diff --git a/Mechanical Parts/Mountings/README.md b/Mechanical Parts/Mountings/README.md
index 39fb6c66..3ab62a95 100644
--- a/Mechanical Parts/Mountings/README.md	
+++ b/Mechanical Parts/Mountings/README.md	
@@ -76,4 +76,39 @@ The very-detailed bearing model is a courtesy of [Jimmi Henry](https://grabcad.c
 ![KFL08](KFL08/KFL08.png)
 
 
-Don´t forget to share your modifications with the community.
\ No newline at end of file
+## Leadscrews
+
+Some leadscrew related parts.
+
+### Tr8x8 leadscrew
+
+* Thread: Tr8x8
+* Starts: 4
+* Lead: 8mm
+
+The first 8 of Tr8 means it is to indicate the *diameter* (8mm) and the second 8 means the *lead*.
+8mm lead means when drive by a stepper driver in *Full Step mode*, it moves 8mm per revolution.
+
+![T8_leadscrew](T8_leadscrew/T8_leadscrew_150mm.png)
+
+
+### T8 housing bracket
+
+![T8_housing_bracket](T8_housing_bracket/T8_housing_bracket.png)
+
+
+### Nuts
+
+#### Tr8x8 flange nut
+
+**IMPORTANT! Don't open this file in FreeCAD Link Branch from realthunder because of [this bug](https://github.com/realthunder/FreeCAD_assembly3/issues/1120).**
+
+![Flange_nut](T8_screw_nut/Flange_nut/T8_Flange_nut.png)
+
+#### Tr8x8 anti backlash nut
+
+**IMPORTANT! Don't open this file in FreeCAD Link Branch from realthunder because of [this bug](https://github.com/realthunder/FreeCAD_assembly3/issues/1120).**
+
+![Anti_backlash_nut](T8_screw_nut/Anti_backlash_nut/T8_antibacklash_nut.png)
+
+Don´t forget to share your modifications with the community.
diff --git a/Mechanical Parts/Mountings/T8_housing_bracket/T8_housing_bracket.FCStd b/Mechanical Parts/Mountings/T8_housing_bracket/T8_housing_bracket.FCStd
new file mode 100644
index 00000000..15c09a3f
Binary files /dev/null and b/Mechanical Parts/Mountings/T8_housing_bracket/T8_housing_bracket.FCStd differ
diff --git a/Mechanical Parts/Mountings/T8_housing_bracket/T8_housing_bracket.png b/Mechanical Parts/Mountings/T8_housing_bracket/T8_housing_bracket.png
new file mode 100644
index 00000000..574e4391
Binary files /dev/null and b/Mechanical Parts/Mountings/T8_housing_bracket/T8_housing_bracket.png differ
diff --git a/Mechanical Parts/Mountings/T8_housing_bracket/T8_housing_bracket.step b/Mechanical Parts/Mountings/T8_housing_bracket/T8_housing_bracket.step
new file mode 100644
index 00000000..dd6ddcf2
--- /dev/null
+++ b/Mechanical Parts/Mountings/T8_housing_bracket/T8_housing_bracket.step	
@@ -0,0 +1,1611 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2022-03-22T17:16:17',(''),(''),
+  'Open CASCADE STEP processor 7.5','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1361);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#137,#244,#485,#512,#663,#670,#697,#752,#807,
+    #862,#917,#972,#1027,#1082,#1137,#1165,#1193,#1221,#1249,#1277,#1305
+    ,#1333));
+#17 = ADVANCED_FACE('',(#18),#32,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#111));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-17.,15.,-14.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-17.,15.,16.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(-17.,15.,-14.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(-17.,15.,-14.));
+#35 = DIRECTION('',(1.,0.,0.));
+#36 = DIRECTION('',(0.,-1.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#44,#49);
+#44 = PLANE('',#45);
+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
+#46 = CARTESIAN_POINT('',(17.,15.,-14.));
+#47 = DIRECTION('',(0.,-1.,0.));
+#48 = DIRECTION('',(-1.,0.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(34.,0.));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(0.,-1.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.T.);
+#56 = EDGE_CURVE('',#24,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(-17.,-15.,16.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-17.,15.,16.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.,-1.,0.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.,-30.));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(1.,0.));
+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#71 = PCURVE('',#72,#77);
+#72 = PLANE('',#73);
+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
+#74 = CARTESIAN_POINT('',(0.,0.,16.));
+#75 = DIRECTION('',(0.,0.,1.));
+#76 = DIRECTION('',(1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(-17.,15.));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(0.,-1.));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#83 = ORIENTED_EDGE('',*,*,#84,.F.);
+#84 = EDGE_CURVE('',#85,#57,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(-17.,-15.,-14.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(-17.,-15.,-14.));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(0.,0.,1.));
+#92 = PCURVE('',#32,#93);
+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(30.,0.));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(0.,-1.));
+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#99 = PCURVE('',#100,#105);
+#100 = PLANE('',#101);
+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
+#102 = CARTESIAN_POINT('',(-17.,-15.,-14.));
+#103 = DIRECTION('',(0.,1.,0.));
+#104 = DIRECTION('',(1.,0.,0.));
+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
+#106 = LINE('',#107,#108);
+#107 = CARTESIAN_POINT('',(0.,0.));
+#108 = VECTOR('',#109,1.);
+#109 = DIRECTION('',(0.,-1.));
+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#111 = ORIENTED_EDGE('',*,*,#112,.F.);
+#112 = EDGE_CURVE('',#22,#85,#113,.T.);
+#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
+#114 = LINE('',#115,#116);
+#115 = CARTESIAN_POINT('',(-17.,15.,-14.));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(0.,-1.,0.));
+#118 = PCURVE('',#32,#119);
+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
+#120 = LINE('',#121,#122);
+#121 = CARTESIAN_POINT('',(0.,0.));
+#122 = VECTOR('',#123,1.);
+#123 = DIRECTION('',(1.,0.));
+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#125 = PCURVE('',#126,#131);
+#126 = PLANE('',#127);
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(0.,0.,-14.));
+#129 = DIRECTION('',(0.,0.,1.));
+#130 = DIRECTION('',(1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(-17.,15.));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(0.,-1.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = ADVANCED_FACE('',(#138,#213),#44,.F.);
+#138 = FACE_BOUND('',#139,.F.);
+#139 = EDGE_LOOP('',(#140,#170,#191,#192));
+#140 = ORIENTED_EDGE('',*,*,#141,.T.);
+#141 = EDGE_CURVE('',#142,#144,#146,.T.);
+#142 = VERTEX_POINT('',#143);
+#143 = CARTESIAN_POINT('',(17.,15.,-14.));
+#144 = VERTEX_POINT('',#145);
+#145 = CARTESIAN_POINT('',(17.,15.,16.));
+#146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.);
+#147 = LINE('',#148,#149);
+#148 = CARTESIAN_POINT('',(17.,15.,-14.));
+#149 = VECTOR('',#150,1.);
+#150 = DIRECTION('',(0.,0.,1.));
+#151 = PCURVE('',#44,#152);
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(0.,-0.));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(0.,-1.));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = PCURVE('',#159,#164);
+#159 = PLANE('',#160);
+#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163);
+#161 = CARTESIAN_POINT('',(17.,-15.,-14.));
+#162 = DIRECTION('',(-1.,0.,0.));
+#163 = DIRECTION('',(0.,1.,0.));
+#164 = DEFINITIONAL_REPRESENTATION('',(#165),#169);
+#165 = LINE('',#166,#167);
+#166 = CARTESIAN_POINT('',(30.,0.));
+#167 = VECTOR('',#168,1.);
+#168 = DIRECTION('',(0.,-1.));
+#169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#170 = ORIENTED_EDGE('',*,*,#171,.T.);
+#171 = EDGE_CURVE('',#144,#24,#172,.T.);
+#172 = SURFACE_CURVE('',#173,(#177,#184),.PCURVE_S1.);
+#173 = LINE('',#174,#175);
+#174 = CARTESIAN_POINT('',(17.,15.,16.));
+#175 = VECTOR('',#176,1.);
+#176 = DIRECTION('',(-1.,0.,0.));
+#177 = PCURVE('',#44,#178);
+#178 = DEFINITIONAL_REPRESENTATION('',(#179),#183);
+#179 = LINE('',#180,#181);
+#180 = CARTESIAN_POINT('',(0.,-30.));
+#181 = VECTOR('',#182,1.);
+#182 = DIRECTION('',(1.,0.));
+#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#184 = PCURVE('',#72,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
+#186 = LINE('',#187,#188);
+#187 = CARTESIAN_POINT('',(17.,15.));
+#188 = VECTOR('',#189,1.);
+#189 = DIRECTION('',(-1.,0.));
+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#191 = ORIENTED_EDGE('',*,*,#21,.F.);
+#192 = ORIENTED_EDGE('',*,*,#193,.F.);
+#193 = EDGE_CURVE('',#142,#22,#194,.T.);
+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(17.,15.,-14.));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(-1.,0.,0.));
+#199 = PCURVE('',#44,#200);
+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(0.,-0.));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(1.,0.));
+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#206 = PCURVE('',#126,#207);
+#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(17.,15.));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(-1.,0.));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#213 = FACE_BOUND('',#214,.F.);
+#214 = EDGE_LOOP('',(#215));
+#215 = ORIENTED_EDGE('',*,*,#216,.F.);
+#216 = EDGE_CURVE('',#217,#217,#219,.T.);
+#217 = VERTEX_POINT('',#218);
+#218 = CARTESIAN_POINT('',(5.1,15.,-7.E-15));
+#219 = SURFACE_CURVE('',#220,(#225,#232),.PCURVE_S1.);
+#220 = CIRCLE('',#221,5.1);
+#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224);
+#222 = CARTESIAN_POINT('',(0.,15.,-6.66E-15));
+#223 = DIRECTION('',(0.,-1.,2.2E-16));
+#224 = DIRECTION('',(1.,0.,0.));
+#225 = PCURVE('',#44,#226);
+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);
+#227 = CIRCLE('',#228,5.1);
+#228 = AXIS2_PLACEMENT_2D('',#229,#230);
+#229 = CARTESIAN_POINT('',(17.,-14.));
+#230 = DIRECTION('',(-1.,-0.));
+#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#232 = PCURVE('',#233,#238);
+#233 = CYLINDRICAL_SURFACE('',#234,5.1);
+#234 = AXIS2_PLACEMENT_3D('',#235,#236,#237);
+#235 = CARTESIAN_POINT('',(0.,-15.,0.));
+#236 = DIRECTION('',(0.,-1.,2.2E-16));
+#237 = DIRECTION('',(1.,0.,0.));
+#238 = DEFINITIONAL_REPRESENTATION('',(#239),#243);
+#239 = LINE('',#240,#241);
+#240 = CARTESIAN_POINT('',(0.,-30.));
+#241 = VECTOR('',#242,1.);
+#242 = DIRECTION('',(1.,0.));
+#243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#244 = ADVANCED_FACE('',(#245,#315,#350,#385,#415,#450),#100,.F.);
+#245 = FACE_BOUND('',#246,.F.);
+#246 = EDGE_LOOP('',(#247,#248,#271,#294));
+#247 = ORIENTED_EDGE('',*,*,#84,.T.);
+#248 = ORIENTED_EDGE('',*,*,#249,.T.);
+#249 = EDGE_CURVE('',#57,#250,#252,.T.);
+#250 = VERTEX_POINT('',#251);
+#251 = CARTESIAN_POINT('',(17.,-15.,16.));
+#252 = SURFACE_CURVE('',#253,(#257,#264),.PCURVE_S1.);
+#253 = LINE('',#254,#255);
+#254 = CARTESIAN_POINT('',(-17.,-15.,16.));
+#255 = VECTOR('',#256,1.);
+#256 = DIRECTION('',(1.,0.,0.));
+#257 = PCURVE('',#100,#258);
+#258 = DEFINITIONAL_REPRESENTATION('',(#259),#263);
+#259 = LINE('',#260,#261);
+#260 = CARTESIAN_POINT('',(0.,-30.));
+#261 = VECTOR('',#262,1.);
+#262 = DIRECTION('',(1.,0.));
+#263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#264 = PCURVE('',#72,#265);
+#265 = DEFINITIONAL_REPRESENTATION('',(#266),#270);
+#266 = LINE('',#267,#268);
+#267 = CARTESIAN_POINT('',(-17.,-15.));
+#268 = VECTOR('',#269,1.);
+#269 = DIRECTION('',(1.,0.));
+#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#271 = ORIENTED_EDGE('',*,*,#272,.F.);
+#272 = EDGE_CURVE('',#273,#250,#275,.T.);
+#273 = VERTEX_POINT('',#274);
+#274 = CARTESIAN_POINT('',(17.,-15.,-14.));
+#275 = SURFACE_CURVE('',#276,(#280,#287),.PCURVE_S1.);
+#276 = LINE('',#277,#278);
+#277 = CARTESIAN_POINT('',(17.,-15.,-14.));
+#278 = VECTOR('',#279,1.);
+#279 = DIRECTION('',(0.,0.,1.));
+#280 = PCURVE('',#100,#281);
+#281 = DEFINITIONAL_REPRESENTATION('',(#282),#286);
+#282 = LINE('',#283,#284);
+#283 = CARTESIAN_POINT('',(34.,0.));
+#284 = VECTOR('',#285,1.);
+#285 = DIRECTION('',(0.,-1.));
+#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#287 = PCURVE('',#159,#288);
+#288 = DEFINITIONAL_REPRESENTATION('',(#289),#293);
+#289 = LINE('',#290,#291);
+#290 = CARTESIAN_POINT('',(0.,0.));
+#291 = VECTOR('',#292,1.);
+#292 = DIRECTION('',(0.,-1.));
+#293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#294 = ORIENTED_EDGE('',*,*,#295,.F.);
+#295 = EDGE_CURVE('',#85,#273,#296,.T.);
+#296 = SURFACE_CURVE('',#297,(#301,#308),.PCURVE_S1.);
+#297 = LINE('',#298,#299);
+#298 = CARTESIAN_POINT('',(-17.,-15.,-14.));
+#299 = VECTOR('',#300,1.);
+#300 = DIRECTION('',(1.,0.,0.));
+#301 = PCURVE('',#100,#302);
+#302 = DEFINITIONAL_REPRESENTATION('',(#303),#307);
+#303 = LINE('',#304,#305);
+#304 = CARTESIAN_POINT('',(0.,0.));
+#305 = VECTOR('',#306,1.);
+#306 = DIRECTION('',(1.,0.));
+#307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#308 = PCURVE('',#126,#309);
+#309 = DEFINITIONAL_REPRESENTATION('',(#310),#314);
+#310 = LINE('',#311,#312);
+#311 = CARTESIAN_POINT('',(-17.,-15.));
+#312 = VECTOR('',#313,1.);
+#313 = DIRECTION('',(1.,0.));
+#314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#315 = FACE_BOUND('',#316,.F.);
+#316 = EDGE_LOOP('',(#317));
+#317 = ORIENTED_EDGE('',*,*,#318,.T.);
+#318 = EDGE_CURVE('',#319,#319,#321,.T.);
+#319 = VERTEX_POINT('',#320);
+#320 = CARTESIAN_POINT('',(-6.3,-15.,1.E-15));
+#321 = SURFACE_CURVE('',#322,(#327,#338),.PCURVE_S1.);
+#322 = CIRCLE('',#323,1.7);
+#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326);
+#324 = CARTESIAN_POINT('',(-8.,-15.,-7.E-15));
+#325 = DIRECTION('',(0.,-1.,-2.2E-16));
+#326 = DIRECTION('',(1.,0.,0.));
+#327 = PCURVE('',#100,#328);
+#328 = DEFINITIONAL_REPRESENTATION('',(#329),#337);
+#329 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#330,#331,#332,#333,#334,#335
+,#336),.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(
+  '') );
+#330 = CARTESIAN_POINT('',(10.7,-14.));
+#331 = CARTESIAN_POINT('',(10.7,-16.94448637286));
+#332 = CARTESIAN_POINT('',(8.15,-15.47224318643));
+#333 = CARTESIAN_POINT('',(5.6,-14.));
+#334 = CARTESIAN_POINT('',(8.15,-12.52775681356));
+#335 = CARTESIAN_POINT('',(10.7,-11.05551362713));
+#336 = CARTESIAN_POINT('',(10.7,-14.));
+#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#338 = PCURVE('',#339,#344);
+#339 = CYLINDRICAL_SURFACE('',#340,1.7);
+#340 = AXIS2_PLACEMENT_3D('',#341,#342,#343);
+#341 = CARTESIAN_POINT('',(-8.,-15.,-7.E-15));
+#342 = DIRECTION('',(0.,1.,2.2E-16));
+#343 = DIRECTION('',(1.,0.,0.));
+#344 = DEFINITIONAL_REPRESENTATION('',(#345),#349);
+#345 = LINE('',#346,#347);
+#346 = CARTESIAN_POINT('',(-0.,0.));
+#347 = VECTOR('',#348,1.);
+#348 = DIRECTION('',(-1.,0.));
+#349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#350 = FACE_BOUND('',#351,.F.);
+#351 = EDGE_LOOP('',(#352));
+#352 = ORIENTED_EDGE('',*,*,#353,.T.);
+#353 = EDGE_CURVE('',#354,#354,#356,.T.);
+#354 = VERTEX_POINT('',#355);
+#355 = CARTESIAN_POINT('',(1.E-15,-15.,6.3));
+#356 = SURFACE_CURVE('',#357,(#362,#373),.PCURVE_S1.);
+#357 = CIRCLE('',#358,1.7);
+#358 = AXIS2_PLACEMENT_3D('',#359,#360,#361);
+#359 = CARTESIAN_POINT('',(-3.E-15,-15.,8.));
+#360 = DIRECTION('',(-2.2E-16,-1.,-0.));
+#361 = DIRECTION('',(0.,0.,-1.));
+#362 = PCURVE('',#100,#363);
+#363 = DEFINITIONAL_REPRESENTATION('',(#364),#372);
+#364 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#365,#366,#367,#368,#369,#370
+,#371),.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(
+  '') );
+#365 = CARTESIAN_POINT('',(17.,-20.3));
+#366 = CARTESIAN_POINT('',(19.944486372867,-20.3));
+#367 = CARTESIAN_POINT('',(18.472243186434,-22.85));
+#368 = CARTESIAN_POINT('',(17.,-25.4));
+#369 = CARTESIAN_POINT('',(15.527756813566,-22.85));
+#370 = CARTESIAN_POINT('',(14.055513627133,-20.3));
+#371 = CARTESIAN_POINT('',(17.,-20.3));
+#372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#373 = PCURVE('',#374,#379);
+#374 = CYLINDRICAL_SURFACE('',#375,1.7);
+#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);
+#376 = CARTESIAN_POINT('',(-3.E-15,-15.,8.));
+#377 = DIRECTION('',(2.2E-16,1.,0.));
+#378 = DIRECTION('',(0.,0.,-1.));
+#379 = DEFINITIONAL_REPRESENTATION('',(#380),#384);
+#380 = LINE('',#381,#382);
+#381 = CARTESIAN_POINT('',(-0.,0.));
+#382 = VECTOR('',#383,1.);
+#383 = DIRECTION('',(-1.,0.));
+#384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#385 = FACE_BOUND('',#386,.F.);
+#386 = EDGE_LOOP('',(#387));
+#387 = ORIENTED_EDGE('',*,*,#388,.T.);
+#388 = EDGE_CURVE('',#389,#389,#391,.T.);
+#389 = VERTEX_POINT('',#390);
+#390 = CARTESIAN_POINT('',(5.1,-15.,0.));
+#391 = SURFACE_CURVE('',#392,(#397,#408),.PCURVE_S1.);
+#392 = CIRCLE('',#393,5.1);
+#393 = AXIS2_PLACEMENT_3D('',#394,#395,#396);
+#394 = CARTESIAN_POINT('',(0.,-15.,0.));
+#395 = DIRECTION('',(0.,-1.,0.));
+#396 = DIRECTION('',(1.,0.,0.));
+#397 = PCURVE('',#100,#398);
+#398 = DEFINITIONAL_REPRESENTATION('',(#399),#407);
+#399 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#400,#401,#402,#403,#404,#405
+,#406),.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(
+  '') );
+#400 = CARTESIAN_POINT('',(22.1,-14.));
+#401 = CARTESIAN_POINT('',(22.1,-22.8334591186));
+#402 = CARTESIAN_POINT('',(14.45,-18.4167295593));
+#403 = CARTESIAN_POINT('',(6.8,-14.));
+#404 = CARTESIAN_POINT('',(14.45,-9.583270440699));
+#405 = CARTESIAN_POINT('',(22.1,-5.166540881399));
+#406 = CARTESIAN_POINT('',(22.1,-14.));
+#407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#408 = PCURVE('',#233,#409);
+#409 = DEFINITIONAL_REPRESENTATION('',(#410),#414);
+#410 = LINE('',#411,#412);
+#411 = CARTESIAN_POINT('',(0.,0.));
+#412 = VECTOR('',#413,1.);
+#413 = DIRECTION('',(1.,0.));
+#414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#415 = FACE_BOUND('',#416,.F.);
+#416 = EDGE_LOOP('',(#417));
+#417 = ORIENTED_EDGE('',*,*,#418,.T.);
+#418 = EDGE_CURVE('',#419,#419,#421,.T.);
+#419 = VERTEX_POINT('',#420);
+#420 = CARTESIAN_POINT('',(6.3,-15.,0.));
+#421 = SURFACE_CURVE('',#422,(#427,#438),.PCURVE_S1.);
+#422 = CIRCLE('',#423,1.7);
+#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);
+#424 = CARTESIAN_POINT('',(8.,-15.,0.));
+#425 = DIRECTION('',(0.,-1.,2.2E-16));
+#426 = DIRECTION('',(-1.,0.,0.));
+#427 = PCURVE('',#100,#428);
+#428 = DEFINITIONAL_REPRESENTATION('',(#429),#437);
+#429 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#430,#431,#432,#433,#434,#435
+,#436),.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(
+  '') );
+#430 = CARTESIAN_POINT('',(23.3,-14.));
+#431 = CARTESIAN_POINT('',(23.3,-11.05551362713));
+#432 = CARTESIAN_POINT('',(25.85,-12.52775681356));
+#433 = CARTESIAN_POINT('',(28.4,-14.));
+#434 = CARTESIAN_POINT('',(25.85,-15.47224318643));
+#435 = CARTESIAN_POINT('',(23.3,-16.94448637286));
+#436 = CARTESIAN_POINT('',(23.3,-14.));
+#437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#438 = PCURVE('',#439,#444);
+#439 = CYLINDRICAL_SURFACE('',#440,1.7);
+#440 = AXIS2_PLACEMENT_3D('',#441,#442,#443);
+#441 = CARTESIAN_POINT('',(8.,-15.,0.));
+#442 = DIRECTION('',(0.,1.,-2.2E-16));
+#443 = DIRECTION('',(-1.,0.,0.));
+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);
+#445 = LINE('',#446,#447);
+#446 = CARTESIAN_POINT('',(-0.,0.));
+#447 = VECTOR('',#448,1.);
+#448 = DIRECTION('',(-1.,0.));
+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#450 = FACE_BOUND('',#451,.F.);
+#451 = EDGE_LOOP('',(#452));
+#452 = ORIENTED_EDGE('',*,*,#453,.T.);
+#453 = EDGE_CURVE('',#454,#454,#456,.T.);
+#454 = VERTEX_POINT('',#455);
+#455 = CARTESIAN_POINT('',(-1.E-15,-15.,-6.3));
+#456 = SURFACE_CURVE('',#457,(#462,#473),.PCURVE_S1.);
+#457 = CIRCLE('',#458,1.7);
+#458 = AXIS2_PLACEMENT_3D('',#459,#460,#461);
+#459 = CARTESIAN_POINT('',(3.E-15,-15.,-8.));
+#460 = DIRECTION('',(2.2E-16,-1.,0.));
+#461 = DIRECTION('',(0.,0.,1.));
+#462 = PCURVE('',#100,#463);
+#463 = DEFINITIONAL_REPRESENTATION('',(#464),#472);
+#464 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#465,#466,#467,#468,#469,#470
+,#471),.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(
+  '') );
+#465 = CARTESIAN_POINT('',(17.,-7.7));
+#466 = CARTESIAN_POINT('',(14.055513627133,-7.7));
+#467 = CARTESIAN_POINT('',(15.527756813566,-5.15));
+#468 = CARTESIAN_POINT('',(17.,-2.6));
+#469 = CARTESIAN_POINT('',(18.472243186434,-5.15));
+#470 = CARTESIAN_POINT('',(19.944486372867,-7.7));
+#471 = CARTESIAN_POINT('',(17.,-7.7));
+#472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#473 = PCURVE('',#474,#479);
+#474 = CYLINDRICAL_SURFACE('',#475,1.7);
+#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478);
+#476 = CARTESIAN_POINT('',(3.E-15,-15.,-8.));
+#477 = DIRECTION('',(-2.2E-16,1.,0.));
+#478 = DIRECTION('',(0.,0.,1.));
+#479 = DEFINITIONAL_REPRESENTATION('',(#480),#484);
+#480 = LINE('',#481,#482);
+#481 = CARTESIAN_POINT('',(-0.,0.));
+#482 = VECTOR('',#483,1.);
+#483 = DIRECTION('',(-1.,0.));
+#484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#485 = ADVANCED_FACE('',(#486),#126,.F.);
+#486 = FACE_BOUND('',#487,.F.);
+#487 = EDGE_LOOP('',(#488,#489,#490,#511));
+#488 = ORIENTED_EDGE('',*,*,#112,.T.);
+#489 = ORIENTED_EDGE('',*,*,#295,.T.);
+#490 = ORIENTED_EDGE('',*,*,#491,.T.);
+#491 = EDGE_CURVE('',#273,#142,#492,.T.);
+#492 = SURFACE_CURVE('',#493,(#497,#504),.PCURVE_S1.);
+#493 = LINE('',#494,#495);
+#494 = CARTESIAN_POINT('',(17.,-15.,-14.));
+#495 = VECTOR('',#496,1.);
+#496 = DIRECTION('',(0.,1.,0.));
+#497 = PCURVE('',#126,#498);
+#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);
+#499 = LINE('',#500,#501);
+#500 = CARTESIAN_POINT('',(17.,-15.));
+#501 = VECTOR('',#502,1.);
+#502 = DIRECTION('',(0.,1.));
+#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#504 = PCURVE('',#159,#505);
+#505 = DEFINITIONAL_REPRESENTATION('',(#506),#510);
+#506 = LINE('',#507,#508);
+#507 = CARTESIAN_POINT('',(0.,0.));
+#508 = VECTOR('',#509,1.);
+#509 = DIRECTION('',(1.,0.));
+#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#511 = ORIENTED_EDGE('',*,*,#193,.T.);
+#512 = ADVANCED_FACE('',(#513,#539,#570,#601,#632),#72,.T.);
+#513 = FACE_BOUND('',#514,.T.);
+#514 = EDGE_LOOP('',(#515,#516,#517,#538));
+#515 = ORIENTED_EDGE('',*,*,#56,.T.);
+#516 = ORIENTED_EDGE('',*,*,#249,.T.);
+#517 = ORIENTED_EDGE('',*,*,#518,.T.);
+#518 = EDGE_CURVE('',#250,#144,#519,.T.);
+#519 = SURFACE_CURVE('',#520,(#524,#531),.PCURVE_S1.);
+#520 = LINE('',#521,#522);
+#521 = CARTESIAN_POINT('',(17.,-15.,16.));
+#522 = VECTOR('',#523,1.);
+#523 = DIRECTION('',(0.,1.,0.));
+#524 = PCURVE('',#72,#525);
+#525 = DEFINITIONAL_REPRESENTATION('',(#526),#530);
+#526 = LINE('',#527,#528);
+#527 = CARTESIAN_POINT('',(17.,-15.));
+#528 = VECTOR('',#529,1.);
+#529 = DIRECTION('',(0.,1.));
+#530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#531 = PCURVE('',#159,#532);
+#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537);
+#533 = LINE('',#534,#535);
+#534 = CARTESIAN_POINT('',(0.,-30.));
+#535 = VECTOR('',#536,1.);
+#536 = DIRECTION('',(1.,0.));
+#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#538 = ORIENTED_EDGE('',*,*,#171,.T.);
+#539 = FACE_BOUND('',#540,.T.);
+#540 = EDGE_LOOP('',(#541));
+#541 = ORIENTED_EDGE('',*,*,#542,.F.);
+#542 = EDGE_CURVE('',#543,#543,#545,.T.);
+#543 = VERTEX_POINT('',#544);
+#544 = CARTESIAN_POINT('',(-9.75,-10.,16.));
+#545 = SURFACE_CURVE('',#546,(#551,#558),.PCURVE_S1.);
+#546 = CIRCLE('',#547,2.25);
+#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550);
+#548 = CARTESIAN_POINT('',(-12.,-10.,16.));
+#549 = DIRECTION('',(0.,0.,1.));
+#550 = DIRECTION('',(1.,0.,0.));
+#551 = PCURVE('',#72,#552);
+#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557);
+#553 = CIRCLE('',#554,2.25);
+#554 = AXIS2_PLACEMENT_2D('',#555,#556);
+#555 = CARTESIAN_POINT('',(-12.,-10.));
+#556 = DIRECTION('',(1.,0.));
+#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#558 = PCURVE('',#559,#564);
+#559 = CYLINDRICAL_SURFACE('',#560,2.25);
+#560 = AXIS2_PLACEMENT_3D('',#561,#562,#563);
+#561 = CARTESIAN_POINT('',(-12.,-10.,16.));
+#562 = DIRECTION('',(-0.,-0.,-1.));
+#563 = DIRECTION('',(1.,0.,0.));
+#564 = DEFINITIONAL_REPRESENTATION('',(#565),#569);
+#565 = LINE('',#566,#567);
+#566 = CARTESIAN_POINT('',(-0.,0.));
+#567 = VECTOR('',#568,1.);
+#568 = DIRECTION('',(-1.,0.));
+#569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#570 = FACE_BOUND('',#571,.T.);
+#571 = EDGE_LOOP('',(#572));
+#572 = ORIENTED_EDGE('',*,*,#573,.F.);
+#573 = EDGE_CURVE('',#574,#574,#576,.T.);
+#574 = VERTEX_POINT('',#575);
+#575 = CARTESIAN_POINT('',(14.25,-10.,16.));
+#576 = SURFACE_CURVE('',#577,(#582,#589),.PCURVE_S1.);
+#577 = CIRCLE('',#578,2.25);
+#578 = AXIS2_PLACEMENT_3D('',#579,#580,#581);
+#579 = CARTESIAN_POINT('',(12.,-10.,16.));
+#580 = DIRECTION('',(0.,0.,1.));
+#581 = DIRECTION('',(1.,0.,0.));
+#582 = PCURVE('',#72,#583);
+#583 = DEFINITIONAL_REPRESENTATION('',(#584),#588);
+#584 = CIRCLE('',#585,2.25);
+#585 = AXIS2_PLACEMENT_2D('',#586,#587);
+#586 = CARTESIAN_POINT('',(12.,-10.));
+#587 = DIRECTION('',(1.,0.));
+#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#589 = PCURVE('',#590,#595);
+#590 = CYLINDRICAL_SURFACE('',#591,2.25);
+#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594);
+#592 = CARTESIAN_POINT('',(12.,-10.,16.));
+#593 = DIRECTION('',(-0.,-0.,-1.));
+#594 = DIRECTION('',(1.,0.,0.));
+#595 = DEFINITIONAL_REPRESENTATION('',(#596),#600);
+#596 = LINE('',#597,#598);
+#597 = CARTESIAN_POINT('',(-0.,0.));
+#598 = VECTOR('',#599,1.);
+#599 = DIRECTION('',(-1.,0.));
+#600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#601 = FACE_BOUND('',#602,.T.);
+#602 = EDGE_LOOP('',(#603));
+#603 = ORIENTED_EDGE('',*,*,#604,.F.);
+#604 = EDGE_CURVE('',#605,#605,#607,.T.);
+#605 = VERTEX_POINT('',#606);
+#606 = CARTESIAN_POINT('',(-9.75,10.,16.));
+#607 = SURFACE_CURVE('',#608,(#613,#620),.PCURVE_S1.);
+#608 = CIRCLE('',#609,2.25);
+#609 = AXIS2_PLACEMENT_3D('',#610,#611,#612);
+#610 = CARTESIAN_POINT('',(-12.,10.,16.));
+#611 = DIRECTION('',(0.,0.,1.));
+#612 = DIRECTION('',(1.,0.,0.));
+#613 = PCURVE('',#72,#614);
+#614 = DEFINITIONAL_REPRESENTATION('',(#615),#619);
+#615 = CIRCLE('',#616,2.25);
+#616 = AXIS2_PLACEMENT_2D('',#617,#618);
+#617 = CARTESIAN_POINT('',(-12.,10.));
+#618 = DIRECTION('',(1.,0.));
+#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#620 = PCURVE('',#621,#626);
+#621 = CYLINDRICAL_SURFACE('',#622,2.25);
+#622 = AXIS2_PLACEMENT_3D('',#623,#624,#625);
+#623 = CARTESIAN_POINT('',(-12.,10.,16.));
+#624 = DIRECTION('',(-0.,-0.,-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',''
+  ) );
+#632 = FACE_BOUND('',#633,.T.);
+#633 = EDGE_LOOP('',(#634));
+#634 = ORIENTED_EDGE('',*,*,#635,.F.);
+#635 = EDGE_CURVE('',#636,#636,#638,.T.);
+#636 = VERTEX_POINT('',#637);
+#637 = CARTESIAN_POINT('',(14.25,10.,16.));
+#638 = SURFACE_CURVE('',#639,(#644,#651),.PCURVE_S1.);
+#639 = CIRCLE('',#640,2.25);
+#640 = AXIS2_PLACEMENT_3D('',#641,#642,#643);
+#641 = CARTESIAN_POINT('',(12.,10.,16.));
+#642 = DIRECTION('',(0.,0.,1.));
+#643 = DIRECTION('',(1.,0.,0.));
+#644 = PCURVE('',#72,#645);
+#645 = DEFINITIONAL_REPRESENTATION('',(#646),#650);
+#646 = CIRCLE('',#647,2.25);
+#647 = AXIS2_PLACEMENT_2D('',#648,#649);
+#648 = CARTESIAN_POINT('',(12.,10.));
+#649 = DIRECTION('',(1.,0.));
+#650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#651 = PCURVE('',#652,#657);
+#652 = CYLINDRICAL_SURFACE('',#653,2.25);
+#653 = AXIS2_PLACEMENT_3D('',#654,#655,#656);
+#654 = CARTESIAN_POINT('',(12.,10.,16.));
+#655 = DIRECTION('',(-0.,-0.,-1.));
+#656 = DIRECTION('',(1.,0.,0.));
+#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662);
+#658 = LINE('',#659,#660);
+#659 = CARTESIAN_POINT('',(-0.,0.));
+#660 = VECTOR('',#661,1.);
+#661 = DIRECTION('',(-1.,0.));
+#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#663 = ADVANCED_FACE('',(#664),#159,.F.);
+#664 = FACE_BOUND('',#665,.F.);
+#665 = EDGE_LOOP('',(#666,#667,#668,#669));
+#666 = ORIENTED_EDGE('',*,*,#272,.T.);
+#667 = ORIENTED_EDGE('',*,*,#518,.T.);
+#668 = ORIENTED_EDGE('',*,*,#141,.F.);
+#669 = ORIENTED_EDGE('',*,*,#491,.F.);
+#670 = ADVANCED_FACE('',(#671),#233,.F.);
+#671 = FACE_BOUND('',#672,.F.);
+#672 = EDGE_LOOP('',(#673,#674,#695,#696));
+#673 = ORIENTED_EDGE('',*,*,#388,.F.);
+#674 = ORIENTED_EDGE('',*,*,#675,.T.);
+#675 = EDGE_CURVE('',#389,#217,#676,.T.);
+#676 = SEAM_CURVE('',#677,(#681,#688),.PCURVE_S1.);
+#677 = LINE('',#678,#679);
+#678 = CARTESIAN_POINT('',(5.1,-15.,0.));
+#679 = VECTOR('',#680,1.);
+#680 = DIRECTION('',(0.,1.,-2.2E-16));
+#681 = PCURVE('',#233,#682);
+#682 = DEFINITIONAL_REPRESENTATION('',(#683),#687);
+#683 = LINE('',#684,#685);
+#684 = CARTESIAN_POINT('',(6.28318530718,0.));
+#685 = VECTOR('',#686,1.);
+#686 = DIRECTION('',(0.,-1.));
+#687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#688 = PCURVE('',#233,#689);
+#689 = DEFINITIONAL_REPRESENTATION('',(#690),#694);
+#690 = LINE('',#691,#692);
+#691 = CARTESIAN_POINT('',(0.,0.));
+#692 = VECTOR('',#693,1.);
+#693 = DIRECTION('',(0.,-1.));
+#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#695 = ORIENTED_EDGE('',*,*,#216,.T.);
+#696 = ORIENTED_EDGE('',*,*,#675,.F.);
+#697 = ADVANCED_FACE('',(#698),#339,.F.);
+#698 = FACE_BOUND('',#699,.T.);
+#699 = EDGE_LOOP('',(#700,#701,#724,#751));
+#700 = ORIENTED_EDGE('',*,*,#318,.T.);
+#701 = ORIENTED_EDGE('',*,*,#702,.T.);
+#702 = EDGE_CURVE('',#319,#703,#705,.T.);
+#703 = VERTEX_POINT('',#704);
+#704 = CARTESIAN_POINT('',(-6.3,0.,-3.E-15));
+#705 = SEAM_CURVE('',#706,(#710,#717),.PCURVE_S1.);
+#706 = LINE('',#707,#708);
+#707 = CARTESIAN_POINT('',(-6.3,-15.,-7.E-15));
+#708 = VECTOR('',#709,1.);
+#709 = DIRECTION('',(-6.E-17,1.,2.2E-16));
+#710 = PCURVE('',#339,#711);
+#711 = DEFINITIONAL_REPRESENTATION('',(#712),#716);
+#712 = LINE('',#713,#714);
+#713 = CARTESIAN_POINT('',(-0.,0.));
+#714 = VECTOR('',#715,1.);
+#715 = DIRECTION('',(-0.,1.));
+#716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#717 = PCURVE('',#339,#718);
+#718 = DEFINITIONAL_REPRESENTATION('',(#719),#723);
+#719 = LINE('',#720,#721);
+#720 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#721 = VECTOR('',#722,1.);
+#722 = DIRECTION('',(-0.,1.));
+#723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#724 = ORIENTED_EDGE('',*,*,#725,.F.);
+#725 = EDGE_CURVE('',#703,#703,#726,.T.);
+#726 = SURFACE_CURVE('',#727,(#732,#739),.PCURVE_S1.);
+#727 = CIRCLE('',#728,1.7);
+#728 = AXIS2_PLACEMENT_3D('',#729,#730,#731);
+#729 = CARTESIAN_POINT('',(-8.,0.,-3.67E-15));
+#730 = DIRECTION('',(0.,-1.,-2.2E-16));
+#731 = DIRECTION('',(1.,0.,0.));
+#732 = PCURVE('',#339,#733);
+#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738);
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(-0.,15.));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(-1.,0.));
+#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#739 = PCURVE('',#740,#745);
+#740 = CONICAL_SURFACE('',#741,1.7,1.029744258677);
+#741 = AXIS2_PLACEMENT_3D('',#742,#743,#744);
+#742 = CARTESIAN_POINT('',(-8.,0.,-3.67E-15));
+#743 = DIRECTION('',(0.,-1.,-2.2E-16));
+#744 = DIRECTION('',(1.,0.,0.));
+#745 = DEFINITIONAL_REPRESENTATION('',(#746),#750);
+#746 = LINE('',#747,#748);
+#747 = CARTESIAN_POINT('',(0.,-0.));
+#748 = VECTOR('',#749,1.);
+#749 = DIRECTION('',(1.,-0.));
+#750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#751 = ORIENTED_EDGE('',*,*,#702,.F.);
+#752 = ADVANCED_FACE('',(#753),#374,.F.);
+#753 = FACE_BOUND('',#754,.T.);
+#754 = EDGE_LOOP('',(#755,#756,#779,#806));
+#755 = ORIENTED_EDGE('',*,*,#353,.T.);
+#756 = ORIENTED_EDGE('',*,*,#757,.T.);
+#757 = EDGE_CURVE('',#354,#758,#760,.T.);
+#758 = VERTEX_POINT('',#759);
+#759 = CARTESIAN_POINT('',(1.E-15,2.E-15,6.3));
+#760 = SEAM_CURVE('',#761,(#765,#772),.PCURVE_S1.);
+#761 = LINE('',#762,#763);
+#762 = CARTESIAN_POINT('',(-3.E-15,-15.,6.3));
+#763 = VECTOR('',#764,1.);
+#764 = DIRECTION('',(2.2E-16,1.,6.E-17));
+#765 = PCURVE('',#374,#766);
+#766 = DEFINITIONAL_REPRESENTATION('',(#767),#771);
+#767 = LINE('',#768,#769);
+#768 = CARTESIAN_POINT('',(-0.,0.));
+#769 = VECTOR('',#770,1.);
+#770 = DIRECTION('',(-0.,1.));
+#771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#772 = PCURVE('',#374,#773);
+#773 = DEFINITIONAL_REPRESENTATION('',(#774),#778);
+#774 = LINE('',#775,#776);
+#775 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#776 = VECTOR('',#777,1.);
+#777 = DIRECTION('',(-0.,1.));
+#778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#779 = ORIENTED_EDGE('',*,*,#780,.F.);
+#780 = EDGE_CURVE('',#758,#758,#781,.T.);
+#781 = SURFACE_CURVE('',#782,(#787,#794),.PCURVE_S1.);
+#782 = CIRCLE('',#783,1.7);
+#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786);
+#784 = CARTESIAN_POINT('',(3.3E-16,0.,8.));
+#785 = DIRECTION('',(-2.2E-16,-1.,-0.));
+#786 = DIRECTION('',(0.,0.,-1.));
+#787 = PCURVE('',#374,#788);
+#788 = DEFINITIONAL_REPRESENTATION('',(#789),#793);
+#789 = LINE('',#790,#791);
+#790 = CARTESIAN_POINT('',(-0.,15.));
+#791 = VECTOR('',#792,1.);
+#792 = DIRECTION('',(-1.,0.));
+#793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#794 = PCURVE('',#795,#800);
+#795 = CONICAL_SURFACE('',#796,1.7,1.029744258677);
+#796 = AXIS2_PLACEMENT_3D('',#797,#798,#799);
+#797 = CARTESIAN_POINT('',(3.3E-16,0.,8.));
+#798 = DIRECTION('',(-2.2E-16,-1.,0.));
+#799 = DIRECTION('',(0.,0.,-1.));
+#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805);
+#801 = LINE('',#802,#803);
+#802 = CARTESIAN_POINT('',(0.,-0.));
+#803 = VECTOR('',#804,1.);
+#804 = DIRECTION('',(1.,-0.));
+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#806 = ORIENTED_EDGE('',*,*,#757,.F.);
+#807 = ADVANCED_FACE('',(#808),#439,.F.);
+#808 = FACE_BOUND('',#809,.T.);
+#809 = EDGE_LOOP('',(#810,#811,#834,#861));
+#810 = ORIENTED_EDGE('',*,*,#418,.T.);
+#811 = ORIENTED_EDGE('',*,*,#812,.T.);
+#812 = EDGE_CURVE('',#419,#813,#815,.T.);
+#813 = VERTEX_POINT('',#814);
+#814 = CARTESIAN_POINT('',(6.3,0.,-3.E-15));
+#815 = SEAM_CURVE('',#816,(#820,#827),.PCURVE_S1.);
+#816 = LINE('',#817,#818);
+#817 = CARTESIAN_POINT('',(6.3,-15.,0.));
+#818 = VECTOR('',#819,1.);
+#819 = DIRECTION('',(6.E-17,1.,-2.2E-16));
+#820 = PCURVE('',#439,#821);
+#821 = DEFINITIONAL_REPRESENTATION('',(#822),#826);
+#822 = LINE('',#823,#824);
+#823 = CARTESIAN_POINT('',(-0.,0.));
+#824 = VECTOR('',#825,1.);
+#825 = DIRECTION('',(-0.,1.));
+#826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#827 = PCURVE('',#439,#828);
+#828 = DEFINITIONAL_REPRESENTATION('',(#829),#833);
+#829 = LINE('',#830,#831);
+#830 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#831 = VECTOR('',#832,1.);
+#832 = DIRECTION('',(-0.,1.));
+#833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#834 = ORIENTED_EDGE('',*,*,#835,.F.);
+#835 = EDGE_CURVE('',#813,#813,#836,.T.);
+#836 = SURFACE_CURVE('',#837,(#842,#849),.PCURVE_S1.);
+#837 = CIRCLE('',#838,1.7);
+#838 = AXIS2_PLACEMENT_3D('',#839,#840,#841);
+#839 = CARTESIAN_POINT('',(8.,0.,-3.33E-15));
+#840 = DIRECTION('',(0.,-1.,2.2E-16));
+#841 = DIRECTION('',(-1.,0.,0.));
+#842 = PCURVE('',#439,#843);
+#843 = DEFINITIONAL_REPRESENTATION('',(#844),#848);
+#844 = LINE('',#845,#846);
+#845 = CARTESIAN_POINT('',(-0.,15.));
+#846 = VECTOR('',#847,1.);
+#847 = DIRECTION('',(-1.,0.));
+#848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#849 = PCURVE('',#850,#855);
+#850 = CONICAL_SURFACE('',#851,1.7,1.029744258677);
+#851 = AXIS2_PLACEMENT_3D('',#852,#853,#854);
+#852 = CARTESIAN_POINT('',(8.,0.,-3.33E-15));
+#853 = DIRECTION('',(0.,-1.,2.2E-16));
+#854 = DIRECTION('',(-1.,0.,0.));
+#855 = DEFINITIONAL_REPRESENTATION('',(#856),#860);
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(0.,-0.));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(1.,-0.));
+#860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#861 = ORIENTED_EDGE('',*,*,#812,.F.);
+#862 = ADVANCED_FACE('',(#863),#474,.F.);
+#863 = FACE_BOUND('',#864,.T.);
+#864 = EDGE_LOOP('',(#865,#866,#889,#916));
+#865 = ORIENTED_EDGE('',*,*,#453,.T.);
+#866 = ORIENTED_EDGE('',*,*,#867,.T.);
+#867 = EDGE_CURVE('',#454,#868,#870,.T.);
+#868 = VERTEX_POINT('',#869);
+#869 = CARTESIAN_POINT('',(-1.E-15,-2.E-15,-6.3));
+#870 = SEAM_CURVE('',#871,(#875,#882),.PCURVE_S1.);
+#871 = LINE('',#872,#873);
+#872 = CARTESIAN_POINT('',(3.E-15,-15.,-6.3));
+#873 = VECTOR('',#874,1.);
+#874 = DIRECTION('',(-2.2E-16,1.,-6.E-17));
+#875 = PCURVE('',#474,#876);
+#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881);
+#877 = LINE('',#878,#879);
+#878 = CARTESIAN_POINT('',(-0.,0.));
+#879 = VECTOR('',#880,1.);
+#880 = DIRECTION('',(-0.,1.));
+#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#882 = PCURVE('',#474,#883);
+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#888);
+#884 = LINE('',#885,#886);
+#885 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#886 = VECTOR('',#887,1.);
+#887 = DIRECTION('',(-0.,1.));
+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#889 = ORIENTED_EDGE('',*,*,#890,.F.);
+#890 = EDGE_CURVE('',#868,#868,#891,.T.);
+#891 = SURFACE_CURVE('',#892,(#897,#904),.PCURVE_S1.);
+#892 = CIRCLE('',#893,1.7);
+#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896);
+#894 = CARTESIAN_POINT('',(-3.3E-16,0.,-8.));
+#895 = DIRECTION('',(2.2E-16,-1.,0.));
+#896 = DIRECTION('',(0.,0.,1.));
+#897 = PCURVE('',#474,#898);
+#898 = DEFINITIONAL_REPRESENTATION('',(#899),#903);
+#899 = LINE('',#900,#901);
+#900 = CARTESIAN_POINT('',(-0.,15.));
+#901 = VECTOR('',#902,1.);
+#902 = DIRECTION('',(-1.,0.));
+#903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#904 = PCURVE('',#905,#910);
+#905 = CONICAL_SURFACE('',#906,1.7,1.029744258677);
+#906 = AXIS2_PLACEMENT_3D('',#907,#908,#909);
+#907 = CARTESIAN_POINT('',(-3.3E-16,0.,-8.));
+#908 = DIRECTION('',(2.2E-16,-1.,0.));
+#909 = DIRECTION('',(0.,0.,1.));
+#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915);
+#911 = LINE('',#912,#913);
+#912 = CARTESIAN_POINT('',(0.,-0.));
+#913 = VECTOR('',#914,1.);
+#914 = DIRECTION('',(1.,-0.));
+#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#916 = ORIENTED_EDGE('',*,*,#867,.F.);
+#917 = ADVANCED_FACE('',(#918),#559,.F.);
+#918 = FACE_BOUND('',#919,.T.);
+#919 = EDGE_LOOP('',(#920,#921,#944,#971));
+#920 = ORIENTED_EDGE('',*,*,#542,.T.);
+#921 = ORIENTED_EDGE('',*,*,#922,.T.);
+#922 = EDGE_CURVE('',#543,#923,#925,.T.);
+#923 = VERTEX_POINT('',#924);
+#924 = CARTESIAN_POINT('',(-9.75,-10.,1.));
+#925 = SEAM_CURVE('',#926,(#930,#937),.PCURVE_S1.);
+#926 = LINE('',#927,#928);
+#927 = CARTESIAN_POINT('',(-9.75,-10.,16.));
+#928 = VECTOR('',#929,1.);
+#929 = DIRECTION('',(-6.E-17,0.,-1.));
+#930 = PCURVE('',#559,#931);
+#931 = DEFINITIONAL_REPRESENTATION('',(#932),#936);
+#932 = LINE('',#933,#934);
+#933 = CARTESIAN_POINT('',(-0.,0.));
+#934 = VECTOR('',#935,1.);
+#935 = DIRECTION('',(-0.,1.));
+#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#937 = PCURVE('',#559,#938);
+#938 = DEFINITIONAL_REPRESENTATION('',(#939),#943);
+#939 = LINE('',#940,#941);
+#940 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(-0.,1.));
+#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#944 = ORIENTED_EDGE('',*,*,#945,.F.);
+#945 = EDGE_CURVE('',#923,#923,#946,.T.);
+#946 = SURFACE_CURVE('',#947,(#952,#959),.PCURVE_S1.);
+#947 = CIRCLE('',#948,2.25);
+#948 = AXIS2_PLACEMENT_3D('',#949,#950,#951);
+#949 = CARTESIAN_POINT('',(-12.,-10.,1.));
+#950 = DIRECTION('',(0.,0.,1.));
+#951 = DIRECTION('',(1.,0.,0.));
+#952 = PCURVE('',#559,#953);
+#953 = DEFINITIONAL_REPRESENTATION('',(#954),#958);
+#954 = LINE('',#955,#956);
+#955 = CARTESIAN_POINT('',(-0.,15.));
+#956 = VECTOR('',#957,1.);
+#957 = DIRECTION('',(-1.,0.));
+#958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#959 = PCURVE('',#960,#965);
+#960 = CONICAL_SURFACE('',#961,2.25,1.029744258677);
+#961 = AXIS2_PLACEMENT_3D('',#962,#963,#964);
+#962 = CARTESIAN_POINT('',(-12.,-10.,1.));
+#963 = DIRECTION('',(0.,0.,1.));
+#964 = DIRECTION('',(1.,0.,0.));
+#965 = DEFINITIONAL_REPRESENTATION('',(#966),#970);
+#966 = LINE('',#967,#968);
+#967 = CARTESIAN_POINT('',(0.,-0.));
+#968 = VECTOR('',#969,1.);
+#969 = DIRECTION('',(1.,-0.));
+#970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#971 = ORIENTED_EDGE('',*,*,#922,.F.);
+#972 = ADVANCED_FACE('',(#973),#590,.F.);
+#973 = FACE_BOUND('',#974,.T.);
+#974 = EDGE_LOOP('',(#975,#976,#999,#1026));
+#975 = ORIENTED_EDGE('',*,*,#573,.T.);
+#976 = ORIENTED_EDGE('',*,*,#977,.T.);
+#977 = EDGE_CURVE('',#574,#978,#980,.T.);
+#978 = VERTEX_POINT('',#979);
+#979 = CARTESIAN_POINT('',(14.25,-10.,1.));
+#980 = SEAM_CURVE('',#981,(#985,#992),.PCURVE_S1.);
+#981 = LINE('',#982,#983);
+#982 = CARTESIAN_POINT('',(14.25,-10.,16.));
+#983 = VECTOR('',#984,1.);
+#984 = DIRECTION('',(-6.E-17,0.,-1.));
+#985 = PCURVE('',#590,#986);
+#986 = DEFINITIONAL_REPRESENTATION('',(#987),#991);
+#987 = LINE('',#988,#989);
+#988 = CARTESIAN_POINT('',(-0.,0.));
+#989 = VECTOR('',#990,1.);
+#990 = DIRECTION('',(-0.,1.));
+#991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#992 = PCURVE('',#590,#993);
+#993 = DEFINITIONAL_REPRESENTATION('',(#994),#998);
+#994 = LINE('',#995,#996);
+#995 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#996 = VECTOR('',#997,1.);
+#997 = DIRECTION('',(-0.,1.));
+#998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#999 = ORIENTED_EDGE('',*,*,#1000,.F.);
+#1000 = EDGE_CURVE('',#978,#978,#1001,.T.);
+#1001 = SURFACE_CURVE('',#1002,(#1007,#1014),.PCURVE_S1.);
+#1002 = CIRCLE('',#1003,2.25);
+#1003 = AXIS2_PLACEMENT_3D('',#1004,#1005,#1006);
+#1004 = CARTESIAN_POINT('',(12.,-10.,1.));
+#1005 = DIRECTION('',(0.,0.,1.));
+#1006 = DIRECTION('',(1.,0.,0.));
+#1007 = PCURVE('',#590,#1008);
+#1008 = DEFINITIONAL_REPRESENTATION('',(#1009),#1013);
+#1009 = LINE('',#1010,#1011);
+#1010 = CARTESIAN_POINT('',(-0.,15.));
+#1011 = VECTOR('',#1012,1.);
+#1012 = DIRECTION('',(-1.,0.));
+#1013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1014 = PCURVE('',#1015,#1020);
+#1015 = CONICAL_SURFACE('',#1016,2.25,1.029744258677);
+#1016 = AXIS2_PLACEMENT_3D('',#1017,#1018,#1019);
+#1017 = CARTESIAN_POINT('',(12.,-10.,1.));
+#1018 = DIRECTION('',(0.,0.,1.));
+#1019 = DIRECTION('',(1.,0.,0.));
+#1020 = DEFINITIONAL_REPRESENTATION('',(#1021),#1025);
+#1021 = LINE('',#1022,#1023);
+#1022 = CARTESIAN_POINT('',(0.,-0.));
+#1023 = VECTOR('',#1024,1.);
+#1024 = DIRECTION('',(1.,-0.));
+#1025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1026 = ORIENTED_EDGE('',*,*,#977,.F.);
+#1027 = ADVANCED_FACE('',(#1028),#621,.F.);
+#1028 = FACE_BOUND('',#1029,.T.);
+#1029 = EDGE_LOOP('',(#1030,#1031,#1054,#1081));
+#1030 = ORIENTED_EDGE('',*,*,#604,.T.);
+#1031 = ORIENTED_EDGE('',*,*,#1032,.T.);
+#1032 = EDGE_CURVE('',#605,#1033,#1035,.T.);
+#1033 = VERTEX_POINT('',#1034);
+#1034 = CARTESIAN_POINT('',(-9.75,10.,1.));
+#1035 = SEAM_CURVE('',#1036,(#1040,#1047),.PCURVE_S1.);
+#1036 = LINE('',#1037,#1038);
+#1037 = CARTESIAN_POINT('',(-9.75,10.,16.));
+#1038 = VECTOR('',#1039,1.);
+#1039 = DIRECTION('',(-6.E-17,0.,-1.));
+#1040 = PCURVE('',#621,#1041);
+#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046);
+#1042 = LINE('',#1043,#1044);
+#1043 = CARTESIAN_POINT('',(-0.,0.));
+#1044 = VECTOR('',#1045,1.);
+#1045 = DIRECTION('',(-0.,1.));
+#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1047 = PCURVE('',#621,#1048);
+#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053);
+#1049 = LINE('',#1050,#1051);
+#1050 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1051 = VECTOR('',#1052,1.);
+#1052 = DIRECTION('',(-0.,1.));
+#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1054 = ORIENTED_EDGE('',*,*,#1055,.F.);
+#1055 = EDGE_CURVE('',#1033,#1033,#1056,.T.);
+#1056 = SURFACE_CURVE('',#1057,(#1062,#1069),.PCURVE_S1.);
+#1057 = CIRCLE('',#1058,2.25);
+#1058 = AXIS2_PLACEMENT_3D('',#1059,#1060,#1061);
+#1059 = CARTESIAN_POINT('',(-12.,10.,1.));
+#1060 = DIRECTION('',(0.,0.,1.));
+#1061 = DIRECTION('',(1.,0.,0.));
+#1062 = PCURVE('',#621,#1063);
+#1063 = DEFINITIONAL_REPRESENTATION('',(#1064),#1068);
+#1064 = LINE('',#1065,#1066);
+#1065 = CARTESIAN_POINT('',(-0.,15.));
+#1066 = VECTOR('',#1067,1.);
+#1067 = DIRECTION('',(-1.,0.));
+#1068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1069 = PCURVE('',#1070,#1075);
+#1070 = CONICAL_SURFACE('',#1071,2.25,1.029744258677);
+#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074);
+#1072 = CARTESIAN_POINT('',(-12.,10.,1.));
+#1073 = DIRECTION('',(0.,0.,1.));
+#1074 = DIRECTION('',(1.,0.,0.));
+#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1080);
+#1076 = LINE('',#1077,#1078);
+#1077 = CARTESIAN_POINT('',(0.,-0.));
+#1078 = VECTOR('',#1079,1.);
+#1079 = DIRECTION('',(1.,-0.));
+#1080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1081 = ORIENTED_EDGE('',*,*,#1032,.F.);
+#1082 = ADVANCED_FACE('',(#1083),#652,.F.);
+#1083 = FACE_BOUND('',#1084,.T.);
+#1084 = EDGE_LOOP('',(#1085,#1086,#1109,#1136));
+#1085 = ORIENTED_EDGE('',*,*,#635,.T.);
+#1086 = ORIENTED_EDGE('',*,*,#1087,.T.);
+#1087 = EDGE_CURVE('',#636,#1088,#1090,.T.);
+#1088 = VERTEX_POINT('',#1089);
+#1089 = CARTESIAN_POINT('',(14.25,10.,1.));
+#1090 = SEAM_CURVE('',#1091,(#1095,#1102),.PCURVE_S1.);
+#1091 = LINE('',#1092,#1093);
+#1092 = CARTESIAN_POINT('',(14.25,10.,16.));
+#1093 = VECTOR('',#1094,1.);
+#1094 = DIRECTION('',(-6.E-17,0.,-1.));
+#1095 = PCURVE('',#652,#1096);
+#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1101);
+#1097 = LINE('',#1098,#1099);
+#1098 = CARTESIAN_POINT('',(-0.,0.));
+#1099 = VECTOR('',#1100,1.);
+#1100 = DIRECTION('',(-0.,1.));
+#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1102 = PCURVE('',#652,#1103);
+#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1108);
+#1104 = LINE('',#1105,#1106);
+#1105 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1106 = VECTOR('',#1107,1.);
+#1107 = DIRECTION('',(-0.,1.));
+#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1109 = ORIENTED_EDGE('',*,*,#1110,.F.);
+#1110 = EDGE_CURVE('',#1088,#1088,#1111,.T.);
+#1111 = SURFACE_CURVE('',#1112,(#1117,#1124),.PCURVE_S1.);
+#1112 = CIRCLE('',#1113,2.25);
+#1113 = AXIS2_PLACEMENT_3D('',#1114,#1115,#1116);
+#1114 = CARTESIAN_POINT('',(12.,10.,1.));
+#1115 = DIRECTION('',(0.,0.,1.));
+#1116 = DIRECTION('',(1.,0.,0.));
+#1117 = PCURVE('',#652,#1118);
+#1118 = DEFINITIONAL_REPRESENTATION('',(#1119),#1123);
+#1119 = LINE('',#1120,#1121);
+#1120 = CARTESIAN_POINT('',(-0.,15.));
+#1121 = VECTOR('',#1122,1.);
+#1122 = DIRECTION('',(-1.,0.));
+#1123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1124 = PCURVE('',#1125,#1130);
+#1125 = CONICAL_SURFACE('',#1126,2.25,1.029744258677);
+#1126 = AXIS2_PLACEMENT_3D('',#1127,#1128,#1129);
+#1127 = CARTESIAN_POINT('',(12.,10.,1.));
+#1128 = DIRECTION('',(0.,0.,1.));
+#1129 = DIRECTION('',(1.,0.,0.));
+#1130 = DEFINITIONAL_REPRESENTATION('',(#1131),#1135);
+#1131 = LINE('',#1132,#1133);
+#1132 = CARTESIAN_POINT('',(0.,-0.));
+#1133 = VECTOR('',#1134,1.);
+#1134 = DIRECTION('',(1.,-0.));
+#1135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1136 = ORIENTED_EDGE('',*,*,#1087,.F.);
+#1137 = ADVANCED_FACE('',(#1138),#740,.F.);
+#1138 = FACE_BOUND('',#1139,.T.);
+#1139 = EDGE_LOOP('',(#1140,#1141,#1164));
+#1140 = ORIENTED_EDGE('',*,*,#725,.T.);
+#1141 = ORIENTED_EDGE('',*,*,#1142,.T.);
+#1142 = EDGE_CURVE('',#703,#1143,#1145,.T.);
+#1143 = VERTEX_POINT('',#1144);
+#1144 = CARTESIAN_POINT('',(-8.,1.021463052347,-3.E-15));
+#1145 = SEAM_CURVE('',#1146,(#1150,#1157),.PCURVE_S1.);
+#1146 = LINE('',#1147,#1148);
+#1147 = CARTESIAN_POINT('',(-6.3,0.,-3.67E-15));
+#1148 = VECTOR('',#1149,1.);
+#1149 = DIRECTION('',(-0.857167300702,0.51503807491,1.1E-16));
+#1150 = PCURVE('',#740,#1151);
+#1151 = DEFINITIONAL_REPRESENTATION('',(#1152),#1156);
+#1152 = LINE('',#1153,#1154);
+#1153 = CARTESIAN_POINT('',(0.,-0.));
+#1154 = VECTOR('',#1155,1.);
+#1155 = DIRECTION('',(0.,-1.));
+#1156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1157 = PCURVE('',#740,#1158);
+#1158 = DEFINITIONAL_REPRESENTATION('',(#1159),#1163);
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(0.,-1.));
+#1163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1164 = ORIENTED_EDGE('',*,*,#1142,.F.);
+#1165 = ADVANCED_FACE('',(#1166),#795,.F.);
+#1166 = FACE_BOUND('',#1167,.T.);
+#1167 = EDGE_LOOP('',(#1168,#1169,#1192));
+#1168 = ORIENTED_EDGE('',*,*,#780,.T.);
+#1169 = ORIENTED_EDGE('',*,*,#1170,.T.);
+#1170 = EDGE_CURVE('',#758,#1171,#1173,.T.);
+#1171 = VERTEX_POINT('',#1172);
+#1172 = CARTESIAN_POINT('',(1.E-15,1.021463052347,8.));
+#1173 = SEAM_CURVE('',#1174,(#1178,#1185),.PCURVE_S1.);
+#1174 = LINE('',#1175,#1176);
+#1175 = CARTESIAN_POINT('',(3.3E-16,0.,6.3));
+#1176 = VECTOR('',#1177,1.);
+#1177 = DIRECTION('',(1.1E-16,0.51503807491,0.857167300702));
+#1178 = PCURVE('',#795,#1179);
+#1179 = DEFINITIONAL_REPRESENTATION('',(#1180),#1184);
+#1180 = LINE('',#1181,#1182);
+#1181 = CARTESIAN_POINT('',(0.,-0.));
+#1182 = VECTOR('',#1183,1.);
+#1183 = DIRECTION('',(0.,-1.));
+#1184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1185 = PCURVE('',#795,#1186);
+#1186 = DEFINITIONAL_REPRESENTATION('',(#1187),#1191);
+#1187 = LINE('',#1188,#1189);
+#1188 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1189 = VECTOR('',#1190,1.);
+#1190 = DIRECTION('',(0.,-1.));
+#1191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1192 = ORIENTED_EDGE('',*,*,#1170,.F.);
+#1193 = ADVANCED_FACE('',(#1194),#850,.F.);
+#1194 = FACE_BOUND('',#1195,.T.);
+#1195 = EDGE_LOOP('',(#1196,#1197,#1220));
+#1196 = ORIENTED_EDGE('',*,*,#835,.T.);
+#1197 = ORIENTED_EDGE('',*,*,#1198,.T.);
+#1198 = EDGE_CURVE('',#813,#1199,#1201,.T.);
+#1199 = VERTEX_POINT('',#1200);
+#1200 = CARTESIAN_POINT('',(8.,1.021463052347,-4.E-15));
+#1201 = SEAM_CURVE('',#1202,(#1206,#1213),.PCURVE_S1.);
+#1202 = LINE('',#1203,#1204);
+#1203 = CARTESIAN_POINT('',(6.3,0.,-3.33E-15));
+#1204 = VECTOR('',#1205,1.);
+#1205 = DIRECTION('',(0.857167300702,0.51503807491,-1.1E-16));
+#1206 = PCURVE('',#850,#1207);
+#1207 = DEFINITIONAL_REPRESENTATION('',(#1208),#1212);
+#1208 = LINE('',#1209,#1210);
+#1209 = CARTESIAN_POINT('',(0.,-0.));
+#1210 = VECTOR('',#1211,1.);
+#1211 = DIRECTION('',(0.,-1.));
+#1212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1213 = PCURVE('',#850,#1214);
+#1214 = DEFINITIONAL_REPRESENTATION('',(#1215),#1219);
+#1215 = LINE('',#1216,#1217);
+#1216 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1217 = VECTOR('',#1218,1.);
+#1218 = DIRECTION('',(0.,-1.));
+#1219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1220 = ORIENTED_EDGE('',*,*,#1198,.F.);
+#1221 = ADVANCED_FACE('',(#1222),#905,.F.);
+#1222 = FACE_BOUND('',#1223,.T.);
+#1223 = EDGE_LOOP('',(#1224,#1225,#1248));
+#1224 = ORIENTED_EDGE('',*,*,#890,.T.);
+#1225 = ORIENTED_EDGE('',*,*,#1226,.T.);
+#1226 = EDGE_CURVE('',#868,#1227,#1229,.T.);
+#1227 = VERTEX_POINT('',#1228);
+#1228 = CARTESIAN_POINT('',(-2.E-15,1.021463052347,-8.));
+#1229 = SEAM_CURVE('',#1230,(#1234,#1241),.PCURVE_S1.);
+#1230 = LINE('',#1231,#1232);
+#1231 = CARTESIAN_POINT('',(-3.3E-16,0.,-6.3));
+#1232 = VECTOR('',#1233,1.);
+#1233 = DIRECTION('',(-1.1E-16,0.51503807491,-0.857167300702));
+#1234 = PCURVE('',#905,#1235);
+#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240);
+#1236 = LINE('',#1237,#1238);
+#1237 = CARTESIAN_POINT('',(0.,-0.));
+#1238 = VECTOR('',#1239,1.);
+#1239 = DIRECTION('',(0.,-1.));
+#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1241 = PCURVE('',#905,#1242);
+#1242 = DEFINITIONAL_REPRESENTATION('',(#1243),#1247);
+#1243 = LINE('',#1244,#1245);
+#1244 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1245 = VECTOR('',#1246,1.);
+#1246 = DIRECTION('',(0.,-1.));
+#1247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1248 = ORIENTED_EDGE('',*,*,#1226,.F.);
+#1249 = ADVANCED_FACE('',(#1250),#960,.F.);
+#1250 = FACE_BOUND('',#1251,.T.);
+#1251 = EDGE_LOOP('',(#1252,#1253,#1276));
+#1252 = ORIENTED_EDGE('',*,*,#945,.T.);
+#1253 = ORIENTED_EDGE('',*,*,#1254,.T.);
+#1254 = EDGE_CURVE('',#923,#1255,#1257,.T.);
+#1255 = VERTEX_POINT('',#1256);
+#1256 = CARTESIAN_POINT('',(-12.,-10.,-0.351936392812));
+#1257 = SEAM_CURVE('',#1258,(#1262,#1269),.PCURVE_S1.);
+#1258 = LINE('',#1259,#1260);
+#1259 = CARTESIAN_POINT('',(-9.75,-10.,1.));
+#1260 = VECTOR('',#1261,1.);
+#1261 = DIRECTION('',(-0.857167300702,-0.,-0.51503807491));
+#1262 = PCURVE('',#960,#1263);
+#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268);
+#1264 = LINE('',#1265,#1266);
+#1265 = CARTESIAN_POINT('',(0.,-0.));
+#1266 = VECTOR('',#1267,1.);
+#1267 = DIRECTION('',(0.,-1.));
+#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1269 = PCURVE('',#960,#1270);
+#1270 = DEFINITIONAL_REPRESENTATION('',(#1271),#1275);
+#1271 = LINE('',#1272,#1273);
+#1272 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1273 = VECTOR('',#1274,1.);
+#1274 = DIRECTION('',(0.,-1.));
+#1275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1276 = ORIENTED_EDGE('',*,*,#1254,.F.);
+#1277 = ADVANCED_FACE('',(#1278),#1015,.F.);
+#1278 = FACE_BOUND('',#1279,.T.);
+#1279 = EDGE_LOOP('',(#1280,#1281,#1304));
+#1280 = ORIENTED_EDGE('',*,*,#1000,.T.);
+#1281 = ORIENTED_EDGE('',*,*,#1282,.T.);
+#1282 = EDGE_CURVE('',#978,#1283,#1285,.T.);
+#1283 = VERTEX_POINT('',#1284);
+#1284 = CARTESIAN_POINT('',(12.,-10.,-0.351936392812));
+#1285 = SEAM_CURVE('',#1286,(#1290,#1297),.PCURVE_S1.);
+#1286 = LINE('',#1287,#1288);
+#1287 = CARTESIAN_POINT('',(14.25,-10.,1.));
+#1288 = VECTOR('',#1289,1.);
+#1289 = DIRECTION('',(-0.857167300702,-0.,-0.51503807491));
+#1290 = PCURVE('',#1015,#1291);
+#1291 = DEFINITIONAL_REPRESENTATION('',(#1292),#1296);
+#1292 = LINE('',#1293,#1294);
+#1293 = CARTESIAN_POINT('',(0.,-0.));
+#1294 = VECTOR('',#1295,1.);
+#1295 = DIRECTION('',(0.,-1.));
+#1296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1297 = PCURVE('',#1015,#1298);
+#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1303);
+#1299 = LINE('',#1300,#1301);
+#1300 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1301 = VECTOR('',#1302,1.);
+#1302 = DIRECTION('',(0.,-1.));
+#1303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1304 = ORIENTED_EDGE('',*,*,#1282,.F.);
+#1305 = ADVANCED_FACE('',(#1306),#1070,.F.);
+#1306 = FACE_BOUND('',#1307,.T.);
+#1307 = EDGE_LOOP('',(#1308,#1309,#1332));
+#1308 = ORIENTED_EDGE('',*,*,#1055,.T.);
+#1309 = ORIENTED_EDGE('',*,*,#1310,.T.);
+#1310 = EDGE_CURVE('',#1033,#1311,#1313,.T.);
+#1311 = VERTEX_POINT('',#1312);
+#1312 = CARTESIAN_POINT('',(-12.,10.,-0.351936392812));
+#1313 = SEAM_CURVE('',#1314,(#1318,#1325),.PCURVE_S1.);
+#1314 = LINE('',#1315,#1316);
+#1315 = CARTESIAN_POINT('',(-9.75,10.,1.));
+#1316 = VECTOR('',#1317,1.);
+#1317 = DIRECTION('',(-0.857167300702,-0.,-0.51503807491));
+#1318 = PCURVE('',#1070,#1319);
+#1319 = DEFINITIONAL_REPRESENTATION('',(#1320),#1324);
+#1320 = LINE('',#1321,#1322);
+#1321 = CARTESIAN_POINT('',(0.,-0.));
+#1322 = VECTOR('',#1323,1.);
+#1323 = DIRECTION('',(0.,-1.));
+#1324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1325 = PCURVE('',#1070,#1326);
+#1326 = DEFINITIONAL_REPRESENTATION('',(#1327),#1331);
+#1327 = LINE('',#1328,#1329);
+#1328 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1329 = VECTOR('',#1330,1.);
+#1330 = DIRECTION('',(0.,-1.));
+#1331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1332 = ORIENTED_EDGE('',*,*,#1310,.F.);
+#1333 = ADVANCED_FACE('',(#1334),#1125,.F.);
+#1334 = FACE_BOUND('',#1335,.T.);
+#1335 = EDGE_LOOP('',(#1336,#1337,#1360));
+#1336 = ORIENTED_EDGE('',*,*,#1110,.T.);
+#1337 = ORIENTED_EDGE('',*,*,#1338,.T.);
+#1338 = EDGE_CURVE('',#1088,#1339,#1341,.T.);
+#1339 = VERTEX_POINT('',#1340);
+#1340 = CARTESIAN_POINT('',(12.,10.,-0.351936392812));
+#1341 = SEAM_CURVE('',#1342,(#1346,#1353),.PCURVE_S1.);
+#1342 = LINE('',#1343,#1344);
+#1343 = CARTESIAN_POINT('',(14.25,10.,1.));
+#1344 = VECTOR('',#1345,1.);
+#1345 = DIRECTION('',(-0.857167300702,-0.,-0.51503807491));
+#1346 = PCURVE('',#1125,#1347);
+#1347 = DEFINITIONAL_REPRESENTATION('',(#1348),#1352);
+#1348 = LINE('',#1349,#1350);
+#1349 = CARTESIAN_POINT('',(0.,-0.));
+#1350 = VECTOR('',#1351,1.);
+#1351 = DIRECTION('',(0.,-1.));
+#1352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1353 = PCURVE('',#1125,#1354);
+#1354 = DEFINITIONAL_REPRESENTATION('',(#1355),#1359);
+#1355 = LINE('',#1356,#1357);
+#1356 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1357 = VECTOR('',#1358,1.);
+#1358 = DIRECTION('',(0.,-1.));
+#1359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1360 = ORIENTED_EDGE('',*,*,#1338,.F.);
+#1361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1365)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1362,#1363,#1364)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1362 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1363 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1364 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1365 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1362,
+  'distance_accuracy_value','confusion accuracy');
+#1366 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#1367 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1368),#1361);
+#1368 = STYLED_ITEM('color',(#1369),#15);
+#1369 = PRESENTATION_STYLE_ASSIGNMENT((#1370,#1376));
+#1370 = SURFACE_STYLE_USAGE(.BOTH.,#1371);
+#1371 = SURFACE_SIDE_STYLE('',(#1372));
+#1372 = SURFACE_STYLE_FILL_AREA(#1373);
+#1373 = FILL_AREA_STYLE('',(#1374));
+#1374 = FILL_AREA_STYLE_COLOUR('',#1375);
+#1375 = COLOUR_RGB('',0.301960791261,0.301960791261,0.301960791261);
+#1376 = CURVE_STYLE('',#1377,POSITIVE_LENGTH_MEASURE(0.1),#1378);
+#1377 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1378 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+  9.803921802644E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Mountings/T8_housing_bracket/T8_housing_bracket.stl b/Mechanical Parts/Mountings/T8_housing_bracket/T8_housing_bracket.stl
new file mode 100644
index 00000000..db2b6099
Binary files /dev/null and b/Mechanical Parts/Mountings/T8_housing_bracket/T8_housing_bracket.stl differ
diff --git a/Mechanical Parts/Mountings/T8_leadscrew/T8_leadscrew_150mm.FCStd b/Mechanical Parts/Mountings/T8_leadscrew/T8_leadscrew_150mm.FCStd
new file mode 100644
index 00000000..3f8671f8
Binary files /dev/null and b/Mechanical Parts/Mountings/T8_leadscrew/T8_leadscrew_150mm.FCStd differ
diff --git a/Mechanical Parts/Mountings/T8_leadscrew/T8_leadscrew_150mm.png b/Mechanical Parts/Mountings/T8_leadscrew/T8_leadscrew_150mm.png
new file mode 100644
index 00000000..2e535d0e
Binary files /dev/null and b/Mechanical Parts/Mountings/T8_leadscrew/T8_leadscrew_150mm.png differ
diff --git a/Mechanical Parts/Mountings/T8_leadscrew/T8_leadscrew_150mm.step b/Mechanical Parts/Mountings/T8_leadscrew/T8_leadscrew_150mm.step
new file mode 100644
index 00000000..99beed63
--- /dev/null
+++ b/Mechanical Parts/Mountings/T8_leadscrew/T8_leadscrew_150mm.step	
@@ -0,0 +1,100635 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2022-03-22T15:17:49',(''),(''),
+  'Open CASCADE STEP processor 7.5','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('T8 Leadscrew','T8 Leadscrew','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15),#19);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#20,
+  'distance_accuracy_value','confusion accuracy');
+#24 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#25 = SHAPE_REPRESENTATION('',(#11,#26,#68),#64662);
+#26 = MANIFOLD_SOLID_BREP('',#27);
+#27 = CLOSED_SHELL('',(#28,#64));
+#28 = ADVANCED_FACE('',(#29),#41,.T.);
+#29 = FACE_BOUND('',#30,.F.);
+#30 = EDGE_LOOP('',(#31));
+#31 = ORIENTED_EDGE('',*,*,#32,.T.);
+#32 = EDGE_CURVE('',#33,#33,#35,.T.);
+#33 = VERTEX_POINT('',#34);
+#34 = CARTESIAN_POINT('',(3.999999999993,3.030417705E-06,149.99999807077
+    ));
+#35 = SURFACE_CURVE('',#36,(#40,#52),.PCURVE_S1.);
+#36 = LINE('',#37,#38);
+#37 = CARTESIAN_POINT('',(4.,0.,0.));
+#38 = VECTOR('',#39,1.);
+#39 = DIRECTION('',(0.,0.,1.));
+#40 = PCURVE('',#41,#46);
+#41 = CYLINDRICAL_SURFACE('',#42,4.);
+#42 = AXIS2_PLACEMENT_3D('',#43,#44,#45);
+#43 = CARTESIAN_POINT('',(0.,0.,0.));
+#44 = DIRECTION('',(-0.,-0.,-1.));
+#45 = DIRECTION('',(1.,0.,0.));
+#46 = DEFINITIONAL_REPRESENTATION('',(#47),#51);
+#47 = LINE('',#48,#49);
+#48 = CARTESIAN_POINT('',(-0.,0.));
+#49 = VECTOR('',#50,1.);
+#50 = DIRECTION('',(-0.,-1.));
+#51 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52 = PCURVE('',#53,#58);
+#53 = CYLINDRICAL_SURFACE('',#54,4.);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,0.));
+#56 = DIRECTION('',(-0.,-0.,-1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = DEFINITIONAL_REPRESENTATION('',(#59),#63);
+#59 = LINE('',#60,#61);
+#60 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#61 = VECTOR('',#62,1.);
+#62 = DIRECTION('',(-0.,-1.));
+#63 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#64 = ADVANCED_FACE('',(#65),#53,.T.);
+#65 = FACE_BOUND('',#66,.F.);
+#66 = EDGE_LOOP('',(#67));
+#67 = ORIENTED_EDGE('',*,*,#32,.F.);
+#68 = MANIFOLD_SOLID_BREP('',#69);
+#69 = CLOSED_SHELL('',(#70,#753,#960,#1522,#1653,#1819,#2938,#3047,#3156
+    ,#3718,#3828,#3958,#4003,#4007,#4287,#4393,#4648,#4757,#5080,#5252,
+    #5453,#5562,#5927,#6141,#6210,#6319,#6428,#6990,#7100,#7209,#7489,
+    #7663,#7918,#8027,#8350,#8560,#8761,#8870,#9235,#9492,#9561,#9670,
+    #9779,#10341,#10451,#10560,#10840,#11014,#11269,#11378,#11701,#11911
+    ,#12112,#12221,#12586,#12843,#12912,#13021,#13130,#13692,#13802,
+    #13911,#14191,#14365,#14620,#14729,#15052,#15262,#15463,#15572,
+    #15937,#16194,#16263,#16372,#16481,#17043,#17153,#17262,#17542,
+    #17716,#17971,#18080,#18403,#18613,#18814,#18923,#19288,#19545,
+    #19614,#19723,#19832,#20394,#20504,#20613,#20893,#21067,#21322,
+    #21431,#21754,#21964,#22165,#22274,#22639,#22896,#22965,#23074,
+    #23183,#23745,#23855,#23964,#24244,#24418,#24673,#24782,#25105,
+    #25315,#25516,#25625,#25990,#26247,#26316,#26425,#26534,#27096,
+    #27206,#27315,#27595,#27769,#28024,#28133,#28456,#28666,#28867,
+    #28976,#29341,#29598,#29667,#29776,#29885,#30447,#30557,#30666,
+    #30946,#31120,#31375,#31484,#31807,#32017,#32218,#32327,#32692,
+    #32949,#33018,#33127,#33236,#33798,#33908,#34017,#34297,#34471,
+    #34726,#34835,#35158,#35368,#35569,#35678,#36043,#36300,#36369,
+    #36478,#36587,#37149,#37259,#37368,#37648,#37822,#38077,#38186,
+    #38509,#38719,#38920,#39029,#39394,#39651,#39720,#39829,#39938,
+    #40500,#40610,#40719,#40999,#41173,#41428,#41537,#41860,#42070,
+    #42271,#42380,#42745,#43002,#43071,#43180,#43289,#43851,#43961,
+    #44070,#44350,#44524,#44779,#44888,#45211,#45421,#45622,#45731,
+    #46096,#46353,#46422,#46531,#46640,#47202,#47312,#47421,#47701,
+    #47875,#48130,#48239,#48562,#48772,#48973,#49082,#49447,#49704,
+    #49773,#49882,#49991,#50553,#50663,#50772,#51052,#51226,#51481,
+    #51590,#51913,#52123,#52324,#52433,#52798,#53055,#53124,#53233,
+    #53342,#53904,#54014,#54123,#54403,#54577,#54832,#54941,#55264,
+    #55474,#55675,#55784,#56149,#56406,#56475,#56584,#56693,#57037,
+    #57181,#57290,#57570,#57744,#57999,#58108,#58431,#58641,#58842,
+    #58951,#59316,#59573,#59642,#59751,#59863,#60956,#61001,#61281,
+    #61455,#61667,#61733,#62013,#62223,#62381,#62447,#62764,#63021,
+    #63047,#63092,#63344,#63389,#63625,#63734,#63902,#63947,#64180,
+    #64331,#64440,#64632,#64640,#64644,#64653));
+#70 = ADVANCED_FACE('',(#71),#147,.T.);
+#71 = FACE_BOUND('',#72,.F.);
+#72 = EDGE_LOOP('',(#73,#332,#361,#592,#727));
+#73 = ORIENTED_EDGE('',*,*,#74,.F.);
+#74 = EDGE_CURVE('',#75,#77,#79,.T.);
+#75 = VERTEX_POINT('',#76);
+#76 = CARTESIAN_POINT('',(2.828426907441,2.828427339645,1.000000000001)
+  );
+#77 = VERTEX_POINT('',#78);
+#78 = CARTESIAN_POINT('',(4.,3.3964738E-08,7.999999711439));
+#79 = SURFACE_CURVE('',#80,(#146,#220),.PCURVE_S1.);
+#80 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#81,#82,#83,#84,#85,#86,#87,#88,
+    #89,#90,#91,#92,#93,#94,#95,#96,#97,#98,#99,#100,#101,#102,#103,#104
+    ,#105,#106,#107,#108,#109,#110,#111,#112,#113,#114,#115,#116,#117,
+    #118,#119,#120,#121,#122,#123,#124,#125,#126,#127,#128,#129,#130,
+    #131,#132,#133,#134,#135,#136,#137,#138,#139,#140,#141,#142,#143,
+    #144,#145),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,7,9),(0.,
+    3.694121460165E-02,0.144968015725,0.30694344977,0.469916770175,
+    0.577943568643,0.739919008352,0.901894442385,0.963776459915,1.),
+  .UNSPECIFIED.);
+#81 = CARTESIAN_POINT('',(4.,-8.9E-16,2.2E-16));
+#82 = CARTESIAN_POINT('',(3.9999999942,0.116013350783,3.692814238179E-02
+    ));
+#83 = CARTESIAN_POINT('',(3.99615451961,0.23202713925,7.385641624526E-02
+    ));
+#84 = CARTESIAN_POINT('',(3.988463588364,0.347892019785,0.110784633209)
+  );
+#85 = CARTESIAN_POINT('',(3.976934106444,0.463459233877,0.147712784062)
+  );
+#86 = CARTESIAN_POINT('',(3.961579856754,0.578580716189,0.184640947627)
+  );
+#87 = CARTESIAN_POINT('',(3.942421482199,0.693109200647,0.221569199633)
+  );
+#88 = CARTESIAN_POINT('',(3.919486468754,0.806898326515,0.258497521579)
+  );
+#89 = CARTESIAN_POINT('',(3.814796866176,1.249967933585,0.403414417258)
+  );
+#90 = CARTESIAN_POINT('',(3.704759753118,1.572662607303,0.511433073602)
+  );
+#91 = CARTESIAN_POINT('',(3.563555867539,1.884123035501,0.619436552755)
+  );
+#92 = CARTESIAN_POINT('',(3.392572462601,2.180850811882,0.727425935616)
+  );
+#93 = CARTESIAN_POINT('',(3.193621359424,2.459600117606,0.835415264237)
+  );
+#94 = CARTESIAN_POINT('',(2.968903111564,2.71737500384,0.943418613873));
+#95 = CARTESIAN_POINT('',(2.721024372234,2.951460885603,1.051437145466)
+  );
+#96 = CARTESIAN_POINT('',(2.051256343109,3.471470030913,1.321344040322)
+  );
+#97 = CARTESIAN_POINT('',(1.603562986322,3.725462125485,1.483486497522)
+  );
+#98 = CARTESIAN_POINT('',(1.120551060346,3.912828384791,1.645497114262)
+  );
+#99 = CARTESIAN_POINT('',(0.613967652382,4.028362016873,1.807425770343)
+  );
+#100 = CARTESIAN_POINT('',(9.596725649573E-02,4.06898646915,
+    1.969354448033));
+#101 = CARTESIAN_POINT('',(-0.420930996414,4.034017768477,2.131365104433
+    ));
+#102 = CARTESIAN_POINT('',(-0.923962273564,3.924926809753,2.293507601492
+    ));
+#103 = CARTESIAN_POINT('',(-1.879869438464,3.567638675555,2.618341654908
+    ));
+#104 = CARTESIAN_POINT('',(-2.333768711614,3.318083483227,2.781488599355
+    ));
+#105 = CARTESIAN_POINT('',(-2.748961500297,3.002700633672,2.944499161555
+    ));
+#106 = CARTESIAN_POINT('',(-3.11466257244,2.628911570213,3.107425653658)
+  );
+#107 = CARTESIAN_POINT('',(-3.421724881302,2.205628939219,3.270352322996
+    ));
+#108 = CARTESIAN_POINT('',(-3.66289875474,1.743366586437,3.43336301336)
+  );
+#109 = CARTESIAN_POINT('',(-3.832679422166,1.254002888249,3.596510024962
+    ));
+#110 = CARTESIAN_POINT('',(-3.992531246495,0.418078000196,3.867414524935
+    ));
+#111 = CARTESIAN_POINT('',(-4.023970185946,7.859067956619E-02,
+    3.97543307972));
+#112 = CARTESIAN_POINT('',(-4.022372597932,-0.263379487888,
+    4.083436492434));
+#113 = CARTESIAN_POINT('',(-3.987575001991,-0.604072659853,
+    4.191425809277));
+#114 = CARTESIAN_POINT('',(-3.919904641468,-0.939785985127,
+    4.299415113841));
+#115 = CARTESIAN_POINT('',(-3.820145660186,-1.266885813944,
+    4.407418514782));
+#116 = CARTESIAN_POINT('',(-3.689567820508,-1.581829401826,
+    4.515437099095));
+#117 = CARTESIAN_POINT('',(-3.290777491846,-2.330137380526,
+    4.785344130895));
+#118 = CARTESIAN_POINT('',(-2.985965196035,-2.744903297915,
+    4.947486672705));
+#119 = CARTESIAN_POINT('',(-2.621691327918,-3.113293326306,
+    5.109497294103));
+#120 = CARTESIAN_POINT('',(-2.206549569445,-3.425754819967,
+    5.271425823295));
+#121 = CARTESIAN_POINT('',(-1.750376009576,-3.674512841458,
+    5.433354338793));
+#122 = CARTESIAN_POINT('',(-1.264317318137,-3.853827191211,
+    5.595364909337));
+#123 = CARTESIAN_POINT('',(-0.760624964236,-3.959824033584,
+    5.757507422579));
+#124 = CARTESIAN_POINT('',(0.254701276986,-4.024162515921,6.081344083156
+    ));
+#125 = CARTESIAN_POINT('',(0.767744438893,-3.982593463011,6.243486657294
+    ));
+#126 = CARTESIAN_POINT('',(1.272549665965,-3.866067507969,6.405497350983
+    ));
+#127 = CARTESIAN_POINT('',(1.756474521737,-3.676881038418,6.567426004467
+    ));
+#128 = CARTESIAN_POINT('',(2.20773702133,-3.419321305735,6.729354525742)
+  );
+#129 = CARTESIAN_POINT('',(2.615598289714,-3.099859347753,6.891364954119
+    ));
+#130 = CARTESIAN_POINT('',(2.970327488365,-2.7268867487,7.05350737486));
+#131 = CARTESIAN_POINT('',(3.376631851444,-2.153166317532,7.277285888771
+    ));
+#132 = CARTESIAN_POINT('',(3.480145823059,-1.988328676948,7.339147967944
+    ));
+#133 = CARTESIAN_POINT('',(3.574447106376,-1.81782669193,7.401009233075)
+  );
+#134 = CARTESIAN_POINT('',(3.6591770096,-1.642263418618,7.462869475744)
+  );
+#135 = CARTESIAN_POINT('',(3.73402546837,-1.462265293573,7.524729726343)
+  );
+#136 = CARTESIAN_POINT('',(3.798730558318,-1.278480352866,7.586591009138
+    ));
+#137 = CARTESIAN_POINT('',(3.853080145301,-1.09157741342,7.648453101958)
+  );
+#138 = CARTESIAN_POINT('',(3.922575437909,-0.791418443505,7.746524068533
+    ));
+#139 = CARTESIAN_POINT('',(3.944633089816,-0.679756122953,7.782734882717
+    ));
+#140 = CARTESIAN_POINT('',(3.963056865932,-0.567396625882,7.818945718531
+    ));
+#141 = CARTESIAN_POINT('',(3.977821347443,-0.454478045008,7.855156556105
+    ));
+#142 = CARTESIAN_POINT('',(3.98890745979,-0.341139194825,7.891367380234)
+  );
+#143 = CARTESIAN_POINT('',(3.996302472661,-0.227519611602,7.927578180373
+    ));
+#144 = CARTESIAN_POINT('',(4.,-0.113759553386,7.963788950641));
+#145 = CARTESIAN_POINT('',(4.,0.,7.999999689816));
+#146 = PCURVE('',#147,#152);
+#147 = CYLINDRICAL_SURFACE('',#148,4.);
+#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
+#149 = CARTESIAN_POINT('',(0.,0.,0.));
+#150 = DIRECTION('',(-0.,-0.,-1.));
+#151 = DIRECTION('',(1.,0.,0.));
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#219);
+#153 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#154,#155,#156,#157,#158,#159,
+    #160,#161,#162,#163,#164,#165,#166,#167,#168,#169,#170,#171,#172,
+    #173,#174,#175,#176,#177,#178,#179,#180,#181,#182,#183,#184,#185,
+    #186,#187,#188,#189,#190,#191,#192,#193,#194,#195,#196,#197,#198,
+    #199,#200,#201,#202,#203,#204,#205,#206,#207,#208,#209,#210,#211,
+    #212,#213,#214,#215,#216,#217,#218),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,9),(0.,3.694121460165E-02,0.144968015725,0.30694344977,
+    0.469916770175,0.577943568643,0.739919008352,0.901894442385,
+    0.963776459915,1.),.UNSPECIFIED.);
+#154 = CARTESIAN_POINT('',(0.,0.));
+#155 = CARTESIAN_POINT('',(-2.900333769582E-02,-3.692814238179E-02));
+#156 = CARTESIAN_POINT('',(-5.800678515125E-02,-7.385641624526E-02));
+#157 = CARTESIAN_POINT('',(-8.701018240019E-02,-0.110784633209));
+#158 = CARTESIAN_POINT('',(-0.116013516966,-0.147712784062));
+#159 = CARTESIAN_POINT('',(-0.145016850108,-0.184640947627));
+#160 = CARTESIAN_POINT('',(-0.174020243067,-0.221569199633));
+#161 = CARTESIAN_POINT('',(-0.203023683313,-0.258497521579));
+#162 = CARTESIAN_POINT('',(-0.316841132985,-0.403414417258));
+#163 = CARTESIAN_POINT('',(-0.401678716945,-0.511433073602));
+#164 = CARTESIAN_POINT('',(-0.486504368412,-0.619436552756));
+#165 = CARTESIAN_POINT('',(-0.571318994777,-0.727425935616));
+#166 = CARTESIAN_POINT('',(-0.656133627649,-0.835415264236));
+#167 = CARTESIAN_POINT('',(-0.740959295636,-0.943418613874));
+#168 = CARTESIAN_POINT('',(-0.825796898119,-1.051437145466));
+#169 = CARTESIAN_POINT('',(-1.037781379279,-1.321344040322));
+#170 = CARTESIAN_POINT('',(-1.165127817083,-1.483486497523));
+#171 = CARTESIAN_POINT('',(-1.292370650406,-1.645497114261));
+#172 = CARTESIAN_POINT('',(-1.419549035756,-1.807425770346));
+#173 = CARTESIAN_POINT('',(-1.54672741845,-1.969354448031));
+#174 = CARTESIAN_POINT('',(-1.673970246886,-2.131365104434));
+#175 = CARTESIAN_POINT('',(-1.801316679266,-2.293507601492));
+#176 = CARTESIAN_POINT('',(-2.056440830262,-2.618341654908));
+#177 = CARTESIAN_POINT('',(-2.184576211037,-2.781488599356));
+#178 = CARTESIAN_POINT('',(-2.312604470634,-2.944499161551));
+#179 = CARTESIAN_POINT('',(-2.440566660316,-3.107425653664));
+#180 = CARTESIAN_POINT('',(-2.568528832625,-3.270352322992));
+#181 = CARTESIAN_POINT('',(-2.696557074877,-3.433363013362));
+#182 = CARTESIAN_POINT('',(-2.824692446107,-3.596510024962));
+#183 = CARTESIAN_POINT('',(-3.037460369002,-3.867414524935));
+#184 = CARTESIAN_POINT('',(-3.122297963648,-3.975433079719));
+#185 = CARTESIAN_POINT('',(-3.207123619137,-4.083436492434));
+#186 = CARTESIAN_POINT('',(-3.291938249704,-4.191425809277));
+#187 = CARTESIAN_POINT('',(-3.376752881953,-4.299415113841));
+#188 = CARTESIAN_POINT('',(-3.461578538995,-4.407418514782));
+#189 = CARTESIAN_POINT('',(-3.546416129375,-4.515437099095));
+#190 = CARTESIAN_POINT('',(-3.758400585943,-4.785344130895));
+#191 = CARTESIAN_POINT('',(-3.885747018353,-4.947486672706));
+#192 = CARTESIAN_POINT('',(-4.012989859144,-5.109497294101));
+#193 = CARTESIAN_POINT('',(-4.140168265624,-5.271425823297));
+#194 = CARTESIAN_POINT('',(-4.267346672848,-5.433354338792));
+#195 = CARTESIAN_POINT('',(-4.394589518957,-5.595364909337));
+#196 = CARTESIAN_POINT('',(-4.521935955298,-5.757507422579));
+#197 = CARTESIAN_POINT('',(-4.776276624532,-6.081344083156));
+#198 = CARTESIAN_POINT('',(-4.90362304993,-6.243486657293));
+#199 = CARTESIAN_POINT('',(-5.030865878645,-6.405497350986));
+#200 = CARTESIAN_POINT('',(-5.158044269612,-6.567426004463));
+#201 = CARTESIAN_POINT('',(-5.285222673299,-6.729354525744));
+#202 = CARTESIAN_POINT('',(-5.412465534609,-6.891364954118));
+#203 = CARTESIAN_POINT('',(-5.539811982208,-7.05350737486));
+#204 = CARTESIAN_POINT('',(-5.715567204142,-7.277285888771));
+#205 = CARTESIAN_POINT('',(-5.764153549825,-7.339147967944));
+#206 = CARTESIAN_POINT('',(-5.812739240797,-7.401009233075));
+#207 = CARTESIAN_POINT('',(-5.861324114124,-7.462869475744));
+#208 = CARTESIAN_POINT('',(-5.909908985797,-7.524729726343));
+#209 = CARTESIAN_POINT('',(-5.958494673081,-7.586591009138));
+#210 = CARTESIAN_POINT('',(-6.007081016373,-7.648453101958));
+#211 = CARTESIAN_POINT('',(-6.08410577007,-7.746524068533));
+#212 = CARTESIAN_POINT('',(-6.112545684462,-7.782734882717));
+#213 = CARTESIAN_POINT('',(-6.140985628358,-7.818945718531));
+#214 = CARTESIAN_POINT('',(-6.169425587147,-7.855156556105));
+#215 = CARTESIAN_POINT('',(-6.197865547023,-7.891367380234));
+#216 = CARTESIAN_POINT('',(-6.226305494984,-7.927578180373));
+#217 = CARTESIAN_POINT('',(-6.254745418833,-7.963788950641));
+#218 = CARTESIAN_POINT('',(-6.28318530718,-7.999999689816));
+#219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#220 = PCURVE('',#221,#264);
+#221 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#222,#223,#224,#225,#226,#227,#228,#229,#230,#231,#232,#233,#234
+      ,#235,#236,#237,#238,#239,#240,#241,#242)
+    ,(#243,#244,#245,#246,#247,#248,#249,#250,#251,#252,#253,#254,#255
+      ,#256,#257,#258,#259,#260,#261,#262,#263
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#222 = CARTESIAN_POINT('',(3.1,4.4E-16,-0.241154273188));
+#223 = CARTESIAN_POINT('',(3.100000261629,0.885357090031,0.122482347529)
+  );
+#224 = CARTESIAN_POINT('',(2.821857568812,1.770718666993,0.486120626103)
+  );
+#225 = CARTESIAN_POINT('',(2.265565005207,2.558979012428,0.849748410007)
+  );
+#226 = CARTESIAN_POINT('',(1.469278790478,3.15307296248,1.21339854941));
+#227 = CARTESIAN_POINT('',(0.509186537254,3.473001653224,1.577026807072)
+  );
+#228 = CARTESIAN_POINT('',(-0.509188857588,3.472998493947,1.940658927241
+    ));
+#229 = CARTESIAN_POINT('',(-1.469273429976,3.15307117029,2.304304743614)
+  );
+#230 = CARTESIAN_POINT('',(-2.265568815033,2.558983326529,2.667935632113
+    ));
+#231 = CARTESIAN_POINT('',(-2.821856672819,1.770716012213,3.031573085437
+    ));
+#232 = CARTESIAN_POINT('',(-3.378143414057,5.287486198E-08,
+    3.758845846853));
+#233 = CARTESIAN_POINT('',(-2.821856792023,-1.770715943913,
+    4.486118608269));
+#234 = CARTESIAN_POINT('',(-2.26557068691,-2.558984460711,4.849754682114
+    ));
+#235 = CARTESIAN_POINT('',(-1.46926327107,-3.153065649827,5.213392369474
+    ));
+#236 = CARTESIAN_POINT('',(-0.509213032056,-3.473007670137,
+    5.577023088998));
+#237 = CARTESIAN_POINT('',(0.509220200278,-3.472995473106,5.940674564098
+    ));
+#238 = CARTESIAN_POINT('',(1.469248107552,-3.153073502757,6.304287724919
+    ));
+#239 = CARTESIAN_POINT('',(2.265581695703,-2.558980082613,6.667944663174
+    ));
+#240 = CARTESIAN_POINT('',(2.821853365672,-1.770718579898,7.031571067605
+    ));
+#241 = CARTESIAN_POINT('',(3.099999958449,-0.885357174943,7.395209346176
+    ));
+#242 = CARTESIAN_POINT('',(3.10000024433,-8.491208892E-08,7.758845966895
+    ));
+#243 = CARTESIAN_POINT('',(4.1,0.,2.679491924311E-02));
+#244 = CARTESIAN_POINT('',(4.100000399398,1.170958189562,0.390431025799)
+  );
+#245 = CARTESIAN_POINT('',(3.732133945934,2.341912593239,0.754065474497)
+  );
+#246 = CARTESIAN_POINT('',(2.996393619267,3.38446316263,1.117710417868)
+  );
+#247 = CARTESIAN_POINT('',(1.943237532096,4.170190243548,1.481333005734)
+  );
+#248 = CARTESIAN_POINT('',(0.673440644304,4.593323291277,1.844977475348)
+  );
+#249 = CARTESIAN_POINT('',(-0.673441995407,4.593323323886,2.20861808245)
+  );
+#250 = CARTESIAN_POINT('',(-1.943233929693,4.170189457479,2.572244993351
+    ));
+#251 = CARTESIAN_POINT('',(-2.99639720555,3.384462200916,2.935886832123)
+  );
+#252 = CARTESIAN_POINT('',(-3.732133124205,2.341914508443,3.299522106073
+    ));
+#253 = CARTESIAN_POINT('',(-4.467867121217,-3.617479454E-08,
+    4.026794799202));
+#254 = CARTESIAN_POINT('',(-3.732133183637,-2.341914599464,
+    4.754067492331));
+#255 = CARTESIAN_POINT('',(-2.996400845457,-3.384463764693,5.11770414576
+    ));
+#256 = CARTESIAN_POINT('',(-1.943214433897,-4.17018240628,5.481339185668
+    ));
+#257 = CARTESIAN_POINT('',(-0.67348539005,-4.593335091334,5.844981193432
+    ));
+#258 = CARTESIAN_POINT('',(0.673499004704,-4.593316097578,6.208602445574
+    ));
+#259 = CARTESIAN_POINT('',(1.943187141121,-4.170189692089,6.572262012063
+    ));
+#260 = CARTESIAN_POINT('',(2.9964202352,-3.384464963996,6.935877801052)
+  );
+#261 = CARTESIAN_POINT('',(3.732127652039,-2.341912264994,7.299524123908
+    ));
+#262 = CARTESIAN_POINT('',(4.099999997841,-1.170958104651,7.663158572606
+    ));
+#263 = CARTESIAN_POINT('',(4.10000037299,8.491194059E-08,8.02679467916)
+  );
+#264 = DEFINITIONAL_REPRESENTATION('',(#265),#331);
+#265 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#266,#267,#268,#269,#270,#271,
+    #272,#273,#274,#275,#276,#277,#278,#279,#280,#281,#282,#283,#284,
+    #285,#286,#287,#288,#289,#290,#291,#292,#293,#294,#295,#296,#297,
+    #298,#299,#300,#301,#302,#303,#304,#305,#306,#307,#308,#309,#310,
+    #311,#312,#313,#314,#315,#316,#317,#318,#319,#320,#321,#322,#323,
+    #324,#325,#326,#327,#328,#329,#330),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,9),(0.,3.694121460165E-02,0.144968015725,0.30694344977,
+    0.469916770175,0.577943568643,0.739919008352,0.901894442385,
+    0.963776459915,1.),.UNSPECIFIED.);
+#266 = CARTESIAN_POINT('',(-0.103527618041,0.));
+#267 = CARTESIAN_POINT('',(-0.103527652578,2.900426033757E-02));
+#268 = CARTESIAN_POINT('',(-0.103527706861,5.800863904425E-02));
+#269 = CARTESIAN_POINT('',(-0.103527754772,8.70129740334E-02));
+#270 = CARTESIAN_POINT('',(-0.103527787239,0.116017250922));
+#271 = CARTESIAN_POINT('',(-0.103527805845,0.145021529325));
+#272 = CARTESIAN_POINT('',(-0.103527816432,0.174025869148));
+#273 = CARTESIAN_POINT('',(-0.103527822711,0.203030256881));
+#274 = CARTESIAN_POINT('',(-0.103527811546,0.316851424956));
+#275 = CARTESIAN_POINT('',(-0.103527747702,0.401691780897));
+#276 = CARTESIAN_POINT('',(-0.103527688476,0.48652018743));
+#277 = CARTESIAN_POINT('',(-0.103527691648,0.571337559507));
+#278 = CARTESIAN_POINT('',(-0.103527736534,0.656154936346));
+#279 = CARTESIAN_POINT('',(-0.103527779885,0.740983349008));
+#280 = CARTESIAN_POINT('',(-0.103527820213,0.8258236977));
+#281 = CARTESIAN_POINT('',(-0.103527887076,1.0378150464));
+#282 = CARTESIAN_POINT('',(-0.103527899304,1.165165614704));
+#283 = CARTESIAN_POINT('',(-0.1035278589,1.292412582869));
+#284 = CARTESIAN_POINT('',(-0.10352781343,1.419595109627));
+#285 = CARTESIAN_POINT('',(-0.103527753242,1.546777648631));
+#286 = CARTESIAN_POINT('',(-0.103527701987,1.674024618981));
+#287 = CARTESIAN_POINT('',(-0.103527702195,1.801375183268));
+#288 = CARTESIAN_POINT('',(-0.103527772592,2.056507598241));
+#289 = CARTESIAN_POINT('',(-0.103527846429,2.184647122738));
+#290 = CARTESIAN_POINT('',(-0.103527926919,2.312679522842));
+#291 = CARTESIAN_POINT('',(-0.103528034239,2.440645866481));
+#292 = CARTESIAN_POINT('',(-0.10352788664,2.568612224436));
+#293 = CARTESIAN_POINT('',(-0.103527745979,2.696644622636));
+#294 = CARTESIAN_POINT('',(-0.103527726165,2.824784152336));
+#295 = CARTESIAN_POINT('',(-0.103527739815,3.037558982527));
+#296 = CARTESIAN_POINT('',(-0.10352777552,3.12239933026));
+#297 = CARTESIAN_POINT('',(-0.103527717089,3.207227750056));
+#298 = CARTESIAN_POINT('',(-0.103527768986,3.292045128743));
+#299 = CARTESIAN_POINT('',(-0.103527860098,3.376862507013));
+#300 = CARTESIAN_POINT('',(-0.103527853853,3.461690926382));
+#301 = CARTESIAN_POINT('',(-0.103527846184,3.546531274942));
+#302 = CARTESIAN_POINT('',(-0.103527792249,3.758522622652));
+#303 = CARTESIAN_POINT('',(-0.103527738678,3.885873192276));
+#304 = CARTESIAN_POINT('',(-0.103527713068,4.013120155624));
+#305 = CARTESIAN_POINT('',(-0.103527822594,4.14030267945));
+#306 = CARTESIAN_POINT('',(-0.103527873456,4.267485210011));
+#307 = CARTESIAN_POINT('',(-0.103527895794,4.394732176956));
+#308 = CARTESIAN_POINT('',(-0.103527882677,4.522082747947));
+#309 = CARTESIAN_POINT('',(-0.103527812366,4.77643168964));
+#310 = CARTESIAN_POINT('',(-0.10352775461,4.903782265013));
+#311 = CARTESIAN_POINT('',(-0.103527688352,5.031029243964));
+#312 = CARTESIAN_POINT('',(-0.103527633383,5.158211790465));
+#313 = CARTESIAN_POINT('',(-0.103527611382,5.285394300407));
+#314 = CARTESIAN_POINT('',(-0.103527841315,5.412641250845));
+#315 = CARTESIAN_POINT('',(-0.103527982307,5.539991816806));
+#316 = CARTESIAN_POINT('',(-0.103527971848,5.715752750492));
+#317 = CARTESIAN_POINT('',(-0.103527946692,5.764340678121));
+#318 = CARTESIAN_POINT('',(-0.103527896735,5.812927954042));
+#319 = CARTESIAN_POINT('',(-0.103527819606,5.861514414231));
+#320 = CARTESIAN_POINT('',(-0.103527724603,5.910100873054));
+#321 = CARTESIAN_POINT('',(-0.103527634726,5.958688146122));
+#322 = CARTESIAN_POINT('',(-0.103527579242,6.007276072636));
+#323 = CARTESIAN_POINT('',(-0.10352757537,6.084303331797));
+#324 = CARTESIAN_POINT('',(-0.103527588507,6.112744169831));
+#325 = CARTESIAN_POINT('',(-0.103527626155,6.141185036658));
+#326 = CARTESIAN_POINT('',(-0.103527690552,6.169625917746));
+#327 = CARTESIAN_POINT('',(-0.103527776238,6.198066798704));
+#328 = CARTESIAN_POINT('',(-0.103527870047,6.22650766528));
+#329 = CARTESIAN_POINT('',(-0.103527951114,6.254948503365));
+#330 = CARTESIAN_POINT('',(-0.103527990869,6.283389298989));
+#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#332 = ORIENTED_EDGE('',*,*,#333,.F.);
+#333 = EDGE_CURVE('',#334,#75,#336,.T.);
+#334 = VERTEX_POINT('',#335);
+#335 = CARTESIAN_POINT('',(3.695518001545,1.530734039825,1.));
+#336 = SURFACE_CURVE('',#337,(#342,#349),.PCURVE_S1.);
+#337 = CIRCLE('',#338,4.);
+#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341);
+#339 = CARTESIAN_POINT('',(0.,-2.2E-16,1.));
+#340 = DIRECTION('',(0.,-2.2E-16,1.));
+#341 = DIRECTION('',(1.,0.,0.));
+#342 = PCURVE('',#147,#343);
+#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348);
+#344 = LINE('',#345,#346);
+#345 = CARTESIAN_POINT('',(-0.,-1.));
+#346 = VECTOR('',#347,1.);
+#347 = DIRECTION('',(-1.,0.));
+#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#349 = PCURVE('',#350,#355);
+#350 = CONICAL_SURFACE('',#351,4.,0.785398163397);
+#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
+#352 = CARTESIAN_POINT('',(0.,-2.2E-16,1.));
+#353 = DIRECTION('',(-0.,-2.2E-16,1.));
+#354 = DIRECTION('',(1.,0.,0.));
+#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360);
+#356 = LINE('',#357,#358);
+#357 = CARTESIAN_POINT('',(0.,-0.));
+#358 = VECTOR('',#359,1.);
+#359 = DIRECTION('',(1.,-0.));
+#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#361 = ORIENTED_EDGE('',*,*,#362,.T.);
+#362 = EDGE_CURVE('',#334,#363,#365,.T.);
+#363 = VERTEX_POINT('',#364);
+#364 = CARTESIAN_POINT('',(6.7929714E-08,-4.,6.499999711439));
+#365 = SURFACE_CURVE('',#366,(#425,#487),.PCURVE_S1.);
+#366 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#367,#368,#369,#370,#371,#372,
+    #373,#374,#375,#376,#377,#378,#379,#380,#381,#382,#383,#384,#385,
+    #386,#387,#388,#389,#390,#391,#392,#393,#394,#395,#396,#397,#398,
+    #399,#400,#401,#402,#403,#404,#405,#406,#407,#408,#409,#410,#411,
+    #412,#413,#414,#415,#416,#417,#418,#419,#420,#421,#422,#423,#424),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053365430492E-02,
+    9.721143920988E-02,0.311861883117,0.526512326914,0.561193440108,
+    0.798453934051,0.967824605064,1.),.UNSPECIFIED.);
+#367 = CARTESIAN_POINT('',(4.,-8.9E-16,0.49999989348));
+#368 = CARTESIAN_POINT('',(4.,0.166121707742,0.552878090559));
+#369 = CARTESIAN_POINT('',(3.992115108264,0.332246010417,0.605757115335)
+  );
+#370 = CARTESIAN_POINT('',(3.976345532004,0.497932561889,0.658635767912)
+  );
+#371 = CARTESIAN_POINT('',(3.952720351687,0.662744458589,0.711513955385)
+  );
+#372 = CARTESIAN_POINT('',(3.921297406217,0.82624892031,0.764392138753)
+  );
+#373 = CARTESIAN_POINT('',(3.882163178126,0.988017971011,0.817270779825)
+  );
+#374 = CARTESIAN_POINT('',(3.835432678765,1.147629119611,0.870149788127)
+  );
+#375 = CARTESIAN_POINT('',(3.760755689072,1.364061761126,0.943027962392)
+  );
+#376 = CARTESIAN_POINT('',(3.739195765983,1.423089604572,0.963027958947)
+  );
+#377 = CARTESIAN_POINT('',(3.716577283632,1.481727202151,0.983027956767)
+  );
+#378 = CARTESIAN_POINT('',(3.692908509525,1.539952413443,1.003027955144)
+  );
+#379 = CARTESIAN_POINT('',(3.668198259258,1.597743326582,1.023027953371)
+  );
+#380 = CARTESIAN_POINT('',(3.642455896523,1.655078258259,1.043027950739)
+  );
+#381 = CARTESIAN_POINT('',(3.615691333103,1.71193575372,1.063027946541)
+  );
+#382 = CARTESIAN_POINT('',(3.364425857856,2.221759841641,1.243948627624)
+  );
+#383 = CARTESIAN_POINT('',(3.07513420124,2.643557711938,1.405086714942)
+  );
+#384 = CARTESIAN_POINT('',(2.72565773152,3.021515861603,1.566097287085)
+  );
+#385 = CARTESIAN_POINT('',(2.324108635568,3.345980368052,1.727027860178)
+  );
+#386 = CARTESIAN_POINT('',(1.879875750899,3.608993660375,1.88795851355)
+  );
+#387 = CARTESIAN_POINT('',(1.403693589266,3.804535718312,2.048969105992)
+  );
+#388 = CARTESIAN_POINT('',(0.907440683322,3.928374923239,2.210107211268)
+  );
+#389 = CARTESIAN_POINT('',(-9.847127898169E-02,4.030618009466,
+    2.531948627665));
+#390 = CARTESIAN_POINT('',(-0.609492449554,4.009160337668,2.693086763506
+    ));
+#391 = CARTESIAN_POINT('',(-1.115280421654,3.913427890963,2.854097313053
+    ));
+#392 = CARTESIAN_POINT('',(-1.603348155174,3.745175596062,3.015027750472
+    ));
+#393 = CARTESIAN_POINT('',(-2.061969154422,3.508140696747,3.17595856776)
+  );
+#394 = CARTESIAN_POINT('',(-2.480345805404,3.208228856934,3.336969159297
+    ));
+#395 = CARTESIAN_POINT('',(-2.848589276097,2.853264318871,3.498107295635
+    ));
+#396 = CARTESIAN_POINT('',(-3.208860011837,2.389537460043,3.685027964166
+    ));
+#397 = CARTESIAN_POINT('',(-3.257467082133,2.323865162444,3.711027956999
+    ));
+#398 = CARTESIAN_POINT('',(-3.304536945385,2.257064393423,3.737027954525
+    ));
+#399 = CARTESIAN_POINT('',(-3.35003909388,2.189177186784,3.763027954109)
+  );
+#400 = CARTESIAN_POINT('',(-3.393944439868,2.120246504257,3.78902795313)
+  );
+#401 = CARTESIAN_POINT('',(-3.436225315556,2.050316235498,3.815027948982
+    ));
+#402 = CARTESIAN_POINT('',(-3.476855473114,1.979431198089,3.841027939072
+    ));
+#403 = CARTESIAN_POINT('',(-3.782306443307,1.416479481411,4.044899042718
+    ));
+#404 = CARTESIAN_POINT('',(-3.970924143905,0.881779974195,4.22312870848)
+  );
+#405 = CARTESIAN_POINT('',(-4.072309634002,0.31947501859,4.401137638047)
+  );
+#406 = CARTESIAN_POINT('',(-4.082729781155,-0.253734876551,
+    4.579027877094));
+#407 = CARTESIAN_POINT('',(-4.001415856538,-0.821243637455,
+    4.756918148264));
+#408 = CARTESIAN_POINT('',(-3.831186831981,-1.366668174951,
+    4.934927138366));
+#409 = CARTESIAN_POINT('',(-3.577814922678,-1.873898750197,
+    5.113156830365));
+#410 = CARTESIAN_POINT('',(-3.020364954695,-2.652643937158,
+    5.418002944011));
+#411 = CARTESIAN_POINT('',(-2.751083903735,-2.950714608177,
+    5.545044590224));
+#412 = CARTESIAN_POINT('',(-2.448352918303,-3.217270047366,
+    5.672050881588));
+#413 = CARTESIAN_POINT('',(-2.116566762529,-3.448012394792,
+    5.799027761562));
+#414 = CARTESIAN_POINT('',(-1.760637901216,-3.639424757943,5.92600473885
+    ));
+#415 = CARTESIAN_POINT('',(-1.385925861275,-3.78871861372,6.053011234301
+    ));
+#416 = CARTESIAN_POINT('',(-0.998252146001,-3.893920513151,
+    6.180053003283));
+#417 = CARTESIAN_POINT('',(-0.529009779703,-3.965588385602,
+    6.331149452144));
+#418 = CARTESIAN_POINT('',(-0.453850789998,-3.97540772809,6.355270926298
+    ));
+#419 = CARTESIAN_POINT('',(-0.378485083075,-3.98359887634,6.379392399619
+    ));
+#420 = CARTESIAN_POINT('',(-0.302953823787,-3.990156813376,
+    6.403513870327));
+#421 = CARTESIAN_POINT('',(-0.227298273331,-3.995077776225,
+    6.427635337214));
+#422 = CARTESIAN_POINT('',(-0.151559789248,-3.99835925592,6.451756799645
+    ));
+#423 = CARTESIAN_POINT('',(-7.577982541923E-02,-3.999999997498,
+    6.475878257551));
+#424 = CARTESIAN_POINT('',(6.792971119E-08,-4.,6.499999711439));
+#425 = PCURVE('',#147,#426);
+#426 = DEFINITIONAL_REPRESENTATION('',(#427),#486);
+#427 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#428,#429,#430,#431,#432,#433,
+    #434,#435,#436,#437,#438,#439,#440,#441,#442,#443,#444,#445,#446,
+    #447,#448,#449,#450,#451,#452,#453,#454,#455,#456,#457,#458,#459,
+    #460,#461,#462,#463,#464,#465,#466,#467,#468,#469,#470,#471,#472,
+    #473,#474,#475,#476,#477,#478,#479,#480,#481,#482,#483,#484,#485),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053365430492E-02,
+    9.721143920988E-02,0.311861883117,0.526512326914,0.561193440108,
+    0.798453934051,0.967824605064,1.),.UNSPECIFIED.);
+#428 = CARTESIAN_POINT('',(0.,-0.49999989348));
+#429 = CARTESIAN_POINT('',(-4.153042693553E-02,-0.552878090559));
+#430 = CARTESIAN_POINT('',(-8.306150661367E-02,-0.605757115335));
+#431 = CARTESIAN_POINT('',(-0.124592297198,-0.658635767912));
+#432 = CARTESIAN_POINT('',(-0.166122725891,-0.711513955385));
+#433 = CARTESIAN_POINT('',(-0.207653154616,-0.764392138753));
+#434 = CARTESIAN_POINT('',(-0.249183945697,-0.817270779825));
+#435 = CARTESIAN_POINT('',(-0.290715027534,-0.870149788127));
+#436 = CARTESIAN_POINT('',(-0.347953422156,-0.943027962392));
+#437 = CARTESIAN_POINT('',(-0.363661385818,-0.963027958947));
+#438 = CARTESIAN_POINT('',(-0.379369350687,-0.983027956767));
+#439 = CARTESIAN_POINT('',(-0.39507731617,-1.003027955144));
+#440 = CARTESIAN_POINT('',(-0.410785281677,-1.023027953371));
+#441 = CARTESIAN_POINT('',(-0.426493246617,-1.043027950739));
+#442 = CARTESIAN_POINT('',(-0.442201210398,-1.063027946541));
+#443 = CARTESIAN_POINT('',(-0.584296015826,-1.243948627624));
+#444 = CARTESIAN_POINT('',(-0.710853607922,-1.405086714942));
+#445 = CARTESIAN_POINT('',(-0.837311027457,-1.566097287088));
+#446 = CARTESIAN_POINT('',(-0.963705605129,-1.727027860174));
+#447 = CARTESIAN_POINT('',(-1.090100173653,-1.887958513553));
+#448 = CARTESIAN_POINT('',(-1.216557588693,-2.048969105991));
+#449 = CARTESIAN_POINT('',(-1.343115178272,-2.210107211268));
+#450 = CARTESIAN_POINT('',(-1.595888857255,-2.531948627665));
+#451 = CARTESIAN_POINT('',(-1.722446440342,-2.693086763505));
+#452 = CARTESIAN_POINT('',(-1.848903862786,-2.854097313056));
+#453 = CARTESIAN_POINT('',(-1.975298451218,-3.015027750467));
+#454 = CARTESIAN_POINT('',(-2.101693001853,-3.175958567763));
+#455 = CARTESIAN_POINT('',(-2.228150413836,-3.336969159295));
+#456 = CARTESIAN_POINT('',(-2.354707998711,-3.498107295635));
+#457 = CARTESIAN_POINT('',(-2.501515185743,-3.685027964166));
+#458 = CARTESIAN_POINT('',(-2.521935538445,-3.711027956999));
+#459 = CARTESIAN_POINT('',(-2.542355895621,-3.737027954525));
+#460 = CARTESIAN_POINT('',(-2.562776255081,-3.763027954109));
+#461 = CARTESIAN_POINT('',(-2.583196614627,-3.78902795313));
+#462 = CARTESIAN_POINT('',(-2.603616972062,-3.815027948982));
+#463 = CARTESIAN_POINT('',(-2.624037325186,-3.841027939072));
+#464 = CARTESIAN_POINT('',(-2.784157383756,-4.044899042718));
+#465 = CARTESIAN_POINT('',(-2.924138697233,-4.22312870848));
+#466 = CARTESIAN_POINT('',(-3.063946596987,-4.401137638046));
+#467 = CARTESIAN_POINT('',(-3.203661163331,-4.579027877094));
+#468 = CARTESIAN_POINT('',(-3.343375727643,-4.756918148263));
+#469 = CARTESIAN_POINT('',(-3.483183620336,-4.934927138366));
+#470 = CARTESIAN_POINT('',(-3.623164929614,-5.113156830365));
+#471 = CARTESIAN_POINT('',(-3.862590613938,-5.418002944011));
+#472 = CARTESIAN_POINT('',(-3.962368948683,-5.545044590224));
+#473 = CARTESIAN_POINT('',(-4.06211950124,-5.672050881588));
+#474 = CARTESIAN_POINT('',(-4.161846933018,-5.799027761562));
+#475 = CARTESIAN_POINT('',(-4.26157435402,-5.92600473885));
+#476 = CARTESIAN_POINT('',(-4.361324882405,-6.053011234302));
+#477 = CARTESIAN_POINT('',(-4.461103198193,-6.180053003283));
+#478 = CARTESIAN_POINT('',(-4.579774140896,-6.331149452144));
+#479 = CARTESIAN_POINT('',(-4.598719117049,-6.355270926298));
+#480 = CARTESIAN_POINT('',(-4.617664096984,-6.379392399619));
+#481 = CARTESIAN_POINT('',(-4.636609079401,-6.403513870327));
+#482 = CARTESIAN_POINT('',(-4.655554062697,-6.427635337214));
+#483 = CARTESIAN_POINT('',(-4.674499044974,-6.451756799645));
+#484 = CARTESIAN_POINT('',(-4.69344402403,-6.475878257551));
+#485 = CARTESIAN_POINT('',(-4.712388997367,-6.499999711439));
+#486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#487 = PCURVE('',#488,#531);
+#488 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#489,#490,#491,#492,#493,#494,#495,#496,#497,#498,#499,#500,#501
+      ,#502,#503,#504,#505,#506,#507,#508,#509)
+    ,(#510,#511,#512,#513,#514,#515,#516,#517,#518,#519,#520,#521,#522
+      ,#523,#524,#525,#526,#527,#528,#529,#530
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#489 = CARTESIAN_POINT('',(0.,-4.1,-1.526794919243));
+#490 = CARTESIAN_POINT('',(1.170958083036,-4.099999600601,
+    -1.163158812688));
+#491 = CARTESIAN_POINT('',(2.341912129239,-3.732127264015,
+    -0.799524363989));
+#492 = CARTESIAN_POINT('',(3.384464718157,-2.996419892516,
+    -0.435878041139));
+#493 = CARTESIAN_POINT('',(4.170189352956,-1.943186877972,
+    -7.226225213872E-02));
+#494 = CARTESIAN_POINT('',(4.593315693661,-0.673498848314,0.29139731434)
+  );
+#495 = CARTESIAN_POINT('',(4.593334659516,0.673485423916,0.655018566485)
+  );
+#496 = CARTESIAN_POINT('',(4.170181986661,1.943214343479,1.018660574252)
+  );
+#497 = CARTESIAN_POINT('',(3.384463394743,2.996400642959,1.382295614157)
+  );
+#498 = CARTESIAN_POINT('',(2.34191430912,3.732132892615,1.745932267587)
+  );
+#499 = CARTESIAN_POINT('',(-5.635541915E-08,4.467866714762,
+    2.473204960716));
+#500 = CARTESIAN_POINT('',(-2.341914372685,3.73213273618,3.200477653845)
+  );
+#501 = CARTESIAN_POINT('',(-3.384461955077,2.996396862867,3.564112927795
+    ));
+#502 = CARTESIAN_POINT('',(-4.17018911835,1.943233666543,3.927754766565)
+  );
+#503 = CARTESIAN_POINT('',(-4.593322919964,0.673441839017,4.29138167747)
+  );
+#504 = CARTESIAN_POINT('',(-4.593322859461,-0.673440678168,
+    4.655022284572));
+#505 = CARTESIAN_POINT('',(-4.170189823933,-1.943237441684,
+    5.018666754178));
+#506 = CARTESIAN_POINT('',(-3.384462792675,-2.996393416765,
+    5.382289342054));
+#507 = CARTESIAN_POINT('',(-2.341912302897,-3.732133654912,5.74593428542
+    ));
+#508 = CARTESIAN_POINT('',(-1.170957998125,-4.100000050661,6.10956873412
+    ));
+#509 = CARTESIAN_POINT('',(8.491205961E-08,-4.09999962701,6.473204840674
+    ));
+#510 = CARTESIAN_POINT('',(4.4E-16,-3.1,-1.258845726812));
+#511 = CARTESIAN_POINT('',(0.88535702025,-3.099999738371,-0.895209106095
+    ));
+#512 = CARTESIAN_POINT('',(1.770718363046,-2.821853191767,
+    -0.531570827521));
+#513 = CARTESIAN_POINT('',(2.558979818866,-2.265581587227,
+    -0.167944423098));
+#514 = CARTESIAN_POINT('',(3.153073214,-1.469248078125,0.195712515172));
+#515 = CARTESIAN_POINT('',(3.472995185435,-0.509220255264,0.559325675974
+    ));
+#516 = CARTESIAN_POINT('',(3.473007410352,0.509212896788,0.92297715109)
+  );
+#517 = CARTESIAN_POINT('',(3.153065441561,1.469263068905,1.286607870605)
+  );
+#518 = CARTESIAN_POINT('',(2.558984321077,2.265570438253,1.650245557969)
+  );
+#519 = CARTESIAN_POINT('',(1.770715881645,2.821856521114,2.013881631813)
+  );
+#520 = CARTESIAN_POINT('',(3.965534826E-08,3.378143147805,2.741154393229
+    ));
+#521 = CARTESIAN_POINT('',(-1.770715795359,2.821856498913,3.468427154645
+    ));
+#522 = CARTESIAN_POINT('',(-2.558983062785,2.265568706562,3.83206460797)
+  );
+#523 = CARTESIAN_POINT('',(-3.153070881532,1.46927340054,4.195695496465)
+  );
+#524 = CARTESIAN_POINT('',(-3.472998206273,0.509188912583,4.559341312845
+    ));
+#525 = CARTESIAN_POINT('',(-3.473001393441,-0.509186401993,
+    4.922973433009));
+#526 = CARTESIAN_POINT('',(-3.153072754213,-1.469278588309,5.28660169067
+    ));
+#527 = CARTESIAN_POINT('',(-2.558978872793,-2.265564756552,
+    5.650251830078));
+#528 = CARTESIAN_POINT('',(-1.770718604726,-2.821857297903,
+    6.013879613979));
+#529 = CARTESIAN_POINT('',(-0.885357105161,-3.099999993049,
+    6.377517892552));
+#530 = CARTESIAN_POINT('',(-8.491201076E-08,-3.09999975567,
+    6.741154513271));
+#531 = DEFINITIONAL_REPRESENTATION('',(#532),#591);
+#532 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#533,#534,#535,#536,#537,#538,
+    #539,#540,#541,#542,#543,#544,#545,#546,#547,#548,#549,#550,#551,
+    #552,#553,#554,#555,#556,#557,#558,#559,#560,#561,#562,#563,#564,
+    #565,#566,#567,#568,#569,#570,#571,#572,#573,#574,#575,#576,#577,
+    #578,#579,#580,#581,#582,#583,#584,#585,#586,#587,#588,#589,#590),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053365430492E-02,
+    9.721143920988E-02,0.311861883117,0.526512326914,0.561193440108,
+    0.798453934051,0.967824605064,1.),.UNSPECIFIED.);
+#533 = CARTESIAN_POINT('',(-0.931748725441,1.57084733065));
+#534 = CARTESIAN_POINT('',(-0.931748711155,1.612379109395));
+#535 = CARTESIAN_POINT('',(-0.931748698699,1.653911540191));
+#536 = CARTESIAN_POINT('',(-0.931748688575,1.695443681033));
+#537 = CARTESIAN_POINT('',(-0.931748681216,1.736975459107));
+#538 = CARTESIAN_POINT('',(-0.931748676944,1.778507236418));
+#539 = CARTESIAN_POINT('',(-0.931748675922,1.820039375418));
+#540 = CARTESIAN_POINT('',(-0.931748678115,1.861571804641));
+#541 = CARTESIAN_POINT('',(-0.931748685183,1.91881205564));
+#542 = CARTESIAN_POINT('',(-0.931748687541,1.934520528688));
+#543 = CARTESIAN_POINT('',(-0.931748690301,1.950229002886));
+#544 = CARTESIAN_POINT('',(-0.931748693441,1.965937477649));
+#545 = CARTESIAN_POINT('',(-0.931748696931,1.981645952393));
+#546 = CARTESIAN_POINT('',(-0.931748700738,1.997354426531));
+#547 = CARTESIAN_POINT('',(-0.93174870482,2.013062899478));
+#548 = CARTESIAN_POINT('',(-0.931748743816,2.155162310587));
+#549 = CARTESIAN_POINT('',(-0.931748795596,2.281724002156));
+#550 = CARTESIAN_POINT('',(-0.931748822232,2.408185524003));
+#551 = CARTESIAN_POINT('',(-0.931748847521,2.534584188619));
+#552 = CARTESIAN_POINT('',(-0.931748629315,2.660982880596));
+#553 = CARTESIAN_POINT('',(-0.931748669793,2.78744441419));
+#554 = CARTESIAN_POINT('',(-0.931748742871,2.914006107968));
+#555 = CARTESIAN_POINT('',(-0.931748817814,3.166787993004));
+#556 = CARTESIAN_POINT('',(-0.931748775851,3.293349690152));
+#557 = CARTESIAN_POINT('',(-0.931748880457,3.419811226221));
+#558 = CARTESIAN_POINT('',(-0.931748913924,3.54620988428));
+#559 = CARTESIAN_POINT('',(-0.931748592007,3.672608572514));
+#560 = CARTESIAN_POINT('',(-0.931748620269,3.799070097929));
+#561 = CARTESIAN_POINT('',(-0.93174862959,3.925631793284));
+#562 = CARTESIAN_POINT('',(-0.931748691375,4.072443738234));
+#563 = CARTESIAN_POINT('',(-0.931748700721,4.092864752536));
+#564 = CARTESIAN_POINT('',(-0.931748710614,4.113285771125));
+#565 = CARTESIAN_POINT('',(-0.931748720853,4.133706791834));
+#566 = CARTESIAN_POINT('',(-0.931748731246,4.154127812499));
+#567 = CARTESIAN_POINT('',(-0.931748741607,4.174548830955));
+#568 = CARTESIAN_POINT('',(-0.931748751756,4.194969845044));
+#569 = CARTESIAN_POINT('',(-0.931748828339,4.355095086257));
+#570 = CARTESIAN_POINT('',(-0.931748878273,4.495080930165));
+#571 = CARTESIAN_POINT('',(-0.931748857133,4.634893364489));
+#572 = CARTESIAN_POINT('',(-0.931748767974,4.774612497965));
+#573 = CARTESIAN_POINT('',(-0.931748726759,4.91433162111));
+#574 = CARTESIAN_POINT('',(-0.931748662431,5.054144060183));
+#575 = CARTESIAN_POINT('',(-0.931748660131,5.194129912794));
+#576 = CARTESIAN_POINT('',(-0.931748720278,5.433563356286));
+#577 = CARTESIAN_POINT('',(-0.931748768182,5.533344920941));
+#578 = CARTESIAN_POINT('',(-0.931748814912,5.633098701435));
+#579 = CARTESIAN_POINT('',(-0.931748888637,5.732829358394));
+#580 = CARTESIAN_POINT('',(-0.931748879363,5.832560006486));
+#581 = CARTESIAN_POINT('',(-0.931748750652,5.93231378039));
+#582 = CARTESIAN_POINT('',(-0.931748692126,6.032095371978));
+#583 = CARTESIAN_POINT('',(-0.931748762763,6.150770182876));
+#584 = CARTESIAN_POINT('',(-0.931748776526,6.169715775745));
+#585 = CARTESIAN_POINT('',(-0.931748795355,6.188661371228));
+#586 = CARTESIAN_POINT('',(-0.931748820108,6.207606967619));
+#587 = CARTESIAN_POINT('',(-0.931748849919,6.226552562865));
+#588 = CARTESIAN_POINT('',(-0.9317488822,6.245498154564));
+#589 = CARTESIAN_POINT('',(-0.931748912637,6.264443739966));
+#590 = CARTESIAN_POINT('',(-0.931748935197,6.283389315972));
+#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#592 = ORIENTED_EDGE('',*,*,#593,.T.);
+#593 = EDGE_CURVE('',#363,#594,#596,.T.);
+#594 = VERTEX_POINT('',#595);
+#595 = CARTESIAN_POINT('',(4.,0.,8.499999583299));
+#596 = SURFACE_CURVE('',#597,(#624,#654),.PCURVE_S1.);
+#597 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#598,#599,#600,#601,#602,#603,
+    #604,#605,#606,#607,#608,#609,#610,#611,#612,#613,#614,#615,#616,
+    #617,#618,#619,#620,#621,#622,#623),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8
+    ),(0.,0.151522104123,0.363532268845,0.80750458065,1.),
+  .UNSPECIFIED.);
+#598 = CARTESIAN_POINT('',(6.792973535E-08,-4.,6.499999711439));
+#599 = CARTESIAN_POINT('',(0.135998681694,-3.999999990891,6.543289351539
+    ));
+#600 = CARTESIAN_POINT('',(0.271997959515,-3.994605403964,6.586579185195
+    ));
+#601 = CARTESIAN_POINT('',(0.407739969759,-3.983816263855,6.629868867677
+    ));
+#602 = CARTESIAN_POINT('',(0.542968106692,-3.967647854814,6.673158468442
+    ));
+#603 = CARTESIAN_POINT('',(0.677427415986,-3.946130669705,6.716448189757
+    ));
+#604 = CARTESIAN_POINT('',(0.810864920224,-3.919310359,6.759738085311));
+#605 = CARTESIAN_POINT('',(1.127955627096,-3.842385486621,6.863598842768
+    ));
+#606 = CARTESIAN_POINT('',(1.310394714108,-3.787258629409,6.92417105215)
+  );
+#607 = CARTESIAN_POINT('',(1.489657852184,-3.722034694853,6.984742456636
+    ));
+#608 = CARTESIAN_POINT('',(1.665076189972,-3.646936258003,7.045313341436
+    ));
+#609 = CARTESIAN_POINT('',(1.836003089595,-3.562240150618,7.105884739295
+    ));
+#610 = CARTESIAN_POINT('',(2.001815838202,-3.468276729543,7.166456942461
+    ));
+#611 = CARTESIAN_POINT('',(2.497187334175,-3.150055132713,7.35387041859)
+  );
+#612 = CARTESIAN_POINT('',(2.807545790181,-2.89563643617,7.480758393057)
+  );
+#613 = CARTESIAN_POINT('',(3.087308492942,-2.605756618033,7.607609138659
+    ));
+#614 = CARTESIAN_POINT('',(3.331754738203,-2.284918285394,7.734446598053
+    ));
+#615 = CARTESIAN_POINT('',(3.536978875192,-1.938247696371,7.861297424293
+    ));
+#616 = CARTESIAN_POINT('',(3.699892843821,-1.571491286543,7.988185441745
+    ));
+#617 = CARTESIAN_POINT('',(3.86999736411,-1.026143898993,8.170023571475)
+  );
+#618 = CARTESIAN_POINT('',(3.913133275778,-0.858612568687,8.225019998034
+    ));
+#619 = CARTESIAN_POINT('',(3.947800415008,-0.688992839795,8.280015916514
+    ));
+#620 = CARTESIAN_POINT('',(3.973880198227,-0.517798631154,8.3350115114)
+  );
+#621 = CARTESIAN_POINT('',(3.991293335333,-0.345550417953,8.390007430178
+    ));
+#622 = CARTESIAN_POINT('',(4.,-0.172774121669,8.445003856491));
+#623 = CARTESIAN_POINT('',(4.,-8.9E-16,8.499999583299));
+#624 = PCURVE('',#147,#625);
+#625 = DEFINITIONAL_REPRESENTATION('',(#626),#653);
+#626 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#627,#628,#629,#630,#631,#632,
+    #633,#634,#635,#636,#637,#638,#639,#640,#641,#642,#643,#644,#645,
+    #646,#647,#648,#649,#650,#651,#652),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8
+    ),(0.,0.151522104123,0.363532268845,0.80750458065,1.),
+  .UNSPECIFIED.);
+#627 = CARTESIAN_POINT('',(-4.712388997367,-6.499999711439));
+#628 = CARTESIAN_POINT('',(-4.746388650808,-6.543289351539));
+#629 = CARTESIAN_POINT('',(-4.780388470825,-6.586579185195));
+#630 = CARTESIAN_POINT('',(-4.814388167959,-6.629868867677));
+#631 = CARTESIAN_POINT('',(-4.848387785954,-6.673158468442));
+#632 = CARTESIAN_POINT('',(-4.882387479464,-6.716448189757));
+#633 = CARTESIAN_POINT('',(-4.916387291752,-6.759738085311));
+#634 = CARTESIAN_POINT('',(-4.997959327545,-6.863598842768));
+#635 = CARTESIAN_POINT('',(-5.045532595179,-6.92417105215));
+#636 = CARTESIAN_POINT('',(-5.093105215165,-6.984742456636));
+#637 = CARTESIAN_POINT('',(-5.140677424435,-7.045313341436));
+#638 = CARTESIAN_POINT('',(-5.188250045293,-7.105884739295));
+#639 = CARTESIAN_POINT('',(-5.235823313732,-7.166456942461));
+#640 = CARTESIAN_POINT('',(-5.383017467767,-7.35387041859));
+#641 = CARTESIAN_POINT('',(-5.482675081144,-7.480758393057));
+#642 = CARTESIAN_POINT('',(-5.582303525957,-7.607609138659));
+#643 = CARTESIAN_POINT('',(-5.68192151887,-7.734446598053));
+#644 = CARTESIAN_POINT('',(-5.781549953543,-7.861297424293));
+#645 = CARTESIAN_POINT('',(-5.88120756088,-7.988185441745));
+#646 = CARTESIAN_POINT('',(-6.024022852631,-8.170023571475));
+#647 = CARTESIAN_POINT('',(-6.067216928747,-8.225019998034));
+#648 = CARTESIAN_POINT('',(-6.110410603664,-8.280015916514));
+#649 = CARTESIAN_POINT('',(-6.153604024005,-8.3350115114));
+#650 = CARTESIAN_POINT('',(-6.196797699892,-8.390007430178));
+#651 = CARTESIAN_POINT('',(-6.239991776762,-8.445003856491));
+#652 = CARTESIAN_POINT('',(-6.28318530718,-8.499999583299));
+#653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#654 = PCURVE('',#655,#698);
+#655 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#656,#657,#658,#659,#660,#661,#662,#663,#664,#665,#666,#667,#668
+      ,#669,#670,#671,#672,#673,#674,#675,#676)
+    ,(#677,#678,#679,#680,#681,#682,#683,#684,#685,#686,#687,#688,#689
+      ,#690,#691,#692,#693,#694,#695,#696,#697
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#656 = CARTESIAN_POINT('',(8.491208003E-08,-4.09999962701,6.473204840674
+    ));
+#657 = CARTESIAN_POINT('',(1.170958061421,-4.099999203369,6.836840947235
+    ));
+#658 = CARTESIAN_POINT('',(2.341911993487,-3.732126875992,7.200475395934
+    ));
+#659 = CARTESIAN_POINT('',(3.384464472317,-2.996419549834,7.564121718773
+    ));
+#660 = CARTESIAN_POINT('',(4.17018901383,-1.943186614827,7.927737507792)
+  );
+#661 = CARTESIAN_POINT('',(4.593315289745,-0.673498691921,8.291397074252
+    ));
+#662 = CARTESIAN_POINT('',(4.593334227705,0.67348545778,8.655018326409)
+  );
+#663 = CARTESIAN_POINT('',(4.170181567045,1.943214253065,9.018660334172)
+  );
+#664 = CARTESIAN_POINT('',(3.384463024795,2.996400440462,9.382295374077)
+  );
+#665 = CARTESIAN_POINT('',(2.341914018778,3.732132601596,9.745932027507)
+  );
+#666 = CARTESIAN_POINT('',(-1.4888540336E-07,4.46786630831,
+    10.473204720636));
+#667 = CARTESIAN_POINT('',(-2.341914236929,3.732132348158,
+    11.200477413765));
+#668 = CARTESIAN_POINT('',(-3.38446170924,2.996396520187,11.564112687716
+    ));
+#669 = CARTESIAN_POINT('',(-4.170188779225,1.943233403394,
+    11.927754526482));
+#670 = CARTESIAN_POINT('',(-4.593322516043,0.673441682629,
+    12.291381437395));
+#671 = CARTESIAN_POINT('',(-4.593322427652,-0.673440712031,
+    12.655022044492));
+#672 = CARTESIAN_POINT('',(-4.170189404317,-1.943237351274,
+    13.018666514094));
+#673 = CARTESIAN_POINT('',(-3.384462422723,-2.996393214264,
+    13.382289101978));
+#674 = CARTESIAN_POINT('',(-2.341912012559,-3.732133363893,
+    13.745934045338));
+#675 = CARTESIAN_POINT('',(-1.170957806689,-4.09999970193,
+    14.109568494042));
+#676 = CARTESIAN_POINT('',(1.6982465212E-07,-4.09999925402,
+    14.473204600592));
+#677 = CARTESIAN_POINT('',(-8.491199122E-08,-3.09999975567,
+    6.741154513271));
+#678 = CARTESIAN_POINT('',(0.88535686556,-3.099999518298,7.104791133982)
+  );
+#679 = CARTESIAN_POINT('',(1.770718146197,-2.821853017862,7.468429412563
+    ));
+#680 = CARTESIAN_POINT('',(2.558979555119,-2.265581478752,7.832055816976
+    ));
+#681 = CARTESIAN_POINT('',(3.153072925249,-1.4692480487,8.195712755262)
+  );
+#682 = CARTESIAN_POINT('',(3.472994897763,-0.509220310246,8.559325916045
+    ));
+#683 = CARTESIAN_POINT('',(3.473007150572,0.50921276152,8.922977391176)
+  );
+#684 = CARTESIAN_POINT('',(3.153065233297,1.469262866744,9.286608110683)
+  );
+#685 = CARTESIAN_POINT('',(2.558984181445,2.265570189599,9.65024579805)
+  );
+#686 = CARTESIAN_POINT('',(1.770715819378,2.821856250208,10.013881871893
+    ));
+#687 = CARTESIAN_POINT('',(1.3218467129E-07,3.378142881556,
+    10.741154633309));
+#688 = CARTESIAN_POINT('',(-1.770715578508,2.821856325009,
+    11.468427394726));
+#689 = CARTESIAN_POINT('',(-2.558982799043,2.265568598093,
+    11.832064848051));
+#690 = CARTESIAN_POINT('',(-3.153070592777,1.469273371103,
+    12.195695736542));
+#691 = CARTESIAN_POINT('',(-3.472997918602,0.509188967579,12.55934155293
+    ));
+#692 = CARTESIAN_POINT('',(-3.473001133665,-0.509186266735,
+    12.922973673086));
+#693 = CARTESIAN_POINT('',(-3.153072545945,-1.469278386143,
+    13.28660193075));
+#694 = CARTESIAN_POINT('',(-2.558978733161,-2.265564507899,
+    13.650252070159));
+#695 = CARTESIAN_POINT('',(-1.770718542462,-2.821857026996,
+    14.01387985406));
+#696 = CARTESIAN_POINT('',(-0.885357120291,-3.099999724474,
+    14.377518132629));
+#697 = CARTESIAN_POINT('',(-1.6982336248E-07,-3.09999951134,
+    14.741154753354));
+#698 = DEFINITIONAL_REPRESENTATION('',(#699),#726);
+#699 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#700,#701,#702,#703,#704,#705,
+    #706,#707,#708,#709,#710,#711,#712,#713,#714,#715,#716,#717,#718,
+    #719,#720,#721,#722,#723,#724,#725),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8
+    ),(0.,0.151522104123,0.363532268845,0.80750458065,1.),
+  .UNSPECIFIED.);
+#700 = CARTESIAN_POINT('',(-0.931748935197,0.));
+#701 = CARTESIAN_POINT('',(-0.931748989762,3.400073808453E-02));
+#702 = CARTESIAN_POINT('',(-0.93174909361,6.800165368933E-02));
+#703 = CARTESIAN_POINT('',(-0.931749204046,0.102002450653));
+#704 = CARTESIAN_POINT('',(-0.931749292025,0.136003170186));
+#705 = CARTESIAN_POINT('',(-0.931749342732,0.170003966784));
+#706 = CARTESIAN_POINT('',(-0.931749356158,0.204004884149));
+#707 = CARTESIAN_POINT('',(-0.931749335825,0.285579574215));
+#708 = CARTESIAN_POINT('',(-0.931749273797,0.333154392505));
+#709 = CARTESIAN_POINT('',(-0.931749186374,0.380728565506));
+#710 = CARTESIAN_POINT('',(-0.9317490978,0.428302328794));
+#711 = CARTESIAN_POINT('',(-0.931749027167,0.475876502941));
+#712 = CARTESIAN_POINT('',(-0.931748983795,0.523451322478));
+#713 = CARTESIAN_POINT('',(-0.931748918246,0.670650267278));
+#714 = CARTESIAN_POINT('',(-0.931748975395,0.770311112481));
+#715 = CARTESIAN_POINT('',(-0.931749129033,0.869942770096));
+#716 = CARTESIAN_POINT('',(-0.931749220081,0.969563971788));
+#717 = CARTESIAN_POINT('',(-0.931749250015,1.069195632579));
+#718 = CARTESIAN_POINT('',(-0.931749241674,1.168856477198));
+#719 = CARTESIAN_POINT('',(-0.931749201081,1.311676416926));
+#720 = CARTESIAN_POINT('',(-0.931749185066,1.354871899932));
+#721 = CARTESIAN_POINT('',(-0.931749166971,1.398066982391));
+#722 = CARTESIAN_POINT('',(-0.931749148218,1.441261810422));
+#723 = CARTESIAN_POINT('',(-0.931749129972,1.484456893694));
+#724 = CARTESIAN_POINT('',(-0.931749113123,1.527652377306));
+#725 = CARTESIAN_POINT('',(-0.931749098265,1.570847313667));
+#726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#727 = ORIENTED_EDGE('',*,*,#728,.F.);
+#728 = EDGE_CURVE('',#77,#594,#729,.T.);
+#729 = SURFACE_CURVE('',#730,(#734,#741),.PCURVE_S1.);
+#730 = LINE('',#731,#732);
+#731 = CARTESIAN_POINT('',(4.,0.,0.));
+#732 = VECTOR('',#733,1.);
+#733 = DIRECTION('',(0.,0.,1.));
+#734 = PCURVE('',#147,#735);
+#735 = DEFINITIONAL_REPRESENTATION('',(#736),#740);
+#736 = LINE('',#737,#738);
+#737 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#738 = VECTOR('',#739,1.);
+#739 = DIRECTION('',(-0.,-1.));
+#740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#741 = PCURVE('',#742,#747);
+#742 = CYLINDRICAL_SURFACE('',#743,4.);
+#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746);
+#744 = CARTESIAN_POINT('',(0.,0.,0.));
+#745 = DIRECTION('',(-0.,-0.,-1.));
+#746 = DIRECTION('',(1.,0.,0.));
+#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752);
+#748 = LINE('',#749,#750);
+#749 = CARTESIAN_POINT('',(-0.,0.));
+#750 = VECTOR('',#751,1.);
+#751 = DIRECTION('',(-0.,-1.));
+#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#753 = ADVANCED_FACE('',(#754),#221,.F.);
+#754 = FACE_BOUND('',#755,.F.);
+#755 = EDGE_LOOP('',(#756,#842,#896,#897));
+#756 = ORIENTED_EDGE('',*,*,#757,.F.);
+#757 = EDGE_CURVE('',#758,#760,#762,.T.);
+#758 = VERTEX_POINT('',#759);
+#759 = CARTESIAN_POINT('',(2.98938537706,0.820716672065,0.100000127159)
+  );
+#760 = VERTEX_POINT('',#761);
+#761 = CARTESIAN_POINT('',(3.10000024433,-8.4912071E-08,7.758845966895)
+  );
+#762 = SURFACE_CURVE('',#763,(#785,#792),.PCURVE_S1.);
+#763 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#764,#765,#766,#767,#768,#769,
+    #770,#771,#772,#773,#774,#775,#776,#777,#778,#779,#780,#781,#782,
+    #783,#784),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,
+    6.283389315972),.UNSPECIFIED.);
+#764 = CARTESIAN_POINT('',(3.1,0.,-0.241154273188));
+#765 = CARTESIAN_POINT('',(3.100000261629,0.885357090031,0.122482347529)
+  );
+#766 = CARTESIAN_POINT('',(2.821857568812,1.770718666992,0.486120626103)
+  );
+#767 = CARTESIAN_POINT('',(2.265565364853,2.558979309475,0.849747030526)
+  );
+#768 = CARTESIAN_POINT('',(1.469277377583,3.153071795511,1.213403968798)
+  );
+#769 = CARTESIAN_POINT('',(0.509189060281,3.473003737097,1.577017129594)
+  );
+#770 = CARTESIAN_POINT('',(-0.509191380615,3.472996410074,1.940668604719
+    ));
+#771 = CARTESIAN_POINT('',(-1.469272017081,3.153072337259,2.304299324226
+    ));
+#772 = CARTESIAN_POINT('',(-2.265569174679,2.558983029482,2.667937011594
+    ));
+#773 = CARTESIAN_POINT('',(-2.821856672819,1.770716012213,3.031573085437
+    ));
+#774 = CARTESIAN_POINT('',(-3.378143414057,5.287476005E-08,
+    3.758845846853));
+#775 = CARTESIAN_POINT('',(-2.821856792023,-1.770715943912,
+    4.486118608269));
+#776 = CARTESIAN_POINT('',(-2.265570686909,-2.558984460711,
+    4.849754682113));
+#777 = CARTESIAN_POINT('',(-1.46926327107,-3.153065649826,5.213392369476
+    ));
+#778 = CARTESIAN_POINT('',(-0.509213032056,-3.473007670139,
+    5.577023088996));
+#779 = CARTESIAN_POINT('',(0.509220200278,-3.472995473105,5.940674564101
+    ));
+#780 = CARTESIAN_POINT('',(1.469248107552,-3.153073502758,6.304287724917
+    ));
+#781 = CARTESIAN_POINT('',(2.265581695702,-2.558980082612,6.667944663176
+    ));
+#782 = CARTESIAN_POINT('',(2.821853365672,-1.770718579898,7.031571067604
+    ));
+#783 = CARTESIAN_POINT('',(3.099999958449,-0.885357174942,7.395209346176
+    ));
+#784 = CARTESIAN_POINT('',(3.10000024433,-8.491208803E-08,7.758845966895
+    ));
+#785 = PCURVE('',#221,#786);
+#786 = DEFINITIONAL_REPRESENTATION('',(#787),#791);
+#787 = LINE('',#788,#789);
+#788 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#789 = VECTOR('',#790,1.);
+#790 = DIRECTION('',(0.,1.));
+#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#792 = PCURVE('',#793,#836);
+#793 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#794,#795,#796,#797,#798,#799,#800,#801,#802,#803,#804,#805,#806
+      ,#807,#808,#809,#810,#811,#812,#813,#814)
+    ,(#815,#816,#817,#818,#819,#820,#821,#822,#823,#824,#825,#826,#827
+      ,#828,#829,#830,#831,#832,#833,#834,#835
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#794 = CARTESIAN_POINT('',(3.1,0.,-1.258845726812));
+#795 = CARTESIAN_POINT('',(3.099999738371,0.88535702025,-0.895209106095)
+  );
+#796 = CARTESIAN_POINT('',(2.821853191767,1.770718363046,-0.531570827521
+    ));
+#797 = CARTESIAN_POINT('',(2.265581587227,2.558979818865,-0.167944423098
+    ));
+#798 = CARTESIAN_POINT('',(1.469248078125,3.153073214001,0.195712515172)
+  );
+#799 = CARTESIAN_POINT('',(0.509220255264,3.472995185433,0.559325675974)
+  );
+#800 = CARTESIAN_POINT('',(-0.509212896788,3.473007410353,0.92297715109)
+  );
+#801 = CARTESIAN_POINT('',(-1.469263068905,3.15306544156,1.286607870605)
+  );
+#802 = CARTESIAN_POINT('',(-2.265570438253,2.558984321078,1.650245557969
+    ));
+#803 = CARTESIAN_POINT('',(-2.821856521114,1.770715881645,2.013881631813
+    ));
+#804 = CARTESIAN_POINT('',(-3.378143147805,3.96554213E-08,2.741154393229
+    ));
+#805 = CARTESIAN_POINT('',(-2.821856498913,-1.770715795359,
+    3.468427154646));
+#806 = CARTESIAN_POINT('',(-2.265569066209,-2.558982765738,
+    3.832063228488));
+#807 = CARTESIAN_POINT('',(-1.469271987643,-3.153072048498,
+    4.195700915856));
+#808 = CARTESIAN_POINT('',(-0.509191435613,-3.472996122404,
+    4.559331635362));
+#809 = CARTESIAN_POINT('',(0.509188925023,-3.473003477311,4.922983110492
+    ));
+#810 = CARTESIAN_POINT('',(1.469277175412,-3.153071587247,5.286596271279
+    ));
+#811 = CARTESIAN_POINT('',(2.265565116199,-2.558979169839,5.65025320956)
+  );
+#812 = CARTESIAN_POINT('',(2.821857297902,-1.770718604727,6.013879613978
+    ));
+#813 = CARTESIAN_POINT('',(3.099999993049,-0.885357105161,6.377517892552
+    ));
+#814 = CARTESIAN_POINT('',(3.09999975567,-8.491201076E-08,6.741154513271
+    ));
+#815 = CARTESIAN_POINT('',(3.1,0.,-0.241154273188));
+#816 = CARTESIAN_POINT('',(3.100000261629,0.885357090031,0.122482347529)
+  );
+#817 = CARTESIAN_POINT('',(2.821857568812,1.770718666992,0.486120626103)
+  );
+#818 = CARTESIAN_POINT('',(2.265565364853,2.558979309475,0.849747030526)
+  );
+#819 = CARTESIAN_POINT('',(1.469277377583,3.153071795511,1.213403968798)
+  );
+#820 = CARTESIAN_POINT('',(0.509189060281,3.473003737097,1.577017129594)
+  );
+#821 = CARTESIAN_POINT('',(-0.509191380615,3.472996410074,1.940668604719
+    ));
+#822 = CARTESIAN_POINT('',(-1.469272017081,3.153072337259,2.304299324226
+    ));
+#823 = CARTESIAN_POINT('',(-2.265569174679,2.558983029482,2.667937011594
+    ));
+#824 = CARTESIAN_POINT('',(-2.821856672819,1.770716012213,3.031573085437
+    ));
+#825 = CARTESIAN_POINT('',(-3.378143414057,5.287476005E-08,
+    3.758845846853));
+#826 = CARTESIAN_POINT('',(-2.821856792023,-1.770715943912,
+    4.486118608269));
+#827 = CARTESIAN_POINT('',(-2.265570686909,-2.558984460711,
+    4.849754682113));
+#828 = CARTESIAN_POINT('',(-1.46926327107,-3.153065649826,5.213392369476
+    ));
+#829 = CARTESIAN_POINT('',(-0.509213032056,-3.473007670139,
+    5.577023088996));
+#830 = CARTESIAN_POINT('',(0.509220200278,-3.472995473105,5.940674564101
+    ));
+#831 = CARTESIAN_POINT('',(1.469248107552,-3.153073502758,6.304287724917
+    ));
+#832 = CARTESIAN_POINT('',(2.265581695702,-2.558980082612,6.667944663176
+    ));
+#833 = CARTESIAN_POINT('',(2.821853365672,-1.770718579898,7.031571067604
+    ));
+#834 = CARTESIAN_POINT('',(3.099999958449,-0.885357174942,7.395209346176
+    ));
+#835 = CARTESIAN_POINT('',(3.10000024433,-8.491208803E-08,7.758845966895
+    ));
+#836 = DEFINITIONAL_REPRESENTATION('',(#837),#841);
+#837 = LINE('',#838,#839);
+#838 = CARTESIAN_POINT('',(-0.,0.));
+#839 = VECTOR('',#840,1.);
+#840 = DIRECTION('',(0.,1.));
+#841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#842 = ORIENTED_EDGE('',*,*,#843,.F.);
+#843 = EDGE_CURVE('',#75,#758,#844,.T.);
+#844 = SURFACE_CURVE('',#845,(#860,#878),.PCURVE_S1.);
+#845 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#846,#847,#848,#849,#850,#851,
+    #852,#853,#854,#855,#856,#857,#858,#859),.UNSPECIFIED.,.F.,.F.,(5,3,
+    3,3,5),(0.,0.260105853811,0.513314847316,0.759861296081,1.),
+  .UNSPECIFIED.);
+#846 = CARTESIAN_POINT('',(2.828426909601,2.828427339891,1.));
+#847 = CARTESIAN_POINT('',(2.8794354645,2.698932455066,0.944501774173));
+#848 = CARTESIAN_POINT('',(2.923718212103,2.5677872238,0.888510822918));
+#849 = CARTESIAN_POINT('',(2.961072551002,2.43550787822,0.832014649012)
+  );
+#850 = CARTESIAN_POINT('',(3.020875839253,2.173358757922,0.719498275376)
+  );
+#851 = CARTESIAN_POINT('',(3.043694364485,2.043517711587,0.663505141443)
+  );
+#852 = CARTESIAN_POINT('',(3.059718369886,1.91368278146,0.607009643952)
+  );
+#853 = CARTESIAN_POINT('',(3.077887609011,1.658587750988,0.494491221009)
+  );
+#854 = CARTESIAN_POINT('',(3.080387481249,1.533296670169,0.438494941294)
+  );
+#855 = CARTESIAN_POINT('',(3.076401792482,1.409098528572,0.38200122461)
+  );
+#856 = CARTESIAN_POINT('',(3.055878507004,1.167208708474,0.269480762904)
+  );
+#857 = CARTESIAN_POINT('',(3.039670288053,1.049431214781,0.21348000768)
+  );
+#858 = CARTESIAN_POINT('',(3.017449346498,0.933754242869,0.156989104044)
+  );
+#859 = CARTESIAN_POINT('',(2.989385394111,0.820716575871,0.100000118134)
+  );
+#860 = PCURVE('',#221,#861);
+#861 = DEFINITIONAL_REPRESENTATION('',(#862),#877);
+#862 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#863,#864,#865,#866,#867,#868,
+    #869,#870,#871,#872,#873,#874,#875,#876),.UNSPECIFIED.,.F.,.F.,(5,3,
+    3,3,5),(0.,0.260105853811,0.513314847316,0.759861296081,1.),
+  .UNSPECIFIED.);
+#863 = CARTESIAN_POINT('',(-0.103527798106,0.785423731963));
+#864 = CARTESIAN_POINT('',(-0.160983771597,0.753513899778));
+#865 = CARTESIAN_POINT('',(-0.218949852587,0.721320770474));
+#866 = CARTESIAN_POINT('',(-0.277438981368,0.688837157978));
+#867 = CARTESIAN_POINT('',(-0.393924481442,0.624143607779));
+#868 = CARTESIAN_POINT('',(-0.451892832042,0.591949232016));
+#869 = CARTESIAN_POINT('',(-0.510381271996,0.559466011013));
+#870 = CARTESIAN_POINT('',(-0.626868916049,0.494771274899));
+#871 = CARTESIAN_POINT('',(-0.68484053428,0.462575080694));
+#872 = CARTESIAN_POINT('',(-0.743327139281,0.430092867822));
+#873 = CARTESIAN_POINT('',(-0.859816903297,0.36539692625));
+#874 = CARTESIAN_POINT('',(-0.917793157678,0.333198141661));
+#875 = CARTESIAN_POINT('',(-0.97627684187,0.300717532082));
+#876 = CARTESIAN_POINT('',(-1.03527618041,0.267950548022));
+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#878 = PCURVE('',#350,#879);
+#879 = DEFINITIONAL_REPRESENTATION('',(#880),#895);
+#880 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#881,#882,#883,#884,#885,#886,
+    #887,#888,#889,#890,#891,#892,#893,#894),.UNSPECIFIED.,.F.,.F.,(5,3,
+    3,3,5),(0.,0.260105853811,0.513314847316,0.759861296081,1.),
+  .UNSPECIFIED.);
+#881 = CARTESIAN_POINT('',(0.785398239463,0.));
+#882 = CARTESIAN_POINT('',(0.753489438954,-5.549822582818E-02));
+#883 = CARTESIAN_POINT('',(0.721297350654,-0.111489177081));
+#884 = CARTESIAN_POINT('',(0.688814789445,-0.167985350988));
+#885 = CARTESIAN_POINT('',(0.624123334851,-0.280501724624));
+#886 = CARTESIAN_POINT('',(0.591930002895,-0.336494858557));
+#887 = CARTESIAN_POINT('',(0.559447836326,-0.392990356048));
+#888 = CARTESIAN_POINT('',(0.494755201998,-0.505508778991));
+#889 = CARTESIAN_POINT('',(0.462560054586,-0.561505058706));
+#890 = CARTESIAN_POINT('',(0.43007889822,-0.61799877539));
+#891 = CARTESIAN_POINT('',(0.365385058629,-0.730519237096));
+#892 = CARTESIAN_POINT('',(0.333187317853,-0.78651999142));
+#893 = CARTESIAN_POINT('',(0.300707762591,-0.843010897034));
+#894 = CARTESIAN_POINT('',(0.267941833787,-0.899999881866));
+#895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#896 = ORIENTED_EDGE('',*,*,#74,.T.);
+#897 = ORIENTED_EDGE('',*,*,#898,.F.);
+#898 = EDGE_CURVE('',#760,#77,#899,.T.);
+#899 = SURFACE_CURVE('',#900,(#903,#910),.PCURVE_S1.);
+#900 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#901,#902),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#901 = CARTESIAN_POINT('',(3.10000024433,-8.491208892E-08,7.758845966895
+    ));
+#902 = CARTESIAN_POINT('',(4.10000037299,8.491194059E-08,8.02679467916)
+  );
+#903 = PCURVE('',#221,#904);
+#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909);
+#905 = LINE('',#906,#907);
+#906 = CARTESIAN_POINT('',(0.,6.283389315972));
+#907 = VECTOR('',#908,1.);
+#908 = DIRECTION('',(1.,0.));
+#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#910 = PCURVE('',#911,#954);
+#911 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#912,#913,#914,#915,#916,#917,#918,#919,#920,#921,#922,#923,#924
+      ,#925,#926,#927,#928,#929,#930,#931,#932)
+    ,(#933,#934,#935,#936,#937,#938,#939,#940,#941,#942,#943,#944,#945
+      ,#946,#947,#948,#949,#950,#951,#952,#953
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#912 = CARTESIAN_POINT('',(3.10000024433,-8.491206982E-08,7.758845966895
+    ));
+#913 = CARTESIAN_POINT('',(3.100000530205,0.885357074901,8.122482587606)
+  );
+#914 = CARTESIAN_POINT('',(2.821857839719,1.770718729256,8.486120866183)
+  );
+#915 = CARTESIAN_POINT('',(2.26556525386,2.558979152062,8.849748650091)
+  );
+#916 = CARTESIAN_POINT('',(1.469278992646,3.153073170745,9.213398789483)
+  );
+#917 = CARTESIAN_POINT('',(0.509186672513,3.473001913002,9.577027047156)
+  );
+#918 = CARTESIAN_POINT('',(-0.509188802591,3.472998781618,9.940659167319
+    ));
+#919 = CARTESIAN_POINT('',(-1.469273459412,3.153071459046,
+    10.304304983695));
+#920 = CARTESIAN_POINT('',(-2.265568923502,2.558983590271,
+    10.667935872192));
+#921 = CARTESIAN_POINT('',(-2.821856846723,1.770716229065,
+    11.031573325517));
+#922 = CARTESIAN_POINT('',(-3.378143680306,1.4540464487E-07,
+    11.758846086933));
+#923 = CARTESIAN_POINT('',(-2.82185706293,-1.770716006179,
+    12.486118848349));
+#924 = CARTESIAN_POINT('',(-2.265570935564,-2.558984600342,
+    12.849754922194));
+#925 = CARTESIAN_POINT('',(-1.469263473232,-3.153065858092,
+    13.213392609553));
+#926 = CARTESIAN_POINT('',(-0.509213167325,-3.473007929916,
+    13.577023329082));
+#927 = CARTESIAN_POINT('',(0.509220145295,-3.472995760782,13.94067480417
+    ));
+#928 = CARTESIAN_POINT('',(1.469248136977,-3.153073791507,
+    14.304287965008));
+#929 = CARTESIAN_POINT('',(2.265581804177,-2.55898034636,14.667944903249
+    ));
+#930 = CARTESIAN_POINT('',(2.821853539577,-1.770718796748,
+    15.031571307688));
+#931 = CARTESIAN_POINT('',(3.100000178523,-0.885357329633,
+    15.395209586253));
+#932 = CARTESIAN_POINT('',(3.10000048866,-1.6982438478E-07,
+    15.758846206977));
+#933 = CARTESIAN_POINT('',(4.10000037299,8.491195924E-08,8.02679467916)
+  );
+#934 = CARTESIAN_POINT('',(4.100000748128,1.170958380997,8.390430785721)
+  );
+#935 = CARTESIAN_POINT('',(3.732134236954,2.341912883575,8.754065234416)
+  );
+#936 = CARTESIAN_POINT('',(2.996393821768,3.384463532584,9.11771017779)
+  );
+#937 = CARTESIAN_POINT('',(1.943237622506,4.170190663159,9.481332765651)
+  );
+#938 = CARTESIAN_POINT('',(0.673440610442,4.593323723089,9.844977235266)
+  );
+#939 = CARTESIAN_POINT('',(-0.673442151795,4.593323727805,
+    10.208617842376));
+#940 = CARTESIAN_POINT('',(-1.943234192841,4.170189796605,
+    10.572244753266));
+#941 = CARTESIAN_POINT('',(-2.996397548229,3.384462446752,
+    10.935886592044));
+#942 = CARTESIAN_POINT('',(-3.732133512225,2.341914644199,
+    11.299521865993));
+#943 = CARTESIAN_POINT('',(-4.467867527668,-1.2870399166E-07,
+    12.026794559122));
+#944 = CARTESIAN_POINT('',(-3.732133474656,-2.341914889805,
+    12.754067252251));
+#945 = CARTESIAN_POINT('',(-2.996401047954,-3.38446413464,13.11770390568
+    ));
+#946 = CARTESIAN_POINT('',(-1.943214524312,-4.170182825896,
+    13.481338945586));
+#947 = CARTESIAN_POINT('',(-0.673485356188,-4.593335523142,
+    13.844980953358));
+#948 = CARTESIAN_POINT('',(0.673499161097,-4.5933165015,14.208602205484)
+  );
+#949 = CARTESIAN_POINT('',(1.943187404265,-4.170190031212,
+    14.572261771995));
+#950 = CARTESIAN_POINT('',(2.996420577881,-3.384465209838,
+    14.935877560963));
+#951 = CARTESIAN_POINT('',(3.732128040061,-2.341912400748,15.29952388383
+    ));
+#952 = CARTESIAN_POINT('',(4.100000395073,-1.170958126267,
+    15.663158332528));
+#953 = CARTESIAN_POINT('',(4.10000074598,1.6982309248E-07,
+    16.026794439077));
+#954 = DEFINITIONAL_REPRESENTATION('',(#955),#959);
+#955 = LINE('',#956,#957);
+#956 = CARTESIAN_POINT('',(0.,0.));
+#957 = VECTOR('',#958,1.);
+#958 = DIRECTION('',(1.,0.));
+#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#960 = ADVANCED_FACE('',(#961),#742,.T.);
+#961 = FACE_BOUND('',#962,.F.);
+#962 = EDGE_LOOP('',(#963,#1172,#1173,#1361,#1496));
+#963 = ORIENTED_EDGE('',*,*,#964,.F.);
+#964 = EDGE_CURVE('',#77,#965,#967,.T.);
+#965 = VERTEX_POINT('',#966);
+#966 = CARTESIAN_POINT('',(4.,6.792905E-08,15.999999422878));
+#967 = SURFACE_CURVE('',#968,(#1034,#1103),.PCURVE_S1.);
+#968 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#969,#970,#971,#972,#973,#974,
+    #975,#976,#977,#978,#979,#980,#981,#982,#983,#984,#985,#986,#987,
+    #988,#989,#990,#991,#992,#993,#994,#995,#996,#997,#998,#999,#1000,
+    #1001,#1002,#1003,#1004,#1005,#1006,#1007,#1008,#1009,#1010,#1011,
+    #1012,#1013,#1014,#1015,#1016,#1017,#1018,#1019,#1020,#1021,#1022,
+    #1023,#1024,#1025,#1026,#1027,#1028,#1029,#1030,#1031,#1032,#1033),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694129713393E-02,
+    0.14496809855,0.306943533035,0.469916853882,0.577943652644,
+    0.739919092793,0.901894527266,0.963776595938,1.),.UNSPECIFIED.);
+#969 = CARTESIAN_POINT('',(4.,6.792949625E-08,7.999999711439));
+#970 = CARTESIAN_POINT('',(3.999999992229,0.116013677582,8.036927936222)
+  );
+#971 = CARTESIAN_POINT('',(3.996154498508,0.23202772486,8.073856292489)
+  );
+#972 = CARTESIAN_POINT('',(3.988463530971,0.347892863144,8.110784591856)
+  );
+#973 = CARTESIAN_POINT('',(3.976933995665,0.463460332923,8.14771282511)
+  );
+#974 = CARTESIAN_POINT('',(3.961579675621,0.578582067875,8.184641071076)
+  );
+#975 = CARTESIAN_POINT('',(3.942421213929,0.693110800947,8.221569405483)
+  );
+#976 = CARTESIAN_POINT('',(3.919486096811,0.806900170435,8.258497809833)
+  );
+#977 = CARTESIAN_POINT('',(3.814796197783,1.249969973462,8.403414787916)
+  );
+#978 = CARTESIAN_POINT('',(3.704758912169,1.572664588346,8.511433444261)
+  );
+#979 = CARTESIAN_POINT('',(3.563554860049,1.884124941031,8.619436923412)
+  );
+#980 = CARTESIAN_POINT('',(3.392571296438,2.180852625986,8.727426306274)
+  );
+#981 = CARTESIAN_POINT('',(3.193620044203,2.459601825329,8.835415634896)
+  );
+#982 = CARTESIAN_POINT('',(2.968901658511,2.717376591393,8.943418984529)
+  );
+#983 = CARTESIAN_POINT('',(2.721022794003,2.951462340612,9.051437516124)
+  );
+#984 = CARTESIAN_POINT('',(2.051254486816,3.471471127777,9.321344410979)
+  );
+#985 = CARTESIAN_POINT('',(1.603560994211,3.725462982958,9.483486868181)
+  );
+#986 = CARTESIAN_POINT('',(1.120548968044,3.912828983972,9.645497484918)
+  );
+#987 = CARTESIAN_POINT('',(0.61396549831,4.028362345189,9.807426141003)
+  );
+#988 = CARTESIAN_POINT('',(9.596508068604E-02,4.068986520457,
+    9.96935481869));
+#989 = CARTESIAN_POINT('',(-0.420933153512,4.034017543396,10.13136547509
+    ));
+#990 = CARTESIAN_POINT('',(-0.923964372334,3.924926315683,
+    10.293507972149));
+#991 = CARTESIAN_POINT('',(-1.879871346182,3.567637670335,
+    10.618342025566));
+#992 = CARTESIAN_POINT('',(-2.333770485883,3.318082235297,10.78148897001
+    ));
+#993 = CARTESIAN_POINT('',(-2.748963105933,3.002699163716,
+    10.944499532218));
+#994 = CARTESIAN_POINT('',(-3.114663978186,2.628909904726,
+    11.107426024309));
+#995 = CARTESIAN_POINT('',(-3.421726060717,2.205627109517,
+    11.270352693658));
+#996 = CARTESIAN_POINT('',(-3.662899686966,1.743364627786,
+    11.433363384016));
+#997 = CARTESIAN_POINT('',(-3.832680092716,1.254000838806,11.59651039562
+    ));
+#998 = CARTESIAN_POINT('',(-3.992531470052,0.418075865277,
+    11.867414895593));
+#999 = CARTESIAN_POINT('',(-4.02397022797,7.858852783513E-02,
+    11.975433450377));
+#1000 = CARTESIAN_POINT('',(-4.022372457095,-0.263381638764,
+    12.083436863091));
+#1001 = CARTESIAN_POINT('',(-3.987574678976,-0.604074792122,
+    12.191426179934));
+#1002 = CARTESIAN_POINT('',(-3.919904138937,-0.939788081211,
+    12.299415484499));
+#1003 = CARTESIAN_POINT('',(-3.820144982746,-1.266887856684,
+    12.407418885439));
+#1004 = CARTESIAN_POINT('',(-3.689566974659,-1.581831374742,
+    12.515437469753));
+#1005 = CARTESIAN_POINT('',(-3.290776245855,-2.330139140197,
+    12.785344501552));
+#1006 = CARTESIAN_POINT('',(-2.985963728256,-2.744904894596,
+    12.947487043363));
+#1007 = CARTESIAN_POINT('',(-2.621689663156,-3.113294728196,
+    13.10949766476));
+#1008 = CARTESIAN_POINT('',(-2.20654773759,-3.425755999873,
+    13.271426193952));
+#1009 = CARTESIAN_POINT('',(-1.750374044716,-3.674513777432,
+    13.43335470945));
+#1010 = CARTESIAN_POINT('',(-1.264315257384,-3.853827867277,
+    13.595365279995));
+#1011 = CARTESIAN_POINT('',(-0.760622846807,-3.959824440312,
+    13.757507793236));
+#1012 = CARTESIAN_POINT('',(0.25470342882,-4.024162379724,
+    14.081344453814));
+#1013 = CARTESIAN_POINT('',(0.7677465685,-3.982593052475,14.24348702795)
+  );
+#1014 = CARTESIAN_POINT('',(1.272551733254,-3.866066827504,
+    14.405497721648));
+#1015 = CARTESIAN_POINT('',(1.756476487878,-3.676880099174,
+    14.567426375115));
+#1016 = CARTESIAN_POINT('',(2.20773884973,-3.419320125203,
+    14.729354896404));
+#1017 = CARTESIAN_POINT('',(2.6155999473,-3.099857949114,14.891365324775
+    ));
+#1018 = CARTESIAN_POINT('',(2.970328946507,-2.726885160382,
+    15.053507745517));
+#1019 = CARTESIAN_POINT('',(3.37663309532,-2.153164381312,
+    15.277286310385));
+#1020 = CARTESIAN_POINT('',(3.480147056814,-1.988326544445,
+    15.33914844052));
+#1021 = CARTESIAN_POINT('',(3.574448311464,-1.817824359213,
+    15.40100975661));
+#1022 = CARTESIAN_POINT('',(3.659178166951,-1.642260883466,
+    15.462870050234));
+#1023 = CARTESIAN_POINT('',(3.734026558563,-1.462262555518,
+    15.524730351787));
+#1024 = CARTESIAN_POINT('',(3.798731561757,-1.278477413232,
+    15.586591685541));
+#1025 = CARTESIAN_POINT('',(3.853081042388,-1.091574275354,
+    15.648453829323));
+#1026 = CARTESIAN_POINT('',(3.922576018072,-0.791415506544,
+    15.746524710778));
+#1027 = CARTESIAN_POINT('',(3.944633505169,-0.679753589819,
+    15.782735388908));
+#1028 = CARTESIAN_POINT('',(3.963057143311,-0.567394504411,
+    15.818946088665));
+#1029 = CARTESIAN_POINT('',(3.977821514064,-0.454476341529,
+    15.85515679017));
+#1030 = CARTESIAN_POINT('',(3.988907543149,-0.341137914112,
+    15.891367478216));
+#1031 = CARTESIAN_POINT('',(3.996302500448,-0.22751875683,
+    15.927578142271));
+#1032 = CARTESIAN_POINT('',(4.,-0.113759126083,15.963788776473));
+#1033 = CARTESIAN_POINT('',(4.,-4.4E-16,15.999999379633));
+#1034 = PCURVE('',#742,#1035);
+#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1102);
+#1036 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1037,#1038,#1039,#1040,#1041,
+    #1042,#1043,#1044,#1045,#1046,#1047,#1048,#1049,#1050,#1051,#1052,
+    #1053,#1054,#1055,#1056,#1057,#1058,#1059,#1060,#1061,#1062,#1063,
+    #1064,#1065,#1066,#1067,#1068,#1069,#1070,#1071,#1072,#1073,#1074,
+    #1075,#1076,#1077,#1078,#1079,#1080,#1081,#1082,#1083,#1084,#1085,
+    #1086,#1087,#1088,#1089,#1090,#1091,#1092,#1093,#1094,#1095,#1096,
+    #1097,#1098,#1099,#1100,#1101),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,3.694129713393E-02,0.14496809855,0.306943533035,
+    0.469916853882,0.577943652644,0.739919092793,0.901894527266,
+    0.963776595938,1.),.UNSPECIFIED.);
+#1037 = CARTESIAN_POINT('',(-1.698237412E-08,-7.999999711439));
+#1038 = CARTESIAN_POINT('',(-2.900341939551E-02,-8.036927936222));
+#1039 = CARTESIAN_POINT('',(-5.800693157007E-02,-8.073856292489));
+#1040 = CARTESIAN_POINT('',(-8.701039353761E-02,-8.110784591856));
+#1041 = CARTESIAN_POINT('',(-0.116013792821,-8.14771282511));
+#1042 = CARTESIAN_POINT('',(-0.14501719068,-8.184641071076));
+#1043 = CARTESIAN_POINT('',(-0.174020648357,-8.221569405483));
+#1044 = CARTESIAN_POINT('',(-0.203024153322,-8.258497809833));
+#1045 = CARTESIAN_POINT('',(-0.316841667713,-8.403414787916));
+#1046 = CARTESIAN_POINT('',(-0.401679251674,-8.511433444261));
+#1047 = CARTESIAN_POINT('',(-0.486504903139,-8.619436923413));
+#1048 = CARTESIAN_POINT('',(-0.571319529505,-8.727426306274));
+#1049 = CARTESIAN_POINT('',(-0.656134162378,-8.835415634895));
+#1050 = CARTESIAN_POINT('',(-0.740959830363,-8.94341898453));
+#1051 = CARTESIAN_POINT('',(-0.825797432847,-9.051437516124));
+#1052 = CARTESIAN_POINT('',(-1.037781914007,-9.321344410979));
+#1053 = CARTESIAN_POINT('',(-1.165128351812,-9.483486868181));
+#1054 = CARTESIAN_POINT('',(-1.292371185134,-9.645497484916));
+#1055 = CARTESIAN_POINT('',(-1.419549570484,-9.807426141005));
+#1056 = CARTESIAN_POINT('',(-1.546727953179,-9.969354818688));
+#1057 = CARTESIAN_POINT('',(-1.673970781614,-10.13136547509));
+#1058 = CARTESIAN_POINT('',(-1.801317213994,-10.29350797214));
+#1059 = CARTESIAN_POINT('',(-2.05644136499,-10.61834202556));
+#1060 = CARTESIAN_POINT('',(-2.184576745765,-10.78148897001));
+#1061 = CARTESIAN_POINT('',(-2.312605005362,-10.94449953221));
+#1062 = CARTESIAN_POINT('',(-2.440567195045,-11.10742602431));
+#1063 = CARTESIAN_POINT('',(-2.568529367353,-11.27035269365));
+#1064 = CARTESIAN_POINT('',(-2.696557609605,-11.43336338401));
+#1065 = CARTESIAN_POINT('',(-2.824692980835,-11.59651039562));
+#1066 = CARTESIAN_POINT('',(-3.03746090373,-11.86741489559));
+#1067 = CARTESIAN_POINT('',(-3.122298498377,-11.97543345037));
+#1068 = CARTESIAN_POINT('',(-3.207124153865,-12.08343686309));
+#1069 = CARTESIAN_POINT('',(-3.291938784432,-12.19142617993));
+#1070 = CARTESIAN_POINT('',(-3.376753416681,-12.29941548449));
+#1071 = CARTESIAN_POINT('',(-3.461579073723,-12.40741888543));
+#1072 = CARTESIAN_POINT('',(-3.546416664104,-12.51543746975));
+#1073 = CARTESIAN_POINT('',(-3.758401120671,-12.78534450155));
+#1074 = CARTESIAN_POINT('',(-3.885747553081,-12.94748704336));
+#1075 = CARTESIAN_POINT('',(-4.012990393872,-13.10949766475));
+#1076 = CARTESIAN_POINT('',(-4.140168800352,-13.27142619395));
+#1077 = CARTESIAN_POINT('',(-4.267347207577,-13.43335470944));
+#1078 = CARTESIAN_POINT('',(-4.394590053686,-13.59536527999));
+#1079 = CARTESIAN_POINT('',(-4.521936490026,-13.75750779323));
+#1080 = CARTESIAN_POINT('',(-4.77627715926,-14.08134445381));
+#1081 = CARTESIAN_POINT('',(-4.903623584657,-14.24348702795));
+#1082 = CARTESIAN_POINT('',(-5.030866413377,-14.40549772164));
+#1083 = CARTESIAN_POINT('',(-5.158044804334,-14.56742637512));
+#1084 = CARTESIAN_POINT('',(-5.285223208031,-14.72935489639));
+#1085 = CARTESIAN_POINT('',(-5.412466069337,-14.89136532477));
+#1086 = CARTESIAN_POINT('',(-5.539812516936,-15.05350774551));
+#1087 = CARTESIAN_POINT('',(-5.715567778891,-15.27728631038));
+#1088 = CARTESIAN_POINT('',(-5.764154164599,-15.33914844052));
+#1089 = CARTESIAN_POINT('',(-5.812739895594,-15.40100975661));
+#1090 = CARTESIAN_POINT('',(-5.86132480894,-15.46287005023));
+#1091 = CARTESIAN_POINT('',(-5.909909720634,-15.52473035178));
+#1092 = CARTESIAN_POINT('',(-5.95849544794,-15.58659168554));
+#1093 = CARTESIAN_POINT('',(-6.007081831258,-15.64845382932));
+#1094 = CARTESIAN_POINT('',(-6.084106518104,-15.74652471077));
+#1095 = CARTESIAN_POINT('',(-6.112546325639,-15.7827353889));
+#1096 = CARTESIAN_POINT('',(-6.140986162677,-15.81894608866));
+#1097 = CARTESIAN_POINT('',(-6.169426014597,-15.85515679017));
+#1098 = CARTESIAN_POINT('',(-6.197865867594,-15.89136747821));
+#1099 = CARTESIAN_POINT('',(-6.226305708675,-15.92757814227));
+#1100 = CARTESIAN_POINT('',(-6.254745525659,-15.96378877647));
+#1101 = CARTESIAN_POINT('',(-6.28318530718,-15.99999937963));
+#1102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1103 = PCURVE('',#911,#1104);
+#1104 = DEFINITIONAL_REPRESENTATION('',(#1105),#1171);
+#1105 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1106,#1107,#1108,#1109,#1110,
+    #1111,#1112,#1113,#1114,#1115,#1116,#1117,#1118,#1119,#1120,#1121,
+    #1122,#1123,#1124,#1125,#1126,#1127,#1128,#1129,#1130,#1131,#1132,
+    #1133,#1134,#1135,#1136,#1137,#1138,#1139,#1140,#1141,#1142,#1143,
+    #1144,#1145,#1146,#1147,#1148,#1149,#1150,#1151,#1152,#1153,#1154,
+    #1155,#1156,#1157,#1158,#1159,#1160,#1161,#1162,#1163,#1164,#1165,
+    #1166,#1167,#1168,#1169,#1170),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,3.694129713393E-02,0.14496809855,0.306943533035,
+    0.469916853882,0.577943652644,0.739919092793,0.901894527266,
+    0.963776595938,1.),.UNSPECIFIED.);
+#1106 = CARTESIAN_POINT('',(-0.103527990869,0.));
+#1107 = CARTESIAN_POINT('',(-0.103528025405,2.900432505701E-02));
+#1108 = CARTESIAN_POINT('',(-0.103528079688,5.800876848498E-02));
+#1109 = CARTESIAN_POINT('',(-0.103528127598,8.70131681949E-02));
+#1110 = CARTESIAN_POINT('',(-0.103528160065,0.116017509803));
+#1111 = CARTESIAN_POINT('',(-0.10352817867,0.145021852926));
+#1112 = CARTESIAN_POINT('',(-0.103528189256,0.174026257468));
+#1113 = CARTESIAN_POINT('',(-0.103528195534,0.203030709922));
+#1114 = CARTESIAN_POINT('',(-0.103528184369,0.316851942719));
+#1115 = CARTESIAN_POINT('',(-0.103528120525,0.401692298661));
+#1116 = CARTESIAN_POINT('',(-0.103528061299,0.486520705192));
+#1117 = CARTESIAN_POINT('',(-0.103528064471,0.57133807727));
+#1118 = CARTESIAN_POINT('',(-0.103528109358,0.65615545411));
+#1119 = CARTESIAN_POINT('',(-0.103528152709,0.74098386677));
+#1120 = CARTESIAN_POINT('',(-0.103528193036,0.825824215463));
+#1121 = CARTESIAN_POINT('',(-0.103528259899,1.037815564163));
+#1122 = CARTESIAN_POINT('',(-0.103528272127,1.165166132468));
+#1123 = CARTESIAN_POINT('',(-0.103528231723,1.292413100632));
+#1124 = CARTESIAN_POINT('',(-0.103528186253,1.41959562739));
+#1125 = CARTESIAN_POINT('',(-0.103528126065,1.546778166394));
+#1126 = CARTESIAN_POINT('',(-0.103528074811,1.674025136743));
+#1127 = CARTESIAN_POINT('',(-0.103528075018,1.801375701032));
+#1128 = CARTESIAN_POINT('',(-0.103528145416,2.056508116004));
+#1129 = CARTESIAN_POINT('',(-0.103528219252,2.1846476405));
+#1130 = CARTESIAN_POINT('',(-0.103528299742,2.312680040608));
+#1131 = CARTESIAN_POINT('',(-0.103528407062,2.44064638424));
+#1132 = CARTESIAN_POINT('',(-0.103528259462,2.568612742202));
+#1133 = CARTESIAN_POINT('',(-0.103528118802,2.696645140398));
+#1134 = CARTESIAN_POINT('',(-0.103528098988,2.824784670099));
+#1135 = CARTESIAN_POINT('',(-0.103528112638,3.03755950029));
+#1136 = CARTESIAN_POINT('',(-0.103528148344,3.122399848024));
+#1137 = CARTESIAN_POINT('',(-0.103528089913,3.207228267818));
+#1138 = CARTESIAN_POINT('',(-0.10352814181,3.292045646506));
+#1139 = CARTESIAN_POINT('',(-0.103528232922,3.376863024776));
+#1140 = CARTESIAN_POINT('',(-0.103528226676,3.461691444145));
+#1141 = CARTESIAN_POINT('',(-0.103528219007,3.546531792705));
+#1142 = CARTESIAN_POINT('',(-0.103528165072,3.758523140415));
+#1143 = CARTESIAN_POINT('',(-0.103528111501,3.885873710039));
+#1144 = CARTESIAN_POINT('',(-0.103528085892,4.013120673387));
+#1145 = CARTESIAN_POINT('',(-0.103528195417,4.140303197214));
+#1146 = CARTESIAN_POINT('',(-0.103528246279,4.267485727772));
+#1147 = CARTESIAN_POINT('',(-0.103528268618,4.394732694719));
+#1148 = CARTESIAN_POINT('',(-0.103528255501,4.52208326571));
+#1149 = CARTESIAN_POINT('',(-0.103528185189,4.776432207403));
+#1150 = CARTESIAN_POINT('',(-0.103528127433,4.903782782778));
+#1151 = CARTESIAN_POINT('',(-0.103528061175,5.031029761721));
+#1152 = CARTESIAN_POINT('',(-0.103528006206,5.158212308237));
+#1153 = CARTESIAN_POINT('',(-0.103527984205,5.285394818162));
+#1154 = CARTESIAN_POINT('',(-0.10352821414,5.412641768611));
+#1155 = CARTESIAN_POINT('',(-0.103528355131,5.539992334569));
+#1156 = CARTESIAN_POINT('',(-0.103528344671,5.715753308277));
+#1157 = CARTESIAN_POINT('',(-0.103528319515,5.764341275933));
+#1158 = CARTESIAN_POINT('',(-0.103528269557,5.812928591878));
+#1159 = CARTESIAN_POINT('',(-0.103528192428,5.861515092088));
+#1160 = CARTESIAN_POINT('',(-0.103528097425,5.910101590932));
+#1161 = CARTESIAN_POINT('',(-0.103528007548,5.958688904024));
+#1162 = CARTESIAN_POINT('',(-0.103527952065,6.007276870566));
+#1163 = CARTESIAN_POINT('',(-0.103527948194,6.084304062873));
+#1164 = CARTESIAN_POINT('',(-0.103527961332,6.112744794046));
+#1165 = CARTESIAN_POINT('',(-0.10352799898,6.141185554011));
+#1166 = CARTESIAN_POINT('',(-0.103528063378,6.169626328228));
+#1167 = CARTESIAN_POINT('',(-0.103528149064,6.198067102303));
+#1168 = CARTESIAN_POINT('',(-0.103528242874,6.226507861995));
+#1169 = CARTESIAN_POINT('',(-0.103528323941,6.254948593211));
+#1170 = CARTESIAN_POINT('',(-0.103528363696,6.283389282007));
+#1171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1172 = ORIENTED_EDGE('',*,*,#728,.T.);
+#1173 = ORIENTED_EDGE('',*,*,#1174,.T.);
+#1174 = EDGE_CURVE('',#594,#1175,#1177,.T.);
+#1175 = VERTEX_POINT('',#1176);
+#1176 = CARTESIAN_POINT('',(1.35860098E-07,-4.,14.499999422877));
+#1177 = SURFACE_CURVE('',#1178,(#1237,#1299),.PCURVE_S1.);
+#1178 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1179,#1180,#1181,#1182,#1183,
+    #1184,#1185,#1186,#1187,#1188,#1189,#1190,#1191,#1192,#1193,#1194,
+    #1195,#1196,#1197,#1198,#1199,#1200,#1201,#1202,#1203,#1204,#1205,
+    #1206,#1207,#1208,#1209,#1210,#1211,#1212,#1213,#1214,#1215,#1216,
+    #1217,#1218,#1219,#1220,#1221,#1222,#1223,#1224,#1225,#1226,#1227,
+    #1228,#1229,#1230,#1231,#1232,#1233,#1234,#1235,#1236),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053370340308E-02,
+    9.721148821166E-02,0.311861931345,0.526512374369,0.561193487438,
+    0.798453980527,0.96782465093,1.),.UNSPECIFIED.);
+#1179 = CARTESIAN_POINT('',(4.,-8.9E-16,8.499999583299));
+#1180 = CARTESIAN_POINT('',(4.,0.166121823981,8.552877817379));
+#1181 = CARTESIAN_POINT('',(3.992115097229,0.332246242902,8.605756879157
+    ));
+#1182 = CARTESIAN_POINT('',(3.9763454989,0.497932909699,8.658635568735)
+  );
+#1183 = CARTESIAN_POINT('',(3.952720285562,0.662744919886,8.711513793207
+    ));
+#1184 = CARTESIAN_POINT('',(3.921297296279,0.826249492354,8.764392013575
+    ));
+#1185 = CARTESIAN_POINT('',(3.882163013827,0.988018650174,8.817270691647
+    ));
+#1186 = CARTESIAN_POINT('',(3.835432449875,1.147629901399,8.870149736951
+    ));
+#1187 = CARTESIAN_POINT('',(3.760755371953,1.364062635432,8.943027948216
+    ));
+#1188 = CARTESIAN_POINT('',(3.739195435141,1.423090473866,8.963027944771
+    ));
+#1189 = CARTESIAN_POINT('',(3.716576939158,1.481728066187,8.983027942591
+    ));
+#1190 = CARTESIAN_POINT('',(3.692908151514,1.539953271976,9.003027940968
+    ));
+#1191 = CARTESIAN_POINT('',(3.668197887812,1.597744179371,9.023027939195
+    ));
+#1192 = CARTESIAN_POINT('',(3.642455511748,1.655079105063,9.043027936563
+    ));
+#1193 = CARTESIAN_POINT('',(3.615690935109,1.711936594302,9.063027932365
+    ));
+#1194 = CARTESIAN_POINT('',(3.364425341336,2.221760623812,9.243948613449
+    ));
+#1195 = CARTESIAN_POINT('',(3.075133586672,2.643558426837,9.405086700761
+    ));
+#1196 = CARTESIAN_POINT('',(2.725657029047,3.021516495294,9.566097272922
+    ));
+#1197 = CARTESIAN_POINT('',(2.324107857724,3.345980908337,9.727027845987
+    ));
+#1198 = CARTESIAN_POINT('',(1.879874911848,3.608994097427,9.887958499386
+    ));
+#1199 = CARTESIAN_POINT('',(1.403692704794,3.80453604464,10.048969091811
+    ));
+#1200 = CARTESIAN_POINT('',(0.907439770044,3.928375134202,
+    10.210107197093));
+#1201 = CARTESIAN_POINT('',(-9.847221602573E-02,4.030617986573,
+    10.531948613489));
+#1202 = CARTESIAN_POINT('',(-0.609493381611,4.009160195974,
+    10.693086749331));
+#1203 = CARTESIAN_POINT('',(-1.115281331451,3.913427631677,
+    10.854097298875));
+#1204 = CARTESIAN_POINT('',(-1.603349025862,3.745175223317,
+    11.015027736298));
+#1205 = CARTESIAN_POINT('',(-2.061969969997,3.508140217376,
+    11.175958553583));
+#1206 = CARTESIAN_POINT('',(-2.48034655126,3.208228280299,
+    11.336969145121));
+#1207 = CARTESIAN_POINT('',(-2.848589939428,2.853263656626,
+    11.498107281459));
+#1208 = CARTESIAN_POINT('',(-3.20886056736,2.389536714042,11.68502794999
+    ));
+#1209 = CARTESIAN_POINT('',(-3.257467622388,2.323864405143,
+    11.711027942823));
+#1210 = CARTESIAN_POINT('',(-3.30453747011,2.257063625179,
+    11.737027940349));
+#1211 = CARTESIAN_POINT('',(-3.350039602824,2.189176407961,
+    11.763027939933));
+#1212 = CARTESIAN_POINT('',(-3.393944932786,2.120245715227,
+    11.789027938955));
+#1213 = CARTESIAN_POINT('',(-3.436225792217,2.050315436639,
+    11.815027934806));
+#1214 = CARTESIAN_POINT('',(-3.476855933295,1.979430389785,
+    11.841027924896));
+#1215 = CARTESIAN_POINT('',(-3.782306772612,1.416478602094,
+    12.044899028542));
+#1216 = CARTESIAN_POINT('',(-3.970924348903,0.881779051028,
+    12.223128694305));
+#1217 = CARTESIAN_POINT('',(-4.072309708273,0.319474071852,
+    12.401137623869));
+#1218 = CARTESIAN_POINT('',(-4.082729722168,-0.253735825709,
+    12.579027862921));
+#1219 = CARTESIAN_POINT('',(-4.001415665613,-0.821244567712,
+    12.756918134086));
+#1220 = CARTESIAN_POINT('',(-3.831186514257,-1.36666906563,
+    12.934927124191));
+#1221 = CARTESIAN_POINT('',(-3.577814487031,-1.873899581973,
+    13.113156816189));
+#1222 = CARTESIAN_POINT('',(-3.020364338004,-2.652644639337,
+    13.418002929835));
+#1223 = CARTESIAN_POINT('',(-2.751083217748,-2.950715247754,
+    13.545044576049));
+#1224 = CARTESIAN_POINT('',(-2.448352170348,-3.217270616562,
+    13.672050867412));
+#1225 = CARTESIAN_POINT('',(-2.11656596093,-3.448012886855,
+    13.799027747386));
+#1226 = CARTESIAN_POINT('',(-1.760637055116,-3.639425167259,
+    13.926004724674));
+#1227 = CARTESIAN_POINT('',(-1.385924980469,-3.788718935921,
+    14.053011220126));
+#1228 = CARTESIAN_POINT('',(-0.998251240737,-3.893920745226,
+    14.180052989107));
+#1229 = CARTESIAN_POINT('',(-0.529008964291,-3.965588492319,
+    14.331149403669));
+#1230 = CARTESIAN_POINT('',(-0.453850079523,-3.975407805678,
+    14.355270843526));
+#1231 = CARTESIAN_POINT('',(-0.378484478444,-3.98359892939,
+    14.379392282548));
+#1232 = CARTESIAN_POINT('',(-0.302953325733,-3.990156846509,
+    14.403513718958));
+#1233 = CARTESIAN_POINT('',(-0.227297882413,-3.995077794083,
+    14.427635151547));
+#1234 = CARTESIAN_POINT('',(-0.151559505847,-3.99835926316,
+    14.451756579679));
+#1235 = CARTESIAN_POINT('',(-7.577964974086E-02,-3.999999998785,
+    14.475878003288));
+#1236 = CARTESIAN_POINT('',(1.3586009961E-07,-4.,14.499999422877));
+#1237 = PCURVE('',#742,#1238);
+#1238 = DEFINITIONAL_REPRESENTATION('',(#1239),#1298);
+#1239 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1240,#1241,#1242,#1243,#1244,
+    #1245,#1246,#1247,#1248,#1249,#1250,#1251,#1252,#1253,#1254,#1255,
+    #1256,#1257,#1258,#1259,#1260,#1261,#1262,#1263,#1264,#1265,#1266,
+    #1267,#1268,#1269,#1270,#1271,#1272,#1273,#1274,#1275,#1276,#1277,
+    #1278,#1279,#1280,#1281,#1282,#1283,#1284,#1285,#1286,#1287,#1288,
+    #1289,#1290,#1291,#1292,#1293,#1294,#1295,#1296,#1297),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053370340308E-02,
+    9.721148821166E-02,0.311861931345,0.526512374369,0.561193487438,
+    0.798453980527,0.96782465093,1.),.UNSPECIFIED.);
+#1240 = CARTESIAN_POINT('',(0.,-8.499999583299));
+#1241 = CARTESIAN_POINT('',(-4.153045599535E-02,-8.552877817379));
+#1242 = CARTESIAN_POINT('',(-8.306156473503E-02,-8.605756879157));
+#1243 = CARTESIAN_POINT('',(-0.12459238438,-8.658635568735));
+#1244 = CARTESIAN_POINT('',(-0.166122842132,-8.711513793207));
+#1245 = CARTESIAN_POINT('',(-0.207653299917,-8.764392013575));
+#1246 = CARTESIAN_POINT('',(-0.249184120057,-8.817270691647));
+#1247 = CARTESIAN_POINT('',(-0.290715230956,-8.870149736951));
+#1248 = CARTESIAN_POINT('',(-0.347953654637,-8.943027948216));
+#1249 = CARTESIAN_POINT('',(-0.3636616183,-8.963027944771));
+#1250 = CARTESIAN_POINT('',(-0.379369583168,-8.983027942591));
+#1251 = CARTESIAN_POINT('',(-0.395077548652,-9.003027940968));
+#1252 = CARTESIAN_POINT('',(-0.410785514159,-9.023027939195));
+#1253 = CARTESIAN_POINT('',(-0.426493479098,-9.043027936563));
+#1254 = CARTESIAN_POINT('',(-0.442201442879,-9.063027932365));
+#1255 = CARTESIAN_POINT('',(-0.584296248309,-9.243948613449));
+#1256 = CARTESIAN_POINT('',(-0.710853840399,-9.40508670076));
+#1257 = CARTESIAN_POINT('',(-0.837311259947,-9.566097272925));
+#1258 = CARTESIAN_POINT('',(-0.963705837601,-9.727027845982));
+#1259 = CARTESIAN_POINT('',(-1.090100406142,-9.887958499389));
+#1260 = CARTESIAN_POINT('',(-1.216557821172,-10.04896909181));
+#1261 = CARTESIAN_POINT('',(-1.343115410754,-10.21010719709));
+#1262 = CARTESIAN_POINT('',(-1.595889089736,-10.53194861348));
+#1263 = CARTESIAN_POINT('',(-1.722446672824,-10.69308674933));
+#1264 = CARTESIAN_POINT('',(-1.848904095267,-10.85409729887));
+#1265 = CARTESIAN_POINT('',(-1.975298683699,-11.0150277363));
+#1266 = CARTESIAN_POINT('',(-2.101693234334,-11.17595855358));
+#1267 = CARTESIAN_POINT('',(-2.228150646318,-11.33696914512));
+#1268 = CARTESIAN_POINT('',(-2.354708231193,-11.49810728145));
+#1269 = CARTESIAN_POINT('',(-2.501515418225,-11.68502794999));
+#1270 = CARTESIAN_POINT('',(-2.521935770926,-11.71102794282));
+#1271 = CARTESIAN_POINT('',(-2.542356128103,-11.73702794034));
+#1272 = CARTESIAN_POINT('',(-2.562776487562,-11.76302793993));
+#1273 = CARTESIAN_POINT('',(-2.583196847108,-11.78902793895));
+#1274 = CARTESIAN_POINT('',(-2.603617204543,-11.8150279348));
+#1275 = CARTESIAN_POINT('',(-2.624037557668,-11.84102792489));
+#1276 = CARTESIAN_POINT('',(-2.784157616238,-12.04489902854));
+#1277 = CARTESIAN_POINT('',(-2.924138929715,-12.2231286943));
+#1278 = CARTESIAN_POINT('',(-3.063946829467,-12.40113762386));
+#1279 = CARTESIAN_POINT('',(-3.203661395814,-12.57902786292));
+#1280 = CARTESIAN_POINT('',(-3.343375960124,-12.75691813408));
+#1281 = CARTESIAN_POINT('',(-3.483183852818,-12.93492712419));
+#1282 = CARTESIAN_POINT('',(-3.623165162096,-13.11315681618));
+#1283 = CARTESIAN_POINT('',(-3.862590846419,-13.41800292983));
+#1284 = CARTESIAN_POINT('',(-3.962369181165,-13.54504457604));
+#1285 = CARTESIAN_POINT('',(-4.062119733721,-13.67205086741));
+#1286 = CARTESIAN_POINT('',(-4.1618471655,-13.79902774738));
+#1287 = CARTESIAN_POINT('',(-4.261574586502,-13.92600472467));
+#1288 = CARTESIAN_POINT('',(-4.361325114886,-14.05301122012));
+#1289 = CARTESIAN_POINT('',(-4.461103430675,-14.1800529891));
+#1290 = CARTESIAN_POINT('',(-4.57977434644,-14.33114940366));
+#1291 = CARTESIAN_POINT('',(-4.598719295656,-14.35527084352));
+#1292 = CARTESIAN_POINT('',(-4.617664248654,-14.37939228254));
+#1293 = CARTESIAN_POINT('',(-4.636609204133,-14.40351371895));
+#1294 = CARTESIAN_POINT('',(-4.655554160492,-14.42763515154));
+#1295 = CARTESIAN_POINT('',(-4.674499115831,-14.45175657967));
+#1296 = CARTESIAN_POINT('',(-4.693444067949,-14.47587800328));
+#1297 = CARTESIAN_POINT('',(-4.71238901435,-14.49999942287));
+#1298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1299 = PCURVE('',#655,#1300);
+#1300 = DEFINITIONAL_REPRESENTATION('',(#1301),#1360);
+#1301 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1302,#1303,#1304,#1305,#1306,
+    #1307,#1308,#1309,#1310,#1311,#1312,#1313,#1314,#1315,#1316,#1317,
+    #1318,#1319,#1320,#1321,#1322,#1323,#1324,#1325,#1326,#1327,#1328,
+    #1329,#1330,#1331,#1332,#1333,#1334,#1335,#1336,#1337,#1338,#1339,
+    #1340,#1341,#1342,#1343,#1344,#1345,#1346,#1347,#1348,#1349,#1350,
+    #1351,#1352,#1353,#1354,#1355,#1356,#1357,#1358,#1359),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053370340308E-02,
+    9.721148821166E-02,0.311861931345,0.526512374369,0.561193487438,
+    0.798453980527,0.96782465093,1.),.UNSPECIFIED.);
+#1302 = CARTESIAN_POINT('',(-0.931749098265,1.570847313667));
+#1303 = CARTESIAN_POINT('',(-0.931749083979,1.612379121473));
+#1304 = CARTESIAN_POINT('',(-0.931749071522,1.653911581331));
+#1305 = CARTESIAN_POINT('',(-0.931749061398,1.695443751235));
+#1306 = CARTESIAN_POINT('',(-0.93174905404,1.736975558369));
+#1307 = CARTESIAN_POINT('',(-0.931749049768,1.77850736474));
+#1308 = CARTESIAN_POINT('',(-0.931749048746,1.820039532802));
+#1309 = CARTESIAN_POINT('',(-0.931749050939,1.861571991087));
+#1310 = CARTESIAN_POINT('',(-0.931749058007,1.918812271147));
+#1311 = CARTESIAN_POINT('',(-0.931749060365,1.934520744194));
+#1312 = CARTESIAN_POINT('',(-0.931749063125,1.950229218392));
+#1313 = CARTESIAN_POINT('',(-0.931749066264,1.965937693155));
+#1314 = CARTESIAN_POINT('',(-0.931749069755,1.981646167899));
+#1315 = CARTESIAN_POINT('',(-0.931749073561,1.997354642037));
+#1316 = CARTESIAN_POINT('',(-0.931749077644,2.013063114984));
+#1317 = CARTESIAN_POINT('',(-0.93174911664,2.155162526094));
+#1318 = CARTESIAN_POINT('',(-0.93174916842,2.281724217658));
+#1319 = CARTESIAN_POINT('',(-0.931749195056,2.408185739518));
+#1320 = CARTESIAN_POINT('',(-0.931749220345,2.534584404115));
+#1321 = CARTESIAN_POINT('',(-0.931749002138,2.66098309611));
+#1322 = CARTESIAN_POINT('',(-0.931749042617,2.787444629693));
+#1323 = CARTESIAN_POINT('',(-0.931749115695,2.914006323475));
+#1324 = CARTESIAN_POINT('',(-0.931749190638,3.166788208511));
+#1325 = CARTESIAN_POINT('',(-0.931749148674,3.293349905659));
+#1326 = CARTESIAN_POINT('',(-0.931749253281,3.419811441726));
+#1327 = CARTESIAN_POINT('',(-0.931749286747,3.546210099787));
+#1328 = CARTESIAN_POINT('',(-0.93174896483,3.672608788019));
+#1329 = CARTESIAN_POINT('',(-0.931748993092,3.799070313435));
+#1330 = CARTESIAN_POINT('',(-0.931749002414,3.92563200879));
+#1331 = CARTESIAN_POINT('',(-0.931749064198,4.07244395374));
+#1332 = CARTESIAN_POINT('',(-0.931749073545,4.092864968042));
+#1333 = CARTESIAN_POINT('',(-0.931749083438,4.113285986631));
+#1334 = CARTESIAN_POINT('',(-0.931749093677,4.13370700734));
+#1335 = CARTESIAN_POINT('',(-0.93174910407,4.154128028005));
+#1336 = CARTESIAN_POINT('',(-0.931749114431,4.174549046462));
+#1337 = CARTESIAN_POINT('',(-0.93174912458,4.19497006055));
+#1338 = CARTESIAN_POINT('',(-0.931749201163,4.355095301764));
+#1339 = CARTESIAN_POINT('',(-0.931749251096,4.495081145671));
+#1340 = CARTESIAN_POINT('',(-0.931749229957,4.634893579998));
+#1341 = CARTESIAN_POINT('',(-0.931749140798,4.774612713467));
+#1342 = CARTESIAN_POINT('',(-0.931749099583,4.914331836619));
+#1343 = CARTESIAN_POINT('',(-0.931749035255,5.054144275688));
+#1344 = CARTESIAN_POINT('',(-0.931749032954,5.1941301283));
+#1345 = CARTESIAN_POINT('',(-0.931749093102,5.433563571792));
+#1346 = CARTESIAN_POINT('',(-0.931749141006,5.533345136447));
+#1347 = CARTESIAN_POINT('',(-0.931749187736,5.633098916941));
+#1348 = CARTESIAN_POINT('',(-0.931749261461,5.7328295739));
+#1349 = CARTESIAN_POINT('',(-0.931749252187,5.832560221992));
+#1350 = CARTESIAN_POINT('',(-0.931749123475,5.932313995896));
+#1351 = CARTESIAN_POINT('',(-0.931749064949,6.032095587485));
+#1352 = CARTESIAN_POINT('',(-0.931749135588,6.150770371443));
+#1353 = CARTESIAN_POINT('',(-0.931749149351,6.169715937375));
+#1354 = CARTESIAN_POINT('',(-0.931749168181,6.188661505919));
+#1355 = CARTESIAN_POINT('',(-0.931749192934,6.207607075372));
+#1356 = CARTESIAN_POINT('',(-0.931749222745,6.22655264368));
+#1357 = CARTESIAN_POINT('',(-0.931749255026,6.24549820844));
+#1358 = CARTESIAN_POINT('',(-0.931749285465,6.264443766903));
+#1359 = CARTESIAN_POINT('',(-0.931749308025,6.283389315972));
+#1360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1361 = ORIENTED_EDGE('',*,*,#1362,.T.);
+#1362 = EDGE_CURVE('',#1175,#1363,#1365,.T.);
+#1363 = VERTEX_POINT('',#1364);
+#1364 = CARTESIAN_POINT('',(4.,0.,16.499999273116));
+#1365 = SURFACE_CURVE('',#1366,(#1393,#1423),.PCURVE_S1.);
+#1366 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1367,#1368,#1369,#1370,#1371,
+    #1372,#1373,#1374,#1375,#1376,#1377,#1378,#1379,#1380,#1381,#1382,
+    #1383,#1384,#1385,#1386,#1387,#1388,#1389,#1390,#1391,#1392),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,0.151522176028,0.363532343042,
+    0.807504659646,1.),.UNSPECIFIED.);
+#1367 = CARTESIAN_POINT('',(1.3586009276E-07,-4.,14.499999422877));
+#1368 = CARTESIAN_POINT('',(0.135998812691,-3.999999988581,
+    14.543289083053));
+#1369 = CARTESIAN_POINT('',(0.271998153489,-3.994605394341,
+    14.586578936784));
+#1370 = CARTESIAN_POINT('',(0.40774022626,-3.98381624192,14.629868639341
+    ));
+#1371 = CARTESIAN_POINT('',(0.542968424913,-3.967647815601,
+    14.673158260181));
+#1372 = CARTESIAN_POINT('',(0.677427794768,-3.946130608309,
+    14.716448001571));
+#1373 = CARTESIAN_POINT('',(0.810865358061,-3.919310270605,14.7597379172
+    ));
+#1374 = CARTESIAN_POINT('',(1.127956116426,-3.842385342975,
+    14.863598694733));
+#1375 = CARTESIAN_POINT('',(1.310395196418,-3.787258462529,
+    14.924170904115));
+#1376 = CARTESIAN_POINT('',(1.489658326187,-3.722034505144,
+    14.984742308601));
+#1377 = CARTESIAN_POINT('',(1.665076654412,-3.646936045954,
+    15.045313193401));
+#1378 = CARTESIAN_POINT('',(1.836003543248,-3.562239916802,
+    15.10588459126));
+#1379 = CARTESIAN_POINT('',(2.001816279889,-3.46827647461,
+    15.166456794426));
+#1380 = CARTESIAN_POINT('',(2.497187735337,-3.150054814695,
+    15.353870270555));
+#1381 = CARTESIAN_POINT('',(2.807546158943,-2.895636078627,
+    15.480758245022));
+#1382 = CARTESIAN_POINT('',(3.087308824787,-2.605756224863,
+    15.607608990624));
+#1383 = CARTESIAN_POINT('',(3.331755029189,-2.284917861093,
+    15.734446450018));
+#1384 = CARTESIAN_POINT('',(3.536979122029,-1.938247245935,
+    15.861297276257));
+#1385 = CARTESIAN_POINT('',(3.699893043952,-1.571490815359,
+    15.988185293709));
+#1386 = CARTESIAN_POINT('',(3.869997473121,-1.026143475616,
+    16.170023400277));
+#1387 = CARTESIAN_POINT('',(3.913133348786,-0.858612211474,
+    16.22501980367));
+#1388 = CARTESIAN_POINT('',(3.947800458946,-0.68899255137,
+    16.280015698986));
+#1389 = CARTESIAN_POINT('',(3.97388022023,-0.517798413503,
+    16.335011270709));
+#1390 = CARTESIAN_POINT('',(3.991293342667,-0.345550272409,
+    16.390007166323));
+#1391 = CARTESIAN_POINT('',(4.,-0.172774048899,16.445003569472));
+#1392 = CARTESIAN_POINT('',(4.,-8.9E-16,16.499999273116));
+#1393 = PCURVE('',#742,#1394);
+#1394 = DEFINITIONAL_REPRESENTATION('',(#1395),#1422);
+#1395 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1396,#1397,#1398,#1399,#1400,
+    #1401,#1402,#1403,#1404,#1405,#1406,#1407,#1408,#1409,#1410,#1411,
+    #1412,#1413,#1414,#1415,#1416,#1417,#1418,#1419,#1420,#1421),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,0.151522176028,0.363532343042,
+    0.807504659646,1.),.UNSPECIFIED.);
+#1396 = CARTESIAN_POINT('',(-4.71238901435,-14.49999942287));
+#1397 = CARTESIAN_POINT('',(-4.746388683557,-14.54328908305));
+#1398 = CARTESIAN_POINT('',(-4.780388519342,-14.58657893678));
+#1399 = CARTESIAN_POINT('',(-4.814388232242,-14.62986863934));
+#1400 = CARTESIAN_POINT('',(-4.848387866004,-14.67315826018));
+#1401 = CARTESIAN_POINT('',(-4.882387575281,-14.71644800157));
+#1402 = CARTESIAN_POINT('',(-4.916387403335,-14.7597379172));
+#1403 = CARTESIAN_POINT('',(-4.997959454895,-14.86359869473));
+#1404 = CARTESIAN_POINT('',(-5.045532722529,-14.92417090411));
+#1405 = CARTESIAN_POINT('',(-5.093105342515,-14.9847423086));
+#1406 = CARTESIAN_POINT('',(-5.140677551785,-15.0453131934));
+#1407 = CARTESIAN_POINT('',(-5.188250172643,-15.10588459126));
+#1408 = CARTESIAN_POINT('',(-5.235823441083,-15.16645679442));
+#1409 = CARTESIAN_POINT('',(-5.383017595117,-15.35387027055));
+#1410 = CARTESIAN_POINT('',(-5.482675208495,-15.48075824502));
+#1411 = CARTESIAN_POINT('',(-5.582303653307,-15.60760899062));
+#1412 = CARTESIAN_POINT('',(-5.681921646221,-15.73444645001));
+#1413 = CARTESIAN_POINT('',(-5.781550080894,-15.86129727625));
+#1414 = CARTESIAN_POINT('',(-5.88120768823,-15.9881852937));
+#1415 = CARTESIAN_POINT('',(-6.024022961789,-16.17002340027));
+#1416 = CARTESIAN_POINT('',(-6.067217019712,-16.22501980367));
+#1417 = CARTESIAN_POINT('',(-6.110410676435,-16.28001569898));
+#1418 = CARTESIAN_POINT('',(-6.153604078584,-16.3350112707));
+#1419 = CARTESIAN_POINT('',(-6.196797736278,-16.39000716632));
+#1420 = CARTESIAN_POINT('',(-6.239991794955,-16.44500356947));
+#1421 = CARTESIAN_POINT('',(-6.28318530718,-16.49999927311));
+#1422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1423 = PCURVE('',#1424,#1467);
+#1424 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#1425,#1426,#1427,#1428,#1429,#1430,#1431,#1432,#1433,#1434,#1435
+      ,#1436,#1437,#1438,#1439,#1440,#1441,#1442,#1443,#1444,#1445)
+    ,(#1446,#1447,#1448,#1449,#1450,#1451,#1452,#1453,#1454,#1455,#1456
+      ,#1457,#1458,#1459,#1460,#1461,#1462,#1463,#1464,#1465,#1466
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#1425 = CARTESIAN_POINT('',(1.6982464768E-07,-4.09999925402,
+    14.473204600592));
+#1426 = CARTESIAN_POINT('',(1.170958039807,-4.09999880613,
+    14.836840707154));
+#1427 = CARTESIAN_POINT('',(2.341911857732,-3.732126487971,
+    15.200475155857));
+#1428 = CARTESIAN_POINT('',(3.38446422648,-2.996419207148,
+    15.564121478681));
+#1429 = CARTESIAN_POINT('',(4.170188674698,-1.94318635168,
+    15.927737267728));
+#1430 = CARTESIAN_POINT('',(4.593314885827,-0.673498535529,
+    16.291396834153));
+#1431 = CARTESIAN_POINT('',(4.59333379589,0.673485491645,16.655018086341
+    ));
+#1432 = CARTESIAN_POINT('',(4.170181147426,1.943214162649,
+    17.018660094082));
+#1433 = CARTESIAN_POINT('',(3.384462654845,2.996400237965,17.382295134)
+  );
+#1434 = CARTESIAN_POINT('',(2.341913728434,3.732132310575,
+    17.745931787425));
+#1435 = CARTESIAN_POINT('',(-2.4141630367E-07,4.467865901856,
+    18.473204480555));
+#1436 = CARTESIAN_POINT('',(-2.341914101172,3.732131960134,
+    19.200477173684));
+#1437 = CARTESIAN_POINT('',(-3.384461463403,2.996396177504,
+    19.564112447636));
+#1438 = CARTESIAN_POINT('',(-4.170188440097,1.943233140244,
+    19.927754286396));
+#1439 = CARTESIAN_POINT('',(-4.593322112121,0.673441526237,
+    20.29138119732));
+#1440 = CARTESIAN_POINT('',(-4.593321995838,-0.673440745893,
+    20.65502180441));
+#1441 = CARTESIAN_POINT('',(-4.170188984703,-1.943237260864,
+    21.018666274009));
+#1442 = CARTESIAN_POINT('',(-3.384462052767,-2.996393011763,
+    21.3822888619));
+#1443 = CARTESIAN_POINT('',(-2.341911722218,-3.73213307287,
+    21.745933805256));
+#1444 = CARTESIAN_POINT('',(-1.170957615251,-4.099999353197,
+    22.109568253962));
+#1445 = CARTESIAN_POINT('',(2.5473800136E-07,-4.099998881028,
+    22.473204360509));
+#1446 = CARTESIAN_POINT('',(-1.6982336737E-07,-3.09999951134,
+    14.741154753354));
+#1447 = CARTESIAN_POINT('',(0.885356710869,-3.09999929822,
+    15.104791374063));
+#1448 = CARTESIAN_POINT('',(1.770717929346,-2.821852843959,
+    15.468429652645));
+#1449 = CARTESIAN_POINT('',(2.558979291374,-2.265581370276,
+    15.832056057055));
+#1450 = CARTESIAN_POINT('',(3.153072636493,-1.469248019273,
+    16.19571299535));
+#1451 = CARTESIAN_POINT('',(3.472994610091,-0.509220365231,
+    16.55932615612));
+#1452 = CARTESIAN_POINT('',(3.473006890789,0.509212626253,
+    16.922977631262));
+#1453 = CARTESIAN_POINT('',(3.153065025031,1.469262664581,
+    17.286608350763));
+#1454 = CARTESIAN_POINT('',(2.558984041812,2.265569940944,
+    17.650246038133));
+#1455 = CARTESIAN_POINT('',(1.77071575711,2.8218559793,18.013882111974)
+  );
+#1456 = CARTESIAN_POINT('',(2.2471400758E-07,3.378142615305,
+    18.741154873391));
+#1457 = CARTESIAN_POINT('',(-1.770715361655,2.821856151103,
+    19.468427634807));
+#1458 = CARTESIAN_POINT('',(-2.558982535299,2.265568489622,
+    19.832065088135));
+#1459 = CARTESIAN_POINT('',(-3.153070304021,1.469273341666,
+    20.195695976616));
+#1460 = CARTESIAN_POINT('',(-3.472997630927,0.509189022575,
+    20.559341793024));
+#1461 = CARTESIAN_POINT('',(-3.473000873887,-0.509186131476,
+    20.922973913157));
+#1462 = CARTESIAN_POINT('',(-3.153072337677,-1.469278183975,
+    21.286602170836));
+#1463 = CARTESIAN_POINT('',(-2.558978593527,-2.265564259245,
+    21.650252310239));
+#1464 = CARTESIAN_POINT('',(-1.770718480197,-2.821856756087,
+    22.013880094144));
+#1465 = CARTESIAN_POINT('',(-0.88535713542,-3.099999455897,
+    22.377518372707));
+#1466 = CARTESIAN_POINT('',(-2.547348612E-07,-3.09999926701,
+    22.741154993437));
+#1467 = DEFINITIONAL_REPRESENTATION('',(#1468),#1495);
+#1468 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1469,#1470,#1471,#1472,#1473,
+    #1474,#1475,#1476,#1477,#1478,#1479,#1480,#1481,#1482,#1483,#1484,
+    #1485,#1486,#1487,#1488,#1489,#1490,#1491,#1492,#1493,#1494),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,0.151522176028,0.363532343042,
+    0.807504659646,1.),.UNSPECIFIED.);
+#1469 = CARTESIAN_POINT('',(-0.931749308025,0.));
+#1470 = CARTESIAN_POINT('',(-0.93174936259,3.40007538517E-02));
+#1471 = CARTESIAN_POINT('',(-0.931749466437,6.80016852242E-02));
+#1472 = CARTESIAN_POINT('',(-0.931749576873,0.102002497955));
+#1473 = CARTESIAN_POINT('',(-0.931749664853,0.136003233255));
+#1474 = CARTESIAN_POINT('',(-0.931749715559,0.170004045621));
+#1475 = CARTESIAN_POINT('',(-0.931749728985,0.204004978754));
+#1476 = CARTESIAN_POINT('',(-0.931749708651,0.285579684586));
+#1477 = CARTESIAN_POINT('',(-0.931749646623,0.333154502876));
+#1478 = CARTESIAN_POINT('',(-0.9317495592,0.380728675878));
+#1479 = CARTESIAN_POINT('',(-0.931749470626,0.428302439166));
+#1480 = CARTESIAN_POINT('',(-0.931749399993,0.475876613313));
+#1481 = CARTESIAN_POINT('',(-0.931749356621,0.52345143285));
+#1482 = CARTESIAN_POINT('',(-0.931749291073,0.67065037765));
+#1483 = CARTESIAN_POINT('',(-0.931749348221,0.770311222853));
+#1484 = CARTESIAN_POINT('',(-0.93174950186,0.869942880467));
+#1485 = CARTESIAN_POINT('',(-0.931749592907,0.96956408216));
+#1486 = CARTESIAN_POINT('',(-0.931749622841,1.06919574295));
+#1487 = CARTESIAN_POINT('',(-0.9317496145,1.16885658757));
+#1488 = CARTESIAN_POINT('',(-0.931749573908,1.311676509104));
+#1489 = CARTESIAN_POINT('',(-0.931749557892,1.354871973917));
+#1490 = CARTESIAN_POINT('',(-0.931749539797,1.398067038182));
+#1491 = CARTESIAN_POINT('',(-0.931749521044,1.44126184802));
+#1492 = CARTESIAN_POINT('',(-0.931749502799,1.484456913098));
+#1493 = CARTESIAN_POINT('',(-0.931749485949,1.527652378516));
+#1494 = CARTESIAN_POINT('',(-0.931749471091,1.570847296684));
+#1495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1496 = ORIENTED_EDGE('',*,*,#1497,.F.);
+#1497 = EDGE_CURVE('',#965,#1363,#1498,.T.);
+#1498 = SURFACE_CURVE('',#1499,(#1503,#1510),.PCURVE_S1.);
+#1499 = LINE('',#1500,#1501);
+#1500 = CARTESIAN_POINT('',(4.,0.,0.));
+#1501 = VECTOR('',#1502,1.);
+#1502 = DIRECTION('',(0.,0.,1.));
+#1503 = PCURVE('',#742,#1504);
+#1504 = DEFINITIONAL_REPRESENTATION('',(#1505),#1509);
+#1505 = LINE('',#1506,#1507);
+#1506 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1507 = VECTOR('',#1508,1.);
+#1508 = DIRECTION('',(-0.,-1.));
+#1509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1510 = PCURVE('',#1511,#1516);
+#1511 = CYLINDRICAL_SURFACE('',#1512,4.);
+#1512 = AXIS2_PLACEMENT_3D('',#1513,#1514,#1515);
+#1513 = CARTESIAN_POINT('',(0.,0.,0.));
+#1514 = DIRECTION('',(-0.,-0.,-1.));
+#1515 = DIRECTION('',(1.,0.,0.));
+#1516 = DEFINITIONAL_REPRESENTATION('',(#1517),#1521);
+#1517 = LINE('',#1518,#1519);
+#1518 = CARTESIAN_POINT('',(-0.,0.));
+#1519 = VECTOR('',#1520,1.);
+#1520 = DIRECTION('',(-0.,-1.));
+#1521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1522 = ADVANCED_FACE('',(#1523),#655,.F.);
+#1523 = FACE_BOUND('',#1524,.F.);
+#1524 = EDGE_LOOP('',(#1525,#1526,#1548,#1632,#1652));
+#1525 = ORIENTED_EDGE('',*,*,#593,.F.);
+#1526 = ORIENTED_EDGE('',*,*,#1527,.T.);
+#1527 = EDGE_CURVE('',#363,#1528,#1530,.T.);
+#1528 = VERTEX_POINT('',#1529);
+#1529 = CARTESIAN_POINT('',(-8.4911992E-08,-3.09999975567,6.741154513271
+    ));
+#1530 = SURFACE_CURVE('',#1531,(#1534,#1541),.PCURVE_S1.);
+#1531 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1532,#1533),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#1532 = CARTESIAN_POINT('',(8.491205961E-08,-4.09999962701,
+    6.473204840674));
+#1533 = CARTESIAN_POINT('',(-8.491201076E-08,-3.09999975567,
+    6.741154513271));
+#1534 = PCURVE('',#655,#1535);
+#1535 = DEFINITIONAL_REPRESENTATION('',(#1536),#1540);
+#1536 = LINE('',#1537,#1538);
+#1537 = CARTESIAN_POINT('',(0.,0.));
+#1538 = VECTOR('',#1539,1.);
+#1539 = DIRECTION('',(1.,0.));
+#1540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1541 = PCURVE('',#488,#1542);
+#1542 = DEFINITIONAL_REPRESENTATION('',(#1543),#1547);
+#1543 = LINE('',#1544,#1545);
+#1544 = CARTESIAN_POINT('',(0.,6.283389315972));
+#1545 = VECTOR('',#1546,1.);
+#1546 = DIRECTION('',(1.,0.));
+#1547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1548 = ORIENTED_EDGE('',*,*,#1549,.T.);
+#1549 = EDGE_CURVE('',#1528,#1550,#1552,.T.);
+#1550 = VERTEX_POINT('',#1551);
+#1551 = CARTESIAN_POINT('',(-1.69823365E-07,-3.09999951134,
+    14.741154753354));
+#1552 = SURFACE_CURVE('',#1553,(#1575,#1582),.PCURVE_S1.);
+#1553 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#1554,#1555,#1556,#1557,#1558,
+    #1559,#1560,#1561,#1562,#1563,#1564,#1565,#1566,#1567,#1568,#1569,
+    #1570,#1571,#1572,#1573,#1574),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#1554 = CARTESIAN_POINT('',(-8.491199077E-08,-3.09999975567,
+    6.741154513271));
+#1555 = CARTESIAN_POINT('',(0.88535686556,-3.099999518298,7.104791133982
+    ));
+#1556 = CARTESIAN_POINT('',(1.770718146198,-2.821853017862,
+    7.468429412563));
+#1557 = CARTESIAN_POINT('',(2.558979555118,-2.265581478753,
+    7.832055816976));
+#1558 = CARTESIAN_POINT('',(3.15307292525,-1.4692480487,8.195712755262)
+  );
+#1559 = CARTESIAN_POINT('',(3.472994897761,-0.509220310247,
+    8.559325916045));
+#1560 = CARTESIAN_POINT('',(3.473007150574,0.50921276152,8.922977391176)
+  );
+#1561 = CARTESIAN_POINT('',(3.153065233296,1.469262866744,9.286608110683
+    ));
+#1562 = CARTESIAN_POINT('',(2.558984181446,2.265570189599,9.65024579805)
+  );
+#1563 = CARTESIAN_POINT('',(1.770715819378,2.821856250208,
+    10.013881871893));
+#1564 = CARTESIAN_POINT('',(1.3218479084E-07,3.378142881556,
+    10.741154633309));
+#1565 = CARTESIAN_POINT('',(-1.770715578508,2.821856325009,
+    11.468427394726));
+#1566 = CARTESIAN_POINT('',(-2.558982501996,2.265568957739,
+    11.832063468566));
+#1567 = CARTESIAN_POINT('',(-3.153071759746,1.469271958206,
+    12.195701155941));
+#1568 = CARTESIAN_POINT('',(-3.472995834727,0.509191490611,
+    12.559331875434));
+#1569 = CARTESIAN_POINT('',(-3.47300321754,-0.509188789767,
+    12.922983350583));
+#1570 = CARTESIAN_POINT('',(-3.153071378975,-1.469276973245,
+    13.286596511348));
+#1571 = CARTESIAN_POINT('',(-2.558979030208,-2.265564867545,
+    13.650253449647));
+#1572 = CARTESIAN_POINT('',(-1.770718542462,-2.821857026996,
+    14.013879854058));
+#1573 = CARTESIAN_POINT('',(-0.885357120291,-3.099999724474,
+    14.377518132629));
+#1574 = CARTESIAN_POINT('',(-1.6982336204E-07,-3.09999951134,
+    14.741154753354));
+#1575 = PCURVE('',#655,#1576);
+#1576 = DEFINITIONAL_REPRESENTATION('',(#1577),#1581);
+#1577 = LINE('',#1578,#1579);
+#1578 = CARTESIAN_POINT('',(-0.,0.));
+#1579 = VECTOR('',#1580,1.);
+#1580 = DIRECTION('',(0.,1.));
+#1581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1582 = PCURVE('',#1583,#1626);
+#1583 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#1584,#1585,#1586,#1587,#1588,#1589,#1590,#1591,#1592,#1593,#1594
+      ,#1595,#1596,#1597,#1598,#1599,#1600,#1601,#1602,#1603,#1604)
+    ,(#1605,#1606,#1607,#1608,#1609,#1610,#1611,#1612,#1613,#1614,#1615
+      ,#1616,#1617,#1618,#1619,#1620,#1621,#1622,#1623,#1624,#1625
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#1584 = CARTESIAN_POINT('',(-8.491199077E-08,-3.09999975567,
+    6.741154513271));
+#1585 = CARTESIAN_POINT('',(0.88535686556,-3.099999518298,7.104791133982
+    ));
+#1586 = CARTESIAN_POINT('',(1.770718146198,-2.821853017862,
+    7.468429412563));
+#1587 = CARTESIAN_POINT('',(2.558979555118,-2.265581478753,
+    7.832055816976));
+#1588 = CARTESIAN_POINT('',(3.15307292525,-1.4692480487,8.195712755262)
+  );
+#1589 = CARTESIAN_POINT('',(3.472994897761,-0.509220310247,
+    8.559325916045));
+#1590 = CARTESIAN_POINT('',(3.473007150574,0.50921276152,8.922977391176)
+  );
+#1591 = CARTESIAN_POINT('',(3.153065233296,1.469262866744,9.286608110683
+    ));
+#1592 = CARTESIAN_POINT('',(2.558984181446,2.265570189599,9.65024579805)
+  );
+#1593 = CARTESIAN_POINT('',(1.770715819378,2.821856250208,
+    10.013881871893));
+#1594 = CARTESIAN_POINT('',(1.3218479084E-07,3.378142881556,
+    10.741154633309));
+#1595 = CARTESIAN_POINT('',(-1.770715578508,2.821856325009,
+    11.468427394726));
+#1596 = CARTESIAN_POINT('',(-2.558982501996,2.265568957739,
+    11.832063468566));
+#1597 = CARTESIAN_POINT('',(-3.153071759746,1.469271958206,
+    12.195701155941));
+#1598 = CARTESIAN_POINT('',(-3.472995834727,0.509191490611,
+    12.559331875434));
+#1599 = CARTESIAN_POINT('',(-3.47300321754,-0.509188789767,
+    12.922983350583));
+#1600 = CARTESIAN_POINT('',(-3.153071378975,-1.469276973245,
+    13.286596511348));
+#1601 = CARTESIAN_POINT('',(-2.558979030208,-2.265564867545,
+    13.650253449647));
+#1602 = CARTESIAN_POINT('',(-1.770718542462,-2.821857026996,
+    14.013879854058));
+#1603 = CARTESIAN_POINT('',(-0.885357120291,-3.099999724474,
+    14.377518132629));
+#1604 = CARTESIAN_POINT('',(-1.6982336204E-07,-3.09999951134,
+    14.741154753354));
+#1605 = CARTESIAN_POINT('',(-8.491206982E-08,-3.10000024433,
+    7.758845966895));
+#1606 = CARTESIAN_POINT('',(0.885357074901,-3.100000530204,
+    8.122482587605));
+#1607 = CARTESIAN_POINT('',(1.770718729257,-2.821857839719,
+    8.486120866185));
+#1608 = CARTESIAN_POINT('',(2.558979449108,-2.265565613506,
+    8.849747270608));
+#1609 = CARTESIAN_POINT('',(3.153072003777,-1.469277579752,
+    9.213404208875));
+#1610 = CARTESIAN_POINT('',(3.473003996874,-0.509189195538,
+    9.577017369674));
+#1611 = CARTESIAN_POINT('',(3.472996697747,0.509191325616,9.940668844801
+    ));
+#1612 = CARTESIAN_POINT('',(3.153072626014,1.469272046518,
+    10.304299564304));
+#1613 = CARTESIAN_POINT('',(2.558983293225,2.265569283148,
+    10.667937251675));
+#1614 = CARTESIAN_POINT('',(1.770716229065,2.821856846723,
+    11.031573325516));
+#1615 = CARTESIAN_POINT('',(1.4540465069E-07,3.378143680306,
+    11.758846086933));
+#1616 = CARTESIAN_POINT('',(-1.770716006179,2.82185706293,
+    12.486118848349));
+#1617 = CARTESIAN_POINT('',(-2.558984600342,2.265570935564,
+    12.849754922195));
+#1618 = CARTESIAN_POINT('',(-3.153065858092,1.469263473232,
+    13.213392609552));
+#1619 = CARTESIAN_POINT('',(-3.473007929916,0.509213167326,
+    13.577023329083));
+#1620 = CARTESIAN_POINT('',(-3.472995760781,-0.509220145295,
+    13.940674804169));
+#1621 = CARTESIAN_POINT('',(-3.153073791507,-1.469248136976,
+    14.304287965008));
+#1622 = CARTESIAN_POINT('',(-2.55898034636,-2.265581804177,
+    14.667944903249));
+#1623 = CARTESIAN_POINT('',(-1.770718796748,-2.821853539577,
+    15.031571307688));
+#1624 = CARTESIAN_POINT('',(-0.885357329633,-3.100000178523,
+    15.395209586253));
+#1625 = CARTESIAN_POINT('',(-1.6982438433E-07,-3.10000048866,
+    15.758846206977));
+#1626 = DEFINITIONAL_REPRESENTATION('',(#1627),#1631);
+#1627 = LINE('',#1628,#1629);
+#1628 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#1629 = VECTOR('',#1630,1.);
+#1630 = DIRECTION('',(0.,1.));
+#1631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1632 = ORIENTED_EDGE('',*,*,#1633,.F.);
+#1633 = EDGE_CURVE('',#1175,#1550,#1634,.T.);
+#1634 = SURFACE_CURVE('',#1635,(#1638,#1645),.PCURVE_S1.);
+#1635 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1636,#1637),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#1636 = CARTESIAN_POINT('',(1.6982465212E-07,-4.09999925402,
+    14.473204600592));
+#1637 = CARTESIAN_POINT('',(-1.6982336248E-07,-3.09999951134,
+    14.741154753354));
+#1638 = PCURVE('',#655,#1639);
+#1639 = DEFINITIONAL_REPRESENTATION('',(#1640),#1644);
+#1640 = LINE('',#1641,#1642);
+#1641 = CARTESIAN_POINT('',(0.,6.283389315972));
+#1642 = VECTOR('',#1643,1.);
+#1643 = DIRECTION('',(1.,0.));
+#1644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1645 = PCURVE('',#1424,#1646);
+#1646 = DEFINITIONAL_REPRESENTATION('',(#1647),#1651);
+#1647 = LINE('',#1648,#1649);
+#1648 = CARTESIAN_POINT('',(0.,0.));
+#1649 = VECTOR('',#1650,1.);
+#1650 = DIRECTION('',(1.,0.));
+#1651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1652 = ORIENTED_EDGE('',*,*,#1174,.F.);
+#1653 = ADVANCED_FACE('',(#1654),#488,.F.);
+#1654 = FACE_BOUND('',#1655,.F.);
+#1655 = EDGE_LOOP('',(#1656,#1657,#1658,#1693,#1737));
+#1656 = ORIENTED_EDGE('',*,*,#1527,.F.);
+#1657 = ORIENTED_EDGE('',*,*,#362,.F.);
+#1658 = ORIENTED_EDGE('',*,*,#1659,.F.);
+#1659 = EDGE_CURVE('',#1660,#334,#1662,.T.);
+#1660 = VERTEX_POINT('',#1661);
+#1661 = CARTESIAN_POINT('',(3.605662411114,0.,0.605662411114));
+#1662 = SURFACE_CURVE('',#1663,(#1671,#1682),.PCURVE_S1.);
+#1663 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1664,#1665,#1666,#1667,#1668,
+    #1669,#1670),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1664 = CARTESIAN_POINT('',(3.605662411114,4.E-17,0.605662411114));
+#1665 = CARTESIAN_POINT('',(3.673736432876,0.244432087071,0.673736432876
+    ));
+#1666 = CARTESIAN_POINT('',(3.720930893035,0.496366781036,0.740815339413
+    ));
+#1667 = CARTESIAN_POINT('',(3.746686040196,0.753314823126,0.806938451816
+    ));
+#1668 = CARTESIAN_POINT('',(3.75086661751,1.012867732769,0.872152600142)
+  );
+#1669 = CARTESIAN_POINT('',(3.733651153296,1.272731517633,0.93649712656)
+  );
+#1670 = CARTESIAN_POINT('',(3.695518001968,1.530734038666,1.));
+#1671 = PCURVE('',#488,#1672);
+#1672 = DEFINITIONAL_REPRESENTATION('',(#1673),#1681);
+#1673 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1674,#1675,#1676,#1677,#1678,
+    #1679,#1680),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1674 = CARTESIAN_POINT('',(-0.52350038836,1.570847336449));
+#1675 = CARTESIAN_POINT('',(-0.593975786605,1.638640715217));
+#1676 = CARTESIAN_POINT('',(-0.663420969553,1.705443078359));
+#1677 = CARTESIAN_POINT('',(-0.731876646334,1.771293588057));
+#1678 = CARTESIAN_POINT('',(-0.799391301848,1.83623888859));
+#1679 = CARTESIAN_POINT('',(-0.866005665615,1.900318158001));
+#1680 = CARTESIAN_POINT('',(-0.931748693201,1.963559249614));
+#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1682 = PCURVE('',#350,#1683);
+#1683 = DEFINITIONAL_REPRESENTATION('',(#1684),#1692);
+#1684 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1685,#1686,#1687,#1688,#1689,
+    #1690,#1691),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1685 = CARTESIAN_POINT('',(0.,-0.394337588886));
+#1686 = CARTESIAN_POINT('',(6.779117377086E-02,-0.326263567124));
+#1687 = CARTESIAN_POINT('',(0.134591365378,-0.259184660583));
+#1688 = CARTESIAN_POINT('',(0.200439737647,-0.193061548194));
+#1689 = CARTESIAN_POINT('',(0.265382930813,-0.127847399846));
+#1690 = CARTESIAN_POINT('',(0.329460123259,-6.350287344542E-02));
+#1691 = CARTESIAN_POINT('',(0.392699165369,0.));
+#1692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1693 = ORIENTED_EDGE('',*,*,#1694,.F.);
+#1694 = EDGE_CURVE('',#1695,#1660,#1697,.T.);
+#1695 = VERTEX_POINT('',#1696);
+#1696 = CARTESIAN_POINT('',(2.715195060362,-1.495899250078,
+    9.999980358043E-02));
+#1697 = SURFACE_CURVE('',#1698,(#1709,#1723),.PCURVE_S1.);
+#1698 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1699,#1700,#1701,#1702,#1703,
+    #1704,#1705,#1706,#1707,#1708),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.490376417435,1.),.UNSPECIFIED.);
+#1699 = CARTESIAN_POINT('',(2.715195060362,-1.495899250078,
+    9.999980358043E-02));
+#1700 = CARTESIAN_POINT('',(2.838126667718,-1.380460682306,
+    0.151967174137));
+#1701 = CARTESIAN_POINT('',(2.953733423693,-1.255514349806,
+    0.203309158785));
+#1702 = CARTESIAN_POINT('',(3.06115384231,-1.121902507172,0.254047241445
+    ));
+#1703 = CARTESIAN_POINT('',(3.159705725942,-0.980543805003,
+    0.304204789737));
+#1704 = CARTESIAN_POINT('',(3.341514570192,-0.678430107126,
+    0.405341954407));
+#1705 = CARTESIAN_POINT('',(3.424021301206,-0.517128394176,
+    0.456277647402));
+#1706 = CARTESIAN_POINT('',(3.495789142024,-0.349561386248,0.50662854714
+    ));
+#1707 = CARTESIAN_POINT('',(3.556417488988,-0.176822799382,
+    0.556417488988));
+#1708 = CARTESIAN_POINT('',(3.605662411114,0.,0.605662411114));
+#1709 = PCURVE('',#488,#1710);
+#1710 = DEFINITIONAL_REPRESENTATION('',(#1711),#1722);
+#1711 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1712,#1713,#1714,#1715,#1716,
+    #1717,#1718,#1719,#1720,#1721),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.490376417435,1.),.UNSPECIFIED.);
+#1712 = CARTESIAN_POINT('',(0.,1.067269289972));
+#1713 = CARTESIAN_POINT('',(-5.380059962777E-02,1.119022426835));
+#1714 = CARTESIAN_POINT('',(-0.106953728389,1.170152759156));
+#1715 = CARTESIAN_POINT('',(-0.159481663043,1.220681686032));
+#1716 = CARTESIAN_POINT('',(-0.211408566911,1.270632468003));
+#1717 = CARTESIAN_POINT('',(-0.316113442711,1.37135270752));
+#1718 = CARTESIAN_POINT('',(-0.368845938474,1.422078421898));
+#1719 = CARTESIAN_POINT('',(-0.420973011594,1.472221749342));
+#1720 = CARTESIAN_POINT('',(-0.47251830432,1.521805432184));
+#1721 = CARTESIAN_POINT('',(-0.52350038836,1.570847336449));
+#1722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1723 = PCURVE('',#350,#1724);
+#1724 = DEFINITIONAL_REPRESENTATION('',(#1725),#1736);
+#1725 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1726,#1727,#1728,#1729,#1730,
+    #1731,#1732,#1733,#1734,#1735),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.490376417435,1.),.UNSPECIFIED.);
+#1726 = CARTESIAN_POINT('',(5.779623608461,-0.90000019642));
+#1727 = CARTESIAN_POINT('',(5.831375074774,-0.848032827866));
+#1728 = CARTESIAN_POINT('',(5.882503749222,-0.796690838198));
+#1729 = CARTESIAN_POINT('',(5.933031042547,-0.74595276007));
+#1730 = CARTESIAN_POINT('',(5.982980202012,-0.695795210263));
+#1731 = CARTESIAN_POINT('',(6.083697168929,-0.594658045593));
+#1732 = CARTESIAN_POINT('',(6.134421233213,-0.543722352598));
+#1733 = CARTESIAN_POINT('',(6.184562928642,-0.49337145286));
+#1734 = CARTESIAN_POINT('',(6.234144998016,-0.443582511012));
+#1735 = CARTESIAN_POINT('',(6.28318530718,-0.394337588886));
+#1736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1737 = ORIENTED_EDGE('',*,*,#1738,.T.);
+#1738 = EDGE_CURVE('',#1695,#1528,#1739,.T.);
+#1739 = SURFACE_CURVE('',#1740,(#1762,#1769),.PCURVE_S1.);
+#1740 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#1741,#1742,#1743,#1744,#1745,
+    #1746,#1747,#1748,#1749,#1750,#1751,#1752,#1753,#1754,#1755,#1756,
+    #1757,#1758,#1759,#1760,#1761),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#1741 = CARTESIAN_POINT('',(0.,-3.1,-1.258845726812));
+#1742 = CARTESIAN_POINT('',(0.88535702025,-3.099999738371,
+    -0.895209106095));
+#1743 = CARTESIAN_POINT('',(1.770718363046,-2.821853191767,
+    -0.531570827521));
+#1744 = CARTESIAN_POINT('',(2.558979818865,-2.265581587227,
+    -0.167944423098));
+#1745 = CARTESIAN_POINT('',(3.153073214001,-1.469248078125,
+    0.195712515172));
+#1746 = CARTESIAN_POINT('',(3.472995185433,-0.509220255264,
+    0.559325675974));
+#1747 = CARTESIAN_POINT('',(3.473007410353,0.509212896788,0.92297715109)
+  );
+#1748 = CARTESIAN_POINT('',(3.15306544156,1.469263068905,1.286607870605)
+  );
+#1749 = CARTESIAN_POINT('',(2.558984321078,2.265570438253,1.650245557969
+    ));
+#1750 = CARTESIAN_POINT('',(1.770715881645,2.821856521114,2.013881631813
+    ));
+#1751 = CARTESIAN_POINT('',(3.96554213E-08,3.378143147805,2.741154393229
+    ));
+#1752 = CARTESIAN_POINT('',(-1.770715795359,2.821856498913,
+    3.468427154646));
+#1753 = CARTESIAN_POINT('',(-2.558982765738,2.265569066209,
+    3.832063228488));
+#1754 = CARTESIAN_POINT('',(-3.153072048498,1.469271987643,
+    4.195700915856));
+#1755 = CARTESIAN_POINT('',(-3.472996122404,0.509191435613,
+    4.559331635362));
+#1756 = CARTESIAN_POINT('',(-3.473003477311,-0.509188925023,
+    4.922983110492));
+#1757 = CARTESIAN_POINT('',(-3.153071587247,-1.469277175412,
+    5.286596271279));
+#1758 = CARTESIAN_POINT('',(-2.558979169839,-2.265565116199,
+    5.65025320956));
+#1759 = CARTESIAN_POINT('',(-1.770718604727,-2.821857297902,
+    6.013879613978));
+#1760 = CARTESIAN_POINT('',(-0.885357105161,-3.099999993049,
+    6.377517892552));
+#1761 = CARTESIAN_POINT('',(-8.491201076E-08,-3.09999975567,
+    6.741154513271));
+#1762 = PCURVE('',#488,#1763);
+#1763 = DEFINITIONAL_REPRESENTATION('',(#1764),#1768);
+#1764 = LINE('',#1765,#1766);
+#1765 = CARTESIAN_POINT('',(-0.,0.));
+#1766 = VECTOR('',#1767,1.);
+#1767 = DIRECTION('',(0.,1.));
+#1768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1769 = PCURVE('',#1770,#1813);
+#1770 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#1771,#1772,#1773,#1774,#1775,#1776,#1777,#1778,#1779,#1780,#1781
+      ,#1782,#1783,#1784,#1785,#1786,#1787,#1788,#1789,#1790,#1791)
+    ,(#1792,#1793,#1794,#1795,#1796,#1797,#1798,#1799,#1800,#1801,#1802
+      ,#1803,#1804,#1805,#1806,#1807,#1808,#1809,#1810,#1811,#1812
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#1771 = CARTESIAN_POINT('',(0.,-3.1,-1.258845726812));
+#1772 = CARTESIAN_POINT('',(0.88535702025,-3.099999738371,
+    -0.895209106095));
+#1773 = CARTESIAN_POINT('',(1.770718363046,-2.821853191767,
+    -0.531570827521));
+#1774 = CARTESIAN_POINT('',(2.558979818865,-2.265581587227,
+    -0.167944423098));
+#1775 = CARTESIAN_POINT('',(3.153073214001,-1.469248078125,
+    0.195712515172));
+#1776 = CARTESIAN_POINT('',(3.472995185433,-0.509220255264,
+    0.559325675974));
+#1777 = CARTESIAN_POINT('',(3.473007410353,0.509212896788,0.92297715109)
+  );
+#1778 = CARTESIAN_POINT('',(3.15306544156,1.469263068905,1.286607870605)
+  );
+#1779 = CARTESIAN_POINT('',(2.558984321078,2.265570438253,1.650245557969
+    ));
+#1780 = CARTESIAN_POINT('',(1.770715881645,2.821856521114,2.013881631813
+    ));
+#1781 = CARTESIAN_POINT('',(3.96554213E-08,3.378143147805,2.741154393229
+    ));
+#1782 = CARTESIAN_POINT('',(-1.770715795359,2.821856498913,
+    3.468427154646));
+#1783 = CARTESIAN_POINT('',(-2.558982765738,2.265569066209,
+    3.832063228488));
+#1784 = CARTESIAN_POINT('',(-3.153072048498,1.469271987643,
+    4.195700915856));
+#1785 = CARTESIAN_POINT('',(-3.472996122404,0.509191435613,
+    4.559331635362));
+#1786 = CARTESIAN_POINT('',(-3.473003477311,-0.509188925023,
+    4.922983110492));
+#1787 = CARTESIAN_POINT('',(-3.153071587247,-1.469277175412,
+    5.286596271279));
+#1788 = CARTESIAN_POINT('',(-2.558979169839,-2.265565116199,
+    5.65025320956));
+#1789 = CARTESIAN_POINT('',(-1.770718604727,-2.821857297902,
+    6.013879613978));
+#1790 = CARTESIAN_POINT('',(-0.885357105161,-3.099999993049,
+    6.377517892552));
+#1791 = CARTESIAN_POINT('',(-8.491201076E-08,-3.09999975567,
+    6.741154513271));
+#1792 = CARTESIAN_POINT('',(0.,-3.1,-0.241154273188));
+#1793 = CARTESIAN_POINT('',(0.885357090031,-3.100000261629,
+    0.122482347529));
+#1794 = CARTESIAN_POINT('',(1.770718666992,-2.821857568812,
+    0.486120626103));
+#1795 = CARTESIAN_POINT('',(2.558979309475,-2.265565364853,
+    0.849747030526));
+#1796 = CARTESIAN_POINT('',(3.153071795511,-1.469277377583,
+    1.213403968798));
+#1797 = CARTESIAN_POINT('',(3.473003737097,-0.509189060281,
+    1.577017129594));
+#1798 = CARTESIAN_POINT('',(3.472996410074,0.509191380615,1.940668604719
+    ));
+#1799 = CARTESIAN_POINT('',(3.153072337259,1.469272017081,2.304299324226
+    ));
+#1800 = CARTESIAN_POINT('',(2.558983029482,2.265569174679,2.667937011594
+    ));
+#1801 = CARTESIAN_POINT('',(1.770716012213,2.821856672819,3.031573085437
+    ));
+#1802 = CARTESIAN_POINT('',(5.287476005E-08,3.378143414057,
+    3.758845846853));
+#1803 = CARTESIAN_POINT('',(-1.770715943912,2.821856792023,
+    4.486118608269));
+#1804 = CARTESIAN_POINT('',(-2.558984460711,2.265570686909,
+    4.849754682113));
+#1805 = CARTESIAN_POINT('',(-3.153065649826,1.46926327107,5.213392369476
+    ));
+#1806 = CARTESIAN_POINT('',(-3.473007670139,0.509213032056,
+    5.577023088996));
+#1807 = CARTESIAN_POINT('',(-3.472995473105,-0.509220200278,
+    5.940674564101));
+#1808 = CARTESIAN_POINT('',(-3.153073502758,-1.469248107552,
+    6.304287724917));
+#1809 = CARTESIAN_POINT('',(-2.558980082612,-2.265581695702,
+    6.667944663176));
+#1810 = CARTESIAN_POINT('',(-1.770718579898,-2.821853365672,
+    7.031571067604));
+#1811 = CARTESIAN_POINT('',(-0.885357174942,-3.099999958449,
+    7.395209346176));
+#1812 = CARTESIAN_POINT('',(-8.491208803E-08,-3.10000024433,
+    7.758845966895));
+#1813 = DEFINITIONAL_REPRESENTATION('',(#1814),#1818);
+#1814 = LINE('',#1815,#1816);
+#1815 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#1816 = VECTOR('',#1817,1.);
+#1817 = DIRECTION('',(0.,1.));
+#1818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1819 = ADVANCED_FACE('',(#1820),#350,.T.);
+#1820 = FACE_BOUND('',#1821,.F.);
+#1821 = EDGE_LOOP('',(#1822,#1823,#1824,#1889,#2000,#2029,#2128,#2236,
+    #2347,#2376,#2475,#2583,#2694,#2723,#2822,#2885,#2886,#2909,#2936,
+    #2937));
+#1822 = ORIENTED_EDGE('',*,*,#333,.T.);
+#1823 = ORIENTED_EDGE('',*,*,#843,.T.);
+#1824 = ORIENTED_EDGE('',*,*,#1825,.T.);
+#1825 = EDGE_CURVE('',#758,#1826,#1828,.T.);
+#1826 = VERTEX_POINT('',#1827);
+#1827 = CARTESIAN_POINT('',(1.495899250078,2.715195060362,
+    9.999980358043E-02));
+#1828 = SURFACE_CURVE('',#1829,(#1847,#1868),.PCURVE_S1.);
+#1829 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1830,#1831,#1832,#1833,#1834,
+    #1835,#1836,#1837,#1838,#1839,#1840,#1841,#1842,#1843,#1844,#1845,
+    #1846),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,6.800006367823E-02,
+    0.301000188999,0.534000223263,0.767000115588,1.),.UNSPECIFIED.);
+#1830 = CARTESIAN_POINT('',(2.98938537706,0.820716672065,0.100000127159)
+  );
+#1831 = CARTESIAN_POINT('',(2.978233484861,0.861336385186,0.100000119249
+    ));
+#1832 = CARTESIAN_POINT('',(2.966345677507,0.901754059585,0.100000114002
+    ));
+#1833 = CARTESIAN_POINT('',(2.953727437207,0.941949686208,0.100000106257
+    ));
+#1834 = CARTESIAN_POINT('',(2.894669064182,1.118804408197,0.100000077842
+    ));
+#1835 = CARTESIAN_POINT('',(2.840453965109,1.252867849797,0.100000061911
+    ));
+#1836 = CARTESIAN_POINT('',(2.778005428573,1.383299683912,0.100000058866
+    ));
+#1837 = CARTESIAN_POINT('',(2.637456677768,1.635437072988,0.100000056672
+    ));
+#1838 = CARTESIAN_POINT('',(2.559355830673,1.757143778995,0.100000058295
+    ));
+#1839 = CARTESIAN_POINT('',(2.473836340725,1.873757156559,0.100000053402
+    ));
+#1840 = CARTESIAN_POINT('',(2.289032109872,2.095510422383,0.100000026512
+    ));
+#1841 = CARTESIAN_POINT('',(2.189746536288,2.200651326782,0.100000004529
+    ));
+#1842 = CARTESIAN_POINT('',(2.084113690358,2.299413343781,
+    9.999997351899E-02));
+#1843 = CARTESIAN_POINT('',(1.861445161011,2.483113587468,
+    9.999990533108E-02));
+#1844 = CARTESIAN_POINT('',(1.744408462119,2.56805265912,
+    9.999987080992E-02));
+#1845 = CARTESIAN_POINT('',(1.622315366051,2.645547871107,
+    9.99998292946E-02));
+#1846 = CARTESIAN_POINT('',(1.495899250078,2.715195060362,
+    9.999980358043E-02));
+#1847 = PCURVE('',#350,#1848);
+#1848 = DEFINITIONAL_REPRESENTATION('',(#1849),#1867);
+#1849 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1850,#1851,#1852,#1853,#1854,
+    #1855,#1856,#1857,#1858,#1859,#1860,#1861,#1862,#1863,#1864,#1865,
+    #1866),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,6.800006367823E-02,
+    0.301000188999,0.534000223263,0.767000115588,1.),.UNSPECIFIED.);
+#1850 = CARTESIAN_POINT('',(0.267941865167,-0.899999872841));
+#1851 = CARTESIAN_POINT('',(0.281529847431,-0.899999881278));
+#1852 = CARTESIAN_POINT('',(0.295117830096,-0.899999885559));
+#1853 = CARTESIAN_POINT('',(0.308705812843,-0.899999893743));
+#1854 = CARTESIAN_POINT('',(0.368852599883,-0.899999922158));
+#1855 = CARTESIAN_POINT('',(0.415411462084,-0.899999938089));
+#1856 = CARTESIAN_POINT('',(0.461970324071,-0.899999941134));
+#1857 = CARTESIAN_POINT('',(0.555087914582,-0.899999943328));
+#1858 = CARTESIAN_POINT('',(0.601646756015,-0.899999941705));
+#1859 = CARTESIAN_POINT('',(0.648205595429,-0.899999946598));
+#1860 = CARTESIAN_POINT('',(0.74132313078,-0.899999973488));
+#1861 = CARTESIAN_POINT('',(0.787881939572,-0.899999995471));
+#1862 = CARTESIAN_POINT('',(0.834440748193,-0.900000026481));
+#1863 = CARTESIAN_POINT('',(0.927558252395,-0.900000094669));
+#1864 = CARTESIAN_POINT('',(0.974117062911,-0.900000127783));
+#1865 = CARTESIAN_POINT('',(1.020675871727,-0.900000172394));
+#1866 = CARTESIAN_POINT('',(1.067234628076,-0.90000019642));
+#1867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1868 = PCURVE('',#793,#1869);
+#1869 = DEFINITIONAL_REPRESENTATION('',(#1870),#1888);
+#1870 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1871,#1872,#1873,#1874,#1875,
+    #1876,#1877,#1878,#1879,#1880,#1881,#1882,#1883,#1884,#1885,#1886,
+    #1887),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,6.800006367823E-02,
+    0.301000188999,0.534000223263,0.767000115588,1.),.UNSPECIFIED.);
+#1871 = CARTESIAN_POINT('',(0.,0.267950578094));
+#1872 = CARTESIAN_POINT('',(-1.730075714322E-02,0.281538998936));
+#1873 = CARTESIAN_POINT('',(-3.460151063908E-02,0.295127420343));
+#1874 = CARTESIAN_POINT('',(-5.190226572233E-02,0.308715842083));
+#1875 = CARTESIAN_POINT('',(-0.128483516731,0.368864573605));
+#1876 = CARTESIAN_POINT('',(-0.187764075375,0.415424944501));
+#1877 = CARTESIAN_POINT('',(-0.247044632397,0.461985319965));
+#1878 = CARTESIAN_POINT('',(-0.365605599311,0.555105941992));
+#1879 = CARTESIAN_POINT('',(-0.424886152413,0.60166630161));
+#1880 = CARTESIAN_POINT('',(-0.484166723509,0.648226659142));
+#1881 = CARTESIAN_POINT('',(-0.60272771294,0.741347227135));
+#1882 = CARTESIAN_POINT('',(-0.662008275308,0.787907550508));
+#1883 = CARTESIAN_POINT('',(-0.721288846229,0.834467870604));
+#1884 = CARTESIAN_POINT('',(-0.839849841917,0.92758839364));
+#1885 = CARTESIAN_POINT('',(-0.89913041043,0.974148711456));
+#1886 = CARTESIAN_POINT('',(-0.958410976362,1.02070902665));
+#1887 = CARTESIAN_POINT('',(-1.017691453624,1.067269289972));
+#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1889 = ORIENTED_EDGE('',*,*,#1890,.T.);
+#1890 = EDGE_CURVE('',#1826,#1891,#1893,.T.);
+#1891 = VERTEX_POINT('',#1892);
+#1892 = CARTESIAN_POINT('',(-1.530734001243,3.695518016843,1.));
+#1893 = SURFACE_CURVE('',#1894,(#1913,#1935),.PCURVE_S1.);
+#1894 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1895,#1896,#1897,#1898,#1899,
+    #1900,#1901,#1902,#1903,#1904,#1905,#1906,#1907,#1908,#1909,#1910,
+    #1911,#1912),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229197917482,
+    0.465800159693,0.727441218742,1.),.UNSPECIFIED.);
+#1895 = CARTESIAN_POINT('',(1.495899250078,2.715195060362,
+    9.999980358043E-02));
+#1896 = CARTESIAN_POINT('',(1.396331815269,2.821225350218,0.144822412523
+    ));
+#1897 = CARTESIAN_POINT('',(1.28969148573,2.921806290357,0.189179703602)
+  );
+#1898 = CARTESIAN_POINT('',(1.176518109298,3.016385473518,0.233085621683
+    ));
+#1899 = CARTESIAN_POINT('',(1.057394725166,3.104509281008,0.276554984865
+    ));
+#1900 = CARTESIAN_POINT('',(0.804440989298,3.269738370688,0.364035668103
+    ));
+#1901 = CARTESIAN_POINT('',(0.670258346343,3.346396707498,0.408019654902
+    ));
+#1902 = CARTESIAN_POINT('',(0.531047739402,3.415382492002,0.451565841009
+    ));
+#1903 = CARTESIAN_POINT('',(0.387493383493,3.476397047861,0.494688723272
+    ));
+#1904 = CARTESIAN_POINT('',(7.749149161541E-02,3.587654451442,
+    0.584631935274));
+#1905 = CARTESIAN_POINT('',(-8.977310166196E-02,3.636074759001,
+    0.631361202988));
+#1906 = CARTESIAN_POINT('',(-0.260583771178,3.674207563395,
+    0.677604709241));
+#1907 = CARTESIAN_POINT('',(-0.434024445849,3.701906388267,
+    0.723379813839));
+#1908 = CARTESIAN_POINT('',(-0.791694117899,3.737085042172,
+    0.815912535233));
+#1909 = CARTESIAN_POINT('',(-0.976073814891,3.743673189707,
+    0.862632103701));
+#1910 = CARTESIAN_POINT('',(-1.161337439656,3.738861798935,
+    0.908875699068));
+#1911 = CARTESIAN_POINT('',(-1.346526091668,3.722744206931,
+    0.954660388984));
+#1912 = CARTESIAN_POINT('',(-1.530734038666,3.695518001968,1.));
+#1913 = PCURVE('',#350,#1914);
+#1914 = DEFINITIONAL_REPRESENTATION('',(#1915),#1934);
+#1915 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1916,#1917,#1918,#1919,#1920,
+    #1921,#1922,#1923,#1924,#1925,#1926,#1927,#1928,#1929,#1930,#1931,
+    #1932,#1933),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229197917482,
+    0.465800159693,0.727441218742,1.),.UNSPECIFIED.);
+#1916 = CARTESIAN_POINT('',(1.067234628076,-0.90000019642));
+#1917 = CARTESIAN_POINT('',(1.111871016485,-0.855177589205));
+#1918 = CARTESIAN_POINT('',(1.15604401607,-0.810820293797));
+#1919 = CARTESIAN_POINT('',(1.199767528725,-0.766914379622));
+#1920 = CARTESIAN_POINT('',(1.243056291545,-0.723445015135));
+#1921 = CARTESIAN_POINT('',(1.330173519981,-0.635964331897));
+#1922 = CARTESIAN_POINT('',(1.373974764063,-0.591980345098));
+#1923 = CARTESIAN_POINT('',(1.417340022412,-0.548434158991));
+#1924 = CARTESIAN_POINT('',(1.460283732489,-0.505311276728));
+#1925 = CARTESIAN_POINT('',(1.549853233454,-0.415368064726));
+#1926 = CARTESIAN_POINT('',(1.596388340232,-0.368638797012));
+#1927 = CARTESIAN_POINT('',(1.642439703252,-0.322395290759));
+#1928 = CARTESIAN_POINT('',(1.688024612364,-0.276620186161));
+#1929 = CARTESIAN_POINT('',(1.780172865681,-0.184087464768));
+#1930 = CARTESIAN_POINT('',(1.826698319871,-0.137367896302));
+#1931 = CARTESIAN_POINT('',(1.872749782651,-9.112430092637E-02));
+#1932 = CARTESIAN_POINT('',(1.918344250732,-4.533961102023E-02));
+#1933 = CARTESIAN_POINT('',(1.963495492164,0.));
+#1934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1935 = PCURVE('',#1936,#1979);
+#1936 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#1937,#1938,#1939,#1940,#1941,#1942,#1943,#1944,#1945,#1946,#1947
+      ,#1948,#1949,#1950,#1951,#1952,#1953,#1954,#1955,#1956,#1957)
+    ,(#1958,#1959,#1960,#1961,#1962,#1963,#1964,#1965,#1966,#1967,#1968
+      ,#1969,#1970,#1971,#1972,#1973,#1974,#1975,#1976,#1977,#1978
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#1937 = CARTESIAN_POINT('',(4.1,0.,-1.526794919243));
+#1938 = CARTESIAN_POINT('',(4.099999600601,1.170958083036,
+    -1.163158812688));
+#1939 = CARTESIAN_POINT('',(3.732127264015,2.341912129239,
+    -0.799524363989));
+#1940 = CARTESIAN_POINT('',(2.996419892516,3.384464718157,
+    -0.435878041139));
+#1941 = CARTESIAN_POINT('',(1.943186877972,4.170189352956,
+    -7.226225213872E-02));
+#1942 = CARTESIAN_POINT('',(0.673498848314,4.593315693661,0.29139731434)
+  );
+#1943 = CARTESIAN_POINT('',(-0.673485423916,4.593334659516,
+    0.655018566485));
+#1944 = CARTESIAN_POINT('',(-1.943214343479,4.170181986661,
+    1.018660574252));
+#1945 = CARTESIAN_POINT('',(-2.996400642959,3.384463394743,
+    1.382295614157));
+#1946 = CARTESIAN_POINT('',(-3.732132892615,2.34191430912,1.745932267587
+    ));
+#1947 = CARTESIAN_POINT('',(-4.467866714762,-5.635541915E-08,
+    2.473204960716));
+#1948 = CARTESIAN_POINT('',(-3.73213273618,-2.341914372685,
+    3.200477653845));
+#1949 = CARTESIAN_POINT('',(-2.996396862867,-3.384461955077,
+    3.564112927795));
+#1950 = CARTESIAN_POINT('',(-1.943233666543,-4.17018911835,
+    3.927754766565));
+#1951 = CARTESIAN_POINT('',(-0.673441839017,-4.593322919964,
+    4.29138167747));
+#1952 = CARTESIAN_POINT('',(0.673440678168,-4.593322859461,
+    4.655022284572));
+#1953 = CARTESIAN_POINT('',(1.943237441684,-4.170189823933,
+    5.018666754178));
+#1954 = CARTESIAN_POINT('',(2.996393416765,-3.384462792675,
+    5.382289342054));
+#1955 = CARTESIAN_POINT('',(3.732133654912,-2.341912302897,5.74593428542
+    ));
+#1956 = CARTESIAN_POINT('',(4.100000050661,-1.170957998125,6.10956873412
+    ));
+#1957 = CARTESIAN_POINT('',(4.09999962701,8.491205961E-08,6.473204840674
+    ));
+#1958 = CARTESIAN_POINT('',(3.1,4.4E-16,-1.258845726812));
+#1959 = CARTESIAN_POINT('',(3.099999738371,0.88535702025,-0.895209106095
+    ));
+#1960 = CARTESIAN_POINT('',(2.821853191767,1.770718363046,
+    -0.531570827521));
+#1961 = CARTESIAN_POINT('',(2.265581587227,2.558979818866,
+    -0.167944423098));
+#1962 = CARTESIAN_POINT('',(1.469248078125,3.153073214,0.195712515172));
+#1963 = CARTESIAN_POINT('',(0.509220255264,3.472995185435,0.559325675974
+    ));
+#1964 = CARTESIAN_POINT('',(-0.509212896788,3.473007410352,0.92297715109
+    ));
+#1965 = CARTESIAN_POINT('',(-1.469263068905,3.153065441561,
+    1.286607870605));
+#1966 = CARTESIAN_POINT('',(-2.265570438253,2.558984321077,
+    1.650245557969));
+#1967 = CARTESIAN_POINT('',(-2.821856521114,1.770715881645,
+    2.013881631813));
+#1968 = CARTESIAN_POINT('',(-3.378143147805,3.965534826E-08,
+    2.741154393229));
+#1969 = CARTESIAN_POINT('',(-2.821856498913,-1.770715795359,
+    3.468427154645));
+#1970 = CARTESIAN_POINT('',(-2.265568706562,-2.558983062785,
+    3.83206460797));
+#1971 = CARTESIAN_POINT('',(-1.46927340054,-3.153070881532,
+    4.195695496465));
+#1972 = CARTESIAN_POINT('',(-0.509188912583,-3.472998206273,
+    4.559341312845));
+#1973 = CARTESIAN_POINT('',(0.509186401993,-3.473001393441,
+    4.922973433009));
+#1974 = CARTESIAN_POINT('',(1.469278588309,-3.153072754213,5.28660169067
+    ));
+#1975 = CARTESIAN_POINT('',(2.265564756552,-2.558978872793,
+    5.650251830078));
+#1976 = CARTESIAN_POINT('',(2.821857297903,-1.770718604726,
+    6.013879613979));
+#1977 = CARTESIAN_POINT('',(3.099999993049,-0.885357105161,
+    6.377517892552));
+#1978 = CARTESIAN_POINT('',(3.09999975567,-8.491201076E-08,
+    6.741154513271));
+#1979 = DEFINITIONAL_REPRESENTATION('',(#1980),#1999);
+#1980 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1981,#1982,#1983,#1984,#1985,
+    #1986,#1987,#1988,#1989,#1990,#1991,#1992,#1993,#1994,#1995,#1996,
+    #1997,#1998),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229197917482,
+    0.465800159693,0.727441218742,1.),.UNSPECIFIED.);
+#1981 = CARTESIAN_POINT('',(0.,1.067269289972));
+#1982 = CARTESIAN_POINT('',(-4.640379553852E-02,1.111907119254));
+#1983 = CARTESIAN_POINT('',(-9.232583920729E-02,1.156081550976));
+#1984 = CARTESIAN_POINT('',(-0.137780597768,1.199806476501));
+#1985 = CARTESIAN_POINT('',(-0.182783386353,1.243096644504));
+#1986 = CARTESIAN_POINT('',(-0.273350038286,1.330216701771));
+#1987 = CARTESIAN_POINT('',(-0.318885601285,1.374019369816));
+#1988 = CARTESIAN_POINT('',(-0.363967918614,1.417386039069));
+#1989 = CARTESIAN_POINT('',(-0.408611999762,1.46033114662));
+#1990 = CARTESIAN_POINT('',(-0.501728041964,1.549903561991));
+#1991 = CARTESIAN_POINT('',(-0.550105728881,1.596440182712));
+#1992 = CARTESIAN_POINT('',(-0.597980520536,1.642493043047));
+#1993 = CARTESIAN_POINT('',(-0.645370389549,1.68807943327));
+#1994 = CARTESIAN_POINT('',(-0.741167304785,1.780230678718));
+#1995 = CARTESIAN_POINT('',(-0.789534960598,1.826757642484));
+#1996 = CARTESIAN_POINT('',(-0.837409856967,1.872810599065));
+#1997 = CARTESIAN_POINT('',(-0.884809662944,1.918406544883));
+#1998 = CARTESIAN_POINT('',(-0.931748693201,1.963559249614));
+#1999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2000 = ORIENTED_EDGE('',*,*,#2001,.T.);
+#2001 = EDGE_CURVE('',#1891,#2002,#2004,.T.);
+#2002 = VERTEX_POINT('',#2003);
+#2003 = CARTESIAN_POINT('',(-2.828427348897,2.828426914285,
+    0.999999999998));
+#2004 = SURFACE_CURVE('',#2005,(#2010,#2017),.PCURVE_S1.);
+#2005 = CIRCLE('',#2006,4.);
+#2006 = AXIS2_PLACEMENT_3D('',#2007,#2008,#2009);
+#2007 = CARTESIAN_POINT('',(0.,-2.2E-16,1.));
+#2008 = DIRECTION('',(0.,-2.2E-16,1.));
+#2009 = DIRECTION('',(1.,0.,0.));
+#2010 = PCURVE('',#350,#2011);
+#2011 = DEFINITIONAL_REPRESENTATION('',(#2012),#2016);
+#2012 = LINE('',#2013,#2014);
+#2013 = CARTESIAN_POINT('',(0.,-0.));
+#2014 = VECTOR('',#2015,1.);
+#2015 = DIRECTION('',(1.,-0.));
+#2016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2017 = PCURVE('',#2018,#2023);
+#2018 = CYLINDRICAL_SURFACE('',#2019,4.);
+#2019 = AXIS2_PLACEMENT_3D('',#2020,#2021,#2022);
+#2020 = CARTESIAN_POINT('',(0.,0.,0.));
+#2021 = DIRECTION('',(-0.,-0.,-1.));
+#2022 = DIRECTION('',(1.,0.,0.));
+#2023 = DEFINITIONAL_REPRESENTATION('',(#2024),#2028);
+#2024 = LINE('',#2025,#2026);
+#2025 = CARTESIAN_POINT('',(-0.,-1.));
+#2026 = VECTOR('',#2027,1.);
+#2027 = DIRECTION('',(-1.,0.));
+#2028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2029 = ORIENTED_EDGE('',*,*,#2030,.T.);
+#2030 = EDGE_CURVE('',#2002,#2031,#2033,.T.);
+#2031 = VERTEX_POINT('',#2032);
+#2032 = CARTESIAN_POINT('',(-0.820716672065,2.98938537706,0.100000127159
+    ));
+#2033 = SURFACE_CURVE('',#2034,(#2049,#2067),.PCURVE_S1.);
+#2034 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2035,#2036,#2037,#2038,#2039,
+    #2040,#2041,#2042,#2043,#2044,#2045,#2046,#2047,#2048),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260105853811,0.513314847316,
+    0.759861296081,1.),.UNSPECIFIED.);
+#2035 = CARTESIAN_POINT('',(-2.828427339891,2.828426909601,1.));
+#2036 = CARTESIAN_POINT('',(-2.698932455066,2.8794354645,0.944501774173)
+  );
+#2037 = CARTESIAN_POINT('',(-2.5677872238,2.923718212103,0.888510822918)
+  );
+#2038 = CARTESIAN_POINT('',(-2.43550787822,2.961072551002,0.832014649012
+    ));
+#2039 = CARTESIAN_POINT('',(-2.173358757922,3.020875839253,
+    0.719498275376));
+#2040 = CARTESIAN_POINT('',(-2.043517711587,3.043694364485,
+    0.663505141443));
+#2041 = CARTESIAN_POINT('',(-1.91368278146,3.059718369886,0.607009643952
+    ));
+#2042 = CARTESIAN_POINT('',(-1.658587750988,3.077887609011,
+    0.494491221009));
+#2043 = CARTESIAN_POINT('',(-1.533296670169,3.080387481249,
+    0.438494941294));
+#2044 = CARTESIAN_POINT('',(-1.409098528572,3.076401792482,0.38200122461
+    ));
+#2045 = CARTESIAN_POINT('',(-1.167208708474,3.055878507004,
+    0.269480762904));
+#2046 = CARTESIAN_POINT('',(-1.049431214781,3.039670288053,0.21348000768
+    ));
+#2047 = CARTESIAN_POINT('',(-0.933754242869,3.017449346498,
+    0.156989104044));
+#2048 = CARTESIAN_POINT('',(-0.820716575871,2.989385394111,
+    0.100000118134));
+#2049 = PCURVE('',#350,#2050);
+#2050 = DEFINITIONAL_REPRESENTATION('',(#2051),#2066);
+#2051 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2052,#2053,#2054,#2055,#2056,
+    #2057,#2058,#2059,#2060,#2061,#2062,#2063,#2064,#2065),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260105853811,0.513314847316,
+    0.759861296081,1.),.UNSPECIFIED.);
+#2052 = CARTESIAN_POINT('',(2.356194566257,0.));
+#2053 = CARTESIAN_POINT('',(2.324285765749,-5.549822582818E-02));
+#2054 = CARTESIAN_POINT('',(2.292093677449,-0.111489177081));
+#2055 = CARTESIAN_POINT('',(2.25961111624,-0.167985350988));
+#2056 = CARTESIAN_POINT('',(2.194919661646,-0.280501724624));
+#2057 = CARTESIAN_POINT('',(2.16272632969,-0.336494858557));
+#2058 = CARTESIAN_POINT('',(2.13024416312,-0.392990356048));
+#2059 = CARTESIAN_POINT('',(2.065551528793,-0.505508778991));
+#2060 = CARTESIAN_POINT('',(2.033356381381,-0.561505058706));
+#2061 = CARTESIAN_POINT('',(2.000875225015,-0.61799877539));
+#2062 = CARTESIAN_POINT('',(1.936181385424,-0.730519237096));
+#2063 = CARTESIAN_POINT('',(1.903983644648,-0.78651999142));
+#2064 = CARTESIAN_POINT('',(1.871504089386,-0.843010897034));
+#2065 = CARTESIAN_POINT('',(1.838738160582,-0.899999881866));
+#2066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2067 = PCURVE('',#2068,#2111);
+#2068 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#2069,#2070,#2071,#2072,#2073,#2074,#2075,#2076,#2077,#2078,#2079
+      ,#2080,#2081,#2082,#2083,#2084,#2085,#2086,#2087,#2088,#2089)
+    ,(#2090,#2091,#2092,#2093,#2094,#2095,#2096,#2097,#2098,#2099,#2100
+      ,#2101,#2102,#2103,#2104,#2105,#2106,#2107,#2108,#2109,#2110
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#2069 = CARTESIAN_POINT('',(-4.4E-16,3.1,-0.241154273188));
+#2070 = CARTESIAN_POINT('',(-0.885357090031,3.100000261629,
+    0.122482347529));
+#2071 = CARTESIAN_POINT('',(-1.770718666993,2.821857568812,
+    0.486120626103));
+#2072 = CARTESIAN_POINT('',(-2.558979012428,2.265565005207,
+    0.849748410007));
+#2073 = CARTESIAN_POINT('',(-3.15307296248,1.469278790478,1.21339854941)
+  );
+#2074 = CARTESIAN_POINT('',(-3.473001653224,0.509186537254,
+    1.577026807072));
+#2075 = CARTESIAN_POINT('',(-3.472998493947,-0.509188857588,
+    1.940658927241));
+#2076 = CARTESIAN_POINT('',(-3.15307117029,-1.469273429976,
+    2.304304743614));
+#2077 = CARTESIAN_POINT('',(-2.558983326529,-2.265568815033,
+    2.667935632113));
+#2078 = CARTESIAN_POINT('',(-1.770716012213,-2.821856672819,
+    3.031573085437));
+#2079 = CARTESIAN_POINT('',(-5.287486198E-08,-3.378143414057,
+    3.758845846853));
+#2080 = CARTESIAN_POINT('',(1.770715943913,-2.821856792023,
+    4.486118608269));
+#2081 = CARTESIAN_POINT('',(2.558984460711,-2.26557068691,4.849754682114
+    ));
+#2082 = CARTESIAN_POINT('',(3.153065649827,-1.46926327107,5.213392369474
+    ));
+#2083 = CARTESIAN_POINT('',(3.473007670137,-0.509213032056,
+    5.577023088998));
+#2084 = CARTESIAN_POINT('',(3.472995473106,0.509220200278,5.940674564098
+    ));
+#2085 = CARTESIAN_POINT('',(3.153073502757,1.469248107552,6.304287724919
+    ));
+#2086 = CARTESIAN_POINT('',(2.558980082613,2.265581695703,6.667944663174
+    ));
+#2087 = CARTESIAN_POINT('',(1.770718579898,2.821853365672,7.031571067605
+    ));
+#2088 = CARTESIAN_POINT('',(0.885357174943,3.099999958449,7.395209346176
+    ));
+#2089 = CARTESIAN_POINT('',(8.491208892E-08,3.10000024433,7.758845966895
+    ));
+#2090 = CARTESIAN_POINT('',(0.,4.1,2.679491924311E-02));
+#2091 = CARTESIAN_POINT('',(-1.170958189562,4.100000399398,
+    0.390431025799));
+#2092 = CARTESIAN_POINT('',(-2.341912593239,3.732133945934,
+    0.754065474497));
+#2093 = CARTESIAN_POINT('',(-3.38446316263,2.996393619267,1.117710417868
+    ));
+#2094 = CARTESIAN_POINT('',(-4.170190243548,1.943237532096,
+    1.481333005734));
+#2095 = CARTESIAN_POINT('',(-4.593323291277,0.673440644304,
+    1.844977475348));
+#2096 = CARTESIAN_POINT('',(-4.593323323886,-0.673441995407,
+    2.20861808245));
+#2097 = CARTESIAN_POINT('',(-4.170189457479,-1.943233929693,
+    2.572244993351));
+#2098 = CARTESIAN_POINT('',(-3.384462200916,-2.99639720555,
+    2.935886832123));
+#2099 = CARTESIAN_POINT('',(-2.341914508443,-3.732133124205,
+    3.299522106073));
+#2100 = CARTESIAN_POINT('',(3.617479454E-08,-4.467867121217,
+    4.026794799202));
+#2101 = CARTESIAN_POINT('',(2.341914599464,-3.732133183637,
+    4.754067492331));
+#2102 = CARTESIAN_POINT('',(3.384463764693,-2.996400845457,5.11770414576
+    ));
+#2103 = CARTESIAN_POINT('',(4.17018240628,-1.943214433897,5.481339185668
+    ));
+#2104 = CARTESIAN_POINT('',(4.593335091334,-0.67348539005,5.844981193432
+    ));
+#2105 = CARTESIAN_POINT('',(4.593316097578,0.673499004704,6.208602445574
+    ));
+#2106 = CARTESIAN_POINT('',(4.170189692089,1.943187141121,6.572262012063
+    ));
+#2107 = CARTESIAN_POINT('',(3.384464963996,2.9964202352,6.935877801052)
+  );
+#2108 = CARTESIAN_POINT('',(2.341912264994,3.732127652039,7.299524123908
+    ));
+#2109 = CARTESIAN_POINT('',(1.170958104651,4.099999997841,7.663158572606
+    ));
+#2110 = CARTESIAN_POINT('',(-8.491194059E-08,4.10000037299,8.02679467916
+    ));
+#2111 = DEFINITIONAL_REPRESENTATION('',(#2112),#2127);
+#2112 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2113,#2114,#2115,#2116,#2117,
+    #2118,#2119,#2120,#2121,#2122,#2123,#2124,#2125,#2126),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260105853811,0.513314847316,
+    0.759861296081,1.),.UNSPECIFIED.);
+#2113 = CARTESIAN_POINT('',(-0.103527798106,0.785423731963));
+#2114 = CARTESIAN_POINT('',(-0.160983771597,0.753513899778));
+#2115 = CARTESIAN_POINT('',(-0.218949852587,0.721320770474));
+#2116 = CARTESIAN_POINT('',(-0.277438981368,0.688837157978));
+#2117 = CARTESIAN_POINT('',(-0.393924481442,0.624143607779));
+#2118 = CARTESIAN_POINT('',(-0.451892832042,0.591949232016));
+#2119 = CARTESIAN_POINT('',(-0.510381271996,0.559466011013));
+#2120 = CARTESIAN_POINT('',(-0.626868916049,0.494771274899));
+#2121 = CARTESIAN_POINT('',(-0.68484053428,0.462575080694));
+#2122 = CARTESIAN_POINT('',(-0.743327139282,0.430092867822));
+#2123 = CARTESIAN_POINT('',(-0.859816903297,0.36539692625));
+#2124 = CARTESIAN_POINT('',(-0.917793157678,0.333198141661));
+#2125 = CARTESIAN_POINT('',(-0.97627684187,0.300717532082));
+#2126 = CARTESIAN_POINT('',(-1.03527618041,0.267950548022));
+#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2128 = ORIENTED_EDGE('',*,*,#2129,.T.);
+#2129 = EDGE_CURVE('',#2031,#2130,#2132,.T.);
+#2130 = VERTEX_POINT('',#2131);
+#2131 = CARTESIAN_POINT('',(-2.715195060362,1.495899250078,
+    9.999980358043E-02));
+#2132 = SURFACE_CURVE('',#2133,(#2151,#2172),.PCURVE_S1.);
+#2133 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2134,#2135,#2136,#2137,#2138,
+    #2139,#2140,#2141,#2142,#2143,#2144,#2145,#2146,#2147,#2148,#2149,
+    #2150),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,6.800006367824E-02,
+    0.301000188999,0.534000223263,0.767000115588,1.),.UNSPECIFIED.);
+#2134 = CARTESIAN_POINT('',(-0.820716672065,2.98938537706,0.100000127159
+    ));
+#2135 = CARTESIAN_POINT('',(-0.861336385186,2.978233484861,
+    0.100000119249));
+#2136 = CARTESIAN_POINT('',(-0.901754059585,2.966345677507,
+    0.100000114002));
+#2137 = CARTESIAN_POINT('',(-0.941949686208,2.953727437207,
+    0.100000106257));
+#2138 = CARTESIAN_POINT('',(-1.118804408197,2.894669064182,
+    0.100000077842));
+#2139 = CARTESIAN_POINT('',(-1.252867849797,2.840453965109,
+    0.100000061911));
+#2140 = CARTESIAN_POINT('',(-1.383299683912,2.778005428573,
+    0.100000058866));
+#2141 = CARTESIAN_POINT('',(-1.635437072988,2.637456677768,
+    0.100000056672));
+#2142 = CARTESIAN_POINT('',(-1.757143778995,2.559355830673,
+    0.100000058295));
+#2143 = CARTESIAN_POINT('',(-1.873757156559,2.473836340725,
+    0.100000053402));
+#2144 = CARTESIAN_POINT('',(-2.095510422383,2.289032109872,
+    0.100000026512));
+#2145 = CARTESIAN_POINT('',(-2.200651326782,2.189746536288,
+    0.100000004529));
+#2146 = CARTESIAN_POINT('',(-2.299413343781,2.084113690358,
+    9.999997351899E-02));
+#2147 = CARTESIAN_POINT('',(-2.483113587468,1.861445161011,
+    9.999990533107E-02));
+#2148 = CARTESIAN_POINT('',(-2.56805265912,1.744408462119,
+    9.999987080992E-02));
+#2149 = CARTESIAN_POINT('',(-2.645547871107,1.622315366051,
+    9.99998292946E-02));
+#2150 = CARTESIAN_POINT('',(-2.715195060362,1.495899250078,
+    9.999980358043E-02));
+#2151 = PCURVE('',#350,#2152);
+#2152 = DEFINITIONAL_REPRESENTATION('',(#2153),#2171);
+#2153 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2154,#2155,#2156,#2157,#2158,
+    #2159,#2160,#2161,#2162,#2163,#2164,#2165,#2166,#2167,#2168,#2169,
+    #2170),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,6.800006367824E-02,
+    0.301000188999,0.534000223263,0.767000115588,1.),.UNSPECIFIED.);
+#2154 = CARTESIAN_POINT('',(1.838738191961,-0.899999872841));
+#2155 = CARTESIAN_POINT('',(1.852326174226,-0.899999881278));
+#2156 = CARTESIAN_POINT('',(1.865914156891,-0.899999885559));
+#2157 = CARTESIAN_POINT('',(1.879502139638,-0.899999893743));
+#2158 = CARTESIAN_POINT('',(1.939648926678,-0.899999922158));
+#2159 = CARTESIAN_POINT('',(1.986207788879,-0.899999938089));
+#2160 = CARTESIAN_POINT('',(2.032766650866,-0.899999941134));
+#2161 = CARTESIAN_POINT('',(2.125884241377,-0.899999943328));
+#2162 = CARTESIAN_POINT('',(2.17244308281,-0.899999941705));
+#2163 = CARTESIAN_POINT('',(2.219001922224,-0.899999946598));
+#2164 = CARTESIAN_POINT('',(2.312119457575,-0.899999973488));
+#2165 = CARTESIAN_POINT('',(2.358678266367,-0.899999995471));
+#2166 = CARTESIAN_POINT('',(2.405237074988,-0.900000026481));
+#2167 = CARTESIAN_POINT('',(2.49835457919,-0.900000094669));
+#2168 = CARTESIAN_POINT('',(2.544913389706,-0.900000127783));
+#2169 = CARTESIAN_POINT('',(2.591472198522,-0.900000172394));
+#2170 = CARTESIAN_POINT('',(2.638030954871,-0.90000019642));
+#2171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2172 = PCURVE('',#2173,#2216);
+#2173 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#2174,#2175,#2176,#2177,#2178,#2179,#2180,#2181,#2182,#2183,#2184
+      ,#2185,#2186,#2187,#2188,#2189,#2190,#2191,#2192,#2193,#2194)
+    ,(#2195,#2196,#2197,#2198,#2199,#2200,#2201,#2202,#2203,#2204,#2205
+      ,#2206,#2207,#2208,#2209,#2210,#2211,#2212,#2213,#2214,#2215
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#2174 = CARTESIAN_POINT('',(0.,3.1,-1.258845726812));
+#2175 = CARTESIAN_POINT('',(-0.88535702025,3.099999738371,
+    -0.895209106095));
+#2176 = CARTESIAN_POINT('',(-1.770718363046,2.821853191767,
+    -0.531570827521));
+#2177 = CARTESIAN_POINT('',(-2.558979818865,2.265581587227,
+    -0.167944423098));
+#2178 = CARTESIAN_POINT('',(-3.153073214001,1.469248078125,
+    0.195712515172));
+#2179 = CARTESIAN_POINT('',(-3.472995185433,0.509220255264,
+    0.559325675974));
+#2180 = CARTESIAN_POINT('',(-3.473007410353,-0.509212896788,
+    0.92297715109));
+#2181 = CARTESIAN_POINT('',(-3.15306544156,-1.469263068905,
+    1.286607870605));
+#2182 = CARTESIAN_POINT('',(-2.558984321078,-2.265570438253,
+    1.650245557969));
+#2183 = CARTESIAN_POINT('',(-1.770715881645,-2.821856521114,
+    2.013881631813));
+#2184 = CARTESIAN_POINT('',(-3.96554213E-08,-3.378143147805,
+    2.741154393229));
+#2185 = CARTESIAN_POINT('',(1.770715795359,-2.821856498913,
+    3.468427154646));
+#2186 = CARTESIAN_POINT('',(2.558982765738,-2.265569066209,
+    3.832063228488));
+#2187 = CARTESIAN_POINT('',(3.153072048498,-1.469271987643,
+    4.195700915856));
+#2188 = CARTESIAN_POINT('',(3.472996122404,-0.509191435613,
+    4.559331635362));
+#2189 = CARTESIAN_POINT('',(3.473003477311,0.509188925023,4.922983110492
+    ));
+#2190 = CARTESIAN_POINT('',(3.153071587247,1.469277175412,5.286596271279
+    ));
+#2191 = CARTESIAN_POINT('',(2.558979169839,2.265565116199,5.65025320956)
+  );
+#2192 = CARTESIAN_POINT('',(1.770718604727,2.821857297902,6.013879613978
+    ));
+#2193 = CARTESIAN_POINT('',(0.885357105161,3.099999993049,6.377517892552
+    ));
+#2194 = CARTESIAN_POINT('',(8.491201076E-08,3.09999975567,6.741154513271
+    ));
+#2195 = CARTESIAN_POINT('',(0.,3.1,-0.241154273188));
+#2196 = CARTESIAN_POINT('',(-0.885357090031,3.100000261629,
+    0.122482347529));
+#2197 = CARTESIAN_POINT('',(-1.770718666992,2.821857568812,
+    0.486120626103));
+#2198 = CARTESIAN_POINT('',(-2.558979309475,2.265565364853,
+    0.849747030526));
+#2199 = CARTESIAN_POINT('',(-3.153071795511,1.469277377583,
+    1.213403968798));
+#2200 = CARTESIAN_POINT('',(-3.473003737097,0.509189060281,
+    1.577017129594));
+#2201 = CARTESIAN_POINT('',(-3.472996410074,-0.509191380615,
+    1.940668604719));
+#2202 = CARTESIAN_POINT('',(-3.153072337259,-1.469272017081,
+    2.304299324226));
+#2203 = CARTESIAN_POINT('',(-2.558983029482,-2.265569174679,
+    2.667937011594));
+#2204 = CARTESIAN_POINT('',(-1.770716012213,-2.821856672819,
+    3.031573085437));
+#2205 = CARTESIAN_POINT('',(-5.287476005E-08,-3.378143414057,
+    3.758845846853));
+#2206 = CARTESIAN_POINT('',(1.770715943912,-2.821856792023,
+    4.486118608269));
+#2207 = CARTESIAN_POINT('',(2.558984460711,-2.265570686909,
+    4.849754682113));
+#2208 = CARTESIAN_POINT('',(3.153065649826,-1.46926327107,5.213392369476
+    ));
+#2209 = CARTESIAN_POINT('',(3.473007670139,-0.509213032056,
+    5.577023088996));
+#2210 = CARTESIAN_POINT('',(3.472995473105,0.509220200278,5.940674564101
+    ));
+#2211 = CARTESIAN_POINT('',(3.153073502758,1.469248107552,6.304287724917
+    ));
+#2212 = CARTESIAN_POINT('',(2.558980082612,2.265581695702,6.667944663176
+    ));
+#2213 = CARTESIAN_POINT('',(1.770718579898,2.821853365672,7.031571067604
+    ));
+#2214 = CARTESIAN_POINT('',(0.885357174942,3.099999958449,7.395209346176
+    ));
+#2215 = CARTESIAN_POINT('',(8.491208803E-08,3.10000024433,7.758845966895
+    ));
+#2216 = DEFINITIONAL_REPRESENTATION('',(#2217),#2235);
+#2217 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2218,#2219,#2220,#2221,#2222,
+    #2223,#2224,#2225,#2226,#2227,#2228,#2229,#2230,#2231,#2232,#2233,
+    #2234),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,6.800006367824E-02,
+    0.301000188999,0.534000223263,0.767000115588,1.),.UNSPECIFIED.);
+#2218 = CARTESIAN_POINT('',(0.,0.267950578094));
+#2219 = CARTESIAN_POINT('',(-1.730075714321E-02,0.281538998936));
+#2220 = CARTESIAN_POINT('',(-3.460151063908E-02,0.295127420343));
+#2221 = CARTESIAN_POINT('',(-5.190226572233E-02,0.308715842083));
+#2222 = CARTESIAN_POINT('',(-0.128483516731,0.368864573605));
+#2223 = CARTESIAN_POINT('',(-0.187764075375,0.415424944501));
+#2224 = CARTESIAN_POINT('',(-0.247044632397,0.461985319965));
+#2225 = CARTESIAN_POINT('',(-0.365605599311,0.555105941992));
+#2226 = CARTESIAN_POINT('',(-0.424886152413,0.60166630161));
+#2227 = CARTESIAN_POINT('',(-0.484166723509,0.648226659142));
+#2228 = CARTESIAN_POINT('',(-0.60272771294,0.741347227135));
+#2229 = CARTESIAN_POINT('',(-0.662008275308,0.787907550508));
+#2230 = CARTESIAN_POINT('',(-0.721288846229,0.834467870604));
+#2231 = CARTESIAN_POINT('',(-0.839849841917,0.92758839364));
+#2232 = CARTESIAN_POINT('',(-0.89913041043,0.974148711456));
+#2233 = CARTESIAN_POINT('',(-0.958410976362,1.02070902665));
+#2234 = CARTESIAN_POINT('',(-1.017691453624,1.067269289972));
+#2235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2236 = ORIENTED_EDGE('',*,*,#2237,.T.);
+#2237 = EDGE_CURVE('',#2130,#2238,#2240,.T.);
+#2238 = VERTEX_POINT('',#2239);
+#2239 = CARTESIAN_POINT('',(-3.695517995597,-1.530734032258,
+    0.999999999999));
+#2240 = SURFACE_CURVE('',#2241,(#2260,#2282),.PCURVE_S1.);
+#2241 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2242,#2243,#2244,#2245,#2246,
+    #2247,#2248,#2249,#2250,#2251,#2252,#2253,#2254,#2255,#2256,#2257,
+    #2258,#2259),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229197912151,
+    0.465800148646,0.727441201142,1.),.UNSPECIFIED.);
+#2242 = CARTESIAN_POINT('',(-2.715195060362,1.495899250078,
+    9.999980358043E-02));
+#2243 = CARTESIAN_POINT('',(-2.821225347752,1.396331817585,
+    0.144822411481));
+#2244 = CARTESIAN_POINT('',(-2.921806285678,1.289691490691,
+    0.189179701538));
+#2245 = CARTESIAN_POINT('',(-3.016385466919,1.176518117195,
+    0.233085618619));
+#2246 = CARTESIAN_POINT('',(-3.10450927281,1.057394736249,0.276554980821
+    ));
+#2247 = CARTESIAN_POINT('',(-3.26973835986,0.80444100739,0.364035662064)
+  );
+#2248 = CARTESIAN_POINT('',(-3.346396695677,0.670258368282,
+    0.408019647852));
+#2249 = CARTESIAN_POINT('',(-3.415382479589,0.53104776537,0.451565832966
+    ));
+#2250 = CARTESIAN_POINT('',(-3.476397035276,0.387493413619,
+    0.494688714256));
+#2251 = CARTESIAN_POINT('',(-3.587654439334,7.749153081436E-02,
+    0.584631924205));
+#2252 = CARTESIAN_POINT('',(-3.636074747656,-8.977305752289E-02,
+    0.631361190844));
+#2253 = CARTESIAN_POINT('',(-3.674207553361,-0.260583722061,
+    0.677604696044));
+#2254 = CARTESIAN_POINT('',(-3.701906380086,-0.434024391784,
+    0.723379799609));
+#2255 = CARTESIAN_POINT('',(-3.73708504047,-0.791694070274,
+    0.815912523165));
+#2256 = CARTESIAN_POINT('',(-3.743673190639,-0.976073779001,
+    0.862632094743));
+#2257 = CARTESIAN_POINT('',(-3.738861801017,-1.16133741574,
+    0.908875693155));
+#2258 = CARTESIAN_POINT('',(-3.722744208689,-1.346526079773,
+    0.954660386056));
+#2259 = CARTESIAN_POINT('',(-3.695518001968,-1.530734038666,1.));
+#2260 = PCURVE('',#350,#2261);
+#2261 = DEFINITIONAL_REPRESENTATION('',(#2262),#2281);
+#2262 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2263,#2264,#2265,#2266,#2267,
+    #2268,#2269,#2270,#2271,#2272,#2273,#2274,#2275,#2276,#2277,#2278,
+    #2279,#2280),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229197912151,
+    0.465800148646,0.727441201142,1.),.UNSPECIFIED.);
+#2263 = CARTESIAN_POINT('',(2.638030954871,-0.90000019642));
+#2264 = CARTESIAN_POINT('',(2.682667342242,-0.855177590248));
+#2265 = CARTESIAN_POINT('',(2.72684034081,-0.81082029586));
+#2266 = CARTESIAN_POINT('',(2.770563852469,-0.766914382686));
+#2267 = CARTESIAN_POINT('',(2.813852614312,-0.723445019179));
+#2268 = CARTESIAN_POINT('',(2.900969840762,-0.635964337936));
+#2269 = CARTESIAN_POINT('',(2.944771083837,-0.591980352148));
+#2270 = CARTESIAN_POINT('',(2.988136341197,-0.548434167034));
+#2271 = CARTESIAN_POINT('',(3.031080050306,-0.505311285744));
+#2272 = CARTESIAN_POINT('',(3.120649549226,-0.415368075795));
+#2273 = CARTESIAN_POINT('',(3.167184654933,-0.368638809156));
+#2274 = CARTESIAN_POINT('',(3.213236016904,-0.322395303956));
+#2275 = CARTESIAN_POINT('',(3.258820924988,-0.276620200391));
+#2276 = CARTESIAN_POINT('',(3.350969180458,-0.184087476835));
+#2277 = CARTESIAN_POINT('',(3.397494637744,-0.13736790526));
+#2278 = CARTESIAN_POINT('',(3.443546103558,-9.112430683929E-02));
+#2279 = CARTESIAN_POINT('',(3.489140574611,-4.533961394792E-02));
+#2280 = CARTESIAN_POINT('',(3.534291818959,0.));
+#2281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2282 = PCURVE('',#2283,#2326);
+#2283 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#2284,#2285,#2286,#2287,#2288,#2289,#2290,#2291,#2292,#2293,#2294
+      ,#2295,#2296,#2297,#2298,#2299,#2300,#2301,#2302,#2303,#2304)
+    ,(#2305,#2306,#2307,#2308,#2309,#2310,#2311,#2312,#2313,#2314,#2315
+      ,#2316,#2317,#2318,#2319,#2320,#2321,#2322,#2323,#2324,#2325
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#2284 = CARTESIAN_POINT('',(0.,4.1,-1.526794919243));
+#2285 = CARTESIAN_POINT('',(-1.170958083036,4.099999600601,
+    -1.163158812688));
+#2286 = CARTESIAN_POINT('',(-2.341912129239,3.732127264015,
+    -0.799524363989));
+#2287 = CARTESIAN_POINT('',(-3.384464718157,2.996419892516,
+    -0.435878041139));
+#2288 = CARTESIAN_POINT('',(-4.170189352956,1.943186877972,
+    -7.226225213872E-02));
+#2289 = CARTESIAN_POINT('',(-4.593315693661,0.673498848314,0.29139731434
+    ));
+#2290 = CARTESIAN_POINT('',(-4.593334659516,-0.673485423916,
+    0.655018566485));
+#2291 = CARTESIAN_POINT('',(-4.170181986661,-1.943214343479,
+    1.018660574252));
+#2292 = CARTESIAN_POINT('',(-3.384463394743,-2.996400642959,
+    1.382295614157));
+#2293 = CARTESIAN_POINT('',(-2.34191430912,-3.732132892615,
+    1.745932267587));
+#2294 = CARTESIAN_POINT('',(5.635541915E-08,-4.467866714762,
+    2.473204960716));
+#2295 = CARTESIAN_POINT('',(2.341914372685,-3.73213273618,3.200477653845
+    ));
+#2296 = CARTESIAN_POINT('',(3.384461955077,-2.996396862867,
+    3.564112927795));
+#2297 = CARTESIAN_POINT('',(4.17018911835,-1.943233666543,3.927754766565
+    ));
+#2298 = CARTESIAN_POINT('',(4.593322919964,-0.673441839017,4.29138167747
+    ));
+#2299 = CARTESIAN_POINT('',(4.593322859461,0.673440678168,4.655022284572
+    ));
+#2300 = CARTESIAN_POINT('',(4.170189823933,1.943237441684,5.018666754178
+    ));
+#2301 = CARTESIAN_POINT('',(3.384462792675,2.996393416765,5.382289342054
+    ));
+#2302 = CARTESIAN_POINT('',(2.341912302897,3.732133654912,5.74593428542)
+  );
+#2303 = CARTESIAN_POINT('',(1.170957998125,4.100000050661,6.10956873412)
+  );
+#2304 = CARTESIAN_POINT('',(-8.491205961E-08,4.09999962701,
+    6.473204840674));
+#2305 = CARTESIAN_POINT('',(-4.4E-16,3.1,-1.258845726812));
+#2306 = CARTESIAN_POINT('',(-0.88535702025,3.099999738371,
+    -0.895209106095));
+#2307 = CARTESIAN_POINT('',(-1.770718363046,2.821853191767,
+    -0.531570827521));
+#2308 = CARTESIAN_POINT('',(-2.558979818866,2.265581587227,
+    -0.167944423098));
+#2309 = CARTESIAN_POINT('',(-3.153073214,1.469248078125,0.195712515172)
+  );
+#2310 = CARTESIAN_POINT('',(-3.472995185435,0.509220255264,
+    0.559325675974));
+#2311 = CARTESIAN_POINT('',(-3.473007410352,-0.509212896788,
+    0.92297715109));
+#2312 = CARTESIAN_POINT('',(-3.153065441561,-1.469263068905,
+    1.286607870605));
+#2313 = CARTESIAN_POINT('',(-2.558984321077,-2.265570438253,
+    1.650245557969));
+#2314 = CARTESIAN_POINT('',(-1.770715881645,-2.821856521114,
+    2.013881631813));
+#2315 = CARTESIAN_POINT('',(-3.965534826E-08,-3.378143147805,
+    2.741154393229));
+#2316 = CARTESIAN_POINT('',(1.770715795359,-2.821856498913,
+    3.468427154645));
+#2317 = CARTESIAN_POINT('',(2.558983062785,-2.265568706562,3.83206460797
+    ));
+#2318 = CARTESIAN_POINT('',(3.153070881532,-1.46927340054,4.195695496465
+    ));
+#2319 = CARTESIAN_POINT('',(3.472998206273,-0.509188912583,
+    4.559341312845));
+#2320 = CARTESIAN_POINT('',(3.473001393441,0.509186401993,4.922973433009
+    ));
+#2321 = CARTESIAN_POINT('',(3.153072754213,1.469278588309,5.28660169067)
+  );
+#2322 = CARTESIAN_POINT('',(2.558978872793,2.265564756552,5.650251830078
+    ));
+#2323 = CARTESIAN_POINT('',(1.770718604726,2.821857297903,6.013879613979
+    ));
+#2324 = CARTESIAN_POINT('',(0.885357105161,3.099999993049,6.377517892552
+    ));
+#2325 = CARTESIAN_POINT('',(8.491201076E-08,3.09999975567,6.741154513271
+    ));
+#2326 = DEFINITIONAL_REPRESENTATION('',(#2327),#2346);
+#2327 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2328,#2329,#2330,#2331,#2332,
+    #2333,#2334,#2335,#2336,#2337,#2338,#2339,#2340,#2341,#2342,#2343,
+    #2344,#2345),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229197912151,
+    0.465800148646,0.727441201142,1.),.UNSPECIFIED.);
+#2328 = CARTESIAN_POINT('',(0.,1.067269289972));
+#2329 = CARTESIAN_POINT('',(-4.640379445923E-02,1.111907118216));
+#2330 = CARTESIAN_POINT('',(-9.232583707104E-02,1.156081548921));
+#2331 = CARTESIAN_POINT('',(-0.137780594596,1.19980647345));
+#2332 = CARTESIAN_POINT('',(-0.182783382166,1.243096640477));
+#2333 = CARTESIAN_POINT('',(-0.273350032034,1.330216695757));
+#2334 = CARTESIAN_POINT('',(-0.318885593985,1.374019362794));
+#2335 = CARTESIAN_POINT('',(-0.363967910287,1.41738603106));
+#2336 = CARTESIAN_POINT('',(-0.408611990428,1.460331137641));
+#2337 = CARTESIAN_POINT('',(-0.501728030505,1.549903550968));
+#2338 = CARTESIAN_POINT('',(-0.550105716309,1.596440170617));
+#2339 = CARTESIAN_POINT('',(-0.597980506873,1.642493029904));
+#2340 = CARTESIAN_POINT('',(-0.645370374817,1.688079419099));
+#2341 = CARTESIAN_POINT('',(-0.741167292291,1.7802306667));
+#2342 = CARTESIAN_POINT('',(-0.78953495133,1.826757633558));
+#2343 = CARTESIAN_POINT('',(-0.837409850833,1.872810593184));
+#2344 = CARTESIAN_POINT('',(-0.884809659918,1.918406541965));
+#2345 = CARTESIAN_POINT('',(-0.931748693206,1.963559249611));
+#2346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2347 = ORIENTED_EDGE('',*,*,#2348,.T.);
+#2348 = EDGE_CURVE('',#2238,#2349,#2351,.T.);
+#2349 = VERTEX_POINT('',#2350);
+#2350 = CARTESIAN_POINT('',(-2.828426947864,-2.828427303675,1.));
+#2351 = SURFACE_CURVE('',#2352,(#2357,#2364),.PCURVE_S1.);
+#2352 = CIRCLE('',#2353,4.);
+#2353 = AXIS2_PLACEMENT_3D('',#2354,#2355,#2356);
+#2354 = CARTESIAN_POINT('',(0.,-2.2E-16,1.));
+#2355 = DIRECTION('',(0.,-2.2E-16,1.));
+#2356 = DIRECTION('',(1.,0.,0.));
+#2357 = PCURVE('',#350,#2358);
+#2358 = DEFINITIONAL_REPRESENTATION('',(#2359),#2363);
+#2359 = LINE('',#2360,#2361);
+#2360 = CARTESIAN_POINT('',(0.,-0.));
+#2361 = VECTOR('',#2362,1.);
+#2362 = DIRECTION('',(1.,-0.));
+#2363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2364 = PCURVE('',#2365,#2370);
+#2365 = CYLINDRICAL_SURFACE('',#2366,4.);
+#2366 = AXIS2_PLACEMENT_3D('',#2367,#2368,#2369);
+#2367 = CARTESIAN_POINT('',(0.,0.,0.));
+#2368 = DIRECTION('',(-0.,-0.,-1.));
+#2369 = DIRECTION('',(1.,0.,0.));
+#2370 = DEFINITIONAL_REPRESENTATION('',(#2371),#2375);
+#2371 = LINE('',#2372,#2373);
+#2372 = CARTESIAN_POINT('',(-0.,-1.));
+#2373 = VECTOR('',#2374,1.);
+#2374 = DIRECTION('',(-1.,0.));
+#2375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2376 = ORIENTED_EDGE('',*,*,#2377,.T.);
+#2377 = EDGE_CURVE('',#2349,#2378,#2380,.T.);
+#2378 = VERTEX_POINT('',#2379);
+#2379 = CARTESIAN_POINT('',(-2.98938537706,-0.820716672065,
+    0.100000127159));
+#2380 = SURFACE_CURVE('',#2381,(#2396,#2414),.PCURVE_S1.);
+#2381 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2382,#2383,#2384,#2385,#2386,
+    #2387,#2388,#2389,#2390,#2391,#2392,#2393,#2394,#2395),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260105853806,0.513314847307,
+    0.759861296067,1.),.UNSPECIFIED.);
+#2382 = CARTESIAN_POINT('',(-2.828426909601,-2.828427339891,1.));
+#2383 = CARTESIAN_POINT('',(-2.8794354645,-2.698932455066,0.944501774173
+    ));
+#2384 = CARTESIAN_POINT('',(-2.923718212103,-2.5677872238,0.888510822918
+    ));
+#2385 = CARTESIAN_POINT('',(-2.961072551002,-2.43550787822,
+    0.832014649012));
+#2386 = CARTESIAN_POINT('',(-3.020875839253,-2.173358757922,
+    0.719498275376));
+#2387 = CARTESIAN_POINT('',(-3.043694364485,-2.043517711587,
+    0.663505141443));
+#2388 = CARTESIAN_POINT('',(-3.059718369886,-1.91368278146,
+    0.607009643952));
+#2389 = CARTESIAN_POINT('',(-3.077887609011,-1.658587750988,
+    0.494491221009));
+#2390 = CARTESIAN_POINT('',(-3.080387481249,-1.533296670169,
+    0.438494941294));
+#2391 = CARTESIAN_POINT('',(-3.076401792482,-1.409098528572,
+    0.38200122461));
+#2392 = CARTESIAN_POINT('',(-3.055878507004,-1.167208708465,
+    0.269480762899));
+#2393 = CARTESIAN_POINT('',(-3.03967028799,-1.049431214797,
+    0.213480007693));
+#2394 = CARTESIAN_POINT('',(-3.017449346573,-0.93375424286,
+    0.156989104033));
+#2395 = CARTESIAN_POINT('',(-2.989385394111,-0.820716575871,
+    0.100000118134));
+#2396 = PCURVE('',#350,#2397);
+#2397 = DEFINITIONAL_REPRESENTATION('',(#2398),#2413);
+#2398 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2399,#2400,#2401,#2402,#2403,
+    #2404,#2405,#2406,#2407,#2408,#2409,#2410,#2411,#2412),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260105853806,0.513314847307,
+    0.759861296067,1.),.UNSPECIFIED.);
+#2399 = CARTESIAN_POINT('',(3.926990893052,0.));
+#2400 = CARTESIAN_POINT('',(3.895082092544,-5.549822582819E-02));
+#2401 = CARTESIAN_POINT('',(3.862890004244,-0.111489177081));
+#2402 = CARTESIAN_POINT('',(3.830407443035,-0.167985350988));
+#2403 = CARTESIAN_POINT('',(3.765715988441,-0.280501724624));
+#2404 = CARTESIAN_POINT('',(3.733522656484,-0.336494858557));
+#2405 = CARTESIAN_POINT('',(3.701040489915,-0.392990356048));
+#2406 = CARTESIAN_POINT('',(3.636347855588,-0.505508778991));
+#2407 = CARTESIAN_POINT('',(3.604152708176,-0.561505058706));
+#2408 = CARTESIAN_POINT('',(3.57167155181,-0.61799877539));
+#2409 = CARTESIAN_POINT('',(3.506977712216,-0.730519237101));
+#2410 = CARTESIAN_POINT('',(3.474779971453,-0.786519991441));
+#2411 = CARTESIAN_POINT('',(3.442300416171,-0.843010897004));
+#2412 = CARTESIAN_POINT('',(3.409534487377,-0.899999881866));
+#2413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2414 = PCURVE('',#2415,#2458);
+#2415 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#2416,#2417,#2418,#2419,#2420,#2421,#2422,#2423,#2424,#2425,#2426
+      ,#2427,#2428,#2429,#2430,#2431,#2432,#2433,#2434,#2435,#2436)
+    ,(#2437,#2438,#2439,#2440,#2441,#2442,#2443,#2444,#2445,#2446,#2447
+      ,#2448,#2449,#2450,#2451,#2452,#2453,#2454,#2455,#2456,#2457
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#2416 = CARTESIAN_POINT('',(-3.1,-4.4E-16,-0.241154273188));
+#2417 = CARTESIAN_POINT('',(-3.100000261629,-0.885357090031,
+    0.122482347529));
+#2418 = CARTESIAN_POINT('',(-2.821857568812,-1.770718666993,
+    0.486120626103));
+#2419 = CARTESIAN_POINT('',(-2.265565005207,-2.558979012428,
+    0.849748410007));
+#2420 = CARTESIAN_POINT('',(-1.469278790478,-3.15307296248,1.21339854941
+    ));
+#2421 = CARTESIAN_POINT('',(-0.509186537254,-3.473001653224,
+    1.577026807072));
+#2422 = CARTESIAN_POINT('',(0.509188857588,-3.472998493947,
+    1.940658927241));
+#2423 = CARTESIAN_POINT('',(1.469273429976,-3.15307117029,2.304304743614
+    ));
+#2424 = CARTESIAN_POINT('',(2.265568815033,-2.558983326529,
+    2.667935632113));
+#2425 = CARTESIAN_POINT('',(2.821856672819,-1.770716012213,
+    3.031573085437));
+#2426 = CARTESIAN_POINT('',(3.378143414057,-5.287486198E-08,
+    3.758845846853));
+#2427 = CARTESIAN_POINT('',(2.821856792023,1.770715943913,4.486118608269
+    ));
+#2428 = CARTESIAN_POINT('',(2.26557068691,2.558984460711,4.849754682114)
+  );
+#2429 = CARTESIAN_POINT('',(1.46926327107,3.153065649827,5.213392369474)
+  );
+#2430 = CARTESIAN_POINT('',(0.509213032056,3.473007670137,5.577023088998
+    ));
+#2431 = CARTESIAN_POINT('',(-0.509220200278,3.472995473106,
+    5.940674564098));
+#2432 = CARTESIAN_POINT('',(-1.469248107552,3.153073502757,
+    6.304287724919));
+#2433 = CARTESIAN_POINT('',(-2.265581695703,2.558980082613,
+    6.667944663174));
+#2434 = CARTESIAN_POINT('',(-2.821853365672,1.770718579898,
+    7.031571067605));
+#2435 = CARTESIAN_POINT('',(-3.099999958449,0.885357174943,
+    7.395209346176));
+#2436 = CARTESIAN_POINT('',(-3.10000024433,8.491208892E-08,
+    7.758845966895));
+#2437 = CARTESIAN_POINT('',(-4.1,0.,2.679491924311E-02));
+#2438 = CARTESIAN_POINT('',(-4.100000399398,-1.170958189562,
+    0.390431025799));
+#2439 = CARTESIAN_POINT('',(-3.732133945934,-2.341912593239,
+    0.754065474497));
+#2440 = CARTESIAN_POINT('',(-2.996393619267,-3.38446316263,
+    1.117710417868));
+#2441 = CARTESIAN_POINT('',(-1.943237532096,-4.170190243548,
+    1.481333005734));
+#2442 = CARTESIAN_POINT('',(-0.673440644304,-4.593323291277,
+    1.844977475348));
+#2443 = CARTESIAN_POINT('',(0.673441995407,-4.593323323886,2.20861808245
+    ));
+#2444 = CARTESIAN_POINT('',(1.943233929693,-4.170189457479,
+    2.572244993351));
+#2445 = CARTESIAN_POINT('',(2.99639720555,-3.384462200916,2.935886832123
+    ));
+#2446 = CARTESIAN_POINT('',(3.732133124205,-2.341914508443,
+    3.299522106073));
+#2447 = CARTESIAN_POINT('',(4.467867121217,3.617479454E-08,
+    4.026794799202));
+#2448 = CARTESIAN_POINT('',(3.732133183637,2.341914599464,4.754067492331
+    ));
+#2449 = CARTESIAN_POINT('',(2.996400845457,3.384463764693,5.11770414576)
+  );
+#2450 = CARTESIAN_POINT('',(1.943214433897,4.17018240628,5.481339185668)
+  );
+#2451 = CARTESIAN_POINT('',(0.67348539005,4.593335091334,5.844981193432)
+  );
+#2452 = CARTESIAN_POINT('',(-0.673499004704,4.593316097578,
+    6.208602445574));
+#2453 = CARTESIAN_POINT('',(-1.943187141121,4.170189692089,
+    6.572262012063));
+#2454 = CARTESIAN_POINT('',(-2.9964202352,3.384464963996,6.935877801052)
+  );
+#2455 = CARTESIAN_POINT('',(-3.732127652039,2.341912264994,
+    7.299524123908));
+#2456 = CARTESIAN_POINT('',(-4.099999997841,1.170958104651,
+    7.663158572606));
+#2457 = CARTESIAN_POINT('',(-4.10000037299,-8.491194059E-08,
+    8.02679467916));
+#2458 = DEFINITIONAL_REPRESENTATION('',(#2459),#2474);
+#2459 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2460,#2461,#2462,#2463,#2464,
+    #2465,#2466,#2467,#2468,#2469,#2470,#2471,#2472,#2473),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260105853806,0.513314847307,
+    0.759861296067,1.),.UNSPECIFIED.);
+#2460 = CARTESIAN_POINT('',(-0.103527798106,0.785423731963));
+#2461 = CARTESIAN_POINT('',(-0.160983771597,0.753513899778));
+#2462 = CARTESIAN_POINT('',(-0.218949852587,0.721320770474));
+#2463 = CARTESIAN_POINT('',(-0.277438981368,0.688837157978));
+#2464 = CARTESIAN_POINT('',(-0.393924481442,0.624143607779));
+#2465 = CARTESIAN_POINT('',(-0.451892832042,0.591949232016));
+#2466 = CARTESIAN_POINT('',(-0.510381271996,0.559466011013));
+#2467 = CARTESIAN_POINT('',(-0.626868916049,0.494771274899));
+#2468 = CARTESIAN_POINT('',(-0.68484053428,0.462575080694));
+#2469 = CARTESIAN_POINT('',(-0.743327139281,0.430092867822));
+#2470 = CARTESIAN_POINT('',(-0.859816903302,0.365396926247));
+#2471 = CARTESIAN_POINT('',(-0.917793157595,0.333198141654));
+#2472 = CARTESIAN_POINT('',(-0.976276841964,0.300717532093));
+#2473 = CARTESIAN_POINT('',(-1.03527618041,0.267950548022));
+#2474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2475 = ORIENTED_EDGE('',*,*,#2476,.T.);
+#2476 = EDGE_CURVE('',#2378,#2477,#2479,.T.);
+#2477 = VERTEX_POINT('',#2478);
+#2478 = CARTESIAN_POINT('',(-1.495899250078,-2.715195060362,
+    9.999980358043E-02));
+#2479 = SURFACE_CURVE('',#2480,(#2498,#2519),.PCURVE_S1.);
+#2480 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2481,#2482,#2483,#2484,#2485,
+    #2486,#2487,#2488,#2489,#2490,#2491,#2492,#2493,#2494,#2495,#2496,
+    #2497),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,6.800006367833E-02,
+    0.301000189004,0.534000223274,0.767000115604,1.),.UNSPECIFIED.);
+#2481 = CARTESIAN_POINT('',(-2.98938537706,-0.820716672065,
+    0.100000127159));
+#2482 = CARTESIAN_POINT('',(-2.978233484847,-0.861336385181,
+    0.100000119241));
+#2483 = CARTESIAN_POINT('',(-2.966345677518,-0.901754059589,
+    0.100000114009));
+#2484 = CARTESIAN_POINT('',(-2.953727437207,-0.941949686209,
+    0.100000106257));
+#2485 = CARTESIAN_POINT('',(-2.894669064182,-1.118804408197,
+    0.100000077842));
+#2486 = CARTESIAN_POINT('',(-2.840453965108,-1.252867849797,
+    0.100000061911));
+#2487 = CARTESIAN_POINT('',(-2.778005428573,-1.383299683912,
+    0.100000058866));
+#2488 = CARTESIAN_POINT('',(-2.637456677768,-1.635437072988,
+    0.100000056672));
+#2489 = CARTESIAN_POINT('',(-2.559355830674,-1.757143778994,
+    0.100000058295));
+#2490 = CARTESIAN_POINT('',(-2.473836340725,-1.873757156558,
+    0.100000053402));
+#2491 = CARTESIAN_POINT('',(-2.289032109873,-2.095510422383,
+    0.100000026511));
+#2492 = CARTESIAN_POINT('',(-2.189746536288,-2.200651326781,
+    0.100000004528));
+#2493 = CARTESIAN_POINT('',(-2.084113690358,-2.299413343781,
+    9.999997351895E-02));
+#2494 = CARTESIAN_POINT('',(-1.861445161022,-2.483113587459,
+    9.999990533104E-02));
+#2495 = CARTESIAN_POINT('',(-1.744408462122,-2.568052659168,
+    9.999987083705E-02));
+#2496 = CARTESIAN_POINT('',(-1.622315366048,-2.64554787105,
+    9.999982926484E-02));
+#2497 = CARTESIAN_POINT('',(-1.495899250088,-2.715195060357,
+    9.999980357593E-02));
+#2498 = PCURVE('',#350,#2499);
+#2499 = DEFINITIONAL_REPRESENTATION('',(#2500),#2518);
+#2500 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2501,#2502,#2503,#2504,#2505,
+    #2506,#2507,#2508,#2509,#2510,#2511,#2512,#2513,#2514,#2515,#2516,
+    #2517),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,6.800006367833E-02,
+    0.301000189004,0.534000223274,0.767000115604,1.),.UNSPECIFIED.);
+#2501 = CARTESIAN_POINT('',(3.409534518756,-0.899999872841));
+#2502 = CARTESIAN_POINT('',(3.423122501021,-0.89999988129));
+#2503 = CARTESIAN_POINT('',(3.436710483686,-0.899999885549));
+#2504 = CARTESIAN_POINT('',(3.450298466434,-0.899999893743));
+#2505 = CARTESIAN_POINT('',(3.510445253473,-0.899999922158));
+#2506 = CARTESIAN_POINT('',(3.557004115674,-0.899999938089));
+#2507 = CARTESIAN_POINT('',(3.60356297766,-0.899999941134));
+#2508 = CARTESIAN_POINT('',(3.696680568171,-0.899999943328));
+#2509 = CARTESIAN_POINT('',(3.743239409605,-0.899999941705));
+#2510 = CARTESIAN_POINT('',(3.789798249019,-0.899999946598));
+#2511 = CARTESIAN_POINT('',(3.88291578437,-0.899999973489));
+#2512 = CARTESIAN_POINT('',(3.929474593162,-0.899999995472));
+#2513 = CARTESIAN_POINT('',(3.976033401783,-0.900000026481));
+#2514 = CARTESIAN_POINT('',(4.069150905981,-0.900000094669));
+#2515 = CARTESIAN_POINT('',(4.115709716508,-0.900000127749));
+#2516 = CARTESIAN_POINT('',(4.162268525309,-0.900000172433));
+#2517 = CARTESIAN_POINT('',(4.208827281663,-0.900000196422));
+#2518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2519 = PCURVE('',#2520,#2563);
+#2520 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#2521,#2522,#2523,#2524,#2525,#2526,#2527,#2528,#2529,#2530,#2531
+      ,#2532,#2533,#2534,#2535,#2536,#2537,#2538,#2539,#2540,#2541)
+    ,(#2542,#2543,#2544,#2545,#2546,#2547,#2548,#2549,#2550,#2551,#2552
+      ,#2553,#2554,#2555,#2556,#2557,#2558,#2559,#2560,#2561,#2562
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#2521 = CARTESIAN_POINT('',(-3.1,0.,-1.258845726812));
+#2522 = CARTESIAN_POINT('',(-3.099999738371,-0.88535702025,
+    -0.895209106095));
+#2523 = CARTESIAN_POINT('',(-2.821853191767,-1.770718363046,
+    -0.531570827521));
+#2524 = CARTESIAN_POINT('',(-2.265581587227,-2.558979818865,
+    -0.167944423098));
+#2525 = CARTESIAN_POINT('',(-1.469248078125,-3.153073214001,
+    0.195712515172));
+#2526 = CARTESIAN_POINT('',(-0.509220255264,-3.472995185433,
+    0.559325675974));
+#2527 = CARTESIAN_POINT('',(0.509212896788,-3.473007410353,0.92297715109
+    ));
+#2528 = CARTESIAN_POINT('',(1.469263068905,-3.15306544156,1.286607870605
+    ));
+#2529 = CARTESIAN_POINT('',(2.265570438253,-2.558984321078,
+    1.650245557969));
+#2530 = CARTESIAN_POINT('',(2.821856521114,-1.770715881645,
+    2.013881631813));
+#2531 = CARTESIAN_POINT('',(3.378143147805,-3.96554213E-08,
+    2.741154393229));
+#2532 = CARTESIAN_POINT('',(2.821856498913,1.770715795359,3.468427154646
+    ));
+#2533 = CARTESIAN_POINT('',(2.265569066209,2.558982765738,3.832063228488
+    ));
+#2534 = CARTESIAN_POINT('',(1.469271987643,3.153072048498,4.195700915856
+    ));
+#2535 = CARTESIAN_POINT('',(0.509191435613,3.472996122404,4.559331635362
+    ));
+#2536 = CARTESIAN_POINT('',(-0.509188925023,3.473003477311,
+    4.922983110492));
+#2537 = CARTESIAN_POINT('',(-1.469277175412,3.153071587247,
+    5.286596271279));
+#2538 = CARTESIAN_POINT('',(-2.265565116199,2.558979169839,5.65025320956
+    ));
+#2539 = CARTESIAN_POINT('',(-2.821857297902,1.770718604727,
+    6.013879613978));
+#2540 = CARTESIAN_POINT('',(-3.099999993049,0.885357105161,
+    6.377517892552));
+#2541 = CARTESIAN_POINT('',(-3.09999975567,8.491201076E-08,
+    6.741154513271));
+#2542 = CARTESIAN_POINT('',(-3.1,0.,-0.241154273188));
+#2543 = CARTESIAN_POINT('',(-3.100000261629,-0.885357090031,
+    0.122482347529));
+#2544 = CARTESIAN_POINT('',(-2.821857568812,-1.770718666992,
+    0.486120626103));
+#2545 = CARTESIAN_POINT('',(-2.265565364853,-2.558979309475,
+    0.849747030526));
+#2546 = CARTESIAN_POINT('',(-1.469277377583,-3.153071795511,
+    1.213403968798));
+#2547 = CARTESIAN_POINT('',(-0.509189060281,-3.473003737097,
+    1.577017129594));
+#2548 = CARTESIAN_POINT('',(0.509191380615,-3.472996410074,
+    1.940668604719));
+#2549 = CARTESIAN_POINT('',(1.469272017081,-3.153072337259,
+    2.304299324226));
+#2550 = CARTESIAN_POINT('',(2.265569174679,-2.558983029482,
+    2.667937011594));
+#2551 = CARTESIAN_POINT('',(2.821856672819,-1.770716012213,
+    3.031573085437));
+#2552 = CARTESIAN_POINT('',(3.378143414057,-5.287476005E-08,
+    3.758845846853));
+#2553 = CARTESIAN_POINT('',(2.821856792023,1.770715943912,4.486118608269
+    ));
+#2554 = CARTESIAN_POINT('',(2.265570686909,2.558984460711,4.849754682113
+    ));
+#2555 = CARTESIAN_POINT('',(1.46926327107,3.153065649826,5.213392369476)
+  );
+#2556 = CARTESIAN_POINT('',(0.509213032056,3.473007670139,5.577023088996
+    ));
+#2557 = CARTESIAN_POINT('',(-0.509220200278,3.472995473105,
+    5.940674564101));
+#2558 = CARTESIAN_POINT('',(-1.469248107552,3.153073502758,
+    6.304287724917));
+#2559 = CARTESIAN_POINT('',(-2.265581695702,2.558980082612,
+    6.667944663176));
+#2560 = CARTESIAN_POINT('',(-2.821853365672,1.770718579898,
+    7.031571067604));
+#2561 = CARTESIAN_POINT('',(-3.099999958449,0.885357174942,
+    7.395209346176));
+#2562 = CARTESIAN_POINT('',(-3.10000024433,8.491208803E-08,
+    7.758845966895));
+#2563 = DEFINITIONAL_REPRESENTATION('',(#2564),#2582);
+#2564 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2565,#2566,#2567,#2568,#2569,
+    #2570,#2571,#2572,#2573,#2574,#2575,#2576,#2577,#2578,#2579,#2580,
+    #2581),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,6.800006367833E-02,
+    0.301000189004,0.534000223274,0.767000115604,1.),.UNSPECIFIED.);
+#2565 = CARTESIAN_POINT('',(0.,0.267950578094));
+#2566 = CARTESIAN_POINT('',(-1.730075715008E-02,0.281538998935));
+#2567 = CARTESIAN_POINT('',(-3.460151063246E-02,0.295127420343));
+#2568 = CARTESIAN_POINT('',(-5.190226572259E-02,0.308715842084));
+#2569 = CARTESIAN_POINT('',(-0.128483516731,0.368864573605));
+#2570 = CARTESIAN_POINT('',(-0.187764075375,0.415424944501));
+#2571 = CARTESIAN_POINT('',(-0.247044632397,0.461985319965));
+#2572 = CARTESIAN_POINT('',(-0.365605599311,0.555105941992));
+#2573 = CARTESIAN_POINT('',(-0.424886152413,0.60166630161));
+#2574 = CARTESIAN_POINT('',(-0.48416672351,0.648226659142));
+#2575 = CARTESIAN_POINT('',(-0.60272771294,0.741347227135));
+#2576 = CARTESIAN_POINT('',(-0.662008275308,0.787907550508));
+#2577 = CARTESIAN_POINT('',(-0.721288846229,0.834467870604));
+#2578 = CARTESIAN_POINT('',(-0.839849841912,0.927588393635));
+#2579 = CARTESIAN_POINT('',(-0.899130410411,0.974148711463));
+#2580 = CARTESIAN_POINT('',(-0.958410976381,1.020709026642));
+#2581 = CARTESIAN_POINT('',(-1.017691453624,1.067269289968));
+#2582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2583 = ORIENTED_EDGE('',*,*,#2584,.T.);
+#2584 = EDGE_CURVE('',#2477,#2585,#2587,.T.);
+#2585 = VERTEX_POINT('',#2586);
+#2586 = CARTESIAN_POINT('',(1.530733924663,-3.695518052242,1.));
+#2587 = SURFACE_CURVE('',#2588,(#2607,#2629),.PCURVE_S1.);
+#2588 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2589,#2590,#2591,#2592,#2593,
+    #2594,#2595,#2596,#2597,#2598,#2599,#2600,#2601,#2602,#2603,#2604,
+    #2605,#2606),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229197914702,
+    0.465800153931,0.727441209561,1.),.UNSPECIFIED.);
+#2589 = CARTESIAN_POINT('',(-1.495899250066,-2.715195060369,
+    9.9999803586E-02));
+#2590 = CARTESIAN_POINT('',(-1.396331816438,-2.821225348923,
+    0.144822411984));
+#2591 = CARTESIAN_POINT('',(-1.289691488362,-2.921806287948,
+    0.189179702523));
+#2592 = CARTESIAN_POINT('',(-1.176518113383,-3.016385470068,
+    0.23308562009));
+#2593 = CARTESIAN_POINT('',(-1.057394730943,-3.104509276735,
+    0.276554982757));
+#2594 = CARTESIAN_POINT('',(-0.804440998731,-3.269738365042,
+    0.364035664954));
+#2595 = CARTESIAN_POINT('',(-0.670258357783,-3.346396701334,
+    0.408019651226));
+#2596 = CARTESIAN_POINT('',(-0.531047752944,-3.415382485529,
+    0.451565836815));
+#2597 = CARTESIAN_POINT('',(-0.387493399204,-3.476397041298,
+    0.49468871857));
+#2598 = CARTESIAN_POINT('',(-7.749151206001E-02,-3.587654445127,
+    0.584631929501));
+#2599 = CARTESIAN_POINT('',(8.977307863989E-02,-3.636074753083,
+    0.631361196654));
+#2600 = CARTESIAN_POINT('',(0.260583745559,-3.674207558161,
+    0.677604702358));
+#2601 = CARTESIAN_POINT('',(0.434024417648,-3.701906384,0.723379806416)
+  );
+#2602 = CARTESIAN_POINT('',(0.791694093057,-3.737085041284,
+    0.815912528938));
+#2603 = CARTESIAN_POINT('',(0.97607379617,-3.743673190193,0.862632099028
+    ));
+#2604 = CARTESIAN_POINT('',(1.161337427181,-3.738861800021,
+    0.908875695983));
+#2605 = CARTESIAN_POINT('',(1.346526085463,-3.722744207848,
+    0.954660387457));
+#2606 = CARTESIAN_POINT('',(1.530734038666,-3.695518001968,1.));
+#2607 = PCURVE('',#350,#2608);
+#2608 = DEFINITIONAL_REPRESENTATION('',(#2609),#2628);
+#2609 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2610,#2611,#2612,#2613,#2614,
+    #2615,#2616,#2617,#2618,#2619,#2620,#2621,#2622,#2623,#2624,#2625,
+    #2626,#2627),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229197914702,
+    0.465800153931,0.727441209561,1.),.UNSPECIFIED.);
+#2610 = CARTESIAN_POINT('',(4.20882728167,-0.900000196417));
+#2611 = CARTESIAN_POINT('',(4.253463669543,-0.855177589759));
+#2612 = CARTESIAN_POINT('',(4.29763666858,-0.81082029485));
+#2613 = CARTESIAN_POINT('',(4.341360180731,-0.766914381228));
+#2614 = CARTESIAN_POINT('',(4.384648943035,-0.723445017243));
+#2615 = CARTESIAN_POINT('',(4.471766170435,-0.635964335046));
+#2616 = CARTESIAN_POINT('',(4.515567413992,-0.591980348774));
+#2617 = CARTESIAN_POINT('',(4.558932671825,-0.548434163185));
+#2618 = CARTESIAN_POINT('',(4.601876381397,-0.50531128143));
+#2619 = CARTESIAN_POINT('',(4.691445881295,-0.415368070499));
+#2620 = CARTESIAN_POINT('',(4.737980987514,-0.368638803346));
+#2621 = CARTESIAN_POINT('',(4.784032349987,-0.322395297642));
+#2622 = CARTESIAN_POINT('',(4.829617258562,-0.276620193584));
+#2623 = CARTESIAN_POINT('',(4.921765513002,-0.184087471062));
+#2624 = CARTESIAN_POINT('',(4.968290968807,-0.137367900975));
+#2625 = CARTESIAN_POINT('',(5.014342433169,-9.112430401069E-02));
+#2626 = CARTESIAN_POINT('',(5.059936902801,-4.53396125474E-02));
+#2627 = CARTESIAN_POINT('',(5.105088145754,0.));
+#2628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2629 = PCURVE('',#2630,#2673);
+#2630 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#2631,#2632,#2633,#2634,#2635,#2636,#2637,#2638,#2639,#2640,#2641
+      ,#2642,#2643,#2644,#2645,#2646,#2647,#2648,#2649,#2650,#2651)
+    ,(#2652,#2653,#2654,#2655,#2656,#2657,#2658,#2659,#2660,#2661,#2662
+      ,#2663,#2664,#2665,#2666,#2667,#2668,#2669,#2670,#2671,#2672
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#2631 = CARTESIAN_POINT('',(-4.1,0.,-1.526794919243));
+#2632 = CARTESIAN_POINT('',(-4.099999600601,-1.170958083036,
+    -1.163158812688));
+#2633 = CARTESIAN_POINT('',(-3.732127264015,-2.341912129239,
+    -0.799524363989));
+#2634 = CARTESIAN_POINT('',(-2.996419892516,-3.384464718157,
+    -0.435878041139));
+#2635 = CARTESIAN_POINT('',(-1.943186877972,-4.170189352956,
+    -7.226225213872E-02));
+#2636 = CARTESIAN_POINT('',(-0.673498848314,-4.593315693661,
+    0.29139731434));
+#2637 = CARTESIAN_POINT('',(0.673485423916,-4.593334659516,
+    0.655018566485));
+#2638 = CARTESIAN_POINT('',(1.943214343479,-4.170181986661,
+    1.018660574252));
+#2639 = CARTESIAN_POINT('',(2.996400642959,-3.384463394743,
+    1.382295614157));
+#2640 = CARTESIAN_POINT('',(3.732132892615,-2.34191430912,1.745932267587
+    ));
+#2641 = CARTESIAN_POINT('',(4.467866714762,5.635541915E-08,
+    2.473204960716));
+#2642 = CARTESIAN_POINT('',(3.73213273618,2.341914372685,3.200477653845)
+  );
+#2643 = CARTESIAN_POINT('',(2.996396862867,3.384461955077,3.564112927795
+    ));
+#2644 = CARTESIAN_POINT('',(1.943233666543,4.17018911835,3.927754766565)
+  );
+#2645 = CARTESIAN_POINT('',(0.673441839017,4.593322919964,4.29138167747)
+  );
+#2646 = CARTESIAN_POINT('',(-0.673440678168,4.593322859461,
+    4.655022284572));
+#2647 = CARTESIAN_POINT('',(-1.943237441684,4.170189823933,
+    5.018666754178));
+#2648 = CARTESIAN_POINT('',(-2.996393416765,3.384462792675,
+    5.382289342054));
+#2649 = CARTESIAN_POINT('',(-3.732133654912,2.341912302897,5.74593428542
+    ));
+#2650 = CARTESIAN_POINT('',(-4.100000050661,1.170957998125,6.10956873412
+    ));
+#2651 = CARTESIAN_POINT('',(-4.09999962701,-8.491205961E-08,
+    6.473204840674));
+#2652 = CARTESIAN_POINT('',(-3.1,-4.4E-16,-1.258845726812));
+#2653 = CARTESIAN_POINT('',(-3.099999738371,-0.88535702025,
+    -0.895209106095));
+#2654 = CARTESIAN_POINT('',(-2.821853191767,-1.770718363046,
+    -0.531570827521));
+#2655 = CARTESIAN_POINT('',(-2.265581587227,-2.558979818866,
+    -0.167944423098));
+#2656 = CARTESIAN_POINT('',(-1.469248078125,-3.153073214,0.195712515172)
+  );
+#2657 = CARTESIAN_POINT('',(-0.509220255264,-3.472995185435,
+    0.559325675974));
+#2658 = CARTESIAN_POINT('',(0.509212896788,-3.473007410352,0.92297715109
+    ));
+#2659 = CARTESIAN_POINT('',(1.469263068905,-3.153065441561,
+    1.286607870605));
+#2660 = CARTESIAN_POINT('',(2.265570438253,-2.558984321077,
+    1.650245557969));
+#2661 = CARTESIAN_POINT('',(2.821856521114,-1.770715881645,
+    2.013881631813));
+#2662 = CARTESIAN_POINT('',(3.378143147805,-3.965534826E-08,
+    2.741154393229));
+#2663 = CARTESIAN_POINT('',(2.821856498913,1.770715795359,3.468427154645
+    ));
+#2664 = CARTESIAN_POINT('',(2.265568706562,2.558983062785,3.83206460797)
+  );
+#2665 = CARTESIAN_POINT('',(1.46927340054,3.153070881532,4.195695496465)
+  );
+#2666 = CARTESIAN_POINT('',(0.509188912583,3.472998206273,4.559341312845
+    ));
+#2667 = CARTESIAN_POINT('',(-0.509186401993,3.473001393441,
+    4.922973433009));
+#2668 = CARTESIAN_POINT('',(-1.469278588309,3.153072754213,5.28660169067
+    ));
+#2669 = CARTESIAN_POINT('',(-2.265564756552,2.558978872793,
+    5.650251830078));
+#2670 = CARTESIAN_POINT('',(-2.821857297903,1.770718604726,
+    6.013879613979));
+#2671 = CARTESIAN_POINT('',(-3.099999993049,0.885357105161,
+    6.377517892552));
+#2672 = CARTESIAN_POINT('',(-3.09999975567,8.491201076E-08,
+    6.741154513271));
+#2673 = DEFINITIONAL_REPRESENTATION('',(#2674),#2693);
+#2674 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2675,#2676,#2677,#2678,#2679,
+    #2680,#2681,#2682,#2683,#2684,#2685,#2686,#2687,#2688,#2689,#2690,
+    #2691,#2692),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229197914702,
+    0.465800153931,0.727441209561,1.),.UNSPECIFIED.);
+#2675 = CARTESIAN_POINT('',(0.,1.067269289976));
+#2676 = CARTESIAN_POINT('',(-4.640379500077E-02,1.111907118722));
+#2677 = CARTESIAN_POINT('',(-9.232583806566E-02,1.156081549897));
+#2678 = CARTESIAN_POINT('',(-0.137780596131,1.199806474918));
+#2679 = CARTESIAN_POINT('',(-0.182783384171,1.243096642405));
+#2680 = CARTESIAN_POINT('',(-0.273350035026,1.330216698636));
+#2681 = CARTESIAN_POINT('',(-0.318885597479,1.374019366154));
+#2682 = CARTESIAN_POINT('',(-0.363967914271,1.417386034892));
+#2683 = CARTESIAN_POINT('',(-0.408611994894,1.460331141937));
+#2684 = CARTESIAN_POINT('',(-0.501728035988,1.549903556242));
+#2685 = CARTESIAN_POINT('',(-0.550105722324,1.596440176403));
+#2686 = CARTESIAN_POINT('',(-0.597980513409,1.642493036192));
+#2687 = CARTESIAN_POINT('',(-0.645370381865,1.688079425878));
+#2688 = CARTESIAN_POINT('',(-0.741167298268,1.780230672449));
+#2689 = CARTESIAN_POINT('',(-0.78953495576,1.82675763783));
+#2690 = CARTESIAN_POINT('',(-0.837409853774,1.872810595994));
+#2691 = CARTESIAN_POINT('',(-0.884809661363,1.918406543362));
+#2692 = CARTESIAN_POINT('',(-0.931748693201,1.963559249614));
+#2693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2694 = ORIENTED_EDGE('',*,*,#2695,.T.);
+#2695 = EDGE_CURVE('',#2585,#2696,#2698,.T.);
+#2696 = VERTEX_POINT('',#2697);
+#2697 = CARTESIAN_POINT('',(2.828427340903,-2.828426908097,1.));
+#2698 = SURFACE_CURVE('',#2699,(#2704,#2711),.PCURVE_S1.);
+#2699 = CIRCLE('',#2700,4.);
+#2700 = AXIS2_PLACEMENT_3D('',#2701,#2702,#2703);
+#2701 = CARTESIAN_POINT('',(0.,-2.2E-16,1.));
+#2702 = DIRECTION('',(0.,-2.2E-16,1.));
+#2703 = DIRECTION('',(1.,0.,0.));
+#2704 = PCURVE('',#350,#2705);
+#2705 = DEFINITIONAL_REPRESENTATION('',(#2706),#2710);
+#2706 = LINE('',#2707,#2708);
+#2707 = CARTESIAN_POINT('',(0.,-0.));
+#2708 = VECTOR('',#2709,1.);
+#2709 = DIRECTION('',(1.,-0.));
+#2710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2711 = PCURVE('',#2712,#2717);
+#2712 = CYLINDRICAL_SURFACE('',#2713,4.);
+#2713 = AXIS2_PLACEMENT_3D('',#2714,#2715,#2716);
+#2714 = CARTESIAN_POINT('',(0.,0.,0.));
+#2715 = DIRECTION('',(-0.,-0.,-1.));
+#2716 = DIRECTION('',(1.,0.,0.));
+#2717 = DEFINITIONAL_REPRESENTATION('',(#2718),#2722);
+#2718 = LINE('',#2719,#2720);
+#2719 = CARTESIAN_POINT('',(-0.,-1.));
+#2720 = VECTOR('',#2721,1.);
+#2721 = DIRECTION('',(-1.,0.));
+#2722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2723 = ORIENTED_EDGE('',*,*,#2724,.T.);
+#2724 = EDGE_CURVE('',#2696,#2725,#2727,.T.);
+#2725 = VERTEX_POINT('',#2726);
+#2726 = CARTESIAN_POINT('',(0.820716672065,-2.98938537706,0.100000127159
+    ));
+#2727 = SURFACE_CURVE('',#2728,(#2743,#2761),.PCURVE_S1.);
+#2728 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2729,#2730,#2731,#2732,#2733,
+    #2734,#2735,#2736,#2737,#2738,#2739,#2740,#2741,#2742),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260105839243,0.513314837861,
+    0.759861291477,1.),.UNSPECIFIED.);
+#2729 = CARTESIAN_POINT('',(2.828427339891,-2.828426909601,1.));
+#2730 = CARTESIAN_POINT('',(2.698932462319,-2.879435461643,
+    0.944501777282));
+#2731 = CARTESIAN_POINT('',(2.56778723849,-2.923718207143,0.88851082919)
+  );
+#2732 = CARTESIAN_POINT('',(2.435507900446,-2.961072544725,
+    0.832014658505));
+#2733 = CARTESIAN_POINT('',(2.173358785162,-3.020875834213,
+    0.719498287113));
+#2734 = CARTESIAN_POINT('',(2.043517736224,-3.043694360937,
+    0.663505152125));
+#2735 = CARTESIAN_POINT('',(1.913682803442,-3.059718367561,
+    0.607009653561));
+#2736 = CARTESIAN_POINT('',(1.658587767753,-3.077887608556,
+    0.494491228488));
+#2737 = CARTESIAN_POINT('',(1.533296684374,-3.080387481461,
+    0.438494947719));
+#2738 = CARTESIAN_POINT('',(1.409098540229,-3.076401793104,
+    0.382001229961));
+#2739 = CARTESIAN_POINT('',(1.167208715248,-3.055878507937,
+    0.269480766125));
+#2740 = CARTESIAN_POINT('',(1.049431219217,-3.039670288905,
+    0.213480009846));
+#2741 = CARTESIAN_POINT('',(0.933754245037,-3.017449347036,
+    0.156989105137));
+#2742 = CARTESIAN_POINT('',(0.820716575871,-2.989385394111,
+    0.100000118134));
+#2743 = PCURVE('',#350,#2744);
+#2744 = DEFINITIONAL_REPRESENTATION('',(#2745),#2760);
+#2745 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2746,#2747,#2748,#2749,#2750,
+    #2751,#2752,#2753,#2754,#2755,#2756,#2757,#2758,#2759),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260105839243,0.513314837861,
+    0.759861291477,1.),.UNSPECIFIED.);
+#2746 = CARTESIAN_POINT('',(5.497787219847,0.));
+#2747 = CARTESIAN_POINT('',(5.465878421126,-5.549822271981E-02));
+#2748 = CARTESIAN_POINT('',(5.433686334645,-0.111489170809));
+#2749 = CARTESIAN_POINT('',(5.401203775287,-0.167985341495));
+#2750 = CARTESIAN_POINT('',(5.336512321984,-0.280501712887));
+#2751 = CARTESIAN_POINT('',(5.304318989421,-0.336494847875));
+#2752 = CARTESIAN_POINT('',(5.271836822235,-0.392990346439));
+#2753 = CARTESIAN_POINT('',(5.207144186683,-0.505508771512));
+#2754 = CARTESIAN_POINT('',(5.174949038665,-0.561505052281));
+#2755 = CARTESIAN_POINT('',(5.142467881681,-0.617998770039));
+#2756 = CARTESIAN_POINT('',(5.077774040865,-0.730519233875));
+#2757 = CARTESIAN_POINT('',(5.045576299483,-0.786519989254));
+#2758 = CARTESIAN_POINT('',(5.013096743604,-0.843010895941));
+#2759 = CARTESIAN_POINT('',(4.980330814172,-0.899999881866));
+#2760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2761 = PCURVE('',#2762,#2805);
+#2762 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#2763,#2764,#2765,#2766,#2767,#2768,#2769,#2770,#2771,#2772,#2773
+      ,#2774,#2775,#2776,#2777,#2778,#2779,#2780,#2781,#2782,#2783)
+    ,(#2784,#2785,#2786,#2787,#2788,#2789,#2790,#2791,#2792,#2793,#2794
+      ,#2795,#2796,#2797,#2798,#2799,#2800,#2801,#2802,#2803,#2804
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#2763 = CARTESIAN_POINT('',(4.4E-16,-3.1,-0.241154273188));
+#2764 = CARTESIAN_POINT('',(0.885357090031,-3.100000261629,
+    0.122482347529));
+#2765 = CARTESIAN_POINT('',(1.770718666993,-2.821857568812,
+    0.486120626103));
+#2766 = CARTESIAN_POINT('',(2.558979012428,-2.265565005207,
+    0.849748410007));
+#2767 = CARTESIAN_POINT('',(3.15307296248,-1.469278790478,1.21339854941)
+  );
+#2768 = CARTESIAN_POINT('',(3.473001653224,-0.509186537254,
+    1.577026807072));
+#2769 = CARTESIAN_POINT('',(3.472998493947,0.509188857588,1.940658927241
+    ));
+#2770 = CARTESIAN_POINT('',(3.15307117029,1.469273429976,2.304304743614)
+  );
+#2771 = CARTESIAN_POINT('',(2.558983326529,2.265568815033,2.667935632113
+    ));
+#2772 = CARTESIAN_POINT('',(1.770716012213,2.821856672819,3.031573085437
+    ));
+#2773 = CARTESIAN_POINT('',(5.287486198E-08,3.378143414057,
+    3.758845846853));
+#2774 = CARTESIAN_POINT('',(-1.770715943913,2.821856792023,
+    4.486118608269));
+#2775 = CARTESIAN_POINT('',(-2.558984460711,2.26557068691,4.849754682114
+    ));
+#2776 = CARTESIAN_POINT('',(-3.153065649827,1.46926327107,5.213392369474
+    ));
+#2777 = CARTESIAN_POINT('',(-3.473007670137,0.509213032056,
+    5.577023088998));
+#2778 = CARTESIAN_POINT('',(-3.472995473106,-0.509220200278,
+    5.940674564098));
+#2779 = CARTESIAN_POINT('',(-3.153073502757,-1.469248107552,
+    6.304287724919));
+#2780 = CARTESIAN_POINT('',(-2.558980082613,-2.265581695703,
+    6.667944663174));
+#2781 = CARTESIAN_POINT('',(-1.770718579898,-2.821853365672,
+    7.031571067605));
+#2782 = CARTESIAN_POINT('',(-0.885357174943,-3.099999958449,
+    7.395209346176));
+#2783 = CARTESIAN_POINT('',(-8.491208892E-08,-3.10000024433,
+    7.758845966895));
+#2784 = CARTESIAN_POINT('',(0.,-4.1,2.679491924311E-02));
+#2785 = CARTESIAN_POINT('',(1.170958189562,-4.100000399398,
+    0.390431025799));
+#2786 = CARTESIAN_POINT('',(2.341912593239,-3.732133945934,
+    0.754065474497));
+#2787 = CARTESIAN_POINT('',(3.38446316263,-2.996393619267,1.117710417868
+    ));
+#2788 = CARTESIAN_POINT('',(4.170190243548,-1.943237532096,
+    1.481333005734));
+#2789 = CARTESIAN_POINT('',(4.593323291277,-0.673440644304,
+    1.844977475348));
+#2790 = CARTESIAN_POINT('',(4.593323323886,0.673441995407,2.20861808245)
+  );
+#2791 = CARTESIAN_POINT('',(4.170189457479,1.943233929693,2.572244993351
+    ));
+#2792 = CARTESIAN_POINT('',(3.384462200916,2.99639720555,2.935886832123)
+  );
+#2793 = CARTESIAN_POINT('',(2.341914508443,3.732133124205,3.299522106073
+    ));
+#2794 = CARTESIAN_POINT('',(-3.617479454E-08,4.467867121217,
+    4.026794799202));
+#2795 = CARTESIAN_POINT('',(-2.341914599464,3.732133183637,
+    4.754067492331));
+#2796 = CARTESIAN_POINT('',(-3.384463764693,2.996400845457,5.11770414576
+    ));
+#2797 = CARTESIAN_POINT('',(-4.17018240628,1.943214433897,5.481339185668
+    ));
+#2798 = CARTESIAN_POINT('',(-4.593335091334,0.67348539005,5.844981193432
+    ));
+#2799 = CARTESIAN_POINT('',(-4.593316097578,-0.673499004704,
+    6.208602445574));
+#2800 = CARTESIAN_POINT('',(-4.170189692089,-1.943187141121,
+    6.572262012063));
+#2801 = CARTESIAN_POINT('',(-3.384464963996,-2.9964202352,6.935877801052
+    ));
+#2802 = CARTESIAN_POINT('',(-2.341912264994,-3.732127652039,
+    7.299524123908));
+#2803 = CARTESIAN_POINT('',(-1.170958104651,-4.099999997841,
+    7.663158572606));
+#2804 = CARTESIAN_POINT('',(8.491194059E-08,-4.10000037299,8.02679467916
+    ));
+#2805 = DEFINITIONAL_REPRESENTATION('',(#2806),#2821);
+#2806 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2807,#2808,#2809,#2810,#2811,
+    #2812,#2813,#2814,#2815,#2816,#2817,#2818,#2819,#2820),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260105839243,0.513314837861,
+    0.759861291477,1.),.UNSPECIFIED.);
+#2807 = CARTESIAN_POINT('',(-0.103527798106,0.785423731963));
+#2808 = CARTESIAN_POINT('',(-0.160983768379,0.753513901565));
+#2809 = CARTESIAN_POINT('',(-0.218949846094,0.72132077408));
+#2810 = CARTESIAN_POINT('',(-0.27743897154,0.688837163436));
+#2811 = CARTESIAN_POINT('',(-0.393924469291,0.624143614528));
+#2812 = CARTESIAN_POINT('',(-0.451892820983,0.591949238158));
+#2813 = CARTESIAN_POINT('',(-0.510381262048,0.559466016538));
+#2814 = CARTESIAN_POINT('',(-0.626868908306,0.4947712792));
+#2815 = CARTESIAN_POINT('',(-0.684840527629,0.462575084388));
+#2816 = CARTESIAN_POINT('',(-0.743327133742,0.430092870899));
+#2817 = CARTESIAN_POINT('',(-0.859816899963,0.365396928102));
+#2818 = CARTESIAN_POINT('',(-0.917793155436,0.333198142906));
+#2819 = CARTESIAN_POINT('',(-0.976276840738,0.30071753271));
+#2820 = CARTESIAN_POINT('',(-1.03527618041,0.267950548022));
+#2821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2822 = ORIENTED_EDGE('',*,*,#2823,.T.);
+#2823 = EDGE_CURVE('',#2725,#1695,#2824,.T.);
+#2824 = SURFACE_CURVE('',#2825,(#2843,#2864),.PCURVE_S1.);
+#2825 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2826,#2827,#2828,#2829,#2830,
+    #2831,#2832,#2833,#2834,#2835,#2836,#2837,#2838,#2839,#2840,#2841,
+    #2842),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,6.800006367823E-02,
+    0.301000188999,0.534000223263,0.767000115588,1.),.UNSPECIFIED.);
+#2826 = CARTESIAN_POINT('',(0.820716672065,-2.98938537706,0.100000127159
+    ));
+#2827 = CARTESIAN_POINT('',(0.861336385186,-2.978233484861,
+    0.100000119249));
+#2828 = CARTESIAN_POINT('',(0.901754059585,-2.966345677507,
+    0.100000114002));
+#2829 = CARTESIAN_POINT('',(0.941949686208,-2.953727437207,
+    0.100000106257));
+#2830 = CARTESIAN_POINT('',(1.118804408197,-2.894669064182,
+    0.100000077842));
+#2831 = CARTESIAN_POINT('',(1.252867849797,-2.840453965109,
+    0.100000061911));
+#2832 = CARTESIAN_POINT('',(1.383299683912,-2.778005428573,
+    0.100000058866));
+#2833 = CARTESIAN_POINT('',(1.635437072988,-2.637456677768,
+    0.100000056672));
+#2834 = CARTESIAN_POINT('',(1.757143778995,-2.559355830673,
+    0.100000058295));
+#2835 = CARTESIAN_POINT('',(1.873757156559,-2.473836340725,
+    0.100000053402));
+#2836 = CARTESIAN_POINT('',(2.095510422383,-2.289032109872,
+    0.100000026512));
+#2837 = CARTESIAN_POINT('',(2.200651326782,-2.189746536288,
+    0.100000004529));
+#2838 = CARTESIAN_POINT('',(2.299413343781,-2.084113690358,
+    9.999997351899E-02));
+#2839 = CARTESIAN_POINT('',(2.483113587468,-1.861445161011,
+    9.999990533107E-02));
+#2840 = CARTESIAN_POINT('',(2.56805265912,-1.744408462119,
+    9.999987080992E-02));
+#2841 = CARTESIAN_POINT('',(2.645547871107,-1.622315366051,
+    9.99998292946E-02));
+#2842 = CARTESIAN_POINT('',(2.715195060362,-1.495899250078,
+    9.999980358043E-02));
+#2843 = PCURVE('',#350,#2844);
+#2844 = DEFINITIONAL_REPRESENTATION('',(#2845),#2863);
+#2845 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2846,#2847,#2848,#2849,#2850,
+    #2851,#2852,#2853,#2854,#2855,#2856,#2857,#2858,#2859,#2860,#2861,
+    #2862),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,6.800006367823E-02,
+    0.301000188999,0.534000223263,0.767000115588,1.),.UNSPECIFIED.);
+#2846 = CARTESIAN_POINT('',(4.980330845551,-0.899999872841));
+#2847 = CARTESIAN_POINT('',(4.993918827816,-0.899999881278));
+#2848 = CARTESIAN_POINT('',(5.007506810481,-0.899999885559));
+#2849 = CARTESIAN_POINT('',(5.021094793228,-0.899999893743));
+#2850 = CARTESIAN_POINT('',(5.081241580267,-0.899999922158));
+#2851 = CARTESIAN_POINT('',(5.127800442469,-0.899999938089));
+#2852 = CARTESIAN_POINT('',(5.174359304455,-0.899999941134));
+#2853 = CARTESIAN_POINT('',(5.267476894966,-0.899999943328));
+#2854 = CARTESIAN_POINT('',(5.3140357364,-0.899999941705));
+#2855 = CARTESIAN_POINT('',(5.360594575814,-0.899999946598));
+#2856 = CARTESIAN_POINT('',(5.453712111165,-0.899999973488));
+#2857 = CARTESIAN_POINT('',(5.500270919957,-0.899999995471));
+#2858 = CARTESIAN_POINT('',(5.546829728578,-0.900000026481));
+#2859 = CARTESIAN_POINT('',(5.63994723278,-0.900000094669));
+#2860 = CARTESIAN_POINT('',(5.686506043296,-0.900000127783));
+#2861 = CARTESIAN_POINT('',(5.733064852112,-0.900000172394));
+#2862 = CARTESIAN_POINT('',(5.779623608461,-0.90000019642));
+#2863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2864 = PCURVE('',#1770,#2865);
+#2865 = DEFINITIONAL_REPRESENTATION('',(#2866),#2884);
+#2866 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2867,#2868,#2869,#2870,#2871,
+    #2872,#2873,#2874,#2875,#2876,#2877,#2878,#2879,#2880,#2881,#2882,
+    #2883),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,6.800006367823E-02,
+    0.301000188999,0.534000223263,0.767000115588,1.),.UNSPECIFIED.);
+#2867 = CARTESIAN_POINT('',(0.,0.267950578094));
+#2868 = CARTESIAN_POINT('',(-1.730075714322E-02,0.281538998936));
+#2869 = CARTESIAN_POINT('',(-3.460151063908E-02,0.295127420343));
+#2870 = CARTESIAN_POINT('',(-5.190226572233E-02,0.308715842083));
+#2871 = CARTESIAN_POINT('',(-0.128483516731,0.368864573605));
+#2872 = CARTESIAN_POINT('',(-0.187764075375,0.415424944501));
+#2873 = CARTESIAN_POINT('',(-0.247044632397,0.461985319965));
+#2874 = CARTESIAN_POINT('',(-0.365605599311,0.555105941992));
+#2875 = CARTESIAN_POINT('',(-0.424886152413,0.60166630161));
+#2876 = CARTESIAN_POINT('',(-0.484166723509,0.648226659142));
+#2877 = CARTESIAN_POINT('',(-0.60272771294,0.741347227135));
+#2878 = CARTESIAN_POINT('',(-0.662008275308,0.787907550508));
+#2879 = CARTESIAN_POINT('',(-0.721288846229,0.834467870604));
+#2880 = CARTESIAN_POINT('',(-0.839849841917,0.92758839364));
+#2881 = CARTESIAN_POINT('',(-0.89913041043,0.974148711456));
+#2882 = CARTESIAN_POINT('',(-0.958410976362,1.02070902665));
+#2883 = CARTESIAN_POINT('',(-1.017691453624,1.067269289972));
+#2884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2885 = ORIENTED_EDGE('',*,*,#1694,.T.);
+#2886 = ORIENTED_EDGE('',*,*,#2887,.T.);
+#2887 = EDGE_CURVE('',#1660,#2888,#2890,.T.);
+#2888 = VERTEX_POINT('',#2889);
+#2889 = CARTESIAN_POINT('',(3.,0.,0.));
+#2890 = SEAM_CURVE('',#2891,(#2895,#2902),.PCURVE_S1.);
+#2891 = LINE('',#2892,#2893);
+#2892 = CARTESIAN_POINT('',(4.,0.,1.));
+#2893 = VECTOR('',#2894,1.);
+#2894 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187));
+#2895 = PCURVE('',#350,#2896);
+#2896 = DEFINITIONAL_REPRESENTATION('',(#2897),#2901);
+#2897 = LINE('',#2898,#2899);
+#2898 = CARTESIAN_POINT('',(0.,-0.));
+#2899 = VECTOR('',#2900,1.);
+#2900 = DIRECTION('',(0.,-1.));
+#2901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2902 = PCURVE('',#350,#2903);
+#2903 = DEFINITIONAL_REPRESENTATION('',(#2904),#2908);
+#2904 = LINE('',#2905,#2906);
+#2905 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#2906 = VECTOR('',#2907,1.);
+#2907 = DIRECTION('',(0.,-1.));
+#2908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2909 = ORIENTED_EDGE('',*,*,#2910,.F.);
+#2910 = EDGE_CURVE('',#2888,#2888,#2911,.T.);
+#2911 = SURFACE_CURVE('',#2912,(#2917,#2924),.PCURVE_S1.);
+#2912 = CIRCLE('',#2913,3.);
+#2913 = AXIS2_PLACEMENT_3D('',#2914,#2915,#2916);
+#2914 = CARTESIAN_POINT('',(0.,0.,0.));
+#2915 = DIRECTION('',(0.,-2.2E-16,1.));
+#2916 = DIRECTION('',(1.,0.,0.));
+#2917 = PCURVE('',#350,#2918);
+#2918 = DEFINITIONAL_REPRESENTATION('',(#2919),#2923);
+#2919 = LINE('',#2920,#2921);
+#2920 = CARTESIAN_POINT('',(0.,-1.));
+#2921 = VECTOR('',#2922,1.);
+#2922 = DIRECTION('',(1.,-0.));
+#2923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2924 = PCURVE('',#2925,#2930);
+#2925 = PLANE('',#2926);
+#2926 = AXIS2_PLACEMENT_3D('',#2927,#2928,#2929);
+#2927 = CARTESIAN_POINT('',(-2.6E-16,3.5E-16,0.));
+#2928 = DIRECTION('',(0.,0.,1.));
+#2929 = DIRECTION('',(1.,0.,0.));
+#2930 = DEFINITIONAL_REPRESENTATION('',(#2931),#2935);
+#2931 = CIRCLE('',#2932,3.);
+#2932 = AXIS2_PLACEMENT_2D('',#2933,#2934);
+#2933 = CARTESIAN_POINT('',(2.6E-16,-3.5E-16));
+#2934 = DIRECTION('',(1.,0.));
+#2935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2936 = ORIENTED_EDGE('',*,*,#2887,.F.);
+#2937 = ORIENTED_EDGE('',*,*,#1659,.T.);
+#2938 = ADVANCED_FACE('',(#2939),#793,.F.);
+#2939 = FACE_BOUND('',#2940,.F.);
+#2940 = EDGE_LOOP('',(#2941,#2982,#2983,#2984));
+#2941 = ORIENTED_EDGE('',*,*,#2942,.F.);
+#2942 = EDGE_CURVE('',#1826,#2943,#2945,.T.);
+#2943 = VERTEX_POINT('',#2944);
+#2944 = CARTESIAN_POINT('',(3.09999975567,-8.4911993E-08,6.741154513271)
+  );
+#2945 = SURFACE_CURVE('',#2946,(#2968,#2975),.PCURVE_S1.);
+#2946 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#2947,#2948,#2949,#2950,#2951,
+    #2952,#2953,#2954,#2955,#2956,#2957,#2958,#2959,#2960,#2961,#2962,
+    #2963,#2964,#2965,#2966,#2967),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#2947 = CARTESIAN_POINT('',(3.1,0.,-1.258845726812));
+#2948 = CARTESIAN_POINT('',(3.099999738371,0.88535702025,-0.895209106095
+    ));
+#2949 = CARTESIAN_POINT('',(2.821853191767,1.770718363046,
+    -0.531570827521));
+#2950 = CARTESIAN_POINT('',(2.265581587227,2.558979818865,
+    -0.167944423098));
+#2951 = CARTESIAN_POINT('',(1.469248078125,3.153073214001,0.195712515172
+    ));
+#2952 = CARTESIAN_POINT('',(0.509220255264,3.472995185433,0.559325675974
+    ));
+#2953 = CARTESIAN_POINT('',(-0.509212896788,3.473007410353,0.92297715109
+    ));
+#2954 = CARTESIAN_POINT('',(-1.469263068905,3.15306544156,1.286607870605
+    ));
+#2955 = CARTESIAN_POINT('',(-2.265570438253,2.558984321078,
+    1.650245557969));
+#2956 = CARTESIAN_POINT('',(-2.821856521114,1.770715881645,
+    2.013881631813));
+#2957 = CARTESIAN_POINT('',(-3.378143147805,3.96554213E-08,
+    2.741154393229));
+#2958 = CARTESIAN_POINT('',(-2.821856498913,-1.770715795359,
+    3.468427154646));
+#2959 = CARTESIAN_POINT('',(-2.265569066209,-2.558982765738,
+    3.832063228488));
+#2960 = CARTESIAN_POINT('',(-1.469271987643,-3.153072048498,
+    4.195700915856));
+#2961 = CARTESIAN_POINT('',(-0.509191435613,-3.472996122404,
+    4.559331635362));
+#2962 = CARTESIAN_POINT('',(0.509188925023,-3.473003477311,
+    4.922983110492));
+#2963 = CARTESIAN_POINT('',(1.469277175412,-3.153071587247,
+    5.286596271279));
+#2964 = CARTESIAN_POINT('',(2.265565116199,-2.558979169839,5.65025320956
+    ));
+#2965 = CARTESIAN_POINT('',(2.821857297902,-1.770718604727,
+    6.013879613978));
+#2966 = CARTESIAN_POINT('',(3.099999993049,-0.885357105161,
+    6.377517892552));
+#2967 = CARTESIAN_POINT('',(3.09999975567,-8.491201076E-08,
+    6.741154513271));
+#2968 = PCURVE('',#793,#2969);
+#2969 = DEFINITIONAL_REPRESENTATION('',(#2970),#2974);
+#2970 = LINE('',#2971,#2972);
+#2971 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#2972 = VECTOR('',#2973,1.);
+#2973 = DIRECTION('',(0.,1.));
+#2974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2975 = PCURVE('',#1936,#2976);
+#2976 = DEFINITIONAL_REPRESENTATION('',(#2977),#2981);
+#2977 = LINE('',#2978,#2979);
+#2978 = CARTESIAN_POINT('',(-0.,0.));
+#2979 = VECTOR('',#2980,1.);
+#2980 = DIRECTION('',(0.,1.));
+#2981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2982 = ORIENTED_EDGE('',*,*,#1825,.F.);
+#2983 = ORIENTED_EDGE('',*,*,#757,.T.);
+#2984 = ORIENTED_EDGE('',*,*,#2985,.F.);
+#2985 = EDGE_CURVE('',#2943,#760,#2986,.T.);
+#2986 = SURFACE_CURVE('',#2987,(#2990,#2997),.PCURVE_S1.);
+#2987 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2988,#2989),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#2988 = CARTESIAN_POINT('',(3.09999975567,-8.491201076E-08,
+    6.741154513271));
+#2989 = CARTESIAN_POINT('',(3.10000024433,-8.491208803E-08,
+    7.758845966895));
+#2990 = PCURVE('',#793,#2991);
+#2991 = DEFINITIONAL_REPRESENTATION('',(#2992),#2996);
+#2992 = LINE('',#2993,#2994);
+#2993 = CARTESIAN_POINT('',(0.,6.283389315972));
+#2994 = VECTOR('',#2995,1.);
+#2995 = DIRECTION('',(1.,0.));
+#2996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2997 = PCURVE('',#2998,#3041);
+#2998 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#2999,#3000,#3001,#3002,#3003,#3004,#3005,#3006,#3007,#3008,#3009
+      ,#3010,#3011,#3012,#3013,#3014,#3015,#3016,#3017,#3018,#3019)
+    ,(#3020,#3021,#3022,#3023,#3024,#3025,#3026,#3027,#3028,#3029,#3030
+      ,#3031,#3032,#3033,#3034,#3035,#3036,#3037,#3038,#3039,#3040
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#2999 = CARTESIAN_POINT('',(3.09999975567,-8.491199077E-08,
+    6.741154513271));
+#3000 = CARTESIAN_POINT('',(3.099999518298,0.88535686556,7.104791133982)
+  );
+#3001 = CARTESIAN_POINT('',(2.821853017862,1.770718146198,7.468429412563
+    ));
+#3002 = CARTESIAN_POINT('',(2.265581478753,2.558979555118,7.832055816976
+    ));
+#3003 = CARTESIAN_POINT('',(1.4692480487,3.15307292525,8.195712755262));
+#3004 = CARTESIAN_POINT('',(0.509220310247,3.472994897761,8.559325916045
+    ));
+#3005 = CARTESIAN_POINT('',(-0.50921276152,3.473007150574,8.922977391176
+    ));
+#3006 = CARTESIAN_POINT('',(-1.469262866744,3.153065233296,
+    9.286608110683));
+#3007 = CARTESIAN_POINT('',(-2.265570189599,2.558984181446,9.65024579805
+    ));
+#3008 = CARTESIAN_POINT('',(-2.821856250208,1.770715819378,
+    10.013881871893));
+#3009 = CARTESIAN_POINT('',(-3.378142881556,1.3218479084E-07,
+    10.741154633309));
+#3010 = CARTESIAN_POINT('',(-2.821856325009,-1.770715578508,
+    11.468427394726));
+#3011 = CARTESIAN_POINT('',(-2.265568957739,-2.558982501996,
+    11.832063468566));
+#3012 = CARTESIAN_POINT('',(-1.469271958206,-3.153071759746,
+    12.195701155941));
+#3013 = CARTESIAN_POINT('',(-0.509191490611,-3.472995834727,
+    12.559331875434));
+#3014 = CARTESIAN_POINT('',(0.509188789767,-3.47300321754,
+    12.922983350583));
+#3015 = CARTESIAN_POINT('',(1.469276973245,-3.153071378975,
+    13.286596511348));
+#3016 = CARTESIAN_POINT('',(2.265564867545,-2.558979030208,
+    13.650253449647));
+#3017 = CARTESIAN_POINT('',(2.821857026996,-1.770718542462,
+    14.013879854058));
+#3018 = CARTESIAN_POINT('',(3.099999724474,-0.885357120291,
+    14.377518132629));
+#3019 = CARTESIAN_POINT('',(3.09999951134,-1.6982336204E-07,
+    14.741154753354));
+#3020 = CARTESIAN_POINT('',(3.10000024433,-8.491206982E-08,
+    7.758845966895));
+#3021 = CARTESIAN_POINT('',(3.100000530204,0.885357074901,8.122482587605
+    ));
+#3022 = CARTESIAN_POINT('',(2.821857839719,1.770718729257,8.486120866185
+    ));
+#3023 = CARTESIAN_POINT('',(2.265565613506,2.558979449108,8.849747270608
+    ));
+#3024 = CARTESIAN_POINT('',(1.469277579752,3.153072003777,9.213404208875
+    ));
+#3025 = CARTESIAN_POINT('',(0.509189195538,3.473003996874,9.577017369674
+    ));
+#3026 = CARTESIAN_POINT('',(-0.509191325616,3.472996697747,
+    9.940668844801));
+#3027 = CARTESIAN_POINT('',(-1.469272046518,3.153072626014,
+    10.304299564304));
+#3028 = CARTESIAN_POINT('',(-2.265569283148,2.558983293225,
+    10.667937251675));
+#3029 = CARTESIAN_POINT('',(-2.821856846723,1.770716229065,
+    11.031573325516));
+#3030 = CARTESIAN_POINT('',(-3.378143680306,1.4540465069E-07,
+    11.758846086933));
+#3031 = CARTESIAN_POINT('',(-2.82185706293,-1.770716006179,
+    12.486118848349));
+#3032 = CARTESIAN_POINT('',(-2.265570935564,-2.558984600342,
+    12.849754922195));
+#3033 = CARTESIAN_POINT('',(-1.469263473232,-3.153065858092,
+    13.213392609552));
+#3034 = CARTESIAN_POINT('',(-0.509213167326,-3.473007929916,
+    13.577023329083));
+#3035 = CARTESIAN_POINT('',(0.509220145295,-3.472995760781,
+    13.940674804169));
+#3036 = CARTESIAN_POINT('',(1.469248136976,-3.153073791507,
+    14.304287965008));
+#3037 = CARTESIAN_POINT('',(2.265581804177,-2.55898034636,
+    14.667944903249));
+#3038 = CARTESIAN_POINT('',(2.821853539577,-1.770718796748,
+    15.031571307688));
+#3039 = CARTESIAN_POINT('',(3.100000178523,-0.885357329633,
+    15.395209586253));
+#3040 = CARTESIAN_POINT('',(3.10000048866,-1.6982438433E-07,
+    15.758846206977));
+#3041 = DEFINITIONAL_REPRESENTATION('',(#3042),#3046);
+#3042 = LINE('',#3043,#3044);
+#3043 = CARTESIAN_POINT('',(0.,0.));
+#3044 = VECTOR('',#3045,1.);
+#3045 = DIRECTION('',(1.,0.));
+#3046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3047 = ADVANCED_FACE('',(#3048),#911,.F.);
+#3048 = FACE_BOUND('',#3049,.F.);
+#3049 = EDGE_LOOP('',(#3050,#3091,#3092,#3093));
+#3050 = ORIENTED_EDGE('',*,*,#3051,.F.);
+#3051 = EDGE_CURVE('',#760,#3052,#3054,.T.);
+#3052 = VERTEX_POINT('',#3053);
+#3053 = CARTESIAN_POINT('',(3.10000048866,-1.6982439E-07,15.758846206977
+    ));
+#3054 = SURFACE_CURVE('',#3055,(#3077,#3084),.PCURVE_S1.);
+#3055 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#3056,#3057,#3058,#3059,#3060,
+    #3061,#3062,#3063,#3064,#3065,#3066,#3067,#3068,#3069,#3070,#3071,
+    #3072,#3073,#3074,#3075,#3076),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#3056 = CARTESIAN_POINT('',(3.10000024433,-8.491206982E-08,
+    7.758845966895));
+#3057 = CARTESIAN_POINT('',(3.100000530204,0.885357074901,8.122482587605
+    ));
+#3058 = CARTESIAN_POINT('',(2.821857839719,1.770718729257,8.486120866185
+    ));
+#3059 = CARTESIAN_POINT('',(2.265565613506,2.558979449108,8.849747270608
+    ));
+#3060 = CARTESIAN_POINT('',(1.469277579752,3.153072003777,9.213404208875
+    ));
+#3061 = CARTESIAN_POINT('',(0.509189195538,3.473003996874,9.577017369674
+    ));
+#3062 = CARTESIAN_POINT('',(-0.509191325616,3.472996697747,
+    9.940668844801));
+#3063 = CARTESIAN_POINT('',(-1.469272046518,3.153072626014,
+    10.304299564304));
+#3064 = CARTESIAN_POINT('',(-2.265569283148,2.558983293225,
+    10.667937251675));
+#3065 = CARTESIAN_POINT('',(-2.821856846723,1.770716229065,
+    11.031573325516));
+#3066 = CARTESIAN_POINT('',(-3.378143680306,1.4540465069E-07,
+    11.758846086933));
+#3067 = CARTESIAN_POINT('',(-2.82185706293,-1.770716006179,
+    12.486118848349));
+#3068 = CARTESIAN_POINT('',(-2.265570935564,-2.558984600342,
+    12.849754922195));
+#3069 = CARTESIAN_POINT('',(-1.469263473232,-3.153065858092,
+    13.213392609552));
+#3070 = CARTESIAN_POINT('',(-0.509213167326,-3.473007929916,
+    13.577023329083));
+#3071 = CARTESIAN_POINT('',(0.509220145295,-3.472995760781,
+    13.940674804169));
+#3072 = CARTESIAN_POINT('',(1.469248136976,-3.153073791507,
+    14.304287965008));
+#3073 = CARTESIAN_POINT('',(2.265581804177,-2.55898034636,
+    14.667944903249));
+#3074 = CARTESIAN_POINT('',(2.821853539577,-1.770718796748,
+    15.031571307688));
+#3075 = CARTESIAN_POINT('',(3.100000178523,-0.885357329633,
+    15.395209586253));
+#3076 = CARTESIAN_POINT('',(3.10000048866,-1.6982438433E-07,
+    15.758846206977));
+#3077 = PCURVE('',#911,#3078);
+#3078 = DEFINITIONAL_REPRESENTATION('',(#3079),#3083);
+#3079 = LINE('',#3080,#3081);
+#3080 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#3081 = VECTOR('',#3082,1.);
+#3082 = DIRECTION('',(0.,1.));
+#3083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3084 = PCURVE('',#2998,#3085);
+#3085 = DEFINITIONAL_REPRESENTATION('',(#3086),#3090);
+#3086 = LINE('',#3087,#3088);
+#3087 = CARTESIAN_POINT('',(-0.,0.));
+#3088 = VECTOR('',#3089,1.);
+#3089 = DIRECTION('',(0.,1.));
+#3090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3091 = ORIENTED_EDGE('',*,*,#898,.T.);
+#3092 = ORIENTED_EDGE('',*,*,#964,.T.);
+#3093 = ORIENTED_EDGE('',*,*,#3094,.F.);
+#3094 = EDGE_CURVE('',#3052,#965,#3095,.T.);
+#3095 = SURFACE_CURVE('',#3096,(#3099,#3106),.PCURVE_S1.);
+#3096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3097,#3098),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#3097 = CARTESIAN_POINT('',(3.10000048866,-1.6982438478E-07,
+    15.758846206977));
+#3098 = CARTESIAN_POINT('',(4.10000074598,1.6982309248E-07,
+    16.026794439077));
+#3099 = PCURVE('',#911,#3100);
+#3100 = DEFINITIONAL_REPRESENTATION('',(#3101),#3105);
+#3101 = LINE('',#3102,#3103);
+#3102 = CARTESIAN_POINT('',(0.,6.283389315972));
+#3103 = VECTOR('',#3104,1.);
+#3104 = DIRECTION('',(1.,0.));
+#3105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3106 = PCURVE('',#3107,#3150);
+#3107 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#3108,#3109,#3110,#3111,#3112,#3113,#3114,#3115,#3116,#3117,#3118
+      ,#3119,#3120,#3121,#3122,#3123,#3124,#3125,#3126,#3127,#3128)
+    ,(#3129,#3130,#3131,#3132,#3133,#3134,#3135,#3136,#3137,#3138,#3139
+      ,#3140,#3141,#3142,#3143,#3144,#3145,#3146,#3147,#3148,#3149
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#3108 = CARTESIAN_POINT('',(3.10000048866,-1.6982439011E-07,
+    15.758846206977));
+#3109 = CARTESIAN_POINT('',(3.100000798784,0.88535705977,16.122482827686
+    ));
+#3110 = CARTESIAN_POINT('',(2.821858110627,1.770718791523,
+    16.486121106263));
+#3111 = CARTESIAN_POINT('',(2.265565502516,2.558979291693,
+    16.849748890176));
+#3112 = CARTESIAN_POINT('',(1.469279194815,3.153073379016,
+    17.213399029562));
+#3113 = CARTESIAN_POINT('',(0.509186807773,3.473002172779,
+    17.577027287237));
+#3114 = CARTESIAN_POINT('',(-0.509188747596,3.472999069295,
+    17.940659407403));
+#3115 = CARTESIAN_POINT('',(-1.469273488847,3.153071747801,
+    18.304305223775));
+#3116 = CARTESIAN_POINT('',(-2.265569031972,2.558983854016,
+    18.667936112273));
+#3117 = CARTESIAN_POINT('',(-2.821857020629,1.770716445919,
+    19.031573565598));
+#3118 = CARTESIAN_POINT('',(-3.378143946558,2.3793523794E-07,
+    19.758846327013));
+#3119 = CARTESIAN_POINT('',(-2.821857333838,-1.770716068446,
+    20.486119088431));
+#3120 = CARTESIAN_POINT('',(-2.265571184221,-2.558984739975,
+    20.849755162273));
+#3121 = CARTESIAN_POINT('',(-1.469263675396,-3.153066066357,
+    21.213392849637));
+#3122 = CARTESIAN_POINT('',(-0.509213302595,-3.473008189698,
+    21.577023569163));
+#3123 = CARTESIAN_POINT('',(0.509220090311,-3.472996048455,
+    21.940675044248));
+#3124 = CARTESIAN_POINT('',(1.469248166402,-3.153074080261,
+    22.304288205095));
+#3125 = CARTESIAN_POINT('',(2.265581912652,-2.558980610108,
+    22.667945143326));
+#3126 = CARTESIAN_POINT('',(2.821853713483,-1.7707190136,23.031571547771
+    ));
+#3127 = CARTESIAN_POINT('',(3.100000398598,-0.885357484325,
+    23.395209826331));
+#3128 = CARTESIAN_POINT('',(3.100000732992,-2.547372695E-07,
+    23.75884644706));
+#3129 = CARTESIAN_POINT('',(4.10000074598,1.6982308626E-07,
+    16.026794439077));
+#3130 = CARTESIAN_POINT('',(4.100001096865,1.170958572433,
+    16.390430545639));
+#3131 = CARTESIAN_POINT('',(3.732134527974,2.341913173915,
+    16.754064994333));
+#3132 = CARTESIAN_POINT('',(2.996394024271,3.384463902535,
+    17.117709937715));
+#3133 = CARTESIAN_POINT('',(1.943237712918,4.170191082775,
+    17.481332525558));
+#3134 = CARTESIAN_POINT('',(0.67344057658,4.593324154902,17.844976995192
+    ));
+#3135 = CARTESIAN_POINT('',(-0.673442308183,4.593324131725,
+    18.208617602291));
+#3136 = CARTESIAN_POINT('',(-1.94323445599,4.170190135734,
+    18.572244513185));
+#3137 = CARTESIAN_POINT('',(-2.99639789091,3.384462692591,
+    18.935886351961));
+#3138 = CARTESIAN_POINT('',(-3.732133900248,2.341914779958,
+    19.299521625912));
+#3139 = CARTESIAN_POINT('',(-4.467867934122,-2.2123298183E-07,
+    20.026794319039));
+#3140 = CARTESIAN_POINT('',(-3.732133765677,-2.341915180147,
+    20.75406701217));
+#3141 = CARTESIAN_POINT('',(-2.996401250452,-3.384464504588,
+    21.117703665598));
+#3142 = CARTESIAN_POINT('',(-1.943214614729,-4.170183245515,
+    21.481338705502));
+#3143 = CARTESIAN_POINT('',(-0.673485322326,-4.593335954955,
+    21.844980713282));
+#3144 = CARTESIAN_POINT('',(0.67349931749,-4.593316905419,
+    22.208601965391));
+#3145 = CARTESIAN_POINT('',(1.943187667408,-4.170190370341,
+    22.572261531927));
+#3146 = CARTESIAN_POINT('',(2.996420920565,-3.38446545568,
+    22.935877320872));
+#3147 = CARTESIAN_POINT('',(3.732128428084,-2.341912536501,
+    23.299523643751));
+#3148 = CARTESIAN_POINT('',(4.100000792309,-1.170958147883,
+    23.663158092448));
+#3149 = CARTESIAN_POINT('',(4.100001118971,2.5473432697E-07,
+    24.026794198993));
+#3150 = DEFINITIONAL_REPRESENTATION('',(#3151),#3155);
+#3151 = LINE('',#3152,#3153);
+#3152 = CARTESIAN_POINT('',(0.,0.));
+#3153 = VECTOR('',#3154,1.);
+#3154 = DIRECTION('',(1.,0.));
+#3155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3156 = ADVANCED_FACE('',(#3157),#1511,.T.);
+#3157 = FACE_BOUND('',#3158,.F.);
+#3158 = EDGE_LOOP('',(#3159,#3368,#3369,#3557,#3692));
+#3159 = ORIENTED_EDGE('',*,*,#3160,.F.);
+#3160 = EDGE_CURVE('',#965,#3161,#3163,.T.);
+#3161 = VERTEX_POINT('',#3162);
+#3162 = CARTESIAN_POINT('',(4.,1.01893308E-07,23.999999134317));
+#3163 = SURFACE_CURVE('',#3164,(#3230,#3299),.PCURVE_S1.);
+#3164 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3165,#3166,#3167,#3168,#3169,
+    #3170,#3171,#3172,#3173,#3174,#3175,#3176,#3177,#3178,#3179,#3180,
+    #3181,#3182,#3183,#3184,#3185,#3186,#3187,#3188,#3189,#3190,#3191,
+    #3192,#3193,#3194,#3195,#3196,#3197,#3198,#3199,#3200,#3201,#3202,
+    #3203,#3204,#3205,#3206,#3207,#3208,#3209,#3210,#3211,#3212,#3213,
+    #3214,#3215,#3216,#3217,#3218,#3219,#3220,#3221,#3222,#3223,#3224,
+    #3225,#3226,#3227,#3228,#3229),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,3.694132990561E-02,0.144968131616,0.306943566539,
+    0.469916887828,0.577943686883,0.73991912747,0.901894562382,
+    0.963776656721,1.),.UNSPECIFIED.);
+#3165 = CARTESIAN_POINT('',(4.,1.3585809544E-07,15.999999422878));
+#3166 = CARTESIAN_POINT('',(3.999999990259,0.116013848111,16.03692768032
+    ));
+#3167 = CARTESIAN_POINT('',(3.996154487766,0.232027997928,
+    16.073856069247));
+#3168 = CARTESIAN_POINT('',(3.988463504657,0.347893238289,
+    16.110784401274));
+#3169 = CARTESIAN_POINT('',(3.976933947008,0.46346080929,16.147712667187
+    ));
+#3170 = CARTESIAN_POINT('',(3.961579597899,0.578582644217,
+    16.184640945812));
+#3171 = CARTESIAN_POINT('',(3.942421100497,0.693111475628,
+    16.221569312879));
+#3172 = CARTESIAN_POINT('',(3.919485941122,0.806900941439,
+    16.258497749889));
+#3173 = CARTESIAN_POINT('',(3.814795920056,1.24997082106,16.403414760632
+    ));
+#3174 = CARTESIAN_POINT('',(3.704758562744,1.572665411492,
+    16.511433416976));
+#3175 = CARTESIAN_POINT('',(3.56355444142,1.884125732807,16.619436896128
+    ));
+#3176 = CARTESIAN_POINT('',(3.392570811882,2.18085337977,16.727426278989
+    ));
+#3177 = CARTESIAN_POINT('',(3.193619497713,2.459602534907,
+    16.835415607611));
+#3178 = CARTESIAN_POINT('',(2.968901054744,2.717377251045,
+    16.943418957245));
+#3179 = CARTESIAN_POINT('',(2.721022138228,2.951462945187,
+    17.051437488839));
+#3180 = CARTESIAN_POINT('',(2.051253715503,3.471471583537,
+    17.321344383694));
+#3181 = CARTESIAN_POINT('',(1.603560166452,3.725463339252,17.4834868409)
+  );
+#3182 = CARTESIAN_POINT('',(1.12054809869,3.912829232938,17.645497457625
+    ));
+#3183 = CARTESIAN_POINT('',(0.613964603229,4.028362481606,
+    17.807426113729));
+#3184 = CARTESIAN_POINT('',(9.596417663584E-02,4.068986541781,
+    17.969354791398));
+#3185 = CARTESIAN_POINT('',(-0.420934049828,4.034017449868,
+    18.131365447809));
+#3186 = CARTESIAN_POINT('',(-0.923965244399,3.924926110391,
+    18.293507944864));
+#3187 = CARTESIAN_POINT('',(-1.879872138863,3.567637252652,
+    18.618341998281));
+#3188 = CARTESIAN_POINT('',(-2.333771223121,3.318081716762,
+    18.781488942726));
+#3189 = CARTESIAN_POINT('',(-2.748963773084,3.002698552936,
+    18.944499504933));
+#3190 = CARTESIAN_POINT('',(-3.114664562303,2.628909212688,
+    19.107425997023));
+#3191 = CARTESIAN_POINT('',(-3.421726550774,2.205626349253,
+    19.270352666377));
+#3192 = CARTESIAN_POINT('',(-3.662900074319,1.74336381394,19.43336335673
+    ));
+#3193 = CARTESIAN_POINT('',(-3.832680371338,1.253999987235,
+    19.596510368336));
+#3194 = CARTESIAN_POINT('',(-3.992531562943,0.418074978189,
+    19.867414868308));
+#3195 = CARTESIAN_POINT('',(-4.023970245431,7.858763376388E-02,
+    19.975433423092));
+#3196 = CARTESIAN_POINT('',(-4.022372398575,-0.263382532483,
+    20.083436835807));
+#3197 = CARTESIAN_POINT('',(-3.987574544758,-0.604075678108,
+    20.19142615265));
+#3198 = CARTESIAN_POINT('',(-3.919903930129,-0.93978895216,
+    20.299415457214));
+#3199 = CARTESIAN_POINT('',(-3.82014470126,-1.26688870547,
+    20.407418858155));
+#3200 = CARTESIAN_POINT('',(-3.689566623197,-1.581832194514,
+    20.515437442468));
+#3201 = CARTESIAN_POINT('',(-3.290775728129,-2.330139871364,
+    20.785344474268));
+#3202 = CARTESIAN_POINT('',(-2.985963118373,-2.744905558039,
+    20.94748701608));
+#3203 = CARTESIAN_POINT('',(-2.621688971426,-3.113295310698,
+    21.10949763747));
+#3204 = CARTESIAN_POINT('',(-2.206546976428,-3.425756490141,
+    21.271426166675));
+#3205 = CARTESIAN_POINT('',(-1.750373228292,-3.67451416634,
+    21.43335468216));
+#3206 = CARTESIAN_POINT('',(-1.264314401112,-3.853828148191,
+    21.595365252712));
+#3207 = CARTESIAN_POINT('',(-0.760621966987,-3.959824609312,
+    21.757507765951));
+#3208 = CARTESIAN_POINT('',(0.254704322936,-4.024162323132,
+    22.08134442653));
+#3209 = CARTESIAN_POINT('',(0.767747453376,-3.982592881892,
+    22.243487000668));
+#3210 = CARTESIAN_POINT('',(1.272552592248,-3.866066544761,
+    22.405497694354));
+#3211 = CARTESIAN_POINT('',(1.756477304828,-3.676879708906,
+    22.567426347845));
+#3212 = CARTESIAN_POINT('',(2.207739609459,-3.419319634674,
+    22.729354869109));
+#3213 = CARTESIAN_POINT('',(2.615600636047,-3.099857367961,
+    22.891365297493));
+#3214 = CARTESIAN_POINT('',(2.970329552385,-2.726884500414,
+    23.053507718232));
+#3215 = CARTESIAN_POINT('',(3.376633620007,-2.153163565715,
+    23.277286308592));
+#3216 = CARTESIAN_POINT('',(3.480147583907,-1.988325635348,
+    23.339148464221));
+#3217 = CARTESIAN_POINT('',(3.574448831943,-1.817823354231,
+    23.401009805804));
+#3218 = CARTESIAN_POINT('',(3.659178671504,-1.642259781053,
+    23.462870124918));
+#3219 = CARTESIAN_POINT('',(3.734027037677,-1.462261354994,
+    23.524730451961));
+#3220 = CARTESIAN_POINT('',(3.798732005799,-1.278476114798,
+    23.586591811208));
+#3221 = CARTESIAN_POINT('',(3.853081441696,-1.091572880116,
+    23.648453980484));
+#3222 = CARTESIAN_POINT('',(3.922576277548,-0.791414192987,
+    23.746524826569));
+#3223 = CARTESIAN_POINT('',(3.944633690935,-0.679752456873,
+    23.782735443849));
+#3224 = CARTESIAN_POINT('',(3.963057267369,-0.56739355558,
+    23.818946082755));
+#3225 = CARTESIAN_POINT('',(3.977821588584,-0.454475579647,
+    23.855156723401));
+#3226 = CARTESIAN_POINT('',(3.988907580431,-0.341137341319,
+    23.891367350583));
+#3227 = CARTESIAN_POINT('',(3.996302512876,-0.227518374547,
+    23.927577953771));
+#3228 = CARTESIAN_POINT('',(4.,-0.113758934987,23.963788527117));
+#3229 = CARTESIAN_POINT('',(4.,8.9E-16,23.99999906945));
+#3230 = PCURVE('',#1511,#3231);
+#3231 = DEFINITIONAL_REPRESENTATION('',(#3232),#3298);
+#3232 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3233,#3234,#3235,#3236,#3237,
+    #3238,#3239,#3240,#3241,#3242,#3243,#3244,#3245,#3246,#3247,#3248,
+    #3249,#3250,#3251,#3252,#3253,#3254,#3255,#3256,#3257,#3258,#3259,
+    #3260,#3261,#3262,#3263,#3264,#3265,#3266,#3267,#3268,#3269,#3270,
+    #3271,#3272,#3273,#3274,#3275,#3276,#3277,#3278,#3279,#3280,#3281,
+    #3282,#3283,#3284,#3285,#3286,#3287,#3288,#3289,#3290,#3291,#3292,
+    #3293,#3294,#3295,#3296,#3297),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,3.694132990561E-02,0.144968131616,0.306943566539,
+    0.469916887828,0.577943686883,0.73991912747,0.901894562382,
+    0.963776656721,1.),.UNSPECIFIED.);
+#3233 = CARTESIAN_POINT('',(-3.396452381E-08,-15.99999942287));
+#3234 = CARTESIAN_POINT('',(-2.900346202787E-02,-16.03692768032));
+#3235 = CARTESIAN_POINT('',(-5.800699985337E-02,-16.07385606924));
+#3236 = CARTESIAN_POINT('',(-8.701048747162E-02,-16.11078440127));
+#3237 = CARTESIAN_POINT('',(-0.116013912405,-16.14771266718));
+#3238 = CARTESIAN_POINT('',(-0.145017335915,-16.18464094581));
+#3239 = CARTESIAN_POINT('',(-0.174020819242,-16.22156931287));
+#3240 = CARTESIAN_POINT('',(-0.203024349858,-16.25849774988));
+#3241 = CARTESIAN_POINT('',(-0.3168418899,-16.40341476063));
+#3242 = CARTESIAN_POINT('',(-0.40167947386,-16.51143341697));
+#3243 = CARTESIAN_POINT('',(-0.486505125326,-16.61943689612));
+#3244 = CARTESIAN_POINT('',(-0.571319751692,-16.72742627898));
+#3245 = CARTESIAN_POINT('',(-0.656134384564,-16.83541560761));
+#3246 = CARTESIAN_POINT('',(-0.74096005255,-16.94341895724));
+#3247 = CARTESIAN_POINT('',(-0.825797655034,-17.05143748883));
+#3248 = CARTESIAN_POINT('',(-1.037782136193,-17.32134438369));
+#3249 = CARTESIAN_POINT('',(-1.165128574002,-17.4834868409));
+#3250 = CARTESIAN_POINT('',(-1.292371407314,-17.64549745762));
+#3251 = CARTESIAN_POINT('',(-1.419549792678,-17.80742611373));
+#3252 = CARTESIAN_POINT('',(-1.54672817536,-17.96935479139));
+#3253 = CARTESIAN_POINT('',(-1.673971003803,-18.13136544781));
+#3254 = CARTESIAN_POINT('',(-1.80131743618,-18.29350794486));
+#3255 = CARTESIAN_POINT('',(-2.056441587177,-18.61834199828));
+#3256 = CARTESIAN_POINT('',(-2.184576967952,-18.78148894272));
+#3257 = CARTESIAN_POINT('',(-2.312605227547,-18.94449950493));
+#3258 = CARTESIAN_POINT('',(-2.440567417233,-19.10742599702));
+#3259 = CARTESIAN_POINT('',(-2.56852958954,-19.27035266637));
+#3260 = CARTESIAN_POINT('',(-2.696557831791,-19.43336335673));
+#3261 = CARTESIAN_POINT('',(-2.824693203022,-19.59651036833));
+#3262 = CARTESIAN_POINT('',(-3.037461125917,-19.8674148683));
+#3263 = CARTESIAN_POINT('',(-3.122298720563,-19.97543342309));
+#3264 = CARTESIAN_POINT('',(-3.207124376052,-20.0834368358));
+#3265 = CARTESIAN_POINT('',(-3.291939006619,-20.19142615265));
+#3266 = CARTESIAN_POINT('',(-3.376753638868,-20.29941545721));
+#3267 = CARTESIAN_POINT('',(-3.46157929591,-20.40741885815));
+#3268 = CARTESIAN_POINT('',(-3.54641688629,-20.51543744246));
+#3269 = CARTESIAN_POINT('',(-3.758401342858,-20.78534447426));
+#3270 = CARTESIAN_POINT('',(-3.885747775269,-20.94748701608));
+#3271 = CARTESIAN_POINT('',(-4.012990616056,-21.10949763747));
+#3272 = CARTESIAN_POINT('',(-4.140169022543,-21.27142616667));
+#3273 = CARTESIAN_POINT('',(-4.267347429761,-21.43335468215));
+#3274 = CARTESIAN_POINT('',(-4.394590275873,-21.59536525271));
+#3275 = CARTESIAN_POINT('',(-4.521936712212,-21.75750776595));
+#3276 = CARTESIAN_POINT('',(-4.776277381447,-22.08134442653));
+#3277 = CARTESIAN_POINT('',(-4.903623806844,-22.24348700066));
+#3278 = CARTESIAN_POINT('',(-5.030866635561,-22.40549769435));
+#3279 = CARTESIAN_POINT('',(-5.158045026526,-22.56742634784));
+#3280 = CARTESIAN_POINT('',(-5.285223430214,-22.72935486911));
+#3281 = CARTESIAN_POINT('',(-5.412466291525,-22.89136529749));
+#3282 = CARTESIAN_POINT('',(-5.539812739122,-23.05350771823));
+#3283 = CARTESIAN_POINT('',(-5.715568021098,-23.27728630859));
+#3284 = CARTESIAN_POINT('',(-5.76415442683,-23.33914846422));
+#3285 = CARTESIAN_POINT('',(-5.812740177846,-23.4010098058));
+#3286 = CARTESIAN_POINT('',(-5.861325111213,-23.46287012491));
+#3287 = CARTESIAN_POINT('',(-5.909910042926,-23.52473045196));
+#3288 = CARTESIAN_POINT('',(-5.958495790254,-23.5865918112));
+#3289 = CARTESIAN_POINT('',(-6.007082193596,-23.64845398048));
+#3290 = CARTESIAN_POINT('',(-6.084106852662,-23.74652482656));
+#3291 = CARTESIAN_POINT('',(-6.112546612406,-23.78273544384));
+#3292 = CARTESIAN_POINT('',(-6.140986401652,-23.81894608275));
+#3293 = CARTESIAN_POINT('',(-6.169426205775,-23.8551567234));
+#3294 = CARTESIAN_POINT('',(-6.197866010968,-23.89136735058));
+#3295 = CARTESIAN_POINT('',(-6.226305804245,-23.92757795377));
+#3296 = CARTESIAN_POINT('',(-6.254745573433,-23.96378852711));
+#3297 = CARTESIAN_POINT('',(-6.28318530718,-23.99999906945));
+#3298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3299 = PCURVE('',#3107,#3300);
+#3300 = DEFINITIONAL_REPRESENTATION('',(#3301),#3367);
+#3301 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3302,#3303,#3304,#3305,#3306,
+    #3307,#3308,#3309,#3310,#3311,#3312,#3313,#3314,#3315,#3316,#3317,
+    #3318,#3319,#3320,#3321,#3322,#3323,#3324,#3325,#3326,#3327,#3328,
+    #3329,#3330,#3331,#3332,#3333,#3334,#3335,#3336,#3337,#3338,#3339,
+    #3340,#3341,#3342,#3343,#3344,#3345,#3346,#3347,#3348,#3349,#3350,
+    #3351,#3352,#3353,#3354,#3355,#3356,#3357,#3358,#3359,#3360,#3361,
+    #3362,#3363,#3364,#3365,#3366),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,3.694132990561E-02,0.144968131616,0.306943566539,
+    0.469916887828,0.577943686883,0.73991912747,0.901894562382,
+    0.963776656721,1.),.UNSPECIFIED.);
+#3302 = CARTESIAN_POINT('',(-0.103528363696,0.));
+#3303 = CARTESIAN_POINT('',(-0.103528398232,2.900435070807E-02));
+#3304 = CARTESIAN_POINT('',(-0.103528452514,5.800881978783E-02));
+#3305 = CARTESIAN_POINT('',(-0.103528500424,8.701324514933E-02));
+#3306 = CARTESIAN_POINT('',(-0.103528532891,0.116017612409));
+#3307 = CARTESIAN_POINT('',(-0.103528551496,0.145021981182));
+#3308 = CARTESIAN_POINT('',(-0.103528562082,0.174026411376));
+#3309 = CARTESIAN_POINT('',(-0.10352856836,0.203030889482));
+#3310 = CARTESIAN_POINT('',(-0.103528557194,0.31685214793));
+#3311 = CARTESIAN_POINT('',(-0.10352849335,0.401692503871));
+#3312 = CARTESIAN_POINT('',(-0.103528434124,0.486520910403));
+#3313 = CARTESIAN_POINT('',(-0.103528437297,0.571338282481));
+#3314 = CARTESIAN_POINT('',(-0.103528482183,0.656155659321));
+#3315 = CARTESIAN_POINT('',(-0.103528525535,0.740984071981));
+#3316 = CARTESIAN_POINT('',(-0.103528565862,0.825824420675));
+#3317 = CARTESIAN_POINT('',(-0.103528632725,1.037815769373));
+#3318 = CARTESIAN_POINT('',(-0.103528644953,1.165166337681));
+#3319 = CARTESIAN_POINT('',(-0.103528604549,1.292413305838));
+#3320 = CARTESIAN_POINT('',(-0.103528559078,1.419595832607));
+#3321 = CARTESIAN_POINT('',(-0.103528498891,1.546778371601));
+#3322 = CARTESIAN_POINT('',(-0.103528447636,1.674025341956));
+#3323 = CARTESIAN_POINT('',(-0.103528447844,1.801375906243));
+#3324 = CARTESIAN_POINT('',(-0.103528518242,2.056508321216));
+#3325 = CARTESIAN_POINT('',(-0.103528592078,2.184647845711));
+#3326 = CARTESIAN_POINT('',(-0.103528672568,2.312680245823));
+#3327 = CARTESIAN_POINT('',(-0.103528779888,2.440646589445));
+#3328 = CARTESIAN_POINT('',(-0.103528632288,2.568612947418));
+#3329 = CARTESIAN_POINT('',(-0.103528491627,2.696645345608));
+#3330 = CARTESIAN_POINT('',(-0.103528471814,2.824784875311));
+#3331 = CARTESIAN_POINT('',(-0.103528485464,3.037559705502));
+#3332 = CARTESIAN_POINT('',(-0.103528521169,3.122400053235));
+#3333 = CARTESIAN_POINT('',(-0.103528462738,3.20722847303));
+#3334 = CARTESIAN_POINT('',(-0.103528514636,3.292045851718));
+#3335 = CARTESIAN_POINT('',(-0.103528605747,3.376863229987));
+#3336 = CARTESIAN_POINT('',(-0.103528599502,3.461691649357));
+#3337 = CARTESIAN_POINT('',(-0.103528591833,3.546531997916));
+#3338 = CARTESIAN_POINT('',(-0.103528537897,3.758523345626));
+#3339 = CARTESIAN_POINT('',(-0.103528484327,3.885873915251));
+#3340 = CARTESIAN_POINT('',(-0.103528458718,4.013120878596));
+#3341 = CARTESIAN_POINT('',(-0.103528568243,4.140303402428));
+#3342 = CARTESIAN_POINT('',(-0.103528619105,4.267485932982));
+#3343 = CARTESIAN_POINT('',(-0.103528641443,4.394732899932));
+#3344 = CARTESIAN_POINT('',(-0.103528628326,4.522083470921));
+#3345 = CARTESIAN_POINT('',(-0.103528558015,4.776432412615));
+#3346 = CARTESIAN_POINT('',(-0.103528500259,4.903782987986));
+#3347 = CARTESIAN_POINT('',(-0.103528434001,5.03102996694));
+#3348 = CARTESIAN_POINT('',(-0.103528379032,5.158212513439));
+#3349 = CARTESIAN_POINT('',(-0.103528357031,5.28539502338));
+#3350 = CARTESIAN_POINT('',(-0.103528586965,5.41264197382));
+#3351 = CARTESIAN_POINT('',(-0.103528727957,5.53999253978));
+#3352 = CARTESIAN_POINT('',(-0.103528717496,5.715753533509));
+#3353 = CARTESIAN_POINT('',(-0.10352869234,5.764341521189));
+#3354 = CARTESIAN_POINT('',(-0.103528642382,5.812928857157));
+#3355 = CARTESIAN_POINT('',(-0.103528565252,5.861515377388));
+#3356 = CARTESIAN_POINT('',(-0.10352847025,5.910101896252));
+#3357 = CARTESIAN_POINT('',(-0.103528380372,5.958689229367));
+#3358 = CARTESIAN_POINT('',(-0.10352832489,6.007277215932));
+#3359 = CARTESIAN_POINT('',(-0.103528321021,6.084304380459));
+#3360 = CARTESIAN_POINT('',(-0.103528334159,6.11274506384));
+#3361 = CARTESIAN_POINT('',(-0.103528371807,6.141185776011));
+#3362 = CARTESIAN_POINT('',(-0.103528436205,6.169626502429));
+#3363 = CARTESIAN_POINT('',(-0.103528521891,6.198067228699));
+#3364 = CARTESIAN_POINT('',(-0.103528615701,6.226507940586));
+#3365 = CARTESIAN_POINT('',(-0.103528696769,6.254948624004));
+#3366 = CARTESIAN_POINT('',(-0.103528736525,6.283389265024));
+#3367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3368 = ORIENTED_EDGE('',*,*,#1497,.T.);
+#3369 = ORIENTED_EDGE('',*,*,#3370,.T.);
+#3370 = EDGE_CURVE('',#1363,#3371,#3373,.T.);
+#3371 = VERTEX_POINT('',#3372);
+#3372 = CARTESIAN_POINT('',(2.0379127E-07,-4.,22.499999134315));
+#3373 = SURFACE_CURVE('',#3374,(#3433,#3495),.PCURVE_S1.);
+#3374 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3375,#3376,#3377,#3378,#3379,
+    #3380,#3381,#3382,#3383,#3384,#3385,#3386,#3387,#3388,#3389,#3390,
+    #3391,#3392,#3393,#3394,#3395,#3396,#3397,#3398,#3399,#3400,#3401,
+    #3402,#3403,#3404,#3405,#3406,#3407,#3408,#3409,#3410,#3411,#3412,
+    #3413,#3414,#3415,#3416,#3417,#3418,#3419,#3420,#3421,#3422,#3423,
+    #3424,#3425,#3426,#3427,#3428,#3429,#3430,#3431,#3432),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053373018359E-02,
+    9.721151489592E-02,0.311861957256,0.526512399506,0.56119351245,
+    0.798454004684,0.967824674476,1.),.UNSPECIFIED.);
+#3375 = CARTESIAN_POINT('',(4.,-8.9E-16,16.499999273116));
+#3376 = CARTESIAN_POINT('',(4.,0.166121887656,16.552877527464));
+#3377 = CARTESIAN_POINT('',(3.992115091184,0.332246370255,
+    16.605756609512));
+#3378 = CARTESIAN_POINT('',(3.976345480767,0.497933100226,
+    16.658635319358));
+#3379 = CARTESIAN_POINT('',(3.952720249339,0.662745172579,
+    16.711513564098));
+#3380 = CARTESIAN_POINT('',(3.921297236057,0.826249805713,
+    16.764391804734));
+#3381 = CARTESIAN_POINT('',(3.882162923826,0.988019022212,
+    16.817270503075));
+#3382 = CARTESIAN_POINT('',(3.835432324492,1.147630329652,
+    16.870149568649));
+#3383 = CARTESIAN_POINT('',(3.760755198239,1.364063114367,
+    16.943027800181));
+#3384 = CARTESIAN_POINT('',(3.739195253909,1.423090950054,
+    16.963027796736));
+#3385 = CARTESIAN_POINT('',(3.716576750459,1.481728539495,
+    16.983027794556));
+#3386 = CARTESIAN_POINT('',(3.6929079554,1.53995374227,17.003027792933)
+  );
+#3387 = CARTESIAN_POINT('',(3.668197684339,1.597744646518,17.02302779116
+    ));
+#3388 = CARTESIAN_POINT('',(3.642455300973,1.655079568932,
+    17.043027788528));
+#3389 = CARTESIAN_POINT('',(3.615690717093,1.711937054762,17.06302778433
+    ));
+#3390 = CARTESIAN_POINT('',(3.364425058393,2.221761052275,
+    17.243948465415));
+#3391 = CARTESIAN_POINT('',(3.075133250014,2.643558818448,
+    17.405086552723));
+#3392 = CARTESIAN_POINT('',(2.725656644257,3.021516842426,17.56609712489
+    ));
+#3393 = CARTESIAN_POINT('',(2.324107431607,3.345981204292,
+    17.727027697948));
+#3394 = CARTESIAN_POINT('',(1.879874452244,3.608994336844,
+    17.887958351353));
+#3395 = CARTESIAN_POINT('',(1.403692220283,3.804536223397,
+    18.048968943775));
+#3396 = CARTESIAN_POINT('',(0.907439269763,3.928375249765,
+    18.210107049058));
+#3397 = CARTESIAN_POINT('',(-9.847272932699E-02,4.030617974032,
+    18.531948465454));
+#3398 = CARTESIAN_POINT('',(-0.609493892182,4.009160118357,
+    18.693086601297));
+#3399 = CARTESIAN_POINT('',(-1.115281829827,3.913427489637,
+    18.854097150838));
+#3400 = CARTESIAN_POINT('',(-1.603349502813,3.745175019141,
+    19.015027588266));
+#3401 = CARTESIAN_POINT('',(-2.061970416762,3.508139954773,
+    19.175958405547));
+#3402 = CARTESIAN_POINT('',(-2.480346959828,3.20822796443,
+    19.336968997086));
+#3403 = CARTESIAN_POINT('',(-2.848590302794,2.853263293856,
+    19.498107133425));
+#3404 = CARTESIAN_POINT('',(-3.208860871669,2.389536305391,
+    19.685027801955));
+#3405 = CARTESIAN_POINT('',(-3.257467918334,2.323863990302,
+    19.711027794787));
+#3406 = CARTESIAN_POINT('',(-3.304537757549,2.257063204344,
+    19.737027792314));
+#3407 = CARTESIAN_POINT('',(-3.350039881617,2.189175981332,
+    19.763027791898));
+#3408 = CARTESIAN_POINT('',(-3.393945202801,2.120245283006,
+    19.789027790919));
+#3409 = CARTESIAN_POINT('',(-3.436226053326,2.050314999033,
+    19.815027786771));
+#3410 = CARTESIAN_POINT('',(-3.476856185377,1.979429947005,
+    19.84102777686));
+#3411 = CARTESIAN_POINT('',(-3.782306953002,1.416478120415,
+    20.044898880507));
+#3412 = CARTESIAN_POINT('',(-3.970924461198,0.881778545327,
+    20.22312854627));
+#3413 = CARTESIAN_POINT('',(-4.072309748958,0.319473553245,
+    20.401137475833));
+#3414 = CARTESIAN_POINT('',(-4.082729689854,-0.253736345652,
+    20.579027714887));
+#3415 = CARTESIAN_POINT('',(-4.001415561027,-0.821245077291,
+    20.756917986051));
+#3416 = CARTESIAN_POINT('',(-3.83118634021,-1.366669553536,
+    20.934926976156));
+#3417 = CARTESIAN_POINT('',(-3.577814248389,-1.87390003761,
+    21.113156668154));
+#3418 = CARTESIAN_POINT('',(-3.020364000188,-2.652645023983,
+    21.4180027818));
+#3419 = CARTESIAN_POINT('',(-2.751082841973,-2.950715598105,
+    21.545044428013));
+#3420 = CARTESIAN_POINT('',(-2.448351760626,-3.217270928362,
+    21.672050719377));
+#3421 = CARTESIAN_POINT('',(-2.116565521823,-3.448013156401,
+    21.799027599351));
+#3422 = CARTESIAN_POINT('',(-1.760636591634,-3.639425391477,
+    21.926004576639));
+#3423 = CARTESIAN_POINT('',(-1.385924497973,-3.78871911242,
+    22.053011072091));
+#3424 = CARTESIAN_POINT('',(-0.998250744844,-3.893920872354,
+    22.180052841072));
+#3425 = CARTESIAN_POINT('',(-0.529008513822,-3.965588551357,
+    22.331149238067));
+#3426 = CARTESIAN_POINT('',(-0.453849682716,-3.975407849175,
+    22.355270660358));
+#3427 = CARTESIAN_POINT('',(-0.378484135777,-3.983598959696,
+    22.379392081815));
+#3428 = CARTESIAN_POINT('',(-0.302953037596,-3.990156865988,
+    22.403513500659));
+#3429 = CARTESIAN_POINT('',(-0.227297649105,-3.995077805112,
+    22.427634915682));
+#3430 = CARTESIAN_POINT('',(-0.151559327577,-3.998359268123,
+    22.451756326248));
+#3431 = CARTESIAN_POINT('',(-7.577952662657E-02,-4.000000000072,
+    22.475877732291));
+#3432 = CARTESIAN_POINT('',(2.0379127275E-07,-4.,22.499999134315));
+#3433 = PCURVE('',#1511,#3434);
+#3434 = DEFINITIONAL_REPRESENTATION('',(#3435),#3494);
+#3435 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3436,#3437,#3438,#3439,#3440,
+    #3441,#3442,#3443,#3444,#3445,#3446,#3447,#3448,#3449,#3450,#3451,
+    #3452,#3453,#3454,#3455,#3456,#3457,#3458,#3459,#3460,#3461,#3462,
+    #3463,#3464,#3465,#3466,#3467,#3468,#3469,#3470,#3471,#3472,#3473,
+    #3474,#3475,#3476,#3477,#3478,#3479,#3480,#3481,#3482,#3483,#3484,
+    #3485,#3486,#3487,#3488,#3489,#3490,#3491,#3492,#3493),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053373018359E-02,
+    9.721151489592E-02,0.311861957256,0.526512399506,0.56119351245,
+    0.798454004684,0.967824674476,1.),.UNSPECIFIED.);
+#3436 = CARTESIAN_POINT('',(0.,-16.49999927311));
+#3437 = CARTESIAN_POINT('',(-4.153047191397E-02,-16.55287752746));
+#3438 = CARTESIAN_POINT('',(-8.306159657321E-02,-16.60575660951));
+#3439 = CARTESIAN_POINT('',(-0.124592432137,-16.65863531935));
+#3440 = CARTESIAN_POINT('',(-0.166122905807,-16.71151356409));
+#3441 = CARTESIAN_POINT('',(-0.20765337951,-16.76439180473));
+#3442 = CARTESIAN_POINT('',(-0.24918421557,-16.81727050307));
+#3443 = CARTESIAN_POINT('',(-0.290715342388,-16.87014956864));
+#3444 = CARTESIAN_POINT('',(-0.347953781988,-16.94302780018));
+#3445 = CARTESIAN_POINT('',(-0.36366174565,-16.96302779673));
+#3446 = CARTESIAN_POINT('',(-0.379369710519,-16.98302779455));
+#3447 = CARTESIAN_POINT('',(-0.395077676002,-17.00302779293));
+#3448 = CARTESIAN_POINT('',(-0.410785641509,-17.02302779116));
+#3449 = CARTESIAN_POINT('',(-0.426493606449,-17.04302778852));
+#3450 = CARTESIAN_POINT('',(-0.44220157023,-17.06302778433));
+#3451 = CARTESIAN_POINT('',(-0.58429637566,-17.24394846541));
+#3452 = CARTESIAN_POINT('',(-0.710853967748,-17.40508655272));
+#3453 = CARTESIAN_POINT('',(-0.837311387301,-17.56609712489));
+#3454 = CARTESIAN_POINT('',(-0.963705964948,-17.72702769794));
+#3455 = CARTESIAN_POINT('',(-1.090100533495,-17.88795835135));
+#3456 = CARTESIAN_POINT('',(-1.216557948522,-18.04896894377));
+#3457 = CARTESIAN_POINT('',(-1.343115538105,-18.21010704905));
+#3458 = CARTESIAN_POINT('',(-1.595889217087,-18.53194846545));
+#3459 = CARTESIAN_POINT('',(-1.722446800175,-18.69308660129));
+#3460 = CARTESIAN_POINT('',(-1.848904222617,-18.85409715083));
+#3461 = CARTESIAN_POINT('',(-1.97529881105,-19.01502758826));
+#3462 = CARTESIAN_POINT('',(-2.101693361685,-19.17595840554));
+#3463 = CARTESIAN_POINT('',(-2.228150773668,-19.33696899708));
+#3464 = CARTESIAN_POINT('',(-2.354708358543,-19.49810713342));
+#3465 = CARTESIAN_POINT('',(-2.501515545576,-19.68502780195));
+#3466 = CARTESIAN_POINT('',(-2.521935898277,-19.71102779478));
+#3467 = CARTESIAN_POINT('',(-2.542356255454,-19.73702779231));
+#3468 = CARTESIAN_POINT('',(-2.562776614913,-19.76302779189));
+#3469 = CARTESIAN_POINT('',(-2.583196974459,-19.78902779091));
+#3470 = CARTESIAN_POINT('',(-2.603617331894,-19.81502778677));
+#3471 = CARTESIAN_POINT('',(-2.624037685018,-19.84102777686));
+#3472 = CARTESIAN_POINT('',(-2.784157743588,-20.0448988805));
+#3473 = CARTESIAN_POINT('',(-2.924139057066,-20.22312854626));
+#3474 = CARTESIAN_POINT('',(-3.063946956818,-20.40113747583));
+#3475 = CARTESIAN_POINT('',(-3.203661523164,-20.57902771488));
+#3476 = CARTESIAN_POINT('',(-3.343376087474,-20.75691798605));
+#3477 = CARTESIAN_POINT('',(-3.483183980169,-20.93492697615));
+#3478 = CARTESIAN_POINT('',(-3.623165289447,-21.11315666815));
+#3479 = CARTESIAN_POINT('',(-3.86259097377,-21.4180027818));
+#3480 = CARTESIAN_POINT('',(-3.962369308515,-21.54504442801));
+#3481 = CARTESIAN_POINT('',(-4.062119861073,-21.67205071937));
+#3482 = CARTESIAN_POINT('',(-4.16184729285,-21.79902759935));
+#3483 = CARTESIAN_POINT('',(-4.261574713852,-21.92600457663));
+#3484 = CARTESIAN_POINT('',(-4.361325242237,-22.05301107209));
+#3485 = CARTESIAN_POINT('',(-4.461103558025,-22.18005284107));
+#3486 = CARTESIAN_POINT('',(-4.579774459995,-22.33114923806));
+#3487 = CARTESIAN_POINT('',(-4.598719395414,-22.35527066035));
+#3488 = CARTESIAN_POINT('',(-4.617664334617,-22.37939208181));
+#3489 = CARTESIAN_POINT('',(-4.6366092763,-22.40351350065));
+#3490 = CARTESIAN_POINT('',(-4.655554218863,-22.42763491568));
+#3491 = CARTESIAN_POINT('',(-4.674499160405,-22.45175632624));
+#3492 = CARTESIAN_POINT('',(-4.693444098728,-22.47587773229));
+#3493 = CARTESIAN_POINT('',(-4.712389031333,-22.49999913431));
+#3494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3495 = PCURVE('',#1424,#3496);
+#3496 = DEFINITIONAL_REPRESENTATION('',(#3497),#3556);
+#3497 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3498,#3499,#3500,#3501,#3502,
+    #3503,#3504,#3505,#3506,#3507,#3508,#3509,#3510,#3511,#3512,#3513,
+    #3514,#3515,#3516,#3517,#3518,#3519,#3520,#3521,#3522,#3523,#3524,
+    #3525,#3526,#3527,#3528,#3529,#3530,#3531,#3532,#3533,#3534,#3535,
+    #3536,#3537,#3538,#3539,#3540,#3541,#3542,#3543,#3544,#3545,#3546,
+    #3547,#3548,#3549,#3550,#3551,#3552,#3553,#3554,#3555),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053373018359E-02,
+    9.721151489592E-02,0.311861957256,0.526512399506,0.56119351245,
+    0.798454004684,0.967824674476,1.),.UNSPECIFIED.);
+#3498 = CARTESIAN_POINT('',(-0.931749471091,1.570847296684));
+#3499 = CARTESIAN_POINT('',(-0.931749456805,1.612379120409));
+#3500 = CARTESIAN_POINT('',(-0.931749444349,1.653911596187));
+#3501 = CARTESIAN_POINT('',(-0.931749434225,1.69544378201));
+#3502 = CARTESIAN_POINT('',(-0.931749426866,1.736975605063));
+#3503 = CARTESIAN_POINT('',(-0.931749422594,1.778507427353));
+#3504 = CARTESIAN_POINT('',(-0.931749421572,1.820039611334));
+#3505 = CARTESIAN_POINT('',(-0.931749423765,1.86157208554));
+#3506 = CARTESIAN_POINT('',(-0.931749430833,1.918812381518));
+#3507 = CARTESIAN_POINT('',(-0.931749433191,1.934520854566));
+#3508 = CARTESIAN_POINT('',(-0.931749435951,1.950229328764));
+#3509 = CARTESIAN_POINT('',(-0.931749439091,1.965937803527));
+#3510 = CARTESIAN_POINT('',(-0.931749442581,1.981646278271));
+#3511 = CARTESIAN_POINT('',(-0.931749446388,1.997354752409));
+#3512 = CARTESIAN_POINT('',(-0.93174945047,2.013063225356));
+#3513 = CARTESIAN_POINT('',(-0.931749489466,2.155162636466));
+#3514 = CARTESIAN_POINT('',(-0.931749541246,2.281724328028));
+#3515 = CARTESIAN_POINT('',(-0.931749567882,2.408185849893));
+#3516 = CARTESIAN_POINT('',(-0.931749593171,2.534584514483));
+#3517 = CARTESIAN_POINT('',(-0.931749374964,2.660983206483));
+#3518 = CARTESIAN_POINT('',(-0.931749415443,2.787444740064));
+#3519 = CARTESIAN_POINT('',(-0.931749488522,2.914006433847));
+#3520 = CARTESIAN_POINT('',(-0.931749563464,3.166788318882));
+#3521 = CARTESIAN_POINT('',(-0.9317495215,3.29335001603));
+#3522 = CARTESIAN_POINT('',(-0.931749626108,3.419811552098));
+#3523 = CARTESIAN_POINT('',(-0.931749659573,3.546210210157));
+#3524 = CARTESIAN_POINT('',(-0.931749337657,3.672608898392));
+#3525 = CARTESIAN_POINT('',(-0.931749365919,3.799070423806));
+#3526 = CARTESIAN_POINT('',(-0.93174937524,3.925632119162));
+#3527 = CARTESIAN_POINT('',(-0.931749437025,4.072444064112));
+#3528 = CARTESIAN_POINT('',(-0.931749446372,4.092865078414));
+#3529 = CARTESIAN_POINT('',(-0.931749456264,4.113286097003));
+#3530 = CARTESIAN_POINT('',(-0.931749466504,4.133707117712));
+#3531 = CARTESIAN_POINT('',(-0.931749476896,4.154128138377));
+#3532 = CARTESIAN_POINT('',(-0.931749487257,4.174549156833));
+#3533 = CARTESIAN_POINT('',(-0.931749497407,4.194970170922));
+#3534 = CARTESIAN_POINT('',(-0.93174957399,4.355095412135));
+#3535 = CARTESIAN_POINT('',(-0.931749623923,4.495081256044));
+#3536 = CARTESIAN_POINT('',(-0.931749602783,4.634893690366));
+#3537 = CARTESIAN_POINT('',(-0.931749513624,4.774612823843));
+#3538 = CARTESIAN_POINT('',(-0.931749472409,4.914331946988));
+#3539 = CARTESIAN_POINT('',(-0.931749408081,5.054144386061));
+#3540 = CARTESIAN_POINT('',(-0.931749405781,5.194130238672));
+#3541 = CARTESIAN_POINT('',(-0.931749465928,5.433563682164));
+#3542 = CARTESIAN_POINT('',(-0.931749513832,5.533345246818));
+#3543 = CARTESIAN_POINT('',(-0.931749560563,5.633099027313));
+#3544 = CARTESIAN_POINT('',(-0.931749634287,5.732829684272));
+#3545 = CARTESIAN_POINT('',(-0.931749625013,5.832560332363));
+#3546 = CARTESIAN_POINT('',(-0.931749496301,5.932314106268));
+#3547 = CARTESIAN_POINT('',(-0.931749437775,6.032095697856));
+#3548 = CARTESIAN_POINT('',(-0.931749508416,6.150770468019));
+#3549 = CARTESIAN_POINT('',(-0.931749522179,6.169716020153));
+#3550 = CARTESIAN_POINT('',(-0.931749541008,6.188661574902));
+#3551 = CARTESIAN_POINT('',(-0.931749565762,6.207607130558));
+#3552 = CARTESIAN_POINT('',(-0.931749595574,6.226552685069));
+#3553 = CARTESIAN_POINT('',(-0.931749627855,6.245498236033));
+#3554 = CARTESIAN_POINT('',(-0.931749658294,6.2644437807));
+#3555 = CARTESIAN_POINT('',(-0.931749680855,6.283389315972));
+#3556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3557 = ORIENTED_EDGE('',*,*,#3558,.T.);
+#3558 = EDGE_CURVE('',#3371,#3559,#3561,.T.);
+#3559 = VERTEX_POINT('',#3560);
+#3560 = CARTESIAN_POINT('',(4.,0.,24.499998962933));
+#3561 = SURFACE_CURVE('',#3562,(#3589,#3619),.PCURVE_S1.);
+#3562 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#3563,#3564,#3565,#3566,#3567,
+    #3568,#3569,#3570,#3571,#3572,#3573,#3574,#3575,#3576,#3577,#3578,
+    #3579,#3580,#3581,#3582,#3583,#3584,#3585,#3586,#3587,#3588),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,0.151522283594,0.3635324529,
+    0.807504774302,1.),.UNSPECIFIED.);
+#3563 = CARTESIAN_POINT('',(2.037912141E-07,-4.,22.499999134315));
+#3564 = CARTESIAN_POINT('',(0.135998975695,-3.999999986271,
+    22.543288824754));
+#3565 = CARTESIAN_POINT('',(0.271998411479,-3.994605382179,
+    22.586578708749));
+#3566 = CARTESIAN_POINT('',(0.407740578603,-3.983816212368,
+    22.62986844157));
+#3567 = CARTESIAN_POINT('',(0.542968870439,-3.967647761168,
+    22.673158092673));
+#3568 = CARTESIAN_POINT('',(0.677428331775,-3.946130521593,
+    22.716447864326));
+#3569 = CARTESIAN_POINT('',(0.810865984324,-3.919310144336,
+    22.759737810219));
+#3570 = CARTESIAN_POINT('',(1.127956820979,-3.842385136149,
+    22.863598618016));
+#3571 = CARTESIAN_POINT('',(1.310395890863,-3.78725822225,
+    22.924170827398));
+#3572 = CARTESIAN_POINT('',(1.489659008673,-3.722034231995,
+    22.984742231884));
+#3573 = CARTESIAN_POINT('',(1.665077323127,-3.64693574064,
+    23.045313116685));
+#3574 = CARTESIAN_POINT('',(1.836004196433,-3.562239580146,
+    23.105884514544));
+#3575 = CARTESIAN_POINT('',(2.001816915845,-3.46827610755,
+    23.166456717709));
+#3576 = CARTESIAN_POINT('',(2.497188312942,-3.150054356801,
+    23.353870193839));
+#3577 = CARTESIAN_POINT('',(2.807546689897,-2.895635563825,
+    23.480758168305));
+#3578 = CARTESIAN_POINT('',(3.087309302588,-2.605755658763,
+    23.607608913906));
+#3579 = CARTESIAN_POINT('',(3.331755448159,-2.28491725017,
+    23.734446373301));
+#3580 = CARTESIAN_POINT('',(3.536979477433,-1.938246597381,
+    23.86129719954));
+#3581 = CARTESIAN_POINT('',(3.699893332106,-1.571490136933,
+    23.988185216992));
+#3582 = CARTESIAN_POINT('',(3.869997630079,-1.026142866024,
+    24.170023290208));
+#3583 = CARTESIAN_POINT('',(3.913133453904,-0.858611697147,
+    24.225019660248));
+#3584 = CARTESIAN_POINT('',(3.947800522211,-0.688992136087,
+    24.280015522212));
+#3585 = CARTESIAN_POINT('',(3.973880251911,-0.517798100122,
+    24.335011060583));
+#3586 = CARTESIAN_POINT('',(3.991293353227,-0.345550062849,
+    24.390006922845));
+#3587 = CARTESIAN_POINT('',(4.,-0.172773944123,24.44500329264));
+#3588 = CARTESIAN_POINT('',(4.,-8.9E-16,24.499998962933));
+#3589 = PCURVE('',#1511,#3590);
+#3590 = DEFINITIONAL_REPRESENTATION('',(#3591),#3618);
+#3591 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#3592,#3593,#3594,#3595,#3596,
+    #3597,#3598,#3599,#3600,#3601,#3602,#3603,#3604,#3605,#3606,#3607,
+    #3608,#3609,#3610,#3611,#3612,#3613,#3614,#3615,#3616,#3617),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,0.151522283594,0.3635324529,
+    0.807504774302,1.),.UNSPECIFIED.);
+#3592 = CARTESIAN_POINT('',(-4.712389031332,-22.49999913431));
+#3593 = CARTESIAN_POINT('',(-4.746388724308,-22.54328882475));
+#3594 = CARTESIAN_POINT('',(-4.780388583862,-22.58657870874));
+#3595 = CARTESIAN_POINT('',(-4.814388320531,-22.62986844157));
+#3596 = CARTESIAN_POINT('',(-4.848387978061,-22.67315809267));
+#3597 = CARTESIAN_POINT('',(-4.882387711106,-22.71644786432));
+#3598 = CARTESIAN_POINT('',(-4.91638756293,-22.75973781021));
+#3599 = CARTESIAN_POINT('',(-4.997959638259,-22.86359861801));
+#3600 = CARTESIAN_POINT('',(-5.045532905893,-22.92417082739));
+#3601 = CARTESIAN_POINT('',(-5.093105525879,-22.98474223188));
+#3602 = CARTESIAN_POINT('',(-5.140677735149,-23.04531311668));
+#3603 = CARTESIAN_POINT('',(-5.188250356007,-23.10588451454));
+#3604 = CARTESIAN_POINT('',(-5.235823624446,-23.1664567177));
+#3605 = CARTESIAN_POINT('',(-5.383017778481,-23.35387019383));
+#3606 = CARTESIAN_POINT('',(-5.482675391859,-23.4807581683));
+#3607 = CARTESIAN_POINT('',(-5.582303836671,-23.6076089139));
+#3608 = CARTESIAN_POINT('',(-5.681921829584,-23.7344463733));
+#3609 = CARTESIAN_POINT('',(-5.781550264258,-23.86129719954));
+#3610 = CARTESIAN_POINT('',(-5.881207871594,-23.98818521699));
+#3611 = CARTESIAN_POINT('',(-6.024023118958,-24.1700232902));
+#3612 = CARTESIAN_POINT('',(-6.067217150685,-24.22501966024));
+#3613 = CARTESIAN_POINT('',(-6.110410781214,-24.28001552221));
+#3614 = CARTESIAN_POINT('',(-6.153604157168,-24.33501106058));
+#3615 = CARTESIAN_POINT('',(-6.196797788668,-24.39000692284));
+#3616 = CARTESIAN_POINT('',(-6.239991821149,-24.44500329264));
+#3617 = CARTESIAN_POINT('',(-6.28318530718,-24.49999896293));
+#3618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3619 = PCURVE('',#3620,#3663);
+#3620 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#3621,#3622,#3623,#3624,#3625,#3626,#3627,#3628,#3629,#3630,#3631
+      ,#3632,#3633,#3634,#3635,#3636,#3637,#3638,#3639,#3640,#3641)
+    ,(#3642,#3643,#3644,#3645,#3646,#3647,#3648,#3649,#3650,#3651,#3652
+      ,#3653,#3654,#3655,#3656,#3657,#3658,#3659,#3660,#3661,#3662
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#3621 = CARTESIAN_POINT('',(2.547379454E-07,-4.099998881028,
+    22.473204360509));
+#3622 = CARTESIAN_POINT('',(1.170958018193,-4.099998408895,
+    22.836840467076));
+#3623 = CARTESIAN_POINT('',(2.341911721981,-3.732126099944,
+    23.200474915776));
+#3624 = CARTESIAN_POINT('',(3.384463980637,-2.996418864466,
+    23.564121238598));
+#3625 = CARTESIAN_POINT('',(4.170188335575,-1.943186088531,
+    23.927737027649));
+#3626 = CARTESIAN_POINT('',(4.593314481903,-0.673498379135,
+    24.291396594078));
+#3627 = CARTESIAN_POINT('',(4.59333336408,0.673485525511,24.65501784625)
+  );
+#3628 = CARTESIAN_POINT('',(4.170180727805,1.943214072234,
+    25.018659854012));
+#3629 = CARTESIAN_POINT('',(3.384462284896,2.996400035468,
+    25.382294893913));
+#3630 = CARTESIAN_POINT('',(2.341913438089,3.732132019555,
+    25.745931547346));
+#3631 = CARTESIAN_POINT('',(-3.3394753339E-07,4.467865495403,
+    26.473204240474));
+#3632 = CARTESIAN_POINT('',(-2.341913965416,3.73213157211,
+    27.200476933604));
+#3633 = CARTESIAN_POINT('',(-3.384461217565,2.996395834821,
+    27.564112207555));
+#3634 = CARTESIAN_POINT('',(-4.170188100971,1.943232877094,
+    27.927754046314));
+#3635 = CARTESIAN_POINT('',(-4.593321708199,0.673441369846,
+    28.291380957243));
+#3636 = CARTESIAN_POINT('',(-4.593321564025,-0.673440779758,
+    28.655021564327));
+#3637 = CARTESIAN_POINT('',(-4.170188565084,-1.943237170453,
+    29.018666033926));
+#3638 = CARTESIAN_POINT('',(-3.384461682819,-2.996392809262,
+    29.382288621822));
+#3639 = CARTESIAN_POINT('',(-2.341911431874,-3.732132781855,
+    29.745933565176));
+#3640 = CARTESIAN_POINT('',(-1.170957423812,-4.099999004456,
+    30.109568013879));
+#3641 = CARTESIAN_POINT('',(3.3964946589E-07,-4.099998508044,
+    30.473204120431));
+#3642 = CARTESIAN_POINT('',(-2.5473491672E-07,-3.09999926701,
+    22.741154993437));
+#3643 = CARTESIAN_POINT('',(0.885356556179,-3.099999078146,
+    23.104791614141));
+#3644 = CARTESIAN_POINT('',(1.770717712497,-2.821852670052,
+    23.46842989273));
+#3645 = CARTESIAN_POINT('',(2.558979027627,-2.265581261802,
+    23.832056297131));
+#3646 = CARTESIAN_POINT('',(3.153072347742,-1.469247989846,
+    24.19571323544));
+#3647 = CARTESIAN_POINT('',(3.472994322417,-0.509220420214,
+    24.559326396195));
+#3648 = CARTESIAN_POINT('',(3.473006631009,0.509212490985,
+    24.922977871345));
+#3649 = CARTESIAN_POINT('',(3.153064816766,1.469262462419,
+    25.286608590844));
+#3650 = CARTESIAN_POINT('',(2.558983902179,2.26556969229,25.650246278213
+    ));
+#3651 = CARTESIAN_POINT('',(1.770715694842,2.821855708394,
+    26.013882352056));
+#3652 = CARTESIAN_POINT('',(3.172429685E-07,3.378142349055,
+    26.741155113472));
+#3653 = CARTESIAN_POINT('',(-1.770715144803,2.821855977198,
+    27.468427874889));
+#3654 = CARTESIAN_POINT('',(-2.558982271557,2.265568381151,
+    27.832065328211));
+#3655 = CARTESIAN_POINT('',(-3.153070015265,1.469273312231,
+    28.195696216707));
+#3656 = CARTESIAN_POINT('',(-3.472997343255,0.509189077568,
+    28.559342033091));
+#3657 = CARTESIAN_POINT('',(-3.473000614106,-0.509185996217,
+    28.922974153256));
+#3658 = CARTESIAN_POINT('',(-3.153072129411,-1.469277981808,
+    29.286602410901));
+#3659 = CARTESIAN_POINT('',(-2.558978453895,-2.265564010594,
+    29.650252550332));
+#3660 = CARTESIAN_POINT('',(-1.770718417928,-2.821856485181,
+    30.013880334219));
+#3661 = CARTESIAN_POINT('',(-0.885357150552,-3.099999187315,
+    30.377518612793));
+#3662 = CARTESIAN_POINT('',(-3.3964471813E-07,-3.099999022684,
+    30.741155233516));
+#3663 = DEFINITIONAL_REPRESENTATION('',(#3664),#3691);
+#3664 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#3665,#3666,#3667,#3668,#3669,
+    #3670,#3671,#3672,#3673,#3674,#3675,#3676,#3677,#3678,#3679,#3680,
+    #3681,#3682,#3683,#3684,#3685,#3686,#3687,#3688,#3689,#3690),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,0.151522283594,0.3635324529,
+    0.807504774302,1.),.UNSPECIFIED.);
+#3665 = CARTESIAN_POINT('',(-0.931749680855,0.));
+#3666 = CARTESIAN_POINT('',(-0.931749735419,3.40007776208E-02));
+#3667 = CARTESIAN_POINT('',(-0.931749839265,6.800173276323E-02));
+#3668 = CARTESIAN_POINT('',(-0.931749949701,0.102002569264));
+#3669 = CARTESIAN_POINT('',(-0.93175003768,0.136003328333));
+#3670 = CARTESIAN_POINT('',(-0.931750088386,0.170004164468));
+#3671 = CARTESIAN_POINT('',(-0.931750101811,0.20400512137));
+#3672 = CARTESIAN_POINT('',(-0.931750081477,0.285579850973));
+#3673 = CARTESIAN_POINT('',(-0.931750019449,0.333154669263));
+#3674 = CARTESIAN_POINT('',(-0.931749932025,0.380728842264));
+#3675 = CARTESIAN_POINT('',(-0.931749843451,0.428302605552));
+#3676 = CARTESIAN_POINT('',(-0.931749772818,0.475876779699));
+#3677 = CARTESIAN_POINT('',(-0.931749729446,0.523451599236));
+#3678 = CARTESIAN_POINT('',(-0.931749663898,0.670650544036));
+#3679 = CARTESIAN_POINT('',(-0.931749721047,0.770311389239));
+#3680 = CARTESIAN_POINT('',(-0.931749874686,0.869943046853));
+#3681 = CARTESIAN_POINT('',(-0.931749965733,0.969564248546));
+#3682 = CARTESIAN_POINT('',(-0.931749995667,1.069195909337));
+#3683 = CARTESIAN_POINT('',(-0.931749987326,1.168856753956));
+#3684 = CARTESIAN_POINT('',(-0.931749946734,1.311676649295));
+#3685 = CARTESIAN_POINT('',(-0.931749930718,1.354872087911));
+#3686 = CARTESIAN_POINT('',(-0.931749912623,1.398067125981));
+#3687 = CARTESIAN_POINT('',(-0.93174989387,1.441261909624));
+#3688 = CARTESIAN_POINT('',(-0.931749875624,1.484456948507));
+#3689 = CARTESIAN_POINT('',(-0.931749858775,1.527652387728));
+#3690 = CARTESIAN_POINT('',(-0.931749843917,1.570847279701));
+#3691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3692 = ORIENTED_EDGE('',*,*,#3693,.F.);
+#3693 = EDGE_CURVE('',#3161,#3559,#3694,.T.);
+#3694 = SURFACE_CURVE('',#3695,(#3699,#3706),.PCURVE_S1.);
+#3695 = LINE('',#3696,#3697);
+#3696 = CARTESIAN_POINT('',(4.,0.,0.));
+#3697 = VECTOR('',#3698,1.);
+#3698 = DIRECTION('',(0.,0.,1.));
+#3699 = PCURVE('',#1511,#3700);
+#3700 = DEFINITIONAL_REPRESENTATION('',(#3701),#3705);
+#3701 = LINE('',#3702,#3703);
+#3702 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3703 = VECTOR('',#3704,1.);
+#3704 = DIRECTION('',(-0.,-1.));
+#3705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3706 = PCURVE('',#3707,#3712);
+#3707 = CYLINDRICAL_SURFACE('',#3708,4.);
+#3708 = AXIS2_PLACEMENT_3D('',#3709,#3710,#3711);
+#3709 = CARTESIAN_POINT('',(0.,0.,0.));
+#3710 = DIRECTION('',(-0.,-0.,-1.));
+#3711 = DIRECTION('',(1.,0.,0.));
+#3712 = DEFINITIONAL_REPRESENTATION('',(#3713),#3717);
+#3713 = LINE('',#3714,#3715);
+#3714 = CARTESIAN_POINT('',(-0.,0.));
+#3715 = VECTOR('',#3716,1.);
+#3716 = DIRECTION('',(-0.,-1.));
+#3717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3718 = ADVANCED_FACE('',(#3719),#1424,.F.);
+#3719 = FACE_BOUND('',#3720,.F.);
+#3720 = EDGE_LOOP('',(#3721,#3722,#3723,#3807,#3827));
+#3721 = ORIENTED_EDGE('',*,*,#1362,.F.);
+#3722 = ORIENTED_EDGE('',*,*,#1633,.T.);
+#3723 = ORIENTED_EDGE('',*,*,#3724,.T.);
+#3724 = EDGE_CURVE('',#1550,#3725,#3727,.T.);
+#3725 = VERTEX_POINT('',#3726);
+#3726 = CARTESIAN_POINT('',(-2.54734916E-07,-3.09999926701,
+    22.741154993437));
+#3727 = SURFACE_CURVE('',#3728,(#3750,#3757),.PCURVE_S1.);
+#3728 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#3729,#3730,#3731,#3732,#3733,
+    #3734,#3735,#3736,#3737,#3738,#3739,#3740,#3741,#3742,#3743,#3744,
+    #3745,#3746,#3747,#3748,#3749),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#3729 = CARTESIAN_POINT('',(-1.6982336781E-07,-3.09999951134,
+    14.741154753354));
+#3730 = CARTESIAN_POINT('',(0.885356710869,-3.09999929822,
+    15.104791374063));
+#3731 = CARTESIAN_POINT('',(1.770717929346,-2.821852843959,
+    15.468429652645));
+#3732 = CARTESIAN_POINT('',(2.558979291374,-2.265581370276,
+    15.832056057055));
+#3733 = CARTESIAN_POINT('',(3.153072636493,-1.469248019273,
+    16.195712995351));
+#3734 = CARTESIAN_POINT('',(3.472994610092,-0.509220365231,
+    16.55932615612));
+#3735 = CARTESIAN_POINT('',(3.473006890789,0.509212626253,
+    16.922977631262));
+#3736 = CARTESIAN_POINT('',(3.153065025031,1.469262664581,
+    17.286608350763));
+#3737 = CARTESIAN_POINT('',(2.558984041812,2.265569940944,
+    17.650246038133));
+#3738 = CARTESIAN_POINT('',(1.77071575711,2.8218559793,18.013882111974)
+  );
+#3739 = CARTESIAN_POINT('',(2.247139985E-07,3.378142615305,
+    18.741154873391));
+#3740 = CARTESIAN_POINT('',(-1.770715361655,2.821856151103,
+    19.468427634807));
+#3741 = CARTESIAN_POINT('',(-2.558982238252,2.265568849269,
+    19.832063708652));
+#3742 = CARTESIAN_POINT('',(-3.153071470991,1.469271928768,
+    20.195701396013));
+#3743 = CARTESIAN_POINT('',(-3.472995547052,0.509191545608,
+    20.55933211553));
+#3744 = CARTESIAN_POINT('',(-3.473002957762,-0.50918865451,
+    20.922983590652));
+#3745 = CARTESIAN_POINT('',(-3.153071170707,-1.469276771077,
+    21.286596751438));
+#3746 = CARTESIAN_POINT('',(-2.558978890574,-2.265564618892,
+    21.650253689723));
+#3747 = CARTESIAN_POINT('',(-1.770718480197,-2.821856756088,
+    22.013880094143));
+#3748 = CARTESIAN_POINT('',(-0.88535713542,-3.099999455897,
+    22.377518372707));
+#3749 = CARTESIAN_POINT('',(-2.5473486165E-07,-3.09999926701,
+    22.741154993437));
+#3750 = PCURVE('',#1424,#3751);
+#3751 = DEFINITIONAL_REPRESENTATION('',(#3752),#3756);
+#3752 = LINE('',#3753,#3754);
+#3753 = CARTESIAN_POINT('',(-0.,0.));
+#3754 = VECTOR('',#3755,1.);
+#3755 = DIRECTION('',(0.,1.));
+#3756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3757 = PCURVE('',#3758,#3801);
+#3758 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#3759,#3760,#3761,#3762,#3763,#3764,#3765,#3766,#3767,#3768,#3769
+      ,#3770,#3771,#3772,#3773,#3774,#3775,#3776,#3777,#3778,#3779)
+    ,(#3780,#3781,#3782,#3783,#3784,#3785,#3786,#3787,#3788,#3789,#3790
+      ,#3791,#3792,#3793,#3794,#3795,#3796,#3797,#3798,#3799,#3800
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#3759 = CARTESIAN_POINT('',(-1.6982336781E-07,-3.09999951134,
+    14.741154753354));
+#3760 = CARTESIAN_POINT('',(0.885356710869,-3.09999929822,
+    15.104791374063));
+#3761 = CARTESIAN_POINT('',(1.770717929346,-2.821852843959,
+    15.468429652645));
+#3762 = CARTESIAN_POINT('',(2.558979291374,-2.265581370276,
+    15.832056057055));
+#3763 = CARTESIAN_POINT('',(3.153072636493,-1.469248019273,
+    16.195712995351));
+#3764 = CARTESIAN_POINT('',(3.472994610092,-0.509220365231,
+    16.55932615612));
+#3765 = CARTESIAN_POINT('',(3.473006890789,0.509212626253,
+    16.922977631262));
+#3766 = CARTESIAN_POINT('',(3.153065025031,1.469262664581,
+    17.286608350763));
+#3767 = CARTESIAN_POINT('',(2.558984041812,2.265569940944,
+    17.650246038133));
+#3768 = CARTESIAN_POINT('',(1.77071575711,2.8218559793,18.013882111974)
+  );
+#3769 = CARTESIAN_POINT('',(2.247139985E-07,3.378142615305,
+    18.741154873391));
+#3770 = CARTESIAN_POINT('',(-1.770715361655,2.821856151103,
+    19.468427634807));
+#3771 = CARTESIAN_POINT('',(-2.558982238252,2.265568849269,
+    19.832063708652));
+#3772 = CARTESIAN_POINT('',(-3.153071470991,1.469271928768,
+    20.195701396013));
+#3773 = CARTESIAN_POINT('',(-3.472995547052,0.509191545608,
+    20.55933211553));
+#3774 = CARTESIAN_POINT('',(-3.473002957762,-0.50918865451,
+    20.922983590652));
+#3775 = CARTESIAN_POINT('',(-3.153071170707,-1.469276771077,
+    21.286596751438));
+#3776 = CARTESIAN_POINT('',(-2.558978890574,-2.265564618892,
+    21.650253689723));
+#3777 = CARTESIAN_POINT('',(-1.770718480197,-2.821856756088,
+    22.013880094143));
+#3778 = CARTESIAN_POINT('',(-0.88535713542,-3.099999455897,
+    22.377518372707));
+#3779 = CARTESIAN_POINT('',(-2.5473486165E-07,-3.09999926701,
+    22.741154993437));
+#3780 = CARTESIAN_POINT('',(-1.6982438966E-07,-3.10000048866,
+    15.758846206977));
+#3781 = CARTESIAN_POINT('',(0.88535705977,-3.100000798784,
+    16.122482827686));
+#3782 = CARTESIAN_POINT('',(1.770718791522,-2.821858110627,
+    16.486121106264));
+#3783 = CARTESIAN_POINT('',(2.55897958874,-2.265565862161,
+    16.849747510695));
+#3784 = CARTESIAN_POINT('',(3.153072212047,-1.469277781923,
+    17.213404448947));
+#3785 = CARTESIAN_POINT('',(3.473004256652,-0.509189330794,
+    17.577017609765));
+#3786 = CARTESIAN_POINT('',(3.472996985422,0.509191270617,
+    17.940669084874));
+#3787 = CARTESIAN_POINT('',(3.15307291477,1.469272075955,18.30429980439)
+  );
+#3788 = CARTESIAN_POINT('',(2.55898355697,2.265569391617,18.667937491753
+    ));
+#3789 = CARTESIAN_POINT('',(1.770716445919,2.821857020629,
+    19.031573565598));
+#3790 = CARTESIAN_POINT('',(2.3793527846E-07,3.378143946558,
+    19.758846327014));
+#3791 = CARTESIAN_POINT('',(-1.770716068446,2.821857333838,
+    20.486119088431));
+#3792 = CARTESIAN_POINT('',(-2.558984739975,2.265571184221,
+    20.849755162275));
+#3793 = CARTESIAN_POINT('',(-3.153066066359,1.469263675396,
+    21.213392849633));
+#3794 = CARTESIAN_POINT('',(-3.473008189696,0.509213302595,
+    21.577023569167));
+#3795 = CARTESIAN_POINT('',(-3.472996048458,-0.509220090311,
+    21.940675044243));
+#3796 = CARTESIAN_POINT('',(-3.153074080259,-1.469248166401,
+    22.304288205098));
+#3797 = CARTESIAN_POINT('',(-2.55898061011,-2.265581912652,
+    22.667945143325));
+#3798 = CARTESIAN_POINT('',(-1.770719013599,-2.821853713483,
+    23.031571547772));
+#3799 = CARTESIAN_POINT('',(-0.885357484325,-3.100000398598,
+    23.395209826331));
+#3800 = CARTESIAN_POINT('',(-2.5473726994E-07,-3.100000732992,
+    23.75884644706));
+#3801 = DEFINITIONAL_REPRESENTATION('',(#3802),#3806);
+#3802 = LINE('',#3803,#3804);
+#3803 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#3804 = VECTOR('',#3805,1.);
+#3805 = DIRECTION('',(0.,1.));
+#3806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3807 = ORIENTED_EDGE('',*,*,#3808,.F.);
+#3808 = EDGE_CURVE('',#3371,#3725,#3809,.T.);
+#3809 = SURFACE_CURVE('',#3810,(#3813,#3820),.PCURVE_S1.);
+#3810 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3811,#3812),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#3811 = CARTESIAN_POINT('',(2.5473800136E-07,-4.099998881028,
+    22.473204360509));
+#3812 = CARTESIAN_POINT('',(-2.547348612E-07,-3.09999926701,
+    22.741154993437));
+#3813 = PCURVE('',#1424,#3814);
+#3814 = DEFINITIONAL_REPRESENTATION('',(#3815),#3819);
+#3815 = LINE('',#3816,#3817);
+#3816 = CARTESIAN_POINT('',(0.,6.283389315972));
+#3817 = VECTOR('',#3818,1.);
+#3818 = DIRECTION('',(1.,0.));
+#3819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3820 = PCURVE('',#3620,#3821);
+#3821 = DEFINITIONAL_REPRESENTATION('',(#3822),#3826);
+#3822 = LINE('',#3823,#3824);
+#3823 = CARTESIAN_POINT('',(0.,0.));
+#3824 = VECTOR('',#3825,1.);
+#3825 = DIRECTION('',(1.,0.));
+#3826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3827 = ORIENTED_EDGE('',*,*,#3370,.F.);
+#3828 = ADVANCED_FACE('',(#3829),#1583,.F.);
+#3829 = FACE_BOUND('',#3830,.F.);
+#3830 = EDGE_LOOP('',(#3831,#3832,#3854,#3938));
+#3831 = ORIENTED_EDGE('',*,*,#1549,.F.);
+#3832 = ORIENTED_EDGE('',*,*,#3833,.T.);
+#3833 = EDGE_CURVE('',#1528,#3834,#3836,.T.);
+#3834 = VERTEX_POINT('',#3835);
+#3835 = CARTESIAN_POINT('',(-8.491207E-08,-3.10000024433,7.758845966895)
+  );
+#3836 = SURFACE_CURVE('',#3837,(#3840,#3847),.PCURVE_S1.);
+#3837 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3838,#3839),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#3838 = CARTESIAN_POINT('',(-8.491201076E-08,-3.09999975567,
+    6.741154513271));
+#3839 = CARTESIAN_POINT('',(-8.491208803E-08,-3.10000024433,
+    7.758845966895));
+#3840 = PCURVE('',#1583,#3841);
+#3841 = DEFINITIONAL_REPRESENTATION('',(#3842),#3846);
+#3842 = LINE('',#3843,#3844);
+#3843 = CARTESIAN_POINT('',(0.,0.));
+#3844 = VECTOR('',#3845,1.);
+#3845 = DIRECTION('',(1.,0.));
+#3846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3847 = PCURVE('',#1770,#3848);
+#3848 = DEFINITIONAL_REPRESENTATION('',(#3849),#3853);
+#3849 = LINE('',#3850,#3851);
+#3850 = CARTESIAN_POINT('',(0.,6.283389315972));
+#3851 = VECTOR('',#3852,1.);
+#3852 = DIRECTION('',(1.,0.));
+#3853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3854 = ORIENTED_EDGE('',*,*,#3855,.T.);
+#3855 = EDGE_CURVE('',#3834,#3856,#3858,.T.);
+#3856 = VERTEX_POINT('',#3857);
+#3857 = CARTESIAN_POINT('',(-1.69824387E-07,-3.10000048866,
+    15.758846206977));
+#3858 = SURFACE_CURVE('',#3859,(#3881,#3888),.PCURVE_S1.);
+#3859 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#3860,#3861,#3862,#3863,#3864,
+    #3865,#3866,#3867,#3868,#3869,#3870,#3871,#3872,#3873,#3874,#3875,
+    #3876,#3877,#3878,#3879,#3880),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#3860 = CARTESIAN_POINT('',(-8.491206982E-08,-3.10000024433,
+    7.758845966895));
+#3861 = CARTESIAN_POINT('',(0.885357074901,-3.100000530204,
+    8.122482587605));
+#3862 = CARTESIAN_POINT('',(1.770718729257,-2.821857839719,
+    8.486120866185));
+#3863 = CARTESIAN_POINT('',(2.558979449108,-2.265565613506,
+    8.849747270608));
+#3864 = CARTESIAN_POINT('',(3.153072003777,-1.469277579752,
+    9.213404208875));
+#3865 = CARTESIAN_POINT('',(3.473003996874,-0.509189195538,
+    9.577017369674));
+#3866 = CARTESIAN_POINT('',(3.472996697747,0.509191325616,9.940668844801
+    ));
+#3867 = CARTESIAN_POINT('',(3.153072626014,1.469272046518,
+    10.304299564304));
+#3868 = CARTESIAN_POINT('',(2.558983293225,2.265569283148,
+    10.667937251675));
+#3869 = CARTESIAN_POINT('',(1.770716229065,2.821856846723,
+    11.031573325516));
+#3870 = CARTESIAN_POINT('',(1.4540465069E-07,3.378143680306,
+    11.758846086933));
+#3871 = CARTESIAN_POINT('',(-1.770716006179,2.82185706293,
+    12.486118848349));
+#3872 = CARTESIAN_POINT('',(-2.558984600342,2.265570935564,
+    12.849754922195));
+#3873 = CARTESIAN_POINT('',(-3.153065858092,1.469263473232,
+    13.213392609552));
+#3874 = CARTESIAN_POINT('',(-3.473007929916,0.509213167326,
+    13.577023329083));
+#3875 = CARTESIAN_POINT('',(-3.472995760781,-0.509220145295,
+    13.940674804169));
+#3876 = CARTESIAN_POINT('',(-3.153073791507,-1.469248136976,
+    14.304287965008));
+#3877 = CARTESIAN_POINT('',(-2.55898034636,-2.265581804177,
+    14.667944903249));
+#3878 = CARTESIAN_POINT('',(-1.770718796748,-2.821853539577,
+    15.031571307688));
+#3879 = CARTESIAN_POINT('',(-0.885357329633,-3.100000178523,
+    15.395209586253));
+#3880 = CARTESIAN_POINT('',(-1.6982438433E-07,-3.10000048866,
+    15.758846206977));
+#3881 = PCURVE('',#1583,#3882);
+#3882 = DEFINITIONAL_REPRESENTATION('',(#3883),#3887);
+#3883 = LINE('',#3884,#3885);
+#3884 = CARTESIAN_POINT('',(-0.,0.));
+#3885 = VECTOR('',#3886,1.);
+#3886 = DIRECTION('',(0.,1.));
+#3887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3888 = PCURVE('',#3889,#3932);
+#3889 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#3890,#3891,#3892,#3893,#3894,#3895,#3896,#3897,#3898,#3899,#3900
+      ,#3901,#3902,#3903,#3904,#3905,#3906,#3907,#3908,#3909,#3910)
+    ,(#3911,#3912,#3913,#3914,#3915,#3916,#3917,#3918,#3919,#3920,#3921
+      ,#3922,#3923,#3924,#3925,#3926,#3927,#3928,#3929,#3930,#3931
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#3890 = CARTESIAN_POINT('',(-8.491206982E-08,-3.10000024433,
+    7.758845966895));
+#3891 = CARTESIAN_POINT('',(0.885357074901,-3.100000530205,
+    8.122482587606));
+#3892 = CARTESIAN_POINT('',(1.770718729256,-2.821857839719,
+    8.486120866183));
+#3893 = CARTESIAN_POINT('',(2.558979152062,-2.26556525386,8.849748650091
+    ));
+#3894 = CARTESIAN_POINT('',(3.153073170745,-1.469278992646,
+    9.213398789483));
+#3895 = CARTESIAN_POINT('',(3.473001913002,-0.509186672513,
+    9.577027047156));
+#3896 = CARTESIAN_POINT('',(3.472998781618,0.509188802591,9.940659167319
+    ));
+#3897 = CARTESIAN_POINT('',(3.153071459046,1.469273459412,
+    10.304304983695));
+#3898 = CARTESIAN_POINT('',(2.558983590271,2.265568923502,
+    10.667935872192));
+#3899 = CARTESIAN_POINT('',(1.770716229065,2.821856846723,
+    11.031573325517));
+#3900 = CARTESIAN_POINT('',(1.4540464487E-07,3.378143680306,
+    11.758846086933));
+#3901 = CARTESIAN_POINT('',(-1.770716006179,2.82185706293,
+    12.486118848349));
+#3902 = CARTESIAN_POINT('',(-2.558984600342,2.265570935564,
+    12.849754922194));
+#3903 = CARTESIAN_POINT('',(-3.153065858092,1.469263473232,
+    13.213392609553));
+#3904 = CARTESIAN_POINT('',(-3.473007929916,0.509213167325,
+    13.577023329082));
+#3905 = CARTESIAN_POINT('',(-3.472995760782,-0.509220145295,
+    13.94067480417));
+#3906 = CARTESIAN_POINT('',(-3.153073791507,-1.469248136977,
+    14.304287965008));
+#3907 = CARTESIAN_POINT('',(-2.55898034636,-2.265581804177,
+    14.667944903249));
+#3908 = CARTESIAN_POINT('',(-1.770718796748,-2.821853539577,
+    15.031571307688));
+#3909 = CARTESIAN_POINT('',(-0.885357329633,-3.100000178523,
+    15.395209586253));
+#3910 = CARTESIAN_POINT('',(-1.6982438478E-07,-3.10000048866,
+    15.758846206977));
+#3911 = CARTESIAN_POINT('',(8.491195924E-08,-4.10000037299,8.02679467916
+    ));
+#3912 = CARTESIAN_POINT('',(1.170958380997,-4.100000748128,
+    8.390430785721));
+#3913 = CARTESIAN_POINT('',(2.341912883575,-3.732134236954,
+    8.754065234416));
+#3914 = CARTESIAN_POINT('',(3.384463532584,-2.996393821768,9.11771017779
+    ));
+#3915 = CARTESIAN_POINT('',(4.170190663159,-1.943237622506,
+    9.481332765651));
+#3916 = CARTESIAN_POINT('',(4.593323723089,-0.673440610442,
+    9.844977235266));
+#3917 = CARTESIAN_POINT('',(4.593323727805,0.673442151795,
+    10.208617842376));
+#3918 = CARTESIAN_POINT('',(4.170189796605,1.943234192841,
+    10.572244753266));
+#3919 = CARTESIAN_POINT('',(3.384462446752,2.996397548229,
+    10.935886592044));
+#3920 = CARTESIAN_POINT('',(2.341914644199,3.732133512225,
+    11.299521865993));
+#3921 = CARTESIAN_POINT('',(-1.2870399166E-07,4.467867527668,
+    12.026794559122));
+#3922 = CARTESIAN_POINT('',(-2.341914889805,3.732133474656,
+    12.754067252251));
+#3923 = CARTESIAN_POINT('',(-3.38446413464,2.996401047954,13.11770390568
+    ));
+#3924 = CARTESIAN_POINT('',(-4.170182825896,1.943214524312,
+    13.481338945586));
+#3925 = CARTESIAN_POINT('',(-4.593335523142,0.673485356188,
+    13.844980953358));
+#3926 = CARTESIAN_POINT('',(-4.5933165015,-0.673499161097,
+    14.208602205484));
+#3927 = CARTESIAN_POINT('',(-4.170190031212,-1.943187404265,
+    14.572261771995));
+#3928 = CARTESIAN_POINT('',(-3.384465209838,-2.996420577881,
+    14.935877560963));
+#3929 = CARTESIAN_POINT('',(-2.341912400748,-3.732128040061,
+    15.29952388383));
+#3930 = CARTESIAN_POINT('',(-1.170958126267,-4.100000395073,
+    15.663158332528));
+#3931 = CARTESIAN_POINT('',(1.6982309248E-07,-4.10000074598,
+    16.026794439077));
+#3932 = DEFINITIONAL_REPRESENTATION('',(#3933),#3937);
+#3933 = LINE('',#3934,#3935);
+#3934 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#3935 = VECTOR('',#3936,1.);
+#3936 = DIRECTION('',(0.,1.));
+#3937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3938 = ORIENTED_EDGE('',*,*,#3939,.F.);
+#3939 = EDGE_CURVE('',#1550,#3856,#3940,.T.);
+#3940 = SURFACE_CURVE('',#3941,(#3944,#3951),.PCURVE_S1.);
+#3941 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3942,#3943),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#3942 = CARTESIAN_POINT('',(-1.6982336204E-07,-3.09999951134,
+    14.741154753354));
+#3943 = CARTESIAN_POINT('',(-1.6982438433E-07,-3.10000048866,
+    15.758846206977));
+#3944 = PCURVE('',#1583,#3945);
+#3945 = DEFINITIONAL_REPRESENTATION('',(#3946),#3950);
+#3946 = LINE('',#3947,#3948);
+#3947 = CARTESIAN_POINT('',(0.,6.283389315972));
+#3948 = VECTOR('',#3949,1.);
+#3949 = DIRECTION('',(1.,0.));
+#3950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3951 = PCURVE('',#3758,#3952);
+#3952 = DEFINITIONAL_REPRESENTATION('',(#3953),#3957);
+#3953 = LINE('',#3954,#3955);
+#3954 = CARTESIAN_POINT('',(0.,0.));
+#3955 = VECTOR('',#3956,1.);
+#3956 = DIRECTION('',(1.,0.));
+#3957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3958 = ADVANCED_FACE('',(#3959),#1770,.F.);
+#3959 = FACE_BOUND('',#3960,.F.);
+#3960 = EDGE_LOOP('',(#3961,#3962,#3963,#4002));
+#3961 = ORIENTED_EDGE('',*,*,#1738,.F.);
+#3962 = ORIENTED_EDGE('',*,*,#2823,.F.);
+#3963 = ORIENTED_EDGE('',*,*,#3964,.T.);
+#3964 = EDGE_CURVE('',#2725,#3834,#3965,.T.);
+#3965 = SURFACE_CURVE('',#3966,(#3988,#3995),.PCURVE_S1.);
+#3966 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#3967,#3968,#3969,#3970,#3971,
+    #3972,#3973,#3974,#3975,#3976,#3977,#3978,#3979,#3980,#3981,#3982,
+    #3983,#3984,#3985,#3986,#3987),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#3967 = CARTESIAN_POINT('',(0.,-3.1,-0.241154273188));
+#3968 = CARTESIAN_POINT('',(0.885357090031,-3.100000261629,
+    0.122482347529));
+#3969 = CARTESIAN_POINT('',(1.770718666992,-2.821857568812,
+    0.486120626103));
+#3970 = CARTESIAN_POINT('',(2.558979309475,-2.265565364853,
+    0.849747030526));
+#3971 = CARTESIAN_POINT('',(3.153071795511,-1.469277377583,
+    1.213403968798));
+#3972 = CARTESIAN_POINT('',(3.473003737097,-0.509189060281,
+    1.577017129594));
+#3973 = CARTESIAN_POINT('',(3.472996410074,0.509191380615,1.940668604719
+    ));
+#3974 = CARTESIAN_POINT('',(3.153072337259,1.469272017081,2.304299324226
+    ));
+#3975 = CARTESIAN_POINT('',(2.558983029482,2.265569174679,2.667937011594
+    ));
+#3976 = CARTESIAN_POINT('',(1.770716012213,2.821856672819,3.031573085437
+    ));
+#3977 = CARTESIAN_POINT('',(5.287476005E-08,3.378143414057,
+    3.758845846853));
+#3978 = CARTESIAN_POINT('',(-1.770715943912,2.821856792023,
+    4.486118608269));
+#3979 = CARTESIAN_POINT('',(-2.558984460711,2.265570686909,
+    4.849754682113));
+#3980 = CARTESIAN_POINT('',(-3.153065649826,1.46926327107,5.213392369476
+    ));
+#3981 = CARTESIAN_POINT('',(-3.473007670139,0.509213032056,
+    5.577023088996));
+#3982 = CARTESIAN_POINT('',(-3.472995473105,-0.509220200278,
+    5.940674564101));
+#3983 = CARTESIAN_POINT('',(-3.153073502758,-1.469248107552,
+    6.304287724917));
+#3984 = CARTESIAN_POINT('',(-2.558980082612,-2.265581695702,
+    6.667944663176));
+#3985 = CARTESIAN_POINT('',(-1.770718579898,-2.821853365672,
+    7.031571067604));
+#3986 = CARTESIAN_POINT('',(-0.885357174942,-3.099999958449,
+    7.395209346176));
+#3987 = CARTESIAN_POINT('',(-8.491208803E-08,-3.10000024433,
+    7.758845966895));
+#3988 = PCURVE('',#1770,#3989);
+#3989 = DEFINITIONAL_REPRESENTATION('',(#3990),#3994);
+#3990 = LINE('',#3991,#3992);
+#3991 = CARTESIAN_POINT('',(-0.,0.));
+#3992 = VECTOR('',#3993,1.);
+#3993 = DIRECTION('',(0.,1.));
+#3994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3995 = PCURVE('',#2762,#3996);
+#3996 = DEFINITIONAL_REPRESENTATION('',(#3997),#4001);
+#3997 = LINE('',#3998,#3999);
+#3998 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#3999 = VECTOR('',#4000,1.);
+#4000 = DIRECTION('',(0.,1.));
+#4001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4002 = ORIENTED_EDGE('',*,*,#3833,.F.);
+#4003 = ADVANCED_FACE('',(#4004),#2925,.F.);
+#4004 = FACE_BOUND('',#4005,.F.);
+#4005 = EDGE_LOOP('',(#4006));
+#4006 = ORIENTED_EDGE('',*,*,#2910,.T.);
+#4007 = ADVANCED_FACE('',(#4008),#2762,.F.);
+#4008 = FACE_BOUND('',#4009,.F.);
+#4009 = EDGE_LOOP('',(#4010,#4011,#4012,#4116,#4267));
+#4010 = ORIENTED_EDGE('',*,*,#3964,.F.);
+#4011 = ORIENTED_EDGE('',*,*,#2724,.F.);
+#4012 = ORIENTED_EDGE('',*,*,#4013,.T.);
+#4013 = EDGE_CURVE('',#2696,#4014,#4016,.T.);
+#4014 = VERTEX_POINT('',#4015);
+#4015 = CARTESIAN_POINT('',(4.,0.,1.999999902569));
+#4016 = SURFACE_CURVE('',#4017,(#4048,#4082),.PCURVE_S1.);
+#4017 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4018,#4019,#4020,#4021,#4022,
+    #4023,#4024,#4025,#4026,#4027,#4028,#4029,#4030,#4031,#4032,#4033,
+    #4034,#4035,#4036,#4037,#4038,#4039,#4040,#4041,#4042,#4043,#4044,
+    #4045,#4046,#4047),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,
+    0.147733493319,0.319757203168,0.863693959098,1.),.UNSPECIFIED.);
+#4018 = CARTESIAN_POINT('',(-1.42E-15,-4.,-9.7E-16));
+#4019 = CARTESIAN_POINT('',(0.116013344875,-3.9999999942,
+    3.692814050119E-02));
+#4020 = CARTESIAN_POINT('',(0.232027127433,-3.996154520002,
+    7.385641248401E-02));
+#4021 = CARTESIAN_POINT('',(0.347892002084,-3.988463589539,
+    0.110784627568));
+#4022 = CARTESIAN_POINT('',(0.463459210335,-3.976934108792,0.14771277654
+    ));
+#4023 = CARTESIAN_POINT('',(0.578580686875,-3.961579860664,
+    0.184640938224));
+#4024 = CARTESIAN_POINT('',(0.693109165652,-3.942421488053,
+    0.221569188349));
+#4025 = CARTESIAN_POINT('',(0.806898285951,-3.91948647693,0.258497508415
+    ));
+#4026 = CARTESIAN_POINT('',(1.051270759405,-3.861745536527,
+    0.338425581969));
+#4027 = CARTESIAN_POINT('',(1.181540761432,-3.825607441829,
+    0.381425778473));
+#4028 = CARTESIAN_POINT('',(1.310382917667,-3.784449214949,0.42442584871
+    ));
+#4029 = CARTESIAN_POINT('',(1.437571560165,-3.738337233299,
+    0.467425756236));
+#4030 = CARTESIAN_POINT('',(1.562885358687,-3.687349808065,
+    0.510425664331));
+#4031 = CARTESIAN_POINT('',(1.68610753945,-3.631577100208,0.553425736807
+    ));
+#4032 = CARTESIAN_POINT('',(1.807026103879,-3.571121036466,
+    0.596425938814));
+#4033 = CARTESIAN_POINT('',(2.299838440294,-3.300484447752,
+    0.775390964207));
+#4034 = CARTESIAN_POINT('',(2.649408801068,-3.049038236663,
+    0.911450032259));
+#4035 = CARTESIAN_POINT('',(2.967175637184,-2.755440804945,
+    1.047457517709));
+#4036 = CARTESIAN_POINT('',(3.247338254987,-2.424534592592,
+    1.183425735876));
+#4037 = CARTESIAN_POINT('',(3.484994410099,-2.061892137416,
+    1.319393991068));
+#4038 = CARTESIAN_POINT('',(3.676194301015,-1.673797060358,
+    1.455401533987));
+#4039 = CARTESIAN_POINT('',(3.817943396087,-1.267186909262,
+    1.591460623368));
+#4040 = CARTESIAN_POINT('',(3.931430047193,-0.745194759937,
+    1.761497474387));
+#4041 = CARTESIAN_POINT('',(3.950971561052,-0.639902926744,
+    1.795569238694));
+#4042 = CARTESIAN_POINT('',(3.96728939778,-0.53402996575,1.829641025114)
+  );
+#4043 = CARTESIAN_POINT('',(3.980363627655,-0.427691106239,1.86371282281
+    ));
+#4044 = CARTESIAN_POINT('',(3.99017929569,-0.321002112675,1.897784620745
+    ));
+#4045 = CARTESIAN_POINT('',(3.996726421641,-0.214079284701,
+    1.931856407678));
+#4046 = CARTESIAN_POINT('',(4.,-0.107039457142,1.965928172167));
+#4047 = CARTESIAN_POINT('',(4.,-8.9E-16,1.999999902569));
+#4048 = PCURVE('',#2762,#4049);
+#4049 = DEFINITIONAL_REPRESENTATION('',(#4050),#4081);
+#4050 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4051,#4052,#4053,#4054,#4055,
+    #4056,#4057,#4058,#4059,#4060,#4061,#4062,#4063,#4064,#4065,#4066,
+    #4067,#4068,#4069,#4070,#4071,#4072,#4073,#4074,#4075,#4076,#4077,
+    #4078,#4079,#4080),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,
+    0.147733493319,0.319757203168,0.863693959098,1.),.UNSPECIFIED.);
+#4051 = CARTESIAN_POINT('',(-0.103527618041,0.));
+#4052 = CARTESIAN_POINT('',(-0.103527652578,2.90042588605E-02));
+#4053 = CARTESIAN_POINT('',(-0.103527706861,5.800863609008E-02));
+#4054 = CARTESIAN_POINT('',(-0.103527754772,8.701296960213E-02));
+#4055 = CARTESIAN_POINT('',(-0.103527787239,0.116017245014));
+#4056 = CARTESIAN_POINT('',(-0.103527805845,0.14502152194));
+#4057 = CARTESIAN_POINT('',(-0.103527816432,0.174025860285));
+#4058 = CARTESIAN_POINT('',(-0.103527822711,0.203030246541));
+#4059 = CARTESIAN_POINT('',(-0.103527816553,0.265807651835));
+#4060 = CARTESIAN_POINT('',(-0.103527804453,0.299581016894));
+#4061 = CARTESIAN_POINT('',(-0.103527787446,0.333354275409));
+#4062 = CARTESIAN_POINT('',(-0.103527769031,0.36712740137));
+#4063 = CARTESIAN_POINT('',(-0.103527752112,0.400900525762));
+#4064 = CARTESIAN_POINT('',(-0.103527738778,0.434673779724));
+#4065 = CARTESIAN_POINT('',(-0.103527730086,0.468447137714));
+#4066 = CARTESIAN_POINT('',(-0.103527712452,0.609010440638));
+#4067 = CARTESIAN_POINT('',(-0.103527744255,0.71587443587));
+#4068 = CARTESIAN_POINT('',(-0.103527829115,0.822697982724));
+#4069 = CARTESIAN_POINT('',(-0.103527884595,0.92949071966));
+#4070 = CARTESIAN_POINT('',(-0.10352789513,1.036283452621));
+#4071 = CARTESIAN_POINT('',(-0.103527886567,1.143107006683));
+#4072 = CARTESIAN_POINT('',(-0.103527859835,1.249971016599));
+#4073 = CARTESIAN_POINT('',(-0.103527818161,1.383521944042));
+#4074 = CARTESIAN_POINT('',(-0.103527809379,1.410282705348));
+#4075 = CARTESIAN_POINT('',(-0.103527800311,1.437043483486));
+#4076 = CARTESIAN_POINT('',(-0.103527791111,1.463804270225));
+#4077 = CARTESIAN_POINT('',(-0.103527781942,1.490565057168));
+#4078 = CARTESIAN_POINT('',(-0.103527772975,1.517325835751));
+#4079 = CARTESIAN_POINT('',(-0.103527764387,1.544086597246));
+#4080 = CARTESIAN_POINT('',(-0.103527756366,1.570847332759));
+#4081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4082 = PCURVE('',#2712,#4083);
+#4083 = DEFINITIONAL_REPRESENTATION('',(#4084),#4115);
+#4084 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4085,#4086,#4087,#4088,#4089,
+    #4090,#4091,#4092,#4093,#4094,#4095,#4096,#4097,#4098,#4099,#4100,
+    #4101,#4102,#4103,#4104,#4105,#4106,#4107,#4108,#4109,#4110,#4111,
+    #4112,#4113,#4114),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,
+    0.147733493319,0.319757203168,0.863693959098,1.),.UNSPECIFIED.);
+#4085 = CARTESIAN_POINT('',(-4.712388980385,8.9E-16));
+#4086 = CARTESIAN_POINT('',(-4.741392316603,-3.692814050119E-02));
+#4087 = CARTESIAN_POINT('',(-4.770395762582,-7.385641248401E-02));
+#4088 = CARTESIAN_POINT('',(-4.799399158354,-0.110784627568));
+#4089 = CARTESIAN_POINT('',(-4.828402491443,-0.14771277654));
+#4090 = CARTESIAN_POINT('',(-4.857405823108,-0.184640938224));
+#4091 = CARTESIAN_POINT('',(-4.88640921459,-0.221569188349));
+#4092 = CARTESIAN_POINT('',(-4.915412653359,-0.258497508415));
+#4093 = CARTESIAN_POINT('',(-4.978188007789,-0.338425581969));
+#4094 = CARTESIAN_POINT('',(-5.011960269481,-0.381425778473));
+#4095 = CARTESIAN_POINT('',(-5.045732425601,-0.42442584871));
+#4096 = CARTESIAN_POINT('',(-5.079504450629,-0.467425756236));
+#4097 = CARTESIAN_POINT('',(-5.11327647566,-0.510425664331));
+#4098 = CARTESIAN_POINT('',(-5.147048631701,-0.553425736807));
+#4099 = CARTESIAN_POINT('',(-5.180820892977,-0.596425938814));
+#4100 = CARTESIAN_POINT('',(-5.321379635606,-0.775390964207));
+#4101 = CARTESIAN_POINT('',(-5.428240173837,-0.91145003226));
+#4102 = CARTESIAN_POINT('',(-5.535060267405,-1.047457517709));
+#4103 = CARTESIAN_POINT('',(-5.641849544739,-1.183425735877));
+#4104 = CARTESIAN_POINT('',(-5.74863881861,-1.319393991068));
+#4105 = CARTESIAN_POINT('',(-5.855458904554,-1.455401533988));
+#4106 = CARTESIAN_POINT('',(-5.962319438924,-1.591460623368));
+#4107 = CARTESIAN_POINT('',(-6.095866018797,-1.761497474387));
+#4108 = CARTESIAN_POINT('',(-6.122625908736,-1.795569238694));
+#4109 = CARTESIAN_POINT('',(-6.149385815359,-1.829641025114));
+#4110 = CARTESIAN_POINT('',(-6.176145730497,-1.86371282281));
+#4111 = CARTESIAN_POINT('',(-6.20290564582,-1.897784620745));
+#4112 = CARTESIAN_POINT('',(-6.229665552836,-1.931856407678));
+#4113 = CARTESIAN_POINT('',(-6.256425442894,-1.965928172167));
+#4114 = CARTESIAN_POINT('',(-6.28318530718,-1.999999902569));
+#4115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4116 = ORIENTED_EDGE('',*,*,#4117,.T.);
+#4117 = EDGE_CURVE('',#4014,#4118,#4120,.T.);
+#4118 = VERTEX_POINT('',#4119);
+#4119 = CARTESIAN_POINT('',(6.7929477E-08,-4.,7.999999711439));
+#4120 = SURFACE_CURVE('',#4121,(#4166,#4214),.PCURVE_S1.);
+#4121 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4122,#4123,#4124,#4125,#4126,
+    #4127,#4128,#4129,#4130,#4131,#4132,#4133,#4134,#4135,#4136,#4137,
+    #4138,#4139,#4140,#4141,#4142,#4143,#4144,#4145,#4146,#4147,#4148,
+    #4149,#4150,#4151,#4152,#4153,#4154,#4155,#4156,#4157,#4158,#4159,
+    #4160,#4161,#4162,#4163,#4164,#4165),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.217223379916,0.43587279792,0.651861024887,
+    0.869179880861,0.951697249067,1.),.UNSPECIFIED.);
+#4122 = CARTESIAN_POINT('',(4.,-8.9E-16,1.999999902569));
+#4123 = CARTESIAN_POINT('',(4.,0.51159027811,2.162844207809));
+#4124 = CARTESIAN_POINT('',(3.925221068207,1.023907033763,2.325919171983
+    ));
+#4125 = CARTESIAN_POINT('',(3.775295971368,1.523032113807,2.488858017166
+    ));
+#4126 = CARTESIAN_POINT('',(3.553394273657,1.996281134245,2.65171281873)
+  );
+#4127 = CARTESIAN_POINT('',(3.264653068676,2.431980017399,2.814567615));
+#4128 = CARTESIAN_POINT('',(2.916370209261,2.819668566653,2.977506493462
+    ));
+#4129 = CARTESIAN_POINT('',(2.517729871966,3.150041414083,3.140581477455
+    ));
+#4130 = CARTESIAN_POINT('',(1.641021374749,3.684049553087,3.467339125733
+    ));
+#4131 = CARTESIAN_POINT('',(1.16117930303,3.887611924406,3.631490824998)
+  );
+#4132 = CARTESIAN_POINT('',(0.653221985821,4.019140222922,3.795501404093
+    ));
+#4133 = CARTESIAN_POINT('',(0.129891314631,4.0746926412,3.959425717135)
+  );
+#4134 = CARTESIAN_POINT('',(-0.39591487839,4.052584162885,4.123350302372
+    ));
+#4135 = CARTESIAN_POINT('',(-0.911218026546,3.953674951254,
+    4.287360786561));
+#4136 = CARTESIAN_POINT('',(-1.40305086567,3.781087217401,4.451512469446
+    ));
+#4137 = CARTESIAN_POINT('',(-2.309414918668,3.305353150035,
+    4.777344114809));
+#4138 = CARTESIAN_POINT('',(-2.726087831552,3.003152909941,
+    4.939486657235));
+#4139 = CARTESIAN_POINT('',(-3.096759376912,2.64120088482,5.101497280393
+    ));
+#4140 = CARTESIAN_POINT('',(-3.411823103117,2.228030565648,
+    5.263425810564));
+#4141 = CARTESIAN_POINT('',(-3.663442423911,1.773428995978,
+    5.425354326479));
+#4142 = CARTESIAN_POINT('',(-3.845807217035,1.288506558664,
+    5.587364896116));
+#4143 = CARTESIAN_POINT('',(-3.954966744814,0.785490140993,
+    5.749507407757));
+#4144 = CARTESIAN_POINT('',(-4.02590124163,-0.232538060146,
+    6.074341594445));
+#4145 = CARTESIAN_POINT('',(-3.986864351286,-0.749043995984,
+    6.237488672101));
+#4146 = CARTESIAN_POINT('',(-3.871878315222,-1.257600306657,
+    6.400499383634));
+#4147 = CARTESIAN_POINT('',(-3.683228319654,-1.74531605803,6.56342599038
+    ));
+#4148 = CARTESIAN_POINT('',(-3.425235400365,-2.200173401025,
+    6.726352464482));
+#4149 = CARTESIAN_POINT('',(-3.10446414072,-2.611217501184,
+    6.889362907406));
+#4150 = CARTESIAN_POINT('',(-2.729444235054,-2.968516288938,
+    7.052509831027));
+#4151 = CARTESIAN_POINT('',(-2.153166360243,-3.376631824011,
+    7.27728587263));
+#4152 = CARTESIAN_POINT('',(-1.988328723916,-3.480145795894,
+    7.339147950705));
+#4153 = CARTESIAN_POINT('',(-1.817826743235,-3.57444707988,7.40100921474
+    ));
+#4154 = CARTESIAN_POINT('',(-1.642263474306,-3.659176984186,
+    7.462869456312));
+#4155 = CARTESIAN_POINT('',(-1.462265353651,-3.734025444456,
+    7.524729705814));
+#4156 = CARTESIAN_POINT('',(-1.278480417303,-3.798730536329,
+    7.586590987513));
+#4157 = CARTESIAN_POINT('',(-1.091577482144,-3.853080125658,
+    7.648453079236));
+#4158 = CARTESIAN_POINT('',(-0.791418500863,-3.922575426814,
+    7.746524049949));
+#4159 = CARTESIAN_POINT('',(-0.679756162091,-3.944633085807,
+    7.782734869586));
+#4160 = CARTESIAN_POINT('',(-0.567396646214,-3.9630568672,7.818945711177
+    ));
+#4161 = CARTESIAN_POINT('',(-0.454478047203,-3.977821350616,
+    7.855156554838));
+#4162 = CARTESIAN_POINT('',(-0.341139179966,-3.988907461479,
+    7.891367385227));
+#4163 = CARTESIAN_POINT('',(-0.227519580351,-3.996302471013,
+    7.927578191542));
+#4164 = CARTESIAN_POINT('',(-0.113759505144,-3.999999996244,
+    7.96378896752));
+#4165 = CARTESIAN_POINT('',(6.792947893E-08,-4.,7.999999711439));
+#4166 = PCURVE('',#2762,#4167);
+#4167 = DEFINITIONAL_REPRESENTATION('',(#4168),#4213);
+#4168 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4169,#4170,#4171,#4172,#4173,
+    #4174,#4175,#4176,#4177,#4178,#4179,#4180,#4181,#4182,#4183,#4184,
+    #4185,#4186,#4187,#4188,#4189,#4190,#4191,#4192,#4193,#4194,#4195,
+    #4196,#4197,#4198,#4199,#4200,#4201,#4202,#4203,#4204,#4205,#4206,
+    #4207,#4208,#4209,#4210,#4211,#4212),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.217223379916,0.43587279792,0.651861024887,
+    0.869179880861,0.951697249067,1.),.UNSPECIFIED.);
+#4169 = CARTESIAN_POINT('',(-0.103527756366,1.570847332759));
+#4170 = CARTESIAN_POINT('',(-0.103527718031,1.698749066276));
+#4171 = CARTESIAN_POINT('',(-0.103527692154,1.826831982519));
+#4172 = CARTESIAN_POINT('',(-0.103527702947,1.954808029573));
+#4173 = CARTESIAN_POINT('',(-0.103527756767,2.082718116088));
+#4174 = CARTESIAN_POINT('',(-0.103527914634,2.210628206014));
+#4175 = CARTESIAN_POINT('',(-0.103527959519,2.338604257363));
+#4176 = CARTESIAN_POINT('',(-0.103527917933,2.46668717267));
+#4177 = CARTESIAN_POINT('',(-0.103527787416,2.723330288285));
+#4178 = CARTESIAN_POINT('',(-0.103527680677,2.852258870907));
+#4179 = CARTESIAN_POINT('',(-0.103527664139,2.981076683635));
+#4180 = CARTESIAN_POINT('',(-0.10352790846,3.109826839172));
+#4181 = CARTESIAN_POINT('',(-0.103527557738,3.238576943205));
+#4182 = CARTESIAN_POINT('',(-0.103527928144,3.367394773868));
+#4183 = CARTESIAN_POINT('',(-0.103527857936,3.496323363045));
+#4184 = CARTESIAN_POINT('',(-0.10352779481,3.752239221647));
+#4185 = CARTESIAN_POINT('',(-0.103527740265,3.87958979152));
+#4186 = CARTESIAN_POINT('',(-0.103527710413,4.006836755074));
+#4187 = CARTESIAN_POINT('',(-0.103527818438,4.134019278437));
+#4188 = CARTESIAN_POINT('',(-0.103527871526,4.261201809161));
+#4189 = CARTESIAN_POINT('',(-0.103527895078,4.388448776033));
+#4190 = CARTESIAN_POINT('',(-0.103527883422,4.515799346894));
+#4191 = CARTESIAN_POINT('',(-0.103527814837,4.77093177097));
+#4192 = CARTESIAN_POINT('',(-0.103527757142,4.899071307557));
+#4193 = CARTESIAN_POINT('',(-0.103527689925,5.027103723586));
+#4194 = CARTESIAN_POINT('',(-0.103527634128,5.155070084459));
+#4195 = CARTESIAN_POINT('',(-0.103527607026,5.283036408037));
+#4196 = CARTESIAN_POINT('',(-0.103527839593,5.411068795111));
+#4197 = CARTESIAN_POINT('',(-0.103527982354,5.539208322303));
+#4198 = CARTESIAN_POINT('',(-0.103527971848,5.715752737814));
+#4199 = CARTESIAN_POINT('',(-0.103527946692,5.764340664581));
+#4200 = CARTESIAN_POINT('',(-0.103527896735,5.812927939641));
+#4201 = CARTESIAN_POINT('',(-0.103527819606,5.861514398969));
+#4202 = CARTESIAN_POINT('',(-0.103527724603,5.910100856931));
+#4203 = CARTESIAN_POINT('',(-0.103527634726,5.958688129137));
+#4204 = CARTESIAN_POINT('',(-0.103527579242,6.00727605479));
+#4205 = CARTESIAN_POINT('',(-0.10352757537,6.084303317201));
+#4206 = CARTESIAN_POINT('',(-0.10352759061,6.112744159944));
+#4207 = CARTESIAN_POINT('',(-0.103527629518,6.141185031565));
+#4208 = CARTESIAN_POINT('',(-0.103527692905,6.16962591723));
+#4209 = CARTESIAN_POINT('',(-0.103527775395,6.198066802455));
+#4210 = CARTESIAN_POINT('',(-0.10352786542,6.226507673112));
+#4211 = CARTESIAN_POINT('',(-0.103527945226,6.254948515425));
+#4212 = CARTESIAN_POINT('',(-0.103527990869,6.283389315972));
+#4213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4214 = PCURVE('',#4215,#4220);
+#4215 = CYLINDRICAL_SURFACE('',#4216,4.);
+#4216 = AXIS2_PLACEMENT_3D('',#4217,#4218,#4219);
+#4217 = CARTESIAN_POINT('',(0.,0.,0.));
+#4218 = DIRECTION('',(-0.,-0.,-1.));
+#4219 = DIRECTION('',(1.,0.,0.));
+#4220 = DEFINITIONAL_REPRESENTATION('',(#4221),#4266);
+#4221 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4222,#4223,#4224,#4225,#4226,
+    #4227,#4228,#4229,#4230,#4231,#4232,#4233,#4234,#4235,#4236,#4237,
+    #4238,#4239,#4240,#4241,#4242,#4243,#4244,#4245,#4246,#4247,#4248,
+    #4249,#4250,#4251,#4252,#4253,#4254,#4255,#4256,#4257,#4258,#4259,
+    #4260,#4261,#4262,#4263,#4264,#4265),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.217223379916,0.43587279792,0.651861024887,
+    0.869179880861,0.951697249067,1.),.UNSPECIFIED.);
+#4222 = CARTESIAN_POINT('',(0.,-1.999999902569));
+#4223 = CARTESIAN_POINT('',(-0.127897569528,-2.162844207809));
+#4224 = CARTESIAN_POINT('',(-0.255976320766,-2.325919171981));
+#4225 = CARTESIAN_POINT('',(-0.383948217422,-2.488858017169));
+#4226 = CARTESIAN_POINT('',(-0.511854177324,-2.651712818725));
+#4227 = CARTESIAN_POINT('',(-0.639760137924,-2.814567615003));
+#4228 = CARTESIAN_POINT('',(-0.767732030355,-2.977506493461));
+#4229 = CARTESIAN_POINT('',(-0.895810779126,-3.140581477455));
+#4230 = CARTESIAN_POINT('',(-1.152445548985,-3.467339125733));
+#4231 = CARTESIAN_POINT('',(-1.281369935306,-3.631490824998));
+#4232 = CARTESIAN_POINT('',(-1.410183594548,-3.795501404093));
+#4233 = CARTESIAN_POINT('',(-1.538929544025,-3.959425717135));
+#4234 = CARTESIAN_POINT('',(-1.667675465572,-4.123350302372));
+#4235 = CARTESIAN_POINT('',(-1.796489133357,-4.287360786561));
+#4236 = CARTESIAN_POINT('',(-1.925413522898,-4.451512469446));
+#4237 = CARTESIAN_POINT('',(-2.181321062283,-4.777344114809));
+#4238 = CARTESIAN_POINT('',(-2.308667494579,-4.939486657236));
+#4239 = CARTESIAN_POINT('',(-2.435910335146,-5.101497280392));
+#4240 = CARTESIAN_POINT('',(-2.563088741538,-5.263425810566));
+#4241 = CARTESIAN_POINT('',(-2.690267148708,-5.425354326477));
+#4242 = CARTESIAN_POINT('',(-2.817509994906,-5.587364896116));
+#4243 = CARTESIAN_POINT('',(-2.944856431476,-5.749507407757));
+#4244 = CARTESIAN_POINT('',(-3.199980558269,-6.074341594445));
+#4245 = CARTESIAN_POINT('',(-3.328115919402,-6.237488672102));
+#4246 = CARTESIAN_POINT('',(-3.456144159621,-6.400499383632));
+#4247 = CARTESIAN_POINT('',(-3.584106338377,-6.563425990382));
+#4248 = CARTESIAN_POINT('',(-3.712068529834,-6.72635246448));
+#4249 = CARTESIAN_POINT('',(-3.840096802949,-6.889362907407));
+#4250 = CARTESIAN_POINT('',(-3.968232186371,-7.052509831027));
+#4251 = CARTESIAN_POINT('',(-4.14477086467,-7.27728587263));
+#4252 = CARTESIAN_POINT('',(-4.193357209491,-7.339147950705));
+#4253 = CARTESIAN_POINT('',(-4.241942899602,-7.40100921474));
+#4254 = CARTESIAN_POINT('',(-4.290527772067,-7.462869456312));
+#4255 = CARTESIAN_POINT('',(-4.33911264288,-7.524729705814));
+#4256 = CARTESIAN_POINT('',(-4.387698329301,-7.586590987513));
+#4257 = CARTESIAN_POINT('',(-4.436284671732,-7.648453079236));
+#4258 = CARTESIAN_POINT('',(-4.51330942868,-7.746524049949));
+#4259 = CARTESIAN_POINT('',(-4.541749347781,-7.782734869586));
+#4260 = CARTESIAN_POINT('',(-4.570189296471,-7.818945711177));
+#4261 = CARTESIAN_POINT('',(-4.598629259835,-7.855156554838));
+#4262 = CARTESIAN_POINT('',(-4.627069223978,-7.891367385227));
+#4263 = CARTESIAN_POINT('',(-4.65550917602,-7.927578191542));
+#4264 = CARTESIAN_POINT('',(-4.683949104099,-7.96378896752));
+#4265 = CARTESIAN_POINT('',(-4.712388997367,-7.999999711439));
+#4266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4267 = ORIENTED_EDGE('',*,*,#4268,.F.);
+#4268 = EDGE_CURVE('',#3834,#4118,#4269,.T.);
+#4269 = SURFACE_CURVE('',#4270,(#4273,#4280),.PCURVE_S1.);
+#4270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4271,#4272),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#4271 = CARTESIAN_POINT('',(-8.491208892E-08,-3.10000024433,
+    7.758845966895));
+#4272 = CARTESIAN_POINT('',(8.491194059E-08,-4.10000037299,8.02679467916
+    ));
+#4273 = PCURVE('',#2762,#4274);
+#4274 = DEFINITIONAL_REPRESENTATION('',(#4275),#4279);
+#4275 = LINE('',#4276,#4277);
+#4276 = CARTESIAN_POINT('',(0.,6.283389315972));
+#4277 = VECTOR('',#4278,1.);
+#4278 = DIRECTION('',(1.,0.));
+#4279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4280 = PCURVE('',#3889,#4281);
+#4281 = DEFINITIONAL_REPRESENTATION('',(#4282),#4286);
+#4282 = LINE('',#4283,#4284);
+#4283 = CARTESIAN_POINT('',(0.,0.));
+#4284 = VECTOR('',#4285,1.);
+#4285 = DIRECTION('',(1.,0.));
+#4286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4287 = ADVANCED_FACE('',(#4288),#2712,.T.);
+#4288 = FACE_BOUND('',#4289,.F.);
+#4289 = EDGE_LOOP('',(#4290,#4313,#4314,#4315));
+#4290 = ORIENTED_EDGE('',*,*,#4291,.F.);
+#4291 = EDGE_CURVE('',#4014,#4292,#4294,.T.);
+#4292 = VERTEX_POINT('',#4293);
+#4293 = CARTESIAN_POINT('',(4.,0.,2.499999831303));
+#4294 = SURFACE_CURVE('',#4295,(#4299,#4306),.PCURVE_S1.);
+#4295 = LINE('',#4296,#4297);
+#4296 = CARTESIAN_POINT('',(4.,0.,0.));
+#4297 = VECTOR('',#4298,1.);
+#4298 = DIRECTION('',(0.,0.,1.));
+#4299 = PCURVE('',#2712,#4300);
+#4300 = DEFINITIONAL_REPRESENTATION('',(#4301),#4305);
+#4301 = LINE('',#4302,#4303);
+#4302 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#4303 = VECTOR('',#4304,1.);
+#4304 = DIRECTION('',(-0.,-1.));
+#4305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4306 = PCURVE('',#4215,#4307);
+#4307 = DEFINITIONAL_REPRESENTATION('',(#4308),#4312);
+#4308 = LINE('',#4309,#4310);
+#4309 = CARTESIAN_POINT('',(-0.,0.));
+#4310 = VECTOR('',#4311,1.);
+#4311 = DIRECTION('',(-0.,-1.));
+#4312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4313 = ORIENTED_EDGE('',*,*,#4013,.F.);
+#4314 = ORIENTED_EDGE('',*,*,#2695,.F.);
+#4315 = ORIENTED_EDGE('',*,*,#4316,.T.);
+#4316 = EDGE_CURVE('',#2585,#4292,#4317,.T.);
+#4317 = SURFACE_CURVE('',#4318,(#4341,#4367),.PCURVE_S1.);
+#4318 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#4319,#4320,#4321,#4322,#4323,
+    #4324,#4325,#4326,#4327,#4328,#4329,#4330,#4331,#4332,#4333,#4334,
+    #4335,#4336,#4337,#4338,#4339,#4340),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+    7),(0.,0.282811878356,0.602802922966,0.874805256805,1.),
+  .UNSPECIFIED.);
+#4319 = CARTESIAN_POINT('',(-1.530734683667,-3.6955177348,
+    -6.0000000006E-07));
+#4320 = CARTESIAN_POINT('',(-1.188731608812,-3.837180150238,
+    0.117831841781));
+#4321 = CARTESIAN_POINT('',(-0.830935974506,-3.940886384714,
+    0.235684704572));
+#4322 = CARTESIAN_POINT('',(-0.462746373449,-4.00437266383,
+    0.353513709977));
+#4323 = CARTESIAN_POINT('',(-8.978129876337E-02,-4.026534415689,
+    0.47134269818));
+#4324 = CARTESIAN_POINT('',(0.282236911824,-4.007165667643,
+    0.589195539637));
+#4325 = CARTESIAN_POINT('',(1.060857534203,-3.879434714742,
+    0.840350978245));
+#4326 = CARTESIAN_POINT('',(1.465778401777,-3.759674659985,
+    0.973711461184));
+#4327 = CARTESIAN_POINT('',(1.853861139469,-3.589290035722,
+    1.107027939398));
+#4328 = CARTESIAN_POINT('',(2.217431795594,-3.371447182351,
+    1.240344419931));
+#4329 = CARTESIAN_POINT('',(2.549466536776,-3.110571136616,
+    1.373704902923));
+#4330 = CARTESIAN_POINT('',(3.094356025901,-2.559632781653,
+    1.620356574699));
+#4331 = CARTESIAN_POINT('',(3.317715566488,-2.279714813577,
+    1.733702081246));
+#4332 = CARTESIAN_POINT('',(3.510405461739,-1.97669920372,1.847027913534
+    ));
+#4333 = CARTESIAN_POINT('',(3.669592902912,-1.654818460791,
+    1.960353747679));
+#4334 = CARTESIAN_POINT('',(3.793127648736,-1.318689437348,
+    2.073699250508));
+#4335 = CARTESIAN_POINT('',(3.91964092839,-0.814413182566,2.239189821233
+    ));
+#4336 = CARTESIAN_POINT('',(3.951703560104,-0.653506105919,
+    2.291352055883));
+#4337 = CARTESIAN_POINT('',(3.975831456523,-0.491120076187,
+    2.343513881314));
+#4338 = CARTESIAN_POINT('',(3.991943786072,-0.327743909466,
+    2.395675708438));
+#4339 = CARTESIAN_POINT('',(4.,-0.163871402599,2.447837945921));
+#4340 = CARTESIAN_POINT('',(4.,-1.33E-15,2.499999831303));
+#4341 = PCURVE('',#2712,#4342);
+#4342 = DEFINITIONAL_REPRESENTATION('',(#4343),#4366);
+#4343 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#4344,#4345,#4346,#4347,#4348,
+    #4349,#4350,#4351,#4352,#4353,#4354,#4355,#4356,#4357,#4358,#4359,
+    #4360,#4361,#4362,#4363,#4364,#4365),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+    7),(0.,0.282811878356,0.602802922966,0.874805256805,1.),
+  .UNSPECIFIED.);
+#4344 = CARTESIAN_POINT('',(-4.319689640479,5.9999999991E-07));
+#4345 = CARTESIAN_POINT('',(-4.412235015552,-0.117831841781));
+#4346 = CARTESIAN_POINT('',(-4.504796402162,-0.235684704572));
+#4347 = CARTESIAN_POINT('',(-4.597339034766,-0.353513709977));
+#4348 = CARTESIAN_POINT('',(-4.689881667718,-0.47134269818));
+#4349 = CARTESIAN_POINT('',(-4.782443053628,-0.589195539637));
+#4350 = CARTESIAN_POINT('',(-4.979700067116,-0.840350978245));
+#4351 = CARTESIAN_POINT('',(-5.084441162598,-0.973711461184));
+#4352 = CARTESIAN_POINT('',(-5.189147713396,-1.107027939398));
+#4353 = CARTESIAN_POINT('',(-5.293854264022,-1.240344419931));
+#4354 = CARTESIAN_POINT('',(-5.398595359726,-1.373704902923));
+#4355 = CARTESIAN_POINT('',(-5.592315135808,-1.620356574699));
+#4356 = CARTESIAN_POINT('',(-5.681336481251,-1.733702081246));
+#4357 = CARTESIAN_POINT('',(-5.770342364427,-1.847027913534));
+#4358 = CARTESIAN_POINT('',(-5.859348247087,-1.960353747679));
+#4359 = CARTESIAN_POINT('',(-5.948369592746,-2.073699250508));
+#4360 = CARTESIAN_POINT('',(-6.078345588382,-2.239189821233));
+#4361 = CARTESIAN_POINT('',(-6.119313714954,-2.291352055883));
+#4362 = CARTESIAN_POINT('',(-6.160281521538,-2.343513881314));
+#4363 = CARTESIAN_POINT('',(-6.201249328878,-2.395675708438));
+#4364 = CARTESIAN_POINT('',(-6.24221745653,-2.447837945921));
+#4365 = CARTESIAN_POINT('',(-6.28318530718,-2.499999831303));
+#4366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4367 = PCURVE('',#2630,#4368);
+#4368 = DEFINITIONAL_REPRESENTATION('',(#4369),#4392);
+#4369 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#4370,#4371,#4372,#4373,#4374,
+    #4375,#4376,#4377,#4378,#4379,#4380,#4381,#4382,#4383,#4384,#4385,
+    #4386,#4387,#4388,#4389,#4390,#4391),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+    7),(0.,0.282811878356,0.602802922966,0.874805256805,1.),
+  .UNSPECIFIED.);
+#4370 = CARTESIAN_POINT('',(-0.931748857758,1.178135205));
+#4371 = CARTESIAN_POINT('',(-0.931748850221,1.270683586615));
+#4372 = CARTESIAN_POINT('',(-0.931748814128,1.363247988018));
+#4373 = CARTESIAN_POINT('',(-0.93174876605,1.455793640119));
+#4374 = CARTESIAN_POINT('',(-0.931748726528,1.548339288214));
+#4375 = CARTESIAN_POINT('',(-0.931748697796,1.640903684923));
+#4376 = CARTESIAN_POINT('',(-0.931748669955,1.838167106247));
+#4377 = CARTESIAN_POINT('',(-0.931748675044,1.942911599019));
+#4378 = CARTESIAN_POINT('',(-0.93174870286,2.047621542797));
+#4379 = CARTESIAN_POINT('',(-0.931748756181,2.152331486015));
+#4380 = CARTESIAN_POINT('',(-0.93174878462,2.257075975398));
+#4381 = CARTESIAN_POINT('',(-0.931748788228,2.450802033747));
+#4382 = CARTESIAN_POINT('',(-0.931748771221,2.539826268288));
+#4383 = CARTESIAN_POINT('',(-0.931748730008,2.628835043108));
+#4384 = CARTESIAN_POINT('',(-0.93174869274,2.717843823109));
+#4385 = CARTESIAN_POINT('',(-0.931748703665,2.806868062631));
+#4386 = CARTESIAN_POINT('',(-0.93174874285,2.936848279609));
+#4387 = CARTESIAN_POINT('',(-0.931748758605,2.977817736246));
+#4388 = CARTESIAN_POINT('',(-0.931748776137,3.018786872172));
+#4389 = CARTESIAN_POINT('',(-0.93174878964,3.05975600919));
+#4390 = CARTESIAN_POINT('',(-0.93174879563,3.10072546763));
+#4391 = CARTESIAN_POINT('',(-0.931748799432,3.141694649105));
+#4392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4393 = ADVANCED_FACE('',(#4394),#2630,.F.);
+#4394 = FACE_BOUND('',#4395,.F.);
+#4395 = EDGE_LOOP('',(#4396,#4463,#4607,#4608,#4609));
+#4396 = ORIENTED_EDGE('',*,*,#4397,.F.);
+#4397 = EDGE_CURVE('',#4398,#4400,#4402,.T.);
+#4398 = VERTEX_POINT('',#4399);
+#4399 = CARTESIAN_POINT('',(-4.,-6.7929716E-08,6.499999711439));
+#4400 = VERTEX_POINT('',#4401);
+#4401 = CARTESIAN_POINT('',(-3.09999975567,8.491199E-08,6.741154513271)
+  );
+#4402 = SURFACE_CURVE('',#4403,(#4406,#4413),.PCURVE_S1.);
+#4403 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4404,#4405),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#4404 = CARTESIAN_POINT('',(-4.09999962701,-8.491205961E-08,
+    6.473204840674));
+#4405 = CARTESIAN_POINT('',(-3.09999975567,8.491201076E-08,
+    6.741154513271));
+#4406 = PCURVE('',#2630,#4407);
+#4407 = DEFINITIONAL_REPRESENTATION('',(#4408),#4412);
+#4408 = LINE('',#4409,#4410);
+#4409 = CARTESIAN_POINT('',(0.,6.283389315972));
+#4410 = VECTOR('',#4411,1.);
+#4411 = DIRECTION('',(1.,0.));
+#4412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4413 = PCURVE('',#4414,#4457);
+#4414 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#4415,#4416,#4417,#4418,#4419,#4420,#4421,#4422,#4423,#4424,#4425
+      ,#4426,#4427,#4428,#4429,#4430,#4431,#4432,#4433,#4434,#4435)
+    ,(#4436,#4437,#4438,#4439,#4440,#4441,#4442,#4443,#4444,#4445,#4446
+      ,#4447,#4448,#4449,#4450,#4451,#4452,#4453,#4454,#4455,#4456
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#4415 = CARTESIAN_POINT('',(-4.09999962701,-8.491208003E-08,
+    6.473204840674));
+#4416 = CARTESIAN_POINT('',(-4.099999203369,-1.170958061421,
+    6.836840947235));
+#4417 = CARTESIAN_POINT('',(-3.732126875992,-2.341911993487,
+    7.200475395934));
+#4418 = CARTESIAN_POINT('',(-2.996419549834,-3.384464472317,
+    7.564121718773));
+#4419 = CARTESIAN_POINT('',(-1.943186614827,-4.17018901383,
+    7.927737507792));
+#4420 = CARTESIAN_POINT('',(-0.673498691921,-4.593315289745,
+    8.291397074252));
+#4421 = CARTESIAN_POINT('',(0.67348545778,-4.593334227705,8.655018326409
+    ));
+#4422 = CARTESIAN_POINT('',(1.943214253065,-4.170181567045,
+    9.018660334172));
+#4423 = CARTESIAN_POINT('',(2.996400440462,-3.384463024795,
+    9.382295374077));
+#4424 = CARTESIAN_POINT('',(3.732132601596,-2.341914018778,
+    9.745932027507));
+#4425 = CARTESIAN_POINT('',(4.46786630831,1.4888540336E-07,
+    10.473204720636));
+#4426 = CARTESIAN_POINT('',(3.732132348158,2.341914236929,
+    11.200477413765));
+#4427 = CARTESIAN_POINT('',(2.996396520187,3.38446170924,11.564112687716
+    ));
+#4428 = CARTESIAN_POINT('',(1.943233403394,4.170188779225,
+    11.927754526482));
+#4429 = CARTESIAN_POINT('',(0.673441682629,4.593322516043,
+    12.291381437395));
+#4430 = CARTESIAN_POINT('',(-0.673440712031,4.593322427652,
+    12.655022044492));
+#4431 = CARTESIAN_POINT('',(-1.943237351274,4.170189404317,
+    13.018666514094));
+#4432 = CARTESIAN_POINT('',(-2.996393214264,3.384462422723,
+    13.382289101978));
+#4433 = CARTESIAN_POINT('',(-3.732133363893,2.341912012559,
+    13.745934045338));
+#4434 = CARTESIAN_POINT('',(-4.09999970193,1.170957806689,
+    14.109568494042));
+#4435 = CARTESIAN_POINT('',(-4.09999925402,-1.6982465212E-07,
+    14.473204600592));
+#4436 = CARTESIAN_POINT('',(-3.09999975567,8.491199122E-08,
+    6.741154513271));
+#4437 = CARTESIAN_POINT('',(-3.099999518298,-0.88535686556,
+    7.104791133982));
+#4438 = CARTESIAN_POINT('',(-2.821853017862,-1.770718146197,
+    7.468429412563));
+#4439 = CARTESIAN_POINT('',(-2.265581478752,-2.558979555119,
+    7.832055816976));
+#4440 = CARTESIAN_POINT('',(-1.4692480487,-3.153072925249,8.195712755262
+    ));
+#4441 = CARTESIAN_POINT('',(-0.509220310246,-3.472994897763,
+    8.559325916045));
+#4442 = CARTESIAN_POINT('',(0.50921276152,-3.473007150572,8.922977391176
+    ));
+#4443 = CARTESIAN_POINT('',(1.469262866744,-3.153065233297,
+    9.286608110683));
+#4444 = CARTESIAN_POINT('',(2.265570189599,-2.558984181445,9.65024579805
+    ));
+#4445 = CARTESIAN_POINT('',(2.821856250208,-1.770715819378,
+    10.013881871893));
+#4446 = CARTESIAN_POINT('',(3.378142881556,-1.3218467129E-07,
+    10.741154633309));
+#4447 = CARTESIAN_POINT('',(2.821856325009,1.770715578508,
+    11.468427394726));
+#4448 = CARTESIAN_POINT('',(2.265568598093,2.558982799043,
+    11.832064848051));
+#4449 = CARTESIAN_POINT('',(1.469273371103,3.153070592777,
+    12.195695736542));
+#4450 = CARTESIAN_POINT('',(0.509188967579,3.472997918602,12.55934155293
+    ));
+#4451 = CARTESIAN_POINT('',(-0.509186266735,3.473001133665,
+    12.922973673086));
+#4452 = CARTESIAN_POINT('',(-1.469278386143,3.153072545945,
+    13.28660193075));
+#4453 = CARTESIAN_POINT('',(-2.265564507899,2.558978733161,
+    13.650252070159));
+#4454 = CARTESIAN_POINT('',(-2.821857026996,1.770718542462,
+    14.01387985406));
+#4455 = CARTESIAN_POINT('',(-3.099999724474,0.885357120291,
+    14.377518132629));
+#4456 = CARTESIAN_POINT('',(-3.09999951134,1.6982336248E-07,
+    14.741154753354));
+#4457 = DEFINITIONAL_REPRESENTATION('',(#4458),#4462);
+#4458 = LINE('',#4459,#4460);
+#4459 = CARTESIAN_POINT('',(0.,0.));
+#4460 = VECTOR('',#4461,1.);
+#4461 = DIRECTION('',(1.,0.));
+#4462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4463 = ORIENTED_EDGE('',*,*,#4464,.F.);
+#4464 = EDGE_CURVE('',#4292,#4398,#4465,.T.);
+#4465 = SURFACE_CURVE('',#4466,(#4511,#4559),.PCURVE_S1.);
+#4466 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#4467,#4468,#4469,#4470,#4471,
+    #4472,#4473,#4474,#4475,#4476,#4477,#4478,#4479,#4480,#4481,#4482,
+    #4483,#4484,#4485,#4486,#4487,#4488,#4489,#4490,#4491,#4492,#4493,
+    #4494,#4495,#4496,#4497,#4498,#4499,#4500,#4501,#4502,#4503,#4504,
+    #4505,#4506,#4507,#4508,#4509,#4510),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,
+    6,6,6,8),(0.,3.976115164122E-02,0.271753210135,0.329759212341,
+    0.511768392639,0.695777236849,0.951752009593,1.),.UNSPECIFIED.);
+#4467 = CARTESIAN_POINT('',(4.,-1.4E-15,2.499999831303));
+#4468 = CARTESIAN_POINT('',(4.,7.137161562612E-02,2.522718121223));
+#4469 = CARTESIAN_POINT('',(3.99851427543,0.142743275577,2.545436417627)
+  );
+#4470 = CARTESIAN_POINT('',(3.995542828276,0.21407779657,2.568154716392)
+  );
+#4471 = CARTESIAN_POINT('',(3.991086817267,0.285338071195,2.59087301466)
+  );
+#4472 = CARTESIAN_POINT('',(3.985148557877,0.356487067916,2.613591310838
+    ));
+#4473 = CARTESIAN_POINT('',(3.977731522322,0.42748783107,2.636309604596)
+  );
+#4474 = CARTESIAN_POINT('',(3.91696347722,0.911487397632,2.791580983808)
+  );
+#4475 = CARTESIAN_POINT('',(3.814879339656,1.31854724545,2.924190827141)
+  );
+#4476 = CARTESIAN_POINT('',(3.663473262,1.711837568495,3.056754093874));
+#4477 = CARTESIAN_POINT('',(3.465130312486,2.084297501614,3.189301711513
+    ));
+#4478 = CARTESIAN_POINT('',(3.22330599502,2.429438133556,3.321865025731)
+  );
+#4479 = CARTESIAN_POINT('',(2.942527790527,2.741339519114,3.454474905174
+    ));
+#4480 = CARTESIAN_POINT('',(2.550163891232,3.083424293412,3.620170824441
+    ));
+#4481 = CARTESIAN_POINT('',(2.469604328323,3.149465542512,3.653313676628
+    ));
+#4482 = CARTESIAN_POINT('',(2.387053802807,3.213047568799,3.686456538562
+    ));
+#4483 = CARTESIAN_POINT('',(2.302602565923,3.274098648579,3.719599402814
+    ));
+#4484 = CARTESIAN_POINT('',(2.216343945384,3.332551313728,3.752742262021
+    ));
+#4485 = CARTESIAN_POINT('',(2.128374345379,3.38834235169,3.78588510889)
+  );
+#4486 = CARTESIAN_POINT('',(1.75770884594,3.607935396672,3.923022326449)
+  );
+#4487 = CARTESIAN_POINT('',(1.460710096831,3.747700802315,4.027033534103
+    ));
+#4488 = CARTESIAN_POINT('',(1.150934772436,3.858830019831,4.131032346307
+    ));
+#4489 = CARTESIAN_POINT('',(0.831702520481,3.939986150707,4.235023296692
+    ));
+#4490 = CARTESIAN_POINT('',(0.506464493861,3.99029183884,4.339022155799)
+  );
+#4491 = CARTESIAN_POINT('',(0.178775759966,4.009336280675,4.443033433889
+    ));
+#4492 = CARTESIAN_POINT('',(-0.477781749014,3.985074785964,
+    4.652164904985));
+#4493 = CARTESIAN_POINT('',(-0.806735792023,3.94107738649,4.757319675838
+    ));
+#4494 = CARTESIAN_POINT('',(-1.130792073535,3.865400836239,
+    4.862461351869));
+#4495 = CARTESIAN_POINT('',(-1.446319351472,3.758746425847,4.96759468775
+    ));
+#4496 = CARTESIAN_POINT('',(-1.749831701984,3.622292460142,
+    5.072736317888));
+#4497 = CARTESIAN_POINT('',(-2.038017087739,3.457684605383,
+    5.177891016618));
+#4498 = CARTESIAN_POINT('',(-2.683089135951,3.002024627108,
+    5.429283978601));
+#4499 = CARTESIAN_POINT('',(-3.023090622616,2.686466936662,
+    5.575632389563));
+#4500 = CARTESIAN_POINT('',(-3.319202556858,2.326359663703,
+    5.721903378107));
+#4501 = CARTESIAN_POINT('',(-3.564730264497,1.929184491877,
+    5.868152140376));
+#4502 = CARTESIAN_POINT('',(-3.754487755565,1.50333064463,6.014423393858
+    ));
+#4503 = CARTESIAN_POINT('',(-3.884775161113,1.058130951952,
+    6.160771975841));
+#4504 = CARTESIAN_POINT('',(-3.967222852129,0.518308179194,
+    6.334595376787));
+#4505 = CARTESIAN_POINT('',(-3.978136020069,0.432364993669,
+    6.362162776113));
+#4506 = CARTESIAN_POINT('',(-3.986876590097,0.346157136788,6.3897301737)
+  );
+#4507 = CARTESIAN_POINT('',(-3.993437036651,0.259750510855,
+    6.417297566931));
+#4508 = CARTESIAN_POINT('',(-3.99781234218,0.173211210861,6.444864954331
+    ));
+#4509 = CARTESIAN_POINT('',(-3.999999997141,8.660552447901E-02,
+    6.472432335564));
+#4510 = CARTESIAN_POINT('',(-4.,-6.792971559E-08,6.499999711439));
+#4511 = PCURVE('',#2630,#4512);
+#4512 = DEFINITIONAL_REPRESENTATION('',(#4513),#4558);
+#4513 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#4514,#4515,#4516,#4517,#4518,
+    #4519,#4520,#4521,#4522,#4523,#4524,#4525,#4526,#4527,#4528,#4529,
+    #4530,#4531,#4532,#4533,#4534,#4535,#4536,#4537,#4538,#4539,#4540,
+    #4541,#4542,#4543,#4544,#4545,#4546,#4547,#4548,#4549,#4550,#4551,
+    #4552,#4553,#4554,#4555,#4556,#4557),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,
+    6,6,6,8),(0.,3.976115164122E-02,0.271753210135,0.329759212341,
+    0.511768392639,0.695777236849,0.951752009593,1.),.UNSPECIFIED.);
+#4514 = CARTESIAN_POINT('',(-0.931748799432,3.141694649105));
+#4515 = CARTESIAN_POINT('',(-0.931748801089,3.159538132632));
+#4516 = CARTESIAN_POINT('',(-0.93174880244,3.177381621208));
+#4517 = CARTESIAN_POINT('',(-0.931748803891,3.19522511183));
+#4518 = CARTESIAN_POINT('',(-0.931748805662,3.213068602387));
+#4519 = CARTESIAN_POINT('',(-0.93174880779,3.230912091654));
+#4520 = CARTESIAN_POINT('',(-0.931748810124,3.248755579298));
+#4521 = CARTESIAN_POINT('',(-0.931748825224,3.370709410048));
+#4522 = CARTESIAN_POINT('',(-0.931748837882,3.474864337198));
+#4523 = CARTESIAN_POINT('',(-0.931748793308,3.57898265828));
+#4524 = CARTESIAN_POINT('',(-0.931748668033,3.683088631011));
+#4525 = CARTESIAN_POINT('',(-0.931748628383,3.787206960286));
+#4526 = CARTESIAN_POINT('',(-0.931748629591,3.891361886408));
+#4527 = CARTESIAN_POINT('',(-0.931748669981,4.021503396122));
+#4528 = CARTESIAN_POINT('',(-0.931748679919,4.047534580618));
+#4529 = CARTESIAN_POINT('',(-0.931748691313,4.07356577401));
+#4530 = CARTESIAN_POINT('',(-0.931748703752,4.099596970299));
+#4531 = CARTESIAN_POINT('',(-0.931748716811,4.125628163495));
+#4532 = CARTESIAN_POINT('',(-0.931748730057,4.151659347616));
+#4533 = CARTESIAN_POINT('',(-0.931748783798,4.25937019751));
+#4534 = CARTESIAN_POINT('',(-0.931748822432,4.341063090365));
+#4535 = CARTESIAN_POINT('',(-0.931748845629,4.422746242483));
+#4536 = CARTESIAN_POINT('',(-0.931748848246,4.504423204903));
+#4537 = CARTESIAN_POINT('',(-0.931748834044,4.586106361245));
+#4538 = CARTESIAN_POINT('',(-0.931748811601,4.66779925916));
+#4539 = CARTESIAN_POINT('',(-0.931748758873,4.832056012593));
+#4540 = CARTESIAN_POINT('',(-0.931748728592,4.914647026355));
+#4541 = CARTESIAN_POINT('',(-0.931748700833,4.997227757379));
+#4542 = CARTESIAN_POINT('',(-0.93174867885,5.079801951861));
+#4543 = CARTESIAN_POINT('',(-0.931748667977,5.16238268176));
+#4544 = CARTESIAN_POINT('',(-0.931748673842,5.24497369455));
+#4545 = CARTESIAN_POINT('',(-0.93174872128,5.442423750588));
+#4546 = CARTESIAN_POINT('',(-0.931748780298,5.557369315478));
+#4547 = CARTESIAN_POINT('',(-0.931748831488,5.672254043802));
+#4548 = CARTESIAN_POINT('',(-0.931748946557,5.787121284815));
+#4549 = CARTESIAN_POINT('',(-0.931748774611,5.902005988172));
+#4550 = CARTESIAN_POINT('',(-0.931748683112,6.016951585988));
+#4551 = CARTESIAN_POINT('',(-0.931748764374,6.15347669556));
+#4552 = CARTESIAN_POINT('',(-0.931748780576,6.175128802456));
+#4553 = CARTESIAN_POINT('',(-0.931748804222,6.196780912474));
+#4554 = CARTESIAN_POINT('',(-0.931748835994,6.218433022747));
+#4555 = CARTESIAN_POINT('',(-0.931748873128,6.240085129711));
+#4556 = CARTESIAN_POINT('',(-0.931748909415,6.261737229105));
+#4557 = CARTESIAN_POINT('',(-0.931748935197,6.283389315972));
+#4558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4559 = PCURVE('',#4215,#4560);
+#4560 = DEFINITIONAL_REPRESENTATION('',(#4561),#4606);
+#4561 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#4562,#4563,#4564,#4565,#4566,
+    #4567,#4568,#4569,#4570,#4571,#4572,#4573,#4574,#4575,#4576,#4577,
+    #4578,#4579,#4580,#4581,#4582,#4583,#4584,#4585,#4586,#4587,#4588,
+    #4589,#4590,#4591,#4592,#4593,#4594,#4595,#4596,#4597,#4598,#4599,
+    #4600,#4601,#4602,#4603,#4604,#4605),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,
+    6,6,6,8),(0.,3.976115164122E-02,0.271753210135,0.329759212341,
+    0.511768392639,0.695777236849,0.951752009593,1.),.UNSPECIFIED.);
+#4562 = CARTESIAN_POINT('',(0.,-2.499999831303));
+#4563 = CARTESIAN_POINT('',(-1.784290390653E-02,-2.522718121223));
+#4564 = CARTESIAN_POINT('',(-3.568581286688E-02,-2.545436417627));
+#4565 = CARTESIAN_POINT('',(-5.352872389634E-02,-2.568154716392));
+#4566 = CARTESIAN_POINT('',(-7.137163489634E-02,-2.59087301466));
+#4567 = CARTESIAN_POINT('',(-8.921454465447E-02,-2.613591310838));
+#4568 = CARTESIAN_POINT('',(-0.107057452844,-2.636309604596));
+#4569 = CARTESIAN_POINT('',(-0.229007323626,-2.791580983808));
+#4570 = CARTESIAN_POINT('',(-0.333158870423,-2.924190827141));
+#4571 = CARTESIAN_POINT('',(-0.437273815575,-3.056754093874));
+#4572 = CARTESIAN_POINT('',(-0.54137639819,-3.189301711513));
+#4573 = CARTESIAN_POINT('',(-0.645491337301,-3.321865025731));
+#4574 = CARTESIAN_POINT('',(-0.749642879138,-3.454474905174));
+#4575 = CARTESIAN_POINT('',(-0.879780167769,-3.620170824441));
+#4576 = CARTESIAN_POINT('',(-0.905810508342,-3.653313676628));
+#4577 = CARTESIAN_POINT('',(-0.93184085818,-3.686456538562));
+#4578 = CARTESIAN_POINT('',(-0.95787121125,-3.719599402814));
+#4579 = CARTESIAN_POINT('',(-0.983901561508,-3.752742262021));
+#4580 = CARTESIAN_POINT('',(-1.009931902898,-3.78588510889));
+#4581 = CARTESIAN_POINT('',(-1.117639266237,-3.923022326449));
+#4582 = CARTESIAN_POINT('',(-1.199329515866,-4.027033534103));
+#4583 = CARTESIAN_POINT('',(-1.281010023631,-4.131032346307));
+#4584 = CARTESIAN_POINT('',(-1.362684336818,-4.235023296692));
+#4585 = CARTESIAN_POINT('',(-1.444364837906,-4.339022155799));
+#4586 = CARTESIAN_POINT('',(-1.526055076843,-4.443033433889));
+#4587 = CARTESIAN_POINT('',(-1.690306481464,-4.652164904985));
+#4588 = CARTESIAN_POINT('',(-1.77289480447,-4.757319675838));
+#4589 = CARTESIAN_POINT('',(-1.85547284625,-4.862461351869));
+#4590 = CARTESIAN_POINT('',(-1.938044355201,-4.96759468775));
+#4591 = CARTESIAN_POINT('',(-2.020622403377,-5.072736317888));
+#4592 = CARTESIAN_POINT('',(-2.103210737076,-5.177891016618));
+#4593 = CARTESIAN_POINT('',(-2.3006543941,-5.429283978601));
+#4594 = CARTESIAN_POINT('',(-2.415596238824,-5.575632389562));
+#4595 = CARTESIAN_POINT('',(-2.530477249815,-5.721903378108));
+#4596 = CARTESIAN_POINT('',(-2.645340777788,-5.868152140376));
+#4597 = CARTESIAN_POINT('',(-2.760221759592,-6.014423393858));
+#4598 = CARTESIAN_POINT('',(-2.875163579018,-6.160771975841));
+#4599 = CARTESIAN_POINT('',(-3.011684238567,-6.334595376787));
+#4600 = CARTESIAN_POINT('',(-3.033335640799,-6.362162776113));
+#4601 = CARTESIAN_POINT('',(-3.054987047807,-6.3897301737));
+#4602 = CARTESIAN_POINT('',(-3.076638457388,-6.417297566931));
+#4603 = CARTESIAN_POINT('',(-3.098289866742,-6.444864954331));
+#4604 = CARTESIAN_POINT('',(-3.11994127247,-6.472432335564));
+#4605 = CARTESIAN_POINT('',(-3.141592670572,-6.499999711439));
+#4606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4607 = ORIENTED_EDGE('',*,*,#4316,.F.);
+#4608 = ORIENTED_EDGE('',*,*,#2584,.F.);
+#4609 = ORIENTED_EDGE('',*,*,#4610,.T.);
+#4610 = EDGE_CURVE('',#2477,#4400,#4611,.T.);
+#4611 = SURFACE_CURVE('',#4612,(#4634,#4641),.PCURVE_S1.);
+#4612 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#4613,#4614,#4615,#4616,#4617,
+    #4618,#4619,#4620,#4621,#4622,#4623,#4624,#4625,#4626,#4627,#4628,
+    #4629,#4630,#4631,#4632,#4633),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#4613 = CARTESIAN_POINT('',(-3.1,0.,-1.258845726812));
+#4614 = CARTESIAN_POINT('',(-3.099999738371,-0.88535702025,
+    -0.895209106095));
+#4615 = CARTESIAN_POINT('',(-2.821853191767,-1.770718363046,
+    -0.531570827521));
+#4616 = CARTESIAN_POINT('',(-2.265581587227,-2.558979818865,
+    -0.167944423098));
+#4617 = CARTESIAN_POINT('',(-1.469248078125,-3.153073214001,
+    0.195712515172));
+#4618 = CARTESIAN_POINT('',(-0.509220255264,-3.472995185433,
+    0.559325675974));
+#4619 = CARTESIAN_POINT('',(0.509212896788,-3.473007410353,0.92297715109
+    ));
+#4620 = CARTESIAN_POINT('',(1.469263068905,-3.15306544156,1.286607870605
+    ));
+#4621 = CARTESIAN_POINT('',(2.265570438253,-2.558984321078,
+    1.650245557969));
+#4622 = CARTESIAN_POINT('',(2.821856521114,-1.770715881645,
+    2.013881631813));
+#4623 = CARTESIAN_POINT('',(3.378143147805,-3.96554213E-08,
+    2.741154393229));
+#4624 = CARTESIAN_POINT('',(2.821856498913,1.770715795359,3.468427154646
+    ));
+#4625 = CARTESIAN_POINT('',(2.265569066209,2.558982765738,3.832063228488
+    ));
+#4626 = CARTESIAN_POINT('',(1.469271987643,3.153072048498,4.195700915856
+    ));
+#4627 = CARTESIAN_POINT('',(0.509191435613,3.472996122404,4.559331635362
+    ));
+#4628 = CARTESIAN_POINT('',(-0.509188925023,3.473003477311,
+    4.922983110492));
+#4629 = CARTESIAN_POINT('',(-1.469277175412,3.153071587247,
+    5.286596271279));
+#4630 = CARTESIAN_POINT('',(-2.265565116199,2.558979169839,5.65025320956
+    ));
+#4631 = CARTESIAN_POINT('',(-2.821857297902,1.770718604727,
+    6.013879613978));
+#4632 = CARTESIAN_POINT('',(-3.099999993049,0.885357105161,
+    6.377517892552));
+#4633 = CARTESIAN_POINT('',(-3.09999975567,8.491201076E-08,
+    6.741154513271));
+#4634 = PCURVE('',#2630,#4635);
+#4635 = DEFINITIONAL_REPRESENTATION('',(#4636),#4640);
+#4636 = LINE('',#4637,#4638);
+#4637 = CARTESIAN_POINT('',(-0.,0.));
+#4638 = VECTOR('',#4639,1.);
+#4639 = DIRECTION('',(0.,1.));
+#4640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4641 = PCURVE('',#2520,#4642);
+#4642 = DEFINITIONAL_REPRESENTATION('',(#4643),#4647);
+#4643 = LINE('',#4644,#4645);
+#4644 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#4645 = VECTOR('',#4646,1.);
+#4646 = DIRECTION('',(0.,1.));
+#4647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4648 = ADVANCED_FACE('',(#4649),#2520,.F.);
+#4649 = FACE_BOUND('',#4650,.F.);
+#4650 = EDGE_LOOP('',(#4651,#4652,#4653,#4694));
+#4651 = ORIENTED_EDGE('',*,*,#4610,.F.);
+#4652 = ORIENTED_EDGE('',*,*,#2476,.F.);
+#4653 = ORIENTED_EDGE('',*,*,#4654,.T.);
+#4654 = EDGE_CURVE('',#2378,#4655,#4657,.T.);
+#4655 = VERTEX_POINT('',#4656);
+#4656 = CARTESIAN_POINT('',(-3.10000024433,8.4912068E-08,7.758845966895)
+  );
+#4657 = SURFACE_CURVE('',#4658,(#4680,#4687),.PCURVE_S1.);
+#4658 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#4659,#4660,#4661,#4662,#4663,
+    #4664,#4665,#4666,#4667,#4668,#4669,#4670,#4671,#4672,#4673,#4674,
+    #4675,#4676,#4677,#4678,#4679),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#4659 = CARTESIAN_POINT('',(-3.1,0.,-0.241154273188));
+#4660 = CARTESIAN_POINT('',(-3.100000261629,-0.885357090031,
+    0.122482347529));
+#4661 = CARTESIAN_POINT('',(-2.821857568812,-1.770718666992,
+    0.486120626103));
+#4662 = CARTESIAN_POINT('',(-2.265565364853,-2.558979309475,
+    0.849747030526));
+#4663 = CARTESIAN_POINT('',(-1.469277377583,-3.153071795511,
+    1.213403968798));
+#4664 = CARTESIAN_POINT('',(-0.509189060281,-3.473003737097,
+    1.577017129594));
+#4665 = CARTESIAN_POINT('',(0.509191380615,-3.472996410074,
+    1.940668604719));
+#4666 = CARTESIAN_POINT('',(1.469272017081,-3.153072337259,
+    2.304299324226));
+#4667 = CARTESIAN_POINT('',(2.265569174679,-2.558983029482,
+    2.667937011594));
+#4668 = CARTESIAN_POINT('',(2.821856672819,-1.770716012213,
+    3.031573085437));
+#4669 = CARTESIAN_POINT('',(3.378143414057,-5.287476005E-08,
+    3.758845846853));
+#4670 = CARTESIAN_POINT('',(2.821856792023,1.770715943912,4.486118608269
+    ));
+#4671 = CARTESIAN_POINT('',(2.265570686909,2.558984460711,4.849754682113
+    ));
+#4672 = CARTESIAN_POINT('',(1.46926327107,3.153065649826,5.213392369476)
+  );
+#4673 = CARTESIAN_POINT('',(0.509213032056,3.473007670139,5.577023088996
+    ));
+#4674 = CARTESIAN_POINT('',(-0.509220200278,3.472995473105,
+    5.940674564101));
+#4675 = CARTESIAN_POINT('',(-1.469248107552,3.153073502758,
+    6.304287724917));
+#4676 = CARTESIAN_POINT('',(-2.265581695702,2.558980082612,
+    6.667944663176));
+#4677 = CARTESIAN_POINT('',(-2.821853365672,1.770718579898,
+    7.031571067604));
+#4678 = CARTESIAN_POINT('',(-3.099999958449,0.885357174942,
+    7.395209346176));
+#4679 = CARTESIAN_POINT('',(-3.10000024433,8.491208803E-08,
+    7.758845966895));
+#4680 = PCURVE('',#2520,#4681);
+#4681 = DEFINITIONAL_REPRESENTATION('',(#4682),#4686);
+#4682 = LINE('',#4683,#4684);
+#4683 = CARTESIAN_POINT('',(-0.,0.));
+#4684 = VECTOR('',#4685,1.);
+#4685 = DIRECTION('',(0.,1.));
+#4686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4687 = PCURVE('',#2415,#4688);
+#4688 = DEFINITIONAL_REPRESENTATION('',(#4689),#4693);
+#4689 = LINE('',#4690,#4691);
+#4690 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#4691 = VECTOR('',#4692,1.);
+#4692 = DIRECTION('',(0.,1.));
+#4693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4694 = ORIENTED_EDGE('',*,*,#4695,.F.);
+#4695 = EDGE_CURVE('',#4400,#4655,#4696,.T.);
+#4696 = SURFACE_CURVE('',#4697,(#4700,#4707),.PCURVE_S1.);
+#4697 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4698,#4699),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#4698 = CARTESIAN_POINT('',(-3.09999975567,8.491201076E-08,
+    6.741154513271));
+#4699 = CARTESIAN_POINT('',(-3.10000024433,8.491208803E-08,
+    7.758845966895));
+#4700 = PCURVE('',#2520,#4701);
+#4701 = DEFINITIONAL_REPRESENTATION('',(#4702),#4706);
+#4702 = LINE('',#4703,#4704);
+#4703 = CARTESIAN_POINT('',(0.,6.283389315972));
+#4704 = VECTOR('',#4705,1.);
+#4705 = DIRECTION('',(1.,0.));
+#4706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4707 = PCURVE('',#4708,#4751);
+#4708 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#4709,#4710,#4711,#4712,#4713,#4714,#4715,#4716,#4717,#4718,#4719
+      ,#4720,#4721,#4722,#4723,#4724,#4725,#4726,#4727,#4728,#4729)
+    ,(#4730,#4731,#4732,#4733,#4734,#4735,#4736,#4737,#4738,#4739,#4740
+      ,#4741,#4742,#4743,#4744,#4745,#4746,#4747,#4748,#4749,#4750
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#4709 = CARTESIAN_POINT('',(-3.09999975567,8.491199077E-08,
+    6.741154513271));
+#4710 = CARTESIAN_POINT('',(-3.099999518298,-0.88535686556,
+    7.104791133982));
+#4711 = CARTESIAN_POINT('',(-2.821853017862,-1.770718146198,
+    7.468429412563));
+#4712 = CARTESIAN_POINT('',(-2.265581478753,-2.558979555118,
+    7.832055816976));
+#4713 = CARTESIAN_POINT('',(-1.4692480487,-3.15307292525,8.195712755262)
+  );
+#4714 = CARTESIAN_POINT('',(-0.509220310247,-3.472994897761,
+    8.559325916045));
+#4715 = CARTESIAN_POINT('',(0.50921276152,-3.473007150574,8.922977391176
+    ));
+#4716 = CARTESIAN_POINT('',(1.469262866744,-3.153065233296,
+    9.286608110683));
+#4717 = CARTESIAN_POINT('',(2.265570189599,-2.558984181446,9.65024579805
+    ));
+#4718 = CARTESIAN_POINT('',(2.821856250208,-1.770715819378,
+    10.013881871893));
+#4719 = CARTESIAN_POINT('',(3.378142881556,-1.3218479084E-07,
+    10.741154633309));
+#4720 = CARTESIAN_POINT('',(2.821856325009,1.770715578508,
+    11.468427394726));
+#4721 = CARTESIAN_POINT('',(2.265568957739,2.558982501996,
+    11.832063468566));
+#4722 = CARTESIAN_POINT('',(1.469271958206,3.153071759746,
+    12.195701155941));
+#4723 = CARTESIAN_POINT('',(0.509191490611,3.472995834727,
+    12.559331875434));
+#4724 = CARTESIAN_POINT('',(-0.509188789767,3.47300321754,
+    12.922983350583));
+#4725 = CARTESIAN_POINT('',(-1.469276973245,3.153071378975,
+    13.286596511348));
+#4726 = CARTESIAN_POINT('',(-2.265564867545,2.558979030208,
+    13.650253449647));
+#4727 = CARTESIAN_POINT('',(-2.821857026996,1.770718542462,
+    14.013879854058));
+#4728 = CARTESIAN_POINT('',(-3.099999724474,0.885357120291,
+    14.377518132629));
+#4729 = CARTESIAN_POINT('',(-3.09999951134,1.6982336204E-07,
+    14.741154753354));
+#4730 = CARTESIAN_POINT('',(-3.10000024433,8.491206982E-08,
+    7.758845966895));
+#4731 = CARTESIAN_POINT('',(-3.100000530204,-0.885357074901,
+    8.122482587605));
+#4732 = CARTESIAN_POINT('',(-2.821857839719,-1.770718729257,
+    8.486120866185));
+#4733 = CARTESIAN_POINT('',(-2.265565613506,-2.558979449108,
+    8.849747270608));
+#4734 = CARTESIAN_POINT('',(-1.469277579752,-3.153072003777,
+    9.213404208875));
+#4735 = CARTESIAN_POINT('',(-0.509189195538,-3.473003996874,
+    9.577017369674));
+#4736 = CARTESIAN_POINT('',(0.509191325616,-3.472996697747,
+    9.940668844801));
+#4737 = CARTESIAN_POINT('',(1.469272046518,-3.153072626014,
+    10.304299564304));
+#4738 = CARTESIAN_POINT('',(2.265569283148,-2.558983293225,
+    10.667937251675));
+#4739 = CARTESIAN_POINT('',(2.821856846723,-1.770716229065,
+    11.031573325516));
+#4740 = CARTESIAN_POINT('',(3.378143680306,-1.4540465069E-07,
+    11.758846086933));
+#4741 = CARTESIAN_POINT('',(2.82185706293,1.770716006179,12.486118848349
+    ));
+#4742 = CARTESIAN_POINT('',(2.265570935564,2.558984600342,
+    12.849754922195));
+#4743 = CARTESIAN_POINT('',(1.469263473232,3.153065858092,
+    13.213392609552));
+#4744 = CARTESIAN_POINT('',(0.509213167326,3.473007929916,
+    13.577023329083));
+#4745 = CARTESIAN_POINT('',(-0.509220145295,3.472995760781,
+    13.940674804169));
+#4746 = CARTESIAN_POINT('',(-1.469248136976,3.153073791507,
+    14.304287965008));
+#4747 = CARTESIAN_POINT('',(-2.265581804177,2.55898034636,
+    14.667944903249));
+#4748 = CARTESIAN_POINT('',(-2.821853539577,1.770718796748,
+    15.031571307688));
+#4749 = CARTESIAN_POINT('',(-3.100000178523,0.885357329633,
+    15.395209586253));
+#4750 = CARTESIAN_POINT('',(-3.10000048866,1.6982438433E-07,
+    15.758846206977));
+#4751 = DEFINITIONAL_REPRESENTATION('',(#4752),#4756);
+#4752 = LINE('',#4753,#4754);
+#4753 = CARTESIAN_POINT('',(0.,0.));
+#4754 = VECTOR('',#4755,1.);
+#4755 = DIRECTION('',(1.,0.));
+#4756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4757 = ADVANCED_FACE('',(#4758),#2415,.F.);
+#4758 = FACE_BOUND('',#4759,.F.);
+#4759 = EDGE_LOOP('',(#4760,#4761,#4762,#4887,#5017));
+#4760 = ORIENTED_EDGE('',*,*,#4654,.F.);
+#4761 = ORIENTED_EDGE('',*,*,#2377,.F.);
+#4762 = ORIENTED_EDGE('',*,*,#4763,.T.);
+#4763 = EDGE_CURVE('',#2349,#4764,#4766,.T.);
+#4764 = VERTEX_POINT('',#4765);
+#4765 = CARTESIAN_POINT('',(4.,0.,3.999999858514));
+#4766 = SURFACE_CURVE('',#4767,(#4805,#4846),.PCURVE_S1.);
+#4767 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#4768,#4769,#4770,#4771,#4772,
+    #4773,#4774,#4775,#4776,#4777,#4778,#4779,#4780,#4781,#4782,#4783,
+    #4784,#4785,#4786,#4787,#4788,#4789,#4790,#4791,#4792,#4793,#4794,
+    #4795,#4796,#4797,#4798,#4799,#4800,#4801,#4802,#4803,#4804),
+  .UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,7),(0.,7.385939937565E-02,
+    0.187863163018,0.36586174326,0.567853753495,0.7418530967,
+    0.911853119733,1.),.UNSPECIFIED.);
+#4768 = CARTESIAN_POINT('',(-4.,8.9E-16,2.2E-16));
+#4769 = CARTESIAN_POINT('',(-3.999999992266,-0.15468445201,
+    4.923751817784E-02));
+#4770 = CARTESIAN_POINT('',(-3.992821777583,-0.309369721027,
+    9.847528178795E-02));
+#4771 = CARTESIAN_POINT('',(-3.978465389923,-0.463637639462,
+    0.147712763364));
+#4772 = CARTESIAN_POINT('',(-3.95696303454,-0.617072779521,0.19695027156
+    ));
+#4773 = CARTESIAN_POINT('',(-3.928378929998,-0.769263443286,
+    0.246188100581));
+#4774 = CARTESIAN_POINT('',(-3.837906337528,-1.152163552068,
+    0.371425069954));
+#4775 = CARTESIAN_POINT('',(-3.76635788031,-1.380598514941,
+    0.447426727716));
+#4776 = CARTESIAN_POINT('',(-3.678520232138,-1.6036029014,0.523425782441
+    ));
+#4777 = CARTESIAN_POINT('',(-3.574921437596,-1.819736428283,
+    0.599424828302));
+#4778 = CARTESIAN_POINT('',(-3.456257312074,-2.027631944144,
+    0.675426468408));
+#4779 = CARTESIAN_POINT('',(-3.115932924382,-2.535730650914,
+    0.870086710429));
+#4780 = CARTESIAN_POINT('',(-2.873802155018,-2.822312367505,
+    0.988768623767));
+#4781 = CARTESIAN_POINT('',(-2.600301364655,-3.080765713821,
+    1.107425779505));
+#4782 = CARTESIAN_POINT('',(-2.299586005932,-3.306975978512,
+    1.226082944766));
+#4783 = CARTESIAN_POINT('',(-1.976410222173,-3.497537785653,
+    1.344764855805));
+#4784 = CARTESIAN_POINT('',(-1.250220795518,-3.823075392461,
+    1.598081487888));
+#4785 = CARTESIAN_POINT('',(-0.84212235952,-3.94718309124,1.732776714568
+    ));
+#4786 = CARTESIAN_POINT('',(-0.419959552001,-4.018699282698,
+    1.867425775335));
+#4787 = CARTESIAN_POINT('',(7.867985671305E-03,-4.036008240872,
+    2.002074834442));
+#4788 = CARTESIAN_POINT('',(0.432808043922,-3.998954199665,
+    2.136770059487));
+#4789 = CARTESIAN_POINT('',(1.202425268992,-3.832357883084,
+    2.387420645322));
+#4790 = CARTESIAN_POINT('',(1.550215287059,-3.716312123809,
+    2.503434270318));
+#4791 = CARTESIAN_POINT('',(1.884177356054,-3.562474962915,
+    2.619425783428));
+#4792 = CARTESIAN_POINT('',(2.199298586724,-3.373014818405,
+    2.735417294464));
+#4793 = CARTESIAN_POINT('',(2.490965220597,-3.150854763674,
+    2.851430918717));
+#4794 = CARTESIAN_POINT('',(3.013258800247,-2.654624379566,
+    3.080754389191));
+#4795 = CARTESIAN_POINT('',(3.245215314065,-2.381787935209,
+    3.194099907241));
+#4796 = CARTESIAN_POINT('',(3.447235313253,-2.0849112505,3.307425766001)
+  );
+#4797 = CARTESIAN_POINT('',(3.616355745133,-1.768136683748,
+    3.420751624363));
+#4798 = CARTESIAN_POINT('',(3.750283828611,-1.436011977074,
+    3.534097136419));
+#4799 = CARTESIAN_POINT('',(3.898086881169,-0.915968524729,
+    3.706187989573));
+#4800 = CARTESIAN_POINT('',(3.938721732919,-0.73559741131,3.764950783141
+    ));
+#4801 = CARTESIAN_POINT('',(3.969328115564,-0.553114271898,
+    3.823712837255));
+#4802 = CARTESIAN_POINT('',(3.989775971719,-0.369215570664,
+    3.882474893979));
+#4803 = CARTESIAN_POINT('',(4.,-0.184606797187,3.94123769231));
+#4804 = CARTESIAN_POINT('',(4.,-8.9E-16,3.999999858514));
+#4805 = PCURVE('',#2415,#4806);
+#4806 = DEFINITIONAL_REPRESENTATION('',(#4807),#4845);
+#4807 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#4808,#4809,#4810,#4811,#4812,
+    #4813,#4814,#4815,#4816,#4817,#4818,#4819,#4820,#4821,#4822,#4823,
+    #4824,#4825,#4826,#4827,#4828,#4829,#4830,#4831,#4832,#4833,#4834,
+    #4835,#4836,#4837,#4838,#4839,#4840,#4841,#4842,#4843,#4844),
+  .UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,7),(0.,7.385939937565E-02,
+    0.187863163018,0.36586174326,0.567853753495,0.7418530967,
+    0.911853119733,1.),.UNSPECIFIED.);
+#4808 = CARTESIAN_POINT('',(-0.103527618041,0.));
+#4809 = CARTESIAN_POINT('',(-0.103527664091,3.86723431913E-02));
+#4810 = CARTESIAN_POINT('',(-0.103527746999,7.734490733813E-02));
+#4811 = CARTESIAN_POINT('',(-0.103527793636,0.116017238598));
+#4812 = CARTESIAN_POINT('',(-0.103527810421,0.154689572413));
+#4813 = CARTESIAN_POINT('',(-0.103527823659,0.193362145582));
+#4814 = CARTESIAN_POINT('',(-0.10352781401,0.291726232624));
+#4815 = CARTESIAN_POINT('',(-0.103527778727,0.351419706237));
+#4816 = CARTESIAN_POINT('',(-0.10352774179,0.411111119513));
+#4817 = CARTESIAN_POINT('',(-0.103527719945,0.470802528583));
+#4818 = CARTESIAN_POINT('',(-0.103527718031,0.530495990661));
+#4819 = CARTESIAN_POINT('',(-0.10352774384,0.683386722431));
+#4820 = CARTESIAN_POINT('',(-0.103527790913,0.776602322072));
+#4821 = CARTESIAN_POINT('',(-0.103527848434,0.869798514285));
+#4822 = CARTESIAN_POINT('',(-0.103527874516,0.962994707747));
+#4823 = CARTESIAN_POINT('',(-0.103527881601,1.056210315504));
+#4824 = CARTESIAN_POINT('',(-0.103527862198,1.255171203401));
+#4825 = CARTESIAN_POINT('',(-0.103527831258,1.360964000123));
+#4826 = CARTESIAN_POINT('',(-0.103527790816,1.466720508658));
+#4827 = CARTESIAN_POINT('',(-0.103527746834,1.572477019477));
+#4828 = CARTESIAN_POINT('',(-0.103527719716,1.678269816383));
+#4829 = CARTESIAN_POINT('',(-0.103527717154,1.875136723179));
+#4830 = CARTESIAN_POINT('',(-0.103527734911,1.966256589226));
+#4831 = CARTESIAN_POINT('',(-0.103527776142,2.057359104577));
+#4832 = CARTESIAN_POINT('',(-0.103527838186,2.148461620149));
+#4833 = CARTESIAN_POINT('',(-0.103527884035,2.239581486459));
+#4834 = CARTESIAN_POINT('',(-0.103527920217,2.419697572295));
+#4835 = CARTESIAN_POINT('',(-0.103527911941,2.50872181022));
+#4836 = CARTESIAN_POINT('',(-0.103527865028,2.597730588126));
+#4837 = CARTESIAN_POINT('',(-0.103527789397,2.686739362919));
+#4838 = CARTESIAN_POINT('',(-0.103527750081,2.775763598784));
+#4839 = CARTESIAN_POINT('',(-0.103527730471,2.91092783056));
+#4840 = CARTESIAN_POINT('',(-0.103527730556,2.957081523897));
+#4841 = CARTESIAN_POINT('',(-0.103527738883,3.00323463989));
+#4842 = CARTESIAN_POINT('',(-0.10352774722,3.049387756619));
+#4843 = CARTESIAN_POINT('',(-0.10352774952,3.095541451366));
+#4844 = CARTESIAN_POINT('',(-0.103527753804,3.141694649884));
+#4845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4846 = PCURVE('',#2365,#4847);
+#4847 = DEFINITIONAL_REPRESENTATION('',(#4848),#4886);
+#4848 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#4849,#4850,#4851,#4852,#4853,
+    #4854,#4855,#4856,#4857,#4858,#4859,#4860,#4861,#4862,#4863,#4864,
+    #4865,#4866,#4867,#4868,#4869,#4870,#4871,#4872,#4873,#4874,#4875,
+    #4876,#4877,#4878,#4879,#4880,#4881,#4882,#4883,#4884,#4885),
+  .UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,7),(0.,7.385939937565E-02,
+    0.187863163018,0.36586174326,0.567853753495,0.7418530967,
+    0.911853119733,1.),.UNSPECIFIED.);
+#4849 = CARTESIAN_POINT('',(-3.14159265359,-4.4E-16));
+#4850 = CARTESIAN_POINT('',(-3.180263766592,-4.923751817784E-02));
+#4851 = CARTESIAN_POINT('',(-3.218935084479,-9.847528178796E-02));
+#4852 = CARTESIAN_POINT('',(-3.257606159346,-0.147712763364));
+#4853 = CARTESIAN_POINT('',(-3.296277231571,-0.19695027156));
+#4854 = CARTESIAN_POINT('',(-3.334948541451,-0.246188100581));
+#4855 = CARTESIAN_POINT('',(-3.433309415053,-0.371425069954));
+#4856 = CARTESIAN_POINT('',(-3.493000938515,-0.447426727716));
+#4857 = CARTESIAN_POINT('',(-3.552690407924,-0.523425782441));
+#4858 = CARTESIAN_POINT('',(-3.612379878838,-0.599424828302));
+#4859 = CARTESIAN_POINT('',(-3.672071405502,-0.675426468408));
+#4860 = CARTESIAN_POINT('',(-3.824957184901,-0.870086710429));
+#4861 = CARTESIAN_POINT('',(-3.918169769477,-0.988768623767));
+#4862 = CARTESIAN_POINT('',(-4.011362945355,-1.107425779505));
+#4863 = CARTESIAN_POINT('',(-4.104556120081,-1.226082944766));
+#4864 = CARTESIAN_POINT('',(-4.197768704548,-1.344764855805));
+#4865 = CARTESIAN_POINT('',(-4.396723130365,-1.598081487888));
+#4866 = CARTESIAN_POINT('',(-4.502512485645,-1.732776714568));
+#4867 = CARTESIAN_POINT('',(-4.608265547867,-1.867425775335));
+#4868 = CARTESIAN_POINT('',(-4.714018610162,-2.002074834442));
+#4869 = CARTESIAN_POINT('',(-4.819807965655,-2.136770059487));
+#4870 = CARTESIAN_POINT('',(-5.016668481919,-2.387420645322));
+#4871 = CARTESIAN_POINT('',(-5.107785395511,-2.503434270318));
+#4872 = CARTESIAN_POINT('',(-5.19888496472,-2.619425783428));
+#4873 = CARTESIAN_POINT('',(-5.289984534187,-2.735417294464));
+#4874 = CARTESIAN_POINT('',(-5.381101447884,-2.851430918717));
+#4875 = CARTESIAN_POINT('',(-5.56121168799,-3.080754389191));
+#4876 = CARTESIAN_POINT('',(-5.650233032159,-3.194099907241));
+#4877 = CARTESIAN_POINT('',(-5.739238912139,-3.307425766001));
+#4878 = CARTESIAN_POINT('',(-5.828244792267,-3.420751624363));
+#4879 = CARTESIAN_POINT('',(-5.917266137372,-3.534097136419));
+#4880 = CARTESIAN_POINT('',(-6.052425981324,-3.706187989573));
+#4881 = CARTESIAN_POINT('',(-6.098578176655,-3.764950783142));
+#4882 = CARTESIAN_POINT('',(-6.144729794405,-3.823712837255));
+#4883 = CARTESIAN_POINT('',(-6.190881412372,-3.882474893979));
+#4884 = CARTESIAN_POINT('',(-6.237033607883,-3.94123769231));
+#4885 = CARTESIAN_POINT('',(-6.28318530718,-3.999999858514));
+#4886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4887 = ORIENTED_EDGE('',*,*,#4888,.T.);
+#4888 = EDGE_CURVE('',#4764,#4889,#4891,.T.);
+#4889 = VERTEX_POINT('',#4890);
+#4890 = CARTESIAN_POINT('',(-4.,-6.792948E-08,7.999999711439));
+#4891 = SURFACE_CURVE('',#4892,(#4930,#4971),.PCURVE_S1.);
+#4892 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4893,#4894,#4895,#4896,#4897,
+    #4898,#4899,#4900,#4901,#4902,#4903,#4904,#4905,#4906,#4907,#4908,
+    #4909,#4910,#4911,#4912,#4913,#4914,#4915,#4916,#4917,#4918,#4919,
+    #4920,#4921,#4922,#4923,#4924,#4925,#4926,#4927,#4928,#4929),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,9),(0.,0.199890877344,0.501850014771,
+    0.803809144435,0.927560388714,1.),.UNSPECIFIED.);
+#4893 = CARTESIAN_POINT('',(4.,-7.8E-16,3.999999858514));
+#4894 = CARTESIAN_POINT('',(4.,0.313909534786,4.099920362726));
+#4895 = CARTESIAN_POINT('',(3.971845680269,0.627883436174,4.199860888737
+    ));
+#4896 = CARTESIAN_POINT('',(3.915518394109,0.938877942259,4.299792428185
+    ));
+#4897 = CARTESIAN_POINT('',(3.831412835782,1.243946634624,4.399712786677
+    ));
+#4898 = CARTESIAN_POINT('',(3.720274364328,1.540238527563,4.499633160832
+    ));
+#4899 = CARTESIAN_POINT('',(3.583174502722,1.825008541527,4.599564732087
+    ));
+#4900 = CARTESIAN_POINT('',(3.421524612385,2.095640360783,4.699505277254
+    ));
+#4901 = CARTESIAN_POINT('',(2.958574162454,2.733441540783,4.950367719779
+    ));
+#4902 = CARTESIAN_POINT('',(2.62773446069,3.079863936936,5.101467668162)
+  );
+#4903 = CARTESIAN_POINT('',(2.250847167207,3.379956194398,5.252477418509
+    ));
+#4904 = CARTESIAN_POINT('',(1.835702508332,3.626861316548,5.403425752751
+    ));
+#4905 = CARTESIAN_POINT('',(1.390916177142,3.815202358542,5.554374083775
+    ));
+#4906 = CARTESIAN_POINT('',(0.925922761503,3.941220279623,5.70538383367)
+  );
+#4907 = CARTESIAN_POINT('',(0.450860753161,4.002697627715,5.856483793808
+    ));
+#4908 = CARTESIAN_POINT('',(-0.497519050514,3.997166308833,
+    6.158367684713));
+#4909 = CARTESIAN_POINT('',(-0.9718316133,3.930151843424,6.309467689714)
+  );
+#4910 = CARTESIAN_POINT('',(-1.435323425071,3.798718651293,
+    6.460477529681));
+#4911 = CARTESIAN_POINT('',(-1.877882571378,3.605202305586,
+    6.611425958662));
+#4912 = CARTESIAN_POINT('',(-2.290119024394,3.3534716106,6.762374267357)
+  );
+#4913 = CARTESIAN_POINT('',(-2.663480343582,3.049003575891,
+    6.913383880113));
+#4914 = CARTESIAN_POINT('',(-2.990256764595,2.698745675548,
+    7.064483741995));
+#4915 = CARTESIAN_POINT('',(-3.376631797085,2.15316640221,7.277285856775
+    ));
+#4916 = CARTESIAN_POINT('',(-3.480145769505,1.988328769621,
+    7.339147933938));
+#4917 = CARTESIAN_POINT('',(-3.574447054374,1.817826792729,7.40100919706
+    ));
+#4918 = CARTESIAN_POINT('',(-3.659176959914,1.642263527607,7.46286943772
+    ));
+#4919 = CARTESIAN_POINT('',(-3.734025421776,1.462265410747,7.52472968631
+    ));
+#4920 = CARTESIAN_POINT('',(-3.798730515599,1.278480478147,
+    7.586590967096));
+#4921 = CARTESIAN_POINT('',(-3.853080107236,1.091577546659,
+    7.648453057906));
+#4922 = CARTESIAN_POINT('',(-3.922575414959,0.791418560874,
+    7.746524030488));
+#4923 = CARTESIAN_POINT('',(-3.94463307732,0.679756213851,7.782734852905
+    ));
+#4924 = CARTESIAN_POINT('',(-3.963056861533,0.567396689562,
+    7.818945697276));
+#4925 = CARTESIAN_POINT('',(-3.977821347212,0.454478082011,
+    7.855156543717));
+#4926 = CARTESIAN_POINT('',(-3.988907459776,0.341139206135,
+    7.891367376887));
+#4927 = CARTESIAN_POINT('',(-3.996302470445,0.227519597817,
+    7.927578185983));
+#4928 = CARTESIAN_POINT('',(-3.999999996244,0.113759513876,
+    7.963788964741));
+#4929 = CARTESIAN_POINT('',(-4.,-6.792947604E-08,7.999999711439));
+#4930 = PCURVE('',#2415,#4931);
+#4931 = DEFINITIONAL_REPRESENTATION('',(#4932),#4970);
+#4932 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4933,#4934,#4935,#4936,#4937,
+    #4938,#4939,#4940,#4941,#4942,#4943,#4944,#4945,#4946,#4947,#4948,
+    #4949,#4950,#4951,#4952,#4953,#4954,#4955,#4956,#4957,#4958,#4959,
+    #4960,#4961,#4962,#4963,#4964,#4965,#4966,#4967,#4968,#4969),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,9),(0.,0.199890877344,0.501850014771,
+    0.803809144435,0.927560388714,1.),.UNSPECIFIED.);
+#4933 = CARTESIAN_POINT('',(-0.103527753804,3.141694649884));
+#4934 = CARTESIAN_POINT('',(-0.103527761089,3.220174582889));
+#4935 = CARTESIAN_POINT('',(-0.10352777858,3.298670243071));
+#4936 = CARTESIAN_POINT('',(-0.103527828714,3.377158849066));
+#4937 = CARTESIAN_POINT('',(-0.103527867361,3.45563866933));
+#4938 = CARTESIAN_POINT('',(-0.103527863566,3.534118492453));
+#4939 = CARTESIAN_POINT('',(-0.103527830217,3.612607102821));
+#4940 = CARTESIAN_POINT('',(-0.103527805618,3.691102761625));
+#4941 = CARTESIAN_POINT('',(-0.103527756328,3.888136039779));
+#4942 = CARTESIAN_POINT('',(-0.103527744639,4.006813508061));
+#4943 = CARTESIAN_POINT('',(-0.10352778564,4.125420150448));
+#4944 = CARTESIAN_POINT('',(-0.103527869906,4.243978578861));
+#4945 = CARTESIAN_POINT('',(-0.103527891807,4.362537005391));
+#4946 = CARTESIAN_POINT('',(-0.103527894709,4.481143652862));
+#4947 = CARTESIAN_POINT('',(-0.103527867184,4.59982112766));
+#4948 = CARTESIAN_POINT('',(-0.103527784369,4.836927829181));
+#4949 = CARTESIAN_POINT('',(-0.103527728102,4.95560530774));
+#4950 = CARTESIAN_POINT('',(-0.103527673014,5.074211964363));
+#4951 = CARTESIAN_POINT('',(-0.10352763254,5.192770402407));
+#4952 = CARTESIAN_POINT('',(-0.103527657894,5.311328812342));
+#4953 = CARTESIAN_POINT('',(-0.103527859505,5.429935445609));
+#4954 = CARTESIAN_POINT('',(-0.103527981794,5.548612914973));
+#4955 = CARTESIAN_POINT('',(-0.103527971848,5.715752725361));
+#4956 = CARTESIAN_POINT('',(-0.103527946692,5.764340651412));
+#4957 = CARTESIAN_POINT('',(-0.103527896735,5.812927925755));
+#4958 = CARTESIAN_POINT('',(-0.103527819606,5.861514384366));
+#4959 = CARTESIAN_POINT('',(-0.103527724603,5.910100841611));
+#4960 = CARTESIAN_POINT('',(-0.103527634726,5.958688113101));
+#4961 = CARTESIAN_POINT('',(-0.103527579242,6.007276038037));
+#4962 = CARTESIAN_POINT('',(-0.10352757537,6.084303301916));
+#4963 = CARTESIAN_POINT('',(-0.10352759061,6.112744146843));
+#4964 = CARTESIAN_POINT('',(-0.103527629518,6.141185020647));
+#4965 = CARTESIAN_POINT('',(-0.103527692905,6.169625908495));
+#4966 = CARTESIAN_POINT('',(-0.103527775395,6.198066795904));
+#4967 = CARTESIAN_POINT('',(-0.10352786542,6.226507668745));
+#4968 = CARTESIAN_POINT('',(-0.103527945226,6.254948513243));
+#4969 = CARTESIAN_POINT('',(-0.103527990869,6.283389315972));
+#4970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4971 = PCURVE('',#4972,#4977);
+#4972 = CYLINDRICAL_SURFACE('',#4973,4.);
+#4973 = AXIS2_PLACEMENT_3D('',#4974,#4975,#4976);
+#4974 = CARTESIAN_POINT('',(0.,0.,0.));
+#4975 = DIRECTION('',(-0.,-0.,-1.));
+#4976 = DIRECTION('',(1.,0.,0.));
+#4977 = DEFINITIONAL_REPRESENTATION('',(#4978),#5016);
+#4978 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4979,#4980,#4981,#4982,#4983,
+    #4984,#4985,#4986,#4987,#4988,#4989,#4990,#4991,#4992,#4993,#4994,
+    #4995,#4996,#4997,#4998,#4999,#5000,#5001,#5002,#5003,#5004,#5005,
+    #5006,#5007,#5008,#5009,#5010,#5011,#5012,#5013,#5014,#5015),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,9),(0.,0.199890877344,0.501850014771,
+    0.803809144435,0.927560388714,1.),.UNSPECIFIED.);
+#4979 = CARTESIAN_POINT('',(0.,-3.999999858514));
+#4980 = CARTESIAN_POINT('',(-7.84773836965E-02,-4.099920362726));
+#4981 = CARTESIAN_POINT('',(-0.156970495394,-4.199860888737));
+#4982 = CARTESIAN_POINT('',(-0.235456555997,-4.299792428185));
+#4983 = CARTESIAN_POINT('',(-0.313933828294,-4.399712786677));
+#4984 = CARTESIAN_POINT('',(-0.392411098168,-4.499633160832));
+#4985 = CARTESIAN_POINT('',(-0.470897153726,-4.599564732087));
+#4986 = CARTESIAN_POINT('',(-0.54939026234,-4.699505277254));
+#4987 = CARTESIAN_POINT('',(-0.746417142533,-4.950367719779));
+#4988 = CARTESIAN_POINT('',(-0.865090762049,-5.101467668164));
+#4989 = CARTESIAN_POINT('',(-0.983693564391,-5.252477418504));
+#4990 = CARTESIAN_POINT('',(-1.102248150104,-5.403425752758));
+#4991 = CARTESIAN_POINT('',(-1.220802736001,-5.554374083771));
+#4992 = CARTESIAN_POINT('',(-1.339405537931,-5.705383833671));
+#4993 = CARTESIAN_POINT('',(-1.458079155287,-5.856483793808));
+#4994 = CARTESIAN_POINT('',(-1.695178138771,-6.158367684713));
+#4995 = CARTESIAN_POINT('',(-1.813851748312,-6.309467689714));
+#4996 = CARTESIAN_POINT('',(-1.932454537467,-6.460477529682));
+#4997 = CARTESIAN_POINT('',(-2.051009111757,-6.611425958661));
+#4998 = CARTESIAN_POINT('',(-2.169563698442,-6.762374267357));
+#4999 = CARTESIAN_POINT('',(-2.288166516255,-6.913383880113));
+#5000 = CARTESIAN_POINT('',(-2.406840146623,-7.064483741995));
+#5001 = CARTESIAN_POINT('',(-2.573974525422,-7.277285856775));
+#5002 = CARTESIAN_POINT('',(-2.622560869527,-7.339147933938));
+#5003 = CARTESIAN_POINT('',(-2.671146558921,-7.40100919706));
+#5004 = CARTESIAN_POINT('',(-2.71973143067,-7.46286943772));
+#5005 = CARTESIAN_POINT('',(-2.768316300766,-7.52472968631));
+#5006 = CARTESIAN_POINT('',(-2.816901986471,-7.586590967096));
+#5007 = CARTESIAN_POINT('',(-2.865488328185,-7.648453057906));
+#5008 = CARTESIAN_POINT('',(-2.9425130866,-7.746524030488));
+#5009 = CARTESIAN_POINT('',(-2.970953007885,-7.782734852905));
+#5010 = CARTESIAN_POINT('',(-2.999392958758,-7.818945697276));
+#5011 = CARTESIAN_POINT('',(-3.027832924306,-7.855156543717));
+#5012 = CARTESIAN_POINT('',(-3.056272890633,-7.891367376887));
+#5013 = CARTESIAN_POINT('',(-3.084712844859,-7.927578185983));
+#5014 = CARTESIAN_POINT('',(-3.113152775121,-7.963788964741));
+#5015 = CARTESIAN_POINT('',(-3.141592670572,-7.999999711439));
+#5016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5017 = ORIENTED_EDGE('',*,*,#5018,.F.);
+#5018 = EDGE_CURVE('',#4655,#4889,#5019,.T.);
+#5019 = SURFACE_CURVE('',#5020,(#5023,#5030),.PCURVE_S1.);
+#5020 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5021,#5022),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#5021 = CARTESIAN_POINT('',(-3.10000024433,8.491208892E-08,
+    7.758845966895));
+#5022 = CARTESIAN_POINT('',(-4.10000037299,-8.491194059E-08,
+    8.02679467916));
+#5023 = PCURVE('',#2415,#5024);
+#5024 = DEFINITIONAL_REPRESENTATION('',(#5025),#5029);
+#5025 = LINE('',#5026,#5027);
+#5026 = CARTESIAN_POINT('',(0.,6.283389315972));
+#5027 = VECTOR('',#5028,1.);
+#5028 = DIRECTION('',(1.,0.));
+#5029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5030 = PCURVE('',#5031,#5074);
+#5031 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#5032,#5033,#5034,#5035,#5036,#5037,#5038,#5039,#5040,#5041,#5042
+      ,#5043,#5044,#5045,#5046,#5047,#5048,#5049,#5050,#5051,#5052)
+    ,(#5053,#5054,#5055,#5056,#5057,#5058,#5059,#5060,#5061,#5062,#5063
+      ,#5064,#5065,#5066,#5067,#5068,#5069,#5070,#5071,#5072,#5073
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#5032 = CARTESIAN_POINT('',(-3.10000024433,8.491206982E-08,
+    7.758845966895));
+#5033 = CARTESIAN_POINT('',(-3.100000530205,-0.885357074901,
+    8.122482587606));
+#5034 = CARTESIAN_POINT('',(-2.821857839719,-1.770718729256,
+    8.486120866183));
+#5035 = CARTESIAN_POINT('',(-2.26556525386,-2.558979152062,
+    8.849748650091));
+#5036 = CARTESIAN_POINT('',(-1.469278992646,-3.153073170745,
+    9.213398789483));
+#5037 = CARTESIAN_POINT('',(-0.509186672513,-3.473001913002,
+    9.577027047156));
+#5038 = CARTESIAN_POINT('',(0.509188802591,-3.472998781618,
+    9.940659167319));
+#5039 = CARTESIAN_POINT('',(1.469273459412,-3.153071459046,
+    10.304304983695));
+#5040 = CARTESIAN_POINT('',(2.265568923502,-2.558983590271,
+    10.667935872192));
+#5041 = CARTESIAN_POINT('',(2.821856846723,-1.770716229065,
+    11.031573325517));
+#5042 = CARTESIAN_POINT('',(3.378143680306,-1.4540464487E-07,
+    11.758846086933));
+#5043 = CARTESIAN_POINT('',(2.82185706293,1.770716006179,12.486118848349
+    ));
+#5044 = CARTESIAN_POINT('',(2.265570935564,2.558984600342,
+    12.849754922194));
+#5045 = CARTESIAN_POINT('',(1.469263473232,3.153065858092,
+    13.213392609553));
+#5046 = CARTESIAN_POINT('',(0.509213167325,3.473007929916,
+    13.577023329082));
+#5047 = CARTESIAN_POINT('',(-0.509220145295,3.472995760782,
+    13.94067480417));
+#5048 = CARTESIAN_POINT('',(-1.469248136977,3.153073791507,
+    14.304287965008));
+#5049 = CARTESIAN_POINT('',(-2.265581804177,2.55898034636,
+    14.667944903249));
+#5050 = CARTESIAN_POINT('',(-2.821853539577,1.770718796748,
+    15.031571307688));
+#5051 = CARTESIAN_POINT('',(-3.100000178523,0.885357329633,
+    15.395209586253));
+#5052 = CARTESIAN_POINT('',(-3.10000048866,1.6982438478E-07,
+    15.758846206977));
+#5053 = CARTESIAN_POINT('',(-4.10000037299,-8.491195924E-08,
+    8.02679467916));
+#5054 = CARTESIAN_POINT('',(-4.100000748128,-1.170958380997,
+    8.390430785721));
+#5055 = CARTESIAN_POINT('',(-3.732134236954,-2.341912883575,
+    8.754065234416));
+#5056 = CARTESIAN_POINT('',(-2.996393821768,-3.384463532584,
+    9.11771017779));
+#5057 = CARTESIAN_POINT('',(-1.943237622506,-4.170190663159,
+    9.481332765651));
+#5058 = CARTESIAN_POINT('',(-0.673440610442,-4.593323723089,
+    9.844977235266));
+#5059 = CARTESIAN_POINT('',(0.673442151795,-4.593323727805,
+    10.208617842376));
+#5060 = CARTESIAN_POINT('',(1.943234192841,-4.170189796605,
+    10.572244753266));
+#5061 = CARTESIAN_POINT('',(2.996397548229,-3.384462446752,
+    10.935886592044));
+#5062 = CARTESIAN_POINT('',(3.732133512225,-2.341914644199,
+    11.299521865993));
+#5063 = CARTESIAN_POINT('',(4.467867527668,1.2870399166E-07,
+    12.026794559122));
+#5064 = CARTESIAN_POINT('',(3.732133474656,2.341914889805,
+    12.754067252251));
+#5065 = CARTESIAN_POINT('',(2.996401047954,3.38446413464,13.11770390568)
+  );
+#5066 = CARTESIAN_POINT('',(1.943214524312,4.170182825896,
+    13.481338945586));
+#5067 = CARTESIAN_POINT('',(0.673485356188,4.593335523142,
+    13.844980953358));
+#5068 = CARTESIAN_POINT('',(-0.673499161097,4.5933165015,14.208602205484
+    ));
+#5069 = CARTESIAN_POINT('',(-1.943187404265,4.170190031212,
+    14.572261771995));
+#5070 = CARTESIAN_POINT('',(-2.996420577881,3.384465209838,
+    14.935877560963));
+#5071 = CARTESIAN_POINT('',(-3.732128040061,2.341912400748,
+    15.29952388383));
+#5072 = CARTESIAN_POINT('',(-4.100000395073,1.170958126267,
+    15.663158332528));
+#5073 = CARTESIAN_POINT('',(-4.10000074598,-1.6982309248E-07,
+    16.026794439077));
+#5074 = DEFINITIONAL_REPRESENTATION('',(#5075),#5079);
+#5075 = LINE('',#5076,#5077);
+#5076 = CARTESIAN_POINT('',(0.,0.));
+#5077 = VECTOR('',#5078,1.);
+#5078 = DIRECTION('',(1.,0.));
+#5079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5080 = ADVANCED_FACE('',(#5081),#2365,.T.);
+#5081 = FACE_BOUND('',#5082,.F.);
+#5082 = EDGE_LOOP('',(#5083,#5106,#5107,#5108));
+#5083 = ORIENTED_EDGE('',*,*,#5084,.F.);
+#5084 = EDGE_CURVE('',#4764,#5085,#5087,.T.);
+#5085 = VERTEX_POINT('',#5086);
+#5086 = CARTESIAN_POINT('',(4.,0.,4.499999787248));
+#5087 = SURFACE_CURVE('',#5088,(#5092,#5099),.PCURVE_S1.);
+#5088 = LINE('',#5089,#5090);
+#5089 = CARTESIAN_POINT('',(4.,0.,0.));
+#5090 = VECTOR('',#5091,1.);
+#5091 = DIRECTION('',(0.,0.,1.));
+#5092 = PCURVE('',#2365,#5093);
+#5093 = DEFINITIONAL_REPRESENTATION('',(#5094),#5098);
+#5094 = LINE('',#5095,#5096);
+#5095 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#5096 = VECTOR('',#5097,1.);
+#5097 = DIRECTION('',(-0.,-1.));
+#5098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5099 = PCURVE('',#4972,#5100);
+#5100 = DEFINITIONAL_REPRESENTATION('',(#5101),#5105);
+#5101 = LINE('',#5102,#5103);
+#5102 = CARTESIAN_POINT('',(-0.,0.));
+#5103 = VECTOR('',#5104,1.);
+#5104 = DIRECTION('',(-0.,-1.));
+#5105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5106 = ORIENTED_EDGE('',*,*,#4763,.F.);
+#5107 = ORIENTED_EDGE('',*,*,#2348,.F.);
+#5108 = ORIENTED_EDGE('',*,*,#5109,.T.);
+#5109 = EDGE_CURVE('',#2238,#5085,#5110,.T.);
+#5110 = SURFACE_CURVE('',#5111,(#5156,#5204),.PCURVE_S1.);
+#5111 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#5112,#5113,#5114,#5115,#5116,
+    #5117,#5118,#5119,#5120,#5121,#5122,#5123,#5124,#5125,#5126,#5127,
+    #5128,#5129,#5130,#5131,#5132,#5133,#5134,#5135,#5136,#5137,#5138,
+    #5139,#5140,#5141,#5142,#5143,#5144,#5145,#5146,#5147,#5148,#5149,
+    #5150,#5151,#5152,#5153,#5154,#5155),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,
+    6,6,6,8),(0.,4.334574031775E-02,9.31304921032E-02,0.318895648336,
+    0.546437101494,0.747329157114,0.948221217045,1.),.UNSPECIFIED.);
+#5112 = CARTESIAN_POINT('',(-3.6955177348,1.530734683667,
+    -6.0000000005E-07));
+#5113 = CARTESIAN_POINT('',(-3.729013470306,1.449868883785,
+    2.786059586989E-02));
+#5114 = CARTESIAN_POINT('',(-3.76044480803,1.368147863206,
+    5.572180719317E-02));
+#5115 = CARTESIAN_POINT('',(-3.789785487133,1.285635038982,
+    8.358302614112E-02));
+#5116 = CARTESIAN_POINT('',(-3.817011741066,1.202394637699,0.11144424677
+    ));
+#5117 = CARTESIAN_POINT('',(-3.842102297572,1.118491695478,
+    0.139305465022));
+#5118 = CARTESIAN_POINT('',(-3.865038378687,1.033992057973,
+    0.167166678725));
+#5119 = CARTESIAN_POINT('',(-3.909653712206,0.851301540747,
+    0.227027880151));
+#5120 = CARTESIAN_POINT('',(-3.930640194662,0.75294120221,0.259027889499
+    ));
+#5121 = CARTESIAN_POINT('',(-3.948738475893,0.653982456212,0.29102790885
+    ));
+#5122 = CARTESIAN_POINT('',(-3.963928394667,0.554527083189,
+    0.323027931456));
+#5123 = CARTESIAN_POINT('',(-3.976194300721,0.454677552563,
+    0.355027950603));
+#5124 = CARTESIAN_POINT('',(-3.985525054768,0.354537022745,
+    0.387027959613));
+#5125 = CARTESIAN_POINT('',(-4.020886908732,-0.200759176372,
+    0.564142328943));
+#5126 = CARTESIAN_POINT('',(-3.989380254219,-0.65985876558,
+    0.709345584338));
+#5127 = CARTESIAN_POINT('',(-3.896621239015,-1.112933440809,
+    0.854474432777));
+#5128 = CARTESIAN_POINT('',(-3.74417319988,-1.550304805948,0.99958156648
+    ));
+#5129 = CARTESIAN_POINT('',(-3.535207248171,-1.962874975257,
+    1.144710381981));
+#5130 = CARTESIAN_POINT('',(-3.274514768247,-2.34209069965,
+    1.289913580718));
+#5131 = CARTESIAN_POINT('',(-2.661109669606,-3.021525188777,
+    1.581283971166));
+#5132 = CARTESIAN_POINT('',(-2.307304744788,-3.321524692338,
+    1.72763246823));
+#5133 = CARTESIAN_POINT('',(-1.9144944314,-3.572641294751,1.873903525776
+    ));
+#5134 = CARTESIAN_POINT('',(-1.490904513292,-3.769119065288,
+    2.020152366243));
+#5135 = CARTESIAN_POINT('',(-1.045481950255,-3.906808029715,
+    2.166423379444));
+#5136 = CARTESIAN_POINT('',(-0.587933986291,-3.983146089029,
+    2.312771852003));
+#5137 = CARTESIAN_POINT('',(0.276758749081,-4.010980871243,
+    2.588154651465));
+#5138 = CARTESIAN_POINT('',(0.683913079639,-3.976064496268,
+    2.717331249893));
+#5139 = CARTESIAN_POINT('',(1.085674854818,-3.892888222372,
+    2.846467050246));
+#5140 = CARTESIAN_POINT('',(1.475249511753,-3.762566590743,
+    2.975588679795));
+#5141 = CARTESIAN_POINT('',(1.846190273774,-3.587256252468,
+    3.104724598263));
+#5142 = CARTESIAN_POINT('',(2.192399677488,-3.370155277125,
+    3.233901233158));
+#5143 = CARTESIAN_POINT('',(2.824375849454,-2.861374495914,
+    3.492154749877));
+#5144 = CARTESIAN_POINT('',(3.110386531858,-2.569498320516,3.62133134712
+    ));
+#5145 = CARTESIAN_POINT('',(3.360850261553,-2.244538732868,
+    3.750467183204));
+#5146 = CARTESIAN_POINT('',(3.571340856949,-1.891769833226,
+    3.879588732871));
+#5147 = CARTESIAN_POINT('',(3.738375032698,-1.517029379069,
+    4.008724547146));
+#5148 = CARTESIAN_POINT('',(3.859413323009,-1.12671724857,4.137901114273
+    ));
+#5149 = CARTESIAN_POINT('',(3.952251307813,-0.625013493017,
+    4.300309533824));
+#5150 = CARTESIAN_POINT('',(3.968140888514,-0.521621032736,
+    4.333591234994));
+#5151 = CARTESIAN_POINT('',(3.980873860361,-0.417763318613,
+    4.366872949973));
+#5152 = CARTESIAN_POINT('',(3.990434252442,-0.313555987004,
+    4.400154671299));
+#5153 = CARTESIAN_POINT('',(3.996811411113,-0.209115164211,
+    4.433436390744));
+#5154 = CARTESIAN_POINT('',(4.,-0.10455746648,4.466718099313));
+#5155 = CARTESIAN_POINT('',(4.,-8.9E-16,4.499999787248));
+#5156 = PCURVE('',#2365,#5157);
+#5157 = DEFINITIONAL_REPRESENTATION('',(#5158),#5203);
+#5158 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#5159,#5160,#5161,#5162,#5163,
+    #5164,#5165,#5166,#5167,#5168,#5169,#5170,#5171,#5172,#5173,#5174,
+    #5175,#5176,#5177,#5178,#5179,#5180,#5181,#5182,#5183,#5184,#5185,
+    #5186,#5187,#5188,#5189,#5190,#5191,#5192,#5193,#5194,#5195,#5196,
+    #5197,#5198,#5199,#5200,#5201,#5202),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,
+    6,6,6,8),(0.,4.334574031775E-02,9.31304921032E-02,0.318895648336,
+    0.546437101494,0.747329157114,0.948221217045,1.),.UNSPECIFIED.);
+#5159 = CARTESIAN_POINT('',(-2.748893313685,5.9999999991E-07));
+#5160 = CARTESIAN_POINT('',(-2.770775443791,-2.786059586989E-02));
+#5161 = CARTESIAN_POINT('',(-2.792657584552,-5.572180719317E-02));
+#5162 = CARTESIAN_POINT('',(-2.814539729971,-8.358302614112E-02));
+#5163 = CARTESIAN_POINT('',(-2.836421875548,-0.11144424677));
+#5164 = CARTESIAN_POINT('',(-2.858304018287,-0.139305465022));
+#5165 = CARTESIAN_POINT('',(-2.880186156695,-0.167166678725));
+#5166 = CARTESIAN_POINT('',(-2.927201016759,-0.227027880151));
+#5167 = CARTESIAN_POINT('',(-2.952333755211,-0.259027889499));
+#5168 = CARTESIAN_POINT('',(-2.977466501156,-0.29102790885));
+#5169 = CARTESIAN_POINT('',(-3.002599249611,-0.323027931456));
+#5170 = CARTESIAN_POINT('',(-3.027731995587,-0.355027950603));
+#5171 = CARTESIAN_POINT('',(-3.052864734089,-0.387027959613));
+#5172 = CARTESIAN_POINT('',(-3.19196998414,-0.564142328943));
+#5173 = CARTESIAN_POINT('',(-3.306012327244,-0.709345584337));
+#5174 = CARTESIAN_POINT('',(-3.419996265775,-0.854474432778));
+#5175 = CARTESIAN_POINT('',(-3.533963177309,-0.999581566479));
+#5176 = CARTESIAN_POINT('',(-3.647947120105,-1.144710381981));
+#5177 = CARTESIAN_POINT('',(-3.761989471815,-1.289913580718));
+#5178 = CARTESIAN_POINT('',(-3.990831262149,-1.581283971166));
+#5179 = CARTESIAN_POINT('',(-4.105773096109,-1.72763246823));
+#5180 = CARTESIAN_POINT('',(-4.220654098758,-1.873903525776));
+#5181 = CARTESIAN_POINT('',(-4.335517617016,-2.020152366243));
+#5182 = CARTESIAN_POINT('',(-4.450398624555,-2.166423379444));
+#5183 = CARTESIAN_POINT('',(-4.565340461762,-2.312771852003));
+#5184 = CARTESIAN_POINT('',(-4.781625618111,-2.588154651465));
+#5185 = CARTESIAN_POINT('',(-4.883080672983,-2.717331249893));
+#5186 = CARTESIAN_POINT('',(-4.984503754438,-2.846467050246));
+#5187 = CARTESIAN_POINT('',(-5.085915634484,-2.975588679795));
+#5188 = CARTESIAN_POINT('',(-5.187338700781,-3.104724598263));
+#5189 = CARTESIAN_POINT('',(-5.288793750247,-3.233901233158));
+#5190 = CARTESIAN_POINT('',(-5.491625540972,-3.492154749877));
+#5191 = CARTESIAN_POINT('',(-5.593080598953,-3.62133134712));
+#5192 = CARTESIAN_POINT('',(-5.694503679625,-3.750467183203));
+#5193 = CARTESIAN_POINT('',(-5.79591557336,-3.879588732871));
+#5194 = CARTESIAN_POINT('',(-5.897338656945,-4.008724547146));
+#5195 = CARTESIAN_POINT('',(-5.998793719367,-4.137901114273));
+#5196 = CARTESIAN_POINT('',(-6.126348989191,-4.300309533824));
+#5197 = CARTESIAN_POINT('',(-6.152488373391,-4.333591234994));
+#5198 = CARTESIAN_POINT('',(-6.178627766648,-4.366872949973));
+#5199 = CARTESIAN_POINT('',(-6.204767163208,-4.400154671299));
+#5200 = CARTESIAN_POINT('',(-6.230906556785,-4.433436390744));
+#5201 = CARTESIAN_POINT('',(-6.25704594056,-4.466718099313));
+#5202 = CARTESIAN_POINT('',(-6.28318530718,-4.499999787248));
+#5203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5204 = PCURVE('',#2283,#5205);
+#5205 = DEFINITIONAL_REPRESENTATION('',(#5206),#5251);
+#5206 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#5207,#5208,#5209,#5210,#5211,
+    #5212,#5213,#5214,#5215,#5216,#5217,#5218,#5219,#5220,#5221,#5222,
+    #5223,#5224,#5225,#5226,#5227,#5228,#5229,#5230,#5231,#5232,#5233,
+    #5234,#5235,#5236,#5237,#5238,#5239,#5240,#5241,#5242,#5243,#5244,
+    #5245,#5246,#5247,#5248,#5249,#5250),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,
+    6,6,6,8),(0.,4.334574031775E-02,9.31304921032E-02,0.318895648336,
+    0.546437101494,0.747329157114,0.948221217045,1.),.UNSPECIFIED.);
+#5207 = CARTESIAN_POINT('',(-0.931748857758,1.178135205));
+#5208 = CARTESIAN_POINT('',(-0.931748855976,1.200018045996));
+#5209 = CARTESIAN_POINT('',(-0.931748852653,1.221900898075));
+#5210 = CARTESIAN_POINT('',(-0.931748847981,1.243783755197));
+#5211 = CARTESIAN_POINT('',(-0.931748842156,1.265666612815));
+#5212 = CARTESIAN_POINT('',(-0.931748835377,1.287549467882));
+#5213 = CARTESIAN_POINT('',(-0.931748827853,1.309432318845));
+#5214 = CARTESIAN_POINT('',(-0.931748810537,1.356448710219));
+#5215 = CARTESIAN_POINT('',(-0.93174880056,1.381582267482));
+#5216 = CARTESIAN_POINT('',(-0.931748790155,1.406715832355));
+#5217 = CARTESIAN_POINT('',(-0.931748779581,1.431849399761));
+#5218 = CARTESIAN_POINT('',(-0.931748769065,1.456982964628));
+#5219 = CARTESIAN_POINT('',(-0.931748758802,1.482116521893));
+#5220 = CARTESIAN_POINT('',(-0.931748704303,1.621226302585));
+#5221 = CARTESIAN_POINT('',(-0.931748668187,1.735272356293));
+#5222 = CARTESIAN_POINT('',(-0.931748656389,1.849259993534));
+#5223 = CARTESIAN_POINT('',(-0.931748669057,1.963230598707));
+#5224 = CARTESIAN_POINT('',(-0.931748726103,2.077218235358));
+#5225 = CARTESIAN_POINT('',(-0.931748767758,2.191264281648));
+#5226 = CARTESIAN_POINT('',(-0.931748797081,2.420113490781));
+#5227 = CARTESIAN_POINT('',(-0.93174878069,2.535059054692));
+#5228 = CARTESIAN_POINT('',(-0.931748742838,2.64994378334));
+#5229 = CARTESIAN_POINT('',(-0.931748612996,2.764811055109));
+#5230 = CARTESIAN_POINT('',(-0.931748727707,2.879695789008));
+#5231 = CARTESIAN_POINT('',(-0.931748779039,2.994641354169));
+#5232 = CARTESIAN_POINT('',(-0.931748810409,3.210933535596));
+#5233 = CARTESIAN_POINT('',(-0.931748790088,3.312391888049));
+#5234 = CARTESIAN_POINT('',(-0.931748891121,3.413818259514));
+#5235 = CARTESIAN_POINT('',(-0.931748807833,3.515233426148));
+#5236 = CARTESIAN_POINT('',(-0.931748730531,3.616659793047));
+#5237 = CARTESIAN_POINT('',(-0.931748672052,3.718118143576));
+#5238 = CARTESIAN_POINT('',(-0.931748629886,3.920956528141));
+#5239 = CARTESIAN_POINT('',(-0.93174864484,4.022414881161));
+#5240 = CARTESIAN_POINT('',(-0.931748708489,4.123841248481));
+#5241 = CARTESIAN_POINT('',(-0.931748784178,4.225256418692));
+#5242 = CARTESIAN_POINT('',(-0.931748825923,4.326682782696));
+#5243 = CARTESIAN_POINT('',(-0.931748840617,4.42814113371));
+#5244 = CARTESIAN_POINT('',(-0.931748831861,4.555700546374));
+#5245 = CARTESIAN_POINT('',(-0.931748828642,4.581840779985));
+#5246 = CARTESIAN_POINT('',(-0.931748824147,4.607981023073));
+#5247 = CARTESIAN_POINT('',(-0.931748818539,4.63412126985));
+#5248 = CARTESIAN_POINT('',(-0.931748811996,4.660261513982));
+#5249 = CARTESIAN_POINT('',(-0.931748804705,4.686401748586));
+#5250 = CARTESIAN_POINT('',(-0.93174879687,4.712541966231));
+#5251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5252 = ADVANCED_FACE('',(#5253),#2283,.F.);
+#5253 = FACE_BOUND('',#5254,.F.);
+#5254 = EDGE_LOOP('',(#5255,#5322,#5412,#5413,#5414));
+#5255 = ORIENTED_EDGE('',*,*,#5256,.F.);
+#5256 = EDGE_CURVE('',#5257,#5259,#5261,.T.);
+#5257 = VERTEX_POINT('',#5258);
+#5258 = CARTESIAN_POINT('',(-6.7929715E-08,4.,6.499999711439));
+#5259 = VERTEX_POINT('',#5260);
+#5260 = CARTESIAN_POINT('',(8.4911992E-08,3.09999975567,6.741154513271)
+  );
+#5261 = SURFACE_CURVE('',#5262,(#5265,#5272),.PCURVE_S1.);
+#5262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5263,#5264),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#5263 = CARTESIAN_POINT('',(-8.491205961E-08,4.09999962701,
+    6.473204840674));
+#5264 = CARTESIAN_POINT('',(8.491201076E-08,3.09999975567,6.741154513271
+    ));
+#5265 = PCURVE('',#2283,#5266);
+#5266 = DEFINITIONAL_REPRESENTATION('',(#5267),#5271);
+#5267 = LINE('',#5268,#5269);
+#5268 = CARTESIAN_POINT('',(0.,6.283389315972));
+#5269 = VECTOR('',#5270,1.);
+#5270 = DIRECTION('',(1.,0.));
+#5271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5272 = PCURVE('',#5273,#5316);
+#5273 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#5274,#5275,#5276,#5277,#5278,#5279,#5280,#5281,#5282,#5283,#5284
+      ,#5285,#5286,#5287,#5288,#5289,#5290,#5291,#5292,#5293,#5294)
+    ,(#5295,#5296,#5297,#5298,#5299,#5300,#5301,#5302,#5303,#5304,#5305
+      ,#5306,#5307,#5308,#5309,#5310,#5311,#5312,#5313,#5314,#5315
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#5274 = CARTESIAN_POINT('',(-8.491208003E-08,4.09999962701,
+    6.473204840674));
+#5275 = CARTESIAN_POINT('',(-1.170958061421,4.099999203369,
+    6.836840947235));
+#5276 = CARTESIAN_POINT('',(-2.341911993487,3.732126875992,
+    7.200475395934));
+#5277 = CARTESIAN_POINT('',(-3.384464472317,2.996419549834,
+    7.564121718773));
+#5278 = CARTESIAN_POINT('',(-4.17018901383,1.943186614827,7.927737507792
+    ));
+#5279 = CARTESIAN_POINT('',(-4.593315289745,0.673498691921,
+    8.291397074252));
+#5280 = CARTESIAN_POINT('',(-4.593334227705,-0.67348545778,
+    8.655018326409));
+#5281 = CARTESIAN_POINT('',(-4.170181567045,-1.943214253065,
+    9.018660334172));
+#5282 = CARTESIAN_POINT('',(-3.384463024795,-2.996400440462,
+    9.382295374077));
+#5283 = CARTESIAN_POINT('',(-2.341914018778,-3.732132601596,
+    9.745932027507));
+#5284 = CARTESIAN_POINT('',(1.4888540336E-07,-4.46786630831,
+    10.473204720636));
+#5285 = CARTESIAN_POINT('',(2.341914236929,-3.732132348158,
+    11.200477413765));
+#5286 = CARTESIAN_POINT('',(3.38446170924,-2.996396520187,
+    11.564112687716));
+#5287 = CARTESIAN_POINT('',(4.170188779225,-1.943233403394,
+    11.927754526482));
+#5288 = CARTESIAN_POINT('',(4.593322516043,-0.673441682629,
+    12.291381437395));
+#5289 = CARTESIAN_POINT('',(4.593322427652,0.673440712031,
+    12.655022044492));
+#5290 = CARTESIAN_POINT('',(4.170189404317,1.943237351274,
+    13.018666514094));
+#5291 = CARTESIAN_POINT('',(3.384462422723,2.996393214264,
+    13.382289101978));
+#5292 = CARTESIAN_POINT('',(2.341912012559,3.732133363893,
+    13.745934045338));
+#5293 = CARTESIAN_POINT('',(1.170957806689,4.09999970193,14.109568494042
+    ));
+#5294 = CARTESIAN_POINT('',(-1.6982465212E-07,4.09999925402,
+    14.473204600592));
+#5295 = CARTESIAN_POINT('',(8.491199122E-08,3.09999975567,6.741154513271
+    ));
+#5296 = CARTESIAN_POINT('',(-0.88535686556,3.099999518298,7.104791133982
+    ));
+#5297 = CARTESIAN_POINT('',(-1.770718146197,2.821853017862,
+    7.468429412563));
+#5298 = CARTESIAN_POINT('',(-2.558979555119,2.265581478752,
+    7.832055816976));
+#5299 = CARTESIAN_POINT('',(-3.153072925249,1.4692480487,8.195712755262)
+  );
+#5300 = CARTESIAN_POINT('',(-3.472994897763,0.509220310246,
+    8.559325916045));
+#5301 = CARTESIAN_POINT('',(-3.473007150572,-0.50921276152,
+    8.922977391176));
+#5302 = CARTESIAN_POINT('',(-3.153065233297,-1.469262866744,
+    9.286608110683));
+#5303 = CARTESIAN_POINT('',(-2.558984181445,-2.265570189599,
+    9.65024579805));
+#5304 = CARTESIAN_POINT('',(-1.770715819378,-2.821856250208,
+    10.013881871893));
+#5305 = CARTESIAN_POINT('',(-1.3218467129E-07,-3.378142881556,
+    10.741154633309));
+#5306 = CARTESIAN_POINT('',(1.770715578508,-2.821856325009,
+    11.468427394726));
+#5307 = CARTESIAN_POINT('',(2.558982799043,-2.265568598093,
+    11.832064848051));
+#5308 = CARTESIAN_POINT('',(3.153070592777,-1.469273371103,
+    12.195695736542));
+#5309 = CARTESIAN_POINT('',(3.472997918602,-0.509188967579,
+    12.55934155293));
+#5310 = CARTESIAN_POINT('',(3.473001133665,0.509186266735,
+    12.922973673086));
+#5311 = CARTESIAN_POINT('',(3.153072545945,1.469278386143,13.28660193075
+    ));
+#5312 = CARTESIAN_POINT('',(2.558978733161,2.265564507899,
+    13.650252070159));
+#5313 = CARTESIAN_POINT('',(1.770718542462,2.821857026996,14.01387985406
+    ));
+#5314 = CARTESIAN_POINT('',(0.885357120291,3.099999724474,
+    14.377518132629));
+#5315 = CARTESIAN_POINT('',(1.6982336248E-07,3.09999951134,
+    14.741154753354));
+#5316 = DEFINITIONAL_REPRESENTATION('',(#5317),#5321);
+#5317 = LINE('',#5318,#5319);
+#5318 = CARTESIAN_POINT('',(0.,0.));
+#5319 = VECTOR('',#5320,1.);
+#5320 = DIRECTION('',(1.,0.));
+#5321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5322 = ORIENTED_EDGE('',*,*,#5323,.F.);
+#5323 = EDGE_CURVE('',#5085,#5257,#5324,.T.);
+#5324 = SURFACE_CURVE('',#5325,(#5352,#5382),.PCURVE_S1.);
+#5325 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#5326,#5327,#5328,#5329,#5330,
+    #5331,#5332,#5333,#5334,#5335,#5336,#5337,#5338,#5339,#5340,#5341,
+    #5342,#5343,#5344,#5345,#5346,#5347,#5348,#5349,#5350,#5351),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,0.291536387732,0.403547416759,
+    0.903504512747,1.),.UNSPECIFIED.);
+#5326 = CARTESIAN_POINT('',(4.,-9.2E-16,4.499999787248));
+#5327 = CARTESIAN_POINT('',(4.,0.261656520799,4.583287676335));
+#5328 = CARTESIAN_POINT('',(3.980031265146,0.523330881774,4.66658118202)
+  );
+#5329 = CARTESIAN_POINT('',(3.940089099083,0.783162563696,4.749870564822
+    ));
+#5330 = CARTESIAN_POINT('',(3.880391767964,1.03932932181,4.833157318335)
+  );
+#5331 = CARTESIAN_POINT('',(3.801354305823,1.290050206151,4.916446682884
+    ));
+#5332 = CARTESIAN_POINT('',(3.703586496067,1.533594215694,4.999740158229
+    ));
+#5333 = CARTESIAN_POINT('',(3.54347296081,1.858468681716,5.115027995277)
+  );
+#5334 = CARTESIAN_POINT('',(3.496386761191,1.947339830257,5.147027989394
+    ));
+#5335 = CARTESIAN_POINT('',(3.446702445376,2.034814699923,5.179027991293
+    ));
+#5336 = CARTESIAN_POINT('',(3.394469928722,2.12080232775,5.211027994713)
+  );
+#5337 = CARTESIAN_POINT('',(3.339743026782,2.205214119857,5.243027993471
+    ));
+#5338 = CARTESIAN_POINT('',(3.28257945531,2.287963851453,5.275027981461)
+  );
+#5339 = CARTESIAN_POINT('',(2.957292373724,2.730525208532,5.449858643613
+    ));
+#5340 = CARTESIAN_POINT('',(2.644071335372,3.057510124091,5.592771487603
+    ));
+#5341 = CARTESIAN_POINT('',(2.289027532405,3.342042118176,5.735615853084
+    ));
+#5342 = CARTESIAN_POINT('',(1.899201213516,3.577978073623,5.878439702631
+    ));
+#5343 = CARTESIAN_POINT('',(1.482453945198,3.760560000719,6.02128431666)
+  );
+#5344 = CARTESIAN_POINT('',(1.047493262472,3.886399870567,6.164197321277
+    ));
+#5345 = CARTESIAN_POINT('',(0.518308148273,3.967222856056,6.334595386706
+    ));
+#5346 = CARTESIAN_POINT('',(0.432364967822,3.97813602269,6.362162784379)
+  );
+#5347 = CARTESIAN_POINT('',(0.346157116063,3.98687659167,6.389730180313)
+  );
+#5348 = CARTESIAN_POINT('',(0.259750495287,3.993437037438,6.417297571891
+    ));
+#5349 = CARTESIAN_POINT('',(0.173211200474,3.997812342442,6.444864957637
+    ));
+#5350 = CARTESIAN_POINT('',(8.660551928584E-02,3.999999997141,
+    6.472432337217));
+#5351 = CARTESIAN_POINT('',(-6.792971559E-08,4.,6.499999711439));
+#5352 = PCURVE('',#2283,#5353);
+#5353 = DEFINITIONAL_REPRESENTATION('',(#5354),#5381);
+#5354 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#5355,#5356,#5357,#5358,#5359,
+    #5360,#5361,#5362,#5363,#5364,#5365,#5366,#5367,#5368,#5369,#5370,
+    #5371,#5372,#5373,#5374,#5375,#5376,#5377,#5378,#5379,#5380),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,0.291536387732,0.403547416759,
+    0.903504512747,1.),.UNSPECIFIED.);
+#5355 = CARTESIAN_POINT('',(-0.93174879687,4.712541966231));
+#5356 = CARTESIAN_POINT('',(-0.931748777263,4.777958226133));
+#5357 = CARTESIAN_POINT('',(-0.931748754169,4.84337889272));
+#5358 = CARTESIAN_POINT('',(-0.931748730663,4.908796319784));
+#5359 = CARTESIAN_POINT('',(-0.931748709062,4.974211685545));
+#5360 = CARTESIAN_POINT('',(-0.931748691669,5.039629110611));
+#5361 = CARTESIAN_POINT('',(-0.931748680813,5.105049775498));
+#5362 = CARTESIAN_POINT('',(-0.9317486772,5.195599582446));
+#5363 = CARTESIAN_POINT('',(-0.9317486774,5.220733139771));
+#5364 = CARTESIAN_POINT('',(-0.931748678913,5.245866704641));
+#5365 = CARTESIAN_POINT('',(-0.931748681797,5.271000272011));
+#5366 = CARTESIAN_POINT('',(-0.93174868606,5.296133836827));
+#5367 = CARTESIAN_POINT('',(-0.931748691664,5.321267394031));
+#5368 = CARTESIAN_POINT('',(-0.931748729109,5.458583587347));
+#5369 = CARTESIAN_POINT('',(-0.931748788222,5.570830773025));
+#5370 = CARTESIAN_POINT('',(-0.931748838923,5.683024144603));
+#5371 = CARTESIAN_POINT('',(-0.931748936399,5.795201366634));
+#5372 = CARTESIAN_POINT('',(-0.931748769835,5.907394717153));
+#5373 = CARTESIAN_POINT('',(-0.931748684713,6.019641935264));
+#5374 = CARTESIAN_POINT('',(-0.931748764374,6.153476703351));
+#5375 = CARTESIAN_POINT('',(-0.931748780576,6.175128808948));
+#5376 = CARTESIAN_POINT('',(-0.931748804222,6.196780917667));
+#5377 = CARTESIAN_POINT('',(-0.931748835994,6.218433026642));
+#5378 = CARTESIAN_POINT('',(-0.931748873128,6.240085132308));
+#5379 = CARTESIAN_POINT('',(-0.931748909415,6.261737230403));
+#5380 = CARTESIAN_POINT('',(-0.931748935197,6.283389315972));
+#5381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5382 = PCURVE('',#4972,#5383);
+#5383 = DEFINITIONAL_REPRESENTATION('',(#5384),#5411);
+#5384 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#5385,#5386,#5387,#5388,#5389,
+    #5390,#5391,#5392,#5393,#5394,#5395,#5396,#5397,#5398,#5399,#5400,
+    #5401,#5402,#5403,#5404,#5405,#5406,#5407,#5408,#5409,#5410),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,0.291536387732,0.403547416759,
+    0.903504512747,1.),.UNSPECIFIED.);
+#5385 = CARTESIAN_POINT('',(0.,-4.499999787248));
+#5386 = CARTESIAN_POINT('',(-6.541413019977E-02,-4.583287676335));
+#5387 = CARTESIAN_POINT('',(-0.130832665693,-4.66658118202));
+#5388 = CARTESIAN_POINT('',(-0.19624796162,-4.749870564822));
+#5389 = CARTESIAN_POINT('',(-0.261661197548,-4.833157318335));
+#5390 = CARTESIAN_POINT('',(-0.32707649476,-4.916446682884));
+#5391 = CARTESIAN_POINT('',(-0.392495033808,-4.999740158229));
+#5392 = CARTESIAN_POINT('',(-0.483041901109,-5.115027995277));
+#5393 = CARTESIAN_POINT('',(-0.508174642781,-5.147027989394));
+#5394 = CARTESIAN_POINT('',(-0.533307392283,-5.179027991293));
+#5395 = CARTESIAN_POINT('',(-0.558440144556,-5.211027994713));
+#5396 = CARTESIAN_POINT('',(-0.583572894531,-5.243027993471));
+#5397 = CARTESIAN_POINT('',(-0.608705637128,-5.275027981461));
+#5398 = CARTESIAN_POINT('',(-0.746017381032,-5.449858643613));
+#5399 = CARTESIAN_POINT('',(-0.858260934159,-5.592771487602));
+#5400 = CARTESIAN_POINT('',(-0.970450675445,-5.735615853084));
+#5401 = CARTESIAN_POINT('',(-1.082624271133,-5.87843970263));
+#5402 = CARTESIAN_POINT('',(-1.194813984612,-6.02128431666));
+#5403 = CARTESIAN_POINT('',(-1.307057513807,-6.164197321277));
+#5404 = CARTESIAN_POINT('',(-1.440887919562,-6.334595386706));
+#5405 = CARTESIAN_POINT('',(-1.462539320496,-6.362162784379));
+#5406 = CARTESIAN_POINT('',(-1.484190726205,-6.389730180313));
+#5407 = CARTESIAN_POINT('',(-1.505842134488,-6.417297571891));
+#5408 = CARTESIAN_POINT('',(-1.527493542544,-6.444864957637));
+#5409 = CARTESIAN_POINT('',(-1.549144946973,-6.472432337217));
+#5410 = CARTESIAN_POINT('',(-1.570796343777,-6.499999711439));
+#5411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5412 = ORIENTED_EDGE('',*,*,#5109,.F.);
+#5413 = ORIENTED_EDGE('',*,*,#2237,.F.);
+#5414 = ORIENTED_EDGE('',*,*,#5415,.T.);
+#5415 = EDGE_CURVE('',#2130,#5259,#5416,.T.);
+#5416 = SURFACE_CURVE('',#5417,(#5439,#5446),.PCURVE_S1.);
+#5417 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#5418,#5419,#5420,#5421,#5422,
+    #5423,#5424,#5425,#5426,#5427,#5428,#5429,#5430,#5431,#5432,#5433,
+    #5434,#5435,#5436,#5437,#5438),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#5418 = CARTESIAN_POINT('',(0.,3.1,-1.258845726812));
+#5419 = CARTESIAN_POINT('',(-0.88535702025,3.099999738371,
+    -0.895209106095));
+#5420 = CARTESIAN_POINT('',(-1.770718363046,2.821853191767,
+    -0.531570827521));
+#5421 = CARTESIAN_POINT('',(-2.558979818865,2.265581587227,
+    -0.167944423098));
+#5422 = CARTESIAN_POINT('',(-3.153073214001,1.469248078125,
+    0.195712515172));
+#5423 = CARTESIAN_POINT('',(-3.472995185433,0.509220255264,
+    0.559325675974));
+#5424 = CARTESIAN_POINT('',(-3.473007410353,-0.509212896788,
+    0.92297715109));
+#5425 = CARTESIAN_POINT('',(-3.15306544156,-1.469263068905,
+    1.286607870605));
+#5426 = CARTESIAN_POINT('',(-2.558984321078,-2.265570438253,
+    1.650245557969));
+#5427 = CARTESIAN_POINT('',(-1.770715881645,-2.821856521114,
+    2.013881631813));
+#5428 = CARTESIAN_POINT('',(-3.96554213E-08,-3.378143147805,
+    2.741154393229));
+#5429 = CARTESIAN_POINT('',(1.770715795359,-2.821856498913,
+    3.468427154646));
+#5430 = CARTESIAN_POINT('',(2.558982765738,-2.265569066209,
+    3.832063228488));
+#5431 = CARTESIAN_POINT('',(3.153072048498,-1.469271987643,
+    4.195700915856));
+#5432 = CARTESIAN_POINT('',(3.472996122404,-0.509191435613,
+    4.559331635362));
+#5433 = CARTESIAN_POINT('',(3.473003477311,0.509188925023,4.922983110492
+    ));
+#5434 = CARTESIAN_POINT('',(3.153071587247,1.469277175412,5.286596271279
+    ));
+#5435 = CARTESIAN_POINT('',(2.558979169839,2.265565116199,5.65025320956)
+  );
+#5436 = CARTESIAN_POINT('',(1.770718604727,2.821857297902,6.013879613978
+    ));
+#5437 = CARTESIAN_POINT('',(0.885357105161,3.099999993049,6.377517892552
+    ));
+#5438 = CARTESIAN_POINT('',(8.491201076E-08,3.09999975567,6.741154513271
+    ));
+#5439 = PCURVE('',#2283,#5440);
+#5440 = DEFINITIONAL_REPRESENTATION('',(#5441),#5445);
+#5441 = LINE('',#5442,#5443);
+#5442 = CARTESIAN_POINT('',(-0.,0.));
+#5443 = VECTOR('',#5444,1.);
+#5444 = DIRECTION('',(0.,1.));
+#5445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5446 = PCURVE('',#2173,#5447);
+#5447 = DEFINITIONAL_REPRESENTATION('',(#5448),#5452);
+#5448 = LINE('',#5449,#5450);
+#5449 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#5450 = VECTOR('',#5451,1.);
+#5451 = DIRECTION('',(0.,1.));
+#5452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5453 = ADVANCED_FACE('',(#5454),#2173,.F.);
+#5454 = FACE_BOUND('',#5455,.F.);
+#5455 = EDGE_LOOP('',(#5456,#5457,#5458,#5499));
+#5456 = ORIENTED_EDGE('',*,*,#5415,.F.);
+#5457 = ORIENTED_EDGE('',*,*,#2129,.F.);
+#5458 = ORIENTED_EDGE('',*,*,#5459,.T.);
+#5459 = EDGE_CURVE('',#2031,#5460,#5462,.T.);
+#5460 = VERTEX_POINT('',#5461);
+#5461 = CARTESIAN_POINT('',(8.491207E-08,3.10000024433,7.758845966895));
+#5462 = SURFACE_CURVE('',#5463,(#5485,#5492),.PCURVE_S1.);
+#5463 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#5464,#5465,#5466,#5467,#5468,
+    #5469,#5470,#5471,#5472,#5473,#5474,#5475,#5476,#5477,#5478,#5479,
+    #5480,#5481,#5482,#5483,#5484),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#5464 = CARTESIAN_POINT('',(0.,3.1,-0.241154273188));
+#5465 = CARTESIAN_POINT('',(-0.885357090031,3.100000261629,
+    0.122482347529));
+#5466 = CARTESIAN_POINT('',(-1.770718666992,2.821857568812,
+    0.486120626103));
+#5467 = CARTESIAN_POINT('',(-2.558979309475,2.265565364853,
+    0.849747030526));
+#5468 = CARTESIAN_POINT('',(-3.153071795511,1.469277377583,
+    1.213403968798));
+#5469 = CARTESIAN_POINT('',(-3.473003737097,0.509189060281,
+    1.577017129594));
+#5470 = CARTESIAN_POINT('',(-3.472996410074,-0.509191380615,
+    1.940668604719));
+#5471 = CARTESIAN_POINT('',(-3.153072337259,-1.469272017081,
+    2.304299324226));
+#5472 = CARTESIAN_POINT('',(-2.558983029482,-2.265569174679,
+    2.667937011594));
+#5473 = CARTESIAN_POINT('',(-1.770716012213,-2.821856672819,
+    3.031573085437));
+#5474 = CARTESIAN_POINT('',(-5.287476005E-08,-3.378143414057,
+    3.758845846853));
+#5475 = CARTESIAN_POINT('',(1.770715943912,-2.821856792023,
+    4.486118608269));
+#5476 = CARTESIAN_POINT('',(2.558984460711,-2.265570686909,
+    4.849754682113));
+#5477 = CARTESIAN_POINT('',(3.153065649826,-1.46926327107,5.213392369476
+    ));
+#5478 = CARTESIAN_POINT('',(3.473007670139,-0.509213032056,
+    5.577023088996));
+#5479 = CARTESIAN_POINT('',(3.472995473105,0.509220200278,5.940674564101
+    ));
+#5480 = CARTESIAN_POINT('',(3.153073502758,1.469248107552,6.304287724917
+    ));
+#5481 = CARTESIAN_POINT('',(2.558980082612,2.265581695702,6.667944663176
+    ));
+#5482 = CARTESIAN_POINT('',(1.770718579898,2.821853365672,7.031571067604
+    ));
+#5483 = CARTESIAN_POINT('',(0.885357174942,3.099999958449,7.395209346176
+    ));
+#5484 = CARTESIAN_POINT('',(8.491208803E-08,3.10000024433,7.758845966895
+    ));
+#5485 = PCURVE('',#2173,#5486);
+#5486 = DEFINITIONAL_REPRESENTATION('',(#5487),#5491);
+#5487 = LINE('',#5488,#5489);
+#5488 = CARTESIAN_POINT('',(-0.,0.));
+#5489 = VECTOR('',#5490,1.);
+#5490 = DIRECTION('',(0.,1.));
+#5491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5492 = PCURVE('',#2068,#5493);
+#5493 = DEFINITIONAL_REPRESENTATION('',(#5494),#5498);
+#5494 = LINE('',#5495,#5496);
+#5495 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#5496 = VECTOR('',#5497,1.);
+#5497 = DIRECTION('',(0.,1.));
+#5498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5499 = ORIENTED_EDGE('',*,*,#5500,.F.);
+#5500 = EDGE_CURVE('',#5259,#5460,#5501,.T.);
+#5501 = SURFACE_CURVE('',#5502,(#5505,#5512),.PCURVE_S1.);
+#5502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5503,#5504),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#5503 = CARTESIAN_POINT('',(8.491201076E-08,3.09999975567,6.741154513271
+    ));
+#5504 = CARTESIAN_POINT('',(8.491208803E-08,3.10000024433,7.758845966895
+    ));
+#5505 = PCURVE('',#2173,#5506);
+#5506 = DEFINITIONAL_REPRESENTATION('',(#5507),#5511);
+#5507 = LINE('',#5508,#5509);
+#5508 = CARTESIAN_POINT('',(0.,6.283389315972));
+#5509 = VECTOR('',#5510,1.);
+#5510 = DIRECTION('',(1.,0.));
+#5511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5512 = PCURVE('',#5513,#5556);
+#5513 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#5514,#5515,#5516,#5517,#5518,#5519,#5520,#5521,#5522,#5523,#5524
+      ,#5525,#5526,#5527,#5528,#5529,#5530,#5531,#5532,#5533,#5534)
+    ,(#5535,#5536,#5537,#5538,#5539,#5540,#5541,#5542,#5543,#5544,#5545
+      ,#5546,#5547,#5548,#5549,#5550,#5551,#5552,#5553,#5554,#5555
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#5514 = CARTESIAN_POINT('',(8.491199077E-08,3.09999975567,6.741154513271
+    ));
+#5515 = CARTESIAN_POINT('',(-0.88535686556,3.099999518298,7.104791133982
+    ));
+#5516 = CARTESIAN_POINT('',(-1.770718146198,2.821853017862,
+    7.468429412563));
+#5517 = CARTESIAN_POINT('',(-2.558979555118,2.265581478753,
+    7.832055816976));
+#5518 = CARTESIAN_POINT('',(-3.15307292525,1.4692480487,8.195712755262)
+  );
+#5519 = CARTESIAN_POINT('',(-3.472994897761,0.509220310247,
+    8.559325916045));
+#5520 = CARTESIAN_POINT('',(-3.473007150574,-0.50921276152,
+    8.922977391176));
+#5521 = CARTESIAN_POINT('',(-3.153065233296,-1.469262866744,
+    9.286608110683));
+#5522 = CARTESIAN_POINT('',(-2.558984181446,-2.265570189599,
+    9.65024579805));
+#5523 = CARTESIAN_POINT('',(-1.770715819378,-2.821856250208,
+    10.013881871893));
+#5524 = CARTESIAN_POINT('',(-1.3218479084E-07,-3.378142881556,
+    10.741154633309));
+#5525 = CARTESIAN_POINT('',(1.770715578508,-2.821856325009,
+    11.468427394726));
+#5526 = CARTESIAN_POINT('',(2.558982501996,-2.265568957739,
+    11.832063468566));
+#5527 = CARTESIAN_POINT('',(3.153071759746,-1.469271958206,
+    12.195701155941));
+#5528 = CARTESIAN_POINT('',(3.472995834727,-0.509191490611,
+    12.559331875434));
+#5529 = CARTESIAN_POINT('',(3.47300321754,0.509188789767,12.922983350583
+    ));
+#5530 = CARTESIAN_POINT('',(3.153071378975,1.469276973245,
+    13.286596511348));
+#5531 = CARTESIAN_POINT('',(2.558979030208,2.265564867545,
+    13.650253449647));
+#5532 = CARTESIAN_POINT('',(1.770718542462,2.821857026996,
+    14.013879854058));
+#5533 = CARTESIAN_POINT('',(0.885357120291,3.099999724474,
+    14.377518132629));
+#5534 = CARTESIAN_POINT('',(1.6982336204E-07,3.09999951134,
+    14.741154753354));
+#5535 = CARTESIAN_POINT('',(8.491206982E-08,3.10000024433,7.758845966895
+    ));
+#5536 = CARTESIAN_POINT('',(-0.885357074901,3.100000530204,
+    8.122482587605));
+#5537 = CARTESIAN_POINT('',(-1.770718729257,2.821857839719,
+    8.486120866185));
+#5538 = CARTESIAN_POINT('',(-2.558979449108,2.265565613506,
+    8.849747270608));
+#5539 = CARTESIAN_POINT('',(-3.153072003777,1.469277579752,
+    9.213404208875));
+#5540 = CARTESIAN_POINT('',(-3.473003996874,0.509189195538,
+    9.577017369674));
+#5541 = CARTESIAN_POINT('',(-3.472996697747,-0.509191325616,
+    9.940668844801));
+#5542 = CARTESIAN_POINT('',(-3.153072626014,-1.469272046518,
+    10.304299564304));
+#5543 = CARTESIAN_POINT('',(-2.558983293225,-2.265569283148,
+    10.667937251675));
+#5544 = CARTESIAN_POINT('',(-1.770716229065,-2.821856846723,
+    11.031573325516));
+#5545 = CARTESIAN_POINT('',(-1.4540465069E-07,-3.378143680306,
+    11.758846086933));
+#5546 = CARTESIAN_POINT('',(1.770716006179,-2.82185706293,
+    12.486118848349));
+#5547 = CARTESIAN_POINT('',(2.558984600342,-2.265570935564,
+    12.849754922195));
+#5548 = CARTESIAN_POINT('',(3.153065858092,-1.469263473232,
+    13.213392609552));
+#5549 = CARTESIAN_POINT('',(3.473007929916,-0.509213167326,
+    13.577023329083));
+#5550 = CARTESIAN_POINT('',(3.472995760781,0.509220145295,
+    13.940674804169));
+#5551 = CARTESIAN_POINT('',(3.153073791507,1.469248136976,
+    14.304287965008));
+#5552 = CARTESIAN_POINT('',(2.55898034636,2.265581804177,14.667944903249
+    ));
+#5553 = CARTESIAN_POINT('',(1.770718796748,2.821853539577,
+    15.031571307688));
+#5554 = CARTESIAN_POINT('',(0.885357329633,3.100000178523,
+    15.395209586253));
+#5555 = CARTESIAN_POINT('',(1.6982438433E-07,3.10000048866,
+    15.758846206977));
+#5556 = DEFINITIONAL_REPRESENTATION('',(#5557),#5561);
+#5557 = LINE('',#5558,#5559);
+#5558 = CARTESIAN_POINT('',(0.,0.));
+#5559 = VECTOR('',#5560,1.);
+#5560 = DIRECTION('',(1.,0.));
+#5561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5562 = ADVANCED_FACE('',(#5563),#2068,.F.);
+#5563 = FACE_BOUND('',#5564,.F.);
+#5564 = EDGE_LOOP('',(#5565,#5566,#5567,#5776,#5864));
+#5565 = ORIENTED_EDGE('',*,*,#5459,.F.);
+#5566 = ORIENTED_EDGE('',*,*,#2030,.F.);
+#5567 = ORIENTED_EDGE('',*,*,#5568,.T.);
+#5568 = EDGE_CURVE('',#2002,#5569,#5571,.T.);
+#5569 = VERTEX_POINT('',#5570);
+#5570 = CARTESIAN_POINT('',(4.,0.,5.999999796337));
+#5571 = SURFACE_CURVE('',#5572,(#5638,#5707),.PCURVE_S1.);
+#5572 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5573,#5574,#5575,#5576,#5577,
+    #5578,#5579,#5580,#5581,#5582,#5583,#5584,#5585,#5586,#5587,#5588,
+    #5589,#5590,#5591,#5592,#5593,#5594,#5595,#5596,#5597,#5598,#5599,
+    #5600,#5601,#5602,#5603,#5604,#5605,#5606,#5607,#5608,#5609,#5610,
+    #5611,#5612,#5613,#5614,#5615,#5616,#5617,#5618,#5619,#5620,#5621,
+    #5622,#5623,#5624,#5625,#5626,#5627,#5628,#5629,#5630,#5631,#5632,
+    #5633,#5634,#5635,#5636,#5637),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,4.924805407436E-02,0.113261403077,0.273270201996,
+    0.347952185093,0.530609446195,0.567950703396,0.763924398884,
+    0.961229438937,1.),.UNSPECIFIED.);
+#5573 = CARTESIAN_POINT('',(0.,4.,9.9E-16));
+#5574 = CARTESIAN_POINT('',(-0.116013350778,3.9999999942,
+    3.692814237996E-02));
+#5575 = CARTESIAN_POINT('',(-0.232027139238,3.99615451961,
+    7.385641624161E-02));
+#5576 = CARTESIAN_POINT('',(-0.347892019768,3.988463588365,
+    0.110784633204));
+#5577 = CARTESIAN_POINT('',(-0.463459233854,3.976934106446,
+    0.147712784055));
+#5578 = CARTESIAN_POINT('',(-0.57858071616,3.961579856758,0.184640947618
+    ));
+#5579 = CARTESIAN_POINT('',(-0.693109200613,3.942421482205,
+    0.221569199622));
+#5580 = CARTESIAN_POINT('',(-0.806898326475,3.919486468762,
+    0.258497521567));
+#5581 = CARTESIAN_POINT('',(-1.066557576602,3.858133527223,0.34342551451
+    ));
+#5582 = CARTESIAN_POINT('',(-1.211819958219,3.817134586628,
+    0.391425846475));
+#5583 = CARTESIAN_POINT('',(-1.355269839672,3.769888052242,
+    0.439425957133));
+#5584 = CARTESIAN_POINT('',(-1.496593764544,3.716488268442,
+    0.487425784929));
+#5585 = CARTESIAN_POINT('',(-1.635485255099,3.6570480235,0.535425612157)
+  );
+#5586 = CARTESIAN_POINT('',(-1.771645197763,3.591698394567,
+    0.583425722003));
+#5587 = CARTESIAN_POINT('',(-1.904782228622,3.520588592667,
+    0.631426055588));
+#5588 = CARTESIAN_POINT('',(-2.359140504828,3.252158290075,
+    0.799406976327));
+#5589 = CARTESIAN_POINT('',(-2.663155735236,3.025399994788,0.91943840134
+    ));
+#5590 = CARTESIAN_POINT('',(-2.942031813321,2.766278964495,
+    1.039443486026));
+#5591 = CARTESIAN_POINT('',(-3.191801848137,2.478120954359,
+    1.159425774715));
+#5592 = CARTESIAN_POINT('',(-3.409074225893,2.16473171325,1.279408080158
+    ));
+#5593 = CARTESIAN_POINT('',(-3.591002420926,1.83034018614,1.39941319713)
+  );
+#5594 = CARTESIAN_POINT('',(-3.735347482712,1.479613681945,
+    1.519444634365));
+#5595 = CARTESIAN_POINT('',(-3.889829698816,0.948775800581,
+    1.695425322114));
+#5596 = CARTESIAN_POINT('',(-3.930498056489,0.777381233343,
+    1.751426010037));
+#5597 = CARTESIAN_POINT('',(-3.962530303399,0.604015101206,1.8074262111)
+  );
+#5598 = CARTESIAN_POINT('',(-3.985816561271,0.429185924645,
+    1.863425802388));
+#5599 = CARTESIAN_POINT('',(-4.000283178427,0.253407064241,
+    1.919425393677));
+#5600 = CARTESIAN_POINT('',(-4.005892829775,7.719579216055E-02,
+    1.975425594765));
+#5601 = CARTESIAN_POINT('',(-4.002644616784,-9.892763635436E-02,
+    2.031426282795));
+#5602 = CARTESIAN_POINT('',(-3.961052251741,-0.703711436963,
+    2.224389709067));
+#5603 = CARTESIAN_POINT('',(-3.878735372469,-1.129658461289,
+    2.361450989959));
+#5604 = CARTESIAN_POINT('',(-3.744046052025,-1.544227303405,
+    2.498458674141));
+#5605 = CARTESIAN_POINT('',(-3.558999216985,-1.939959450318,
+    2.635425807396));
+#5606 = CARTESIAN_POINT('',(-3.326676688142,-2.309922296148,
+    2.772392937236));
+#5607 = CARTESIAN_POINT('',(-3.051235047752,-2.647769061422,
+    2.90940063018));
+#5608 = CARTESIAN_POINT('',(-2.737851002494,-2.947764681065,
+    3.046461920257));
+#5609 = CARTESIAN_POINT('',(-2.322579440005,-3.257815603484,
+    3.211425753066));
+#5610 = CARTESIAN_POINT('',(-2.250770927552,-3.308670404636,
+    3.239425758535));
+#5611 = CARTESIAN_POINT('',(-2.177691779572,-3.357714881595,
+    3.267425772512));
+#5612 = CARTESIAN_POINT('',(-2.10339531457,-3.404912073843,3.29542579075
+    ));
+#5613 = CARTESIAN_POINT('',(-2.027936050193,-3.450226961987,
+    3.323425809005));
+#5614 = CARTESIAN_POINT('',(-1.951369703219,-3.493626467753,
+    3.351425823033));
+#5615 = CARTESIAN_POINT('',(-1.873753189564,-3.535079453992,
+    3.379425828589));
+#5616 = CARTESIAN_POINT('',(-1.382592605687,-3.78174060661,
+    3.554374866073));
+#5617 = CARTESIAN_POINT('',(-0.942323824164,-3.934703571702,
+    3.701462208494));
+#5618 = CARTESIAN_POINT('',(-0.483235085384,-4.028754619556,
+    3.848471341299));
+#5619 = CARTESIAN_POINT('',(-1.459082065596E-02,-4.061509756811,
+    3.995425822715));
+#5620 = CARTESIAN_POINT('',(0.454276716353,-4.032122590362,
+    4.142380265156));
+#5621 = CARTESIAN_POINT('',(0.914029320721,-3.941372449125,
+    4.289389447956));
+#5622 = CARTESIAN_POINT('',(1.355385757179,-3.791576688781,
+    4.436476776885));
+#5623 = CARTESIAN_POINT('',(2.186258381947,-3.381760514209,
+    4.731373123086));
+#5624 = CARTESIAN_POINT('',(2.576201311271,-3.120603954378,4.8794634856)
+  );
+#5625 = CARTESIAN_POINT('',(2.92993997407,-2.808250583398,5.027472893283
+    ));
+#5626 = CARTESIAN_POINT('',(3.239842654455,-2.450792198673,
+    5.175425844454));
+#5627 = CARTESIAN_POINT('',(3.499495688327,-2.055322253787,
+    5.323378777403));
+#5628 = CARTESIAN_POINT('',(3.703818284546,-1.629942453462,
+    5.471388125166));
+#5629 = CARTESIAN_POINT('',(3.849024925161,-1.183654099391,
+    5.619478439304));
+#5630 = CARTESIAN_POINT('',(3.950043942766,-0.636784345534,5.79649748185
+    ));
+#5631 = CARTESIAN_POINT('',(3.96429063723,-0.546539155694,5.825569233094
+    ));
+#5632 = CARTESIAN_POINT('',(3.976180515948,-0.455932485803,
+    5.854640995033));
+#5633 = CARTESIAN_POINT('',(3.985703004821,-0.365036180949,
+    5.883712763079));
+#5634 = CARTESIAN_POINT('',(3.992850170325,-0.273922328689,
+    5.912784532408));
+#5635 = CARTESIAN_POINT('',(3.997616719509,-0.182663259043,
+    5.941856297963));
+#5636 = CARTESIAN_POINT('',(4.,-9.133154449651E-02,5.97092805445));
+#5637 = CARTESIAN_POINT('',(4.,-1.33E-15,5.999999796337));
+#5638 = PCURVE('',#2068,#5639);
+#5639 = DEFINITIONAL_REPRESENTATION('',(#5640),#5706);
+#5640 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5641,#5642,#5643,#5644,#5645,
+    #5646,#5647,#5648,#5649,#5650,#5651,#5652,#5653,#5654,#5655,#5656,
+    #5657,#5658,#5659,#5660,#5661,#5662,#5663,#5664,#5665,#5666,#5667,
+    #5668,#5669,#5670,#5671,#5672,#5673,#5674,#5675,#5676,#5677,#5678,
+    #5679,#5680,#5681,#5682,#5683,#5684,#5685,#5686,#5687,#5688,#5689,
+    #5690,#5691,#5692,#5693,#5694,#5695,#5696,#5697,#5698,#5699,#5700,
+    #5701,#5702,#5703,#5704,#5705),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,4.924805407436E-02,0.113261403077,0.273270201996,
+    0.347952185093,0.530609446195,0.567950703396,0.763924398884,
+    0.961229438937,1.),.UNSPECIFIED.);
+#5641 = CARTESIAN_POINT('',(-0.103527618041,0.));
+#5642 = CARTESIAN_POINT('',(-0.103527652578,2.900426033613E-02));
+#5643 = CARTESIAN_POINT('',(-0.103527706861,5.800863904138E-02));
+#5644 = CARTESIAN_POINT('',(-0.103527754772,8.70129740291E-02));
+#5645 = CARTESIAN_POINT('',(-0.103527787239,0.116017250916));
+#5646 = CARTESIAN_POINT('',(-0.103527805845,0.145021529318));
+#5647 = CARTESIAN_POINT('',(-0.103527816432,0.174025869139));
+#5648 = CARTESIAN_POINT('',(-0.103527822711,0.203030256871));
+#5649 = CARTESIAN_POINT('',(-0.103527816168,0.269734717478));
+#5650 = CARTESIAN_POINT('',(-0.103527801449,0.307435305173));
+#5651 = CARTESIAN_POINT('',(-0.103527781286,0.345135710251));
+#5652 = CARTESIAN_POINT('',(-0.103527760441,0.382835888051));
+#5653 = CARTESIAN_POINT('',(-0.103527742625,0.420536064038));
+#5654 = CARTESIAN_POINT('',(-0.103527730256,0.458236463869));
+#5655 = CARTESIAN_POINT('',(-0.103527724222,0.495937043458));
+#5656 = CARTESIAN_POINT('',(-0.10352772218,0.627873185596));
+#5657 = CARTESIAN_POINT('',(-0.103527755728,0.722148701862));
+#5658 = CARTESIAN_POINT('',(-0.103527820413,0.816403575689));
+#5659 = CARTESIAN_POINT('',(-0.103527869045,0.910640564469));
+#5660 = CARTESIAN_POINT('',(-0.103527887852,1.004877554073));
+#5661 = CARTESIAN_POINT('',(-0.103527887412,1.099132432557));
+#5662 = CARTESIAN_POINT('',(-0.103527871372,1.193407960142));
+#5663 = CARTESIAN_POINT('',(-0.103527834949,1.331627328352));
+#5664 = CARTESIAN_POINT('',(-0.103527821436,1.375611581438));
+#5665 = CARTESIAN_POINT('',(-0.103527806613,1.419595449647));
+#5666 = CARTESIAN_POINT('',(-0.103527791139,1.463578837645));
+#5667 = CARTESIAN_POINT('',(-0.103527775726,1.507562225703));
+#5668 = CARTESIAN_POINT('',(-0.103527761136,1.55154609406));
+#5669 = CARTESIAN_POINT('',(-0.103527748189,1.595530347288));
+#5670 = CARTESIAN_POINT('',(-0.103527712263,1.747088356643));
+#5671 = CARTESIAN_POINT('',(-0.103527701612,1.854739525909));
+#5672 = CARTESIAN_POINT('',(-0.103527718876,1.962348627777));
+#5673 = CARTESIAN_POINT('',(-0.103527770416,2.069925906584));
+#5674 = CARTESIAN_POINT('',(-0.103527865508,2.177503186121));
+#5675 = CARTESIAN_POINT('',(-0.103527924119,2.285112289925));
+#5676 = CARTESIAN_POINT('',(-0.103527926448,2.392763459103));
+#5677 = CARTESIAN_POINT('',(-0.103527885829,2.52232992665));
+#5678 = CARTESIAN_POINT('',(-0.103527877407,2.544321787781));
+#5679 = CARTESIAN_POINT('',(-0.103527867661,2.566313655178));
+#5680 = CARTESIAN_POINT('',(-0.103527856836,2.588305525682));
+#5681 = CARTESIAN_POINT('',(-0.103527845218,2.610297396141));
+#5682 = CARTESIAN_POINT('',(-0.103527833131,2.632289263407));
+#5683 = CARTESIAN_POINT('',(-0.103527820943,2.654281124337));
+#5684 = CARTESIAN_POINT('',(-0.103527746688,2.791690203917));
+#5685 = CARTESIAN_POINT('',(-0.103527660932,2.907216054278));
+#5686 = CARTESIAN_POINT('',(-0.103527790641,3.022680587462));
+#5687 = CARTESIAN_POINT('',(-0.103527759631,3.138102103096));
+#5688 = CARTESIAN_POINT('',(-0.10352767009,3.253523571217));
+#5689 = CARTESIAN_POINT('',(-0.103527890093,3.368988118708));
+#5690 = CARTESIAN_POINT('',(-0.10352785604,3.484513974117));
+#5691 = CARTESIAN_POINT('',(-0.10352780765,3.716132521716));
+#5692 = CARTESIAN_POINT('',(-0.103527757609,3.832446178809));
+#5693 = CARTESIAN_POINT('',(-0.103527714425,3.948696253402));
+#5694 = CARTESIAN_POINT('',(-0.103527771978,4.064902011023));
+#5695 = CARTESIAN_POINT('',(-0.103527835585,4.181107776342));
+#5696 = CARTESIAN_POINT('',(-0.103527872802,4.297357852292));
+#5697 = CARTESIAN_POINT('',(-0.103527883896,4.413671507915));
+#5698 = CARTESIAN_POINT('',(-0.103527868503,4.5527064537));
+#5699 = CARTESIAN_POINT('',(-0.10352786506,4.575540094525));
+#5700 = CARTESIAN_POINT('',(-0.103527860735,4.598373743031));
+#5701 = CARTESIAN_POINT('',(-0.10352785557,4.621207395597));
+#5702 = CARTESIAN_POINT('',(-0.103527849621,4.644041048441));
+#5703 = CARTESIAN_POINT('',(-0.103527842956,4.666874697616));
+#5704 = CARTESIAN_POINT('',(-0.103527835651,4.689708339008));
+#5705 = CARTESIAN_POINT('',(-0.103527827797,4.712541968339));
+#5706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5707 = PCURVE('',#2018,#5708);
+#5708 = DEFINITIONAL_REPRESENTATION('',(#5709),#5775);
+#5709 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5710,#5711,#5712,#5713,#5714,
+    #5715,#5716,#5717,#5718,#5719,#5720,#5721,#5722,#5723,#5724,#5725,
+    #5726,#5727,#5728,#5729,#5730,#5731,#5732,#5733,#5734,#5735,#5736,
+    #5737,#5738,#5739,#5740,#5741,#5742,#5743,#5744,#5745,#5746,#5747,
+    #5748,#5749,#5750,#5751,#5752,#5753,#5754,#5755,#5756,#5757,#5758,
+    #5759,#5760,#5761,#5762,#5763,#5764,#5765,#5766,#5767,#5768,#5769,
+    #5770,#5771,#5772,#5773,#5774),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,4.924805407436E-02,0.113261403077,0.273270201996,
+    0.347952185093,0.530609446195,0.567950703396,0.763924398884,
+    0.961229438937,1.),.UNSPECIFIED.);
+#5710 = CARTESIAN_POINT('',(-1.570796326795,-8.9E-16));
+#5711 = CARTESIAN_POINT('',(-1.599799664489,-3.692814237996E-02));
+#5712 = CARTESIAN_POINT('',(-1.628803111943,-7.38564162416E-02));
+#5713 = CARTESIAN_POINT('',(-1.657806509191,-0.110784633204));
+#5714 = CARTESIAN_POINT('',(-1.686809843755,-0.147712784055));
+#5715 = CARTESIAN_POINT('',(-1.715813176896,-0.184640947618));
+#5716 = CARTESIAN_POINT('',(-1.744816569854,-0.221569199622));
+#5717 = CARTESIAN_POINT('',(-1.773820010098,-0.258497521567));
+#5718 = CARTESIAN_POINT('',(-1.840522291549,-0.34342551451));
+#5719 = CARTESIAN_POINT('',(-1.878221647578,-0.391425846475));
+#5720 = CARTESIAN_POINT('',(-1.915920822338,-0.439425957133));
+#5721 = CARTESIAN_POINT('',(-1.953619771772,-0.487425784929));
+#5722 = CARTESIAN_POINT('',(-1.991318721388,-0.535425612157));
+#5723 = CARTESIAN_POINT('',(-2.029017896555,-0.583425722003));
+#5724 = CARTESIAN_POINT('',(-2.066717252803,-0.631426055588));
+#5725 = CARTESIAN_POINT('',(-2.19864911744,-0.799406976327));
+#5726 = CARTESIAN_POINT('',(-2.292921583777,-0.91943840134));
+#5727 = CARTESIAN_POINT('',(-2.387173408882,-1.039443486026));
+#5728 = CARTESIAN_POINT('',(-2.481407346872,-1.159425774715));
+#5729 = CARTESIAN_POINT('',(-2.575641282797,-1.279408080158));
+#5730 = CARTESIAN_POINT('',(-2.669893103666,-1.39941319713));
+#5731 = CARTESIAN_POINT('',(-2.764165567582,-1.519444634365));
+#5732 = CARTESIAN_POINT('',(-2.90238043911,-1.695425322114));
+#5733 = CARTESIAN_POINT('',(-2.946363260504,-1.751426010037));
+#5734 = CARTESIAN_POINT('',(-2.990345696397,-1.8074262111));
+#5735 = CARTESIAN_POINT('',(-3.034327651704,-1.863425802388));
+#5736 = CARTESIAN_POINT('',(-3.078309607007,-1.919425393677));
+#5737 = CARTESIAN_POINT('',(-3.122292042887,-1.975425594765));
+#5738 = CARTESIAN_POINT('',(-3.166274864256,-2.031426282795));
+#5739 = CARTESIAN_POINT('',(-3.317827942893,-2.224389709067));
+#5740 = CARTESIAN_POINT('',(-3.425475615256,-2.36145098996));
+#5741 = CARTESIAN_POINT('',(-3.533081230329,-2.498458674138));
+#5742 = CARTESIAN_POINT('',(-3.640655033787,-2.6354258074));
+#5743 = CARTESIAN_POINT('',(-3.748228837616,-2.772392937234));
+#5744 = CARTESIAN_POINT('',(-3.855834451692,-2.909400630181));
+#5745 = CARTESIAN_POINT('',(-3.963482122754,-3.046461920257));
+#5746 = CARTESIAN_POINT('',(-4.093044377362,-3.211425753066));
+#5747 = CARTESIAN_POINT('',(-4.115035523318,-3.239425758535));
+#5748 = CARTESIAN_POINT('',(-4.137026675498,-3.267425772512));
+#5749 = CARTESIAN_POINT('',(-4.159017830789,-3.29542579075));
+#5750 = CARTESIAN_POINT('',(-4.18100898608,-3.323425809005));
+#5751 = CARTESIAN_POINT('',(-4.20300013826,-3.351425823033));
+#5752 = CARTESIAN_POINT('',(-4.224991284215,-3.379425828589));
+#5753 = CARTESIAN_POINT('',(-4.362395897348,-3.554374866073));
+#5754 = CARTESIAN_POINT('',(-4.477917991677,-3.701462208494));
+#5755 = CARTESIAN_POINT('',(-4.593378803631,-3.848471341299));
+#5756 = CARTESIAN_POINT('',(-4.708796533323,-3.995425822715));
+#5757 = CARTESIAN_POINT('',(-4.824214270811,-4.142380265156));
+#5758 = CARTESIAN_POINT('',(-4.939675076124,-4.289389447957));
+#5759 = CARTESIAN_POINT('',(-5.05519717181,-4.436476776885));
+#5760 = CARTESIAN_POINT('',(-5.286808189404,-4.731373123086));
+#5761 = CARTESIAN_POINT('',(-5.403118066231,-4.879463485599));
+#5762 = CARTESIAN_POINT('',(-5.519364370261,-5.027472893283));
+#5763 = CARTESIAN_POINT('',(-5.635566366761,-5.175425844453));
+#5764 = CARTESIAN_POINT('',(-5.751768364756,-5.323378777403));
+#5765 = CARTESIAN_POINT('',(-5.868014675699,-5.471388125166));
+#5766 = CARTESIAN_POINT('',(-5.984324559539,-5.619478439304));
+#5767 = CARTESIAN_POINT('',(-6.123354990021,-5.79649748185));
+#5768 = CARTESIAN_POINT('',(-6.146187889081,-5.825569233094));
+#5769 = CARTESIAN_POINT('',(-6.169020795582,-5.854640995033));
+#5770 = CARTESIAN_POINT('',(-6.191853705895,-5.883712763079));
+#5771 = CARTESIAN_POINT('',(-6.214686616233,-5.912784532408));
+#5772 = CARTESIAN_POINT('',(-6.237519522654,-5.941856297963));
+#5773 = CARTESIAN_POINT('',(-6.260352421055,-5.97092805445));
+#5774 = CARTESIAN_POINT('',(-6.28318530718,-5.999999796337));
+#5775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5776 = ORIENTED_EDGE('',*,*,#5777,.T.);
+#5777 = EDGE_CURVE('',#5569,#5778,#5780,.T.);
+#5778 = VERTEX_POINT('',#5779);
+#5779 = CARTESIAN_POINT('',(-6.7929478E-08,4.,7.999999711439));
+#5780 = SURFACE_CURVE('',#5781,(#5805,#5832),.PCURVE_S1.);
+#5781 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5782,#5783,#5784,#5785,#5786,
+    #5787,#5788,#5789,#5790,#5791,#5792,#5793,#5794,#5795,#5796,#5797,
+    #5798,#5799,#5800,#5801,#5802,#5803,#5804),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,9),(0.,0.607620991918,0.855121800202,1.),.UNSPECIFIED.);
+#5782 = CARTESIAN_POINT('',(4.,-1.27E-15,5.999999796337));
+#5783 = CARTESIAN_POINT('',(4.,0.477108618542,6.151868230044));
+#5784 = CARTESIAN_POINT('',(3.934961866128,0.954730031006,6.303899616055
+    ));
+#5785 = CARTESIAN_POINT('',(3.804643184488,1.42170858032,6.455837812183)
+  );
+#5786 = CARTESIAN_POINT('',(3.611381725397,1.867732921264,6.607713003138
+    ));
+#5787 = CARTESIAN_POINT('',(3.359084403369,2.283225193116,6.759588072312
+    ));
+#5788 = CARTESIAN_POINT('',(3.053309516519,2.659461499582,6.911526037236
+    ));
+#5789 = CARTESIAN_POINT('',(2.701120935124,2.98857463785,7.063557279234)
+  );
+#5790 = CARTESIAN_POINT('',(2.153166312935,3.376631854702,7.277285890565
+    ));
+#5791 = CARTESIAN_POINT('',(1.988328667353,3.480145829087,7.339147971545
+    ));
+#5792 = CARTESIAN_POINT('',(1.817826677021,3.574447114624,7.401009238485
+    ));
+#5793 = CARTESIAN_POINT('',(1.642263398135,3.659177019487,7.462869482962
+    ));
+#5794 = CARTESIAN_POINT('',(1.462265267311,3.734025479291,7.524729735368
+    ));
+#5795 = CARTESIAN_POINT('',(1.278480320681,3.79873056965,7.586591019971)
+  );
+#5796 = CARTESIAN_POINT('',(1.091577375226,3.853080156408,7.648453114599
+    ));
+#5797 = CARTESIAN_POINT('',(0.791418397608,3.922575447211,7.746524083434
+    ));
+#5798 = CARTESIAN_POINT('',(0.679756073033,3.94463310041,7.782734898287)
+  );
+#5799 = CARTESIAN_POINT('',(0.56739657163,3.963056876952,7.818945735095)
+  );
+#5800 = CARTESIAN_POINT('',(0.454477987314,3.977821356474,7.855156573972
+    ));
+#5801 = CARTESIAN_POINT('',(0.34113913494,3.98890746441,7.891367399577)
+  );
+#5802 = CARTESIAN_POINT('',(0.227519550299,3.99630247199,7.927578201108)
+  );
+#5803 = CARTESIAN_POINT('',(0.113759490121,3.999999996244,7.963788972303
+    ));
+#5804 = CARTESIAN_POINT('',(-6.792947746E-08,4.,7.999999711439));
+#5805 = PCURVE('',#2068,#5806);
+#5806 = DEFINITIONAL_REPRESENTATION('',(#5807),#5831);
+#5807 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5808,#5809,#5810,#5811,#5812,
+    #5813,#5814,#5815,#5816,#5817,#5818,#5819,#5820,#5821,#5822,#5823,
+    #5824,#5825,#5826,#5827,#5828,#5829,#5830),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,9),(0.,0.607620991918,0.855121800202,1.),.UNSPECIFIED.);
+#5808 = CARTESIAN_POINT('',(-0.103527827797,4.712541968339));
+#5809 = CARTESIAN_POINT('',(-0.103527786767,4.83182300543));
+#5810 = CARTESIAN_POINT('',(-0.103527730235,4.951232012642));
+#5811 = CARTESIAN_POINT('',(-0.103527674113,5.07056782132));
+#5812 = CARTESIAN_POINT('',(-0.103527632131,5.189854158481));
+#5813 = CARTESIAN_POINT('',(-0.103527654065,5.309140466741));
+#5814 = CARTESIAN_POINT('',(-0.103527858024,5.428476251095));
+#5815 = CARTESIAN_POINT('',(-0.103527981838,5.547885249225));
+#5816 = CARTESIAN_POINT('',(-0.103527971848,5.7157527519));
+#5817 = CARTESIAN_POINT('',(-0.103527946692,5.764340680949));
+#5818 = CARTESIAN_POINT('',(-0.103527896735,5.812927958291));
+#5819 = CARTESIAN_POINT('',(-0.103527819606,5.8615144199));
+#5820 = CARTESIAN_POINT('',(-0.103527724603,5.910100880143));
+#5821 = CARTESIAN_POINT('',(-0.103527634726,5.958688154631));
+#5822 = CARTESIAN_POINT('',(-0.103527579242,6.007276082565));
+#5823 = CARTESIAN_POINT('',(-0.10352757537,6.084303343501));
+#5824 = CARTESIAN_POINT('',(-0.10352759061,6.112744182487));
+#5825 = CARTESIAN_POINT('',(-0.103527629518,6.141185050351));
+#5826 = CARTESIAN_POINT('',(-0.103527692906,6.169625932258));
+#5827 = CARTESIAN_POINT('',(-0.103527775395,6.198066813726));
+#5828 = CARTESIAN_POINT('',(-0.10352786542,6.226507680625));
+#5829 = CARTESIAN_POINT('',(-0.103527945226,6.254948519182));
+#5830 = CARTESIAN_POINT('',(-0.103527990869,6.283389315972));
+#5831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5832 = PCURVE('',#5833,#5838);
+#5833 = CYLINDRICAL_SURFACE('',#5834,4.);
+#5834 = AXIS2_PLACEMENT_3D('',#5835,#5836,#5837);
+#5835 = CARTESIAN_POINT('',(0.,0.,0.));
+#5836 = DIRECTION('',(-0.,-0.,-1.));
+#5837 = DIRECTION('',(1.,0.,0.));
+#5838 = DEFINITIONAL_REPRESENTATION('',(#5839),#5863);
+#5839 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5840,#5841,#5842,#5843,#5844,
+    #5845,#5846,#5847,#5848,#5849,#5850,#5851,#5852,#5853,#5854,#5855,
+    #5856,#5857,#5858,#5859,#5860,#5861,#5862),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,9),(0.,0.607620991918,0.855121800202,1.),.UNSPECIFIED.);
+#5840 = CARTESIAN_POINT('',(0.,-5.999999796337));
+#5841 = CARTESIAN_POINT('',(-0.119277154635,-6.151868230044));
+#5842 = CARTESIAN_POINT('',(-0.23868226907,-6.303899616055));
+#5843 = CARTESIAN_POINT('',(-0.358014186322,-6.455837812184));
+#5844 = CARTESIAN_POINT('',(-0.477296635163,-6.607713003138));
+#5845 = CARTESIAN_POINT('',(-0.596579096394,-6.759588072312));
+#5846 = CARTESIAN_POINT('',(-0.71591104216,-6.911526037236));
+#5847 = CARTESIAN_POINT('',(-0.835316177726,-7.063557279234));
+#5848 = CARTESIAN_POINT('',(-1.003178225166,-7.277285890565));
+#5849 = CARTESIAN_POINT('',(-1.051764572269,-7.339147971545));
+#5850 = CARTESIAN_POINT('',(-1.100350264661,-7.401009238485));
+#5851 = CARTESIAN_POINT('',(-1.148935139408,-7.462869482962));
+#5852 = CARTESIAN_POINT('',(-1.197520012501,-7.524729735368));
+#5853 = CARTESIAN_POINT('',(-1.246105701205,-7.586591019971));
+#5854 = CARTESIAN_POINT('',(-1.294692045917,-7.648453114599));
+#5855 = CARTESIAN_POINT('',(-1.371716801389,-7.746524083434));
+#5856 = CARTESIAN_POINT('',(-1.400156716733,-7.782734898287));
+#5857 = CARTESIAN_POINT('',(-1.428596661666,-7.818945735095));
+#5858 = CARTESIAN_POINT('',(-1.457036621273,-7.855156573972));
+#5859 = CARTESIAN_POINT('',(-1.485476581659,-7.891367399577));
+#5860 = CARTESIAN_POINT('',(-1.513916529943,-7.927578201108));
+#5861 = CARTESIAN_POINT('',(-1.542356454265,-7.963788972303));
+#5862 = CARTESIAN_POINT('',(-1.570796343777,-7.999999711439));
+#5863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5864 = ORIENTED_EDGE('',*,*,#5865,.F.);
+#5865 = EDGE_CURVE('',#5460,#5778,#5866,.T.);
+#5866 = SURFACE_CURVE('',#5867,(#5870,#5877),.PCURVE_S1.);
+#5867 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5868,#5869),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#5868 = CARTESIAN_POINT('',(8.491208892E-08,3.10000024433,7.758845966895
+    ));
+#5869 = CARTESIAN_POINT('',(-8.491194059E-08,4.10000037299,8.02679467916
+    ));
+#5870 = PCURVE('',#2068,#5871);
+#5871 = DEFINITIONAL_REPRESENTATION('',(#5872),#5876);
+#5872 = LINE('',#5873,#5874);
+#5873 = CARTESIAN_POINT('',(0.,6.283389315972));
+#5874 = VECTOR('',#5875,1.);
+#5875 = DIRECTION('',(1.,0.));
+#5876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5877 = PCURVE('',#5878,#5921);
+#5878 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#5879,#5880,#5881,#5882,#5883,#5884,#5885,#5886,#5887,#5888,#5889
+      ,#5890,#5891,#5892,#5893,#5894,#5895,#5896,#5897,#5898,#5899)
+    ,(#5900,#5901,#5902,#5903,#5904,#5905,#5906,#5907,#5908,#5909,#5910
+      ,#5911,#5912,#5913,#5914,#5915,#5916,#5917,#5918,#5919,#5920
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#5879 = CARTESIAN_POINT('',(8.491206982E-08,3.10000024433,7.758845966895
+    ));
+#5880 = CARTESIAN_POINT('',(-0.885357074901,3.100000530205,
+    8.122482587606));
+#5881 = CARTESIAN_POINT('',(-1.770718729256,2.821857839719,
+    8.486120866183));
+#5882 = CARTESIAN_POINT('',(-2.558979152062,2.26556525386,8.849748650091
+    ));
+#5883 = CARTESIAN_POINT('',(-3.153073170745,1.469278992646,
+    9.213398789483));
+#5884 = CARTESIAN_POINT('',(-3.473001913002,0.509186672513,
+    9.577027047156));
+#5885 = CARTESIAN_POINT('',(-3.472998781618,-0.509188802591,
+    9.940659167319));
+#5886 = CARTESIAN_POINT('',(-3.153071459046,-1.469273459412,
+    10.304304983695));
+#5887 = CARTESIAN_POINT('',(-2.558983590271,-2.265568923502,
+    10.667935872192));
+#5888 = CARTESIAN_POINT('',(-1.770716229065,-2.821856846723,
+    11.031573325517));
+#5889 = CARTESIAN_POINT('',(-1.4540464487E-07,-3.378143680306,
+    11.758846086933));
+#5890 = CARTESIAN_POINT('',(1.770716006179,-2.82185706293,
+    12.486118848349));
+#5891 = CARTESIAN_POINT('',(2.558984600342,-2.265570935564,
+    12.849754922194));
+#5892 = CARTESIAN_POINT('',(3.153065858092,-1.469263473232,
+    13.213392609553));
+#5893 = CARTESIAN_POINT('',(3.473007929916,-0.509213167325,
+    13.577023329082));
+#5894 = CARTESIAN_POINT('',(3.472995760782,0.509220145295,13.94067480417
+    ));
+#5895 = CARTESIAN_POINT('',(3.153073791507,1.469248136977,
+    14.304287965008));
+#5896 = CARTESIAN_POINT('',(2.55898034636,2.265581804177,14.667944903249
+    ));
+#5897 = CARTESIAN_POINT('',(1.770718796748,2.821853539577,
+    15.031571307688));
+#5898 = CARTESIAN_POINT('',(0.885357329633,3.100000178523,
+    15.395209586253));
+#5899 = CARTESIAN_POINT('',(1.6982438478E-07,3.10000048866,
+    15.758846206977));
+#5900 = CARTESIAN_POINT('',(-8.491195924E-08,4.10000037299,8.02679467916
+    ));
+#5901 = CARTESIAN_POINT('',(-1.170958380997,4.100000748128,
+    8.390430785721));
+#5902 = CARTESIAN_POINT('',(-2.341912883575,3.732134236954,
+    8.754065234416));
+#5903 = CARTESIAN_POINT('',(-3.384463532584,2.996393821768,9.11771017779
+    ));
+#5904 = CARTESIAN_POINT('',(-4.170190663159,1.943237622506,
+    9.481332765651));
+#5905 = CARTESIAN_POINT('',(-4.593323723089,0.673440610442,
+    9.844977235266));
+#5906 = CARTESIAN_POINT('',(-4.593323727805,-0.673442151795,
+    10.208617842376));
+#5907 = CARTESIAN_POINT('',(-4.170189796605,-1.943234192841,
+    10.572244753266));
+#5908 = CARTESIAN_POINT('',(-3.384462446752,-2.996397548229,
+    10.935886592044));
+#5909 = CARTESIAN_POINT('',(-2.341914644199,-3.732133512225,
+    11.299521865993));
+#5910 = CARTESIAN_POINT('',(1.2870399166E-07,-4.467867527668,
+    12.026794559122));
+#5911 = CARTESIAN_POINT('',(2.341914889805,-3.732133474656,
+    12.754067252251));
+#5912 = CARTESIAN_POINT('',(3.38446413464,-2.996401047954,13.11770390568
+    ));
+#5913 = CARTESIAN_POINT('',(4.170182825896,-1.943214524312,
+    13.481338945586));
+#5914 = CARTESIAN_POINT('',(4.593335523142,-0.673485356188,
+    13.844980953358));
+#5915 = CARTESIAN_POINT('',(4.5933165015,0.673499161097,14.208602205484)
+  );
+#5916 = CARTESIAN_POINT('',(4.170190031212,1.943187404265,
+    14.572261771995));
+#5917 = CARTESIAN_POINT('',(3.384465209838,2.996420577881,
+    14.935877560963));
+#5918 = CARTESIAN_POINT('',(2.341912400748,3.732128040061,15.29952388383
+    ));
+#5919 = CARTESIAN_POINT('',(1.170958126267,4.100000395073,
+    15.663158332528));
+#5920 = CARTESIAN_POINT('',(-1.6982309248E-07,4.10000074598,
+    16.026794439077));
+#5921 = DEFINITIONAL_REPRESENTATION('',(#5922),#5926);
+#5922 = LINE('',#5923,#5924);
+#5923 = CARTESIAN_POINT('',(0.,0.));
+#5924 = VECTOR('',#5925,1.);
+#5925 = DIRECTION('',(1.,0.));
+#5926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5927 = ADVANCED_FACE('',(#5928),#2018,.T.);
+#5928 = FACE_BOUND('',#5929,.F.);
+#5929 = EDGE_LOOP('',(#5930,#5931,#6119,#6140));
+#5930 = ORIENTED_EDGE('',*,*,#2001,.F.);
+#5931 = ORIENTED_EDGE('',*,*,#5932,.T.);
+#5932 = EDGE_CURVE('',#1891,#5933,#5935,.T.);
+#5933 = VERTEX_POINT('',#5934);
+#5934 = CARTESIAN_POINT('',(4.,3.3964857E-08,6.499999711439));
+#5935 = SURFACE_CURVE('',#5936,(#5995,#6057),.PCURVE_S1.);
+#5936 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5937,#5938,#5939,#5940,#5941,
+    #5942,#5943,#5944,#5945,#5946,#5947,#5948,#5949,#5950,#5951,#5952,
+    #5953,#5954,#5955,#5956,#5957,#5958,#5959,#5960,#5961,#5962,#5963,
+    #5964,#5965,#5966,#5967,#5968,#5969,#5970,#5971,#5972,#5973,#5974,
+    #5975,#5976,#5977,#5978,#5979,#5980,#5981,#5982,#5983,#5984,#5985,
+    #5986,#5987,#5988,#5989,#5990,#5991,#5992,#5993,#5994),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,0.128504632368,
+    0.161748448897,0.362339057999,0.562929667185,0.598635985019,
+    0.812731889673,0.97030035273,1.),.UNSPECIFIED.);
+#5937 = CARTESIAN_POINT('',(1.530734683667,3.6955177348,
+    -6.0000000006E-07));
+#5938 = CARTESIAN_POINT('',(1.22780862885,3.82099390674,0.104368393563)
+  );
+#5939 = CARTESIAN_POINT('',(0.913054500605,3.91812171235,0.208762649041)
+  );
+#5940 = CARTESIAN_POINT('',(0.589674524992,3.985547817681,0.313144189641
+    ));
+#5941 = CARTESIAN_POINT('',(0.260955727778,4.022423507634,0.417513738467
+    ));
+#5942 = CARTESIAN_POINT('',(-6.977223489047E-02,4.028329592082,
+    0.521883273593));
+#5943 = CARTESIAN_POINT('',(-0.399153452839,4.003251529692,
+    0.626264782068));
+#5944 = CARTESIAN_POINT('',(-0.72381879013,3.947606216673,0.730659007996
+    ));
+#5945 = CARTESIAN_POINT('',(-1.122321410694,3.840259052049,
+    0.862027975868));
+#5946 = CARTESIAN_POINT('',(-1.203690225588,3.816211241165,
+    0.889027971279));
+#5947 = CARTESIAN_POINT('',(-1.284468162299,3.790193626743,
+    0.916027972774));
+#5948 = CARTESIAN_POINT('',(-1.364599600982,3.762223234974,
+    0.943027977095));
+#5949 = CARTESIAN_POINT('',(-1.444029594438,3.732318946549,
+    0.970027980986));
+#5950 = CARTESIAN_POINT('',(-1.522703868107,3.700501496658,
+    0.997027981195));
+#5951 = CARTESIAN_POINT('',(-1.600568820078,3.666793474993,
+    1.024027974476));
+#5952 = CARTESIAN_POINT('',(-2.14219984324,3.416567669862,1.213943760375
+    ));
+#5953 = CARTESIAN_POINT('',(-2.576099752692,3.133666291333,
+    1.377090740324));
+#5954 = CARTESIAN_POINT('',(-2.966464159597,2.788026316046,
+    1.540101353873));
+#5955 = CARTESIAN_POINT('',(-3.303094979395,2.387857324295,
+    1.703027865911));
+#5956 = CARTESIAN_POINT('',(-3.577539497203,1.942732969177,1.86595446157
+    ));
+#5957 = CARTESIAN_POINT('',(-3.783357134096,1.463681366857,
+    2.028965108047));
+#5958 = CARTESIAN_POINT('',(-3.915949708803,0.962960369419,
+    2.192112109983));
+#5959 = CARTESIAN_POINT('',(-4.032249281681,-5.404188701284E-02,
+    2.517943754728));
+#5960 = CARTESIAN_POINT('',(-4.016121709576,-0.571769793421,
+    2.681090780426));
+#5961 = CARTESIAN_POINT('',(-3.923767490327,-1.084918946769,
+    2.844101402335));
+#5962 = CARTESIAN_POINT('',(-3.756898653357,-1.580509904134,
+    3.007027737164));
+#5963 = CARTESIAN_POINT('',(-3.519300005111,-2.046344925989,
+    3.169954529883));
+#5964 = CARTESIAN_POINT('',(-3.217044633791,-2.471189626328,3.3329651584
+    ));
+#5965 = CARTESIAN_POINT('',(-2.858213922575,-2.844743920545,
+    3.496112192947));
+#5966 = CARTESIAN_POINT('',(-2.382094824042,-3.214642216195,
+    3.688027968104));
+#5967 = CARTESIAN_POINT('',(-2.308694407741,-3.268664082352,
+    3.717027959154));
+#5968 = CARTESIAN_POINT('',(-2.233895983969,-3.32076895104,
+    3.746027958729));
+#5969 = CARTESIAN_POINT('',(-2.157758049324,-3.370914701805,
+    3.775027962241));
+#5970 = CARTESIAN_POINT('',(-2.08034051592,-3.419061425525,
+    3.804027965119));
+#5971 = CARTESIAN_POINT('',(-2.001704711384,-3.465171424407,
+    3.833027962813));
+#5972 = CARTESIAN_POINT('',(-1.921913378855,-3.509209211991,
+    3.862027950794));
+#5973 = CARTESIAN_POINT('',(-1.3560561325,-3.802568557282,4.064912435566
+    ));
+#5974 = CARTESIAN_POINT('',(-0.830943309975,-3.978765010939,
+    4.239117052915));
+#5975 = CARTESIAN_POINT('',(-0.280683953124,-4.071347388032,
+    4.413126868063));
+#5976 = CARTESIAN_POINT('',(0.279103857103,-4.076987869688,
+    4.587027896213));
+#5977 = CARTESIAN_POINT('',(0.832900515847,-3.995113228469,4.76092894955
+    ));
+#5978 = CARTESIAN_POINT('',(1.365409335263,-3.828406341039,
+    4.934938814608));
+#5979 = CARTESIAN_POINT('',(1.861611472753,-3.582292364815,
+    5.109143454384));
+#5980 = CARTESIAN_POINT('',(2.636177709078,-3.035161478926,
+    5.411001986602));
+#5981 = CARTESIAN_POINT('',(2.938090275997,-2.765356332662,
+    5.539045298355));
+#5982 = CARTESIAN_POINT('',(3.208160603812,-2.461399862004,
+    5.667051768936));
+#5983 = CARTESIAN_POINT('',(3.44196642995,-2.127772046614,5.795027770774
+    ));
+#5984 = CARTESIAN_POINT('',(3.635889339674,-1.769489266227,
+    5.923003871964));
+#5985 = CARTESIAN_POINT('',(3.787059619561,-1.392030687158,
+    6.051010550887));
+#5986 = CARTESIAN_POINT('',(3.893446665024,-1.00135467066,6.179053987829
+    ));
+#5987 = CARTESIAN_POINT('',(3.965588388529,-0.529009756,6.331149459743)
+  );
+#5988 = CARTESIAN_POINT('',(3.975407727552,-0.453850779348,
+    6.355270929331));
+#5989 = CARTESIAN_POINT('',(3.983598873391,-0.378485085853,
+    6.379392398134));
+#5990 = CARTESIAN_POINT('',(3.990156810048,-0.302953839941,
+    6.403513864752));
+#5991 = CARTESIAN_POINT('',(3.995077774532,-0.227298302593,
+    6.427635328024));
+#5992 = CARTESIAN_POINT('',(3.998359256847,-0.151559831341,
+    6.451756787034));
+#5993 = CARTESIAN_POINT('',(4.,-7.577988026528E-02,6.475878241108));
+#5994 = CARTESIAN_POINT('',(4.,8.9E-16,6.499999689816));
+#5995 = PCURVE('',#2018,#5996);
+#5996 = DEFINITIONAL_REPRESENTATION('',(#5997),#6056);
+#5997 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5998,#5999,#6000,#6001,#6002,
+    #6003,#6004,#6005,#6006,#6007,#6008,#6009,#6010,#6011,#6012,#6013,
+    #6014,#6015,#6016,#6017,#6018,#6019,#6020,#6021,#6022,#6023,#6024,
+    #6025,#6026,#6027,#6028,#6029,#6030,#6031,#6032,#6033,#6034,#6035,
+    #6036,#6037,#6038,#6039,#6040,#6041,#6042,#6043,#6044,#6045,#6046,
+    #6047,#6048,#6049,#6050,#6051,#6052,#6053,#6054,#6055),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,0.128504632368,
+    0.161748448897,0.362339057999,0.562929667185,0.598635985019,
+    0.812731889673,0.97030035273,1.),.UNSPECIFIED.);
+#5998 = CARTESIAN_POINT('',(-1.17809698689,5.9999999991E-07));
+#5999 = CARTESIAN_POINT('',(-1.260068195407,-0.104368393563));
+#6000 = CARTESIAN_POINT('',(-1.342059224381,-0.208762649041));
+#6001 = CARTESIAN_POINT('',(-1.42404025296,-0.313144189641));
+#6002 = CARTESIAN_POINT('',(-1.506011863977,-0.417513738467));
+#6003 = CARTESIAN_POINT('',(-1.587983476112,-0.521883273593));
+#6004 = CARTESIAN_POINT('',(-1.669964507483,-0.626264782068));
+#6005 = CARTESIAN_POINT('',(-1.751955540249,-0.730659007996));
+#6006 = CARTESIAN_POINT('',(-1.855132497569,-0.862027975868));
+#6007 = CARTESIAN_POINT('',(-1.876338247317,-0.889027971279));
+#6008 = CARTESIAN_POINT('',(-1.897544002406,-0.916027972774));
+#6009 = CARTESIAN_POINT('',(-1.918749760199,-0.943027977095));
+#6010 = CARTESIAN_POINT('',(-1.939955518059,-0.970027980986));
+#6011 = CARTESIAN_POINT('',(-1.961161273347,-0.997027981195));
+#6012 = CARTESIAN_POINT('',(-1.982367023425,-1.024027974476));
+#6013 = CARTESIAN_POINT('',(-2.131526568629,-1.213943760375));
+#6014 = CARTESIAN_POINT('',(-2.259661943942,-1.377090740324));
+#6015 = CARTESIAN_POINT('',(-2.387690196709,-1.540101353874));
+#6016 = CARTESIAN_POINT('',(-2.515652385392,-1.703027865908));
+#6017 = CARTESIAN_POINT('',(-2.643614565056,-1.865954461572));
+#6018 = CARTESIAN_POINT('',(-2.771642811716,-2.028965108047));
+#6019 = CARTESIAN_POINT('',(-2.89977818392,-2.192112109983));
+#6020 = CARTESIAN_POINT('',(-3.155685782019,-2.517943754728));
+#6021 = CARTESIAN_POINT('',(-3.283821148382,-2.681090780427));
+#6022 = CARTESIAN_POINT('',(-3.411849400406,-2.844101402333));
+#6023 = CARTESIAN_POINT('',(-3.539811604502,-3.007027737167));
+#6024 = CARTESIAN_POINT('',(-3.66777376246,-3.16995452988));
+#6025 = CARTESIAN_POINT('',(-3.795802007587,-3.332965158401));
+#6026 = CARTESIAN_POINT('',(-3.923937375121,-3.496112192947));
+#6027 = CARTESIAN_POINT('',(-4.074667710719,-3.688027968104));
+#6028 = CARTESIAN_POINT('',(-4.097444257332,-3.717027959154));
+#6029 = CARTESIAN_POINT('',(-4.120220811604,-3.746027958729));
+#6030 = CARTESIAN_POINT('',(-4.142997369758,-3.775027962241));
+#6031 = CARTESIAN_POINT('',(-4.165773928009,-3.804027965119));
+#6032 = CARTESIAN_POINT('',(-4.188550482572,-3.833027962813));
+#6033 = CARTESIAN_POINT('',(-4.211327029658,-3.862027950794));
+#6034 = CARTESIAN_POINT('',(-4.370672199165,-4.064912435566));
+#6035 = CARTESIAN_POINT('',(-4.507492240506,-4.239117052916));
+#6036 = CARTESIAN_POINT('',(-4.644159234608,-4.41312686806));
+#6037 = CARTESIAN_POINT('',(-4.780740684049,-4.587027896216));
+#6038 = CARTESIAN_POINT('',(-4.917322131933,-4.760928949547));
+#6039 = CARTESIAN_POINT('',(-5.053989120205,-4.934938814608));
+#6040 = CARTESIAN_POINT('',(-5.190809157924,-5.109143454384));
+#6041 = CARTESIAN_POINT('',(-5.427888398468,-5.411001986602));
+#6042 = CARTESIAN_POINT('',(-5.528453440291,-5.539045298354));
+#6043 = CARTESIAN_POINT('',(-5.628989533341,-5.667051768936));
+#6044 = CARTESIAN_POINT('',(-5.729501676449,-5.795027770774));
+#6045 = CARTESIAN_POINT('',(-5.830013808612,-5.923003871964));
+#6046 = CARTESIAN_POINT('',(-5.930549877096,-6.051010550887));
+#6047 = CARTESIAN_POINT('',(-6.031114899627,-6.179053987829));
+#6048 = CARTESIAN_POINT('',(-6.150570473659,-6.331149459743));
+#6049 = CARTESIAN_POINT('',(-6.16951544651,-6.355270929331));
+#6050 = CARTESIAN_POINT('',(-6.188460423069,-6.379392398134));
+#6051 = CARTESIAN_POINT('',(-6.207405402136,-6.403513864752));
+#6052 = CARTESIAN_POINT('',(-6.22635038216,-6.427635328024));
+#6053 = CARTESIAN_POINT('',(-6.245295361238,-6.451756787034));
+#6054 = CARTESIAN_POINT('',(-6.264240337113,-6.475878241108));
+#6055 = CARTESIAN_POINT('',(-6.28318530718,-6.499999689816));
+#6056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6057 = PCURVE('',#1936,#6058);
+#6058 = DEFINITIONAL_REPRESENTATION('',(#6059),#6118);
+#6059 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#6060,#6061,#6062,#6063,#6064,
+    #6065,#6066,#6067,#6068,#6069,#6070,#6071,#6072,#6073,#6074,#6075,
+    #6076,#6077,#6078,#6079,#6080,#6081,#6082,#6083,#6084,#6085,#6086,
+    #6087,#6088,#6089,#6090,#6091,#6092,#6093,#6094,#6095,#6096,#6097,
+    #6098,#6099,#6100,#6101,#6102,#6103,#6104,#6105,#6106,#6107,#6108,
+    #6109,#6110,#6111,#6112,#6113,#6114,#6115,#6116,#6117),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,0.128504632368,
+    0.161748448897,0.362339057999,0.562929667185,0.598635985019,
+    0.812731889673,0.97030035273,1.),.UNSPECIFIED.);
+#6060 = CARTESIAN_POINT('',(-0.931748857758,1.178135205));
+#6061 = CARTESIAN_POINT('',(-0.931748851082,1.260109076534));
+#6062 = CARTESIAN_POINT('',(-0.931748823264,1.342102774945));
+#6063 = CARTESIAN_POINT('',(-0.931748782995,1.424086476997));
+#6064 = CARTESIAN_POINT('',(-0.93174874397,1.506060761071));
+#6065 = CARTESIAN_POINT('',(-0.931748711659,1.588035042741));
+#6066 = CARTESIAN_POINT('',(-0.931748687863,1.670018739686));
+#6067 = CARTESIAN_POINT('',(-0.931748677043,1.752012435368));
+#6068 = CARTESIAN_POINT('',(-0.931748678717,1.855192740793));
+#6069 = CARTESIAN_POINT('',(-0.931748679877,1.876399178519));
+#6070 = CARTESIAN_POINT('',(-0.931748681852,1.89760562145));
+#6071 = CARTESIAN_POINT('',(-0.93174868462,1.918812066967));
+#6072 = CARTESIAN_POINT('',(-0.931748688139,1.940018512446));
+#6073 = CARTESIAN_POINT('',(-0.93174869235,1.961224955266));
+#6074 = CARTESIAN_POINT('',(-0.931748697173,1.9824313928));
+#6075 = CARTESIAN_POINT('',(-0.93174873471,2.131595773081));
+#6076 = CARTESIAN_POINT('',(-0.931748788198,2.259735298931));
+#6077 = CARTESIAN_POINT('',(-0.931748820293,2.387767704384));
+#6078 = CARTESIAN_POINT('',(-0.931748863694,2.515734030908));
+#6079 = CARTESIAN_POINT('',(-0.931748643228,2.643700380642));
+#6080 = CARTESIAN_POINT('',(-0.931748662977,2.771732800044));
+#6081 = CARTESIAN_POINT('',(-0.931748735739,2.899872328242));
+#6082 = CARTESIAN_POINT('',(-0.931748817213,3.155788233667));
+#6083 = CARTESIAN_POINT('',(-0.931748784361,3.283927764005));
+#6084 = CARTESIAN_POINT('',(-0.931748849759,3.411960185716));
+#6085 = CARTESIAN_POINT('',(-0.931748957639,3.539926503774));
+#6086 = CARTESIAN_POINT('',(-0.931748575783,3.667892853639));
+#6087 = CARTESIAN_POINT('',(-0.931748623928,3.795925262567));
+#6088 = CARTESIAN_POINT('',(-0.93174862893,3.924064792115));
+#6089 = CARTESIAN_POINT('',(-0.931748692366,4.074800012778));
+#6090 = CARTESIAN_POINT('',(-0.931748702892,4.097577297301));
+#6091 = CARTESIAN_POINT('',(-0.931748714066,4.120354589254));
+#6092 = CARTESIAN_POINT('',(-0.93174872561,4.143131884895));
+#6093 = CARTESIAN_POINT('',(-0.931748737258,4.165909180484));
+#6094 = CARTESIAN_POINT('',(-0.93174874876,4.188686472285));
+#6095 = CARTESIAN_POINT('',(-0.931748759878,4.211463756565));
+#6096 = CARTESIAN_POINT('',(-0.931748833391,4.370814083625));
+#6097 = CARTESIAN_POINT('',(-0.93174887556,4.507638554289));
+#6098 = CARTESIAN_POINT('',(-0.931748849926,4.644309983454));
+#6099 = CARTESIAN_POINT('',(-0.931748767245,4.780895896891));
+#6100 = CARTESIAN_POINT('',(-0.931748724781,4.917481800543));
+#6101 = CARTESIAN_POINT('',(-0.931748664364,5.054153233264));
+#6102 = CARTESIAN_POINT('',(-0.931748660869,5.190977711893));
+#6103 = CARTESIAN_POINT('',(-0.93174871783,5.428064636012));
+#6104 = CARTESIAN_POINT('',(-0.931748765543,5.528632933313));
+#6105 = CARTESIAN_POINT('',(-0.931748812292,5.629172279738));
+#6106 = CARTESIAN_POINT('',(-0.931748889022,5.729687673367));
+#6107 = CARTESIAN_POINT('',(-0.931748882077,5.830203057632));
+#6108 = CARTESIAN_POINT('',(-0.931748751736,5.930742396684));
+#6109 = CARTESIAN_POINT('',(-0.931748691659,6.031310721042));
+#6110 = CARTESIAN_POINT('',(-0.931748762763,6.150770188844));
+#6111 = CARTESIAN_POINT('',(-0.931748777927,6.169715778411));
+#6112 = CARTESIAN_POINT('',(-0.931748797596,6.188661370518));
+#6113 = CARTESIAN_POINT('',(-0.931748821677,6.207606963559));
+#6114 = CARTESIAN_POINT('',(-0.931748849359,6.226552555533));
+#6115 = CARTESIAN_POINT('',(-0.931748879118,6.245498144033));
+#6116 = CARTESIAN_POINT('',(-0.931748908715,6.264443726254));
+#6117 = CARTESIAN_POINT('',(-0.931748935197,6.283389298989));
+#6118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6119 = ORIENTED_EDGE('',*,*,#6120,.F.);
+#6120 = EDGE_CURVE('',#5569,#5933,#6121,.T.);
+#6121 = SURFACE_CURVE('',#6122,(#6126,#6133),.PCURVE_S1.);
+#6122 = LINE('',#6123,#6124);
+#6123 = CARTESIAN_POINT('',(4.,0.,0.));
+#6124 = VECTOR('',#6125,1.);
+#6125 = DIRECTION('',(0.,0.,1.));
+#6126 = PCURVE('',#2018,#6127);
+#6127 = DEFINITIONAL_REPRESENTATION('',(#6128),#6132);
+#6128 = LINE('',#6129,#6130);
+#6129 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#6130 = VECTOR('',#6131,1.);
+#6131 = DIRECTION('',(-0.,-1.));
+#6132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6133 = PCURVE('',#5833,#6134);
+#6134 = DEFINITIONAL_REPRESENTATION('',(#6135),#6139);
+#6135 = LINE('',#6136,#6137);
+#6136 = CARTESIAN_POINT('',(-0.,0.));
+#6137 = VECTOR('',#6138,1.);
+#6138 = DIRECTION('',(-0.,-1.));
+#6139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6140 = ORIENTED_EDGE('',*,*,#5568,.F.);
+#6141 = ADVANCED_FACE('',(#6142),#1936,.F.);
+#6142 = FACE_BOUND('',#6143,.F.);
+#6143 = EDGE_LOOP('',(#6144,#6207,#6208,#6209));
+#6144 = ORIENTED_EDGE('',*,*,#6145,.F.);
+#6145 = EDGE_CURVE('',#5933,#2943,#6146,.T.);
+#6146 = SURFACE_CURVE('',#6147,(#6150,#6157),.PCURVE_S1.);
+#6147 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6148,#6149),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#6148 = CARTESIAN_POINT('',(4.09999962701,8.491205961E-08,6.473204840674
+    ));
+#6149 = CARTESIAN_POINT('',(3.09999975567,-8.491201076E-08,
+    6.741154513271));
+#6150 = PCURVE('',#1936,#6151);
+#6151 = DEFINITIONAL_REPRESENTATION('',(#6152),#6156);
+#6152 = LINE('',#6153,#6154);
+#6153 = CARTESIAN_POINT('',(0.,6.283389315972));
+#6154 = VECTOR('',#6155,1.);
+#6155 = DIRECTION('',(1.,0.));
+#6156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6157 = PCURVE('',#6158,#6201);
+#6158 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#6159,#6160,#6161,#6162,#6163,#6164,#6165,#6166,#6167,#6168,#6169
+      ,#6170,#6171,#6172,#6173,#6174,#6175,#6176,#6177,#6178,#6179)
+    ,(#6180,#6181,#6182,#6183,#6184,#6185,#6186,#6187,#6188,#6189,#6190
+      ,#6191,#6192,#6193,#6194,#6195,#6196,#6197,#6198,#6199,#6200
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#6159 = CARTESIAN_POINT('',(4.09999962701,8.491208003E-08,6.473204840674
+    ));
+#6160 = CARTESIAN_POINT('',(4.099999203369,1.170958061421,6.836840947235
+    ));
+#6161 = CARTESIAN_POINT('',(3.732126875992,2.341911993487,7.200475395934
+    ));
+#6162 = CARTESIAN_POINT('',(2.996419549834,3.384464472317,7.564121718773
+    ));
+#6163 = CARTESIAN_POINT('',(1.943186614827,4.17018901383,7.927737507792)
+  );
+#6164 = CARTESIAN_POINT('',(0.673498691921,4.593315289745,8.291397074252
+    ));
+#6165 = CARTESIAN_POINT('',(-0.67348545778,4.593334227705,8.655018326409
+    ));
+#6166 = CARTESIAN_POINT('',(-1.943214253065,4.170181567045,
+    9.018660334172));
+#6167 = CARTESIAN_POINT('',(-2.996400440462,3.384463024795,
+    9.382295374077));
+#6168 = CARTESIAN_POINT('',(-3.732132601596,2.341914018778,
+    9.745932027507));
+#6169 = CARTESIAN_POINT('',(-4.46786630831,-1.4888540336E-07,
+    10.473204720636));
+#6170 = CARTESIAN_POINT('',(-3.732132348158,-2.341914236929,
+    11.200477413765));
+#6171 = CARTESIAN_POINT('',(-2.996396520187,-3.38446170924,
+    11.564112687716));
+#6172 = CARTESIAN_POINT('',(-1.943233403394,-4.170188779225,
+    11.927754526482));
+#6173 = CARTESIAN_POINT('',(-0.673441682629,-4.593322516043,
+    12.291381437395));
+#6174 = CARTESIAN_POINT('',(0.673440712031,-4.593322427652,
+    12.655022044492));
+#6175 = CARTESIAN_POINT('',(1.943237351274,-4.170189404317,
+    13.018666514094));
+#6176 = CARTESIAN_POINT('',(2.996393214264,-3.384462422723,
+    13.382289101978));
+#6177 = CARTESIAN_POINT('',(3.732133363893,-2.341912012559,
+    13.745934045338));
+#6178 = CARTESIAN_POINT('',(4.09999970193,-1.170957806689,
+    14.109568494042));
+#6179 = CARTESIAN_POINT('',(4.09999925402,1.6982465212E-07,
+    14.473204600592));
+#6180 = CARTESIAN_POINT('',(3.09999975567,-8.491199122E-08,
+    6.741154513271));
+#6181 = CARTESIAN_POINT('',(3.099999518298,0.88535686556,7.104791133982)
+  );
+#6182 = CARTESIAN_POINT('',(2.821853017862,1.770718146197,7.468429412563
+    ));
+#6183 = CARTESIAN_POINT('',(2.265581478752,2.558979555119,7.832055816976
+    ));
+#6184 = CARTESIAN_POINT('',(1.4692480487,3.153072925249,8.195712755262)
+  );
+#6185 = CARTESIAN_POINT('',(0.509220310246,3.472994897763,8.559325916045
+    ));
+#6186 = CARTESIAN_POINT('',(-0.50921276152,3.473007150572,8.922977391176
+    ));
+#6187 = CARTESIAN_POINT('',(-1.469262866744,3.153065233297,
+    9.286608110683));
+#6188 = CARTESIAN_POINT('',(-2.265570189599,2.558984181445,9.65024579805
+    ));
+#6189 = CARTESIAN_POINT('',(-2.821856250208,1.770715819378,
+    10.013881871893));
+#6190 = CARTESIAN_POINT('',(-3.378142881556,1.3218467129E-07,
+    10.741154633309));
+#6191 = CARTESIAN_POINT('',(-2.821856325009,-1.770715578508,
+    11.468427394726));
+#6192 = CARTESIAN_POINT('',(-2.265568598093,-2.558982799043,
+    11.832064848051));
+#6193 = CARTESIAN_POINT('',(-1.469273371103,-3.153070592777,
+    12.195695736542));
+#6194 = CARTESIAN_POINT('',(-0.509188967579,-3.472997918602,
+    12.55934155293));
+#6195 = CARTESIAN_POINT('',(0.509186266735,-3.473001133665,
+    12.922973673086));
+#6196 = CARTESIAN_POINT('',(1.469278386143,-3.153072545945,
+    13.28660193075));
+#6197 = CARTESIAN_POINT('',(2.265564507899,-2.558978733161,
+    13.650252070159));
+#6198 = CARTESIAN_POINT('',(2.821857026996,-1.770718542462,
+    14.01387985406));
+#6199 = CARTESIAN_POINT('',(3.099999724474,-0.885357120291,
+    14.377518132629));
+#6200 = CARTESIAN_POINT('',(3.09999951134,-1.6982336248E-07,
+    14.741154753354));
+#6201 = DEFINITIONAL_REPRESENTATION('',(#6202),#6206);
+#6202 = LINE('',#6203,#6204);
+#6203 = CARTESIAN_POINT('',(0.,0.));
+#6204 = VECTOR('',#6205,1.);
+#6205 = DIRECTION('',(1.,0.));
+#6206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6207 = ORIENTED_EDGE('',*,*,#5932,.F.);
+#6208 = ORIENTED_EDGE('',*,*,#1890,.F.);
+#6209 = ORIENTED_EDGE('',*,*,#2942,.T.);
+#6210 = ADVANCED_FACE('',(#6211),#2998,.F.);
+#6211 = FACE_BOUND('',#6212,.F.);
+#6212 = EDGE_LOOP('',(#6213,#6254,#6255,#6256));
+#6213 = ORIENTED_EDGE('',*,*,#6214,.F.);
+#6214 = EDGE_CURVE('',#2943,#6215,#6217,.T.);
+#6215 = VERTEX_POINT('',#6216);
+#6216 = CARTESIAN_POINT('',(3.09999951134,-1.69823368E-07,
+    14.741154753354));
+#6217 = SURFACE_CURVE('',#6218,(#6240,#6247),.PCURVE_S1.);
+#6218 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#6219,#6220,#6221,#6222,#6223,
+    #6224,#6225,#6226,#6227,#6228,#6229,#6230,#6231,#6232,#6233,#6234,
+    #6235,#6236,#6237,#6238,#6239),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#6219 = CARTESIAN_POINT('',(3.09999975567,-8.491199077E-08,
+    6.741154513271));
+#6220 = CARTESIAN_POINT('',(3.099999518298,0.88535686556,7.104791133982)
+  );
+#6221 = CARTESIAN_POINT('',(2.821853017862,1.770718146198,7.468429412563
+    ));
+#6222 = CARTESIAN_POINT('',(2.265581478753,2.558979555118,7.832055816976
+    ));
+#6223 = CARTESIAN_POINT('',(1.4692480487,3.15307292525,8.195712755262));
+#6224 = CARTESIAN_POINT('',(0.509220310247,3.472994897761,8.559325916045
+    ));
+#6225 = CARTESIAN_POINT('',(-0.50921276152,3.473007150574,8.922977391176
+    ));
+#6226 = CARTESIAN_POINT('',(-1.469262866744,3.153065233296,
+    9.286608110683));
+#6227 = CARTESIAN_POINT('',(-2.265570189599,2.558984181446,9.65024579805
+    ));
+#6228 = CARTESIAN_POINT('',(-2.821856250208,1.770715819378,
+    10.013881871893));
+#6229 = CARTESIAN_POINT('',(-3.378142881556,1.3218479084E-07,
+    10.741154633309));
+#6230 = CARTESIAN_POINT('',(-2.821856325009,-1.770715578508,
+    11.468427394726));
+#6231 = CARTESIAN_POINT('',(-2.265568957739,-2.558982501996,
+    11.832063468566));
+#6232 = CARTESIAN_POINT('',(-1.469271958206,-3.153071759746,
+    12.195701155941));
+#6233 = CARTESIAN_POINT('',(-0.509191490611,-3.472995834727,
+    12.559331875434));
+#6234 = CARTESIAN_POINT('',(0.509188789767,-3.47300321754,
+    12.922983350583));
+#6235 = CARTESIAN_POINT('',(1.469276973245,-3.153071378975,
+    13.286596511348));
+#6236 = CARTESIAN_POINT('',(2.265564867545,-2.558979030208,
+    13.650253449647));
+#6237 = CARTESIAN_POINT('',(2.821857026996,-1.770718542462,
+    14.013879854058));
+#6238 = CARTESIAN_POINT('',(3.099999724474,-0.885357120291,
+    14.377518132629));
+#6239 = CARTESIAN_POINT('',(3.09999951134,-1.6982336204E-07,
+    14.741154753354));
+#6240 = PCURVE('',#2998,#6241);
+#6241 = DEFINITIONAL_REPRESENTATION('',(#6242),#6246);
+#6242 = LINE('',#6243,#6244);
+#6243 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#6244 = VECTOR('',#6245,1.);
+#6245 = DIRECTION('',(0.,1.));
+#6246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6247 = PCURVE('',#6158,#6248);
+#6248 = DEFINITIONAL_REPRESENTATION('',(#6249),#6253);
+#6249 = LINE('',#6250,#6251);
+#6250 = CARTESIAN_POINT('',(-0.,0.));
+#6251 = VECTOR('',#6252,1.);
+#6252 = DIRECTION('',(0.,1.));
+#6253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6254 = ORIENTED_EDGE('',*,*,#2985,.T.);
+#6255 = ORIENTED_EDGE('',*,*,#3051,.T.);
+#6256 = ORIENTED_EDGE('',*,*,#6257,.F.);
+#6257 = EDGE_CURVE('',#6215,#3052,#6258,.T.);
+#6258 = SURFACE_CURVE('',#6259,(#6262,#6269),.PCURVE_S1.);
+#6259 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6260,#6261),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#6260 = CARTESIAN_POINT('',(3.09999951134,-1.6982336204E-07,
+    14.741154753354));
+#6261 = CARTESIAN_POINT('',(3.10000048866,-1.6982438433E-07,
+    15.758846206977));
+#6262 = PCURVE('',#2998,#6263);
+#6263 = DEFINITIONAL_REPRESENTATION('',(#6264),#6268);
+#6264 = LINE('',#6265,#6266);
+#6265 = CARTESIAN_POINT('',(0.,6.283389315972));
+#6266 = VECTOR('',#6267,1.);
+#6267 = DIRECTION('',(1.,0.));
+#6268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6269 = PCURVE('',#6270,#6313);
+#6270 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#6271,#6272,#6273,#6274,#6275,#6276,#6277,#6278,#6279,#6280,#6281
+      ,#6282,#6283,#6284,#6285,#6286,#6287,#6288,#6289,#6290,#6291)
+    ,(#6292,#6293,#6294,#6295,#6296,#6297,#6298,#6299,#6300,#6301,#6302
+      ,#6303,#6304,#6305,#6306,#6307,#6308,#6309,#6310,#6311,#6312
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#6271 = CARTESIAN_POINT('',(3.09999951134,-1.6982336781E-07,
+    14.741154753354));
+#6272 = CARTESIAN_POINT('',(3.09999929822,0.885356710869,15.104791374063
+    ));
+#6273 = CARTESIAN_POINT('',(2.821852843959,1.770717929346,
+    15.468429652645));
+#6274 = CARTESIAN_POINT('',(2.265581370276,2.558979291374,
+    15.832056057055));
+#6275 = CARTESIAN_POINT('',(1.469248019273,3.153072636493,
+    16.195712995351));
+#6276 = CARTESIAN_POINT('',(0.509220365231,3.472994610092,16.55932615612
+    ));
+#6277 = CARTESIAN_POINT('',(-0.509212626253,3.473006890789,
+    16.922977631262));
+#6278 = CARTESIAN_POINT('',(-1.469262664581,3.153065025031,
+    17.286608350763));
+#6279 = CARTESIAN_POINT('',(-2.265569940944,2.558984041812,
+    17.650246038133));
+#6280 = CARTESIAN_POINT('',(-2.8218559793,1.77071575711,18.013882111974)
+  );
+#6281 = CARTESIAN_POINT('',(-3.378142615305,2.247139985E-07,
+    18.741154873391));
+#6282 = CARTESIAN_POINT('',(-2.821856151103,-1.770715361655,
+    19.468427634807));
+#6283 = CARTESIAN_POINT('',(-2.265568849269,-2.558982238252,
+    19.832063708652));
+#6284 = CARTESIAN_POINT('',(-1.469271928768,-3.153071470991,
+    20.195701396013));
+#6285 = CARTESIAN_POINT('',(-0.509191545608,-3.472995547052,
+    20.55933211553));
+#6286 = CARTESIAN_POINT('',(0.50918865451,-3.473002957762,
+    20.922983590652));
+#6287 = CARTESIAN_POINT('',(1.469276771077,-3.153071170707,
+    21.286596751438));
+#6288 = CARTESIAN_POINT('',(2.265564618892,-2.558978890574,
+    21.650253689723));
+#6289 = CARTESIAN_POINT('',(2.821856756088,-1.770718480197,
+    22.013880094143));
+#6290 = CARTESIAN_POINT('',(3.099999455897,-0.88535713542,
+    22.377518372707));
+#6291 = CARTESIAN_POINT('',(3.09999926701,-2.5473486165E-07,
+    22.741154993437));
+#6292 = CARTESIAN_POINT('',(3.10000048866,-1.6982438966E-07,
+    15.758846206977));
+#6293 = CARTESIAN_POINT('',(3.100000798784,0.88535705977,16.122482827686
+    ));
+#6294 = CARTESIAN_POINT('',(2.821858110627,1.770718791522,
+    16.486121106264));
+#6295 = CARTESIAN_POINT('',(2.265565862161,2.55897958874,16.849747510695
+    ));
+#6296 = CARTESIAN_POINT('',(1.469277781923,3.153072212047,
+    17.213404448947));
+#6297 = CARTESIAN_POINT('',(0.509189330794,3.473004256652,
+    17.577017609765));
+#6298 = CARTESIAN_POINT('',(-0.509191270617,3.472996985422,
+    17.940669084874));
+#6299 = CARTESIAN_POINT('',(-1.469272075955,3.15307291477,18.30429980439
+    ));
+#6300 = CARTESIAN_POINT('',(-2.265569391617,2.55898355697,
+    18.667937491753));
+#6301 = CARTESIAN_POINT('',(-2.821857020629,1.770716445919,
+    19.031573565598));
+#6302 = CARTESIAN_POINT('',(-3.378143946558,2.3793527846E-07,
+    19.758846327014));
+#6303 = CARTESIAN_POINT('',(-2.821857333838,-1.770716068446,
+    20.486119088431));
+#6304 = CARTESIAN_POINT('',(-2.265571184221,-2.558984739975,
+    20.849755162275));
+#6305 = CARTESIAN_POINT('',(-1.469263675396,-3.153066066359,
+    21.213392849633));
+#6306 = CARTESIAN_POINT('',(-0.509213302595,-3.473008189696,
+    21.577023569167));
+#6307 = CARTESIAN_POINT('',(0.509220090311,-3.472996048458,
+    21.940675044243));
+#6308 = CARTESIAN_POINT('',(1.469248166401,-3.153074080259,
+    22.304288205098));
+#6309 = CARTESIAN_POINT('',(2.265581912652,-2.55898061011,
+    22.667945143325));
+#6310 = CARTESIAN_POINT('',(2.821853713483,-1.770719013599,
+    23.031571547772));
+#6311 = CARTESIAN_POINT('',(3.100000398598,-0.885357484325,
+    23.395209826331));
+#6312 = CARTESIAN_POINT('',(3.100000732992,-2.5473726994E-07,
+    23.75884644706));
+#6313 = DEFINITIONAL_REPRESENTATION('',(#6314),#6318);
+#6314 = LINE('',#6315,#6316);
+#6315 = CARTESIAN_POINT('',(0.,0.));
+#6316 = VECTOR('',#6317,1.);
+#6317 = DIRECTION('',(1.,0.));
+#6318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6319 = ADVANCED_FACE('',(#6320),#3107,.F.);
+#6320 = FACE_BOUND('',#6321,.F.);
+#6321 = EDGE_LOOP('',(#6322,#6363,#6364,#6365));
+#6322 = ORIENTED_EDGE('',*,*,#6323,.F.);
+#6323 = EDGE_CURVE('',#3052,#6324,#6326,.T.);
+#6324 = VERTEX_POINT('',#6325);
+#6325 = CARTESIAN_POINT('',(3.100000732992,-2.54737329E-07,
+    23.75884644706));
+#6326 = SURFACE_CURVE('',#6327,(#6349,#6356),.PCURVE_S1.);
+#6327 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#6328,#6329,#6330,#6331,#6332,
+    #6333,#6334,#6335,#6336,#6337,#6338,#6339,#6340,#6341,#6342,#6343,
+    #6344,#6345,#6346,#6347,#6348),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#6328 = CARTESIAN_POINT('',(3.10000048866,-1.6982438966E-07,
+    15.758846206977));
+#6329 = CARTESIAN_POINT('',(3.100000798784,0.88535705977,16.122482827686
+    ));
+#6330 = CARTESIAN_POINT('',(2.821858110627,1.770718791522,
+    16.486121106264));
+#6331 = CARTESIAN_POINT('',(2.265565862161,2.55897958874,16.849747510695
+    ));
+#6332 = CARTESIAN_POINT('',(1.469277781923,3.153072212047,
+    17.213404448947));
+#6333 = CARTESIAN_POINT('',(0.509189330794,3.473004256652,
+    17.577017609765));
+#6334 = CARTESIAN_POINT('',(-0.509191270617,3.472996985422,
+    17.940669084874));
+#6335 = CARTESIAN_POINT('',(-1.469272075955,3.15307291477,18.30429980439
+    ));
+#6336 = CARTESIAN_POINT('',(-2.265569391617,2.55898355697,
+    18.667937491753));
+#6337 = CARTESIAN_POINT('',(-2.821857020629,1.770716445919,
+    19.031573565598));
+#6338 = CARTESIAN_POINT('',(-3.378143946558,2.3793527846E-07,
+    19.758846327014));
+#6339 = CARTESIAN_POINT('',(-2.821857333838,-1.770716068446,
+    20.486119088431));
+#6340 = CARTESIAN_POINT('',(-2.265571184221,-2.558984739975,
+    20.849755162275));
+#6341 = CARTESIAN_POINT('',(-1.469263675396,-3.153066066359,
+    21.213392849633));
+#6342 = CARTESIAN_POINT('',(-0.509213302595,-3.473008189696,
+    21.577023569167));
+#6343 = CARTESIAN_POINT('',(0.509220090311,-3.472996048458,
+    21.940675044243));
+#6344 = CARTESIAN_POINT('',(1.469248166401,-3.153074080259,
+    22.304288205098));
+#6345 = CARTESIAN_POINT('',(2.265581912652,-2.55898061011,
+    22.667945143325));
+#6346 = CARTESIAN_POINT('',(2.821853713483,-1.770719013599,
+    23.031571547772));
+#6347 = CARTESIAN_POINT('',(3.100000398598,-0.885357484325,
+    23.395209826331));
+#6348 = CARTESIAN_POINT('',(3.100000732992,-2.5473726994E-07,
+    23.75884644706));
+#6349 = PCURVE('',#3107,#6350);
+#6350 = DEFINITIONAL_REPRESENTATION('',(#6351),#6355);
+#6351 = LINE('',#6352,#6353);
+#6352 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#6353 = VECTOR('',#6354,1.);
+#6354 = DIRECTION('',(0.,1.));
+#6355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6356 = PCURVE('',#6270,#6357);
+#6357 = DEFINITIONAL_REPRESENTATION('',(#6358),#6362);
+#6358 = LINE('',#6359,#6360);
+#6359 = CARTESIAN_POINT('',(-0.,0.));
+#6360 = VECTOR('',#6361,1.);
+#6361 = DIRECTION('',(0.,1.));
+#6362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6363 = ORIENTED_EDGE('',*,*,#3094,.T.);
+#6364 = ORIENTED_EDGE('',*,*,#3160,.T.);
+#6365 = ORIENTED_EDGE('',*,*,#6366,.F.);
+#6366 = EDGE_CURVE('',#6324,#3161,#6367,.T.);
+#6367 = SURFACE_CURVE('',#6368,(#6371,#6378),.PCURVE_S1.);
+#6368 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6369,#6370),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#6369 = CARTESIAN_POINT('',(3.100000732992,-2.547372695E-07,
+    23.75884644706));
+#6370 = CARTESIAN_POINT('',(4.100001118971,2.5473432697E-07,
+    24.026794198993));
+#6371 = PCURVE('',#3107,#6372);
+#6372 = DEFINITIONAL_REPRESENTATION('',(#6373),#6377);
+#6373 = LINE('',#6374,#6375);
+#6374 = CARTESIAN_POINT('',(0.,6.283389315972));
+#6375 = VECTOR('',#6376,1.);
+#6376 = DIRECTION('',(1.,0.));
+#6377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6378 = PCURVE('',#6379,#6422);
+#6379 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#6380,#6381,#6382,#6383,#6384,#6385,#6386,#6387,#6388,#6389,#6390
+      ,#6391,#6392,#6393,#6394,#6395,#6396,#6397,#6398,#6399,#6400)
+    ,(#6401,#6402,#6403,#6404,#6405,#6406,#6407,#6408,#6409,#6410,#6411
+      ,#6412,#6413,#6414,#6415,#6416,#6417,#6418,#6419,#6420,#6421
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#6380 = CARTESIAN_POINT('',(3.100000732992,-2.5473732723E-07,
+    23.75884644706));
+#6381 = CARTESIAN_POINT('',(3.100001067361,0.88535704464,24.122483067763
+    ));
+#6382 = CARTESIAN_POINT('',(2.821858381537,1.770718853786,
+    24.486121346345));
+#6383 = CARTESIAN_POINT('',(2.26556575117,2.558979431328,24.849749130258
+    ));
+#6384 = CARTESIAN_POINT('',(1.469279396984,3.153073587281,
+    25.213399269641));
+#6385 = CARTESIAN_POINT('',(0.509186943033,3.473002432561,
+    25.577027527316));
+#6386 = CARTESIAN_POINT('',(-0.509188692598,3.472999356967,
+    25.940659647488));
+#6387 = CARTESIAN_POINT('',(-1.469273518283,3.153072036559,
+    26.304305463852));
+#6388 = CARTESIAN_POINT('',(-2.265569140441,2.55898411776,
+    26.667936352355));
+#6389 = CARTESIAN_POINT('',(-2.821857194534,1.770716662773,
+    27.031573805679));
+#6390 = CARTESIAN_POINT('',(-3.378144212808,3.3046613098E-07,
+    27.758846567094));
+#6391 = CARTESIAN_POINT('',(-2.821857604747,-1.770716130713,
+    28.486119328512));
+#6392 = CARTESIAN_POINT('',(-2.265571432877,-2.558984879607,
+    28.849755402352));
+#6393 = CARTESIAN_POINT('',(-1.469263877561,-3.153066274623,
+    29.213393089721));
+#6394 = CARTESIAN_POINT('',(-0.509213437864,-3.47300844948,
+    29.577023809238));
+#6395 = CARTESIAN_POINT('',(0.509220035324,-3.472996336129,
+    29.940675284333));
+#6396 = CARTESIAN_POINT('',(1.46924819583,-3.153074369018,
+    30.304288445172));
+#6397 = CARTESIAN_POINT('',(2.265582021126,-2.558980873853,
+    30.66794538341));
+#6398 = CARTESIAN_POINT('',(2.821853887385,-1.770719230453,
+    31.031571787848));
+#6399 = CARTESIAN_POINT('',(3.100000618679,-0.885357639019,
+    31.395210066416));
+#6400 = CARTESIAN_POINT('',(3.100000977318,-3.3964849244E-07,
+    31.758846687138));
+#6401 = CARTESIAN_POINT('',(4.100001118971,2.5473426835E-07,
+    24.026794198993));
+#6402 = CARTESIAN_POINT('',(4.100001445597,1.170958763868,24.39043030556
+    ));
+#6403 = CARTESIAN_POINT('',(3.732134818996,2.341913464252,24.75406475425
+    ));
+#6404 = CARTESIAN_POINT('',(2.996394226773,3.384464272489,
+    25.117709697637));
+#6405 = CARTESIAN_POINT('',(1.94323780333,4.170191502388,25.481332285474
+    ));
+#6406 = CARTESIAN_POINT('',(0.67344054272,4.593324586714,25.844976755107
+    ));
+#6407 = CARTESIAN_POINT('',(-0.673442464572,4.593324535647,
+    26.208617362219));
+#6408 = CARTESIAN_POINT('',(-1.943234719137,4.17019047486,
+    26.572244273096));
+#6409 = CARTESIAN_POINT('',(-2.99639823359,3.384462938429,
+    26.935886111883));
+#6410 = CARTESIAN_POINT('',(-3.73213428827,2.341914915716,27.29952138583
+    ));
+#6411 = CARTESIAN_POINT('',(-4.467868340575,-3.1376151395E-07,
+    28.026794078958));
+#6412 = CARTESIAN_POINT('',(-3.732134056698,-2.341915470488,
+    28.754066772088));
+#6413 = CARTESIAN_POINT('',(-2.996401452951,-3.384464874535,
+    29.117703425515));
+#6414 = CARTESIAN_POINT('',(-1.943214705146,-4.170183665131,
+    29.481338465424));
+#6415 = CARTESIAN_POINT('',(-0.673485288463,-4.593336386768,
+    29.844980473199));
+#6416 = CARTESIAN_POINT('',(0.673499473878,-4.593317309337,
+    30.208601725306));
+#6417 = CARTESIAN_POINT('',(1.943187930557,-4.170190709471,
+    30.572261291852));
+#6418 = CARTESIAN_POINT('',(2.996421263243,-3.384465701516,
+    30.935877080786));
+#6419 = CARTESIAN_POINT('',(3.732128816104,-2.341912672261,
+    31.299523403671));
+#6420 = CARTESIAN_POINT('',(4.100001189551,-1.170958169497,
+    31.663157852364));
+#6421 = CARTESIAN_POINT('',(4.100001491954,3.3964370427E-07,
+    32.026793958914));
+#6422 = DEFINITIONAL_REPRESENTATION('',(#6423),#6427);
+#6423 = LINE('',#6424,#6425);
+#6424 = CARTESIAN_POINT('',(0.,0.));
+#6425 = VECTOR('',#6426,1.);
+#6426 = DIRECTION('',(1.,0.));
+#6427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6428 = ADVANCED_FACE('',(#6429),#3707,.T.);
+#6429 = FACE_BOUND('',#6430,.F.);
+#6430 = EDGE_LOOP('',(#6431,#6640,#6641,#6829,#6964));
+#6431 = ORIENTED_EDGE('',*,*,#6432,.F.);
+#6432 = EDGE_CURVE('',#3161,#6433,#6435,.T.);
+#6433 = VERTEX_POINT('',#6434);
+#6434 = CARTESIAN_POINT('',(4.,1.35856753E-07,31.999998845762));
+#6435 = SURFACE_CURVE('',#6436,(#6502,#6571),.PCURVE_S1.);
+#6436 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#6437,#6438,#6439,#6440,#6441,
+    #6442,#6443,#6444,#6445,#6446,#6447,#6448,#6449,#6450,#6451,#6452,
+    #6453,#6454,#6455,#6456,#6457,#6458,#6459,#6460,#6461,#6462,#6463,
+    #6464,#6465,#6466,#6467,#6468,#6469,#6470,#6471,#6472,#6473,#6474,
+    #6475,#6476,#6477,#6478,#6479,#6480,#6481,#6482,#6483,#6484,#6485,
+    #6486,#6487,#6488,#6489,#6490,#6491,#6492,#6493,#6494,#6495,#6496,
+    #6497,#6498,#6499,#6500,#6501),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,3.694139978345E-02,0.144968201785,0.306943637147,
+    0.469916958877,0.577943758224,0.739919199249,0.9018946346,
+    0.963776763579,1.),.UNSPECIFIED.);
+#6437 = CARTESIAN_POINT('',(4.,2.0378655785E-07,23.999999134317));
+#6438 = CARTESIAN_POINT('',(3.999999988289,0.116014135171,
+    24.036927461511));
+#6439 = CARTESIAN_POINT('',(3.996154469298,0.232028504059,
+    24.073855920192));
+#6440 = CARTESIAN_POINT('',(3.988463455168,0.347893962582,
+    24.110784321972));
+#6441 = CARTESIAN_POINT('',(3.976933852026,0.463461749991,
+    24.147712657637));
+#6442 = CARTESIAN_POINT('',(3.961579443063,0.578583798735,
+    24.184641006014));
+#6443 = CARTESIAN_POINT('',(3.942420871601,0.693112840546,
+    24.221569442833));
+#6444 = CARTESIAN_POINT('',(3.919485624171,0.80690251252,24.258497949597
+    ));
+#6445 = CARTESIAN_POINT('',(3.814795351007,1.249972557744,
+    24.403415030094));
+#6446 = CARTESIAN_POINT('',(3.704757846788,1.572667098085,24.51143368644
+    ));
+#6447 = CARTESIAN_POINT('',(3.563553583673,1.884127355113,24.61943716559
+    ));
+#6448 = CARTESIAN_POINT('',(3.392569819048,2.180854924237,
+    24.727426548452));
+#6449 = CARTESIAN_POINT('',(3.193618377978,2.459603988804,
+    24.835415877073));
+#6450 = CARTESIAN_POINT('',(2.968899817659,2.717378602635,
+    24.943419226706));
+#6451 = CARTESIAN_POINT('',(2.721020794573,2.951464183932,
+    25.051437758301));
+#6452 = CARTESIAN_POINT('',(2.051252135114,3.471472517371,
+    25.321344653156));
+#6453 = CARTESIAN_POINT('',(1.603558470441,3.725464069269,
+    25.483487110358));
+#6454 = CARTESIAN_POINT('',(1.120546317361,3.912829743073,
+    25.645497727096));
+#6455 = CARTESIAN_POINT('',(0.613962769333,4.028362761109,
+    25.807426383181));
+#6456 = CARTESIAN_POINT('',(9.596232421796E-02,4.068986585468,
+    25.969355060868));
+#6457 = CARTESIAN_POINT('',(-0.420935886309,4.034017258239,
+    26.131365717268));
+#6458 = CARTESIAN_POINT('',(-0.923967031223,3.924925689755,
+    26.293508214326));
+#6459 = CARTESIAN_POINT('',(-1.87987376303,3.56763639684,26.618342267743
+    ));
+#6460 = CARTESIAN_POINT('',(-2.333772733675,3.318080654314,
+    26.781489212189));
+#6461 = CARTESIAN_POINT('',(-2.748965140066,3.002697301468,
+    26.94449977439));
+#6462 = CARTESIAN_POINT('',(-3.11466575911,2.628907794737,
+    27.107426266493));
+#6463 = CARTESIAN_POINT('',(-3.421727554886,2.205624791514,
+    27.270352935833));
+#6464 = CARTESIAN_POINT('',(-3.662900867985,1.743362146403,
+    27.433363626195));
+#6465 = CARTESIAN_POINT('',(-3.832680942221,1.253998242407,
+    27.596510637798));
+#6466 = CARTESIAN_POINT('',(-3.992531753271,0.418073160589,
+    27.86741513777));
+#6467 = CARTESIAN_POINT('',(-4.023970281208,7.858580184995E-02,
+    27.975433692554));
+#6468 = CARTESIAN_POINT('',(-4.02237227867,-0.263384363667,
+    28.083437105269));
+#6469 = CARTESIAN_POINT('',(-3.987574269752,-0.604077493451,
+    28.191426422112));
+#6470 = CARTESIAN_POINT('',(-3.919903502289,-0.939790736697,
+    28.299415726676));
+#6471 = CARTESIAN_POINT('',(-3.820144124509,-1.26689044459,
+    28.407419127617));
+#6472 = CARTESIAN_POINT('',(-3.689565903067,-1.58183387419,
+    28.51543771193));
+#6473 = CARTESIAN_POINT('',(-3.290774667332,-2.33014136949,
+    28.78534474373));
+#6474 = CARTESIAN_POINT('',(-2.985961868756,-2.744906917396,
+    28.94748728554));
+#6475 = CARTESIAN_POINT('',(-2.621687554093,-3.113296504225,
+    29.109497906939));
+#6476 = CARTESIAN_POINT('',(-2.206545416859,-3.425757494668,
+    29.271426436127));
+#6477 = CARTESIAN_POINT('',(-1.750371555463,-3.674514963199,
+    29.433354951629));
+#6478 = CARTESIAN_POINT('',(-1.264312646659,-3.853828723769,
+    29.595365522172));
+#6479 = CARTESIAN_POINT('',(-0.760620164276,-3.959824955584,
+    29.757508035413));
+#6480 = CARTESIAN_POINT('',(0.254706154936,-4.024162207178,
+    30.081344695992));
+#6481 = CARTESIAN_POINT('',(0.767749266447,-3.982592532375,
+    30.243487270127));
+#6482 = CARTESIAN_POINT('',(1.272554352284,-3.866065965429,
+    30.405497963826));
+#6483 = CARTESIAN_POINT('',(1.756478978716,-3.676878909274,
+    30.567426617293));
+#6484 = CARTESIAN_POINT('',(2.207741166113,-3.419318629596,
+    30.72935513858));
+#6485 = CARTESIAN_POINT('',(2.615602047254,-3.099856177211,
+    30.891365566952));
+#6486 = CARTESIAN_POINT('',(2.970330793799,-2.726883148171,
+    31.053507987694));
+#6487 = CARTESIAN_POINT('',(3.376634662801,-2.153161940155,
+    31.277286612513));
+#6488 = CARTESIAN_POINT('',(3.480148604423,-1.988323867356,
+    31.339148802607));
+#6489 = CARTESIAN_POINT('',(3.574449817107,-1.817821442011,
+    31.401010178652));
+#6490 = CARTESIAN_POINT('',(3.659179607947,-1.642257724,31.462870532225)
+  );
+#6491 = CARTESIAN_POINT('',(3.734027911851,-1.462259153716,
+    31.524730893728));
+#6492 = CARTESIAN_POINT('',(3.798732804095,-1.27847377114,
+    31.586592287436));
+#6493 = CARTESIAN_POINT('',(3.853082150569,-1.091570397176,
+    31.648454491176));
+#6494 = CARTESIAN_POINT('',(3.922576733436,-0.791411885136,
+    31.746525264801));
+#6495 = CARTESIAN_POINT('',(3.944634017318,-0.679750466358,
+    31.782735775167));
+#6496 = CARTESIAN_POINT('',(3.963057485334,-0.567391888555,
+    31.818946307158));
+#6497 = CARTESIAN_POINT('',(3.977821719514,-0.454474241066,
+    31.855156840886));
+#6498 = CARTESIAN_POINT('',(3.988907645935,-0.341136334915,
+    31.891367361146));
+#6499 = CARTESIAN_POINT('',(3.996302534711,-0.227517702811,
+    31.927577857411));
+#6500 = CARTESIAN_POINT('',(4.,-0.113758599147,31.963788323841));
+#6501 = CARTESIAN_POINT('',(4.,-4.4E-16,31.999998759273));
+#6502 = PCURVE('',#3707,#6503);
+#6503 = DEFINITIONAL_REPRESENTATION('',(#6504),#6570);
+#6504 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#6505,#6506,#6507,#6508,#6509,
+    #6510,#6511,#6512,#6513,#6514,#6515,#6516,#6517,#6518,#6519,#6520,
+    #6521,#6522,#6523,#6524,#6525,#6526,#6527,#6528,#6529,#6530,#6531,
+    #6532,#6533,#6534,#6535,#6536,#6537,#6538,#6539,#6540,#6541,#6542,
+    #6543,#6544,#6545,#6546,#6547,#6548,#6549,#6550,#6551,#6552,#6553,
+    #6554,#6555,#6556,#6557,#6558,#6559,#6560,#6561,#6562,#6563,#6564,
+    #6565,#6566,#6567,#6568,#6569),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,3.694139978345E-02,0.144968201785,0.306943637147,
+    0.469916958877,0.577943758224,0.739919199249,0.9018946346,
+    0.963776763579,1.),.UNSPECIFIED.);
+#6505 = CARTESIAN_POINT('',(-5.094663948E-08,-23.99999913431));
+#6506 = CARTESIAN_POINT('',(-2.900353379268E-02,-24.03692746151));
+#6507 = CARTESIAN_POINT('',(-5.800712640243E-02,-24.07385592019));
+#6508 = CARTESIAN_POINT('',(-8.701066880448E-02,-24.11078432197));
+#6509 = CARTESIAN_POINT('',(-0.116014148521,-24.14771265763));
+#6510 = CARTESIAN_POINT('',(-0.145017626813,-24.18464100601));
+#6511 = CARTESIAN_POINT('',(-0.174021164924,-24.22156944283));
+#6512 = CARTESIAN_POINT('',(-0.203024750324,-24.25849794959));
+#6513 = CARTESIAN_POINT('',(-0.316842345149,-24.40341503009));
+#6514 = CARTESIAN_POINT('',(-0.40167992911,-24.51143368644));
+#6515 = CARTESIAN_POINT('',(-0.486505580575,-24.61943716558));
+#6516 = CARTESIAN_POINT('',(-0.571320206942,-24.72742654845));
+#6517 = CARTESIAN_POINT('',(-0.656134839815,-24.83541587707));
+#6518 = CARTESIAN_POINT('',(-0.7409605078,-24.9434192267));
+#6519 = CARTESIAN_POINT('',(-0.825798110284,-25.0514377583));
+#6520 = CARTESIAN_POINT('',(-1.037782591444,-25.32134465315));
+#6521 = CARTESIAN_POINT('',(-1.165129029249,-25.48348711036));
+#6522 = CARTESIAN_POINT('',(-1.292371862569,-25.64549772709));
+#6523 = CARTESIAN_POINT('',(-1.419550247922,-25.80742638318));
+#6524 = CARTESIAN_POINT('',(-1.546728630614,-25.96935506086));
+#6525 = CARTESIAN_POINT('',(-1.673971459051,-26.13136571727));
+#6526 = CARTESIAN_POINT('',(-1.801317891431,-26.29350821432));
+#6527 = CARTESIAN_POINT('',(-2.056442042427,-26.61834226774));
+#6528 = CARTESIAN_POINT('',(-2.184577423202,-26.78148921218));
+#6529 = CARTESIAN_POINT('',(-2.312605682797,-26.94449977439));
+#6530 = CARTESIAN_POINT('',(-2.440567872484,-27.10742626648));
+#6531 = CARTESIAN_POINT('',(-2.568530044788,-27.27035293583));
+#6532 = CARTESIAN_POINT('',(-2.696558287042,-27.43336362619));
+#6533 = CARTESIAN_POINT('',(-2.824693658272,-27.59651063779));
+#6534 = CARTESIAN_POINT('',(-3.037461581166,-27.86741513777));
+#6535 = CARTESIAN_POINT('',(-3.122299175813,-27.97543369255));
+#6536 = CARTESIAN_POINT('',(-3.207124831302,-28.08343710526));
+#6537 = CARTESIAN_POINT('',(-3.291939461869,-28.19142642211));
+#6538 = CARTESIAN_POINT('',(-3.376754094118,-28.29941572667));
+#6539 = CARTESIAN_POINT('',(-3.46157975116,-28.40741912761));
+#6540 = CARTESIAN_POINT('',(-3.54641734154,-28.51543771193));
+#6541 = CARTESIAN_POINT('',(-3.758401798108,-28.78534474373));
+#6542 = CARTESIAN_POINT('',(-3.885748230518,-28.94748728554));
+#6543 = CARTESIAN_POINT('',(-4.012991071309,-29.10949790693));
+#6544 = CARTESIAN_POINT('',(-4.140169477788,-29.27142643613));
+#6545 = CARTESIAN_POINT('',(-4.267347885014,-29.43335495162));
+#6546 = CARTESIAN_POINT('',(-4.394590731122,-29.59536552217));
+#6547 = CARTESIAN_POINT('',(-4.521937167463,-29.75750803541));
+#6548 = CARTESIAN_POINT('',(-4.776277836697,-30.08134469599));
+#6549 = CARTESIAN_POINT('',(-4.903624262095,-30.24348727012));
+#6550 = CARTESIAN_POINT('',(-5.030867090806,-30.40549796382));
+#6551 = CARTESIAN_POINT('',(-5.158045481784,-30.56742661729));
+#6552 = CARTESIAN_POINT('',(-5.285223885458,-30.72935513857));
+#6553 = CARTESIAN_POINT('',(-5.412466746777,-30.89136556695));
+#6554 = CARTESIAN_POINT('',(-5.539813194372,-31.05350798769));
+#6555 = CARTESIAN_POINT('',(-5.715568503413,-31.27728661251));
+#6556 = CARTESIAN_POINT('',(-5.764154936212,-31.3391488026));
+#6557 = CARTESIAN_POINT('',(-5.812740714295,-31.40101017865));
+#6558 = CARTESIAN_POINT('',(-5.861325674726,-31.46287053222));
+#6559 = CARTESIAN_POINT('',(-5.909910633503,-31.52473089372));
+#6560 = CARTESIAN_POINT('',(-5.958496407898,-31.58659228743));
+#6561 = CARTESIAN_POINT('',(-6.007082838307,-31.64845449117));
+#6562 = CARTESIAN_POINT('',(-6.084107440464,-31.7465252648));
+#6563 = CARTESIAN_POINT('',(-6.112547116238,-31.78273577516));
+#6564 = CARTESIAN_POINT('',(-6.140986821513,-31.81894630715));
+#6565 = CARTESIAN_POINT('',(-6.169426541662,-31.85515684088));
+#6566 = CARTESIAN_POINT('',(-6.197866262878,-31.89136736114));
+#6567 = CARTESIAN_POINT('',(-6.226305972177,-31.92757785741));
+#6568 = CARTESIAN_POINT('',(-6.254745657393,-31.96378832384));
+#6569 = CARTESIAN_POINT('',(-6.28318530718,-31.99999875927));
+#6570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6571 = PCURVE('',#6379,#6572);
+#6572 = DEFINITIONAL_REPRESENTATION('',(#6573),#6639);
+#6573 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#6574,#6575,#6576,#6577,#6578,
+    #6579,#6580,#6581,#6582,#6583,#6584,#6585,#6586,#6587,#6588,#6589,
+    #6590,#6591,#6592,#6593,#6594,#6595,#6596,#6597,#6598,#6599,#6600,
+    #6601,#6602,#6603,#6604,#6605,#6606,#6607,#6608,#6609,#6610,#6611,
+    #6612,#6613,#6614,#6615,#6616,#6617,#6618,#6619,#6620,#6621,#6622,
+    #6623,#6624,#6625,#6626,#6627,#6628,#6629,#6630,#6631,#6632,#6633,
+    #6634,#6635,#6636,#6637,#6638),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,3.694139978345E-02,0.144968201785,0.306943637147,
+    0.469916958877,0.577943758224,0.739919199249,0.9018946346,
+    0.963776763579,1.),.UNSPECIFIED.);
+#6574 = CARTESIAN_POINT('',(-0.103528736525,0.));
+#6575 = CARTESIAN_POINT('',(-0.10352877106,2.900440549257E-02));
+#6576 = CARTESIAN_POINT('',(-0.103528825342,5.800892935842E-02));
+#6577 = CARTESIAN_POINT('',(-0.103528873251,8.701340950554E-02));
+#6578 = CARTESIAN_POINT('',(-0.103528905717,0.11601783155));
+#6579 = CARTESIAN_POINT('',(-0.103528924322,0.145022255108));
+#6580 = CARTESIAN_POINT('',(-0.103528934908,0.174026740087));
+#6581 = CARTESIAN_POINT('',(-0.103528941185,0.203031272979));
+#6582 = CARTESIAN_POINT('',(-0.103528930018,0.316852586212));
+#6583 = CARTESIAN_POINT('',(-0.103528866174,0.401692942154));
+#6584 = CARTESIAN_POINT('',(-0.103528806948,0.486521348685));
+#6585 = CARTESIAN_POINT('',(-0.103528810121,0.571338720763));
+#6586 = CARTESIAN_POINT('',(-0.103528855008,0.656156097604));
+#6587 = CARTESIAN_POINT('',(-0.103528898359,0.740984510263));
+#6588 = CARTESIAN_POINT('',(-0.103528938687,0.825824858957));
+#6589 = CARTESIAN_POINT('',(-0.103529005549,1.037816207656));
+#6590 = CARTESIAN_POINT('',(-0.103529017777,1.165166775961));
+#6591 = CARTESIAN_POINT('',(-0.103528977373,1.292413744126));
+#6592 = CARTESIAN_POINT('',(-0.103528931903,1.419596270883));
+#6593 = CARTESIAN_POINT('',(-0.103528871715,1.546778809888));
+#6594 = CARTESIAN_POINT('',(-0.103528820461,1.674025780237));
+#6595 = CARTESIAN_POINT('',(-0.103528820668,1.801376344525));
+#6596 = CARTESIAN_POINT('',(-0.103528891066,2.056508759498));
+#6597 = CARTESIAN_POINT('',(-0.103528964903,2.184648283994));
+#6598 = CARTESIAN_POINT('',(-0.103529045393,2.3126806841));
+#6599 = CARTESIAN_POINT('',(-0.103529152712,2.440647027735));
+#6600 = CARTESIAN_POINT('',(-0.103529005112,2.568613385695));
+#6601 = CARTESIAN_POINT('',(-0.103528864451,2.696645783892));
+#6602 = CARTESIAN_POINT('',(-0.103528844638,2.824785313593));
+#6603 = CARTESIAN_POINT('',(-0.103528858289,3.037560143784));
+#6604 = CARTESIAN_POINT('',(-0.103528893994,3.122400491518));
+#6605 = CARTESIAN_POINT('',(-0.103528835563,3.207228911312));
+#6606 = CARTESIAN_POINT('',(-0.10352888746,3.29204629));
+#6607 = CARTESIAN_POINT('',(-0.103528978572,3.37686366827));
+#6608 = CARTESIAN_POINT('',(-0.103528972326,3.461692087639));
+#6609 = CARTESIAN_POINT('',(-0.103528964657,3.546532436198));
+#6610 = CARTESIAN_POINT('',(-0.103528910722,3.758523783909));
+#6611 = CARTESIAN_POINT('',(-0.103528857151,3.885874353534));
+#6612 = CARTESIAN_POINT('',(-0.103528831542,4.013121316877));
+#6613 = CARTESIAN_POINT('',(-0.103528941068,4.140303840713));
+#6614 = CARTESIAN_POINT('',(-0.10352899193,4.267486371263));
+#6615 = CARTESIAN_POINT('',(-0.103529014268,4.394733338214));
+#6616 = CARTESIAN_POINT('',(-0.103529001151,4.522083909203));
+#6617 = CARTESIAN_POINT('',(-0.103528930839,4.776432850897));
+#6618 = CARTESIAN_POINT('',(-0.103528873083,4.90378342627));
+#6619 = CARTESIAN_POINT('',(-0.103528806825,5.031030405217));
+#6620 = CARTESIAN_POINT('',(-0.103528751856,5.158212951728));
+#6621 = CARTESIAN_POINT('',(-0.103528729856,5.285395461658));
+#6622 = CARTESIAN_POINT('',(-0.103528959791,5.412642412104));
+#6623 = CARTESIAN_POINT('',(-0.103529100782,5.539992978063));
+#6624 = CARTESIAN_POINT('',(-0.10352909032,5.715753998857));
+#6625 = CARTESIAN_POINT('',(-0.103529065164,5.764342013606));
+#6626 = CARTESIAN_POINT('',(-0.103529015206,5.812929376641));
+#6627 = CARTESIAN_POINT('',(-0.103528938076,5.861515923936));
+#6628 = CARTESIAN_POINT('',(-0.103528843073,5.910102469866));
+#6629 = CARTESIAN_POINT('',(-0.103528753196,5.958689830048));
+#6630 = CARTESIAN_POINT('',(-0.103528697714,6.007277843683));
+#6631 = CARTESIAN_POINT('',(-0.103528693845,6.084304951297));
+#6632 = CARTESIAN_POINT('',(-0.103528706984,6.112745550705));
+#6633 = CARTESIAN_POINT('',(-0.103528744632,6.141186178904));
+#6634 = CARTESIAN_POINT('',(-0.103528809029,6.169626821344));
+#6635 = CARTESIAN_POINT('',(-0.103528894715,6.198067463635));
+#6636 = CARTESIAN_POINT('',(-0.103528988524,6.226508091542));
+#6637 = CARTESIAN_POINT('',(-0.10352906959,6.254948690985));
+#6638 = CARTESIAN_POINT('',(-0.103529109345,6.283389248042));
+#6639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6640 = ORIENTED_EDGE('',*,*,#3693,.T.);
+#6641 = ORIENTED_EDGE('',*,*,#6642,.T.);
+#6642 = EDGE_CURVE('',#3559,#6643,#6645,.T.);
+#6643 = VERTEX_POINT('',#6644);
+#6644 = CARTESIAN_POINT('',(2.71721032E-07,-4.,30.499998845758));
+#6645 = SURFACE_CURVE('',#6646,(#6705,#6767),.PCURVE_S1.);
+#6646 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#6647,#6648,#6649,#6650,#6651,
+    #6652,#6653,#6654,#6655,#6656,#6657,#6658,#6659,#6660,#6661,#6662,
+    #6663,#6664,#6665,#6666,#6667,#6668,#6669,#6670,#6671,#6672,#6673,
+    #6674,#6675,#6676,#6677,#6678,#6679,#6680,#6681,#6682,#6683,#6684,
+    #6685,#6686,#6687,#6688,#6689,#6690,#6691,#6692,#6693,#6694,#6695,
+    #6696,#6697,#6698,#6699,#6700,#6701,#6702,#6703,#6704),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053376885543E-02,
+    9.721155347171E-02,0.311861995058,0.526512436535,0.561193549354,
+    0.798454040732,0.967824709914,1.),.UNSPECIFIED.);
+#6647 = CARTESIAN_POINT('',(4.,-8.9E-16,24.499998962933));
+#6648 = CARTESIAN_POINT('',(4.,0.166121979336,24.552877246464));
+#6649 = CARTESIAN_POINT('',(3.99211508248,0.332246553622,24.605756357697
+    ));
+#6650 = CARTESIAN_POINT('',(3.976345454657,0.497933374552,
+    24.658635096726));
+#6651 = CARTESIAN_POINT('',(3.952720197185,0.662745536415,
+    24.711513370648));
+#6652 = CARTESIAN_POINT('',(3.921297149347,0.826250256897,
+    24.764391640466));
+#6653 = CARTESIAN_POINT('',(3.882162794239,0.988019557883,
+    24.817270367991));
+#6654 = CARTESIAN_POINT('',(3.83543214396,1.147630946266,24.870149462749
+    ));
+#6655 = CARTESIAN_POINT('',(3.760754948119,1.364063803952,
+    24.943027723464));
+#6656 = CARTESIAN_POINT('',(3.739194992966,1.423091635687,
+    24.963027720019));
+#6657 = CARTESIAN_POINT('',(3.716576478764,1.48172922098,24.983027717839
+    ));
+#6658 = CARTESIAN_POINT('',(3.692907673029,1.539954419415,
+    25.003027716216));
+#6659 = CARTESIAN_POINT('',(3.668197391371,1.597745319132,
+    25.023027714443));
+#6660 = CARTESIAN_POINT('',(3.642454997491,1.655080236826,
+    25.043027711811));
+#6661 = CARTESIAN_POINT('',(3.615690403186,1.711937717748,
+    25.063027707613));
+#6662 = CARTESIAN_POINT('',(3.364424651003,2.221761669187,
+    25.243948388697));
+#6663 = CARTESIAN_POINT('',(3.07513276528,2.643559382322,25.405086476009
+    ));
+#6664 = CARTESIAN_POINT('',(2.725656090224,3.021517342199,
+    25.566097048169));
+#6665 = CARTESIAN_POINT('',(2.324106818071,3.345981630464,
+    25.727027621236));
+#6666 = CARTESIAN_POINT('',(1.87987379049,3.608994681534,25.887958274632
+    ));
+#6667 = CARTESIAN_POINT('',(1.403691522667,3.804536480786,26.04896886706
+    ));
+#6668 = CARTESIAN_POINT('',(0.907438549443,3.928375416156,
+    26.210106972341));
+#6669 = CARTESIAN_POINT('',(-9.847346839487E-02,4.030617955976,
+    26.531948388737));
+#6670 = CARTESIAN_POINT('',(-0.609494627319,4.009160006598,
+    26.693086524579));
+#6671 = CARTESIAN_POINT('',(-1.1152825474,3.913427285136,26.854097074122
+    ));
+#6672 = CARTESIAN_POINT('',(-1.60335018955,3.745174725143,
+    27.015027511546));
+#6673 = CARTESIAN_POINT('',(-2.061971060021,3.508139576685,
+    27.175958328832));
+#6674 = CARTESIAN_POINT('',(-2.480347548102,3.208227509623,
+    27.336968920369));
+#6675 = CARTESIAN_POINT('',(-2.848590825978,2.853262771529,
+    27.498107056708));
+#6676 = CARTESIAN_POINT('',(-3.208861309823,2.389535717003,
+    27.685027725238));
+#6677 = CARTESIAN_POINT('',(-3.257468344446,2.323863393001,
+    27.71102771807));
+#6678 = CARTESIAN_POINT('',(-3.304538171412,2.257062598412,
+    27.737027715597));
+#6679 = CARTESIAN_POINT('',(-3.350040283032,2.189175367056,
+    27.763027715181));
+#6680 = CARTESIAN_POINT('',(-3.393945591576,2.12024466068,
+    27.789027714202));
+#6681 = CARTESIAN_POINT('',(-3.436226429279,2.050314368954,
+    27.815027710054));
+#6682 = CARTESIAN_POINT('',(-3.476856548332,1.979429309476,
+    27.841027700143));
+#6683 = CARTESIAN_POINT('',(-3.782307212733,1.416477426877,
+    28.04489880379));
+#6684 = CARTESIAN_POINT('',(-3.970924622883,0.881777817209,
+    28.22312846955));
+#6685 = CARTESIAN_POINT('',(-4.072309807539,0.319472806521,
+    28.401137399122));
+#6686 = CARTESIAN_POINT('',(-4.082729643328,-0.253737094263,
+    28.579027638161));
+#6687 = CARTESIAN_POINT('',(-4.001415410439,-0.821245811014,
+    28.75691790934));
+#6688 = CARTESIAN_POINT('',(-3.831186089614,-1.366670256032,
+    28.934926899436));
+#6689 = CARTESIAN_POINT('',(-3.577813904783,-1.873900693651,
+    29.113156591437));
+#6690 = CARTESIAN_POINT('',(-3.020363513789,-2.652645577808,
+    29.418002705083));
+#6691 = CARTESIAN_POINT('',(-2.751082300919,-2.950716102553,
+    29.545044351296));
+#6692 = CARTESIAN_POINT('',(-2.448351170695,-3.217271377301,
+    29.67205064266));
+#6693 = CARTESIAN_POINT('',(-2.116564889583,-3.448013544502,
+    29.799027522634));
+#6694 = CARTESIAN_POINT('',(-1.760635924296,-3.639425714313,
+    29.926004499923));
+#6695 = CARTESIAN_POINT('',(-1.385923803259,-3.788719366548,
+    30.053010995374));
+#6696 = CARTESIAN_POINT('',(-0.998250030841,-3.893921055397,
+    30.180052764355));
+#6697 = CARTESIAN_POINT('',(-0.529007868915,-3.965588635797,
+    30.33114913487));
+#6698 = CARTESIAN_POINT('',(-0.453849118789,-3.975407910835,
+    30.355270530681));
+#6699 = CARTESIAN_POINT('',(-0.378483653538,-3.98359900212,
+    30.379391925658));
+#6700 = CARTESIAN_POINT('',(-0.302952637617,-3.990156892741,
+    30.403513318022));
+#6701 = CARTESIAN_POINT('',(-0.227297331824,-3.995077819779,
+    30.427634706565));
+#6702 = CARTESIAN_POINT('',(-0.151559093295,-3.9983592743,
+    30.451756090651));
+#6703 = CARTESIAN_POINT('',(-7.577937550734E-02,-4.000000001359,
+    30.475877470213));
+#6704 = CARTESIAN_POINT('',(2.717210319E-07,-4.,30.499998845758));
+#6705 = PCURVE('',#3707,#6706);
+#6706 = DEFINITIONAL_REPRESENTATION('',(#6707),#6766);
+#6707 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#6708,#6709,#6710,#6711,#6712,
+    #6713,#6714,#6715,#6716,#6717,#6718,#6719,#6720,#6721,#6722,#6723,
+    #6724,#6725,#6726,#6727,#6728,#6729,#6730,#6731,#6732,#6733,#6734,
+    #6735,#6736,#6737,#6738,#6739,#6740,#6741,#6742,#6743,#6744,#6745,
+    #6746,#6747,#6748,#6749,#6750,#6751,#6752,#6753,#6754,#6755,#6756,
+    #6757,#6758,#6759,#6760,#6761,#6762,#6763,#6764,#6765),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053376885543E-02,
+    9.721155347171E-02,0.311861995058,0.526512436535,0.561193549354,
+    0.798454040732,0.967824709914,1.),.UNSPECIFIED.);
+#6708 = CARTESIAN_POINT('',(0.,-24.49999896293));
+#6709 = CARTESIAN_POINT('',(-4.153049483409E-02,-24.55287724646));
+#6710 = CARTESIAN_POINT('',(-8.306164241487E-02,-24.60575635769));
+#6711 = CARTESIAN_POINT('',(-0.124592500899,-24.65863509672));
+#6712 = CARTESIAN_POINT('',(-0.166122997489,-24.71151337064));
+#6713 = CARTESIAN_POINT('',(-0.207653494112,-24.76439164046));
+#6714 = CARTESIAN_POINT('',(-0.249184353092,-24.81727036799));
+#6715 = CARTESIAN_POINT('',(-0.290715502832,-24.87014946274));
+#6716 = CARTESIAN_POINT('',(-0.347953965351,-24.94302772346));
+#6717 = CARTESIAN_POINT('',(-0.363661929014,-24.96302772001));
+#6718 = CARTESIAN_POINT('',(-0.379369893882,-24.98302771783));
+#6719 = CARTESIAN_POINT('',(-0.395077859366,-25.00302771621));
+#6720 = CARTESIAN_POINT('',(-0.410785824873,-25.02302771444));
+#6721 = CARTESIAN_POINT('',(-0.426493789812,-25.04302771181));
+#6722 = CARTESIAN_POINT('',(-0.442201753594,-25.06302770761));
+#6723 = CARTESIAN_POINT('',(-0.584296559023,-25.24394838869));
+#6724 = CARTESIAN_POINT('',(-0.710854151113,-25.405086476));
+#6725 = CARTESIAN_POINT('',(-0.837311570663,-25.56609704816));
+#6726 = CARTESIAN_POINT('',(-0.963706148314,-25.72702762123));
+#6727 = CARTESIAN_POINT('',(-1.090100716856,-25.88795827463));
+#6728 = CARTESIAN_POINT('',(-1.216558131886,-26.04896886706));
+#6729 = CARTESIAN_POINT('',(-1.343115721468,-26.21010697234));
+#6730 = CARTESIAN_POINT('',(-1.59588940045,-26.53194838873));
+#6731 = CARTESIAN_POINT('',(-1.722446983539,-26.69308652458));
+#6732 = CARTESIAN_POINT('',(-1.84890440598,-26.85409707411));
+#6733 = CARTESIAN_POINT('',(-1.975298994414,-27.01502751155));
+#6734 = CARTESIAN_POINT('',(-2.101693545048,-27.17595832882));
+#6735 = CARTESIAN_POINT('',(-2.228150957031,-27.33696892037));
+#6736 = CARTESIAN_POINT('',(-2.354708541907,-27.4981070567));
+#6737 = CARTESIAN_POINT('',(-2.501515728939,-27.68502772523));
+#6738 = CARTESIAN_POINT('',(-2.52193608164,-27.71102771807));
+#6739 = CARTESIAN_POINT('',(-2.542356438817,-27.73702771559));
+#6740 = CARTESIAN_POINT('',(-2.562776798276,-27.76302771518));
+#6741 = CARTESIAN_POINT('',(-2.583197157822,-27.7890277142));
+#6742 = CARTESIAN_POINT('',(-2.603617515258,-27.81502771005));
+#6743 = CARTESIAN_POINT('',(-2.624037868382,-27.84102770014));
+#6744 = CARTESIAN_POINT('',(-2.784157926952,-28.04489880379));
+#6745 = CARTESIAN_POINT('',(-2.924139240428,-28.22312846955));
+#6746 = CARTESIAN_POINT('',(-3.063947140184,-28.40113739912));
+#6747 = CARTESIAN_POINT('',(-3.203661706524,-28.57902763816));
+#6748 = CARTESIAN_POINT('',(-3.343376270841,-28.75691790933));
+#6749 = CARTESIAN_POINT('',(-3.483184163531,-28.93492689943));
+#6750 = CARTESIAN_POINT('',(-3.62316547281,-29.11315659143));
+#6751 = CARTESIAN_POINT('',(-3.862591157134,-29.41800270508));
+#6752 = CARTESIAN_POINT('',(-3.962369491879,-29.54504435129));
+#6753 = CARTESIAN_POINT('',(-4.062120044436,-29.67205064266));
+#6754 = CARTESIAN_POINT('',(-4.161847476214,-29.79902752263));
+#6755 = CARTESIAN_POINT('',(-4.261574897216,-29.92600449992));
+#6756 = CARTESIAN_POINT('',(-4.3613254256,-30.05301099537));
+#6757 = CARTESIAN_POINT('',(-4.461103741389,-30.18005276435));
+#6758 = CARTESIAN_POINT('',(-4.57977462256,-30.33114913487));
+#6759 = CARTESIAN_POINT('',(-4.598719537183,-30.35527053068));
+#6760 = CARTESIAN_POINT('',(-4.617664455587,-30.37939192565));
+#6761 = CARTESIAN_POINT('',(-4.636609376473,-30.40351331802));
+#6762 = CARTESIAN_POINT('',(-4.655554298238,-30.42763470656));
+#6763 = CARTESIAN_POINT('',(-4.674499218983,-30.45175609065));
+#6764 = CARTESIAN_POINT('',(-4.693444136508,-30.47587747021));
+#6765 = CARTESIAN_POINT('',(-4.712389048315,-30.49999884575));
+#6766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6767 = PCURVE('',#3620,#6768);
+#6768 = DEFINITIONAL_REPRESENTATION('',(#6769),#6828);
+#6769 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#6770,#6771,#6772,#6773,#6774,
+    #6775,#6776,#6777,#6778,#6779,#6780,#6781,#6782,#6783,#6784,#6785,
+    #6786,#6787,#6788,#6789,#6790,#6791,#6792,#6793,#6794,#6795,#6796,
+    #6797,#6798,#6799,#6800,#6801,#6802,#6803,#6804,#6805,#6806,#6807,
+    #6808,#6809,#6810,#6811,#6812,#6813,#6814,#6815,#6816,#6817,#6818,
+    #6819,#6820,#6821,#6822,#6823,#6824,#6825,#6826,#6827),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053376885543E-02,
+    9.721155347171E-02,0.311861995058,0.526512436535,0.561193549354,
+    0.798454040732,0.967824709914,1.),.UNSPECIFIED.);
+#6770 = CARTESIAN_POINT('',(-0.931749843917,1.570847279701));
+#6771 = CARTESIAN_POINT('',(-0.931749829631,1.612379126347));
+#6772 = CARTESIAN_POINT('',(-0.931749817174,1.653911625047));
+#6773 = CARTESIAN_POINT('',(-0.93174980705,1.695443833792));
+#6774 = CARTESIAN_POINT('',(-0.931749799692,1.736975679765));
+#6775 = CARTESIAN_POINT('',(-0.93174979542,1.778507524975));
+#6776 = CARTESIAN_POINT('',(-0.931749794398,1.820039731878));
+#6777 = CARTESIAN_POINT('',(-0.931749796591,1.861572229006));
+#6778 = CARTESIAN_POINT('',(-0.931749803659,1.918812547905));
+#6779 = CARTESIAN_POINT('',(-0.931749806017,1.934521020952));
+#6780 = CARTESIAN_POINT('',(-0.931749808777,1.95022949515));
+#6781 = CARTESIAN_POINT('',(-0.931749811917,1.965937969913));
+#6782 = CARTESIAN_POINT('',(-0.931749815407,1.981646444657));
+#6783 = CARTESIAN_POINT('',(-0.931749819214,1.997354918795));
+#6784 = CARTESIAN_POINT('',(-0.931749823296,2.013063391742));
+#6785 = CARTESIAN_POINT('',(-0.931749862292,2.155162802852));
+#6786 = CARTESIAN_POINT('',(-0.931749914072,2.281724494416));
+#6787 = CARTESIAN_POINT('',(-0.931749940708,2.408186016276));
+#6788 = CARTESIAN_POINT('',(-0.931749965997,2.534584680874));
+#6789 = CARTESIAN_POINT('',(-0.93174974779,2.660983372867));
+#6790 = CARTESIAN_POINT('',(-0.931749788269,2.787444906452));
+#6791 = CARTESIAN_POINT('',(-0.931749861348,2.914006600233));
+#6792 = CARTESIAN_POINT('',(-0.93174993629,3.166788485268));
+#6793 = CARTESIAN_POINT('',(-0.931749894326,3.293350182417));
+#6794 = CARTESIAN_POINT('',(-0.931749998934,3.419811718483));
+#6795 = CARTESIAN_POINT('',(-0.931750032398,3.546210376545));
+#6796 = CARTESIAN_POINT('',(-0.931749710483,3.672609064778));
+#6797 = CARTESIAN_POINT('',(-0.931749738744,3.799070590193));
+#6798 = CARTESIAN_POINT('',(-0.931749748066,3.925632285548));
+#6799 = CARTESIAN_POINT('',(-0.931749809851,4.072444230498));
+#6800 = CARTESIAN_POINT('',(-0.931749819197,4.0928652448));
+#6801 = CARTESIAN_POINT('',(-0.93174982909,4.113286263389));
+#6802 = CARTESIAN_POINT('',(-0.931749839329,4.133707284098));
+#6803 = CARTESIAN_POINT('',(-0.931749849722,4.154128304763));
+#6804 = CARTESIAN_POINT('',(-0.931749860083,4.17454932322));
+#6805 = CARTESIAN_POINT('',(-0.931749870233,4.194970337308));
+#6806 = CARTESIAN_POINT('',(-0.931749946815,4.355095578522));
+#6807 = CARTESIAN_POINT('',(-0.931749996749,4.495081422428));
+#6808 = CARTESIAN_POINT('',(-0.931749975609,4.634893856757));
+#6809 = CARTESIAN_POINT('',(-0.93174988645,4.774612990223));
+#6810 = CARTESIAN_POINT('',(-0.931749845235,4.914332113379));
+#6811 = CARTESIAN_POINT('',(-0.931749780907,5.054144552445));
+#6812 = CARTESIAN_POINT('',(-0.931749778606,5.194130405059));
+#6813 = CARTESIAN_POINT('',(-0.931749838754,5.43356384855));
+#6814 = CARTESIAN_POINT('',(-0.931749886658,5.533345413205));
+#6815 = CARTESIAN_POINT('',(-0.931749933389,5.633099193699));
+#6816 = CARTESIAN_POINT('',(-0.931750007113,5.732829850658));
+#6817 = CARTESIAN_POINT('',(-0.931749997839,5.832560498749));
+#6818 = CARTESIAN_POINT('',(-0.931749869127,5.932314272654));
+#6819 = CARTESIAN_POINT('',(-0.931749810601,6.032095864243));
+#6820 = CARTESIAN_POINT('',(-0.931749881241,6.150770613607));
+#6821 = CARTESIAN_POINT('',(-0.931749895003,6.169716144943));
+#6822 = CARTESIAN_POINT('',(-0.931749913833,6.188661678893));
+#6823 = CARTESIAN_POINT('',(-0.931749938586,6.207607213751));
+#6824 = CARTESIAN_POINT('',(-0.931749968398,6.226552747464));
+#6825 = CARTESIAN_POINT('',(-0.931750000678,6.245498277629));
+#6826 = CARTESIAN_POINT('',(-0.931750031117,6.264443801498));
+#6827 = CARTESIAN_POINT('',(-0.931750053677,6.283389315972));
+#6828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6829 = ORIENTED_EDGE('',*,*,#6830,.T.);
+#6830 = EDGE_CURVE('',#6643,#6831,#6833,.T.);
+#6831 = VERTEX_POINT('',#6832);
+#6832 = CARTESIAN_POINT('',(4.,0.,32.499998652774));
+#6833 = SURFACE_CURVE('',#6834,(#6861,#6891),.PCURVE_S1.);
+#6834 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#6835,#6836,#6837,#6838,#6839,
+    #6840,#6841,#6842,#6843,#6844,#6845,#6846,#6847,#6848,#6849,#6850,
+    #6851,#6852,#6853,#6854,#6855,#6856,#6857,#6858,#6859,#6860),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,0.151522982606,0.3635331542,
+    0.807505480394,1.),.UNSPECIFIED.);
+#6835 = CARTESIAN_POINT('',(2.7172103151E-07,-4.,30.499998845758));
+#6836 = CARTESIAN_POINT('',(0.135999669539,-3.999999983962,
+    30.543288735436));
+#6837 = CARTESIAN_POINT('',(0.271999731166,-3.994605327904,
+    30.586578818676));
+#6838 = CARTESIAN_POINT('',(0.407742520484,-3.983816056474,
+    30.629868750737));
+#6839 = CARTESIAN_POINT('',(0.542971427322,-3.967647454291,
+    30.673158601076));
+#6840 = CARTESIAN_POINT('',(0.677431492965,-3.946130014934,
+    30.716448571967));
+#6841 = CARTESIAN_POINT('',(0.810869735674,-3.919309389937,
+    30.759738717102));
+#6842 = CARTESIAN_POINT('',(1.127961095046,-3.842383881467,
+    30.863599724142));
+#6843 = CARTESIAN_POINT('',(1.310400103609,-3.787256764632,
+    30.924171933526));
+#6844 = CARTESIAN_POINT('',(1.489663148867,-3.722032574974,
+    30.984743338012));
+#6845 = CARTESIAN_POINT('',(1.665081379785,-3.646933888493,
+    31.045314222812));
+#6846 = CARTESIAN_POINT('',(1.83600815888,-3.562237537869,
+    31.105885620671));
+#6847 = CARTESIAN_POINT('',(2.001820773772,-3.468273880832,
+    31.166457823836));
+#6848 = CARTESIAN_POINT('',(2.497191816896,-3.150051579058,
+    31.353871299965));
+#6849 = CARTESIAN_POINT('',(2.807549910849,-2.895632440855,
+    31.48075927443));
+#6850 = CARTESIAN_POINT('',(3.087312201093,-2.605752224599,
+    31.607610020031));
+#6851 = CARTESIAN_POINT('',(3.33175798978,-2.284913544098,
+    31.734447479425));
+#6852 = CARTESIAN_POINT('',(3.536981633435,-1.938242663029,
+    31.861298305666));
+#6853 = CARTESIAN_POINT('',(3.699895080147,-1.571486021364,
+    31.988186323118));
+#6854 = CARTESIAN_POINT('',(3.869998582237,-1.026139168025,
+    32.17002419401));
+#6855 = CARTESIAN_POINT('',(3.91313409159,-0.858608577059,
+    32.225020361716));
+#6856 = CARTESIAN_POINT('',(3.947800905992,-0.688989616831,
+    32.280016021355));
+#6857 = CARTESIAN_POINT('',(3.973880444097,-0.517796199043,
+    32.335011357406));
+#6858 = CARTESIAN_POINT('',(3.99129341729,-0.345548791588,
+    32.390007017341));
+#6859 = CARTESIAN_POINT('',(4.,-0.172773308517,32.4450031848));
+#6860 = CARTESIAN_POINT('',(4.,-8.9E-16,32.499998652774));
+#6861 = PCURVE('',#3707,#6862);
+#6862 = DEFINITIONAL_REPRESENTATION('',(#6863),#6890);
+#6863 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#6864,#6865,#6866,#6867,#6868,
+    #6869,#6870,#6871,#6872,#6873,#6874,#6875,#6876,#6877,#6878,#6879,
+    #6880,#6881,#6882,#6883,#6884,#6885,#6886,#6887,#6888,#6889),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,0.151522982606,0.3635331542,
+    0.807505480394,1.),.UNSPECIFIED.);
+#6864 = CARTESIAN_POINT('',(-4.712389048315,-30.49999884575));
+#6865 = CARTESIAN_POINT('',(-4.746388897769,-30.54328873543));
+#6866 = CARTESIAN_POINT('',(-4.780388913807,-30.58657881867));
+#6867 = CARTESIAN_POINT('',(-4.814388806956,-30.62986875073));
+#6868 = CARTESIAN_POINT('',(-4.848388620965,-30.67315860107));
+#6869 = CARTESIAN_POINT('',(-4.882388510489,-30.71644857196));
+#6870 = CARTESIAN_POINT('',(-4.916388518795,-30.7597387171));
+#6871 = CARTESIAN_POINT('',(-4.997960750606,-30.86359972414));
+#6872 = CARTESIAN_POINT('',(-5.04553401824,-30.92417193352));
+#6873 = CARTESIAN_POINT('',(-5.093106638226,-30.98474333801));
+#6874 = CARTESIAN_POINT('',(-5.140678847496,-31.04531422281));
+#6875 = CARTESIAN_POINT('',(-5.188251468354,-31.10588562067));
+#6876 = CARTESIAN_POINT('',(-5.235824736794,-31.16645782383));
+#6877 = CARTESIAN_POINT('',(-5.383018890828,-31.35387129996));
+#6878 = CARTESIAN_POINT('',(-5.482676504206,-31.48075927443));
+#6879 = CARTESIAN_POINT('',(-5.582304949019,-31.60761002003));
+#6880 = CARTESIAN_POINT('',(-5.681922941932,-31.73444747942));
+#6881 = CARTESIAN_POINT('',(-5.781551376606,-31.86129830566));
+#6882 = CARTESIAN_POINT('',(-5.881208983942,-31.98818632311));
+#6883 = CARTESIAN_POINT('',(-6.024024072402,-32.17002419401));
+#6884 = CARTESIAN_POINT('',(-6.067217945215,-32.22502036171));
+#6885 = CARTESIAN_POINT('',(-6.110411416839,-32.28001602135));
+#6886 = CARTESIAN_POINT('',(-6.153604633891,-32.3350113574));
+#6887 = CARTESIAN_POINT('',(-6.196798106484,-32.39000701734));
+#6888 = CARTESIAN_POINT('',(-6.23999198005,-32.4450031848));
+#6889 = CARTESIAN_POINT('',(-6.28318530718,-32.49999865277));
+#6890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6891 = PCURVE('',#6892,#6935);
+#6892 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#6893,#6894,#6895,#6896,#6897,#6898,#6899,#6900,#6901,#6902,#6903
+      ,#6904,#6905,#6906,#6907,#6908,#6909,#6910,#6911,#6912,#6913)
+    ,(#6914,#6915,#6916,#6917,#6918,#6919,#6920,#6921,#6922,#6923,#6924
+      ,#6925,#6926,#6927,#6928,#6929,#6930,#6931,#6932,#6933,#6934
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#6893 = CARTESIAN_POINT('',(3.3964946589E-07,-4.099998508044,
+    30.473204120431));
+#6894 = CARTESIAN_POINT('',(1.170957996574,-4.099998011715,
+    30.83684022703));
+#6895 = CARTESIAN_POINT('',(2.341911586256,-3.732125711938,
+    31.200474675715));
+#6896 = CARTESIAN_POINT('',(3.384463734802,-2.996418521797,
+    31.564120998518));
+#6897 = CARTESIAN_POINT('',(4.170187996479,-1.94318582542,
+    31.927736787613));
+#6898 = CARTESIAN_POINT('',(4.59331407802,-0.673498222737,32.29139635399
+    ));
+#6899 = CARTESIAN_POINT('',(4.593332932294,0.673485559367,32.65501760621
+    ));
+#6900 = CARTESIAN_POINT('',(4.17018030822,1.943213981831,33.018659613936
+    ));
+#6901 = CARTESIAN_POINT('',(3.384461914972,2.996399832988,
+    33.382294653858));
+#6902 = CARTESIAN_POINT('',(2.341913147766,3.732131728558,
+    33.745931307283));
+#6903 = CARTESIAN_POINT('',(-4.2647384722E-07,4.46786508898,
+    34.473204000412));
+#6904 = CARTESIAN_POINT('',(-2.341913829672,3.732131184115,
+    35.200476693543));
+#6905 = CARTESIAN_POINT('',(-3.38446097175,2.996395492162,
+    35.564111967489));
+#6906 = CARTESIAN_POINT('',(-4.170187761865,1.943232613965,
+    35.92775380626));
+#6907 = CARTESIAN_POINT('',(-4.593321304319,0.673441213463,
+    36.291380717169));
+#6908 = CARTESIAN_POINT('',(-4.593321132238,-0.673440813627,
+    36.655021324287));
+#6909 = CARTESIAN_POINT('',(-4.170188145491,-1.943237080044,
+    37.018665793837));
+#6910 = CARTESIAN_POINT('',(-3.384461312909,-2.996392606778,
+    37.382288381781));
+#6911 = CARTESIAN_POINT('',(-2.341911141543,-3.732132490876,
+    37.745933325112));
+#6912 = CARTESIAN_POINT('',(-1.170957232383,-4.099998655721,
+    38.109567773805));
+#6913 = CARTESIAN_POINT('',(4.245515397E-07,-4.099998135104,
+    38.473203880381));
+#6914 = CARTESIAN_POINT('',(-3.3964471946E-07,-3.099999022684,
+    30.741155233516));
+#6915 = CARTESIAN_POINT('',(0.885356401507,-3.099998858107,
+    31.104791854182));
+#6916 = CARTESIAN_POINT('',(1.770717495672,-2.821852496146,
+    31.468430132808));
+#6917 = CARTESIAN_POINT('',(2.558978763887,-2.265581153336,
+    31.832056537186));
+#6918 = CARTESIAN_POINT('',(3.153072059024,-1.469247960428,
+    32.195713475508));
+#6919 = CARTESIAN_POINT('',(3.472994034762,-0.509220475181,
+    32.559326636255));
+#6920 = CARTESIAN_POINT('',(3.473006371249,0.509212355723,
+    32.922978111407));
+#6921 = CARTESIAN_POINT('',(3.153064608515,1.469262260276,
+    33.286608830911));
+#6922 = CARTESIAN_POINT('',(2.558983762557,2.265569443655,
+    33.650246518274));
+#6923 = CARTESIAN_POINT('',(1.770715632578,2.821855437509,
+    34.013882592119));
+#6924 = CARTESIAN_POINT('',(4.0976356445E-07,3.378142082826,
+    34.741155353534));
+#6925 = CARTESIAN_POINT('',(-1.770714927969,2.821855803305,
+    35.468428114953));
+#6926 = CARTESIAN_POINT('',(-2.558982007836,2.265568272687,
+    35.832065568274));
+#6927 = CARTESIAN_POINT('',(-3.153069726531,1.469273282799,
+    36.195696456769));
+#6928 = CARTESIAN_POINT('',(-3.472997055609,0.509189132553,
+    36.559342273155));
+#6929 = CARTESIAN_POINT('',(-3.473000354343,-0.509185860971,
+    36.922974393321));
+#6930 = CARTESIAN_POINT('',(-3.153071921158,-1.46927777965,
+    37.286602650958));
+#6931 = CARTESIAN_POINT('',(-2.55897831428,-2.265563761968,
+    37.650252790404));
+#6932 = CARTESIAN_POINT('',(-1.770718355655,-2.821856214301,
+    38.013880574268));
+#6933 = CARTESIAN_POINT('',(-0.885357165686,-3.099998918744,
+    38.377518852873));
+#6934 = CARTESIAN_POINT('',(-4.2454430993E-07,-3.099998778387,
+    38.741155473567));
+#6935 = DEFINITIONAL_REPRESENTATION('',(#6936),#6963);
+#6936 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#6937,#6938,#6939,#6940,#6941,
+    #6942,#6943,#6944,#6945,#6946,#6947,#6948,#6949,#6950,#6951,#6952,
+    #6953,#6954,#6955,#6956,#6957,#6958,#6959,#6960,#6961,#6962),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,0.151522982606,0.3635331542,
+    0.807505480394,1.),.UNSPECIFIED.);
+#6937 = CARTESIAN_POINT('',(-0.931750053677,0.));
+#6938 = CARTESIAN_POINT('',(-0.931750108234,3.400093410431E-02));
+#6939 = CARTESIAN_POINT('',(-0.931750212077,6.80020457357E-02));
+#6940 = CARTESIAN_POINT('',(-0.931750322509,0.102003038722));
+#6941 = CARTESIAN_POINT('',(-0.931750410485,0.136003954274));
+#6942 = CARTESIAN_POINT('',(-0.931750461189,0.170004946894));
+#6943 = CARTESIAN_POINT('',(-0.931750474611,0.204006060284));
+#6944 = CARTESIAN_POINT('',(-0.931750454272,0.285580946374));
+#6945 = CARTESIAN_POINT('',(-0.931750392243,0.333155764664));
+#6946 = CARTESIAN_POINT('',(-0.931750304819,0.380729937665));
+#6947 = CARTESIAN_POINT('',(-0.931750216245,0.428303700953));
+#6948 = CARTESIAN_POINT('',(-0.931750145612,0.4758778751));
+#6949 = CARTESIAN_POINT('',(-0.931750102241,0.523452694637));
+#6950 = CARTESIAN_POINT('',(-0.931750036695,0.670651639438));
+#6951 = CARTESIAN_POINT('',(-0.931750093846,0.77031248464));
+#6952 = CARTESIAN_POINT('',(-0.931750247485,0.869944142255));
+#6953 = CARTESIAN_POINT('',(-0.931750338531,0.969565343947));
+#6954 = CARTESIAN_POINT('',(-0.931750368465,1.069197004738));
+#6955 = CARTESIAN_POINT('',(-0.931750360124,1.168857849358));
+#6956 = CARTESIAN_POINT('',(-0.931750319531,1.311677585788));
+#6957 = CARTESIAN_POINT('',(-0.931750303515,1.354872865485));
+#6958 = CARTESIAN_POINT('',(-0.93175028542,1.398067744644));
+#6959 = CARTESIAN_POINT('',(-0.931750266667,1.441262369379));
+#6960 = CARTESIAN_POINT('',(-0.931750248422,1.48445724935));
+#6961 = CARTESIAN_POINT('',(-0.931750231572,1.527652529652));
+#6962 = CARTESIAN_POINT('',(-0.931750216714,1.570847262718));
+#6963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6964 = ORIENTED_EDGE('',*,*,#6965,.F.);
+#6965 = EDGE_CURVE('',#6433,#6831,#6966,.T.);
+#6966 = SURFACE_CURVE('',#6967,(#6971,#6978),.PCURVE_S1.);
+#6967 = LINE('',#6968,#6969);
+#6968 = CARTESIAN_POINT('',(4.,0.,0.));
+#6969 = VECTOR('',#6970,1.);
+#6970 = DIRECTION('',(0.,0.,1.));
+#6971 = PCURVE('',#3707,#6972);
+#6972 = DEFINITIONAL_REPRESENTATION('',(#6973),#6977);
+#6973 = LINE('',#6974,#6975);
+#6974 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#6975 = VECTOR('',#6976,1.);
+#6976 = DIRECTION('',(-0.,-1.));
+#6977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6978 = PCURVE('',#6979,#6984);
+#6979 = CYLINDRICAL_SURFACE('',#6980,4.);
+#6980 = AXIS2_PLACEMENT_3D('',#6981,#6982,#6983);
+#6981 = CARTESIAN_POINT('',(0.,0.,0.));
+#6982 = DIRECTION('',(-0.,-0.,-1.));
+#6983 = DIRECTION('',(1.,0.,0.));
+#6984 = DEFINITIONAL_REPRESENTATION('',(#6985),#6989);
+#6985 = LINE('',#6986,#6987);
+#6986 = CARTESIAN_POINT('',(-0.,0.));
+#6987 = VECTOR('',#6988,1.);
+#6988 = DIRECTION('',(-0.,-1.));
+#6989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6990 = ADVANCED_FACE('',(#6991),#3620,.F.);
+#6991 = FACE_BOUND('',#6992,.F.);
+#6992 = EDGE_LOOP('',(#6993,#6994,#6995,#7079,#7099));
+#6993 = ORIENTED_EDGE('',*,*,#3558,.F.);
+#6994 = ORIENTED_EDGE('',*,*,#3808,.T.);
+#6995 = ORIENTED_EDGE('',*,*,#6996,.T.);
+#6996 = EDGE_CURVE('',#3725,#6997,#6999,.T.);
+#6997 = VERTEX_POINT('',#6998);
+#6998 = CARTESIAN_POINT('',(-3.39644715E-07,-3.099999022684,
+    30.741155233516));
+#6999 = SURFACE_CURVE('',#7000,(#7022,#7029),.PCURVE_S1.);
+#7000 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#7001,#7002,#7003,#7004,#7005,
+    #7006,#7007,#7008,#7009,#7010,#7011,#7012,#7013,#7014,#7015,#7016,
+    #7017,#7018,#7019,#7020,#7021),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#7001 = CARTESIAN_POINT('',(-2.5473491716E-07,-3.09999926701,
+    22.741154993437));
+#7002 = CARTESIAN_POINT('',(0.885356556179,-3.099999078146,
+    23.104791614141));
+#7003 = CARTESIAN_POINT('',(1.770717712497,-2.821852670052,
+    23.46842989273));
+#7004 = CARTESIAN_POINT('',(2.558979027627,-2.265581261802,
+    23.832056297131));
+#7005 = CARTESIAN_POINT('',(3.153072347741,-1.469247989846,
+    24.195713235438));
+#7006 = CARTESIAN_POINT('',(3.472994322418,-0.509220420214,
+    24.559326396197));
+#7007 = CARTESIAN_POINT('',(3.473006631008,0.509212490985,
+    24.922977871343));
+#7008 = CARTESIAN_POINT('',(3.153064816766,1.469262462419,
+    25.286608590846));
+#7009 = CARTESIAN_POINT('',(2.558983902179,2.26556969229,25.650246278213
+    ));
+#7010 = CARTESIAN_POINT('',(1.770715694842,2.821855708394,
+    26.013882352056));
+#7011 = CARTESIAN_POINT('',(3.1724288856E-07,3.378142349056,
+    26.741155113472));
+#7012 = CARTESIAN_POINT('',(-1.770715144803,2.821855977198,
+    27.468427874889));
+#7013 = CARTESIAN_POINT('',(-2.558981974511,2.265568740799,
+    27.832063948729));
+#7014 = CARTESIAN_POINT('',(-3.153071182233,1.469271899329,
+    28.195701636104));
+#7015 = CARTESIAN_POINT('',(-3.472995259385,0.509191600606,
+    28.559332355595));
+#7016 = CARTESIAN_POINT('',(-3.473002697977,-0.509188519255,
+    28.922983830753));
+#7017 = CARTESIAN_POINT('',(-3.153070962444,-1.469276568906,
+    29.286596991501));
+#7018 = CARTESIAN_POINT('',(-2.55897875094,-2.265564370241,
+    29.650253929817));
+#7019 = CARTESIAN_POINT('',(-1.770718417929,-2.821856485182,
+    30.013880334218));
+#7020 = CARTESIAN_POINT('',(-0.885357150551,-3.099999187315,
+    30.377518612793));
+#7021 = CARTESIAN_POINT('',(-3.3964471902E-07,-3.099999022684,
+    30.741155233516));
+#7022 = PCURVE('',#3620,#7023);
+#7023 = DEFINITIONAL_REPRESENTATION('',(#7024),#7028);
+#7024 = LINE('',#7025,#7026);
+#7025 = CARTESIAN_POINT('',(-0.,0.));
+#7026 = VECTOR('',#7027,1.);
+#7027 = DIRECTION('',(0.,1.));
+#7028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7029 = PCURVE('',#7030,#7073);
+#7030 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#7031,#7032,#7033,#7034,#7035,#7036,#7037,#7038,#7039,#7040,#7041
+      ,#7042,#7043,#7044,#7045,#7046,#7047,#7048,#7049,#7050,#7051)
+    ,(#7052,#7053,#7054,#7055,#7056,#7057,#7058,#7059,#7060,#7061,#7062
+      ,#7063,#7064,#7065,#7066,#7067,#7068,#7069,#7070,#7071,#7072
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#7031 = CARTESIAN_POINT('',(-2.5473491716E-07,-3.09999926701,
+    22.741154993437));
+#7032 = CARTESIAN_POINT('',(0.885356556179,-3.099999078146,
+    23.104791614141));
+#7033 = CARTESIAN_POINT('',(1.770717712497,-2.821852670052,
+    23.46842989273));
+#7034 = CARTESIAN_POINT('',(2.558979027627,-2.265581261802,
+    23.832056297131));
+#7035 = CARTESIAN_POINT('',(3.153072347741,-1.469247989846,
+    24.195713235438));
+#7036 = CARTESIAN_POINT('',(3.472994322418,-0.509220420214,
+    24.559326396197));
+#7037 = CARTESIAN_POINT('',(3.473006631008,0.509212490985,
+    24.922977871343));
+#7038 = CARTESIAN_POINT('',(3.153064816766,1.469262462419,
+    25.286608590846));
+#7039 = CARTESIAN_POINT('',(2.558983902179,2.26556969229,25.650246278213
+    ));
+#7040 = CARTESIAN_POINT('',(1.770715694842,2.821855708394,
+    26.013882352056));
+#7041 = CARTESIAN_POINT('',(3.1724288856E-07,3.378142349056,
+    26.741155113472));
+#7042 = CARTESIAN_POINT('',(-1.770715144803,2.821855977198,
+    27.468427874889));
+#7043 = CARTESIAN_POINT('',(-2.558981974511,2.265568740799,
+    27.832063948729));
+#7044 = CARTESIAN_POINT('',(-3.153071182233,1.469271899329,
+    28.195701636104));
+#7045 = CARTESIAN_POINT('',(-3.472995259385,0.509191600606,
+    28.559332355595));
+#7046 = CARTESIAN_POINT('',(-3.473002697977,-0.509188519255,
+    28.922983830753));
+#7047 = CARTESIAN_POINT('',(-3.153070962444,-1.469276568906,
+    29.286596991501));
+#7048 = CARTESIAN_POINT('',(-2.55897875094,-2.265564370241,
+    29.650253929817));
+#7049 = CARTESIAN_POINT('',(-1.770718417929,-2.821856485182,
+    30.013880334218));
+#7050 = CARTESIAN_POINT('',(-0.885357150551,-3.099999187315,
+    30.377518612793));
+#7051 = CARTESIAN_POINT('',(-3.3964471902E-07,-3.099999022684,
+    30.741155233516));
+#7052 = CARTESIAN_POINT('',(-2.5473732546E-07,-3.100000732992,
+    23.75884644706));
+#7053 = CARTESIAN_POINT('',(0.88535704464,-3.100001067361,
+    24.122483067763));
+#7054 = CARTESIAN_POINT('',(1.770718853786,-2.821858381537,
+    24.486121346347));
+#7055 = CARTESIAN_POINT('',(2.558979728374,-2.265566110815,
+    24.849747750776));
+#7056 = CARTESIAN_POINT('',(3.153072420312,-1.469277984093,
+    25.213404689026));
+#7057 = CARTESIAN_POINT('',(3.473004516433,-0.509189466053,
+    25.577017849846));
+#7058 = CARTESIAN_POINT('',(3.472997273094,0.509191215618,
+    25.940669324957));
+#7059 = CARTESIAN_POINT('',(3.153073203528,1.469272105392,
+    26.304300044469));
+#7060 = CARTESIAN_POINT('',(2.558983820714,2.265569500087,
+    26.667937731835));
+#7061 = CARTESIAN_POINT('',(1.770716662773,2.821857194534,
+    27.031573805679));
+#7062 = CARTESIAN_POINT('',(3.3046617931E-07,3.378144212808,
+    27.758846567094));
+#7063 = CARTESIAN_POINT('',(-1.770716130713,2.821857604747,
+    28.486119328511));
+#7064 = CARTESIAN_POINT('',(-2.558984879607,2.265571432877,
+    28.849755402355));
+#7065 = CARTESIAN_POINT('',(-3.153066274623,1.469263877561,
+    29.213393089716));
+#7066 = CARTESIAN_POINT('',(-3.47300844948,0.509213437864,
+    29.577023809246));
+#7067 = CARTESIAN_POINT('',(-3.472996336129,-0.509220035324,
+    29.940675284324));
+#7068 = CARTESIAN_POINT('',(-3.153074369018,-1.469248195829,
+    30.304288445179));
+#7069 = CARTESIAN_POINT('',(-2.558980873853,-2.265582021126,
+    30.667945383406));
+#7070 = CARTESIAN_POINT('',(-1.770719230453,-2.821853887385,
+    31.031571787849));
+#7071 = CARTESIAN_POINT('',(-0.885357639019,-3.100000618679,
+    31.395210066416));
+#7072 = CARTESIAN_POINT('',(-3.3964849244E-07,-3.100000977318,
+    31.758846687138));
+#7073 = DEFINITIONAL_REPRESENTATION('',(#7074),#7078);
+#7074 = LINE('',#7075,#7076);
+#7075 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#7076 = VECTOR('',#7077,1.);
+#7077 = DIRECTION('',(0.,1.));
+#7078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7079 = ORIENTED_EDGE('',*,*,#7080,.F.);
+#7080 = EDGE_CURVE('',#6643,#6997,#7081,.T.);
+#7081 = SURFACE_CURVE('',#7082,(#7085,#7092),.PCURVE_S1.);
+#7082 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7083,#7084),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#7083 = CARTESIAN_POINT('',(3.3964946589E-07,-4.099998508044,
+    30.473204120431));
+#7084 = CARTESIAN_POINT('',(-3.3964471813E-07,-3.099999022684,
+    30.741155233516));
+#7085 = PCURVE('',#3620,#7086);
+#7086 = DEFINITIONAL_REPRESENTATION('',(#7087),#7091);
+#7087 = LINE('',#7088,#7089);
+#7088 = CARTESIAN_POINT('',(0.,6.283389315972));
+#7089 = VECTOR('',#7090,1.);
+#7090 = DIRECTION('',(1.,0.));
+#7091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7092 = PCURVE('',#6892,#7093);
+#7093 = DEFINITIONAL_REPRESENTATION('',(#7094),#7098);
+#7094 = LINE('',#7095,#7096);
+#7095 = CARTESIAN_POINT('',(0.,0.));
+#7096 = VECTOR('',#7097,1.);
+#7097 = DIRECTION('',(1.,0.));
+#7098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7099 = ORIENTED_EDGE('',*,*,#6642,.F.);
+#7100 = ADVANCED_FACE('',(#7101),#3758,.F.);
+#7101 = FACE_BOUND('',#7102,.F.);
+#7102 = EDGE_LOOP('',(#7103,#7104,#7105,#7189));
+#7103 = ORIENTED_EDGE('',*,*,#3724,.F.);
+#7104 = ORIENTED_EDGE('',*,*,#3939,.T.);
+#7105 = ORIENTED_EDGE('',*,*,#7106,.T.);
+#7106 = EDGE_CURVE('',#3856,#7107,#7109,.T.);
+#7107 = VERTEX_POINT('',#7108);
+#7108 = CARTESIAN_POINT('',(-2.54737324E-07,-3.100000732992,
+    23.75884644706));
+#7109 = SURFACE_CURVE('',#7110,(#7132,#7139),.PCURVE_S1.);
+#7110 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#7111,#7112,#7113,#7114,#7115,
+    #7116,#7117,#7118,#7119,#7120,#7121,#7122,#7123,#7124,#7125,#7126,
+    #7127,#7128,#7129,#7130,#7131),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#7111 = CARTESIAN_POINT('',(-1.6982438966E-07,-3.10000048866,
+    15.758846206977));
+#7112 = CARTESIAN_POINT('',(0.88535705977,-3.100000798784,
+    16.122482827686));
+#7113 = CARTESIAN_POINT('',(1.770718791522,-2.821858110627,
+    16.486121106264));
+#7114 = CARTESIAN_POINT('',(2.55897958874,-2.265565862161,
+    16.849747510695));
+#7115 = CARTESIAN_POINT('',(3.153072212047,-1.469277781923,
+    17.213404448947));
+#7116 = CARTESIAN_POINT('',(3.473004256652,-0.509189330794,
+    17.577017609765));
+#7117 = CARTESIAN_POINT('',(3.472996985422,0.509191270617,
+    17.940669084874));
+#7118 = CARTESIAN_POINT('',(3.15307291477,1.469272075955,18.30429980439)
+  );
+#7119 = CARTESIAN_POINT('',(2.55898355697,2.265569391617,18.667937491753
+    ));
+#7120 = CARTESIAN_POINT('',(1.770716445919,2.821857020629,
+    19.031573565598));
+#7121 = CARTESIAN_POINT('',(2.3793527846E-07,3.378143946558,
+    19.758846327014));
+#7122 = CARTESIAN_POINT('',(-1.770716068446,2.821857333838,
+    20.486119088431));
+#7123 = CARTESIAN_POINT('',(-2.558984739975,2.265571184221,
+    20.849755162275));
+#7124 = CARTESIAN_POINT('',(-3.153066066359,1.469263675396,
+    21.213392849633));
+#7125 = CARTESIAN_POINT('',(-3.473008189696,0.509213302595,
+    21.577023569167));
+#7126 = CARTESIAN_POINT('',(-3.472996048458,-0.509220090311,
+    21.940675044243));
+#7127 = CARTESIAN_POINT('',(-3.153074080259,-1.469248166401,
+    22.304288205098));
+#7128 = CARTESIAN_POINT('',(-2.55898061011,-2.265581912652,
+    22.667945143325));
+#7129 = CARTESIAN_POINT('',(-1.770719013599,-2.821853713483,
+    23.031571547772));
+#7130 = CARTESIAN_POINT('',(-0.885357484325,-3.100000398598,
+    23.395209826331));
+#7131 = CARTESIAN_POINT('',(-2.5473726994E-07,-3.100000732992,
+    23.75884644706));
+#7132 = PCURVE('',#3758,#7133);
+#7133 = DEFINITIONAL_REPRESENTATION('',(#7134),#7138);
+#7134 = LINE('',#7135,#7136);
+#7135 = CARTESIAN_POINT('',(-0.,0.));
+#7136 = VECTOR('',#7137,1.);
+#7137 = DIRECTION('',(0.,1.));
+#7138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7139 = PCURVE('',#7140,#7183);
+#7140 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#7141,#7142,#7143,#7144,#7145,#7146,#7147,#7148,#7149,#7150,#7151
+      ,#7152,#7153,#7154,#7155,#7156,#7157,#7158,#7159,#7160,#7161)
+    ,(#7162,#7163,#7164,#7165,#7166,#7167,#7168,#7169,#7170,#7171,#7172
+      ,#7173,#7174,#7175,#7176,#7177,#7178,#7179,#7180,#7181,#7182
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#7141 = CARTESIAN_POINT('',(-1.6982439011E-07,-3.10000048866,
+    15.758846206977));
+#7142 = CARTESIAN_POINT('',(0.88535705977,-3.100000798784,
+    16.122482827686));
+#7143 = CARTESIAN_POINT('',(1.770718791523,-2.821858110627,
+    16.486121106263));
+#7144 = CARTESIAN_POINT('',(2.558979291693,-2.265565502516,
+    16.849748890176));
+#7145 = CARTESIAN_POINT('',(3.153073379016,-1.469279194815,
+    17.213399029562));
+#7146 = CARTESIAN_POINT('',(3.473002172779,-0.509186807773,
+    17.577027287237));
+#7147 = CARTESIAN_POINT('',(3.472999069295,0.509188747596,
+    17.940659407403));
+#7148 = CARTESIAN_POINT('',(3.153071747801,1.469273488847,
+    18.304305223775));
+#7149 = CARTESIAN_POINT('',(2.558983854016,2.265569031972,
+    18.667936112273));
+#7150 = CARTESIAN_POINT('',(1.770716445919,2.821857020629,
+    19.031573565598));
+#7151 = CARTESIAN_POINT('',(2.3793523794E-07,3.378143946558,
+    19.758846327013));
+#7152 = CARTESIAN_POINT('',(-1.770716068446,2.821857333838,
+    20.486119088431));
+#7153 = CARTESIAN_POINT('',(-2.558984739975,2.265571184221,
+    20.849755162273));
+#7154 = CARTESIAN_POINT('',(-3.153066066357,1.469263675396,
+    21.213392849637));
+#7155 = CARTESIAN_POINT('',(-3.473008189698,0.509213302595,
+    21.577023569163));
+#7156 = CARTESIAN_POINT('',(-3.472996048455,-0.509220090311,
+    21.940675044248));
+#7157 = CARTESIAN_POINT('',(-3.153074080261,-1.469248166402,
+    22.304288205095));
+#7158 = CARTESIAN_POINT('',(-2.558980610108,-2.265581912652,
+    22.667945143326));
+#7159 = CARTESIAN_POINT('',(-1.7707190136,-2.821853713483,
+    23.031571547771));
+#7160 = CARTESIAN_POINT('',(-0.885357484325,-3.100000398598,
+    23.395209826331));
+#7161 = CARTESIAN_POINT('',(-2.547372695E-07,-3.100000732992,
+    23.75884644706));
+#7162 = CARTESIAN_POINT('',(1.6982308626E-07,-4.10000074598,
+    16.026794439077));
+#7163 = CARTESIAN_POINT('',(1.170958572433,-4.100001096865,
+    16.390430545639));
+#7164 = CARTESIAN_POINT('',(2.341913173915,-3.732134527974,
+    16.754064994333));
+#7165 = CARTESIAN_POINT('',(3.384463902535,-2.996394024271,
+    17.117709937715));
+#7166 = CARTESIAN_POINT('',(4.170191082775,-1.943237712918,
+    17.481332525558));
+#7167 = CARTESIAN_POINT('',(4.593324154902,-0.67344057658,
+    17.844976995192));
+#7168 = CARTESIAN_POINT('',(4.593324131725,0.673442308183,
+    18.208617602291));
+#7169 = CARTESIAN_POINT('',(4.170190135734,1.94323445599,18.572244513185
+    ));
+#7170 = CARTESIAN_POINT('',(3.384462692591,2.99639789091,18.935886351961
+    ));
+#7171 = CARTESIAN_POINT('',(2.341914779958,3.732133900248,
+    19.299521625912));
+#7172 = CARTESIAN_POINT('',(-2.2123298183E-07,4.467867934122,
+    20.026794319039));
+#7173 = CARTESIAN_POINT('',(-2.341915180147,3.732133765677,
+    20.75406701217));
+#7174 = CARTESIAN_POINT('',(-3.384464504588,2.996401250452,
+    21.117703665598));
+#7175 = CARTESIAN_POINT('',(-4.170183245515,1.943214614729,
+    21.481338705502));
+#7176 = CARTESIAN_POINT('',(-4.593335954955,0.673485322326,
+    21.844980713282));
+#7177 = CARTESIAN_POINT('',(-4.593316905419,-0.67349931749,
+    22.208601965391));
+#7178 = CARTESIAN_POINT('',(-4.170190370341,-1.943187667408,
+    22.572261531927));
+#7179 = CARTESIAN_POINT('',(-3.38446545568,-2.996420920565,
+    22.935877320872));
+#7180 = CARTESIAN_POINT('',(-2.341912536501,-3.732128428084,
+    23.299523643751));
+#7181 = CARTESIAN_POINT('',(-1.170958147883,-4.100000792309,
+    23.663158092448));
+#7182 = CARTESIAN_POINT('',(2.5473432697E-07,-4.100001118971,
+    24.026794198993));
+#7183 = DEFINITIONAL_REPRESENTATION('',(#7184),#7188);
+#7184 = LINE('',#7185,#7186);
+#7185 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#7186 = VECTOR('',#7187,1.);
+#7187 = DIRECTION('',(0.,1.));
+#7188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7189 = ORIENTED_EDGE('',*,*,#7190,.F.);
+#7190 = EDGE_CURVE('',#3725,#7107,#7191,.T.);
+#7191 = SURFACE_CURVE('',#7192,(#7195,#7202),.PCURVE_S1.);
+#7192 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7193,#7194),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#7193 = CARTESIAN_POINT('',(-2.5473486165E-07,-3.09999926701,
+    22.741154993437));
+#7194 = CARTESIAN_POINT('',(-2.5473726994E-07,-3.100000732992,
+    23.75884644706));
+#7195 = PCURVE('',#3758,#7196);
+#7196 = DEFINITIONAL_REPRESENTATION('',(#7197),#7201);
+#7197 = LINE('',#7198,#7199);
+#7198 = CARTESIAN_POINT('',(0.,6.283389315972));
+#7199 = VECTOR('',#7200,1.);
+#7200 = DIRECTION('',(1.,0.));
+#7201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7202 = PCURVE('',#7030,#7203);
+#7203 = DEFINITIONAL_REPRESENTATION('',(#7204),#7208);
+#7204 = LINE('',#7205,#7206);
+#7205 = CARTESIAN_POINT('',(0.,0.));
+#7206 = VECTOR('',#7207,1.);
+#7207 = DIRECTION('',(1.,0.));
+#7208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7209 = ADVANCED_FACE('',(#7210),#3889,.F.);
+#7210 = FACE_BOUND('',#7211,.F.);
+#7211 = EDGE_LOOP('',(#7212,#7213,#7214,#7318,#7469));
+#7212 = ORIENTED_EDGE('',*,*,#3855,.F.);
+#7213 = ORIENTED_EDGE('',*,*,#4268,.T.);
+#7214 = ORIENTED_EDGE('',*,*,#7215,.T.);
+#7215 = EDGE_CURVE('',#4118,#7216,#7218,.T.);
+#7216 = VERTEX_POINT('',#7217);
+#7217 = CARTESIAN_POINT('',(4.,0.,9.999999592389));
+#7218 = SURFACE_CURVE('',#7219,(#7250,#7284),.PCURVE_S1.);
+#7219 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#7220,#7221,#7222,#7223,#7224,
+    #7225,#7226,#7227,#7228,#7229,#7230,#7231,#7232,#7233,#7234,#7235,
+    #7236,#7237,#7238,#7239,#7240,#7241,#7242,#7243,#7244,#7245,#7246,
+    #7247,#7248,#7249),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,
+    0.147733832024,0.319757543733,0.863694305541,1.),.UNSPECIFIED.);
+#7220 = CARTESIAN_POINT('',(6.792949584E-08,-4.,7.999999711439));
+#7221 = CARTESIAN_POINT('',(0.116013677524,-3.999999992229,
+    8.036927936204));
+#7222 = CARTESIAN_POINT('',(0.232027724744,-3.996154498512,
+    8.073856292452));
+#7223 = CARTESIAN_POINT('',(0.347892862971,-3.988463530983,
+    8.110784591801));
+#7224 = CARTESIAN_POINT('',(0.463460332693,-3.976933995688,
+    8.147712825036));
+#7225 = CARTESIAN_POINT('',(0.578582067589,-3.961579675659,
+    8.184641070984));
+#7226 = CARTESIAN_POINT('',(0.693110800605,-3.942421213986,
+    8.221569405373));
+#7227 = CARTESIAN_POINT('',(0.806900170039,-3.919486096891,
+    8.258497809705));
+#7228 = CARTESIAN_POINT('',(1.051272869575,-3.861744962082,
+    8.338425967525));
+#7229 = CARTESIAN_POINT('',(1.181542851856,-3.8256067962,8.381426164028)
+  );
+#7230 = CARTESIAN_POINT('',(1.3103849856,-3.784448498917,8.424426234266)
+  );
+#7231 = CARTESIAN_POINT('',(1.437573602901,-3.738336447768,
+    8.467426141792));
+#7232 = CARTESIAN_POINT('',(1.562887373563,-3.687348954058,
+    8.510426049887));
+#7233 = CARTESIAN_POINT('',(1.68610952385,-3.631576178869,8.553426122363
+    ));
+#7234 = CARTESIAN_POINT('',(1.807028055244,-3.571120049053,8.59642632437
+    ));
+#7235 = CARTESIAN_POINT('',(2.299840243776,-3.300483191053,
+    8.775391349763));
+#7236 = CARTESIAN_POINT('',(2.649410467149,-3.049036788948,
+    8.911450417815));
+#7237 = CARTESIAN_POINT('',(2.967177142841,-2.755439183594,
+    9.047457903264));
+#7238 = CARTESIAN_POINT('',(3.247339579819,-2.424532818149,
+    9.183426121432));
+#7239 = CARTESIAN_POINT('',(3.48499553678,-2.061890233114,9.319394376623
+    ));
+#7240 = CARTESIAN_POINT('',(3.676195215626,-1.673795051577,
+    9.455401919543));
+#7241 = CARTESIAN_POINT('',(3.817944088515,-1.267184823026,
+    9.591461008923));
+#7242 = CARTESIAN_POINT('',(3.931430396345,-0.745192878666,
+    9.761497772976));
+#7243 = CARTESIAN_POINT('',(3.950971810955,-0.639901305325,
+    9.795569450316));
+#7244 = CARTESIAN_POINT('',(3.967289564637,-0.534028608619,
+    9.829641149769));
+#7245 = CARTESIAN_POINT('',(3.980363727871,-0.427690016958,
+    9.863712860498));
+#7246 = CARTESIAN_POINT('',(3.990179345824,-0.321001293925,
+    9.897784571465));
+#7247 = CARTESIAN_POINT('',(3.996726438352,-0.214078738274,9.93185627143
+    ));
+#7248 = CARTESIAN_POINT('',(4.,-0.107039183932,9.965927948953));
+#7249 = CARTESIAN_POINT('',(4.,-8.9E-16,9.999999592389));
+#7250 = PCURVE('',#3889,#7251);
+#7251 = DEFINITIONAL_REPRESENTATION('',(#7252),#7283);
+#7252 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#7253,#7254,#7255,#7256,#7257,
+    #7258,#7259,#7260,#7261,#7262,#7263,#7264,#7265,#7266,#7267,#7268,
+    #7269,#7270,#7271,#7272,#7273,#7274,#7275,#7276,#7277,#7278,#7279,
+    #7280,#7281,#7282),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,
+    0.147733832024,0.319757543733,0.863694305541,1.),.UNSPECIFIED.);
+#7253 = CARTESIAN_POINT('',(-0.103527990869,0.));
+#7254 = CARTESIAN_POINT('',(-0.103528025405,2.900432504259E-02));
+#7255 = CARTESIAN_POINT('',(-0.103528079688,5.800876845615E-02));
+#7256 = CARTESIAN_POINT('',(-0.103528127598,8.701316815166E-02));
+#7257 = CARTESIAN_POINT('',(-0.103528160065,0.116017509746));
+#7258 = CARTESIAN_POINT('',(-0.10352817867,0.145021852854));
+#7259 = CARTESIAN_POINT('',(-0.103528189256,0.174026257382));
+#7260 = CARTESIAN_POINT('',(-0.103528195534,0.203030709822));
+#7261 = CARTESIAN_POINT('',(-0.103528189376,0.265808181299));
+#7262 = CARTESIAN_POINT('',(-0.103528177276,0.299581546359));
+#7263 = CARTESIAN_POINT('',(-0.103528160269,0.333354804874));
+#7264 = CARTESIAN_POINT('',(-0.103528141854,0.367127930834));
+#7265 = CARTESIAN_POINT('',(-0.103528124935,0.400901055226));
+#7266 = CARTESIAN_POINT('',(-0.103528111601,0.434674309188));
+#7267 = CARTESIAN_POINT('',(-0.103528102909,0.468447667178));
+#7268 = CARTESIAN_POINT('',(-0.103528085275,0.609010970102));
+#7269 = CARTESIAN_POINT('',(-0.103528117078,0.715874965334));
+#7270 = CARTESIAN_POINT('',(-0.103528201939,0.822698512189));
+#7271 = CARTESIAN_POINT('',(-0.103528257418,0.929491249124));
+#7272 = CARTESIAN_POINT('',(-0.103528267953,1.036283982086));
+#7273 = CARTESIAN_POINT('',(-0.10352825939,1.143107536148));
+#7274 = CARTESIAN_POINT('',(-0.103528232658,1.249971546063));
+#7275 = CARTESIAN_POINT('',(-0.103528190984,1.383522405201));
+#7276 = CARTESIAN_POINT('',(-0.103528182202,1.410283098201));
+#7277 = CARTESIAN_POINT('',(-0.103528173134,1.437043808033));
+#7278 = CARTESIAN_POINT('',(-0.103528163934,1.463804526466));
+#7279 = CARTESIAN_POINT('',(-0.103528154766,1.490565245102));
+#7280 = CARTESIAN_POINT('',(-0.103528145798,1.517325955379));
+#7281 = CARTESIAN_POINT('',(-0.103528137211,1.544086648568));
+#7282 = CARTESIAN_POINT('',(-0.10352812919,1.570847315776));
+#7283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7284 = PCURVE('',#4215,#7285);
+#7285 = DEFINITIONAL_REPRESENTATION('',(#7286),#7317);
+#7286 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#7287,#7288,#7289,#7290,#7291,
+    #7292,#7293,#7294,#7295,#7296,#7297,#7298,#7299,#7300,#7301,#7302,
+    #7303,#7304,#7305,#7306,#7307,#7308,#7309,#7310,#7311,#7312,#7313,
+    #7314,#7315,#7316),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,
+    0.147733832024,0.319757543733,0.863694305541,1.),.UNSPECIFIED.);
+#7287 = CARTESIAN_POINT('',(-4.712388997367,-7.999999711439));
+#7288 = CARTESIAN_POINT('',(-4.741392399766,-8.036927936204));
+#7289 = CARTESIAN_POINT('',(-4.770395911926,-8.073856292452));
+#7290 = CARTESIAN_POINT('',(-4.799399373879,-8.110784591801));
+#7291 = CARTESIAN_POINT('',(-4.828402773148,-8.147712825036));
+#7292 = CARTESIAN_POINT('',(-4.857406170993,-8.184641070984));
+#7293 = CARTESIAN_POINT('',(-4.886409628656,-8.221569405373));
+#7294 = CARTESIAN_POINT('',(-4.915413133606,-8.258497809705));
+#7295 = CARTESIAN_POINT('',(-4.978188554218,-8.338425967525));
+#7296 = CARTESIAN_POINT('',(-5.01196081591,-8.381426164028));
+#7297 = CARTESIAN_POINT('',(-5.04573297203,-8.424426234266));
+#7298 = CARTESIAN_POINT('',(-5.079504997058,-8.467426141792));
+#7299 = CARTESIAN_POINT('',(-5.113277022089,-8.510426049887));
+#7300 = CARTESIAN_POINT('',(-5.14704917813,-8.553426122363));
+#7301 = CARTESIAN_POINT('',(-5.180821439406,-8.59642632437));
+#7302 = CARTESIAN_POINT('',(-5.321380182036,-8.775391349763));
+#7303 = CARTESIAN_POINT('',(-5.428240720266,-8.911450417814));
+#7304 = CARTESIAN_POINT('',(-5.535060813835,-9.047457903265));
+#7305 = CARTESIAN_POINT('',(-5.641850091168,-9.183426121431));
+#7306 = CARTESIAN_POINT('',(-5.74863936504,-9.319394376624));
+#7307 = CARTESIAN_POINT('',(-5.855459450983,-9.455401919543));
+#7308 = CARTESIAN_POINT('',(-5.962319985353,-9.591461008923));
+#7309 = CARTESIAN_POINT('',(-6.095866496923,-9.761497772976));
+#7310 = CARTESIAN_POINT('',(-6.122626318558,-9.795569450316));
+#7311 = CARTESIAN_POINT('',(-6.149386156878,-9.829641149769));
+#7312 = CARTESIAN_POINT('',(-6.176146003712,-9.863712860498));
+#7313 = CARTESIAN_POINT('',(-6.20290585073,-9.897784571465));
+#7314 = CARTESIAN_POINT('',(-6.229665689442,-9.93185627143));
+#7315 = CARTESIAN_POINT('',(-6.256425511196,-9.965927948953));
+#7316 = CARTESIAN_POINT('',(-6.28318530718,-9.999999592389));
+#7317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7318 = ORIENTED_EDGE('',*,*,#7319,.T.);
+#7319 = EDGE_CURVE('',#7216,#7320,#7322,.T.);
+#7320 = VERTEX_POINT('',#7321);
+#7321 = CARTESIAN_POINT('',(1.35858103E-07,-4.,15.999999422878));
+#7322 = SURFACE_CURVE('',#7323,(#7368,#7416),.PCURVE_S1.);
+#7323 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#7324,#7325,#7326,#7327,#7328,
+    #7329,#7330,#7331,#7332,#7333,#7334,#7335,#7336,#7337,#7338,#7339,
+    #7340,#7341,#7342,#7343,#7344,#7345,#7346,#7347,#7348,#7349,#7350,
+    #7351,#7352,#7353,#7354,#7355,#7356,#7357,#7358,#7359,#7360,#7361,
+    #7362,#7363,#7364,#7365,#7366,#7367),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.217223494919,0.435872912201,0.651861138456,
+    0.869179993713,0.951697428544,1.),.UNSPECIFIED.);
+#7324 = CARTESIAN_POINT('',(4.,-8.9E-16,9.999999592389));
+#7325 = CARTESIAN_POINT('',(4.,0.511590550649,10.162843984381));
+#7326 = CARTESIAN_POINT('',(3.925220988529,1.023907580763,
+    10.325919035915));
+#7327 = CARTESIAN_POINT('',(3.775295731188,1.523032913604,
+    10.488857968071));
+#7328 = CARTESIAN_POINT('',(3.553393799514,1.996282145132,
+    10.651712856416));
+#7329 = CARTESIAN_POINT('',(3.26465229789,2.431981180117,10.814567739475
+    ));
+#7330 = CARTESIAN_POINT('',(2.916369094219,2.819669807651,
+    10.977506704906));
+#7331 = CARTESIAN_POINT('',(2.517728383446,3.150042648071,
+    11.140581776261));
+#7332 = CARTESIAN_POINT('',(1.641019361677,3.684050449787,
+    11.467339511288));
+#7333 = CARTESIAN_POINT('',(1.161177178719,3.887612558912,
+    11.631491210555));
+#7334 = CARTESIAN_POINT('',(0.653219789655,4.019140579851,
+    11.795501789645));
+#7335 = CARTESIAN_POINT('',(0.129889088089,4.074692712187,
+    11.959426102694));
+#7336 = CARTESIAN_POINT('',(-0.395917092834,4.052583946538,
+    12.123350687926));
+#7337 = CARTESIAN_POINT('',(-0.911220186952,3.953674453339,
+    12.287361172117));
+#7338 = CARTESIAN_POINT('',(-1.403052931766,3.781086450732,
+    12.451512855001));
+#7339 = CARTESIAN_POINT('',(-2.309416724809,3.305351888102,
+    12.777344500365));
+#7340 = CARTESIAN_POINT('',(-2.726089472563,3.003151420327,
+    12.939487042791));
+#7341 = CARTESIAN_POINT('',(-3.096760820139,2.641199192659,
+    13.101497665947));
+#7342 = CARTESIAN_POINT('',(-3.41182432058,2.228028701328,
+    13.263426196123));
+#7343 = CARTESIAN_POINT('',(-3.663443392962,1.773426994165,
+    13.425354712031));
+#7344 = CARTESIAN_POINT('',(-3.845807921113,1.288504457201,
+    13.587365281673));
+#7345 = CARTESIAN_POINT('',(-3.954967174028,0.785487979884,
+    13.749507793312));
+#7346 = CARTESIAN_POINT('',(-4.025901114564,-0.232540260015,14.07434198)
+  );
+#7347 = CARTESIAN_POINT('',(-3.986863941986,-0.749046174527,
+    14.23748905766));
+#7348 = CARTESIAN_POINT('',(-3.871877628032,-1.257602422359,
+    14.400499769183));
+#7349 = CARTESIAN_POINT('',(-3.68322736596,-1.74531807066,
+    14.563426375944));
+#7350 = CARTESIAN_POINT('',(-3.425234198126,-2.20017527267,
+    14.72635285003));
+#7351 = CARTESIAN_POINT('',(-3.104462713872,-2.611219197556,
+    14.889363292963));
+#7352 = CARTESIAN_POINT('',(-2.72944261297,-2.968517780385,
+    15.052510216582));
+#7353 = CARTESIAN_POINT('',(-2.153164386574,-3.376633091621,
+    15.277286308337));
+#7354 = CARTESIAN_POINT('',(-1.988326554977,-3.480147050223,
+    15.339148436571));
+#7355 = CARTESIAN_POINT('',(-1.817824375343,-3.574448302561,
+    15.401009750761));
+#7356 = CARTESIAN_POINT('',(-1.642260905467,-3.659178156347,
+    15.462870042483));
+#7357 = CARTESIAN_POINT('',(-1.462262583604,-3.734026546895,
+    15.524730342136));
+#7358 = CARTESIAN_POINT('',(-1.278477447554,-3.79873154968,
+    15.586591673989));
+#7359 = CARTESIAN_POINT('',(-1.091574316,-3.853081030572,15.64845381587)
+  );
+#7360 = CARTESIAN_POINT('',(-0.791415532789,-3.922576013403,
+    15.746524702304));
+#7361 = CARTESIAN_POINT('',(-0.679753592588,-3.944633507684,
+    15.782735387531));
+#7362 = CARTESIAN_POINT('',(-0.567394483085,-3.963057150863,
+    15.81894609471));
+#7363 = CARTESIAN_POINT('',(-0.454476296763,-3.977821522941,
+    15.855156803946));
+#7364 = CARTESIAN_POINT('',(-0.341137846995,-3.988907549624,
+    15.891367499898));
+#7365 = CARTESIAN_POINT('',(-0.227518668048,-3.996302502328,
+    15.927578171773));
+#7366 = CARTESIAN_POINT('',(-0.113759015081,-3.999999998176,
+    15.96378881333));
+#7367 = CARTESIAN_POINT('',(1.3585810299E-07,-4.,15.999999422878));
+#7368 = PCURVE('',#3889,#7369);
+#7369 = DEFINITIONAL_REPRESENTATION('',(#7370),#7415);
+#7370 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#7371,#7372,#7373,#7374,#7375,
+    #7376,#7377,#7378,#7379,#7380,#7381,#7382,#7383,#7384,#7385,#7386,
+    #7387,#7388,#7389,#7390,#7391,#7392,#7393,#7394,#7395,#7396,#7397,
+    #7398,#7399,#7400,#7401,#7402,#7403,#7404,#7405,#7406,#7407,#7408,
+    #7409,#7410,#7411,#7412,#7413,#7414),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.217223494919,0.435872912201,0.651861138456,
+    0.869179993713,0.951697428544,1.),.UNSPECIFIED.);
+#7371 = CARTESIAN_POINT('',(-0.10352812919,1.570847315776));
+#7372 = CARTESIAN_POINT('',(-0.103528090854,1.69874911743));
+#7373 = CARTESIAN_POINT('',(-0.103528064977,1.826832102289));
+#7374 = CARTESIAN_POINT('',(-0.103528075771,1.954808217652));
+#7375 = CARTESIAN_POINT('',(-0.10352812959,2.082718372328));
+#7376 = CARTESIAN_POINT('',(-0.103528287458,2.21062853042));
+#7377 = CARTESIAN_POINT('',(-0.103528332342,2.338604650076));
+#7378 = CARTESIAN_POINT('',(-0.103528290756,2.466687633999));
+#7379 = CARTESIAN_POINT('',(-0.103528160239,2.723330817749));
+#7380 = CARTESIAN_POINT('',(-0.103528053499,2.852259400372));
+#7381 = CARTESIAN_POINT('',(-0.103528036965,2.981077213098));
+#7382 = CARTESIAN_POINT('',(-0.103528281281,3.109827368637));
+#7383 = CARTESIAN_POINT('',(-0.103527930564,3.238577472669));
+#7384 = CARTESIAN_POINT('',(-0.103528300967,3.367395303333));
+#7385 = CARTESIAN_POINT('',(-0.103528230759,3.496323892509));
+#7386 = CARTESIAN_POINT('',(-0.103528167633,3.752239751111));
+#7387 = CARTESIAN_POINT('',(-0.103528113088,3.879590320985));
+#7388 = CARTESIAN_POINT('',(-0.103528083237,4.006837284538));
+#7389 = CARTESIAN_POINT('',(-0.103528191262,4.134019807903));
+#7390 = CARTESIAN_POINT('',(-0.103528244349,4.261202338624));
+#7391 = CARTESIAN_POINT('',(-0.103528267901,4.388449305498));
+#7392 = CARTESIAN_POINT('',(-0.103528256246,4.515799876359));
+#7393 = CARTESIAN_POINT('',(-0.10352818766,4.770932300434));
+#7394 = CARTESIAN_POINT('',(-0.103528129965,4.899071837021));
+#7395 = CARTESIAN_POINT('',(-0.103528062749,5.027104253051));
+#7396 = CARTESIAN_POINT('',(-0.103528006952,5.155070613921));
+#7397 = CARTESIAN_POINT('',(-0.10352797985,5.283036937503));
+#7398 = CARTESIAN_POINT('',(-0.103528212418,5.411069324576));
+#7399 = CARTESIAN_POINT('',(-0.103528355178,5.539208851768));
+#7400 = CARTESIAN_POINT('',(-0.103528344671,5.715753306668));
+#7401 = CARTESIAN_POINT('',(-0.103528319515,5.764341272831));
+#7402 = CARTESIAN_POINT('',(-0.103528269557,5.812928587284));
+#7403 = CARTESIAN_POINT('',(-0.103528192428,5.861515086001));
+#7404 = CARTESIAN_POINT('',(-0.103528097425,5.910101583352));
+#7405 = CARTESIAN_POINT('',(-0.103528007548,5.958688894951));
+#7406 = CARTESIAN_POINT('',(-0.103527952065,6.007276859999));
+#7407 = CARTESIAN_POINT('',(-0.103527948194,6.084304056217));
+#7408 = CARTESIAN_POINT('',(-0.103527963435,6.112744793392));
+#7409 = CARTESIAN_POINT('',(-0.103528002343,6.141185559443));
+#7410 = CARTESIAN_POINT('',(-0.103528065731,6.169626339527));
+#7411 = CARTESIAN_POINT('',(-0.103528148221,6.198067119161));
+#7412 = CARTESIAN_POINT('',(-0.103528238246,6.226507884226));
+#7413 = CARTESIAN_POINT('',(-0.103528318052,6.254948620963));
+#7414 = CARTESIAN_POINT('',(-0.103528363696,6.283389315972));
+#7415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7416 = PCURVE('',#7417,#7422);
+#7417 = CYLINDRICAL_SURFACE('',#7418,4.);
+#7418 = AXIS2_PLACEMENT_3D('',#7419,#7420,#7421);
+#7419 = CARTESIAN_POINT('',(0.,0.,0.));
+#7420 = DIRECTION('',(-0.,-0.,-1.));
+#7421 = DIRECTION('',(1.,0.,0.));
+#7422 = DEFINITIONAL_REPRESENTATION('',(#7423),#7468);
+#7423 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#7424,#7425,#7426,#7427,#7428,
+    #7429,#7430,#7431,#7432,#7433,#7434,#7435,#7436,#7437,#7438,#7439,
+    #7440,#7441,#7442,#7443,#7444,#7445,#7446,#7447,#7448,#7449,#7450,
+    #7451,#7452,#7453,#7454,#7455,#7456,#7457,#7458,#7459,#7460,#7461,
+    #7462,#7463,#7464,#7465,#7466,#7467),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+    7,7,9),(0.,0.217223494919,0.435872912201,0.651861138456,
+    0.869179993713,0.951697428544,1.),.UNSPECIFIED.);
+#7424 = CARTESIAN_POINT('',(0.,-9.999999592389));
+#7425 = CARTESIAN_POINT('',(-0.127897637662,-10.16284398438));
+#7426 = CARTESIAN_POINT('',(-0.255976457513,-10.32591903591));
+#7427 = CARTESIAN_POINT('',(-0.383948422478,-10.48885796807));
+#7428 = CARTESIAN_POINT('',(-0.511854450537,-10.6517128564));
+#7429 = CARTESIAN_POINT('',(-0.639760479302,-10.81456773948));
+#7430 = CARTESIAN_POINT('',(-0.767732440038,-10.9775067049));
+#7431 = CARTESIAN_POINT('',(-0.895811257422,-11.14058177626));
+#7432 = CARTESIAN_POINT('',(-1.152446095414,-11.46733951128));
+#7433 = CARTESIAN_POINT('',(-1.281370481737,-11.63149121055));
+#7434 = CARTESIAN_POINT('',(-1.410184140974,-11.79550178964));
+#7435 = CARTESIAN_POINT('',(-1.538930090458,-11.95942610269));
+#7436 = CARTESIAN_POINT('',(-1.667676011999,-12.12335068792));
+#7437 = CARTESIAN_POINT('',(-1.796489679787,-12.28736117211));
+#7438 = CARTESIAN_POINT('',(-1.925414069328,-12.451512855));
+#7439 = CARTESIAN_POINT('',(-2.181321608712,-12.77734450036));
+#7440 = CARTESIAN_POINT('',(-2.308668041007,-12.93948704279));
+#7441 = CARTESIAN_POINT('',(-2.435910881578,-13.10149766594));
+#7442 = CARTESIAN_POINT('',(-2.563089287963,-13.26342619612));
+#7443 = CARTESIAN_POINT('',(-2.690267695139,-13.42535471203));
+#7444 = CARTESIAN_POINT('',(-2.817510541334,-13.58736528167));
+#7445 = CARTESIAN_POINT('',(-2.944856977905,-13.74950779331));
+#7446 = CARTESIAN_POINT('',(-3.199981104698,-14.07434198));
+#7447 = CARTESIAN_POINT('',(-3.328116465832,-14.23748905765));
+#7448 = CARTESIAN_POINT('',(-3.456144706048,-14.40049976918));
+#7449 = CARTESIAN_POINT('',(-3.584106884809,-14.56342637593));
+#7450 = CARTESIAN_POINT('',(-3.712069076261,-14.72635285003));
+#7451 = CARTESIAN_POINT('',(-3.84009734938,-14.88936329296));
+#7452 = CARTESIAN_POINT('',(-3.9682327328,-15.05251021658));
+#7453 = CARTESIAN_POINT('',(-4.144771450488,-15.27728630833));
+#7454 = CARTESIAN_POINT('',(-4.193357834703,-15.33914843657));
+#7455 = CARTESIAN_POINT('',(-4.241943564205,-15.40100975076));
+#7456 = CARTESIAN_POINT('',(-4.290528476059,-15.46287004248));
+#7457 = CARTESIAN_POINT('',(-4.339113386259,-15.52473034213));
+#7458 = CARTESIAN_POINT('',(-4.387699112073,-15.58659167398));
+#7459 = CARTESIAN_POINT('',(-4.436285493897,-15.64845381587));
+#7460 = CARTESIAN_POINT('',(-4.513310184654,-15.7465247023));
+#7461 = CARTESIAN_POINT('',(-4.54174999819,-15.78273538753));
+#7462 = CARTESIAN_POINT('',(-4.570189841313,-15.81894609471));
+#7463 = CARTESIAN_POINT('',(-4.598629699101,-15.85515680394));
+#7464 = CARTESIAN_POINT('',(-4.627069557657,-15.89136749989));
+#7465 = CARTESIAN_POINT('',(-4.65550940411,-15.92757817177));
+#7466 = CARTESIAN_POINT('',(-4.683949226615,-15.96378881333));
+#7467 = CARTESIAN_POINT('',(-4.712389014349,-15.99999942287));
+#7468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7469 = ORIENTED_EDGE('',*,*,#7470,.F.);
+#7470 = EDGE_CURVE('',#3856,#7320,#7471,.T.);
+#7471 = SURFACE_CURVE('',#7472,(#7475,#7482),.PCURVE_S1.);
+#7472 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7473,#7474),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#7473 = CARTESIAN_POINT('',(-1.6982438478E-07,-3.10000048866,
+    15.758846206977));
+#7474 = CARTESIAN_POINT('',(1.6982309248E-07,-4.10000074598,
+    16.026794439077));
+#7475 = PCURVE('',#3889,#7476);
+#7476 = DEFINITIONAL_REPRESENTATION('',(#7477),#7481);
+#7477 = LINE('',#7478,#7479);
+#7478 = CARTESIAN_POINT('',(0.,6.283389315972));
+#7479 = VECTOR('',#7480,1.);
+#7480 = DIRECTION('',(1.,0.));
+#7481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7482 = PCURVE('',#7140,#7483);
+#7483 = DEFINITIONAL_REPRESENTATION('',(#7484),#7488);
+#7484 = LINE('',#7485,#7486);
+#7485 = CARTESIAN_POINT('',(0.,0.));
+#7486 = VECTOR('',#7487,1.);
+#7487 = DIRECTION('',(1.,0.));
+#7488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7489 = ADVANCED_FACE('',(#7490),#4215,.T.);
+#7490 = FACE_BOUND('',#7491,.F.);
+#7491 = EDGE_LOOP('',(#7492,#7493,#7494,#7495,#7641,#7662));
+#7492 = ORIENTED_EDGE('',*,*,#4117,.F.);
+#7493 = ORIENTED_EDGE('',*,*,#4291,.T.);
+#7494 = ORIENTED_EDGE('',*,*,#4464,.T.);
+#7495 = ORIENTED_EDGE('',*,*,#7496,.T.);
+#7496 = EDGE_CURVE('',#4398,#7497,#7499,.T.);
+#7497 = VERTEX_POINT('',#7498);
+#7498 = CARTESIAN_POINT('',(4.,0.,10.499999521122));
+#7499 = SURFACE_CURVE('',#7500,(#7545,#7593),.PCURVE_S1.);
+#7500 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#7501,#7502,#7503,#7504,#7505,
+    #7506,#7507,#7508,#7509,#7510,#7511,#7512,#7513,#7514,#7515,#7516,
+    #7517,#7518,#7519,#7520,#7521,#7522,#7523,#7524,#7525,#7526,#7527,
+    #7528,#7529,#7530,#7531,#7532,#7533,#7534,#7535,#7536,#7537,#7538,
+    #7539,#7540,#7541,#7542,#7543,#7544),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,
+    6,6,6,8),(0.,7.576022087911E-02,0.195764148537,0.359765387085,
+    0.565756343063,0.751753507218,0.921753866063,1.),.UNSPECIFIED.);
+#7501 = CARTESIAN_POINT('',(-4.,-6.792973606E-08,6.499999711439));
+#7502 = CARTESIAN_POINT('',(-3.999999990891,-0.135998682309,
+    6.543289351735));
+#7503 = CARTESIAN_POINT('',(-3.994605403915,-0.271997960746,
+    6.586579185587));
+#7504 = CARTESIAN_POINT('',(-3.983816263708,-0.407739971601,
+    6.629868868264));
+#7505 = CARTESIAN_POINT('',(-3.967647854521,-0.542968109139,
+    6.673158469226));
+#7506 = CARTESIAN_POINT('',(-3.946130669218,-0.677427419027,
+    6.716448190736));
+#7507 = CARTESIAN_POINT('',(-3.919310358272,-0.810864923846,
+    6.759738086486));
+#7508 = CARTESIAN_POINT('',(-3.836460505396,-1.152378890351,
+    6.871598505237));
+#7509 = CARTESIAN_POINT('',(-3.772518090434,-1.358543368002,
+    6.940171403184));
+#7510 = CARTESIAN_POINT('',(-3.695662405326,-1.560519669784,
+    7.008742752624));
+#7511 = CARTESIAN_POINT('',(-3.606229720715,-1.757341589294,
+    7.077313099939));
+#7512 = CARTESIAN_POINT('',(-3.504642151856,-1.948080138131,
+    7.14588442683));
+#7513 = CARTESIAN_POINT('',(-3.391406318623,-2.131846500064,
+    7.214457302963));
+#7514 = CARTESIAN_POINT('',(-3.097264225361,-2.548259532101,
+    7.376738982679));
+#7515 = CARTESIAN_POINT('',(-2.906743023703,-2.774162060802,
+    7.470459959761));
+#7516 = CARTESIAN_POINT('',(-2.697083902878,-2.983325798421,
+    7.564173501912));
+#7517 = CARTESIAN_POINT('',(-2.470071159603,-3.17383724554,7.65788233389
+    ));
+#7518 = CARTESIAN_POINT('',(-2.227700286043,-3.344021766279,
+    7.751595891563));
+#7519 = CARTESIAN_POINT('',(-1.972165356684,-3.492454170607,
+    7.845316875541));
+#7520 = CARTESIAN_POINT('',(-1.371413474684,-3.77570668462,
+    8.056731863618));
+#7521 = CARTESIAN_POINT('',(-1.019850706384,-3.897375118183,
+    8.174467435278));
+#7522 = CARTESIAN_POINT('',(-0.656004459942,-3.980702240363,
+    8.29217771692));
+#7523 = CARTESIAN_POINT('',(-0.28489707966,-4.02432178761,8.409878112627
+    ));
+#7524 = CARTESIAN_POINT('',(8.835424312299E-02,-4.027632284008,
+    8.527588372855));
+#7525 = CARTESIAN_POINT('',(0.458547226071,-3.990798206914,
+    8.645323930085));
+#7526 = CARTESIAN_POINT('',(1.147250795307,-3.846465403204,
+    8.869307478758));
+#7527 = CARTESIAN_POINT('',(1.467427875162,-3.746143625889,
+    8.975605703759));
+#7528 = CARTESIAN_POINT('',(1.777164876945,-3.614768027475,
+    9.081890108265));
+#7529 = CARTESIAN_POINT('',(2.072889185893,-3.453692706943,
+    9.188165732406));
+#7530 = CARTESIAN_POINT('',(2.351262772672,-3.264735824866,
+    9.294450140379));
+#7531 = CARTESIAN_POINT('',(2.609210235437,-3.050164328841,
+    9.400748369086));
+#7532 = CARTESIAN_POINT('',(3.058590978139,-2.59579475897,9.604166749952
+    ));
+#7533 = CARTESIAN_POINT('',(3.253899106058,-2.359690615853,
+    9.701317638021));
+#7534 = CARTESIAN_POINT('',(3.427824570101,-2.10656223586,9.798459686914
+    ));
+#7535 = CARTESIAN_POINT('',(3.5786290803,-1.838749478013,9.895596115385)
+  );
+#7536 = CARTESIAN_POINT('',(3.704888908669,-1.558780731579,
+    9.992738164276));
+#7537 = CARTESIAN_POINT('',(3.805504639431,-1.269355600845,
+    10.089889049522));
+#7538 = CARTESIAN_POINT('',(3.91394445998,-0.837118915162,
+    10.231738067659));
+#7539 = CARTESIAN_POINT('',(3.942542917216,-0.69947889709,
+    10.276448462514));
+#7540 = CARTESIAN_POINT('',(3.965490995036,-0.560713558269,
+    10.321158673033));
+#7541 = CARTESIAN_POINT('',(3.982736773424,-0.421101319411,
+    10.365868767357));
+#7542 = CARTESIAN_POINT('',(3.994245572416,-0.280922926275,
+    10.410578979652));
+#7543 = CARTESIAN_POINT('',(4.,-0.140461068759,10.455289376137));
+#7544 = CARTESIAN_POINT('',(4.,-8.9E-16,10.499999521122));
+#7545 = PCURVE('',#4215,#7546);
+#7546 = DEFINITIONAL_REPRESENTATION('',(#7547),#7592);
+#7547 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#7548,#7549,#7550,#7551,#7552,
+    #7553,#7554,#7555,#7556,#7557,#7558,#7559,#7560,#7561,#7562,#7563,
+    #7564,#7565,#7566,#7567,#7568,#7569,#7570,#7571,#7572,#7573,#7574,
+    #7575,#7576,#7577,#7578,#7579,#7580,#7581,#7582,#7583,#7584,#7585,
+    #7586,#7587,#7588,#7589,#7590,#7591),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,
+    6,6,6,8),(0.,7.576022087911E-02,0.195764148537,0.359765387085,
+    0.565756343063,0.751753507218,0.921753866063,1.),.UNSPECIFIED.);
+#7548 = CARTESIAN_POINT('',(-3.141592670572,-6.499999711439));
+#7549 = CARTESIAN_POINT('',(-3.175592324167,-6.543289351735));
+#7550 = CARTESIAN_POINT('',(-3.209592144338,-6.586579185587));
+#7551 = CARTESIAN_POINT('',(-3.243591841625,-6.629868868264));
+#7552 = CARTESIAN_POINT('',(-3.277591459774,-6.673158469226));
+#7553 = CARTESIAN_POINT('',(-3.311591153438,-6.716448190736));
+#7554 = CARTESIAN_POINT('',(-3.34559096588,-6.759738086486));
+#7555 = CARTESIAN_POINT('',(-3.433445920008,-6.871598505237));
+#7556 = CARTESIAN_POINT('',(-3.487302905779,-6.940171403184));
+#7557 = CARTESIAN_POINT('',(-3.541158655391,-7.008742752624));
+#7558 = CARTESIAN_POINT('',(-3.59501362105,-7.077313099939));
+#7559 = CARTESIAN_POINT('',(-3.648869373689,-7.14588442683));
+#7560 = CARTESIAN_POINT('',(-3.702726362601,-7.214457302963));
+#7561 = CARTESIAN_POINT('',(-3.830182086354,-7.376738982679));
+#7562 = CARTESIAN_POINT('',(-3.903790397627,-7.470459959761));
+#7563 = CARTESIAN_POINT('',(-3.977392898227,-7.564173501912));
+#7564 = CARTESIAN_POINT('',(-4.05099170223,-7.65788233389));
+#7565 = CARTESIAN_POINT('',(-4.12459420094,-7.751595891563));
+#7566 = CARTESIAN_POINT('',(-4.198202511359,-7.845316875541));
+#7567 = CARTESIAN_POINT('',(-4.364247462055,-8.056731863618));
+#7568 = CARTESIAN_POINT('',(-4.456716738857,-8.174467435277));
+#7569 = CARTESIAN_POINT('',(-4.549166128338,-8.292177716921));
+#7570 = CARTESIAN_POINT('',(-4.641607754659,-8.409878112627));
+#7571 = CARTESIAN_POINT('',(-4.73405714696,-8.527588372855));
+#7572 = CARTESIAN_POINT('',(-4.826526425833,-8.645323930085));
+#7573 = CARTESIAN_POINT('',(-5.002442699331,-8.869307478758));
+#7574 = CARTESIAN_POINT('',(-5.085929144577,-8.975605703759));
+#7575 = CARTESIAN_POINT('',(-5.169404743864,-9.081890108265));
+#7576 = CARTESIAN_POINT('',(-5.252873448872,-9.188165732406));
+#7577 = CARTESIAN_POINT('',(-5.336349047799,-9.294450140379));
+#7578 = CARTESIAN_POINT('',(-5.419835492663,-9.400748369086));
+#7579 = CARTESIAN_POINT('',(-5.579599920403,-9.604166749952));
+#7580 = CARTESIAN_POINT('',(-5.6559020447,-9.701317638021));
+#7581 = CARTESIAN_POINT('',(-5.732197219499,-9.798459686914));
+#7582 = CARTESIAN_POINT('',(-5.808487976286,-9.895596115385));
+#7583 = CARTESIAN_POINT('',(-5.884783150851,-9.992738164276));
+#7584 = CARTESIAN_POINT('',(-5.961085275294,-10.08988904952));
+#7585 = CARTESIAN_POINT('',(-6.072493238186,-10.23173806765));
+#7586 = CARTESIAN_POINT('',(-6.107608702773,-10.27644846251));
+#7587 = CARTESIAN_POINT('',(-6.142724023616,-10.32115867303));
+#7588 = CARTESIAN_POINT('',(-6.177839253359,-10.36586876735));
+#7589 = CARTESIAN_POINT('',(-6.212954574943,-10.41057897965));
+#7590 = CARTESIAN_POINT('',(-6.24807003999,-10.45528937613));
+#7591 = CARTESIAN_POINT('',(-6.28318530718,-10.49999952112));
+#7592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7593 = PCURVE('',#4414,#7594);
+#7594 = DEFINITIONAL_REPRESENTATION('',(#7595),#7640);
+#7595 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#7596,#7597,#7598,#7599,#7600,
+    #7601,#7602,#7603,#7604,#7605,#7606,#7607,#7608,#7609,#7610,#7611,
+    #7612,#7613,#7614,#7615,#7616,#7617,#7618,#7619,#7620,#7621,#7622,
+    #7623,#7624,#7625,#7626,#7627,#7628,#7629,#7630,#7631,#7632,#7633,
+    #7634,#7635,#7636,#7637,#7638,#7639),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,
+    6,6,6,8),(0.,7.576022087911E-02,0.195764148537,0.359765387085,
+    0.565756343063,0.751753507218,0.921753866063,1.),.UNSPECIFIED.);
+#7596 = CARTESIAN_POINT('',(-0.931748935197,0.));
+#7597 = CARTESIAN_POINT('',(-0.931748989762,3.400073823834E-02));
+#7598 = CARTESIAN_POINT('',(-0.93174909361,6.800165399696E-02));
+#7599 = CARTESIAN_POINT('',(-0.931749204046,0.102002451115));
+#7600 = CARTESIAN_POINT('',(-0.931749292025,0.136003170801));
+#7601 = CARTESIAN_POINT('',(-0.931749342732,0.170003967554));
+#7602 = CARTESIAN_POINT('',(-0.931749356158,0.204004885072));
+#7603 = CARTESIAN_POINT('',(-0.931749334258,0.291862697913));
+#7604 = CARTESIAN_POINT('',(-0.931749257987,0.34572143956));
+#7605 = CARTESIAN_POINT('',(-0.931749148569,0.399578948008));
+#7606 = CARTESIAN_POINT('',(-0.931749050375,0.453435673281));
+#7607 = CARTESIAN_POINT('',(-0.931748986828,0.507293183702));
+#7608 = CARTESIAN_POINT('',(-0.931748955137,0.561151926683));
+#7609 = CARTESIAN_POINT('',(-0.931748946293,0.688611792707));
+#7610 = CARTESIAN_POINT('',(-0.931748992888,0.762222489269));
+#7611 = CARTESIAN_POINT('',(-0.931749075178,0.835827366994));
+#7612 = CARTESIAN_POINT('',(-0.931749152219,0.909428545458));
+#7613 = CARTESIAN_POINT('',(-0.931749201397,0.983033421832));
+#7614 = CARTESIAN_POINT('',(-0.931749226578,1.056644115777));
+#7615 = CARTESIAN_POINT('',(-0.931749236881,1.222694454578));
+#7616 = CARTESIAN_POINT('',(-0.931749210644,1.315166739981));
+#7617 = CARTESIAN_POINT('',(-0.931749162337,1.407619145075));
+#7618 = CARTESIAN_POINT('',(-0.931749118846,1.500063786588));
+#7619 = CARTESIAN_POINT('',(-0.93174908205,1.592516188574));
+#7620 = CARTESIAN_POINT('',(-0.931749059625,1.684988473322));
+#7621 = CARTESIAN_POINT('',(-0.931749046683,1.860910458543));
+#7622 = CARTESIAN_POINT('',(-0.931749053328,1.944399611554));
+#7623 = CARTESIAN_POINT('',(-0.931749073571,2.027877916482));
+#7624 = CARTESIAN_POINT('',(-0.931749106352,2.111349326096));
+#7625 = CARTESIAN_POINT('',(-0.931749139939,2.194827629718));
+#7626 = CARTESIAN_POINT('',(-0.931749157839,2.278316780163));
+#7627 = CARTESIAN_POINT('',(-0.931749160815,2.438086389009));
+#7628 = CARTESIAN_POINT('',(-0.931749148904,2.514390989305));
+#7629 = CARTESIAN_POINT('',(-0.931749120494,2.590688641928));
+#7630 = CARTESIAN_POINT('',(-0.93174908686,2.666981879708));
+#7631 = CARTESIAN_POINT('',(-0.931749068685,2.743279536716));
+#7632 = CARTESIAN_POINT('',(-0.931749080322,2.819584141175));
+#7633 = CARTESIAN_POINT('',(-0.931749113909,2.930995722358));
+#7634 = CARTESIAN_POINT('',(-0.931749126928,2.966112327069));
+#7635 = CARTESIAN_POINT('',(-0.931749141447,3.001228787554));
+#7636 = CARTESIAN_POINT('',(-0.931749154748,3.036345156876));
+#7637 = CARTESIAN_POINT('',(-0.931749164175,3.071461618499));
+#7638 = CARTESIAN_POINT('',(-0.931749168997,3.106578224226));
+#7639 = CARTESIAN_POINT('',(-0.931749172256,3.141694632122));
+#7640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7641 = ORIENTED_EDGE('',*,*,#7642,.F.);
+#7642 = EDGE_CURVE('',#7216,#7497,#7643,.T.);
+#7643 = SURFACE_CURVE('',#7644,(#7648,#7655),.PCURVE_S1.);
+#7644 = LINE('',#7645,#7646);
+#7645 = CARTESIAN_POINT('',(4.,0.,0.));
+#7646 = VECTOR('',#7647,1.);
+#7647 = DIRECTION('',(0.,0.,1.));
+#7648 = PCURVE('',#4215,#7649);
+#7649 = DEFINITIONAL_REPRESENTATION('',(#7650),#7654);
+#7650 = LINE('',#7651,#7652);
+#7651 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#7652 = VECTOR('',#7653,1.);
+#7653 = DIRECTION('',(-0.,-1.));
+#7654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7655 = PCURVE('',#7417,#7656);
+#7656 = DEFINITIONAL_REPRESENTATION('',(#7657),#7661);
+#7657 = LINE('',#7658,#7659);
+#7658 = CARTESIAN_POINT('',(-0.,0.));
+#7659 = VECTOR('',#7660,1.);
+#7660 = DIRECTION('',(-0.,-1.));
+#7661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7662 = ORIENTED_EDGE('',*,*,#7215,.F.);
+#7663 = ADVANCED_FACE('',(#7664),#4414,.F.);
+#7664 = FACE_BOUND('',#7665,.F.);
+#7665 = EDGE_LOOP('',(#7666,#7667,#7668,#7709,#7774));
+#7666 = ORIENTED_EDGE('',*,*,#7496,.F.);
+#7667 = ORIENTED_EDGE('',*,*,#4397,.T.);
+#7668 = ORIENTED_EDGE('',*,*,#7669,.T.);
+#7669 = EDGE_CURVE('',#4400,#7670,#7672,.T.);
+#7670 = VERTEX_POINT('',#7671);
+#7671 = CARTESIAN_POINT('',(-3.09999951134,1.69823362E-07,
+    14.741154753354));
+#7672 = SURFACE_CURVE('',#7673,(#7695,#7702),.PCURVE_S1.);
+#7673 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#7674,#7675,#7676,#7677,#7678,
+    #7679,#7680,#7681,#7682,#7683,#7684,#7685,#7686,#7687,#7688,#7689,
+    #7690,#7691,#7692,#7693,#7694),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#7674 = CARTESIAN_POINT('',(-3.09999975567,8.491199077E-08,
+    6.741154513271));
+#7675 = CARTESIAN_POINT('',(-3.099999518298,-0.88535686556,
+    7.104791133982));
+#7676 = CARTESIAN_POINT('',(-2.821853017862,-1.770718146198,
+    7.468429412563));
+#7677 = CARTESIAN_POINT('',(-2.265581478753,-2.558979555118,
+    7.832055816976));
+#7678 = CARTESIAN_POINT('',(-1.4692480487,-3.15307292525,8.195712755262)
+  );
+#7679 = CARTESIAN_POINT('',(-0.509220310247,-3.472994897761,
+    8.559325916045));
+#7680 = CARTESIAN_POINT('',(0.50921276152,-3.473007150574,8.922977391176
+    ));
+#7681 = CARTESIAN_POINT('',(1.469262866744,-3.153065233296,
+    9.286608110683));
+#7682 = CARTESIAN_POINT('',(2.265570189599,-2.558984181446,9.65024579805
+    ));
+#7683 = CARTESIAN_POINT('',(2.821856250208,-1.770715819378,
+    10.013881871893));
+#7684 = CARTESIAN_POINT('',(3.378142881556,-1.3218479084E-07,
+    10.741154633309));
+#7685 = CARTESIAN_POINT('',(2.821856325009,1.770715578508,
+    11.468427394726));
+#7686 = CARTESIAN_POINT('',(2.265568957739,2.558982501996,
+    11.832063468566));
+#7687 = CARTESIAN_POINT('',(1.469271958206,3.153071759746,
+    12.195701155941));
+#7688 = CARTESIAN_POINT('',(0.509191490611,3.472995834727,
+    12.559331875434));
+#7689 = CARTESIAN_POINT('',(-0.509188789767,3.47300321754,
+    12.922983350583));
+#7690 = CARTESIAN_POINT('',(-1.469276973245,3.153071378975,
+    13.286596511348));
+#7691 = CARTESIAN_POINT('',(-2.265564867545,2.558979030208,
+    13.650253449647));
+#7692 = CARTESIAN_POINT('',(-2.821857026996,1.770718542462,
+    14.013879854058));
+#7693 = CARTESIAN_POINT('',(-3.099999724474,0.885357120291,
+    14.377518132629));
+#7694 = CARTESIAN_POINT('',(-3.09999951134,1.6982336204E-07,
+    14.741154753354));
+#7695 = PCURVE('',#4414,#7696);
+#7696 = DEFINITIONAL_REPRESENTATION('',(#7697),#7701);
+#7697 = LINE('',#7698,#7699);
+#7698 = CARTESIAN_POINT('',(-0.,0.));
+#7699 = VECTOR('',#7700,1.);
+#7700 = DIRECTION('',(0.,1.));
+#7701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7702 = PCURVE('',#4708,#7703);
+#7703 = DEFINITIONAL_REPRESENTATION('',(#7704),#7708);
+#7704 = LINE('',#7705,#7706);
+#7705 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#7706 = VECTOR('',#7707,1.);
+#7707 = DIRECTION('',(0.,1.));
+#7708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7709 = ORIENTED_EDGE('',*,*,#7710,.F.);
+#7710 = EDGE_CURVE('',#7711,#7670,#7713,.T.);
+#7711 = VERTEX_POINT('',#7712);
+#7712 = CARTESIAN_POINT('',(-4.,-1.35860101E-07,14.499999422877));
+#7713 = SURFACE_CURVE('',#7714,(#7717,#7724),.PCURVE_S1.);
+#7714 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7715,#7716),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#7715 = CARTESIAN_POINT('',(-4.09999925402,-1.6982465212E-07,
+    14.473204600592));
+#7716 = CARTESIAN_POINT('',(-3.09999951134,1.6982336248E-07,
+    14.741154753354));
+#7717 = PCURVE('',#4414,#7718);
+#7718 = DEFINITIONAL_REPRESENTATION('',(#7719),#7723);
+#7719 = LINE('',#7720,#7721);
+#7720 = CARTESIAN_POINT('',(0.,6.283389315972));
+#7721 = VECTOR('',#7722,1.);
+#7722 = DIRECTION('',(1.,0.));
+#7723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7724 = PCURVE('',#7725,#7768);
+#7725 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#7726,#7727,#7728,#7729,#7730,#7731,#7732,#7733,#7734,#7735,#7736
+      ,#7737,#7738,#7739,#7740,#7741,#7742,#7743,#7744,#7745,#7746)
+    ,(#7747,#7748,#7749,#7750,#7751,#7752,#7753,#7754,#7755,#7756,#7757
+      ,#7758,#7759,#7760,#7761,#7762,#7763,#7764,#7765,#7766,#7767
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#7726 = CARTESIAN_POINT('',(-4.09999925402,-1.6982464768E-07,
+    14.473204600592));
+#7727 = CARTESIAN_POINT('',(-4.09999880613,-1.170958039807,
+    14.836840707154));
+#7728 = CARTESIAN_POINT('',(-3.732126487971,-2.341911857732,
+    15.200475155857));
+#7729 = CARTESIAN_POINT('',(-2.996419207148,-3.38446422648,
+    15.564121478681));
+#7730 = CARTESIAN_POINT('',(-1.94318635168,-4.170188674698,
+    15.927737267728));
+#7731 = CARTESIAN_POINT('',(-0.673498535529,-4.593314885827,
+    16.291396834153));
+#7732 = CARTESIAN_POINT('',(0.673485491645,-4.59333379589,
+    16.655018086341));
+#7733 = CARTESIAN_POINT('',(1.943214162649,-4.170181147426,
+    17.018660094082));
+#7734 = CARTESIAN_POINT('',(2.996400237965,-3.384462654845,17.382295134)
+  );
+#7735 = CARTESIAN_POINT('',(3.732132310575,-2.341913728434,
+    17.745931787425));
+#7736 = CARTESIAN_POINT('',(4.467865901856,2.4141630367E-07,
+    18.473204480555));
+#7737 = CARTESIAN_POINT('',(3.732131960134,2.341914101172,
+    19.200477173684));
+#7738 = CARTESIAN_POINT('',(2.996396177504,3.384461463403,
+    19.564112447636));
+#7739 = CARTESIAN_POINT('',(1.943233140244,4.170188440097,
+    19.927754286396));
+#7740 = CARTESIAN_POINT('',(0.673441526237,4.593322112121,20.29138119732
+    ));
+#7741 = CARTESIAN_POINT('',(-0.673440745893,4.593321995838,
+    20.65502180441));
+#7742 = CARTESIAN_POINT('',(-1.943237260864,4.170188984703,
+    21.018666274009));
+#7743 = CARTESIAN_POINT('',(-2.996393011763,3.384462052767,21.3822888619
+    ));
+#7744 = CARTESIAN_POINT('',(-3.73213307287,2.341911722218,
+    21.745933805256));
+#7745 = CARTESIAN_POINT('',(-4.099999353197,1.170957615251,
+    22.109568253962));
+#7746 = CARTESIAN_POINT('',(-4.099998881028,-2.5473800136E-07,
+    22.473204360509));
+#7747 = CARTESIAN_POINT('',(-3.09999951134,1.6982336737E-07,
+    14.741154753354));
+#7748 = CARTESIAN_POINT('',(-3.09999929822,-0.885356710869,
+    15.104791374063));
+#7749 = CARTESIAN_POINT('',(-2.821852843959,-1.770717929346,
+    15.468429652645));
+#7750 = CARTESIAN_POINT('',(-2.265581370276,-2.558979291374,
+    15.832056057055));
+#7751 = CARTESIAN_POINT('',(-1.469248019273,-3.153072636493,
+    16.19571299535));
+#7752 = CARTESIAN_POINT('',(-0.509220365231,-3.472994610091,
+    16.55932615612));
+#7753 = CARTESIAN_POINT('',(0.509212626253,-3.473006890789,
+    16.922977631262));
+#7754 = CARTESIAN_POINT('',(1.469262664581,-3.153065025031,
+    17.286608350763));
+#7755 = CARTESIAN_POINT('',(2.265569940944,-2.558984041812,
+    17.650246038133));
+#7756 = CARTESIAN_POINT('',(2.8218559793,-1.77071575711,18.013882111974)
+  );
+#7757 = CARTESIAN_POINT('',(3.378142615305,-2.2471400758E-07,
+    18.741154873391));
+#7758 = CARTESIAN_POINT('',(2.821856151103,1.770715361655,
+    19.468427634807));
+#7759 = CARTESIAN_POINT('',(2.265568489622,2.558982535299,
+    19.832065088135));
+#7760 = CARTESIAN_POINT('',(1.469273341666,3.153070304021,
+    20.195695976616));
+#7761 = CARTESIAN_POINT('',(0.509189022575,3.472997630927,
+    20.559341793024));
+#7762 = CARTESIAN_POINT('',(-0.509186131476,3.473000873887,
+    20.922973913157));
+#7763 = CARTESIAN_POINT('',(-1.469278183975,3.153072337677,
+    21.286602170836));
+#7764 = CARTESIAN_POINT('',(-2.265564259245,2.558978593527,
+    21.650252310239));
+#7765 = CARTESIAN_POINT('',(-2.821856756087,1.770718480197,
+    22.013880094144));
+#7766 = CARTESIAN_POINT('',(-3.099999455897,0.88535713542,
+    22.377518372707));
+#7767 = CARTESIAN_POINT('',(-3.09999926701,2.547348612E-07,
+    22.741154993437));
+#7768 = DEFINITIONAL_REPRESENTATION('',(#7769),#7773);
+#7769 = LINE('',#7770,#7771);
+#7770 = CARTESIAN_POINT('',(0.,0.));
+#7771 = VECTOR('',#7772,1.);
+#7772 = DIRECTION('',(1.,0.));
+#7773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7774 = ORIENTED_EDGE('',*,*,#7775,.F.);
+#7775 = EDGE_CURVE('',#7497,#7711,#7776,.T.);
+#7776 = SURFACE_CURVE('',#7777,(#7822,#7870),.PCURVE_S1.);
+#7777 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#7778,#7779,#7780,#7781,#7782,
+    #7783,#7784,#7785,#7786,#7787,#7788,#7789,#7790,#7791,#7792,#7793,
+    #7794,#7795,#7796,#7797,#7798,#7799,#7800,#7801,#7802,#7803,#7804,
+    #7805,#7806,#7807,#7808,#7809,#7810,#7811,#7812,#7813,#7814,#7815,
+    #7816,#7817,#7818,#7819,#7820,#7821),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,
+    6,6,6,8),(0.,3.976122578301E-02,0.271753283022,0.329759284915,
+    0.511768464229,0.695777307445,0.951752078805,1.),.UNSPECIFIED.);
+#7778 = CARTESIAN_POINT('',(4.,-9.5E-16,10.499999521122));
+#7779 = CARTESIAN_POINT('',(4.,7.13717491001E-02,10.522717853528));
+#7780 = CARTESIAN_POINT('',(3.998514269873,0.142743542523,
+    10.545436192417));
+#7781 = CARTESIAN_POINT('',(3.995542811605,0.214078196778,
+    10.568154533667));
+#7782 = CARTESIAN_POINT('',(3.991086783934,0.285338604249,
+    10.590872874421));
+#7783 = CARTESIAN_POINT('',(3.985148502351,0.356487733193,
+    10.613591213084));
+#7784 = CARTESIAN_POINT('',(3.977731439098,0.42748862774,10.636309549328
+    ));
+#7785 = CARTESIAN_POINT('',(3.916963264319,0.911488312539,
+    10.791580971025));
+#7786 = CARTESIAN_POINT('',(3.814879031675,1.318548136514,
+    10.924190814359));
+#7787 = CARTESIAN_POINT('',(3.663472862158,1.711838424191,11.05675408109
+    ));
+#7788 = CARTESIAN_POINT('',(3.465129825643,2.084298310986,
+    11.189301698731));
+#7789 = CARTESIAN_POINT('',(3.223305427564,2.429438886441,
+    11.321865012948));
+#7790 = CARTESIAN_POINT('',(2.942527150217,2.741340206417,
+    11.454474892391));
+#7791 = CARTESIAN_POINT('',(2.550163171019,3.083424889068,
+    11.620170811658));
+#7792 = CARTESIAN_POINT('',(2.469603592684,3.149466119351,
+    11.653313663845));
+#7793 = CARTESIAN_POINT('',(2.387053052317,3.213048126356,
+    11.686456525779));
+#7794 = CARTESIAN_POINT('',(2.302601801173,3.274099186411,
+    11.719599390031));
+#7795 = CARTESIAN_POINT('',(2.216343166981,3.332551831412,
+    11.752742249238));
+#7796 = CARTESIAN_POINT('',(2.128373553945,3.388342848827,
+    11.785885096107));
+#7797 = CARTESIAN_POINT('',(1.757708003215,3.60793580723,11.923022313666
+    ));
+#7798 = CARTESIAN_POINT('',(1.460709221459,3.747701143502,12.02703352132
+    ));
+#7799 = CARTESIAN_POINT('',(1.150933871107,3.858830288661,
+    12.131032333525));
+#7800 = CARTESIAN_POINT('',(0.831701600196,3.939986344972,
+    12.235023283909));
+#7801 = CARTESIAN_POINT('',(0.506463561826,3.990291957137,
+    12.339022143016));
+#7802 = CARTESIAN_POINT('',(0.178774823483,4.009336322433,
+    12.443033421106));
+#7803 = CARTESIAN_POINT('',(-0.47778267983,3.985074674366,
+    12.652164892203));
+#7804 = CARTESIAN_POINT('',(-0.806736712563,3.941077198056,
+    12.757319663055));
+#7805 = CARTESIAN_POINT('',(-1.130792976398,3.865400572114,
+    12.862461339086));
+#7806 = CARTESIAN_POINT('',(-1.446320229424,3.758746088022,
+    12.967594674967));
+#7807 = CARTESIAN_POINT('',(-1.749832548063,3.622292051424,
+    13.072736305105));
+#7808 = CARTESIAN_POINT('',(-2.038017895369,3.457684129352,
+    13.177891003835));
+#7809 = CARTESIAN_POINT('',(-2.683089837151,3.002024000403,
+    13.429283965818));
+#7810 = CARTESIAN_POINT('',(-3.023091250108,2.686466230543,
+    13.575632376779));
+#7811 = CARTESIAN_POINT('',(-3.319203100239,2.326358888418,
+    13.721903365326));
+#7812 = CARTESIAN_POINT('',(-3.564730715106,1.929183659244,
+    13.868152127592));
+#7813 = CARTESIAN_POINT('',(-3.754488106706,1.503329767673,
+    14.014423381076));
+#7814 = CARTESIAN_POINT('',(-3.884775408266,1.058130044564,
+    14.160771963059));
+#7815 = CARTESIAN_POINT('',(-3.967222954507,0.518307374897,
+    14.334595324607));
+#7816 = CARTESIAN_POINT('',(-3.978136089867,0.432364310115,
+    14.362162684536));
+#7817 = CARTESIAN_POINT('',(-3.986876633477,0.346156575148,
+    14.389730042726));
+#7818 = CARTESIAN_POINT('',(-3.99343705982,0.259750072018,14.41729739656
+    ));
+#7819 = CARTESIAN_POINT('',(-3.997812351374,0.173210895433,
+    14.444864744563));
+#7820 = CARTESIAN_POINT('',(-3.999999998611,8.660533278291E-02,
+    14.472432086399));
+#7821 = CARTESIAN_POINT('',(-4.,-1.3586010146E-07,14.499999422877));
+#7822 = PCURVE('',#4414,#7823);
+#7823 = DEFINITIONAL_REPRESENTATION('',(#7824),#7869);
+#7824 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#7825,#7826,#7827,#7828,#7829,
+    #7830,#7831,#7832,#7833,#7834,#7835,#7836,#7837,#7838,#7839,#7840,
+    #7841,#7842,#7843,#7844,#7845,#7846,#7847,#7848,#7849,#7850,#7851,
+    #7852,#7853,#7854,#7855,#7856,#7857,#7858,#7859,#7860,#7861,#7862,
+    #7863,#7864,#7865,#7866,#7867,#7868),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,
+    6,6,6,8),(0.,3.976122578301E-02,0.271753283022,0.329759284915,
+    0.511768464229,0.695777307445,0.951752078805,1.),.UNSPECIFIED.);
+#7825 = CARTESIAN_POINT('',(-0.931749172256,3.141694632122));
+#7826 = CARTESIAN_POINT('',(-0.931749173913,3.159538149019));
+#7827 = CARTESIAN_POINT('',(-0.931749175264,3.177381670963));
+#7828 = CARTESIAN_POINT('',(-0.931749176715,3.195225194955));
+#7829 = CARTESIAN_POINT('',(-0.931749178486,3.21306871888));
+#7830 = CARTESIAN_POINT('',(-0.931749180613,3.230912241516));
+#7831 = CARTESIAN_POINT('',(-0.931749182948,3.24875576253));
+#7832 = CARTESIAN_POINT('',(-0.931749198048,3.370709626648));
+#7833 = CARTESIAN_POINT('',(-0.931749210706,3.474864553799));
+#7834 = CARTESIAN_POINT('',(-0.931749166131,3.57898287488));
+#7835 = CARTESIAN_POINT('',(-0.931749040857,3.683088847612));
+#7836 = CARTESIAN_POINT('',(-0.931749001206,3.787207176886));
+#7837 = CARTESIAN_POINT('',(-0.931749002415,3.891362103008));
+#7838 = CARTESIAN_POINT('',(-0.931749042805,4.021503612722));
+#7839 = CARTESIAN_POINT('',(-0.931749052743,4.047534797219));
+#7840 = CARTESIAN_POINT('',(-0.931749064137,4.073565990611));
+#7841 = CARTESIAN_POINT('',(-0.931749076576,4.0995971869));
+#7842 = CARTESIAN_POINT('',(-0.931749089635,4.125628380095));
+#7843 = CARTESIAN_POINT('',(-0.931749102881,4.151659564217));
+#7844 = CARTESIAN_POINT('',(-0.931749156622,4.259370414111));
+#7845 = CARTESIAN_POINT('',(-0.931749195255,4.341063306966));
+#7846 = CARTESIAN_POINT('',(-0.931749218453,4.422746459083));
+#7847 = CARTESIAN_POINT('',(-0.931749221069,4.504423421503));
+#7848 = CARTESIAN_POINT('',(-0.931749206868,4.586106577846));
+#7849 = CARTESIAN_POINT('',(-0.931749184425,4.66779947576));
+#7850 = CARTESIAN_POINT('',(-0.931749131697,4.832056229194));
+#7851 = CARTESIAN_POINT('',(-0.931749101416,4.914647242955));
+#7852 = CARTESIAN_POINT('',(-0.931749073657,4.997227973979));
+#7853 = CARTESIAN_POINT('',(-0.931749051674,5.079802168462));
+#7854 = CARTESIAN_POINT('',(-0.9317490408,5.16238289836));
+#7855 = CARTESIAN_POINT('',(-0.931749046666,5.244973911151));
+#7856 = CARTESIAN_POINT('',(-0.931749094103,5.442423967188));
+#7857 = CARTESIAN_POINT('',(-0.931749153122,5.557369532078));
+#7858 = CARTESIAN_POINT('',(-0.931749204312,5.672254260402));
+#7859 = CARTESIAN_POINT('',(-0.931749319381,5.787121501416));
+#7860 = CARTESIAN_POINT('',(-0.931749147434,5.902006204772));
+#7861 = CARTESIAN_POINT('',(-0.931749055935,6.016951802588));
+#7862 = CARTESIAN_POINT('',(-0.931749137199,6.153476881218));
+#7863 = CARTESIAN_POINT('',(-0.931749153402,6.17512895717));
+#7864 = CARTESIAN_POINT('',(-0.931749177048,6.196781036246));
+#7865 = CARTESIAN_POINT('',(-0.93174920882,6.218433115576));
+#7866 = CARTESIAN_POINT('',(-0.931749245955,6.240085191597));
+#7867 = CARTESIAN_POINT('',(-0.931749282242,6.261737260047));
+#7868 = CARTESIAN_POINT('',(-0.931749308025,6.283389315972));
+#7869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7870 = PCURVE('',#7417,#7871);
+#7871 = DEFINITIONAL_REPRESENTATION('',(#7872),#7917);
+#7872 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#7873,#7874,#7875,#7876,#7877,
+    #7878,#7879,#7880,#7881,#7882,#7883,#7884,#7885,#7886,#7887,#7888,
+    #7889,#7890,#7891,#7892,#7893,#7894,#7895,#7896,#7897,#7898,#7899,
+    #7900,#7901,#7902,#7903,#7904,#7905,#7906,#7907,#7908,#7909,#7910,
+    #7911,#7912,#7913,#7914,#7915,#7916),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,
+    6,6,6,8),(0.,3.976122578301E-02,0.271753283022,0.329759284915,
+    0.511768464229,0.695777307445,0.951752078805,1.),.UNSPECIFIED.);
+#7873 = CARTESIAN_POINT('',(0.,-10.49999952112));
+#7874 = CARTESIAN_POINT('',(-1.784293727502E-02,-10.52271785352));
+#7875 = CARTESIAN_POINT('',(-3.56858796032E-02,-10.54543619241));
+#7876 = CARTESIAN_POINT('',(-5.352882400033E-02,-10.56815453366));
+#7877 = CARTESIAN_POINT('',(-7.137176836815E-02,-10.59087287442));
+#7878 = CARTESIAN_POINT('',(-8.92147114943E-02,-10.61359121308));
+#7879 = CARTESIAN_POINT('',(-0.107057653052,-10.63630954932));
+#7880 = CARTESIAN_POINT('',(-0.229007557202,-10.79158097102));
+#7881 = CARTESIAN_POINT('',(-0.333159103999,-10.92419081435));
+#7882 = CARTESIAN_POINT('',(-0.43727404915,-11.05675408109));
+#7883 = CARTESIAN_POINT('',(-0.541376631766,-11.18930169873));
+#7884 = CARTESIAN_POINT('',(-0.645491570876,-11.32186501294));
+#7885 = CARTESIAN_POINT('',(-0.749643112714,-11.45447489239));
+#7886 = CARTESIAN_POINT('',(-0.879780401345,-11.62017081165));
+#7887 = CARTESIAN_POINT('',(-0.905810741918,-11.65331366384));
+#7888 = CARTESIAN_POINT('',(-0.931841091756,-11.68645652577));
+#7889 = CARTESIAN_POINT('',(-0.957871444826,-11.71959939003));
+#7890 = CARTESIAN_POINT('',(-0.983901795084,-11.75274224923));
+#7891 = CARTESIAN_POINT('',(-1.009932136474,-11.7858850961));
+#7892 = CARTESIAN_POINT('',(-1.117639499813,-11.92302231366));
+#7893 = CARTESIAN_POINT('',(-1.199329749442,-12.02703352132));
+#7894 = CARTESIAN_POINT('',(-1.281010257206,-12.13103233352));
+#7895 = CARTESIAN_POINT('',(-1.362684570394,-12.2350232839));
+#7896 = CARTESIAN_POINT('',(-1.444365071481,-12.33902214301));
+#7897 = CARTESIAN_POINT('',(-1.526055310418,-12.4430334211));
+#7898 = CARTESIAN_POINT('',(-1.69030671504,-12.6521648922));
+#7899 = CARTESIAN_POINT('',(-1.772895038046,-12.75731966305));
+#7900 = CARTESIAN_POINT('',(-1.855473079825,-12.86246133908));
+#7901 = CARTESIAN_POINT('',(-1.938044588777,-12.96759467496));
+#7902 = CARTESIAN_POINT('',(-2.020622636953,-13.0727363051));
+#7903 = CARTESIAN_POINT('',(-2.103210970651,-13.17789100383));
+#7904 = CARTESIAN_POINT('',(-2.300654627676,-13.42928396581));
+#7905 = CARTESIAN_POINT('',(-2.4155964724,-13.57563237677));
+#7906 = CARTESIAN_POINT('',(-2.530477483391,-13.72190336532));
+#7907 = CARTESIAN_POINT('',(-2.645341011363,-13.86815212759));
+#7908 = CARTESIAN_POINT('',(-2.760221993168,-14.01442338107));
+#7909 = CARTESIAN_POINT('',(-2.875163812593,-14.16077196305));
+#7910 = CARTESIAN_POINT('',(-3.011684441201,-14.3345953246));
+#7911 = CARTESIAN_POINT('',(-3.033335812491,-14.36216268453));
+#7912 = CARTESIAN_POINT('',(-3.054987188557,-14.38973004272));
+#7913 = CARTESIAN_POINT('',(-3.076638567196,-14.41729739656));
+#7914 = CARTESIAN_POINT('',(-3.098289945608,-14.44486474456));
+#7915 = CARTESIAN_POINT('',(-3.119941320394,-14.47243208639));
+#7916 = CARTESIAN_POINT('',(-3.141592687555,-14.49999942287));
+#7917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7918 = ADVANCED_FACE('',(#7919),#4708,.F.);
+#7919 = FACE_BOUND('',#7920,.F.);
+#7920 = EDGE_LOOP('',(#7921,#7922,#7923,#7964));
+#7921 = ORIENTED_EDGE('',*,*,#7669,.F.);
+#7922 = ORIENTED_EDGE('',*,*,#4695,.T.);
+#7923 = ORIENTED_EDGE('',*,*,#7924,.T.);
+#7924 = EDGE_CURVE('',#4655,#7925,#7927,.T.);
+#7925 = VERTEX_POINT('',#7926);
+#7926 = CARTESIAN_POINT('',(-3.10000048866,1.69824384E-07,
+    15.758846206977));
+#7927 = SURFACE_CURVE('',#7928,(#7950,#7957),.PCURVE_S1.);
+#7928 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#7929,#7930,#7931,#7932,#7933,
+    #7934,#7935,#7936,#7937,#7938,#7939,#7940,#7941,#7942,#7943,#7944,
+    #7945,#7946,#7947,#7948,#7949),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#7929 = CARTESIAN_POINT('',(-3.10000024433,8.491206982E-08,
+    7.758845966895));
+#7930 = CARTESIAN_POINT('',(-3.100000530204,-0.885357074901,
+    8.122482587605));
+#7931 = CARTESIAN_POINT('',(-2.821857839719,-1.770718729257,
+    8.486120866185));
+#7932 = CARTESIAN_POINT('',(-2.265565613506,-2.558979449108,
+    8.849747270608));
+#7933 = CARTESIAN_POINT('',(-1.469277579752,-3.153072003777,
+    9.213404208875));
+#7934 = CARTESIAN_POINT('',(-0.509189195538,-3.473003996874,
+    9.577017369674));
+#7935 = CARTESIAN_POINT('',(0.509191325616,-3.472996697747,
+    9.940668844801));
+#7936 = CARTESIAN_POINT('',(1.469272046518,-3.153072626014,
+    10.304299564304));
+#7937 = CARTESIAN_POINT('',(2.265569283148,-2.558983293225,
+    10.667937251675));
+#7938 = CARTESIAN_POINT('',(2.821856846723,-1.770716229065,
+    11.031573325516));
+#7939 = CARTESIAN_POINT('',(3.378143680306,-1.4540465069E-07,
+    11.758846086933));
+#7940 = CARTESIAN_POINT('',(2.82185706293,1.770716006179,12.486118848349
+    ));
+#7941 = CARTESIAN_POINT('',(2.265570935564,2.558984600342,
+    12.849754922195));
+#7942 = CARTESIAN_POINT('',(1.469263473232,3.153065858092,
+    13.213392609552));
+#7943 = CARTESIAN_POINT('',(0.509213167326,3.473007929916,
+    13.577023329083));
+#7944 = CARTESIAN_POINT('',(-0.509220145295,3.472995760781,
+    13.940674804169));
+#7945 = CARTESIAN_POINT('',(-1.469248136976,3.153073791507,
+    14.304287965008));
+#7946 = CARTESIAN_POINT('',(-2.265581804177,2.55898034636,
+    14.667944903249));
+#7947 = CARTESIAN_POINT('',(-2.821853539577,1.770718796748,
+    15.031571307688));
+#7948 = CARTESIAN_POINT('',(-3.100000178523,0.885357329633,
+    15.395209586253));
+#7949 = CARTESIAN_POINT('',(-3.10000048866,1.6982438433E-07,
+    15.758846206977));
+#7950 = PCURVE('',#4708,#7951);
+#7951 = DEFINITIONAL_REPRESENTATION('',(#7952),#7956);
+#7952 = LINE('',#7953,#7954);
+#7953 = CARTESIAN_POINT('',(-0.,0.));
+#7954 = VECTOR('',#7955,1.);
+#7955 = DIRECTION('',(0.,1.));
+#7956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7957 = PCURVE('',#5031,#7958);
+#7958 = DEFINITIONAL_REPRESENTATION('',(#7959),#7963);
+#7959 = LINE('',#7960,#7961);
+#7960 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#7961 = VECTOR('',#7962,1.);
+#7962 = DIRECTION('',(0.,1.));
+#7963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7964 = ORIENTED_EDGE('',*,*,#7965,.F.);
+#7965 = EDGE_CURVE('',#7670,#7925,#7966,.T.);
+#7966 = SURFACE_CURVE('',#7967,(#7970,#7977),.PCURVE_S1.);
+#7967 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7968,#7969),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#7968 = CARTESIAN_POINT('',(-3.09999951134,1.6982336204E-07,
+    14.741154753354));
+#7969 = CARTESIAN_POINT('',(-3.10000048866,1.6982438433E-07,
+    15.758846206977));
+#7970 = PCURVE('',#4708,#7971);
+#7971 = DEFINITIONAL_REPRESENTATION('',(#7972),#7976);
+#7972 = LINE('',#7973,#7974);
+#7973 = CARTESIAN_POINT('',(0.,6.283389315972));
+#7974 = VECTOR('',#7975,1.);
+#7975 = DIRECTION('',(1.,0.));
+#7976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7977 = PCURVE('',#7978,#8021);
+#7978 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#7979,#7980,#7981,#7982,#7983,#7984,#7985,#7986,#7987,#7988,#7989
+      ,#7990,#7991,#7992,#7993,#7994,#7995,#7996,#7997,#7998,#7999)
+    ,(#8000,#8001,#8002,#8003,#8004,#8005,#8006,#8007,#8008,#8009,#8010
+      ,#8011,#8012,#8013,#8014,#8015,#8016,#8017,#8018,#8019,#8020
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#7979 = CARTESIAN_POINT('',(-3.09999951134,1.6982336781E-07,
+    14.741154753354));
+#7980 = CARTESIAN_POINT('',(-3.09999929822,-0.885356710869,
+    15.104791374063));
+#7981 = CARTESIAN_POINT('',(-2.821852843959,-1.770717929346,
+    15.468429652645));
+#7982 = CARTESIAN_POINT('',(-2.265581370276,-2.558979291374,
+    15.832056057055));
+#7983 = CARTESIAN_POINT('',(-1.469248019273,-3.153072636493,
+    16.195712995351));
+#7984 = CARTESIAN_POINT('',(-0.509220365231,-3.472994610092,
+    16.55932615612));
+#7985 = CARTESIAN_POINT('',(0.509212626253,-3.473006890789,
+    16.922977631262));
+#7986 = CARTESIAN_POINT('',(1.469262664581,-3.153065025031,
+    17.286608350763));
+#7987 = CARTESIAN_POINT('',(2.265569940944,-2.558984041812,
+    17.650246038133));
+#7988 = CARTESIAN_POINT('',(2.8218559793,-1.77071575711,18.013882111974)
+  );
+#7989 = CARTESIAN_POINT('',(3.378142615305,-2.247139985E-07,
+    18.741154873391));
+#7990 = CARTESIAN_POINT('',(2.821856151103,1.770715361655,
+    19.468427634807));
+#7991 = CARTESIAN_POINT('',(2.265568849269,2.558982238252,
+    19.832063708652));
+#7992 = CARTESIAN_POINT('',(1.469271928768,3.153071470991,
+    20.195701396013));
+#7993 = CARTESIAN_POINT('',(0.509191545608,3.472995547052,20.55933211553
+    ));
+#7994 = CARTESIAN_POINT('',(-0.50918865451,3.473002957762,
+    20.922983590652));
+#7995 = CARTESIAN_POINT('',(-1.469276771077,3.153071170707,
+    21.286596751438));
+#7996 = CARTESIAN_POINT('',(-2.265564618892,2.558978890574,
+    21.650253689723));
+#7997 = CARTESIAN_POINT('',(-2.821856756088,1.770718480197,
+    22.013880094143));
+#7998 = CARTESIAN_POINT('',(-3.099999455897,0.88535713542,
+    22.377518372707));
+#7999 = CARTESIAN_POINT('',(-3.09999926701,2.5473486165E-07,
+    22.741154993437));
+#8000 = CARTESIAN_POINT('',(-3.10000048866,1.6982438966E-07,
+    15.758846206977));
+#8001 = CARTESIAN_POINT('',(-3.100000798784,-0.88535705977,
+    16.122482827686));
+#8002 = CARTESIAN_POINT('',(-2.821858110627,-1.770718791522,
+    16.486121106264));
+#8003 = CARTESIAN_POINT('',(-2.265565862161,-2.55897958874,
+    16.849747510695));
+#8004 = CARTESIAN_POINT('',(-1.469277781923,-3.153072212047,
+    17.213404448947));
+#8005 = CARTESIAN_POINT('',(-0.509189330794,-3.473004256652,
+    17.577017609765));
+#8006 = CARTESIAN_POINT('',(0.509191270617,-3.472996985422,
+    17.940669084874));
+#8007 = CARTESIAN_POINT('',(1.469272075955,-3.15307291477,18.30429980439
+    ));
+#8008 = CARTESIAN_POINT('',(2.265569391617,-2.55898355697,
+    18.667937491753));
+#8009 = CARTESIAN_POINT('',(2.821857020629,-1.770716445919,
+    19.031573565598));
+#8010 = CARTESIAN_POINT('',(3.378143946558,-2.3793527846E-07,
+    19.758846327014));
+#8011 = CARTESIAN_POINT('',(2.821857333838,1.770716068446,
+    20.486119088431));
+#8012 = CARTESIAN_POINT('',(2.265571184221,2.558984739975,
+    20.849755162275));
+#8013 = CARTESIAN_POINT('',(1.469263675396,3.153066066359,
+    21.213392849633));
+#8014 = CARTESIAN_POINT('',(0.509213302595,3.473008189696,
+    21.577023569167));
+#8015 = CARTESIAN_POINT('',(-0.509220090311,3.472996048458,
+    21.940675044243));
+#8016 = CARTESIAN_POINT('',(-1.469248166401,3.153074080259,
+    22.304288205098));
+#8017 = CARTESIAN_POINT('',(-2.265581912652,2.55898061011,
+    22.667945143325));
+#8018 = CARTESIAN_POINT('',(-2.821853713483,1.770719013599,
+    23.031571547772));
+#8019 = CARTESIAN_POINT('',(-3.100000398598,0.885357484325,
+    23.395209826331));
+#8020 = CARTESIAN_POINT('',(-3.100000732992,2.5473726994E-07,
+    23.75884644706));
+#8021 = DEFINITIONAL_REPRESENTATION('',(#8022),#8026);
+#8022 = LINE('',#8023,#8024);
+#8023 = CARTESIAN_POINT('',(0.,0.));
+#8024 = VECTOR('',#8025,1.);
+#8025 = DIRECTION('',(1.,0.));
+#8026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8027 = ADVANCED_FACE('',(#8028),#5031,.F.);
+#8028 = FACE_BOUND('',#8029,.F.);
+#8029 = EDGE_LOOP('',(#8030,#8031,#8032,#8157,#8287));
+#8030 = ORIENTED_EDGE('',*,*,#7924,.F.);
+#8031 = ORIENTED_EDGE('',*,*,#5018,.T.);
+#8032 = ORIENTED_EDGE('',*,*,#8033,.T.);
+#8033 = EDGE_CURVE('',#4889,#8034,#8036,.T.);
+#8034 = VERTEX_POINT('',#8035);
+#8035 = CARTESIAN_POINT('',(4.,0.,11.999999548334));
+#8036 = SURFACE_CURVE('',#8037,(#8075,#8116),.PCURVE_S1.);
+#8037 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#8038,#8039,#8040,#8041,#8042,
+    #8043,#8044,#8045,#8046,#8047,#8048,#8049,#8050,#8051,#8052,#8053,
+    #8054,#8055,#8056,#8057,#8058,#8059,#8060,#8061,#8062,#8063,#8064,
+    #8065,#8066,#8067,#8068,#8069,#8070,#8071,#8072,#8073,#8074),
+  .UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,7),(0.,7.385957195274E-02,
+    0.187863336211,0.365861917415,0.567853928741,0.741853272885,
+    0.911853296837,1.),.UNSPECIFIED.);
+#8038 = CARTESIAN_POINT('',(-4.,-6.792949891E-08,7.999999711439));
+#8039 = CARTESIAN_POINT('',(-3.999999989639,-0.154684880523,
+    8.049237344395));
+#8040 = CARTESIAN_POINT('',(-3.992821738862,-0.309370510017,
+    8.098475222788));
+#8041 = CARTESIAN_POINT('',(-3.978465281649,-0.463638785881,
+    8.147712819142));
+#8042 = CARTESIAN_POINT('',(-3.956962823562,-0.617074277421,
+    8.196950442115));
+#8043 = CARTESIAN_POINT('',(-3.928378583771,-0.769265283865,
+    8.246188385917));
+#8044 = CARTESIAN_POINT('',(-3.837905694774,-1.152165693106,
+    8.371425470072));
+#8045 = CARTESIAN_POINT('',(-3.76635711012,-1.380600616065,
+    8.447427127834));
+#8046 = CARTESIAN_POINT('',(-3.678519337542,-1.603604953522,
+    8.52342618256));
+#8047 = CARTESIAN_POINT('',(-3.574920422426,-1.819738422611,
+    8.59942522842));
+#8048 = CARTESIAN_POINT('',(-3.456256180926,-2.027633872274,
+    8.675426868526));
+#8049 = CARTESIAN_POINT('',(-3.115931509783,-2.535732389188,
+    8.870087110546));
+#8050 = CARTESIAN_POINT('',(-2.873800580544,-2.822313970703,
+    8.988769023885));
+#8051 = CARTESIAN_POINT('',(-2.600299645999,-3.080767164441,
+    9.107426179622));
+#8052 = CARTESIAN_POINT('',(-2.299584161081,-3.306977261373,
+    9.226083344884));
+#8053 = CARTESIAN_POINT('',(-1.976408271014,-3.497538888225,
+    9.344765255923));
+#8054 = CARTESIAN_POINT('',(-1.250218662753,-3.823076089917,
+    9.598081888006));
+#8055 = CARTESIAN_POINT('',(-0.842120157519,-3.947183561031,
+    9.732777114686));
+#8056 = CARTESIAN_POINT('',(-0.419957310105,-4.018699516979,
+    9.867426175452));
+#8057 = CARTESIAN_POINT('',(7.870237224706E-03,-4.036008236482,
+    10.002075234561));
+#8058 = CARTESIAN_POINT('',(0.432810274804,-3.998953958215,
+    10.136770459605));
+#8059 = CARTESIAN_POINT('',(1.202427406936,-3.83235721229,
+    10.387421045439));
+#8060 = CARTESIAN_POINT('',(1.550217360263,-3.716311258995,
+    10.503434670435));
+#8061 = CARTESIAN_POINT('',(1.88417934344,-3.562473911795,
+    10.619426183546));
+#8062 = CARTESIAN_POINT('',(2.199300468414,-3.373013591491,
+    10.735417694582));
+#8063 = CARTESIAN_POINT('',(2.490966978353,-3.150853374047,
+    10.851431318835));
+#8064 = CARTESIAN_POINT('',(3.013260281172,-2.65462269857,
+    11.080754789309));
+#8065 = CARTESIAN_POINT('',(3.245216642784,-2.381786124812,
+    11.194100307359));
+#8066 = CARTESIAN_POINT('',(3.447236476354,-2.084909327403,
+    11.307426166119));
+#8067 = CARTESIAN_POINT('',(3.616356731517,-1.768134666305,
+    11.420752024481));
+#8068 = CARTESIAN_POINT('',(3.750284629713,-1.436009884917,
+    11.534097536536));
+#8069 = CARTESIAN_POINT('',(3.898087290482,-0.915966707857,
+    11.706188271309));
+#8070 = CARTESIAN_POINT('',(3.938721979558,-0.735595940786,
+    11.76495094649));
+#8071 = CARTESIAN_POINT('',(3.969328239147,-0.553113160443,
+    11.823712882224));
+#8072 = CARTESIAN_POINT('',(3.989776012914,-0.369214826836,
+    11.882474820567));
+#8073 = CARTESIAN_POINT('',(4.,-0.184606425287,11.94123750051));
+#8074 = CARTESIAN_POINT('',(4.,-8.9E-16,11.999999548334));
+#8075 = PCURVE('',#5031,#8076);
+#8076 = DEFINITIONAL_REPRESENTATION('',(#8077),#8115);
+#8077 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#8078,#8079,#8080,#8081,#8082,
+    #8083,#8084,#8085,#8086,#8087,#8088,#8089,#8090,#8091,#8092,#8093,
+    #8094,#8095,#8096,#8097,#8098,#8099,#8100,#8101,#8102,#8103,#8104,
+    #8105,#8106,#8107,#8108,#8109,#8110,#8111,#8112,#8113,#8114),
+  .UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,7),(0.,7.385957195274E-02,
+    0.187863336211,0.365861917415,0.567853928741,0.741853272885,
+    0.911853296837,1.),.UNSPECIFIED.);
+#8078 = CARTESIAN_POINT('',(-0.103527990869,0.));
+#8079 = CARTESIAN_POINT('',(-0.103528036917,3.867243334032E-02));
+#8080 = CARTESIAN_POINT('',(-0.103528119825,7.734508763973E-02));
+#8081 = CARTESIAN_POINT('',(-0.103528166461,0.116017509049));
+#8082 = CARTESIAN_POINT('',(-0.103528183246,0.154689933012));
+#8083 = CARTESIAN_POINT('',(-0.103528196483,0.193362596333));
+#8084 = CARTESIAN_POINT('',(-0.103528186833,0.291726773525));
+#8085 = CARTESIAN_POINT('',(-0.103528151549,0.351420247138));
+#8086 = CARTESIAN_POINT('',(-0.103528114613,0.411111660415));
+#8087 = CARTESIAN_POINT('',(-0.103528092768,0.470803069484));
+#8088 = CARTESIAN_POINT('',(-0.103528090854,0.530496531563));
+#8089 = CARTESIAN_POINT('',(-0.103528116663,0.683387263333));
+#8090 = CARTESIAN_POINT('',(-0.103528163737,0.776602862974));
+#8091 = CARTESIAN_POINT('',(-0.103528221258,0.869799055186));
+#8092 = CARTESIAN_POINT('',(-0.10352824734,0.962995248649));
+#8093 = CARTESIAN_POINT('',(-0.103528254425,1.056210856406));
+#8094 = CARTESIAN_POINT('',(-0.103528235021,1.255171744303));
+#8095 = CARTESIAN_POINT('',(-0.103528204081,1.360964541025));
+#8096 = CARTESIAN_POINT('',(-0.103528163639,1.46672104956));
+#8097 = CARTESIAN_POINT('',(-0.103528119657,1.572477560379));
+#8098 = CARTESIAN_POINT('',(-0.103528092539,1.678270357285));
+#8099 = CARTESIAN_POINT('',(-0.103528089977,1.875137264081));
+#8100 = CARTESIAN_POINT('',(-0.103528107735,1.966257130127));
+#8101 = CARTESIAN_POINT('',(-0.103528148966,2.05735964548));
+#8102 = CARTESIAN_POINT('',(-0.10352821101,2.148462161051));
+#8103 = CARTESIAN_POINT('',(-0.103528256859,2.239582027361));
+#8104 = CARTESIAN_POINT('',(-0.10352829304,2.419698113197));
+#8105 = CARTESIAN_POINT('',(-0.103528284764,2.508722351122));
+#8106 = CARTESIAN_POINT('',(-0.103528237851,2.597731129028));
+#8107 = CARTESIAN_POINT('',(-0.10352816222,2.686739903821));
+#8108 = CARTESIAN_POINT('',(-0.103528122904,2.775764139685));
+#8109 = CARTESIAN_POINT('',(-0.103528103295,2.910928278482));
+#8110 = CARTESIAN_POINT('',(-0.103528103379,2.957081878836));
+#8111 = CARTESIAN_POINT('',(-0.103528111706,3.00323490185));
+#8112 = CARTESIAN_POINT('',(-0.103528120044,3.049387925599));
+#8113 = CARTESIAN_POINT('',(-0.103528122344,3.095541527362));
+#8114 = CARTESIAN_POINT('',(-0.103528126628,3.141694632901));
+#8115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8116 = PCURVE('',#4972,#8117);
+#8117 = DEFINITIONAL_REPRESENTATION('',(#8118),#8156);
+#8118 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#8119,#8120,#8121,#8122,#8123,
+    #8124,#8125,#8126,#8127,#8128,#8129,#8130,#8131,#8132,#8133,#8134,
+    #8135,#8136,#8137,#8138,#8139,#8140,#8141,#8142,#8143,#8144,#8145,
+    #8146,#8147,#8148,#8149,#8150,#8151,#8152,#8153,#8154,#8155),
+  .UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,7),(0.,7.385957195274E-02,
+    0.187863336211,0.365861917415,0.567853928741,0.741853272885,
+    0.911853296837,1.),.UNSPECIFIED.);
+#8119 = CARTESIAN_POINT('',(-3.141592670572,-7.999999711439));
+#8120 = CARTESIAN_POINT('',(-3.180263873721,-8.049237344395));
+#8121 = CARTESIAN_POINT('',(-3.218935281757,-8.098475222788));
+#8122 = CARTESIAN_POINT('',(-3.25760644677,-8.147712819142));
+#8123 = CARTESIAN_POINT('',(-3.296277609141,-8.196950442115));
+#8124 = CARTESIAN_POINT('',(-3.334949009168,-8.246188385917));
+#8125 = CARTESIAN_POINT('',(-3.433309972919,-8.371425470072));
+#8126 = CARTESIAN_POINT('',(-3.493001496381,-8.447427127834));
+#8127 = CARTESIAN_POINT('',(-3.55269096579,-8.52342618256));
+#8128 = CARTESIAN_POINT('',(-3.612380436704,-8.59942522842));
+#8129 = CARTESIAN_POINT('',(-3.672071963369,-8.675426868526));
+#8130 = CARTESIAN_POINT('',(-3.824957742768,-8.870087110546));
+#8131 = CARTESIAN_POINT('',(-3.918170327344,-8.988769023885));
+#8132 = CARTESIAN_POINT('',(-4.011363503222,-9.107426179622));
+#8133 = CARTESIAN_POINT('',(-4.104556677947,-9.226083344884));
+#8134 = CARTESIAN_POINT('',(-4.197769262415,-9.344765255923));
+#8135 = CARTESIAN_POINT('',(-4.396723688231,-9.598081888006));
+#8136 = CARTESIAN_POINT('',(-4.502513043511,-9.732777114686));
+#8137 = CARTESIAN_POINT('',(-4.608266105733,-9.867426175452));
+#8138 = CARTESIAN_POINT('',(-4.714019168029,-10.00207523456));
+#8139 = CARTESIAN_POINT('',(-4.819808523521,-10.1367704596));
+#8140 = CARTESIAN_POINT('',(-5.016669039786,-10.38742104543));
+#8141 = CARTESIAN_POINT('',(-5.107785953377,-10.50343467043));
+#8142 = CARTESIAN_POINT('',(-5.198885522586,-10.61942618354));
+#8143 = CARTESIAN_POINT('',(-5.289985092053,-10.73541769458));
+#8144 = CARTESIAN_POINT('',(-5.381102005751,-10.85143131883));
+#8145 = CARTESIAN_POINT('',(-5.561212245856,-11.0807547893));
+#8146 = CARTESIAN_POINT('',(-5.650233590025,-11.19410030735));
+#8147 = CARTESIAN_POINT('',(-5.739239470005,-11.30742616611));
+#8148 = CARTESIAN_POINT('',(-5.828245350134,-11.42075202448));
+#8149 = CARTESIAN_POINT('',(-5.917266695239,-11.53409753653));
+#8150 = CARTESIAN_POINT('',(-6.052426446214,-11.7061882713));
+#8151 = CARTESIAN_POINT('',(-6.098578548564,-11.76495094649));
+#8152 = CARTESIAN_POINT('',(-6.144730073339,-11.82371288222));
+#8153 = CARTESIAN_POINT('',(-6.190881598329,-11.88247482056));
+#8154 = CARTESIAN_POINT('',(-6.237033700858,-11.94123750051));
+#8155 = CARTESIAN_POINT('',(-6.28318530718,-11.99999954833));
+#8156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8157 = ORIENTED_EDGE('',*,*,#8158,.T.);
+#8158 = EDGE_CURVE('',#8034,#8159,#8161,.T.);
+#8159 = VERTEX_POINT('',#8160);
+#8160 = CARTESIAN_POINT('',(-4.,-1.35858107E-07,15.999999422878));
+#8161 = SURFACE_CURVE('',#8162,(#8200,#8241),.PCURVE_S1.);
+#8162 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#8163,#8164,#8165,#8166,#8167,
+    #8168,#8169,#8170,#8171,#8172,#8173,#8174,#8175,#8176,#8177,#8178,
+    #8179,#8180,#8181,#8182,#8183,#8184,#8185,#8186,#8187,#8188,#8189,
+    #8190,#8191,#8192,#8193,#8194,#8195,#8196,#8197,#8198,#8199),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,9),(0.,0.199891053832,0.501850189654,
+    0.803809317715,0.927560670812,1.),.UNSPECIFIED.);
+#8163 = CARTESIAN_POINT('',(4.,-9.4E-16,11.999999548334));
+#8164 = CARTESIAN_POINT('',(4.,0.313909813618,12.099920141302));
+#8165 = CARTESIAN_POINT('',(3.971845630251,0.627883994118,
+    12.199860756153));
+#8166 = CARTESIAN_POINT('',(3.91551824396,0.938878771306,12.299792384402
+    ));
+#8167 = CARTESIAN_POINT('',(3.831412536833,1.243947718927,
+    12.399712831646));
+#8168 = CARTESIAN_POINT('',(3.720273870566,1.54023984385,12.499633294554
+    ));
+#8169 = CARTESIAN_POINT('',(3.583173771878,1.82501005955,12.59956495461)
+  );
+#8170 = CARTESIAN_POINT('',(3.421523607086,2.095642043888,
+    12.699505588618));
+#8171 = CARTESIAN_POINT('',(2.958572637558,2.733443191272,
+    12.950368119897));
+#8172 = CARTESIAN_POINT('',(2.627732742539,3.079865402859,13.10146806828
+    ));
+#8173 = CARTESIAN_POINT('',(2.250845281638,3.379957450071,
+    13.252477818626));
+#8174 = CARTESIAN_POINT('',(1.835700485033,3.626862340623,13.40342615287
+    ));
+#8175 = CARTESIAN_POINT('',(1.390914048766,3.815203134487,
+    13.554374483891));
+#8176 = CARTESIAN_POINT('',(0.925920562828,3.941220796164,
+    13.705384233788));
+#8177 = CARTESIAN_POINT('',(0.450858520192,4.002697879234,
+    13.856484193925));
+#8178 = CARTESIAN_POINT('',(-0.497521280399,3.997166031284,
+    14.158368084831));
+#8179 = CARTESIAN_POINT('',(-0.971833805795,3.930151301271,
+    14.309468089829));
+#8180 = CARTESIAN_POINT('',(-1.435325544256,3.798717850575,
+    14.460477929805));
+#8181 = CARTESIAN_POINT('',(-1.87788458259,3.605201257978,
+    14.611426358772));
+#8182 = CARTESIAN_POINT('',(-2.290120895189,3.353470333019,
+    14.762374667479));
+#8183 = CARTESIAN_POINT('',(-2.663482044517,3.049002090024,
+    14.913384280229));
+#8184 = CARTESIAN_POINT('',(-2.990258270134,2.698744007384,
+    15.064484142112));
+#8185 = CARTESIAN_POINT('',(-3.376633097623,2.153164378199,
+    15.277286311617));
+#8186 = CARTESIAN_POINT('',(-3.480147061879,1.988326536509,
+    15.339148443512));
+#8187 = CARTESIAN_POINT('',(-3.574448318759,1.817824346143,
+    15.401009761362));
+#8188 = CARTESIAN_POINT('',(-3.659178175912,1.642260865004,
+    15.462870056745));
+#8189 = CARTESIAN_POINT('',(-3.734026568603,1.462262531463,
+    15.524730360058));
+#8190 = CARTESIAN_POINT('',(-3.798731572271,1.278477383438,
+    15.586591695572));
+#8191 = CARTESIAN_POINT('',(-3.853081052758,1.091574239733,
+    15.648453841114));
+#8192 = CARTESIAN_POINT('',(-3.922576028809,0.7914154548,15.746524727595
+    ));
+#8193 = CARTESIAN_POINT('',(-3.944633518713,0.679753525323,
+    15.782735409209));
+#8194 = CARTESIAN_POINT('',(-3.963057158229,0.567394426752,
+    15.818946112775));
+#8195 = CARTESIAN_POINT('',(-3.977821527365,0.454476251528,
+    15.855156818398));
+#8196 = CARTESIAN_POINT('',(-3.988907551837,0.341137812986,
+    15.891367510736));
+#8197 = CARTESIAN_POINT('',(-3.996302503066,0.22751864535,
+    15.927578178998));
+#8198 = CARTESIAN_POINT('',(-3.999999998176,0.113759003733,
+    15.963788816942));
+#8199 = CARTESIAN_POINT('',(-4.,-1.3585810572E-07,15.999999422878));
+#8200 = PCURVE('',#5031,#8201);
+#8201 = DEFINITIONAL_REPRESENTATION('',(#8202),#8240);
+#8202 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#8203,#8204,#8205,#8206,#8207,
+    #8208,#8209,#8210,#8211,#8212,#8213,#8214,#8215,#8216,#8217,#8218,
+    #8219,#8220,#8221,#8222,#8223,#8224,#8225,#8226,#8227,#8228,#8229,
+    #8230,#8231,#8232,#8233,#8234,#8235,#8236,#8237,#8238,#8239),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,9),(0.,0.199891053832,0.501850189654,
+    0.803809317715,0.927560670812,1.),.UNSPECIFIED.);
+#8203 = CARTESIAN_POINT('',(-0.103528126628,3.141694632901));
+#8204 = CARTESIAN_POINT('',(-0.103528133912,3.220174635617));
+#8205 = CARTESIAN_POINT('',(-0.103528151404,3.298670365577));
+#8206 = CARTESIAN_POINT('',(-0.103528201538,3.377159041318));
+#8207 = CARTESIAN_POINT('',(-0.103528240184,3.45563893129));
+#8208 = CARTESIAN_POINT('',(-0.103528236389,3.534118824122));
+#8209 = CARTESIAN_POINT('',(-0.103528203041,3.612607504236));
+#8210 = CARTESIAN_POINT('',(-0.103528178441,3.691103232818));
+#8211 = CARTESIAN_POINT('',(-0.103528129151,3.888136580681));
+#8212 = CARTESIAN_POINT('',(-0.103528117462,4.006814048963));
+#8213 = CARTESIAN_POINT('',(-0.103528158464,4.125420691351));
+#8214 = CARTESIAN_POINT('',(-0.10352824273,4.243979119763));
+#8215 = CARTESIAN_POINT('',(-0.10352826463,4.362537546293));
+#8216 = CARTESIAN_POINT('',(-0.103528267532,4.481144193764));
+#8217 = CARTESIAN_POINT('',(-0.103528240007,4.599821668562));
+#8218 = CARTESIAN_POINT('',(-0.103528157192,4.836928370083));
+#8219 = CARTESIAN_POINT('',(-0.103528100925,4.955605848642));
+#8220 = CARTESIAN_POINT('',(-0.103528045837,5.074212505265));
+#8221 = CARTESIAN_POINT('',(-0.103528005364,5.192770943309));
+#8222 = CARTESIAN_POINT('',(-0.103528030718,5.311329353243));
+#8223 = CARTESIAN_POINT('',(-0.103528232329,5.429935986511));
+#8224 = CARTESIAN_POINT('',(-0.103528354618,5.548613455875));
+#8225 = CARTESIAN_POINT('',(-0.103528344671,5.715753309245));
+#8226 = CARTESIAN_POINT('',(-0.103528319515,5.764341278283));
+#8227 = CARTESIAN_POINT('',(-0.103528269557,5.81292859561));
+#8228 = CARTESIAN_POINT('',(-0.103528192428,5.861515097202));
+#8229 = CARTESIAN_POINT('',(-0.103528097425,5.910101597428));
+#8230 = CARTESIAN_POINT('',(-0.103528007548,5.958688911903));
+#8231 = CARTESIAN_POINT('',(-0.103527952065,6.007276879827));
+#8232 = CARTESIAN_POINT('',(-0.103527948194,6.084304076081));
+#8233 = CARTESIAN_POINT('',(-0.103527963435,6.112744810418));
+#8234 = CARTESIAN_POINT('',(-0.103528002343,6.141185573632));
+#8235 = CARTESIAN_POINT('',(-0.103528065732,6.169626350878));
+#8236 = CARTESIAN_POINT('',(-0.103528148221,6.198067127674));
+#8237 = CARTESIAN_POINT('',(-0.103528238246,6.226507889901));
+#8238 = CARTESIAN_POINT('',(-0.103528318052,6.2549486238));
+#8239 = CARTESIAN_POINT('',(-0.103528363696,6.283389315972));
+#8240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8241 = PCURVE('',#8242,#8247);
+#8242 = CYLINDRICAL_SURFACE('',#8243,4.);
+#8243 = AXIS2_PLACEMENT_3D('',#8244,#8245,#8246);
+#8244 = CARTESIAN_POINT('',(0.,0.,0.));
+#8245 = DIRECTION('',(-0.,-0.,-1.));
+#8246 = DIRECTION('',(1.,0.,0.));
+#8247 = DEFINITIONAL_REPRESENTATION('',(#8248),#8286);
+#8248 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#8249,#8250,#8251,#8252,#8253,
+    #8254,#8255,#8256,#8257,#8258,#8259,#8260,#8261,#8262,#8263,#8264,
+    #8265,#8266,#8267,#8268,#8269,#8270,#8271,#8272,#8273,#8274,#8275,
+    #8276,#8277,#8278,#8279,#8280,#8281,#8282,#8283,#8284,#8285),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,9),(0.,0.199891053832,0.501850189654,
+    0.803809317715,0.927560670812,1.),.UNSPECIFIED.);
+#8249 = CARTESIAN_POINT('',(0.,-11.99999954833));
+#8250 = CARTESIAN_POINT('',(-7.847745340458E-02,-12.0999201413));
+#8251 = CARTESIAN_POINT('',(-0.156970634877,-12.19986075615));
+#8252 = CARTESIAN_POINT('',(-0.235456765225,-12.2997923844));
+#8253 = CARTESIAN_POINT('',(-0.313934107228,-12.39971283164));
+#8254 = CARTESIAN_POINT('',(-0.392411446807,-12.49963329455));
+#8255 = CARTESIAN_POINT('',(-0.470897572111,-12.59956495461));
+#8256 = CARTESIAN_POINT('',(-0.549390750499,-12.69950558861));
+#8257 = CARTESIAN_POINT('',(-0.7464177004,-12.95036811989));
+#8258 = CARTESIAN_POINT('',(-0.865091319915,-13.10146806828));
+#8259 = CARTESIAN_POINT('',(-0.983694122259,-13.25247781862));
+#8260 = CARTESIAN_POINT('',(-1.10224870797,-13.40342615287));
+#8261 = CARTESIAN_POINT('',(-1.220803293867,-13.55437448389));
+#8262 = CARTESIAN_POINT('',(-1.339406095798,-13.70538423378));
+#8263 = CARTESIAN_POINT('',(-1.458079713153,-13.85648419392));
+#8264 = CARTESIAN_POINT('',(-1.695178696638,-14.15836808483));
+#8265 = CARTESIAN_POINT('',(-1.813852306178,-14.30946808983));
+#8266 = CARTESIAN_POINT('',(-1.932455095334,-14.4604779298));
+#8267 = CARTESIAN_POINT('',(-2.051009669623,-14.61142635877));
+#8268 = CARTESIAN_POINT('',(-2.169564256308,-14.76237466747));
+#8269 = CARTESIAN_POINT('',(-2.288167074122,-14.91338428023));
+#8270 = CARTESIAN_POINT('',(-2.406840704489,-15.06448414211));
+#8271 = CARTESIAN_POINT('',(-2.573975126269,-15.27728631161));
+#8272 = CARTESIAN_POINT('',(-2.62256151336,-15.33914844351));
+#8273 = CARTESIAN_POINT('',(-2.671147245737,-15.40100976136));
+#8274 = CARTESIAN_POINT('',(-2.719732160465,-15.46287005674));
+#8275 = CARTESIAN_POINT('',(-2.76831707354,-15.52473036005));
+#8276 = CARTESIAN_POINT('',(-2.816902802229,-15.58659169557));
+#8277 = CARTESIAN_POINT('',(-2.865489186929,-15.64845384111));
+#8278 = CARTESIAN_POINT('',(-2.942513877722,-15.74652472759));
+#8279 = CARTESIAN_POINT('',(-2.970953688421,-15.7827354092));
+#8280 = CARTESIAN_POINT('',(-2.999393528707,-15.81894611277));
+#8281 = CARTESIAN_POINT('',(-3.027833383656,-15.85515681839));
+#8282 = CARTESIAN_POINT('',(-3.056273239374,-15.89136751073));
+#8283 = CARTESIAN_POINT('',(-3.08471308299,-15.92757817899));
+#8284 = CARTESIAN_POINT('',(-3.113152902656,-15.96378881694));
+#8285 = CARTESIAN_POINT('',(-3.141592687554,-15.99999942287));
+#8286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8287 = ORIENTED_EDGE('',*,*,#8288,.F.);
+#8288 = EDGE_CURVE('',#7925,#8159,#8289,.T.);
+#8289 = SURFACE_CURVE('',#8290,(#8293,#8300),.PCURVE_S1.);
+#8290 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8291,#8292),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#8291 = CARTESIAN_POINT('',(-3.10000048866,1.6982438478E-07,
+    15.758846206977));
+#8292 = CARTESIAN_POINT('',(-4.10000074598,-1.6982309248E-07,
+    16.026794439077));
+#8293 = PCURVE('',#5031,#8294);
+#8294 = DEFINITIONAL_REPRESENTATION('',(#8295),#8299);
+#8295 = LINE('',#8296,#8297);
+#8296 = CARTESIAN_POINT('',(0.,6.283389315972));
+#8297 = VECTOR('',#8298,1.);
+#8298 = DIRECTION('',(1.,0.));
+#8299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8300 = PCURVE('',#8301,#8344);
+#8301 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#8302,#8303,#8304,#8305,#8306,#8307,#8308,#8309,#8310,#8311,#8312
+      ,#8313,#8314,#8315,#8316,#8317,#8318,#8319,#8320,#8321,#8322)
+    ,(#8323,#8324,#8325,#8326,#8327,#8328,#8329,#8330,#8331,#8332,#8333
+      ,#8334,#8335,#8336,#8337,#8338,#8339,#8340,#8341,#8342,#8343
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#8302 = CARTESIAN_POINT('',(-3.10000048866,1.6982439011E-07,
+    15.758846206977));
+#8303 = CARTESIAN_POINT('',(-3.100000798784,-0.88535705977,
+    16.122482827686));
+#8304 = CARTESIAN_POINT('',(-2.821858110627,-1.770718791523,
+    16.486121106263));
+#8305 = CARTESIAN_POINT('',(-2.265565502516,-2.558979291693,
+    16.849748890176));
+#8306 = CARTESIAN_POINT('',(-1.469279194815,-3.153073379016,
+    17.213399029562));
+#8307 = CARTESIAN_POINT('',(-0.509186807773,-3.473002172779,
+    17.577027287237));
+#8308 = CARTESIAN_POINT('',(0.509188747596,-3.472999069295,
+    17.940659407403));
+#8309 = CARTESIAN_POINT('',(1.469273488847,-3.153071747801,
+    18.304305223775));
+#8310 = CARTESIAN_POINT('',(2.265569031972,-2.558983854016,
+    18.667936112273));
+#8311 = CARTESIAN_POINT('',(2.821857020629,-1.770716445919,
+    19.031573565598));
+#8312 = CARTESIAN_POINT('',(3.378143946558,-2.3793523794E-07,
+    19.758846327013));
+#8313 = CARTESIAN_POINT('',(2.821857333838,1.770716068446,
+    20.486119088431));
+#8314 = CARTESIAN_POINT('',(2.265571184221,2.558984739975,
+    20.849755162273));
+#8315 = CARTESIAN_POINT('',(1.469263675396,3.153066066357,
+    21.213392849637));
+#8316 = CARTESIAN_POINT('',(0.509213302595,3.473008189698,
+    21.577023569163));
+#8317 = CARTESIAN_POINT('',(-0.509220090311,3.472996048455,
+    21.940675044248));
+#8318 = CARTESIAN_POINT('',(-1.469248166402,3.153074080261,
+    22.304288205095));
+#8319 = CARTESIAN_POINT('',(-2.265581912652,2.558980610108,
+    22.667945143326));
+#8320 = CARTESIAN_POINT('',(-2.821853713483,1.7707190136,23.031571547771
+    ));
+#8321 = CARTESIAN_POINT('',(-3.100000398598,0.885357484325,
+    23.395209826331));
+#8322 = CARTESIAN_POINT('',(-3.100000732992,2.547372695E-07,
+    23.75884644706));
+#8323 = CARTESIAN_POINT('',(-4.10000074598,-1.6982308626E-07,
+    16.026794439077));
+#8324 = CARTESIAN_POINT('',(-4.100001096865,-1.170958572433,
+    16.390430545639));
+#8325 = CARTESIAN_POINT('',(-3.732134527974,-2.341913173915,
+    16.754064994333));
+#8326 = CARTESIAN_POINT('',(-2.996394024271,-3.384463902535,
+    17.117709937715));
+#8327 = CARTESIAN_POINT('',(-1.943237712918,-4.170191082775,
+    17.481332525558));
+#8328 = CARTESIAN_POINT('',(-0.67344057658,-4.593324154902,
+    17.844976995192));
+#8329 = CARTESIAN_POINT('',(0.673442308183,-4.593324131725,
+    18.208617602291));
+#8330 = CARTESIAN_POINT('',(1.94323445599,-4.170190135734,
+    18.572244513185));
+#8331 = CARTESIAN_POINT('',(2.99639789091,-3.384462692591,
+    18.935886351961));
+#8332 = CARTESIAN_POINT('',(3.732133900248,-2.341914779958,
+    19.299521625912));
+#8333 = CARTESIAN_POINT('',(4.467867934122,2.2123298183E-07,
+    20.026794319039));
+#8334 = CARTESIAN_POINT('',(3.732133765677,2.341915180147,20.75406701217
+    ));
+#8335 = CARTESIAN_POINT('',(2.996401250452,3.384464504588,
+    21.117703665598));
+#8336 = CARTESIAN_POINT('',(1.943214614729,4.170183245515,
+    21.481338705502));
+#8337 = CARTESIAN_POINT('',(0.673485322326,4.593335954955,
+    21.844980713282));
+#8338 = CARTESIAN_POINT('',(-0.67349931749,4.593316905419,
+    22.208601965391));
+#8339 = CARTESIAN_POINT('',(-1.943187667408,4.170190370341,
+    22.572261531927));
+#8340 = CARTESIAN_POINT('',(-2.996420920565,3.38446545568,
+    22.935877320872));
+#8341 = CARTESIAN_POINT('',(-3.732128428084,2.341912536501,
+    23.299523643751));
+#8342 = CARTESIAN_POINT('',(-4.100000792309,1.170958147883,
+    23.663158092448));
+#8343 = CARTESIAN_POINT('',(-4.100001118971,-2.5473432697E-07,
+    24.026794198993));
+#8344 = DEFINITIONAL_REPRESENTATION('',(#8345),#8349);
+#8345 = LINE('',#8346,#8347);
+#8346 = CARTESIAN_POINT('',(0.,0.));
+#8347 = VECTOR('',#8348,1.);
+#8348 = DIRECTION('',(1.,0.));
+#8349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8350 = ADVANCED_FACE('',(#8351),#4972,.T.);
+#8351 = FACE_BOUND('',#8352,.F.);
+#8352 = EDGE_LOOP('',(#8353,#8354,#8355,#8356,#8538,#8559));
+#8353 = ORIENTED_EDGE('',*,*,#4888,.F.);
+#8354 = ORIENTED_EDGE('',*,*,#5084,.T.);
+#8355 = ORIENTED_EDGE('',*,*,#5323,.T.);
+#8356 = ORIENTED_EDGE('',*,*,#8357,.T.);
+#8357 = EDGE_CURVE('',#5257,#8358,#8360,.T.);
+#8358 = VERTEX_POINT('',#8359);
+#8359 = CARTESIAN_POINT('',(4.,0.,12.499999477068));
+#8360 = SURFACE_CURVE('',#8361,(#8418,#8478),.PCURVE_S1.);
+#8361 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8362,#8363,#8364,#8365,#8366,
+    #8367,#8368,#8369,#8370,#8371,#8372,#8373,#8374,#8375,#8376,#8377,
+    #8378,#8379,#8380,#8381,#8382,#8383,#8384,#8385,#8386,#8387,#8388,
+    #8389,#8390,#8391,#8392,#8393,#8394,#8395,#8396,#8397,#8398,#8399,
+    #8400,#8401,#8402,#8403,#8404,#8405,#8406,#8407,#8408,#8409,#8410,
+    #8411,#8412,#8413,#8414,#8415,#8416,#8417),.UNSPECIFIED.,.F.,.F.,(8,
+    6,6,6,6,6,6,6,6,8),(0.,5.051139449269E-02,0.118520136811,
+    0.278516316793,0.317188135673,0.487843069697,0.659830178083,
+    0.810498198206,0.961166221562,1.),.UNSPECIFIED.);
+#8362 = CARTESIAN_POINT('',(-6.792973561E-08,4.,6.499999711439));
+#8363 = CARTESIAN_POINT('',(-0.135998676454,3.999999990891,
+    6.543289349871));
+#8364 = CARTESIAN_POINT('',(-0.271997949035,3.99460540438,6.586579181859
+    ));
+#8365 = CARTESIAN_POINT('',(-0.407739954068,3.983816265102,
+    6.629868862673));
+#8366 = CARTESIAN_POINT('',(-0.54296808585,3.967647857306,6.67315846177)
+  );
+#8367 = CARTESIAN_POINT('',(-0.677427390082,3.94613067385,6.716448181417
+    ));
+#8368 = CARTESIAN_POINT('',(-0.810864889375,3.919310365201,
+    6.759738075303));
+#8369 = CARTESIAN_POINT('',(-1.12097741619,3.844078372977,6.861313180351
+    ));
+#8370 = CARTESIAN_POINT('',(-1.296622127591,3.791404566069,
+    6.919599544457));
+#8371 = CARTESIAN_POINT('',(-1.469350182472,3.72937546992,6.977885244699
+    ));
+#8372 = CARTESIAN_POINT('',(-1.638565104633,3.658187495674,
+    7.036170516143));
+#8373 = CARTESIAN_POINT('',(-1.803689204167,3.57808367446,7.094456212406
+    ));
+#8374 = CARTESIAN_POINT('',(-1.964164979472,3.489353068444,
+    7.152742574353));
+#8375 = CARTESIAN_POINT('',(-2.484792684935,3.164075832654,
+    7.348149270897));
+#8376 = CARTESIAN_POINT('',(-2.821628559118,2.889806918679,
+    7.485337607009));
+#8377 = CARTESIAN_POINT('',(-3.122669170899,2.573974716636,
+    7.622470351765));
+#8378 = CARTESIAN_POINT('',(-3.381971963627,2.222312783959,7.75958532307
+    ));
+#8379 = CARTESIAN_POINT('',(-3.594708988405,1.841368780756,7.89671818379
+    ));
+#8380 = CARTESIAN_POINT('',(-3.757159425606,1.438514375753,
+    8.033906576434));
+#8381 = CARTESIAN_POINT('',(-3.893831039001,0.921369134434,
+    8.204170690204));
+#8382 = CARTESIAN_POINT('',(-3.917377894238,0.819895828511,
+    8.237313556711));
+#8383 = CARTESIAN_POINT('',(-3.937838194861,0.717726187354,
+    8.270456435278));
+#8384 = CARTESIAN_POINT('',(-3.955187590202,0.614972889801,
+    8.303599317882));
+#8385 = CARTESIAN_POINT('',(-3.969406907377,0.511749488955,
+    8.336742196534));
+#8386 = CARTESIAN_POINT('',(-3.980482151288,0.408170412182,
+    8.369885063279));
+#8387 = CARTESIAN_POINT('',(-4.023365070848,-0.15379406764,
+    8.549284034625));
+#8388 = CARTESIAN_POINT('',(-3.996948703477,-0.616913696066,
+    8.695632557373));
+#8389 = CARTESIAN_POINT('',(-3.908230044873,-1.074612840294,
+    8.841903592183));
+#8390 = CARTESIAN_POINT('',(-3.758706502629,-1.516964168182,
+    8.988152338338));
+#8391 = CARTESIAN_POINT('',(-3.551536301249,-1.934624357514,9.134423337)
+  );
+#8392 = CARTESIAN_POINT('',(-3.291552204252,-2.318793485917,
+    9.280771798873));
+#8393 = CARTESIAN_POINT('',(-2.677654371268,-3.007423344426,
+    9.57442564522));
+#8394 = CARTESIAN_POINT('',(-2.322626464145,-3.31168344607,
+    9.721919482244));
+#8395 = CARTESIAN_POINT('',(-1.927723929017,-3.566478424934,
+    9.869332695812));
+#8396 = CARTESIAN_POINT('',(-1.501344365292,-3.765880115687,
+    10.016723120049));
+#8397 = CARTESIAN_POINT('',(-1.052631316301,-3.905612406881,
+    10.164136289734));
+#8398 = CARTESIAN_POINT('',(-0.591518070109,-3.98303081529,
+    10.311630102655));
+#8399 = CARTESIAN_POINT('',(0.276759608396,-4.01098081195,
+    10.588154614064));
+#8400 = CARTESIAN_POINT('',(0.683913931472,-3.976064349746,
+    10.717331212492));
+#8401 = CARTESIAN_POINT('',(1.085675688833,-3.892887989777,
+    10.846467012844));
+#8402 = CARTESIAN_POINT('',(1.475250317846,-3.762566274685,
+    10.975588642395));
+#8403 = CARTESIAN_POINT('',(1.846191042309,-3.587255856939,
+    11.104724560862));
+#8404 = CARTESIAN_POINT('',(2.192400399512,-3.370154807424,
+    11.233901195757));
+#8405 = CARTESIAN_POINT('',(2.824376462476,-2.861373890819,
+    11.492154712476));
+#8406 = CARTESIAN_POINT('',(3.110387082349,-2.569497654146,
+    11.621331309718));
+#8407 = CARTESIAN_POINT('',(3.360850742423,-2.244538012837,
+    11.750467145803));
+#8408 = CARTESIAN_POINT('',(3.571341262244,-1.891769068102,
+    11.879588695469));
+#8409 = CARTESIAN_POINT('',(3.738375357707,-1.517028578157,
+    12.008724509745));
+#8410 = CARTESIAN_POINT('',(3.859413564397,-1.126716421728,
+    12.137901076872));
+#8411 = CARTESIAN_POINT('',(3.95225141944,-0.625012766665,
+    12.300309457454));
+#8412 = CARTESIAN_POINT('',(3.968140963057,-0.521620424718,
+    12.333591119656));
+#8413 = CARTESIAN_POINT('',(3.980873905137,-0.41776283056,
+    12.366872795667));
+#8414 = CARTESIAN_POINT('',(3.990434274843,-0.313555620145,
+    12.400154478024));
+#8415 = CARTESIAN_POINT('',(3.99681141858,-0.209114919366,12.4334361585)
+  );
+#8416 = CARTESIAN_POINT('',(4.,-0.104557344058,12.466717828101));
+#8417 = CARTESIAN_POINT('',(4.,-8.9E-16,12.499999477068));
+#8418 = PCURVE('',#4972,#8419);
+#8419 = DEFINITIONAL_REPRESENTATION('',(#8420),#8477);
+#8420 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8421,#8422,#8423,#8424,#8425,
+    #8426,#8427,#8428,#8429,#8430,#8431,#8432,#8433,#8434,#8435,#8436,
+    #8437,#8438,#8439,#8440,#8441,#8442,#8443,#8444,#8445,#8446,#8447,
+    #8448,#8449,#8450,#8451,#8452,#8453,#8454,#8455,#8456,#8457,#8458,
+    #8459,#8460,#8461,#8462,#8463,#8464,#8465,#8466,#8467,#8468,#8469,
+    #8470,#8471,#8472,#8473,#8474,#8475,#8476),.UNSPECIFIED.,.F.,.F.,(8,
+    6,6,6,6,6,6,6,6,8),(0.,5.051139449269E-02,0.118520136811,
+    0.278516316793,0.317188135673,0.487843069697,0.659830178083,
+    0.810498198206,0.961166221562,1.),.UNSPECIFIED.);
+#8421 = CARTESIAN_POINT('',(-1.570796343777,-6.499999711439));
+#8422 = CARTESIAN_POINT('',(-1.604795995908,-6.543289349871));
+#8423 = CARTESIAN_POINT('',(-1.638795814615,-6.586579181859));
+#8424 = CARTESIAN_POINT('',(-1.672795510439,-6.629868862673));
+#8425 = CARTESIAN_POINT('',(-1.706795127124,-6.67315846177));
+#8426 = CARTESIAN_POINT('',(-1.740794819324,-6.716448181417));
+#8427 = CARTESIAN_POINT('',(-1.774794630301,-6.759738075303));
+#8428 = CARTESIAN_POINT('',(-1.854571519162,-6.861313180351));
+#8429 = CARTESIAN_POINT('',(-1.900349490464,-6.919599544457));
+#8430 = CARTESIAN_POINT('',(-1.946126925502,-6.977885244699));
+#8431 = CARTESIAN_POINT('',(-1.991904020459,-7.036170516143));
+#8432 = CARTESIAN_POINT('',(-2.037681455992,-7.094456212406));
+#8433 = CARTESIAN_POINT('',(-2.083459427511,-7.152742574353));
+#8434 = CARTESIAN_POINT('',(-2.236931429807,-7.348149270897));
+#8435 = CARTESIAN_POINT('',(-2.344678927908,-7.485337607009));
+#8436 = CARTESIAN_POINT('',(-2.452382856345,-7.622470351766));
+#8437 = CARTESIAN_POINT('',(-2.560072793358,-7.759585323069));
+#8438 = CARTESIAN_POINT('',(-2.667776707415,-7.89671818379));
+#8439 = CARTESIAN_POINT('',(-2.775524197527,-8.033906576434));
+#8440 = CARTESIAN_POINT('',(-2.90924927243,-8.204170690204));
+#8441 = CARTESIAN_POINT('',(-2.935279608746,-8.237313556711));
+#8442 = CARTESIAN_POINT('',(-2.961309953971,-8.270456435278));
+#8443 = CARTESIAN_POINT('',(-2.987340302161,-8.303599317882));
+#8444 = CARTESIAN_POINT('',(-3.013370647371,-8.336742196534));
+#8445 = CARTESIAN_POINT('',(-3.039400983647,-8.369885063279));
+#8446 = CARTESIAN_POINT('',(-3.180300553681,-8.549284034625));
+#8447 = CARTESIAN_POINT('',(-3.29524238468,-8.695632557374));
+#8448 = CARTESIAN_POINT('',(-3.410123391835,-8.841903592183));
+#8449 = CARTESIAN_POINT('',(-3.52498692333,-8.988152338338));
+#8450 = CARTESIAN_POINT('',(-3.63986793513,-9.134423337));
+#8451 = CARTESIAN_POINT('',(-3.754809775346,-9.280771798873));
+#8452 = CARTESIAN_POINT('',(-3.985444989398,-9.57442564522));
+#8453 = CARTESIAN_POINT('',(-4.101286371913,-9.721919482244));
+#8454 = CARTESIAN_POINT('',(-4.217064422254,-9.86933269581));
+#8455 = CARTESIAN_POINT('',(-4.332824536674,-10.01672312005));
+#8456 = CARTESIAN_POINT('',(-4.448602591795,-10.16413628973));
+#8457 = CARTESIAN_POINT('',(-4.564443977489,-10.31163010265));
+#8458 = CARTESIAN_POINT('',(-4.781625832352,-10.58815461406));
+#8459 = CARTESIAN_POINT('',(-4.883080887223,-10.71733121249));
+#8460 = CARTESIAN_POINT('',(-4.984503968678,-10.84646701284));
+#8461 = CARTESIAN_POINT('',(-5.085915848724,-10.97558864239));
+#8462 = CARTESIAN_POINT('',(-5.187338915021,-11.10472456086));
+#8463 = CARTESIAN_POINT('',(-5.288793964487,-11.23390119575));
+#8464 = CARTESIAN_POINT('',(-5.491625755212,-11.49215471247));
+#8465 = CARTESIAN_POINT('',(-5.593080813194,-11.62133130971));
+#8466 = CARTESIAN_POINT('',(-5.694503893866,-11.7504671458));
+#8467 = CARTESIAN_POINT('',(-5.7959157876,-11.87958869546));
+#8468 = CARTESIAN_POINT('',(-5.897338871186,-12.00872450974));
+#8469 = CARTESIAN_POINT('',(-5.998793933607,-12.13790107687));
+#8470 = CARTESIAN_POINT('',(-6.126349172825,-12.30030945745));
+#8471 = CARTESIAN_POINT('',(-6.15248852642,-12.33359111965));
+#8472 = CARTESIAN_POINT('',(-6.178627889071,-12.36687279566));
+#8473 = CARTESIAN_POINT('',(-6.204767255025,-12.40015447802));
+#8474 = CARTESIAN_POINT('',(-6.230906617996,-12.4334361585));
+#8475 = CARTESIAN_POINT('',(-6.257045971165,-12.4667178281));
+#8476 = CARTESIAN_POINT('',(-6.28318530718,-12.49999947706));
+#8477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8478 = PCURVE('',#5273,#8479);
+#8479 = DEFINITIONAL_REPRESENTATION('',(#8480),#8537);
+#8480 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8481,#8482,#8483,#8484,#8485,
+    #8486,#8487,#8488,#8489,#8490,#8491,#8492,#8493,#8494,#8495,#8496,
+    #8497,#8498,#8499,#8500,#8501,#8502,#8503,#8504,#8505,#8506,#8507,
+    #8508,#8509,#8510,#8511,#8512,#8513,#8514,#8515,#8516,#8517,#8518,
+    #8519,#8520,#8521,#8522,#8523,#8524,#8525,#8526,#8527,#8528,#8529,
+    #8530,#8531,#8532,#8533,#8534,#8535,#8536),.UNSPECIFIED.,.F.,.F.,(8,
+    6,6,6,6,6,6,6,6,8),(0.,5.051139449269E-02,0.118520136811,
+    0.278516316793,0.317188135673,0.487843069697,0.659830178083,
+    0.810498198206,0.961166221562,1.),.UNSPECIFIED.);
+#8481 = CARTESIAN_POINT('',(-0.931748935197,0.));
+#8482 = CARTESIAN_POINT('',(-0.931748989762,3.400073677446E-02));
+#8483 = CARTESIAN_POINT('',(-0.93174909361,6.800165106912E-02));
+#8484 = CARTESIAN_POINT('',(-0.931749204046,0.102002446723));
+#8485 = CARTESIAN_POINT('',(-0.931749292025,0.136003164946));
+#8486 = CARTESIAN_POINT('',(-0.931749342732,0.170003960234));
+#8487 = CARTESIAN_POINT('',(-0.931749356158,0.204004876289));
+#8488 = CARTESIAN_POINT('',(-0.931749336272,0.28378436101));
+#8489 = CARTESIAN_POINT('',(-0.93174927856,0.329563824353));
+#8490 = CARTESIAN_POINT('',(-0.93174919619,0.375342753629));
+#8491 = CARTESIAN_POINT('',(-0.931749110972,0.421121343846));
+#8492 = CARTESIAN_POINT('',(-0.931749040604,0.466900274148));
+#8493 = CARTESIAN_POINT('',(-0.931748994379,0.512679738612));
+#8494 = CARTESIAN_POINT('',(-0.931748908971,0.666156737947));
+#8495 = CARTESIAN_POINT('',(-0.931748967968,0.77390773126));
+#8496 = CARTESIAN_POINT('',(-0.931749153529,0.881615130408));
+#8497 = CARTESIAN_POINT('',(-0.931749240355,0.989308534959));
+#8498 = CARTESIAN_POINT('',(-0.931749258012,1.097015940795));
+#8499 = CARTESIAN_POINT('',(-0.93174923684,1.204766934491));
+#8500 = CARTESIAN_POINT('',(-0.931749190318,1.338496364101));
+#8501 = CARTESIAN_POINT('',(-0.931749180319,1.364527548374));
+#8502 = CARTESIAN_POINT('',(-0.931749169716,1.390558741731));
+#8503 = CARTESIAN_POINT('',(-0.93174915881,1.416589938124));
+#8504 = CARTESIAN_POINT('',(-0.931749147867,1.442621131512));
+#8505 = CARTESIAN_POINT('',(-0.931749137115,1.468652315856));
+#8506 = CARTESIAN_POINT('',(-0.931749080983,1.609556475401));
+#8507 = CARTESIAN_POINT('',(-0.931749042586,1.724502047028));
+#8508 = CARTESIAN_POINT('',(-0.93174902885,1.839386782606));
+#8509 = CARTESIAN_POINT('',(-0.931749038784,1.954254036762));
+#8510 = CARTESIAN_POINT('',(-0.931749095418,2.069138771651));
+#8511 = CARTESIAN_POINT('',(-0.931749138337,2.184084335553));
+#8512 = CARTESIAN_POINT('',(-0.931749170479,2.41472702632));
+#8513 = CARTESIAN_POINT('',(-0.931749155467,2.53057216781));
+#8514 = CARTESIAN_POINT('',(-0.931749119078,2.646353972817));
+#8515 = CARTESIAN_POINT('',(-0.931748983635,2.762117870231));
+#8516 = CARTESIAN_POINT('',(-0.931749099567,2.877899681076));
+#8517 = CARTESIAN_POINT('',(-0.931749151733,2.993744823794));
+#8518 = CARTESIAN_POINT('',(-0.931749183233,3.21093373286));
+#8519 = CARTESIAN_POINT('',(-0.931749162912,3.312392085313));
+#8520 = CARTESIAN_POINT('',(-0.931749263945,3.413818456779));
+#8521 = CARTESIAN_POINT('',(-0.931749180656,3.515233623411));
+#8522 = CARTESIAN_POINT('',(-0.931749103354,3.616659990312));
+#8523 = CARTESIAN_POINT('',(-0.931749044875,3.71811834084));
+#8524 = CARTESIAN_POINT('',(-0.93174900271,3.920956725406));
+#8525 = CARTESIAN_POINT('',(-0.931749017664,4.022415078425));
+#8526 = CARTESIAN_POINT('',(-0.931749081313,4.123841445746));
+#8527 = CARTESIAN_POINT('',(-0.931749157002,4.225256615956));
+#8528 = CARTESIAN_POINT('',(-0.931749198746,4.326682979961));
+#8529 = CARTESIAN_POINT('',(-0.93174921344,4.428141330974));
+#8530 = CARTESIAN_POINT('',(-0.931749204685,4.555700713031));
+#8531 = CARTESIAN_POINT('',(-0.931749201466,4.581840916036));
+#8532 = CARTESIAN_POINT('',(-0.931749196971,4.607981128517));
+#8533 = CARTESIAN_POINT('',(-0.931749191363,4.634121344687));
+#8534 = CARTESIAN_POINT('',(-0.93174918482,4.660261558212));
+#8535 = CARTESIAN_POINT('',(-0.931749177529,4.686401762209));
+#8536 = CARTESIAN_POINT('',(-0.931749169694,4.712541949248));
+#8537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8538 = ORIENTED_EDGE('',*,*,#8539,.F.);
+#8539 = EDGE_CURVE('',#8034,#8358,#8540,.T.);
+#8540 = SURFACE_CURVE('',#8541,(#8545,#8552),.PCURVE_S1.);
+#8541 = LINE('',#8542,#8543);
+#8542 = CARTESIAN_POINT('',(4.,0.,0.));
+#8543 = VECTOR('',#8544,1.);
+#8544 = DIRECTION('',(0.,0.,1.));
+#8545 = PCURVE('',#4972,#8546);
+#8546 = DEFINITIONAL_REPRESENTATION('',(#8547),#8551);
+#8547 = LINE('',#8548,#8549);
+#8548 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#8549 = VECTOR('',#8550,1.);
+#8550 = DIRECTION('',(-0.,-1.));
+#8551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8552 = PCURVE('',#8242,#8553);
+#8553 = DEFINITIONAL_REPRESENTATION('',(#8554),#8558);
+#8554 = LINE('',#8555,#8556);
+#8555 = CARTESIAN_POINT('',(-0.,0.));
+#8556 = VECTOR('',#8557,1.);
+#8557 = DIRECTION('',(-0.,-1.));
+#8558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8559 = ORIENTED_EDGE('',*,*,#8033,.F.);
+#8560 = ADVANCED_FACE('',(#8561),#5273,.F.);
+#8561 = FACE_BOUND('',#8562,.F.);
+#8562 = EDGE_LOOP('',(#8563,#8564,#8565,#8606,#8671));
+#8563 = ORIENTED_EDGE('',*,*,#8357,.F.);
+#8564 = ORIENTED_EDGE('',*,*,#5256,.T.);
+#8565 = ORIENTED_EDGE('',*,*,#8566,.T.);
+#8566 = EDGE_CURVE('',#5259,#8567,#8569,.T.);
+#8567 = VERTEX_POINT('',#8568);
+#8568 = CARTESIAN_POINT('',(1.69823365E-07,3.09999951134,14.741154753354
+    ));
+#8569 = SURFACE_CURVE('',#8570,(#8592,#8599),.PCURVE_S1.);
+#8570 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#8571,#8572,#8573,#8574,#8575,
+    #8576,#8577,#8578,#8579,#8580,#8581,#8582,#8583,#8584,#8585,#8586,
+    #8587,#8588,#8589,#8590,#8591),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#8571 = CARTESIAN_POINT('',(8.491199077E-08,3.09999975567,6.741154513271
+    ));
+#8572 = CARTESIAN_POINT('',(-0.88535686556,3.099999518298,7.104791133982
+    ));
+#8573 = CARTESIAN_POINT('',(-1.770718146198,2.821853017862,
+    7.468429412563));
+#8574 = CARTESIAN_POINT('',(-2.558979555118,2.265581478753,
+    7.832055816976));
+#8575 = CARTESIAN_POINT('',(-3.15307292525,1.4692480487,8.195712755262)
+  );
+#8576 = CARTESIAN_POINT('',(-3.472994897761,0.509220310247,
+    8.559325916045));
+#8577 = CARTESIAN_POINT('',(-3.473007150574,-0.50921276152,
+    8.922977391176));
+#8578 = CARTESIAN_POINT('',(-3.153065233296,-1.469262866744,
+    9.286608110683));
+#8579 = CARTESIAN_POINT('',(-2.558984181446,-2.265570189599,
+    9.65024579805));
+#8580 = CARTESIAN_POINT('',(-1.770715819378,-2.821856250208,
+    10.013881871893));
+#8581 = CARTESIAN_POINT('',(-1.3218479084E-07,-3.378142881556,
+    10.741154633309));
+#8582 = CARTESIAN_POINT('',(1.770715578508,-2.821856325009,
+    11.468427394726));
+#8583 = CARTESIAN_POINT('',(2.558982501996,-2.265568957739,
+    11.832063468566));
+#8584 = CARTESIAN_POINT('',(3.153071759746,-1.469271958206,
+    12.195701155941));
+#8585 = CARTESIAN_POINT('',(3.472995834727,-0.509191490611,
+    12.559331875434));
+#8586 = CARTESIAN_POINT('',(3.47300321754,0.509188789767,12.922983350583
+    ));
+#8587 = CARTESIAN_POINT('',(3.153071378975,1.469276973245,
+    13.286596511348));
+#8588 = CARTESIAN_POINT('',(2.558979030208,2.265564867545,
+    13.650253449647));
+#8589 = CARTESIAN_POINT('',(1.770718542462,2.821857026996,
+    14.013879854058));
+#8590 = CARTESIAN_POINT('',(0.885357120291,3.099999724474,
+    14.377518132629));
+#8591 = CARTESIAN_POINT('',(1.6982336204E-07,3.09999951134,
+    14.741154753354));
+#8592 = PCURVE('',#5273,#8593);
+#8593 = DEFINITIONAL_REPRESENTATION('',(#8594),#8598);
+#8594 = LINE('',#8595,#8596);
+#8595 = CARTESIAN_POINT('',(-0.,0.));
+#8596 = VECTOR('',#8597,1.);
+#8597 = DIRECTION('',(0.,1.));
+#8598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8599 = PCURVE('',#5513,#8600);
+#8600 = DEFINITIONAL_REPRESENTATION('',(#8601),#8605);
+#8601 = LINE('',#8602,#8603);
+#8602 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#8603 = VECTOR('',#8604,1.);
+#8604 = DIRECTION('',(0.,1.));
+#8605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8606 = ORIENTED_EDGE('',*,*,#8607,.F.);
+#8607 = EDGE_CURVE('',#8608,#8567,#8610,.T.);
+#8608 = VERTEX_POINT('',#8609);
+#8609 = CARTESIAN_POINT('',(-1.35860098E-07,4.,14.499999422877));
+#8610 = SURFACE_CURVE('',#8611,(#8614,#8621),.PCURVE_S1.);
+#8611 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8612,#8613),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#8612 = CARTESIAN_POINT('',(-1.6982465212E-07,4.09999925402,
+    14.473204600592));
+#8613 = CARTESIAN_POINT('',(1.6982336248E-07,3.09999951134,
+    14.741154753354));
+#8614 = PCURVE('',#5273,#8615);
+#8615 = DEFINITIONAL_REPRESENTATION('',(#8616),#8620);
+#8616 = LINE('',#8617,#8618);
+#8617 = CARTESIAN_POINT('',(0.,6.283389315972));
+#8618 = VECTOR('',#8619,1.);
+#8619 = DIRECTION('',(1.,0.));
+#8620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8621 = PCURVE('',#8622,#8665);
+#8622 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#8623,#8624,#8625,#8626,#8627,#8628,#8629,#8630,#8631,#8632,#8633
+      ,#8634,#8635,#8636,#8637,#8638,#8639,#8640,#8641,#8642,#8643)
+    ,(#8644,#8645,#8646,#8647,#8648,#8649,#8650,#8651,#8652,#8653,#8654
+      ,#8655,#8656,#8657,#8658,#8659,#8660,#8661,#8662,#8663,#8664
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#8623 = CARTESIAN_POINT('',(-1.6982464768E-07,4.09999925402,
+    14.473204600592));
+#8624 = CARTESIAN_POINT('',(-1.170958039807,4.09999880613,
+    14.836840707154));
+#8625 = CARTESIAN_POINT('',(-2.341911857732,3.732126487971,
+    15.200475155857));
+#8626 = CARTESIAN_POINT('',(-3.38446422648,2.996419207148,
+    15.564121478681));
+#8627 = CARTESIAN_POINT('',(-4.170188674698,1.94318635168,
+    15.927737267728));
+#8628 = CARTESIAN_POINT('',(-4.593314885827,0.673498535529,
+    16.291396834153));
+#8629 = CARTESIAN_POINT('',(-4.59333379589,-0.673485491645,
+    16.655018086341));
+#8630 = CARTESIAN_POINT('',(-4.170181147426,-1.943214162649,
+    17.018660094082));
+#8631 = CARTESIAN_POINT('',(-3.384462654845,-2.996400237965,17.382295134
+    ));
+#8632 = CARTESIAN_POINT('',(-2.341913728434,-3.732132310575,
+    17.745931787425));
+#8633 = CARTESIAN_POINT('',(2.4141630367E-07,-4.467865901856,
+    18.473204480555));
+#8634 = CARTESIAN_POINT('',(2.341914101172,-3.732131960134,
+    19.200477173684));
+#8635 = CARTESIAN_POINT('',(3.384461463403,-2.996396177504,
+    19.564112447636));
+#8636 = CARTESIAN_POINT('',(4.170188440097,-1.943233140244,
+    19.927754286396));
+#8637 = CARTESIAN_POINT('',(4.593322112121,-0.673441526237,
+    20.29138119732));
+#8638 = CARTESIAN_POINT('',(4.593321995838,0.673440745893,20.65502180441
+    ));
+#8639 = CARTESIAN_POINT('',(4.170188984703,1.943237260864,
+    21.018666274009));
+#8640 = CARTESIAN_POINT('',(3.384462052767,2.996393011763,21.3822888619)
+  );
+#8641 = CARTESIAN_POINT('',(2.341911722218,3.73213307287,21.745933805256
+    ));
+#8642 = CARTESIAN_POINT('',(1.170957615251,4.099999353197,
+    22.109568253962));
+#8643 = CARTESIAN_POINT('',(-2.5473800136E-07,4.099998881028,
+    22.473204360509));
+#8644 = CARTESIAN_POINT('',(1.6982336737E-07,3.09999951134,
+    14.741154753354));
+#8645 = CARTESIAN_POINT('',(-0.885356710869,3.09999929822,
+    15.104791374063));
+#8646 = CARTESIAN_POINT('',(-1.770717929346,2.821852843959,
+    15.468429652645));
+#8647 = CARTESIAN_POINT('',(-2.558979291374,2.265581370276,
+    15.832056057055));
+#8648 = CARTESIAN_POINT('',(-3.153072636493,1.469248019273,
+    16.19571299535));
+#8649 = CARTESIAN_POINT('',(-3.472994610091,0.509220365231,
+    16.55932615612));
+#8650 = CARTESIAN_POINT('',(-3.473006890789,-0.509212626253,
+    16.922977631262));
+#8651 = CARTESIAN_POINT('',(-3.153065025031,-1.469262664581,
+    17.286608350763));
+#8652 = CARTESIAN_POINT('',(-2.558984041812,-2.265569940944,
+    17.650246038133));
+#8653 = CARTESIAN_POINT('',(-1.77071575711,-2.8218559793,18.013882111974
+    ));
+#8654 = CARTESIAN_POINT('',(-2.2471400758E-07,-3.378142615305,
+    18.741154873391));
+#8655 = CARTESIAN_POINT('',(1.770715361655,-2.821856151103,
+    19.468427634807));
+#8656 = CARTESIAN_POINT('',(2.558982535299,-2.265568489622,
+    19.832065088135));
+#8657 = CARTESIAN_POINT('',(3.153070304021,-1.469273341666,
+    20.195695976616));
+#8658 = CARTESIAN_POINT('',(3.472997630927,-0.509189022575,
+    20.559341793024));
+#8659 = CARTESIAN_POINT('',(3.473000873887,0.509186131476,
+    20.922973913157));
+#8660 = CARTESIAN_POINT('',(3.153072337677,1.469278183975,
+    21.286602170836));
+#8661 = CARTESIAN_POINT('',(2.558978593527,2.265564259245,
+    21.650252310239));
+#8662 = CARTESIAN_POINT('',(1.770718480197,2.821856756087,
+    22.013880094144));
+#8663 = CARTESIAN_POINT('',(0.88535713542,3.099999455897,22.377518372707
+    ));
+#8664 = CARTESIAN_POINT('',(2.547348612E-07,3.09999926701,
+    22.741154993437));
+#8665 = DEFINITIONAL_REPRESENTATION('',(#8666),#8670);
+#8666 = LINE('',#8667,#8668);
+#8667 = CARTESIAN_POINT('',(0.,0.));
+#8668 = VECTOR('',#8669,1.);
+#8669 = DIRECTION('',(1.,0.));
+#8670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8671 = ORIENTED_EDGE('',*,*,#8672,.F.);
+#8672 = EDGE_CURVE('',#8358,#8608,#8673,.T.);
+#8673 = SURFACE_CURVE('',#8674,(#8701,#8731),.PCURVE_S1.);
+#8674 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8675,#8676,#8677,#8678,#8679,
+    #8680,#8681,#8682,#8683,#8684,#8685,#8686,#8687,#8688,#8689,#8690,
+    #8691,#8692,#8693,#8694,#8695,#8696,#8697,#8698,#8699,#8700),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,0.291536520972,0.40354754879,
+    0.90350463938,1.),.UNSPECIFIED.);
+#8675 = CARTESIAN_POINT('',(4.,-7.4E-16,12.499999477068));
+#8676 = CARTESIAN_POINT('',(4.,0.261656643211,12.58328740512));
+#8677 = CARTESIAN_POINT('',(3.980031246462,0.523331126636,
+    12.666580949781));
+#8678 = CARTESIAN_POINT('',(3.940089043019,0.783162928408,
+    12.749870371551));
+#8679 = CARTESIAN_POINT('',(3.880391656239,1.039329801224,
+    12.833157164024));
+#8680 = CARTESIAN_POINT('',(3.80135412093,1.29005079266,12.916446567541)
+  );
+#8681 = CARTESIAN_POINT('',(3.703586221623,1.533594899353,
+    12.999740081864));
+#8682 = CARTESIAN_POINT('',(3.54347256265,1.858469440871,13.115027957876
+    ));
+#8683 = CARTESIAN_POINT('',(3.496386343992,1.947340579324,
+    13.147027951992));
+#8684 = CARTESIAN_POINT('',(3.446702009437,2.034815438346,
+    13.179027953892));
+#8685 = CARTESIAN_POINT('',(3.39446947436,2.120803054982,13.211027957312
+    ));
+#8686 = CARTESIAN_POINT('',(3.339742554336,2.205214835365,13.24302795607
+    ));
+#8687 = CARTESIAN_POINT('',(3.282578965135,2.287964554714,
+    13.275027944059));
+#8688 = CARTESIAN_POINT('',(2.957291788735,2.730525842104,
+    13.449858606212));
+#8689 = CARTESIAN_POINT('',(2.644070680331,3.057510690558,
+    13.592771450201));
+#8690 = CARTESIAN_POINT('',(2.289026816403,3.342042608577,
+    13.735615815683));
+#8691 = CARTESIAN_POINT('',(1.89920044697,3.577978480509,13.878439665229
+    ));
+#8692 = CARTESIAN_POINT('',(1.482453139534,3.76056031832,14.021284279259
+    ));
+#8693 = CARTESIAN_POINT('',(1.047492429849,3.886400094982,
+    14.164197283876));
+#8694 = CARTESIAN_POINT('',(0.518307409761,3.96722295008,14.334595313424
+    ));
+#8695 = CARTESIAN_POINT('',(0.432364339258,3.978136086912,
+    14.362162675217));
+#8696 = CARTESIAN_POINT('',(0.346156598516,3.986876631703,
+    14.389730035271));
+#8697 = CARTESIAN_POINT('',(0.259750089571,3.993437058933,
+    14.417297390969));
+#8698 = CARTESIAN_POINT('',(0.173210907144,3.997812351078,
+    14.444864740835));
+#8699 = CARTESIAN_POINT('',(8.660533863829E-02,3.999999998611,
+    14.472432084535));
+#8700 = CARTESIAN_POINT('',(-1.3586009653E-07,4.,14.499999422877));
+#8701 = PCURVE('',#5273,#8702);
+#8702 = DEFINITIONAL_REPRESENTATION('',(#8703),#8730);
+#8703 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8704,#8705,#8706,#8707,#8708,
+    #8709,#8710,#8711,#8712,#8713,#8714,#8715,#8716,#8717,#8718,#8719,
+    #8720,#8721,#8722,#8723,#8724,#8725,#8726,#8727,#8728,#8729),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,0.291536520972,0.40354754879,
+    0.90350463938,1.),.UNSPECIFIED.);
+#8704 = CARTESIAN_POINT('',(-0.931749169694,4.712541949248));
+#8705 = CARTESIAN_POINT('',(-0.931749150087,4.777958239754));
+#8706 = CARTESIAN_POINT('',(-0.931749126992,4.843378936954));
+#8707 = CARTESIAN_POINT('',(-0.931749103486,4.908796394624));
+#8708 = CARTESIAN_POINT('',(-0.931749081886,4.974211790987));
+#8709 = CARTESIAN_POINT('',(-0.931749064492,5.039629246659));
+#8710 = CARTESIAN_POINT('',(-0.931749053637,5.105049942159));
+#8711 = CARTESIAN_POINT('',(-0.931749050023,5.195599779711));
+#8712 = CARTESIAN_POINT('',(-0.931749050224,5.220733337035));
+#8713 = CARTESIAN_POINT('',(-0.931749051737,5.245866901905));
+#8714 = CARTESIAN_POINT('',(-0.931749054621,5.271000469275));
+#8715 = CARTESIAN_POINT('',(-0.931749058884,5.296134034092));
+#8716 = CARTESIAN_POINT('',(-0.931749064488,5.321267591295));
+#8717 = CARTESIAN_POINT('',(-0.931749101933,5.458583784612));
+#8718 = CARTESIAN_POINT('',(-0.931749161046,5.570830970289));
+#8719 = CARTESIAN_POINT('',(-0.931749211747,5.683024341868));
+#8720 = CARTESIAN_POINT('',(-0.931749309223,5.795201563898));
+#8721 = CARTESIAN_POINT('',(-0.931749142658,5.907394914418));
+#8722 = CARTESIAN_POINT('',(-0.931749057537,6.019642132528));
+#8723 = CARTESIAN_POINT('',(-0.931749137199,6.153476872434));
+#8724 = CARTESIAN_POINT('',(-0.931749153402,6.175128949851));
+#8725 = CARTESIAN_POINT('',(-0.931749177048,6.19678103039));
+#8726 = CARTESIAN_POINT('',(-0.93174920882,6.218433111184));
+#8727 = CARTESIAN_POINT('',(-0.931749245955,6.240085188669));
+#8728 = CARTESIAN_POINT('',(-0.931749282242,6.261737258584));
+#8729 = CARTESIAN_POINT('',(-0.931749308025,6.283389315972));
+#8730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8731 = PCURVE('',#8242,#8732);
+#8732 = DEFINITIONAL_REPRESENTATION('',(#8733),#8760);
+#8733 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8734,#8735,#8736,#8737,#8738,
+    #8739,#8740,#8741,#8742,#8743,#8744,#8745,#8746,#8747,#8748,#8749,
+    #8750,#8751,#8752,#8753,#8754,#8755,#8756,#8757,#8758,#8759),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,0.291536520972,0.40354754879,
+    0.90350463938,1.),.UNSPECIFIED.);
+#8734 = CARTESIAN_POINT('',(0.,-12.49999947706));
+#8735 = CARTESIAN_POINT('',(-6.541416080268E-02,-12.58328740512));
+#8736 = CARTESIAN_POINT('',(-0.130832726908,-12.66658094978));
+#8737 = CARTESIAN_POINT('',(-0.19624805344,-12.74987037155));
+#8738 = CARTESIAN_POINT('',(-0.261661319968,-12.83315716402));
+#8739 = CARTESIAN_POINT('',(-0.327076647786,-12.91644656754));
+#8740 = CARTESIAN_POINT('',(-0.392495217447,-12.99974008186));
+#8741 = CARTESIAN_POINT('',(-0.483042115349,-13.11502795787));
+#8742 = CARTESIAN_POINT('',(-0.508174857021,-13.14702795199));
+#8743 = CARTESIAN_POINT('',(-0.533307606523,-13.17902795389));
+#8744 = CARTESIAN_POINT('',(-0.558440358797,-13.21102795731));
+#8745 = CARTESIAN_POINT('',(-0.583573108772,-13.24302795607));
+#8746 = CARTESIAN_POINT('',(-0.608705851368,-13.27502794405));
+#8747 = CARTESIAN_POINT('',(-0.746017595273,-13.44985860621));
+#8748 = CARTESIAN_POINT('',(-0.858261148399,-13.5927714502));
+#8749 = CARTESIAN_POINT('',(-0.970450889686,-13.73561581568));
+#8750 = CARTESIAN_POINT('',(-1.082624485373,-13.87843966522));
+#8751 = CARTESIAN_POINT('',(-1.194814198852,-14.02128427925));
+#8752 = CARTESIAN_POINT('',(-1.307057728047,-14.16419728387));
+#8753 = CARTESIAN_POINT('',(-1.440888105623,-14.33459531342));
+#8754 = CARTESIAN_POINT('',(-1.462539478377,-14.36216267521));
+#8755 = CARTESIAN_POINT('',(-1.484190855906,-14.38973003527));
+#8756 = CARTESIAN_POINT('',(-1.50584223601,-14.41729739096));
+#8757 = CARTESIAN_POINT('',(-1.527493615886,-14.44486474083));
+#8758 = CARTESIAN_POINT('',(-1.549144992135,-14.47243208453));
+#8759 = CARTESIAN_POINT('',(-1.57079636076,-14.49999942287));
+#8760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8761 = ADVANCED_FACE('',(#8762),#5513,.F.);
+#8762 = FACE_BOUND('',#8763,.F.);
+#8763 = EDGE_LOOP('',(#8764,#8765,#8766,#8807));
+#8764 = ORIENTED_EDGE('',*,*,#8566,.F.);
+#8765 = ORIENTED_EDGE('',*,*,#5500,.T.);
+#8766 = ORIENTED_EDGE('',*,*,#8767,.T.);
+#8767 = EDGE_CURVE('',#5460,#8768,#8770,.T.);
+#8768 = VERTEX_POINT('',#8769);
+#8769 = CARTESIAN_POINT('',(1.69824387E-07,3.10000048866,15.758846206977
+    ));
+#8770 = SURFACE_CURVE('',#8771,(#8793,#8800),.PCURVE_S1.);
+#8771 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#8772,#8773,#8774,#8775,#8776,
+    #8777,#8778,#8779,#8780,#8781,#8782,#8783,#8784,#8785,#8786,#8787,
+    #8788,#8789,#8790,#8791,#8792),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#8772 = CARTESIAN_POINT('',(8.491206982E-08,3.10000024433,7.758845966895
+    ));
+#8773 = CARTESIAN_POINT('',(-0.885357074901,3.100000530204,
+    8.122482587605));
+#8774 = CARTESIAN_POINT('',(-1.770718729257,2.821857839719,
+    8.486120866185));
+#8775 = CARTESIAN_POINT('',(-2.558979449108,2.265565613506,
+    8.849747270608));
+#8776 = CARTESIAN_POINT('',(-3.153072003777,1.469277579752,
+    9.213404208875));
+#8777 = CARTESIAN_POINT('',(-3.473003996874,0.509189195538,
+    9.577017369674));
+#8778 = CARTESIAN_POINT('',(-3.472996697747,-0.509191325616,
+    9.940668844801));
+#8779 = CARTESIAN_POINT('',(-3.153072626014,-1.469272046518,
+    10.304299564304));
+#8780 = CARTESIAN_POINT('',(-2.558983293225,-2.265569283148,
+    10.667937251675));
+#8781 = CARTESIAN_POINT('',(-1.770716229065,-2.821856846723,
+    11.031573325516));
+#8782 = CARTESIAN_POINT('',(-1.4540465069E-07,-3.378143680306,
+    11.758846086933));
+#8783 = CARTESIAN_POINT('',(1.770716006179,-2.82185706293,
+    12.486118848349));
+#8784 = CARTESIAN_POINT('',(2.558984600342,-2.265570935564,
+    12.849754922195));
+#8785 = CARTESIAN_POINT('',(3.153065858092,-1.469263473232,
+    13.213392609552));
+#8786 = CARTESIAN_POINT('',(3.473007929916,-0.509213167326,
+    13.577023329083));
+#8787 = CARTESIAN_POINT('',(3.472995760781,0.509220145295,
+    13.940674804169));
+#8788 = CARTESIAN_POINT('',(3.153073791507,1.469248136976,
+    14.304287965008));
+#8789 = CARTESIAN_POINT('',(2.55898034636,2.265581804177,14.667944903249
+    ));
+#8790 = CARTESIAN_POINT('',(1.770718796748,2.821853539577,
+    15.031571307688));
+#8791 = CARTESIAN_POINT('',(0.885357329633,3.100000178523,
+    15.395209586253));
+#8792 = CARTESIAN_POINT('',(1.6982438433E-07,3.10000048866,
+    15.758846206977));
+#8793 = PCURVE('',#5513,#8794);
+#8794 = DEFINITIONAL_REPRESENTATION('',(#8795),#8799);
+#8795 = LINE('',#8796,#8797);
+#8796 = CARTESIAN_POINT('',(-0.,0.));
+#8797 = VECTOR('',#8798,1.);
+#8798 = DIRECTION('',(0.,1.));
+#8799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8800 = PCURVE('',#5878,#8801);
+#8801 = DEFINITIONAL_REPRESENTATION('',(#8802),#8806);
+#8802 = LINE('',#8803,#8804);
+#8803 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#8804 = VECTOR('',#8805,1.);
+#8805 = DIRECTION('',(0.,1.));
+#8806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8807 = ORIENTED_EDGE('',*,*,#8808,.F.);
+#8808 = EDGE_CURVE('',#8567,#8768,#8809,.T.);
+#8809 = SURFACE_CURVE('',#8810,(#8813,#8820),.PCURVE_S1.);
+#8810 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8811,#8812),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#8811 = CARTESIAN_POINT('',(1.6982336204E-07,3.09999951134,
+    14.741154753354));
+#8812 = CARTESIAN_POINT('',(1.6982438433E-07,3.10000048866,
+    15.758846206977));
+#8813 = PCURVE('',#5513,#8814);
+#8814 = DEFINITIONAL_REPRESENTATION('',(#8815),#8819);
+#8815 = LINE('',#8816,#8817);
+#8816 = CARTESIAN_POINT('',(0.,6.283389315972));
+#8817 = VECTOR('',#8818,1.);
+#8818 = DIRECTION('',(1.,0.));
+#8819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8820 = PCURVE('',#8821,#8864);
+#8821 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#8822,#8823,#8824,#8825,#8826,#8827,#8828,#8829,#8830,#8831,#8832
+      ,#8833,#8834,#8835,#8836,#8837,#8838,#8839,#8840,#8841,#8842)
+    ,(#8843,#8844,#8845,#8846,#8847,#8848,#8849,#8850,#8851,#8852,#8853
+      ,#8854,#8855,#8856,#8857,#8858,#8859,#8860,#8861,#8862,#8863
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#8822 = CARTESIAN_POINT('',(1.6982336781E-07,3.09999951134,
+    14.741154753354));
+#8823 = CARTESIAN_POINT('',(-0.885356710869,3.09999929822,
+    15.104791374063));
+#8824 = CARTESIAN_POINT('',(-1.770717929346,2.821852843959,
+    15.468429652645));
+#8825 = CARTESIAN_POINT('',(-2.558979291374,2.265581370276,
+    15.832056057055));
+#8826 = CARTESIAN_POINT('',(-3.153072636493,1.469248019273,
+    16.195712995351));
+#8827 = CARTESIAN_POINT('',(-3.472994610092,0.509220365231,
+    16.55932615612));
+#8828 = CARTESIAN_POINT('',(-3.473006890789,-0.509212626253,
+    16.922977631262));
+#8829 = CARTESIAN_POINT('',(-3.153065025031,-1.469262664581,
+    17.286608350763));
+#8830 = CARTESIAN_POINT('',(-2.558984041812,-2.265569940944,
+    17.650246038133));
+#8831 = CARTESIAN_POINT('',(-1.77071575711,-2.8218559793,18.013882111974
+    ));
+#8832 = CARTESIAN_POINT('',(-2.247139985E-07,-3.378142615305,
+    18.741154873391));
+#8833 = CARTESIAN_POINT('',(1.770715361655,-2.821856151103,
+    19.468427634807));
+#8834 = CARTESIAN_POINT('',(2.558982238252,-2.265568849269,
+    19.832063708652));
+#8835 = CARTESIAN_POINT('',(3.153071470991,-1.469271928768,
+    20.195701396013));
+#8836 = CARTESIAN_POINT('',(3.472995547052,-0.509191545608,
+    20.55933211553));
+#8837 = CARTESIAN_POINT('',(3.473002957762,0.50918865451,20.922983590652
+    ));
+#8838 = CARTESIAN_POINT('',(3.153071170707,1.469276771077,
+    21.286596751438));
+#8839 = CARTESIAN_POINT('',(2.558978890574,2.265564618892,
+    21.650253689723));
+#8840 = CARTESIAN_POINT('',(1.770718480197,2.821856756088,
+    22.013880094143));
+#8841 = CARTESIAN_POINT('',(0.88535713542,3.099999455897,22.377518372707
+    ));
+#8842 = CARTESIAN_POINT('',(2.5473486165E-07,3.09999926701,
+    22.741154993437));
+#8843 = CARTESIAN_POINT('',(1.6982438966E-07,3.10000048866,
+    15.758846206977));
+#8844 = CARTESIAN_POINT('',(-0.88535705977,3.100000798784,
+    16.122482827686));
+#8845 = CARTESIAN_POINT('',(-1.770718791522,2.821858110627,
+    16.486121106264));
+#8846 = CARTESIAN_POINT('',(-2.55897958874,2.265565862161,
+    16.849747510695));
+#8847 = CARTESIAN_POINT('',(-3.153072212047,1.469277781923,
+    17.213404448947));
+#8848 = CARTESIAN_POINT('',(-3.473004256652,0.509189330794,
+    17.577017609765));
+#8849 = CARTESIAN_POINT('',(-3.472996985422,-0.509191270617,
+    17.940669084874));
+#8850 = CARTESIAN_POINT('',(-3.15307291477,-1.469272075955,
+    18.30429980439));
+#8851 = CARTESIAN_POINT('',(-2.55898355697,-2.265569391617,
+    18.667937491753));
+#8852 = CARTESIAN_POINT('',(-1.770716445919,-2.821857020629,
+    19.031573565598));
+#8853 = CARTESIAN_POINT('',(-2.3793527846E-07,-3.378143946558,
+    19.758846327014));
+#8854 = CARTESIAN_POINT('',(1.770716068446,-2.821857333838,
+    20.486119088431));
+#8855 = CARTESIAN_POINT('',(2.558984739975,-2.265571184221,
+    20.849755162275));
+#8856 = CARTESIAN_POINT('',(3.153066066359,-1.469263675396,
+    21.213392849633));
+#8857 = CARTESIAN_POINT('',(3.473008189696,-0.509213302595,
+    21.577023569167));
+#8858 = CARTESIAN_POINT('',(3.472996048458,0.509220090311,
+    21.940675044243));
+#8859 = CARTESIAN_POINT('',(3.153074080259,1.469248166401,
+    22.304288205098));
+#8860 = CARTESIAN_POINT('',(2.55898061011,2.265581912652,22.667945143325
+    ));
+#8861 = CARTESIAN_POINT('',(1.770719013599,2.821853713483,
+    23.031571547772));
+#8862 = CARTESIAN_POINT('',(0.885357484325,3.100000398598,
+    23.395209826331));
+#8863 = CARTESIAN_POINT('',(2.5473726994E-07,3.100000732992,
+    23.75884644706));
+#8864 = DEFINITIONAL_REPRESENTATION('',(#8865),#8869);
+#8865 = LINE('',#8866,#8867);
+#8866 = CARTESIAN_POINT('',(0.,0.));
+#8867 = VECTOR('',#8868,1.);
+#8868 = DIRECTION('',(1.,0.));
+#8869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8870 = ADVANCED_FACE('',(#8871),#5878,.F.);
+#8871 = FACE_BOUND('',#8872,.F.);
+#8872 = EDGE_LOOP('',(#8873,#8874,#8875,#9084,#9172));
+#8873 = ORIENTED_EDGE('',*,*,#8767,.F.);
+#8874 = ORIENTED_EDGE('',*,*,#5865,.T.);
+#8875 = ORIENTED_EDGE('',*,*,#8876,.T.);
+#8876 = EDGE_CURVE('',#5778,#8877,#8879,.T.);
+#8877 = VERTEX_POINT('',#8878);
+#8878 = CARTESIAN_POINT('',(4.,0.,13.999999486158));
+#8879 = SURFACE_CURVE('',#8880,(#8946,#9015),.PCURVE_S1.);
+#8880 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#8881,#8882,#8883,#8884,#8885,
+    #8886,#8887,#8888,#8889,#8890,#8891,#8892,#8893,#8894,#8895,#8896,
+    #8897,#8898,#8899,#8900,#8901,#8902,#8903,#8904,#8905,#8906,#8907,
+    #8908,#8909,#8910,#8911,#8912,#8913,#8914,#8915,#8916,#8917,#8918,
+    #8919,#8920,#8921,#8922,#8923,#8924,#8925,#8926,#8927,#8928,#8929,
+    #8930,#8931,#8932,#8933,#8934,#8935,#8936,#8937,#8938,#8939,#8940,
+    #8941,#8942,#8943,#8944,#8945),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,4.924816654098E-02,0.113261515774,0.273270315269,
+    0.347952298635,0.530609560394,0.56795081773,0.763924513924,
+    0.961229554689,1.),.UNSPECIFIED.);
+#8881 = CARTESIAN_POINT('',(-6.792949669E-08,4.,7.999999711439));
+#8882 = CARTESIAN_POINT('',(-0.116013683219,3.999999992229,
+    8.036927938016));
+#8883 = CARTESIAN_POINT('',(-0.232027736134,3.996154498134,
+    8.073856296078));
+#8884 = CARTESIAN_POINT('',(-0.347892880033,3.98846352985,8.110784597239
+    ));
+#8885 = CARTESIAN_POINT('',(-0.463460355385,3.976933993424,
+    8.147712832287));
+#8886 = CARTESIAN_POINT('',(-0.578582095844,3.961579671891,
+    8.184641080048));
+#8887 = CARTESIAN_POINT('',(-0.693110834336,3.942421208343,8.22156941625
+    ));
+#8888 = CARTESIAN_POINT('',(-0.806900209138,3.91948608901,8.258497822394
+    ));
+#8889 = CARTESIAN_POINT('',(-1.066559683197,3.858132944868,
+    8.343425899537));
+#8890 = CARTESIAN_POINT('',(-1.211822042427,3.817133924957,
+    8.391426231502));
+#8891 = CARTESIAN_POINT('',(-1.355271898083,3.769887312246,8.43942634216
+    ));
+#8892 = CARTESIAN_POINT('',(-1.496595793798,3.716487451281,
+    8.487426169957));
+#8893 = CARTESIAN_POINT('',(-1.635487251897,3.657047130502,
+    8.535425997185));
+#8894 = CARTESIAN_POINT('',(-1.77164715888,3.591697427223,8.58342610703)
+  );
+#8895 = CARTESIAN_POINT('',(-1.904784150912,3.520587552629,
+    8.631426440616));
+#8896 = CARTESIAN_POINT('',(-2.359142280553,3.25215700195,8.799407361354
+    ));
+#8897 = CARTESIAN_POINT('',(-2.663157387145,3.025398540669,
+    8.919438786366));
+#8898 = CARTESIAN_POINT('',(-2.94203332375,2.766277358102,9.039443871053
+    ));
+#8899 = CARTESIAN_POINT('',(-3.191803201226,2.47811921159,9.159426159741
+    ));
+#8900 = CARTESIAN_POINT('',(-3.409075407865,2.164729851848,
+    9.279408465184));
+#8901 = CARTESIAN_POINT('',(-3.591003420318,1.830338225401,
+    9.399413582157));
+#8902 = CARTESIAN_POINT('',(-3.735348290601,1.479611642394,
+    9.519445019392));
+#8903 = CARTESIAN_POINT('',(-3.88983021686,0.948773676679,9.695425707141
+    ));
+#8904 = CARTESIAN_POINT('',(-3.93049848095,0.777379087236,9.751426395064
+    ));
+#8905 = CARTESIAN_POINT('',(-3.962530633199,0.604012937609,
+    9.807426596127));
+#8906 = CARTESIAN_POINT('',(-3.985816795612,0.429183748334,
+    9.863426187415));
+#8907 = CARTESIAN_POINT('',(-4.00028331679,0.25340488003,9.919425778704)
+  );
+#8908 = CARTESIAN_POINT('',(-4.005892871924,7.719360488721E-02,
+    9.975425979792));
+#8909 = CARTESIAN_POINT('',(-4.002644562767,-9.892982185414E-02,
+    10.031426667822));
+#8910 = CARTESIAN_POINT('',(-3.961051867504,-0.703713599753,
+    10.224390094093));
+#8911 = CARTESIAN_POINT('',(-3.878734755659,-1.129660579134,
+    10.361451374986));
+#8912 = CARTESIAN_POINT('',(-3.744045208856,-1.544229347706,
+    10.498459059167));
+#8913 = CARTESIAN_POINT('',(-3.558998157739,-1.939961393582,
+    10.635426192423));
+#8914 = CARTESIAN_POINT('',(-3.326675426891,-2.30992411256,
+    10.772393322263));
+#8915 = CARTESIAN_POINT('',(-3.051233602033,-2.647770727439,
+    10.909401015207));
+#8916 = CARTESIAN_POINT('',(-2.737849392973,-2.94776617597,
+    11.046462305284));
+#8917 = CARTESIAN_POINT('',(-2.322577661192,-3.257816871645,
+    11.211426138093));
+#8918 = CARTESIAN_POINT('',(-2.250769120972,-3.308671633588,
+    11.239426143562));
+#8919 = CARTESIAN_POINT('',(-2.177689946212,-3.357716070645,
+    11.267426157539));
+#8920 = CARTESIAN_POINT('',(-2.103393455441,-3.404913222326,
+    11.295426175777));
+#8921 = CARTESIAN_POINT('',(-2.02793416632,-3.450228069268,
+    11.323426194032));
+#8922 = CARTESIAN_POINT('',(-1.951367795649,-3.493627533228,
+    11.35142620806));
+#8923 = CARTESIAN_POINT('',(-1.873751259361,-3.535080477086,
+    11.379426213616));
+#8924 = CARTESIAN_POINT('',(-1.382590540801,-3.781741361525,
+    11.554375251101));
+#8925 = CARTESIAN_POINT('',(-0.942321675772,-3.93470408622,
+    11.701462593518));
+#8926 = CARTESIAN_POINT('',(-0.483232885603,-4.028754883411,
+    11.848471726331));
+#8927 = CARTESIAN_POINT('',(-1.458860304599E-02,-4.061509764777,
+    11.995426207735));
+#8928 = CARTESIAN_POINT('',(0.454278917972,-4.032122342317,
+    12.142380650188));
+#8929 = CARTESIAN_POINT('',(0.914031472755,-3.941371950054,
+    12.28938983298));
+#8930 = CARTESIAN_POINT('',(1.355387827435,-3.79157594872,
+    12.436477161913));
+#8931 = CARTESIAN_POINT('',(2.186260228436,-3.38175932048,
+    12.731373508113));
+#8932 = CARTESIAN_POINT('',(2.576203015161,-3.120602547736,
+    12.879463870626));
+#8933 = CARTESIAN_POINT('',(2.929941507418,-2.80824898361,
+    13.027473278308));
+#8934 = CARTESIAN_POINT('',(3.239843992619,-2.45079042967,
+    13.175426229485));
+#8935 = CARTESIAN_POINT('',(3.499496810561,-2.055320343017,
+    13.323379162425));
+#8936 = CARTESIAN_POINT('',(3.703819174517,-1.629940431122,
+    13.471388510194));
+#8937 = CARTESIAN_POINT('',(3.849025571452,-1.18365199777,13.61947882433
+    ));
+#8938 = CARTESIAN_POINT('',(3.950044240867,-0.63678245722,
+    13.796497779976));
+#8939 = CARTESIAN_POINT('',(3.964290850475,-0.546537530656,
+    13.82556944432));
+#8940 = CARTESIAN_POINT('',(3.97618065827,-0.455931127274,
+    13.854641119358));
+#8941 = CARTESIAN_POINT('',(3.985703090278,-0.365035091524,
+    13.883712800502));
+#8942 = CARTESIAN_POINT('',(3.992850213069,-0.273921510319,
+    13.91278448293));
+#8943 = CARTESIAN_POINT('',(3.997616733757,-0.182662713031,
+    13.941856161584));
+#8944 = CARTESIAN_POINT('',(4.,-9.13312714938E-02,13.970927831169));
+#8945 = CARTESIAN_POINT('',(4.,-8.9E-16,13.999999486158));
+#8946 = PCURVE('',#5878,#8947);
+#8947 = DEFINITIONAL_REPRESENTATION('',(#8948),#9014);
+#8948 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#8949,#8950,#8951,#8952,#8953,
+    #8954,#8955,#8956,#8957,#8958,#8959,#8960,#8961,#8962,#8963,#8964,
+    #8965,#8966,#8967,#8968,#8969,#8970,#8971,#8972,#8973,#8974,#8975,
+    #8976,#8977,#8978,#8979,#8980,#8981,#8982,#8983,#8984,#8985,#8986,
+    #8987,#8988,#8989,#8990,#8991,#8992,#8993,#8994,#8995,#8996,#8997,
+    #8998,#8999,#9000,#9001,#9002,#9003,#9004,#9005,#9006,#9007,#9008,
+    #9009,#9010,#9011,#9012,#9013),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,4.924816654098E-02,0.113261515774,0.273270315269,
+    0.347952298635,0.530609560394,0.56795081773,0.763924513924,
+    0.961229554689,1.),.UNSPECIFIED.);
+#8949 = CARTESIAN_POINT('',(-0.103527990869,0.));
+#8950 = CARTESIAN_POINT('',(-0.103528025405,2.900432646632E-02));
+#8951 = CARTESIAN_POINT('',(-0.103528079688,5.800877130363E-02));
+#8952 = CARTESIAN_POINT('',(-0.103528127598,8.701317242288E-02));
+#8953 = CARTESIAN_POINT('',(-0.103528160065,0.116017515441));
+#8954 = CARTESIAN_POINT('',(-0.10352817867,0.145021859972));
+#8955 = CARTESIAN_POINT('',(-0.103528189256,0.174026265924));
+#8956 = CARTESIAN_POINT('',(-0.103528195534,0.203030719788));
+#8957 = CARTESIAN_POINT('',(-0.103528188991,0.269735246527));
+#8958 = CARTESIAN_POINT('',(-0.103528174272,0.307435834222));
+#8959 = CARTESIAN_POINT('',(-0.103528154109,0.3451362393));
+#8960 = CARTESIAN_POINT('',(-0.103528133264,0.3828364171));
+#8961 = CARTESIAN_POINT('',(-0.103528115448,0.420536593087));
+#8962 = CARTESIAN_POINT('',(-0.103528103079,0.458236992918));
+#8963 = CARTESIAN_POINT('',(-0.103528097045,0.495937572507));
+#8964 = CARTESIAN_POINT('',(-0.103528095004,0.627873714645));
+#8965 = CARTESIAN_POINT('',(-0.103528128551,0.72214923091));
+#8966 = CARTESIAN_POINT('',(-0.103528193236,0.816404104738));
+#8967 = CARTESIAN_POINT('',(-0.103528241868,0.910641093518));
+#8968 = CARTESIAN_POINT('',(-0.103528260675,1.004878083122));
+#8969 = CARTESIAN_POINT('',(-0.103528260235,1.099132961607));
+#8970 = CARTESIAN_POINT('',(-0.103528244195,1.193408489191));
+#8971 = CARTESIAN_POINT('',(-0.103528207772,1.331627857401));
+#8972 = CARTESIAN_POINT('',(-0.103528194259,1.375612110487));
+#8973 = CARTESIAN_POINT('',(-0.103528179436,1.419595978696));
+#8974 = CARTESIAN_POINT('',(-0.103528163963,1.463579366695));
+#8975 = CARTESIAN_POINT('',(-0.103528148549,1.507562754752));
+#8976 = CARTESIAN_POINT('',(-0.103528133959,1.551546623109));
+#8977 = CARTESIAN_POINT('',(-0.103528121013,1.595530876337));
+#8978 = CARTESIAN_POINT('',(-0.103528085086,1.747088885692));
+#8979 = CARTESIAN_POINT('',(-0.103528074435,1.854740054959));
+#8980 = CARTESIAN_POINT('',(-0.1035280917,1.962349156826));
+#8981 = CARTESIAN_POINT('',(-0.10352814324,2.069926435633));
+#8982 = CARTESIAN_POINT('',(-0.103528238331,2.17750371517));
+#8983 = CARTESIAN_POINT('',(-0.103528296943,2.285112818974));
+#8984 = CARTESIAN_POINT('',(-0.103528299272,2.392763988152));
+#8985 = CARTESIAN_POINT('',(-0.103528258652,2.522330455699));
+#8986 = CARTESIAN_POINT('',(-0.10352825023,2.54432231683));
+#8987 = CARTESIAN_POINT('',(-0.103528240484,2.566314184227));
+#8988 = CARTESIAN_POINT('',(-0.103528229659,2.588306054731));
+#8989 = CARTESIAN_POINT('',(-0.103528218041,2.61029792519));
+#8990 = CARTESIAN_POINT('',(-0.103528205954,2.632289792456));
+#8991 = CARTESIAN_POINT('',(-0.103528193766,2.654281653386));
+#8992 = CARTESIAN_POINT('',(-0.103528119511,2.791690732967));
+#8993 = CARTESIAN_POINT('',(-0.103528033755,2.907216583325));
+#8994 = CARTESIAN_POINT('',(-0.103528163466,3.022681116515));
+#8995 = CARTESIAN_POINT('',(-0.103528132451,3.138102632141));
+#8996 = CARTESIAN_POINT('',(-0.103528042915,3.253524100269));
+#8997 = CARTESIAN_POINT('',(-0.103528262916,3.368988647755));
+#8998 = CARTESIAN_POINT('',(-0.103528228864,3.484514503167));
+#8999 = CARTESIAN_POINT('',(-0.103528180473,3.716133050766));
+#9000 = CARTESIAN_POINT('',(-0.103528130433,3.832446707856));
+#9001 = CARTESIAN_POINT('',(-0.103528087249,3.948696782456));
+#9002 = CARTESIAN_POINT('',(-0.103528144802,4.064902540067));
+#9003 = CARTESIAN_POINT('',(-0.103528208408,4.181108305394));
+#9004 = CARTESIAN_POINT('',(-0.103528245626,4.29735838134));
+#9005 = CARTESIAN_POINT('',(-0.103528256719,4.413672036964));
+#9006 = CARTESIAN_POINT('',(-0.103528241326,4.552706914495));
+#9007 = CARTESIAN_POINT('',(-0.103528237883,4.575540487067));
+#9008 = CARTESIAN_POINT('',(-0.103528233558,4.598374067318));
+#9009 = CARTESIAN_POINT('',(-0.103528228393,4.62120765163));
+#9010 = CARTESIAN_POINT('',(-0.103528222445,4.64404123622));
+#9011 = CARTESIAN_POINT('',(-0.103528215779,4.66687481714));
+#9012 = CARTESIAN_POINT('',(-0.103528208474,4.689708390278));
+#9013 = CARTESIAN_POINT('',(-0.10352820062,4.712541951357));
+#9014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9015 = PCURVE('',#5833,#9016);
+#9016 = DEFINITIONAL_REPRESENTATION('',(#9017),#9083);
+#9017 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9018,#9019,#9020,#9021,#9022,
+    #9023,#9024,#9025,#9026,#9027,#9028,#9029,#9030,#9031,#9032,#9033,
+    #9034,#9035,#9036,#9037,#9038,#9039,#9040,#9041,#9042,#9043,#9044,
+    #9045,#9046,#9047,#9048,#9049,#9050,#9051,#9052,#9053,#9054,#9055,
+    #9056,#9057,#9058,#9059,#9060,#9061,#9062,#9063,#9064,#9065,#9066,
+    #9067,#9068,#9069,#9070,#9071,#9072,#9073,#9074,#9075,#9076,#9077,
+    #9078,#9079,#9080,#9081,#9082),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,4.924816654098E-02,0.113261515774,0.273270315269,
+    0.347952298635,0.530609560394,0.56795081773,0.763924513924,
+    0.961229554689,1.),.UNSPECIFIED.);
+#9018 = CARTESIAN_POINT('',(-1.570796343777,-7.999999711439));
+#9019 = CARTESIAN_POINT('',(-1.5997997476,-8.036927938016));
+#9020 = CARTESIAN_POINT('',(-1.628803261184,-8.073856296078));
+#9021 = CARTESIAN_POINT('',(-1.65780672456,-8.110784597239));
+#9022 = CARTESIAN_POINT('',(-1.686810125253,-8.147712832287));
+#9023 = CARTESIAN_POINT('',(-1.715813524522,-8.184641080048));
+#9024 = CARTESIAN_POINT('',(-1.744816983608,-8.22156941625));
+#9025 = CARTESIAN_POINT('',(-1.773820489982,-8.258497822394));
+#9026 = CARTESIAN_POINT('',(-1.840522837563,-8.343425899537));
+#9027 = CARTESIAN_POINT('',(-1.878222193592,-8.391426231502));
+#9028 = CARTESIAN_POINT('',(-1.915921368351,-8.43942634216));
+#9029 = CARTESIAN_POINT('',(-1.953620317786,-8.487426169957));
+#9030 = CARTESIAN_POINT('',(-1.991319267402,-8.535425997185));
+#9031 = CARTESIAN_POINT('',(-2.029018442569,-8.58342610703));
+#9032 = CARTESIAN_POINT('',(-2.066717798817,-8.631426440616));
+#9033 = CARTESIAN_POINT('',(-2.198649663454,-8.799407361354));
+#9034 = CARTESIAN_POINT('',(-2.292922129791,-8.919438786366));
+#9035 = CARTESIAN_POINT('',(-2.387173954897,-9.039443871053));
+#9036 = CARTESIAN_POINT('',(-2.481407892886,-9.159426159741));
+#9037 = CARTESIAN_POINT('',(-2.575641828811,-9.279408465184));
+#9038 = CARTESIAN_POINT('',(-2.669893649681,-9.399413582157));
+#9039 = CARTESIAN_POINT('',(-2.764166113596,-9.519445019392));
+#9040 = CARTESIAN_POINT('',(-2.902380985124,-9.695425707141));
+#9041 = CARTESIAN_POINT('',(-2.946363806518,-9.751426395064));
+#9042 = CARTESIAN_POINT('',(-2.990346242411,-9.807426596127));
+#9043 = CARTESIAN_POINT('',(-3.034328197718,-9.863426187415));
+#9044 = CARTESIAN_POINT('',(-3.078310153021,-9.919425778704));
+#9045 = CARTESIAN_POINT('',(-3.122292588901,-9.975425979792));
+#9046 = CARTESIAN_POINT('',(-3.16627541027,-10.03142666782));
+#9047 = CARTESIAN_POINT('',(-3.317828488907,-10.22439009409));
+#9048 = CARTESIAN_POINT('',(-3.42547616127,-10.36145137498));
+#9049 = CARTESIAN_POINT('',(-3.533081776343,-10.49845905916));
+#9050 = CARTESIAN_POINT('',(-3.640655579801,-10.63542619242));
+#9051 = CARTESIAN_POINT('',(-3.74822938363,-10.77239332226));
+#9052 = CARTESIAN_POINT('',(-3.855834997706,-10.9094010152));
+#9053 = CARTESIAN_POINT('',(-3.963482668768,-11.04646230528));
+#9054 = CARTESIAN_POINT('',(-4.093044923375,-11.21142613809));
+#9055 = CARTESIAN_POINT('',(-4.115036069332,-11.23942614356));
+#9056 = CARTESIAN_POINT('',(-4.137027221512,-11.26742615753));
+#9057 = CARTESIAN_POINT('',(-4.159018376803,-11.29542617577));
+#9058 = CARTESIAN_POINT('',(-4.181009532094,-11.32342619403));
+#9059 = CARTESIAN_POINT('',(-4.203000684273,-11.35142620806));
+#9060 = CARTESIAN_POINT('',(-4.224991830229,-11.37942621361));
+#9061 = CARTESIAN_POINT('',(-4.362396443363,-11.5543752511));
+#9062 = CARTESIAN_POINT('',(-4.477918537687,-11.70146259351));
+#9063 = CARTESIAN_POINT('',(-4.593379349653,-11.84847172633));
+#9064 = CARTESIAN_POINT('',(-4.708797079326,-11.99542620773));
+#9065 = CARTESIAN_POINT('',(-4.824214816833,-12.14238065019));
+#9066 = CARTESIAN_POINT('',(-4.939675622135,-12.28938983298));
+#9067 = CARTESIAN_POINT('',(-5.055197717825,-12.43647716191));
+#9068 = CARTESIAN_POINT('',(-5.286808735418,-12.73137350811));
+#9069 = CARTESIAN_POINT('',(-5.403118612246,-12.87946387062));
+#9070 = CARTESIAN_POINT('',(-5.51936491627,-13.02747327831));
+#9071 = CARTESIAN_POINT('',(-5.635566912782,-13.17542622948));
+#9072 = CARTESIAN_POINT('',(-5.751768910764,-13.32337916242));
+#9073 = CARTESIAN_POINT('',(-5.868015221715,-13.47138851019));
+#9074 = CARTESIAN_POINT('',(-5.984325105553,-13.61947882433));
+#9075 = CARTESIAN_POINT('',(-6.123355467783,-13.79649777997));
+#9076 = CARTESIAN_POINT('',(-6.146188298592,-13.82556944432));
+#9077 = CARTESIAN_POINT('',(-6.169021136841,-13.85464111935));
+#9078 = CARTESIAN_POINT('',(-6.191853978902,-13.8837128005));
+#9079 = CARTESIAN_POINT('',(-6.214686820988,-13.91278448293));
+#9080 = CARTESIAN_POINT('',(-6.237519659156,-13.94185616158));
+#9081 = CARTESIAN_POINT('',(-6.260352489306,-13.97092783116));
+#9082 = CARTESIAN_POINT('',(-6.28318530718,-13.99999948615));
+#9083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9084 = ORIENTED_EDGE('',*,*,#9085,.T.);
+#9085 = EDGE_CURVE('',#8877,#9086,#9088,.T.);
+#9086 = VERTEX_POINT('',#9087);
+#9087 = CARTESIAN_POINT('',(-1.35858103E-07,4.,15.999999422878));
+#9088 = SURFACE_CURVE('',#9089,(#9113,#9140),.PCURVE_S1.);
+#9089 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9090,#9091,#9092,#9093,#9094,
+    #9095,#9096,#9097,#9098,#9099,#9100,#9101,#9102,#9103,#9104,#9105,
+    #9106,#9107,#9108,#9109,#9110,#9111,#9112),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,9),(0.,0.607621332803,0.855122331504,1.),.UNSPECIFIED.);
+#9090 = CARTESIAN_POINT('',(4.,-1.06E-15,13.999999486158));
+#9091 = CARTESIAN_POINT('',(4.,0.477108891032,14.151868006601));
+#9092 = CARTESIAN_POINT('',(3.934961791837,0.954730577438,
+    14.303899479808));
+#9093 = CARTESIAN_POINT('',(3.80464296079,1.421709382047,14.45583776285)
+  );
+#9094 = CARTESIAN_POINT('',(3.61138128298,1.867733942092,14.60771304056)
+  );
+#9095 = CARTESIAN_POINT('',(3.359083681676,2.283226381332,
+    14.759588196497));
+#9096 = CARTESIAN_POINT('',(3.053308467411,2.659462790301,
+    14.911526248329));
+#9097 = CARTESIAN_POINT('',(2.701119525689,2.98857595522,15.063557577527
+    ));
+#9098 = CARTESIAN_POINT('',(2.153164345628,3.376633117906,
+    15.277286323809));
+#9099 = CARTESIAN_POINT('',(1.988326510169,3.480147076116,
+    15.339148453013));
+#9100 = CARTESIAN_POINT('',(1.817824326608,3.574448327703,
+    15.401009768173));
+#9101 = CARTESIAN_POINT('',(1.642260852775,3.659178180368,
+    15.462870060866));
+#9102 = CARTESIAN_POINT('',(1.462262526958,3.73402656942,15.524730361489
+    ));
+#9103 = CARTESIAN_POINT('',(1.278477386992,3.798731570331,
+    15.586591694313));
+#9104 = CARTESIAN_POINT('',(1.091574251594,3.853081048972,
+    15.648453837164));
+#9105 = CARTESIAN_POINT('',(0.791415472716,3.92257602527,15.746524721785
+    ));
+#9106 = CARTESIAN_POINT('',(0.679753540776,3.944633516179,
+    15.782735404229));
+#9107 = CARTESIAN_POINT('',(0.567394439693,3.963057156537,
+    15.818946108625));
+#9108 = CARTESIAN_POINT('',(0.45447626192,3.977821526349,15.855156815078
+    ));
+#9109 = CARTESIAN_POINT('',(0.341137820799,3.988907551329,
+    15.891367508247));
+#9110 = CARTESIAN_POINT('',(0.227518650564,3.996302502896,
+    15.927578177338));
+#9111 = CARTESIAN_POINT('',(0.11375900634,3.999999998176,15.963788816112
+    ));
+#9112 = CARTESIAN_POINT('',(-1.3585810181E-07,4.,15.999999422878));
+#9113 = PCURVE('',#5878,#9114);
+#9114 = DEFINITIONAL_REPRESENTATION('',(#9115),#9139);
+#9115 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9116,#9117,#9118,#9119,#9120,
+    #9121,#9122,#9123,#9124,#9125,#9126,#9127,#9128,#9129,#9130,#9131,
+    #9132,#9133,#9134,#9135,#9136,#9137,#9138),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,9),(0.,0.607621332803,0.855122331504,1.),.UNSPECIFIED.);
+#9116 = CARTESIAN_POINT('',(-0.10352820062,4.712541951357));
+#9117 = CARTESIAN_POINT('',(-0.10352815959,4.831823056572));
+#9118 = CARTESIAN_POINT('',(-0.103528103058,4.951232132271));
+#9119 = CARTESIAN_POINT('',(-0.103528046936,5.070568009212));
+#9120 = CARTESIAN_POINT('',(-0.103528004955,5.189854414514));
+#9121 = CARTESIAN_POINT('',(-0.103528026889,5.309140790919));
+#9122 = CARTESIAN_POINT('',(-0.103528230848,5.428476643534));
+#9123 = CARTESIAN_POINT('',(-0.103528354661,5.547885710151));
+#9124 = CARTESIAN_POINT('',(-0.103528344671,5.71575331882));
+#9125 = CARTESIAN_POINT('',(-0.103528319515,5.764341285745));
+#9126 = CARTESIAN_POINT('',(-0.103528269557,5.81292860096));
+#9127 = CARTESIAN_POINT('',(-0.103528192428,5.861515100439));
+#9128 = CARTESIAN_POINT('',(-0.103528097425,5.910101598552));
+#9129 = CARTESIAN_POINT('',(-0.103528007548,5.958688910913));
+#9130 = CARTESIAN_POINT('',(-0.103527952065,6.007276876724));
+#9131 = CARTESIAN_POINT('',(-0.103527948194,6.084304071518));
+#9132 = CARTESIAN_POINT('',(-0.103527963435,6.112744806507));
+#9133 = CARTESIAN_POINT('',(-0.103528002343,6.141185570372));
+#9134 = CARTESIAN_POINT('',(-0.103528065731,6.16962634827));
+#9135 = CARTESIAN_POINT('',(-0.103528148221,6.198067125719));
+#9136 = CARTESIAN_POINT('',(-0.103528238246,6.226507888598));
+#9137 = CARTESIAN_POINT('',(-0.103528318052,6.254948623148));
+#9138 = CARTESIAN_POINT('',(-0.103528363696,6.283389315972));
+#9139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9140 = PCURVE('',#9141,#9146);
+#9141 = CYLINDRICAL_SURFACE('',#9142,4.);
+#9142 = AXIS2_PLACEMENT_3D('',#9143,#9144,#9145);
+#9143 = CARTESIAN_POINT('',(0.,0.,0.));
+#9144 = DIRECTION('',(-0.,-0.,-1.));
+#9145 = DIRECTION('',(1.,0.,0.));
+#9146 = DEFINITIONAL_REPRESENTATION('',(#9147),#9171);
+#9147 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9148,#9149,#9150,#9151,#9152,
+    #9153,#9154,#9155,#9156,#9157,#9158,#9159,#9160,#9161,#9162,#9163,
+    #9164,#9165,#9166,#9167,#9168,#9169,#9170),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,9),(0.,0.607621332803,0.855122331504,1.),.UNSPECIFIED.);
+#9148 = CARTESIAN_POINT('',(0.,-13.99999948615));
+#9149 = CARTESIAN_POINT('',(-0.119277222758,-14.1518680066));
+#9150 = CARTESIAN_POINT('',(-0.238682405676,-14.3038994798));
+#9151 = CARTESIAN_POINT('',(-0.358014391191,-14.45583776285));
+#9152 = CARTESIAN_POINT('',(-0.477296908167,-14.60771304055));
+#9153 = CARTESIAN_POINT('',(-0.596579437545,-14.75958819649));
+#9154 = CARTESIAN_POINT('',(-0.715911451567,-14.91152624832));
+#9155 = CARTESIAN_POINT('',(-0.835316655619,-15.06355757752));
+#9156 = CARTESIAN_POINT('',(-1.00317880905,-15.2772863238));
+#9157 = CARTESIAN_POINT('',(-1.051765194027,-15.33914845301));
+#9158 = CARTESIAN_POINT('',(-1.100350924291,-15.40100976817));
+#9159 = CARTESIAN_POINT('',(-1.148935836907,-15.46287006086));
+#9160 = CARTESIAN_POINT('',(-1.197520747869,-15.52473036148));
+#9161 = CARTESIAN_POINT('',(-1.246106474445,-15.58659169431));
+#9162 = CARTESIAN_POINT('',(-1.294692857032,-15.64845383716));
+#9163 = CARTESIAN_POINT('',(-1.371717546364,-15.74652472178));
+#9164 = CARTESIAN_POINT('',(-1.400157357715,-15.78273540422));
+#9165 = CARTESIAN_POINT('',(-1.428597198652,-15.81894610862));
+#9166 = CARTESIAN_POINT('',(-1.457037054254,-15.85515681507));
+#9167 = CARTESIAN_POINT('',(-1.485476910624,-15.89136750824));
+#9168 = CARTESIAN_POINT('',(-1.513916754891,-15.92757817733));
+#9169 = CARTESIAN_POINT('',(-1.54235657521,-15.96378881611));
+#9170 = CARTESIAN_POINT('',(-1.570796360759,-15.99999942287));
+#9171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9172 = ORIENTED_EDGE('',*,*,#9173,.F.);
+#9173 = EDGE_CURVE('',#8768,#9086,#9174,.T.);
+#9174 = SURFACE_CURVE('',#9175,(#9178,#9185),.PCURVE_S1.);
+#9175 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9176,#9177),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#9176 = CARTESIAN_POINT('',(1.6982438478E-07,3.10000048866,
+    15.758846206977));
+#9177 = CARTESIAN_POINT('',(-1.6982309248E-07,4.10000074598,
+    16.026794439077));
+#9178 = PCURVE('',#5878,#9179);
+#9179 = DEFINITIONAL_REPRESENTATION('',(#9180),#9184);
+#9180 = LINE('',#9181,#9182);
+#9181 = CARTESIAN_POINT('',(0.,6.283389315972));
+#9182 = VECTOR('',#9183,1.);
+#9183 = DIRECTION('',(1.,0.));
+#9184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9185 = PCURVE('',#9186,#9229);
+#9186 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#9187,#9188,#9189,#9190,#9191,#9192,#9193,#9194,#9195,#9196,#9197
+      ,#9198,#9199,#9200,#9201,#9202,#9203,#9204,#9205,#9206,#9207)
+    ,(#9208,#9209,#9210,#9211,#9212,#9213,#9214,#9215,#9216,#9217,#9218
+      ,#9219,#9220,#9221,#9222,#9223,#9224,#9225,#9226,#9227,#9228
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#9187 = CARTESIAN_POINT('',(1.6982439011E-07,3.10000048866,
+    15.758846206977));
+#9188 = CARTESIAN_POINT('',(-0.88535705977,3.100000798784,
+    16.122482827686));
+#9189 = CARTESIAN_POINT('',(-1.770718791523,2.821858110627,
+    16.486121106263));
+#9190 = CARTESIAN_POINT('',(-2.558979291693,2.265565502516,
+    16.849748890176));
+#9191 = CARTESIAN_POINT('',(-3.153073379016,1.469279194815,
+    17.213399029562));
+#9192 = CARTESIAN_POINT('',(-3.473002172779,0.509186807773,
+    17.577027287237));
+#9193 = CARTESIAN_POINT('',(-3.472999069295,-0.509188747596,
+    17.940659407403));
+#9194 = CARTESIAN_POINT('',(-3.153071747801,-1.469273488847,
+    18.304305223775));
+#9195 = CARTESIAN_POINT('',(-2.558983854016,-2.265569031972,
+    18.667936112273));
+#9196 = CARTESIAN_POINT('',(-1.770716445919,-2.821857020629,
+    19.031573565598));
+#9197 = CARTESIAN_POINT('',(-2.3793523794E-07,-3.378143946558,
+    19.758846327013));
+#9198 = CARTESIAN_POINT('',(1.770716068446,-2.821857333838,
+    20.486119088431));
+#9199 = CARTESIAN_POINT('',(2.558984739975,-2.265571184221,
+    20.849755162273));
+#9200 = CARTESIAN_POINT('',(3.153066066357,-1.469263675396,
+    21.213392849637));
+#9201 = CARTESIAN_POINT('',(3.473008189698,-0.509213302595,
+    21.577023569163));
+#9202 = CARTESIAN_POINT('',(3.472996048455,0.509220090311,
+    21.940675044248));
+#9203 = CARTESIAN_POINT('',(3.153074080261,1.469248166402,
+    22.304288205095));
+#9204 = CARTESIAN_POINT('',(2.558980610108,2.265581912652,
+    22.667945143326));
+#9205 = CARTESIAN_POINT('',(1.7707190136,2.821853713483,23.031571547771)
+  );
+#9206 = CARTESIAN_POINT('',(0.885357484325,3.100000398598,
+    23.395209826331));
+#9207 = CARTESIAN_POINT('',(2.547372695E-07,3.100000732992,
+    23.75884644706));
+#9208 = CARTESIAN_POINT('',(-1.6982308626E-07,4.10000074598,
+    16.026794439077));
+#9209 = CARTESIAN_POINT('',(-1.170958572433,4.100001096865,
+    16.390430545639));
+#9210 = CARTESIAN_POINT('',(-2.341913173915,3.732134527974,
+    16.754064994333));
+#9211 = CARTESIAN_POINT('',(-3.384463902535,2.996394024271,
+    17.117709937715));
+#9212 = CARTESIAN_POINT('',(-4.170191082775,1.943237712918,
+    17.481332525558));
+#9213 = CARTESIAN_POINT('',(-4.593324154902,0.67344057658,
+    17.844976995192));
+#9214 = CARTESIAN_POINT('',(-4.593324131725,-0.673442308183,
+    18.208617602291));
+#9215 = CARTESIAN_POINT('',(-4.170190135734,-1.94323445599,
+    18.572244513185));
+#9216 = CARTESIAN_POINT('',(-3.384462692591,-2.99639789091,
+    18.935886351961));
+#9217 = CARTESIAN_POINT('',(-2.341914779958,-3.732133900248,
+    19.299521625912));
+#9218 = CARTESIAN_POINT('',(2.2123298183E-07,-4.467867934122,
+    20.026794319039));
+#9219 = CARTESIAN_POINT('',(2.341915180147,-3.732133765677,
+    20.75406701217));
+#9220 = CARTESIAN_POINT('',(3.384464504588,-2.996401250452,
+    21.117703665598));
+#9221 = CARTESIAN_POINT('',(4.170183245515,-1.943214614729,
+    21.481338705502));
+#9222 = CARTESIAN_POINT('',(4.593335954955,-0.673485322326,
+    21.844980713282));
+#9223 = CARTESIAN_POINT('',(4.593316905419,0.67349931749,22.208601965391
+    ));
+#9224 = CARTESIAN_POINT('',(4.170190370341,1.943187667408,
+    22.572261531927));
+#9225 = CARTESIAN_POINT('',(3.38446545568,2.996420920565,22.935877320872
+    ));
+#9226 = CARTESIAN_POINT('',(2.341912536501,3.732128428084,
+    23.299523643751));
+#9227 = CARTESIAN_POINT('',(1.170958147883,4.100000792309,
+    23.663158092448));
+#9228 = CARTESIAN_POINT('',(-2.5473432697E-07,4.100001118971,
+    24.026794198993));
+#9229 = DEFINITIONAL_REPRESENTATION('',(#9230),#9234);
+#9230 = LINE('',#9231,#9232);
+#9231 = CARTESIAN_POINT('',(0.,0.));
+#9232 = VECTOR('',#9233,1.);
+#9233 = DIRECTION('',(1.,0.));
+#9234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9235 = ADVANCED_FACE('',(#9236),#5833,.T.);
+#9236 = FACE_BOUND('',#9237,.F.);
+#9237 = EDGE_LOOP('',(#9238,#9468,#9489,#9490,#9491));
+#9238 = ORIENTED_EDGE('',*,*,#9239,.T.);
+#9239 = EDGE_CURVE('',#5933,#9240,#9242,.T.);
+#9240 = VERTEX_POINT('',#9241);
+#9241 = CARTESIAN_POINT('',(4.,6.7930048E-08,14.499999422877));
+#9242 = SURFACE_CURVE('',#9243,(#9316,#9392),.PCURVE_S1.);
+#9243 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9244,#9245,#9246,#9247,#9248,
+    #9249,#9250,#9251,#9252,#9253,#9254,#9255,#9256,#9257,#9258,#9259,
+    #9260,#9261,#9262,#9263,#9264,#9265,#9266,#9267,#9268,#9269,#9270,
+    #9271,#9272,#9273,#9274,#9275,#9276,#9277,#9278,#9279,#9280,#9281,
+    #9282,#9283,#9284,#9285,#9286,#9287,#9288,#9289,#9290,#9291,#9292,
+    #9293,#9294,#9295,#9296,#9297,#9298,#9299,#9300,#9301,#9302,#9303,
+    #9304,#9305,#9306,#9307,#9308,#9309,#9310,#9311,#9312,#9313,#9314,
+    #9315),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,7,7,9),(0.,
+    3.789106026746E-02,0.107912977294,0.125918955604,0.231943851527,
+    0.391920054656,0.552894228549,0.658919123163,0.818895325064,
+    0.978871532898,1.),.UNSPECIFIED.);
+#9244 = CARTESIAN_POINT('',(4.,6.792973517E-08,6.499999711439));
+#9245 = CARTESIAN_POINT('',(3.999999992029,0.118998855021,6.537878146542
+    ));
+#9246 = CARTESIAN_POINT('',(3.995954050692,0.237998140155,6.575756726812
+    ));
+#9247 = CARTESIAN_POINT('',(3.987862191386,0.356836716061,6.613635236792
+    ));
+#9248 = CARTESIAN_POINT('',(3.975732059315,0.475354038416,6.651513668121
+    ));
+#9249 = CARTESIAN_POINT('',(3.959578910365,0.593390347915,6.689392114012
+    ));
+#9250 = CARTESIAN_POINT('',(3.93942559198,0.710786792329,6.727270663737)
+  );
+#9251 = CARTESIAN_POINT('',(3.91530252403,0.827385548575,6.765149297108)
+  );
+#9252 = CARTESIAN_POINT('',(3.835402891797,1.156738462259,6.873026451328
+    ));
+#9253 = CARTESIAN_POINT('',(3.770128068413,1.367200146977,6.943028604892
+    ));
+#9254 = CARTESIAN_POINT('',(3.691663566541,1.573414438644,7.013029243643
+    ));
+#9255 = CARTESIAN_POINT('',(3.600337858998,1.77441818372,7.083027962687)
+  );
+#9256 = CARTESIAN_POINT('',(3.496559770266,1.969284813344,7.153026662646
+    ));
+#9257 = CARTESIAN_POINT('',(3.380815093389,2.157125685235,7.223027256078
+    ));
+#9258 = CARTESIAN_POINT('',(3.253667587924,2.337093589562,7.293029365935
+    ));
+#9259 = CARTESIAN_POINT('',(3.080302854108,2.55243649845,7.381028011308)
+  );
+#9260 = CARTESIAN_POINT('',(3.044129664634,2.595911647053,7.399028006826
+    ));
+#9261 = CARTESIAN_POINT('',(3.007255605457,2.638800431961,7.417028002247
+    ));
+#9262 = CARTESIAN_POINT('',(2.969691780694,2.681089681626,7.435027997234
+    ));
+#9263 = CARTESIAN_POINT('',(2.931449583659,2.722766485579,7.453027991458
+    ));
+#9264 = CARTESIAN_POINT('',(2.892540696853,2.763818194433,7.471027984596
+    ));
+#9265 = CARTESIAN_POINT('',(2.852977091973,2.804232419878,7.489027976331
+    ));
+#9266 = CARTESIAN_POINT('',(2.576025018518,3.078143664997,7.613017601337
+    ));
+#9267 = CARTESIAN_POINT('',(2.316942232845,3.289827213878,7.719034461452
+    ));
+#9268 = CARTESIAN_POINT('',(2.038094984585,3.476465298791,7.825037542355
+    ));
+#9269 = CARTESIAN_POINT('',(1.742341588623,3.63594123955,7.931027778898)
+  );
+#9270 = CARTESIAN_POINT('',(1.43275271066,3.766545067192,8.037018050911)
+  );
+#9271 = CARTESIAN_POINT('',(1.112584911477,3.866954764003,8.143021221987
+    ));
+#9272 = CARTESIAN_POINT('',(0.785278693187,3.93626862071,8.24903818756)
+  );
+#9273 = CARTESIAN_POINT('',(-4.470159928209E-02,4.03118105745,
+    8.514951037878));
+#9274 = CARTESIAN_POINT('',(-0.552714801144,4.016684808228,
+    8.675084926653));
+#9275 = CARTESIAN_POINT('',(-1.056564358439,3.928790438074,
+    8.835095474224));
+#9276 = CARTESIAN_POINT('',(-1.543973624479,3.76904104995,8.99502796458)
+  );
+#9277 = CARTESIAN_POINT('',(-2.003379295983,3.540931229785,
+    9.154960450859));
+#9278 = CARTESIAN_POINT('',(-2.424089620595,3.250083086645,
+    9.314970958884));
+#9279 = CARTESIAN_POINT('',(-2.79627356878,2.904009833043,9.4751047966)
+  );
+#9280 = CARTESIAN_POINT('',(-3.429560252957,2.119833620646,
+    9.795948608647));
+#9281 = CARTESIAN_POINT('',(-3.690807822907,1.680114650442,
+    9.957086735719));
+#9282 = CARTESIAN_POINT('',(-3.886988754281,1.20419540245,
+    10.118097450052));
+#9283 = CARTESIAN_POINT('',(-4.012750117327,0.703492845617,
+    10.27902783329));
+#9284 = CARTESIAN_POINT('',(-4.064814551456,0.189870280873,
+    10.439958500482));
+#9285 = CARTESIAN_POINT('',(-4.042228476351,-0.324402036525,
+    10.600969059331));
+#9286 = CARTESIAN_POINT('',(-3.946141739844,-0.826766884797,
+    10.762107138124));
+#9287 = CARTESIAN_POINT('',(-3.672643176126,-1.61943366464,
+    11.029017557345));
+#9288 = CARTESIAN_POINT('',(-3.534063571976,-1.923948806835,
+    11.135034504638));
+#9289 = CARTESIAN_POINT('',(-3.366673266953,-2.214758039818,
+    11.241037681293));
+#9290 = CARTESIAN_POINT('',(-3.172097953947,-2.488697941787,
+    11.347027978512));
+#9291 = CARTESIAN_POINT('',(-2.952333797931,-2.742875725107,
+    11.453018255296));
+#9292 = CARTESIAN_POINT('',(-2.709715422209,-2.974664133225,
+    11.559021384078));
+#9293 = CARTESIAN_POINT('',(-2.446928489516,-3.181731333374,
+    11.665038284264));
+#9294 = CARTESIAN_POINT('',(-1.744757267079,-3.634314392163,
+    11.930950963522));
+#9295 = CARTESIAN_POINT('',(-1.282833391679,-3.846243503393,
+    12.091084733525));
+#9296 = CARTESIAN_POINT('',(-0.792145219799,-3.990517322528,
+    12.251095218752));
+#9297 = CARTESIAN_POINT('',(-0.284383758459,-4.063083886862,
+    12.411027778654));
+#9298 = CARTESIAN_POINT('',(0.228535628099,-4.061956898964,
+    12.57096041731));
+#9299 = CARTESIAN_POINT('',(0.734537103859,-3.987443507098,
+    12.730971048506));
+#9300 = CARTESIAN_POINT('',(1.221479255708,-3.841927564591,
+    12.891104928113));
+#9301 = CARTESIAN_POINT('',(2.133665370374,-3.420510355149,
+    13.210951063676));
+#9302 = CARTESIAN_POINT('',(2.560114226502,-3.144052440073,
+    13.371084849775));
+#9303 = CARTESIAN_POINT('',(2.944852531432,-2.807056487295,
+    13.531095274943));
+#9304 = CARTESIAN_POINT('',(3.278194776825,-2.417222400824,
+    13.691027733259));
+#9305 = CARTESIAN_POINT('',(3.552079177085,-1.98354625952,
+    13.850960210356));
+#9306 = CARTESIAN_POINT('',(3.760294551286,-1.516388891121,
+    14.010971052197));
+#9307 = CARTESIAN_POINT('',(3.898348038697,-1.02727873153,
+    14.171104981583));
+#9308 = CARTESIAN_POINT('',(3.97360791293,-0.463511747317,
+    14.352149381843));
+#9309 = CARTESIAN_POINT('',(3.981141129663,-0.397573721518,
+    14.373270816037));
+#9310 = CARTESIAN_POINT('',(3.987423728472,-0.331496832864,
+    14.394392248831));
+#9311 = CARTESIAN_POINT('',(3.992452759349,-0.265308761167,
+    14.415513679851));
+#9312 = CARTESIAN_POINT('',(3.996226009331,-0.199037236519,
+    14.43663510875));
+#9313 = CARTESIAN_POINT('',(3.998742002504,-0.132710039293,
+    14.457756535206));
+#9314 = CARTESIAN_POINT('',(4.,-6.635500014116E-02,14.478877958923));
+#9315 = CARTESIAN_POINT('',(4.,-4.4E-16,14.499999379632));
+#9316 = PCURVE('',#5833,#9317);
+#9317 = DEFINITIONAL_REPRESENTATION('',(#9318),#9391);
+#9318 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9319,#9320,#9321,#9322,#9323,
+    #9324,#9325,#9326,#9327,#9328,#9329,#9330,#9331,#9332,#9333,#9334,
+    #9335,#9336,#9337,#9338,#9339,#9340,#9341,#9342,#9343,#9344,#9345,
+    #9346,#9347,#9348,#9349,#9350,#9351,#9352,#9353,#9354,#9355,#9356,
+    #9357,#9358,#9359,#9360,#9361,#9362,#9363,#9364,#9365,#9366,#9367,
+    #9368,#9369,#9370,#9371,#9372,#9373,#9374,#9375,#9376,#9377,#9378,
+    #9379,#9380,#9381,#9382,#9383,#9384,#9385,#9386,#9387,#9388,#9389,
+    #9390),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,7,7,9),(0.,
+    3.789106026746E-02,0.107912977294,0.125918955604,0.231943851527,
+    0.391920054656,0.552894228549,0.658919123163,0.818895325064,
+    0.978871532898,1.),.UNSPECIFIED.);
+#9319 = CARTESIAN_POINT('',(-1.698243375E-08,-6.499999711439));
+#9320 = CARTESIAN_POINT('',(-2.974971375526E-02,-6.537878146542));
+#9321 = CARTESIAN_POINT('',(-5.949953546017E-02,-6.575756726812));
+#9322 = CARTESIAN_POINT('',(-8.924930118478E-02,-6.613635236792));
+#9323 = CARTESIAN_POINT('',(-0.118998996619,-6.651513668121));
+#9324 = CARTESIAN_POINT('',(-0.148748690695,-6.689392114012));
+#9325 = CARTESIAN_POINT('',(-0.178498452223,-6.727270663737));
+#9326 = CARTESIAN_POINT('',(-0.20824826653,-6.765149297108));
+#9327 = CARTESIAN_POINT('',(-0.292974772486,-6.873026451328));
+#9328 = CARTESIAN_POINT('',(-0.347954291977,-6.943028604892));
+#9329 = CARTESIAN_POINT('',(-0.402932601347,-7.013029243643));
+#9330 = CARTESIAN_POINT('',(-0.457909404296,-7.083027962687));
+#9331 = CARTESIAN_POINT('',(-0.512886209818,-7.153026662646));
+#9332 = CARTESIAN_POINT('',(-0.567864525453,-7.223027256078));
+#9333 = CARTESIAN_POINT('',(-0.622844051407,-7.293029365935));
+#9334 = CARTESIAN_POINT('',(-0.691958042094,-7.381028011308));
+#9335 = CARTESIAN_POINT('',(-0.706095209845,-7.399028006826));
+#9336 = CARTESIAN_POINT('',(-0.720232378439,-7.417028002247));
+#9337 = CARTESIAN_POINT('',(-0.734369547514,-7.435027997234));
+#9338 = CARTESIAN_POINT('',(-0.748506716708,-7.453027991458));
+#9339 = CARTESIAN_POINT('',(-0.762643885658,-7.471027984596));
+#9340 = CARTESIAN_POINT('',(-0.776781053998,-7.489027976331));
+#9341 = CARTESIAN_POINT('',(-0.874162334666,-7.613017601337));
+#9342 = CARTESIAN_POINT('',(-0.957427843528,-7.719034461452));
+#9343 = CARTESIAN_POINT('',(-1.040682519856,-7.825037542355));
+#9344 = CARTESIAN_POINT('',(-1.12392707454,-7.931027778898));
+#9345 = CARTESIAN_POINT('',(-1.207171624354,-8.037018050911));
+#9346 = CARTESIAN_POINT('',(-1.290426287891,-8.143021221987));
+#9347 = CARTESIAN_POINT('',(-1.373691780694,-8.24903818756));
+#9348 = CARTESIAN_POINT('',(-1.582539161653,-8.514951037878));
+#9349 = CARTESIAN_POINT('',(-1.708307982605,-8.675084926652));
+#9350 = CARTESIAN_POINT('',(-1.833979971438,-8.835095474227));
+#9351 = CARTESIAN_POINT('',(-1.959590699037,-8.995027964576));
+#9352 = CARTESIAN_POINT('',(-2.085201427051,-9.154960450861));
+#9353 = CARTESIAN_POINT('',(-2.210873420917,-9.314970958883));
+#9354 = CARTESIAN_POINT('',(-2.336642249901,-9.4751047966));
+#9355 = CARTESIAN_POINT('',(-2.588632373274,-9.795948608647));
+#9356 = CARTESIAN_POINT('',(-2.715189955879,-9.957086735721));
+#9357 = CARTESIAN_POINT('',(-2.841647357711,-10.11809745004));
+#9358 = CARTESIAN_POINT('',(-2.968041953741,-10.27902783329));
+#9359 = CARTESIAN_POINT('',(-3.094436520582,-10.43995850047));
+#9360 = CARTESIAN_POINT('',(-3.220893935903,-10.60096905933));
+#9361 = CARTESIAN_POINT('',(-3.347451527128,-10.76210713812));
+#9362 = CARTESIAN_POINT('',(-3.557082465956,-11.02901755734));
+#9363 = CARTESIAN_POINT('',(-3.640347961389,-11.13503450463));
+#9364 = CARTESIAN_POINT('',(-3.723602623885,-11.24103768129));
+#9365 = CARTESIAN_POINT('',(-3.806847169773,-11.34702797851));
+#9366 = CARTESIAN_POINT('',(-3.890091718344,-11.45301825529));
+#9367 = CARTESIAN_POINT('',(-3.973346387331,-11.55902138407));
+#9368 = CARTESIAN_POINT('',(-4.056611889748,-11.66503828426));
+#9369 = CARTESIAN_POINT('',(-4.265459299763,-11.93095096352));
+#9370 = CARTESIAN_POINT('',(-4.391228135001,-12.09108473352));
+#9371 = CARTESIAN_POINT('',(-4.516900127614,-12.25109521875));
+#9372 = CARTESIAN_POINT('',(-4.642510843211,-12.41102777865));
+#9373 = CARTESIAN_POINT('',(-4.768121551044,-12.57096041731));
+#9374 = CARTESIAN_POINT('',(-4.893793525721,-12.7309710485));
+#9375 = CARTESIAN_POINT('',(-5.019562344927,-12.89110492811));
+#9376 = CARTESIAN_POINT('',(-5.270768929758,-13.21095106367));
+#9377 = CARTESIAN_POINT('',(-5.396537762595,-13.37108484977));
+#9378 = CARTESIAN_POINT('',(-5.522209761494,-13.53109527494));
+#9379 = CARTESIAN_POINT('',(-5.647820488076,-13.69102773326));
+#9380 = CARTESIAN_POINT('',(-5.77343121781,-13.85096021035));
+#9381 = CARTESIAN_POINT('',(-5.899103173056,-14.01097105219));
+#9382 = CARTESIAN_POINT('',(-6.024871982938,-14.17110498158));
+#9383 = CARTESIAN_POINT('',(-6.167064032021,-14.35214938184));
+#9384 = CARTESIAN_POINT('',(-6.183652783466,-14.37327081603));
+#9385 = CARTESIAN_POINT('',(-6.200241536989,-14.39439224883));
+#9386 = CARTESIAN_POINT('',(-6.216830292098,-14.41551367985));
+#9387 = CARTESIAN_POINT('',(-6.233419047975,-14.43663510875));
+#9388 = CARTESIAN_POINT('',(-6.250007803479,-14.4577565352));
+#9389 = CARTESIAN_POINT('',(-6.266596557144,-14.47887795892));
+#9390 = CARTESIAN_POINT('',(-6.28318530718,-14.49999937963));
+#9391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9392 = PCURVE('',#6158,#9393);
+#9393 = DEFINITIONAL_REPRESENTATION('',(#9394),#9467);
+#9394 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9395,#9396,#9397,#9398,#9399,
+    #9400,#9401,#9402,#9403,#9404,#9405,#9406,#9407,#9408,#9409,#9410,
+    #9411,#9412,#9413,#9414,#9415,#9416,#9417,#9418,#9419,#9420,#9421,
+    #9422,#9423,#9424,#9425,#9426,#9427,#9428,#9429,#9430,#9431,#9432,
+    #9433,#9434,#9435,#9436,#9437,#9438,#9439,#9440,#9441,#9442,#9443,
+    #9444,#9445,#9446,#9447,#9448,#9449,#9450,#9451,#9452,#9453,#9454,
+    #9455,#9456,#9457,#9458,#9459,#9460,#9461,#9462,#9463,#9464,#9465,
+    #9466),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,7,7,9),(0.,
+    3.789106026746E-02,0.107912977294,0.125918955604,0.231943851527,
+    0.391920054656,0.552894228549,0.658919123163,0.818895325064,
+    0.978871532898,1.),.UNSPECIFIED.);
+#9395 = CARTESIAN_POINT('',(-0.931748935197,0.));
+#9396 = CARTESIAN_POINT('',(-0.931748982942,2.975064583592E-02));
+#9397 = CARTESIAN_POINT('',(-0.931749067648,5.950142481206E-02));
+#9398 = CARTESIAN_POINT('',(-0.931749162632,8.925215182764E-02));
+#9399 = CARTESIAN_POINT('',(-0.931749248035,0.119002810467));
+#9400 = CARTESIAN_POINT('',(-0.93174931104,0.14875346897));
+#9401 = CARTESIAN_POINT('',(-0.931749346088,0.178504196197));
+#9402 = CARTESIAN_POINT('',(-0.931749355098,0.208254977602));
+#9403 = CARTESIAN_POINT('',(-0.931749333979,0.292984240473));
+#9404 = CARTESIAN_POINT('',(-0.931749255697,0.347965552397));
+#9405 = CARTESIAN_POINT('',(-0.931749143975,0.402945657356));
+#9406 = CARTESIAN_POINT('',(-0.931749039937,0.457924256787));
+#9407 = CARTESIAN_POINT('',(-0.931748970906,0.512902857046));
+#9408 = CARTESIAN_POINT('',(-0.931748941667,0.567882963702));
+#9409 = CARTESIAN_POINT('',(-0.931748940789,0.622864276261));
+#9410 = CARTESIAN_POINT('',(-0.931748967433,0.691980508336));
+#9411 = CARTESIAN_POINT('',(-0.931748974301,0.706118134317));
+#9412 = CARTESIAN_POINT('',(-0.931748982411,0.720255760911));
+#9413 = CARTESIAN_POINT('',(-0.931748991591,0.734393387769));
+#9414 = CARTESIAN_POINT('',(-0.931749001663,0.748531014549));
+#9415 = CARTESIAN_POINT('',(-0.93174901245,0.762668640908));
+#9416 = CARTESIAN_POINT('',(-0.931749023775,0.776806266505));
+#9417 = CARTESIAN_POINT('',(-0.931749104256,0.874190696042));
+#9418 = CARTESIAN_POINT('',(-0.931749185901,0.957458893013));
+#9419 = CARTESIAN_POINT('',(-0.931749244814,1.040716257748));
+#9420 = CARTESIAN_POINT('',(-0.931749259953,1.123963509079));
+#9421 = CARTESIAN_POINT('',(-0.931749242422,1.207210765187));
+#9422 = CARTESIAN_POINT('',(-0.931749212509,1.290468140803));
+#9423 = CARTESIAN_POINT('',(-0.931749176311,1.373736347398));
+#9424 = CARTESIAN_POINT('',(-0.931749090343,1.582590532557));
+#9425 = CARTESIAN_POINT('',(-0.931749041524,1.7083634487));
+#9426 = CARTESIAN_POINT('',(-0.931749026022,1.834039518495));
+#9427 = CARTESIAN_POINT('',(-0.931749022679,1.959654312971));
+#9428 = CARTESIAN_POINT('',(-0.931749097676,2.085269114926));
+#9429 = CARTESIAN_POINT('',(-0.931749165802,2.210945177084));
+#9430 = CARTESIAN_POINT('',(-0.931749173343,2.336718082767));
+#9431 = CARTESIAN_POINT('',(-0.931749128878,2.588716384873));
+#9432 = CARTESIAN_POINT('',(-0.931749122239,2.71527807549));
+#9433 = CARTESIAN_POINT('',(-0.931748833311,2.841739617096));
+#9434 = CARTESIAN_POINT('',(-0.93174934852,2.968138292705));
+#9435 = CARTESIAN_POINT('',(-0.931749111842,3.094536957527));
+#9436 = CARTESIAN_POINT('',(-0.931749183515,3.220998498192));
+#9437 = CARTESIAN_POINT('',(-0.931749214706,3.347560189908));
+#9438 = CARTESIAN_POINT('',(-0.931749151315,3.557197935942));
+#9439 = CARTESIAN_POINT('',(-0.93174910479,3.64046613676));
+#9440 = CARTESIAN_POINT('',(-0.931749041228,3.723723507466));
+#9441 = CARTESIAN_POINT('',(-0.931748996601,3.806970763474));
+#9442 = CARTESIAN_POINT('',(-0.931748990174,3.890218019542));
+#9443 = CARTESIAN_POINT('',(-0.931749015788,3.973475390292));
+#9444 = CARTESIAN_POINT('',(-0.931749055332,4.05674359075));
+#9445 = CARTESIAN_POINT('',(-0.931749159799,4.265597762869));
+#9446 = CARTESIAN_POINT('',(-0.931749226774,4.391370665853));
+#9447 = CARTESIAN_POINT('',(-0.931749255457,4.517046725543));
+#9448 = CARTESIAN_POINT('',(-0.931749202231,4.642661527045));
+#9449 = CARTESIAN_POINT('',(-0.931749155695,4.768276336537));
+#9450 = CARTESIAN_POINT('',(-0.931749100683,4.893952406769));
+#9451 = CARTESIAN_POINT('',(-0.931749062605,5.019725317843));
+#9452 = CARTESIAN_POINT('',(-0.931749042474,5.270940060758));
+#9453 = CARTESIAN_POINT('',(-0.931749057628,5.396712971356));
+#9454 = CARTESIAN_POINT('',(-0.931749131949,5.522389033867));
+#9455 = CARTESIAN_POINT('',(-0.931749180816,5.648003832439));
+#9456 = CARTESIAN_POINT('',(-0.931749392664,5.773618609721));
+#9457 = CARTESIAN_POINT('',(-0.9317491255,5.899294636136));
+#9458 = CARTESIAN_POINT('',(-0.931749038556,6.025067588994));
+#9459 = CARTESIAN_POINT('',(-0.931749150375,6.167264266724));
+#9460 = CARTESIAN_POINT('',(-0.93174916649,6.183853557339));
+#9461 = CARTESIAN_POINT('',(-0.931749185894,6.200442848939));
+#9462 = CARTESIAN_POINT('',(-0.931749208351,6.217032140742));
+#9463 = CARTESIAN_POINT('',(-0.931749233168,6.233621431612));
+#9464 = CARTESIAN_POINT('',(-0.931749259197,6.250210720062));
+#9465 = CARTESIAN_POINT('',(-0.931749284836,6.266800004257));
+#9466 = CARTESIAN_POINT('',(-0.931749308025,6.283389282006));
+#9467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9468 = ORIENTED_EDGE('',*,*,#9469,.F.);
+#9469 = EDGE_CURVE('',#8877,#9240,#9470,.T.);
+#9470 = SURFACE_CURVE('',#9471,(#9475,#9482),.PCURVE_S1.);
+#9471 = LINE('',#9472,#9473);
+#9472 = CARTESIAN_POINT('',(4.,0.,0.));
+#9473 = VECTOR('',#9474,1.);
+#9474 = DIRECTION('',(0.,0.,1.));
+#9475 = PCURVE('',#5833,#9476);
+#9476 = DEFINITIONAL_REPRESENTATION('',(#9477),#9481);
+#9477 = LINE('',#9478,#9479);
+#9478 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#9479 = VECTOR('',#9480,1.);
+#9480 = DIRECTION('',(-0.,-1.));
+#9481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9482 = PCURVE('',#9141,#9483);
+#9483 = DEFINITIONAL_REPRESENTATION('',(#9484),#9488);
+#9484 = LINE('',#9485,#9486);
+#9485 = CARTESIAN_POINT('',(-0.,0.));
+#9486 = VECTOR('',#9487,1.);
+#9487 = DIRECTION('',(-0.,-1.));
+#9488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9489 = ORIENTED_EDGE('',*,*,#8876,.F.);
+#9490 = ORIENTED_EDGE('',*,*,#5777,.F.);
+#9491 = ORIENTED_EDGE('',*,*,#6120,.T.);
+#9492 = ADVANCED_FACE('',(#9493),#6158,.F.);
+#9493 = FACE_BOUND('',#9494,.F.);
+#9494 = EDGE_LOOP('',(#9495,#9496,#9497,#9498));
+#9495 = ORIENTED_EDGE('',*,*,#9239,.F.);
+#9496 = ORIENTED_EDGE('',*,*,#6145,.T.);
+#9497 = ORIENTED_EDGE('',*,*,#6214,.T.);
+#9498 = ORIENTED_EDGE('',*,*,#9499,.F.);
+#9499 = EDGE_CURVE('',#9240,#6215,#9500,.T.);
+#9500 = SURFACE_CURVE('',#9501,(#9504,#9511),.PCURVE_S1.);
+#9501 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9502,#9503),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#9502 = CARTESIAN_POINT('',(4.09999925402,1.6982465212E-07,
+    14.473204600592));
+#9503 = CARTESIAN_POINT('',(3.09999951134,-1.6982336248E-07,
+    14.741154753354));
+#9504 = PCURVE('',#6158,#9505);
+#9505 = DEFINITIONAL_REPRESENTATION('',(#9506),#9510);
+#9506 = LINE('',#9507,#9508);
+#9507 = CARTESIAN_POINT('',(0.,6.283389315972));
+#9508 = VECTOR('',#9509,1.);
+#9509 = DIRECTION('',(1.,0.));
+#9510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9511 = PCURVE('',#9512,#9555);
+#9512 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#9513,#9514,#9515,#9516,#9517,#9518,#9519,#9520,#9521,#9522,#9523
+      ,#9524,#9525,#9526,#9527,#9528,#9529,#9530,#9531,#9532,#9533)
+    ,(#9534,#9535,#9536,#9537,#9538,#9539,#9540,#9541,#9542,#9543,#9544
+      ,#9545,#9546,#9547,#9548,#9549,#9550,#9551,#9552,#9553,#9554
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#9513 = CARTESIAN_POINT('',(4.09999925402,1.6982464768E-07,
+    14.473204600592));
+#9514 = CARTESIAN_POINT('',(4.09999880613,1.170958039807,14.836840707154
+    ));
+#9515 = CARTESIAN_POINT('',(3.732126487971,2.341911857732,
+    15.200475155857));
+#9516 = CARTESIAN_POINT('',(2.996419207148,3.38446422648,15.564121478681
+    ));
+#9517 = CARTESIAN_POINT('',(1.94318635168,4.170188674698,15.927737267728
+    ));
+#9518 = CARTESIAN_POINT('',(0.673498535529,4.593314885827,
+    16.291396834153));
+#9519 = CARTESIAN_POINT('',(-0.673485491645,4.59333379589,
+    16.655018086341));
+#9520 = CARTESIAN_POINT('',(-1.943214162649,4.170181147426,
+    17.018660094082));
+#9521 = CARTESIAN_POINT('',(-2.996400237965,3.384462654845,17.382295134)
+  );
+#9522 = CARTESIAN_POINT('',(-3.732132310575,2.341913728434,
+    17.745931787425));
+#9523 = CARTESIAN_POINT('',(-4.467865901856,-2.4141630367E-07,
+    18.473204480555));
+#9524 = CARTESIAN_POINT('',(-3.732131960134,-2.341914101172,
+    19.200477173684));
+#9525 = CARTESIAN_POINT('',(-2.996396177504,-3.384461463403,
+    19.564112447636));
+#9526 = CARTESIAN_POINT('',(-1.943233140244,-4.170188440097,
+    19.927754286396));
+#9527 = CARTESIAN_POINT('',(-0.673441526237,-4.593322112121,
+    20.29138119732));
+#9528 = CARTESIAN_POINT('',(0.673440745893,-4.593321995838,
+    20.65502180441));
+#9529 = CARTESIAN_POINT('',(1.943237260864,-4.170188984703,
+    21.018666274009));
+#9530 = CARTESIAN_POINT('',(2.996393011763,-3.384462052767,21.3822888619
+    ));
+#9531 = CARTESIAN_POINT('',(3.73213307287,-2.341911722218,
+    21.745933805256));
+#9532 = CARTESIAN_POINT('',(4.099999353197,-1.170957615251,
+    22.109568253962));
+#9533 = CARTESIAN_POINT('',(4.099998881028,2.5473800136E-07,
+    22.473204360509));
+#9534 = CARTESIAN_POINT('',(3.09999951134,-1.6982336737E-07,
+    14.741154753354));
+#9535 = CARTESIAN_POINT('',(3.09999929822,0.885356710869,15.104791374063
+    ));
+#9536 = CARTESIAN_POINT('',(2.821852843959,1.770717929346,
+    15.468429652645));
+#9537 = CARTESIAN_POINT('',(2.265581370276,2.558979291374,
+    15.832056057055));
+#9538 = CARTESIAN_POINT('',(1.469248019273,3.153072636493,16.19571299535
+    ));
+#9539 = CARTESIAN_POINT('',(0.509220365231,3.472994610091,16.55932615612
+    ));
+#9540 = CARTESIAN_POINT('',(-0.509212626253,3.473006890789,
+    16.922977631262));
+#9541 = CARTESIAN_POINT('',(-1.469262664581,3.153065025031,
+    17.286608350763));
+#9542 = CARTESIAN_POINT('',(-2.265569940944,2.558984041812,
+    17.650246038133));
+#9543 = CARTESIAN_POINT('',(-2.8218559793,1.77071575711,18.013882111974)
+  );
+#9544 = CARTESIAN_POINT('',(-3.378142615305,2.2471400758E-07,
+    18.741154873391));
+#9545 = CARTESIAN_POINT('',(-2.821856151103,-1.770715361655,
+    19.468427634807));
+#9546 = CARTESIAN_POINT('',(-2.265568489622,-2.558982535299,
+    19.832065088135));
+#9547 = CARTESIAN_POINT('',(-1.469273341666,-3.153070304021,
+    20.195695976616));
+#9548 = CARTESIAN_POINT('',(-0.509189022575,-3.472997630927,
+    20.559341793024));
+#9549 = CARTESIAN_POINT('',(0.509186131476,-3.473000873887,
+    20.922973913157));
+#9550 = CARTESIAN_POINT('',(1.469278183975,-3.153072337677,
+    21.286602170836));
+#9551 = CARTESIAN_POINT('',(2.265564259245,-2.558978593527,
+    21.650252310239));
+#9552 = CARTESIAN_POINT('',(2.821856756087,-1.770718480197,
+    22.013880094144));
+#9553 = CARTESIAN_POINT('',(3.099999455897,-0.88535713542,
+    22.377518372707));
+#9554 = CARTESIAN_POINT('',(3.09999926701,-2.547348612E-07,
+    22.741154993437));
+#9555 = DEFINITIONAL_REPRESENTATION('',(#9556),#9560);
+#9556 = LINE('',#9557,#9558);
+#9557 = CARTESIAN_POINT('',(0.,0.));
+#9558 = VECTOR('',#9559,1.);
+#9559 = DIRECTION('',(1.,0.));
+#9560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9561 = ADVANCED_FACE('',(#9562),#6270,.F.);
+#9562 = FACE_BOUND('',#9563,.F.);
+#9563 = EDGE_LOOP('',(#9564,#9605,#9606,#9607));
+#9564 = ORIENTED_EDGE('',*,*,#9565,.F.);
+#9565 = EDGE_CURVE('',#6215,#9566,#9568,.T.);
+#9566 = VERTEX_POINT('',#9567);
+#9567 = CARTESIAN_POINT('',(3.09999926701,-2.54734921E-07,
+    22.741154993437));
+#9568 = SURFACE_CURVE('',#9569,(#9591,#9598),.PCURVE_S1.);
+#9569 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#9570,#9571,#9572,#9573,#9574,
+    #9575,#9576,#9577,#9578,#9579,#9580,#9581,#9582,#9583,#9584,#9585,
+    #9586,#9587,#9588,#9589,#9590),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#9570 = CARTESIAN_POINT('',(3.09999951134,-1.6982336781E-07,
+    14.741154753354));
+#9571 = CARTESIAN_POINT('',(3.09999929822,0.885356710869,15.104791374063
+    ));
+#9572 = CARTESIAN_POINT('',(2.821852843959,1.770717929346,
+    15.468429652645));
+#9573 = CARTESIAN_POINT('',(2.265581370276,2.558979291374,
+    15.832056057055));
+#9574 = CARTESIAN_POINT('',(1.469248019273,3.153072636493,
+    16.195712995351));
+#9575 = CARTESIAN_POINT('',(0.509220365231,3.472994610092,16.55932615612
+    ));
+#9576 = CARTESIAN_POINT('',(-0.509212626253,3.473006890789,
+    16.922977631262));
+#9577 = CARTESIAN_POINT('',(-1.469262664581,3.153065025031,
+    17.286608350763));
+#9578 = CARTESIAN_POINT('',(-2.265569940944,2.558984041812,
+    17.650246038133));
+#9579 = CARTESIAN_POINT('',(-2.8218559793,1.77071575711,18.013882111974)
+  );
+#9580 = CARTESIAN_POINT('',(-3.378142615305,2.247139985E-07,
+    18.741154873391));
+#9581 = CARTESIAN_POINT('',(-2.821856151103,-1.770715361655,
+    19.468427634807));
+#9582 = CARTESIAN_POINT('',(-2.265568849269,-2.558982238252,
+    19.832063708652));
+#9583 = CARTESIAN_POINT('',(-1.469271928768,-3.153071470991,
+    20.195701396013));
+#9584 = CARTESIAN_POINT('',(-0.509191545608,-3.472995547052,
+    20.55933211553));
+#9585 = CARTESIAN_POINT('',(0.50918865451,-3.473002957762,
+    20.922983590652));
+#9586 = CARTESIAN_POINT('',(1.469276771077,-3.153071170707,
+    21.286596751438));
+#9587 = CARTESIAN_POINT('',(2.265564618892,-2.558978890574,
+    21.650253689723));
+#9588 = CARTESIAN_POINT('',(2.821856756088,-1.770718480197,
+    22.013880094143));
+#9589 = CARTESIAN_POINT('',(3.099999455897,-0.88535713542,
+    22.377518372707));
+#9590 = CARTESIAN_POINT('',(3.09999926701,-2.5473486165E-07,
+    22.741154993437));
+#9591 = PCURVE('',#6270,#9592);
+#9592 = DEFINITIONAL_REPRESENTATION('',(#9593),#9597);
+#9593 = LINE('',#9594,#9595);
+#9594 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#9595 = VECTOR('',#9596,1.);
+#9596 = DIRECTION('',(0.,1.));
+#9597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9598 = PCURVE('',#9512,#9599);
+#9599 = DEFINITIONAL_REPRESENTATION('',(#9600),#9604);
+#9600 = LINE('',#9601,#9602);
+#9601 = CARTESIAN_POINT('',(-0.,0.));
+#9602 = VECTOR('',#9603,1.);
+#9603 = DIRECTION('',(0.,1.));
+#9604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9605 = ORIENTED_EDGE('',*,*,#6257,.T.);
+#9606 = ORIENTED_EDGE('',*,*,#6323,.T.);
+#9607 = ORIENTED_EDGE('',*,*,#9608,.F.);
+#9608 = EDGE_CURVE('',#9566,#6324,#9609,.T.);
+#9609 = SURFACE_CURVE('',#9610,(#9613,#9620),.PCURVE_S1.);
+#9610 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9611,#9612),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#9611 = CARTESIAN_POINT('',(3.09999926701,-2.5473486165E-07,
+    22.741154993437));
+#9612 = CARTESIAN_POINT('',(3.100000732992,-2.5473726994E-07,
+    23.75884644706));
+#9613 = PCURVE('',#6270,#9614);
+#9614 = DEFINITIONAL_REPRESENTATION('',(#9615),#9619);
+#9615 = LINE('',#9616,#9617);
+#9616 = CARTESIAN_POINT('',(0.,6.283389315972));
+#9617 = VECTOR('',#9618,1.);
+#9618 = DIRECTION('',(1.,0.));
+#9619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9620 = PCURVE('',#9621,#9664);
+#9621 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#9622,#9623,#9624,#9625,#9626,#9627,#9628,#9629,#9630,#9631,#9632
+      ,#9633,#9634,#9635,#9636,#9637,#9638,#9639,#9640,#9641,#9642)
+    ,(#9643,#9644,#9645,#9646,#9647,#9648,#9649,#9650,#9651,#9652,#9653
+      ,#9654,#9655,#9656,#9657,#9658,#9659,#9660,#9661,#9662,#9663
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#9622 = CARTESIAN_POINT('',(3.09999926701,-2.5473491716E-07,
+    22.741154993437));
+#9623 = CARTESIAN_POINT('',(3.099999078146,0.885356556179,
+    23.104791614141));
+#9624 = CARTESIAN_POINT('',(2.821852670052,1.770717712497,23.46842989273
+    ));
+#9625 = CARTESIAN_POINT('',(2.265581261802,2.558979027627,
+    23.832056297131));
+#9626 = CARTESIAN_POINT('',(1.469247989846,3.153072347741,
+    24.195713235438));
+#9627 = CARTESIAN_POINT('',(0.509220420214,3.472994322418,
+    24.559326396197));
+#9628 = CARTESIAN_POINT('',(-0.509212490985,3.473006631008,
+    24.922977871343));
+#9629 = CARTESIAN_POINT('',(-1.469262462419,3.153064816766,
+    25.286608590846));
+#9630 = CARTESIAN_POINT('',(-2.26556969229,2.558983902179,
+    25.650246278213));
+#9631 = CARTESIAN_POINT('',(-2.821855708394,1.770715694842,
+    26.013882352056));
+#9632 = CARTESIAN_POINT('',(-3.378142349056,3.1724288856E-07,
+    26.741155113472));
+#9633 = CARTESIAN_POINT('',(-2.821855977198,-1.770715144803,
+    27.468427874889));
+#9634 = CARTESIAN_POINT('',(-2.265568740799,-2.558981974511,
+    27.832063948729));
+#9635 = CARTESIAN_POINT('',(-1.469271899329,-3.153071182233,
+    28.195701636104));
+#9636 = CARTESIAN_POINT('',(-0.509191600606,-3.472995259385,
+    28.559332355595));
+#9637 = CARTESIAN_POINT('',(0.509188519255,-3.473002697977,
+    28.922983830753));
+#9638 = CARTESIAN_POINT('',(1.469276568906,-3.153070962444,
+    29.286596991501));
+#9639 = CARTESIAN_POINT('',(2.265564370241,-2.55897875094,
+    29.650253929817));
+#9640 = CARTESIAN_POINT('',(2.821856485182,-1.770718417929,
+    30.013880334218));
+#9641 = CARTESIAN_POINT('',(3.099999187315,-0.885357150551,
+    30.377518612793));
+#9642 = CARTESIAN_POINT('',(3.099999022684,-3.3964471902E-07,
+    30.741155233516));
+#9643 = CARTESIAN_POINT('',(3.100000732992,-2.5473732546E-07,
+    23.75884644706));
+#9644 = CARTESIAN_POINT('',(3.100001067361,0.88535704464,24.122483067763
+    ));
+#9645 = CARTESIAN_POINT('',(2.821858381537,1.770718853786,
+    24.486121346347));
+#9646 = CARTESIAN_POINT('',(2.265566110815,2.558979728374,
+    24.849747750776));
+#9647 = CARTESIAN_POINT('',(1.469277984093,3.153072420312,
+    25.213404689026));
+#9648 = CARTESIAN_POINT('',(0.509189466053,3.473004516433,
+    25.577017849846));
+#9649 = CARTESIAN_POINT('',(-0.509191215618,3.472997273094,
+    25.940669324957));
+#9650 = CARTESIAN_POINT('',(-1.469272105392,3.153073203528,
+    26.304300044469));
+#9651 = CARTESIAN_POINT('',(-2.265569500087,2.558983820714,
+    26.667937731835));
+#9652 = CARTESIAN_POINT('',(-2.821857194534,1.770716662773,
+    27.031573805679));
+#9653 = CARTESIAN_POINT('',(-3.378144212808,3.3046617931E-07,
+    27.758846567094));
+#9654 = CARTESIAN_POINT('',(-2.821857604747,-1.770716130713,
+    28.486119328511));
+#9655 = CARTESIAN_POINT('',(-2.265571432877,-2.558984879607,
+    28.849755402355));
+#9656 = CARTESIAN_POINT('',(-1.469263877561,-3.153066274623,
+    29.213393089716));
+#9657 = CARTESIAN_POINT('',(-0.509213437864,-3.47300844948,
+    29.577023809246));
+#9658 = CARTESIAN_POINT('',(0.509220035324,-3.472996336129,
+    29.940675284324));
+#9659 = CARTESIAN_POINT('',(1.469248195829,-3.153074369018,
+    30.304288445179));
+#9660 = CARTESIAN_POINT('',(2.265582021126,-2.558980873853,
+    30.667945383406));
+#9661 = CARTESIAN_POINT('',(2.821853887385,-1.770719230453,
+    31.031571787849));
+#9662 = CARTESIAN_POINT('',(3.100000618679,-0.885357639019,
+    31.395210066416));
+#9663 = CARTESIAN_POINT('',(3.100000977318,-3.3964849244E-07,
+    31.758846687138));
+#9664 = DEFINITIONAL_REPRESENTATION('',(#9665),#9669);
+#9665 = LINE('',#9666,#9667);
+#9666 = CARTESIAN_POINT('',(0.,0.));
+#9667 = VECTOR('',#9668,1.);
+#9668 = DIRECTION('',(1.,0.));
+#9669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9670 = ADVANCED_FACE('',(#9671),#6379,.F.);
+#9671 = FACE_BOUND('',#9672,.F.);
+#9672 = EDGE_LOOP('',(#9673,#9714,#9715,#9716));
+#9673 = ORIENTED_EDGE('',*,*,#9674,.F.);
+#9674 = EDGE_CURVE('',#6324,#9675,#9677,.T.);
+#9675 = VERTEX_POINT('',#9676);
+#9676 = CARTESIAN_POINT('',(3.100000977318,-3.39648495E-07,
+    31.758846687138));
+#9677 = SURFACE_CURVE('',#9678,(#9700,#9707),.PCURVE_S1.);
+#9678 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#9679,#9680,#9681,#9682,#9683,
+    #9684,#9685,#9686,#9687,#9688,#9689,#9690,#9691,#9692,#9693,#9694,
+    #9695,#9696,#9697,#9698,#9699),.UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#9679 = CARTESIAN_POINT('',(3.100000732992,-2.5473732546E-07,
+    23.75884644706));
+#9680 = CARTESIAN_POINT('',(3.100001067361,0.88535704464,24.122483067763
+    ));
+#9681 = CARTESIAN_POINT('',(2.821858381537,1.770718853786,
+    24.486121346347));
+#9682 = CARTESIAN_POINT('',(2.265566110815,2.558979728374,
+    24.849747750776));
+#9683 = CARTESIAN_POINT('',(1.469277984093,3.153072420312,
+    25.213404689026));
+#9684 = CARTESIAN_POINT('',(0.509189466053,3.473004516433,
+    25.577017849846));
+#9685 = CARTESIAN_POINT('',(-0.509191215618,3.472997273094,
+    25.940669324957));
+#9686 = CARTESIAN_POINT('',(-1.469272105392,3.153073203528,
+    26.304300044469));
+#9687 = CARTESIAN_POINT('',(-2.265569500087,2.558983820714,
+    26.667937731835));
+#9688 = CARTESIAN_POINT('',(-2.821857194534,1.770716662773,
+    27.031573805679));
+#9689 = CARTESIAN_POINT('',(-3.378144212808,3.3046617931E-07,
+    27.758846567094));
+#9690 = CARTESIAN_POINT('',(-2.821857604747,-1.770716130713,
+    28.486119328511));
+#9691 = CARTESIAN_POINT('',(-2.265571432877,-2.558984879607,
+    28.849755402355));
+#9692 = CARTESIAN_POINT('',(-1.469263877561,-3.153066274623,
+    29.213393089716));
+#9693 = CARTESIAN_POINT('',(-0.509213437864,-3.47300844948,
+    29.577023809246));
+#9694 = CARTESIAN_POINT('',(0.509220035324,-3.472996336129,
+    29.940675284324));
+#9695 = CARTESIAN_POINT('',(1.469248195829,-3.153074369018,
+    30.304288445179));
+#9696 = CARTESIAN_POINT('',(2.265582021126,-2.558980873853,
+    30.667945383406));
+#9697 = CARTESIAN_POINT('',(2.821853887385,-1.770719230453,
+    31.031571787849));
+#9698 = CARTESIAN_POINT('',(3.100000618679,-0.885357639019,
+    31.395210066416));
+#9699 = CARTESIAN_POINT('',(3.100000977318,-3.3964849244E-07,
+    31.758846687138));
+#9700 = PCURVE('',#6379,#9701);
+#9701 = DEFINITIONAL_REPRESENTATION('',(#9702),#9706);
+#9702 = LINE('',#9703,#9704);
+#9703 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#9704 = VECTOR('',#9705,1.);
+#9705 = DIRECTION('',(0.,1.));
+#9706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9707 = PCURVE('',#9621,#9708);
+#9708 = DEFINITIONAL_REPRESENTATION('',(#9709),#9713);
+#9709 = LINE('',#9710,#9711);
+#9710 = CARTESIAN_POINT('',(-0.,0.));
+#9711 = VECTOR('',#9712,1.);
+#9712 = DIRECTION('',(0.,1.));
+#9713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9714 = ORIENTED_EDGE('',*,*,#6366,.T.);
+#9715 = ORIENTED_EDGE('',*,*,#6432,.T.);
+#9716 = ORIENTED_EDGE('',*,*,#9717,.F.);
+#9717 = EDGE_CURVE('',#9675,#6433,#9718,.T.);
+#9718 = SURFACE_CURVE('',#9719,(#9722,#9729),.PCURVE_S1.);
+#9719 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9720,#9721),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#9720 = CARTESIAN_POINT('',(3.100000977318,-3.3964849244E-07,
+    31.758846687138));
+#9721 = CARTESIAN_POINT('',(4.100001491954,3.3964370427E-07,
+    32.026793958914));
+#9722 = PCURVE('',#6379,#9723);
+#9723 = DEFINITIONAL_REPRESENTATION('',(#9724),#9728);
+#9724 = LINE('',#9725,#9726);
+#9725 = CARTESIAN_POINT('',(0.,6.283389315972));
+#9726 = VECTOR('',#9727,1.);
+#9727 = DIRECTION('',(1.,0.));
+#9728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9729 = PCURVE('',#9730,#9773);
+#9730 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#9731,#9732,#9733,#9734,#9735,#9736,#9737,#9738,#9739,#9740,#9741
+      ,#9742,#9743,#9744,#9745,#9746,#9747,#9748,#9749,#9750,#9751)
+    ,(#9752,#9753,#9754,#9755,#9756,#9757,#9758,#9759,#9760,#9761,#9762
+      ,#9763,#9764,#9765,#9766,#9767,#9768,#9769,#9770,#9771,#9772
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#9731 = CARTESIAN_POINT('',(3.100000977318,-3.39648492E-07,
+    31.758846687138));
+#9732 = CARTESIAN_POINT('',(3.100001335903,0.885357029516,
+    32.122483307803));
+#9733 = CARTESIAN_POINT('',(2.821858652431,1.770718916033,
+    32.486121586423));
+#9734 = CARTESIAN_POINT('',(2.265565999814,2.55897957096,32.849749370314
+    ));
+#9735 = CARTESIAN_POINT('',(1.469279599131,3.153073795529,
+    33.213399509708));
+#9736 = CARTESIAN_POINT('',(0.509187078286,3.473002692316,
+    33.577027767367));
+#9737 = CARTESIAN_POINT('',(-0.509188637601,3.472999644623,
+    33.940659887565));
+#9738 = CARTESIAN_POINT('',(-1.469273547718,3.153072325293,
+    34.304305703901));
+#9739 = CARTESIAN_POINT('',(-2.265569248901,2.558984381486,
+    34.667936592424));
+#9740 = CARTESIAN_POINT('',(-2.821857368425,1.770716879611,
+    35.031574045739));
+#9741 = CARTESIAN_POINT('',(-3.378144479039,4.229911606E-07,
+    35.758846807158));
+#9742 = CARTESIAN_POINT('',(-2.821857875635,-1.770716192974,
+    36.486119568572));
+#9743 = CARTESIAN_POINT('',(-2.265571681515,-2.558985019228,
+    36.849755642422));
+#9744 = CARTESIAN_POINT('',(-1.469264079712,-3.153066482871,
+    37.213393329766));
+#9745 = CARTESIAN_POINT('',(-0.50921357312,-3.473008709245,
+    37.577024049328));
+#9746 = CARTESIAN_POINT('',(0.509219980334,-3.472996623772,
+    37.940675524362));
+#9747 = CARTESIAN_POINT('',(1.469248225258,-3.153074657765,
+    38.304288685263));
+#9748 = CARTESIAN_POINT('',(2.265582129593,-2.558981137567,
+    38.667945623458));
+#9749 = CARTESIAN_POINT('',(2.821854061263,-1.770719447295,
+    39.031572027905));
+#9750 = CARTESIAN_POINT('',(3.100000838757,-0.885357793705,
+    39.395210306494));
+#9751 = CARTESIAN_POINT('',(3.100001221616,-4.2455006088E-07,
+    39.758846927188));
+#9752 = CARTESIAN_POINT('',(4.100001491954,3.3964370161E-07,
+    32.026793958914));
+#9753 = CARTESIAN_POINT('',(4.100001794274,1.170958955282,
+    32.390430065512));
+#9754 = CARTESIAN_POINT('',(3.732135110015,2.341913754555,
+    32.754064514185));
+#9755 = CARTESIAN_POINT('',(2.996394429259,3.384464642431,
+    33.117709457565));
+#9756 = CARTESIAN_POINT('',(1.94323789373,4.170191921958,33.48133204542)
+  );
+#9757 = CARTESIAN_POINT('',(0.673440508866,4.593325018488,
+    33.844976515032));
+#9758 = CARTESIAN_POINT('',(-0.673442620942,4.593324939548,
+    34.20861712217));
+#9759 = CARTESIAN_POINT('',(-1.943234982266,4.170190813955,
+    34.572244033023));
+#9760 = CARTESIAN_POINT('',(-2.99639857624,3.384463184252,
+    34.935885871823));
+#9761 = CARTESIAN_POINT('',(-3.732134676261,2.341915051465,
+    35.299521145766));
+#9762 = CARTESIAN_POINT('',(-4.467868746996,-4.0628093107E-07,
+    36.026793838895));
+#9763 = CARTESIAN_POINT('',(-3.732134347697,-2.341915760805,
+    36.754066532025));
+#9764 = CARTESIAN_POINT('',(-2.996401655434,-3.384465244453,
+    37.117703185453));
+#9765 = CARTESIAN_POINT('',(-1.943214795559,-4.170184084714,
+    37.481338225357));
+#9766 = CARTESIAN_POINT('',(-0.6734852546,-4.593336818547,
+    37.844980233143));
+#9767 = CARTESIAN_POINT('',(0.673499630243,-4.593317713222,
+    38.208601485231));
+#9768 = CARTESIAN_POINT('',(1.943188193695,-4.170191048584,
+    38.572261051798));
+#9769 = CARTESIAN_POINT('',(2.996421605888,-3.384465947321,
+    38.935876840718));
+#9770 = CARTESIAN_POINT('',(3.732129204085,-2.341912808022,
+    39.299523163615));
+#9771 = CARTESIAN_POINT('',(4.10000158678,-1.170958191106,
+    39.663157612287));
+#9772 = CARTESIAN_POINT('',(4.100001864893,4.2454276183E-07,
+    40.026793718863));
+#9773 = DEFINITIONAL_REPRESENTATION('',(#9774),#9778);
+#9774 = LINE('',#9775,#9776);
+#9775 = CARTESIAN_POINT('',(0.,0.));
+#9776 = VECTOR('',#9777,1.);
+#9777 = DIRECTION('',(1.,0.));
+#9778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9779 = ADVANCED_FACE('',(#9780),#6979,.T.);
+#9780 = FACE_BOUND('',#9781,.F.);
+#9781 = EDGE_LOOP('',(#9782,#9991,#9992,#10180,#10315));
+#9782 = ORIENTED_EDGE('',*,*,#9783,.F.);
+#9783 = EDGE_CURVE('',#6433,#9784,#9786,.T.);
+#9784 = VERTEX_POINT('',#9785);
+#9785 = CARTESIAN_POINT('',(4.,1.69815975E-07,39.999998503186));
+#9786 = SURFACE_CURVE('',#9787,(#9853,#9922),.PCURVE_S1.);
+#9787 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9788,#9789,#9790,#9791,#9792,
+    #9793,#9794,#9795,#9796,#9797,#9798,#9799,#9800,#9801,#9802,#9803,
+    #9804,#9805,#9806,#9807,#9808,#9809,#9810,#9811,#9812,#9813,#9814,
+    #9815,#9816,#9817,#9818,#9819,#9820,#9821,#9822,#9823,#9824,#9825,
+    #9826,#9827,#9828,#9829,#9830,#9831,#9832,#9833,#9834,#9835,#9836,
+    #9837,#9838,#9839,#9840,#9841,#9842,#9843,#9844,#9845,#9846,#9847,
+    #9848,#9849,#9850,#9851,#9852),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,3.694182659493E-02,0.144968628891,0.306944064695,
+    0.469917386869,0.577944186511,0.739919627978,0.901895063769,
+    0.963777374713,1.),.UNSPECIFIED.);
+#9788 = CARTESIAN_POINT('',(4.,2.7171350414E-07,31.999998845762));
+#9789 = CARTESIAN_POINT('',(3.999999986319,0.116015543138,
+    32.036927599508));
+#9790 = CARTESIAN_POINT('',(3.996154376519,0.232031252039,
+    32.073856484752));
+#9791 = CARTESIAN_POINT('',(3.988463182745,0.347898045347,
+    32.110785313091));
+#9792 = CARTESIAN_POINT('',(3.976933311447,0.463467157147,
+    32.147714075309));
+#9793 = CARTESIAN_POINT('',(3.961578546453,0.578590514774,
+    32.184642850237));
+#9794 = CARTESIAN_POINT('',(3.942419532044,0.693120844896,32.22157171361
+    ));
+#9795 = CARTESIAN_POINT('',(3.919483756016,0.806911779602,
+    32.258500646934));
+#9796 = CARTESIAN_POINT('',(3.814791979691,1.249982846628,
+    32.403418153998));
+#9797 = CARTESIAN_POINT('',(3.704753605133,1.572677090182,
+    32.511436810344));
+#9798 = CARTESIAN_POINT('',(3.563548501977,1.884136966372,
+    32.619440289494));
+#9799 = CARTESIAN_POINT('',(3.392563937049,2.180864074334,
+    32.727429672353));
+#9800 = CARTESIAN_POINT('',(3.193611744165,2.459612602307,
+    32.835419000973));
+#9801 = CARTESIAN_POINT('',(2.9688924886,2.717386610053,32.943422350607)
+  );
+#9802 = CARTESIAN_POINT('',(2.721012834164,2.951471522792,33.0514408822)
+  );
+#9803 = CARTESIAN_POINT('',(2.051242772191,3.471478049794,
+    33.321347777056));
+#9804 = CARTESIAN_POINT('',(1.603548422478,3.725468394221,
+    33.483490234261));
+#9805 = CARTESIAN_POINT('',(1.120535764054,3.912832765273,
+    33.645500850995));
+#9806 = CARTESIAN_POINT('',(0.613951904436,4.028364417031,
+    33.807429507086));
+#9807 = CARTESIAN_POINT('',(9.595134973667E-02,4.068986844262,
+    33.969358184771));
+#9808 = CARTESIAN_POINT('',(-0.420946766457,4.034016122922,
+    34.13136884117));
+#9809 = CARTESIAN_POINT('',(-0.923977617146,3.924923197707,
+    34.293511338228));
+#9810 = CARTESIAN_POINT('',(-1.879883385304,3.567631326615,
+    34.618345391643));
+#9811 = CARTESIAN_POINT('',(-2.333781682866,3.31807435988,
+    34.781492336086));
+#9812 = CARTESIAN_POINT('',(-2.748973238643,3.002689887214,
+    34.944502898296));
+#9813 = CARTESIAN_POINT('',(-3.114672849525,2.628899394159,
+    35.107429390389));
+#9814 = CARTESIAN_POINT('',(-3.421733503671,2.205615562758,
+    35.270356059741));
+#9815 = CARTESIAN_POINT('',(-3.662905569997,1.74335226718,
+    35.433366750096));
+#9816 = CARTESIAN_POINT('',(-3.832684324369,1.253987905272,
+    35.596513761698));
+#9817 = CARTESIAN_POINT('',(-3.992532880843,0.418062392323,
+    35.86741826167));
+#9818 = CARTESIAN_POINT('',(-4.023970493147,7.857494879126E-02,
+    35.975436816456));
+#9819 = CARTESIAN_POINT('',(-4.022371568281,-0.263395212413,
+    36.083440229169));
+#9820 = CARTESIAN_POINT('',(-3.987572640479,-0.604088248344,
+    36.191429546012));
+#9821 = CARTESIAN_POINT('',(-3.919900967563,-0.939801309074,
+    36.299418850577));
+#9822 = CARTESIAN_POINT('',(-3.820140707562,-1.266900747903,
+    36.407422251518));
+#9823 = CARTESIAN_POINT('',(-3.689561636687,-1.581843825319,
+    36.515440835832));
+#9824 = CARTESIAN_POINT('',(-3.290768382692,-2.330150245035,
+    36.785347867631));
+#9825 = CARTESIAN_POINT('',(-2.985954465448,-2.744914970833,
+    36.947490409445));
+#9826 = CARTESIAN_POINT('',(-2.621679157216,-3.113303575165,
+    37.109501030829));
+#9827 = CARTESIAN_POINT('',(-2.206536177218,-3.425763445941,
+    37.271429560042));
+#9828 = CARTESIAN_POINT('',(-1.75036164493,-3.674519684112,
+    37.433358075518));
+#9829 = CARTESIAN_POINT('',(-1.264302252478,-3.853832133737,
+    37.595368646077));
+#9830 = CARTESIAN_POINT('',(-0.760609484224,-3.95982700704,
+    37.757511159314));
+#9831 = CARTESIAN_POINT('',(0.254717008508,-4.024161520195,
+    38.081347819894));
+#9832 = CARTESIAN_POINT('',(0.767760007908,-3.982590461663,
+    38.243490394033));
+#9833 = CARTESIAN_POINT('',(1.272564779441,-3.866062533206,
+    38.40550108772));
+#9834 = CARTESIAN_POINT('',(1.756488895637,-3.676874171858,
+    38.567429741206));
+#9835 = CARTESIAN_POINT('',(2.20775038835,-3.41931267508,38.729358262471
+    ));
+#9836 = CARTESIAN_POINT('',(2.615610407876,-3.099849122653,
+    38.891368690852));
+#9837 = CARTESIAN_POINT('',(2.97033814847,-2.726875136876,
+    39.053511111594));
+#9838 = CARTESIAN_POINT('',(3.376640800048,-2.153152367095,
+    39.277289918148));
+#9839 = CARTESIAN_POINT('',(3.480154575348,-1.988313512478,
+    39.339152289999));
+#9840 = CARTESIAN_POINT('',(3.574455551092,-1.817810298574,
+    39.401013847788));
+#9841 = CARTESIAN_POINT('',(3.659185032978,-1.642245791644,
+    39.462874383091));
+#9842 = CARTESIAN_POINT('',(3.734032955164,-1.462246438579,
+    39.524734926323));
+#9843 = CARTESIAN_POINT('',(3.798737392805,-1.278460285957,
+    39.586596501777));
+#9844 = CARTESIAN_POINT('',(3.853086212317,-1.091556161352,
+    39.648458887274));
+#9845 = CARTESIAN_POINT('',(3.922579338674,-0.791398696423,
+    39.746529231606));
+#9846 = CARTESIAN_POINT('',(3.944635882488,-0.679739091134,
+    39.782739130989));
+#9847 = CARTESIAN_POINT('',(3.963058730929,-0.567382361987,
+    39.818949051993));
+#9848 = CARTESIAN_POINT('',(3.977822467734,-0.454466591471,
+    39.855158974709));
+#9849 = CARTESIAN_POINT('',(3.988908020261,-0.341130583633,
+    39.891368883933));
+#9850 = CARTESIAN_POINT('',(3.996302659483,-0.227513864076,
+    39.927578769162));
+#9851 = CARTESIAN_POINT('',(3.999999999993,-0.113756679959,
+    39.963788624594));
+#9852 = CARTESIAN_POINT('',(4.,-1.33E-15,39.999998449132));
+#9853 = PCURVE('',#6979,#9854);
+#9854 = DEFINITIONAL_REPRESENTATION('',(#9855),#9921);
+#9855 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9856,#9857,#9858,#9859,#9860,
+    #9861,#9862,#9863,#9864,#9865,#9866,#9867,#9868,#9869,#9870,#9871,
+    #9872,#9873,#9874,#9875,#9876,#9877,#9878,#9879,#9880,#9881,#9882,
+    #9883,#9884,#9885,#9886,#9887,#9888,#9889,#9890,#9891,#9892,#9893,
+    #9894,#9895,#9896,#9897,#9898,#9899,#9900,#9901,#9902,#9903,#9904,
+    #9905,#9906,#9907,#9908,#9909,#9910,#9911,#9912,#9913,#9914,#9915,
+    #9916,#9917,#9918,#9919,#9920),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,3.694182659493E-02,0.144968628891,0.306944064695,
+    0.469917386869,0.577944186511,0.739919627978,0.901895063769,
+    0.963777374713,1.),.UNSPECIFIED.);
+#9856 = CARTESIAN_POINT('',(-6.792837609E-08,-31.99999884576));
+#9857 = CARTESIAN_POINT('',(-2.900388578456E-02,-32.0369275995));
+#9858 = CARTESIAN_POINT('',(-5.800781341399E-02,-32.07385648475));
+#9859 = CARTESIAN_POINT('',(-8.701169083293E-02,-32.11078531309));
+#9860 = CARTESIAN_POINT('',(-0.116015505561,-32.1477140753));
+#9861 = CARTESIAN_POINT('',(-0.145019318863,-32.18464285023));
+#9862 = CARTESIAN_POINT('',(-0.174023191987,-32.22157171361));
+#9863 = CARTESIAN_POINT('',(-0.203027112406,-32.25850064693));
+#9864 = CARTESIAN_POINT('',(-0.316845042251,-32.40341815399));
+#9865 = CARTESIAN_POINT('',(-0.401682626211,-32.51143681034));
+#9866 = CARTESIAN_POINT('',(-0.486508277677,-32.61944028949));
+#9867 = CARTESIAN_POINT('',(-0.571322904043,-32.72742967235));
+#9868 = CARTESIAN_POINT('',(-0.656137536916,-32.83541900097));
+#9869 = CARTESIAN_POINT('',(-0.740963204902,-32.9434223506));
+#9870 = CARTESIAN_POINT('',(-0.825800807386,-33.0514408822));
+#9871 = CARTESIAN_POINT('',(-1.037785288545,-33.32134777705));
+#9872 = CARTESIAN_POINT('',(-1.165131726352,-33.48349023426));
+#9873 = CARTESIAN_POINT('',(-1.292374559669,-33.64550085099));
+#9874 = CARTESIAN_POINT('',(-1.419552945025,-33.80742950708));
+#9875 = CARTESIAN_POINT('',(-1.546731327716,-33.96935818477));
+#9876 = CARTESIAN_POINT('',(-1.673974156152,-34.13136884116));
+#9877 = CARTESIAN_POINT('',(-1.801320588533,-34.29351133822));
+#9878 = CARTESIAN_POINT('',(-2.05644473953,-34.61834539164));
+#9879 = CARTESIAN_POINT('',(-2.184580120303,-34.78149233608));
+#9880 = CARTESIAN_POINT('',(-2.312608379901,-34.94450289829));
+#9881 = CARTESIAN_POINT('',(-2.440570569583,-35.10742939039));
+#9882 = CARTESIAN_POINT('',(-2.568532741891,-35.27035605973));
+#9883 = CARTESIAN_POINT('',(-2.696560984144,-35.43336675009));
+#9884 = CARTESIAN_POINT('',(-2.824696355374,-35.59651376169));
+#9885 = CARTESIAN_POINT('',(-3.037464278268,-35.86741826167));
+#9886 = CARTESIAN_POINT('',(-3.122301872915,-35.97543681645));
+#9887 = CARTESIAN_POINT('',(-3.207127528404,-36.08344022916));
+#9888 = CARTESIAN_POINT('',(-3.291942158971,-36.19142954601));
+#9889 = CARTESIAN_POINT('',(-3.37675679122,-36.29941885057));
+#9890 = CARTESIAN_POINT('',(-3.461582448262,-36.40742225151));
+#9891 = CARTESIAN_POINT('',(-3.546420038642,-36.51544083583));
+#9892 = CARTESIAN_POINT('',(-3.75840449521,-36.78534786763));
+#9893 = CARTESIAN_POINT('',(-3.885750927622,-36.94749040944));
+#9894 = CARTESIAN_POINT('',(-4.012993768406,-37.10950103083));
+#9895 = CARTESIAN_POINT('',(-4.140172174897,-37.27142956004));
+#9896 = CARTESIAN_POINT('',(-4.26735058211,-37.43335807551));
+#9897 = CARTESIAN_POINT('',(-4.394593428227,-37.59536864607));
+#9898 = CARTESIAN_POINT('',(-4.521939864564,-37.75751115931));
+#9899 = CARTESIAN_POINT('',(-4.776280533799,-38.08134781989));
+#9900 = CARTESIAN_POINT('',(-4.903626959196,-38.24349039403));
+#9901 = CARTESIAN_POINT('',(-5.030869787912,-38.40550108772));
+#9902 = CARTESIAN_POINT('',(-5.158048178878,-38.5674297412));
+#9903 = CARTESIAN_POINT('',(-5.285226582566,-38.72935826247));
+#9904 = CARTESIAN_POINT('',(-5.412469443877,-38.89136869085));
+#9905 = CARTESIAN_POINT('',(-5.539815891475,-39.05351111159));
+#9906 = CARTESIAN_POINT('',(-5.715571343247,-39.27728991814));
+#9907 = CARTESIAN_POINT('',(-5.764157918798,-39.33915228999));
+#9908 = CARTESIAN_POINT('',(-5.812743839622,-39.40101384778));
+#9909 = CARTESIAN_POINT('',(-5.861328942782,-39.46287438309));
+#9910 = CARTESIAN_POINT('',(-5.909914044289,-39.52473492632));
+#9911 = CARTESIAN_POINT('',(-5.958499961426,-39.58659650177));
+#9912 = CARTESIAN_POINT('',(-6.007086534588,-39.64845888727));
+#9913 = CARTESIAN_POINT('',(-6.084110799581,-39.7465292316));
+#9914 = CARTESIAN_POINT('',(-6.112549995491,-39.78273913098));
+#9915 = CARTESIAN_POINT('',(-6.140989220897,-39.81894905199));
+#9916 = CARTESIAN_POINT('',(-6.169428461157,-39.8551589747));
+#9917 = CARTESIAN_POINT('',(-6.197867702465,-39.89136888393));
+#9918 = CARTESIAN_POINT('',(-6.226306931854,-39.92757876916));
+#9919 = CARTESIAN_POINT('',(-6.25474613719,-39.96378862459));
+#9920 = CARTESIAN_POINT('',(-6.28318530718,-39.99999844913));
+#9921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9922 = PCURVE('',#9730,#9923);
+#9923 = DEFINITIONAL_REPRESENTATION('',(#9924),#9990);
+#9924 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9925,#9926,#9927,#9928,#9929,
+    #9930,#9931,#9932,#9933,#9934,#9935,#9936,#9937,#9938,#9939,#9940,
+    #9941,#9942,#9943,#9944,#9945,#9946,#9947,#9948,#9949,#9950,#9951,
+    #9952,#9953,#9954,#9955,#9956,#9957,#9958,#9959,#9960,#9961,#9962,
+    #9963,#9964,#9965,#9966,#9967,#9968,#9969,#9970,#9971,#9972,#9973,
+    #9974,#9975,#9976,#9977,#9978,#9979,#9980,#9981,#9982,#9983,#9984,
+    #9985,#9986,#9987,#9988,#9989),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,
+    7,7,9),(0.,3.694182659493E-02,0.144968628891,0.306944064695,
+    0.469917386869,0.577944186511,0.739919627978,0.901895063769,
+    0.963777374713,1.),.UNSPECIFIED.);
+#9925 = CARTESIAN_POINT('',(-0.103529109345,0.));
+#9926 = CARTESIAN_POINT('',(-0.103529143875,2.90047405138E-02));
+#9927 = CARTESIAN_POINT('',(-0.103529198153,5.800959941052E-02));
+#9928 = CARTESIAN_POINT('',(-0.10352924606,8.701441458578E-02));
+#9929 = CARTESIAN_POINT('',(-0.103529278523,0.116019171653));
+#9930 = CARTESIAN_POINT('',(-0.103529297124,0.145023930232));
+#9931 = CARTESIAN_POINT('',(-0.103529307708,0.174028750236));
+#9932 = CARTESIAN_POINT('',(-0.103529313984,0.203033618157));
+#9933 = CARTESIAN_POINT('',(-0.10352930281,0.316855266421));
+#9934 = CARTESIAN_POINT('',(-0.103529238965,0.401695622362));
+#9935 = CARTESIAN_POINT('',(-0.103529179742,0.486524028893));
+#9936 = CARTESIAN_POINT('',(-0.103529182917,0.571341400971));
+#9937 = CARTESIAN_POINT('',(-0.103529227804,0.656158777812));
+#9938 = CARTESIAN_POINT('',(-0.103529271156,0.740987190472));
+#9939 = CARTESIAN_POINT('',(-0.103529311484,0.825827539166));
+#9940 = CARTESIAN_POINT('',(-0.103529378346,1.037818887865));
+#9941 = CARTESIAN_POINT('',(-0.103529390572,1.165169456172));
+#9942 = CARTESIAN_POINT('',(-0.103529350168,1.292416424331));
+#9943 = CARTESIAN_POINT('',(-0.103529304697,1.419598951096));
+#9944 = CARTESIAN_POINT('',(-0.103529244509,1.546781490096));
+#9945 = CARTESIAN_POINT('',(-0.103529193256,1.674028460446));
+#9946 = CARTESIAN_POINT('',(-0.103529193464,1.801379024735));
+#9947 = CARTESIAN_POINT('',(-0.103529263864,2.056511439707));
+#9948 = CARTESIAN_POINT('',(-0.103529337701,2.184650964202));
+#9949 = CARTESIAN_POINT('',(-0.10352941819,2.312683364312));
+#9950 = CARTESIAN_POINT('',(-0.103529525508,2.440649707941));
+#9951 = CARTESIAN_POINT('',(-0.103529377904,2.568616065905));
+#9952 = CARTESIAN_POINT('',(-0.103529237245,2.696648464101));
+#9953 = CARTESIAN_POINT('',(-0.103529217433,2.824787993801));
+#9954 = CARTESIAN_POINT('',(-0.103529231085,3.037562823993));
+#9955 = CARTESIAN_POINT('',(-0.103529266789,3.122403171727));
+#9956 = CARTESIAN_POINT('',(-0.103529208358,3.207231591521));
+#9957 = CARTESIAN_POINT('',(-0.103529260258,3.292048970209));
+#9958 = CARTESIAN_POINT('',(-0.10352935137,3.376866348479));
+#9959 = CARTESIAN_POINT('',(-0.103529345122,3.461694767848));
+#9960 = CARTESIAN_POINT('',(-0.103529337453,3.546535116407));
+#9961 = CARTESIAN_POINT('',(-0.103529283516,3.758526464117));
+#9962 = CARTESIAN_POINT('',(-0.103529229946,3.885877033743));
+#9963 = CARTESIAN_POINT('',(-0.103529204339,4.013123997086));
+#9964 = CARTESIAN_POINT('',(-0.103529313865,4.140306520921));
+#9965 = CARTESIAN_POINT('',(-0.103529364726,4.267489051471));
+#9966 = CARTESIAN_POINT('',(-0.103529387064,4.394736018424));
+#9967 = CARTESIAN_POINT('',(-0.103529373946,4.522086589412));
+#9968 = CARTESIAN_POINT('',(-0.103529303633,4.776435531106));
+#9969 = CARTESIAN_POINT('',(-0.103529245877,4.903786106481));
+#9970 = CARTESIAN_POINT('',(-0.10352917962,5.031033085423));
+#9971 = CARTESIAN_POINT('',(-0.103529124651,5.15821563194));
+#9972 = CARTESIAN_POINT('',(-0.103529102653,5.285398141864));
+#9973 = CARTESIAN_POINT('',(-0.10352933259,5.412645092313));
+#9974 = CARTESIAN_POINT('',(-0.10352947358,5.539995658271));
+#9975 = CARTESIAN_POINT('',(-0.103529463115,5.715756821803));
+#9976 = CARTESIAN_POINT('',(-0.103529437958,5.764344979308));
+#9977 = CARTESIAN_POINT('',(-0.103529387999,5.812932485089));
+#9978 = CARTESIAN_POINT('',(-0.103529310868,5.861519175119));
+#9979 = CARTESIAN_POINT('',(-0.103529215864,5.910105863783));
+#9980 = CARTESIAN_POINT('',(-0.103529125987,5.958693366712));
+#9981 = CARTESIAN_POINT('',(-0.103529070506,6.007281523103));
+#9982 = CARTESIAN_POINT('',(-0.103529066641,6.084308293543));
+#9983 = CARTESIAN_POINT('',(-0.103529079783,6.112748413106));
+#9984 = CARTESIAN_POINT('',(-0.103529117433,6.141188561446));
+#9985 = CARTESIAN_POINT('',(-0.103529181828,6.169628723974));
+#9986 = CARTESIAN_POINT('',(-0.103529267506,6.198068886293));
+#9987 = CARTESIAN_POINT('',(-0.103529361305,6.226509034201));
+#9988 = CARTESIAN_POINT('',(-0.103529442364,6.254949153686));
+#9989 = CARTESIAN_POINT('',(-0.103529482122,6.283389230931));
+#9990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9991 = ORIENTED_EDGE('',*,*,#6965,.T.);
+#9992 = ORIENTED_EDGE('',*,*,#9993,.T.);
+#9993 = EDGE_CURVE('',#6831,#9994,#9996,.T.);
+#9994 = VERTEX_POINT('',#9995);
+#9995 = CARTESIAN_POINT('',(3.39643491E-07,-4.,38.499998557234));
+#9996 = SURFACE_CURVE('',#9997,(#10056,#10118),.PCURVE_S1.);
+#9997 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9998,#9999,#10000,#10001,#10002
+    ,#10003,#10004,#10005,#10006,#10007,#10008,#10009,#10010,#10011,
+    #10012,#10013,#10014,#10015,#10016,#10017,#10018,#10019,#10020,
+    #10021,#10022,#10023,#10024,#10025,#10026,#10027,#10028,#10029,
+    #10030,#10031,#10032,#10033,#10034,#10035,#10036,#10037,#10038,
+    #10039,#10040,#10041,#10042,#10043,#10044,#10045,#10046,#10047,
+    #10048,#10049,#10050,#10051,#10052,#10053,#10054,#10055),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053400473929E-02,
+    9.721178925956E-02,0.311862230074,0.526512670779,0.561193783473,
+    0.798454273998,0.967824942571,1.),.UNSPECIFIED.);
+#9998 = CARTESIAN_POINT('',(4.,-8.9E-16,32.499998652774));
+#9999 = CARTESIAN_POINT('',(4.,0.166122535503,32.552877113338));
+#10000 = CARTESIAN_POINT('',(3.992115029681,0.332247665987,
+    32.605756401614));
+#10001 = CARTESIAN_POINT('',(3.976345296265,0.497935038709,
+    32.65863531768));
+#10002 = CARTESIAN_POINT('',(3.952719880797,0.662747743571,
+    32.711513768632));
+#10003 = CARTESIAN_POINT('',(3.921296623332,0.826252993938,
+    32.76439221548));
+#10004 = CARTESIAN_POINT('',(3.88216200812,0.988022807454,
+    32.817271120043));
+#10005 = CARTESIAN_POINT('',(3.835431048793,1.14763468686,
+    32.870150391845));
+#10006 = CARTESIAN_POINT('',(3.760753430804,1.364067987218,
+    32.943028829589));
+#10007 = CARTESIAN_POINT('',(3.739193409991,1.423095794971,
+    32.963028826144));
+#10008 = CARTESIAN_POINT('',(3.716574830563,1.481733355104,
+    32.983028823964));
+#10009 = CARTESIAN_POINT('',(3.692905960062,1.539958527212,
+    33.003028822341));
+#10010 = CARTESIAN_POINT('',(3.66819561412,1.597749399442,
+    33.023028820568));
+#10011 = CARTESIAN_POINT('',(3.642453156464,1.655084288502,
+    33.043028817936));
+#10012 = CARTESIAN_POINT('',(3.615688498914,1.711941739652,
+    33.063028813738));
+#10013 = CARTESIAN_POINT('',(3.364422179629,2.221765411596,
+    33.243949494823));
+#10014 = CARTESIAN_POINT('',(3.07512982472,2.643562802935,
+    33.405087582133));
+#10015 = CARTESIAN_POINT('',(2.725652729243,3.02152037408,
+    33.566098154298));
+#10016 = CARTESIAN_POINT('',(2.32410309618,3.345984215671,
+    33.727028727356));
+#10017 = CARTESIAN_POINT('',(1.879869776026,3.608996772609,
+    33.887959380763));
+#10018 = CARTESIAN_POINT('',(1.403687290702,3.804538042176,
+    34.048969973183));
+#10019 = CARTESIAN_POINT('',(0.907434179722,3.928376425541,
+    34.210108078466));
+#10020 = CARTESIAN_POINT('',(-9.847795184493E-02,4.030617846437,
+    34.531949494862));
+#10021 = CARTESIAN_POINT('',(-0.609499086892,4.009159328623,
+    34.693087630705));
+#10022 = CARTESIAN_POINT('',(-1.115286900503,3.913426044559,
+    34.854098180244));
+#10023 = CARTESIAN_POINT('',(-1.603354355473,3.745172941648,
+    35.015028617677));
+#10024 = CARTESIAN_POINT('',(-2.061974962297,3.508137283062,
+    35.175959434954));
+#10025 = CARTESIAN_POINT('',(-2.480351116764,3.20822475061,
+    35.336970026496));
+#10026 = CARTESIAN_POINT('',(-2.848593999796,2.853259602904,
+    35.498108162833));
+#10027 = CARTESIAN_POINT('',(-3.208863967816,2.389532147632,
+    35.685028831363));
+#10028 = CARTESIAN_POINT('',(-3.257470929388,2.323859769562,
+    35.711028824196));
+#10029 = CARTESIAN_POINT('',(-3.304540682049,2.257058922615,
+    35.737028821722));
+#10030 = CARTESIAN_POINT('',(-3.350042718154,2.189171640645,
+    35.763028821306));
+#10031 = CARTESIAN_POINT('',(-3.393947950024,2.120240885431,
+    35.789028820327));
+#10032 = CARTESIAN_POINT('',(-3.436228709939,2.050310546674,
+    35.815028816179));
+#10033 = CARTESIAN_POINT('',(-3.476858750144,1.979425442001,
+    35.841028806268));
+#10034 = CARTESIAN_POINT('',(-3.782308788346,1.416473219635,
+    36.044899909915));
+#10035 = CARTESIAN_POINT('',(-3.970925603724,0.881773400157,
+    36.223129575677));
+#10036 = CARTESIAN_POINT('',(-4.072310162901,0.319468276701,
+    36.401138505246));
+#10037 = CARTESIAN_POINT('',(-4.082729361082,-0.253741635683,
+    36.579028744291));
+#10038 = CARTESIAN_POINT('',(-4.001414496926,-0.821250261974,
+    36.756919015464));
+#10039 = CARTESIAN_POINT('',(-3.831184569399,-1.366674517643,
+    36.934928005563));
+#10040 = CARTESIAN_POINT('',(-3.577811820352,-1.873904673423,
+    37.113157697563));
+#10041 = CARTESIAN_POINT('',(-3.020360563123,-2.652648937501,
+    37.418003811208));
+#10042 = CARTESIAN_POINT('',(-2.751079018695,-2.950719162712,
+    37.545045457421));
+#10043 = CARTESIAN_POINT('',(-2.448347591969,-3.217274100717,
+    37.672051748785));
+#10044 = CARTESIAN_POINT('',(-2.116561054191,-3.448015898856,
+    37.799028628759));
+#10045 = CARTESIAN_POINT('',(-1.760631875988,-3.63942767275,
+    37.926005606047));
+#10046 = CARTESIAN_POINT('',(-1.385919588885,-3.788720908175,
+    38.0530121015));
+#10047 = CARTESIAN_POINT('',(-0.998245699446,-3.893922165795,
+    38.18005387048));
+#10048 = CARTESIAN_POINT('',(-0.529003999209,-3.965589141547,
+    38.331150066666));
+#10049 = CARTESIAN_POINT('',(-0.453845783147,-3.975408273738,
+    38.355271288145));
+#10050 = CARTESIAN_POINT('',(-0.378480856461,-3.983599245525,
+    38.37939250879));
+#10051 = CARTESIAN_POINT('',(-0.302950382722,-3.990157040145,
+    38.403513726822));
+#10052 = CARTESIAN_POINT('',(-0.227295621835,-3.995077894787,
+    38.427634941033));
+#10053 = CARTESIAN_POINT('',(-0.151557930038,-3.998359300589,
+    38.451756150787));
+#10054 = CARTESIAN_POINT('',(-7.577875990858E-02,-4.000000002646,
+    38.475877356018));
+#10055 = CARTESIAN_POINT('',(3.3964349022E-07,-4.,38.499998557234));
+#10056 = PCURVE('',#6979,#10057);
+#10057 = DEFINITIONAL_REPRESENTATION('',(#10058),#10117);
+#10058 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#10059,#10060,#10061,#10062,
+    #10063,#10064,#10065,#10066,#10067,#10068,#10069,#10070,#10071,
+    #10072,#10073,#10074,#10075,#10076,#10077,#10078,#10079,#10080,
+    #10081,#10082,#10083,#10084,#10085,#10086,#10087,#10088,#10089,
+    #10090,#10091,#10092,#10093,#10094,#10095,#10096,#10097,#10098,
+    #10099,#10100,#10101,#10102,#10103,#10104,#10105,#10106,#10107,
+    #10108,#10109,#10110,#10111,#10112,#10113,#10114,#10115,#10116),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053400473929E-02,
+    9.721178925956E-02,0.311862230074,0.526512670779,0.561193783473,
+    0.798454273998,0.967824942571,1.),.UNSPECIFIED.);
+#10059 = CARTESIAN_POINT('',(0.,-32.49999865277));
+#10060 = CARTESIAN_POINT('',(-4.153063387576E-02,-32.55287711333));
+#10061 = CARTESIAN_POINT('',(-8.306192050644E-02,-32.60575640161));
+#10062 = CARTESIAN_POINT('',(-0.124592918035,-32.65863531768));
+#10063 = CARTESIAN_POINT('',(-0.166123553663,-32.71151376863));
+#10064 = CARTESIAN_POINT('',(-0.207654189325,-32.76439221548));
+#10065 = CARTESIAN_POINT('',(-0.249185187351,-32.81727112004));
+#10066 = CARTESIAN_POINT('',(-0.290716476141,-32.87015039184));
+#10067 = CARTESIAN_POINT('',(-0.347955077699,-32.94302882958));
+#10068 = CARTESIAN_POINT('',(-0.363663041362,-32.96302882614));
+#10069 = CARTESIAN_POINT('',(-0.37937100623,-32.98302882396));
+#10070 = CARTESIAN_POINT('',(-0.395078971713,-33.00302882234));
+#10071 = CARTESIAN_POINT('',(-0.410786937221,-33.02302882056));
+#10072 = CARTESIAN_POINT('',(-0.42649490216,-33.04302881793));
+#10073 = CARTESIAN_POINT('',(-0.442202865941,-33.06302881373));
+#10074 = CARTESIAN_POINT('',(-0.584297671371,-33.24394949482));
+#10075 = CARTESIAN_POINT('',(-0.71085526346,-33.40508758213));
+#10076 = CARTESIAN_POINT('',(-0.837312683012,-33.56609815429));
+#10077 = CARTESIAN_POINT('',(-0.963707260659,-33.72702872735));
+#10078 = CARTESIAN_POINT('',(-1.090101829206,-33.88795938076));
+#10079 = CARTESIAN_POINT('',(-1.216559244233,-34.04896997318));
+#10080 = CARTESIAN_POINT('',(-1.343116833816,-34.21010807846));
+#10081 = CARTESIAN_POINT('',(-1.595890512798,-34.53194949486));
+#10082 = CARTESIAN_POINT('',(-1.722448095885,-34.6930876307));
+#10083 = CARTESIAN_POINT('',(-1.84890551833,-34.85409818024));
+#10084 = CARTESIAN_POINT('',(-1.97530010676,-35.01502861767));
+#10085 = CARTESIAN_POINT('',(-2.101694657396,-35.17595943495));
+#10086 = CARTESIAN_POINT('',(-2.228152069379,-35.33697002649));
+#10087 = CARTESIAN_POINT('',(-2.354709654255,-35.49810816283));
+#10088 = CARTESIAN_POINT('',(-2.501516841287,-35.68502883136));
+#10089 = CARTESIAN_POINT('',(-2.521937193988,-35.71102882419));
+#10090 = CARTESIAN_POINT('',(-2.542357551165,-35.73702882172));
+#10091 = CARTESIAN_POINT('',(-2.562777910624,-35.7630288213));
+#10092 = CARTESIAN_POINT('',(-2.58319827017,-35.78902882032));
+#10093 = CARTESIAN_POINT('',(-2.603618627605,-35.81502881617));
+#10094 = CARTESIAN_POINT('',(-2.62403898073,-35.84102880626));
+#10095 = CARTESIAN_POINT('',(-2.7841590393,-36.04489990991));
+#10096 = CARTESIAN_POINT('',(-2.924140352776,-36.22312957567));
+#10097 = CARTESIAN_POINT('',(-3.063948252531,-36.40113850524));
+#10098 = CARTESIAN_POINT('',(-3.203662818873,-36.57902874429));
+#10099 = CARTESIAN_POINT('',(-3.343377383188,-36.75691901546));
+#10100 = CARTESIAN_POINT('',(-3.483185275879,-36.93492800556));
+#10101 = CARTESIAN_POINT('',(-3.623166585158,-37.11315769756));
+#10102 = CARTESIAN_POINT('',(-3.862592269482,-37.4180038112));
+#10103 = CARTESIAN_POINT('',(-3.962370604227,-37.54504545742));
+#10104 = CARTESIAN_POINT('',(-4.062121156784,-37.67205174878));
+#10105 = CARTESIAN_POINT('',(-4.161848588562,-37.79902862875));
+#10106 = CARTESIAN_POINT('',(-4.261576009563,-37.92600560604));
+#10107 = CARTESIAN_POINT('',(-4.361326537948,-38.0530121015));
+#10108 = CARTESIAN_POINT('',(-4.461104853736,-38.18005387048));
+#10109 = CARTESIAN_POINT('',(-4.579775597987,-38.33115006666));
+#10110 = CARTESIAN_POINT('',(-4.598720375688,-38.35527128814));
+#10111 = CARTESIAN_POINT('',(-4.617665157172,-38.37939250879));
+#10112 = CARTESIAN_POINT('',(-4.636609941137,-38.40351372682));
+#10113 = CARTESIAN_POINT('',(-4.65555472598,-38.42763494103));
+#10114 = CARTESIAN_POINT('',(-4.674499509803,-38.45175615078));
+#10115 = CARTESIAN_POINT('',(-4.693444290408,-38.47587735601));
+#10116 = CARTESIAN_POINT('',(-4.712389065296,-38.49999855723));
+#10117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10118 = PCURVE('',#6892,#10119);
+#10119 = DEFINITIONAL_REPRESENTATION('',(#10120),#10179);
+#10120 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#10121,#10122,#10123,#10124,
+    #10125,#10126,#10127,#10128,#10129,#10130,#10131,#10132,#10133,
+    #10134,#10135,#10136,#10137,#10138,#10139,#10140,#10141,#10142,
+    #10143,#10144,#10145,#10146,#10147,#10148,#10149,#10150,#10151,
+    #10152,#10153,#10154,#10155,#10156,#10157,#10158,#10159,#10160,
+    #10161,#10162,#10163,#10164,#10165,#10166,#10167,#10168,#10169,
+    #10170,#10171,#10172,#10173,#10174,#10175,#10176,#10177,#10178),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053400473929E-02,
+    9.721178925956E-02,0.311862230074,0.526512670779,0.561193783473,
+    0.798454273998,0.967824942571,1.),.UNSPECIFIED.);
+#10121 = CARTESIAN_POINT('',(-0.931750216714,1.570847262718));
+#10122 = CARTESIAN_POINT('',(-0.931750202428,1.61237924841));
+#10123 = CARTESIAN_POINT('',(-0.931750189971,1.653911886165));
+#10124 = CARTESIAN_POINT('',(-0.931750179847,1.695444233959));
+#10125 = CARTESIAN_POINT('',(-0.931750172489,1.736976218975));
+#10126 = CARTESIAN_POINT('',(-0.931750168217,1.778508203228));
+#10127 = CARTESIAN_POINT('',(-0.931750167195,1.820040549181));
+#10128 = CARTESIAN_POINT('',(-0.931750169388,1.861573185364));
+#10129 = CARTESIAN_POINT('',(-0.931750176456,1.918813643306));
+#10130 = CARTESIAN_POINT('',(-0.931750178814,1.934522116354));
+#10131 = CARTESIAN_POINT('',(-0.931750181575,1.950230590551));
+#10132 = CARTESIAN_POINT('',(-0.931750184714,1.965939065315));
+#10133 = CARTESIAN_POINT('',(-0.931750188204,1.981647540058));
+#10134 = CARTESIAN_POINT('',(-0.931750192011,1.997356014197));
+#10135 = CARTESIAN_POINT('',(-0.931750196093,2.013064487143));
+#10136 = CARTESIAN_POINT('',(-0.93175023509,2.155163898253));
+#10137 = CARTESIAN_POINT('',(-0.93175028687,2.281725589816));
+#10138 = CARTESIAN_POINT('',(-0.931750313506,2.408187111681));
+#10139 = CARTESIAN_POINT('',(-0.931750338794,2.534585776271));
+#10140 = CARTESIAN_POINT('',(-0.931750120586,2.660984468272));
+#10141 = CARTESIAN_POINT('',(-0.931750161067,2.787446001852));
+#10142 = CARTESIAN_POINT('',(-0.931750234145,2.914007695635));
+#10143 = CARTESIAN_POINT('',(-0.931750309087,3.16678958067));
+#10144 = CARTESIAN_POINT('',(-0.931750267123,3.293351277817));
+#10145 = CARTESIAN_POINT('',(-0.931750371735,3.419812813888));
+#10146 = CARTESIAN_POINT('',(-0.931750405191,3.546211471943));
+#10147 = CARTESIAN_POINT('',(-0.93175008328,3.672610160181));
+#10148 = CARTESIAN_POINT('',(-0.931750111541,3.799071685594));
+#10149 = CARTESIAN_POINT('',(-0.931750120863,3.925633380949));
+#10150 = CARTESIAN_POINT('',(-0.931750182648,4.0724453259));
+#10151 = CARTESIAN_POINT('',(-0.931750191995,4.092866340201));
+#10152 = CARTESIAN_POINT('',(-0.931750201888,4.11328735879));
+#10153 = CARTESIAN_POINT('',(-0.931750212127,4.1337083795));
+#10154 = CARTESIAN_POINT('',(-0.93175022252,4.154129400164));
+#10155 = CARTESIAN_POINT('',(-0.931750232881,4.174550418621));
+#10156 = CARTESIAN_POINT('',(-0.93175024303,4.194971432709));
+#10157 = CARTESIAN_POINT('',(-0.931750319613,4.355096673923));
+#10158 = CARTESIAN_POINT('',(-0.931750369546,4.49508251783));
+#10159 = CARTESIAN_POINT('',(-0.931750348406,4.634894952158));
+#10160 = CARTESIAN_POINT('',(-0.931750259247,4.774614085626));
+#10161 = CARTESIAN_POINT('',(-0.931750218032,4.914333208779));
+#10162 = CARTESIAN_POINT('',(-0.931750153704,5.054145647847));
+#10163 = CARTESIAN_POINT('',(-0.931750151403,5.19413150046));
+#10164 = CARTESIAN_POINT('',(-0.931750211552,5.433564943952));
+#10165 = CARTESIAN_POINT('',(-0.931750259456,5.533346508606));
+#10166 = CARTESIAN_POINT('',(-0.931750306187,5.633100289101));
+#10167 = CARTESIAN_POINT('',(-0.931750379912,5.73283094606));
+#10168 = CARTESIAN_POINT('',(-0.931750370637,5.832561594151));
+#10169 = CARTESIAN_POINT('',(-0.931750241925,5.932315368056));
+#10170 = CARTESIAN_POINT('',(-0.931750183399,6.032096959644));
+#10171 = CARTESIAN_POINT('',(-0.931750254033,6.150771572082));
+#10172 = CARTESIAN_POINT('',(-0.931750267795,6.169716966494));
+#10173 = CARTESIAN_POINT('',(-0.931750286623,6.188662363519));
+#10174 = CARTESIAN_POINT('',(-0.931750311375,6.207607761452));
+#10175 = CARTESIAN_POINT('',(-0.931750341184,6.226553158238));
+#10176 = CARTESIAN_POINT('',(-0.931750373463,6.245498551478));
+#10177 = CARTESIAN_POINT('',(-0.931750403898,6.264443938421));
+#10178 = CARTESIAN_POINT('',(-0.931750426455,6.283389315972));
+#10179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10180 = ORIENTED_EDGE('',*,*,#10181,.T.);
+#10181 = EDGE_CURVE('',#9994,#10182,#10184,.T.);
+#10182 = VERTEX_POINT('',#10183);
+#10183 = CARTESIAN_POINT('',(4.,0.,40.499998342626));
+#10184 = SURFACE_CURVE('',#10185,(#10212,#10242),.PCURVE_S1.);
+#10185 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#10186,#10187,#10188,#10189,
+    #10190,#10191,#10192,#10193,#10194,#10195,#10196,#10197,#10198,
+    #10199,#10200,#10201,#10202,#10203,#10204,#10205,#10206,#10207,
+    #10208,#10209,#10210,#10211),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151522878493,0.36353305238,0.807505383374,1.),.UNSPECIFIED.);
+#10186 = CARTESIAN_POINT('',(3.3964349647E-07,-4.,38.499998557234));
+#10187 = CARTESIAN_POINT('',(0.135999642547,-3.999999981652,
+    38.543288416699));
+#10188 = CARTESIAN_POINT('',(0.271999609164,-3.994605330815,
+    38.586578469726));
+#10189 = CARTESIAN_POINT('',(0.407742303921,-3.983816072141,
+    38.629868371573));
+#10190 = CARTESIAN_POINT('',(0.542971117183,-3.967647490208,
+    38.6731581917));
+#10191 = CARTESIAN_POINT('',(0.677431090767,-3.946130078517,
+    38.716448132378));
+#10192 = CARTESIAN_POINT('',(0.810869243459,-3.919309488478,
+    38.759738247299));
+#10193 = CARTESIAN_POINT('',(1.127960522061,-3.842384049671,
+    38.863599224126));
+#10194 = CARTESIAN_POINT('',(1.310399538845,-3.787256960042,
+    38.924171433509));
+#10195 = CARTESIAN_POINT('',(1.489662593829,-3.722032797116,
+    38.984742837996));
+#10196 = CARTESIAN_POINT('',(1.665080835946,-3.646934136794,
+    39.045313722796));
+#10197 = CARTESIAN_POINT('',(1.836007627671,-3.562237811659,
+    39.105885120655));
+#10198 = CARTESIAN_POINT('',(2.001820256575,-3.468274179348,
+    39.16645732382));
+#10199 = CARTESIAN_POINT('',(2.497191347153,-3.150051951445,
+    39.353870799949));
+#10200 = CARTESIAN_POINT('',(2.807549479045,-2.895632859523,
+    39.480758774414));
+#10201 = CARTESIAN_POINT('',(3.087311812517,-2.605752684985,
+    39.607609520016));
+#10202 = CARTESIAN_POINT('',(3.331757649048,-2.284914040938,
+    39.734446979409));
+#10203 = CARTESIAN_POINT('',(3.5369813444,-1.938243190471,39.86129780565
+    ));
+#10204 = CARTESIAN_POINT('',(3.699894845803,-1.571486573101,
+    39.988185823102));
+#10205 = CARTESIAN_POINT('',(3.86999845459,-1.026139663782,
+    40.170023721118));
+#10206 = CARTESIAN_POINT('',(3.913134006102,-0.858608995341,
+    40.225019915949));
+#10207 = CARTESIAN_POINT('',(3.947800854542,-0.688989954565,
+    40.280015602712));
+#10208 = CARTESIAN_POINT('',(3.973880418332,-0.517796453903,
+    40.335010965886));
+#10209 = CARTESIAN_POINT('',(3.991293408702,-0.345548962014,
+    40.390006652945));
+#10210 = CARTESIAN_POINT('',(4.,-0.172773393727,40.44500284753));
+#10211 = CARTESIAN_POINT('',(4.,-8.9E-16,40.499998342626));
+#10212 = PCURVE('',#6979,#10213);
+#10213 = DEFINITIONAL_REPRESENTATION('',(#10214),#10241);
+#10214 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#10215,#10216,#10217,#10218,
+    #10219,#10220,#10221,#10222,#10223,#10224,#10225,#10226,#10227,
+    #10228,#10229,#10230,#10231,#10232,#10233,#10234,#10235,#10236,
+    #10237,#10238,#10239,#10240),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151522878493,0.36353305238,0.807505383374,1.),.UNSPECIFIED.);
+#10215 = CARTESIAN_POINT('',(-4.712389065296,-38.49999855723));
+#10216 = CARTESIAN_POINT('',(-4.746388891021,-38.54328841669));
+#10217 = CARTESIAN_POINT('',(-4.780388883329,-38.58657846972));
+#10218 = CARTESIAN_POINT('',(-4.81438875275,-38.62986837157));
+#10219 = CARTESIAN_POINT('',(-4.84838854303,-38.6731581917));
+#10220 = CARTESIAN_POINT('',(-4.882388408825,-38.71644813237));
+#10221 = CARTESIAN_POINT('',(-4.916388393402,-38.75973824729));
+#10222 = CARTESIAN_POINT('',(-4.997960601484,-38.86359922412));
+#10223 = CARTESIAN_POINT('',(-5.045533869118,-38.9241714335));
+#10224 = CARTESIAN_POINT('',(-5.093106489104,-38.98474283799));
+#10225 = CARTESIAN_POINT('',(-5.140678698374,-39.04531372279));
+#10226 = CARTESIAN_POINT('',(-5.188251319232,-39.10588512065));
+#10227 = CARTESIAN_POINT('',(-5.235824587671,-39.16645732382));
+#10228 = CARTESIAN_POINT('',(-5.383018741706,-39.35387079994));
+#10229 = CARTESIAN_POINT('',(-5.482676355084,-39.48075877441));
+#10230 = CARTESIAN_POINT('',(-5.582304799897,-39.60760952001));
+#10231 = CARTESIAN_POINT('',(-5.68192279281,-39.7344469794));
+#10232 = CARTESIAN_POINT('',(-5.781551227483,-39.86129780565));
+#10233 = CARTESIAN_POINT('',(-5.881208834819,-39.9881858231));
+#10234 = CARTESIAN_POINT('',(-6.024023944582,-40.17002372111));
+#10235 = CARTESIAN_POINT('',(-6.0672178387,-40.22501991594));
+#10236 = CARTESIAN_POINT('',(-6.110411331626,-40.28001560271));
+#10237 = CARTESIAN_POINT('',(-6.153604569981,-40.33501096588));
+#10238 = CARTESIAN_POINT('',(-6.196798063877,-40.39000665294));
+#10239 = CARTESIAN_POINT('',(-6.239991958748,-40.44500284753));
+#10240 = CARTESIAN_POINT('',(-6.28318530718,-40.49999834262));
+#10241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10242 = PCURVE('',#10243,#10286);
+#10243 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#10244,#10245,#10246,#10247,#10248,#10249,#10250,#10251,#10252
+      ,#10253,#10254,#10255,#10256,#10257,#10258,#10259,#10260,#10261
+      ,#10262,#10263,#10264)
+    ,(#10265,#10266,#10267,#10268,#10269,#10270,#10271,#10272,#10273
+      ,#10274,#10275,#10276,#10277,#10278,#10279,#10280,#10281,#10282
+      ,#10283,#10284,#10285
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#10244 = CARTESIAN_POINT('',(4.2455154325E-07,-4.099998135104,
+    38.473203880381));
+#10245 = CARTESIAN_POINT('',(1.170957974965,-4.099997614517,
+    38.836839986975));
+#10246 = CARTESIAN_POINT('',(2.341911450514,-3.732125323961,
+    39.200474435666));
+#10247 = CARTESIAN_POINT('',(3.384463488994,-2.996418179156,
+    39.564120758459));
+#10248 = CARTESIAN_POINT('',(4.17018765739,-1.943185562297,
+    39.927736547574));
+#10249 = CARTESIAN_POINT('',(4.593313674145,-0.673498066365,
+    40.291396113924));
+#10250 = CARTESIAN_POINT('',(4.593332500533,0.67348559323,
+    40.655017366169));
+#10251 = CARTESIAN_POINT('',(4.170179888648,1.943213891426,
+    41.018659373876));
+#10252 = CARTESIAN_POINT('',(3.384461545066,2.996399630515,
+    41.382294413811));
+#10253 = CARTESIAN_POINT('',(2.341912857456,3.732131437572,
+    41.745931067229));
+#10254 = CARTESIAN_POINT('',(-5.1899402999E-07,4.467864682573,
+    42.473203760363));
+#10255 = CARTESIAN_POINT('',(-2.341913693931,3.732130796136,
+    43.200476453487));
+#10256 = CARTESIAN_POINT('',(-3.384460725939,2.996395149519,
+    43.564111727453));
+#10257 = CARTESIAN_POINT('',(-4.170187422781,1.943232350845,
+    43.927753566171));
+#10258 = CARTESIAN_POINT('',(-4.593320900438,0.67344105709,
+    44.29138047717));
+#10259 = CARTESIAN_POINT('',(-4.59332070048,-0.673440847485,
+    44.655021084181));
+#10260 = CARTESIAN_POINT('',(-4.170187725923,-1.943236989646,
+    45.018665553825));
+#10261 = CARTESIAN_POINT('',(-3.384460942996,-2.9963924043,
+    45.382288141706));
+#10262 = CARTESIAN_POINT('',(-2.341910851237,-3.732132199886,
+    45.745933085068));
+#10263 = CARTESIAN_POINT('',(-1.170957040968,-4.099998307032,
+    46.109567533754));
+#10264 = CARTESIAN_POINT('',(5.0945577001E-07,-4.099997762153,
+    46.473203640326));
+#10265 = CARTESIAN_POINT('',(-4.2454430549E-07,-3.099998778387,
+    38.741155473567));
+#10266 = CARTESIAN_POINT('',(0.885356246833,-3.099998638052,
+    39.10479209424));
+#10267 = CARTESIAN_POINT('',(1.770717278846,-2.821852322264,
+    39.468430372859));
+#10268 = CARTESIAN_POINT('',(2.558978500175,-2.265581044874,
+    39.832056777241));
+#10269 = CARTESIAN_POINT('',(3.153071770303,-1.469247931002,
+    40.195713715561));
+#10270 = CARTESIAN_POINT('',(3.472993747123,-0.509220530161,
+    40.559326876311));
+#10271 = CARTESIAN_POINT('',(3.473006111498,0.509212220472,
+    40.922978351458));
+#10272 = CARTESIAN_POINT('',(3.153064400274,1.469262058136,
+    41.286609070965));
+#10273 = CARTESIAN_POINT('',(2.558983622941,2.26556919503,
+    41.650246758329));
+#10274 = CARTESIAN_POINT('',(1.770715570318,2.821855166633,
+    42.013882832172));
+#10275 = CARTESIAN_POINT('',(5.0228205675E-07,3.378141816607,
+    42.741155593589));
+#10276 = CARTESIAN_POINT('',(-1.770714711143,2.821855629421,
+    43.468428355005));
+#10277 = CARTESIAN_POINT('',(-2.558981744123,2.26556816423,
+    43.832065808337));
+#10278 = CARTESIAN_POINT('',(-3.153069437813,1.469273253365,
+    44.195696696801));
+#10279 = CARTESIAN_POINT('',(-3.472996767966,0.509189187542,
+    44.559342513241));
+#10280 = CARTESIAN_POINT('',(-3.473000094599,-0.509185725728,
+    44.922974633341));
+#10281 = CARTESIAN_POINT('',(-3.153071712914,-1.469277577508,
+    45.286602891036));
+#10282 = CARTESIAN_POINT('',(-2.558978174662,-2.265563513343,
+    45.650253030442));
+#10283 = CARTESIAN_POINT('',(-1.770718293398,-2.821855943424,
+    46.013880814331));
+#10284 = CARTESIAN_POINT('',(-0.885357180813,-3.0999986502,
+    46.37751909292));
+#10285 = CARTESIAN_POINT('',(-5.0944604313E-07,-3.099998534085,
+    46.741155713624));
+#10286 = DEFINITIONAL_REPRESENTATION('',(#10287),#10314);
+#10287 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#10288,#10289,#10290,#10291,
+    #10292,#10293,#10294,#10295,#10296,#10297,#10298,#10299,#10300,
+    #10301,#10302,#10303,#10304,#10305,#10306,#10307,#10308,#10309,
+    #10310,#10311,#10312,#10313),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151522878493,0.36353305238,0.807505383374,1.),.UNSPECIFIED.);
+#10288 = CARTESIAN_POINT('',(-0.931750426455,0.));
+#10289 = CARTESIAN_POINT('',(-0.931750481014,3.400091037492E-02));
+#10290 = CARTESIAN_POINT('',(-0.931750584857,6.800199827607E-02));
+#10291 = CARTESIAN_POINT('',(-0.93175069529,0.102002967533));
+#10292 = CARTESIAN_POINT('',(-0.931750783267,0.136003859356));
+#10293 = CARTESIAN_POINT('',(-0.931750833971,0.170004828246));
+#10294 = CARTESIAN_POINT('',(-0.931750847394,0.204005917906));
+#10295 = CARTESIAN_POINT('',(-0.931750827056,0.285580780266));
+#10296 = CARTESIAN_POINT('',(-0.931750765026,0.333155598556));
+#10297 = CARTESIAN_POINT('',(-0.931750677603,0.380729771557));
+#10298 = CARTESIAN_POINT('',(-0.931750589028,0.428303534845));
+#10299 = CARTESIAN_POINT('',(-0.931750518396,0.475877708992));
+#10300 = CARTESIAN_POINT('',(-0.931750475024,0.523452528529));
+#10301 = CARTESIAN_POINT('',(-0.931750409478,0.67065147333));
+#10302 = CARTESIAN_POINT('',(-0.931750466628,0.770312318532));
+#10303 = CARTESIAN_POINT('',(-0.931750620267,0.869943976147));
+#10304 = CARTESIAN_POINT('',(-0.931750711314,0.969565177839));
+#10305 = CARTESIAN_POINT('',(-0.931750741248,1.06919683863));
+#10306 = CARTESIAN_POINT('',(-0.931750732907,1.168857683249));
+#10307 = CARTESIAN_POINT('',(-0.931750692314,1.311677440983));
+#10308 = CARTESIAN_POINT('',(-0.931750676298,1.354872741985));
+#10309 = CARTESIAN_POINT('',(-0.931750658203,1.398067642447));
+#10310 = CARTESIAN_POINT('',(-0.93175063945,1.441262288486));
+#10311 = CARTESIAN_POINT('',(-0.931750621205,1.484457189761));
+#10312 = CARTESIAN_POINT('',(-0.931750604355,1.527652491368));
+#10313 = CARTESIAN_POINT('',(-0.931750589497,1.570847245737));
+#10314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10315 = ORIENTED_EDGE('',*,*,#10316,.F.);
+#10316 = EDGE_CURVE('',#9784,#10182,#10317,.T.);
+#10317 = SURFACE_CURVE('',#10318,(#10322,#10329),.PCURVE_S1.);
+#10318 = LINE('',#10319,#10320);
+#10319 = CARTESIAN_POINT('',(4.,0.,0.));
+#10320 = VECTOR('',#10321,1.);
+#10321 = DIRECTION('',(0.,0.,1.));
+#10322 = PCURVE('',#6979,#10323);
+#10323 = DEFINITIONAL_REPRESENTATION('',(#10324),#10328);
+#10324 = LINE('',#10325,#10326);
+#10325 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#10326 = VECTOR('',#10327,1.);
+#10327 = DIRECTION('',(-0.,-1.));
+#10328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10329 = PCURVE('',#10330,#10335);
+#10330 = CYLINDRICAL_SURFACE('',#10331,4.);
+#10331 = AXIS2_PLACEMENT_3D('',#10332,#10333,#10334);
+#10332 = CARTESIAN_POINT('',(0.,0.,0.));
+#10333 = DIRECTION('',(-0.,-0.,-1.));
+#10334 = DIRECTION('',(1.,0.,0.));
+#10335 = DEFINITIONAL_REPRESENTATION('',(#10336),#10340);
+#10336 = LINE('',#10337,#10338);
+#10337 = CARTESIAN_POINT('',(-0.,0.));
+#10338 = VECTOR('',#10339,1.);
+#10339 = DIRECTION('',(-0.,-1.));
+#10340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10341 = ADVANCED_FACE('',(#10342),#6892,.F.);
+#10342 = FACE_BOUND('',#10343,.F.);
+#10343 = EDGE_LOOP('',(#10344,#10345,#10346,#10430,#10450));
+#10344 = ORIENTED_EDGE('',*,*,#6830,.F.);
+#10345 = ORIENTED_EDGE('',*,*,#7080,.T.);
+#10346 = ORIENTED_EDGE('',*,*,#10347,.T.);
+#10347 = EDGE_CURVE('',#6997,#10348,#10350,.T.);
+#10348 = VERTEX_POINT('',#10349);
+#10349 = CARTESIAN_POINT('',(-4.245443E-07,-3.099998778387,
+    38.741155473567));
+#10350 = SURFACE_CURVE('',#10351,(#10373,#10380),.PCURVE_S1.);
+#10351 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#10352,#10353,#10354,#10355,
+    #10356,#10357,#10358,#10359,#10360,#10361,#10362,#10363,#10364,
+    #10365,#10366,#10367,#10368,#10369,#10370,#10371,#10372),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#10352 = CARTESIAN_POINT('',(-3.3964471902E-07,-3.099999022684,
+    30.741155233516));
+#10353 = CARTESIAN_POINT('',(0.885356401507,-3.099998858107,
+    31.104791854181));
+#10354 = CARTESIAN_POINT('',(1.770717495671,-2.821852496146,
+    31.468430132809));
+#10355 = CARTESIAN_POINT('',(2.558978763888,-2.265581153336,
+    31.832056537184));
+#10356 = CARTESIAN_POINT('',(3.153072059024,-1.469247960428,
+    32.195713475511));
+#10357 = CARTESIAN_POINT('',(3.472994034763,-0.509220475181,
+    32.559326636252));
+#10358 = CARTESIAN_POINT('',(3.473006371248,0.509212355723,
+    32.922978111409));
+#10359 = CARTESIAN_POINT('',(3.153064608516,1.469262260276,
+    33.286608830909));
+#10360 = CARTESIAN_POINT('',(2.558983762557,2.265569443655,
+    33.650246518275));
+#10361 = CARTESIAN_POINT('',(1.770715632578,2.821855437509,
+    34.013882592119));
+#10362 = CARTESIAN_POINT('',(4.0976360151E-07,3.378142082826,
+    34.741155353535));
+#10363 = CARTESIAN_POINT('',(-1.770714927969,2.821855803305,
+    35.468428114952));
+#10364 = CARTESIAN_POINT('',(-2.55898171079,2.265568632337,
+    35.832064188792));
+#10365 = CARTESIAN_POINT('',(-3.153070893498,1.469271869889,
+    36.195701876166));
+#10366 = CARTESIAN_POINT('',(-3.47299497174,0.509191655606,
+    36.559332595659));
+#10367 = CARTESIAN_POINT('',(-3.473002438212,-0.509188384024,
+    36.922984070817));
+#10368 = CARTESIAN_POINT('',(-3.153070754191,-1.46927636674,
+    37.286597231561));
+#10369 = CARTESIAN_POINT('',(-2.558978611326,-2.265564121617,
+    37.650254169885));
+#10370 = CARTESIAN_POINT('',(-1.770718355655,-2.821856214301,
+    38.013880574269));
+#10371 = CARTESIAN_POINT('',(-0.885357165686,-3.099998918744,
+    38.377518852873));
+#10372 = CARTESIAN_POINT('',(-4.2454431037E-07,-3.099998778387,
+    38.741155473567));
+#10373 = PCURVE('',#6892,#10374);
+#10374 = DEFINITIONAL_REPRESENTATION('',(#10375),#10379);
+#10375 = LINE('',#10376,#10377);
+#10376 = CARTESIAN_POINT('',(-0.,0.));
+#10377 = VECTOR('',#10378,1.);
+#10378 = DIRECTION('',(0.,1.));
+#10379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10380 = PCURVE('',#10381,#10424);
+#10381 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#10382,#10383,#10384,#10385,#10386,#10387,#10388,#10389,#10390
+      ,#10391,#10392,#10393,#10394,#10395,#10396,#10397,#10398,#10399
+      ,#10400,#10401,#10402)
+    ,(#10403,#10404,#10405,#10406,#10407,#10408,#10409,#10410,#10411
+      ,#10412,#10413,#10414,#10415,#10416,#10417,#10418,#10419,#10420
+      ,#10421,#10422,#10423
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#10382 = CARTESIAN_POINT('',(-3.3964471902E-07,-3.099999022684,
+    30.741155233516));
+#10383 = CARTESIAN_POINT('',(0.885356401507,-3.099998858107,
+    31.104791854181));
+#10384 = CARTESIAN_POINT('',(1.770717495671,-2.821852496146,
+    31.468430132809));
+#10385 = CARTESIAN_POINT('',(2.558978763888,-2.265581153336,
+    31.832056537184));
+#10386 = CARTESIAN_POINT('',(3.153072059024,-1.469247960428,
+    32.195713475511));
+#10387 = CARTESIAN_POINT('',(3.472994034763,-0.509220475181,
+    32.559326636252));
+#10388 = CARTESIAN_POINT('',(3.473006371248,0.509212355723,
+    32.922978111409));
+#10389 = CARTESIAN_POINT('',(3.153064608516,1.469262260276,
+    33.286608830909));
+#10390 = CARTESIAN_POINT('',(2.558983762557,2.265569443655,
+    33.650246518275));
+#10391 = CARTESIAN_POINT('',(1.770715632578,2.821855437509,
+    34.013882592119));
+#10392 = CARTESIAN_POINT('',(4.0976360151E-07,3.378142082826,
+    34.741155353535));
+#10393 = CARTESIAN_POINT('',(-1.770714927969,2.821855803305,
+    35.468428114952));
+#10394 = CARTESIAN_POINT('',(-2.55898171079,2.265568632337,
+    35.832064188792));
+#10395 = CARTESIAN_POINT('',(-3.153070893498,1.469271869889,
+    36.195701876166));
+#10396 = CARTESIAN_POINT('',(-3.47299497174,0.509191655606,
+    36.559332595659));
+#10397 = CARTESIAN_POINT('',(-3.473002438212,-0.509188384024,
+    36.922984070817));
+#10398 = CARTESIAN_POINT('',(-3.153070754191,-1.46927636674,
+    37.286597231561));
+#10399 = CARTESIAN_POINT('',(-2.558978611326,-2.265564121617,
+    37.650254169885));
+#10400 = CARTESIAN_POINT('',(-1.770718355655,-2.821856214301,
+    38.013880574269));
+#10401 = CARTESIAN_POINT('',(-0.885357165686,-3.099998918744,
+    38.377518852873));
+#10402 = CARTESIAN_POINT('',(-4.2454431037E-07,-3.099998778387,
+    38.741155473567));
+#10403 = CARTESIAN_POINT('',(-3.3964849333E-07,-3.100000977318,
+    31.758846687138));
+#10404 = CARTESIAN_POINT('',(0.885357029517,-3.100001335903,
+    32.122483307803));
+#10405 = CARTESIAN_POINT('',(1.770718916032,-2.821858652431,
+    32.486121586419));
+#10406 = CARTESIAN_POINT('',(2.558979868008,-2.26556635946,
+    32.849747990844));
+#10407 = CARTESIAN_POINT('',(3.153072628558,-1.469278186236,
+    33.213404929073));
+#10408 = CARTESIAN_POINT('',(3.473004776192,-0.509189601312,
+    33.577018089922));
+#10409 = CARTESIAN_POINT('',(3.472997560747,0.509191160627,
+    33.94066956501));
+#10410 = CARTESIAN_POINT('',(3.153073492264,1.469272134824,
+    34.304300284535));
+#10411 = CARTESIAN_POINT('',(2.558984084438,2.265569608547,
+    34.667937971896));
+#10412 = CARTESIAN_POINT('',(1.770716879611,2.821857368425,
+    35.03157404574));
+#10413 = CARTESIAN_POINT('',(4.2299093639E-07,3.378144479039,
+    35.758846807158));
+#10414 = CARTESIAN_POINT('',(-1.770716192974,2.821857875635,
+    36.486119568571));
+#10415 = CARTESIAN_POINT('',(-2.558985019229,2.265571681515,
+    36.849755642426));
+#10416 = CARTESIAN_POINT('',(-3.153066482869,1.469264079712,
+    37.213393329756));
+#10417 = CARTESIAN_POINT('',(-3.473008709248,0.50921357312,
+    37.577024049342));
+#10418 = CARTESIAN_POINT('',(-3.472996623769,-0.509219980334,
+    37.940675524346));
+#10419 = CARTESIAN_POINT('',(-3.153074657767,-1.469248225258,
+    38.304288685276));
+#10420 = CARTESIAN_POINT('',(-2.558981137565,-2.265582129593,
+    38.66794562345));
+#10421 = CARTESIAN_POINT('',(-1.770719447295,-2.821854061263,
+    39.031572027908));
+#10422 = CARTESIAN_POINT('',(-0.885357793705,-3.100000838757,
+    39.395210306493));
+#10423 = CARTESIAN_POINT('',(-4.2455006044E-07,-3.100001221616,
+    39.758846927188));
+#10424 = DEFINITIONAL_REPRESENTATION('',(#10425),#10429);
+#10425 = LINE('',#10426,#10427);
+#10426 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#10427 = VECTOR('',#10428,1.);
+#10428 = DIRECTION('',(0.,1.));
+#10429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10430 = ORIENTED_EDGE('',*,*,#10431,.F.);
+#10431 = EDGE_CURVE('',#9994,#10348,#10432,.T.);
+#10432 = SURFACE_CURVE('',#10433,(#10436,#10443),.PCURVE_S1.);
+#10433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10434,#10435),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#10434 = CARTESIAN_POINT('',(4.245515397E-07,-4.099998135104,
+    38.473203880381));
+#10435 = CARTESIAN_POINT('',(-4.2454430993E-07,-3.099998778387,
+    38.741155473567));
+#10436 = PCURVE('',#6892,#10437);
+#10437 = DEFINITIONAL_REPRESENTATION('',(#10438),#10442);
+#10438 = LINE('',#10439,#10440);
+#10439 = CARTESIAN_POINT('',(0.,6.283389315972));
+#10440 = VECTOR('',#10441,1.);
+#10441 = DIRECTION('',(1.,0.));
+#10442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10443 = PCURVE('',#10243,#10444);
+#10444 = DEFINITIONAL_REPRESENTATION('',(#10445),#10449);
+#10445 = LINE('',#10446,#10447);
+#10446 = CARTESIAN_POINT('',(0.,0.));
+#10447 = VECTOR('',#10448,1.);
+#10448 = DIRECTION('',(1.,0.));
+#10449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10450 = ORIENTED_EDGE('',*,*,#9993,.F.);
+#10451 = ADVANCED_FACE('',(#10452),#7030,.F.);
+#10452 = FACE_BOUND('',#10453,.F.);
+#10453 = EDGE_LOOP('',(#10454,#10455,#10456,#10540));
+#10454 = ORIENTED_EDGE('',*,*,#6996,.F.);
+#10455 = ORIENTED_EDGE('',*,*,#7190,.T.);
+#10456 = ORIENTED_EDGE('',*,*,#10457,.T.);
+#10457 = EDGE_CURVE('',#7107,#10458,#10460,.T.);
+#10458 = VERTEX_POINT('',#10459);
+#10459 = CARTESIAN_POINT('',(-3.39648489E-07,-3.100000977318,
+    31.758846687138));
+#10460 = SURFACE_CURVE('',#10461,(#10483,#10490),.PCURVE_S1.);
+#10461 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#10462,#10463,#10464,#10465,
+    #10466,#10467,#10468,#10469,#10470,#10471,#10472,#10473,#10474,
+    #10475,#10476,#10477,#10478,#10479,#10480,#10481,#10482),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#10462 = CARTESIAN_POINT('',(-2.5473732546E-07,-3.100000732992,
+    23.75884644706));
+#10463 = CARTESIAN_POINT('',(0.88535704464,-3.100001067361,
+    24.122483067763));
+#10464 = CARTESIAN_POINT('',(1.770718853786,-2.821858381537,
+    24.486121346347));
+#10465 = CARTESIAN_POINT('',(2.558979728374,-2.265566110815,
+    24.849747750776));
+#10466 = CARTESIAN_POINT('',(3.153072420312,-1.469277984093,
+    25.213404689026));
+#10467 = CARTESIAN_POINT('',(3.473004516433,-0.509189466053,
+    25.577017849846));
+#10468 = CARTESIAN_POINT('',(3.472997273094,0.509191215618,
+    25.940669324957));
+#10469 = CARTESIAN_POINT('',(3.153073203528,1.469272105392,
+    26.304300044469));
+#10470 = CARTESIAN_POINT('',(2.558983820714,2.265569500087,
+    26.667937731835));
+#10471 = CARTESIAN_POINT('',(1.770716662773,2.821857194534,
+    27.031573805679));
+#10472 = CARTESIAN_POINT('',(3.3046617931E-07,3.378144212808,
+    27.758846567094));
+#10473 = CARTESIAN_POINT('',(-1.770716130713,2.821857604747,
+    28.486119328511));
+#10474 = CARTESIAN_POINT('',(-2.558984879607,2.265571432877,
+    28.849755402355));
+#10475 = CARTESIAN_POINT('',(-3.153066274623,1.469263877561,
+    29.213393089716));
+#10476 = CARTESIAN_POINT('',(-3.47300844948,0.509213437864,
+    29.577023809246));
+#10477 = CARTESIAN_POINT('',(-3.472996336129,-0.509220035324,
+    29.940675284324));
+#10478 = CARTESIAN_POINT('',(-3.153074369018,-1.469248195829,
+    30.304288445179));
+#10479 = CARTESIAN_POINT('',(-2.558980873853,-2.265582021126,
+    30.667945383406));
+#10480 = CARTESIAN_POINT('',(-1.770719230453,-2.821853887385,
+    31.031571787849));
+#10481 = CARTESIAN_POINT('',(-0.885357639019,-3.100000618679,
+    31.395210066416));
+#10482 = CARTESIAN_POINT('',(-3.3964849244E-07,-3.100000977318,
+    31.758846687138));
+#10483 = PCURVE('',#7030,#10484);
+#10484 = DEFINITIONAL_REPRESENTATION('',(#10485),#10489);
+#10485 = LINE('',#10486,#10487);
+#10486 = CARTESIAN_POINT('',(-0.,0.));
+#10487 = VECTOR('',#10488,1.);
+#10488 = DIRECTION('',(0.,1.));
+#10489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10490 = PCURVE('',#10491,#10534);
+#10491 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#10492,#10493,#10494,#10495,#10496,#10497,#10498,#10499,#10500
+      ,#10501,#10502,#10503,#10504,#10505,#10506,#10507,#10508,#10509
+      ,#10510,#10511,#10512)
+    ,(#10513,#10514,#10515,#10516,#10517,#10518,#10519,#10520,#10521
+      ,#10522,#10523,#10524,#10525,#10526,#10527,#10528,#10529,#10530
+      ,#10531,#10532,#10533
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#10492 = CARTESIAN_POINT('',(-2.5473732723E-07,-3.100000732992,
+    23.75884644706));
+#10493 = CARTESIAN_POINT('',(0.88535704464,-3.100001067361,
+    24.122483067763));
+#10494 = CARTESIAN_POINT('',(1.770718853786,-2.821858381537,
+    24.486121346345));
+#10495 = CARTESIAN_POINT('',(2.558979431328,-2.26556575117,
+    24.849749130258));
+#10496 = CARTESIAN_POINT('',(3.153073587281,-1.469279396984,
+    25.213399269641));
+#10497 = CARTESIAN_POINT('',(3.473002432561,-0.509186943033,
+    25.577027527316));
+#10498 = CARTESIAN_POINT('',(3.472999356967,0.509188692598,
+    25.940659647488));
+#10499 = CARTESIAN_POINT('',(3.153072036559,1.469273518283,
+    26.304305463852));
+#10500 = CARTESIAN_POINT('',(2.55898411776,2.265569140441,
+    26.667936352355));
+#10501 = CARTESIAN_POINT('',(1.770716662773,2.821857194534,
+    27.031573805679));
+#10502 = CARTESIAN_POINT('',(3.3046613098E-07,3.378144212808,
+    27.758846567094));
+#10503 = CARTESIAN_POINT('',(-1.770716130713,2.821857604747,
+    28.486119328512));
+#10504 = CARTESIAN_POINT('',(-2.558984879607,2.265571432877,
+    28.849755402352));
+#10505 = CARTESIAN_POINT('',(-3.153066274623,1.469263877561,
+    29.213393089721));
+#10506 = CARTESIAN_POINT('',(-3.47300844948,0.509213437864,
+    29.577023809238));
+#10507 = CARTESIAN_POINT('',(-3.472996336129,-0.509220035324,
+    29.940675284333));
+#10508 = CARTESIAN_POINT('',(-3.153074369018,-1.46924819583,
+    30.304288445172));
+#10509 = CARTESIAN_POINT('',(-2.558980873853,-2.265582021126,
+    30.66794538341));
+#10510 = CARTESIAN_POINT('',(-1.770719230453,-2.821853887385,
+    31.031571787848));
+#10511 = CARTESIAN_POINT('',(-0.885357639019,-3.100000618679,
+    31.395210066416));
+#10512 = CARTESIAN_POINT('',(-3.3964849244E-07,-3.100000977318,
+    31.758846687138));
+#10513 = CARTESIAN_POINT('',(2.5473426835E-07,-4.100001118971,
+    24.026794198993));
+#10514 = CARTESIAN_POINT('',(1.170958763868,-4.100001445597,
+    24.39043030556));
+#10515 = CARTESIAN_POINT('',(2.341913464252,-3.732134818996,
+    24.75406475425));
+#10516 = CARTESIAN_POINT('',(3.384464272489,-2.996394226773,
+    25.117709697637));
+#10517 = CARTESIAN_POINT('',(4.170191502388,-1.94323780333,
+    25.481332285474));
+#10518 = CARTESIAN_POINT('',(4.593324586714,-0.67344054272,
+    25.844976755107));
+#10519 = CARTESIAN_POINT('',(4.593324535647,0.673442464572,
+    26.208617362219));
+#10520 = CARTESIAN_POINT('',(4.17019047486,1.943234719137,
+    26.572244273096));
+#10521 = CARTESIAN_POINT('',(3.384462938429,2.99639823359,
+    26.935886111883));
+#10522 = CARTESIAN_POINT('',(2.341914915716,3.73213428827,27.29952138583
+    ));
+#10523 = CARTESIAN_POINT('',(-3.1376151395E-07,4.467868340575,
+    28.026794078958));
+#10524 = CARTESIAN_POINT('',(-2.341915470488,3.732134056698,
+    28.754066772088));
+#10525 = CARTESIAN_POINT('',(-3.384464874535,2.996401452951,
+    29.117703425515));
+#10526 = CARTESIAN_POINT('',(-4.170183665131,1.943214705146,
+    29.481338465424));
+#10527 = CARTESIAN_POINT('',(-4.593336386768,0.673485288463,
+    29.844980473199));
+#10528 = CARTESIAN_POINT('',(-4.593317309337,-0.673499473878,
+    30.208601725306));
+#10529 = CARTESIAN_POINT('',(-4.170190709471,-1.943187930557,
+    30.572261291852));
+#10530 = CARTESIAN_POINT('',(-3.384465701516,-2.996421263243,
+    30.935877080786));
+#10531 = CARTESIAN_POINT('',(-2.341912672261,-3.732128816104,
+    31.299523403671));
+#10532 = CARTESIAN_POINT('',(-1.170958169497,-4.100001189551,
+    31.663157852364));
+#10533 = CARTESIAN_POINT('',(3.3964370427E-07,-4.100001491954,
+    32.026793958914));
+#10534 = DEFINITIONAL_REPRESENTATION('',(#10535),#10539);
+#10535 = LINE('',#10536,#10537);
+#10536 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#10537 = VECTOR('',#10538,1.);
+#10538 = DIRECTION('',(0.,1.));
+#10539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10540 = ORIENTED_EDGE('',*,*,#10541,.F.);
+#10541 = EDGE_CURVE('',#6997,#10458,#10542,.T.);
+#10542 = SURFACE_CURVE('',#10543,(#10546,#10553),.PCURVE_S1.);
+#10543 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10544,#10545),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#10544 = CARTESIAN_POINT('',(-3.3964471902E-07,-3.099999022684,
+    30.741155233516));
+#10545 = CARTESIAN_POINT('',(-3.3964849244E-07,-3.100000977318,
+    31.758846687138));
+#10546 = PCURVE('',#7030,#10547);
+#10547 = DEFINITIONAL_REPRESENTATION('',(#10548),#10552);
+#10548 = LINE('',#10549,#10550);
+#10549 = CARTESIAN_POINT('',(0.,6.283389315972));
+#10550 = VECTOR('',#10551,1.);
+#10551 = DIRECTION('',(1.,0.));
+#10552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10553 = PCURVE('',#10381,#10554);
+#10554 = DEFINITIONAL_REPRESENTATION('',(#10555),#10559);
+#10555 = LINE('',#10556,#10557);
+#10556 = CARTESIAN_POINT('',(0.,0.));
+#10557 = VECTOR('',#10558,1.);
+#10558 = DIRECTION('',(1.,0.));
+#10559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10560 = ADVANCED_FACE('',(#10561),#7140,.F.);
+#10561 = FACE_BOUND('',#10562,.F.);
+#10562 = EDGE_LOOP('',(#10563,#10564,#10565,#10669,#10820));
+#10563 = ORIENTED_EDGE('',*,*,#7106,.F.);
+#10564 = ORIENTED_EDGE('',*,*,#7470,.T.);
+#10565 = ORIENTED_EDGE('',*,*,#10566,.T.);
+#10566 = EDGE_CURVE('',#7320,#10567,#10569,.T.);
+#10567 = VERTEX_POINT('',#10568);
+#10568 = CARTESIAN_POINT('',(4.,0.,17.999999282207));
+#10569 = SURFACE_CURVE('',#10570,(#10601,#10635),.PCURVE_S1.);
+#10570 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#10571,#10572,#10573,#10574,
+    #10575,#10576,#10577,#10578,#10579,#10580,#10581,#10582,#10583,
+    #10584,#10585,#10586,#10587,#10588,#10589,#10590,#10591,#10592,
+    #10593,#10594,#10595,#10596,#10597,#10598,#10599,#10600),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147733964272,0.31975767784,
+    0.863694445529,1.),.UNSPECIFIED.);
+#10571 = CARTESIAN_POINT('',(1.3585809715E-07,-4.,15.999999422878));
+#10572 = CARTESIAN_POINT('',(0.116013848048,-3.999999990259,
+    16.0369276803));
+#10573 = CARTESIAN_POINT('',(0.232027997801,-3.99615448777,
+    16.073856069207));
+#10574 = CARTESIAN_POINT('',(0.347893238099,-3.98846350467,
+    16.110784401213));
+#10575 = CARTESIAN_POINT('',(0.463460809038,-3.976933947033,
+    16.147712667107));
+#10576 = CARTESIAN_POINT('',(0.578582643902,-3.961579597941,
+    16.184640945711));
+#10577 = CARTESIAN_POINT('',(0.693111475253,-3.942421100559,
+    16.221569312758));
+#10578 = CARTESIAN_POINT('',(0.806900941004,-3.91948594121,
+    16.258497749747));
+#10579 = CARTESIAN_POINT('',(1.051273727559,-3.861744728515,
+    16.338425940226));
+#10580 = CARTESIAN_POINT('',(1.181543701811,-3.82560653369,
+    16.381426136729));
+#10581 = CARTESIAN_POINT('',(1.31038582641,-3.784448207782,
+    16.424426206967));
+#10582 = CARTESIAN_POINT('',(1.437574433467,-3.738336128374,
+    16.467426114493));
+#10583 = CARTESIAN_POINT('',(1.5628881928,-3.687348606823,
+    16.510426022589));
+#10584 = CARTESIAN_POINT('',(1.686110330696,-3.631575804257,
+    16.553426095064));
+#10585 = CARTESIAN_POINT('',(1.807028848659,-3.571119647576,
+    16.596426297072));
+#10586 = CARTESIAN_POINT('',(2.29984097706,-3.300482680086,
+    16.775391322464));
+#10587 = CARTESIAN_POINT('',(2.649411144575,-3.049036200311,
+    16.911450390518));
+#10588 = CARTESIAN_POINT('',(2.967177755022,-2.755438524366,
+    17.047457875961));
+#10589 = CARTESIAN_POINT('',(3.2473401185,-2.424532096663,
+    17.183426094138));
+#10590 = CARTESIAN_POINT('',(3.484995994875,-2.06188945884,
+    17.319394349321));
+#10591 = CARTESIAN_POINT('',(3.676195587503,-1.673794234814,
+    17.455401892245));
+#10592 = CARTESIAN_POINT('',(3.817944370052,-1.267183974773,
+    17.591460981624));
+#10593 = CARTESIAN_POINT('',(3.931430538308,-0.745192113751,
+    17.761497710316));
+#10594 = CARTESIAN_POINT('',(3.950971912564,-0.639900646065,
+    17.795569352297));
+#10595 = CARTESIAN_POINT('',(3.96728963248,-0.534028056817,
+    17.829641016389));
+#10596 = CARTESIAN_POINT('',(3.980363768619,-0.427689574063,
+    17.863712691757));
+#10597 = CARTESIAN_POINT('',(3.990179366208,-0.321000961025,
+    17.897784367364));
+#10598 = CARTESIAN_POINT('',(3.996726445147,-0.214078516099,
+    17.931856031969));
+#10599 = CARTESIAN_POINT('',(4.,-0.107039072847,17.965927674131));
+#10600 = CARTESIAN_POINT('',(4.,-1.33E-15,17.999999282207));
+#10601 = PCURVE('',#7140,#10602);
+#10602 = DEFINITIONAL_REPRESENTATION('',(#10603),#10634);
+#10603 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#10604,#10605,#10606,#10607,
+    #10608,#10609,#10610,#10611,#10612,#10613,#10614,#10615,#10616,
+    #10617,#10618,#10619,#10620,#10621,#10622,#10623,#10624,#10625,
+    #10626,#10627,#10628,#10629,#10630,#10631,#10632,#10633),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147733964272,0.31975767784,
+    0.863694445529,1.),.UNSPECIFIED.);
+#10604 = CARTESIAN_POINT('',(-0.103528363696,0.));
+#10605 = CARTESIAN_POINT('',(-0.103528398232,2.900435069222E-02));
+#10606 = CARTESIAN_POINT('',(-0.103528452514,5.800881975614E-02));
+#10607 = CARTESIAN_POINT('',(-0.103528500424,8.701324510179E-02));
+#10608 = CARTESIAN_POINT('',(-0.103528532891,0.116017612346));
+#10609 = CARTESIAN_POINT('',(-0.103528551496,0.145021981103));
+#10610 = CARTESIAN_POINT('',(-0.103528562082,0.174026411281));
+#10611 = CARTESIAN_POINT('',(-0.10352856836,0.203030889371));
+#10612 = CARTESIAN_POINT('',(-0.103528562202,0.265808386499));
+#10613 = CARTESIAN_POINT('',(-0.103528550101,0.299581751558));
+#10614 = CARTESIAN_POINT('',(-0.103528533094,0.333355010074));
+#10615 = CARTESIAN_POINT('',(-0.103528514679,0.367128136034));
+#10616 = CARTESIAN_POINT('',(-0.10352849776,0.400901260426));
+#10617 = CARTESIAN_POINT('',(-0.103528484426,0.434674514388));
+#10618 = CARTESIAN_POINT('',(-0.103528475735,0.468447872378));
+#10619 = CARTESIAN_POINT('',(-0.103528458101,0.609011175302));
+#10620 = CARTESIAN_POINT('',(-0.103528489904,0.715875170536));
+#10621 = CARTESIAN_POINT('',(-0.103528574765,0.822698717386));
+#10622 = CARTESIAN_POINT('',(-0.103528630244,0.929491454328));
+#10623 = CARTESIAN_POINT('',(-0.103528640779,1.036284187283));
+#10624 = CARTESIAN_POINT('',(-0.103528632216,1.143107741349));
+#10625 = CARTESIAN_POINT('',(-0.103528605483,1.249971751263));
+#10626 = CARTESIAN_POINT('',(-0.103528563809,1.383522582628));
+#10627 = CARTESIAN_POINT('',(-0.103528555027,1.410283247855));
+#10628 = CARTESIAN_POINT('',(-0.103528545959,1.437043929915));
+#10629 = CARTESIAN_POINT('',(-0.10352853676,1.463804620575));
+#10630 = CARTESIAN_POINT('',(-0.103528527591,1.490565311438));
+#10631 = CARTESIAN_POINT('',(-0.103528518624,1.517325993942));
+#10632 = CARTESIAN_POINT('',(-0.103528510036,1.544086659358));
+#10633 = CARTESIAN_POINT('',(-0.103528502015,1.570847298793));
+#10634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10635 = PCURVE('',#7417,#10636);
+#10636 = DEFINITIONAL_REPRESENTATION('',(#10637),#10668);
+#10637 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#10638,#10639,#10640,#10641,
+    #10642,#10643,#10644,#10645,#10646,#10647,#10648,#10649,#10650,
+    #10651,#10652,#10653,#10654,#10655,#10656,#10657,#10658,#10659,
+    #10660,#10661,#10662,#10663,#10664,#10665,#10666,#10667),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147733964272,0.31975767784,
+    0.863694445529,1.),.UNSPECIFIED.);
+#10638 = CARTESIAN_POINT('',(-4.712389014349,-15.99999942287));
+#10639 = CARTESIAN_POINT('',(-4.741392442397,-16.0369276803));
+#10640 = CARTESIAN_POINT('',(-4.770395980206,-16.0738560692));
+#10641 = CARTESIAN_POINT('',(-4.799399467809,-16.11078440121));
+#10642 = CARTESIAN_POINT('',(-4.828402892727,-16.1477126671));
+#10643 = CARTESIAN_POINT('',(-4.85740631622,-16.18464094571));
+#10644 = CARTESIAN_POINT('',(-4.886409799532,-16.22156931275));
+#10645 = CARTESIAN_POINT('',(-4.915413330132,-16.25849774974));
+#10646 = CARTESIAN_POINT('',(-4.978188776393,-16.33842594022));
+#10647 = CARTESIAN_POINT('',(-5.011961038085,-16.38142613672));
+#10648 = CARTESIAN_POINT('',(-5.045733194205,-16.42442620696));
+#10649 = CARTESIAN_POINT('',(-5.079505219233,-16.46742611449));
+#10650 = CARTESIAN_POINT('',(-5.113277244264,-16.51042602258));
+#10651 = CARTESIAN_POINT('',(-5.147049400306,-16.55342609506));
+#10652 = CARTESIAN_POINT('',(-5.180821661581,-16.59642629707));
+#10653 = CARTESIAN_POINT('',(-5.321380404211,-16.77539132246));
+#10654 = CARTESIAN_POINT('',(-5.428240942443,-16.91145039051));
+#10655 = CARTESIAN_POINT('',(-5.535061036007,-17.04745787596));
+#10656 = CARTESIAN_POINT('',(-5.641850313348,-17.18342609413));
+#10657 = CARTESIAN_POINT('',(-5.748639587212,-17.31939434932));
+#10658 = CARTESIAN_POINT('',(-5.855459673159,-17.45540189224));
+#10659 = CARTESIAN_POINT('',(-5.962320207528,-17.59146098162));
+#10660 = CARTESIAN_POINT('',(-6.095866691326,-17.76149771031));
+#10661 = CARTESIAN_POINT('',(-6.12262648519,-17.79556935229));
+#10662 = CARTESIAN_POINT('',(-6.149386295737,-17.82964101638));
+#10663 = CARTESIAN_POINT('',(-6.176146114799,-17.86371269175));
+#10664 = CARTESIAN_POINT('',(-6.202905934046,-17.89778436736));
+#10665 = CARTESIAN_POINT('',(-6.229665744986,-17.93185603196));
+#10666 = CARTESIAN_POINT('',(-6.256425538968,-17.96592767413));
+#10667 = CARTESIAN_POINT('',(-6.28318530718,-17.9999992822));
+#10668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10669 = ORIENTED_EDGE('',*,*,#10670,.T.);
+#10670 = EDGE_CURVE('',#10567,#10671,#10673,.T.);
+#10671 = VERTEX_POINT('',#10672);
+#10672 = CARTESIAN_POINT('',(2.03786621E-07,-4.,23.999999134317));
+#10673 = SURFACE_CURVE('',#10674,(#10719,#10767),.PCURVE_S1.);
+#10674 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#10675,#10676,#10677,#10678,
+    #10679,#10680,#10681,#10682,#10683,#10684,#10685,#10686,#10687,
+    #10688,#10689,#10690,#10691,#10692,#10693,#10694,#10695,#10696,
+    #10697,#10698,#10699,#10700,#10701,#10702,#10703,#10704,#10705,
+    #10706,#10707,#10708,#10709,#10710,#10711,#10712,#10713,#10714,
+    #10715,#10716,#10717,#10718),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217223541214,0.435872957735,0.651861183239,0.869180037741,
+    0.951697513608,1.),.UNSPECIFIED.);
+#10675 = CARTESIAN_POINT('',(4.,-1.33E-15,17.999999282207));
+#10676 = CARTESIAN_POINT('',(4.,0.511590661461,18.162843709472));
+#10677 = CARTESIAN_POINT('',(3.925220956133,1.023907803174,
+    18.325918796529));
+#10678 = CARTESIAN_POINT('',(3.775295633533,1.523033238793,
+    18.48885776404));
+#10679 = CARTESIAN_POINT('',(3.553393606727,1.996282556156,
+    18.651712687681));
+#10680 = CARTESIAN_POINT('',(3.264651984497,2.431981652871,
+    18.814567606017));
+#10681 = CARTESIAN_POINT('',(2.916368640845,2.819670312236,
+    18.977506606816));
+#10682 = CARTESIAN_POINT('',(2.517727778223,3.150043149804,
+    19.14058171369));
+#10683 = CARTESIAN_POINT('',(1.641018543171,3.684050814382,
+    19.46733948399));
+#10684 = CARTESIAN_POINT('',(1.161176314994,3.887612816894,
+    19.631491183254));
+#10685 = CARTESIAN_POINT('',(0.653218896687,4.019140724984,
+    19.795501762349));
+#10686 = CARTESIAN_POINT('',(0.129888182812,4.074692741044,
+    19.959426075391));
+#10687 = CARTESIAN_POINT('',(-0.395917993234,4.052583858573,
+    20.12335066063));
+#10688 = CARTESIAN_POINT('',(-0.911221065353,3.953674250891,
+    20.287361144816));
+#10689 = CARTESIAN_POINT('',(-1.403053771832,3.781086139007,
+    20.451512827703));
+#10690 = CARTESIAN_POINT('',(-2.309417459177,3.305351375007,
+    20.777344473066));
+#10691 = CARTESIAN_POINT('',(-2.726090139788,3.003150814657,
+    20.939487015493));
+#10692 = CARTESIAN_POINT('',(-3.09676140695,2.641198504636,
+    21.101497638647));
+#10693 = CARTESIAN_POINT('',(-3.411824815591,2.228027943304,
+    21.263426168824));
+#10694 = CARTESIAN_POINT('',(-3.663443786975,1.77342618024,
+    21.425354684732));
+#10695 = CARTESIAN_POINT('',(-3.845808207387,1.288503602758,
+    21.587365254374));
+#10696 = CARTESIAN_POINT('',(-3.954967348544,0.785487101188,
+    21.749507766013));
+#10697 = CARTESIAN_POINT('',(-4.025901062899,-0.23254115447,
+    22.074341952701));
+#10698 = CARTESIAN_POINT('',(-3.986863775566,-0.749047060314,
+    22.237489030362));
+#10699 = CARTESIAN_POINT('',(-3.871877348626,-1.257603282583,
+    22.400499741882));
+#10700 = CARTESIAN_POINT('',(-3.68322697819,-1.745318888995,
+    22.563426348647));
+#10701 = CARTESIAN_POINT('',(-3.425233709305,-2.200176033664,
+    22.72635282273));
+#10702 = CARTESIAN_POINT('',(-3.104462133722,-2.611219887294,
+    22.889363265664));
+#10703 = CARTESIAN_POINT('',(-2.729441953439,-2.968518386799,
+    23.052510189283));
+#10704 = CARTESIAN_POINT('',(-2.153163556949,-3.376633626246,
+    23.277286312017));
+#10705 = CARTESIAN_POINT('',(-1.988325616675,-3.480147595658,
+    23.339148471233));
+#10706 = CARTESIAN_POINT('',(-1.817823325027,-3.574448848115,
+    23.401009816402));
+#10707 = CARTESIAN_POINT('',(-1.642259740802,-3.659178690946,
+    23.462870139103));
+#10708 = CARTESIAN_POINT('',(-1.462261303288,-3.734027059189,
+    23.524730469733));
+#10709 = CARTESIAN_POINT('',(-1.278476051348,-3.798732028146,
+    23.586591832566));
+#10710 = CARTESIAN_POINT('',(-1.091572804751,-3.853081463615,
+    23.648454005429));
+#10711 = CARTESIAN_POINT('',(-0.791414092551,-3.922576298186,
+    23.746524859196));
+#10712 = CARTESIAN_POINT('',(-0.679752340845,-3.944633713488,
+    23.782735480791));
+#10713 = CARTESIAN_POINT('',(-0.567393423563,-3.963057290229,
+    23.818946124336));
+#10714 = CARTESIAN_POINT('',(-0.454475432488,-3.977821608587,
+    23.855156769932));
+#10715 = CARTESIAN_POINT('',(-0.341137180268,-3.988907594404,
+    23.891367402235));
+#10716 = CARTESIAN_POINT('',(-0.227518200418,-3.996302519188,
+    23.92757801046));
+#10717 = CARTESIAN_POINT('',(-0.113758747318,-4.000000000108,
+    23.963788588378));
+#10718 = CARTESIAN_POINT('',(2.0378661958E-07,-4.,23.999999134317));
+#10719 = PCURVE('',#7140,#10720);
+#10720 = DEFINITIONAL_REPRESENTATION('',(#10721),#10766);
+#10721 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#10722,#10723,#10724,#10725,
+    #10726,#10727,#10728,#10729,#10730,#10731,#10732,#10733,#10734,
+    #10735,#10736,#10737,#10738,#10739,#10740,#10741,#10742,#10743,
+    #10744,#10745,#10746,#10747,#10748,#10749,#10750,#10751,#10752,
+    #10753,#10754,#10755,#10756,#10757,#10758,#10759,#10760,#10761,
+    #10762,#10763,#10764,#10765),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217223541214,0.435872957735,0.651861183239,0.869180037741,
+    0.951697513608,1.),.UNSPECIFIED.);
+#10722 = CARTESIAN_POINT('',(-0.103528502015,1.570847298793));
+#10723 = CARTESIAN_POINT('',(-0.10352846368,1.698749128152));
+#10724 = CARTESIAN_POINT('',(-0.103528437803,1.826832140911));
+#10725 = CARTESIAN_POINT('',(-0.103528448596,1.954808284042));
+#10726 = CARTESIAN_POINT('',(-0.103528502416,2.082718466442));
+#10727 = CARTESIAN_POINT('',(-0.103528660284,2.21062865224));
+#10728 = CARTESIAN_POINT('',(-0.103528705168,2.338604799675));
+#10729 = CARTESIAN_POINT('',(-0.103528663582,2.466687811495));
+#10730 = CARTESIAN_POINT('',(-0.103528533065,2.723331022949));
+#10731 = CARTESIAN_POINT('',(-0.103528426325,2.852259605571));
+#10732 = CARTESIAN_POINT('',(-0.103528409791,2.981077418301));
+#10733 = CARTESIAN_POINT('',(-0.103528654105,3.109827573834));
+#10734 = CARTESIAN_POINT('',(-0.10352830339,3.238577677872));
+#10735 = CARTESIAN_POINT('',(-0.103528673793,3.367395508531));
+#10736 = CARTESIAN_POINT('',(-0.103528603584,3.49632409771));
+#10737 = CARTESIAN_POINT('',(-0.103528540458,3.752239956311));
+#10738 = CARTESIAN_POINT('',(-0.103528485913,3.879590526185));
+#10739 = CARTESIAN_POINT('',(-0.103528456063,4.006837489738));
+#10740 = CARTESIAN_POINT('',(-0.103528564088,4.134020013103));
+#10741 = CARTESIAN_POINT('',(-0.103528617175,4.261202543824));
+#10742 = CARTESIAN_POINT('',(-0.103528640726,4.388449510698));
+#10743 = CARTESIAN_POINT('',(-0.103528629071,4.515800081559));
+#10744 = CARTESIAN_POINT('',(-0.103528560485,4.770932505634));
+#10745 = CARTESIAN_POINT('',(-0.10352850279,4.899072042223));
+#10746 = CARTESIAN_POINT('',(-0.103528435574,5.027104458248));
+#10747 = CARTESIAN_POINT('',(-0.103528379777,5.155070819125));
+#10748 = CARTESIAN_POINT('',(-0.103528352676,5.2830371427));
+#10749 = CARTESIAN_POINT('',(-0.103528585244,5.411069529777));
+#10750 = CARTESIAN_POINT('',(-0.103528728003,5.539209056967));
+#10751 = CARTESIAN_POINT('',(-0.103528717496,5.715753536199));
+#10752 = CARTESIAN_POINT('',(-0.10352869234,5.764341526696));
+#10753 = CARTESIAN_POINT('',(-0.103528642382,5.812928865481));
+#10754 = CARTESIAN_POINT('',(-0.103528565252,5.861515388529));
+#10755 = CARTESIAN_POINT('',(-0.10352847025,5.91010191021));
+#10756 = CARTESIAN_POINT('',(-0.103528380372,5.958689246142));
+#10757 = CARTESIAN_POINT('',(-0.10352832489,6.007277235525));
+#10758 = CARTESIAN_POINT('',(-0.103528321021,6.084304406086));
+#10759 = CARTESIAN_POINT('',(-0.103528336261,6.112745093282));
+#10760 = CARTESIAN_POINT('',(-0.103528375171,6.141185809354));
+#10761 = CARTESIAN_POINT('',(-0.103528438559,6.169626539453));
+#10762 = CARTESIAN_POINT('',(-0.103528521049,6.198067269097));
+#10763 = CARTESIAN_POINT('',(-0.103528611074,6.22650798417));
+#10764 = CARTESIAN_POINT('',(-0.10352869088,6.254948670923));
+#10765 = CARTESIAN_POINT('',(-0.103528736525,6.283389315972));
+#10766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10767 = PCURVE('',#10768,#10773);
+#10768 = CYLINDRICAL_SURFACE('',#10769,4.);
+#10769 = AXIS2_PLACEMENT_3D('',#10770,#10771,#10772);
+#10770 = CARTESIAN_POINT('',(0.,0.,0.));
+#10771 = DIRECTION('',(-0.,-0.,-1.));
+#10772 = DIRECTION('',(1.,0.,0.));
+#10773 = DEFINITIONAL_REPRESENTATION('',(#10774),#10819);
+#10774 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#10775,#10776,#10777,#10778,
+    #10779,#10780,#10781,#10782,#10783,#10784,#10785,#10786,#10787,
+    #10788,#10789,#10790,#10791,#10792,#10793,#10794,#10795,#10796,
+    #10797,#10798,#10799,#10800,#10801,#10802,#10803,#10804,#10805,
+    #10806,#10807,#10808,#10809,#10810,#10811,#10812,#10813,#10814,
+    #10815,#10816,#10817,#10818),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217223541214,0.435872957735,0.651861183239,0.869180037741,
+    0.951697513608,1.),.UNSPECIFIED.);
+#10775 = CARTESIAN_POINT('',(0.,-17.9999992822));
+#10776 = CARTESIAN_POINT('',(-0.127897665365,-18.16284370947));
+#10777 = CARTESIAN_POINT('',(-0.255976513116,-18.32591879653));
+#10778 = CARTESIAN_POINT('',(-0.383948505849,-18.48885776403));
+#10779 = CARTESIAN_POINT('',(-0.51185456163,-18.65171268768));
+#10780 = CARTESIAN_POINT('',(-0.6397606181,-18.81456760601));
+#10781 = CARTESIAN_POINT('',(-0.767732606614,-18.97750660681));
+#10782 = CARTESIAN_POINT('',(-0.895811451894,-19.14058171369));
+#10783 = CARTESIAN_POINT('',(-1.15244631759,-19.46733948399));
+#10784 = CARTESIAN_POINT('',(-1.28137070391,-19.63149118325));
+#10785 = CARTESIAN_POINT('',(-1.410184363154,-19.79550176235));
+#10786 = CARTESIAN_POINT('',(-1.538930312626,-19.95942607538));
+#10787 = CARTESIAN_POINT('',(-1.66767623418,-20.12335066063));
+#10788 = CARTESIAN_POINT('',(-1.79648990196,-20.28736114481));
+#10789 = CARTESIAN_POINT('',(-1.925414291503,-20.4515128277));
+#10790 = CARTESIAN_POINT('',(-2.181321830887,-20.77734447306));
+#10791 = CARTESIAN_POINT('',(-2.308668263183,-20.93948701549));
+#10792 = CARTESIAN_POINT('',(-2.435911103752,-21.10149763864));
+#10793 = CARTESIAN_POINT('',(-2.563089510141,-21.26342616882));
+#10794 = CARTESIAN_POINT('',(-2.690267917312,-21.42535468473));
+#10795 = CARTESIAN_POINT('',(-2.81751076351,-21.58736525437));
+#10796 = CARTESIAN_POINT('',(-2.94485720008,-21.74950776601));
+#10797 = CARTESIAN_POINT('',(-3.199981326873,-22.0743419527));
+#10798 = CARTESIAN_POINT('',(-3.328116688008,-22.23748903036));
+#10799 = CARTESIAN_POINT('',(-3.456144928222,-22.40049974188));
+#10800 = CARTESIAN_POINT('',(-3.584107106986,-22.56342634864));
+#10801 = CARTESIAN_POINT('',(-3.712069298435,-22.72635282273));
+#10802 = CARTESIAN_POINT('',(-3.840097571555,-22.88936326566));
+#10803 = CARTESIAN_POINT('',(-3.968232954976,-23.05251018928));
+#10804 = CARTESIAN_POINT('',(-4.144771696993,-23.27728631201));
+#10805 = CARTESIAN_POINT('',(-4.193358105542,-23.33914847123));
+#10806 = CARTESIAN_POINT('',(-4.241943859375,-23.4010098164));
+#10807 = CARTESIAN_POINT('',(-4.290528795558,-23.4628701391));
+#10808 = CARTESIAN_POINT('',(-4.339113730089,-23.52473046973));
+#10809 = CARTESIAN_POINT('',(-4.387699480234,-23.58659183256));
+#10810 = CARTESIAN_POINT('',(-4.436285886392,-23.64845400542));
+#10811 = CARTESIAN_POINT('',(-4.513310551493,-23.74652485919));
+#10812 = CARTESIAN_POINT('',(-4.541750315053,-23.78273548079));
+#10813 = CARTESIAN_POINT('',(-4.570190108198,-23.81894612433));
+#10814 = CARTESIAN_POINT('',(-4.598629916003,-23.85515676993));
+#10815 = CARTESIAN_POINT('',(-4.627069724569,-23.89136740223));
+#10816 = CARTESIAN_POINT('',(-4.655509521032,-23.92757801046));
+#10817 = CARTESIAN_POINT('',(-4.683949293555,-23.96378858837));
+#10818 = CARTESIAN_POINT('',(-4.712389031331,-23.99999913431));
+#10819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10820 = ORIENTED_EDGE('',*,*,#10821,.F.);
+#10821 = EDGE_CURVE('',#7107,#10671,#10822,.T.);
+#10822 = SURFACE_CURVE('',#10823,(#10826,#10833),.PCURVE_S1.);
+#10823 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10824,#10825),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#10824 = CARTESIAN_POINT('',(-2.547372695E-07,-3.100000732992,
+    23.75884644706));
+#10825 = CARTESIAN_POINT('',(2.5473432697E-07,-4.100001118971,
+    24.026794198993));
+#10826 = PCURVE('',#7140,#10827);
+#10827 = DEFINITIONAL_REPRESENTATION('',(#10828),#10832);
+#10828 = LINE('',#10829,#10830);
+#10829 = CARTESIAN_POINT('',(0.,6.283389315972));
+#10830 = VECTOR('',#10831,1.);
+#10831 = DIRECTION('',(1.,0.));
+#10832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10833 = PCURVE('',#10491,#10834);
+#10834 = DEFINITIONAL_REPRESENTATION('',(#10835),#10839);
+#10835 = LINE('',#10836,#10837);
+#10836 = CARTESIAN_POINT('',(0.,0.));
+#10837 = VECTOR('',#10838,1.);
+#10838 = DIRECTION('',(1.,0.));
+#10839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10840 = ADVANCED_FACE('',(#10841),#7417,.T.);
+#10841 = FACE_BOUND('',#10842,.F.);
+#10842 = EDGE_LOOP('',(#10843,#10844,#10845,#10846,#10992,#11013));
+#10843 = ORIENTED_EDGE('',*,*,#7319,.F.);
+#10844 = ORIENTED_EDGE('',*,*,#7642,.T.);
+#10845 = ORIENTED_EDGE('',*,*,#7775,.T.);
+#10846 = ORIENTED_EDGE('',*,*,#10847,.T.);
+#10847 = EDGE_CURVE('',#7711,#10848,#10850,.T.);
+#10848 = VERTEX_POINT('',#10849);
+#10849 = CARTESIAN_POINT('',(4.,0.,18.499999210939));
+#10850 = SURFACE_CURVE('',#10851,(#10896,#10944),.PCURVE_S1.);
+#10851 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#10852,#10853,#10854,#10855,
+    #10856,#10857,#10858,#10859,#10860,#10861,#10862,#10863,#10864,
+    #10865,#10866,#10867,#10868,#10869,#10870,#10871,#10872,#10873,
+    #10874,#10875,#10876,#10877,#10878,#10879,#10880,#10881,#10882,
+    #10883,#10884,#10885,#10886,#10887,#10888,#10889,#10890,#10891,
+    #10892,#10893,#10894,#10895),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576025309338E-02,0.195764181399,0.359765420835,0.565756377926,
+    0.751753543087,0.921753902851,1.),.UNSPECIFIED.);
+#10852 = CARTESIAN_POINT('',(-4.,-1.3586009651E-07,14.499999422877));
+#10853 = CARTESIAN_POINT('',(-3.999999988581,-0.135998807331,
+    14.543289081347));
+#10854 = CARTESIAN_POINT('',(-3.994605394767,-0.27199814277,
+    14.586578933372));
+#10855 = CARTESIAN_POINT('',(-3.983816243196,-0.407740210212,
+    14.629868634223));
+#10856 = CARTESIAN_POINT('',(-3.96764781815,-0.542968403597,
+    14.673158253358));
+#10857 = CARTESIAN_POINT('',(-3.946130612549,-0.677427768275,
+    14.716447993041));
+#10858 = CARTESIAN_POINT('',(-3.919310276946,-0.81086532651,
+    14.759737906964));
+#10859 = CARTESIAN_POINT('',(-3.836460370689,-1.152379338814,
+    14.87159834389));
+#10860 = CARTESIAN_POINT('',(-3.772517931628,-1.35854380899,
+    14.940171241836));
+#10861 = CARTESIAN_POINT('',(-3.695662222909,-1.560520101789,
+    15.008742591277));
+#10862 = CARTESIAN_POINT('',(-3.60622951529,-1.757342010844,
+    15.077312938592));
+#10863 = CARTESIAN_POINT('',(-3.504641924136,-1.948080547806,
+    15.145884265482));
+#10864 = CARTESIAN_POINT('',(-3.391406069421,-2.131846896503,
+    15.214457141615));
+#10865 = CARTESIAN_POINT('',(-3.097263927482,-2.548259894156,
+    15.376738821332));
+#10866 = CARTESIAN_POINT('',(-2.906742699418,-2.774162400585,
+    15.470459798413));
+#10867 = CARTESIAN_POINT('',(-2.697083554142,-2.983326113697,
+    15.564173340565));
+#10868 = CARTESIAN_POINT('',(-2.470070788598,-3.173837534279,
+    15.657882172542));
+#10869 = CARTESIAN_POINT('',(-2.227699895144,-3.344022026685,
+    15.751595730215));
+#10870 = CARTESIAN_POINT('',(-1.972164948434,-3.492454401143,
+    15.845316714193));
+#10871 = CARTESIAN_POINT('',(-1.371413033322,-3.775706844932,
+    16.056731702271));
+#10872 = CARTESIAN_POINT('',(-1.019850250803,-3.897375237398,
+    16.174467273929));
+#10873 = CARTESIAN_POINT('',(-0.656003994614,-3.980702317047,
+    16.292177555574));
+#10874 = CARTESIAN_POINT('',(-0.284896609241,-4.024321820912,
+    16.409877951278));
+#10875 = CARTESIAN_POINT('',(8.835471393519E-02,-4.02763227368,
+    16.527588211508));
+#10876 = CARTESIAN_POINT('',(0.458547692575,-3.990798153313,
+    16.645323768738));
+#10877 = CARTESIAN_POINT('',(1.14725124494,-3.846465269097,
+    16.869307317411));
+#10878 = CARTESIAN_POINT('',(1.467428313068,-3.746143454354,
+    16.975605542411));
+#10879 = CARTESIAN_POINT('',(1.777165299493,-3.614767819734,
+    17.081889946917));
+#10880 = CARTESIAN_POINT('',(2.072889589611,-3.453692464633,
+    17.188165571058));
+#10881 = CARTESIAN_POINT('',(2.351263154304,-3.264735550015,
+    17.294449979031));
+#10882 = CARTESIAN_POINT('',(2.609210591985,-3.050164023838,
+    17.400748207739));
+#10883 = CARTESIAN_POINT('',(3.058591281574,-2.595794401436,
+    17.604166588604));
+#10884 = CARTESIAN_POINT('',(3.253899381894,-2.359690235489,
+    17.701317476674));
+#10885 = CARTESIAN_POINT('',(3.427824816348,-2.106561835164,
+    17.798459525566));
+#10886 = CARTESIAN_POINT('',(3.57862929524,-1.838749059689,
+    17.895595954037));
+#10887 = CARTESIAN_POINT('',(3.704889090883,-1.558780298496,
+    17.992738002928));
+#10888 = CARTESIAN_POINT('',(3.805504787812,-1.269355156001,
+    18.089888888175));
+#10889 = CARTESIAN_POINT('',(3.913944541581,-0.83711852243,
+    18.231737885049));
+#10890 = CARTESIAN_POINT('',(3.942542971781,-0.699478567138,
+    18.276448258642));
+#10891 = CARTESIAN_POINT('',(3.965491027842,-0.560713292695,
+    18.321158447898));
+#10892 = CARTESIAN_POINT('',(3.982736789843,-0.421101119423,
+    18.365868520961));
+#10893 = CARTESIAN_POINT('',(3.994245577889,-0.280922792681,
+    18.410578711994));
+#10894 = CARTESIAN_POINT('',(4.,-0.140461001963,18.455289087216));
+#10895 = CARTESIAN_POINT('',(4.,-1.33E-15,18.499999210939));
+#10896 = PCURVE('',#7417,#10897);
+#10897 = DEFINITIONAL_REPRESENTATION('',(#10898),#10943);
+#10898 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#10899,#10900,#10901,#10902,
+    #10903,#10904,#10905,#10906,#10907,#10908,#10909,#10910,#10911,
+    #10912,#10913,#10914,#10915,#10916,#10917,#10918,#10919,#10920,
+    #10921,#10922,#10923,#10924,#10925,#10926,#10927,#10928,#10929,
+    #10930,#10931,#10932,#10933,#10934,#10935,#10936,#10937,#10938,
+    #10939,#10940,#10941,#10942),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576025309338E-02,0.195764181399,0.359765420835,0.565756377926,
+    0.751753543087,0.921753902851,1.),.UNSPECIFIED.);
+#10899 = CARTESIAN_POINT('',(-3.141592687555,-14.49999942287));
+#10900 = CARTESIAN_POINT('',(-3.175592355423,-14.54328908134));
+#10901 = CARTESIAN_POINT('',(-3.209592189867,-14.58657893337));
+#10902 = CARTESIAN_POINT('',(-3.243591901427,-14.62986863422));
+#10903 = CARTESIAN_POINT('',(-3.27759153385,-14.67315825335));
+#10904 = CARTESIAN_POINT('',(-3.311591241787,-14.71644799304));
+#10905 = CARTESIAN_POINT('',(-3.345591068501,-14.75973790696));
+#10906 = CARTESIAN_POINT('',(-3.433446036903,-14.87159834389));
+#10907 = CARTESIAN_POINT('',(-3.487303022674,-14.94017124183));
+#10908 = CARTESIAN_POINT('',(-3.541158772286,-15.00874259127));
+#10909 = CARTESIAN_POINT('',(-3.595013737945,-15.07731293859));
+#10910 = CARTESIAN_POINT('',(-3.648869490584,-15.14588426548));
+#10911 = CARTESIAN_POINT('',(-3.702726479496,-15.21445714161));
+#10912 = CARTESIAN_POINT('',(-3.830182203249,-15.37673882133));
+#10913 = CARTESIAN_POINT('',(-3.903790514522,-15.47045979841));
+#10914 = CARTESIAN_POINT('',(-3.977393015122,-15.56417334056));
+#10915 = CARTESIAN_POINT('',(-4.050991819125,-15.65788217254));
+#10916 = CARTESIAN_POINT('',(-4.124594317835,-15.75159573021));
+#10917 = CARTESIAN_POINT('',(-4.198202628254,-15.84531671419));
+#10918 = CARTESIAN_POINT('',(-4.36424757895,-16.05673170227));
+#10919 = CARTESIAN_POINT('',(-4.456716855751,-16.17446727393));
+#10920 = CARTESIAN_POINT('',(-4.549166245233,-16.29217755557));
+#10921 = CARTESIAN_POINT('',(-4.641607871553,-16.40987795127));
+#10922 = CARTESIAN_POINT('',(-4.734057263856,-16.5275882115));
+#10923 = CARTESIAN_POINT('',(-4.826526542728,-16.64532376873));
+#10924 = CARTESIAN_POINT('',(-5.002442816226,-16.86930731741));
+#10925 = CARTESIAN_POINT('',(-5.085929261472,-16.97560554241));
+#10926 = CARTESIAN_POINT('',(-5.169404860759,-17.08188994691));
+#10927 = CARTESIAN_POINT('',(-5.252873565767,-17.18816557105));
+#10928 = CARTESIAN_POINT('',(-5.336349164694,-17.29444997903));
+#10929 = CARTESIAN_POINT('',(-5.419835609558,-17.40074820773));
+#10930 = CARTESIAN_POINT('',(-5.579600037298,-17.6041665886));
+#10931 = CARTESIAN_POINT('',(-5.655902161595,-17.70131747667));
+#10932 = CARTESIAN_POINT('',(-5.732197336394,-17.79845952556));
+#10933 = CARTESIAN_POINT('',(-5.808488093181,-17.89559595403));
+#10934 = CARTESIAN_POINT('',(-5.884783267746,-17.99273800292));
+#10935 = CARTESIAN_POINT('',(-5.961085392189,-18.08988888817));
+#10936 = CARTESIAN_POINT('',(-6.072493338382,-18.23173788504));
+#10937 = CARTESIAN_POINT('',(-6.107608786269,-18.27644825864));
+#10938 = CARTESIAN_POINT('',(-6.142724090413,-18.32115844789));
+#10939 = CARTESIAN_POINT('',(-6.177839303457,-18.36586852096));
+#10940 = CARTESIAN_POINT('',(-6.212954608342,-18.41057871199));
+#10941 = CARTESIAN_POINT('',(-6.248070056689,-18.45528908721));
+#10942 = CARTESIAN_POINT('',(-6.28318530718,-18.49999921093));
+#10943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10944 = PCURVE('',#7725,#10945);
+#10945 = DEFINITIONAL_REPRESENTATION('',(#10946),#10991);
+#10946 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#10947,#10948,#10949,#10950,
+    #10951,#10952,#10953,#10954,#10955,#10956,#10957,#10958,#10959,
+    #10960,#10961,#10962,#10963,#10964,#10965,#10966,#10967,#10968,
+    #10969,#10970,#10971,#10972,#10973,#10974,#10975,#10976,#10977,
+    #10978,#10979,#10980,#10981,#10982,#10983,#10984,#10985,#10986,
+    #10987,#10988,#10989,#10990),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576025309338E-02,0.195764181399,0.359765420835,0.565756377926,
+    0.751753543087,0.921753902851,1.),.UNSPECIFIED.);
+#10947 = CARTESIAN_POINT('',(-0.931749308025,0.));
+#10948 = CARTESIAN_POINT('',(-0.93174936259,3.400075251183E-02));
+#10949 = CARTESIAN_POINT('',(-0.931749466437,6.80016825444E-02));
+#10950 = CARTESIAN_POINT('',(-0.931749576873,0.102002493936));
+#10951 = CARTESIAN_POINT('',(-0.931749664853,0.136003227896));
+#10952 = CARTESIAN_POINT('',(-0.931749715559,0.170004038922));
+#10953 = CARTESIAN_POINT('',(-0.931749728985,0.204004970714));
+#10954 = CARTESIAN_POINT('',(-0.931749707085,0.291862797829));
+#10955 = CARTESIAN_POINT('',(-0.931749630813,0.345721539475));
+#10956 = CARTESIAN_POINT('',(-0.931749521395,0.399579047924));
+#10957 = CARTESIAN_POINT('',(-0.931749423201,0.453435773197));
+#10958 = CARTESIAN_POINT('',(-0.931749359654,0.507293283618));
+#10959 = CARTESIAN_POINT('',(-0.931749327963,0.561152026599));
+#10960 = CARTESIAN_POINT('',(-0.931749319119,0.688611892622));
+#10961 = CARTESIAN_POINT('',(-0.931749365714,0.762222589185));
+#10962 = CARTESIAN_POINT('',(-0.931749448004,0.83582746691));
+#10963 = CARTESIAN_POINT('',(-0.931749525045,0.909428645374));
+#10964 = CARTESIAN_POINT('',(-0.931749574223,0.983033521748));
+#10965 = CARTESIAN_POINT('',(-0.931749599404,1.056644215693));
+#10966 = CARTESIAN_POINT('',(-0.931749609707,1.222694554494));
+#10967 = CARTESIAN_POINT('',(-0.93174958347,1.315166839896));
+#10968 = CARTESIAN_POINT('',(-0.931749535163,1.407619244992));
+#10969 = CARTESIAN_POINT('',(-0.931749491672,1.500063886503));
+#10970 = CARTESIAN_POINT('',(-0.931749454876,1.59251628849));
+#10971 = CARTESIAN_POINT('',(-0.931749432451,1.684988573237));
+#10972 = CARTESIAN_POINT('',(-0.93174941951,1.860910558459));
+#10973 = CARTESIAN_POINT('',(-0.931749426154,1.94439971147));
+#10974 = CARTESIAN_POINT('',(-0.931749446397,2.027878016397));
+#10975 = CARTESIAN_POINT('',(-0.931749479178,2.111349426011));
+#10976 = CARTESIAN_POINT('',(-0.931749512766,2.194827729634));
+#10977 = CARTESIAN_POINT('',(-0.931749530666,2.278316880078));
+#10978 = CARTESIAN_POINT('',(-0.931749533642,2.438086488925));
+#10979 = CARTESIAN_POINT('',(-0.93174952173,2.514391089221));
+#10980 = CARTESIAN_POINT('',(-0.931749493321,2.590688741844));
+#10981 = CARTESIAN_POINT('',(-0.931749459686,2.666981979624));
+#10982 = CARTESIAN_POINT('',(-0.931749441512,2.743279636631));
+#10983 = CARTESIAN_POINT('',(-0.931749453149,2.819584241091));
+#10984 = CARTESIAN_POINT('',(-0.931749486736,2.930995805574));
+#10985 = CARTESIAN_POINT('',(-0.931749499754,2.966112393585));
+#10986 = CARTESIAN_POINT('',(-0.931749514274,3.00122883737));
+#10987 = CARTESIAN_POINT('',(-0.931749527574,3.036345189992));
+#10988 = CARTESIAN_POINT('',(-0.931749537002,3.071461634916));
+#10989 = CARTESIAN_POINT('',(-0.931749541823,3.106578223942));
+#10990 = CARTESIAN_POINT('',(-0.931749545083,3.141694615139));
+#10991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10992 = ORIENTED_EDGE('',*,*,#10993,.F.);
+#10993 = EDGE_CURVE('',#10567,#10848,#10994,.T.);
+#10994 = SURFACE_CURVE('',#10995,(#10999,#11006),.PCURVE_S1.);
+#10995 = LINE('',#10996,#10997);
+#10996 = CARTESIAN_POINT('',(4.,0.,0.));
+#10997 = VECTOR('',#10998,1.);
+#10998 = DIRECTION('',(0.,0.,1.));
+#10999 = PCURVE('',#7417,#11000);
+#11000 = DEFINITIONAL_REPRESENTATION('',(#11001),#11005);
+#11001 = LINE('',#11002,#11003);
+#11002 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#11003 = VECTOR('',#11004,1.);
+#11004 = DIRECTION('',(-0.,-1.));
+#11005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11006 = PCURVE('',#10768,#11007);
+#11007 = DEFINITIONAL_REPRESENTATION('',(#11008),#11012);
+#11008 = LINE('',#11009,#11010);
+#11009 = CARTESIAN_POINT('',(-0.,0.));
+#11010 = VECTOR('',#11011,1.);
+#11011 = DIRECTION('',(-0.,-1.));
+#11012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11013 = ORIENTED_EDGE('',*,*,#10566,.F.);
+#11014 = ADVANCED_FACE('',(#11015),#7725,.F.);
+#11015 = FACE_BOUND('',#11016,.F.);
+#11016 = EDGE_LOOP('',(#11017,#11018,#11019,#11060,#11125));
+#11017 = ORIENTED_EDGE('',*,*,#10847,.F.);
+#11018 = ORIENTED_EDGE('',*,*,#7710,.T.);
+#11019 = ORIENTED_EDGE('',*,*,#11020,.T.);
+#11020 = EDGE_CURVE('',#7670,#11021,#11023,.T.);
+#11021 = VERTEX_POINT('',#11022);
+#11022 = CARTESIAN_POINT('',(-3.09999926701,2.54734911E-07,
+    22.741154993437));
+#11023 = SURFACE_CURVE('',#11024,(#11046,#11053),.PCURVE_S1.);
+#11024 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#11025,#11026,#11027,#11028,
+    #11029,#11030,#11031,#11032,#11033,#11034,#11035,#11036,#11037,
+    #11038,#11039,#11040,#11041,#11042,#11043,#11044,#11045),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#11025 = CARTESIAN_POINT('',(-3.09999951134,1.6982336781E-07,
+    14.741154753354));
+#11026 = CARTESIAN_POINT('',(-3.09999929822,-0.885356710869,
+    15.104791374063));
+#11027 = CARTESIAN_POINT('',(-2.821852843959,-1.770717929346,
+    15.468429652645));
+#11028 = CARTESIAN_POINT('',(-2.265581370276,-2.558979291374,
+    15.832056057055));
+#11029 = CARTESIAN_POINT('',(-1.469248019273,-3.153072636493,
+    16.195712995351));
+#11030 = CARTESIAN_POINT('',(-0.509220365231,-3.472994610092,
+    16.55932615612));
+#11031 = CARTESIAN_POINT('',(0.509212626253,-3.473006890789,
+    16.922977631262));
+#11032 = CARTESIAN_POINT('',(1.469262664581,-3.153065025031,
+    17.286608350763));
+#11033 = CARTESIAN_POINT('',(2.265569940944,-2.558984041812,
+    17.650246038133));
+#11034 = CARTESIAN_POINT('',(2.8218559793,-1.77071575711,18.013882111974
+    ));
+#11035 = CARTESIAN_POINT('',(3.378142615305,-2.247139985E-07,
+    18.741154873391));
+#11036 = CARTESIAN_POINT('',(2.821856151103,1.770715361655,
+    19.468427634807));
+#11037 = CARTESIAN_POINT('',(2.265568849269,2.558982238252,
+    19.832063708652));
+#11038 = CARTESIAN_POINT('',(1.469271928768,3.153071470991,
+    20.195701396013));
+#11039 = CARTESIAN_POINT('',(0.509191545608,3.472995547052,
+    20.55933211553));
+#11040 = CARTESIAN_POINT('',(-0.50918865451,3.473002957762,
+    20.922983590652));
+#11041 = CARTESIAN_POINT('',(-1.469276771077,3.153071170707,
+    21.286596751438));
+#11042 = CARTESIAN_POINT('',(-2.265564618892,2.558978890574,
+    21.650253689723));
+#11043 = CARTESIAN_POINT('',(-2.821856756088,1.770718480197,
+    22.013880094143));
+#11044 = CARTESIAN_POINT('',(-3.099999455897,0.88535713542,
+    22.377518372707));
+#11045 = CARTESIAN_POINT('',(-3.09999926701,2.5473486165E-07,
+    22.741154993437));
+#11046 = PCURVE('',#7725,#11047);
+#11047 = DEFINITIONAL_REPRESENTATION('',(#11048),#11052);
+#11048 = LINE('',#11049,#11050);
+#11049 = CARTESIAN_POINT('',(-0.,0.));
+#11050 = VECTOR('',#11051,1.);
+#11051 = DIRECTION('',(0.,1.));
+#11052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11053 = PCURVE('',#7978,#11054);
+#11054 = DEFINITIONAL_REPRESENTATION('',(#11055),#11059);
+#11055 = LINE('',#11056,#11057);
+#11056 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#11057 = VECTOR('',#11058,1.);
+#11058 = DIRECTION('',(0.,1.));
+#11059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11060 = ORIENTED_EDGE('',*,*,#11061,.F.);
+#11061 = EDGE_CURVE('',#11062,#11021,#11064,.T.);
+#11062 = VERTEX_POINT('',#11063);
+#11063 = CARTESIAN_POINT('',(-4.,-2.03791275E-07,22.499999134315));
+#11064 = SURFACE_CURVE('',#11065,(#11068,#11075),.PCURVE_S1.);
+#11065 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11066,#11067),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#11066 = CARTESIAN_POINT('',(-4.099998881028,-2.5473800136E-07,
+    22.473204360509));
+#11067 = CARTESIAN_POINT('',(-3.09999926701,2.547348612E-07,
+    22.741154993437));
+#11068 = PCURVE('',#7725,#11069);
+#11069 = DEFINITIONAL_REPRESENTATION('',(#11070),#11074);
+#11070 = LINE('',#11071,#11072);
+#11071 = CARTESIAN_POINT('',(0.,6.283389315972));
+#11072 = VECTOR('',#11073,1.);
+#11073 = DIRECTION('',(1.,0.));
+#11074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11075 = PCURVE('',#11076,#11119);
+#11076 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#11077,#11078,#11079,#11080,#11081,#11082,#11083,#11084,#11085
+      ,#11086,#11087,#11088,#11089,#11090,#11091,#11092,#11093,#11094
+      ,#11095,#11096,#11097)
+    ,(#11098,#11099,#11100,#11101,#11102,#11103,#11104,#11105,#11106
+      ,#11107,#11108,#11109,#11110,#11111,#11112,#11113,#11114,#11115
+      ,#11116,#11117,#11118
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#11077 = CARTESIAN_POINT('',(-4.099998881028,-2.547379454E-07,
+    22.473204360509));
+#11078 = CARTESIAN_POINT('',(-4.099998408895,-1.170958018193,
+    22.836840467076));
+#11079 = CARTESIAN_POINT('',(-3.732126099944,-2.341911721981,
+    23.200474915776));
+#11080 = CARTESIAN_POINT('',(-2.996418864466,-3.384463980637,
+    23.564121238598));
+#11081 = CARTESIAN_POINT('',(-1.943186088531,-4.170188335575,
+    23.927737027649));
+#11082 = CARTESIAN_POINT('',(-0.673498379135,-4.593314481903,
+    24.291396594078));
+#11083 = CARTESIAN_POINT('',(0.673485525511,-4.59333336408,
+    24.65501784625));
+#11084 = CARTESIAN_POINT('',(1.943214072234,-4.170180727805,
+    25.018659854012));
+#11085 = CARTESIAN_POINT('',(2.996400035468,-3.384462284896,
+    25.382294893913));
+#11086 = CARTESIAN_POINT('',(3.732132019555,-2.341913438089,
+    25.745931547346));
+#11087 = CARTESIAN_POINT('',(4.467865495403,3.3394753339E-07,
+    26.473204240474));
+#11088 = CARTESIAN_POINT('',(3.73213157211,2.341913965416,
+    27.200476933604));
+#11089 = CARTESIAN_POINT('',(2.996395834821,3.384461217565,
+    27.564112207555));
+#11090 = CARTESIAN_POINT('',(1.943232877094,4.170188100971,
+    27.927754046314));
+#11091 = CARTESIAN_POINT('',(0.673441369846,4.593321708199,
+    28.291380957243));
+#11092 = CARTESIAN_POINT('',(-0.673440779758,4.593321564025,
+    28.655021564327));
+#11093 = CARTESIAN_POINT('',(-1.943237170453,4.170188565084,
+    29.018666033926));
+#11094 = CARTESIAN_POINT('',(-2.996392809262,3.384461682819,
+    29.382288621822));
+#11095 = CARTESIAN_POINT('',(-3.732132781855,2.341911431874,
+    29.745933565176));
+#11096 = CARTESIAN_POINT('',(-4.099999004456,1.170957423812,
+    30.109568013879));
+#11097 = CARTESIAN_POINT('',(-4.099998508044,-3.3964946589E-07,
+    30.473204120431));
+#11098 = CARTESIAN_POINT('',(-3.09999926701,2.5473491672E-07,
+    22.741154993437));
+#11099 = CARTESIAN_POINT('',(-3.099999078146,-0.885356556179,
+    23.104791614141));
+#11100 = CARTESIAN_POINT('',(-2.821852670052,-1.770717712497,
+    23.46842989273));
+#11101 = CARTESIAN_POINT('',(-2.265581261802,-2.558979027627,
+    23.832056297131));
+#11102 = CARTESIAN_POINT('',(-1.469247989846,-3.153072347742,
+    24.19571323544));
+#11103 = CARTESIAN_POINT('',(-0.509220420214,-3.472994322417,
+    24.559326396195));
+#11104 = CARTESIAN_POINT('',(0.509212490985,-3.473006631009,
+    24.922977871345));
+#11105 = CARTESIAN_POINT('',(1.469262462419,-3.153064816766,
+    25.286608590844));
+#11106 = CARTESIAN_POINT('',(2.26556969229,-2.558983902179,
+    25.650246278213));
+#11107 = CARTESIAN_POINT('',(2.821855708394,-1.770715694842,
+    26.013882352056));
+#11108 = CARTESIAN_POINT('',(3.378142349055,-3.172429685E-07,
+    26.741155113472));
+#11109 = CARTESIAN_POINT('',(2.821855977198,1.770715144803,
+    27.468427874889));
+#11110 = CARTESIAN_POINT('',(2.265568381151,2.558982271557,
+    27.832065328211));
+#11111 = CARTESIAN_POINT('',(1.469273312231,3.153070015265,
+    28.195696216707));
+#11112 = CARTESIAN_POINT('',(0.509189077568,3.472997343255,
+    28.559342033091));
+#11113 = CARTESIAN_POINT('',(-0.509185996217,3.473000614106,
+    28.922974153256));
+#11114 = CARTESIAN_POINT('',(-1.469277981808,3.153072129411,
+    29.286602410901));
+#11115 = CARTESIAN_POINT('',(-2.265564010594,2.558978453895,
+    29.650252550332));
+#11116 = CARTESIAN_POINT('',(-2.821856485181,1.770718417928,
+    30.013880334219));
+#11117 = CARTESIAN_POINT('',(-3.099999187315,0.885357150552,
+    30.377518612793));
+#11118 = CARTESIAN_POINT('',(-3.099999022684,3.3964471813E-07,
+    30.741155233516));
+#11119 = DEFINITIONAL_REPRESENTATION('',(#11120),#11124);
+#11120 = LINE('',#11121,#11122);
+#11121 = CARTESIAN_POINT('',(0.,0.));
+#11122 = VECTOR('',#11123,1.);
+#11123 = DIRECTION('',(1.,0.));
+#11124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11125 = ORIENTED_EDGE('',*,*,#11126,.F.);
+#11126 = EDGE_CURVE('',#10848,#11062,#11127,.T.);
+#11127 = SURFACE_CURVE('',#11128,(#11173,#11221),.PCURVE_S1.);
+#11128 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#11129,#11130,#11131,#11132,
+    #11133,#11134,#11135,#11136,#11137,#11138,#11139,#11140,#11141,
+    #11142,#11143,#11144,#11145,#11146,#11147,#11148,#11149,#11150,
+    #11151,#11152,#11153,#11154,#11155,#11156,#11157,#11158,#11159,
+    #11160,#11161,#11162,#11163,#11164,#11165,#11166,#11167,#11168,
+    #11169,#11170,#11171,#11172),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976126278049E-02,0.271753318766,0.329759320345,0.511768498675,
+    0.695777340896,0.951752110872,1.),.UNSPECIFIED.);
+#11129 = CARTESIAN_POINT('',(4.,-1.38E-15,18.499999210939));
+#11130 = CARTESIAN_POINT('',(4.,7.137181589832E-02,18.522717564608));
+#11131 = CARTESIAN_POINT('',(3.998514267092,0.142743676118,
+    18.545435924759));
+#11132 = CARTESIAN_POINT('',(3.995542803262,0.214078397066,
+    18.568154287271));
+#11133 = CARTESIAN_POINT('',(3.991086767252,0.285338871021,
+    18.590872649287));
+#11134 = CARTESIAN_POINT('',(3.985148474562,0.356488066137,
+    18.613591009212));
+#11135 = CARTESIAN_POINT('',(3.977731397448,0.42748902644,
+    18.636309366719));
+#11136 = CARTESIAN_POINT('',(3.91696315777,0.911488770413,
+    18.791580809677));
+#11137 = CARTESIAN_POINT('',(3.814878877544,1.318548582452,
+    18.92419065301));
+#11138 = CARTESIAN_POINT('',(3.663472662051,1.711838852436,
+    19.056753919743));
+#11139 = CARTESIAN_POINT('',(3.465129582001,2.084298716039,
+    19.189301537383));
+#11140 = CARTESIAN_POINT('',(3.223305143574,2.42943926323,19.3218648516)
+  );
+#11141 = CARTESIAN_POINT('',(2.942526829768,2.741340550383,
+    19.454474731044));
+#11142 = CARTESIAN_POINT('',(2.550162810583,3.08342518717,19.62017065031
+    ));
+#11143 = CARTESIAN_POINT('',(2.469603224527,3.149466408035,
+    19.653313502497));
+#11144 = CARTESIAN_POINT('',(2.387052676728,3.213048405391,
+    19.686456364432));
+#11145 = CARTESIAN_POINT('',(2.302601418447,3.274099455573,
+    19.719599228684));
+#11146 = CARTESIAN_POINT('',(2.216342777422,3.332552090491,
+    19.752742087891));
+#11147 = CARTESIAN_POINT('',(2.128373157865,3.388343097623,
+    19.785884934759));
+#11148 = CARTESIAN_POINT('',(1.757707581465,3.607936012697,
+    19.923022152318));
+#11149 = CARTESIAN_POINT('',(1.460708783371,3.747701314251,
+    20.027033359973));
+#11150 = CARTESIAN_POINT('',(1.150933420029,3.858830423199,
+    20.131032172177));
+#11151 = CARTESIAN_POINT('',(0.831701139631,3.939986442194,
+    20.235023122562));
+#11152 = CARTESIAN_POINT('',(0.506463095381,3.99029201634,
+    20.339021981668));
+#11153 = CARTESIAN_POINT('',(0.178774354812,4.009336343331,
+    20.443033259758));
+#11154 = CARTESIAN_POINT('',(-0.477783145666,3.985074618516,
+    20.652164730855));
+#11155 = CARTESIAN_POINT('',(-0.806737173255,3.941077103753,
+    20.757319501708));
+#11156 = CARTESIAN_POINT('',(-1.130793428244,3.865400439929,
+    20.862461177738));
+#11157 = CARTESIAN_POINT('',(-1.446320668802,3.758745918954,
+    20.967594513619));
+#11158 = CARTESIAN_POINT('',(-1.749832971491,3.622291846877,
+    21.072736143757));
+#11159 = CARTESIAN_POINT('',(-2.038018299555,3.457683891118,
+    21.177890842487));
+#11160 = CARTESIAN_POINT('',(-2.683090188072,3.002023686764,
+    21.42928380447));
+#11161 = CARTESIAN_POINT('',(-3.023091564143,2.686465877158,
+    21.575632215432));
+#11162 = CARTESIAN_POINT('',(-3.319203372178,2.326358500421,
+    21.721903203977));
+#11163 = CARTESIAN_POINT('',(-3.564730940618,1.929183242544,
+    21.868151966246));
+#11164 = CARTESIAN_POINT('',(-3.754488282438,1.503329328793,
+    22.014423219728));
+#11165 = CARTESIAN_POINT('',(-3.884775531956,1.058129590453,
+    22.160771801711));
+#11166 = CARTESIAN_POINT('',(-3.967223006475,0.518306967587,
+    22.334595145085));
+#11167 = CARTESIAN_POINT('',(-3.97813612602,0.432363958403,
+    22.362162486841));
+#11168 = CARTESIAN_POINT('',(-3.986876656655,0.346156279594,
+    22.389729826858));
+#11169 = CARTESIAN_POINT('',(-3.993437072884,0.259749833052,
+    22.417297162518));
+#11170 = CARTESIAN_POINT('',(-3.9978123572,0.173210713355,
+    22.444864492347));
+#11171 = CARTESIAN_POINT('',(-4.000000000082,8.660520775988E-02,
+    22.47243181601));
+#11172 = CARTESIAN_POINT('',(-4.,-2.0379127845E-07,22.499999134315));
+#11173 = PCURVE('',#7725,#11174);
+#11174 = DEFINITIONAL_REPRESENTATION('',(#11175),#11220);
+#11175 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#11176,#11177,#11178,#11179,
+    #11180,#11181,#11182,#11183,#11184,#11185,#11186,#11187,#11188,
+    #11189,#11190,#11191,#11192,#11193,#11194,#11195,#11196,#11197,
+    #11198,#11199,#11200,#11201,#11202,#11203,#11204,#11205,#11206,
+    #11207,#11208,#11209,#11210,#11211,#11212,#11213,#11214,#11215,
+    #11216,#11217,#11218,#11219),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976126278049E-02,0.271753318766,0.329759320345,0.511768498675,
+    0.695777340896,0.951752110872,1.),.UNSPECIFIED.);
+#11176 = CARTESIAN_POINT('',(-0.931749545083,3.141694615139));
+#11177 = CARTESIAN_POINT('',(-0.931749546739,3.159538148736));
+#11178 = CARTESIAN_POINT('',(-0.93174954809,3.17738168738));
+#11179 = CARTESIAN_POINT('',(-0.931749549541,3.195225228071));
+#11180 = CARTESIAN_POINT('',(-0.931749551312,3.213068768696));
+#11181 = CARTESIAN_POINT('',(-0.93174955344,3.230912308032));
+#11182 = CARTESIAN_POINT('',(-0.931749555775,3.248755845746));
+#11183 = CARTESIAN_POINT('',(-0.931749570874,3.370709726564));
+#11184 = CARTESIAN_POINT('',(-0.931749583532,3.474864653714));
+#11185 = CARTESIAN_POINT('',(-0.931749538957,3.578982974796));
+#11186 = CARTESIAN_POINT('',(-0.931749413683,3.683088947527));
+#11187 = CARTESIAN_POINT('',(-0.931749374033,3.787207276802));
+#11188 = CARTESIAN_POINT('',(-0.931749375241,3.891362202924));
+#11189 = CARTESIAN_POINT('',(-0.931749415631,4.021503712638));
+#11190 = CARTESIAN_POINT('',(-0.931749425569,4.047534897134));
+#11191 = CARTESIAN_POINT('',(-0.931749436964,4.073566090526));
+#11192 = CARTESIAN_POINT('',(-0.931749449402,4.099597286815));
+#11193 = CARTESIAN_POINT('',(-0.931749462461,4.125628480011));
+#11194 = CARTESIAN_POINT('',(-0.931749475707,4.151659664132));
+#11195 = CARTESIAN_POINT('',(-0.931749529448,4.259370514026));
+#11196 = CARTESIAN_POINT('',(-0.931749568082,4.341063406881));
+#11197 = CARTESIAN_POINT('',(-0.931749591279,4.422746558999));
+#11198 = CARTESIAN_POINT('',(-0.931749593896,4.504423521419));
+#11199 = CARTESIAN_POINT('',(-0.931749579694,4.586106677761));
+#11200 = CARTESIAN_POINT('',(-0.931749557251,4.667799575676));
+#11201 = CARTESIAN_POINT('',(-0.931749504523,4.832056329109));
+#11202 = CARTESIAN_POINT('',(-0.931749474242,4.914647342871));
+#11203 = CARTESIAN_POINT('',(-0.931749446483,4.997228073895));
+#11204 = CARTESIAN_POINT('',(-0.9317494245,5.079802268377));
+#11205 = CARTESIAN_POINT('',(-0.931749413627,5.162382998276));
+#11206 = CARTESIAN_POINT('',(-0.931749419492,5.244974011066));
+#11207 = CARTESIAN_POINT('',(-0.93174946693,5.442424067104));
+#11208 = CARTESIAN_POINT('',(-0.931749525948,5.557369631994));
+#11209 = CARTESIAN_POINT('',(-0.931749577138,5.672254360318));
+#11210 = CARTESIAN_POINT('',(-0.931749692207,5.787121601331));
+#11211 = CARTESIAN_POINT('',(-0.931749520259,5.902006304688));
+#11212 = CARTESIAN_POINT('',(-0.931749428761,6.016951902504));
+#11213 = CARTESIAN_POINT('',(-0.931749510027,6.15347696686));
+#11214 = CARTESIAN_POINT('',(-0.93174952623,6.175129028539));
+#11215 = CARTESIAN_POINT('',(-0.931749549876,6.19678109334));
+#11216 = CARTESIAN_POINT('',(-0.931749581648,6.218433158397));
+#11217 = CARTESIAN_POINT('',(-0.931749618783,6.240085220144));
+#11218 = CARTESIAN_POINT('',(-0.931749655071,6.261737274321));
+#11219 = CARTESIAN_POINT('',(-0.931749680855,6.283389315972));
+#11220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11221 = PCURVE('',#10768,#11222);
+#11222 = DEFINITIONAL_REPRESENTATION('',(#11223),#11268);
+#11223 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#11224,#11225,#11226,#11227,
+    #11228,#11229,#11230,#11231,#11232,#11233,#11234,#11235,#11236,
+    #11237,#11238,#11239,#11240,#11241,#11242,#11243,#11244,#11245,
+    #11246,#11247,#11248,#11249,#11250,#11251,#11252,#11253,#11254,
+    #11255,#11256,#11257,#11258,#11259,#11260,#11261,#11262,#11263,
+    #11264,#11265,#11266,#11267),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976126278049E-02,0.271753318766,0.329759320345,0.511768498675,
+    0.695777340896,0.951752110872,1.),.UNSPECIFIED.);
+#11224 = CARTESIAN_POINT('',(0.,-18.49999921093));
+#11225 = CARTESIAN_POINT('',(-1.784295397458E-02,-18.5227175646));
+#11226 = CARTESIAN_POINT('',(-3.568591300198E-02,-18.54543592475));
+#11227 = CARTESIAN_POINT('',(-5.352887409825E-02,-18.56815428727));
+#11228 = CARTESIAN_POINT('',(-7.137183516528E-02,-18.59087264928));
+#11229 = CARTESIAN_POINT('',(-8.921479499076E-02,-18.61359100921));
+#11230 = CARTESIAN_POINT('',(-0.107057753248,-18.63630936671));
+#11231 = CARTESIAN_POINT('',(-0.229007674097,-18.79158080967));
+#11232 = CARTESIAN_POINT('',(-0.333159220894,-18.92419065301));
+#11233 = CARTESIAN_POINT('',(-0.437274166046,-19.05675391974));
+#11234 = CARTESIAN_POINT('',(-0.541376748661,-19.18930153738));
+#11235 = CARTESIAN_POINT('',(-0.645491687771,-19.3218648516));
+#11236 = CARTESIAN_POINT('',(-0.749643229609,-19.45447473104));
+#11237 = CARTESIAN_POINT('',(-0.87978051824,-19.62017065031));
+#11238 = CARTESIAN_POINT('',(-0.905810858813,-19.65331350249));
+#11239 = CARTESIAN_POINT('',(-0.931841208651,-19.68645636443));
+#11240 = CARTESIAN_POINT('',(-0.957871561721,-19.71959922868));
+#11241 = CARTESIAN_POINT('',(-0.983901911979,-19.75274208789));
+#11242 = CARTESIAN_POINT('',(-1.009932253369,-19.78588493475));
+#11243 = CARTESIAN_POINT('',(-1.117639616708,-19.92302215231));
+#11244 = CARTESIAN_POINT('',(-1.199329866337,-20.02703335997));
+#11245 = CARTESIAN_POINT('',(-1.281010374101,-20.13103217217));
+#11246 = CARTESIAN_POINT('',(-1.362684687289,-20.23502312256));
+#11247 = CARTESIAN_POINT('',(-1.444365188376,-20.33902198166));
+#11248 = CARTESIAN_POINT('',(-1.526055427313,-20.44303325975));
+#11249 = CARTESIAN_POINT('',(-1.690306831935,-20.65216473085));
+#11250 = CARTESIAN_POINT('',(-1.772895154941,-20.7573195017));
+#11251 = CARTESIAN_POINT('',(-1.85547319672,-20.86246117773));
+#11252 = CARTESIAN_POINT('',(-1.938044705672,-20.96759451361));
+#11253 = CARTESIAN_POINT('',(-2.020622753848,-21.07273614375));
+#11254 = CARTESIAN_POINT('',(-2.103211087546,-21.17789084248));
+#11255 = CARTESIAN_POINT('',(-2.300654744571,-21.42928380447));
+#11256 = CARTESIAN_POINT('',(-2.415596589295,-21.57563221543));
+#11257 = CARTESIAN_POINT('',(-2.530477600286,-21.72190320397));
+#11258 = CARTESIAN_POINT('',(-2.645341128258,-21.86815196624));
+#11259 = CARTESIAN_POINT('',(-2.760222110062,-22.01442321972));
+#11260 = CARTESIAN_POINT('',(-2.875163929488,-22.16077180171));
+#11261 = CARTESIAN_POINT('',(-3.011684543823,-22.33459514508));
+#11262 = CARTESIAN_POINT('',(-3.033335900839,-22.36216248684));
+#11263 = CARTESIAN_POINT('',(-3.054987262632,-22.38972982685));
+#11264 = CARTESIAN_POINT('',(-3.076638626998,-22.41729716251));
+#11265 = CARTESIAN_POINT('',(-3.098289991137,-22.44486449234));
+#11266 = CARTESIAN_POINT('',(-3.11994135165,-22.47243181601));
+#11267 = CARTESIAN_POINT('',(-3.141592704538,-22.49999913431));
+#11268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11269 = ADVANCED_FACE('',(#11270),#7978,.F.);
+#11270 = FACE_BOUND('',#11271,.F.);
+#11271 = EDGE_LOOP('',(#11272,#11273,#11274,#11315));
+#11272 = ORIENTED_EDGE('',*,*,#11020,.F.);
+#11273 = ORIENTED_EDGE('',*,*,#7965,.T.);
+#11274 = ORIENTED_EDGE('',*,*,#11275,.T.);
+#11275 = EDGE_CURVE('',#7925,#11276,#11278,.T.);
+#11276 = VERTEX_POINT('',#11277);
+#11277 = CARTESIAN_POINT('',(-3.100000732992,2.54737319E-07,
+    23.75884644706));
+#11278 = SURFACE_CURVE('',#11279,(#11301,#11308),.PCURVE_S1.);
+#11279 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#11280,#11281,#11282,#11283,
+    #11284,#11285,#11286,#11287,#11288,#11289,#11290,#11291,#11292,
+    #11293,#11294,#11295,#11296,#11297,#11298,#11299,#11300),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#11280 = CARTESIAN_POINT('',(-3.10000048866,1.6982438966E-07,
+    15.758846206977));
+#11281 = CARTESIAN_POINT('',(-3.100000798784,-0.88535705977,
+    16.122482827686));
+#11282 = CARTESIAN_POINT('',(-2.821858110627,-1.770718791522,
+    16.486121106264));
+#11283 = CARTESIAN_POINT('',(-2.265565862161,-2.55897958874,
+    16.849747510695));
+#11284 = CARTESIAN_POINT('',(-1.469277781923,-3.153072212047,
+    17.213404448947));
+#11285 = CARTESIAN_POINT('',(-0.509189330794,-3.473004256652,
+    17.577017609765));
+#11286 = CARTESIAN_POINT('',(0.509191270617,-3.472996985422,
+    17.940669084874));
+#11287 = CARTESIAN_POINT('',(1.469272075955,-3.15307291477,
+    18.30429980439));
+#11288 = CARTESIAN_POINT('',(2.265569391617,-2.55898355697,
+    18.667937491753));
+#11289 = CARTESIAN_POINT('',(2.821857020629,-1.770716445919,
+    19.031573565598));
+#11290 = CARTESIAN_POINT('',(3.378143946558,-2.3793527846E-07,
+    19.758846327014));
+#11291 = CARTESIAN_POINT('',(2.821857333838,1.770716068446,
+    20.486119088431));
+#11292 = CARTESIAN_POINT('',(2.265571184221,2.558984739975,
+    20.849755162275));
+#11293 = CARTESIAN_POINT('',(1.469263675396,3.153066066359,
+    21.213392849633));
+#11294 = CARTESIAN_POINT('',(0.509213302595,3.473008189696,
+    21.577023569167));
+#11295 = CARTESIAN_POINT('',(-0.509220090311,3.472996048458,
+    21.940675044243));
+#11296 = CARTESIAN_POINT('',(-1.469248166401,3.153074080259,
+    22.304288205098));
+#11297 = CARTESIAN_POINT('',(-2.265581912652,2.55898061011,
+    22.667945143325));
+#11298 = CARTESIAN_POINT('',(-2.821853713483,1.770719013599,
+    23.031571547772));
+#11299 = CARTESIAN_POINT('',(-3.100000398598,0.885357484325,
+    23.395209826331));
+#11300 = CARTESIAN_POINT('',(-3.100000732992,2.5473726994E-07,
+    23.75884644706));
+#11301 = PCURVE('',#7978,#11302);
+#11302 = DEFINITIONAL_REPRESENTATION('',(#11303),#11307);
+#11303 = LINE('',#11304,#11305);
+#11304 = CARTESIAN_POINT('',(-0.,0.));
+#11305 = VECTOR('',#11306,1.);
+#11306 = DIRECTION('',(0.,1.));
+#11307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11308 = PCURVE('',#8301,#11309);
+#11309 = DEFINITIONAL_REPRESENTATION('',(#11310),#11314);
+#11310 = LINE('',#11311,#11312);
+#11311 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#11312 = VECTOR('',#11313,1.);
+#11313 = DIRECTION('',(0.,1.));
+#11314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11315 = ORIENTED_EDGE('',*,*,#11316,.F.);
+#11316 = EDGE_CURVE('',#11021,#11276,#11317,.T.);
+#11317 = SURFACE_CURVE('',#11318,(#11321,#11328),.PCURVE_S1.);
+#11318 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11319,#11320),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#11319 = CARTESIAN_POINT('',(-3.09999926701,2.5473486165E-07,
+    22.741154993437));
+#11320 = CARTESIAN_POINT('',(-3.100000732992,2.5473726994E-07,
+    23.75884644706));
+#11321 = PCURVE('',#7978,#11322);
+#11322 = DEFINITIONAL_REPRESENTATION('',(#11323),#11327);
+#11323 = LINE('',#11324,#11325);
+#11324 = CARTESIAN_POINT('',(0.,6.283389315972));
+#11325 = VECTOR('',#11326,1.);
+#11326 = DIRECTION('',(1.,0.));
+#11327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11328 = PCURVE('',#11329,#11372);
+#11329 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#11330,#11331,#11332,#11333,#11334,#11335,#11336,#11337,#11338
+      ,#11339,#11340,#11341,#11342,#11343,#11344,#11345,#11346,#11347
+      ,#11348,#11349,#11350)
+    ,(#11351,#11352,#11353,#11354,#11355,#11356,#11357,#11358,#11359
+      ,#11360,#11361,#11362,#11363,#11364,#11365,#11366,#11367,#11368
+      ,#11369,#11370,#11371
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#11330 = CARTESIAN_POINT('',(-3.09999926701,2.5473491716E-07,
+    22.741154993437));
+#11331 = CARTESIAN_POINT('',(-3.099999078146,-0.885356556179,
+    23.104791614141));
+#11332 = CARTESIAN_POINT('',(-2.821852670052,-1.770717712497,
+    23.46842989273));
+#11333 = CARTESIAN_POINT('',(-2.265581261802,-2.558979027627,
+    23.832056297131));
+#11334 = CARTESIAN_POINT('',(-1.469247989846,-3.153072347741,
+    24.195713235438));
+#11335 = CARTESIAN_POINT('',(-0.509220420214,-3.472994322418,
+    24.559326396197));
+#11336 = CARTESIAN_POINT('',(0.509212490985,-3.473006631008,
+    24.922977871343));
+#11337 = CARTESIAN_POINT('',(1.469262462419,-3.153064816766,
+    25.286608590846));
+#11338 = CARTESIAN_POINT('',(2.26556969229,-2.558983902179,
+    25.650246278213));
+#11339 = CARTESIAN_POINT('',(2.821855708394,-1.770715694842,
+    26.013882352056));
+#11340 = CARTESIAN_POINT('',(3.378142349056,-3.1724288856E-07,
+    26.741155113472));
+#11341 = CARTESIAN_POINT('',(2.821855977198,1.770715144803,
+    27.468427874889));
+#11342 = CARTESIAN_POINT('',(2.265568740799,2.558981974511,
+    27.832063948729));
+#11343 = CARTESIAN_POINT('',(1.469271899329,3.153071182233,
+    28.195701636104));
+#11344 = CARTESIAN_POINT('',(0.509191600606,3.472995259385,
+    28.559332355595));
+#11345 = CARTESIAN_POINT('',(-0.509188519255,3.473002697977,
+    28.922983830753));
+#11346 = CARTESIAN_POINT('',(-1.469276568906,3.153070962444,
+    29.286596991501));
+#11347 = CARTESIAN_POINT('',(-2.265564370241,2.55897875094,
+    29.650253929817));
+#11348 = CARTESIAN_POINT('',(-2.821856485182,1.770718417929,
+    30.013880334218));
+#11349 = CARTESIAN_POINT('',(-3.099999187315,0.885357150551,
+    30.377518612793));
+#11350 = CARTESIAN_POINT('',(-3.099999022684,3.3964471902E-07,
+    30.741155233516));
+#11351 = CARTESIAN_POINT('',(-3.100000732992,2.5473732546E-07,
+    23.75884644706));
+#11352 = CARTESIAN_POINT('',(-3.100001067361,-0.88535704464,
+    24.122483067763));
+#11353 = CARTESIAN_POINT('',(-2.821858381537,-1.770718853786,
+    24.486121346347));
+#11354 = CARTESIAN_POINT('',(-2.265566110815,-2.558979728374,
+    24.849747750776));
+#11355 = CARTESIAN_POINT('',(-1.469277984093,-3.153072420312,
+    25.213404689026));
+#11356 = CARTESIAN_POINT('',(-0.509189466053,-3.473004516433,
+    25.577017849846));
+#11357 = CARTESIAN_POINT('',(0.509191215618,-3.472997273094,
+    25.940669324957));
+#11358 = CARTESIAN_POINT('',(1.469272105392,-3.153073203528,
+    26.304300044469));
+#11359 = CARTESIAN_POINT('',(2.265569500087,-2.558983820714,
+    26.667937731835));
+#11360 = CARTESIAN_POINT('',(2.821857194534,-1.770716662773,
+    27.031573805679));
+#11361 = CARTESIAN_POINT('',(3.378144212808,-3.3046617931E-07,
+    27.758846567094));
+#11362 = CARTESIAN_POINT('',(2.821857604747,1.770716130713,
+    28.486119328511));
+#11363 = CARTESIAN_POINT('',(2.265571432877,2.558984879607,
+    28.849755402355));
+#11364 = CARTESIAN_POINT('',(1.469263877561,3.153066274623,
+    29.213393089716));
+#11365 = CARTESIAN_POINT('',(0.509213437864,3.47300844948,
+    29.577023809246));
+#11366 = CARTESIAN_POINT('',(-0.509220035324,3.472996336129,
+    29.940675284324));
+#11367 = CARTESIAN_POINT('',(-1.469248195829,3.153074369018,
+    30.304288445179));
+#11368 = CARTESIAN_POINT('',(-2.265582021126,2.558980873853,
+    30.667945383406));
+#11369 = CARTESIAN_POINT('',(-2.821853887385,1.770719230453,
+    31.031571787849));
+#11370 = CARTESIAN_POINT('',(-3.100000618679,0.885357639019,
+    31.395210066416));
+#11371 = CARTESIAN_POINT('',(-3.100000977318,3.3964849244E-07,
+    31.758846687138));
+#11372 = DEFINITIONAL_REPRESENTATION('',(#11373),#11377);
+#11373 = LINE('',#11374,#11375);
+#11374 = CARTESIAN_POINT('',(0.,0.));
+#11375 = VECTOR('',#11376,1.);
+#11376 = DIRECTION('',(1.,0.));
+#11377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11378 = ADVANCED_FACE('',(#11379),#8301,.F.);
+#11379 = FACE_BOUND('',#11380,.F.);
+#11380 = EDGE_LOOP('',(#11381,#11382,#11383,#11508,#11638));
+#11381 = ORIENTED_EDGE('',*,*,#11275,.F.);
+#11382 = ORIENTED_EDGE('',*,*,#8288,.T.);
+#11383 = ORIENTED_EDGE('',*,*,#11384,.T.);
+#11384 = EDGE_CURVE('',#8159,#11385,#11387,.T.);
+#11385 = VERTEX_POINT('',#11386);
+#11386 = CARTESIAN_POINT('',(4.,0.,19.999999238153));
+#11387 = SURFACE_CURVE('',#11388,(#11426,#11467),.PCURVE_S1.);
+#11388 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#11389,#11390,#11391,#11392,
+    #11393,#11394,#11395,#11396,#11397,#11398,#11399,#11400,#11401,
+    #11402,#11403,#11404,#11405,#11406,#11407,#11408,#11409,#11410,
+    #11411,#11412,#11413,#11414,#11415,#11416,#11417,#11418,#11419,
+    #11420,#11421,#11422,#11423,#11424,#11425),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385963772523E-02,0.187863402599,0.365861984765,
+    0.567853997183,0.741853342268,0.911853367138,1.),.UNSPECIFIED.);
+#11389 = CARTESIAN_POINT('',(-4.,-1.3585809988E-07,15.999999422878));
+#11390 = CARTESIAN_POINT('',(-3.999999987012,-0.15468508536,
+    16.049237099414));
+#11391 = CARTESIAN_POINT('',(-3.992821720902,-0.309370851646,
+    16.098475021388));
+#11392 = CARTESIAN_POINT('',(-3.978465235655,-0.463639263069,
+    16.147712661322));
+#11393 = CARTESIAN_POINT('',(-3.956962736956,-0.617074887834,
+    16.196950327874));
+#11394 = CARTESIAN_POINT('',(-3.92837844421,-0.769266024087,
+    16.246188315256));
+#11395 = CARTESIAN_POINT('',(-3.837905438593,-1.152166546454,
+    16.371425442992));
+#11396 = CARTESIAN_POINT('',(-3.766356803147,-1.380601453504,
+    16.447427100754));
+#11397 = CARTESIAN_POINT('',(-3.678518980984,-1.603605771431,
+    16.52342615548));
+#11398 = CARTESIAN_POINT('',(-3.574920017812,-1.819739217485,
+    16.59942520134));
+#11399 = CARTESIAN_POINT('',(-3.456255730087,-2.027634640763,
+    16.675426841446));
+#11400 = CARTESIAN_POINT('',(-3.115930945969,-2.535733082007,
+    16.870087083466));
+#11401 = CARTESIAN_POINT('',(-2.87379995301,-2.822314609685,
+    16.988768996805));
+#11402 = CARTESIAN_POINT('',(-2.600298960999,-3.080767742611,
+    17.107426152542));
+#11403 = CARTESIAN_POINT('',(-2.299583425783,-3.30697777268,
+    17.226083317804));
+#11404 = CARTESIAN_POINT('',(-1.976407493345,-3.497539327674,
+    17.344765228843));
+#11405 = CARTESIAN_POINT('',(-1.250217812701,-3.823076367899,
+    17.598081860926));
+#11406 = CARTESIAN_POINT('',(-0.842119279873,-3.947183748274,
+    17.732777087606));
+#11407 = CARTESIAN_POINT('',(-0.419956416557,-4.018699610355,
+    17.867426148373));
+#11408 = CARTESIAN_POINT('',(7.871134620791E-03,-4.036008234732,
+    18.002075207481));
+#11409 = CARTESIAN_POINT('',(0.432811163961,-3.998953861981,
+    18.136770432525));
+#11410 = CARTESIAN_POINT('',(1.202428259051,-3.832356944934,
+    18.387421018359));
+#11411 = CARTESIAN_POINT('',(1.550218186575,-3.716310914309,
+    18.503434643355));
+#11412 = CARTESIAN_POINT('',(1.884180135547,-3.562473492852,
+    18.619426156466));
+#11413 = CARTESIAN_POINT('',(2.199301218395,-3.373013102482,
+    18.735417667501));
+#11414 = CARTESIAN_POINT('',(2.490967678937,-3.150852820187,
+    18.851431291755));
+#11415 = CARTESIAN_POINT('',(3.01326087142,-2.654622028579,
+    19.080754762229));
+#11416 = CARTESIAN_POINT('',(3.245217172368,-2.381785403246,
+    19.194100280279));
+#11417 = CARTESIAN_POINT('',(3.447236939928,-2.084908560919,
+    19.307426139039));
+#11418 = CARTESIAN_POINT('',(3.616357124657,-1.768133862217,
+    19.420751997402));
+#11419 = CARTESIAN_POINT('',(3.750284949006,-1.43600905105,
+    19.534097509457));
+#11420 = CARTESIAN_POINT('',(3.898087453621,-0.91596598371,
+    19.706188197046));
+#11421 = CARTESIAN_POINT('',(3.93872207786,-0.735595354683,
+    19.764950825042));
+#11422 = CARTESIAN_POINT('',(3.969328288403,-0.553112717454,
+    19.823712713593));
+#11423 = CARTESIAN_POINT('',(3.989776029333,-0.36921453037,
+    19.882474604754));
+#11424 = CARTESIAN_POINT('',(4.,-0.184606277059,19.941237237511));
+#11425 = CARTESIAN_POINT('',(4.,-8.9E-16,19.999999238153));
+#11426 = PCURVE('',#8301,#11427);
+#11427 = DEFINITIONAL_REPRESENTATION('',(#11428),#11466);
+#11428 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#11429,#11430,#11431,#11432,
+    #11433,#11434,#11435,#11436,#11437,#11438,#11439,#11440,#11441,
+    #11442,#11443,#11444,#11445,#11446,#11447,#11448,#11449,#11450,
+    #11451,#11452,#11453,#11454,#11455,#11456,#11457,#11458,#11459,
+    #11460,#11461,#11462,#11463,#11464,#11465),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385963772523E-02,0.187863402599,0.365861984765,
+    0.567853997183,0.741853342268,0.911853367138,1.),.UNSPECIFIED.);
+#11429 = CARTESIAN_POINT('',(-0.103528363696,0.));
+#11430 = CARTESIAN_POINT('',(-0.103528409744,3.867246756849E-02));
+#11431 = CARTESIAN_POINT('',(-0.103528492652,7.73451560975E-02));
+#11432 = CARTESIAN_POINT('',(-0.103528539288,0.116017611735));
+#11433 = CARTESIAN_POINT('',(-0.103528556072,0.154690069926));
+#11434 = CARTESIAN_POINT('',(-0.103528569309,0.193362767476));
+#11435 = CARTESIAN_POINT('',(-0.103528559659,0.291726978898));
+#11436 = CARTESIAN_POINT('',(-0.103528524375,0.35142045251));
+#11437 = CARTESIAN_POINT('',(-0.103528487438,0.411111865787));
+#11438 = CARTESIAN_POINT('',(-0.103528465593,0.470803274856));
+#11439 = CARTESIAN_POINT('',(-0.10352846368,0.530496736935));
+#11440 = CARTESIAN_POINT('',(-0.103528489489,0.683387468705));
+#11441 = CARTESIAN_POINT('',(-0.103528536562,0.776603068346));
+#11442 = CARTESIAN_POINT('',(-0.103528594084,0.869799260559));
+#11443 = CARTESIAN_POINT('',(-0.103528620165,0.962995454021));
+#11444 = CARTESIAN_POINT('',(-0.10352862725,1.056211061778));
+#11445 = CARTESIAN_POINT('',(-0.103528607846,1.255171949675));
+#11446 = CARTESIAN_POINT('',(-0.103528576906,1.360964746397));
+#11447 = CARTESIAN_POINT('',(-0.103528536465,1.466721254932));
+#11448 = CARTESIAN_POINT('',(-0.103528492483,1.572477765751));
+#11449 = CARTESIAN_POINT('',(-0.103528465365,1.678270562657));
+#11450 = CARTESIAN_POINT('',(-0.103528462803,1.875137469453));
+#11451 = CARTESIAN_POINT('',(-0.103528480561,1.966257335499));
+#11452 = CARTESIAN_POINT('',(-0.103528521792,2.057359850852));
+#11453 = CARTESIAN_POINT('',(-0.103528583836,2.148462366422));
+#11454 = CARTESIAN_POINT('',(-0.103528629685,2.239582232733));
+#11455 = CARTESIAN_POINT('',(-0.103528665866,2.419698318569));
+#11456 = CARTESIAN_POINT('',(-0.10352865759,2.508722556494));
+#11457 = CARTESIAN_POINT('',(-0.103528610677,2.5977313344));
+#11458 = CARTESIAN_POINT('',(-0.103528535045,2.686740109193));
+#11459 = CARTESIAN_POINT('',(-0.103528495729,2.775764345057));
+#11460 = CARTESIAN_POINT('',(-0.10352847612,2.910928446796));
+#11461 = CARTESIAN_POINT('',(-0.103528476205,2.957082010089));
+#11462 = CARTESIAN_POINT('',(-0.103528484532,3.003234996045));
+#11463 = CARTESIAN_POINT('',(-0.103528492869,3.049387982736));
+#11464 = CARTESIAN_POINT('',(-0.103528495169,3.095541547437));
+#11465 = CARTESIAN_POINT('',(-0.103528499453,3.141694615919));
+#11466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11467 = PCURVE('',#8242,#11468);
+#11468 = DEFINITIONAL_REPRESENTATION('',(#11469),#11507);
+#11469 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#11470,#11471,#11472,#11473,
+    #11474,#11475,#11476,#11477,#11478,#11479,#11480,#11481,#11482,
+    #11483,#11484,#11485,#11486,#11487,#11488,#11489,#11490,#11491,
+    #11492,#11493,#11494,#11495,#11496,#11497,#11498,#11499,#11500,
+    #11501,#11502,#11503,#11504,#11505,#11506),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385963772523E-02,0.187863402599,0.365861984765,
+    0.567853997183,0.741853342268,0.911853367138,1.),.UNSPECIFIED.);
+#11470 = CARTESIAN_POINT('',(-3.141592687554,-15.99999942287));
+#11471 = CARTESIAN_POINT('',(-3.18026392493,-16.04923709941));
+#11472 = CARTESIAN_POINT('',(-3.218935367195,-16.09847502138));
+#11473 = CARTESIAN_POINT('',(-3.257606566435,-16.14771266132));
+#11474 = CARTESIAN_POINT('',(-3.296277763032,-16.19695032787));
+#11475 = CARTESIAN_POINT('',(-3.334949197288,-16.24618831525));
+#11476 = CARTESIAN_POINT('',(-3.433310195267,-16.37142544299));
+#11477 = CARTESIAN_POINT('',(-3.493001718729,-16.44742710075));
+#11478 = CARTESIAN_POINT('',(-3.552691188137,-16.52342615548));
+#11479 = CARTESIAN_POINT('',(-3.612380659052,-16.59942520134));
+#11480 = CARTESIAN_POINT('',(-3.672072185716,-16.67542684144));
+#11481 = CARTESIAN_POINT('',(-3.824957965115,-16.87008708346));
+#11482 = CARTESIAN_POINT('',(-3.918170549691,-16.9887689968));
+#11483 = CARTESIAN_POINT('',(-4.011363725569,-17.10742615254));
+#11484 = CARTESIAN_POINT('',(-4.104556900295,-17.2260833178));
+#11485 = CARTESIAN_POINT('',(-4.197769484762,-17.34476522884));
+#11486 = CARTESIAN_POINT('',(-4.396723910579,-17.59808186092));
+#11487 = CARTESIAN_POINT('',(-4.502513265858,-17.7327770876));
+#11488 = CARTESIAN_POINT('',(-4.60826632808,-17.86742614837));
+#11489 = CARTESIAN_POINT('',(-4.714019390376,-18.00207520748));
+#11490 = CARTESIAN_POINT('',(-4.819808745868,-18.13677043252));
+#11491 = CARTESIAN_POINT('',(-5.016669262133,-18.38742101835));
+#11492 = CARTESIAN_POINT('',(-5.107786175724,-18.50343464335));
+#11493 = CARTESIAN_POINT('',(-5.198885744934,-18.61942615646));
+#11494 = CARTESIAN_POINT('',(-5.289985314401,-18.7354176675));
+#11495 = CARTESIAN_POINT('',(-5.381102228098,-18.85143129175));
+#11496 = CARTESIAN_POINT('',(-5.561212468204,-19.08075476222));
+#11497 = CARTESIAN_POINT('',(-5.650233812373,-19.19410028027));
+#11498 = CARTESIAN_POINT('',(-5.739239692353,-19.30742613903));
+#11499 = CARTESIAN_POINT('',(-5.828245572481,-19.4207519974));
+#11500 = CARTESIAN_POINT('',(-5.917266917586,-19.53409750945));
+#11501 = CARTESIAN_POINT('',(-6.052426631503,-19.70618819704));
+#11502 = CARTESIAN_POINT('',(-6.098578696795,-19.76495082504));
+#11503 = CARTESIAN_POINT('',(-6.144730184512,-19.82371271359));
+#11504 = CARTESIAN_POINT('',(-6.190881672445,-19.88247460475));
+#11505 = CARTESIAN_POINT('',(-6.237033737915,-19.94123723751));
+#11506 = CARTESIAN_POINT('',(-6.28318530718,-19.99999923815));
+#11507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11508 = ORIENTED_EDGE('',*,*,#11509,.T.);
+#11509 = EDGE_CURVE('',#11385,#11510,#11512,.T.);
+#11510 = VERTEX_POINT('',#11511);
+#11511 = CARTESIAN_POINT('',(-4.,-2.03786627E-07,23.999999134317));
+#11512 = SURFACE_CURVE('',#11513,(#11551,#11592),.PCURVE_S1.);
+#11513 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#11514,#11515,#11516,#11517,
+    #11518,#11519,#11520,#11521,#11522,#11523,#11524,#11525,#11526,
+    #11527,#11528,#11529,#11530,#11531,#11532,#11533,#11534,#11535,
+    #11536,#11537,#11538,#11539,#11540,#11541,#11542,#11543,#11544,
+    #11545,#11546,#11547,#11548,#11549,#11550),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199891123527,0.501850257729,0.803809384169,
+    0.927560791258,1.),.UNSPECIFIED.);
+#11514 = CARTESIAN_POINT('',(4.,-1.03E-15,19.999999238153));
+#11515 = CARTESIAN_POINT('',(4.,0.313909924752,20.099919866495));
+#11516 = CARTESIAN_POINT('',(3.971845610315,0.627884216496,
+    20.199860516756));
+#11517 = CARTESIAN_POINT('',(3.915518184116,0.938879101737,
+    20.299792180398));
+#11518 = CARTESIAN_POINT('',(3.831412417682,1.243948151095,
+    20.399712663016));
+#11519 = CARTESIAN_POINT('',(3.720273673769,1.540240368479,
+    20.499633161297));
+#11520 = CARTESIAN_POINT('',(3.583173480586,1.825010664584,
+    20.599564856747));
+#11521 = CARTESIAN_POINT('',(3.421523206406,2.095642714719,
+    20.699505526165));
+#11522 = CARTESIAN_POINT('',(2.958572029785,2.733443849102,
+    20.950368092816));
+#11523 = CARTESIAN_POINT('',(2.627732057732,3.079865987131,
+    21.101468041201));
+#11524 = CARTESIAN_POINT('',(2.250844530131,3.379957950538,
+    21.252477791543));
+#11525 = CARTESIAN_POINT('',(1.835699678586,3.626862748787,
+    21.403426125794));
+#11526 = CARTESIAN_POINT('',(1.390913200483,3.815203443754,
+    21.554374456809));
+#11527 = CARTESIAN_POINT('',(0.925919686501,3.941221002039,
+    21.70538420671));
+#11528 = CARTESIAN_POINT('',(0.450857630203,4.002697979482,
+    21.856484166845));
+#11529 = CARTESIAN_POINT('',(-0.497522169157,3.997165920661,
+    22.158368057751));
+#11530 = CARTESIAN_POINT('',(-0.971834679659,3.930151085186,
+    22.309468062752));
+#11531 = CARTESIAN_POINT('',(-1.435326388881,3.798717531437,
+    22.460477902721));
+#11532 = CARTESIAN_POINT('',(-1.87788538421,3.605200840429,
+    22.611426331698));
+#11533 = CARTESIAN_POINT('',(-2.290121640815,3.353469823823,
+    22.762374640394));
+#11534 = CARTESIAN_POINT('',(-2.663482722459,3.049001497802,
+    22.913384253151));
+#11535 = CARTESIAN_POINT('',(-2.990258870191,2.698743342509,
+    23.064484115032));
+#11536 = CARTESIAN_POINT('',(-3.376633625981,2.153163557366,
+    23.277286311859));
+#11537 = CARTESIAN_POINT('',(-3.48014759542,1.988325617094,
+    23.33914847108));
+#11538 = CARTESIAN_POINT('',(-3.574448847903,1.817823325446,
+    23.401009816254));
+#11539 = CARTESIAN_POINT('',(-3.659178690761,1.642259741218,
+    23.462870138958));
+#11540 = CARTESIAN_POINT('',(-3.73402705903,1.4622613037,23.524730469592
+    ));
+#11541 = CARTESIAN_POINT('',(-3.79873202801,1.278476051755,
+    23.58659183243));
+#11542 = CARTESIAN_POINT('',(-3.853081463503,1.091572805151,
+    23.648454005297));
+#11543 = CARTESIAN_POINT('',(-3.922576298117,0.791414092896,
+    23.746524859084));
+#11544 = CARTESIAN_POINT('',(-3.944633713439,0.679752341142,
+    23.782735480695));
+#11545 = CARTESIAN_POINT('',(-3.963057290196,0.567393423812,
+    23.818946124256));
+#11546 = CARTESIAN_POINT('',(-3.977821608567,0.454475432688,
+    23.855156769868));
+#11547 = CARTESIAN_POINT('',(-3.988907594395,0.341137180419,
+    23.891367402187));
+#11548 = CARTESIAN_POINT('',(-3.996302519184,0.227518200519,
+    23.927578010428));
+#11549 = CARTESIAN_POINT('',(-4.000000000108,0.113758747369,
+    23.963788588362));
+#11550 = CARTESIAN_POINT('',(-4.,-2.0378662774E-07,23.999999134317));
+#11551 = PCURVE('',#8301,#11552);
+#11552 = DEFINITIONAL_REPRESENTATION('',(#11553),#11591);
+#11553 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#11554,#11555,#11556,#11557,
+    #11558,#11559,#11560,#11561,#11562,#11563,#11564,#11565,#11566,
+    #11567,#11568,#11569,#11570,#11571,#11572,#11573,#11574,#11575,
+    #11576,#11577,#11578,#11579,#11580,#11581,#11582,#11583,#11584,
+    #11585,#11586,#11587,#11588,#11589,#11590),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199891123527,0.501850257729,0.803809384169,
+    0.927560791258,1.),.UNSPECIFIED.);
+#11554 = CARTESIAN_POINT('',(-0.103528499453,3.141694615919));
+#11555 = CARTESIAN_POINT('',(-0.103528506738,3.220174646419));
+#11556 = CARTESIAN_POINT('',(-0.103528524229,3.29867040419));
+#11557 = CARTESIAN_POINT('',(-0.103528574363,3.377159107729));
+#11558 = CARTESIAN_POINT('',(-0.10352861301,3.455639025485));
+#11559 = CARTESIAN_POINT('',(-0.103528609215,3.5341189461));
+#11560 = CARTESIAN_POINT('',(-0.103528575866,3.612607654013));
+#11561 = CARTESIAN_POINT('',(-0.103528551267,3.691103410407));
+#11562 = CARTESIAN_POINT('',(-0.103528501977,3.888136786053));
+#11563 = CARTESIAN_POINT('',(-0.103528490288,4.006814254337));
+#11564 = CARTESIAN_POINT('',(-0.103528531289,4.125420896719));
+#11565 = CARTESIAN_POINT('',(-0.103528615555,4.243979325139));
+#11566 = CARTESIAN_POINT('',(-0.103528637456,4.362537751661));
+#11567 = CARTESIAN_POINT('',(-0.103528640358,4.481144399138));
+#11568 = CARTESIAN_POINT('',(-0.103528612833,4.599821873934));
+#11569 = CARTESIAN_POINT('',(-0.103528530017,4.836928575455));
+#11570 = CARTESIAN_POINT('',(-0.103528473751,4.955606054015));
+#11571 = CARTESIAN_POINT('',(-0.103528418663,5.074212710634));
+#11572 = CARTESIAN_POINT('',(-0.103528378189,5.192771148685));
+#11573 = CARTESIAN_POINT('',(-0.103528403544,5.311329558612));
+#11574 = CARTESIAN_POINT('',(-0.103528605155,5.429936191885));
+#11575 = CARTESIAN_POINT('',(-0.103528727444,5.548613661247));
+#11576 = CARTESIAN_POINT('',(-0.103528717496,5.715753536076));
+#11577 = CARTESIAN_POINT('',(-0.10352869234,5.764341526576));
+#11578 = CARTESIAN_POINT('',(-0.103528642382,5.812928865364));
+#11579 = CARTESIAN_POINT('',(-0.103528565252,5.861515388415));
+#11580 = CARTESIAN_POINT('',(-0.10352847025,5.9101019101));
+#11581 = CARTESIAN_POINT('',(-0.103528380372,5.958689246035));
+#11582 = CARTESIAN_POINT('',(-0.10352832489,6.007277235421));
+#11583 = CARTESIAN_POINT('',(-0.103528321021,6.084304405998));
+#11584 = CARTESIAN_POINT('',(-0.103528336261,6.112745093207));
+#11585 = CARTESIAN_POINT('',(-0.103528375171,6.141185809291));
+#11586 = CARTESIAN_POINT('',(-0.103528438559,6.169626539403));
+#11587 = CARTESIAN_POINT('',(-0.103528521049,6.198067269059));
+#11588 = CARTESIAN_POINT('',(-0.103528611074,6.226507984145));
+#11589 = CARTESIAN_POINT('',(-0.10352869088,6.25494867091));
+#11590 = CARTESIAN_POINT('',(-0.103528736525,6.283389315972));
+#11591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11592 = PCURVE('',#11593,#11598);
+#11593 = CYLINDRICAL_SURFACE('',#11594,4.);
+#11594 = AXIS2_PLACEMENT_3D('',#11595,#11596,#11597);
+#11595 = CARTESIAN_POINT('',(0.,0.,0.));
+#11596 = DIRECTION('',(-0.,-0.,-1.));
+#11597 = DIRECTION('',(1.,0.,0.));
+#11598 = DEFINITIONAL_REPRESENTATION('',(#11599),#11637);
+#11599 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#11600,#11601,#11602,#11603,
+    #11604,#11605,#11606,#11607,#11608,#11609,#11610,#11611,#11612,
+    #11613,#11614,#11615,#11616,#11617,#11618,#11619,#11620,#11621,
+    #11622,#11623,#11624,#11625,#11626,#11627,#11628,#11629,#11630,
+    #11631,#11632,#11633,#11634,#11635,#11636),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199891123527,0.501850257729,0.803809384169,
+    0.927560791258,1.),.UNSPECIFIED.);
+#11600 = CARTESIAN_POINT('',(0.,-19.99999923815));
+#11601 = CARTESIAN_POINT('',(-7.847748118794E-02,-20.09991986649));
+#11602 = CARTESIAN_POINT('',(-0.156970690471,-20.19986051675));
+#11603 = CARTESIAN_POINT('',(-0.235456848617,-20.29979218039));
+#11604 = CARTESIAN_POINT('',(-0.313934218401,-20.39971266301));
+#11605 = CARTESIAN_POINT('',(-0.392411585764,-20.49963316129));
+#11606 = CARTESIAN_POINT('',(-0.470897738865,-20.59956485674));
+#11607 = CARTESIAN_POINT('',(-0.549390945064,-20.69950552616));
+#11608 = CARTESIAN_POINT('',(-0.746417922747,-20.95036809281));
+#11609 = CARTESIAN_POINT('',(-0.865091542264,-21.1014680412));
+#11610 = CARTESIAN_POINT('',(-0.983694344604,-21.25247779154));
+#11611 = CARTESIAN_POINT('',(-1.10224893032,-21.40342612579));
+#11612 = CARTESIAN_POINT('',(-1.220803516212,-21.5543744568));
+#11613 = CARTESIAN_POINT('',(-1.339406318146,-21.70538420671));
+#11614 = CARTESIAN_POINT('',(-1.4580799355,-21.85648416684));
+#11615 = CARTESIAN_POINT('',(-1.695178918985,-22.15836805775));
+#11616 = CARTESIAN_POINT('',(-1.813852528527,-22.30946806275));
+#11617 = CARTESIAN_POINT('',(-1.932455317678,-22.46047790271));
+#11618 = CARTESIAN_POINT('',(-2.051009891975,-22.6114263317));
+#11619 = CARTESIAN_POINT('',(-2.169564478652,-22.76237464039));
+#11620 = CARTESIAN_POINT('',(-2.288167296471,-22.91338425315));
+#11621 = CARTESIAN_POINT('',(-2.406840926836,-23.06448411503));
+#11622 = CARTESIAN_POINT('',(-2.573975370075,-23.27728631185));
+#11623 = CARTESIAN_POINT('',(-2.622561778627,-23.33914847108));
+#11624 = CARTESIAN_POINT('',(-2.671147532464,-23.40100981625));
+#11625 = CARTESIAN_POINT('',(-2.71973246865,-23.46287013895));
+#11626 = CARTESIAN_POINT('',(-2.768317403184,-23.52473046959));
+#11627 = CARTESIAN_POINT('',(-2.816903153332,-23.58659183243));
+#11628 = CARTESIAN_POINT('',(-2.865489559494,-23.64845400529));
+#11629 = CARTESIAN_POINT('',(-2.94251422461,-23.74652485908));
+#11630 = CARTESIAN_POINT('',(-2.970953988183,-23.78273548069));
+#11631 = CARTESIAN_POINT('',(-2.999393781341,-23.81894612425));
+#11632 = CARTESIAN_POINT('',(-3.027833589158,-23.85515676986));
+#11633 = CARTESIAN_POINT('',(-3.056273397737,-23.89136740218));
+#11634 = CARTESIAN_POINT('',(-3.084713194212,-23.92757801042));
+#11635 = CARTESIAN_POINT('',(-3.113152966748,-23.96378858836));
+#11636 = CARTESIAN_POINT('',(-3.141592704536,-23.99999913431));
+#11637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11638 = ORIENTED_EDGE('',*,*,#11639,.F.);
+#11639 = EDGE_CURVE('',#11276,#11510,#11640,.T.);
+#11640 = SURFACE_CURVE('',#11641,(#11644,#11651),.PCURVE_S1.);
+#11641 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11642,#11643),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#11642 = CARTESIAN_POINT('',(-3.100000732992,2.547372695E-07,
+    23.75884644706));
+#11643 = CARTESIAN_POINT('',(-4.100001118971,-2.5473432697E-07,
+    24.026794198993));
+#11644 = PCURVE('',#8301,#11645);
+#11645 = DEFINITIONAL_REPRESENTATION('',(#11646),#11650);
+#11646 = LINE('',#11647,#11648);
+#11647 = CARTESIAN_POINT('',(0.,6.283389315972));
+#11648 = VECTOR('',#11649,1.);
+#11649 = DIRECTION('',(1.,0.));
+#11650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11651 = PCURVE('',#11652,#11695);
+#11652 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#11653,#11654,#11655,#11656,#11657,#11658,#11659,#11660,#11661
+      ,#11662,#11663,#11664,#11665,#11666,#11667,#11668,#11669,#11670
+      ,#11671,#11672,#11673)
+    ,(#11674,#11675,#11676,#11677,#11678,#11679,#11680,#11681,#11682
+      ,#11683,#11684,#11685,#11686,#11687,#11688,#11689,#11690,#11691
+      ,#11692,#11693,#11694
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#11653 = CARTESIAN_POINT('',(-3.100000732992,2.5473732723E-07,
+    23.75884644706));
+#11654 = CARTESIAN_POINT('',(-3.100001067361,-0.88535704464,
+    24.122483067763));
+#11655 = CARTESIAN_POINT('',(-2.821858381537,-1.770718853786,
+    24.486121346345));
+#11656 = CARTESIAN_POINT('',(-2.26556575117,-2.558979431328,
+    24.849749130258));
+#11657 = CARTESIAN_POINT('',(-1.469279396984,-3.153073587281,
+    25.213399269641));
+#11658 = CARTESIAN_POINT('',(-0.509186943033,-3.473002432561,
+    25.577027527316));
+#11659 = CARTESIAN_POINT('',(0.509188692598,-3.472999356967,
+    25.940659647488));
+#11660 = CARTESIAN_POINT('',(1.469273518283,-3.153072036559,
+    26.304305463852));
+#11661 = CARTESIAN_POINT('',(2.265569140441,-2.55898411776,
+    26.667936352355));
+#11662 = CARTESIAN_POINT('',(2.821857194534,-1.770716662773,
+    27.031573805679));
+#11663 = CARTESIAN_POINT('',(3.378144212808,-3.3046613098E-07,
+    27.758846567094));
+#11664 = CARTESIAN_POINT('',(2.821857604747,1.770716130713,
+    28.486119328512));
+#11665 = CARTESIAN_POINT('',(2.265571432877,2.558984879607,
+    28.849755402352));
+#11666 = CARTESIAN_POINT('',(1.469263877561,3.153066274623,
+    29.213393089721));
+#11667 = CARTESIAN_POINT('',(0.509213437864,3.47300844948,
+    29.577023809238));
+#11668 = CARTESIAN_POINT('',(-0.509220035324,3.472996336129,
+    29.940675284333));
+#11669 = CARTESIAN_POINT('',(-1.46924819583,3.153074369018,
+    30.304288445172));
+#11670 = CARTESIAN_POINT('',(-2.265582021126,2.558980873853,
+    30.66794538341));
+#11671 = CARTESIAN_POINT('',(-2.821853887385,1.770719230453,
+    31.031571787848));
+#11672 = CARTESIAN_POINT('',(-3.100000618679,0.885357639019,
+    31.395210066416));
+#11673 = CARTESIAN_POINT('',(-3.100000977318,3.3964849244E-07,
+    31.758846687138));
+#11674 = CARTESIAN_POINT('',(-4.100001118971,-2.5473426835E-07,
+    24.026794198993));
+#11675 = CARTESIAN_POINT('',(-4.100001445597,-1.170958763868,
+    24.39043030556));
+#11676 = CARTESIAN_POINT('',(-3.732134818996,-2.341913464252,
+    24.75406475425));
+#11677 = CARTESIAN_POINT('',(-2.996394226773,-3.384464272489,
+    25.117709697637));
+#11678 = CARTESIAN_POINT('',(-1.94323780333,-4.170191502388,
+    25.481332285474));
+#11679 = CARTESIAN_POINT('',(-0.67344054272,-4.593324586714,
+    25.844976755107));
+#11680 = CARTESIAN_POINT('',(0.673442464572,-4.593324535647,
+    26.208617362219));
+#11681 = CARTESIAN_POINT('',(1.943234719137,-4.17019047486,
+    26.572244273096));
+#11682 = CARTESIAN_POINT('',(2.99639823359,-3.384462938429,
+    26.935886111883));
+#11683 = CARTESIAN_POINT('',(3.73213428827,-2.341914915716,
+    27.29952138583));
+#11684 = CARTESIAN_POINT('',(4.467868340575,3.1376151395E-07,
+    28.026794078958));
+#11685 = CARTESIAN_POINT('',(3.732134056698,2.341915470488,
+    28.754066772088));
+#11686 = CARTESIAN_POINT('',(2.996401452951,3.384464874535,
+    29.117703425515));
+#11687 = CARTESIAN_POINT('',(1.943214705146,4.170183665131,
+    29.481338465424));
+#11688 = CARTESIAN_POINT('',(0.673485288463,4.593336386768,
+    29.844980473199));
+#11689 = CARTESIAN_POINT('',(-0.673499473878,4.593317309337,
+    30.208601725306));
+#11690 = CARTESIAN_POINT('',(-1.943187930557,4.170190709471,
+    30.572261291852));
+#11691 = CARTESIAN_POINT('',(-2.996421263243,3.384465701516,
+    30.935877080786));
+#11692 = CARTESIAN_POINT('',(-3.732128816104,2.341912672261,
+    31.299523403671));
+#11693 = CARTESIAN_POINT('',(-4.100001189551,1.170958169497,
+    31.663157852364));
+#11694 = CARTESIAN_POINT('',(-4.100001491954,-3.3964370427E-07,
+    32.026793958914));
+#11695 = DEFINITIONAL_REPRESENTATION('',(#11696),#11700);
+#11696 = LINE('',#11697,#11698);
+#11697 = CARTESIAN_POINT('',(0.,0.));
+#11698 = VECTOR('',#11699,1.);
+#11699 = DIRECTION('',(1.,0.));
+#11700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11701 = ADVANCED_FACE('',(#11702),#8242,.T.);
+#11702 = FACE_BOUND('',#11703,.F.);
+#11703 = EDGE_LOOP('',(#11704,#11705,#11706,#11707,#11889,#11910));
+#11704 = ORIENTED_EDGE('',*,*,#8158,.F.);
+#11705 = ORIENTED_EDGE('',*,*,#8539,.T.);
+#11706 = ORIENTED_EDGE('',*,*,#8672,.T.);
+#11707 = ORIENTED_EDGE('',*,*,#11708,.T.);
+#11708 = EDGE_CURVE('',#8608,#11709,#11711,.T.);
+#11709 = VERTEX_POINT('',#11710);
+#11710 = CARTESIAN_POINT('',(4.,0.,20.499999166885));
+#11711 = SURFACE_CURVE('',#11712,(#11769,#11829),.PCURVE_S1.);
+#11712 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#11713,#11714,#11715,#11716,
+    #11717,#11718,#11719,#11720,#11721,#11722,#11723,#11724,#11725,
+    #11726,#11727,#11728,#11729,#11730,#11731,#11732,#11733,#11734,
+    #11735,#11736,#11737,#11738,#11739,#11740,#11741,#11742,#11743,
+    #11744,#11745,#11746,#11747,#11748,#11749,#11750,#11751,#11752,
+    #11753,#11754,#11755,#11756,#11757,#11758,#11759,#11760,#11761,
+    #11762,#11763,#11764,#11765,#11766,#11767,#11768),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051141807952E-02,0.118520160643,
+    0.278516341201,0.317188160221,0.48784309486,0.659830203865,
+    0.810498224532,0.961166248431,1.),.UNSPECIFIED.);
+#11713 = CARTESIAN_POINT('',(-1.3586009429E-07,4.,14.499999422877));
+#11714 = CARTESIAN_POINT('',(-0.135998807399,3.999999988581,
+    14.543289081368));
+#11715 = CARTESIAN_POINT('',(-0.271998142905,3.994605394761,
+    14.586578933415));
+#11716 = CARTESIAN_POINT('',(-0.407740210413,3.98381624318,
+    14.629868634287));
+#11717 = CARTESIAN_POINT('',(-0.542968403864,3.967647818118,
+    14.673158253443));
+#11718 = CARTESIAN_POINT('',(-0.677427768606,3.946130612496,
+    14.716447993148));
+#11719 = CARTESIAN_POINT('',(-0.810865326905,3.919310276867,
+    14.759737907093));
+#11720 = CARTESIAN_POINT('',(-1.120977905385,3.844078230322,
+    14.8613130322));
+#11721 = CARTESIAN_POINT('',(-1.296622610083,3.791404401061,
+    14.919599396306));
+#11722 = CARTESIAN_POINT('',(-1.469350657071,3.729375282931,
+    14.977885096548));
+#11723 = CARTESIAN_POINT('',(-1.638565570172,3.658187287151,
+    15.036170367993));
+#11724 = CARTESIAN_POINT('',(-1.803689659512,3.578083444924,
+    15.094456064255));
+#11725 = CARTESIAN_POINT('',(-1.964165423526,3.489352818486,
+    15.152742426202));
+#11726 = CARTESIAN_POINT('',(-2.484793087593,3.16407551644,
+    15.348149122746));
+#11727 = CARTESIAN_POINT('',(-2.821628926874,2.889806559598,
+    15.485337458859));
+#11728 = CARTESIAN_POINT('',(-3.12266949846,2.573974319251,
+    15.622470203613));
+#11729 = CARTESIAN_POINT('',(-3.381972246438,2.222312353566,
+    15.759585174919));
+#11730 = CARTESIAN_POINT('',(-3.594709222736,1.841368323298,
+    15.896718035638));
+#11731 = CARTESIAN_POINT('',(-3.757159608671,1.438513897618,
+    16.033906428283));
+#11732 = CARTESIAN_POINT('',(-3.893831156254,0.921368638907,
+    16.204170542052));
+#11733 = CARTESIAN_POINT('',(-3.917377998577,0.819895329987,
+    16.23731340856));
+#11734 = CARTESIAN_POINT('',(-3.937838286198,0.717725686227,
+    16.270456287127));
+#11735 = CARTESIAN_POINT('',(-3.955187668463,0.614972386466,
+    16.303599169731));
+#11736 = CARTESIAN_POINT('',(-3.969406972502,0.51174898381,
+    16.336742048383));
+#11737 = CARTESIAN_POINT('',(-3.980482203231,0.408169905628,
+    16.369884915128));
+#11738 = CARTESIAN_POINT('',(-4.023365051276,-0.153794579651,
+    16.549283886474));
+#11739 = CARTESIAN_POINT('',(-3.996948624969,-0.616914204717,
+    16.695632409223));
+#11740 = CARTESIAN_POINT('',(-3.908229908119,-1.074613337651,
+    16.841903444032));
+#11741 = CARTESIAN_POINT('',(-3.75870630958,-1.516964646515,
+    16.988152190187));
+#11742 = CARTESIAN_POINT('',(-3.551536055051,-1.93462480948,
+    17.134423188848));
+#11743 = CARTESIAN_POINT('',(-3.291551909163,-2.318793904799,
+    17.280771650722));
+#11744 = CARTESIAN_POINT('',(-2.677653988545,-3.007423685183,
+    17.574425497069));
+#11745 = CARTESIAN_POINT('',(-2.322626042701,-3.311683741646,
+    17.721919334093));
+#11746 = CARTESIAN_POINT('',(-1.92772347515,-3.566478670255,
+    17.869332547659));
+#11747 = CARTESIAN_POINT('',(-1.501343886046,-3.765880306747,
+    18.0167229719));
+#11748 = CARTESIAN_POINT('',(-1.052630819276,-3.905612540838,
+    18.164136141582));
+#11749 = CARTESIAN_POINT('',(-0.59151756323,-3.983030890567,
+    18.311629954504));
+#11750 = CARTESIAN_POINT('',(0.276760118831,-4.01098077673,
+    18.588154465913));
+#11751 = CARTESIAN_POINT('',(0.683914437467,-3.976064262712,
+    18.717331064342));
+#11752 = CARTESIAN_POINT('',(1.085676184235,-3.892887851615,
+    18.846466864692));
+#11753 = CARTESIAN_POINT('',(1.475250796672,-3.762566086944,
+    18.975588494244));
+#11754 = CARTESIAN_POINT('',(1.84619149882,-3.587255621995,
+    19.10472441271));
+#11755 = CARTESIAN_POINT('',(2.192400828396,-3.37015452842,
+    19.233901047606));
+#11756 = CARTESIAN_POINT('',(2.824376826614,-2.861373531389,
+    19.492154564325));
+#11757 = CARTESIAN_POINT('',(3.110387409338,-2.569497258322,
+    19.621331161566));
+#11758 = CARTESIAN_POINT('',(3.360851028067,-2.244537585133,
+    19.750466997654));
+#11759 = CARTESIAN_POINT('',(3.571341502985,-1.891768613618,
+    19.879588547316));
+#11760 = CARTESIAN_POINT('',(3.738375550765,-1.517028102411,
+    20.008724361595));
+#11761 = CARTESIAN_POINT('',(3.859413707782,-1.126715930581,
+    20.13790092872));
+#11762 = CARTESIAN_POINT('',(3.952251485747,-0.625012335209,
+    20.300309286155));
+#11763 = CARTESIAN_POINT('',(3.968141007335,-0.521620063553,
+    20.33359092521));
+#11764 = CARTESIAN_POINT('',(3.980873931734,-0.417762540656,
+    20.366872578073));
+#11765 = CARTESIAN_POINT('',(3.990434288149,-0.313555402229,
+    20.400154237283));
+#11766 = CARTESIAN_POINT('',(3.996811423015,-0.209114773927,
+    20.433435894611));
+#11767 = CARTESIAN_POINT('',(4.,-0.10455727134,20.466717541065));
+#11768 = CARTESIAN_POINT('',(4.,-4.4E-16,20.499999166885));
+#11769 = PCURVE('',#8242,#11770);
+#11770 = DEFINITIONAL_REPRESENTATION('',(#11771),#11828);
+#11771 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#11772,#11773,#11774,#11775,
+    #11776,#11777,#11778,#11779,#11780,#11781,#11782,#11783,#11784,
+    #11785,#11786,#11787,#11788,#11789,#11790,#11791,#11792,#11793,
+    #11794,#11795,#11796,#11797,#11798,#11799,#11800,#11801,#11802,
+    #11803,#11804,#11805,#11806,#11807,#11808,#11809,#11810,#11811,
+    #11812,#11813,#11814,#11815,#11816,#11817,#11818,#11819,#11820,
+    #11821,#11822,#11823,#11824,#11825,#11826,#11827),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051141807952E-02,0.118520160643,
+    0.278516341201,0.317188160221,0.48784309486,0.659830203865,
+    0.810498224532,0.961166248431,1.),.UNSPECIFIED.);
+#11772 = CARTESIAN_POINT('',(-1.57079636076,-14.49999942287));
+#11773 = CARTESIAN_POINT('',(-1.604796028645,-14.54328908136));
+#11774 = CARTESIAN_POINT('',(-1.638795863106,-14.58657893341));
+#11775 = CARTESIAN_POINT('',(-1.672795574683,-14.62986863428));
+#11776 = CARTESIAN_POINT('',(-1.706795207122,-14.67315825344));
+#11777 = CARTESIAN_POINT('',(-1.740794915076,-14.71644799314));
+#11778 = CARTESIAN_POINT('',(-1.774794741807,-14.75973790709));
+#11779 = CARTESIAN_POINT('',(-1.854571646422,-14.8613130322));
+#11780 = CARTESIAN_POINT('',(-1.900349617723,-14.9195993963));
+#11781 = CARTESIAN_POINT('',(-1.946127052762,-14.97788509654));
+#11782 = CARTESIAN_POINT('',(-1.991904147718,-15.03617036799));
+#11783 = CARTESIAN_POINT('',(-2.037681583252,-15.09445606425));
+#11784 = CARTESIAN_POINT('',(-2.08345955477,-15.1527424262));
+#11785 = CARTESIAN_POINT('',(-2.236931557066,-15.34814912274));
+#11786 = CARTESIAN_POINT('',(-2.344679055168,-15.48533745885));
+#11787 = CARTESIAN_POINT('',(-2.452382983604,-15.62247020361));
+#11788 = CARTESIAN_POINT('',(-2.560072920618,-15.75958517492));
+#11789 = CARTESIAN_POINT('',(-2.667776834674,-15.89671803563));
+#11790 = CARTESIAN_POINT('',(-2.775524324786,-16.03390642828));
+#11791 = CARTESIAN_POINT('',(-2.90924939969,-16.20417054205));
+#11792 = CARTESIAN_POINT('',(-2.935279736006,-16.23731340856));
+#11793 = CARTESIAN_POINT('',(-2.96131008123,-16.27045628712));
+#11794 = CARTESIAN_POINT('',(-2.987340429421,-16.30359916973));
+#11795 = CARTESIAN_POINT('',(-3.01337077463,-16.33674204838));
+#11796 = CARTESIAN_POINT('',(-3.039401110906,-16.36988491512));
+#11797 = CARTESIAN_POINT('',(-3.18030068094,-16.54928388647));
+#11798 = CARTESIAN_POINT('',(-3.295242511939,-16.69563240922));
+#11799 = CARTESIAN_POINT('',(-3.410123519094,-16.84190344403));
+#11800 = CARTESIAN_POINT('',(-3.52498705059,-16.98815219018));
+#11801 = CARTESIAN_POINT('',(-3.63986806239,-17.13442318884));
+#11802 = CARTESIAN_POINT('',(-3.754809902605,-17.28077165072));
+#11803 = CARTESIAN_POINT('',(-3.985445116657,-17.57442549706));
+#11804 = CARTESIAN_POINT('',(-4.101286499172,-17.72191933409));
+#11805 = CARTESIAN_POINT('',(-4.217064549513,-17.86933254765));
+#11806 = CARTESIAN_POINT('',(-4.332824663934,-18.01672297189));
+#11807 = CARTESIAN_POINT('',(-4.448602719054,-18.16413614158));
+#11808 = CARTESIAN_POINT('',(-4.564444104749,-18.3116299545));
+#11809 = CARTESIAN_POINT('',(-4.781625959611,-18.58815446591));
+#11810 = CARTESIAN_POINT('',(-4.883081014483,-18.71733106434));
+#11811 = CARTESIAN_POINT('',(-4.984504095937,-18.84646686469));
+#11812 = CARTESIAN_POINT('',(-5.085915975984,-18.97558849424));
+#11813 = CARTESIAN_POINT('',(-5.187339042281,-19.10472441271));
+#11814 = CARTESIAN_POINT('',(-5.288794091747,-19.2339010476));
+#11815 = CARTESIAN_POINT('',(-5.491625882472,-19.49215456432));
+#11816 = CARTESIAN_POINT('',(-5.593080940452,-19.62133116156));
+#11817 = CARTESIAN_POINT('',(-5.694504021127,-19.75046699765));
+#11818 = CARTESIAN_POINT('',(-5.795915914858,-19.87958854731));
+#11819 = CARTESIAN_POINT('',(-5.897338998446,-20.00872436159));
+#11820 = CARTESIAN_POINT('',(-5.998794060866,-20.13790092872));
+#11821 = CARTESIAN_POINT('',(-6.126349281905,-20.30030928615));
+#11822 = CARTESIAN_POINT('',(-6.15248861732,-20.33359092521));
+#11823 = CARTESIAN_POINT('',(-6.178627961791,-20.36687257807));
+#11824 = CARTESIAN_POINT('',(-6.204767309565,-20.40015423728));
+#11825 = CARTESIAN_POINT('',(-6.230906654356,-20.43343589461));
+#11826 = CARTESIAN_POINT('',(-6.257045989345,-20.46671754106));
+#11827 = CARTESIAN_POINT('',(-6.28318530718,-20.49999916688));
+#11828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11829 = PCURVE('',#8622,#11830);
+#11830 = DEFINITIONAL_REPRESENTATION('',(#11831),#11888);
+#11831 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#11832,#11833,#11834,#11835,
+    #11836,#11837,#11838,#11839,#11840,#11841,#11842,#11843,#11844,
+    #11845,#11846,#11847,#11848,#11849,#11850,#11851,#11852,#11853,
+    #11854,#11855,#11856,#11857,#11858,#11859,#11860,#11861,#11862,
+    #11863,#11864,#11865,#11866,#11867,#11868,#11869,#11870,#11871,
+    #11872,#11873,#11874,#11875,#11876,#11877,#11878,#11879,#11880,
+    #11881,#11882,#11883,#11884,#11885,#11886,#11887),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051141807952E-02,0.118520160643,
+    0.278516341201,0.317188160221,0.48784309486,0.659830203865,
+    0.810498224532,0.961166248431,1.),.UNSPECIFIED.);
+#11832 = CARTESIAN_POINT('',(-0.931749308025,0.));
+#11833 = CARTESIAN_POINT('',(-0.93174936259,3.40007525286E-02));
+#11834 = CARTESIAN_POINT('',(-0.931749466437,6.800168257797E-02));
+#11835 = CARTESIAN_POINT('',(-0.931749576873,0.102002493986));
+#11836 = CARTESIAN_POINT('',(-0.931749664853,0.136003227963));
+#11837 = CARTESIAN_POINT('',(-0.931749715559,0.170004039005));
+#11838 = CARTESIAN_POINT('',(-0.931749728985,0.204004970815));
+#11839 = CARTESIAN_POINT('',(-0.931749709099,0.28378447129));
+#11840 = CARTESIAN_POINT('',(-0.931749651386,0.329563934634));
+#11841 = CARTESIAN_POINT('',(-0.931749569016,0.37534286391));
+#11842 = CARTESIAN_POINT('',(-0.931749483798,0.421121454127));
+#11843 = CARTESIAN_POINT('',(-0.93174941343,0.466900384428));
+#11844 = CARTESIAN_POINT('',(-0.931749367205,0.512679848892));
+#11845 = CARTESIAN_POINT('',(-0.931749281797,0.666156848228));
+#11846 = CARTESIAN_POINT('',(-0.931749340795,0.773907841541));
+#11847 = CARTESIAN_POINT('',(-0.931749526356,0.881615240687));
+#11848 = CARTESIAN_POINT('',(-0.931749613182,0.989308645241));
+#11849 = CARTESIAN_POINT('',(-0.931749630838,1.097016051075));
+#11850 = CARTESIAN_POINT('',(-0.931749609666,1.204767044771));
+#11851 = CARTESIAN_POINT('',(-0.931749563144,1.338496474381));
+#11852 = CARTESIAN_POINT('',(-0.931749553145,1.364527658655));
+#11853 = CARTESIAN_POINT('',(-0.931749542542,1.390558852011));
+#11854 = CARTESIAN_POINT('',(-0.931749531637,1.416590048405));
+#11855 = CARTESIAN_POINT('',(-0.931749520694,1.442621241792));
+#11856 = CARTESIAN_POINT('',(-0.931749509941,1.468652426137));
+#11857 = CARTESIAN_POINT('',(-0.93174945381,1.609556585682));
+#11858 = CARTESIAN_POINT('',(-0.931749415412,1.724502157309));
+#11859 = CARTESIAN_POINT('',(-0.931749401676,1.839386892886));
+#11860 = CARTESIAN_POINT('',(-0.93174941161,1.954254147044));
+#11861 = CARTESIAN_POINT('',(-0.931749468245,2.069138881931));
+#11862 = CARTESIAN_POINT('',(-0.931749511163,2.184084445834));
+#11863 = CARTESIAN_POINT('',(-0.931749543306,2.4147271366));
+#11864 = CARTESIAN_POINT('',(-0.931749528293,2.53057227809));
+#11865 = CARTESIAN_POINT('',(-0.931749491905,2.646354083097));
+#11866 = CARTESIAN_POINT('',(-0.931749356462,2.762117980512));
+#11867 = CARTESIAN_POINT('',(-0.931749472393,2.877899791356));
+#11868 = CARTESIAN_POINT('',(-0.93174952456,2.993744934075));
+#11869 = CARTESIAN_POINT('',(-0.931749556059,3.210933843141));
+#11870 = CARTESIAN_POINT('',(-0.931749535738,3.312392195594));
+#11871 = CARTESIAN_POINT('',(-0.931749636771,3.413818567058));
+#11872 = CARTESIAN_POINT('',(-0.931749553483,3.515233733693));
+#11873 = CARTESIAN_POINT('',(-0.93174947618,3.616660100591));
+#11874 = CARTESIAN_POINT('',(-0.931749417702,3.718118451121));
+#11875 = CARTESIAN_POINT('',(-0.931749375536,3.920956835687));
+#11876 = CARTESIAN_POINT('',(-0.93174939049,4.022415188704));
+#11877 = CARTESIAN_POINT('',(-0.931749454139,4.123841556028));
+#11878 = CARTESIAN_POINT('',(-0.931749529829,4.225256726235));
+#11879 = CARTESIAN_POINT('',(-0.931749571573,4.326683090242));
+#11880 = CARTESIAN_POINT('',(-0.931749586267,4.428141441254));
+#11881 = CARTESIAN_POINT('',(-0.931749577511,4.555700805131));
+#11882 = CARTESIAN_POINT('',(-0.931749574292,4.581840989956));
+#11883 = CARTESIAN_POINT('',(-0.931749569797,4.607981184256));
+#11884 = CARTESIAN_POINT('',(-0.93174956419,4.634121382246));
+#11885 = CARTESIAN_POINT('',(-0.931749557646,4.66026157759));
+#11886 = CARTESIAN_POINT('',(-0.931749550355,4.686401763406));
+#11887 = CARTESIAN_POINT('',(-0.93174954252,4.712541932265));
+#11888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11889 = ORIENTED_EDGE('',*,*,#11890,.F.);
+#11890 = EDGE_CURVE('',#11385,#11709,#11891,.T.);
+#11891 = SURFACE_CURVE('',#11892,(#11896,#11903),.PCURVE_S1.);
+#11892 = LINE('',#11893,#11894);
+#11893 = CARTESIAN_POINT('',(4.,0.,0.));
+#11894 = VECTOR('',#11895,1.);
+#11895 = DIRECTION('',(0.,0.,1.));
+#11896 = PCURVE('',#8242,#11897);
+#11897 = DEFINITIONAL_REPRESENTATION('',(#11898),#11902);
+#11898 = LINE('',#11899,#11900);
+#11899 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#11900 = VECTOR('',#11901,1.);
+#11901 = DIRECTION('',(-0.,-1.));
+#11902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11903 = PCURVE('',#11593,#11904);
+#11904 = DEFINITIONAL_REPRESENTATION('',(#11905),#11909);
+#11905 = LINE('',#11906,#11907);
+#11906 = CARTESIAN_POINT('',(-0.,0.));
+#11907 = VECTOR('',#11908,1.);
+#11908 = DIRECTION('',(-0.,-1.));
+#11909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11910 = ORIENTED_EDGE('',*,*,#11384,.F.);
+#11911 = ADVANCED_FACE('',(#11912),#8622,.F.);
+#11912 = FACE_BOUND('',#11913,.F.);
+#11913 = EDGE_LOOP('',(#11914,#11915,#11916,#11957,#12022));
+#11914 = ORIENTED_EDGE('',*,*,#11708,.F.);
+#11915 = ORIENTED_EDGE('',*,*,#8607,.T.);
+#11916 = ORIENTED_EDGE('',*,*,#11917,.T.);
+#11917 = EDGE_CURVE('',#8567,#11918,#11920,.T.);
+#11918 = VERTEX_POINT('',#11919);
+#11919 = CARTESIAN_POINT('',(2.54734916E-07,3.09999926701,
+    22.741154993437));
+#11920 = SURFACE_CURVE('',#11921,(#11943,#11950),.PCURVE_S1.);
+#11921 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#11922,#11923,#11924,#11925,
+    #11926,#11927,#11928,#11929,#11930,#11931,#11932,#11933,#11934,
+    #11935,#11936,#11937,#11938,#11939,#11940,#11941,#11942),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#11922 = CARTESIAN_POINT('',(1.6982336781E-07,3.09999951134,
+    14.741154753354));
+#11923 = CARTESIAN_POINT('',(-0.885356710869,3.09999929822,
+    15.104791374063));
+#11924 = CARTESIAN_POINT('',(-1.770717929346,2.821852843959,
+    15.468429652645));
+#11925 = CARTESIAN_POINT('',(-2.558979291374,2.265581370276,
+    15.832056057055));
+#11926 = CARTESIAN_POINT('',(-3.153072636493,1.469248019273,
+    16.195712995351));
+#11927 = CARTESIAN_POINT('',(-3.472994610092,0.509220365231,
+    16.55932615612));
+#11928 = CARTESIAN_POINT('',(-3.473006890789,-0.509212626253,
+    16.922977631262));
+#11929 = CARTESIAN_POINT('',(-3.153065025031,-1.469262664581,
+    17.286608350763));
+#11930 = CARTESIAN_POINT('',(-2.558984041812,-2.265569940944,
+    17.650246038133));
+#11931 = CARTESIAN_POINT('',(-1.77071575711,-2.8218559793,
+    18.013882111974));
+#11932 = CARTESIAN_POINT('',(-2.247139985E-07,-3.378142615305,
+    18.741154873391));
+#11933 = CARTESIAN_POINT('',(1.770715361655,-2.821856151103,
+    19.468427634807));
+#11934 = CARTESIAN_POINT('',(2.558982238252,-2.265568849269,
+    19.832063708652));
+#11935 = CARTESIAN_POINT('',(3.153071470991,-1.469271928768,
+    20.195701396013));
+#11936 = CARTESIAN_POINT('',(3.472995547052,-0.509191545608,
+    20.55933211553));
+#11937 = CARTESIAN_POINT('',(3.473002957762,0.50918865451,
+    20.922983590652));
+#11938 = CARTESIAN_POINT('',(3.153071170707,1.469276771077,
+    21.286596751438));
+#11939 = CARTESIAN_POINT('',(2.558978890574,2.265564618892,
+    21.650253689723));
+#11940 = CARTESIAN_POINT('',(1.770718480197,2.821856756088,
+    22.013880094143));
+#11941 = CARTESIAN_POINT('',(0.88535713542,3.099999455897,
+    22.377518372707));
+#11942 = CARTESIAN_POINT('',(2.5473486165E-07,3.09999926701,
+    22.741154993437));
+#11943 = PCURVE('',#8622,#11944);
+#11944 = DEFINITIONAL_REPRESENTATION('',(#11945),#11949);
+#11945 = LINE('',#11946,#11947);
+#11946 = CARTESIAN_POINT('',(-0.,0.));
+#11947 = VECTOR('',#11948,1.);
+#11948 = DIRECTION('',(0.,1.));
+#11949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11950 = PCURVE('',#8821,#11951);
+#11951 = DEFINITIONAL_REPRESENTATION('',(#11952),#11956);
+#11952 = LINE('',#11953,#11954);
+#11953 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#11954 = VECTOR('',#11955,1.);
+#11955 = DIRECTION('',(0.,1.));
+#11956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11957 = ORIENTED_EDGE('',*,*,#11958,.F.);
+#11958 = EDGE_CURVE('',#11959,#11918,#11961,.T.);
+#11959 = VERTEX_POINT('',#11960);
+#11960 = CARTESIAN_POINT('',(-2.0379127E-07,4.,22.499999134315));
+#11961 = SURFACE_CURVE('',#11962,(#11965,#11972),.PCURVE_S1.);
+#11962 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11963,#11964),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#11963 = CARTESIAN_POINT('',(-2.5473800136E-07,4.099998881028,
+    22.473204360509));
+#11964 = CARTESIAN_POINT('',(2.547348612E-07,3.09999926701,
+    22.741154993437));
+#11965 = PCURVE('',#8622,#11966);
+#11966 = DEFINITIONAL_REPRESENTATION('',(#11967),#11971);
+#11967 = LINE('',#11968,#11969);
+#11968 = CARTESIAN_POINT('',(0.,6.283389315972));
+#11969 = VECTOR('',#11970,1.);
+#11970 = DIRECTION('',(1.,0.));
+#11971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11972 = PCURVE('',#11973,#12016);
+#11973 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#11974,#11975,#11976,#11977,#11978,#11979,#11980,#11981,#11982
+      ,#11983,#11984,#11985,#11986,#11987,#11988,#11989,#11990,#11991
+      ,#11992,#11993,#11994)
+    ,(#11995,#11996,#11997,#11998,#11999,#12000,#12001,#12002,#12003
+      ,#12004,#12005,#12006,#12007,#12008,#12009,#12010,#12011,#12012
+      ,#12013,#12014,#12015
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#11974 = CARTESIAN_POINT('',(-2.547379454E-07,4.099998881028,
+    22.473204360509));
+#11975 = CARTESIAN_POINT('',(-1.170958018193,4.099998408895,
+    22.836840467076));
+#11976 = CARTESIAN_POINT('',(-2.341911721981,3.732126099944,
+    23.200474915776));
+#11977 = CARTESIAN_POINT('',(-3.384463980637,2.996418864466,
+    23.564121238598));
+#11978 = CARTESIAN_POINT('',(-4.170188335575,1.943186088531,
+    23.927737027649));
+#11979 = CARTESIAN_POINT('',(-4.593314481903,0.673498379135,
+    24.291396594078));
+#11980 = CARTESIAN_POINT('',(-4.59333336408,-0.673485525511,
+    24.65501784625));
+#11981 = CARTESIAN_POINT('',(-4.170180727805,-1.943214072234,
+    25.018659854012));
+#11982 = CARTESIAN_POINT('',(-3.384462284896,-2.996400035468,
+    25.382294893913));
+#11983 = CARTESIAN_POINT('',(-2.341913438089,-3.732132019555,
+    25.745931547346));
+#11984 = CARTESIAN_POINT('',(3.3394753339E-07,-4.467865495403,
+    26.473204240474));
+#11985 = CARTESIAN_POINT('',(2.341913965416,-3.73213157211,
+    27.200476933604));
+#11986 = CARTESIAN_POINT('',(3.384461217565,-2.996395834821,
+    27.564112207555));
+#11987 = CARTESIAN_POINT('',(4.170188100971,-1.943232877094,
+    27.927754046314));
+#11988 = CARTESIAN_POINT('',(4.593321708199,-0.673441369846,
+    28.291380957243));
+#11989 = CARTESIAN_POINT('',(4.593321564025,0.673440779758,
+    28.655021564327));
+#11990 = CARTESIAN_POINT('',(4.170188565084,1.943237170453,
+    29.018666033926));
+#11991 = CARTESIAN_POINT('',(3.384461682819,2.996392809262,
+    29.382288621822));
+#11992 = CARTESIAN_POINT('',(2.341911431874,3.732132781855,
+    29.745933565176));
+#11993 = CARTESIAN_POINT('',(1.170957423812,4.099999004456,
+    30.109568013879));
+#11994 = CARTESIAN_POINT('',(-3.3964946589E-07,4.099998508044,
+    30.473204120431));
+#11995 = CARTESIAN_POINT('',(2.5473491672E-07,3.09999926701,
+    22.741154993437));
+#11996 = CARTESIAN_POINT('',(-0.885356556179,3.099999078146,
+    23.104791614141));
+#11997 = CARTESIAN_POINT('',(-1.770717712497,2.821852670052,
+    23.46842989273));
+#11998 = CARTESIAN_POINT('',(-2.558979027627,2.265581261802,
+    23.832056297131));
+#11999 = CARTESIAN_POINT('',(-3.153072347742,1.469247989846,
+    24.19571323544));
+#12000 = CARTESIAN_POINT('',(-3.472994322417,0.509220420214,
+    24.559326396195));
+#12001 = CARTESIAN_POINT('',(-3.473006631009,-0.509212490985,
+    24.922977871345));
+#12002 = CARTESIAN_POINT('',(-3.153064816766,-1.469262462419,
+    25.286608590844));
+#12003 = CARTESIAN_POINT('',(-2.558983902179,-2.26556969229,
+    25.650246278213));
+#12004 = CARTESIAN_POINT('',(-1.770715694842,-2.821855708394,
+    26.013882352056));
+#12005 = CARTESIAN_POINT('',(-3.172429685E-07,-3.378142349055,
+    26.741155113472));
+#12006 = CARTESIAN_POINT('',(1.770715144803,-2.821855977198,
+    27.468427874889));
+#12007 = CARTESIAN_POINT('',(2.558982271557,-2.265568381151,
+    27.832065328211));
+#12008 = CARTESIAN_POINT('',(3.153070015265,-1.469273312231,
+    28.195696216707));
+#12009 = CARTESIAN_POINT('',(3.472997343255,-0.509189077568,
+    28.559342033091));
+#12010 = CARTESIAN_POINT('',(3.473000614106,0.509185996217,
+    28.922974153256));
+#12011 = CARTESIAN_POINT('',(3.153072129411,1.469277981808,
+    29.286602410901));
+#12012 = CARTESIAN_POINT('',(2.558978453895,2.265564010594,
+    29.650252550332));
+#12013 = CARTESIAN_POINT('',(1.770718417928,2.821856485181,
+    30.013880334219));
+#12014 = CARTESIAN_POINT('',(0.885357150552,3.099999187315,
+    30.377518612793));
+#12015 = CARTESIAN_POINT('',(3.3964471813E-07,3.099999022684,
+    30.741155233516));
+#12016 = DEFINITIONAL_REPRESENTATION('',(#12017),#12021);
+#12017 = LINE('',#12018,#12019);
+#12018 = CARTESIAN_POINT('',(0.,0.));
+#12019 = VECTOR('',#12020,1.);
+#12020 = DIRECTION('',(1.,0.));
+#12021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12022 = ORIENTED_EDGE('',*,*,#12023,.F.);
+#12023 = EDGE_CURVE('',#11709,#11959,#12024,.T.);
+#12024 = SURFACE_CURVE('',#12025,(#12052,#12082),.PCURVE_S1.);
+#12025 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#12026,#12027,#12028,#12029,
+    #12030,#12031,#12032,#12033,#12034,#12035,#12036,#12037,#12038,
+    #12039,#12040,#12041,#12042,#12043,#12044,#12045,#12046,#12047,
+    #12048,#12049,#12050,#12051),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291536598837,0.403547625445,0.903504710634,1.),.UNSPECIFIED.);
+#12026 = CARTESIAN_POINT('',(4.,-2.3E-16,20.499999166885));
+#12027 = CARTESIAN_POINT('',(4.,0.261656715924,20.583287118082));
+#12028 = CARTESIAN_POINT('',(3.980031235363,0.523331272085,
+    20.666580685896));
+#12029 = CARTESIAN_POINT('',(3.940089009716,0.783163145049,
+    20.749870130813));
+#12030 = CARTESIAN_POINT('',(3.880391589874,1.039330085997,
+    20.833156946429));
+#12031 = CARTESIAN_POINT('',(3.801354011103,1.290051141049,
+    20.916446373093));
+#12032 = CARTESIAN_POINT('',(3.703586058602,1.533595305449,
+    20.999739910568));
+#12033 = CARTESIAN_POINT('',(3.543472326143,1.858469891811,
+    21.115027809725));
+#12034 = CARTESIAN_POINT('',(3.496386096174,1.947341024273,
+    21.147027803841));
+#12035 = CARTESIAN_POINT('',(3.446701750487,2.034815876972,
+    21.179027805741));
+#12036 = CARTESIAN_POINT('',(3.394469204468,2.120803486961,
+    21.211027809161));
+#12037 = CARTESIAN_POINT('',(3.339742273701,2.205215260379,
+    21.243027807919));
+#12038 = CARTESIAN_POINT('',(3.28257867397,2.287964972454,
+    21.275027795908));
+#12039 = CARTESIAN_POINT('',(2.957291441249,2.730526218447,
+    21.449858458061));
+#12040 = CARTESIAN_POINT('',(2.644070291234,3.05751102704,21.59277130205
+    ));
+#12041 = CARTESIAN_POINT('',(2.289026391097,3.342042899879,
+    21.735615667532));
+#12042 = CARTESIAN_POINT('',(1.899199991638,3.577978722198,
+    21.878439517078));
+#12043 = CARTESIAN_POINT('',(1.482452660967,3.760560506976,
+    22.021284131109));
+#12044 = CARTESIAN_POINT('',(1.047491935268,3.886400228285,
+    22.164197135725));
+#12045 = CARTESIAN_POINT('',(0.518306967187,3.967223006525,
+    22.334595145213));
+#12046 = CARTESIAN_POINT('',(0.432363958069,3.978136126054,
+    22.362162486948));
+#12047 = CARTESIAN_POINT('',(0.346156279326,3.986876656675,
+    22.389729826943));
+#12048 = CARTESIAN_POINT('',(0.259749832851,3.993437072894,
+    22.417297162582));
+#12049 = CARTESIAN_POINT('',(0.17321071322,3.997812357203,22.44486449239
+    ));
+#12050 = CARTESIAN_POINT('',(8.660520769277E-02,4.000000000082,
+    22.472431816031));
+#12051 = CARTESIAN_POINT('',(-2.0379126792E-07,4.,22.499999134315));
+#12052 = PCURVE('',#8622,#12053);
+#12053 = DEFINITIONAL_REPRESENTATION('',(#12054),#12081);
+#12054 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#12055,#12056,#12057,#12058,
+    #12059,#12060,#12061,#12062,#12063,#12064,#12065,#12066,#12067,
+    #12068,#12069,#12070,#12071,#12072,#12073,#12074,#12075,#12076,
+    #12077,#12078,#12079,#12080),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291536598837,0.403547625445,0.903504710634,1.),.UNSPECIFIED.);
+#12055 = CARTESIAN_POINT('',(-0.93174954252,4.712541932265));
+#12056 = CARTESIAN_POINT('',(-0.931749522913,4.77795824095));
+#12057 = CARTESIAN_POINT('',(-0.931749499819,4.843378956334));
+#12058 = CARTESIAN_POINT('',(-0.931749476313,4.908796432184));
+#12059 = CARTESIAN_POINT('',(-0.931749454712,4.974211846724));
+#12060 = CARTESIAN_POINT('',(-0.931749437319,5.039629320576));
+#12061 = CARTESIAN_POINT('',(-0.931749426463,5.105050034261));
+#12062 = CARTESIAN_POINT('',(-0.93174942285,5.195599889991));
+#12063 = CARTESIAN_POINT('',(-0.931749423051,5.220733447316));
+#12064 = CARTESIAN_POINT('',(-0.931749424563,5.245867012186));
+#12065 = CARTESIAN_POINT('',(-0.931749427447,5.271000579556));
+#12066 = CARTESIAN_POINT('',(-0.931749431711,5.296134144372));
+#12067 = CARTESIAN_POINT('',(-0.931749437314,5.321267701576));
+#12068 = CARTESIAN_POINT('',(-0.931749474759,5.458583894893));
+#12069 = CARTESIAN_POINT('',(-0.931749533872,5.57083108057));
+#12070 = CARTESIAN_POINT('',(-0.931749584573,5.683024452148));
+#12071 = CARTESIAN_POINT('',(-0.931749682049,5.795201674178));
+#12072 = CARTESIAN_POINT('',(-0.931749515484,5.907395024698));
+#12073 = CARTESIAN_POINT('',(-0.931749430362,6.019642242809));
+#12074 = CARTESIAN_POINT('',(-0.931749510027,6.15347696696));
+#12075 = CARTESIAN_POINT('',(-0.93174952623,6.175129028623));
+#12076 = CARTESIAN_POINT('',(-0.931749549876,6.196781093408));
+#12077 = CARTESIAN_POINT('',(-0.931749581648,6.218433158447));
+#12078 = CARTESIAN_POINT('',(-0.931749618783,6.240085220177));
+#12079 = CARTESIAN_POINT('',(-0.931749655071,6.261737274338));
+#12080 = CARTESIAN_POINT('',(-0.931749680855,6.283389315972));
+#12081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12082 = PCURVE('',#11593,#12083);
+#12083 = DEFINITIONAL_REPRESENTATION('',(#12084),#12111);
+#12084 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#12085,#12086,#12087,#12088,
+    #12089,#12090,#12091,#12092,#12093,#12094,#12095,#12096,#12097,
+    #12098,#12099,#12100,#12101,#12102,#12103,#12104,#12105,#12106,
+    #12107,#12108,#12109,#12110),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291536598837,0.403547625445,0.903504710634,1.),.UNSPECIFIED.);
+#12085 = CARTESIAN_POINT('',(0.,-20.49999916688));
+#12086 = CARTESIAN_POINT('',(-6.541417898089E-02,-20.58328711808));
+#12087 = CARTESIAN_POINT('',(-0.13083276327,-20.66658068589));
+#12088 = CARTESIAN_POINT('',(-0.196248107982,-20.74987013081));
+#12089 = CARTESIAN_POINT('',(-0.261661392686,-20.83315694642));
+#12090 = CARTESIAN_POINT('',(-0.327076738683,-20.91644637309));
+#12091 = CARTESIAN_POINT('',(-0.392495326528,-20.99973991056));
+#12092 = CARTESIAN_POINT('',(-0.483042242608,-21.11502780972));
+#12093 = CARTESIAN_POINT('',(-0.508174984281,-21.14702780384));
+#12094 = CARTESIAN_POINT('',(-0.533307733783,-21.17902780574));
+#12095 = CARTESIAN_POINT('',(-0.558440486056,-21.21102780916));
+#12096 = CARTESIAN_POINT('',(-0.583573236031,-21.24302780791));
+#12097 = CARTESIAN_POINT('',(-0.608705978628,-21.2750277959));
+#12098 = CARTESIAN_POINT('',(-0.746017722532,-21.44985845806));
+#12099 = CARTESIAN_POINT('',(-0.858261275658,-21.59277130205));
+#12100 = CARTESIAN_POINT('',(-0.970451016945,-21.73561566753));
+#12101 = CARTESIAN_POINT('',(-1.082624612633,-21.87843951707));
+#12102 = CARTESIAN_POINT('',(-1.194814326112,-22.0212841311));
+#12103 = CARTESIAN_POINT('',(-1.307057855307,-22.16419713572));
+#12104 = CARTESIAN_POINT('',(-1.440888217129,-22.33459514521));
+#12105 = CARTESIAN_POINT('',(-1.462539574128,-22.36216248694));
+#12106 = CARTESIAN_POINT('',(-1.484190935904,-22.38972982694));
+#12107 = CARTESIAN_POINT('',(-1.505842300254,-22.41729716258));
+#12108 = CARTESIAN_POINT('',(-1.527493664376,-22.44486449239));
+#12109 = CARTESIAN_POINT('',(-1.549145024872,-22.47243181603));
+#12110 = CARTESIAN_POINT('',(-1.570796377743,-22.49999913431));
+#12111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12112 = ADVANCED_FACE('',(#12113),#8821,.F.);
+#12113 = FACE_BOUND('',#12114,.F.);
+#12114 = EDGE_LOOP('',(#12115,#12116,#12117,#12158));
+#12115 = ORIENTED_EDGE('',*,*,#11917,.F.);
+#12116 = ORIENTED_EDGE('',*,*,#8808,.T.);
+#12117 = ORIENTED_EDGE('',*,*,#12118,.T.);
+#12118 = EDGE_CURVE('',#8768,#12119,#12121,.T.);
+#12119 = VERTEX_POINT('',#12120);
+#12120 = CARTESIAN_POINT('',(2.54737324E-07,3.100000732992,
+    23.75884644706));
+#12121 = SURFACE_CURVE('',#12122,(#12144,#12151),.PCURVE_S1.);
+#12122 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#12123,#12124,#12125,#12126,
+    #12127,#12128,#12129,#12130,#12131,#12132,#12133,#12134,#12135,
+    #12136,#12137,#12138,#12139,#12140,#12141,#12142,#12143),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#12123 = CARTESIAN_POINT('',(1.6982438966E-07,3.10000048866,
+    15.758846206977));
+#12124 = CARTESIAN_POINT('',(-0.88535705977,3.100000798784,
+    16.122482827686));
+#12125 = CARTESIAN_POINT('',(-1.770718791522,2.821858110627,
+    16.486121106264));
+#12126 = CARTESIAN_POINT('',(-2.55897958874,2.265565862161,
+    16.849747510695));
+#12127 = CARTESIAN_POINT('',(-3.153072212047,1.469277781923,
+    17.213404448947));
+#12128 = CARTESIAN_POINT('',(-3.473004256652,0.509189330794,
+    17.577017609765));
+#12129 = CARTESIAN_POINT('',(-3.472996985422,-0.509191270617,
+    17.940669084874));
+#12130 = CARTESIAN_POINT('',(-3.15307291477,-1.469272075955,
+    18.30429980439));
+#12131 = CARTESIAN_POINT('',(-2.55898355697,-2.265569391617,
+    18.667937491753));
+#12132 = CARTESIAN_POINT('',(-1.770716445919,-2.821857020629,
+    19.031573565598));
+#12133 = CARTESIAN_POINT('',(-2.3793527846E-07,-3.378143946558,
+    19.758846327014));
+#12134 = CARTESIAN_POINT('',(1.770716068446,-2.821857333838,
+    20.486119088431));
+#12135 = CARTESIAN_POINT('',(2.558984739975,-2.265571184221,
+    20.849755162275));
+#12136 = CARTESIAN_POINT('',(3.153066066359,-1.469263675396,
+    21.213392849633));
+#12137 = CARTESIAN_POINT('',(3.473008189696,-0.509213302595,
+    21.577023569167));
+#12138 = CARTESIAN_POINT('',(3.472996048458,0.509220090311,
+    21.940675044243));
+#12139 = CARTESIAN_POINT('',(3.153074080259,1.469248166401,
+    22.304288205098));
+#12140 = CARTESIAN_POINT('',(2.55898061011,2.265581912652,
+    22.667945143325));
+#12141 = CARTESIAN_POINT('',(1.770719013599,2.821853713483,
+    23.031571547772));
+#12142 = CARTESIAN_POINT('',(0.885357484325,3.100000398598,
+    23.395209826331));
+#12143 = CARTESIAN_POINT('',(2.5473726994E-07,3.100000732992,
+    23.75884644706));
+#12144 = PCURVE('',#8821,#12145);
+#12145 = DEFINITIONAL_REPRESENTATION('',(#12146),#12150);
+#12146 = LINE('',#12147,#12148);
+#12147 = CARTESIAN_POINT('',(-0.,0.));
+#12148 = VECTOR('',#12149,1.);
+#12149 = DIRECTION('',(0.,1.));
+#12150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12151 = PCURVE('',#9186,#12152);
+#12152 = DEFINITIONAL_REPRESENTATION('',(#12153),#12157);
+#12153 = LINE('',#12154,#12155);
+#12154 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#12155 = VECTOR('',#12156,1.);
+#12156 = DIRECTION('',(0.,1.));
+#12157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12158 = ORIENTED_EDGE('',*,*,#12159,.F.);
+#12159 = EDGE_CURVE('',#11918,#12119,#12160,.T.);
+#12160 = SURFACE_CURVE('',#12161,(#12164,#12171),.PCURVE_S1.);
+#12161 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12162,#12163),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#12162 = CARTESIAN_POINT('',(2.5473486165E-07,3.09999926701,
+    22.741154993437));
+#12163 = CARTESIAN_POINT('',(2.5473726994E-07,3.100000732992,
+    23.75884644706));
+#12164 = PCURVE('',#8821,#12165);
+#12165 = DEFINITIONAL_REPRESENTATION('',(#12166),#12170);
+#12166 = LINE('',#12167,#12168);
+#12167 = CARTESIAN_POINT('',(0.,6.283389315972));
+#12168 = VECTOR('',#12169,1.);
+#12169 = DIRECTION('',(1.,0.));
+#12170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12171 = PCURVE('',#12172,#12215);
+#12172 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#12173,#12174,#12175,#12176,#12177,#12178,#12179,#12180,#12181
+      ,#12182,#12183,#12184,#12185,#12186,#12187,#12188,#12189,#12190
+      ,#12191,#12192,#12193)
+    ,(#12194,#12195,#12196,#12197,#12198,#12199,#12200,#12201,#12202
+      ,#12203,#12204,#12205,#12206,#12207,#12208,#12209,#12210,#12211
+      ,#12212,#12213,#12214
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#12173 = CARTESIAN_POINT('',(2.5473491716E-07,3.09999926701,
+    22.741154993437));
+#12174 = CARTESIAN_POINT('',(-0.885356556179,3.099999078146,
+    23.104791614141));
+#12175 = CARTESIAN_POINT('',(-1.770717712497,2.821852670052,
+    23.46842989273));
+#12176 = CARTESIAN_POINT('',(-2.558979027627,2.265581261802,
+    23.832056297131));
+#12177 = CARTESIAN_POINT('',(-3.153072347741,1.469247989846,
+    24.195713235438));
+#12178 = CARTESIAN_POINT('',(-3.472994322418,0.509220420214,
+    24.559326396197));
+#12179 = CARTESIAN_POINT('',(-3.473006631008,-0.509212490985,
+    24.922977871343));
+#12180 = CARTESIAN_POINT('',(-3.153064816766,-1.469262462419,
+    25.286608590846));
+#12181 = CARTESIAN_POINT('',(-2.558983902179,-2.26556969229,
+    25.650246278213));
+#12182 = CARTESIAN_POINT('',(-1.770715694842,-2.821855708394,
+    26.013882352056));
+#12183 = CARTESIAN_POINT('',(-3.1724288856E-07,-3.378142349056,
+    26.741155113472));
+#12184 = CARTESIAN_POINT('',(1.770715144803,-2.821855977198,
+    27.468427874889));
+#12185 = CARTESIAN_POINT('',(2.558981974511,-2.265568740799,
+    27.832063948729));
+#12186 = CARTESIAN_POINT('',(3.153071182233,-1.469271899329,
+    28.195701636104));
+#12187 = CARTESIAN_POINT('',(3.472995259385,-0.509191600606,
+    28.559332355595));
+#12188 = CARTESIAN_POINT('',(3.473002697977,0.509188519255,
+    28.922983830753));
+#12189 = CARTESIAN_POINT('',(3.153070962444,1.469276568906,
+    29.286596991501));
+#12190 = CARTESIAN_POINT('',(2.55897875094,2.265564370241,
+    29.650253929817));
+#12191 = CARTESIAN_POINT('',(1.770718417929,2.821856485182,
+    30.013880334218));
+#12192 = CARTESIAN_POINT('',(0.885357150551,3.099999187315,
+    30.377518612793));
+#12193 = CARTESIAN_POINT('',(3.3964471902E-07,3.099999022684,
+    30.741155233516));
+#12194 = CARTESIAN_POINT('',(2.5473732546E-07,3.100000732992,
+    23.75884644706));
+#12195 = CARTESIAN_POINT('',(-0.88535704464,3.100001067361,
+    24.122483067763));
+#12196 = CARTESIAN_POINT('',(-1.770718853786,2.821858381537,
+    24.486121346347));
+#12197 = CARTESIAN_POINT('',(-2.558979728374,2.265566110815,
+    24.849747750776));
+#12198 = CARTESIAN_POINT('',(-3.153072420312,1.469277984093,
+    25.213404689026));
+#12199 = CARTESIAN_POINT('',(-3.473004516433,0.509189466053,
+    25.577017849846));
+#12200 = CARTESIAN_POINT('',(-3.472997273094,-0.509191215618,
+    25.940669324957));
+#12201 = CARTESIAN_POINT('',(-3.153073203528,-1.469272105392,
+    26.304300044469));
+#12202 = CARTESIAN_POINT('',(-2.558983820714,-2.265569500087,
+    26.667937731835));
+#12203 = CARTESIAN_POINT('',(-1.770716662773,-2.821857194534,
+    27.031573805679));
+#12204 = CARTESIAN_POINT('',(-3.3046617931E-07,-3.378144212808,
+    27.758846567094));
+#12205 = CARTESIAN_POINT('',(1.770716130713,-2.821857604747,
+    28.486119328511));
+#12206 = CARTESIAN_POINT('',(2.558984879607,-2.265571432877,
+    28.849755402355));
+#12207 = CARTESIAN_POINT('',(3.153066274623,-1.469263877561,
+    29.213393089716));
+#12208 = CARTESIAN_POINT('',(3.47300844948,-0.509213437864,
+    29.577023809246));
+#12209 = CARTESIAN_POINT('',(3.472996336129,0.509220035324,
+    29.940675284324));
+#12210 = CARTESIAN_POINT('',(3.153074369018,1.469248195829,
+    30.304288445179));
+#12211 = CARTESIAN_POINT('',(2.558980873853,2.265582021126,
+    30.667945383406));
+#12212 = CARTESIAN_POINT('',(1.770719230453,2.821853887385,
+    31.031571787849));
+#12213 = CARTESIAN_POINT('',(0.885357639019,3.100000618679,
+    31.395210066416));
+#12214 = CARTESIAN_POINT('',(3.3964849244E-07,3.100000977318,
+    31.758846687138));
+#12215 = DEFINITIONAL_REPRESENTATION('',(#12216),#12220);
+#12216 = LINE('',#12217,#12218);
+#12217 = CARTESIAN_POINT('',(0.,0.));
+#12218 = VECTOR('',#12219,1.);
+#12219 = DIRECTION('',(1.,0.));
+#12220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12221 = ADVANCED_FACE('',(#12222),#9186,.F.);
+#12222 = FACE_BOUND('',#12223,.F.);
+#12223 = EDGE_LOOP('',(#12224,#12225,#12226,#12435,#12523));
+#12224 = ORIENTED_EDGE('',*,*,#12118,.F.);
+#12225 = ORIENTED_EDGE('',*,*,#9173,.T.);
+#12226 = ORIENTED_EDGE('',*,*,#12227,.T.);
+#12227 = EDGE_CURVE('',#9086,#12228,#12230,.T.);
+#12228 = VERTEX_POINT('',#12229);
+#12229 = CARTESIAN_POINT('',(4.,0.,21.999999175976));
+#12230 = SURFACE_CURVE('',#12231,(#12297,#12366),.PCURVE_S1.);
+#12231 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#12232,#12233,#12234,#12235,
+    #12236,#12237,#12238,#12239,#12240,#12241,#12242,#12243,#12244,
+    #12245,#12246,#12247,#12248,#12249,#12250,#12251,#12252,#12253,
+    #12254,#12255,#12256,#12257,#12258,#12259,#12260,#12261,#12262,
+    #12263,#12264,#12265,#12266,#12267,#12268,#12269,#12270,#12271,
+    #12272,#12273,#12274,#12275,#12276,#12277,#12278,#12279,#12280,
+    #12281,#12282,#12283,#12284,#12285,#12286,#12287,#12288,#12289,
+    #12290,#12291,#12292,#12293,#12294,#12295,#12296),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924820779809E-02,0.113261557262,
+    0.273270357334,0.347952340968,0.530609603386,0.567950860857,
+    0.763924557757,0.961229599233,1.),.UNSPECIFIED.);
+#12232 = CARTESIAN_POINT('',(-1.358580981E-07,4.,15.999999422878));
+#12233 = CARTESIAN_POINT('',(-0.116013847916,3.999999990259,
+    16.036927680258));
+#12234 = CARTESIAN_POINT('',(-0.232027997536,3.996154487779,
+    16.073856069123));
+#12235 = CARTESIAN_POINT('',(-0.347893237703,3.988463504696,
+    16.110784401087));
+#12236 = CARTESIAN_POINT('',(-0.463460808511,3.976933947086,
+    16.147712666938));
+#12237 = CARTESIAN_POINT('',(-0.578582643246,3.961579598029,
+    16.184640945501));
+#12238 = CARTESIAN_POINT('',(-0.693111474469,3.942421100691,
+    16.221569312505));
+#12239 = CARTESIAN_POINT('',(-0.806900940096,3.919485941393,
+    16.258497749453));
+#12240 = CARTESIAN_POINT('',(-1.066560495415,3.858132720334,
+    16.343425857399));
+#12241 = CARTESIAN_POINT('',(-1.211822846015,3.817133669843,
+    16.391426189365));
+#12242 = CARTESIAN_POINT('',(-1.355272691724,3.769887026932,
+    16.439426300023));
+#12243 = CARTESIAN_POINT('',(-1.496596576198,3.716487136216,
+    16.487426127819));
+#12244 = CARTESIAN_POINT('',(-1.635488021783,3.657046786197,
+    16.535425955047));
+#12245 = CARTESIAN_POINT('',(-1.771647915009,3.591697054254,
+    16.583426064893));
+#12246 = CARTESIAN_POINT('',(-1.904784892071,3.520587151632,
+    16.631426398479));
+#12247 = CARTESIAN_POINT('',(-2.359142965201,3.252156505301,
+    16.799407319217));
+#12248 = CARTESIAN_POINT('',(-2.663158024056,3.025397980017,
+    16.919438744229));
+#12249 = CARTESIAN_POINT('',(-2.94203390611,2.766276738742,
+    17.039443828915));
+#12250 = CARTESIAN_POINT('',(-3.191803722923,2.478118539648,
+    17.159426117603));
+#12251 = CARTESIAN_POINT('',(-3.409075863587,2.164729134165,
+    17.279408423046));
+#12252 = CARTESIAN_POINT('',(-3.591003805643,1.830337469418,
+    17.39941354002));
+#12253 = CARTESIAN_POINT('',(-3.73534860209,1.479610856023,
+    17.519444977255));
+#12254 = CARTESIAN_POINT('',(-3.889830416597,0.948772857787,
+    17.695425665004));
+#12255 = CARTESIAN_POINT('',(-3.930498644604,0.777378259783,
+    17.751426352926));
+#12256 = CARTESIAN_POINT('',(-3.962530760357,0.604012103412,
+    17.80742655399));
+#12257 = CARTESIAN_POINT('',(-3.985816885964,0.429182909234,
+    17.863426145277));
+#12258 = CARTESIAN_POINT('',(-4.000283370138,0.253404037886,
+    17.919425736567));
+#12259 = CARTESIAN_POINT('',(-4.005892888175,7.719276156165E-02,
+    17.975425937655));
+#12260 = CARTESIAN_POINT('',(-4.00264454194,-9.893066449578E-02,
+    18.031426625685));
+#12261 = CARTESIAN_POINT('',(-3.961051719357,-0.703714433639,
+    18.224390051956));
+#12262 = CARTESIAN_POINT('',(-3.878734517841,-1.129661395688,
+    18.361451332848));
+#12263 = CARTESIAN_POINT('',(-3.744044883761,-1.54423013591,
+    18.49845901703));
+#12264 = CARTESIAN_POINT('',(-3.558997749338,-1.939962142824,
+    18.635426150285));
+#12265 = CARTESIAN_POINT('',(-3.326674940601,-2.309924812898,
+    18.772393280125));
+#12266 = CARTESIAN_POINT('',(-3.051233044621,-2.647771369788,
+    18.909400973069));
+#12267 = CARTESIAN_POINT('',(-2.737848772405,-2.947766752345,
+    19.046462263147));
+#12268 = CARTESIAN_POINT('',(-2.322576975352,-3.257817360597,
+    19.211426095956));
+#12269 = CARTESIAN_POINT('',(-2.250768424426,-3.308672107423,
+    19.239426101425));
+#12270 = CARTESIAN_POINT('',(-2.177689239341,-3.357716529095,
+    19.267426115402));
+#12271 = CARTESIAN_POINT('',(-2.103392738634,-3.404913665135,
+    19.29542613364));
+#12272 = CARTESIAN_POINT('',(-2.027933439974,-3.450228496191,
+    19.323426151895));
+#12273 = CARTESIAN_POINT('',(-1.951367060167,-3.493627944032,
+    19.351426165922));
+#12274 = CARTESIAN_POINT('',(-1.873750515152,-3.535080871551,
+    19.379426171479));
+#12275 = CARTESIAN_POINT('',(-1.382589744664,-3.78174165259,
+    19.554375208964));
+#12276 = CARTESIAN_POINT('',(-0.942320847432,-3.9347042846,
+    19.70146255138));
+#12277 = CARTESIAN_POINT('',(-0.483232037465,-4.02875498514,
+    19.848471684197));
+#12278 = CARTESIAN_POINT('',(-1.458774801414E-02,-4.06150976785,
+    19.995426165592));
+#12279 = CARTESIAN_POINT('',(0.454279766823,-4.03212224668,
+    20.142380608055));
+#12280 = CARTESIAN_POINT('',(0.914032302495,-3.941371757632,
+    20.289389790841));
+#12281 = CARTESIAN_POINT('',(1.355388625643,-3.791575663381,
+    20.436477119776));
+#12282 = CARTESIAN_POINT('',(2.186260940366,-3.381758860227,
+    20.731373465975));
+#12283 = CARTESIAN_POINT('',(2.576203672123,-3.120602005386,
+    20.879463828493));
+#12284 = CARTESIAN_POINT('',(2.929942098598,-2.808248366804,
+    21.027473236162));
+#12285 = CARTESIAN_POINT('',(3.239844508579,-2.450789747603,
+    21.175426187357));
+#12286 = CARTESIAN_POINT('',(3.49949724324,-2.055319606305,
+    21.323379120282));
+#12287 = CARTESIAN_POINT('',(3.703819517657,-1.629939651387,
+    21.471388468059));
+#12288 = CARTESIAN_POINT('',(3.849025820636,-1.183651187469,
+    21.619478782193));
+#12289 = CARTESIAN_POINT('',(3.950044355803,-0.636781729161,
+    21.796497704333));
+#12290 = CARTESIAN_POINT('',(3.964290932694,-0.546536904106,
+    21.825569335171));
+#12291 = CARTESIAN_POINT('',(3.976180713144,-0.455930603479,
+    21.854640976704));
+#12292 = CARTESIAN_POINT('',(3.985703123227,-0.365034671485,
+    21.883712624343));
+#12293 = CARTESIAN_POINT('',(3.99285022955,-0.273921194788,
+    21.912784273265));
+#12294 = CARTESIAN_POINT('',(3.997616739251,-0.182662502511,
+    21.941855918413));
+#12295 = CARTESIAN_POINT('',(4.,-9.133116623483E-02,21.970927554493));
+#12296 = CARTESIAN_POINT('',(4.,-1.33E-15,21.999999175976));
+#12297 = PCURVE('',#9186,#12298);
+#12298 = DEFINITIONAL_REPRESENTATION('',(#12299),#12365);
+#12299 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#12300,#12301,#12302,#12303,
+    #12304,#12305,#12306,#12307,#12308,#12309,#12310,#12311,#12312,
+    #12313,#12314,#12315,#12316,#12317,#12318,#12319,#12320,#12321,
+    #12322,#12323,#12324,#12325,#12326,#12327,#12328,#12329,#12330,
+    #12331,#12332,#12333,#12334,#12335,#12336,#12337,#12338,#12339,
+    #12340,#12341,#12342,#12343,#12344,#12345,#12346,#12347,#12348,
+    #12349,#12350,#12351,#12352,#12353,#12354,#12355,#12356,#12357,
+    #12358,#12359,#12360,#12361,#12362,#12363,#12364),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924820779809E-02,0.113261557262,
+    0.273270357334,0.347952340968,0.530609603386,0.567950860857,
+    0.763924557757,0.961229599233,1.),.UNSPECIFIED.);
+#12300 = CARTESIAN_POINT('',(-0.103528363696,0.));
+#12301 = CARTESIAN_POINT('',(-0.103528398232,2.900435065915E-02));
+#12302 = CARTESIAN_POINT('',(-0.103528452514,5.800881969002E-02));
+#12303 = CARTESIAN_POINT('',(-0.103528500424,8.701324500262E-02));
+#12304 = CARTESIAN_POINT('',(-0.103528532891,0.116017612213));
+#12305 = CARTESIAN_POINT('',(-0.103528551496,0.145021980938));
+#12306 = CARTESIAN_POINT('',(-0.103528562082,0.174026411083));
+#12307 = CARTESIAN_POINT('',(-0.10352856836,0.20303088914));
+#12308 = CARTESIAN_POINT('',(-0.103528561816,0.269735440072));
+#12309 = CARTESIAN_POINT('',(-0.103528547097,0.307436027767));
+#12310 = CARTESIAN_POINT('',(-0.103528526934,0.345136432845));
+#12311 = CARTESIAN_POINT('',(-0.10352850609,0.382836610645));
+#12312 = CARTESIAN_POINT('',(-0.103528488273,0.420536786633));
+#12313 = CARTESIAN_POINT('',(-0.103528475905,0.458237186463));
+#12314 = CARTESIAN_POINT('',(-0.10352846987,0.495937766052));
+#12315 = CARTESIAN_POINT('',(-0.103528467829,0.627873908191));
+#12316 = CARTESIAN_POINT('',(-0.103528501377,0.722149424456));
+#12317 = CARTESIAN_POINT('',(-0.103528566062,0.816404298284));
+#12318 = CARTESIAN_POINT('',(-0.103528614694,0.910641287063));
+#12319 = CARTESIAN_POINT('',(-0.103528633501,1.004878276667));
+#12320 = CARTESIAN_POINT('',(-0.103528633061,1.099133155152));
+#12321 = CARTESIAN_POINT('',(-0.103528617021,1.193408682736));
+#12322 = CARTESIAN_POINT('',(-0.103528580597,1.331628050947));
+#12323 = CARTESIAN_POINT('',(-0.103528567085,1.375612304032));
+#12324 = CARTESIAN_POINT('',(-0.103528552262,1.419596172242));
+#12325 = CARTESIAN_POINT('',(-0.103528536788,1.46357956024));
+#12326 = CARTESIAN_POINT('',(-0.103528521374,1.507562948298));
+#12327 = CARTESIAN_POINT('',(-0.103528506784,1.551546816654));
+#12328 = CARTESIAN_POINT('',(-0.103528493838,1.595531069882));
+#12329 = CARTESIAN_POINT('',(-0.103528457911,1.747089079238));
+#12330 = CARTESIAN_POINT('',(-0.103528447261,1.854740248504));
+#12331 = CARTESIAN_POINT('',(-0.103528464525,1.962349350372));
+#12332 = CARTESIAN_POINT('',(-0.103528516066,2.069926629178));
+#12333 = CARTESIAN_POINT('',(-0.103528611157,2.177503908715));
+#12334 = CARTESIAN_POINT('',(-0.103528669769,2.28511301252));
+#12335 = CARTESIAN_POINT('',(-0.103528672097,2.392764181698));
+#12336 = CARTESIAN_POINT('',(-0.103528631478,2.522330649245));
+#12337 = CARTESIAN_POINT('',(-0.103528623055,2.544322510376));
+#12338 = CARTESIAN_POINT('',(-0.103528613309,2.566314377772));
+#12339 = CARTESIAN_POINT('',(-0.103528602485,2.588306248276));
+#12340 = CARTESIAN_POINT('',(-0.103528590866,2.610298118735));
+#12341 = CARTESIAN_POINT('',(-0.10352857878,2.632289986001));
+#12342 = CARTESIAN_POINT('',(-0.103528566591,2.654281846932));
+#12343 = CARTESIAN_POINT('',(-0.103528492337,2.791690926512));
+#12344 = CARTESIAN_POINT('',(-0.10352840658,2.90721677687));
+#12345 = CARTESIAN_POINT('',(-0.103528536292,3.022681310063));
+#12346 = CARTESIAN_POINT('',(-0.103528505276,3.138102825682));
+#12347 = CARTESIAN_POINT('',(-0.103528415741,3.253524293819));
+#12348 = CARTESIAN_POINT('',(-0.103528635741,3.368988841299));
+#12349 = CARTESIAN_POINT('',(-0.103528601689,3.484514696713));
+#12350 = CARTESIAN_POINT('',(-0.103528553298,3.716133244311));
+#12351 = CARTESIAN_POINT('',(-0.103528503258,3.832446901404));
+#12352 = CARTESIAN_POINT('',(-0.103528460074,3.948696975997));
+#12353 = CARTESIAN_POINT('',(-0.103528517628,4.064902733616));
+#12354 = CARTESIAN_POINT('',(-0.103528581234,4.181108498937));
+#12355 = CARTESIAN_POINT('',(-0.103528618451,4.297358574886));
+#12356 = CARTESIAN_POINT('',(-0.103528629545,4.413672230509));
+#12357 = CARTESIAN_POINT('',(-0.103528614152,4.552707081724));
+#12358 = CARTESIAN_POINT('',(-0.103528610709,4.57554062798));
+#12359 = CARTESIAN_POINT('',(-0.103528606383,4.598374181916));
+#12360 = CARTESIAN_POINT('',(-0.103528601219,4.621207739912));
+#12361 = CARTESIAN_POINT('',(-0.10352859527,4.644041298185));
+#12362 = CARTESIAN_POINT('',(-0.103528588605,4.666874852789));
+#12363 = CARTESIAN_POINT('',(-0.1035285813,4.689708399611));
+#12364 = CARTESIAN_POINT('',(-0.103528573446,4.712541934374));
+#12365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12366 = PCURVE('',#9141,#12367);
+#12367 = DEFINITIONAL_REPRESENTATION('',(#12368),#12434);
+#12368 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#12369,#12370,#12371,#12372,
+    #12373,#12374,#12375,#12376,#12377,#12378,#12379,#12380,#12381,
+    #12382,#12383,#12384,#12385,#12386,#12387,#12388,#12389,#12390,
+    #12391,#12392,#12393,#12394,#12395,#12396,#12397,#12398,#12399,
+    #12400,#12401,#12402,#12403,#12404,#12405,#12406,#12407,#12408,
+    #12409,#12410,#12411,#12412,#12413,#12414,#12415,#12416,#12417,
+    #12418,#12419,#12420,#12421,#12422,#12423,#12424,#12425,#12426,
+    #12427,#12428,#12429,#12430,#12431,#12432,#12433),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924820779809E-02,0.113261557262,
+    0.273270357334,0.347952340968,0.530609603386,0.567950860857,
+    0.763924557757,0.961229599233,1.),.UNSPECIFIED.);
+#12369 = CARTESIAN_POINT('',(-1.570796360759,-15.99999942287));
+#12370 = CARTESIAN_POINT('',(-1.599799788774,-16.03692768025));
+#12371 = CARTESIAN_POINT('',(-1.62880332655,-16.07385606912));
+#12372 = CARTESIAN_POINT('',(-1.65780681412,-16.11078440108));
+#12373 = CARTESIAN_POINT('',(-1.686810239005,-16.14771266693));
+#12374 = CARTESIAN_POINT('',(-1.715813662465,-16.1846409455));
+#12375 = CARTESIAN_POINT('',(-1.744817145744,-16.2215693125));
+#12376 = CARTESIAN_POINT('',(-1.773820676311,-16.25849774945));
+#12377 = CARTESIAN_POINT('',(-1.840523048084,-16.34342585739));
+#12378 = CARTESIAN_POINT('',(-1.878222404113,-16.39142618936));
+#12379 = CARTESIAN_POINT('',(-1.915921578873,-16.43942630002));
+#12380 = CARTESIAN_POINT('',(-1.953620528307,-16.48742612781));
+#12381 = CARTESIAN_POINT('',(-1.991319477923,-16.53542595504));
+#12382 = CARTESIAN_POINT('',(-2.029018653091,-16.58342606489));
+#12383 = CARTESIAN_POINT('',(-2.066718009338,-16.63142639847));
+#12384 = CARTESIAN_POINT('',(-2.198649873976,-16.79940731921));
+#12385 = CARTESIAN_POINT('',(-2.292922340312,-16.91943874422));
+#12386 = CARTESIAN_POINT('',(-2.387174165418,-17.03944382891));
+#12387 = CARTESIAN_POINT('',(-2.481408103408,-17.1594261176));
+#12388 = CARTESIAN_POINT('',(-2.575642039332,-17.27940842304));
+#12389 = CARTESIAN_POINT('',(-2.669893860202,-17.39941354002));
+#12390 = CARTESIAN_POINT('',(-2.764166324117,-17.51944497725));
+#12391 = CARTESIAN_POINT('',(-2.902381195645,-17.695425665));
+#12392 = CARTESIAN_POINT('',(-2.946364017039,-17.75142635292));
+#12393 = CARTESIAN_POINT('',(-2.990346452932,-17.80742655399));
+#12394 = CARTESIAN_POINT('',(-3.034328408239,-17.86342614527));
+#12395 = CARTESIAN_POINT('',(-3.078310363542,-17.91942573656));
+#12396 = CARTESIAN_POINT('',(-3.122292799422,-17.97542593765));
+#12397 = CARTESIAN_POINT('',(-3.166275620791,-18.03142662568));
+#12398 = CARTESIAN_POINT('',(-3.317828699428,-18.22439005195));
+#12399 = CARTESIAN_POINT('',(-3.425476371792,-18.36145133284));
+#12400 = CARTESIAN_POINT('',(-3.533081986862,-18.49845901703));
+#12401 = CARTESIAN_POINT('',(-3.640655790325,-18.63542615027));
+#12402 = CARTESIAN_POINT('',(-3.748229594149,-18.77239328013));
+#12403 = CARTESIAN_POINT('',(-3.855835208227,-18.90940097306));
+#12404 = CARTESIAN_POINT('',(-3.963482879289,-19.04646226314));
+#12405 = CARTESIAN_POINT('',(-4.093045133897,-19.21142609595));
+#12406 = CARTESIAN_POINT('',(-4.115036279853,-19.23942610142));
+#12407 = CARTESIAN_POINT('',(-4.137027432033,-19.2674261154));
+#12408 = CARTESIAN_POINT('',(-4.159018587324,-19.29542613364));
+#12409 = CARTESIAN_POINT('',(-4.181009742615,-19.32342615189));
+#12410 = CARTESIAN_POINT('',(-4.203000894795,-19.35142616592));
+#12411 = CARTESIAN_POINT('',(-4.22499204075,-19.37942617147));
+#12412 = CARTESIAN_POINT('',(-4.362396653884,-19.55437520896));
+#12413 = CARTESIAN_POINT('',(-4.477918748209,-19.70146255138));
+#12414 = CARTESIAN_POINT('',(-4.593379560176,-19.84847168419));
+#12415 = CARTESIAN_POINT('',(-4.708797289845,-19.99542616559));
+#12416 = CARTESIAN_POINT('',(-4.824215027356,-20.14238060805));
+#12417 = CARTESIAN_POINT('',(-4.939675832656,-20.28938979084));
+#12418 = CARTESIAN_POINT('',(-5.055197928346,-20.43647711977));
+#12419 = CARTESIAN_POINT('',(-5.286808945939,-20.73137346597));
+#12420 = CARTESIAN_POINT('',(-5.40311882277,-20.87946382849));
+#12421 = CARTESIAN_POINT('',(-5.519365126787,-21.02747323616));
+#12422 = CARTESIAN_POINT('',(-5.635567123308,-21.17542618734));
+#12423 = CARTESIAN_POINT('',(-5.751769121283,-21.32337912028));
+#12424 = CARTESIAN_POINT('',(-5.868015432238,-21.47138846805));
+#12425 = CARTESIAN_POINT('',(-5.984325316074,-21.61947878219));
+#12426 = CARTESIAN_POINT('',(-6.123355651989,-21.79649770433));
+#12427 = CARTESIAN_POINT('',(-6.146188456483,-21.82556933517));
+#12428 = CARTESIAN_POINT('',(-6.169021268417,-21.8546409767));
+#12429 = CARTESIAN_POINT('',(-6.191854084162,-21.88371262434));
+#12430 = CARTESIAN_POINT('',(-6.214686899933,-21.91278427326));
+#12431 = CARTESIAN_POINT('',(-6.237519711786,-21.94185591841));
+#12432 = CARTESIAN_POINT('',(-6.260352515621,-21.97092755449));
+#12433 = CARTESIAN_POINT('',(-6.28318530718,-21.99999917597));
+#12434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12435 = ORIENTED_EDGE('',*,*,#12436,.T.);
+#12436 = EDGE_CURVE('',#12228,#12437,#12439,.T.);
+#12437 = VERTEX_POINT('',#12438);
+#12438 = CARTESIAN_POINT('',(-2.03786622E-07,4.,23.999999134317));
+#12439 = SURFACE_CURVE('',#12440,(#12464,#12491),.PCURVE_S1.);
+#12440 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#12441,#12442,#12443,#12444,
+    #12445,#12446,#12447,#12448,#12449,#12450,#12451,#12452,#12453,
+    #12454,#12455,#12456,#12457,#12458,#12459,#12460,#12461,#12462,
+    #12463),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607621460204,
+    0.855122576814,1.),.UNSPECIFIED.);
+#12441 = CARTESIAN_POINT('',(4.,-1.11E-15,21.999999175976));
+#12442 = CARTESIAN_POINT('',(4.,0.477108996093,22.151867729862));
+#12443 = CARTESIAN_POINT('',(3.934961763192,0.954730788125,
+    22.30389923669));
+#12444 = CARTESIAN_POINT('',(3.804642874547,1.421709691152,
+    22.455837553238));
+#12445 = CARTESIAN_POINT('',(3.611381112392,1.867734335694,
+    22.607712864403));
+#12446 = CARTESIAN_POINT('',(3.359083403428,2.283226839453,
+    22.759588053786));
+#12447 = CARTESIAN_POINT('',(3.053308062913,2.659463287953,
+    22.911526139131));
+#12448 = CARTESIAN_POINT('',(2.701118982267,2.988576463144,
+    23.063557501948));
+#12449 = CARTESIAN_POINT('',(2.15316355755,3.376633625883,
+    23.277286311794));
+#12450 = CARTESIAN_POINT('',(1.988325616989,3.480147595513,
+    23.339148471123));
+#12451 = CARTESIAN_POINT('',(1.817823325032,3.574448848154,
+    23.401009816407));
+#12452 = CARTESIAN_POINT('',(1.642259740478,3.659178691135,
+    23.462870139221));
+#12453 = CARTESIAN_POINT('',(1.46226130262,3.734027059491,
+    23.524730469965));
+#12454 = CARTESIAN_POINT('',(1.278476050324,3.798732028522,
+    23.586591832912));
+#12455 = CARTESIAN_POINT('',(1.091572803364,3.853081464026,
+    23.648454005888));
+#12456 = CARTESIAN_POINT('',(0.791414091004,3.922576298491,
+    23.746524859698));
+#12457 = CARTESIAN_POINT('',(0.67975233951,3.944633713707,
+    23.782735481221));
+#12458 = CARTESIAN_POINT('',(0.567393422445,3.963057290375,
+    23.818946124695));
+#12459 = CARTESIAN_POINT('',(0.454475431591,3.977821608675,
+    23.855156770218));
+#12460 = CARTESIAN_POINT('',(0.341137179594,3.988907594448,
+    23.89136740245));
+#12461 = CARTESIAN_POINT('',(0.227518199969,3.996302519202,
+    23.927578010603));
+#12462 = CARTESIAN_POINT('',(0.113758747094,4.000000000108,
+    23.963788588449));
+#12463 = CARTESIAN_POINT('',(-2.0378661903E-07,4.,23.999999134317));
+#12464 = PCURVE('',#9186,#12465);
+#12465 = DEFINITIONAL_REPRESENTATION('',(#12466),#12490);
+#12466 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#12467,#12468,#12469,#12470,
+    #12471,#12472,#12473,#12474,#12475,#12476,#12477,#12478,#12479,
+    #12480,#12481,#12482,#12483,#12484,#12485,#12486,#12487,#12488,
+    #12489),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607621460204,
+    0.855122576814,1.),.UNSPECIFIED.);
+#12467 = CARTESIAN_POINT('',(-0.103528573446,4.712541934374));
+#12468 = CARTESIAN_POINT('',(-0.103528532416,4.831823065855));
+#12469 = CARTESIAN_POINT('',(-0.103528475884,4.951232167961));
+#12470 = CARTESIAN_POINT('',(-0.103528419762,5.070568071219));
+#12471 = CARTESIAN_POINT('',(-0.10352837778,5.189854502797));
+#12472 = CARTESIAN_POINT('',(-0.103528399714,5.309140905472));
+#12473 = CARTESIAN_POINT('',(-0.103528603674,5.428476784408));
+#12474 = CARTESIAN_POINT('',(-0.103528727487,5.54788587743));
+#12475 = CARTESIAN_POINT('',(-0.103528717496,5.715753536024));
+#12476 = CARTESIAN_POINT('',(-0.10352869234,5.76434152661));
+#12477 = CARTESIAN_POINT('',(-0.103528642382,5.812928865485));
+#12478 = CARTESIAN_POINT('',(-0.103528565252,5.861515388622));
+#12479 = CARTESIAN_POINT('',(-0.10352847025,5.910101910393));
+#12480 = CARTESIAN_POINT('',(-0.103528380372,5.958689246414));
+#12481 = CARTESIAN_POINT('',(-0.10352832489,6.007277235886));
+#12482 = CARTESIAN_POINT('',(-0.103528321021,6.08430440648));
+#12483 = CARTESIAN_POINT('',(-0.103528336261,6.11274509362));
+#12484 = CARTESIAN_POINT('',(-0.10352837517,6.141185809636));
+#12485 = CARTESIAN_POINT('',(-0.103528438559,6.169626539678));
+#12486 = CARTESIAN_POINT('',(-0.103528521049,6.198067269266));
+#12487 = CARTESIAN_POINT('',(-0.103528611074,6.226507984282));
+#12488 = CARTESIAN_POINT('',(-0.10352869088,6.254948670979));
+#12489 = CARTESIAN_POINT('',(-0.103528736525,6.283389315972));
+#12490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12491 = PCURVE('',#12492,#12497);
+#12492 = CYLINDRICAL_SURFACE('',#12493,4.);
+#12493 = AXIS2_PLACEMENT_3D('',#12494,#12495,#12496);
+#12494 = CARTESIAN_POINT('',(0.,0.,0.));
+#12495 = DIRECTION('',(-0.,-0.,-1.));
+#12496 = DIRECTION('',(1.,0.,0.));
+#12497 = DEFINITIONAL_REPRESENTATION('',(#12498),#12522);
+#12498 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#12499,#12500,#12501,#12502,
+    #12503,#12504,#12505,#12506,#12507,#12508,#12509,#12510,#12511,
+    #12512,#12513,#12514,#12515,#12516,#12517,#12518,#12519,#12520,
+    #12521),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607621460204,
+    0.855122576814,1.),.UNSPECIFIED.);
+#12499 = CARTESIAN_POINT('',(0.,-21.99999917597));
+#12500 = CARTESIAN_POINT('',(-0.119277249023,-22.15186772986));
+#12501 = CARTESIAN_POINT('',(-0.238682458347,-22.30389923669));
+#12502 = CARTESIAN_POINT('',(-0.358014470178,-22.45583755323));
+#12503 = CARTESIAN_POINT('',(-0.47729701343,-22.6077128644));
+#12504 = CARTESIAN_POINT('',(-0.596579569076,-22.75958805378));
+#12505 = CARTESIAN_POINT('',(-0.715911609419,-22.91152613913));
+#12506 = CARTESIAN_POINT('',(-0.835316839876,-23.06355750194));
+#12507 = CARTESIAN_POINT('',(-1.003179043228,-23.27728631179));
+#12508 = CARTESIAN_POINT('',(-1.051765451866,-23.33914847112));
+#12509 = CARTESIAN_POINT('',(-1.100351205789,-23.4010098164));
+#12510 = CARTESIAN_POINT('',(-1.148936142062,-23.46287013922));
+#12511 = CARTESIAN_POINT('',(-1.197521076681,-23.52473046996));
+#12512 = CARTESIAN_POINT('',(-1.246106826916,-23.58659183291));
+#12513 = CARTESIAN_POINT('',(-1.294693233164,-23.64845400588));
+#12514 = CARTESIAN_POINT('',(-1.371717898297,-23.74652485969));
+#12515 = CARTESIAN_POINT('',(-1.400157661801,-23.78273548122));
+#12516 = CARTESIAN_POINT('',(-1.42859745489,-23.81894612469));
+#12517 = CARTESIAN_POINT('',(-1.457037262638,-23.85515677021));
+#12518 = CARTESIAN_POINT('',(-1.485477071148,-23.89136740245));
+#12519 = CARTESIAN_POINT('',(-1.513916867555,-23.9275780106));
+#12520 = CARTESIAN_POINT('',(-1.542356640021,-23.96378858844));
+#12521 = CARTESIAN_POINT('',(-1.570796377742,-23.99999913431));
+#12522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12523 = ORIENTED_EDGE('',*,*,#12524,.F.);
+#12524 = EDGE_CURVE('',#12119,#12437,#12525,.T.);
+#12525 = SURFACE_CURVE('',#12526,(#12529,#12536),.PCURVE_S1.);
+#12526 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12527,#12528),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#12527 = CARTESIAN_POINT('',(2.547372695E-07,3.100000732992,
+    23.75884644706));
+#12528 = CARTESIAN_POINT('',(-2.5473432697E-07,4.100001118971,
+    24.026794198993));
+#12529 = PCURVE('',#9186,#12530);
+#12530 = DEFINITIONAL_REPRESENTATION('',(#12531),#12535);
+#12531 = LINE('',#12532,#12533);
+#12532 = CARTESIAN_POINT('',(0.,6.283389315972));
+#12533 = VECTOR('',#12534,1.);
+#12534 = DIRECTION('',(1.,0.));
+#12535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12536 = PCURVE('',#12537,#12580);
+#12537 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#12538,#12539,#12540,#12541,#12542,#12543,#12544,#12545,#12546
+      ,#12547,#12548,#12549,#12550,#12551,#12552,#12553,#12554,#12555
+      ,#12556,#12557,#12558)
+    ,(#12559,#12560,#12561,#12562,#12563,#12564,#12565,#12566,#12567
+      ,#12568,#12569,#12570,#12571,#12572,#12573,#12574,#12575,#12576
+      ,#12577,#12578,#12579
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#12538 = CARTESIAN_POINT('',(2.5473732723E-07,3.100000732992,
+    23.75884644706));
+#12539 = CARTESIAN_POINT('',(-0.88535704464,3.100001067361,
+    24.122483067763));
+#12540 = CARTESIAN_POINT('',(-1.770718853786,2.821858381537,
+    24.486121346345));
+#12541 = CARTESIAN_POINT('',(-2.558979431328,2.26556575117,
+    24.849749130258));
+#12542 = CARTESIAN_POINT('',(-3.153073587281,1.469279396984,
+    25.213399269641));
+#12543 = CARTESIAN_POINT('',(-3.473002432561,0.509186943033,
+    25.577027527316));
+#12544 = CARTESIAN_POINT('',(-3.472999356967,-0.509188692598,
+    25.940659647488));
+#12545 = CARTESIAN_POINT('',(-3.153072036559,-1.469273518283,
+    26.304305463852));
+#12546 = CARTESIAN_POINT('',(-2.55898411776,-2.265569140441,
+    26.667936352355));
+#12547 = CARTESIAN_POINT('',(-1.770716662773,-2.821857194534,
+    27.031573805679));
+#12548 = CARTESIAN_POINT('',(-3.3046613098E-07,-3.378144212808,
+    27.758846567094));
+#12549 = CARTESIAN_POINT('',(1.770716130713,-2.821857604747,
+    28.486119328512));
+#12550 = CARTESIAN_POINT('',(2.558984879607,-2.265571432877,
+    28.849755402352));
+#12551 = CARTESIAN_POINT('',(3.153066274623,-1.469263877561,
+    29.213393089721));
+#12552 = CARTESIAN_POINT('',(3.47300844948,-0.509213437864,
+    29.577023809238));
+#12553 = CARTESIAN_POINT('',(3.472996336129,0.509220035324,
+    29.940675284333));
+#12554 = CARTESIAN_POINT('',(3.153074369018,1.46924819583,
+    30.304288445172));
+#12555 = CARTESIAN_POINT('',(2.558980873853,2.265582021126,
+    30.66794538341));
+#12556 = CARTESIAN_POINT('',(1.770719230453,2.821853887385,
+    31.031571787848));
+#12557 = CARTESIAN_POINT('',(0.885357639019,3.100000618679,
+    31.395210066416));
+#12558 = CARTESIAN_POINT('',(3.3964849244E-07,3.100000977318,
+    31.758846687138));
+#12559 = CARTESIAN_POINT('',(-2.5473426835E-07,4.100001118971,
+    24.026794198993));
+#12560 = CARTESIAN_POINT('',(-1.170958763868,4.100001445597,
+    24.39043030556));
+#12561 = CARTESIAN_POINT('',(-2.341913464252,3.732134818996,
+    24.75406475425));
+#12562 = CARTESIAN_POINT('',(-3.384464272489,2.996394226773,
+    25.117709697637));
+#12563 = CARTESIAN_POINT('',(-4.170191502388,1.94323780333,
+    25.481332285474));
+#12564 = CARTESIAN_POINT('',(-4.593324586714,0.67344054272,
+    25.844976755107));
+#12565 = CARTESIAN_POINT('',(-4.593324535647,-0.673442464572,
+    26.208617362219));
+#12566 = CARTESIAN_POINT('',(-4.17019047486,-1.943234719137,
+    26.572244273096));
+#12567 = CARTESIAN_POINT('',(-3.384462938429,-2.99639823359,
+    26.935886111883));
+#12568 = CARTESIAN_POINT('',(-2.341914915716,-3.73213428827,
+    27.29952138583));
+#12569 = CARTESIAN_POINT('',(3.1376151395E-07,-4.467868340575,
+    28.026794078958));
+#12570 = CARTESIAN_POINT('',(2.341915470488,-3.732134056698,
+    28.754066772088));
+#12571 = CARTESIAN_POINT('',(3.384464874535,-2.996401452951,
+    29.117703425515));
+#12572 = CARTESIAN_POINT('',(4.170183665131,-1.943214705146,
+    29.481338465424));
+#12573 = CARTESIAN_POINT('',(4.593336386768,-0.673485288463,
+    29.844980473199));
+#12574 = CARTESIAN_POINT('',(4.593317309337,0.673499473878,
+    30.208601725306));
+#12575 = CARTESIAN_POINT('',(4.170190709471,1.943187930557,
+    30.572261291852));
+#12576 = CARTESIAN_POINT('',(3.384465701516,2.996421263243,
+    30.935877080786));
+#12577 = CARTESIAN_POINT('',(2.341912672261,3.732128816104,
+    31.299523403671));
+#12578 = CARTESIAN_POINT('',(1.170958169497,4.100001189551,
+    31.663157852364));
+#12579 = CARTESIAN_POINT('',(-3.3964370427E-07,4.100001491954,
+    32.026793958914));
+#12580 = DEFINITIONAL_REPRESENTATION('',(#12581),#12585);
+#12581 = LINE('',#12582,#12583);
+#12582 = CARTESIAN_POINT('',(0.,0.));
+#12583 = VECTOR('',#12584,1.);
+#12584 = DIRECTION('',(1.,0.));
+#12585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12586 = ADVANCED_FACE('',(#12587),#9141,.T.);
+#12587 = FACE_BOUND('',#12588,.F.);
+#12588 = EDGE_LOOP('',(#12589,#12819,#12840,#12841,#12842));
+#12589 = ORIENTED_EDGE('',*,*,#12590,.T.);
+#12590 = EDGE_CURVE('',#9240,#12591,#12593,.T.);
+#12591 = VERTEX_POINT('',#12592);
+#12592 = CARTESIAN_POINT('',(4.,1.01895633E-07,22.499999134315));
+#12593 = SURFACE_CURVE('',#12594,(#12667,#12743),.PCURVE_S1.);
+#12594 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#12595,#12596,#12597,#12598,
+    #12599,#12600,#12601,#12602,#12603,#12604,#12605,#12606,#12607,
+    #12608,#12609,#12610,#12611,#12612,#12613,#12614,#12615,#12616,
+    #12617,#12618,#12619,#12620,#12621,#12622,#12623,#12624,#12625,
+    #12626,#12627,#12628,#12629,#12630,#12631,#12632,#12633,#12634,
+    #12635,#12636,#12637,#12638,#12639,#12640,#12641,#12642,#12643,
+    #12644,#12645,#12646,#12647,#12648,#12649,#12650,#12651,#12652,
+    #12653,#12654,#12655,#12656,#12657,#12658,#12659,#12660,#12661,
+    #12662,#12663,#12664,#12665,#12666),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789107484554E-02,0.107912992061,0.125918970421,
+    0.231943866631,0.391920070193,0.552894244521,0.658919139421,
+    0.818895341754,0.97887155002,1.),.UNSPECIFIED.);
+#12595 = CARTESIAN_POINT('',(4.,1.3586009073E-07,14.499999422877));
+#12596 = CARTESIAN_POINT('',(3.999999990008,0.118998968411,
+    14.537877872451));
+#12597 = CARTESIAN_POINT('',(3.995954043559,0.237998298938,
+    14.575756467192));
+#12598 = CARTESIAN_POINT('',(3.987862176052,0.356836919983,
+    14.613634991643));
+#12599 = CARTESIAN_POINT('',(3.975732032706,0.47535428704,
+    14.651513437442));
+#12600 = CARTESIAN_POINT('',(3.959578869434,0.593390640621,
+    14.689391897803));
+#12601 = CARTESIAN_POINT('',(3.939425533715,0.710787128318,
+    14.727270461999));
+#12602 = CARTESIAN_POINT('',(3.91530244547,0.82738592687,14.765149109841
+    ));
+#12603 = CARTESIAN_POINT('',(3.835402766981,1.156738876112,
+    14.873026278532));
+#12604 = CARTESIAN_POINT('',(3.770127920888,1.367200553786,
+    14.943028432096));
+#12605 = CARTESIAN_POINT('',(3.691663396764,1.573414836987,
+    15.013029070847));
+#12606 = CARTESIAN_POINT('',(3.600337667533,1.774418572208,
+    15.083027789891));
+#12607 = CARTESIAN_POINT('',(3.496559557774,1.969285190634,
+    15.15302648985));
+#12608 = CARTESIAN_POINT('',(3.380814860628,2.157126050035,
+    15.223027083282));
+#12609 = CARTESIAN_POINT('',(3.253667335744,2.337093940643,
+    15.293029193139));
+#12610 = CARTESIAN_POINT('',(3.080302578692,2.552436830825,
+    15.381027838512));
+#12611 = CARTESIAN_POINT('',(3.044129384527,2.595911975524,
+    15.39902783403));
+#12612 = CARTESIAN_POINT('',(3.007255320722,2.638800756454,
+    15.417027829451));
+#12613 = CARTESIAN_POINT('',(2.969691491396,2.681090002065,
+    15.435027824438));
+#12614 = CARTESIAN_POINT('',(2.931449289863,2.722766801892,
+    15.453027818662));
+#12615 = CARTESIAN_POINT('',(2.892540398628,2.763818506547,15.4710278118
+    ));
+#12616 = CARTESIAN_POINT('',(2.852976789387,2.804232727724,
+    15.489027803535));
+#12617 = CARTESIAN_POINT('',(2.576024686377,3.078143942958,
+    15.613017428541));
+#12618 = CARTESIAN_POINT('',(2.316941877861,3.289827463882,
+    15.719034288655));
+#12619 = CARTESIAN_POINT('',(2.038094609465,3.47646551871,
+    15.825037369559));
+#12620 = CARTESIAN_POINT('',(1.742341196292,3.635941427555,
+    15.931027606102));
+#12621 = CARTESIAN_POINT('',(1.432752304236,3.766545221789,
+    16.037017878115));
+#12622 = CARTESIAN_POINT('',(1.112584494222,3.866954884055,
+    16.143021049191));
+#12623 = CARTESIAN_POINT('',(0.78527826845,3.936268705444,
+    16.249038014764));
+#12624 = CARTESIAN_POINT('',(-4.470203425668E-02,4.031181052627,
+    16.514950865081));
+#12625 = CARTESIAN_POINT('',(-0.55271523457,4.016684748587,
+    16.67508475386));
+#12626 = CARTESIAN_POINT('',(-1.056564782344,3.928790324074,
+    16.835095301423));
+#12627 = CARTESIAN_POINT('',(-1.543974031199,3.769040883338,
+    16.995027791789));
+#12628 = CARTESIAN_POINT('',(-2.003379678041,3.540931013627,
+    17.154960278058));
+#12629 = CARTESIAN_POINT('',(-2.424089971298,3.25008282507,
+    17.314970786091));
+#12630 = CARTESIAN_POINT('',(-2.79627388213,2.904009531318,
+    17.475104623803));
+#12631 = CARTESIAN_POINT('',(-3.429560481694,2.119833250586,
+    17.79594843585));
+#12632 = CARTESIAN_POINT('',(-3.690808004199,1.680114252191,
+    17.957086562925));
+#12633 = CARTESIAN_POINT('',(-3.886988884215,1.204194983032,
+    18.11809727725));
+#12634 = CARTESIAN_POINT('',(-4.012750193239,0.70349241263,18.2790276605
+    ));
+#12635 = CARTESIAN_POINT('',(-4.064814571943,0.189869842263,
+    18.439958327681));
+#12636 = CARTESIAN_POINT('',(-4.042228441347,-0.324402472693,
+    18.600968886536));
+#12637 = CARTESIAN_POINT('',(-3.946141650633,-0.826767310599,
+    18.762106965328));
+#12638 = CARTESIAN_POINT('',(-3.672643001384,-1.61943406093,
+    19.029017384549));
+#12639 = CARTESIAN_POINT('',(-3.534063364375,-1.923949188172,
+    19.135034331842));
+#12640 = CARTESIAN_POINT('',(-3.366673027973,-2.214758403093,
+    19.241037508497));
+#12641 = CARTESIAN_POINT('',(-3.172097685408,-2.488698284066,
+    19.347027805716));
+#12642 = CARTESIAN_POINT('',(-2.952333501965,-2.742876043673,
+    19.453018082501));
+#12643 = CARTESIAN_POINT('',(-2.709715101233,-2.974664425612,
+    19.559021211281));
+#12644 = CARTESIAN_POINT('',(-2.446928146197,-3.181731597406,
+    19.665038111468));
+#12645 = CARTESIAN_POINT('',(-1.744756874924,-3.634314580428,
+    19.930950790726));
+#12646 = CARTESIAN_POINT('',(-1.28283297666,-3.846243641814,
+    20.091084560727));
+#12647 = CARTESIAN_POINT('',(-0.792144789203,-3.990517408004,
+    20.251095045963));
+#12648 = CARTESIAN_POINT('',(-0.284383320048,-4.063083917548,
+    20.411027605847));
+#12649 = CARTESIAN_POINT('',(0.228536066405,-4.061956874303,
+    20.570960244522));
+#12650 = CARTESIAN_POINT('',(0.734537534113,-3.987443427841,
+    20.730970875707));
+#12651 = CARTESIAN_POINT('',(1.221479670266,-3.841927432789,
+    20.891104755317));
+#12652 = CARTESIAN_POINT('',(2.133665739456,-3.42051012492,
+    21.210950890879));
+#12653 = CARTESIAN_POINT('',(2.560114565764,-3.144052163823,
+    21.37108467698));
+#12654 = CARTESIAN_POINT('',(2.944852834304,-2.807056169552,
+    21.531095102143));
+#12655 = CARTESIAN_POINT('',(3.278195037672,-2.417222047073,
+    21.691027560467));
+#12656 = CARTESIAN_POINT('',(3.552079391103,-1.983545876259,
+    21.850960037556));
+#12657 = CARTESIAN_POINT('',(3.760294714913,-1.516388485364,
+    22.010970879403));
+#12658 = CARTESIAN_POINT('',(3.898348149544,-1.027278310888,
+    22.171104808787));
+#12659 = CARTESIAN_POINT('',(3.973607955805,-0.463511372029,
+    22.352149191872));
+#12660 = CARTESIAN_POINT('',(3.981141160312,-0.397573399165,
+    22.373270608893));
+#12661 = CARTESIAN_POINT('',(3.987423748917,-0.331496563785,
+    22.394392024513));
+#12662 = CARTESIAN_POINT('',(3.992452771621,-0.265308545632,
+    22.41551343836));
+#12663 = CARTESIAN_POINT('',(3.996226015468,-0.199037074733,
+    22.436634850085));
+#12664 = CARTESIAN_POINT('',(3.998742004549,-0.13270993139,
+    22.457756259367));
+#12665 = CARTESIAN_POINT('',(4.,-6.635494619026E-02,22.47887766591));
+#12666 = CARTESIAN_POINT('',(4.,0.,22.499999069446));
+#12667 = PCURVE('',#9141,#12668);
+#12668 = DEFINITIONAL_REPRESENTATION('',(#12669),#12742);
+#12669 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#12670,#12671,#12672,#12673,
+    #12674,#12675,#12676,#12677,#12678,#12679,#12680,#12681,#12682,
+    #12683,#12684,#12685,#12686,#12687,#12688,#12689,#12690,#12691,
+    #12692,#12693,#12694,#12695,#12696,#12697,#12698,#12699,#12700,
+    #12701,#12702,#12703,#12704,#12705,#12706,#12707,#12708,#12709,
+    #12710,#12711,#12712,#12713,#12714,#12715,#12716,#12717,#12718,
+    #12719,#12720,#12721,#12722,#12723,#12724,#12725,#12726,#12727,
+    #12728,#12729,#12730,#12731,#12732,#12733,#12734,#12735,#12736,
+    #12737,#12738,#12739,#12740,#12741),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789107484554E-02,0.107912992061,0.125918970421,
+    0.231943866631,0.391920070193,0.552894244521,0.658919139421,
+    0.818895341754,0.97887155002,1.),.UNSPECIFIED.);
+#12670 = CARTESIAN_POINT('',(-3.396502267E-08,-14.49999942287));
+#12671 = CARTESIAN_POINT('',(-2.97497421028E-02,-14.53787787245));
+#12672 = CARTESIAN_POINT('',(-5.949957517296E-02,-14.57575646719));
+#12673 = CARTESIAN_POINT('',(-8.924935226272E-02,-14.61363499164));
+#12674 = CARTESIAN_POINT('',(-0.118999059062,-14.65151343744));
+#12675 = CARTESIAN_POINT('',(-0.148748764503,-14.6893918978));
+#12676 = CARTESIAN_POINT('',(-0.178498537396,-14.72727046199));
+#12677 = CARTESIAN_POINT('',(-0.208248363068,-14.76514910984));
+#12678 = CARTESIAN_POINT('',(-0.292974880389,-14.87302627853));
+#12679 = CARTESIAN_POINT('',(-0.34795439988,-14.94302843209));
+#12680 = CARTESIAN_POINT('',(-0.402932709251,-15.01302907084));
+#12681 = CARTESIAN_POINT('',(-0.457909512199,-15.08302778989));
+#12682 = CARTESIAN_POINT('',(-0.512886317721,-15.15302648985));
+#12683 = CARTESIAN_POINT('',(-0.567864633356,-15.22302708328));
+#12684 = CARTESIAN_POINT('',(-0.62284415931,-15.29302919313));
+#12685 = CARTESIAN_POINT('',(-0.691958149997,-15.38102783851));
+#12686 = CARTESIAN_POINT('',(-0.706095317748,-15.39902783403));
+#12687 = CARTESIAN_POINT('',(-0.720232486342,-15.41702782945));
+#12688 = CARTESIAN_POINT('',(-0.734369655418,-15.43502782443));
+#12689 = CARTESIAN_POINT('',(-0.748506824612,-15.45302781866));
+#12690 = CARTESIAN_POINT('',(-0.762643993561,-15.4710278118));
+#12691 = CARTESIAN_POINT('',(-0.776781161902,-15.48902780353));
+#12692 = CARTESIAN_POINT('',(-0.87416244257,-15.61301742854));
+#12693 = CARTESIAN_POINT('',(-0.957427951432,-15.71903428865));
+#12694 = CARTESIAN_POINT('',(-1.040682627759,-15.82503736955));
+#12695 = CARTESIAN_POINT('',(-1.123927182443,-15.9310276061));
+#12696 = CARTESIAN_POINT('',(-1.207171732257,-16.03701787811));
+#12697 = CARTESIAN_POINT('',(-1.290426395794,-16.14302104919));
+#12698 = CARTESIAN_POINT('',(-1.373691888598,-16.24903801476));
+#12699 = CARTESIAN_POINT('',(-1.582539269556,-16.51495086508));
+#12700 = CARTESIAN_POINT('',(-1.708308090511,-16.67508475386));
+#12701 = CARTESIAN_POINT('',(-1.833980079335,-16.83509530141));
+#12702 = CARTESIAN_POINT('',(-1.959590806947,-16.99502779179));
+#12703 = CARTESIAN_POINT('',(-2.085201534949,-17.15496027805));
+#12704 = CARTESIAN_POINT('',(-2.210873528823,-17.31497078609));
+#12705 = CARTESIAN_POINT('',(-2.336642357803,-17.4751046238));
+#12706 = CARTESIAN_POINT('',(-2.588632481177,-17.79594843585));
+#12707 = CARTESIAN_POINT('',(-2.715190063784,-17.95708656292));
+#12708 = CARTESIAN_POINT('',(-2.841647465609,-18.11809727725));
+#12709 = CARTESIAN_POINT('',(-2.968042061652,-18.27902766049));
+#12710 = CARTESIAN_POINT('',(-3.094436628481,-18.43995832768));
+#12711 = CARTESIAN_POINT('',(-3.220894043807,-18.60096888653));
+#12712 = CARTESIAN_POINT('',(-3.347451635031,-18.76210696532));
+#12713 = CARTESIAN_POINT('',(-3.557082573859,-19.02901738454));
+#12714 = CARTESIAN_POINT('',(-3.640348069292,-19.13503433184));
+#12715 = CARTESIAN_POINT('',(-3.723602731788,-19.24103750849));
+#12716 = CARTESIAN_POINT('',(-3.806847277676,-19.34702780571));
+#12717 = CARTESIAN_POINT('',(-3.890091826247,-19.4530180825));
+#12718 = CARTESIAN_POINT('',(-3.973346495234,-19.55902121128));
+#12719 = CARTESIAN_POINT('',(-4.056611997651,-19.66503811146));
+#12720 = CARTESIAN_POINT('',(-4.265459407667,-19.93095079072));
+#12721 = CARTESIAN_POINT('',(-4.391228242902,-20.09108456072));
+#12722 = CARTESIAN_POINT('',(-4.516900235524,-20.25109504595));
+#12723 = CARTESIAN_POINT('',(-4.642510951106,-20.41102760585));
+#12724 = CARTESIAN_POINT('',(-4.768121658954,-20.57096024451));
+#12725 = CARTESIAN_POINT('',(-4.893793633622,-20.7309708757));
+#12726 = CARTESIAN_POINT('',(-5.01956245283,-20.89110475531));
+#12727 = CARTESIAN_POINT('',(-5.270769037661,-21.21095089087));
+#12728 = CARTESIAN_POINT('',(-5.396537870501,-21.37108467698));
+#12729 = CARTESIAN_POINT('',(-5.522209869393,-21.53109510213));
+#12730 = CARTESIAN_POINT('',(-5.647820595985,-21.69102756047));
+#12731 = CARTESIAN_POINT('',(-5.773431325709,-21.85096003755));
+#12732 = CARTESIAN_POINT('',(-5.899103280961,-22.0109708794));
+#12733 = CARTESIAN_POINT('',(-6.024872090841,-22.17110480878));
+#12734 = CARTESIAN_POINT('',(-6.167064126436,-22.35214919187));
+#12735 = CARTESIAN_POINT('',(-6.183652864393,-22.37327060889));
+#12736 = CARTESIAN_POINT('',(-6.200241604429,-22.39439202451));
+#12737 = CARTESIAN_POINT('',(-6.216830346049,-22.41551343836));
+#12738 = CARTESIAN_POINT('',(-6.233419088439,-22.43663485008));
+#12739 = CARTESIAN_POINT('',(-6.250007830455,-22.45775625936));
+#12740 = CARTESIAN_POINT('',(-6.266596570632,-22.47887766591));
+#12741 = CARTESIAN_POINT('',(-6.28318530718,-22.49999906944));
+#12742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12743 = PCURVE('',#9512,#12744);
+#12744 = DEFINITIONAL_REPRESENTATION('',(#12745),#12818);
+#12745 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#12746,#12747,#12748,#12749,
+    #12750,#12751,#12752,#12753,#12754,#12755,#12756,#12757,#12758,
+    #12759,#12760,#12761,#12762,#12763,#12764,#12765,#12766,#12767,
+    #12768,#12769,#12770,#12771,#12772,#12773,#12774,#12775,#12776,
+    #12777,#12778,#12779,#12780,#12781,#12782,#12783,#12784,#12785,
+    #12786,#12787,#12788,#12789,#12790,#12791,#12792,#12793,#12794,
+    #12795,#12796,#12797,#12798,#12799,#12800,#12801,#12802,#12803,
+    #12804,#12805,#12806,#12807,#12808,#12809,#12810,#12811,#12812,
+    #12813,#12814,#12815,#12816,#12817),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789107484554E-02,0.107912992061,0.125918970421,
+    0.231943866631,0.391920070193,0.552894244521,0.658919139421,
+    0.818895341754,0.97887155002,1.),.UNSPECIFIED.);
+#12746 = CARTESIAN_POINT('',(-0.931749308025,0.));
+#12747 = CARTESIAN_POINT('',(-0.931749355769,2.975065720123E-02));
+#12748 = CARTESIAN_POINT('',(-0.931749440475,5.9501447543E-02));
+#12749 = CARTESIAN_POINT('',(-0.93174953546,8.925218592411E-02));
+#12750 = CARTESIAN_POINT('',(-0.931749620863,0.119002855929));
+#12751 = CARTESIAN_POINT('',(-0.931749683868,0.148753525797));
+#12752 = CARTESIAN_POINT('',(-0.931749718916,0.17850426439));
+#12753 = CARTESIAN_POINT('',(-0.931749727925,0.20825505716));
+#12754 = CARTESIAN_POINT('',(-0.931749706805,0.292984331397));
+#12755 = CARTESIAN_POINT('',(-0.931749628523,0.347965643321));
+#12756 = CARTESIAN_POINT('',(-0.931749516801,0.40294574828));
+#12757 = CARTESIAN_POINT('',(-0.931749412763,0.457924347711));
+#12758 = CARTESIAN_POINT('',(-0.931749343732,0.51290294797));
+#12759 = CARTESIAN_POINT('',(-0.931749314493,0.567883054626));
+#12760 = CARTESIAN_POINT('',(-0.931749313615,0.622864367184));
+#12761 = CARTESIAN_POINT('',(-0.931749340259,0.69198059926));
+#12762 = CARTESIAN_POINT('',(-0.931749347127,0.706118225241));
+#12763 = CARTESIAN_POINT('',(-0.931749355238,0.720255851834));
+#12764 = CARTESIAN_POINT('',(-0.931749364417,0.734393478693));
+#12765 = CARTESIAN_POINT('',(-0.931749374489,0.748531105473));
+#12766 = CARTESIAN_POINT('',(-0.931749385276,0.762668731832));
+#12767 = CARTESIAN_POINT('',(-0.931749396601,0.776806357429));
+#12768 = CARTESIAN_POINT('',(-0.931749477083,0.874190786966));
+#12769 = CARTESIAN_POINT('',(-0.931749558727,0.957458983937));
+#12770 = CARTESIAN_POINT('',(-0.93174961764,1.040716348671));
+#12771 = CARTESIAN_POINT('',(-0.93174963278,1.123963600002));
+#12772 = CARTESIAN_POINT('',(-0.931749615248,1.207210856111));
+#12773 = CARTESIAN_POINT('',(-0.931749585336,1.290468231727));
+#12774 = CARTESIAN_POINT('',(-0.931749549138,1.373736438322));
+#12775 = CARTESIAN_POINT('',(-0.931749463169,1.58259062348));
+#12776 = CARTESIAN_POINT('',(-0.93174941435,1.708363539627));
+#12777 = CARTESIAN_POINT('',(-0.931749398848,1.834039609414));
+#12778 = CARTESIAN_POINT('',(-0.931749395506,1.9596544039));
+#12779 = CARTESIAN_POINT('',(-0.931749470503,2.085269205845));
+#12780 = CARTESIAN_POINT('',(-0.931749538629,2.21094526801));
+#12781 = CARTESIAN_POINT('',(-0.93174954617,2.33671817369));
+#12782 = CARTESIAN_POINT('',(-0.931749501705,2.588716475796));
+#12783 = CARTESIAN_POINT('',(-0.931749495066,2.715278166415));
+#12784 = CARTESIAN_POINT('',(-0.931749206137,2.841739708014));
+#12785 = CARTESIAN_POINT('',(-0.931749721346,2.968138383635));
+#12786 = CARTESIAN_POINT('',(-0.931749484668,3.094537048447));
+#12787 = CARTESIAN_POINT('',(-0.931749556342,3.220998589117));
+#12788 = CARTESIAN_POINT('',(-0.931749587532,3.347560280832));
+#12789 = CARTESIAN_POINT('',(-0.931749524141,3.557198026866));
+#12790 = CARTESIAN_POINT('',(-0.931749477616,3.640466227683));
+#12791 = CARTESIAN_POINT('',(-0.931749414055,3.72372359839));
+#12792 = CARTESIAN_POINT('',(-0.931749369427,3.806970854398));
+#12793 = CARTESIAN_POINT('',(-0.931749363,3.890218110466));
+#12794 = CARTESIAN_POINT('',(-0.931749388615,3.973475481216));
+#12795 = CARTESIAN_POINT('',(-0.931749428158,4.056743681674));
+#12796 = CARTESIAN_POINT('',(-0.931749532625,4.265597853793));
+#12797 = CARTESIAN_POINT('',(-0.9317495996,4.391370756775));
+#12798 = CARTESIAN_POINT('',(-0.931749628284,4.517046816472));
+#12799 = CARTESIAN_POINT('',(-0.931749575058,4.642661617961));
+#12800 = CARTESIAN_POINT('',(-0.931749528522,4.768276427467));
+#12801 = CARTESIAN_POINT('',(-0.93174947351,4.89395249769));
+#12802 = CARTESIAN_POINT('',(-0.931749435432,5.019725408767));
+#12803 = CARTESIAN_POINT('',(-0.931749415301,5.270940151681));
+#12804 = CARTESIAN_POINT('',(-0.931749430455,5.396713062282));
+#12805 = CARTESIAN_POINT('',(-0.931749504775,5.522389124783));
+#12806 = CARTESIAN_POINT('',(-0.931749553642,5.648003923372));
+#12807 = CARTESIAN_POINT('',(-0.93174976549,5.773618700637));
+#12808 = CARTESIAN_POINT('',(-0.931749498325,5.899294727063));
+#12809 = CARTESIAN_POINT('',(-0.931749411382,6.025067679917));
+#12810 = CARTESIAN_POINT('',(-0.931749523202,6.167264344159));
+#12811 = CARTESIAN_POINT('',(-0.931749539318,6.183853621286));
+#12812 = CARTESIAN_POINT('',(-0.931749558722,6.200442899398));
+#12813 = CARTESIAN_POINT('',(-0.931749581179,6.217032177712));
+#12814 = CARTESIAN_POINT('',(-0.931749605996,6.233621455093));
+#12815 = CARTESIAN_POINT('',(-0.931749632026,6.250210730055));
+#12816 = CARTESIAN_POINT('',(-0.931749657665,6.266800000762));
+#12817 = CARTESIAN_POINT('',(-0.931749680855,6.283389265023));
+#12818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12819 = ORIENTED_EDGE('',*,*,#12820,.F.);
+#12820 = EDGE_CURVE('',#12228,#12591,#12821,.T.);
+#12821 = SURFACE_CURVE('',#12822,(#12826,#12833),.PCURVE_S1.);
+#12822 = LINE('',#12823,#12824);
+#12823 = CARTESIAN_POINT('',(4.,0.,0.));
+#12824 = VECTOR('',#12825,1.);
+#12825 = DIRECTION('',(0.,0.,1.));
+#12826 = PCURVE('',#9141,#12827);
+#12827 = DEFINITIONAL_REPRESENTATION('',(#12828),#12832);
+#12828 = LINE('',#12829,#12830);
+#12829 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#12830 = VECTOR('',#12831,1.);
+#12831 = DIRECTION('',(-0.,-1.));
+#12832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12833 = PCURVE('',#12492,#12834);
+#12834 = DEFINITIONAL_REPRESENTATION('',(#12835),#12839);
+#12835 = LINE('',#12836,#12837);
+#12836 = CARTESIAN_POINT('',(-0.,0.));
+#12837 = VECTOR('',#12838,1.);
+#12838 = DIRECTION('',(-0.,-1.));
+#12839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12840 = ORIENTED_EDGE('',*,*,#12227,.F.);
+#12841 = ORIENTED_EDGE('',*,*,#9085,.F.);
+#12842 = ORIENTED_EDGE('',*,*,#9469,.T.);
+#12843 = ADVANCED_FACE('',(#12844),#9512,.F.);
+#12844 = FACE_BOUND('',#12845,.F.);
+#12845 = EDGE_LOOP('',(#12846,#12847,#12848,#12849));
+#12846 = ORIENTED_EDGE('',*,*,#12590,.F.);
+#12847 = ORIENTED_EDGE('',*,*,#9499,.T.);
+#12848 = ORIENTED_EDGE('',*,*,#9565,.T.);
+#12849 = ORIENTED_EDGE('',*,*,#12850,.F.);
+#12850 = EDGE_CURVE('',#12591,#9566,#12851,.T.);
+#12851 = SURFACE_CURVE('',#12852,(#12855,#12862),.PCURVE_S1.);
+#12852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12853,#12854),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#12853 = CARTESIAN_POINT('',(4.099998881028,2.5473800136E-07,
+    22.473204360509));
+#12854 = CARTESIAN_POINT('',(3.09999926701,-2.547348612E-07,
+    22.741154993437));
+#12855 = PCURVE('',#9512,#12856);
+#12856 = DEFINITIONAL_REPRESENTATION('',(#12857),#12861);
+#12857 = LINE('',#12858,#12859);
+#12858 = CARTESIAN_POINT('',(0.,6.283389315972));
+#12859 = VECTOR('',#12860,1.);
+#12860 = DIRECTION('',(1.,0.));
+#12861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12862 = PCURVE('',#12863,#12906);
+#12863 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#12864,#12865,#12866,#12867,#12868,#12869,#12870,#12871,#12872
+      ,#12873,#12874,#12875,#12876,#12877,#12878,#12879,#12880,#12881
+      ,#12882,#12883,#12884)
+    ,(#12885,#12886,#12887,#12888,#12889,#12890,#12891,#12892,#12893
+      ,#12894,#12895,#12896,#12897,#12898,#12899,#12900,#12901,#12902
+      ,#12903,#12904,#12905
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#12864 = CARTESIAN_POINT('',(4.099998881028,2.547379454E-07,
+    22.473204360509));
+#12865 = CARTESIAN_POINT('',(4.099998408895,1.170958018193,
+    22.836840467076));
+#12866 = CARTESIAN_POINT('',(3.732126099944,2.341911721981,
+    23.200474915776));
+#12867 = CARTESIAN_POINT('',(2.996418864466,3.384463980637,
+    23.564121238598));
+#12868 = CARTESIAN_POINT('',(1.943186088531,4.170188335575,
+    23.927737027649));
+#12869 = CARTESIAN_POINT('',(0.673498379135,4.593314481903,
+    24.291396594078));
+#12870 = CARTESIAN_POINT('',(-0.673485525511,4.59333336408,
+    24.65501784625));
+#12871 = CARTESIAN_POINT('',(-1.943214072234,4.170180727805,
+    25.018659854012));
+#12872 = CARTESIAN_POINT('',(-2.996400035468,3.384462284896,
+    25.382294893913));
+#12873 = CARTESIAN_POINT('',(-3.732132019555,2.341913438089,
+    25.745931547346));
+#12874 = CARTESIAN_POINT('',(-4.467865495403,-3.3394753339E-07,
+    26.473204240474));
+#12875 = CARTESIAN_POINT('',(-3.73213157211,-2.341913965416,
+    27.200476933604));
+#12876 = CARTESIAN_POINT('',(-2.996395834821,-3.384461217565,
+    27.564112207555));
+#12877 = CARTESIAN_POINT('',(-1.943232877094,-4.170188100971,
+    27.927754046314));
+#12878 = CARTESIAN_POINT('',(-0.673441369846,-4.593321708199,
+    28.291380957243));
+#12879 = CARTESIAN_POINT('',(0.673440779758,-4.593321564025,
+    28.655021564327));
+#12880 = CARTESIAN_POINT('',(1.943237170453,-4.170188565084,
+    29.018666033926));
+#12881 = CARTESIAN_POINT('',(2.996392809262,-3.384461682819,
+    29.382288621822));
+#12882 = CARTESIAN_POINT('',(3.732132781855,-2.341911431874,
+    29.745933565176));
+#12883 = CARTESIAN_POINT('',(4.099999004456,-1.170957423812,
+    30.109568013879));
+#12884 = CARTESIAN_POINT('',(4.099998508044,3.3964946589E-07,
+    30.473204120431));
+#12885 = CARTESIAN_POINT('',(3.09999926701,-2.5473491672E-07,
+    22.741154993437));
+#12886 = CARTESIAN_POINT('',(3.099999078146,0.885356556179,
+    23.104791614141));
+#12887 = CARTESIAN_POINT('',(2.821852670052,1.770717712497,
+    23.46842989273));
+#12888 = CARTESIAN_POINT('',(2.265581261802,2.558979027627,
+    23.832056297131));
+#12889 = CARTESIAN_POINT('',(1.469247989846,3.153072347742,
+    24.19571323544));
+#12890 = CARTESIAN_POINT('',(0.509220420214,3.472994322417,
+    24.559326396195));
+#12891 = CARTESIAN_POINT('',(-0.509212490985,3.473006631009,
+    24.922977871345));
+#12892 = CARTESIAN_POINT('',(-1.469262462419,3.153064816766,
+    25.286608590844));
+#12893 = CARTESIAN_POINT('',(-2.26556969229,2.558983902179,
+    25.650246278213));
+#12894 = CARTESIAN_POINT('',(-2.821855708394,1.770715694842,
+    26.013882352056));
+#12895 = CARTESIAN_POINT('',(-3.378142349055,3.172429685E-07,
+    26.741155113472));
+#12896 = CARTESIAN_POINT('',(-2.821855977198,-1.770715144803,
+    27.468427874889));
+#12897 = CARTESIAN_POINT('',(-2.265568381151,-2.558982271557,
+    27.832065328211));
+#12898 = CARTESIAN_POINT('',(-1.469273312231,-3.153070015265,
+    28.195696216707));
+#12899 = CARTESIAN_POINT('',(-0.509189077568,-3.472997343255,
+    28.559342033091));
+#12900 = CARTESIAN_POINT('',(0.509185996217,-3.473000614106,
+    28.922974153256));
+#12901 = CARTESIAN_POINT('',(1.469277981808,-3.153072129411,
+    29.286602410901));
+#12902 = CARTESIAN_POINT('',(2.265564010594,-2.558978453895,
+    29.650252550332));
+#12903 = CARTESIAN_POINT('',(2.821856485181,-1.770718417928,
+    30.013880334219));
+#12904 = CARTESIAN_POINT('',(3.099999187315,-0.885357150552,
+    30.377518612793));
+#12905 = CARTESIAN_POINT('',(3.099999022684,-3.3964471813E-07,
+    30.741155233516));
+#12906 = DEFINITIONAL_REPRESENTATION('',(#12907),#12911);
+#12907 = LINE('',#12908,#12909);
+#12908 = CARTESIAN_POINT('',(0.,0.));
+#12909 = VECTOR('',#12910,1.);
+#12910 = DIRECTION('',(1.,0.));
+#12911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12912 = ADVANCED_FACE('',(#12913),#9621,.F.);
+#12913 = FACE_BOUND('',#12914,.F.);
+#12914 = EDGE_LOOP('',(#12915,#12956,#12957,#12958));
+#12915 = ORIENTED_EDGE('',*,*,#12916,.F.);
+#12916 = EDGE_CURVE('',#9566,#12917,#12919,.T.);
+#12917 = VERTEX_POINT('',#12918);
+#12918 = CARTESIAN_POINT('',(3.099999022684,-3.39644721E-07,
+    30.741155233516));
+#12919 = SURFACE_CURVE('',#12920,(#12942,#12949),.PCURVE_S1.);
+#12920 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#12921,#12922,#12923,#12924,
+    #12925,#12926,#12927,#12928,#12929,#12930,#12931,#12932,#12933,
+    #12934,#12935,#12936,#12937,#12938,#12939,#12940,#12941),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#12921 = CARTESIAN_POINT('',(3.09999926701,-2.5473491716E-07,
+    22.741154993437));
+#12922 = CARTESIAN_POINT('',(3.099999078146,0.885356556179,
+    23.104791614141));
+#12923 = CARTESIAN_POINT('',(2.821852670052,1.770717712497,
+    23.46842989273));
+#12924 = CARTESIAN_POINT('',(2.265581261802,2.558979027627,
+    23.832056297131));
+#12925 = CARTESIAN_POINT('',(1.469247989846,3.153072347741,
+    24.195713235438));
+#12926 = CARTESIAN_POINT('',(0.509220420214,3.472994322418,
+    24.559326396197));
+#12927 = CARTESIAN_POINT('',(-0.509212490985,3.473006631008,
+    24.922977871343));
+#12928 = CARTESIAN_POINT('',(-1.469262462419,3.153064816766,
+    25.286608590846));
+#12929 = CARTESIAN_POINT('',(-2.26556969229,2.558983902179,
+    25.650246278213));
+#12930 = CARTESIAN_POINT('',(-2.821855708394,1.770715694842,
+    26.013882352056));
+#12931 = CARTESIAN_POINT('',(-3.378142349056,3.1724288856E-07,
+    26.741155113472));
+#12932 = CARTESIAN_POINT('',(-2.821855977198,-1.770715144803,
+    27.468427874889));
+#12933 = CARTESIAN_POINT('',(-2.265568740799,-2.558981974511,
+    27.832063948729));
+#12934 = CARTESIAN_POINT('',(-1.469271899329,-3.153071182233,
+    28.195701636104));
+#12935 = CARTESIAN_POINT('',(-0.509191600606,-3.472995259385,
+    28.559332355595));
+#12936 = CARTESIAN_POINT('',(0.509188519255,-3.473002697977,
+    28.922983830753));
+#12937 = CARTESIAN_POINT('',(1.469276568906,-3.153070962444,
+    29.286596991501));
+#12938 = CARTESIAN_POINT('',(2.265564370241,-2.55897875094,
+    29.650253929817));
+#12939 = CARTESIAN_POINT('',(2.821856485182,-1.770718417929,
+    30.013880334218));
+#12940 = CARTESIAN_POINT('',(3.099999187315,-0.885357150551,
+    30.377518612793));
+#12941 = CARTESIAN_POINT('',(3.099999022684,-3.3964471902E-07,
+    30.741155233516));
+#12942 = PCURVE('',#9621,#12943);
+#12943 = DEFINITIONAL_REPRESENTATION('',(#12944),#12948);
+#12944 = LINE('',#12945,#12946);
+#12945 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#12946 = VECTOR('',#12947,1.);
+#12947 = DIRECTION('',(0.,1.));
+#12948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12949 = PCURVE('',#12863,#12950);
+#12950 = DEFINITIONAL_REPRESENTATION('',(#12951),#12955);
+#12951 = LINE('',#12952,#12953);
+#12952 = CARTESIAN_POINT('',(-0.,0.));
+#12953 = VECTOR('',#12954,1.);
+#12954 = DIRECTION('',(0.,1.));
+#12955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12956 = ORIENTED_EDGE('',*,*,#9608,.T.);
+#12957 = ORIENTED_EDGE('',*,*,#9674,.T.);
+#12958 = ORIENTED_EDGE('',*,*,#12959,.F.);
+#12959 = EDGE_CURVE('',#12917,#9675,#12960,.T.);
+#12960 = SURFACE_CURVE('',#12961,(#12964,#12971),.PCURVE_S1.);
+#12961 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12962,#12963),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#12962 = CARTESIAN_POINT('',(3.099999022684,-3.3964471902E-07,
+    30.741155233516));
+#12963 = CARTESIAN_POINT('',(3.100000977318,-3.3964849244E-07,
+    31.758846687138));
+#12964 = PCURVE('',#9621,#12965);
+#12965 = DEFINITIONAL_REPRESENTATION('',(#12966),#12970);
+#12966 = LINE('',#12967,#12968);
+#12967 = CARTESIAN_POINT('',(0.,6.283389315972));
+#12968 = VECTOR('',#12969,1.);
+#12969 = DIRECTION('',(1.,0.));
+#12970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12971 = PCURVE('',#12972,#13015);
+#12972 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#12973,#12974,#12975,#12976,#12977,#12978,#12979,#12980,#12981
+      ,#12982,#12983,#12984,#12985,#12986,#12987,#12988,#12989,#12990
+      ,#12991,#12992,#12993)
+    ,(#12994,#12995,#12996,#12997,#12998,#12999,#13000,#13001,#13002
+      ,#13003,#13004,#13005,#13006,#13007,#13008,#13009,#13010,#13011
+      ,#13012,#13013,#13014
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#12973 = CARTESIAN_POINT('',(3.099999022684,-3.3964471902E-07,
+    30.741155233516));
+#12974 = CARTESIAN_POINT('',(3.099998858107,0.885356401507,
+    31.104791854181));
+#12975 = CARTESIAN_POINT('',(2.821852496146,1.770717495671,
+    31.468430132809));
+#12976 = CARTESIAN_POINT('',(2.265581153336,2.558978763888,
+    31.832056537184));
+#12977 = CARTESIAN_POINT('',(1.469247960428,3.153072059024,
+    32.195713475511));
+#12978 = CARTESIAN_POINT('',(0.509220475181,3.472994034763,
+    32.559326636252));
+#12979 = CARTESIAN_POINT('',(-0.509212355723,3.473006371248,
+    32.922978111409));
+#12980 = CARTESIAN_POINT('',(-1.469262260276,3.153064608516,
+    33.286608830909));
+#12981 = CARTESIAN_POINT('',(-2.265569443655,2.558983762557,
+    33.650246518275));
+#12982 = CARTESIAN_POINT('',(-2.821855437509,1.770715632578,
+    34.013882592119));
+#12983 = CARTESIAN_POINT('',(-3.378142082826,4.0976360151E-07,
+    34.741155353535));
+#12984 = CARTESIAN_POINT('',(-2.821855803305,-1.770714927969,
+    35.468428114952));
+#12985 = CARTESIAN_POINT('',(-2.265568632337,-2.55898171079,
+    35.832064188792));
+#12986 = CARTESIAN_POINT('',(-1.469271869889,-3.153070893498,
+    36.195701876166));
+#12987 = CARTESIAN_POINT('',(-0.509191655606,-3.47299497174,
+    36.559332595659));
+#12988 = CARTESIAN_POINT('',(0.509188384024,-3.473002438212,
+    36.922984070817));
+#12989 = CARTESIAN_POINT('',(1.46927636674,-3.153070754191,
+    37.286597231561));
+#12990 = CARTESIAN_POINT('',(2.265564121617,-2.558978611326,
+    37.650254169885));
+#12991 = CARTESIAN_POINT('',(2.821856214301,-1.770718355655,
+    38.013880574269));
+#12992 = CARTESIAN_POINT('',(3.099998918744,-0.885357165686,
+    38.377518852873));
+#12993 = CARTESIAN_POINT('',(3.099998778387,-4.2454431037E-07,
+    38.741155473567));
+#12994 = CARTESIAN_POINT('',(3.100000977318,-3.3964849333E-07,
+    31.758846687138));
+#12995 = CARTESIAN_POINT('',(3.100001335903,0.885357029517,
+    32.122483307803));
+#12996 = CARTESIAN_POINT('',(2.821858652431,1.770718916032,
+    32.486121586419));
+#12997 = CARTESIAN_POINT('',(2.26556635946,2.558979868008,
+    32.849747990844));
+#12998 = CARTESIAN_POINT('',(1.469278186236,3.153072628558,
+    33.213404929073));
+#12999 = CARTESIAN_POINT('',(0.509189601312,3.473004776192,
+    33.577018089922));
+#13000 = CARTESIAN_POINT('',(-0.509191160627,3.472997560747,
+    33.94066956501));
+#13001 = CARTESIAN_POINT('',(-1.469272134824,3.153073492264,
+    34.304300284535));
+#13002 = CARTESIAN_POINT('',(-2.265569608547,2.558984084438,
+    34.667937971896));
+#13003 = CARTESIAN_POINT('',(-2.821857368425,1.770716879611,
+    35.03157404574));
+#13004 = CARTESIAN_POINT('',(-3.378144479039,4.2299093639E-07,
+    35.758846807158));
+#13005 = CARTESIAN_POINT('',(-2.821857875635,-1.770716192974,
+    36.486119568571));
+#13006 = CARTESIAN_POINT('',(-2.265571681515,-2.558985019229,
+    36.849755642426));
+#13007 = CARTESIAN_POINT('',(-1.469264079712,-3.153066482869,
+    37.213393329756));
+#13008 = CARTESIAN_POINT('',(-0.50921357312,-3.473008709248,
+    37.577024049342));
+#13009 = CARTESIAN_POINT('',(0.509219980334,-3.472996623769,
+    37.940675524346));
+#13010 = CARTESIAN_POINT('',(1.469248225258,-3.153074657767,
+    38.304288685276));
+#13011 = CARTESIAN_POINT('',(2.265582129593,-2.558981137565,
+    38.66794562345));
+#13012 = CARTESIAN_POINT('',(2.821854061263,-1.770719447295,
+    39.031572027908));
+#13013 = CARTESIAN_POINT('',(3.100000838757,-0.885357793705,
+    39.395210306493));
+#13014 = CARTESIAN_POINT('',(3.100001221616,-4.2455006044E-07,
+    39.758846927188));
+#13015 = DEFINITIONAL_REPRESENTATION('',(#13016),#13020);
+#13016 = LINE('',#13017,#13018);
+#13017 = CARTESIAN_POINT('',(0.,0.));
+#13018 = VECTOR('',#13019,1.);
+#13019 = DIRECTION('',(1.,0.));
+#13020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13021 = ADVANCED_FACE('',(#13022),#9730,.F.);
+#13022 = FACE_BOUND('',#13023,.F.);
+#13023 = EDGE_LOOP('',(#13024,#13065,#13066,#13067));
+#13024 = ORIENTED_EDGE('',*,*,#13025,.F.);
+#13025 = EDGE_CURVE('',#9675,#13026,#13028,.T.);
+#13026 = VERTEX_POINT('',#13027);
+#13027 = CARTESIAN_POINT('',(3.100001221616,-4.24550058E-07,
+    39.758846927188));
+#13028 = SURFACE_CURVE('',#13029,(#13051,#13058),.PCURVE_S1.);
+#13029 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#13030,#13031,#13032,#13033,
+    #13034,#13035,#13036,#13037,#13038,#13039,#13040,#13041,#13042,
+    #13043,#13044,#13045,#13046,#13047,#13048,#13049,#13050),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#13030 = CARTESIAN_POINT('',(3.100000977318,-3.3964849333E-07,
+    31.758846687138));
+#13031 = CARTESIAN_POINT('',(3.100001335903,0.885357029517,
+    32.122483307803));
+#13032 = CARTESIAN_POINT('',(2.821858652431,1.770718916032,
+    32.486121586419));
+#13033 = CARTESIAN_POINT('',(2.26556635946,2.558979868008,
+    32.849747990844));
+#13034 = CARTESIAN_POINT('',(1.469278186236,3.153072628558,
+    33.213404929073));
+#13035 = CARTESIAN_POINT('',(0.509189601312,3.473004776192,
+    33.577018089922));
+#13036 = CARTESIAN_POINT('',(-0.509191160627,3.472997560747,
+    33.94066956501));
+#13037 = CARTESIAN_POINT('',(-1.469272134824,3.153073492264,
+    34.304300284535));
+#13038 = CARTESIAN_POINT('',(-2.265569608547,2.558984084438,
+    34.667937971896));
+#13039 = CARTESIAN_POINT('',(-2.821857368425,1.770716879611,
+    35.03157404574));
+#13040 = CARTESIAN_POINT('',(-3.378144479039,4.2299093639E-07,
+    35.758846807158));
+#13041 = CARTESIAN_POINT('',(-2.821857875635,-1.770716192974,
+    36.486119568571));
+#13042 = CARTESIAN_POINT('',(-2.265571681515,-2.558985019229,
+    36.849755642426));
+#13043 = CARTESIAN_POINT('',(-1.469264079712,-3.153066482869,
+    37.213393329756));
+#13044 = CARTESIAN_POINT('',(-0.50921357312,-3.473008709248,
+    37.577024049342));
+#13045 = CARTESIAN_POINT('',(0.509219980334,-3.472996623769,
+    37.940675524346));
+#13046 = CARTESIAN_POINT('',(1.469248225258,-3.153074657767,
+    38.304288685276));
+#13047 = CARTESIAN_POINT('',(2.265582129593,-2.558981137565,
+    38.66794562345));
+#13048 = CARTESIAN_POINT('',(2.821854061263,-1.770719447295,
+    39.031572027908));
+#13049 = CARTESIAN_POINT('',(3.100000838757,-0.885357793705,
+    39.395210306493));
+#13050 = CARTESIAN_POINT('',(3.100001221616,-4.2455006044E-07,
+    39.758846927188));
+#13051 = PCURVE('',#9730,#13052);
+#13052 = DEFINITIONAL_REPRESENTATION('',(#13053),#13057);
+#13053 = LINE('',#13054,#13055);
+#13054 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#13055 = VECTOR('',#13056,1.);
+#13056 = DIRECTION('',(0.,1.));
+#13057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13058 = PCURVE('',#12972,#13059);
+#13059 = DEFINITIONAL_REPRESENTATION('',(#13060),#13064);
+#13060 = LINE('',#13061,#13062);
+#13061 = CARTESIAN_POINT('',(-0.,0.));
+#13062 = VECTOR('',#13063,1.);
+#13063 = DIRECTION('',(0.,1.));
+#13064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13065 = ORIENTED_EDGE('',*,*,#9717,.T.);
+#13066 = ORIENTED_EDGE('',*,*,#9783,.T.);
+#13067 = ORIENTED_EDGE('',*,*,#13068,.F.);
+#13068 = EDGE_CURVE('',#13026,#9784,#13069,.T.);
+#13069 = SURFACE_CURVE('',#13070,(#13073,#13080),.PCURVE_S1.);
+#13070 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13071,#13072),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#13071 = CARTESIAN_POINT('',(3.100001221616,-4.2455006088E-07,
+    39.758846927188));
+#13072 = CARTESIAN_POINT('',(4.100001864893,4.2454276183E-07,
+    40.026793718863));
+#13073 = PCURVE('',#9730,#13074);
+#13074 = DEFINITIONAL_REPRESENTATION('',(#13075),#13079);
+#13075 = LINE('',#13076,#13077);
+#13076 = CARTESIAN_POINT('',(0.,6.283389315972));
+#13077 = VECTOR('',#13078,1.);
+#13078 = DIRECTION('',(1.,0.));
+#13079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13080 = PCURVE('',#13081,#13124);
+#13081 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#13082,#13083,#13084,#13085,#13086,#13087,#13088,#13089,#13090
+      ,#13091,#13092,#13093,#13094,#13095,#13096,#13097,#13098,#13099
+      ,#13100,#13101,#13102)
+    ,(#13103,#13104,#13105,#13106,#13107,#13108,#13109,#13110,#13111
+      ,#13112,#13113,#13114,#13115,#13116,#13117,#13118,#13119,#13120
+      ,#13121,#13122,#13123
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#13082 = CARTESIAN_POINT('',(3.100001221616,-4.24550056E-07,
+    39.758846927188));
+#13083 = CARTESIAN_POINT('',(3.100001604455,0.885357014385,
+    40.122483547859));
+#13084 = CARTESIAN_POINT('',(2.821858923307,1.770718978294,
+    40.486121826472));
+#13085 = CARTESIAN_POINT('',(2.265566248438,2.558979710574,
+    40.84974961037));
+#13086 = CARTESIAN_POINT('',(1.469279801279,3.153074003774,
+    41.213399749757));
+#13087 = CARTESIAN_POINT('',(0.509187213531,3.473002952065,
+    41.577028007423));
+#13088 = CARTESIAN_POINT('',(-0.509188582612,3.472999932265,
+    41.940660127613));
+#13089 = CARTESIAN_POINT('',(-1.469273577149,3.153072614016,
+    42.30430594396));
+#13090 = CARTESIAN_POINT('',(-2.265569357359,2.5589846452,
+    42.667936832472));
+#13091 = CARTESIAN_POINT('',(-2.82185754231,1.77071709644,
+    43.031574285794));
+#13092 = CARTESIAN_POINT('',(-3.378144745259,5.1551118058E-07,
+    43.758847047208));
+#13093 = CARTESIAN_POINT('',(-2.821858146513,-1.770716255234,
+    44.486119808627));
+#13094 = CARTESIAN_POINT('',(-2.265571930143,-2.558985158844,
+    44.849755882466));
+#13095 = CARTESIAN_POINT('',(-1.469264281852,-3.153066691112,
+    45.213393569835));
+#13096 = CARTESIAN_POINT('',(-0.509213708374,-3.473008968998,
+    45.577024289359));
+#13097 = CARTESIAN_POINT('',(0.509219925357,-3.472996911412,
+    45.940675764433));
+#13098 = CARTESIAN_POINT('',(1.469248254679,-3.153074946485,
+    46.304288925304));
+#13099 = CARTESIAN_POINT('',(2.265582238055,-2.558981401285,
+    46.667945863516));
+#13100 = CARTESIAN_POINT('',(2.82185423515,-1.770719664121,
+    47.031572267957));
+#13101 = CARTESIAN_POINT('',(3.100001058805,-0.885357948379,
+    47.395210546543));
+#13102 = CARTESIAN_POINT('',(3.10000146592,-5.0945383157E-07,
+    47.758847167244));
+#13103 = CARTESIAN_POINT('',(4.100001864893,4.245427645E-07,
+    40.026793718863));
+#13104 = CARTESIAN_POINT('',(4.100002142976,1.170959146697,
+    40.390429825454));
+#13105 = CARTESIAN_POINT('',(3.732135400997,2.341914044863,
+    40.754064274132));
+#13106 = CARTESIAN_POINT('',(2.996394631737,3.384465012334,
+    41.117709217512));
+#13107 = CARTESIAN_POINT('',(1.943237984134,4.170192341525,
+    41.48133180537));
+#13108 = CARTESIAN_POINT('',(0.673440475008,4.59332545025,
+    41.844976274967));
+#13109 = CARTESIAN_POINT('',(-0.673442777313,4.593325343419,
+    42.208616882131));
+#13110 = CARTESIAN_POINT('',(-1.943235245382,4.170191153044,
+    42.572243792958));
+#13111 = CARTESIAN_POINT('',(-2.996398918881,3.384463430061,
+    42.935885631773));
+#13112 = CARTESIAN_POINT('',(-3.732135064237,2.341915187207,
+    43.299520905711));
+#13113 = CARTESIAN_POINT('',(-4.467869153401,-4.987989001E-07,
+    44.026793598841));
+#13114 = CARTESIAN_POINT('',(-3.732134638684,-2.341916051113,
+    44.754066291971));
+#13115 = CARTESIAN_POINT('',(-2.996401857909,-3.384465614358,
+    45.117702945396));
+#13116 = CARTESIAN_POINT('',(-1.943214885966,-4.170184504281,
+    45.481337985311));
+#13117 = CARTESIAN_POINT('',(-0.673485220741,-4.593337250309,
+    45.844979993077));
+#13118 = CARTESIAN_POINT('',(0.673499786617,-4.593318117093,
+    46.208601245188));
+#13119 = CARTESIAN_POINT('',(1.943188456807,-4.170191387672,
+    46.572260811736));
+#13120 = CARTESIAN_POINT('',(2.99642194853,-3.384466193135,
+    46.935876600669));
+#13121 = CARTESIAN_POINT('',(3.732129592064,-2.341912943759,
+    47.299522923556));
+#13122 = CARTESIAN_POINT('',(4.100001983965,-1.17095821272,
+    47.663157372239));
+#13123 = CARTESIAN_POINT('',(4.100002237842,5.0944387731E-07,
+    48.026793478806));
+#13124 = DEFINITIONAL_REPRESENTATION('',(#13125),#13129);
+#13125 = LINE('',#13126,#13127);
+#13126 = CARTESIAN_POINT('',(0.,0.));
+#13127 = VECTOR('',#13128,1.);
+#13128 = DIRECTION('',(1.,0.));
+#13129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13130 = ADVANCED_FACE('',(#13131),#10330,.T.);
+#13131 = FACE_BOUND('',#13132,.F.);
+#13132 = EDGE_LOOP('',(#13133,#13342,#13343,#13531,#13666));
+#13133 = ORIENTED_EDGE('',*,*,#13134,.F.);
+#13134 = EDGE_CURVE('',#9784,#13135,#13137,.T.);
+#13135 = VERTEX_POINT('',#13136);
+#13136 = CARTESIAN_POINT('',(4.,2.03775952E-07,47.999998203848));
+#13137 = SURFACE_CURVE('',#13138,(#13204,#13273),.PCURVE_S1.);
+#13138 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#13139,#13140,#13141,#13142,
+    #13143,#13144,#13145,#13146,#13147,#13148,#13149,#13150,#13151,
+    #13152,#13153,#13154,#13155,#13156,#13157,#13158,#13159,#13160,
+    #13161,#13162,#13163,#13164,#13165,#13166,#13167,#13168,#13169,
+    #13170,#13171,#13172,#13173,#13174,#13175,#13176,#13177,#13178,
+    #13179,#13180,#13181,#13182,#13183,#13184,#13185,#13186,#13187,
+    #13188,#13189,#13190,#13191,#13192,#13193,#13194,#13195,#13196,
+    #13197,#13198,#13199,#13200,#13201,#13202,#13203),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694176136463E-02,0.144968563953,
+    0.306944000195,0.469917322809,0.577944122742,0.739919564647,
+    0.901895000877,0.96377729133,1.),.UNSPECIFIED.);
+#13139 = CARTESIAN_POINT('',(4.,3.3963195323E-07,39.99999855724));
+#13140 = CARTESIAN_POINT('',(3.999999984349,0.116015405894,
+    40.03692724568));
+#13141 = CARTESIAN_POINT('',(3.996154386181,0.232030909561,
+    40.073856065617));
+#13142 = CARTESIAN_POINT('',(3.988463217642,0.34789749836,
+    40.110784828649));
+#13143 = CARTESIAN_POINT('',(3.976933385136,0.463466407168,
+    40.147713525561));
+#13144 = CARTESIAN_POINT('',(3.961578672398,0.578589564102,
+    40.184642235183));
+#13145 = CARTESIAN_POINT('',(3.942419723562,0.693119696606,
+    40.22157103325));
+#13146 = CARTESIAN_POINT('',(3.919484026236,0.806910437536,
+    40.258499901267));
+#13147 = CARTESIAN_POINT('',(3.814792471373,1.249981346073,
+    40.403417343022));
+#13148 = CARTESIAN_POINT('',(3.704754223748,1.572675632912,
+    40.511435999369));
+#13149 = CARTESIAN_POINT('',(3.563549243106,1.884135564644,
+    40.619439478518));
+#13150 = CARTESIAN_POINT('',(3.392564794896,2.180862739863,
+    40.727428861378));
+#13151 = CARTESIAN_POINT('',(3.193612711657,2.459611346094,
+    40.835418189998));
+#13152 = CARTESIAN_POINT('',(2.968893557489,2.717385442233,
+    40.943421539632));
+#13153 = CARTESIAN_POINT('',(2.72101399513,2.951470452476,
+    41.051440071225));
+#13154 = CARTESIAN_POINT('',(2.051244137703,3.471477242934,
+    41.321346966081));
+#13155 = CARTESIAN_POINT('',(1.603549887897,3.725467763457,
+    41.483489423286));
+#13156 = CARTESIAN_POINT('',(1.12053730318,3.912832324523,41.64550004002
+    ));
+#13157 = CARTESIAN_POINT('',(0.613953488987,4.02836417551,
+    41.807428696113));
+#13158 = CARTESIAN_POINT('',(9.595295029368E-02,4.068986806535,
+    41.969357373793));
+#13159 = CARTESIAN_POINT('',(-0.420945179677,4.034016288495,
+    42.131368030196));
+#13160 = CARTESIAN_POINT('',(-0.923976073268,3.924923561156,
+    42.293510527252));
+#13161 = CARTESIAN_POINT('',(-1.879881981968,3.567632066071,
+    42.618344580667));
+#13162 = CARTESIAN_POINT('',(-2.333780377702,3.318075277876,
+    42.781491525115));
+#13163 = CARTESIAN_POINT('',(-2.748972057517,3.002690968526,
+    42.944502087315));
+#13164 = CARTESIAN_POINT('',(-3.114671815454,2.628900619326,
+    43.107428579421));
+#13165 = CARTESIAN_POINT('',(-3.421732636082,2.205616908699,
+    43.270355248761));
+#13166 = CARTESIAN_POINT('',(-3.662904884247,1.743353707992,
+    43.433365939122));
+#13167 = CARTESIAN_POINT('',(-3.83268383111,1.253989412865,
+    43.596512950723));
+#13168 = CARTESIAN_POINT('',(-3.992532716397,0.418063962793,
+    43.867417450695));
+#13169 = CARTESIAN_POINT('',(-4.023970462239,7.857653162773E-02,
+    43.975436005481));
+#13170 = CARTESIAN_POINT('',(-4.022371671887,-0.263393630207,
+    44.083439418194));
+#13171 = CARTESIAN_POINT('',(-3.987572878098,-0.604086679825,
+    44.191428735037));
+#13172 = CARTESIAN_POINT('',(-3.919901337236,-0.939799767173,
+    44.299418039602));
+#13173 = CARTESIAN_POINT('',(-3.8201412059,-1.266899245244,
+    44.407421440543));
+#13174 = CARTESIAN_POINT('',(-3.689562258907,-1.581842374023,
+    44.515440024857));
+#13175 = CARTESIAN_POINT('',(-3.290769299261,-2.330148950605,
+    44.785347056656));
+#13176 = CARTESIAN_POINT('',(-2.985955545167,-2.744913796301,
+    44.947489598469));
+#13177 = CARTESIAN_POINT('',(-2.621680381832,-3.113302543925,
+    45.109500219857));
+#13178 = CARTESIAN_POINT('',(-2.20653752476,-3.425762577993,
+    45.271428749062));
+#13179 = CARTESIAN_POINT('',(-1.750363090297,-3.674518995605,
+    45.433357264548));
+#13180 = CARTESIAN_POINT('',(-1.264303768397,-3.85383163642,
+    45.595367835099));
+#13181 = CARTESIAN_POINT('',(-0.760611041827,-3.959826707853,
+    45.75751034834));
+#13182 = CARTESIAN_POINT('',(0.2547154256,-4.024161620388,46.08134700892
+    ));
+#13183 = CARTESIAN_POINT('',(0.767758441339,-3.982590763662,
+    46.243489583053));
+#13184 = CARTESIAN_POINT('',(1.272563258735,-3.86606303377,
+    46.405500276754));
+#13185 = CARTESIAN_POINT('',(1.756487449315,-3.676874862778,
+    46.56742893022));
+#13186 = CARTESIAN_POINT('',(2.207749043367,-3.419313543501,
+    46.729357451503));
+#13187 = CARTESIAN_POINT('',(2.615609188541,-3.099850151509,
+    46.891367879876));
+#13188 = CARTESIAN_POINT('',(2.970337075849,-2.726876305263,
+    47.053510300619));
+#13189 = CARTESIAN_POINT('',(3.376639915607,-2.153153748247,
+    47.277289086522));
+#13190 = CARTESIAN_POINT('',(3.480153724127,-1.988314991462,
+    47.339151437719));
+#13191 = CARTESIAN_POINT('',(3.574454741607,-1.817811875357,
+    47.401012974857));
+#13192 = CARTESIAN_POINT('',(3.659184273852,-1.642247465434,
+    47.462873489509));
+#13193 = CARTESIAN_POINT('',(3.734032255051,-1.462248207821,
+    47.524734012091));
+#13194 = CARTESIAN_POINT('',(3.798736760316,-1.278462148322,
+    47.586595566892));
+#13195 = CARTESIAN_POINT('',(3.853085655945,-1.091558113736,
+    47.648457931736));
+#13196 = CARTESIAN_POINT('',(3.922578983681,-0.791400493546,
+    47.746528338674));
+#13197 = CARTESIAN_POINT('',(3.944635628337,-0.679740641145,
+    47.782738321312));
+#13198 = CARTESIAN_POINT('',(3.963058561202,-0.567383660094,
+    47.81894832557));
+#13199 = CARTESIAN_POINT('',(3.977822365781,-0.454467633822,
+    47.855158331542));
+#13200 = CARTESIAN_POINT('',(3.988907969255,-0.341131367327,
+    47.891368324024));
+#13201 = CARTESIAN_POINT('',(3.996302642481,-0.227514387175,
+    47.92757829251));
+#13202 = CARTESIAN_POINT('',(3.999999999993,-0.113756941498,
+    47.963788231197));
+#13203 = CARTESIAN_POINT('',(4.,-8.9E-16,47.999998138984));
+#13204 = PCURVE('',#10330,#13205);
+#13205 = DEFINITIONAL_REPRESENTATION('',(#13206),#13272);
+#13206 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#13207,#13208,#13209,#13210,
+    #13211,#13212,#13213,#13214,#13215,#13216,#13217,#13218,#13219,
+    #13220,#13221,#13222,#13223,#13224,#13225,#13226,#13227,#13228,
+    #13229,#13230,#13231,#13232,#13233,#13234,#13235,#13236,#13237,
+    #13238,#13239,#13240,#13241,#13242,#13243,#13244,#13245,#13246,
+    #13247,#13248,#13249,#13250,#13251,#13252,#13253,#13254,#13255,
+    #13256,#13257,#13258,#13259,#13260,#13261,#13262,#13263,#13264,
+    #13265,#13266,#13267,#13268,#13269,#13270,#13271),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694176136463E-02,0.144968563953,
+    0.306944000195,0.469917322809,0.577944122742,0.739919564647,
+    0.901895000877,0.96377729133,1.),.UNSPECIFIED.);
+#13207 = CARTESIAN_POINT('',(-8.490798833E-08,-39.99999855724));
+#13208 = CARTESIAN_POINT('',(-2.900385147351E-02,-40.03692724568));
+#13209 = CARTESIAN_POINT('',(-5.80077278108E-02,-40.07385606561));
+#13210 = CARTESIAN_POINT('',(-8.701155393801E-02,-40.11078482864));
+#13211 = CARTESIAN_POINT('',(-0.116015317376,-40.14771352556));
+#13212 = CARTESIAN_POINT('',(-0.145019079387,-40.18464223518));
+#13213 = CARTESIAN_POINT('',(-0.17402290122,-40.22157103325));
+#13214 = CARTESIAN_POINT('',(-0.203026770346,-40.25849990126));
+#13215 = CARTESIAN_POINT('',(-0.316844648899,-40.40341734302));
+#13216 = CARTESIAN_POINT('',(-0.401682232859,-40.51143599936));
+#13217 = CARTESIAN_POINT('',(-0.486507884325,-40.61943947851));
+#13218 = CARTESIAN_POINT('',(-0.571322510692,-40.72742886137));
+#13219 = CARTESIAN_POINT('',(-0.656137143564,-40.83541818999));
+#13220 = CARTESIAN_POINT('',(-0.74096281155,-40.94342153963));
+#13221 = CARTESIAN_POINT('',(-0.825800414034,-41.05144007122));
+#13222 = CARTESIAN_POINT('',(-1.037784895194,-41.32134696608));
+#13223 = CARTESIAN_POINT('',(-1.165131333,-41.48348942328));
+#13224 = CARTESIAN_POINT('',(-1.292374166318,-41.64550004001));
+#13225 = CARTESIAN_POINT('',(-1.419552551673,-41.80742869611));
+#13226 = CARTESIAN_POINT('',(-1.546730934363,-41.96935737379));
+#13227 = CARTESIAN_POINT('',(-1.673973762802,-42.13136803019));
+#13228 = CARTESIAN_POINT('',(-1.801320195181,-42.29351052725));
+#13229 = CARTESIAN_POINT('',(-2.056444346177,-42.61834458066));
+#13230 = CARTESIAN_POINT('',(-2.184579726953,-42.78149152511));
+#13231 = CARTESIAN_POINT('',(-2.312607986546,-42.94450208731));
+#13232 = CARTESIAN_POINT('',(-2.440570176235,-43.10742857942));
+#13233 = CARTESIAN_POINT('',(-2.568532348538,-43.27035524876));
+#13234 = CARTESIAN_POINT('',(-2.696560590792,-43.43336593912));
+#13235 = CARTESIAN_POINT('',(-2.824695962022,-43.59651295072));
+#13236 = CARTESIAN_POINT('',(-3.037463884917,-43.86741745069));
+#13237 = CARTESIAN_POINT('',(-3.122301479564,-43.97543600548));
+#13238 = CARTESIAN_POINT('',(-3.207127135052,-44.08343941819));
+#13239 = CARTESIAN_POINT('',(-3.291941765619,-44.19142873503));
+#13240 = CARTESIAN_POINT('',(-3.376756397868,-44.2994180396));
+#13241 = CARTESIAN_POINT('',(-3.46158205491,-44.40742144054));
+#13242 = CARTESIAN_POINT('',(-3.54641964529,-44.51544002485));
+#13243 = CARTESIAN_POINT('',(-3.758404101858,-44.78534705665));
+#13244 = CARTESIAN_POINT('',(-3.885750534269,-44.94748959846));
+#13245 = CARTESIAN_POINT('',(-4.012993375057,-45.10950021985));
+#13246 = CARTESIAN_POINT('',(-4.140171781541,-45.27142874906));
+#13247 = CARTESIAN_POINT('',(-4.267350188762,-45.43335726454));
+#13248 = CARTESIAN_POINT('',(-4.394593034873,-45.59536783509));
+#13249 = CARTESIAN_POINT('',(-4.521939471213,-45.75751034834));
+#13250 = CARTESIAN_POINT('',(-4.776280140447,-46.08134700892));
+#13251 = CARTESIAN_POINT('',(-4.90362656584,-46.24348958305));
+#13252 = CARTESIAN_POINT('',(-5.030869394572,-46.40550027675));
+#13253 = CARTESIAN_POINT('',(-5.158047785512,-46.56742893022));
+#13254 = CARTESIAN_POINT('',(-5.285226189224,-46.7293574515));
+#13255 = CARTESIAN_POINT('',(-5.412469050523,-46.89136787987));
+#13256 = CARTESIAN_POINT('',(-5.539815498123,-47.05351030061));
+#13257 = CARTESIAN_POINT('',(-5.715570933676,-47.27728908652));
+#13258 = CARTESIAN_POINT('',(-5.764157493006,-47.33915143771));
+#13259 = CARTESIAN_POINT('',(-5.81274339761,-47.40101297485));
+#13260 = CARTESIAN_POINT('',(-5.861328484551,-47.4628734895));
+#13261 = CARTESIAN_POINT('',(-5.90991356984,-47.52473401209));
+#13262 = CARTESIAN_POINT('',(-5.958499470756,-47.58659556689));
+#13263 = CARTESIAN_POINT('',(-6.007086027697,-47.64845793173));
+#13264 = CARTESIAN_POINT('',(-6.08411034186,-47.74652833867));
+#13265 = CARTESIAN_POINT('',(-6.112549603158,-47.78273832131));
+#13266 = CARTESIAN_POINT('',(-6.140988893953,-47.81894832557));
+#13267 = CARTESIAN_POINT('',(-6.169428199602,-47.85515833154));
+#13268 = CARTESIAN_POINT('',(-6.197867506301,-47.89136832402));
+#13269 = CARTESIAN_POINT('',(-6.22630680108,-47.92757829251));
+#13270 = CARTESIAN_POINT('',(-6.254746071805,-47.96378823119));
+#13271 = CARTESIAN_POINT('',(-6.28318530718,-47.99999813898));
+#13272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13273 = PCURVE('',#13081,#13274);
+#13274 = DEFINITIONAL_REPRESENTATION('',(#13275),#13341);
+#13275 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#13276,#13277,#13278,#13279,
+    #13280,#13281,#13282,#13283,#13284,#13285,#13286,#13287,#13288,
+    #13289,#13290,#13291,#13292,#13293,#13294,#13295,#13296,#13297,
+    #13298,#13299,#13300,#13301,#13302,#13303,#13304,#13305,#13306,
+    #13307,#13308,#13309,#13310,#13311,#13312,#13313,#13314,#13315,
+    #13316,#13317,#13318,#13319,#13320,#13321,#13322,#13323,#13324,
+    #13325,#13326,#13327,#13328,#13329,#13330,#13331,#13332,#13333,
+    #13334,#13335,#13336,#13337,#13338,#13339,#13340),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694176136463E-02,0.144968563953,
+    0.306944000195,0.469917322809,0.577944122742,0.739919564647,
+    0.901895000877,0.96377729133,1.),.UNSPECIFIED.);
+#13276 = CARTESIAN_POINT('',(-0.103529482122,0.));
+#13277 = CARTESIAN_POINT('',(-0.103529516653,2.900468922144E-02));
+#13278 = CARTESIAN_POINT('',(-0.103529570932,5.80094968243E-02));
+#13279 = CARTESIAN_POINT('',(-0.103529618838,8.701426070612E-02));
+#13280 = CARTESIAN_POINT('',(-0.103529651302,0.116018966481));
+#13281 = CARTESIAN_POINT('',(-0.103529669904,0.145023673768));
+#13282 = CARTESIAN_POINT('',(-0.103529680488,0.174028442478));
+#13283 = CARTESIAN_POINT('',(-0.103529686764,0.203033259106));
+#13284 = CARTESIAN_POINT('',(-0.103529675591,0.316854856076));
+#13285 = CARTESIAN_POINT('',(-0.103529611747,0.401695212017));
+#13286 = CARTESIAN_POINT('',(-0.103529552523,0.486523618548));
+#13287 = CARTESIAN_POINT('',(-0.103529555698,0.571340990626));
+#13288 = CARTESIAN_POINT('',(-0.103529600585,0.656158367467));
+#13289 = CARTESIAN_POINT('',(-0.103529643937,0.740986780127));
+#13290 = CARTESIAN_POINT('',(-0.103529684264,0.825827128821));
+#13291 = CARTESIAN_POINT('',(-0.103529751126,1.03781847752));
+#13292 = CARTESIAN_POINT('',(-0.103529763353,1.165169045827));
+#13293 = CARTESIAN_POINT('',(-0.103529722949,1.292416013986));
+#13294 = CARTESIAN_POINT('',(-0.103529677478,1.419598540752));
+#13295 = CARTESIAN_POINT('',(-0.10352961729,1.546781079749));
+#13296 = CARTESIAN_POINT('',(-0.103529566037,1.674028050102));
+#13297 = CARTESIAN_POINT('',(-0.103529566245,1.801378614389));
+#13298 = CARTESIAN_POINT('',(-0.103529636644,2.056511029362));
+#13299 = CARTESIAN_POINT('',(-0.103529710481,2.184650553859));
+#13300 = CARTESIAN_POINT('',(-0.103529790971,2.312682953963));
+#13301 = CARTESIAN_POINT('',(-0.103529898289,2.4406492976));
+#13302 = CARTESIAN_POINT('',(-0.103529750685,2.568615655558));
+#13303 = CARTESIAN_POINT('',(-0.103529610026,2.696648053756));
+#13304 = CARTESIAN_POINT('',(-0.103529590214,2.824787583457));
+#13305 = CARTESIAN_POINT('',(-0.103529603866,3.037562413648));
+#13306 = CARTESIAN_POINT('',(-0.10352963957,3.122402761381));
+#13307 = CARTESIAN_POINT('',(-0.103529581139,3.207231181176));
+#13308 = CARTESIAN_POINT('',(-0.103529633039,3.292048559864));
+#13309 = CARTESIAN_POINT('',(-0.103529724151,3.376865938133));
+#13310 = CARTESIAN_POINT('',(-0.103529717903,3.461694357503));
+#13311 = CARTESIAN_POINT('',(-0.103529710234,3.546534706062));
+#13312 = CARTESIAN_POINT('',(-0.103529656297,3.758526053772));
+#13313 = CARTESIAN_POINT('',(-0.103529602728,3.885876623397));
+#13314 = CARTESIAN_POINT('',(-0.10352957712,4.013123586743));
+#13315 = CARTESIAN_POINT('',(-0.103529686646,4.140306110572));
+#13316 = CARTESIAN_POINT('',(-0.103529737507,4.26748864113));
+#13317 = CARTESIAN_POINT('',(-0.103529759845,4.394735608077));
+#13318 = CARTESIAN_POINT('',(-0.103529746727,4.522086179067));
+#13319 = CARTESIAN_POINT('',(-0.103529676415,4.776435120761));
+#13320 = CARTESIAN_POINT('',(-0.103529618659,4.903785696132));
+#13321 = CARTESIAN_POINT('',(-0.103529552401,5.031032675088));
+#13322 = CARTESIAN_POINT('',(-0.103529497432,5.158215221583));
+#13323 = CARTESIAN_POINT('',(-0.103529475434,5.285397731527));
+#13324 = CARTESIAN_POINT('',(-0.103529705371,5.412644681966));
+#13325 = CARTESIAN_POINT('',(-0.103529846361,5.539995247927));
+#13326 = CARTESIAN_POINT('',(-0.103529835896,5.715756395239));
+#13327 = CARTESIAN_POINT('',(-0.103529810739,5.764344536521));
+#13328 = CARTESIAN_POINT('',(-0.10352976078,5.812932026082));
+#13329 = CARTESIAN_POINT('',(-0.103529683649,5.861518699892));
+#13330 = CARTESIAN_POINT('',(-0.103529588645,5.910105372337));
+#13331 = CARTESIAN_POINT('',(-0.103529498768,5.958692859045));
+#13332 = CARTESIAN_POINT('',(-0.103529443288,6.007280999215));
+#13333 = CARTESIAN_POINT('',(-0.103529439422,6.084307818827));
+#13334 = CARTESIAN_POINT('',(-0.103529452565,6.11274800378));
+#13335 = CARTESIAN_POINT('',(-0.103529490215,6.141188217511));
+#13336 = CARTESIAN_POINT('',(-0.10352955461,6.16962844543));
+#13337 = CARTESIAN_POINT('',(-0.103529640288,6.198068673142));
+#13338 = CARTESIAN_POINT('',(-0.103529734089,6.226508886442));
+#13339 = CARTESIAN_POINT('',(-0.103529815149,6.254949071318));
+#13340 = CARTESIAN_POINT('',(-0.103529854908,6.28338921395));
+#13341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13342 = ORIENTED_EDGE('',*,*,#10316,.T.);
+#13343 = ORIENTED_EDGE('',*,*,#13344,.T.);
+#13344 = EDGE_CURVE('',#10182,#13345,#13347,.T.);
+#13345 = VERTEX_POINT('',#13346);
+#13346 = CARTESIAN_POINT('',(4.075678E-07,-4.,46.499998268704));
+#13347 = SURFACE_CURVE('',#13348,(#13407,#13469),.PCURVE_S1.);
+#13348 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#13349,#13350,#13351,#13352,
+    #13353,#13354,#13355,#13356,#13357,#13358,#13359,#13360,#13361,
+    #13362,#13363,#13364,#13365,#13366,#13367,#13368,#13369,#13370,
+    #13371,#13372,#13373,#13374,#13375,#13376,#13377,#13378,#13379,
+    #13380,#13381,#13382,#13383,#13384,#13385,#13386,#13387,#13388,
+    #13389,#13390,#13391,#13392,#13393,#13394,#13395,#13396,#13397,
+    #13398,#13399,#13400,#13401,#13402,#13403,#13404,#13405,#13406),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053397282862E-02,
+    9.721175725287E-02,0.311862197293,0.526512637224,0.561193749793,
+    0.798454239462,0.967824907424,1.),.UNSPECIFIED.);
+#13349 = CARTESIAN_POINT('',(4.,-8.9E-16,40.499998342626));
+#13350 = CARTESIAN_POINT('',(4.,0.166122460943,40.552876779457));
+#13351 = CARTESIAN_POINT('',(3.992115036759,0.332247516863,
+    40.605756043999));
+#13352 = CARTESIAN_POINT('',(3.976345317499,0.497934815611,
+    40.658634936332));
+#13353 = CARTESIAN_POINT('',(3.952719923212,0.662747447678,
+    40.71151336355));
+#13354 = CARTESIAN_POINT('',(3.92129669385,0.826252627008,
+    40.764391786665));
+#13355 = CARTESIAN_POINT('',(3.882162113508,0.988022371814,
+    40.817270667495));
+#13356 = CARTESIAN_POINT('',(3.835431195612,1.147634185393,
+    40.870149915562));
+#13357 = CARTESIAN_POINT('',(3.760753634217,1.364067426406,
+    40.943028329574));
+#13358 = CARTESIAN_POINT('',(3.739193622206,1.423095237374,
+    40.963028326128));
+#13359 = CARTESIAN_POINT('',(3.716575051523,1.48173280088,
+    40.983028323948));
+#13360 = CARTESIAN_POINT('',(3.692906189704,1.539957976517,
+    41.003028322326));
+#13361 = CARTESIAN_POINT('',(3.66819585238,1.597748852432,
+    41.023028320552));
+#13362 = CARTESIAN_POINT('',(3.642453403274,1.655083745331,
+    41.04302831792));
+#13363 = CARTESIAN_POINT('',(3.615688754202,1.711941200472,
+    41.063028313723));
+#13364 = CARTESIAN_POINT('',(3.364422510945,2.221764909883,
+    41.243948994806));
+#13365 = CARTESIAN_POINT('',(3.07513021893,2.643562344373,41.40508708212
+    ));
+#13366 = CARTESIAN_POINT('',(2.72565317983,3.02151996761,41.566097654276
+    ));
+#13367 = CARTESIAN_POINT('',(2.324103595125,3.34598386911,
+    41.727028227349));
+#13368 = CARTESIAN_POINT('',(1.879870314222,3.60899649227,41.88795888074
+    ));
+#13369 = CARTESIAN_POINT('',(1.403687858036,3.804537832857,
+    42.048969473171));
+#13370 = CARTESIAN_POINT('',(0.907434765532,3.928376290222,
+    42.21010757845));
+#13371 = CARTESIAN_POINT('',(-9.847735078982E-02,4.030617861122,
+    42.531948994847));
+#13372 = CARTESIAN_POINT('',(-0.609498489038,4.00915941951,
+    42.693087130689));
+#13373 = CARTESIAN_POINT('',(-1.115286316922,3.91342621088,
+    42.854097680228));
+#13374 = CARTESIAN_POINT('',(-1.603353796987,3.745173180733,
+    43.01502811766));
+#13375 = CARTESIAN_POINT('',(-2.061974439154,3.508137590556,
+    43.175958934939));
+#13376 = CARTESIAN_POINT('',(-2.480350638347,3.208225120483,
+    43.33696952648));
+#13377 = CARTESIAN_POINT('',(-2.848593574312,2.853260027693,
+    43.498107662817));
+#13378 = CARTESIAN_POINT('',(-3.208863611484,2.389532626145,
+    43.685028331348));
+#13379 = CARTESIAN_POINT('',(-3.257470582849,2.323860255324,
+    43.71102832418));
+#13380 = CARTESIAN_POINT('',(-3.304540345471,2.257059415396,
+    43.737028321706));
+#13381 = CARTESIAN_POINT('',(-3.3500423917,2.189172140211,43.76302832129
+    ));
+#13382 = CARTESIAN_POINT('',(-3.393947633849,2.120241391544,
+    43.789028320312));
+#13383 = CARTESIAN_POINT('',(-3.436228404192,2.050311059092,
+    43.815028316163));
+#13384 = CARTESIAN_POINT('',(-3.476858454967,1.979425960478,
+    43.841028306253));
+#13385 = CARTESIAN_POINT('',(-3.782308577118,1.416473783662,
+    44.044899409899));
+#13386 = CARTESIAN_POINT('',(-3.970925472232,0.88177399231,
+    44.223129075663));
+#13387 = CARTESIAN_POINT('',(-4.072310115261,0.319468883975,
+    44.401138005225));
+#13388 = CARTESIAN_POINT('',(-4.082729398919,-0.253741026859,
+    44.579028244282));
+#13389 = CARTESIAN_POINT('',(-4.001414619394,-0.821249665273,
+    44.756918515443));
+#13390 = CARTESIAN_POINT('',(-3.8311847732,-1.366673946329,
+    44.934927505549));
+#13391 = CARTESIAN_POINT('',(-3.577812099793,-1.873904139891,
+    45.113157197547));
+#13392 = CARTESIAN_POINT('',(-3.020360958692,-2.652648487097,
+    45.418003311192));
+#13393 = CARTESIAN_POINT('',(-2.751079458713,-2.950718752465,
+    45.545044957405));
+#13394 = CARTESIAN_POINT('',(-2.448348071737,-3.217273735614,
+    45.672051248769));
+#13395 = CARTESIAN_POINT('',(-2.116561568367,-3.448015583229,
+    45.799028128743));
+#13396 = CARTESIAN_POINT('',(-1.760632418707,-3.639427410201,
+    45.926005106032));
+#13397 = CARTESIAN_POINT('',(-1.385920153868,-3.788720701503,
+    46.053011601484));
+#13398 = CARTESIAN_POINT('',(-0.998246280117,-3.893922016935,
+    46.180053370465));
+#13399 = CARTESIAN_POINT('',(-0.529004508467,-3.9655890752,
+    46.331149593085));
+#13400 = CARTESIAN_POINT('',(-0.453846211226,-3.975408227582,
+    46.355270841));
+#13401 = CARTESIAN_POINT('',(-0.378481202711,-3.983599216016,
+    46.379392088081));
+#13402 = CARTESIAN_POINT('',(-0.302950646627,-3.990157023717,
+    46.403513332549));
+#13403 = CARTESIAN_POINT('',(-0.227295803012,-3.995077887858,
+    46.427634573195));
+#13404 = CARTESIAN_POINT('',(-0.151558028244,-3.998359299567,
+    46.451755809385));
+#13405 = CARTESIAN_POINT('',(-7.577877503483E-02,-4.000000003932,
+    46.475877041052));
+#13406 = CARTESIAN_POINT('',(4.0756779951E-07,-4.,46.499998268704));
+#13407 = PCURVE('',#10330,#13408);
+#13408 = DEFINITIONAL_REPRESENTATION('',(#13409),#13468);
+#13409 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#13410,#13411,#13412,#13413,
+    #13414,#13415,#13416,#13417,#13418,#13419,#13420,#13421,#13422,
+    #13423,#13424,#13425,#13426,#13427,#13428,#13429,#13430,#13431,
+    #13432,#13433,#13434,#13435,#13436,#13437,#13438,#13439,#13440,
+    #13441,#13442,#13443,#13444,#13445,#13446,#13447,#13448,#13449,
+    #13450,#13451,#13452,#13453,#13454,#13455,#13456,#13457,#13458,
+    #13459,#13460,#13461,#13462,#13463,#13464,#13465,#13466,#13467),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053397282862E-02,
+    9.721175725287E-02,0.311862197293,0.526512637224,0.561193749793,
+    0.798454239462,0.967824907424,1.),.UNSPECIFIED.);
+#13410 = CARTESIAN_POINT('',(0.,-40.49999834262));
+#13411 = CARTESIAN_POINT('',(-4.15306152357E-02,-40.55287677945));
+#13412 = CARTESIAN_POINT('',(-8.306188322524E-02,-40.60575604399));
+#13413 = CARTESIAN_POINT('',(-0.124592862113,-40.65863493633));
+#13414 = CARTESIAN_POINT('',(-0.166123479102,-40.71151336355));
+#13415 = CARTESIAN_POINT('',(-0.207654096124,-40.76439178666));
+#13416 = CARTESIAN_POINT('',(-0.24918507551,-40.81727066749));
+#13417 = CARTESIAN_POINT('',(-0.290716345659,-40.87014991556));
+#13418 = CARTESIAN_POINT('',(-0.347954928577,-40.94302832957));
+#13419 = CARTESIAN_POINT('',(-0.363662892239,-40.96302832612));
+#13420 = CARTESIAN_POINT('',(-0.379370857108,-40.98302832394));
+#13421 = CARTESIAN_POINT('',(-0.395078822591,-41.00302832232));
+#13422 = CARTESIAN_POINT('',(-0.410786788098,-41.02302832055));
+#13423 = CARTESIAN_POINT('',(-0.426494753038,-41.04302831792));
+#13424 = CARTESIAN_POINT('',(-0.442202716819,-41.06302831372));
+#13425 = CARTESIAN_POINT('',(-0.584297522248,-41.2439489948));
+#13426 = CARTESIAN_POINT('',(-0.71085511434,-41.40508708212));
+#13427 = CARTESIAN_POINT('',(-0.837312533884,-41.56609765427));
+#13428 = CARTESIAN_POINT('',(-0.963707111543,-41.72702822735));
+#13429 = CARTESIAN_POINT('',(-1.090101680079,-41.88795888073));
+#13430 = CARTESIAN_POINT('',(-1.216559095113,-42.04896947317));
+#13431 = CARTESIAN_POINT('',(-1.343116684693,-42.21010757845));
+#13432 = CARTESIAN_POINT('',(-1.595890363676,-42.53194899484));
+#13433 = CARTESIAN_POINT('',(-1.722447946763,-42.69308713069));
+#13434 = CARTESIAN_POINT('',(-1.848905369209,-42.85409768022));
+#13435 = CARTESIAN_POINT('',(-1.975299957636,-43.01502811766));
+#13436 = CARTESIAN_POINT('',(-2.101694508275,-43.17595893493));
+#13437 = CARTESIAN_POINT('',(-2.228151920257,-43.33696952648));
+#13438 = CARTESIAN_POINT('',(-2.354709505132,-43.49810766281));
+#13439 = CARTESIAN_POINT('',(-2.501516692165,-43.68502833134));
+#13440 = CARTESIAN_POINT('',(-2.521937044866,-43.71102832418));
+#13441 = CARTESIAN_POINT('',(-2.542357402043,-43.7370283217));
+#13442 = CARTESIAN_POINT('',(-2.562777761502,-43.76302832129));
+#13443 = CARTESIAN_POINT('',(-2.583198121048,-43.78902832031));
+#13444 = CARTESIAN_POINT('',(-2.603618478483,-43.81502831616));
+#13445 = CARTESIAN_POINT('',(-2.624038831608,-43.84102830625));
+#13446 = CARTESIAN_POINT('',(-2.784158890178,-44.04489940989));
+#13447 = CARTESIAN_POINT('',(-2.924140203655,-44.22312907566));
+#13448 = CARTESIAN_POINT('',(-3.063948103406,-44.40113800523));
+#13449 = CARTESIAN_POINT('',(-3.203662669754,-44.57902824427));
+#13450 = CARTESIAN_POINT('',(-3.343377234063,-44.75691851544));
+#13451 = CARTESIAN_POINT('',(-3.483185126758,-44.93492750554));
+#13452 = CARTESIAN_POINT('',(-3.623166436036,-45.11315719754));
+#13453 = CARTESIAN_POINT('',(-3.862592120359,-45.41800331119));
+#13454 = CARTESIAN_POINT('',(-3.962370455104,-45.5450449574));
+#13455 = CARTESIAN_POINT('',(-4.062121007662,-45.67205124876));
+#13456 = CARTESIAN_POINT('',(-4.16184843944,-45.79902812874));
+#13457 = CARTESIAN_POINT('',(-4.261575860441,-45.92600510603));
+#13458 = CARTESIAN_POINT('',(-4.361326388826,-46.05301160148));
+#13459 = CARTESIAN_POINT('',(-4.461104704614,-46.18005337046));
+#13460 = CARTESIAN_POINT('',(-4.579775469627,-46.33114959308));
+#13461 = CARTESIAN_POINT('',(-4.598720268092,-46.355270841));
+#13462 = CARTESIAN_POINT('',(-4.617665070339,-46.37939208808));
+#13463 = CARTESIAN_POINT('',(-4.636609875066,-46.40351333254));
+#13464 = CARTESIAN_POINT('',(-4.655554680673,-46.42763457319));
+#13465 = CARTESIAN_POINT('',(-4.674499485259,-46.45175580938));
+#13466 = CARTESIAN_POINT('',(-4.693444286626,-46.47587704105));
+#13467 = CARTESIAN_POINT('',(-4.712389082277,-46.4999982687));
+#13468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13469 = PCURVE('',#10243,#13470);
+#13470 = DEFINITIONAL_REPRESENTATION('',(#13471),#13530);
+#13471 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#13472,#13473,#13474,#13475,
+    #13476,#13477,#13478,#13479,#13480,#13481,#13482,#13483,#13484,
+    #13485,#13486,#13487,#13488,#13489,#13490,#13491,#13492,#13493,
+    #13494,#13495,#13496,#13497,#13498,#13499,#13500,#13501,#13502,
+    #13503,#13504,#13505,#13506,#13507,#13508,#13509,#13510,#13511,
+    #13512,#13513,#13514,#13515,#13516,#13517,#13518,#13519,#13520,
+    #13521,#13522,#13523,#13524,#13525,#13526,#13527,#13528,#13529),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053397282862E-02,
+    9.721175725287E-02,0.311862197293,0.526512637224,0.561193749793,
+    0.798454239462,0.967824907424,1.),.UNSPECIFIED.);
+#13472 = CARTESIAN_POINT('',(-0.931750589497,1.570847245737));
+#13473 = CARTESIAN_POINT('',(-0.931750575211,1.612379212788));
+#13474 = CARTESIAN_POINT('',(-0.931750562754,1.653911831902));
+#13475 = CARTESIAN_POINT('',(-0.93175055263,1.695444161054));
+#13476 = CARTESIAN_POINT('',(-0.931750545272,1.73697612743));
+#13477 = CARTESIAN_POINT('',(-0.931750541,1.778508093043));
+#13478 = CARTESIAN_POINT('',(-0.931750539978,1.820040420355));
+#13479 = CARTESIAN_POINT('',(-0.931750542171,1.861573037896));
+#13480 = CARTESIAN_POINT('',(-0.931750549239,1.918813477198));
+#13481 = CARTESIAN_POINT('',(-0.931750551597,1.934521950245));
+#13482 = CARTESIAN_POINT('',(-0.931750554357,1.950230424443));
+#13483 = CARTESIAN_POINT('',(-0.931750557497,1.965938899206));
+#13484 = CARTESIAN_POINT('',(-0.931750560987,1.98164737395));
+#13485 = CARTESIAN_POINT('',(-0.931750564794,1.997355848088));
+#13486 = CARTESIAN_POINT('',(-0.931750568876,2.013064321035));
+#13487 = CARTESIAN_POINT('',(-0.931750607873,2.155163732144));
+#13488 = CARTESIAN_POINT('',(-0.931750659653,2.28172542371));
+#13489 = CARTESIAN_POINT('',(-0.931750686289,2.408186945566));
+#13490 = CARTESIAN_POINT('',(-0.931750711577,2.53458561017));
+#13491 = CARTESIAN_POINT('',(-0.931750493369,2.660984302158));
+#13492 = CARTESIAN_POINT('',(-0.93175053385,2.787445835746));
+#13493 = CARTESIAN_POINT('',(-0.931750606928,2.914007529526));
+#13494 = CARTESIAN_POINT('',(-0.93175068187,3.166789414562));
+#13495 = CARTESIAN_POINT('',(-0.931750639906,3.293351111709));
+#13496 = CARTESIAN_POINT('',(-0.931750744517,3.419812647781));
+#13497 = CARTESIAN_POINT('',(-0.931750777974,3.546211305833));
+#13498 = CARTESIAN_POINT('',(-0.931750456063,3.672609994073));
+#13499 = CARTESIAN_POINT('',(-0.931750484324,3.799071519485));
+#13500 = CARTESIAN_POINT('',(-0.931750493646,3.925633214841));
+#13501 = CARTESIAN_POINT('',(-0.931750555431,4.072445159791));
+#13502 = CARTESIAN_POINT('',(-0.931750564778,4.092866174093));
+#13503 = CARTESIAN_POINT('',(-0.931750574671,4.113287192682));
+#13504 = CARTESIAN_POINT('',(-0.93175058491,4.133708213391));
+#13505 = CARTESIAN_POINT('',(-0.931750595303,4.154129234056));
+#13506 = CARTESIAN_POINT('',(-0.931750605664,4.174550252513));
+#13507 = CARTESIAN_POINT('',(-0.931750615813,4.194971266601));
+#13508 = CARTESIAN_POINT('',(-0.931750692396,4.355096507815));
+#13509 = CARTESIAN_POINT('',(-0.931750742329,4.495082351722));
+#13510 = CARTESIAN_POINT('',(-0.931750721189,4.634894786048));
+#13511 = CARTESIAN_POINT('',(-0.93175063203,4.774613919519));
+#13512 = CARTESIAN_POINT('',(-0.931750590815,4.914333042669));
+#13513 = CARTESIAN_POINT('',(-0.931750526487,5.054145481739));
+#13514 = CARTESIAN_POINT('',(-0.931750524186,5.194131334351));
+#13515 = CARTESIAN_POINT('',(-0.931750584335,5.433564777843));
+#13516 = CARTESIAN_POINT('',(-0.931750632239,5.533346342498));
+#13517 = CARTESIAN_POINT('',(-0.93175067897,5.633100122993));
+#13518 = CARTESIAN_POINT('',(-0.931750752695,5.732830779951));
+#13519 = CARTESIAN_POINT('',(-0.93175074342,5.832561428042));
+#13520 = CARTESIAN_POINT('',(-0.931750614707,5.932315201947));
+#13521 = CARTESIAN_POINT('',(-0.931750556182,6.032096793536));
+#13522 = CARTESIAN_POINT('',(-0.931750626818,6.150771426738));
+#13523 = CARTESIAN_POINT('',(-0.93175064058,6.169716841913));
+#13524 = CARTESIAN_POINT('',(-0.931750659408,6.188662259701));
+#13525 = CARTESIAN_POINT('',(-0.93175068416,6.207607678398));
+#13526 = CARTESIAN_POINT('',(-0.93175071397,6.226553095948));
+#13527 = CARTESIAN_POINT('',(-0.931750746249,6.245498509951));
+#13528 = CARTESIAN_POINT('',(-0.931750776686,6.264443917658));
+#13529 = CARTESIAN_POINT('',(-0.931750799244,6.283389315972));
+#13530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13531 = ORIENTED_EDGE('',*,*,#13532,.T.);
+#13532 = EDGE_CURVE('',#13345,#13533,#13535,.T.);
+#13533 = VERTEX_POINT('',#13534);
+#13534 = CARTESIAN_POINT('',(4.,0.,48.499998032478));
+#13535 = SURFACE_CURVE('',#13536,(#13563,#13593),.PCURVE_S1.);
+#13536 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13537,#13538,#13539,#13540,
+    #13541,#13542,#13543,#13544,#13545,#13546,#13547,#13548,#13549,
+    #13550,#13551,#13552,#13553,#13554,#13555,#13556,#13557,#13558,
+    #13559,#13560,#13561,#13562),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151523005144,0.363533181322,0.807505517115,1.),.UNSPECIFIED.);
+#13537 = CARTESIAN_POINT('',(4.0756783536E-07,-4.,46.499998268704));
+#13538 = CARTESIAN_POINT('',(0.135999822674,-3.999999979343,
+    46.543288163884));
+#13539 = CARTESIAN_POINT('',(0.271999901406,-3.994605317295,
+    46.586578252628));
+#13540 = CARTESIAN_POINT('',(0.407742707549,-3.983816038512,
+    46.629868190191));
+#13541 = CARTESIAN_POINT('',(0.542971630832,-3.967647427629,
+    46.673158046034));
+#13542 = CARTESIAN_POINT('',(0.677431712446,-3.94612997825,
+    46.716448022427));
+#13543 = CARTESIAN_POINT('',(0.810869970558,-3.919309341942,
+    46.759738173065));
+#13544 = CARTESIAN_POINT('',(1.127961341791,-3.842383809033,
+    46.863599185609));
+#13545 = CARTESIAN_POINT('',(1.310400346814,-3.787256680483,
+    46.924171394992));
+#13546 = CARTESIAN_POINT('',(1.489663387883,-3.722032479313,
+    46.984742799479));
+#13547 = CARTESIAN_POINT('',(1.665081613979,-3.646933781567,
+    47.04531368428));
+#13548 = CARTESIAN_POINT('',(1.836008387634,-3.562237419967,
+    47.105885082138));
+#13549 = CARTESIAN_POINT('',(2.001820996492,-3.468273752282,
+    47.166457285304));
+#13550 = CARTESIAN_POINT('',(2.497192019182,-3.150051418697,
+    47.353870761432));
+#13551 = CARTESIAN_POINT('',(2.807550096796,-2.895632260564,
+    47.480758735897));
+#13552 = CARTESIAN_POINT('',(3.087312368426,-2.605752026341,
+    47.607609481499));
+#13553 = CARTESIAN_POINT('',(3.331758136509,-2.284913330145,
+    47.734446940892));
+#13554 = CARTESIAN_POINT('',(3.536981757903,-1.938242435895,
+    47.861297767133));
+#13555 = CARTESIAN_POINT('',(3.699895181062,-1.57148578377,
+    47.988185784585));
+#13556 = CARTESIAN_POINT('',(3.869998637206,-1.026138954537,
+    48.170023643797));
+#13557 = CARTESIAN_POINT('',(3.913134128404,-0.858608396934,
+    48.225019799822));
+#13558 = CARTESIAN_POINT('',(3.947800928148,-0.688989471393,
+    48.280015447781));
+#13559 = CARTESIAN_POINT('',(3.973880455192,-0.517796089292,
+    48.335010772151));
+#13560 = CARTESIAN_POINT('',(3.991293420988,-0.345548718197,
+    48.390006420406));
+#13561 = CARTESIAN_POINT('',(4.,-0.172773271823,48.445002576184));
+#13562 = CARTESIAN_POINT('',(4.,-8.9E-16,48.499998032478));
+#13563 = PCURVE('',#10330,#13564);
+#13564 = DEFINITIONAL_REPRESENTATION('',(#13565),#13592);
+#13565 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13566,#13567,#13568,#13569,
+    #13570,#13571,#13572,#13573,#13574,#13575,#13576,#13577,#13578,
+    #13579,#13580,#13581,#13582,#13583,#13584,#13585,#13586,#13587,
+    #13588,#13589,#13590,#13591),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151523005144,0.363533181322,0.807505517115,1.),.UNSPECIFIED.);
+#13566 = CARTESIAN_POINT('',(-4.712389082277,-46.4999982687));
+#13567 = CARTESIAN_POINT('',(-4.746388936053,-46.54328816388));
+#13568 = CARTESIAN_POINT('',(-4.780388956413,-46.58657825262));
+#13569 = CARTESIAN_POINT('',(-4.814388853884,-46.62986819019));
+#13570 = CARTESIAN_POINT('',(-4.848388672215,-46.67315804603));
+#13571 = CARTESIAN_POINT('',(-4.882388566061,-46.71644802242));
+#13572 = CARTESIAN_POINT('',(-4.91638857869,-46.75973817306));
+#13573 = CARTESIAN_POINT('',(-4.997960814823,-46.8635991856));
+#13574 = CARTESIAN_POINT('',(-5.045534082457,-46.92417139499));
+#13575 = CARTESIAN_POINT('',(-5.093106702443,-46.98474279947));
+#13576 = CARTESIAN_POINT('',(-5.140678911713,-47.04531368428));
+#13577 = CARTESIAN_POINT('',(-5.188251532571,-47.10588508213));
+#13578 = CARTESIAN_POINT('',(-5.23582480101,-47.1664572853));
+#13579 = CARTESIAN_POINT('',(-5.383018955045,-47.35387076143));
+#13580 = CARTESIAN_POINT('',(-5.482676568423,-47.48075873589));
+#13581 = CARTESIAN_POINT('',(-5.582305013236,-47.60760948149));
+#13582 = CARTESIAN_POINT('',(-5.681923006149,-47.73444694089));
+#13583 = CARTESIAN_POINT('',(-5.781551440822,-47.86129776713));
+#13584 = CARTESIAN_POINT('',(-5.881209048158,-47.98818578458));
+#13585 = CARTESIAN_POINT('',(-6.024024127445,-48.17002364379));
+#13586 = CARTESIAN_POINT('',(-6.067217991084,-48.22501979982));
+#13587 = CARTESIAN_POINT('',(-6.110411453534,-48.28001544778));
+#13588 = CARTESIAN_POINT('',(-6.153604661413,-48.33501077215));
+#13589 = CARTESIAN_POINT('',(-6.196798124831,-48.3900064204));
+#13590 = CARTESIAN_POINT('',(-6.239991989224,-48.44500257618));
+#13591 = CARTESIAN_POINT('',(-6.28318530718,-48.49999803247));
+#13592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13593 = PCURVE('',#13594,#13637);
+#13594 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#13595,#13596,#13597,#13598,#13599,#13600,#13601,#13602,#13603
+      ,#13604,#13605,#13606,#13607,#13608,#13609,#13610,#13611,#13612
+      ,#13613,#13614,#13615)
+    ,(#13616,#13617,#13618,#13619,#13620,#13621,#13622,#13623,#13624
+      ,#13625,#13626,#13627,#13628,#13629,#13630,#13631,#13632,#13633
+      ,#13634,#13635,#13636
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#13595 = CARTESIAN_POINT('',(5.0945580465E-07,-4.099997762153,
+    46.473203640326));
+#13596 = CARTESIAN_POINT('',(1.170957953354,-4.099997217326,
+    46.836839746924));
+#13597 = CARTESIAN_POINT('',(2.341911314777,-3.73212493598,
+    47.200474195613));
+#13598 = CARTESIAN_POINT('',(3.384463243184,-2.99641783651,
+    47.564120518404));
+#13599 = CARTESIAN_POINT('',(4.170187318299,-1.943185299179,
+    47.92773630752));
+#13600 = CARTESIAN_POINT('',(4.593313270273,-0.673497909988,
+    48.291395873878));
+#13601 = CARTESIAN_POINT('',(4.593332068765,0.673485627092,
+    48.655017126103));
+#13602 = CARTESIAN_POINT('',(4.170179469078,1.943213801022,
+    49.018659133835));
+#13603 = CARTESIAN_POINT('',(3.384461175156,2.996399428041,
+    49.382294173751));
+#13604 = CARTESIAN_POINT('',(2.341912567144,3.732131146585,
+    49.745930827178));
+#13605 = CARTESIAN_POINT('',(-6.1151585764E-07,4.467864276165,
+    50.473203520308));
+#13606 = CARTESIAN_POINT('',(-2.341913558191,3.732130408155,
+    51.200476213437));
+#13607 = CARTESIAN_POINT('',(-3.384460480132,2.996394806875,
+    51.564111487395));
+#13608 = CARTESIAN_POINT('',(-4.17018708369,1.943232087723,
+    51.927753326126));
+#13609 = CARTESIAN_POINT('',(-4.593320496567,0.673440900716,
+    52.291380237107));
+#13610 = CARTESIAN_POINT('',(-4.593320268711,-0.673440881346,
+    52.655020844141));
+#13611 = CARTESIAN_POINT('',(-4.170187306356,-1.943236899246,
+    53.018665313759));
+#13612 = CARTESIAN_POINT('',(-3.384460573083,-2.996392201824,
+    53.382287901662));
+#13613 = CARTESIAN_POINT('',(-2.341910560927,-3.732131908901,
+    53.745932845012));
+#13614 = CARTESIAN_POINT('',(-1.17095684955,-4.099997958332,
+    54.1095672937));
+#13615 = CARTESIAN_POINT('',(5.9435871869E-07,-4.09999738921,
+    54.473203400274));
+#13616 = CARTESIAN_POINT('',(-5.0944600805E-07,-3.099998534085,
+    46.741155713624));
+#13617 = CARTESIAN_POINT('',(0.885356092161,-3.099998418002,
+    47.104792334291));
+#13618 = CARTESIAN_POINT('',(1.770717062021,-2.821852148379,
+    47.468430612915));
+#13619 = CARTESIAN_POINT('',(2.558978236461,-2.26558093641,
+    47.832057017292));
+#13620 = CARTESIAN_POINT('',(3.153071481581,-1.469247901579,
+    48.195713955621));
+#13621 = CARTESIAN_POINT('',(3.472993459487,-0.509220585137,
+    48.559327116362));
+#13622 = CARTESIAN_POINT('',(3.473005851744,0.50921208522,
+    48.922978591512));
+#13623 = CARTESIAN_POINT('',(3.153064192035,1.469261855998,
+    49.286609311021));
+#13624 = CARTESIAN_POINT('',(2.558983483323,2.265568946404,
+    49.650246998382));
+#13625 = CARTESIAN_POINT('',(1.770715508057,2.821854895758,
+    50.013883072228));
+#13626 = CARTESIAN_POINT('',(5.9479998127E-07,3.378141550388,
+    50.741155833642));
+#13627 = CARTESIAN_POINT('',(-1.770714494316,2.821855455535,
+    51.468428595061));
+#13628 = CARTESIAN_POINT('',(-2.558981480412,2.265568055772,
+    51.832066048385));
+#13629 = CARTESIAN_POINT('',(-3.153069149088,1.469273223932,
+    52.19569693687));
+#13630 = CARTESIAN_POINT('',(-3.472996480329,0.50918924253,
+    52.559342753273));
+#13631 = CARTESIAN_POINT('',(-3.472999834848,-0.509185590484,
+    52.922974873425));
+#13632 = CARTESIAN_POINT('',(-3.153071504672,-1.469277375364,
+    53.286603131062));
+#13633 = CARTESIAN_POINT('',(-2.558978035045,-2.26556326472,
+    53.650253270517));
+#13634 = CARTESIAN_POINT('',(-1.770718231138,-2.821855672548,
+    54.013881054377));
+#13635 = CARTESIAN_POINT('',(-0.885357195942,-3.099998381651,
+    54.377519332978));
+#13636 = CARTESIAN_POINT('',(-5.9434617006E-07,-3.099998289786,
+    54.741155953678));
+#13637 = DEFINITIONAL_REPRESENTATION('',(#13638),#13665);
+#13638 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13639,#13640,#13641,#13642,
+    #13643,#13644,#13645,#13646,#13647,#13648,#13649,#13650,#13651,
+    #13652,#13653,#13654,#13655,#13656,#13657,#13658,#13659,#13660,
+    #13661,#13662,#13663,#13664),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151523005144,0.363533181322,0.807505517115,1.),.UNSPECIFIED.);
+#13639 = CARTESIAN_POINT('',(-0.931750799244,0.));
+#13640 = CARTESIAN_POINT('',(-0.931750853802,3.400093842651E-02));
+#13641 = CARTESIAN_POINT('',(-0.931750957644,6.800205438025E-02));
+#13642 = CARTESIAN_POINT('',(-0.931751068077,0.102003051689));
+#13643 = CARTESIAN_POINT('',(-0.931751156053,0.136003971563));
+#13644 = CARTESIAN_POINT('',(-0.931751206756,0.170004968505));
+#13645 = CARTESIAN_POINT('',(-0.931751220179,0.204006086218));
+#13646 = CARTESIAN_POINT('',(-0.93175119984,0.28558097663));
+#13647 = CARTESIAN_POINT('',(-0.93175113781,0.33315579492));
+#13648 = CARTESIAN_POINT('',(-0.931751050386,0.380729967921));
+#13649 = CARTESIAN_POINT('',(-0.931750961812,0.428303731209));
+#13650 = CARTESIAN_POINT('',(-0.931750891179,0.475877905356));
+#13651 = CARTESIAN_POINT('',(-0.931750847808,0.523452724893));
+#13652 = CARTESIAN_POINT('',(-0.931750782262,0.670651669694));
+#13653 = CARTESIAN_POINT('',(-0.931750839413,0.770312514896));
+#13654 = CARTESIAN_POINT('',(-0.931750993052,0.869944172511));
+#13655 = CARTESIAN_POINT('',(-0.931751084099,0.969565374203));
+#13656 = CARTESIAN_POINT('',(-0.931751114032,1.069197034994));
+#13657 = CARTESIAN_POINT('',(-0.931751105691,1.168857879614));
+#13658 = CARTESIAN_POINT('',(-0.931751065098,1.311677606869));
+#13659 = CARTESIAN_POINT('',(-0.931751049082,1.354872877392));
+#13660 = CARTESIAN_POINT('',(-0.931751030987,1.398067747377));
+#13661 = CARTESIAN_POINT('',(-0.931751012234,1.441262362939));
+#13662 = CARTESIAN_POINT('',(-0.931750993989,1.484457233735));
+#13663 = CARTESIAN_POINT('',(-0.931750977139,1.527652504863));
+#13664 = CARTESIAN_POINT('',(-0.931750962281,1.570847228755));
+#13665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13666 = ORIENTED_EDGE('',*,*,#13667,.F.);
+#13667 = EDGE_CURVE('',#13135,#13533,#13668,.T.);
+#13668 = SURFACE_CURVE('',#13669,(#13673,#13680),.PCURVE_S1.);
+#13669 = LINE('',#13670,#13671);
+#13670 = CARTESIAN_POINT('',(4.,0.,0.));
+#13671 = VECTOR('',#13672,1.);
+#13672 = DIRECTION('',(0.,0.,1.));
+#13673 = PCURVE('',#10330,#13674);
+#13674 = DEFINITIONAL_REPRESENTATION('',(#13675),#13679);
+#13675 = LINE('',#13676,#13677);
+#13676 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#13677 = VECTOR('',#13678,1.);
+#13678 = DIRECTION('',(-0.,-1.));
+#13679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13680 = PCURVE('',#13681,#13686);
+#13681 = CYLINDRICAL_SURFACE('',#13682,4.);
+#13682 = AXIS2_PLACEMENT_3D('',#13683,#13684,#13685);
+#13683 = CARTESIAN_POINT('',(0.,0.,0.));
+#13684 = DIRECTION('',(-0.,-0.,-1.));
+#13685 = DIRECTION('',(1.,0.,0.));
+#13686 = DEFINITIONAL_REPRESENTATION('',(#13687),#13691);
+#13687 = LINE('',#13688,#13689);
+#13688 = CARTESIAN_POINT('',(-0.,0.));
+#13689 = VECTOR('',#13690,1.);
+#13690 = DIRECTION('',(-0.,-1.));
+#13691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13692 = ADVANCED_FACE('',(#13693),#10243,.F.);
+#13693 = FACE_BOUND('',#13694,.F.);
+#13694 = EDGE_LOOP('',(#13695,#13696,#13697,#13781,#13801));
+#13695 = ORIENTED_EDGE('',*,*,#10181,.F.);
+#13696 = ORIENTED_EDGE('',*,*,#10431,.T.);
+#13697 = ORIENTED_EDGE('',*,*,#13698,.T.);
+#13698 = EDGE_CURVE('',#10348,#13699,#13701,.T.);
+#13699 = VERTEX_POINT('',#13700);
+#13700 = CARTESIAN_POINT('',(-5.09445998E-07,-3.099998534085,
+    46.741155713624));
+#13701 = SURFACE_CURVE('',#13702,(#13724,#13731),.PCURVE_S1.);
+#13702 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#13703,#13704,#13705,#13706,
+    #13707,#13708,#13709,#13710,#13711,#13712,#13713,#13714,#13715,
+    #13716,#13717,#13718,#13719,#13720,#13721,#13722,#13723),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#13703 = CARTESIAN_POINT('',(-4.2454430549E-07,-3.099998778387,
+    38.741155473567));
+#13704 = CARTESIAN_POINT('',(0.885356246833,-3.099998638052,
+    39.10479209424));
+#13705 = CARTESIAN_POINT('',(1.770717278845,-2.821852322265,
+    39.468430372859));
+#13706 = CARTESIAN_POINT('',(2.558978500176,-2.265581044873,
+    39.832056777241));
+#13707 = CARTESIAN_POINT('',(3.153071770302,-1.469247931003,
+    40.195713715561));
+#13708 = CARTESIAN_POINT('',(3.472993747125,-0.50922053016,
+    40.559326876311));
+#13709 = CARTESIAN_POINT('',(3.473006111497,0.509212220471,
+    40.922978351457));
+#13710 = CARTESIAN_POINT('',(3.153064400275,1.469262058137,
+    41.286609070966));
+#13711 = CARTESIAN_POINT('',(2.55898362294,2.26556919503,41.650246758328
+    ));
+#13712 = CARTESIAN_POINT('',(1.770715570318,2.821855166633,
+    42.013882832173));
+#13713 = CARTESIAN_POINT('',(5.0228198153E-07,3.378141816607,
+    42.741155593589));
+#13714 = CARTESIAN_POINT('',(-1.770714711143,2.821855629421,
+    43.468428355006));
+#13715 = CARTESIAN_POINT('',(-2.558981447078,2.26556852388,
+    43.832064428849));
+#13716 = CARTESIAN_POINT('',(-3.153070604778,1.469271840456,
+    44.195702116213));
+#13717 = CARTESIAN_POINT('',(-3.472994684099,0.509191710593,
+    44.559332835722));
+#13718 = CARTESIAN_POINT('',(-3.473002178466,-0.509188248779,
+    44.922984310864));
+#13719 = CARTESIAN_POINT('',(-3.153070545948,-1.469276164599,
+    45.286597471618));
+#13720 = CARTESIAN_POINT('',(-2.558978471708,-2.265563872992,
+    45.650254409937));
+#13721 = CARTESIAN_POINT('',(-1.770718293398,-2.821855943425,
+    46.013880814327));
+#13722 = CARTESIAN_POINT('',(-0.885357180813,-3.0999986502,
+    46.377519092921));
+#13723 = CARTESIAN_POINT('',(-5.0944604402E-07,-3.099998534085,
+    46.741155713624));
+#13724 = PCURVE('',#10243,#13725);
+#13725 = DEFINITIONAL_REPRESENTATION('',(#13726),#13730);
+#13726 = LINE('',#13727,#13728);
+#13727 = CARTESIAN_POINT('',(-0.,0.));
+#13728 = VECTOR('',#13729,1.);
+#13729 = DIRECTION('',(0.,1.));
+#13730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13731 = PCURVE('',#13732,#13775);
+#13732 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#13733,#13734,#13735,#13736,#13737,#13738,#13739,#13740,#13741
+      ,#13742,#13743,#13744,#13745,#13746,#13747,#13748,#13749,#13750
+      ,#13751,#13752,#13753)
+    ,(#13754,#13755,#13756,#13757,#13758,#13759,#13760,#13761,#13762
+      ,#13763,#13764,#13765,#13766,#13767,#13768,#13769,#13770,#13771
+      ,#13772,#13773,#13774
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#13733 = CARTESIAN_POINT('',(-4.2454430549E-07,-3.099998778387,
+    38.741155473567));
+#13734 = CARTESIAN_POINT('',(0.885356246833,-3.099998638052,
+    39.10479209424));
+#13735 = CARTESIAN_POINT('',(1.770717278845,-2.821852322265,
+    39.468430372859));
+#13736 = CARTESIAN_POINT('',(2.558978500176,-2.265581044873,
+    39.832056777241));
+#13737 = CARTESIAN_POINT('',(3.153071770302,-1.469247931003,
+    40.195713715561));
+#13738 = CARTESIAN_POINT('',(3.472993747125,-0.50922053016,
+    40.559326876311));
+#13739 = CARTESIAN_POINT('',(3.473006111497,0.509212220471,
+    40.922978351457));
+#13740 = CARTESIAN_POINT('',(3.153064400275,1.469262058137,
+    41.286609070966));
+#13741 = CARTESIAN_POINT('',(2.55898362294,2.26556919503,41.650246758328
+    ));
+#13742 = CARTESIAN_POINT('',(1.770715570318,2.821855166633,
+    42.013882832173));
+#13743 = CARTESIAN_POINT('',(5.0228198153E-07,3.378141816607,
+    42.741155593589));
+#13744 = CARTESIAN_POINT('',(-1.770714711143,2.821855629421,
+    43.468428355006));
+#13745 = CARTESIAN_POINT('',(-2.558981447078,2.26556852388,
+    43.832064428849));
+#13746 = CARTESIAN_POINT('',(-3.153070604778,1.469271840456,
+    44.195702116213));
+#13747 = CARTESIAN_POINT('',(-3.472994684099,0.509191710593,
+    44.559332835722));
+#13748 = CARTESIAN_POINT('',(-3.473002178466,-0.509188248779,
+    44.922984310864));
+#13749 = CARTESIAN_POINT('',(-3.153070545948,-1.469276164599,
+    45.286597471618));
+#13750 = CARTESIAN_POINT('',(-2.558978471708,-2.265563872992,
+    45.650254409937));
+#13751 = CARTESIAN_POINT('',(-1.770718293398,-2.821855943425,
+    46.013880814327));
+#13752 = CARTESIAN_POINT('',(-0.885357180813,-3.0999986502,
+    46.377519092921));
+#13753 = CARTESIAN_POINT('',(-5.0944604402E-07,-3.099998534085,
+    46.741155713624));
+#13754 = CARTESIAN_POINT('',(-4.2455005556E-07,-3.100001221616,
+    39.758846927188));
+#13755 = CARTESIAN_POINT('',(0.885357014385,-3.100001604455,
+    40.122483547859));
+#13756 = CARTESIAN_POINT('',(1.770718978294,-2.821858923307,
+    40.486121826473));
+#13757 = CARTESIAN_POINT('',(2.558980007621,-2.265566608083,
+    40.849748230891));
+#13758 = CARTESIAN_POINT('',(3.153072836803,-1.469278388387,
+    41.213405169135));
+#13759 = CARTESIAN_POINT('',(3.473005035942,-0.509189736551,
+    41.577018329963));
+#13760 = CARTESIAN_POINT('',(3.472997848388,0.509191105633,
+    41.940669805074));
+#13761 = CARTESIAN_POINT('',(3.153073780987,1.469272164258,
+    42.304300524581));
+#13762 = CARTESIAN_POINT('',(2.558984348152,2.265569717004,
+    42.667938211951));
+#13763 = CARTESIAN_POINT('',(1.77071709644,2.82185754231,43.031574285793
+    ));
+#13764 = CARTESIAN_POINT('',(5.1551114025E-07,3.378144745259,
+    43.758847047209));
+#13765 = CARTESIAN_POINT('',(-1.770716255234,2.821858146513,
+    44.486119808627));
+#13766 = CARTESIAN_POINT('',(-2.558985158844,2.265571930142,
+    44.849755882466));
+#13767 = CARTESIAN_POINT('',(-3.153066691112,1.469264281853,
+    45.213393569835));
+#13768 = CARTESIAN_POINT('',(-3.473008968997,0.509213708374,
+    45.577024289359));
+#13769 = CARTESIAN_POINT('',(-3.472996911413,-0.509219925356,
+    45.940675764433));
+#13770 = CARTESIAN_POINT('',(-3.153074946485,-1.46924825468,
+    46.304288925304));
+#13771 = CARTESIAN_POINT('',(-2.558981401285,-2.265582238055,
+    46.667945863516));
+#13772 = CARTESIAN_POINT('',(-1.770719664121,-2.82185423515,
+    47.031572267957));
+#13773 = CARTESIAN_POINT('',(-0.885357948379,-3.100001058805,
+    47.395210546543));
+#13774 = CARTESIAN_POINT('',(-5.0945383112E-07,-3.10000146592,
+    47.758847167244));
+#13775 = DEFINITIONAL_REPRESENTATION('',(#13776),#13780);
+#13776 = LINE('',#13777,#13778);
+#13777 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#13778 = VECTOR('',#13779,1.);
+#13779 = DIRECTION('',(0.,1.));
+#13780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13781 = ORIENTED_EDGE('',*,*,#13782,.F.);
+#13782 = EDGE_CURVE('',#13345,#13699,#13783,.T.);
+#13783 = SURFACE_CURVE('',#13784,(#13787,#13794),.PCURVE_S1.);
+#13784 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13785,#13786),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#13785 = CARTESIAN_POINT('',(5.0945577001E-07,-4.099997762153,
+    46.473203640326));
+#13786 = CARTESIAN_POINT('',(-5.0944604313E-07,-3.099998534085,
+    46.741155713624));
+#13787 = PCURVE('',#10243,#13788);
+#13788 = DEFINITIONAL_REPRESENTATION('',(#13789),#13793);
+#13789 = LINE('',#13790,#13791);
+#13790 = CARTESIAN_POINT('',(0.,6.283389315972));
+#13791 = VECTOR('',#13792,1.);
+#13792 = DIRECTION('',(1.,0.));
+#13793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13794 = PCURVE('',#13594,#13795);
+#13795 = DEFINITIONAL_REPRESENTATION('',(#13796),#13800);
+#13796 = LINE('',#13797,#13798);
+#13797 = CARTESIAN_POINT('',(0.,0.));
+#13798 = VECTOR('',#13799,1.);
+#13799 = DIRECTION('',(1.,0.));
+#13800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13801 = ORIENTED_EDGE('',*,*,#13344,.F.);
+#13802 = ADVANCED_FACE('',(#13803),#10381,.F.);
+#13803 = FACE_BOUND('',#13804,.F.);
+#13804 = EDGE_LOOP('',(#13805,#13806,#13807,#13891));
+#13805 = ORIENTED_EDGE('',*,*,#10347,.F.);
+#13806 = ORIENTED_EDGE('',*,*,#10541,.T.);
+#13807 = ORIENTED_EDGE('',*,*,#13808,.T.);
+#13808 = EDGE_CURVE('',#10458,#13809,#13811,.T.);
+#13809 = VERTEX_POINT('',#13810);
+#13810 = CARTESIAN_POINT('',(-4.2455005E-07,-3.100001221616,
+    39.758846927188));
+#13811 = SURFACE_CURVE('',#13812,(#13834,#13841),.PCURVE_S1.);
+#13812 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#13813,#13814,#13815,#13816,
+    #13817,#13818,#13819,#13820,#13821,#13822,#13823,#13824,#13825,
+    #13826,#13827,#13828,#13829,#13830,#13831,#13832,#13833),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#13813 = CARTESIAN_POINT('',(-3.3964849333E-07,-3.100000977318,
+    31.758846687138));
+#13814 = CARTESIAN_POINT('',(0.885357029517,-3.100001335903,
+    32.122483307803));
+#13815 = CARTESIAN_POINT('',(1.770718916032,-2.821858652431,
+    32.486121586419));
+#13816 = CARTESIAN_POINT('',(2.558979868008,-2.26556635946,
+    32.849747990844));
+#13817 = CARTESIAN_POINT('',(3.153072628558,-1.469278186236,
+    33.213404929073));
+#13818 = CARTESIAN_POINT('',(3.473004776192,-0.509189601312,
+    33.577018089922));
+#13819 = CARTESIAN_POINT('',(3.472997560747,0.509191160627,
+    33.94066956501));
+#13820 = CARTESIAN_POINT('',(3.153073492264,1.469272134824,
+    34.304300284535));
+#13821 = CARTESIAN_POINT('',(2.558984084438,2.265569608547,
+    34.667937971896));
+#13822 = CARTESIAN_POINT('',(1.770716879611,2.821857368425,
+    35.03157404574));
+#13823 = CARTESIAN_POINT('',(4.2299093639E-07,3.378144479039,
+    35.758846807158));
+#13824 = CARTESIAN_POINT('',(-1.770716192974,2.821857875635,
+    36.486119568571));
+#13825 = CARTESIAN_POINT('',(-2.558985019229,2.265571681515,
+    36.849755642426));
+#13826 = CARTESIAN_POINT('',(-3.153066482869,1.469264079712,
+    37.213393329756));
+#13827 = CARTESIAN_POINT('',(-3.473008709248,0.50921357312,
+    37.577024049342));
+#13828 = CARTESIAN_POINT('',(-3.472996623769,-0.509219980334,
+    37.940675524346));
+#13829 = CARTESIAN_POINT('',(-3.153074657767,-1.469248225258,
+    38.304288685276));
+#13830 = CARTESIAN_POINT('',(-2.558981137565,-2.265582129593,
+    38.66794562345));
+#13831 = CARTESIAN_POINT('',(-1.770719447295,-2.821854061263,
+    39.031572027908));
+#13832 = CARTESIAN_POINT('',(-0.885357793705,-3.100000838757,
+    39.395210306493));
+#13833 = CARTESIAN_POINT('',(-4.2455006044E-07,-3.100001221616,
+    39.758846927188));
+#13834 = PCURVE('',#10381,#13835);
+#13835 = DEFINITIONAL_REPRESENTATION('',(#13836),#13840);
+#13836 = LINE('',#13837,#13838);
+#13837 = CARTESIAN_POINT('',(-0.,0.));
+#13838 = VECTOR('',#13839,1.);
+#13839 = DIRECTION('',(0.,1.));
+#13840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13841 = PCURVE('',#13842,#13885);
+#13842 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#13843,#13844,#13845,#13846,#13847,#13848,#13849,#13850,#13851
+      ,#13852,#13853,#13854,#13855,#13856,#13857,#13858,#13859,#13860
+      ,#13861,#13862,#13863)
+    ,(#13864,#13865,#13866,#13867,#13868,#13869,#13870,#13871,#13872
+      ,#13873,#13874,#13875,#13876,#13877,#13878,#13879,#13880,#13881
+      ,#13882,#13883,#13884
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#13843 = CARTESIAN_POINT('',(-3.39648492E-07,-3.100000977318,
+    31.758846687138));
+#13844 = CARTESIAN_POINT('',(0.885357029516,-3.100001335903,
+    32.122483307803));
+#13845 = CARTESIAN_POINT('',(1.770718916033,-2.821858652431,
+    32.486121586423));
+#13846 = CARTESIAN_POINT('',(2.55897957096,-2.265565999814,
+    32.849749370314));
+#13847 = CARTESIAN_POINT('',(3.153073795529,-1.469279599131,
+    33.213399509708));
+#13848 = CARTESIAN_POINT('',(3.473002692316,-0.509187078286,
+    33.577027767367));
+#13849 = CARTESIAN_POINT('',(3.472999644623,0.509188637601,
+    33.940659887565));
+#13850 = CARTESIAN_POINT('',(3.153072325293,1.469273547718,
+    34.304305703901));
+#13851 = CARTESIAN_POINT('',(2.558984381486,2.265569248901,
+    34.667936592424));
+#13852 = CARTESIAN_POINT('',(1.770716879611,2.821857368425,
+    35.031574045739));
+#13853 = CARTESIAN_POINT('',(4.229911606E-07,3.378144479039,
+    35.758846807158));
+#13854 = CARTESIAN_POINT('',(-1.770716192974,2.821857875635,
+    36.486119568572));
+#13855 = CARTESIAN_POINT('',(-2.558985019228,2.265571681515,
+    36.849755642422));
+#13856 = CARTESIAN_POINT('',(-3.153066482871,1.469264079712,
+    37.213393329766));
+#13857 = CARTESIAN_POINT('',(-3.473008709245,0.50921357312,
+    37.577024049328));
+#13858 = CARTESIAN_POINT('',(-3.472996623772,-0.509219980334,
+    37.940675524362));
+#13859 = CARTESIAN_POINT('',(-3.153074657765,-1.469248225258,
+    38.304288685263));
+#13860 = CARTESIAN_POINT('',(-2.558981137567,-2.265582129593,
+    38.667945623458));
+#13861 = CARTESIAN_POINT('',(-1.770719447295,-2.821854061263,
+    39.031572027905));
+#13862 = CARTESIAN_POINT('',(-0.885357793705,-3.100000838757,
+    39.395210306494));
+#13863 = CARTESIAN_POINT('',(-4.2455006088E-07,-3.100001221616,
+    39.758846927188));
+#13864 = CARTESIAN_POINT('',(3.3964370161E-07,-4.100001491954,
+    32.026793958914));
+#13865 = CARTESIAN_POINT('',(1.170958955282,-4.100001794274,
+    32.390430065512));
+#13866 = CARTESIAN_POINT('',(2.341913754555,-3.732135110015,
+    32.754064514185));
+#13867 = CARTESIAN_POINT('',(3.384464642431,-2.996394429259,
+    33.117709457565));
+#13868 = CARTESIAN_POINT('',(4.170191921958,-1.94323789373,
+    33.48133204542));
+#13869 = CARTESIAN_POINT('',(4.593325018488,-0.673440508866,
+    33.844976515032));
+#13870 = CARTESIAN_POINT('',(4.593324939548,0.673442620942,
+    34.20861712217));
+#13871 = CARTESIAN_POINT('',(4.170190813955,1.943234982266,
+    34.572244033023));
+#13872 = CARTESIAN_POINT('',(3.384463184252,2.99639857624,
+    34.935885871823));
+#13873 = CARTESIAN_POINT('',(2.341915051465,3.732134676261,
+    35.299521145766));
+#13874 = CARTESIAN_POINT('',(-4.0628093107E-07,4.467868746996,
+    36.026793838895));
+#13875 = CARTESIAN_POINT('',(-2.341915760805,3.732134347697,
+    36.754066532025));
+#13876 = CARTESIAN_POINT('',(-3.384465244453,2.996401655434,
+    37.117703185453));
+#13877 = CARTESIAN_POINT('',(-4.170184084714,1.943214795559,
+    37.481338225357));
+#13878 = CARTESIAN_POINT('',(-4.593336818547,0.6734852546,
+    37.844980233143));
+#13879 = CARTESIAN_POINT('',(-4.593317713222,-0.673499630243,
+    38.208601485231));
+#13880 = CARTESIAN_POINT('',(-4.170191048584,-1.943188193695,
+    38.572261051798));
+#13881 = CARTESIAN_POINT('',(-3.384465947321,-2.996421605888,
+    38.935876840718));
+#13882 = CARTESIAN_POINT('',(-2.341912808022,-3.732129204085,
+    39.299523163615));
+#13883 = CARTESIAN_POINT('',(-1.170958191106,-4.10000158678,
+    39.663157612287));
+#13884 = CARTESIAN_POINT('',(4.2454276183E-07,-4.100001864893,
+    40.026793718863));
+#13885 = DEFINITIONAL_REPRESENTATION('',(#13886),#13890);
+#13886 = LINE('',#13887,#13888);
+#13887 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#13888 = VECTOR('',#13889,1.);
+#13889 = DIRECTION('',(0.,1.));
+#13890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13891 = ORIENTED_EDGE('',*,*,#13892,.F.);
+#13892 = EDGE_CURVE('',#10348,#13809,#13893,.T.);
+#13893 = SURFACE_CURVE('',#13894,(#13897,#13904),.PCURVE_S1.);
+#13894 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13895,#13896),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#13895 = CARTESIAN_POINT('',(-4.2454431037E-07,-3.099998778387,
+    38.741155473567));
+#13896 = CARTESIAN_POINT('',(-4.2455006044E-07,-3.100001221616,
+    39.758846927188));
+#13897 = PCURVE('',#10381,#13898);
+#13898 = DEFINITIONAL_REPRESENTATION('',(#13899),#13903);
+#13899 = LINE('',#13900,#13901);
+#13900 = CARTESIAN_POINT('',(0.,6.283389315972));
+#13901 = VECTOR('',#13902,1.);
+#13902 = DIRECTION('',(1.,0.));
+#13903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13904 = PCURVE('',#13732,#13905);
+#13905 = DEFINITIONAL_REPRESENTATION('',(#13906),#13910);
+#13906 = LINE('',#13907,#13908);
+#13907 = CARTESIAN_POINT('',(0.,0.));
+#13908 = VECTOR('',#13909,1.);
+#13909 = DIRECTION('',(1.,0.));
+#13910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13911 = ADVANCED_FACE('',(#13912),#10491,.F.);
+#13912 = FACE_BOUND('',#13913,.F.);
+#13913 = EDGE_LOOP('',(#13914,#13915,#13916,#14020,#14171));
+#13914 = ORIENTED_EDGE('',*,*,#10457,.F.);
+#13915 = ORIENTED_EDGE('',*,*,#10821,.T.);
+#13916 = ORIENTED_EDGE('',*,*,#13917,.T.);
+#13917 = EDGE_CURVE('',#10671,#13918,#13920,.T.);
+#13918 = VERTEX_POINT('',#13919);
+#13919 = CARTESIAN_POINT('',(4.,0.,25.999998972027));
+#13920 = SURFACE_CURVE('',#13921,(#13952,#13986),.PCURVE_S1.);
+#13921 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#13922,#13923,#13924,#13925,
+    #13926,#13927,#13928,#13929,#13930,#13931,#13932,#13933,#13934,
+    #13935,#13936,#13937,#13938,#13939,#13940,#13941,#13942,#13943,
+    #13944,#13945,#13946,#13947,#13948,#13949,#13950,#13951),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147734244577,0.319757960005,
+    0.863694733573,1.),.UNSPECIFIED.);
+#13922 = CARTESIAN_POINT('',(2.0378656317E-07,-4.,23.999999134317));
+#13923 = CARTESIAN_POINT('',(0.116014134837,-3.999999988289,
+    24.036927461405));
+#13924 = CARTESIAN_POINT('',(0.232028503391,-3.99615446932,
+    24.07385591998));
+#13925 = CARTESIAN_POINT('',(0.347893961583,-3.988463455234,
+    24.110784321653));
+#13926 = CARTESIAN_POINT('',(0.463461748662,-3.976933852159,
+    24.147712657213));
+#13927 = CARTESIAN_POINT('',(0.57858379708,-3.961579443284,
+    24.184641005483));
+#13928 = CARTESIAN_POINT('',(0.693112838571,-3.942420871931,
+    24.221569442196));
+#13929 = CARTESIAN_POINT('',(0.80690251023,-3.919485624633,
+    24.258497948853));
+#13930 = CARTESIAN_POINT('',(1.051275483531,-3.86174425049,24.338426209)
+  );
+#13931 = CARTESIAN_POINT('',(1.181545441351,-3.82560599643,
+    24.381426405504));
+#13932 = CARTESIAN_POINT('',(1.310387547235,-3.784447611937,
+    24.424426475741));
+#13933 = CARTESIAN_POINT('',(1.437576133324,-3.738335474695,
+    24.467426383268));
+#13934 = CARTESIAN_POINT('',(1.562889869473,-3.687347896162,
+    24.510426291363));
+#13935 = CARTESIAN_POINT('',(1.686111982008,-3.631575037566,
+    24.553426363838));
+#13936 = CARTESIAN_POINT('',(1.807030472481,-3.571118825903,
+    24.596426565846));
+#13937 = CARTESIAN_POINT('',(2.299842477822,-3.300481634325,
+    24.775391591239));
+#13938 = CARTESIAN_POINT('',(2.649412530998,-3.049034995599,
+    24.91145065929));
+#13939 = CARTESIAN_POINT('',(2.967179007954,-2.755437175159,
+    25.047458144739));
+#13940 = CARTESIAN_POINT('',(3.24734122095,-2.424530620069,
+    25.183426362907));
+#13941 = CARTESIAN_POINT('',(3.48499693244,-2.061887874175,
+    25.319394618098));
+#13942 = CARTESIAN_POINT('',(3.676196348592,-1.673792563214,
+    25.455402161018));
+#13943 = CARTESIAN_POINT('',(3.817944946252,-1.267182238716,
+    25.591461250398));
+#13944 = CARTESIAN_POINT('',(3.931430828853,-0.745190548256,
+    25.761497906722));
+#13945 = CARTESIAN_POINT('',(3.95097212052,-0.639899296806,
+    25.795569476333));
+#13946 = CARTESIAN_POINT('',(3.967289771329,-0.534026927485,
+    25.829641068056));
+#13947 = CARTESIAN_POINT('',(3.980363852013,-0.427688667621,
+    25.863712671054));
+#13948 = CARTESIAN_POINT('',(3.990179407927,-0.321000279705,
+    25.897784274291));
+#13949 = CARTESIAN_POINT('',(3.996726459054,-0.214078061391,
+    25.931855866526));
+#13950 = CARTESIAN_POINT('',(4.,-0.107038845496,25.965927436319));
+#13951 = CARTESIAN_POINT('',(4.,-8.9E-16,25.999998972027));
+#13952 = PCURVE('',#10491,#13953);
+#13953 = DEFINITIONAL_REPRESENTATION('',(#13954),#13985);
+#13954 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#13955,#13956,#13957,#13958,
+    #13959,#13960,#13961,#13962,#13963,#13964,#13965,#13966,#13967,
+    #13968,#13969,#13970,#13971,#13972,#13973,#13974,#13975,#13976,
+    #13977,#13978,#13979,#13980,#13981,#13982,#13983,#13984),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147734244577,0.319757960005,
+    0.863694733573,1.),.UNSPECIFIED.);
+#13955 = CARTESIAN_POINT('',(-0.103528736525,0.));
+#13956 = CARTESIAN_POINT('',(-0.10352877106,2.900440540918E-02));
+#13957 = CARTESIAN_POINT('',(-0.103528825342,5.800892919164E-02));
+#13958 = CARTESIAN_POINT('',(-0.103528873251,8.701340925539E-02));
+#13959 = CARTESIAN_POINT('',(-0.103528905717,0.116017831216));
+#13960 = CARTESIAN_POINT('',(-0.103528924322,0.145022254691));
+#13961 = CARTESIAN_POINT('',(-0.103528934908,0.174026739587));
+#13962 = CARTESIAN_POINT('',(-0.103528941185,0.203031272395));
+#13963 = CARTESIAN_POINT('',(-0.103528935026,0.265808824241));
+#13964 = CARTESIAN_POINT('',(-0.103528922926,0.2995821893));
+#13965 = CARTESIAN_POINT('',(-0.103528905918,0.333355447816));
+#13966 = CARTESIAN_POINT('',(-0.103528887503,0.367128573776));
+#13967 = CARTESIAN_POINT('',(-0.103528870584,0.400901698168));
+#13968 = CARTESIAN_POINT('',(-0.10352885725,0.43467495213));
+#13969 = CARTESIAN_POINT('',(-0.103528848559,0.46844831012));
+#13970 = CARTESIAN_POINT('',(-0.103528830925,0.609011613044));
+#13971 = CARTESIAN_POINT('',(-0.103528862729,0.715875608277));
+#13972 = CARTESIAN_POINT('',(-0.10352894759,0.82269915513));
+#13973 = CARTESIAN_POINT('',(-0.103529003069,0.929491892068));
+#13974 = CARTESIAN_POINT('',(-0.103529013604,1.036284625027));
+#13975 = CARTESIAN_POINT('',(-0.10352900504,1.14310817909));
+#13976 = CARTESIAN_POINT('',(-0.103528978308,1.249972189005));
+#13977 = CARTESIAN_POINT('',(-0.103528936634,1.383522963529));
+#13978 = CARTESIAN_POINT('',(-0.103528927852,1.410283571916));
+#13979 = CARTESIAN_POINT('',(-0.103528918784,1.437044197135));
+#13980 = CARTESIAN_POINT('',(-0.103528909584,1.463804830954));
+#13981 = CARTESIAN_POINT('',(-0.103528900416,1.490565464977));
+#13982 = CARTESIAN_POINT('',(-0.103528891448,1.517326090639));
+#13983 = CARTESIAN_POINT('',(-0.103528882861,1.544086699215));
+#13984 = CARTESIAN_POINT('',(-0.10352887484,1.570847281811));
+#13985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13986 = PCURVE('',#10768,#13987);
+#13987 = DEFINITIONAL_REPRESENTATION('',(#13988),#14019);
+#13988 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#13989,#13990,#13991,#13992,
+    #13993,#13994,#13995,#13996,#13997,#13998,#13999,#14000,#14001,
+    #14002,#14003,#14004,#14005,#14006,#14007,#14008,#14009,#14010,
+    #14011,#14012,#14013,#14014,#14015,#14016,#14017,#14018),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147734244577,0.319757960005,
+    0.863694733573,1.),.UNSPECIFIED.);
+#13989 = CARTESIAN_POINT('',(-4.712389031331,-23.99999913431));
+#13990 = CARTESIAN_POINT('',(-4.741392514094,-24.0369274614));
+#13991 = CARTESIAN_POINT('',(-4.77039610662,-24.07385591998));
+#13992 = CARTESIAN_POINT('',(-4.799399648939,-24.11078432165));
+#13993 = CARTESIAN_POINT('',(-4.828403128572,-24.14771265721));
+#13994 = CARTESIAN_POINT('',(-4.857406606781,-24.18464100548));
+#13995 = CARTESIAN_POINT('',(-4.886410144808,-24.22156944219));
+#13996 = CARTESIAN_POINT('',(-4.915413730125,-24.25849794885));
+#13997 = CARTESIAN_POINT('',(-4.978189231103,-24.338426209));
+#13998 = CARTESIAN_POINT('',(-5.011961492795,-24.3814264055));
+#13999 = CARTESIAN_POINT('',(-5.045733648915,-24.42442647574));
+#14000 = CARTESIAN_POINT('',(-5.079505673943,-24.46742638326));
+#14001 = CARTESIAN_POINT('',(-5.113277698974,-24.51042629136));
+#14002 = CARTESIAN_POINT('',(-5.147049855015,-24.55342636383));
+#14003 = CARTESIAN_POINT('',(-5.180822116291,-24.59642656584));
+#14004 = CARTESIAN_POINT('',(-5.321380858921,-24.77539159123));
+#14005 = CARTESIAN_POINT('',(-5.428241397152,-24.91145065929));
+#14006 = CARTESIAN_POINT('',(-5.535061490718,-25.04745814473));
+#14007 = CARTESIAN_POINT('',(-5.641850768056,-25.1834263629));
+#14008 = CARTESIAN_POINT('',(-5.748640041923,-25.31939461809));
+#14009 = CARTESIAN_POINT('',(-5.855460127869,-25.45540216101));
+#14010 = CARTESIAN_POINT('',(-5.962320662238,-25.59146125039));
+#14011 = CARTESIAN_POINT('',(-6.095867089197,-25.76149790672));
+#14012 = CARTESIAN_POINT('',(-6.122626826223,-25.79556947633));
+#14013 = CARTESIAN_POINT('',(-6.149386579931,-25.82964106805));
+#14014 = CARTESIAN_POINT('',(-6.176146342154,-25.86371267105));
+#14015 = CARTESIAN_POINT('',(-6.202906104561,-25.89778427429));
+#14016 = CARTESIAN_POINT('',(-6.229665858662,-25.93185586652));
+#14017 = CARTESIAN_POINT('',(-6.256425595806,-25.96592743631));
+#14018 = CARTESIAN_POINT('',(-6.28318530718,-25.99999897202));
+#14019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14020 = ORIENTED_EDGE('',*,*,#14021,.T.);
+#14021 = EDGE_CURVE('',#13918,#14022,#14024,.T.);
+#14022 = VERTEX_POINT('',#14023);
+#14023 = CARTESIAN_POINT('',(2.71713512E-07,-4.,31.999998845762));
+#14024 = SURFACE_CURVE('',#14025,(#14070,#14118),.PCURVE_S1.);
+#14025 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#14026,#14027,#14028,#14029,
+    #14030,#14031,#14032,#14033,#14034,#14035,#14036,#14037,#14038,
+    #14039,#14040,#14041,#14042,#14043,#14044,#14045,#14046,#14047,
+    #14048,#14049,#14050,#14051,#14052,#14053,#14054,#14055,#14056,
+    #14057,#14058,#14059,#14060,#14061,#14062,#14063,#14064,#14065,
+    #14066,#14067,#14068,#14069),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217223636781,0.435873052568,0.651861277345,0.869180131116,
+    0.951697650012,1.),.UNSPECIFIED.);
+#14026 = CARTESIAN_POINT('',(4.,-8.9E-16,25.999998972027));
+#14027 = CARTESIAN_POINT('',(4.,0.511590888248,26.162843471481));
+#14028 = CARTESIAN_POINT('',(3.92522088983,1.023908258377,
+    26.325918631241));
+#14029 = CARTESIAN_POINT('',(3.775295433667,1.523033904306,
+    26.488857671111));
+#14030 = CARTESIAN_POINT('',(3.553393212173,1.996283397399,
+    26.651712666985));
+#14031 = CARTESIAN_POINT('',(3.264651343087,2.431982620404,
+    26.814567657529));
+#14032 = CARTESIAN_POINT('',(2.916367712967,2.819671344933,
+    26.977506730705));
+#14033 = CARTESIAN_POINT('',(2.517726539554,3.150044176663,
+    27.140581910275));
+#14034 = CARTESIAN_POINT('',(1.641016868,3.684051560567,27.467339752763)
+  );
+#14035 = CARTESIAN_POINT('',(1.161174547249,3.887613344899,
+    27.631491452033));
+#14036 = CARTESIAN_POINT('',(0.653217069163,4.019141021996,
+    27.795502031113));
+#14037 = CARTESIAN_POINT('',(0.129886329987,4.074692800117,
+    27.959426344177));
+#14038 = CARTESIAN_POINT('',(-0.395919835966,4.052583678539,
+    28.123350929396));
+#14039 = CARTESIAN_POINT('',(-0.911222863135,3.953673836549,
+    28.287361413594));
+#14040 = CARTESIAN_POINT('',(-1.403055491126,3.781085501026,
+    28.451513096477));
+#14041 = CARTESIAN_POINT('',(-2.309418962152,3.305350324892,
+    28.77734474184));
+#14042 = CARTESIAN_POINT('',(-2.72609150535,3.003149575076,
+    28.939487284267));
+#14043 = CARTESIAN_POINT('',(-3.096762607928,2.641197096514,
+    29.10149790742));
+#14044 = CARTESIAN_POINT('',(-3.411825828698,2.228026391904,
+    29.2634264376));
+#14045 = CARTESIAN_POINT('',(-3.663444593368,1.773424514446,
+    29.425354953504));
+#14046 = CARTESIAN_POINT('',(-3.845808793282,1.288501854025,
+    29.587365523149));
+#14047 = CARTESIAN_POINT('',(-3.954967705712,0.785485302828,
+    29.749508034787));
+#14048 = CARTESIAN_POINT('',(-4.02590095716,-0.232542985088,
+    30.074342221476));
+#14049 = CARTESIAN_POINT('',(-3.986863434968,-0.74904887317,
+    30.237489299134));
+#14050 = CARTESIAN_POINT('',(-3.871876776778,-1.257605043184,
+    30.400500010661));
+#14051 = CARTESIAN_POINT('',(-3.683226184583,-1.745320563769,
+    30.563426617415));
+#14052 = CARTESIAN_POINT('',(-3.425232708857,-2.200177591168,
+    30.726353091508));
+#14053 = CARTESIAN_POINT('',(-3.104460946378,-2.611221298916,
+    30.889363534436));
+#14054 = CARTESIAN_POINT('',(-2.729440603624,-2.968519627904,
+    31.052510458057));
+#14055 = CARTESIAN_POINT('',(-2.153161938327,-3.376634664255,
+    31.277286613256));
+#14056 = CARTESIAN_POINT('',(-1.988323861194,-3.480148608424,
+    31.339148804941));
+#14057 = CARTESIAN_POINT('',(-1.817821431232,-3.574449823175,
+    31.401010182578));
+#14058 = CARTESIAN_POINT('',(-1.642257708369,-3.659179615573,
+    31.462870537743));
+#14059 = CARTESIAN_POINT('',(-1.462259133046,-3.734027920506,
+    31.524730900838));
+#14060 = CARTESIAN_POINT('',(-1.278473745298,-3.798732813233,
+    31.586592296138));
+#14061 = CARTESIAN_POINT('',(-1.091570366079,-3.853082159631,
+    31.64845450147));
+#14062 = CARTESIAN_POINT('',(-0.79141182134,-3.922576747116,
+    31.746525285567));
+#14063 = CARTESIAN_POINT('',(-0.679750372398,-3.944634036812,
+    31.782735805031));
+#14064 = CARTESIAN_POINT('',(-0.567391763821,-3.963057508077,
+    31.818946346444));
+#14065 = CARTESIAN_POINT('',(-0.454474086244,-3.977821741377,
+    31.855156889905));
+#14066 = CARTESIAN_POINT('',(-0.341136151151,-3.98890766277,
+    31.89136742007));
+#14067 = CARTESIAN_POINT('',(-0.22751749087,-3.996302543909,
+    31.927577926156));
+#14068 = CARTESIAN_POINT('',(-0.113758358575,-4.00000000204,
+    31.963788401941));
+#14069 = CARTESIAN_POINT('',(2.7171351036E-07,-4.,31.999998845762));
+#14070 = PCURVE('',#10491,#14071);
+#14071 = DEFINITIONAL_REPRESENTATION('',(#14072),#14117);
+#14072 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#14073,#14074,#14075,#14076,
+    #14077,#14078,#14079,#14080,#14081,#14082,#14083,#14084,#14085,
+    #14086,#14087,#14088,#14089,#14090,#14091,#14092,#14093,#14094,
+    #14095,#14096,#14097,#14098,#14099,#14100,#14101,#14102,#14103,
+    #14104,#14105,#14106,#14107,#14108,#14109,#14110,#14111,#14112,
+    #14113,#14114,#14115,#14116),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217223636781,0.435873052568,0.651861277345,0.869180131116,
+    0.951697650012,1.),.UNSPECIFIED.);
+#14073 = CARTESIAN_POINT('',(-0.10352887484,1.570847281811));
+#14074 = CARTESIAN_POINT('',(-0.103528836504,1.698749167868));
+#14075 = CARTESIAN_POINT('',(-0.103528810628,1.82683223773));
+#14076 = CARTESIAN_POINT('',(-0.103528821421,1.954808437695));
+#14077 = CARTESIAN_POINT('',(-0.103528875241,2.082718676827));
+#14078 = CARTESIAN_POINT('',(-0.103529033109,2.21062891934));
+#14079 = CARTESIAN_POINT('',(-0.103529077992,2.338605123621));
+#14080 = CARTESIAN_POINT('',(-0.103529036406,2.466688192539));
+#14081 = CARTESIAN_POINT('',(-0.103528905889,2.723331460691));
+#14082 = CARTESIAN_POINT('',(-0.103528799149,2.852260043317));
+#14083 = CARTESIAN_POINT('',(-0.103528782617,2.981077856035));
+#14084 = CARTESIAN_POINT('',(-0.103529026928,3.109828011586));
+#14085 = CARTESIAN_POINT('',(-0.103528676216,3.238578115607));
+#14086 = CARTESIAN_POINT('',(-0.103529046618,3.367395946276));
+#14087 = CARTESIAN_POINT('',(-0.103528976409,3.496324535451));
+#14088 = CARTESIAN_POINT('',(-0.103528913283,3.752240394053));
+#14089 = CARTESIAN_POINT('',(-0.103528858738,3.879590963926));
+#14090 = CARTESIAN_POINT('',(-0.103528828887,4.00683792748));
+#14091 = CARTESIAN_POINT('',(-0.103528936912,4.134020450845));
+#14092 = CARTESIAN_POINT('',(-0.10352899,4.261202981566));
+#14093 = CARTESIAN_POINT('',(-0.103529013551,4.388449948441));
+#14094 = CARTESIAN_POINT('',(-0.103529001896,4.5158005193));
+#14095 = CARTESIAN_POINT('',(-0.10352893331,4.770932943376));
+#14096 = CARTESIAN_POINT('',(-0.103528875615,4.899072479963));
+#14097 = CARTESIAN_POINT('',(-0.103528808398,5.027104895992));
+#14098 = CARTESIAN_POINT('',(-0.103528752602,5.155071256865));
+#14099 = CARTESIAN_POINT('',(-0.103528725501,5.283037580444));
+#14100 = CARTESIAN_POINT('',(-0.103528958069,5.411069967518));
+#14101 = CARTESIAN_POINT('',(-0.103529100828,5.53920949471));
+#14102 = CARTESIAN_POINT('',(-0.10352909032,5.71575399944));
+#14103 = CARTESIAN_POINT('',(-0.103529065164,5.764342015439));
+#14104 = CARTESIAN_POINT('',(-0.103529015206,5.812929379725));
+#14105 = CARTESIAN_POINT('',(-0.103528938076,5.861515928271));
+#14106 = CARTESIAN_POINT('',(-0.103528843073,5.910102475451));
+#14107 = CARTESIAN_POINT('',(-0.103528753196,5.958689836883));
+#14108 = CARTESIAN_POINT('',(-0.103528697714,6.007277851768));
+#14109 = CARTESIAN_POINT('',(-0.103528693845,6.084304967607));
+#14110 = CARTESIAN_POINT('',(-0.103528709086,6.112745574588));
+#14111 = CARTESIAN_POINT('',(-0.103528747995,6.141186210444));
+#14112 = CARTESIAN_POINT('',(-0.103528811383,6.169626860323));
+#14113 = CARTESIAN_POINT('',(-0.103528893872,6.198067509745));
+#14114 = CARTESIAN_POINT('',(-0.103528983897,6.226508144595));
+#14115 = CARTESIAN_POINT('',(-0.103529063702,6.254948751129));
+#14116 = CARTESIAN_POINT('',(-0.103529109345,6.283389315972));
+#14117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14118 = PCURVE('',#14119,#14124);
+#14119 = CYLINDRICAL_SURFACE('',#14120,4.);
+#14120 = AXIS2_PLACEMENT_3D('',#14121,#14122,#14123);
+#14121 = CARTESIAN_POINT('',(0.,0.,0.));
+#14122 = DIRECTION('',(-0.,-0.,-1.));
+#14123 = DIRECTION('',(1.,0.,0.));
+#14124 = DEFINITIONAL_REPRESENTATION('',(#14125),#14170);
+#14125 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#14126,#14127,#14128,#14129,
+    #14130,#14131,#14132,#14133,#14134,#14135,#14136,#14137,#14138,
+    #14139,#14140,#14141,#14142,#14143,#14144,#14145,#14146,#14147,
+    #14148,#14149,#14150,#14151,#14152,#14153,#14154,#14155,#14156,
+    #14157,#14158,#14159,#14160,#14161,#14162,#14163,#14164,#14165,
+    #14166,#14167,#14168,#14169),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217223636781,0.435873052568,0.651861277345,0.869180131116,
+    0.951697650012,1.),.UNSPECIFIED.);
+#14126 = CARTESIAN_POINT('',(0.,-25.99999897202));
+#14127 = CARTESIAN_POINT('',(-0.127897722062,-26.16284347148));
+#14128 = CARTESIAN_POINT('',(-0.255976626915,-26.32591863124));
+#14129 = CARTESIAN_POINT('',(-0.383948676477,-26.4888576711));
+#14130 = CARTESIAN_POINT('',(-0.511854788991,-26.65171266699));
+#14131 = CARTESIAN_POINT('',(-0.639760902172,-26.81456765752));
+#14132 = CARTESIAN_POINT('',(-0.767732947531,-26.9775067307));
+#14133 = CARTESIAN_POINT('',(-0.895811849907,-27.14058191027));
+#14134 = CARTESIAN_POINT('',(-1.152446772299,-27.46733975276));
+#14135 = CARTESIAN_POINT('',(-1.281371158623,-27.63149145203));
+#14136 = CARTESIAN_POINT('',(-1.410184817857,-27.79550203111));
+#14137 = CARTESIAN_POINT('',(-1.538930767345,-27.95942634417));
+#14138 = CARTESIAN_POINT('',(-1.667676688883,-28.12335092939));
+#14139 = CARTESIAN_POINT('',(-1.796490356672,-28.28736141359));
+#14140 = CARTESIAN_POINT('',(-1.925414746213,-28.45151309647));
+#14141 = CARTESIAN_POINT('',(-2.181322285597,-28.77734474184));
+#14142 = CARTESIAN_POINT('',(-2.308668717893,-28.93948728426));
+#14143 = CARTESIAN_POINT('',(-2.435911558459,-29.10149790741));
+#14144 = CARTESIAN_POINT('',(-2.563089964856,-29.2634264376));
+#14145 = CARTESIAN_POINT('',(-2.690268372018,-29.4253549535));
+#14146 = CARTESIAN_POINT('',(-2.817511218222,-29.58736552315));
+#14147 = CARTESIAN_POINT('',(-2.944857654789,-29.74950803478));
+#14148 = CARTESIAN_POINT('',(-3.199981781583,-30.07434222147));
+#14149 = CARTESIAN_POINT('',(-3.328117142716,-30.23748929913));
+#14150 = CARTESIAN_POINT('',(-3.456145382934,-30.40050001066));
+#14151 = CARTESIAN_POINT('',(-3.584107561693,-30.56342661741));
+#14152 = CARTESIAN_POINT('',(-3.712069753147,-30.72635309151));
+#14153 = CARTESIAN_POINT('',(-3.840098026264,-30.88936353443));
+#14154 = CARTESIAN_POINT('',(-3.968233409686,-31.05251045805));
+#14155 = CARTESIAN_POINT('',(-4.144772177201,-31.27728661325));
+#14156 = CARTESIAN_POINT('',(-4.193358611251,-31.33914880494));
+#14157 = CARTESIAN_POINT('',(-4.241944390584,-31.40101018257));
+#14158 = CARTESIAN_POINT('',(-4.290529352265,-31.46287053774));
+#14159 = CARTESIAN_POINT('',(-4.339114312292,-31.52473090083));
+#14160 = CARTESIAN_POINT('',(-4.387700087937,-31.58659229613));
+#14161 = CARTESIAN_POINT('',(-4.436286519597,-31.64845450147));
+#14162 = CARTESIAN_POINT('',(-4.513311129978,-31.74652528556));
+#14163 = CARTESIAN_POINT('',(-4.541750813325,-31.78273580503));
+#14164 = CARTESIAN_POINT('',(-4.570190526257,-31.81894634644));
+#14165 = CARTESIAN_POINT('',(-4.598630253844,-31.8551568899));
+#14166 = CARTESIAN_POINT('',(-4.627069982191,-31.89136742007));
+#14167 = CARTESIAN_POINT('',(-4.655509698434,-31.92757792615));
+#14168 = CARTESIAN_POINT('',(-4.683949390741,-31.96378840194));
+#14169 = CARTESIAN_POINT('',(-4.712389048313,-31.99999884576));
+#14170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14171 = ORIENTED_EDGE('',*,*,#14172,.F.);
+#14172 = EDGE_CURVE('',#10458,#14022,#14173,.T.);
+#14173 = SURFACE_CURVE('',#14174,(#14177,#14184),.PCURVE_S1.);
+#14174 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14175,#14176),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#14175 = CARTESIAN_POINT('',(-3.3964849244E-07,-3.100000977318,
+    31.758846687138));
+#14176 = CARTESIAN_POINT('',(3.3964370427E-07,-4.100001491954,
+    32.026793958914));
+#14177 = PCURVE('',#10491,#14178);
+#14178 = DEFINITIONAL_REPRESENTATION('',(#14179),#14183);
+#14179 = LINE('',#14180,#14181);
+#14180 = CARTESIAN_POINT('',(0.,6.283389315972));
+#14181 = VECTOR('',#14182,1.);
+#14182 = DIRECTION('',(1.,0.));
+#14183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14184 = PCURVE('',#13842,#14185);
+#14185 = DEFINITIONAL_REPRESENTATION('',(#14186),#14190);
+#14186 = LINE('',#14187,#14188);
+#14187 = CARTESIAN_POINT('',(0.,0.));
+#14188 = VECTOR('',#14189,1.);
+#14189 = DIRECTION('',(1.,0.));
+#14190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14191 = ADVANCED_FACE('',(#14192),#10768,.T.);
+#14192 = FACE_BOUND('',#14193,.F.);
+#14193 = EDGE_LOOP('',(#14194,#14195,#14196,#14197,#14343,#14364));
+#14194 = ORIENTED_EDGE('',*,*,#10670,.F.);
+#14195 = ORIENTED_EDGE('',*,*,#10993,.T.);
+#14196 = ORIENTED_EDGE('',*,*,#11126,.T.);
+#14197 = ORIENTED_EDGE('',*,*,#14198,.T.);
+#14198 = EDGE_CURVE('',#11062,#14199,#14201,.T.);
+#14199 = VERTEX_POINT('',#14200);
+#14200 = CARTESIAN_POINT('',(4.,0.,26.499998900757));
+#14201 = SURFACE_CURVE('',#14202,(#14247,#14295),.PCURVE_S1.);
+#14202 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14203,#14204,#14205,#14206,
+    #14207,#14208,#14209,#14210,#14211,#14212,#14213,#14214,#14215,
+    #14216,#14217,#14218,#14219,#14220,#14221,#14222,#14223,#14224,
+    #14225,#14226,#14227,#14228,#14229,#14230,#14231,#14232,#14233,
+    #14234,#14235,#14236,#14237,#14238,#14239,#14240,#14241,#14242,
+    #14243,#14244,#14245,#14246),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576030974762E-02,0.195764238702,0.359765479024,0.565756437229,
+    0.751753603395,0.921753964077,1.),.UNSPECIFIED.);
+#14203 = CARTESIAN_POINT('',(-4.,-2.0379121901E-07,22.499999134315));
+#14204 = CARTESIAN_POINT('',(-3.999999986271,-0.135998976226,
+    22.543288824923));
+#14205 = CARTESIAN_POINT('',(-3.994605382137,-0.27199841254,
+    22.586578709087));
+#14206 = CARTESIAN_POINT('',(-3.983816212242,-0.407740580192,
+    22.629868442076));
+#14207 = CARTESIAN_POINT('',(-3.967647760916,-0.54296887255,
+    22.673158093349));
+#14208 = CARTESIAN_POINT('',(-3.946130521173,-0.677428334398,
+    22.71644786517));
+#14209 = CARTESIAN_POINT('',(-3.919310143708,-0.810865987448,
+    22.759737811232));
+#14210 = CARTESIAN_POINT('',(-3.836460147506,-1.152380081826,
+    22.871598280297));
+#14211 = CARTESIAN_POINT('',(-3.772517668517,-1.358544539618,
+    22.940171178243));
+#14212 = CARTESIAN_POINT('',(-3.695661920682,-1.560520817532,
+    23.008742527684));
+#14213 = CARTESIAN_POINT('',(-3.606229174944,-1.757342709267,
+    23.077312874999));
+#14214 = CARTESIAN_POINT('',(-3.504641546849,-1.948081226554,
+    23.14588420189));
+#14215 = CARTESIAN_POINT('',(-3.391405656544,-2.13184755332,
+    23.214457078023));
+#14216 = CARTESIAN_POINT('',(-3.097263433958,-2.548260494006,
+    23.376738757739));
+#14217 = CARTESIAN_POINT('',(-2.906742162142,-2.774162963538,
+    23.47045973482));
+#14218 = CARTESIAN_POINT('',(-2.697082976357,-2.983326636044,
+    23.564173276972));
+#14219 = CARTESIAN_POINT('',(-2.470070173916,-3.17383801266,
+    23.657882108949));
+#14220 = CARTESIAN_POINT('',(-2.227699247503,-3.344022458127,
+    23.751595666622));
+#14221 = CARTESIAN_POINT('',(-1.972164272046,-3.492454783095,
+    23.8453166506));
+#14222 = CARTESIAN_POINT('',(-1.371412302077,-3.775707110535,
+    24.056731638678));
+#14223 = CARTESIAN_POINT('',(-1.019849495991,-3.897375434914,
+    24.174467210337));
+#14224 = CARTESIAN_POINT('',(-0.656003223669,-3.980702444095,
+    24.292177491981));
+#14225 = CARTESIAN_POINT('',(-0.284895829843,-4.024321876089,
+    24.409877887686));
+#14226 = CARTESIAN_POINT('',(8.835549397008E-02,-4.027632256568,
+    24.527588147915));
+#14227 = CARTESIAN_POINT('',(0.458548465478,-3.990798064505,
+    24.645323705145));
+#14228 = CARTESIAN_POINT('',(1.147251989889,-3.846465046907,
+    24.869307253818));
+#14229 = CARTESIAN_POINT('',(1.467429038587,-3.746143170155,
+    24.975605478818));
+#14230 = CARTESIAN_POINT('',(1.77716599957,-3.614767475548,
+    25.081889883324));
+#14231 = CARTESIAN_POINT('',(2.072890258493,-3.453692063174,
+    25.188165507465));
+#14232 = CARTESIAN_POINT('',(2.351263786589,-3.264735094643,
+    25.294449915438));
+#14233 = CARTESIAN_POINT('',(2.609211182714,-3.050163518509,
+    25.400748144146));
+#14234 = CARTESIAN_POINT('',(3.058591784305,-2.595793809075,
+    25.604166525011));
+#14235 = CARTESIAN_POINT('',(3.253899838898,-2.359689605302,
+    25.701317413081));
+#14236 = CARTESIAN_POINT('',(3.427825224328,-2.106561171293,
+    25.798459461973));
+#14237 = CARTESIAN_POINT('',(3.578629651353,-1.838748366612,
+    25.895595890444));
+#14238 = CARTESIAN_POINT('',(3.704889392774,-1.558779580965,
+    25.992737939335));
+#14239 = CARTESIAN_POINT('',(3.805505033649,-1.269354418984,
+    26.089888824582));
+#14240 = CARTESIAN_POINT('',(3.913944676777,-0.837117871754,
+    26.231737786229));
+#14241 = CARTESIAN_POINT('',(3.942543062185,-0.699478020474,
+    26.276448124595));
+#14242 = CARTESIAN_POINT('',(3.965491082193,-0.560712852694,
+    26.321158278624));
+#14243 = CARTESIAN_POINT('',(3.982736817046,-0.421100788084,
+    26.36586831646));
+#14244 = CARTESIAN_POINT('',(3.994245586957,-0.280922571342,
+    26.410578472265));
+#14245 = CARTESIAN_POINT('',(4.,-0.140460891296,26.455288812259));
+#14246 = CARTESIAN_POINT('',(4.,-1.33E-15,26.499998900757));
+#14247 = PCURVE('',#10768,#14248);
+#14248 = DEFINITIONAL_REPRESENTATION('',(#14249),#14294);
+#14249 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14250,#14251,#14252,#14253,
+    #14254,#14255,#14256,#14257,#14258,#14259,#14260,#14261,#14262,
+    #14263,#14264,#14265,#14266,#14267,#14268,#14269,#14270,#14271,
+    #14272,#14273,#14274,#14275,#14276,#14277,#14278,#14279,#14280,
+    #14281,#14282,#14283,#14284,#14285,#14286,#14287,#14288,#14289,
+    #14290,#14291,#14292,#14293),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576030974762E-02,0.195764238702,0.359765479024,0.565756437229,
+    0.751753603395,0.921753964077,1.),.UNSPECIFIED.);
+#14250 = CARTESIAN_POINT('',(-3.141592704538,-22.49999913431));
+#14251 = CARTESIAN_POINT('',(-3.175592397646,-22.54328882492));
+#14252 = CARTESIAN_POINT('',(-3.209592257332,-22.58657870908));
+#14253 = CARTESIAN_POINT('',(-3.243591994134,-22.62986844207));
+#14254 = CARTESIAN_POINT('',(-3.277591651797,-22.67315809334));
+#14255 = CARTESIAN_POINT('',(-3.311591384975,-22.71644786517));
+#14256 = CARTESIAN_POINT('',(-3.345591236931,-22.75973781123));
+#14257 = CARTESIAN_POINT('',(-3.433446230575,-22.87159828029));
+#14258 = CARTESIAN_POINT('',(-3.487303216345,-22.94017117824));
+#14259 = CARTESIAN_POINT('',(-3.541158965957,-23.00874252768));
+#14260 = CARTESIAN_POINT('',(-3.595013931616,-23.07731287499));
+#14261 = CARTESIAN_POINT('',(-3.648869684255,-23.14588420189));
+#14262 = CARTESIAN_POINT('',(-3.702726673167,-23.21445707802));
+#14263 = CARTESIAN_POINT('',(-3.83018239692,-23.37673875773));
+#14264 = CARTESIAN_POINT('',(-3.903790708194,-23.47045973482));
+#14265 = CARTESIAN_POINT('',(-3.977393208794,-23.56417327697));
+#14266 = CARTESIAN_POINT('',(-4.050992012796,-23.65788210894));
+#14267 = CARTESIAN_POINT('',(-4.124594511507,-23.75159566662));
+#14268 = CARTESIAN_POINT('',(-4.198202821926,-23.8453166506));
+#14269 = CARTESIAN_POINT('',(-4.364247772621,-24.05673163867));
+#14270 = CARTESIAN_POINT('',(-4.456717049423,-24.17446721033));
+#14271 = CARTESIAN_POINT('',(-4.549166438904,-24.29217749198));
+#14272 = CARTESIAN_POINT('',(-4.641608065225,-24.40987788768));
+#14273 = CARTESIAN_POINT('',(-4.734057457527,-24.52758814791));
+#14274 = CARTESIAN_POINT('',(-4.826526736399,-24.64532370514));
+#14275 = CARTESIAN_POINT('',(-5.002443009898,-24.86930725381));
+#14276 = CARTESIAN_POINT('',(-5.085929455143,-24.97560547881));
+#14277 = CARTESIAN_POINT('',(-5.169405054431,-25.08188988332));
+#14278 = CARTESIAN_POINT('',(-5.252873759438,-25.18816550746));
+#14279 = CARTESIAN_POINT('',(-5.336349358365,-25.29444991543));
+#14280 = CARTESIAN_POINT('',(-5.419835803229,-25.40074814414));
+#14281 = CARTESIAN_POINT('',(-5.579600230969,-25.60416652501));
+#14282 = CARTESIAN_POINT('',(-5.655902355266,-25.70131741308));
+#14283 = CARTESIAN_POINT('',(-5.732197530065,-25.79845946197));
+#14284 = CARTESIAN_POINT('',(-5.808488286852,-25.89559589044));
+#14285 = CARTESIAN_POINT('',(-5.884783461417,-25.99273793933));
+#14286 = CARTESIAN_POINT('',(-5.96108558586,-26.08988882458));
+#14287 = CARTESIAN_POINT('',(-6.072493504386,-26.23173778622));
+#14288 = CARTESIAN_POINT('',(-6.107608924606,-26.27644812459));
+#14289 = CARTESIAN_POINT('',(-6.142724201082,-26.32115827862));
+#14290 = CARTESIAN_POINT('',(-6.177839386459,-26.36586831646));
+#14291 = CARTESIAN_POINT('',(-6.212954663676,-26.41057847226));
+#14292 = CARTESIAN_POINT('',(-6.248070084356,-26.45528881225));
+#14293 = CARTESIAN_POINT('',(-6.28318530718,-26.49999890075));
+#14294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14295 = PCURVE('',#11076,#14296);
+#14296 = DEFINITIONAL_REPRESENTATION('',(#14297),#14342);
+#14297 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14298,#14299,#14300,#14301,
+    #14302,#14303,#14304,#14305,#14306,#14307,#14308,#14309,#14310,
+    #14311,#14312,#14313,#14314,#14315,#14316,#14317,#14318,#14319,
+    #14320,#14321,#14322,#14323,#14324,#14325,#14326,#14327,#14328,
+    #14329,#14330,#14331,#14332,#14333,#14334,#14335,#14336,#14337,
+    #14338,#14339,#14340,#14341),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576030974762E-02,0.195764238702,0.359765479024,0.565756437229,
+    0.751753603395,0.921753964077,1.),.UNSPECIFIED.);
+#14298 = CARTESIAN_POINT('',(-0.931749680855,0.));
+#14299 = CARTESIAN_POINT('',(-0.931749735419,3.400077775347E-02));
+#14300 = CARTESIAN_POINT('',(-0.931749839265,6.800173302857E-02));
+#14301 = CARTESIAN_POINT('',(-0.931749949701,0.102002569662));
+#14302 = CARTESIAN_POINT('',(-0.93175003768,0.136003328863));
+#14303 = CARTESIAN_POINT('',(-0.931750088386,0.170004165131));
+#14304 = CARTESIAN_POINT('',(-0.931750101811,0.204005122166));
+#14305 = CARTESIAN_POINT('',(-0.93175007991,0.291862974523));
+#14306 = CARTESIAN_POINT('',(-0.931750003639,0.34572171617));
+#14307 = CARTESIAN_POINT('',(-0.93174989422,0.399579224618));
+#14308 = CARTESIAN_POINT('',(-0.931749796026,0.453435949891));
+#14309 = CARTESIAN_POINT('',(-0.931749732479,0.507293460312));
+#14310 = CARTESIAN_POINT('',(-0.931749700788,0.561152203293));
+#14311 = CARTESIAN_POINT('',(-0.931749691945,0.688612069317));
+#14312 = CARTESIAN_POINT('',(-0.93174973854,0.762222765879));
+#14313 = CARTESIAN_POINT('',(-0.93174982083,0.835827643604));
+#14314 = CARTESIAN_POINT('',(-0.931749897871,0.909428822068));
+#14315 = CARTESIAN_POINT('',(-0.931749947049,0.983033698442));
+#14316 = CARTESIAN_POINT('',(-0.93174997223,1.056644392387));
+#14317 = CARTESIAN_POINT('',(-0.931749982533,1.222694731188));
+#14318 = CARTESIAN_POINT('',(-0.931749956296,1.315167016591));
+#14319 = CARTESIAN_POINT('',(-0.931749907989,1.407619421685));
+#14320 = CARTESIAN_POINT('',(-0.931749864498,1.500064063198));
+#14321 = CARTESIAN_POINT('',(-0.931749827702,1.592516465184));
+#14322 = CARTESIAN_POINT('',(-0.931749805277,1.684988749932));
+#14323 = CARTESIAN_POINT('',(-0.931749792335,1.860910735153));
+#14324 = CARTESIAN_POINT('',(-0.93174979898,1.944399888164));
+#14325 = CARTESIAN_POINT('',(-0.931749819223,2.027878193091));
+#14326 = CARTESIAN_POINT('',(-0.931749852004,2.111349602705));
+#14327 = CARTESIAN_POINT('',(-0.931749885592,2.194827906328));
+#14328 = CARTESIAN_POINT('',(-0.931749903492,2.278317056773));
+#14329 = CARTESIAN_POINT('',(-0.931749906467,2.438086665619));
+#14330 = CARTESIAN_POINT('',(-0.931749894556,2.514391265915));
+#14331 = CARTESIAN_POINT('',(-0.931749866146,2.590688918538));
+#14332 = CARTESIAN_POINT('',(-0.931749832512,2.666982156318));
+#14333 = CARTESIAN_POINT('',(-0.931749814338,2.743279813326));
+#14334 = CARTESIAN_POINT('',(-0.931749825975,2.819584417785));
+#14335 = CARTESIAN_POINT('',(-0.931749859561,2.9309959546));
+#14336 = CARTESIAN_POINT('',(-0.93174987258,2.966112514942));
+#14337 = CARTESIAN_POINT('',(-0.9317498871,3.00122893106));
+#14338 = CARTESIAN_POINT('',(-0.9317499004,3.036345256014));
+#14339 = CARTESIAN_POINT('',(-0.931749909828,3.071461673269));
+#14340 = CARTESIAN_POINT('',(-0.931749914649,3.106578234627));
+#14341 = CARTESIAN_POINT('',(-0.931749917908,3.141694598156));
+#14342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14343 = ORIENTED_EDGE('',*,*,#14344,.F.);
+#14344 = EDGE_CURVE('',#13918,#14199,#14345,.T.);
+#14345 = SURFACE_CURVE('',#14346,(#14350,#14357),.PCURVE_S1.);
+#14346 = LINE('',#14347,#14348);
+#14347 = CARTESIAN_POINT('',(4.,0.,0.));
+#14348 = VECTOR('',#14349,1.);
+#14349 = DIRECTION('',(0.,0.,1.));
+#14350 = PCURVE('',#10768,#14351);
+#14351 = DEFINITIONAL_REPRESENTATION('',(#14352),#14356);
+#14352 = LINE('',#14353,#14354);
+#14353 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#14354 = VECTOR('',#14355,1.);
+#14355 = DIRECTION('',(-0.,-1.));
+#14356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14357 = PCURVE('',#14119,#14358);
+#14358 = DEFINITIONAL_REPRESENTATION('',(#14359),#14363);
+#14359 = LINE('',#14360,#14361);
+#14360 = CARTESIAN_POINT('',(-0.,0.));
+#14361 = VECTOR('',#14362,1.);
+#14362 = DIRECTION('',(-0.,-1.));
+#14363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14364 = ORIENTED_EDGE('',*,*,#13917,.F.);
+#14365 = ADVANCED_FACE('',(#14366),#11076,.F.);
+#14366 = FACE_BOUND('',#14367,.F.);
+#14367 = EDGE_LOOP('',(#14368,#14369,#14370,#14411,#14476));
+#14368 = ORIENTED_EDGE('',*,*,#14198,.F.);
+#14369 = ORIENTED_EDGE('',*,*,#11061,.T.);
+#14370 = ORIENTED_EDGE('',*,*,#14371,.T.);
+#14371 = EDGE_CURVE('',#11021,#14372,#14374,.T.);
+#14372 = VERTEX_POINT('',#14373);
+#14373 = CARTESIAN_POINT('',(-3.099999022684,3.39644708E-07,
+    30.741155233516));
+#14374 = SURFACE_CURVE('',#14375,(#14397,#14404),.PCURVE_S1.);
+#14375 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#14376,#14377,#14378,#14379,
+    #14380,#14381,#14382,#14383,#14384,#14385,#14386,#14387,#14388,
+    #14389,#14390,#14391,#14392,#14393,#14394,#14395,#14396),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#14376 = CARTESIAN_POINT('',(-3.09999926701,2.5473491716E-07,
+    22.741154993437));
+#14377 = CARTESIAN_POINT('',(-3.099999078146,-0.885356556179,
+    23.104791614141));
+#14378 = CARTESIAN_POINT('',(-2.821852670052,-1.770717712497,
+    23.46842989273));
+#14379 = CARTESIAN_POINT('',(-2.265581261802,-2.558979027627,
+    23.832056297131));
+#14380 = CARTESIAN_POINT('',(-1.469247989846,-3.153072347741,
+    24.195713235438));
+#14381 = CARTESIAN_POINT('',(-0.509220420214,-3.472994322418,
+    24.559326396197));
+#14382 = CARTESIAN_POINT('',(0.509212490985,-3.473006631008,
+    24.922977871343));
+#14383 = CARTESIAN_POINT('',(1.469262462419,-3.153064816766,
+    25.286608590846));
+#14384 = CARTESIAN_POINT('',(2.26556969229,-2.558983902179,
+    25.650246278213));
+#14385 = CARTESIAN_POINT('',(2.821855708394,-1.770715694842,
+    26.013882352056));
+#14386 = CARTESIAN_POINT('',(3.378142349056,-3.1724288856E-07,
+    26.741155113472));
+#14387 = CARTESIAN_POINT('',(2.821855977198,1.770715144803,
+    27.468427874889));
+#14388 = CARTESIAN_POINT('',(2.265568740799,2.558981974511,
+    27.832063948729));
+#14389 = CARTESIAN_POINT('',(1.469271899329,3.153071182233,
+    28.195701636104));
+#14390 = CARTESIAN_POINT('',(0.509191600606,3.472995259385,
+    28.559332355595));
+#14391 = CARTESIAN_POINT('',(-0.509188519255,3.473002697977,
+    28.922983830753));
+#14392 = CARTESIAN_POINT('',(-1.469276568906,3.153070962444,
+    29.286596991501));
+#14393 = CARTESIAN_POINT('',(-2.265564370241,2.55897875094,
+    29.650253929817));
+#14394 = CARTESIAN_POINT('',(-2.821856485182,1.770718417929,
+    30.013880334218));
+#14395 = CARTESIAN_POINT('',(-3.099999187315,0.885357150551,
+    30.377518612793));
+#14396 = CARTESIAN_POINT('',(-3.099999022684,3.3964471902E-07,
+    30.741155233516));
+#14397 = PCURVE('',#11076,#14398);
+#14398 = DEFINITIONAL_REPRESENTATION('',(#14399),#14403);
+#14399 = LINE('',#14400,#14401);
+#14400 = CARTESIAN_POINT('',(-0.,0.));
+#14401 = VECTOR('',#14402,1.);
+#14402 = DIRECTION('',(0.,1.));
+#14403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14404 = PCURVE('',#11329,#14405);
+#14405 = DEFINITIONAL_REPRESENTATION('',(#14406),#14410);
+#14406 = LINE('',#14407,#14408);
+#14407 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#14408 = VECTOR('',#14409,1.);
+#14409 = DIRECTION('',(0.,1.));
+#14410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14411 = ORIENTED_EDGE('',*,*,#14412,.F.);
+#14412 = EDGE_CURVE('',#14413,#14372,#14415,.T.);
+#14413 = VERTEX_POINT('',#14414);
+#14414 = CARTESIAN_POINT('',(-4.,-2.71721039E-07,30.499998845758));
+#14415 = SURFACE_CURVE('',#14416,(#14419,#14426),.PCURVE_S1.);
+#14416 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14417,#14418),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#14417 = CARTESIAN_POINT('',(-4.099998508044,-3.3964946589E-07,
+    30.473204120431));
+#14418 = CARTESIAN_POINT('',(-3.099999022684,3.3964471813E-07,
+    30.741155233516));
+#14419 = PCURVE('',#11076,#14420);
+#14420 = DEFINITIONAL_REPRESENTATION('',(#14421),#14425);
+#14421 = LINE('',#14422,#14423);
+#14422 = CARTESIAN_POINT('',(0.,6.283389315972));
+#14423 = VECTOR('',#14424,1.);
+#14424 = DIRECTION('',(1.,0.));
+#14425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14426 = PCURVE('',#14427,#14470);
+#14427 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#14428,#14429,#14430,#14431,#14432,#14433,#14434,#14435,#14436
+      ,#14437,#14438,#14439,#14440,#14441,#14442,#14443,#14444,#14445
+      ,#14446,#14447,#14448)
+    ,(#14449,#14450,#14451,#14452,#14453,#14454,#14455,#14456,#14457
+      ,#14458,#14459,#14460,#14461,#14462,#14463,#14464,#14465,#14466
+      ,#14467,#14468,#14469
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#14428 = CARTESIAN_POINT('',(-4.099998508044,-3.3964946589E-07,
+    30.473204120431));
+#14429 = CARTESIAN_POINT('',(-4.099998011715,-1.170957996574,
+    30.83684022703));
+#14430 = CARTESIAN_POINT('',(-3.732125711938,-2.341911586256,
+    31.200474675715));
+#14431 = CARTESIAN_POINT('',(-2.996418521797,-3.384463734802,
+    31.564120998518));
+#14432 = CARTESIAN_POINT('',(-1.94318582542,-4.170187996479,
+    31.927736787613));
+#14433 = CARTESIAN_POINT('',(-0.673498222737,-4.59331407802,
+    32.29139635399));
+#14434 = CARTESIAN_POINT('',(0.673485559367,-4.593332932294,
+    32.65501760621));
+#14435 = CARTESIAN_POINT('',(1.943213981831,-4.17018030822,
+    33.018659613936));
+#14436 = CARTESIAN_POINT('',(2.996399832988,-3.384461914972,
+    33.382294653858));
+#14437 = CARTESIAN_POINT('',(3.732131728558,-2.341913147766,
+    33.745931307283));
+#14438 = CARTESIAN_POINT('',(4.46786508898,4.2647384722E-07,
+    34.473204000412));
+#14439 = CARTESIAN_POINT('',(3.732131184115,2.341913829672,
+    35.200476693543));
+#14440 = CARTESIAN_POINT('',(2.996395492162,3.38446097175,
+    35.564111967489));
+#14441 = CARTESIAN_POINT('',(1.943232613965,4.170187761865,
+    35.92775380626));
+#14442 = CARTESIAN_POINT('',(0.673441213463,4.593321304319,
+    36.291380717169));
+#14443 = CARTESIAN_POINT('',(-0.673440813627,4.593321132238,
+    36.655021324287));
+#14444 = CARTESIAN_POINT('',(-1.943237080044,4.170188145491,
+    37.018665793837));
+#14445 = CARTESIAN_POINT('',(-2.996392606778,3.384461312909,
+    37.382288381781));
+#14446 = CARTESIAN_POINT('',(-3.732132490876,2.341911141543,
+    37.745933325112));
+#14447 = CARTESIAN_POINT('',(-4.099998655721,1.170957232383,
+    38.109567773805));
+#14448 = CARTESIAN_POINT('',(-4.099998135104,-4.245515397E-07,
+    38.473203880381));
+#14449 = CARTESIAN_POINT('',(-3.099999022684,3.3964471946E-07,
+    30.741155233516));
+#14450 = CARTESIAN_POINT('',(-3.099998858107,-0.885356401507,
+    31.104791854182));
+#14451 = CARTESIAN_POINT('',(-2.821852496146,-1.770717495672,
+    31.468430132808));
+#14452 = CARTESIAN_POINT('',(-2.265581153336,-2.558978763887,
+    31.832056537186));
+#14453 = CARTESIAN_POINT('',(-1.469247960428,-3.153072059024,
+    32.195713475508));
+#14454 = CARTESIAN_POINT('',(-0.509220475181,-3.472994034762,
+    32.559326636255));
+#14455 = CARTESIAN_POINT('',(0.509212355723,-3.473006371249,
+    32.922978111407));
+#14456 = CARTESIAN_POINT('',(1.469262260276,-3.153064608515,
+    33.286608830911));
+#14457 = CARTESIAN_POINT('',(2.265569443655,-2.558983762557,
+    33.650246518274));
+#14458 = CARTESIAN_POINT('',(2.821855437509,-1.770715632578,
+    34.013882592119));
+#14459 = CARTESIAN_POINT('',(3.378142082826,-4.0976356445E-07,
+    34.741155353534));
+#14460 = CARTESIAN_POINT('',(2.821855803305,1.770714927969,
+    35.468428114953));
+#14461 = CARTESIAN_POINT('',(2.265568272687,2.558982007836,
+    35.832065568274));
+#14462 = CARTESIAN_POINT('',(1.469273282799,3.153069726531,
+    36.195696456769));
+#14463 = CARTESIAN_POINT('',(0.509189132553,3.472997055609,
+    36.559342273155));
+#14464 = CARTESIAN_POINT('',(-0.509185860971,3.473000354343,
+    36.922974393321));
+#14465 = CARTESIAN_POINT('',(-1.46927777965,3.153071921158,
+    37.286602650958));
+#14466 = CARTESIAN_POINT('',(-2.265563761968,2.55897831428,
+    37.650252790404));
+#14467 = CARTESIAN_POINT('',(-2.821856214301,1.770718355655,
+    38.013880574268));
+#14468 = CARTESIAN_POINT('',(-3.099998918744,0.885357165686,
+    38.377518852873));
+#14469 = CARTESIAN_POINT('',(-3.099998778387,4.2454430993E-07,
+    38.741155473567));
+#14470 = DEFINITIONAL_REPRESENTATION('',(#14471),#14475);
+#14471 = LINE('',#14472,#14473);
+#14472 = CARTESIAN_POINT('',(0.,0.));
+#14473 = VECTOR('',#14474,1.);
+#14474 = DIRECTION('',(1.,0.));
+#14475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14476 = ORIENTED_EDGE('',*,*,#14477,.F.);
+#14477 = EDGE_CURVE('',#14199,#14413,#14478,.T.);
+#14478 = SURFACE_CURVE('',#14479,(#14524,#14572),.PCURVE_S1.);
+#14479 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14480,#14481,#14482,#14483,
+    #14484,#14485,#14486,#14487,#14488,#14489,#14490,#14491,#14492,
+    #14493,#14494,#14495,#14496,#14497,#14498,#14499,#14500,#14501,
+    #14502,#14503,#14504,#14505,#14506,#14507,#14508,#14509,#14510,
+    #14511,#14512,#14513,#14514,#14515,#14516,#14517,#14518,#14519,
+    #14520,#14521,#14522,#14523),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976132421909E-02,0.27175337895,0.329759380216,0.511768557562,
+    0.695777398788,0.951752167381,1.),.UNSPECIFIED.);
+#14480 = CARTESIAN_POINT('',(4.,-1.26E-15,26.499998900757));
+#14481 = CARTESIAN_POINT('',(4.,7.13719265694E-02,26.522717289653));
+#14482 = CARTESIAN_POINT('',(3.998514262485,0.142743897458,
+    26.545435685031));
+#14483 = CARTESIAN_POINT('',(3.995542789439,0.214078728901,
+    26.56815408277));
+#14484 = CARTESIAN_POINT('',(3.991086739614,0.285339313008,
+    26.590872480012));
+#14485 = CARTESIAN_POINT('',(3.985148428523,0.356488617757,
+    26.613590875165));
+#14486 = CARTESIAN_POINT('',(3.977731328443,0.427489687006,
+    26.636309267899));
+#14487 = CARTESIAN_POINT('',(3.916962981241,0.911489529016,
+    26.791580746084));
+#14488 = CARTESIAN_POINT('',(3.814878622179,1.318549321285,
+    26.924190589418));
+#14489 = CARTESIAN_POINT('',(3.663472330518,1.711839561944,
+    27.05675385615));
+#14490 = CARTESIAN_POINT('',(3.465129178332,2.084299387136,
+    27.18930147379));
+#14491 = CARTESIAN_POINT('',(3.223304673061,2.429439887491,
+    27.321864788008));
+#14492 = CARTESIAN_POINT('',(2.94252629885,2.741341120266,
+    27.454474667451));
+#14493 = CARTESIAN_POINT('',(2.550162213412,3.083425681063,
+    27.620170586717));
+#14494 = CARTESIAN_POINT('',(2.469602614566,3.149466886326,
+    27.653313438904));
+#14495 = CARTESIAN_POINT('',(2.387052054453,3.213048867694,
+    27.686456300839));
+#14496 = CARTESIAN_POINT('',(2.302600784348,3.274099901521,
+    27.719599165091));
+#14497 = CARTESIAN_POINT('',(2.216342132002,3.332552519733,
+    27.752742024298));
+#14498 = CARTESIAN_POINT('',(2.12837250164,3.388343509828,
+    27.785884871166));
+#14499 = CARTESIAN_POINT('',(1.757706882711,3.607936353115,
+    27.923022088725));
+#14500 = CARTESIAN_POINT('',(1.460708057549,3.747701597148,
+    28.02703329638));
+#14501 = CARTESIAN_POINT('',(1.150932672685,3.858830646102,
+    28.131032108584));
+#14502 = CARTESIAN_POINT('',(0.831700376569,3.93998660327,
+    28.235023058969));
+#14503 = CARTESIAN_POINT('',(0.506462322576,3.990292114428,
+    28.339021918076));
+#14504 = CARTESIAN_POINT('',(0.178773578319,4.009336377954,
+    28.443033196165));
+#14505 = CARTESIAN_POINT('',(-0.47778391746,3.985074525983,
+    28.652164667262));
+#14506 = CARTESIAN_POINT('',(-0.806737936528,3.941076947511,
+    28.757319438115));
+#14507 = CARTESIAN_POINT('',(-1.130794176861,3.865400220927,
+    28.862461114146));
+#14508 = CARTESIAN_POINT('',(-1.446321396763,3.758745638844,
+    28.967594450027));
+#14509 = CARTESIAN_POINT('',(-1.749833673025,3.622291507985,
+    29.072736080165));
+#14510 = CARTESIAN_POINT('',(-2.038018969209,3.457683496412,
+    29.177890778894));
+#14511 = CARTESIAN_POINT('',(-2.683090769478,3.002023167126,
+    29.429283740877));
+#14512 = CARTESIAN_POINT('',(-3.023092084434,2.686465291673,
+    29.575632151838));
+#14513 = CARTESIAN_POINT('',(-3.319203822727,2.326357857585,
+    29.721903140385));
+#14514 = CARTESIAN_POINT('',(-3.564731314245,1.929182552159,
+    29.868151902652));
+#14515 = CARTESIAN_POINT('',(-3.754488573589,1.503328601656,
+    30.014423156136));
+#14516 = CARTESIAN_POINT('',(-3.884775736885,1.058128838084,
+    30.160771738118));
+#14517 = CARTESIAN_POINT('',(-3.967223091612,0.518306299058,
+    30.334595049355));
+#14518 = CARTESIAN_POINT('',(-3.978136184311,0.432363388338,
+    30.362162358973));
+#14519 = CARTESIAN_POINT('',(-3.986876693126,0.346155808954,
+    30.389729666852));
+#14520 = CARTESIAN_POINT('',(-3.993437092598,0.259749462571,
+    30.417296970374));
+#14521 = CARTESIAN_POINT('',(-3.997812365242,0.173210443533,
+    30.444864268065));
+#14522 = CARTESIAN_POINT('',(-4.000000001553,8.660503886643E-02,
+    30.47243155959));
+#14523 = CARTESIAN_POINT('',(-4.,-2.7172103897E-07,30.499998845758));
+#14524 = PCURVE('',#11076,#14525);
+#14525 = DEFINITIONAL_REPRESENTATION('',(#14526),#14571);
+#14526 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14527,#14528,#14529,#14530,
+    #14531,#14532,#14533,#14534,#14535,#14536,#14537,#14538,#14539,
+    #14540,#14541,#14542,#14543,#14544,#14545,#14546,#14547,#14548,
+    #14549,#14550,#14551,#14552,#14553,#14554,#14555,#14556,#14557,
+    #14558,#14559,#14560,#14561,#14562,#14563,#14564,#14565,#14566,
+    #14567,#14568,#14569,#14570),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976132421909E-02,0.27175337895,0.329759380216,0.511768557562,
+    0.695777398788,0.951752167381,1.),.UNSPECIFIED.);
+#14527 = CARTESIAN_POINT('',(-0.931749917908,3.141694598156));
+#14528 = CARTESIAN_POINT('',(-0.931749919565,3.159538159421));
+#14529 = CARTESIAN_POINT('',(-0.931749920916,3.177381725734));
+#14530 = CARTESIAN_POINT('',(-0.931749922367,3.195225294093));
+#14531 = CARTESIAN_POINT('',(-0.931749924138,3.213068862386));
+#14532 = CARTESIAN_POINT('',(-0.931749926266,3.23091242939));
+#14533 = CARTESIAN_POINT('',(-0.9317499286,3.248755994772));
+#14534 = CARTESIAN_POINT('',(-0.9317499437,3.370709903258));
+#14535 = CARTESIAN_POINT('',(-0.931749956358,3.474864830409));
+#14536 = CARTESIAN_POINT('',(-0.931749911783,3.57898315149));
+#14537 = CARTESIAN_POINT('',(-0.931749786508,3.683089124221));
+#14538 = CARTESIAN_POINT('',(-0.931749746858,3.787207453497));
+#14539 = CARTESIAN_POINT('',(-0.931749748067,3.891362379618));
+#14540 = CARTESIAN_POINT('',(-0.931749788457,4.021503889332));
+#14541 = CARTESIAN_POINT('',(-0.931749798395,4.047535073829));
+#14542 = CARTESIAN_POINT('',(-0.93174980979,4.073566267221));
+#14543 = CARTESIAN_POINT('',(-0.931749822228,4.099597463509));
+#14544 = CARTESIAN_POINT('',(-0.931749835287,4.125628656705));
+#14545 = CARTESIAN_POINT('',(-0.931749848533,4.151659840827));
+#14546 = CARTESIAN_POINT('',(-0.931749902274,4.25937069072));
+#14547 = CARTESIAN_POINT('',(-0.931749940908,4.341063583576));
+#14548 = CARTESIAN_POINT('',(-0.931749964105,4.422746735693));
+#14549 = CARTESIAN_POINT('',(-0.931749966722,4.504423698113));
+#14550 = CARTESIAN_POINT('',(-0.93174995252,4.586106854456));
+#14551 = CARTESIAN_POINT('',(-0.931749930077,4.66779975237));
+#14552 = CARTESIAN_POINT('',(-0.931749877349,4.832056505804));
+#14553 = CARTESIAN_POINT('',(-0.931749847068,4.914647519565));
+#14554 = CARTESIAN_POINT('',(-0.931749819309,4.997228250589));
+#14555 = CARTESIAN_POINT('',(-0.931749797326,5.079802445072));
+#14556 = CARTESIAN_POINT('',(-0.931749786452,5.16238317497));
+#14557 = CARTESIAN_POINT('',(-0.931749792318,5.244974187761));
+#14558 = CARTESIAN_POINT('',(-0.931749839756,5.442424243798));
+#14559 = CARTESIAN_POINT('',(-0.931749898774,5.557369808688));
+#14560 = CARTESIAN_POINT('',(-0.931749949964,5.672254537012));
+#14561 = CARTESIAN_POINT('',(-0.931750065033,5.787121778025));
+#14562 = CARTESIAN_POINT('',(-0.931749893085,5.902006481382));
+#14563 = CARTESIAN_POINT('',(-0.931749801587,6.016952079198));
+#14564 = CARTESIAN_POINT('',(-0.931749882852,6.153477118312));
+#14565 = CARTESIAN_POINT('',(-0.931749899054,6.175129154749));
+#14566 = CARTESIAN_POINT('',(-0.9317499227,6.196781194309));
+#14567 = CARTESIAN_POINT('',(-0.931749954472,6.218433234123));
+#14568 = CARTESIAN_POINT('',(-0.931749991607,6.240085270628));
+#14569 = CARTESIAN_POINT('',(-0.931750027894,6.261737299563));
+#14570 = CARTESIAN_POINT('',(-0.931750053677,6.283389315972));
+#14571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14572 = PCURVE('',#14119,#14573);
+#14573 = DEFINITIONAL_REPRESENTATION('',(#14574),#14619);
+#14574 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14575,#14576,#14577,#14578,
+    #14579,#14580,#14581,#14582,#14583,#14584,#14585,#14586,#14587,
+    #14588,#14589,#14590,#14591,#14592,#14593,#14594,#14595,#14596,
+    #14597,#14598,#14599,#14600,#14601,#14602,#14603,#14604,#14605,
+    #14606,#14607,#14608,#14609,#14610,#14611,#14612,#14613,#14614,
+    #14615,#14616,#14617,#14618),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976132421909E-02,0.27175337895,0.329759380216,0.511768557562,
+    0.695777398788,0.951752167381,1.),.UNSPECIFIED.);
+#14575 = CARTESIAN_POINT('',(0.,-26.49999890075));
+#14576 = CARTESIAN_POINT('',(-1.784298164235E-02,-26.52271728965));
+#14577 = CARTESIAN_POINT('',(-3.568596833696E-02,-26.54543568503));
+#14578 = CARTESIAN_POINT('',(-5.352895710033E-02,-26.56815408277));
+#14579 = CARTESIAN_POINT('',(-7.137194583456E-02,-26.59087248001));
+#14580 = CARTESIAN_POINT('',(-8.921493332741E-02,-26.61359087516));
+#14581 = CARTESIAN_POINT('',(-0.107057919252,-26.63630926789));
+#14582 = CARTESIAN_POINT('',(-0.229007867768,-26.79158074608));
+#14583 = CARTESIAN_POINT('',(-0.333159414565,-26.92419058941));
+#14584 = CARTESIAN_POINT('',(-0.437274359717,-27.05675385615));
+#14585 = CARTESIAN_POINT('',(-0.541376942332,-27.18930147379));
+#14586 = CARTESIAN_POINT('',(-0.645491881443,-27.321864788));
+#14587 = CARTESIAN_POINT('',(-0.74964342328,-27.45447466745));
+#14588 = CARTESIAN_POINT('',(-0.879780711911,-27.62017058671));
+#14589 = CARTESIAN_POINT('',(-0.905811052484,-27.6533134389));
+#14590 = CARTESIAN_POINT('',(-0.931841402322,-27.68645630083));
+#14591 = CARTESIAN_POINT('',(-0.957871755392,-27.71959916509));
+#14592 = CARTESIAN_POINT('',(-0.98390210565,-27.75274202429));
+#14593 = CARTESIAN_POINT('',(-1.00993244704,-27.78588487116));
+#14594 = CARTESIAN_POINT('',(-1.117639810379,-27.92302208872));
+#14595 = CARTESIAN_POINT('',(-1.199330060008,-28.02703329638));
+#14596 = CARTESIAN_POINT('',(-1.281010567772,-28.13103210858));
+#14597 = CARTESIAN_POINT('',(-1.36268488096,-28.23502305896));
+#14598 = CARTESIAN_POINT('',(-1.444365382048,-28.33902191807));
+#14599 = CARTESIAN_POINT('',(-1.526055620984,-28.44303319616));
+#14600 = CARTESIAN_POINT('',(-1.690307025606,-28.65216466726));
+#14601 = CARTESIAN_POINT('',(-1.772895348612,-28.75731943811));
+#14602 = CARTESIAN_POINT('',(-1.855473390392,-28.86246111414));
+#14603 = CARTESIAN_POINT('',(-1.938044899343,-28.96759445002));
+#14604 = CARTESIAN_POINT('',(-2.020622947519,-29.07273608016));
+#14605 = CARTESIAN_POINT('',(-2.103211281218,-29.17789077889));
+#14606 = CARTESIAN_POINT('',(-2.300654938242,-29.42928374087));
+#14607 = CARTESIAN_POINT('',(-2.415596782966,-29.57563215183));
+#14608 = CARTESIAN_POINT('',(-2.530477793957,-29.72190314038));
+#14609 = CARTESIAN_POINT('',(-2.645341321929,-29.86815190265));
+#14610 = CARTESIAN_POINT('',(-2.760222303734,-30.01442315613));
+#14611 = CARTESIAN_POINT('',(-2.875164123159,-30.16077173811));
+#14612 = CARTESIAN_POINT('',(-3.011684712253,-30.33459504935));
+#14613 = CARTESIAN_POINT('',(-3.033336044028,-30.36216235897));
+#14614 = CARTESIAN_POINT('',(-3.05498738058,-30.38972966685));
+#14615 = CARTESIAN_POINT('',(-3.076638719704,-30.41729697037));
+#14616 = CARTESIAN_POINT('',(-3.098290058602,-30.44486426806));
+#14617 = CARTESIAN_POINT('',(-3.119941393873,-30.47243155959));
+#14618 = CARTESIAN_POINT('',(-3.14159272152,-30.49999884575));
+#14619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14620 = ADVANCED_FACE('',(#14621),#11329,.F.);
+#14621 = FACE_BOUND('',#14622,.F.);
+#14622 = EDGE_LOOP('',(#14623,#14624,#14625,#14666));
+#14623 = ORIENTED_EDGE('',*,*,#14371,.F.);
+#14624 = ORIENTED_EDGE('',*,*,#11316,.T.);
+#14625 = ORIENTED_EDGE('',*,*,#14626,.T.);
+#14626 = EDGE_CURVE('',#11276,#14627,#14629,.T.);
+#14627 = VERTEX_POINT('',#14628);
+#14628 = CARTESIAN_POINT('',(-3.100000977318,3.39648481E-07,
+    31.758846687138));
+#14629 = SURFACE_CURVE('',#14630,(#14652,#14659),.PCURVE_S1.);
+#14630 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#14631,#14632,#14633,#14634,
+    #14635,#14636,#14637,#14638,#14639,#14640,#14641,#14642,#14643,
+    #14644,#14645,#14646,#14647,#14648,#14649,#14650,#14651),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#14631 = CARTESIAN_POINT('',(-3.100000732992,2.5473732546E-07,
+    23.75884644706));
+#14632 = CARTESIAN_POINT('',(-3.100001067361,-0.88535704464,
+    24.122483067763));
+#14633 = CARTESIAN_POINT('',(-2.821858381537,-1.770718853786,
+    24.486121346347));
+#14634 = CARTESIAN_POINT('',(-2.265566110815,-2.558979728374,
+    24.849747750776));
+#14635 = CARTESIAN_POINT('',(-1.469277984093,-3.153072420312,
+    25.213404689026));
+#14636 = CARTESIAN_POINT('',(-0.509189466053,-3.473004516433,
+    25.577017849846));
+#14637 = CARTESIAN_POINT('',(0.509191215618,-3.472997273094,
+    25.940669324957));
+#14638 = CARTESIAN_POINT('',(1.469272105392,-3.153073203528,
+    26.304300044469));
+#14639 = CARTESIAN_POINT('',(2.265569500087,-2.558983820714,
+    26.667937731835));
+#14640 = CARTESIAN_POINT('',(2.821857194534,-1.770716662773,
+    27.031573805679));
+#14641 = CARTESIAN_POINT('',(3.378144212808,-3.3046617931E-07,
+    27.758846567094));
+#14642 = CARTESIAN_POINT('',(2.821857604747,1.770716130713,
+    28.486119328511));
+#14643 = CARTESIAN_POINT('',(2.265571432877,2.558984879607,
+    28.849755402355));
+#14644 = CARTESIAN_POINT('',(1.469263877561,3.153066274623,
+    29.213393089716));
+#14645 = CARTESIAN_POINT('',(0.509213437864,3.47300844948,
+    29.577023809246));
+#14646 = CARTESIAN_POINT('',(-0.509220035324,3.472996336129,
+    29.940675284324));
+#14647 = CARTESIAN_POINT('',(-1.469248195829,3.153074369018,
+    30.304288445179));
+#14648 = CARTESIAN_POINT('',(-2.265582021126,2.558980873853,
+    30.667945383406));
+#14649 = CARTESIAN_POINT('',(-2.821853887385,1.770719230453,
+    31.031571787849));
+#14650 = CARTESIAN_POINT('',(-3.100000618679,0.885357639019,
+    31.395210066416));
+#14651 = CARTESIAN_POINT('',(-3.100000977318,3.3964849244E-07,
+    31.758846687138));
+#14652 = PCURVE('',#11329,#14653);
+#14653 = DEFINITIONAL_REPRESENTATION('',(#14654),#14658);
+#14654 = LINE('',#14655,#14656);
+#14655 = CARTESIAN_POINT('',(-0.,0.));
+#14656 = VECTOR('',#14657,1.);
+#14657 = DIRECTION('',(0.,1.));
+#14658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14659 = PCURVE('',#11652,#14660);
+#14660 = DEFINITIONAL_REPRESENTATION('',(#14661),#14665);
+#14661 = LINE('',#14662,#14663);
+#14662 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#14663 = VECTOR('',#14664,1.);
+#14664 = DIRECTION('',(0.,1.));
+#14665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14666 = ORIENTED_EDGE('',*,*,#14667,.F.);
+#14667 = EDGE_CURVE('',#14372,#14627,#14668,.T.);
+#14668 = SURFACE_CURVE('',#14669,(#14672,#14679),.PCURVE_S1.);
+#14669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14670,#14671),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#14670 = CARTESIAN_POINT('',(-3.099999022684,3.3964471902E-07,
+    30.741155233516));
+#14671 = CARTESIAN_POINT('',(-3.100000977318,3.3964849244E-07,
+    31.758846687138));
+#14672 = PCURVE('',#11329,#14673);
+#14673 = DEFINITIONAL_REPRESENTATION('',(#14674),#14678);
+#14674 = LINE('',#14675,#14676);
+#14675 = CARTESIAN_POINT('',(0.,6.283389315972));
+#14676 = VECTOR('',#14677,1.);
+#14677 = DIRECTION('',(1.,0.));
+#14678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14679 = PCURVE('',#14680,#14723);
+#14680 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#14681,#14682,#14683,#14684,#14685,#14686,#14687,#14688,#14689
+      ,#14690,#14691,#14692,#14693,#14694,#14695,#14696,#14697,#14698
+      ,#14699,#14700,#14701)
+    ,(#14702,#14703,#14704,#14705,#14706,#14707,#14708,#14709,#14710
+      ,#14711,#14712,#14713,#14714,#14715,#14716,#14717,#14718,#14719
+      ,#14720,#14721,#14722
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#14681 = CARTESIAN_POINT('',(-3.099999022684,3.3964471902E-07,
+    30.741155233516));
+#14682 = CARTESIAN_POINT('',(-3.099998858107,-0.885356401507,
+    31.104791854181));
+#14683 = CARTESIAN_POINT('',(-2.821852496146,-1.770717495671,
+    31.468430132809));
+#14684 = CARTESIAN_POINT('',(-2.265581153336,-2.558978763888,
+    31.832056537184));
+#14685 = CARTESIAN_POINT('',(-1.469247960428,-3.153072059024,
+    32.195713475511));
+#14686 = CARTESIAN_POINT('',(-0.509220475181,-3.472994034763,
+    32.559326636252));
+#14687 = CARTESIAN_POINT('',(0.509212355723,-3.473006371248,
+    32.922978111409));
+#14688 = CARTESIAN_POINT('',(1.469262260276,-3.153064608516,
+    33.286608830909));
+#14689 = CARTESIAN_POINT('',(2.265569443655,-2.558983762557,
+    33.650246518275));
+#14690 = CARTESIAN_POINT('',(2.821855437509,-1.770715632578,
+    34.013882592119));
+#14691 = CARTESIAN_POINT('',(3.378142082826,-4.0976360151E-07,
+    34.741155353535));
+#14692 = CARTESIAN_POINT('',(2.821855803305,1.770714927969,
+    35.468428114952));
+#14693 = CARTESIAN_POINT('',(2.265568632337,2.55898171079,
+    35.832064188792));
+#14694 = CARTESIAN_POINT('',(1.469271869889,3.153070893498,
+    36.195701876166));
+#14695 = CARTESIAN_POINT('',(0.509191655606,3.47299497174,
+    36.559332595659));
+#14696 = CARTESIAN_POINT('',(-0.509188384024,3.473002438212,
+    36.922984070817));
+#14697 = CARTESIAN_POINT('',(-1.46927636674,3.153070754191,
+    37.286597231561));
+#14698 = CARTESIAN_POINT('',(-2.265564121617,2.558978611326,
+    37.650254169885));
+#14699 = CARTESIAN_POINT('',(-2.821856214301,1.770718355655,
+    38.013880574269));
+#14700 = CARTESIAN_POINT('',(-3.099998918744,0.885357165686,
+    38.377518852873));
+#14701 = CARTESIAN_POINT('',(-3.099998778387,4.2454431037E-07,
+    38.741155473567));
+#14702 = CARTESIAN_POINT('',(-3.100000977318,3.3964849333E-07,
+    31.758846687138));
+#14703 = CARTESIAN_POINT('',(-3.100001335903,-0.885357029517,
+    32.122483307803));
+#14704 = CARTESIAN_POINT('',(-2.821858652431,-1.770718916032,
+    32.486121586419));
+#14705 = CARTESIAN_POINT('',(-2.26556635946,-2.558979868008,
+    32.849747990844));
+#14706 = CARTESIAN_POINT('',(-1.469278186236,-3.153072628558,
+    33.213404929073));
+#14707 = CARTESIAN_POINT('',(-0.509189601312,-3.473004776192,
+    33.577018089922));
+#14708 = CARTESIAN_POINT('',(0.509191160627,-3.472997560747,
+    33.94066956501));
+#14709 = CARTESIAN_POINT('',(1.469272134824,-3.153073492264,
+    34.304300284535));
+#14710 = CARTESIAN_POINT('',(2.265569608547,-2.558984084438,
+    34.667937971896));
+#14711 = CARTESIAN_POINT('',(2.821857368425,-1.770716879611,
+    35.03157404574));
+#14712 = CARTESIAN_POINT('',(3.378144479039,-4.2299093639E-07,
+    35.758846807158));
+#14713 = CARTESIAN_POINT('',(2.821857875635,1.770716192974,
+    36.486119568571));
+#14714 = CARTESIAN_POINT('',(2.265571681515,2.558985019229,
+    36.849755642426));
+#14715 = CARTESIAN_POINT('',(1.469264079712,3.153066482869,
+    37.213393329756));
+#14716 = CARTESIAN_POINT('',(0.50921357312,3.473008709248,
+    37.577024049342));
+#14717 = CARTESIAN_POINT('',(-0.509219980334,3.472996623769,
+    37.940675524346));
+#14718 = CARTESIAN_POINT('',(-1.469248225258,3.153074657767,
+    38.304288685276));
+#14719 = CARTESIAN_POINT('',(-2.265582129593,2.558981137565,
+    38.66794562345));
+#14720 = CARTESIAN_POINT('',(-2.821854061263,1.770719447295,
+    39.031572027908));
+#14721 = CARTESIAN_POINT('',(-3.100000838757,0.885357793705,
+    39.395210306493));
+#14722 = CARTESIAN_POINT('',(-3.100001221616,4.2455006044E-07,
+    39.758846927188));
+#14723 = DEFINITIONAL_REPRESENTATION('',(#14724),#14728);
+#14724 = LINE('',#14725,#14726);
+#14725 = CARTESIAN_POINT('',(0.,0.));
+#14726 = VECTOR('',#14727,1.);
+#14727 = DIRECTION('',(1.,0.));
+#14728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14729 = ADVANCED_FACE('',(#14730),#11652,.F.);
+#14730 = FACE_BOUND('',#14731,.F.);
+#14731 = EDGE_LOOP('',(#14732,#14733,#14734,#14859,#14989));
+#14732 = ORIENTED_EDGE('',*,*,#14626,.F.);
+#14733 = ORIENTED_EDGE('',*,*,#11639,.T.);
+#14734 = ORIENTED_EDGE('',*,*,#14735,.T.);
+#14735 = EDGE_CURVE('',#11510,#14736,#14738,.T.);
+#14736 = VERTEX_POINT('',#14737);
+#14737 = CARTESIAN_POINT('',(4.,0.,27.999998927972));
+#14738 = SURFACE_CURVE('',#14739,(#14777,#14818),.PCURVE_S1.);
+#14739 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#14740,#14741,#14742,#14743,
+    #14744,#14745,#14746,#14747,#14748,#14749,#14750,#14751,#14752,
+    #14753,#14754,#14755,#14756,#14757,#14758,#14759,#14760,#14761,
+    #14762,#14763,#14764,#14765,#14766,#14767,#14768,#14769,#14770,
+    #14771,#14772,#14773,#14774,#14775,#14776),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385978113356E-02,0.187863546623,0.365862129751,
+    0.56785414326,0.741853489285,0.911853515073,1.),.UNSPECIFIED.);
+#14740 = CARTESIAN_POINT('',(-4.,-2.0378656851E-07,23.999999134317));
+#14741 = CARTESIAN_POINT('',(-3.999999984385,-0.154685452786,
+    24.049236906186));
+#14742 = CARTESIAN_POINT('',(-3.992821687851,-0.309371518459,
+    24.098474923497));
+#14743 = CARTESIAN_POINT('',(-3.97846514439,-0.463640226718,
+    24.147712658765));
+#14744 = CARTESIAN_POINT('',(-3.956962559945,-0.617076143356,
+    24.19695042065));
+#14745 = CARTESIAN_POINT('',(-3.928378154423,-0.769267564153,
+    24.246188503368));
+#14746 = CARTESIAN_POINT('',(-3.837904901413,-1.152168335818,
+    24.37142572644));
+#14747 = CARTESIAN_POINT('',(-3.766356159463,-1.380603209509,
+    24.447427384203));
+#14748 = CARTESIAN_POINT('',(-3.678518233328,-1.603607486483,
+    24.523426438928));
+#14749 = CARTESIAN_POINT('',(-3.574919169386,-1.819740884236,
+    24.599425484788));
+#14750 = CARTESIAN_POINT('',(-3.456254784733,-2.027636252189,
+    24.675427124895));
+#14751 = CARTESIAN_POINT('',(-3.115929763722,-2.535734534762,
+    24.870087366914));
+#14752 = CARTESIAN_POINT('',(-2.873798637149,-2.822315949549,
+    24.988769280252));
+#14753 = CARTESIAN_POINT('',(-2.600297524638,-3.08076895496,
+    25.10742643599));
+#14754 = CARTESIAN_POINT('',(-2.299581883955,-3.306978844825,
+    25.226083601251));
+#14755 = CARTESIAN_POINT('',(-1.976405862671,-3.497540249143,
+    25.344765512291));
+#14756 = CARTESIAN_POINT('',(-1.250216030251,-3.823076950794,
+    25.598082144374));
+#14757 = CARTESIAN_POINT('',(-0.842117439559,-3.947184140899,
+    25.732777371055));
+#14758 = CARTESIAN_POINT('',(-0.419954542901,-4.018699806153,
+    25.867426431821));
+#14759 = CARTESIAN_POINT('',(7.873016347121E-03,-4.036008231062,
+    26.002075490929));
+#14760 = CARTESIAN_POINT('',(0.432813028411,-3.998953660189,
+    26.136770715973));
+#14761 = CARTESIAN_POINT('',(1.202430045828,-3.83235638432,
+    26.387421301807));
+#14762 = CARTESIAN_POINT('',(1.550219919247,-3.716310191543,
+    26.503434926802));
+#14763 = CARTESIAN_POINT('',(1.884181796496,-3.562472614381,
+    26.619426439914));
+#14764 = CARTESIAN_POINT('',(2.19930279101,-3.373012077091,
+    26.735417950949));
+#14765 = CARTESIAN_POINT('',(2.490969147973,-3.150851658811,
+    26.851431575203));
+#14766 = CARTESIAN_POINT('',(3.013262109097,-2.654620623693,
+    27.080755045677));
+#14767 = CARTESIAN_POINT('',(3.245218282838,-2.381783890213,
+    27.194100563727));
+#14768 = CARTESIAN_POINT('',(3.447237911983,-2.084906953698,
+    27.307426422487));
+#14769 = CARTESIAN_POINT('',(3.616357949022,-1.768132176146,
+    27.42075228085));
+#14770 = CARTESIAN_POINT('',(3.750285618522,-1.436007302538,
+    27.534097792904));
+#14771 = CARTESIAN_POINT('',(3.898087795702,-0.915964465266,
+    27.706188381557));
+#14772 = CARTESIAN_POINT('',(3.938722283986,-0.735594125698,
+    27.764950910612));
+#14773 = CARTESIAN_POINT('',(3.969328391687,-0.553111788559,
+    27.823712700227));
+#14774 = CARTESIAN_POINT('',(3.989776063761,-0.369213908719,
+    27.882474492451));
+#14775 = CARTESIAN_POINT('',(4.,-0.184605966245,27.941237026266));
+#14776 = CARTESIAN_POINT('',(4.,-4.4E-16,27.999998927972));
+#14777 = PCURVE('',#11652,#14778);
+#14778 = DEFINITIONAL_REPRESENTATION('',(#14779),#14817);
+#14779 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#14780,#14781,#14782,#14783,
+    #14784,#14785,#14786,#14787,#14788,#14789,#14790,#14791,#14792,
+    #14793,#14794,#14795,#14796,#14797,#14798,#14799,#14800,#14801,
+    #14802,#14803,#14804,#14805,#14806,#14807,#14808,#14809,#14810,
+    #14811,#14812,#14813,#14814,#14815,#14816),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385978113356E-02,0.187863546623,0.365862129751,
+    0.56785414326,0.741853489285,0.911853515073,1.),.UNSPECIFIED.);
+#14780 = CARTESIAN_POINT('',(-0.103528736525,0.));
+#14781 = CARTESIAN_POINT('',(-0.103528782572,3.867254244529E-02));
+#14782 = CARTESIAN_POINT('',(-0.103528865479,7.73453058541E-02));
+#14783 = CARTESIAN_POINT('',(-0.103528912114,0.116017836369));
+#14784 = CARTESIAN_POINT('',(-0.103528928898,0.154690369436));
+#14785 = CARTESIAN_POINT('',(-0.103528942134,0.193363141864));
+#14786 = CARTESIAN_POINT('',(-0.103528932483,0.291727428165));
+#14787 = CARTESIAN_POINT('',(-0.103528897199,0.351420901778));
+#14788 = CARTESIAN_POINT('',(-0.103528860262,0.411112315054));
+#14789 = CARTESIAN_POINT('',(-0.103528838418,0.470803724124));
+#14790 = CARTESIAN_POINT('',(-0.103528836504,0.530497186202));
+#14791 = CARTESIAN_POINT('',(-0.103528862314,0.683387917972));
+#14792 = CARTESIAN_POINT('',(-0.103528909387,0.776603517614));
+#14793 = CARTESIAN_POINT('',(-0.103528966909,0.869799709826));
+#14794 = CARTESIAN_POINT('',(-0.10352899299,0.962995903289));
+#14795 = CARTESIAN_POINT('',(-0.103529000075,1.056211511045));
+#14796 = CARTESIAN_POINT('',(-0.103528980671,1.255172398942));
+#14797 = CARTESIAN_POINT('',(-0.103528949731,1.360965195664));
+#14798 = CARTESIAN_POINT('',(-0.103528909289,1.466721704199));
+#14799 = CARTESIAN_POINT('',(-0.103528865307,1.572478215018));
+#14800 = CARTESIAN_POINT('',(-0.103528838189,1.678271011924));
+#14801 = CARTESIAN_POINT('',(-0.103528835628,1.87513791872));
+#14802 = CARTESIAN_POINT('',(-0.103528853385,1.966257784766));
+#14803 = CARTESIAN_POINT('',(-0.103528894616,2.057360300119));
+#14804 = CARTESIAN_POINT('',(-0.103528956661,2.14846281569));
+#14805 = CARTESIAN_POINT('',(-0.103529002509,2.239582682));
+#14806 = CARTESIAN_POINT('',(-0.10352903869,2.419698767836));
+#14807 = CARTESIAN_POINT('',(-0.103529030414,2.508723005762));
+#14808 = CARTESIAN_POINT('',(-0.103528983501,2.597731783667));
+#14809 = CARTESIAN_POINT('',(-0.103528907869,2.68674055846));
+#14810 = CARTESIAN_POINT('',(-0.103528868554,2.775764794325));
+#14811 = CARTESIAN_POINT('',(-0.103528848945,2.910928818355));
+#14812 = CARTESIAN_POINT('',(-0.103528849029,2.957082303937));
+#14813 = CARTESIAN_POINT('',(-0.103528857357,3.003235212187));
+#14814 = CARTESIAN_POINT('',(-0.103528865694,3.049388121171));
+#14815 = CARTESIAN_POINT('',(-0.103528867994,3.095541608161));
+#14816 = CARTESIAN_POINT('',(-0.103528872278,3.141694598936));
+#14817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14818 = PCURVE('',#11593,#14819);
+#14819 = DEFINITIONAL_REPRESENTATION('',(#14820),#14858);
+#14820 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#14821,#14822,#14823,#14824,
+    #14825,#14826,#14827,#14828,#14829,#14830,#14831,#14832,#14833,
+    #14834,#14835,#14836,#14837,#14838,#14839,#14840,#14841,#14842,
+    #14843,#14844,#14845,#14846,#14847,#14848,#14849,#14850,#14851,
+    #14852,#14853,#14854,#14855,#14856,#14857),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385978113356E-02,0.187863546623,0.365862129751,
+    0.56785414326,0.741853489285,0.911853515073,1.),.UNSPECIFIED.);
+#14821 = CARTESIAN_POINT('',(-3.141592704536,-23.99999913431));
+#14822 = CARTESIAN_POINT('',(-3.180264016786,-24.04923690618));
+#14823 = CARTESIAN_POINT('',(-3.218935533928,-24.09847492349));
+#14824 = CARTESIAN_POINT('',(-3.257606808043,-24.14771265876));
+#14825 = CARTESIAN_POINT('',(-3.296278079514,-24.19695042065));
+#14826 = CARTESIAN_POINT('',(-3.334949588646,-24.24618850336));
+#14827 = CARTESIAN_POINT('',(-3.433310661501,-24.37142572644));
+#14828 = CARTESIAN_POINT('',(-3.493002184963,-24.4474273842));
+#14829 = CARTESIAN_POINT('',(-3.552691654372,-24.52342643892));
+#14830 = CARTESIAN_POINT('',(-3.612381125286,-24.59942548478));
+#14831 = CARTESIAN_POINT('',(-3.672072651951,-24.67542712489));
+#14832 = CARTESIAN_POINT('',(-3.82495843135,-24.87008736691));
+#14833 = CARTESIAN_POINT('',(-3.918171015926,-24.98876928025));
+#14834 = CARTESIAN_POINT('',(-4.011364191804,-25.10742643599));
+#14835 = CARTESIAN_POINT('',(-4.104557366529,-25.22608360125));
+#14836 = CARTESIAN_POINT('',(-4.197769950997,-25.34476551229));
+#14837 = CARTESIAN_POINT('',(-4.396724376813,-25.59808214437));
+#14838 = CARTESIAN_POINT('',(-4.502513732093,-25.73277737105));
+#14839 = CARTESIAN_POINT('',(-4.608266794315,-25.86742643182));
+#14840 = CARTESIAN_POINT('',(-4.714019856611,-26.00207549092));
+#14841 = CARTESIAN_POINT('',(-4.819809212103,-26.13677071597));
+#14842 = CARTESIAN_POINT('',(-5.016669728368,-26.3874213018));
+#14843 = CARTESIAN_POINT('',(-5.107786641959,-26.5034349268));
+#14844 = CARTESIAN_POINT('',(-5.198886211169,-26.61942643991));
+#14845 = CARTESIAN_POINT('',(-5.289985780635,-26.73541795094));
+#14846 = CARTESIAN_POINT('',(-5.381102694333,-26.8514315752));
+#14847 = CARTESIAN_POINT('',(-5.561212934438,-27.08075504567));
+#14848 = CARTESIAN_POINT('',(-5.650234278607,-27.19410056372));
+#14849 = CARTESIAN_POINT('',(-5.739240158587,-27.30742642248));
+#14850 = CARTESIAN_POINT('',(-5.828246038716,-27.42075228085));
+#14851 = CARTESIAN_POINT('',(-5.917267383821,-27.5340977929));
+#14852 = CARTESIAN_POINT('',(-6.052427020033,-27.70618838155));
+#14853 = CARTESIAN_POINT('',(-6.098579007616,-27.76495091061));
+#14854 = CARTESIAN_POINT('',(-6.14473041763,-27.82371270022));
+#14855 = CARTESIAN_POINT('',(-6.190881827858,-27.88247449245));
+#14856 = CARTESIAN_POINT('',(-6.237033815618,-27.94123702626));
+#14857 = CARTESIAN_POINT('',(-6.28318530718,-27.99999892797));
+#14858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14859 = ORIENTED_EDGE('',*,*,#14860,.T.);
+#14860 = EDGE_CURVE('',#14736,#14861,#14863,.T.);
+#14861 = VERTEX_POINT('',#14862);
+#14862 = CARTESIAN_POINT('',(-4.,-2.7171352E-07,31.999998845762));
+#14863 = SURFACE_CURVE('',#14864,(#14902,#14943),.PCURVE_S1.);
+#14864 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#14865,#14866,#14867,#14868,
+    #14869,#14870,#14871,#14872,#14873,#14874,#14875,#14876,#14877,
+    #14878,#14879,#14880,#14881,#14882,#14883,#14884,#14885,#14886,
+    #14887,#14888,#14889,#14890,#14891,#14892,#14893,#14894,#14895,
+    #14896,#14897,#14898,#14899,#14900,#14901),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199891270845,0.501850403433,0.80380952826,
+    0.927560994268,1.),.UNSPECIFIED.);
+#14865 = CARTESIAN_POINT('',(4.,-6.E-16,27.999998927972));
+#14866 = CARTESIAN_POINT('',(4.,0.313910157785,28.099919630492));
+#14867 = CARTESIAN_POINT('',(3.971845568513,0.627884682796,
+    28.199860355001));
+#14868 = CARTESIAN_POINT('',(3.91551805863,0.93887979461,28.299792092858
+    ));
+#14869 = CARTESIAN_POINT('',(3.831412167837,1.243949057297,
+    28.39971264965));
+#14870 = CARTESIAN_POINT('',(3.720273261109,1.54024146856,
+    28.499633222106));
+#14871 = CARTESIAN_POINT('',(3.583172869785,1.825011933265,
+    28.599564991772));
+#14872 = CARTESIAN_POINT('',(3.42152236623,2.095644121366,
+    28.699505735438));
+#14873 = CARTESIAN_POINT('',(2.958570755358,2.73344522849,
+    28.950368376264));
+#14874 = CARTESIAN_POINT('',(2.627730621798,3.07986721227,
+    29.101468324648));
+#14875 = CARTESIAN_POINT('',(2.250842954259,3.379958999956,
+    29.252478074994));
+#14876 = CARTESIAN_POINT('',(1.835697987644,3.626863604659,
+    29.403426409237));
+#14877 = CARTESIAN_POINT('',(1.390911421683,3.81520409224,
+    29.554374740261));
+#14878 = CARTESIAN_POINT('',(0.925917848976,3.941221433736,
+    29.705384490156));
+#14879 = CARTESIAN_POINT('',(0.450855764006,4.002698189686,
+    29.856484450294));
+#14880 = CARTESIAN_POINT('',(-0.497524032775,3.997165688699,
+    30.1583683412));
+#14881 = CARTESIAN_POINT('',(-0.971836512026,3.930150632085,
+    30.309468346198));
+#14882 = CARTESIAN_POINT('',(-1.435328159984,3.798716862229,
+    30.460478186174));
+#14883 = CARTESIAN_POINT('',(-1.877887065065,3.605199964908,
+    30.611426615139));
+#14884 = CARTESIAN_POINT('',(-2.290123204329,3.353468756076,
+    30.762374923847));
+#14885 = CARTESIAN_POINT('',(-2.663484144004,3.049000256,30.913384536596
+    ));
+#14886 = CARTESIAN_POINT('',(-2.99026012844,2.698741948345,
+    31.064484398481));
+#14887 = CARTESIAN_POINT('',(-3.376634683933,2.153161906709,
+    31.277286625089));
+#14888 = CARTESIAN_POINT('',(-3.48014862212,1.988323835806,
+    31.339148814095));
+#14889 = CARTESIAN_POINT('',(-3.574449831641,1.817821412645,
+    31.401010189053));
+#14890 = CARTESIAN_POINT('',(-3.659179619613,1.642257697078,
+    31.462870541538));
+#14891 = CARTESIAN_POINT('',(-3.734027920964,1.462259129466,
+    31.524730901954));
+#14892 = CARTESIAN_POINT('',(-3.79873281099,1.278473749759,
+    31.586592294575));
+#14893 = CARTESIAN_POINT('',(-3.853082155595,1.091570378826,
+    31.648454497228));
+#14894 = CARTESIAN_POINT('',(-3.922576743427,0.791411840017,
+    31.74652527951));
+#14895 = CARTESIAN_POINT('',(-3.944634034171,0.679750388507,
+    31.782735799839));
+#14896 = CARTESIAN_POINT('',(-3.963057506313,0.567391777311,
+    31.818946342118));
+#14897 = CARTESIAN_POINT('',(-3.977821740317,0.454474097077,
+    31.855156886444));
+#14898 = CARTESIAN_POINT('',(-3.98890766224,0.341136159296,
+    31.891367417474));
+#14899 = CARTESIAN_POINT('',(-3.996302543732,0.227517496307,
+    31.927577924425));
+#14900 = CARTESIAN_POINT('',(-4.00000000204,0.113758361294,
+    31.963788401075));
+#14901 = CARTESIAN_POINT('',(-4.,-2.7171351541E-07,31.999998845762));
+#14902 = PCURVE('',#11652,#14903);
+#14903 = DEFINITIONAL_REPRESENTATION('',(#14904),#14942);
+#14904 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#14905,#14906,#14907,#14908,
+    #14909,#14910,#14911,#14912,#14913,#14914,#14915,#14916,#14917,
+    #14918,#14919,#14920,#14921,#14922,#14923,#14924,#14925,#14926,
+    #14927,#14928,#14929,#14930,#14931,#14932,#14933,#14934,#14935,
+    #14936,#14937,#14938,#14939,#14940,#14941),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199891270845,0.501850403433,0.80380952826,
+    0.927560994268,1.),.UNSPECIFIED.);
+#14905 = CARTESIAN_POINT('',(-0.103528872278,3.141694598936));
+#14906 = CARTESIAN_POINT('',(-0.103528879562,3.220174687697));
+#14907 = CARTESIAN_POINT('',(-0.103528897054,3.298670503784));
+#14908 = CARTESIAN_POINT('',(-0.103528947188,3.377159265614));
+#14909 = CARTESIAN_POINT('',(-0.103528985834,3.455639241627));
+#14910 = CARTESIAN_POINT('',(-0.10352898204,3.534119220501));
+#14911 = CARTESIAN_POINT('',(-0.10352894869,3.612607986705));
+#14912 = CARTESIAN_POINT('',(-0.103528924091,3.691103801415));
+#14913 = CARTESIAN_POINT('',(-0.103528874801,3.88813723532));
+#14914 = CARTESIAN_POINT('',(-0.103528863112,4.006814703603));
+#14915 = CARTESIAN_POINT('',(-0.103528904114,4.125421345989));
+#14916 = CARTESIAN_POINT('',(-0.10352898838,4.243979774402));
+#14917 = CARTESIAN_POINT('',(-0.10352901028,4.362538200932));
+#14918 = CARTESIAN_POINT('',(-0.103529013182,4.481144848403));
+#14919 = CARTESIAN_POINT('',(-0.103528985657,4.599822323201));
+#14920 = CARTESIAN_POINT('',(-0.103528902842,4.836929024722));
+#14921 = CARTESIAN_POINT('',(-0.103528846575,4.955606503281));
+#14922 = CARTESIAN_POINT('',(-0.103528791487,5.074213159904));
+#14923 = CARTESIAN_POINT('',(-0.103528751014,5.192771597949));
+#14924 = CARTESIAN_POINT('',(-0.103528776369,5.311330007883));
+#14925 = CARTESIAN_POINT('',(-0.10352897798,5.429936641151));
+#14926 = CARTESIAN_POINT('',(-0.103529100269,5.548614110515));
+#14927 = CARTESIAN_POINT('',(-0.10352909032,5.715754008734));
+#14928 = CARTESIAN_POINT('',(-0.103529065164,5.764342022629));
+#14929 = CARTESIAN_POINT('',(-0.103529015206,5.81292938481));
+#14930 = CARTESIAN_POINT('',(-0.103528938076,5.861515931251));
+#14931 = CARTESIAN_POINT('',(-0.103528843073,5.910102476327));
+#14932 = CARTESIAN_POINT('',(-0.103528753196,5.958689835655));
+#14933 = CARTESIAN_POINT('',(-0.103528697714,6.007277848435));
+#14934 = CARTESIAN_POINT('',(-0.103528693845,6.08430496285));
+#14935 = CARTESIAN_POINT('',(-0.103528709086,6.112745570511));
+#14936 = CARTESIAN_POINT('',(-0.103528747995,6.141186207046));
+#14937 = CARTESIAN_POINT('',(-0.103528811383,6.169626857605));
+#14938 = CARTESIAN_POINT('',(-0.103528893872,6.198067507706));
+#14939 = CARTESIAN_POINT('',(-0.103528983897,6.226508143236));
+#14940 = CARTESIAN_POINT('',(-0.103529063702,6.25494875045));
+#14941 = CARTESIAN_POINT('',(-0.103529109345,6.283389315972));
+#14942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14943 = PCURVE('',#14944,#14949);
+#14944 = CYLINDRICAL_SURFACE('',#14945,4.);
+#14945 = AXIS2_PLACEMENT_3D('',#14946,#14947,#14948);
+#14946 = CARTESIAN_POINT('',(0.,0.,0.));
+#14947 = DIRECTION('',(-0.,-0.,-1.));
+#14948 = DIRECTION('',(1.,0.,0.));
+#14949 = DEFINITIONAL_REPRESENTATION('',(#14950),#14988);
+#14950 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#14951,#14952,#14953,#14954,
+    #14955,#14956,#14957,#14958,#14959,#14960,#14961,#14962,#14963,
+    #14964,#14965,#14966,#14967,#14968,#14969,#14970,#14971,#14972,
+    #14973,#14974,#14975,#14976,#14977,#14978,#14979,#14980,#14981,
+    #14982,#14983,#14984,#14985,#14986,#14987),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199891270845,0.501850403433,0.80380952826,
+    0.927560994268,1.),.UNSPECIFIED.);
+#14951 = CARTESIAN_POINT('',(0.,-27.99999892797));
+#14952 = CARTESIAN_POINT('',(-7.84775394462E-02,-28.09991963049));
+#14953 = CARTESIAN_POINT('',(-0.156970807044,-28.199860355));
+#14954 = CARTESIAN_POINT('',(-0.235457023478,-28.29979209285));
+#14955 = CARTESIAN_POINT('',(-0.313934451519,-28.39971264965));
+#14956 = CARTESIAN_POINT('',(-0.392411877138,-28.4996332221));
+#14957 = CARTESIAN_POINT('',(-0.470898088528,-28.59956499177));
+#14958 = CARTESIAN_POINT('',(-0.549391353042,-28.69950573543));
+#14959 = CARTESIAN_POINT('',(-0.746418388981,-28.95036837626));
+#14960 = CARTESIAN_POINT('',(-0.865092008498,-29.10146832464));
+#14961 = CARTESIAN_POINT('',(-0.983694810839,-29.25247807499));
+#14962 = CARTESIAN_POINT('',(-1.102249396553,-29.40342640923));
+#14963 = CARTESIAN_POINT('',(-1.220803982449,-29.55437474026));
+#14964 = CARTESIAN_POINT('',(-1.339406784379,-29.70538449015));
+#14965 = CARTESIAN_POINT('',(-1.458080401735,-29.85648445029));
+#14966 = CARTESIAN_POINT('',(-1.69517938522,-30.1583683412));
+#14967 = CARTESIAN_POINT('',(-1.81385299476,-30.30946834619));
+#14968 = CARTESIAN_POINT('',(-1.932455783915,-30.46047818617));
+#14969 = CARTESIAN_POINT('',(-2.051010358205,-30.61142661514));
+#14970 = CARTESIAN_POINT('',(-2.16956494489,-30.76237492384));
+#14971 = CARTESIAN_POINT('',(-2.288167762704,-30.91338453659));
+#14972 = CARTESIAN_POINT('',(-2.406841393071,-31.06448439848));
+#14973 = CARTESIAN_POINT('',(-2.5739758597,-31.27728662508));
+#14974 = CARTESIAN_POINT('',(-2.622562291646,-31.33914881409));
+#14975 = CARTESIAN_POINT('',(-2.671148068874,-31.40101018905));
+#14976 = CARTESIAN_POINT('',(-2.719733028451,-31.46287054153));
+#14977 = CARTESIAN_POINT('',(-2.768317986374,-31.52473090195));
+#14978 = CARTESIAN_POINT('',(-2.816903759915,-31.58659229457));
+#14979 = CARTESIAN_POINT('',(-2.86549018947,-31.64845449722));
+#14980 = CARTESIAN_POINT('',(-2.942514798426,-31.74652527951));
+#14981 = CARTESIAN_POINT('',(-2.970954482453,-31.78273579983));
+#14982 = CARTESIAN_POINT('',(-2.999394196064,-31.81894634211));
+#14983 = CARTESIAN_POINT('',(-3.027833924331,-31.85515688644));
+#14984 = CARTESIAN_POINT('',(-3.056273653358,-31.89136741747));
+#14985 = CARTESIAN_POINT('',(-3.08471337028,-31.92757792442));
+#14986 = CARTESIAN_POINT('',(-3.113153063266,-31.96378840107));
+#14987 = CARTESIAN_POINT('',(-3.141592721518,-31.99999884576));
+#14988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14989 = ORIENTED_EDGE('',*,*,#14990,.F.);
+#14990 = EDGE_CURVE('',#14627,#14861,#14991,.T.);
+#14991 = SURFACE_CURVE('',#14992,(#14995,#15002),.PCURVE_S1.);
+#14992 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14993,#14994),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#14993 = CARTESIAN_POINT('',(-3.100000977318,3.3964849244E-07,
+    31.758846687138));
+#14994 = CARTESIAN_POINT('',(-4.100001491954,-3.3964370427E-07,
+    32.026793958914));
+#14995 = PCURVE('',#11652,#14996);
+#14996 = DEFINITIONAL_REPRESENTATION('',(#14997),#15001);
+#14997 = LINE('',#14998,#14999);
+#14998 = CARTESIAN_POINT('',(0.,6.283389315972));
+#14999 = VECTOR('',#15000,1.);
+#15000 = DIRECTION('',(1.,0.));
+#15001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15002 = PCURVE('',#15003,#15046);
+#15003 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#15004,#15005,#15006,#15007,#15008,#15009,#15010,#15011,#15012
+      ,#15013,#15014,#15015,#15016,#15017,#15018,#15019,#15020,#15021
+      ,#15022,#15023,#15024)
+    ,(#15025,#15026,#15027,#15028,#15029,#15030,#15031,#15032,#15033
+      ,#15034,#15035,#15036,#15037,#15038,#15039,#15040,#15041,#15042
+      ,#15043,#15044,#15045
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#15004 = CARTESIAN_POINT('',(-3.100000977318,3.39648492E-07,
+    31.758846687138));
+#15005 = CARTESIAN_POINT('',(-3.100001335903,-0.885357029516,
+    32.122483307803));
+#15006 = CARTESIAN_POINT('',(-2.821858652431,-1.770718916033,
+    32.486121586423));
+#15007 = CARTESIAN_POINT('',(-2.265565999814,-2.55897957096,
+    32.849749370314));
+#15008 = CARTESIAN_POINT('',(-1.469279599131,-3.153073795529,
+    33.213399509708));
+#15009 = CARTESIAN_POINT('',(-0.509187078286,-3.473002692316,
+    33.577027767367));
+#15010 = CARTESIAN_POINT('',(0.509188637601,-3.472999644623,
+    33.940659887565));
+#15011 = CARTESIAN_POINT('',(1.469273547718,-3.153072325293,
+    34.304305703901));
+#15012 = CARTESIAN_POINT('',(2.265569248901,-2.558984381486,
+    34.667936592424));
+#15013 = CARTESIAN_POINT('',(2.821857368425,-1.770716879611,
+    35.031574045739));
+#15014 = CARTESIAN_POINT('',(3.378144479039,-4.229911606E-07,
+    35.758846807158));
+#15015 = CARTESIAN_POINT('',(2.821857875635,1.770716192974,
+    36.486119568572));
+#15016 = CARTESIAN_POINT('',(2.265571681515,2.558985019228,
+    36.849755642422));
+#15017 = CARTESIAN_POINT('',(1.469264079712,3.153066482871,
+    37.213393329766));
+#15018 = CARTESIAN_POINT('',(0.50921357312,3.473008709245,
+    37.577024049328));
+#15019 = CARTESIAN_POINT('',(-0.509219980334,3.472996623772,
+    37.940675524362));
+#15020 = CARTESIAN_POINT('',(-1.469248225258,3.153074657765,
+    38.304288685263));
+#15021 = CARTESIAN_POINT('',(-2.265582129593,2.558981137567,
+    38.667945623458));
+#15022 = CARTESIAN_POINT('',(-2.821854061263,1.770719447295,
+    39.031572027905));
+#15023 = CARTESIAN_POINT('',(-3.100000838757,0.885357793705,
+    39.395210306494));
+#15024 = CARTESIAN_POINT('',(-3.100001221616,4.2455006088E-07,
+    39.758846927188));
+#15025 = CARTESIAN_POINT('',(-4.100001491954,-3.3964370161E-07,
+    32.026793958914));
+#15026 = CARTESIAN_POINT('',(-4.100001794274,-1.170958955282,
+    32.390430065512));
+#15027 = CARTESIAN_POINT('',(-3.732135110015,-2.341913754555,
+    32.754064514185));
+#15028 = CARTESIAN_POINT('',(-2.996394429259,-3.384464642431,
+    33.117709457565));
+#15029 = CARTESIAN_POINT('',(-1.94323789373,-4.170191921958,
+    33.48133204542));
+#15030 = CARTESIAN_POINT('',(-0.673440508866,-4.593325018488,
+    33.844976515032));
+#15031 = CARTESIAN_POINT('',(0.673442620942,-4.593324939548,
+    34.20861712217));
+#15032 = CARTESIAN_POINT('',(1.943234982266,-4.170190813955,
+    34.572244033023));
+#15033 = CARTESIAN_POINT('',(2.99639857624,-3.384463184252,
+    34.935885871823));
+#15034 = CARTESIAN_POINT('',(3.732134676261,-2.341915051465,
+    35.299521145766));
+#15035 = CARTESIAN_POINT('',(4.467868746996,4.0628093107E-07,
+    36.026793838895));
+#15036 = CARTESIAN_POINT('',(3.732134347697,2.341915760805,
+    36.754066532025));
+#15037 = CARTESIAN_POINT('',(2.996401655434,3.384465244453,
+    37.117703185453));
+#15038 = CARTESIAN_POINT('',(1.943214795559,4.170184084714,
+    37.481338225357));
+#15039 = CARTESIAN_POINT('',(0.6734852546,4.593336818547,37.844980233143
+    ));
+#15040 = CARTESIAN_POINT('',(-0.673499630243,4.593317713222,
+    38.208601485231));
+#15041 = CARTESIAN_POINT('',(-1.943188193695,4.170191048584,
+    38.572261051798));
+#15042 = CARTESIAN_POINT('',(-2.996421605888,3.384465947321,
+    38.935876840718));
+#15043 = CARTESIAN_POINT('',(-3.732129204085,2.341912808022,
+    39.299523163615));
+#15044 = CARTESIAN_POINT('',(-4.10000158678,1.170958191106,
+    39.663157612287));
+#15045 = CARTESIAN_POINT('',(-4.100001864893,-4.2454276183E-07,
+    40.026793718863));
+#15046 = DEFINITIONAL_REPRESENTATION('',(#15047),#15051);
+#15047 = LINE('',#15048,#15049);
+#15048 = CARTESIAN_POINT('',(0.,0.));
+#15049 = VECTOR('',#15050,1.);
+#15050 = DIRECTION('',(1.,0.));
+#15051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15052 = ADVANCED_FACE('',(#15053),#11593,.T.);
+#15053 = FACE_BOUND('',#15054,.F.);
+#15054 = EDGE_LOOP('',(#15055,#15056,#15057,#15058,#15240,#15261));
+#15055 = ORIENTED_EDGE('',*,*,#11509,.F.);
+#15056 = ORIENTED_EDGE('',*,*,#11890,.T.);
+#15057 = ORIENTED_EDGE('',*,*,#12023,.T.);
+#15058 = ORIENTED_EDGE('',*,*,#15059,.T.);
+#15059 = EDGE_CURVE('',#11959,#15060,#15062,.T.);
+#15060 = VERTEX_POINT('',#15061);
+#15061 = CARTESIAN_POINT('',(4.,0.,28.499998856702));
+#15062 = SURFACE_CURVE('',#15063,(#15120,#15180),.PCURVE_S1.);
+#15063 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15064,#15065,#15066,#15067,
+    #15068,#15069,#15070,#15071,#15072,#15073,#15074,#15075,#15076,
+    #15077,#15078,#15079,#15080,#15081,#15082,#15083,#15084,#15085,
+    #15086,#15087,#15088,#15089,#15090,#15091,#15092,#15093,#15094,
+    #15095,#15096,#15097,#15098,#15099,#15100,#15101,#15102,#15103,
+    #15104,#15105,#15106,#15107,#15108,#15109,#15110,#15111,#15112,
+    #15113,#15114,#15115,#15116,#15117,#15118,#15119),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051145576055E-02,0.118520198569,
+    0.278516379704,0.317188198863,0.487843134117,0.659830243743,
+    0.810498264952,0.961166289394,1.),.UNSPECIFIED.);
+#15064 = CARTESIAN_POINT('',(-2.0379121457E-07,4.,22.499999134315));
+#15065 = CARTESIAN_POINT('',(-0.13599897629,3.999999986271,
+    22.543288824943));
+#15066 = CARTESIAN_POINT('',(-0.271998412669,3.994605382132,
+    22.586578709128));
+#15067 = CARTESIAN_POINT('',(-0.407740580385,3.983816212226,
+    22.629868442138));
+#15068 = CARTESIAN_POINT('',(-0.542968872807,3.967647760885,
+    22.673158093431));
+#15069 = CARTESIAN_POINT('',(-0.677428334718,3.946130521122,
+    22.716447865273));
+#15070 = CARTESIAN_POINT('',(-0.810865987828,3.919310143632,
+    22.759737811356));
+#15071 = CARTESIAN_POINT('',(-1.120978649856,3.844078013226,
+    22.861312968602));
+#15072 = CARTESIAN_POINT('',(-1.296623344352,3.791404149948,
+    22.919599332707));
+#15073 = CARTESIAN_POINT('',(-1.469351379327,3.729374998366,
+    22.97788503295));
+#15074 = CARTESIAN_POINT('',(-1.638566278642,3.658186969815,
+    23.036170304394));
+#15075 = CARTESIAN_POINT('',(-1.803690352468,3.578083095609,
+    23.094456000657));
+#15076 = CARTESIAN_POINT('',(-1.964166099297,3.489352438092,
+    23.152742362604));
+#15077 = CARTESIAN_POINT('',(-2.48479370037,3.164075035218,
+    23.348149059147));
+#15078 = CARTESIAN_POINT('',(-2.821629486534,2.889806013142,
+    23.48533739526));
+#15079 = CARTESIAN_POINT('',(-3.122669996954,2.573973714492,
+    23.622470140015));
+#15080 = CARTESIAN_POINT('',(-3.381972676826,2.222311698591,
+    23.759585111321));
+#15081 = CARTESIAN_POINT('',(-3.594709579348,1.841367627121,
+    23.896717972039));
+#15082 = CARTESIAN_POINT('',(-3.757159887263,1.438513169981,
+    24.033906364685));
+#15083 = CARTESIAN_POINT('',(-3.893831334692,0.921367884801,
+    24.204170478454));
+#15084 = CARTESIAN_POINT('',(-3.917378157364,0.819894571321,
+    24.237313344962));
+#15085 = CARTESIAN_POINT('',(-3.937838425198,0.717724923598,
+    24.270456223529));
+#15086 = CARTESIAN_POINT('',(-3.955187787563,0.614971620477,
+    24.303599106132));
+#15087 = CARTESIAN_POINT('',(-3.969407071611,0.511748215068,
+    24.336741984784));
+#15088 = CARTESIAN_POINT('',(-3.98048228228,0.40816913474,
+    24.369884851529));
+#15089 = CARTESIAN_POINT('',(-4.023365021491,-0.153795358843,
+    24.549283822876));
+#15090 = CARTESIAN_POINT('',(-3.996948505493,-0.616914978792,
+    24.695632345624));
+#15091 = CARTESIAN_POINT('',(-3.908229700001,-1.074614094547,
+    24.841903380434));
+#15092 = CARTESIAN_POINT('',(-3.758706015795,-1.51696537445,
+    24.988152126588));
+#15093 = CARTESIAN_POINT('',(-3.551535680377,-1.934625497296,
+    25.13442312525));
+#15094 = CARTESIAN_POINT('',(-3.29155146009,-2.318794542263,
+    25.280771587123));
+#15095 = CARTESIAN_POINT('',(-2.677653406106,-3.007424203756,
+    25.57442543347));
+#15096 = CARTESIAN_POINT('',(-2.322625401339,-3.311684191461,
+    25.721919270494));
+#15097 = CARTESIAN_POINT('',(-1.927722784439,-3.566479043592,
+    25.869332484062));
+#15098 = CARTESIAN_POINT('',(-1.501343156723,-3.765880597507,
+    26.0167229083));
+#15099 = CARTESIAN_POINT('',(-1.052630062887,-3.905612744698,
+    26.164136077984));
+#15100 = CARTESIAN_POINT('',(-0.59151679185,-3.983031005124,
+    26.311629890905));
+#15101 = CARTESIAN_POINT('',(0.276760895624,-4.01098072313,
+    26.588154402314));
+#15102 = CARTESIAN_POINT('',(0.683915207501,-3.97606413026,
+    26.717331000744));
+#15103 = CARTESIAN_POINT('',(1.085676938155,-3.892887641356,
+    26.846466801093));
+#15104 = CARTESIAN_POINT('',(1.47525152536,-3.762565801235,
+    26.975588430647));
+#15105 = CARTESIAN_POINT('',(1.84619219355,-3.587255264449,
+    27.104724349111));
+#15106 = CARTESIAN_POINT('',(2.192401481084,-3.370154103825,
+    27.233900984008));
+#15107 = CARTESIAN_POINT('',(2.824377380766,-2.861372984402,
+    27.492154500726));
+#15108 = CARTESIAN_POINT('',(3.11038790697,-2.56949665594,
+    27.621331097969));
+#15109 = CARTESIAN_POINT('',(3.360851462752,-2.244536934252,
+    27.750466934053));
+#15110 = CARTESIAN_POINT('',(3.571341869364,-1.891767921963,
+    27.87958848372));
+#15111 = CARTESIAN_POINT('',(3.73837584456,-1.517027378414,
+    28.008724297995));
+#15112 = CARTESIAN_POINT('',(3.85941392599,-1.12671518314,
+    28.137900865122));
+#15113 = CARTESIAN_POINT('',(3.952251586655,-0.625011678609,
+    28.30030918733));
+#15114 = CARTESIAN_POINT('',(3.96814107472,-0.521619513923,
+    28.333590791159));
+#15115 = CARTESIAN_POINT('',(3.98087397221,-0.417762099471,
+    28.366872408796));
+#15116 = CARTESIAN_POINT('',(3.990434308398,-0.3135550706,
+    28.400154032779));
+#15117 = CARTESIAN_POINT('',(3.996811429765,-0.209114552594,
+    28.433435654881));
+#15118 = CARTESIAN_POINT('',(4.,-0.104557160675,28.466717266108));
+#15119 = CARTESIAN_POINT('',(4.,0.,28.499998856702));
+#15120 = PCURVE('',#11593,#15121);
+#15121 = DEFINITIONAL_REPRESENTATION('',(#15122),#15179);
+#15122 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15123,#15124,#15125,#15126,
+    #15127,#15128,#15129,#15130,#15131,#15132,#15133,#15134,#15135,
+    #15136,#15137,#15138,#15139,#15140,#15141,#15142,#15143,#15144,
+    #15145,#15146,#15147,#15148,#15149,#15150,#15151,#15152,#15153,
+    #15154,#15155,#15156,#15157,#15158,#15159,#15160,#15161,#15162,
+    #15163,#15164,#15165,#15166,#15167,#15168,#15169,#15170,#15171,
+    #15172,#15173,#15174,#15175,#15176,#15177,#15178),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051145576055E-02,0.118520198569,
+    0.278516379704,0.317188198863,0.487843134117,0.659830243743,
+    0.810498264952,0.961166289394,1.),.UNSPECIFIED.);
+#15123 = CARTESIAN_POINT('',(-1.570796377743,-22.49999913431));
+#15124 = CARTESIAN_POINT('',(-1.604796070868,-22.54328882494));
+#15125 = CARTESIAN_POINT('',(-1.63879593057,-22.58657870912));
+#15126 = CARTESIAN_POINT('',(-1.672795667388,-22.62986844213));
+#15127 = CARTESIAN_POINT('',(-1.706795325067,-22.67315809343));
+#15128 = CARTESIAN_POINT('',(-1.740795058261,-22.71644786527));
+#15129 = CARTESIAN_POINT('',(-1.774794910233,-22.75973781135));
+#15130 = CARTESIAN_POINT('',(-1.854571840089,-22.8613129686));
+#15131 = CARTESIAN_POINT('',(-1.90034981139,-22.9195993327));
+#15132 = CARTESIAN_POINT('',(-1.946127246429,-22.97788503295));
+#15133 = CARTESIAN_POINT('',(-1.991904341385,-23.03617030439));
+#15134 = CARTESIAN_POINT('',(-2.037681776918,-23.09445600065));
+#15135 = CARTESIAN_POINT('',(-2.083459748437,-23.1527423626));
+#15136 = CARTESIAN_POINT('',(-2.236931750733,-23.34814905914));
+#15137 = CARTESIAN_POINT('',(-2.344679248834,-23.48533739526));
+#15138 = CARTESIAN_POINT('',(-2.452383177271,-23.62247014001));
+#15139 = CARTESIAN_POINT('',(-2.560073114285,-23.75958511132));
+#15140 = CARTESIAN_POINT('',(-2.667777028341,-23.89671797204));
+#15141 = CARTESIAN_POINT('',(-2.775524518453,-24.03390636468));
+#15142 = CARTESIAN_POINT('',(-2.909249593357,-24.20417047845));
+#15143 = CARTESIAN_POINT('',(-2.935279929673,-24.23731334496));
+#15144 = CARTESIAN_POINT('',(-2.961310274897,-24.27045622352));
+#15145 = CARTESIAN_POINT('',(-2.987340623088,-24.30359910613));
+#15146 = CARTESIAN_POINT('',(-3.013370968297,-24.33674198478));
+#15147 = CARTESIAN_POINT('',(-3.039401304573,-24.36988485152));
+#15148 = CARTESIAN_POINT('',(-3.180300874607,-24.54928382287));
+#15149 = CARTESIAN_POINT('',(-3.295242705606,-24.69563234562));
+#15150 = CARTESIAN_POINT('',(-3.410123712761,-24.84190338043));
+#15151 = CARTESIAN_POINT('',(-3.524987244256,-24.98815212658));
+#15152 = CARTESIAN_POINT('',(-3.639868256057,-25.13442312525));
+#15153 = CARTESIAN_POINT('',(-3.754810096272,-25.28077158712));
+#15154 = CARTESIAN_POINT('',(-3.985445310324,-25.57442543347));
+#15155 = CARTESIAN_POINT('',(-4.101286692839,-25.72191927049));
+#15156 = CARTESIAN_POINT('',(-4.21706474318,-25.86933248406));
+#15157 = CARTESIAN_POINT('',(-4.332824857601,-26.0167229083));
+#15158 = CARTESIAN_POINT('',(-4.448602912721,-26.16413607798));
+#15159 = CARTESIAN_POINT('',(-4.564444298415,-26.3116298909));
+#15160 = CARTESIAN_POINT('',(-4.781626153278,-26.58815440231));
+#15161 = CARTESIAN_POINT('',(-4.883081208151,-26.71733100074));
+#15162 = CARTESIAN_POINT('',(-4.984504289603,-26.84646680109));
+#15163 = CARTESIAN_POINT('',(-5.085916169652,-26.97558843064));
+#15164 = CARTESIAN_POINT('',(-5.187339235947,-27.10472434911));
+#15165 = CARTESIAN_POINT('',(-5.288794285414,-27.233900984));
+#15166 = CARTESIAN_POINT('',(-5.491626076139,-27.49215450072));
+#15167 = CARTESIAN_POINT('',(-5.59308113412,-27.62133109796));
+#15168 = CARTESIAN_POINT('',(-5.694504214792,-27.75046693405));
+#15169 = CARTESIAN_POINT('',(-5.795916108527,-27.87958848372));
+#15170 = CARTESIAN_POINT('',(-5.897339192112,-28.00872429799));
+#15171 = CARTESIAN_POINT('',(-5.998794254533,-28.13790086512));
+#15172 = CARTESIAN_POINT('',(-6.126349447905,-28.30030918733));
+#15173 = CARTESIAN_POINT('',(-6.152488755653,-28.33359079115));
+#15174 = CARTESIAN_POINT('',(-6.178628072458,-28.36687240879));
+#15175 = CARTESIAN_POINT('',(-6.204767392565,-28.40015403277));
+#15176 = CARTESIAN_POINT('',(-6.230906709689,-28.43343565488));
+#15177 = CARTESIAN_POINT('',(-6.257046017011,-28.4667172661));
+#15178 = CARTESIAN_POINT('',(-6.28318530718,-28.4999988567));
+#15179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15180 = PCURVE('',#11973,#15181);
+#15181 = DEFINITIONAL_REPRESENTATION('',(#15182),#15239);
+#15182 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15183,#15184,#15185,#15186,
+    #15187,#15188,#15189,#15190,#15191,#15192,#15193,#15194,#15195,
+    #15196,#15197,#15198,#15199,#15200,#15201,#15202,#15203,#15204,
+    #15205,#15206,#15207,#15208,#15209,#15210,#15211,#15212,#15213,
+    #15214,#15215,#15216,#15217,#15218,#15219,#15220,#15221,#15222,
+    #15223,#15224,#15225,#15226,#15227,#15228,#15229,#15230,#15231,
+    #15232,#15233,#15234,#15235,#15236,#15237,#15238),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051145576055E-02,0.118520198569,
+    0.278516379704,0.317188198863,0.487843134117,0.659830243743,
+    0.810498264952,0.961166289394,1.),.UNSPECIFIED.);
+#15183 = CARTESIAN_POINT('',(-0.931749680855,0.));
+#15184 = CARTESIAN_POINT('',(-0.931749735419,3.400077776962E-02));
+#15185 = CARTESIAN_POINT('',(-0.931749839265,6.80017330609E-02));
+#15186 = CARTESIAN_POINT('',(-0.931749949701,0.10200256971));
+#15187 = CARTESIAN_POINT('',(-0.93175003768,0.136003328928));
+#15188 = CARTESIAN_POINT('',(-0.931750088386,0.170004165212));
+#15189 = CARTESIAN_POINT('',(-0.931750101811,0.204005122263));
+#15190 = CARTESIAN_POINT('',(-0.931750081924,0.28378464798));
+#15191 = CARTESIAN_POINT('',(-0.931750024212,0.329564111323));
+#15192 = CARTESIAN_POINT('',(-0.931749941841,0.3753430406));
+#15193 = CARTESIAN_POINT('',(-0.931749856623,0.421121630816));
+#15194 = CARTESIAN_POINT('',(-0.931749786255,0.466900561118));
+#15195 = CARTESIAN_POINT('',(-0.931749740031,0.512680025582));
+#15196 = CARTESIAN_POINT('',(-0.931749654623,0.666157024918));
+#15197 = CARTESIAN_POINT('',(-0.93174971362,0.773908018231));
+#15198 = CARTESIAN_POINT('',(-0.931749899182,0.881615417378));
+#15199 = CARTESIAN_POINT('',(-0.931749986008,0.98930882193));
+#15200 = CARTESIAN_POINT('',(-0.931750003664,1.097016227765));
+#15201 = CARTESIAN_POINT('',(-0.931749982492,1.204767221461));
+#15202 = CARTESIAN_POINT('',(-0.93174993597,1.338496651071));
+#15203 = CARTESIAN_POINT('',(-0.931749925971,1.364527835345));
+#15204 = CARTESIAN_POINT('',(-0.931749915368,1.390559028701));
+#15205 = CARTESIAN_POINT('',(-0.931749904463,1.416590225095));
+#15206 = CARTESIAN_POINT('',(-0.931749893519,1.442621418482));
+#15207 = CARTESIAN_POINT('',(-0.931749882767,1.468652602827));
+#15208 = CARTESIAN_POINT('',(-0.931749826635,1.609556762372));
+#15209 = CARTESIAN_POINT('',(-0.931749788237,1.724502333999));
+#15210 = CARTESIAN_POINT('',(-0.931749774502,1.839387069576));
+#15211 = CARTESIAN_POINT('',(-0.931749784436,1.954254323733));
+#15212 = CARTESIAN_POINT('',(-0.93174984107,2.069139058621));
+#15213 = CARTESIAN_POINT('',(-0.931749883989,2.184084622523));
+#15214 = CARTESIAN_POINT('',(-0.931749916131,2.41472731329));
+#15215 = CARTESIAN_POINT('',(-0.931749901119,2.53057245478));
+#15216 = CARTESIAN_POINT('',(-0.93174986473,2.646354259788));
+#15217 = CARTESIAN_POINT('',(-0.931749729287,2.762118157201));
+#15218 = CARTESIAN_POINT('',(-0.931749845219,2.877899968046));
+#15219 = CARTESIAN_POINT('',(-0.931749897386,2.993745110764));
+#15220 = CARTESIAN_POINT('',(-0.931749928885,3.21093401983));
+#15221 = CARTESIAN_POINT('',(-0.931749908564,3.312392372284));
+#15222 = CARTESIAN_POINT('',(-0.931750009597,3.413818743748));
+#15223 = CARTESIAN_POINT('',(-0.931749926308,3.515233910383));
+#15224 = CARTESIAN_POINT('',(-0.931749849006,3.616660277281));
+#15225 = CARTESIAN_POINT('',(-0.931749790527,3.718118627811));
+#15226 = CARTESIAN_POINT('',(-0.931749748362,3.920957012376));
+#15227 = CARTESIAN_POINT('',(-0.931749763316,4.022415365396));
+#15228 = CARTESIAN_POINT('',(-0.931749826965,4.123841732715));
+#15229 = CARTESIAN_POINT('',(-0.931749902654,4.225256902928));
+#15230 = CARTESIAN_POINT('',(-0.931749944399,4.326683266931));
+#15231 = CARTESIAN_POINT('',(-0.931749959093,4.428141617944));
+#15232 = CARTESIAN_POINT('',(-0.931749950337,4.555700954153));
+#15233 = CARTESIAN_POINT('',(-0.931749947118,4.581841111311));
+#15234 = CARTESIAN_POINT('',(-0.931749942623,4.607981277943));
+#15235 = CARTESIAN_POINT('',(-0.931749937015,4.634121448265));
+#15236 = CARTESIAN_POINT('',(-0.931749930472,4.660261615941));
+#15237 = CARTESIAN_POINT('',(-0.931749923181,4.68640177409));
+#15238 = CARTESIAN_POINT('',(-0.931749915346,4.712541915282));
+#15239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15240 = ORIENTED_EDGE('',*,*,#15241,.F.);
+#15241 = EDGE_CURVE('',#14736,#15060,#15242,.T.);
+#15242 = SURFACE_CURVE('',#15243,(#15247,#15254),.PCURVE_S1.);
+#15243 = LINE('',#15244,#15245);
+#15244 = CARTESIAN_POINT('',(4.,0.,0.));
+#15245 = VECTOR('',#15246,1.);
+#15246 = DIRECTION('',(0.,0.,1.));
+#15247 = PCURVE('',#11593,#15248);
+#15248 = DEFINITIONAL_REPRESENTATION('',(#15249),#15253);
+#15249 = LINE('',#15250,#15251);
+#15250 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#15251 = VECTOR('',#15252,1.);
+#15252 = DIRECTION('',(-0.,-1.));
+#15253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15254 = PCURVE('',#14944,#15255);
+#15255 = DEFINITIONAL_REPRESENTATION('',(#15256),#15260);
+#15256 = LINE('',#15257,#15258);
+#15257 = CARTESIAN_POINT('',(-0.,0.));
+#15258 = VECTOR('',#15259,1.);
+#15259 = DIRECTION('',(-0.,-1.));
+#15260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15261 = ORIENTED_EDGE('',*,*,#14735,.F.);
+#15262 = ADVANCED_FACE('',(#15263),#11973,.F.);
+#15263 = FACE_BOUND('',#15264,.F.);
+#15264 = EDGE_LOOP('',(#15265,#15266,#15267,#15308,#15373));
+#15265 = ORIENTED_EDGE('',*,*,#15059,.F.);
+#15266 = ORIENTED_EDGE('',*,*,#11958,.T.);
+#15267 = ORIENTED_EDGE('',*,*,#15268,.T.);
+#15268 = EDGE_CURVE('',#11918,#15269,#15271,.T.);
+#15269 = VERTEX_POINT('',#15270);
+#15270 = CARTESIAN_POINT('',(3.39644714E-07,3.099999022684,
+    30.741155233516));
+#15271 = SURFACE_CURVE('',#15272,(#15294,#15301),.PCURVE_S1.);
+#15272 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#15273,#15274,#15275,#15276,
+    #15277,#15278,#15279,#15280,#15281,#15282,#15283,#15284,#15285,
+    #15286,#15287,#15288,#15289,#15290,#15291,#15292,#15293),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#15273 = CARTESIAN_POINT('',(2.5473491716E-07,3.09999926701,
+    22.741154993437));
+#15274 = CARTESIAN_POINT('',(-0.885356556179,3.099999078146,
+    23.104791614141));
+#15275 = CARTESIAN_POINT('',(-1.770717712497,2.821852670052,
+    23.46842989273));
+#15276 = CARTESIAN_POINT('',(-2.558979027627,2.265581261802,
+    23.832056297131));
+#15277 = CARTESIAN_POINT('',(-3.153072347741,1.469247989846,
+    24.195713235438));
+#15278 = CARTESIAN_POINT('',(-3.472994322418,0.509220420214,
+    24.559326396197));
+#15279 = CARTESIAN_POINT('',(-3.473006631008,-0.509212490985,
+    24.922977871343));
+#15280 = CARTESIAN_POINT('',(-3.153064816766,-1.469262462419,
+    25.286608590846));
+#15281 = CARTESIAN_POINT('',(-2.558983902179,-2.26556969229,
+    25.650246278213));
+#15282 = CARTESIAN_POINT('',(-1.770715694842,-2.821855708394,
+    26.013882352056));
+#15283 = CARTESIAN_POINT('',(-3.1724288856E-07,-3.378142349056,
+    26.741155113472));
+#15284 = CARTESIAN_POINT('',(1.770715144803,-2.821855977198,
+    27.468427874889));
+#15285 = CARTESIAN_POINT('',(2.558981974511,-2.265568740799,
+    27.832063948729));
+#15286 = CARTESIAN_POINT('',(3.153071182233,-1.469271899329,
+    28.195701636104));
+#15287 = CARTESIAN_POINT('',(3.472995259385,-0.509191600606,
+    28.559332355595));
+#15288 = CARTESIAN_POINT('',(3.473002697977,0.509188519255,
+    28.922983830753));
+#15289 = CARTESIAN_POINT('',(3.153070962444,1.469276568906,
+    29.286596991501));
+#15290 = CARTESIAN_POINT('',(2.55897875094,2.265564370241,
+    29.650253929817));
+#15291 = CARTESIAN_POINT('',(1.770718417929,2.821856485182,
+    30.013880334218));
+#15292 = CARTESIAN_POINT('',(0.885357150551,3.099999187315,
+    30.377518612793));
+#15293 = CARTESIAN_POINT('',(3.3964471902E-07,3.099999022684,
+    30.741155233516));
+#15294 = PCURVE('',#11973,#15295);
+#15295 = DEFINITIONAL_REPRESENTATION('',(#15296),#15300);
+#15296 = LINE('',#15297,#15298);
+#15297 = CARTESIAN_POINT('',(-0.,0.));
+#15298 = VECTOR('',#15299,1.);
+#15299 = DIRECTION('',(0.,1.));
+#15300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15301 = PCURVE('',#12172,#15302);
+#15302 = DEFINITIONAL_REPRESENTATION('',(#15303),#15307);
+#15303 = LINE('',#15304,#15305);
+#15304 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#15305 = VECTOR('',#15306,1.);
+#15306 = DIRECTION('',(0.,1.));
+#15307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15308 = ORIENTED_EDGE('',*,*,#15309,.F.);
+#15309 = EDGE_CURVE('',#15310,#15269,#15312,.T.);
+#15310 = VERTEX_POINT('',#15311);
+#15311 = CARTESIAN_POINT('',(-2.71721032E-07,4.,30.499998845758));
+#15312 = SURFACE_CURVE('',#15313,(#15316,#15323),.PCURVE_S1.);
+#15313 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15314,#15315),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#15314 = CARTESIAN_POINT('',(-3.3964946589E-07,4.099998508044,
+    30.473204120431));
+#15315 = CARTESIAN_POINT('',(3.3964471813E-07,3.099999022684,
+    30.741155233516));
+#15316 = PCURVE('',#11973,#15317);
+#15317 = DEFINITIONAL_REPRESENTATION('',(#15318),#15322);
+#15318 = LINE('',#15319,#15320);
+#15319 = CARTESIAN_POINT('',(0.,6.283389315972));
+#15320 = VECTOR('',#15321,1.);
+#15321 = DIRECTION('',(1.,0.));
+#15322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15323 = PCURVE('',#15324,#15367);
+#15324 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#15325,#15326,#15327,#15328,#15329,#15330,#15331,#15332,#15333
+      ,#15334,#15335,#15336,#15337,#15338,#15339,#15340,#15341,#15342
+      ,#15343,#15344,#15345)
+    ,(#15346,#15347,#15348,#15349,#15350,#15351,#15352,#15353,#15354
+      ,#15355,#15356,#15357,#15358,#15359,#15360,#15361,#15362,#15363
+      ,#15364,#15365,#15366
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#15325 = CARTESIAN_POINT('',(-3.3964946589E-07,4.099998508044,
+    30.473204120431));
+#15326 = CARTESIAN_POINT('',(-1.170957996574,4.099998011715,
+    30.83684022703));
+#15327 = CARTESIAN_POINT('',(-2.341911586256,3.732125711938,
+    31.200474675715));
+#15328 = CARTESIAN_POINT('',(-3.384463734802,2.996418521797,
+    31.564120998518));
+#15329 = CARTESIAN_POINT('',(-4.170187996479,1.94318582542,
+    31.927736787613));
+#15330 = CARTESIAN_POINT('',(-4.59331407802,0.673498222737,
+    32.29139635399));
+#15331 = CARTESIAN_POINT('',(-4.593332932294,-0.673485559367,
+    32.65501760621));
+#15332 = CARTESIAN_POINT('',(-4.17018030822,-1.943213981831,
+    33.018659613936));
+#15333 = CARTESIAN_POINT('',(-3.384461914972,-2.996399832988,
+    33.382294653858));
+#15334 = CARTESIAN_POINT('',(-2.341913147766,-3.732131728558,
+    33.745931307283));
+#15335 = CARTESIAN_POINT('',(4.2647384722E-07,-4.46786508898,
+    34.473204000412));
+#15336 = CARTESIAN_POINT('',(2.341913829672,-3.732131184115,
+    35.200476693543));
+#15337 = CARTESIAN_POINT('',(3.38446097175,-2.996395492162,
+    35.564111967489));
+#15338 = CARTESIAN_POINT('',(4.170187761865,-1.943232613965,
+    35.92775380626));
+#15339 = CARTESIAN_POINT('',(4.593321304319,-0.673441213463,
+    36.291380717169));
+#15340 = CARTESIAN_POINT('',(4.593321132238,0.673440813627,
+    36.655021324287));
+#15341 = CARTESIAN_POINT('',(4.170188145491,1.943237080044,
+    37.018665793837));
+#15342 = CARTESIAN_POINT('',(3.384461312909,2.996392606778,
+    37.382288381781));
+#15343 = CARTESIAN_POINT('',(2.341911141543,3.732132490876,
+    37.745933325112));
+#15344 = CARTESIAN_POINT('',(1.170957232383,4.099998655721,
+    38.109567773805));
+#15345 = CARTESIAN_POINT('',(-4.245515397E-07,4.099998135104,
+    38.473203880381));
+#15346 = CARTESIAN_POINT('',(3.3964471946E-07,3.099999022684,
+    30.741155233516));
+#15347 = CARTESIAN_POINT('',(-0.885356401507,3.099998858107,
+    31.104791854182));
+#15348 = CARTESIAN_POINT('',(-1.770717495672,2.821852496146,
+    31.468430132808));
+#15349 = CARTESIAN_POINT('',(-2.558978763887,2.265581153336,
+    31.832056537186));
+#15350 = CARTESIAN_POINT('',(-3.153072059024,1.469247960428,
+    32.195713475508));
+#15351 = CARTESIAN_POINT('',(-3.472994034762,0.509220475181,
+    32.559326636255));
+#15352 = CARTESIAN_POINT('',(-3.473006371249,-0.509212355723,
+    32.922978111407));
+#15353 = CARTESIAN_POINT('',(-3.153064608515,-1.469262260276,
+    33.286608830911));
+#15354 = CARTESIAN_POINT('',(-2.558983762557,-2.265569443655,
+    33.650246518274));
+#15355 = CARTESIAN_POINT('',(-1.770715632578,-2.821855437509,
+    34.013882592119));
+#15356 = CARTESIAN_POINT('',(-4.0976356445E-07,-3.378142082826,
+    34.741155353534));
+#15357 = CARTESIAN_POINT('',(1.770714927969,-2.821855803305,
+    35.468428114953));
+#15358 = CARTESIAN_POINT('',(2.558982007836,-2.265568272687,
+    35.832065568274));
+#15359 = CARTESIAN_POINT('',(3.153069726531,-1.469273282799,
+    36.195696456769));
+#15360 = CARTESIAN_POINT('',(3.472997055609,-0.509189132553,
+    36.559342273155));
+#15361 = CARTESIAN_POINT('',(3.473000354343,0.509185860971,
+    36.922974393321));
+#15362 = CARTESIAN_POINT('',(3.153071921158,1.46927777965,
+    37.286602650958));
+#15363 = CARTESIAN_POINT('',(2.55897831428,2.265563761968,
+    37.650252790404));
+#15364 = CARTESIAN_POINT('',(1.770718355655,2.821856214301,
+    38.013880574268));
+#15365 = CARTESIAN_POINT('',(0.885357165686,3.099998918744,
+    38.377518852873));
+#15366 = CARTESIAN_POINT('',(4.2454430993E-07,3.099998778387,
+    38.741155473567));
+#15367 = DEFINITIONAL_REPRESENTATION('',(#15368),#15372);
+#15368 = LINE('',#15369,#15370);
+#15369 = CARTESIAN_POINT('',(0.,0.));
+#15370 = VECTOR('',#15371,1.);
+#15371 = DIRECTION('',(1.,0.));
+#15372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15373 = ORIENTED_EDGE('',*,*,#15374,.F.);
+#15374 = EDGE_CURVE('',#15060,#15310,#15375,.T.);
+#15375 = SURFACE_CURVE('',#15376,(#15403,#15433),.PCURVE_S1.);
+#15376 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15377,#15378,#15379,#15380,
+    #15381,#15382,#15383,#15384,#15385,#15386,#15387,#15388,#15389,
+    #15390,#15391,#15392,#15393,#15394,#15395,#15396,#15397,#15398,
+    #15399,#15400,#15401,#15402),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291536718979,0.403547744378,0.903504824168,1.),.UNSPECIFIED.);
+#15377 = CARTESIAN_POINT('',(4.,-2.2E-16,28.499998856702));
+#15378 = CARTESIAN_POINT('',(4.,0.26165682658,28.583286843122));
+#15379 = CARTESIAN_POINT('',(3.980031218473,0.523331493433,
+    28.66658044617));
+#15380 = CARTESIAN_POINT('',(3.940088959035,0.783163474737,
+    28.749869926312));
+#15381 = CARTESIAN_POINT('',(3.880391488877,1.039330519372,
+    28.833156777149));
+#15382 = CARTESIAN_POINT('',(3.801353843964,1.290051671236,
+    28.916446239038));
+#15383 = CARTESIAN_POINT('',(3.703585810513,1.533595923457,
+    28.999739811747));
+#15384 = CARTESIAN_POINT('',(3.543471966218,1.858470578064,
+    29.115027746126));
+#15385 = CARTESIAN_POINT('',(3.496385719038,1.947341701407,
+    29.147027740243));
+#15386 = CARTESIAN_POINT('',(3.446701356411,2.034816544484,
+    29.179027742142));
+#15387 = CARTESIAN_POINT('',(3.394468793739,2.120804144357,
+    29.211027745563));
+#15388 = CARTESIAN_POINT('',(3.339741846624,2.205215907177,
+    29.24302774432));
+#15389 = CARTESIAN_POINT('',(3.282578230867,2.28796560818,29.27502773231
+    ));
+#15390 = CARTESIAN_POINT('',(2.957290912437,2.730526791176,
+    29.449858394462));
+#15391 = CARTESIAN_POINT('',(2.644069699095,3.057511539109,
+    29.592771238451));
+#15392 = CARTESIAN_POINT('',(2.289025743854,3.342043343187,
+    29.735615603933));
+#15393 = CARTESIAN_POINT('',(1.899199298702,3.577979090011,
+    29.878439453479));
+#15394 = CARTESIAN_POINT('',(1.482451932671,3.760560794078,
+    30.02128406751));
+#15395 = CARTESIAN_POINT('',(1.047491182601,3.886400431149,
+    30.164197072126));
+#15396 = CARTESIAN_POINT('',(0.518306298673,3.967223091661,
+    30.334595049478));
+#15397 = CARTESIAN_POINT('',(0.432363388017,3.978136184344,
+    30.362162359076));
+#15398 = CARTESIAN_POINT('',(0.346155808696,3.986876693146,
+    30.389729666934));
+#15399 = CARTESIAN_POINT('',(0.259749462377,3.993437092607,
+    30.417296970436));
+#15400 = CARTESIAN_POINT('',(0.173210443403,3.997812365245,
+    30.444864268106));
+#15401 = CARTESIAN_POINT('',(8.660503880179E-02,4.000000001553,
+    30.472431559611));
+#15402 = CARTESIAN_POINT('',(-2.7172103129E-07,4.,30.499998845758));
+#15403 = PCURVE('',#11973,#15404);
+#15404 = DEFINITIONAL_REPRESENTATION('',(#15405),#15432);
+#15405 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15406,#15407,#15408,#15409,
+    #15410,#15411,#15412,#15413,#15414,#15415,#15416,#15417,#15418,
+    #15419,#15420,#15421,#15422,#15423,#15424,#15425,#15426,#15427,
+    #15428,#15429,#15430,#15431),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291536718979,0.403547744378,0.903504824168,1.),.UNSPECIFIED.);
+#15406 = CARTESIAN_POINT('',(-0.931749915346,4.712541915282));
+#15407 = CARTESIAN_POINT('',(-0.931749895739,4.777958251632));
+#15408 = CARTESIAN_POINT('',(-0.931749872644,4.84337899469));
+#15409 = CARTESIAN_POINT('',(-0.931749849139,4.908796498207));
+#15410 = CARTESIAN_POINT('',(-0.931749827538,4.974211940409));
+#15411 = CARTESIAN_POINT('',(-0.931749810144,5.039629441928));
+#15412 = CARTESIAN_POINT('',(-0.931749799289,5.105050183287));
+#15413 = CARTESIAN_POINT('',(-0.931749795676,5.195600066681));
+#15414 = CARTESIAN_POINT('',(-0.931749795876,5.220733624006));
+#15415 = CARTESIAN_POINT('',(-0.931749797389,5.245867188876));
+#15416 = CARTESIAN_POINT('',(-0.931749800273,5.271000756245));
+#15417 = CARTESIAN_POINT('',(-0.931749804536,5.296134321062));
+#15418 = CARTESIAN_POINT('',(-0.93174981014,5.321267878266));
+#15419 = CARTESIAN_POINT('',(-0.931749847585,5.458584071582));
+#15420 = CARTESIAN_POINT('',(-0.931749906698,5.57083125726));
+#15421 = CARTESIAN_POINT('',(-0.931749957399,5.683024628838));
+#15422 = CARTESIAN_POINT('',(-0.931750054875,5.795201850868));
+#15423 = CARTESIAN_POINT('',(-0.931749888309,5.907395201388));
+#15424 = CARTESIAN_POINT('',(-0.931749803188,6.019642419498));
+#15425 = CARTESIAN_POINT('',(-0.931749882852,6.153477118409));
+#15426 = CARTESIAN_POINT('',(-0.931749899054,6.17512915483));
+#15427 = CARTESIAN_POINT('',(-0.9317499227,6.196781194373));
+#15428 = CARTESIAN_POINT('',(-0.931749954472,6.218433234171));
+#15429 = CARTESIAN_POINT('',(-0.931749991607,6.24008527066));
+#15430 = CARTESIAN_POINT('',(-0.931750027894,6.261737299579));
+#15431 = CARTESIAN_POINT('',(-0.931750053677,6.283389315972));
+#15432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15433 = PCURVE('',#14944,#15434);
+#15434 = DEFINITIONAL_REPRESENTATION('',(#15435),#15462);
+#15435 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15436,#15437,#15438,#15439,
+    #15440,#15441,#15442,#15443,#15444,#15445,#15446,#15447,#15448,
+    #15449,#15450,#15451,#15452,#15453,#15454,#15455,#15456,#15457,
+    #15458,#15459,#15460,#15461),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291536718979,0.403547744378,0.903504824168,1.),.UNSPECIFIED.);
+#15436 = CARTESIAN_POINT('',(0.,-28.4999988567));
+#15437 = CARTESIAN_POINT('',(-6.541420664498E-02,-28.58328684312));
+#15438 = CARTESIAN_POINT('',(-0.130832818607,-28.66658044617));
+#15439 = CARTESIAN_POINT('',(-0.196248190984,-28.74986992631));
+#15440 = CARTESIAN_POINT('',(-0.261661503351,-28.83315677714));
+#15441 = CARTESIAN_POINT('',(-0.327076877014,-28.91644623903));
+#15442 = CARTESIAN_POINT('',(-0.392495492532,-28.99973981174));
+#15443 = CARTESIAN_POINT('',(-0.483042436275,-29.11502774612));
+#15444 = CARTESIAN_POINT('',(-0.508175177948,-29.14702774024));
+#15445 = CARTESIAN_POINT('',(-0.53330792745,-29.17902774214));
+#15446 = CARTESIAN_POINT('',(-0.558440679723,-29.21102774556));
+#15447 = CARTESIAN_POINT('',(-0.583573429698,-29.24302774432));
+#15448 = CARTESIAN_POINT('',(-0.608706172294,-29.27502773231));
+#15449 = CARTESIAN_POINT('',(-0.746017916199,-29.44985839446));
+#15450 = CARTESIAN_POINT('',(-0.858261469325,-29.59277123845));
+#15451 = CARTESIAN_POINT('',(-0.970451210612,-29.73561560393));
+#15452 = CARTESIAN_POINT('',(-1.0826248063,-29.87843945347));
+#15453 = CARTESIAN_POINT('',(-1.194814519779,-30.02128406751));
+#15454 = CARTESIAN_POINT('',(-1.307058048974,-30.16419707212));
+#15455 = CARTESIAN_POINT('',(-1.440888385555,-30.33459504947));
+#15456 = CARTESIAN_POINT('',(-1.462539717314,-30.36216235907));
+#15457 = CARTESIAN_POINT('',(-1.484191053849,-30.38972966693));
+#15458 = CARTESIAN_POINT('',(-1.505842392958,-30.41729697043));
+#15459 = CARTESIAN_POINT('',(-1.52749373184,-30.4448642681));
+#15460 = CARTESIAN_POINT('',(-1.549145067094,-30.47243155961));
+#15461 = CARTESIAN_POINT('',(-1.570796394725,-30.49999884575));
+#15462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15463 = ADVANCED_FACE('',(#15464),#12172,.F.);
+#15464 = FACE_BOUND('',#15465,.F.);
+#15465 = EDGE_LOOP('',(#15466,#15467,#15468,#15509));
+#15466 = ORIENTED_EDGE('',*,*,#15268,.F.);
+#15467 = ORIENTED_EDGE('',*,*,#12159,.T.);
+#15468 = ORIENTED_EDGE('',*,*,#15469,.T.);
+#15469 = EDGE_CURVE('',#12119,#15470,#15472,.T.);
+#15470 = VERTEX_POINT('',#15471);
+#15471 = CARTESIAN_POINT('',(3.39648488E-07,3.100000977318,
+    31.758846687138));
+#15472 = SURFACE_CURVE('',#15473,(#15495,#15502),.PCURVE_S1.);
+#15473 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#15474,#15475,#15476,#15477,
+    #15478,#15479,#15480,#15481,#15482,#15483,#15484,#15485,#15486,
+    #15487,#15488,#15489,#15490,#15491,#15492,#15493,#15494),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#15474 = CARTESIAN_POINT('',(2.5473732546E-07,3.100000732992,
+    23.75884644706));
+#15475 = CARTESIAN_POINT('',(-0.88535704464,3.100001067361,
+    24.122483067763));
+#15476 = CARTESIAN_POINT('',(-1.770718853786,2.821858381537,
+    24.486121346347));
+#15477 = CARTESIAN_POINT('',(-2.558979728374,2.265566110815,
+    24.849747750776));
+#15478 = CARTESIAN_POINT('',(-3.153072420312,1.469277984093,
+    25.213404689026));
+#15479 = CARTESIAN_POINT('',(-3.473004516433,0.509189466053,
+    25.577017849846));
+#15480 = CARTESIAN_POINT('',(-3.472997273094,-0.509191215618,
+    25.940669324957));
+#15481 = CARTESIAN_POINT('',(-3.153073203528,-1.469272105392,
+    26.304300044469));
+#15482 = CARTESIAN_POINT('',(-2.558983820714,-2.265569500087,
+    26.667937731835));
+#15483 = CARTESIAN_POINT('',(-1.770716662773,-2.821857194534,
+    27.031573805679));
+#15484 = CARTESIAN_POINT('',(-3.3046617931E-07,-3.378144212808,
+    27.758846567094));
+#15485 = CARTESIAN_POINT('',(1.770716130713,-2.821857604747,
+    28.486119328511));
+#15486 = CARTESIAN_POINT('',(2.558984879607,-2.265571432877,
+    28.849755402355));
+#15487 = CARTESIAN_POINT('',(3.153066274623,-1.469263877561,
+    29.213393089716));
+#15488 = CARTESIAN_POINT('',(3.47300844948,-0.509213437864,
+    29.577023809246));
+#15489 = CARTESIAN_POINT('',(3.472996336129,0.509220035324,
+    29.940675284324));
+#15490 = CARTESIAN_POINT('',(3.153074369018,1.469248195829,
+    30.304288445179));
+#15491 = CARTESIAN_POINT('',(2.558980873853,2.265582021126,
+    30.667945383406));
+#15492 = CARTESIAN_POINT('',(1.770719230453,2.821853887385,
+    31.031571787849));
+#15493 = CARTESIAN_POINT('',(0.885357639019,3.100000618679,
+    31.395210066416));
+#15494 = CARTESIAN_POINT('',(3.3964849244E-07,3.100000977318,
+    31.758846687138));
+#15495 = PCURVE('',#12172,#15496);
+#15496 = DEFINITIONAL_REPRESENTATION('',(#15497),#15501);
+#15497 = LINE('',#15498,#15499);
+#15498 = CARTESIAN_POINT('',(-0.,0.));
+#15499 = VECTOR('',#15500,1.);
+#15500 = DIRECTION('',(0.,1.));
+#15501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15502 = PCURVE('',#12537,#15503);
+#15503 = DEFINITIONAL_REPRESENTATION('',(#15504),#15508);
+#15504 = LINE('',#15505,#15506);
+#15505 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#15506 = VECTOR('',#15507,1.);
+#15507 = DIRECTION('',(0.,1.));
+#15508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15509 = ORIENTED_EDGE('',*,*,#15510,.F.);
+#15510 = EDGE_CURVE('',#15269,#15470,#15511,.T.);
+#15511 = SURFACE_CURVE('',#15512,(#15515,#15522),.PCURVE_S1.);
+#15512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15513,#15514),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#15513 = CARTESIAN_POINT('',(3.3964471902E-07,3.099999022684,
+    30.741155233516));
+#15514 = CARTESIAN_POINT('',(3.3964849244E-07,3.100000977318,
+    31.758846687138));
+#15515 = PCURVE('',#12172,#15516);
+#15516 = DEFINITIONAL_REPRESENTATION('',(#15517),#15521);
+#15517 = LINE('',#15518,#15519);
+#15518 = CARTESIAN_POINT('',(0.,6.283389315972));
+#15519 = VECTOR('',#15520,1.);
+#15520 = DIRECTION('',(1.,0.));
+#15521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15522 = PCURVE('',#15523,#15566);
+#15523 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#15524,#15525,#15526,#15527,#15528,#15529,#15530,#15531,#15532
+      ,#15533,#15534,#15535,#15536,#15537,#15538,#15539,#15540,#15541
+      ,#15542,#15543,#15544)
+    ,(#15545,#15546,#15547,#15548,#15549,#15550,#15551,#15552,#15553
+      ,#15554,#15555,#15556,#15557,#15558,#15559,#15560,#15561,#15562
+      ,#15563,#15564,#15565
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#15524 = CARTESIAN_POINT('',(3.3964471902E-07,3.099999022684,
+    30.741155233516));
+#15525 = CARTESIAN_POINT('',(-0.885356401507,3.099998858107,
+    31.104791854181));
+#15526 = CARTESIAN_POINT('',(-1.770717495671,2.821852496146,
+    31.468430132809));
+#15527 = CARTESIAN_POINT('',(-2.558978763888,2.265581153336,
+    31.832056537184));
+#15528 = CARTESIAN_POINT('',(-3.153072059024,1.469247960428,
+    32.195713475511));
+#15529 = CARTESIAN_POINT('',(-3.472994034763,0.509220475181,
+    32.559326636252));
+#15530 = CARTESIAN_POINT('',(-3.473006371248,-0.509212355723,
+    32.922978111409));
+#15531 = CARTESIAN_POINT('',(-3.153064608516,-1.469262260276,
+    33.286608830909));
+#15532 = CARTESIAN_POINT('',(-2.558983762557,-2.265569443655,
+    33.650246518275));
+#15533 = CARTESIAN_POINT('',(-1.770715632578,-2.821855437509,
+    34.013882592119));
+#15534 = CARTESIAN_POINT('',(-4.0976360151E-07,-3.378142082826,
+    34.741155353535));
+#15535 = CARTESIAN_POINT('',(1.770714927969,-2.821855803305,
+    35.468428114952));
+#15536 = CARTESIAN_POINT('',(2.55898171079,-2.265568632337,
+    35.832064188792));
+#15537 = CARTESIAN_POINT('',(3.153070893498,-1.469271869889,
+    36.195701876166));
+#15538 = CARTESIAN_POINT('',(3.47299497174,-0.509191655606,
+    36.559332595659));
+#15539 = CARTESIAN_POINT('',(3.473002438212,0.509188384024,
+    36.922984070817));
+#15540 = CARTESIAN_POINT('',(3.153070754191,1.46927636674,
+    37.286597231561));
+#15541 = CARTESIAN_POINT('',(2.558978611326,2.265564121617,
+    37.650254169885));
+#15542 = CARTESIAN_POINT('',(1.770718355655,2.821856214301,
+    38.013880574269));
+#15543 = CARTESIAN_POINT('',(0.885357165686,3.099998918744,
+    38.377518852873));
+#15544 = CARTESIAN_POINT('',(4.2454431037E-07,3.099998778387,
+    38.741155473567));
+#15545 = CARTESIAN_POINT('',(3.3964849333E-07,3.100000977318,
+    31.758846687138));
+#15546 = CARTESIAN_POINT('',(-0.885357029517,3.100001335903,
+    32.122483307803));
+#15547 = CARTESIAN_POINT('',(-1.770718916032,2.821858652431,
+    32.486121586419));
+#15548 = CARTESIAN_POINT('',(-2.558979868008,2.26556635946,
+    32.849747990844));
+#15549 = CARTESIAN_POINT('',(-3.153072628558,1.469278186236,
+    33.213404929073));
+#15550 = CARTESIAN_POINT('',(-3.473004776192,0.509189601312,
+    33.577018089922));
+#15551 = CARTESIAN_POINT('',(-3.472997560747,-0.509191160627,
+    33.94066956501));
+#15552 = CARTESIAN_POINT('',(-3.153073492264,-1.469272134824,
+    34.304300284535));
+#15553 = CARTESIAN_POINT('',(-2.558984084438,-2.265569608547,
+    34.667937971896));
+#15554 = CARTESIAN_POINT('',(-1.770716879611,-2.821857368425,
+    35.03157404574));
+#15555 = CARTESIAN_POINT('',(-4.2299093639E-07,-3.378144479039,
+    35.758846807158));
+#15556 = CARTESIAN_POINT('',(1.770716192974,-2.821857875635,
+    36.486119568571));
+#15557 = CARTESIAN_POINT('',(2.558985019229,-2.265571681515,
+    36.849755642426));
+#15558 = CARTESIAN_POINT('',(3.153066482869,-1.469264079712,
+    37.213393329756));
+#15559 = CARTESIAN_POINT('',(3.473008709248,-0.50921357312,
+    37.577024049342));
+#15560 = CARTESIAN_POINT('',(3.472996623769,0.509219980334,
+    37.940675524346));
+#15561 = CARTESIAN_POINT('',(3.153074657767,1.469248225258,
+    38.304288685276));
+#15562 = CARTESIAN_POINT('',(2.558981137565,2.265582129593,
+    38.66794562345));
+#15563 = CARTESIAN_POINT('',(1.770719447295,2.821854061263,
+    39.031572027908));
+#15564 = CARTESIAN_POINT('',(0.885357793705,3.100000838757,
+    39.395210306493));
+#15565 = CARTESIAN_POINT('',(4.2455006044E-07,3.100001221616,
+    39.758846927188));
+#15566 = DEFINITIONAL_REPRESENTATION('',(#15567),#15571);
+#15567 = LINE('',#15568,#15569);
+#15568 = CARTESIAN_POINT('',(0.,0.));
+#15569 = VECTOR('',#15570,1.);
+#15570 = DIRECTION('',(1.,0.));
+#15571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15572 = ADVANCED_FACE('',(#15573),#12537,.F.);
+#15573 = FACE_BOUND('',#15574,.F.);
+#15574 = EDGE_LOOP('',(#15575,#15576,#15577,#15786,#15874));
+#15575 = ORIENTED_EDGE('',*,*,#15469,.F.);
+#15576 = ORIENTED_EDGE('',*,*,#12524,.T.);
+#15577 = ORIENTED_EDGE('',*,*,#15578,.T.);
+#15578 = EDGE_CURVE('',#12437,#15579,#15581,.T.);
+#15579 = VERTEX_POINT('',#15580);
+#15580 = CARTESIAN_POINT('',(4.,0.,29.999998865796));
+#15581 = SURFACE_CURVE('',#15582,(#15648,#15717),.PCURVE_S1.);
+#15582 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#15583,#15584,#15585,#15586,
+    #15587,#15588,#15589,#15590,#15591,#15592,#15593,#15594,#15595,
+    #15596,#15597,#15598,#15599,#15600,#15601,#15602,#15603,#15604,
+    #15605,#15606,#15607,#15608,#15609,#15610,#15611,#15612,#15613,
+    #15614,#15615,#15616,#15617,#15618,#15619,#15620,#15621,#15622,
+    #15623,#15624,#15625,#15626,#15627,#15628,#15629,#15630,#15631,
+    #15632,#15633,#15634,#15635,#15636,#15637,#15638,#15639,#15640,
+    #15641,#15642,#15643,#15644,#15645,#15646,#15647),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924830098771E-02,0.113261650683,
+    0.273270451331,0.347952435235,0.530609698311,0.567950955915,
+    0.763924653522,0.961229695709,1.),.UNSPECIFIED.);
+#15583 = CARTESIAN_POINT('',(-2.0378656318E-07,4.,23.999999134317));
+#15584 = CARTESIAN_POINT('',(-0.116014134946,3.999999988289,
+    24.03692746144));
+#15585 = CARTESIAN_POINT('',(-0.232028503609,3.996154469313,
+    24.073855920049));
+#15586 = CARTESIAN_POINT('',(-0.347893961909,3.988463455212,
+    24.110784321757));
+#15587 = CARTESIAN_POINT('',(-0.463461749096,3.976933852116,
+    24.147712657351));
+#15588 = CARTESIAN_POINT('',(-0.578583797621,3.961579443211,
+    24.184641005657));
+#15589 = CARTESIAN_POINT('',(-0.693112839216,3.942420871823,
+    24.221569442405));
+#15590 = CARTESIAN_POINT('',(-0.806902510979,3.919485624482,
+    24.258497949096));
+#15591 = CARTESIAN_POINT('',(-1.066562251607,3.858132234844,
+    24.343426126788));
+#15592 = CARTESIAN_POINT('',(-1.211824583544,3.817133118231,
+    24.391426458754));
+#15593 = CARTESIAN_POINT('',(-1.355274407747,3.769886410022,
+    24.439426569412));
+#15594 = CARTESIAN_POINT('',(-1.496598267913,3.716486454976,
+    24.487426397208));
+#15595 = CARTESIAN_POINT('',(-1.635489686442,3.657046041735,
+    24.535426224436));
+#15596 = CARTESIAN_POINT('',(-1.771649549921,3.591696247813,
+    24.583426334281));
+#15597 = CARTESIAN_POINT('',(-1.904786494614,3.520586284588,
+    24.631426667867));
+#15598 = CARTESIAN_POINT('',(-2.359144445557,3.252155431437,
+    24.799407588605));
+#15599 = CARTESIAN_POINT('',(-2.663159401194,3.025396767767,
+    24.919439013617));
+#15600 = CARTESIAN_POINT('',(-2.942035165296,2.766275399552,
+    25.039444098303));
+#15601 = CARTESIAN_POINT('',(-3.191804850943,2.478117086763,
+    25.159426386992));
+#15602 = CARTESIAN_POINT('',(-3.409076848956,2.164727582379,
+    25.279408692435));
+#15603 = CARTESIAN_POINT('',(-3.591004638797,1.830335834822,
+    25.399413809408));
+#15604 = CARTESIAN_POINT('',(-3.735349275597,1.479609155721,
+    25.519445246643));
+#15605 = CARTESIAN_POINT('',(-3.889830848471,0.948771087167,
+    25.695425934392));
+#15606 = CARTESIAN_POINT('',(-3.930498998461,0.777376470651,
+    25.751426622315));
+#15607 = CARTESIAN_POINT('',(-3.962531035298,0.604010299699,
+    25.807426823378));
+#15608 = CARTESIAN_POINT('',(-3.985817081324,0.429181094922,
+    25.863426414666));
+#15609 = CARTESIAN_POINT('',(-4.000283485485,0.253402216988,
+    25.919426005955));
+#15610 = CARTESIAN_POINT('',(-4.005892923312,7.719093811063E-02,
+    25.975426207043));
+#15611 = CARTESIAN_POINT('',(-4.002644496907,-9.893248646822E-02,
+    26.031426895073));
+#15612 = CARTESIAN_POINT('',(-3.961051399032,-0.703716236677,
+    26.224390321344));
+#15613 = CARTESIAN_POINT('',(-3.878734003627,-1.129663161264,
+    26.361451602238));
+#15614 = CARTESIAN_POINT('',(-3.744044180842,-1.544231840155,
+    26.498459286413));
+#15615 = CARTESIAN_POINT('',(-3.558996866277,-1.93996376287,
+    26.63542641968));
+#15616 = CARTESIAN_POINT('',(-3.326673889146,-2.309926327162,
+    26.772393549509));
+#15617 = CARTESIAN_POINT('',(-3.051231839373,-2.647772758689,
+    26.90940124246));
+#15618 = CARTESIAN_POINT('',(-2.737847430605,-2.947767998591,
+    27.046462532535));
+#15619 = CARTESIAN_POINT('',(-2.322575492419,-3.257818417815,
+    27.211426365344));
+#15620 = CARTESIAN_POINT('',(-2.250766918344,-3.308673131955,
+    27.239426370814));
+#15621 = CARTESIAN_POINT('',(-2.177687710935,-3.357717520361,
+    27.26742638479));
+#15622 = CARTESIAN_POINT('',(-2.103391188744,-3.404914622582,
+    27.295426403029));
+#15623 = CARTESIAN_POINT('',(-2.027931869457,-3.45022941929,
+    27.323426421283));
+#15624 = CARTESIAN_POINT('',(-1.951365469894,-3.493628832279,
+    27.351426435311));
+#15625 = CARTESIAN_POINT('',(-1.87374890601,-3.535081724467,
+    27.379426440868));
+#15626 = CARTESIAN_POINT('',(-1.382588023244,-3.781742281934,
+    27.554375478352));
+#15627 = CARTESIAN_POINT('',(-0.942319056388,-3.934704713535,
+    27.701462820768));
+#15628 = CARTESIAN_POINT('',(-0.483230203604,-4.028755205107,
+    27.848471953583));
+#15629 = CARTESIAN_POINT('',(-1.458589924652E-02,-4.061509774486,
+    27.995426434985));
+#15630 = CARTESIAN_POINT('',(0.454281602211,-4.032122039898,
+    28.14238087744));
+#15631 = CARTESIAN_POINT('',(0.91403409658,-3.94137134157,
+    28.289390060232));
+#15632 = CARTESIAN_POINT('',(1.355390351537,-3.791575046419,
+    28.436477389164));
+#15633 = CARTESIAN_POINT('',(2.186262479718,-3.381757865057,
+    28.731373735364));
+#15634 = CARTESIAN_POINT('',(2.576205092589,-3.120600832722,
+    28.879464097877));
+#15635 = CARTESIAN_POINT('',(2.929943376904,-2.808247033107,
+    29.027473505559));
+#15636 = CARTESIAN_POINT('',(3.239845624143,-2.450788272864,
+    29.175426456734));
+#15637 = CARTESIAN_POINT('',(3.499498178816,-2.055318013351,
+    29.323379389678));
+#15638 = CARTESIAN_POINT('',(3.703820259589,-1.629937965441,
+    29.471388737444));
+#15639 = CARTESIAN_POINT('',(3.849026359424,-1.183649435421,
+    29.619479051582));
+#15640 = CARTESIAN_POINT('',(3.950044604318,-0.636780154942,
+    29.796497901275));
+#15641 = CARTESIAN_POINT('',(3.964291110468,-0.54653554937,
+    29.825569459668));
+#15642 = CARTESIAN_POINT('',(3.976180831792,-0.455929470923,
+    29.854641028754));
+#15643 = CARTESIAN_POINT('',(3.985703194469,-0.365033763271,
+    29.883712603947));
+#15644 = CARTESIAN_POINT('',(3.992850265184,-0.273920512543,
+    29.912784180422));
+#15645 = CARTESIAN_POINT('',(3.997616751129,-0.182662047321,
+    29.941855753124));
+#15646 = CARTESIAN_POINT('',(4.,-9.133093864229E-02,29.970927316758));
+#15647 = CARTESIAN_POINT('',(4.,-4.4E-16,29.999998865796));
+#15648 = PCURVE('',#12537,#15649);
+#15649 = DEFINITIONAL_REPRESENTATION('',(#15650),#15716);
+#15650 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#15651,#15652,#15653,#15654,
+    #15655,#15656,#15657,#15658,#15659,#15660,#15661,#15662,#15663,
+    #15664,#15665,#15666,#15667,#15668,#15669,#15670,#15671,#15672,
+    #15673,#15674,#15675,#15676,#15677,#15678,#15679,#15680,#15681,
+    #15682,#15683,#15684,#15685,#15686,#15687,#15688,#15689,#15690,
+    #15691,#15692,#15693,#15694,#15695,#15696,#15697,#15698,#15699,
+    #15700,#15701,#15702,#15703,#15704,#15705,#15706,#15707,#15708,
+    #15709,#15710,#15711,#15712,#15713,#15714,#15715),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924830098771E-02,0.113261650683,
+    0.273270451331,0.347952435235,0.530609698311,0.567950955915,
+    0.763924653522,0.961229695709,1.),.UNSPECIFIED.);
+#15651 = CARTESIAN_POINT('',(-0.103528736525,0.));
+#15652 = CARTESIAN_POINT('',(-0.10352877106,2.900440543643E-02));
+#15653 = CARTESIAN_POINT('',(-0.103528825342,5.800892924615E-02));
+#15654 = CARTESIAN_POINT('',(-0.103528873251,8.701340933714E-02));
+#15655 = CARTESIAN_POINT('',(-0.103528905717,0.116017831325));
+#15656 = CARTESIAN_POINT('',(-0.103528924322,0.145022254827));
+#15657 = CARTESIAN_POINT('',(-0.103528934908,0.17402673975));
+#15658 = CARTESIAN_POINT('',(-0.103528941185,0.203031272586));
+#15659 = CARTESIAN_POINT('',(-0.103528934641,0.269735878297));
+#15660 = CARTESIAN_POINT('',(-0.103528919922,0.307436465992));
+#15661 = CARTESIAN_POINT('',(-0.103528899758,0.34513687107));
+#15662 = CARTESIAN_POINT('',(-0.103528878914,0.38283704887));
+#15663 = CARTESIAN_POINT('',(-0.103528861098,0.420537224857));
+#15664 = CARTESIAN_POINT('',(-0.103528848729,0.458237624688));
+#15665 = CARTESIAN_POINT('',(-0.103528842694,0.495938204277));
+#15666 = CARTESIAN_POINT('',(-0.103528840654,0.627874346415));
+#15667 = CARTESIAN_POINT('',(-0.103528874202,0.722149862681));
+#15668 = CARTESIAN_POINT('',(-0.103528938887,0.816404736508));
+#15669 = CARTESIAN_POINT('',(-0.103528987519,0.910641725288));
+#15670 = CARTESIAN_POINT('',(-0.103529006325,1.004878714892));
+#15671 = CARTESIAN_POINT('',(-0.103529005885,1.099133593376));
+#15672 = CARTESIAN_POINT('',(-0.103528989845,1.193409120961));
+#15673 = CARTESIAN_POINT('',(-0.103528953422,1.331628489171));
+#15674 = CARTESIAN_POINT('',(-0.103528939909,1.375612742257));
+#15675 = CARTESIAN_POINT('',(-0.103528925086,1.419596610466));
+#15676 = CARTESIAN_POINT('',(-0.103528909612,1.463579998465));
+#15677 = CARTESIAN_POINT('',(-0.103528894199,1.507563386522));
+#15678 = CARTESIAN_POINT('',(-0.103528879609,1.551547254879));
+#15679 = CARTESIAN_POINT('',(-0.103528866662,1.595531508107));
+#15680 = CARTESIAN_POINT('',(-0.103528830736,1.747089517462));
+#15681 = CARTESIAN_POINT('',(-0.103528820086,1.854740686729));
+#15682 = CARTESIAN_POINT('',(-0.10352883735,1.962349788595));
+#15683 = CARTESIAN_POINT('',(-0.103528888891,2.069927067404));
+#15684 = CARTESIAN_POINT('',(-0.103528983982,2.177504346939));
+#15685 = CARTESIAN_POINT('',(-0.103529042593,2.285113450745));
+#15686 = CARTESIAN_POINT('',(-0.103529044922,2.392764619922));
+#15687 = CARTESIAN_POINT('',(-0.103529004302,2.522331087469));
+#15688 = CARTESIAN_POINT('',(-0.10352899588,2.5443229486));
+#15689 = CARTESIAN_POINT('',(-0.103528986134,2.566314815997));
+#15690 = CARTESIAN_POINT('',(-0.103528975309,2.588306686501));
+#15691 = CARTESIAN_POINT('',(-0.103528963691,2.61029855696));
+#15692 = CARTESIAN_POINT('',(-0.103528951604,2.632290424226));
+#15693 = CARTESIAN_POINT('',(-0.103528939416,2.654282285156));
+#15694 = CARTESIAN_POINT('',(-0.103528865161,2.791691364737));
+#15695 = CARTESIAN_POINT('',(-0.103528779405,2.907217215095));
+#15696 = CARTESIAN_POINT('',(-0.103528909119,3.022681748286));
+#15697 = CARTESIAN_POINT('',(-0.103528878099,3.138103263911));
+#15698 = CARTESIAN_POINT('',(-0.103528788568,3.253524732039));
+#15699 = CARTESIAN_POINT('',(-0.103529008566,3.368989279525));
+#15700 = CARTESIAN_POINT('',(-0.103528974514,3.484515134937));
+#15701 = CARTESIAN_POINT('',(-0.103528926123,3.716133682536));
+#15702 = CARTESIAN_POINT('',(-0.103528876083,3.832447339627));
+#15703 = CARTESIAN_POINT('',(-0.103528832899,3.948697414223));
+#15704 = CARTESIAN_POINT('',(-0.103528890453,4.06490317184));
+#15705 = CARTESIAN_POINT('',(-0.103528954059,4.181108937161));
+#15706 = CARTESIAN_POINT('',(-0.103528991276,4.297359013111));
+#15707 = CARTESIAN_POINT('',(-0.103529002369,4.413672668734));
+#15708 = CARTESIAN_POINT('',(-0.103528986976,4.552707463048));
+#15709 = CARTESIAN_POINT('',(-0.103528983533,4.575540952403));
+#15710 = CARTESIAN_POINT('',(-0.103528979208,4.598374449438));
+#15711 = CARTESIAN_POINT('',(-0.103528974043,4.621207950533));
+#15712 = CARTESIAN_POINT('',(-0.103528968095,4.644041451905));
+#15713 = CARTESIAN_POINT('',(-0.103528961429,4.666874949608));
+#15714 = CARTESIAN_POINT('',(-0.103528954125,4.689708439529));
+#15715 = CARTESIAN_POINT('',(-0.10352894627,4.712541917392));
+#15716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15717 = PCURVE('',#12492,#15718);
+#15718 = DEFINITIONAL_REPRESENTATION('',(#15719),#15785);
+#15719 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#15720,#15721,#15722,#15723,
+    #15724,#15725,#15726,#15727,#15728,#15729,#15730,#15731,#15732,
+    #15733,#15734,#15735,#15736,#15737,#15738,#15739,#15740,#15741,
+    #15742,#15743,#15744,#15745,#15746,#15747,#15748,#15749,#15750,
+    #15751,#15752,#15753,#15754,#15755,#15756,#15757,#15758,#15759,
+    #15760,#15761,#15762,#15763,#15764,#15765,#15766,#15767,#15768,
+    #15769,#15770,#15771,#15772,#15773,#15774,#15775,#15776,#15777,
+    #15778,#15779,#15780,#15781,#15782,#15783,#15784),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924830098771E-02,0.113261650683,
+    0.273270451331,0.347952435235,0.530609698311,0.567950955915,
+    0.763924653522,0.961229695709,1.),.UNSPECIFIED.);
+#15720 = CARTESIAN_POINT('',(-1.570796377742,-23.99999913431));
+#15721 = CARTESIAN_POINT('',(-1.599799860531,-24.03692746144));
+#15722 = CARTESIAN_POINT('',(-1.628803453085,-24.07385592004));
+#15723 = CARTESIAN_POINT('',(-1.657806995431,-24.11078432175));
+#15724 = CARTESIAN_POINT('',(-1.686810475092,-24.14771265735));
+#15725 = CARTESIAN_POINT('',(-1.715813953328,-24.18464100565));
+#15726 = CARTESIAN_POINT('',(-1.744817491382,-24.2215694424));
+#15727 = CARTESIAN_POINT('',(-1.773821076726,-24.25849794909));
+#15728 = CARTESIAN_POINT('',(-1.840523503276,-24.34342612678));
+#15729 = CARTESIAN_POINT('',(-1.878222859305,-24.39142645875));
+#15730 = CARTESIAN_POINT('',(-1.915922034065,-24.43942656941));
+#15731 = CARTESIAN_POINT('',(-1.953620983499,-24.4874263972));
+#15732 = CARTESIAN_POINT('',(-1.991319933115,-24.53542622443));
+#15733 = CARTESIAN_POINT('',(-2.029019108283,-24.58342633428));
+#15734 = CARTESIAN_POINT('',(-2.06671846453,-24.63142666786));
+#15735 = CARTESIAN_POINT('',(-2.198650329168,-24.7994075886));
+#15736 = CARTESIAN_POINT('',(-2.292922795505,-24.91943901361));
+#15737 = CARTESIAN_POINT('',(-2.38717462061,-25.0394440983));
+#15738 = CARTESIAN_POINT('',(-2.4814085586,-25.15942638699));
+#15739 = CARTESIAN_POINT('',(-2.575642494525,-25.27940869243));
+#15740 = CARTESIAN_POINT('',(-2.669894315394,-25.3994138094));
+#15741 = CARTESIAN_POINT('',(-2.76416677931,-25.51944524664));
+#15742 = CARTESIAN_POINT('',(-2.902381650838,-25.69542593439));
+#15743 = CARTESIAN_POINT('',(-2.946364472231,-25.75142662231));
+#15744 = CARTESIAN_POINT('',(-2.990346908124,-25.80742682337));
+#15745 = CARTESIAN_POINT('',(-3.034328863431,-25.86342641466));
+#15746 = CARTESIAN_POINT('',(-3.078310818734,-25.91942600595));
+#15747 = CARTESIAN_POINT('',(-3.122293254614,-25.97542620704));
+#15748 = CARTESIAN_POINT('',(-3.166276075983,-26.03142689507));
+#15749 = CARTESIAN_POINT('',(-3.31782915462,-26.22439032134));
+#15750 = CARTESIAN_POINT('',(-3.425476826985,-26.36145160223));
+#15751 = CARTESIAN_POINT('',(-3.533082442054,-26.49845928641));
+#15752 = CARTESIAN_POINT('',(-3.640656245517,-26.63542641967));
+#15753 = CARTESIAN_POINT('',(-3.748230049342,-26.77239354951));
+#15754 = CARTESIAN_POINT('',(-3.85583566342,-26.90940124245));
+#15755 = CARTESIAN_POINT('',(-3.963483334481,-27.04646253253));
+#15756 = CARTESIAN_POINT('',(-4.093045589089,-27.21142636534));
+#15757 = CARTESIAN_POINT('',(-4.115036735045,-27.23942637081));
+#15758 = CARTESIAN_POINT('',(-4.137027887225,-27.26742638479));
+#15759 = CARTESIAN_POINT('',(-4.159019042516,-27.29542640302));
+#15760 = CARTESIAN_POINT('',(-4.181010197807,-27.32342642128));
+#15761 = CARTESIAN_POINT('',(-4.203001349987,-27.35142643531));
+#15762 = CARTESIAN_POINT('',(-4.224992495942,-27.37942644086));
+#15763 = CARTESIAN_POINT('',(-4.362397109076,-27.55437547835));
+#15764 = CARTESIAN_POINT('',(-4.477919203401,-27.70146282076));
+#15765 = CARTESIAN_POINT('',(-4.593380015366,-27.84847195358));
+#15766 = CARTESIAN_POINT('',(-4.708797745041,-27.99542643498));
+#15767 = CARTESIAN_POINT('',(-4.824215482545,-28.14238087744));
+#15768 = CARTESIAN_POINT('',(-4.939676287849,-28.28939006023));
+#15769 = CARTESIAN_POINT('',(-5.055198383538,-28.43647738916));
+#15770 = CARTESIAN_POINT('',(-5.286809401131,-28.73137373536));
+#15771 = CARTESIAN_POINT('',(-5.40311927796,-28.87946409787));
+#15772 = CARTESIAN_POINT('',(-5.519365581982,-29.02747350556));
+#15773 = CARTESIAN_POINT('',(-5.635567578496,-29.17542645673));
+#15774 = CARTESIAN_POINT('',(-5.751769576477,-29.32337938968));
+#15775 = CARTESIAN_POINT('',(-5.868015887429,-29.47138873744));
+#15776 = CARTESIAN_POINT('',(-5.984325771266,-29.61947905158));
+#15777 = CARTESIAN_POINT('',(-6.123356050282,-29.79649790127));
+#15778 = CARTESIAN_POINT('',(-6.146188797877,-29.82556945966));
+#15779 = CARTESIAN_POINT('',(-6.169021552912,-29.85464102875));
+#15780 = CARTESIAN_POINT('',(-6.191854311758,-29.88371260394));
+#15781 = CARTESIAN_POINT('',(-6.21468707063,-29.91278418042));
+#15782 = CARTESIAN_POINT('',(-6.237519825583,-29.94185575312));
+#15783 = CARTESIAN_POINT('',(-6.260352572519,-29.97092731675));
+#15784 = CARTESIAN_POINT('',(-6.28318530718,-29.99999886579));
+#15785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15786 = ORIENTED_EDGE('',*,*,#15787,.T.);
+#15787 = EDGE_CURVE('',#15579,#15788,#15790,.T.);
+#15788 = VERTEX_POINT('',#15789);
+#15789 = CARTESIAN_POINT('',(-2.71713513E-07,4.,31.999998845762));
+#15790 = SURFACE_CURVE('',#15791,(#15815,#15842),.PCURVE_S1.);
+#15791 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#15792,#15793,#15794,#15795,
+    #15796,#15797,#15798,#15799,#15800,#15801,#15802,#15803,#15804,
+    #15805,#15806,#15807,#15808,#15809,#15810,#15811,#15812,#15813,
+    #15814),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607621743277,
+    0.855122957779,1.),.UNSPECIFIED.);
+#15792 = CARTESIAN_POINT('',(4.,-6.3E-16,29.999998865796));
+#15793 = CARTESIAN_POINT('',(4.,0.477109223258,30.15186749199));
+#15794 = CARTESIAN_POINT('',(3.93496170126,0.954731243665,
+    30.303899071511));
+#15795 = CARTESIAN_POINT('',(3.804642688053,1.421710359523,
+    30.455837460515));
+#15796 = CARTESIAN_POINT('',(3.611380743573,1.86773518672,
+    30.607712844007));
+#15797 = CARTESIAN_POINT('',(3.359082801771,2.283227830027,
+    30.759588105721));
+#15798 = CARTESIAN_POINT('',(3.053307188312,2.659464363977,
+    30.911526263517));
+#15799 = CARTESIAN_POINT('',(2.70111780727,2.988577561388,
+    31.063557699029));
+#15800 = CARTESIAN_POINT('',(2.15316195618,3.37663465156,31.277286606283
+    ));
+#15801 = CARTESIAN_POINT('',(1.988323899077,3.480148584591,
+    31.339148790717));
+#15802 = CARTESIAN_POINT('',(1.817821490409,3.574449790411,
+    31.401010161103));
+#15803 = CARTESIAN_POINT('',(1.642257789885,3.659179576206,
+    31.462870509017));
+#15804 = CARTESIAN_POINT('',(1.462259237723,3.734027876959,
+    31.524730864861));
+#15805 = CARTESIAN_POINT('',(1.27847387372,3.798732768007,
+    31.586592252911));
+#15806 = CARTESIAN_POINT('',(1.091570518589,3.853082115276,
+    31.648454450991));
+#15807 = CARTESIAN_POINT('',(0.791411977104,3.922576716347,
+    31.746525235054));
+#15808 = CARTESIAN_POINT('',(0.679750506745,3.944634014784,
+    31.782735761734));
+#15809 = CARTESIAN_POINT('',(0.567391876334,3.963057493366,
+    31.818946310363));
+#15810 = CARTESIAN_POINT('',(0.45447417659,3.97782173254,31.85515686104)
+  );
+#15811 = CARTESIAN_POINT('',(0.341136219076,3.988907658349,
+    31.891367398422));
+#15812 = CARTESIAN_POINT('',(0.227517536206,3.996302542435,
+    31.927577911725));
+#15813 = CARTESIAN_POINT('',(0.11375838124,4.00000000204,31.963788394726
+    ));
+#15814 = CARTESIAN_POINT('',(-2.7171351213E-07,4.,31.999998845762));
+#15815 = PCURVE('',#12537,#15816);
+#15816 = DEFINITIONAL_REPRESENTATION('',(#15817),#15841);
+#15817 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#15818,#15819,#15820,#15821,
+    #15822,#15823,#15824,#15825,#15826,#15827,#15828,#15829,#15830,
+    #15831,#15832,#15833,#15834,#15835,#15836,#15837,#15838,#15839,
+    #15840),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607621743277,
+    0.855122957779,1.),.UNSPECIFIED.);
+#15818 = CARTESIAN_POINT('',(-0.10352894627,4.712541917392));
+#15819 = CARTESIAN_POINT('',(-0.10352890524,4.831823105666));
+#15820 = CARTESIAN_POINT('',(-0.103528848708,4.951232264867));
+#15821 = CARTESIAN_POINT('',(-0.103528792587,5.070568225033));
+#15822 = CARTESIAN_POINT('',(-0.103528750605,5.189854713417));
+#15823 = CARTESIAN_POINT('',(-0.103528772539,5.309141172904));
+#15824 = CARTESIAN_POINT('',(-0.103528976499,5.428477108745));
+#15825 = CARTESIAN_POINT('',(-0.103529100312,5.547886258863));
+#15826 = CARTESIAN_POINT('',(-0.10352909032,5.715753993963));
+#15827 = CARTESIAN_POINT('',(-0.103529065164,5.764342004267));
+#15828 = CARTESIAN_POINT('',(-0.103529015206,5.812929362857));
+#15829 = CARTESIAN_POINT('',(-0.103528938076,5.861515905708));
+#15830 = CARTESIAN_POINT('',(-0.103528843073,5.910102447194));
+#15831 = CARTESIAN_POINT('',(-0.103528753196,5.958689802931));
+#15832 = CARTESIAN_POINT('',(-0.103528697714,6.00727781212));
+#15833 = CARTESIAN_POINT('',(-0.103528693845,6.084304927933));
+#15834 = CARTESIAN_POINT('',(-0.103528709086,6.112745540582));
+#15835 = CARTESIAN_POINT('',(-0.103528747995,6.141186182105));
+#15836 = CARTESIAN_POINT('',(-0.103528811383,6.169626837652));
+#15837 = CARTESIAN_POINT('',(-0.103528893872,6.198067492742));
+#15838 = CARTESIAN_POINT('',(-0.103528983897,6.226508133261));
+#15839 = CARTESIAN_POINT('',(-0.103529063702,6.254948745463));
+#15840 = CARTESIAN_POINT('',(-0.103529109345,6.283389315972));
+#15841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15842 = PCURVE('',#15843,#15848);
+#15843 = CYLINDRICAL_SURFACE('',#15844,4.);
+#15844 = AXIS2_PLACEMENT_3D('',#15845,#15846,#15847);
+#15845 = CARTESIAN_POINT('',(0.,0.,0.));
+#15846 = DIRECTION('',(-0.,-0.,-1.));
+#15847 = DIRECTION('',(1.,0.,0.));
+#15848 = DEFINITIONAL_REPRESENTATION('',(#15849),#15873);
+#15849 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#15850,#15851,#15852,#15853,
+    #15854,#15855,#15856,#15857,#15858,#15859,#15860,#15861,#15862,
+    #15863,#15864,#15865,#15866,#15867,#15868,#15869,#15870,#15871,
+    #15872),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607621743277,
+    0.855122957779,1.),.UNSPECIFIED.);
+#15850 = CARTESIAN_POINT('',(0.,-29.99999886579));
+#15851 = CARTESIAN_POINT('',(-0.119277305815,-30.15186749199));
+#15852 = CARTESIAN_POINT('',(-0.238682572232,-30.30389907151));
+#15853 = CARTESIAN_POINT('',(-0.358014640969,-30.45583746051));
+#15854 = CARTESIAN_POINT('',(-0.477297241026,-30.607712844));
+#15855 = CARTESIAN_POINT('',(-0.59657985348,-30.75958810572));
+#15856 = CARTESIAN_POINT('',(-0.715911950727,-30.91152626351));
+#15857 = CARTESIAN_POINT('',(-0.835317238278,-31.06355769902));
+#15858 = CARTESIAN_POINT('',(-1.003179518135,-31.27728660628));
+#15859 = CARTESIAN_POINT('',(-1.051765946489,-31.33914879071));
+#15860 = CARTESIAN_POINT('',(-1.100351720127,-31.4010101611));
+#15861 = CARTESIAN_POINT('',(-1.148936676114,-31.46287050901));
+#15862 = CARTESIAN_POINT('',(-1.197521630447,-31.52473086486));
+#15863 = CARTESIAN_POINT('',(-1.246107400397,-31.58659225291));
+#15864 = CARTESIAN_POINT('',(-1.294693826361,-31.64845445099));
+#15865 = CARTESIAN_POINT('',(-1.371718436716,-31.74652523505));
+#15866 = CARTESIAN_POINT('',(-1.40015812573,-31.78273576173));
+#15867 = CARTESIAN_POINT('',(-1.428597844329,-31.81894631036));
+#15868 = CARTESIAN_POINT('',(-1.457037577584,-31.85515686104));
+#15869 = CARTESIAN_POINT('',(-1.485477311599,-31.89136739842));
+#15870 = CARTESIAN_POINT('',(-1.51391703351,-31.92757791172));
+#15871 = CARTESIAN_POINT('',(-1.542356731485,-31.96378839472));
+#15872 = CARTESIAN_POINT('',(-1.570796394723,-31.99999884576));
+#15873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15874 = ORIENTED_EDGE('',*,*,#15875,.F.);
+#15875 = EDGE_CURVE('',#15470,#15788,#15876,.T.);
+#15876 = SURFACE_CURVE('',#15877,(#15880,#15887),.PCURVE_S1.);
+#15877 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15878,#15879),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#15878 = CARTESIAN_POINT('',(3.3964849244E-07,3.100000977318,
+    31.758846687138));
+#15879 = CARTESIAN_POINT('',(-3.3964370427E-07,4.100001491954,
+    32.026793958914));
+#15880 = PCURVE('',#12537,#15881);
+#15881 = DEFINITIONAL_REPRESENTATION('',(#15882),#15886);
+#15882 = LINE('',#15883,#15884);
+#15883 = CARTESIAN_POINT('',(0.,6.283389315972));
+#15884 = VECTOR('',#15885,1.);
+#15885 = DIRECTION('',(1.,0.));
+#15886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15887 = PCURVE('',#15888,#15931);
+#15888 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#15889,#15890,#15891,#15892,#15893,#15894,#15895,#15896,#15897
+      ,#15898,#15899,#15900,#15901,#15902,#15903,#15904,#15905,#15906
+      ,#15907,#15908,#15909)
+    ,(#15910,#15911,#15912,#15913,#15914,#15915,#15916,#15917,#15918
+      ,#15919,#15920,#15921,#15922,#15923,#15924,#15925,#15926,#15927
+      ,#15928,#15929,#15930
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#15889 = CARTESIAN_POINT('',(3.39648492E-07,3.100000977318,
+    31.758846687138));
+#15890 = CARTESIAN_POINT('',(-0.885357029516,3.100001335903,
+    32.122483307803));
+#15891 = CARTESIAN_POINT('',(-1.770718916033,2.821858652431,
+    32.486121586423));
+#15892 = CARTESIAN_POINT('',(-2.55897957096,2.265565999814,
+    32.849749370314));
+#15893 = CARTESIAN_POINT('',(-3.153073795529,1.469279599131,
+    33.213399509708));
+#15894 = CARTESIAN_POINT('',(-3.473002692316,0.509187078286,
+    33.577027767367));
+#15895 = CARTESIAN_POINT('',(-3.472999644623,-0.509188637601,
+    33.940659887565));
+#15896 = CARTESIAN_POINT('',(-3.153072325293,-1.469273547718,
+    34.304305703901));
+#15897 = CARTESIAN_POINT('',(-2.558984381486,-2.265569248901,
+    34.667936592424));
+#15898 = CARTESIAN_POINT('',(-1.770716879611,-2.821857368425,
+    35.031574045739));
+#15899 = CARTESIAN_POINT('',(-4.229911606E-07,-3.378144479039,
+    35.758846807158));
+#15900 = CARTESIAN_POINT('',(1.770716192974,-2.821857875635,
+    36.486119568572));
+#15901 = CARTESIAN_POINT('',(2.558985019228,-2.265571681515,
+    36.849755642422));
+#15902 = CARTESIAN_POINT('',(3.153066482871,-1.469264079712,
+    37.213393329766));
+#15903 = CARTESIAN_POINT('',(3.473008709245,-0.50921357312,
+    37.577024049328));
+#15904 = CARTESIAN_POINT('',(3.472996623772,0.509219980334,
+    37.940675524362));
+#15905 = CARTESIAN_POINT('',(3.153074657765,1.469248225258,
+    38.304288685263));
+#15906 = CARTESIAN_POINT('',(2.558981137567,2.265582129593,
+    38.667945623458));
+#15907 = CARTESIAN_POINT('',(1.770719447295,2.821854061263,
+    39.031572027905));
+#15908 = CARTESIAN_POINT('',(0.885357793705,3.100000838757,
+    39.395210306494));
+#15909 = CARTESIAN_POINT('',(4.2455006088E-07,3.100001221616,
+    39.758846927188));
+#15910 = CARTESIAN_POINT('',(-3.3964370161E-07,4.100001491954,
+    32.026793958914));
+#15911 = CARTESIAN_POINT('',(-1.170958955282,4.100001794274,
+    32.390430065512));
+#15912 = CARTESIAN_POINT('',(-2.341913754555,3.732135110015,
+    32.754064514185));
+#15913 = CARTESIAN_POINT('',(-3.384464642431,2.996394429259,
+    33.117709457565));
+#15914 = CARTESIAN_POINT('',(-4.170191921958,1.94323789373,
+    33.48133204542));
+#15915 = CARTESIAN_POINT('',(-4.593325018488,0.673440508866,
+    33.844976515032));
+#15916 = CARTESIAN_POINT('',(-4.593324939548,-0.673442620942,
+    34.20861712217));
+#15917 = CARTESIAN_POINT('',(-4.170190813955,-1.943234982266,
+    34.572244033023));
+#15918 = CARTESIAN_POINT('',(-3.384463184252,-2.99639857624,
+    34.935885871823));
+#15919 = CARTESIAN_POINT('',(-2.341915051465,-3.732134676261,
+    35.299521145766));
+#15920 = CARTESIAN_POINT('',(4.0628093107E-07,-4.467868746996,
+    36.026793838895));
+#15921 = CARTESIAN_POINT('',(2.341915760805,-3.732134347697,
+    36.754066532025));
+#15922 = CARTESIAN_POINT('',(3.384465244453,-2.996401655434,
+    37.117703185453));
+#15923 = CARTESIAN_POINT('',(4.170184084714,-1.943214795559,
+    37.481338225357));
+#15924 = CARTESIAN_POINT('',(4.593336818547,-0.6734852546,
+    37.844980233143));
+#15925 = CARTESIAN_POINT('',(4.593317713222,0.673499630243,
+    38.208601485231));
+#15926 = CARTESIAN_POINT('',(4.170191048584,1.943188193695,
+    38.572261051798));
+#15927 = CARTESIAN_POINT('',(3.384465947321,2.996421605888,
+    38.935876840718));
+#15928 = CARTESIAN_POINT('',(2.341912808022,3.732129204085,
+    39.299523163615));
+#15929 = CARTESIAN_POINT('',(1.170958191106,4.10000158678,
+    39.663157612287));
+#15930 = CARTESIAN_POINT('',(-4.2454276183E-07,4.100001864893,
+    40.026793718863));
+#15931 = DEFINITIONAL_REPRESENTATION('',(#15932),#15936);
+#15932 = LINE('',#15933,#15934);
+#15933 = CARTESIAN_POINT('',(0.,0.));
+#15934 = VECTOR('',#15935,1.);
+#15935 = DIRECTION('',(1.,0.));
+#15936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15937 = ADVANCED_FACE('',(#15938),#12492,.T.);
+#15938 = FACE_BOUND('',#15939,.F.);
+#15939 = EDGE_LOOP('',(#15940,#16170,#16191,#16192,#16193));
+#15940 = ORIENTED_EDGE('',*,*,#15941,.T.);
+#15941 = EDGE_CURVE('',#12591,#15942,#15944,.T.);
+#15942 = VERTEX_POINT('',#15943);
+#15943 = CARTESIAN_POINT('',(4.,1.35860513E-07,30.499998845758));
+#15944 = SURFACE_CURVE('',#15945,(#16018,#16094),.PCURVE_S1.);
+#15945 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#15946,#15947,#15948,#15949,
+    #15950,#15951,#15952,#15953,#15954,#15955,#15956,#15957,#15958,
+    #15959,#15960,#15961,#15962,#15963,#15964,#15965,#15966,#15967,
+    #15968,#15969,#15970,#15971,#15972,#15973,#15974,#15975,#15976,
+    #15977,#15978,#15979,#15980,#15981,#15982,#15983,#15984,#15985,
+    #15986,#15987,#15988,#15989,#15990,#15991,#15992,#15993,#15994,
+    #15995,#15996,#15997,#15998,#15999,#16000,#16001,#16002,#16003,
+    #16004,#16005,#16006,#16007,#16008,#16009,#16010,#16011,#16012,
+    #16013,#16014,#16015,#16016,#16017),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789110454394E-02,0.107913021949,0.125919000357,
+    0.231943896854,0.391920100848,0.552894275611,0.658919170798,
+    0.818895373564,0.978871582263,1.),.UNSPECIFIED.);
+#15946 = CARTESIAN_POINT('',(4.,2.0379121102E-07,22.499999134315));
+#15947 = CARTESIAN_POINT('',(3.999999987988,0.118999129288,
+    22.537877613475));
+#15948 = CARTESIAN_POINT('',(3.995954033197,0.237998552694,
+    22.575756237802));
+#15949 = CARTESIAN_POINT('',(3.987862151031,0.356837266172,
+    22.613634791839));
+#15950 = CARTESIAN_POINT('',(3.975731986735,0.475354724841,
+    22.651513267224));
+#15951 = CARTESIAN_POINT('',(3.959578796273,0.593391168839,
+    22.689391757171));
+#15952 = CARTESIAN_POINT('',(3.939425427197,0.710787745389,
+    22.727270350953));
+#15953 = CARTESIAN_POINT('',(3.915302299526,0.827386630864,
+    22.765149028382));
+#15954 = CARTESIAN_POINT('',(3.835402532306,1.156739654223,
+    22.873026226659));
+#15955 = CARTESIAN_POINT('',(3.770127643516,1.367201318655,
+    22.943028380224));
+#15956 = CARTESIAN_POINT('',(3.691663077556,1.573415585937,
+    23.013029018974));
+#15957 = CARTESIAN_POINT('',(3.600337307546,1.77441930263,
+    23.083027738018));
+#15958 = CARTESIAN_POINT('',(3.496559158253,1.969285900002,
+    23.153026437977));
+#15959 = CARTESIAN_POINT('',(3.380814422998,2.157126735922,
+    23.22302703141));
+#15960 = CARTESIAN_POINT('',(3.253666861603,2.337094600734,
+    23.293029141266));
+#15961 = CARTESIAN_POINT('',(3.080302060864,2.552437455745,
+    23.38102778664));
+#15962 = CARTESIAN_POINT('',(3.044128857878,2.595912593105,
+    23.399027782158));
+#15963 = CARTESIAN_POINT('',(3.007254785372,2.638801366554,
+    23.417027777578));
+#15964 = CARTESIAN_POINT('',(2.969690947467,2.681090604545,
+    23.435027772565));
+#15965 = CARTESIAN_POINT('',(2.931448737479,2.722767396613,
+    23.453027766789));
+#15966 = CARTESIAN_POINT('',(2.892539837915,2.763819093375,
+    23.471027759927));
+#15967 = CARTESIAN_POINT('',(2.852976220475,2.804233306525,
+    23.489027751662));
+#15968 = CARTESIAN_POINT('',(2.576024061894,3.078144465573,
+    23.613017376668));
+#15969 = CARTESIAN_POINT('',(2.316941210435,3.289827933934,
+    23.719034236782));
+#15970 = CARTESIAN_POINT('',(2.038093904171,3.476465932191,
+    23.825037317686));
+#15971 = CARTESIAN_POINT('',(1.742340458647,3.635941781034,
+    23.931027554229));
+#15972 = CARTESIAN_POINT('',(1.432751540095,3.76654551246,
+    24.037017826241));
+#15973 = CARTESIAN_POINT('',(1.112583709707,3.866955109772,
+    24.143020997318));
+#15974 = CARTESIAN_POINT('',(0.785277469876,3.936268864758,
+    24.249037962891));
+#15975 = CARTESIAN_POINT('',(-4.470285208751E-02,4.031181043558,
+    24.514950813208));
+#15976 = CARTESIAN_POINT('',(-0.552716049459,4.016684636455,
+    24.675084701987));
+#15977 = CARTESIAN_POINT('',(-1.056565579401,3.92879010972,
+    24.83509524955));
+#15978 = CARTESIAN_POINT('',(-1.543974795849,3.769040570105,
+    24.995027739918));
+#15979 = CARTESIAN_POINT('',(-2.003380396412,3.540930607186,
+    25.154960226184));
+#15980 = CARTESIAN_POINT('',(-2.424090630662,3.250082333281,
+    25.314970734218));
+#15981 = CARTESIAN_POINT('',(-2.796274471285,2.90400896402,
+    25.475104571931));
+#15982 = CARTESIAN_POINT('',(-3.429560911758,2.119832554809,
+    25.795948383978));
+#15983 = CARTESIAN_POINT('',(-3.690808345052,1.680113503418,
+    25.95708651105));
+#15984 = CARTESIAN_POINT('',(-3.886989128521,1.204194194444,
+    26.118097225382));
+#15985 = CARTESIAN_POINT('',(-4.012750335958,0.703491598552,
+    26.279027608621));
+#15986 = CARTESIAN_POINT('',(-4.064814610463,0.189869017599,
+    26.439958275813));
+#15987 = CARTESIAN_POINT('',(-4.042228375534,-0.324403292761,
+    26.600968834661));
+#15988 = CARTESIAN_POINT('',(-3.946141482901,-0.826768111178,
+    26.762106913455));
+#15989 = CARTESIAN_POINT('',(-3.672642672839,-1.619434806022,
+    27.029017332677));
+#15990 = CARTESIAN_POINT('',(-3.534062974052,-1.923949905149,
+    27.13503427997));
+#15991 = CARTESIAN_POINT('',(-3.366672578652,-2.214759086111,
+    27.241037456624));
+#15992 = CARTESIAN_POINT('',(-3.17209718051,-2.488698927609,
+    27.347027753843));
+#15993 = CARTESIAN_POINT('',(-2.952332945501,-2.742876642631,
+    27.453018030628));
+#15994 = CARTESIAN_POINT('',(-2.709714497744,-2.974664975349,
+    27.559021159409));
+#15995 = CARTESIAN_POINT('',(-2.446927500699,-3.18173209383,
+    27.665038059595));
+#15996 = CARTESIAN_POINT('',(-1.744756137608,-3.634314934397,
+    27.930950738852));
+#15997 = CARTESIAN_POINT('',(-1.282832196346,-3.846243902071,
+    28.091084508857));
+#15998 = CARTESIAN_POINT('',(-0.792143979626,-3.99051756871,
+    28.25109499408));
+#15999 = CARTESIAN_POINT('',(-0.28438249574,-4.063083975243,
+    28.411027553988));
+#16000 = CARTESIAN_POINT('',(0.228536890475,-4.061956827939,
+    28.570960192639));
+#16001 = CARTESIAN_POINT('',(0.734538343073,-3.98744327882,
+    28.730970823838));
+#16002 = CARTESIAN_POINT('',(1.221480449701,-3.84192718498,
+    28.891104703444));
+#16003 = CARTESIAN_POINT('',(2.133666433397,-3.420509692049,
+    29.210950839007));
+#16004 = CARTESIAN_POINT('',(2.560115203612,-3.144051644439,
+    29.37108462511));
+#16005 = CARTESIAN_POINT('',(2.944853403802,-2.807055572104,
+    29.53109505026));
+#16006 = CARTESIAN_POINT('',(3.278195528053,-2.417221382015,
+    29.691027508608));
+#16007 = CARTESIAN_POINT('',(3.552079793528,-1.983545155619,
+    29.850959985673));
+#16008 = CARTESIAN_POINT('',(3.760295022549,-1.516387722492,
+    30.010970827534));
+#16009 = CARTESIAN_POINT('',(3.898348357954,-1.027277520005,
+    30.171104756914));
+#16010 = CARTESIAN_POINT('',(3.973608036418,-0.463510666425,
+    30.352149107712));
+#16011 = CARTESIAN_POINT('',(3.981141217938,-0.397572793088,
+    30.373270492444));
+#16012 = CARTESIAN_POINT('',(3.987423787357,-0.33149605787,
+    30.394391875776));
+#16013 = CARTESIAN_POINT('',(3.992452794694,-0.265308140391,
+    30.415513257334));
+#16014 = CARTESIAN_POINT('',(3.996226027007,-0.199036770546,
+    30.43663463677));
+#16015 = CARTESIAN_POINT('',(3.998742008396,-0.132709728515,
+    30.457756013764));
+#16016 = CARTESIAN_POINT('',(4.,-6.635484475345E-02,30.478877388019));
+#16017 = CARTESIAN_POINT('',(4.,0.,30.499998759267));
+#16018 = PCURVE('',#12492,#16019);
+#16019 = DEFINITIONAL_REPRESENTATION('',(#16020),#16093);
+#16020 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#16021,#16022,#16023,#16024,
+    #16025,#16026,#16027,#16028,#16029,#16030,#16031,#16032,#16033,
+    #16034,#16035,#16036,#16037,#16038,#16039,#16040,#16041,#16042,
+    #16043,#16044,#16045,#16046,#16047,#16048,#16049,#16050,#16051,
+    #16052,#16053,#16054,#16055,#16056,#16057,#16058,#16059,#16060,
+    #16061,#16062,#16063,#16064,#16065,#16066,#16067,#16068,#16069,
+    #16070,#16071,#16072,#16073,#16074,#16075,#16076,#16077,#16078,
+    #16079,#16080,#16081,#16082,#16083,#16084,#16085,#16086,#16087,
+    #16088,#16089,#16090,#16091,#16092),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789110454394E-02,0.107913021949,0.125919000357,
+    0.231943896854,0.391920100848,0.552894275611,0.658919170798,
+    0.818895373564,0.978871582263,1.),.UNSPECIFIED.);
+#16021 = CARTESIAN_POINT('',(-5.094780271E-08,-22.49999913431));
+#16022 = CARTESIAN_POINT('',(-2.974978232191E-02,-22.53787761347));
+#16023 = CARTESIAN_POINT('',(-5.949963862909E-02,-22.5757562378));
+#16024 = CARTESIAN_POINT('',(-8.924943895566E-02,-22.61363479183));
+#16025 = CARTESIAN_POINT('',(-0.118999168992,-22.65151326722));
+#16026 = CARTESIAN_POINT('',(-0.148748897669,-22.68939175717));
+#16027 = CARTESIAN_POINT('',(-0.178498693798,-22.72727035095));
+#16028 = CARTESIAN_POINT('',(-0.208248542708,-22.76514902838));
+#16029 = CARTESIAN_POINT('',(-0.292975083265,-22.87302622665));
+#16030 = CARTESIAN_POINT('',(-0.347954602756,-22.94302838022));
+#16031 = CARTESIAN_POINT('',(-0.402932912127,-23.01302901897));
+#16032 = CARTESIAN_POINT('',(-0.457909715075,-23.08302773801));
+#16033 = CARTESIAN_POINT('',(-0.512886520597,-23.15302643797));
+#16034 = CARTESIAN_POINT('',(-0.567864836233,-23.22302703141));
+#16035 = CARTESIAN_POINT('',(-0.622844362186,-23.29302914126));
+#16036 = CARTESIAN_POINT('',(-0.691958352873,-23.38102778664));
+#16037 = CARTESIAN_POINT('',(-0.706095520625,-23.39902778215));
+#16038 = CARTESIAN_POINT('',(-0.720232689218,-23.41702777757));
+#16039 = CARTESIAN_POINT('',(-0.734369858294,-23.43502777256));
+#16040 = CARTESIAN_POINT('',(-0.748507027488,-23.45302776678));
+#16041 = CARTESIAN_POINT('',(-0.762644196437,-23.47102775992));
+#16042 = CARTESIAN_POINT('',(-0.776781364778,-23.48902775166));
+#16043 = CARTESIAN_POINT('',(-0.874162645446,-23.61301737666));
+#16044 = CARTESIAN_POINT('',(-0.957428154308,-23.71903423678));
+#16045 = CARTESIAN_POINT('',(-1.040682830636,-23.82503731768));
+#16046 = CARTESIAN_POINT('',(-1.12392738532,-23.93102755422));
+#16047 = CARTESIAN_POINT('',(-1.207171935133,-24.03701782624));
+#16048 = CARTESIAN_POINT('',(-1.290426598671,-24.14302099731));
+#16049 = CARTESIAN_POINT('',(-1.373692091474,-24.24903796289));
+#16050 = CARTESIAN_POINT('',(-1.582539472432,-24.5149508132));
+#16051 = CARTESIAN_POINT('',(-1.708308293387,-24.67508470198));
+#16052 = CARTESIAN_POINT('',(-1.833980282211,-24.83509524954));
+#16053 = CARTESIAN_POINT('',(-1.959591009823,-24.99502773992));
+#16054 = CARTESIAN_POINT('',(-2.085201737825,-25.15496022618));
+#16055 = CARTESIAN_POINT('',(-2.210873731699,-25.31497073421));
+#16056 = CARTESIAN_POINT('',(-2.33664256068,-25.47510457193));
+#16057 = CARTESIAN_POINT('',(-2.588632684054,-25.79594838397));
+#16058 = CARTESIAN_POINT('',(-2.715190266659,-25.95708651105));
+#16059 = CARTESIAN_POINT('',(-2.841647668487,-26.11809722538));
+#16060 = CARTESIAN_POINT('',(-2.968042264524,-26.27902760861));
+#16061 = CARTESIAN_POINT('',(-3.09443683136,-26.43995827581));
+#16062 = CARTESIAN_POINT('',(-3.220894246682,-26.60096883466));
+#16063 = CARTESIAN_POINT('',(-3.347451837907,-26.76210691345));
+#16064 = CARTESIAN_POINT('',(-3.557082776735,-27.02901733267));
+#16065 = CARTESIAN_POINT('',(-3.640348272168,-27.13503427997));
+#16066 = CARTESIAN_POINT('',(-3.723602934665,-27.24103745662));
+#16067 = CARTESIAN_POINT('',(-3.806847480552,-27.34702775384));
+#16068 = CARTESIAN_POINT('',(-3.890092029123,-27.45301803062));
+#16069 = CARTESIAN_POINT('',(-3.97334669811,-27.5590211594));
+#16070 = CARTESIAN_POINT('',(-4.056612200528,-27.66503805959));
+#16071 = CARTESIAN_POINT('',(-4.265459610543,-27.93095073885));
+#16072 = CARTESIAN_POINT('',(-4.39122844578,-28.09108450885));
+#16073 = CARTESIAN_POINT('',(-4.516900438397,-28.25109499408));
+#16074 = CARTESIAN_POINT('',(-4.642511153986,-28.41102755398));
+#16075 = CARTESIAN_POINT('',(-4.768121861827,-28.57096019264));
+#16076 = CARTESIAN_POINT('',(-4.893793836499,-28.73097082383));
+#16077 = CARTESIAN_POINT('',(-5.019562655706,-28.89110470344));
+#16078 = CARTESIAN_POINT('',(-5.270769240538,-29.210950839));
+#16079 = CARTESIAN_POINT('',(-5.396538073379,-29.3710846251));
+#16080 = CARTESIAN_POINT('',(-5.522210072261,-29.53109505026));
+#16081 = CARTESIAN_POINT('',(-5.647820798872,-29.69102750859));
+#16082 = CARTESIAN_POINT('',(-5.773431528578,-29.85095998568));
+#16083 = CARTESIAN_POINT('',(-5.899103483839,-30.01097082753));
+#16084 = CARTESIAN_POINT('',(-6.024872293717,-30.17110475691));
+#16085 = CARTESIAN_POINT('',(-6.167064303953,-30.35214910771));
+#16086 = CARTESIAN_POINT('',(-6.18365301655,-30.37327049244));
+#16087 = CARTESIAN_POINT('',(-6.200241731226,-30.39439187577));
+#16088 = CARTESIAN_POINT('',(-6.216830447487,-30.41551325733));
+#16089 = CARTESIAN_POINT('',(-6.233419164517,-30.43663463677));
+#16090 = CARTESIAN_POINT('',(-6.250007881174,-30.45775601376));
+#16091 = CARTESIAN_POINT('',(-6.266596595991,-30.47887738801));
+#16092 = CARTESIAN_POINT('',(-6.28318530718,-30.49999875926));
+#16093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16094 = PCURVE('',#12863,#16095);
+#16095 = DEFINITIONAL_REPRESENTATION('',(#16096),#16169);
+#16096 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#16097,#16098,#16099,#16100,
+    #16101,#16102,#16103,#16104,#16105,#16106,#16107,#16108,#16109,
+    #16110,#16111,#16112,#16113,#16114,#16115,#16116,#16117,#16118,
+    #16119,#16120,#16121,#16122,#16123,#16124,#16125,#16126,#16127,
+    #16128,#16129,#16130,#16131,#16132,#16133,#16134,#16135,#16136,
+    #16137,#16138,#16139,#16140,#16141,#16142,#16143,#16144,#16145,
+    #16146,#16147,#16148,#16149,#16150,#16151,#16152,#16153,#16154,
+    #16155,#16156,#16157,#16158,#16159,#16160,#16161,#16162,#16163,
+    #16164,#16165,#16166,#16167,#16168),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789110454394E-02,0.107913021949,0.125919000357,
+    0.231943896854,0.391920100848,0.552894275611,0.658919170798,
+    0.818895373564,0.978871582263,1.),.UNSPECIFIED.);
+#16097 = CARTESIAN_POINT('',(-0.931749680855,0.));
+#16098 = CARTESIAN_POINT('',(-0.931749728598,2.975068043832E-02));
+#16099 = CARTESIAN_POINT('',(-0.931749813303,5.950149401787E-02));
+#16100 = CARTESIAN_POINT('',(-0.931749908287,8.925225563655E-02));
+#16101 = CARTESIAN_POINT('',(-0.93174999369,0.119002948879));
+#16102 = CARTESIAN_POINT('',(-0.931750056695,0.148753641984));
+#16103 = CARTESIAN_POINT('',(-0.931750091742,0.178504403814));
+#16104 = CARTESIAN_POINT('',(-0.931750100752,0.208255219822));
+#16105 = CARTESIAN_POINT('',(-0.931750079631,0.292984517296));
+#16106 = CARTESIAN_POINT('',(-0.931750001348,0.347965829221));
+#16107 = CARTESIAN_POINT('',(-0.931749889626,0.402945934179));
+#16108 = CARTESIAN_POINT('',(-0.931749785589,0.45792453361));
+#16109 = CARTESIAN_POINT('',(-0.931749716557,0.512903133869));
+#16110 = CARTESIAN_POINT('',(-0.931749687319,0.567883240525));
+#16111 = CARTESIAN_POINT('',(-0.93174968644,0.622864553084));
+#16112 = CARTESIAN_POINT('',(-0.931749713085,0.691980785159));
+#16113 = CARTESIAN_POINT('',(-0.931749719952,0.706118411141));
+#16114 = CARTESIAN_POINT('',(-0.931749728063,0.720256037734));
+#16115 = CARTESIAN_POINT('',(-0.931749737243,0.734393664593));
+#16116 = CARTESIAN_POINT('',(-0.931749747315,0.748531291372));
+#16117 = CARTESIAN_POINT('',(-0.931749758102,0.762668917731));
+#16118 = CARTESIAN_POINT('',(-0.931749769427,0.776806543328));
+#16119 = CARTESIAN_POINT('',(-0.931749849908,0.874190972865));
+#16120 = CARTESIAN_POINT('',(-0.931749931553,0.957459169836));
+#16121 = CARTESIAN_POINT('',(-0.931749990466,1.040716534571));
+#16122 = CARTESIAN_POINT('',(-0.931750005606,1.123963785902));
+#16123 = CARTESIAN_POINT('',(-0.931749988074,1.20721104201));
+#16124 = CARTESIAN_POINT('',(-0.931749958161,1.290468417627));
+#16125 = CARTESIAN_POINT('',(-0.931749921963,1.373736624221));
+#16126 = CARTESIAN_POINT('',(-0.931749835995,1.582590809379));
+#16127 = CARTESIAN_POINT('',(-0.931749787176,1.708363725527));
+#16128 = CARTESIAN_POINT('',(-0.931749771674,1.834039795312));
+#16129 = CARTESIAN_POINT('',(-0.931749768331,1.959654589801));
+#16130 = CARTESIAN_POINT('',(-0.931749843329,2.085269391743));
+#16131 = CARTESIAN_POINT('',(-0.931749911455,2.21094545391));
+#16132 = CARTESIAN_POINT('',(-0.931749918996,2.336718359589));
+#16133 = CARTESIAN_POINT('',(-0.93174987453,2.588716661696));
+#16134 = CARTESIAN_POINT('',(-0.931749867892,2.715278352313));
+#16135 = CARTESIAN_POINT('',(-0.931749578962,2.841739893917));
+#16136 = CARTESIAN_POINT('',(-0.931750094173,2.96813856953));
+#16137 = CARTESIAN_POINT('',(-0.931749857493,3.09453723435));
+#16138 = CARTESIAN_POINT('',(-0.931749929168,3.220998775015));
+#16139 = CARTESIAN_POINT('',(-0.931749960358,3.347560466731));
+#16140 = CARTESIAN_POINT('',(-0.931749896967,3.557198212765));
+#16141 = CARTESIAN_POINT('',(-0.931749850442,3.640466413583));
+#16142 = CARTESIAN_POINT('',(-0.93174978688,3.723723784289));
+#16143 = CARTESIAN_POINT('',(-0.931749742253,3.806971040297));
+#16144 = CARTESIAN_POINT('',(-0.931749735826,3.890218296365));
+#16145 = CARTESIAN_POINT('',(-0.93174976144,3.973475667115));
+#16146 = CARTESIAN_POINT('',(-0.931749800984,4.056743867573));
+#16147 = CARTESIAN_POINT('',(-0.931749905451,4.265598039692));
+#16148 = CARTESIAN_POINT('',(-0.931749972426,4.391370942675));
+#16149 = CARTESIAN_POINT('',(-0.93175000111,4.517047002372));
+#16150 = CARTESIAN_POINT('',(-0.931749947884,4.64266180386));
+#16151 = CARTESIAN_POINT('',(-0.931749901348,4.768276613366));
+#16152 = CARTESIAN_POINT('',(-0.931749846335,4.89395268359));
+#16153 = CARTESIAN_POINT('',(-0.931749808257,5.019725594666));
+#16154 = CARTESIAN_POINT('',(-0.931749788126,5.270940337581));
+#16155 = CARTESIAN_POINT('',(-0.931749803281,5.39671324818));
+#16156 = CARTESIAN_POINT('',(-0.931749877601,5.522389310686));
+#16157 = CARTESIAN_POINT('',(-0.931749926468,5.648004109267));
+#16158 = CARTESIAN_POINT('',(-0.931750138316,5.77361888654));
+#16159 = CARTESIAN_POINT('',(-0.931749871151,5.899294912961));
+#16160 = CARTESIAN_POINT('',(-0.931749784208,6.025067865817));
+#16161 = CARTESIAN_POINT('',(-0.931749896027,6.167264504698));
+#16162 = CARTESIAN_POINT('',(-0.931749912142,6.183853756465));
+#16163 = CARTESIAN_POINT('',(-0.931749931546,6.200443009216));
+#16164 = CARTESIAN_POINT('',(-0.931749954003,6.21703226217));
+#16165 = CARTESIAN_POINT('',(-0.93174997882,6.233621514191));
+#16166 = CARTESIAN_POINT('',(-0.931750004849,6.250210763793));
+#16167 = CARTESIAN_POINT('',(-0.931750030488,6.266800009138));
+#16168 = CARTESIAN_POINT('',(-0.931750053677,6.28338924804));
+#16169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16170 = ORIENTED_EDGE('',*,*,#16171,.F.);
+#16171 = EDGE_CURVE('',#15579,#15942,#16172,.T.);
+#16172 = SURFACE_CURVE('',#16173,(#16177,#16184),.PCURVE_S1.);
+#16173 = LINE('',#16174,#16175);
+#16174 = CARTESIAN_POINT('',(4.,0.,0.));
+#16175 = VECTOR('',#16176,1.);
+#16176 = DIRECTION('',(0.,0.,1.));
+#16177 = PCURVE('',#12492,#16178);
+#16178 = DEFINITIONAL_REPRESENTATION('',(#16179),#16183);
+#16179 = LINE('',#16180,#16181);
+#16180 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#16181 = VECTOR('',#16182,1.);
+#16182 = DIRECTION('',(-0.,-1.));
+#16183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16184 = PCURVE('',#15843,#16185);
+#16185 = DEFINITIONAL_REPRESENTATION('',(#16186),#16190);
+#16186 = LINE('',#16187,#16188);
+#16187 = CARTESIAN_POINT('',(-0.,0.));
+#16188 = VECTOR('',#16189,1.);
+#16189 = DIRECTION('',(-0.,-1.));
+#16190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16191 = ORIENTED_EDGE('',*,*,#15578,.F.);
+#16192 = ORIENTED_EDGE('',*,*,#12436,.F.);
+#16193 = ORIENTED_EDGE('',*,*,#12820,.T.);
+#16194 = ADVANCED_FACE('',(#16195),#12863,.F.);
+#16195 = FACE_BOUND('',#16196,.F.);
+#16196 = EDGE_LOOP('',(#16197,#16198,#16199,#16200));
+#16197 = ORIENTED_EDGE('',*,*,#15941,.F.);
+#16198 = ORIENTED_EDGE('',*,*,#12850,.T.);
+#16199 = ORIENTED_EDGE('',*,*,#12916,.T.);
+#16200 = ORIENTED_EDGE('',*,*,#16201,.F.);
+#16201 = EDGE_CURVE('',#15942,#12917,#16202,.T.);
+#16202 = SURFACE_CURVE('',#16203,(#16206,#16213),.PCURVE_S1.);
+#16203 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16204,#16205),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#16204 = CARTESIAN_POINT('',(4.099998508044,3.3964946589E-07,
+    30.473204120431));
+#16205 = CARTESIAN_POINT('',(3.099999022684,-3.3964471813E-07,
+    30.741155233516));
+#16206 = PCURVE('',#12863,#16207);
+#16207 = DEFINITIONAL_REPRESENTATION('',(#16208),#16212);
+#16208 = LINE('',#16209,#16210);
+#16209 = CARTESIAN_POINT('',(0.,6.283389315972));
+#16210 = VECTOR('',#16211,1.);
+#16211 = DIRECTION('',(1.,0.));
+#16212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16213 = PCURVE('',#16214,#16257);
+#16214 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#16215,#16216,#16217,#16218,#16219,#16220,#16221,#16222,#16223
+      ,#16224,#16225,#16226,#16227,#16228,#16229,#16230,#16231,#16232
+      ,#16233,#16234,#16235)
+    ,(#16236,#16237,#16238,#16239,#16240,#16241,#16242,#16243,#16244
+      ,#16245,#16246,#16247,#16248,#16249,#16250,#16251,#16252,#16253
+      ,#16254,#16255,#16256
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#16215 = CARTESIAN_POINT('',(4.099998508044,3.3964946589E-07,
+    30.473204120431));
+#16216 = CARTESIAN_POINT('',(4.099998011715,1.170957996574,
+    30.83684022703));
+#16217 = CARTESIAN_POINT('',(3.732125711938,2.341911586256,
+    31.200474675715));
+#16218 = CARTESIAN_POINT('',(2.996418521797,3.384463734802,
+    31.564120998518));
+#16219 = CARTESIAN_POINT('',(1.94318582542,4.170187996479,
+    31.927736787613));
+#16220 = CARTESIAN_POINT('',(0.673498222737,4.59331407802,32.29139635399
+    ));
+#16221 = CARTESIAN_POINT('',(-0.673485559367,4.593332932294,
+    32.65501760621));
+#16222 = CARTESIAN_POINT('',(-1.943213981831,4.17018030822,
+    33.018659613936));
+#16223 = CARTESIAN_POINT('',(-2.996399832988,3.384461914972,
+    33.382294653858));
+#16224 = CARTESIAN_POINT('',(-3.732131728558,2.341913147766,
+    33.745931307283));
+#16225 = CARTESIAN_POINT('',(-4.46786508898,-4.2647384722E-07,
+    34.473204000412));
+#16226 = CARTESIAN_POINT('',(-3.732131184115,-2.341913829672,
+    35.200476693543));
+#16227 = CARTESIAN_POINT('',(-2.996395492162,-3.38446097175,
+    35.564111967489));
+#16228 = CARTESIAN_POINT('',(-1.943232613965,-4.170187761865,
+    35.92775380626));
+#16229 = CARTESIAN_POINT('',(-0.673441213463,-4.593321304319,
+    36.291380717169));
+#16230 = CARTESIAN_POINT('',(0.673440813627,-4.593321132238,
+    36.655021324287));
+#16231 = CARTESIAN_POINT('',(1.943237080044,-4.170188145491,
+    37.018665793837));
+#16232 = CARTESIAN_POINT('',(2.996392606778,-3.384461312909,
+    37.382288381781));
+#16233 = CARTESIAN_POINT('',(3.732132490876,-2.341911141543,
+    37.745933325112));
+#16234 = CARTESIAN_POINT('',(4.099998655721,-1.170957232383,
+    38.109567773805));
+#16235 = CARTESIAN_POINT('',(4.099998135104,4.245515397E-07,
+    38.473203880381));
+#16236 = CARTESIAN_POINT('',(3.099999022684,-3.3964471946E-07,
+    30.741155233516));
+#16237 = CARTESIAN_POINT('',(3.099998858107,0.885356401507,
+    31.104791854182));
+#16238 = CARTESIAN_POINT('',(2.821852496146,1.770717495672,
+    31.468430132808));
+#16239 = CARTESIAN_POINT('',(2.265581153336,2.558978763887,
+    31.832056537186));
+#16240 = CARTESIAN_POINT('',(1.469247960428,3.153072059024,
+    32.195713475508));
+#16241 = CARTESIAN_POINT('',(0.509220475181,3.472994034762,
+    32.559326636255));
+#16242 = CARTESIAN_POINT('',(-0.509212355723,3.473006371249,
+    32.922978111407));
+#16243 = CARTESIAN_POINT('',(-1.469262260276,3.153064608515,
+    33.286608830911));
+#16244 = CARTESIAN_POINT('',(-2.265569443655,2.558983762557,
+    33.650246518274));
+#16245 = CARTESIAN_POINT('',(-2.821855437509,1.770715632578,
+    34.013882592119));
+#16246 = CARTESIAN_POINT('',(-3.378142082826,4.0976356445E-07,
+    34.741155353534));
+#16247 = CARTESIAN_POINT('',(-2.821855803305,-1.770714927969,
+    35.468428114953));
+#16248 = CARTESIAN_POINT('',(-2.265568272687,-2.558982007836,
+    35.832065568274));
+#16249 = CARTESIAN_POINT('',(-1.469273282799,-3.153069726531,
+    36.195696456769));
+#16250 = CARTESIAN_POINT('',(-0.509189132553,-3.472997055609,
+    36.559342273155));
+#16251 = CARTESIAN_POINT('',(0.509185860971,-3.473000354343,
+    36.922974393321));
+#16252 = CARTESIAN_POINT('',(1.46927777965,-3.153071921158,
+    37.286602650958));
+#16253 = CARTESIAN_POINT('',(2.265563761968,-2.55897831428,
+    37.650252790404));
+#16254 = CARTESIAN_POINT('',(2.821856214301,-1.770718355655,
+    38.013880574268));
+#16255 = CARTESIAN_POINT('',(3.099998918744,-0.885357165686,
+    38.377518852873));
+#16256 = CARTESIAN_POINT('',(3.099998778387,-4.2454430993E-07,
+    38.741155473567));
+#16257 = DEFINITIONAL_REPRESENTATION('',(#16258),#16262);
+#16258 = LINE('',#16259,#16260);
+#16259 = CARTESIAN_POINT('',(0.,0.));
+#16260 = VECTOR('',#16261,1.);
+#16261 = DIRECTION('',(1.,0.));
+#16262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16263 = ADVANCED_FACE('',(#16264),#12972,.F.);
+#16264 = FACE_BOUND('',#16265,.F.);
+#16265 = EDGE_LOOP('',(#16266,#16307,#16308,#16309));
+#16266 = ORIENTED_EDGE('',*,*,#16267,.F.);
+#16267 = EDGE_CURVE('',#12917,#16268,#16270,.T.);
+#16268 = VERTEX_POINT('',#16269);
+#16269 = CARTESIAN_POINT('',(3.099998778387,-4.24544308E-07,
+    38.741155473567));
+#16270 = SURFACE_CURVE('',#16271,(#16293,#16300),.PCURVE_S1.);
+#16271 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#16272,#16273,#16274,#16275,
+    #16276,#16277,#16278,#16279,#16280,#16281,#16282,#16283,#16284,
+    #16285,#16286,#16287,#16288,#16289,#16290,#16291,#16292),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#16272 = CARTESIAN_POINT('',(3.099999022684,-3.3964471902E-07,
+    30.741155233516));
+#16273 = CARTESIAN_POINT('',(3.099998858107,0.885356401507,
+    31.104791854181));
+#16274 = CARTESIAN_POINT('',(2.821852496146,1.770717495671,
+    31.468430132809));
+#16275 = CARTESIAN_POINT('',(2.265581153336,2.558978763888,
+    31.832056537184));
+#16276 = CARTESIAN_POINT('',(1.469247960428,3.153072059024,
+    32.195713475511));
+#16277 = CARTESIAN_POINT('',(0.509220475181,3.472994034763,
+    32.559326636252));
+#16278 = CARTESIAN_POINT('',(-0.509212355723,3.473006371248,
+    32.922978111409));
+#16279 = CARTESIAN_POINT('',(-1.469262260276,3.153064608516,
+    33.286608830909));
+#16280 = CARTESIAN_POINT('',(-2.265569443655,2.558983762557,
+    33.650246518275));
+#16281 = CARTESIAN_POINT('',(-2.821855437509,1.770715632578,
+    34.013882592119));
+#16282 = CARTESIAN_POINT('',(-3.378142082826,4.0976360151E-07,
+    34.741155353535));
+#16283 = CARTESIAN_POINT('',(-2.821855803305,-1.770714927969,
+    35.468428114952));
+#16284 = CARTESIAN_POINT('',(-2.265568632337,-2.55898171079,
+    35.832064188792));
+#16285 = CARTESIAN_POINT('',(-1.469271869889,-3.153070893498,
+    36.195701876166));
+#16286 = CARTESIAN_POINT('',(-0.509191655606,-3.47299497174,
+    36.559332595659));
+#16287 = CARTESIAN_POINT('',(0.509188384024,-3.473002438212,
+    36.922984070817));
+#16288 = CARTESIAN_POINT('',(1.46927636674,-3.153070754191,
+    37.286597231561));
+#16289 = CARTESIAN_POINT('',(2.265564121617,-2.558978611326,
+    37.650254169885));
+#16290 = CARTESIAN_POINT('',(2.821856214301,-1.770718355655,
+    38.013880574269));
+#16291 = CARTESIAN_POINT('',(3.099998918744,-0.885357165686,
+    38.377518852873));
+#16292 = CARTESIAN_POINT('',(3.099998778387,-4.2454431037E-07,
+    38.741155473567));
+#16293 = PCURVE('',#12972,#16294);
+#16294 = DEFINITIONAL_REPRESENTATION('',(#16295),#16299);
+#16295 = LINE('',#16296,#16297);
+#16296 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#16297 = VECTOR('',#16298,1.);
+#16298 = DIRECTION('',(0.,1.));
+#16299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16300 = PCURVE('',#16214,#16301);
+#16301 = DEFINITIONAL_REPRESENTATION('',(#16302),#16306);
+#16302 = LINE('',#16303,#16304);
+#16303 = CARTESIAN_POINT('',(-0.,0.));
+#16304 = VECTOR('',#16305,1.);
+#16305 = DIRECTION('',(0.,1.));
+#16306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16307 = ORIENTED_EDGE('',*,*,#12959,.T.);
+#16308 = ORIENTED_EDGE('',*,*,#13025,.T.);
+#16309 = ORIENTED_EDGE('',*,*,#16310,.F.);
+#16310 = EDGE_CURVE('',#16268,#13026,#16311,.T.);
+#16311 = SURFACE_CURVE('',#16312,(#16315,#16322),.PCURVE_S1.);
+#16312 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16313,#16314),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#16313 = CARTESIAN_POINT('',(3.099998778387,-4.2454431037E-07,
+    38.741155473567));
+#16314 = CARTESIAN_POINT('',(3.100001221616,-4.2455006044E-07,
+    39.758846927188));
+#16315 = PCURVE('',#12972,#16316);
+#16316 = DEFINITIONAL_REPRESENTATION('',(#16317),#16321);
+#16317 = LINE('',#16318,#16319);
+#16318 = CARTESIAN_POINT('',(0.,6.283389315972));
+#16319 = VECTOR('',#16320,1.);
+#16320 = DIRECTION('',(1.,0.));
+#16321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16322 = PCURVE('',#16323,#16366);
+#16323 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#16324,#16325,#16326,#16327,#16328,#16329,#16330,#16331,#16332
+      ,#16333,#16334,#16335,#16336,#16337,#16338,#16339,#16340,#16341
+      ,#16342,#16343,#16344)
+    ,(#16345,#16346,#16347,#16348,#16349,#16350,#16351,#16352,#16353
+      ,#16354,#16355,#16356,#16357,#16358,#16359,#16360,#16361,#16362
+      ,#16363,#16364,#16365
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#16324 = CARTESIAN_POINT('',(3.099998778387,-4.2454430549E-07,
+    38.741155473567));
+#16325 = CARTESIAN_POINT('',(3.099998638052,0.885356246833,
+    39.10479209424));
+#16326 = CARTESIAN_POINT('',(2.821852322265,1.770717278845,
+    39.468430372859));
+#16327 = CARTESIAN_POINT('',(2.265581044873,2.558978500176,
+    39.832056777241));
+#16328 = CARTESIAN_POINT('',(1.469247931003,3.153071770302,
+    40.195713715561));
+#16329 = CARTESIAN_POINT('',(0.50922053016,3.472993747125,
+    40.559326876311));
+#16330 = CARTESIAN_POINT('',(-0.509212220471,3.473006111497,
+    40.922978351457));
+#16331 = CARTESIAN_POINT('',(-1.469262058137,3.153064400275,
+    41.286609070966));
+#16332 = CARTESIAN_POINT('',(-2.26556919503,2.55898362294,
+    41.650246758328));
+#16333 = CARTESIAN_POINT('',(-2.821855166633,1.770715570318,
+    42.013882832173));
+#16334 = CARTESIAN_POINT('',(-3.378141816607,5.0228198153E-07,
+    42.741155593589));
+#16335 = CARTESIAN_POINT('',(-2.821855629421,-1.770714711143,
+    43.468428355006));
+#16336 = CARTESIAN_POINT('',(-2.26556852388,-2.558981447078,
+    43.832064428849));
+#16337 = CARTESIAN_POINT('',(-1.469271840456,-3.153070604778,
+    44.195702116213));
+#16338 = CARTESIAN_POINT('',(-0.509191710593,-3.472994684099,
+    44.559332835722));
+#16339 = CARTESIAN_POINT('',(0.509188248779,-3.473002178466,
+    44.922984310864));
+#16340 = CARTESIAN_POINT('',(1.469276164599,-3.153070545948,
+    45.286597471618));
+#16341 = CARTESIAN_POINT('',(2.265563872992,-2.558978471708,
+    45.650254409937));
+#16342 = CARTESIAN_POINT('',(2.821855943425,-1.770718293398,
+    46.013880814327));
+#16343 = CARTESIAN_POINT('',(3.0999986502,-0.885357180813,
+    46.377519092921));
+#16344 = CARTESIAN_POINT('',(3.099998534085,-5.0944604402E-07,
+    46.741155713624));
+#16345 = CARTESIAN_POINT('',(3.100001221616,-4.2455005556E-07,
+    39.758846927188));
+#16346 = CARTESIAN_POINT('',(3.100001604455,0.885357014385,
+    40.122483547859));
+#16347 = CARTESIAN_POINT('',(2.821858923307,1.770718978294,
+    40.486121826473));
+#16348 = CARTESIAN_POINT('',(2.265566608083,2.558980007621,
+    40.849748230891));
+#16349 = CARTESIAN_POINT('',(1.469278388387,3.153072836803,
+    41.213405169135));
+#16350 = CARTESIAN_POINT('',(0.509189736551,3.473005035942,
+    41.577018329963));
+#16351 = CARTESIAN_POINT('',(-0.509191105633,3.472997848388,
+    41.940669805074));
+#16352 = CARTESIAN_POINT('',(-1.469272164258,3.153073780987,
+    42.304300524581));
+#16353 = CARTESIAN_POINT('',(-2.265569717004,2.558984348152,
+    42.667938211951));
+#16354 = CARTESIAN_POINT('',(-2.82185754231,1.77071709644,
+    43.031574285793));
+#16355 = CARTESIAN_POINT('',(-3.378144745259,5.1551114025E-07,
+    43.758847047209));
+#16356 = CARTESIAN_POINT('',(-2.821858146513,-1.770716255234,
+    44.486119808627));
+#16357 = CARTESIAN_POINT('',(-2.265571930142,-2.558985158844,
+    44.849755882466));
+#16358 = CARTESIAN_POINT('',(-1.469264281853,-3.153066691112,
+    45.213393569835));
+#16359 = CARTESIAN_POINT('',(-0.509213708374,-3.473008968997,
+    45.577024289359));
+#16360 = CARTESIAN_POINT('',(0.509219925356,-3.472996911413,
+    45.940675764433));
+#16361 = CARTESIAN_POINT('',(1.46924825468,-3.153074946485,
+    46.304288925304));
+#16362 = CARTESIAN_POINT('',(2.265582238055,-2.558981401285,
+    46.667945863516));
+#16363 = CARTESIAN_POINT('',(2.82185423515,-1.770719664121,
+    47.031572267957));
+#16364 = CARTESIAN_POINT('',(3.100001058805,-0.885357948379,
+    47.395210546543));
+#16365 = CARTESIAN_POINT('',(3.10000146592,-5.0945383112E-07,
+    47.758847167244));
+#16366 = DEFINITIONAL_REPRESENTATION('',(#16367),#16371);
+#16367 = LINE('',#16368,#16369);
+#16368 = CARTESIAN_POINT('',(0.,0.));
+#16369 = VECTOR('',#16370,1.);
+#16370 = DIRECTION('',(1.,0.));
+#16371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16372 = ADVANCED_FACE('',(#16373),#13081,.F.);
+#16373 = FACE_BOUND('',#16374,.F.);
+#16374 = EDGE_LOOP('',(#16375,#16416,#16417,#16418));
+#16375 = ORIENTED_EDGE('',*,*,#16376,.F.);
+#16376 = EDGE_CURVE('',#13026,#16377,#16379,.T.);
+#16377 = VERTEX_POINT('',#16378);
+#16378 = CARTESIAN_POINT('',(3.10000146592,-5.09453796E-07,
+    47.758847167244));
+#16379 = SURFACE_CURVE('',#16380,(#16402,#16409),.PCURVE_S1.);
+#16380 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#16381,#16382,#16383,#16384,
+    #16385,#16386,#16387,#16388,#16389,#16390,#16391,#16392,#16393,
+    #16394,#16395,#16396,#16397,#16398,#16399,#16400,#16401),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#16381 = CARTESIAN_POINT('',(3.100001221616,-4.2455005556E-07,
+    39.758846927188));
+#16382 = CARTESIAN_POINT('',(3.100001604455,0.885357014385,
+    40.122483547859));
+#16383 = CARTESIAN_POINT('',(2.821858923307,1.770718978294,
+    40.486121826473));
+#16384 = CARTESIAN_POINT('',(2.265566608083,2.558980007621,
+    40.849748230891));
+#16385 = CARTESIAN_POINT('',(1.469278388387,3.153072836803,
+    41.213405169135));
+#16386 = CARTESIAN_POINT('',(0.509189736551,3.473005035942,
+    41.577018329963));
+#16387 = CARTESIAN_POINT('',(-0.509191105633,3.472997848388,
+    41.940669805074));
+#16388 = CARTESIAN_POINT('',(-1.469272164258,3.153073780987,
+    42.304300524581));
+#16389 = CARTESIAN_POINT('',(-2.265569717004,2.558984348152,
+    42.667938211951));
+#16390 = CARTESIAN_POINT('',(-2.82185754231,1.77071709644,
+    43.031574285793));
+#16391 = CARTESIAN_POINT('',(-3.378144745259,5.1551114025E-07,
+    43.758847047209));
+#16392 = CARTESIAN_POINT('',(-2.821858146513,-1.770716255234,
+    44.486119808627));
+#16393 = CARTESIAN_POINT('',(-2.265571930142,-2.558985158844,
+    44.849755882466));
+#16394 = CARTESIAN_POINT('',(-1.469264281853,-3.153066691112,
+    45.213393569835));
+#16395 = CARTESIAN_POINT('',(-0.509213708374,-3.473008968997,
+    45.577024289359));
+#16396 = CARTESIAN_POINT('',(0.509219925356,-3.472996911413,
+    45.940675764433));
+#16397 = CARTESIAN_POINT('',(1.46924825468,-3.153074946485,
+    46.304288925304));
+#16398 = CARTESIAN_POINT('',(2.265582238055,-2.558981401285,
+    46.667945863516));
+#16399 = CARTESIAN_POINT('',(2.82185423515,-1.770719664121,
+    47.031572267957));
+#16400 = CARTESIAN_POINT('',(3.100001058805,-0.885357948379,
+    47.395210546543));
+#16401 = CARTESIAN_POINT('',(3.10000146592,-5.0945383112E-07,
+    47.758847167244));
+#16402 = PCURVE('',#13081,#16403);
+#16403 = DEFINITIONAL_REPRESENTATION('',(#16404),#16408);
+#16404 = LINE('',#16405,#16406);
+#16405 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#16406 = VECTOR('',#16407,1.);
+#16407 = DIRECTION('',(0.,1.));
+#16408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16409 = PCURVE('',#16323,#16410);
+#16410 = DEFINITIONAL_REPRESENTATION('',(#16411),#16415);
+#16411 = LINE('',#16412,#16413);
+#16412 = CARTESIAN_POINT('',(-0.,0.));
+#16413 = VECTOR('',#16414,1.);
+#16414 = DIRECTION('',(0.,1.));
+#16415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16416 = ORIENTED_EDGE('',*,*,#13068,.T.);
+#16417 = ORIENTED_EDGE('',*,*,#13134,.T.);
+#16418 = ORIENTED_EDGE('',*,*,#16419,.F.);
+#16419 = EDGE_CURVE('',#16377,#13135,#16420,.T.);
+#16420 = SURFACE_CURVE('',#16421,(#16424,#16431),.PCURVE_S1.);
+#16421 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16422,#16423),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#16422 = CARTESIAN_POINT('',(3.10000146592,-5.0945383157E-07,
+    47.758847167244));
+#16423 = CARTESIAN_POINT('',(4.100002237842,5.0944387731E-07,
+    48.026793478806));
+#16424 = PCURVE('',#13081,#16425);
+#16425 = DEFINITIONAL_REPRESENTATION('',(#16426),#16430);
+#16426 = LINE('',#16427,#16428);
+#16427 = CARTESIAN_POINT('',(0.,6.283389315972));
+#16428 = VECTOR('',#16429,1.);
+#16429 = DIRECTION('',(1.,0.));
+#16430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16431 = PCURVE('',#16432,#16475);
+#16432 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#16433,#16434,#16435,#16436,#16437,#16438,#16439,#16440,#16441
+      ,#16442,#16443,#16444,#16445,#16446,#16447,#16448,#16449,#16450
+      ,#16451,#16452,#16453)
+    ,(#16454,#16455,#16456,#16457,#16458,#16459,#16460,#16461,#16462
+      ,#16463,#16464,#16465,#16466,#16467,#16468,#16469,#16470,#16471
+      ,#16472,#16473,#16474
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#16433 = CARTESIAN_POINT('',(3.10000146592,-5.0945379648E-07,
+    47.758847167244));
+#16434 = CARTESIAN_POINT('',(3.100001873002,0.885356999256,
+    48.12248378791));
+#16435 = CARTESIAN_POINT('',(2.821859194186,1.770719040551,
+    48.486122066522));
+#16436 = CARTESIAN_POINT('',(2.265566497066,2.558979850192,
+    48.849749850436));
+#16437 = CARTESIAN_POINT('',(1.469280003424,3.153074212017,
+    49.213399989789));
+#16438 = CARTESIAN_POINT('',(0.509187348777,3.473003211816,
+    49.577028247497));
+#16439 = CARTESIAN_POINT('',(-0.509188527622,3.473000219906,
+    49.94066036765));
+#16440 = CARTESIAN_POINT('',(-1.469273606581,3.153072902741,
+    50.304306184023));
+#16441 = CARTESIAN_POINT('',(-2.265569465816,2.558984908915,
+    50.66793707252));
+#16442 = CARTESIAN_POINT('',(-2.821857716195,1.77071731327,
+    51.031574525847));
+#16443 = CARTESIAN_POINT('',(-3.37814501148,6.0803190045E-07,
+    51.758847287262));
+#16444 = CARTESIAN_POINT('',(-2.821858417391,-1.770716317493,
+    52.486120048679));
+#16445 = CARTESIAN_POINT('',(-2.265572178771,-2.558985298461,
+    52.849756122524));
+#16446 = CARTESIAN_POINT('',(-1.469264483995,-3.153066899354,
+    53.213393809876));
+#16447 = CARTESIAN_POINT('',(-0.509213843628,-3.473009228749,
+    53.577024529433));
+#16448 = CARTESIAN_POINT('',(0.509219870375,-3.472997199057,
+    53.940676004461));
+#16449 = CARTESIAN_POINT('',(1.469248284104,-3.153075235206,
+    54.304289165378));
+#16450 = CARTESIAN_POINT('',(2.265582346515,-2.558981665003,
+    54.667946103557));
+#16451 = CARTESIAN_POINT('',(2.821854409034,-1.770719880951,
+    55.031572508014));
+#16452 = CARTESIAN_POINT('',(3.100001278859,-0.885358103055,
+    55.395210786597));
+#16453 = CARTESIAN_POINT('',(3.10000171022,-5.943561403E-07,
+    55.758847407296));
+#16454 = CARTESIAN_POINT('',(4.100002237842,5.0944391461E-07,
+    48.026793478806));
+#16455 = CARTESIAN_POINT('',(4.100002491668,1.170959338109,
+    48.390429585403));
+#16456 = CARTESIAN_POINT('',(3.732135691985,2.341914335166,
+    48.75406403407));
+#16457 = CARTESIAN_POINT('',(2.996394834217,3.384465382245,
+    49.117708977477));
+#16458 = CARTESIAN_POINT('',(1.943238074535,4.17019276109,
+    49.481331565281));
+#16459 = CARTESIAN_POINT('',(0.673440441151,4.593325882014,
+    49.844976034948));
+#16460 = CARTESIAN_POINT('',(-0.673442933683,4.593325747293,
+    50.208616642047));
+#16461 = CARTESIAN_POINT('',(-1.943235508499,4.170191492134,
+    50.572243552922));
+#16462 = CARTESIAN_POINT('',(-2.996399261521,3.384463675871,
+    50.935885391709));
+#16463 = CARTESIAN_POINT('',(-3.732135452215,2.34191532295,
+    51.299520665658));
+#16464 = CARTESIAN_POINT('',(-4.467869559808,-5.9131630588E-07,
+    52.026793358786));
+#16465 = CARTESIAN_POINT('',(-3.732134929671,-2.34191634142,
+    52.754066051916));
+#16466 = CARTESIAN_POINT('',(-2.996402060384,-3.384465984262,
+    53.117702705347));
+#16467 = CARTESIAN_POINT('',(-1.943214976373,-4.170184923853,
+    53.481337745239));
+#16468 = CARTESIAN_POINT('',(-0.673485186882,-4.593337682066,
+    53.844979753052));
+#16469 = CARTESIAN_POINT('',(0.673499942987,-4.593318520973,
+    54.208601005095));
+#16470 = CARTESIAN_POINT('',(1.943188719925,-4.170191726755,
+    54.572260571716));
+#16471 = CARTESIAN_POINT('',(2.996422291168,-3.384466438949,
+    54.935876360594));
+#16472 = CARTESIAN_POINT('',(3.732129980042,-2.341913079501,
+    55.299522683508));
+#16473 = CARTESIAN_POINT('',(4.100002381158,-1.170958234333,
+    55.663157132181));
+#16474 = CARTESIAN_POINT('',(4.100002610784,5.9434349708E-07,
+    56.026793238752));
+#16475 = DEFINITIONAL_REPRESENTATION('',(#16476),#16480);
+#16476 = LINE('',#16477,#16478);
+#16477 = CARTESIAN_POINT('',(0.,0.));
+#16478 = VECTOR('',#16479,1.);
+#16479 = DIRECTION('',(1.,0.));
+#16480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16481 = ADVANCED_FACE('',(#16482),#13681,.T.);
+#16482 = FACE_BOUND('',#16483,.F.);
+#16483 = EDGE_LOOP('',(#16484,#16693,#16694,#16882,#17017));
+#16484 = ORIENTED_EDGE('',*,*,#16485,.F.);
+#16485 = EDGE_CURVE('',#13135,#16486,#16488,.T.);
+#16486 = VERTEX_POINT('',#16487);
+#16487 = CARTESIAN_POINT('',(4.,2.37735268E-07,55.999997904515));
+#16488 = SURFACE_CURVE('',#16489,(#16555,#16624),.PCURVE_S1.);
+#16489 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#16490,#16491,#16492,#16493,
+    #16494,#16495,#16496,#16497,#16498,#16499,#16500,#16501,#16502,
+    #16503,#16504,#16505,#16506,#16507,#16508,#16509,#16510,#16511,
+    #16512,#16513,#16514,#16515,#16516,#16517,#16518,#16519,#16520,
+    #16521,#16522,#16523,#16524,#16525,#16526,#16527,#16528,#16529,
+    #16530,#16531,#16532,#16533,#16534,#16535,#16536,#16537,#16538,
+    #16539,#16540,#16541,#16542,#16543,#16544,#16545,#16546,#16547,
+    #16548,#16549,#16550,#16551,#16552,#16553,#16554),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694183892793E-02,0.144968641808,
+    0.306944078488,0.469917401544,0.577944201769,0.739919644113,
+    0.901895080782,0.963777412283,1.),.UNSPECIFIED.);
+#16490 = CARTESIAN_POINT('',(4.,4.0755194197E-07,47.999998268712));
+#16491 = CARTESIAN_POINT('',(3.999999982379,0.11601571708,
+    48.036927034587));
+#16492 = CARTESIAN_POINT('',(3.996154366113,0.232031463955,
+    48.07385593196));
+#16493 = CARTESIAN_POINT('',(3.988463163352,0.347898294958,
+    48.110784772428));
+#16494 = CARTESIAN_POINT('',(3.97693328056,0.463467444031,
+    48.147713546775));
+#16495 = CARTESIAN_POINT('',(3.961578501589,0.578590838361,
+    48.184642333831));
+#16496 = CARTESIAN_POINT('',(3.942419470751,0.693121204473,
+    48.221571209333));
+#16497 = CARTESIAN_POINT('',(3.919483675883,0.806912174317,
+    48.258500154786));
+#16498 = CARTESIAN_POINT('',(3.814791841984,1.249983266892,
+    48.403417673978));
+#16499 = CARTESIAN_POINT('',(3.704753431876,1.572677498325,
+    48.511436330325));
+#16500 = CARTESIAN_POINT('',(3.563548294407,1.884137358957,
+    48.619439809475));
+#16501 = CARTESIAN_POINT('',(3.39256369679,2.180864448083,
+    48.727429192334));
+#16502 = CARTESIAN_POINT('',(3.193611473197,2.459612954138,
+    48.835418520954));
+#16503 = CARTESIAN_POINT('',(2.968892189233,2.717386937127,
+    48.943421870587));
+#16504 = CARTESIAN_POINT('',(2.721012509009,2.951471822558,
+    49.051440402181));
+#16505 = CARTESIAN_POINT('',(2.051242389747,3.471478275775,
+    49.321347297037));
+#16506 = CARTESIAN_POINT('',(1.603548012061,3.725468570871,
+    49.483489754239));
+#16507 = CARTESIAN_POINT('',(1.120535332979,3.912832888737,
+    49.645500370981));
+#16508 = CARTESIAN_POINT('',(0.613951460648,4.028364484647,
+    49.807429027063));
+#16509 = CARTESIAN_POINT('',(9.595090146995E-02,4.068986854848,
+    49.969357704753));
+#16510 = CARTESIAN_POINT('',(-0.420947210876,4.034016076542,
+    50.131368361151));
+#16511 = CARTESIAN_POINT('',(-0.923978049542,3.924923095915,
+    50.293510858208));
+#16512 = CARTESIAN_POINT('',(-1.879883778338,3.567631119515,
+    50.618344911623));
+#16513 = CARTESIAN_POINT('',(-2.333782048417,3.31807410277,
+    50.78149185607));
+#16514 = CARTESIAN_POINT('',(-2.748973569427,3.002689584375,
+    50.94450241827));
+#16515 = CARTESIAN_POINT('',(-3.114673139157,2.628899051017,
+    51.107428910378));
+#16516 = CARTESIAN_POINT('',(-3.421733746649,2.205615185801,
+    51.270355579717));
+#16517 = CARTESIAN_POINT('',(-3.662905762059,1.743351863647,
+    51.433366270078));
+#16518 = CARTESIAN_POINT('',(-3.832684462517,1.253987483037,
+    51.596513281679));
+#16519 = CARTESIAN_POINT('',(-3.9925329269,0.418061952476,
+    51.867417781651));
+#16520 = CARTESIAN_POINT('',(-4.023970501803,7.85745054839E-02,
+    51.975436336437));
+#16521 = CARTESIAN_POINT('',(-4.022371539263,-0.263395655549,
+    52.083439749151));
+#16522 = CARTESIAN_POINT('',(-3.987572573929,-0.604088687643,
+    52.191429065993));
+#16523 = CARTESIAN_POINT('',(-3.919900864028,-0.939801740916,
+    52.299418370557));
+#16524 = CARTESIAN_POINT('',(-3.820140567991,-1.266901168759,
+    52.4074217715));
+#16525 = CARTESIAN_POINT('',(-3.68956146242,-1.581844231787,
+    52.515440355813));
+#16526 = CARTESIAN_POINT('',(-3.290768125986,-2.33015060757,
+    52.785347387613));
+#16527 = CARTESIAN_POINT('',(-2.985954163053,-2.744915299783,
+    52.947489929421));
+#16528 = CARTESIAN_POINT('',(-2.621678814219,-3.113303863997,
+    53.109500550824));
+#16529 = CARTESIAN_POINT('',(-2.206535799832,-3.42576368902,
+    53.271429080004));
+#16530 = CARTESIAN_POINT('',(-1.750361240099,-3.674519876949,
+    53.433357595513));
+#16531 = CARTESIAN_POINT('',(-1.264301827923,-3.853832273019,
+    53.595368166052));
+#16532 = CARTESIAN_POINT('',(-0.760609047978,-3.959827090834,
+    53.757510679296));
+#16533 = CARTESIAN_POINT('',(0.254717451843,-4.024161492133,
+    54.081347339876));
+#16534 = CARTESIAN_POINT('',(0.767760446643,-3.98259037708,
+    54.243489914009));
+#16535 = CARTESIAN_POINT('',(1.272565205379,-3.866062393011,
+    54.405500607709));
+#16536 = CARTESIAN_POINT('',(1.756489300683,-3.676873978352,
+    54.567429261178));
+#16537 = CARTESIAN_POINT('',(2.20775076506,-3.419312431857,
+    54.729357782456));
+#16538 = CARTESIAN_POINT('',(2.615610749373,-3.0998488345,
+    54.891368210832));
+#16539 = CARTESIAN_POINT('',(2.970338448882,-2.726874809642,
+    55.053510631575));
+#16540 = CARTESIAN_POINT('',(3.376641073958,-2.153151943273,
+    55.277289458344));
+#16541 = CARTESIAN_POINT('',(3.480154862051,-1.988313021341,
+    55.339151850413));
+#16542 = CARTESIAN_POINT('',(3.574455843808,-1.817809737624,
+    55.401013428419));
+#16543 = CARTESIAN_POINT('',(3.659185324658,-1.642245159023,
+    55.462873983937));
+#16544 = CARTESIAN_POINT('',(3.734033238555,-1.462245733095,
+    55.524734547384));
+#16545 = CARTESIAN_POINT('',(3.798737660519,-1.2784595071,
+    55.586596143054));
+#16546 = CARTESIAN_POINT('',(3.853086456897,-1.091555309315,
+    55.648458548768));
+#16547 = CARTESIAN_POINT('',(3.922579499632,-0.791397881583,
+    55.746528875562));
+#16548 = CARTESIAN_POINT('',(3.944635997722,-0.679738388331,
+    55.782738737198));
+#16549 = CARTESIAN_POINT('',(3.963058807883,-0.567381773396,
+    55.818948620454));
+#16550 = CARTESIAN_POINT('',(3.977822513961,-0.454466118852,
+    55.855158505418));
+#16551 = CARTESIAN_POINT('',(3.988908043388,-0.341130228314,
+    55.891368376884));
+#16552 = CARTESIAN_POINT('',(3.996302667192,-0.227513626938,
+    55.927578224355));
+#16553 = CARTESIAN_POINT('',(3.999999999993,-0.113756561421,
+    55.963788042036));
+#16554 = CARTESIAN_POINT('',(4.,-4.4E-16,55.999997828842));
+#16555 = PCURVE('',#13681,#16556);
+#16556 = DEFINITIONAL_REPRESENTATION('',(#16557),#16623);
+#16557 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#16558,#16559,#16560,#16561,
+    #16562,#16563,#16564,#16565,#16566,#16567,#16568,#16569,#16570,
+    #16571,#16572,#16573,#16574,#16575,#16576,#16577,#16578,#16579,
+    #16580,#16581,#16582,#16583,#16584,#16585,#16586,#16587,#16588,
+    #16589,#16590,#16591,#16592,#16593,#16594,#16595,#16596,#16597,
+    #16598,#16599,#16600,#16601,#16602,#16603,#16604,#16605,#16606,
+    #16607,#16608,#16609,#16610,#16611,#16612,#16613,#16614,#16615,
+    #16616,#16617,#16618,#16619,#16620,#16621,#16622),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694183892793E-02,0.144968641808,
+    0.306944078488,0.469917401544,0.577944201769,0.739919644113,
+    0.901895080782,0.963777412283,1.),.UNSPECIFIED.);
+#16558 = CARTESIAN_POINT('',(-1.0188798551E-07,-47.99999826871));
+#16559 = CARTESIAN_POINT('',(-2.900392926999E-02,-48.03692703458));
+#16560 = CARTESIAN_POINT('',(-5.800786642547E-02,-48.07385593196));
+#16561 = CARTESIAN_POINT('',(-8.701175337039E-02,-48.11078477242));
+#16562 = CARTESIAN_POINT('',(-0.116015577625,-48.14771354677));
+#16563 = CARTESIAN_POINT('',(-0.145019400453,-48.18464233383));
+#16564 = CARTESIAN_POINT('',(-0.174023283102,-48.22157120933));
+#16565 = CARTESIAN_POINT('',(-0.203027213047,-48.25850015478));
+#16566 = CARTESIAN_POINT('',(-0.316845152418,-48.40341767397));
+#16567 = CARTESIAN_POINT('',(-0.401682736378,-48.51143633032));
+#16568 = CARTESIAN_POINT('',(-0.486508387844,-48.61943980947));
+#16569 = CARTESIAN_POINT('',(-0.571323014211,-48.72742919233));
+#16570 = CARTESIAN_POINT('',(-0.656137647083,-48.83541852095));
+#16571 = CARTESIAN_POINT('',(-0.740963315069,-48.94342187058));
+#16572 = CARTESIAN_POINT('',(-0.825800917553,-49.05144040218));
+#16573 = CARTESIAN_POINT('',(-1.037785398713,-49.32134729703));
+#16574 = CARTESIAN_POINT('',(-1.165131836517,-49.48348975423));
+#16575 = CARTESIAN_POINT('',(-1.29237466984,-49.64550037098));
+#16576 = CARTESIAN_POINT('',(-1.419553055189,-49.80742902705));
+#16577 = CARTESIAN_POINT('',(-1.546731437884,-49.96935770475));
+#16578 = CARTESIAN_POINT('',(-1.67397426632,-50.13136836114));
+#16579 = CARTESIAN_POINT('',(-1.8013206987,-50.2935108582));
+#16580 = CARTESIAN_POINT('',(-2.056444849696,-50.61834491162));
+#16581 = CARTESIAN_POINT('',(-2.184580230473,-50.78149185607));
+#16582 = CARTESIAN_POINT('',(-2.312608490063,-50.94450241826));
+#16583 = CARTESIAN_POINT('',(-2.440570679756,-51.10742891038));
+#16584 = CARTESIAN_POINT('',(-2.568532852054,-51.27035557971));
+#16585 = CARTESIAN_POINT('',(-2.696561094312,-51.43336627007));
+#16586 = CARTESIAN_POINT('',(-2.824696465541,-51.59651328167));
+#16587 = CARTESIAN_POINT('',(-3.037464388436,-51.86741778165));
+#16588 = CARTESIAN_POINT('',(-3.122301983082,-51.97543633643));
+#16589 = CARTESIAN_POINT('',(-3.207127638571,-52.08343974915));
+#16590 = CARTESIAN_POINT('',(-3.291942269138,-52.19142906599));
+#16591 = CARTESIAN_POINT('',(-3.376756901387,-52.29941837055));
+#16592 = CARTESIAN_POINT('',(-3.461582558429,-52.4074217715));
+#16593 = CARTESIAN_POINT('',(-3.546420148809,-52.51544035581));
+#16594 = CARTESIAN_POINT('',(-3.758404605377,-52.78534738761));
+#16595 = CARTESIAN_POINT('',(-3.885751037786,-52.94748992942));
+#16596 = CARTESIAN_POINT('',(-4.01299387858,-53.10950055081));
+#16597 = CARTESIAN_POINT('',(-4.140172285055,-53.27142908001));
+#16598 = CARTESIAN_POINT('',(-4.267350692285,-53.4333575955));
+#16599 = CARTESIAN_POINT('',(-4.39459353839,-53.59536816605));
+#16600 = CARTESIAN_POINT('',(-4.521939974732,-53.75751067929));
+#16601 = CARTESIAN_POINT('',(-4.776280643967,-54.08134733987));
+#16602 = CARTESIAN_POINT('',(-4.903627069359,-54.243489914));
+#16603 = CARTESIAN_POINT('',(-5.030869898088,-54.40550060771));
+#16604 = CARTESIAN_POINT('',(-5.158048289036,-54.56742926117));
+#16605 = CARTESIAN_POINT('',(-5.285226692739,-54.72935778245));
+#16606 = CARTESIAN_POINT('',(-5.412469554043,-54.89136821083));
+#16607 = CARTESIAN_POINT('',(-5.539816001642,-55.05351063157));
+#16608 = CARTESIAN_POINT('',(-5.715571469291,-55.27728945834));
+#16609 = CARTESIAN_POINT('',(-5.764158060721,-55.33915185041));
+#16610 = CARTESIAN_POINT('',(-5.812743997423,-55.40101342841));
+#16611 = CARTESIAN_POINT('',(-5.86132911646,-55.46287398393));
+#16612 = CARTESIAN_POINT('',(-5.909914233844,-55.52473454738));
+#16613 = CARTESIAN_POINT('',(-5.958500166859,-55.58659614305));
+#16614 = CARTESIAN_POINT('',(-6.0070867559,-55.64845854876));
+#16615 = CARTESIAN_POINT('',(-6.084111007118,-55.74652887556));
+#16616 = CARTESIAN_POINT('',(-6.112550173382,-55.78273873719));
+#16617 = CARTESIAN_POINT('',(-6.140989369141,-55.81894862045));
+#16618 = CARTESIAN_POINT('',(-6.16942857975,-55.85515850541));
+#16619 = CARTESIAN_POINT('',(-6.197867791405,-55.89136837688));
+#16620 = CARTESIAN_POINT('',(-6.226306991138,-55.92757822435));
+#16621 = CARTESIAN_POINT('',(-6.254746166824,-55.96378804203));
+#16622 = CARTESIAN_POINT('',(-6.28318530718,-55.99999782884));
+#16623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16624 = PCURVE('',#16432,#16625);
+#16625 = DEFINITIONAL_REPRESENTATION('',(#16626),#16692);
+#16626 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#16627,#16628,#16629,#16630,
+    #16631,#16632,#16633,#16634,#16635,#16636,#16637,#16638,#16639,
+    #16640,#16641,#16642,#16643,#16644,#16645,#16646,#16647,#16648,
+    #16649,#16650,#16651,#16652,#16653,#16654,#16655,#16656,#16657,
+    #16658,#16659,#16660,#16661,#16662,#16663,#16664,#16665,#16666,
+    #16667,#16668,#16669,#16670,#16671,#16672,#16673,#16674,#16675,
+    #16676,#16677,#16678,#16679,#16680,#16681,#16682,#16683,#16684,
+    #16685,#16686,#16687,#16688,#16689,#16690,#16691),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694183892793E-02,0.144968641808,
+    0.306944078488,0.469917401544,0.577944201769,0.739919644113,
+    0.901895080782,0.963777412283,1.),.UNSPECIFIED.);
+#16627 = CARTESIAN_POINT('',(-0.103529854908,0.));
+#16628 = CARTESIAN_POINT('',(-0.103529889439,2.900475003992E-02));
+#16629 = CARTESIAN_POINT('',(-0.103529943716,5.8009618463E-02));
+#16630 = CARTESIAN_POINT('',(-0.103529991623,8.701444316456E-02));
+#16631 = CARTESIAN_POINT('',(-0.103530024086,0.116019209758));
+#16632 = CARTESIAN_POINT('',(-0.103530042687,0.145023977863));
+#16633 = CARTESIAN_POINT('',(-0.103530053271,0.174028807393));
+#16634 = CARTESIAN_POINT('',(-0.103530059547,0.203033684841));
+#16635 = CARTESIAN_POINT('',(-0.103530048373,0.316855342631));
+#16636 = CARTESIAN_POINT('',(-0.103529984528,0.401695698572));
+#16637 = CARTESIAN_POINT('',(-0.103529925305,0.486524105103));
+#16638 = CARTESIAN_POINT('',(-0.103529928479,0.571341477181));
+#16639 = CARTESIAN_POINT('',(-0.103529973367,0.656158854022));
+#16640 = CARTESIAN_POINT('',(-0.103530016719,0.740987266682));
+#16641 = CARTESIAN_POINT('',(-0.103530057046,0.825827615376));
+#16642 = CARTESIAN_POINT('',(-0.103530123908,1.037818964075));
+#16643 = CARTESIAN_POINT('',(-0.103530136135,1.165169532379));
+#16644 = CARTESIAN_POINT('',(-0.10353009573,1.292416500546));
+#16645 = CARTESIAN_POINT('',(-0.10353005026,1.419599027301));
+#16646 = CARTESIAN_POINT('',(-0.103529990072,1.546781566308));
+#16647 = CARTESIAN_POINT('',(-0.103529938818,1.674028536656));
+#16648 = CARTESIAN_POINT('',(-0.103529939027,1.801379100944));
+#16649 = CARTESIAN_POINT('',(-0.103530009426,2.056511515916));
+#16650 = CARTESIAN_POINT('',(-0.103530083263,2.184651040414));
+#16651 = CARTESIAN_POINT('',(-0.103530163753,2.312683440519));
+#16652 = CARTESIAN_POINT('',(-0.103530271071,2.440649784154));
+#16653 = CARTESIAN_POINT('',(-0.103530123466,2.568616142114));
+#16654 = CARTESIAN_POINT('',(-0.103529982807,2.696648540311));
+#16655 = CARTESIAN_POINT('',(-0.103529962996,2.824788070011));
+#16656 = CARTESIAN_POINT('',(-0.103529976648,3.037562900203));
+#16657 = CARTESIAN_POINT('',(-0.103530012352,3.122403247936));
+#16658 = CARTESIAN_POINT('',(-0.103529953921,3.207231667731));
+#16659 = CARTESIAN_POINT('',(-0.103530005821,3.292049046419));
+#16660 = CARTESIAN_POINT('',(-0.103530096933,3.376866424688));
+#16661 = CARTESIAN_POINT('',(-0.103530090684,3.461694844058));
+#16662 = CARTESIAN_POINT('',(-0.103530083015,3.546535192617));
+#16663 = CARTESIAN_POINT('',(-0.103530029079,3.758526540328));
+#16664 = CARTESIAN_POINT('',(-0.103529975509,3.885877109951));
+#16665 = CARTESIAN_POINT('',(-0.103529949902,4.013124073301));
+#16666 = CARTESIAN_POINT('',(-0.103530059428,4.140306597123));
+#16667 = CARTESIAN_POINT('',(-0.103530110289,4.267489127688));
+#16668 = CARTESIAN_POINT('',(-0.103530132626,4.394736094631));
+#16669 = CARTESIAN_POINT('',(-0.103530119509,4.522086665622));
+#16670 = CARTESIAN_POINT('',(-0.103530049196,4.776435607317));
+#16671 = CARTESIAN_POINT('',(-0.10352999144,4.903786182686));
+#16672 = CARTESIAN_POINT('',(-0.103529925183,5.031033161642));
+#16673 = CARTESIAN_POINT('',(-0.103529870214,5.158215708141));
+#16674 = CARTESIAN_POINT('',(-0.103529848216,5.28539821808));
+#16675 = CARTESIAN_POINT('',(-0.103530078153,5.412645168521));
+#16676 = CARTESIAN_POINT('',(-0.103530219143,5.539995734482));
+#16677 = CARTESIAN_POINT('',(-0.103530208678,5.715756913891));
+#16678 = CARTESIAN_POINT('',(-0.103530183521,5.764345087275));
+#16679 = CARTESIAN_POINT('',(-0.103530133561,5.812932608934));
+#16680 = CARTESIAN_POINT('',(-0.10353005643,5.861519314841));
+#16681 = CARTESIAN_POINT('',(-0.103529961426,5.910106019383));
+#16682 = CARTESIAN_POINT('',(-0.103529871549,5.95869353819));
+#16683 = CARTESIAN_POINT('',(-0.103529816069,6.007281710461));
+#16684 = CARTESIAN_POINT('',(-0.103529812204,6.084308467126));
+#16685 = CARTESIAN_POINT('',(-0.103529825347,6.112748557042));
+#16686 = CARTESIAN_POINT('',(-0.103529862997,6.141188675733));
+#16687 = CARTESIAN_POINT('',(-0.103529927392,6.16962880861));
+#16688 = CARTESIAN_POINT('',(-0.10353001307,6.198068941274));
+#16689 = CARTESIAN_POINT('',(-0.10353010687,6.226509059527));
+#16690 = CARTESIAN_POINT('',(-0.103530187929,6.254949149362));
+#16691 = CARTESIAN_POINT('',(-0.103530227688,6.283389196971));
+#16692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16693 = ORIENTED_EDGE('',*,*,#13667,.T.);
+#16694 = ORIENTED_EDGE('',*,*,#16695,.T.);
+#16695 = EDGE_CURVE('',#13533,#16696,#16698,.T.);
+#16696 = VERTEX_POINT('',#16697);
+#16697 = CARTESIAN_POINT('',(4.75491237E-07,-4.,54.499997980177));
+#16698 = SURFACE_CURVE('',#16699,(#16758,#16820),.PCURVE_S1.);
+#16699 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#16700,#16701,#16702,#16703,
+    #16704,#16705,#16706,#16707,#16708,#16709,#16710,#16711,#16712,
+    #16713,#16714,#16715,#16716,#16717,#16718,#16719,#16720,#16721,
+    #16722,#16723,#16724,#16725,#16726,#16727,#16728,#16729,#16730,
+    #16731,#16732,#16733,#16734,#16735,#16736,#16737,#16738,#16739,
+    #16740,#16741,#16742,#16743,#16744,#16745,#16746,#16747,#16748,
+    #16749,#16750,#16751,#16752,#16753,#16754,#16755,#16756,#16757),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053401786327E-02,
+    9.721180219125E-02,0.311862241458,0.526512680614,0.561193793059,
+    0.798454281874,0.967824949226,1.),.UNSPECIFIED.);
+#16700 = CARTESIAN_POINT('',(4.,-8.9E-16,48.499998032478));
+#16701 = CARTESIAN_POINT('',(4.,0.166122567611,48.552876503262));
+#16702 = CARTESIAN_POINT('',(3.992115026633,0.332247730205,
+    48.60575580176));
+#16703 = CARTESIAN_POINT('',(3.976345287121,0.497935134782,
+    48.658634728046));
+#16704 = CARTESIAN_POINT('',(3.952719862532,0.662747870992,
+    48.711513189218));
+#16705 = CARTESIAN_POINT('',(3.921296592964,0.826253151949,
+    48.764391646285));
+#16706 = CARTESIAN_POINT('',(3.882161962736,0.988022995054,
+    48.817270561069));
+#16707 = CARTESIAN_POINT('',(3.835430985568,1.147634902807,
+    48.870149843093));
+#16708 = CARTESIAN_POINT('',(3.760753343208,1.364068228721,
+    48.943028291057));
+#16709 = CARTESIAN_POINT('',(3.739193318605,1.423096035089,
+    48.963028287611));
+#16710 = CARTESIAN_POINT('',(3.716574735412,1.48173359377,
+    48.983028285431));
+#16711 = CARTESIAN_POINT('',(3.692905861171,1.539958764357,
+    49.003028283809));
+#16712 = CARTESIAN_POINT('',(3.668195511518,1.597749635001,
+    49.023028282035));
+#16713 = CARTESIAN_POINT('',(3.64245305018,1.655084522407,
+    49.043028279403));
+#16714 = CARTESIAN_POINT('',(3.615688388979,1.711941971839,
+    49.063028275206));
+#16715 = CARTESIAN_POINT('',(3.364422036956,2.221765627646,
+    49.243948956289));
+#16716 = CARTESIAN_POINT('',(3.075129654958,2.643563000416,
+    49.405087043602));
+#16717 = CARTESIAN_POINT('',(2.725652535218,3.021520549099,
+    49.566097615758));
+#16718 = CARTESIAN_POINT('',(2.324102881301,3.345984364931,
+    49.727028188833));
+#16719 = CARTESIAN_POINT('',(1.87986954428,3.608996893319,
+    49.887958842223));
+#16720 = CARTESIAN_POINT('',(1.403687046382,3.804538132318,
+    50.048969434654));
+#16721 = CARTESIAN_POINT('',(0.907433927457,3.928376483813,
+    50.210107539933));
+#16722 = CARTESIAN_POINT('',(-9.847821067816E-02,4.030617840113,
+    50.53194895633));
+#16723 = CARTESIAN_POINT('',(-0.609499344342,4.009159289485,
+    50.69308709217));
+#16724 = CARTESIAN_POINT('',(-1.115287151824,3.913425972931,
+    50.854097641716));
+#16725 = CARTESIAN_POINT('',(-1.603354595956,3.745172838698,
+    51.015028079137));
+#16726 = CARTESIAN_POINT('',(-2.061975187593,3.508137150637,
+    51.175958896428));
+#16727 = CARTESIAN_POINT('',(-2.480351322778,3.208224591336,
+    51.336969487961));
+#16728 = CARTESIAN_POINT('',(-2.848594183024,2.853259419975,
+    51.498107624301));
+#16729 = CARTESIAN_POINT('',(-3.208864121264,2.38953194157,
+    51.68502829283));
+#16730 = CARTESIAN_POINT('',(-3.257471078618,2.323859560379,
+    51.711028285663));
+#16731 = CARTESIAN_POINT('',(-3.304540826989,2.257058710409,
+    51.737028283189));
+#16732 = CARTESIAN_POINT('',(-3.350042858735,2.189171425517,
+    51.763028282773));
+#16733 = CARTESIAN_POINT('',(-3.393948086178,2.120240667483,
+    51.789028281795));
+#16734 = CARTESIAN_POINT('',(-3.436228841603,2.050310326011,
+    51.815028277646));
+#16735 = CARTESIAN_POINT('',(-3.476858877256,1.979425218729,
+    51.841028267736));
+#16736 = CARTESIAN_POINT('',(-3.782308879307,1.416472976748,
+    52.044899371382));
+#16737 = CARTESIAN_POINT('',(-3.970925660348,0.88177314516,
+    52.223129037144));
+#16738 = CARTESIAN_POINT('',(-4.072310183416,0.319468015186,
+    52.401137966712));
+#16739 = CARTESIAN_POINT('',(-4.082729344787,-0.253741897854,
+    52.57902820576));
+#16740 = CARTESIAN_POINT('',(-4.001414444188,-0.821250518937,
+    52.75691847693));
+#16741 = CARTESIAN_POINT('',(-3.831184481636,-1.366674763666,
+    52.934927467031));
+#16742 = CARTESIAN_POINT('',(-3.577811700016,-1.873904903178,
+    53.11315715903));
+#16743 = CARTESIAN_POINT('',(-3.020360392779,-2.652649131458,
+    53.418003272675));
+#16744 = CARTESIAN_POINT('',(-2.75107882921,-2.950719339376,
+    53.545044918888));
+#16745 = CARTESIAN_POINT('',(-2.448347385367,-3.217274257941,
+    53.672051210252));
+#16746 = CARTESIAN_POINT('',(-2.116560832772,-3.448016034774,
+    53.799028090226));
+#16747 = CARTESIAN_POINT('',(-1.760631642276,-3.639427785812,
+    53.926005067514));
+#16748 = CARTESIAN_POINT('',(-1.385919345587,-3.788720997174,
+    54.053011562968));
+#16749 = CARTESIAN_POINT('',(-0.998245449392,-3.893922229899,
+    54.180053331948));
+#16750 = CARTESIAN_POINT('',(-0.529003759507,-3.965589173234,
+    54.331149523317));
+#16751 = CARTESIAN_POINT('',(-0.453845557867,-3.975408298962,
+    54.355270739981));
+#16752 = CARTESIAN_POINT('',(-0.378480645782,-3.983599264924,
+    54.379391955811));
+#16753 = CARTESIAN_POINT('',(-0.302950186799,-3.990157054363,
+    54.403513169027));
+#16754 = CARTESIAN_POINT('',(-0.227295440797,-3.995077904471,
+    54.427634378422));
+#16755 = CARTESIAN_POINT('',(-0.151557763992,-3.998359306392,
+    54.45175558336));
+#16756 = CARTESIAN_POINT('',(-7.577860893374E-02,-4.000000005219,
+    54.475876783777));
+#16757 = CARTESIAN_POINT('',(4.7549123439E-07,-4.,54.499997980177));
+#16758 = PCURVE('',#13681,#16759);
+#16759 = DEFINITIONAL_REPRESENTATION('',(#16760),#16819);
+#16760 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#16761,#16762,#16763,#16764,
+    #16765,#16766,#16767,#16768,#16769,#16770,#16771,#16772,#16773,
+    #16774,#16775,#16776,#16777,#16778,#16779,#16780,#16781,#16782,
+    #16783,#16784,#16785,#16786,#16787,#16788,#16789,#16790,#16791,
+    #16792,#16793,#16794,#16795,#16796,#16797,#16798,#16799,#16800,
+    #16801,#16802,#16803,#16804,#16805,#16806,#16807,#16808,#16809,
+    #16810,#16811,#16812,#16813,#16814,#16815,#16816,#16817,#16818),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053401786327E-02,
+    9.721180219125E-02,0.311862241458,0.526512680614,0.561193793059,
+    0.798454281874,0.967824949226,1.),.UNSPECIFIED.);
+#16761 = CARTESIAN_POINT('',(0.,-48.49999803247));
+#16762 = CARTESIAN_POINT('',(-4.153064190272E-02,-48.55287650326));
+#16763 = CARTESIAN_POINT('',(-8.306193656084E-02,-48.60575580176));
+#16764 = CARTESIAN_POINT('',(-0.124592942116,-48.65863472804));
+#16765 = CARTESIAN_POINT('',(-0.166123585772,-48.71151318921));
+#16766 = CARTESIAN_POINT('',(-0.20765422946,-48.76439164628));
+#16767 = CARTESIAN_POINT('',(-0.249185235513,-48.81727056106));
+#16768 = CARTESIAN_POINT('',(-0.290716532331,-48.87014984309));
+#16769 = CARTESIAN_POINT('',(-0.347955141916,-48.94302829105));
+#16770 = CARTESIAN_POINT('',(-0.363663105578,-48.96302828761));
+#16771 = CARTESIAN_POINT('',(-0.379371070447,-48.98302828543));
+#16772 = CARTESIAN_POINT('',(-0.39507903593,-49.0030282838));
+#16773 = CARTESIAN_POINT('',(-0.410787001437,-49.02302828203));
+#16774 = CARTESIAN_POINT('',(-0.426494966377,-49.0430282794));
+#16775 = CARTESIAN_POINT('',(-0.442202930158,-49.0630282752));
+#16776 = CARTESIAN_POINT('',(-0.584297735587,-49.24394895628));
+#16777 = CARTESIAN_POINT('',(-0.710855327678,-49.4050870436));
+#16778 = CARTESIAN_POINT('',(-0.837312747225,-49.56609761576));
+#16779 = CARTESIAN_POINT('',(-0.963707324881,-49.72702818882));
+#16780 = CARTESIAN_POINT('',(-1.090101893419,-49.88795884222));
+#16781 = CARTESIAN_POINT('',(-1.216559308451,-50.04896943465));
+#16782 = CARTESIAN_POINT('',(-1.343116898032,-50.21010753993));
+#16783 = CARTESIAN_POINT('',(-1.595890577015,-50.53194895633));
+#16784 = CARTESIAN_POINT('',(-1.722448160101,-50.69308709217));
+#16785 = CARTESIAN_POINT('',(-1.848905582549,-50.85409764171));
+#16786 = CARTESIAN_POINT('',(-1.975300170974,-51.01502807913));
+#16787 = CARTESIAN_POINT('',(-2.101694721616,-51.17595889642));
+#16788 = CARTESIAN_POINT('',(-2.228152133594,-51.33696948796));
+#16789 = CARTESIAN_POINT('',(-2.354709718472,-51.4981076243));
+#16790 = CARTESIAN_POINT('',(-2.501516905503,-51.68502829283));
+#16791 = CARTESIAN_POINT('',(-2.521937258205,-51.71102828566));
+#16792 = CARTESIAN_POINT('',(-2.542357615382,-51.73702828318));
+#16793 = CARTESIAN_POINT('',(-2.562777974841,-51.76302828277));
+#16794 = CARTESIAN_POINT('',(-2.583198334387,-51.78902828179));
+#16795 = CARTESIAN_POINT('',(-2.603618691822,-51.81502827764));
+#16796 = CARTESIAN_POINT('',(-2.624039044946,-51.84102826773));
+#16797 = CARTESIAN_POINT('',(-2.784159103517,-52.04489937138));
+#16798 = CARTESIAN_POINT('',(-2.924140416994,-52.22312903714));
+#16799 = CARTESIAN_POINT('',(-3.063948316744,-52.40113796671));
+#16800 = CARTESIAN_POINT('',(-3.203662883095,-52.57902820575));
+#16801 = CARTESIAN_POINT('',(-3.343377447401,-52.75691847693));
+#16802 = CARTESIAN_POINT('',(-3.483185340097,-52.93492746703));
+#16803 = CARTESIAN_POINT('',(-3.623166649375,-53.11315715903));
+#16804 = CARTESIAN_POINT('',(-3.862592333698,-53.41800327267));
+#16805 = CARTESIAN_POINT('',(-3.962370668443,-53.54504491888));
+#16806 = CARTESIAN_POINT('',(-4.062121221001,-53.67205121025));
+#16807 = CARTESIAN_POINT('',(-4.161848652778,-53.79902809022));
+#16808 = CARTESIAN_POINT('',(-4.26157607378,-53.92600506751));
+#16809 = CARTESIAN_POINT('',(-4.361326602165,-54.05301156296));
+#16810 = CARTESIAN_POINT('',(-4.461104917953,-54.18005333194));
+#16811 = CARTESIAN_POINT('',(-4.579775658421,-54.33114952331));
+#16812 = CARTESIAN_POINT('',(-4.598720432341,-54.35527073998));
+#16813 = CARTESIAN_POINT('',(-4.617665210043,-54.37939195581));
+#16814 = CARTESIAN_POINT('',(-4.636609990226,-54.40351316902));
+#16815 = CARTESIAN_POINT('',(-4.655554771287,-54.42763437842));
+#16816 = CARTESIAN_POINT('',(-4.674499551329,-54.45175558336));
+#16817 = CARTESIAN_POINT('',(-4.693444328151,-54.47587678377));
+#16818 = CARTESIAN_POINT('',(-4.712389099257,-54.49999798017));
+#16819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16820 = PCURVE('',#13594,#16821);
+#16821 = DEFINITIONAL_REPRESENTATION('',(#16822),#16881);
+#16822 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#16823,#16824,#16825,#16826,
+    #16827,#16828,#16829,#16830,#16831,#16832,#16833,#16834,#16835,
+    #16836,#16837,#16838,#16839,#16840,#16841,#16842,#16843,#16844,
+    #16845,#16846,#16847,#16848,#16849,#16850,#16851,#16852,#16853,
+    #16854,#16855,#16856,#16857,#16858,#16859,#16860,#16861,#16862,
+    #16863,#16864,#16865,#16866,#16867,#16868,#16869,#16870,#16871,
+    #16872,#16873,#16874,#16875,#16876,#16877,#16878,#16879,#16880),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053401786327E-02,
+    9.721180219125E-02,0.311862241458,0.526512680614,0.561193793059,
+    0.798454281874,0.967824949226,1.),.UNSPECIFIED.);
+#16823 = CARTESIAN_POINT('',(-0.931750962281,1.570847228755));
+#16824 = CARTESIAN_POINT('',(-0.931750947995,1.612379222475));
+#16825 = CARTESIAN_POINT('',(-0.931750935539,1.653911868257));
+#16826 = CARTESIAN_POINT('',(-0.931750925414,1.695444224078));
+#16827 = CARTESIAN_POINT('',(-0.931750918056,1.736976217121));
+#16828 = CARTESIAN_POINT('',(-0.931750913784,1.778508209402));
+#16829 = CARTESIAN_POINT('',(-0.931750912762,1.820040563382));
+#16830 = CARTESIAN_POINT('',(-0.931750914955,1.861573207593));
+#16831 = CARTESIAN_POINT('',(-0.931750922023,1.918813673562));
+#16832 = CARTESIAN_POINT('',(-0.931750924382,1.934522146609));
+#16833 = CARTESIAN_POINT('',(-0.931750927142,1.950230620807));
+#16834 = CARTESIAN_POINT('',(-0.931750930281,1.965939095571));
+#16835 = CARTESIAN_POINT('',(-0.931750933772,1.981647570314));
+#16836 = CARTESIAN_POINT('',(-0.931750937578,1.997356044452));
+#16837 = CARTESIAN_POINT('',(-0.93175094166,2.013064517399));
+#16838 = CARTESIAN_POINT('',(-0.931750980657,2.155163928509));
+#16839 = CARTESIAN_POINT('',(-0.931751032437,2.281725620074));
+#16840 = CARTESIAN_POINT('',(-0.931751059073,2.408187141933));
+#16841 = CARTESIAN_POINT('',(-0.931751084361,2.534585806531));
+#16842 = CARTESIAN_POINT('',(-0.931750866153,2.660984498524));
+#16843 = CARTESIAN_POINT('',(-0.931750906634,2.787446032109));
+#16844 = CARTESIAN_POINT('',(-0.931750979713,2.91400772589));
+#16845 = CARTESIAN_POINT('',(-0.931751054654,3.166789610926));
+#16846 = CARTESIAN_POINT('',(-0.93175101269,3.293351308072));
+#16847 = CARTESIAN_POINT('',(-0.931751117302,3.419812844146));
+#16848 = CARTESIAN_POINT('',(-0.931751150758,3.546211502196));
+#16849 = CARTESIAN_POINT('',(-0.931750828848,3.67261019044));
+#16850 = CARTESIAN_POINT('',(-0.931750857108,3.799071715848));
+#16851 = CARTESIAN_POINT('',(-0.93175086643,3.925633411205));
+#16852 = CARTESIAN_POINT('',(-0.931750928216,4.072445356156));
+#16853 = CARTESIAN_POINT('',(-0.931750937562,4.092866370457));
+#16854 = CARTESIAN_POINT('',(-0.931750947455,4.113287389046));
+#16855 = CARTESIAN_POINT('',(-0.931750957694,4.133708409756));
+#16856 = CARTESIAN_POINT('',(-0.931750968087,4.15412943042));
+#16857 = CARTESIAN_POINT('',(-0.931750978448,4.174550448877));
+#16858 = CARTESIAN_POINT('',(-0.931750988598,4.194971462965));
+#16859 = CARTESIAN_POINT('',(-0.93175106518,4.355096704179));
+#16860 = CARTESIAN_POINT('',(-0.931751115113,4.495082548086));
+#16861 = CARTESIAN_POINT('',(-0.931751093973,4.634894982413));
+#16862 = CARTESIAN_POINT('',(-0.931751004814,4.774614115883));
+#16863 = CARTESIAN_POINT('',(-0.931750963599,4.914333239034));
+#16864 = CARTESIAN_POINT('',(-0.931750899271,5.054145678103));
+#16865 = CARTESIAN_POINT('',(-0.93175089697,5.194131530716));
+#16866 = CARTESIAN_POINT('',(-0.931750957119,5.433564974208));
+#16867 = CARTESIAN_POINT('',(-0.931751005024,5.533346538862));
+#16868 = CARTESIAN_POINT('',(-0.931751051754,5.633100319357));
+#16869 = CARTESIAN_POINT('',(-0.931751125479,5.732830976315));
+#16870 = CARTESIAN_POINT('',(-0.931751116204,5.832561624406));
+#16871 = CARTESIAN_POINT('',(-0.931750987491,5.932315398311));
+#16872 = CARTESIAN_POINT('',(-0.931750928966,6.0320969899));
+#16873 = CARTESIAN_POINT('',(-0.931750999601,6.150771598556));
+#16874 = CARTESIAN_POINT('',(-0.931751013363,6.169716989186));
+#16875 = CARTESIAN_POINT('',(-0.931751032191,6.188662382429));
+#16876 = CARTESIAN_POINT('',(-0.931751056943,6.20760777658));
+#16877 = CARTESIAN_POINT('',(-0.931751086753,6.226553169584));
+#16878 = CARTESIAN_POINT('',(-0.931751119032,6.245498559041));
+#16879 = CARTESIAN_POINT('',(-0.931751149468,6.264443942203));
+#16880 = CARTESIAN_POINT('',(-0.931751172026,6.283389315972));
+#16881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16882 = ORIENTED_EDGE('',*,*,#16883,.T.);
+#16883 = EDGE_CURVE('',#16696,#16884,#16886,.T.);
+#16884 = VERTEX_POINT('',#16885);
+#16885 = CARTESIAN_POINT('',(4.,0.,56.499997722314));
+#16886 = SURFACE_CURVE('',#16887,(#16914,#16944),.PCURVE_S1.);
+#16887 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#16888,#16889,#16890,#16891,
+    #16892,#16893,#16894,#16895,#16896,#16897,#16898,#16899,#16900,
+    #16901,#16902,#16903,#16904,#16905,#16906,#16907,#16908,#16909,
+    #16910,#16911,#16912,#16913),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151522463211,0.363532641684,0.807504982283,1.),.UNSPECIFIED.);
+#16888 = CARTESIAN_POINT('',(4.7549124083E-07,-4.,54.499997980177));
+#16889 = CARTESIAN_POINT('',(0.135999402726,-3.999999977034,
+    54.54328772006));
+#16890 = CARTESIAN_POINT('',(0.271998993479,-3.994605351381,
+    54.586577653501));
+#16891 = CARTESIAN_POINT('',(0.407741314323,-3.983816147703,
+    54.629867435765));
+#16892 = CARTESIAN_POINT('',(0.542969757752,-3.967647650419,
+    54.673157136312));
+#16893 = CARTESIAN_POINT('',(0.677429367685,-3.946130352698,
+    54.716446957408));
+#16894 = CARTESIAN_POINT('',(0.810867164983,-3.91930990546,
+    54.759736952746));
+#16895 = CARTESIAN_POINT('',(1.127958126458,-3.842384752917,
+    54.863597809989));
+#16896 = CARTESIAN_POINT('',(1.310397177612,-3.787257777033,
+    54.924170019372));
+#16897 = CARTESIAN_POINT('',(1.489660273261,-3.722033725872,
+    54.984741423858));
+#16898 = CARTESIAN_POINT('',(1.6650785622,-3.646935174917,
+    55.045312308659));
+#16899 = CARTESIAN_POINT('',(1.836005406729,-3.56223895635,
+    55.105883706518));
+#16900 = CARTESIAN_POINT('',(2.001818094216,-3.468275427418,
+    55.166455909683));
+#16901 = CARTESIAN_POINT('',(2.497189383196,-3.150053508363,
+    55.353869385813));
+#16902 = CARTESIAN_POINT('',(2.80754767371,-2.89563460994,
+    55.480757360279));
+#16903 = CARTESIAN_POINT('',(3.087310187912,-2.605754609827,
+    55.60760810588));
+#16904 = CARTESIAN_POINT('',(3.331756224477,-2.284916118181,
+    55.734445565274));
+#16905 = CARTESIAN_POINT('',(3.536980135966,-1.938245395667,
+    55.861296391513));
+#16906 = CARTESIAN_POINT('',(3.699893866031,-1.571488879867,
+    55.988184408966));
+#16907 = CARTESIAN_POINT('',(3.869997920908,-1.026141736501,
+    56.170022420383));
+#16908 = CARTESIAN_POINT('',(3.91313364868,-0.858610744142,
+    56.225018728622));
+#16909 = CARTESIAN_POINT('',(3.947800639434,-0.688991366601,
+    56.280014528788));
+#16910 = CARTESIAN_POINT('',(3.973880310613,-0.517797519453,
+    56.335010005362));
+#16911 = CARTESIAN_POINT('',(3.991293372795,-0.345549674553,
+    56.390005805825));
+#16912 = CARTESIAN_POINT('',(4.,-0.172773749983,56.445002113818));
+#16913 = CARTESIAN_POINT('',(4.,-1.33E-15,56.499997722314));
+#16914 = PCURVE('',#13681,#16915);
+#16915 = DEFINITIONAL_REPRESENTATION('',(#16916),#16943);
+#16916 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#16917,#16918,#16919,#16920,
+    #16921,#16922,#16923,#16924,#16925,#16926,#16927,#16928,#16929,
+    #16930,#16931,#16932,#16933,#16934,#16935,#16936,#16937,#16938,
+    #16939,#16940,#16941,#16942),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151522463211,0.363532641684,0.807504982283,1.),.UNSPECIFIED.);
+#16917 = CARTESIAN_POINT('',(-4.712389099257,-54.49999798017));
+#16918 = CARTESIAN_POINT('',(-4.746388831066,-54.54328772006));
+#16919 = CARTESIAN_POINT('',(-4.780388729454,-54.5865776535));
+#16920 = CARTESIAN_POINT('',(-4.814388504956,-54.62986743576));
+#16921 = CARTESIAN_POINT('',(-4.848388201318,-54.67315713631));
+#16922 = CARTESIAN_POINT('',(-4.882387973197,-54.7164469574));
+#16923 = CARTESIAN_POINT('',(-4.916387863854,-54.75973695274));
+#16924 = CARTESIAN_POINT('',(-4.997959978016,-54.86359780998));
+#16925 = CARTESIAN_POINT('',(-5.04553324565,-54.92417001937));
+#16926 = CARTESIAN_POINT('',(-5.093105865636,-54.98474142385));
+#16927 = CARTESIAN_POINT('',(-5.140678074906,-55.04531230865));
+#16928 = CARTESIAN_POINT('',(-5.188250695764,-55.10588370651));
+#16929 = CARTESIAN_POINT('',(-5.235823964203,-55.16645590968));
+#16930 = CARTESIAN_POINT('',(-5.383018118238,-55.35386938581));
+#16931 = CARTESIAN_POINT('',(-5.482675731616,-55.48075736027));
+#16932 = CARTESIAN_POINT('',(-5.582304176428,-55.60760810588));
+#16933 = CARTESIAN_POINT('',(-5.681922169342,-55.73444556527));
+#16934 = CARTESIAN_POINT('',(-5.781550604015,-55.86129639151));
+#16935 = CARTESIAN_POINT('',(-5.881208211351,-55.98818440896));
+#16936 = CARTESIAN_POINT('',(-6.02402341018,-56.17002242038));
+#16937 = CARTESIAN_POINT('',(-6.067217393368,-56.22501872862));
+#16938 = CARTESIAN_POINT('',(-6.11041097536,-56.28001452878));
+#16939 = CARTESIAN_POINT('',(-6.153604302779,-56.33501000536));
+#16940 = CARTESIAN_POINT('',(-6.196797885742,-56.39000580582));
+#16941 = CARTESIAN_POINT('',(-6.239991869684,-56.44500211381));
+#16942 = CARTESIAN_POINT('',(-6.28318530718,-56.49999772231));
+#16943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16944 = PCURVE('',#16945,#16988);
+#16945 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#16946,#16947,#16948,#16949,#16950,#16951,#16952,#16953,#16954
+      ,#16955,#16956,#16957,#16958,#16959,#16960,#16961,#16962,#16963
+      ,#16964,#16965,#16966)
+    ,(#16967,#16968,#16969,#16970,#16971,#16972,#16973,#16974,#16975
+      ,#16976,#16977,#16978,#16979,#16980,#16981,#16982,#16983,#16984
+      ,#16985,#16986,#16987
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#16946 = CARTESIAN_POINT('',(5.9435872224E-07,-4.09999738921,
+    54.473203400274));
+#16947 = CARTESIAN_POINT('',(1.170957931748,-4.099996820088,
+    54.836839506847));
+#16948 = CARTESIAN_POINT('',(2.341911179015,-3.732124547992,
+    55.200473955551));
+#16949 = CARTESIAN_POINT('',(3.384462997377,-2.996417493859,
+    55.56412027835));
+#16950 = CARTESIAN_POINT('',(4.170186979185,-1.943185036028,
+    55.927736067439));
+#16951 = CARTESIAN_POINT('',(4.593312866376,-0.673497753623,
+    56.291395633836));
+#16952 = CARTESIAN_POINT('',(4.593331636985,0.673485660963,
+    56.655016886014));
+#16953 = CARTESIAN_POINT('',(4.170179049484,1.943213710608,
+    57.01865889379));
+#16954 = CARTESIAN_POINT('',(3.384460805231,2.996399225557,
+    57.382293933678));
+#16955 = CARTESIAN_POINT('',(2.341912276819,3.732130855582,
+    57.745930587116));
+#16956 = CARTESIAN_POINT('',(-7.0403996371E-07,4.467863869738,
+    58.473203280242));
+#16957 = CARTESIAN_POINT('',(-2.341913422442,3.732130020156,
+    59.200475973374));
+#16958 = CARTESIAN_POINT('',(-3.384460234307,2.996394464216,
+    59.564111247328));
+#16959 = CARTESIAN_POINT('',(-4.170186744591,1.943231824585,
+    59.927753086064));
+#16960 = CARTESIAN_POINT('',(-4.593320092659,0.673440744341,
+    60.291379997037));
+#16961 = CARTESIAN_POINT('',(-4.593319836929,-0.673440915201,
+    60.65502060409));
+#16962 = CARTESIAN_POINT('',(-4.170186886786,-1.943236808852,
+    61.018665073684));
+#16963 = CARTESIAN_POINT('',(-3.38446020312,-2.996391999335,
+    61.382287661601));
+#16964 = CARTESIAN_POINT('',(-2.341910270625,-3.732131617871,
+    61.745932604939));
+#16965 = CARTESIAN_POINT('',(-1.170956658132,-4.099997609667,
+    62.109567053662));
+#16966 = CARTESIAN_POINT('',(6.7927680192E-07,-4.099997016206,
+    62.473203160185));
+#16967 = CARTESIAN_POINT('',(-5.9434616695E-07,-3.099998289786,
+    54.741155953678));
+#16968 = CARTESIAN_POINT('',(0.885355937474,-3.099998197921,
+    55.104792574377));
+#16969 = CARTESIAN_POINT('',(1.770716845179,-2.8218519745,
+    55.468430852968));
+#16970 = CARTESIAN_POINT('',(2.558977972748,-2.26558082794,
+    55.832057257362));
+#16971 = CARTESIAN_POINT('',(3.153071192833,-1.469247872148,
+    56.195714195688));
+#16972 = CARTESIAN_POINT('',(3.47299317184,-0.509220640128,
+    56.55932735643));
+#16973 = CARTESIAN_POINT('',(3.473005591978,0.509211949966,
+    56.922978831574));
+#16974 = CARTESIAN_POINT('',(3.153063983784,1.469261653847,
+    57.286609551092));
+#16975 = CARTESIAN_POINT('',(2.5589833437,2.265568697766,57.650247238445
+    ));
+#16976 = CARTESIAN_POINT('',(1.770715445795,2.821854624869,
+    58.013883312295));
+#16977 = CARTESIAN_POINT('',(6.8732400195E-07,3.378141284156,
+    58.741156073708));
+#16978 = CARTESIAN_POINT('',(-1.770714277478,2.821855281642,
+    59.468428835129));
+#16979 = CARTESIAN_POINT('',(-2.558981216686,2.265567947311,
+    59.832066288445));
+#16980 = CARTESIAN_POINT('',(-3.153068860355,1.469273194493,
+    60.195697176948));
+#16981 = CARTESIAN_POINT('',(-3.47299619267,0.509189297529,
+    60.559342993324));
+#16982 = CARTESIAN_POINT('',(-3.472999575092,-0.509185455234,
+    60.922975113508));
+#16983 = CARTESIAN_POINT('',(-3.153071296423,-1.46927717322,
+    61.286603371114));
+#16984 = CARTESIAN_POINT('',(-2.558977895405,-2.265563016072,
+    61.650253510585));
+#16985 = CARTESIAN_POINT('',(-1.770718168896,-2.821855401652,
+    62.013881294462));
+#16986 = CARTESIAN_POINT('',(-0.885357211059,-3.099998113119,
+    62.37751957301));
+#16987 = CARTESIAN_POINT('',(-6.7925882608E-07,-3.099998045449,
+    62.741156193769));
+#16988 = DEFINITIONAL_REPRESENTATION('',(#16989),#17016);
+#16989 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#16990,#16991,#16992,#16993,
+    #16994,#16995,#16996,#16997,#16998,#16999,#17000,#17001,#17002,
+    #17003,#17004,#17005,#17006,#17007,#17008,#17009,#17010,#17011,
+    #17012,#17013,#17014,#17015),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151522463211,0.363532641684,0.807504982283,1.),.UNSPECIFIED.);
+#16990 = CARTESIAN_POINT('',(-0.931751172026,0.));
+#16991 = CARTESIAN_POINT('',(-0.931751226589,3.400081645468E-02));
+#16992 = CARTESIAN_POINT('',(-0.931751330435,6.800181043234E-02));
+#16993 = CARTESIAN_POINT('',(-0.931751440871,0.102002685768));
+#16994 = CARTESIAN_POINT('',(-0.931751528849,0.13600348367));
+#16995 = CARTESIAN_POINT('',(-0.931751579555,0.170004358639));
+#16996 = CARTESIAN_POINT('',(-0.93175159298,0.204005354377));
+#16997 = CARTESIAN_POINT('',(-0.931751572644,0.285580122814));
+#16998 = CARTESIAN_POINT('',(-0.931751510615,0.333154941104));
+#16999 = CARTESIAN_POINT('',(-0.931751423192,0.380729114105));
+#17000 = CARTESIAN_POINT('',(-0.931751334617,0.428302877393));
+#17001 = CARTESIAN_POINT('',(-0.931751263984,0.47587705154));
+#17002 = CARTESIAN_POINT('',(-0.931751220612,0.523451871077));
+#17003 = CARTESIAN_POINT('',(-0.931751155065,0.670650815878));
+#17004 = CARTESIAN_POINT('',(-0.931751212214,0.77031166108));
+#17005 = CARTESIAN_POINT('',(-0.931751365853,0.869943318694));
+#17006 = CARTESIAN_POINT('',(-0.931751456901,0.969564520387));
+#17007 = CARTESIAN_POINT('',(-0.931751486835,1.069196181178));
+#17008 = CARTESIAN_POINT('',(-0.931751478494,1.168857025798));
+#17009 = CARTESIAN_POINT('',(-0.931751437901,1.311676872599));
+#17010 = CARTESIAN_POINT('',(-0.931751421885,1.354872262674));
+#17011 = CARTESIAN_POINT('',(-0.93175140379,1.398067252206));
+#17012 = CARTESIAN_POINT('',(-0.931751385037,1.441261987312));
+#17013 = CARTESIAN_POINT('',(-0.931751366792,1.484456977657));
+#17014 = CARTESIAN_POINT('',(-0.931751349942,1.527652368337));
+#17015 = CARTESIAN_POINT('',(-0.931751335084,1.570847211773));
+#17016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17017 = ORIENTED_EDGE('',*,*,#17018,.F.);
+#17018 = EDGE_CURVE('',#16486,#16884,#17019,.T.);
+#17019 = SURFACE_CURVE('',#17020,(#17024,#17031),.PCURVE_S1.);
+#17020 = LINE('',#17021,#17022);
+#17021 = CARTESIAN_POINT('',(4.,0.,0.));
+#17022 = VECTOR('',#17023,1.);
+#17023 = DIRECTION('',(0.,0.,1.));
+#17024 = PCURVE('',#13681,#17025);
+#17025 = DEFINITIONAL_REPRESENTATION('',(#17026),#17030);
+#17026 = LINE('',#17027,#17028);
+#17027 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#17028 = VECTOR('',#17029,1.);
+#17029 = DIRECTION('',(-0.,-1.));
+#17030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17031 = PCURVE('',#17032,#17037);
+#17032 = CYLINDRICAL_SURFACE('',#17033,4.);
+#17033 = AXIS2_PLACEMENT_3D('',#17034,#17035,#17036);
+#17034 = CARTESIAN_POINT('',(0.,0.,0.));
+#17035 = DIRECTION('',(-0.,-0.,-1.));
+#17036 = DIRECTION('',(1.,0.,0.));
+#17037 = DEFINITIONAL_REPRESENTATION('',(#17038),#17042);
+#17038 = LINE('',#17039,#17040);
+#17039 = CARTESIAN_POINT('',(-0.,0.));
+#17040 = VECTOR('',#17041,1.);
+#17041 = DIRECTION('',(-0.,-1.));
+#17042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17043 = ADVANCED_FACE('',(#17044),#13594,.F.);
+#17044 = FACE_BOUND('',#17045,.F.);
+#17045 = EDGE_LOOP('',(#17046,#17047,#17048,#17132,#17152));
+#17046 = ORIENTED_EDGE('',*,*,#13532,.F.);
+#17047 = ORIENTED_EDGE('',*,*,#13782,.T.);
+#17048 = ORIENTED_EDGE('',*,*,#17049,.T.);
+#17049 = EDGE_CURVE('',#13699,#17050,#17052,.T.);
+#17050 = VERTEX_POINT('',#17051);
+#17051 = CARTESIAN_POINT('',(-5.94346155E-07,-3.099998289786,
+    54.741155953678));
+#17052 = SURFACE_CURVE('',#17053,(#17075,#17082),.PCURVE_S1.);
+#17053 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#17054,#17055,#17056,#17057,
+    #17058,#17059,#17060,#17061,#17062,#17063,#17064,#17065,#17066,
+    #17067,#17068,#17069,#17070,#17071,#17072,#17073,#17074),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#17054 = CARTESIAN_POINT('',(-5.0944600805E-07,-3.099998534085,
+    46.741155713624));
+#17055 = CARTESIAN_POINT('',(0.885356092161,-3.099998418002,
+    47.104792334291));
+#17056 = CARTESIAN_POINT('',(1.770717062021,-2.821852148379,
+    47.468430612916));
+#17057 = CARTESIAN_POINT('',(2.558978236461,-2.26558093641,
+    47.832057017292));
+#17058 = CARTESIAN_POINT('',(3.153071481582,-1.46924790158,
+    48.195713955621));
+#17059 = CARTESIAN_POINT('',(3.472993459486,-0.509220585136,
+    48.559327116361));
+#17060 = CARTESIAN_POINT('',(3.473005851745,0.509212085219,
+    48.922978591513));
+#17061 = CARTESIAN_POINT('',(3.153064192034,1.469261855999,
+    49.286609311021));
+#17062 = CARTESIAN_POINT('',(2.558983483323,2.265568946404,
+    49.650246998382));
+#17063 = CARTESIAN_POINT('',(1.770715508057,2.821854895758,
+    50.013883072228));
+#17064 = CARTESIAN_POINT('',(5.948000385E-07,3.378141550388,
+    50.741155833643));
+#17065 = CARTESIAN_POINT('',(-1.770714494316,2.821855455535,
+    51.46842859506));
+#17066 = CARTESIAN_POINT('',(-2.558981183366,2.265568415422,
+    51.832064668903));
+#17067 = CARTESIAN_POINT('',(-3.153070316055,1.469271811022,
+    52.195702356268));
+#17068 = CARTESIAN_POINT('',(-3.47299439646,0.509191765583,
+    52.559333075774));
+#17069 = CARTESIAN_POINT('',(-3.473001918717,-0.509188113537,
+    52.922984550924));
+#17070 = CARTESIAN_POINT('',(-3.153070337705,-1.469275962454,
+    53.286597711666));
+#17071 = CARTESIAN_POINT('',(-2.558978332091,-2.265563624369,
+    53.650254649996));
+#17072 = CARTESIAN_POINT('',(-1.770718231138,-2.821855672548,
+    54.013881054379));
+#17073 = CARTESIAN_POINT('',(-0.885357195942,-3.099998381651,
+    54.377519332977));
+#17074 = CARTESIAN_POINT('',(-5.943461705E-07,-3.099998289786,
+    54.741155953678));
+#17075 = PCURVE('',#13594,#17076);
+#17076 = DEFINITIONAL_REPRESENTATION('',(#17077),#17081);
+#17077 = LINE('',#17078,#17079);
+#17078 = CARTESIAN_POINT('',(-0.,0.));
+#17079 = VECTOR('',#17080,1.);
+#17080 = DIRECTION('',(0.,1.));
+#17081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17082 = PCURVE('',#17083,#17126);
+#17083 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#17084,#17085,#17086,#17087,#17088,#17089,#17090,#17091,#17092
+      ,#17093,#17094,#17095,#17096,#17097,#17098,#17099,#17100,#17101
+      ,#17102,#17103,#17104)
+    ,(#17105,#17106,#17107,#17108,#17109,#17110,#17111,#17112,#17113
+      ,#17114,#17115,#17116,#17117,#17118,#17119,#17120,#17121,#17122
+      ,#17123,#17124,#17125
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#17084 = CARTESIAN_POINT('',(-5.0944600805E-07,-3.099998534085,
+    46.741155713624));
+#17085 = CARTESIAN_POINT('',(0.885356092161,-3.099998418002,
+    47.104792334291));
+#17086 = CARTESIAN_POINT('',(1.770717062021,-2.821852148379,
+    47.468430612916));
+#17087 = CARTESIAN_POINT('',(2.558978236461,-2.26558093641,
+    47.832057017292));
+#17088 = CARTESIAN_POINT('',(3.153071481582,-1.46924790158,
+    48.195713955621));
+#17089 = CARTESIAN_POINT('',(3.472993459486,-0.509220585136,
+    48.559327116361));
+#17090 = CARTESIAN_POINT('',(3.473005851745,0.509212085219,
+    48.922978591513));
+#17091 = CARTESIAN_POINT('',(3.153064192034,1.469261855999,
+    49.286609311021));
+#17092 = CARTESIAN_POINT('',(2.558983483323,2.265568946404,
+    49.650246998382));
+#17093 = CARTESIAN_POINT('',(1.770715508057,2.821854895758,
+    50.013883072228));
+#17094 = CARTESIAN_POINT('',(5.948000385E-07,3.378141550388,
+    50.741155833643));
+#17095 = CARTESIAN_POINT('',(-1.770714494316,2.821855455535,
+    51.46842859506));
+#17096 = CARTESIAN_POINT('',(-2.558981183366,2.265568415422,
+    51.832064668903));
+#17097 = CARTESIAN_POINT('',(-3.153070316055,1.469271811022,
+    52.195702356268));
+#17098 = CARTESIAN_POINT('',(-3.47299439646,0.509191765583,
+    52.559333075774));
+#17099 = CARTESIAN_POINT('',(-3.473001918717,-0.509188113537,
+    52.922984550924));
+#17100 = CARTESIAN_POINT('',(-3.153070337705,-1.469275962454,
+    53.286597711666));
+#17101 = CARTESIAN_POINT('',(-2.558978332091,-2.265563624369,
+    53.650254649996));
+#17102 = CARTESIAN_POINT('',(-1.770718231138,-2.821855672548,
+    54.013881054379));
+#17103 = CARTESIAN_POINT('',(-0.885357195942,-3.099998381651,
+    54.377519332977));
+#17104 = CARTESIAN_POINT('',(-5.943461705E-07,-3.099998289786,
+    54.741155953678));
+#17105 = CARTESIAN_POINT('',(-5.0945379693E-07,-3.10000146592,
+    47.758847167244));
+#17106 = CARTESIAN_POINT('',(0.885356999256,-3.100001873002,
+    48.122483787911));
+#17107 = CARTESIAN_POINT('',(1.770719040551,-2.821859194186,
+    48.486122066518));
+#17108 = CARTESIAN_POINT('',(2.558980147239,-2.265566856711,
+    48.849748470969));
+#17109 = CARTESIAN_POINT('',(3.153073045046,-1.469278590535,
+    49.213405409147));
+#17110 = CARTESIAN_POINT('',(3.473005295692,-0.509189871795,
+    49.577018570064));
+#17111 = CARTESIAN_POINT('',(3.472998136029,0.509191050639,
+    49.940670045085));
+#17112 = CARTESIAN_POINT('',(3.153074069712,1.469272193691,
+    50.304300764661));
+#17113 = CARTESIAN_POINT('',(2.558984611868,2.26556982546,
+    50.667938451992));
+#17114 = CARTESIAN_POINT('',(1.77071731327,2.821857716195,
+    51.031574525848));
+#17115 = CARTESIAN_POINT('',(6.0803195659E-07,3.37814501148,
+    51.758847287261));
+#17116 = CARTESIAN_POINT('',(-1.770716317493,2.821858417391,
+    52.48612004868));
+#17117 = CARTESIAN_POINT('',(-2.558985298461,2.265572178771,
+    52.849756122524));
+#17118 = CARTESIAN_POINT('',(-3.153066899354,1.469264483995,
+    53.213393809876));
+#17119 = CARTESIAN_POINT('',(-3.473009228748,0.509213843627,
+    53.577024529434));
+#17120 = CARTESIAN_POINT('',(-3.472997199058,-0.509219870374,
+    53.940676004458));
+#17121 = CARTESIAN_POINT('',(-3.153075235205,-1.469248284104,
+    54.304289165382));
+#17122 = CARTESIAN_POINT('',(-2.558981665003,-2.265582346515,
+    54.667946103555));
+#17123 = CARTESIAN_POINT('',(-1.77071988095,-2.821854409034,
+    55.031572508015));
+#17124 = CARTESIAN_POINT('',(-0.885358103055,-3.100001278859,
+    55.395210786597));
+#17125 = CARTESIAN_POINT('',(-5.943561403E-07,-3.10000171022,
+    55.758847407296));
+#17126 = DEFINITIONAL_REPRESENTATION('',(#17127),#17131);
+#17127 = LINE('',#17128,#17129);
+#17128 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#17129 = VECTOR('',#17130,1.);
+#17130 = DIRECTION('',(0.,1.));
+#17131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17132 = ORIENTED_EDGE('',*,*,#17133,.F.);
+#17133 = EDGE_CURVE('',#16696,#17050,#17134,.T.);
+#17134 = SURFACE_CURVE('',#17135,(#17138,#17145),.PCURVE_S1.);
+#17135 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17136,#17137),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#17136 = CARTESIAN_POINT('',(5.9435871869E-07,-4.09999738921,
+    54.473203400274));
+#17137 = CARTESIAN_POINT('',(-5.9434617006E-07,-3.099998289786,
+    54.741155953678));
+#17138 = PCURVE('',#13594,#17139);
+#17139 = DEFINITIONAL_REPRESENTATION('',(#17140),#17144);
+#17140 = LINE('',#17141,#17142);
+#17141 = CARTESIAN_POINT('',(0.,6.283389315972));
+#17142 = VECTOR('',#17143,1.);
+#17143 = DIRECTION('',(1.,0.));
+#17144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17145 = PCURVE('',#16945,#17146);
+#17146 = DEFINITIONAL_REPRESENTATION('',(#17147),#17151);
+#17147 = LINE('',#17148,#17149);
+#17148 = CARTESIAN_POINT('',(0.,0.));
+#17149 = VECTOR('',#17150,1.);
+#17150 = DIRECTION('',(1.,0.));
+#17151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17152 = ORIENTED_EDGE('',*,*,#16695,.F.);
+#17153 = ADVANCED_FACE('',(#17154),#13732,.F.);
+#17154 = FACE_BOUND('',#17155,.F.);
+#17155 = EDGE_LOOP('',(#17156,#17157,#17158,#17242));
+#17156 = ORIENTED_EDGE('',*,*,#13698,.F.);
+#17157 = ORIENTED_EDGE('',*,*,#13892,.T.);
+#17158 = ORIENTED_EDGE('',*,*,#17159,.T.);
+#17159 = EDGE_CURVE('',#13809,#17160,#17162,.T.);
+#17160 = VERTEX_POINT('',#17161);
+#17161 = CARTESIAN_POINT('',(-5.09453786E-07,-3.10000146592,
+    47.758847167244));
+#17162 = SURFACE_CURVE('',#17163,(#17185,#17192),.PCURVE_S1.);
+#17163 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#17164,#17165,#17166,#17167,
+    #17168,#17169,#17170,#17171,#17172,#17173,#17174,#17175,#17176,
+    #17177,#17178,#17179,#17180,#17181,#17182,#17183,#17184),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#17164 = CARTESIAN_POINT('',(-4.2455005556E-07,-3.100001221616,
+    39.758846927188));
+#17165 = CARTESIAN_POINT('',(0.885357014385,-3.100001604455,
+    40.122483547859));
+#17166 = CARTESIAN_POINT('',(1.770718978294,-2.821858923307,
+    40.486121826473));
+#17167 = CARTESIAN_POINT('',(2.558980007621,-2.265566608083,
+    40.849748230891));
+#17168 = CARTESIAN_POINT('',(3.153072836803,-1.469278388387,
+    41.213405169135));
+#17169 = CARTESIAN_POINT('',(3.473005035942,-0.509189736551,
+    41.577018329963));
+#17170 = CARTESIAN_POINT('',(3.472997848388,0.509191105633,
+    41.940669805074));
+#17171 = CARTESIAN_POINT('',(3.153073780987,1.469272164258,
+    42.304300524581));
+#17172 = CARTESIAN_POINT('',(2.558984348152,2.265569717004,
+    42.667938211951));
+#17173 = CARTESIAN_POINT('',(1.77071709644,2.82185754231,43.031574285793
+    ));
+#17174 = CARTESIAN_POINT('',(5.1551114025E-07,3.378144745259,
+    43.758847047209));
+#17175 = CARTESIAN_POINT('',(-1.770716255234,2.821858146513,
+    44.486119808627));
+#17176 = CARTESIAN_POINT('',(-2.558985158844,2.265571930142,
+    44.849755882466));
+#17177 = CARTESIAN_POINT('',(-3.153066691112,1.469264281853,
+    45.213393569835));
+#17178 = CARTESIAN_POINT('',(-3.473008968997,0.509213708374,
+    45.577024289359));
+#17179 = CARTESIAN_POINT('',(-3.472996911413,-0.509219925356,
+    45.940675764433));
+#17180 = CARTESIAN_POINT('',(-3.153074946485,-1.46924825468,
+    46.304288925304));
+#17181 = CARTESIAN_POINT('',(-2.558981401285,-2.265582238055,
+    46.667945863516));
+#17182 = CARTESIAN_POINT('',(-1.770719664121,-2.82185423515,
+    47.031572267957));
+#17183 = CARTESIAN_POINT('',(-0.885357948379,-3.100001058805,
+    47.395210546543));
+#17184 = CARTESIAN_POINT('',(-5.0945383112E-07,-3.10000146592,
+    47.758847167244));
+#17185 = PCURVE('',#13732,#17186);
+#17186 = DEFINITIONAL_REPRESENTATION('',(#17187),#17191);
+#17187 = LINE('',#17188,#17189);
+#17188 = CARTESIAN_POINT('',(-0.,0.));
+#17189 = VECTOR('',#17190,1.);
+#17190 = DIRECTION('',(0.,1.));
+#17191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17192 = PCURVE('',#17193,#17236);
+#17193 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#17194,#17195,#17196,#17197,#17198,#17199,#17200,#17201,#17202
+      ,#17203,#17204,#17205,#17206,#17207,#17208,#17209,#17210,#17211
+      ,#17212,#17213,#17214)
+    ,(#17215,#17216,#17217,#17218,#17219,#17220,#17221,#17222,#17223
+      ,#17224,#17225,#17226,#17227,#17228,#17229,#17230,#17231,#17232
+      ,#17233,#17234,#17235
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#17194 = CARTESIAN_POINT('',(-4.24550056E-07,-3.100001221616,
+    39.758846927188));
+#17195 = CARTESIAN_POINT('',(0.885357014385,-3.100001604455,
+    40.122483547859));
+#17196 = CARTESIAN_POINT('',(1.770718978294,-2.821858923307,
+    40.486121826472));
+#17197 = CARTESIAN_POINT('',(2.558979710574,-2.265566248438,
+    40.84974961037));
+#17198 = CARTESIAN_POINT('',(3.153074003774,-1.469279801279,
+    41.213399749757));
+#17199 = CARTESIAN_POINT('',(3.473002952065,-0.509187213531,
+    41.577028007423));
+#17200 = CARTESIAN_POINT('',(3.472999932265,0.509188582612,
+    41.940660127613));
+#17201 = CARTESIAN_POINT('',(3.153072614016,1.469273577149,
+    42.30430594396));
+#17202 = CARTESIAN_POINT('',(2.5589846452,2.265569357359,42.667936832472
+    ));
+#17203 = CARTESIAN_POINT('',(1.77071709644,2.82185754231,43.031574285794
+    ));
+#17204 = CARTESIAN_POINT('',(5.1551118058E-07,3.378144745259,
+    43.758847047208));
+#17205 = CARTESIAN_POINT('',(-1.770716255234,2.821858146513,
+    44.486119808627));
+#17206 = CARTESIAN_POINT('',(-2.558985158844,2.265571930143,
+    44.849755882466));
+#17207 = CARTESIAN_POINT('',(-3.153066691112,1.469264281852,
+    45.213393569835));
+#17208 = CARTESIAN_POINT('',(-3.473008968998,0.509213708374,
+    45.577024289359));
+#17209 = CARTESIAN_POINT('',(-3.472996911412,-0.509219925357,
+    45.940675764433));
+#17210 = CARTESIAN_POINT('',(-3.153074946485,-1.469248254679,
+    46.304288925304));
+#17211 = CARTESIAN_POINT('',(-2.558981401285,-2.265582238055,
+    46.667945863516));
+#17212 = CARTESIAN_POINT('',(-1.770719664121,-2.82185423515,
+    47.031572267957));
+#17213 = CARTESIAN_POINT('',(-0.885357948379,-3.100001058805,
+    47.395210546543));
+#17214 = CARTESIAN_POINT('',(-5.0945383157E-07,-3.10000146592,
+    47.758847167244));
+#17215 = CARTESIAN_POINT('',(4.245427645E-07,-4.100001864893,
+    40.026793718863));
+#17216 = CARTESIAN_POINT('',(1.170959146697,-4.100002142976,
+    40.390429825454));
+#17217 = CARTESIAN_POINT('',(2.341914044863,-3.732135400997,
+    40.754064274132));
+#17218 = CARTESIAN_POINT('',(3.384465012334,-2.996394631737,
+    41.117709217512));
+#17219 = CARTESIAN_POINT('',(4.170192341525,-1.943237984134,
+    41.48133180537));
+#17220 = CARTESIAN_POINT('',(4.59332545025,-0.673440475008,
+    41.844976274967));
+#17221 = CARTESIAN_POINT('',(4.593325343419,0.673442777313,
+    42.208616882131));
+#17222 = CARTESIAN_POINT('',(4.170191153044,1.943235245382,
+    42.572243792958));
+#17223 = CARTESIAN_POINT('',(3.384463430061,2.996398918881,
+    42.935885631773));
+#17224 = CARTESIAN_POINT('',(2.341915187207,3.732135064237,
+    43.299520905711));
+#17225 = CARTESIAN_POINT('',(-4.987989001E-07,4.467869153401,
+    44.026793598841));
+#17226 = CARTESIAN_POINT('',(-2.341916051113,3.732134638684,
+    44.754066291971));
+#17227 = CARTESIAN_POINT('',(-3.384465614358,2.996401857909,
+    45.117702945396));
+#17228 = CARTESIAN_POINT('',(-4.170184504281,1.943214885966,
+    45.481337985311));
+#17229 = CARTESIAN_POINT('',(-4.593337250309,0.673485220741,
+    45.844979993077));
+#17230 = CARTESIAN_POINT('',(-4.593318117093,-0.673499786617,
+    46.208601245188));
+#17231 = CARTESIAN_POINT('',(-4.170191387672,-1.943188456807,
+    46.572260811736));
+#17232 = CARTESIAN_POINT('',(-3.384466193135,-2.99642194853,
+    46.935876600669));
+#17233 = CARTESIAN_POINT('',(-2.341912943759,-3.732129592064,
+    47.299522923556));
+#17234 = CARTESIAN_POINT('',(-1.17095821272,-4.100001983965,
+    47.663157372239));
+#17235 = CARTESIAN_POINT('',(5.0944387731E-07,-4.100002237842,
+    48.026793478806));
+#17236 = DEFINITIONAL_REPRESENTATION('',(#17237),#17241);
+#17237 = LINE('',#17238,#17239);
+#17238 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#17239 = VECTOR('',#17240,1.);
+#17240 = DIRECTION('',(0.,1.));
+#17241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17242 = ORIENTED_EDGE('',*,*,#17243,.F.);
+#17243 = EDGE_CURVE('',#13699,#17160,#17244,.T.);
+#17244 = SURFACE_CURVE('',#17245,(#17248,#17255),.PCURVE_S1.);
+#17245 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17246,#17247),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#17246 = CARTESIAN_POINT('',(-5.0944604402E-07,-3.099998534085,
+    46.741155713624));
+#17247 = CARTESIAN_POINT('',(-5.0945383112E-07,-3.10000146592,
+    47.758847167244));
+#17248 = PCURVE('',#13732,#17249);
+#17249 = DEFINITIONAL_REPRESENTATION('',(#17250),#17254);
+#17250 = LINE('',#17251,#17252);
+#17251 = CARTESIAN_POINT('',(0.,6.283389315972));
+#17252 = VECTOR('',#17253,1.);
+#17253 = DIRECTION('',(1.,0.));
+#17254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17255 = PCURVE('',#17083,#17256);
+#17256 = DEFINITIONAL_REPRESENTATION('',(#17257),#17261);
+#17257 = LINE('',#17258,#17259);
+#17258 = CARTESIAN_POINT('',(0.,0.));
+#17259 = VECTOR('',#17260,1.);
+#17260 = DIRECTION('',(1.,0.));
+#17261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17262 = ADVANCED_FACE('',(#17263),#13842,.F.);
+#17263 = FACE_BOUND('',#17264,.F.);
+#17264 = EDGE_LOOP('',(#17265,#17266,#17267,#17371,#17522));
+#17265 = ORIENTED_EDGE('',*,*,#13808,.F.);
+#17266 = ORIENTED_EDGE('',*,*,#14172,.T.);
+#17267 = ORIENTED_EDGE('',*,*,#17268,.T.);
+#17268 = EDGE_CURVE('',#14022,#17269,#17271,.T.);
+#17269 = VERTEX_POINT('',#17270);
+#17270 = CARTESIAN_POINT('',(4.,0.,33.999998661871));
+#17271 = SURFACE_CURVE('',#17272,(#17303,#17337),.PCURVE_S1.);
+#17272 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#17273,#17274,#17275,#17276,
+    #17277,#17278,#17279,#17280,#17281,#17282,#17283,#17284,#17285,
+    #17286,#17287,#17288,#17289,#17290,#17291,#17292,#17293,#17294,
+    #17295,#17296,#17297,#17298,#17299,#17300,#17301,#17302),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.14773594534,0.319759662624,
+    0.863696442059,1.),.UNSPECIFIED.);
+#17273 = CARTESIAN_POINT('',(2.7171351057E-07,-4.,31.999998845762));
+#17274 = CARTESIAN_POINT('',(0.116015537064,-3.999999986319,
+    32.036927597574));
+#17275 = CARTESIAN_POINT('',(0.23203123989,-3.996154376922,
+    32.073856480885));
+#17276 = CARTESIAN_POINT('',(0.347898027146,-3.988463183953,
+    32.11078530729));
+#17277 = CARTESIAN_POINT('',(0.463467132942,-3.976933313861,
+    32.147714067575));
+#17278 = CARTESIAN_POINT('',(0.578590484634,-3.961578550473,
+    32.184642840568));
+#17279 = CARTESIAN_POINT('',(0.693120808914,-3.942419538063,
+    32.221571702008));
+#17280 = CARTESIAN_POINT('',(0.806911737895,-3.919483764422,
+    32.258500633399));
+#17281 = CARTESIAN_POINT('',(1.051285854701,-3.861741427151,
+    32.338429318281));
+#17282 = CARTESIAN_POINT('',(1.181555715466,-3.825602823236,
+    32.381429514786));
+#17283 = CARTESIAN_POINT('',(1.310397710815,-3.784444092721,
+    32.424429585025));
+#17284 = CARTESIAN_POINT('',(1.437586173064,-3.7383316139,
+    32.467429492552));
+#17285 = CARTESIAN_POINT('',(1.562899772279,-3.687343698822,
+    32.510429400647));
+#17286 = CARTESIAN_POINT('',(1.68612173503,-3.631570509298,
+    32.553429473123));
+#17287 = CARTESIAN_POINT('',(1.807040063141,-3.571113972894,
+    32.59642967513));
+#17288 = CARTESIAN_POINT('',(2.299851341653,-3.30047545781,
+    32.775394700522));
+#17289 = CARTESIAN_POINT('',(2.649420719536,-3.049027880275,
+    32.91145376857));
+#17290 = CARTESIAN_POINT('',(2.967186408004,-2.755429206427,
+    33.047461254019));
+#17291 = CARTESIAN_POINT('',(3.247347732303,-2.424521898944,
+    33.183429472185));
+#17292 = CARTESIAN_POINT('',(3.485002469877,-2.061878514784,
+    33.31939772738));
+#17293 = CARTESIAN_POINT('',(3.676200843748,-1.673782690346,
+    33.455405270299));
+#17294 = CARTESIAN_POINT('',(3.817948349408,-1.267171985164,
+    33.591464359681));
+#17295 = CARTESIAN_POINT('',(3.931432544866,-0.745181302082,
+    33.761500588575));
+#17296 = CARTESIAN_POINT('',(3.950973348744,-0.639891327772,
+    33.795571730757));
+#17297 = CARTESIAN_POINT('',(3.967290591398,-0.534020257389,
+    33.82964289505));
+#17298 = CARTESIAN_POINT('',(3.980364344557,-0.427683313967,
+    33.863714070617));
+#17299 = CARTESIAN_POINT('',(3.990179654326,-0.320996255669,
+    33.89778524642));
+#17300 = CARTESIAN_POINT('',(3.996726541187,-0.214075375779,
+    33.931856411222));
+#17301 = CARTESIAN_POINT('',(4.,-0.107037502711,33.965927553585));
+#17302 = CARTESIAN_POINT('',(4.,-8.9E-16,33.999998661871));
+#17303 = PCURVE('',#13842,#17304);
+#17304 = DEFINITIONAL_REPRESENTATION('',(#17305),#17336);
+#17305 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#17306,#17307,#17308,#17309,
+    #17310,#17311,#17312,#17313,#17314,#17315,#17316,#17317,#17318,
+    #17319,#17320,#17321,#17322,#17323,#17324,#17325,#17326,#17327,
+    #17328,#17329,#17330,#17331,#17332,#17333,#17334,#17335),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.14773594534,0.319759662624,
+    0.863696442059,1.),.UNSPECIFIED.);
+#17306 = CARTESIAN_POINT('',(-0.103529109345,0.));
+#17307 = CARTESIAN_POINT('',(-0.103529143875,2.900473899511E-02));
+#17308 = CARTESIAN_POINT('',(-0.103529198153,5.800959637307E-02));
+#17309 = CARTESIAN_POINT('',(-0.10352924606,8.701441002959E-02));
+#17310 = CARTESIAN_POINT('',(-0.103529278523,0.116019165578));
+#17311 = CARTESIAN_POINT('',(-0.103529297124,0.145023922639));
+#17312 = CARTESIAN_POINT('',(-0.103529307708,0.174028741123));
+#17313 = CARTESIAN_POINT('',(-0.103529313984,0.203033607526));
+#17314 = CARTESIAN_POINT('',(-0.103529307821,0.265811492967));
+#17315 = CARTESIAN_POINT('',(-0.103529295719,0.299584858027));
+#17316 = CARTESIAN_POINT('',(-0.103529278711,0.333358116542));
+#17317 = CARTESIAN_POINT('',(-0.103529260296,0.367131242502));
+#17318 = CARTESIAN_POINT('',(-0.103529243377,0.400904366894));
+#17319 = CARTESIAN_POINT('',(-0.103529230043,0.434677620856));
+#17320 = CARTESIAN_POINT('',(-0.103529221353,0.468450978846));
+#17321 = CARTESIAN_POINT('',(-0.103529203721,0.60901428177));
+#17322 = CARTESIAN_POINT('',(-0.103529235526,0.715878277002));
+#17323 = CARTESIAN_POINT('',(-0.103529320387,0.822701823858));
+#17324 = CARTESIAN_POINT('',(-0.103529375865,0.929494560792));
+#17325 = CARTESIAN_POINT('',(-0.1035293864,1.036287293755));
+#17326 = CARTESIAN_POINT('',(-0.103529377836,1.143110847815));
+#17327 = CARTESIAN_POINT('',(-0.103529351103,1.249974857732));
+#17328 = CARTESIAN_POINT('',(-0.103529309429,1.383525296543));
+#17329 = CARTESIAN_POINT('',(-0.103529300647,1.410285569217));
+#17330 = CARTESIAN_POINT('',(-0.103529291579,1.437045858722));
+#17331 = CARTESIAN_POINT('',(-0.10352928238,1.463806156826));
+#17332 = CARTESIAN_POINT('',(-0.103529273211,1.490566455132));
+#17333 = CARTESIAN_POINT('',(-0.103529264244,1.517326745079));
+#17334 = CARTESIAN_POINT('',(-0.103529255656,1.544087017942));
+#17335 = CARTESIAN_POINT('',(-0.103529247636,1.57084726483));
+#17336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17337 = PCURVE('',#14119,#17338);
+#17338 = DEFINITIONAL_REPRESENTATION('',(#17339),#17370);
+#17339 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#17340,#17341,#17342,#17343,
+    #17344,#17345,#17346,#17347,#17348,#17349,#17350,#17351,#17352,
+    #17353,#17354,#17355,#17356,#17357,#17358,#17359,#17360,#17361,
+    #17362,#17363,#17364,#17365,#17366,#17367,#17368,#17369),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.14773594534,0.319759662624,
+    0.863696442059,1.),.UNSPECIFIED.);
+#17340 = CARTESIAN_POINT('',(-4.712389048313,-31.99999884576));
+#17341 = CARTESIAN_POINT('',(-4.741392864651,-32.03692759757));
+#17342 = CARTESIAN_POINT('',(-4.770396790761,-32.07385648088));
+#17343 = CARTESIAN_POINT('',(-4.799400666662,-32.11078530729));
+#17344 = CARTESIAN_POINT('',(-4.828404479871,-32.14771406757));
+#17345 = CARTESIAN_POINT('',(-4.857408291655,-32.18464284056));
+#17346 = CARTESIAN_POINT('',(-4.88641216326,-32.221571702));
+#17347 = CARTESIAN_POINT('',(-4.91541608216,-32.25850063339));
+#17348 = CARTESIAN_POINT('',(-4.978191916722,-32.33842931828));
+#17349 = CARTESIAN_POINT('',(-5.011964178414,-32.38142951478));
+#17350 = CARTESIAN_POINT('',(-5.045736334534,-32.42442958502));
+#17351 = CARTESIAN_POINT('',(-5.079508359562,-32.46742949255));
+#17352 = CARTESIAN_POINT('',(-5.113280384593,-32.51042940064));
+#17353 = CARTESIAN_POINT('',(-5.147052540634,-32.55342947312));
+#17354 = CARTESIAN_POINT('',(-5.18082480191,-32.59642967513));
+#17355 = CARTESIAN_POINT('',(-5.32138354454,-32.77539470052));
+#17356 = CARTESIAN_POINT('',(-5.428244082771,-32.91145376857));
+#17357 = CARTESIAN_POINT('',(-5.535064176341,-33.04746125401));
+#17358 = CARTESIAN_POINT('',(-5.641853453672,-33.18342947218));
+#17359 = CARTESIAN_POINT('',(-5.748642727546,-33.31939772738));
+#17360 = CARTESIAN_POINT('',(-5.855462813487,-33.45540527029));
+#17361 = CARTESIAN_POINT('',(-5.962323347857,-33.59146435968));
+#17362 = CARTESIAN_POINT('',(-6.095869439115,-33.76150058857));
+#17363 = CARTESIAN_POINT('',(-6.122628840438,-33.79557173075));
+#17364 = CARTESIAN_POINT('',(-6.149388258444,-33.82964289505));
+#17365 = CARTESIAN_POINT('',(-6.176147684963,-33.86371407061));
+#17366 = CARTESIAN_POINT('',(-6.202907111665,-33.89778524642));
+#17367 = CARTESIAN_POINT('',(-6.229666530061,-33.93185641122));
+#17368 = CARTESIAN_POINT('',(-6.256425931502,-33.96592755358));
+#17369 = CARTESIAN_POINT('',(-6.28318530718,-33.99999866187));
+#17370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17371 = ORIENTED_EDGE('',*,*,#17372,.T.);
+#17372 = EDGE_CURVE('',#17269,#17373,#17375,.T.);
+#17373 = VERTEX_POINT('',#17374);
+#17374 = CARTESIAN_POINT('',(3.39631959E-07,-4.,39.99999855724));
+#17375 = SURFACE_CURVE('',#17376,(#17421,#17469),.PCURVE_S1.);
+#17376 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#17377,#17378,#17379,#17380,
+    #17381,#17382,#17383,#17384,#17385,#17386,#17387,#17388,#17389,
+    #17390,#17391,#17392,#17393,#17394,#17395,#17396,#17397,#17398,
+    #17399,#17400,#17401,#17402,#17403,#17404,#17405,#17406,#17407,
+    #17408,#17409,#17410,#17411,#17412,#17413,#17414,#17415,#17416,
+    #17417,#17418,#17419,#17420),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217224205053,0.435873620371,0.651861844686,0.869180697989,
+    0.951698457871,1.),.UNSPECIFIED.);
+#17377 = CARTESIAN_POINT('',(4.,-8.9E-16,33.999998661871));
+#17378 = CARTESIAN_POINT('',(4.,0.511592227733,34.162843587696));
+#17379 = CARTESIAN_POINT('',(3.925220498239,1.023910946806,
+    34.325919176828));
+#17380 = CARTESIAN_POINT('',(3.775294253167,1.523037835197,
+    34.488858644141));
+#17381 = CARTESIAN_POINT('',(3.553390881904,1.996288365728,
+    34.651714066541));
+#17382 = CARTESIAN_POINT('',(3.264647554712,2.431988335027,
+    34.814569483643));
+#17383 = CARTESIAN_POINT('',(2.916362232723,2.819677444226,
+    34.977508984247));
+#17384 = CARTESIAN_POINT('',(2.517719223677,3.150050241525,
+    35.140584593196));
+#17385 = CARTESIAN_POINT('',(1.641006974033,3.684055967701,
+    35.467342862045));
+#17386 = CARTESIAN_POINT('',(1.161164106594,3.887616463355,
+    35.631494561316));
+#17387 = CARTESIAN_POINT('',(0.653206275277,4.019142776282,
+    35.795505140388));
+#17388 = CARTESIAN_POINT('',(0.12987538691,4.074693148915,
+    35.959429453465));
+#17389 = CARTESIAN_POINT('',(-0.395930719659,4.052582615244,
+    36.123354038672));
+#17390 = CARTESIAN_POINT('',(-0.911233481198,3.953671389333,
+    36.287364522876));
+#17391 = CARTESIAN_POINT('',(-1.403065645677,3.781081732939,
+    36.451516205758));
+#17392 = CARTESIAN_POINT('',(-2.309427839056,3.30534412266,
+    36.777347851121));
+#17393 = CARTESIAN_POINT('',(-2.726099570661,3.003142253817,
+    36.93949039355));
+#17394 = CARTESIAN_POINT('',(-3.09676970116,2.641188779789,
+    37.101501016696));
+#17395 = CARTESIAN_POINT('',(-3.411831812326,2.228017229012,
+    37.263429546888));
+#17396 = CARTESIAN_POINT('',(-3.663449356092,1.773414675837,
+    37.425358062777));
+#17397 = CARTESIAN_POINT('',(-3.845812253696,1.288491525633,
+    37.587368632433));
+#17398 = CARTESIAN_POINT('',(-3.954969815212,0.785474681288,
+    37.749511144068));
+#17399 = CARTESIAN_POINT('',(-4.025900332624,-0.232553797123,
+    38.074345330758));
+#17400 = CARTESIAN_POINT('',(-3.986861423292,-0.749059580373,
+    38.23749240842));
+#17401 = CARTESIAN_POINT('',(-3.87187339932,-1.257615441548,
+    38.400503119936));
+#17402 = CARTESIAN_POINT('',(-3.683221497294,-1.74533045553,
+    38.563429726707));
+#17403 = CARTESIAN_POINT('',(-3.425226800014,-2.200186790016,
+    38.726356200779));
+#17404 = CARTESIAN_POINT('',(-3.104453933613,-2.611229636316,
+    38.889366643718));
+#17405 = CARTESIAN_POINT('',(-2.7294326313,-2.968526958132,
+    39.052513567336));
+#17406 = CARTESIAN_POINT('',(-2.15315240645,-3.37664077507,
+    39.277289903329));
+#17407 = CARTESIAN_POINT('',(-1.98831355129,-3.48015455337,
+    39.339152275832));
+#17408 = CARTESIAN_POINT('',(-1.817810336619,-3.574455531984,
+    39.401013834272));
+#17409 = CARTESIAN_POINT('',(-1.642245828711,-3.659185016592,
+    39.462874370226));
+#17410 = CARTESIAN_POINT('',(-1.462246474474,-3.734032941337,
+    39.524734914109));
+#17411 = CARTESIAN_POINT('',(-1.278460320505,-3.798737381358,
+    39.586596490214));
+#17412 = CARTESIAN_POINT('',(-1.091556194397,-3.853086203058,
+    39.648458876362));
+#17413 = CARTESIAN_POINT('',(-0.791398684108,-3.922579342467,
+    39.746529235698));
+#17414 = CARTESIAN_POINT('',(-0.679739032034,-3.944635896822,
+    39.782739149653));
+#17415 = CARTESIAN_POINT('',(-0.567382255242,-3.963058752151,
+    39.818949085551));
+#17416 = CARTESIAN_POINT('',(-0.454466437582,-3.977822490613,
+    39.855159023471));
+#17417 = CARTESIAN_POINT('',(-0.341130383621,-3.988908039539,
+    39.891368948069));
+#17418 = CARTESIAN_POINT('',(-0.227513618645,-3.996302671433,
+    39.927578848585));
+#17419 = CARTESIAN_POINT('',(-0.113756388654,-4.000000003971,
+    39.963788718841));
+#17420 = CARTESIAN_POINT('',(3.3963196078E-07,-4.,39.99999855724));
+#17421 = PCURVE('',#13842,#17422);
+#17422 = DEFINITIONAL_REPRESENTATION('',(#17423),#17468);
+#17423 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#17424,#17425,#17426,#17427,
+    #17428,#17429,#17430,#17431,#17432,#17433,#17434,#17435,#17436,
+    #17437,#17438,#17439,#17440,#17441,#17442,#17443,#17444,#17445,
+    #17446,#17447,#17448,#17449,#17450,#17451,#17452,#17453,#17454,
+    #17455,#17456,#17457,#17458,#17459,#17460,#17461,#17462,#17463,
+    #17464,#17465,#17466,#17467),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217224205053,0.435873620371,0.651861844686,0.869180697989,
+    0.951698457871,1.),.UNSPECIFIED.);
+#17424 = CARTESIAN_POINT('',(-0.103529247636,1.57084726483));
+#17425 = CARTESIAN_POINT('',(-0.1035292093,1.698749485769));
+#17426 = CARTESIAN_POINT('',(-0.103529183423,1.82683289287));
+#17427 = CARTESIAN_POINT('',(-0.103529194217,1.954809428559));
+#17428 = CARTESIAN_POINT('',(-0.103529248037,2.082720002695));
+#17429 = CARTESIAN_POINT('',(-0.103529405907,2.210630580237));
+#17430 = CARTESIAN_POINT('',(-0.103529450789,2.338607120229));
+#17431 = CARTESIAN_POINT('',(-0.103529409201,2.466690526391));
+#17432 = CARTESIAN_POINT('',(-0.103529278683,2.723334129417));
+#17433 = CARTESIAN_POINT('',(-0.103529171941,2.852262712043));
+#17434 = CARTESIAN_POINT('',(-0.103529155424,2.98108052476));
+#17435 = CARTESIAN_POINT('',(-0.103529399711,3.109830680314));
+#17436 = CARTESIAN_POINT('',(-0.10352904902,3.238580784331));
+#17437 = CARTESIAN_POINT('',(-0.103529419414,3.367398615003));
+#17438 = CARTESIAN_POINT('',(-0.103529349204,3.496327204177));
+#17439 = CARTESIAN_POINT('',(-0.103529286077,3.752243062779));
+#17440 = CARTESIAN_POINT('',(-0.103529231533,3.879593632654));
+#17441 = CARTESIAN_POINT('',(-0.103529201684,4.006840596202));
+#17442 = CARTESIAN_POINT('',(-0.10352930971,4.134023119577));
+#17443 = CARTESIAN_POINT('',(-0.103529362796,4.261205650286));
+#17444 = CARTESIAN_POINT('',(-0.103529386347,4.388452617169));
+#17445 = CARTESIAN_POINT('',(-0.103529374691,4.515803188026));
+#17446 = CARTESIAN_POINT('',(-0.103529306104,4.770935612102));
+#17447 = CARTESIAN_POINT('',(-0.103529248409,4.899075148691));
+#17448 = CARTESIAN_POINT('',(-0.103529181193,5.027107564715));
+#17449 = CARTESIAN_POINT('',(-0.103529125396,5.155073925595));
+#17450 = CARTESIAN_POINT('',(-0.103529098298,5.283040249166));
+#17451 = CARTESIAN_POINT('',(-0.103529330868,5.411072636245));
+#17452 = CARTESIAN_POINT('',(-0.103529473627,5.539212163435));
+#17453 = CARTESIAN_POINT('',(-0.103529463115,5.715756810165));
+#17454 = CARTESIAN_POINT('',(-0.103529437958,5.764344968181));
+#17455 = CARTESIAN_POINT('',(-0.103529387999,5.812932474473));
+#17456 = CARTESIAN_POINT('',(-0.103529310868,5.861519165014));
+#17457 = CARTESIAN_POINT('',(-0.103529215864,5.91010585419));
+#17458 = CARTESIAN_POINT('',(-0.103529125987,5.95869335763));
+#17459 = CARTESIAN_POINT('',(-0.103529070506,6.007281514532));
+#17460 = CARTESIAN_POINT('',(-0.103529066641,6.084308296757));
+#17461 = CARTESIAN_POINT('',(-0.103529081883,6.112748428156));
+#17462 = CARTESIAN_POINT('',(-0.103529120792,6.141188588426));
+#17463 = CARTESIAN_POINT('',(-0.103529184178,6.169628762698));
+#17464 = CARTESIAN_POINT('',(-0.103529266664,6.198068936491));
+#17465 = CARTESIAN_POINT('',(-0.103529356684,6.22650909571));
+#17466 = CARTESIAN_POINT('',(-0.103529436484,6.254949226645));
+#17467 = CARTESIAN_POINT('',(-0.103529482122,6.283389315972));
+#17468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17469 = PCURVE('',#17470,#17475);
+#17470 = CYLINDRICAL_SURFACE('',#17471,4.);
+#17471 = AXIS2_PLACEMENT_3D('',#17472,#17473,#17474);
+#17472 = CARTESIAN_POINT('',(0.,0.,0.));
+#17473 = DIRECTION('',(-0.,-0.,-1.));
+#17474 = DIRECTION('',(1.,0.,0.));
+#17475 = DEFINITIONAL_REPRESENTATION('',(#17476),#17521);
+#17476 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#17477,#17478,#17479,#17480,
+    #17481,#17482,#17483,#17484,#17485,#17486,#17487,#17488,#17489,
+    #17490,#17491,#17492,#17493,#17494,#17495,#17496,#17497,#17498,
+    #17499,#17500,#17501,#17502,#17503,#17504,#17505,#17506,#17507,
+    #17508,#17509,#17510,#17511,#17512,#17513,#17514,#17515,#17516,
+    #17517,#17518,#17519,#17520),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217224205053,0.435873620371,0.651861844686,0.869180697989,
+    0.951698457871,1.),.UNSPECIFIED.);
+#17477 = CARTESIAN_POINT('',(0.,-33.99999866187));
+#17478 = CARTESIAN_POINT('',(-0.127898056933,-34.16284358769));
+#17479 = CARTESIAN_POINT('',(-0.255977299012,-34.32591917682));
+#17480 = CARTESIAN_POINT('',(-0.38394968429,-34.48885864414));
+#17481 = CARTESIAN_POINT('',(-0.511856131795,-34.65171406654));
+#17482 = CARTESIAN_POINT('',(-0.639762579997,-34.81456948364));
+#17483 = CARTESIAN_POINT('',(-0.767734961055,-34.97750898424));
+#17484 = CARTESIAN_POINT('',(-0.895814200663,-35.14058459319));
+#17485 = CARTESIAN_POINT('',(-1.152449457918,-35.46734286204));
+#17486 = CARTESIAN_POINT('',(-1.281373844243,-35.63149456131));
+#17487 = CARTESIAN_POINT('',(-1.410187503475,-35.79550514039));
+#17488 = CARTESIAN_POINT('',(-1.538933452966,-35.95942945346));
+#17489 = CARTESIAN_POINT('',(-1.667679374501,-36.12335403867));
+#17490 = CARTESIAN_POINT('',(-1.796493042293,-36.28736452287));
+#17491 = CARTESIAN_POINT('',(-1.925417431832,-36.45151620575));
+#17492 = CARTESIAN_POINT('',(-2.181324971216,-36.77734785112));
+#17493 = CARTESIAN_POINT('',(-2.308671403514,-36.93949039355));
+#17494 = CARTESIAN_POINT('',(-2.435914244076,-37.10150101669));
+#17495 = CARTESIAN_POINT('',(-2.563092650479,-37.26342954688));
+#17496 = CARTESIAN_POINT('',(-2.690271057635,-37.42535806277));
+#17497 = CARTESIAN_POINT('',(-2.817513903843,-37.58736863243));
+#17498 = CARTESIAN_POINT('',(-2.944860340408,-37.74951114406));
+#17499 = CARTESIAN_POINT('',(-3.199984467202,-38.07434533075));
+#17500 = CARTESIAN_POINT('',(-3.328119828338,-38.23749240841));
+#17501 = CARTESIAN_POINT('',(-3.456148068547,-38.40050311994));
+#17502 = CARTESIAN_POINT('',(-3.584110247321,-38.5634297267));
+#17503 = CARTESIAN_POINT('',(-3.71207243876,-38.72635620078));
+#17504 = CARTESIAN_POINT('',(-3.840100711887,-38.88936664371));
+#17505 = CARTESIAN_POINT('',(-3.968236095305,-39.05251356733));
+#17506 = CARTESIAN_POINT('',(-4.144775004814,-39.27728990332));
+#17507 = CARTESIAN_POINT('',(-4.193361580876,-39.33915227583));
+#17508 = CARTESIAN_POINT('',(-4.241947502212,-39.40101383427));
+#17509 = CARTESIAN_POINT('',(-4.290532605883,-39.46287437022));
+#17510 = CARTESIAN_POINT('',(-4.339117707901,-39.5247349141));
+#17511 = CARTESIAN_POINT('',(-4.38770362555,-39.58659649021));
+#17512 = CARTESIAN_POINT('',(-4.436290199222,-39.64845887636));
+#17513 = CARTESIAN_POINT('',(-4.513314475999,-39.74652923569));
+#17514 = CARTESIAN_POINT('',(-4.541753683781,-39.78273914965));
+#17515 = CARTESIAN_POINT('',(-4.570192921142,-39.81894908555));
+#17516 = CARTESIAN_POINT('',(-4.598632173137,-39.85515902347));
+#17517 = CARTESIAN_POINT('',(-4.627071425872,-39.89136894806));
+#17518 = CARTESIAN_POINT('',(-4.655510666498,-39.92757884858));
+#17519 = CARTESIAN_POINT('',(-4.683949883221,-39.96378871884));
+#17520 = CARTESIAN_POINT('',(-4.712389065293,-39.99999855724));
+#17521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17522 = ORIENTED_EDGE('',*,*,#17523,.F.);
+#17523 = EDGE_CURVE('',#13809,#17373,#17524,.T.);
+#17524 = SURFACE_CURVE('',#17525,(#17528,#17535),.PCURVE_S1.);
+#17525 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17526,#17527),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#17526 = CARTESIAN_POINT('',(-4.2455006088E-07,-3.100001221616,
+    39.758846927188));
+#17527 = CARTESIAN_POINT('',(4.2454276183E-07,-4.100001864893,
+    40.026793718863));
+#17528 = PCURVE('',#13842,#17529);
+#17529 = DEFINITIONAL_REPRESENTATION('',(#17530),#17534);
+#17530 = LINE('',#17531,#17532);
+#17531 = CARTESIAN_POINT('',(0.,6.283389315972));
+#17532 = VECTOR('',#17533,1.);
+#17533 = DIRECTION('',(1.,0.));
+#17534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17535 = PCURVE('',#17193,#17536);
+#17536 = DEFINITIONAL_REPRESENTATION('',(#17537),#17541);
+#17537 = LINE('',#17538,#17539);
+#17538 = CARTESIAN_POINT('',(0.,0.));
+#17539 = VECTOR('',#17540,1.);
+#17540 = DIRECTION('',(1.,0.));
+#17541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17542 = ADVANCED_FACE('',(#17543),#14119,.T.);
+#17543 = FACE_BOUND('',#17544,.F.);
+#17544 = EDGE_LOOP('',(#17545,#17546,#17547,#17548,#17694,#17715));
+#17545 = ORIENTED_EDGE('',*,*,#14021,.F.);
+#17546 = ORIENTED_EDGE('',*,*,#14344,.T.);
+#17547 = ORIENTED_EDGE('',*,*,#14477,.T.);
+#17548 = ORIENTED_EDGE('',*,*,#17549,.T.);
+#17549 = EDGE_CURVE('',#14413,#17550,#17552,.T.);
+#17550 = VERTEX_POINT('',#17551);
+#17551 = CARTESIAN_POINT('',(4.,0.,34.499998590597));
+#17552 = SURFACE_CURVE('',#17553,(#17598,#17646),.PCURVE_S1.);
+#17553 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#17554,#17555,#17556,#17557,
+    #17558,#17559,#17560,#17561,#17562,#17563,#17564,#17565,#17566,
+    #17567,#17568,#17569,#17570,#17571,#17572,#17573,#17574,#17575,
+    #17576,#17577,#17578,#17579,#17580,#17581,#17582,#17583,#17584,
+    #17585,#17586,#17587,#17588,#17589,#17590,#17591,#17592,#17593,
+    #17594,#17595,#17596,#17597),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576065877464E-02,0.195764588378,0.359765829585,0.565756788902,
+    0.751753956072,0.921754317673,1.),.UNSPECIFIED.);
+#17554 = CARTESIAN_POINT('',(-4.,-2.7172103767E-07,30.499998845758));
+#17555 = CARTESIAN_POINT('',(-3.999999983962,-0.13599966995,
+    30.543288735567));
+#17556 = CARTESIAN_POINT('',(-3.994605327871,-0.271999731988,
+    30.586578818938));
+#17557 = CARTESIAN_POINT('',(-3.983816056377,-0.407742521715,
+    30.629868751129));
+#17558 = CARTESIAN_POINT('',(-3.967647454096,-0.542971428957,
+    30.6731586016));
+#17559 = CARTESIAN_POINT('',(-3.946130014608,-0.677431494997,
+    30.716448572621));
+#17560 = CARTESIAN_POINT('',(-3.919309389451,-0.810869738095,
+    30.759738717887));
+#17561 = CARTESIAN_POINT('',(-3.836458865898,-1.1523843485,
+    30.871599386157));
+#17562 = CARTESIAN_POINT('',(-3.772516157625,-1.358548735178,
+    30.940172284104));
+#17563 = CARTESIAN_POINT('',(-3.695660185165,-1.560524927618,
+    31.008743633546));
+#17564 = CARTESIAN_POINT('',(-3.606227220533,-1.757346719891,
+    31.077313980861));
+#17565 = CARTESIAN_POINT('',(-3.504639380311,-1.948085124199,
+    31.145885307751));
+#17566 = CARTESIAN_POINT('',(-3.391403285632,-2.131851325031,
+    31.214458183883));
+#17567 = CARTESIAN_POINT('',(-3.097260599937,-2.548263938591,
+    31.376739863598));
+#17568 = CARTESIAN_POINT('',(-2.906739076886,-2.774166196237,
+    31.470460840679));
+#17569 = CARTESIAN_POINT('',(-2.697079658483,-2.983329635573,
+    31.56417438283));
+#17570 = CARTESIAN_POINT('',(-2.470066644167,-3.173840759719,
+    31.657883214807));
+#17571 = CARTESIAN_POINT('',(-2.227695528484,-3.344024935635,
+    31.751596772481));
+#17572 = CARTESIAN_POINT('',(-1.97216038795,-3.492456976413,
+    31.845317756459));
+#17573 = CARTESIAN_POINT('',(-1.371408102967,-3.775708635733,
+    32.056732744537));
+#17574 = CARTESIAN_POINT('',(-1.019845161569,-3.897376569126,
+    32.174468316197));
+#17575 = CARTESIAN_POINT('',(-0.655998796577,-3.980703173659,
+    32.29217859784));
+#17576 = CARTESIAN_POINT('',(-0.284891354239,-4.02432219293,
+    32.409878993547));
+#17577 = CARTESIAN_POINT('',(8.835997325452E-02,-4.027632158302,
+    32.527589253774));
+#17578 = CARTESIAN_POINT('',(0.458552903798,-3.990797554533,
+    32.645324811005));
+#17579 = CARTESIAN_POINT('',(1.147256267691,-3.846463771001,
+    32.869308359677));
+#17580 = CARTESIAN_POINT('',(1.467433204818,-3.746141538168,
+    32.975606584678));
+#17581 = CARTESIAN_POINT('',(1.777170019691,-3.614765499091,
+    33.081890989183));
+#17582 = CARTESIAN_POINT('',(2.072894099476,-3.45368975783,
+    33.188166613324));
+#17583 = CARTESIAN_POINT('',(2.351267417426,-3.264732479709,
+    33.294451021297));
+#17584 = CARTESIAN_POINT('',(2.609214574917,-3.050160616702,
+    33.400749250005));
+#17585 = CARTESIAN_POINT('',(3.058594671186,-2.595790407495,
+    33.604167630871));
+#17586 = CARTESIAN_POINT('',(3.253902463197,-2.359685986513,
+    33.70131851894));
+#17587 = CARTESIAN_POINT('',(3.427827567114,-2.106557359075,
+    33.798460567833));
+#17588 = CARTESIAN_POINT('',(3.578631696294,-1.838744386678,
+    33.895596996304));
+#17589 = CARTESIAN_POINT('',(3.70489112635,-1.558775460614,
+    33.992739045194));
+#17590 = CARTESIAN_POINT('',(3.805506445345,-1.269350186734,
+    34.089889930441));
+#17591 = CARTESIAN_POINT('',(3.913945453123,-0.837114135307,
+    34.231738689801));
+#17592 = CARTESIAN_POINT('',(3.942543581317,-0.699474881307,
+    34.276448825875));
+#17593 = CARTESIAN_POINT('',(3.965491394302,-0.560710326026,
+    34.321158777616));
+#17594 = CARTESIAN_POINT('',(3.982736973258,-0.421098885398,
+    34.365868613166));
+#17595 = CARTESIAN_POINT('',(3.994245639028,-0.280921300327,
+    34.410578566682));
+#17596 = CARTESIAN_POINT('',(4.,-0.140460255802,34.455288704383));
+#17597 = CARTESIAN_POINT('',(4.,-8.9E-16,34.499998590597));
+#17598 = PCURVE('',#14119,#17599);
+#17599 = DEFINITIONAL_REPRESENTATION('',(#17600),#17645);
+#17600 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#17601,#17602,#17603,#17604,
+    #17605,#17606,#17607,#17608,#17609,#17610,#17611,#17612,#17613,
+    #17614,#17615,#17616,#17617,#17618,#17619,#17620,#17621,#17622,
+    #17623,#17624,#17625,#17626,#17627,#17628,#17629,#17630,#17631,
+    #17632,#17633,#17634,#17635,#17636,#17637,#17638,#17639,#17640,
+    #17641,#17642,#17643,#17644),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576065877464E-02,0.195764588378,0.359765829585,0.565756788902,
+    0.751753956072,0.921754317673,1.),.UNSPECIFIED.);
+#17601 = CARTESIAN_POINT('',(-3.14159272152,-30.49999884575));
+#17602 = CARTESIAN_POINT('',(-3.175592571077,-30.54328873556));
+#17603 = CARTESIAN_POINT('',(-3.209592587217,-30.58657881893));
+#17604 = CARTESIAN_POINT('',(-3.24359248047,-30.62986875112));
+#17605 = CARTESIAN_POINT('',(-3.277592294581,-30.6731586016));
+#17606 = CARTESIAN_POINT('',(-3.311592184208,-30.71644857262));
+#17607 = CARTESIAN_POINT('',(-3.345592192617,-30.75973871788));
+#17608 = CARTESIAN_POINT('',(-3.433447342713,-30.87159938615));
+#17609 = CARTESIAN_POINT('',(-3.487304328483,-30.9401722841));
+#17610 = CARTESIAN_POINT('',(-3.541160078095,-31.00874363354));
+#17611 = CARTESIAN_POINT('',(-3.595015043754,-31.07731398086));
+#17612 = CARTESIAN_POINT('',(-3.648870796394,-31.14588530775));
+#17613 = CARTESIAN_POINT('',(-3.702727785306,-31.21445818388));
+#17614 = CARTESIAN_POINT('',(-3.830183509059,-31.37673986359));
+#17615 = CARTESIAN_POINT('',(-3.903791820332,-31.47046084067));
+#17616 = CARTESIAN_POINT('',(-3.977394320932,-31.56417438283));
+#17617 = CARTESIAN_POINT('',(-4.050993124935,-31.6578832148));
+#17618 = CARTESIAN_POINT('',(-4.124595623645,-31.75159677248));
+#17619 = CARTESIAN_POINT('',(-4.198203934064,-31.84531775645));
+#17620 = CARTESIAN_POINT('',(-4.364248884759,-32.05673274453));
+#17621 = CARTESIAN_POINT('',(-4.456718161562,-32.17446831619));
+#17622 = CARTESIAN_POINT('',(-4.549167551042,-32.29217859784));
+#17623 = CARTESIAN_POINT('',(-4.641609177363,-32.40987899354));
+#17624 = CARTESIAN_POINT('',(-4.734058569665,-32.52758925377));
+#17625 = CARTESIAN_POINT('',(-4.826527848538,-32.645324811));
+#17626 = CARTESIAN_POINT('',(-5.002444122036,-32.86930835967));
+#17627 = CARTESIAN_POINT('',(-5.085930567282,-32.97560658467));
+#17628 = CARTESIAN_POINT('',(-5.169406166569,-33.08189098918));
+#17629 = CARTESIAN_POINT('',(-5.252874871577,-33.18816661332));
+#17630 = CARTESIAN_POINT('',(-5.336350470504,-33.29445102129));
+#17631 = CARTESIAN_POINT('',(-5.419836915368,-33.40074925));
+#17632 = CARTESIAN_POINT('',(-5.579601343108,-33.60416763087));
+#17633 = CARTESIAN_POINT('',(-5.655903467405,-33.70131851894));
+#17634 = CARTESIAN_POINT('',(-5.732198642204,-33.79846056783));
+#17635 = CARTESIAN_POINT('',(-5.808489398991,-33.8955969963));
+#17636 = CARTESIAN_POINT('',(-5.884784573556,-33.99273904519));
+#17637 = CARTESIAN_POINT('',(-5.961086697999,-34.08988993044));
+#17638 = CARTESIAN_POINT('',(-6.072494457648,-34.2317386898));
+#17639 = CARTESIAN_POINT('',(-6.107609718989,-34.27644882587));
+#17640 = CARTESIAN_POINT('',(-6.142724836589,-34.32115877761));
+#17641 = CARTESIAN_POINT('',(-6.17783986309,-34.36586861316));
+#17642 = CARTESIAN_POINT('',(-6.21295498143,-34.41057856668));
+#17643 = CARTESIAN_POINT('',(-6.248070243229,-34.45528870438));
+#17644 = CARTESIAN_POINT('',(-6.28318530718,-34.49999859059));
+#17645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17646 = PCURVE('',#14427,#17647);
+#17647 = DEFINITIONAL_REPRESENTATION('',(#17648),#17693);
+#17648 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#17649,#17650,#17651,#17652,
+    #17653,#17654,#17655,#17656,#17657,#17658,#17659,#17660,#17661,
+    #17662,#17663,#17664,#17665,#17666,#17667,#17668,#17669,#17670,
+    #17671,#17672,#17673,#17674,#17675,#17676,#17677,#17678,#17679,
+    #17680,#17681,#17682,#17683,#17684,#17685,#17686,#17687,#17688,
+    #17689,#17690,#17691,#17692),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576065877464E-02,0.195764588378,0.359765829585,0.565756788902,
+    0.751753956072,0.921754317673,1.),.UNSPECIFIED.);
+#17649 = CARTESIAN_POINT('',(-0.931750053677,0.));
+#17650 = CARTESIAN_POINT('',(-0.931750108234,3.400093420712E-02));
+#17651 = CARTESIAN_POINT('',(-0.931750212077,6.800204594129E-02));
+#17652 = CARTESIAN_POINT('',(-0.931750322509,0.102003039031));
+#17653 = CARTESIAN_POINT('',(-0.931750410485,0.136003954686));
+#17654 = CARTESIAN_POINT('',(-0.931750461189,0.170004947408));
+#17655 = CARTESIAN_POINT('',(-0.931750474611,0.204006060901));
+#17656 = CARTESIAN_POINT('',(-0.931750452706,0.291864069715));
+#17657 = CARTESIAN_POINT('',(-0.931750376432,0.345722811362));
+#17658 = CARTESIAN_POINT('',(-0.931750267013,0.39958031981));
+#17659 = CARTESIAN_POINT('',(-0.93175016882,0.453437045084));
+#17660 = CARTESIAN_POINT('',(-0.931750105274,0.507294555505));
+#17661 = CARTESIAN_POINT('',(-0.931750073584,0.561153298485));
+#17662 = CARTESIAN_POINT('',(-0.931750064742,0.688613164509));
+#17663 = CARTESIAN_POINT('',(-0.931750111338,0.762223861072));
+#17664 = CARTESIAN_POINT('',(-0.931750193629,0.835828738796));
+#17665 = CARTESIAN_POINT('',(-0.93175027067,0.90942991726));
+#17666 = CARTESIAN_POINT('',(-0.931750319848,0.983034793634));
+#17667 = CARTESIAN_POINT('',(-0.931750345028,1.056645487579));
+#17668 = CARTESIAN_POINT('',(-0.93175035533,1.222695826381));
+#17669 = CARTESIAN_POINT('',(-0.931750329093,1.315168111783));
+#17670 = CARTESIAN_POINT('',(-0.931750280786,1.407620516877));
+#17671 = CARTESIAN_POINT('',(-0.931750237294,1.500065158391));
+#17672 = CARTESIAN_POINT('',(-0.931750200499,1.592517560376));
+#17673 = CARTESIAN_POINT('',(-0.931750178074,1.684989845124));
+#17674 = CARTESIAN_POINT('',(-0.931750165133,1.860911830345));
+#17675 = CARTESIAN_POINT('',(-0.931750171777,1.944400983356));
+#17676 = CARTESIAN_POINT('',(-0.931750192021,2.027879288284));
+#17677 = CARTESIAN_POINT('',(-0.931750224802,2.111350697898));
+#17678 = CARTESIAN_POINT('',(-0.931750258389,2.19482900152));
+#17679 = CARTESIAN_POINT('',(-0.931750276289,2.278318151965));
+#17680 = CARTESIAN_POINT('',(-0.931750279265,2.438087760811));
+#17681 = CARTESIAN_POINT('',(-0.931750267353,2.514392361107));
+#17682 = CARTESIAN_POINT('',(-0.931750238943,2.59069001373));
+#17683 = CARTESIAN_POINT('',(-0.931750205309,2.666983251511));
+#17684 = CARTESIAN_POINT('',(-0.931750187135,2.743280908518));
+#17685 = CARTESIAN_POINT('',(-0.931750198772,2.819585512977));
+#17686 = CARTESIAN_POINT('',(-0.931750232359,2.930996890911));
+#17687 = CARTESIAN_POINT('',(-0.931750245377,2.966113292369));
+#17688 = CARTESIAN_POINT('',(-0.931750259897,3.001229549604));
+#17689 = CARTESIAN_POINT('',(-0.931750273198,3.036345715678));
+#17690 = CARTESIAN_POINT('',(-0.931750282625,3.071461974051));
+#17691 = CARTESIAN_POINT('',(-0.931750287446,3.106578376523));
+#17692 = CARTESIAN_POINT('',(-0.931750290706,3.141694581174));
+#17693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17694 = ORIENTED_EDGE('',*,*,#17695,.F.);
+#17695 = EDGE_CURVE('',#17269,#17550,#17696,.T.);
+#17696 = SURFACE_CURVE('',#17697,(#17701,#17708),.PCURVE_S1.);
+#17697 = LINE('',#17698,#17699);
+#17698 = CARTESIAN_POINT('',(4.,0.,0.));
+#17699 = VECTOR('',#17700,1.);
+#17700 = DIRECTION('',(0.,0.,1.));
+#17701 = PCURVE('',#14119,#17702);
+#17702 = DEFINITIONAL_REPRESENTATION('',(#17703),#17707);
+#17703 = LINE('',#17704,#17705);
+#17704 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#17705 = VECTOR('',#17706,1.);
+#17706 = DIRECTION('',(-0.,-1.));
+#17707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17708 = PCURVE('',#17470,#17709);
+#17709 = DEFINITIONAL_REPRESENTATION('',(#17710),#17714);
+#17710 = LINE('',#17711,#17712);
+#17711 = CARTESIAN_POINT('',(-0.,0.));
+#17712 = VECTOR('',#17713,1.);
+#17713 = DIRECTION('',(-0.,-1.));
+#17714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17715 = ORIENTED_EDGE('',*,*,#17268,.F.);
+#17716 = ADVANCED_FACE('',(#17717),#14427,.F.);
+#17717 = FACE_BOUND('',#17718,.F.);
+#17718 = EDGE_LOOP('',(#17719,#17720,#17721,#17762,#17827));
+#17719 = ORIENTED_EDGE('',*,*,#17549,.F.);
+#17720 = ORIENTED_EDGE('',*,*,#14412,.T.);
+#17721 = ORIENTED_EDGE('',*,*,#17722,.T.);
+#17722 = EDGE_CURVE('',#14372,#17723,#17725,.T.);
+#17723 = VERTEX_POINT('',#17724);
+#17724 = CARTESIAN_POINT('',(-3.099998778387,4.24544291E-07,
+    38.741155473567));
+#17725 = SURFACE_CURVE('',#17726,(#17748,#17755),.PCURVE_S1.);
+#17726 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#17727,#17728,#17729,#17730,
+    #17731,#17732,#17733,#17734,#17735,#17736,#17737,#17738,#17739,
+    #17740,#17741,#17742,#17743,#17744,#17745,#17746,#17747),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#17727 = CARTESIAN_POINT('',(-3.099999022684,3.3964471902E-07,
+    30.741155233516));
+#17728 = CARTESIAN_POINT('',(-3.099998858107,-0.885356401507,
+    31.104791854181));
+#17729 = CARTESIAN_POINT('',(-2.821852496146,-1.770717495671,
+    31.468430132809));
+#17730 = CARTESIAN_POINT('',(-2.265581153336,-2.558978763888,
+    31.832056537184));
+#17731 = CARTESIAN_POINT('',(-1.469247960428,-3.153072059024,
+    32.195713475511));
+#17732 = CARTESIAN_POINT('',(-0.509220475181,-3.472994034763,
+    32.559326636252));
+#17733 = CARTESIAN_POINT('',(0.509212355723,-3.473006371248,
+    32.922978111409));
+#17734 = CARTESIAN_POINT('',(1.469262260276,-3.153064608516,
+    33.286608830909));
+#17735 = CARTESIAN_POINT('',(2.265569443655,-2.558983762557,
+    33.650246518275));
+#17736 = CARTESIAN_POINT('',(2.821855437509,-1.770715632578,
+    34.013882592119));
+#17737 = CARTESIAN_POINT('',(3.378142082826,-4.0976360151E-07,
+    34.741155353535));
+#17738 = CARTESIAN_POINT('',(2.821855803305,1.770714927969,
+    35.468428114952));
+#17739 = CARTESIAN_POINT('',(2.265568632337,2.55898171079,
+    35.832064188792));
+#17740 = CARTESIAN_POINT('',(1.469271869889,3.153070893498,
+    36.195701876166));
+#17741 = CARTESIAN_POINT('',(0.509191655606,3.47299497174,
+    36.559332595659));
+#17742 = CARTESIAN_POINT('',(-0.509188384024,3.473002438212,
+    36.922984070817));
+#17743 = CARTESIAN_POINT('',(-1.46927636674,3.153070754191,
+    37.286597231561));
+#17744 = CARTESIAN_POINT('',(-2.265564121617,2.558978611326,
+    37.650254169885));
+#17745 = CARTESIAN_POINT('',(-2.821856214301,1.770718355655,
+    38.013880574269));
+#17746 = CARTESIAN_POINT('',(-3.099998918744,0.885357165686,
+    38.377518852873));
+#17747 = CARTESIAN_POINT('',(-3.099998778387,4.2454431037E-07,
+    38.741155473567));
+#17748 = PCURVE('',#14427,#17749);
+#17749 = DEFINITIONAL_REPRESENTATION('',(#17750),#17754);
+#17750 = LINE('',#17751,#17752);
+#17751 = CARTESIAN_POINT('',(-0.,0.));
+#17752 = VECTOR('',#17753,1.);
+#17753 = DIRECTION('',(0.,1.));
+#17754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17755 = PCURVE('',#14680,#17756);
+#17756 = DEFINITIONAL_REPRESENTATION('',(#17757),#17761);
+#17757 = LINE('',#17758,#17759);
+#17758 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#17759 = VECTOR('',#17760,1.);
+#17760 = DIRECTION('',(0.,1.));
+#17761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17762 = ORIENTED_EDGE('',*,*,#17763,.F.);
+#17763 = EDGE_CURVE('',#17764,#17723,#17766,.T.);
+#17764 = VERTEX_POINT('',#17765);
+#17765 = CARTESIAN_POINT('',(-4.,-3.396435E-07,38.499998557234));
+#17766 = SURFACE_CURVE('',#17767,(#17770,#17777),.PCURVE_S1.);
+#17767 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17768,#17769),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#17768 = CARTESIAN_POINT('',(-4.099998135104,-4.245515397E-07,
+    38.473203880381));
+#17769 = CARTESIAN_POINT('',(-3.099998778387,4.2454430993E-07,
+    38.741155473567));
+#17770 = PCURVE('',#14427,#17771);
+#17771 = DEFINITIONAL_REPRESENTATION('',(#17772),#17776);
+#17772 = LINE('',#17773,#17774);
+#17773 = CARTESIAN_POINT('',(0.,6.283389315972));
+#17774 = VECTOR('',#17775,1.);
+#17775 = DIRECTION('',(1.,0.));
+#17776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17777 = PCURVE('',#17778,#17821);
+#17778 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#17779,#17780,#17781,#17782,#17783,#17784,#17785,#17786,#17787
+      ,#17788,#17789,#17790,#17791,#17792,#17793,#17794,#17795,#17796
+      ,#17797,#17798,#17799)
+    ,(#17800,#17801,#17802,#17803,#17804,#17805,#17806,#17807,#17808
+      ,#17809,#17810,#17811,#17812,#17813,#17814,#17815,#17816,#17817
+      ,#17818,#17819,#17820
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#17779 = CARTESIAN_POINT('',(-4.099998135104,-4.2455154325E-07,
+    38.473203880381));
+#17780 = CARTESIAN_POINT('',(-4.099997614517,-1.170957974965,
+    38.836839986975));
+#17781 = CARTESIAN_POINT('',(-3.732125323961,-2.341911450514,
+    39.200474435666));
+#17782 = CARTESIAN_POINT('',(-2.996418179156,-3.384463488994,
+    39.564120758459));
+#17783 = CARTESIAN_POINT('',(-1.943185562297,-4.17018765739,
+    39.927736547574));
+#17784 = CARTESIAN_POINT('',(-0.673498066365,-4.593313674145,
+    40.291396113924));
+#17785 = CARTESIAN_POINT('',(0.67348559323,-4.593332500533,
+    40.655017366169));
+#17786 = CARTESIAN_POINT('',(1.943213891426,-4.170179888648,
+    41.018659373876));
+#17787 = CARTESIAN_POINT('',(2.996399630515,-3.384461545066,
+    41.382294413811));
+#17788 = CARTESIAN_POINT('',(3.732131437572,-2.341912857456,
+    41.745931067229));
+#17789 = CARTESIAN_POINT('',(4.467864682573,5.1899402999E-07,
+    42.473203760363));
+#17790 = CARTESIAN_POINT('',(3.732130796136,2.341913693931,
+    43.200476453487));
+#17791 = CARTESIAN_POINT('',(2.996395149519,3.384460725939,
+    43.564111727453));
+#17792 = CARTESIAN_POINT('',(1.943232350845,4.170187422781,
+    43.927753566171));
+#17793 = CARTESIAN_POINT('',(0.67344105709,4.593320900438,44.29138047717
+    ));
+#17794 = CARTESIAN_POINT('',(-0.673440847485,4.59332070048,
+    44.655021084181));
+#17795 = CARTESIAN_POINT('',(-1.943236989646,4.170187725923,
+    45.018665553825));
+#17796 = CARTESIAN_POINT('',(-2.9963924043,3.384460942996,
+    45.382288141706));
+#17797 = CARTESIAN_POINT('',(-3.732132199886,2.341910851237,
+    45.745933085068));
+#17798 = CARTESIAN_POINT('',(-4.099998307032,1.170957040968,
+    46.109567533754));
+#17799 = CARTESIAN_POINT('',(-4.099997762153,-5.0945577001E-07,
+    46.473203640326));
+#17800 = CARTESIAN_POINT('',(-3.099998778387,4.2454430549E-07,
+    38.741155473567));
+#17801 = CARTESIAN_POINT('',(-3.099998638052,-0.885356246833,
+    39.10479209424));
+#17802 = CARTESIAN_POINT('',(-2.821852322264,-1.770717278846,
+    39.468430372859));
+#17803 = CARTESIAN_POINT('',(-2.265581044874,-2.558978500175,
+    39.832056777241));
+#17804 = CARTESIAN_POINT('',(-1.469247931002,-3.153071770303,
+    40.195713715561));
+#17805 = CARTESIAN_POINT('',(-0.509220530161,-3.472993747123,
+    40.559326876311));
+#17806 = CARTESIAN_POINT('',(0.509212220472,-3.473006111498,
+    40.922978351458));
+#17807 = CARTESIAN_POINT('',(1.469262058136,-3.153064400274,
+    41.286609070965));
+#17808 = CARTESIAN_POINT('',(2.26556919503,-2.558983622941,
+    41.650246758329));
+#17809 = CARTESIAN_POINT('',(2.821855166633,-1.770715570318,
+    42.013882832172));
+#17810 = CARTESIAN_POINT('',(3.378141816607,-5.0228205675E-07,
+    42.741155593589));
+#17811 = CARTESIAN_POINT('',(2.821855629421,1.770714711143,
+    43.468428355005));
+#17812 = CARTESIAN_POINT('',(2.26556816423,2.558981744123,
+    43.832065808337));
+#17813 = CARTESIAN_POINT('',(1.469273253365,3.153069437813,
+    44.195696696801));
+#17814 = CARTESIAN_POINT('',(0.509189187542,3.472996767966,
+    44.559342513241));
+#17815 = CARTESIAN_POINT('',(-0.509185725728,3.473000094599,
+    44.922974633341));
+#17816 = CARTESIAN_POINT('',(-1.469277577508,3.153071712914,
+    45.286602891036));
+#17817 = CARTESIAN_POINT('',(-2.265563513343,2.558978174662,
+    45.650253030442));
+#17818 = CARTESIAN_POINT('',(-2.821855943424,1.770718293398,
+    46.013880814331));
+#17819 = CARTESIAN_POINT('',(-3.0999986502,0.885357180813,46.37751909292
+    ));
+#17820 = CARTESIAN_POINT('',(-3.099998534085,5.0944604313E-07,
+    46.741155713624));
+#17821 = DEFINITIONAL_REPRESENTATION('',(#17822),#17826);
+#17822 = LINE('',#17823,#17824);
+#17823 = CARTESIAN_POINT('',(0.,0.));
+#17824 = VECTOR('',#17825,1.);
+#17825 = DIRECTION('',(1.,0.));
+#17826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17827 = ORIENTED_EDGE('',*,*,#17828,.F.);
+#17828 = EDGE_CURVE('',#17550,#17764,#17829,.T.);
+#17829 = SURFACE_CURVE('',#17830,(#17875,#17923),.PCURVE_S1.);
+#17830 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#17831,#17832,#17833,#17834,
+    #17835,#17836,#17837,#17838,#17839,#17840,#17841,#17842,#17843,
+    #17844,#17845,#17846,#17847,#17848,#17849,#17850,#17851,#17852,
+    #17853,#17854,#17855,#17856,#17857,#17858,#17859,#17860,#17861,
+    #17862,#17863,#17864,#17865,#17866,#17867,#17868,#17869,#17870,
+    #17871,#17872,#17873,#17874),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976167804357E-02,0.271753731521,0.329759732474,0.511768908836,
+    0.695777749068,0.951752516278,1.),.UNSPECIFIED.);
+#17831 = CARTESIAN_POINT('',(4.,-1.06E-15,34.499998590597));
+#17832 = CARTESIAN_POINT('',(4.,7.137256208758E-02,34.522717181785));
+#17833 = CARTESIAN_POINT('',(3.998514236026,0.142745168483,
+    34.545435779451));
+#17834 = CARTESIAN_POINT('',(3.995542710063,0.214080634437,
+    34.568154379476));
+#17835 = CARTESIAN_POINT('',(3.991086580904,0.285341851072,
+    34.590872979006));
+#17836 = CARTESIAN_POINT('',(3.985148164143,0.356491785385,
+    34.613591576448));
+#17837 = CARTESIAN_POINT('',(3.977730932182,0.427493480241,
+    34.636310171471));
+#17838 = CARTESIAN_POINT('',(3.916961967536,0.911493885221,
+    34.791581851943));
+#17839 = CARTESIAN_POINT('',(3.814877155767,1.318553563958,
+    34.924191695277));
+#17840 = CARTESIAN_POINT('',(3.663470426712,1.711843636232,
+    35.05675496201));
+#17841 = CARTESIAN_POINT('',(3.465126860301,2.084303240837,
+    35.18930257965));
+#17842 = CARTESIAN_POINT('',(3.223301971185,2.429443472252,
+    35.321865893868));
+#17843 = CARTESIAN_POINT('',(2.942523250097,2.741344392761,
+    35.45447577331));
+#17844 = CARTESIAN_POINT('',(2.550158784213,3.083428517195,
+    35.620171692576));
+#17845 = CARTESIAN_POINT('',(2.469599111921,3.149469632865,
+    35.653314544763));
+#17846 = CARTESIAN_POINT('',(2.387048481095,3.213051522425,
+    35.686457406698));
+#17847 = CARTESIAN_POINT('',(2.302597143094,3.27410246233,
+    35.719600270949));
+#17848 = CARTESIAN_POINT('',(2.21633842574,3.332554984611,
+    35.752743130156));
+#17849 = CARTESIAN_POINT('',(2.128368733331,3.388345876871,
+    35.785885977025));
+#17850 = CARTESIAN_POINT('',(1.757702870185,3.607938307926,
+    35.923023194584));
+#17851 = CARTESIAN_POINT('',(1.460703889585,3.747703221656,
+    36.027034402238));
+#17852 = CARTESIAN_POINT('',(1.150928381129,3.858831926096,
+    36.131033214443));
+#17853 = CARTESIAN_POINT('',(0.831695994757,3.939987528234,
+    36.235024164828));
+#17854 = CARTESIAN_POINT('',(0.506457884818,3.990292677681,
+    36.339023023935));
+#17855 = CARTESIAN_POINT('',(0.178769119381,4.009336576772,
+    36.443034302025));
+#17856 = CARTESIAN_POINT('',(-0.477788349414,3.985073994619,
+    36.652165773122));
+#17857 = CARTESIAN_POINT('',(-0.806742319551,3.941076050304,
+    36.757320543975));
+#17858 = CARTESIAN_POINT('',(-1.130798475721,3.865398963325,
+    36.862462220005));
+#17859 = CARTESIAN_POINT('',(-1.446325577008,3.758744030332,
+    36.967595555886));
+#17860 = CARTESIAN_POINT('',(-1.749837701514,3.622289561925,
+    37.072737186024));
+#17861 = CARTESIAN_POINT('',(-2.038022814631,3.45768122985,
+    37.177891884753));
+#17862 = CARTESIAN_POINT('',(-2.683094108142,3.002020183155,
+    37.429284846736));
+#17863 = CARTESIAN_POINT('',(-3.023095072154,2.686461929573,
+    37.575633257697));
+#17864 = CARTESIAN_POINT('',(-3.319206409958,2.326354166169,
+    37.721904246243));
+#17865 = CARTESIAN_POINT('',(-3.564733459762,1.929178587682,
+    37.868153008511));
+#17866 = CARTESIAN_POINT('',(-3.754490245497,1.503324426144,
+    38.014424261995));
+#17867 = CARTESIAN_POINT('',(-3.884776913669,1.058124517674,
+    38.160772843977));
+#17868 = CARTESIAN_POINT('',(-3.967223573555,0.518302505589,
+    38.334595956017));
+#17869 = CARTESIAN_POINT('',(-3.978136507443,0.432360206137,
+    38.362163066437));
+#17870 = CARTESIAN_POINT('',(-3.986876888623,0.346153243787,
+    38.389730175118));
+#17871 = CARTESIAN_POINT('',(-3.993437191854,0.259747518784,
+    38.417297279442));
+#17872 = CARTESIAN_POINT('',(-3.997812399799,0.173209124042,
+    38.444864377934));
+#17873 = CARTESIAN_POINT('',(-4.000000003024,8.660434514767E-02,
+    38.472431470261));
+#17874 = CARTESIAN_POINT('',(-4.,-3.3964350011E-07,38.499998557234));
+#17875 = PCURVE('',#14427,#17876);
+#17876 = DEFINITIONAL_REPRESENTATION('',(#17877),#17922);
+#17877 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#17878,#17879,#17880,#17881,
+    #17882,#17883,#17884,#17885,#17886,#17887,#17888,#17889,#17890,
+    #17891,#17892,#17893,#17894,#17895,#17896,#17897,#17898,#17899,
+    #17900,#17901,#17902,#17903,#17904,#17905,#17906,#17907,#17908,
+    #17909,#17910,#17911,#17912,#17913,#17914,#17915,#17916,#17917,
+    #17918,#17919,#17920,#17921),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976167804357E-02,0.271753731521,0.329759732474,0.511768908836,
+    0.695777749068,0.951752516278,1.),.UNSPECIFIED.);
+#17878 = CARTESIAN_POINT('',(-0.931750290706,3.141694581174));
+#17879 = CARTESIAN_POINT('',(-0.931750292362,3.159538301323));
+#17880 = CARTESIAN_POINT('',(-0.931750293713,3.177382026518));
+#17881 = CARTESIAN_POINT('',(-0.931750295164,3.195225753757));
+#17882 = CARTESIAN_POINT('',(-0.931750296936,3.213069480932));
+#17883 = CARTESIAN_POINT('',(-0.931750299063,3.230913206819));
+#17884 = CARTESIAN_POINT('',(-0.931750301398,3.248756931083));
+#17885 = CARTESIAN_POINT('',(-0.931750316498,3.37071099845));
+#17886 = CARTESIAN_POINT('',(-0.931750329155,3.474865925601));
+#17887 = CARTESIAN_POINT('',(-0.931750284579,3.578984246683));
+#17888 = CARTESIAN_POINT('',(-0.931750159305,3.683090219413));
+#17889 = CARTESIAN_POINT('',(-0.931750119655,3.787208548689));
+#17890 = CARTESIAN_POINT('',(-0.931750120864,3.89136347481));
+#17891 = CARTESIAN_POINT('',(-0.931750161255,4.021504984525));
+#17892 = CARTESIAN_POINT('',(-0.931750171193,4.047536169021));
+#17893 = CARTESIAN_POINT('',(-0.931750182587,4.073567362413));
+#17894 = CARTESIAN_POINT('',(-0.931750195026,4.099598558702));
+#17895 = CARTESIAN_POINT('',(-0.931750208085,4.125629751897));
+#17896 = CARTESIAN_POINT('',(-0.931750221331,4.151660936019));
+#17897 = CARTESIAN_POINT('',(-0.931750275072,4.259371785913));
+#17898 = CARTESIAN_POINT('',(-0.931750313705,4.341064678768));
+#17899 = CARTESIAN_POINT('',(-0.931750336903,4.422747830886));
+#17900 = CARTESIAN_POINT('',(-0.931750339519,4.504424793305));
+#17901 = CARTESIAN_POINT('',(-0.931750325317,4.586107949648));
+#17902 = CARTESIAN_POINT('',(-0.931750302874,4.667800847563));
+#17903 = CARTESIAN_POINT('',(-0.931750250146,4.832057600996));
+#17904 = CARTESIAN_POINT('',(-0.931750219865,4.914648614757));
+#17905 = CARTESIAN_POINT('',(-0.931750192106,4.997229345782));
+#17906 = CARTESIAN_POINT('',(-0.931750170123,5.079803540264));
+#17907 = CARTESIAN_POINT('',(-0.931750159249,5.162384270162));
+#17908 = CARTESIAN_POINT('',(-0.931750165115,5.244975282953));
+#17909 = CARTESIAN_POINT('',(-0.931750212553,5.442425338991));
+#17910 = CARTESIAN_POINT('',(-0.931750271572,5.55737090388));
+#17911 = CARTESIAN_POINT('',(-0.931750322763,5.672255632204));
+#17912 = CARTESIAN_POINT('',(-0.931750437832,5.787122873218));
+#17913 = CARTESIAN_POINT('',(-0.931750265883,5.902007576574));
+#17914 = CARTESIAN_POINT('',(-0.931750174386,6.01695317439));
+#17915 = CARTESIAN_POINT('',(-0.931750255644,6.153478057048));
+#17916 = CARTESIAN_POINT('',(-0.931750271845,6.175129937029));
+#17917 = CARTESIAN_POINT('',(-0.93175029549,6.196781820133));
+#17918 = CARTESIAN_POINT('',(-0.93175032726,6.21843370349));
+#17919 = CARTESIAN_POINT('',(-0.931750364392,6.240085583538));
+#17920 = CARTESIAN_POINT('',(-0.931750400676,6.261737456016));
+#17921 = CARTESIAN_POINT('',(-0.931750426455,6.283389315972));
+#17922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17923 = PCURVE('',#17470,#17924);
+#17924 = DEFINITIONAL_REPRESENTATION('',(#17925),#17970);
+#17925 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#17926,#17927,#17928,#17929,
+    #17930,#17931,#17932,#17933,#17934,#17935,#17936,#17937,#17938,
+    #17939,#17940,#17941,#17942,#17943,#17944,#17945,#17946,#17947,
+    #17948,#17949,#17950,#17951,#17952,#17953,#17954,#17955,#17956,
+    #17957,#17958,#17959,#17960,#17961,#17962,#17963,#17964,#17965,
+    #17966,#17967,#17968,#17969),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976167804357E-02,0.271753731521,0.329759732474,0.511768908836,
+    0.695777749068,0.951752516278,1.),.UNSPECIFIED.);
+#17926 = CARTESIAN_POINT('',(0.,-34.49999859059));
+#17927 = CARTESIAN_POINT('',(-1.78431405219E-02,-34.52271718178));
+#17928 = CARTESIAN_POINT('',(-3.568628609286E-02,-34.54543577945));
+#17929 = CARTESIAN_POINT('',(-5.352943373185E-02,-34.56815437947));
+#17930 = CARTESIAN_POINT('',(-7.137258134239E-02,-34.590872979));
+#17931 = CARTESIAN_POINT('',(-8.921572771253E-02,-34.61359157644));
+#17932 = CARTESIAN_POINT('',(-0.107058872515,-34.63631017147));
+#17933 = CARTESIAN_POINT('',(-0.229008979906,-34.79158185194));
+#17934 = CARTESIAN_POINT('',(-0.333160526704,-34.92419169527));
+#17935 = CARTESIAN_POINT('',(-0.437275471856,-35.05675496201));
+#17936 = CARTESIAN_POINT('',(-0.54137805447,-35.18930257965));
+#17937 = CARTESIAN_POINT('',(-0.645492993582,-35.32186589386));
+#17938 = CARTESIAN_POINT('',(-0.749644535418,-35.45447577331));
+#17939 = CARTESIAN_POINT('',(-0.87978182405,-35.62017169257));
+#17940 = CARTESIAN_POINT('',(-0.905812164622,-35.65331454476));
+#17941 = CARTESIAN_POINT('',(-0.931842514461,-35.68645740669));
+#17942 = CARTESIAN_POINT('',(-0.957872867531,-35.71960027094));
+#17943 = CARTESIAN_POINT('',(-0.983903217788,-35.75274313015));
+#17944 = CARTESIAN_POINT('',(-1.009933559179,-35.78588597702));
+#17945 = CARTESIAN_POINT('',(-1.117640922518,-35.92302319458));
+#17946 = CARTESIAN_POINT('',(-1.199331172146,-36.02703440223));
+#17947 = CARTESIAN_POINT('',(-1.281011679911,-36.13103321444));
+#17948 = CARTESIAN_POINT('',(-1.362685993099,-36.23502416482));
+#17949 = CARTESIAN_POINT('',(-1.444366494186,-36.33902302393));
+#17950 = CARTESIAN_POINT('',(-1.526056733123,-36.44303430202));
+#17951 = CARTESIAN_POINT('',(-1.690308137745,-36.65216577312));
+#17952 = CARTESIAN_POINT('',(-1.77289646075,-36.75732054397));
+#17953 = CARTESIAN_POINT('',(-1.85547450253,-36.86246222));
+#17954 = CARTESIAN_POINT('',(-1.938046011482,-36.96759555588));
+#17955 = CARTESIAN_POINT('',(-2.020624059658,-37.07273718602));
+#17956 = CARTESIAN_POINT('',(-2.103212393356,-37.17789188475));
+#17957 = CARTESIAN_POINT('',(-2.300656050381,-37.42928484673));
+#17958 = CARTESIAN_POINT('',(-2.415597895105,-37.57563325769));
+#17959 = CARTESIAN_POINT('',(-2.530478906096,-37.72190424624));
+#17960 = CARTESIAN_POINT('',(-2.645342434068,-37.86815300851));
+#17961 = CARTESIAN_POINT('',(-2.760223415873,-38.01442426199));
+#17962 = CARTESIAN_POINT('',(-2.875165235298,-38.16077284397));
+#17963 = CARTESIAN_POINT('',(-3.011685667939,-38.33459595601));
+#17964 = CARTESIAN_POINT('',(-3.033336843265,-38.36216306643));
+#17965 = CARTESIAN_POINT('',(-3.054988023365,-38.38973017511));
+#17966 = CARTESIAN_POINT('',(-3.076639206038,-38.41729727944));
+#17967 = CARTESIAN_POINT('',(-3.098290388483,-38.44486437793));
+#17968 = CARTESIAN_POINT('',(-3.119941567303,-38.47243147026));
+#17969 = CARTESIAN_POINT('',(-3.141592738501,-38.49999855723));
+#17970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17971 = ADVANCED_FACE('',(#17972),#14680,.F.);
+#17972 = FACE_BOUND('',#17973,.F.);
+#17973 = EDGE_LOOP('',(#17974,#17975,#17976,#18017));
+#17974 = ORIENTED_EDGE('',*,*,#17722,.F.);
+#17975 = ORIENTED_EDGE('',*,*,#14667,.T.);
+#17976 = ORIENTED_EDGE('',*,*,#17977,.T.);
+#17977 = EDGE_CURVE('',#14627,#17978,#17980,.T.);
+#17978 = VERTEX_POINT('',#17979);
+#17979 = CARTESIAN_POINT('',(-3.100001221616,4.24550041E-07,
+    39.758846927188));
+#17980 = SURFACE_CURVE('',#17981,(#18003,#18010),.PCURVE_S1.);
+#17981 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#17982,#17983,#17984,#17985,
+    #17986,#17987,#17988,#17989,#17990,#17991,#17992,#17993,#17994,
+    #17995,#17996,#17997,#17998,#17999,#18000,#18001,#18002),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#17982 = CARTESIAN_POINT('',(-3.100000977318,3.3964849333E-07,
+    31.758846687138));
+#17983 = CARTESIAN_POINT('',(-3.100001335903,-0.885357029517,
+    32.122483307803));
+#17984 = CARTESIAN_POINT('',(-2.821858652431,-1.770718916032,
+    32.486121586419));
+#17985 = CARTESIAN_POINT('',(-2.26556635946,-2.558979868008,
+    32.849747990844));
+#17986 = CARTESIAN_POINT('',(-1.469278186236,-3.153072628558,
+    33.213404929073));
+#17987 = CARTESIAN_POINT('',(-0.509189601312,-3.473004776192,
+    33.577018089922));
+#17988 = CARTESIAN_POINT('',(0.509191160627,-3.472997560747,
+    33.94066956501));
+#17989 = CARTESIAN_POINT('',(1.469272134824,-3.153073492264,
+    34.304300284535));
+#17990 = CARTESIAN_POINT('',(2.265569608547,-2.558984084438,
+    34.667937971896));
+#17991 = CARTESIAN_POINT('',(2.821857368425,-1.770716879611,
+    35.03157404574));
+#17992 = CARTESIAN_POINT('',(3.378144479039,-4.2299093639E-07,
+    35.758846807158));
+#17993 = CARTESIAN_POINT('',(2.821857875635,1.770716192974,
+    36.486119568571));
+#17994 = CARTESIAN_POINT('',(2.265571681515,2.558985019229,
+    36.849755642426));
+#17995 = CARTESIAN_POINT('',(1.469264079712,3.153066482869,
+    37.213393329756));
+#17996 = CARTESIAN_POINT('',(0.50921357312,3.473008709248,
+    37.577024049342));
+#17997 = CARTESIAN_POINT('',(-0.509219980334,3.472996623769,
+    37.940675524346));
+#17998 = CARTESIAN_POINT('',(-1.469248225258,3.153074657767,
+    38.304288685276));
+#17999 = CARTESIAN_POINT('',(-2.265582129593,2.558981137565,
+    38.66794562345));
+#18000 = CARTESIAN_POINT('',(-2.821854061263,1.770719447295,
+    39.031572027908));
+#18001 = CARTESIAN_POINT('',(-3.100000838757,0.885357793705,
+    39.395210306493));
+#18002 = CARTESIAN_POINT('',(-3.100001221616,4.2455006044E-07,
+    39.758846927188));
+#18003 = PCURVE('',#14680,#18004);
+#18004 = DEFINITIONAL_REPRESENTATION('',(#18005),#18009);
+#18005 = LINE('',#18006,#18007);
+#18006 = CARTESIAN_POINT('',(-0.,0.));
+#18007 = VECTOR('',#18008,1.);
+#18008 = DIRECTION('',(0.,1.));
+#18009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18010 = PCURVE('',#15003,#18011);
+#18011 = DEFINITIONAL_REPRESENTATION('',(#18012),#18016);
+#18012 = LINE('',#18013,#18014);
+#18013 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#18014 = VECTOR('',#18015,1.);
+#18015 = DIRECTION('',(0.,1.));
+#18016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18017 = ORIENTED_EDGE('',*,*,#18018,.F.);
+#18018 = EDGE_CURVE('',#17723,#17978,#18019,.T.);
+#18019 = SURFACE_CURVE('',#18020,(#18023,#18030),.PCURVE_S1.);
+#18020 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18021,#18022),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#18021 = CARTESIAN_POINT('',(-3.099998778387,4.2454431037E-07,
+    38.741155473567));
+#18022 = CARTESIAN_POINT('',(-3.100001221616,4.2455006044E-07,
+    39.758846927188));
+#18023 = PCURVE('',#14680,#18024);
+#18024 = DEFINITIONAL_REPRESENTATION('',(#18025),#18029);
+#18025 = LINE('',#18026,#18027);
+#18026 = CARTESIAN_POINT('',(0.,6.283389315972));
+#18027 = VECTOR('',#18028,1.);
+#18028 = DIRECTION('',(1.,0.));
+#18029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18030 = PCURVE('',#18031,#18074);
+#18031 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#18032,#18033,#18034,#18035,#18036,#18037,#18038,#18039,#18040
+      ,#18041,#18042,#18043,#18044,#18045,#18046,#18047,#18048,#18049
+      ,#18050,#18051,#18052)
+    ,(#18053,#18054,#18055,#18056,#18057,#18058,#18059,#18060,#18061
+      ,#18062,#18063,#18064,#18065,#18066,#18067,#18068,#18069,#18070
+      ,#18071,#18072,#18073
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#18032 = CARTESIAN_POINT('',(-3.099998778387,4.2454430549E-07,
+    38.741155473567));
+#18033 = CARTESIAN_POINT('',(-3.099998638052,-0.885356246833,
+    39.10479209424));
+#18034 = CARTESIAN_POINT('',(-2.821852322265,-1.770717278845,
+    39.468430372859));
+#18035 = CARTESIAN_POINT('',(-2.265581044873,-2.558978500176,
+    39.832056777241));
+#18036 = CARTESIAN_POINT('',(-1.469247931003,-3.153071770302,
+    40.195713715561));
+#18037 = CARTESIAN_POINT('',(-0.50922053016,-3.472993747125,
+    40.559326876311));
+#18038 = CARTESIAN_POINT('',(0.509212220471,-3.473006111497,
+    40.922978351457));
+#18039 = CARTESIAN_POINT('',(1.469262058137,-3.153064400275,
+    41.286609070966));
+#18040 = CARTESIAN_POINT('',(2.26556919503,-2.55898362294,
+    41.650246758328));
+#18041 = CARTESIAN_POINT('',(2.821855166633,-1.770715570318,
+    42.013882832173));
+#18042 = CARTESIAN_POINT('',(3.378141816607,-5.0228198153E-07,
+    42.741155593589));
+#18043 = CARTESIAN_POINT('',(2.821855629421,1.770714711143,
+    43.468428355006));
+#18044 = CARTESIAN_POINT('',(2.26556852388,2.558981447078,
+    43.832064428849));
+#18045 = CARTESIAN_POINT('',(1.469271840456,3.153070604778,
+    44.195702116213));
+#18046 = CARTESIAN_POINT('',(0.509191710593,3.472994684099,
+    44.559332835722));
+#18047 = CARTESIAN_POINT('',(-0.509188248779,3.473002178466,
+    44.922984310864));
+#18048 = CARTESIAN_POINT('',(-1.469276164599,3.153070545948,
+    45.286597471618));
+#18049 = CARTESIAN_POINT('',(-2.265563872992,2.558978471708,
+    45.650254409937));
+#18050 = CARTESIAN_POINT('',(-2.821855943425,1.770718293398,
+    46.013880814327));
+#18051 = CARTESIAN_POINT('',(-3.0999986502,0.885357180813,
+    46.377519092921));
+#18052 = CARTESIAN_POINT('',(-3.099998534085,5.0944604402E-07,
+    46.741155713624));
+#18053 = CARTESIAN_POINT('',(-3.100001221616,4.2455005556E-07,
+    39.758846927188));
+#18054 = CARTESIAN_POINT('',(-3.100001604455,-0.885357014385,
+    40.122483547859));
+#18055 = CARTESIAN_POINT('',(-2.821858923307,-1.770718978294,
+    40.486121826473));
+#18056 = CARTESIAN_POINT('',(-2.265566608083,-2.558980007621,
+    40.849748230891));
+#18057 = CARTESIAN_POINT('',(-1.469278388387,-3.153072836803,
+    41.213405169135));
+#18058 = CARTESIAN_POINT('',(-0.509189736551,-3.473005035942,
+    41.577018329963));
+#18059 = CARTESIAN_POINT('',(0.509191105633,-3.472997848388,
+    41.940669805074));
+#18060 = CARTESIAN_POINT('',(1.469272164258,-3.153073780987,
+    42.304300524581));
+#18061 = CARTESIAN_POINT('',(2.265569717004,-2.558984348152,
+    42.667938211951));
+#18062 = CARTESIAN_POINT('',(2.82185754231,-1.77071709644,
+    43.031574285793));
+#18063 = CARTESIAN_POINT('',(3.378144745259,-5.1551114025E-07,
+    43.758847047209));
+#18064 = CARTESIAN_POINT('',(2.821858146513,1.770716255234,
+    44.486119808627));
+#18065 = CARTESIAN_POINT('',(2.265571930142,2.558985158844,
+    44.849755882466));
+#18066 = CARTESIAN_POINT('',(1.469264281853,3.153066691112,
+    45.213393569835));
+#18067 = CARTESIAN_POINT('',(0.509213708374,3.473008968997,
+    45.577024289359));
+#18068 = CARTESIAN_POINT('',(-0.509219925356,3.472996911413,
+    45.940675764433));
+#18069 = CARTESIAN_POINT('',(-1.46924825468,3.153074946485,
+    46.304288925304));
+#18070 = CARTESIAN_POINT('',(-2.265582238055,2.558981401285,
+    46.667945863516));
+#18071 = CARTESIAN_POINT('',(-2.82185423515,1.770719664121,
+    47.031572267957));
+#18072 = CARTESIAN_POINT('',(-3.100001058805,0.885357948379,
+    47.395210546543));
+#18073 = CARTESIAN_POINT('',(-3.10000146592,5.0945383112E-07,
+    47.758847167244));
+#18074 = DEFINITIONAL_REPRESENTATION('',(#18075),#18079);
+#18075 = LINE('',#18076,#18077);
+#18076 = CARTESIAN_POINT('',(0.,0.));
+#18077 = VECTOR('',#18078,1.);
+#18078 = DIRECTION('',(1.,0.));
+#18079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18080 = ADVANCED_FACE('',(#18081),#15003,.F.);
+#18081 = FACE_BOUND('',#18082,.F.);
+#18082 = EDGE_LOOP('',(#18083,#18084,#18085,#18210,#18340));
+#18083 = ORIENTED_EDGE('',*,*,#17977,.F.);
+#18084 = ORIENTED_EDGE('',*,*,#14990,.T.);
+#18085 = ORIENTED_EDGE('',*,*,#18086,.T.);
+#18086 = EDGE_CURVE('',#14861,#18087,#18089,.T.);
+#18087 = VERTEX_POINT('',#18088);
+#18088 = CARTESIAN_POINT('',(4.,0.,35.999998617817));
+#18089 = SURFACE_CURVE('',#18090,(#18128,#18169),.PCURVE_S1.);
+#18090 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#18091,#18092,#18093,#18094,
+    #18095,#18096,#18097,#18098,#18099,#18100,#18101,#18102,#18103,
+    #18104,#18105,#18106,#18107,#18108,#18109,#18110,#18111,#18112,
+    #18113,#18114,#18115,#18116,#18117,#18118,#18119,#18120,#18121,
+    #18122,#18123,#18124,#18125,#18126,#18127),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.386063090132E-02,0.187864397005,0.365862981091,
+    0.567854995688,0.74185434265,0.911854369354,1.),.UNSPECIFIED.);
+#18091 = CARTESIAN_POINT('',(-4.,-2.7171351791E-07,31.999998845762));
+#18092 = CARTESIAN_POINT('',(-3.999999981758,-0.154687299506,
+    32.049237183844));
+#18093 = CARTESIAN_POINT('',(-3.992821517501,-0.309375143921,
+    32.098475767388));
+#18094 = CARTESIAN_POINT('',(-3.97846464123,-0.463645616367,
+    32.147714068868));
+#18095 = CARTESIAN_POINT('',(-3.95696156038,-0.617083268324,
+    32.196952396958));
+#18096 = CARTESIAN_POINT('',(-3.928376497817,-0.769276381496,
+    32.2461910459));
+#18097 = CARTESIAN_POINT('',(-3.837901807587,-1.15217864139,
+    32.371428835201));
+#18098 = CARTESIAN_POINT('',(-3.766352452241,-1.380613322958,
+    32.447430492965));
+#18099 = CARTESIAN_POINT('',(-3.678513927293,-1.603617364068,
+    32.523429547691));
+#18100 = CARTESIAN_POINT('',(-3.574914282988,-1.819750483636,
+    32.599428593551));
+#18101 = CARTESIAN_POINT('',(-3.456249340092,-2.02764553295,
+    32.675430233656));
+#18102 = CARTESIAN_POINT('',(-3.115922954731,-2.535742901679,
+    32.870090475674));
+#18103 = CARTESIAN_POINT('',(-2.873791058627,-2.822323666293,
+    32.988772389011));
+#18104 = CARTESIAN_POINT('',(-2.600289252116,-3.080775937295,
+    33.107429544748));
+#18105 = CARTESIAN_POINT('',(-2.299573004014,-3.306985019673,
+    33.22608671001));
+#18106 = CARTESIAN_POINT('',(-1.976396471034,-3.497545556195,
+    33.34476862105));
+#18107 = CARTESIAN_POINT('',(-1.250205764483,-3.823080307872,
+    33.598085253134));
+#18108 = CARTESIAN_POINT('',(-0.84210684054,-3.947186402146,
+    33.732780479816));
+#18109 = CARTESIAN_POINT('',(-0.419943751849,-4.018700933804,
+    33.867429540582));
+#18110 = CARTESIAN_POINT('',(7.883853875032E-03,-4.036008209906,
+    34.00207859969));
+#18111 = CARTESIAN_POINT('',(0.432823766439,-3.998952497981,
+    34.136773824733));
+#18112 = CARTESIAN_POINT('',(1.202440336505,-3.832353155529,
+    34.387424410566));
+#18113 = CARTESIAN_POINT('',(1.550229898315,-3.716306028863,
+    34.503438035561));
+#18114 = CARTESIAN_POINT('',(1.884191362475,-3.562467554945,
+    34.619429548671));
+#18115 = CARTESIAN_POINT('',(2.199311848248,-3.373006171489,
+    34.735421059708));
+#18116 = CARTESIAN_POINT('',(2.490977608662,-3.150844970025,
+    34.851434683962));
+#18117 = CARTESIAN_POINT('',(3.013269237299,-2.654612532442,
+    35.080758154438));
+#18118 = CARTESIAN_POINT('',(3.245224678416,-2.381775176113,
+    35.194103672488));
+#18119 = CARTESIAN_POINT('',(3.447243510384,-2.084897697134,
+    35.307429531248));
+#18120 = CARTESIAN_POINT('',(3.616362696814,-1.76812246546,
+    35.42075538961));
+#18121 = CARTESIAN_POINT('',(3.75028947449,-1.435997232229,
+    35.534100901664));
+#18122 = CARTESIAN_POINT('',(3.898089765858,-0.915955720007,
+    35.706190920503));
+#18123 = CARTESIAN_POINT('',(3.938723471134,-0.735587047538,
+    35.764952879719));
+#18124 = CARTESIAN_POINT('',(3.969328986532,-0.553106438729,
+    35.823714099529));
+#18125 = CARTESIAN_POINT('',(3.989776262044,-0.36921032841,
+    35.882475321943));
+#18126 = CARTESIAN_POINT('',(4.,-0.184604176154,35.941237285914));
+#18127 = CARTESIAN_POINT('',(4.,-8.9E-16,35.999998617817));
+#18128 = PCURVE('',#15003,#18129);
+#18129 = DEFINITIONAL_REPRESENTATION('',(#18130),#18168);
+#18130 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#18131,#18132,#18133,#18134,
+    #18135,#18136,#18137,#18138,#18139,#18140,#18141,#18142,#18143,
+    #18144,#18145,#18146,#18147,#18148,#18149,#18150,#18151,#18152,
+    #18153,#18154,#18155,#18156,#18157,#18158,#18159,#18160,#18161,
+    #18162,#18163,#18164,#18165,#18166,#18167),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.386063090132E-02,0.187864397005,0.365862981091,
+    0.567854995688,0.74185434265,0.911854369354,1.),.UNSPECIFIED.);
+#18131 = CARTESIAN_POINT('',(-0.103529109345,0.));
+#18132 = CARTESIAN_POINT('',(-0.103529155385,3.867298715823E-02));
+#18133 = CARTESIAN_POINT('',(-0.103529238288,7.734619529783E-02));
+#18134 = CARTESIAN_POINT('',(-0.103529284919,0.116019170527));
+#18135 = CARTESIAN_POINT('',(-0.1035293017,0.154692148303));
+#18136 = CARTESIAN_POINT('',(-0.103529314933,0.193365365455));
+#18137 = CARTESIAN_POINT('',(-0.103529305277,0.291730096481));
+#18138 = CARTESIAN_POINT('',(-0.103529269991,0.351423570094));
+#18139 = CARTESIAN_POINT('',(-0.103529233054,0.41111498337));
+#18140 = CARTESIAN_POINT('',(-0.103529211211,0.47080639244));
+#18141 = CARTESIAN_POINT('',(-0.103529209299,0.530499854519));
+#18142 = CARTESIAN_POINT('',(-0.10352923511,0.683390586288));
+#18143 = CARTESIAN_POINT('',(-0.103529282185,0.77660618593));
+#18144 = CARTESIAN_POINT('',(-0.103529339706,0.869802378142));
+#18145 = CARTESIAN_POINT('',(-0.103529365786,0.962998571605));
+#18146 = CARTESIAN_POINT('',(-0.103529372871,1.056214179362));
+#18147 = CARTESIAN_POINT('',(-0.103529353466,1.255175067258));
+#18148 = CARTESIAN_POINT('',(-0.103529322525,1.36096786398));
+#18149 = CARTESIAN_POINT('',(-0.103529282084,1.466724372515));
+#18150 = CARTESIAN_POINT('',(-0.103529238102,1.572480883335));
+#18151 = CARTESIAN_POINT('',(-0.103529210984,1.678273680241));
+#18152 = CARTESIAN_POINT('',(-0.103529208424,1.875140587037));
+#18153 = CARTESIAN_POINT('',(-0.103529226182,1.966260453083));
+#18154 = CARTESIAN_POINT('',(-0.103529267414,2.057362968435));
+#18155 = CARTESIAN_POINT('',(-0.103529329458,2.148465484006));
+#18156 = CARTESIAN_POINT('',(-0.103529375306,2.239585350317));
+#18157 = CARTESIAN_POINT('',(-0.103529411486,2.419701436153));
+#18158 = CARTESIAN_POINT('',(-0.103529403209,2.508725674078));
+#18159 = CARTESIAN_POINT('',(-0.103529356295,2.597734451984));
+#18160 = CARTESIAN_POINT('',(-0.103529280663,2.686743226777));
+#18161 = CARTESIAN_POINT('',(-0.103529241348,2.775767462641));
+#18162 = CARTESIAN_POINT('',(-0.103529221741,2.910931039127));
+#18163 = CARTESIAN_POINT('',(-0.103529221825,2.957084077144));
+#18164 = CARTESIAN_POINT('',(-0.103529230153,3.003236537855));
+#18165 = CARTESIAN_POINT('',(-0.10352923849,3.049388999297));
+#18166 = CARTESIAN_POINT('',(-0.103529240789,3.095542038718));
+#18167 = CARTESIAN_POINT('',(-0.103529245073,3.141694581956));
+#18168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18169 = PCURVE('',#14944,#18170);
+#18170 = DEFINITIONAL_REPRESENTATION('',(#18171),#18209);
+#18171 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#18172,#18173,#18174,#18175,
+    #18176,#18177,#18178,#18179,#18180,#18181,#18182,#18183,#18184,
+    #18185,#18186,#18187,#18188,#18189,#18190,#18191,#18192,#18193,
+    #18194,#18195,#18196,#18197,#18198,#18199,#18200,#18201,#18202,
+    #18203,#18204,#18205,#18206,#18207,#18208),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.386063090132E-02,0.187864397005,0.365862981091,
+    0.567854995688,0.74185434265,0.911854369354,1.),.UNSPECIFIED.);
+#18172 = CARTESIAN_POINT('',(-3.141592721518,-31.99999884576));
+#18173 = CARTESIAN_POINT('',(-3.180264478466,-32.04923718384));
+#18174 = CARTESIAN_POINT('',(-3.218936440324,-32.09847576738));
+#18175 = CARTESIAN_POINT('',(-3.257608159138,-32.14771406886));
+#18176 = CARTESIAN_POINT('',(-3.296279875304,-32.19695239695));
+#18177 = CARTESIAN_POINT('',(-3.334951829145,-32.2461910459));
+#18178 = CARTESIAN_POINT('',(-3.43331334671,-32.3714288352));
+#18179 = CARTESIAN_POINT('',(-3.493004870172,-32.44743049296));
+#18180 = CARTESIAN_POINT('',(-3.552694339581,-32.52342954769));
+#18181 = CARTESIAN_POINT('',(-3.612383810495,-32.59942859355));
+#18182 = CARTESIAN_POINT('',(-3.67207533716,-32.67543023365));
+#18183 = CARTESIAN_POINT('',(-3.82496111656,-32.87009047567));
+#18184 = CARTESIAN_POINT('',(-3.918173701136,-32.98877238901));
+#18185 = CARTESIAN_POINT('',(-4.011366877014,-33.10742954474));
+#18186 = CARTESIAN_POINT('',(-4.104560051739,-33.22608671001));
+#18187 = CARTESIAN_POINT('',(-4.197772636206,-33.34476862105));
+#18188 = CARTESIAN_POINT('',(-4.396727062023,-33.59808525313));
+#18189 = CARTESIAN_POINT('',(-4.502516417303,-33.73278047981));
+#18190 = CARTESIAN_POINT('',(-4.608269479524,-33.86742954058));
+#18191 = CARTESIAN_POINT('',(-4.71402254182,-34.00207859969));
+#18192 = CARTESIAN_POINT('',(-4.819811897313,-34.13677382473));
+#18193 = CARTESIAN_POINT('',(-5.016672413578,-34.38742441056));
+#18194 = CARTESIAN_POINT('',(-5.107789327169,-34.50343803556));
+#18195 = CARTESIAN_POINT('',(-5.198888896378,-34.61942954867));
+#18196 = CARTESIAN_POINT('',(-5.289988465845,-34.7354210597));
+#18197 = CARTESIAN_POINT('',(-5.381105379543,-34.85143468396));
+#18198 = CARTESIAN_POINT('',(-5.561215619648,-35.08075815443));
+#18199 = CARTESIAN_POINT('',(-5.650236963817,-35.19410367248));
+#18200 = CARTESIAN_POINT('',(-5.739242843797,-35.30742953124));
+#18201 = CARTESIAN_POINT('',(-5.828248723926,-35.42075538961));
+#18202 = CARTESIAN_POINT('',(-5.91727006903,-35.53410090166));
+#18203 = CARTESIAN_POINT('',(-6.052429257713,-35.7061909205));
+#18204 = CARTESIAN_POINT('',(-6.098580797745,-35.76495287971));
+#18205 = CARTESIAN_POINT('',(-6.144731760234,-35.82371409952));
+#18206 = CARTESIAN_POINT('',(-6.190882722935,-35.88247532194));
+#18207 = CARTESIAN_POINT('',(-6.237034263141,-35.94123728591));
+#18208 = CARTESIAN_POINT('',(-6.28318530718,-35.99999861781));
+#18209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18210 = ORIENTED_EDGE('',*,*,#18211,.T.);
+#18211 = EDGE_CURVE('',#18087,#18212,#18214,.T.);
+#18212 = VERTEX_POINT('',#18213);
+#18213 = CARTESIAN_POINT('',(-4.,-3.39631968E-07,39.99999855724));
+#18214 = SURFACE_CURVE('',#18215,(#18253,#18294),.PCURVE_S1.);
+#18215 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#18216,#18217,#18218,#18219,
+    #18220,#18221,#18222,#18223,#18224,#18225,#18226,#18227,#18228,
+    #18229,#18230,#18231,#18232,#18233,#18234,#18235,#18236,#18237,
+    #18238,#18239,#18240,#18241,#18242,#18243,#18244,#18245,#18246,
+    #18247,#18248,#18249,#18250,#18251,#18252),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199892124454,0.501851255526,0.803810378835,
+    0.927562216764,1.),.UNSPECIFIED.);
+#18216 = CARTESIAN_POINT('',(4.,-9.7E-16,35.999998617817));
+#18217 = CARTESIAN_POINT('',(4.,0.313911499905,36.099919747546));
+#18218 = CARTESIAN_POINT('',(3.971845327758,0.627887368379,
+    36.199860899679));
+#18219 = CARTESIAN_POINT('',(3.915517335909,0.938883785109,
+    36.299793064968));
+#18220 = CARTESIAN_POINT('',(3.831410728885,1.243954276434,
+    36.399714048954));
+#18221 = CARTESIAN_POINT('',(3.720270884449,1.540247804313,
+    36.499635048607));
+#18222 = CARTESIAN_POINT('',(3.583169351956,1.825019240044,
+    36.599567245707));
+#18223 = CARTESIAN_POINT('',(3.421517527347,2.095652222739,
+    36.699508416998));
+#18224 = CARTESIAN_POINT('',(2.958563415473,2.733453172864,
+    36.950371485024));
+#18225 = CARTESIAN_POINT('',(2.627722351694,3.079874268265,
+    37.101471433407));
+#18226 = CARTESIAN_POINT('',(2.250833878368,3.379965043934,
+    37.252481183751));
+#18227 = CARTESIAN_POINT('',(1.835688248719,3.626868533875,37.403429518)
+  );
+#18228 = CARTESIAN_POINT('',(1.390901177079,3.815207827119,
+    37.554377849014));
+#18229 = CARTESIAN_POINT('',(0.925907265954,3.941223920005,
+    37.705387598918));
+#18230 = CARTESIAN_POINT('',(0.450845015923,4.002699400314,
+    37.856487559053));
+#18231 = CARTESIAN_POINT('',(-0.497534766,3.997164352728,38.15837144996)
+  );
+#18232 = CARTESIAN_POINT('',(-0.971847065303,3.930148022484,
+    38.30947145496));
+#18233 = CARTESIAN_POINT('',(-1.435338360324,3.798713008065,
+    38.460481294931));
+#18234 = CARTESIAN_POINT('',(-1.877896745783,3.605194922364,
+    38.611429723903));
+#18235 = CARTESIAN_POINT('',(-2.290132209084,3.35346260661,38.7623780326
+    ));
+#18236 = CARTESIAN_POINT('',(-2.663492331203,3.04899310397,
+    38.913387645354));
+#18237 = CARTESIAN_POINT('',(-2.990267375117,2.69873391886,
+    39.064487507238));
+#18238 = CARTESIAN_POINT('',(-3.376640803732,2.153152362283,
+    39.277289920075));
+#18239 = CARTESIAN_POINT('',(-3.480154584439,1.988313498366,
+    39.339152295333));
+#18240 = CARTESIAN_POINT('',(-3.574455564558,1.81781027456,
+    39.401013856529));
+#18241 = CARTESIAN_POINT('',(-3.659185049733,1.642245757225,
+    39.462874395237));
+#18242 = CARTESIAN_POINT('',(-3.734032974073,1.462246393359,
+    39.524734941876));
+#18243 = CARTESIAN_POINT('',(-3.798737412697,1.27846022965,
+    39.586596520736));
+#18244 = CARTESIAN_POINT('',(-3.853086231997,1.091556093788,
+    39.648458909639));
+#18245 = CARTESIAN_POINT('',(-3.922579361671,0.791398586886,
+    39.746529267226));
+#18246 = CARTESIAN_POINT('',(-3.944635910571,0.67973894818,
+    39.782739176677));
+#18247 = CARTESIAN_POINT('',(-3.963058761333,0.567382185015,
+    39.818949108072));
+#18248 = CARTESIAN_POINT('',(-3.977822496128,0.454466381192,
+    39.855159041487));
+#18249 = CARTESIAN_POINT('',(-3.988908042298,0.341130341226,
+    39.89136896158));
+#18250 = CARTESIAN_POINT('',(-3.996302672353,0.227513590349,
+    39.927578857592));
+#18251 = CARTESIAN_POINT('',(-4.000000003971,0.113756374509,
+    39.963788723344));
+#18252 = CARTESIAN_POINT('',(-4.,-3.3963196688E-07,39.99999855724));
+#18253 = PCURVE('',#15003,#18254);
+#18254 = DEFINITIONAL_REPRESENTATION('',(#18255),#18293);
+#18255 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#18256,#18257,#18258,#18259,
+    #18260,#18261,#18262,#18263,#18264,#18265,#18266,#18267,#18268,
+    #18269,#18270,#18271,#18272,#18273,#18274,#18275,#18276,#18277,
+    #18278,#18279,#18280,#18281,#18282,#18283,#18284,#18285,#18286,
+    #18287,#18288,#18289,#18290,#18291,#18292),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199892124454,0.501851255526,0.803810378835,
+    0.927562216764,1.),.UNSPECIFIED.);
+#18256 = CARTESIAN_POINT('',(-0.103529245073,3.141694581956));
+#18257 = CARTESIAN_POINT('',(-0.103529252358,3.220175006257));
+#18258 = CARTESIAN_POINT('',(-0.10352926985,3.29867115821));
+#18259 = CARTESIAN_POINT('',(-0.103529319984,3.377160255754));
+#18260 = CARTESIAN_POINT('',(-0.10352935863,3.455640567297));
+#18261 = CARTESIAN_POINT('',(-0.103529354835,3.534120881701));
+#18262 = CARTESIAN_POINT('',(-0.103529321485,3.612609983622));
+#18263 = CARTESIAN_POINT('',(-0.103529296886,3.691106134199));
+#18264 = CARTESIAN_POINT('',(-0.103529247597,3.888139903636));
+#18265 = CARTESIAN_POINT('',(-0.103529235909,4.006817371919));
+#18266 = CARTESIAN_POINT('',(-0.103529276911,4.125424014304));
+#18267 = CARTESIAN_POINT('',(-0.103529361177,4.243982442722));
+#18268 = CARTESIAN_POINT('',(-0.103529383076,4.362540869245));
+#18269 = CARTESIAN_POINT('',(-0.103529385978,4.481147516722));
+#18270 = CARTESIAN_POINT('',(-0.103529358452,4.599824991517));
+#18271 = CARTESIAN_POINT('',(-0.103529275636,4.836931693038));
+#18272 = CARTESIAN_POINT('',(-0.10352921937,4.955609171598));
+#18273 = CARTESIAN_POINT('',(-0.103529164282,5.074215828221));
+#18274 = CARTESIAN_POINT('',(-0.103529123809,5.192774266265));
+#18275 = CARTESIAN_POINT('',(-0.103529149166,5.311332676198));
+#18276 = CARTESIAN_POINT('',(-0.103529350779,5.429939309467));
+#18277 = CARTESIAN_POINT('',(-0.103529473067,5.548616778831));
+#18278 = CARTESIAN_POINT('',(-0.103529463115,5.715756823317));
+#18279 = CARTESIAN_POINT('',(-0.103529437958,5.764344983498));
+#18280 = CARTESIAN_POINT('',(-0.103529387999,5.812932491954));
+#18281 = CARTESIAN_POINT('',(-0.103529310868,5.861519184659));
+#18282 = CARTESIAN_POINT('',(-0.103529215864,5.910105875998));
+#18283 = CARTESIAN_POINT('',(-0.103529125987,5.958693381602));
+#18284 = CARTESIAN_POINT('',(-0.103529070506,6.007281540669));
+#18285 = CARTESIAN_POINT('',(-0.103529066641,6.08430832152));
+#18286 = CARTESIAN_POINT('',(-0.103529081883,6.112748449382));
+#18287 = CARTESIAN_POINT('',(-0.103529120792,6.141188606114));
+#18288 = CARTESIAN_POINT('',(-0.103529184178,6.169628776848));
+#18289 = CARTESIAN_POINT('',(-0.103529266664,6.198068947103));
+#18290 = CARTESIAN_POINT('',(-0.103529356684,6.226509102784));
+#18291 = CARTESIAN_POINT('',(-0.103529436484,6.254949230181));
+#18292 = CARTESIAN_POINT('',(-0.103529482122,6.283389315972));
+#18293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18294 = PCURVE('',#18295,#18300);
+#18295 = CYLINDRICAL_SURFACE('',#18296,4.);
+#18296 = AXIS2_PLACEMENT_3D('',#18297,#18298,#18299);
+#18297 = CARTESIAN_POINT('',(0.,0.,0.));
+#18298 = DIRECTION('',(-0.,-0.,-1.));
+#18299 = DIRECTION('',(1.,0.,0.));
+#18300 = DEFINITIONAL_REPRESENTATION('',(#18301),#18339);
+#18301 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#18302,#18303,#18304,#18305,
+    #18306,#18307,#18308,#18309,#18310,#18311,#18312,#18313,#18314,
+    #18315,#18316,#18317,#18318,#18319,#18320,#18321,#18322,#18323,
+    #18324,#18325,#18326,#18327,#18328,#18329,#18330,#18331,#18332,
+    #18333,#18334,#18335,#18336,#18337,#18338),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199892124454,0.501851255526,0.803810378835,
+    0.927562216764,1.),.UNSPECIFIED.);
+#18302 = CARTESIAN_POINT('',(0.,-35.99999861781));
+#18303 = CARTESIAN_POINT('',(-7.847787497616E-02,-36.09991974754));
+#18304 = CARTESIAN_POINT('',(-0.156971478429,-36.19986089967));
+#18305 = CARTESIAN_POINT('',(-0.235458030567,-36.29979306496));
+#18306 = CARTESIAN_POINT('',(-0.313935794126,-36.39971404895));
+#18307 = CARTESIAN_POINT('',(-0.392413555263,-36.4996350486));
+#18308 = CARTESIAN_POINT('',(-0.47090010236,-36.5995672457));
+#18309 = CARTESIAN_POINT('',(-0.54939370273,-36.69950841699));
+#18310 = CARTESIAN_POINT('',(-0.746421074191,-36.95037148502));
+#18311 = CARTESIAN_POINT('',(-0.865094693708,-37.1014714334));
+#18312 = CARTESIAN_POINT('',(-0.983697496048,-37.25248118375));
+#18313 = CARTESIAN_POINT('',(-1.102252081766,-37.40342951799));
+#18314 = CARTESIAN_POINT('',(-1.220806667655,-37.55437784901));
+#18315 = CARTESIAN_POINT('',(-1.339409469591,-37.70538759891));
+#18316 = CARTESIAN_POINT('',(-1.458083086944,-37.85648755905));
+#18317 = CARTESIAN_POINT('',(-1.695182070429,-38.15837144996));
+#18318 = CARTESIAN_POINT('',(-1.81385567997,-38.30947145496));
+#18319 = CARTESIAN_POINT('',(-1.932458469126,-38.46048129492));
+#18320 = CARTESIAN_POINT('',(-2.051013043414,-38.6114297239));
+#18321 = CARTESIAN_POINT('',(-2.169567630101,-38.76237803259));
+#18322 = CARTESIAN_POINT('',(-2.288170447914,-38.91338764535));
+#18323 = CARTESIAN_POINT('',(-2.406844078281,-39.06448750723));
+#18324 = CARTESIAN_POINT('',(-2.573978691171,-39.27728992007));
+#18325 = CARTESIAN_POINT('',(-2.622565269398,-39.33915229533));
+#18326 = CARTESIAN_POINT('',(-2.671151192897,-39.40101385652));
+#18327 = CARTESIAN_POINT('',(-2.719736298732,-39.46287439523));
+#18328 = CARTESIAN_POINT('',(-2.768321402914,-39.52473494187));
+#18329 = CARTESIAN_POINT('',(-2.816907322727,-39.58659652073));
+#18330 = CARTESIAN_POINT('',(-2.865493898564,-39.64845890963));
+#18331 = CARTESIAN_POINT('',(-2.942518173967,-39.74652926722));
+#18332 = CARTESIAN_POINT('',(-2.970957378211,-39.78273917667));
+#18333 = CARTESIAN_POINT('',(-2.999396612034,-39.81894910807));
+#18334 = CARTESIAN_POINT('',(-3.027835860492,-39.85515904148));
+#18335 = CARTESIAN_POINT('',(-3.056275109689,-39.89136896158));
+#18336 = CARTESIAN_POINT('',(-3.084714346777,-39.92757885759));
+#18337 = CARTESIAN_POINT('',(-3.113153559962,-39.96378872334));
+#18338 = CARTESIAN_POINT('',(-3.141592738498,-39.99999855724));
+#18339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18340 = ORIENTED_EDGE('',*,*,#18341,.F.);
+#18341 = EDGE_CURVE('',#17978,#18212,#18342,.T.);
+#18342 = SURFACE_CURVE('',#18343,(#18346,#18353),.PCURVE_S1.);
+#18343 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18344,#18345),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#18344 = CARTESIAN_POINT('',(-3.100001221616,4.2455006088E-07,
+    39.758846927188));
+#18345 = CARTESIAN_POINT('',(-4.100001864893,-4.2454276183E-07,
+    40.026793718863));
+#18346 = PCURVE('',#15003,#18347);
+#18347 = DEFINITIONAL_REPRESENTATION('',(#18348),#18352);
+#18348 = LINE('',#18349,#18350);
+#18349 = CARTESIAN_POINT('',(0.,6.283389315972));
+#18350 = VECTOR('',#18351,1.);
+#18351 = DIRECTION('',(1.,0.));
+#18352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18353 = PCURVE('',#18354,#18397);
+#18354 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#18355,#18356,#18357,#18358,#18359,#18360,#18361,#18362,#18363
+      ,#18364,#18365,#18366,#18367,#18368,#18369,#18370,#18371,#18372
+      ,#18373,#18374,#18375)
+    ,(#18376,#18377,#18378,#18379,#18380,#18381,#18382,#18383,#18384
+      ,#18385,#18386,#18387,#18388,#18389,#18390,#18391,#18392,#18393
+      ,#18394,#18395,#18396
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#18355 = CARTESIAN_POINT('',(-3.100001221616,4.24550056E-07,
+    39.758846927188));
+#18356 = CARTESIAN_POINT('',(-3.100001604455,-0.885357014385,
+    40.122483547859));
+#18357 = CARTESIAN_POINT('',(-2.821858923307,-1.770718978294,
+    40.486121826472));
+#18358 = CARTESIAN_POINT('',(-2.265566248438,-2.558979710574,
+    40.84974961037));
+#18359 = CARTESIAN_POINT('',(-1.469279801279,-3.153074003774,
+    41.213399749757));
+#18360 = CARTESIAN_POINT('',(-0.509187213531,-3.473002952065,
+    41.577028007423));
+#18361 = CARTESIAN_POINT('',(0.509188582612,-3.472999932265,
+    41.940660127613));
+#18362 = CARTESIAN_POINT('',(1.469273577149,-3.153072614016,
+    42.30430594396));
+#18363 = CARTESIAN_POINT('',(2.265569357359,-2.5589846452,
+    42.667936832472));
+#18364 = CARTESIAN_POINT('',(2.82185754231,-1.77071709644,
+    43.031574285794));
+#18365 = CARTESIAN_POINT('',(3.378144745259,-5.1551118058E-07,
+    43.758847047208));
+#18366 = CARTESIAN_POINT('',(2.821858146513,1.770716255234,
+    44.486119808627));
+#18367 = CARTESIAN_POINT('',(2.265571930143,2.558985158844,
+    44.849755882466));
+#18368 = CARTESIAN_POINT('',(1.469264281852,3.153066691112,
+    45.213393569835));
+#18369 = CARTESIAN_POINT('',(0.509213708374,3.473008968998,
+    45.577024289359));
+#18370 = CARTESIAN_POINT('',(-0.509219925357,3.472996911412,
+    45.940675764433));
+#18371 = CARTESIAN_POINT('',(-1.469248254679,3.153074946485,
+    46.304288925304));
+#18372 = CARTESIAN_POINT('',(-2.265582238055,2.558981401285,
+    46.667945863516));
+#18373 = CARTESIAN_POINT('',(-2.82185423515,1.770719664121,
+    47.031572267957));
+#18374 = CARTESIAN_POINT('',(-3.100001058805,0.885357948379,
+    47.395210546543));
+#18375 = CARTESIAN_POINT('',(-3.10000146592,5.0945383157E-07,
+    47.758847167244));
+#18376 = CARTESIAN_POINT('',(-4.100001864893,-4.245427645E-07,
+    40.026793718863));
+#18377 = CARTESIAN_POINT('',(-4.100002142976,-1.170959146697,
+    40.390429825454));
+#18378 = CARTESIAN_POINT('',(-3.732135400997,-2.341914044863,
+    40.754064274132));
+#18379 = CARTESIAN_POINT('',(-2.996394631737,-3.384465012334,
+    41.117709217512));
+#18380 = CARTESIAN_POINT('',(-1.943237984134,-4.170192341525,
+    41.48133180537));
+#18381 = CARTESIAN_POINT('',(-0.673440475008,-4.59332545025,
+    41.844976274967));
+#18382 = CARTESIAN_POINT('',(0.673442777313,-4.593325343419,
+    42.208616882131));
+#18383 = CARTESIAN_POINT('',(1.943235245382,-4.170191153044,
+    42.572243792958));
+#18384 = CARTESIAN_POINT('',(2.996398918881,-3.384463430061,
+    42.935885631773));
+#18385 = CARTESIAN_POINT('',(3.732135064237,-2.341915187207,
+    43.299520905711));
+#18386 = CARTESIAN_POINT('',(4.467869153401,4.987989001E-07,
+    44.026793598841));
+#18387 = CARTESIAN_POINT('',(3.732134638684,2.341916051113,
+    44.754066291971));
+#18388 = CARTESIAN_POINT('',(2.996401857909,3.384465614358,
+    45.117702945396));
+#18389 = CARTESIAN_POINT('',(1.943214885966,4.170184504281,
+    45.481337985311));
+#18390 = CARTESIAN_POINT('',(0.673485220741,4.593337250309,
+    45.844979993077));
+#18391 = CARTESIAN_POINT('',(-0.673499786617,4.593318117093,
+    46.208601245188));
+#18392 = CARTESIAN_POINT('',(-1.943188456807,4.170191387672,
+    46.572260811736));
+#18393 = CARTESIAN_POINT('',(-2.99642194853,3.384466193135,
+    46.935876600669));
+#18394 = CARTESIAN_POINT('',(-3.732129592064,2.341912943759,
+    47.299522923556));
+#18395 = CARTESIAN_POINT('',(-4.100001983965,1.17095821272,
+    47.663157372239));
+#18396 = CARTESIAN_POINT('',(-4.100002237842,-5.0944387731E-07,
+    48.026793478806));
+#18397 = DEFINITIONAL_REPRESENTATION('',(#18398),#18402);
+#18398 = LINE('',#18399,#18400);
+#18399 = CARTESIAN_POINT('',(0.,0.));
+#18400 = VECTOR('',#18401,1.);
+#18401 = DIRECTION('',(1.,0.));
+#18402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18403 = ADVANCED_FACE('',(#18404),#14944,.T.);
+#18404 = FACE_BOUND('',#18405,.F.);
+#18405 = EDGE_LOOP('',(#18406,#18407,#18408,#18409,#18591,#18612));
+#18406 = ORIENTED_EDGE('',*,*,#14860,.F.);
+#18407 = ORIENTED_EDGE('',*,*,#15241,.T.);
+#18408 = ORIENTED_EDGE('',*,*,#15374,.T.);
+#18409 = ORIENTED_EDGE('',*,*,#18410,.T.);
+#18410 = EDGE_CURVE('',#15310,#18411,#18413,.T.);
+#18411 = VERTEX_POINT('',#18412);
+#18412 = CARTESIAN_POINT('',(4.,0.,36.499998546542));
+#18413 = SURFACE_CURVE('',#18414,(#18471,#18531),.PCURVE_S1.);
+#18414 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#18415,#18416,#18417,#18418,
+    #18419,#18420,#18421,#18422,#18423,#18424,#18425,#18426,#18427,
+    #18428,#18429,#18430,#18431,#18432,#18433,#18434,#18435,#18436,
+    #18437,#18438,#18439,#18440,#18441,#18442,#18443,#18444,#18445,
+    #18446,#18447,#18448,#18449,#18450,#18451,#18452,#18453,#18454,
+    #18455,#18456,#18457,#18458,#18459,#18460,#18461,#18462,#18463,
+    #18464,#18465,#18466,#18467,#18468,#18469,#18470),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051168816091E-02,0.118520431215,
+    0.278516612926,0.317188432224,0.487843368093,0.659830478338,
+    0.81049850009,0.961166525075,1.),.UNSPECIFIED.);
+#18415 = CARTESIAN_POINT('',(-2.717210319E-07,4.,30.499998845758));
+#18416 = CARTESIAN_POINT('',(-0.135999669437,3.999999983962,
+    30.543288735403));
+#18417 = CARTESIAN_POINT('',(-0.271999730962,3.994605327912,
+    30.586578818611));
+#18418 = CARTESIAN_POINT('',(-0.407742520179,3.983816056499,
+    30.629868750639));
+#18419 = CARTESIAN_POINT('',(-0.542971426916,3.96764745434,
+    30.673158600947));
+#18420 = CARTESIAN_POINT('',(-0.677431492461,3.946130015014,
+    30.716448571804));
+#18421 = CARTESIAN_POINT('',(-0.810869735074,3.919309390058,
+    30.759738716907));
+#18422 = CARTESIAN_POINT('',(-1.120982921116,3.844076767673,
+    30.861314073174));
+#18423 = CARTESIAN_POINT('',(-1.296627557084,3.791402709232,
+    30.919600437281));
+#18424 = CARTESIAN_POINT('',(-1.469355523136,3.729373365728,
+    30.977886137524));
+#18425 = CARTESIAN_POINT('',(-1.638570343352,3.658185149157,
+    31.036171408969));
+#18426 = CARTESIAN_POINT('',(-1.803694328172,3.578081091477,
+    31.094457105231));
+#18427 = CARTESIAN_POINT('',(-1.964169976411,3.489350255651,
+    31.152743467177));
+#18428 = CARTESIAN_POINT('',(-2.48479721606,3.164072274293,
+    31.34815016372));
+#18429 = CARTESIAN_POINT('',(-2.821632697473,2.889802877952,
+    31.48533849983));
+#18430 = CARTESIAN_POINT('',(-3.122672856969,2.573970244801,
+    31.622471244587));
+#18431 = CARTESIAN_POINT('',(-3.381975146094,2.222307940791,
+    31.75958621589));
+#18432 = CARTESIAN_POINT('',(-3.594711625341,1.841363632937,
+    31.896719076612));
+#18433 = CARTESIAN_POINT('',(-3.757161485632,1.438508995297,
+    32.033907469256));
+#18434 = CARTESIAN_POINT('',(-3.893832358447,0.921363558257,
+    32.204171583026));
+#18435 = CARTESIAN_POINT('',(-3.917379068369,0.819890218614,
+    32.237314449534));
+#18436 = CARTESIAN_POINT('',(-3.937839222679,0.717720548157,
+    32.270457328101));
+#18437 = CARTESIAN_POINT('',(-3.955188470872,0.614967225759,
+    32.303600210705));
+#18438 = CARTESIAN_POINT('',(-3.969407640226,0.51174380455,
+    32.336743089357));
+#18439 = CARTESIAN_POINT('',(-3.980482735806,0.408164711917,
+    32.369885956102));
+#18440 = CARTESIAN_POINT('',(-4.023364850603,-0.153799829315,
+    32.549284927448));
+#18441 = CARTESIAN_POINT('',(-3.99694782002,-0.616919419911,
+    32.695633450196));
+#18442 = CARTESIAN_POINT('',(-3.908228505965,-1.074618437089,
+    32.841904485006));
+#18443 = CARTESIAN_POINT('',(-3.75870433025,-1.516969550851,
+    32.98815323116));
+#18444 = CARTESIAN_POINT('',(-3.551533530759,-1.934629443504,
+    33.134424229822));
+#18445 = CARTESIAN_POINT('',(-3.291548883611,-2.318798199595,
+    33.280772691695));
+#18446 = CARTESIAN_POINT('',(-2.677650064473,-3.007427178969,
+    33.574426538042));
+#18447 = CARTESIAN_POINT('',(-2.322621721633,-3.311686772193,
+    33.721920375067));
+#18448 = CARTESIAN_POINT('',(-1.927718821625,-3.566481185535,
+    33.869333588633));
+#18449 = CARTESIAN_POINT('',(-1.501338972348,-3.765882265688,
+    34.016724012873));
+#18450 = CARTESIAN_POINT('',(-1.052625723252,-3.905613914302,
+    34.164137182555));
+#18451 = CARTESIAN_POINT('',(-0.591512366194,-3.983031662372,
+    34.311630995477));
+#18452 = CARTESIAN_POINT('',(0.276765352335,-4.010980415611,
+    34.588155506886));
+#18453 = CARTESIAN_POINT('',(0.683919625413,-3.976063370341,
+    34.717332105315));
+#18454 = CARTESIAN_POINT('',(1.085681263653,-3.892886435027,
+    34.846467905665));
+#18455 = CARTESIAN_POINT('',(1.475255706046,-3.762564162042,
+    34.975589535218));
+#18456 = CARTESIAN_POINT('',(1.846196179449,-3.587253213091,
+    35.104725453684));
+#18457 = CARTESIAN_POINT('',(2.192405225753,-3.370151667785,
+    35.23390208858));
+#18458 = CARTESIAN_POINT('',(2.824380560114,-2.861369846157,
+    35.492155605298));
+#18459 = CARTESIAN_POINT('',(3.110390762006,-2.5694931999,35.62133220254
+    ));
+#18460 = CARTESIAN_POINT('',(3.360853956719,-2.244533199916,
+    35.750468038624));
+#18461 = CARTESIAN_POINT('',(3.571343971356,-1.891763953745,
+    35.879589588291));
+#18462 = CARTESIAN_POINT('',(3.73837753017,-1.517023224601,
+    36.008725402566));
+#18463 = CARTESIAN_POINT('',(3.859415177912,-1.126710894838,
+    36.137901969694));
+#18464 = CARTESIAN_POINT('',(3.952252165591,-0.625007911484,
+    36.300310089798));
+#18465 = CARTESIAN_POINT('',(3.968141461324,-0.521616360525,
+    36.333591491522));
+#18466 = CARTESIAN_POINT('',(3.980874204432,-0.417759568256,
+    36.366872907055));
+#18467 = CARTESIAN_POINT('',(3.990434424574,-0.313553167935,
+    36.400154328932));
+#18468 = CARTESIAN_POINT('',(3.996811468491,-0.209113282737,
+    36.433435748928));
+#18469 = CARTESIAN_POINT('',(4.,-0.104556525754,36.46671715805));
+#18470 = CARTESIAN_POINT('',(4.,-1.78E-15,36.499998546542));
+#18471 = PCURVE('',#14944,#18472);
+#18472 = DEFINITIONAL_REPRESENTATION('',(#18473),#18530);
+#18473 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#18474,#18475,#18476,#18477,
+    #18478,#18479,#18480,#18481,#18482,#18483,#18484,#18485,#18486,
+    #18487,#18488,#18489,#18490,#18491,#18492,#18493,#18494,#18495,
+    #18496,#18497,#18498,#18499,#18500,#18501,#18502,#18503,#18504,
+    #18505,#18506,#18507,#18508,#18509,#18510,#18511,#18512,#18513,
+    #18514,#18515,#18516,#18517,#18518,#18519,#18520,#18521,#18522,
+    #18523,#18524,#18525,#18526,#18527,#18528,#18529),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051168816091E-02,0.118520431215,
+    0.278516612926,0.317188432224,0.487843368093,0.659830478338,
+    0.81049850009,0.961166525075,1.),.UNSPECIFIED.);
+#18474 = CARTESIAN_POINT('',(-1.570796394725,-30.49999884575));
+#18475 = CARTESIAN_POINT('',(-1.604796244154,-30.5432887354));
+#18476 = CARTESIAN_POINT('',(-1.638796260166,-30.58657881861));
+#18477 = CARTESIAN_POINT('',(-1.67279615329,-30.62986875063));
+#18478 = CARTESIAN_POINT('',(-1.706795967273,-30.67315860094));
+#18479 = CARTESIAN_POINT('',(-1.740795856772,-30.7164485718));
+#18480 = CARTESIAN_POINT('',(-1.774795865053,-30.7597387169));
+#18481 = CARTESIAN_POINT('',(-1.854572951216,-30.86131407317));
+#18482 = CARTESIAN_POINT('',(-1.900350922517,-30.91960043728));
+#18483 = CARTESIAN_POINT('',(-1.946128357556,-30.97788613752));
+#18484 = CARTESIAN_POINT('',(-1.991905452512,-31.03617140896));
+#18485 = CARTESIAN_POINT('',(-2.037682888046,-31.09445710523));
+#18486 = CARTESIAN_POINT('',(-2.083460859565,-31.15274346717));
+#18487 = CARTESIAN_POINT('',(-2.236932861861,-31.34815016372));
+#18488 = CARTESIAN_POINT('',(-2.344680359962,-31.48533849983));
+#18489 = CARTESIAN_POINT('',(-2.4523842884,-31.62247124458));
+#18490 = CARTESIAN_POINT('',(-2.560074225412,-31.75958621589));
+#18491 = CARTESIAN_POINT('',(-2.667778139469,-31.89671907661));
+#18492 = CARTESIAN_POINT('',(-2.775525629581,-32.03390746925));
+#18493 = CARTESIAN_POINT('',(-2.909250704484,-32.20417158302));
+#18494 = CARTESIAN_POINT('',(-2.9352810408,-32.23731444953));
+#18495 = CARTESIAN_POINT('',(-2.961311386025,-32.2704573281));
+#18496 = CARTESIAN_POINT('',(-2.987341734215,-32.3036002107));
+#18497 = CARTESIAN_POINT('',(-3.013372079425,-32.33674308935));
+#18498 = CARTESIAN_POINT('',(-3.039402415701,-32.3698859561));
+#18499 = CARTESIAN_POINT('',(-3.180301985734,-32.54928492744));
+#18500 = CARTESIAN_POINT('',(-3.295243816733,-32.69563345019));
+#18501 = CARTESIAN_POINT('',(-3.410124823889,-32.841904485));
+#18502 = CARTESIAN_POINT('',(-3.524988355384,-32.98815323115));
+#18503 = CARTESIAN_POINT('',(-3.639869367184,-33.13442422982));
+#18504 = CARTESIAN_POINT('',(-3.7548112074,-33.28077269169));
+#18505 = CARTESIAN_POINT('',(-3.985446421452,-33.57442653804));
+#18506 = CARTESIAN_POINT('',(-4.101287803967,-33.72192037506));
+#18507 = CARTESIAN_POINT('',(-4.217065854308,-33.86933358863));
+#18508 = CARTESIAN_POINT('',(-4.332825968728,-34.01672401287));
+#18509 = CARTESIAN_POINT('',(-4.448604023849,-34.16413718255));
+#18510 = CARTESIAN_POINT('',(-4.564445409543,-34.31163099547));
+#18511 = CARTESIAN_POINT('',(-4.781627264405,-34.58815550688));
+#18512 = CARTESIAN_POINT('',(-4.883082319278,-34.71733210531));
+#18513 = CARTESIAN_POINT('',(-4.984505400731,-34.84646790566));
+#18514 = CARTESIAN_POINT('',(-5.085917280779,-34.97558953521));
+#18515 = CARTESIAN_POINT('',(-5.187340347075,-35.10472545368));
+#18516 = CARTESIAN_POINT('',(-5.288795396541,-35.23390208858));
+#18517 = CARTESIAN_POINT('',(-5.491627187266,-35.49215560529));
+#18518 = CARTESIAN_POINT('',(-5.593082245248,-35.62133220254));
+#18519 = CARTESIAN_POINT('',(-5.694505325919,-35.75046803862));
+#18520 = CARTESIAN_POINT('',(-5.795917219655,-35.87958958829));
+#18521 = CARTESIAN_POINT('',(-5.89734030324,-36.00872540256));
+#18522 = CARTESIAN_POINT('',(-5.998795365661,-36.13790196969));
+#18523 = CARTESIAN_POINT('',(-6.1263504003,-36.30031008979));
+#18524 = CARTESIAN_POINT('',(-6.152489549316,-36.33359149152));
+#18525 = CARTESIAN_POINT('',(-6.178628707388,-36.36687290705));
+#18526 = CARTESIAN_POINT('',(-6.204767868762,-36.40015432893));
+#18527 = CARTESIAN_POINT('',(-6.230907027152,-36.43343574892));
+#18528 = CARTESIAN_POINT('',(-6.257046175741,-36.46671715805));
+#18529 = CARTESIAN_POINT('',(-6.28318530718,-36.49999854654));
+#18530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18531 = PCURVE('',#15324,#18532);
+#18532 = DEFINITIONAL_REPRESENTATION('',(#18533),#18590);
+#18533 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#18534,#18535,#18536,#18537,
+    #18538,#18539,#18540,#18541,#18542,#18543,#18544,#18545,#18546,
+    #18547,#18548,#18549,#18550,#18551,#18552,#18553,#18554,#18555,
+    #18556,#18557,#18558,#18559,#18560,#18561,#18562,#18563,#18564,
+    #18565,#18566,#18567,#18568,#18569,#18570,#18571,#18572,#18573,
+    #18574,#18575,#18576,#18577,#18578,#18579,#18580,#18581,#18582,
+    #18583,#18584,#18585,#18586,#18587,#18588,#18589),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051168816091E-02,0.118520431215,
+    0.278516612926,0.317188432224,0.487843368093,0.659830478338,
+    0.81049850009,0.961166525075,1.),.UNSPECIFIED.);
+#18534 = CARTESIAN_POINT('',(-0.931750053677,0.));
+#18535 = CARTESIAN_POINT('',(-0.931750108234,3.400093407883E-02));
+#18536 = CARTESIAN_POINT('',(-0.931750212077,6.800204568473E-02));
+#18537 = CARTESIAN_POINT('',(-0.931750322509,0.102003038646));
+#18538 = CARTESIAN_POINT('',(-0.931750410485,0.136003954172));
+#18539 = CARTESIAN_POINT('',(-0.931750461189,0.170004946766));
+#18540 = CARTESIAN_POINT('',(-0.931750474611,0.204006060131));
+#18541 = CARTESIAN_POINT('',(-0.93175045472,0.283785742161));
+#18542 = CARTESIAN_POINT('',(-0.931750397006,0.329565205505));
+#18543 = CARTESIAN_POINT('',(-0.931750314635,0.375344134781));
+#18544 = CARTESIAN_POINT('',(-0.931750229417,0.421122724998));
+#18545 = CARTESIAN_POINT('',(-0.93175015905,0.466901655299));
+#18546 = CARTESIAN_POINT('',(-0.931750112826,0.512681119763));
+#18547 = CARTESIAN_POINT('',(-0.93175002742,0.666158119099));
+#18548 = CARTESIAN_POINT('',(-0.931750086419,0.773909112411));
+#18549 = CARTESIAN_POINT('',(-0.931750271981,0.88161651156));
+#18550 = CARTESIAN_POINT('',(-0.931750358806,0.98930991611));
+#18551 = CARTESIAN_POINT('',(-0.931750376462,1.097017321947));
+#18552 = CARTESIAN_POINT('',(-0.931750355289,1.204768315642));
+#18553 = CARTESIAN_POINT('',(-0.931750308767,1.338497745252));
+#18554 = CARTESIAN_POINT('',(-0.931750298768,1.364528929526));
+#18555 = CARTESIAN_POINT('',(-0.931750288165,1.390560122883));
+#18556 = CARTESIAN_POINT('',(-0.931750277259,1.416591319276));
+#18557 = CARTESIAN_POINT('',(-0.931750266316,1.442622512663));
+#18558 = CARTESIAN_POINT('',(-0.931750255564,1.468653697008));
+#18559 = CARTESIAN_POINT('',(-0.931750199432,1.609557856553));
+#18560 = CARTESIAN_POINT('',(-0.931750161034,1.72450342818));
+#18561 = CARTESIAN_POINT('',(-0.931750147299,1.839388163758));
+#18562 = CARTESIAN_POINT('',(-0.931750157234,1.954255417914));
+#18563 = CARTESIAN_POINT('',(-0.931750213868,2.069140152802));
+#18564 = CARTESIAN_POINT('',(-0.931750256787,2.184085716705));
+#18565 = CARTESIAN_POINT('',(-0.931750288929,2.414728407472));
+#18566 = CARTESIAN_POINT('',(-0.931750273916,2.530573548961));
+#18567 = CARTESIAN_POINT('',(-0.931750237527,2.646355353969));
+#18568 = CARTESIAN_POINT('',(-0.931750102084,2.762119251383));
+#18569 = CARTESIAN_POINT('',(-0.931750218017,2.877901062227));
+#18570 = CARTESIAN_POINT('',(-0.931750270183,2.993746204946));
+#18571 = CARTESIAN_POINT('',(-0.931750301682,3.210935114012));
+#18572 = CARTESIAN_POINT('',(-0.931750281362,3.312393466465));
+#18573 = CARTESIAN_POINT('',(-0.931750382394,3.413819837929));
+#18574 = CARTESIAN_POINT('',(-0.931750299104,3.515235004565));
+#18575 = CARTESIAN_POINT('',(-0.931750221803,3.616661371462));
+#18576 = CARTESIAN_POINT('',(-0.931750163324,3.718119721992));
+#18577 = CARTESIAN_POINT('',(-0.931750121159,3.920958106558));
+#18578 = CARTESIAN_POINT('',(-0.931750136114,4.022416459576));
+#18579 = CARTESIAN_POINT('',(-0.931750199763,4.123842826898));
+#18580 = CARTESIAN_POINT('',(-0.931750275452,4.225257997107));
+#18581 = CARTESIAN_POINT('',(-0.931750317196,4.326684361113));
+#18582 = CARTESIAN_POINT('',(-0.93175033189,4.428142712126));
+#18583 = CARTESIAN_POINT('',(-0.931750323134,4.555701889597));
+#18584 = CARTESIAN_POINT('',(-0.931750319915,4.581841888017));
+#18585 = CARTESIAN_POINT('',(-0.93175031542,4.607981895912));
+#18586 = CARTESIAN_POINT('',(-0.931750309813,4.634121907495));
+#18587 = CARTESIAN_POINT('',(-0.931750303269,4.660261916432));
+#18588 = CARTESIAN_POINT('',(-0.931750295979,4.686401915843));
+#18589 = CARTESIAN_POINT('',(-0.931750288144,4.712541898299));
+#18590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18591 = ORIENTED_EDGE('',*,*,#18592,.F.);
+#18592 = EDGE_CURVE('',#18087,#18411,#18593,.T.);
+#18593 = SURFACE_CURVE('',#18594,(#18598,#18605),.PCURVE_S1.);
+#18594 = LINE('',#18595,#18596);
+#18595 = CARTESIAN_POINT('',(4.,0.,0.));
+#18596 = VECTOR('',#18597,1.);
+#18597 = DIRECTION('',(0.,0.,1.));
+#18598 = PCURVE('',#14944,#18599);
+#18599 = DEFINITIONAL_REPRESENTATION('',(#18600),#18604);
+#18600 = LINE('',#18601,#18602);
+#18601 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#18602 = VECTOR('',#18603,1.);
+#18603 = DIRECTION('',(-0.,-1.));
+#18604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18605 = PCURVE('',#18295,#18606);
+#18606 = DEFINITIONAL_REPRESENTATION('',(#18607),#18611);
+#18607 = LINE('',#18608,#18609);
+#18608 = CARTESIAN_POINT('',(-0.,0.));
+#18609 = VECTOR('',#18610,1.);
+#18610 = DIRECTION('',(-0.,-1.));
+#18611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18612 = ORIENTED_EDGE('',*,*,#18086,.F.);
+#18613 = ADVANCED_FACE('',(#18614),#15324,.F.);
+#18614 = FACE_BOUND('',#18615,.F.);
+#18615 = EDGE_LOOP('',(#18616,#18617,#18618,#18659,#18724));
+#18616 = ORIENTED_EDGE('',*,*,#18410,.F.);
+#18617 = ORIENTED_EDGE('',*,*,#15309,.T.);
+#18618 = ORIENTED_EDGE('',*,*,#18619,.T.);
+#18619 = EDGE_CURVE('',#15269,#18620,#18622,.T.);
+#18620 = VERTEX_POINT('',#18621);
+#18621 = CARTESIAN_POINT('',(4.24544299E-07,3.099998778387,
+    38.741155473567));
+#18622 = SURFACE_CURVE('',#18623,(#18645,#18652),.PCURVE_S1.);
+#18623 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#18624,#18625,#18626,#18627,
+    #18628,#18629,#18630,#18631,#18632,#18633,#18634,#18635,#18636,
+    #18637,#18638,#18639,#18640,#18641,#18642,#18643,#18644),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#18624 = CARTESIAN_POINT('',(3.3964471902E-07,3.099999022684,
+    30.741155233516));
+#18625 = CARTESIAN_POINT('',(-0.885356401507,3.099998858107,
+    31.104791854181));
+#18626 = CARTESIAN_POINT('',(-1.770717495671,2.821852496146,
+    31.468430132809));
+#18627 = CARTESIAN_POINT('',(-2.558978763888,2.265581153336,
+    31.832056537184));
+#18628 = CARTESIAN_POINT('',(-3.153072059024,1.469247960428,
+    32.195713475511));
+#18629 = CARTESIAN_POINT('',(-3.472994034763,0.509220475181,
+    32.559326636252));
+#18630 = CARTESIAN_POINT('',(-3.473006371248,-0.509212355723,
+    32.922978111409));
+#18631 = CARTESIAN_POINT('',(-3.153064608516,-1.469262260276,
+    33.286608830909));
+#18632 = CARTESIAN_POINT('',(-2.558983762557,-2.265569443655,
+    33.650246518275));
+#18633 = CARTESIAN_POINT('',(-1.770715632578,-2.821855437509,
+    34.013882592119));
+#18634 = CARTESIAN_POINT('',(-4.0976360151E-07,-3.378142082826,
+    34.741155353535));
+#18635 = CARTESIAN_POINT('',(1.770714927969,-2.821855803305,
+    35.468428114952));
+#18636 = CARTESIAN_POINT('',(2.55898171079,-2.265568632337,
+    35.832064188792));
+#18637 = CARTESIAN_POINT('',(3.153070893498,-1.469271869889,
+    36.195701876166));
+#18638 = CARTESIAN_POINT('',(3.47299497174,-0.509191655606,
+    36.559332595659));
+#18639 = CARTESIAN_POINT('',(3.473002438212,0.509188384024,
+    36.922984070817));
+#18640 = CARTESIAN_POINT('',(3.153070754191,1.46927636674,
+    37.286597231561));
+#18641 = CARTESIAN_POINT('',(2.558978611326,2.265564121617,
+    37.650254169885));
+#18642 = CARTESIAN_POINT('',(1.770718355655,2.821856214301,
+    38.013880574269));
+#18643 = CARTESIAN_POINT('',(0.885357165686,3.099998918744,
+    38.377518852873));
+#18644 = CARTESIAN_POINT('',(4.2454431037E-07,3.099998778387,
+    38.741155473567));
+#18645 = PCURVE('',#15324,#18646);
+#18646 = DEFINITIONAL_REPRESENTATION('',(#18647),#18651);
+#18647 = LINE('',#18648,#18649);
+#18648 = CARTESIAN_POINT('',(-0.,0.));
+#18649 = VECTOR('',#18650,1.);
+#18650 = DIRECTION('',(0.,1.));
+#18651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18652 = PCURVE('',#15523,#18653);
+#18653 = DEFINITIONAL_REPRESENTATION('',(#18654),#18658);
+#18654 = LINE('',#18655,#18656);
+#18655 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#18656 = VECTOR('',#18657,1.);
+#18657 = DIRECTION('',(0.,1.));
+#18658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18659 = ORIENTED_EDGE('',*,*,#18660,.F.);
+#18660 = EDGE_CURVE('',#18661,#18620,#18663,.T.);
+#18661 = VERTEX_POINT('',#18662);
+#18662 = CARTESIAN_POINT('',(-3.39643492E-07,4.,38.499998557234));
+#18663 = SURFACE_CURVE('',#18664,(#18667,#18674),.PCURVE_S1.);
+#18664 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18665,#18666),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#18665 = CARTESIAN_POINT('',(-4.245515397E-07,4.099998135104,
+    38.473203880381));
+#18666 = CARTESIAN_POINT('',(4.2454430993E-07,3.099998778387,
+    38.741155473567));
+#18667 = PCURVE('',#15324,#18668);
+#18668 = DEFINITIONAL_REPRESENTATION('',(#18669),#18673);
+#18669 = LINE('',#18670,#18671);
+#18670 = CARTESIAN_POINT('',(0.,6.283389315972));
+#18671 = VECTOR('',#18672,1.);
+#18672 = DIRECTION('',(1.,0.));
+#18673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18674 = PCURVE('',#18675,#18718);
+#18675 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#18676,#18677,#18678,#18679,#18680,#18681,#18682,#18683,#18684
+      ,#18685,#18686,#18687,#18688,#18689,#18690,#18691,#18692,#18693
+      ,#18694,#18695,#18696)
+    ,(#18697,#18698,#18699,#18700,#18701,#18702,#18703,#18704,#18705
+      ,#18706,#18707,#18708,#18709,#18710,#18711,#18712,#18713,#18714
+      ,#18715,#18716,#18717
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#18676 = CARTESIAN_POINT('',(-4.2455154325E-07,4.099998135104,
+    38.473203880381));
+#18677 = CARTESIAN_POINT('',(-1.170957974965,4.099997614517,
+    38.836839986975));
+#18678 = CARTESIAN_POINT('',(-2.341911450514,3.732125323961,
+    39.200474435666));
+#18679 = CARTESIAN_POINT('',(-3.384463488994,2.996418179156,
+    39.564120758459));
+#18680 = CARTESIAN_POINT('',(-4.17018765739,1.943185562297,
+    39.927736547574));
+#18681 = CARTESIAN_POINT('',(-4.593313674145,0.673498066365,
+    40.291396113924));
+#18682 = CARTESIAN_POINT('',(-4.593332500533,-0.67348559323,
+    40.655017366169));
+#18683 = CARTESIAN_POINT('',(-4.170179888648,-1.943213891426,
+    41.018659373876));
+#18684 = CARTESIAN_POINT('',(-3.384461545066,-2.996399630515,
+    41.382294413811));
+#18685 = CARTESIAN_POINT('',(-2.341912857456,-3.732131437572,
+    41.745931067229));
+#18686 = CARTESIAN_POINT('',(5.1899402999E-07,-4.467864682573,
+    42.473203760363));
+#18687 = CARTESIAN_POINT('',(2.341913693931,-3.732130796136,
+    43.200476453487));
+#18688 = CARTESIAN_POINT('',(3.384460725939,-2.996395149519,
+    43.564111727453));
+#18689 = CARTESIAN_POINT('',(4.170187422781,-1.943232350845,
+    43.927753566171));
+#18690 = CARTESIAN_POINT('',(4.593320900438,-0.67344105709,
+    44.29138047717));
+#18691 = CARTESIAN_POINT('',(4.59332070048,0.673440847485,
+    44.655021084181));
+#18692 = CARTESIAN_POINT('',(4.170187725923,1.943236989646,
+    45.018665553825));
+#18693 = CARTESIAN_POINT('',(3.384460942996,2.9963924043,45.382288141706
+    ));
+#18694 = CARTESIAN_POINT('',(2.341910851237,3.732132199886,
+    45.745933085068));
+#18695 = CARTESIAN_POINT('',(1.170957040968,4.099998307032,
+    46.109567533754));
+#18696 = CARTESIAN_POINT('',(-5.0945577001E-07,4.099997762153,
+    46.473203640326));
+#18697 = CARTESIAN_POINT('',(4.2454430549E-07,3.099998778387,
+    38.741155473567));
+#18698 = CARTESIAN_POINT('',(-0.885356246833,3.099998638052,
+    39.10479209424));
+#18699 = CARTESIAN_POINT('',(-1.770717278846,2.821852322264,
+    39.468430372859));
+#18700 = CARTESIAN_POINT('',(-2.558978500175,2.265581044874,
+    39.832056777241));
+#18701 = CARTESIAN_POINT('',(-3.153071770303,1.469247931002,
+    40.195713715561));
+#18702 = CARTESIAN_POINT('',(-3.472993747123,0.509220530161,
+    40.559326876311));
+#18703 = CARTESIAN_POINT('',(-3.473006111498,-0.509212220472,
+    40.922978351458));
+#18704 = CARTESIAN_POINT('',(-3.153064400274,-1.469262058136,
+    41.286609070965));
+#18705 = CARTESIAN_POINT('',(-2.558983622941,-2.26556919503,
+    41.650246758329));
+#18706 = CARTESIAN_POINT('',(-1.770715570318,-2.821855166633,
+    42.013882832172));
+#18707 = CARTESIAN_POINT('',(-5.0228205675E-07,-3.378141816607,
+    42.741155593589));
+#18708 = CARTESIAN_POINT('',(1.770714711143,-2.821855629421,
+    43.468428355005));
+#18709 = CARTESIAN_POINT('',(2.558981744123,-2.26556816423,
+    43.832065808337));
+#18710 = CARTESIAN_POINT('',(3.153069437813,-1.469273253365,
+    44.195696696801));
+#18711 = CARTESIAN_POINT('',(3.472996767966,-0.509189187542,
+    44.559342513241));
+#18712 = CARTESIAN_POINT('',(3.473000094599,0.509185725728,
+    44.922974633341));
+#18713 = CARTESIAN_POINT('',(3.153071712914,1.469277577508,
+    45.286602891036));
+#18714 = CARTESIAN_POINT('',(2.558978174662,2.265563513343,
+    45.650253030442));
+#18715 = CARTESIAN_POINT('',(1.770718293398,2.821855943424,
+    46.013880814331));
+#18716 = CARTESIAN_POINT('',(0.885357180813,3.0999986502,46.37751909292)
+  );
+#18717 = CARTESIAN_POINT('',(5.0944604313E-07,3.099998534085,
+    46.741155713624));
+#18718 = DEFINITIONAL_REPRESENTATION('',(#18719),#18723);
+#18719 = LINE('',#18720,#18721);
+#18720 = CARTESIAN_POINT('',(0.,0.));
+#18721 = VECTOR('',#18722,1.);
+#18722 = DIRECTION('',(1.,0.));
+#18723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18724 = ORIENTED_EDGE('',*,*,#18725,.F.);
+#18725 = EDGE_CURVE('',#18411,#18661,#18726,.T.);
+#18726 = SURFACE_CURVE('',#18727,(#18754,#18784),.PCURVE_S1.);
+#18727 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#18728,#18729,#18730,#18731,
+    #18732,#18733,#18734,#18735,#18736,#18737,#18738,#18739,#18740,
+    #18741,#18742,#18743,#18744,#18745,#18746,#18747,#18748,#18749,
+    #18750,#18751,#18752,#18753),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291537423205,0.403548447402,0.903505521829,1.),.UNSPECIFIED.);
+#18728 = CARTESIAN_POINT('',(4.,-1.63E-15,36.499998546542));
+#18729 = CARTESIAN_POINT('',(4.,0.26165746145,36.583286735048));
+#18730 = CARTESIAN_POINT('',(3.98003112157,0.523332763376,
+    36.666580540245));
+#18731 = CARTESIAN_POINT('',(3.940088668263,0.783165366267,
+    36.749870222485));
+#18732 = CARTESIAN_POINT('',(3.880390909427,1.039333005781,
+    36.833157275389));
+#18733 = CARTESIAN_POINT('',(3.801352885038,1.290054713084,
+    36.916446939379));
+#18734 = CARTESIAN_POINT('',(3.703584387144,1.53359946916,
+    36.999740714238));
+#18735 = CARTESIAN_POINT('',(3.543469901218,1.858474515313,
+    37.115028850698));
+#18736 = CARTESIAN_POINT('',(3.496383555291,1.947345586336,
+    37.147028844814));
+#18737 = CARTESIAN_POINT('',(3.446699095468,2.034820374207,
+    37.179028846714));
+#18738 = CARTESIAN_POINT('',(3.394466437252,2.120807916044,
+    37.211028850134));
+#18739 = CARTESIAN_POINT('',(3.339739396346,2.205219618055,
+    37.243028848892));
+#18740 = CARTESIAN_POINT('',(3.282575688643,2.287969255542,
+    37.275028836881));
+#18741 = CARTESIAN_POINT('',(2.957287878472,2.730530077102,
+    37.449859499033));
+#18742 = CARTESIAN_POINT('',(2.644066301807,3.057514477008,
+    37.592772343023));
+#18743 = CARTESIAN_POINT('',(2.289022030417,3.342045886583,
+    37.735616708504));
+#18744 = CARTESIAN_POINT('',(1.899195323108,3.577981200263,
+    37.878440558052));
+#18745 = CARTESIAN_POINT('',(1.482447754209,3.760562441268,
+    38.021285172082));
+#18746 = CARTESIAN_POINT('',(1.047486864313,3.886401595043,
+    38.164198176698));
+#18747 = CARTESIAN_POINT('',(0.518302508644,3.967223573167,
+    38.334595955037));
+#18748 = CARTESIAN_POINT('',(0.432360208691,3.978136507184,
+    38.362163065621));
+#18749 = CARTESIAN_POINT('',(0.346153245835,3.986876888468,
+    38.389730174465));
+#18750 = CARTESIAN_POINT('',(0.259747520322,3.993437191777,
+    38.417297278952));
+#18751 = CARTESIAN_POINT('',(0.173209125068,3.997812399773,
+    38.444864377607));
+#18752 = CARTESIAN_POINT('',(8.660434566078E-02,4.000000003024,
+    38.472431470098));
+#18753 = CARTESIAN_POINT('',(-3.3964348959E-07,4.,38.499998557234));
+#18754 = PCURVE('',#15324,#18755);
+#18755 = DEFINITIONAL_REPRESENTATION('',(#18756),#18783);
+#18756 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#18757,#18758,#18759,#18760,
+    #18761,#18762,#18763,#18764,#18765,#18766,#18767,#18768,#18769,
+    #18770,#18771,#18772,#18773,#18774,#18775,#18776,#18777,#18778,
+    #18779,#18780,#18781,#18782),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291537423205,0.403548447402,0.903505521829,1.),.UNSPECIFIED.);
+#18757 = CARTESIAN_POINT('',(-0.931750288144,4.712541898299));
+#18758 = CARTESIAN_POINT('',(-0.931750268536,4.777958393372));
+#18759 = CARTESIAN_POINT('',(-0.931750245442,4.843379295203));
+#18760 = CARTESIAN_POINT('',(-0.931750221936,4.908796957452));
+#18761 = CARTESIAN_POINT('',(-0.931750200335,4.974212558363));
+#18762 = CARTESIAN_POINT('',(-0.931750182941,5.039630218616));
+#18763 = CARTESIAN_POINT('',(-0.931750172086,5.105051118749));
+#18764 = CARTESIAN_POINT('',(-0.931750168473,5.195601160862));
+#18765 = CARTESIAN_POINT('',(-0.931750168673,5.220734718187));
+#18766 = CARTESIAN_POINT('',(-0.931750170186,5.245868283057));
+#18767 = CARTESIAN_POINT('',(-0.93175017307,5.271001850427));
+#18768 = CARTESIAN_POINT('',(-0.931750177334,5.296135415244));
+#18769 = CARTESIAN_POINT('',(-0.931750182937,5.321268972447));
+#18770 = CARTESIAN_POINT('',(-0.931750220383,5.458585165764));
+#18771 = CARTESIAN_POINT('',(-0.931750279496,5.570832351441));
+#18772 = CARTESIAN_POINT('',(-0.931750330198,5.683025723019));
+#18773 = CARTESIAN_POINT('',(-0.931750427674,5.79520294505));
+#18774 = CARTESIAN_POINT('',(-0.931750261107,5.907396295569));
+#18775 = CARTESIAN_POINT('',(-0.931750175987,6.01964351368));
+#18776 = CARTESIAN_POINT('',(-0.931750255644,6.153478056278));
+#18777 = CARTESIAN_POINT('',(-0.931750271845,6.175129936388));
+#18778 = CARTESIAN_POINT('',(-0.93175029549,6.19678181962));
+#18779 = CARTESIAN_POINT('',(-0.93175032726,6.218433703105));
+#18780 = CARTESIAN_POINT('',(-0.931750364392,6.240085583281));
+#18781 = CARTESIAN_POINT('',(-0.931750400676,6.261737455888));
+#18782 = CARTESIAN_POINT('',(-0.931750426455,6.283389315972));
+#18783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18784 = PCURVE('',#18295,#18785);
+#18785 = DEFINITIONAL_REPRESENTATION('',(#18786),#18813);
+#18786 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#18787,#18788,#18789,#18790,
+    #18791,#18792,#18793,#18794,#18795,#18796,#18797,#18798,#18799,
+    #18800,#18801,#18802,#18803,#18804,#18805,#18806,#18807,#18808,
+    #18809,#18810,#18811,#18812),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291537423205,0.403548447402,0.903505521829,1.),.UNSPECIFIED.);
+#18787 = CARTESIAN_POINT('',(0.,-36.49999854654));
+#18788 = CARTESIAN_POINT('',(-6.54143653625E-02,-36.58328673504));
+#18789 = CARTESIAN_POINT('',(-0.130833136092,-36.66658054024));
+#18790 = CARTESIAN_POINT('',(-0.196248667197,-36.74987022248));
+#18791 = CARTESIAN_POINT('',(-0.261662138266,-36.83315727538));
+#18792 = CARTESIAN_POINT('',(-0.327077670659,-36.91644693937));
+#18793 = CARTESIAN_POINT('',(-0.392496444945,-36.99974071423));
+#18794 = CARTESIAN_POINT('',(-0.483043547403,-37.11502885069));
+#18795 = CARTESIAN_POINT('',(-0.508176289075,-37.14702884481));
+#18796 = CARTESIAN_POINT('',(-0.533309038577,-37.17902884671));
+#18797 = CARTESIAN_POINT('',(-0.558441790851,-37.21102885013));
+#18798 = CARTESIAN_POINT('',(-0.583574540825,-37.24302884889));
+#18799 = CARTESIAN_POINT('',(-0.608707283422,-37.27502883688));
+#18800 = CARTESIAN_POINT('',(-0.746019027327,-37.44985949903));
+#18801 = CARTESIAN_POINT('',(-0.858262580453,-37.59277234302));
+#18802 = CARTESIAN_POINT('',(-0.970452321739,-37.7356167085));
+#18803 = CARTESIAN_POINT('',(-1.082625917428,-37.87844055805));
+#18804 = CARTESIAN_POINT('',(-1.194815630906,-38.02128517208));
+#18805 = CARTESIAN_POINT('',(-1.307059160101,-38.16419817669));
+#18806 = CARTESIAN_POINT('',(-1.440889340375,-38.33459595503));
+#18807 = CARTESIAN_POINT('',(-1.462540515828,-38.36216306562));
+#18808 = CARTESIAN_POINT('',(-1.484191696057,-38.38973017446));
+#18809 = CARTESIAN_POINT('',(-1.505842878858,-38.41729727895));
+#18810 = CARTESIAN_POINT('',(-1.527494061432,-38.4448643776));
+#18811 = CARTESIAN_POINT('',(-1.54914524038,-38.47243147009));
+#18812 = CARTESIAN_POINT('',(-1.570796411706,-38.49999855723));
+#18813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18814 = ADVANCED_FACE('',(#18815),#15523,.F.);
+#18815 = FACE_BOUND('',#18816,.F.);
+#18816 = EDGE_LOOP('',(#18817,#18818,#18819,#18860));
+#18817 = ORIENTED_EDGE('',*,*,#18619,.F.);
+#18818 = ORIENTED_EDGE('',*,*,#15510,.T.);
+#18819 = ORIENTED_EDGE('',*,*,#18820,.T.);
+#18820 = EDGE_CURVE('',#15470,#18821,#18823,.T.);
+#18821 = VERTEX_POINT('',#18822);
+#18822 = CARTESIAN_POINT('',(4.2455005E-07,3.100001221616,
+    39.758846927188));
+#18823 = SURFACE_CURVE('',#18824,(#18846,#18853),.PCURVE_S1.);
+#18824 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#18825,#18826,#18827,#18828,
+    #18829,#18830,#18831,#18832,#18833,#18834,#18835,#18836,#18837,
+    #18838,#18839,#18840,#18841,#18842,#18843,#18844,#18845),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#18825 = CARTESIAN_POINT('',(3.3964849333E-07,3.100000977318,
+    31.758846687138));
+#18826 = CARTESIAN_POINT('',(-0.885357029517,3.100001335903,
+    32.122483307803));
+#18827 = CARTESIAN_POINT('',(-1.770718916032,2.821858652431,
+    32.486121586419));
+#18828 = CARTESIAN_POINT('',(-2.558979868008,2.26556635946,
+    32.849747990844));
+#18829 = CARTESIAN_POINT('',(-3.153072628558,1.469278186236,
+    33.213404929073));
+#18830 = CARTESIAN_POINT('',(-3.473004776192,0.509189601312,
+    33.577018089922));
+#18831 = CARTESIAN_POINT('',(-3.472997560747,-0.509191160627,
+    33.94066956501));
+#18832 = CARTESIAN_POINT('',(-3.153073492264,-1.469272134824,
+    34.304300284535));
+#18833 = CARTESIAN_POINT('',(-2.558984084438,-2.265569608547,
+    34.667937971896));
+#18834 = CARTESIAN_POINT('',(-1.770716879611,-2.821857368425,
+    35.03157404574));
+#18835 = CARTESIAN_POINT('',(-4.2299093639E-07,-3.378144479039,
+    35.758846807158));
+#18836 = CARTESIAN_POINT('',(1.770716192974,-2.821857875635,
+    36.486119568571));
+#18837 = CARTESIAN_POINT('',(2.558985019229,-2.265571681515,
+    36.849755642426));
+#18838 = CARTESIAN_POINT('',(3.153066482869,-1.469264079712,
+    37.213393329756));
+#18839 = CARTESIAN_POINT('',(3.473008709248,-0.50921357312,
+    37.577024049342));
+#18840 = CARTESIAN_POINT('',(3.472996623769,0.509219980334,
+    37.940675524346));
+#18841 = CARTESIAN_POINT('',(3.153074657767,1.469248225258,
+    38.304288685276));
+#18842 = CARTESIAN_POINT('',(2.558981137565,2.265582129593,
+    38.66794562345));
+#18843 = CARTESIAN_POINT('',(1.770719447295,2.821854061263,
+    39.031572027908));
+#18844 = CARTESIAN_POINT('',(0.885357793705,3.100000838757,
+    39.395210306493));
+#18845 = CARTESIAN_POINT('',(4.2455006044E-07,3.100001221616,
+    39.758846927188));
+#18846 = PCURVE('',#15523,#18847);
+#18847 = DEFINITIONAL_REPRESENTATION('',(#18848),#18852);
+#18848 = LINE('',#18849,#18850);
+#18849 = CARTESIAN_POINT('',(-0.,0.));
+#18850 = VECTOR('',#18851,1.);
+#18851 = DIRECTION('',(0.,1.));
+#18852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18853 = PCURVE('',#15888,#18854);
+#18854 = DEFINITIONAL_REPRESENTATION('',(#18855),#18859);
+#18855 = LINE('',#18856,#18857);
+#18856 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#18857 = VECTOR('',#18858,1.);
+#18858 = DIRECTION('',(0.,1.));
+#18859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18860 = ORIENTED_EDGE('',*,*,#18861,.F.);
+#18861 = EDGE_CURVE('',#18620,#18821,#18862,.T.);
+#18862 = SURFACE_CURVE('',#18863,(#18866,#18873),.PCURVE_S1.);
+#18863 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18864,#18865),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#18864 = CARTESIAN_POINT('',(4.2454431037E-07,3.099998778387,
+    38.741155473567));
+#18865 = CARTESIAN_POINT('',(4.2455006044E-07,3.100001221616,
+    39.758846927188));
+#18866 = PCURVE('',#15523,#18867);
+#18867 = DEFINITIONAL_REPRESENTATION('',(#18868),#18872);
+#18868 = LINE('',#18869,#18870);
+#18869 = CARTESIAN_POINT('',(0.,6.283389315972));
+#18870 = VECTOR('',#18871,1.);
+#18871 = DIRECTION('',(1.,0.));
+#18872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18873 = PCURVE('',#18874,#18917);
+#18874 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#18875,#18876,#18877,#18878,#18879,#18880,#18881,#18882,#18883
+      ,#18884,#18885,#18886,#18887,#18888,#18889,#18890,#18891,#18892
+      ,#18893,#18894,#18895)
+    ,(#18896,#18897,#18898,#18899,#18900,#18901,#18902,#18903,#18904
+      ,#18905,#18906,#18907,#18908,#18909,#18910,#18911,#18912,#18913
+      ,#18914,#18915,#18916
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#18875 = CARTESIAN_POINT('',(4.2454430549E-07,3.099998778387,
+    38.741155473567));
+#18876 = CARTESIAN_POINT('',(-0.885356246833,3.099998638052,
+    39.10479209424));
+#18877 = CARTESIAN_POINT('',(-1.770717278845,2.821852322265,
+    39.468430372859));
+#18878 = CARTESIAN_POINT('',(-2.558978500176,2.265581044873,
+    39.832056777241));
+#18879 = CARTESIAN_POINT('',(-3.153071770302,1.469247931003,
+    40.195713715561));
+#18880 = CARTESIAN_POINT('',(-3.472993747125,0.50922053016,
+    40.559326876311));
+#18881 = CARTESIAN_POINT('',(-3.473006111497,-0.509212220471,
+    40.922978351457));
+#18882 = CARTESIAN_POINT('',(-3.153064400275,-1.469262058137,
+    41.286609070966));
+#18883 = CARTESIAN_POINT('',(-2.55898362294,-2.26556919503,
+    41.650246758328));
+#18884 = CARTESIAN_POINT('',(-1.770715570318,-2.821855166633,
+    42.013882832173));
+#18885 = CARTESIAN_POINT('',(-5.0228198153E-07,-3.378141816607,
+    42.741155593589));
+#18886 = CARTESIAN_POINT('',(1.770714711143,-2.821855629421,
+    43.468428355006));
+#18887 = CARTESIAN_POINT('',(2.558981447078,-2.26556852388,
+    43.832064428849));
+#18888 = CARTESIAN_POINT('',(3.153070604778,-1.469271840456,
+    44.195702116213));
+#18889 = CARTESIAN_POINT('',(3.472994684099,-0.509191710593,
+    44.559332835722));
+#18890 = CARTESIAN_POINT('',(3.473002178466,0.509188248779,
+    44.922984310864));
+#18891 = CARTESIAN_POINT('',(3.153070545948,1.469276164599,
+    45.286597471618));
+#18892 = CARTESIAN_POINT('',(2.558978471708,2.265563872992,
+    45.650254409937));
+#18893 = CARTESIAN_POINT('',(1.770718293398,2.821855943425,
+    46.013880814327));
+#18894 = CARTESIAN_POINT('',(0.885357180813,3.0999986502,46.377519092921
+    ));
+#18895 = CARTESIAN_POINT('',(5.0944604402E-07,3.099998534085,
+    46.741155713624));
+#18896 = CARTESIAN_POINT('',(4.2455005556E-07,3.100001221616,
+    39.758846927188));
+#18897 = CARTESIAN_POINT('',(-0.885357014385,3.100001604455,
+    40.122483547859));
+#18898 = CARTESIAN_POINT('',(-1.770718978294,2.821858923307,
+    40.486121826473));
+#18899 = CARTESIAN_POINT('',(-2.558980007621,2.265566608083,
+    40.849748230891));
+#18900 = CARTESIAN_POINT('',(-3.153072836803,1.469278388387,
+    41.213405169135));
+#18901 = CARTESIAN_POINT('',(-3.473005035942,0.509189736551,
+    41.577018329963));
+#18902 = CARTESIAN_POINT('',(-3.472997848388,-0.509191105633,
+    41.940669805074));
+#18903 = CARTESIAN_POINT('',(-3.153073780987,-1.469272164258,
+    42.304300524581));
+#18904 = CARTESIAN_POINT('',(-2.558984348152,-2.265569717004,
+    42.667938211951));
+#18905 = CARTESIAN_POINT('',(-1.77071709644,-2.82185754231,
+    43.031574285793));
+#18906 = CARTESIAN_POINT('',(-5.1551114025E-07,-3.378144745259,
+    43.758847047209));
+#18907 = CARTESIAN_POINT('',(1.770716255234,-2.821858146513,
+    44.486119808627));
+#18908 = CARTESIAN_POINT('',(2.558985158844,-2.265571930142,
+    44.849755882466));
+#18909 = CARTESIAN_POINT('',(3.153066691112,-1.469264281853,
+    45.213393569835));
+#18910 = CARTESIAN_POINT('',(3.473008968997,-0.509213708374,
+    45.577024289359));
+#18911 = CARTESIAN_POINT('',(3.472996911413,0.509219925356,
+    45.940675764433));
+#18912 = CARTESIAN_POINT('',(3.153074946485,1.46924825468,
+    46.304288925304));
+#18913 = CARTESIAN_POINT('',(2.558981401285,2.265582238055,
+    46.667945863516));
+#18914 = CARTESIAN_POINT('',(1.770719664121,2.82185423515,
+    47.031572267957));
+#18915 = CARTESIAN_POINT('',(0.885357948379,3.100001058805,
+    47.395210546543));
+#18916 = CARTESIAN_POINT('',(5.0945383112E-07,3.10000146592,
+    47.758847167244));
+#18917 = DEFINITIONAL_REPRESENTATION('',(#18918),#18922);
+#18918 = LINE('',#18919,#18920);
+#18919 = CARTESIAN_POINT('',(0.,0.));
+#18920 = VECTOR('',#18921,1.);
+#18921 = DIRECTION('',(1.,0.));
+#18922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18923 = ADVANCED_FACE('',(#18924),#15888,.F.);
+#18924 = FACE_BOUND('',#18925,.F.);
+#18925 = EDGE_LOOP('',(#18926,#18927,#18928,#19137,#19225));
+#18926 = ORIENTED_EDGE('',*,*,#18820,.F.);
+#18927 = ORIENTED_EDGE('',*,*,#15875,.T.);
+#18928 = ORIENTED_EDGE('',*,*,#18929,.T.);
+#18929 = EDGE_CURVE('',#15788,#18930,#18932,.T.);
+#18930 = VERTEX_POINT('',#18931);
+#18931 = CARTESIAN_POINT('',(4.,0.,37.99999855564));
+#18932 = SURFACE_CURVE('',#18933,(#18999,#19068),.PCURVE_S1.);
+#18933 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#18934,#18935,#18936,#18937,
+    #18938,#18939,#18940,#18941,#18942,#18943,#18944,#18945,#18946,
+    #18947,#18948,#18949,#18950,#18951,#18952,#18953,#18954,#18955,
+    #18956,#18957,#18958,#18959,#18960,#18961,#18962,#18963,#18964,
+    #18965,#18966,#18967,#18968,#18969,#18970,#18971,#18972,#18973,
+    #18974,#18975,#18976,#18977,#18978,#18979,#18980,#18981,#18982,
+    #18983,#18984,#18985,#18986,#18987,#18988,#18989,#18990,#18991,
+    #18992,#18993,#18994,#18995,#18996,#18997,#18998),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924886748594E-02,0.113262217411,
+    0.273271018635,0.347953002807,0.530610266541,0.56795152428,
+    0.763925222591,0.961230265488,1.),.UNSPECIFIED.);
+#18934 = CARTESIAN_POINT('',(-2.7171351169E-07,4.,31.999998845762));
+#18935 = CARTESIAN_POINT('',(-0.116015536914,3.999999986319,
+    32.036927597527));
+#18936 = CARTESIAN_POINT('',(-0.232031239591,3.996154376932,
+    32.073856480789));
+#18937 = CARTESIAN_POINT('',(-0.347898026698,3.988463183983,
+    32.110785307148));
+#18938 = CARTESIAN_POINT('',(-0.463467132346,3.976933313921,
+    32.147714067384));
+#18939 = CARTESIAN_POINT('',(-0.578590483893,3.961578550572,
+    32.184642840331));
+#18940 = CARTESIAN_POINT('',(-0.693120808029,3.942419538211,
+    32.221571701723));
+#18941 = CARTESIAN_POINT('',(-0.806911736868,3.919483764629,
+    32.258500633066));
+#18942 = CARTESIAN_POINT('',(-1.066572611081,3.858129371002,
+    32.343429235411));
+#18943 = CARTESIAN_POINT('',(-1.21183483293,3.817129864344,
+    32.391429567378));
+#18944 = CARTESIAN_POINT('',(-1.355284530271,3.769882770959,
+    32.439429678037));
+#18945 = CARTESIAN_POINT('',(-1.496608247053,3.716482436444,
+    32.487429505834));
+#18946 = CARTESIAN_POINT('',(-1.635499505978,3.657041650265,
+    32.535429333062));
+#18947 = CARTESIAN_POINT('',(-1.771659193986,3.59169149074,
+    32.583429442908));
+#18948 = CARTESIAN_POINT('',(-1.904795947742,3.520581170029,
+    32.631429776493));
+#18949 = CARTESIAN_POINT('',(-2.35915317792,3.25214909688,32.79941069723
+    ));
+#18950 = CARTESIAN_POINT('',(-2.663167524686,3.0253896169,
+    32.919442122239));
+#18951 = CARTESIAN_POINT('',(-2.942042593022,2.766267499872,
+    33.039447206925));
+#18952 = CARTESIAN_POINT('',(-3.191811504931,2.478108516429,
+    33.159429495613));
+#18953 = CARTESIAN_POINT('',(-3.409082661458,2.164718428651,
+    33.279411801056));
+#18954 = CARTESIAN_POINT('',(-3.591009553425,1.830326192597,
+    33.399416918031));
+#18955 = CARTESIAN_POINT('',(-3.735353248486,1.479599125921,
+    33.519448355266));
+#18956 = CARTESIAN_POINT('',(-3.889833396005,0.948760642569,
+    33.695429043016));
+#18957 = CARTESIAN_POINT('',(-3.930501085782,0.777365916856,
+    33.751429730939));
+#18958 = CARTESIAN_POINT('',(-3.962532657113,0.603999659895,
+    33.807429932003));
+#18959 = CARTESIAN_POINT('',(-3.985818233705,0.429170392593,
+    33.86342952329));
+#18960 = CARTESIAN_POINT('',(-4.000284165881,0.253391475816,
+    33.91942911458));
+#18961 = CARTESIAN_POINT('',(-4.005893130563,7.718018187773E-02,
+    33.975429315668));
+#18962 = CARTESIAN_POINT('',(-4.002644231249,-9.894323397827E-02,
+    34.031430003697));
+#18963 = CARTESIAN_POINT('',(-3.961049509467,-0.703726872505,
+    34.224393429968));
+#18964 = CARTESIAN_POINT('',(-3.878730970351,-1.129673576056,
+    34.36145471086));
+#18965 = CARTESIAN_POINT('',(-3.744040034407,-1.544241893301,
+    34.498462395038));
+#18966 = CARTESIAN_POINT('',(-3.558991657262,-1.939973319125,
+    34.635429528297));
+#18967 = CARTESIAN_POINT('',(-3.326667686744,-2.309935259622,
+    34.772396658133));
+#18968 = CARTESIAN_POINT('',(-3.051224729821,-2.647780951548,
+    34.909404351082));
+#18969 = CARTESIAN_POINT('',(-2.737839515536,-2.947775349982,
+    35.046465641159));
+#18970 = CARTESIAN_POINT('',(-2.322566744834,-3.257824654157,
+    35.211429473969));
+#18971 = CARTESIAN_POINT('',(-2.25075803421,-3.308679175483,
+    35.239429479438));
+#18972 = CARTESIAN_POINT('',(-2.177678695111,-3.357723367664,
+    35.267429493415));
+#18973 = CARTESIAN_POINT('',(-2.103382046191,-3.404920270391,
+    35.295429511653));
+#18974 = CARTESIAN_POINT('',(-2.02792260523,-3.450234864482,
+    35.323429529908));
+#18975 = CARTESIAN_POINT('',(-1.951356089136,-3.493634071882,
+    35.351429543935));
+#18976 = CARTESIAN_POINT('',(-1.873739413947,-3.535086755662,
+    35.379429549492));
+#18977 = CARTESIAN_POINT('',(-1.382577868873,-3.781745994311,
+    35.554378586976));
+#18978 = CARTESIAN_POINT('',(-0.942308491298,-3.934707243744,
+    35.70146592939));
+#18979 = CARTESIAN_POINT('',(-0.483219385977,-4.028756502614,
+    35.848475062205));
+#18980 = CARTESIAN_POINT('',(-1.457499368353E-02,-4.061509813638,
+    35.995429543609));
+#18981 = CARTESIAN_POINT('',(0.454292428877,-4.032120820089,
+    36.142383986062));
+#18982 = CARTESIAN_POINT('',(0.91404467956,-3.941368887281,
+    36.289393168854));
+#18983 = CARTESIAN_POINT('',(1.355400532301,-3.791571407043,
+    36.436480497787));
+#18984 = CARTESIAN_POINT('',(2.186271560075,-3.381751994706,
+    36.731376843987));
+#18985 = CARTESIAN_POINT('',(2.576213471718,-3.120593915332,
+    36.8794672065));
+#18986 = CARTESIAN_POINT('',(2.929950917313,-2.808239165909,
+    37.027476614186));
+#18987 = CARTESIAN_POINT('',(3.239852204764,-2.450779573521,
+    37.175429565351));
+#18988 = CARTESIAN_POINT('',(3.499503697533,-2.055308616845,
+    37.323382498303));
+#18989 = CARTESIAN_POINT('',(3.70382463613,-1.629928020291,
+    37.471391846066));
+#18990 = CARTESIAN_POINT('',(3.84902953763,-1.183639100387,
+    37.619482160204));
+#18991 = CARTESIAN_POINT('',(3.950046070255,-0.636770868883,
+    37.796500582551));
+#18992 = CARTESIAN_POINT('',(3.964292159121,-0.546527558008,
+    37.825571713597));
+#18993 = CARTESIAN_POINT('',(3.976181531672,-0.45592279016,
+    37.854642855336));
+#18994 = CARTESIAN_POINT('',(3.985703614708,-0.365028405867,
+    37.88371400318));
+#18995 = CARTESIAN_POINT('',(3.992850475382,-0.273916488092,
+    37.912785152305));
+#18996 = CARTESIAN_POINT('',(3.997616821195,-0.18265936223,
+    37.941856297656));
+#18997 = CARTESIAN_POINT('',(4.,-9.132959611199E-02,37.970927433943));
+#18998 = CARTESIAN_POINT('',(4.,-1.33E-15,37.99999855564));
+#18999 = PCURVE('',#15888,#19000);
+#19000 = DEFINITIONAL_REPRESENTATION('',(#19001),#19067);
+#19001 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#19002,#19003,#19004,#19005,
+    #19006,#19007,#19008,#19009,#19010,#19011,#19012,#19013,#19014,
+    #19015,#19016,#19017,#19018,#19019,#19020,#19021,#19022,#19023,
+    #19024,#19025,#19026,#19027,#19028,#19029,#19030,#19031,#19032,
+    #19033,#19034,#19035,#19036,#19037,#19038,#19039,#19040,#19041,
+    #19042,#19043,#19044,#19045,#19046,#19047,#19048,#19049,#19050,
+    #19051,#19052,#19053,#19054,#19055,#19056,#19057,#19058,#19059,
+    #19060,#19061,#19062,#19063,#19064,#19065,#19066),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924886748594E-02,0.113262217411,
+    0.273271018635,0.347953002807,0.530610266541,0.56795152428,
+    0.763925222591,0.961230265488,1.),.UNSPECIFIED.);
+#19002 = CARTESIAN_POINT('',(-0.103529109345,0.));
+#19003 = CARTESIAN_POINT('',(-0.103529143875,2.900473895774E-02));
+#19004 = CARTESIAN_POINT('',(-0.103529198153,5.800959629832E-02));
+#19005 = CARTESIAN_POINT('',(-0.103529246059,8.701440991747E-02));
+#19006 = CARTESIAN_POINT('',(-0.103529278523,0.116019165429));
+#19007 = CARTESIAN_POINT('',(-0.103529297124,0.145023922452));
+#19008 = CARTESIAN_POINT('',(-0.103529307708,0.174028740899));
+#19009 = CARTESIAN_POINT('',(-0.103529313984,0.203033607264));
+#19010 = CARTESIAN_POINT('',(-0.103529307435,0.269738546506));
+#19011 = CARTESIAN_POINT('',(-0.103529292715,0.307439134201));
+#19012 = CARTESIAN_POINT('',(-0.103529272551,0.345139539279));
+#19013 = CARTESIAN_POINT('',(-0.103529251706,0.382839717079));
+#19014 = CARTESIAN_POINT('',(-0.10352923389,0.420539893066));
+#19015 = CARTESIAN_POINT('',(-0.103529221522,0.458240292897));
+#19016 = CARTESIAN_POINT('',(-0.103529215488,0.495940872486));
+#19017 = CARTESIAN_POINT('',(-0.10352921345,0.627877014624));
+#19018 = CARTESIAN_POINT('',(-0.103529246999,0.722152530889));
+#19019 = CARTESIAN_POINT('',(-0.103529311684,0.816407404718));
+#19020 = CARTESIAN_POINT('',(-0.103529360316,0.910644393497));
+#19021 = CARTESIAN_POINT('',(-0.103529379122,1.004881383101));
+#19022 = CARTESIAN_POINT('',(-0.103529378681,1.099136261586));
+#19023 = CARTESIAN_POINT('',(-0.103529362641,1.19341178917));
+#19024 = CARTESIAN_POINT('',(-0.103529326217,1.33163115738));
+#19025 = CARTESIAN_POINT('',(-0.103529312704,1.375615410466));
+#19026 = CARTESIAN_POINT('',(-0.103529297881,1.419599278675));
+#19027 = CARTESIAN_POINT('',(-0.103529282407,1.463582666674));
+#19028 = CARTESIAN_POINT('',(-0.103529266993,1.507566054732));
+#19029 = CARTESIAN_POINT('',(-0.103529252404,1.551549923088));
+#19030 = CARTESIAN_POINT('',(-0.103529239457,1.595534176316));
+#19031 = CARTESIAN_POINT('',(-0.103529203531,1.747092185671));
+#19032 = CARTESIAN_POINT('',(-0.103529192882,1.854743354938));
+#19033 = CARTESIAN_POINT('',(-0.103529210147,1.962352456805));
+#19034 = CARTESIAN_POINT('',(-0.103529261688,2.069929735612));
+#19035 = CARTESIAN_POINT('',(-0.10352935678,2.177507015149));
+#19036 = CARTESIAN_POINT('',(-0.10352941539,2.285116118954));
+#19037 = CARTESIAN_POINT('',(-0.103529417717,2.392767288132));
+#19038 = CARTESIAN_POINT('',(-0.103529377097,2.522333755678));
+#19039 = CARTESIAN_POINT('',(-0.103529368674,2.544325616809));
+#19040 = CARTESIAN_POINT('',(-0.103529358928,2.566317484206));
+#19041 = CARTESIAN_POINT('',(-0.103529348103,2.58830935471));
+#19042 = CARTESIAN_POINT('',(-0.103529336485,2.610301225169));
+#19043 = CARTESIAN_POINT('',(-0.103529324398,2.632293092435));
+#19044 = CARTESIAN_POINT('',(-0.10352931221,2.654284953366));
+#19045 = CARTESIAN_POINT('',(-0.103529237956,2.791694032946));
+#19046 = CARTESIAN_POINT('',(-0.103529152198,2.907219883304));
+#19047 = CARTESIAN_POINT('',(-0.103529281923,3.022684416497));
+#19048 = CARTESIAN_POINT('',(-0.103529250882,3.138105932118));
+#19049 = CARTESIAN_POINT('',(-0.103529161372,3.25352740025));
+#19050 = CARTESIAN_POINT('',(-0.103529381361,3.368991947733));
+#19051 = CARTESIAN_POINT('',(-0.103529347309,3.484517803146));
+#19052 = CARTESIAN_POINT('',(-0.103529298917,3.716136350745));
+#19053 = CARTESIAN_POINT('',(-0.103529248877,3.832450007837));
+#19054 = CARTESIAN_POINT('',(-0.103529205695,3.948700082432));
+#19055 = CARTESIAN_POINT('',(-0.10352926325,4.064905840049));
+#19056 = CARTESIAN_POINT('',(-0.103529326855,4.18111160537));
+#19057 = CARTESIAN_POINT('',(-0.103529364072,4.29736168132));
+#19058 = CARTESIAN_POINT('',(-0.103529375165,4.413675336943));
+#19059 = CARTESIAN_POINT('',(-0.103529359772,4.552709795608));
+#19060 = CARTESIAN_POINT('',(-0.103529356329,4.575542949315));
+#19061 = CARTESIAN_POINT('',(-0.103529352003,4.598376110701));
+#19062 = CARTESIAN_POINT('',(-0.103529346839,4.621209276146));
+#19063 = CARTESIAN_POINT('',(-0.10352934089,4.644042441868));
+#19064 = CARTESIAN_POINT('',(-0.103529334225,4.666875603919));
+#19065 = CARTESIAN_POINT('',(-0.10352932692,4.689708758192));
+#19066 = CARTESIAN_POINT('',(-0.103529319066,4.712541900411));
+#19067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19068 = PCURVE('',#15843,#19069);
+#19069 = DEFINITIONAL_REPRESENTATION('',(#19070),#19136);
+#19070 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#19071,#19072,#19073,#19074,
+    #19075,#19076,#19077,#19078,#19079,#19080,#19081,#19082,#19083,
+    #19084,#19085,#19086,#19087,#19088,#19089,#19090,#19091,#19092,
+    #19093,#19094,#19095,#19096,#19097,#19098,#19099,#19100,#19101,
+    #19102,#19103,#19104,#19105,#19106,#19107,#19108,#19109,#19110,
+    #19111,#19112,#19113,#19114,#19115,#19116,#19117,#19118,#19119,
+    #19120,#19121,#19122,#19123,#19124,#19125,#19126,#19127,#19128,
+    #19129,#19130,#19131,#19132,#19133,#19134,#19135),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924886748594E-02,0.113262217411,
+    0.273271018635,0.347953002807,0.530610266541,0.56795152428,
+    0.763925222591,0.961230265488,1.),.UNSPECIFIED.);
+#19071 = CARTESIAN_POINT('',(-1.570796394723,-31.99999884576));
+#19072 = CARTESIAN_POINT('',(-1.599800211023,-32.03692759752));
+#19073 = CARTESIAN_POINT('',(-1.628804137097,-32.07385648078));
+#19074 = CARTESIAN_POINT('',(-1.65780801296,-32.11078530714));
+#19075 = CARTESIAN_POINT('',(-1.686811826132,-32.14771406738));
+#19076 = CARTESIAN_POINT('',(-1.715815637878,-32.18464284033));
+#19077 = CARTESIAN_POINT('',(-1.744819509446,-32.22157170172));
+#19078 = CARTESIAN_POINT('',(-1.773823428309,-32.25850063306));
+#19079 = CARTESIAN_POINT('',(-1.840526188378,-32.34342923541));
+#19080 = CARTESIAN_POINT('',(-1.878225544407,-32.39142956737));
+#19081 = CARTESIAN_POINT('',(-1.915924719167,-32.43942967803));
+#19082 = CARTESIAN_POINT('',(-1.953623668601,-32.48742950583));
+#19083 = CARTESIAN_POINT('',(-1.991322618217,-32.53542933306));
+#19084 = CARTESIAN_POINT('',(-2.029021793385,-32.5834294429));
+#19085 = CARTESIAN_POINT('',(-2.066721149633,-32.63142977649));
+#19086 = CARTESIAN_POINT('',(-2.198653014271,-32.79941069723));
+#19087 = CARTESIAN_POINT('',(-2.292925480607,-32.91944212223));
+#19088 = CARTESIAN_POINT('',(-2.387177305714,-33.03944720692));
+#19089 = CARTESIAN_POINT('',(-2.481411243703,-33.15942949561));
+#19090 = CARTESIAN_POINT('',(-2.575645179627,-33.27941180105));
+#19091 = CARTESIAN_POINT('',(-2.669897000497,-33.39941691803));
+#19092 = CARTESIAN_POINT('',(-2.764169464412,-33.51944835526));
+#19093 = CARTESIAN_POINT('',(-2.90238433594,-33.69542904301));
+#19094 = CARTESIAN_POINT('',(-2.946367157334,-33.75142973093));
+#19095 = CARTESIAN_POINT('',(-2.990349593226,-33.807429932));
+#19096 = CARTESIAN_POINT('',(-3.034331548533,-33.86342952329));
+#19097 = CARTESIAN_POINT('',(-3.078313503837,-33.91942911458));
+#19098 = CARTESIAN_POINT('',(-3.122295939716,-33.97542931566));
+#19099 = CARTESIAN_POINT('',(-3.166278761086,-34.03143000369));
+#19100 = CARTESIAN_POINT('',(-3.317831839723,-34.22439342996));
+#19101 = CARTESIAN_POINT('',(-3.425479512087,-34.36145471086));
+#19102 = CARTESIAN_POINT('',(-3.533085127157,-34.49846239503));
+#19103 = CARTESIAN_POINT('',(-3.64065893062,-34.6354295283));
+#19104 = CARTESIAN_POINT('',(-3.748232734444,-34.77239665813));
+#19105 = CARTESIAN_POINT('',(-3.855838348522,-34.90940435108));
+#19106 = CARTESIAN_POINT('',(-3.963486019583,-35.04646564115));
+#19107 = CARTESIAN_POINT('',(-4.093048274191,-35.21142947396));
+#19108 = CARTESIAN_POINT('',(-4.115039420148,-35.23942947943));
+#19109 = CARTESIAN_POINT('',(-4.137030572327,-35.26742949341));
+#19110 = CARTESIAN_POINT('',(-4.159021727619,-35.29542951165));
+#19111 = CARTESIAN_POINT('',(-4.18101288291,-35.3234295299));
+#19112 = CARTESIAN_POINT('',(-4.203004035089,-35.35142954393));
+#19113 = CARTESIAN_POINT('',(-4.224995181045,-35.37942954949));
+#19114 = CARTESIAN_POINT('',(-4.362399794179,-35.55437858697));
+#19115 = CARTESIAN_POINT('',(-4.477921888504,-35.70146592939));
+#19116 = CARTESIAN_POINT('',(-4.593382700468,-35.8484750622));
+#19117 = CARTESIAN_POINT('',(-4.708800430144,-35.99542954361));
+#19118 = CARTESIAN_POINT('',(-4.824218167648,-36.14238398606));
+#19119 = CARTESIAN_POINT('',(-4.939678972952,-36.28939316885));
+#19120 = CARTESIAN_POINT('',(-5.055201068641,-36.43648049778));
+#19121 = CARTESIAN_POINT('',(-5.286812086233,-36.73137684398));
+#19122 = CARTESIAN_POINT('',(-5.403121963064,-36.8794672065));
+#19123 = CARTESIAN_POINT('',(-5.519368267081,-37.02747661418));
+#19124 = CARTESIAN_POINT('',(-5.635570263605,-37.17542956536));
+#19125 = CARTESIAN_POINT('',(-5.751772261576,-37.32338249829));
+#19126 = CARTESIAN_POINT('',(-5.868018572533,-37.47139184606));
+#19127 = CARTESIAN_POINT('',(-5.984328456368,-37.6194821602));
+#19128 = CARTESIAN_POINT('',(-6.123358399747,-37.79650058255));
+#19129 = CARTESIAN_POINT('',(-6.146190811704,-37.82557171359));
+#19130 = CARTESIAN_POINT('',(-6.169023231101,-37.85464285533));
+#19131 = CARTESIAN_POINT('',(-6.191855654309,-37.88371400318));
+#19132 = CARTESIAN_POINT('',(-6.21468807754,-37.9127851523));
+#19133 = CARTESIAN_POINT('',(-6.237520496854,-37.94185629765));
+#19134 = CARTESIAN_POINT('',(-6.260352908152,-37.97092743394));
+#19135 = CARTESIAN_POINT('',(-6.28318530718,-37.99999855564));
+#19136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19137 = ORIENTED_EDGE('',*,*,#19138,.T.);
+#19138 = EDGE_CURVE('',#18930,#19139,#19141,.T.);
+#19139 = VERTEX_POINT('',#19140);
+#19140 = CARTESIAN_POINT('',(-3.39631959E-07,4.,39.99999855724));
+#19141 = SURFACE_CURVE('',#19142,(#19166,#19193),.PCURVE_S1.);
+#19142 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#19143,#19144,#19145,#19146,
+    #19147,#19148,#19149,#19150,#19151,#19152,#19153,#19154,#19155,
+    #19156,#19157,#19158,#19159,#19160,#19161,#19162,#19163,#19164,
+    #19165),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.60762344529,
+    0.855125410818,1.),.UNSPECIFIED.);
+#19143 = CARTESIAN_POINT('',(4.,-1.27E-15,37.99999855564));
+#19144 = CARTESIAN_POINT('',(4.,0.477110563266,38.151867608372));
+#19145 = CARTESIAN_POINT('',(3.934961335921,0.954733930838,
+    38.303899616702));
+#19146 = CARTESIAN_POINT('',(3.804641587998,1.421714302099,
+    38.455838433099));
+#19147 = CARTESIAN_POINT('',(3.6113785679,1.867740206825,38.607714243244
+    ));
+#19148 = CARTESIAN_POINT('',(3.359079252749,2.283233673222,
+    38.759589931609));
+#19149 = CARTESIAN_POINT('',(3.053302029153,2.65947071127,
+    38.911528516801));
+#19150 = CARTESIAN_POINT('',(2.701110876155,2.988584039731,
+    39.063560381121));
+#19151 = CARTESIAN_POINT('',(2.15315240713,3.37664077466,39.277289903077
+    ));
+#19152 = CARTESIAN_POINT('',(1.988313551645,3.480154553206,
+    39.339152275708));
+#19153 = CARTESIAN_POINT('',(1.817810336624,3.574455532028,
+    39.401013834277));
+#19154 = CARTESIAN_POINT('',(1.642245828345,3.659185016806,
+    39.462874370359));
+#19155 = CARTESIAN_POINT('',(1.46224647372,3.734032941678,
+    39.524734914371));
+#19156 = CARTESIAN_POINT('',(1.278460319349,3.798737381782,
+    39.586596490605));
+#19157 = CARTESIAN_POINT('',(1.09155619283,3.853086203523,
+    39.648458876881));
+#19158 = CARTESIAN_POINT('',(0.791398682359,3.922579342812,
+    39.746529236265));
+#19159 = CARTESIAN_POINT('',(0.679739030526,3.944635897069,
+    39.782739150139));
+#19160 = CARTESIAN_POINT('',(0.567382253979,3.963058752316,
+    39.818949085956));
+#19161 = CARTESIAN_POINT('',(0.454466436568,3.977822490712,
+    39.855159023795));
+#19162 = CARTESIAN_POINT('',(0.341130382859,3.988908039589,
+    39.891368948312));
+#19163 = CARTESIAN_POINT('',(0.227513618137,3.99630267145,
+    39.927578848747));
+#19164 = CARTESIAN_POINT('',(0.113756388401,4.000000003971,
+    39.963788718922));
+#19165 = CARTESIAN_POINT('',(-3.39631958E-07,4.,39.99999855724));
+#19166 = PCURVE('',#15888,#19167);
+#19167 = DEFINITIONAL_REPRESENTATION('',(#19168),#19192);
+#19168 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#19169,#19170,#19171,#19172,
+    #19173,#19174,#19175,#19176,#19177,#19178,#19179,#19180,#19181,
+    #19182,#19183,#19184,#19185,#19186,#19187,#19188,#19189,#19190,
+    #19191),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.60762344529,
+    0.855125410818,1.),.UNSPECIFIED.);
+#19169 = CARTESIAN_POINT('',(-0.103529319066,4.712541900411));
+#19170 = CARTESIAN_POINT('',(-0.103529278036,4.831823423698));
+#19171 = CARTESIAN_POINT('',(-0.103529221504,4.951232919695));
+#19172 = CARTESIAN_POINT('',(-0.103529165382,5.070569215546));
+#19173 = CARTESIAN_POINT('',(-0.1035291234,5.189856039034));
+#19174 = CARTESIAN_POINT('',(-0.103529145335,5.309142833623));
+#19175 = CARTESIAN_POINT('',(-0.103529349298,5.428479105152));
+#19176 = CARTESIAN_POINT('',(-0.10352947311,5.547888592066));
+#19177 = CARTESIAN_POINT('',(-0.103529463115,5.715756809967));
+#19178 = CARTESIAN_POINT('',(-0.103529437958,5.764344968084));
+#19179 = CARTESIAN_POINT('',(-0.103529387999,5.812932474477));
+#19180 = CARTESIAN_POINT('',(-0.103529310868,5.861519165119));
+#19181 = CARTESIAN_POINT('',(-0.103529215864,5.910105854396));
+#19182 = CARTESIAN_POINT('',(-0.103529125987,5.958693357937));
+#19183 = CARTESIAN_POINT('',(-0.103529070506,6.00728151494));
+#19184 = CARTESIAN_POINT('',(-0.103529066641,6.084308297202));
+#19185 = CARTESIAN_POINT('',(-0.103529081883,6.112748428538));
+#19186 = CARTESIAN_POINT('',(-0.103529120792,6.141188588744));
+#19187 = CARTESIAN_POINT('',(-0.103529184178,6.169628762953));
+#19188 = CARTESIAN_POINT('',(-0.103529266664,6.198068936682));
+#19189 = CARTESIAN_POINT('',(-0.103529356684,6.226509095837));
+#19190 = CARTESIAN_POINT('',(-0.103529436484,6.254949226708));
+#19191 = CARTESIAN_POINT('',(-0.103529482122,6.283389315972));
+#19192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19193 = PCURVE('',#19194,#19199);
+#19194 = CYLINDRICAL_SURFACE('',#19195,4.);
+#19195 = AXIS2_PLACEMENT_3D('',#19196,#19197,#19198);
+#19196 = CARTESIAN_POINT('',(0.,0.,0.));
+#19197 = DIRECTION('',(-0.,-0.,-1.));
+#19198 = DIRECTION('',(1.,0.,0.));
+#19199 = DEFINITIONAL_REPRESENTATION('',(#19200),#19224);
+#19200 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#19201,#19202,#19203,#19204,
+    #19205,#19206,#19207,#19208,#19209,#19210,#19211,#19212,#19213,
+    #19214,#19215,#19216,#19217,#19218,#19219,#19220,#19221,#19222,
+    #19223),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.60762344529,
+    0.855125410818,1.),.UNSPECIFIED.);
+#19201 = CARTESIAN_POINT('',(0.,-37.99999855564));
+#19202 = CARTESIAN_POINT('',(-0.119277640816,-38.15186760837));
+#19203 = CARTESIAN_POINT('',(-0.238683244019,-38.3038996167));
+#19204 = CARTESIAN_POINT('',(-0.35801564843,-38.4558384331));
+#19205 = CARTESIAN_POINT('',(-0.477298583579,-38.60771424324));
+#19206 = CARTESIAN_POINT('',(-0.596581531127,-38.75958993161));
+#19207 = CARTESIAN_POINT('',(-0.71591396405,-38.9115285168));
+#19208 = CARTESIAN_POINT('',(-0.835319588386,-39.06356038112));
+#19209 = CARTESIAN_POINT('',(-1.003182351026,-39.27728990307));
+#19210 = CARTESIAN_POINT('',(-1.05176892719,-39.3391522757));
+#19211 = CARTESIAN_POINT('',(-1.100354848626,-39.40101383427));
+#19212 = CARTESIAN_POINT('',(-1.148939952398,-39.46287437035));
+#19213 = CARTESIAN_POINT('',(-1.197525054517,-39.52473491437));
+#19214 = CARTESIAN_POINT('',(-1.246110972267,-39.5865964906));
+#19215 = CARTESIAN_POINT('',(-1.294697546041,-39.64845887688));
+#19216 = CARTESIAN_POINT('',(-1.371721822855,-39.74652923626));
+#19217 = CARTESIAN_POINT('',(-1.400161030573,-39.78273915013));
+#19218 = CARTESIAN_POINT('',(-1.42860026787,-39.81894908595));
+#19219 = CARTESIAN_POINT('',(-1.457039519802,-39.85515902379));
+#19220 = CARTESIAN_POINT('',(-1.485478772473,-39.89136894831));
+#19221 = CARTESIAN_POINT('',(-1.513918013035,-39.92757884874));
+#19222 = CARTESIAN_POINT('',(-1.542357229695,-39.96378871892));
+#19223 = CARTESIAN_POINT('',(-1.570796411703,-39.99999855724));
+#19224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19225 = ORIENTED_EDGE('',*,*,#19226,.F.);
+#19226 = EDGE_CURVE('',#18821,#19139,#19227,.T.);
+#19227 = SURFACE_CURVE('',#19228,(#19231,#19238),.PCURVE_S1.);
+#19228 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19229,#19230),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#19229 = CARTESIAN_POINT('',(4.2455006088E-07,3.100001221616,
+    39.758846927188));
+#19230 = CARTESIAN_POINT('',(-4.2454276183E-07,4.100001864893,
+    40.026793718863));
+#19231 = PCURVE('',#15888,#19232);
+#19232 = DEFINITIONAL_REPRESENTATION('',(#19233),#19237);
+#19233 = LINE('',#19234,#19235);
+#19234 = CARTESIAN_POINT('',(0.,6.283389315972));
+#19235 = VECTOR('',#19236,1.);
+#19236 = DIRECTION('',(1.,0.));
+#19237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19238 = PCURVE('',#19239,#19282);
+#19239 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#19240,#19241,#19242,#19243,#19244,#19245,#19246,#19247,#19248
+      ,#19249,#19250,#19251,#19252,#19253,#19254,#19255,#19256,#19257
+      ,#19258,#19259,#19260)
+    ,(#19261,#19262,#19263,#19264,#19265,#19266,#19267,#19268,#19269
+      ,#19270,#19271,#19272,#19273,#19274,#19275,#19276,#19277,#19278
+      ,#19279,#19280,#19281
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#19240 = CARTESIAN_POINT('',(4.24550056E-07,3.100001221616,
+    39.758846927188));
+#19241 = CARTESIAN_POINT('',(-0.885357014385,3.100001604455,
+    40.122483547859));
+#19242 = CARTESIAN_POINT('',(-1.770718978294,2.821858923307,
+    40.486121826472));
+#19243 = CARTESIAN_POINT('',(-2.558979710574,2.265566248438,
+    40.84974961037));
+#19244 = CARTESIAN_POINT('',(-3.153074003774,1.469279801279,
+    41.213399749757));
+#19245 = CARTESIAN_POINT('',(-3.473002952065,0.509187213531,
+    41.577028007423));
+#19246 = CARTESIAN_POINT('',(-3.472999932265,-0.509188582612,
+    41.940660127613));
+#19247 = CARTESIAN_POINT('',(-3.153072614016,-1.469273577149,
+    42.30430594396));
+#19248 = CARTESIAN_POINT('',(-2.5589846452,-2.265569357359,
+    42.667936832472));
+#19249 = CARTESIAN_POINT('',(-1.77071709644,-2.82185754231,
+    43.031574285794));
+#19250 = CARTESIAN_POINT('',(-5.1551118058E-07,-3.378144745259,
+    43.758847047208));
+#19251 = CARTESIAN_POINT('',(1.770716255234,-2.821858146513,
+    44.486119808627));
+#19252 = CARTESIAN_POINT('',(2.558985158844,-2.265571930143,
+    44.849755882466));
+#19253 = CARTESIAN_POINT('',(3.153066691112,-1.469264281852,
+    45.213393569835));
+#19254 = CARTESIAN_POINT('',(3.473008968998,-0.509213708374,
+    45.577024289359));
+#19255 = CARTESIAN_POINT('',(3.472996911412,0.509219925357,
+    45.940675764433));
+#19256 = CARTESIAN_POINT('',(3.153074946485,1.469248254679,
+    46.304288925304));
+#19257 = CARTESIAN_POINT('',(2.558981401285,2.265582238055,
+    46.667945863516));
+#19258 = CARTESIAN_POINT('',(1.770719664121,2.82185423515,
+    47.031572267957));
+#19259 = CARTESIAN_POINT('',(0.885357948379,3.100001058805,
+    47.395210546543));
+#19260 = CARTESIAN_POINT('',(5.0945383157E-07,3.10000146592,
+    47.758847167244));
+#19261 = CARTESIAN_POINT('',(-4.245427645E-07,4.100001864893,
+    40.026793718863));
+#19262 = CARTESIAN_POINT('',(-1.170959146697,4.100002142976,
+    40.390429825454));
+#19263 = CARTESIAN_POINT('',(-2.341914044863,3.732135400997,
+    40.754064274132));
+#19264 = CARTESIAN_POINT('',(-3.384465012334,2.996394631737,
+    41.117709217512));
+#19265 = CARTESIAN_POINT('',(-4.170192341525,1.943237984134,
+    41.48133180537));
+#19266 = CARTESIAN_POINT('',(-4.59332545025,0.673440475008,
+    41.844976274967));
+#19267 = CARTESIAN_POINT('',(-4.593325343419,-0.673442777313,
+    42.208616882131));
+#19268 = CARTESIAN_POINT('',(-4.170191153044,-1.943235245382,
+    42.572243792958));
+#19269 = CARTESIAN_POINT('',(-3.384463430061,-2.996398918881,
+    42.935885631773));
+#19270 = CARTESIAN_POINT('',(-2.341915187207,-3.732135064237,
+    43.299520905711));
+#19271 = CARTESIAN_POINT('',(4.987989001E-07,-4.467869153401,
+    44.026793598841));
+#19272 = CARTESIAN_POINT('',(2.341916051113,-3.732134638684,
+    44.754066291971));
+#19273 = CARTESIAN_POINT('',(3.384465614358,-2.996401857909,
+    45.117702945396));
+#19274 = CARTESIAN_POINT('',(4.170184504281,-1.943214885966,
+    45.481337985311));
+#19275 = CARTESIAN_POINT('',(4.593337250309,-0.673485220741,
+    45.844979993077));
+#19276 = CARTESIAN_POINT('',(4.593318117093,0.673499786617,
+    46.208601245188));
+#19277 = CARTESIAN_POINT('',(4.170191387672,1.943188456807,
+    46.572260811736));
+#19278 = CARTESIAN_POINT('',(3.384466193135,2.99642194853,
+    46.935876600669));
+#19279 = CARTESIAN_POINT('',(2.341912943759,3.732129592064,
+    47.299522923556));
+#19280 = CARTESIAN_POINT('',(1.17095821272,4.100001983965,
+    47.663157372239));
+#19281 = CARTESIAN_POINT('',(-5.0944387731E-07,4.100002237842,
+    48.026793478806));
+#19282 = DEFINITIONAL_REPRESENTATION('',(#19283),#19287);
+#19283 = LINE('',#19284,#19285);
+#19284 = CARTESIAN_POINT('',(0.,0.));
+#19285 = VECTOR('',#19286,1.);
+#19286 = DIRECTION('',(1.,0.));
+#19287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19288 = ADVANCED_FACE('',(#19289),#15843,.T.);
+#19289 = FACE_BOUND('',#19290,.F.);
+#19290 = EDGE_LOOP('',(#19291,#19521,#19542,#19543,#19544));
+#19291 = ORIENTED_EDGE('',*,*,#19292,.T.);
+#19292 = EDGE_CURVE('',#15942,#19293,#19295,.T.);
+#19293 = VERTEX_POINT('',#19294);
+#19294 = CARTESIAN_POINT('',(4.,1.69821742E-07,38.499998503179));
+#19295 = SURFACE_CURVE('',#19296,(#19369,#19445),.PCURVE_S1.);
+#19296 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#19297,#19298,#19299,#19300,
+    #19301,#19302,#19303,#19304,#19305,#19306,#19307,#19308,#19309,
+    #19310,#19311,#19312,#19313,#19314,#19315,#19316,#19317,#19318,
+    #19319,#19320,#19321,#19322,#19323,#19324,#19325,#19326,#19327,
+    #19328,#19329,#19330,#19331,#19332,#19333,#19334,#19335,#19336,
+    #19337,#19338,#19339,#19340,#19341,#19342,#19343,#19344,#19345,
+    #19346,#19347,#19348,#19349,#19350,#19351,#19352,#19353,#19354,
+    #19355,#19356,#19357,#19358,#19359,#19360,#19361,#19362,#19363,
+    #19364,#19365,#19366,#19367,#19368),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789127903229E-02,0.107913196627,0.125919175084,
+    0.231944071868,0.391920276295,0.552894451493,0.658919346966,
+    0.818895550163,0.978871759294,1.),.UNSPECIFIED.);
+#19297 = CARTESIAN_POINT('',(4.,2.7172102701E-07,30.499998845758));
+#19298 = CARTESIAN_POINT('',(3.999999985967,0.11899974487,
+    30.537877499245));
+#19299 = CARTESIAN_POINT('',(3.995953991914,0.237999715876,
+    30.575756297903));
+#19300 = CARTESIAN_POINT('',(3.987862033248,0.356838974666,
+    30.61363502627));
+#19301 = CARTESIAN_POINT('',(3.975731755359,0.475356974137,
+    30.651513675981));
+#19302 = CARTESIAN_POINT('',(3.959578414492,0.593393952229,
+    30.689392340254));
+#19303 = CARTESIAN_POINT('',(3.939424858625,0.71079105399,
+    30.727271108363));
+#19304 = CARTESIAN_POINT('',(3.915301508335,0.827390453643,
+    30.765149960121));
+#19305 = CARTESIAN_POINT('',(3.835401245658,1.156743920356,
+    30.87302733273));
+#19306 = CARTESIAN_POINT('',(3.77012612277,1.367205512182,
+    30.943029486296));
+#19307 = CARTESIAN_POINT('',(3.691661327438,1.573419692187,
+    31.013030125047));
+#19308 = CARTESIAN_POINT('',(3.60033533385,1.774423307299,
+    31.083028844091));
+#19309 = CARTESIAN_POINT('',(3.496556967806,1.969289789237,
+    31.153027544049));
+#19310 = CARTESIAN_POINT('',(3.380812023616,2.157130496414,
+    31.223028137481));
+#19311 = CARTESIAN_POINT('',(3.253664262041,2.3370982198,31.293030247337
+    ));
+#19312 = CARTESIAN_POINT('',(3.080299221775,2.552440881976,
+    31.38102889271));
+#19313 = CARTESIAN_POINT('',(3.044125970432,2.595915979101,
+    31.399028888228));
+#19314 = CARTESIAN_POINT('',(3.00725185022,2.638804711535,
+    31.417028883648));
+#19315 = CARTESIAN_POINT('',(2.969687965276,2.681093907743,
+    31.435028878635));
+#19316 = CARTESIAN_POINT('',(2.931445708931,2.722770657275,
+    31.453028872859));
+#19317 = CARTESIAN_POINT('',(2.892536763705,2.763822310757,
+    31.471028865997));
+#19318 = CARTESIAN_POINT('',(2.852973101312,2.804236479901,
+    31.489028857732));
+#19319 = CARTESIAN_POINT('',(2.57602063806,3.078147330893,
+    31.613018482737));
+#19320 = CARTESIAN_POINT('',(2.316937551142,3.289830511078,
+    31.719035342852));
+#19321 = CARTESIAN_POINT('',(2.038090037283,3.476468199168,
+    31.825038423755));
+#19322 = CARTESIAN_POINT('',(1.742336414372,3.635943719044,
+    31.931028660298));
+#19323 = CARTESIAN_POINT('',(1.432747350548,3.766547106115,
+    32.037018932312));
+#19324 = CARTESIAN_POINT('',(1.112579408477,3.8669563473,32.143022103388
+    ));
+#19325 = CARTESIAN_POINT('',(0.785273091547,3.936269738223,
+    32.249039068962));
+#19326 = CARTESIAN_POINT('',(-4.470733598623E-02,4.031180993832,
+    32.514951919279));
+#19327 = CARTESIAN_POINT('',(-0.552720517235,4.016684021664,
+    32.675085808059));
+#19328 = CARTESIAN_POINT('',(-1.056569949408,3.928788934496,
+    32.835096355617));
+#19329 = CARTESIAN_POINT('',(-1.543978988171,3.769038852732,
+    32.995028845991));
+#19330 = CARTESIAN_POINT('',(-2.003384335,3.540928378817,33.154961332251
+    ));
+#19331 = CARTESIAN_POINT('',(-2.424094245742,3.250079636951,
+    33.314971840289));
+#19332 = CARTESIAN_POINT('',(-2.796277701425,2.904005853711,33.475105678
+    ));
+#19333 = CARTESIAN_POINT('',(-3.429563269653,2.119828740095,
+    33.795949490047));
+#19334 = CARTESIAN_POINT('',(-3.690810213852,1.680109398103,
+    33.957087617124));
+#19335 = CARTESIAN_POINT('',(-3.88699046794,1.204189870956,
+    34.118098331446));
+#19336 = CARTESIAN_POINT('',(-4.012751118459,0.703487135118,
+    34.279028714697));
+#19337 = CARTESIAN_POINT('',(-4.064814821651,0.189864496314,
+    34.439959381878));
+#19338 = CARTESIAN_POINT('',(-4.042228014695,-0.324407788959,
+    34.600969940734));
+#19339 = CARTESIAN_POINT('',(-3.946140563282,-0.826772500485,
+    34.762108019524));
+#19340 = CARTESIAN_POINT('',(-3.672640871533,-1.619438891117,
+    35.029018438747));
+#19341 = CARTESIAN_POINT('',(-3.534060834032,-1.923953836101,
+    35.13503538604));
+#19342 = CARTESIAN_POINT('',(-3.366670115164,-2.214762830873,
+    35.241038562695));
+#19343 = CARTESIAN_POINT('',(-3.172094412318,-2.488702455945,
+    35.347028859913));
+#19344 = CARTESIAN_POINT('',(-2.952329894586,-2.742879926522,
+    35.453019136698));
+#19345 = CARTESIAN_POINT('',(-2.70971118901,-2.974667989374,
+    35.559022265479));
+#19346 = CARTESIAN_POINT('',(-2.446923961644,-3.181734815555,
+    35.665039165665));
+#19347 = CARTESIAN_POINT('',(-1.744752095143,-3.634316875094,
+    35.930951844922));
+#19348 = CARTESIAN_POINT('',(-1.282827918152,-3.84624532897,
+    36.091085614926));
+#19349 = CARTESIAN_POINT('',(-0.792139540951,-3.990518449811,
+    36.251096100153));
+#19350 = CARTESIAN_POINT('',(-0.284377976363,-4.063084291562,
+    36.411028660053));
+#19351 = CARTESIAN_POINT('',(0.228541408614,-4.061956573732,
+    36.570961298715));
+#19352 = CARTESIAN_POINT('',(0.734542778318,-3.987442461789,
+    36.730971929907));
+#19353 = CARTESIAN_POINT('',(1.221484723092,-3.84192582632,
+    36.891105809515));
+#19354 = CARTESIAN_POINT('',(2.133670238046,-3.42050731876,
+    37.210951945078));
+#19355 = CARTESIAN_POINT('',(2.560118700743,-3.144048796817,
+    37.371085731174));
+#19356 = CARTESIAN_POINT('',(2.944856526116,-2.80705229651,
+    37.531096156344));
+#19357 = CARTESIAN_POINT('',(3.278198216721,-2.417217735688,
+    37.691028614659));
+#19358 = CARTESIAN_POINT('',(3.552081999841,-1.983541204602,
+    37.850961091757));
+#19359 = CARTESIAN_POINT('',(3.760296709229,-1.51638353991,
+    38.010971933598));
+#19360 = CARTESIAN_POINT('',(3.898349500597,-1.027273183852,
+    38.171105862984));
+#19361 = CARTESIAN_POINT('',(3.97360847839,-0.463506797831,
+    38.352150036756));
+#19362 = CARTESIAN_POINT('',(3.98114153388,-0.397569470171,
+    38.373271244459));
+#19363 = CARTESIAN_POINT('',(3.987423998109,-0.331493284118,
+    38.394392450763));
+#19364 = CARTESIAN_POINT('',(3.992452921195,-0.265305918594,
+    38.415513655293));
+#19365 = CARTESIAN_POINT('',(3.996226090269,-0.199035102801,
+    38.436634857702));
+#19366 = CARTESIAN_POINT('',(3.998742029481,-0.132708616219,
+    38.457756057669));
+#19367 = CARTESIAN_POINT('',(3.999999999997,-6.635428860681E-02,
+    38.478877254899));
+#19368 = CARTESIAN_POINT('',(4.,-8.9E-16,38.499998449123));
+#19369 = PCURVE('',#15843,#19370);
+#19370 = DEFINITIONAL_REPRESENTATION('',(#19371),#19444);
+#19371 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#19372,#19373,#19374,#19375,
+    #19376,#19377,#19378,#19379,#19380,#19381,#19382,#19383,#19384,
+    #19385,#19386,#19387,#19388,#19389,#19390,#19391,#19392,#19393,
+    #19394,#19395,#19396,#19397,#19398,#19399,#19400,#19401,#19402,
+    #19403,#19404,#19405,#19406,#19407,#19408,#19409,#19410,#19411,
+    #19412,#19413,#19414,#19415,#19416,#19417,#19418,#19419,#19420,
+    #19421,#19422,#19423,#19424,#19425,#19426,#19427,#19428,#19429,
+    #19430,#19431,#19432,#19433,#19434,#19435,#19436,#19437,#19438,
+    #19439,#19440,#19441,#19442,#19443),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789127903229E-02,0.107913196627,0.125919175084,
+    0.231944071868,0.391920276295,0.552894451493,0.658919346966,
+    0.818895550163,0.978871759294,1.),.UNSPECIFIED.);
+#19372 = CARTESIAN_POINT('',(-6.793025671E-08,-30.49999884575));
+#19373 = CARTESIAN_POINT('',(-2.974993621756E-02,-30.53787749924));
+#19374 = CARTESIAN_POINT('',(-5.949992944194E-02,-30.5757562979));
+#19375 = CARTESIAN_POINT('',(-8.924986668449E-02,-30.61363502627));
+#19376 = CARTESIAN_POINT('',(-0.118999733634,-30.65151367598));
+#19377 = CARTESIAN_POINT('',(-0.148749599225,-30.68939234025));
+#19378 = CARTESIAN_POINT('',(-0.178499532269,-30.72727110836));
+#19379 = CARTESIAN_POINT('',(-0.208249518096,-30.76514996012));
+#19380 = CARTESIAN_POINT('',(-0.292976195569,-30.87302733273));
+#19381 = CARTESIAN_POINT('',(-0.34795571506,-30.94302948629));
+#19382 = CARTESIAN_POINT('',(-0.402934024431,-31.01303012504));
+#19383 = CARTESIAN_POINT('',(-0.457910827379,-31.08302884409));
+#19384 = CARTESIAN_POINT('',(-0.512887632901,-31.15302754404));
+#19385 = CARTESIAN_POINT('',(-0.567865948537,-31.22302813748));
+#19386 = CARTESIAN_POINT('',(-0.62284547449,-31.29303024733));
+#19387 = CARTESIAN_POINT('',(-0.691959465178,-31.38102889271));
+#19388 = CARTESIAN_POINT('',(-0.706096632929,-31.39902888822));
+#19389 = CARTESIAN_POINT('',(-0.720233801523,-31.41702888364));
+#19390 = CARTESIAN_POINT('',(-0.734370970598,-31.43502887863));
+#19391 = CARTESIAN_POINT('',(-0.748508139792,-31.45302887285));
+#19392 = CARTESIAN_POINT('',(-0.762645308742,-31.47102886599));
+#19393 = CARTESIAN_POINT('',(-0.776782477082,-31.48902885773));
+#19394 = CARTESIAN_POINT('',(-0.87416375775,-31.61301848273));
+#19395 = CARTESIAN_POINT('',(-0.957429266613,-31.71903534285));
+#19396 = CARTESIAN_POINT('',(-1.04068394294,-31.82503842375));
+#19397 = CARTESIAN_POINT('',(-1.123928497624,-31.93102866029));
+#19398 = CARTESIAN_POINT('',(-1.207173047438,-32.03701893231));
+#19399 = CARTESIAN_POINT('',(-1.290427710975,-32.14302210338));
+#19400 = CARTESIAN_POINT('',(-1.373693203778,-32.24903906896));
+#19401 = CARTESIAN_POINT('',(-1.582540584736,-32.51495191927));
+#19402 = CARTESIAN_POINT('',(-1.708309405692,-32.67508580806));
+#19403 = CARTESIAN_POINT('',(-1.833981394515,-32.8350963556));
+#19404 = CARTESIAN_POINT('',(-1.959592122128,-32.995028846));
+#19405 = CARTESIAN_POINT('',(-2.085202850129,-33.15496133224));
+#19406 = CARTESIAN_POINT('',(-2.210874844004,-33.31497184029));
+#19407 = CARTESIAN_POINT('',(-2.336643672984,-33.475105678));
+#19408 = CARTESIAN_POINT('',(-2.588633796357,-33.79594949004));
+#19409 = CARTESIAN_POINT('',(-2.715191378967,-33.95708761712));
+#19410 = CARTESIAN_POINT('',(-2.841648780784,-34.11809833144));
+#19411 = CARTESIAN_POINT('',(-2.968043376838,-34.2790287147));
+#19412 = CARTESIAN_POINT('',(-3.094437943657,-34.43995938187));
+#19413 = CARTESIAN_POINT('',(-3.220895358989,-34.60096994073));
+#19414 = CARTESIAN_POINT('',(-3.347452950211,-34.76210801952));
+#19415 = CARTESIAN_POINT('',(-3.557083889039,-35.02901843874));
+#19416 = CARTESIAN_POINT('',(-3.640349384473,-35.13503538604));
+#19417 = CARTESIAN_POINT('',(-3.723604046969,-35.24103856269));
+#19418 = CARTESIAN_POINT('',(-3.806848592856,-35.34702885991));
+#19419 = CARTESIAN_POINT('',(-3.890093141427,-35.45301913669));
+#19420 = CARTESIAN_POINT('',(-3.973347810415,-35.55902226547));
+#19421 = CARTESIAN_POINT('',(-4.056613312832,-35.66503916566));
+#19422 = CARTESIAN_POINT('',(-4.265460722847,-35.93095184492));
+#19423 = CARTESIAN_POINT('',(-4.391229558086,-36.09108561492));
+#19424 = CARTESIAN_POINT('',(-4.516901550695,-36.25109610015));
+#19425 = CARTESIAN_POINT('',(-4.642512266297,-36.41102866005));
+#19426 = CARTESIAN_POINT('',(-4.768122974126,-36.57096129871));
+#19427 = CARTESIAN_POINT('',(-4.893794948804,-36.7309719299));
+#19428 = CARTESIAN_POINT('',(-5.019563768011,-36.89110580951));
+#19429 = CARTESIAN_POINT('',(-5.270770352842,-37.21095194507));
+#19430 = CARTESIAN_POINT('',(-5.396539185676,-37.37108573117));
+#19431 = CARTESIAN_POINT('',(-5.522211184585,-37.53109615634));
+#19432 = CARTESIAN_POINT('',(-5.647821911152,-37.69102861465));
+#19433 = CARTESIAN_POINT('',(-5.7734326409,-37.85096109175));
+#19434 = CARTESIAN_POINT('',(-5.899104596138,-38.01097193359));
+#19435 = CARTESIAN_POINT('',(-6.024873406022,-38.17110586298));
+#19436 = CARTESIAN_POINT('',(-6.167065277218,-38.35215003675));
+#19437 = CARTESIAN_POINT('',(-6.183653850776,-38.37327124445));
+#19438 = CARTESIAN_POINT('',(-6.200242426413,-38.39439245076));
+#19439 = CARTESIAN_POINT('',(-6.216831003636,-38.41551365529));
+#19440 = CARTESIAN_POINT('',(-6.233419581628,-38.4366348577));
+#19441 = CARTESIAN_POINT('',(-6.250008159247,-38.45775605766));
+#19442 = CARTESIAN_POINT('',(-6.266596735028,-38.47887725489));
+#19443 = CARTESIAN_POINT('',(-6.28318530718,-38.49999844912));
+#19444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19445 = PCURVE('',#16214,#19446);
+#19446 = DEFINITIONAL_REPRESENTATION('',(#19447),#19520);
+#19447 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#19448,#19449,#19450,#19451,
+    #19452,#19453,#19454,#19455,#19456,#19457,#19458,#19459,#19460,
+    #19461,#19462,#19463,#19464,#19465,#19466,#19467,#19468,#19469,
+    #19470,#19471,#19472,#19473,#19474,#19475,#19476,#19477,#19478,
+    #19479,#19480,#19481,#19482,#19483,#19484,#19485,#19486,#19487,
+    #19488,#19489,#19490,#19491,#19492,#19493,#19494,#19495,#19496,
+    #19497,#19498,#19499,#19500,#19501,#19502,#19503,#19504,#19505,
+    #19506,#19507,#19508,#19509,#19510,#19511,#19512,#19513,#19514,
+    #19515,#19516,#19517,#19518,#19519),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789127903229E-02,0.107913196627,0.125919175084,
+    0.231944071868,0.391920276295,0.552894451493,0.658919346966,
+    0.818895550163,0.978871759294,1.),.UNSPECIFIED.);
+#19448 = CARTESIAN_POINT('',(-0.931750053677,0.));
+#19449 = CARTESIAN_POINT('',(-0.931750101415,2.975081735596E-02));
+#19450 = CARTESIAN_POINT('',(-0.931750186116,5.950176785722E-02));
+#19451 = CARTESIAN_POINT('',(-0.931750281097,8.925266639641E-02));
+#19452 = CARTESIAN_POINT('',(-0.931750366497,0.119003496557));
+#19453 = CARTESIAN_POINT('',(-0.931750429499,0.14875432658));
+#19454 = CARTESIAN_POINT('',(-0.931750464544,0.17850522533));
+#19455 = CARTESIAN_POINT('',(-0.931750473552,0.208256178259));
+#19456 = CARTESIAN_POINT('',(-0.931750452426,0.292985612654));
+#19457 = CARTESIAN_POINT('',(-0.931750374142,0.347966924578));
+#19458 = CARTESIAN_POINT('',(-0.93175026242,0.402947029537));
+#19459 = CARTESIAN_POINT('',(-0.931750158382,0.457925628968));
+#19460 = CARTESIAN_POINT('',(-0.931750089352,0.512904229227));
+#19461 = CARTESIAN_POINT('',(-0.931750060114,0.567884335883));
+#19462 = CARTESIAN_POINT('',(-0.931750059237,0.622865648442));
+#19463 = CARTESIAN_POINT('',(-0.931750085882,0.691981880517));
+#19464 = CARTESIAN_POINT('',(-0.93175009275,0.706119506499));
+#19465 = CARTESIAN_POINT('',(-0.931750100861,0.720257133092));
+#19466 = CARTESIAN_POINT('',(-0.931750110041,0.73439475995));
+#19467 = CARTESIAN_POINT('',(-0.931750120112,0.74853238673));
+#19468 = CARTESIAN_POINT('',(-0.9317501309,0.762670013089));
+#19469 = CARTESIAN_POINT('',(-0.931750142225,0.776807638686));
+#19470 = CARTESIAN_POINT('',(-0.931750222707,0.874192068223));
+#19471 = CARTESIAN_POINT('',(-0.931750304352,0.957460265195));
+#19472 = CARTESIAN_POINT('',(-0.931750363264,1.040717629928));
+#19473 = CARTESIAN_POINT('',(-0.931750378403,1.12396488126));
+#19474 = CARTESIAN_POINT('',(-0.931750360871,1.207212137369));
+#19475 = CARTESIAN_POINT('',(-0.931750330958,1.290469512984));
+#19476 = CARTESIAN_POINT('',(-0.93175029476,1.373737719579));
+#19477 = CARTESIAN_POINT('',(-0.931750208791,1.582591904737));
+#19478 = CARTESIAN_POINT('',(-0.931750159973,1.708364820885));
+#19479 = CARTESIAN_POINT('',(-0.931750144471,1.834040890669));
+#19480 = CARTESIAN_POINT('',(-0.931750141129,1.959655685161));
+#19481 = CARTESIAN_POINT('',(-0.931750216127,2.0852704871));
+#19482 = CARTESIAN_POINT('',(-0.931750284252,2.210946549268));
+#19483 = CARTESIAN_POINT('',(-0.931750291793,2.336719454947));
+#19484 = CARTESIAN_POINT('',(-0.931750247327,2.588717757053));
+#19485 = CARTESIAN_POINT('',(-0.931750240689,2.715279447674));
+#19486 = CARTESIAN_POINT('',(-0.931749951758,2.84174098927));
+#19487 = CARTESIAN_POINT('',(-0.931750466976,2.968139664894));
+#19488 = CARTESIAN_POINT('',(-0.931750230287,3.094538329703));
+#19489 = CARTESIAN_POINT('',(-0.931750301967,3.220999870375));
+#19490 = CARTESIAN_POINT('',(-0.931750333155,3.347561562089));
+#19491 = CARTESIAN_POINT('',(-0.931750269763,3.557199308123));
+#19492 = CARTESIAN_POINT('',(-0.931750223239,3.640467508941));
+#19493 = CARTESIAN_POINT('',(-0.931750159677,3.723724879647));
+#19494 = CARTESIAN_POINT('',(-0.93175011505,3.806972135655));
+#19495 = CARTESIAN_POINT('',(-0.931750108623,3.890219391723));
+#19496 = CARTESIAN_POINT('',(-0.931750134238,3.973476762473));
+#19497 = CARTESIAN_POINT('',(-0.931750173782,4.056744962931));
+#19498 = CARTESIAN_POINT('',(-0.931750278249,4.26559913505));
+#19499 = CARTESIAN_POINT('',(-0.931750345224,4.391372038036));
+#19500 = CARTESIAN_POINT('',(-0.931750373907,4.51704809772));
+#19501 = CARTESIAN_POINT('',(-0.931750320681,4.642662899231));
+#19502 = CARTESIAN_POINT('',(-0.931750274145,4.768277708716));
+#19503 = CARTESIAN_POINT('',(-0.931750219132,4.89395377895));
+#19504 = CARTESIAN_POINT('',(-0.931750181054,5.019726690024));
+#19505 = CARTESIAN_POINT('',(-0.931750160924,5.270941432939));
+#19506 = CARTESIAN_POINT('',(-0.931750176078,5.396714343534));
+#19507 = CARTESIAN_POINT('',(-0.931750250399,5.522390406053));
+#19508 = CARTESIAN_POINT('',(-0.931750299267,5.648005204614));
+#19509 = CARTESIAN_POINT('',(-0.931750511115,5.773619981905));
+#19510 = CARTESIAN_POINT('',(-0.931750243949,5.899296008316));
+#19511 = CARTESIAN_POINT('',(-0.931750157007,6.025068961176));
+#19512 = CARTESIAN_POINT('',(-0.931750268819,6.167265461013));
+#19513 = CARTESIAN_POINT('',(-0.931750284932,6.183854573756));
+#19514 = CARTESIAN_POINT('',(-0.931750304334,6.20044368748));
+#19515 = CARTESIAN_POINT('',(-0.93175032679,6.217032801386));
+#19516 = CARTESIAN_POINT('',(-0.931750351606,6.233621914336));
+#19517 = CARTESIAN_POINT('',(-0.931750377635,6.250211024854));
+#19518 = CARTESIAN_POINT('',(-0.931750403272,6.266800131122));
+#19519 = CARTESIAN_POINT('',(-0.931750426455,6.283389230982));
+#19520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19521 = ORIENTED_EDGE('',*,*,#19522,.F.);
+#19522 = EDGE_CURVE('',#18930,#19293,#19523,.T.);
+#19523 = SURFACE_CURVE('',#19524,(#19528,#19535),.PCURVE_S1.);
+#19524 = LINE('',#19525,#19526);
+#19525 = CARTESIAN_POINT('',(4.,0.,0.));
+#19526 = VECTOR('',#19527,1.);
+#19527 = DIRECTION('',(0.,0.,1.));
+#19528 = PCURVE('',#15843,#19529);
+#19529 = DEFINITIONAL_REPRESENTATION('',(#19530),#19534);
+#19530 = LINE('',#19531,#19532);
+#19531 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#19532 = VECTOR('',#19533,1.);
+#19533 = DIRECTION('',(-0.,-1.));
+#19534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19535 = PCURVE('',#19194,#19536);
+#19536 = DEFINITIONAL_REPRESENTATION('',(#19537),#19541);
+#19537 = LINE('',#19538,#19539);
+#19538 = CARTESIAN_POINT('',(-0.,0.));
+#19539 = VECTOR('',#19540,1.);
+#19540 = DIRECTION('',(-0.,-1.));
+#19541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19542 = ORIENTED_EDGE('',*,*,#18929,.F.);
+#19543 = ORIENTED_EDGE('',*,*,#15787,.F.);
+#19544 = ORIENTED_EDGE('',*,*,#16171,.T.);
+#19545 = ADVANCED_FACE('',(#19546),#16214,.F.);
+#19546 = FACE_BOUND('',#19547,.F.);
+#19547 = EDGE_LOOP('',(#19548,#19549,#19550,#19551));
+#19548 = ORIENTED_EDGE('',*,*,#19292,.F.);
+#19549 = ORIENTED_EDGE('',*,*,#16201,.T.);
+#19550 = ORIENTED_EDGE('',*,*,#16267,.T.);
+#19551 = ORIENTED_EDGE('',*,*,#19552,.F.);
+#19552 = EDGE_CURVE('',#19293,#16268,#19553,.T.);
+#19553 = SURFACE_CURVE('',#19554,(#19557,#19564),.PCURVE_S1.);
+#19554 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19555,#19556),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#19555 = CARTESIAN_POINT('',(4.099998135104,4.245515397E-07,
+    38.473203880381));
+#19556 = CARTESIAN_POINT('',(3.099998778387,-4.2454430993E-07,
+    38.741155473567));
+#19557 = PCURVE('',#16214,#19558);
+#19558 = DEFINITIONAL_REPRESENTATION('',(#19559),#19563);
+#19559 = LINE('',#19560,#19561);
+#19560 = CARTESIAN_POINT('',(0.,6.283389315972));
+#19561 = VECTOR('',#19562,1.);
+#19562 = DIRECTION('',(1.,0.));
+#19563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19564 = PCURVE('',#19565,#19608);
+#19565 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#19566,#19567,#19568,#19569,#19570,#19571,#19572,#19573,#19574
+      ,#19575,#19576,#19577,#19578,#19579,#19580,#19581,#19582,#19583
+      ,#19584,#19585,#19586)
+    ,(#19587,#19588,#19589,#19590,#19591,#19592,#19593,#19594,#19595
+      ,#19596,#19597,#19598,#19599,#19600,#19601,#19602,#19603,#19604
+      ,#19605,#19606,#19607
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#19566 = CARTESIAN_POINT('',(4.099998135104,4.2455154325E-07,
+    38.473203880381));
+#19567 = CARTESIAN_POINT('',(4.099997614517,1.170957974965,
+    38.836839986975));
+#19568 = CARTESIAN_POINT('',(3.732125323961,2.341911450514,
+    39.200474435666));
+#19569 = CARTESIAN_POINT('',(2.996418179156,3.384463488994,
+    39.564120758459));
+#19570 = CARTESIAN_POINT('',(1.943185562297,4.17018765739,
+    39.927736547574));
+#19571 = CARTESIAN_POINT('',(0.673498066365,4.593313674145,
+    40.291396113924));
+#19572 = CARTESIAN_POINT('',(-0.67348559323,4.593332500533,
+    40.655017366169));
+#19573 = CARTESIAN_POINT('',(-1.943213891426,4.170179888648,
+    41.018659373876));
+#19574 = CARTESIAN_POINT('',(-2.996399630515,3.384461545066,
+    41.382294413811));
+#19575 = CARTESIAN_POINT('',(-3.732131437572,2.341912857456,
+    41.745931067229));
+#19576 = CARTESIAN_POINT('',(-4.467864682573,-5.1899402999E-07,
+    42.473203760363));
+#19577 = CARTESIAN_POINT('',(-3.732130796136,-2.341913693931,
+    43.200476453487));
+#19578 = CARTESIAN_POINT('',(-2.996395149519,-3.384460725939,
+    43.564111727453));
+#19579 = CARTESIAN_POINT('',(-1.943232350845,-4.170187422781,
+    43.927753566171));
+#19580 = CARTESIAN_POINT('',(-0.67344105709,-4.593320900438,
+    44.29138047717));
+#19581 = CARTESIAN_POINT('',(0.673440847485,-4.59332070048,
+    44.655021084181));
+#19582 = CARTESIAN_POINT('',(1.943236989646,-4.170187725923,
+    45.018665553825));
+#19583 = CARTESIAN_POINT('',(2.9963924043,-3.384460942996,
+    45.382288141706));
+#19584 = CARTESIAN_POINT('',(3.732132199886,-2.341910851237,
+    45.745933085068));
+#19585 = CARTESIAN_POINT('',(4.099998307032,-1.170957040968,
+    46.109567533754));
+#19586 = CARTESIAN_POINT('',(4.099997762153,5.0945577001E-07,
+    46.473203640326));
+#19587 = CARTESIAN_POINT('',(3.099998778387,-4.2454430549E-07,
+    38.741155473567));
+#19588 = CARTESIAN_POINT('',(3.099998638052,0.885356246833,
+    39.10479209424));
+#19589 = CARTESIAN_POINT('',(2.821852322264,1.770717278846,
+    39.468430372859));
+#19590 = CARTESIAN_POINT('',(2.265581044874,2.558978500175,
+    39.832056777241));
+#19591 = CARTESIAN_POINT('',(1.469247931002,3.153071770303,
+    40.195713715561));
+#19592 = CARTESIAN_POINT('',(0.509220530161,3.472993747123,
+    40.559326876311));
+#19593 = CARTESIAN_POINT('',(-0.509212220472,3.473006111498,
+    40.922978351458));
+#19594 = CARTESIAN_POINT('',(-1.469262058136,3.153064400274,
+    41.286609070965));
+#19595 = CARTESIAN_POINT('',(-2.26556919503,2.558983622941,
+    41.650246758329));
+#19596 = CARTESIAN_POINT('',(-2.821855166633,1.770715570318,
+    42.013882832172));
+#19597 = CARTESIAN_POINT('',(-3.378141816607,5.0228205675E-07,
+    42.741155593589));
+#19598 = CARTESIAN_POINT('',(-2.821855629421,-1.770714711143,
+    43.468428355005));
+#19599 = CARTESIAN_POINT('',(-2.26556816423,-2.558981744123,
+    43.832065808337));
+#19600 = CARTESIAN_POINT('',(-1.469273253365,-3.153069437813,
+    44.195696696801));
+#19601 = CARTESIAN_POINT('',(-0.509189187542,-3.472996767966,
+    44.559342513241));
+#19602 = CARTESIAN_POINT('',(0.509185725728,-3.473000094599,
+    44.922974633341));
+#19603 = CARTESIAN_POINT('',(1.469277577508,-3.153071712914,
+    45.286602891036));
+#19604 = CARTESIAN_POINT('',(2.265563513343,-2.558978174662,
+    45.650253030442));
+#19605 = CARTESIAN_POINT('',(2.821855943424,-1.770718293398,
+    46.013880814331));
+#19606 = CARTESIAN_POINT('',(3.0999986502,-0.885357180813,46.37751909292
+    ));
+#19607 = CARTESIAN_POINT('',(3.099998534085,-5.0944604313E-07,
+    46.741155713624));
+#19608 = DEFINITIONAL_REPRESENTATION('',(#19609),#19613);
+#19609 = LINE('',#19610,#19611);
+#19610 = CARTESIAN_POINT('',(0.,0.));
+#19611 = VECTOR('',#19612,1.);
+#19612 = DIRECTION('',(1.,0.));
+#19613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19614 = ADVANCED_FACE('',(#19615),#16323,.F.);
+#19615 = FACE_BOUND('',#19616,.F.);
+#19616 = EDGE_LOOP('',(#19617,#19658,#19659,#19660));
+#19617 = ORIENTED_EDGE('',*,*,#19618,.F.);
+#19618 = EDGE_CURVE('',#16268,#19619,#19621,.T.);
+#19619 = VERTEX_POINT('',#19620);
+#19620 = CARTESIAN_POINT('',(3.099998534085,-5.09446007E-07,
+    46.741155713624));
+#19621 = SURFACE_CURVE('',#19622,(#19644,#19651),.PCURVE_S1.);
+#19622 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#19623,#19624,#19625,#19626,
+    #19627,#19628,#19629,#19630,#19631,#19632,#19633,#19634,#19635,
+    #19636,#19637,#19638,#19639,#19640,#19641,#19642,#19643),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#19623 = CARTESIAN_POINT('',(3.099998778387,-4.2454430549E-07,
+    38.741155473567));
+#19624 = CARTESIAN_POINT('',(3.099998638052,0.885356246833,
+    39.10479209424));
+#19625 = CARTESIAN_POINT('',(2.821852322265,1.770717278845,
+    39.468430372859));
+#19626 = CARTESIAN_POINT('',(2.265581044873,2.558978500176,
+    39.832056777241));
+#19627 = CARTESIAN_POINT('',(1.469247931003,3.153071770302,
+    40.195713715561));
+#19628 = CARTESIAN_POINT('',(0.50922053016,3.472993747125,
+    40.559326876311));
+#19629 = CARTESIAN_POINT('',(-0.509212220471,3.473006111497,
+    40.922978351457));
+#19630 = CARTESIAN_POINT('',(-1.469262058137,3.153064400275,
+    41.286609070966));
+#19631 = CARTESIAN_POINT('',(-2.26556919503,2.55898362294,
+    41.650246758328));
+#19632 = CARTESIAN_POINT('',(-2.821855166633,1.770715570318,
+    42.013882832173));
+#19633 = CARTESIAN_POINT('',(-3.378141816607,5.0228198153E-07,
+    42.741155593589));
+#19634 = CARTESIAN_POINT('',(-2.821855629421,-1.770714711143,
+    43.468428355006));
+#19635 = CARTESIAN_POINT('',(-2.26556852388,-2.558981447078,
+    43.832064428849));
+#19636 = CARTESIAN_POINT('',(-1.469271840456,-3.153070604778,
+    44.195702116213));
+#19637 = CARTESIAN_POINT('',(-0.509191710593,-3.472994684099,
+    44.559332835722));
+#19638 = CARTESIAN_POINT('',(0.509188248779,-3.473002178466,
+    44.922984310864));
+#19639 = CARTESIAN_POINT('',(1.469276164599,-3.153070545948,
+    45.286597471618));
+#19640 = CARTESIAN_POINT('',(2.265563872992,-2.558978471708,
+    45.650254409937));
+#19641 = CARTESIAN_POINT('',(2.821855943425,-1.770718293398,
+    46.013880814327));
+#19642 = CARTESIAN_POINT('',(3.0999986502,-0.885357180813,
+    46.377519092921));
+#19643 = CARTESIAN_POINT('',(3.099998534085,-5.0944604402E-07,
+    46.741155713624));
+#19644 = PCURVE('',#16323,#19645);
+#19645 = DEFINITIONAL_REPRESENTATION('',(#19646),#19650);
+#19646 = LINE('',#19647,#19648);
+#19647 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#19648 = VECTOR('',#19649,1.);
+#19649 = DIRECTION('',(0.,1.));
+#19650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19651 = PCURVE('',#19565,#19652);
+#19652 = DEFINITIONAL_REPRESENTATION('',(#19653),#19657);
+#19653 = LINE('',#19654,#19655);
+#19654 = CARTESIAN_POINT('',(-0.,0.));
+#19655 = VECTOR('',#19656,1.);
+#19656 = DIRECTION('',(0.,1.));
+#19657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19658 = ORIENTED_EDGE('',*,*,#16310,.T.);
+#19659 = ORIENTED_EDGE('',*,*,#16376,.T.);
+#19660 = ORIENTED_EDGE('',*,*,#19661,.F.);
+#19661 = EDGE_CURVE('',#19619,#16377,#19662,.T.);
+#19662 = SURFACE_CURVE('',#19663,(#19666,#19673),.PCURVE_S1.);
+#19663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19664,#19665),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#19664 = CARTESIAN_POINT('',(3.099998534085,-5.0944604402E-07,
+    46.741155713624));
+#19665 = CARTESIAN_POINT('',(3.10000146592,-5.0945383112E-07,
+    47.758847167244));
+#19666 = PCURVE('',#16323,#19667);
+#19667 = DEFINITIONAL_REPRESENTATION('',(#19668),#19672);
+#19668 = LINE('',#19669,#19670);
+#19669 = CARTESIAN_POINT('',(0.,6.283389315972));
+#19670 = VECTOR('',#19671,1.);
+#19671 = DIRECTION('',(1.,0.));
+#19672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19673 = PCURVE('',#19674,#19717);
+#19674 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#19675,#19676,#19677,#19678,#19679,#19680,#19681,#19682,#19683
+      ,#19684,#19685,#19686,#19687,#19688,#19689,#19690,#19691,#19692
+      ,#19693,#19694,#19695)
+    ,(#19696,#19697,#19698,#19699,#19700,#19701,#19702,#19703,#19704
+      ,#19705,#19706,#19707,#19708,#19709,#19710,#19711,#19712,#19713
+      ,#19714,#19715,#19716
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#19675 = CARTESIAN_POINT('',(3.099998534085,-5.0944600805E-07,
+    46.741155713624));
+#19676 = CARTESIAN_POINT('',(3.099998418002,0.885356092161,
+    47.104792334291));
+#19677 = CARTESIAN_POINT('',(2.821852148379,1.770717062021,
+    47.468430612916));
+#19678 = CARTESIAN_POINT('',(2.26558093641,2.558978236461,
+    47.832057017292));
+#19679 = CARTESIAN_POINT('',(1.46924790158,3.153071481582,
+    48.195713955621));
+#19680 = CARTESIAN_POINT('',(0.509220585136,3.472993459486,
+    48.559327116361));
+#19681 = CARTESIAN_POINT('',(-0.509212085219,3.473005851745,
+    48.922978591513));
+#19682 = CARTESIAN_POINT('',(-1.469261855999,3.153064192034,
+    49.286609311021));
+#19683 = CARTESIAN_POINT('',(-2.265568946404,2.558983483323,
+    49.650246998382));
+#19684 = CARTESIAN_POINT('',(-2.821854895758,1.770715508057,
+    50.013883072228));
+#19685 = CARTESIAN_POINT('',(-3.378141550388,5.948000385E-07,
+    50.741155833643));
+#19686 = CARTESIAN_POINT('',(-2.821855455535,-1.770714494316,
+    51.46842859506));
+#19687 = CARTESIAN_POINT('',(-2.265568415422,-2.558981183366,
+    51.832064668903));
+#19688 = CARTESIAN_POINT('',(-1.469271811022,-3.153070316055,
+    52.195702356268));
+#19689 = CARTESIAN_POINT('',(-0.509191765583,-3.47299439646,
+    52.559333075774));
+#19690 = CARTESIAN_POINT('',(0.509188113537,-3.473001918717,
+    52.922984550924));
+#19691 = CARTESIAN_POINT('',(1.469275962454,-3.153070337705,
+    53.286597711666));
+#19692 = CARTESIAN_POINT('',(2.265563624369,-2.558978332091,
+    53.650254649996));
+#19693 = CARTESIAN_POINT('',(2.821855672548,-1.770718231138,
+    54.013881054379));
+#19694 = CARTESIAN_POINT('',(3.099998381651,-0.885357195942,
+    54.377519332977));
+#19695 = CARTESIAN_POINT('',(3.099998289786,-5.943461705E-07,
+    54.741155953678));
+#19696 = CARTESIAN_POINT('',(3.10000146592,-5.0945379693E-07,
+    47.758847167244));
+#19697 = CARTESIAN_POINT('',(3.100001873002,0.885356999256,
+    48.122483787911));
+#19698 = CARTESIAN_POINT('',(2.821859194186,1.770719040551,
+    48.486122066518));
+#19699 = CARTESIAN_POINT('',(2.265566856711,2.558980147239,
+    48.849748470969));
+#19700 = CARTESIAN_POINT('',(1.469278590535,3.153073045046,
+    49.213405409147));
+#19701 = CARTESIAN_POINT('',(0.509189871795,3.473005295692,
+    49.577018570064));
+#19702 = CARTESIAN_POINT('',(-0.509191050639,3.472998136029,
+    49.940670045085));
+#19703 = CARTESIAN_POINT('',(-1.469272193691,3.153074069712,
+    50.304300764661));
+#19704 = CARTESIAN_POINT('',(-2.26556982546,2.558984611868,
+    50.667938451992));
+#19705 = CARTESIAN_POINT('',(-2.821857716195,1.77071731327,
+    51.031574525848));
+#19706 = CARTESIAN_POINT('',(-3.37814501148,6.0803195659E-07,
+    51.758847287261));
+#19707 = CARTESIAN_POINT('',(-2.821858417391,-1.770716317493,
+    52.48612004868));
+#19708 = CARTESIAN_POINT('',(-2.265572178771,-2.558985298461,
+    52.849756122524));
+#19709 = CARTESIAN_POINT('',(-1.469264483995,-3.153066899354,
+    53.213393809876));
+#19710 = CARTESIAN_POINT('',(-0.509213843627,-3.473009228748,
+    53.577024529434));
+#19711 = CARTESIAN_POINT('',(0.509219870374,-3.472997199058,
+    53.940676004458));
+#19712 = CARTESIAN_POINT('',(1.469248284104,-3.153075235205,
+    54.304289165382));
+#19713 = CARTESIAN_POINT('',(2.265582346515,-2.558981665003,
+    54.667946103555));
+#19714 = CARTESIAN_POINT('',(2.821854409034,-1.77071988095,
+    55.031572508015));
+#19715 = CARTESIAN_POINT('',(3.100001278859,-0.885358103055,
+    55.395210786597));
+#19716 = CARTESIAN_POINT('',(3.10000171022,-5.943561403E-07,
+    55.758847407296));
+#19717 = DEFINITIONAL_REPRESENTATION('',(#19718),#19722);
+#19718 = LINE('',#19719,#19720);
+#19719 = CARTESIAN_POINT('',(0.,0.));
+#19720 = VECTOR('',#19721,1.);
+#19721 = DIRECTION('',(1.,0.));
+#19722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19723 = ADVANCED_FACE('',(#19724),#16432,.F.);
+#19724 = FACE_BOUND('',#19725,.F.);
+#19725 = EDGE_LOOP('',(#19726,#19767,#19768,#19769));
+#19726 = ORIENTED_EDGE('',*,*,#19727,.F.);
+#19727 = EDGE_CURVE('',#16377,#19728,#19730,.T.);
+#19728 = VERTEX_POINT('',#19729);
+#19729 = CARTESIAN_POINT('',(3.10000171022,-5.94356137E-07,
+    55.758847407296));
+#19730 = SURFACE_CURVE('',#19731,(#19753,#19760),.PCURVE_S1.);
+#19731 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#19732,#19733,#19734,#19735,
+    #19736,#19737,#19738,#19739,#19740,#19741,#19742,#19743,#19744,
+    #19745,#19746,#19747,#19748,#19749,#19750,#19751,#19752),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#19732 = CARTESIAN_POINT('',(3.10000146592,-5.0945379693E-07,
+    47.758847167244));
+#19733 = CARTESIAN_POINT('',(3.100001873002,0.885356999256,
+    48.122483787911));
+#19734 = CARTESIAN_POINT('',(2.821859194186,1.770719040551,
+    48.486122066518));
+#19735 = CARTESIAN_POINT('',(2.265566856711,2.558980147239,
+    48.849748470969));
+#19736 = CARTESIAN_POINT('',(1.469278590535,3.153073045046,
+    49.213405409147));
+#19737 = CARTESIAN_POINT('',(0.509189871795,3.473005295692,
+    49.577018570064));
+#19738 = CARTESIAN_POINT('',(-0.509191050639,3.472998136029,
+    49.940670045085));
+#19739 = CARTESIAN_POINT('',(-1.469272193691,3.153074069712,
+    50.304300764661));
+#19740 = CARTESIAN_POINT('',(-2.26556982546,2.558984611868,
+    50.667938451992));
+#19741 = CARTESIAN_POINT('',(-2.821857716195,1.77071731327,
+    51.031574525848));
+#19742 = CARTESIAN_POINT('',(-3.37814501148,6.0803195659E-07,
+    51.758847287261));
+#19743 = CARTESIAN_POINT('',(-2.821858417391,-1.770716317493,
+    52.48612004868));
+#19744 = CARTESIAN_POINT('',(-2.265572178771,-2.558985298461,
+    52.849756122524));
+#19745 = CARTESIAN_POINT('',(-1.469264483995,-3.153066899354,
+    53.213393809876));
+#19746 = CARTESIAN_POINT('',(-0.509213843627,-3.473009228748,
+    53.577024529434));
+#19747 = CARTESIAN_POINT('',(0.509219870374,-3.472997199058,
+    53.940676004458));
+#19748 = CARTESIAN_POINT('',(1.469248284104,-3.153075235205,
+    54.304289165382));
+#19749 = CARTESIAN_POINT('',(2.265582346515,-2.558981665003,
+    54.667946103555));
+#19750 = CARTESIAN_POINT('',(2.821854409034,-1.77071988095,
+    55.031572508015));
+#19751 = CARTESIAN_POINT('',(3.100001278859,-0.885358103055,
+    55.395210786597));
+#19752 = CARTESIAN_POINT('',(3.10000171022,-5.943561403E-07,
+    55.758847407296));
+#19753 = PCURVE('',#16432,#19754);
+#19754 = DEFINITIONAL_REPRESENTATION('',(#19755),#19759);
+#19755 = LINE('',#19756,#19757);
+#19756 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#19757 = VECTOR('',#19758,1.);
+#19758 = DIRECTION('',(0.,1.));
+#19759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19760 = PCURVE('',#19674,#19761);
+#19761 = DEFINITIONAL_REPRESENTATION('',(#19762),#19766);
+#19762 = LINE('',#19763,#19764);
+#19763 = CARTESIAN_POINT('',(-0.,0.));
+#19764 = VECTOR('',#19765,1.);
+#19765 = DIRECTION('',(0.,1.));
+#19766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19767 = ORIENTED_EDGE('',*,*,#16419,.T.);
+#19768 = ORIENTED_EDGE('',*,*,#16485,.T.);
+#19769 = ORIENTED_EDGE('',*,*,#19770,.F.);
+#19770 = EDGE_CURVE('',#19728,#16486,#19771,.T.);
+#19771 = SURFACE_CURVE('',#19772,(#19775,#19782),.PCURVE_S1.);
+#19772 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19773,#19774),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#19773 = CARTESIAN_POINT('',(3.10000171022,-5.943561403E-07,
+    55.758847407296));
+#19774 = CARTESIAN_POINT('',(4.100002610784,5.9434349708E-07,
+    56.026793238752));
+#19775 = PCURVE('',#16432,#19776);
+#19776 = DEFINITIONAL_REPRESENTATION('',(#19777),#19781);
+#19777 = LINE('',#19778,#19779);
+#19778 = CARTESIAN_POINT('',(0.,6.283389315972));
+#19779 = VECTOR('',#19780,1.);
+#19780 = DIRECTION('',(1.,0.));
+#19781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19782 = PCURVE('',#19783,#19826);
+#19783 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#19784,#19785,#19786,#19787,#19788,#19789,#19790,#19791,#19792
+      ,#19793,#19794,#19795,#19796,#19797,#19798,#19799,#19800,#19801
+      ,#19802,#19803,#19804)
+    ,(#19805,#19806,#19807,#19808,#19809,#19810,#19811,#19812,#19813
+      ,#19814,#19815,#19816,#19817,#19818,#19819,#19820,#19821,#19822
+      ,#19823,#19824,#19825
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#19784 = CARTESIAN_POINT('',(3.10000171022,-5.9435613764E-07,
+    55.758847407296));
+#19785 = CARTESIAN_POINT('',(3.100002141581,0.885356984119,
+    56.122484027994));
+#19786 = CARTESIAN_POINT('',(2.821859465071,1.770719102825,
+    56.486122306569));
+#19787 = CARTESIAN_POINT('',(2.265566745698,2.558979989806,
+    56.849750090515));
+#19788 = CARTESIAN_POINT('',(1.469280205588,3.153074420275,
+    57.21340022984));
+#19789 = CARTESIAN_POINT('',(0.509187484027,3.473003471583,
+    57.577028487573));
+#19790 = CARTESIAN_POINT('',(-0.509188472635,3.473000507557,
+    57.940660607708));
+#19791 = CARTESIAN_POINT('',(-1.469273636011,3.153073191482,
+    58.30430642409));
+#19792 = CARTESIAN_POINT('',(-2.265569574281,2.558985172641,
+    58.667937312583));
+#19793 = CARTESIAN_POINT('',(-2.82185789009,1.770717530109,
+    59.031574765913));
+#19794 = CARTESIAN_POINT('',(-3.378145277714,7.0055586153E-07,
+    59.758847527325));
+#19795 = CARTESIAN_POINT('',(-2.821858688282,-1.770716379756,
+    60.486120288745));
+#19796 = CARTESIAN_POINT('',(-2.265572427412,-2.558985438086,
+    60.849756362584));
+#19797 = CARTESIAN_POINT('',(-1.469264686142,-3.153067107605,
+    61.213394049951));
+#19798 = CARTESIAN_POINT('',(-0.509213978896,-3.473009488519,
+    61.577024769483));
+#19799 = CARTESIAN_POINT('',(0.509219815409,-3.472997486713,
+    61.940676244538));
+#19800 = CARTESIAN_POINT('',(1.469248313515,-3.153075523929,
+    62.304289405435));
+#19801 = CARTESIAN_POINT('',(2.265582454982,-2.558981928754,
+    62.667946343621));
+#19802 = CARTESIAN_POINT('',(2.82185458295,-1.770720097777,
+    63.031572748098));
+#19803 = CARTESIAN_POINT('',(3.10000149889,-0.885358257729,
+    63.395211026628));
+#19804 = CARTESIAN_POINT('',(3.10000195456,-6.7927303959E-07,
+    63.758847647386));
+#19805 = CARTESIAN_POINT('',(4.100002610784,5.9434349797E-07,
+    56.026793238752));
+#19806 = CARTESIAN_POINT('',(4.10000284041,1.170959529538,
+    56.390429345321));
+#19807 = CARTESIAN_POINT('',(3.732135982965,2.341914625498,
+    56.754063794007));
+#19808 = CARTESIAN_POINT('',(2.996395036709,3.384465752152,
+    57.117708737417));
+#19809 = CARTESIAN_POINT('',(1.943238164946,4.17019318069,
+    57.481331325209));
+#19810 = CARTESIAN_POINT('',(0.673440407286,4.593326313801,
+    57.844975794877));
+#19811 = CARTESIAN_POINT('',(-0.673443090064,4.593326151178,
+    58.208616401989));
+#19812 = CARTESIAN_POINT('',(-1.943235771628,4.170191831244,
+    58.572243312849));
+#19813 = CARTESIAN_POINT('',(-2.996399604181,3.384463921691,
+    58.935885151644));
+#19814 = CARTESIAN_POINT('',(-3.732135840212,2.341915458697,
+    59.299520425592));
+#19815 = CARTESIAN_POINT('',(-4.467869966234,-6.8384027151E-07,
+    60.026793118718));
+#19816 = CARTESIAN_POINT('',(-3.732135220672,-2.341916631744,
+    60.75406581185));
+#19817 = CARTESIAN_POINT('',(-2.996402262869,-3.384466354187,
+    61.117702465276));
+#19818 = CARTESIAN_POINT('',(-1.94321506678,-4.170185343439,
+    61.481337505181));
+#19819 = CARTESIAN_POINT('',(-0.673485153031,-4.59333811386,
+    61.844979512977));
+#19820 = CARTESIAN_POINT('',(0.673500099389,-4.593318924855,
+    62.208600765031));
+#19821 = CARTESIAN_POINT('',(1.943188983027,-4.170192065856,
+    62.572260331658));
+#19822 = CARTESIAN_POINT('',(2.996422633844,-3.384466684796,
+    62.935876120515));
+#19823 = CARTESIAN_POINT('',(3.732130368054,-2.34191321522,
+    63.299522443438));
+#19824 = CARTESIAN_POINT('',(4.100002778325,-1.170958255959,
+    63.66315689214));
+#19825 = CARTESIAN_POINT('',(4.100002983786,6.7925510461E-07,
+    64.02679299866));
+#19826 = DEFINITIONAL_REPRESENTATION('',(#19827),#19831);
+#19827 = LINE('',#19828,#19829);
+#19828 = CARTESIAN_POINT('',(0.,0.));
+#19829 = VECTOR('',#19830,1.);
+#19830 = DIRECTION('',(1.,0.));
+#19831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19832 = ADVANCED_FACE('',(#19833),#17032,.T.);
+#19833 = FACE_BOUND('',#19834,.F.);
+#19834 = EDGE_LOOP('',(#19835,#20044,#20045,#20233,#20368));
+#19835 = ORIENTED_EDGE('',*,*,#19836,.F.);
+#19836 = EDGE_CURVE('',#16486,#19837,#19839,.T.);
+#19837 = VERTEX_POINT('',#19838);
+#19838 = CARTESIAN_POINT('',(4.,5.43398376E-07,63.999997691619));
+#19839 = SURFACE_CURVE('',#19840,(#19906,#19975),.PCURVE_S1.);
+#19840 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#19841,#19842,#19843,#19844,
+    #19845,#19846,#19847,#19848,#19849,#19850,#19851,#19852,#19853,
+    #19854,#19855,#19856,#19857,#19858,#19859,#19860,#19861,#19862,
+    #19863,#19864,#19865,#19866,#19867,#19868,#19869,#19870,#19871,
+    #19872,#19873,#19874,#19875,#19876,#19877,#19878,#19879,#19880,
+    #19881,#19882,#19883,#19884,#19885,#19886,#19887,#19888,#19889,
+    #19890,#19891,#19892,#19893,#19894,#19895,#19896,#19897,#19898,
+    #19899,#19900,#19901,#19902,#19903,#19904,#19905),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694150695384E-02,0.144968310127,
+    0.306943747246,0.469917070744,0.577943871263,0.739919314047,
+    0.901894751155,0.963776992103,1.),.UNSPECIFIED.);
+#19841 = CARTESIAN_POINT('',(4.,4.7547053761E-07,55.999997980188));
+#19842 = CARTESIAN_POINT('',(3.999999980409,0.116014742154,
+    56.036926414112));
+#19843 = CARTESIAN_POINT('',(3.99615443131,0.23202944609,56.073854979526
+    ));
+#19844 = CARTESIAN_POINT('',(3.988463364852,0.347895238107,
+    56.110783488037));
+#19845 = CARTESIAN_POINT('',(3.976933687256,0.463463356166,
+    56.147711930433));
+#19846 = CARTESIAN_POINT('',(3.961579181878,0.578585731436,
+    56.184640385539));
+#19847 = CARTESIAN_POINT('',(3.942420492292,0.693115094382,
+    56.221568929089));
+#19848 = CARTESIAN_POINT('',(3.919485105354,0.806905080852,
+    56.258497542584));
+#19849 = CARTESIAN_POINT('',(3.814794427865,1.249975375081,
+    56.403414729815));
+#19850 = CARTESIAN_POINT('',(3.704756685326,1.572669834156,
+    56.511433386162));
+#19851 = CARTESIAN_POINT('',(3.56355219219,1.884129986899,
+    56.619436865311));
+#19852 = CARTESIAN_POINT('',(3.392568208422,2.180857429748,
+    56.727426248173));
+#19853 = CARTESIAN_POINT('',(3.193616561487,2.459606347384,
+    56.835415576794));
+#19854 = CARTESIAN_POINT('',(2.968897810795,2.717380795253,
+    56.943418926427));
+#19855 = CARTESIAN_POINT('',(2.72101861483,2.951466193485,
+    57.051437458022));
+#19856 = CARTESIAN_POINT('',(2.051249571329,3.47147403228,
+    57.321344352877));
+#19857 = CARTESIAN_POINT('',(1.60355571908,3.725465253539,
+    57.483486810079));
+#19858 = CARTESIAN_POINT('',(1.120543427612,3.912830570638,
+    57.645497426819));
+#19859 = CARTESIAN_POINT('',(0.613959794284,4.028363214524,57.8074260829
+    ));
+#19860 = CARTESIAN_POINT('',(9.595931914162E-02,4.068986656347,
+    57.969354760591));
+#19861 = CARTESIAN_POINT('',(-0.420938865545,4.034016947361,
+    58.131365416989));
+#19862 = CARTESIAN_POINT('',(-0.923969929895,3.924925007377,
+    58.293507914047));
+#19863 = CARTESIAN_POINT('',(-1.879876397835,3.567635008497,
+    58.618341967464));
+#19864 = CARTESIAN_POINT('',(-2.333775184171,3.318078930756,
+    58.781488911907));
+#19865 = CARTESIAN_POINT('',(-2.748967357654,3.002695271265,
+    58.944499474118));
+#19866 = CARTESIAN_POINT('',(-3.114667700624,2.628905494482,
+    59.107425966205));
+#19867 = CARTESIAN_POINT('',(-3.421729183811,2.205622264452,
+    59.270352635563));
+#19868 = CARTESIAN_POINT('',(-3.662902155505,1.743359441252,
+    59.433363325912));
+#19869 = CARTESIAN_POINT('',(-3.832681868335,1.253995411858,
+    59.596510337519));
+#19870 = CARTESIAN_POINT('',(-3.99253206203,0.418070211987,
+    59.867414837491));
+#19871 = CARTESIAN_POINT('',(-4.023970339245,7.858283002996E-02,
+    59.975433392276));
+#19872 = CARTESIAN_POINT('',(-4.022372084152,-0.263387334306,
+    60.083436804989));
+#19873 = CARTESIAN_POINT('',(-3.987573823622,-0.604080438392,
+    60.191426121833));
+#19874 = CARTESIAN_POINT('',(-3.919902808225,-0.939793631661,
+    60.299415426398));
+#19875 = CARTESIAN_POINT('',(-3.820143188872,-1.266893265878,
+    60.407418827338));
+#19876 = CARTESIAN_POINT('',(-3.689564734835,-1.581836599042,
+    60.515437411652));
+#19877 = CARTESIAN_POINT('',(-3.290772946454,-2.330143799822,
+    60.785344443451));
+#19878 = CARTESIAN_POINT('',(-2.98595984156,-2.744909122617,
+    60.947486985262));
+#19879 = CARTESIAN_POINT('',(-2.621685254834,-3.113298440415,
+    61.109497606655));
+#19880 = CARTESIAN_POINT('',(-2.206542886833,-3.425759124268,
+    61.271426135854));
+#19881 = CARTESIAN_POINT('',(-1.750368841729,-3.674516255897,
+    61.433354651346));
+#19882 = CARTESIAN_POINT('',(-1.264309800493,-3.8538296575,
+    61.595365221894));
+#19883 = CARTESIAN_POINT('',(-0.760617239829,-3.959825517324,
+    61.757507735135));
+#19884 = CARTESIAN_POINT('',(0.254709126896,-4.024162019069,
+    62.081344395713));
+#19885 = CARTESIAN_POINT('',(0.767752207714,-3.982591965369,
+    62.243486969852));
+#19886 = CARTESIAN_POINT('',(1.272557207476,-3.866065025608,
+    62.405497663537));
+#19887 = CARTESIAN_POINT('',(1.756481694207,-3.676877612064,
+    62.567426317026));
+#19888 = CARTESIAN_POINT('',(2.207743691377,-3.41931699911,
+    62.729354838292));
+#19889 = CARTESIAN_POINT('',(2.615604336589,-3.099854245512,
+    62.891365266674));
+#19890 = CARTESIAN_POINT('',(2.970332807682,-2.726880954493,
+    63.053507687416));
+#19891 = CARTESIAN_POINT('',(3.376636454979,-2.153159161169,
+    63.277286423494));
+#19892 = CARTESIAN_POINT('',(3.480150445219,-1.988320704207,
+    63.339148724861));
+#19893 = CARTESIAN_POINT('',(3.574451668458,-1.817817882165,
+    63.401010212172));
+#19894 = CARTESIAN_POINT('',(3.659181430385,-1.642253758499,
+    63.462870677001));
+#19895 = CARTESIAN_POINT('',(3.734029664876,-1.462254777301,
+    63.524731149759));
+#19896 = CARTESIAN_POINT('',(3.798734446543,-1.27846898235,
+    63.586592654733));
+#19897 = CARTESIAN_POINT('',(3.853083640986,-1.091565198438,
+    63.648454969745));
+#19898 = CARTESIAN_POINT('',(3.922577709021,-0.791406946365,
+    63.746525625785));
+#19899 = CARTESIAN_POINT('',(3.944634715763,-0.679746206644,
+    63.782735907367));
+#19900 = CARTESIAN_POINT('',(3.963057951767,-0.567388321078,
+    63.818946210568));
+#19901 = CARTESIAN_POINT('',(3.977821999698,-0.454471376513,
+    63.855156515472));
+#19902 = CARTESIAN_POINT('',(3.988907786107,-0.34113418136,
+    63.891366806871));
+#19903 = CARTESIAN_POINT('',(3.996302581431,-0.227516265598,
+    63.927577074272));
+#19904 = CARTESIAN_POINT('',(3.999999999993,-0.113757880774,
+    63.963787311889));
+#19905 = CARTESIAN_POINT('',(4.,0.,63.99999751865));
+#19906 = PCURVE('',#17032,#19907);
+#19907 = DEFINITIONAL_REPRESENTATION('',(#19908),#19974);
+#19908 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#19909,#19910,#19911,#19912,
+    #19913,#19914,#19915,#19916,#19917,#19918,#19919,#19920,#19921,
+    #19922,#19923,#19924,#19925,#19926,#19927,#19928,#19929,#19930,
+    #19931,#19932,#19933,#19934,#19935,#19936,#19937,#19938,#19939,
+    #19940,#19941,#19942,#19943,#19944,#19945,#19946,#19947,#19948,
+    #19949,#19950,#19951,#19952,#19953,#19954,#19955,#19956,#19957,
+    #19958,#19959,#19960,#19961,#19962,#19963,#19964,#19965,#19966,
+    #19967,#19968,#19969,#19970,#19971,#19972,#19973),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694150695384E-02,0.144968310127,
+    0.306943747246,0.469917070744,0.577943871263,0.739919314047,
+    0.901894751155,0.963776992103,1.),.UNSPECIFIED.);
+#19909 = CARTESIAN_POINT('',(-1.1886763444E-07,-55.99999798018));
+#19910 = CARTESIAN_POINT('',(-2.900368553853E-02,-56.03692641411));
+#19911 = CARTESIAN_POINT('',(-5.80073619755E-02,-56.07385497952));
+#19912 = CARTESIAN_POINT('',(-8.701098820406E-02,-56.11078348803));
+#19913 = CARTESIAN_POINT('',(-0.116014551746,-56.14771193043));
+#19914 = CARTESIAN_POINT('',(-0.145018113863,-56.18464038553));
+#19915 = CARTESIAN_POINT('',(-0.174021735799,-56.22156892908));
+#19916 = CARTESIAN_POINT('',(-0.203025405026,-56.25849754258));
+#19917 = CARTESIAN_POINT('',(-0.316843083678,-56.40341472981));
+#19918 = CARTESIAN_POINT('',(-0.40168066764,-56.51143338616));
+#19919 = CARTESIAN_POINT('',(-0.486506319104,-56.61943686531));
+#19920 = CARTESIAN_POINT('',(-0.571320945471,-56.72742624817));
+#19921 = CARTESIAN_POINT('',(-0.656135578344,-56.83541557679));
+#19922 = CARTESIAN_POINT('',(-0.740961246329,-56.94341892642));
+#19923 = CARTESIAN_POINT('',(-0.825798848813,-57.05143745802));
+#19924 = CARTESIAN_POINT('',(-1.037783329973,-57.32134435287));
+#19925 = CARTESIAN_POINT('',(-1.165129767778,-57.48348681008));
+#19926 = CARTESIAN_POINT('',(-1.292372601101,-57.64549742681));
+#19927 = CARTESIAN_POINT('',(-1.419550986448,-57.80742608291));
+#19928 = CARTESIAN_POINT('',(-1.546729369146,-57.96935476058));
+#19929 = CARTESIAN_POINT('',(-1.673972197579,-58.13136541699));
+#19930 = CARTESIAN_POINT('',(-1.80131862996,-58.29350791404));
+#19931 = CARTESIAN_POINT('',(-2.056442780957,-58.61834196746));
+#19932 = CARTESIAN_POINT('',(-2.18457816173,-58.7814889119));
+#19933 = CARTESIAN_POINT('',(-2.31260642133,-58.94449947412));
+#19934 = CARTESIAN_POINT('',(-2.440568611007,-59.10742596619));
+#19935 = CARTESIAN_POINT('',(-2.568530783322,-59.27035263556));
+#19936 = CARTESIAN_POINT('',(-2.696559025569,-59.43336332591));
+#19937 = CARTESIAN_POINT('',(-2.824694396802,-59.59651033751));
+#19938 = CARTESIAN_POINT('',(-3.037462319696,-59.86741483749));
+#19939 = CARTESIAN_POINT('',(-3.122299914343,-59.97543339227));
+#19940 = CARTESIAN_POINT('',(-3.207125569831,-60.08343680498));
+#19941 = CARTESIAN_POINT('',(-3.291940200398,-60.19142612183));
+#19942 = CARTESIAN_POINT('',(-3.376754832647,-60.29941542639));
+#19943 = CARTESIAN_POINT('',(-3.461580489689,-60.40741882733));
+#19944 = CARTESIAN_POINT('',(-3.54641808007,-60.51543741165));
+#19945 = CARTESIAN_POINT('',(-3.758402536637,-60.78534444345));
+#19946 = CARTESIAN_POINT('',(-3.885748969047,-60.94748698526));
+#19947 = CARTESIAN_POINT('',(-4.012991809838,-61.10949760665));
+#19948 = CARTESIAN_POINT('',(-4.140170216318,-61.27142613585));
+#19949 = CARTESIAN_POINT('',(-4.267348623543,-61.43335465134));
+#19950 = CARTESIAN_POINT('',(-4.394591469652,-61.59536522189));
+#19951 = CARTESIAN_POINT('',(-4.521937905992,-61.75750773513));
+#19952 = CARTESIAN_POINT('',(-4.776278575226,-62.08134439571));
+#19953 = CARTESIAN_POINT('',(-4.903625000623,-62.24348696985));
+#19954 = CARTESIAN_POINT('',(-5.030867829344,-62.40549766354));
+#19955 = CARTESIAN_POINT('',(-5.1580462203,-62.56742631702));
+#19956 = CARTESIAN_POINT('',(-5.285224623998,-62.72935483829));
+#19957 = CARTESIAN_POINT('',(-5.412467485303,-62.89136526667));
+#19958 = CARTESIAN_POINT('',(-5.539813932902,-63.05350768741));
+#19959 = CARTESIAN_POINT('',(-5.715569329324,-63.27728642349));
+#19960 = CARTESIAN_POINT('',(-5.764155849517,-63.33914872486));
+#19961 = CARTESIAN_POINT('',(-5.812741714987,-63.40101021217));
+#19962 = CARTESIAN_POINT('',(-5.861326762798,-63.462870677));
+#19963 = CARTESIAN_POINT('',(-5.909911808956,-63.52473114975));
+#19964 = CARTESIAN_POINT('',(-5.958497670739,-63.58659265473));
+#19965 = CARTESIAN_POINT('',(-6.007084188542,-63.64845496974));
+#19966 = CARTESIAN_POINT('',(-6.084108698351,-63.74652562578));
+#19967 = CARTESIAN_POINT('',(-6.11254819444,-63.78273590736));
+#19968 = CARTESIAN_POINT('',(-6.140987720026,-63.81894621056));
+#19969 = CARTESIAN_POINT('',(-6.169427260457,-63.85515651547));
+#19970 = CARTESIAN_POINT('',(-6.197866801929,-63.89136680687));
+#19971 = CARTESIAN_POINT('',(-6.226306331478,-63.92757707427));
+#19972 = CARTESIAN_POINT('',(-6.254745836986,-63.96378731188));
+#19973 = CARTESIAN_POINT('',(-6.28318530718,-63.99999751865));
+#19974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19975 = PCURVE('',#19783,#19976);
+#19976 = DEFINITIONAL_REPRESENTATION('',(#19977),#20043);
+#19977 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#19978,#19979,#19980,#19981,
+    #19982,#19983,#19984,#19985,#19986,#19987,#19988,#19989,#19990,
+    #19991,#19992,#19993,#19994,#19995,#19996,#19997,#19998,#19999,
+    #20000,#20001,#20002,#20003,#20004,#20005,#20006,#20007,#20008,
+    #20009,#20010,#20011,#20012,#20013,#20014,#20015,#20016,#20017,
+    #20018,#20019,#20020,#20021,#20022,#20023,#20024,#20025,#20026,
+    #20027,#20028,#20029,#20030,#20031,#20032,#20033,#20034,#20035,
+    #20036,#20037,#20038,#20039,#20040,#20041,#20042),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694150695384E-02,0.144968310127,
+    0.306943747246,0.469917070744,0.577943871263,0.739919314047,
+    0.901894751155,0.963776992103,1.),.UNSPECIFIED.);
+#19978 = CARTESIAN_POINT('',(-0.103530227688,0.));
+#19979 = CARTESIAN_POINT('',(-0.103530262222,2.900448932016E-02));
+#19980 = CARTESIAN_POINT('',(-0.103530316503,5.800909701601E-02));
+#19981 = CARTESIAN_POINT('',(-0.103530364412,8.701366099245E-02));
+#19982 = CARTESIAN_POINT('',(-0.103530396878,0.116018166865));
+#19983 = CARTESIAN_POINT('',(-0.103530415482,0.14502267425));
+#19984 = CARTESIAN_POINT('',(-0.103530426067,0.174027243058));
+#19985 = CARTESIAN_POINT('',(-0.103530432344,0.203031859779));
+#19986 = CARTESIAN_POINT('',(-0.103530421175,0.316853256843));
+#19987 = CARTESIAN_POINT('',(-0.103530357331,0.401693612785));
+#19988 = CARTESIAN_POINT('',(-0.103530298106,0.486522019315));
+#19989 = CARTESIAN_POINT('',(-0.10353030128,0.571339391393));
+#19990 = CARTESIAN_POINT('',(-0.103530346166,0.656156768235));
+#19991 = CARTESIAN_POINT('',(-0.103530389518,0.740985180893));
+#19992 = CARTESIAN_POINT('',(-0.103530429845,0.825825529588));
+#19993 = CARTESIAN_POINT('',(-0.103530496707,1.037816878287));
+#19994 = CARTESIAN_POINT('',(-0.103530508935,1.165167446591));
+#19995 = CARTESIAN_POINT('',(-0.103530468531,1.292414414758));
+#19996 = CARTESIAN_POINT('',(-0.103530423061,1.419596941511));
+#19997 = CARTESIAN_POINT('',(-0.103530362873,1.546779480521));
+#19998 = CARTESIAN_POINT('',(-0.103530311619,1.674026450867));
+#19999 = CARTESIAN_POINT('',(-0.103530311827,1.801377015156));
+#20000 = CARTESIAN_POINT('',(-0.103530382225,2.056509430129));
+#20001 = CARTESIAN_POINT('',(-0.103530456062,2.184648954623));
+#20002 = CARTESIAN_POINT('',(-0.103530536551,2.312681354735));
+#20003 = CARTESIAN_POINT('',(-0.103530643871,2.440647698359));
+#20004 = CARTESIAN_POINT('',(-0.103530496269,2.568614056331));
+#20005 = CARTESIAN_POINT('',(-0.103530355609,2.69664645452));
+#20006 = CARTESIAN_POINT('',(-0.103530335796,2.824785984224));
+#20007 = CARTESIAN_POINT('',(-0.103530349447,3.037560814414));
+#20008 = CARTESIAN_POINT('',(-0.103530385152,3.122401162148));
+#20009 = CARTESIAN_POINT('',(-0.103530326721,3.207229581942));
+#20010 = CARTESIAN_POINT('',(-0.103530378619,3.292046960631));
+#20011 = CARTESIAN_POINT('',(-0.103530469731,3.3768643389));
+#20012 = CARTESIAN_POINT('',(-0.103530463484,3.461692758269));
+#20013 = CARTESIAN_POINT('',(-0.103530455815,3.546533106829));
+#20014 = CARTESIAN_POINT('',(-0.10353040188,3.758524454539));
+#20015 = CARTESIAN_POINT('',(-0.10353034831,3.885875024164));
+#20016 = CARTESIAN_POINT('',(-0.103530322701,4.013121987508));
+#20017 = CARTESIAN_POINT('',(-0.103530432227,4.140304511342));
+#20018 = CARTESIAN_POINT('',(-0.103530483088,4.267487041894));
+#20019 = CARTESIAN_POINT('',(-0.103530505426,4.394734008844));
+#20020 = CARTESIAN_POINT('',(-0.103530492308,4.522084579834));
+#20021 = CARTESIAN_POINT('',(-0.103530421997,4.776433521527));
+#20022 = CARTESIAN_POINT('',(-0.103530364241,4.9037840969));
+#20023 = CARTESIAN_POINT('',(-0.103530297984,5.03103107585));
+#20024 = CARTESIAN_POINT('',(-0.103530243015,5.158213622354));
+#20025 = CARTESIAN_POINT('',(-0.103530221016,5.285396132292));
+#20026 = CARTESIAN_POINT('',(-0.10353045095,5.412643082733));
+#20027 = CARTESIAN_POINT('',(-0.10353059194,5.539993648693));
+#20028 = CARTESIAN_POINT('',(-0.103530581477,5.715754756872));
+#20029 = CARTESIAN_POINT('',(-0.10353055632,5.764342859017));
+#20030 = CARTESIAN_POINT('',(-0.103530506361,5.812930309443));
+#20031 = CARTESIAN_POINT('',(-0.103530429231,5.861516944121));
+#20032 = CARTESIAN_POINT('',(-0.103530334228,5.910103577434));
+#20033 = CARTESIAN_POINT('',(-0.103530244351,5.958691025007));
+#20034 = CARTESIAN_POINT('',(-0.103530188871,6.007279126039));
+#20035 = CARTESIAN_POINT('',(-0.103530185007,6.084306141302));
+#20036 = CARTESIAN_POINT('',(-0.103530198151,6.112746561054));
+#20037 = CARTESIAN_POINT('',(-0.103530235803,6.141187009582));
+#20038 = CARTESIAN_POINT('',(-0.103530300201,6.169627472291));
+#20039 = CARTESIAN_POINT('',(-0.103530385885,6.198067934784));
+#20040 = CARTESIAN_POINT('',(-0.103530479691,6.226508382864));
+#20041 = CARTESIAN_POINT('',(-0.103530560759,6.254948802532));
+#20042 = CARTESIAN_POINT('',(-0.103530600527,6.28338917999));
+#20043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20044 = ORIENTED_EDGE('',*,*,#17018,.T.);
+#20045 = ORIENTED_EDGE('',*,*,#20046,.T.);
+#20046 = EDGE_CURVE('',#16884,#20047,#20049,.T.);
+#20047 = VERTEX_POINT('',#20048);
+#20048 = CARTESIAN_POINT('',(5.43427166E-07,-4.,62.499997691605));
+#20049 = SURFACE_CURVE('',#20050,(#20109,#20171),.PCURVE_S1.);
+#20050 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#20051,#20052,#20053,#20054,
+    #20055,#20056,#20057,#20058,#20059,#20060,#20061,#20062,#20063,
+    #20064,#20065,#20066,#20067,#20068,#20069,#20070,#20071,#20072,
+    #20073,#20074,#20075,#20076,#20077,#20078,#20079,#20080,#20081,
+    #20082,#20083,#20084,#20085,#20086,#20087,#20088,#20089,#20090,
+    #20091,#20092,#20093,#20094,#20095,#20096,#20097,#20098,#20099,
+    #20100,#20101,#20102,#20103,#20104,#20105,#20106,#20107,#20108),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053383996477E-02,
+    9.721162419641E-02,0.311862062687,0.526512501069,0.561193613388,
+    0.798454101346,0.967824768087,1.),.UNSPECIFIED.);
+#20051 = CARTESIAN_POINT('',(4.,-1.33E-15,56.499997722314));
+#20052 = CARTESIAN_POINT('',(4.,0.166122149213,56.552876059918));
+#20053 = CARTESIAN_POINT('',(3.992115066353,0.332246893384,
+    56.605755225228));
+#20054 = CARTESIAN_POINT('',(3.976345406277,0.497933882855,
+    56.658634018332));
+#20055 = CARTESIAN_POINT('',(3.952720100547,0.662746210572,
+    56.711512346326));
+#20056 = CARTESIAN_POINT('',(3.92129698868,0.826251092903,
+    56.764390670216));
+#20057 = CARTESIAN_POINT('',(3.882162554126,0.988020550437,
+    56.817269451816));
+#20058 = CARTESIAN_POINT('',(3.835431809451,1.147632088799,
+    56.870148600651));
+#20059 = CARTESIAN_POINT('',(3.760754484668,1.364065081696,
+    56.943026915438));
+#20060 = CARTESIAN_POINT('',(3.73919450946,1.423092906105,
+    56.963026911992));
+#20061 = CARTESIAN_POINT('',(3.716575975335,1.481730483714,
+    56.983026909812));
+#20062 = CARTESIAN_POINT('',(3.692907149818,1.539955674107,
+    57.00302690819));
+#20063 = CARTESIAN_POINT('',(3.668196848525,1.597746565429,
+    57.023026906416));
+#20064 = CARTESIAN_POINT('',(3.642454435165,1.655081474377,
+    57.043026903784));
+#20065 = CARTESIAN_POINT('',(3.615689821542,1.711938946205,
+    57.063026899587));
+#20066 = CARTESIAN_POINT('',(3.364423896144,2.221762812273,
+    57.24394758067));
+#20067 = CARTESIAN_POINT('',(3.07513186711,2.643560427127,
+    57.405085667984));
+#20068 = CARTESIAN_POINT('',(2.725655063638,3.02151826825,
+    57.566096240139));
+#20069 = CARTESIAN_POINT('',(2.324105681258,3.345982420107,
+    57.727026813211));
+#20070 = CARTESIAN_POINT('',(1.879872564298,3.608995320229,
+    57.887957466606));
+#20071 = CARTESIAN_POINT('',(1.403690230053,3.804536957702,
+    58.048968059033));
+#20072 = CARTESIAN_POINT('',(0.907437214747,3.928375724465,
+    58.210106164315));
+#20073 = CARTESIAN_POINT('',(-9.847483782777E-02,4.030617922519,
+    58.53194758071));
+#20074 = CARTESIAN_POINT('',(-0.609495989456,4.009159799519,
+    58.693085716552));
+#20075 = CARTESIAN_POINT('',(-1.115283877027,3.913426906203,
+    58.854096266096));
+#20076 = CARTESIAN_POINT('',(-1.603351461985,3.745174180406,
+    59.015026703518));
+#20077 = CARTESIAN_POINT('',(-2.06197225195,3.508138876102,
+    59.175957520808));
+#20078 = CARTESIAN_POINT('',(-2.480348638115,3.208226666914,
+    59.336968112341));
+#20079 = CARTESIAN_POINT('',(-2.848591795396,2.853261803697,
+    59.498106248682));
+#20080 = CARTESIAN_POINT('',(-3.208862121685,2.389534626769,
+    59.685026917212));
+#20081 = CARTESIAN_POINT('',(-3.257469133995,2.323862286252,
+    59.711026910044));
+#20082 = CARTESIAN_POINT('',(-3.304538938265,2.257061475671,
+    59.73702690757));
+#20083 = CARTESIAN_POINT('',(-3.35004102682,2.189174228855,
+    59.763026907154));
+#20084 = CARTESIAN_POINT('',(-3.393946311945,2.120243507562,
+    59.789026906176));
+#20085 = CARTESIAN_POINT('',(-3.436227125888,2.050313201471,
+    59.815026902027));
+#20086 = CARTESIAN_POINT('',(-3.476857220858,1.979428128188,
+    59.841026892117));
+#20087 = CARTESIAN_POINT('',(-3.782307693991,1.416476141811,
+    60.044897995763));
+#20088 = CARTESIAN_POINT('',(-3.970924922474,0.881776468053,
+    60.223127661526));
+#20089 = CARTESIAN_POINT('',(-4.072309916081,0.319471422934,
+    60.40113659109));
+#20090 = CARTESIAN_POINT('',(-4.082729557119,-0.253738481412,
+    60.579026830144));
+#20091 = CARTESIAN_POINT('',(-4.001415131416,-0.821247170515,
+    60.756917101308));
+#20092 = CARTESIAN_POINT('',(-3.831185625276,-1.366671557709,
+    60.934926091412));
+#20093 = CARTESIAN_POINT('',(-3.577813268112,-1.873901909239,
+    61.11315578341));
+#20094 = CARTESIAN_POINT('',(-3.020362612533,-2.652646603998,
+    61.418001897056));
+#20095 = CARTESIAN_POINT('',(-2.751081298392,-2.950717037253,
+    61.545043543269));
+#20096 = CARTESIAN_POINT('',(-2.448350077604,-3.217272209145,
+    61.672049834635));
+#20097 = CARTESIAN_POINT('',(-2.116563718096,-3.448014263619,
+    61.799026714608));
+#20098 = CARTESIAN_POINT('',(-1.760634687777,-3.639426312501,
+    61.926003691896));
+#20099 = CARTESIAN_POINT('',(-1.385922516016,-3.788719837425,
+    62.05301018735));
+#20100 = CARTESIAN_POINT('',(-0.998248707855,-3.893921394559,
+    62.180051956329));
+#20101 = CARTESIAN_POINT('',(-0.529006655935,-3.965588795011,
+    62.331148283574));
+#20102 = CARTESIAN_POINT('',(-0.453848037719,-3.975408029811,
+    62.35526963612));
+#20103 = CARTESIAN_POINT('',(-0.378482705599,-3.983599086638,
+    62.379390987832));
+#20104 = CARTESIAN_POINT('',(-0.30295182381,-3.990156948624,
+    62.403512336931));
+#20105 = CARTESIAN_POINT('',(-0.22729665293,-3.995077852875,
+    62.427633682208));
+#20106 = CARTESIAN_POINT('',(-0.151558549871,-3.99835929048,
+    62.451755023028));
+#20107 = CARTESIAN_POINT('',(-7.577896788796E-02,-4.000000006506,
+    62.475876359325));
+#20108 = CARTESIAN_POINT('',(5.4342716549E-07,-4.,62.499997691605));
+#20109 = PCURVE('',#17032,#20110);
+#20110 = DEFINITIONAL_REPRESENTATION('',(#20111),#20170);
+#20111 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#20112,#20113,#20114,#20115,
+    #20116,#20117,#20118,#20119,#20120,#20121,#20122,#20123,#20124,
+    #20125,#20126,#20127,#20128,#20129,#20130,#20131,#20132,#20133,
+    #20134,#20135,#20136,#20137,#20138,#20139,#20140,#20141,#20142,
+    #20143,#20144,#20145,#20146,#20147,#20148,#20149,#20150,#20151,
+    #20152,#20153,#20154,#20155,#20156,#20157,#20158,#20159,#20160,
+    #20161,#20162,#20163,#20164,#20165,#20166,#20167,#20168,#20169),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053383996477E-02,
+    9.721162419641E-02,0.311862062687,0.526512501069,0.561193613388,
+    0.798454101346,0.967824768087,1.),.UNSPECIFIED.);
+#20112 = CARTESIAN_POINT('',(0.,-56.49999772231));
+#20113 = CARTESIAN_POINT('',(-4.153053730322E-02,-56.55287605991));
+#20114 = CARTESIAN_POINT('',(-8.30617273556E-02,-56.60575522522));
+#20115 = CARTESIAN_POINT('',(-0.12459262831,-56.65863401833));
+#20116 = CARTESIAN_POINT('',(-0.166123167368,-56.71151234632));
+#20117 = CARTESIAN_POINT('',(-0.207653706459,-56.76439067021));
+#20118 = CARTESIAN_POINT('',(-0.24918460791,-56.81726945181));
+#20119 = CARTESIAN_POINT('',(-0.290715800121,-56.87014860065));
+#20120 = CARTESIAN_POINT('',(-0.347954305109,-56.94302691543));
+#20121 = CARTESIAN_POINT('',(-0.363662268771,-56.96302691199));
+#20122 = CARTESIAN_POINT('',(-0.37937023364,-56.98302690981));
+#20123 = CARTESIAN_POINT('',(-0.395078199123,-57.00302690819));
+#20124 = CARTESIAN_POINT('',(-0.41078616463,-57.02302690641));
+#20125 = CARTESIAN_POINT('',(-0.42649412957,-57.04302690378));
+#20126 = CARTESIAN_POINT('',(-0.442202093351,-57.06302689958));
+#20127 = CARTESIAN_POINT('',(-0.58429689878,-57.24394758067));
+#20128 = CARTESIAN_POINT('',(-0.710854490872,-57.40508566798));
+#20129 = CARTESIAN_POINT('',(-0.837311910417,-57.56609624014));
+#20130 = CARTESIAN_POINT('',(-0.963706488074,-57.7270268132));
+#20131 = CARTESIAN_POINT('',(-1.090101056613,-57.88795746661));
+#20132 = CARTESIAN_POINT('',(-1.216558471643,-58.04896805903));
+#20133 = CARTESIAN_POINT('',(-1.343116061226,-58.21010616431));
+#20134 = CARTESIAN_POINT('',(-1.595889740208,-58.53194758071));
+#20135 = CARTESIAN_POINT('',(-1.722447323295,-58.69308571655));
+#20136 = CARTESIAN_POINT('',(-1.84890474574,-58.85409626609));
+#20137 = CARTESIAN_POINT('',(-1.975299334169,-59.01502670352));
+#20138 = CARTESIAN_POINT('',(-2.101693884808,-59.1759575208));
+#20139 = CARTESIAN_POINT('',(-2.228151296787,-59.33696811234));
+#20140 = CARTESIAN_POINT('',(-2.354708881665,-59.49810624868));
+#20141 = CARTESIAN_POINT('',(-2.501516068696,-59.68502691721));
+#20142 = CARTESIAN_POINT('',(-2.521936421398,-59.71102691004));
+#20143 = CARTESIAN_POINT('',(-2.542356778575,-59.73702690757));
+#20144 = CARTESIAN_POINT('',(-2.562777138034,-59.76302690715));
+#20145 = CARTESIAN_POINT('',(-2.58319749758,-59.78902690617));
+#20146 = CARTESIAN_POINT('',(-2.603617855015,-59.81502690202));
+#20147 = CARTESIAN_POINT('',(-2.624038208139,-59.84102689211));
+#20148 = CARTESIAN_POINT('',(-2.784158266709,-60.04489799576));
+#20149 = CARTESIAN_POINT('',(-2.924139580187,-60.22312766152));
+#20150 = CARTESIAN_POINT('',(-3.063947479937,-60.40113659109));
+#20151 = CARTESIAN_POINT('',(-3.203662046288,-60.57902683014));
+#20152 = CARTESIAN_POINT('',(-3.343376610594,-60.7569171013));
+#20153 = CARTESIAN_POINT('',(-3.48318450329,-60.93492609141));
+#20154 = CARTESIAN_POINT('',(-3.623165812568,-61.11315578341));
+#20155 = CARTESIAN_POINT('',(-3.862591496891,-61.41800189705));
+#20156 = CARTESIAN_POINT('',(-3.962369831636,-61.54504354326));
+#20157 = CARTESIAN_POINT('',(-4.062120384193,-61.67204983463));
+#20158 = CARTESIAN_POINT('',(-4.161847815971,-61.7990267146));
+#20159 = CARTESIAN_POINT('',(-4.261575236973,-61.92600369189));
+#20160 = CARTESIAN_POINT('',(-4.361325765357,-62.05301018735));
+#20161 = CARTESIAN_POINT('',(-4.461104081145,-62.18005195632));
+#20162 = CARTESIAN_POINT('',(-4.579774928339,-62.33114828357));
+#20163 = CARTESIAN_POINT('',(-4.598719808982,-62.35526963612));
+#20164 = CARTESIAN_POINT('',(-4.617664693408,-62.37939098783));
+#20165 = CARTESIAN_POINT('',(-4.636609580314,-62.40351233693));
+#20166 = CARTESIAN_POINT('',(-4.6555544681,-62.4276336822));
+#20167 = CARTESIAN_POINT('',(-4.674499354866,-62.45175502302));
+#20168 = CARTESIAN_POINT('',(-4.693444238413,-62.47587635932));
+#20169 = CARTESIAN_POINT('',(-4.712389116241,-62.4999976916));
+#20170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20171 = PCURVE('',#16945,#20172);
+#20172 = DEFINITIONAL_REPRESENTATION('',(#20173),#20232);
+#20173 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#20174,#20175,#20176,#20177,
+    #20178,#20179,#20180,#20181,#20182,#20183,#20184,#20185,#20186,
+    #20187,#20188,#20189,#20190,#20191,#20192,#20193,#20194,#20195,
+    #20196,#20197,#20198,#20199,#20200,#20201,#20202,#20203,#20204,
+    #20205,#20206,#20207,#20208,#20209,#20210,#20211,#20212,#20213,
+    #20214,#20215,#20216,#20217,#20218,#20219,#20220,#20221,#20222,
+    #20223,#20224,#20225,#20226,#20227,#20228,#20229,#20230,#20231),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053383996477E-02,
+    9.721162419641E-02,0.311862062687,0.526512501069,0.561193613388,
+    0.798454101346,0.967824768087,1.),.UNSPECIFIED.);
+#20174 = CARTESIAN_POINT('',(-0.931751335084,1.570847211773));
+#20175 = CARTESIAN_POINT('',(-0.931751320798,1.61237910089));
+#20176 = CARTESIAN_POINT('',(-0.931751308341,1.653911642063));
+#20177 = CARTESIAN_POINT('',(-0.931751298217,1.695443893279));
+#20178 = CARTESIAN_POINT('',(-0.931751290859,1.736975781722));
+#20179 = CARTESIAN_POINT('',(-0.931751286586,1.778507669402));
+#20180 = CARTESIAN_POINT('',(-0.931751285565,1.820039918776));
+#20181 = CARTESIAN_POINT('',(-0.931751287758,1.861572458377));
+#20182 = CARTESIAN_POINT('',(-0.931751294826,1.918812819746));
+#20183 = CARTESIAN_POINT('',(-0.931751297184,1.934521292793));
+#20184 = CARTESIAN_POINT('',(-0.931751299944,1.950229766991));
+#20185 = CARTESIAN_POINT('',(-0.931751303083,1.965938241755));
+#20186 = CARTESIAN_POINT('',(-0.931751306574,1.981646716498));
+#20187 = CARTESIAN_POINT('',(-0.93175131038,1.997355190636));
+#20188 = CARTESIAN_POINT('',(-0.931751314463,2.013063663583));
+#20189 = CARTESIAN_POINT('',(-0.931751353459,2.155163074693));
+#20190 = CARTESIAN_POINT('',(-0.931751405239,2.281724766258));
+#20191 = CARTESIAN_POINT('',(-0.931751431876,2.408186288117));
+#20192 = CARTESIAN_POINT('',(-0.931751457164,2.534584952715));
+#20193 = CARTESIAN_POINT('',(-0.931751238957,2.660983644709));
+#20194 = CARTESIAN_POINT('',(-0.931751279436,2.787445178292));
+#20195 = CARTESIAN_POINT('',(-0.931751352515,2.914006872074));
+#20196 = CARTESIAN_POINT('',(-0.931751427457,3.16678875711));
+#20197 = CARTESIAN_POINT('',(-0.931751385493,3.293350454258));
+#20198 = CARTESIAN_POINT('',(-0.931751490102,3.419811990327));
+#20199 = CARTESIAN_POINT('',(-0.931751523563,3.546210648382));
+#20200 = CARTESIAN_POINT('',(-0.93175120165,3.672609336623));
+#20201 = CARTESIAN_POINT('',(-0.931751229911,3.799070862032));
+#20202 = CARTESIAN_POINT('',(-0.931751239233,3.925632557389));
+#20203 = CARTESIAN_POINT('',(-0.931751301018,4.07244450234));
+#20204 = CARTESIAN_POINT('',(-0.931751310365,4.092865516641));
+#20205 = CARTESIAN_POINT('',(-0.931751320257,4.11328653523));
+#20206 = CARTESIAN_POINT('',(-0.931751330497,4.13370755594));
+#20207 = CARTESIAN_POINT('',(-0.931751340889,4.154128576604));
+#20208 = CARTESIAN_POINT('',(-0.93175135125,4.174549595061));
+#20209 = CARTESIAN_POINT('',(-0.9317513614,4.194970609149));
+#20210 = CARTESIAN_POINT('',(-0.931751437983,4.355095850363));
+#20211 = CARTESIAN_POINT('',(-0.931751487916,4.495081694271));
+#20212 = CARTESIAN_POINT('',(-0.931751466776,4.634894128596));
+#20213 = CARTESIAN_POINT('',(-0.931751377617,4.774613262067));
+#20214 = CARTESIAN_POINT('',(-0.931751336401,4.914332385218));
+#20215 = CARTESIAN_POINT('',(-0.931751272074,5.054144824287));
+#20216 = CARTESIAN_POINT('',(-0.931751269774,5.1941306769));
+#20217 = CARTESIAN_POINT('',(-0.931751329921,5.433564120391));
+#20218 = CARTESIAN_POINT('',(-0.931751377826,5.533345685046));
+#20219 = CARTESIAN_POINT('',(-0.931751424556,5.633099465541));
+#20220 = CARTESIAN_POINT('',(-0.93175149828,5.732830122499));
+#20221 = CARTESIAN_POINT('',(-0.931751489004,5.83256077059));
+#20222 = CARTESIAN_POINT('',(-0.93175136029,5.932314544495));
+#20223 = CARTESIAN_POINT('',(-0.931751301767,6.032096136083));
+#20224 = CARTESIAN_POINT('',(-0.931751372415,6.150770851467));
+#20225 = CARTESIAN_POINT('',(-0.931751386179,6.169716348824));
+#20226 = CARTESIAN_POINT('',(-0.93175140501,6.188661848794));
+#20227 = CARTESIAN_POINT('',(-0.931751429766,6.207607349672));
+#20228 = CARTESIAN_POINT('',(-0.93175145958,6.226552849404));
+#20229 = CARTESIAN_POINT('',(-0.931751491863,6.245498345589));
+#20230 = CARTESIAN_POINT('',(-0.931751522304,6.264443835477));
+#20231 = CARTESIAN_POINT('',(-0.931751544868,6.283389315972));
+#20232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20233 = ORIENTED_EDGE('',*,*,#20234,.T.);
+#20234 = EDGE_CURVE('',#20047,#20235,#20237,.T.);
+#20235 = VERTEX_POINT('',#20236);
+#20236 = CARTESIAN_POINT('',(4.,0.,64.499997412129));
+#20237 = SURFACE_CURVE('',#20238,(#20265,#20295),.PCURVE_S1.);
+#20238 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#20239,#20240,#20241,#20242,
+    #20243,#20244,#20245,#20246,#20247,#20248,#20249,#20250,#20251,
+    #20252,#20253,#20254,#20255,#20256,#20257,#20258,#20259,#20260,
+    #20261,#20262,#20263,#20264),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151522866265,0.363533047028,0.807505392423,1.),.UNSPECIFIED.);
+#20239 = CARTESIAN_POINT('',(5.4342713375E-07,-4.,62.499997691605));
+#20240 = CARTESIAN_POINT('',(0.135999830944,-3.999999974724,
+    62.543287546172));
+#20241 = CARTESIAN_POINT('',(0.2719997819,-3.994605318178,62.5865775943)
+  );
+#20242 = CARTESIAN_POINT('',(0.407742460808,-3.98381605503,
+    62.629867491249));
+#20243 = CARTESIAN_POINT('',(0.542971258121,-3.967647469863,
+    62.673157306478));
+#20244 = CARTESIAN_POINT('',(0.677431215744,-3.946130056176,
+    62.716447242258));
+#20245 = CARTESIAN_POINT('',(0.810869352551,-3.919309465374,
+    62.759737352282));
+#20246 = CARTESIAN_POINT('',(1.127960614352,-3.842384022578,
+    62.863598324211));
+#20247 = CARTESIAN_POINT('',(1.310399629812,-3.787256928567,
+    62.924170533594));
+#20248 = CARTESIAN_POINT('',(1.489662683229,-3.722032761336,
+    62.984741938081));
+#20249 = CARTESIAN_POINT('',(1.665080923542,-3.6469340968,
+    63.045312822881));
+#20250 = CARTESIAN_POINT('',(1.836007713233,-3.562237767559,
+    63.10588422074));
+#20251 = CARTESIAN_POINT('',(2.00182033988,-3.468274131266,
+    63.166456423906));
+#20252 = CARTESIAN_POINT('',(2.497191422815,-3.150051891464,
+    63.353869900034));
+#20253 = CARTESIAN_POINT('',(2.807549548596,-2.895632792088,
+    63.4807578745));
+#20254 = CARTESIAN_POINT('',(3.087311875105,-2.605752610832,
+    63.6076086201));
+#20255 = CARTESIAN_POINT('',(3.33175770393,-2.284913960911,
+    63.734446079495));
+#20256 = CARTESIAN_POINT('',(3.536981390955,-1.938243105516,
+    63.861296905734));
+#20257 = CARTESIAN_POINT('',(3.699894883549,-1.571486484233,
+    63.988184923187));
+#20258 = CARTESIAN_POINT('',(3.86999847515,-1.02613958393,
+    64.170022816834));
+#20259 = CARTESIAN_POINT('',(3.913134019871,-0.858608927968,
+    64.225019007296));
+#20260 = CARTESIAN_POINT('',(3.947800862829,-0.688989900166,
+    64.28001468969));
+#20261 = CARTESIAN_POINT('',(3.973880422482,-0.517796412853,
+    64.335010048496));
+#20262 = CARTESIAN_POINT('',(3.991293410085,-0.345548934564,
+    64.390005731186));
+#20263 = CARTESIAN_POINT('',(4.,-0.172773380002,64.445001921401));
+#20264 = CARTESIAN_POINT('',(4.,-1.33E-15,64.499997412129));
+#20265 = PCURVE('',#17032,#20266);
+#20266 = DEFINITIONAL_REPRESENTATION('',(#20267),#20294);
+#20267 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#20268,#20269,#20270,#20271,
+    #20272,#20273,#20274,#20275,#20276,#20277,#20278,#20279,#20280,
+    #20281,#20282,#20283,#20284,#20285,#20286,#20287,#20288,#20289,
+    #20290,#20291,#20292,#20293),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151522866265,0.363533047028,0.807505392423,1.),.UNSPECIFIED.);
+#20268 = CARTESIAN_POINT('',(-4.712389116241,-62.4999976916));
+#20269 = CARTESIAN_POINT('',(-4.746388938121,-62.54328754617));
+#20270 = CARTESIAN_POINT('',(-4.780388926582,-62.5865775943));
+#20271 = CARTESIAN_POINT('',(-4.814388792156,-62.62986749124));
+#20272 = CARTESIAN_POINT('',(-4.848388578589,-62.67315730647));
+#20273 = CARTESIAN_POINT('',(-4.882388440538,-62.71644724225));
+#20274 = CARTESIAN_POINT('',(-4.916388421268,-62.75973735228));
+#20275 = CARTESIAN_POINT('',(-4.997960625503,-62.86359832421));
+#20276 = CARTESIAN_POINT('',(-5.045533893137,-62.92417053359));
+#20277 = CARTESIAN_POINT('',(-5.093106513123,-62.98474193808));
+#20278 = CARTESIAN_POINT('',(-5.140678722393,-63.04531282288));
+#20279 = CARTESIAN_POINT('',(-5.188251343251,-63.10588422074));
+#20280 = CARTESIAN_POINT('',(-5.23582461169,-63.1664564239));
+#20281 = CARTESIAN_POINT('',(-5.383018765725,-63.35386990003));
+#20282 = CARTESIAN_POINT('',(-5.482676379103,-63.4807578745));
+#20283 = CARTESIAN_POINT('',(-5.582304823916,-63.6076086201));
+#20284 = CARTESIAN_POINT('',(-5.681922816829,-63.73444607949));
+#20285 = CARTESIAN_POINT('',(-5.781551251502,-63.86129690573));
+#20286 = CARTESIAN_POINT('',(-5.881208858838,-63.98818492318));
+#20287 = CARTESIAN_POINT('',(-6.02402396517,-64.17002281683));
+#20288 = CARTESIAN_POINT('',(-6.067217855857,-64.22501900729));
+#20289 = CARTESIAN_POINT('',(-6.110411345351,-64.28001468969));
+#20290 = CARTESIAN_POINT('',(-6.153604580275,-64.33501004849));
+#20291 = CARTESIAN_POINT('',(-6.19679807074,-64.39000573118));
+#20292 = CARTESIAN_POINT('',(-6.239991962179,-64.4450019214));
+#20293 = CARTESIAN_POINT('',(-6.28318530718,-64.49999741212));
+#20294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20295 = PCURVE('',#20296,#20339);
+#20296 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#20297,#20298,#20299,#20300,#20301,#20302,#20303,#20304,#20305
+      ,#20306,#20307,#20308,#20309,#20310,#20311,#20312,#20313,#20314
+      ,#20315,#20316,#20317)
+    ,(#20318,#20319,#20320,#20321,#20322,#20323,#20324,#20325,#20326
+      ,#20327,#20328,#20329,#20330,#20331,#20332,#20333,#20334,#20335
+      ,#20336,#20337,#20338
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#20297 = CARTESIAN_POINT('',(6.7927676906E-07,-4.099997016206,
+    62.473203160185));
+#20298 = CARTESIAN_POINT('',(1.170957910132,-4.099996422866,
+    62.836839266776));
+#20299 = CARTESIAN_POINT('',(2.341911043275,-3.732124159957,
+    63.200473715479));
+#20300 = CARTESIAN_POINT('',(3.384462751526,-2.996417151167,
+    63.564120038238));
+#20301 = CARTESIAN_POINT('',(4.170186640066,-1.94318477289,
+    63.927735827415));
+#20302 = CARTESIAN_POINT('',(4.593312462456,-0.673497597214,
+    64.291395393692));
+#20303 = CARTESIAN_POINT('',(4.593331205169,0.673485694825,
+    64.655016645993));
+#20304 = CARTESIAN_POINT('',(4.170178629863,1.943213620199,
+    65.018658653671));
+#20305 = CARTESIAN_POINT('',(3.384460435279,2.996399023061,
+    65.382293693617));
+#20306 = CARTESIAN_POINT('',(2.341911986472,3.732130564564,
+    65.745930347032));
+#20307 = CARTESIAN_POINT('',(-7.9657439396E-07,4.467863463283,
+    66.473203040166));
+#20308 = CARTESIAN_POINT('',(-2.341913286688,3.73212963213,
+    67.200475733292));
+#20309 = CARTESIAN_POINT('',(-3.384459988472,2.996394121529,
+    67.564111007253));
+#20310 = CARTESIAN_POINT('',(-4.170186405462,1.943231561435,
+    67.927752845975));
+#20311 = CARTESIAN_POINT('',(-4.593319688743,0.673440587942,
+    68.291379756972));
+#20312 = CARTESIAN_POINT('',(-4.593319405112,-0.673440949073,
+    68.655020364));
+#20313 = CARTESIAN_POINT('',(-4.170186467154,-1.943236718436,
+    69.018664833603));
+#20314 = CARTESIAN_POINT('',(-3.384459833188,-2.996391796837,
+    69.382287421528));
+#20315 = CARTESIAN_POINT('',(-2.341909980265,-3.732131326873,
+    69.745932364863));
+#20316 = CARTESIAN_POINT('',(-1.170956466686,-4.099997260897,
+    70.109566813565));
+#20317 = CARTESIAN_POINT('',(7.6418420747E-07,-4.099996643244,
+    70.473202920123));
+#20318 = CARTESIAN_POINT('',(-6.7925885894E-07,-3.099998045449,
+    62.741156193769));
+#20319 = CARTESIAN_POINT('',(0.885355782789,-3.099997977858,
+    63.104792814444));
+#20320 = CARTESIAN_POINT('',(1.770716628334,-2.821851800585,
+    63.468431093063));
+#20321 = CARTESIAN_POINT('',(2.558977708994,-2.265580719467,
+    63.832057497431));
+#20322 = CARTESIAN_POINT('',(3.153070904091,-1.469247842724,
+    64.195714435786));
+#20323 = CARTESIAN_POINT('',(3.472992884164,-0.509220695103,
+    64.559327596494));
+#20324 = CARTESIAN_POINT('',(3.473005332198,0.509211814697,
+    64.922979071671));
+#20325 = CARTESIAN_POINT('',(3.153063775518,1.469261451688,
+    65.286609791165));
+#20326 = CARTESIAN_POINT('',(2.558983204066,2.265568449114,
+    65.650247478532));
+#20327 = CARTESIAN_POINT('',(1.770715383525,2.821854353964,
+    66.013883552376));
+#20328 = CARTESIAN_POINT('',(7.7985064555E-07,3.378141017906,
+    66.741156313792));
+#20329 = CARTESIAN_POINT('',(-1.770714060628,2.821855107737,
+    67.468429075208));
+#20330 = CARTESIAN_POINT('',(-2.558980952945,2.265567838838,
+    67.832066528539));
+#20331 = CARTESIAN_POINT('',(-3.1530685716,1.469273165059,
+    68.195697416999));
+#20332 = CARTESIAN_POINT('',(-3.472995905,0.509189352515,68.559343233454
+    ));
+#20333 = CARTESIAN_POINT('',(-3.47299931531,-0.509185319976,
+    68.922975353539));
+#20334 = CARTESIAN_POINT('',(-3.153071088153,-1.469276971048,
+    69.286603611236));
+#20335 = CARTESIAN_POINT('',(-2.558977755782,-2.265562767429,
+    69.650253750647));
+#20336 = CARTESIAN_POINT('',(-1.770718106614,-2.821855130752,
+    70.01388153454));
+#20337 = CARTESIAN_POINT('',(-0.885357226196,-3.099997844522,
+    70.377519813112));
+#20338 = CARTESIAN_POINT('',(-7.6416269668E-07,-3.099997801139,
+    70.741156433834));
+#20339 = DEFINITIONAL_REPRESENTATION('',(#20340),#20367);
+#20340 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#20341,#20342,#20343,#20344,
+    #20345,#20346,#20347,#20348,#20349,#20350,#20351,#20352,#20353,
+    #20354,#20355,#20356,#20357,#20358,#20359,#20360,#20361,#20362,
+    #20363,#20364,#20365,#20366),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151522866265,0.363533047028,0.807505392423,1.),.UNSPECIFIED.);
+#20341 = CARTESIAN_POINT('',(-0.931751544868,0.));
+#20342 = CARTESIAN_POINT('',(-0.931751599427,3.400090652819E-02));
+#20343 = CARTESIAN_POINT('',(-0.931751703271,6.800199058247E-02));
+#20344 = CARTESIAN_POINT('',(-0.931751813704,0.102002955993));
+#20345 = CARTESIAN_POINT('',(-0.931751901681,0.136003843968));
+#20346 = CARTESIAN_POINT('',(-0.931751952385,0.170004809012));
+#20347 = CARTESIAN_POINT('',(-0.931751965808,0.204005894825));
+#20348 = CARTESIAN_POINT('',(-0.93175194547,0.285580753338));
+#20349 = CARTESIAN_POINT('',(-0.93175188344,0.333155571628));
+#20350 = CARTESIAN_POINT('',(-0.931751796016,0.380729744629));
+#20351 = CARTESIAN_POINT('',(-0.931751707442,0.428303507917));
+#20352 = CARTESIAN_POINT('',(-0.931751636809,0.475877682064));
+#20353 = CARTESIAN_POINT('',(-0.931751593438,0.523452501601));
+#20354 = CARTESIAN_POINT('',(-0.931751527891,0.670651446402));
+#20355 = CARTESIAN_POINT('',(-0.931751585042,0.770312291604));
+#20356 = CARTESIAN_POINT('',(-0.931751738681,0.869943949219));
+#20357 = CARTESIAN_POINT('',(-0.931751829728,0.969565150911));
+#20358 = CARTESIAN_POINT('',(-0.931751859662,1.069196811702));
+#20359 = CARTESIAN_POINT('',(-0.93175185132,1.168857656322));
+#20360 = CARTESIAN_POINT('',(-0.931751810727,1.311677410624));
+#20361 = CARTESIAN_POINT('',(-0.931751794712,1.354872708194));
+#20362 = CARTESIAN_POINT('',(-0.931751776617,1.398067605225));
+#20363 = CARTESIAN_POINT('',(-0.931751757864,1.441262247833));
+#20364 = CARTESIAN_POINT('',(-0.931751739618,1.484457145676));
+#20365 = CARTESIAN_POINT('',(-0.931751722769,1.527652443851));
+#20366 = CARTESIAN_POINT('',(-0.931751707911,1.570847194789));
+#20367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20368 = ORIENTED_EDGE('',*,*,#20369,.F.);
+#20369 = EDGE_CURVE('',#19837,#20235,#20370,.T.);
+#20370 = SURFACE_CURVE('',#20371,(#20375,#20382),.PCURVE_S1.);
+#20371 = LINE('',#20372,#20373);
+#20372 = CARTESIAN_POINT('',(4.,0.,0.));
+#20373 = VECTOR('',#20374,1.);
+#20374 = DIRECTION('',(0.,0.,1.));
+#20375 = PCURVE('',#17032,#20376);
+#20376 = DEFINITIONAL_REPRESENTATION('',(#20377),#20381);
+#20377 = LINE('',#20378,#20379);
+#20378 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#20379 = VECTOR('',#20380,1.);
+#20380 = DIRECTION('',(-0.,-1.));
+#20381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20382 = PCURVE('',#20383,#20388);
+#20383 = CYLINDRICAL_SURFACE('',#20384,4.);
+#20384 = AXIS2_PLACEMENT_3D('',#20385,#20386,#20387);
+#20385 = CARTESIAN_POINT('',(0.,0.,0.));
+#20386 = DIRECTION('',(-0.,-0.,-1.));
+#20387 = DIRECTION('',(1.,0.,0.));
+#20388 = DEFINITIONAL_REPRESENTATION('',(#20389),#20393);
+#20389 = LINE('',#20390,#20391);
+#20390 = CARTESIAN_POINT('',(-0.,0.));
+#20391 = VECTOR('',#20392,1.);
+#20392 = DIRECTION('',(-0.,-1.));
+#20393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20394 = ADVANCED_FACE('',(#20395),#16945,.F.);
+#20395 = FACE_BOUND('',#20396,.F.);
+#20396 = EDGE_LOOP('',(#20397,#20398,#20399,#20483,#20503));
+#20397 = ORIENTED_EDGE('',*,*,#16883,.F.);
+#20398 = ORIENTED_EDGE('',*,*,#17133,.T.);
+#20399 = ORIENTED_EDGE('',*,*,#20400,.T.);
+#20400 = EDGE_CURVE('',#17050,#20401,#20403,.T.);
+#20401 = VERTEX_POINT('',#20402);
+#20402 = CARTESIAN_POINT('',(-6.79258846E-07,-3.099998045449,
+    62.741156193769));
+#20403 = SURFACE_CURVE('',#20404,(#20426,#20433),.PCURVE_S1.);
+#20404 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#20405,#20406,#20407,#20408,
+    #20409,#20410,#20411,#20412,#20413,#20414,#20415,#20416,#20417,
+    #20418,#20419,#20420,#20421,#20422,#20423,#20424,#20425),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#20405 = CARTESIAN_POINT('',(-5.943461665E-07,-3.099998289786,
+    54.741155953678));
+#20406 = CARTESIAN_POINT('',(0.885355937474,-3.099998197921,
+    55.104792574377));
+#20407 = CARTESIAN_POINT('',(1.770716845179,-2.8218519745,
+    55.468430852968));
+#20408 = CARTESIAN_POINT('',(2.558977972748,-2.265580827941,
+    55.832057257362));
+#20409 = CARTESIAN_POINT('',(3.153071192833,-1.469247872148,
+    56.195714195688));
+#20410 = CARTESIAN_POINT('',(3.472993171841,-0.509220640128,
+    56.559327356429));
+#20411 = CARTESIAN_POINT('',(3.473005591978,0.509211949967,
+    56.922978831575));
+#20412 = CARTESIAN_POINT('',(3.153063983784,1.469261653847,
+    57.286609551091));
+#20413 = CARTESIAN_POINT('',(2.5589833437,2.265568697766,57.650247238446
+    ));
+#20414 = CARTESIAN_POINT('',(1.770715445795,2.821854624869,
+    58.013883312295));
+#20415 = CARTESIAN_POINT('',(6.8732395598E-07,3.378141284156,
+    58.741156073708));
+#20416 = CARTESIAN_POINT('',(-1.770714277478,2.821855281642,
+    59.468428835128));
+#20417 = CARTESIAN_POINT('',(-2.558980919641,2.265568306959,
+    59.832064908964));
+#20418 = CARTESIAN_POINT('',(-3.153070027318,1.469271781588,
+    60.195702596345));
+#20419 = CARTESIAN_POINT('',(-3.472994108805,0.509191820573,
+    60.559333315826));
+#20420 = CARTESIAN_POINT('',(-3.473001658956,-0.509187978278,
+    60.922984791007));
+#20421 = CARTESIAN_POINT('',(-3.153070129459,-1.469275760315,
+    61.286597951717));
+#20422 = CARTESIAN_POINT('',(-2.55897819245,-2.26556337572,
+    61.650254890066));
+#20423 = CARTESIAN_POINT('',(-1.770718168896,-2.821855401652,
+    62.013881294464));
+#20424 = CARTESIAN_POINT('',(-0.885357211059,-3.099998113119,
+    62.37751957301));
+#20425 = CARTESIAN_POINT('',(-6.7925882608E-07,-3.099998045449,
+    62.741156193769));
+#20426 = PCURVE('',#16945,#20427);
+#20427 = DEFINITIONAL_REPRESENTATION('',(#20428),#20432);
+#20428 = LINE('',#20429,#20430);
+#20429 = CARTESIAN_POINT('',(-0.,0.));
+#20430 = VECTOR('',#20431,1.);
+#20431 = DIRECTION('',(0.,1.));
+#20432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20433 = PCURVE('',#20434,#20477);
+#20434 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#20435,#20436,#20437,#20438,#20439,#20440,#20441,#20442,#20443
+      ,#20444,#20445,#20446,#20447,#20448,#20449,#20450,#20451,#20452
+      ,#20453,#20454,#20455)
+    ,(#20456,#20457,#20458,#20459,#20460,#20461,#20462,#20463,#20464
+      ,#20465,#20466,#20467,#20468,#20469,#20470,#20471,#20472,#20473
+      ,#20474,#20475,#20476
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#20435 = CARTESIAN_POINT('',(-5.943461665E-07,-3.099998289786,
+    54.741155953678));
+#20436 = CARTESIAN_POINT('',(0.885355937474,-3.099998197921,
+    55.104792574377));
+#20437 = CARTESIAN_POINT('',(1.770716845179,-2.8218519745,
+    55.468430852968));
+#20438 = CARTESIAN_POINT('',(2.558977972748,-2.265580827941,
+    55.832057257362));
+#20439 = CARTESIAN_POINT('',(3.153071192833,-1.469247872148,
+    56.195714195688));
+#20440 = CARTESIAN_POINT('',(3.472993171841,-0.509220640128,
+    56.559327356429));
+#20441 = CARTESIAN_POINT('',(3.473005591978,0.509211949967,
+    56.922978831575));
+#20442 = CARTESIAN_POINT('',(3.153063983784,1.469261653847,
+    57.286609551091));
+#20443 = CARTESIAN_POINT('',(2.5589833437,2.265568697766,57.650247238446
+    ));
+#20444 = CARTESIAN_POINT('',(1.770715445795,2.821854624869,
+    58.013883312295));
+#20445 = CARTESIAN_POINT('',(6.8732395598E-07,3.378141284156,
+    58.741156073708));
+#20446 = CARTESIAN_POINT('',(-1.770714277478,2.821855281642,
+    59.468428835128));
+#20447 = CARTESIAN_POINT('',(-2.558980919641,2.265568306959,
+    59.832064908964));
+#20448 = CARTESIAN_POINT('',(-3.153070027318,1.469271781588,
+    60.195702596345));
+#20449 = CARTESIAN_POINT('',(-3.472994108805,0.509191820573,
+    60.559333315826));
+#20450 = CARTESIAN_POINT('',(-3.473001658956,-0.509187978278,
+    60.922984791007));
+#20451 = CARTESIAN_POINT('',(-3.153070129459,-1.469275760315,
+    61.286597951717));
+#20452 = CARTESIAN_POINT('',(-2.55897819245,-2.26556337572,
+    61.650254890066));
+#20453 = CARTESIAN_POINT('',(-1.770718168896,-2.821855401652,
+    62.013881294464));
+#20454 = CARTESIAN_POINT('',(-0.885357211059,-3.099998113119,
+    62.37751957301));
+#20455 = CARTESIAN_POINT('',(-6.7925882608E-07,-3.099998045449,
+    62.741156193769));
+#20456 = CARTESIAN_POINT('',(-5.943561372E-07,-3.10000171022,
+    55.758847407296));
+#20457 = CARTESIAN_POINT('',(0.885356984119,-3.100002141581,
+    56.122484027994));
+#20458 = CARTESIAN_POINT('',(1.770719102825,-2.821859465071,
+    56.486122306569));
+#20459 = CARTESIAN_POINT('',(2.558980286853,-2.265567105341,
+    56.849748711038));
+#20460 = CARTESIAN_POINT('',(3.153073253303,-1.469278792705,
+    57.213405649213));
+#20461 = CARTESIAN_POINT('',(3.473005555461,-0.509190007033,
+    57.577018810122));
+#20462 = CARTESIAN_POINT('',(3.472998423679,0.50919099564,57.94067028516
+    ));
+#20463 = CARTESIAN_POINT('',(3.153074358453,1.469272223128,
+    58.304301004716));
+#20464 = CARTESIAN_POINT('',(2.558984875594,2.265569933924,
+    58.667938692061));
+#20465 = CARTESIAN_POINT('',(1.770717530109,2.82185789009,
+    59.031574765912));
+#20466 = CARTESIAN_POINT('',(7.0055594366E-07,3.378145277714,
+    59.758847527326));
+#20467 = CARTESIAN_POINT('',(-1.770716379757,2.821858688282,
+    60.486120288745));
+#20468 = CARTESIAN_POINT('',(-2.558985438085,2.265572427412,
+    60.849756362586));
+#20469 = CARTESIAN_POINT('',(-3.153067107606,1.469264686143,
+    61.213394049948));
+#20470 = CARTESIAN_POINT('',(-3.473009488516,0.509213978896,
+    61.577024769489));
+#20471 = CARTESIAN_POINT('',(-3.472997486715,-0.509219815409,
+    61.94067624453));
+#20472 = CARTESIAN_POINT('',(-3.153075523927,-1.469248313515,
+    62.304289405443));
+#20473 = CARTESIAN_POINT('',(-2.558981928755,-2.265582454982,
+    62.667946343616));
+#20474 = CARTESIAN_POINT('',(-1.770720097777,-2.82185458295,
+    63.0315727481));
+#20475 = CARTESIAN_POINT('',(-0.885358257729,-3.10000149889,
+    63.395211026628));
+#20476 = CARTESIAN_POINT('',(-6.7927304004E-07,-3.10000195456,
+    63.758847647386));
+#20477 = DEFINITIONAL_REPRESENTATION('',(#20478),#20482);
+#20478 = LINE('',#20479,#20480);
+#20479 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#20480 = VECTOR('',#20481,1.);
+#20481 = DIRECTION('',(0.,1.));
+#20482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20483 = ORIENTED_EDGE('',*,*,#20484,.F.);
+#20484 = EDGE_CURVE('',#20047,#20401,#20485,.T.);
+#20485 = SURFACE_CURVE('',#20486,(#20489,#20496),.PCURVE_S1.);
+#20486 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20487,#20488),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#20487 = CARTESIAN_POINT('',(6.7927680192E-07,-4.099997016206,
+    62.473203160185));
+#20488 = CARTESIAN_POINT('',(-6.7925882608E-07,-3.099998045449,
+    62.741156193769));
+#20489 = PCURVE('',#16945,#20490);
+#20490 = DEFINITIONAL_REPRESENTATION('',(#20491),#20495);
+#20491 = LINE('',#20492,#20493);
+#20492 = CARTESIAN_POINT('',(0.,6.283389315972));
+#20493 = VECTOR('',#20494,1.);
+#20494 = DIRECTION('',(1.,0.));
+#20495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20496 = PCURVE('',#20296,#20497);
+#20497 = DEFINITIONAL_REPRESENTATION('',(#20498),#20502);
+#20498 = LINE('',#20499,#20500);
+#20499 = CARTESIAN_POINT('',(0.,0.));
+#20500 = VECTOR('',#20501,1.);
+#20501 = DIRECTION('',(1.,0.));
+#20502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20503 = ORIENTED_EDGE('',*,*,#20046,.F.);
+#20504 = ADVANCED_FACE('',(#20505),#17083,.F.);
+#20505 = FACE_BOUND('',#20506,.F.);
+#20506 = EDGE_LOOP('',(#20507,#20508,#20509,#20593));
+#20507 = ORIENTED_EDGE('',*,*,#17049,.F.);
+#20508 = ORIENTED_EDGE('',*,*,#17243,.T.);
+#20509 = ORIENTED_EDGE('',*,*,#20510,.T.);
+#20510 = EDGE_CURVE('',#17160,#20511,#20513,.T.);
+#20511 = VERTEX_POINT('',#20512);
+#20512 = CARTESIAN_POINT('',(-5.94356126E-07,-3.10000171022,
+    55.758847407296));
+#20513 = SURFACE_CURVE('',#20514,(#20536,#20543),.PCURVE_S1.);
+#20514 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#20515,#20516,#20517,#20518,
+    #20519,#20520,#20521,#20522,#20523,#20524,#20525,#20526,#20527,
+    #20528,#20529,#20530,#20531,#20532,#20533,#20534,#20535),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#20515 = CARTESIAN_POINT('',(-5.0945379693E-07,-3.10000146592,
+    47.758847167244));
+#20516 = CARTESIAN_POINT('',(0.885356999256,-3.100001873002,
+    48.122483787911));
+#20517 = CARTESIAN_POINT('',(1.770719040551,-2.821859194186,
+    48.486122066518));
+#20518 = CARTESIAN_POINT('',(2.558980147239,-2.265566856711,
+    48.849748470969));
+#20519 = CARTESIAN_POINT('',(3.153073045046,-1.469278590535,
+    49.213405409147));
+#20520 = CARTESIAN_POINT('',(3.473005295692,-0.509189871795,
+    49.577018570064));
+#20521 = CARTESIAN_POINT('',(3.472998136029,0.509191050639,
+    49.940670045085));
+#20522 = CARTESIAN_POINT('',(3.153074069712,1.469272193691,
+    50.304300764661));
+#20523 = CARTESIAN_POINT('',(2.558984611868,2.26556982546,
+    50.667938451992));
+#20524 = CARTESIAN_POINT('',(1.77071731327,2.821857716195,
+    51.031574525848));
+#20525 = CARTESIAN_POINT('',(6.0803195659E-07,3.37814501148,
+    51.758847287261));
+#20526 = CARTESIAN_POINT('',(-1.770716317493,2.821858417391,
+    52.48612004868));
+#20527 = CARTESIAN_POINT('',(-2.558985298461,2.265572178771,
+    52.849756122524));
+#20528 = CARTESIAN_POINT('',(-3.153066899354,1.469264483995,
+    53.213393809876));
+#20529 = CARTESIAN_POINT('',(-3.473009228748,0.509213843627,
+    53.577024529434));
+#20530 = CARTESIAN_POINT('',(-3.472997199058,-0.509219870374,
+    53.940676004458));
+#20531 = CARTESIAN_POINT('',(-3.153075235205,-1.469248284104,
+    54.304289165382));
+#20532 = CARTESIAN_POINT('',(-2.558981665003,-2.265582346515,
+    54.667946103555));
+#20533 = CARTESIAN_POINT('',(-1.77071988095,-2.821854409034,
+    55.031572508015));
+#20534 = CARTESIAN_POINT('',(-0.885358103055,-3.100001278859,
+    55.395210786597));
+#20535 = CARTESIAN_POINT('',(-5.943561403E-07,-3.10000171022,
+    55.758847407296));
+#20536 = PCURVE('',#17083,#20537);
+#20537 = DEFINITIONAL_REPRESENTATION('',(#20538),#20542);
+#20538 = LINE('',#20539,#20540);
+#20539 = CARTESIAN_POINT('',(-0.,0.));
+#20540 = VECTOR('',#20541,1.);
+#20541 = DIRECTION('',(0.,1.));
+#20542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20543 = PCURVE('',#20544,#20587);
+#20544 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#20545,#20546,#20547,#20548,#20549,#20550,#20551,#20552,#20553
+      ,#20554,#20555,#20556,#20557,#20558,#20559,#20560,#20561,#20562
+      ,#20563,#20564,#20565)
+    ,(#20566,#20567,#20568,#20569,#20570,#20571,#20572,#20573,#20574
+      ,#20575,#20576,#20577,#20578,#20579,#20580,#20581,#20582,#20583
+      ,#20584,#20585,#20586
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#20545 = CARTESIAN_POINT('',(-5.0945379648E-07,-3.10000146592,
+    47.758847167244));
+#20546 = CARTESIAN_POINT('',(0.885356999256,-3.100001873002,
+    48.12248378791));
+#20547 = CARTESIAN_POINT('',(1.770719040551,-2.821859194186,
+    48.486122066522));
+#20548 = CARTESIAN_POINT('',(2.558979850192,-2.265566497066,
+    48.849749850436));
+#20549 = CARTESIAN_POINT('',(3.153074212017,-1.469280003424,
+    49.213399989789));
+#20550 = CARTESIAN_POINT('',(3.473003211816,-0.509187348777,
+    49.577028247497));
+#20551 = CARTESIAN_POINT('',(3.473000219906,0.509188527622,
+    49.94066036765));
+#20552 = CARTESIAN_POINT('',(3.153072902741,1.469273606581,
+    50.304306184023));
+#20553 = CARTESIAN_POINT('',(2.558984908915,2.265569465816,
+    50.66793707252));
+#20554 = CARTESIAN_POINT('',(1.77071731327,2.821857716195,
+    51.031574525847));
+#20555 = CARTESIAN_POINT('',(6.0803190045E-07,3.37814501148,
+    51.758847287262));
+#20556 = CARTESIAN_POINT('',(-1.770716317493,2.821858417391,
+    52.486120048679));
+#20557 = CARTESIAN_POINT('',(-2.558985298461,2.265572178771,
+    52.849756122524));
+#20558 = CARTESIAN_POINT('',(-3.153066899354,1.469264483995,
+    53.213393809876));
+#20559 = CARTESIAN_POINT('',(-3.473009228749,0.509213843628,
+    53.577024529433));
+#20560 = CARTESIAN_POINT('',(-3.472997199057,-0.509219870375,
+    53.940676004461));
+#20561 = CARTESIAN_POINT('',(-3.153075235206,-1.469248284104,
+    54.304289165378));
+#20562 = CARTESIAN_POINT('',(-2.558981665003,-2.265582346515,
+    54.667946103557));
+#20563 = CARTESIAN_POINT('',(-1.770719880951,-2.821854409034,
+    55.031572508014));
+#20564 = CARTESIAN_POINT('',(-0.885358103055,-3.100001278859,
+    55.395210786597));
+#20565 = CARTESIAN_POINT('',(-5.943561403E-07,-3.10000171022,
+    55.758847407296));
+#20566 = CARTESIAN_POINT('',(5.0944391461E-07,-4.100002237842,
+    48.026793478806));
+#20567 = CARTESIAN_POINT('',(1.170959338109,-4.100002491668,
+    48.390429585403));
+#20568 = CARTESIAN_POINT('',(2.341914335166,-3.732135691985,
+    48.75406403407));
+#20569 = CARTESIAN_POINT('',(3.384465382245,-2.996394834217,
+    49.117708977477));
+#20570 = CARTESIAN_POINT('',(4.17019276109,-1.943238074535,
+    49.481331565281));
+#20571 = CARTESIAN_POINT('',(4.593325882014,-0.673440441151,
+    49.844976034948));
+#20572 = CARTESIAN_POINT('',(4.593325747293,0.673442933683,
+    50.208616642047));
+#20573 = CARTESIAN_POINT('',(4.170191492134,1.943235508499,
+    50.572243552922));
+#20574 = CARTESIAN_POINT('',(3.384463675871,2.996399261521,
+    50.935885391709));
+#20575 = CARTESIAN_POINT('',(2.34191532295,3.732135452215,
+    51.299520665658));
+#20576 = CARTESIAN_POINT('',(-5.9131630588E-07,4.467869559808,
+    52.026793358786));
+#20577 = CARTESIAN_POINT('',(-2.34191634142,3.732134929671,
+    52.754066051916));
+#20578 = CARTESIAN_POINT('',(-3.384465984262,2.996402060384,
+    53.117702705347));
+#20579 = CARTESIAN_POINT('',(-4.170184923853,1.943214976373,
+    53.481337745239));
+#20580 = CARTESIAN_POINT('',(-4.593337682066,0.673485186882,
+    53.844979753052));
+#20581 = CARTESIAN_POINT('',(-4.593318520973,-0.673499942987,
+    54.208601005095));
+#20582 = CARTESIAN_POINT('',(-4.170191726755,-1.943188719925,
+    54.572260571716));
+#20583 = CARTESIAN_POINT('',(-3.384466438949,-2.996422291168,
+    54.935876360594));
+#20584 = CARTESIAN_POINT('',(-2.341913079501,-3.732129980042,
+    55.299522683508));
+#20585 = CARTESIAN_POINT('',(-1.170958234333,-4.100002381158,
+    55.663157132181));
+#20586 = CARTESIAN_POINT('',(5.9434349708E-07,-4.100002610784,
+    56.026793238752));
+#20587 = DEFINITIONAL_REPRESENTATION('',(#20588),#20592);
+#20588 = LINE('',#20589,#20590);
+#20589 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#20590 = VECTOR('',#20591,1.);
+#20591 = DIRECTION('',(0.,1.));
+#20592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20593 = ORIENTED_EDGE('',*,*,#20594,.F.);
+#20594 = EDGE_CURVE('',#17050,#20511,#20595,.T.);
+#20595 = SURFACE_CURVE('',#20596,(#20599,#20606),.PCURVE_S1.);
+#20596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20597,#20598),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#20597 = CARTESIAN_POINT('',(-5.943461705E-07,-3.099998289786,
+    54.741155953678));
+#20598 = CARTESIAN_POINT('',(-5.943561403E-07,-3.10000171022,
+    55.758847407296));
+#20599 = PCURVE('',#17083,#20600);
+#20600 = DEFINITIONAL_REPRESENTATION('',(#20601),#20605);
+#20601 = LINE('',#20602,#20603);
+#20602 = CARTESIAN_POINT('',(0.,6.283389315972));
+#20603 = VECTOR('',#20604,1.);
+#20604 = DIRECTION('',(1.,0.));
+#20605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20606 = PCURVE('',#20434,#20607);
+#20607 = DEFINITIONAL_REPRESENTATION('',(#20608),#20612);
+#20608 = LINE('',#20609,#20610);
+#20609 = CARTESIAN_POINT('',(0.,0.));
+#20610 = VECTOR('',#20611,1.);
+#20611 = DIRECTION('',(1.,0.));
+#20612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20613 = ADVANCED_FACE('',(#20614),#17193,.F.);
+#20614 = FACE_BOUND('',#20615,.F.);
+#20615 = EDGE_LOOP('',(#20616,#20617,#20618,#20722,#20873));
+#20616 = ORIENTED_EDGE('',*,*,#17159,.F.);
+#20617 = ORIENTED_EDGE('',*,*,#17523,.T.);
+#20618 = ORIENTED_EDGE('',*,*,#20619,.T.);
+#20619 = EDGE_CURVE('',#17373,#20620,#20622,.T.);
+#20620 = VERTEX_POINT('',#20621);
+#20621 = CARTESIAN_POINT('',(4.,0.,41.999998351727));
+#20622 = SURFACE_CURVE('',#20623,(#20654,#20688),.PCURVE_S1.);
+#20623 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#20624,#20625,#20626,#20627,
+    #20628,#20629,#20630,#20631,#20632,#20633,#20634,#20635,#20636,
+    #20637,#20638,#20639,#20640,#20641,#20642,#20643,#20644,#20645,
+    #20646,#20647,#20648,#20649,#20650,#20651,#20652,#20653),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147735678184,0.319759397328,
+    0.863696182645,1.),.UNSPECIFIED.);
+#20624 = CARTESIAN_POINT('',(3.3963196084E-07,-4.,39.99999855724));
+#20625 = CARTESIAN_POINT('',(0.116015393939,-3.999999984349,
+    40.036927241875));
+#20626 = CARTESIAN_POINT('',(0.23203088565,-3.996154386973,
+    40.073856058006));
+#20627 = CARTESIAN_POINT('',(0.347897462539,-3.98846322002,
+    40.110784817232));
+#20628 = CARTESIAN_POINT('',(0.46346635953,-3.976933389889,
+    40.147713510339));
+#20629 = CARTESIAN_POINT('',(0.578589504784,-3.96157868031,
+    40.184642216155));
+#20630 = CARTESIAN_POINT('',(0.693119625791,-3.942419735409,
+    40.221571010417));
+#20631 = CARTESIAN_POINT('',(0.806910355453,-3.919484042781,
+    40.258499874628));
+#20632 = CARTESIAN_POINT('',(1.051284290258,-3.861741853041,
+    40.338428492331));
+#20633 = CARTESIAN_POINT('',(1.181554165663,-3.8256033019,
+    40.381428688836));
+#20634 = CARTESIAN_POINT('',(1.310396177686,-3.784444623581,
+    40.424428759074));
+#20635 = CARTESIAN_POINT('',(1.437584658615,-3.738332196285,
+    40.467428666601));
+#20636 = CARTESIAN_POINT('',(1.562898278487,-3.687344331974,
+    40.510428574696));
+#20637 = CARTESIAN_POINT('',(1.686120263832,-3.631571192368,
+    40.553428647172));
+#20638 = CARTESIAN_POINT('',(1.807038616434,-3.57111470495,
+    40.596428849179));
+#20639 = CARTESIAN_POINT('',(2.299850004586,-3.300476389511,
+    40.775393874571));
+#20640 = CARTESIAN_POINT('',(2.649419484334,-3.049028953591,
+    40.91145294262));
+#20641 = CARTESIAN_POINT('',(2.967185291739,-2.755430408476,
+    41.047460428069));
+#20642 = CARTESIAN_POINT('',(3.2473467501,-2.424523214487,
+    41.183428646236));
+#20643 = CARTESIAN_POINT('',(3.485001634579,-2.061879926606,
+    41.319396901429));
+#20644 = CARTESIAN_POINT('',(3.676200165677,-1.673784179624,
+    41.455404444349));
+#20645 = CARTESIAN_POINT('',(3.817947836059,-1.267173531866,
+    41.59146353373));
+#20646 = CARTESIAN_POINT('',(3.931432286014,-0.745182696826,
+    41.7614998271));
+#20647 = CARTESIAN_POINT('',(3.950973163473,-0.639892529865,
+    41.795571033758));
+#20648 = CARTESIAN_POINT('',(3.967290467695,-0.534021263542,
+    41.829642262527));
+#20649 = CARTESIAN_POINT('',(3.980364270259,-0.427684121542,
+    41.86371350257));
+#20650 = CARTESIAN_POINT('',(3.990179617158,-0.320996862676,
+    41.897784742849));
+#20651 = CARTESIAN_POINT('',(3.996726528798,-0.214075780892,
+    41.931855972128));
+#20652 = CARTESIAN_POINT('',(4.,-0.107037705264,41.965927178967));
+#20653 = CARTESIAN_POINT('',(4.,-8.9E-16,41.999998351727));
+#20654 = PCURVE('',#17193,#20655);
+#20655 = DEFINITIONAL_REPRESENTATION('',(#20656),#20687);
+#20656 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#20657,#20658,#20659,#20660,
+    #20661,#20662,#20663,#20664,#20665,#20666,#20667,#20668,#20669,
+    #20670,#20671,#20672,#20673,#20674,#20675,#20676,#20677,#20678,
+    #20679,#20680,#20681,#20682,#20683,#20684,#20685,#20686),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147735678184,0.319759397328,
+    0.863696182645,1.),.UNSPECIFIED.);
+#20657 = CARTESIAN_POINT('',(-0.103529482122,0.));
+#20658 = CARTESIAN_POINT('',(-0.103529516653,2.90046862325E-02));
+#20659 = CARTESIAN_POINT('',(-0.103529570932,5.800949084634E-02));
+#20660 = CARTESIAN_POINT('',(-0.103529618838,8.701425173916E-02));
+#20661 = CARTESIAN_POINT('',(-0.103529651302,0.116018954525));
+#20662 = CARTESIAN_POINT('',(-0.103529669904,0.145023658823));
+#20663 = CARTESIAN_POINT('',(-0.103529680488,0.174028424544));
+#20664 = CARTESIAN_POINT('',(-0.103529686764,0.203033238183));
+#20665 = CARTESIAN_POINT('',(-0.103529680602,0.26581107086));
+#20666 = CARTESIAN_POINT('',(-0.103529668501,0.299584435919));
+#20667 = CARTESIAN_POINT('',(-0.103529651493,0.333357694435));
+#20668 = CARTESIAN_POINT('',(-0.103529633078,0.367130820395));
+#20669 = CARTESIAN_POINT('',(-0.103529616159,0.400903944787));
+#20670 = CARTESIAN_POINT('',(-0.103529602825,0.434677198749));
+#20671 = CARTESIAN_POINT('',(-0.103529594134,0.468450556739));
+#20672 = CARTESIAN_POINT('',(-0.103529576502,0.609013859663));
+#20673 = CARTESIAN_POINT('',(-0.103529608307,0.715877854895));
+#20674 = CARTESIAN_POINT('',(-0.103529693168,0.822701401751));
+#20675 = CARTESIAN_POINT('',(-0.103529748646,0.929494138685));
+#20676 = CARTESIAN_POINT('',(-0.10352975918,1.036286871648));
+#20677 = CARTESIAN_POINT('',(-0.103529750616,1.143110425708));
+#20678 = CARTESIAN_POINT('',(-0.103529723884,1.249974435625));
+#20679 = CARTESIAN_POINT('',(-0.10352968221,1.383524925076));
+#20680 = CARTESIAN_POINT('',(-0.103529673428,1.410285248391));
+#20681 = CARTESIAN_POINT('',(-0.10352966436,1.437045588538));
+#20682 = CARTESIAN_POINT('',(-0.103529655161,1.463805937283));
+#20683 = CARTESIAN_POINT('',(-0.103529645992,1.49056628623));
+#20684 = CARTESIAN_POINT('',(-0.103529637025,1.517326626818));
+#20685 = CARTESIAN_POINT('',(-0.103529628437,1.544086950321));
+#20686 = CARTESIAN_POINT('',(-0.103529620417,1.57084724785));
+#20687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20688 = PCURVE('',#17470,#20689);
+#20689 = DEFINITIONAL_REPRESENTATION('',(#20690),#20721);
+#20690 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#20691,#20692,#20693,#20694,
+    #20695,#20696,#20697,#20698,#20699,#20700,#20701,#20702,#20703,
+    #20704,#20705,#20706,#20707,#20708,#20709,#20710,#20711,#20712,
+    #20713,#20714,#20715,#20716,#20717,#20718,#20719,#20720),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147735678184,0.319759397328,
+    0.863696182645,1.),.UNSPECIFIED.);
+#20691 = CARTESIAN_POINT('',(-4.712389065293,-39.99999855724));
+#20692 = CARTESIAN_POINT('',(-4.741392828869,-40.03692724187));
+#20693 = CARTESIAN_POINT('',(-4.770396702218,-40.073856058));
+#20694 = CARTESIAN_POINT('',(-4.799400525356,-40.11078481723));
+#20695 = CARTESIAN_POINT('',(-4.828404285805,-40.14771351033));
+#20696 = CARTESIAN_POINT('',(-4.857408044827,-40.18464221615));
+#20697 = CARTESIAN_POINT('',(-4.886411863671,-40.22157101041));
+#20698 = CARTESIAN_POINT('',(-4.915415729809,-40.25849987462));
+#20699 = CARTESIAN_POINT('',(-4.978191511608,-40.33842849233));
+#20700 = CARTESIAN_POINT('',(-5.0119637733,-40.38142868883));
+#20701 = CARTESIAN_POINT('',(-5.04573592942,-40.42442875907));
+#20702 = CARTESIAN_POINT('',(-5.079507954449,-40.4674286666));
+#20703 = CARTESIAN_POINT('',(-5.113279979479,-40.51042857469));
+#20704 = CARTESIAN_POINT('',(-5.147052135521,-40.55342864717));
+#20705 = CARTESIAN_POINT('',(-5.180824396797,-40.59642884917));
+#20706 = CARTESIAN_POINT('',(-5.321383139427,-40.77539387457));
+#20707 = CARTESIAN_POINT('',(-5.428243677657,-40.91145294262));
+#20708 = CARTESIAN_POINT('',(-5.535063771226,-41.04746042806));
+#20709 = CARTESIAN_POINT('',(-5.64185304856,-41.18342864623));
+#20710 = CARTESIAN_POINT('',(-5.748642322431,-41.31939690143));
+#20711 = CARTESIAN_POINT('',(-5.855462408374,-41.45540444434));
+#20712 = CARTESIAN_POINT('',(-5.962322942744,-41.59146353373));
+#20713 = CARTESIAN_POINT('',(-6.095869084641,-41.7614998271));
+#20714 = CARTESIAN_POINT('',(-6.122628536603,-41.79557103375));
+#20715 = CARTESIAN_POINT('',(-6.149388005248,-41.82964226252));
+#20716 = CARTESIAN_POINT('',(-6.176147482406,-41.86371350257));
+#20717 = CARTESIAN_POINT('',(-6.202906959748,-41.89778474284));
+#20718 = CARTESIAN_POINT('',(-6.229666428783,-41.93185597212));
+#20719 = CARTESIAN_POINT('',(-6.256425880864,-41.96592717896));
+#20720 = CARTESIAN_POINT('',(-6.28318530718,-41.99999835172));
+#20721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20722 = ORIENTED_EDGE('',*,*,#20723,.T.);
+#20723 = EDGE_CURVE('',#20620,#20724,#20726,.T.);
+#20724 = VERTEX_POINT('',#20725);
+#20725 = CARTESIAN_POINT('',(4.07551915E-07,-4.,47.999998268712));
+#20726 = SURFACE_CURVE('',#20727,(#20772,#20820),.PCURVE_S1.);
+#20727 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#20728,#20729,#20730,#20731,
+    #20732,#20733,#20734,#20735,#20736,#20737,#20738,#20739,#20740,
+    #20741,#20742,#20743,#20744,#20745,#20746,#20747,#20748,#20749,
+    #20750,#20751,#20752,#20753,#20754,#20755,#20756,#20757,#20758,
+    #20759,#20760,#20761,#20762,#20763,#20764,#20765,#20766,#20767,
+    #20768,#20769,#20770,#20771),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217224118429,0.435873532911,0.651861756399,0.869180608874,
+    0.95169833964,1.),.UNSPECIFIED.);
+#20728 = CARTESIAN_POINT('',(4.,-8.9E-16,41.999998351727));
+#20729 = CARTESIAN_POINT('',(4.,0.511592025677,42.162843213236));
+#20730 = CARTESIAN_POINT('',(3.925220557311,1.023910541274,42.3259187376
+    ));
+#20731 = CARTESIAN_POINT('',(3.775294431234,1.52303724223,
+    42.488858140432));
+#20732 = CARTESIAN_POINT('',(3.553391233423,1.99628761629,
+    42.651713498498));
+#20733 = CARTESIAN_POINT('',(3.264648126165,2.431987472996,
+    42.814568851251));
+#20734 = CARTESIAN_POINT('',(2.916363059397,2.819676524177,
+    42.977508287381));
+#20735 = CARTESIAN_POINT('',(2.517720327245,3.15004932667,
+    43.140583831561));
+#20736 = CARTESIAN_POINT('',(1.641008466492,3.684055302908,
+    43.467342036095));
+#20737 = CARTESIAN_POINT('',(1.161165681529,3.887615992948,
+    43.631493735361));
+#20738 = CARTESIAN_POINT('',(0.653207903466,4.019142511664,
+    43.795504314446));
+#20739 = CARTESIAN_POINT('',(0.129877037648,4.074693096299,
+    43.959428627504));
+#20740 = CARTESIAN_POINT('',(-0.395929077923,4.052582775638,
+    44.123353212731));
+#20741 = CARTESIAN_POINT('',(-0.911231879503,3.953671758489,
+    44.287363696922));
+#20742 = CARTESIAN_POINT('',(-1.403064113912,3.781082301339,
+    44.451515379808));
+#20743 = CARTESIAN_POINT('',(-2.309426500017,3.30534505824,
+    44.777347025171));
+#20744 = CARTESIAN_POINT('',(-2.726098354045,3.003143358199,
+    44.939489567598));
+#20745 = CARTESIAN_POINT('',(-3.096768631185,2.641190034324,
+    45.101500190751));
+#20746 = CARTESIAN_POINT('',(-3.411830909718,2.228018611204,
+    45.263428720929));
+#20747 = CARTESIAN_POINT('',(-3.663448637663,1.773416159935,
+    45.425357236834));
+#20748 = CARTESIAN_POINT('',(-3.845811731708,1.288493083631,
+    45.587367806479));
+#20749 = CARTESIAN_POINT('',(-3.954969497006,0.785476283497,
+    45.749510318118));
+#20750 = CARTESIAN_POINT('',(-4.025900426834,-0.232552166179,
+    46.074344504808));
+#20751 = CARTESIAN_POINT('',(-3.986861726747,-0.749057965233,
+    46.237491582464));
+#20752 = CARTESIAN_POINT('',(-3.871873908791,-1.257613873019,
+    46.400502293998));
+#20753 = CARTESIAN_POINT('',(-3.68322220436,-1.745328963384,
+    46.563428900739));
+#20754 = CARTESIAN_POINT('',(-3.425227691328,-2.200185402427,
+    46.726355374842));
+#20755 = CARTESIAN_POINT('',(-3.104454991464,-2.611228378653,
+    46.889365817763));
+#20756 = CARTESIAN_POINT('',(-2.729433833889,-2.968525852403,
+    47.052512741387));
+#20757 = CARTESIAN_POINT('',(-2.153153829731,-3.376639863595,
+    47.277289055787));
+#20758 = CARTESIAN_POINT('',(-1.988315076224,-3.480153675612,
+    47.339151406694));
+#20759 = CARTESIAN_POINT('',(-1.817811963228,-3.574454696813,
+    47.401012943541));
+#20760 = CARTESIAN_POINT('',(-1.642247556226,-3.659184232993,
+    47.462873457903));
+#20761 = CARTESIAN_POINT('',(-1.462248301332,-3.73403221833,
+    47.524733980194));
+#20762 = CARTESIAN_POINT('',(-1.278462244332,-3.798736727924,
+    47.586595534705));
+#20763 = CARTESIAN_POINT('',(-1.091558212011,-3.853085628059,
+    47.648457899258));
+#20764 = CARTESIAN_POINT('',(-0.791400533688,-3.922578977392,
+    47.746528325774));
+#20765 = CARTESIAN_POINT('',(-0.679740617756,-3.944635637375,
+    47.782738328499));
+#20766 = CARTESIAN_POINT('',(-0.567383572058,-3.963058580814,
+    47.818948353169));
+#20767 = CARTESIAN_POINT('',(-0.454467481447,-3.977822389621,
+    47.85515837986));
+#20768 = CARTESIAN_POINT('',(-0.341131151504,-3.988907990946,
+    47.891368393232));
+#20769 = CARTESIAN_POINT('',(-0.227514108542,-3.996302657168,
+    47.927578382522));
+#20770 = CARTESIAN_POINT('',(-0.1137565996,-4.000000005903,
+    47.963788341548));
+#20771 = CARTESIAN_POINT('',(4.0755191089E-07,-4.,47.999998268712));
+#20772 = PCURVE('',#17193,#20773);
+#20773 = DEFINITIONAL_REPRESENTATION('',(#20774),#20819);
+#20774 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#20775,#20776,#20777,#20778,
+    #20779,#20780,#20781,#20782,#20783,#20784,#20785,#20786,#20787,
+    #20788,#20789,#20790,#20791,#20792,#20793,#20794,#20795,#20796,
+    #20797,#20798,#20799,#20800,#20801,#20802,#20803,#20804,#20805,
+    #20806,#20807,#20808,#20809,#20810,#20811,#20812,#20813,#20814,
+    #20815,#20816,#20817,#20818),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217224118429,0.435873532911,0.651861756399,0.869180608874,
+    0.95169833964,1.),.UNSPECIFIED.);
+#20775 = CARTESIAN_POINT('',(-0.103529620417,1.57084724785));
+#20776 = CARTESIAN_POINT('',(-0.103529582081,1.698749418273));
+#20777 = CARTESIAN_POINT('',(-0.103529556204,1.826832774504));
+#20778 = CARTESIAN_POINT('',(-0.103529566998,1.954809259548));
+#20779 = CARTESIAN_POINT('',(-0.103529620818,2.082719783153));
+#20780 = CARTESIAN_POINT('',(-0.103529778687,2.210630310156));
+#20781 = CARTESIAN_POINT('',(-0.10352982357,2.338606799508));
+#20782 = CARTESIAN_POINT('',(-0.103529781982,2.466690154798));
+#20783 = CARTESIAN_POINT('',(-0.103529651464,2.72333370731));
+#20784 = CARTESIAN_POINT('',(-0.103529544722,2.852262289933));
+#20785 = CARTESIAN_POINT('',(-0.103529528203,2.981080102661));
+#20786 = CARTESIAN_POINT('',(-0.103529772494,3.109830258197));
+#20787 = CARTESIAN_POINT('',(-0.1035294218,3.238580362231));
+#20788 = CARTESIAN_POINT('',(-0.103529792194,3.367398192893));
+#20789 = CARTESIAN_POINT('',(-0.103529721985,3.496326782071));
+#20790 = CARTESIAN_POINT('',(-0.103529658859,3.752242640672));
+#20791 = CARTESIAN_POINT('',(-0.103529604314,3.879593210545));
+#20792 = CARTESIAN_POINT('',(-0.103529574465,4.0068401741));
+#20793 = CARTESIAN_POINT('',(-0.10352968249,4.134022697463));
+#20794 = CARTESIAN_POINT('',(-0.103529735577,4.261205228185));
+#20795 = CARTESIAN_POINT('',(-0.103529759128,4.388452195059));
+#20796 = CARTESIAN_POINT('',(-0.103529747472,4.515802765919));
+#20797 = CARTESIAN_POINT('',(-0.103529678885,4.770935189996));
+#20798 = CARTESIAN_POINT('',(-0.10352962119,4.899074726581));
+#20799 = CARTESIAN_POINT('',(-0.103529553974,5.027107142614));
+#20800 = CARTESIAN_POINT('',(-0.103529498178,5.15507350348));
+#20801 = CARTESIAN_POINT('',(-0.103529471079,5.283039827066));
+#20802 = CARTESIAN_POINT('',(-0.103529703649,5.411072214135));
+#20803 = CARTESIAN_POINT('',(-0.103529846407,5.539211741329));
+#20804 = CARTESIAN_POINT('',(-0.103529835896,5.715756371099));
+#20805 = CARTESIAN_POINT('',(-0.103529810739,5.764344512153));
+#20806 = CARTESIAN_POINT('',(-0.10352976078,5.812932001486));
+#20807 = CARTESIAN_POINT('',(-0.103529683649,5.861518675068));
+#20808 = CARTESIAN_POINT('',(-0.103529588646,5.910105347285));
+#20809 = CARTESIAN_POINT('',(-0.103529498769,5.958692833765));
+#20810 = CARTESIAN_POINT('',(-0.103529443288,6.007280973706));
+#20811 = CARTESIAN_POINT('',(-0.103529439422,6.084307808696));
+#20812 = CARTESIAN_POINT('',(-0.103529454664,6.112748009818));
+#20813 = CARTESIAN_POINT('',(-0.103529493573,6.14118823981));
+#20814 = CARTESIAN_POINT('',(-0.10352955696,6.169628483806));
+#20815 = CARTESIAN_POINT('',(-0.103529639447,6.198068727324));
+#20816 = CARTESIAN_POINT('',(-0.103529729468,6.226508956268));
+#20817 = CARTESIAN_POINT('',(-0.103529809269,6.254949156926));
+#20818 = CARTESIAN_POINT('',(-0.103529854908,6.283389315972));
+#20819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20820 = PCURVE('',#20821,#20826);
+#20821 = CYLINDRICAL_SURFACE('',#20822,4.);
+#20822 = AXIS2_PLACEMENT_3D('',#20823,#20824,#20825);
+#20823 = CARTESIAN_POINT('',(0.,0.,0.));
+#20824 = DIRECTION('',(-0.,-0.,-1.));
+#20825 = DIRECTION('',(1.,0.,0.));
+#20826 = DEFINITIONAL_REPRESENTATION('',(#20827),#20872);
+#20827 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#20828,#20829,#20830,#20831,
+    #20832,#20833,#20834,#20835,#20836,#20837,#20838,#20839,#20840,
+    #20841,#20842,#20843,#20844,#20845,#20846,#20847,#20848,#20849,
+    #20850,#20851,#20852,#20853,#20854,#20855,#20856,#20857,#20858,
+    #20859,#20860,#20861,#20862,#20863,#20864,#20865,#20866,#20867,
+    #20868,#20869,#20870,#20871),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217224118429,0.435873532911,0.651861756399,0.869180608874,
+    0.95169833964,1.),.UNSPECIFIED.);
+#20828 = CARTESIAN_POINT('',(0.,-41.99999835172));
+#20829 = CARTESIAN_POINT('',(-0.127898006419,-42.16284321323));
+#20830 = CARTESIAN_POINT('',(-0.25597719763,-42.32591873759));
+#20831 = CARTESIAN_POINT('',(-0.383949532264,-42.48885814043));
+#20832 = CARTESIAN_POINT('',(-0.511855929241,-42.65171349848));
+#20833 = CARTESIAN_POINT('',(-0.639762326903,-42.81456885125));
+#20834 = CARTESIAN_POINT('',(-0.767734657324,-42.97750828737));
+#20835 = CARTESIAN_POINT('',(-0.895813846062,-43.14058383156));
+#20836 = CARTESIAN_POINT('',(-1.152449052805,-43.46734203609));
+#20837 = CARTESIAN_POINT('',(-1.281373439127,-43.63149373536));
+#20838 = CARTESIAN_POINT('',(-1.410187098368,-43.79550431444));
+#20839 = CARTESIAN_POINT('',(-1.538933047845,-43.9594286275));
+#20840 = CARTESIAN_POINT('',(-1.667678969394,-44.12335321273));
+#20841 = CARTESIAN_POINT('',(-1.796492637176,-44.28736369692));
+#20842 = CARTESIAN_POINT('',(-1.925417026719,-44.4515153798));
+#20843 = CARTESIAN_POINT('',(-2.181324566103,-44.77734702517));
+#20844 = CARTESIAN_POINT('',(-2.308670998399,-44.93948956759));
+#20845 = CARTESIAN_POINT('',(-2.435913838967,-45.10150019075));
+#20846 = CARTESIAN_POINT('',(-2.563092245359,-45.26342872092));
+#20847 = CARTESIAN_POINT('',(-2.690270652526,-45.42535723683));
+#20848 = CARTESIAN_POINT('',(-2.817513498727,-45.58736780647));
+#20849 = CARTESIAN_POINT('',(-2.944859935296,-45.74951031811));
+#20850 = CARTESIAN_POINT('',(-3.199984062089,-46.0743445048));
+#20851 = CARTESIAN_POINT('',(-3.328119423221,-46.23749158246));
+#20852 = CARTESIAN_POINT('',(-3.456147663442,-46.40050229399));
+#20853 = CARTESIAN_POINT('',(-3.584109842196,-46.56342890074));
+#20854 = CARTESIAN_POINT('',(-3.712072033655,-46.72635537484));
+#20855 = CARTESIAN_POINT('',(-3.84010030677,-46.88936581776));
+#20856 = CARTESIAN_POINT('',(-3.968235690192,-47.05251274138));
+#20857 = CARTESIAN_POINT('',(-4.144774582742,-47.27728905578));
+#20858 = CARTESIAN_POINT('',(-4.193361141844,-47.33915140669));
+#20859 = CARTESIAN_POINT('',(-4.241947046219,-47.40101294354));
+#20860 = CARTESIAN_POINT('',(-4.290532132932,-47.4628734579));
+#20861 = CARTESIAN_POINT('',(-4.339117217993,-47.52473398019));
+#20862 = CARTESIAN_POINT('',(-4.387703118682,-47.5865955347));
+#20863 = CARTESIAN_POINT('',(-4.436289675394,-47.64845789925));
+#20864 = CARTESIAN_POINT('',(-4.513314004934,-47.74652832577));
+#20865 = CARTESIAN_POINT('',(-4.541753282435,-47.78273832849));
+#20866 = CARTESIAN_POINT('',(-4.570192589517,-47.81894835316));
+#20867 = CARTESIAN_POINT('',(-4.598631911234,-47.85515837986));
+#20868 = CARTESIAN_POINT('',(-4.627071233691,-47.89136839323));
+#20869 = CARTESIAN_POINT('',(-4.655510544041,-47.92757838252));
+#20870 = CARTESIAN_POINT('',(-4.683949830485,-47.96378834154));
+#20871 = CARTESIAN_POINT('',(-4.712389082273,-47.99999826871));
+#20872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20873 = ORIENTED_EDGE('',*,*,#20874,.F.);
+#20874 = EDGE_CURVE('',#17160,#20724,#20875,.T.);
+#20875 = SURFACE_CURVE('',#20876,(#20879,#20886),.PCURVE_S1.);
+#20876 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20877,#20878),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#20877 = CARTESIAN_POINT('',(-5.0945383157E-07,-3.10000146592,
+    47.758847167244));
+#20878 = CARTESIAN_POINT('',(5.0944387731E-07,-4.100002237842,
+    48.026793478806));
+#20879 = PCURVE('',#17193,#20880);
+#20880 = DEFINITIONAL_REPRESENTATION('',(#20881),#20885);
+#20881 = LINE('',#20882,#20883);
+#20882 = CARTESIAN_POINT('',(0.,6.283389315972));
+#20883 = VECTOR('',#20884,1.);
+#20884 = DIRECTION('',(1.,0.));
+#20885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20886 = PCURVE('',#20544,#20887);
+#20887 = DEFINITIONAL_REPRESENTATION('',(#20888),#20892);
+#20888 = LINE('',#20889,#20890);
+#20889 = CARTESIAN_POINT('',(0.,0.));
+#20890 = VECTOR('',#20891,1.);
+#20891 = DIRECTION('',(1.,0.));
+#20892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20893 = ADVANCED_FACE('',(#20894),#17470,.T.);
+#20894 = FACE_BOUND('',#20895,.F.);
+#20895 = EDGE_LOOP('',(#20896,#20897,#20898,#20899,#21045,#21066));
+#20896 = ORIENTED_EDGE('',*,*,#17372,.F.);
+#20897 = ORIENTED_EDGE('',*,*,#17695,.T.);
+#20898 = ORIENTED_EDGE('',*,*,#17828,.T.);
+#20899 = ORIENTED_EDGE('',*,*,#20900,.T.);
+#20900 = EDGE_CURVE('',#17764,#20901,#20903,.T.);
+#20901 = VERTEX_POINT('',#20902);
+#20902 = CARTESIAN_POINT('',(4.,0.,42.49999828045));
+#20903 = SURFACE_CURVE('',#20904,(#20949,#20997),.PCURVE_S1.);
+#20904 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#20905,#20906,#20907,#20908,
+    #20909,#20910,#20911,#20912,#20913,#20914,#20915,#20916,#20917,
+    #20918,#20919,#20920,#20921,#20922,#20923,#20924,#20925,#20926,
+    #20927,#20928,#20929,#20930,#20931,#20932,#20933,#20934,#20935,
+    #20936,#20937,#20938,#20939,#20940,#20941,#20942,#20943,#20944,
+    #20945,#20946,#20947,#20948),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576060014914E-02,0.195764530401,0.359765772495,0.565756732925,
+    0.751753901102,0.921754263621,1.),.UNSPECIFIED.);
+#20905 = CARTESIAN_POINT('',(-4.,-3.3964350488E-07,38.499998557234));
+#20906 = CARTESIAN_POINT('',(-3.999999981652,-0.1359996319,
+    38.543288413311));
+#20907 = CARTESIAN_POINT('',(-3.99460533166,-0.271999587871,
+    38.586578462948));
+#20908 = CARTESIAN_POINT('',(-3.983816074674,-0.407742272042,
+    38.629868361406));
+#20909 = CARTESIAN_POINT('',(-3.967647495271,-0.542971074838,
+    38.673158178145));
+#20910 = CARTESIAN_POINT('',(-3.946130086939,-0.677431038138,
+    38.716448115433));
+#20911 = CARTESIAN_POINT('',(-3.919309501076,-0.810869180784,
+    38.759738226966));
+#20912 = CARTESIAN_POINT('',(-3.836459060043,-1.15238370216,
+    38.871598861502));
+#20913 = CARTESIAN_POINT('',(-3.772516386504,-1.358548099611,
+    38.94017175945));
+#20914 = CARTESIAN_POINT('',(-3.695660448071,-1.560524304998,
+    39.008743108891));
+#20915 = CARTESIAN_POINT('',(-3.606227516599,-1.757346112339,
+    39.077313456207));
+#20916 = CARTESIAN_POINT('',(-3.504639708511,-1.948084533761,
+    39.145884783097));
+#20917 = CARTESIAN_POINT('',(-3.391403644792,-2.131850753671,
+    39.214457659229));
+#20918 = CARTESIAN_POINT('',(-3.097261029251,-2.548263416786,
+    39.376739338944));
+#20919 = CARTESIAN_POINT('',(-2.906739544259,-2.774165706529,
+    39.470460316025));
+#20920 = CARTESIAN_POINT('',(-2.697080161093,-2.983329181187,
+    39.564173858176));
+#20921 = CARTESIAN_POINT('',(-2.470067178874,-3.173840343579,
+    39.657882690153));
+#20922 = CARTESIAN_POINT('',(-2.227696091863,-3.344024560328,
+    39.751596247827));
+#20923 = CARTESIAN_POINT('',(-1.972160976335,-3.492456644156,
+    39.845317231805));
+#20924 = CARTESIAN_POINT('',(-1.371408739072,-3.775708404688,
+    40.056732219883));
+#20925 = CARTESIAN_POINT('',(-1.019845818174,-3.897376397309,
+    40.174467791542));
+#20926 = CARTESIAN_POINT('',(-0.655999467215,-3.980703063142,
+    40.292178073187));
+#20927 = CARTESIAN_POINT('',(-0.284892032233,-4.024322144933,
+    40.409878468891));
+#20928 = CARTESIAN_POINT('',(8.835929470894E-02,-4.027632173188,
+    40.527588729121));
+#20929 = CARTESIAN_POINT('',(0.458552231456,-3.990797631787,
+    40.64532428635));
+#20930 = CARTESIAN_POINT('',(1.147255619665,-3.846463964283,
+    40.869307835023));
+#20931 = CARTESIAN_POINT('',(1.467432573693,-3.746141785391,
+    40.975606060023));
+#20932 = CARTESIAN_POINT('',(1.777169410701,-3.614765798496,
+    41.081890464529));
+#20933 = CARTESIAN_POINT('',(2.072893517622,-3.453690107057,
+    41.188166088671));
+#20934 = CARTESIAN_POINT('',(2.351266867406,-3.264732875835,
+    41.294450496643));
+#20935 = CARTESIAN_POINT('',(2.609214061047,-3.050161056285,
+    41.400748725351));
+#20936 = CARTESIAN_POINT('',(3.058594233864,-2.595790922786,
+    41.604167106217));
+#20937 = CARTESIAN_POINT('',(3.253902065654,-2.359686534708,
+    41.701317994286));
+#20938 = CARTESIAN_POINT('',(3.427827212216,-2.106557936572,
+    41.798460043179));
+#20939 = CARTESIAN_POINT('',(3.578631386515,-1.838744989582,
+    41.89559647165));
+#20940 = CARTESIAN_POINT('',(3.704890863738,-1.558776084789,
+    41.992738520541));
+#20941 = CARTESIAN_POINT('',(3.805506231494,-1.26935082786,
+    42.089889405787));
+#20942 = CARTESIAN_POINT('',(3.913945335518,-0.837114701325,
+    42.231738195791));
+#20943 = CARTESIAN_POINT('',(3.942543502676,-0.699475356846,
+    42.276448362509));
+#20944 = CARTESIAN_POINT('',(3.965491347022,-0.56071070878,
+    42.321158344894));
+#20945 = CARTESIAN_POINT('',(3.982736949594,-0.421099173627,
+    42.365868211087));
+#20946 = CARTESIAN_POINT('',(3.99424563114,-0.280921492868,
+    42.410578195247));
+#20947 = CARTESIAN_POINT('',(4.,-0.140460352071,42.455288363593));
+#20948 = CARTESIAN_POINT('',(4.,-8.9E-16,42.49999828045));
+#20949 = PCURVE('',#17470,#20950);
+#20950 = DEFINITIONAL_REPRESENTATION('',(#20951),#20996);
+#20951 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#20952,#20953,#20954,#20955,
+    #20956,#20957,#20958,#20959,#20960,#20961,#20962,#20963,#20964,
+    #20965,#20966,#20967,#20968,#20969,#20970,#20971,#20972,#20973,
+    #20974,#20975,#20976,#20977,#20978,#20979,#20980,#20981,#20982,
+    #20983,#20984,#20985,#20986,#20987,#20988,#20989,#20990,#20991,
+    #20992,#20993,#20994,#20995),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576060014914E-02,0.195764530401,0.359765772495,0.565756732925,
+    0.751753901102,0.921754263621,1.),.UNSPECIFIED.);
+#20952 = CARTESIAN_POINT('',(-3.141592738501,-38.49999855723));
+#20953 = CARTESIAN_POINT('',(-3.175592561565,-38.54328841331));
+#20954 = CARTESIAN_POINT('',(-3.209592551211,-38.58657846294));
+#20955 = CARTESIAN_POINT('',(-3.24359241797,-38.6298683614));
+#20956 = CARTESIAN_POINT('',(-3.277592205588,-38.67315817814));
+#20957 = CARTESIAN_POINT('',(-3.311592068723,-38.71644811543));
+#20958 = CARTESIAN_POINT('',(-3.345592050638,-38.75973822696));
+#20959 = CARTESIAN_POINT('',(-3.43344717424,-38.8715988615));
+#20960 = CARTESIAN_POINT('',(-3.48730416001,-38.94017175945));
+#20961 = CARTESIAN_POINT('',(-3.541159909622,-39.00874310889));
+#20962 = CARTESIAN_POINT('',(-3.595014875281,-39.0773134562));
+#20963 = CARTESIAN_POINT('',(-3.64887062792,-39.14588478309));
+#20964 = CARTESIAN_POINT('',(-3.702727616833,-39.21445765922));
+#20965 = CARTESIAN_POINT('',(-3.830183340586,-39.37673933894));
+#20966 = CARTESIAN_POINT('',(-3.903791651859,-39.47046031602));
+#20967 = CARTESIAN_POINT('',(-3.977394152459,-39.56417385817));
+#20968 = CARTESIAN_POINT('',(-4.050992956462,-39.65788269015));
+#20969 = CARTESIAN_POINT('',(-4.124595455172,-39.75159624782));
+#20970 = CARTESIAN_POINT('',(-4.198203765591,-39.8453172318));
+#20971 = CARTESIAN_POINT('',(-4.364248716286,-40.05673221988));
+#20972 = CARTESIAN_POINT('',(-4.456717993088,-40.17446779154));
+#20973 = CARTESIAN_POINT('',(-4.54916738257,-40.29217807318));
+#20974 = CARTESIAN_POINT('',(-4.641609008889,-40.40987846889));
+#20975 = CARTESIAN_POINT('',(-4.734058401192,-40.52758872912));
+#20976 = CARTESIAN_POINT('',(-4.826527680064,-40.64532428635));
+#20977 = CARTESIAN_POINT('',(-5.002443953563,-40.86930783502));
+#20978 = CARTESIAN_POINT('',(-5.085930398809,-40.97560606002));
+#20979 = CARTESIAN_POINT('',(-5.169405998096,-41.08189046452));
+#20980 = CARTESIAN_POINT('',(-5.252874703104,-41.18816608867));
+#20981 = CARTESIAN_POINT('',(-5.33635030203,-41.29445049664));
+#20982 = CARTESIAN_POINT('',(-5.419836746895,-41.40074872535));
+#20983 = CARTESIAN_POINT('',(-5.579601174635,-41.60416710621));
+#20984 = CARTESIAN_POINT('',(-5.655903298932,-41.70131799428));
+#20985 = CARTESIAN_POINT('',(-5.73219847373,-41.79846004317));
+#20986 = CARTESIAN_POINT('',(-5.808489230517,-41.89559647165));
+#20987 = CARTESIAN_POINT('',(-5.884784405083,-41.99273852054));
+#20988 = CARTESIAN_POINT('',(-5.961086529526,-42.08988940578));
+#20989 = CARTESIAN_POINT('',(-6.072494313243,-42.23173819579));
+#20990 = CARTESIAN_POINT('',(-6.107609598651,-42.2764483625));
+#20991 = CARTESIAN_POINT('',(-6.142724740319,-42.32115834489));
+#20992 = CARTESIAN_POINT('',(-6.177839790888,-42.36586821108));
+#20993 = CARTESIAN_POINT('',(-6.212954933295,-42.41057819524));
+#20994 = CARTESIAN_POINT('',(-6.248070219162,-42.45528836359));
+#20995 = CARTESIAN_POINT('',(-6.28318530718,-42.49999828045));
+#20996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20997 = PCURVE('',#17778,#20998);
+#20998 = DEFINITIONAL_REPRESENTATION('',(#20999),#21044);
+#20999 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21000,#21001,#21002,#21003,
+    #21004,#21005,#21006,#21007,#21008,#21009,#21010,#21011,#21012,
+    #21013,#21014,#21015,#21016,#21017,#21018,#21019,#21020,#21021,
+    #21022,#21023,#21024,#21025,#21026,#21027,#21028,#21029,#21030,
+    #21031,#21032,#21033,#21034,#21035,#21036,#21037,#21038,#21039,
+    #21040,#21041,#21042,#21043),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576060014914E-02,0.195764530401,0.359765772495,0.565756732925,
+    0.751753901102,0.921754263621,1.),.UNSPECIFIED.);
+#21000 = CARTESIAN_POINT('',(-0.931750426455,0.));
+#21001 = CARTESIAN_POINT('',(-0.931750481014,3.400090771326E-02));
+#21002 = CARTESIAN_POINT('',(-0.931750584857,6.800199295266E-02));
+#21003 = CARTESIAN_POINT('',(-0.93175069529,0.102002959548));
+#21004 = CARTESIAN_POINT('',(-0.931750783267,0.136003848709));
+#21005 = CARTESIAN_POINT('',(-0.931750833971,0.170004814937));
+#21006 = CARTESIAN_POINT('',(-0.931750847394,0.204005901936));
+#21007 = CARTESIAN_POINT('',(-0.931750825489,0.291863884256));
+#21008 = CARTESIAN_POINT('',(-0.931750749216,0.345722625902));
+#21009 = CARTESIAN_POINT('',(-0.931750639797,0.39958013435));
+#21010 = CARTESIAN_POINT('',(-0.931750541604,0.453436859624));
+#21011 = CARTESIAN_POINT('',(-0.931750478057,0.507294370045));
+#21012 = CARTESIAN_POINT('',(-0.931750446367,0.561153113025));
+#21013 = CARTESIAN_POINT('',(-0.931750437525,0.688612979049));
+#21014 = CARTESIAN_POINT('',(-0.931750484121,0.762223675612));
+#21015 = CARTESIAN_POINT('',(-0.931750566412,0.835828553337));
+#21016 = CARTESIAN_POINT('',(-0.931750643453,0.909429731801));
+#21017 = CARTESIAN_POINT('',(-0.93175069263,0.983034608175));
+#21018 = CARTESIAN_POINT('',(-0.931750717811,1.05664530212));
+#21019 = CARTESIAN_POINT('',(-0.931750728113,1.222695640921));
+#21020 = CARTESIAN_POINT('',(-0.931750701876,1.315167926323));
+#21021 = CARTESIAN_POINT('',(-0.931750653569,1.407620331418));
+#21022 = CARTESIAN_POINT('',(-0.931750610077,1.50006497293));
+#21023 = CARTESIAN_POINT('',(-0.931750573282,1.592517374916));
+#21024 = CARTESIAN_POINT('',(-0.931750550857,1.684989659664));
+#21025 = CARTESIAN_POINT('',(-0.931750537916,1.860911644885));
+#21026 = CARTESIAN_POINT('',(-0.93175054456,1.944400797896));
+#21027 = CARTESIAN_POINT('',(-0.931750564804,2.027879102824));
+#21028 = CARTESIAN_POINT('',(-0.931750597585,2.111350512438));
+#21029 = CARTESIAN_POINT('',(-0.931750631172,2.19482881606));
+#21030 = CARTESIAN_POINT('',(-0.931750649072,2.278317966505));
+#21031 = CARTESIAN_POINT('',(-0.931750652048,2.438087575351));
+#21032 = CARTESIAN_POINT('',(-0.931750640136,2.514392175647));
+#21033 = CARTESIAN_POINT('',(-0.931750611726,2.59068982827));
+#21034 = CARTESIAN_POINT('',(-0.931750578092,2.666983066051));
+#21035 = CARTESIAN_POINT('',(-0.931750559918,2.743280723058));
+#21036 = CARTESIAN_POINT('',(-0.931750571555,2.819585327517));
+#21037 = CARTESIAN_POINT('',(-0.931750605142,2.93099672952));
+#21038 = CARTESIAN_POINT('',(-0.93175061816,2.966113155046));
+#21039 = CARTESIAN_POINT('',(-0.93175063268,3.00122943635));
+#21040 = CARTESIAN_POINT('',(-0.931750645981,3.036345626492));
+#21041 = CARTESIAN_POINT('',(-0.931750655408,3.071461908933));
+#21042 = CARTESIAN_POINT('',(-0.931750660229,3.106578335474));
+#21043 = CARTESIAN_POINT('',(-0.931750663489,3.141694564192));
+#21044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21045 = ORIENTED_EDGE('',*,*,#21046,.F.);
+#21046 = EDGE_CURVE('',#20620,#20901,#21047,.T.);
+#21047 = SURFACE_CURVE('',#21048,(#21052,#21059),.PCURVE_S1.);
+#21048 = LINE('',#21049,#21050);
+#21049 = CARTESIAN_POINT('',(4.,0.,0.));
+#21050 = VECTOR('',#21051,1.);
+#21051 = DIRECTION('',(0.,0.,1.));
+#21052 = PCURVE('',#17470,#21053);
+#21053 = DEFINITIONAL_REPRESENTATION('',(#21054),#21058);
+#21054 = LINE('',#21055,#21056);
+#21055 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#21056 = VECTOR('',#21057,1.);
+#21057 = DIRECTION('',(-0.,-1.));
+#21058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21059 = PCURVE('',#20821,#21060);
+#21060 = DEFINITIONAL_REPRESENTATION('',(#21061),#21065);
+#21061 = LINE('',#21062,#21063);
+#21062 = CARTESIAN_POINT('',(-0.,0.));
+#21063 = VECTOR('',#21064,1.);
+#21064 = DIRECTION('',(-0.,-1.));
+#21065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21066 = ORIENTED_EDGE('',*,*,#20619,.F.);
+#21067 = ADVANCED_FACE('',(#21068),#17778,.F.);
+#21068 = FACE_BOUND('',#21069,.F.);
+#21069 = EDGE_LOOP('',(#21070,#21071,#21072,#21113,#21178));
+#21070 = ORIENTED_EDGE('',*,*,#20900,.F.);
+#21071 = ORIENTED_EDGE('',*,*,#17763,.T.);
+#21072 = ORIENTED_EDGE('',*,*,#21073,.T.);
+#21073 = EDGE_CURVE('',#17723,#21074,#21076,.T.);
+#21074 = VERTEX_POINT('',#21075);
+#21075 = CARTESIAN_POINT('',(-3.099998534085,5.09445987E-07,
+    46.741155713624));
+#21076 = SURFACE_CURVE('',#21077,(#21099,#21106),.PCURVE_S1.);
+#21077 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#21078,#21079,#21080,#21081,
+    #21082,#21083,#21084,#21085,#21086,#21087,#21088,#21089,#21090,
+    #21091,#21092,#21093,#21094,#21095,#21096,#21097,#21098),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#21078 = CARTESIAN_POINT('',(-3.099998778387,4.2454430549E-07,
+    38.741155473567));
+#21079 = CARTESIAN_POINT('',(-3.099998638052,-0.885356246833,
+    39.10479209424));
+#21080 = CARTESIAN_POINT('',(-2.821852322265,-1.770717278845,
+    39.468430372859));
+#21081 = CARTESIAN_POINT('',(-2.265581044873,-2.558978500176,
+    39.832056777241));
+#21082 = CARTESIAN_POINT('',(-1.469247931003,-3.153071770302,
+    40.195713715561));
+#21083 = CARTESIAN_POINT('',(-0.50922053016,-3.472993747125,
+    40.559326876311));
+#21084 = CARTESIAN_POINT('',(0.509212220471,-3.473006111497,
+    40.922978351457));
+#21085 = CARTESIAN_POINT('',(1.469262058137,-3.153064400275,
+    41.286609070966));
+#21086 = CARTESIAN_POINT('',(2.26556919503,-2.55898362294,
+    41.650246758328));
+#21087 = CARTESIAN_POINT('',(2.821855166633,-1.770715570318,
+    42.013882832173));
+#21088 = CARTESIAN_POINT('',(3.378141816607,-5.0228198153E-07,
+    42.741155593589));
+#21089 = CARTESIAN_POINT('',(2.821855629421,1.770714711143,
+    43.468428355006));
+#21090 = CARTESIAN_POINT('',(2.26556852388,2.558981447078,
+    43.832064428849));
+#21091 = CARTESIAN_POINT('',(1.469271840456,3.153070604778,
+    44.195702116213));
+#21092 = CARTESIAN_POINT('',(0.509191710593,3.472994684099,
+    44.559332835722));
+#21093 = CARTESIAN_POINT('',(-0.509188248779,3.473002178466,
+    44.922984310864));
+#21094 = CARTESIAN_POINT('',(-1.469276164599,3.153070545948,
+    45.286597471618));
+#21095 = CARTESIAN_POINT('',(-2.265563872992,2.558978471708,
+    45.650254409937));
+#21096 = CARTESIAN_POINT('',(-2.821855943425,1.770718293398,
+    46.013880814327));
+#21097 = CARTESIAN_POINT('',(-3.0999986502,0.885357180813,
+    46.377519092921));
+#21098 = CARTESIAN_POINT('',(-3.099998534085,5.0944604402E-07,
+    46.741155713624));
+#21099 = PCURVE('',#17778,#21100);
+#21100 = DEFINITIONAL_REPRESENTATION('',(#21101),#21105);
+#21101 = LINE('',#21102,#21103);
+#21102 = CARTESIAN_POINT('',(-0.,0.));
+#21103 = VECTOR('',#21104,1.);
+#21104 = DIRECTION('',(0.,1.));
+#21105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21106 = PCURVE('',#18031,#21107);
+#21107 = DEFINITIONAL_REPRESENTATION('',(#21108),#21112);
+#21108 = LINE('',#21109,#21110);
+#21109 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#21110 = VECTOR('',#21111,1.);
+#21111 = DIRECTION('',(0.,1.));
+#21112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21113 = ORIENTED_EDGE('',*,*,#21114,.F.);
+#21114 = EDGE_CURVE('',#21115,#21074,#21117,.T.);
+#21115 = VERTEX_POINT('',#21116);
+#21116 = CARTESIAN_POINT('',(-4.,-4.0756781E-07,46.499998268704));
+#21117 = SURFACE_CURVE('',#21118,(#21121,#21128),.PCURVE_S1.);
+#21118 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21119,#21120),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#21119 = CARTESIAN_POINT('',(-4.099997762153,-5.0945577001E-07,
+    46.473203640326));
+#21120 = CARTESIAN_POINT('',(-3.099998534085,5.0944604313E-07,
+    46.741155713624));
+#21121 = PCURVE('',#17778,#21122);
+#21122 = DEFINITIONAL_REPRESENTATION('',(#21123),#21127);
+#21123 = LINE('',#21124,#21125);
+#21124 = CARTESIAN_POINT('',(0.,6.283389315972));
+#21125 = VECTOR('',#21126,1.);
+#21126 = DIRECTION('',(1.,0.));
+#21127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21128 = PCURVE('',#21129,#21172);
+#21129 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#21130,#21131,#21132,#21133,#21134,#21135,#21136,#21137,#21138
+      ,#21139,#21140,#21141,#21142,#21143,#21144,#21145,#21146,#21147
+      ,#21148,#21149,#21150)
+    ,(#21151,#21152,#21153,#21154,#21155,#21156,#21157,#21158,#21159
+      ,#21160,#21161,#21162,#21163,#21164,#21165,#21166,#21167,#21168
+      ,#21169,#21170,#21171
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#21130 = CARTESIAN_POINT('',(-4.099997762153,-5.0945580465E-07,
+    46.473203640326));
+#21131 = CARTESIAN_POINT('',(-4.099997217326,-1.170957953354,
+    46.836839746924));
+#21132 = CARTESIAN_POINT('',(-3.73212493598,-2.341911314777,
+    47.200474195613));
+#21133 = CARTESIAN_POINT('',(-2.99641783651,-3.384463243184,
+    47.564120518404));
+#21134 = CARTESIAN_POINT('',(-1.943185299179,-4.170187318299,
+    47.92773630752));
+#21135 = CARTESIAN_POINT('',(-0.673497909988,-4.593313270273,
+    48.291395873878));
+#21136 = CARTESIAN_POINT('',(0.673485627092,-4.593332068765,
+    48.655017126103));
+#21137 = CARTESIAN_POINT('',(1.943213801022,-4.170179469078,
+    49.018659133835));
+#21138 = CARTESIAN_POINT('',(2.996399428041,-3.384461175156,
+    49.382294173751));
+#21139 = CARTESIAN_POINT('',(3.732131146585,-2.341912567144,
+    49.745930827178));
+#21140 = CARTESIAN_POINT('',(4.467864276165,6.1151585764E-07,
+    50.473203520308));
+#21141 = CARTESIAN_POINT('',(3.732130408155,2.341913558191,
+    51.200476213437));
+#21142 = CARTESIAN_POINT('',(2.996394806875,3.384460480132,
+    51.564111487395));
+#21143 = CARTESIAN_POINT('',(1.943232087723,4.17018708369,
+    51.927753326126));
+#21144 = CARTESIAN_POINT('',(0.673440900716,4.593320496567,
+    52.291380237107));
+#21145 = CARTESIAN_POINT('',(-0.673440881346,4.593320268711,
+    52.655020844141));
+#21146 = CARTESIAN_POINT('',(-1.943236899246,4.170187306356,
+    53.018665313759));
+#21147 = CARTESIAN_POINT('',(-2.996392201824,3.384460573083,
+    53.382287901662));
+#21148 = CARTESIAN_POINT('',(-3.732131908901,2.341910560927,
+    53.745932845012));
+#21149 = CARTESIAN_POINT('',(-4.099997958332,1.17095684955,54.1095672937
+    ));
+#21150 = CARTESIAN_POINT('',(-4.09999738921,-5.9435871869E-07,
+    54.473203400274));
+#21151 = CARTESIAN_POINT('',(-3.099998534085,5.0944600805E-07,
+    46.741155713624));
+#21152 = CARTESIAN_POINT('',(-3.099998418002,-0.885356092161,
+    47.104792334291));
+#21153 = CARTESIAN_POINT('',(-2.821852148379,-1.770717062021,
+    47.468430612915));
+#21154 = CARTESIAN_POINT('',(-2.26558093641,-2.558978236461,
+    47.832057017292));
+#21155 = CARTESIAN_POINT('',(-1.469247901579,-3.153071481581,
+    48.195713955621));
+#21156 = CARTESIAN_POINT('',(-0.509220585137,-3.472993459487,
+    48.559327116362));
+#21157 = CARTESIAN_POINT('',(0.50921208522,-3.473005851744,
+    48.922978591512));
+#21158 = CARTESIAN_POINT('',(1.469261855998,-3.153064192035,
+    49.286609311021));
+#21159 = CARTESIAN_POINT('',(2.265568946404,-2.558983483323,
+    49.650246998382));
+#21160 = CARTESIAN_POINT('',(2.821854895758,-1.770715508057,
+    50.013883072228));
+#21161 = CARTESIAN_POINT('',(3.378141550388,-5.9479998127E-07,
+    50.741155833642));
+#21162 = CARTESIAN_POINT('',(2.821855455535,1.770714494316,
+    51.468428595061));
+#21163 = CARTESIAN_POINT('',(2.265568055772,2.558981480412,
+    51.832066048385));
+#21164 = CARTESIAN_POINT('',(1.469273223932,3.153069149088,
+    52.19569693687));
+#21165 = CARTESIAN_POINT('',(0.50918924253,3.472996480329,
+    52.559342753273));
+#21166 = CARTESIAN_POINT('',(-0.509185590484,3.472999834848,
+    52.922974873425));
+#21167 = CARTESIAN_POINT('',(-1.469277375364,3.153071504672,
+    53.286603131062));
+#21168 = CARTESIAN_POINT('',(-2.26556326472,2.558978035045,
+    53.650253270517));
+#21169 = CARTESIAN_POINT('',(-2.821855672548,1.770718231138,
+    54.013881054377));
+#21170 = CARTESIAN_POINT('',(-3.099998381651,0.885357195942,
+    54.377519332978));
+#21171 = CARTESIAN_POINT('',(-3.099998289786,5.9434617006E-07,
+    54.741155953678));
+#21172 = DEFINITIONAL_REPRESENTATION('',(#21173),#21177);
+#21173 = LINE('',#21174,#21175);
+#21174 = CARTESIAN_POINT('',(0.,0.));
+#21175 = VECTOR('',#21176,1.);
+#21176 = DIRECTION('',(1.,0.));
+#21177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21178 = ORIENTED_EDGE('',*,*,#21179,.F.);
+#21179 = EDGE_CURVE('',#20901,#21115,#21180,.T.);
+#21180 = SURFACE_CURVE('',#21181,(#21226,#21274),.PCURVE_S1.);
+#21181 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21182,#21183,#21184,#21185,
+    #21186,#21187,#21188,#21189,#21190,#21191,#21192,#21193,#21194,
+    #21195,#21196,#21197,#21198,#21199,#21200,#21201,#21202,#21203,
+    #21204,#21205,#21206,#21207,#21208,#21209,#21210,#21211,#21212,
+    #21213,#21214,#21215,#21216,#21217,#21218,#21219,#21220,#21221,
+    #21222,#21223,#21224,#21225),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976162419671E-02,0.27175367642,0.329759677059,0.511768852437,
+    0.695777691674,0.951752457501,1.),.UNSPECIFIED.);
+#21182 = CARTESIAN_POINT('',(4.,-7.5E-16,42.49999828045));
+#21183 = CARTESIAN_POINT('',(4.,7.137246581565E-02,42.522716840993));
+#21184 = CARTESIAN_POINT('',(3.998514240034,0.142744975941,
+    42.545435408015));
+#21185 = CARTESIAN_POINT('',(3.995542722088,0.214080345775,
+    42.568153977397));
+#21186 = CARTESIAN_POINT('',(3.991086604946,0.285341466592,
+    42.590872546284));
+#21187 = CARTESIAN_POINT('',(3.985148204193,0.356491305535,
+    42.613591113081));
+#21188 = CARTESIAN_POINT('',(3.97773099221,0.42749290562,42.63630967746)
+  );
+#21189 = CARTESIAN_POINT('',(3.916962121098,0.911493225318,
+    42.791581327289));
+#21190 = CARTESIAN_POINT('',(3.814877377907,1.318552921257,
+    42.924191170624));
+#21191 = CARTESIAN_POINT('',(3.663470715114,1.71184301903,
+    43.056754437354));
+#21192 = CARTESIAN_POINT('',(3.465127211447,2.084302657062,
+    43.189302054998));
+#21193 = CARTESIAN_POINT('',(3.223302380483,2.429442929209,
+    43.321865369213));
+#21194 = CARTESIAN_POINT('',(2.942523711939,2.741343897025,
+    43.454475248657));
+#21195 = CARTESIAN_POINT('',(2.550159303688,3.083428087561,
+    43.620171167923));
+#21196 = CARTESIAN_POINT('',(2.469599642522,3.149469216804,
+    43.653314020109));
+#21197 = CARTESIAN_POINT('',(2.387049022408,3.213051120271,
+    43.686456882044));
+#21198 = CARTESIAN_POINT('',(2.302597694692,3.274102074405,
+    43.719599746296));
+#21199 = CARTESIAN_POINT('',(2.216338987186,3.332554611217,
+    43.752742605503));
+#21200 = CARTESIAN_POINT('',(2.128369304176,3.388345518298,
+    43.785885452371));
+#21201 = CARTESIAN_POINT('',(1.757703478025,3.607938011801,
+    43.92302266993));
+#21202 = CARTESIAN_POINT('',(1.460704520972,3.747702975567,
+    44.027033877585));
+#21203 = CARTESIAN_POINT('',(1.150929031239,3.858831732196,
+    44.131032689789));
+#21204 = CARTESIAN_POINT('',(0.831696658539,3.939987388116,
+    44.235023640174));
+#21205 = CARTESIAN_POINT('',(0.506458557076,3.990292592357,
+    44.339022499281));
+#21206 = CARTESIAN_POINT('',(0.178769794846,4.009336546655,
+    44.443033777371));
+#21207 = CARTESIAN_POINT('',(-0.477787678036,3.985074075113,
+    44.652165248468));
+#21208 = CARTESIAN_POINT('',(-0.806741655586,3.941076186218,
+    44.757320019321));
+#21209 = CARTESIAN_POINT('',(-1.130797824505,3.865399153834,
+    44.862461695351));
+#21210 = CARTESIAN_POINT('',(-1.446324943761,3.758744273999,
+    44.967595031232));
+#21211 = CARTESIAN_POINT('',(-1.749837091255,3.622289856726,
+    45.07273666137));
+#21212 = CARTESIAN_POINT('',(-2.038022232105,3.457681573202,
+    45.177891360099));
+#21213 = CARTESIAN_POINT('',(-2.683093602382,3.002020635185,
+    45.429284322082));
+#21214 = CARTESIAN_POINT('',(-3.023094619558,2.686462438883,
+    45.575632733043));
+#21215 = CARTESIAN_POINT('',(-3.319206018029,2.326354725367,
+    45.721903721589));
+#21216 = CARTESIAN_POINT('',(-3.564733134747,1.929179188243,
+    45.868152483857));
+#21217 = CARTESIAN_POINT('',(-3.754489992227,1.503325058675,
+    46.014423737342));
+#21218 = CARTESIAN_POINT('',(-3.884776735403,1.058125172155,
+    46.160772319323));
+#21219 = CARTESIAN_POINT('',(-3.967223502234,0.5183030692,
+    46.334595465095));
+#21220 = CARTESIAN_POINT('',(-3.978136461309,0.432360666019,
+    46.362162609247));
+#21221 = CARTESIAN_POINT('',(-3.986876862391,0.346153599007,
+    46.38972975166));
+#21222 = CARTESIAN_POINT('',(-3.993437180204,0.259747768649,
+    46.417296889716));
+#21223 = CARTESIAN_POINT('',(-3.997812397386,0.173209268102,
+    46.444864021939));
+#21224 = CARTESIAN_POINT('',(-4.000000004494,8.660438319575E-02,
+    46.472431147999));
+#21225 = CARTESIAN_POINT('',(-4.,-4.0756781067E-07,46.499998268704));
+#21226 = PCURVE('',#17778,#21227);
+#21227 = DEFINITIONAL_REPRESENTATION('',(#21228),#21273);
+#21228 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21229,#21230,#21231,#21232,
+    #21233,#21234,#21235,#21236,#21237,#21238,#21239,#21240,#21241,
+    #21242,#21243,#21244,#21245,#21246,#21247,#21248,#21249,#21250,
+    #21251,#21252,#21253,#21254,#21255,#21256,#21257,#21258,#21259,
+    #21260,#21261,#21262,#21263,#21264,#21265,#21266,#21267,#21268,
+    #21269,#21270,#21271,#21272),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976162419671E-02,0.27175367642,0.329759677059,0.511768852437,
+    0.695777691674,0.951752457501,1.),.UNSPECIFIED.);
+#21229 = CARTESIAN_POINT('',(-0.931750663489,3.141694564192));
+#21230 = CARTESIAN_POINT('',(-0.931750665145,3.159538260273));
+#21231 = CARTESIAN_POINT('',(-0.931750666496,3.177381961399));
+#21232 = CARTESIAN_POINT('',(-0.931750667947,3.195225664571));
+#21233 = CARTESIAN_POINT('',(-0.931750669718,3.213069367677));
+#21234 = CARTESIAN_POINT('',(-0.931750671846,3.230913069495));
+#21235 = CARTESIAN_POINT('',(-0.931750674181,3.248756769691));
+#21236 = CARTESIAN_POINT('',(-0.931750689281,3.37071081299));
+#21237 = CARTESIAN_POINT('',(-0.931750701938,3.474865740142));
+#21238 = CARTESIAN_POINT('',(-0.931750657362,3.578984061221));
+#21239 = CARTESIAN_POINT('',(-0.931750532088,3.683090033955));
+#21240 = CARTESIAN_POINT('',(-0.931750492438,3.787208363228));
+#21241 = CARTESIAN_POINT('',(-0.931750493647,3.891363289351));
+#21242 = CARTESIAN_POINT('',(-0.931750534038,4.021504799065));
+#21243 = CARTESIAN_POINT('',(-0.931750543976,4.047535983561));
+#21244 = CARTESIAN_POINT('',(-0.93175055537,4.073567176953));
+#21245 = CARTESIAN_POINT('',(-0.931750567809,4.099598373242));
+#21246 = CARTESIAN_POINT('',(-0.931750580868,4.125629566437));
+#21247 = CARTESIAN_POINT('',(-0.931750594114,4.151660750559));
+#21248 = CARTESIAN_POINT('',(-0.931750647855,4.259371600453));
+#21249 = CARTESIAN_POINT('',(-0.931750686488,4.341064493308));
+#21250 = CARTESIAN_POINT('',(-0.931750709686,4.422747645426));
+#21251 = CARTESIAN_POINT('',(-0.931750712302,4.504424607845));
+#21252 = CARTESIAN_POINT('',(-0.9317506981,4.586107764188));
+#21253 = CARTESIAN_POINT('',(-0.931750675657,4.667800662103));
+#21254 = CARTESIAN_POINT('',(-0.931750622929,4.832057415536));
+#21255 = CARTESIAN_POINT('',(-0.931750592648,4.914648429297));
+#21256 = CARTESIAN_POINT('',(-0.931750564889,4.997229160322));
+#21257 = CARTESIAN_POINT('',(-0.931750542906,5.079803354804));
+#21258 = CARTESIAN_POINT('',(-0.931750532032,5.162384084703));
+#21259 = CARTESIAN_POINT('',(-0.931750537898,5.244975097493));
+#21260 = CARTESIAN_POINT('',(-0.931750585336,5.442425153531));
+#21261 = CARTESIAN_POINT('',(-0.931750644355,5.55737071842));
+#21262 = CARTESIAN_POINT('',(-0.931750695545,5.672255446745));
+#21263 = CARTESIAN_POINT('',(-0.931750810615,5.787122687758));
+#21264 = CARTESIAN_POINT('',(-0.931750638666,5.902007391114));
+#21265 = CARTESIAN_POINT('',(-0.931750547168,6.01695298893));
+#21266 = CARTESIAN_POINT('',(-0.931750628429,6.153477898082));
+#21267 = CARTESIAN_POINT('',(-0.93175064463,6.175129804558));
+#21268 = CARTESIAN_POINT('',(-0.931750668275,6.196781714156));
+#21269 = CARTESIAN_POINT('',(-0.931750700045,6.218433624008));
+#21270 = CARTESIAN_POINT('',(-0.931750737178,6.24008553055));
+#21271 = CARTESIAN_POINT('',(-0.931750773463,6.261737429523));
+#21272 = CARTESIAN_POINT('',(-0.931750799244,6.283389315972));
+#21273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21274 = PCURVE('',#20821,#21275);
+#21275 = DEFINITIONAL_REPRESENTATION('',(#21276),#21321);
+#21276 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21277,#21278,#21279,#21280,
+    #21281,#21282,#21283,#21284,#21285,#21286,#21287,#21288,#21289,
+    #21290,#21291,#21292,#21293,#21294,#21295,#21296,#21297,#21298,
+    #21299,#21300,#21301,#21302,#21303,#21304,#21305,#21306,#21307,
+    #21308,#21309,#21310,#21311,#21312,#21313,#21314,#21315,#21316,
+    #21317,#21318,#21319,#21320),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976162419671E-02,0.27175367642,0.329759677059,0.511768852437,
+    0.695777691674,0.951752457501,1.),.UNSPECIFIED.);
+#21277 = CARTESIAN_POINT('',(0.,-42.49999828045));
+#21278 = CARTESIAN_POINT('',(-1.784311645391E-02,-42.52271684099));
+#21279 = CARTESIAN_POINT('',(-3.568623795738E-02,-42.54543540801));
+#21280 = CARTESIAN_POINT('',(-5.352936152898E-02,-42.56815397739));
+#21281 = CARTESIAN_POINT('',(-7.137248507202E-02,-42.59087254628));
+#21282 = CARTESIAN_POINT('',(-8.921560737453E-02,-42.61359111308));
+#21283 = CARTESIAN_POINT('',(-0.107058728109,-42.63630967746));
+#21284 = CARTESIAN_POINT('',(-0.229008811433,-42.79158132728));
+#21285 = CARTESIAN_POINT('',(-0.333160358231,-42.92419117062));
+#21286 = CARTESIAN_POINT('',(-0.437275303381,-43.05675443735));
+#21287 = CARTESIAN_POINT('',(-0.541377885999,-43.18930205499));
+#21288 = CARTESIAN_POINT('',(-0.645492825107,-43.32186536921));
+#21289 = CARTESIAN_POINT('',(-0.749644366946,-43.45447524865));
+#21290 = CARTESIAN_POINT('',(-0.879781655577,-43.62017116792));
+#21291 = CARTESIAN_POINT('',(-0.905811996149,-43.6533140201));
+#21292 = CARTESIAN_POINT('',(-0.931842345988,-43.68645688204));
+#21293 = CARTESIAN_POINT('',(-0.957872699058,-43.71959974629));
+#21294 = CARTESIAN_POINT('',(-0.983903049315,-43.7527426055));
+#21295 = CARTESIAN_POINT('',(-1.009933390706,-43.78588545237));
+#21296 = CARTESIAN_POINT('',(-1.117640754045,-43.92302266993));
+#21297 = CARTESIAN_POINT('',(-1.199331003673,-44.02703387758));
+#21298 = CARTESIAN_POINT('',(-1.281011511438,-44.13103268978));
+#21299 = CARTESIAN_POINT('',(-1.362685824626,-44.23502364017));
+#21300 = CARTESIAN_POINT('',(-1.444366325713,-44.33902249928));
+#21301 = CARTESIAN_POINT('',(-1.52605656465,-44.44303377737));
+#21302 = CARTESIAN_POINT('',(-1.690307969272,-44.65216524846));
+#21303 = CARTESIAN_POINT('',(-1.772896292277,-44.75732001932));
+#21304 = CARTESIAN_POINT('',(-1.855474334057,-44.86246169535));
+#21305 = CARTESIAN_POINT('',(-1.938045843009,-44.96759503123));
+#21306 = CARTESIAN_POINT('',(-2.020623891185,-45.07273666137));
+#21307 = CARTESIAN_POINT('',(-2.103212224883,-45.17789136009));
+#21308 = CARTESIAN_POINT('',(-2.300655881908,-45.42928432208));
+#21309 = CARTESIAN_POINT('',(-2.415597726632,-45.57563273304));
+#21310 = CARTESIAN_POINT('',(-2.530478737622,-45.72190372158));
+#21311 = CARTESIAN_POINT('',(-2.645342265595,-45.86815248385));
+#21312 = CARTESIAN_POINT('',(-2.760223247399,-46.01442373734));
+#21313 = CARTESIAN_POINT('',(-2.875165066825,-46.16077231932));
+#21314 = CARTESIAN_POINT('',(-3.01168552596,-46.33459546509));
+#21315 = CARTESIAN_POINT('',(-3.033336727778,-46.36216260924));
+#21316 = CARTESIAN_POINT('',(-3.054987934372,-46.38972975166));
+#21317 = CARTESIAN_POINT('',(-3.076639143539,-46.41729688971));
+#21318 = CARTESIAN_POINT('',(-3.098290352478,-46.44486402193));
+#21319 = CARTESIAN_POINT('',(-3.119941557791,-46.47243114799));
+#21320 = CARTESIAN_POINT('',(-3.141592755482,-46.4999982687));
+#21321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21322 = ADVANCED_FACE('',(#21323),#18031,.F.);
+#21323 = FACE_BOUND('',#21324,.F.);
+#21324 = EDGE_LOOP('',(#21325,#21326,#21327,#21368));
+#21325 = ORIENTED_EDGE('',*,*,#21073,.F.);
+#21326 = ORIENTED_EDGE('',*,*,#18018,.T.);
+#21327 = ORIENTED_EDGE('',*,*,#21328,.T.);
+#21328 = EDGE_CURVE('',#17978,#21329,#21331,.T.);
+#21329 = VERTEX_POINT('',#21330);
+#21330 = CARTESIAN_POINT('',(-3.10000146592,5.09453775E-07,
+    47.758847167244));
+#21331 = SURFACE_CURVE('',#21332,(#21354,#21361),.PCURVE_S1.);
+#21332 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#21333,#21334,#21335,#21336,
+    #21337,#21338,#21339,#21340,#21341,#21342,#21343,#21344,#21345,
+    #21346,#21347,#21348,#21349,#21350,#21351,#21352,#21353),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#21333 = CARTESIAN_POINT('',(-3.100001221616,4.2455005556E-07,
+    39.758846927188));
+#21334 = CARTESIAN_POINT('',(-3.100001604455,-0.885357014385,
+    40.122483547859));
+#21335 = CARTESIAN_POINT('',(-2.821858923307,-1.770718978294,
+    40.486121826473));
+#21336 = CARTESIAN_POINT('',(-2.265566608083,-2.558980007621,
+    40.849748230891));
+#21337 = CARTESIAN_POINT('',(-1.469278388387,-3.153072836803,
+    41.213405169135));
+#21338 = CARTESIAN_POINT('',(-0.509189736551,-3.473005035942,
+    41.577018329963));
+#21339 = CARTESIAN_POINT('',(0.509191105633,-3.472997848388,
+    41.940669805074));
+#21340 = CARTESIAN_POINT('',(1.469272164258,-3.153073780987,
+    42.304300524581));
+#21341 = CARTESIAN_POINT('',(2.265569717004,-2.558984348152,
+    42.667938211951));
+#21342 = CARTESIAN_POINT('',(2.82185754231,-1.77071709644,
+    43.031574285793));
+#21343 = CARTESIAN_POINT('',(3.378144745259,-5.1551114025E-07,
+    43.758847047209));
+#21344 = CARTESIAN_POINT('',(2.821858146513,1.770716255234,
+    44.486119808627));
+#21345 = CARTESIAN_POINT('',(2.265571930142,2.558985158844,
+    44.849755882466));
+#21346 = CARTESIAN_POINT('',(1.469264281853,3.153066691112,
+    45.213393569835));
+#21347 = CARTESIAN_POINT('',(0.509213708374,3.473008968997,
+    45.577024289359));
+#21348 = CARTESIAN_POINT('',(-0.509219925356,3.472996911413,
+    45.940675764433));
+#21349 = CARTESIAN_POINT('',(-1.46924825468,3.153074946485,
+    46.304288925304));
+#21350 = CARTESIAN_POINT('',(-2.265582238055,2.558981401285,
+    46.667945863516));
+#21351 = CARTESIAN_POINT('',(-2.82185423515,1.770719664121,
+    47.031572267957));
+#21352 = CARTESIAN_POINT('',(-3.100001058805,0.885357948379,
+    47.395210546543));
+#21353 = CARTESIAN_POINT('',(-3.10000146592,5.0945383112E-07,
+    47.758847167244));
+#21354 = PCURVE('',#18031,#21355);
+#21355 = DEFINITIONAL_REPRESENTATION('',(#21356),#21360);
+#21356 = LINE('',#21357,#21358);
+#21357 = CARTESIAN_POINT('',(-0.,0.));
+#21358 = VECTOR('',#21359,1.);
+#21359 = DIRECTION('',(0.,1.));
+#21360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21361 = PCURVE('',#18354,#21362);
+#21362 = DEFINITIONAL_REPRESENTATION('',(#21363),#21367);
+#21363 = LINE('',#21364,#21365);
+#21364 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#21365 = VECTOR('',#21366,1.);
+#21366 = DIRECTION('',(0.,1.));
+#21367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21368 = ORIENTED_EDGE('',*,*,#21369,.F.);
+#21369 = EDGE_CURVE('',#21074,#21329,#21370,.T.);
+#21370 = SURFACE_CURVE('',#21371,(#21374,#21381),.PCURVE_S1.);
+#21371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21372,#21373),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#21372 = CARTESIAN_POINT('',(-3.099998534085,5.0944604402E-07,
+    46.741155713624));
+#21373 = CARTESIAN_POINT('',(-3.10000146592,5.0945383112E-07,
+    47.758847167244));
+#21374 = PCURVE('',#18031,#21375);
+#21375 = DEFINITIONAL_REPRESENTATION('',(#21376),#21380);
+#21376 = LINE('',#21377,#21378);
+#21377 = CARTESIAN_POINT('',(0.,6.283389315972));
+#21378 = VECTOR('',#21379,1.);
+#21379 = DIRECTION('',(1.,0.));
+#21380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21381 = PCURVE('',#21382,#21425);
+#21382 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#21383,#21384,#21385,#21386,#21387,#21388,#21389,#21390,#21391
+      ,#21392,#21393,#21394,#21395,#21396,#21397,#21398,#21399,#21400
+      ,#21401,#21402,#21403)
+    ,(#21404,#21405,#21406,#21407,#21408,#21409,#21410,#21411,#21412
+      ,#21413,#21414,#21415,#21416,#21417,#21418,#21419,#21420,#21421
+      ,#21422,#21423,#21424
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#21383 = CARTESIAN_POINT('',(-3.099998534085,5.0944600805E-07,
+    46.741155713624));
+#21384 = CARTESIAN_POINT('',(-3.099998418002,-0.885356092161,
+    47.104792334291));
+#21385 = CARTESIAN_POINT('',(-2.821852148379,-1.770717062021,
+    47.468430612916));
+#21386 = CARTESIAN_POINT('',(-2.26558093641,-2.558978236461,
+    47.832057017292));
+#21387 = CARTESIAN_POINT('',(-1.46924790158,-3.153071481582,
+    48.195713955621));
+#21388 = CARTESIAN_POINT('',(-0.509220585136,-3.472993459486,
+    48.559327116361));
+#21389 = CARTESIAN_POINT('',(0.509212085219,-3.473005851745,
+    48.922978591513));
+#21390 = CARTESIAN_POINT('',(1.469261855999,-3.153064192034,
+    49.286609311021));
+#21391 = CARTESIAN_POINT('',(2.265568946404,-2.558983483323,
+    49.650246998382));
+#21392 = CARTESIAN_POINT('',(2.821854895758,-1.770715508057,
+    50.013883072228));
+#21393 = CARTESIAN_POINT('',(3.378141550388,-5.948000385E-07,
+    50.741155833643));
+#21394 = CARTESIAN_POINT('',(2.821855455535,1.770714494316,
+    51.46842859506));
+#21395 = CARTESIAN_POINT('',(2.265568415422,2.558981183366,
+    51.832064668903));
+#21396 = CARTESIAN_POINT('',(1.469271811022,3.153070316055,
+    52.195702356268));
+#21397 = CARTESIAN_POINT('',(0.509191765583,3.47299439646,
+    52.559333075774));
+#21398 = CARTESIAN_POINT('',(-0.509188113537,3.473001918717,
+    52.922984550924));
+#21399 = CARTESIAN_POINT('',(-1.469275962454,3.153070337705,
+    53.286597711666));
+#21400 = CARTESIAN_POINT('',(-2.265563624369,2.558978332091,
+    53.650254649996));
+#21401 = CARTESIAN_POINT('',(-2.821855672548,1.770718231138,
+    54.013881054379));
+#21402 = CARTESIAN_POINT('',(-3.099998381651,0.885357195942,
+    54.377519332977));
+#21403 = CARTESIAN_POINT('',(-3.099998289786,5.943461705E-07,
+    54.741155953678));
+#21404 = CARTESIAN_POINT('',(-3.10000146592,5.0945379693E-07,
+    47.758847167244));
+#21405 = CARTESIAN_POINT('',(-3.100001873002,-0.885356999256,
+    48.122483787911));
+#21406 = CARTESIAN_POINT('',(-2.821859194186,-1.770719040551,
+    48.486122066518));
+#21407 = CARTESIAN_POINT('',(-2.265566856711,-2.558980147239,
+    48.849748470969));
+#21408 = CARTESIAN_POINT('',(-1.469278590535,-3.153073045046,
+    49.213405409147));
+#21409 = CARTESIAN_POINT('',(-0.509189871795,-3.473005295692,
+    49.577018570064));
+#21410 = CARTESIAN_POINT('',(0.509191050639,-3.472998136029,
+    49.940670045085));
+#21411 = CARTESIAN_POINT('',(1.469272193691,-3.153074069712,
+    50.304300764661));
+#21412 = CARTESIAN_POINT('',(2.26556982546,-2.558984611868,
+    50.667938451992));
+#21413 = CARTESIAN_POINT('',(2.821857716195,-1.77071731327,
+    51.031574525848));
+#21414 = CARTESIAN_POINT('',(3.37814501148,-6.0803195659E-07,
+    51.758847287261));
+#21415 = CARTESIAN_POINT('',(2.821858417391,1.770716317493,
+    52.48612004868));
+#21416 = CARTESIAN_POINT('',(2.265572178771,2.558985298461,
+    52.849756122524));
+#21417 = CARTESIAN_POINT('',(1.469264483995,3.153066899354,
+    53.213393809876));
+#21418 = CARTESIAN_POINT('',(0.509213843627,3.473009228748,
+    53.577024529434));
+#21419 = CARTESIAN_POINT('',(-0.509219870374,3.472997199058,
+    53.940676004458));
+#21420 = CARTESIAN_POINT('',(-1.469248284104,3.153075235205,
+    54.304289165382));
+#21421 = CARTESIAN_POINT('',(-2.265582346515,2.558981665003,
+    54.667946103555));
+#21422 = CARTESIAN_POINT('',(-2.821854409034,1.77071988095,
+    55.031572508015));
+#21423 = CARTESIAN_POINT('',(-3.100001278859,0.885358103055,
+    55.395210786597));
+#21424 = CARTESIAN_POINT('',(-3.10000171022,5.943561403E-07,
+    55.758847407296));
+#21425 = DEFINITIONAL_REPRESENTATION('',(#21426),#21430);
+#21426 = LINE('',#21427,#21428);
+#21427 = CARTESIAN_POINT('',(0.,0.));
+#21428 = VECTOR('',#21429,1.);
+#21429 = DIRECTION('',(1.,0.));
+#21430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21431 = ADVANCED_FACE('',(#21432),#18354,.F.);
+#21432 = FACE_BOUND('',#21433,.F.);
+#21433 = EDGE_LOOP('',(#21434,#21435,#21436,#21561,#21691));
+#21434 = ORIENTED_EDGE('',*,*,#21328,.F.);
+#21435 = ORIENTED_EDGE('',*,*,#18341,.T.);
+#21436 = ORIENTED_EDGE('',*,*,#21437,.T.);
+#21437 = EDGE_CURVE('',#18212,#21438,#21440,.T.);
+#21438 = VERTEX_POINT('',#21439);
+#21439 = CARTESIAN_POINT('',(4.,0.,43.999998307673));
+#21440 = SURFACE_CURVE('',#21441,(#21479,#21520),.PCURVE_S1.);
+#21441 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#21442,#21443,#21444,#21445,
+    #21446,#21447,#21448,#21449,#21450,#21451,#21452,#21453,#21454,
+    #21455,#21456,#21457,#21458,#21459,#21460,#21461,#21462,#21463,
+    #21464,#21465,#21466,#21467,#21468,#21469,#21470,#21471,#21472,
+    #21473,#21474,#21475,#21476,#21477,#21478),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.386049691528E-02,0.187864263636,0.365862848684,
+    0.567854864374,0.741854212276,0.9118542399,1.),.UNSPECIFIED.);
+#21442 = CARTESIAN_POINT('',(-4.,-3.3963197144E-07,39.99999855724));
+#21443 = CARTESIAN_POINT('',(-3.999999979132,-0.154687085988,
+    40.049236805737));
+#21444 = CARTESIAN_POINT('',(-3.992821538369,-0.309374648833,
+    40.098475299693));
+#21445 = CARTESIAN_POINT('',(-3.978464711721,-0.463644841871,
+    40.147713511588));
+#21446 = CARTESIAN_POINT('',(-3.956961706394,-0.617082218847,
+    40.196951750095));
+#21447 = CARTESIAN_POINT('',(-3.928376744794,-0.769275063693,
+    40.24619030945));
+#21448 = CARTESIAN_POINT('',(-3.837902274428,-1.152177086344,
+    40.371428009164));
+#21449 = CARTESIAN_POINT('',(-3.76635301164,-1.380611796901,
+    40.447429666928));
+#21450 = CARTESIAN_POINT('',(-3.678514577049,-1.603615873602,
+    40.523428721654));
+#21451 = CARTESIAN_POINT('',(-3.574915020317,-1.819749035147,
+    40.599427767513));
+#21452 = CARTESIAN_POINT('',(-3.456250161656,-2.027644132542,
+    40.675429407619));
+#21453 = CARTESIAN_POINT('',(-3.115923982167,-2.535741639164,
+    40.870089649637));
+#21454 = CARTESIAN_POINT('',(-2.873792202181,-2.822322501885,
+    40.988771562974));
+#21455 = CARTESIAN_POINT('',(-2.60029050039,-3.080774883705,
+    41.107428718711));
+#21456 = CARTESIAN_POINT('',(-2.299574343943,-3.306984087928,
+    41.226085883973));
+#21457 = CARTESIAN_POINT('',(-1.976397888175,-3.497544755396,
+    41.344767795013));
+#21458 = CARTESIAN_POINT('',(-1.250207313525,-3.823079801312,
+    41.598084427097));
+#21459 = CARTESIAN_POINT('',(-0.842108439867,-3.94718606094,
+    41.732779653778));
+#21460 = CARTESIAN_POINT('',(-0.419945380151,-4.018700763651,
+    41.867428714545));
+#21461 = CARTESIAN_POINT('',(7.882218558597E-03,-4.0360082131,
+    42.002077773652));
+#21462 = CARTESIAN_POINT('',(0.432822146137,-3.998952673352,
+    42.136772998696));
+#21463 = CARTESIAN_POINT('',(1.202438783706,-3.832353642735,
+    42.387423584529));
+#21464 = CARTESIAN_POINT('',(1.550228392537,-3.716306656988,
+    42.503437209524));
+#21465 = CARTESIAN_POINT('',(1.884189919029,-3.562468318384,
+    42.619428722635));
+#21466 = CARTESIAN_POINT('',(2.199310481568,-3.373007062609,
+    42.735420233671));
+#21467 = CARTESIAN_POINT('',(2.490976331998,-3.150845979323,
+    42.851433857925));
+#21468 = CARTESIAN_POINT('',(3.013268161698,-2.654613753363,
+    43.0807573284));
+#21469 = CARTESIAN_POINT('',(3.245223713364,-2.381776491018,
+    43.194102846451));
+#21470 = CARTESIAN_POINT('',(3.447242665621,-2.084899093893,
+    43.307428705211));
+#21471 = CARTESIAN_POINT('',(3.616361980404,-1.768123930744,
+    43.420754563573));
+#21472 = CARTESIAN_POINT('',(3.75028889265,-1.435998751777,
+    43.534100075627));
+#21473 = CARTESIAN_POINT('',(3.898089468575,-0.915957039613,
+    43.706190180447));
+#21474 = CARTESIAN_POINT('',(3.938723292002,-0.735588115589,
+    43.764952225648));
+#21475 = CARTESIAN_POINT('',(3.969328896774,-0.553107245986,
+    43.823713531438));
+#21476 = CARTESIAN_POINT('',(3.989776232124,-0.369210868656,
+    43.882474839833));
+#21477 = CARTESIAN_POINT('',(4.,-0.184604446267,43.94123688979));
+#21478 = CARTESIAN_POINT('',(4.,-8.9E-16,43.999998307673));
+#21479 = PCURVE('',#18354,#21480);
+#21480 = DEFINITIONAL_REPRESENTATION('',(#21481),#21519);
+#21481 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#21482,#21483,#21484,#21485,
+    #21486,#21487,#21488,#21489,#21490,#21491,#21492,#21493,#21494,
+    #21495,#21496,#21497,#21498,#21499,#21500,#21501,#21502,#21503,
+    #21504,#21505,#21506,#21507,#21508,#21509,#21510,#21511,#21512,
+    #21513,#21514,#21515,#21516,#21517,#21518),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.386049691528E-02,0.187864263636,0.365862848684,
+    0.567854864374,0.741854212276,0.9118542399,1.),.UNSPECIFIED.);
+#21482 = CARTESIAN_POINT('',(-0.103529482122,0.));
+#21483 = CARTESIAN_POINT('',(-0.103529528164,3.867291679674E-02));
+#21484 = CARTESIAN_POINT('',(-0.103529611067,7.734605457202E-02));
+#21485 = CARTESIAN_POINT('',(-0.103529657699,0.116018959439));
+#21486 = CARTESIAN_POINT('',(-0.10352967448,0.154691866855));
+#21487 = CARTESIAN_POINT('',(-0.103529687713,0.193365013644));
+#21488 = CARTESIAN_POINT('',(-0.103529678058,0.291729674306));
+#21489 = CARTESIAN_POINT('',(-0.103529642772,0.351423147918));
+#21490 = CARTESIAN_POINT('',(-0.103529605836,0.411114561195));
+#21491 = CARTESIAN_POINT('',(-0.103529583992,0.470805970265));
+#21492 = CARTESIAN_POINT('',(-0.10352958208,0.530499432343));
+#21493 = CARTESIAN_POINT('',(-0.103529607891,0.683390164113));
+#21494 = CARTESIAN_POINT('',(-0.103529654965,0.776605763755));
+#21495 = CARTESIAN_POINT('',(-0.103529712486,0.869801955967));
+#21496 = CARTESIAN_POINT('',(-0.103529738567,0.96299814943));
+#21497 = CARTESIAN_POINT('',(-0.103529745652,1.056213757186));
+#21498 = CARTESIAN_POINT('',(-0.103529726247,1.255174645083));
+#21499 = CARTESIAN_POINT('',(-0.103529695306,1.360967441805));
+#21500 = CARTESIAN_POINT('',(-0.103529654865,1.46672395034));
+#21501 = CARTESIAN_POINT('',(-0.103529610883,1.572480461159));
+#21502 = CARTESIAN_POINT('',(-0.103529583765,1.678273258066));
+#21503 = CARTESIAN_POINT('',(-0.103529581205,1.875140164861));
+#21504 = CARTESIAN_POINT('',(-0.103529598963,1.966260030908));
+#21505 = CARTESIAN_POINT('',(-0.103529640194,2.05736254626));
+#21506 = CARTESIAN_POINT('',(-0.103529702239,2.148465061831));
+#21507 = CARTESIAN_POINT('',(-0.103529748087,2.239584928141));
+#21508 = CARTESIAN_POINT('',(-0.103529784267,2.419701013977));
+#21509 = CARTESIAN_POINT('',(-0.10352977599,2.508725251903));
+#21510 = CARTESIAN_POINT('',(-0.103529729076,2.597734029809));
+#21511 = CARTESIAN_POINT('',(-0.103529653444,2.686742804601));
+#21512 = CARTESIAN_POINT('',(-0.10352961413,2.775767040466));
+#21513 = CARTESIAN_POINT('',(-0.103529594522,2.910930684483));
+#21514 = CARTESIAN_POINT('',(-0.103529594606,2.957083790036));
+#21515 = CARTESIAN_POINT('',(-0.103529602934,3.003236318277));
+#21516 = CARTESIAN_POINT('',(-0.103529611271,3.049388847251));
+#21517 = CARTESIAN_POINT('',(-0.10352961357,3.095541954207));
+#21518 = CARTESIAN_POINT('',(-0.103529617854,3.141694564975));
+#21519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21520 = PCURVE('',#18295,#21521);
+#21521 = DEFINITIONAL_REPRESENTATION('',(#21522),#21560);
+#21522 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#21523,#21524,#21525,#21526,
+    #21527,#21528,#21529,#21530,#21531,#21532,#21533,#21534,#21535,
+    #21536,#21537,#21538,#21539,#21540,#21541,#21542,#21543,#21544,
+    #21545,#21546,#21547,#21548,#21549,#21550,#21551,#21552,#21553,
+    #21554,#21555,#21556,#21557,#21558,#21559),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.386049691528E-02,0.187864263636,0.365862848684,
+    0.567854864374,0.741854212276,0.9118542399,1.),.UNSPECIFIED.);
+#21523 = CARTESIAN_POINT('',(-3.141592738498,-39.99999855724));
+#21524 = CARTESIAN_POINT('',(-3.180264425087,-40.04923680573));
+#21525 = CARTESIAN_POINT('',(-3.218936316583,-40.09847529969));
+#21526 = CARTESIAN_POINT('',(-3.257607965037,-40.14771351158));
+#21527 = CARTESIAN_POINT('',(-3.296279610844,-40.19695175009));
+#21528 = CARTESIAN_POINT('',(-3.334951494324,-40.24619030945));
+#21529 = CARTESIAN_POINT('',(-3.433312941529,-40.37142800916));
+#21530 = CARTESIAN_POINT('',(-3.493004464991,-40.44742966692));
+#21531 = CARTESIAN_POINT('',(-3.552693934399,-40.52342872165));
+#21532 = CARTESIAN_POINT('',(-3.612383405314,-40.59942776751));
+#21533 = CARTESIAN_POINT('',(-3.672074931979,-40.67542940761));
+#21534 = CARTESIAN_POINT('',(-3.824960711378,-40.87008964963));
+#21535 = CARTESIAN_POINT('',(-3.918173295954,-40.98877156297));
+#21536 = CARTESIAN_POINT('',(-4.011366471832,-41.10742871871));
+#21537 = CARTESIAN_POINT('',(-4.104559646558,-41.22608588397));
+#21538 = CARTESIAN_POINT('',(-4.197772231025,-41.34476779501));
+#21539 = CARTESIAN_POINT('',(-4.396726656841,-41.59808442709));
+#21540 = CARTESIAN_POINT('',(-4.502516012121,-41.73277965377));
+#21541 = CARTESIAN_POINT('',(-4.608269074343,-41.86742871454));
+#21542 = CARTESIAN_POINT('',(-4.714022136639,-42.00207777365));
+#21543 = CARTESIAN_POINT('',(-4.819811492131,-42.13677299869));
+#21544 = CARTESIAN_POINT('',(-5.016672008396,-42.38742358452));
+#21545 = CARTESIAN_POINT('',(-5.107788921987,-42.50343720952));
+#21546 = CARTESIAN_POINT('',(-5.198888491197,-42.61942872263));
+#21547 = CARTESIAN_POINT('',(-5.289988060664,-42.73542023367));
+#21548 = CARTESIAN_POINT('',(-5.381104974361,-42.85143385792));
+#21549 = CARTESIAN_POINT('',(-5.561215214467,-43.0807573284));
+#21550 = CARTESIAN_POINT('',(-5.650236558635,-43.19410284645));
+#21551 = CARTESIAN_POINT('',(-5.739242438616,-43.30742870521));
+#21552 = CARTESIAN_POINT('',(-5.828248318744,-43.42075456357));
+#21553 = CARTESIAN_POINT('',(-5.917269663849,-43.53410007562));
+#21554 = CARTESIAN_POINT('',(-6.052428920061,-43.70619018044));
+#21555 = CARTESIAN_POINT('',(-6.098580527626,-43.76495222564));
+#21556 = CARTESIAN_POINT('',(-6.144731557644,-43.82371353143));
+#21557 = CARTESIAN_POINT('',(-6.190882587874,-43.88247483983));
+#21558 = CARTESIAN_POINT('',(-6.237034195613,-43.94123688979));
+#21559 = CARTESIAN_POINT('',(-6.28318530718,-43.99999830767));
+#21560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21561 = ORIENTED_EDGE('',*,*,#21562,.T.);
+#21562 = EDGE_CURVE('',#21438,#21563,#21565,.T.);
+#21563 = VERTEX_POINT('',#21564);
+#21564 = CARTESIAN_POINT('',(-4.,-4.07551926E-07,47.999998268712));
+#21565 = SURFACE_CURVE('',#21566,(#21604,#21645),.PCURVE_S1.);
+#21566 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#21567,#21568,#21569,#21570,
+    #21571,#21572,#21573,#21574,#21575,#21576,#21577,#21578,#21579,
+    #21580,#21581,#21582,#21583,#21584,#21585,#21586,#21587,#21588,
+    #21589,#21590,#21591,#21592,#21593,#21594,#21595,#21596,#21597,
+    #21598,#21599,#21600,#21601,#21602,#21603),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199891994405,0.501851123828,0.803810245489,
+    0.927562028419,1.),.UNSPECIFIED.);
+#21567 = CARTESIAN_POINT('',(4.,-9.4E-16,43.999998307673));
+#21568 = CARTESIAN_POINT('',(4.,0.313911297387,44.099919372939));
+#21569 = CARTESIAN_POINT('',(3.971845364086,0.627886963141,
+    44.199860460546));
+#21570 = CARTESIAN_POINT('',(3.915517444963,0.938883182967,
+    44.299792561338));
+#21571 = CARTESIAN_POINT('',(3.831410946014,1.243953488899,
+    44.399713480863));
+#21572 = CARTESIAN_POINT('',(3.720271243073,1.540246848287,
+    44.499634416055));
+#21573 = CARTESIAN_POINT('',(3.583169882776,1.825018137496,
+    44.599566548658));
+#21574 = CARTESIAN_POINT('',(3.421518257506,2.095651000293,
+    44.699507655422));
+#21575 = CARTESIAN_POINT('',(2.958564523017,2.733451974109,
+    44.950370658987));
+#21576 = CARTESIAN_POINT('',(2.627723599609,3.079873203558,
+    45.101470607368));
+#21577 = CARTESIAN_POINT('',(2.250835247848,3.379964131942,
+    45.25248035772));
+#21578 = CARTESIAN_POINT('',(1.835689718288,3.626867790083,
+    45.403428691954));
+#21579 = CARTESIAN_POINT('',(1.390902722906,3.815207263554,
+    45.554377022986));
+#21580 = CARTESIAN_POINT('',(0.925908862878,3.941223544843,
+    45.705386772877));
+#21581 = CARTESIAN_POINT('',(0.45084663774,4.00269921764,45.856486733017
+    ));
+#21582 = CARTESIAN_POINT('',(-0.497533146423,3.997164554319,
+    46.158370623923));
+#21583 = CARTESIAN_POINT('',(-0.971845472877,3.930148416259,
+    46.309470628922));
+#21584 = CARTESIAN_POINT('',(-1.435336821161,3.798713589635,
+    46.460480468894));
+#21585 = CARTESIAN_POINT('',(-1.877895285019,3.605195683256,
+    46.611428897866));
+#21586 = CARTESIAN_POINT('',(-2.290130850326,3.353463534527,
+    46.762377206563));
+#21587 = CARTESIAN_POINT('',(-2.663491095805,3.04899418317,
+    46.913386819317));
+#21588 = CARTESIAN_POINT('',(-2.99026628164,2.69873513046,
+    47.064486681202));
+#21589 = CARTESIAN_POINT('',(-3.376639882009,2.153153800057,
+    47.277289066883));
+#21590 = CARTESIAN_POINT('',(-3.480153687926,1.988315053187,
+    47.339151414981));
+#21591 = CARTESIAN_POINT('',(-3.57445470382,1.817811947416,
+    47.40101294902));
+#21592 = CARTESIAN_POINT('',(-3.659184235541,1.642247548149,
+    47.462873460573));
+#21593 = CARTESIAN_POINT('',(-3.734032217309,1.462248301413,
+    47.524733980057));
+#21594 = CARTESIAN_POINT('',(-3.798736724261,1.278462252909,
+    47.586595531759));
+#21595 = CARTESIAN_POINT('',(-3.853085622708,1.091558229328,
+    47.648457893503));
+#21596 = CARTESIAN_POINT('',(-3.922578972829,0.791400556791,
+    47.746528318282));
+#21597 = CARTESIAN_POINT('',(-3.944635634108,0.679740637683,
+    47.782738322077));
+#21598 = CARTESIAN_POINT('',(-3.963058578632,0.567383588746,
+    47.818948347817));
+#21599 = CARTESIAN_POINT('',(-3.977822388311,0.454467494847,
+    47.855158375579));
+#21600 = CARTESIAN_POINT('',(-3.98890799029,0.341131161579,
+    47.891368390021));
+#21601 = CARTESIAN_POINT('',(-3.996302656949,0.227514115266,
+    47.927578380381));
+#21602 = CARTESIAN_POINT('',(-4.000000005903,0.113756602961,
+    47.963788340479));
+#21603 = CARTESIAN_POINT('',(-4.,-4.0755192594E-07,47.999998268712));
+#21604 = PCURVE('',#18354,#21605);
+#21605 = DEFINITIONAL_REPRESENTATION('',(#21606),#21644);
+#21606 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#21607,#21608,#21609,#21610,
+    #21611,#21612,#21613,#21614,#21615,#21616,#21617,#21618,#21619,
+    #21620,#21621,#21622,#21623,#21624,#21625,#21626,#21627,#21628,
+    #21629,#21630,#21631,#21632,#21633,#21634,#21635,#21636,#21637,
+    #21638,#21639,#21640,#21641,#21642,#21643),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199891994405,0.501851123828,0.803810245489,
+    0.927562028419,1.),.UNSPECIFIED.);
+#21607 = CARTESIAN_POINT('',(-0.103529617854,3.141694564975));
+#21608 = CARTESIAN_POINT('',(-0.103529625139,3.220174938645));
+#21609 = CARTESIAN_POINT('',(-0.103529642631,3.298671039919));
+#21610 = CARTESIAN_POINT('',(-0.103529692765,3.377160086806));
+#21611 = CARTESIAN_POINT('',(-0.103529731411,3.455640347719));
+#21612 = CARTESIAN_POINT('',(-0.103529727616,3.534120611493));
+#21613 = CARTESIAN_POINT('',(-0.103529694267,3.612609662757));
+#21614 = CARTESIAN_POINT('',(-0.103529669667,3.691105762654));
+#21615 = CARTESIAN_POINT('',(-0.103529620378,3.888139481462));
+#21616 = CARTESIAN_POINT('',(-0.10352960869,4.006816949743));
+#21617 = CARTESIAN_POINT('',(-0.103529649692,4.125423592133));
+#21618 = CARTESIAN_POINT('',(-0.103529733958,4.243982020541));
+#21619 = CARTESIAN_POINT('',(-0.103529755857,4.362540447075));
+#21620 = CARTESIAN_POINT('',(-0.103529758758,4.481147094544));
+#21621 = CARTESIAN_POINT('',(-0.103529731233,4.599824569343));
+#21622 = CARTESIAN_POINT('',(-0.103529648417,4.836931270863));
+#21623 = CARTESIAN_POINT('',(-0.103529592151,4.955608749423));
+#21624 = CARTESIAN_POINT('',(-0.103529537063,5.074215406044));
+#21625 = CARTESIAN_POINT('',(-0.10352949659,5.192773844092));
+#21626 = CARTESIAN_POINT('',(-0.103529521947,5.311332254022));
+#21627 = CARTESIAN_POINT('',(-0.10352972356,5.429938887292));
+#21628 = CARTESIAN_POINT('',(-0.103529845847,5.548616356655));
+#21629 = CARTESIAN_POINT('',(-0.103529835896,5.715756379813));
+#21630 = CARTESIAN_POINT('',(-0.103529810739,5.764344518662));
+#21631 = CARTESIAN_POINT('',(-0.10352976078,5.812932005789));
+#21632 = CARTESIAN_POINT('',(-0.103529683649,5.861518677166));
+#21633 = CARTESIAN_POINT('',(-0.103529588645,5.910105347177));
+#21634 = CARTESIAN_POINT('',(-0.103529498769,5.958692831451));
+#21635 = CARTESIAN_POINT('',(-0.103529443288,6.007280969186));
+#21636 = CARTESIAN_POINT('',(-0.103529439422,6.084307802811));
+#21637 = CARTESIAN_POINT('',(-0.103529454664,6.112748004774));
+#21638 = CARTESIAN_POINT('',(-0.103529493573,6.141188235606));
+#21639 = CARTESIAN_POINT('',(-0.10352955696,6.169628480443));
+#21640 = CARTESIAN_POINT('',(-0.103529639447,6.198068724802));
+#21641 = CARTESIAN_POINT('',(-0.103529729468,6.226508954587));
+#21642 = CARTESIAN_POINT('',(-0.103529809269,6.254949156086));
+#21643 = CARTESIAN_POINT('',(-0.103529854908,6.283389315972));
+#21644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21645 = PCURVE('',#21646,#21651);
+#21646 = CYLINDRICAL_SURFACE('',#21647,4.);
+#21647 = AXIS2_PLACEMENT_3D('',#21648,#21649,#21650);
+#21648 = CARTESIAN_POINT('',(0.,0.,0.));
+#21649 = DIRECTION('',(-0.,-0.,-1.));
+#21650 = DIRECTION('',(1.,0.,0.));
+#21651 = DEFINITIONAL_REPRESENTATION('',(#21652),#21690);
+#21652 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#21653,#21654,#21655,#21656,
+    #21657,#21658,#21659,#21660,#21661,#21662,#21663,#21664,#21665,
+    #21666,#21667,#21668,#21669,#21670,#21671,#21672,#21673,#21674,
+    #21675,#21676,#21677,#21678,#21679,#21680,#21681,#21682,#21683,
+    #21684,#21685,#21686,#21687,#21688,#21689),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199891994405,0.501851123828,0.803810245489,
+    0.927562028419,1.),.UNSPECIFIED.);
+#21653 = CARTESIAN_POINT('',(0.,-43.99999830767));
+#21654 = CARTESIAN_POINT('',(-7.847782434675E-02,-44.09991937293));
+#21655 = CARTESIAN_POINT('',(-0.156971377121,-44.19986046054));
+#21656 = CARTESIAN_POINT('',(-0.235457878603,-44.29979256133));
+#21657 = CARTESIAN_POINT('',(-0.313935591535,-44.39971348086));
+#21658 = CARTESIAN_POINT('',(-0.392413302045,-44.49963441605));
+#21659 = CARTESIAN_POINT('',(-0.470899798485,-44.59956654865));
+#21660 = CARTESIAN_POINT('',(-0.549393348176,-44.69950765542));
+#21661 = CARTESIAN_POINT('',(-0.74642066901,-44.95037065898));
+#21662 = CARTESIAN_POINT('',(-0.865094288525,-45.10147060736));
+#21663 = CARTESIAN_POINT('',(-0.983697090869,-45.25248035771));
+#21664 = CARTESIAN_POINT('',(-1.102251676579,-45.40342869195));
+#21665 = CARTESIAN_POINT('',(-1.220806262478,-45.55437702298));
+#21666 = CARTESIAN_POINT('',(-1.339409064407,-45.70538677287));
+#21667 = CARTESIAN_POINT('',(-1.458082681763,-45.85648673301));
+#21668 = CARTESIAN_POINT('',(-1.695181665248,-46.15837062392));
+#21669 = CARTESIAN_POINT('',(-1.813855274787,-46.30947062892));
+#21670 = CARTESIAN_POINT('',(-1.932458063946,-46.46048046889));
+#21671 = CARTESIAN_POINT('',(-2.051012638231,-46.61142889786));
+#21672 = CARTESIAN_POINT('',(-2.16956722492,-46.76237720656));
+#21673 = CARTESIAN_POINT('',(-2.288170042732,-46.91338681931));
+#21674 = CARTESIAN_POINT('',(-2.406843673099,-47.0644866812));
+#21675 = CARTESIAN_POINT('',(-2.573978264662,-47.27728906688));
+#21676 = CARTESIAN_POINT('',(-2.622564821558,-47.33915141498));
+#21677 = CARTESIAN_POINT('',(-2.671150723728,-47.40101294902));
+#21678 = CARTESIAN_POINT('',(-2.719735808235,-47.46287346057));
+#21679 = CARTESIAN_POINT('',(-2.76832089109,-47.52473398005));
+#21680 = CARTESIAN_POINT('',(-2.816906789573,-47.58659553175));
+#21681 = CARTESIAN_POINT('',(-2.865493344079,-47.6484578935));
+#21682 = CARTESIAN_POINT('',(-2.942517672255,-47.74652831828));
+#21683 = CARTESIAN_POINT('',(-2.970956950597,-47.78273832207));
+#21684 = CARTESIAN_POINT('',(-2.999396258519,-47.81894834781));
+#21685 = CARTESIAN_POINT('',(-3.027835581077,-47.85515837557));
+#21686 = CARTESIAN_POINT('',(-3.056274904375,-47.89136839002));
+#21687 = CARTESIAN_POINT('',(-3.084714215565,-47.92757838038));
+#21688 = CARTESIAN_POINT('',(-3.11315350285,-47.96378834047));
+#21689 = CARTESIAN_POINT('',(-3.141592755478,-47.99999826871));
+#21690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21691 = ORIENTED_EDGE('',*,*,#21692,.F.);
+#21692 = EDGE_CURVE('',#21329,#21563,#21693,.T.);
+#21693 = SURFACE_CURVE('',#21694,(#21697,#21704),.PCURVE_S1.);
+#21694 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21695,#21696),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#21695 = CARTESIAN_POINT('',(-3.10000146592,5.0945383157E-07,
+    47.758847167244));
+#21696 = CARTESIAN_POINT('',(-4.100002237842,-5.0944387731E-07,
+    48.026793478806));
+#21697 = PCURVE('',#18354,#21698);
+#21698 = DEFINITIONAL_REPRESENTATION('',(#21699),#21703);
+#21699 = LINE('',#21700,#21701);
+#21700 = CARTESIAN_POINT('',(0.,6.283389315972));
+#21701 = VECTOR('',#21702,1.);
+#21702 = DIRECTION('',(1.,0.));
+#21703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21704 = PCURVE('',#21705,#21748);
+#21705 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#21706,#21707,#21708,#21709,#21710,#21711,#21712,#21713,#21714
+      ,#21715,#21716,#21717,#21718,#21719,#21720,#21721,#21722,#21723
+      ,#21724,#21725,#21726)
+    ,(#21727,#21728,#21729,#21730,#21731,#21732,#21733,#21734,#21735
+      ,#21736,#21737,#21738,#21739,#21740,#21741,#21742,#21743,#21744
+      ,#21745,#21746,#21747
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#21706 = CARTESIAN_POINT('',(-3.10000146592,5.0945379648E-07,
+    47.758847167244));
+#21707 = CARTESIAN_POINT('',(-3.100001873002,-0.885356999256,
+    48.12248378791));
+#21708 = CARTESIAN_POINT('',(-2.821859194186,-1.770719040551,
+    48.486122066522));
+#21709 = CARTESIAN_POINT('',(-2.265566497066,-2.558979850192,
+    48.849749850436));
+#21710 = CARTESIAN_POINT('',(-1.469280003424,-3.153074212017,
+    49.213399989789));
+#21711 = CARTESIAN_POINT('',(-0.509187348777,-3.473003211816,
+    49.577028247497));
+#21712 = CARTESIAN_POINT('',(0.509188527622,-3.473000219906,
+    49.94066036765));
+#21713 = CARTESIAN_POINT('',(1.469273606581,-3.153072902741,
+    50.304306184023));
+#21714 = CARTESIAN_POINT('',(2.265569465816,-2.558984908915,
+    50.66793707252));
+#21715 = CARTESIAN_POINT('',(2.821857716195,-1.77071731327,
+    51.031574525847));
+#21716 = CARTESIAN_POINT('',(3.37814501148,-6.0803190045E-07,
+    51.758847287262));
+#21717 = CARTESIAN_POINT('',(2.821858417391,1.770716317493,
+    52.486120048679));
+#21718 = CARTESIAN_POINT('',(2.265572178771,2.558985298461,
+    52.849756122524));
+#21719 = CARTESIAN_POINT('',(1.469264483995,3.153066899354,
+    53.213393809876));
+#21720 = CARTESIAN_POINT('',(0.509213843628,3.473009228749,
+    53.577024529433));
+#21721 = CARTESIAN_POINT('',(-0.509219870375,3.472997199057,
+    53.940676004461));
+#21722 = CARTESIAN_POINT('',(-1.469248284104,3.153075235206,
+    54.304289165378));
+#21723 = CARTESIAN_POINT('',(-2.265582346515,2.558981665003,
+    54.667946103557));
+#21724 = CARTESIAN_POINT('',(-2.821854409034,1.770719880951,
+    55.031572508014));
+#21725 = CARTESIAN_POINT('',(-3.100001278859,0.885358103055,
+    55.395210786597));
+#21726 = CARTESIAN_POINT('',(-3.10000171022,5.943561403E-07,
+    55.758847407296));
+#21727 = CARTESIAN_POINT('',(-4.100002237842,-5.0944391461E-07,
+    48.026793478806));
+#21728 = CARTESIAN_POINT('',(-4.100002491668,-1.170959338109,
+    48.390429585403));
+#21729 = CARTESIAN_POINT('',(-3.732135691985,-2.341914335166,
+    48.75406403407));
+#21730 = CARTESIAN_POINT('',(-2.996394834217,-3.384465382245,
+    49.117708977477));
+#21731 = CARTESIAN_POINT('',(-1.943238074535,-4.17019276109,
+    49.481331565281));
+#21732 = CARTESIAN_POINT('',(-0.673440441151,-4.593325882014,
+    49.844976034948));
+#21733 = CARTESIAN_POINT('',(0.673442933683,-4.593325747293,
+    50.208616642047));
+#21734 = CARTESIAN_POINT('',(1.943235508499,-4.170191492134,
+    50.572243552922));
+#21735 = CARTESIAN_POINT('',(2.996399261521,-3.384463675871,
+    50.935885391709));
+#21736 = CARTESIAN_POINT('',(3.732135452215,-2.34191532295,
+    51.299520665658));
+#21737 = CARTESIAN_POINT('',(4.467869559808,5.9131630588E-07,
+    52.026793358786));
+#21738 = CARTESIAN_POINT('',(3.732134929671,2.34191634142,
+    52.754066051916));
+#21739 = CARTESIAN_POINT('',(2.996402060384,3.384465984262,
+    53.117702705347));
+#21740 = CARTESIAN_POINT('',(1.943214976373,4.170184923853,
+    53.481337745239));
+#21741 = CARTESIAN_POINT('',(0.673485186882,4.593337682066,
+    53.844979753052));
+#21742 = CARTESIAN_POINT('',(-0.673499942987,4.593318520973,
+    54.208601005095));
+#21743 = CARTESIAN_POINT('',(-1.943188719925,4.170191726755,
+    54.572260571716));
+#21744 = CARTESIAN_POINT('',(-2.996422291168,3.384466438949,
+    54.935876360594));
+#21745 = CARTESIAN_POINT('',(-3.732129980042,2.341913079501,
+    55.299522683508));
+#21746 = CARTESIAN_POINT('',(-4.100002381158,1.170958234333,
+    55.663157132181));
+#21747 = CARTESIAN_POINT('',(-4.100002610784,-5.9434349708E-07,
+    56.026793238752));
+#21748 = DEFINITIONAL_REPRESENTATION('',(#21749),#21753);
+#21749 = LINE('',#21750,#21751);
+#21750 = CARTESIAN_POINT('',(0.,0.));
+#21751 = VECTOR('',#21752,1.);
+#21752 = DIRECTION('',(1.,0.));
+#21753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21754 = ADVANCED_FACE('',(#21755),#18295,.T.);
+#21755 = FACE_BOUND('',#21756,.F.);
+#21756 = EDGE_LOOP('',(#21757,#21758,#21759,#21760,#21942,#21963));
+#21757 = ORIENTED_EDGE('',*,*,#18211,.F.);
+#21758 = ORIENTED_EDGE('',*,*,#18592,.T.);
+#21759 = ORIENTED_EDGE('',*,*,#18725,.T.);
+#21760 = ORIENTED_EDGE('',*,*,#21761,.T.);
+#21761 = EDGE_CURVE('',#18661,#21762,#21764,.T.);
+#21762 = VERTEX_POINT('',#21763);
+#21763 = CARTESIAN_POINT('',(4.,0.,44.499998236395));
+#21764 = SURFACE_CURVE('',#21765,(#21822,#21882),.PCURVE_S1.);
+#21765 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21766,#21767,#21768,#21769,
+    #21770,#21771,#21772,#21773,#21774,#21775,#21776,#21777,#21778,
+    #21779,#21780,#21781,#21782,#21783,#21784,#21785,#21786,#21787,
+    #21788,#21789,#21790,#21791,#21792,#21793,#21794,#21795,#21796,
+    #21797,#21798,#21799,#21800,#21801,#21802,#21803,#21804,#21805,
+    #21806,#21807,#21808,#21809,#21810,#21811,#21812,#21813,#21814,
+    #21815,#21816,#21817,#21818,#21819,#21820,#21821),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051164922408E-02,0.118520392523,
+    0.278516574811,0.317188394249,0.487843330732,0.659830441597,
+    0.810498463892,0.96116648942,1.),.UNSPECIFIED.);
+#21766 = CARTESIAN_POINT('',(-3.3964349511E-07,4.,38.499998557234));
+#21767 = CARTESIAN_POINT('',(-0.135999632037,3.999999981652,
+    38.543288413354));
+#21768 = CARTESIAN_POINT('',(-0.271999588145,3.994605331649,
+    38.586578463035));
+#21769 = CARTESIAN_POINT('',(-0.407742272452,3.983816074642,
+    38.629868361537));
+#21770 = CARTESIAN_POINT('',(-0.542971075382,3.967647495206,
+    38.673158178319));
+#21771 = CARTESIAN_POINT('',(-0.677431038814,3.946130086831,
+    38.716448115651));
+#21772 = CARTESIAN_POINT('',(-0.810869181589,3.919309500914,
+    38.759738227227));
+#21773 = CARTESIAN_POINT('',(-1.120982277864,3.844076955254,
+    38.861313549968));
+#21774 = CARTESIAN_POINT('',(-1.296626922646,3.791402926205,
+    38.919599914074));
+#21775 = CARTESIAN_POINT('',(-1.469354899078,3.729373611603,
+    38.977885614317));
+#21776 = CARTESIAN_POINT('',(-1.638569731206,3.658185423349,
+    39.036170885762));
+#21777 = CARTESIAN_POINT('',(-1.803693729431,3.5780813933,
+    39.094456582025));
+#21778 = CARTESIAN_POINT('',(-1.964169392518,3.489350584327,
+    39.152742943971));
+#21779 = CARTESIAN_POINT('',(-2.484796686597,3.164072690089,
+    39.348149640514));
+#21780 = CARTESIAN_POINT('',(-2.821632213905,2.889803350113,
+    39.485337976624));
+#21781 = CARTESIAN_POINT('',(-3.122672426252,2.573970767335,
+    39.622470721381));
+#21782 = CARTESIAN_POINT('',(-3.381974774221,2.222308506719,
+    39.759585692684));
+#21783 = CARTESIAN_POINT('',(-3.594711317215,1.84136423446,
+    39.896718553406));
+#21784 = CARTESIAN_POINT('',(-3.757161244918,1.438509624005,
+    40.03390694605));
+#21785 = CARTESIAN_POINT('',(-3.89383220427,0.921364209835,
+    40.20417105982));
+#21786 = CARTESIAN_POINT('',(-3.917378931172,0.819890874132,
+    40.237313926328));
+#21787 = CARTESIAN_POINT('',(-3.937839102579,0.717721207099,
+    40.270456804895));
+#21788 = CARTESIAN_POINT('',(-3.955188367966,0.614967887604,
+    40.303599687499));
+#21789 = CARTESIAN_POINT('',(-3.969407554593,0.511744468775,
+    40.33674256615));
+#21790 = CARTESIAN_POINT('',(-3.980482667505,0.408165377995,
+    40.369885432896));
+#21791 = CARTESIAN_POINT('',(-4.023364876339,-0.153799156061,
+    40.549284404242));
+#21792 = CARTESIAN_POINT('',(-3.996947923252,-0.616918751078,
+    40.69563292699));
+#21793 = CARTESIAN_POINT('',(-3.908228685788,-1.074617783101,
+    40.841903961799));
+#21794 = CARTESIAN_POINT('',(-3.758704584093,-1.516968921885,
+    40.988152707954));
+#21795 = CARTESIAN_POINT('',(-3.551533854492,-1.934628849204,
+    41.134423706615));
+#21796 = CARTESIAN_POINT('',(-3.291549271629,-2.318797648801,
+    41.280772168489));
+#21797 = CARTESIAN_POINT('',(-2.677650567723,-3.007426730902,
+    41.574426014836));
+#21798 = CARTESIAN_POINT('',(-2.322622275798,-3.311686383534,
+    41.72191985186));
+#21799 = CARTESIAN_POINT('',(-1.927719418425,-3.566480862959,
+    41.869333065428));
+#21800 = CARTESIAN_POINT('',(-1.501339602516,-3.76588201446,
+    42.016723489667));
+#21801 = CARTESIAN_POINT('',(-1.052626376801,-3.90561373816,
+    42.164136659349));
+#21802 = CARTESIAN_POINT('',(-0.591513032698,-3.983031563391,
+    42.311630472271));
+#21803 = CARTESIAN_POINT('',(0.276764681154,-4.010980461924,
+    42.58815498368));
+#21804 = CARTESIAN_POINT('',(0.683918960075,-3.976063484785,
+    42.717331582109));
+#21805 = CARTESIAN_POINT('',(1.085680612233,-3.892886616701,
+    42.846467382457));
+#21806 = CARTESIAN_POINT('',(1.475255076435,-3.762564408904,
+    42.975589012013));
+#21807 = CARTESIAN_POINT('',(1.846195579172,-3.587253522027,
+    43.104724930477));
+#21808 = CARTESIAN_POINT('',(2.192404661806,-3.370152034653,
+    43.233901565375));
+#21809 = CARTESIAN_POINT('',(2.824380081305,-2.861370318776,
+    43.492155082093));
+#21810 = CARTESIAN_POINT('',(3.110390332034,-2.569493720382,
+    43.621331679334));
+#21811 = CARTESIAN_POINT('',(3.360853581132,-2.244533762305,
+    43.750467515419));
+#21812 = CARTESIAN_POINT('',(3.571343654793,-1.891764551361,
+    43.879589065085));
+#21813 = CARTESIAN_POINT('',(3.738377276318,-1.517023850165,
+    44.00872487936));
+#21814 = CARTESIAN_POINT('',(3.859414989373,-1.126711540657,
+    44.137901446488));
+#21815 = CARTESIAN_POINT('',(3.952252078403,-0.625008478814,
+    44.300309597029));
+#21816 = CARTESIAN_POINT('',(3.968141403102,-0.521616835427,
+    44.33359102919));
+#21817 = CARTESIAN_POINT('',(3.980874169459,-0.417759949457,
+    44.366872475159));
+#21818 = CARTESIAN_POINT('',(3.990434407078,-0.313553454477,
+    44.400153927474));
+#21819 = CARTESIAN_POINT('',(3.996811462659,-0.209113473977,
+    44.433435377907));
+#21820 = CARTESIAN_POINT('',(4.,-0.104556621373,44.466716817466));
+#21821 = CARTESIAN_POINT('',(4.,-4.4E-16,44.499998236395));
+#21822 = PCURVE('',#18295,#21823);
+#21823 = DEFINITIONAL_REPRESENTATION('',(#21824),#21881);
+#21824 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21825,#21826,#21827,#21828,
+    #21829,#21830,#21831,#21832,#21833,#21834,#21835,#21836,#21837,
+    #21838,#21839,#21840,#21841,#21842,#21843,#21844,#21845,#21846,
+    #21847,#21848,#21849,#21850,#21851,#21852,#21853,#21854,#21855,
+    #21856,#21857,#21858,#21859,#21860,#21861,#21862,#21863,#21864,
+    #21865,#21866,#21867,#21868,#21869,#21870,#21871,#21872,#21873,
+    #21874,#21875,#21876,#21877,#21878,#21879,#21880),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051164922408E-02,0.118520392523,
+    0.278516574811,0.317188394249,0.487843330732,0.659830441597,
+    0.810498463892,0.96116648942,1.),.UNSPECIFIED.);
+#21825 = CARTESIAN_POINT('',(-1.570796411706,-38.49999855723));
+#21826 = CARTESIAN_POINT('',(-1.604796234804,-38.54328841335));
+#21827 = CARTESIAN_POINT('',(-1.638796224484,-38.58657846303));
+#21828 = CARTESIAN_POINT('',(-1.672796091278,-38.62986836153));
+#21829 = CARTESIAN_POINT('',(-1.70679587893,-38.67315817831));
+#21830 = CARTESIAN_POINT('',(-1.740795742099,-38.71644811565));
+#21831 = CARTESIAN_POINT('',(-1.774795724048,-38.75973822722));
+#21832 = CARTESIAN_POINT('',(-1.85457278388,-38.86131354996));
+#21833 = CARTESIAN_POINT('',(-1.900350755182,-38.91959991407));
+#21834 = CARTESIAN_POINT('',(-1.94612819022,-38.97788561431));
+#21835 = CARTESIAN_POINT('',(-1.991905285176,-39.03617088576));
+#21836 = CARTESIAN_POINT('',(-2.03768272071,-39.09445658202));
+#21837 = CARTESIAN_POINT('',(-2.083460692229,-39.15274294397));
+#21838 = CARTESIAN_POINT('',(-2.236932694525,-39.34814964051));
+#21839 = CARTESIAN_POINT('',(-2.344680192625,-39.48533797662));
+#21840 = CARTESIAN_POINT('',(-2.452384121065,-39.62247072138));
+#21841 = CARTESIAN_POINT('',(-2.560074058075,-39.75958569268));
+#21842 = CARTESIAN_POINT('',(-2.667777972134,-39.8967185534));
+#21843 = CARTESIAN_POINT('',(-2.775525462245,-40.03390694605));
+#21844 = CARTESIAN_POINT('',(-2.909250537148,-40.20417105982));
+#21845 = CARTESIAN_POINT('',(-2.935280873464,-40.23731392632));
+#21846 = CARTESIAN_POINT('',(-2.961311218689,-40.27045680489));
+#21847 = CARTESIAN_POINT('',(-2.987341566879,-40.30359968749));
+#21848 = CARTESIAN_POINT('',(-3.013371912089,-40.33674256615));
+#21849 = CARTESIAN_POINT('',(-3.039402248365,-40.36988543289));
+#21850 = CARTESIAN_POINT('',(-3.180301818399,-40.54928440424));
+#21851 = CARTESIAN_POINT('',(-3.295243649398,-40.69563292699));
+#21852 = CARTESIAN_POINT('',(-3.410124656552,-40.8419039618));
+#21853 = CARTESIAN_POINT('',(-3.524988188049,-40.98815270795));
+#21854 = CARTESIAN_POINT('',(-3.639869199848,-41.13442370661));
+#21855 = CARTESIAN_POINT('',(-3.754811040064,-41.28077216848));
+#21856 = CARTESIAN_POINT('',(-3.985446254116,-41.57442601483));
+#21857 = CARTESIAN_POINT('',(-4.101287636631,-41.72191985186));
+#21858 = CARTESIAN_POINT('',(-4.217065686972,-41.86933306542));
+#21859 = CARTESIAN_POINT('',(-4.332825801392,-42.01672348966));
+#21860 = CARTESIAN_POINT('',(-4.448603856513,-42.16413665934));
+#21861 = CARTESIAN_POINT('',(-4.564445242207,-42.31163047227));
+#21862 = CARTESIAN_POINT('',(-4.781627097069,-42.58815498368));
+#21863 = CARTESIAN_POINT('',(-4.883082151942,-42.7173315821));
+#21864 = CARTESIAN_POINT('',(-4.984505233396,-42.84646738245));
+#21865 = CARTESIAN_POINT('',(-5.085917113443,-42.97558901201));
+#21866 = CARTESIAN_POINT('',(-5.187340179739,-43.10472493047));
+#21867 = CARTESIAN_POINT('',(-5.288795229205,-43.23390156537));
+#21868 = CARTESIAN_POINT('',(-5.49162701993,-43.49215508209));
+#21869 = CARTESIAN_POINT('',(-5.593082077911,-43.62133167933));
+#21870 = CARTESIAN_POINT('',(-5.694505158584,-43.75046751541));
+#21871 = CARTESIAN_POINT('',(-5.795917052319,-43.87958906508));
+#21872 = CARTESIAN_POINT('',(-5.897340135904,-44.00872487936));
+#21873 = CARTESIAN_POINT('',(-5.998795198325,-44.13790144648));
+#21874 = CARTESIAN_POINT('',(-6.126350256869,-44.30030959702));
+#21875 = CARTESIAN_POINT('',(-6.15248942979,-44.33359102919));
+#21876 = CARTESIAN_POINT('',(-6.178628611767,-44.36687247515));
+#21877 = CARTESIAN_POINT('',(-6.204767797046,-44.40015392747));
+#21878 = CARTESIAN_POINT('',(-6.230906979342,-44.4334353779));
+#21879 = CARTESIAN_POINT('',(-6.257046151836,-44.46671681746));
+#21880 = CARTESIAN_POINT('',(-6.28318530718,-44.49999823639));
+#21881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21882 = PCURVE('',#18675,#21883);
+#21883 = DEFINITIONAL_REPRESENTATION('',(#21884),#21941);
+#21884 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21885,#21886,#21887,#21888,
+    #21889,#21890,#21891,#21892,#21893,#21894,#21895,#21896,#21897,
+    #21898,#21899,#21900,#21901,#21902,#21903,#21904,#21905,#21906,
+    #21907,#21908,#21909,#21910,#21911,#21912,#21913,#21914,#21915,
+    #21916,#21917,#21918,#21919,#21920,#21921,#21922,#21923,#21924,
+    #21925,#21926,#21927,#21928,#21929,#21930,#21931,#21932,#21933,
+    #21934,#21935,#21936,#21937,#21938,#21939,#21940),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051164922408E-02,0.118520392523,
+    0.278516574811,0.317188394249,0.487843330732,0.659830441597,
+    0.810498463892,0.96116648942,1.),.UNSPECIFIED.);
+#21885 = CARTESIAN_POINT('',(-0.931750426455,0.));
+#21886 = CARTESIAN_POINT('',(-0.931750481014,3.400090774744E-02));
+#21887 = CARTESIAN_POINT('',(-0.931750584857,6.800199302103E-02));
+#21888 = CARTESIAN_POINT('',(-0.93175069529,0.10200295965));
+#21889 = CARTESIAN_POINT('',(-0.931750783267,0.136003848846));
+#21890 = CARTESIAN_POINT('',(-0.931750833971,0.170004815108));
+#21891 = CARTESIAN_POINT('',(-0.931750847394,0.204005902141));
+#21892 = CARTESIAN_POINT('',(-0.931750827503,0.283785557839));
+#21893 = CARTESIAN_POINT('',(-0.93175076979,0.329565021182));
+#21894 = CARTESIAN_POINT('',(-0.931750687418,0.375343950458));
+#21895 = CARTESIAN_POINT('',(-0.931750602201,0.421122540675));
+#21896 = CARTESIAN_POINT('',(-0.931750531833,0.466901470977));
+#21897 = CARTESIAN_POINT('',(-0.931750485609,0.512680935441));
+#21898 = CARTESIAN_POINT('',(-0.931750400203,0.666157934776));
+#21899 = CARTESIAN_POINT('',(-0.931750459202,0.773908928088));
+#21900 = CARTESIAN_POINT('',(-0.931750644763,0.881616327238));
+#21901 = CARTESIAN_POINT('',(-0.931750731589,0.989309731787));
+#21902 = CARTESIAN_POINT('',(-0.931750749245,1.097017137624));
+#21903 = CARTESIAN_POINT('',(-0.931750728072,1.20476813132));
+#21904 = CARTESIAN_POINT('',(-0.93175068155,1.33849756093));
+#21905 = CARTESIAN_POINT('',(-0.931750671551,1.364528745203));
+#21906 = CARTESIAN_POINT('',(-0.931750660948,1.39055993856));
+#21907 = CARTESIAN_POINT('',(-0.931750650042,1.416591134953));
+#21908 = CARTESIAN_POINT('',(-0.931750639099,1.442622328341));
+#21909 = CARTESIAN_POINT('',(-0.931750628347,1.468653512685));
+#21910 = CARTESIAN_POINT('',(-0.931750572215,1.609557672231));
+#21911 = CARTESIAN_POINT('',(-0.931750533817,1.724503243857));
+#21912 = CARTESIAN_POINT('',(-0.931750520082,1.839387979435));
+#21913 = CARTESIAN_POINT('',(-0.931750530016,1.954255233592));
+#21914 = CARTESIAN_POINT('',(-0.931750586651,2.06913996848));
+#21915 = CARTESIAN_POINT('',(-0.93175062957,2.184085532382));
+#21916 = CARTESIAN_POINT('',(-0.931750661712,2.414728223149));
+#21917 = CARTESIAN_POINT('',(-0.931750646699,2.530573364639));
+#21918 = CARTESIAN_POINT('',(-0.93175061031,2.646355169647));
+#21919 = CARTESIAN_POINT('',(-0.931750474867,2.76211906706));
+#21920 = CARTESIAN_POINT('',(-0.9317505908,2.877900877905));
+#21921 = CARTESIAN_POINT('',(-0.931750642966,2.993746020623));
+#21922 = CARTESIAN_POINT('',(-0.931750674465,3.210934929689));
+#21923 = CARTESIAN_POINT('',(-0.931750654145,3.312393282143));
+#21924 = CARTESIAN_POINT('',(-0.931750755177,3.413819653606));
+#21925 = CARTESIAN_POINT('',(-0.931750671887,3.515234820243));
+#21926 = CARTESIAN_POINT('',(-0.931750594586,3.616661187139));
+#21927 = CARTESIAN_POINT('',(-0.931750536107,3.718119537669));
+#21928 = CARTESIAN_POINT('',(-0.931750493942,3.920957922235));
+#21929 = CARTESIAN_POINT('',(-0.931750508897,4.022416275253));
+#21930 = CARTESIAN_POINT('',(-0.931750572546,4.123842642576));
+#21931 = CARTESIAN_POINT('',(-0.931750648235,4.225257812784));
+#21932 = CARTESIAN_POINT('',(-0.931750689979,4.32668417679));
+#21933 = CARTESIAN_POINT('',(-0.931750704673,4.428142527803));
+#21934 = CARTESIAN_POINT('',(-0.931750695917,4.55570172918));
+#21935 = CARTESIAN_POINT('',(-0.931750692698,4.581841751506));
+#21936 = CARTESIAN_POINT('',(-0.931750688203,4.607981783307));
+#21937 = CARTESIAN_POINT('',(-0.931750682596,4.634121818796));
+#21938 = CARTESIAN_POINT('',(-0.931750676052,4.66026185164));
+#21939 = CARTESIAN_POINT('',(-0.931750668762,4.686401874956));
+#21940 = CARTESIAN_POINT('',(-0.931750660927,4.712541881318));
+#21941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21942 = ORIENTED_EDGE('',*,*,#21943,.F.);
+#21943 = EDGE_CURVE('',#21438,#21762,#21944,.T.);
+#21944 = SURFACE_CURVE('',#21945,(#21949,#21956),.PCURVE_S1.);
+#21945 = LINE('',#21946,#21947);
+#21946 = CARTESIAN_POINT('',(4.,0.,0.));
+#21947 = VECTOR('',#21948,1.);
+#21948 = DIRECTION('',(0.,0.,1.));
+#21949 = PCURVE('',#18295,#21950);
+#21950 = DEFINITIONAL_REPRESENTATION('',(#21951),#21955);
+#21951 = LINE('',#21952,#21953);
+#21952 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#21953 = VECTOR('',#21954,1.);
+#21954 = DIRECTION('',(-0.,-1.));
+#21955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21956 = PCURVE('',#21646,#21957);
+#21957 = DEFINITIONAL_REPRESENTATION('',(#21958),#21962);
+#21958 = LINE('',#21959,#21960);
+#21959 = CARTESIAN_POINT('',(-0.,0.));
+#21960 = VECTOR('',#21961,1.);
+#21961 = DIRECTION('',(-0.,-1.));
+#21962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21963 = ORIENTED_EDGE('',*,*,#21437,.F.);
+#21964 = ADVANCED_FACE('',(#21965),#18675,.F.);
+#21965 = FACE_BOUND('',#21966,.F.);
+#21966 = EDGE_LOOP('',(#21967,#21968,#21969,#22010,#22075));
+#21967 = ORIENTED_EDGE('',*,*,#21761,.F.);
+#21968 = ORIENTED_EDGE('',*,*,#18660,.T.);
+#21969 = ORIENTED_EDGE('',*,*,#21970,.T.);
+#21970 = EDGE_CURVE('',#18620,#21971,#21973,.T.);
+#21971 = VERTEX_POINT('',#21972);
+#21972 = CARTESIAN_POINT('',(5.09445997E-07,3.099998534085,
+    46.741155713624));
+#21973 = SURFACE_CURVE('',#21974,(#21996,#22003),.PCURVE_S1.);
+#21974 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#21975,#21976,#21977,#21978,
+    #21979,#21980,#21981,#21982,#21983,#21984,#21985,#21986,#21987,
+    #21988,#21989,#21990,#21991,#21992,#21993,#21994,#21995),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#21975 = CARTESIAN_POINT('',(4.2454430549E-07,3.099998778387,
+    38.741155473567));
+#21976 = CARTESIAN_POINT('',(-0.885356246833,3.099998638052,
+    39.10479209424));
+#21977 = CARTESIAN_POINT('',(-1.770717278845,2.821852322265,
+    39.468430372859));
+#21978 = CARTESIAN_POINT('',(-2.558978500176,2.265581044873,
+    39.832056777241));
+#21979 = CARTESIAN_POINT('',(-3.153071770302,1.469247931003,
+    40.195713715561));
+#21980 = CARTESIAN_POINT('',(-3.472993747125,0.50922053016,
+    40.559326876311));
+#21981 = CARTESIAN_POINT('',(-3.473006111497,-0.509212220471,
+    40.922978351457));
+#21982 = CARTESIAN_POINT('',(-3.153064400275,-1.469262058137,
+    41.286609070966));
+#21983 = CARTESIAN_POINT('',(-2.55898362294,-2.26556919503,
+    41.650246758328));
+#21984 = CARTESIAN_POINT('',(-1.770715570318,-2.821855166633,
+    42.013882832173));
+#21985 = CARTESIAN_POINT('',(-5.0228198153E-07,-3.378141816607,
+    42.741155593589));
+#21986 = CARTESIAN_POINT('',(1.770714711143,-2.821855629421,
+    43.468428355006));
+#21987 = CARTESIAN_POINT('',(2.558981447078,-2.26556852388,
+    43.832064428849));
+#21988 = CARTESIAN_POINT('',(3.153070604778,-1.469271840456,
+    44.195702116213));
+#21989 = CARTESIAN_POINT('',(3.472994684099,-0.509191710593,
+    44.559332835722));
+#21990 = CARTESIAN_POINT('',(3.473002178466,0.509188248779,
+    44.922984310864));
+#21991 = CARTESIAN_POINT('',(3.153070545948,1.469276164599,
+    45.286597471618));
+#21992 = CARTESIAN_POINT('',(2.558978471708,2.265563872992,
+    45.650254409937));
+#21993 = CARTESIAN_POINT('',(1.770718293398,2.821855943425,
+    46.013880814327));
+#21994 = CARTESIAN_POINT('',(0.885357180813,3.0999986502,46.377519092921
+    ));
+#21995 = CARTESIAN_POINT('',(5.0944604402E-07,3.099998534085,
+    46.741155713624));
+#21996 = PCURVE('',#18675,#21997);
+#21997 = DEFINITIONAL_REPRESENTATION('',(#21998),#22002);
+#21998 = LINE('',#21999,#22000);
+#21999 = CARTESIAN_POINT('',(-0.,0.));
+#22000 = VECTOR('',#22001,1.);
+#22001 = DIRECTION('',(0.,1.));
+#22002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22003 = PCURVE('',#18874,#22004);
+#22004 = DEFINITIONAL_REPRESENTATION('',(#22005),#22009);
+#22005 = LINE('',#22006,#22007);
+#22006 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#22007 = VECTOR('',#22008,1.);
+#22008 = DIRECTION('',(0.,1.));
+#22009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22010 = ORIENTED_EDGE('',*,*,#22011,.F.);
+#22011 = EDGE_CURVE('',#22012,#21971,#22014,.T.);
+#22012 = VERTEX_POINT('',#22013);
+#22013 = CARTESIAN_POINT('',(-4.075678E-07,4.,46.499998268704));
+#22014 = SURFACE_CURVE('',#22015,(#22018,#22025),.PCURVE_S1.);
+#22015 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22016,#22017),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#22016 = CARTESIAN_POINT('',(-5.0945577001E-07,4.099997762153,
+    46.473203640326));
+#22017 = CARTESIAN_POINT('',(5.0944604313E-07,3.099998534085,
+    46.741155713624));
+#22018 = PCURVE('',#18675,#22019);
+#22019 = DEFINITIONAL_REPRESENTATION('',(#22020),#22024);
+#22020 = LINE('',#22021,#22022);
+#22021 = CARTESIAN_POINT('',(0.,6.283389315972));
+#22022 = VECTOR('',#22023,1.);
+#22023 = DIRECTION('',(1.,0.));
+#22024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22025 = PCURVE('',#22026,#22069);
+#22026 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#22027,#22028,#22029,#22030,#22031,#22032,#22033,#22034,#22035
+      ,#22036,#22037,#22038,#22039,#22040,#22041,#22042,#22043,#22044
+      ,#22045,#22046,#22047)
+    ,(#22048,#22049,#22050,#22051,#22052,#22053,#22054,#22055,#22056
+      ,#22057,#22058,#22059,#22060,#22061,#22062,#22063,#22064,#22065
+      ,#22066,#22067,#22068
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#22027 = CARTESIAN_POINT('',(-5.0945580465E-07,4.099997762153,
+    46.473203640326));
+#22028 = CARTESIAN_POINT('',(-1.170957953354,4.099997217326,
+    46.836839746924));
+#22029 = CARTESIAN_POINT('',(-2.341911314777,3.73212493598,
+    47.200474195613));
+#22030 = CARTESIAN_POINT('',(-3.384463243184,2.99641783651,
+    47.564120518404));
+#22031 = CARTESIAN_POINT('',(-4.170187318299,1.943185299179,
+    47.92773630752));
+#22032 = CARTESIAN_POINT('',(-4.593313270273,0.673497909988,
+    48.291395873878));
+#22033 = CARTESIAN_POINT('',(-4.593332068765,-0.673485627092,
+    48.655017126103));
+#22034 = CARTESIAN_POINT('',(-4.170179469078,-1.943213801022,
+    49.018659133835));
+#22035 = CARTESIAN_POINT('',(-3.384461175156,-2.996399428041,
+    49.382294173751));
+#22036 = CARTESIAN_POINT('',(-2.341912567144,-3.732131146585,
+    49.745930827178));
+#22037 = CARTESIAN_POINT('',(6.1151585764E-07,-4.467864276165,
+    50.473203520308));
+#22038 = CARTESIAN_POINT('',(2.341913558191,-3.732130408155,
+    51.200476213437));
+#22039 = CARTESIAN_POINT('',(3.384460480132,-2.996394806875,
+    51.564111487395));
+#22040 = CARTESIAN_POINT('',(4.17018708369,-1.943232087723,
+    51.927753326126));
+#22041 = CARTESIAN_POINT('',(4.593320496567,-0.673440900716,
+    52.291380237107));
+#22042 = CARTESIAN_POINT('',(4.593320268711,0.673440881346,
+    52.655020844141));
+#22043 = CARTESIAN_POINT('',(4.170187306356,1.943236899246,
+    53.018665313759));
+#22044 = CARTESIAN_POINT('',(3.384460573083,2.996392201824,
+    53.382287901662));
+#22045 = CARTESIAN_POINT('',(2.341910560927,3.732131908901,
+    53.745932845012));
+#22046 = CARTESIAN_POINT('',(1.17095684955,4.099997958332,54.1095672937)
+  );
+#22047 = CARTESIAN_POINT('',(-5.9435871869E-07,4.09999738921,
+    54.473203400274));
+#22048 = CARTESIAN_POINT('',(5.0944600805E-07,3.099998534085,
+    46.741155713624));
+#22049 = CARTESIAN_POINT('',(-0.885356092161,3.099998418002,
+    47.104792334291));
+#22050 = CARTESIAN_POINT('',(-1.770717062021,2.821852148379,
+    47.468430612915));
+#22051 = CARTESIAN_POINT('',(-2.558978236461,2.26558093641,
+    47.832057017292));
+#22052 = CARTESIAN_POINT('',(-3.153071481581,1.469247901579,
+    48.195713955621));
+#22053 = CARTESIAN_POINT('',(-3.472993459487,0.509220585137,
+    48.559327116362));
+#22054 = CARTESIAN_POINT('',(-3.473005851744,-0.50921208522,
+    48.922978591512));
+#22055 = CARTESIAN_POINT('',(-3.153064192035,-1.469261855998,
+    49.286609311021));
+#22056 = CARTESIAN_POINT('',(-2.558983483323,-2.265568946404,
+    49.650246998382));
+#22057 = CARTESIAN_POINT('',(-1.770715508057,-2.821854895758,
+    50.013883072228));
+#22058 = CARTESIAN_POINT('',(-5.9479998127E-07,-3.378141550388,
+    50.741155833642));
+#22059 = CARTESIAN_POINT('',(1.770714494316,-2.821855455535,
+    51.468428595061));
+#22060 = CARTESIAN_POINT('',(2.558981480412,-2.265568055772,
+    51.832066048385));
+#22061 = CARTESIAN_POINT('',(3.153069149088,-1.469273223932,
+    52.19569693687));
+#22062 = CARTESIAN_POINT('',(3.472996480329,-0.50918924253,
+    52.559342753273));
+#22063 = CARTESIAN_POINT('',(3.472999834848,0.509185590484,
+    52.922974873425));
+#22064 = CARTESIAN_POINT('',(3.153071504672,1.469277375364,
+    53.286603131062));
+#22065 = CARTESIAN_POINT('',(2.558978035045,2.26556326472,
+    53.650253270517));
+#22066 = CARTESIAN_POINT('',(1.770718231138,2.821855672548,
+    54.013881054377));
+#22067 = CARTESIAN_POINT('',(0.885357195942,3.099998381651,
+    54.377519332978));
+#22068 = CARTESIAN_POINT('',(5.9434617006E-07,3.099998289786,
+    54.741155953678));
+#22069 = DEFINITIONAL_REPRESENTATION('',(#22070),#22074);
+#22070 = LINE('',#22071,#22072);
+#22071 = CARTESIAN_POINT('',(0.,0.));
+#22072 = VECTOR('',#22073,1.);
+#22073 = DIRECTION('',(1.,0.));
+#22074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22075 = ORIENTED_EDGE('',*,*,#22076,.F.);
+#22076 = EDGE_CURVE('',#21762,#22012,#22077,.T.);
+#22077 = SURFACE_CURVE('',#22078,(#22105,#22135),.PCURVE_S1.);
+#22078 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#22079,#22080,#22081,#22082,
+    #22083,#22084,#22085,#22086,#22087,#22088,#22089,#22090,#22091,
+    #22092,#22093,#22094,#22095,#22096,#22097,#22098,#22099,#22100,
+    #22101,#22102,#22103,#22104),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291537313522,0.403548336507,0.903505405522,1.),.UNSPECIFIED.);
+#22079 = CARTESIAN_POINT('',(4.,-3.2E-16,44.499998236395));
+#22080 = CARTESIAN_POINT('',(4.,0.261657365839,44.583286394466));
+#22081 = CARTESIAN_POINT('',(3.980031136164,0.523332572123,
+    44.66658016922));
+#22082 = CARTESIAN_POINT('',(3.940088712053,0.783165081402,
+    44.749869821024));
+#22083 = CARTESIAN_POINT('',(3.880390996692,1.039332631328,
+    44.833156843497));
+#22084 = CARTESIAN_POINT('',(3.801353029453,1.290054254981,
+    44.91644647705));
+#22085 = CARTESIAN_POINT('',(3.703584601504,1.533598935177,
+    44.999740221466));
+#22086 = CARTESIAN_POINT('',(3.543470212208,1.858473922363,
+    45.115028327492));
+#22087 = CARTESIAN_POINT('',(3.496383881152,1.947345001266,
+    45.147028321609));
+#22088 = CARTESIAN_POINT('',(3.446699435966,2.034819797451,
+    45.179028323508));
+#22089 = CARTESIAN_POINT('',(3.39446679214,2.120807348027,
+    45.211028326928));
+#22090 = CARTESIAN_POINT('',(3.339739765358,2.205219059196,
+    45.243028325686));
+#22091 = CARTESIAN_POINT('',(3.282576071503,2.287968706249,
+    45.275028313675));
+#22092 = CARTESIAN_POINT('',(2.957288335387,2.730529582242,
+    45.449858975827));
+#22093 = CARTESIAN_POINT('',(2.644066813439,3.057514034561,
+    45.592771819817));
+#22094 = CARTESIAN_POINT('',(2.289022589661,3.342045503547,
+    45.735616185298));
+#22095 = CARTESIAN_POINT('',(1.899195921833,3.57798088246,
+    45.878440034845));
+#22096 = CARTESIAN_POINT('',(1.482448383486,3.760562193201,
+    46.021284648876));
+#22097 = CARTESIAN_POINT('',(1.047487514648,3.886401419761,
+    46.164197653492));
+#22098 = CARTESIAN_POINT('',(0.518303068386,3.967223502338,
+    46.334595465356));
+#22099 = CARTESIAN_POINT('',(0.432360665339,3.978136461378,
+    46.362162609464));
+#22100 = CARTESIAN_POINT('',(0.346153598462,3.986876862433,
+    46.389729751834));
+#22101 = CARTESIAN_POINT('',(0.259747768239,3.993437180225,
+    46.417296889846));
+#22102 = CARTESIAN_POINT('',(0.173209267829,3.997812397393,
+    46.444864022026));
+#22103 = CARTESIAN_POINT('',(8.660438305903E-02,4.000000004494,
+    46.472431148042));
+#22104 = CARTESIAN_POINT('',(-4.0756780156E-07,4.,46.499998268704));
+#22105 = PCURVE('',#18675,#22106);
+#22106 = DEFINITIONAL_REPRESENTATION('',(#22107),#22134);
+#22107 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#22108,#22109,#22110,#22111,
+    #22112,#22113,#22114,#22115,#22116,#22117,#22118,#22119,#22120,
+    #22121,#22122,#22123,#22124,#22125,#22126,#22127,#22128,#22129,
+    #22130,#22131,#22132,#22133),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291537313522,0.403548336507,0.903505405522,1.),.UNSPECIFIED.);
+#22108 = CARTESIAN_POINT('',(-0.931750660927,4.712541881318));
+#22109 = CARTESIAN_POINT('',(-0.931750641319,4.777958352487));
+#22110 = CARTESIAN_POINT('',(-0.931750618225,4.843379230406));
+#22111 = CARTESIAN_POINT('',(-0.931750594719,4.908796868751));
+#22112 = CARTESIAN_POINT('',(-0.931750573118,4.97421244576));
+#22113 = CARTESIAN_POINT('',(-0.931750555724,5.039630082108));
+#22114 = CARTESIAN_POINT('',(-0.931750544869,5.105050958329));
+#22115 = CARTESIAN_POINT('',(-0.931750541256,5.19560097654));
+#22116 = CARTESIAN_POINT('',(-0.931750541456,5.220734533864));
+#22117 = CARTESIAN_POINT('',(-0.931750542969,5.245868098734));
+#22118 = CARTESIAN_POINT('',(-0.931750545853,5.271001666104));
+#22119 = CARTESIAN_POINT('',(-0.931750550117,5.296135230921));
+#22120 = CARTESIAN_POINT('',(-0.93175055572,5.321268788124));
+#22121 = CARTESIAN_POINT('',(-0.931750593166,5.458584981441));
+#22122 = CARTESIAN_POINT('',(-0.931750652279,5.570832167119));
+#22123 = CARTESIAN_POINT('',(-0.931750702981,5.683025538696));
+#22124 = CARTESIAN_POINT('',(-0.931750800456,5.795202760727));
+#22125 = CARTESIAN_POINT('',(-0.93175063389,5.907396111246));
+#22126 = CARTESIAN_POINT('',(-0.931750548769,6.019643329357));
+#22127 = CARTESIAN_POINT('',(-0.931750628429,6.153477898287));
+#22128 = CARTESIAN_POINT('',(-0.93175064463,6.175129804729));
+#22129 = CARTESIAN_POINT('',(-0.931750668275,6.196781714292));
+#22130 = CARTESIAN_POINT('',(-0.931750700045,6.21843362411));
+#22131 = CARTESIAN_POINT('',(-0.931750737178,6.240085530618));
+#22132 = CARTESIAN_POINT('',(-0.931750773463,6.261737429557));
+#22133 = CARTESIAN_POINT('',(-0.931750799244,6.283389315972));
+#22134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22135 = PCURVE('',#21646,#22136);
+#22136 = DEFINITIONAL_REPRESENTATION('',(#22137),#22164);
+#22137 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#22138,#22139,#22140,#22141,
+    #22142,#22143,#22144,#22145,#22146,#22147,#22148,#22149,#22150,
+    #22151,#22152,#22153,#22154,#22155,#22156,#22157,#22158,#22159,
+    #22160,#22161,#22162,#22163),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291537313522,0.403548336507,0.903505405522,1.),.UNSPECIFIED.);
+#22138 = CARTESIAN_POINT('',(0.,-44.49999823639));
+#22139 = CARTESIAN_POINT('',(-6.541434145963E-02,-44.58328639446));
+#22140 = CARTESIAN_POINT('',(-0.130833088279,-44.66658016922));
+#22141 = CARTESIAN_POINT('',(-0.196248595479,-44.74986982102));
+#22142 = CARTESIAN_POINT('',(-0.261662042648,-44.83315684349));
+#22143 = CARTESIAN_POINT('',(-0.327077551136,-44.91644647705));
+#22144 = CARTESIAN_POINT('',(-0.392496301511,-44.99974022146));
+#22145 = CARTESIAN_POINT('',(-0.483043380067,-45.11502832749));
+#22146 = CARTESIAN_POINT('',(-0.508176121739,-45.1470283216));
+#22147 = CARTESIAN_POINT('',(-0.533308871242,-45.1790283235));
+#22148 = CARTESIAN_POINT('',(-0.558441623515,-45.21102832692));
+#22149 = CARTESIAN_POINT('',(-0.58357437349,-45.24302832568));
+#22150 = CARTESIAN_POINT('',(-0.608707116086,-45.27502831367));
+#22151 = CARTESIAN_POINT('',(-0.746018859991,-45.44985897582));
+#22152 = CARTESIAN_POINT('',(-0.858262413117,-45.59277181981));
+#22153 = CARTESIAN_POINT('',(-0.970452154403,-45.73561618529));
+#22154 = CARTESIAN_POINT('',(-1.082625750092,-45.87844003484));
+#22155 = CARTESIAN_POINT('',(-1.19481546357,-46.02128464887));
+#22156 = CARTESIAN_POINT('',(-1.307058992765,-46.16419765349));
+#22157 = CARTESIAN_POINT('',(-1.44088919937,-46.33459546535));
+#22158 = CARTESIAN_POINT('',(-1.462540401154,-46.36216260946));
+#22159 = CARTESIAN_POINT('',(-1.484191607714,-46.38972975183));
+#22160 = CARTESIAN_POINT('',(-1.505842816846,-46.41729688984));
+#22161 = CARTESIAN_POINT('',(-1.527494025751,-46.44486402202));
+#22162 = CARTESIAN_POINT('',(-1.54914523103,-46.47243114804));
+#22163 = CARTESIAN_POINT('',(-1.570796428687,-46.4999982687));
+#22164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22165 = ADVANCED_FACE('',(#22166),#18874,.F.);
+#22166 = FACE_BOUND('',#22167,.F.);
+#22167 = EDGE_LOOP('',(#22168,#22169,#22170,#22211));
+#22168 = ORIENTED_EDGE('',*,*,#21970,.F.);
+#22169 = ORIENTED_EDGE('',*,*,#18861,.T.);
+#22170 = ORIENTED_EDGE('',*,*,#22171,.T.);
+#22171 = EDGE_CURVE('',#18821,#22172,#22174,.T.);
+#22172 = VERTEX_POINT('',#22173);
+#22173 = CARTESIAN_POINT('',(5.09453786E-07,3.10000146592,
+    47.758847167244));
+#22174 = SURFACE_CURVE('',#22175,(#22197,#22204),.PCURVE_S1.);
+#22175 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#22176,#22177,#22178,#22179,
+    #22180,#22181,#22182,#22183,#22184,#22185,#22186,#22187,#22188,
+    #22189,#22190,#22191,#22192,#22193,#22194,#22195,#22196),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#22176 = CARTESIAN_POINT('',(4.2455005556E-07,3.100001221616,
+    39.758846927188));
+#22177 = CARTESIAN_POINT('',(-0.885357014385,3.100001604455,
+    40.122483547859));
+#22178 = CARTESIAN_POINT('',(-1.770718978294,2.821858923307,
+    40.486121826473));
+#22179 = CARTESIAN_POINT('',(-2.558980007621,2.265566608083,
+    40.849748230891));
+#22180 = CARTESIAN_POINT('',(-3.153072836803,1.469278388387,
+    41.213405169135));
+#22181 = CARTESIAN_POINT('',(-3.473005035942,0.509189736551,
+    41.577018329963));
+#22182 = CARTESIAN_POINT('',(-3.472997848388,-0.509191105633,
+    41.940669805074));
+#22183 = CARTESIAN_POINT('',(-3.153073780987,-1.469272164258,
+    42.304300524581));
+#22184 = CARTESIAN_POINT('',(-2.558984348152,-2.265569717004,
+    42.667938211951));
+#22185 = CARTESIAN_POINT('',(-1.77071709644,-2.82185754231,
+    43.031574285793));
+#22186 = CARTESIAN_POINT('',(-5.1551114025E-07,-3.378144745259,
+    43.758847047209));
+#22187 = CARTESIAN_POINT('',(1.770716255234,-2.821858146513,
+    44.486119808627));
+#22188 = CARTESIAN_POINT('',(2.558985158844,-2.265571930142,
+    44.849755882466));
+#22189 = CARTESIAN_POINT('',(3.153066691112,-1.469264281853,
+    45.213393569835));
+#22190 = CARTESIAN_POINT('',(3.473008968997,-0.509213708374,
+    45.577024289359));
+#22191 = CARTESIAN_POINT('',(3.472996911413,0.509219925356,
+    45.940675764433));
+#22192 = CARTESIAN_POINT('',(3.153074946485,1.46924825468,
+    46.304288925304));
+#22193 = CARTESIAN_POINT('',(2.558981401285,2.265582238055,
+    46.667945863516));
+#22194 = CARTESIAN_POINT('',(1.770719664121,2.82185423515,
+    47.031572267957));
+#22195 = CARTESIAN_POINT('',(0.885357948379,3.100001058805,
+    47.395210546543));
+#22196 = CARTESIAN_POINT('',(5.0945383112E-07,3.10000146592,
+    47.758847167244));
+#22197 = PCURVE('',#18874,#22198);
+#22198 = DEFINITIONAL_REPRESENTATION('',(#22199),#22203);
+#22199 = LINE('',#22200,#22201);
+#22200 = CARTESIAN_POINT('',(-0.,0.));
+#22201 = VECTOR('',#22202,1.);
+#22202 = DIRECTION('',(0.,1.));
+#22203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22204 = PCURVE('',#19239,#22205);
+#22205 = DEFINITIONAL_REPRESENTATION('',(#22206),#22210);
+#22206 = LINE('',#22207,#22208);
+#22207 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#22208 = VECTOR('',#22209,1.);
+#22209 = DIRECTION('',(0.,1.));
+#22210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22211 = ORIENTED_EDGE('',*,*,#22212,.F.);
+#22212 = EDGE_CURVE('',#21971,#22172,#22213,.T.);
+#22213 = SURFACE_CURVE('',#22214,(#22217,#22224),.PCURVE_S1.);
+#22214 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22215,#22216),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#22215 = CARTESIAN_POINT('',(5.0944604402E-07,3.099998534085,
+    46.741155713624));
+#22216 = CARTESIAN_POINT('',(5.0945383112E-07,3.10000146592,
+    47.758847167244));
+#22217 = PCURVE('',#18874,#22218);
+#22218 = DEFINITIONAL_REPRESENTATION('',(#22219),#22223);
+#22219 = LINE('',#22220,#22221);
+#22220 = CARTESIAN_POINT('',(0.,6.283389315972));
+#22221 = VECTOR('',#22222,1.);
+#22222 = DIRECTION('',(1.,0.));
+#22223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22224 = PCURVE('',#22225,#22268);
+#22225 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#22226,#22227,#22228,#22229,#22230,#22231,#22232,#22233,#22234
+      ,#22235,#22236,#22237,#22238,#22239,#22240,#22241,#22242,#22243
+      ,#22244,#22245,#22246)
+    ,(#22247,#22248,#22249,#22250,#22251,#22252,#22253,#22254,#22255
+      ,#22256,#22257,#22258,#22259,#22260,#22261,#22262,#22263,#22264
+      ,#22265,#22266,#22267
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#22226 = CARTESIAN_POINT('',(5.0944600805E-07,3.099998534085,
+    46.741155713624));
+#22227 = CARTESIAN_POINT('',(-0.885356092161,3.099998418002,
+    47.104792334291));
+#22228 = CARTESIAN_POINT('',(-1.770717062021,2.821852148379,
+    47.468430612916));
+#22229 = CARTESIAN_POINT('',(-2.558978236461,2.26558093641,
+    47.832057017292));
+#22230 = CARTESIAN_POINT('',(-3.153071481582,1.46924790158,
+    48.195713955621));
+#22231 = CARTESIAN_POINT('',(-3.472993459486,0.509220585136,
+    48.559327116361));
+#22232 = CARTESIAN_POINT('',(-3.473005851745,-0.509212085219,
+    48.922978591513));
+#22233 = CARTESIAN_POINT('',(-3.153064192034,-1.469261855999,
+    49.286609311021));
+#22234 = CARTESIAN_POINT('',(-2.558983483323,-2.265568946404,
+    49.650246998382));
+#22235 = CARTESIAN_POINT('',(-1.770715508057,-2.821854895758,
+    50.013883072228));
+#22236 = CARTESIAN_POINT('',(-5.948000385E-07,-3.378141550388,
+    50.741155833643));
+#22237 = CARTESIAN_POINT('',(1.770714494316,-2.821855455535,
+    51.46842859506));
+#22238 = CARTESIAN_POINT('',(2.558981183366,-2.265568415422,
+    51.832064668903));
+#22239 = CARTESIAN_POINT('',(3.153070316055,-1.469271811022,
+    52.195702356268));
+#22240 = CARTESIAN_POINT('',(3.47299439646,-0.509191765583,
+    52.559333075774));
+#22241 = CARTESIAN_POINT('',(3.473001918717,0.509188113537,
+    52.922984550924));
+#22242 = CARTESIAN_POINT('',(3.153070337705,1.469275962454,
+    53.286597711666));
+#22243 = CARTESIAN_POINT('',(2.558978332091,2.265563624369,
+    53.650254649996));
+#22244 = CARTESIAN_POINT('',(1.770718231138,2.821855672548,
+    54.013881054379));
+#22245 = CARTESIAN_POINT('',(0.885357195942,3.099998381651,
+    54.377519332977));
+#22246 = CARTESIAN_POINT('',(5.943461705E-07,3.099998289786,
+    54.741155953678));
+#22247 = CARTESIAN_POINT('',(5.0945379693E-07,3.10000146592,
+    47.758847167244));
+#22248 = CARTESIAN_POINT('',(-0.885356999256,3.100001873002,
+    48.122483787911));
+#22249 = CARTESIAN_POINT('',(-1.770719040551,2.821859194186,
+    48.486122066518));
+#22250 = CARTESIAN_POINT('',(-2.558980147239,2.265566856711,
+    48.849748470969));
+#22251 = CARTESIAN_POINT('',(-3.153073045046,1.469278590535,
+    49.213405409147));
+#22252 = CARTESIAN_POINT('',(-3.473005295692,0.509189871795,
+    49.577018570064));
+#22253 = CARTESIAN_POINT('',(-3.472998136029,-0.509191050639,
+    49.940670045085));
+#22254 = CARTESIAN_POINT('',(-3.153074069712,-1.469272193691,
+    50.304300764661));
+#22255 = CARTESIAN_POINT('',(-2.558984611868,-2.26556982546,
+    50.667938451992));
+#22256 = CARTESIAN_POINT('',(-1.77071731327,-2.821857716195,
+    51.031574525848));
+#22257 = CARTESIAN_POINT('',(-6.0803195659E-07,-3.37814501148,
+    51.758847287261));
+#22258 = CARTESIAN_POINT('',(1.770716317493,-2.821858417391,
+    52.48612004868));
+#22259 = CARTESIAN_POINT('',(2.558985298461,-2.265572178771,
+    52.849756122524));
+#22260 = CARTESIAN_POINT('',(3.153066899354,-1.469264483995,
+    53.213393809876));
+#22261 = CARTESIAN_POINT('',(3.473009228748,-0.509213843627,
+    53.577024529434));
+#22262 = CARTESIAN_POINT('',(3.472997199058,0.509219870374,
+    53.940676004458));
+#22263 = CARTESIAN_POINT('',(3.153075235205,1.469248284104,
+    54.304289165382));
+#22264 = CARTESIAN_POINT('',(2.558981665003,2.265582346515,
+    54.667946103555));
+#22265 = CARTESIAN_POINT('',(1.77071988095,2.821854409034,
+    55.031572508015));
+#22266 = CARTESIAN_POINT('',(0.885358103055,3.100001278859,
+    55.395210786597));
+#22267 = CARTESIAN_POINT('',(5.943561403E-07,3.10000171022,
+    55.758847407296));
+#22268 = DEFINITIONAL_REPRESENTATION('',(#22269),#22273);
+#22269 = LINE('',#22270,#22271);
+#22270 = CARTESIAN_POINT('',(0.,0.));
+#22271 = VECTOR('',#22272,1.);
+#22272 = DIRECTION('',(1.,0.));
+#22273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22274 = ADVANCED_FACE('',(#22275),#19239,.F.);
+#22275 = FACE_BOUND('',#22276,.F.);
+#22276 = EDGE_LOOP('',(#22277,#22278,#22279,#22488,#22576));
+#22277 = ORIENTED_EDGE('',*,*,#22171,.F.);
+#22278 = ORIENTED_EDGE('',*,*,#19226,.T.);
+#22279 = ORIENTED_EDGE('',*,*,#22280,.T.);
+#22280 = EDGE_CURVE('',#19139,#22281,#22283,.T.);
+#22281 = VERTEX_POINT('',#22282);
+#22282 = CARTESIAN_POINT('',(4.,0.,45.999998245496));
+#22283 = SURFACE_CURVE('',#22284,(#22350,#22419),.PCURVE_S1.);
+#22284 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#22285,#22286,#22287,#22288,
+    #22289,#22290,#22291,#22292,#22293,#22294,#22295,#22296,#22297,
+    #22298,#22299,#22300,#22301,#22302,#22303,#22304,#22305,#22306,
+    #22307,#22308,#22309,#22310,#22311,#22312,#22313,#22314,#22315,
+    #22316,#22317,#22318,#22319,#22320,#22321,#22322,#22323,#22324,
+    #22325,#22326,#22327,#22328,#22329,#22330,#22331,#22332,#22333,
+    #22334,#22335,#22336,#22337,#22338,#22339,#22340,#22341,#22342,
+    #22343,#22344,#22345,#22346,#22347,#22348,#22349),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924877802111E-02,0.113262128177,
+    0.273270929978,0.34795291442,0.530610178811,0.567951436685,
+    0.763925135704,0.961230179311,1.),.UNSPECIFIED.);
+#22285 = CARTESIAN_POINT('',(-3.3963196211E-07,4.,39.99999855724));
+#22286 = CARTESIAN_POINT('',(-0.116015393669,3.999999984349,
+    40.036927241789));
+#22287 = CARTESIAN_POINT('',(-0.23203088511,3.996154386991,
+    40.073856057834));
+#22288 = CARTESIAN_POINT('',(-0.34789746173,3.988463220073,
+    40.110784816974));
+#22289 = CARTESIAN_POINT('',(-0.463466358453,3.976933389996,
+    40.147713509995));
+#22290 = CARTESIAN_POINT('',(-0.578589503444,3.961578680488,
+    40.184642215725));
+#22291 = CARTESIAN_POINT('',(-0.693119624191,3.942419735676,
+    40.221571009901));
+#22292 = CARTESIAN_POINT('',(-0.806910353598,3.919484043155,
+    40.258499874026));
+#22293 = CARTESIAN_POINT('',(-1.06657104717,3.858129803341,
+    40.343428409153));
+#22294 = CARTESIAN_POINT('',(-1.211833285639,3.817130355567,
+    40.39142874112));
+#22295 = CARTESIAN_POINT('',(-1.355283002131,3.769883320329,
+    40.439428851779));
+#22296 = CARTESIAN_POINT('',(-1.496606740559,3.716483043101,
+    40.487428679576));
+#22297 = CARTESIAN_POINT('',(-1.635498023579,3.657042313222,
+    40.535428506804));
+#22298 = CARTESIAN_POINT('',(-1.771657738077,3.59169220889,
+    40.583428616649));
+#22299 = CARTESIAN_POINT('',(-1.904794520658,3.520581942146,
+    40.631428950235));
+#22300 = CARTESIAN_POINT('',(-2.359151859645,3.252150053174,
+    40.799409870971));
+#22301 = CARTESIAN_POINT('',(-2.66316629833,3.025390696426,
+    40.919441295982));
+#22302 = CARTESIAN_POINT('',(-2.9420414717,2.766268692446,
+    41.039446380667));
+#22303 = CARTESIAN_POINT('',(-3.191810500417,2.478109810245,
+    41.159428669356));
+#22304 = CARTESIAN_POINT('',(-3.40908178398,2.164719810536,
+    41.279410974799));
+#22305 = CARTESIAN_POINT('',(-3.591008811492,1.830327648232,
+    41.399416091773));
+#22306 = CARTESIAN_POINT('',(-3.735352648723,1.479600640063,
+    41.519447529009));
+#22307 = CARTESIAN_POINT('',(-3.88983301142,0.948762219332,
+    41.695428216758));
+#22308 = CARTESIAN_POINT('',(-3.930500770672,0.777367510103,
+    41.751428904681));
+#22309 = CARTESIAN_POINT('',(-3.962532412279,0.604001266127,
+    41.807429105745));
+#22310 = CARTESIAN_POINT('',(-3.985818059738,0.429172008264,
+    41.863428697032));
+#22311 = CARTESIAN_POINT('',(-4.000284063167,0.253393097351,
+    41.919428288322));
+#22312 = CARTESIAN_POINT('',(-4.005893099278,7.718180568571E-02,
+    41.97542848941));
+#22313 = CARTESIAN_POINT('',(-4.002644271356,-9.894161148714E-02,
+    42.031429177439));
+#22314 = CARTESIAN_POINT('',(-3.961049794726,-0.703725266874,
+    42.22439260371));
+#22315 = CARTESIAN_POINT('',(-3.87873142827,-1.129672003794,
+    42.361453884602));
+#22316 = CARTESIAN_POINT('',(-3.744040660372,-1.544240375636,
+    42.498461568781));
+#22317 = CARTESIAN_POINT('',(-3.558992443641,-1.939971876471,
+    42.635428702039));
+#22318 = CARTESIAN_POINT('',(-3.326668623085,-2.30993391114,
+    42.772395831877));
+#22319 = CARTESIAN_POINT('',(-3.051225803113,-2.647779714719,
+    42.909403524824));
+#22320 = CARTESIAN_POINT('',(-2.737840710431,-2.947774240186,
+    43.046464814901));
+#22321 = CARTESIAN_POINT('',(-2.322568065409,-3.257823712693,
+    43.211428647711));
+#22322 = CARTESIAN_POINT('',(-2.250759375398,-3.308678263127,
+    43.23942865318));
+#22323 = CARTESIAN_POINT('',(-2.177680056181,-3.357722484931,
+    43.267428667157));
+#22324 = CARTESIAN_POINT('',(-2.103383426392,-3.404919417775,
+    43.295428685395));
+#22325 = CARTESIAN_POINT('',(-2.027924003799,-3.450234042454,
+    43.32342870365));
+#22326 = CARTESIAN_POINT('',(-1.951357505297,-3.493633280891,
+    43.351428717677));
+#22327 = CARTESIAN_POINT('',(-1.873740846911,-3.535085996133,
+    43.379428723234));
+#22328 = CARTESIAN_POINT('',(-1.382579401822,-3.781745433876,
+    43.554377760718));
+#22329 = CARTESIAN_POINT('',(-0.942310086253,-3.934706861774,
+    43.701465103133));
+#22330 = CARTESIAN_POINT('',(-0.483221019048,-4.028756306738,
+    43.848474235945));
+#22331 = CARTESIAN_POINT('',(-1.457664004198E-02,-4.061509807729,
+    43.995428717354));
+#22332 = CARTESIAN_POINT('',(0.454290794442,-4.032121004238,
+    44.142383159803));
+#22333 = CARTESIAN_POINT('',(0.914043081905,-3.941369257793,
+    44.289392342596));
+#22334 = CARTESIAN_POINT('',(1.355398995369,-3.791571956461,
+    44.43647967153));
+#22335 = CARTESIAN_POINT('',(2.186270189263,-3.381752880923,
+    44.731376017728));
+#22336 = CARTESIAN_POINT('',(2.576212206779,-3.120594959609,
+    44.879466380249));
+#22337 = CARTESIAN_POINT('',(2.929949778964,-2.808240353583,
+    45.02747578791));
+#22338 = CARTESIAN_POINT('',(3.239851211344,-2.450780886807,
+    45.175428739116));
+#22339 = CARTESIAN_POINT('',(3.499502864394,-2.055310035388,
+    45.32338167203));
+#22340 = CARTESIAN_POINT('',(3.703823975433,-1.629929521653,
+    45.471391019814));
+#22341 = CARTESIAN_POINT('',(3.849029057836,-1.183640660611,
+    45.619481333946));
+#22342 = CARTESIAN_POINT('',(3.950045848953,-0.636772270747,
+    45.796499820807));
+#22343 = CARTESIAN_POINT('',(3.964292000813,-0.546528764419,
+    45.825571016367));
+#22344 = CARTESIAN_POINT('',(3.976181426015,-0.455923798717,
+    45.854642222621));
+#22345 = CARTESIAN_POINT('',(3.985703551268,-0.365029214644,
+    45.883713434979));
+#22346 = CARTESIAN_POINT('',(3.99285044365,-0.273917095641,
+    45.912784648619));
+#22347 = CARTESIAN_POINT('',(3.997616810618,-0.182659767583,
+    45.941855858485));
+#22348 = CARTESIAN_POINT('',(4.,-9.132979878623E-02,45.970927059285));
+#22349 = CARTESIAN_POINT('',(4.,-1.78E-15,45.999998245496));
+#22350 = PCURVE('',#19239,#22351);
+#22351 = DEFINITIONAL_REPRESENTATION('',(#22352),#22418);
+#22352 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#22353,#22354,#22355,#22356,
+    #22357,#22358,#22359,#22360,#22361,#22362,#22363,#22364,#22365,
+    #22366,#22367,#22368,#22369,#22370,#22371,#22372,#22373,#22374,
+    #22375,#22376,#22377,#22378,#22379,#22380,#22381,#22382,#22383,
+    #22384,#22385,#22386,#22387,#22388,#22389,#22390,#22391,#22392,
+    #22393,#22394,#22395,#22396,#22397,#22398,#22399,#22400,#22401,
+    #22402,#22403,#22404,#22405,#22406,#22407,#22408,#22409,#22410,
+    #22411,#22412,#22413,#22414,#22415,#22416,#22417),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924877802111E-02,0.113262128177,
+    0.273270929978,0.34795291442,0.530610178811,0.567951436685,
+    0.763925135704,0.961230179311,1.),.UNSPECIFIED.);
+#22353 = CARTESIAN_POINT('',(-0.103529482122,0.));
+#22354 = CARTESIAN_POINT('',(-0.103529516653,2.900468616497E-02));
+#22355 = CARTESIAN_POINT('',(-0.103529570932,5.800949071125E-02));
+#22356 = CARTESIAN_POINT('',(-0.103529618838,8.701425153652E-02));
+#22357 = CARTESIAN_POINT('',(-0.103529651302,0.116018954255));
+#22358 = CARTESIAN_POINT('',(-0.103529669904,0.145023658485));
+#22359 = CARTESIAN_POINT('',(-0.103529680488,0.174028424139));
+#22360 = CARTESIAN_POINT('',(-0.103529686764,0.20303323771));
+#22361 = CARTESIAN_POINT('',(-0.103529680217,0.269738124157));
+#22362 = CARTESIAN_POINT('',(-0.103529665496,0.307438711853));
+#22363 = CARTESIAN_POINT('',(-0.103529645333,0.34513911693));
+#22364 = CARTESIAN_POINT('',(-0.103529624488,0.38283929473));
+#22365 = CARTESIAN_POINT('',(-0.103529606672,0.420539470718));
+#22366 = CARTESIAN_POINT('',(-0.103529594303,0.458239870548));
+#22367 = CARTESIAN_POINT('',(-0.10352958827,0.495940450137));
+#22368 = CARTESIAN_POINT('',(-0.103529586231,0.627876592276));
+#22369 = CARTESIAN_POINT('',(-0.10352961978,0.722152108541));
+#22370 = CARTESIAN_POINT('',(-0.103529684465,0.816406982369));
+#22371 = CARTESIAN_POINT('',(-0.103529733096,0.910643971149));
+#22372 = CARTESIAN_POINT('',(-0.103529751902,1.004880960753));
+#22373 = CARTESIAN_POINT('',(-0.103529751462,1.099135839237));
+#22374 = CARTESIAN_POINT('',(-0.103529735422,1.193411366822));
+#22375 = CARTESIAN_POINT('',(-0.103529698998,1.331630735032));
+#22376 = CARTESIAN_POINT('',(-0.103529685485,1.375614988118));
+#22377 = CARTESIAN_POINT('',(-0.103529670662,1.419598856327));
+#22378 = CARTESIAN_POINT('',(-0.103529655188,1.463582244325));
+#22379 = CARTESIAN_POINT('',(-0.103529639774,1.507565632383));
+#22380 = CARTESIAN_POINT('',(-0.103529625185,1.551549500739));
+#22381 = CARTESIAN_POINT('',(-0.103529612238,1.595533753968));
+#22382 = CARTESIAN_POINT('',(-0.103529576312,1.747091763323));
+#22383 = CARTESIAN_POINT('',(-0.103529565662,1.85474293259));
+#22384 = CARTESIAN_POINT('',(-0.103529582928,1.962352034456));
+#22385 = CARTESIAN_POINT('',(-0.103529634469,2.069929313264));
+#22386 = CARTESIAN_POINT('',(-0.10352972956,2.1775065928));
+#22387 = CARTESIAN_POINT('',(-0.103529788171,2.285115696605));
+#22388 = CARTESIAN_POINT('',(-0.103529790498,2.392766865783));
+#22389 = CARTESIAN_POINT('',(-0.103529749878,2.52233333333));
+#22390 = CARTESIAN_POINT('',(-0.103529741455,2.544325194461));
+#22391 = CARTESIAN_POINT('',(-0.103529731709,2.566317061857));
+#22392 = CARTESIAN_POINT('',(-0.103529720884,2.588308932362));
+#22393 = CARTESIAN_POINT('',(-0.103529709266,2.610300802821));
+#22394 = CARTESIAN_POINT('',(-0.103529697179,2.632292670087));
+#22395 = CARTESIAN_POINT('',(-0.103529684991,2.654284531017));
+#22396 = CARTESIAN_POINT('',(-0.103529610737,2.791693610598));
+#22397 = CARTESIAN_POINT('',(-0.10352952498,2.907219460956));
+#22398 = CARTESIAN_POINT('',(-0.103529654703,3.022683994145));
+#22399 = CARTESIAN_POINT('',(-0.103529623665,3.138105509774));
+#22400 = CARTESIAN_POINT('',(-0.103529534152,3.253526977899));
+#22401 = CARTESIAN_POINT('',(-0.103529754142,3.368991525386));
+#22402 = CARTESIAN_POINT('',(-0.10352972009,3.484517380798));
+#22403 = CARTESIAN_POINT('',(-0.103529671698,3.716135928396));
+#22404 = CARTESIAN_POINT('',(-0.103529621659,3.832449585492));
+#22405 = CARTESIAN_POINT('',(-0.103529578476,3.948699660075));
+#22406 = CARTESIAN_POINT('',(-0.103529636031,4.064905417711));
+#22407 = CARTESIAN_POINT('',(-0.103529699636,4.181111183015));
+#22408 = CARTESIAN_POINT('',(-0.103529736853,4.297361258974));
+#22409 = CARTESIAN_POINT('',(-0.103529747946,4.413674914594));
+#22410 = CARTESIAN_POINT('',(-0.103529732553,4.55270942393));
+#22411 = CARTESIAN_POINT('',(-0.10352972911,4.575542628309));
+#22412 = CARTESIAN_POINT('',(-0.103529724784,4.598375840366));
+#22413 = CARTESIAN_POINT('',(-0.103529719619,4.621209056482));
+#22414 = CARTESIAN_POINT('',(-0.103529713671,4.644042272875));
+#22415 = CARTESIAN_POINT('',(-0.103529707006,4.666875485598));
+#22416 = CARTESIAN_POINT('',(-0.103529699701,4.689708690541));
+#22417 = CARTESIAN_POINT('',(-0.103529691847,4.712541883431));
+#22418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22419 = PCURVE('',#19194,#22420);
+#22420 = DEFINITIONAL_REPRESENTATION('',(#22421),#22487);
+#22421 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#22422,#22423,#22424,#22425,
+    #22426,#22427,#22428,#22429,#22430,#22431,#22432,#22433,#22434,
+    #22435,#22436,#22437,#22438,#22439,#22440,#22441,#22442,#22443,
+    #22444,#22445,#22446,#22447,#22448,#22449,#22450,#22451,#22452,
+    #22453,#22454,#22455,#22456,#22457,#22458,#22459,#22460,#22461,
+    #22462,#22463,#22464,#22465,#22466,#22467,#22468,#22469,#22470,
+    #22471,#22472,#22473,#22474,#22475,#22476,#22477,#22478,#22479,
+    #22480,#22481,#22482,#22483,#22484,#22485,#22486),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924877802111E-02,0.113262128177,
+    0.273270929978,0.34795291442,0.530610178811,0.567951436685,
+    0.763925135704,0.961230179311,1.),.UNSPECIFIED.);
+#22422 = CARTESIAN_POINT('',(-1.570796411703,-39.99999855724));
+#22423 = CARTESIAN_POINT('',(-1.599800175212,-40.03692724178));
+#22424 = CARTESIAN_POINT('',(-1.628804048493,-40.07385605783));
+#22425 = CARTESIAN_POINT('',(-1.657807871564,-40.11078481697));
+#22426 = CARTESIAN_POINT('',(-1.686811631945,-40.14771350999));
+#22427 = CARTESIAN_POINT('',(-1.7158153909,-40.18464221572));
+#22428 = CARTESIAN_POINT('',(-1.744819209676,-40.2215710099));
+#22429 = CARTESIAN_POINT('',(-1.773823075746,-40.25849987402));
+#22430 = CARTESIAN_POINT('',(-1.840525783023,-40.34342840915));
+#22431 = CARTESIAN_POINT('',(-1.878225139052,-40.39142874112));
+#22432 = CARTESIAN_POINT('',(-1.915924313812,-40.43942885177));
+#22433 = CARTESIAN_POINT('',(-1.953623263246,-40.48742867957));
+#22434 = CARTESIAN_POINT('',(-1.991322212863,-40.5354285068));
+#22435 = CARTESIAN_POINT('',(-2.02902138803,-40.58342861664));
+#22436 = CARTESIAN_POINT('',(-2.066720744278,-40.63142895023));
+#22437 = CARTESIAN_POINT('',(-2.198652608916,-40.79940987097));
+#22438 = CARTESIAN_POINT('',(-2.292925075253,-40.91944129598));
+#22439 = CARTESIAN_POINT('',(-2.387176900358,-41.03944638066));
+#22440 = CARTESIAN_POINT('',(-2.481410838348,-41.15942866935));
+#22441 = CARTESIAN_POINT('',(-2.575644774273,-41.27941097479));
+#22442 = CARTESIAN_POINT('',(-2.669896595142,-41.39941609177));
+#22443 = CARTESIAN_POINT('',(-2.764169059057,-41.519447529));
+#22444 = CARTESIAN_POINT('',(-2.902383930585,-41.69542821675));
+#22445 = CARTESIAN_POINT('',(-2.946366751979,-41.75142890468));
+#22446 = CARTESIAN_POINT('',(-2.990349187871,-41.80742910574));
+#22447 = CARTESIAN_POINT('',(-3.034331143179,-41.86342869703));
+#22448 = CARTESIAN_POINT('',(-3.078313098482,-41.91942828832));
+#22449 = CARTESIAN_POINT('',(-3.122295534362,-41.97542848941));
+#22450 = CARTESIAN_POINT('',(-3.166278355731,-42.03142917743));
+#22451 = CARTESIAN_POINT('',(-3.317831434368,-42.22439260371));
+#22452 = CARTESIAN_POINT('',(-3.425479106732,-42.3614538846));
+#22453 = CARTESIAN_POINT('',(-3.533084721802,-42.49846156878));
+#22454 = CARTESIAN_POINT('',(-3.640658525265,-42.63542870203));
+#22455 = CARTESIAN_POINT('',(-3.74823232909,-42.77239583187));
+#22456 = CARTESIAN_POINT('',(-3.855837943167,-42.90940352482));
+#22457 = CARTESIAN_POINT('',(-3.963485614229,-43.0464648149));
+#22458 = CARTESIAN_POINT('',(-4.093047868837,-43.21142864771));
+#22459 = CARTESIAN_POINT('',(-4.115039014793,-43.23942865318));
+#22460 = CARTESIAN_POINT('',(-4.137030166973,-43.26742866715));
+#22461 = CARTESIAN_POINT('',(-4.159021322264,-43.29542868539));
+#22462 = CARTESIAN_POINT('',(-4.181012477555,-43.32342870365));
+#22463 = CARTESIAN_POINT('',(-4.203003629735,-43.35142871767));
+#22464 = CARTESIAN_POINT('',(-4.22499477569,-43.37942872323));
+#22465 = CARTESIAN_POINT('',(-4.362399388824,-43.55437776071));
+#22466 = CARTESIAN_POINT('',(-4.477921483149,-43.70146510313));
+#22467 = CARTESIAN_POINT('',(-4.593382295115,-43.84847423594));
+#22468 = CARTESIAN_POINT('',(-4.708800024787,-43.99542871735));
+#22469 = CARTESIAN_POINT('',(-4.824217762294,-44.1423831598));
+#22470 = CARTESIAN_POINT('',(-4.939678567596,-44.28939234259));
+#22471 = CARTESIAN_POINT('',(-5.055200663286,-44.43647967153));
+#22472 = CARTESIAN_POINT('',(-5.286811680878,-44.73137601772));
+#22473 = CARTESIAN_POINT('',(-5.403121557712,-44.87946638024));
+#22474 = CARTESIAN_POINT('',(-5.519367861722,-45.02747578791));
+#22475 = CARTESIAN_POINT('',(-5.635569858254,-45.1754287391));
+#22476 = CARTESIAN_POINT('',(-5.751771856218,-45.32338167203));
+#22477 = CARTESIAN_POINT('',(-5.868018167179,-45.47139101981));
+#22478 = CARTESIAN_POINT('',(-5.984328051013,-45.61948133394));
+#22479 = CARTESIAN_POINT('',(-6.123358045061,-45.7964998208));
+#22480 = CARTESIAN_POINT('',(-6.146190507688,-45.82557101636));
+#22481 = CARTESIAN_POINT('',(-6.169022977755,-45.85464222262));
+#22482 = CARTESIAN_POINT('',(-6.191855451632,-45.88371343497));
+#22483 = CARTESIAN_POINT('',(-6.214687925533,-45.91278464861));
+#22484 = CARTESIAN_POINT('',(-6.237520395516,-45.94185585848));
+#22485 = CARTESIAN_POINT('',(-6.260352857483,-45.97092705928));
+#22486 = CARTESIAN_POINT('',(-6.28318530718,-45.99999824549));
+#22487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22488 = ORIENTED_EDGE('',*,*,#22489,.T.);
+#22489 = EDGE_CURVE('',#22281,#22490,#22492,.T.);
+#22490 = VERTEX_POINT('',#22491);
+#22491 = CARTESIAN_POINT('',(-4.07551915E-07,4.,47.999998268712));
+#22492 = SURFACE_CURVE('',#22493,(#22517,#22544),.PCURVE_S1.);
+#22493 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#22494,#22495,#22496,#22497,
+    #22498,#22499,#22500,#22501,#22502,#22503,#22504,#22505,#22506,
+    #22507,#22508,#22509,#22510,#22511,#22512,#22513,#22514,#22515,
+    #22516),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.60762318079,
+    0.855125057079,1.),.UNSPECIFIED.);
+#22494 = CARTESIAN_POINT('',(4.,-1.8E-15,45.999998245496));
+#22495 = CARTESIAN_POINT('',(4.,0.477110360973,46.151867233836));
+#22496 = CARTESIAN_POINT('',(3.934961391075,0.954733525167,
+    46.30389917743));
+#22497 = CARTESIAN_POINT('',(3.804641754065,1.421713706917,
+    46.45583792931));
+#22498 = CARTESIAN_POINT('',(3.611378896354,1.86773944896,
+    46.607713675038));
+#22499 = CARTESIAN_POINT('',(3.359079788521,2.283232791114,
+    46.759589299002));
+#22500 = CARTESIAN_POINT('',(3.053302808005,2.659469753054,
+    46.911527819668));
+#22501 = CARTESIAN_POINT('',(2.701111922507,2.988583061733,
+    47.063559619255));
+#22502 = CARTESIAN_POINT('',(2.153153831257,3.376639862643,
+    47.277289055215));
+#22503 = CARTESIAN_POINT('',(1.988315077486,3.480153674927,
+    47.339151406238));
+#22504 = CARTESIAN_POINT('',(1.817811964198,3.574454696362,
+    47.401012943202));
+#22505 = CARTESIAN_POINT('',(1.642247556885,3.659184232742,
+    47.462873457679));
+#22506 = CARTESIAN_POINT('',(1.462248301659,3.734032218243,
+    47.524733980087));
+#22507 = CARTESIAN_POINT('',(1.278462244313,3.798736727962,
+    47.586595534714));
+#22508 = CARTESIAN_POINT('',(1.091558211636,3.853085628183,
+    47.648457899383));
+#22509 = CARTESIAN_POINT('',(0.791400533036,3.922578977521,
+    47.746528325986));
+#22510 = CARTESIAN_POINT('',(0.679740617194,3.944635637467,
+    47.782738328681));
+#22511 = CARTESIAN_POINT('',(0.567383571587,3.963058580875,
+    47.81894835332));
+#22512 = CARTESIAN_POINT('',(0.454467481069,3.977822389658,
+    47.855158379981));
+#22513 = CARTESIAN_POINT('',(0.34113115122,3.988907990964,
+    47.891368393323));
+#22514 = CARTESIAN_POINT('',(0.227514108351,3.996302657174,
+    47.927578382582));
+#22515 = CARTESIAN_POINT('',(0.113756599504,4.000000005903,
+    47.963788341579));
+#22516 = CARTESIAN_POINT('',(-4.0755191662E-07,4.,47.999998268712));
+#22517 = PCURVE('',#19239,#22518);
+#22518 = DEFINITIONAL_REPRESENTATION('',(#22519),#22543);
+#22519 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#22520,#22521,#22522,#22523,
+    #22524,#22525,#22526,#22527,#22528,#22529,#22530,#22531,#22532,
+    #22533,#22534,#22535,#22536,#22537,#22538,#22539,#22540,#22541,
+    #22542),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.60762318079,
+    0.855125057079,1.),.UNSPECIFIED.);
+#22520 = CARTESIAN_POINT('',(-0.103529691847,4.712541883431));
+#22521 = CARTESIAN_POINT('',(-0.103529650817,4.831823356143));
+#22522 = CARTESIAN_POINT('',(-0.103529594285,4.951232801295));
+#22523 = CARTESIAN_POINT('',(-0.103529538163,5.070569046472));
+#22524 = CARTESIAN_POINT('',(-0.103529496181,5.189855819366));
+#22525 = CARTESIAN_POINT('',(-0.103529518116,5.309142563372));
+#22526 = CARTESIAN_POINT('',(-0.103529722078,5.428478784221));
+#22527 = CARTESIAN_POINT('',(-0.103529845891,5.547888220292));
+#22528 = CARTESIAN_POINT('',(-0.103529835896,5.715756370649));
+#22529 = CARTESIAN_POINT('',(-0.103529810739,5.764344511796));
+#22530 = CARTESIAN_POINT('',(-0.10352976078,5.812932001219));
+#22531 = CARTESIAN_POINT('',(-0.103529683649,5.861518674893));
+#22532 = CARTESIAN_POINT('',(-0.103529588645,5.910105347201));
+#22533 = CARTESIAN_POINT('',(-0.103529498769,5.958692833772));
+#22534 = CARTESIAN_POINT('',(-0.103529443288,6.007280973804));
+#22535 = CARTESIAN_POINT('',(-0.103529439422,6.084307808862));
+#22536 = CARTESIAN_POINT('',(-0.103529454664,6.11274800996));
+#22537 = CARTESIAN_POINT('',(-0.103529493573,6.141188239928));
+#22538 = CARTESIAN_POINT('',(-0.10352955696,6.169628483901));
+#22539 = CARTESIAN_POINT('',(-0.103529639447,6.198068727395));
+#22540 = CARTESIAN_POINT('',(-0.103529729468,6.226508956316));
+#22541 = CARTESIAN_POINT('',(-0.103529809269,6.25494915695));
+#22542 = CARTESIAN_POINT('',(-0.103529854908,6.283389315972));
+#22543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22544 = PCURVE('',#22545,#22550);
+#22545 = CYLINDRICAL_SURFACE('',#22546,4.);
+#22546 = AXIS2_PLACEMENT_3D('',#22547,#22548,#22549);
+#22547 = CARTESIAN_POINT('',(0.,0.,0.));
+#22548 = DIRECTION('',(-0.,-0.,-1.));
+#22549 = DIRECTION('',(1.,0.,0.));
+#22550 = DEFINITIONAL_REPRESENTATION('',(#22551),#22575);
+#22551 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#22552,#22553,#22554,#22555,
+    #22556,#22557,#22558,#22559,#22560,#22561,#22562,#22563,#22564,
+    #22565,#22566,#22567,#22568,#22569,#22570,#22571,#22572,#22573,
+    #22574),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.60762318079,
+    0.855125057079,1.),.UNSPECIFIED.);
+#22552 = CARTESIAN_POINT('',(0.,-45.99999824549));
+#22553 = CARTESIAN_POINT('',(-0.119277590243,-46.15186723383));
+#22554 = CARTESIAN_POINT('',(-0.238683142602,-46.30389917743));
+#22555 = CARTESIAN_POINT('',(-0.358015496341,-46.45583792931));
+#22556 = CARTESIAN_POINT('',(-0.477298380899,-46.60771367503));
+#22557 = CARTESIAN_POINT('',(-0.596581277864,-46.759589299));
+#22558 = CARTESIAN_POINT('',(-0.715913660109,-46.91152781966));
+#22559 = CARTESIAN_POINT('',(-0.835319233603,-47.06355961925));
+#22560 = CARTESIAN_POINT('',(-1.003181928703,-47.27728905521));
+#22561 = CARTESIAN_POINT('',(-1.051768487896,-47.33915140623));
+#22562 = CARTESIAN_POINT('',(-1.100354392363,-47.4010129432));
+#22563 = CARTESIAN_POINT('',(-1.148939479167,-47.46287345767));
+#22564 = CARTESIAN_POINT('',(-1.197524564319,-47.52473398008));
+#22565 = CARTESIAN_POINT('',(-1.246110465099,-47.58659553471));
+#22566 = CARTESIAN_POINT('',(-1.294697021902,-47.64845789938));
+#22567 = CARTESIAN_POINT('',(-1.37172135151,-47.74652832598));
+#22568 = CARTESIAN_POINT('',(-1.400160628988,-47.78273832868));
+#22569 = CARTESIAN_POINT('',(-1.428599936046,-47.81894835332));
+#22570 = CARTESIAN_POINT('',(-1.457039257739,-47.85515837998));
+#22571 = CARTESIAN_POINT('',(-1.485478580173,-47.89136839332));
+#22572 = CARTESIAN_POINT('',(-1.513917890499,-47.92757838258));
+#22573 = CARTESIAN_POINT('',(-1.542357176919,-47.96378834157));
+#22574 = CARTESIAN_POINT('',(-1.570796428683,-47.99999826871));
+#22575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22576 = ORIENTED_EDGE('',*,*,#22577,.F.);
+#22577 = EDGE_CURVE('',#22172,#22490,#22578,.T.);
+#22578 = SURFACE_CURVE('',#22579,(#22582,#22589),.PCURVE_S1.);
+#22579 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22580,#22581),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#22580 = CARTESIAN_POINT('',(5.0945383157E-07,3.10000146592,
+    47.758847167244));
+#22581 = CARTESIAN_POINT('',(-5.0944387731E-07,4.100002237842,
+    48.026793478806));
+#22582 = PCURVE('',#19239,#22583);
+#22583 = DEFINITIONAL_REPRESENTATION('',(#22584),#22588);
+#22584 = LINE('',#22585,#22586);
+#22585 = CARTESIAN_POINT('',(0.,6.283389315972));
+#22586 = VECTOR('',#22587,1.);
+#22587 = DIRECTION('',(1.,0.));
+#22588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22589 = PCURVE('',#22590,#22633);
+#22590 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#22591,#22592,#22593,#22594,#22595,#22596,#22597,#22598,#22599
+      ,#22600,#22601,#22602,#22603,#22604,#22605,#22606,#22607,#22608
+      ,#22609,#22610,#22611)
+    ,(#22612,#22613,#22614,#22615,#22616,#22617,#22618,#22619,#22620
+      ,#22621,#22622,#22623,#22624,#22625,#22626,#22627,#22628,#22629
+      ,#22630,#22631,#22632
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#22591 = CARTESIAN_POINT('',(5.0945379648E-07,3.10000146592,
+    47.758847167244));
+#22592 = CARTESIAN_POINT('',(-0.885356999256,3.100001873002,
+    48.12248378791));
+#22593 = CARTESIAN_POINT('',(-1.770719040551,2.821859194186,
+    48.486122066522));
+#22594 = CARTESIAN_POINT('',(-2.558979850192,2.265566497066,
+    48.849749850436));
+#22595 = CARTESIAN_POINT('',(-3.153074212017,1.469280003424,
+    49.213399989789));
+#22596 = CARTESIAN_POINT('',(-3.473003211816,0.509187348777,
+    49.577028247497));
+#22597 = CARTESIAN_POINT('',(-3.473000219906,-0.509188527622,
+    49.94066036765));
+#22598 = CARTESIAN_POINT('',(-3.153072902741,-1.469273606581,
+    50.304306184023));
+#22599 = CARTESIAN_POINT('',(-2.558984908915,-2.265569465816,
+    50.66793707252));
+#22600 = CARTESIAN_POINT('',(-1.77071731327,-2.821857716195,
+    51.031574525847));
+#22601 = CARTESIAN_POINT('',(-6.0803190045E-07,-3.37814501148,
+    51.758847287262));
+#22602 = CARTESIAN_POINT('',(1.770716317493,-2.821858417391,
+    52.486120048679));
+#22603 = CARTESIAN_POINT('',(2.558985298461,-2.265572178771,
+    52.849756122524));
+#22604 = CARTESIAN_POINT('',(3.153066899354,-1.469264483995,
+    53.213393809876));
+#22605 = CARTESIAN_POINT('',(3.473009228749,-0.509213843628,
+    53.577024529433));
+#22606 = CARTESIAN_POINT('',(3.472997199057,0.509219870375,
+    53.940676004461));
+#22607 = CARTESIAN_POINT('',(3.153075235206,1.469248284104,
+    54.304289165378));
+#22608 = CARTESIAN_POINT('',(2.558981665003,2.265582346515,
+    54.667946103557));
+#22609 = CARTESIAN_POINT('',(1.770719880951,2.821854409034,
+    55.031572508014));
+#22610 = CARTESIAN_POINT('',(0.885358103055,3.100001278859,
+    55.395210786597));
+#22611 = CARTESIAN_POINT('',(5.943561403E-07,3.10000171022,
+    55.758847407296));
+#22612 = CARTESIAN_POINT('',(-5.0944391461E-07,4.100002237842,
+    48.026793478806));
+#22613 = CARTESIAN_POINT('',(-1.170959338109,4.100002491668,
+    48.390429585403));
+#22614 = CARTESIAN_POINT('',(-2.341914335166,3.732135691985,
+    48.75406403407));
+#22615 = CARTESIAN_POINT('',(-3.384465382245,2.996394834217,
+    49.117708977477));
+#22616 = CARTESIAN_POINT('',(-4.17019276109,1.943238074535,
+    49.481331565281));
+#22617 = CARTESIAN_POINT('',(-4.593325882014,0.673440441151,
+    49.844976034948));
+#22618 = CARTESIAN_POINT('',(-4.593325747293,-0.673442933683,
+    50.208616642047));
+#22619 = CARTESIAN_POINT('',(-4.170191492134,-1.943235508499,
+    50.572243552922));
+#22620 = CARTESIAN_POINT('',(-3.384463675871,-2.996399261521,
+    50.935885391709));
+#22621 = CARTESIAN_POINT('',(-2.34191532295,-3.732135452215,
+    51.299520665658));
+#22622 = CARTESIAN_POINT('',(5.9131630588E-07,-4.467869559808,
+    52.026793358786));
+#22623 = CARTESIAN_POINT('',(2.34191634142,-3.732134929671,
+    52.754066051916));
+#22624 = CARTESIAN_POINT('',(3.384465984262,-2.996402060384,
+    53.117702705347));
+#22625 = CARTESIAN_POINT('',(4.170184923853,-1.943214976373,
+    53.481337745239));
+#22626 = CARTESIAN_POINT('',(4.593337682066,-0.673485186882,
+    53.844979753052));
+#22627 = CARTESIAN_POINT('',(4.593318520973,0.673499942987,
+    54.208601005095));
+#22628 = CARTESIAN_POINT('',(4.170191726755,1.943188719925,
+    54.572260571716));
+#22629 = CARTESIAN_POINT('',(3.384466438949,2.996422291168,
+    54.935876360594));
+#22630 = CARTESIAN_POINT('',(2.341913079501,3.732129980042,
+    55.299522683508));
+#22631 = CARTESIAN_POINT('',(1.170958234333,4.100002381158,
+    55.663157132181));
+#22632 = CARTESIAN_POINT('',(-5.9434349708E-07,4.100002610784,
+    56.026793238752));
+#22633 = DEFINITIONAL_REPRESENTATION('',(#22634),#22638);
+#22634 = LINE('',#22635,#22636);
+#22635 = CARTESIAN_POINT('',(0.,0.));
+#22636 = VECTOR('',#22637,1.);
+#22637 = DIRECTION('',(1.,0.));
+#22638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22639 = ADVANCED_FACE('',(#22640),#19194,.T.);
+#22640 = FACE_BOUND('',#22641,.F.);
+#22641 = EDGE_LOOP('',(#22642,#22872,#22893,#22894,#22895));
+#22642 = ORIENTED_EDGE('',*,*,#22643,.T.);
+#22643 = EDGE_CURVE('',#19293,#22644,#22646,.T.);
+#22644 = VERTEX_POINT('',#22645);
+#22645 = CARTESIAN_POINT('',(4.,2.03783895E-07,46.499998203837));
+#22646 = SURFACE_CURVE('',#22647,(#22720,#22796),.PCURVE_S1.);
+#22647 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#22648,#22649,#22650,#22651,
+    #22652,#22653,#22654,#22655,#22656,#22657,#22658,#22659,#22660,
+    #22661,#22662,#22663,#22664,#22665,#22666,#22667,#22668,#22669,
+    #22670,#22671,#22672,#22673,#22674,#22675,#22676,#22677,#22678,
+    #22679,#22680,#22681,#22682,#22683,#22684,#22685,#22686,#22687,
+    #22688,#22689,#22690,#22691,#22692,#22693,#22694,#22695,#22696,
+    #22697,#22698,#22699,#22700,#22701,#22702,#22703,#22704,#22705,
+    #22706,#22707,#22708,#22709,#22710,#22711,#22712,#22713,#22714,
+    #22715,#22716,#22717,#22718,#22719),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789125108107E-02,0.107913168864,0.12591914737,
+    0.23194404444,0.391920249299,0.552894424932,0.658919320691,
+    0.818895524323,0.978871733887,1.),.UNSPECIFIED.);
+#22648 = CARTESIAN_POINT('',(4.,3.39643488E-07,38.499998557234));
+#22649 = CARTESIAN_POINT('',(3.999999983946,0.118999724692,
+    38.537877182677));
+#22650 = CARTESIAN_POINT('',(3.995953993864,0.237999607527,
+    38.575755953291));
+#22651 = CARTESIAN_POINT('',(3.987862045162,0.356838778433,
+    38.613634653614));
+#22652 = CARTESIAN_POINT('',(3.97573178321,0.475356690667,
+    38.651513275281));
+#22653 = CARTESIAN_POINT('',(3.959578464212,0.593393582521,
+    38.68939191151));
+#22654 = CARTESIAN_POINT('',(3.939424936079,0.710790599394,
+    38.727270651575));
+#22655 = CARTESIAN_POINT('',(3.915301619303,0.827389915857,
+    38.765149475289));
+#22656 = CARTESIAN_POINT('',(3.835401429838,1.156743309673,
+    38.873026819854));
+#22657 = CARTESIAN_POINT('',(3.77012634046,1.367204911892,
+    38.943028973419));
+#22658 = CARTESIAN_POINT('',(3.691661577962,1.57341910439,39.01302961217
+    ));
+#22659 = CARTESIAN_POINT('',(3.600335616378,1.774422734043,
+    39.083028331214));
+#22660 = CARTESIAN_POINT('',(3.496557281362,1.969289232506,
+    39.153027031173));
+#22661 = CARTESIAN_POINT('',(3.38081236708,2.157129958112,
+    39.223027624605));
+#22662 = CARTESIAN_POINT('',(3.253664634161,2.337097701743,
+    39.293029734461));
+#22663 = CARTESIAN_POINT('',(3.080299628181,2.552440391522,
+    39.381028379834));
+#22664 = CARTESIAN_POINT('',(3.044126383761,2.595915494407,
+    39.399028375352));
+#22665 = CARTESIAN_POINT('',(3.007252270378,2.638804232712,
+    39.417028370772));
+#22666 = CARTESIAN_POINT('',(2.969688392168,2.681093434901,
+    39.435028365759));
+#22667 = CARTESIAN_POINT('',(2.931446142458,2.722770190522,
+    39.453028359983));
+#22668 = CARTESIAN_POINT('',(2.892537203769,2.7638218502,39.471028353121
+    ));
+#22669 = CARTESIAN_POINT('',(2.852973547811,2.804236025642,
+    39.489028344856));
+#22670 = CARTESIAN_POINT('',(2.57602112817,3.078146920733,
+    39.613017969861));
+#22671 = CARTESIAN_POINT('',(2.316938074961,3.289830142166,
+    39.719034829975));
+#22672 = CARTESIAN_POINT('',(2.038090590813,3.476467874659,
+    39.82503791088));
+#22673 = CARTESIAN_POINT('',(1.742336993297,3.635943441625,
+    39.931028147422));
+#22674 = CARTESIAN_POINT('',(1.432747950271,3.766546877987,
+    40.037018419435));
+#22675 = CARTESIAN_POINT('',(1.112580024183,3.866956170153,
+    40.143021590513));
+#22676 = CARTESIAN_POINT('',(0.785273718291,3.936269613189,
+    40.249038556085));
+#22677 = CARTESIAN_POINT('',(-4.470669413276E-02,4.03118100095,
+    40.514951406403));
+#22678 = CARTESIAN_POINT('',(-0.552719877679,4.01668410967,
+    40.675085295181));
+#22679 = CARTESIAN_POINT('',(-1.05656932387,3.928789102723,
+    40.835095842744));
+#22680 = CARTESIAN_POINT('',(-1.543978388039,3.769039098572,
+    40.995028333113));
+#22681 = CARTESIAN_POINT('',(-2.003383771211,3.540928697798,
+    41.154960819375));
+#22682 = CARTESIAN_POINT('',(-2.424093728253,3.250080022924,
+    41.314971327413));
+#22683 = CARTESIAN_POINT('',(-2.796277239041,2.904006298942,
+    41.475105165124));
+#22684 = CARTESIAN_POINT('',(-3.429562932129,2.119829286158,
+    41.795948977172));
+#22685 = CARTESIAN_POINT('',(-3.690809946337,1.680109985774,
+    41.957087104248));
+#22686 = CARTESIAN_POINT('',(-3.886990276211,1.204190489833,
+    42.118097818568));
+#22687 = CARTESIAN_POINT('',(-4.012751006444,0.703487774065,
+    42.279028201824));
+#22688 = CARTESIAN_POINT('',(-4.064814791421,0.189865143506,
+    42.439958869001));
+#22689 = CARTESIAN_POINT('',(-4.042228066349,-0.324407145336,
+    42.600969427857));
+#22690 = CARTESIAN_POINT('',(-3.946140694922,-0.826771872171,
+    42.762107506649));
+#22691 = CARTESIAN_POINT('',(-3.672641129384,-1.619438306348,
+    43.029017925871));
+#22692 = CARTESIAN_POINT('',(-3.534061140369,-1.923953273398,
+    43.135034873164));
+#22693 = CARTESIAN_POINT('',(-3.366670467805,-2.214762294822,
+    43.241038049819));
+#22694 = CARTESIAN_POINT('',(-3.172094808576,-2.488701950875,
+    43.347028347037));
+#22695 = CARTESIAN_POINT('',(-2.952330331314,-2.742879456445,
+    43.453018623822));
+#22696 = CARTESIAN_POINT('',(-2.709711662645,-2.974667557925,
+    43.559021752603));
+#22697 = CARTESIAN_POINT('',(-2.446924468248,-3.181734425949,
+    43.665038652789));
+#22698 = CARTESIAN_POINT('',(-1.744752673809,-3.634316597291,
+    43.930951332046));
+#22699 = CARTESIAN_POINT('',(-1.282828530565,-3.846245124712,
+    44.091085102049));
+#22700 = CARTESIAN_POINT('',(-0.792140176328,-3.990518323687,
+    44.251095587278));
+#22701 = CARTESIAN_POINT('',(-0.284378623301,-4.06308424628,
+    44.411028147177));
+#22702 = CARTESIAN_POINT('',(0.228540761859,-4.061956610122,
+    44.570960785839));
+#22703 = CARTESIAN_POINT('',(0.734542143426,-3.987442578744,
+    44.73097141703));
+#22704 = CARTESIAN_POINT('',(1.22148411137,-3.841926020808,
+    44.891105296639));
+#22705 = CARTESIAN_POINT('',(2.133669693423,-3.420507658489,
+    45.210951432202));
+#22706 = CARTESIAN_POINT('',(2.560118200136,-3.144049204448,
+    45.371085218293));
+#22707 = CARTESIAN_POINT('',(2.944856079175,-2.807052765395,
+    45.531095643483));
+#22708 = CARTESIAN_POINT('',(3.278197831839,-2.417218257658,
+    45.691028101762));
+#22709 = CARTESIAN_POINT('',(3.552081684019,-1.98354177017,
+    45.850960578896));
+#22710 = CARTESIAN_POINT('',(3.760296467785,-1.516384138638,
+    46.010971420718));
+#22711 = CARTESIAN_POINT('',(3.898349337032,-1.027273804558,
+    46.171105350109));
+#22712 = CARTESIAN_POINT('',(3.973608415124,-0.463507351608,
+    46.35214954922));
+#22713 = CARTESIAN_POINT('',(3.981141488654,-0.397569945837,
+    46.373270782263));
+#22714 = CARTESIAN_POINT('',(3.987423967941,-0.331493681174,
+    46.394392013908));
+#22715 = CARTESIAN_POINT('',(3.992452903086,-0.265306236639,
+    46.415513243779));
+#22716 = CARTESIAN_POINT('',(3.996226081213,-0.199035341535,
+    46.436634471529));
+#22717 = CARTESIAN_POINT('',(3.998742026463,-0.132708775441,
+    46.457755696837));
+#22718 = CARTESIAN_POINT('',(3.999999999997,-6.635436821715E-02,
+    46.478876919407));
+#22719 = CARTESIAN_POINT('',(4.,-8.9E-16,46.499998138971));
+#22720 = PCURVE('',#19194,#22721);
+#22721 = DEFINITIONAL_REPRESENTATION('',(#22722),#22795);
+#22722 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#22723,#22724,#22725,#22726,
+    #22727,#22728,#22729,#22730,#22731,#22732,#22733,#22734,#22735,
+    #22736,#22737,#22738,#22739,#22740,#22741,#22742,#22743,#22744,
+    #22745,#22746,#22747,#22748,#22749,#22750,#22751,#22752,#22753,
+    #22754,#22755,#22756,#22757,#22758,#22759,#22760,#22761,#22762,
+    #22763,#22764,#22765,#22766,#22767,#22768,#22769,#22770,#22771,
+    #22772,#22773,#22774,#22775,#22776,#22777,#22778,#22779,#22780,
+    #22781,#22782,#22783,#22784,#22785,#22786,#22787,#22788,#22789,
+    #22790,#22791,#22792,#22793,#22794),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789125108107E-02,0.107913168864,0.12591914737,
+    0.23194404444,0.391920249299,0.552894424932,0.658919320691,
+    0.818895524323,0.978871733887,1.),.UNSPECIFIED.);
+#22723 = CARTESIAN_POINT('',(-8.491087203E-08,-38.49999855723));
+#22724 = CARTESIAN_POINT('',(-2.974993117309E-02,-38.53787718267));
+#22725 = CARTESIAN_POINT('',(-5.949990237172E-02,-38.57575595329));
+#22726 = CARTESIAN_POINT('',(-8.924981758873E-02,-38.61363465361));
+#22727 = CARTESIAN_POINT('',(-0.118999662513,-38.65151327528));
+#22728 = CARTESIAN_POINT('',(-0.148749506079,-38.68939191151));
+#22729 = CARTESIAN_POINT('',(-0.178499417098,-38.72727065157));
+#22730 = CARTESIAN_POINT('',(-0.208249380898,-38.76514947528));
+#22731 = CARTESIAN_POINT('',(-0.292976036347,-38.87302681985));
+#22732 = CARTESIAN_POINT('',(-0.347955555838,-38.94302897341));
+#22733 = CARTESIAN_POINT('',(-0.402933865208,-39.01302961217));
+#22734 = CARTESIAN_POINT('',(-0.457910668156,-39.08302833121));
+#22735 = CARTESIAN_POINT('',(-0.512887473678,-39.15302703117));
+#22736 = CARTESIAN_POINT('',(-0.567865789314,-39.2230276246));
+#22737 = CARTESIAN_POINT('',(-0.622845315267,-39.29302973446));
+#22738 = CARTESIAN_POINT('',(-0.691959305955,-39.38102837983));
+#22739 = CARTESIAN_POINT('',(-0.706096473706,-39.39902837535));
+#22740 = CARTESIAN_POINT('',(-0.7202336423,-39.41702837077));
+#22741 = CARTESIAN_POINT('',(-0.734370811375,-39.43502836575));
+#22742 = CARTESIAN_POINT('',(-0.748507980569,-39.45302835998));
+#22743 = CARTESIAN_POINT('',(-0.762645149519,-39.47102835312));
+#22744 = CARTESIAN_POINT('',(-0.776782317859,-39.48902834485));
+#22745 = CARTESIAN_POINT('',(-0.874163598528,-39.61301796986));
+#22746 = CARTESIAN_POINT('',(-0.957429107389,-39.71903482997));
+#22747 = CARTESIAN_POINT('',(-1.040683783718,-39.82503791088));
+#22748 = CARTESIAN_POINT('',(-1.123928338401,-39.93102814742));
+#22749 = CARTESIAN_POINT('',(-1.207172888214,-40.03701841943));
+#22750 = CARTESIAN_POINT('',(-1.290427551752,-40.14302159051));
+#22751 = CARTESIAN_POINT('',(-1.373693044555,-40.24903855608));
+#22752 = CARTESIAN_POINT('',(-1.582540425514,-40.5149514064));
+#22753 = CARTESIAN_POINT('',(-1.708309246467,-40.67508529517));
+#22754 = CARTESIAN_POINT('',(-1.833981235297,-40.83509584275));
+#22755 = CARTESIAN_POINT('',(-1.959591962901,-40.9950283331));
+#22756 = CARTESIAN_POINT('',(-2.085202690909,-41.15496081938));
+#22757 = CARTESIAN_POINT('',(-2.21087468478,-41.31497132741));
+#22758 = CARTESIAN_POINT('',(-2.336643513761,-41.47510516512));
+#22759 = CARTESIAN_POINT('',(-2.588633637135,-41.79594897717));
+#22760 = CARTESIAN_POINT('',(-2.715191219742,-41.95708710424));
+#22761 = CARTESIAN_POINT('',(-2.841648621567,-42.11809781857));
+#22762 = CARTESIAN_POINT('',(-2.968043217608,-42.27902820181));
+#22763 = CARTESIAN_POINT('',(-3.09443778444,-42.439958869));
+#22764 = CARTESIAN_POINT('',(-3.220895199764,-42.60096942785));
+#22765 = CARTESIAN_POINT('',(-3.347452790989,-42.76210750664));
+#22766 = CARTESIAN_POINT('',(-3.557083729816,-43.02901792587));
+#22767 = CARTESIAN_POINT('',(-3.64034922525,-43.13503487316));
+#22768 = CARTESIAN_POINT('',(-3.723603887746,-43.24103804981));
+#22769 = CARTESIAN_POINT('',(-3.806848433634,-43.34702834703));
+#22770 = CARTESIAN_POINT('',(-3.890092982205,-43.45301862382));
+#22771 = CARTESIAN_POINT('',(-3.973347651192,-43.5590217526));
+#22772 = CARTESIAN_POINT('',(-4.056613153609,-43.66503865278));
+#22773 = CARTESIAN_POINT('',(-4.265460563624,-43.93095133204));
+#22774 = CARTESIAN_POINT('',(-4.391229398861,-44.09108510204));
+#22775 = CARTESIAN_POINT('',(-4.516901391477,-44.25109558728));
+#22776 = CARTESIAN_POINT('',(-4.642512107069,-44.41102814717));
+#22777 = CARTESIAN_POINT('',(-4.768122814907,-44.57096078584));
+#22778 = CARTESIAN_POINT('',(-4.89379478958,-44.73097141703));
+#22779 = CARTESIAN_POINT('',(-5.019563608788,-44.89110529663));
+#22780 = CARTESIAN_POINT('',(-5.27077019362,-45.2109514322));
+#22781 = CARTESIAN_POINT('',(-5.396539026455,-45.37108521829));
+#22782 = CARTESIAN_POINT('',(-5.522211025357,-45.53109564347));
+#22783 = CARTESIAN_POINT('',(-5.647821751935,-45.69102810177));
+#22784 = CARTESIAN_POINT('',(-5.773432481673,-45.85096057888));
+#22785 = CARTESIAN_POINT('',(-5.899104436915,-46.01097142072));
+#22786 = CARTESIAN_POINT('',(-6.024873246799,-46.1711053501));
+#22787 = CARTESIAN_POINT('',(-6.167065137898,-46.35214954922));
+#22788 = CARTESIAN_POINT('',(-6.183653731359,-46.37327078226));
+#22789 = CARTESIAN_POINT('',(-6.200242326899,-46.3943920139));
+#22790 = CARTESIAN_POINT('',(-6.216830924025,-46.41551324377));
+#22791 = CARTESIAN_POINT('',(-6.23341952192,-46.43663447152));
+#22792 = CARTESIAN_POINT('',(-6.250008119442,-46.45775569683));
+#22793 = CARTESIAN_POINT('',(-6.266596715125,-46.4788769194));
+#22794 = CARTESIAN_POINT('',(-6.28318530718,-46.49999813897));
+#22795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22796 = PCURVE('',#19565,#22797);
+#22797 = DEFINITIONAL_REPRESENTATION('',(#22798),#22871);
+#22798 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#22799,#22800,#22801,#22802,
+    #22803,#22804,#22805,#22806,#22807,#22808,#22809,#22810,#22811,
+    #22812,#22813,#22814,#22815,#22816,#22817,#22818,#22819,#22820,
+    #22821,#22822,#22823,#22824,#22825,#22826,#22827,#22828,#22829,
+    #22830,#22831,#22832,#22833,#22834,#22835,#22836,#22837,#22838,
+    #22839,#22840,#22841,#22842,#22843,#22844,#22845,#22846,#22847,
+    #22848,#22849,#22850,#22851,#22852,#22853,#22854,#22855,#22856,
+    #22857,#22858,#22859,#22860,#22861,#22862,#22863,#22864,#22865,
+    #22866,#22867,#22868,#22869,#22870),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789125108107E-02,0.107913168864,0.12591914737,
+    0.23194404444,0.391920249299,0.552894424932,0.658919320691,
+    0.818895524323,0.978871733887,1.),.UNSPECIFIED.);
+#22799 = CARTESIAN_POINT('',(-0.931750426455,0.));
+#22800 = CARTESIAN_POINT('',(-0.931750474194,2.975079533015E-02));
+#22801 = CARTESIAN_POINT('',(-0.931750558897,5.950172380494E-02));
+#22802 = CARTESIAN_POINT('',(-0.931750653878,8.925260031785E-02));
+#22803 = CARTESIAN_POINT('',(-0.931750739279,0.119003408453));
+#22804 = CARTESIAN_POINT('',(-0.931750802281,0.14875421645));
+#22805 = CARTESIAN_POINT('',(-0.931750837327,0.178505093173));
+#22806 = CARTESIAN_POINT('',(-0.931750846334,0.208256024076));
+#22807 = CARTESIAN_POINT('',(-0.93175082521,0.292985436445));
+#22808 = CARTESIAN_POINT('',(-0.931750746925,0.347966748369));
+#22809 = CARTESIAN_POINT('',(-0.931750635203,0.402946853328));
+#22810 = CARTESIAN_POINT('',(-0.931750531166,0.457925452759));
+#22811 = CARTESIAN_POINT('',(-0.931750462135,0.512904053018));
+#22812 = CARTESIAN_POINT('',(-0.931750432897,0.567884159674));
+#22813 = CARTESIAN_POINT('',(-0.93175043202,0.622865472232));
+#22814 = CARTESIAN_POINT('',(-0.931750458665,0.691981704308));
+#22815 = CARTESIAN_POINT('',(-0.931750465533,0.706119330289));
+#22816 = CARTESIAN_POINT('',(-0.931750473644,0.720256956882));
+#22817 = CARTESIAN_POINT('',(-0.931750482823,0.734394583741));
+#22818 = CARTESIAN_POINT('',(-0.931750492895,0.748532210521));
+#22819 = CARTESIAN_POINT('',(-0.931750503683,0.76266983688));
+#22820 = CARTESIAN_POINT('',(-0.931750515008,0.776807462477));
+#22821 = CARTESIAN_POINT('',(-0.93175059549,0.874191892014));
+#22822 = CARTESIAN_POINT('',(-0.931750677135,0.957460088985));
+#22823 = CARTESIAN_POINT('',(-0.931750736047,1.04071745372));
+#22824 = CARTESIAN_POINT('',(-0.931750751186,1.123964705051));
+#22825 = CARTESIAN_POINT('',(-0.931750733654,1.207211961159));
+#22826 = CARTESIAN_POINT('',(-0.931750703742,1.290469336775));
+#22827 = CARTESIAN_POINT('',(-0.931750667543,1.37373754337));
+#22828 = CARTESIAN_POINT('',(-0.931750581575,1.582591728529));
+#22829 = CARTESIAN_POINT('',(-0.931750532756,1.708364644674));
+#22830 = CARTESIAN_POINT('',(-0.931750517254,1.834040714462));
+#22831 = CARTESIAN_POINT('',(-0.931750513912,1.959655508949));
+#22832 = CARTESIAN_POINT('',(-0.93175058891,2.085270310892));
+#22833 = CARTESIAN_POINT('',(-0.931750657035,2.210946373059));
+#22834 = CARTESIAN_POINT('',(-0.931750664576,2.336719278738));
+#22835 = CARTESIAN_POINT('',(-0.93175062011,2.588717580844));
+#22836 = CARTESIAN_POINT('',(-0.931750613472,2.715279271462));
+#22837 = CARTESIAN_POINT('',(-0.931750324541,2.841740813068));
+#22838 = CARTESIAN_POINT('',(-0.931750839758,2.968139488676));
+#22839 = CARTESIAN_POINT('',(-0.93175060307,3.0945381535));
+#22840 = CARTESIAN_POINT('',(-0.93175067475,3.220999694163));
+#22841 = CARTESIAN_POINT('',(-0.931750705938,3.34756138588));
+#22842 = CARTESIAN_POINT('',(-0.931750642546,3.557199131914));
+#22843 = CARTESIAN_POINT('',(-0.931750596022,3.640467332732));
+#22844 = CARTESIAN_POINT('',(-0.93175053246,3.723724703438));
+#22845 = CARTESIAN_POINT('',(-0.931750487833,3.806971959446));
+#22846 = CARTESIAN_POINT('',(-0.931750481406,3.890219215514));
+#22847 = CARTESIAN_POINT('',(-0.931750507021,3.973476586264));
+#22848 = CARTESIAN_POINT('',(-0.931750546565,4.056744786722));
+#22849 = CARTESIAN_POINT('',(-0.931750651032,4.265598958841));
+#22850 = CARTESIAN_POINT('',(-0.931750718007,4.391371861824));
+#22851 = CARTESIAN_POINT('',(-0.93175074669,4.517047921519));
+#22852 = CARTESIAN_POINT('',(-0.931750693464,4.642662723011));
+#22853 = CARTESIAN_POINT('',(-0.931750646928,4.768277532514));
+#22854 = CARTESIAN_POINT('',(-0.931750591915,4.893953602738));
+#22855 = CARTESIAN_POINT('',(-0.931750553837,5.019726513815));
+#22856 = CARTESIAN_POINT('',(-0.931750533707,5.27094125673));
+#22857 = CARTESIAN_POINT('',(-0.931750548861,5.396714167325));
+#22858 = CARTESIAN_POINT('',(-0.931750623182,5.522390229843));
+#22859 = CARTESIAN_POINT('',(-0.93175067205,5.648005028405));
+#22860 = CARTESIAN_POINT('',(-0.931750883898,5.773619805697));
+#22861 = CARTESIAN_POINT('',(-0.931750616731,5.899295832106));
+#22862 = CARTESIAN_POINT('',(-0.93175052979,6.025068784967));
+#22863 = CARTESIAN_POINT('',(-0.931750641603,6.167265304707));
+#22864 = CARTESIAN_POINT('',(-0.931750657717,6.183854437354));
+#22865 = CARTESIAN_POINT('',(-0.931750677119,6.200443570981));
+#22866 = CARTESIAN_POINT('',(-0.931750699575,6.21703270479));
+#22867 = CARTESIAN_POINT('',(-0.931750724392,6.233621837645));
+#22868 = CARTESIAN_POINT('',(-0.931750750422,6.250210968066));
+#22869 = CARTESIAN_POINT('',(-0.931750776059,6.266800094237));
+#22870 = CARTESIAN_POINT('',(-0.931750799244,6.283389214001));
+#22871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22872 = ORIENTED_EDGE('',*,*,#22873,.F.);
+#22873 = EDGE_CURVE('',#22281,#22644,#22874,.T.);
+#22874 = SURFACE_CURVE('',#22875,(#22879,#22886),.PCURVE_S1.);
+#22875 = LINE('',#22876,#22877);
+#22876 = CARTESIAN_POINT('',(4.,0.,0.));
+#22877 = VECTOR('',#22878,1.);
+#22878 = DIRECTION('',(0.,0.,1.));
+#22879 = PCURVE('',#19194,#22880);
+#22880 = DEFINITIONAL_REPRESENTATION('',(#22881),#22885);
+#22881 = LINE('',#22882,#22883);
+#22882 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#22883 = VECTOR('',#22884,1.);
+#22884 = DIRECTION('',(-0.,-1.));
+#22885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22886 = PCURVE('',#22545,#22887);
+#22887 = DEFINITIONAL_REPRESENTATION('',(#22888),#22892);
+#22888 = LINE('',#22889,#22890);
+#22889 = CARTESIAN_POINT('',(-0.,0.));
+#22890 = VECTOR('',#22891,1.);
+#22891 = DIRECTION('',(-0.,-1.));
+#22892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22893 = ORIENTED_EDGE('',*,*,#22280,.F.);
+#22894 = ORIENTED_EDGE('',*,*,#19138,.F.);
+#22895 = ORIENTED_EDGE('',*,*,#19522,.T.);
+#22896 = ADVANCED_FACE('',(#22897),#19565,.F.);
+#22897 = FACE_BOUND('',#22898,.F.);
+#22898 = EDGE_LOOP('',(#22899,#22900,#22901,#22902));
+#22899 = ORIENTED_EDGE('',*,*,#22643,.F.);
+#22900 = ORIENTED_EDGE('',*,*,#19552,.T.);
+#22901 = ORIENTED_EDGE('',*,*,#19618,.T.);
+#22902 = ORIENTED_EDGE('',*,*,#22903,.F.);
+#22903 = EDGE_CURVE('',#22644,#19619,#22904,.T.);
+#22904 = SURFACE_CURVE('',#22905,(#22908,#22915),.PCURVE_S1.);
+#22905 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22906,#22907),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#22906 = CARTESIAN_POINT('',(4.099997762153,5.0945577001E-07,
+    46.473203640326));
+#22907 = CARTESIAN_POINT('',(3.099998534085,-5.0944604313E-07,
+    46.741155713624));
+#22908 = PCURVE('',#19565,#22909);
+#22909 = DEFINITIONAL_REPRESENTATION('',(#22910),#22914);
+#22910 = LINE('',#22911,#22912);
+#22911 = CARTESIAN_POINT('',(0.,6.283389315972));
+#22912 = VECTOR('',#22913,1.);
+#22913 = DIRECTION('',(1.,0.));
+#22914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22915 = PCURVE('',#22916,#22959);
+#22916 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#22917,#22918,#22919,#22920,#22921,#22922,#22923,#22924,#22925
+      ,#22926,#22927,#22928,#22929,#22930,#22931,#22932,#22933,#22934
+      ,#22935,#22936,#22937)
+    ,(#22938,#22939,#22940,#22941,#22942,#22943,#22944,#22945,#22946
+      ,#22947,#22948,#22949,#22950,#22951,#22952,#22953,#22954,#22955
+      ,#22956,#22957,#22958
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#22917 = CARTESIAN_POINT('',(4.099997762153,5.0945580465E-07,
+    46.473203640326));
+#22918 = CARTESIAN_POINT('',(4.099997217326,1.170957953354,
+    46.836839746924));
+#22919 = CARTESIAN_POINT('',(3.73212493598,2.341911314777,
+    47.200474195613));
+#22920 = CARTESIAN_POINT('',(2.99641783651,3.384463243184,
+    47.564120518404));
+#22921 = CARTESIAN_POINT('',(1.943185299179,4.170187318299,
+    47.92773630752));
+#22922 = CARTESIAN_POINT('',(0.673497909988,4.593313270273,
+    48.291395873878));
+#22923 = CARTESIAN_POINT('',(-0.673485627092,4.593332068765,
+    48.655017126103));
+#22924 = CARTESIAN_POINT('',(-1.943213801022,4.170179469078,
+    49.018659133835));
+#22925 = CARTESIAN_POINT('',(-2.996399428041,3.384461175156,
+    49.382294173751));
+#22926 = CARTESIAN_POINT('',(-3.732131146585,2.341912567144,
+    49.745930827178));
+#22927 = CARTESIAN_POINT('',(-4.467864276165,-6.1151585764E-07,
+    50.473203520308));
+#22928 = CARTESIAN_POINT('',(-3.732130408155,-2.341913558191,
+    51.200476213437));
+#22929 = CARTESIAN_POINT('',(-2.996394806875,-3.384460480132,
+    51.564111487395));
+#22930 = CARTESIAN_POINT('',(-1.943232087723,-4.17018708369,
+    51.927753326126));
+#22931 = CARTESIAN_POINT('',(-0.673440900716,-4.593320496567,
+    52.291380237107));
+#22932 = CARTESIAN_POINT('',(0.673440881346,-4.593320268711,
+    52.655020844141));
+#22933 = CARTESIAN_POINT('',(1.943236899246,-4.170187306356,
+    53.018665313759));
+#22934 = CARTESIAN_POINT('',(2.996392201824,-3.384460573083,
+    53.382287901662));
+#22935 = CARTESIAN_POINT('',(3.732131908901,-2.341910560927,
+    53.745932845012));
+#22936 = CARTESIAN_POINT('',(4.099997958332,-1.17095684955,54.1095672937
+    ));
+#22937 = CARTESIAN_POINT('',(4.09999738921,5.9435871869E-07,
+    54.473203400274));
+#22938 = CARTESIAN_POINT('',(3.099998534085,-5.0944600805E-07,
+    46.741155713624));
+#22939 = CARTESIAN_POINT('',(3.099998418002,0.885356092161,
+    47.104792334291));
+#22940 = CARTESIAN_POINT('',(2.821852148379,1.770717062021,
+    47.468430612915));
+#22941 = CARTESIAN_POINT('',(2.26558093641,2.558978236461,
+    47.832057017292));
+#22942 = CARTESIAN_POINT('',(1.469247901579,3.153071481581,
+    48.195713955621));
+#22943 = CARTESIAN_POINT('',(0.509220585137,3.472993459487,
+    48.559327116362));
+#22944 = CARTESIAN_POINT('',(-0.50921208522,3.473005851744,
+    48.922978591512));
+#22945 = CARTESIAN_POINT('',(-1.469261855998,3.153064192035,
+    49.286609311021));
+#22946 = CARTESIAN_POINT('',(-2.265568946404,2.558983483323,
+    49.650246998382));
+#22947 = CARTESIAN_POINT('',(-2.821854895758,1.770715508057,
+    50.013883072228));
+#22948 = CARTESIAN_POINT('',(-3.378141550388,5.9479998127E-07,
+    50.741155833642));
+#22949 = CARTESIAN_POINT('',(-2.821855455535,-1.770714494316,
+    51.468428595061));
+#22950 = CARTESIAN_POINT('',(-2.265568055772,-2.558981480412,
+    51.832066048385));
+#22951 = CARTESIAN_POINT('',(-1.469273223932,-3.153069149088,
+    52.19569693687));
+#22952 = CARTESIAN_POINT('',(-0.50918924253,-3.472996480329,
+    52.559342753273));
+#22953 = CARTESIAN_POINT('',(0.509185590484,-3.472999834848,
+    52.922974873425));
+#22954 = CARTESIAN_POINT('',(1.469277375364,-3.153071504672,
+    53.286603131062));
+#22955 = CARTESIAN_POINT('',(2.26556326472,-2.558978035045,
+    53.650253270517));
+#22956 = CARTESIAN_POINT('',(2.821855672548,-1.770718231138,
+    54.013881054377));
+#22957 = CARTESIAN_POINT('',(3.099998381651,-0.885357195942,
+    54.377519332978));
+#22958 = CARTESIAN_POINT('',(3.099998289786,-5.9434617006E-07,
+    54.741155953678));
+#22959 = DEFINITIONAL_REPRESENTATION('',(#22960),#22964);
+#22960 = LINE('',#22961,#22962);
+#22961 = CARTESIAN_POINT('',(0.,0.));
+#22962 = VECTOR('',#22963,1.);
+#22963 = DIRECTION('',(1.,0.));
+#22964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22965 = ADVANCED_FACE('',(#22966),#19674,.F.);
+#22966 = FACE_BOUND('',#22967,.F.);
+#22967 = EDGE_LOOP('',(#22968,#23009,#23010,#23011));
+#22968 = ORIENTED_EDGE('',*,*,#22969,.F.);
+#22969 = EDGE_CURVE('',#19619,#22970,#22972,.T.);
+#22970 = VERTEX_POINT('',#22971);
+#22971 = CARTESIAN_POINT('',(3.099998289786,-5.94346167E-07,
+    54.741155953678));
+#22972 = SURFACE_CURVE('',#22973,(#22995,#23002),.PCURVE_S1.);
+#22973 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#22974,#22975,#22976,#22977,
+    #22978,#22979,#22980,#22981,#22982,#22983,#22984,#22985,#22986,
+    #22987,#22988,#22989,#22990,#22991,#22992,#22993,#22994),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#22974 = CARTESIAN_POINT('',(3.099998534085,-5.0944600805E-07,
+    46.741155713624));
+#22975 = CARTESIAN_POINT('',(3.099998418002,0.885356092161,
+    47.104792334291));
+#22976 = CARTESIAN_POINT('',(2.821852148379,1.770717062021,
+    47.468430612916));
+#22977 = CARTESIAN_POINT('',(2.26558093641,2.558978236461,
+    47.832057017292));
+#22978 = CARTESIAN_POINT('',(1.46924790158,3.153071481582,
+    48.195713955621));
+#22979 = CARTESIAN_POINT('',(0.509220585136,3.472993459486,
+    48.559327116361));
+#22980 = CARTESIAN_POINT('',(-0.509212085219,3.473005851745,
+    48.922978591513));
+#22981 = CARTESIAN_POINT('',(-1.469261855999,3.153064192034,
+    49.286609311021));
+#22982 = CARTESIAN_POINT('',(-2.265568946404,2.558983483323,
+    49.650246998382));
+#22983 = CARTESIAN_POINT('',(-2.821854895758,1.770715508057,
+    50.013883072228));
+#22984 = CARTESIAN_POINT('',(-3.378141550388,5.948000385E-07,
+    50.741155833643));
+#22985 = CARTESIAN_POINT('',(-2.821855455535,-1.770714494316,
+    51.46842859506));
+#22986 = CARTESIAN_POINT('',(-2.265568415422,-2.558981183366,
+    51.832064668903));
+#22987 = CARTESIAN_POINT('',(-1.469271811022,-3.153070316055,
+    52.195702356268));
+#22988 = CARTESIAN_POINT('',(-0.509191765583,-3.47299439646,
+    52.559333075774));
+#22989 = CARTESIAN_POINT('',(0.509188113537,-3.473001918717,
+    52.922984550924));
+#22990 = CARTESIAN_POINT('',(1.469275962454,-3.153070337705,
+    53.286597711666));
+#22991 = CARTESIAN_POINT('',(2.265563624369,-2.558978332091,
+    53.650254649996));
+#22992 = CARTESIAN_POINT('',(2.821855672548,-1.770718231138,
+    54.013881054379));
+#22993 = CARTESIAN_POINT('',(3.099998381651,-0.885357195942,
+    54.377519332977));
+#22994 = CARTESIAN_POINT('',(3.099998289786,-5.943461705E-07,
+    54.741155953678));
+#22995 = PCURVE('',#19674,#22996);
+#22996 = DEFINITIONAL_REPRESENTATION('',(#22997),#23001);
+#22997 = LINE('',#22998,#22999);
+#22998 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#22999 = VECTOR('',#23000,1.);
+#23000 = DIRECTION('',(0.,1.));
+#23001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23002 = PCURVE('',#22916,#23003);
+#23003 = DEFINITIONAL_REPRESENTATION('',(#23004),#23008);
+#23004 = LINE('',#23005,#23006);
+#23005 = CARTESIAN_POINT('',(-0.,0.));
+#23006 = VECTOR('',#23007,1.);
+#23007 = DIRECTION('',(0.,1.));
+#23008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23009 = ORIENTED_EDGE('',*,*,#19661,.T.);
+#23010 = ORIENTED_EDGE('',*,*,#19727,.T.);
+#23011 = ORIENTED_EDGE('',*,*,#23012,.F.);
+#23012 = EDGE_CURVE('',#22970,#19728,#23013,.T.);
+#23013 = SURFACE_CURVE('',#23014,(#23017,#23024),.PCURVE_S1.);
+#23014 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23015,#23016),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#23015 = CARTESIAN_POINT('',(3.099998289786,-5.943461705E-07,
+    54.741155953678));
+#23016 = CARTESIAN_POINT('',(3.10000171022,-5.943561403E-07,
+    55.758847407296));
+#23017 = PCURVE('',#19674,#23018);
+#23018 = DEFINITIONAL_REPRESENTATION('',(#23019),#23023);
+#23019 = LINE('',#23020,#23021);
+#23020 = CARTESIAN_POINT('',(0.,6.283389315972));
+#23021 = VECTOR('',#23022,1.);
+#23022 = DIRECTION('',(1.,0.));
+#23023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23024 = PCURVE('',#23025,#23068);
+#23025 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#23026,#23027,#23028,#23029,#23030,#23031,#23032,#23033,#23034
+      ,#23035,#23036,#23037,#23038,#23039,#23040,#23041,#23042,#23043
+      ,#23044,#23045,#23046)
+    ,(#23047,#23048,#23049,#23050,#23051,#23052,#23053,#23054,#23055
+      ,#23056,#23057,#23058,#23059,#23060,#23061,#23062,#23063,#23064
+      ,#23065,#23066,#23067
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#23026 = CARTESIAN_POINT('',(3.099998289786,-5.943461665E-07,
+    54.741155953678));
+#23027 = CARTESIAN_POINT('',(3.099998197921,0.885355937474,
+    55.104792574377));
+#23028 = CARTESIAN_POINT('',(2.8218519745,1.770716845179,55.468430852968
+    ));
+#23029 = CARTESIAN_POINT('',(2.265580827941,2.558977972748,
+    55.832057257362));
+#23030 = CARTESIAN_POINT('',(1.469247872148,3.153071192833,
+    56.195714195688));
+#23031 = CARTESIAN_POINT('',(0.509220640128,3.472993171841,
+    56.559327356429));
+#23032 = CARTESIAN_POINT('',(-0.509211949967,3.473005591978,
+    56.922978831575));
+#23033 = CARTESIAN_POINT('',(-1.469261653847,3.153063983784,
+    57.286609551091));
+#23034 = CARTESIAN_POINT('',(-2.265568697766,2.5589833437,
+    57.650247238446));
+#23035 = CARTESIAN_POINT('',(-2.821854624869,1.770715445795,
+    58.013883312295));
+#23036 = CARTESIAN_POINT('',(-3.378141284156,6.8732395598E-07,
+    58.741156073708));
+#23037 = CARTESIAN_POINT('',(-2.821855281642,-1.770714277478,
+    59.468428835128));
+#23038 = CARTESIAN_POINT('',(-2.265568306959,-2.558980919641,
+    59.832064908964));
+#23039 = CARTESIAN_POINT('',(-1.469271781588,-3.153070027318,
+    60.195702596345));
+#23040 = CARTESIAN_POINT('',(-0.509191820573,-3.472994108805,
+    60.559333315826));
+#23041 = CARTESIAN_POINT('',(0.509187978278,-3.473001658956,
+    60.922984791007));
+#23042 = CARTESIAN_POINT('',(1.469275760315,-3.153070129459,
+    61.286597951717));
+#23043 = CARTESIAN_POINT('',(2.26556337572,-2.55897819245,
+    61.650254890066));
+#23044 = CARTESIAN_POINT('',(2.821855401652,-1.770718168896,
+    62.013881294464));
+#23045 = CARTESIAN_POINT('',(3.099998113119,-0.885357211059,
+    62.37751957301));
+#23046 = CARTESIAN_POINT('',(3.099998045449,-6.7925882608E-07,
+    62.741156193769));
+#23047 = CARTESIAN_POINT('',(3.10000171022,-5.943561372E-07,
+    55.758847407296));
+#23048 = CARTESIAN_POINT('',(3.100002141581,0.885356984119,
+    56.122484027994));
+#23049 = CARTESIAN_POINT('',(2.821859465071,1.770719102825,
+    56.486122306569));
+#23050 = CARTESIAN_POINT('',(2.265567105341,2.558980286853,
+    56.849748711038));
+#23051 = CARTESIAN_POINT('',(1.469278792705,3.153073253303,
+    57.213405649213));
+#23052 = CARTESIAN_POINT('',(0.509190007033,3.473005555461,
+    57.577018810122));
+#23053 = CARTESIAN_POINT('',(-0.50919099564,3.472998423679,
+    57.94067028516));
+#23054 = CARTESIAN_POINT('',(-1.469272223128,3.153074358453,
+    58.304301004716));
+#23055 = CARTESIAN_POINT('',(-2.265569933924,2.558984875594,
+    58.667938692061));
+#23056 = CARTESIAN_POINT('',(-2.82185789009,1.770717530109,
+    59.031574765912));
+#23057 = CARTESIAN_POINT('',(-3.378145277714,7.0055594366E-07,
+    59.758847527326));
+#23058 = CARTESIAN_POINT('',(-2.821858688282,-1.770716379757,
+    60.486120288745));
+#23059 = CARTESIAN_POINT('',(-2.265572427412,-2.558985438085,
+    60.849756362586));
+#23060 = CARTESIAN_POINT('',(-1.469264686143,-3.153067107606,
+    61.213394049948));
+#23061 = CARTESIAN_POINT('',(-0.509213978896,-3.473009488516,
+    61.577024769489));
+#23062 = CARTESIAN_POINT('',(0.509219815409,-3.472997486715,
+    61.94067624453));
+#23063 = CARTESIAN_POINT('',(1.469248313515,-3.153075523927,
+    62.304289405443));
+#23064 = CARTESIAN_POINT('',(2.265582454982,-2.558981928755,
+    62.667946343616));
+#23065 = CARTESIAN_POINT('',(2.82185458295,-1.770720097777,63.0315727481
+    ));
+#23066 = CARTESIAN_POINT('',(3.10000149889,-0.885358257729,
+    63.395211026628));
+#23067 = CARTESIAN_POINT('',(3.10000195456,-6.7927304004E-07,
+    63.758847647386));
+#23068 = DEFINITIONAL_REPRESENTATION('',(#23069),#23073);
+#23069 = LINE('',#23070,#23071);
+#23070 = CARTESIAN_POINT('',(0.,0.));
+#23071 = VECTOR('',#23072,1.);
+#23072 = DIRECTION('',(1.,0.));
+#23073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23074 = ADVANCED_FACE('',(#23075),#19783,.F.);
+#23075 = FACE_BOUND('',#23076,.F.);
+#23076 = EDGE_LOOP('',(#23077,#23118,#23119,#23120));
+#23077 = ORIENTED_EDGE('',*,*,#23078,.F.);
+#23078 = EDGE_CURVE('',#19728,#23079,#23081,.T.);
+#23079 = VERTEX_POINT('',#23080);
+#23080 = CARTESIAN_POINT('',(3.10000195456,-6.79273072E-07,
+    63.758847647386));
+#23081 = SURFACE_CURVE('',#23082,(#23104,#23111),.PCURVE_S1.);
+#23082 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#23083,#23084,#23085,#23086,
+    #23087,#23088,#23089,#23090,#23091,#23092,#23093,#23094,#23095,
+    #23096,#23097,#23098,#23099,#23100,#23101,#23102,#23103),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#23083 = CARTESIAN_POINT('',(3.10000171022,-5.943561372E-07,
+    55.758847407296));
+#23084 = CARTESIAN_POINT('',(3.100002141581,0.885356984119,
+    56.122484027994));
+#23085 = CARTESIAN_POINT('',(2.821859465071,1.770719102825,
+    56.486122306569));
+#23086 = CARTESIAN_POINT('',(2.265567105341,2.558980286853,
+    56.849748711038));
+#23087 = CARTESIAN_POINT('',(1.469278792705,3.153073253303,
+    57.213405649213));
+#23088 = CARTESIAN_POINT('',(0.509190007033,3.473005555461,
+    57.577018810122));
+#23089 = CARTESIAN_POINT('',(-0.50919099564,3.472998423679,
+    57.94067028516));
+#23090 = CARTESIAN_POINT('',(-1.469272223128,3.153074358453,
+    58.304301004716));
+#23091 = CARTESIAN_POINT('',(-2.265569933924,2.558984875594,
+    58.667938692061));
+#23092 = CARTESIAN_POINT('',(-2.82185789009,1.770717530109,
+    59.031574765912));
+#23093 = CARTESIAN_POINT('',(-3.378145277714,7.0055594366E-07,
+    59.758847527326));
+#23094 = CARTESIAN_POINT('',(-2.821858688282,-1.770716379757,
+    60.486120288745));
+#23095 = CARTESIAN_POINT('',(-2.265572427412,-2.558985438085,
+    60.849756362586));
+#23096 = CARTESIAN_POINT('',(-1.469264686143,-3.153067107606,
+    61.213394049948));
+#23097 = CARTESIAN_POINT('',(-0.509213978896,-3.473009488516,
+    61.577024769489));
+#23098 = CARTESIAN_POINT('',(0.509219815409,-3.472997486715,
+    61.94067624453));
+#23099 = CARTESIAN_POINT('',(1.469248313515,-3.153075523927,
+    62.304289405443));
+#23100 = CARTESIAN_POINT('',(2.265582454982,-2.558981928755,
+    62.667946343616));
+#23101 = CARTESIAN_POINT('',(2.82185458295,-1.770720097777,63.0315727481
+    ));
+#23102 = CARTESIAN_POINT('',(3.10000149889,-0.885358257729,
+    63.395211026628));
+#23103 = CARTESIAN_POINT('',(3.10000195456,-6.7927304004E-07,
+    63.758847647386));
+#23104 = PCURVE('',#19783,#23105);
+#23105 = DEFINITIONAL_REPRESENTATION('',(#23106),#23110);
+#23106 = LINE('',#23107,#23108);
+#23107 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#23108 = VECTOR('',#23109,1.);
+#23109 = DIRECTION('',(0.,1.));
+#23110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23111 = PCURVE('',#23025,#23112);
+#23112 = DEFINITIONAL_REPRESENTATION('',(#23113),#23117);
+#23113 = LINE('',#23114,#23115);
+#23114 = CARTESIAN_POINT('',(-0.,0.));
+#23115 = VECTOR('',#23116,1.);
+#23116 = DIRECTION('',(0.,1.));
+#23117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23118 = ORIENTED_EDGE('',*,*,#19770,.T.);
+#23119 = ORIENTED_EDGE('',*,*,#19836,.T.);
+#23120 = ORIENTED_EDGE('',*,*,#23121,.F.);
+#23121 = EDGE_CURVE('',#23079,#19837,#23122,.T.);
+#23122 = SURFACE_CURVE('',#23123,(#23126,#23133),.PCURVE_S1.);
+#23123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23124,#23125),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#23124 = CARTESIAN_POINT('',(3.10000195456,-6.7927303959E-07,
+    63.758847647386));
+#23125 = CARTESIAN_POINT('',(4.100002983786,6.7925510461E-07,
+    64.02679299866));
+#23126 = PCURVE('',#19783,#23127);
+#23127 = DEFINITIONAL_REPRESENTATION('',(#23128),#23132);
+#23128 = LINE('',#23129,#23130);
+#23129 = CARTESIAN_POINT('',(0.,6.283389315972));
+#23130 = VECTOR('',#23131,1.);
+#23131 = DIRECTION('',(1.,0.));
+#23132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23133 = PCURVE('',#23134,#23177);
+#23134 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#23135,#23136,#23137,#23138,#23139,#23140,#23141,#23142,#23143
+      ,#23144,#23145,#23146,#23147,#23148,#23149,#23150,#23151,#23152
+      ,#23153,#23154,#23155)
+    ,(#23156,#23157,#23158,#23159,#23160,#23161,#23162,#23163,#23164
+      ,#23165,#23166,#23167,#23168,#23169,#23170,#23171,#23172,#23173
+      ,#23174,#23175,#23176
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#23135 = CARTESIAN_POINT('',(3.10000195456,-6.792730729E-07,
+    63.758847647386));
+#23136 = CARTESIAN_POINT('',(3.10000241015,0.885356968991,
+    64.122484268057));
+#23137 = CARTESIAN_POINT('',(2.821859735986,1.77071916508,
+    64.486122546669));
+#23138 = CARTESIAN_POINT('',(2.265566994358,2.558980129446,
+    64.849750330568));
+#23139 = CARTESIAN_POINT('',(1.469280407755,3.153074628539,
+    65.213400469965));
+#23140 = CARTESIAN_POINT('',(0.50918761929,3.47300373136,65.577028727591
+    ));
+#23141 = CARTESIAN_POINT('',(-0.509188417632,3.473000795235,
+    65.940660847852));
+#23142 = CARTESIAN_POINT('',(-1.469273665448,3.153073480238,
+    66.304306664124));
+#23143 = CARTESIAN_POINT('',(-2.265569682748,2.558985436388,
+    66.667937552686));
+#23144 = CARTESIAN_POINT('',(-2.821858063994,1.770717746965,
+    67.031575005988));
+#23145 = CARTESIAN_POINT('',(-3.378145543966,7.9308891872E-07,
+    67.758847767409));
+#23146 = CARTESIAN_POINT('',(-2.821858959192,-1.770716442022,
+    68.486120528824));
+#23147 = CARTESIAN_POINT('',(-2.26557267607,-2.558985577717,
+    68.849756602664));
+#23148 = CARTESIAN_POINT('',(-1.469264888311,-3.153067315869,
+    69.213394290035));
+#23149 = CARTESIAN_POINT('',(-0.509214114162,-3.473009748303,
+    69.577025009555));
+#23150 = CARTESIAN_POINT('',(0.509219760411,-3.472997774381,
+    69.940676484628));
+#23151 = CARTESIAN_POINT('',(1.469248342949,-3.153075812699,
+    70.304289645507));
+#23152 = CARTESIAN_POINT('',(2.265582563456,-2.558982192486,
+    70.667946583711));
+#23153 = CARTESIAN_POINT('',(2.821854756839,-1.77072031464,
+    71.031572988159));
+#23154 = CARTESIAN_POINT('',(3.10000171899,-0.885358412429,
+    71.395211266733));
+#23155 = CARTESIAN_POINT('',(3.100002198872,-7.6417978123E-07,
+    71.758847887449));
+#23156 = CARTESIAN_POINT('',(4.100002983786,6.7925507086E-07,
+    64.02679299866));
+#23157 = CARTESIAN_POINT('',(4.100003189125,1.170959720967,
+    64.390429105248));
+#23158 = CARTESIAN_POINT('',(3.732136274,2.341914915826,64.754063553925)
+  );
+#23159 = CARTESIAN_POINT('',(2.99639523921,3.384466122114,
+    65.117708497324));
+#23160 = CARTESIAN_POINT('',(1.943238255358,4.170193600294,
+    65.481331085143));
+#23161 = CARTESIAN_POINT('',(0.673440373431,4.593326745608,
+    65.844975554774));
+#23162 = CARTESIAN_POINT('',(-0.673443246447,4.593326555108,
+    66.208616161927));
+#23163 = CARTESIAN_POINT('',(-1.943236034774,4.170192170366,
+    66.572243072754));
+#23164 = CARTESIAN_POINT('',(-2.996399946857,3.384464167533,
+    66.935884911567));
+#23165 = CARTESIAN_POINT('',(-3.732136228231,2.341915594458,
+    67.299520185508));
+#23166 = CARTESIAN_POINT('',(-4.467870372686,-7.7636520574E-07,
+    68.026792878638));
+#23167 = CARTESIAN_POINT('',(-3.732135511694,-2.341916922082,
+    68.754065571764));
+#23168 = CARTESIAN_POINT('',(-2.996402465369,-3.384466724131,
+    69.117702225207));
+#23169 = CARTESIAN_POINT('',(-1.943215157202,-4.170185763053,
+    69.481337265068));
+#23170 = CARTESIAN_POINT('',(-0.673485119165,-4.59333854567,
+    69.844979272942));
+#23171 = CARTESIAN_POINT('',(0.673500255762,-4.593319328773,
+    70.208600524892));
+#23172 = CARTESIAN_POINT('',(1.943189246188,-4.170192404994,
+    70.57226009162));
+#23173 = CARTESIAN_POINT('',(2.996422976509,-3.384466930618,
+    70.935875880409));
+#23174 = CARTESIAN_POINT('',(3.732130756063,-2.341913350998,
+    71.299522203371));
+#23175 = CARTESIAN_POINT('',(4.100003175592,-1.170958277568,
+    71.663156652038));
+#23176 = CARTESIAN_POINT('',(4.100003356745,7.6415812611E-07,
+    72.026792758594));
+#23177 = DEFINITIONAL_REPRESENTATION('',(#23178),#23182);
+#23178 = LINE('',#23179,#23180);
+#23179 = CARTESIAN_POINT('',(0.,0.));
+#23180 = VECTOR('',#23181,1.);
+#23181 = DIRECTION('',(1.,0.));
+#23182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23183 = ADVANCED_FACE('',(#23184),#20383,.T.);
+#23184 = FACE_BOUND('',#23185,.F.);
+#23185 = EDGE_LOOP('',(#23186,#23395,#23396,#23584,#23719));
+#23186 = ORIENTED_EDGE('',*,*,#23187,.F.);
+#23187 = EDGE_CURVE('',#19837,#23188,#23190,.T.);
+#23188 = VERTEX_POINT('',#23189);
+#23189 = CARTESIAN_POINT('',(4.,6.11319382E-07,71.999997403083));
+#23190 = SURFACE_CURVE('',#23191,(#23257,#23326),.PCURVE_S1.);
+#23191 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#23192,#23193,#23194,#23195,
+    #23196,#23197,#23198,#23199,#23200,#23201,#23202,#23203,#23204,
+    #23205,#23206,#23207,#23208,#23209,#23210,#23211,#23212,#23213,
+    #23214,#23215,#23216,#23217,#23218,#23219,#23220,#23221,#23222,
+    #23223,#23224,#23225,#23226,#23227,#23228,#23229,#23230,#23231,
+    #23232,#23233,#23234,#23235,#23236,#23237,#23238,#23239,#23240,
+    #23241,#23242,#23243,#23244,#23245,#23246,#23247,#23248,#23249,
+    #23250,#23251,#23252,#23253,#23254,#23255,#23256),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694176101879E-02,0.144968564485,
+    0.306944002041,0.469917325979,0.577944126789,0.73991957001,
+    0.901895007555,0.963777326502,1.),.UNSPECIFIED.);
+#23192 = CARTESIAN_POINT('',(4.,5.4339834321E-07,63.999997691619));
+#23193 = CARTESIAN_POINT('',(3.999999978439,0.116015607632,
+    64.036926379414));
+#23194 = CARTESIAN_POINT('',(3.996154374495,0.232031109075,
+    64.073855198704));
+#23195 = CARTESIAN_POINT('',(3.988463200323,0.347897695461,
+    64.110783961091));
+#23196 = CARTESIAN_POINT('',(3.976933362333,0.463466601677,
+    64.147712657357));
+#23197 = CARTESIAN_POINT('',(3.961578644266,0.578589755847,
+    64.184641366333));
+#23198 = CARTESIAN_POINT('',(3.942419690264,0.693119885424,
+    64.221570163755));
+#23199 = CARTESIAN_POINT('',(3.919483987938,0.806910623274,
+    64.258499031126));
+#23200 = CARTESIAN_POINT('',(3.814792412768,1.249981524928,
+    64.403416472235));
+#23201 = CARTESIAN_POINT('',(3.704754150013,1.572675806609,
+    64.511435128582));
+#23202 = CARTESIAN_POINT('',(3.563549154769,1.884135731718,
+    64.619438607731));
+#23203 = CARTESIAN_POINT('',(3.392564692646,2.180862898923,
+    64.727427990591));
+#23204 = CARTESIAN_POINT('',(3.193612596339,2.459611495827,
+    64.835417319212));
+#23205 = CARTESIAN_POINT('',(2.968893430086,2.717385581427,
+    64.943420668844));
+#23206 = CARTESIAN_POINT('',(2.721013856751,2.95147058005,
+    65.051439200439));
+#23207 = CARTESIAN_POINT('',(2.051243974946,3.471477339104,
+    65.321346095294));
+#23208 = CARTESIAN_POINT('',(1.603549713223,3.725467838647,
+    65.483488552502));
+#23209 = CARTESIAN_POINT('',(1.12053711974,3.912832377041,
+    65.645499169228));
+#23210 = CARTESIAN_POINT('',(0.613953300108,4.028364204316,
+    65.807427825332));
+#23211 = CARTESIAN_POINT('',(9.595275952653E-02,4.068986811021,
+    65.969356503002));
+#23212 = CARTESIAN_POINT('',(-0.420945368813,4.034016268763,
+    66.131367159411));
+#23213 = CARTESIAN_POINT('',(-0.923976257287,3.924923517835,
+    66.293509656465));
+#23214 = CARTESIAN_POINT('',(-1.879882149236,3.567631977933,
+    66.618343709881));
+#23215 = CARTESIAN_POINT('',(-2.333780533265,3.318075168457,
+    66.781490654326));
+#23216 = CARTESIAN_POINT('',(-2.748972198305,3.002690839645,
+    66.944501216533));
+#23217 = CARTESIAN_POINT('',(-3.114671938699,2.628900473293,
+    67.107427708629));
+#23218 = CARTESIAN_POINT('',(-3.421732739498,2.205616748271,
+    67.270354377979));
+#23219 = CARTESIAN_POINT('',(-3.662904965981,1.743353536261,
+    67.433365068333));
+#23220 = CARTESIAN_POINT('',(-3.832683889903,1.25398923317,
+    67.596512079937));
+#23221 = CARTESIAN_POINT('',(-3.992532735998,0.418063775604,
+    67.867416579909));
+#23222 = CARTESIAN_POINT('',(-4.023970465923,7.857634296606E-02,
+    67.975435134694));
+#23223 = CARTESIAN_POINT('',(-4.022371659538,-0.263393818795,
+    68.083438547408));
+#23224 = CARTESIAN_POINT('',(-3.987572849776,-0.604086866781,
+    68.19142786425));
+#23225 = CARTESIAN_POINT('',(-3.919901293174,-0.939799950956,
+    68.299417168815));
+#23226 = CARTESIAN_POINT('',(-3.820141146501,-1.266899424351,
+    68.407420569757));
+#23227 = CARTESIAN_POINT('',(-3.689562184743,-1.581842547007,
+    68.51543915407));
+#23228 = CARTESIAN_POINT('',(-3.290769190012,-2.330149104892,
+    68.78534618587));
+#23229 = CARTESIAN_POINT('',(-2.985955416474,-2.744913936295,
+    68.94748872768));
+#23230 = CARTESIAN_POINT('',(-2.621680235863,-3.113302666845,
+    69.109499349074));
+#23231 = CARTESIAN_POINT('',(-2.206537364148,-3.425762681443,
+    69.271427878271));
+#23232 = CARTESIAN_POINT('',(-1.750362918016,-3.674519077672,
+    69.433356393764));
+#23233 = CARTESIAN_POINT('',(-1.264303587712,-3.853831695696,
+    69.595366964312));
+#23234 = CARTESIAN_POINT('',(-0.760610856172,-3.959826743514,
+    69.757509477553));
+#23235 = CARTESIAN_POINT('',(0.25471561427,-4.024161608446,
+    70.081346138133));
+#23236 = CARTESIAN_POINT('',(0.767758628066,-3.982590727666,
+    70.243488712269));
+#23237 = CARTESIAN_POINT('',(1.272563439987,-3.866062974106,
+    70.405499405961));
+#23238 = CARTESIAN_POINT('',(1.756487621712,-3.676874780428,
+    70.567428059439));
+#23239 = CARTESIAN_POINT('',(2.207749203678,-3.419313439987,
+    70.729356580713));
+#23240 = CARTESIAN_POINT('',(2.615609333876,-3.099850028879,
+    70.891367009089));
+#23241 = CARTESIAN_POINT('',(2.970337203698,-2.726876165999,
+    71.053509429833));
+#23242 = CARTESIAN_POINT('',(3.37664006736,-2.153153518197,
+    71.277288243717));
+#23243 = CARTESIAN_POINT('',(3.480153910995,-1.988314679171,
+    71.339150622899));
+#23244 = CARTESIAN_POINT('',(3.574454954804,-1.817811476392,
+    71.401012188019));
+#23245 = CARTESIAN_POINT('',(3.659184504155,-1.642246976214,
+    71.462872730652));
+#23246 = CARTESIAN_POINT('',(3.73403249289,-1.46224762565,
+    71.524733281214));
+#23247 = CARTESIAN_POINT('',(3.798736995864,-1.278461471425,
+    71.586594863998));
+#23248 = CARTESIAN_POINT('',(3.85308587921,-1.091557341286,
+    71.648457256825));
+#23249 = CARTESIAN_POINT('',(3.922579134804,-0.791399728494,
+    71.746527656288));
+#23250 = CARTESIAN_POINT('',(3.944635736528,-0.679739981272,
+    71.782737603489));
+#23251 = CARTESIAN_POINT('',(3.963058633453,-0.567383107447,
+    71.818947572308));
+#23252 = CARTESIAN_POINT('',(3.977822409182,-0.454467190074,
+    71.85515754283));
+#23253 = CARTESIAN_POINT('',(3.988907990968,-0.341131033748,
+    71.891367499849));
+#23254 = CARTESIAN_POINT('',(3.996302649719,-0.227514164595,
+    71.927577432871));
+#23255 = CARTESIAN_POINT('',(3.999999999993,-0.11375683028,
+    71.96378733611));
+#23256 = CARTESIAN_POINT('',(4.,-1.78E-15,71.999997208494));
+#23257 = PCURVE('',#20383,#23258);
+#23258 = DEFINITIONAL_REPRESENTATION('',(#23259),#23325);
+#23259 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#23260,#23261,#23262,#23263,
+    #23264,#23265,#23266,#23267,#23268,#23269,#23270,#23271,#23272,
+    #23273,#23274,#23275,#23276,#23277,#23278,#23279,#23280,#23281,
+    #23282,#23283,#23284,#23285,#23286,#23287,#23288,#23289,#23290,
+    #23291,#23292,#23293,#23294,#23295,#23296,#23297,#23298,#23299,
+    #23300,#23301,#23302,#23303,#23304,#23305,#23306,#23307,#23308,
+    #23309,#23310,#23311,#23312,#23313,#23314,#23315,#23316,#23317,
+    #23318,#23319,#23320,#23321,#23322,#23323,#23324),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694176101879E-02,0.144968564485,
+    0.306944002041,0.469917325979,0.577944126789,0.73991957001,
+    0.901895007555,0.963777326502,1.),.UNSPECIFIED.);
+#23260 = CARTESIAN_POINT('',(-1.3584958572E-07,-63.99999769161));
+#23261 = CARTESIAN_POINT('',(-2.900390190803E-02,-64.03692637941));
+#23262 = CARTESIAN_POINT('',(-5.800777773819E-02,-64.0738551987));
+#23263 = CARTESIAN_POINT('',(-8.701160335829E-02,-64.11078396109));
+#23264 = CARTESIAN_POINT('',(-0.116015366289,-64.14771265735));
+#23265 = CARTESIAN_POINT('',(-0.145019127793,-64.18464136633));
+#23266 = CARTESIAN_POINT('',(-0.174022949119,-64.22157016375));
+#23267 = CARTESIAN_POINT('',(-0.203026817738,-64.25849903112));
+#23268 = CARTESIAN_POINT('',(-0.316844695783,-64.40341647223));
+#23269 = CARTESIAN_POINT('',(-0.401682279744,-64.51143512858));
+#23270 = CARTESIAN_POINT('',(-0.486507931209,-64.61943860773));
+#23271 = CARTESIAN_POINT('',(-0.571322557576,-64.72742799059));
+#23272 = CARTESIAN_POINT('',(-0.656137190449,-64.83541731921));
+#23273 = CARTESIAN_POINT('',(-0.740962858434,-64.94342066884));
+#23274 = CARTESIAN_POINT('',(-0.825800460919,-65.05143920043));
+#23275 = CARTESIAN_POINT('',(-1.037784942078,-65.32134609529));
+#23276 = CARTESIAN_POINT('',(-1.165131379887,-65.4834885525));
+#23277 = CARTESIAN_POINT('',(-1.2923742132,-65.64549916922));
+#23278 = CARTESIAN_POINT('',(-1.419552598561,-65.80742782533));
+#23279 = CARTESIAN_POINT('',(-1.546730981246,-65.96935650299));
+#23280 = CARTESIAN_POINT('',(-1.673973809687,-66.13136715941));
+#23281 = CARTESIAN_POINT('',(-1.801320242065,-66.29350965646));
+#23282 = CARTESIAN_POINT('',(-2.056444393062,-66.61834370988));
+#23283 = CARTESIAN_POINT('',(-2.184579773837,-66.78149065432));
+#23284 = CARTESIAN_POINT('',(-2.312608033432,-66.94450121653));
+#23285 = CARTESIAN_POINT('',(-2.440570223118,-67.10742770863));
+#23286 = CARTESIAN_POINT('',(-2.568532395423,-67.27035437797));
+#23287 = CARTESIAN_POINT('',(-2.696560637676,-67.43336506833));
+#23288 = CARTESIAN_POINT('',(-2.824696008907,-67.59651207993));
+#23289 = CARTESIAN_POINT('',(-3.037463931801,-67.8674165799));
+#23290 = CARTESIAN_POINT('',(-3.122301526448,-67.97543513469));
+#23291 = CARTESIAN_POINT('',(-3.207127181937,-68.0834385474));
+#23292 = CARTESIAN_POINT('',(-3.291941812504,-68.19142786425));
+#23293 = CARTESIAN_POINT('',(-3.376756444753,-68.29941716881));
+#23294 = CARTESIAN_POINT('',(-3.461582101795,-68.40742056975));
+#23295 = CARTESIAN_POINT('',(-3.546419692175,-68.51543915407));
+#23296 = CARTESIAN_POINT('',(-3.758404148743,-68.78534618587));
+#23297 = CARTESIAN_POINT('',(-3.885750581153,-68.94748872768));
+#23298 = CARTESIAN_POINT('',(-4.012993421945,-69.10949934907));
+#23299 = CARTESIAN_POINT('',(-4.140171828423,-69.27142787827));
+#23300 = CARTESIAN_POINT('',(-4.267350235649,-69.43335639376));
+#23301 = CARTESIAN_POINT('',(-4.394593081757,-69.59536696431));
+#23302 = CARTESIAN_POINT('',(-4.521939518097,-69.75750947755));
+#23303 = CARTESIAN_POINT('',(-4.776280187332,-70.08134613813));
+#23304 = CARTESIAN_POINT('',(-4.903626612726,-70.24348871226));
+#23305 = CARTESIAN_POINT('',(-5.030869441455,-70.40549940596));
+#23306 = CARTESIAN_POINT('',(-5.158047832398,-70.56742805943));
+#23307 = CARTESIAN_POINT('',(-5.285226236109,-70.72935658071));
+#23308 = CARTESIAN_POINT('',(-5.412469097407,-70.89136700908));
+#23309 = CARTESIAN_POINT('',(-5.539815545008,-71.05350942983));
+#23310 = CARTESIAN_POINT('',(-5.715571002537,-71.27728824371));
+#23311 = CARTESIAN_POINT('',(-5.764157583846,-71.33915062289));
+#23312 = CARTESIAN_POINT('',(-5.812743510427,-71.40101218801));
+#23313 = CARTESIAN_POINT('',(-5.861328619344,-71.46287273065));
+#23314 = CARTESIAN_POINT('',(-5.909913726608,-71.52473328121));
+#23315 = CARTESIAN_POINT('',(-5.958499649503,-71.58659486399));
+#23316 = CARTESIAN_POINT('',(-6.007086228422,-71.64845725682));
+#23317 = CARTESIAN_POINT('',(-6.084110536716,-71.74652765628));
+#23318 = CARTESIAN_POINT('',(-6.112549770182,-71.78273760348));
+#23319 = CARTESIAN_POINT('',(-6.140989033144,-71.8189475723));
+#23320 = CARTESIAN_POINT('',(-6.169428310951,-71.85515754283));
+#23321 = CARTESIAN_POINT('',(-6.197867589799,-71.89136749984));
+#23322 = CARTESIAN_POINT('',(-6.226306856724,-71.92757743287));
+#23323 = CARTESIAN_POINT('',(-6.25474609961,-71.96378733611));
+#23324 = CARTESIAN_POINT('',(-6.28318530718,-71.99999720849));
+#23325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23326 = PCURVE('',#23134,#23327);
+#23327 = DEFINITIONAL_REPRESENTATION('',(#23328),#23394);
+#23328 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#23329,#23330,#23331,#23332,
+    #23333,#23334,#23335,#23336,#23337,#23338,#23339,#23340,#23341,
+    #23342,#23343,#23344,#23345,#23346,#23347,#23348,#23349,#23350,
+    #23351,#23352,#23353,#23354,#23355,#23356,#23357,#23358,#23359,
+    #23360,#23361,#23362,#23363,#23364,#23365,#23366,#23367,#23368,
+    #23369,#23370,#23371,#23372,#23373,#23374,#23375,#23376,#23377,
+    #23378,#23379,#23380,#23381,#23382,#23383,#23384,#23385,#23386,
+    #23387,#23388,#23389,#23390,#23391,#23392,#23393),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694176101879E-02,0.144968564485,
+    0.306944002041,0.469917325979,0.577944126789,0.73991957001,
+    0.901895007555,0.963777326502,1.),.UNSPECIFIED.);
+#23329 = CARTESIAN_POINT('',(-0.103530600527,0.));
+#23330 = CARTESIAN_POINT('',(-0.103530635058,2.900468871432E-02));
+#23331 = CARTESIAN_POINT('',(-0.103530689337,5.800949581004E-02));
+#23332 = CARTESIAN_POINT('',(-0.103530737244,8.701425918471E-02));
+#23333 = CARTESIAN_POINT('',(-0.103530769707,0.116018964452));
+#23334 = CARTESIAN_POINT('',(-0.103530788309,0.145023671232));
+#23335 = CARTESIAN_POINT('',(-0.103530798893,0.174028439435));
+#23336 = CARTESIAN_POINT('',(-0.103530805169,0.203033255556));
+#23337 = CARTESIAN_POINT('',(-0.103530793997,0.316854852019));
+#23338 = CARTESIAN_POINT('',(-0.103530730152,0.40169520796));
+#23339 = CARTESIAN_POINT('',(-0.103530670929,0.486523614491));
+#23340 = CARTESIAN_POINT('',(-0.103530674103,0.571340986569));
+#23341 = CARTESIAN_POINT('',(-0.103530718991,0.65615836341));
+#23342 = CARTESIAN_POINT('',(-0.103530762342,0.74098677607));
+#23343 = CARTESIAN_POINT('',(-0.10353080267,0.825827124764));
+#23344 = CARTESIAN_POINT('',(-0.103530869531,1.037818473462));
+#23345 = CARTESIAN_POINT('',(-0.103530881758,1.165169041772));
+#23346 = CARTESIAN_POINT('',(-0.103530841354,1.292416009926));
+#23347 = CARTESIAN_POINT('',(-0.103530795884,1.419598536698));
+#23348 = CARTESIAN_POINT('',(-0.103530735696,1.54678107569));
+#23349 = CARTESIAN_POINT('',(-0.103530684442,1.674028046045));
+#23350 = CARTESIAN_POINT('',(-0.10353068465,1.801378610332));
+#23351 = CARTESIAN_POINT('',(-0.103530755049,2.056511025305));
+#23352 = CARTESIAN_POINT('',(-0.103530828886,2.1846505498));
+#23353 = CARTESIAN_POINT('',(-0.103530909376,2.31268294991));
+#23354 = CARTESIAN_POINT('',(-0.103531016694,2.440649293537));
+#23355 = CARTESIAN_POINT('',(-0.10353086909,2.568615651505));
+#23356 = CARTESIAN_POINT('',(-0.103530728431,2.696648049697));
+#23357 = CARTESIAN_POINT('',(-0.10353070862,2.8247875794));
+#23358 = CARTESIAN_POINT('',(-0.103530722271,3.037562409591));
+#23359 = CARTESIAN_POINT('',(-0.103530757975,3.122402757324));
+#23360 = CARTESIAN_POINT('',(-0.103530699544,3.207231177119));
+#23361 = CARTESIAN_POINT('',(-0.103530751444,3.292048555807));
+#23362 = CARTESIAN_POINT('',(-0.103530842556,3.376865934076));
+#23363 = CARTESIAN_POINT('',(-0.103530836308,3.461694353446));
+#23364 = CARTESIAN_POINT('',(-0.103530828639,3.546534702005));
+#23365 = CARTESIAN_POINT('',(-0.103530774703,3.758526049715));
+#23366 = CARTESIAN_POINT('',(-0.103530721133,3.88587661934));
+#23367 = CARTESIAN_POINT('',(-0.103530695525,4.013123582685));
+#23368 = CARTESIAN_POINT('',(-0.103530805051,4.140306106516));
+#23369 = CARTESIAN_POINT('',(-0.103530855912,4.267488637072));
+#23370 = CARTESIAN_POINT('',(-0.10353087825,4.39473560402));
+#23371 = CARTESIAN_POINT('',(-0.103530865132,4.52208617501));
+#23372 = CARTESIAN_POINT('',(-0.10353079482,4.776435116704));
+#23373 = CARTESIAN_POINT('',(-0.103530737064,4.903785692076));
+#23374 = CARTESIAN_POINT('',(-0.103530670807,5.031032671026));
+#23375 = CARTESIAN_POINT('',(-0.103530615838,5.158215217531));
+#23376 = CARTESIAN_POINT('',(-0.10353059384,5.285397727467));
+#23377 = CARTESIAN_POINT('',(-0.103530823776,5.412644677909));
+#23378 = CARTESIAN_POINT('',(-0.103530964765,5.53999524387));
+#23379 = CARTESIAN_POINT('',(-0.103530954301,5.715756413158));
+#23380 = CARTESIAN_POINT('',(-0.103530929143,5.764344576421));
+#23381 = CARTESIAN_POINT('',(-0.103530879184,5.81293208796));
+#23382 = CARTESIAN_POINT('',(-0.103530802053,5.861518783746));
+#23383 = CARTESIAN_POINT('',(-0.10353070705,5.910105478168));
+#23384 = CARTESIAN_POINT('',(-0.103530617173,5.958692986854));
+#23385 = CARTESIAN_POINT('',(-0.103530561693,6.007281149004));
+#23386 = CARTESIAN_POINT('',(-0.103530557829,6.084307962746));
+#23387 = CARTESIAN_POINT('',(-0.103530570972,6.112748119866));
+#23388 = CARTESIAN_POINT('',(-0.103530608623,6.141188305762));
+#23389 = CARTESIAN_POINT('',(-0.103530673019,6.169628505838));
+#23390 = CARTESIAN_POINT('',(-0.103530758698,6.198068705699));
+#23391 = CARTESIAN_POINT('',(-0.1035308525,6.226508891146));
+#23392 = CARTESIAN_POINT('',(-0.103530933562,6.254949048183));
+#23393 = CARTESIAN_POINT('',(-0.103530973324,6.283389163009));
+#23394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23395 = ORIENTED_EDGE('',*,*,#20369,.T.);
+#23396 = ORIENTED_EDGE('',*,*,#23397,.T.);
+#23397 = EDGE_CURVE('',#20235,#23398,#23400,.T.);
+#23398 = VERTEX_POINT('',#23399);
+#23399 = CARTESIAN_POINT('',(6.11354485E-07,-4.,70.499997403064));
+#23400 = SURFACE_CURVE('',#23401,(#23460,#23522),.PCURVE_S1.);
+#23401 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#23402,#23403,#23404,#23405,
+    #23406,#23407,#23408,#23409,#23410,#23411,#23412,#23413,#23414,
+    #23415,#23416,#23417,#23418,#23419,#23420,#23421,#23422,#23423,
+    #23424,#23425,#23426,#23427,#23428,#23429,#23430,#23431,#23432,
+    #23433,#23434,#23435,#23436,#23437,#23438,#23439,#23440,#23441,
+    #23442,#23443,#23444,#23445,#23446,#23447,#23448,#23449,#23450,
+    #23451,#23452,#23453,#23454,#23455,#23456,#23457,#23458,#23459),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053397716389E-02,
+    9.721176129931E-02,0.311862199017,0.526512636627,0.561193748821,
+    0.798454235925,0.967824902056,1.),.UNSPECIFIED.);
+#23402 = CARTESIAN_POINT('',(4.,-1.33E-15,64.499997412129));
+#23403 = CARTESIAN_POINT('',(4.,0.166122472952,64.552875852783));
+#23404 = CARTESIAN_POINT('',(3.992115035619,0.332247540882,
+    64.605755121148));
+#23405 = CARTESIAN_POINT('',(3.976345314079,0.497934851545,
+    64.658634017303));
+#23406 = CARTESIAN_POINT('',(3.95271991638,0.662747495337,
+    64.711512448345));
+#23407 = CARTESIAN_POINT('',(3.921296682491,0.826252686109,
+    64.764390875282));
+#23408 = CARTESIAN_POINT('',(3.882162096533,0.988022441982,
+    64.817269759934));
+#23409 = CARTESIAN_POINT('',(3.835431171964,1.147634266165,
+    64.870149011825));
+#23410 = CARTESIAN_POINT('',(3.760753601453,1.364067516736,
+    64.943027429659));
+#23411 = CARTESIAN_POINT('',(3.739193588025,1.423095327186,
+    64.963027426213));
+#23412 = CARTESIAN_POINT('',(3.716575015933,1.481732890149,
+    64.983027424034));
+#23413 = CARTESIAN_POINT('',(3.692906152715,1.539958065218,
+    65.003027422411));
+#23414 = CARTESIAN_POINT('',(3.668195814003,1.597748940539,
+    65.023027420638));
+#23415 = CARTESIAN_POINT('',(3.64245336352,1.655083832819,
+    65.043027418006));
+#23416 = CARTESIAN_POINT('',(3.615688713083,1.711941287318,
+    65.063027413808));
+#23417 = CARTESIAN_POINT('',(3.364422457579,2.221764990697,
+    65.243948094892));
+#23418 = CARTESIAN_POINT('',(3.075130155445,2.643562418225,
+    65.405086182201));
+#23419 = CARTESIAN_POINT('',(2.725653107227,3.021520033093,
+    65.566096754369));
+#23420 = CARTESIAN_POINT('',(2.324103514797,3.345983924919,
+    65.727027327422));
+#23421 = CARTESIAN_POINT('',(1.879870227504,3.608996537431,
+    65.887957980835));
+#23422 = CARTESIAN_POINT('',(1.40368776667,3.80453786657,66.048968573251
+    ));
+#23423 = CARTESIAN_POINT('',(0.907434671173,3.928376312018,
+    66.210106678536));
+#23424 = CARTESIAN_POINT('',(-9.847744760226E-02,4.030617858757,
+    66.531948094932));
+#23425 = CARTESIAN_POINT('',(-0.609498585333,4.009159404873,
+    66.693086230774));
+#23426 = CARTESIAN_POINT('',(-1.115286410923,3.913426184084,
+    66.854096780314));
+#23427 = CARTESIAN_POINT('',(-1.603353886939,3.745173142234,
+    67.015027217744));
+#23428 = CARTESIAN_POINT('',(-2.061974523419,3.50813754102,
+    67.175958035025));
+#23429 = CARTESIAN_POINT('',(-2.480350715405,3.20822506091,
+    67.336968626565));
+#23430 = CARTESIAN_POINT('',(-2.848593642845,2.853259959272,
+    67.498106762902));
+#23431 = CARTESIAN_POINT('',(-3.208863668878,2.389532549071,
+    67.685027431433));
+#23432 = CARTESIAN_POINT('',(-3.257470638666,2.323860177082,
+    67.711027424265));
+#23433 = CARTESIAN_POINT('',(-3.304540399683,2.257059336023,
+    67.737027421791));
+#23434 = CARTESIAN_POINT('',(-3.350042444282,2.189172059746,
+    67.763027421376));
+#23435 = CARTESIAN_POINT('',(-3.393947684775,2.120241310024,
+    67.789027420397));
+#23436 = CARTESIAN_POINT('',(-3.436228453439,2.050310976557,
+    67.815027416248));
+#23437 = CARTESIAN_POINT('',(-3.476858502511,1.979425876967,
+    67.841027406338));
+#23438 = CARTESIAN_POINT('',(-3.78230861114,1.416473692814,
+    68.044898509984));
+#23439 = CARTESIAN_POINT('',(-3.970925493413,0.881773896932,
+    68.223128175747));
+#23440 = CARTESIAN_POINT('',(-4.072310122932,0.319468786158,
+    68.401137105312));
+#23441 = CARTESIAN_POINT('',(-4.082729392828,-0.253741124915,
+    68.579027344364));
+#23442 = CARTESIAN_POINT('',(-4.001414599664,-0.821249761391,
+    68.756917615532));
+#23443 = CARTESIAN_POINT('',(-3.831184740376,-1.366674038347,
+    68.934926605633));
+#23444 = CARTESIAN_POINT('',(-3.577812054783,-1.873904225828,
+    69.113156297632));
+#23445 = CARTESIAN_POINT('',(-3.020360894977,-2.652648559644,
+    69.418002411277));
+#23446 = CARTESIAN_POINT('',(-2.75107938784,-2.950718818542,
+    69.54504405749));
+#23447 = CARTESIAN_POINT('',(-2.44834799446,-3.217273794421,
+    69.672050348855));
+#23448 = CARTESIAN_POINT('',(-2.116561485549,-3.448015634067,
+    69.799027228828));
+#23449 = CARTESIAN_POINT('',(-1.760632331293,-3.639427452489,
+    69.926004206117));
+#23450 = CARTESIAN_POINT('',(-1.385920062866,-3.788720734792,
+    70.053010701571));
+#23451 = CARTESIAN_POINT('',(-0.998246186589,-3.893922040912,
+    70.18005247055));
+#23452 = CARTESIAN_POINT('',(-0.529004399907,-3.965589089939,
+    70.331148697453));
+#23453 = CARTESIAN_POINT('',(-0.453846089033,-3.975408241972,
+    70.355269949653));
+#23454 = CARTESIAN_POINT('',(-0.378481066858,-3.983599229473,
+    70.379391201019));
+#23455 = CARTESIAN_POINT('',(-0.302950497108,-3.990157035655,
+    70.403512449771));
+#23456 = CARTESIAN_POINT('',(-0.227295639846,-3.995077897688,
+    70.427633694703));
+#23457 = CARTESIAN_POINT('',(-0.151557851469,-3.998359306705,
+    70.451754935177));
+#23458 = CARTESIAN_POINT('',(-7.577858471187E-02,-4.000000007793,
+    70.475876171129));
+#23459 = CARTESIAN_POINT('',(6.1135448215E-07,-4.,70.499997403064));
+#23460 = PCURVE('',#20383,#23461);
+#23461 = DEFINITIONAL_REPRESENTATION('',(#23462),#23521);
+#23462 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#23463,#23464,#23465,#23466,
+    #23467,#23468,#23469,#23470,#23471,#23472,#23473,#23474,#23475,
+    #23476,#23477,#23478,#23479,#23480,#23481,#23482,#23483,#23484,
+    #23485,#23486,#23487,#23488,#23489,#23490,#23491,#23492,#23493,
+    #23494,#23495,#23496,#23497,#23498,#23499,#23500,#23501,#23502,
+    #23503,#23504,#23505,#23506,#23507,#23508,#23509,#23510,#23511,
+    #23512,#23513,#23514,#23515,#23516,#23517,#23518,#23519,#23520),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053397716389E-02,
+    9.721176129931E-02,0.311862199017,0.526512636627,0.561193748821,
+    0.798454235925,0.967824902056,1.),.UNSPECIFIED.);
+#23463 = CARTESIAN_POINT('',(0.,-64.49999741212));
+#23464 = CARTESIAN_POINT('',(-4.153061823805E-02,-64.55287585278));
+#23465 = CARTESIAN_POINT('',(-8.306188923013E-02,-64.60575512114));
+#23466 = CARTESIAN_POINT('',(-0.12459287112,-64.6586340173));
+#23467 = CARTESIAN_POINT('',(-0.166123491112,-64.71151244834));
+#23468 = CARTESIAN_POINT('',(-0.207654111136,-64.76439087528));
+#23469 = CARTESIAN_POINT('',(-0.249185093524,-64.81726975993));
+#23470 = CARTESIAN_POINT('',(-0.290716366676,-64.87014901182));
+#23471 = CARTESIAN_POINT('',(-0.347954952596,-64.94302742965));
+#23472 = CARTESIAN_POINT('',(-0.363662916259,-64.96302742621));
+#23473 = CARTESIAN_POINT('',(-0.379370881127,-64.98302742403));
+#23474 = CARTESIAN_POINT('',(-0.39507884661,-65.00302742241));
+#23475 = CARTESIAN_POINT('',(-0.410786812117,-65.02302742063));
+#23476 = CARTESIAN_POINT('',(-0.426494777057,-65.043027418));
+#23477 = CARTESIAN_POINT('',(-0.442202740838,-65.0630274138));
+#23478 = CARTESIAN_POINT('',(-0.584297546268,-65.24394809489));
+#23479 = CARTESIAN_POINT('',(-0.710855138356,-65.4050861822));
+#23480 = CARTESIAN_POINT('',(-0.837312557911,-65.56609675437));
+#23481 = CARTESIAN_POINT('',(-0.963707135553,-65.72702732742));
+#23482 = CARTESIAN_POINT('',(-1.090101704105,-65.88795798083));
+#23483 = CARTESIAN_POINT('',(-1.216559119128,-66.04896857325));
+#23484 = CARTESIAN_POINT('',(-1.343116708713,-66.21010667853));
+#23485 = CARTESIAN_POINT('',(-1.595890387695,-66.53194809493));
+#23486 = CARTESIAN_POINT('',(-1.722447970782,-66.69308623077));
+#23487 = CARTESIAN_POINT('',(-1.848905393227,-66.85409678031));
+#23488 = CARTESIAN_POINT('',(-1.975299981658,-67.01502721774));
+#23489 = CARTESIAN_POINT('',(-2.101694532293,-67.17595803502));
+#23490 = CARTESIAN_POINT('',(-2.228151944276,-67.33696862656));
+#23491 = CARTESIAN_POINT('',(-2.354709529151,-67.4981067629));
+#23492 = CARTESIAN_POINT('',(-2.501516716184,-67.68502743143));
+#23493 = CARTESIAN_POINT('',(-2.521937068885,-67.71102742426));
+#23494 = CARTESIAN_POINT('',(-2.542357426062,-67.73702742179));
+#23495 = CARTESIAN_POINT('',(-2.562777785521,-67.76302742137));
+#23496 = CARTESIAN_POINT('',(-2.583198145067,-67.78902742039));
+#23497 = CARTESIAN_POINT('',(-2.603618502502,-67.81502741624));
+#23498 = CARTESIAN_POINT('',(-2.624038855627,-67.84102740633));
+#23499 = CARTESIAN_POINT('',(-2.784158914197,-68.04489850998));
+#23500 = CARTESIAN_POINT('',(-2.924140227675,-68.22312817574));
+#23501 = CARTESIAN_POINT('',(-3.063948127424,-68.40113710531));
+#23502 = CARTESIAN_POINT('',(-3.203662693774,-68.57902734436));
+#23503 = CARTESIAN_POINT('',(-3.343377258082,-68.75691761553));
+#23504 = CARTESIAN_POINT('',(-3.483185150776,-68.93492660563));
+#23505 = CARTESIAN_POINT('',(-3.623166460055,-69.11315629763));
+#23506 = CARTESIAN_POINT('',(-3.862592144378,-69.41800241127));
+#23507 = CARTESIAN_POINT('',(-3.962370479123,-69.54504405749));
+#23508 = CARTESIAN_POINT('',(-4.062121031681,-69.67205034885));
+#23509 = CARTESIAN_POINT('',(-4.161848463459,-69.79902722882));
+#23510 = CARTESIAN_POINT('',(-4.261575884459,-69.92600420611));
+#23511 = CARTESIAN_POINT('',(-4.361326412845,-70.05301070157));
+#23512 = CARTESIAN_POINT('',(-4.461104728633,-70.18005247055));
+#23513 = CARTESIAN_POINT('',(-4.579775497013,-70.33114869745));
+#23514 = CARTESIAN_POINT('',(-4.598720298843,-70.35526994965));
+#23515 = CARTESIAN_POINT('',(-4.617665104456,-70.37939120101));
+#23516 = CARTESIAN_POINT('',(-4.636609912549,-70.40351244977));
+#23517 = CARTESIAN_POINT('',(-4.655554721521,-70.4276336947));
+#23518 = CARTESIAN_POINT('',(-4.674499529474,-70.45175493517));
+#23519 = CARTESIAN_POINT('',(-4.693444334207,-70.47587617112));
+#23520 = CARTESIAN_POINT('',(-4.712389133223,-70.49999740306));
+#23521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23522 = PCURVE('',#20296,#23523);
+#23523 = DEFINITIONAL_REPRESENTATION('',(#23524),#23583);
+#23524 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#23525,#23526,#23527,#23528,
+    #23529,#23530,#23531,#23532,#23533,#23534,#23535,#23536,#23537,
+    #23538,#23539,#23540,#23541,#23542,#23543,#23544,#23545,#23546,
+    #23547,#23548,#23549,#23550,#23551,#23552,#23553,#23554,#23555,
+    #23556,#23557,#23558,#23559,#23560,#23561,#23562,#23563,#23564,
+    #23565,#23566,#23567,#23568,#23569,#23570,#23571,#23572,#23573,
+    #23574,#23575,#23576,#23577,#23578,#23579,#23580,#23581,#23582),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053397716389E-02,
+    9.721176129931E-02,0.311862199017,0.526512636627,0.561193748821,
+    0.798454235925,0.967824902056,1.),.UNSPECIFIED.);
+#23525 = CARTESIAN_POINT('',(-0.931751707911,1.570847194789));
+#23526 = CARTESIAN_POINT('',(-0.931751693624,1.612379164843));
+#23527 = CARTESIAN_POINT('',(-0.931751681168,1.653911786959));
+#23528 = CARTESIAN_POINT('',(-0.931751671044,1.695444119114));
+#23529 = CARTESIAN_POINT('',(-0.931751663685,1.736976088492));
+#23530 = CARTESIAN_POINT('',(-0.931751659413,1.778508057108));
+#23531 = CARTESIAN_POINT('',(-0.931751658392,1.820040387422));
+#23532 = CARTESIAN_POINT('',(-0.931751660585,1.861573007966));
+#23533 = CARTESIAN_POINT('',(-0.931751667653,1.91881345027));
+#23534 = CARTESIAN_POINT('',(-0.931751670011,1.934521923317));
+#23535 = CARTESIAN_POINT('',(-0.931751672771,1.950230397515));
+#23536 = CARTESIAN_POINT('',(-0.93175167591,1.965938872279));
+#23537 = CARTESIAN_POINT('',(-0.931751679401,1.981647347022));
+#23538 = CARTESIAN_POINT('',(-0.931751683207,1.99735582116));
+#23539 = CARTESIAN_POINT('',(-0.93175168729,2.013064294107));
+#23540 = CARTESIAN_POINT('',(-0.931751726286,2.155163705217));
+#23541 = CARTESIAN_POINT('',(-0.931751778066,2.281725396779));
+#23542 = CARTESIAN_POINT('',(-0.931751804702,2.408186918646));
+#23543 = CARTESIAN_POINT('',(-0.931751829991,2.534585583232));
+#23544 = CARTESIAN_POINT('',(-0.931751611783,2.660984275238));
+#23545 = CARTESIAN_POINT('',(-0.931751652263,2.787445808814));
+#23546 = CARTESIAN_POINT('',(-0.931751725342,2.914007502599));
+#23547 = CARTESIAN_POINT('',(-0.931751800284,3.166789387634));
+#23548 = CARTESIAN_POINT('',(-0.931751758319,3.293351084781));
+#23549 = CARTESIAN_POINT('',(-0.931751862931,3.419812620852));
+#23550 = CARTESIAN_POINT('',(-0.931751896388,3.546211278907));
+#23551 = CARTESIAN_POINT('',(-0.931751574477,3.672609967145));
+#23552 = CARTESIAN_POINT('',(-0.931751602738,3.799071492558));
+#23553 = CARTESIAN_POINT('',(-0.93175161206,3.925633187913));
+#23554 = CARTESIAN_POINT('',(-0.931751673845,4.072445132864));
+#23555 = CARTESIAN_POINT('',(-0.931751683192,4.092866147165));
+#23556 = CARTESIAN_POINT('',(-0.931751693085,4.113287165754));
+#23557 = CARTESIAN_POINT('',(-0.931751703324,4.133708186464));
+#23558 = CARTESIAN_POINT('',(-0.931751713717,4.154129207128));
+#23559 = CARTESIAN_POINT('',(-0.931751724077,4.174550225585));
+#23560 = CARTESIAN_POINT('',(-0.931751734227,4.194971239673));
+#23561 = CARTESIAN_POINT('',(-0.93175181081,4.355096480887));
+#23562 = CARTESIAN_POINT('',(-0.931751860743,4.495082324794));
+#23563 = CARTESIAN_POINT('',(-0.931751839603,4.634894759122));
+#23564 = CARTESIAN_POINT('',(-0.931751750444,4.774613892589));
+#23565 = CARTESIAN_POINT('',(-0.931751709228,4.914333015744));
+#23566 = CARTESIAN_POINT('',(-0.9317516449,5.05414545481));
+#23567 = CARTESIAN_POINT('',(-0.9317516426,5.194131307424));
+#23568 = CARTESIAN_POINT('',(-0.931751702748,5.433564750916));
+#23569 = CARTESIAN_POINT('',(-0.931751750653,5.53334631557));
+#23570 = CARTESIAN_POINT('',(-0.931751797384,5.633100096065));
+#23571 = CARTESIAN_POINT('',(-0.931751871108,5.732830753023));
+#23572 = CARTESIAN_POINT('',(-0.931751861832,5.832561401114));
+#23573 = CARTESIAN_POINT('',(-0.931751733119,5.93231517502));
+#23574 = CARTESIAN_POINT('',(-0.931751674594,6.032096766608));
+#23575 = CARTESIAN_POINT('',(-0.931751745234,6.150771403176));
+#23576 = CARTESIAN_POINT('',(-0.931751758997,6.169716821717));
+#23577 = CARTESIAN_POINT('',(-0.931751777826,6.188662242872));
+#23578 = CARTESIAN_POINT('',(-0.931751802579,6.207607664934));
+#23579 = CARTESIAN_POINT('',(-0.93175183239,6.22655308585));
+#23580 = CARTESIAN_POINT('',(-0.931751864671,6.245498503219));
+#23581 = CARTESIAN_POINT('',(-0.931751895109,6.264443914292));
+#23582 = CARTESIAN_POINT('',(-0.931751917668,6.283389315972));
+#23583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23584 = ORIENTED_EDGE('',*,*,#23585,.T.);
+#23585 = EDGE_CURVE('',#23398,#23586,#23588,.T.);
+#23586 = VERTEX_POINT('',#23587);
+#23587 = CARTESIAN_POINT('',(4.,0.,72.499997101932));
+#23588 = SURFACE_CURVE('',#23589,(#23616,#23646),.PCURVE_S1.);
+#23589 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#23590,#23591,#23592,#23593,
+    #23594,#23595,#23596,#23597,#23598,#23599,#23600,#23601,#23602,
+    #23603,#23604,#23605,#23606,#23607,#23608,#23609,#23610,#23611,
+    #23612,#23613,#23614,#23615),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151521703069,0.36353188613,0.80750423634,1.),.UNSPECIFIED.);
+#23590 = CARTESIAN_POINT('',(6.1135449627E-07,-4.,70.499997403064));
+#23591 = CARTESIAN_POINT('',(0.135998853398,-3.999999972414,
+    70.543286924839));
+#23592 = CARTESIAN_POINT('',(0.271997758753,-3.994605396501,
+    70.586576640165));
+#23593 = CARTESIAN_POINT('',(0.407739397911,-3.983816296931,
+    70.62986620432));
+#23594 = CARTESIAN_POINT('',(0.542967167245,-3.967647957821,
+    70.673155686761));
+#23595 = CARTESIAN_POINT('',(0.677426114509,-3.946130871735,
+    70.716445289751));
+#23596 = CARTESIAN_POINT('',(0.810863264345,-3.919310688685,
+    70.759735066977));
+#23597 = CARTESIAN_POINT('',(1.127953649555,-3.842386067139,
+    70.863595706108));
+#23598 = CARTESIAN_POINT('',(1.31039276494,-3.787259303822,
+    70.924167915489));
+#23599 = CARTESIAN_POINT('',(1.489655936584,-3.722035461526,
+    70.984739319975));
+#23600 = CARTESIAN_POINT('',(1.665074313023,-3.646937114958,
+    71.045310204776));
+#23601 = CARTESIAN_POINT('',(1.836001256235,-3.562241095543,
+    71.105881602635));
+#23602 = CARTESIAN_POINT('',(2.001814053202,-3.468277759806,
+    71.166453805802));
+#23603 = CARTESIAN_POINT('',(2.497185712952,-3.150056417927,
+    71.353867281933));
+#23604 = CARTESIAN_POINT('',(2.807544299896,-2.895637881116,
+    71.480755256399));
+#23605 = CARTESIAN_POINT('',(3.087307151853,-2.605758206961,
+    71.607606002002));
+#23606 = CARTESIAN_POINT('',(3.331753562233,-2.284920000133,
+    71.734443461393));
+#23607 = CARTESIAN_POINT('',(3.536977877645,-1.938249516728,
+    71.861294287634));
+#23608 = CARTESIAN_POINT('',(3.69989203503,-1.571493190747,
+    71.988182305085));
+#23609 = CARTESIAN_POINT('',(3.869996923561,-1.026145609996,
+    72.170020528427));
+#23610 = CARTESIAN_POINT('',(3.91313298073,-0.8586140123,72.225017048603
+    ));
+#23611 = CARTESIAN_POINT('',(3.947800237438,-0.688994005412,
+    72.280013060695));
+#23612 = CARTESIAN_POINT('',(3.973880109306,-0.517799510752,
+    72.335008749192));
+#23613 = CARTESIAN_POINT('',(3.991293305692,-0.345551006145,
+    72.390004761583));
+#23614 = CARTESIAN_POINT('',(4.,-0.172774415753,72.445001281514));
+#23615 = CARTESIAN_POINT('',(4.,-8.9E-16,72.499997101932));
+#23616 = PCURVE('',#20383,#23617);
+#23617 = DEFINITIONAL_REPRESENTATION('',(#23618),#23645);
+#23618 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#23619,#23620,#23621,#23622,
+    #23623,#23624,#23625,#23626,#23627,#23628,#23629,#23630,#23631,
+    #23632,#23633,#23634,#23635,#23636,#23637,#23638,#23639,#23640,
+    #23641,#23642,#23643,#23644),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151521703069,0.36353188613,0.80750423634,1.),.UNSPECIFIED.);
+#23619 = CARTESIAN_POINT('',(-4.712389133223,-70.49999740306));
+#23620 = CARTESIAN_POINT('',(-4.746388693734,-70.54328692483));
+#23621 = CARTESIAN_POINT('',(-4.780388420818,-70.58657664016));
+#23622 = CARTESIAN_POINT('',(-4.81438802502,-70.62986620432));
+#23623 = CARTESIAN_POINT('',(-4.848387550085,-70.67315568676));
+#23624 = CARTESIAN_POINT('',(-4.882387150665,-70.71644528975));
+#23625 = CARTESIAN_POINT('',(-4.916386870019,-70.75973506697));
+#23626 = CARTESIAN_POINT('',(-4.99795881288,-70.8635957061));
+#23627 = CARTESIAN_POINT('',(-5.045532080514,-70.92416791548));
+#23628 = CARTESIAN_POINT('',(-5.0931047005,-70.98473931997));
+#23629 = CARTESIAN_POINT('',(-5.14067690977,-71.04531020477));
+#23630 = CARTESIAN_POINT('',(-5.188249530628,-71.10588160263));
+#23631 = CARTESIAN_POINT('',(-5.235822799067,-71.1664538058));
+#23632 = CARTESIAN_POINT('',(-5.383016953102,-71.35386728193));
+#23633 = CARTESIAN_POINT('',(-5.482674566479,-71.48075525639));
+#23634 = CARTESIAN_POINT('',(-5.582303011292,-71.607606002));
+#23635 = CARTESIAN_POINT('',(-5.681921004205,-71.73444346139));
+#23636 = CARTESIAN_POINT('',(-5.781549438879,-71.86129428763));
+#23637 = CARTESIAN_POINT('',(-5.881207046215,-71.98818230508));
+#23638 = CARTESIAN_POINT('',(-6.024022411489,-72.17002052842));
+#23639 = CARTESIAN_POINT('',(-6.067216561131,-72.2250170486));
+#23640 = CARTESIAN_POINT('',(-6.110410309571,-72.28001306069));
+#23641 = CARTESIAN_POINT('',(-6.153603803433,-72.33500874919));
+#23642 = CARTESIAN_POINT('',(-6.196797552844,-72.39000476158));
+#23643 = CARTESIAN_POINT('',(-6.239991703241,-72.44500128151));
+#23644 = CARTESIAN_POINT('',(-6.28318530718,-72.49999710193));
+#23645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23646 = PCURVE('',#23647,#23690);
+#23647 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#23648,#23649,#23650,#23651,#23652,#23653,#23654,#23655,#23656
+      ,#23657,#23658,#23659,#23660,#23661,#23662,#23663,#23664,#23665
+      ,#23666,#23667,#23668)
+    ,(#23669,#23670,#23671,#23672,#23673,#23674,#23675,#23676,#23677
+      ,#23678,#23679,#23680,#23681,#23682,#23683,#23684,#23685,#23686
+      ,#23687,#23688,#23689
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#23648 = CARTESIAN_POINT('',(7.6418421813E-07,-4.099996643244,
+    70.473202920123));
+#23649 = CARTESIAN_POINT('',(1.170957888531,-4.099996025556,
+    70.836839026658));
+#23650 = CARTESIAN_POINT('',(2.341910907477,-3.732123771941,
+    71.20047347539));
+#23651 = CARTESIAN_POINT('',(3.384462505712,-2.996416808487,
+    71.564119798175));
+#23652 = CARTESIAN_POINT('',(4.170186300902,-1.943184509696,
+    71.927735587281));
+#23653 = CARTESIAN_POINT('',(4.593312058516,-0.673497440847,
+    72.291395153653));
+#23654 = CARTESIAN_POINT('',(4.593330773341,0.673485728704,
+    72.655016405851));
+#23655 = CARTESIAN_POINT('',(4.170178210224,1.943213529772,
+    73.018658413619));
+#23656 = CARTESIAN_POINT('',(3.384460065313,2.996398820554,
+    73.382293453509));
+#23657 = CARTESIAN_POINT('',(2.341911696117,3.732130273528,
+    73.745930106945));
+#23658 = CARTESIAN_POINT('',(-8.8910699855E-07,4.46786305681,
+    74.473202800073));
+#23659 = CARTESIAN_POINT('',(-2.341913150924,3.73212924409,
+    75.200475493203));
+#23660 = CARTESIAN_POINT('',(-3.384459742618,2.996393778835,
+    75.564110767163));
+#23661 = CARTESIAN_POINT('',(-4.170186066331,1.943231298267,
+    75.927752605883));
+#23662 = CARTESIAN_POINT('',(-4.59331928478,0.673440431553,
+    76.291379516879));
+#23663 = CARTESIAN_POINT('',(-4.593318973291,-0.673440982924,
+    76.655020123919));
+#23664 = CARTESIAN_POINT('',(-4.170186047545,-1.943236628039,
+    77.018664593509));
+#23665 = CARTESIAN_POINT('',(-3.384459463167,-2.996391594326,
+    77.382287181434));
+#23666 = CARTESIAN_POINT('',(-2.341909689943,-3.732131035791,
+    77.745932124761));
+#23667 = CARTESIAN_POINT('',(-1.170956275253,-4.099996912221,
+    78.109566573515));
+#23668 = CARTESIAN_POINT('',(8.4911716147E-07,-4.099996270177,
+    78.473202679993));
+#23669 = CARTESIAN_POINT('',(-7.6416268557E-07,-3.099997801139,
+    70.741156433834));
+#23670 = CARTESIAN_POINT('',(0.88535562808,-3.099997757732,
+    71.104793054576));
+#23671 = CARTESIAN_POINT('',(1.770716411461,-2.821851626704,
+    71.468431333135));
+#23672 = CARTESIAN_POINT('',(2.558977445268,-2.265580610983,
+    71.832057737513));
+#23673 = CARTESIAN_POINT('',(3.153070615298,-1.469247813282,
+    72.19571467591));
+#23674 = CARTESIAN_POINT('',(3.472992596491,-0.509220750111,
+    72.559327836551));
+#23675 = CARTESIAN_POINT('',(3.473005072404,0.509211679435,
+    72.922979311793));
+#23676 = CARTESIAN_POINT('',(3.153063567245,1.469261249512,
+    73.286610031239));
+#23677 = CARTESIAN_POINT('',(2.558983064429,2.265568200448,
+    73.650247718633));
+#23678 = CARTESIAN_POINT('',(1.770715321256,2.821854083044,
+    74.013883792467));
+#23679 = CARTESIAN_POINT('',(8.723856305E-07,3.378140751645,
+    74.741156553884));
+#23680 = CARTESIAN_POINT('',(-1.770713843766,2.821854933825,
+    75.468429315302));
+#23681 = CARTESIAN_POINT('',(-2.55898068919,2.265567730367,
+    75.832066768622));
+#23682 = CARTESIAN_POINT('',(-3.153068282834,1.469273135614,
+    76.195697657118));
+#23683 = CARTESIAN_POINT('',(-3.472995617308,0.509189407526,
+    76.559343473504));
+#23684 = CARTESIAN_POINT('',(-3.47299905553,-0.50918518471,
+    76.922975593684));
+#23685 = CARTESIAN_POINT('',(-3.153070879883,-1.469276768889,
+    77.286603851282));
+#23686 = CARTESIAN_POINT('',(-2.558977616119,-2.265562518747,
+    77.650253990761));
+#23687 = CARTESIAN_POINT('',(-1.770718044378,-2.82185485982,
+    78.013881774655));
+#23688 = CARTESIAN_POINT('',(-0.885357241309,-3.099997575977,
+    78.377520053154));
+#23689 = CARTESIAN_POINT('',(-8.4908949338E-07,-3.09999755676,
+    78.741156673967));
+#23690 = DEFINITIONAL_REPRESENTATION('',(#23691),#23718);
+#23691 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#23692,#23693,#23694,#23695,
+    #23696,#23697,#23698,#23699,#23700,#23701,#23702,#23703,#23704,
+    #23705,#23706,#23707,#23708,#23709,#23710,#23711,#23712,#23713,
+    #23714,#23715,#23716,#23717),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151521703069,0.36353188613,0.80750423634,1.),.UNSPECIFIED.);
+#23692 = CARTESIAN_POINT('',(-0.931751917668,0.));
+#23693 = CARTESIAN_POINT('',(-0.931751972239,3.400064515137E-02));
+#23694 = CARTESIAN_POINT('',(-0.93175207609,6.800146781974E-02));
+#23695 = CARTESIAN_POINT('',(-0.931752186529,0.102002171849));
+#23696 = CARTESIAN_POINT('',(-0.931752274511,0.136002798449));
+#23697 = CARTESIAN_POINT('',(-0.93175232522,0.170003502113));
+#23698 = CARTESIAN_POINT('',(-0.931752338647,0.204004326542));
+#23699 = CARTESIAN_POINT('',(-0.931752318317,0.285578923672));
+#23700 = CARTESIAN_POINT('',(-0.93175225629,0.333153741962));
+#23701 = CARTESIAN_POINT('',(-0.931752168866,0.380727914963));
+#23702 = CARTESIAN_POINT('',(-0.931752080292,0.428301678251));
+#23703 = CARTESIAN_POINT('',(-0.931752009658,0.475875852398));
+#23704 = CARTESIAN_POINT('',(-0.931751966285,0.523450671935));
+#23705 = CARTESIAN_POINT('',(-0.931751900735,0.670649616736));
+#23706 = CARTESIAN_POINT('',(-0.931751957883,0.770310461938));
+#23707 = CARTESIAN_POINT('',(-0.931752111522,0.869942119554));
+#23708 = CARTESIAN_POINT('',(-0.93175220257,0.969563321244));
+#23709 = CARTESIAN_POINT('',(-0.931752232505,1.069194982036));
+#23710 = CARTESIAN_POINT('',(-0.931752224164,1.168855826656));
+#23711 = CARTESIAN_POINT('',(-0.931752183572,1.311675839908));
+#23712 = CARTESIAN_POINT('',(-0.931752167556,1.354871396443));
+#23713 = CARTESIAN_POINT('',(-0.931752149461,1.398066552427));
+#23714 = CARTESIAN_POINT('',(-0.931752130708,1.441261453982));
+#23715 = CARTESIAN_POINT('',(-0.931752112462,1.48445661078));
+#23716 = CARTESIAN_POINT('',(-0.931752095613,1.527652167922));
+#23717 = CARTESIAN_POINT('',(-0.931752080754,1.570847177806));
+#23718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23719 = ORIENTED_EDGE('',*,*,#23720,.F.);
+#23720 = EDGE_CURVE('',#23188,#23586,#23721,.T.);
+#23721 = SURFACE_CURVE('',#23722,(#23726,#23733),.PCURVE_S1.);
+#23722 = LINE('',#23723,#23724);
+#23723 = CARTESIAN_POINT('',(4.,0.,0.));
+#23724 = VECTOR('',#23725,1.);
+#23725 = DIRECTION('',(0.,0.,1.));
+#23726 = PCURVE('',#20383,#23727);
+#23727 = DEFINITIONAL_REPRESENTATION('',(#23728),#23732);
+#23728 = LINE('',#23729,#23730);
+#23729 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#23730 = VECTOR('',#23731,1.);
+#23731 = DIRECTION('',(-0.,-1.));
+#23732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23733 = PCURVE('',#23734,#23739);
+#23734 = CYLINDRICAL_SURFACE('',#23735,4.);
+#23735 = AXIS2_PLACEMENT_3D('',#23736,#23737,#23738);
+#23736 = CARTESIAN_POINT('',(0.,0.,0.));
+#23737 = DIRECTION('',(-0.,-0.,-1.));
+#23738 = DIRECTION('',(1.,0.,0.));
+#23739 = DEFINITIONAL_REPRESENTATION('',(#23740),#23744);
+#23740 = LINE('',#23741,#23742);
+#23741 = CARTESIAN_POINT('',(-0.,0.));
+#23742 = VECTOR('',#23743,1.);
+#23743 = DIRECTION('',(-0.,-1.));
+#23744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23745 = ADVANCED_FACE('',(#23746),#20296,.F.);
+#23746 = FACE_BOUND('',#23747,.F.);
+#23747 = EDGE_LOOP('',(#23748,#23749,#23750,#23834,#23854));
+#23748 = ORIENTED_EDGE('',*,*,#20234,.F.);
+#23749 = ORIENTED_EDGE('',*,*,#20484,.T.);
+#23750 = ORIENTED_EDGE('',*,*,#23751,.T.);
+#23751 = EDGE_CURVE('',#20401,#23752,#23754,.T.);
+#23752 = VERTEX_POINT('',#23753);
+#23753 = CARTESIAN_POINT('',(-7.64162671E-07,-3.099997801139,
+    70.741156433834));
+#23754 = SURFACE_CURVE('',#23755,(#23777,#23784),.PCURVE_S1.);
+#23755 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#23756,#23757,#23758,#23759,
+    #23760,#23761,#23762,#23763,#23764,#23765,#23766,#23767,#23768,
+    #23769,#23770,#23771,#23772,#23773,#23774,#23775,#23776),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#23756 = CARTESIAN_POINT('',(-6.7925885894E-07,-3.099998045449,
+    62.741156193769));
+#23757 = CARTESIAN_POINT('',(0.885355782789,-3.099997977858,
+    63.104792814444));
+#23758 = CARTESIAN_POINT('',(1.770716628334,-2.821851800585,
+    63.468431093063));
+#23759 = CARTESIAN_POINT('',(2.558977708994,-2.265580719467,
+    63.832057497431));
+#23760 = CARTESIAN_POINT('',(3.153070904092,-1.469247842723,
+    64.195714435785));
+#23761 = CARTESIAN_POINT('',(3.472992884163,-0.509220695103,
+    64.559327596495));
+#23762 = CARTESIAN_POINT('',(3.4730053322,0.509211814697,64.922979071669
+    ));
+#23763 = CARTESIAN_POINT('',(3.153063775518,1.469261451688,
+    65.286609791167));
+#23764 = CARTESIAN_POINT('',(2.558983204067,2.265568449114,
+    65.65024747853));
+#23765 = CARTESIAN_POINT('',(1.770715383525,2.821854353964,
+    66.013883552376));
+#23766 = CARTESIAN_POINT('',(7.7985068334E-07,3.378141017906,
+    66.74115631379));
+#23767 = CARTESIAN_POINT('',(-1.770714060628,2.821855107737,
+    67.46842907521));
+#23768 = CARTESIAN_POINT('',(-2.558980655901,2.265568198488,
+    67.832065149043));
+#23769 = CARTESIAN_POINT('',(-3.153069738563,1.469271752147,
+    68.195702836433));
+#23770 = CARTESIAN_POINT('',(-3.47299382114,0.509191875572,
+    68.559333555898));
+#23771 = CARTESIAN_POINT('',(-3.47300139917,-0.509187843034,
+    68.922985031099));
+#23772 = CARTESIAN_POINT('',(-3.153069921192,-1.469275558136,
+    69.28659819179));
+#23773 = CARTESIAN_POINT('',(-2.558978052826,-2.26556312708,
+    69.650255130156));
+#23774 = CARTESIAN_POINT('',(-1.770718106614,-2.821855130752,
+    70.01388153453));
+#23775 = CARTESIAN_POINT('',(-0.885357226196,-3.099997844522,
+    70.377519813115));
+#23776 = CARTESIAN_POINT('',(-7.6416269579E-07,-3.099997801139,
+    70.741156433834));
+#23777 = PCURVE('',#20296,#23778);
+#23778 = DEFINITIONAL_REPRESENTATION('',(#23779),#23783);
+#23779 = LINE('',#23780,#23781);
+#23780 = CARTESIAN_POINT('',(-0.,0.));
+#23781 = VECTOR('',#23782,1.);
+#23782 = DIRECTION('',(0.,1.));
+#23783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23784 = PCURVE('',#23785,#23828);
+#23785 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#23786,#23787,#23788,#23789,#23790,#23791,#23792,#23793,#23794
+      ,#23795,#23796,#23797,#23798,#23799,#23800,#23801,#23802,#23803
+      ,#23804,#23805,#23806)
+    ,(#23807,#23808,#23809,#23810,#23811,#23812,#23813,#23814,#23815
+      ,#23816,#23817,#23818,#23819,#23820,#23821,#23822,#23823,#23824
+      ,#23825,#23826,#23827
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#23786 = CARTESIAN_POINT('',(-6.7925885894E-07,-3.099998045449,
+    62.741156193769));
+#23787 = CARTESIAN_POINT('',(0.885355782789,-3.099997977858,
+    63.104792814444));
+#23788 = CARTESIAN_POINT('',(1.770716628334,-2.821851800585,
+    63.468431093063));
+#23789 = CARTESIAN_POINT('',(2.558977708994,-2.265580719467,
+    63.832057497431));
+#23790 = CARTESIAN_POINT('',(3.153070904092,-1.469247842723,
+    64.195714435785));
+#23791 = CARTESIAN_POINT('',(3.472992884163,-0.509220695103,
+    64.559327596495));
+#23792 = CARTESIAN_POINT('',(3.4730053322,0.509211814697,64.922979071669
+    ));
+#23793 = CARTESIAN_POINT('',(3.153063775518,1.469261451688,
+    65.286609791167));
+#23794 = CARTESIAN_POINT('',(2.558983204067,2.265568449114,
+    65.65024747853));
+#23795 = CARTESIAN_POINT('',(1.770715383525,2.821854353964,
+    66.013883552376));
+#23796 = CARTESIAN_POINT('',(7.7985068334E-07,3.378141017906,
+    66.74115631379));
+#23797 = CARTESIAN_POINT('',(-1.770714060628,2.821855107737,
+    67.46842907521));
+#23798 = CARTESIAN_POINT('',(-2.558980655901,2.265568198488,
+    67.832065149043));
+#23799 = CARTESIAN_POINT('',(-3.153069738563,1.469271752147,
+    68.195702836433));
+#23800 = CARTESIAN_POINT('',(-3.47299382114,0.509191875572,
+    68.559333555898));
+#23801 = CARTESIAN_POINT('',(-3.47300139917,-0.509187843034,
+    68.922985031099));
+#23802 = CARTESIAN_POINT('',(-3.153069921192,-1.469275558136,
+    69.28659819179));
+#23803 = CARTESIAN_POINT('',(-2.558978052826,-2.26556312708,
+    69.650255130156));
+#23804 = CARTESIAN_POINT('',(-1.770718106614,-2.821855130752,
+    70.01388153453));
+#23805 = CARTESIAN_POINT('',(-0.885357226196,-3.099997844522,
+    70.377519813115));
+#23806 = CARTESIAN_POINT('',(-7.6416269579E-07,-3.099997801139,
+    70.741156433834));
+#23807 = CARTESIAN_POINT('',(-6.7927307335E-07,-3.10000195456,
+    63.758847647386));
+#23808 = CARTESIAN_POINT('',(0.885356968991,-3.10000241015,
+    64.122484268058));
+#23809 = CARTESIAN_POINT('',(1.77071916508,-2.821859735986,
+    64.486122546667));
+#23810 = CARTESIAN_POINT('',(2.558980426493,-2.265567354003,
+    64.849748951098));
+#23811 = CARTESIAN_POINT('',(3.153073461567,-1.469278994869,
+    65.213405889321));
+#23812 = CARTESIAN_POINT('',(3.473005815239,-0.509190142301,
+    65.577019050166));
+#23813 = CARTESIAN_POINT('',(3.472998711357,0.509190940643,
+    65.940670525275));
+#23814 = CARTESIAN_POINT('',(3.15307464721,1.469272252562,
+    66.304301244773));
+#23815 = CARTESIAN_POINT('',(2.558985139341,2.265570042392,
+    66.667938932152));
+#23816 = CARTESIAN_POINT('',(1.770717746965,2.821858063994,
+    67.03157500599));
+#23817 = CARTESIAN_POINT('',(7.9308892871E-07,3.378145543966,
+    67.758847767408));
+#23818 = CARTESIAN_POINT('',(-1.770716442022,2.821858959192,
+    68.486120528824));
+#23819 = CARTESIAN_POINT('',(-2.558985577717,2.26557267607,
+    68.849756602668));
+#23820 = CARTESIAN_POINT('',(-3.153067315869,1.469264888312,
+    69.213394290022));
+#23821 = CARTESIAN_POINT('',(-3.473009748303,0.509214114161,
+    69.577025009581));
+#23822 = CARTESIAN_POINT('',(-3.472997774381,-0.50921976041,
+    69.940676484593));
+#23823 = CARTESIAN_POINT('',(-3.153075812699,-1.46924834295,
+    70.30428964554));
+#23824 = CARTESIAN_POINT('',(-2.558982192486,-2.265582563456,
+    70.667946583689));
+#23825 = CARTESIAN_POINT('',(-1.77072031464,-2.821854756839,
+    71.031572988169));
+#23826 = CARTESIAN_POINT('',(-0.885358412429,-3.10000171899,
+    71.39521126673));
+#23827 = CARTESIAN_POINT('',(-7.6417978034E-07,-3.100002198872,
+    71.758847887449));
+#23828 = DEFINITIONAL_REPRESENTATION('',(#23829),#23833);
+#23829 = LINE('',#23830,#23831);
+#23830 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#23831 = VECTOR('',#23832,1.);
+#23832 = DIRECTION('',(0.,1.));
+#23833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23834 = ORIENTED_EDGE('',*,*,#23835,.F.);
+#23835 = EDGE_CURVE('',#23398,#23752,#23836,.T.);
+#23836 = SURFACE_CURVE('',#23837,(#23840,#23847),.PCURVE_S1.);
+#23837 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23838,#23839),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#23838 = CARTESIAN_POINT('',(7.6418420747E-07,-4.099996643244,
+    70.473202920123));
+#23839 = CARTESIAN_POINT('',(-7.6416269668E-07,-3.099997801139,
+    70.741156433834));
+#23840 = PCURVE('',#20296,#23841);
+#23841 = DEFINITIONAL_REPRESENTATION('',(#23842),#23846);
+#23842 = LINE('',#23843,#23844);
+#23843 = CARTESIAN_POINT('',(0.,6.283389315972));
+#23844 = VECTOR('',#23845,1.);
+#23845 = DIRECTION('',(1.,0.));
+#23846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23847 = PCURVE('',#23647,#23848);
+#23848 = DEFINITIONAL_REPRESENTATION('',(#23849),#23853);
+#23849 = LINE('',#23850,#23851);
+#23850 = CARTESIAN_POINT('',(0.,0.));
+#23851 = VECTOR('',#23852,1.);
+#23852 = DIRECTION('',(1.,0.));
+#23853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23854 = ORIENTED_EDGE('',*,*,#23397,.F.);
+#23855 = ADVANCED_FACE('',(#23856),#20434,.F.);
+#23856 = FACE_BOUND('',#23857,.F.);
+#23857 = EDGE_LOOP('',(#23858,#23859,#23860,#23944));
+#23858 = ORIENTED_EDGE('',*,*,#20400,.F.);
+#23859 = ORIENTED_EDGE('',*,*,#20594,.T.);
+#23860 = ORIENTED_EDGE('',*,*,#23861,.T.);
+#23861 = EDGE_CURVE('',#20511,#23862,#23864,.T.);
+#23862 = VERTEX_POINT('',#23863);
+#23863 = CARTESIAN_POINT('',(-6.79273059E-07,-3.10000195456,
+    63.758847647386));
+#23864 = SURFACE_CURVE('',#23865,(#23887,#23894),.PCURVE_S1.);
+#23865 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#23866,#23867,#23868,#23869,
+    #23870,#23871,#23872,#23873,#23874,#23875,#23876,#23877,#23878,
+    #23879,#23880,#23881,#23882,#23883,#23884,#23885,#23886),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#23866 = CARTESIAN_POINT('',(-5.943561372E-07,-3.10000171022,
+    55.758847407296));
+#23867 = CARTESIAN_POINT('',(0.885356984119,-3.100002141581,
+    56.122484027994));
+#23868 = CARTESIAN_POINT('',(1.770719102825,-2.821859465071,
+    56.486122306569));
+#23869 = CARTESIAN_POINT('',(2.558980286853,-2.265567105341,
+    56.849748711038));
+#23870 = CARTESIAN_POINT('',(3.153073253303,-1.469278792705,
+    57.213405649213));
+#23871 = CARTESIAN_POINT('',(3.473005555461,-0.509190007033,
+    57.577018810122));
+#23872 = CARTESIAN_POINT('',(3.472998423679,0.50919099564,57.94067028516
+    ));
+#23873 = CARTESIAN_POINT('',(3.153074358453,1.469272223128,
+    58.304301004716));
+#23874 = CARTESIAN_POINT('',(2.558984875594,2.265569933924,
+    58.667938692061));
+#23875 = CARTESIAN_POINT('',(1.770717530109,2.82185789009,
+    59.031574765912));
+#23876 = CARTESIAN_POINT('',(7.0055594366E-07,3.378145277714,
+    59.758847527326));
+#23877 = CARTESIAN_POINT('',(-1.770716379757,2.821858688282,
+    60.486120288745));
+#23878 = CARTESIAN_POINT('',(-2.558985438085,2.265572427412,
+    60.849756362586));
+#23879 = CARTESIAN_POINT('',(-3.153067107606,1.469264686143,
+    61.213394049948));
+#23880 = CARTESIAN_POINT('',(-3.473009488516,0.509213978896,
+    61.577024769489));
+#23881 = CARTESIAN_POINT('',(-3.472997486715,-0.509219815409,
+    61.94067624453));
+#23882 = CARTESIAN_POINT('',(-3.153075523927,-1.469248313515,
+    62.304289405443));
+#23883 = CARTESIAN_POINT('',(-2.558981928755,-2.265582454982,
+    62.667946343616));
+#23884 = CARTESIAN_POINT('',(-1.770720097777,-2.82185458295,
+    63.0315727481));
+#23885 = CARTESIAN_POINT('',(-0.885358257729,-3.10000149889,
+    63.395211026628));
+#23886 = CARTESIAN_POINT('',(-6.7927304004E-07,-3.10000195456,
+    63.758847647386));
+#23887 = PCURVE('',#20434,#23888);
+#23888 = DEFINITIONAL_REPRESENTATION('',(#23889),#23893);
+#23889 = LINE('',#23890,#23891);
+#23890 = CARTESIAN_POINT('',(-0.,0.));
+#23891 = VECTOR('',#23892,1.);
+#23892 = DIRECTION('',(0.,1.));
+#23893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23894 = PCURVE('',#23895,#23938);
+#23895 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#23896,#23897,#23898,#23899,#23900,#23901,#23902,#23903,#23904
+      ,#23905,#23906,#23907,#23908,#23909,#23910,#23911,#23912,#23913
+      ,#23914,#23915,#23916)
+    ,(#23917,#23918,#23919,#23920,#23921,#23922,#23923,#23924,#23925
+      ,#23926,#23927,#23928,#23929,#23930,#23931,#23932,#23933,#23934
+      ,#23935,#23936,#23937
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#23896 = CARTESIAN_POINT('',(-5.9435613764E-07,-3.10000171022,
+    55.758847407296));
+#23897 = CARTESIAN_POINT('',(0.885356984119,-3.100002141581,
+    56.122484027994));
+#23898 = CARTESIAN_POINT('',(1.770719102825,-2.821859465071,
+    56.486122306569));
+#23899 = CARTESIAN_POINT('',(2.558979989806,-2.265566745698,
+    56.849750090515));
+#23900 = CARTESIAN_POINT('',(3.153074420275,-1.469280205588,
+    57.21340022984));
+#23901 = CARTESIAN_POINT('',(3.473003471583,-0.509187484027,
+    57.577028487573));
+#23902 = CARTESIAN_POINT('',(3.473000507557,0.509188472635,
+    57.940660607708));
+#23903 = CARTESIAN_POINT('',(3.153073191482,1.469273636011,
+    58.30430642409));
+#23904 = CARTESIAN_POINT('',(2.558985172641,2.265569574281,
+    58.667937312583));
+#23905 = CARTESIAN_POINT('',(1.770717530109,2.82185789009,
+    59.031574765913));
+#23906 = CARTESIAN_POINT('',(7.0055586153E-07,3.378145277714,
+    59.758847527325));
+#23907 = CARTESIAN_POINT('',(-1.770716379756,2.821858688282,
+    60.486120288745));
+#23908 = CARTESIAN_POINT('',(-2.558985438086,2.265572427412,
+    60.849756362584));
+#23909 = CARTESIAN_POINT('',(-3.153067107605,1.469264686142,
+    61.213394049951));
+#23910 = CARTESIAN_POINT('',(-3.473009488519,0.509213978896,
+    61.577024769483));
+#23911 = CARTESIAN_POINT('',(-3.472997486713,-0.509219815409,
+    61.940676244538));
+#23912 = CARTESIAN_POINT('',(-3.153075523929,-1.469248313515,
+    62.304289405435));
+#23913 = CARTESIAN_POINT('',(-2.558981928754,-2.265582454982,
+    62.667946343621));
+#23914 = CARTESIAN_POINT('',(-1.770720097777,-2.82185458295,
+    63.031572748098));
+#23915 = CARTESIAN_POINT('',(-0.885358257729,-3.10000149889,
+    63.395211026628));
+#23916 = CARTESIAN_POINT('',(-6.7927303959E-07,-3.10000195456,
+    63.758847647386));
+#23917 = CARTESIAN_POINT('',(5.9434349797E-07,-4.100002610784,
+    56.026793238752));
+#23918 = CARTESIAN_POINT('',(1.170959529538,-4.10000284041,
+    56.390429345321));
+#23919 = CARTESIAN_POINT('',(2.341914625498,-3.732135982965,
+    56.754063794007));
+#23920 = CARTESIAN_POINT('',(3.384465752152,-2.996395036709,
+    57.117708737417));
+#23921 = CARTESIAN_POINT('',(4.17019318069,-1.943238164946,
+    57.481331325209));
+#23922 = CARTESIAN_POINT('',(4.593326313801,-0.673440407286,
+    57.844975794877));
+#23923 = CARTESIAN_POINT('',(4.593326151178,0.673443090064,
+    58.208616401989));
+#23924 = CARTESIAN_POINT('',(4.170191831244,1.943235771628,
+    58.572243312849));
+#23925 = CARTESIAN_POINT('',(3.384463921691,2.996399604181,
+    58.935885151644));
+#23926 = CARTESIAN_POINT('',(2.341915458697,3.732135840212,
+    59.299520425592));
+#23927 = CARTESIAN_POINT('',(-6.8384027151E-07,4.467869966234,
+    60.026793118718));
+#23928 = CARTESIAN_POINT('',(-2.341916631744,3.732135220672,
+    60.75406581185));
+#23929 = CARTESIAN_POINT('',(-3.384466354187,2.996402262869,
+    61.117702465276));
+#23930 = CARTESIAN_POINT('',(-4.170185343439,1.94321506678,
+    61.481337505181));
+#23931 = CARTESIAN_POINT('',(-4.59333811386,0.673485153031,
+    61.844979512977));
+#23932 = CARTESIAN_POINT('',(-4.593318924855,-0.673500099389,
+    62.208600765031));
+#23933 = CARTESIAN_POINT('',(-4.170192065856,-1.943188983027,
+    62.572260331658));
+#23934 = CARTESIAN_POINT('',(-3.384466684796,-2.996422633844,
+    62.935876120515));
+#23935 = CARTESIAN_POINT('',(-2.34191321522,-3.732130368054,
+    63.299522443438));
+#23936 = CARTESIAN_POINT('',(-1.170958255959,-4.100002778325,
+    63.66315689214));
+#23937 = CARTESIAN_POINT('',(6.7925510461E-07,-4.100002983786,
+    64.02679299866));
+#23938 = DEFINITIONAL_REPRESENTATION('',(#23939),#23943);
+#23939 = LINE('',#23940,#23941);
+#23940 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#23941 = VECTOR('',#23942,1.);
+#23942 = DIRECTION('',(0.,1.));
+#23943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23944 = ORIENTED_EDGE('',*,*,#23945,.F.);
+#23945 = EDGE_CURVE('',#20401,#23862,#23946,.T.);
+#23946 = SURFACE_CURVE('',#23947,(#23950,#23957),.PCURVE_S1.);
+#23947 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23948,#23949),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#23948 = CARTESIAN_POINT('',(-6.7925882608E-07,-3.099998045449,
+    62.741156193769));
+#23949 = CARTESIAN_POINT('',(-6.7927304004E-07,-3.10000195456,
+    63.758847647386));
+#23950 = PCURVE('',#20434,#23951);
+#23951 = DEFINITIONAL_REPRESENTATION('',(#23952),#23956);
+#23952 = LINE('',#23953,#23954);
+#23953 = CARTESIAN_POINT('',(0.,6.283389315972));
+#23954 = VECTOR('',#23955,1.);
+#23955 = DIRECTION('',(1.,0.));
+#23956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23957 = PCURVE('',#23785,#23958);
+#23958 = DEFINITIONAL_REPRESENTATION('',(#23959),#23963);
+#23959 = LINE('',#23960,#23961);
+#23960 = CARTESIAN_POINT('',(0.,0.));
+#23961 = VECTOR('',#23962,1.);
+#23962 = DIRECTION('',(1.,0.));
+#23963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23964 = ADVANCED_FACE('',(#23965),#20544,.F.);
+#23965 = FACE_BOUND('',#23966,.F.);
+#23966 = EDGE_LOOP('',(#23967,#23968,#23969,#24073,#24224));
+#23967 = ORIENTED_EDGE('',*,*,#20510,.F.);
+#23968 = ORIENTED_EDGE('',*,*,#20874,.T.);
+#23969 = ORIENTED_EDGE('',*,*,#23970,.T.);
+#23970 = EDGE_CURVE('',#20724,#23971,#23973,.T.);
+#23971 = VERTEX_POINT('',#23972);
+#23972 = CARTESIAN_POINT('',(4.,0.,49.999998041583));
+#23973 = SURFACE_CURVE('',#23974,(#24005,#24039),.PCURVE_S1.);
+#23974 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#23975,#23976,#23977,#23978,
+    #23979,#23980,#23981,#23982,#23983,#23984,#23985,#23986,#23987,
+    #23988,#23989,#23990,#23991,#23992,#23993,#23994,#23995,#23996,
+    #23997,#23998,#23999,#24000,#24001,#24002,#24003,#24004),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147736004405,0.319759725408,
+    0.863696516604,1.),.UNSPECIFIED.);
+#23975 = CARTESIAN_POINT('',(4.0755195259E-07,-4.,47.999998268712));
+#23976 = CARTESIAN_POINT('',(0.116015716775,-3.999999982379,
+    48.03692703449));
+#23977 = CARTESIAN_POINT('',(0.232031463345,-3.996154366134,
+    48.073855931766));
+#23978 = CARTESIAN_POINT('',(0.347898294045,-3.988463163413,
+    48.110784772137));
+#23979 = CARTESIAN_POINT('',(0.463467442817,-3.976933280681,
+    48.147713546387));
+#23980 = CARTESIAN_POINT('',(0.578590836849,-3.961578501791,
+    48.184642333346));
+#23981 = CARTESIAN_POINT('',(0.693121202669,-3.942419471053,
+    48.221571208751));
+#23982 = CARTESIAN_POINT('',(0.806912172225,-3.919483676305,
+    48.258500154107));
+#23983 = CARTESIAN_POINT('',(1.051286324702,-3.861741299202,
+    48.338428852955));
+#23984 = CARTESIAN_POINT('',(1.181556181069,-3.825602679432,
+    48.38142904946));
+#23985 = CARTESIAN_POINT('',(1.310398171408,-3.784443933237,
+    48.424429119699));
+#23986 = CARTESIAN_POINT('',(1.437586628045,-3.738331438935,
+    48.467429027226));
+#23987 = CARTESIAN_POINT('',(1.562900221055,-3.687343508606,
+    48.510428935321));
+#23988 = CARTESIAN_POINT('',(1.686122177018,-3.631570304085,
+    48.553429007797));
+#23989 = CARTESIAN_POINT('',(1.807040497771,-3.571113752964,
+    48.596429209804));
+#23990 = CARTESIAN_POINT('',(2.299851743344,-3.300475177902,
+    48.775394235196));
+#23991 = CARTESIAN_POINT('',(2.649421090626,-3.049027557821,
+    48.911453303245));
+#23992 = CARTESIAN_POINT('',(2.967186743355,-2.755428845301,
+    49.047460788692));
+#23993 = CARTESIAN_POINT('',(3.24734802739,-2.424521503717,
+    49.18342900686));
+#23994 = CARTESIAN_POINT('',(3.485002720819,-2.061878090636,
+    49.319397262053));
+#23995 = CARTESIAN_POINT('',(3.67620104746,-1.673782242925,
+    49.455404804973));
+#23996 = CARTESIAN_POINT('',(3.817948503632,-1.267171520492,
+    49.591463894355));
+#23997 = CARTESIAN_POINT('',(3.931432622632,-0.745180883064,
+    49.761500103879));
+#23998 = CARTESIAN_POINT('',(3.950973404404,-0.639890966631,
+    49.795571226691));
+#23999 = CARTESIAN_POINT('',(3.967290628562,-0.534019955113,
+    49.829642371613));
+#24000 = CARTESIAN_POINT('',(3.980364366878,-0.42768307135,
+    49.86371352781));
+#24001 = CARTESIAN_POINT('',(3.990179665492,-0.320996073307,
+    49.897784684242));
+#24002 = CARTESIAN_POINT('',(3.996726544909,-0.214075254073,
+    49.931855829674));
+#24003 = CARTESIAN_POINT('',(4.,-0.107037441858,49.965926952667));
+#24004 = CARTESIAN_POINT('',(4.,-8.9E-16,49.999998041583));
+#24005 = PCURVE('',#20544,#24006);
+#24006 = DEFINITIONAL_REPRESENTATION('',(#24007),#24038);
+#24007 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#24008,#24009,#24010,#24011,
+    #24012,#24013,#24014,#24015,#24016,#24017,#24018,#24019,#24020,
+    #24021,#24022,#24023,#24024,#24025,#24026,#24027,#24028,#24029,
+    #24030,#24031,#24032,#24033,#24034,#24035,#24036,#24037),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147736004405,0.319759725408,
+    0.863696516604,1.),.UNSPECIFIED.);
+#24008 = CARTESIAN_POINT('',(-0.103529854908,0.));
+#24009 = CARTESIAN_POINT('',(-0.103529889439,2.900474996373E-02));
+#24010 = CARTESIAN_POINT('',(-0.103529943716,5.800961831065E-02));
+#24011 = CARTESIAN_POINT('',(-0.103529991623,8.701444293603E-02));
+#24012 = CARTESIAN_POINT('',(-0.103530024086,0.116019209453));
+#24013 = CARTESIAN_POINT('',(-0.103530042687,0.145023977482));
+#24014 = CARTESIAN_POINT('',(-0.103530053271,0.174028806936));
+#24015 = CARTESIAN_POINT('',(-0.103530059547,0.203033684307));
+#24016 = CARTESIAN_POINT('',(-0.103530053384,0.265811580718));
+#24017 = CARTESIAN_POINT('',(-0.103530041282,0.299584945777));
+#24018 = CARTESIAN_POINT('',(-0.103530024274,0.333358204292));
+#24019 = CARTESIAN_POINT('',(-0.103530005859,0.367131330253));
+#24020 = CARTESIAN_POINT('',(-0.10352998894,0.400904454644));
+#24021 = CARTESIAN_POINT('',(-0.103529975606,0.434677708607));
+#24022 = CARTESIAN_POINT('',(-0.103529966915,0.468451066596));
+#24023 = CARTESIAN_POINT('',(-0.103529949283,0.609014369521));
+#24024 = CARTESIAN_POINT('',(-0.103529981089,0.715878364753));
+#24025 = CARTESIAN_POINT('',(-0.10353006595,0.822701911608));
+#24026 = CARTESIAN_POINT('',(-0.103530121428,0.929494648542));
+#24027 = CARTESIAN_POINT('',(-0.103530131962,1.036287381505));
+#24028 = CARTESIAN_POINT('',(-0.103530123398,1.143110935566));
+#24029 = CARTESIAN_POINT('',(-0.103530096665,1.249974945482));
+#24030 = CARTESIAN_POINT('',(-0.103530054991,1.383525369079));
+#24031 = CARTESIAN_POINT('',(-0.103530046209,1.41028562654));
+#24032 = CARTESIAN_POINT('',(-0.103530037142,1.437045900831));
+#24033 = CARTESIAN_POINT('',(-0.103530027942,1.463806183721));
+#24034 = CARTESIAN_POINT('',(-0.103530018774,1.490566466813));
+#24035 = CARTESIAN_POINT('',(-0.103530009807,1.517326741546));
+#24036 = CARTESIAN_POINT('',(-0.103530001219,1.544086999195));
+#24037 = CARTESIAN_POINT('',(-0.103529993198,1.57084723087));
+#24038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24039 = PCURVE('',#20821,#24040);
+#24040 = DEFINITIONAL_REPRESENTATION('',(#24041),#24072);
+#24041 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#24042,#24043,#24044,#24045,
+    #24046,#24047,#24048,#24049,#24050,#24051,#24052,#24053,#24054,
+    #24055,#24056,#24057,#24058,#24059,#24060,#24061,#24062,#24063,
+    #24064,#24065,#24066,#24067,#24068,#24069,#24070,#24071),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147736004405,0.319759725408,
+    0.863696516604,1.),.UNSPECIFIED.);
+#24042 = CARTESIAN_POINT('',(-4.712389082273,-47.99999826871));
+#24043 = CARTESIAN_POINT('',(-4.741392909579,-48.03692703449));
+#24044 = CARTESIAN_POINT('',(-4.770396846658,-48.07385593176));
+#24045 = CARTESIAN_POINT('',(-4.799400733527,-48.11078477213));
+#24046 = CARTESIAN_POINT('',(-4.828404557705,-48.14771354638));
+#24047 = CARTESIAN_POINT('',(-4.857408380456,-48.18464233334));
+#24048 = CARTESIAN_POINT('',(-4.88641226303,-48.22157120875));
+#24049 = CARTESIAN_POINT('',(-4.915416192898,-48.2585001541));
+#24050 = CARTESIAN_POINT('',(-4.978192038429,-48.33842885295));
+#24051 = CARTESIAN_POINT('',(-5.011964300121,-48.38142904946));
+#24052 = CARTESIAN_POINT('',(-5.045736456241,-48.42442911969));
+#24053 = CARTESIAN_POINT('',(-5.079508481269,-48.46742902722));
+#24054 = CARTESIAN_POINT('',(-5.1132805063,-48.51042893532));
+#24055 = CARTESIAN_POINT('',(-5.147052662342,-48.55342900779));
+#24056 = CARTESIAN_POINT('',(-5.180824923618,-48.5964292098));
+#24057 = CARTESIAN_POINT('',(-5.321383666247,-48.77539423519));
+#24058 = CARTESIAN_POINT('',(-5.428244204478,-48.91145330324));
+#24059 = CARTESIAN_POINT('',(-5.535064298046,-49.04746078869));
+#24060 = CARTESIAN_POINT('',(-5.641853575381,-49.18342900685));
+#24061 = CARTESIAN_POINT('',(-5.748642849252,-49.31939726205));
+#24062 = CARTESIAN_POINT('',(-5.855462935195,-49.45540480497));
+#24063 = CARTESIAN_POINT('',(-5.962323469564,-49.59146389435));
+#24064 = CARTESIAN_POINT('',(-6.095869545609,-49.76150010387));
+#24065 = CARTESIAN_POINT('',(-6.122628931719,-49.79557122669));
+#24066 = CARTESIAN_POINT('',(-6.149388334511,-49.82964237161));
+#24067 = CARTESIAN_POINT('',(-6.176147745816,-49.86371352781));
+#24068 = CARTESIAN_POINT('',(-6.202907157305,-49.89778468424));
+#24069 = CARTESIAN_POINT('',(-6.229666560487,-49.93185582967));
+#24070 = CARTESIAN_POINT('',(-6.256425946715,-49.96592695266));
+#24071 = CARTESIAN_POINT('',(-6.28318530718,-49.99999804158));
+#24072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24073 = ORIENTED_EDGE('',*,*,#24074,.T.);
+#24074 = EDGE_CURVE('',#23971,#24075,#24077,.T.);
+#24075 = VERTEX_POINT('',#24076);
+#24076 = CARTESIAN_POINT('',(4.75470549E-07,-4.,55.999997980188));
+#24077 = SURFACE_CURVE('',#24078,(#24123,#24171),.PCURVE_S1.);
+#24078 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#24079,#24080,#24081,#24082,
+    #24083,#24084,#24085,#24086,#24087,#24088,#24089,#24090,#24091,
+    #24092,#24093,#24094,#24095,#24096,#24097,#24098,#24099,#24100,
+    #24101,#24102,#24103,#24104,#24105,#24106,#24107,#24108,#24109,
+    #24110,#24111,#24112,#24113,#24114,#24115,#24116,#24117,#24118,
+    #24119,#24120,#24121,#24122),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217224229276,0.435873643033,0.651861865805,0.869180717557,
+    0.951698500171,1.),.UNSPECIFIED.);
+#24079 = CARTESIAN_POINT('',(4.,-8.9E-16,49.999998041583));
+#24080 = CARTESIAN_POINT('',(4.,0.511592288433,50.162842986729));
+#24081 = CARTESIAN_POINT('',(3.925220480492,1.023911068653,
+    50.325918595323));
+#24082 = CARTESIAN_POINT('',(3.775294199672,1.523038013313,
+    50.488858081999));
+#24083 = CARTESIAN_POINT('',(3.553390776294,1.99628859091,50.65171352374
+    ));
+#24084 = CARTESIAN_POINT('',(3.264647383037,2.431988593985,
+    50.814568960162));
+#24085 = CARTESIAN_POINT('',(2.916361984365,2.81967772064,
+    50.977508480143));
+#24086 = CARTESIAN_POINT('',(2.517718892137,3.150050516372,
+    51.140584108548));
+#24087 = CARTESIAN_POINT('',(1.641006525657,3.684056167423,
+    51.46734239672));
+#24088 = CARTESIAN_POINT('',(1.161163633447,3.887616604677,
+    51.631494095988));
+#24089 = CARTESIAN_POINT('',(0.65320578611,4.01914285578,51.795504675067
+    ));
+#24090 = CARTESIAN_POINT('',(0.129874891001,4.074693164727,
+    51.959428988134));
+#24091 = CARTESIAN_POINT('',(-0.395931212896,4.052582567051,
+    52.12335357335));
+#24092 = CARTESIAN_POINT('',(-0.911233962384,3.953671278432,
+    52.287364057549));
+#24093 = CARTESIAN_POINT('',(-1.403066105863,3.781081562176,
+    52.451515740433));
+#24094 = CARTESIAN_POINT('',(-2.309428241339,3.305343841587,
+    52.777347385795));
+#24095 = CARTESIAN_POINT('',(-2.726099936166,3.003141922031,
+    52.939489928224));
+#24096 = CARTESIAN_POINT('',(-3.09677002261,2.641188402887,
+    53.101500551372));
+#24097 = CARTESIAN_POINT('',(-3.411832083492,2.228016813774,
+    53.263429081558));
+#24098 = CARTESIAN_POINT('',(-3.663449571929,1.773414229961,
+    53.425357597455));
+#24099 = CARTESIAN_POINT('',(-3.845812410514,1.288491057575,
+    53.587368167105));
+#24100 = CARTESIAN_POINT('',(-3.95496991081,0.785474199939,
+    53.749510678742));
+#24101 = CARTESIAN_POINT('',(-4.02590030432,-0.232554287104,
+    54.074344865432));
+#24102 = CARTESIAN_POINT('',(-3.986861332127,-0.749060065601,
+    54.237491943092));
+#24103 = CARTESIAN_POINT('',(-3.871873246256,-1.257615912785,
+    54.400502654617));
+#24104 = CARTESIAN_POINT('',(-3.68322128488,-1.745330903801,
+    54.563429261371));
+#24105 = CARTESIAN_POINT('',(-3.42522653223,-2.200187206893,
+    54.72635573546));
+#24106 = CARTESIAN_POINT('',(-3.104453615811,-2.611230014148,
+    54.889366178389));
+#24107 = CARTESIAN_POINT('',(-2.729432270009,-2.968527290323,
+    55.052513102011));
+#24108 = CARTESIAN_POINT('',(-2.153151950669,-3.376641068865,
+    55.277289455486));
+#24109 = CARTESIAN_POINT('',(-1.98831303456,-3.48015485387,
+    55.339151845472));
+#24110 = CARTESIAN_POINT('',(-1.817809757022,-3.574455833176,
+    55.401013421396));
+#24111 = CARTESIAN_POINT('',(-1.642245184894,-3.659185312248,
+    55.462873974831));
+#24112 = CARTESIAN_POINT('',(-1.462245765668,-3.734033225066,
+    55.524734536196));
+#24113 = CARTESIAN_POINT('',(-1.278459546536,-3.798737646671,
+    55.586596129783));
+#24114 = CARTESIAN_POINT('',(-1.091555355706,-3.853086443424,
+    55.648458533415));
+#24115 = CARTESIAN_POINT('',(-0.791397872084,-3.92257950343,
+    55.74652887878));
+#24116 = CARTESIAN_POINT('',(-0.679738312595,-3.944636015902,
+    55.78273876129));
+#24117 = CARTESIAN_POINT('',(-0.567381630322,-3.963058835527,
+    55.818948665743));
+#24118 = CARTESIAN_POINT('',(-0.454465908773,-3.977822544556,
+    55.855158572211));
+#24119 = CARTESIAN_POINT('',(-0.341129952159,-3.98890807039,
+    55.891368465354));
+#24120 = CARTESIAN_POINT('',(-0.227513285389,-3.996302685582,
+    55.927578334414));
+#24121 = CARTESIAN_POINT('',(-0.113756154075,-4.000000007834,
+    55.963788173221));
+#24122 = CARTESIAN_POINT('',(4.7547054383E-07,-4.,55.999997980188));
+#24123 = PCURVE('',#20544,#24124);
+#24124 = DEFINITIONAL_REPRESENTATION('',(#24125),#24170);
+#24125 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#24126,#24127,#24128,#24129,
+    #24130,#24131,#24132,#24133,#24134,#24135,#24136,#24137,#24138,
+    #24139,#24140,#24141,#24142,#24143,#24144,#24145,#24146,#24147,
+    #24148,#24149,#24150,#24151,#24152,#24153,#24154,#24155,#24156,
+    #24157,#24158,#24159,#24160,#24161,#24162,#24163,#24164,#24165,
+    #24166,#24167,#24168,#24169),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217224229276,0.435873643033,0.651861865805,0.869180717557,
+    0.951698500171,1.),.UNSPECIFIED.);
+#24126 = CARTESIAN_POINT('',(-0.103529993198,1.57084723087));
+#24127 = CARTESIAN_POINT('',(-0.103529954863,1.698749466984));
+#24128 = CARTESIAN_POINT('',(-0.103529928986,1.826832889371));
+#24129 = CARTESIAN_POINT('',(-0.103529939779,1.954809440266));
+#24130 = CARTESIAN_POINT('',(-0.1035299936,2.082720029595));
+#24131 = CARTESIAN_POINT('',(-0.103530151469,2.21063062231));
+#24132 = CARTESIAN_POINT('',(-0.103530196352,2.338607177522));
+#24133 = CARTESIAN_POINT('',(-0.103530154764,2.466690598965));
+#24134 = CARTESIAN_POINT('',(-0.103530024245,2.723334217167));
+#24135 = CARTESIAN_POINT('',(-0.103529917503,2.852262799792));
+#24136 = CARTESIAN_POINT('',(-0.103529900987,2.981080612514));
+#24137 = CARTESIAN_POINT('',(-0.103530145273,3.10983076806));
+#24138 = CARTESIAN_POINT('',(-0.103529794583,3.238580872085));
+#24139 = CARTESIAN_POINT('',(-0.103530164976,3.367398702752));
+#24140 = CARTESIAN_POINT('',(-0.103530094767,3.496327291928));
+#24141 = CARTESIAN_POINT('',(-0.10353003164,3.752243150529));
+#24142 = CARTESIAN_POINT('',(-0.103529977096,3.879593720405));
+#24143 = CARTESIAN_POINT('',(-0.103529947247,4.006840683951));
+#24144 = CARTESIAN_POINT('',(-0.103530055273,4.134023207328));
+#24145 = CARTESIAN_POINT('',(-0.103530108359,4.261205738037));
+#24146 = CARTESIAN_POINT('',(-0.10353013191,4.388452704919));
+#24147 = CARTESIAN_POINT('',(-0.103530120254,4.515803275776));
+#24148 = CARTESIAN_POINT('',(-0.103530051667,4.770935699853));
+#24149 = CARTESIAN_POINT('',(-0.103529993972,4.899075236439));
+#24150 = CARTESIAN_POINT('',(-0.103529926756,5.027107652471));
+#24151 = CARTESIAN_POINT('',(-0.103529870959,5.155074013338));
+#24152 = CARTESIAN_POINT('',(-0.103529843861,5.283040336922));
+#24153 = CARTESIAN_POINT('',(-0.103530076431,5.411072723994));
+#24154 = CARTESIAN_POINT('',(-0.103530219189,5.539212251186));
+#24155 = CARTESIAN_POINT('',(-0.103530208678,5.715756911646));
+#24156 = CARTESIAN_POINT('',(-0.103530183521,5.764345083394));
+#24157 = CARTESIAN_POINT('',(-0.103530133561,5.812932603418));
+#24158 = CARTESIAN_POINT('',(-0.10353005643,5.861519307689));
+#24159 = CARTESIAN_POINT('',(-0.103529961426,5.910106010595));
+#24160 = CARTESIAN_POINT('',(-0.103529871549,5.958693527767));
+#24161 = CARTESIAN_POINT('',(-0.103529816069,6.007281698402));
+#24162 = CARTESIAN_POINT('',(-0.103529812204,6.084308469654));
+#24163 = CARTESIAN_POINT('',(-0.103529827446,6.112748576356));
+#24164 = CARTESIAN_POINT('',(-0.103529866355,6.141188711927));
+#24165 = CARTESIAN_POINT('',(-0.103529929742,6.169628861497));
+#24166 = CARTESIAN_POINT('',(-0.103530012228,6.198069010585));
+#24167 = CARTESIAN_POINT('',(-0.103530102248,6.226509145097));
+#24168 = CARTESIAN_POINT('',(-0.103530182049,6.254949251331));
+#24169 = CARTESIAN_POINT('',(-0.103530227688,6.283389315972));
+#24170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24171 = PCURVE('',#24172,#24177);
+#24172 = CYLINDRICAL_SURFACE('',#24173,4.);
+#24173 = AXIS2_PLACEMENT_3D('',#24174,#24175,#24176);
+#24174 = CARTESIAN_POINT('',(0.,0.,0.));
+#24175 = DIRECTION('',(-0.,-0.,-1.));
+#24176 = DIRECTION('',(1.,0.,0.));
+#24177 = DEFINITIONAL_REPRESENTATION('',(#24178),#24223);
+#24178 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#24179,#24180,#24181,#24182,
+    #24183,#24184,#24185,#24186,#24187,#24188,#24189,#24190,#24191,
+    #24192,#24193,#24194,#24195,#24196,#24197,#24198,#24199,#24200,
+    #24201,#24202,#24203,#24204,#24205,#24206,#24207,#24208,#24209,
+    #24210,#24211,#24212,#24213,#24214,#24215,#24216,#24217,#24218,
+    #24219,#24220,#24221,#24222),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217224229276,0.435873643033,0.651861865805,0.869180717557,
+    0.951698500171,1.),.UNSPECIFIED.);
+#24179 = CARTESIAN_POINT('',(0.,-49.99999804158));
+#24180 = CARTESIAN_POINT('',(-0.127898072108,-50.16284298672));
+#24181 = CARTESIAN_POINT('',(-0.255977329473,-50.32591859532));
+#24182 = CARTESIAN_POINT('',(-0.383949729957,-50.48885808199));
+#24183 = CARTESIAN_POINT('',(-0.511856192654,-50.65171352374));
+#24184 = CARTESIAN_POINT('',(-0.639762656028,-50.81456896016));
+#24185 = CARTESIAN_POINT('',(-0.767735052305,-50.97750848014));
+#24186 = CARTESIAN_POINT('',(-0.895814307194,-51.14058410854));
+#24187 = CARTESIAN_POINT('',(-1.152449579626,-51.46734239672));
+#24188 = CARTESIAN_POINT('',(-1.281373965948,-51.63149409598));
+#24189 = CARTESIAN_POINT('',(-1.410187625187,-51.79550467506));
+#24190 = CARTESIAN_POINT('',(-1.538933574667,-51.95942898813));
+#24191 = CARTESIAN_POINT('',(-1.667679496212,-52.12335357334));
+#24192 = CARTESIAN_POINT('',(-1.796493163998,-52.28736405754));
+#24193 = CARTESIAN_POINT('',(-1.925417553539,-52.45151574043));
+#24194 = CARTESIAN_POINT('',(-2.181325092923,-52.77734738579));
+#24195 = CARTESIAN_POINT('',(-2.308671525221,-52.93948992822));
+#24196 = CARTESIAN_POINT('',(-2.435914365782,-53.10150055136));
+#24197 = CARTESIAN_POINT('',(-2.563092772186,-53.26342908156));
+#24198 = CARTESIAN_POINT('',(-2.690271179343,-53.42535759745));
+#24199 = CARTESIAN_POINT('',(-2.81751402555,-53.5873681671));
+#24200 = CARTESIAN_POINT('',(-2.944860462116,-53.74951067874));
+#24201 = CARTESIAN_POINT('',(-3.199984588909,-54.07434486543));
+#24202 = CARTESIAN_POINT('',(-3.328119950043,-54.23749194309));
+#24203 = CARTESIAN_POINT('',(-3.456148190259,-54.40050265461));
+#24204 = CARTESIAN_POINT('',(-3.584110369021,-54.56342926137));
+#24205 = CARTESIAN_POINT('',(-3.712072560473,-54.72635573545));
+#24206 = CARTESIAN_POINT('',(-3.840100833592,-54.88936617838));
+#24207 = CARTESIAN_POINT('',(-3.968236217012,-55.05251310201));
+#24208 = CARTESIAN_POINT('',(-4.144775140251,-55.27728945548));
+#24209 = CARTESIAN_POINT('',(-4.193361730046,-55.33915184547));
+#24210 = CARTESIAN_POINT('',(-4.241947665112,-55.40101342139));
+#24211 = CARTESIAN_POINT('',(-4.290532782513,-55.46287397483));
+#24212 = CARTESIAN_POINT('',(-4.339117898261,-55.52473453619));
+#24213 = CARTESIAN_POINT('',(-4.387703829641,-55.58659612978));
+#24214 = CARTESIAN_POINT('',(-4.436290417046,-55.64845853341));
+#24215 = CARTESIAN_POINT('',(-4.51331468285,-55.74652887878));
+#24216 = CARTESIAN_POINT('',(-4.541753865935,-55.78273876129));
+#24217 = CARTESIAN_POINT('',(-4.570193078599,-55.81894866574));
+#24218 = CARTESIAN_POINT('',(-4.598632305893,-55.85515857221));
+#24219 = CARTESIAN_POINT('',(-4.627071533922,-55.89136846535));
+#24220 = CARTESIAN_POINT('',(-4.655510749843,-55.92757833441));
+#24221 = CARTESIAN_POINT('',(-4.683949941866,-55.96378817322));
+#24222 = CARTESIAN_POINT('',(-4.712389099252,-55.99999798018));
+#24223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24224 = ORIENTED_EDGE('',*,*,#24225,.F.);
+#24225 = EDGE_CURVE('',#20511,#24075,#24226,.T.);
+#24226 = SURFACE_CURVE('',#24227,(#24230,#24237),.PCURVE_S1.);
+#24227 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24228,#24229),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#24228 = CARTESIAN_POINT('',(-5.943561403E-07,-3.10000171022,
+    55.758847407296));
+#24229 = CARTESIAN_POINT('',(5.9434349708E-07,-4.100002610784,
+    56.026793238752));
+#24230 = PCURVE('',#20544,#24231);
+#24231 = DEFINITIONAL_REPRESENTATION('',(#24232),#24236);
+#24232 = LINE('',#24233,#24234);
+#24233 = CARTESIAN_POINT('',(0.,6.283389315972));
+#24234 = VECTOR('',#24235,1.);
+#24235 = DIRECTION('',(1.,0.));
+#24236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24237 = PCURVE('',#23895,#24238);
+#24238 = DEFINITIONAL_REPRESENTATION('',(#24239),#24243);
+#24239 = LINE('',#24240,#24241);
+#24240 = CARTESIAN_POINT('',(0.,0.));
+#24241 = VECTOR('',#24242,1.);
+#24242 = DIRECTION('',(1.,0.));
+#24243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24244 = ADVANCED_FACE('',(#24245),#20821,.T.);
+#24245 = FACE_BOUND('',#24246,.F.);
+#24246 = EDGE_LOOP('',(#24247,#24248,#24249,#24250,#24396,#24417));
+#24247 = ORIENTED_EDGE('',*,*,#20723,.F.);
+#24248 = ORIENTED_EDGE('',*,*,#21046,.T.);
+#24249 = ORIENTED_EDGE('',*,*,#21179,.T.);
+#24250 = ORIENTED_EDGE('',*,*,#24251,.T.);
+#24251 = EDGE_CURVE('',#21115,#24252,#24254,.T.);
+#24252 = VERTEX_POINT('',#24253);
+#24253 = CARTESIAN_POINT('',(4.,0.,50.499997970301));
+#24254 = SURFACE_CURVE('',#24255,(#24300,#24348),.PCURVE_S1.);
+#24255 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#24256,#24257,#24258,#24259,
+    #24260,#24261,#24262,#24263,#24264,#24265,#24266,#24267,#24268,
+    #24269,#24270,#24271,#24272,#24273,#24274,#24275,#24276,#24277,
+    #24278,#24279,#24280,#24281,#24282,#24283,#24284,#24285,#24286,
+    #24287,#24288,#24289,#24290,#24291,#24292,#24293,#24294,#24295,
+    #24296,#24297,#24298,#24299),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576067174748E-02,0.195764602648,0.359765845628,0.565756807172,
+    0.751753976353,0.921754339792,1.),.UNSPECIFIED.);
+#24256 = CARTESIAN_POINT('',(-4.,-4.0756784525E-07,46.499998268704));
+#24257 = CARTESIAN_POINT('',(-3.999999979343,-0.135999827614,
+    46.543288165457));
+#24258 = CARTESIAN_POINT('',(-3.994605316903,-0.271999911287,
+    46.586578255773));
+#24259 = CARTESIAN_POINT('',(-3.983816037336,-0.407742722342,
+    46.629868194909));
+#24260 = CARTESIAN_POINT('',(-3.96764742528,-0.542971650481,
+    46.673158052324));
+#24261 = CARTESIAN_POINT('',(-3.946129974342,-0.677431736867,
+    46.716448030289));
+#24262 = CARTESIAN_POINT('',(-3.919309336096,-0.81086999964,
+    46.7597381825));
+#24263 = CARTESIAN_POINT('',(-3.836458782762,-1.152384625271,
+    46.871598857715));
+#24264 = CARTESIAN_POINT('',(-3.772516059616,-1.358549007336,
+    46.940171755662));
+#24265 = CARTESIAN_POINT('',(-3.695660072585,-1.560525194231,
+    47.008743105104));
+#24266 = CARTESIAN_POINT('',(-3.606227093755,-1.757346980052,
+    47.077313452419));
+#24267 = CARTESIAN_POINT('',(-3.504639239772,-1.948085377031,
+    47.14588477931));
+#24268 = CARTESIAN_POINT('',(-3.391403131836,-2.131851569695,
+    47.214457655442));
+#24269 = CARTESIAN_POINT('',(-3.0972604161,-2.548264162034,
+    47.376739335157));
+#24270 = CARTESIAN_POINT('',(-2.906738876752,-2.774166405935,
+    47.470460312238));
+#24271 = CARTESIAN_POINT('',(-2.697079443259,-2.983329830146,
+    47.564173854389));
+#24272 = CARTESIAN_POINT('',(-2.470066415199,-3.173840937915,
+    47.657882686365));
+#24273 = CARTESIAN_POINT('',(-2.227695287239,-3.344025096346,
+    47.751596244039));
+#24274 = CARTESIAN_POINT('',(-1.972160135997,-3.492457118689,
+    47.845317228017));
+#24275 = CARTESIAN_POINT('',(-1.371407830578,-3.77570873467,
+    48.056732216095));
+#24276 = CARTESIAN_POINT('',(-1.019844880405,-3.897376642699,
+    48.174467787755));
+#24277 = CARTESIAN_POINT('',(-0.655998509399,-3.980703220985,
+    48.292178069399));
+#24278 = CARTESIAN_POINT('',(-0.284891063916,-4.024322213482,
+    48.409878465104));
+#24279 = CARTESIAN_POINT('',(8.836026381713E-02,-4.027632151927,
+    48.527588725333));
+#24280 = CARTESIAN_POINT('',(0.458553191703,-3.990797521452,
+    48.645324282563));
+#24281 = CARTESIAN_POINT('',(1.147256545183,-3.846463688236,
+    48.869307831235));
+#24282 = CARTESIAN_POINT('',(1.467433475072,-3.746141432304,
+    48.975606056236));
+#24283 = CARTESIAN_POINT('',(1.777170280468,-3.614765370882,
+    49.081890460742));
+#24284 = CARTESIAN_POINT('',(2.072894348632,-3.453689608287,
+    49.188166084883));
+#24285 = CARTESIAN_POINT('',(2.351267652951,-3.264732310084,
+    49.294450492855));
+#24286 = CARTESIAN_POINT('',(2.609214794963,-3.050160428468,
+    49.400748721563));
+#24287 = CARTESIAN_POINT('',(3.058594858451,-2.595790186841,
+    49.604167102429));
+#24288 = CARTESIAN_POINT('',(3.253902633431,-2.359685751769,
+    49.701317990499));
+#24289 = CARTESIAN_POINT('',(3.427827719086,-2.106557111784,
+    49.798460039391));
+#24290 = CARTESIAN_POINT('',(3.578631828945,-1.838744128508,
+    49.895596467862));
+#24291 = CARTESIAN_POINT('',(3.704891238804,-1.558775193335,
+    49.992738516753));
+#24292 = CARTESIAN_POINT('',(3.805506536919,-1.269349912197,50.089889402
+    ));
+#24293 = CARTESIAN_POINT('',(3.913945503483,-0.837113892931,
+    50.231738148238));
+#24294 = CARTESIAN_POINT('',(3.942543614992,-0.699474677676,
+    50.276448271189));
+#24295 = CARTESIAN_POINT('',(3.965491414547,-0.560710162127,
+    50.321158209808));
+#24296 = CARTESIAN_POINT('',(3.982736983391,-0.421098761974,
+    50.365868032236));
+#24297 = CARTESIAN_POINT('',(3.994245642405,-0.280921217879,
+    50.41057797263));
+#24298 = CARTESIAN_POINT('',(4.,-0.140460214579,50.455288097209));
+#24299 = CARTESIAN_POINT('',(4.,-8.9E-16,50.499997970301));
+#24300 = PCURVE('',#20821,#24301);
+#24301 = DEFINITIONAL_REPRESENTATION('',(#24302),#24347);
+#24302 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#24303,#24304,#24305,#24306,
+    #24307,#24308,#24309,#24310,#24311,#24312,#24313,#24314,#24315,
+    #24316,#24317,#24318,#24319,#24320,#24321,#24322,#24323,#24324,
+    #24325,#24326,#24327,#24328,#24329,#24330,#24331,#24332,#24333,
+    #24334,#24335,#24336,#24337,#24338,#24339,#24340,#24341,#24342,
+    #24343,#24344,#24345,#24346),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576067174748E-02,0.195764602648,0.359765845628,0.565756807172,
+    0.751753976353,0.921754339792,1.),.UNSPECIFIED.);
+#24303 = CARTESIAN_POINT('',(-3.141592755482,-46.4999982687));
+#24304 = CARTESIAN_POINT('',(-3.175592610493,-46.54328816545));
+#24305 = CARTESIAN_POINT('',(-3.209592632088,-46.58657825577));
+#24306 = CARTESIAN_POINT('',(-3.243592530795,-46.6298681949));
+#24307 = CARTESIAN_POINT('',(-3.27759235036,-46.67315805232));
+#24308 = CARTESIAN_POINT('',(-3.311592245442,-46.71644803028));
+#24309 = CARTESIAN_POINT('',(-3.345592259305,-46.7597381825));
+#24310 = CARTESIAN_POINT('',(-3.433447414855,-46.87159885771));
+#24311 = CARTESIAN_POINT('',(-3.487304400625,-46.94017175566));
+#24312 = CARTESIAN_POINT('',(-3.541160150237,-47.0087431051));
+#24313 = CARTESIAN_POINT('',(-3.595015115896,-47.07731345241));
+#24314 = CARTESIAN_POINT('',(-3.648870868536,-47.14588477931));
+#24315 = CARTESIAN_POINT('',(-3.702727857448,-47.21445765544));
+#24316 = CARTESIAN_POINT('',(-3.830183581201,-47.37673933515));
+#24317 = CARTESIAN_POINT('',(-3.903791892475,-47.47046031223));
+#24318 = CARTESIAN_POINT('',(-3.977394393075,-47.56417385438));
+#24319 = CARTESIAN_POINT('',(-4.050993197077,-47.65788268636));
+#24320 = CARTESIAN_POINT('',(-4.124595695787,-47.75159624403));
+#24321 = CARTESIAN_POINT('',(-4.198204006206,-47.84531722801));
+#24322 = CARTESIAN_POINT('',(-4.364248956902,-48.05673221609));
+#24323 = CARTESIAN_POINT('',(-4.456718233704,-48.17446778775));
+#24324 = CARTESIAN_POINT('',(-4.549167623185,-48.29217806939));
+#24325 = CARTESIAN_POINT('',(-4.641609249505,-48.4098784651));
+#24326 = CARTESIAN_POINT('',(-4.734058641807,-48.52758872533));
+#24327 = CARTESIAN_POINT('',(-4.82652792068,-48.64532428256));
+#24328 = CARTESIAN_POINT('',(-5.002444194178,-48.86930783123));
+#24329 = CARTESIAN_POINT('',(-5.085930639424,-48.97560605623));
+#24330 = CARTESIAN_POINT('',(-5.169406238711,-49.08189046074));
+#24331 = CARTESIAN_POINT('',(-5.252874943719,-49.18816608488));
+#24332 = CARTESIAN_POINT('',(-5.336350542646,-49.29445049285));
+#24333 = CARTESIAN_POINT('',(-5.41983698751,-49.40074872156));
+#24334 = CARTESIAN_POINT('',(-5.57960141525,-49.60416710242));
+#24335 = CARTESIAN_POINT('',(-5.655903539547,-49.70131799049));
+#24336 = CARTESIAN_POINT('',(-5.732198714346,-49.79846003939));
+#24337 = CARTESIAN_POINT('',(-5.808489471133,-49.89559646786));
+#24338 = CARTESIAN_POINT('',(-5.884784645698,-49.99273851675));
+#24339 = CARTESIAN_POINT('',(-5.961086770141,-50.089889402));
+#24340 = CARTESIAN_POINT('',(-6.072494519485,-50.23173814823));
+#24341 = CARTESIAN_POINT('',(-6.107609770519,-50.27644827118));
+#24342 = CARTESIAN_POINT('',(-6.142724877813,-50.3211582098));
+#24343 = CARTESIAN_POINT('',(-6.177839894009,-50.36586803223));
+#24344 = CARTESIAN_POINT('',(-6.212955002042,-50.41057797263));
+#24345 = CARTESIAN_POINT('',(-6.248070253535,-50.4552880972));
+#24346 = CARTESIAN_POINT('',(-6.28318530718,-50.4999979703));
+#24347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24348 = PCURVE('',#21129,#24349);
+#24349 = DEFINITIONAL_REPRESENTATION('',(#24350),#24395);
+#24350 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#24351,#24352,#24353,#24354,
+    #24355,#24356,#24357,#24358,#24359,#24360,#24361,#24362,#24363,
+    #24364,#24365,#24366,#24367,#24368,#24369,#24370,#24371,#24372,
+    #24373,#24374,#24375,#24376,#24377,#24378,#24379,#24380,#24381,
+    #24382,#24383,#24384,#24385,#24386,#24387,#24388,#24389,#24390,
+    #24391,#24392,#24393,#24394),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576067174748E-02,0.195764602648,0.359765845628,0.565756807172,
+    0.751753976353,0.921754339792,1.),.UNSPECIFIED.);
+#24351 = CARTESIAN_POINT('',(-0.931750799244,0.));
+#24352 = CARTESIAN_POINT('',(-0.931750853802,3.400093966157E-02));
+#24353 = CARTESIAN_POINT('',(-0.931750957644,6.800205685038E-02));
+#24354 = CARTESIAN_POINT('',(-0.931751068077,0.102003055394));
+#24355 = CARTESIAN_POINT('',(-0.931751156053,0.136003976504));
+#24356 = CARTESIAN_POINT('',(-0.931751206756,0.17000497468));
+#24357 = CARTESIAN_POINT('',(-0.931751220179,0.204006093628));
+#24358 = CARTESIAN_POINT('',(-0.931751198273,0.291864107897));
+#24359 = CARTESIAN_POINT('',(-0.931751122,0.345722849543));
+#24360 = CARTESIAN_POINT('',(-0.93175101258,0.399580357992));
+#24361 = CARTESIAN_POINT('',(-0.931750914387,0.453437083265));
+#24362 = CARTESIAN_POINT('',(-0.931750850841,0.507294593686));
+#24363 = CARTESIAN_POINT('',(-0.93175081915,0.561153336667));
+#24364 = CARTESIAN_POINT('',(-0.931750810309,0.688613202691));
+#24365 = CARTESIAN_POINT('',(-0.931750856905,0.762223899253));
+#24366 = CARTESIAN_POINT('',(-0.931750939196,0.835828776978));
+#24367 = CARTESIAN_POINT('',(-0.931751016237,0.909429955442));
+#24368 = CARTESIAN_POINT('',(-0.931751065415,0.983034831816));
+#24369 = CARTESIAN_POINT('',(-0.931751090595,1.056645525761));
+#24370 = CARTESIAN_POINT('',(-0.931751100897,1.222695864563));
+#24371 = CARTESIAN_POINT('',(-0.93175107466,1.315168149965));
+#24372 = CARTESIAN_POINT('',(-0.931751026353,1.407620555059));
+#24373 = CARTESIAN_POINT('',(-0.931750982861,1.500065196572));
+#24374 = CARTESIAN_POINT('',(-0.931750946066,1.592517598558));
+#24375 = CARTESIAN_POINT('',(-0.931750923641,1.684989883306));
+#24376 = CARTESIAN_POINT('',(-0.9317509107,1.860911868527));
+#24377 = CARTESIAN_POINT('',(-0.931750917344,1.944401021538));
+#24378 = CARTESIAN_POINT('',(-0.931750937588,2.027879326465));
+#24379 = CARTESIAN_POINT('',(-0.931750970369,2.111350736079));
+#24380 = CARTESIAN_POINT('',(-0.931751003957,2.194829039702));
+#24381 = CARTESIAN_POINT('',(-0.931751021856,2.278318190147));
+#24382 = CARTESIAN_POINT('',(-0.931751024832,2.438087798993));
+#24383 = CARTESIAN_POINT('',(-0.93175101292,2.514392399289));
+#24384 = CARTESIAN_POINT('',(-0.93175098451,2.590690051912));
+#24385 = CARTESIAN_POINT('',(-0.931750950876,2.666983289692));
+#24386 = CARTESIAN_POINT('',(-0.931750932702,2.7432809467));
+#24387 = CARTESIAN_POINT('',(-0.931750944339,2.819585551159));
+#24388 = CARTESIAN_POINT('',(-0.931750977926,2.930996918787));
+#24389 = CARTESIAN_POINT('',(-0.931750990945,2.966113309937));
+#24390 = CARTESIAN_POINT('',(-0.931751005464,3.001229556867));
+#24391 = CARTESIAN_POINT('',(-0.931751018765,3.036345712634));
+#24392 = CARTESIAN_POINT('',(-0.931751028192,3.071461960701));
+#24393 = CARTESIAN_POINT('',(-0.931751033013,3.106578352866));
+#24394 = CARTESIAN_POINT('',(-0.931751036273,3.141694547211));
+#24395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24396 = ORIENTED_EDGE('',*,*,#24397,.F.);
+#24397 = EDGE_CURVE('',#23971,#24252,#24398,.T.);
+#24398 = SURFACE_CURVE('',#24399,(#24403,#24410),.PCURVE_S1.);
+#24399 = LINE('',#24400,#24401);
+#24400 = CARTESIAN_POINT('',(4.,0.,0.));
+#24401 = VECTOR('',#24402,1.);
+#24402 = DIRECTION('',(0.,0.,1.));
+#24403 = PCURVE('',#20821,#24404);
+#24404 = DEFINITIONAL_REPRESENTATION('',(#24405),#24409);
+#24405 = LINE('',#24406,#24407);
+#24406 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#24407 = VECTOR('',#24408,1.);
+#24408 = DIRECTION('',(-0.,-1.));
+#24409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24410 = PCURVE('',#24172,#24411);
+#24411 = DEFINITIONAL_REPRESENTATION('',(#24412),#24416);
+#24412 = LINE('',#24413,#24414);
+#24413 = CARTESIAN_POINT('',(-0.,0.));
+#24414 = VECTOR('',#24415,1.);
+#24415 = DIRECTION('',(-0.,-1.));
+#24416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24417 = ORIENTED_EDGE('',*,*,#23970,.F.);
+#24418 = ADVANCED_FACE('',(#24419),#21129,.F.);
+#24419 = FACE_BOUND('',#24420,.F.);
+#24420 = EDGE_LOOP('',(#24421,#24422,#24423,#24464,#24529));
+#24421 = ORIENTED_EDGE('',*,*,#24251,.F.);
+#24422 = ORIENTED_EDGE('',*,*,#21114,.T.);
+#24423 = ORIENTED_EDGE('',*,*,#24424,.T.);
+#24424 = EDGE_CURVE('',#21074,#24425,#24427,.T.);
+#24425 = VERTEX_POINT('',#24426);
+#24426 = CARTESIAN_POINT('',(-3.099998289786,5.94346143E-07,
+    54.741155953678));
+#24427 = SURFACE_CURVE('',#24428,(#24450,#24457),.PCURVE_S1.);
+#24428 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#24429,#24430,#24431,#24432,
+    #24433,#24434,#24435,#24436,#24437,#24438,#24439,#24440,#24441,
+    #24442,#24443,#24444,#24445,#24446,#24447,#24448,#24449),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#24429 = CARTESIAN_POINT('',(-3.099998534085,5.0944600805E-07,
+    46.741155713624));
+#24430 = CARTESIAN_POINT('',(-3.099998418002,-0.885356092161,
+    47.104792334291));
+#24431 = CARTESIAN_POINT('',(-2.821852148379,-1.770717062021,
+    47.468430612916));
+#24432 = CARTESIAN_POINT('',(-2.26558093641,-2.558978236461,
+    47.832057017292));
+#24433 = CARTESIAN_POINT('',(-1.46924790158,-3.153071481582,
+    48.195713955621));
+#24434 = CARTESIAN_POINT('',(-0.509220585136,-3.472993459486,
+    48.559327116361));
+#24435 = CARTESIAN_POINT('',(0.509212085219,-3.473005851745,
+    48.922978591513));
+#24436 = CARTESIAN_POINT('',(1.469261855999,-3.153064192034,
+    49.286609311021));
+#24437 = CARTESIAN_POINT('',(2.265568946404,-2.558983483323,
+    49.650246998382));
+#24438 = CARTESIAN_POINT('',(2.821854895758,-1.770715508057,
+    50.013883072228));
+#24439 = CARTESIAN_POINT('',(3.378141550388,-5.948000385E-07,
+    50.741155833643));
+#24440 = CARTESIAN_POINT('',(2.821855455535,1.770714494316,
+    51.46842859506));
+#24441 = CARTESIAN_POINT('',(2.265568415422,2.558981183366,
+    51.832064668903));
+#24442 = CARTESIAN_POINT('',(1.469271811022,3.153070316055,
+    52.195702356268));
+#24443 = CARTESIAN_POINT('',(0.509191765583,3.47299439646,
+    52.559333075774));
+#24444 = CARTESIAN_POINT('',(-0.509188113537,3.473001918717,
+    52.922984550924));
+#24445 = CARTESIAN_POINT('',(-1.469275962454,3.153070337705,
+    53.286597711666));
+#24446 = CARTESIAN_POINT('',(-2.265563624369,2.558978332091,
+    53.650254649996));
+#24447 = CARTESIAN_POINT('',(-2.821855672548,1.770718231138,
+    54.013881054379));
+#24448 = CARTESIAN_POINT('',(-3.099998381651,0.885357195942,
+    54.377519332977));
+#24449 = CARTESIAN_POINT('',(-3.099998289786,5.943461705E-07,
+    54.741155953678));
+#24450 = PCURVE('',#21129,#24451);
+#24451 = DEFINITIONAL_REPRESENTATION('',(#24452),#24456);
+#24452 = LINE('',#24453,#24454);
+#24453 = CARTESIAN_POINT('',(-0.,0.));
+#24454 = VECTOR('',#24455,1.);
+#24455 = DIRECTION('',(0.,1.));
+#24456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24457 = PCURVE('',#21382,#24458);
+#24458 = DEFINITIONAL_REPRESENTATION('',(#24459),#24463);
+#24459 = LINE('',#24460,#24461);
+#24460 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#24461 = VECTOR('',#24462,1.);
+#24462 = DIRECTION('',(0.,1.));
+#24463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24464 = ORIENTED_EDGE('',*,*,#24465,.F.);
+#24465 = EDGE_CURVE('',#24466,#24425,#24468,.T.);
+#24466 = VERTEX_POINT('',#24467);
+#24467 = CARTESIAN_POINT('',(-4.,-4.7549125E-07,54.499997980177));
+#24468 = SURFACE_CURVE('',#24469,(#24472,#24479),.PCURVE_S1.);
+#24469 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24470,#24471),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#24470 = CARTESIAN_POINT('',(-4.09999738921,-5.9435871869E-07,
+    54.473203400274));
+#24471 = CARTESIAN_POINT('',(-3.099998289786,5.9434617006E-07,
+    54.741155953678));
+#24472 = PCURVE('',#21129,#24473);
+#24473 = DEFINITIONAL_REPRESENTATION('',(#24474),#24478);
+#24474 = LINE('',#24475,#24476);
+#24475 = CARTESIAN_POINT('',(0.,6.283389315972));
+#24476 = VECTOR('',#24477,1.);
+#24477 = DIRECTION('',(1.,0.));
+#24478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24479 = PCURVE('',#24480,#24523);
+#24480 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#24481,#24482,#24483,#24484,#24485,#24486,#24487,#24488,#24489
+      ,#24490,#24491,#24492,#24493,#24494,#24495,#24496,#24497,#24498
+      ,#24499,#24500,#24501)
+    ,(#24502,#24503,#24504,#24505,#24506,#24507,#24508,#24509,#24510
+      ,#24511,#24512,#24513,#24514,#24515,#24516,#24517,#24518,#24519
+      ,#24520,#24521,#24522
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#24481 = CARTESIAN_POINT('',(-4.09999738921,-5.9435872224E-07,
+    54.473203400274));
+#24482 = CARTESIAN_POINT('',(-4.099996820088,-1.170957931748,
+    54.836839506847));
+#24483 = CARTESIAN_POINT('',(-3.732124547992,-2.341911179015,
+    55.200473955551));
+#24484 = CARTESIAN_POINT('',(-2.996417493859,-3.384462997377,
+    55.56412027835));
+#24485 = CARTESIAN_POINT('',(-1.943185036028,-4.170186979185,
+    55.927736067439));
+#24486 = CARTESIAN_POINT('',(-0.673497753623,-4.593312866376,
+    56.291395633836));
+#24487 = CARTESIAN_POINT('',(0.673485660963,-4.593331636985,
+    56.655016886014));
+#24488 = CARTESIAN_POINT('',(1.943213710608,-4.170179049484,
+    57.01865889379));
+#24489 = CARTESIAN_POINT('',(2.996399225557,-3.384460805231,
+    57.382293933678));
+#24490 = CARTESIAN_POINT('',(3.732130855582,-2.341912276819,
+    57.745930587116));
+#24491 = CARTESIAN_POINT('',(4.467863869738,7.0403996371E-07,
+    58.473203280242));
+#24492 = CARTESIAN_POINT('',(3.732130020156,2.341913422442,
+    59.200475973374));
+#24493 = CARTESIAN_POINT('',(2.996394464216,3.384460234307,
+    59.564111247328));
+#24494 = CARTESIAN_POINT('',(1.943231824585,4.170186744591,
+    59.927753086064));
+#24495 = CARTESIAN_POINT('',(0.673440744341,4.593320092659,
+    60.291379997037));
+#24496 = CARTESIAN_POINT('',(-0.673440915201,4.593319836929,
+    60.65502060409));
+#24497 = CARTESIAN_POINT('',(-1.943236808852,4.170186886786,
+    61.018665073684));
+#24498 = CARTESIAN_POINT('',(-2.996391999335,3.38446020312,
+    61.382287661601));
+#24499 = CARTESIAN_POINT('',(-3.732131617871,2.341910270625,
+    61.745932604939));
+#24500 = CARTESIAN_POINT('',(-4.099997609667,1.170956658132,
+    62.109567053662));
+#24501 = CARTESIAN_POINT('',(-4.099997016206,-6.7927680192E-07,
+    62.473203160185));
+#24502 = CARTESIAN_POINT('',(-3.099998289786,5.9434616695E-07,
+    54.741155953678));
+#24503 = CARTESIAN_POINT('',(-3.099998197921,-0.885355937474,
+    55.104792574377));
+#24504 = CARTESIAN_POINT('',(-2.8218519745,-1.770716845179,
+    55.468430852968));
+#24505 = CARTESIAN_POINT('',(-2.26558082794,-2.558977972748,
+    55.832057257362));
+#24506 = CARTESIAN_POINT('',(-1.469247872148,-3.153071192833,
+    56.195714195688));
+#24507 = CARTESIAN_POINT('',(-0.509220640128,-3.47299317184,
+    56.55932735643));
+#24508 = CARTESIAN_POINT('',(0.509211949966,-3.473005591978,
+    56.922978831574));
+#24509 = CARTESIAN_POINT('',(1.469261653847,-3.153063983784,
+    57.286609551092));
+#24510 = CARTESIAN_POINT('',(2.265568697766,-2.5589833437,
+    57.650247238445));
+#24511 = CARTESIAN_POINT('',(2.821854624869,-1.770715445795,
+    58.013883312295));
+#24512 = CARTESIAN_POINT('',(3.378141284156,-6.8732400195E-07,
+    58.741156073708));
+#24513 = CARTESIAN_POINT('',(2.821855281642,1.770714277478,
+    59.468428835129));
+#24514 = CARTESIAN_POINT('',(2.265567947311,2.558981216686,
+    59.832066288445));
+#24515 = CARTESIAN_POINT('',(1.469273194493,3.153068860355,
+    60.195697176948));
+#24516 = CARTESIAN_POINT('',(0.509189297529,3.47299619267,
+    60.559342993324));
+#24517 = CARTESIAN_POINT('',(-0.509185455234,3.472999575092,
+    60.922975113508));
+#24518 = CARTESIAN_POINT('',(-1.46927717322,3.153071296423,
+    61.286603371114));
+#24519 = CARTESIAN_POINT('',(-2.265563016072,2.558977895405,
+    61.650253510585));
+#24520 = CARTESIAN_POINT('',(-2.821855401652,1.770718168896,
+    62.013881294462));
+#24521 = CARTESIAN_POINT('',(-3.099998113119,0.885357211059,
+    62.37751957301));
+#24522 = CARTESIAN_POINT('',(-3.099998045449,6.7925882608E-07,
+    62.741156193769));
+#24523 = DEFINITIONAL_REPRESENTATION('',(#24524),#24528);
+#24524 = LINE('',#24525,#24526);
+#24525 = CARTESIAN_POINT('',(0.,0.));
+#24526 = VECTOR('',#24527,1.);
+#24527 = DIRECTION('',(1.,0.));
+#24528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24529 = ORIENTED_EDGE('',*,*,#24530,.F.);
+#24530 = EDGE_CURVE('',#24252,#24466,#24531,.T.);
+#24531 = SURFACE_CURVE('',#24532,(#24577,#24625),.PCURVE_S1.);
+#24532 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#24533,#24534,#24535,#24536,
+    #24537,#24538,#24539,#24540,#24541,#24542,#24543,#24544,#24545,
+    #24546,#24547,#24548,#24549,#24550,#24551,#24552,#24553,#24554,
+    #24555,#24556,#24557,#24558,#24559,#24560,#24561,#24562,#24563,
+    #24564,#24565,#24566,#24567,#24568,#24569,#24570,#24571,#24572,
+    #24573,#24574,#24575,#24576),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976170057947E-02,0.271753751549,0.329759751874,0.511768926269,
+    0.695777764511,0.951752528954,1.),.UNSPECIFIED.);
+#24533 = CARTESIAN_POINT('',(4.,-1.02E-15,50.499997970301));
+#24534 = CARTESIAN_POINT('',(4.,7.137260331237E-02,50.522716574611));
+#24535 = CARTESIAN_POINT('',(3.99851423431,0.142745250932,
+    50.545435185399));
+#24536 = CARTESIAN_POINT('',(3.995542704914,0.214080758045,
+    50.568153798546));
+#24537 = CARTESIAN_POINT('',(3.991086570608,0.285342015712,
+    50.590872411199));
+#24538 = CARTESIAN_POINT('',(3.985148146993,0.356491990862,
+    50.613591021762));
+#24539 = CARTESIAN_POINT('',(3.977730906477,0.4274937263,50.636309629907
+    ));
+#24540 = CARTESIAN_POINT('',(3.916961901779,0.911494167799,
+    50.791581323501));
+#24541 = CARTESIAN_POINT('',(3.814877060643,1.318553839173,
+    50.924191166835));
+#24542 = CARTESIAN_POINT('',(3.663470303218,1.71184390052,
+    51.056754433568));
+#24543 = CARTESIAN_POINT('',(3.465126709932,2.084303490822,
+    51.18930205121));
+#24544 = CARTESIAN_POINT('',(3.223301795921,2.429443704786,
+    51.321865365425));
+#24545 = CARTESIAN_POINT('',(2.942523052329,2.741344605042,
+    51.454475244869));
+#24546 = CARTESIAN_POINT('',(2.550158561768,3.083428701169,
+    51.620171164135));
+#24547 = CARTESIAN_POINT('',(2.469598884711,3.149469811027,
+    51.653314016321));
+#24548 = CARTESIAN_POINT('',(2.387048249299,3.213051694632,
+    51.686456878256));
+#24549 = CARTESIAN_POINT('',(2.302596906893,3.274102628445,
+    51.719599742508));
+#24550 = CARTESIAN_POINT('',(2.216338185323,3.332555144503,
+    51.752742601715));
+#24551 = CARTESIAN_POINT('',(2.128368488888,3.388346030416,
+    51.785885448583));
+#24552 = CARTESIAN_POINT('',(1.7577026099,3.607938434731,51.923022666143
+    ));
+#24553 = CARTESIAN_POINT('',(1.460703619217,3.747703327034,
+    52.027033873797));
+#24554 = CARTESIAN_POINT('',(1.150928102745,3.858832009127,
+    52.131032686001));
+#24555 = CARTESIAN_POINT('',(0.831695710518,3.939987588234,
+    52.235023636386));
+#24556 = CARTESIAN_POINT('',(0.50645759695,3.990292714218,
+    52.339022495493));
+#24557 = CARTESIAN_POINT('',(0.178768830138,4.009336589669,
+    52.443033773583));
+#24558 = CARTESIAN_POINT('',(-0.477788636906,3.98507396015,
+    52.65216524468));
+#24559 = CARTESIAN_POINT('',(-0.806742603869,3.941075992104,
+    52.757320015533));
+#24560 = CARTESIAN_POINT('',(-1.130798754579,3.865398881747,
+    52.862461691564));
+#24561 = CARTESIAN_POINT('',(-1.446325848172,3.758743925991,
+    52.967595027444));
+#24562 = CARTESIAN_POINT('',(-1.749837962833,3.622289435688,
+    53.072736657582));
+#24563 = CARTESIAN_POINT('',(-2.038023064076,3.457681082823,
+    53.177891356312));
+#24564 = CARTESIAN_POINT('',(-2.683094324714,3.002019989591,
+    53.429284318294));
+#24565 = CARTESIAN_POINT('',(-3.023095265962,2.68646171148,
+    53.575632729255));
+#24566 = CARTESIAN_POINT('',(-3.319206577786,2.326353926714,
+    53.721903717801));
+#24567 = CARTESIAN_POINT('',(-3.564733598937,1.929178330514,
+    53.868152480069));
+#24568 = CARTESIAN_POINT('',(-3.75449035395,1.503324155287,
+    54.014423733554));
+#24569 = CARTESIAN_POINT('',(-3.884776990004,1.058124237418,
+    54.160772315536));
+#24570 = CARTESIAN_POINT('',(-3.967223607652,0.518302240952,
+    54.33459542063));
+#24571 = CARTESIAN_POINT('',(-3.978136533136,0.432359962446,
+    54.362162524105));
+#24572 = CARTESIAN_POINT('',(-3.98687690699,0.346153021316,
+    54.389729625841));
+#24573 = CARTESIAN_POINT('',(-3.993437203982,0.259747317757,
+    54.41729672322));
+#24574 = CARTESIAN_POINT('',(-3.997812406783,0.173208944634,
+    54.444863814767));
+#24575 = CARTESIAN_POINT('',(-4.000000005965,8.660418748295E-02,
+    54.472430900149));
+#24576 = CARTESIAN_POINT('',(-4.,-4.7549124816E-07,54.499997980177));
+#24577 = PCURVE('',#21129,#24578);
+#24578 = DEFINITIONAL_REPRESENTATION('',(#24579),#24624);
+#24579 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#24580,#24581,#24582,#24583,
+    #24584,#24585,#24586,#24587,#24588,#24589,#24590,#24591,#24592,
+    #24593,#24594,#24595,#24596,#24597,#24598,#24599,#24600,#24601,
+    #24602,#24603,#24604,#24605,#24606,#24607,#24608,#24609,#24610,
+    #24611,#24612,#24613,#24614,#24615,#24616,#24617,#24618,#24619,
+    #24620,#24621,#24622,#24623),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976170057947E-02,0.271753751549,0.329759751874,0.511768926269,
+    0.695777764511,0.951752528954,1.),.UNSPECIFIED.);
+#24580 = CARTESIAN_POINT('',(-0.931751036273,3.141694547211));
+#24581 = CARTESIAN_POINT('',(-0.931751037929,3.159538277667));
+#24582 = CARTESIAN_POINT('',(-0.93175103928,3.177382013168));
+#24583 = CARTESIAN_POINT('',(-0.931751040731,3.195225750714));
+#24584 = CARTESIAN_POINT('',(-0.931751042503,3.213069488195));
+#24585 = CARTESIAN_POINT('',(-0.93175104463,3.230913224388));
+#24586 = CARTESIAN_POINT('',(-0.931751046965,3.248756958958));
+#24587 = CARTESIAN_POINT('',(-0.931751062065,3.370711036632));
+#24588 = CARTESIAN_POINT('',(-0.931751074722,3.474865963783));
+#24589 = CARTESIAN_POINT('',(-0.931751030146,3.578984284863));
+#24590 = CARTESIAN_POINT('',(-0.931750904872,3.683090257596));
+#24591 = CARTESIAN_POINT('',(-0.931750865222,3.78720858687));
+#24592 = CARTESIAN_POINT('',(-0.931750866431,3.891363512992));
+#24593 = CARTESIAN_POINT('',(-0.931750906822,4.021505022706));
+#24594 = CARTESIAN_POINT('',(-0.93175091676,4.047536207203));
+#24595 = CARTESIAN_POINT('',(-0.931750928155,4.073567400595));
+#24596 = CARTESIAN_POINT('',(-0.931750940593,4.099598596884));
+#24597 = CARTESIAN_POINT('',(-0.931750953652,4.125629790079));
+#24598 = CARTESIAN_POINT('',(-0.931750966898,4.151660974201));
+#24599 = CARTESIAN_POINT('',(-0.931751020639,4.259371824095));
+#24600 = CARTESIAN_POINT('',(-0.931751059273,4.34106471695));
+#24601 = CARTESIAN_POINT('',(-0.93175108247,4.422747869067));
+#24602 = CARTESIAN_POINT('',(-0.931751085086,4.504424831487));
+#24603 = CARTESIAN_POINT('',(-0.931751070884,4.58610798783));
+#24604 = CARTESIAN_POINT('',(-0.931751048441,4.667800885744));
+#24605 = CARTESIAN_POINT('',(-0.931750995713,4.832057639178));
+#24606 = CARTESIAN_POINT('',(-0.931750965432,4.914648652939));
+#24607 = CARTESIAN_POINT('',(-0.931750937673,4.997229383963));
+#24608 = CARTESIAN_POINT('',(-0.93175091569,5.079803578446));
+#24609 = CARTESIAN_POINT('',(-0.931750904816,5.162384308344));
+#24610 = CARTESIAN_POINT('',(-0.931750910682,5.244975321135));
+#24611 = CARTESIAN_POINT('',(-0.931750958121,5.442425377172));
+#24612 = CARTESIAN_POINT('',(-0.931751017139,5.557370942062));
+#24613 = CARTESIAN_POINT('',(-0.93175106833,5.672255670386));
+#24614 = CARTESIAN_POINT('',(-0.931751183399,5.787122911399));
+#24615 = CARTESIAN_POINT('',(-0.93175101145,5.902007614756));
+#24616 = CARTESIAN_POINT('',(-0.931750919952,6.016953212572));
+#24617 = CARTESIAN_POINT('',(-0.931751001212,6.153478089775));
+#24618 = CARTESIAN_POINT('',(-0.931751017414,6.175129964302));
+#24619 = CARTESIAN_POINT('',(-0.931751041058,6.196781841951));
+#24620 = CARTESIAN_POINT('',(-0.931751072828,6.218433719854));
+#24621 = CARTESIAN_POINT('',(-0.931751109961,6.240085594447));
+#24622 = CARTESIAN_POINT('',(-0.931751146246,6.261737461471));
+#24623 = CARTESIAN_POINT('',(-0.931751172026,6.283389315972));
+#24624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24625 = PCURVE('',#24172,#24626);
+#24626 = DEFINITIONAL_REPRESENTATION('',(#24627),#24672);
+#24627 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#24628,#24629,#24630,#24631,
+    #24632,#24633,#24634,#24635,#24636,#24637,#24638,#24639,#24640,
+    #24641,#24642,#24643,#24644,#24645,#24646,#24647,#24648,#24649,
+    #24650,#24651,#24652,#24653,#24654,#24655,#24656,#24657,#24658,
+    #24659,#24660,#24661,#24662,#24663,#24664,#24665,#24666,#24667,
+    #24668,#24669,#24670,#24671),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976170057947E-02,0.271753751549,0.329759751874,0.511768926269,
+    0.695777764511,0.951752528954,1.),.UNSPECIFIED.);
+#24628 = CARTESIAN_POINT('',(0.,-50.4999979703));
+#24629 = CARTESIAN_POINT('',(-1.784315082809E-02,-50.52271657461));
+#24630 = CARTESIAN_POINT('',(-3.568630670504E-02,-50.54543518539));
+#24631 = CARTESIAN_POINT('',(-5.352946464998E-02,-50.56815379854));
+#24632 = CARTESIAN_POINT('',(-7.13726225665E-02,-50.59087241119));
+#24633 = CARTESIAN_POINT('',(-8.921577924269E-02,-50.61359102176));
+#24634 = CARTESIAN_POINT('',(-0.107058934351,-50.6363096299));
+#24635 = CARTESIAN_POINT('',(-0.229009052049,-50.7915813235));
+#24636 = CARTESIAN_POINT('',(-0.333160598846,-50.92419116683));
+#24637 = CARTESIAN_POINT('',(-0.437275543997,-51.05675443356));
+#24638 = CARTESIAN_POINT('',(-0.541378126613,-51.18930205121));
+#24639 = CARTESIAN_POINT('',(-0.645493065723,-51.32186536542));
+#24640 = CARTESIAN_POINT('',(-0.749644607561,-51.45447524486));
+#24641 = CARTESIAN_POINT('',(-0.879781896192,-51.62017116413));
+#24642 = CARTESIAN_POINT('',(-0.905812236765,-51.65331401632));
+#24643 = CARTESIAN_POINT('',(-0.931842586603,-51.68645687825));
+#24644 = CARTESIAN_POINT('',(-0.957872939673,-51.7195997425));
+#24645 = CARTESIAN_POINT('',(-0.983903289931,-51.75274260171));
+#24646 = CARTESIAN_POINT('',(-1.009933631321,-51.78588544858));
+#24647 = CARTESIAN_POINT('',(-1.11764099466,-51.92302266614));
+#24648 = CARTESIAN_POINT('',(-1.199331244289,-52.02703387379));
+#24649 = CARTESIAN_POINT('',(-1.281011752053,-52.131032686));
+#24650 = CARTESIAN_POINT('',(-1.362686065241,-52.23502363638));
+#24651 = CARTESIAN_POINT('',(-1.444366566328,-52.33902249549));
+#24652 = CARTESIAN_POINT('',(-1.526056805265,-52.44303377358));
+#24653 = CARTESIAN_POINT('',(-1.690308209887,-52.65216524468));
+#24654 = CARTESIAN_POINT('',(-1.772896532892,-52.75732001553));
+#24655 = CARTESIAN_POINT('',(-1.855474574672,-52.86246169156));
+#24656 = CARTESIAN_POINT('',(-1.938046083624,-52.96759502744));
+#24657 = CARTESIAN_POINT('',(-2.0206241318,-53.07273665758));
+#24658 = CARTESIAN_POINT('',(-2.103212465498,-53.17789135631));
+#24659 = CARTESIAN_POINT('',(-2.300656122523,-53.42928431829));
+#24660 = CARTESIAN_POINT('',(-2.415597967247,-53.57563272925));
+#24661 = CARTESIAN_POINT('',(-2.530478978238,-53.7219037178));
+#24662 = CARTESIAN_POINT('',(-2.64534250621,-53.86815248006));
+#24663 = CARTESIAN_POINT('',(-2.760223488014,-54.01442373355));
+#24664 = CARTESIAN_POINT('',(-2.87516530744,-54.16077231553));
+#24665 = CARTESIAN_POINT('',(-3.011685734627,-54.33459542063));
+#24666 = CARTESIAN_POINT('',(-3.033336904498,-54.3621625241));
+#24667 = CARTESIAN_POINT('',(-3.054988079144,-54.38972962584));
+#24668 = CARTESIAN_POINT('',(-3.076639256363,-54.41729672322));
+#24669 = CARTESIAN_POINT('',(-3.098290433354,-54.44486381476));
+#24670 = CARTESIAN_POINT('',(-3.119941606719,-54.47243090014));
+#24671 = CARTESIAN_POINT('',(-3.141592772463,-54.49999798017));
+#24672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24673 = ADVANCED_FACE('',(#24674),#21382,.F.);
+#24674 = FACE_BOUND('',#24675,.F.);
+#24675 = EDGE_LOOP('',(#24676,#24677,#24678,#24719));
+#24676 = ORIENTED_EDGE('',*,*,#24424,.F.);
+#24677 = ORIENTED_EDGE('',*,*,#21369,.T.);
+#24678 = ORIENTED_EDGE('',*,*,#24679,.T.);
+#24679 = EDGE_CURVE('',#21329,#24680,#24682,.T.);
+#24680 = VERTEX_POINT('',#24681);
+#24681 = CARTESIAN_POINT('',(-3.10000171022,5.94356113E-07,
+    55.758847407296));
+#24682 = SURFACE_CURVE('',#24683,(#24705,#24712),.PCURVE_S1.);
+#24683 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#24684,#24685,#24686,#24687,
+    #24688,#24689,#24690,#24691,#24692,#24693,#24694,#24695,#24696,
+    #24697,#24698,#24699,#24700,#24701,#24702,#24703,#24704),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#24684 = CARTESIAN_POINT('',(-3.10000146592,5.0945379693E-07,
+    47.758847167244));
+#24685 = CARTESIAN_POINT('',(-3.100001873002,-0.885356999256,
+    48.122483787911));
+#24686 = CARTESIAN_POINT('',(-2.821859194186,-1.770719040551,
+    48.486122066518));
+#24687 = CARTESIAN_POINT('',(-2.265566856711,-2.558980147239,
+    48.849748470969));
+#24688 = CARTESIAN_POINT('',(-1.469278590535,-3.153073045046,
+    49.213405409147));
+#24689 = CARTESIAN_POINT('',(-0.509189871795,-3.473005295692,
+    49.577018570064));
+#24690 = CARTESIAN_POINT('',(0.509191050639,-3.472998136029,
+    49.940670045085));
+#24691 = CARTESIAN_POINT('',(1.469272193691,-3.153074069712,
+    50.304300764661));
+#24692 = CARTESIAN_POINT('',(2.26556982546,-2.558984611868,
+    50.667938451992));
+#24693 = CARTESIAN_POINT('',(2.821857716195,-1.77071731327,
+    51.031574525848));
+#24694 = CARTESIAN_POINT('',(3.37814501148,-6.0803195659E-07,
+    51.758847287261));
+#24695 = CARTESIAN_POINT('',(2.821858417391,1.770716317493,
+    52.48612004868));
+#24696 = CARTESIAN_POINT('',(2.265572178771,2.558985298461,
+    52.849756122524));
+#24697 = CARTESIAN_POINT('',(1.469264483995,3.153066899354,
+    53.213393809876));
+#24698 = CARTESIAN_POINT('',(0.509213843627,3.473009228748,
+    53.577024529434));
+#24699 = CARTESIAN_POINT('',(-0.509219870374,3.472997199058,
+    53.940676004458));
+#24700 = CARTESIAN_POINT('',(-1.469248284104,3.153075235205,
+    54.304289165382));
+#24701 = CARTESIAN_POINT('',(-2.265582346515,2.558981665003,
+    54.667946103555));
+#24702 = CARTESIAN_POINT('',(-2.821854409034,1.77071988095,
+    55.031572508015));
+#24703 = CARTESIAN_POINT('',(-3.100001278859,0.885358103055,
+    55.395210786597));
+#24704 = CARTESIAN_POINT('',(-3.10000171022,5.943561403E-07,
+    55.758847407296));
+#24705 = PCURVE('',#21382,#24706);
+#24706 = DEFINITIONAL_REPRESENTATION('',(#24707),#24711);
+#24707 = LINE('',#24708,#24709);
+#24708 = CARTESIAN_POINT('',(-0.,0.));
+#24709 = VECTOR('',#24710,1.);
+#24710 = DIRECTION('',(0.,1.));
+#24711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24712 = PCURVE('',#21705,#24713);
+#24713 = DEFINITIONAL_REPRESENTATION('',(#24714),#24718);
+#24714 = LINE('',#24715,#24716);
+#24715 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#24716 = VECTOR('',#24717,1.);
+#24717 = DIRECTION('',(0.,1.));
+#24718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24719 = ORIENTED_EDGE('',*,*,#24720,.F.);
+#24720 = EDGE_CURVE('',#24425,#24680,#24721,.T.);
+#24721 = SURFACE_CURVE('',#24722,(#24725,#24732),.PCURVE_S1.);
+#24722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24723,#24724),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#24723 = CARTESIAN_POINT('',(-3.099998289786,5.943461705E-07,
+    54.741155953678));
+#24724 = CARTESIAN_POINT('',(-3.10000171022,5.943561403E-07,
+    55.758847407296));
+#24725 = PCURVE('',#21382,#24726);
+#24726 = DEFINITIONAL_REPRESENTATION('',(#24727),#24731);
+#24727 = LINE('',#24728,#24729);
+#24728 = CARTESIAN_POINT('',(0.,6.283389315972));
+#24729 = VECTOR('',#24730,1.);
+#24730 = DIRECTION('',(1.,0.));
+#24731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24732 = PCURVE('',#24733,#24776);
+#24733 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#24734,#24735,#24736,#24737,#24738,#24739,#24740,#24741,#24742
+      ,#24743,#24744,#24745,#24746,#24747,#24748,#24749,#24750,#24751
+      ,#24752,#24753,#24754)
+    ,(#24755,#24756,#24757,#24758,#24759,#24760,#24761,#24762,#24763
+      ,#24764,#24765,#24766,#24767,#24768,#24769,#24770,#24771,#24772
+      ,#24773,#24774,#24775
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#24734 = CARTESIAN_POINT('',(-3.099998289786,5.943461665E-07,
+    54.741155953678));
+#24735 = CARTESIAN_POINT('',(-3.099998197921,-0.885355937474,
+    55.104792574377));
+#24736 = CARTESIAN_POINT('',(-2.8218519745,-1.770716845179,
+    55.468430852968));
+#24737 = CARTESIAN_POINT('',(-2.265580827941,-2.558977972748,
+    55.832057257362));
+#24738 = CARTESIAN_POINT('',(-1.469247872148,-3.153071192833,
+    56.195714195688));
+#24739 = CARTESIAN_POINT('',(-0.509220640128,-3.472993171841,
+    56.559327356429));
+#24740 = CARTESIAN_POINT('',(0.509211949967,-3.473005591978,
+    56.922978831575));
+#24741 = CARTESIAN_POINT('',(1.469261653847,-3.153063983784,
+    57.286609551091));
+#24742 = CARTESIAN_POINT('',(2.265568697766,-2.5589833437,
+    57.650247238446));
+#24743 = CARTESIAN_POINT('',(2.821854624869,-1.770715445795,
+    58.013883312295));
+#24744 = CARTESIAN_POINT('',(3.378141284156,-6.8732395598E-07,
+    58.741156073708));
+#24745 = CARTESIAN_POINT('',(2.821855281642,1.770714277478,
+    59.468428835128));
+#24746 = CARTESIAN_POINT('',(2.265568306959,2.558980919641,
+    59.832064908964));
+#24747 = CARTESIAN_POINT('',(1.469271781588,3.153070027318,
+    60.195702596345));
+#24748 = CARTESIAN_POINT('',(0.509191820573,3.472994108805,
+    60.559333315826));
+#24749 = CARTESIAN_POINT('',(-0.509187978278,3.473001658956,
+    60.922984791007));
+#24750 = CARTESIAN_POINT('',(-1.469275760315,3.153070129459,
+    61.286597951717));
+#24751 = CARTESIAN_POINT('',(-2.26556337572,2.55897819245,
+    61.650254890066));
+#24752 = CARTESIAN_POINT('',(-2.821855401652,1.770718168896,
+    62.013881294464));
+#24753 = CARTESIAN_POINT('',(-3.099998113119,0.885357211059,
+    62.37751957301));
+#24754 = CARTESIAN_POINT('',(-3.099998045449,6.7925882608E-07,
+    62.741156193769));
+#24755 = CARTESIAN_POINT('',(-3.10000171022,5.943561372E-07,
+    55.758847407296));
+#24756 = CARTESIAN_POINT('',(-3.100002141581,-0.885356984119,
+    56.122484027994));
+#24757 = CARTESIAN_POINT('',(-2.821859465071,-1.770719102825,
+    56.486122306569));
+#24758 = CARTESIAN_POINT('',(-2.265567105341,-2.558980286853,
+    56.849748711038));
+#24759 = CARTESIAN_POINT('',(-1.469278792705,-3.153073253303,
+    57.213405649213));
+#24760 = CARTESIAN_POINT('',(-0.509190007033,-3.473005555461,
+    57.577018810122));
+#24761 = CARTESIAN_POINT('',(0.50919099564,-3.472998423679,
+    57.94067028516));
+#24762 = CARTESIAN_POINT('',(1.469272223128,-3.153074358453,
+    58.304301004716));
+#24763 = CARTESIAN_POINT('',(2.265569933924,-2.558984875594,
+    58.667938692061));
+#24764 = CARTESIAN_POINT('',(2.82185789009,-1.770717530109,
+    59.031574765912));
+#24765 = CARTESIAN_POINT('',(3.378145277714,-7.0055594366E-07,
+    59.758847527326));
+#24766 = CARTESIAN_POINT('',(2.821858688282,1.770716379757,
+    60.486120288745));
+#24767 = CARTESIAN_POINT('',(2.265572427412,2.558985438085,
+    60.849756362586));
+#24768 = CARTESIAN_POINT('',(1.469264686143,3.153067107606,
+    61.213394049948));
+#24769 = CARTESIAN_POINT('',(0.509213978896,3.473009488516,
+    61.577024769489));
+#24770 = CARTESIAN_POINT('',(-0.509219815409,3.472997486715,
+    61.94067624453));
+#24771 = CARTESIAN_POINT('',(-1.469248313515,3.153075523927,
+    62.304289405443));
+#24772 = CARTESIAN_POINT('',(-2.265582454982,2.558981928755,
+    62.667946343616));
+#24773 = CARTESIAN_POINT('',(-2.82185458295,1.770720097777,63.0315727481
+    ));
+#24774 = CARTESIAN_POINT('',(-3.10000149889,0.885358257729,
+    63.395211026628));
+#24775 = CARTESIAN_POINT('',(-3.10000195456,6.7927304004E-07,
+    63.758847647386));
+#24776 = DEFINITIONAL_REPRESENTATION('',(#24777),#24781);
+#24777 = LINE('',#24778,#24779);
+#24778 = CARTESIAN_POINT('',(0.,0.));
+#24779 = VECTOR('',#24780,1.);
+#24780 = DIRECTION('',(1.,0.));
+#24781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24782 = ADVANCED_FACE('',(#24783),#21705,.F.);
+#24783 = FACE_BOUND('',#24784,.F.);
+#24784 = EDGE_LOOP('',(#24785,#24786,#24787,#24912,#25042));
+#24785 = ORIENTED_EDGE('',*,*,#24679,.F.);
+#24786 = ORIENTED_EDGE('',*,*,#21692,.T.);
+#24787 = ORIENTED_EDGE('',*,*,#24788,.T.);
+#24788 = EDGE_CURVE('',#21563,#24789,#24791,.T.);
+#24789 = VERTEX_POINT('',#24790);
+#24790 = CARTESIAN_POINT('',(4.,0.,51.999997997528));
+#24791 = SURFACE_CURVE('',#24792,(#24830,#24871),.PCURVE_S1.);
+#24792 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#24793,#24794,#24795,#24796,
+    #24797,#24798,#24799,#24800,#24801,#24802,#24803,#24804,#24805,
+    #24806,#24807,#24808,#24809,#24810,#24811,#24812,#24813,#24814,
+    #24815,#24816,#24817,#24818,#24819,#24820,#24821,#24822,#24823,
+    #24824,#24825,#24826,#24827,#24828,#24829),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.386066329805E-02,0.187864430634,0.365863016644,
+    0.567855033424,0.741854382267,0.911854410808,1.),.UNSPECIFIED.);
+#24793 = CARTESIAN_POINT('',(-4.,-4.0755196284E-07,47.999998268712));
+#24794 = CARTESIAN_POINT('',(-3.999999976505,-0.154687501519,
+    48.049236627858));
+#24795 = CARTESIAN_POINT('',(-3.992821500853,-0.309375411868,
+    48.098475232467));
+#24796 = CARTESIAN_POINT('',(-3.978464607059,-0.463645949468,
+    48.147713555011));
+#24797 = CARTESIAN_POINT('',(-3.956961502628,-0.617083665266,
+    48.196951904166));
+#24798 = CARTESIAN_POINT('',(-3.928376410549,-0.769276840445,
+    48.246190574172));
+#24799 = CARTESIAN_POINT('',(-3.837901654089,-1.152179152689,
+    48.371428384538));
+#24800 = CARTESIAN_POINT('',(-3.766352268311,-1.380613824725,
+    48.447430042303));
+#24801 = CARTESIAN_POINT('',(-3.678513713653,-1.603617854133,
+    48.523429097029));
+#24802 = CARTESIAN_POINT('',(-3.574914040555,-1.819750959899,
+    48.599428142888));
+#24803 = CARTESIAN_POINT('',(-3.456249069962,-2.027645993404,
+    48.675429782994));
+#24804 = CARTESIAN_POINT('',(-3.11592261691,-2.535743316793,
+    48.870090025011));
+#24805 = CARTESIAN_POINT('',(-2.873790682627,-2.82232404915,
+    48.988771938348));
+#24806 = CARTESIAN_POINT('',(-2.600288841684,-3.080776283714,
+    49.107429094085));
+#24807 = CARTESIAN_POINT('',(-2.299572563445,-3.306985326031,
+    49.226086259347));
+#24808 = CARTESIAN_POINT('',(-1.976396005078,-3.497545819498,
+    49.344768170387));
+#24809 = CARTESIAN_POINT('',(-1.250205255159,-3.823080474429,
+    49.598084802471));
+#24810 = CARTESIAN_POINT('',(-0.842106314682,-3.947186514335,
+    49.732780029153));
+#24811 = CARTESIAN_POINT('',(-0.419943216462,-4.018700989751,
+    49.86742908992));
+#24812 = CARTESIAN_POINT('',(7.884391566053E-03,-4.036008208856,
+    50.002078149027));
+#24813 = CARTESIAN_POINT('',(0.432824299194,-3.998952440318,
+    50.13677337407));
+#24814 = CARTESIAN_POINT('',(1.202440847065,-3.832352995335,
+    50.387423959903));
+#24815 = CARTESIAN_POINT('',(1.550230393415,-3.716305822336,
+    50.503437584898));
+#24816 = CARTESIAN_POINT('',(1.884191837081,-3.562467303926,
+    50.619429098009));
+#24817 = CARTESIAN_POINT('',(2.199312297612,-3.373005878489,
+    50.735420609045));
+#24818 = CARTESIAN_POINT('',(2.490978028429,-3.150844638168,
+    50.851434233299));
+#24819 = CARTESIAN_POINT('',(3.013269590956,-2.654612131004,
+    51.080757703775));
+#24820 = CARTESIAN_POINT('',(3.245224995724,-2.381774743773,
+    51.194103221825));
+#24821 = CARTESIAN_POINT('',(3.447243788142,-2.084897237879,
+    51.307429080586));
+#24822 = CARTESIAN_POINT('',(3.61636293237,-1.768121983676,
+    51.420754938948));
+#24823 = CARTESIAN_POINT('',(3.750289665799,-1.435996732602,
+    51.534100451002));
+#24824 = CARTESIAN_POINT('',(3.898089863605,-0.91595528612,
+    51.70619044157));
+#24825 = CARTESIAN_POINT('',(3.938723530033,-0.735586696363,
+    51.764952372514));
+#24826 = CARTESIAN_POINT('',(3.969329016044,-0.553106173304,
+    51.823713564053));
+#24827 = CARTESIAN_POINT('',(3.989776271882,-0.369210150777,
+    51.882474758198));
+#24828 = CARTESIAN_POINT('',(4.,-0.184604087341,51.941236693896));
+#24829 = CARTESIAN_POINT('',(4.,-4.4E-16,51.999997997528));
+#24830 = PCURVE('',#21705,#24831);
+#24831 = DEFINITIONAL_REPRESENTATION('',(#24832),#24870);
+#24832 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#24833,#24834,#24835,#24836,
+    #24837,#24838,#24839,#24840,#24841,#24842,#24843,#24844,#24845,
+    #24846,#24847,#24848,#24849,#24850,#24851,#24852,#24853,#24854,
+    #24855,#24856,#24857,#24858,#24859,#24860,#24861,#24862,#24863,
+    #24864,#24865,#24866,#24867,#24868,#24869),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.386066329805E-02,0.187864430634,0.365863016644,
+    0.567855033424,0.741854382267,0.911854410808,1.),.UNSPECIFIED.);
+#24833 = CARTESIAN_POINT('',(-0.103529854908,0.));
+#24834 = CARTESIAN_POINT('',(-0.103529900949,3.867300370252E-02));
+#24835 = CARTESIAN_POINT('',(-0.103529983851,7.734622838711E-02));
+#24836 = CARTESIAN_POINT('',(-0.103530030482,0.11601922016));
+#24837 = CARTESIAN_POINT('',(-0.103530047263,0.154692214481));
+#24838 = CARTESIAN_POINT('',(-0.103530060496,0.193365448178));
+#24839 = CARTESIAN_POINT('',(-0.103530050839,0.291730195748));
+#24840 = CARTESIAN_POINT('',(-0.103530015554,0.351423669361));
+#24841 = CARTESIAN_POINT('',(-0.103529978617,0.411115082638));
+#24842 = CARTESIAN_POINT('',(-0.103529956774,0.470806491707));
+#24843 = CARTESIAN_POINT('',(-0.103529954861,0.530499953786));
+#24844 = CARTESIAN_POINT('',(-0.103529980673,0.683390685556));
+#24845 = CARTESIAN_POINT('',(-0.103530027747,0.776606285197));
+#24846 = CARTESIAN_POINT('',(-0.103530085268,0.86980247741));
+#24847 = CARTESIAN_POINT('',(-0.103530111349,0.962998670872));
+#24848 = CARTESIAN_POINT('',(-0.103530118433,1.056214278629));
+#24849 = CARTESIAN_POINT('',(-0.103530099028,1.255175166526));
+#24850 = CARTESIAN_POINT('',(-0.103530068088,1.360967963248));
+#24851 = CARTESIAN_POINT('',(-0.103530027647,1.466724471783));
+#24852 = CARTESIAN_POINT('',(-0.103529983665,1.572480982602));
+#24853 = CARTESIAN_POINT('',(-0.103529956547,1.678273779508));
+#24854 = CARTESIAN_POINT('',(-0.103529953987,1.875140686304));
+#24855 = CARTESIAN_POINT('',(-0.103529971745,1.96626055235));
+#24856 = CARTESIAN_POINT('',(-0.103530012976,2.057363067702));
+#24857 = CARTESIAN_POINT('',(-0.103530075021,2.148465583273));
+#24858 = CARTESIAN_POINT('',(-0.103530120869,2.239585449584));
+#24859 = CARTESIAN_POINT('',(-0.103530157049,2.41970153542));
+#24860 = CARTESIAN_POINT('',(-0.103530148771,2.508725773345));
+#24861 = CARTESIAN_POINT('',(-0.103530101857,2.597734551251));
+#24862 = CARTESIAN_POINT('',(-0.103530026226,2.686743326044));
+#24863 = CARTESIAN_POINT('',(-0.103529986911,2.775767561908));
+#24864 = CARTESIAN_POINT('',(-0.103529967303,2.91093111619));
+#24865 = CARTESIAN_POINT('',(-0.103529967388,2.957084132002));
+#24866 = CARTESIAN_POINT('',(-0.103529975715,3.003236570508));
+#24867 = CARTESIAN_POINT('',(-0.103529984052,3.049389009746));
+#24868 = CARTESIAN_POINT('',(-0.103529986352,3.095542026961));
+#24869 = CARTESIAN_POINT('',(-0.103529990636,3.141694547995));
+#24870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24871 = PCURVE('',#21646,#24872);
+#24872 = DEFINITIONAL_REPRESENTATION('',(#24873),#24911);
+#24873 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#24874,#24875,#24876,#24877,
+    #24878,#24879,#24880,#24881,#24882,#24883,#24884,#24885,#24886,
+    #24887,#24888,#24889,#24890,#24891,#24892,#24893,#24894,#24895,
+    #24896,#24897,#24898,#24899,#24900,#24901,#24902,#24903,#24904,
+    #24905,#24906,#24907,#24908,#24909,#24910),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.386066329805E-02,0.187864430634,0.365863016644,
+    0.567855033424,0.741854382267,0.911854410808,1.),.UNSPECIFIED.);
+#24874 = CARTESIAN_POINT('',(-3.141592755478,-47.99999826871));
+#24875 = CARTESIAN_POINT('',(-3.18026452897,-48.04923662785));
+#24876 = CARTESIAN_POINT('',(-3.218936507372,-48.09847523246));
+#24877 = CARTESIAN_POINT('',(-3.25760824273,-48.14771355501));
+#24878 = CARTESIAN_POINT('',(-3.296279975439,-48.19695190416));
+#24879 = CARTESIAN_POINT('',(-3.334951945824,-48.24619057417));
+#24880 = CARTESIAN_POINT('',(-3.433313479934,-48.37142838453));
+#24881 = CARTESIAN_POINT('',(-3.493005003396,-48.4474300423));
+#24882 = CARTESIAN_POINT('',(-3.552694472804,-48.52342909702));
+#24883 = CARTESIAN_POINT('',(-3.612383943719,-48.59942814288));
+#24884 = CARTESIAN_POINT('',(-3.672075470384,-48.67542978299));
+#24885 = CARTESIAN_POINT('',(-3.824961249783,-48.87009002501));
+#24886 = CARTESIAN_POINT('',(-3.91817383436,-48.98877193834));
+#24887 = CARTESIAN_POINT('',(-4.011367010237,-49.10742909408));
+#24888 = CARTESIAN_POINT('',(-4.104560184963,-49.22608625934));
+#24889 = CARTESIAN_POINT('',(-4.19777276943,-49.34476817038));
+#24890 = CARTESIAN_POINT('',(-4.396727195246,-49.59808480247));
+#24891 = CARTESIAN_POINT('',(-4.502516550526,-49.73278002915));
+#24892 = CARTESIAN_POINT('',(-4.608269612748,-49.86742908992));
+#24893 = CARTESIAN_POINT('',(-4.714022675044,-50.00207814902));
+#24894 = CARTESIAN_POINT('',(-4.819812030536,-50.13677337407));
+#24895 = CARTESIAN_POINT('',(-5.016672546801,-50.3874239599));
+#24896 = CARTESIAN_POINT('',(-5.107789460392,-50.50343758489));
+#24897 = CARTESIAN_POINT('',(-5.198889029602,-50.619429098));
+#24898 = CARTESIAN_POINT('',(-5.289988599069,-50.73542060904));
+#24899 = CARTESIAN_POINT('',(-5.381105512766,-50.85143423329));
+#24900 = CARTESIAN_POINT('',(-5.561215752872,-51.08075770377));
+#24901 = CARTESIAN_POINT('',(-5.65023709704,-51.19410322182));
+#24902 = CARTESIAN_POINT('',(-5.739242977021,-51.30742908058));
+#24903 = CARTESIAN_POINT('',(-5.828248857149,-51.42075493894));
+#24904 = CARTESIAN_POINT('',(-5.917270202254,-51.534100451));
+#24905 = CARTESIAN_POINT('',(-6.052429368733,-51.70619044157));
+#24906 = CARTESIAN_POINT('',(-6.09858088656,-51.76495237251));
+#24907 = CARTESIAN_POINT('',(-6.144731826846,-51.82371356405));
+#24908 = CARTESIAN_POINT('',(-6.190882767344,-51.88247475819));
+#24909 = CARTESIAN_POINT('',(-6.237034285344,-51.94123669389));
+#24910 = CARTESIAN_POINT('',(-6.28318530718,-51.99999799752));
+#24911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24912 = ORIENTED_EDGE('',*,*,#24913,.T.);
+#24913 = EDGE_CURVE('',#24789,#24914,#24916,.T.);
+#24914 = VERTEX_POINT('',#24915);
+#24915 = CARTESIAN_POINT('',(-4.,-4.75470561E-07,55.999997980188));
+#24916 = SURFACE_CURVE('',#24917,(#24955,#24996),.PCURVE_S1.);
+#24917 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#24918,#24919,#24920,#24921,
+    #24922,#24923,#24924,#24925,#24926,#24927,#24928,#24929,#24930,
+    #24931,#24932,#24933,#24934,#24935,#24936,#24937,#24938,#24939,
+    #24940,#24941,#24942,#24943,#24944,#24945,#24946,#24947,#24948,
+    #24949,#24950,#24951,#24952,#24953,#24954),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199892164698,0.501851292512,0.803810412564,
+    0.927562289721,1.),.UNSPECIFIED.);
+#24918 = CARTESIAN_POINT('',(4.,-5.2E-16,51.999997997528));
+#24919 = CARTESIAN_POINT('',(4.,0.313911566492,52.099919148453));
+#24920 = CARTESIAN_POINT('',(3.971845315813,0.627887501621,
+    52.199860321803));
+#24921 = CARTESIAN_POINT('',(3.915517300052,0.938883983093,
+    52.299792508297));
+#24922 = CARTESIAN_POINT('',(3.831410657493,1.243954535376,
+    52.399713513479));
+#24923 = CARTESIAN_POINT('',(3.720270766534,1.540248118654,
+    52.499634534326));
+#24924 = CARTESIAN_POINT('',(3.583169177423,1.825019602561,
+    52.599566752633));
+#24925 = CARTESIAN_POINT('',(3.421517287271,2.095652624679,
+    52.69950794514));
+#24926 = CARTESIAN_POINT('',(2.958563051313,2.733453567014,
+    52.950371034361));
+#24927 = CARTESIAN_POINT('',(2.627721941385,3.079874618345,
+    53.101470982745));
+#24928 = CARTESIAN_POINT('',(2.250833428061,3.379965343789,
+    53.252480733091));
+#24929 = CARTESIAN_POINT('',(1.835687765564,3.626868778442,
+    53.403429067332));
+#24930 = CARTESIAN_POINT('',(1.390900668776,3.815208012414,
+    53.554377398358));
+#24931 = CARTESIAN_POINT('',(0.925906740904,3.941224043359,
+    53.705387148252));
+#24932 = CARTESIAN_POINT('',(0.450844482666,4.002699460377,
+    53.856487108391));
+#24933 = CARTESIAN_POINT('',(-0.497535298516,3.997164286444,
+    54.158370999298));
+#24934 = CARTESIAN_POINT('',(-0.971847588892,3.930147893012,
+    54.309471004298));
+#24935 = CARTESIAN_POINT('',(-1.435338866401,3.798712816844,
+    54.460480844265));
+#24936 = CARTESIAN_POINT('',(-1.877897226083,3.605194672184,
+    54.611429273244));
+#24937 = CARTESIAN_POINT('',(-2.290132655842,3.353462301511,
+    54.762377581935));
+#24938 = CARTESIAN_POINT('',(-2.663492737401,3.04899274913,
+    54.913387194692));
+#24939 = CARTESIAN_POINT('',(-2.990267734652,2.698733520485,
+    55.064487056576));
+#24940 = CARTESIAN_POINT('',(-3.376641127396,2.153151860452,
+    55.277289489689));
+#24941 = CARTESIAN_POINT('',(-3.480154917189,1.988312926666,
+    55.339151885225));
+#24942 = CARTESIAN_POINT('',(-3.574455899464,1.817809630694,
+    55.401013466698));
+#24943 = CARTESIAN_POINT('',(-3.659185379609,1.642245039549,
+    55.462874025682));
+#24944 = CARTESIAN_POINT('',(-3.734033291544,1.4622456009,
+    55.524734592595));
+#24945 = CARTESIAN_POINT('',(-3.798737710267,1.278459362129,
+    55.586596191732));
+#24946 = CARTESIAN_POINT('',(-3.853086502117,1.091555151631,
+    55.648458600914));
+#24947 = CARTESIAN_POINT('',(-3.922579542364,0.791397674987,
+    55.746528942696));
+#24948 = CARTESIAN_POINT('',(-3.944636043776,0.679738142599,
+    55.782738816076));
+#24949 = CARTESIAN_POINT('',(-3.963058854141,0.567381487953,
+    55.818948711398));
+#24950 = CARTESIAN_POINT('',(-3.977822555737,0.454465794454,
+    55.855158608735));
+#24951 = CARTESIAN_POINT('',(-3.988908075984,0.34112986621,
+    55.891368492746));
+#24952 = CARTESIAN_POINT('',(-3.996302687447,0.227513228023,
+    55.927578352674));
+#24953 = CARTESIAN_POINT('',(-4.000000007834,0.113756125396,
+    55.963788182349));
+#24954 = CARTESIAN_POINT('',(-4.,-4.7547056361E-07,55.999997980188));
+#24955 = PCURVE('',#21705,#24956);
+#24956 = DEFINITIONAL_REPRESENTATION('',(#24957),#24995);
+#24957 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#24958,#24959,#24960,#24961,
+    #24962,#24963,#24964,#24965,#24966,#24967,#24968,#24969,#24970,
+    #24971,#24972,#24973,#24974,#24975,#24976,#24977,#24978,#24979,
+    #24980,#24981,#24982,#24983,#24984,#24985,#24986,#24987,#24988,
+    #24989,#24990,#24991,#24992,#24993,#24994),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199892164698,0.501851292512,0.803810412564,
+    0.927562289721,1.),.UNSPECIFIED.);
+#24958 = CARTESIAN_POINT('',(-0.103529990636,3.141694547995));
+#24959 = CARTESIAN_POINT('',(-0.103529997921,3.220174988944));
+#24960 = CARTESIAN_POINT('',(-0.103530015412,3.298671157561));
+#24961 = CARTESIAN_POINT('',(-0.103530065547,3.377160271761));
+#24962 = CARTESIAN_POINT('',(-0.103530104193,3.45564059995));
+#24963 = CARTESIAN_POINT('',(-0.103530100398,3.534120931001));
+#24964 = CARTESIAN_POINT('',(-0.103530067048,3.612610049579));
+#24965 = CARTESIAN_POINT('',(-0.103530042449,3.691106216819));
+#24966 = CARTESIAN_POINT('',(-0.103529993159,3.888140002903));
+#24967 = CARTESIAN_POINT('',(-0.103529981472,4.006817471186));
+#24968 = CARTESIAN_POINT('',(-0.103530022474,4.125424113573));
+#24969 = CARTESIAN_POINT('',(-0.10353010674,4.243982541985));
+#24970 = CARTESIAN_POINT('',(-0.103530128639,4.362540968517));
+#24971 = CARTESIAN_POINT('',(-0.10353013154,4.481147615986));
+#24972 = CARTESIAN_POINT('',(-0.103530104015,4.599825090785));
+#24973 = CARTESIAN_POINT('',(-0.103530021199,4.836931792305));
+#24974 = CARTESIAN_POINT('',(-0.103529964932,4.955609270866));
+#24975 = CARTESIAN_POINT('',(-0.103529909845,5.074215927485));
+#24976 = CARTESIAN_POINT('',(-0.103529869372,5.192774365536));
+#24977 = CARTESIAN_POINT('',(-0.103529894729,5.311332775463));
+#24978 = CARTESIAN_POINT('',(-0.103530096342,5.429939408735));
+#24979 = CARTESIAN_POINT('',(-0.10353021863,5.548616878098));
+#24980 = CARTESIAN_POINT('',(-0.103530208678,5.715756938509));
+#24981 = CARTESIAN_POINT('',(-0.103530183521,5.764345114617));
+#24982 = CARTESIAN_POINT('',(-0.103530133561,5.812932638999));
+#24983 = CARTESIAN_POINT('',(-0.10353005643,5.861519347629));
+#24984 = CARTESIAN_POINT('',(-0.103529961426,5.910106054893));
+#24985 = CARTESIAN_POINT('',(-0.103529871549,5.958693576423));
+#24986 = CARTESIAN_POINT('',(-0.103529816069,6.007281751417));
+#24987 = CARTESIAN_POINT('',(-0.103529812204,6.084308519855));
+#24988 = CARTESIAN_POINT('',(-0.103529827446,6.112748619386));
+#24989 = CARTESIAN_POINT('',(-0.103529866356,6.141188747786));
+#24990 = CARTESIAN_POINT('',(-0.103529929742,6.169628890184));
+#24991 = CARTESIAN_POINT('',(-0.103530012228,6.198069032099));
+#24992 = CARTESIAN_POINT('',(-0.103530102248,6.226509159439));
+#24993 = CARTESIAN_POINT('',(-0.103530182049,6.254949258501));
+#24994 = CARTESIAN_POINT('',(-0.103530227688,6.283389315972));
+#24995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24996 = PCURVE('',#24997,#25002);
+#24997 = CYLINDRICAL_SURFACE('',#24998,4.);
+#24998 = AXIS2_PLACEMENT_3D('',#24999,#25000,#25001);
+#24999 = CARTESIAN_POINT('',(0.,0.,0.));
+#25000 = DIRECTION('',(-0.,-0.,-1.));
+#25001 = DIRECTION('',(1.,0.,0.));
+#25002 = DEFINITIONAL_REPRESENTATION('',(#25003),#25041);
+#25003 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#25004,#25005,#25006,#25007,
+    #25008,#25009,#25010,#25011,#25012,#25013,#25014,#25015,#25016,
+    #25017,#25018,#25019,#25020,#25021,#25022,#25023,#25024,#25025,
+    #25026,#25027,#25028,#25029,#25030,#25031,#25032,#25033,#25034,
+    #25035,#25036,#25037,#25038,#25039,#25040),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199892164698,0.501851292512,0.803810412564,
+    0.927562289721,1.),.UNSPECIFIED.);
+#25004 = CARTESIAN_POINT('',(0.,-51.99999799752));
+#25005 = CARTESIAN_POINT('',(-7.847789162309E-02,-52.09991914845));
+#25006 = CARTESIAN_POINT('',(-0.156971511739,-52.1998603218));
+#25007 = CARTESIAN_POINT('',(-0.235458080532,-52.29979250829));
+#25008 = CARTESIAN_POINT('',(-0.313935860737,-52.39971351347));
+#25009 = CARTESIAN_POINT('',(-0.392413638522,-52.49963453432));
+#25010 = CARTESIAN_POINT('',(-0.470900202274,-52.59956675263));
+#25011 = CARTESIAN_POINT('',(-0.549393819307,-52.69950794514));
+#25012 = CARTESIAN_POINT('',(-0.746421207415,-52.95037103436));
+#25013 = CARTESIAN_POINT('',(-0.865094826932,-53.10147098274));
+#25014 = CARTESIAN_POINT('',(-0.983697629272,-53.25248073309));
+#25015 = CARTESIAN_POINT('',(-1.102252214987,-53.40342906733));
+#25016 = CARTESIAN_POINT('',(-1.220806800882,-53.55437739835));
+#25017 = CARTESIAN_POINT('',(-1.339409602813,-53.70538714825));
+#25018 = CARTESIAN_POINT('',(-1.458083220169,-53.85648710839));
+#25019 = CARTESIAN_POINT('',(-1.695182203653,-54.15837099929));
+#25020 = CARTESIAN_POINT('',(-1.813855813194,-54.30947100429));
+#25021 = CARTESIAN_POINT('',(-1.932458602346,-54.46048084426));
+#25022 = CARTESIAN_POINT('',(-2.051013176642,-54.61142927324));
+#25023 = CARTESIAN_POINT('',(-2.169567763321,-54.76237758193));
+#25024 = CARTESIAN_POINT('',(-2.288170581138,-54.91338719469));
+#25025 = CARTESIAN_POINT('',(-2.406844211504,-55.06448705657));
+#25026 = CARTESIAN_POINT('',(-2.573978840319,-55.27728948968));
+#25027 = CARTESIAN_POINT('',(-2.622565434473,-55.33915188522));
+#25028 = CARTESIAN_POINT('',(-2.671151373897,-55.40101346669));
+#25029 = CARTESIAN_POINT('',(-2.719736495656,-55.46287402568));
+#25030 = CARTESIAN_POINT('',(-2.768321615763,-55.52473459259));
+#25031 = CARTESIAN_POINT('',(-2.816907551501,-55.58659619173));
+#25032 = CARTESIAN_POINT('',(-2.865494143265,-55.64845860091));
+#25033 = CARTESIAN_POINT('',(-2.942518406255,-55.74652894269));
+#25034 = CARTESIAN_POINT('',(-2.970957582169,-55.78273881607));
+#25035 = CARTESIAN_POINT('',(-2.999396787661,-55.81894871139));
+#25036 = CARTESIAN_POINT('',(-3.027836007784,-55.85515860873));
+#25037 = CARTESIAN_POINT('',(-3.056275228641,-55.89136849274));
+#25038 = CARTESIAN_POINT('',(-3.08471443739,-55.92757835267));
+#25039 = CARTESIAN_POINT('',(-3.113153622241,-55.96378818234));
+#25040 = CARTESIAN_POINT('',(-3.141592772457,-55.99999798018));
+#25041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25042 = ORIENTED_EDGE('',*,*,#25043,.F.);
+#25043 = EDGE_CURVE('',#24680,#24914,#25044,.T.);
+#25044 = SURFACE_CURVE('',#25045,(#25048,#25055),.PCURVE_S1.);
+#25045 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25046,#25047),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#25046 = CARTESIAN_POINT('',(-3.10000171022,5.943561403E-07,
+    55.758847407296));
+#25047 = CARTESIAN_POINT('',(-4.100002610784,-5.9434349708E-07,
+    56.026793238752));
+#25048 = PCURVE('',#21705,#25049);
+#25049 = DEFINITIONAL_REPRESENTATION('',(#25050),#25054);
+#25050 = LINE('',#25051,#25052);
+#25051 = CARTESIAN_POINT('',(0.,6.283389315972));
+#25052 = VECTOR('',#25053,1.);
+#25053 = DIRECTION('',(1.,0.));
+#25054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25055 = PCURVE('',#25056,#25099);
+#25056 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#25057,#25058,#25059,#25060,#25061,#25062,#25063,#25064,#25065
+      ,#25066,#25067,#25068,#25069,#25070,#25071,#25072,#25073,#25074
+      ,#25075,#25076,#25077)
+    ,(#25078,#25079,#25080,#25081,#25082,#25083,#25084,#25085,#25086
+      ,#25087,#25088,#25089,#25090,#25091,#25092,#25093,#25094,#25095
+      ,#25096,#25097,#25098
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#25057 = CARTESIAN_POINT('',(-3.10000171022,5.9435613764E-07,
+    55.758847407296));
+#25058 = CARTESIAN_POINT('',(-3.100002141581,-0.885356984119,
+    56.122484027994));
+#25059 = CARTESIAN_POINT('',(-2.821859465071,-1.770719102825,
+    56.486122306569));
+#25060 = CARTESIAN_POINT('',(-2.265566745698,-2.558979989806,
+    56.849750090515));
+#25061 = CARTESIAN_POINT('',(-1.469280205588,-3.153074420275,
+    57.21340022984));
+#25062 = CARTESIAN_POINT('',(-0.509187484027,-3.473003471583,
+    57.577028487573));
+#25063 = CARTESIAN_POINT('',(0.509188472635,-3.473000507557,
+    57.940660607708));
+#25064 = CARTESIAN_POINT('',(1.469273636011,-3.153073191482,
+    58.30430642409));
+#25065 = CARTESIAN_POINT('',(2.265569574281,-2.558985172641,
+    58.667937312583));
+#25066 = CARTESIAN_POINT('',(2.82185789009,-1.770717530109,
+    59.031574765913));
+#25067 = CARTESIAN_POINT('',(3.378145277714,-7.0055586153E-07,
+    59.758847527325));
+#25068 = CARTESIAN_POINT('',(2.821858688282,1.770716379756,
+    60.486120288745));
+#25069 = CARTESIAN_POINT('',(2.265572427412,2.558985438086,
+    60.849756362584));
+#25070 = CARTESIAN_POINT('',(1.469264686142,3.153067107605,
+    61.213394049951));
+#25071 = CARTESIAN_POINT('',(0.509213978896,3.473009488519,
+    61.577024769483));
+#25072 = CARTESIAN_POINT('',(-0.509219815409,3.472997486713,
+    61.940676244538));
+#25073 = CARTESIAN_POINT('',(-1.469248313515,3.153075523929,
+    62.304289405435));
+#25074 = CARTESIAN_POINT('',(-2.265582454982,2.558981928754,
+    62.667946343621));
+#25075 = CARTESIAN_POINT('',(-2.82185458295,1.770720097777,
+    63.031572748098));
+#25076 = CARTESIAN_POINT('',(-3.10000149889,0.885358257729,
+    63.395211026628));
+#25077 = CARTESIAN_POINT('',(-3.10000195456,6.7927303959E-07,
+    63.758847647386));
+#25078 = CARTESIAN_POINT('',(-4.100002610784,-5.9434349797E-07,
+    56.026793238752));
+#25079 = CARTESIAN_POINT('',(-4.10000284041,-1.170959529538,
+    56.390429345321));
+#25080 = CARTESIAN_POINT('',(-3.732135982965,-2.341914625498,
+    56.754063794007));
+#25081 = CARTESIAN_POINT('',(-2.996395036709,-3.384465752152,
+    57.117708737417));
+#25082 = CARTESIAN_POINT('',(-1.943238164946,-4.17019318069,
+    57.481331325209));
+#25083 = CARTESIAN_POINT('',(-0.673440407286,-4.593326313801,
+    57.844975794877));
+#25084 = CARTESIAN_POINT('',(0.673443090064,-4.593326151178,
+    58.208616401989));
+#25085 = CARTESIAN_POINT('',(1.943235771628,-4.170191831244,
+    58.572243312849));
+#25086 = CARTESIAN_POINT('',(2.996399604181,-3.384463921691,
+    58.935885151644));
+#25087 = CARTESIAN_POINT('',(3.732135840212,-2.341915458697,
+    59.299520425592));
+#25088 = CARTESIAN_POINT('',(4.467869966234,6.8384027151E-07,
+    60.026793118718));
+#25089 = CARTESIAN_POINT('',(3.732135220672,2.341916631744,
+    60.75406581185));
+#25090 = CARTESIAN_POINT('',(2.996402262869,3.384466354187,
+    61.117702465276));
+#25091 = CARTESIAN_POINT('',(1.94321506678,4.170185343439,
+    61.481337505181));
+#25092 = CARTESIAN_POINT('',(0.673485153031,4.59333811386,
+    61.844979512977));
+#25093 = CARTESIAN_POINT('',(-0.673500099389,4.593318924855,
+    62.208600765031));
+#25094 = CARTESIAN_POINT('',(-1.943188983027,4.170192065856,
+    62.572260331658));
+#25095 = CARTESIAN_POINT('',(-2.996422633844,3.384466684796,
+    62.935876120515));
+#25096 = CARTESIAN_POINT('',(-3.732130368054,2.34191321522,
+    63.299522443438));
+#25097 = CARTESIAN_POINT('',(-4.100002778325,1.170958255959,
+    63.66315689214));
+#25098 = CARTESIAN_POINT('',(-4.100002983786,-6.7925510461E-07,
+    64.02679299866));
+#25099 = DEFINITIONAL_REPRESENTATION('',(#25100),#25104);
+#25100 = LINE('',#25101,#25102);
+#25101 = CARTESIAN_POINT('',(0.,0.));
+#25102 = VECTOR('',#25103,1.);
+#25103 = DIRECTION('',(1.,0.));
+#25104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25105 = ADVANCED_FACE('',(#25106),#21646,.T.);
+#25106 = FACE_BOUND('',#25107,.F.);
+#25107 = EDGE_LOOP('',(#25108,#25109,#25110,#25111,#25293,#25314));
+#25108 = ORIENTED_EDGE('',*,*,#21562,.F.);
+#25109 = ORIENTED_EDGE('',*,*,#21943,.T.);
+#25110 = ORIENTED_EDGE('',*,*,#22076,.T.);
+#25111 = ORIENTED_EDGE('',*,*,#25112,.T.);
+#25112 = EDGE_CURVE('',#22012,#25113,#25115,.T.);
+#25113 = VERTEX_POINT('',#25114);
+#25114 = CARTESIAN_POINT('',(4.,0.,52.499997926246));
+#25115 = SURFACE_CURVE('',#25116,(#25173,#25233),.PCURVE_S1.);
+#25116 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#25117,#25118,#25119,#25120,
+    #25121,#25122,#25123,#25124,#25125,#25126,#25127,#25128,#25129,
+    #25130,#25131,#25132,#25133,#25134,#25135,#25136,#25137,#25138,
+    #25139,#25140,#25141,#25142,#25143,#25144,#25145,#25146,#25147,
+    #25148,#25149,#25150,#25151,#25152,#25153,#25154,#25155,#25156,
+    #25157,#25158,#25159,#25160,#25161,#25162,#25163,#25164,#25165,
+    #25166,#25167,#25168,#25169,#25170,#25171,#25172),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051169494888E-02,0.118520438493,
+    0.278516621357,0.317188440934,0.487843378033,0.659830489517,
+    0.810498512355,0.961166538427,1.),.UNSPECIFIED.);
+#25117 = CARTESIAN_POINT('',(-4.0756783504E-07,4.,46.499998268704));
+#25118 = CARTESIAN_POINT('',(-0.135999822579,3.999999979343,
+    46.543288163854));
+#25119 = CARTESIAN_POINT('',(-0.271999901217,3.994605317302,
+    46.586578252568));
+#25120 = CARTESIAN_POINT('',(-0.407742707266,3.983816038535,
+    46.629868190101));
+#25121 = CARTESIAN_POINT('',(-0.542971630456,3.967647427674,
+    46.673158045913));
+#25122 = CARTESIAN_POINT('',(-0.677431711979,3.946129978325,
+    46.716448022277));
+#25123 = CARTESIAN_POINT('',(-0.810869970001,3.919309342054,
+    46.759738172885));
+#25124 = CARTESIAN_POINT('',(-1.120983168019,3.844076695673,
+    46.861313534657));
+#25125 = CARTESIAN_POINT('',(-1.296627800604,3.791402625951,
+    46.919599898764));
+#25126 = CARTESIAN_POINT('',(-1.469355762672,3.729373271351,
+    46.977885599007));
+#25127 = CARTESIAN_POINT('',(-1.638570578315,3.658185043913,
+    47.036170870452));
+#25128 = CARTESIAN_POINT('',(-1.803694557991,3.578080975626,
+    47.094456566715));
+#25129 = CARTESIAN_POINT('',(-1.964170200531,3.489350129493,
+    47.152742928661));
+#25130 = CARTESIAN_POINT('',(-2.484797419287,3.164072114696,
+    47.348149625204));
+#25131 = CARTESIAN_POINT('',(-2.821632883085,2.889802696719,
+    47.485337961315));
+#25132 = CARTESIAN_POINT('',(-3.122673022293,2.573970044235,
+    47.62247070607));
+#25133 = CARTESIAN_POINT('',(-3.381975288833,2.222307723566,
+    47.759585677374));
+#25134 = CARTESIAN_POINT('',(-3.594711743611,1.84136340205,
+    47.896718538095));
+#25135 = CARTESIAN_POINT('',(-3.757161578027,1.438508753976,
+    48.03390693074));
+#25136 = CARTESIAN_POINT('',(-3.893832417626,0.921363308158,
+    48.20417104451));
+#25137 = CARTESIAN_POINT('',(-3.91737912103,0.819889967002,
+    48.237313911018));
+#25138 = CARTESIAN_POINT('',(-3.937839268778,0.717720295231,
+    48.270456789585));
+#25139 = CARTESIAN_POINT('',(-3.955188510371,0.614966971719,
+    48.303599672188));
+#25140 = CARTESIAN_POINT('',(-3.969407673095,0.511743549597,
+    48.33674255084));
+#25141 = CARTESIAN_POINT('',(-3.980482762022,0.408164456252,
+    48.369885417585));
+#25142 = CARTESIAN_POINT('',(-4.023364840724,-0.153800087734,
+    48.549284388932));
+#25143 = CARTESIAN_POINT('',(-3.996947780395,-0.616919676633,
+    48.69563291168));
+#25144 = CARTESIAN_POINT('',(-3.908228436943,-1.074618688113,
+    48.841903946489));
+#25145 = CARTESIAN_POINT('',(-3.758704232816,-1.516969792271,
+    48.988152692644));
+#25146 = CARTESIAN_POINT('',(-3.551533406499,-1.934629671617,
+    49.134423691305));
+#25147 = CARTESIAN_POINT('',(-3.291548734676,-2.31879841101,
+    49.280772153179));
+#25148 = CARTESIAN_POINT('',(-2.677649871307,-3.007427350953,
+    49.574425999526));
+#25149 = CARTESIAN_POINT('',(-2.322621508924,-3.311686921374,
+    49.721919836551));
+#25150 = CARTESIAN_POINT('',(-1.927718592553,-3.566481309351,
+    49.869333050117));
+#25151 = CARTESIAN_POINT('',(-1.501338730465,-3.765882362119,
+    50.016723474358));
+#25152 = CARTESIAN_POINT('',(-1.052625472398,-3.905613981911,
+    50.164136644039));
+#25153 = CARTESIAN_POINT('',(-0.591512110365,-3.983031700365,
+    50.311630456961));
+#25154 = CARTESIAN_POINT('',(0.27676560996,-4.010980397835,
+    50.58815496837));
+#25155 = CARTESIAN_POINT('',(0.683919880791,-3.976063326413,
+    50.717331566797));
+#25156 = CARTESIAN_POINT('',(1.085681513696,-3.892886365294,
+    50.84646736715));
+#25157 = CARTESIAN_POINT('',(1.475255947711,-3.762564067287,
+    50.9755889967));
+#25158 = CARTESIAN_POINT('',(1.846196409858,-3.587253094511,
+    51.104724915168));
+#25159 = CARTESIAN_POINT('',(2.192405442216,-3.370151526968,
+    51.233901550064));
+#25160 = CARTESIAN_POINT('',(2.8243807439,-2.861369664747,
+    51.492155066783));
+#25161 = CARTESIAN_POINT('',(3.110390927041,-2.569493000123,
+    51.621331664024));
+#25162 = CARTESIAN_POINT('',(3.360854100887,-2.244532984047,
+    51.750467500108));
+#25163 = CARTESIAN_POINT('',(3.571344092861,-1.891763724361,
+    51.879589049774));
+#25164 = CARTESIAN_POINT('',(3.738377627608,-1.517022984485,
+    52.00872486405));
+#25165 = CARTESIAN_POINT('',(3.85941525028,-1.126710646949,
+    52.137901431177));
+#25166 = CARTESIAN_POINT('',(3.952252199057,-0.625007693723,
+    52.300309539599));
+#25167 = CARTESIAN_POINT('',(3.968141483672,-0.52161617824,
+    52.33359092964));
+#25168 = CARTESIAN_POINT('',(3.980874217855,-0.417759421937,
+    52.36687233349));
+#25169 = CARTESIAN_POINT('',(3.99043443129,-0.31355305795,
+    52.400153743685));
+#25170 = CARTESIAN_POINT('',(3.996811470729,-0.209113209332,
+    52.433435151997));
+#25171 = CARTESIAN_POINT('',(4.,-0.104556489052,52.466716549436));
+#25172 = CARTESIAN_POINT('',(4.,-4.4E-16,52.499997926246));
+#25173 = PCURVE('',#21646,#25174);
+#25174 = DEFINITIONAL_REPRESENTATION('',(#25175),#25232);
+#25175 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#25176,#25177,#25178,#25179,
+    #25180,#25181,#25182,#25183,#25184,#25185,#25186,#25187,#25188,
+    #25189,#25190,#25191,#25192,#25193,#25194,#25195,#25196,#25197,
+    #25198,#25199,#25200,#25201,#25202,#25203,#25204,#25205,#25206,
+    #25207,#25208,#25209,#25210,#25211,#25212,#25213,#25214,#25215,
+    #25216,#25217,#25218,#25219,#25220,#25221,#25222,#25223,#25224,
+    #25225,#25226,#25227,#25228,#25229,#25230,#25231),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051169494888E-02,0.118520438493,
+    0.278516621357,0.317188440934,0.487843378033,0.659830489517,
+    0.810498512355,0.961166538427,1.),.UNSPECIFIED.);
+#25176 = CARTESIAN_POINT('',(-1.570796428687,-46.4999982687));
+#25177 = CARTESIAN_POINT('',(-1.60479628244,-46.54328816385));
+#25178 = CARTESIAN_POINT('',(-1.638796302776,-46.58657825256));
+#25179 = CARTESIAN_POINT('',(-1.672796200224,-46.6298681901));
+#25180 = CARTESIAN_POINT('',(-1.706796018531,-46.67315804591));
+#25181 = CARTESIAN_POINT('',(-1.740795912354,-46.71644802227));
+#25182 = CARTESIAN_POINT('',(-1.774795924958,-46.75973817288));
+#25183 = CARTESIAN_POINT('',(-1.854573015446,-46.86131353465));
+#25184 = CARTESIAN_POINT('',(-1.900350986747,-46.91959989876));
+#25185 = CARTESIAN_POINT('',(-1.946128421786,-46.977885599));
+#25186 = CARTESIAN_POINT('',(-1.991905516742,-47.03617087045));
+#25187 = CARTESIAN_POINT('',(-2.037682952275,-47.09445656671));
+#25188 = CARTESIAN_POINT('',(-2.083460923794,-47.15274292866));
+#25189 = CARTESIAN_POINT('',(-2.23693292609,-47.3481496252));
+#25190 = CARTESIAN_POINT('',(-2.344680424191,-47.48533796131));
+#25191 = CARTESIAN_POINT('',(-2.452384352629,-47.62247070607));
+#25192 = CARTESIAN_POINT('',(-2.560074289642,-47.75958567737));
+#25193 = CARTESIAN_POINT('',(-2.667778203698,-47.89671853809));
+#25194 = CARTESIAN_POINT('',(-2.77552569381,-48.03390693074));
+#25195 = CARTESIAN_POINT('',(-2.909250768714,-48.20417104451));
+#25196 = CARTESIAN_POINT('',(-2.93528110503,-48.23731391101));
+#25197 = CARTESIAN_POINT('',(-2.961311450254,-48.27045678958));
+#25198 = CARTESIAN_POINT('',(-2.987341798445,-48.30359967218));
+#25199 = CARTESIAN_POINT('',(-3.013372143654,-48.33674255084));
+#25200 = CARTESIAN_POINT('',(-3.03940247993,-48.36988541758));
+#25201 = CARTESIAN_POINT('',(-3.180302049964,-48.54928438893));
+#25202 = CARTESIAN_POINT('',(-3.295243880963,-48.69563291168));
+#25203 = CARTESIAN_POINT('',(-3.410124888118,-48.84190394648));
+#25204 = CARTESIAN_POINT('',(-3.524988419614,-48.98815269264));
+#25205 = CARTESIAN_POINT('',(-3.639869431414,-49.1344236913));
+#25206 = CARTESIAN_POINT('',(-3.754811271629,-49.28077215317));
+#25207 = CARTESIAN_POINT('',(-3.985446485681,-49.57442599952));
+#25208 = CARTESIAN_POINT('',(-4.101287868196,-49.72191983655));
+#25209 = CARTESIAN_POINT('',(-4.217065918537,-49.86933305011));
+#25210 = CARTESIAN_POINT('',(-4.332826032958,-50.01672347435));
+#25211 = CARTESIAN_POINT('',(-4.448604088078,-50.16413664403));
+#25212 = CARTESIAN_POINT('',(-4.564445473773,-50.31163045696));
+#25213 = CARTESIAN_POINT('',(-4.781627328635,-50.58815496837));
+#25214 = CARTESIAN_POINT('',(-4.883082383507,-50.71733156679));
+#25215 = CARTESIAN_POINT('',(-4.984505464962,-50.84646736715));
+#25216 = CARTESIAN_POINT('',(-5.085917345008,-50.9755889967));
+#25217 = CARTESIAN_POINT('',(-5.187340411305,-51.10472491516));
+#25218 = CARTESIAN_POINT('',(-5.28879546077,-51.23390155006));
+#25219 = CARTESIAN_POINT('',(-5.491627251496,-51.49215506678));
+#25220 = CARTESIAN_POINT('',(-5.593082309477,-51.62133166402));
+#25221 = CARTESIAN_POINT('',(-5.694505390149,-51.7504675001));
+#25222 = CARTESIAN_POINT('',(-5.795917283884,-51.87958904977));
+#25223 = CARTESIAN_POINT('',(-5.89734036747,-52.00872486405));
+#25224 = CARTESIAN_POINT('',(-5.998795429891,-52.13790143117));
+#25225 = CARTESIAN_POINT('',(-6.126350455354,-52.30030953959));
+#25226 = CARTESIAN_POINT('',(-6.152489595194,-52.33359092964));
+#25227 = CARTESIAN_POINT('',(-6.17862874409,-52.36687233349));
+#25228 = CARTESIAN_POINT('',(-6.204767896289,-52.40015374368));
+#25229 = CARTESIAN_POINT('',(-6.230907045503,-52.43343515199));
+#25230 = CARTESIAN_POINT('',(-6.257046184917,-52.46671654943));
+#25231 = CARTESIAN_POINT('',(-6.28318530718,-52.49999792624));
+#25232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25233 = PCURVE('',#22026,#25234);
+#25234 = DEFINITIONAL_REPRESENTATION('',(#25235),#25292);
+#25235 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#25236,#25237,#25238,#25239,
+    #25240,#25241,#25242,#25243,#25244,#25245,#25246,#25247,#25248,
+    #25249,#25250,#25251,#25252,#25253,#25254,#25255,#25256,#25257,
+    #25258,#25259,#25260,#25261,#25262,#25263,#25264,#25265,#25266,
+    #25267,#25268,#25269,#25270,#25271,#25272,#25273,#25274,#25275,
+    #25276,#25277,#25278,#25279,#25280,#25281,#25282,#25283,#25284,
+    #25285,#25286,#25287,#25288,#25289,#25290,#25291),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051169494888E-02,0.118520438493,
+    0.278516621357,0.317188440934,0.487843378033,0.659830489517,
+    0.810498512355,0.961166538427,1.),.UNSPECIFIED.);
+#25236 = CARTESIAN_POINT('',(-0.931750799244,0.));
+#25237 = CARTESIAN_POINT('',(-0.931750853802,3.40009384029E-02));
+#25238 = CARTESIAN_POINT('',(-0.931750957644,6.8002054333E-02));
+#25239 = CARTESIAN_POINT('',(-0.931751068077,0.102003051618));
+#25240 = CARTESIAN_POINT('',(-0.931751156053,0.136003971469));
+#25241 = CARTESIAN_POINT('',(-0.931751206756,0.170004968387));
+#25242 = CARTESIAN_POINT('',(-0.931751220179,0.204006086076));
+#25243 = CARTESIAN_POINT('',(-0.931751200287,0.28378577243));
+#25244 = CARTESIAN_POINT('',(-0.931751142574,0.329565235773));
+#25245 = CARTESIAN_POINT('',(-0.931751060202,0.37534416505));
+#25246 = CARTESIAN_POINT('',(-0.931750974984,0.421122755266));
+#25247 = CARTESIAN_POINT('',(-0.931750904617,0.466901685568));
+#25248 = CARTESIAN_POINT('',(-0.931750858392,0.512681150032));
+#25249 = CARTESIAN_POINT('',(-0.931750772987,0.666158149368));
+#25250 = CARTESIAN_POINT('',(-0.931750831986,0.77390914268));
+#25251 = CARTESIAN_POINT('',(-0.931751017548,0.881616541828));
+#25252 = CARTESIAN_POINT('',(-0.931751104373,0.989309946379));
+#25253 = CARTESIAN_POINT('',(-0.931751122029,1.097017352215));
+#25254 = CARTESIAN_POINT('',(-0.931751100857,1.204768345911));
+#25255 = CARTESIAN_POINT('',(-0.931751054334,1.338497775521));
+#25256 = CARTESIAN_POINT('',(-0.931751044335,1.364528959795));
+#25257 = CARTESIAN_POINT('',(-0.931751033732,1.390560153151));
+#25258 = CARTESIAN_POINT('',(-0.931751022827,1.416591349545));
+#25259 = CARTESIAN_POINT('',(-0.931751011883,1.442622542932));
+#25260 = CARTESIAN_POINT('',(-0.931751001131,1.468653727277));
+#25261 = CARTESIAN_POINT('',(-0.931750944999,1.609557886822));
+#25262 = CARTESIAN_POINT('',(-0.931750906601,1.724503458449));
+#25263 = CARTESIAN_POINT('',(-0.931750892866,1.839388194027));
+#25264 = CARTESIAN_POINT('',(-0.931750902801,1.954255448183));
+#25265 = CARTESIAN_POINT('',(-0.931750959435,2.069140183071));
+#25266 = CARTESIAN_POINT('',(-0.931751002354,2.184085746974));
+#25267 = CARTESIAN_POINT('',(-0.931751034496,2.41472843774));
+#25268 = CARTESIAN_POINT('',(-0.931751019483,2.53057357923));
+#25269 = CARTESIAN_POINT('',(-0.931750983094,2.646355384238));
+#25270 = CARTESIAN_POINT('',(-0.931750847651,2.762119281651));
+#25271 = CARTESIAN_POINT('',(-0.931750963584,2.877901092496));
+#25272 = CARTESIAN_POINT('',(-0.93175101575,2.993746235215));
+#25273 = CARTESIAN_POINT('',(-0.931751047249,3.210935144281));
+#25274 = CARTESIAN_POINT('',(-0.931751026929,3.312393496733));
+#25275 = CARTESIAN_POINT('',(-0.931751127961,3.413819868199));
+#25276 = CARTESIAN_POINT('',(-0.931751044671,3.515235034832));
+#25277 = CARTESIAN_POINT('',(-0.93175096737,3.616661401732));
+#25278 = CARTESIAN_POINT('',(-0.931750908891,3.718119752261));
+#25279 = CARTESIAN_POINT('',(-0.931750866726,3.920958136827));
+#25280 = CARTESIAN_POINT('',(-0.931750881681,4.022416489845));
+#25281 = CARTESIAN_POINT('',(-0.93175094533,4.123842857167));
+#25282 = CARTESIAN_POINT('',(-0.93175102102,4.225258027376));
+#25283 = CARTESIAN_POINT('',(-0.931751062764,4.326684391382));
+#25284 = CARTESIAN_POINT('',(-0.931751077457,4.428142742394));
+#25285 = CARTESIAN_POINT('',(-0.931751068702,4.55570191069));
+#25286 = CARTESIAN_POINT('',(-0.931751065482,4.581841899934));
+#25287 = CARTESIAN_POINT('',(-0.931751060987,4.607981898653));
+#25288 = CARTESIAN_POINT('',(-0.93175105538,4.63412190106));
+#25289 = CARTESIAN_POINT('',(-0.931751048836,4.660261900821));
+#25290 = CARTESIAN_POINT('',(-0.931751041546,4.686401891056));
+#25291 = CARTESIAN_POINT('',(-0.931751033711,4.712541864336));
+#25292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25293 = ORIENTED_EDGE('',*,*,#25294,.F.);
+#25294 = EDGE_CURVE('',#24789,#25113,#25295,.T.);
+#25295 = SURFACE_CURVE('',#25296,(#25300,#25307),.PCURVE_S1.);
+#25296 = LINE('',#25297,#25298);
+#25297 = CARTESIAN_POINT('',(4.,0.,0.));
+#25298 = VECTOR('',#25299,1.);
+#25299 = DIRECTION('',(0.,0.,1.));
+#25300 = PCURVE('',#21646,#25301);
+#25301 = DEFINITIONAL_REPRESENTATION('',(#25302),#25306);
+#25302 = LINE('',#25303,#25304);
+#25303 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#25304 = VECTOR('',#25305,1.);
+#25305 = DIRECTION('',(-0.,-1.));
+#25306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25307 = PCURVE('',#24997,#25308);
+#25308 = DEFINITIONAL_REPRESENTATION('',(#25309),#25313);
+#25309 = LINE('',#25310,#25311);
+#25310 = CARTESIAN_POINT('',(-0.,0.));
+#25311 = VECTOR('',#25312,1.);
+#25312 = DIRECTION('',(-0.,-1.));
+#25313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25314 = ORIENTED_EDGE('',*,*,#24788,.F.);
+#25315 = ADVANCED_FACE('',(#25316),#22026,.F.);
+#25316 = FACE_BOUND('',#25317,.F.);
+#25317 = EDGE_LOOP('',(#25318,#25319,#25320,#25361,#25426));
+#25318 = ORIENTED_EDGE('',*,*,#25112,.F.);
+#25319 = ORIENTED_EDGE('',*,*,#22011,.T.);
+#25320 = ORIENTED_EDGE('',*,*,#25321,.T.);
+#25321 = EDGE_CURVE('',#21971,#25322,#25324,.T.);
+#25322 = VERTEX_POINT('',#25323);
+#25323 = CARTESIAN_POINT('',(5.94346155E-07,3.099998289786,
+    54.741155953678));
+#25324 = SURFACE_CURVE('',#25325,(#25347,#25354),.PCURVE_S1.);
+#25325 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#25326,#25327,#25328,#25329,
+    #25330,#25331,#25332,#25333,#25334,#25335,#25336,#25337,#25338,
+    #25339,#25340,#25341,#25342,#25343,#25344,#25345,#25346),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#25326 = CARTESIAN_POINT('',(5.0944600805E-07,3.099998534085,
+    46.741155713624));
+#25327 = CARTESIAN_POINT('',(-0.885356092161,3.099998418002,
+    47.104792334291));
+#25328 = CARTESIAN_POINT('',(-1.770717062021,2.821852148379,
+    47.468430612916));
+#25329 = CARTESIAN_POINT('',(-2.558978236461,2.26558093641,
+    47.832057017292));
+#25330 = CARTESIAN_POINT('',(-3.153071481582,1.46924790158,
+    48.195713955621));
+#25331 = CARTESIAN_POINT('',(-3.472993459486,0.509220585136,
+    48.559327116361));
+#25332 = CARTESIAN_POINT('',(-3.473005851745,-0.509212085219,
+    48.922978591513));
+#25333 = CARTESIAN_POINT('',(-3.153064192034,-1.469261855999,
+    49.286609311021));
+#25334 = CARTESIAN_POINT('',(-2.558983483323,-2.265568946404,
+    49.650246998382));
+#25335 = CARTESIAN_POINT('',(-1.770715508057,-2.821854895758,
+    50.013883072228));
+#25336 = CARTESIAN_POINT('',(-5.948000385E-07,-3.378141550388,
+    50.741155833643));
+#25337 = CARTESIAN_POINT('',(1.770714494316,-2.821855455535,
+    51.46842859506));
+#25338 = CARTESIAN_POINT('',(2.558981183366,-2.265568415422,
+    51.832064668903));
+#25339 = CARTESIAN_POINT('',(3.153070316055,-1.469271811022,
+    52.195702356268));
+#25340 = CARTESIAN_POINT('',(3.47299439646,-0.509191765583,
+    52.559333075774));
+#25341 = CARTESIAN_POINT('',(3.473001918717,0.509188113537,
+    52.922984550924));
+#25342 = CARTESIAN_POINT('',(3.153070337705,1.469275962454,
+    53.286597711666));
+#25343 = CARTESIAN_POINT('',(2.558978332091,2.265563624369,
+    53.650254649996));
+#25344 = CARTESIAN_POINT('',(1.770718231138,2.821855672548,
+    54.013881054379));
+#25345 = CARTESIAN_POINT('',(0.885357195942,3.099998381651,
+    54.377519332977));
+#25346 = CARTESIAN_POINT('',(5.943461705E-07,3.099998289786,
+    54.741155953678));
+#25347 = PCURVE('',#22026,#25348);
+#25348 = DEFINITIONAL_REPRESENTATION('',(#25349),#25353);
+#25349 = LINE('',#25350,#25351);
+#25350 = CARTESIAN_POINT('',(-0.,0.));
+#25351 = VECTOR('',#25352,1.);
+#25352 = DIRECTION('',(0.,1.));
+#25353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25354 = PCURVE('',#22225,#25355);
+#25355 = DEFINITIONAL_REPRESENTATION('',(#25356),#25360);
+#25356 = LINE('',#25357,#25358);
+#25357 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#25358 = VECTOR('',#25359,1.);
+#25359 = DIRECTION('',(0.,1.));
+#25360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25361 = ORIENTED_EDGE('',*,*,#25362,.F.);
+#25362 = EDGE_CURVE('',#25363,#25322,#25365,.T.);
+#25363 = VERTEX_POINT('',#25364);
+#25364 = CARTESIAN_POINT('',(-4.75491238E-07,4.,54.499997980177));
+#25365 = SURFACE_CURVE('',#25366,(#25369,#25376),.PCURVE_S1.);
+#25366 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25367,#25368),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#25367 = CARTESIAN_POINT('',(-5.9435871869E-07,4.09999738921,
+    54.473203400274));
+#25368 = CARTESIAN_POINT('',(5.9434617006E-07,3.099998289786,
+    54.741155953678));
+#25369 = PCURVE('',#22026,#25370);
+#25370 = DEFINITIONAL_REPRESENTATION('',(#25371),#25375);
+#25371 = LINE('',#25372,#25373);
+#25372 = CARTESIAN_POINT('',(0.,6.283389315972));
+#25373 = VECTOR('',#25374,1.);
+#25374 = DIRECTION('',(1.,0.));
+#25375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25376 = PCURVE('',#25377,#25420);
+#25377 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#25378,#25379,#25380,#25381,#25382,#25383,#25384,#25385,#25386
+      ,#25387,#25388,#25389,#25390,#25391,#25392,#25393,#25394,#25395
+      ,#25396,#25397,#25398)
+    ,(#25399,#25400,#25401,#25402,#25403,#25404,#25405,#25406,#25407
+      ,#25408,#25409,#25410,#25411,#25412,#25413,#25414,#25415,#25416
+      ,#25417,#25418,#25419
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#25378 = CARTESIAN_POINT('',(-5.9435872224E-07,4.09999738921,
+    54.473203400274));
+#25379 = CARTESIAN_POINT('',(-1.170957931748,4.099996820088,
+    54.836839506847));
+#25380 = CARTESIAN_POINT('',(-2.341911179015,3.732124547992,
+    55.200473955551));
+#25381 = CARTESIAN_POINT('',(-3.384462997377,2.996417493859,
+    55.56412027835));
+#25382 = CARTESIAN_POINT('',(-4.170186979185,1.943185036028,
+    55.927736067439));
+#25383 = CARTESIAN_POINT('',(-4.593312866376,0.673497753623,
+    56.291395633836));
+#25384 = CARTESIAN_POINT('',(-4.593331636985,-0.673485660963,
+    56.655016886014));
+#25385 = CARTESIAN_POINT('',(-4.170179049484,-1.943213710608,
+    57.01865889379));
+#25386 = CARTESIAN_POINT('',(-3.384460805231,-2.996399225557,
+    57.382293933678));
+#25387 = CARTESIAN_POINT('',(-2.341912276819,-3.732130855582,
+    57.745930587116));
+#25388 = CARTESIAN_POINT('',(7.0403996371E-07,-4.467863869738,
+    58.473203280242));
+#25389 = CARTESIAN_POINT('',(2.341913422442,-3.732130020156,
+    59.200475973374));
+#25390 = CARTESIAN_POINT('',(3.384460234307,-2.996394464216,
+    59.564111247328));
+#25391 = CARTESIAN_POINT('',(4.170186744591,-1.943231824585,
+    59.927753086064));
+#25392 = CARTESIAN_POINT('',(4.593320092659,-0.673440744341,
+    60.291379997037));
+#25393 = CARTESIAN_POINT('',(4.593319836929,0.673440915201,
+    60.65502060409));
+#25394 = CARTESIAN_POINT('',(4.170186886786,1.943236808852,
+    61.018665073684));
+#25395 = CARTESIAN_POINT('',(3.38446020312,2.996391999335,
+    61.382287661601));
+#25396 = CARTESIAN_POINT('',(2.341910270625,3.732131617871,
+    61.745932604939));
+#25397 = CARTESIAN_POINT('',(1.170956658132,4.099997609667,
+    62.109567053662));
+#25398 = CARTESIAN_POINT('',(-6.7927680192E-07,4.099997016206,
+    62.473203160185));
+#25399 = CARTESIAN_POINT('',(5.9434616695E-07,3.099998289786,
+    54.741155953678));
+#25400 = CARTESIAN_POINT('',(-0.885355937474,3.099998197921,
+    55.104792574377));
+#25401 = CARTESIAN_POINT('',(-1.770716845179,2.8218519745,
+    55.468430852968));
+#25402 = CARTESIAN_POINT('',(-2.558977972748,2.26558082794,
+    55.832057257362));
+#25403 = CARTESIAN_POINT('',(-3.153071192833,1.469247872148,
+    56.195714195688));
+#25404 = CARTESIAN_POINT('',(-3.47299317184,0.509220640128,
+    56.55932735643));
+#25405 = CARTESIAN_POINT('',(-3.473005591978,-0.509211949966,
+    56.922978831574));
+#25406 = CARTESIAN_POINT('',(-3.153063983784,-1.469261653847,
+    57.286609551092));
+#25407 = CARTESIAN_POINT('',(-2.5589833437,-2.265568697766,
+    57.650247238445));
+#25408 = CARTESIAN_POINT('',(-1.770715445795,-2.821854624869,
+    58.013883312295));
+#25409 = CARTESIAN_POINT('',(-6.8732400195E-07,-3.378141284156,
+    58.741156073708));
+#25410 = CARTESIAN_POINT('',(1.770714277478,-2.821855281642,
+    59.468428835129));
+#25411 = CARTESIAN_POINT('',(2.558981216686,-2.265567947311,
+    59.832066288445));
+#25412 = CARTESIAN_POINT('',(3.153068860355,-1.469273194493,
+    60.195697176948));
+#25413 = CARTESIAN_POINT('',(3.47299619267,-0.509189297529,
+    60.559342993324));
+#25414 = CARTESIAN_POINT('',(3.472999575092,0.509185455234,
+    60.922975113508));
+#25415 = CARTESIAN_POINT('',(3.153071296423,1.46927717322,
+    61.286603371114));
+#25416 = CARTESIAN_POINT('',(2.558977895405,2.265563016072,
+    61.650253510585));
+#25417 = CARTESIAN_POINT('',(1.770718168896,2.821855401652,
+    62.013881294462));
+#25418 = CARTESIAN_POINT('',(0.885357211059,3.099998113119,
+    62.37751957301));
+#25419 = CARTESIAN_POINT('',(6.7925882608E-07,3.099998045449,
+    62.741156193769));
+#25420 = DEFINITIONAL_REPRESENTATION('',(#25421),#25425);
+#25421 = LINE('',#25422,#25423);
+#25422 = CARTESIAN_POINT('',(0.,0.));
+#25423 = VECTOR('',#25424,1.);
+#25424 = DIRECTION('',(1.,0.));
+#25425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25426 = ORIENTED_EDGE('',*,*,#25427,.F.);
+#25427 = EDGE_CURVE('',#25113,#25363,#25428,.T.);
+#25428 = SURFACE_CURVE('',#25429,(#25456,#25486),.PCURVE_S1.);
+#25429 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#25430,#25431,#25432,#25433,
+    #25434,#25435,#25436,#25437,#25438,#25439,#25440,#25441,#25442,
+    #25443,#25444,#25445,#25446,#25447,#25448,#25449,#25450,#25451,
+    #25452,#25453,#25454,#25455),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291537457792,0.403548479567,0.903505543186,1.),.UNSPECIFIED.);
+#25430 = CARTESIAN_POINT('',(4.,-6.1E-16,52.499997926246));
+#25431 = CARTESIAN_POINT('',(4.,0.261657498149,52.583286126434));
+#25432 = CARTESIAN_POINT('',(3.980031115969,0.523332836786,
+    52.666579943316));
+#25433 = CARTESIAN_POINT('',(3.940088651454,0.783165475608,
+    52.749869637239));
+#25434 = CARTESIAN_POINT('',(3.880390875932,1.03933314951,
+    52.833156701824));
+#25435 = CARTESIAN_POINT('',(3.801352829607,1.29005488892,
+    52.916446377496));
+#25436 = CARTESIAN_POINT('',(3.703584304865,1.533599674122,
+    52.999740164041));
+#25437 = CARTESIAN_POINT('',(3.543469781849,1.858474742908,
+    53.115028312182));
+#25438 = CARTESIAN_POINT('',(3.496383430214,1.947345810907,
+    53.147028306298));
+#25439 = CARTESIAN_POINT('',(3.446698964772,2.034820595587,
+    53.179028308198));
+#25440 = CARTESIAN_POINT('',(3.394466301034,2.120808134069,
+    53.211028311618));
+#25441 = CARTESIAN_POINT('',(3.339739254705,2.205219832565,
+    53.243028310375));
+#25442 = CARTESIAN_POINT('',(3.282575541688,2.287969466381,
+    53.275028298365));
+#25443 = CARTESIAN_POINT('',(2.95728770309,2.730530267048,
+    53.449858960517));
+#25444 = CARTESIAN_POINT('',(2.644066105425,3.057514646833,
+    53.592771804506));
+#25445 = CARTESIAN_POINT('',(2.289021815756,3.342046033609,
+    53.735616169988));
+#25446 = CARTESIAN_POINT('',(1.899195093298,3.577981322245,
+    53.878440019534));
+#25447 = CARTESIAN_POINT('',(1.482447512668,3.760562536486,
+    54.021284633567));
+#25448 = CARTESIAN_POINT('',(1.047486614692,3.886401662323,
+    54.164197638182));
+#25449 = CARTESIAN_POINT('',(0.518302270928,3.967223603846,
+    54.334595411015));
+#25450 = CARTESIAN_POINT('',(0.432359987504,3.978136530596,
+    54.362162516093));
+#25451 = CARTESIAN_POINT('',(0.346153041409,3.986876905465,
+    54.389729619431));
+#25452 = CARTESIAN_POINT('',(0.25974733285,3.993437203219,
+    54.417296718412));
+#25453 = CARTESIAN_POINT('',(0.173208954704,3.997812406529,
+    54.444863811562));
+#25454 = CARTESIAN_POINT('',(8.660419251747E-02,4.000000005965,
+    54.472430898546));
+#25455 = CARTESIAN_POINT('',(-4.7549123897E-07,4.,54.499997980177));
+#25456 = PCURVE('',#22026,#25457);
+#25457 = DEFINITIONAL_REPRESENTATION('',(#25458),#25485);
+#25458 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#25459,#25460,#25461,#25462,
+    #25463,#25464,#25465,#25466,#25467,#25468,#25469,#25470,#25471,
+    #25472,#25473,#25474,#25475,#25476,#25477,#25478,#25479,#25480,
+    #25481,#25482,#25483,#25484),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291537457792,0.403548479567,0.903505543186,1.),.UNSPECIFIED.);
+#25459 = CARTESIAN_POINT('',(-0.931751033711,4.712541864336));
+#25460 = CARTESIAN_POINT('',(-0.931751014104,4.777958368584));
+#25461 = CARTESIAN_POINT('',(-0.931750991009,4.843379279593));
+#25462 = CARTESIAN_POINT('',(-0.931750967503,4.908796951018));
+#25463 = CARTESIAN_POINT('',(-0.931750945902,4.974212561103));
+#25464 = CARTESIAN_POINT('',(-0.931750928508,5.039630230532));
+#25465 = CARTESIAN_POINT('',(-0.931750917653,5.105051139843));
+#25466 = CARTESIAN_POINT('',(-0.93175091404,5.195601191131));
+#25467 = CARTESIAN_POINT('',(-0.931750914241,5.220734748456));
+#25468 = CARTESIAN_POINT('',(-0.931750915753,5.245868313326));
+#25469 = CARTESIAN_POINT('',(-0.931750918637,5.271001880696));
+#25470 = CARTESIAN_POINT('',(-0.931750922901,5.296135445512));
+#25471 = CARTESIAN_POINT('',(-0.931750928504,5.321269002716));
+#25472 = CARTESIAN_POINT('',(-0.93175096595,5.458585196033));
+#25473 = CARTESIAN_POINT('',(-0.931751025064,5.57083238171));
+#25474 = CARTESIAN_POINT('',(-0.931751075765,5.683025753288));
+#25475 = CARTESIAN_POINT('',(-0.931751173241,5.795202975318));
+#25476 = CARTESIAN_POINT('',(-0.931751006674,5.907396325838));
+#25477 = CARTESIAN_POINT('',(-0.931750921553,6.019643543949));
+#25478 = CARTESIAN_POINT('',(-0.931751001212,6.153478082223));
+#25479 = CARTESIAN_POINT('',(-0.931751017414,6.175129958008));
+#25480 = CARTESIAN_POINT('',(-0.931751041058,6.196781836916));
+#25481 = CARTESIAN_POINT('',(-0.931751072829,6.218433716078));
+#25482 = CARTESIAN_POINT('',(-0.931751109961,6.240085591929));
+#25483 = CARTESIAN_POINT('',(-0.931751146246,6.261737460212));
+#25484 = CARTESIAN_POINT('',(-0.931751172026,6.283389315972));
+#25485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25486 = PCURVE('',#24997,#25487);
+#25487 = DEFINITIONAL_REPRESENTATION('',(#25488),#25515);
+#25488 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#25489,#25490,#25491,#25492,
+    #25493,#25494,#25495,#25496,#25497,#25498,#25499,#25500,#25501,
+    #25502,#25503,#25504,#25505,#25506,#25507,#25508,#25509,#25510,
+    #25511,#25512,#25513,#25514),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291537457792,0.403548479567,0.903505543186,1.),.UNSPECIFIED.);
+#25489 = CARTESIAN_POINT('',(0.,-52.49999792624));
+#25490 = CARTESIAN_POINT('',(-6.541437453729E-02,-52.58328612643));
+#25491 = CARTESIAN_POINT('',(-0.130833154444,-52.66657994331));
+#25492 = CARTESIAN_POINT('',(-0.196248694725,-52.74986963723));
+#25493 = CARTESIAN_POINT('',(-0.261662174968,-52.83315670182));
+#25494 = CARTESIAN_POINT('',(-0.327077716536,-52.91644637749));
+#25495 = CARTESIAN_POINT('',(-0.3924965,-52.99974016404));
+#25496 = CARTESIAN_POINT('',(-0.483043611633,-53.11502831218));
+#25497 = CARTESIAN_POINT('',(-0.508176353305,-53.14702830629));
+#25498 = CARTESIAN_POINT('',(-0.533309102807,-53.17902830819));
+#25499 = CARTESIAN_POINT('',(-0.55844185508,-53.21102831161));
+#25500 = CARTESIAN_POINT('',(-0.583574605055,-53.24302831037));
+#25501 = CARTESIAN_POINT('',(-0.608707347652,-53.27502829836));
+#25502 = CARTESIAN_POINT('',(-0.746019091556,-53.44985896051));
+#25503 = CARTESIAN_POINT('',(-0.858262644683,-53.5927718045));
+#25504 = CARTESIAN_POINT('',(-0.970452385969,-53.73561616998));
+#25505 = CARTESIAN_POINT('',(-1.082625981657,-53.87844001953));
+#25506 = CARTESIAN_POINT('',(-1.194815695136,-54.02128463356));
+#25507 = CARTESIAN_POINT('',(-1.307059224331,-54.16419763818));
+#25508 = CARTESIAN_POINT('',(-1.440889400281,-54.33459541101));
+#25509 = CARTESIAN_POINT('',(-1.46254057141,-54.36216251609));
+#25510 = CARTESIAN_POINT('',(-1.484191747315,-54.38972961943));
+#25511 = CARTESIAN_POINT('',(-1.505842925792,-54.41729671841));
+#25512 = CARTESIAN_POINT('',(-1.527494104042,-54.44486381156));
+#25513 = CARTESIAN_POINT('',(-1.549145278666,-54.47243089854));
+#25514 = CARTESIAN_POINT('',(-1.570796445668,-54.49999798017));
+#25515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25516 = ADVANCED_FACE('',(#25517),#22225,.F.);
+#25517 = FACE_BOUND('',#25518,.F.);
+#25518 = EDGE_LOOP('',(#25519,#25520,#25521,#25562));
+#25519 = ORIENTED_EDGE('',*,*,#25321,.F.);
+#25520 = ORIENTED_EDGE('',*,*,#22212,.T.);
+#25521 = ORIENTED_EDGE('',*,*,#25522,.T.);
+#25522 = EDGE_CURVE('',#22172,#25523,#25525,.T.);
+#25523 = VERTEX_POINT('',#25524);
+#25524 = CARTESIAN_POINT('',(5.94356125E-07,3.10000171022,
+    55.758847407296));
+#25525 = SURFACE_CURVE('',#25526,(#25548,#25555),.PCURVE_S1.);
+#25526 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#25527,#25528,#25529,#25530,
+    #25531,#25532,#25533,#25534,#25535,#25536,#25537,#25538,#25539,
+    #25540,#25541,#25542,#25543,#25544,#25545,#25546,#25547),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#25527 = CARTESIAN_POINT('',(5.0945379693E-07,3.10000146592,
+    47.758847167244));
+#25528 = CARTESIAN_POINT('',(-0.885356999256,3.100001873002,
+    48.122483787911));
+#25529 = CARTESIAN_POINT('',(-1.770719040551,2.821859194186,
+    48.486122066518));
+#25530 = CARTESIAN_POINT('',(-2.558980147239,2.265566856711,
+    48.849748470969));
+#25531 = CARTESIAN_POINT('',(-3.153073045046,1.469278590535,
+    49.213405409147));
+#25532 = CARTESIAN_POINT('',(-3.473005295692,0.509189871795,
+    49.577018570064));
+#25533 = CARTESIAN_POINT('',(-3.472998136029,-0.509191050639,
+    49.940670045085));
+#25534 = CARTESIAN_POINT('',(-3.153074069712,-1.469272193691,
+    50.304300764661));
+#25535 = CARTESIAN_POINT('',(-2.558984611868,-2.26556982546,
+    50.667938451992));
+#25536 = CARTESIAN_POINT('',(-1.77071731327,-2.821857716195,
+    51.031574525848));
+#25537 = CARTESIAN_POINT('',(-6.0803195659E-07,-3.37814501148,
+    51.758847287261));
+#25538 = CARTESIAN_POINT('',(1.770716317493,-2.821858417391,
+    52.48612004868));
+#25539 = CARTESIAN_POINT('',(2.558985298461,-2.265572178771,
+    52.849756122524));
+#25540 = CARTESIAN_POINT('',(3.153066899354,-1.469264483995,
+    53.213393809876));
+#25541 = CARTESIAN_POINT('',(3.473009228748,-0.509213843627,
+    53.577024529434));
+#25542 = CARTESIAN_POINT('',(3.472997199058,0.509219870374,
+    53.940676004458));
+#25543 = CARTESIAN_POINT('',(3.153075235205,1.469248284104,
+    54.304289165382));
+#25544 = CARTESIAN_POINT('',(2.558981665003,2.265582346515,
+    54.667946103555));
+#25545 = CARTESIAN_POINT('',(1.77071988095,2.821854409034,
+    55.031572508015));
+#25546 = CARTESIAN_POINT('',(0.885358103055,3.100001278859,
+    55.395210786597));
+#25547 = CARTESIAN_POINT('',(5.943561403E-07,3.10000171022,
+    55.758847407296));
+#25548 = PCURVE('',#22225,#25549);
+#25549 = DEFINITIONAL_REPRESENTATION('',(#25550),#25554);
+#25550 = LINE('',#25551,#25552);
+#25551 = CARTESIAN_POINT('',(-0.,0.));
+#25552 = VECTOR('',#25553,1.);
+#25553 = DIRECTION('',(0.,1.));
+#25554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25555 = PCURVE('',#22590,#25556);
+#25556 = DEFINITIONAL_REPRESENTATION('',(#25557),#25561);
+#25557 = LINE('',#25558,#25559);
+#25558 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#25559 = VECTOR('',#25560,1.);
+#25560 = DIRECTION('',(0.,1.));
+#25561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25562 = ORIENTED_EDGE('',*,*,#25563,.F.);
+#25563 = EDGE_CURVE('',#25322,#25523,#25564,.T.);
+#25564 = SURFACE_CURVE('',#25565,(#25568,#25575),.PCURVE_S1.);
+#25565 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25566,#25567),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#25566 = CARTESIAN_POINT('',(5.943461705E-07,3.099998289786,
+    54.741155953678));
+#25567 = CARTESIAN_POINT('',(5.943561403E-07,3.10000171022,
+    55.758847407296));
+#25568 = PCURVE('',#22225,#25569);
+#25569 = DEFINITIONAL_REPRESENTATION('',(#25570),#25574);
+#25570 = LINE('',#25571,#25572);
+#25571 = CARTESIAN_POINT('',(0.,6.283389315972));
+#25572 = VECTOR('',#25573,1.);
+#25573 = DIRECTION('',(1.,0.));
+#25574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25575 = PCURVE('',#25576,#25619);
+#25576 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#25577,#25578,#25579,#25580,#25581,#25582,#25583,#25584,#25585
+      ,#25586,#25587,#25588,#25589,#25590,#25591,#25592,#25593,#25594
+      ,#25595,#25596,#25597)
+    ,(#25598,#25599,#25600,#25601,#25602,#25603,#25604,#25605,#25606
+      ,#25607,#25608,#25609,#25610,#25611,#25612,#25613,#25614,#25615
+      ,#25616,#25617,#25618
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#25577 = CARTESIAN_POINT('',(5.943461665E-07,3.099998289786,
+    54.741155953678));
+#25578 = CARTESIAN_POINT('',(-0.885355937474,3.099998197921,
+    55.104792574377));
+#25579 = CARTESIAN_POINT('',(-1.770716845179,2.8218519745,
+    55.468430852968));
+#25580 = CARTESIAN_POINT('',(-2.558977972748,2.265580827941,
+    55.832057257362));
+#25581 = CARTESIAN_POINT('',(-3.153071192833,1.469247872148,
+    56.195714195688));
+#25582 = CARTESIAN_POINT('',(-3.472993171841,0.509220640128,
+    56.559327356429));
+#25583 = CARTESIAN_POINT('',(-3.473005591978,-0.509211949967,
+    56.922978831575));
+#25584 = CARTESIAN_POINT('',(-3.153063983784,-1.469261653847,
+    57.286609551091));
+#25585 = CARTESIAN_POINT('',(-2.5589833437,-2.265568697766,
+    57.650247238446));
+#25586 = CARTESIAN_POINT('',(-1.770715445795,-2.821854624869,
+    58.013883312295));
+#25587 = CARTESIAN_POINT('',(-6.8732395598E-07,-3.378141284156,
+    58.741156073708));
+#25588 = CARTESIAN_POINT('',(1.770714277478,-2.821855281642,
+    59.468428835128));
+#25589 = CARTESIAN_POINT('',(2.558980919641,-2.265568306959,
+    59.832064908964));
+#25590 = CARTESIAN_POINT('',(3.153070027318,-1.469271781588,
+    60.195702596345));
+#25591 = CARTESIAN_POINT('',(3.472994108805,-0.509191820573,
+    60.559333315826));
+#25592 = CARTESIAN_POINT('',(3.473001658956,0.509187978278,
+    60.922984791007));
+#25593 = CARTESIAN_POINT('',(3.153070129459,1.469275760315,
+    61.286597951717));
+#25594 = CARTESIAN_POINT('',(2.55897819245,2.26556337572,61.650254890066
+    ));
+#25595 = CARTESIAN_POINT('',(1.770718168896,2.821855401652,
+    62.013881294464));
+#25596 = CARTESIAN_POINT('',(0.885357211059,3.099998113119,
+    62.37751957301));
+#25597 = CARTESIAN_POINT('',(6.7925882608E-07,3.099998045449,
+    62.741156193769));
+#25598 = CARTESIAN_POINT('',(5.943561372E-07,3.10000171022,
+    55.758847407296));
+#25599 = CARTESIAN_POINT('',(-0.885356984119,3.100002141581,
+    56.122484027994));
+#25600 = CARTESIAN_POINT('',(-1.770719102825,2.821859465071,
+    56.486122306569));
+#25601 = CARTESIAN_POINT('',(-2.558980286853,2.265567105341,
+    56.849748711038));
+#25602 = CARTESIAN_POINT('',(-3.153073253303,1.469278792705,
+    57.213405649213));
+#25603 = CARTESIAN_POINT('',(-3.473005555461,0.509190007033,
+    57.577018810122));
+#25604 = CARTESIAN_POINT('',(-3.472998423679,-0.50919099564,
+    57.94067028516));
+#25605 = CARTESIAN_POINT('',(-3.153074358453,-1.469272223128,
+    58.304301004716));
+#25606 = CARTESIAN_POINT('',(-2.558984875594,-2.265569933924,
+    58.667938692061));
+#25607 = CARTESIAN_POINT('',(-1.770717530109,-2.82185789009,
+    59.031574765912));
+#25608 = CARTESIAN_POINT('',(-7.0055594366E-07,-3.378145277714,
+    59.758847527326));
+#25609 = CARTESIAN_POINT('',(1.770716379757,-2.821858688282,
+    60.486120288745));
+#25610 = CARTESIAN_POINT('',(2.558985438085,-2.265572427412,
+    60.849756362586));
+#25611 = CARTESIAN_POINT('',(3.153067107606,-1.469264686143,
+    61.213394049948));
+#25612 = CARTESIAN_POINT('',(3.473009488516,-0.509213978896,
+    61.577024769489));
+#25613 = CARTESIAN_POINT('',(3.472997486715,0.509219815409,
+    61.94067624453));
+#25614 = CARTESIAN_POINT('',(3.153075523927,1.469248313515,
+    62.304289405443));
+#25615 = CARTESIAN_POINT('',(2.558981928755,2.265582454982,
+    62.667946343616));
+#25616 = CARTESIAN_POINT('',(1.770720097777,2.82185458295,63.0315727481)
+  );
+#25617 = CARTESIAN_POINT('',(0.885358257729,3.10000149889,
+    63.395211026628));
+#25618 = CARTESIAN_POINT('',(6.7927304004E-07,3.10000195456,
+    63.758847647386));
+#25619 = DEFINITIONAL_REPRESENTATION('',(#25620),#25624);
+#25620 = LINE('',#25621,#25622);
+#25621 = CARTESIAN_POINT('',(0.,0.));
+#25622 = VECTOR('',#25623,1.);
+#25623 = DIRECTION('',(1.,0.));
+#25624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25625 = ADVANCED_FACE('',(#25626),#22590,.F.);
+#25626 = FACE_BOUND('',#25627,.F.);
+#25627 = EDGE_LOOP('',(#25628,#25629,#25630,#25839,#25927));
+#25628 = ORIENTED_EDGE('',*,*,#25522,.F.);
+#25629 = ORIENTED_EDGE('',*,*,#22577,.T.);
+#25630 = ORIENTED_EDGE('',*,*,#25631,.T.);
+#25631 = EDGE_CURVE('',#22490,#25632,#25634,.T.);
+#25632 = VERTEX_POINT('',#25633);
+#25633 = CARTESIAN_POINT('',(4.,0.,53.999997935352));
+#25634 = SURFACE_CURVE('',#25635,(#25701,#25770),.PCURVE_S1.);
+#25635 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#25636,#25637,#25638,#25639,
+    #25640,#25641,#25642,#25643,#25644,#25645,#25646,#25647,#25648,
+    #25649,#25650,#25651,#25652,#25653,#25654,#25655,#25656,#25657,
+    #25658,#25659,#25660,#25661,#25662,#25663,#25664,#25665,#25666,
+    #25667,#25668,#25669,#25670,#25671,#25672,#25673,#25674,#25675,
+    #25676,#25677,#25678,#25679,#25680,#25681,#25682,#25683,#25684,
+    #25685,#25686,#25687,#25688,#25689,#25690,#25691,#25692,#25693,
+    #25694,#25695,#25696,#25697,#25698,#25699,#25700),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924889142075E-02,0.113262241808,
+    0.273271044185,0.347953028896,0.530610293946,0.567951551954,
+    0.763925251678,0.961230295996,1.),.UNSPECIFIED.);
+#25636 = CARTESIAN_POINT('',(-4.0755195263E-07,4.,47.999998268712));
+#25637 = CARTESIAN_POINT('',(-0.116015728298,3.999999982379,
+    48.036927038157));
+#25638 = CARTESIAN_POINT('',(-0.232031486391,3.99615436537,
+    48.073855939101));
+#25639 = CARTESIAN_POINT('',(-0.347898328569,3.988463161121,
+    48.11078478314));
+#25640 = CARTESIAN_POINT('',(-0.46346748873,3.976933276101,
+    48.147713561058));
+#25641 = CARTESIAN_POINT('',(-0.57859089402,3.961578494166,
+    48.184642351684));
+#25642 = CARTESIAN_POINT('',(-0.693121270919,3.942419459635,
+    48.221571230758));
+#25643 = CARTESIAN_POINT('',(-0.806912251337,3.919483660359,
+    48.258500179781));
+#25644 = CARTESIAN_POINT('',(-1.066573170708,3.858129216294,
+    48.343428799808));
+#25645 = CARTESIAN_POINT('',(-1.211835386611,3.817129688566,
+    48.391429131775));
+#25646 = CARTESIAN_POINT('',(-1.355285077098,3.769882574373,
+    48.439429242434));
+#25647 = CARTESIAN_POINT('',(-1.496608786134,3.716482219359,
+    48.487429070231));
+#25648 = CARTESIAN_POINT('',(-1.635500036437,3.657041413034,
+    48.535428897459));
+#25649 = CARTESIAN_POINT('',(-1.771659714966,3.591691233758,
+    48.583429007305));
+#25650 = CARTESIAN_POINT('',(-1.904796458408,3.520580893735,
+    48.63142934089));
+#25651 = CARTESIAN_POINT('',(-2.359153649649,3.252148754681,
+    48.799410261627));
+#25652 = CARTESIAN_POINT('',(-2.663167963523,3.025389230604,
+    48.919441686636));
+#25653 = CARTESIAN_POINT('',(-2.942042994272,2.766267073125,
+    49.039446771322));
+#25654 = CARTESIAN_POINT('',(-3.191811864384,2.478108053452,
+    49.15942906001));
+#25655 = CARTESIAN_POINT('',(-3.409082975454,2.164717934159,
+    49.279411365453));
+#25656 = CARTESIAN_POINT('',(-3.591009818916,1.830325671716,
+    49.399416482428));
+#25657 = CARTESIAN_POINT('',(-3.735353463104,1.479598584102,
+    49.519447919663));
+#25658 = CARTESIAN_POINT('',(-3.889833533624,0.948760078343,
+    49.695428607413));
+#25659 = CARTESIAN_POINT('',(-3.93050119854,0.777365346731,
+    49.751429295336));
+#25660 = CARTESIAN_POINT('',(-3.962532744724,0.603999085124,
+    49.8074294964));
+#25661 = CARTESIAN_POINT('',(-3.985818295957,0.429169814445,
+    49.863429087687));
+#25662 = CARTESIAN_POINT('',(-4.000284202636,0.253390895569,
+    49.919428678977));
+#25663 = CARTESIAN_POINT('',(-4.005893141758,7.71796008172E-02,
+    49.975428880065));
+#25664 = CARTESIAN_POINT('',(-4.002644216897,-9.894381456746E-02,
+    50.031429568094));
+#25665 = CARTESIAN_POINT('',(-3.961049407391,-0.70372744706,
+    50.224392994365));
+#25666 = CARTESIAN_POINT('',(-3.878730806491,-1.129674138671,
+    50.361454275257));
+#25667 = CARTESIAN_POINT('',(-3.744039810411,-1.544242436381,
+    50.498461959433));
+#25668 = CARTESIAN_POINT('',(-3.558991375869,-1.939973835361,
+    50.635429092696));
+#25669 = CARTESIAN_POINT('',(-3.326667351682,-2.309935742161,
+    50.772396222529));
+#25670 = CARTESIAN_POINT('',(-3.051224345758,-2.647781394132,
+    50.909403915479));
+#25671 = CARTESIAN_POINT('',(-2.737839087957,-2.94777574711,
+    51.046465205556));
+#25672 = CARTESIAN_POINT('',(-2.322566272282,-3.257824991048,
+    51.211429038366));
+#25673 = CARTESIAN_POINT('',(-2.250757554281,-3.308679501958,
+    51.239429043835));
+#25674 = CARTESIAN_POINT('',(-2.177678208069,-3.357723683539,
+    51.267429057812));
+#25675 = CARTESIAN_POINT('',(-2.103381552303,-3.40492057549,
+    51.29542907605));
+#25676 = CARTESIAN_POINT('',(-2.027922104768,-3.450235158635,
+    51.323429094305));
+#25677 = CARTESIAN_POINT('',(-1.951355582379,-3.493634354929,
+    51.351429108332));
+#25678 = CARTESIAN_POINT('',(-1.873738901178,-3.535087027451,
+    51.379429113889));
+#25679 = CARTESIAN_POINT('',(-1.382577320328,-3.781746194855,
+    51.554378151372));
+#25680 = CARTESIAN_POINT('',(-0.942307920554,-3.934707380431,
+    51.701465493791));
+#25681 = CARTESIAN_POINT('',(-0.483218801621,-4.028756572702,
+    51.848474626593));
+#25682 = CARTESIAN_POINT('',(-1.457440453068E-02,-4.061509815753,
+    51.995429108017));
+#25683 = CARTESIAN_POINT('',(0.454293013724,-4.032120754195,
+    52.142383550451));
+#25684 = CARTESIAN_POINT('',(0.914045251269,-3.941368754695,
+    52.289392733254));
+#25685 = CARTESIAN_POINT('',(1.355401082272,-3.791571210441,
+    52.436480062184));
+#25686 = CARTESIAN_POINT('',(2.186272050604,-3.381751677584,
+    52.731376408384));
+#25687 = CARTESIAN_POINT('',(2.576213924362,-3.120593541651,
+    52.8794667709));
+#25688 = CARTESIAN_POINT('',(2.929951324659,-2.808238740909,
+    53.027476178572));
+#25689 = CARTESIAN_POINT('',(3.239852560246,-2.450779103584,
+    53.175429129763));
+#25690 = CARTESIAN_POINT('',(3.499503995662,-2.055308109231,
+    53.32338206269));
+#25691 = CARTESIAN_POINT('',(3.703824872552,-1.629927483049,
+    53.471391410466));
+#25692 = CARTESIAN_POINT('',(3.849029709319,-1.183638542079,
+    53.619481724601));
+#25693 = CARTESIAN_POINT('',(3.950046149446,-0.636770367242,
+    53.796500123862));
+#25694 = CARTESIAN_POINT('',(3.964292215769,-0.546527126308,
+    53.825571231823));
+#25695 = CARTESIAN_POINT('',(3.976181569479,-0.45592242926,
+    53.854642350476));
+#25696 = CARTESIAN_POINT('',(3.98570363741,-0.365028116456,
+    53.883713475234));
+#25697 = CARTESIAN_POINT('',(3.992850486737,-0.273916270688,
+    53.912784601274));
+#25698 = CARTESIAN_POINT('',(3.99761682498,-0.18265921718,
+    53.941855723539));
+#25699 = CARTESIAN_POINT('',(4.,-9.132952358741E-02,53.97092683674));
+#25700 = CARTESIAN_POINT('',(4.,0.,53.999997935352));
+#25701 = PCURVE('',#22590,#25702);
+#25702 = DEFINITIONAL_REPRESENTATION('',(#25703),#25769);
+#25703 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#25704,#25705,#25706,#25707,
+    #25708,#25709,#25710,#25711,#25712,#25713,#25714,#25715,#25716,
+    #25717,#25718,#25719,#25720,#25721,#25722,#25723,#25724,#25725,
+    #25726,#25727,#25728,#25729,#25730,#25731,#25732,#25733,#25734,
+    #25735,#25736,#25737,#25738,#25739,#25740,#25741,#25742,#25743,
+    #25744,#25745,#25746,#25747,#25748,#25749,#25750,#25751,#25752,
+    #25753,#25754,#25755,#25756,#25757,#25758,#25759,#25760,#25761,
+    #25762,#25763,#25764,#25765,#25766,#25767,#25768),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924889142075E-02,0.113262241808,
+    0.273271044185,0.347953028896,0.530610293946,0.567951551954,
+    0.763925251678,0.961230295996,1.),.UNSPECIFIED.);
+#25704 = CARTESIAN_POINT('',(-0.103529854908,0.));
+#25705 = CARTESIAN_POINT('',(-0.103529889439,2.900475284445E-02));
+#25706 = CARTESIAN_POINT('',(-0.103529943716,5.800962407218E-02));
+#25707 = CARTESIAN_POINT('',(-0.103529991623,8.701445157834E-02));
+#25708 = CARTESIAN_POINT('',(-0.103530024086,0.116019220977));
+#25709 = CARTESIAN_POINT('',(-0.103530042687,0.145023991886));
+#25710 = CARTESIAN_POINT('',(-0.103530053271,0.17402882422));
+#25711 = CARTESIAN_POINT('',(-0.103530059547,0.203033704473));
+#25712 = CARTESIAN_POINT('',(-0.103530052998,0.269738657601));
+#25713 = CARTESIAN_POINT('',(-0.103530038278,0.307439245296));
+#25714 = CARTESIAN_POINT('',(-0.103530018114,0.345139650374));
+#25715 = CARTESIAN_POINT('',(-0.103529997269,0.382839828174));
+#25716 = CARTESIAN_POINT('',(-0.103529979453,0.420540004162));
+#25717 = CARTESIAN_POINT('',(-0.103529967085,0.458240403992));
+#25718 = CARTESIAN_POINT('',(-0.103529961051,0.495940983581));
+#25719 = CARTESIAN_POINT('',(-0.103529959012,0.62787712572));
+#25720 = CARTESIAN_POINT('',(-0.103529992562,0.722152641985));
+#25721 = CARTESIAN_POINT('',(-0.103530057247,0.816407515813));
+#25722 = CARTESIAN_POINT('',(-0.103530105878,0.910644504593));
+#25723 = CARTESIAN_POINT('',(-0.103530124684,1.004881494196));
+#25724 = CARTESIAN_POINT('',(-0.103530124244,1.099136372682));
+#25725 = CARTESIAN_POINT('',(-0.103530108203,1.193411900265));
+#25726 = CARTESIAN_POINT('',(-0.103530071779,1.331631268476));
+#25727 = CARTESIAN_POINT('',(-0.103530058267,1.375615521561));
+#25728 = CARTESIAN_POINT('',(-0.103530043444,1.419599389771));
+#25729 = CARTESIAN_POINT('',(-0.10353002797,1.463582777769));
+#25730 = CARTESIAN_POINT('',(-0.103530012556,1.507566165827));
+#25731 = CARTESIAN_POINT('',(-0.103529997966,1.551550034183));
+#25732 = CARTESIAN_POINT('',(-0.10352998502,1.595534287411));
+#25733 = CARTESIAN_POINT('',(-0.103529949094,1.747092296767));
+#25734 = CARTESIAN_POINT('',(-0.103529938444,1.854743466034));
+#25735 = CARTESIAN_POINT('',(-0.10352995571,1.962352567901));
+#25736 = CARTESIAN_POINT('',(-0.103530007251,2.069929846707));
+#25737 = CARTESIAN_POINT('',(-0.103530102343,2.177507126245));
+#25738 = CARTESIAN_POINT('',(-0.103530160953,2.285116230049));
+#25739 = CARTESIAN_POINT('',(-0.10353016328,2.392767399227));
+#25740 = CARTESIAN_POINT('',(-0.103530122659,2.522333866774));
+#25741 = CARTESIAN_POINT('',(-0.103530114237,2.544325727905));
+#25742 = CARTESIAN_POINT('',(-0.103530104491,2.566317595301));
+#25743 = CARTESIAN_POINT('',(-0.103530093666,2.588309465805));
+#25744 = CARTESIAN_POINT('',(-0.103530082047,2.610301336264));
+#25745 = CARTESIAN_POINT('',(-0.103530069961,2.63229320353));
+#25746 = CARTESIAN_POINT('',(-0.103530057772,2.654285064461));
+#25747 = CARTESIAN_POINT('',(-0.103529983518,2.791694144041));
+#25748 = CARTESIAN_POINT('',(-0.103529897761,2.907219994402));
+#25749 = CARTESIAN_POINT('',(-0.103530027486,3.022684527585));
+#25750 = CARTESIAN_POINT('',(-0.103529996444,3.138106043222));
+#25751 = CARTESIAN_POINT('',(-0.103529906936,3.253527511339));
+#25752 = CARTESIAN_POINT('',(-0.103530126924,3.368992058831));
+#25753 = CARTESIAN_POINT('',(-0.103530092872,3.484517914241));
+#25754 = CARTESIAN_POINT('',(-0.10353004448,3.71613646184));
+#25755 = CARTESIAN_POINT('',(-0.10352999444,3.832450118931));
+#25756 = CARTESIAN_POINT('',(-0.103529951258,3.948700193528));
+#25757 = CARTESIAN_POINT('',(-0.103530008813,4.064905951144));
+#25758 = CARTESIAN_POINT('',(-0.103530072418,4.181111716466));
+#25759 = CARTESIAN_POINT('',(-0.103530109635,4.297361792415));
+#25760 = CARTESIAN_POINT('',(-0.103530120728,4.413675448039));
+#25761 = CARTESIAN_POINT('',(-0.103530105334,4.552709888571));
+#25762 = CARTESIAN_POINT('',(-0.103530101891,4.575543024147));
+#25763 = CARTESIAN_POINT('',(-0.103530097566,4.5983761674));
+#25764 = CARTESIAN_POINT('',(-0.103530092401,4.621209314713));
+#25765 = CARTESIAN_POINT('',(-0.103530086453,4.644042462303));
+#25766 = CARTESIAN_POINT('',(-0.103530079787,4.666875606222));
+#25767 = CARTESIAN_POINT('',(-0.103530072483,4.689708742363));
+#25768 = CARTESIAN_POINT('',(-0.103530064629,4.71254186645));
+#25769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25770 = PCURVE('',#22545,#25771);
+#25771 = DEFINITIONAL_REPRESENTATION('',(#25772),#25838);
+#25772 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#25773,#25774,#25775,#25776,
+    #25777,#25778,#25779,#25780,#25781,#25782,#25783,#25784,#25785,
+    #25786,#25787,#25788,#25789,#25790,#25791,#25792,#25793,#25794,
+    #25795,#25796,#25797,#25798,#25799,#25800,#25801,#25802,#25803,
+    #25804,#25805,#25806,#25807,#25808,#25809,#25810,#25811,#25812,
+    #25813,#25814,#25815,#25816,#25817,#25818,#25819,#25820,#25821,
+    #25822,#25823,#25824,#25825,#25826,#25827,#25828,#25829,#25830,
+    #25831,#25832,#25833,#25834,#25835,#25836,#25837),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924889142075E-02,0.113262241808,
+    0.273271044185,0.347953028896,0.530610293946,0.567951551954,
+    0.763925251678,0.961230295996,1.),.UNSPECIFIED.);
+#25773 = CARTESIAN_POINT('',(-1.570796428683,-47.99999826871));
+#25774 = CARTESIAN_POINT('',(-1.599800258869,-48.03692703815));
+#25775 = CARTESIAN_POINT('',(-1.628804198829,-48.0738559391));
+#25776 = CARTESIAN_POINT('',(-1.657808088579,-48.11078478314));
+#25777 = CARTESIAN_POINT('',(-1.686811915638,-48.14771356105));
+#25778 = CARTESIAN_POINT('',(-1.71581574127,-48.18464235168));
+#25779 = CARTESIAN_POINT('',(-1.744819626724,-48.22157123075));
+#25780 = CARTESIAN_POINT('',(-1.773823559473,-48.25850017978));
+#25781 = CARTESIAN_POINT('',(-1.84052633343,-48.3434287998));
+#25782 = CARTESIAN_POINT('',(-1.878225689458,-48.39142913177));
+#25783 = CARTESIAN_POINT('',(-1.915924864218,-48.43942924243));
+#25784 = CARTESIAN_POINT('',(-1.953623813652,-48.48742907023));
+#25785 = CARTESIAN_POINT('',(-1.991322763269,-48.53542889745));
+#25786 = CARTESIAN_POINT('',(-2.029021938436,-48.5834290073));
+#25787 = CARTESIAN_POINT('',(-2.066721294684,-48.63142934089));
+#25788 = CARTESIAN_POINT('',(-2.198653159322,-48.79941026162));
+#25789 = CARTESIAN_POINT('',(-2.292925625659,-48.91944168663));
+#25790 = CARTESIAN_POINT('',(-2.387177450765,-49.03944677132));
+#25791 = CARTESIAN_POINT('',(-2.481411388754,-49.15942906001));
+#25792 = CARTESIAN_POINT('',(-2.575645324679,-49.27941136545));
+#25793 = CARTESIAN_POINT('',(-2.669897145548,-49.39941648242));
+#25794 = CARTESIAN_POINT('',(-2.764169609463,-49.51944791966));
+#25795 = CARTESIAN_POINT('',(-2.902384480992,-49.69542860741));
+#25796 = CARTESIAN_POINT('',(-2.946367302385,-49.75142929533));
+#25797 = CARTESIAN_POINT('',(-2.990349738278,-49.8074294964));
+#25798 = CARTESIAN_POINT('',(-3.034331693585,-49.86342908768));
+#25799 = CARTESIAN_POINT('',(-3.078313648888,-49.91942867897));
+#25800 = CARTESIAN_POINT('',(-3.122296084768,-49.97542888006));
+#25801 = CARTESIAN_POINT('',(-3.166278906137,-50.03142956809));
+#25802 = CARTESIAN_POINT('',(-3.317831984774,-50.22439299436));
+#25803 = CARTESIAN_POINT('',(-3.425479657138,-50.36145427525));
+#25804 = CARTESIAN_POINT('',(-3.533085272209,-50.49846195943));
+#25805 = CARTESIAN_POINT('',(-3.640659075671,-50.63542909269));
+#25806 = CARTESIAN_POINT('',(-3.748232879497,-50.77239622252));
+#25807 = CARTESIAN_POINT('',(-3.855838493573,-50.90940391547));
+#25808 = CARTESIAN_POINT('',(-3.963486164635,-51.04646520555));
+#25809 = CARTESIAN_POINT('',(-4.093048419243,-51.21142903836));
+#25810 = CARTESIAN_POINT('',(-4.115039565199,-51.23942904383));
+#25811 = CARTESIAN_POINT('',(-4.137030717379,-51.26742905781));
+#25812 = CARTESIAN_POINT('',(-4.15902187267,-51.29542907605));
+#25813 = CARTESIAN_POINT('',(-4.181013027961,-51.3234290943));
+#25814 = CARTESIAN_POINT('',(-4.203004180141,-51.35142910833));
+#25815 = CARTESIAN_POINT('',(-4.224995326096,-51.37942911388));
+#25816 = CARTESIAN_POINT('',(-4.36239993923,-51.55437815137));
+#25817 = CARTESIAN_POINT('',(-4.477922033557,-51.70146549379));
+#25818 = CARTESIAN_POINT('',(-4.593382845516,-51.84847462659));
+#25819 = CARTESIAN_POINT('',(-4.708800575199,-51.99542910801));
+#25820 = CARTESIAN_POINT('',(-4.824218312696,-52.14238355045));
+#25821 = CARTESIAN_POINT('',(-4.939679118005,-52.28939273325));
+#25822 = CARTESIAN_POINT('',(-5.055201213692,-52.43648006218));
+#25823 = CARTESIAN_POINT('',(-5.286812231285,-52.73137640838));
+#25824 = CARTESIAN_POINT('',(-5.403122108114,-52.87946677089));
+#25825 = CARTESIAN_POINT('',(-5.519368412136,-53.02747617857));
+#25826 = CARTESIAN_POINT('',(-5.635570408651,-53.17542912975));
+#25827 = CARTESIAN_POINT('',(-5.751772406631,-53.32338206269));
+#25828 = CARTESIAN_POINT('',(-5.868018717583,-53.47139141046));
+#25829 = CARTESIAN_POINT('',(-5.98432860142,-53.6194817246));
+#25830 = CARTESIAN_POINT('',(-6.123358526667,-53.79650012386));
+#25831 = CARTESIAN_POINT('',(-6.146190920493,-53.82557123182));
+#25832 = CARTESIAN_POINT('',(-6.169023321759,-53.85464235047));
+#25833 = CARTESIAN_POINT('',(-6.191855726834,-53.88371347523));
+#25834 = CARTESIAN_POINT('',(-6.214688131934,-53.91278460127));
+#25835 = CARTESIAN_POINT('',(-6.237520533116,-53.94185572353));
+#25836 = CARTESIAN_POINT('',(-6.260352926283,-53.97092683674));
+#25837 = CARTESIAN_POINT('',(-6.28318530718,-53.99999793535));
+#25838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25839 = ORIENTED_EDGE('',*,*,#25840,.T.);
+#25840 = EDGE_CURVE('',#25632,#25841,#25843,.T.);
+#25841 = VERTEX_POINT('',#25842);
+#25842 = CARTESIAN_POINT('',(-4.75470549E-07,4.,55.999997980188));
+#25843 = SURFACE_CURVE('',#25844,(#25868,#25895),.PCURVE_S1.);
+#25844 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#25845,#25846,#25847,#25848,
+    #25849,#25850,#25851,#25852,#25853,#25854,#25855,#25856,#25857,
+    #25858,#25859,#25860,#25861,#25862,#25863,#25864,#25865,#25866,
+    #25867),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607623524458,
+    0.855125562191,1.),.UNSPECIFIED.);
+#25845 = CARTESIAN_POINT('',(4.,-2.E-16,53.999997935352));
+#25846 = CARTESIAN_POINT('',(4.,0.477110635654,54.151867011126));
+#25847 = CARTESIAN_POINT('',(3.934961316186,0.954734076003,
+    54.303899042621));
+#25848 = CARTESIAN_POINT('',(3.804641528572,1.421714515078,
+    54.455837882104));
+#25849 = CARTESIAN_POINT('',(3.611378450369,1.867740478018,54.6077137153
+    ));
+#25850 = CARTESIAN_POINT('',(3.359079061027,2.283233988874,
+    54.759589426711));
+#25851 = CARTESIAN_POINT('',(3.05330175045,2.659471054157,
+    54.911528034993));
+#25852 = CARTESIAN_POINT('',(2.70111050173,2.988584389696,
+    55.063559922477));
+#25853 = CARTESIAN_POINT('',(2.153151867676,3.376641122151,
+    55.277289486847));
+#25854 = CARTESIAN_POINT('',(1.988312943597,3.48015490645,
+    55.339151878853));
+#25855 = CARTESIAN_POINT('',(1.81780965795,3.574455884304,
+    55.401013456796));
+#25856 = CARTESIAN_POINT('',(1.642245077642,3.659185361158,
+    55.462874012251));
+#25857 = CARTESIAN_POINT('',(1.462245650236,3.734033270981,
+    55.524734575635));
+#25858 = CARTESIAN_POINT('',(1.278459422996,3.798737688807,
+    55.586596171242));
+#25859 = CARTESIAN_POINT('',(1.091555224201,3.853086480999,
+    55.648458576893));
+#25860 = CARTESIAN_POINT('',(0.791397749323,3.92257952768,55.74652891859
+    ));
+#25861 = CARTESIAN_POINT('',(0.679738206714,3.944636033263,
+    55.782738795413));
+#25862 = CARTESIAN_POINT('',(0.567381541648,3.963058847121,
+    55.818948694179));
+#25863 = CARTESIAN_POINT('',(0.45446583757,3.97782255152,55.85515859496)
+  );
+#25864 = CARTESIAN_POINT('',(0.341129898626,3.988908073874,
+    55.891368482415));
+#25865 = CARTESIAN_POINT('',(0.227513249659,3.996302686743,
+    55.927578345787));
+#25866 = CARTESIAN_POINT('',(0.113756136212,4.000000007834,
+    55.963788178906));
+#25867 = CARTESIAN_POINT('',(-4.7547054735E-07,4.,55.999997980188));
+#25868 = PCURVE('',#22590,#25869);
+#25869 = DEFINITIONAL_REPRESENTATION('',(#25870),#25894);
+#25870 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#25871,#25872,#25873,#25874,
+    #25875,#25876,#25877,#25878,#25879,#25880,#25881,#25882,#25883,
+    #25884,#25885,#25886,#25887,#25888,#25889,#25890,#25891,#25892,
+    #25893),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607623524458,
+    0.855125562191,1.),.UNSPECIFIED.);
+#25871 = CARTESIAN_POINT('',(-0.103530064629,4.71254186645));
+#25872 = CARTESIAN_POINT('',(-0.103530023599,4.831823407835));
+#25873 = CARTESIAN_POINT('',(-0.103529967067,4.951232922026));
+#25874 = CARTESIAN_POINT('',(-0.103529910945,5.070569236011));
+#25875 = CARTESIAN_POINT('',(-0.103529868962,5.189856077601));
+#25876 = CARTESIAN_POINT('',(-0.103529890898,5.309142890293));
+#25877 = CARTESIAN_POINT('',(-0.10353009486,5.428479179956));
+#25878 = CARTESIAN_POINT('',(-0.103530218673,5.547888685064));
+#25879 = CARTESIAN_POINT('',(-0.103530208678,5.715756936278));
+#25880 = CARTESIAN_POINT('',(-0.103530183521,5.764345109613));
+#25881 = CARTESIAN_POINT('',(-0.103530133561,5.812932631222));
+#25882 = CARTESIAN_POINT('',(-0.10353005643,5.86151933708));
+#25883 = CARTESIAN_POINT('',(-0.103529961426,5.910106041572));
+#25884 = CARTESIAN_POINT('',(-0.103529871549,5.95869356033));
+#25885 = CARTESIAN_POINT('',(-0.103529816069,6.007281732551));
+#25886 = CARTESIAN_POINT('',(-0.103529812204,6.084308500922));
+#25887 = CARTESIAN_POINT('',(-0.103529827446,6.112748603157));
+#25888 = CARTESIAN_POINT('',(-0.103529866356,6.141188734262));
+#25889 = CARTESIAN_POINT('',(-0.103529929742,6.169628879365));
+#25890 = CARTESIAN_POINT('',(-0.103530012228,6.198069023985));
+#25891 = CARTESIAN_POINT('',(-0.103530102248,6.22650915403));
+#25892 = CARTESIAN_POINT('',(-0.103530182049,6.254949255797));
+#25893 = CARTESIAN_POINT('',(-0.103530227688,6.283389315972));
+#25894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25895 = PCURVE('',#25896,#25901);
+#25896 = CYLINDRICAL_SURFACE('',#25897,4.);
+#25897 = AXIS2_PLACEMENT_3D('',#25898,#25899,#25900);
+#25898 = CARTESIAN_POINT('',(0.,0.,0.));
+#25899 = DIRECTION('',(-0.,-0.,-1.));
+#25900 = DIRECTION('',(1.,0.,0.));
+#25901 = DEFINITIONAL_REPRESENTATION('',(#25902),#25926);
+#25902 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#25903,#25904,#25905,#25906,
+    #25907,#25908,#25909,#25910,#25911,#25912,#25913,#25914,#25915,
+    #25916,#25917,#25918,#25919,#25920,#25921,#25922,#25923,#25924,
+    #25925),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607623524458,
+    0.855125562191,1.),.UNSPECIFIED.);
+#25903 = CARTESIAN_POINT('',(0.,-53.99999793535));
+#25904 = CARTESIAN_POINT('',(-0.119277658913,-54.15186701112));
+#25905 = CARTESIAN_POINT('',(-0.23868328031,-54.30389904262));
+#25906 = CARTESIAN_POINT('',(-0.358015702853,-54.4558378821));
+#25907 = CARTESIAN_POINT('',(-0.477298656107,-54.60771371529));
+#25908 = CARTESIAN_POINT('',(-0.596581621753,-54.75958942671));
+#25909 = CARTESIAN_POINT('',(-0.715914072812,-54.91152803499));
+#25910 = CARTESIAN_POINT('',(-0.83531971534,-55.06355992247));
+#25911 = CARTESIAN_POINT('',(-1.003182511293,-55.27728948684));
+#25912 = CARTESIAN_POINT('',(-1.051769102674,-55.33915187885));
+#25913 = CARTESIAN_POINT('',(-1.100355039326,-55.40101345679));
+#25914 = CARTESIAN_POINT('',(-1.148940158313,-55.46287401225));
+#25915 = CARTESIAN_POINT('',(-1.197525275647,-55.52473457563));
+#25916 = CARTESIAN_POINT('',(-1.246111208613,-55.58659617124));
+#25917 = CARTESIAN_POINT('',(-1.294697797604,-55.64845857689));
+#25918 = CARTESIAN_POINT('',(-1.371722060527,-55.74652891859));
+#25919 = CARTESIAN_POINT('',(-1.400161239145,-55.78273879541));
+#25920 = CARTESIAN_POINT('',(-1.428600447343,-55.81894869417));
+#25921 = CARTESIAN_POINT('',(-1.45703967017,-55.85515859496));
+#25922 = CARTESIAN_POINT('',(-1.485478893732,-55.89136848241));
+#25923 = CARTESIAN_POINT('',(-1.513918105186,-55.92757834578));
+#25924 = CARTESIAN_POINT('',(-1.542357292742,-55.9637881789));
+#25925 = CARTESIAN_POINT('',(-1.570796445663,-55.99999798018));
+#25926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25927 = ORIENTED_EDGE('',*,*,#25928,.F.);
+#25928 = EDGE_CURVE('',#25523,#25841,#25929,.T.);
+#25929 = SURFACE_CURVE('',#25930,(#25933,#25940),.PCURVE_S1.);
+#25930 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25931,#25932),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#25931 = CARTESIAN_POINT('',(5.943561403E-07,3.10000171022,
+    55.758847407296));
+#25932 = CARTESIAN_POINT('',(-5.9434349708E-07,4.100002610784,
+    56.026793238752));
+#25933 = PCURVE('',#22590,#25934);
+#25934 = DEFINITIONAL_REPRESENTATION('',(#25935),#25939);
+#25935 = LINE('',#25936,#25937);
+#25936 = CARTESIAN_POINT('',(0.,6.283389315972));
+#25937 = VECTOR('',#25938,1.);
+#25938 = DIRECTION('',(1.,0.));
+#25939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25940 = PCURVE('',#25941,#25984);
+#25941 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#25942,#25943,#25944,#25945,#25946,#25947,#25948,#25949,#25950
+      ,#25951,#25952,#25953,#25954,#25955,#25956,#25957,#25958,#25959
+      ,#25960,#25961,#25962)
+    ,(#25963,#25964,#25965,#25966,#25967,#25968,#25969,#25970,#25971
+      ,#25972,#25973,#25974,#25975,#25976,#25977,#25978,#25979,#25980
+      ,#25981,#25982,#25983
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#25942 = CARTESIAN_POINT('',(5.9435613764E-07,3.10000171022,
+    55.758847407296));
+#25943 = CARTESIAN_POINT('',(-0.885356984119,3.100002141581,
+    56.122484027994));
+#25944 = CARTESIAN_POINT('',(-1.770719102825,2.821859465071,
+    56.486122306569));
+#25945 = CARTESIAN_POINT('',(-2.558979989806,2.265566745698,
+    56.849750090515));
+#25946 = CARTESIAN_POINT('',(-3.153074420275,1.469280205588,
+    57.21340022984));
+#25947 = CARTESIAN_POINT('',(-3.473003471583,0.509187484027,
+    57.577028487573));
+#25948 = CARTESIAN_POINT('',(-3.473000507557,-0.509188472635,
+    57.940660607708));
+#25949 = CARTESIAN_POINT('',(-3.153073191482,-1.469273636011,
+    58.30430642409));
+#25950 = CARTESIAN_POINT('',(-2.558985172641,-2.265569574281,
+    58.667937312583));
+#25951 = CARTESIAN_POINT('',(-1.770717530109,-2.82185789009,
+    59.031574765913));
+#25952 = CARTESIAN_POINT('',(-7.0055586153E-07,-3.378145277714,
+    59.758847527325));
+#25953 = CARTESIAN_POINT('',(1.770716379756,-2.821858688282,
+    60.486120288745));
+#25954 = CARTESIAN_POINT('',(2.558985438086,-2.265572427412,
+    60.849756362584));
+#25955 = CARTESIAN_POINT('',(3.153067107605,-1.469264686142,
+    61.213394049951));
+#25956 = CARTESIAN_POINT('',(3.473009488519,-0.509213978896,
+    61.577024769483));
+#25957 = CARTESIAN_POINT('',(3.472997486713,0.509219815409,
+    61.940676244538));
+#25958 = CARTESIAN_POINT('',(3.153075523929,1.469248313515,
+    62.304289405435));
+#25959 = CARTESIAN_POINT('',(2.558981928754,2.265582454982,
+    62.667946343621));
+#25960 = CARTESIAN_POINT('',(1.770720097777,2.82185458295,
+    63.031572748098));
+#25961 = CARTESIAN_POINT('',(0.885358257729,3.10000149889,
+    63.395211026628));
+#25962 = CARTESIAN_POINT('',(6.7927303959E-07,3.10000195456,
+    63.758847647386));
+#25963 = CARTESIAN_POINT('',(-5.9434349797E-07,4.100002610784,
+    56.026793238752));
+#25964 = CARTESIAN_POINT('',(-1.170959529538,4.10000284041,
+    56.390429345321));
+#25965 = CARTESIAN_POINT('',(-2.341914625498,3.732135982965,
+    56.754063794007));
+#25966 = CARTESIAN_POINT('',(-3.384465752152,2.996395036709,
+    57.117708737417));
+#25967 = CARTESIAN_POINT('',(-4.17019318069,1.943238164946,
+    57.481331325209));
+#25968 = CARTESIAN_POINT('',(-4.593326313801,0.673440407286,
+    57.844975794877));
+#25969 = CARTESIAN_POINT('',(-4.593326151178,-0.673443090064,
+    58.208616401989));
+#25970 = CARTESIAN_POINT('',(-4.170191831244,-1.943235771628,
+    58.572243312849));
+#25971 = CARTESIAN_POINT('',(-3.384463921691,-2.996399604181,
+    58.935885151644));
+#25972 = CARTESIAN_POINT('',(-2.341915458697,-3.732135840212,
+    59.299520425592));
+#25973 = CARTESIAN_POINT('',(6.8384027151E-07,-4.467869966234,
+    60.026793118718));
+#25974 = CARTESIAN_POINT('',(2.341916631744,-3.732135220672,
+    60.75406581185));
+#25975 = CARTESIAN_POINT('',(3.384466354187,-2.996402262869,
+    61.117702465276));
+#25976 = CARTESIAN_POINT('',(4.170185343439,-1.94321506678,
+    61.481337505181));
+#25977 = CARTESIAN_POINT('',(4.59333811386,-0.673485153031,
+    61.844979512977));
+#25978 = CARTESIAN_POINT('',(4.593318924855,0.673500099389,
+    62.208600765031));
+#25979 = CARTESIAN_POINT('',(4.170192065856,1.943188983027,
+    62.572260331658));
+#25980 = CARTESIAN_POINT('',(3.384466684796,2.996422633844,
+    62.935876120515));
+#25981 = CARTESIAN_POINT('',(2.34191321522,3.732130368054,
+    63.299522443438));
+#25982 = CARTESIAN_POINT('',(1.170958255959,4.100002778325,
+    63.66315689214));
+#25983 = CARTESIAN_POINT('',(-6.7925510461E-07,4.100002983786,
+    64.02679299866));
+#25984 = DEFINITIONAL_REPRESENTATION('',(#25985),#25989);
+#25985 = LINE('',#25986,#25987);
+#25986 = CARTESIAN_POINT('',(0.,0.));
+#25987 = VECTOR('',#25988,1.);
+#25988 = DIRECTION('',(1.,0.));
+#25989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25990 = ADVANCED_FACE('',(#25991),#22545,.T.);
+#25991 = FACE_BOUND('',#25992,.F.);
+#25992 = EDGE_LOOP('',(#25993,#26223,#26244,#26245,#26246));
+#25993 = ORIENTED_EDGE('',*,*,#25994,.T.);
+#25994 = EDGE_CURVE('',#22644,#25995,#25997,.T.);
+#25995 = VERTEX_POINT('',#25996);
+#25996 = CARTESIAN_POINT('',(4.,2.37745613E-07,54.499997904501));
+#25997 = SURFACE_CURVE('',#25998,(#26071,#26147),.PCURVE_S1.);
+#25998 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#25999,#26000,#26001,#26002,
+    #26003,#26004,#26005,#26006,#26007,#26008,#26009,#26010,#26011,
+    #26012,#26013,#26014,#26015,#26016,#26017,#26018,#26019,#26020,
+    #26021,#26022,#26023,#26024,#26025,#26026,#26027,#26028,#26029,
+    #26030,#26031,#26032,#26033,#26034,#26035,#26036,#26037,#26038,
+    #26039,#26040,#26041,#26042,#26043,#26044,#26045,#26046,#26047,
+    #26048,#26049,#26050,#26051,#26052,#26053,#26054,#26055,#26056,
+    #26057,#26058,#26059,#26060,#26061,#26062,#26063,#26064,#26065,
+    #26066,#26067,#26068,#26069,#26070),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789128245384E-02,0.107913200426,0.12591917898,
+    0.231944076337,0.391920281628,0.552894457697,0.658919353743,
+    0.818895557807,0.978871767804,1.),.UNSPECIFIED.);
+#25999 = CARTESIAN_POINT('',(4.,4.0756782527E-07,46.499998268704));
+#26000 = CARTESIAN_POINT('',(3.999999981925,0.11899989082,
+    46.537876925406));
+#26001 = CARTESIAN_POINT('',(3.995953983144,0.237999871793,
+    46.575755727281));
+#26002 = CARTESIAN_POINT('',(3.987862019068,0.35683914037,
+    46.613634458863));
+#26003 = CARTESIAN_POINT('',(3.975731735095,0.47535714941,
+    46.651513111791));
+#26004 = CARTESIAN_POINT('',(3.959578387482,0.593394136812,
+    46.689391779279));
+#26005 = CARTESIAN_POINT('',(3.939424824219,0.710791247584,
+    46.727270550604));
+#26006 = CARTESIAN_POINT('',(3.915301465898,0.827390655911,
+    46.765149405579));
+#26007 = CARTESIAN_POINT('',(3.835401182998,1.156744128116,
+    46.873026781404));
+#26008 = CARTESIAN_POINT('',(3.77012604871,1.367205716405,
+    46.943028934969));
+#26009 = CARTESIAN_POINT('',(3.691661242207,1.57341989216,47.01302957372
+    ));
+#26010 = CARTESIAN_POINT('',(3.600335237732,1.774423502324,
+    47.083028292765));
+#26011 = CARTESIAN_POINT('',(3.496556861132,1.969289978641,
+    47.153026992723));
+#26012 = CARTESIAN_POINT('',(3.380811906766,2.157130679548,
+    47.223027586156));
+#26013 = CARTESIAN_POINT('',(3.253664135444,2.337098396047,
+    47.293029696012));
+#26014 = CARTESIAN_POINT('',(3.080299083512,2.552441048832,
+    47.381028341384));
+#26015 = CARTESIAN_POINT('',(3.044125829814,2.595916143998,
+    47.399028336902));
+#26016 = CARTESIAN_POINT('',(3.007251707279,2.638804874434,
+    47.417028332322));
+#26017 = CARTESIAN_POINT('',(2.969687820045,2.681094068608,
+    47.435028327309));
+#26018 = CARTESIAN_POINT('',(2.931445561442,2.722770816068,
+    47.453028321533));
+#26019 = CARTESIAN_POINT('',(2.892536613992,2.763822467443,
+    47.471028314671));
+#26020 = CARTESIAN_POINT('',(2.85297294941,2.804236634443,
+    47.489028306406));
+#26021 = CARTESIAN_POINT('',(2.57602047132,3.078147470433,
+    47.613017931411));
+#26022 = CARTESIAN_POINT('',(2.316937372937,3.289830636581,
+    47.719034791525));
+#26023 = CARTESIAN_POINT('',(2.038089848966,3.476468309571,
+    47.825037872429));
+#26024 = CARTESIAN_POINT('',(1.742336217417,3.635943813425,
+    47.931028108972));
+#26025 = CARTESIAN_POINT('',(1.43274714652,3.766547183723,
+    48.037018380986));
+#26026 = CARTESIAN_POINT('',(1.112579199009,3.866956407568,
+    48.143021552062));
+#26027 = CARTESIAN_POINT('',(0.785272878324,3.93626978076,
+    48.249038517635));
+#26028 = CARTESIAN_POINT('',(-4.47075543521E-02,4.03118099141,
+    48.514951367953));
+#26029 = CARTESIAN_POINT('',(-0.552720734807,4.016683991723,
+    48.67508525673));
+#26030 = CARTESIAN_POINT('',(-1.05657016224,3.928788877262,
+    48.835095804295));
+#26031 = CARTESIAN_POINT('',(-1.543979192319,3.769038769099,
+    48.99502829466));
+#26032 = CARTESIAN_POINT('',(-2.003384526818,3.540928270292,
+    49.154960780929));
+#26033 = CARTESIAN_POINT('',(-2.424094421791,3.250079505644,
+    49.314971288961));
+#26034 = CARTESIAN_POINT('',(-2.796277858732,2.904005702239,
+    49.475105126675));
+#26035 = CARTESIAN_POINT('',(-3.429563384483,2.119828554317,
+    49.795948938722));
+#26036 = CARTESIAN_POINT('',(-3.690810304857,1.680109198188,
+    49.957087065795));
+#26037 = CARTESIAN_POINT('',(-3.886990533177,1.204189660377,
+    50.118097780127));
+#26038 = CARTESIAN_POINT('',(-4.012751156561,0.703486917784,
+    50.279028163362));
+#26039 = CARTESIAN_POINT('',(-4.064814831937,0.189864276104,
+    50.439958830559));
+#26040 = CARTESIAN_POINT('',(-4.042227997124,-0.324408007911,
+    50.600969389404));
+#26041 = CARTESIAN_POINT('',(-3.946140518496,-0.826772714245,
+    50.762107468199));
+#26042 = CARTESIAN_POINT('',(-3.67264078381,-1.619439090059,
+    51.029017887421));
+#26043 = CARTESIAN_POINT('',(-3.534060729813,-1.923954027537,
+    51.135034834714));
+#26044 = CARTESIAN_POINT('',(-3.366669995193,-2.214763013241,
+    51.241038011368));
+#26045 = CARTESIAN_POINT('',(-3.172094277508,-2.488702627773,
+    51.347028308588));
+#26046 = CARTESIAN_POINT('',(-2.952329746007,-2.742880086447,
+    51.453018585373));
+#26047 = CARTESIAN_POINT('',(-2.709711027876,-2.974668136155,
+    51.559021714152));
+#26048 = CARTESIAN_POINT('',(-2.446923789293,-3.181734948102,
+    51.665038614339));
+#26049 = CARTESIAN_POINT('',(-1.744751898276,-3.634316969606,
+    51.930951293596));
+#26050 = CARTESIAN_POINT('',(-1.282827709807,-3.846245398458,
+    52.091085063598));
+#26051 = CARTESIAN_POINT('',(-0.792139324791,-3.990518492721,
+    52.251095548831));
+#26052 = CARTESIAN_POINT('',(-0.284377756268,-4.063084306966,
+    52.411028108721));
+#26053 = CARTESIAN_POINT('',(0.228541628644,-4.061956561352,
+    52.570960747393));
+#26054 = CARTESIAN_POINT('',(0.734542994313,-3.987442422,52.730971378579
+    ));
+#26055 = CARTESIAN_POINT('',(1.221484931205,-3.841925760153,
+    52.891105258189));
+#26056 = CARTESIAN_POINT('',(2.133670423328,-3.420507203183,
+    53.210951393751));
+#26057 = CARTESIAN_POINT('',(2.560118871058,-3.144048658134,
+    53.37108517985));
+#26058 = CARTESIAN_POINT('',(2.944856678163,-2.807052137002,
+    53.531095605014));
+#26059 = CARTESIAN_POINT('',(3.278198347664,-2.417217558098,
+    53.691028063337));
+#26060 = CARTESIAN_POINT('',(3.552082107284,-1.983541012202,
+    53.850960540426));
+#26061 = CARTESIAN_POINT('',(3.76029679137,-1.516383336214,
+    54.010971382275));
+#26062 = CARTESIAN_POINT('',(3.898349556243,-1.027272972685,
+    54.171105311658));
+#26063 = CARTESIAN_POINT('',(3.973608499914,-0.463506609431,
+    54.352149476808));
+#26064 = CARTESIAN_POINT('',(3.981141549266,-0.397569308346,
+    54.373270675889));
+#26065 = CARTESIAN_POINT('',(3.987424008373,-0.331493149037,
+    54.394391873572));
+#26066 = CARTESIAN_POINT('',(3.992452927355,-0.265305810393,
+    54.41551306948));
+#26067 = CARTESIAN_POINT('',(3.99622609335,-0.199035021582,
+    54.436634263268));
+#26068 = CARTESIAN_POINT('',(3.998742030508,-0.132708562051,
+    54.457755454614));
+#26069 = CARTESIAN_POINT('',(3.999999999997,-6.635426152282E-02,
+    54.478876643222));
+#26070 = CARTESIAN_POINT('',(4.,-1.33E-15,54.499997828824));
+#26071 = PCURVE('',#22545,#26072);
+#26072 = DEFINITIONAL_REPRESENTATION('',(#26073),#26146);
+#26073 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#26074,#26075,#26076,#26077,
+    #26078,#26079,#26080,#26081,#26082,#26083,#26084,#26085,#26086,
+    #26087,#26088,#26089,#26090,#26091,#26092,#26093,#26094,#26095,
+    #26096,#26097,#26098,#26099,#26100,#26101,#26102,#26103,#26104,
+    #26105,#26106,#26107,#26108,#26109,#26110,#26111,#26112,#26113,
+    #26114,#26115,#26116,#26117,#26118,#26119,#26120,#26121,#26122,
+    #26123,#26124,#26125,#26126,#26127,#26128,#26129,#26130,#26131,
+    #26132,#26133,#26134,#26135,#26136,#26137,#26138,#26139,#26140,
+    #26141,#26142,#26143,#26144,#26145),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789128245384E-02,0.107913200426,0.12591917898,
+    0.231944076337,0.391920281628,0.552894457697,0.658919353743,
+    0.818895557807,0.978871767804,1.),.UNSPECIFIED.);
+#26074 = CARTESIAN_POINT('',(-1.0189195633E-07,-46.4999982687));
+#26075 = CARTESIAN_POINT('',(-2.974997270512E-02,-46.5378769254));
+#26076 = CARTESIAN_POINT('',(-5.949996845544E-02,-46.57575572728));
+#26077 = CARTESIAN_POINT('',(-8.92499082239E-02,-46.61363445886));
+#26078 = CARTESIAN_POINT('',(-0.1189997777,-46.65151311179));
+#26079 = CARTESIAN_POINT('',(-0.148749645816,-46.68939177927));
+#26080 = CARTESIAN_POINT('',(-0.178499581386,-46.7272705506));
+#26081 = CARTESIAN_POINT('',(-0.208249569738,-46.76514940557));
+#26082 = CARTESIAN_POINT('',(-0.292976249738,-46.8730267814));
+#26083 = CARTESIAN_POINT('',(-0.347955769229,-46.94302893496));
+#26084 = CARTESIAN_POINT('',(-0.402934078599,-47.01302957372));
+#26085 = CARTESIAN_POINT('',(-0.457910881548,-47.08302829276));
+#26086 = CARTESIAN_POINT('',(-0.51288768707,-47.15302699272));
+#26087 = CARTESIAN_POINT('',(-0.567866002705,-47.22302758615));
+#26088 = CARTESIAN_POINT('',(-0.622845528659,-47.29302969601));
+#26089 = CARTESIAN_POINT('',(-0.691959519346,-47.38102834138));
+#26090 = CARTESIAN_POINT('',(-0.706096687098,-47.3990283369));
+#26091 = CARTESIAN_POINT('',(-0.720233855691,-47.41702833232));
+#26092 = CARTESIAN_POINT('',(-0.734371024767,-47.4350283273));
+#26093 = CARTESIAN_POINT('',(-0.748508193961,-47.45302832153));
+#26094 = CARTESIAN_POINT('',(-0.76264536291,-47.47102831467));
+#26095 = CARTESIAN_POINT('',(-0.776782531251,-47.4890283064));
+#26096 = CARTESIAN_POINT('',(-0.874163811919,-47.61301793141));
+#26097 = CARTESIAN_POINT('',(-0.957429320781,-47.71903479152));
+#26098 = CARTESIAN_POINT('',(-1.040683997109,-47.82503787242));
+#26099 = CARTESIAN_POINT('',(-1.123928551793,-47.93102810897));
+#26100 = CARTESIAN_POINT('',(-1.207173101606,-48.03701838098));
+#26101 = CARTESIAN_POINT('',(-1.290427765143,-48.14302155206));
+#26102 = CARTESIAN_POINT('',(-1.373693257947,-48.24903851763));
+#26103 = CARTESIAN_POINT('',(-1.582540638905,-48.51495136795));
+#26104 = CARTESIAN_POINT('',(-1.708309459858,-48.67508525673));
+#26105 = CARTESIAN_POINT('',(-1.833981448688,-48.83509580429));
+#26106 = CARTESIAN_POINT('',(-1.959592176292,-48.99502829466));
+#26107 = CARTESIAN_POINT('',(-2.085202904301,-49.15496078092));
+#26108 = CARTESIAN_POINT('',(-2.210874898171,-49.31497128896));
+#26109 = CARTESIAN_POINT('',(-2.336643727153,-49.47510512667));
+#26110 = CARTESIAN_POINT('',(-2.588633850527,-49.79594893872));
+#26111 = CARTESIAN_POINT('',(-2.715191433133,-49.95708706579));
+#26112 = CARTESIAN_POINT('',(-2.841648834958,-50.11809778012));
+#26113 = CARTESIAN_POINT('',(-2.968043431001,-50.27902816336));
+#26114 = CARTESIAN_POINT('',(-3.09443799783,-50.43995883055));
+#26115 = CARTESIAN_POINT('',(-3.220895413156,-50.6009693894));
+#26116 = CARTESIAN_POINT('',(-3.34745300438,-50.76210746819));
+#26117 = CARTESIAN_POINT('',(-3.557083943208,-51.02901788742));
+#26118 = CARTESIAN_POINT('',(-3.640349438642,-51.13503483471));
+#26119 = CARTESIAN_POINT('',(-3.723604101137,-51.24103801136));
+#26120 = CARTESIAN_POINT('',(-3.806848647025,-51.34702830858));
+#26121 = CARTESIAN_POINT('',(-3.890093195596,-51.45301858537));
+#26122 = CARTESIAN_POINT('',(-3.973347864583,-51.55902171415));
+#26123 = CARTESIAN_POINT('',(-4.056613367001,-51.66503861433));
+#26124 = CARTESIAN_POINT('',(-4.265460777016,-51.93095129359));
+#26125 = CARTESIAN_POINT('',(-4.391229612252,-52.09108506359));
+#26126 = CARTESIAN_POINT('',(-4.516901604871,-52.25109554882));
+#26127 = CARTESIAN_POINT('',(-4.642512320456,-52.41102810872));
+#26128 = CARTESIAN_POINT('',(-4.768123028302,-52.57096074738));
+#26129 = CARTESIAN_POINT('',(-4.893795002971,-52.73097137858));
+#26130 = CARTESIAN_POINT('',(-5.01956382218,-52.89110525818));
+#26131 = CARTESIAN_POINT('',(-5.270770407011,-53.21095139375));
+#26132 = CARTESIAN_POINT('',(-5.39653923985,-53.37108517985));
+#26133 = CARTESIAN_POINT('',(-5.522211238739,-53.53109560501));
+#26134 = CARTESIAN_POINT('',(-5.647821965339,-53.69102806333));
+#26135 = CARTESIAN_POINT('',(-5.773432695055,-53.85096054042));
+#26136 = CARTESIAN_POINT('',(-5.899104650311,-54.01097138227));
+#26137 = CARTESIAN_POINT('',(-6.02487346019,-54.17110531165));
+#26138 = CARTESIAN_POINT('',(-6.167065324615,-54.3521494768));
+#26139 = CARTESIAN_POINT('',(-6.183653891403,-54.37327067588));
+#26140 = CARTESIAN_POINT('',(-6.200242460269,-54.39439187357));
+#26141 = CARTESIAN_POINT('',(-6.216831030721,-54.41551306948));
+#26142 = CARTESIAN_POINT('',(-6.233419601941,-54.43663426326));
+#26143 = CARTESIAN_POINT('',(-6.250008172789,-54.45775545461));
+#26144 = CARTESIAN_POINT('',(-6.266596741799,-54.47887664322));
+#26145 = CARTESIAN_POINT('',(-6.28318530718,-54.49999782882));
+#26146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26147 = PCURVE('',#22916,#26148);
+#26148 = DEFINITIONAL_REPRESENTATION('',(#26149),#26222);
+#26149 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#26150,#26151,#26152,#26153,
+    #26154,#26155,#26156,#26157,#26158,#26159,#26160,#26161,#26162,
+    #26163,#26164,#26165,#26166,#26167,#26168,#26169,#26170,#26171,
+    #26172,#26173,#26174,#26175,#26176,#26177,#26178,#26179,#26180,
+    #26181,#26182,#26183,#26184,#26185,#26186,#26187,#26188,#26189,
+    #26190,#26191,#26192,#26193,#26194,#26195,#26196,#26197,#26198,
+    #26199,#26200,#26201,#26202,#26203,#26204,#26205,#26206,#26207,
+    #26208,#26209,#26210,#26211,#26212,#26213,#26214,#26215,#26216,
+    #26217,#26218,#26219,#26220,#26221),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789128245384E-02,0.107913200426,0.12591917898,
+    0.231944076337,0.391920281628,0.552894457697,0.658919353743,
+    0.818895557807,0.978871767804,1.),.UNSPECIFIED.);
+#26150 = CARTESIAN_POINT('',(-0.931750799244,0.));
+#26151 = CARTESIAN_POINT('',(-0.931750846982,2.975081988189E-02));
+#26152 = CARTESIAN_POINT('',(-0.931750931684,5.950177290915E-02));
+#26153 = CARTESIAN_POINT('',(-0.931751026664,8.925267397432E-02));
+#26154 = CARTESIAN_POINT('',(-0.931751112065,0.119003506661));
+#26155 = CARTESIAN_POINT('',(-0.931751175067,0.14875433921));
+#26156 = CARTESIAN_POINT('',(-0.931751210112,0.178505240485));
+#26157 = CARTESIAN_POINT('',(-0.931751219119,0.208256195941));
+#26158 = CARTESIAN_POINT('',(-0.931751197994,0.292985632862));
+#26159 = CARTESIAN_POINT('',(-0.931751119709,0.347966944786));
+#26160 = CARTESIAN_POINT('',(-0.931751007987,0.402947049745));
+#26161 = CARTESIAN_POINT('',(-0.931750903949,0.457925649176));
+#26162 = CARTESIAN_POINT('',(-0.931750834919,0.512904249435));
+#26163 = CARTESIAN_POINT('',(-0.931750805681,0.567884356091));
+#26164 = CARTESIAN_POINT('',(-0.931750804804,0.622865668649));
+#26165 = CARTESIAN_POINT('',(-0.931750831449,0.691981900725));
+#26166 = CARTESIAN_POINT('',(-0.931750838317,0.706119526706));
+#26167 = CARTESIAN_POINT('',(-0.931750846428,0.720257153299));
+#26168 = CARTESIAN_POINT('',(-0.931750855607,0.734394780158));
+#26169 = CARTESIAN_POINT('',(-0.931750865679,0.748532406938));
+#26170 = CARTESIAN_POINT('',(-0.931750876467,0.762670033297));
+#26171 = CARTESIAN_POINT('',(-0.931750887792,0.776807658894));
+#26172 = CARTESIAN_POINT('',(-0.931750968274,0.874192088431));
+#26173 = CARTESIAN_POINT('',(-0.931751049919,0.957460285402));
+#26174 = CARTESIAN_POINT('',(-0.931751108831,1.040717650136));
+#26175 = CARTESIAN_POINT('',(-0.931751123971,1.123964901468));
+#26176 = CARTESIAN_POINT('',(-0.931751106439,1.207212157576));
+#26177 = CARTESIAN_POINT('',(-0.931751076526,1.290469533192));
+#26178 = CARTESIAN_POINT('',(-0.931751040327,1.373737739787));
+#26179 = CARTESIAN_POINT('',(-0.931750954359,1.582591924945));
+#26180 = CARTESIAN_POINT('',(-0.93175090554,1.708364841092));
+#26181 = CARTESIAN_POINT('',(-0.931750890038,1.834040910878));
+#26182 = CARTESIAN_POINT('',(-0.931750886696,1.959655705368));
+#26183 = CARTESIAN_POINT('',(-0.931750961694,2.085270507308));
+#26184 = CARTESIAN_POINT('',(-0.93175102982,2.210946569475));
+#26185 = CARTESIAN_POINT('',(-0.93175103736,2.336719475155));
+#26186 = CARTESIAN_POINT('',(-0.931750992894,2.588717777262));
+#26187 = CARTESIAN_POINT('',(-0.931750986256,2.71527946788));
+#26188 = CARTESIAN_POINT('',(-0.931750697325,2.84174100948));
+#26189 = CARTESIAN_POINT('',(-0.931751212543,2.968139685099));
+#26190 = CARTESIAN_POINT('',(-0.931750975854,3.094538349913));
+#26191 = CARTESIAN_POINT('',(-0.931751047534,3.220999890581));
+#26192 = CARTESIAN_POINT('',(-0.931751078722,3.347561582297));
+#26193 = CARTESIAN_POINT('',(-0.93175101533,3.557199328331));
+#26194 = CARTESIAN_POINT('',(-0.931750968806,3.640467529149));
+#26195 = CARTESIAN_POINT('',(-0.931750905244,3.723724899855));
+#26196 = CARTESIAN_POINT('',(-0.931750860617,3.806972155863));
+#26197 = CARTESIAN_POINT('',(-0.931750854191,3.890219411931));
+#26198 = CARTESIAN_POINT('',(-0.931750879805,3.973476782681));
+#26199 = CARTESIAN_POINT('',(-0.931750919349,4.056744983139));
+#26200 = CARTESIAN_POINT('',(-0.931751023816,4.265599155258));
+#26201 = CARTESIAN_POINT('',(-0.931751090791,4.391372058241));
+#26202 = CARTESIAN_POINT('',(-0.931751119474,4.517048117937));
+#26203 = CARTESIAN_POINT('',(-0.931751066248,4.642662919427));
+#26204 = CARTESIAN_POINT('',(-0.931751019712,4.768277728932));
+#26205 = CARTESIAN_POINT('',(-0.931750964699,4.893953799155));
+#26206 = CARTESIAN_POINT('',(-0.931750926621,5.019726710232));
+#26207 = CARTESIAN_POINT('',(-0.931750906491,5.270941453147));
+#26208 = CARTESIAN_POINT('',(-0.931750921645,5.396714363745));
+#26209 = CARTESIAN_POINT('',(-0.931750995967,5.522390426256));
+#26210 = CARTESIAN_POINT('',(-0.931751044834,5.648005224828));
+#26211 = CARTESIAN_POINT('',(-0.931751256683,5.773620002109));
+#26212 = CARTESIAN_POINT('',(-0.931750989515,5.899296028525));
+#26213 = CARTESIAN_POINT('',(-0.931750902574,6.025068981383));
+#26214 = CARTESIAN_POINT('',(-0.931751014387,6.167265474449));
+#26215 = CARTESIAN_POINT('',(-0.9317510305,6.183854580421));
+#26216 = CARTESIAN_POINT('',(-0.931751049903,6.200443687373));
+#26217 = CARTESIAN_POINT('',(-0.931751072358,6.217032794508));
+#26218 = CARTESIAN_POINT('',(-0.931751097175,6.233621900687));
+#26219 = CARTESIAN_POINT('',(-0.931751123204,6.250211004434));
+#26220 = CARTESIAN_POINT('',(-0.931751148841,6.26680010393));
+#26221 = CARTESIAN_POINT('',(-0.931751172026,6.283389197019));
+#26222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26223 = ORIENTED_EDGE('',*,*,#26224,.F.);
+#26224 = EDGE_CURVE('',#25632,#25995,#26225,.T.);
+#26225 = SURFACE_CURVE('',#26226,(#26230,#26237),.PCURVE_S1.);
+#26226 = LINE('',#26227,#26228);
+#26227 = CARTESIAN_POINT('',(4.,0.,0.));
+#26228 = VECTOR('',#26229,1.);
+#26229 = DIRECTION('',(0.,0.,1.));
+#26230 = PCURVE('',#22545,#26231);
+#26231 = DEFINITIONAL_REPRESENTATION('',(#26232),#26236);
+#26232 = LINE('',#26233,#26234);
+#26233 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#26234 = VECTOR('',#26235,1.);
+#26235 = DIRECTION('',(-0.,-1.));
+#26236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26237 = PCURVE('',#25896,#26238);
+#26238 = DEFINITIONAL_REPRESENTATION('',(#26239),#26243);
+#26239 = LINE('',#26240,#26241);
+#26240 = CARTESIAN_POINT('',(-0.,0.));
+#26241 = VECTOR('',#26242,1.);
+#26242 = DIRECTION('',(-0.,-1.));
+#26243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26244 = ORIENTED_EDGE('',*,*,#25631,.F.);
+#26245 = ORIENTED_EDGE('',*,*,#22489,.F.);
+#26246 = ORIENTED_EDGE('',*,*,#22873,.T.);
+#26247 = ADVANCED_FACE('',(#26248),#22916,.F.);
+#26248 = FACE_BOUND('',#26249,.F.);
+#26249 = EDGE_LOOP('',(#26250,#26251,#26252,#26253));
+#26250 = ORIENTED_EDGE('',*,*,#25994,.F.);
+#26251 = ORIENTED_EDGE('',*,*,#22903,.T.);
+#26252 = ORIENTED_EDGE('',*,*,#22969,.T.);
+#26253 = ORIENTED_EDGE('',*,*,#26254,.F.);
+#26254 = EDGE_CURVE('',#25995,#22970,#26255,.T.);
+#26255 = SURFACE_CURVE('',#26256,(#26259,#26266),.PCURVE_S1.);
+#26256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26257,#26258),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#26257 = CARTESIAN_POINT('',(4.09999738921,5.9435871869E-07,
+    54.473203400274));
+#26258 = CARTESIAN_POINT('',(3.099998289786,-5.9434617006E-07,
+    54.741155953678));
+#26259 = PCURVE('',#22916,#26260);
+#26260 = DEFINITIONAL_REPRESENTATION('',(#26261),#26265);
+#26261 = LINE('',#26262,#26263);
+#26262 = CARTESIAN_POINT('',(0.,6.283389315972));
+#26263 = VECTOR('',#26264,1.);
+#26264 = DIRECTION('',(1.,0.));
+#26265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26266 = PCURVE('',#26267,#26310);
+#26267 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#26268,#26269,#26270,#26271,#26272,#26273,#26274,#26275,#26276
+      ,#26277,#26278,#26279,#26280,#26281,#26282,#26283,#26284,#26285
+      ,#26286,#26287,#26288)
+    ,(#26289,#26290,#26291,#26292,#26293,#26294,#26295,#26296,#26297
+      ,#26298,#26299,#26300,#26301,#26302,#26303,#26304,#26305,#26306
+      ,#26307,#26308,#26309
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#26268 = CARTESIAN_POINT('',(4.09999738921,5.9435872224E-07,
+    54.473203400274));
+#26269 = CARTESIAN_POINT('',(4.099996820088,1.170957931748,
+    54.836839506847));
+#26270 = CARTESIAN_POINT('',(3.732124547992,2.341911179015,
+    55.200473955551));
+#26271 = CARTESIAN_POINT('',(2.996417493859,3.384462997377,
+    55.56412027835));
+#26272 = CARTESIAN_POINT('',(1.943185036028,4.170186979185,
+    55.927736067439));
+#26273 = CARTESIAN_POINT('',(0.673497753623,4.593312866376,
+    56.291395633836));
+#26274 = CARTESIAN_POINT('',(-0.673485660963,4.593331636985,
+    56.655016886014));
+#26275 = CARTESIAN_POINT('',(-1.943213710608,4.170179049484,
+    57.01865889379));
+#26276 = CARTESIAN_POINT('',(-2.996399225557,3.384460805231,
+    57.382293933678));
+#26277 = CARTESIAN_POINT('',(-3.732130855582,2.341912276819,
+    57.745930587116));
+#26278 = CARTESIAN_POINT('',(-4.467863869738,-7.0403996371E-07,
+    58.473203280242));
+#26279 = CARTESIAN_POINT('',(-3.732130020156,-2.341913422442,
+    59.200475973374));
+#26280 = CARTESIAN_POINT('',(-2.996394464216,-3.384460234307,
+    59.564111247328));
+#26281 = CARTESIAN_POINT('',(-1.943231824585,-4.170186744591,
+    59.927753086064));
+#26282 = CARTESIAN_POINT('',(-0.673440744341,-4.593320092659,
+    60.291379997037));
+#26283 = CARTESIAN_POINT('',(0.673440915201,-4.593319836929,
+    60.65502060409));
+#26284 = CARTESIAN_POINT('',(1.943236808852,-4.170186886786,
+    61.018665073684));
+#26285 = CARTESIAN_POINT('',(2.996391999335,-3.38446020312,
+    61.382287661601));
+#26286 = CARTESIAN_POINT('',(3.732131617871,-2.341910270625,
+    61.745932604939));
+#26287 = CARTESIAN_POINT('',(4.099997609667,-1.170956658132,
+    62.109567053662));
+#26288 = CARTESIAN_POINT('',(4.099997016206,6.7927680192E-07,
+    62.473203160185));
+#26289 = CARTESIAN_POINT('',(3.099998289786,-5.9434616695E-07,
+    54.741155953678));
+#26290 = CARTESIAN_POINT('',(3.099998197921,0.885355937474,
+    55.104792574377));
+#26291 = CARTESIAN_POINT('',(2.8218519745,1.770716845179,55.468430852968
+    ));
+#26292 = CARTESIAN_POINT('',(2.26558082794,2.558977972748,
+    55.832057257362));
+#26293 = CARTESIAN_POINT('',(1.469247872148,3.153071192833,
+    56.195714195688));
+#26294 = CARTESIAN_POINT('',(0.509220640128,3.47299317184,56.55932735643
+    ));
+#26295 = CARTESIAN_POINT('',(-0.509211949966,3.473005591978,
+    56.922978831574));
+#26296 = CARTESIAN_POINT('',(-1.469261653847,3.153063983784,
+    57.286609551092));
+#26297 = CARTESIAN_POINT('',(-2.265568697766,2.5589833437,
+    57.650247238445));
+#26298 = CARTESIAN_POINT('',(-2.821854624869,1.770715445795,
+    58.013883312295));
+#26299 = CARTESIAN_POINT('',(-3.378141284156,6.8732400195E-07,
+    58.741156073708));
+#26300 = CARTESIAN_POINT('',(-2.821855281642,-1.770714277478,
+    59.468428835129));
+#26301 = CARTESIAN_POINT('',(-2.265567947311,-2.558981216686,
+    59.832066288445));
+#26302 = CARTESIAN_POINT('',(-1.469273194493,-3.153068860355,
+    60.195697176948));
+#26303 = CARTESIAN_POINT('',(-0.509189297529,-3.47299619267,
+    60.559342993324));
+#26304 = CARTESIAN_POINT('',(0.509185455234,-3.472999575092,
+    60.922975113508));
+#26305 = CARTESIAN_POINT('',(1.46927717322,-3.153071296423,
+    61.286603371114));
+#26306 = CARTESIAN_POINT('',(2.265563016072,-2.558977895405,
+    61.650253510585));
+#26307 = CARTESIAN_POINT('',(2.821855401652,-1.770718168896,
+    62.013881294462));
+#26308 = CARTESIAN_POINT('',(3.099998113119,-0.885357211059,
+    62.37751957301));
+#26309 = CARTESIAN_POINT('',(3.099998045449,-6.7925882608E-07,
+    62.741156193769));
+#26310 = DEFINITIONAL_REPRESENTATION('',(#26311),#26315);
+#26311 = LINE('',#26312,#26313);
+#26312 = CARTESIAN_POINT('',(0.,0.));
+#26313 = VECTOR('',#26314,1.);
+#26314 = DIRECTION('',(1.,0.));
+#26315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26316 = ADVANCED_FACE('',(#26317),#23025,.F.);
+#26317 = FACE_BOUND('',#26318,.F.);
+#26318 = EDGE_LOOP('',(#26319,#26360,#26361,#26362));
+#26319 = ORIENTED_EDGE('',*,*,#26320,.F.);
+#26320 = EDGE_CURVE('',#22970,#26321,#26323,.T.);
+#26321 = VERTEX_POINT('',#26322);
+#26322 = CARTESIAN_POINT('',(3.099998045449,-6.79258859E-07,
+    62.741156193769));
+#26323 = SURFACE_CURVE('',#26324,(#26346,#26353),.PCURVE_S1.);
+#26324 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#26325,#26326,#26327,#26328,
+    #26329,#26330,#26331,#26332,#26333,#26334,#26335,#26336,#26337,
+    #26338,#26339,#26340,#26341,#26342,#26343,#26344,#26345),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#26325 = CARTESIAN_POINT('',(3.099998289786,-5.943461665E-07,
+    54.741155953678));
+#26326 = CARTESIAN_POINT('',(3.099998197921,0.885355937474,
+    55.104792574377));
+#26327 = CARTESIAN_POINT('',(2.8218519745,1.770716845179,55.468430852968
+    ));
+#26328 = CARTESIAN_POINT('',(2.265580827941,2.558977972748,
+    55.832057257362));
+#26329 = CARTESIAN_POINT('',(1.469247872148,3.153071192833,
+    56.195714195688));
+#26330 = CARTESIAN_POINT('',(0.509220640128,3.472993171841,
+    56.559327356429));
+#26331 = CARTESIAN_POINT('',(-0.509211949967,3.473005591978,
+    56.922978831575));
+#26332 = CARTESIAN_POINT('',(-1.469261653847,3.153063983784,
+    57.286609551091));
+#26333 = CARTESIAN_POINT('',(-2.265568697766,2.5589833437,
+    57.650247238446));
+#26334 = CARTESIAN_POINT('',(-2.821854624869,1.770715445795,
+    58.013883312295));
+#26335 = CARTESIAN_POINT('',(-3.378141284156,6.8732395598E-07,
+    58.741156073708));
+#26336 = CARTESIAN_POINT('',(-2.821855281642,-1.770714277478,
+    59.468428835128));
+#26337 = CARTESIAN_POINT('',(-2.265568306959,-2.558980919641,
+    59.832064908964));
+#26338 = CARTESIAN_POINT('',(-1.469271781588,-3.153070027318,
+    60.195702596345));
+#26339 = CARTESIAN_POINT('',(-0.509191820573,-3.472994108805,
+    60.559333315826));
+#26340 = CARTESIAN_POINT('',(0.509187978278,-3.473001658956,
+    60.922984791007));
+#26341 = CARTESIAN_POINT('',(1.469275760315,-3.153070129459,
+    61.286597951717));
+#26342 = CARTESIAN_POINT('',(2.26556337572,-2.55897819245,
+    61.650254890066));
+#26343 = CARTESIAN_POINT('',(2.821855401652,-1.770718168896,
+    62.013881294464));
+#26344 = CARTESIAN_POINT('',(3.099998113119,-0.885357211059,
+    62.37751957301));
+#26345 = CARTESIAN_POINT('',(3.099998045449,-6.7925882608E-07,
+    62.741156193769));
+#26346 = PCURVE('',#23025,#26347);
+#26347 = DEFINITIONAL_REPRESENTATION('',(#26348),#26352);
+#26348 = LINE('',#26349,#26350);
+#26349 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#26350 = VECTOR('',#26351,1.);
+#26351 = DIRECTION('',(0.,1.));
+#26352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26353 = PCURVE('',#26267,#26354);
+#26354 = DEFINITIONAL_REPRESENTATION('',(#26355),#26359);
+#26355 = LINE('',#26356,#26357);
+#26356 = CARTESIAN_POINT('',(-0.,0.));
+#26357 = VECTOR('',#26358,1.);
+#26358 = DIRECTION('',(0.,1.));
+#26359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26360 = ORIENTED_EDGE('',*,*,#23012,.T.);
+#26361 = ORIENTED_EDGE('',*,*,#23078,.T.);
+#26362 = ORIENTED_EDGE('',*,*,#26363,.F.);
+#26363 = EDGE_CURVE('',#26321,#23079,#26364,.T.);
+#26364 = SURFACE_CURVE('',#26365,(#26368,#26375),.PCURVE_S1.);
+#26365 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26366,#26367),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#26366 = CARTESIAN_POINT('',(3.099998045449,-6.7925882608E-07,
+    62.741156193769));
+#26367 = CARTESIAN_POINT('',(3.10000195456,-6.7927304004E-07,
+    63.758847647386));
+#26368 = PCURVE('',#23025,#26369);
+#26369 = DEFINITIONAL_REPRESENTATION('',(#26370),#26374);
+#26370 = LINE('',#26371,#26372);
+#26371 = CARTESIAN_POINT('',(0.,6.283389315972));
+#26372 = VECTOR('',#26373,1.);
+#26373 = DIRECTION('',(1.,0.));
+#26374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26375 = PCURVE('',#26376,#26419);
+#26376 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#26377,#26378,#26379,#26380,#26381,#26382,#26383,#26384,#26385
+      ,#26386,#26387,#26388,#26389,#26390,#26391,#26392,#26393,#26394
+      ,#26395,#26396,#26397)
+    ,(#26398,#26399,#26400,#26401,#26402,#26403,#26404,#26405,#26406
+      ,#26407,#26408,#26409,#26410,#26411,#26412,#26413,#26414,#26415
+      ,#26416,#26417,#26418
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#26377 = CARTESIAN_POINT('',(3.099998045449,-6.7925885894E-07,
+    62.741156193769));
+#26378 = CARTESIAN_POINT('',(3.099997977858,0.885355782789,
+    63.104792814444));
+#26379 = CARTESIAN_POINT('',(2.821851800585,1.770716628334,
+    63.468431093063));
+#26380 = CARTESIAN_POINT('',(2.265580719467,2.558977708994,
+    63.832057497431));
+#26381 = CARTESIAN_POINT('',(1.469247842723,3.153070904092,
+    64.195714435785));
+#26382 = CARTESIAN_POINT('',(0.509220695103,3.472992884163,
+    64.559327596495));
+#26383 = CARTESIAN_POINT('',(-0.509211814697,3.4730053322,
+    64.922979071669));
+#26384 = CARTESIAN_POINT('',(-1.469261451688,3.153063775518,
+    65.286609791167));
+#26385 = CARTESIAN_POINT('',(-2.265568449114,2.558983204067,
+    65.65024747853));
+#26386 = CARTESIAN_POINT('',(-2.821854353964,1.770715383525,
+    66.013883552376));
+#26387 = CARTESIAN_POINT('',(-3.378141017906,7.7985068334E-07,
+    66.74115631379));
+#26388 = CARTESIAN_POINT('',(-2.821855107737,-1.770714060628,
+    67.46842907521));
+#26389 = CARTESIAN_POINT('',(-2.265568198488,-2.558980655901,
+    67.832065149043));
+#26390 = CARTESIAN_POINT('',(-1.469271752147,-3.153069738563,
+    68.195702836433));
+#26391 = CARTESIAN_POINT('',(-0.509191875572,-3.47299382114,
+    68.559333555898));
+#26392 = CARTESIAN_POINT('',(0.509187843034,-3.47300139917,
+    68.922985031099));
+#26393 = CARTESIAN_POINT('',(1.469275558136,-3.153069921192,
+    69.28659819179));
+#26394 = CARTESIAN_POINT('',(2.26556312708,-2.558978052826,
+    69.650255130156));
+#26395 = CARTESIAN_POINT('',(2.821855130752,-1.770718106614,
+    70.01388153453));
+#26396 = CARTESIAN_POINT('',(3.099997844522,-0.885357226196,
+    70.377519813115));
+#26397 = CARTESIAN_POINT('',(3.099997801139,-7.6416269579E-07,
+    70.741156433834));
+#26398 = CARTESIAN_POINT('',(3.10000195456,-6.7927307335E-07,
+    63.758847647386));
+#26399 = CARTESIAN_POINT('',(3.10000241015,0.885356968991,
+    64.122484268058));
+#26400 = CARTESIAN_POINT('',(2.821859735986,1.77071916508,
+    64.486122546667));
+#26401 = CARTESIAN_POINT('',(2.265567354003,2.558980426493,
+    64.849748951098));
+#26402 = CARTESIAN_POINT('',(1.469278994869,3.153073461567,
+    65.213405889321));
+#26403 = CARTESIAN_POINT('',(0.509190142301,3.473005815239,
+    65.577019050166));
+#26404 = CARTESIAN_POINT('',(-0.509190940643,3.472998711357,
+    65.940670525275));
+#26405 = CARTESIAN_POINT('',(-1.469272252562,3.15307464721,
+    66.304301244773));
+#26406 = CARTESIAN_POINT('',(-2.265570042392,2.558985139341,
+    66.667938932152));
+#26407 = CARTESIAN_POINT('',(-2.821858063994,1.770717746965,
+    67.03157500599));
+#26408 = CARTESIAN_POINT('',(-3.378145543966,7.9308892871E-07,
+    67.758847767408));
+#26409 = CARTESIAN_POINT('',(-2.821858959192,-1.770716442022,
+    68.486120528824));
+#26410 = CARTESIAN_POINT('',(-2.26557267607,-2.558985577717,
+    68.849756602668));
+#26411 = CARTESIAN_POINT('',(-1.469264888312,-3.153067315869,
+    69.213394290022));
+#26412 = CARTESIAN_POINT('',(-0.509214114161,-3.473009748303,
+    69.577025009581));
+#26413 = CARTESIAN_POINT('',(0.50921976041,-3.472997774381,
+    69.940676484593));
+#26414 = CARTESIAN_POINT('',(1.46924834295,-3.153075812699,
+    70.30428964554));
+#26415 = CARTESIAN_POINT('',(2.265582563456,-2.558982192486,
+    70.667946583689));
+#26416 = CARTESIAN_POINT('',(2.821854756839,-1.77072031464,
+    71.031572988169));
+#26417 = CARTESIAN_POINT('',(3.10000171899,-0.885358412429,
+    71.39521126673));
+#26418 = CARTESIAN_POINT('',(3.100002198872,-7.6417978034E-07,
+    71.758847887449));
+#26419 = DEFINITIONAL_REPRESENTATION('',(#26420),#26424);
+#26420 = LINE('',#26421,#26422);
+#26421 = CARTESIAN_POINT('',(0.,0.));
+#26422 = VECTOR('',#26423,1.);
+#26423 = DIRECTION('',(1.,0.));
+#26424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26425 = ADVANCED_FACE('',(#26426),#23134,.F.);
+#26426 = FACE_BOUND('',#26427,.F.);
+#26427 = EDGE_LOOP('',(#26428,#26469,#26470,#26471));
+#26428 = ORIENTED_EDGE('',*,*,#26429,.F.);
+#26429 = EDGE_CURVE('',#23079,#26430,#26432,.T.);
+#26430 = VERTEX_POINT('',#26431);
+#26431 = CARTESIAN_POINT('',(3.100002198872,-7.6417977E-07,
+    71.758847887449));
+#26432 = SURFACE_CURVE('',#26433,(#26455,#26462),.PCURVE_S1.);
+#26433 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#26434,#26435,#26436,#26437,
+    #26438,#26439,#26440,#26441,#26442,#26443,#26444,#26445,#26446,
+    #26447,#26448,#26449,#26450,#26451,#26452,#26453,#26454),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#26434 = CARTESIAN_POINT('',(3.10000195456,-6.7927307335E-07,
+    63.758847647386));
+#26435 = CARTESIAN_POINT('',(3.10000241015,0.885356968991,
+    64.122484268058));
+#26436 = CARTESIAN_POINT('',(2.821859735986,1.77071916508,
+    64.486122546667));
+#26437 = CARTESIAN_POINT('',(2.265567354003,2.558980426493,
+    64.849748951098));
+#26438 = CARTESIAN_POINT('',(1.469278994869,3.153073461567,
+    65.213405889321));
+#26439 = CARTESIAN_POINT('',(0.509190142301,3.473005815239,
+    65.577019050166));
+#26440 = CARTESIAN_POINT('',(-0.509190940643,3.472998711357,
+    65.940670525275));
+#26441 = CARTESIAN_POINT('',(-1.469272252562,3.15307464721,
+    66.304301244773));
+#26442 = CARTESIAN_POINT('',(-2.265570042392,2.558985139341,
+    66.667938932152));
+#26443 = CARTESIAN_POINT('',(-2.821858063994,1.770717746965,
+    67.03157500599));
+#26444 = CARTESIAN_POINT('',(-3.378145543966,7.9308892871E-07,
+    67.758847767408));
+#26445 = CARTESIAN_POINT('',(-2.821858959192,-1.770716442022,
+    68.486120528824));
+#26446 = CARTESIAN_POINT('',(-2.26557267607,-2.558985577717,
+    68.849756602668));
+#26447 = CARTESIAN_POINT('',(-1.469264888312,-3.153067315869,
+    69.213394290022));
+#26448 = CARTESIAN_POINT('',(-0.509214114161,-3.473009748303,
+    69.577025009581));
+#26449 = CARTESIAN_POINT('',(0.50921976041,-3.472997774381,
+    69.940676484593));
+#26450 = CARTESIAN_POINT('',(1.46924834295,-3.153075812699,
+    70.30428964554));
+#26451 = CARTESIAN_POINT('',(2.265582563456,-2.558982192486,
+    70.667946583689));
+#26452 = CARTESIAN_POINT('',(2.821854756839,-1.77072031464,
+    71.031572988169));
+#26453 = CARTESIAN_POINT('',(3.10000171899,-0.885358412429,
+    71.39521126673));
+#26454 = CARTESIAN_POINT('',(3.100002198872,-7.6417978034E-07,
+    71.758847887449));
+#26455 = PCURVE('',#23134,#26456);
+#26456 = DEFINITIONAL_REPRESENTATION('',(#26457),#26461);
+#26457 = LINE('',#26458,#26459);
+#26458 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#26459 = VECTOR('',#26460,1.);
+#26460 = DIRECTION('',(0.,1.));
+#26461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26462 = PCURVE('',#26376,#26463);
+#26463 = DEFINITIONAL_REPRESENTATION('',(#26464),#26468);
+#26464 = LINE('',#26465,#26466);
+#26465 = CARTESIAN_POINT('',(-0.,0.));
+#26466 = VECTOR('',#26467,1.);
+#26467 = DIRECTION('',(0.,1.));
+#26468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26469 = ORIENTED_EDGE('',*,*,#23121,.T.);
+#26470 = ORIENTED_EDGE('',*,*,#23187,.T.);
+#26471 = ORIENTED_EDGE('',*,*,#26472,.F.);
+#26472 = EDGE_CURVE('',#26430,#23188,#26473,.T.);
+#26473 = SURFACE_CURVE('',#26474,(#26477,#26484),.PCURVE_S1.);
+#26474 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#26475,#26476),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#26475 = CARTESIAN_POINT('',(3.100002198872,-7.6417978123E-07,
+    71.758847887449));
+#26476 = CARTESIAN_POINT('',(4.100003356745,7.6415812611E-07,
+    72.026792758594));
+#26477 = PCURVE('',#23134,#26478);
+#26478 = DEFINITIONAL_REPRESENTATION('',(#26479),#26483);
+#26479 = LINE('',#26480,#26481);
+#26480 = CARTESIAN_POINT('',(0.,6.283389315972));
+#26481 = VECTOR('',#26482,1.);
+#26482 = DIRECTION('',(1.,0.));
+#26483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26484 = PCURVE('',#26485,#26528);
+#26485 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#26486,#26487,#26488,#26489,#26490,#26491,#26492,#26493,#26494
+      ,#26495,#26496,#26497,#26498,#26499,#26500,#26501,#26502,#26503
+      ,#26504,#26505,#26506)
+    ,(#26507,#26508,#26509,#26510,#26511,#26512,#26513,#26514,#26515
+      ,#26516,#26517,#26518,#26519,#26520,#26521,#26522,#26523,#26524
+      ,#26525,#26526,#26527
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#26486 = CARTESIAN_POINT('',(3.100002198872,-7.6417977013E-07,
+    71.758847887449));
+#26487 = CARTESIAN_POINT('',(3.100002678776,0.885356953846,
+    72.122484508189));
+#26488 = CARTESIAN_POINT('',(2.821860006894,1.770719227375,
+    72.486122786728));
+#26489 = CARTESIAN_POINT('',(2.265567243012,2.558980269064,
+    72.849750570677));
+#26490 = CARTESIAN_POINT('',(1.469280609946,3.153074836823,
+    73.213400710041));
+#26491 = CARTESIAN_POINT('',(0.509187754555,3.47300399116,
+    73.577028967698));
+#26492 = CARTESIAN_POINT('',(-0.509188362645,3.473001082914,
+    73.940661087928));
+#26493 = CARTESIAN_POINT('',(-1.469273694879,3.153073769012,
+    74.304306904227));
+#26494 = CARTESIAN_POINT('',(-2.265569791227,2.558985700143,
+    74.667937792768));
+#26495 = CARTESIAN_POINT('',(-2.821858237909,1.770717963828,
+    75.031575246081));
+#26496 = CARTESIAN_POINT('',(-3.378145810229,8.8562194102E-07,
+    75.758848007498));
+#26497 = CARTESIAN_POINT('',(-2.821859230112,-1.770716504293,
+    76.486120768914));
+#26498 = CARTESIAN_POINT('',(-2.265572924738,-2.558985717357,
+    76.849756842762));
+#26499 = CARTESIAN_POINT('',(-1.469265090478,-3.153067524147,
+    77.213394530103));
+#26500 = CARTESIAN_POINT('',(-0.50921424945,-3.473010008093,
+    77.577025249692));
+#26501 = CARTESIAN_POINT('',(0.509219705449,-3.472998062084,
+    77.940676724656));
+#26502 = CARTESIAN_POINT('',(1.469248372358,-3.153076101434,
+    78.304289885657));
+#26503 = CARTESIAN_POINT('',(2.265582671934,-2.558982456284,
+    78.667946823754));
+#26504 = CARTESIAN_POINT('',(2.821854930787,-1.770720531483,
+    79.031573228302));
+#26505 = CARTESIAN_POINT('',(3.100001939027,-0.885358567114,
+    79.395211506765));
+#26506 = CARTESIAN_POINT('',(3.100002443252,-8.4911150511E-07,
+    79.758848127579));
+#26507 = CARTESIAN_POINT('',(4.100003356745,7.6415813766E-07,
+    72.026792758594));
+#26508 = CARTESIAN_POINT('',(4.100003537935,1.170959912422,
+    72.390428865125));
+#26509 = CARTESIAN_POINT('',(3.732136564991,2.341915206202,
+    72.754063313836));
+#26510 = CARTESIAN_POINT('',(2.996395441724,3.384466492041,
+    73.117708257252));
+#26511 = CARTESIAN_POINT('',(1.943238345785,4.170194019949,
+    73.481330845027));
+#26512 = CARTESIAN_POINT('',(0.673440339556,4.593327177449,
+    73.844975314689));
+#26513 = CARTESIAN_POINT('',(-0.673443402848,4.593326959022,
+    74.208615921834));
+#26514 = CARTESIAN_POINT('',(-1.943236297929,4.170192509521,
+    74.57224283266));
+#26515 = CARTESIAN_POINT('',(-2.996400289556,3.384464413376,
+    74.935884671472));
+#26516 = CARTESIAN_POINT('',(-3.732136616271,2.341915730219,
+    75.299519945416));
+#26517 = CARTESIAN_POINT('',(-4.467870779156,-8.6890068853E-07,
+    76.026792638542));
+#26518 = CARTESIAN_POINT('',(-3.732135802726,-2.341917212438,
+    76.754065331675));
+#26519 = CARTESIAN_POINT('',(-2.996402667874,-3.384467094096,
+    77.117701985096));
+#26520 = CARTESIAN_POINT('',(-1.943215247617,-4.170186182688,
+    77.481337025011));
+#26521 = CARTESIAN_POINT('',(-0.673485085311,-4.593338977506,
+    77.844979032798));
+#26522 = CARTESIAN_POINT('',(0.673500412192,-4.593319732706,
+    78.208600284848));
+#26523 = CARTESIAN_POINT('',(1.943189509307,-4.170192744117,
+    78.572259851501));
+#26524 = CARTESIAN_POINT('',(2.99642331923,-3.384467176511,
+    78.935875640322));
+#26525 = CARTESIAN_POINT('',(3.732131144128,-2.341913486713,
+    79.29952196326));
+#26526 = CARTESIAN_POINT('',(4.100003572777,-1.170958299204,
+    79.663156411987));
+#26527 = CARTESIAN_POINT('',(4.10000372981,8.4908355902E-07,
+    80.026792518461));
+#26528 = DEFINITIONAL_REPRESENTATION('',(#26529),#26533);
+#26529 = LINE('',#26530,#26531);
+#26530 = CARTESIAN_POINT('',(0.,0.));
+#26531 = VECTOR('',#26532,1.);
+#26532 = DIRECTION('',(1.,0.));
+#26533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26534 = ADVANCED_FACE('',(#26535),#23734,.T.);
+#26535 = FACE_BOUND('',#26536,.F.);
+#26536 = EDGE_LOOP('',(#26537,#26746,#26747,#26935,#27070));
+#26537 = ORIENTED_EDGE('',*,*,#26538,.F.);
+#26538 = EDGE_CURVE('',#23188,#26539,#26541,.T.);
+#26539 = VERTEX_POINT('',#26540);
+#26540 = CARTESIAN_POINT('',(4.,6.79257937E-07,79.999997114465));
+#26541 = SURFACE_CURVE('',#26542,(#26608,#26677),.PCURVE_S1.);
+#26542 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#26543,#26544,#26545,#26546,
+    #26547,#26548,#26549,#26550,#26551,#26552,#26553,#26554,#26555,
+    #26556,#26557,#26558,#26559,#26560,#26561,#26562,#26563,#26564,
+    #26565,#26566,#26567,#26568,#26569,#26570,#26571,#26572,#26573,
+    #26574,#26575,#26576,#26577,#26578,#26579,#26580,#26581,#26582,
+    #26583,#26584,#26585,#26586,#26587,#26588,#26589,#26590,#26591,
+    #26592,#26593,#26594,#26595,#26596,#26597,#26598,#26599,#26600,
+    #26601,#26602,#26603,#26604,#26605,#26606,#26607),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694103902012E-02,0.144967842777,
+    0.30694328077,0.469916605148,0.577943406251,0.739918849909,
+    0.901894287893,0.963776358174,1.),.UNSPECIFIED.);
+#26543 = CARTESIAN_POINT('',(4.,6.1131939377E-07,71.999997403083));
+#26544 = CARTESIAN_POINT('',(3.999999976469,0.11601340788,
+    72.036925369047));
+#26545 = CARTESIAN_POINT('',(3.996154520891,0.232026641519,
+    72.073853466489));
+#26546 = CARTESIAN_POINT('',(3.988463645422,0.347890968776,
+    72.110781507034));
+#26547 = CARTESIAN_POINT('',(3.976934255932,0.463457633273,
+    72.147709481469));
+#26548 = CARTESIAN_POINT('',(3.961580135088,0.578578571793,
+    72.184637468619));
+#26549 = CARTESIAN_POINT('',(3.94242192542,0.69310652036,72.221565544207
+    ));
+#26550 = CARTESIAN_POINT('',(3.919487112403,0.806895120311,
+    72.258493689733));
+#26551 = CARTESIAN_POINT('',(3.814798060685,1.249964288039,
+    72.40341040899));
+#26552 = CARTESIAN_POINT('',(3.704761256003,1.572659066915,
+    72.511429065334));
+#26553 = CARTESIAN_POINT('',(3.563557668069,1.884119630048,
+    72.619432544487));
+#26554 = CARTESIAN_POINT('',(3.392574546693,2.180847569827,
+    72.727421927349));
+#26555 = CARTESIAN_POINT('',(3.193623709896,2.459597065676,
+    72.835411255971));
+#26556 = CARTESIAN_POINT('',(2.968905708379,2.717372166655,
+    72.943414605607));
+#26557 = CARTESIAN_POINT('',(2.721027192747,2.9514582853,73.0514331372)
+  );
+#26558 = CARTESIAN_POINT('',(2.051259660561,3.471468070662,
+    73.321340032056));
+#26559 = CARTESIAN_POINT('',(1.603566546497,3.725460593069,
+    73.483482489256));
+#26560 = CARTESIAN_POINT('',(1.12055479957,3.912827313942,
+    73.645493105995));
+#26561 = CARTESIAN_POINT('',(0.613971502028,4.02836143016,
+    73.807421762074));
+#26562 = CARTESIAN_POINT('',(9.59711449431E-02,4.068986377425,
+    73.969350439767));
+#26563 = CARTESIAN_POINT('',(-0.420927141366,4.034018170736,
+    74.131361096164));
+#26564 = CARTESIAN_POINT('',(-0.923958522775,3.924927692719,
+    74.293503593225));
+#26565 = CARTESIAN_POINT('',(-1.879866029109,3.567640472019,
+    74.618337646643));
+#26566 = CARTESIAN_POINT('',(-2.333765540738,3.318085713457,
+    74.781484591088));
+#26567 = CARTESIAN_POINT('',(-2.74895863082,3.002703260656,
+    74.944495153291));
+#26568 = CARTESIAN_POINT('',(-3.114660060159,2.628914546709,
+    75.10742164539));
+#26569 = CARTESIAN_POINT('',(-3.421722773532,2.205632209112,
+    75.270348314731));
+#26570 = CARTESIAN_POINT('',(-3.662897088718,1.743370086834,
+    75.433359005091));
+#26571 = CARTESIAN_POINT('',(-3.832678223798,1.254006550882,
+    75.596506016696));
+#26572 = CARTESIAN_POINT('',(-3.992530846964,0.418081815592,
+    75.867410516669));
+#26573 = CARTESIAN_POINT('',(-4.02397011084,7.85945250052E-02,
+    75.975429071453));
+#26574 = CARTESIAN_POINT('',(-4.022372849624,-0.263375643975,
+    76.083432484167));
+#26575 = CARTESIAN_POINT('',(-3.987575579261,-0.604068849193,
+    76.191421801011));
+#26576 = CARTESIAN_POINT('',(-3.919905539557,-0.939782239135,
+    76.299411105576));
+#26577 = CARTESIAN_POINT('',(-3.820146870863,-1.266882163286,
+    76.407414506516));
+#26578 = CARTESIAN_POINT('',(-3.689569332155,-1.581825875952,
+    76.515433090829));
+#26579 = CARTESIAN_POINT('',(-3.290779718601,-2.330134235749,
+    76.785340122628));
+#26580 = CARTESIAN_POINT('',(-2.985967819153,-2.744900444428,
+    76.947482664439));
+#26581 = CARTESIAN_POINT('',(-2.621694303087,-3.113290820927,
+    77.109493285834));
+#26582 = CARTESIAN_POINT('',(-2.206552843203,-3.425752711316,
+    77.271421815031));
+#26583 = CARTESIAN_POINT('',(-1.750379521068,-3.674511168737,
+    77.433350330526));
+#26584 = CARTESIAN_POINT('',(-1.264321000979,-3.853825982986,
+    77.595360901072));
+#26585 = CARTESIAN_POINT('',(-0.760628748376,-3.959823306704,
+    77.757503414312));
+#26586 = CARTESIAN_POINT('',(0.254697431365,-4.02416275932,
+    78.08134007489));
+#26587 = CARTESIAN_POINT('',(0.767740632989,-3.982594196691,
+    78.243482649024));
+#26588 = CARTESIAN_POINT('',(1.272545971432,-3.866068724058,
+    78.405493342722));
+#26589 = CARTESIAN_POINT('',(1.756471007978,-3.676882716963,
+    78.567421996191));
+#26590 = CARTESIAN_POINT('',(2.20773375372,-3.419323415517,
+    78.72935051748));
+#26591 = CARTESIAN_POINT('',(2.615595327381,-3.099861847306,
+    78.891360945851));
+#26592 = CARTESIAN_POINT('',(2.97032488246,-2.726889587242,
+    79.053503366596));
+#26593 = CARTESIAN_POINT('',(3.37662988681,-2.153169413026,
+    79.277281931731));
+#26594 = CARTESIAN_POINT('',(3.480144094381,-1.988331729693,
+    79.339144062134));
+#26595 = CARTESIAN_POINT('',(3.57444560347,-1.817829684215,
+    79.401005378492));
+#26596 = CARTESIAN_POINT('',(3.659175720853,-1.64226633392,
+    79.462865672383));
+#26597 = CARTESIAN_POINT('',(3.734024380881,-1.462268116667,
+    79.524725974203));
+#26598 = CARTESIAN_POINT('',(3.798729658041,-1.278483069936,
+    79.586587308224));
+#26599 = CARTESIAN_POINT('',(3.853079417192,-1.091580012166,
+    79.648449452272));
+#26600 = CARTESIAN_POINT('',(3.922575007775,-0.791420620941,
+    79.746520570886));
+#26601 = CARTESIAN_POINT('',(3.944632781857,-0.679758000912,
+    79.782731485963));
+#26602 = CARTESIAN_POINT('',(3.963056660269,-0.567398198578,
+    79.818942422663));
+#26603 = CARTESIAN_POINT('',(3.977821223905,-0.454479307922,
+    79.855153361078));
+#26604 = CARTESIAN_POINT('',(3.988907397984,-0.34114014459,
+    79.891364286002));
+#26605 = CARTESIAN_POINT('',(3.996302452055,-0.227520245895,
+    79.927575186927));
+#26606 = CARTESIAN_POINT('',(3.999999999993,-0.113759870817,
+    79.963786058045));
+#26607 = CARTESIAN_POINT('',(4.,-4.4E-16,79.999996898251));
+#26608 = PCURVE('',#23734,#26609);
+#26609 = DEFINITIONAL_REPRESENTATION('',(#26610),#26676);
+#26610 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#26611,#26612,#26613,#26614,
+    #26615,#26616,#26617,#26618,#26619,#26620,#26621,#26622,#26623,
+    #26624,#26625,#26626,#26627,#26628,#26629,#26630,#26631,#26632,
+    #26633,#26634,#26635,#26636,#26637,#26638,#26639,#26640,#26641,
+    #26642,#26643,#26644,#26645,#26646,#26647,#26648,#26649,#26650,
+    #26651,#26652,#26653,#26654,#26655,#26656,#26657,#26658,#26659,
+    #26660,#26661,#26662,#26663,#26664,#26665,#26666,#26667,#26668,
+    #26669,#26670,#26671,#26672,#26673,#26674,#26675),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694103902012E-02,0.144967842777,
+    0.30694328077,0.469916605148,0.577943406251,0.739918849909,
+    0.901894287893,0.963776358174,1.),.UNSPECIFIED.);
+#26611 = CARTESIAN_POINT('',(-1.528298484E-07,-71.99999740308));
+#26612 = CARTESIAN_POINT('',(-2.900335196991E-02,-72.03692536904));
+#26613 = CARTESIAN_POINT('',(-5.800666086558E-02,-72.07385346648));
+#26614 = CARTESIAN_POINT('',(-8.700991955589E-02,-72.11078150703));
+#26615 = CARTESIAN_POINT('',(-0.116013115565,-72.14770948146));
+#26616 = CARTESIAN_POINT('',(-0.145016310151,-72.18463746861));
+#26617 = CARTESIAN_POINT('',(-0.174019564553,-72.2215655442));
+#26618 = CARTESIAN_POINT('',(-0.20302286624,-72.25849368973));
+#26619 = CARTESIAN_POINT('',(-0.316840177352,-72.40341040899));
+#26620 = CARTESIAN_POINT('',(-0.401677761313,-72.51142906533));
+#26621 = CARTESIAN_POINT('',(-0.486503412778,-72.61943254448));
+#26622 = CARTESIAN_POINT('',(-0.571318039144,-72.72742192734));
+#26623 = CARTESIAN_POINT('',(-0.656132672016,-72.83541125597));
+#26624 = CARTESIAN_POINT('',(-0.740958340002,-72.9434146056));
+#26625 = CARTESIAN_POINT('',(-0.825795942485,-73.0514331372));
+#26626 = CARTESIAN_POINT('',(-1.037780423645,-73.32134003205));
+#26627 = CARTESIAN_POINT('',(-1.16512686145,-73.48348248925));
+#26628 = CARTESIAN_POINT('',(-1.292369694774,-73.64549310598));
+#26629 = CARTESIAN_POINT('',(-1.419548080121,-73.80742176208));
+#26630 = CARTESIAN_POINT('',(-1.546726462819,-73.96935043976));
+#26631 = CARTESIAN_POINT('',(-1.673969291251,-74.13136109616));
+#26632 = CARTESIAN_POINT('',(-1.801315723633,-74.29350359322));
+#26633 = CARTESIAN_POINT('',(-2.056439874629,-74.61833764664));
+#26634 = CARTESIAN_POINT('',(-2.184575255403,-74.78148459108));
+#26635 = CARTESIAN_POINT('',(-2.312603515,-74.94449515329));
+#26636 = CARTESIAN_POINT('',(-2.440565704683,-75.10742164538));
+#26637 = CARTESIAN_POINT('',(-2.568527876992,-75.27034831473));
+#26638 = CARTESIAN_POINT('',(-2.696556119243,-75.43335900509));
+#26639 = CARTESIAN_POINT('',(-2.824691490474,-75.59650601669));
+#26640 = CARTESIAN_POINT('',(-3.037459413368,-75.86741051666));
+#26641 = CARTESIAN_POINT('',(-3.122297008015,-75.97542907145));
+#26642 = CARTESIAN_POINT('',(-3.207122663504,-76.08343248416));
+#26643 = CARTESIAN_POINT('',(-3.291937294071,-76.19142180101));
+#26644 = CARTESIAN_POINT('',(-3.376751926319,-76.29941110557));
+#26645 = CARTESIAN_POINT('',(-3.461577583362,-76.40741450651));
+#26646 = CARTESIAN_POINT('',(-3.546415173742,-76.51543309082));
+#26647 = CARTESIAN_POINT('',(-3.75839963031,-76.78534012262));
+#26648 = CARTESIAN_POINT('',(-3.885746062721,-76.94748266443));
+#26649 = CARTESIAN_POINT('',(-4.012988903509,-77.10949328583));
+#26650 = CARTESIAN_POINT('',(-4.140167309993,-77.27142181503));
+#26651 = CARTESIAN_POINT('',(-4.267345717213,-77.43335033052));
+#26652 = CARTESIAN_POINT('',(-4.394588563325,-77.59536090107));
+#26653 = CARTESIAN_POINT('',(-4.521934999664,-77.75750341431));
+#26654 = CARTESIAN_POINT('',(-4.776275668899,-78.08134007489));
+#26655 = CARTESIAN_POINT('',(-4.903622094295,-78.24348264902));
+#26656 = CARTESIAN_POINT('',(-5.030864923016,-78.40549334272));
+#26657 = CARTESIAN_POINT('',(-5.158043313974,-78.56742199619));
+#26658 = CARTESIAN_POINT('',(-5.28522171767,-78.72935051747));
+#26659 = CARTESIAN_POINT('',(-5.412464578975,-78.89136094585));
+#26660 = CARTESIAN_POINT('',(-5.539811026574,-79.05350336659));
+#26661 = CARTESIAN_POINT('',(-5.71556628874,-79.27728193173));
+#26662 = CARTESIAN_POINT('',(-5.764152674659,-79.33914406213));
+#26663 = CARTESIAN_POINT('',(-5.812738405864,-79.40100537849));
+#26664 = CARTESIAN_POINT('',(-5.861323319421,-79.46286567238));
+#26665 = CARTESIAN_POINT('',(-5.909908231325,-79.5247259742));
+#26666 = CARTESIAN_POINT('',(-5.958493958842,-79.58658730822));
+#26667 = CARTESIAN_POINT('',(-6.007080342371,-79.64844945227));
+#26668 = CARTESIAN_POINT('',(-6.084105215484,-79.74652057088));
+#26669 = CARTESIAN_POINT('',(-6.112545209119,-79.78273148596));
+#26670 = CARTESIAN_POINT('',(-6.140985232254,-79.81894242266));
+#26671 = CARTESIAN_POINT('',(-6.169425270246,-79.85515336107));
+#26672 = CARTESIAN_POINT('',(-6.19786530929,-79.891364286));
+#26673 = CARTESIAN_POINT('',(-6.226305336411,-79.92757518692));
+#26674 = CARTESIAN_POINT('',(-6.254745339475,-79.96378605804));
+#26675 = CARTESIAN_POINT('',(-6.28318530718,-79.99999689825));
+#26676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26677 = PCURVE('',#26485,#26678);
+#26678 = DEFINITIONAL_REPRESENTATION('',(#26679),#26745);
+#26679 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#26680,#26681,#26682,#26683,
+    #26684,#26685,#26686,#26687,#26688,#26689,#26690,#26691,#26692,
+    #26693,#26694,#26695,#26696,#26697,#26698,#26699,#26700,#26701,
+    #26702,#26703,#26704,#26705,#26706,#26707,#26708,#26709,#26710,
+    #26711,#26712,#26713,#26714,#26715,#26716,#26717,#26718,#26719,
+    #26720,#26721,#26722,#26723,#26724,#26725,#26726,#26727,#26728,
+    #26729,#26730,#26731,#26732,#26733,#26734,#26735,#26736,#26737,
+    #26738,#26739,#26740,#26741,#26742,#26743,#26744),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694103902012E-02,0.144967842777,
+    0.30694328077,0.469916605148,0.577943406251,0.739918849909,
+    0.901894287893,0.963776358174,1.),.UNSPECIFIED.);
+#26680 = CARTESIAN_POINT('',(-0.103530973324,0.));
+#26681 = CARTESIAN_POINT('',(-0.103531007864,2.900412177714E-02));
+#26682 = CARTESIAN_POINT('',(-0.10353106215,5.800836191941E-02));
+#26683 = CARTESIAN_POINT('',(-0.103531110062,8.701255834526E-02));
+#26684 = CARTESIAN_POINT('',(-0.103531142531,0.116016696673));
+#26685 = CARTESIAN_POINT('',(-0.103531161138,0.145020836515));
+#26686 = CARTESIAN_POINT('',(-0.103531171726,0.174025037776));
+#26687 = CARTESIAN_POINT('',(-0.103531178005,0.203029286945));
+#26688 = CARTESIAN_POINT('',(-0.103531166843,0.316850316456));
+#26689 = CARTESIAN_POINT('',(-0.103531102999,0.401690672398));
+#26690 = CARTESIAN_POINT('',(-0.103531043773,0.48651907893));
+#26691 = CARTESIAN_POINT('',(-0.103531046944,0.571336451007));
+#26692 = CARTESIAN_POINT('',(-0.103531091829,0.656153827847));
+#26693 = CARTESIAN_POINT('',(-0.10353113518,0.740982240508));
+#26694 = CARTESIAN_POINT('',(-0.103531175507,0.8258225892));
+#26695 = CARTESIAN_POINT('',(-0.10353124237,1.0378139379));
+#26696 = CARTESIAN_POINT('',(-0.103531254599,1.165164506204));
+#26697 = CARTESIAN_POINT('',(-0.103531214196,1.292411474372));
+#26698 = CARTESIAN_POINT('',(-0.103531168726,1.419594001123));
+#26699 = CARTESIAN_POINT('',(-0.103531108538,1.546776540135));
+#26700 = CARTESIAN_POINT('',(-0.103531057283,1.674023510479));
+#26701 = CARTESIAN_POINT('',(-0.10353105749,1.801374074769));
+#26702 = CARTESIAN_POINT('',(-0.103531127887,2.056506489742));
+#26703 = CARTESIAN_POINT('',(-0.103531201723,2.184646014237));
+#26704 = CARTESIAN_POINT('',(-0.103531282213,2.312678414345));
+#26705 = CARTESIAN_POINT('',(-0.103531389534,2.440644757977));
+#26706 = CARTESIAN_POINT('',(-0.103531241936,2.56861111594));
+#26707 = CARTESIAN_POINT('',(-0.103531101275,2.696643514135));
+#26708 = CARTESIAN_POINT('',(-0.10353108146,2.824783043837));
+#26709 = CARTESIAN_POINT('',(-0.10353109511,3.037557874027));
+#26710 = CARTESIAN_POINT('',(-0.103531130816,3.122398221761));
+#26711 = CARTESIAN_POINT('',(-0.103531072385,3.207226641555));
+#26712 = CARTESIAN_POINT('',(-0.103531124281,3.292044020244));
+#26713 = CARTESIAN_POINT('',(-0.103531215392,3.376861398514));
+#26714 = CARTESIAN_POINT('',(-0.103531209148,3.461689817882));
+#26715 = CARTESIAN_POINT('',(-0.10353120148,3.546530166442));
+#26716 = CARTESIAN_POINT('',(-0.103531147545,3.758521514152));
+#26717 = CARTESIAN_POINT('',(-0.103531093974,3.885872083777));
+#26718 = CARTESIAN_POINT('',(-0.103531068364,4.013119047122));
+#26719 = CARTESIAN_POINT('',(-0.103531177889,4.140301570954));
+#26720 = CARTESIAN_POINT('',(-0.103531228751,4.267484101508));
+#26721 = CARTESIAN_POINT('',(-0.103531251089,4.394731068457));
+#26722 = CARTESIAN_POINT('',(-0.103531237972,4.522081639447));
+#26723 = CARTESIAN_POINT('',(-0.103531167661,4.776430581141));
+#26724 = CARTESIAN_POINT('',(-0.103531109906,4.903781156513));
+#26725 = CARTESIAN_POINT('',(-0.103531043649,5.031028135463));
+#26726 = CARTESIAN_POINT('',(-0.10353098868,5.158210681968));
+#26727 = CARTESIAN_POINT('',(-0.103530966678,5.285393191905));
+#26728 = CARTESIAN_POINT('',(-0.10353119661,5.412640142346));
+#26729 = CARTESIAN_POINT('',(-0.1035313376,5.539990708307));
+#26730 = CARTESIAN_POINT('',(-0.10353132714,5.715751682224));
+#26731 = CARTESIAN_POINT('',(-0.103531301984,5.76433965009));
+#26732 = CARTESIAN_POINT('',(-0.103531252027,5.812926966246));
+#26733 = CARTESIAN_POINT('',(-0.103531174898,5.861513466667));
+#26734 = CARTESIAN_POINT('',(-0.103531079896,5.910099965721));
+#26735 = CARTESIAN_POINT('',(-0.10353099002,5.958687279024));
+#26736 = CARTESIAN_POINT('',(-0.103530934539,6.007275245776));
+#26737 = CARTESIAN_POINT('',(-0.103530930673,6.084302624357));
+#26738 = CARTESIAN_POINT('',(-0.103530943817,6.112743541671));
+#26739 = CARTESIAN_POINT('',(-0.10353098147,6.141184487766));
+#26740 = CARTESIAN_POINT('',(-0.103531045871,6.169625448052));
+#26741 = CARTESIAN_POINT('',(-0.10353113156,6.198066408131));
+#26742 = CARTESIAN_POINT('',(-0.103531225373,6.226507353798));
+#26743 = CARTESIAN_POINT('',(-0.103531306449,6.254948271037));
+#26744 = CARTESIAN_POINT('',(-0.103531346225,6.283389146021));
+#26745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26746 = ORIENTED_EDGE('',*,*,#23720,.T.);
+#26747 = ORIENTED_EDGE('',*,*,#26748,.T.);
+#26748 = EDGE_CURVE('',#23586,#26749,#26751,.T.);
+#26749 = VERTEX_POINT('',#26750);
+#26750 = CARTESIAN_POINT('',(6.79302628E-07,-4.,78.499997114443));
+#26751 = SURFACE_CURVE('',#26752,(#26811,#26873),.PCURVE_S1.);
+#26752 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#26753,#26754,#26755,#26756,
+    #26757,#26758,#26759,#26760,#26761,#26762,#26763,#26764,#26765,
+    #26766,#26767,#26768,#26769,#26770,#26771,#26772,#26773,#26774,
+    #26775,#26776,#26777,#26778,#26779,#26780,#26781,#26782,#26783,
+    #26784,#26785,#26786,#26787,#26788,#26789,#26790,#26791,#26792,
+    #26793,#26794,#26795,#26796,#26797,#26798,#26799,#26800,#26801,
+    #26802,#26803,#26804,#26805,#26806,#26807,#26808,#26809,#26810),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053359211157E-02,
+    9.721137615064E-02,0.311861813093,0.526512249925,0.561193361994,
+    0.798453848238,0.967824513755,1.),.UNSPECIFIED.);
+#26753 = CARTESIAN_POINT('',(4.,-8.9E-16,72.499997101932));
+#26754 = CARTESIAN_POINT('',(4.,0.166121566652,72.552875254101));
+#26755 = CARTESIAN_POINT('',(3.992115121658,0.332245728229,
+    72.605754233965));
+#26756 = CARTESIAN_POINT('',(3.976345572186,0.497932139721,
+    72.65863284163));
+#26757 = CARTESIAN_POINT('',(3.952720431949,0.662743898671,
+    72.711510984194));
+#26758 = CARTESIAN_POINT('',(3.921297539657,0.82624822597,
+    72.764389122653));
+#26759 = CARTESIAN_POINT('',(3.88216337755,0.988017146651,
+    72.817267718813));
+#26760 = CARTESIAN_POINT('',(3.835432956589,1.147628170687,
+    72.870146682202));
+#26761 = CARTESIAN_POINT('',(3.760756073988,1.364060699903,
+    72.943024811558));
+#26762 = CARTESIAN_POINT('',(3.739196167555,1.423088549433,
+    72.963024808112));
+#26763 = CARTESIAN_POINT('',(3.716577701751,1.481726153395,
+    72.983024805933));
+#26764 = CARTESIAN_POINT('',(3.692908944074,1.539951371366,
+    73.00302480431));
+#26765 = CARTESIAN_POINT('',(3.668198710115,1.597742291478,
+    73.023024802537));
+#26766 = CARTESIAN_POINT('',(3.642456363559,1.655077230419,
+    73.043024799905));
+#26767 = CARTESIAN_POINT('',(3.615691816182,1.711934733432,
+    73.063024795707));
+#26768 = CARTESIAN_POINT('',(3.364426484798,2.22175889226,
+    73.243945476791));
+#26769 = CARTESIAN_POINT('',(3.075134947218,2.643556844174,
+    73.405083564102));
+#26770 = CARTESIAN_POINT('',(2.725658584116,3.021515092489,
+    73.566094136262));
+#26771 = CARTESIAN_POINT('',(2.324109579782,3.345979712206,
+    73.727024709327));
+#26772 = CARTESIAN_POINT('',(1.87987676927,3.608993129916,
+    73.887955362727));
+#26773 = CARTESIAN_POINT('',(1.403694662855,3.80453532221,
+    74.048965955153));
+#26774 = CARTESIAN_POINT('',(0.907441791841,3.928374667174,
+    74.210104060435));
+#26775 = CARTESIAN_POINT('',(-9.847014160793E-02,4.030618037253,
+    74.53194547683));
+#26776 = CARTESIAN_POINT('',(-0.609491318239,4.009160509656,
+    74.693083612673));
+#26777 = CARTESIAN_POINT('',(-1.115279317343,3.913428205678,
+    74.854094162212));
+#26778 = CARTESIAN_POINT('',(-1.603347098356,3.745176048495,
+    75.015024599646));
+#26779 = CARTESIAN_POINT('',(-2.061968164477,3.508141278606,
+    75.175955416919));
+#26780 = CARTESIAN_POINT('',(-2.480344900099,3.208229556843,
+    75.336966008465));
+#26781 = CARTESIAN_POINT('',(-2.848588470953,2.853265122696,
+    75.4981041448));
+#26782 = CARTESIAN_POINT('',(-3.208859337549,2.389538365529,
+    75.685024813332));
+#26783 = CARTESIAN_POINT('',(-3.257466426376,2.323866081647,
+    75.711024806164));
+#26784 = CARTESIAN_POINT('',(-3.304536308479,2.257065325908,
+    75.73702480369));
+#26785 = CARTESIAN_POINT('',(-3.350038476131,2.189178132109,
+    75.763024803275));
+#26786 = CARTESIAN_POINT('',(-3.39394384157,2.120247461971,
+    75.789024802296));
+#26787 = CARTESIAN_POINT('',(-3.436224736991,2.050317205143,
+    75.815024798147));
+#26788 = CARTESIAN_POINT('',(-3.476854914551,1.9794321792,
+    75.841024788237));
+#26789 = CARTESIAN_POINT('',(-3.7823060436,1.416480548715,
+    76.044895891883));
+#26790 = CARTESIAN_POINT('',(-3.970923895081,0.881781094724,
+    76.223125557646));
+#26791 = CARTESIAN_POINT('',(-4.072309543851,0.319476167727,
+    76.40113448721));
+#26792 = CARTESIAN_POINT('',(-4.082729852756,-0.253733724472,
+    76.579024726261));
+#26793 = CARTESIAN_POINT('',(-4.001416088278,-0.821242508323,
+    76.756914997428));
+#26794 = CARTESIAN_POINT('',(-3.831187217633,-1.366667093853,
+    76.934923987531));
+#26795 = CARTESIAN_POINT('',(-3.577815451461,-1.873897740597,
+    77.11315367953));
+#26796 = CARTESIAN_POINT('',(-3.020365703227,-2.652643084861,
+    77.417999793177));
+#26797 = CARTESIAN_POINT('',(-2.751084736378,-2.950713831866,
+    77.54504143939));
+#26798 = CARTESIAN_POINT('',(-2.448353826165,-3.21726935648,
+    77.672047730754));
+#26799 = CARTESIAN_POINT('',(-2.116567735503,-3.44801179753,
+    77.799024610728));
+#26800 = CARTESIAN_POINT('',(-1.760638928204,-3.639424261118,
+    77.926001588018));
+#26801 = CARTESIAN_POINT('',(-1.385926930393,-3.788718222633,
+    78.05300808347));
+#26802 = CARTESIAN_POINT('',(-0.998253244805,-3.893920231461,
+    78.180049852449));
+#26803 = CARTESIAN_POINT('',(-0.529010683704,-3.965588269165,
+    78.331146370529));
+#26804 = CARTESIAN_POINT('',(-0.453851480329,-3.97540765639,
+    78.355267913917));
+#26805 = CARTESIAN_POINT('',(-0.378485558207,-3.983598840072,
+    78.37938945647));
+#26806 = CARTESIAN_POINT('',(-0.302954082545,-3.990156803181,
+    78.40351099641));
+#26807 = CARTESIAN_POINT('',(-0.227298314894,-3.995077782709,
+    78.427632532529));
+#26808 = CARTESIAN_POINT('',(-0.151559613151,-3.998359269666,
+    78.45175406419));
+#26809 = CARTESIAN_POINT('',(-7.577943155747E-02,-4.00000000908,
+    78.475875591327));
+#26810 = CARTESIAN_POINT('',(6.7930262837E-07,-4.,78.499997114443));
+#26811 = PCURVE('',#23734,#26812);
+#26812 = DEFINITIONAL_REPRESENTATION('',(#26813),#26872);
+#26813 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#26814,#26815,#26816,#26817,
+    #26818,#26819,#26820,#26821,#26822,#26823,#26824,#26825,#26826,
+    #26827,#26828,#26829,#26830,#26831,#26832,#26833,#26834,#26835,
+    #26836,#26837,#26838,#26839,#26840,#26841,#26842,#26843,#26844,
+    #26845,#26846,#26847,#26848,#26849,#26850,#26851,#26852,#26853,
+    #26854,#26855,#26856,#26857,#26858,#26859,#26860,#26861,#26862,
+    #26863,#26864,#26865,#26866,#26867,#26868,#26869,#26870,#26871),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053359211157E-02,
+    9.721137615064E-02,0.311861813093,0.526512249925,0.561193361994,
+    0.798453848238,0.967824513755,1.),.UNSPECIFIED.);
+#26814 = CARTESIAN_POINT('',(0.,-72.49999710193));
+#26815 = CARTESIAN_POINT('',(-4.153039166307E-02,-72.5528752541));
+#26816 = CARTESIAN_POINT('',(-8.306143606663E-02,-72.60575423396));
+#26817 = CARTESIAN_POINT('',(-0.124592191378,-72.65863284163));
+#26818 = CARTESIAN_POINT('',(-0.166122584799,-72.71151098419));
+#26819 = CARTESIAN_POINT('',(-0.207652978253,-72.76438912265));
+#26820 = CARTESIAN_POINT('',(-0.249183734059,-72.81726771881));
+#26821 = CARTESIAN_POINT('',(-0.290714780622,-72.8701466822));
+#26822 = CARTESIAN_POINT('',(-0.347953139972,-72.94302481155));
+#26823 = CARTESIAN_POINT('',(-0.363661103635,-72.96302480811));
+#26824 = CARTESIAN_POINT('',(-0.379369068503,-72.98302480593));
+#26825 = CARTESIAN_POINT('',(-0.395077033987,-73.00302480431));
+#26826 = CARTESIAN_POINT('',(-0.410784999494,-73.02302480253));
+#26827 = CARTESIAN_POINT('',(-0.426492964433,-73.0430247999));
+#26828 = CARTESIAN_POINT('',(-0.442200928215,-73.0630247957));
+#26829 = CARTESIAN_POINT('',(-0.584295733644,-73.24394547679));
+#26830 = CARTESIAN_POINT('',(-0.710853325734,-73.4050835641));
+#26831 = CARTESIAN_POINT('',(-0.837310745282,-73.56609413626));
+#26832 = CARTESIAN_POINT('',(-0.963705322936,-73.72702470931));
+#26833 = CARTESIAN_POINT('',(-1.090099891477,-73.88795536273));
+#26834 = CARTESIAN_POINT('',(-1.216557306507,-74.04896595515));
+#26835 = CARTESIAN_POINT('',(-1.343114896089,-74.21010406043));
+#26836 = CARTESIAN_POINT('',(-1.595888575071,-74.53194547683));
+#26837 = CARTESIAN_POINT('',(-1.722446158159,-74.69308361267));
+#26838 = CARTESIAN_POINT('',(-1.848903580601,-74.85409416221));
+#26839 = CARTESIAN_POINT('',(-1.975298169037,-75.01502459964));
+#26840 = CARTESIAN_POINT('',(-2.101692719667,-75.17595541692));
+#26841 = CARTESIAN_POINT('',(-2.228150131654,-75.33696600846));
+#26842 = CARTESIAN_POINT('',(-2.354707716527,-75.4981041448));
+#26843 = CARTESIAN_POINT('',(-2.50151490356,-75.68502481333));
+#26844 = CARTESIAN_POINT('',(-2.521935256261,-75.71102480616));
+#26845 = CARTESIAN_POINT('',(-2.542355613438,-75.73702480369));
+#26846 = CARTESIAN_POINT('',(-2.562775972897,-75.76302480327));
+#26847 = CARTESIAN_POINT('',(-2.583196332443,-75.78902480229));
+#26848 = CARTESIAN_POINT('',(-2.603616689878,-75.81502479814));
+#26849 = CARTESIAN_POINT('',(-2.624037043003,-75.84102478823));
+#26850 = CARTESIAN_POINT('',(-2.784157101573,-76.04489589188));
+#26851 = CARTESIAN_POINT('',(-2.92413841505,-76.22312555764));
+#26852 = CARTESIAN_POINT('',(-3.063946314803,-76.4011344872));
+#26853 = CARTESIAN_POINT('',(-3.203660881147,-76.57902472626));
+#26854 = CARTESIAN_POINT('',(-3.343375445461,-76.75691499742));
+#26855 = CARTESIAN_POINT('',(-3.483183338153,-76.93492398753));
+#26856 = CARTESIAN_POINT('',(-3.623164647431,-77.11315367953));
+#26857 = CARTESIAN_POINT('',(-3.862590331755,-77.41799979317));
+#26858 = CARTESIAN_POINT('',(-3.9623686665,-77.54504143939));
+#26859 = CARTESIAN_POINT('',(-4.062119219056,-77.67204773075));
+#26860 = CARTESIAN_POINT('',(-4.161846650834,-77.79902461072));
+#26861 = CARTESIAN_POINT('',(-4.261574071836,-77.92600158801));
+#26862 = CARTESIAN_POINT('',(-4.36132460022,-78.05300808347));
+#26863 = CARTESIAN_POINT('',(-4.461102916009,-78.18004985244));
+#26864 = CARTESIAN_POINT('',(-4.579773913091,-78.33114637052));
+#26865 = CARTESIAN_POINT('',(-4.598718943622,-78.35526791391));
+#26866 = CARTESIAN_POINT('',(-4.617663977936,-78.37938945647));
+#26867 = CARTESIAN_POINT('',(-4.636609014731,-78.40351099641));
+#26868 = CARTESIAN_POINT('',(-4.655554052406,-78.42763253252));
+#26869 = CARTESIAN_POINT('',(-4.674499089061,-78.45175406419));
+#26870 = CARTESIAN_POINT('',(-4.693444122495,-78.47587559132));
+#26871 = CARTESIAN_POINT('',(-4.71238915021,-78.49999711444));
+#26872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26873 = PCURVE('',#23647,#26874);
+#26874 = DEFINITIONAL_REPRESENTATION('',(#26875),#26934);
+#26875 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#26876,#26877,#26878,#26879,
+    #26880,#26881,#26882,#26883,#26884,#26885,#26886,#26887,#26888,
+    #26889,#26890,#26891,#26892,#26893,#26894,#26895,#26896,#26897,
+    #26898,#26899,#26900,#26901,#26902,#26903,#26904,#26905,#26906,
+    #26907,#26908,#26909,#26910,#26911,#26912,#26913,#26914,#26915,
+    #26916,#26917,#26918,#26919,#26920,#26921,#26922,#26923,#26924,
+    #26925,#26926,#26927,#26928,#26929,#26930,#26931,#26932,#26933),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053359211157E-02,
+    9.721137615064E-02,0.311861813093,0.526512249925,0.561193361994,
+    0.798453848238,0.967824513755,1.),.UNSPECIFIED.);
+#26876 = CARTESIAN_POINT('',(-0.931752080754,1.570847177806));
+#26877 = CARTESIAN_POINT('',(-0.931752066468,1.612378921277));
+#26878 = CARTESIAN_POINT('',(-0.931752054012,1.653911316797));
+#26879 = CARTESIAN_POINT('',(-0.931752043888,1.695443422365));
+#26880 = CARTESIAN_POINT('',(-0.931752036529,1.736975165167));
+#26881 = CARTESIAN_POINT('',(-0.931752032257,1.778506907204));
+#26882 = CARTESIAN_POINT('',(-0.931752031235,1.82003901093));
+#26883 = CARTESIAN_POINT('',(-0.931752033428,1.861571404877));
+#26884 = CARTESIAN_POINT('',(-0.931752040496,1.918811620604));
+#26885 = CARTESIAN_POINT('',(-0.931752042854,1.934520093651));
+#26886 = CARTESIAN_POINT('',(-0.931752045614,1.950228567849));
+#26887 = CARTESIAN_POINT('',(-0.931752048754,1.965937042613));
+#26888 = CARTESIAN_POINT('',(-0.931752052244,1.981645517356));
+#26889 = CARTESIAN_POINT('',(-0.931752056051,1.997353991494));
+#26890 = CARTESIAN_POINT('',(-0.931752060133,2.013062464441));
+#26891 = CARTESIAN_POINT('',(-0.931752099129,2.155161875551));
+#26892 = CARTESIAN_POINT('',(-0.93175215091,2.281723567115));
+#26893 = CARTESIAN_POINT('',(-0.931752177546,2.408185088975));
+#26894 = CARTESIAN_POINT('',(-0.931752202836,2.534583753573));
+#26895 = CARTESIAN_POINT('',(-0.931751984628,2.660982445567));
+#26896 = CARTESIAN_POINT('',(-0.931752025106,2.78744397915));
+#26897 = CARTESIAN_POINT('',(-0.931752098185,2.914005672932));
+#26898 = CARTESIAN_POINT('',(-0.931752173127,3.166787557968));
+#26899 = CARTESIAN_POINT('',(-0.931752131164,3.293349255116));
+#26900 = CARTESIAN_POINT('',(-0.931752235769,3.419810791184));
+#26901 = CARTESIAN_POINT('',(-0.931752269238,3.546209449243));
+#26902 = CARTESIAN_POINT('',(-0.93175194732,3.672608137477));
+#26903 = CARTESIAN_POINT('',(-0.931751975582,3.799069662893));
+#26904 = CARTESIAN_POINT('',(-0.931751984903,3.925631358247));
+#26905 = CARTESIAN_POINT('',(-0.931752046688,4.072443303198));
+#26906 = CARTESIAN_POINT('',(-0.931752056035,4.092864317499));
+#26907 = CARTESIAN_POINT('',(-0.931752065927,4.113285336088));
+#26908 = CARTESIAN_POINT('',(-0.931752076167,4.133706356798));
+#26909 = CARTESIAN_POINT('',(-0.931752086559,4.154127377462));
+#26910 = CARTESIAN_POINT('',(-0.93175209692,4.174548395919));
+#26911 = CARTESIAN_POINT('',(-0.93175210707,4.194969410007));
+#26912 = CARTESIAN_POINT('',(-0.931752183653,4.355094651221));
+#26913 = CARTESIAN_POINT('',(-0.931752233586,4.495080495128));
+#26914 = CARTESIAN_POINT('',(-0.931752212447,4.634892929455));
+#26915 = CARTESIAN_POINT('',(-0.931752123288,4.774612062925));
+#26916 = CARTESIAN_POINT('',(-0.931752082072,4.914331186076));
+#26917 = CARTESIAN_POINT('',(-0.931752017745,5.054143625145));
+#26918 = CARTESIAN_POINT('',(-0.931752015444,5.194129477758));
+#26919 = CARTESIAN_POINT('',(-0.931752075592,5.433562921249));
+#26920 = CARTESIAN_POINT('',(-0.931752123495,5.533344485904));
+#26921 = CARTESIAN_POINT('',(-0.931752170225,5.633098266398));
+#26922 = CARTESIAN_POINT('',(-0.931752243948,5.732828923357));
+#26923 = CARTESIAN_POINT('',(-0.931752234672,5.832559571448));
+#26924 = CARTESIAN_POINT('',(-0.931752105959,5.932313345353));
+#26925 = CARTESIAN_POINT('',(-0.931752047436,6.032094936941));
+#26926 = CARTESIAN_POINT('',(-0.931752118095,6.150769802219));
+#26927 = CARTESIAN_POINT('',(-0.931752131862,6.169715449468));
+#26928 = CARTESIAN_POINT('',(-0.931752150695,6.18866109933));
+#26929 = CARTESIAN_POINT('',(-0.931752175454,6.207606750101));
+#26930 = CARTESIAN_POINT('',(-0.931752205271,6.226552399727));
+#26931 = CARTESIAN_POINT('',(-0.931752237559,6.245498045806));
+#26932 = CARTESIAN_POINT('',(-0.931752268005,6.264443685587));
+#26933 = CARTESIAN_POINT('',(-0.931752290574,6.283389315972));
+#26934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26935 = ORIENTED_EDGE('',*,*,#26936,.T.);
+#26936 = EDGE_CURVE('',#26749,#26937,#26939,.T.);
+#26937 = VERTEX_POINT('',#26938);
+#26938 = CARTESIAN_POINT('',(4.,0.,80.499996791732));
+#26939 = SURFACE_CURVE('',#26940,(#26967,#26997),.PCURVE_S1.);
+#26940 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#26941,#26942,#26943,#26944,
+    #26945,#26946,#26947,#26948,#26949,#26950,#26951,#26952,#26953,
+    #26954,#26955,#26956,#26957,#26958,#26959,#26960,#26961,#26962,
+    #26963,#26964,#26965,#26966),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151523326465,0.36353351181,0.807505866801,1.),.UNSPECIFIED.);
+#26941 = CARTESIAN_POINT('',(6.7930266472E-07,-4.,78.499997114443));
+#26942 = CARTESIAN_POINT('',(0.136000376921,-3.999999970104,
+    78.543287099554));
+#26943 = CARTESIAN_POINT('',(0.27200073781,-3.994605276403,
+    78.586577278229));
+#26944 = CARTESIAN_POINT('',(0.407743824137,-3.983815943573,
+    78.629867305722));
+#26945 = CARTESIAN_POINT('',(0.542973024033,-3.967647256393,
+    78.673157251492));
+#26946 = CARTESIAN_POINT('',(0.67743337711,-3.946129708736,
+    78.716447317813));
+#26947 = CARTESIAN_POINT('',(0.810871899982,-3.919308952564,
+    78.759737558381));
+#26948 = CARTESIAN_POINT('',(1.127963502513,-3.842383174736,
+    78.863598660855));
+#26949 = CARTESIAN_POINT('',(1.310402476535,-3.787255943593,
+    78.924170870239));
+#26950 = CARTESIAN_POINT('',(1.489665480926,-3.722031641617,
+    78.984742274726));
+#26951 = CARTESIAN_POINT('',(1.665083664791,-3.646932845227,
+    79.045313159526));
+#26952 = CARTESIAN_POINT('',(1.836010390818,-3.562236387508,
+    79.105884557385));
+#26953 = CARTESIAN_POINT('',(2.001822946837,-3.46827262658,
+    79.16645676055));
+#26954 = CARTESIAN_POINT('',(2.497193790578,-3.150050014428,
+    79.353870236678));
+#26955 = CARTESIAN_POINT('',(2.807551725122,-2.895630681769,
+    79.480758211143));
+#26956 = CARTESIAN_POINT('',(3.087313833742,-2.605750290224,
+    79.607608956744));
+#26957 = CARTESIAN_POINT('',(3.331759421404,-2.284911456568,
+    79.734446416137));
+#26958 = CARTESIAN_POINT('',(3.536982847852,-1.938240446912,
+    79.861297242378));
+#26959 = CARTESIAN_POINT('',(3.69989606477,-1.571483703175,
+    79.988185259831));
+#26960 = CARTESIAN_POINT('',(3.869999118561,-1.026137085041,
+    80.170023016761));
+#26961 = CARTESIAN_POINT('',(3.91313445078,-0.858606819597,
+    80.225019070497));
+#26962 = CARTESIAN_POINT('',(3.947801122166,-0.688988197803,
+    80.280014616171));
+#26963 = CARTESIAN_POINT('',(3.973880552349,-0.517795128216,
+    80.335009838261));
+#26964 = CARTESIAN_POINT('',(3.991293453375,-0.345548075521,
+    80.39000538423));
+#26965 = CARTESIAN_POINT('',(4.,-0.172772950497,80.44500143772));
+#26966 = CARTESIAN_POINT('',(4.,-8.9E-16,80.499996791732));
+#26967 = PCURVE('',#23734,#26968);
+#26968 = DEFINITIONAL_REPRESENTATION('',(#26969),#26996);
+#26969 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#26970,#26971,#26972,#26973,
+    #26974,#26975,#26976,#26977,#26978,#26979,#26980,#26981,#26982,
+    #26983,#26984,#26985,#26986,#26987,#26988,#26989,#26990,#26991,
+    #26992,#26993,#26994,#26995),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151523326465,0.36353351181,0.807505866801,1.),.UNSPECIFIED.);
+#26970 = CARTESIAN_POINT('',(-4.71238915021,-78.49999711444));
+#26971 = CARTESIAN_POINT('',(-4.746389074615,-78.54328709955));
+#26972 = CARTESIAN_POINT('',(-4.780389165605,-78.58657727822));
+#26973 = CARTESIAN_POINT('',(-4.814389133706,-78.62986730572));
+#26974 = CARTESIAN_POINT('',(-4.848389022665,-78.67315725149));
+#26975 = CARTESIAN_POINT('',(-4.88238898714,-78.71644731781));
+#26976 = CARTESIAN_POINT('',(-4.916389070399,-78.75973755838));
+#26977 = CARTESIAN_POINT('',(-4.997961377162,-78.86359866085));
+#26978 = CARTESIAN_POINT('',(-5.045534644796,-78.92417087023));
+#26979 = CARTESIAN_POINT('',(-5.093107264782,-78.98474227472));
+#26980 = CARTESIAN_POINT('',(-5.140679474052,-79.04531315952));
+#26981 = CARTESIAN_POINT('',(-5.18825209491,-79.10588455738));
+#26982 = CARTESIAN_POINT('',(-5.235825363349,-79.16645676055));
+#26983 = CARTESIAN_POINT('',(-5.383019517384,-79.35387023667));
+#26984 = CARTESIAN_POINT('',(-5.482677130762,-79.48075821114));
+#26985 = CARTESIAN_POINT('',(-5.582305575575,-79.60760895674));
+#26986 = CARTESIAN_POINT('',(-5.681923568487,-79.73444641613));
+#26987 = CARTESIAN_POINT('',(-5.781552003161,-79.86129724237));
+#26988 = CARTESIAN_POINT('',(-5.881209610497,-79.98818525983));
+#26989 = CARTESIAN_POINT('',(-6.024024609451,-80.17002301676));
+#26990 = CARTESIAN_POINT('',(-6.067218392753,-80.22501907049));
+#26991 = CARTESIAN_POINT('',(-6.110411774869,-80.28001461617));
+#26992 = CARTESIAN_POINT('',(-6.153604902416,-80.33500983826));
+#26993 = CARTESIAN_POINT('',(-6.1967982855,-80.39000538423));
+#26994 = CARTESIAN_POINT('',(-6.239992069555,-80.44500143772));
+#26995 = CARTESIAN_POINT('',(-6.28318530718,-80.49999679173));
+#26996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26997 = PCURVE('',#26998,#27041);
+#26998 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#26999,#27000,#27001,#27002,#27003,#27004,#27005,#27006,#27007
+      ,#27008,#27009,#27010,#27011,#27012,#27013,#27014,#27015,#27016
+      ,#27017,#27018,#27019)
+    ,(#27020,#27021,#27022,#27023,#27024,#27025,#27026,#27027,#27028
+      ,#27029,#27030,#27031,#27032,#27033,#27034,#27035,#27036,#27037
+      ,#27038,#27039,#27040
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#26999 = CARTESIAN_POINT('',(8.4911719878E-07,-4.099996270177,
+    78.473202679993));
+#27000 = CARTESIAN_POINT('',(1.170957866902,-4.099995628377,
+    78.836838786622));
+#27001 = CARTESIAN_POINT('',(2.341910771772,-3.732123383853,
+    79.200473235254));
+#27002 = CARTESIAN_POINT('',(3.384462259812,-2.996416465762,
+    79.564119558135));
+#27003 = CARTESIAN_POINT('',(4.170185961788,-1.943184246583,
+    79.927735347107));
+#27004 = CARTESIAN_POINT('',(4.593311654588,-0.67349728439,
+    80.291394913682));
+#27005 = CARTESIAN_POINT('',(4.59333034149,0.673485762555,80.65501616565
+    ));
+#27006 = CARTESIAN_POINT('',(4.170177790591,1.943213439367,
+    81.018658173602));
+#27007 = CARTESIAN_POINT('',(3.384459695339,2.996398618053,
+    81.382293213386));
+#27008 = CARTESIAN_POINT('',(2.341911405753,3.732129982499,
+    81.745929866865));
+#27009 = CARTESIAN_POINT('',(-9.8165067406E-07,4.467862650338,
+    82.473202559976));
+#27010 = CARTESIAN_POINT('',(-2.341913015168,3.732128856043,
+    83.20047525312));
+#27011 = CARTESIAN_POINT('',(-3.38445949678,2.996393436127,
+    83.564110527053));
+#27012 = CARTESIAN_POINT('',(-4.170185727172,1.943231035111,
+    83.927752365831));
+#27013 = CARTESIAN_POINT('',(-4.593318880875,0.673440275136,
+    84.291379276741));
+#27014 = CARTESIAN_POINT('',(-4.593318541442,-0.673441016814,
+    84.655019883883));
+#27015 = CARTESIAN_POINT('',(-4.170185627862,-1.943236537602,
+    85.018664353358));
+#27016 = CARTESIAN_POINT('',(-3.384459093276,-2.996391391818,
+    85.382286941393));
+#27017 = CARTESIAN_POINT('',(-2.341909399533,-3.732130744837,
+    85.745931884674));
+#27018 = CARTESIAN_POINT('',(-1.170956083781,-4.099996563351,
+    86.109566333366));
+#27019 = CARTESIAN_POINT('',(9.3401190249E-07,-4.099995897265,
+    86.473202439963));
+#27020 = CARTESIAN_POINT('',(-8.4908945697E-07,-3.09999755676,
+    78.741156673967));
+#27021 = CARTESIAN_POINT('',(0.885355473403,-3.099997537705,
+    79.104793294619));
+#27022 = CARTESIAN_POINT('',(1.77071619462,-2.821851452742,
+    79.468431573232));
+#27023 = CARTESIAN_POINT('',(2.558977181472,-2.265580502513,
+    79.832057977684));
+#27024 = CARTESIAN_POINT('',(3.153070326575,-1.469247783869,
+    80.195714915854));
+#27025 = CARTESIAN_POINT('',(3.472992308794,-0.509220805062,
+    80.55932807682));
+#27026 = CARTESIAN_POINT('',(3.473004812611,0.509211544147,
+    80.922979551731));
+#27027 = CARTESIAN_POINT('',(3.153063358973,1.469261047352,
+    81.286610271431));
+#27028 = CARTESIAN_POINT('',(2.558982924786,2.265567951787,
+    81.650247958682));
+#27029 = CARTESIAN_POINT('',(1.770715258983,2.821853812129,
+    82.013884032569));
+#27030 = CARTESIAN_POINT('',(9.6491344257E-07,3.378140485385,
+    82.741156793969));
+#27031 = CARTESIAN_POINT('',(-1.770713626909,2.821854759911,
+    83.468429555401));
+#27032 = CARTESIAN_POINT('',(-2.558980425441,2.265567621885,
+    83.8320670087));
+#27033 = CARTESIAN_POINT('',(-3.153067994066,1.469273106186,
+    84.195697897234));
+#27034 = CARTESIAN_POINT('',(-3.472995329636,0.5091894625,
+    84.559343713564));
+#27035 = CARTESIAN_POINT('',(-3.472998795728,-0.509185049451,
+    84.922975833816));
+#27036 = CARTESIAN_POINT('',(-3.153070671595,-1.469276566688,
+    85.286604091337));
+#27037 = CARTESIAN_POINT('',(-2.558977476519,-2.265562270116,
+    85.650254230893));
+#27038 = CARTESIAN_POINT('',(-1.770717982056,-2.821854588925,
+    86.013882014683));
+#27039 = CARTESIAN_POINT('',(-0.885357256467,-3.09999730732,
+    86.377520293332));
+#27040 = CARTESIAN_POINT('',(-9.3398276713E-07,-3.099997312484,
+    86.741156913999));
+#27041 = DEFINITIONAL_REPRESENTATION('',(#27042),#27069);
+#27042 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#27043,#27044,#27045,#27046,
+    #27047,#27048,#27049,#27050,#27051,#27052,#27053,#27054,#27055,
+    #27056,#27057,#27058,#27059,#27060,#27061,#27062,#27063,#27064,
+    #27065,#27066,#27067,#27068),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151523326465,0.36353351181,0.807505866801,1.),.UNSPECIFIED.);
+#27043 = CARTESIAN_POINT('',(-0.931752290574,0.));
+#27044 = CARTESIAN_POINT('',(-0.931752345128,3.400100905689E-02));
+#27045 = CARTESIAN_POINT('',(-0.931752448968,6.800219564359E-02));
+#27046 = CARTESIAN_POINT('',(-0.931752559398,0.102003263584));
+#27047 = CARTESIAN_POINT('',(-0.931752647373,0.136004254089));
+#27048 = CARTESIAN_POINT('',(-0.931752698075,0.170005321662));
+#27049 = CARTESIAN_POINT('',(-0.931752711497,0.204006510007));
+#27050 = CARTESIAN_POINT('',(-0.931752691155,0.285581471051));
+#27051 = CARTESIAN_POINT('',(-0.931752629125,0.333156289341));
+#27052 = CARTESIAN_POINT('',(-0.931752541701,0.380730462343));
+#27053 = CARTESIAN_POINT('',(-0.931752453127,0.42830422563));
+#27054 = CARTESIAN_POINT('',(-0.931752382494,0.475878399778));
+#27055 = CARTESIAN_POINT('',(-0.931752339123,0.523453219315));
+#27056 = CARTESIAN_POINT('',(-0.931752273579,0.670652164115));
+#27057 = CARTESIAN_POINT('',(-0.93175233073,0.770313009317));
+#27058 = CARTESIAN_POINT('',(-0.931752484369,0.869944666933));
+#27059 = CARTESIAN_POINT('',(-0.931752575416,0.969565868624));
+#27060 = CARTESIAN_POINT('',(-0.931752605349,1.069197529416));
+#27061 = CARTESIAN_POINT('',(-0.931752597008,1.168858374035));
+#27062 = CARTESIAN_POINT('',(-0.931752556414,1.311678020956));
+#27063 = CARTESIAN_POINT('',(-0.931752540398,1.354873211139));
+#27064 = CARTESIAN_POINT('',(-0.931752522303,1.398068000787));
+#27065 = CARTESIAN_POINT('',(-0.931752503551,1.441262536015));
+#27066 = CARTESIAN_POINT('',(-0.931752485305,1.484457326474));
+#27067 = CARTESIAN_POINT('',(-0.931752468456,1.527652517261));
+#27068 = CARTESIAN_POINT('',(-0.931752453598,1.57084716082));
+#27069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27070 = ORIENTED_EDGE('',*,*,#27071,.F.);
+#27071 = EDGE_CURVE('',#26539,#26937,#27072,.T.);
+#27072 = SURFACE_CURVE('',#27073,(#27077,#27084),.PCURVE_S1.);
+#27073 = LINE('',#27074,#27075);
+#27074 = CARTESIAN_POINT('',(4.,0.,0.));
+#27075 = VECTOR('',#27076,1.);
+#27076 = DIRECTION('',(0.,0.,1.));
+#27077 = PCURVE('',#23734,#27078);
+#27078 = DEFINITIONAL_REPRESENTATION('',(#27079),#27083);
+#27079 = LINE('',#27080,#27081);
+#27080 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#27081 = VECTOR('',#27082,1.);
+#27082 = DIRECTION('',(-0.,-1.));
+#27083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27084 = PCURVE('',#27085,#27090);
+#27085 = CYLINDRICAL_SURFACE('',#27086,4.);
+#27086 = AXIS2_PLACEMENT_3D('',#27087,#27088,#27089);
+#27087 = CARTESIAN_POINT('',(0.,0.,0.));
+#27088 = DIRECTION('',(-0.,-0.,-1.));
+#27089 = DIRECTION('',(1.,0.,0.));
+#27090 = DEFINITIONAL_REPRESENTATION('',(#27091),#27095);
+#27091 = LINE('',#27092,#27093);
+#27092 = CARTESIAN_POINT('',(-0.,0.));
+#27093 = VECTOR('',#27094,1.);
+#27094 = DIRECTION('',(-0.,-1.));
+#27095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27096 = ADVANCED_FACE('',(#27097),#23647,.F.);
+#27097 = FACE_BOUND('',#27098,.F.);
+#27098 = EDGE_LOOP('',(#27099,#27100,#27101,#27185,#27205));
+#27099 = ORIENTED_EDGE('',*,*,#23585,.F.);
+#27100 = ORIENTED_EDGE('',*,*,#23835,.T.);
+#27101 = ORIENTED_EDGE('',*,*,#27102,.T.);
+#27102 = EDGE_CURVE('',#23752,#27103,#27105,.T.);
+#27103 = VERTEX_POINT('',#27104);
+#27104 = CARTESIAN_POINT('',(-8.49089439E-07,-3.09999755676,
+    78.741156673967));
+#27105 = SURFACE_CURVE('',#27106,(#27128,#27135),.PCURVE_S1.);
+#27106 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#27107,#27108,#27109,#27110,
+    #27111,#27112,#27113,#27114,#27115,#27116,#27117,#27118,#27119,
+    #27120,#27121,#27122,#27123,#27124,#27125,#27126,#27127),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#27107 = CARTESIAN_POINT('',(-7.6416268557E-07,-3.099997801139,
+    70.741156433834));
+#27108 = CARTESIAN_POINT('',(0.88535562808,-3.099997757732,
+    71.104793054575));
+#27109 = CARTESIAN_POINT('',(1.770716411461,-2.821851626704,
+    71.46843133314));
+#27110 = CARTESIAN_POINT('',(2.558977445268,-2.265580610983,
+    71.832057737501));
+#27111 = CARTESIAN_POINT('',(3.153070615297,-1.469247813282,
+    72.195714675932));
+#27112 = CARTESIAN_POINT('',(3.472992596492,-0.509220750111,
+    72.559327836525));
+#27113 = CARTESIAN_POINT('',(3.473005072404,0.509211679435,
+    72.922979311817));
+#27114 = CARTESIAN_POINT('',(3.153063567245,1.469261249512,
+    73.286610031223));
+#27115 = CARTESIAN_POINT('',(2.558983064429,2.265568200448,
+    73.65024771864));
+#27116 = CARTESIAN_POINT('',(1.770715321257,2.821854083044,
+    74.013883792466));
+#27117 = CARTESIAN_POINT('',(8.7238560361E-07,3.378140751645,
+    74.741156553884));
+#27118 = CARTESIAN_POINT('',(-1.770713843766,2.821854933825,
+    75.468429315303));
+#27119 = CARTESIAN_POINT('',(-2.558980392145,2.265568090014,
+    75.832065389131));
+#27120 = CARTESIAN_POINT('',(-3.153069449798,1.469271722713,
+    76.195703076539));
+#27121 = CARTESIAN_POINT('',(-3.472993533443,0.509191930562,
+    76.559333795974));
+#27122 = CARTESIAN_POINT('',(-3.473001139394,-0.509187707746,
+    76.922985271209));
+#27123 = CARTESIAN_POINT('',(-3.153069712919,-1.469275355989,
+    77.28659843187));
+#27124 = CARTESIAN_POINT('',(-2.558977913164,-2.265562878394,
+    77.650255370246));
+#27125 = CARTESIAN_POINT('',(-1.770718044377,-2.82185485982,
+    78.013881774656));
+#27126 = CARTESIAN_POINT('',(-0.885357241309,-3.099997575976,
+    78.377520053154));
+#27127 = CARTESIAN_POINT('',(-8.4908949338E-07,-3.09999755676,
+    78.741156673967));
+#27128 = PCURVE('',#23647,#27129);
+#27129 = DEFINITIONAL_REPRESENTATION('',(#27130),#27134);
+#27130 = LINE('',#27131,#27132);
+#27131 = CARTESIAN_POINT('',(-0.,0.));
+#27132 = VECTOR('',#27133,1.);
+#27133 = DIRECTION('',(0.,1.));
+#27134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27135 = PCURVE('',#27136,#27179);
+#27136 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#27137,#27138,#27139,#27140,#27141,#27142,#27143,#27144,#27145
+      ,#27146,#27147,#27148,#27149,#27150,#27151,#27152,#27153,#27154
+      ,#27155,#27156,#27157)
+    ,(#27158,#27159,#27160,#27161,#27162,#27163,#27164,#27165,#27166
+      ,#27167,#27168,#27169,#27170,#27171,#27172,#27173,#27174,#27175
+      ,#27176,#27177,#27178
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#27137 = CARTESIAN_POINT('',(-7.6416268557E-07,-3.099997801139,
+    70.741156433834));
+#27138 = CARTESIAN_POINT('',(0.88535562808,-3.099997757732,
+    71.104793054575));
+#27139 = CARTESIAN_POINT('',(1.770716411461,-2.821851626704,
+    71.46843133314));
+#27140 = CARTESIAN_POINT('',(2.558977445268,-2.265580610983,
+    71.832057737501));
+#27141 = CARTESIAN_POINT('',(3.153070615297,-1.469247813282,
+    72.195714675932));
+#27142 = CARTESIAN_POINT('',(3.472992596492,-0.509220750111,
+    72.559327836525));
+#27143 = CARTESIAN_POINT('',(3.473005072404,0.509211679435,
+    72.922979311817));
+#27144 = CARTESIAN_POINT('',(3.153063567245,1.469261249512,
+    73.286610031223));
+#27145 = CARTESIAN_POINT('',(2.558983064429,2.265568200448,
+    73.65024771864));
+#27146 = CARTESIAN_POINT('',(1.770715321257,2.821854083044,
+    74.013883792466));
+#27147 = CARTESIAN_POINT('',(8.7238560361E-07,3.378140751645,
+    74.741156553884));
+#27148 = CARTESIAN_POINT('',(-1.770713843766,2.821854933825,
+    75.468429315303));
+#27149 = CARTESIAN_POINT('',(-2.558980392145,2.265568090014,
+    75.832065389131));
+#27150 = CARTESIAN_POINT('',(-3.153069449798,1.469271722713,
+    76.195703076539));
+#27151 = CARTESIAN_POINT('',(-3.472993533443,0.509191930562,
+    76.559333795974));
+#27152 = CARTESIAN_POINT('',(-3.473001139394,-0.509187707746,
+    76.922985271209));
+#27153 = CARTESIAN_POINT('',(-3.153069712919,-1.469275355989,
+    77.28659843187));
+#27154 = CARTESIAN_POINT('',(-2.558977913164,-2.265562878394,
+    77.650255370246));
+#27155 = CARTESIAN_POINT('',(-1.770718044377,-2.82185485982,
+    78.013881774656));
+#27156 = CARTESIAN_POINT('',(-0.885357241309,-3.099997575976,
+    78.377520053154));
+#27157 = CARTESIAN_POINT('',(-8.4908949338E-07,-3.09999755676,
+    78.741156673967));
+#27158 = CARTESIAN_POINT('',(-7.6417977013E-07,-3.100002198872,
+    71.758847887449));
+#27159 = CARTESIAN_POINT('',(0.885356953846,-3.100002678776,
+    72.122484508188));
+#27160 = CARTESIAN_POINT('',(1.770719227375,-2.821860006894,
+    72.486122786728));
+#27161 = CARTESIAN_POINT('',(2.558980566111,-2.265567602652,
+    72.849749191201));
+#27162 = CARTESIAN_POINT('',(3.153073669853,-1.469279197073,
+    73.213406129407));
+#27163 = CARTESIAN_POINT('',(3.473006075036,-0.509190277543,
+    73.577019290258));
+#27164 = CARTESIAN_POINT('',(3.472998999038,0.509190885633,
+    73.940670765368));
+#27165 = CARTESIAN_POINT('',(3.153074935982,1.469272282005,
+    74.304301484859));
+#27166 = CARTESIAN_POINT('',(2.558985403096,2.265570150867,
+    74.667939172245));
+#27167 = CARTESIAN_POINT('',(1.770717963828,2.821858237909,
+    75.03157524608));
+#27168 = CARTESIAN_POINT('',(8.856220266E-07,3.37814581023,
+    75.758848007499));
+#27169 = CARTESIAN_POINT('',(-1.770716504293,2.821859230112,
+    76.486120768913));
+#27170 = CARTESIAN_POINT('',(-2.558985717357,2.265572924738,
+    76.849756842765));
+#27171 = CARTESIAN_POINT('',(-3.153067524148,1.469265090478,
+    77.213394530095));
+#27172 = CARTESIAN_POINT('',(-3.473010008092,0.50921424945,
+    77.577025249704));
+#27173 = CARTESIAN_POINT('',(-3.472998062085,-0.509219705449,
+    77.940676724642));
+#27174 = CARTESIAN_POINT('',(-3.153076101433,-1.469248372358,
+    78.304289885668));
+#27175 = CARTESIAN_POINT('',(-2.558982456285,-2.265582671934,
+    78.667946823747));
+#27176 = CARTESIAN_POINT('',(-1.770720531482,-2.821854930787,
+    79.031573228305));
+#27177 = CARTESIAN_POINT('',(-0.885358567114,-3.100001939027,
+    79.395211506765));
+#27178 = CARTESIAN_POINT('',(-8.4911150511E-07,-3.100002443252,
+    79.758848127579));
+#27179 = DEFINITIONAL_REPRESENTATION('',(#27180),#27184);
+#27180 = LINE('',#27181,#27182);
+#27181 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#27182 = VECTOR('',#27183,1.);
+#27183 = DIRECTION('',(0.,1.));
+#27184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27185 = ORIENTED_EDGE('',*,*,#27186,.F.);
+#27186 = EDGE_CURVE('',#26749,#27103,#27187,.T.);
+#27187 = SURFACE_CURVE('',#27188,(#27191,#27198),.PCURVE_S1.);
+#27188 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27189,#27190),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#27189 = CARTESIAN_POINT('',(8.4911716147E-07,-4.099996270177,
+    78.473202679993));
+#27190 = CARTESIAN_POINT('',(-8.4908949338E-07,-3.09999755676,
+    78.741156673967));
+#27191 = PCURVE('',#23647,#27192);
+#27192 = DEFINITIONAL_REPRESENTATION('',(#27193),#27197);
+#27193 = LINE('',#27194,#27195);
+#27194 = CARTESIAN_POINT('',(0.,6.283389315972));
+#27195 = VECTOR('',#27196,1.);
+#27196 = DIRECTION('',(1.,0.));
+#27197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27198 = PCURVE('',#26998,#27199);
+#27199 = DEFINITIONAL_REPRESENTATION('',(#27200),#27204);
+#27200 = LINE('',#27201,#27202);
+#27201 = CARTESIAN_POINT('',(0.,0.));
+#27202 = VECTOR('',#27203,1.);
+#27203 = DIRECTION('',(1.,0.));
+#27204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27205 = ORIENTED_EDGE('',*,*,#26748,.F.);
+#27206 = ADVANCED_FACE('',(#27207),#23785,.F.);
+#27207 = FACE_BOUND('',#27208,.F.);
+#27208 = EDGE_LOOP('',(#27209,#27210,#27211,#27295));
+#27209 = ORIENTED_EDGE('',*,*,#23751,.F.);
+#27210 = ORIENTED_EDGE('',*,*,#23945,.T.);
+#27211 = ORIENTED_EDGE('',*,*,#27212,.T.);
+#27212 = EDGE_CURVE('',#23862,#27213,#27215,.T.);
+#27213 = VERTEX_POINT('',#27214);
+#27214 = CARTESIAN_POINT('',(-7.64179755E-07,-3.100002198872,
+    71.758847887449));
+#27215 = SURFACE_CURVE('',#27216,(#27238,#27245),.PCURVE_S1.);
+#27216 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#27217,#27218,#27219,#27220,
+    #27221,#27222,#27223,#27224,#27225,#27226,#27227,#27228,#27229,
+    #27230,#27231,#27232,#27233,#27234,#27235,#27236,#27237),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#27217 = CARTESIAN_POINT('',(-6.7927307335E-07,-3.10000195456,
+    63.758847647386));
+#27218 = CARTESIAN_POINT('',(0.885356968991,-3.10000241015,
+    64.122484268058));
+#27219 = CARTESIAN_POINT('',(1.77071916508,-2.821859735986,
+    64.486122546667));
+#27220 = CARTESIAN_POINT('',(2.558980426493,-2.265567354003,
+    64.849748951098));
+#27221 = CARTESIAN_POINT('',(3.153073461567,-1.469278994869,
+    65.213405889321));
+#27222 = CARTESIAN_POINT('',(3.473005815239,-0.509190142301,
+    65.577019050166));
+#27223 = CARTESIAN_POINT('',(3.472998711357,0.509190940643,
+    65.940670525275));
+#27224 = CARTESIAN_POINT('',(3.15307464721,1.469272252562,
+    66.304301244773));
+#27225 = CARTESIAN_POINT('',(2.558985139341,2.265570042392,
+    66.667938932152));
+#27226 = CARTESIAN_POINT('',(1.770717746965,2.821858063994,
+    67.03157500599));
+#27227 = CARTESIAN_POINT('',(7.9308892871E-07,3.378145543966,
+    67.758847767408));
+#27228 = CARTESIAN_POINT('',(-1.770716442022,2.821858959192,
+    68.486120528824));
+#27229 = CARTESIAN_POINT('',(-2.558985577717,2.26557267607,
+    68.849756602668));
+#27230 = CARTESIAN_POINT('',(-3.153067315869,1.469264888312,
+    69.213394290022));
+#27231 = CARTESIAN_POINT('',(-3.473009748303,0.509214114161,
+    69.577025009581));
+#27232 = CARTESIAN_POINT('',(-3.472997774381,-0.50921976041,
+    69.940676484593));
+#27233 = CARTESIAN_POINT('',(-3.153075812699,-1.46924834295,
+    70.30428964554));
+#27234 = CARTESIAN_POINT('',(-2.558982192486,-2.265582563456,
+    70.667946583689));
+#27235 = CARTESIAN_POINT('',(-1.77072031464,-2.821854756839,
+    71.031572988169));
+#27236 = CARTESIAN_POINT('',(-0.885358412429,-3.10000171899,
+    71.39521126673));
+#27237 = CARTESIAN_POINT('',(-7.6417978034E-07,-3.100002198872,
+    71.758847887449));
+#27238 = PCURVE('',#23785,#27239);
+#27239 = DEFINITIONAL_REPRESENTATION('',(#27240),#27244);
+#27240 = LINE('',#27241,#27242);
+#27241 = CARTESIAN_POINT('',(-0.,0.));
+#27242 = VECTOR('',#27243,1.);
+#27243 = DIRECTION('',(0.,1.));
+#27244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27245 = PCURVE('',#27246,#27289);
+#27246 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#27247,#27248,#27249,#27250,#27251,#27252,#27253,#27254,#27255
+      ,#27256,#27257,#27258,#27259,#27260,#27261,#27262,#27263,#27264
+      ,#27265,#27266,#27267)
+    ,(#27268,#27269,#27270,#27271,#27272,#27273,#27274,#27275,#27276
+      ,#27277,#27278,#27279,#27280,#27281,#27282,#27283,#27284,#27285
+      ,#27286,#27287,#27288
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#27247 = CARTESIAN_POINT('',(-6.792730729E-07,-3.10000195456,
+    63.758847647386));
+#27248 = CARTESIAN_POINT('',(0.885356968991,-3.10000241015,
+    64.122484268057));
+#27249 = CARTESIAN_POINT('',(1.77071916508,-2.821859735986,
+    64.486122546669));
+#27250 = CARTESIAN_POINT('',(2.558980129446,-2.265566994358,
+    64.849750330568));
+#27251 = CARTESIAN_POINT('',(3.153074628539,-1.469280407755,
+    65.213400469965));
+#27252 = CARTESIAN_POINT('',(3.47300373136,-0.50918761929,
+    65.577028727591));
+#27253 = CARTESIAN_POINT('',(3.473000795235,0.509188417632,
+    65.940660847852));
+#27254 = CARTESIAN_POINT('',(3.153073480238,1.469273665448,
+    66.304306664124));
+#27255 = CARTESIAN_POINT('',(2.558985436388,2.265569682748,
+    66.667937552686));
+#27256 = CARTESIAN_POINT('',(1.770717746965,2.821858063994,
+    67.031575005988));
+#27257 = CARTESIAN_POINT('',(7.9308891872E-07,3.378145543966,
+    67.758847767409));
+#27258 = CARTESIAN_POINT('',(-1.770716442022,2.821858959192,
+    68.486120528824));
+#27259 = CARTESIAN_POINT('',(-2.558985577717,2.26557267607,
+    68.849756602664));
+#27260 = CARTESIAN_POINT('',(-3.153067315869,1.469264888311,
+    69.213394290035));
+#27261 = CARTESIAN_POINT('',(-3.473009748303,0.509214114162,
+    69.577025009555));
+#27262 = CARTESIAN_POINT('',(-3.472997774381,-0.509219760411,
+    69.940676484628));
+#27263 = CARTESIAN_POINT('',(-3.153075812699,-1.469248342949,
+    70.304289645507));
+#27264 = CARTESIAN_POINT('',(-2.558982192486,-2.265582563456,
+    70.667946583711));
+#27265 = CARTESIAN_POINT('',(-1.77072031464,-2.821854756839,
+    71.031572988159));
+#27266 = CARTESIAN_POINT('',(-0.885358412429,-3.10000171899,
+    71.395211266733));
+#27267 = CARTESIAN_POINT('',(-7.6417978123E-07,-3.100002198872,
+    71.758847887449));
+#27268 = CARTESIAN_POINT('',(6.7925507086E-07,-4.100002983786,
+    64.02679299866));
+#27269 = CARTESIAN_POINT('',(1.170959720967,-4.100003189125,
+    64.390429105248));
+#27270 = CARTESIAN_POINT('',(2.341914915826,-3.732136274,64.754063553925
+    ));
+#27271 = CARTESIAN_POINT('',(3.384466122114,-2.99639523921,
+    65.117708497324));
+#27272 = CARTESIAN_POINT('',(4.170193600294,-1.943238255358,
+    65.481331085143));
+#27273 = CARTESIAN_POINT('',(4.593326745608,-0.673440373431,
+    65.844975554774));
+#27274 = CARTESIAN_POINT('',(4.593326555108,0.673443246447,
+    66.208616161927));
+#27275 = CARTESIAN_POINT('',(4.170192170366,1.943236034774,
+    66.572243072754));
+#27276 = CARTESIAN_POINT('',(3.384464167533,2.996399946857,
+    66.935884911567));
+#27277 = CARTESIAN_POINT('',(2.341915594458,3.732136228231,
+    67.299520185508));
+#27278 = CARTESIAN_POINT('',(-7.7636520574E-07,4.467870372686,
+    68.026792878638));
+#27279 = CARTESIAN_POINT('',(-2.341916922082,3.732135511694,
+    68.754065571764));
+#27280 = CARTESIAN_POINT('',(-3.384466724131,2.996402465369,
+    69.117702225207));
+#27281 = CARTESIAN_POINT('',(-4.170185763053,1.943215157202,
+    69.481337265068));
+#27282 = CARTESIAN_POINT('',(-4.59333854567,0.673485119165,
+    69.844979272942));
+#27283 = CARTESIAN_POINT('',(-4.593319328773,-0.673500255762,
+    70.208600524892));
+#27284 = CARTESIAN_POINT('',(-4.170192404994,-1.943189246188,
+    70.57226009162));
+#27285 = CARTESIAN_POINT('',(-3.384466930618,-2.996422976509,
+    70.935875880409));
+#27286 = CARTESIAN_POINT('',(-2.341913350998,-3.732130756063,
+    71.299522203371));
+#27287 = CARTESIAN_POINT('',(-1.170958277568,-4.100003175592,
+    71.663156652038));
+#27288 = CARTESIAN_POINT('',(7.6415812611E-07,-4.100003356745,
+    72.026792758594));
+#27289 = DEFINITIONAL_REPRESENTATION('',(#27290),#27294);
+#27290 = LINE('',#27291,#27292);
+#27291 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#27292 = VECTOR('',#27293,1.);
+#27293 = DIRECTION('',(0.,1.));
+#27294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27295 = ORIENTED_EDGE('',*,*,#27296,.F.);
+#27296 = EDGE_CURVE('',#23752,#27213,#27297,.T.);
+#27297 = SURFACE_CURVE('',#27298,(#27301,#27308),.PCURVE_S1.);
+#27298 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27299,#27300),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#27299 = CARTESIAN_POINT('',(-7.6416269579E-07,-3.099997801139,
+    70.741156433834));
+#27300 = CARTESIAN_POINT('',(-7.6417978034E-07,-3.100002198872,
+    71.758847887449));
+#27301 = PCURVE('',#23785,#27302);
+#27302 = DEFINITIONAL_REPRESENTATION('',(#27303),#27307);
+#27303 = LINE('',#27304,#27305);
+#27304 = CARTESIAN_POINT('',(0.,6.283389315972));
+#27305 = VECTOR('',#27306,1.);
+#27306 = DIRECTION('',(1.,0.));
+#27307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27308 = PCURVE('',#27136,#27309);
+#27309 = DEFINITIONAL_REPRESENTATION('',(#27310),#27314);
+#27310 = LINE('',#27311,#27312);
+#27311 = CARTESIAN_POINT('',(0.,0.));
+#27312 = VECTOR('',#27313,1.);
+#27313 = DIRECTION('',(1.,0.));
+#27314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27315 = ADVANCED_FACE('',(#27316),#23895,.F.);
+#27316 = FACE_BOUND('',#27317,.F.);
+#27317 = EDGE_LOOP('',(#27318,#27319,#27320,#27424,#27575));
+#27318 = ORIENTED_EDGE('',*,*,#23861,.F.);
+#27319 = ORIENTED_EDGE('',*,*,#24225,.T.);
+#27320 = ORIENTED_EDGE('',*,*,#27321,.T.);
+#27321 = EDGE_CURVE('',#24075,#27322,#27324,.T.);
+#27322 = VERTEX_POINT('',#27323);
+#27323 = CARTESIAN_POINT('',(4.,0.,57.999997731423));
+#27324 = SURFACE_CURVE('',#27325,(#27356,#27390),.PCURVE_S1.);
+#27325 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#27326,#27327,#27328,#27329,
+    #27330,#27331,#27332,#27333,#27334,#27335,#27336,#27337,#27338,
+    #27339,#27340,#27341,#27342,#27343,#27344,#27345,#27346,#27347,
+    #27348,#27349,#27350,#27351,#27352,#27353,#27354,#27355),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147734677939,0.319758400805,
+    0.863695197892,1.),.UNSPECIFIED.);
+#27326 = CARTESIAN_POINT('',(4.7547054953E-07,-4.,55.999997980188));
+#27327 = CARTESIAN_POINT('',(0.116014741809,-3.999999980409,
+    56.036926414002));
+#27328 = CARTESIAN_POINT('',(0.232029445399,-3.996154431333,
+    56.073854979306));
+#27329 = CARTESIAN_POINT('',(0.347895237072,-3.988463364921,
+    56.110783487708));
+#27330 = CARTESIAN_POINT('',(0.46346335479,-3.976933687393,
+    56.147711929993));
+#27331 = CARTESIAN_POINT('',(0.578585729722,-3.961579182107,
+    56.18464038499));
+#27332 = CARTESIAN_POINT('',(0.693115092336,-3.942420492634,
+    56.221568928429));
+#27333 = CARTESIAN_POINT('',(0.80690507848,-3.919485105832,
+    56.258497541815));
+#27334 = CARTESIAN_POINT('',(1.05127833545,-3.861743474117,
+    56.33842590869));
+#27335 = CARTESIAN_POINT('',(1.181548266581,-3.825605123852,
+    56.381426105194));
+#27336 = CARTESIAN_POINT('',(1.31039034207,-3.784446644207,
+    56.424426175432));
+#27337 = CARTESIAN_POINT('',(1.437578894105,-3.738334413036,
+    56.467426082959));
+#27338 = CARTESIAN_POINT('',(1.562892592599,-3.687346741959,
+    56.510425991054));
+#27339 = CARTESIAN_POINT('',(1.686114663946,-3.631573792362,
+    56.55342606353));
+#27340 = CARTESIAN_POINT('',(1.807033109772,-3.5711174914,
+    56.596426265537));
+#27341 = CARTESIAN_POINT('',(2.299844915244,-3.300479935878,
+    56.775391290929));
+#27342 = CARTESIAN_POINT('',(2.649414782733,-3.049033038989,
+    56.911450358983));
+#27343 = CARTESIAN_POINT('',(2.967181042846,-2.755434983885,
+    57.047457844425));
+#27344 = CARTESIAN_POINT('',(3.247343011492,-2.424528221882,
+    57.183426062603));
+#27345 = CARTESIAN_POINT('',(3.484998455146,-2.06188530049,
+    57.319394317785));
+#27346 = CARTESIAN_POINT('',(3.676197584699,-1.673789848319,
+    57.455401860711));
+#27347 = CARTESIAN_POINT('',(3.817945882072,-1.267179419143,
+    57.591460950089));
+#27348 = CARTESIAN_POINT('',(3.931431300733,-0.745188005696,
+    57.761497488876));
+#27349 = CARTESIAN_POINT('',(3.950972458265,-0.63989710544,
+    57.795568940951));
+#27350 = CARTESIAN_POINT('',(3.967289996837,-0.534025093308,
+    57.829640415137));
+#27351 = CARTESIAN_POINT('',(3.980363987456,-0.427687195446,
+    57.863711900598));
+#27352 = CARTESIAN_POINT('',(3.990179475683,-0.320999173155,
+    57.897783386296));
+#27353 = CARTESIAN_POINT('',(3.996726481639,-0.214077322888,
+    57.931854860994));
+#27354 = CARTESIAN_POINT('',(4.,-0.10703847625,57.96592631325));
+#27355 = CARTESIAN_POINT('',(4.,-8.9E-16,57.999997731423));
+#27356 = PCURVE('',#23895,#27357);
+#27357 = DEFINITIONAL_REPRESENTATION('',(#27358),#27389);
+#27358 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#27359,#27360,#27361,#27362,
+    #27363,#27364,#27365,#27366,#27367,#27368,#27369,#27370,#27371,
+    #27372,#27373,#27374,#27375,#27376,#27377,#27378,#27379,#27380,
+    #27381,#27382,#27383,#27384,#27385,#27386,#27387,#27388),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147734677939,0.319758400805,
+    0.863695197892,1.),.UNSPECIFIED.);
+#27359 = CARTESIAN_POINT('',(-0.103530227688,0.));
+#27360 = CARTESIAN_POINT('',(-0.103530262223,2.900448923381E-02));
+#27361 = CARTESIAN_POINT('',(-0.103530316503,5.80090968433E-02));
+#27362 = CARTESIAN_POINT('',(-0.103530364412,8.701366073337E-02));
+#27363 = CARTESIAN_POINT('',(-0.103530396878,0.11601816652));
+#27364 = CARTESIAN_POINT('',(-0.103530415482,0.145022673819));
+#27365 = CARTESIAN_POINT('',(-0.103530426067,0.17402724254));
+#27366 = CARTESIAN_POINT('',(-0.103530432344,0.203031859175));
+#27367 = CARTESIAN_POINT('',(-0.103530426184,0.265809494848));
+#27368 = CARTESIAN_POINT('',(-0.103530414083,0.299582859907));
+#27369 = CARTESIAN_POINT('',(-0.103530397076,0.333356118422));
+#27370 = CARTESIAN_POINT('',(-0.103530378661,0.367129244383));
+#27371 = CARTESIAN_POINT('',(-0.103530361742,0.400902368774));
+#27372 = CARTESIAN_POINT('',(-0.103530348408,0.434675622737));
+#27373 = CARTESIAN_POINT('',(-0.103530339717,0.468448980727));
+#27374 = CARTESIAN_POINT('',(-0.103530322083,0.60901228365));
+#27375 = CARTESIAN_POINT('',(-0.103530353887,0.715876278885));
+#27376 = CARTESIAN_POINT('',(-0.103530438748,0.822699825732));
+#27377 = CARTESIAN_POINT('',(-0.103530494227,0.929492562679));
+#27378 = CARTESIAN_POINT('',(-0.103530504762,1.03628529563));
+#27379 = CARTESIAN_POINT('',(-0.103530496198,1.143108849698));
+#27380 = CARTESIAN_POINT('',(-0.103530469466,1.249972859612));
+#27381 = CARTESIAN_POINT('',(-0.103530427792,1.38352354182));
+#27382 = CARTESIAN_POINT('',(-0.10353041901,1.410284057891));
+#27383 = CARTESIAN_POINT('',(-0.103530409942,1.437044590794));
+#27384 = CARTESIAN_POINT('',(-0.103530400743,1.463805132296));
+#27385 = CARTESIAN_POINT('',(-0.103530391574,1.490565674001));
+#27386 = CARTESIAN_POINT('',(-0.103530382607,1.517326207347));
+#27387 = CARTESIAN_POINT('',(-0.103530374019,1.544086723607));
+#27388 = CARTESIAN_POINT('',(-0.103530365998,1.570847213888));
+#27389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27390 = PCURVE('',#24172,#27391);
+#27391 = DEFINITIONAL_REPRESENTATION('',(#27392),#27423);
+#27392 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#27393,#27394,#27395,#27396,
+    #27397,#27398,#27399,#27400,#27401,#27402,#27403,#27404,#27405,
+    #27406,#27407,#27408,#27409,#27410,#27411,#27412,#27413,#27414,
+    #27415,#27416,#27417,#27418,#27419,#27420,#27421,#27422),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147734677939,0.319758400805,
+    0.863695197892,1.),.UNSPECIFIED.);
+#27393 = CARTESIAN_POINT('',(-4.712389099252,-55.99999798018));
+#27394 = CARTESIAN_POINT('',(-4.741392665837,-56.036926414));
+#27395 = CARTESIAN_POINT('',(-4.770396342187,-56.0738549793));
+#27396 = CARTESIAN_POINT('',(-4.79939996833,-56.1107834877));
+#27397 = CARTESIAN_POINT('',(-4.828403531785,-56.14771192999));
+#27398 = CARTESIAN_POINT('',(-4.857407093816,-56.18464038499));
+#27399 = CARTESIAN_POINT('',(-4.886410715666,-56.22156892842));
+#27400 = CARTESIAN_POINT('',(-4.915414384806,-56.25849754181));
+#27401 = CARTESIAN_POINT('',(-4.978189969608,-56.33842590869));
+#27402 = CARTESIAN_POINT('',(-5.0119622313,-56.38142610519));
+#27403 = CARTESIAN_POINT('',(-5.04573438742,-56.42442617543));
+#27404 = CARTESIAN_POINT('',(-5.079506412448,-56.46742608295));
+#27405 = CARTESIAN_POINT('',(-5.113278437479,-56.51042599105));
+#27406 = CARTESIAN_POINT('',(-5.147050593521,-56.55342606353));
+#27407 = CARTESIAN_POINT('',(-5.180822854797,-56.59642626553));
+#27408 = CARTESIAN_POINT('',(-5.321381597426,-56.77539129092));
+#27409 = CARTESIAN_POINT('',(-5.428242135658,-56.91145035898));
+#27410 = CARTESIAN_POINT('',(-5.535062229222,-57.04745784442));
+#27411 = CARTESIAN_POINT('',(-5.641851506563,-57.1834260626));
+#27412 = CARTESIAN_POINT('',(-5.748640780428,-57.31939431778));
+#27413 = CARTESIAN_POINT('',(-5.855460866375,-57.45540186071));
+#27414 = CARTESIAN_POINT('',(-5.962321400743,-57.59146095008));
+#27415 = CARTESIAN_POINT('',(-6.09586773539,-57.76149748887));
+#27416 = CARTESIAN_POINT('',(-6.122627380102,-57.79556894095));
+#27417 = CARTESIAN_POINT('',(-6.149387041497,-57.82964041513));
+#27418 = CARTESIAN_POINT('',(-6.176146711406,-57.86371190059));
+#27419 = CARTESIAN_POINT('',(-6.2029063815,-57.89778338629));
+#27420 = CARTESIAN_POINT('',(-6.229666043287,-57.93185486099));
+#27421 = CARTESIAN_POINT('',(-6.256425688117,-57.96592631325));
+#27422 = CARTESIAN_POINT('',(-6.28318530718,-57.99999773142));
+#27423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27424 = ORIENTED_EDGE('',*,*,#27425,.T.);
+#27425 = EDGE_CURVE('',#27322,#27426,#27428,.T.);
+#27426 = VERTEX_POINT('',#27427);
+#27427 = CARTESIAN_POINT('',(5.4339839E-07,-4.,63.999997691619));
+#27428 = SURFACE_CURVE('',#27429,(#27474,#27522),.PCURVE_S1.);
+#27429 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#27430,#27431,#27432,#27433,
+    #27434,#27435,#27436,#27437,#27438,#27439,#27440,#27441,#27442,
+    #27443,#27444,#27445,#27446,#27447,#27448,#27449,#27450,#27451,
+    #27452,#27453,#27454,#27455,#27456,#27457,#27458,#27459,#27460,
+    #27461,#27462,#27463,#27464,#27465,#27466,#27467,#27468,#27469,
+    #27470,#27471,#27472,#27473),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217223790136,0.435873202867,0.651861424625,0.869180275358,
+    0.951697936624,1.),.UNSPECIFIED.);
+#27430 = CARTESIAN_POINT('',(4.,-8.9E-16,57.999997731423));
+#27431 = CARTESIAN_POINT('',(4.,0.511591256589,58.162842348123));
+#27432 = CARTESIAN_POINT('',(3.925220782153,1.023908997647,
+    58.325917625952));
+#27433 = CARTESIAN_POINT('',(3.775295109032,1.52303498526,58.48885678337
+    ));
+#27434 = CARTESIAN_POINT('',(3.553392571409,1.996284763594,
+    58.65171189652));
+#27435 = CARTESIAN_POINT('',(3.264650301319,2.431984191857,
+    58.814567004375));
+#27436 = CARTESIAN_POINT('',(2.916366205993,2.819673022142,
+    58.977506195077));
+#27437 = CARTESIAN_POINT('',(2.517724527796,3.150045844413,
+    59.140581492724));
+#27438 = CARTESIAN_POINT('',(1.641014147305,3.684052772467,
+    59.467339452455));
+#27439 = CARTESIAN_POINT('',(1.161171676232,3.887614202423,
+    59.631491151721));
+#27440 = CARTESIAN_POINT('',(0.653214100994,4.019141504419,
+    59.795501730806));
+#27441 = CARTESIAN_POINT('',(0.129883320812,4.074692896013,
+    59.959426043866));
+#27442 = CARTESIAN_POINT('',(-0.395922828824,4.052583386166,
+    60.123350629086));
+#27443 = CARTESIAN_POINT('',(-0.911225782945,3.953673163599,
+    60.287361113285));
+#27444 = CARTESIAN_POINT('',(-1.403058283477,3.781084464861,
+    60.451512796168));
+#27445 = CARTESIAN_POINT('',(-2.309421403171,3.305348619373,
+    60.777344441531));
+#27446 = CARTESIAN_POINT('',(-2.726093723192,3.003147561843,
+    60.939486983957));
+#27447 = CARTESIAN_POINT('',(-3.096764558466,2.641194809529,
+    61.101497607111));
+#27448 = CARTESIAN_POINT('',(-3.411827474106,2.228023872262,
+    61.26342613729));
+#27449 = CARTESIAN_POINT('',(-3.663445903051,1.773421808961,
+    61.425354653196));
+#27450 = CARTESIAN_POINT('',(-3.845809744846,1.288499013879,
+    61.587365222839));
+#27451 = CARTESIAN_POINT('',(-3.954968285796,0.785482382061,
+    61.749507734479));
+#27452 = CARTESIAN_POINT('',(-4.025900785425,-0.232545958237,
+    62.074341921167));
+#27453 = CARTESIAN_POINT('',(-3.98686288179,-0.749051817494,
+    62.237488998825));
+#27454 = CARTESIAN_POINT('',(-3.871875848029,-1.257607902579,
+    62.400499710351));
+#27455 = CARTESIAN_POINT('',(-3.683224895651,-1.74532328386,
+    62.563426317107));
+#27456 = CARTESIAN_POINT('',(-3.425231084014,-2.200180120716,
+    62.726352791195));
+#27457 = CARTESIAN_POINT('',(-3.104459017974,-2.61122359158,
+    62.889363234127));
+#27458 = CARTESIAN_POINT('',(-2.729438411355,-2.96852164361,
+    63.052510157748));
+#27459 = CARTESIAN_POINT('',(-2.153159168816,-3.376636449728,
+    63.277286420542));
+#27460 = CARTESIAN_POINT('',(-1.988320717658,-3.480150436909,
+    63.339148719836));
+#27461 = CARTESIAN_POINT('',(-1.817817901774,-3.574451657723,
+    63.401010205073));
+#27462 = CARTESIAN_POINT('',(-1.642253784559,-3.659181417894,
+    63.462870667829));
+#27463 = CARTESIAN_POINT('',(-1.462254810038,-3.734029651326,
+    63.524731138516));
+#27464 = CARTESIAN_POINT('',(-1.278469021923,-3.798734432651,
+    63.586592641416));
+#27465 = CARTESIAN_POINT('',(-1.09156524494,-3.853083627484,
+    63.648454954355));
+#27466 = CARTESIAN_POINT('',(-0.791406928666,-3.92257771472,
+    63.746525631682));
+#27467 = CARTESIAN_POINT('',(-0.679746114301,-3.944634737226,
+    63.782735936844));
+#27468 = CARTESIAN_POINT('',(-0.567388152896,-3.963057983529,
+    63.818946263949));
+#27469 = CARTESIAN_POINT('',(-0.454471132763,-3.977822034697,
+    63.855156593063));
+#27470 = CARTESIAN_POINT('',(-0.341133862938,-3.988907817244,
+    63.891366908845));
+#27471 = CARTESIAN_POINT('',(-0.227515873186,-3.996302603132,
+    63.92757720054));
+#27472 = CARTESIAN_POINT('',(-0.113757414001,-4.000000009766,
+    63.963787461989));
+#27473 = CARTESIAN_POINT('',(5.4339839073E-07,-4.,63.999997691619));
+#27474 = PCURVE('',#23895,#27475);
+#27475 = DEFINITIONAL_REPRESENTATION('',(#27476),#27521);
+#27476 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#27477,#27478,#27479,#27480,
+    #27481,#27482,#27483,#27484,#27485,#27486,#27487,#27488,#27489,
+    #27490,#27491,#27492,#27493,#27494,#27495,#27496,#27497,#27498,
+    #27499,#27500,#27501,#27502,#27503,#27504,#27505,#27506,#27507,
+    #27508,#27509,#27510,#27511,#27512,#27513,#27514,#27515,#27516,
+    #27517,#27518,#27519,#27520),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217223790136,0.435873202867,0.651861424625,0.869180275358,
+    0.951697936624,1.),.UNSPECIFIED.);
+#27477 = CARTESIAN_POINT('',(-0.103530365998,1.570847213888));
+#27478 = CARTESIAN_POINT('',(-0.103530327663,1.698749192033));
+#27479 = CARTESIAN_POINT('',(-0.103530301786,1.826832354629));
+#27480 = CARTESIAN_POINT('',(-0.103530312579,1.954808646918));
+#27481 = CARTESIAN_POINT('',(-0.103530366399,2.082718978162));
+#27482 = CARTESIAN_POINT('',(-0.103530524268,2.210629312813));
+#27483 = CARTESIAN_POINT('',(-0.103530569151,2.338605609402));
+#27484 = CARTESIAN_POINT('',(-0.103530527564,2.46668877106));
+#27485 = CARTESIAN_POINT('',(-0.103530397047,2.723332131298));
+#27486 = CARTESIAN_POINT('',(-0.103530290306,2.852260713921));
+#27487 = CARTESIAN_POINT('',(-0.103530273778,2.981078526646));
+#27488 = CARTESIAN_POINT('',(-0.103530518083,3.109828682189));
+#27489 = CARTESIAN_POINT('',(-0.103530167376,3.238578786215));
+#27490 = CARTESIAN_POINT('',(-0.103530537776,3.367396616882));
+#27491 = CARTESIAN_POINT('',(-0.103530467567,3.496325206058));
+#27492 = CARTESIAN_POINT('',(-0.103530404441,3.75224106466));
+#27493 = CARTESIAN_POINT('',(-0.103530349896,3.879591634533));
+#27494 = CARTESIAN_POINT('',(-0.103530320046,4.006838598087));
+#27495 = CARTESIAN_POINT('',(-0.103530428071,4.134021121451));
+#27496 = CARTESIAN_POINT('',(-0.103530481158,4.261203652173));
+#27497 = CARTESIAN_POINT('',(-0.103530504709,4.388450619046));
+#27498 = CARTESIAN_POINT('',(-0.103530493053,4.515801189907));
+#27499 = CARTESIAN_POINT('',(-0.103530424467,4.770933613983));
+#27500 = CARTESIAN_POINT('',(-0.103530366772,4.899073150569));
+#27501 = CARTESIAN_POINT('',(-0.103530299557,5.027105566601));
+#27502 = CARTESIAN_POINT('',(-0.10353024376,5.155071927468));
+#27503 = CARTESIAN_POINT('',(-0.10353021666,5.283038251053));
+#27504 = CARTESIAN_POINT('',(-0.103530449228,5.411070638124));
+#27505 = CARTESIAN_POINT('',(-0.103530591987,5.539210165316));
+#27506 = CARTESIAN_POINT('',(-0.103530581477,5.715754754553));
+#27507 = CARTESIAN_POINT('',(-0.10353055632,5.76434285507));
+#27508 = CARTESIAN_POINT('',(-0.103530506361,5.812930303867));
+#27509 = CARTESIAN_POINT('',(-0.103530429231,5.861516936918));
+#27510 = CARTESIAN_POINT('',(-0.103530334228,5.910103568603));
+#27511 = CARTESIAN_POINT('',(-0.103530244351,5.958691014548));
+#27512 = CARTESIAN_POINT('',(-0.103530188871,6.007279113951));
+#27513 = CARTESIAN_POINT('',(-0.103530185007,6.084306145935));
+#27514 = CARTESIAN_POINT('',(-0.10353020025,6.112746584598));
+#27515 = CARTESIAN_POINT('',(-0.103530239162,6.141187052132));
+#27516 = CARTESIAN_POINT('',(-0.103530302552,6.16962753366));
+#27517 = CARTESIAN_POINT('',(-0.103530385043,6.198068014701));
+#27518 = CARTESIAN_POINT('',(-0.10353047507,6.226508481166));
+#27519 = CARTESIAN_POINT('',(-0.103530554879,6.254948919357));
+#27520 = CARTESIAN_POINT('',(-0.103530600527,6.283389315972));
+#27521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27522 = PCURVE('',#27523,#27528);
+#27523 = CYLINDRICAL_SURFACE('',#27524,4.);
+#27524 = AXIS2_PLACEMENT_3D('',#27525,#27526,#27527);
+#27525 = CARTESIAN_POINT('',(0.,0.,0.));
+#27526 = DIRECTION('',(-0.,-0.,-1.));
+#27527 = DIRECTION('',(1.,0.,0.));
+#27528 = DEFINITIONAL_REPRESENTATION('',(#27529),#27574);
+#27529 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#27530,#27531,#27532,#27533,
+    #27534,#27535,#27536,#27537,#27538,#27539,#27540,#27541,#27542,
+    #27543,#27544,#27545,#27546,#27547,#27548,#27549,#27550,#27551,
+    #27552,#27553,#27554,#27555,#27556,#27557,#27558,#27559,#27560,
+    #27561,#27562,#27563,#27564,#27565,#27566,#27567,#27568,#27569,
+    #27570,#27571,#27572,#27573),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217223790136,0.435873202867,0.651861424625,0.869180275358,
+    0.951697936624,1.),.UNSPECIFIED.);
+#27530 = CARTESIAN_POINT('',(0.,-57.99999773142));
+#27531 = CARTESIAN_POINT('',(-0.127897814147,-58.16284234812));
+#27532 = CARTESIAN_POINT('',(-0.25597681173,-58.32591762595));
+#27533 = CARTESIAN_POINT('',(-0.383948953615,-58.48885678337));
+#27534 = CARTESIAN_POINT('',(-0.511855158236,-58.65171189651));
+#27535 = CARTESIAN_POINT('',(-0.639761363554,-58.81456700437));
+#27536 = CARTESIAN_POINT('',(-0.767733501218,-58.97750619507));
+#27537 = CARTESIAN_POINT('',(-0.89581249633,-59.14058149272));
+#27538 = CARTESIAN_POINT('',(-1.152447510805,-59.46733945245));
+#27539 = CARTESIAN_POINT('',(-1.281371897127,-59.63149115172));
+#27540 = CARTESIAN_POINT('',(-1.410185556365,-59.7955017308));
+#27541 = CARTESIAN_POINT('',(-1.538931505848,-59.95942604386));
+#27542 = CARTESIAN_POINT('',(-1.667677427389,-60.12335062908));
+#27543 = CARTESIAN_POINT('',(-1.796491095178,-60.28736111328));
+#27544 = CARTESIAN_POINT('',(-1.925415484718,-60.45151279616));
+#27545 = CARTESIAN_POINT('',(-2.181323024102,-60.77734444153));
+#27546 = CARTESIAN_POINT('',(-2.308669456399,-60.93948698395));
+#27547 = CARTESIAN_POINT('',(-2.435912296965,-61.10149760711));
+#27548 = CARTESIAN_POINT('',(-2.56309070336,-61.26342613729));
+#27549 = CARTESIAN_POINT('',(-2.690269110525,-61.42535465319));
+#27550 = CARTESIAN_POINT('',(-2.817511956726,-61.58736522283));
+#27551 = CARTESIAN_POINT('',(-2.944858393295,-61.74950773447));
+#27552 = CARTESIAN_POINT('',(-3.199982520089,-62.07434192116));
+#27553 = CARTESIAN_POINT('',(-3.328117881222,-62.23748899882));
+#27554 = CARTESIAN_POINT('',(-3.456146121439,-62.40049971035));
+#27555 = CARTESIAN_POINT('',(-3.584108300199,-62.5634263171));
+#27556 = CARTESIAN_POINT('',(-3.712070491652,-62.72635279119));
+#27557 = CARTESIAN_POINT('',(-3.84009876477,-62.88936323412));
+#27558 = CARTESIAN_POINT('',(-3.968234148191,-63.05251015774));
+#27559 = CARTESIAN_POINT('',(-4.14477300021,-63.27728642054));
+#27560 = CARTESIAN_POINT('',(-4.193359518775,-63.33914871983));
+#27561 = CARTESIAN_POINT('',(-4.241945382617,-63.40101020507));
+#27562 = CARTESIAN_POINT('',(-4.2905304288,-63.46287066782));
+#27563 = CARTESIAN_POINT('',(-4.33911547333,-63.52473113851));
+#27564 = CARTESIAN_POINT('',(-4.387701333485,-63.58659264141));
+#27565 = CARTESIAN_POINT('',(-4.43628784966,-63.64845495435));
+#27566 = CARTESIAN_POINT('',(-4.513312376188,-63.74652563168));
+#27567 = CARTESIAN_POINT('',(-4.541751891223,-63.78273593684));
+#27568 = CARTESIAN_POINT('',(-4.570191435839,-63.81894626394));
+#27569 = CARTESIAN_POINT('',(-4.59863099508,-63.85515659306));
+#27570 = CARTESIAN_POINT('',(-4.627070555053,-63.89136690884));
+#27571 = CARTESIAN_POINT('',(-4.655510102915,-63.92757720054));
+#27572 = CARTESIAN_POINT('',(-4.683949626884,-63.96378746198));
+#27573 = CARTESIAN_POINT('',(-4.712389116234,-63.99999769161));
+#27574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27575 = ORIENTED_EDGE('',*,*,#27576,.F.);
+#27576 = EDGE_CURVE('',#23862,#27426,#27577,.T.);
+#27577 = SURFACE_CURVE('',#27578,(#27581,#27588),.PCURVE_S1.);
+#27578 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27579,#27580),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#27579 = CARTESIAN_POINT('',(-6.7927303959E-07,-3.10000195456,
+    63.758847647386));
+#27580 = CARTESIAN_POINT('',(6.7925510461E-07,-4.100002983786,
+    64.02679299866));
+#27581 = PCURVE('',#23895,#27582);
+#27582 = DEFINITIONAL_REPRESENTATION('',(#27583),#27587);
+#27583 = LINE('',#27584,#27585);
+#27584 = CARTESIAN_POINT('',(0.,6.283389315972));
+#27585 = VECTOR('',#27586,1.);
+#27586 = DIRECTION('',(1.,0.));
+#27587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27588 = PCURVE('',#27246,#27589);
+#27589 = DEFINITIONAL_REPRESENTATION('',(#27590),#27594);
+#27590 = LINE('',#27591,#27592);
+#27591 = CARTESIAN_POINT('',(0.,0.));
+#27592 = VECTOR('',#27593,1.);
+#27593 = DIRECTION('',(1.,0.));
+#27594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27595 = ADVANCED_FACE('',(#27596),#24172,.T.);
+#27596 = FACE_BOUND('',#27597,.F.);
+#27597 = EDGE_LOOP('',(#27598,#27599,#27600,#27601,#27747,#27768));
+#27598 = ORIENTED_EDGE('',*,*,#24074,.F.);
+#27599 = ORIENTED_EDGE('',*,*,#24397,.T.);
+#27600 = ORIENTED_EDGE('',*,*,#24530,.T.);
+#27601 = ORIENTED_EDGE('',*,*,#27602,.T.);
+#27602 = EDGE_CURVE('',#24466,#27603,#27605,.T.);
+#27603 = VERTEX_POINT('',#27604);
+#27604 = CARTESIAN_POINT('',(4.,0.,58.499997660138));
+#27605 = SURFACE_CURVE('',#27606,(#27651,#27699),.PCURVE_S1.);
+#27606 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#27607,#27608,#27609,#27610,
+    #27611,#27612,#27613,#27614,#27615,#27616,#27617,#27618,#27619,
+    #27620,#27621,#27622,#27623,#27624,#27625,#27626,#27627,#27628,
+    #27629,#27630,#27631,#27632,#27633,#27634,#27635,#27636,#27637,
+    #27638,#27639,#27640,#27641,#27642,#27643,#27644,#27645,#27646,
+    #27647,#27648,#27649,#27650),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576039453224E-02,0.195764326082,0.359765569949,0.565756532607,
+    0.751753702795,0.921754067153,1.),.UNSPECIFIED.);
+#27607 = CARTESIAN_POINT('',(-4.,-4.7549125304E-07,54.499997980177));
+#27608 = CARTESIAN_POINT('',(-3.999999977034,-0.135999397181,
+    54.543287718295));
+#27609 = CARTESIAN_POINT('',(-3.994605351821,-0.271998982388,
+    54.586577649971));
+#27610 = CARTESIAN_POINT('',(-3.983816149023,-0.407741297719,
+    54.62986743047));
+#27611 = CARTESIAN_POINT('',(-3.967647653056,-0.542969735696,
+    54.673157129251));
+#27612 = CARTESIAN_POINT('',(-3.946130357085,-0.677429340273,
+    54.716446948583));
+#27613 = CARTESIAN_POINT('',(-3.919309912021,-0.810867132338,
+    54.759736942156));
+#27614 = CARTESIAN_POINT('',(-3.83645976823,-1.152381344499,
+    54.871597458731));
+#27615 = CARTESIAN_POINT('',(-3.772517221386,-1.358545781245,
+    54.940170356678));
+#27616 = CARTESIAN_POINT('',(-3.695661407076,-1.560522033864,
+    55.00874170612));
+#27617 = CARTESIAN_POINT('',(-3.606228596559,-1.757343896164,
+    55.077312053435));
+#27618 = CARTESIAN_POINT('',(-3.504640905688,-1.948082380016,
+    55.145883380326));
+#27619 = CARTESIAN_POINT('',(-3.391404954901,-2.131848669514,
+    55.214456256459));
+#27620 = CARTESIAN_POINT('',(-3.097262595263,-2.548261513391,
+    55.376737936175));
+#27621 = CARTESIAN_POINT('',(-2.906741249097,-2.774163920217,
+    55.470458913256));
+#27622 = CARTESIAN_POINT('',(-2.697081994472,-2.98332752372,
+    55.564172455407));
+#27623 = CARTESIAN_POINT('',(-2.470069129329,-3.173838825621,
+    55.657881287384));
+#27624 = CARTESIAN_POINT('',(-2.227698146903,-3.344023191317,
+    55.751594845057));
+#27625 = CARTESIAN_POINT('',(-1.972163122593,-3.492455432182,
+    55.845315829035));
+#27626 = CARTESIAN_POINT('',(-1.371411059399,-3.7757075619,
+    56.056730817113));
+#27627 = CARTESIAN_POINT('',(-1.019848213272,-3.897375770571,
+    56.174466388771));
+#27628 = CARTESIAN_POINT('',(-0.65600191352,-3.980702660003,
+    56.292176670417));
+#27629 = CARTESIAN_POINT('',(-0.284894505344,-4.024321969855,
+    56.40987706612));
+#27630 = CARTESIAN_POINT('',(8.835681956377E-02,-4.027632227488,
+    56.527587326351));
+#27631 = CARTESIAN_POINT('',(0.458549778946,-3.990797913585,
+    56.64532288358));
+#27632 = CARTESIAN_POINT('',(1.147253255855,-3.846464669318,
+    56.869306432253));
+#27633 = CARTESIAN_POINT('',(1.467430271535,-3.746142687188,
+    56.975604657254));
+#27634 = CARTESIAN_POINT('',(1.777167189278,-3.614766890639,
+    57.081889061759));
+#27635 = CARTESIAN_POINT('',(2.072891395187,-3.453691380935,
+    57.188164685901));
+#27636 = CARTESIAN_POINT('',(2.351264861093,-3.264734320784,
+    57.294449093873));
+#27637 = CARTESIAN_POINT('',(2.609212186597,-3.050162659753,
+    57.400747322581));
+#27638 = CARTESIAN_POINT('',(3.058592638644,-2.595792802417,
+    57.604165703446));
+#27639 = CARTESIAN_POINT('',(3.253900615529,-2.359688534364,
+    57.701316591516));
+#27640 = CARTESIAN_POINT('',(3.427825917649,-2.106560043112,
+    57.798458640408));
+#27641 = CARTESIAN_POINT('',(3.57863025653,-1.838747188797,
+    57.89559506888));
+#27642 = CARTESIAN_POINT('',(3.704889905806,-1.558778361596,
+    57.992737117771));
+#27643 = CARTESIAN_POINT('',(3.805505451425,-1.2693531665,
+    58.089888003017));
+#27644 = CARTESIAN_POINT('',(3.913944906528,-0.837116765996,
+    58.2317369048));
+#27645 = CARTESIAN_POINT('',(3.942543215816,-0.699477091474,
+    58.276447183299));
+#27646 = CARTESIAN_POINT('',(3.965491174558,-0.560712104956,
+    58.321157277464));
+#27647 = CARTESIAN_POINT('',(3.982736863275,-0.421100225006,
+    58.365867255436));
+#27648 = CARTESIAN_POINT('',(3.994245602367,-0.2809221952,
+    58.410577351376));
+#27649 = CARTESIAN_POINT('',(4.,-0.140460703229,58.455287631504));
+#27650 = CARTESIAN_POINT('',(4.,-4.4E-16,58.499997660138));
+#27651 = PCURVE('',#24172,#27652);
+#27652 = DEFINITIONAL_REPRESENTATION('',(#27653),#27698);
+#27653 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#27654,#27655,#27656,#27657,
+    #27658,#27659,#27660,#27661,#27662,#27663,#27664,#27665,#27666,
+    #27667,#27668,#27669,#27670,#27671,#27672,#27673,#27674,#27675,
+    #27676,#27677,#27678,#27679,#27680,#27681,#27682,#27683,#27684,
+    #27685,#27686,#27687,#27688,#27689,#27690,#27691,#27692,#27693,
+    #27694,#27695,#27696,#27697),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576039453224E-02,0.195764326082,0.359765569949,0.565756532607,
+    0.751753702795,0.921754067153,1.),.UNSPECIFIED.);
+#27654 = CARTESIAN_POINT('',(-3.141592772463,-54.49999798017));
+#27655 = CARTESIAN_POINT('',(-3.175592502885,-54.54328771829));
+#27656 = CARTESIAN_POINT('',(-3.209592399886,-54.58657764997));
+#27657 = CARTESIAN_POINT('',(-3.243592174002,-54.62986743047));
+#27658 = CARTESIAN_POINT('',(-3.277591868978,-54.67315712925));
+#27659 = CARTESIAN_POINT('',(-3.31159163947,-54.71644694858));
+#27660 = CARTESIAN_POINT('',(-3.345591528741,-54.75973694215));
+#27661 = CARTESIAN_POINT('',(-3.433446559699,-54.87159745873));
+#27662 = CARTESIAN_POINT('',(-3.487303545469,-54.94017035667));
+#27663 = CARTESIAN_POINT('',(-3.541159295081,-55.00874170612));
+#27664 = CARTESIAN_POINT('',(-3.59501426074,-55.07731205343));
+#27665 = CARTESIAN_POINT('',(-3.648870013379,-55.14588338032));
+#27666 = CARTESIAN_POINT('',(-3.702727002292,-55.21445625645));
+#27667 = CARTESIAN_POINT('',(-3.830182726045,-55.37673793617));
+#27668 = CARTESIAN_POINT('',(-3.903791037318,-55.47045891325));
+#27669 = CARTESIAN_POINT('',(-3.977393537918,-55.5641724554));
+#27670 = CARTESIAN_POINT('',(-4.05099234192,-55.65788128738));
+#27671 = CARTESIAN_POINT('',(-4.124594840631,-55.75159484505));
+#27672 = CARTESIAN_POINT('',(-4.19820315105,-55.84531582903));
+#27673 = CARTESIAN_POINT('',(-4.364248101745,-56.05673081711));
+#27674 = CARTESIAN_POINT('',(-4.456717378547,-56.17446638877));
+#27675 = CARTESIAN_POINT('',(-4.549166768029,-56.29217667041));
+#27676 = CARTESIAN_POINT('',(-4.641608394348,-56.40987706612));
+#27677 = CARTESIAN_POINT('',(-4.734057786651,-56.52758732635));
+#27678 = CARTESIAN_POINT('',(-4.826527065523,-56.64532288358));
+#27679 = CARTESIAN_POINT('',(-5.002443339022,-56.86930643225));
+#27680 = CARTESIAN_POINT('',(-5.085929784268,-56.97560465725));
+#27681 = CARTESIAN_POINT('',(-5.169405383555,-57.08188906175));
+#27682 = CARTESIAN_POINT('',(-5.252874088563,-57.1881646859));
+#27683 = CARTESIAN_POINT('',(-5.336349687489,-57.29444909387));
+#27684 = CARTESIAN_POINT('',(-5.419836132354,-57.40074732258));
+#27685 = CARTESIAN_POINT('',(-5.579600560094,-57.60416570344));
+#27686 = CARTESIAN_POINT('',(-5.655902684391,-57.70131659151));
+#27687 = CARTESIAN_POINT('',(-5.732197859189,-57.7984586404));
+#27688 = CARTESIAN_POINT('',(-5.808488615976,-57.89559506888));
+#27689 = CARTESIAN_POINT('',(-5.884783790542,-57.99273711777));
+#27690 = CARTESIAN_POINT('',(-5.961085914985,-58.08988800301));
+#27691 = CARTESIAN_POINT('',(-6.072493786493,-58.2317369048));
+#27692 = CARTESIAN_POINT('',(-6.107609159694,-58.27644718329));
+#27693 = CARTESIAN_POINT('',(-6.142724389153,-58.32115727746));
+#27694 = CARTESIAN_POINT('',(-6.177839527512,-58.36586725543));
+#27695 = CARTESIAN_POINT('',(-6.212954757712,-58.41057735137));
+#27696 = CARTESIAN_POINT('',(-6.248070131372,-58.4552876315));
+#27697 = CARTESIAN_POINT('',(-6.28318530718,-58.49999766013));
+#27698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27699 = PCURVE('',#24480,#27700);
+#27700 = DEFINITIONAL_REPRESENTATION('',(#27701),#27746);
+#27701 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#27702,#27703,#27704,#27705,
+    #27706,#27707,#27708,#27709,#27710,#27711,#27712,#27713,#27714,
+    #27715,#27716,#27717,#27718,#27719,#27720,#27721,#27722,#27723,
+    #27724,#27725,#27726,#27727,#27728,#27729,#27730,#27731,#27732,
+    #27733,#27734,#27735,#27736,#27737,#27738,#27739,#27740,#27741,
+    #27742,#27743,#27744,#27745),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576039453224E-02,0.195764326082,0.359765569949,0.565756532607,
+    0.751753702795,0.921754067153,1.),.UNSPECIFIED.);
+#27702 = CARTESIAN_POINT('',(-0.931751172026,0.));
+#27703 = CARTESIAN_POINT('',(-0.931751226589,3.400081506834E-02));
+#27704 = CARTESIAN_POINT('',(-0.931751330435,6.80018076596E-02));
+#27705 = CARTESIAN_POINT('',(-0.931751440871,0.102002681608));
+#27706 = CARTESIAN_POINT('',(-0.931751528849,0.136003478125));
+#27707 = CARTESIAN_POINT('',(-0.931751579555,0.170004351707));
+#27708 = CARTESIAN_POINT('',(-0.93175159298,0.204005346058));
+#27709 = CARTESIAN_POINT('',(-0.931751571078,0.291863235731));
+#27710 = CARTESIAN_POINT('',(-0.931751494805,0.345721977377));
+#27711 = CARTESIAN_POINT('',(-0.931751385386,0.399579485826));
+#27712 = CARTESIAN_POINT('',(-0.931751287192,0.453436211099));
+#27713 = CARTESIAN_POINT('',(-0.931751223645,0.50729372152));
+#27714 = CARTESIAN_POINT('',(-0.931751191954,0.561152464501));
+#27715 = CARTESIAN_POINT('',(-0.931751183111,0.688612330524));
+#27716 = CARTESIAN_POINT('',(-0.931751229707,0.762223027087));
+#27717 = CARTESIAN_POINT('',(-0.931751311997,0.835827904812));
+#27718 = CARTESIAN_POINT('',(-0.931751389039,0.909429083276));
+#27719 = CARTESIAN_POINT('',(-0.931751438217,0.98303395965));
+#27720 = CARTESIAN_POINT('',(-0.931751463397,1.056644653595));
+#27721 = CARTESIAN_POINT('',(-0.9317514737,1.222694992396));
+#27722 = CARTESIAN_POINT('',(-0.931751447463,1.315167277798));
+#27723 = CARTESIAN_POINT('',(-0.931751399156,1.407619682894));
+#27724 = CARTESIAN_POINT('',(-0.931751355664,1.500064324405));
+#27725 = CARTESIAN_POINT('',(-0.931751318869,1.592516726392));
+#27726 = CARTESIAN_POINT('',(-0.931751296444,1.68498901114));
+#27727 = CARTESIAN_POINT('',(-0.931751283502,1.860910996361));
+#27728 = CARTESIAN_POINT('',(-0.931751290147,1.944400149372));
+#27729 = CARTESIAN_POINT('',(-0.93175131039,2.027878454299));
+#27730 = CARTESIAN_POINT('',(-0.931751343171,2.111349863913));
+#27731 = CARTESIAN_POINT('',(-0.931751376759,2.194828167536));
+#27732 = CARTESIAN_POINT('',(-0.931751394659,2.27831731798));
+#27733 = CARTESIAN_POINT('',(-0.931751397635,2.438086926827));
+#27734 = CARTESIAN_POINT('',(-0.931751385723,2.514391527123));
+#27735 = CARTESIAN_POINT('',(-0.931751357313,2.590689179746));
+#27736 = CARTESIAN_POINT('',(-0.931751323679,2.666982417526));
+#27737 = CARTESIAN_POINT('',(-0.931751305505,2.743280074533));
+#27738 = CARTESIAN_POINT('',(-0.931751317142,2.819584678993));
+#27739 = CARTESIAN_POINT('',(-0.931751350729,2.930996168789));
+#27740 = CARTESIAN_POINT('',(-0.931751363747,2.966112682111));
+#27741 = CARTESIAN_POINT('',(-0.931751378267,3.001229051209));
+#27742 = CARTESIAN_POINT('',(-0.931751391567,3.036345329145));
+#27743 = CARTESIAN_POINT('',(-0.931751400995,3.07146169938));
+#27744 = CARTESIAN_POINT('',(-0.931751405816,3.106578213718));
+#27745 = CARTESIAN_POINT('',(-0.931751409075,3.141694530229));
+#27746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27747 = ORIENTED_EDGE('',*,*,#27748,.F.);
+#27748 = EDGE_CURVE('',#27322,#27603,#27749,.T.);
+#27749 = SURFACE_CURVE('',#27750,(#27754,#27761),.PCURVE_S1.);
+#27750 = LINE('',#27751,#27752);
+#27751 = CARTESIAN_POINT('',(4.,0.,0.));
+#27752 = VECTOR('',#27753,1.);
+#27753 = DIRECTION('',(0.,0.,1.));
+#27754 = PCURVE('',#24172,#27755);
+#27755 = DEFINITIONAL_REPRESENTATION('',(#27756),#27760);
+#27756 = LINE('',#27757,#27758);
+#27757 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#27758 = VECTOR('',#27759,1.);
+#27759 = DIRECTION('',(-0.,-1.));
+#27760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27761 = PCURVE('',#27523,#27762);
+#27762 = DEFINITIONAL_REPRESENTATION('',(#27763),#27767);
+#27763 = LINE('',#27764,#27765);
+#27764 = CARTESIAN_POINT('',(-0.,0.));
+#27765 = VECTOR('',#27766,1.);
+#27766 = DIRECTION('',(-0.,-1.));
+#27767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27768 = ORIENTED_EDGE('',*,*,#27321,.F.);
+#27769 = ADVANCED_FACE('',(#27770),#24480,.F.);
+#27770 = FACE_BOUND('',#27771,.F.);
+#27771 = EDGE_LOOP('',(#27772,#27773,#27774,#27815,#27880));
+#27772 = ORIENTED_EDGE('',*,*,#27602,.F.);
+#27773 = ORIENTED_EDGE('',*,*,#24465,.T.);
+#27774 = ORIENTED_EDGE('',*,*,#27775,.T.);
+#27775 = EDGE_CURVE('',#24425,#27776,#27778,.T.);
+#27776 = VERTEX_POINT('',#27777);
+#27777 = CARTESIAN_POINT('',(-3.099998045449,6.79258832E-07,
+    62.741156193769));
+#27778 = SURFACE_CURVE('',#27779,(#27801,#27808),.PCURVE_S1.);
+#27779 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#27780,#27781,#27782,#27783,
+    #27784,#27785,#27786,#27787,#27788,#27789,#27790,#27791,#27792,
+    #27793,#27794,#27795,#27796,#27797,#27798,#27799,#27800),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#27780 = CARTESIAN_POINT('',(-3.099998289786,5.943461665E-07,
+    54.741155953678));
+#27781 = CARTESIAN_POINT('',(-3.099998197921,-0.885355937474,
+    55.104792574377));
+#27782 = CARTESIAN_POINT('',(-2.8218519745,-1.770716845179,
+    55.468430852968));
+#27783 = CARTESIAN_POINT('',(-2.265580827941,-2.558977972748,
+    55.832057257362));
+#27784 = CARTESIAN_POINT('',(-1.469247872148,-3.153071192833,
+    56.195714195688));
+#27785 = CARTESIAN_POINT('',(-0.509220640128,-3.472993171841,
+    56.559327356429));
+#27786 = CARTESIAN_POINT('',(0.509211949967,-3.473005591978,
+    56.922978831575));
+#27787 = CARTESIAN_POINT('',(1.469261653847,-3.153063983784,
+    57.286609551091));
+#27788 = CARTESIAN_POINT('',(2.265568697766,-2.5589833437,
+    57.650247238446));
+#27789 = CARTESIAN_POINT('',(2.821854624869,-1.770715445795,
+    58.013883312295));
+#27790 = CARTESIAN_POINT('',(3.378141284156,-6.8732395598E-07,
+    58.741156073708));
+#27791 = CARTESIAN_POINT('',(2.821855281642,1.770714277478,
+    59.468428835128));
+#27792 = CARTESIAN_POINT('',(2.265568306959,2.558980919641,
+    59.832064908964));
+#27793 = CARTESIAN_POINT('',(1.469271781588,3.153070027318,
+    60.195702596345));
+#27794 = CARTESIAN_POINT('',(0.509191820573,3.472994108805,
+    60.559333315826));
+#27795 = CARTESIAN_POINT('',(-0.509187978278,3.473001658956,
+    60.922984791007));
+#27796 = CARTESIAN_POINT('',(-1.469275760315,3.153070129459,
+    61.286597951717));
+#27797 = CARTESIAN_POINT('',(-2.26556337572,2.55897819245,
+    61.650254890066));
+#27798 = CARTESIAN_POINT('',(-2.821855401652,1.770718168896,
+    62.013881294464));
+#27799 = CARTESIAN_POINT('',(-3.099998113119,0.885357211059,
+    62.37751957301));
+#27800 = CARTESIAN_POINT('',(-3.099998045449,6.7925882608E-07,
+    62.741156193769));
+#27801 = PCURVE('',#24480,#27802);
+#27802 = DEFINITIONAL_REPRESENTATION('',(#27803),#27807);
+#27803 = LINE('',#27804,#27805);
+#27804 = CARTESIAN_POINT('',(-0.,0.));
+#27805 = VECTOR('',#27806,1.);
+#27806 = DIRECTION('',(0.,1.));
+#27807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27808 = PCURVE('',#24733,#27809);
+#27809 = DEFINITIONAL_REPRESENTATION('',(#27810),#27814);
+#27810 = LINE('',#27811,#27812);
+#27811 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#27812 = VECTOR('',#27813,1.);
+#27813 = DIRECTION('',(0.,1.));
+#27814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27815 = ORIENTED_EDGE('',*,*,#27816,.F.);
+#27816 = EDGE_CURVE('',#27817,#27776,#27819,.T.);
+#27817 = VERTEX_POINT('',#27818);
+#27818 = CARTESIAN_POINT('',(-4.,-5.4342718E-07,62.499997691605));
+#27819 = SURFACE_CURVE('',#27820,(#27823,#27830),.PCURVE_S1.);
+#27820 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#27821,#27822),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#27821 = CARTESIAN_POINT('',(-4.099997016206,-6.7927680192E-07,
+    62.473203160185));
+#27822 = CARTESIAN_POINT('',(-3.099998045449,6.7925882608E-07,
+    62.741156193769));
+#27823 = PCURVE('',#24480,#27824);
+#27824 = DEFINITIONAL_REPRESENTATION('',(#27825),#27829);
+#27825 = LINE('',#27826,#27827);
+#27826 = CARTESIAN_POINT('',(0.,6.283389315972));
+#27827 = VECTOR('',#27828,1.);
+#27828 = DIRECTION('',(1.,0.));
+#27829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27830 = PCURVE('',#27831,#27874);
+#27831 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#27832,#27833,#27834,#27835,#27836,#27837,#27838,#27839,#27840
+      ,#27841,#27842,#27843,#27844,#27845,#27846,#27847,#27848,#27849
+      ,#27850,#27851,#27852)
+    ,(#27853,#27854,#27855,#27856,#27857,#27858,#27859,#27860,#27861
+      ,#27862,#27863,#27864,#27865,#27866,#27867,#27868,#27869,#27870
+      ,#27871,#27872,#27873
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#27832 = CARTESIAN_POINT('',(-4.099997016206,-6.7927676906E-07,
+    62.473203160185));
+#27833 = CARTESIAN_POINT('',(-4.099996422866,-1.170957910132,
+    62.836839266776));
+#27834 = CARTESIAN_POINT('',(-3.732124159957,-2.341911043275,
+    63.200473715479));
+#27835 = CARTESIAN_POINT('',(-2.996417151167,-3.384462751526,
+    63.564120038238));
+#27836 = CARTESIAN_POINT('',(-1.94318477289,-4.170186640066,
+    63.927735827415));
+#27837 = CARTESIAN_POINT('',(-0.673497597214,-4.593312462456,
+    64.291395393692));
+#27838 = CARTESIAN_POINT('',(0.673485694825,-4.593331205169,
+    64.655016645993));
+#27839 = CARTESIAN_POINT('',(1.943213620199,-4.170178629863,
+    65.018658653671));
+#27840 = CARTESIAN_POINT('',(2.996399023061,-3.384460435279,
+    65.382293693617));
+#27841 = CARTESIAN_POINT('',(3.732130564564,-2.341911986472,
+    65.745930347032));
+#27842 = CARTESIAN_POINT('',(4.467863463283,7.9657439396E-07,
+    66.473203040166));
+#27843 = CARTESIAN_POINT('',(3.73212963213,2.341913286688,
+    67.200475733292));
+#27844 = CARTESIAN_POINT('',(2.996394121529,3.384459988472,
+    67.564111007253));
+#27845 = CARTESIAN_POINT('',(1.943231561435,4.170186405462,
+    67.927752845975));
+#27846 = CARTESIAN_POINT('',(0.673440587942,4.593319688743,
+    68.291379756972));
+#27847 = CARTESIAN_POINT('',(-0.673440949073,4.593319405112,68.655020364
+    ));
+#27848 = CARTESIAN_POINT('',(-1.943236718436,4.170186467154,
+    69.018664833603));
+#27849 = CARTESIAN_POINT('',(-2.996391796837,3.384459833188,
+    69.382287421528));
+#27850 = CARTESIAN_POINT('',(-3.732131326873,2.341909980265,
+    69.745932364863));
+#27851 = CARTESIAN_POINT('',(-4.099997260897,1.170956466686,
+    70.109566813565));
+#27852 = CARTESIAN_POINT('',(-4.099996643244,-7.6418420747E-07,
+    70.473202920123));
+#27853 = CARTESIAN_POINT('',(-3.099998045449,6.7925885894E-07,
+    62.741156193769));
+#27854 = CARTESIAN_POINT('',(-3.099997977858,-0.885355782789,
+    63.104792814444));
+#27855 = CARTESIAN_POINT('',(-2.821851800585,-1.770716628334,
+    63.468431093063));
+#27856 = CARTESIAN_POINT('',(-2.265580719467,-2.558977708994,
+    63.832057497431));
+#27857 = CARTESIAN_POINT('',(-1.469247842724,-3.153070904091,
+    64.195714435786));
+#27858 = CARTESIAN_POINT('',(-0.509220695103,-3.472992884164,
+    64.559327596494));
+#27859 = CARTESIAN_POINT('',(0.509211814697,-3.473005332198,
+    64.922979071671));
+#27860 = CARTESIAN_POINT('',(1.469261451688,-3.153063775518,
+    65.286609791165));
+#27861 = CARTESIAN_POINT('',(2.265568449114,-2.558983204066,
+    65.650247478532));
+#27862 = CARTESIAN_POINT('',(2.821854353964,-1.770715383525,
+    66.013883552376));
+#27863 = CARTESIAN_POINT('',(3.378141017906,-7.7985064555E-07,
+    66.741156313792));
+#27864 = CARTESIAN_POINT('',(2.821855107737,1.770714060628,
+    67.468429075208));
+#27865 = CARTESIAN_POINT('',(2.265567838838,2.558980952945,
+    67.832066528539));
+#27866 = CARTESIAN_POINT('',(1.469273165059,3.1530685716,68.195697416999
+    ));
+#27867 = CARTESIAN_POINT('',(0.509189352515,3.472995905,68.559343233454)
+  );
+#27868 = CARTESIAN_POINT('',(-0.509185319976,3.47299931531,
+    68.922975353539));
+#27869 = CARTESIAN_POINT('',(-1.469276971048,3.153071088153,
+    69.286603611236));
+#27870 = CARTESIAN_POINT('',(-2.265562767429,2.558977755782,
+    69.650253750647));
+#27871 = CARTESIAN_POINT('',(-2.821855130752,1.770718106614,
+    70.01388153454));
+#27872 = CARTESIAN_POINT('',(-3.099997844522,0.885357226196,
+    70.377519813112));
+#27873 = CARTESIAN_POINT('',(-3.099997801139,7.6416269668E-07,
+    70.741156433834));
+#27874 = DEFINITIONAL_REPRESENTATION('',(#27875),#27879);
+#27875 = LINE('',#27876,#27877);
+#27876 = CARTESIAN_POINT('',(0.,0.));
+#27877 = VECTOR('',#27878,1.);
+#27878 = DIRECTION('',(1.,0.));
+#27879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27880 = ORIENTED_EDGE('',*,*,#27881,.F.);
+#27881 = EDGE_CURVE('',#27603,#27817,#27882,.T.);
+#27882 = SURFACE_CURVE('',#27883,(#27928,#27976),.PCURVE_S1.);
+#27883 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#27884,#27885,#27886,#27887,
+    #27888,#27889,#27890,#27891,#27892,#27893,#27894,#27895,#27896,
+    #27897,#27898,#27899,#27900,#27901,#27902,#27903,#27904,#27905,
+    #27906,#27907,#27908,#27909,#27910,#27911,#27912,#27913,#27914,
+    #27915,#27916,#27917,#27918,#27919,#27920,#27921,#27922,#27923,
+    #27924,#27925,#27926,#27927),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976142813316E-02,0.271753477848,0.32975947786,0.511768651271,
+    0.695777488518,0.951752251576,1.),.UNSPECIFIED.);
+#27884 = CARTESIAN_POINT('',(4.,-6.5E-16,58.499997660138));
+#27885 = CARTESIAN_POINT('',(4.,7.137211464357E-02,58.522716108899));
+#27886 = CARTESIAN_POINT('',(3.998514254654,0.142744273603,
+    58.545434564142));
+#27887 = CARTESIAN_POINT('',(3.995542765949,0.214079292822,
+    58.568153021746));
+#27888 = CARTESIAN_POINT('',(3.991086692646,0.285340064118,
+    58.590871478853));
+#27889 = CARTESIAN_POINT('',(3.985148350283,0.35648955518,
+    58.613589933871));
+#27890 = CARTESIAN_POINT('',(3.977731211174,0.427490809569,
+    58.636308386469));
+#27891 = CARTESIAN_POINT('',(3.916962681248,0.911490818184,
+    58.791579924519));
+#27892 = CARTESIAN_POINT('',(3.814878188212,1.318550576855,
+    58.924189767853));
+#27893 = CARTESIAN_POINT('',(3.663471767108,1.71184076768,
+    59.056753034585));
+#27894 = CARTESIAN_POINT('',(3.465128492339,2.084300527596,
+    59.189300652227));
+#27895 = CARTESIAN_POINT('',(3.223303873473,2.429440948359,
+    59.321863966443));
+#27896 = CARTESIAN_POINT('',(2.942525396607,2.741342088723,
+    59.454473845886));
+#27897 = CARTESIAN_POINT('',(2.550161198581,3.083426520383,
+    59.620169765153));
+#27898 = CARTESIAN_POINT('',(2.469601578,3.149467699133,59.653312617339)
+  );
+#27899 = CARTESIAN_POINT('',(2.38705099696,3.213049653331,
+    59.686455479274));
+#27900 = CARTESIAN_POINT('',(2.302599706762,3.274100659363,
+    59.719598343526));
+#27901 = CARTESIAN_POINT('',(2.216341035178,3.332553249185,
+    59.752741202733));
+#27902 = CARTESIAN_POINT('',(2.128371386453,3.388344210327,
+    59.785884049601));
+#27903 = CARTESIAN_POINT('',(1.757705695252,3.607936931619,
+    59.92302126716));
+#27904 = CARTESIAN_POINT('',(1.460706824089,3.747702077903,
+    60.027032474815));
+#27905 = CARTESIAN_POINT('',(1.15093140265,3.858831024902,
+    60.131031287019));
+#27906 = CARTESIAN_POINT('',(0.831699079824,3.939986877003,
+    60.235022237404));
+#27907 = CARTESIAN_POINT('',(0.506461009274,3.990292281117,
+    60.339021096511));
+#27908 = CARTESIAN_POINT('',(0.178772258748,4.009336436792,
+    60.443032374601));
+#27909 = CARTESIAN_POINT('',(-0.477785229045,3.985074368732,
+    60.652163845697));
+#27910 = CARTESIAN_POINT('',(-0.806739233633,3.941076681993,
+    60.75731861655));
+#27911 = CARTESIAN_POINT('',(-1.130795449058,3.865399848755,
+    60.862460292581));
+#27912 = CARTESIAN_POINT('',(-1.446322633858,3.758745162824,
+    60.967593628462));
+#27913 = CARTESIAN_POINT('',(-1.749834865209,3.622290932071,
+    61.0727352586));
+#27914 = CARTESIAN_POINT('',(-2.038020107217,3.45768282565,
+    61.177889957329));
+#27915 = CARTESIAN_POINT('',(-2.683091757517,3.002022284056,
+    61.429282919312));
+#27916 = CARTESIAN_POINT('',(-3.023092968615,2.686464296699,
+    61.575631330274));
+#27917 = CARTESIAN_POINT('',(-3.319204588387,2.326356765156,
+    61.721902318819));
+#27918 = CARTESIAN_POINT('',(-3.564731949185,1.929181378919,
+    61.868151081089));
+#27919 = CARTESIAN_POINT('',(-3.75448906837,1.503327365966,
+    62.014422334573));
+#27920 = CARTESIAN_POINT('',(-3.884776085141,1.058127559512,
+    62.160770916555));
+#27921 = CARTESIAN_POINT('',(-3.967223239664,0.518305140893,
+    62.334594180273));
+#27922 = CARTESIAN_POINT('',(-3.978136288997,0.432362375266,
+    62.36216144238));
+#27923 = CARTESIAN_POINT('',(-3.986876761864,0.346154942488,
+    62.389728702747));
+#27924 = CARTESIAN_POINT('',(-3.993437132863,0.259748743886,
+    62.417295958758));
+#27925 = CARTESIAN_POINT('',(-3.997812384548,0.173209873465,
+    62.444863208936));
+#27926 = CARTESIAN_POINT('',(-4.000000007436,8.660461790675E-02,
+    62.472430452949));
+#27927 = CARTESIAN_POINT('',(-4.,-5.4342718313E-07,62.499997691605));
+#27928 = PCURVE('',#24480,#27929);
+#27929 = DEFINITIONAL_REPRESENTATION('',(#27930),#27975);
+#27930 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#27931,#27932,#27933,#27934,
+    #27935,#27936,#27937,#27938,#27939,#27940,#27941,#27942,#27943,
+    #27944,#27945,#27946,#27947,#27948,#27949,#27950,#27951,#27952,
+    #27953,#27954,#27955,#27956,#27957,#27958,#27959,#27960,#27961,
+    #27962,#27963,#27964,#27965,#27966,#27967,#27968,#27969,#27970,
+    #27971,#27972,#27973,#27974),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976142813316E-02,0.271753477848,0.32975947786,0.511768651271,
+    0.695777488518,0.951752251576,1.),.UNSPECIFIED.);
+#27931 = CARTESIAN_POINT('',(-0.931751409075,3.141694530229));
+#27932 = CARTESIAN_POINT('',(-0.931751410732,3.159538138514));
+#27933 = CARTESIAN_POINT('',(-0.931751412083,3.177381751846));
+#27934 = CARTESIAN_POINT('',(-0.931751413534,3.195225367224));
+#27935 = CARTESIAN_POINT('',(-0.931751415305,3.213068982536));
+#27936 = CARTESIAN_POINT('',(-0.931751417433,3.230912596559));
+#27937 = CARTESIAN_POINT('',(-0.931751419768,3.248756208961));
+#27938 = CARTESIAN_POINT('',(-0.931751434867,3.370710164466));
+#27939 = CARTESIAN_POINT('',(-0.931751447525,3.474865091617));
+#27940 = CARTESIAN_POINT('',(-0.931751402949,3.578983412698));
+#27941 = CARTESIAN_POINT('',(-0.931751277675,3.68308938543));
+#27942 = CARTESIAN_POINT('',(-0.931751238025,3.787207714704));
+#27943 = CARTESIAN_POINT('',(-0.931751239234,3.891362640826));
+#27944 = CARTESIAN_POINT('',(-0.931751279624,4.02150415054));
+#27945 = CARTESIAN_POINT('',(-0.931751289562,4.047535335037));
+#27946 = CARTESIAN_POINT('',(-0.931751300957,4.073566528429));
+#27947 = CARTESIAN_POINT('',(-0.931751313395,4.099597724717));
+#27948 = CARTESIAN_POINT('',(-0.931751326454,4.125628917913));
+#27949 = CARTESIAN_POINT('',(-0.9317513397,4.151660102034));
+#27950 = CARTESIAN_POINT('',(-0.931751393442,4.259370951928));
+#27951 = CARTESIAN_POINT('',(-0.931751432075,4.341063844784));
+#27952 = CARTESIAN_POINT('',(-0.931751455272,4.422746996901));
+#27953 = CARTESIAN_POINT('',(-0.931751457889,4.504423959321));
+#27954 = CARTESIAN_POINT('',(-0.931751443687,4.586107115664));
+#27955 = CARTESIAN_POINT('',(-0.931751421244,4.667800013578));
+#27956 = CARTESIAN_POINT('',(-0.931751368516,4.832056767011));
+#27957 = CARTESIAN_POINT('',(-0.931751338235,4.914647780773));
+#27958 = CARTESIAN_POINT('',(-0.931751310476,4.997228511797));
+#27959 = CARTESIAN_POINT('',(-0.931751288493,5.079802706279));
+#27960 = CARTESIAN_POINT('',(-0.931751277619,5.162383436178));
+#27961 = CARTESIAN_POINT('',(-0.931751283485,5.244974448969));
+#27962 = CARTESIAN_POINT('',(-0.931751330923,5.442424505006));
+#27963 = CARTESIAN_POINT('',(-0.931751389941,5.557370069896));
+#27964 = CARTESIAN_POINT('',(-0.931751441131,5.67225479822));
+#27965 = CARTESIAN_POINT('',(-0.931751556199,5.787122039233));
+#27966 = CARTESIAN_POINT('',(-0.931751384249,5.902006742589));
+#27967 = CARTESIAN_POINT('',(-0.931751292751,6.016952340405));
+#27968 = CARTESIAN_POINT('',(-0.931751374026,6.153477342204));
+#27969 = CARTESIAN_POINT('',(-0.93175139023,6.175129341326));
+#27970 = CARTESIAN_POINT('',(-0.931751413879,6.19678134357));
+#27971 = CARTESIAN_POINT('',(-0.931751445653,6.218433346069));
+#27972 = CARTESIAN_POINT('',(-0.931751482791,6.240085345258));
+#27973 = CARTESIAN_POINT('',(-0.931751519081,6.261737336878));
+#27974 = CARTESIAN_POINT('',(-0.931751544868,6.283389315972));
+#27975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27976 = PCURVE('',#27523,#27977);
+#27977 = DEFINITIONAL_REPRESENTATION('',(#27978),#28023);
+#27978 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#27979,#27980,#27981,#27982,
+    #27983,#27984,#27985,#27986,#27987,#27988,#27989,#27990,#27991,
+    #27992,#27993,#27994,#27995,#27996,#27997,#27998,#27999,#28000,
+    #28001,#28002,#28003,#28004,#28005,#28006,#28007,#28008,#28009,
+    #28010,#28011,#28012,#28013,#28014,#28015,#28016,#28017,#28018,
+    #28019,#28020,#28021,#28022),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976142813316E-02,0.271753477848,0.32975947786,0.511768651271,
+    0.695777488518,0.951752251576,1.),.UNSPECIFIED.);
+#27979 = CARTESIAN_POINT('',(0.,-58.49999766013));
+#27980 = CARTESIAN_POINT('',(-1.784302866089E-02,-58.52271610889));
+#27981 = CARTESIAN_POINT('',(-3.56860623731E-02,-58.54543456414));
+#27982 = CARTESIAN_POINT('',(-5.352909815384E-02,-58.56815302174));
+#27983 = CARTESIAN_POINT('',(-7.137213390566E-02,-58.59087147885));
+#27984 = CARTESIAN_POINT('',(-8.921516841638E-02,-58.61358993387));
+#27985 = CARTESIAN_POINT('',(-0.107058201359,-58.63630838646));
+#27986 = CARTESIAN_POINT('',(-0.229008196892,-58.79157992451));
+#27987 = CARTESIAN_POINT('',(-0.33315974369,-58.92418976785));
+#27988 = CARTESIAN_POINT('',(-0.437274688841,-59.05675303458));
+#27989 = CARTESIAN_POINT('',(-0.541377271457,-59.18930065222));
+#27990 = CARTESIAN_POINT('',(-0.645492210567,-59.32186396644));
+#27991 = CARTESIAN_POINT('',(-0.749643752404,-59.45447384588));
+#27992 = CARTESIAN_POINT('',(-0.879781041036,-59.62016976515));
+#27993 = CARTESIAN_POINT('',(-0.905811381608,-59.65331261733));
+#27994 = CARTESIAN_POINT('',(-0.931841731446,-59.68645547927));
+#27995 = CARTESIAN_POINT('',(-0.957872084517,-59.71959834352));
+#27996 = CARTESIAN_POINT('',(-0.983902434774,-59.75274120273));
+#27997 = CARTESIAN_POINT('',(-1.009932776165,-59.7858840496));
+#27998 = CARTESIAN_POINT('',(-1.117640139503,-59.92302126716));
+#27999 = CARTESIAN_POINT('',(-1.199330389132,-60.02703247481));
+#28000 = CARTESIAN_POINT('',(-1.281010896897,-60.13103128701));
+#28001 = CARTESIAN_POINT('',(-1.362685210085,-60.2350222374));
+#28002 = CARTESIAN_POINT('',(-1.444365711172,-60.33902109651));
+#28003 = CARTESIAN_POINT('',(-1.526055950109,-60.4430323746));
+#28004 = CARTESIAN_POINT('',(-1.690307354731,-60.65216384569));
+#28005 = CARTESIAN_POINT('',(-1.772895677736,-60.75731861655));
+#28006 = CARTESIAN_POINT('',(-1.855473719516,-60.86246029258));
+#28007 = CARTESIAN_POINT('',(-1.938045228467,-60.96759362846));
+#28008 = CARTESIAN_POINT('',(-2.020623276644,-61.0727352586));
+#28009 = CARTESIAN_POINT('',(-2.103211610342,-61.17788995732));
+#28010 = CARTESIAN_POINT('',(-2.300655267366,-61.42928291931));
+#28011 = CARTESIAN_POINT('',(-2.415597112091,-61.57563133027));
+#28012 = CARTESIAN_POINT('',(-2.530478123081,-61.72190231882));
+#28013 = CARTESIAN_POINT('',(-2.645341651054,-61.86815108108));
+#28014 = CARTESIAN_POINT('',(-2.760222632857,-62.01442233457));
+#28015 = CARTESIAN_POINT('',(-2.875164452283,-62.16077091655));
+#28016 = CARTESIAN_POINT('',(-3.011685004063,-62.33459418027));
+#28017 = CARTESIAN_POINT('',(-3.033336298525,-62.36216144238));
+#28018 = CARTESIAN_POINT('',(-3.054987597762,-62.38972870274));
+#28019 = CARTESIAN_POINT('',(-3.076638899573,-62.41729595875));
+#28020 = CARTESIAN_POINT('',(-3.098290201156,-62.44486320893));
+#28021 = CARTESIAN_POINT('',(-3.119941499113,-62.47243045294));
+#28022 = CARTESIAN_POINT('',(-3.141592789447,-62.4999976916));
+#28023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28024 = ADVANCED_FACE('',(#28025),#24733,.F.);
+#28025 = FACE_BOUND('',#28026,.F.);
+#28026 = EDGE_LOOP('',(#28027,#28028,#28029,#28070));
+#28027 = ORIENTED_EDGE('',*,*,#27775,.F.);
+#28028 = ORIENTED_EDGE('',*,*,#24720,.T.);
+#28029 = ORIENTED_EDGE('',*,*,#28030,.T.);
+#28030 = EDGE_CURVE('',#24680,#28031,#28033,.T.);
+#28031 = VERTEX_POINT('',#28032);
+#28032 = CARTESIAN_POINT('',(-3.10000195456,6.79273044E-07,
+    63.758847647386));
+#28033 = SURFACE_CURVE('',#28034,(#28056,#28063),.PCURVE_S1.);
+#28034 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#28035,#28036,#28037,#28038,
+    #28039,#28040,#28041,#28042,#28043,#28044,#28045,#28046,#28047,
+    #28048,#28049,#28050,#28051,#28052,#28053,#28054,#28055),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#28035 = CARTESIAN_POINT('',(-3.10000171022,5.943561372E-07,
+    55.758847407296));
+#28036 = CARTESIAN_POINT('',(-3.100002141581,-0.885356984119,
+    56.122484027994));
+#28037 = CARTESIAN_POINT('',(-2.821859465071,-1.770719102825,
+    56.486122306569));
+#28038 = CARTESIAN_POINT('',(-2.265567105341,-2.558980286853,
+    56.849748711038));
+#28039 = CARTESIAN_POINT('',(-1.469278792705,-3.153073253303,
+    57.213405649213));
+#28040 = CARTESIAN_POINT('',(-0.509190007033,-3.473005555461,
+    57.577018810122));
+#28041 = CARTESIAN_POINT('',(0.50919099564,-3.472998423679,
+    57.94067028516));
+#28042 = CARTESIAN_POINT('',(1.469272223128,-3.153074358453,
+    58.304301004716));
+#28043 = CARTESIAN_POINT('',(2.265569933924,-2.558984875594,
+    58.667938692061));
+#28044 = CARTESIAN_POINT('',(2.82185789009,-1.770717530109,
+    59.031574765912));
+#28045 = CARTESIAN_POINT('',(3.378145277714,-7.0055594366E-07,
+    59.758847527326));
+#28046 = CARTESIAN_POINT('',(2.821858688282,1.770716379757,
+    60.486120288745));
+#28047 = CARTESIAN_POINT('',(2.265572427412,2.558985438085,
+    60.849756362586));
+#28048 = CARTESIAN_POINT('',(1.469264686143,3.153067107606,
+    61.213394049948));
+#28049 = CARTESIAN_POINT('',(0.509213978896,3.473009488516,
+    61.577024769489));
+#28050 = CARTESIAN_POINT('',(-0.509219815409,3.472997486715,
+    61.94067624453));
+#28051 = CARTESIAN_POINT('',(-1.469248313515,3.153075523927,
+    62.304289405443));
+#28052 = CARTESIAN_POINT('',(-2.265582454982,2.558981928755,
+    62.667946343616));
+#28053 = CARTESIAN_POINT('',(-2.82185458295,1.770720097777,63.0315727481
+    ));
+#28054 = CARTESIAN_POINT('',(-3.10000149889,0.885358257729,
+    63.395211026628));
+#28055 = CARTESIAN_POINT('',(-3.10000195456,6.7927304004E-07,
+    63.758847647386));
+#28056 = PCURVE('',#24733,#28057);
+#28057 = DEFINITIONAL_REPRESENTATION('',(#28058),#28062);
+#28058 = LINE('',#28059,#28060);
+#28059 = CARTESIAN_POINT('',(-0.,0.));
+#28060 = VECTOR('',#28061,1.);
+#28061 = DIRECTION('',(0.,1.));
+#28062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28063 = PCURVE('',#25056,#28064);
+#28064 = DEFINITIONAL_REPRESENTATION('',(#28065),#28069);
+#28065 = LINE('',#28066,#28067);
+#28066 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#28067 = VECTOR('',#28068,1.);
+#28068 = DIRECTION('',(0.,1.));
+#28069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28070 = ORIENTED_EDGE('',*,*,#28071,.F.);
+#28071 = EDGE_CURVE('',#27776,#28031,#28072,.T.);
+#28072 = SURFACE_CURVE('',#28073,(#28076,#28083),.PCURVE_S1.);
+#28073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28074,#28075),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#28074 = CARTESIAN_POINT('',(-3.099998045449,6.7925882608E-07,
+    62.741156193769));
+#28075 = CARTESIAN_POINT('',(-3.10000195456,6.7927304004E-07,
+    63.758847647386));
+#28076 = PCURVE('',#24733,#28077);
+#28077 = DEFINITIONAL_REPRESENTATION('',(#28078),#28082);
+#28078 = LINE('',#28079,#28080);
+#28079 = CARTESIAN_POINT('',(0.,6.283389315972));
+#28080 = VECTOR('',#28081,1.);
+#28081 = DIRECTION('',(1.,0.));
+#28082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28083 = PCURVE('',#28084,#28127);
+#28084 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#28085,#28086,#28087,#28088,#28089,#28090,#28091,#28092,#28093
+      ,#28094,#28095,#28096,#28097,#28098,#28099,#28100,#28101,#28102
+      ,#28103,#28104,#28105)
+    ,(#28106,#28107,#28108,#28109,#28110,#28111,#28112,#28113,#28114
+      ,#28115,#28116,#28117,#28118,#28119,#28120,#28121,#28122,#28123
+      ,#28124,#28125,#28126
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#28085 = CARTESIAN_POINT('',(-3.099998045449,6.7925885894E-07,
+    62.741156193769));
+#28086 = CARTESIAN_POINT('',(-3.099997977858,-0.885355782789,
+    63.104792814444));
+#28087 = CARTESIAN_POINT('',(-2.821851800585,-1.770716628334,
+    63.468431093063));
+#28088 = CARTESIAN_POINT('',(-2.265580719467,-2.558977708994,
+    63.832057497431));
+#28089 = CARTESIAN_POINT('',(-1.469247842723,-3.153070904092,
+    64.195714435785));
+#28090 = CARTESIAN_POINT('',(-0.509220695103,-3.472992884163,
+    64.559327596495));
+#28091 = CARTESIAN_POINT('',(0.509211814697,-3.4730053322,
+    64.922979071669));
+#28092 = CARTESIAN_POINT('',(1.469261451688,-3.153063775518,
+    65.286609791167));
+#28093 = CARTESIAN_POINT('',(2.265568449114,-2.558983204067,
+    65.65024747853));
+#28094 = CARTESIAN_POINT('',(2.821854353964,-1.770715383525,
+    66.013883552376));
+#28095 = CARTESIAN_POINT('',(3.378141017906,-7.7985068334E-07,
+    66.74115631379));
+#28096 = CARTESIAN_POINT('',(2.821855107737,1.770714060628,
+    67.46842907521));
+#28097 = CARTESIAN_POINT('',(2.265568198488,2.558980655901,
+    67.832065149043));
+#28098 = CARTESIAN_POINT('',(1.469271752147,3.153069738563,
+    68.195702836433));
+#28099 = CARTESIAN_POINT('',(0.509191875572,3.47299382114,
+    68.559333555898));
+#28100 = CARTESIAN_POINT('',(-0.509187843034,3.47300139917,
+    68.922985031099));
+#28101 = CARTESIAN_POINT('',(-1.469275558136,3.153069921192,
+    69.28659819179));
+#28102 = CARTESIAN_POINT('',(-2.26556312708,2.558978052826,
+    69.650255130156));
+#28103 = CARTESIAN_POINT('',(-2.821855130752,1.770718106614,
+    70.01388153453));
+#28104 = CARTESIAN_POINT('',(-3.099997844522,0.885357226196,
+    70.377519813115));
+#28105 = CARTESIAN_POINT('',(-3.099997801139,7.6416269579E-07,
+    70.741156433834));
+#28106 = CARTESIAN_POINT('',(-3.10000195456,6.7927307335E-07,
+    63.758847647386));
+#28107 = CARTESIAN_POINT('',(-3.10000241015,-0.885356968991,
+    64.122484268058));
+#28108 = CARTESIAN_POINT('',(-2.821859735986,-1.77071916508,
+    64.486122546667));
+#28109 = CARTESIAN_POINT('',(-2.265567354003,-2.558980426493,
+    64.849748951098));
+#28110 = CARTESIAN_POINT('',(-1.469278994869,-3.153073461567,
+    65.213405889321));
+#28111 = CARTESIAN_POINT('',(-0.509190142301,-3.473005815239,
+    65.577019050166));
+#28112 = CARTESIAN_POINT('',(0.509190940643,-3.472998711357,
+    65.940670525275));
+#28113 = CARTESIAN_POINT('',(1.469272252562,-3.15307464721,
+    66.304301244773));
+#28114 = CARTESIAN_POINT('',(2.265570042392,-2.558985139341,
+    66.667938932152));
+#28115 = CARTESIAN_POINT('',(2.821858063994,-1.770717746965,
+    67.03157500599));
+#28116 = CARTESIAN_POINT('',(3.378145543966,-7.9308892871E-07,
+    67.758847767408));
+#28117 = CARTESIAN_POINT('',(2.821858959192,1.770716442022,
+    68.486120528824));
+#28118 = CARTESIAN_POINT('',(2.26557267607,2.558985577717,
+    68.849756602668));
+#28119 = CARTESIAN_POINT('',(1.469264888312,3.153067315869,
+    69.213394290022));
+#28120 = CARTESIAN_POINT('',(0.509214114161,3.473009748303,
+    69.577025009581));
+#28121 = CARTESIAN_POINT('',(-0.50921976041,3.472997774381,
+    69.940676484593));
+#28122 = CARTESIAN_POINT('',(-1.46924834295,3.153075812699,
+    70.30428964554));
+#28123 = CARTESIAN_POINT('',(-2.265582563456,2.558982192486,
+    70.667946583689));
+#28124 = CARTESIAN_POINT('',(-2.821854756839,1.77072031464,
+    71.031572988169));
+#28125 = CARTESIAN_POINT('',(-3.10000171899,0.885358412429,
+    71.39521126673));
+#28126 = CARTESIAN_POINT('',(-3.100002198872,7.6417978034E-07,
+    71.758847887449));
+#28127 = DEFINITIONAL_REPRESENTATION('',(#28128),#28132);
+#28128 = LINE('',#28129,#28130);
+#28129 = CARTESIAN_POINT('',(0.,0.));
+#28130 = VECTOR('',#28131,1.);
+#28131 = DIRECTION('',(1.,0.));
+#28132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28133 = ADVANCED_FACE('',(#28134),#25056,.F.);
+#28134 = FACE_BOUND('',#28135,.F.);
+#28135 = EDGE_LOOP('',(#28136,#28137,#28138,#28263,#28393));
+#28136 = ORIENTED_EDGE('',*,*,#28030,.F.);
+#28137 = ORIENTED_EDGE('',*,*,#25043,.T.);
+#28138 = ORIENTED_EDGE('',*,*,#28139,.T.);
+#28139 = EDGE_CURVE('',#24914,#28140,#28142,.T.);
+#28140 = VERTEX_POINT('',#28141);
+#28141 = CARTESIAN_POINT('',(4.,0.,59.999997687369));
+#28142 = SURFACE_CURVE('',#28143,(#28181,#28222),.PCURVE_S1.);
+#28143 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#28144,#28145,#28146,#28147,
+    #28148,#28149,#28150,#28151,#28152,#28153,#28154,#28155,#28156,
+    #28157,#28158,#28159,#28160,#28161,#28162,#28163,#28164,#28165,
+    #28166,#28167,#28168,#28169,#28170,#28171,#28172,#28173,#28174,
+    #28175,#28176,#28177,#28178,#28179,#28180),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385998855081E-02,0.187863756505,0.36586234348,
+    0.567854361355,0.741853711141,0.911853740604,1.),.UNSPECIFIED.);
+#28144 = CARTESIAN_POINT('',(-4.,-4.7547056337E-07,55.999997980188));
+#28145 = CARTESIAN_POINT('',(-3.999999973879,-0.15468615551,
+    56.049235889263));
+#28146 = CARTESIAN_POINT('',(-3.992821626832,-0.309372651753,
+    56.098474043784));
+#28147 = CARTESIAN_POINT('',(-3.978464992881,-0.463641786596,
+    56.147711916257));
+#28148 = CARTESIAN_POINT('',(-3.956962278357,-0.617078122368,
+    56.196949815346));
+#28149 = CARTESIAN_POINT('',(-3.928377703909,-0.76926995144,
+    56.246188035272));
+#28150 = CARTESIAN_POINT('',(-3.837904078199,-1.152171077962,
+    56.371425395554));
+#28151 = CARTESIAN_POINT('',(-3.766355173035,-1.380605900533,
+    56.447427053317));
+#28152 = CARTESIAN_POINT('',(-3.678517087565,-1.603610114748,
+    56.523426108043));
+#28153 = CARTESIAN_POINT('',(-3.574917869199,-1.81974343848,
+    56.599425153903));
+#28154 = CARTESIAN_POINT('',(-3.456253336006,-2.027638721648,
+    56.675426794009));
+#28155 = CARTESIAN_POINT('',(-3.115927951964,-2.535736761063,
+    56.870087036028));
+#28156 = CARTESIAN_POINT('',(-2.873796620631,-2.82231800285,
+    56.988768949366));
+#28157 = CARTESIAN_POINT('',(-2.600295323457,-3.080770812847,
+    57.107426105103));
+#28158 = CARTESIAN_POINT('',(-2.29957952115,-3.306980487853,
+    57.226083270365));
+#28159 = CARTESIAN_POINT('',(-1.976403363712,-3.497541661265,
+    57.344765181405));
+#28160 = CARTESIAN_POINT('',(-1.2502132987,-3.82307784406,
+    57.598081813488));
+#28161 = CARTESIAN_POINT('',(-0.842114619335,-3.947184742583,
+    57.732777040169));
+#28162 = CARTESIAN_POINT('',(-0.41995167158,-4.018700106205,
+    57.867426100935));
+#28163 = CARTESIAN_POINT('',(7.875900035571E-03,-4.036008225435,
+    58.002075160043));
+#28164 = CARTESIAN_POINT('',(0.432815885625,-3.998953350947,
+    58.136770385086));
+#28165 = CARTESIAN_POINT('',(1.202432784009,-3.832355525194,
+    58.38742097092));
+#28166 = CARTESIAN_POINT('',(1.550222574515,-3.716309083925,
+    58.503434595916));
+#28167 = CARTESIAN_POINT('',(1.884184341846,-3.562471268151,
+    58.619426109027));
+#28168 = CARTESIAN_POINT('',(2.199305200994,-3.37301050571,
+    58.735417620063));
+#28169 = CARTESIAN_POINT('',(2.490971399225,-3.150849879037,
+    58.851431244316));
+#28170 = CARTESIAN_POINT('',(3.013264005796,-2.654618470746,
+    59.080754714791));
+#28171 = CARTESIAN_POINT('',(3.245219984599,-2.381781571536,
+    59.194100232842));
+#28172 = CARTESIAN_POINT('',(3.447239401628,-2.08490449068,
+    59.307426091601));
+#28173 = CARTESIAN_POINT('',(3.616359212334,-1.768129592293,
+    59.420751949964));
+#28174 = CARTESIAN_POINT('',(3.750286644535,-1.436004622995,
+    59.534097462018));
+#28175 = CARTESIAN_POINT('',(3.89808831993,-0.915962138297,
+    59.706187899053));
+#28176 = CARTESIAN_POINT('',(3.938722599868,-0.735592242316,
+    59.764950276482));
+#28177 = CARTESIAN_POINT('',(3.969328549966,-0.553110365058,
+    59.823711914482));
+#28178 = CARTESIAN_POINT('',(3.989776116521,-0.369212956057,
+    59.882473555089));
+#28179 = CARTESIAN_POINT('',(4.,-0.184605489931,59.941235937278));
+#28180 = CARTESIAN_POINT('',(4.,-8.9E-16,59.999997687369));
+#28181 = PCURVE('',#25056,#28182);
+#28182 = DEFINITIONAL_REPRESENTATION('',(#28183),#28221);
+#28183 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#28184,#28185,#28186,#28187,
+    #28188,#28189,#28190,#28191,#28192,#28193,#28194,#28195,#28196,
+    #28197,#28198,#28199,#28200,#28201,#28202,#28203,#28204,#28205,
+    #28206,#28207,#28208,#28209,#28210,#28211,#28212,#28213,#28214,
+    #28215,#28216,#28217,#28218,#28219,#28220),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385998855081E-02,0.187863756505,0.36586234348,
+    0.567854361355,0.741853711141,0.911853740604,1.),.UNSPECIFIED.);
+#28184 = CARTESIAN_POINT('',(-0.103530227688,0.));
+#28185 = CARTESIAN_POINT('',(-0.103530273734,3.867265020884E-02));
+#28186 = CARTESIAN_POINT('',(-0.10353035664,7.734552138552E-02));
+#28187 = CARTESIAN_POINT('',(-0.103530403274,0.116018159664));
+#28188 = CARTESIAN_POINT('',(-0.103530420058,0.154690800494));
+#28189 = CARTESIAN_POINT('',(-0.103530433293,0.193363680688));
+#28190 = CARTESIAN_POINT('',(-0.103530423641,0.291728074755));
+#28191 = CARTESIAN_POINT('',(-0.103530388356,0.351421548368));
+#28192 = CARTESIAN_POINT('',(-0.103530351419,0.411112961645));
+#28193 = CARTESIAN_POINT('',(-0.103530329575,0.470804370714));
+#28194 = CARTESIAN_POINT('',(-0.103530327662,0.530497832793));
+#28195 = CARTESIAN_POINT('',(-0.103530353472,0.683388564563));
+#28196 = CARTESIAN_POINT('',(-0.103530400546,0.776604164204));
+#28197 = CARTESIAN_POINT('',(-0.103530458067,0.869800356416));
+#28198 = CARTESIAN_POINT('',(-0.103530484148,0.962996549879));
+#28199 = CARTESIAN_POINT('',(-0.103530491233,1.056212157636));
+#28200 = CARTESIAN_POINT('',(-0.103530471829,1.255173045533));
+#28201 = CARTESIAN_POINT('',(-0.103530440888,1.360965842255));
+#28202 = CARTESIAN_POINT('',(-0.103530400447,1.466722350789));
+#28203 = CARTESIAN_POINT('',(-0.103530356465,1.572478861609));
+#28204 = CARTESIAN_POINT('',(-0.103530329347,1.678271658515));
+#28205 = CARTESIAN_POINT('',(-0.103530326786,1.875138565311));
+#28206 = CARTESIAN_POINT('',(-0.103530344544,1.966258431357));
+#28207 = CARTESIAN_POINT('',(-0.103530385775,2.057360946709));
+#28208 = CARTESIAN_POINT('',(-0.103530447819,2.14846346228));
+#28209 = CARTESIAN_POINT('',(-0.103530493668,2.239583328591));
+#28210 = CARTESIAN_POINT('',(-0.103530529848,2.419699414427));
+#28211 = CARTESIAN_POINT('',(-0.103530521572,2.508723652353));
+#28212 = CARTESIAN_POINT('',(-0.103530474658,2.597732430258));
+#28213 = CARTESIAN_POINT('',(-0.103530399027,2.686741205051));
+#28214 = CARTESIAN_POINT('',(-0.103530359712,2.775765440915));
+#28215 = CARTESIAN_POINT('',(-0.103530340103,2.910929345862));
+#28216 = CARTESIAN_POINT('',(-0.103530340187,2.957082712354));
+#28217 = CARTESIAN_POINT('',(-0.103530348515,3.003235501521));
+#28218 = CARTESIAN_POINT('',(-0.103530356852,3.049388291421));
+#28219 = CARTESIAN_POINT('',(-0.103530359152,3.095541659321));
+#28220 = CARTESIAN_POINT('',(-0.103530363436,3.141694531014));
+#28221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28222 = PCURVE('',#24997,#28223);
+#28223 = DEFINITIONAL_REPRESENTATION('',(#28224),#28262);
+#28224 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#28225,#28226,#28227,#28228,
+    #28229,#28230,#28231,#28232,#28233,#28234,#28235,#28236,#28237,
+    #28238,#28239,#28240,#28241,#28242,#28243,#28244,#28245,#28246,
+    #28247,#28248,#28249,#28250,#28251,#28252,#28253,#28254,#28255,
+    #28256,#28257,#28258,#28259,#28260,#28261),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385998855081E-02,0.187863756505,0.36586234348,
+    0.567854361355,0.741853711141,0.911853740604,1.),.UNSPECIFIED.);
+#28225 = CARTESIAN_POINT('',(-3.141592772457,-55.99999798018));
+#28226 = CARTESIAN_POINT('',(-3.180264192467,-56.04923588926));
+#28227 = CARTESIAN_POINT('',(-3.218935817374,-56.09847404378));
+#28228 = CARTESIAN_POINT('',(-3.257607199248,-56.14771191625));
+#28229 = CARTESIAN_POINT('',(-3.296278578479,-56.19694981534));
+#28230 = CARTESIAN_POINT('',(-3.334950195373,-56.24618803527));
+#28231 = CARTESIAN_POINT('',(-3.433311375991,-56.37142539555));
+#28232 = CARTESIAN_POINT('',(-3.493002899453,-56.44742705331));
+#28233 = CARTESIAN_POINT('',(-3.552692368862,-56.52342610804));
+#28234 = CARTESIAN_POINT('',(-3.612381839776,-56.5994251539));
+#28235 = CARTESIAN_POINT('',(-3.672073366441,-56.675426794));
+#28236 = CARTESIAN_POINT('',(-3.82495914584,-56.87008703602));
+#28237 = CARTESIAN_POINT('',(-3.918171730416,-56.98876894936));
+#28238 = CARTESIAN_POINT('',(-4.011364906294,-57.1074261051));
+#28239 = CARTESIAN_POINT('',(-4.10455808102,-57.22608327036));
+#28240 = CARTESIAN_POINT('',(-4.197770665487,-57.3447651814));
+#28241 = CARTESIAN_POINT('',(-4.396725091303,-57.59808181348));
+#28242 = CARTESIAN_POINT('',(-4.502514446583,-57.73277704016));
+#28243 = CARTESIAN_POINT('',(-4.608267508805,-57.86742610093));
+#28244 = CARTESIAN_POINT('',(-4.714020571101,-58.00207516004));
+#28245 = CARTESIAN_POINT('',(-4.819809926593,-58.13677038508));
+#28246 = CARTESIAN_POINT('',(-5.016670442858,-58.38742097092));
+#28247 = CARTESIAN_POINT('',(-5.107787356449,-58.50343459591));
+#28248 = CARTESIAN_POINT('',(-5.198886925659,-58.61942610902));
+#28249 = CARTESIAN_POINT('',(-5.289986495126,-58.73541762006));
+#28250 = CARTESIAN_POINT('',(-5.381103408823,-58.85143124431));
+#28251 = CARTESIAN_POINT('',(-5.561213648929,-59.08075471479));
+#28252 = CARTESIAN_POINT('',(-5.650234993098,-59.19410023284));
+#28253 = CARTESIAN_POINT('',(-5.739240873077,-59.3074260916));
+#28254 = CARTESIAN_POINT('',(-5.828246753206,-59.42075194996));
+#28255 = CARTESIAN_POINT('',(-5.917268098311,-59.53409746201));
+#28256 = CARTESIAN_POINT('',(-6.052427615443,-59.70618789905));
+#28257 = CARTESIAN_POINT('',(-6.09857948394,-59.76495027648));
+#28258 = CARTESIAN_POINT('',(-6.144730774875,-59.82371191448));
+#28259 = CARTESIAN_POINT('',(-6.190882066023,-59.88247355508));
+#28260 = CARTESIAN_POINT('',(-6.237033934697,-59.94123593727));
+#28261 = CARTESIAN_POINT('',(-6.28318530718,-59.99999768736));
+#28262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28263 = ORIENTED_EDGE('',*,*,#28264,.T.);
+#28264 = EDGE_CURVE('',#28140,#28265,#28267,.T.);
+#28265 = VERTEX_POINT('',#28266);
+#28266 = CARTESIAN_POINT('',(-4.,-5.43398404E-07,63.999997691619));
+#28267 = SURFACE_CURVE('',#28268,(#28306,#28347),.PCURVE_S1.);
+#28268 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#28269,#28270,#28271,#28272,
+    #28273,#28274,#28275,#28276,#28277,#28278,#28279,#28280,#28281,
+    #28282,#28283,#28284,#28285,#28286,#28287,#28288,#28289,#28290,
+    #28291,#28292,#28293,#28294,#28295,#28296,#28297,#28298,#28299,
+    #28300,#28301,#28302,#28303,#28304,#28305),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199891493953,0.50185062006,0.803809738405,
+    0.927561427498,1.),.UNSPECIFIED.);
+#28269 = CARTESIAN_POINT('',(4.,-8.7E-16,59.999997687369));
+#28270 = CARTESIAN_POINT('',(4.,0.313910514901,60.099918503562));
+#28271 = CARTESIAN_POINT('',(3.971845504452,0.627885397385,
+    60.199859341855));
+#28272 = CARTESIAN_POINT('',(3.915517866326,0.938880856416,
+    60.299791193445));
+#28273 = CARTESIAN_POINT('',(3.831411784956,1.243950446023,
+    60.399711863906));
+#28274 = CARTESIAN_POINT('',(3.72027262872,1.5402431544,60.499632550032)
+  );
+#28275 = CARTESIAN_POINT('',(3.58317193375,1.82501387748,60.599564433431
+    ));
+#28276 = CARTESIAN_POINT('',(3.421521078684,2.095646277009,
+    60.69950529088));
+#28277 = CARTESIAN_POINT('',(2.958568802338,2.733447342359,
+    60.950368045378));
+#28278 = CARTESIAN_POINT('',(2.627728421257,3.079869089758,
+    61.101467993763));
+#28279 = CARTESIAN_POINT('',(2.250840539325,3.37996060816,
+    61.252477744104));
+#28280 = CARTESIAN_POINT('',(1.835695396265,3.626864916246,
+    61.403426078356));
+#28281 = CARTESIAN_POINT('',(1.390908695772,3.815205086033,
+    61.55437440937));
+#28282 = CARTESIAN_POINT('',(0.925915033005,3.941222095294,
+    61.705384159272));
+#28283 = CARTESIAN_POINT('',(0.450852904118,4.002698511817,
+    61.856484119407));
+#28284 = CARTESIAN_POINT('',(-0.49752688871,3.997165333222,
+    62.158368010314));
+#28285 = CARTESIAN_POINT('',(-0.971839320081,3.930149937715,
+    62.309468015313));
+#28286 = CARTESIAN_POINT('',(-1.435330874129,3.798715836704,
+    62.460477855285));
+#28287 = CARTESIAN_POINT('',(-1.877889640948,3.605198623168,
+    62.611426284256));
+#28288 = CARTESIAN_POINT('',(-2.290125600348,3.35346711981,
+    62.762374592956));
+#28289 = CARTESIAN_POINT('',(-2.663486322486,3.048998352962,
+    62.91338420571));
+#28290 = CARTESIAN_POINT('',(-2.990262056663,2.698739811833,
+    63.064484067594));
+#28291 = CARTESIAN_POINT('',(-3.376636427228,2.15315920483,
+    63.277286407047));
+#28292 = CARTESIAN_POINT('',(-3.480150420424,1.98832074787,
+    63.339148708912));
+#28293 = CARTESIAN_POINT('',(-3.574451646542,1.81781792562,
+    63.40101019672));
+#28294 = CARTESIAN_POINT('',(-3.659181411255,1.642253801549,
+    63.462870662046));
+#28295 = CARTESIAN_POINT('',(-3.734029648426,1.462254819756,
+    63.524731135302));
+#28296 = CARTESIAN_POINT('',(-3.798734432651,1.278469024036,
+    63.586592640774));
+#28297 = CARTESIAN_POINT('',(-3.853083629519,1.091565239194,
+    63.648454956283));
+#28298 = CARTESIAN_POINT('',(-3.922577717117,0.79140691653,
+    63.746525635618));
+#28299 = CARTESIAN_POINT('',(-3.944634738943,0.679746103833,
+    63.782735940217));
+#28300 = CARTESIAN_POINT('',(-3.963057984675,0.56738814413,
+    63.81894626676));
+#28301 = CARTESIAN_POINT('',(-3.977822035386,0.454471125724,
+    63.855156595312));
+#28302 = CARTESIAN_POINT('',(-3.988907817589,0.341133857646,
+    63.891366910531));
+#28303 = CARTESIAN_POINT('',(-3.996302603247,0.227515869654,
+    63.927577201665));
+#28304 = CARTESIAN_POINT('',(-4.000000009766,0.113757412235,
+    63.963787462551));
+#28305 = CARTESIAN_POINT('',(-4.,-5.4339840284E-07,63.999997691619));
+#28306 = PCURVE('',#25056,#28307);
+#28307 = DEFINITIONAL_REPRESENTATION('',(#28308),#28346);
+#28308 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#28309,#28310,#28311,#28312,
+    #28313,#28314,#28315,#28316,#28317,#28318,#28319,#28320,#28321,
+    #28322,#28323,#28324,#28325,#28326,#28327,#28328,#28329,#28330,
+    #28331,#28332,#28333,#28334,#28335,#28336,#28337,#28338,#28339,
+    #28340,#28341,#28342,#28343,#28344,#28345),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199891493953,0.50185062006,0.803809738405,
+    0.927561427498,1.),.UNSPECIFIED.);
+#28309 = CARTESIAN_POINT('',(-0.103530363436,3.141694531014));
+#28310 = CARTESIAN_POINT('',(-0.103530370721,3.220174709056));
+#28311 = CARTESIAN_POINT('',(-0.103530388212,3.298670614512));
+#28312 = CARTESIAN_POINT('',(-0.103530438346,3.377159465669));
+#28313 = CARTESIAN_POINT('',(-0.103530476992,3.455639530962));
+#28314 = CARTESIAN_POINT('',(-0.103530473198,3.534119599114));
+#28315 = CARTESIAN_POINT('',(-0.103530439848,3.612608454647));
+#28316 = CARTESIAN_POINT('',(-0.103530415249,3.691104358726));
+#28317 = CARTESIAN_POINT('',(-0.103530365959,3.88813788191));
+#28318 = CARTESIAN_POINT('',(-0.103530354271,4.006815350194));
+#28319 = CARTESIAN_POINT('',(-0.103530395273,4.125421992579));
+#28320 = CARTESIAN_POINT('',(-0.103530479538,4.243980420995));
+#28321 = CARTESIAN_POINT('',(-0.103530501438,4.362538847521));
+#28322 = CARTESIAN_POINT('',(-0.10353050434,4.481145494995));
+#28323 = CARTESIAN_POINT('',(-0.103530476815,4.599822969792));
+#28324 = CARTESIAN_POINT('',(-0.103530393999,4.836929671313));
+#28325 = CARTESIAN_POINT('',(-0.103530337733,4.955607149873));
+#28326 = CARTESIAN_POINT('',(-0.103530282646,5.074213806493));
+#28327 = CARTESIAN_POINT('',(-0.103530242173,5.192772244542));
+#28328 = CARTESIAN_POINT('',(-0.103530267528,5.311330654471));
+#28329 = CARTESIAN_POINT('',(-0.103530469139,5.429937287742));
+#28330 = CARTESIAN_POINT('',(-0.103530591427,5.548614757105));
+#28331 = CARTESIAN_POINT('',(-0.103530581477,5.715754743955));
+#28332 = CARTESIAN_POINT('',(-0.10353055632,5.76434284649));
+#28333 = CARTESIAN_POINT('',(-0.103530506361,5.812930297306));
+#28334 = CARTESIAN_POINT('',(-0.103530429231,5.861516932376));
+#28335 = CARTESIAN_POINT('',(-0.103530334228,5.910103566079));
+#28336 = CARTESIAN_POINT('',(-0.103530244351,5.958691014043));
+#28337 = CARTESIAN_POINT('',(-0.103530188871,6.007279115465));
+#28338 = CARTESIAN_POINT('',(-0.103530185007,6.084306149026));
+#28339 = CARTESIAN_POINT('',(-0.10353020025,6.112746587248));
+#28340 = CARTESIAN_POINT('',(-0.103530239162,6.14118705434));
+#28341 = CARTESIAN_POINT('',(-0.103530302552,6.169627535426));
+#28342 = CARTESIAN_POINT('',(-0.103530385043,6.198068016026));
+#28343 = CARTESIAN_POINT('',(-0.10353047507,6.226508482049));
+#28344 = CARTESIAN_POINT('',(-0.103530554879,6.254948919799));
+#28345 = CARTESIAN_POINT('',(-0.103530600527,6.283389315972));
+#28346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28347 = PCURVE('',#28348,#28353);
+#28348 = CYLINDRICAL_SURFACE('',#28349,4.);
+#28349 = AXIS2_PLACEMENT_3D('',#28350,#28351,#28352);
+#28350 = CARTESIAN_POINT('',(0.,0.,0.));
+#28351 = DIRECTION('',(-0.,-0.,-1.));
+#28352 = DIRECTION('',(1.,0.,0.));
+#28353 = DEFINITIONAL_REPRESENTATION('',(#28354),#28392);
+#28354 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#28355,#28356,#28357,#28358,
+    #28359,#28360,#28361,#28362,#28363,#28364,#28365,#28366,#28367,
+    #28368,#28369,#28370,#28371,#28372,#28373,#28374,#28375,#28376,
+    #28377,#28378,#28379,#28380,#28381,#28382,#28383,#28384,#28385,
+    #28386,#28387,#28388,#28389,#28390,#28391),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199891493953,0.50185062006,0.803809738405,
+    0.927561427498,1.),.UNSPECIFIED.);
+#28355 = CARTESIAN_POINT('',(0.,-59.99999768736));
+#28356 = CARTESIAN_POINT('',(-7.847762872519E-02,-60.09991850356));
+#28357 = CARTESIAN_POINT('',(-0.156970985689,-60.19985934185));
+#28358 = CARTESIAN_POINT('',(-0.235457291448,-60.29979119344));
+#28359 = CARTESIAN_POINT('',(-0.313934808765,-60.3997118639));
+#28360 = CARTESIAN_POINT('',(-0.392412323659,-60.49963255003));
+#28361 = CARTESIAN_POINT('',(-0.470898624375,-60.59956443343));
+#28362 = CARTESIAN_POINT('',(-0.549391978255,-60.69950529088));
+#28363 = CARTESIAN_POINT('',(-0.746419103471,-60.95036804537));
+#28364 = CARTESIAN_POINT('',(-0.865092722989,-61.10146799376));
+#28365 = CARTESIAN_POINT('',(-0.983695525328,-61.2524777441));
+#28366 = CARTESIAN_POINT('',(-1.102250111045,-61.40342607835));
+#28367 = CARTESIAN_POINT('',(-1.220804696937,-61.55437440937));
+#28368 = CARTESIAN_POINT('',(-1.339407498871,-61.70538415927));
+#28369 = CARTESIAN_POINT('',(-1.458081116225,-61.8564841194));
+#28370 = CARTESIAN_POINT('',(-1.69518009971,-62.15836801031));
+#28371 = CARTESIAN_POINT('',(-1.813853709251,-62.30946801531));
+#28372 = CARTESIAN_POINT('',(-1.932456498404,-62.46047785528));
+#28373 = CARTESIAN_POINT('',(-2.051011072698,-62.61142628425));
+#28374 = CARTESIAN_POINT('',(-2.169565659379,-62.76237459295));
+#28375 = CARTESIAN_POINT('',(-2.288168477195,-62.91338420571));
+#28376 = CARTESIAN_POINT('',(-2.406842107561,-63.06448406759));
+#28377 = CARTESIAN_POINT('',(-2.573976662817,-63.27728640704));
+#28378 = CARTESIAN_POINT('',(-2.622563183401,-63.33914870891));
+#28379 = CARTESIAN_POINT('',(-2.671149049262,-63.40101019672));
+#28380 = CARTESIAN_POINT('',(-2.719734097463,-63.46287066204));
+#28381 = CARTESIAN_POINT('',(-2.768319144012,-63.5247311353));
+#28382 = CARTESIAN_POINT('',(-2.816905006185,-63.58659264077));
+#28383 = CARTESIAN_POINT('',(-2.86549152438,-63.64845495628));
+#28384 = CARTESIAN_POINT('',(-2.942516052484,-63.74652563561));
+#28385 = CARTESIAN_POINT('',(-2.970955567078,-63.78273594021));
+#28386 = CARTESIAN_POINT('',(-2.999395111252,-63.81894626676));
+#28387 = CARTESIAN_POINT('',(-3.027834670052,-63.85515659531));
+#28388 = CARTESIAN_POINT('',(-3.056274229582,-63.89136691053));
+#28389 = CARTESIAN_POINT('',(-3.084713777003,-63.92757720166));
+#28390 = CARTESIAN_POINT('',(-3.113153300531,-63.96378746255));
+#28391 = CARTESIAN_POINT('',(-3.141592789439,-63.99999769161));
+#28392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28393 = ORIENTED_EDGE('',*,*,#28394,.F.);
+#28394 = EDGE_CURVE('',#28031,#28265,#28395,.T.);
+#28395 = SURFACE_CURVE('',#28396,(#28399,#28406),.PCURVE_S1.);
+#28396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28397,#28398),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#28397 = CARTESIAN_POINT('',(-3.10000195456,6.7927303959E-07,
+    63.758847647386));
+#28398 = CARTESIAN_POINT('',(-4.100002983786,-6.7925510461E-07,
+    64.02679299866));
+#28399 = PCURVE('',#25056,#28400);
+#28400 = DEFINITIONAL_REPRESENTATION('',(#28401),#28405);
+#28401 = LINE('',#28402,#28403);
+#28402 = CARTESIAN_POINT('',(0.,6.283389315972));
+#28403 = VECTOR('',#28404,1.);
+#28404 = DIRECTION('',(1.,0.));
+#28405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28406 = PCURVE('',#28407,#28450);
+#28407 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#28408,#28409,#28410,#28411,#28412,#28413,#28414,#28415,#28416
+      ,#28417,#28418,#28419,#28420,#28421,#28422,#28423,#28424,#28425
+      ,#28426,#28427,#28428)
+    ,(#28429,#28430,#28431,#28432,#28433,#28434,#28435,#28436,#28437
+      ,#28438,#28439,#28440,#28441,#28442,#28443,#28444,#28445,#28446
+      ,#28447,#28448,#28449
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#28408 = CARTESIAN_POINT('',(-3.10000195456,6.792730729E-07,
+    63.758847647386));
+#28409 = CARTESIAN_POINT('',(-3.10000241015,-0.885356968991,
+    64.122484268057));
+#28410 = CARTESIAN_POINT('',(-2.821859735986,-1.77071916508,
+    64.486122546669));
+#28411 = CARTESIAN_POINT('',(-2.265566994358,-2.558980129446,
+    64.849750330568));
+#28412 = CARTESIAN_POINT('',(-1.469280407755,-3.153074628539,
+    65.213400469965));
+#28413 = CARTESIAN_POINT('',(-0.50918761929,-3.47300373136,
+    65.577028727591));
+#28414 = CARTESIAN_POINT('',(0.509188417632,-3.473000795235,
+    65.940660847852));
+#28415 = CARTESIAN_POINT('',(1.469273665448,-3.153073480238,
+    66.304306664124));
+#28416 = CARTESIAN_POINT('',(2.265569682748,-2.558985436388,
+    66.667937552686));
+#28417 = CARTESIAN_POINT('',(2.821858063994,-1.770717746965,
+    67.031575005988));
+#28418 = CARTESIAN_POINT('',(3.378145543966,-7.9308891872E-07,
+    67.758847767409));
+#28419 = CARTESIAN_POINT('',(2.821858959192,1.770716442022,
+    68.486120528824));
+#28420 = CARTESIAN_POINT('',(2.26557267607,2.558985577717,
+    68.849756602664));
+#28421 = CARTESIAN_POINT('',(1.469264888311,3.153067315869,
+    69.213394290035));
+#28422 = CARTESIAN_POINT('',(0.509214114162,3.473009748303,
+    69.577025009555));
+#28423 = CARTESIAN_POINT('',(-0.509219760411,3.472997774381,
+    69.940676484628));
+#28424 = CARTESIAN_POINT('',(-1.469248342949,3.153075812699,
+    70.304289645507));
+#28425 = CARTESIAN_POINT('',(-2.265582563456,2.558982192486,
+    70.667946583711));
+#28426 = CARTESIAN_POINT('',(-2.821854756839,1.77072031464,
+    71.031572988159));
+#28427 = CARTESIAN_POINT('',(-3.10000171899,0.885358412429,
+    71.395211266733));
+#28428 = CARTESIAN_POINT('',(-3.100002198872,7.6417978123E-07,
+    71.758847887449));
+#28429 = CARTESIAN_POINT('',(-4.100002983786,-6.7925507086E-07,
+    64.02679299866));
+#28430 = CARTESIAN_POINT('',(-4.100003189125,-1.170959720967,
+    64.390429105248));
+#28431 = CARTESIAN_POINT('',(-3.732136274,-2.341914915826,
+    64.754063553925));
+#28432 = CARTESIAN_POINT('',(-2.99639523921,-3.384466122114,
+    65.117708497324));
+#28433 = CARTESIAN_POINT('',(-1.943238255358,-4.170193600294,
+    65.481331085143));
+#28434 = CARTESIAN_POINT('',(-0.673440373431,-4.593326745608,
+    65.844975554774));
+#28435 = CARTESIAN_POINT('',(0.673443246447,-4.593326555108,
+    66.208616161927));
+#28436 = CARTESIAN_POINT('',(1.943236034774,-4.170192170366,
+    66.572243072754));
+#28437 = CARTESIAN_POINT('',(2.996399946857,-3.384464167533,
+    66.935884911567));
+#28438 = CARTESIAN_POINT('',(3.732136228231,-2.341915594458,
+    67.299520185508));
+#28439 = CARTESIAN_POINT('',(4.467870372686,7.7636520574E-07,
+    68.026792878638));
+#28440 = CARTESIAN_POINT('',(3.732135511694,2.341916922082,
+    68.754065571764));
+#28441 = CARTESIAN_POINT('',(2.996402465369,3.384466724131,
+    69.117702225207));
+#28442 = CARTESIAN_POINT('',(1.943215157202,4.170185763053,
+    69.481337265068));
+#28443 = CARTESIAN_POINT('',(0.673485119165,4.59333854567,
+    69.844979272942));
+#28444 = CARTESIAN_POINT('',(-0.673500255762,4.593319328773,
+    70.208600524892));
+#28445 = CARTESIAN_POINT('',(-1.943189246188,4.170192404994,
+    70.57226009162));
+#28446 = CARTESIAN_POINT('',(-2.996422976509,3.384466930618,
+    70.935875880409));
+#28447 = CARTESIAN_POINT('',(-3.732130756063,2.341913350998,
+    71.299522203371));
+#28448 = CARTESIAN_POINT('',(-4.100003175592,1.170958277568,
+    71.663156652038));
+#28449 = CARTESIAN_POINT('',(-4.100003356745,-7.6415812611E-07,
+    72.026792758594));
+#28450 = DEFINITIONAL_REPRESENTATION('',(#28451),#28455);
+#28451 = LINE('',#28452,#28453);
+#28452 = CARTESIAN_POINT('',(0.,0.));
+#28453 = VECTOR('',#28454,1.);
+#28454 = DIRECTION('',(1.,0.));
+#28455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28456 = ADVANCED_FACE('',(#28457),#24997,.T.);
+#28457 = FACE_BOUND('',#28458,.F.);
+#28458 = EDGE_LOOP('',(#28459,#28460,#28461,#28462,#28644,#28665));
+#28459 = ORIENTED_EDGE('',*,*,#24913,.F.);
+#28460 = ORIENTED_EDGE('',*,*,#25294,.T.);
+#28461 = ORIENTED_EDGE('',*,*,#25427,.T.);
+#28462 = ORIENTED_EDGE('',*,*,#28463,.T.);
+#28463 = EDGE_CURVE('',#25363,#28464,#28466,.T.);
+#28464 = VERTEX_POINT('',#28465);
+#28465 = CARTESIAN_POINT('',(4.,0.,60.499997616083));
+#28466 = SURFACE_CURVE('',#28467,(#28524,#28584),.PCURVE_S1.);
+#28467 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#28468,#28469,#28470,#28471,
+    #28472,#28473,#28474,#28475,#28476,#28477,#28478,#28479,#28480,
+    #28481,#28482,#28483,#28484,#28485,#28486,#28487,#28488,#28489,
+    #28490,#28491,#28492,#28493,#28494,#28495,#28496,#28497,#28498,
+    #28499,#28500,#28501,#28502,#28503,#28504,#28505,#28506,#28507,
+    #28508,#28509,#28510,#28511,#28512,#28513,#28514,#28515,#28516,
+    #28517,#28518,#28519,#28520,#28521,#28522,#28523),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051151174348E-02,0.118520255532,
+    0.278516438974,0.317188258691,0.487843196404,0.659830308509,
+    0.810498331891,0.961166358505,1.),.UNSPECIFIED.);
+#28468 = CARTESIAN_POINT('',(-4.7549124149E-07,4.,54.499997980177));
+#28469 = CARTESIAN_POINT('',(-0.135999396757,3.999999977034,
+    54.54328771816));
+#28470 = CARTESIAN_POINT('',(-0.271998981541,3.994605351854,
+    54.586577649701));
+#28471 = CARTESIAN_POINT('',(-0.40774129645,3.983816149124,
+    54.629867430065));
+#28472 = CARTESIAN_POINT('',(-0.542969734011,3.967647653257,
+    54.673157128712));
+#28473 = CARTESIAN_POINT('',(-0.677429338178,3.94613035742,
+    54.716446947908));
+#28474 = CARTESIAN_POINT('',(-0.810867129843,3.919309912522,
+    54.759736941346));
+#28475 = CARTESIAN_POINT('',(-1.12097991175,3.844077645242,
+    54.861312145948));
+#28476 = CARTESIAN_POINT('',(-1.296624588955,3.791403724306,
+    54.919598510054));
+#28477 = CARTESIAN_POINT('',(-1.469352603568,3.729374516022,
+    54.977884210297));
+#28478 = CARTESIAN_POINT('',(-1.638567479513,3.658186431923,
+    55.036169481742));
+#28479 = CARTESIAN_POINT('',(-1.803691527044,3.578082503512,
+    55.094455178005));
+#28480 = CARTESIAN_POINT('',(-1.964167244746,3.489351793316,
+    55.152741539951));
+#28481 = CARTESIAN_POINT('',(-2.48479473904,3.164074219535,
+    55.348148236495));
+#28482 = CARTESIAN_POINT('',(-2.821630435167,2.889805086889,
+    55.485336572606));
+#28483 = CARTESIAN_POINT('',(-3.122670841915,2.573972689408,
+    55.622469317363));
+#28484 = CARTESIAN_POINT('',(-3.381973406341,2.222310588398,
+    55.759584288665));
+#28485 = CARTESIAN_POINT('',(-3.594710183814,1.841366447083,
+    55.896717149387));
+#28486 = CARTESIAN_POINT('',(-3.757160359483,1.43851193662,
+    56.033905542031));
+#28487 = CARTESIAN_POINT('',(-3.893831637149,0.921366606574,
+    56.204169655801));
+#28488 = CARTESIAN_POINT('',(-3.91737842651,0.819893285364,
+    56.237312522309));
+#28489 = CARTESIAN_POINT('',(-3.937838660805,0.717723630925,
+    56.270455400876));
+#28490 = CARTESIAN_POINT('',(-3.955187989439,0.614970322109,
+    56.303598283479));
+#28491 = CARTESIAN_POINT('',(-3.969407239602,0.511746912032,
+    56.336741162131));
+#28492 = CARTESIAN_POINT('',(-3.98048241627,0.408167828069,
+    56.369884028876));
+#28493 = CARTESIAN_POINT('',(-4.023364971005,-0.153796679592,
+    56.549283000223));
+#28494 = CARTESIAN_POINT('',(-3.996948302978,-0.616916290869,
+    56.695631522971));
+#28495 = CARTESIAN_POINT('',(-3.908229347238,-1.0746153775,
+    56.841902557781));
+#28496 = CARTESIAN_POINT('',(-3.75870551782,-1.51696660832,
+    56.988151303935));
+#28497 = CARTESIAN_POINT('',(-3.551535045298,-1.934626663157,
+    57.134422302597));
+#28498 = CARTESIAN_POINT('',(-3.291550698899,-2.31879562278,
+    57.28077076447));
+#28499 = CARTESIAN_POINT('',(-2.67765241886,-3.007425082748,
+    57.574424610817));
+#28500 = CARTESIAN_POINT('',(-2.322624314212,-3.311684953909,
+    57.721918447841));
+#28501 = CARTESIAN_POINT('',(-1.927721613672,-3.566479676404,
+    57.869331661408));
+#28502 = CARTESIAN_POINT('',(-1.501341920498,-3.765881090352,
+    58.016722085648));
+#28503 = CARTESIAN_POINT('',(-1.052628780792,-3.905613090244,
+    58.164135255331));
+#28504 = CARTESIAN_POINT('',(-0.591515484341,-3.983031199301,
+    58.311629068252));
+#28505 = CARTESIAN_POINT('',(0.276762212309,-4.010980632278,
+    58.588153579661));
+#28506 = CARTESIAN_POINT('',(0.683916512718,-3.976063905751,
+    58.717330178089));
+#28507 = CARTESIAN_POINT('',(1.085678216081,-3.892887284959,
+    58.846465978442));
+#28508 = CARTESIAN_POINT('',(1.475252760489,-3.762565316957,
+    58.975587607992));
+#28509 = CARTESIAN_POINT('',(1.846193371141,-3.587254658398,
+    59.10472352646));
+#28510 = CARTESIAN_POINT('',(2.192402587402,-3.370153384126,
+    59.233900161355));
+#28511 = CARTESIAN_POINT('',(2.824378320069,-2.861372057243,
+    59.492153678074));
+#28512 = CARTESIAN_POINT('',(3.110388750453,-2.569495634897,
+    59.621330275314));
+#28513 = CARTESIAN_POINT('',(3.360852199572,-2.244535830981,
+    59.750466111402));
+#28514 = CARTESIAN_POINT('',(3.571342490369,-1.891766749604,
+    59.879587661064));
+#28515 = CARTESIAN_POINT('',(3.738376342556,-1.517026151215,
+    60.008723475343));
+#28516 = CARTESIAN_POINT('',(3.859414295856,-1.126713916212,
+    60.137900042469));
+#28517 = CARTESIAN_POINT('',(3.952251757695,-0.625010565656,
+    60.300308304968));
+#28518 = CARTESIAN_POINT('',(3.968141188938,-0.521618582288,
+    60.333589849087));
+#28519 = CARTESIAN_POINT('',(3.980874040817,-0.417761351653,
+    60.366871407015));
+#28520 = CARTESIAN_POINT('',(3.990434342721,-0.31355450848,
+    60.400152971288));
+#28521 = CARTESIAN_POINT('',(3.996811441206,-0.209114177429,
+    60.43343453368));
+#28522 = CARTESIAN_POINT('',(4.,-0.104556973095,60.466716085197));
+#28523 = CARTESIAN_POINT('',(4.,-1.78E-15,60.499997616083));
+#28524 = PCURVE('',#24997,#28525);
+#28525 = DEFINITIONAL_REPRESENTATION('',(#28526),#28583);
+#28526 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#28527,#28528,#28529,#28530,
+    #28531,#28532,#28533,#28534,#28535,#28536,#28537,#28538,#28539,
+    #28540,#28541,#28542,#28543,#28544,#28545,#28546,#28547,#28548,
+    #28549,#28550,#28551,#28552,#28553,#28554,#28555,#28556,#28557,
+    #28558,#28559,#28560,#28561,#28562,#28563,#28564,#28565,#28566,
+    #28567,#28568,#28569,#28570,#28571,#28572,#28573,#28574,#28575,
+    #28576,#28577,#28578,#28579,#28580,#28581,#28582),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051151174348E-02,0.118520255532,
+    0.278516438974,0.317188258691,0.487843196404,0.659830308509,
+    0.810498331891,0.961166358505,1.),.UNSPECIFIED.);
+#28527 = CARTESIAN_POINT('',(-1.570796445668,-54.49999798017));
+#28528 = CARTESIAN_POINT('',(-1.604796175984,-54.54328771816));
+#28529 = CARTESIAN_POINT('',(-1.638796072879,-54.5865776497));
+#28530 = CARTESIAN_POINT('',(-1.672795846889,-54.62986743006));
+#28531 = CARTESIAN_POINT('',(-1.70679554176,-54.67315712871));
+#28532 = CARTESIAN_POINT('',(-1.740795312146,-54.7164469479));
+#28533 = CARTESIAN_POINT('',(-1.77479520131,-54.75973694134));
+#28534 = CARTESIAN_POINT('',(-1.854572168359,-54.86131214594));
+#28535 = CARTESIAN_POINT('',(-1.90035013966,-54.91959851005));
+#28536 = CARTESIAN_POINT('',(-1.946127574698,-54.97788421029));
+#28537 = CARTESIAN_POINT('',(-1.991904669655,-55.03616948174));
+#28538 = CARTESIAN_POINT('',(-2.037682105188,-55.094455178));
+#28539 = CARTESIAN_POINT('',(-2.083460076707,-55.15274153995));
+#28540 = CARTESIAN_POINT('',(-2.236932079003,-55.34814823649));
+#28541 = CARTESIAN_POINT('',(-2.344679577103,-55.4853365726));
+#28542 = CARTESIAN_POINT('',(-2.452383505542,-55.62246931736));
+#28543 = CARTESIAN_POINT('',(-2.560073442553,-55.75958428866));
+#28544 = CARTESIAN_POINT('',(-2.667777356612,-55.89671714938));
+#28545 = CARTESIAN_POINT('',(-2.775524846723,-56.03390554203));
+#28546 = CARTESIAN_POINT('',(-2.909249921626,-56.2041696558));
+#28547 = CARTESIAN_POINT('',(-2.935280257943,-56.2373125223));
+#28548 = CARTESIAN_POINT('',(-2.961310603167,-56.27045540087));
+#28549 = CARTESIAN_POINT('',(-2.987340951357,-56.30359828347));
+#28550 = CARTESIAN_POINT('',(-3.013371296567,-56.33674116213));
+#28551 = CARTESIAN_POINT('',(-3.039401632843,-56.36988402887));
+#28552 = CARTESIAN_POINT('',(-3.180301202877,-56.54928300022));
+#28553 = CARTESIAN_POINT('',(-3.295243033876,-56.69563152297));
+#28554 = CARTESIAN_POINT('',(-3.410124041031,-56.84190255778));
+#28555 = CARTESIAN_POINT('',(-3.524987572526,-56.98815130393));
+#28556 = CARTESIAN_POINT('',(-3.639868584326,-57.13442230259));
+#28557 = CARTESIAN_POINT('',(-3.754810424542,-57.28077076447));
+#28558 = CARTESIAN_POINT('',(-3.985445638594,-57.57442461081));
+#28559 = CARTESIAN_POINT('',(-4.101287021109,-57.72191844784));
+#28560 = CARTESIAN_POINT('',(-4.21706507145,-57.8693316614));
+#28561 = CARTESIAN_POINT('',(-4.33282518587,-58.01672208564));
+#28562 = CARTESIAN_POINT('',(-4.448603240991,-58.16413525533));
+#28563 = CARTESIAN_POINT('',(-4.564444626685,-58.31162906825));
+#28564 = CARTESIAN_POINT('',(-4.781626481548,-58.58815357966));
+#28565 = CARTESIAN_POINT('',(-4.883081536419,-58.71733017808));
+#28566 = CARTESIAN_POINT('',(-4.984504617875,-58.84646597844));
+#28567 = CARTESIAN_POINT('',(-5.08591649792,-58.97558760799));
+#28568 = CARTESIAN_POINT('',(-5.187339564217,-59.10472352646));
+#28569 = CARTESIAN_POINT('',(-5.288794613683,-59.23390016135));
+#28570 = CARTESIAN_POINT('',(-5.491626404409,-59.49215367807));
+#28571 = CARTESIAN_POINT('',(-5.593081462389,-59.62133027531));
+#28572 = CARTESIAN_POINT('',(-5.694504543063,-59.7504661114));
+#28573 = CARTESIAN_POINT('',(-5.795916436795,-59.87958766106));
+#28574 = CARTESIAN_POINT('',(-5.897339520383,-60.00872347534));
+#28575 = CARTESIAN_POINT('',(-5.998794582803,-60.13790004246));
+#28576 = CARTESIAN_POINT('',(-6.126349729279,-60.30030830496));
+#28577 = CARTESIAN_POINT('',(-6.152488990131,-60.33358984908));
+#28578 = CARTESIAN_POINT('',(-6.17862826004,-60.36687140701));
+#28579 = CARTESIAN_POINT('',(-6.204767533252,-60.40015297128));
+#28580 = CARTESIAN_POINT('',(-6.23090680348,-60.43343453368));
+#28581 = CARTESIAN_POINT('',(-6.257046063906,-60.46671608519));
+#28582 = CARTESIAN_POINT('',(-6.28318530718,-60.49999761608));
+#28583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28584 = PCURVE('',#25377,#28585);
+#28585 = DEFINITIONAL_REPRESENTATION('',(#28586),#28643);
+#28586 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#28587,#28588,#28589,#28590,
+    #28591,#28592,#28593,#28594,#28595,#28596,#28597,#28598,#28599,
+    #28600,#28601,#28602,#28603,#28604,#28605,#28606,#28607,#28608,
+    #28609,#28610,#28611,#28612,#28613,#28614,#28615,#28616,#28617,
+    #28618,#28619,#28620,#28621,#28622,#28623,#28624,#28625,#28626,
+    #28627,#28628,#28629,#28630,#28631,#28632,#28633,#28634,#28635,
+    #28636,#28637,#28638,#28639,#28640,#28641,#28642),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051151174348E-02,0.118520255532,
+    0.278516438974,0.317188258691,0.487843196404,0.659830308509,
+    0.810498331891,0.961166358505,1.),.UNSPECIFIED.);
+#28587 = CARTESIAN_POINT('',(-0.931751172026,0.));
+#28588 = CARTESIAN_POINT('',(-0.931751226589,3.40008149624E-02));
+#28589 = CARTESIAN_POINT('',(-0.931751330435,6.800180744772E-02));
+#28590 = CARTESIAN_POINT('',(-0.931751440871,0.102002681291));
+#28591 = CARTESIAN_POINT('',(-0.931751528849,0.136003477701));
+#28592 = CARTESIAN_POINT('',(-0.931751579555,0.170004351178));
+#28593 = CARTESIAN_POINT('',(-0.93175159298,0.204005345423));
+#28594 = CARTESIAN_POINT('',(-0.931751573092,0.283784908333));
+#28595 = CARTESIAN_POINT('',(-0.931751515379,0.329564371677));
+#28596 = CARTESIAN_POINT('',(-0.931751433007,0.375343300953));
+#28597 = CARTESIAN_POINT('',(-0.93175134779,0.42112189117));
+#28598 = CARTESIAN_POINT('',(-0.931751277422,0.466900821471));
+#28599 = CARTESIAN_POINT('',(-0.931751231197,0.512680285935));
+#28600 = CARTESIAN_POINT('',(-0.931751145789,0.666157285271));
+#28601 = CARTESIAN_POINT('',(-0.931751204787,0.773908278583));
+#28602 = CARTESIAN_POINT('',(-0.931751390349,0.881615677732));
+#28603 = CARTESIAN_POINT('',(-0.931751477175,0.989309082282));
+#28604 = CARTESIAN_POINT('',(-0.931751494831,1.097016488119));
+#28605 = CARTESIAN_POINT('',(-0.931751473659,1.204767481814));
+#28606 = CARTESIAN_POINT('',(-0.931751427137,1.338496911424));
+#28607 = CARTESIAN_POINT('',(-0.931751417138,1.364528095698));
+#28608 = CARTESIAN_POINT('',(-0.931751406535,1.390559289055));
+#28609 = CARTESIAN_POINT('',(-0.93175139563,1.416590485448));
+#28610 = CARTESIAN_POINT('',(-0.931751384686,1.442621678835));
+#28611 = CARTESIAN_POINT('',(-0.931751373934,1.46865286318));
+#28612 = CARTESIAN_POINT('',(-0.931751317802,1.609557022725));
+#28613 = CARTESIAN_POINT('',(-0.931751279404,1.724502594352));
+#28614 = CARTESIAN_POINT('',(-0.931751265668,1.83938732993));
+#28615 = CARTESIAN_POINT('',(-0.931751275603,1.954254584086));
+#28616 = CARTESIAN_POINT('',(-0.931751332238,2.069139318974));
+#28617 = CARTESIAN_POINT('',(-0.931751375156,2.184084882877));
+#28618 = CARTESIAN_POINT('',(-0.931751407299,2.414727573644));
+#28619 = CARTESIAN_POINT('',(-0.931751392286,2.530572715133));
+#28620 = CARTESIAN_POINT('',(-0.931751355897,2.646354520142));
+#28621 = CARTESIAN_POINT('',(-0.931751220454,2.762118417554));
+#28622 = CARTESIAN_POINT('',(-0.931751336386,2.8779002284));
+#28623 = CARTESIAN_POINT('',(-0.931751388553,2.993745371118));
+#28624 = CARTESIAN_POINT('',(-0.931751420052,3.210934280184));
+#28625 = CARTESIAN_POINT('',(-0.931751399731,3.312392632636));
+#28626 = CARTESIAN_POINT('',(-0.931751500764,3.413819004103));
+#28627 = CARTESIAN_POINT('',(-0.931751417475,3.515234170735));
+#28628 = CARTESIAN_POINT('',(-0.931751340173,3.616660537635));
+#28629 = CARTESIAN_POINT('',(-0.931751281694,3.718118888164));
+#28630 = CARTESIAN_POINT('',(-0.931751239529,3.92095727273));
+#28631 = CARTESIAN_POINT('',(-0.931751254483,4.022415625748));
+#28632 = CARTESIAN_POINT('',(-0.931751318132,4.12384199307));
+#28633 = CARTESIAN_POINT('',(-0.931751393822,4.225257163279));
+#28634 = CARTESIAN_POINT('',(-0.931751435566,4.326683527285));
+#28635 = CARTESIAN_POINT('',(-0.93175145026,4.428141878298));
+#28636 = CARTESIAN_POINT('',(-0.931751441504,4.555701167609));
+#28637 = CARTESIAN_POINT('',(-0.931751438285,4.58184127787));
+#28638 = CARTESIAN_POINT('',(-0.93175143379,4.607981397605));
+#28639 = CARTESIAN_POINT('',(-0.931751428182,4.634121521029));
+#28640 = CARTESIAN_POINT('',(-0.931751421639,4.660261641808));
+#28641 = CARTESIAN_POINT('',(-0.931751414348,4.68640175306));
+#28642 = CARTESIAN_POINT('',(-0.931751406513,4.712541847355));
+#28643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28644 = ORIENTED_EDGE('',*,*,#28645,.F.);
+#28645 = EDGE_CURVE('',#28140,#28464,#28646,.T.);
+#28646 = SURFACE_CURVE('',#28647,(#28651,#28658),.PCURVE_S1.);
+#28647 = LINE('',#28648,#28649);
+#28648 = CARTESIAN_POINT('',(4.,0.,0.));
+#28649 = VECTOR('',#28650,1.);
+#28650 = DIRECTION('',(0.,0.,1.));
+#28651 = PCURVE('',#24997,#28652);
+#28652 = DEFINITIONAL_REPRESENTATION('',(#28653),#28657);
+#28653 = LINE('',#28654,#28655);
+#28654 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#28655 = VECTOR('',#28656,1.);
+#28656 = DIRECTION('',(-0.,-1.));
+#28657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28658 = PCURVE('',#28348,#28659);
+#28659 = DEFINITIONAL_REPRESENTATION('',(#28660),#28664);
+#28660 = LINE('',#28661,#28662);
+#28661 = CARTESIAN_POINT('',(-0.,0.));
+#28662 = VECTOR('',#28663,1.);
+#28663 = DIRECTION('',(-0.,-1.));
+#28664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28665 = ORIENTED_EDGE('',*,*,#28139,.F.);
+#28666 = ADVANCED_FACE('',(#28667),#25377,.F.);
+#28667 = FACE_BOUND('',#28668,.F.);
+#28668 = EDGE_LOOP('',(#28669,#28670,#28671,#28712,#28777));
+#28669 = ORIENTED_EDGE('',*,*,#28463,.F.);
+#28670 = ORIENTED_EDGE('',*,*,#25362,.T.);
+#28671 = ORIENTED_EDGE('',*,*,#28672,.T.);
+#28672 = EDGE_CURVE('',#25322,#28673,#28675,.T.);
+#28673 = VERTEX_POINT('',#28674);
+#28674 = CARTESIAN_POINT('',(6.79258846E-07,3.099998045449,
+    62.741156193769));
+#28675 = SURFACE_CURVE('',#28676,(#28698,#28705),.PCURVE_S1.);
+#28676 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#28677,#28678,#28679,#28680,
+    #28681,#28682,#28683,#28684,#28685,#28686,#28687,#28688,#28689,
+    #28690,#28691,#28692,#28693,#28694,#28695,#28696,#28697),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#28677 = CARTESIAN_POINT('',(5.943461665E-07,3.099998289786,
+    54.741155953678));
+#28678 = CARTESIAN_POINT('',(-0.885355937474,3.099998197921,
+    55.104792574377));
+#28679 = CARTESIAN_POINT('',(-1.770716845179,2.8218519745,
+    55.468430852968));
+#28680 = CARTESIAN_POINT('',(-2.558977972748,2.265580827941,
+    55.832057257362));
+#28681 = CARTESIAN_POINT('',(-3.153071192833,1.469247872148,
+    56.195714195688));
+#28682 = CARTESIAN_POINT('',(-3.472993171841,0.509220640128,
+    56.559327356429));
+#28683 = CARTESIAN_POINT('',(-3.473005591978,-0.509211949967,
+    56.922978831575));
+#28684 = CARTESIAN_POINT('',(-3.153063983784,-1.469261653847,
+    57.286609551091));
+#28685 = CARTESIAN_POINT('',(-2.5589833437,-2.265568697766,
+    57.650247238446));
+#28686 = CARTESIAN_POINT('',(-1.770715445795,-2.821854624869,
+    58.013883312295));
+#28687 = CARTESIAN_POINT('',(-6.8732395598E-07,-3.378141284156,
+    58.741156073708));
+#28688 = CARTESIAN_POINT('',(1.770714277478,-2.821855281642,
+    59.468428835128));
+#28689 = CARTESIAN_POINT('',(2.558980919641,-2.265568306959,
+    59.832064908964));
+#28690 = CARTESIAN_POINT('',(3.153070027318,-1.469271781588,
+    60.195702596345));
+#28691 = CARTESIAN_POINT('',(3.472994108805,-0.509191820573,
+    60.559333315826));
+#28692 = CARTESIAN_POINT('',(3.473001658956,0.509187978278,
+    60.922984791007));
+#28693 = CARTESIAN_POINT('',(3.153070129459,1.469275760315,
+    61.286597951717));
+#28694 = CARTESIAN_POINT('',(2.55897819245,2.26556337572,61.650254890066
+    ));
+#28695 = CARTESIAN_POINT('',(1.770718168896,2.821855401652,
+    62.013881294464));
+#28696 = CARTESIAN_POINT('',(0.885357211059,3.099998113119,
+    62.37751957301));
+#28697 = CARTESIAN_POINT('',(6.7925882608E-07,3.099998045449,
+    62.741156193769));
+#28698 = PCURVE('',#25377,#28699);
+#28699 = DEFINITIONAL_REPRESENTATION('',(#28700),#28704);
+#28700 = LINE('',#28701,#28702);
+#28701 = CARTESIAN_POINT('',(-0.,0.));
+#28702 = VECTOR('',#28703,1.);
+#28703 = DIRECTION('',(0.,1.));
+#28704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28705 = PCURVE('',#25576,#28706);
+#28706 = DEFINITIONAL_REPRESENTATION('',(#28707),#28711);
+#28707 = LINE('',#28708,#28709);
+#28708 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#28709 = VECTOR('',#28710,1.);
+#28710 = DIRECTION('',(0.,1.));
+#28711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28712 = ORIENTED_EDGE('',*,*,#28713,.F.);
+#28713 = EDGE_CURVE('',#28714,#28673,#28716,.T.);
+#28714 = VERTEX_POINT('',#28715);
+#28715 = CARTESIAN_POINT('',(-5.43427166E-07,4.,62.499997691605));
+#28716 = SURFACE_CURVE('',#28717,(#28720,#28727),.PCURVE_S1.);
+#28717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28718,#28719),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#28718 = CARTESIAN_POINT('',(-6.7927680192E-07,4.099997016206,
+    62.473203160185));
+#28719 = CARTESIAN_POINT('',(6.7925882608E-07,3.099998045449,
+    62.741156193769));
+#28720 = PCURVE('',#25377,#28721);
+#28721 = DEFINITIONAL_REPRESENTATION('',(#28722),#28726);
+#28722 = LINE('',#28723,#28724);
+#28723 = CARTESIAN_POINT('',(0.,6.283389315972));
+#28724 = VECTOR('',#28725,1.);
+#28725 = DIRECTION('',(1.,0.));
+#28726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28727 = PCURVE('',#28728,#28771);
+#28728 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#28729,#28730,#28731,#28732,#28733,#28734,#28735,#28736,#28737
+      ,#28738,#28739,#28740,#28741,#28742,#28743,#28744,#28745,#28746
+      ,#28747,#28748,#28749)
+    ,(#28750,#28751,#28752,#28753,#28754,#28755,#28756,#28757,#28758
+      ,#28759,#28760,#28761,#28762,#28763,#28764,#28765,#28766,#28767
+      ,#28768,#28769,#28770
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#28729 = CARTESIAN_POINT('',(-6.7927676906E-07,4.099997016206,
+    62.473203160185));
+#28730 = CARTESIAN_POINT('',(-1.170957910132,4.099996422866,
+    62.836839266776));
+#28731 = CARTESIAN_POINT('',(-2.341911043275,3.732124159957,
+    63.200473715479));
+#28732 = CARTESIAN_POINT('',(-3.384462751526,2.996417151167,
+    63.564120038238));
+#28733 = CARTESIAN_POINT('',(-4.170186640066,1.94318477289,
+    63.927735827415));
+#28734 = CARTESIAN_POINT('',(-4.593312462456,0.673497597214,
+    64.291395393692));
+#28735 = CARTESIAN_POINT('',(-4.593331205169,-0.673485694825,
+    64.655016645993));
+#28736 = CARTESIAN_POINT('',(-4.170178629863,-1.943213620199,
+    65.018658653671));
+#28737 = CARTESIAN_POINT('',(-3.384460435279,-2.996399023061,
+    65.382293693617));
+#28738 = CARTESIAN_POINT('',(-2.341911986472,-3.732130564564,
+    65.745930347032));
+#28739 = CARTESIAN_POINT('',(7.9657439396E-07,-4.467863463283,
+    66.473203040166));
+#28740 = CARTESIAN_POINT('',(2.341913286688,-3.73212963213,
+    67.200475733292));
+#28741 = CARTESIAN_POINT('',(3.384459988472,-2.996394121529,
+    67.564111007253));
+#28742 = CARTESIAN_POINT('',(4.170186405462,-1.943231561435,
+    67.927752845975));
+#28743 = CARTESIAN_POINT('',(4.593319688743,-0.673440587942,
+    68.291379756972));
+#28744 = CARTESIAN_POINT('',(4.593319405112,0.673440949073,68.655020364)
+  );
+#28745 = CARTESIAN_POINT('',(4.170186467154,1.943236718436,
+    69.018664833603));
+#28746 = CARTESIAN_POINT('',(3.384459833188,2.996391796837,
+    69.382287421528));
+#28747 = CARTESIAN_POINT('',(2.341909980265,3.732131326873,
+    69.745932364863));
+#28748 = CARTESIAN_POINT('',(1.170956466686,4.099997260897,
+    70.109566813565));
+#28749 = CARTESIAN_POINT('',(-7.6418420747E-07,4.099996643244,
+    70.473202920123));
+#28750 = CARTESIAN_POINT('',(6.7925885894E-07,3.099998045449,
+    62.741156193769));
+#28751 = CARTESIAN_POINT('',(-0.885355782789,3.099997977858,
+    63.104792814444));
+#28752 = CARTESIAN_POINT('',(-1.770716628334,2.821851800585,
+    63.468431093063));
+#28753 = CARTESIAN_POINT('',(-2.558977708994,2.265580719467,
+    63.832057497431));
+#28754 = CARTESIAN_POINT('',(-3.153070904091,1.469247842724,
+    64.195714435786));
+#28755 = CARTESIAN_POINT('',(-3.472992884164,0.509220695103,
+    64.559327596494));
+#28756 = CARTESIAN_POINT('',(-3.473005332198,-0.509211814697,
+    64.922979071671));
+#28757 = CARTESIAN_POINT('',(-3.153063775518,-1.469261451688,
+    65.286609791165));
+#28758 = CARTESIAN_POINT('',(-2.558983204066,-2.265568449114,
+    65.650247478532));
+#28759 = CARTESIAN_POINT('',(-1.770715383525,-2.821854353964,
+    66.013883552376));
+#28760 = CARTESIAN_POINT('',(-7.7985064555E-07,-3.378141017906,
+    66.741156313792));
+#28761 = CARTESIAN_POINT('',(1.770714060628,-2.821855107737,
+    67.468429075208));
+#28762 = CARTESIAN_POINT('',(2.558980952945,-2.265567838838,
+    67.832066528539));
+#28763 = CARTESIAN_POINT('',(3.1530685716,-1.469273165059,
+    68.195697416999));
+#28764 = CARTESIAN_POINT('',(3.472995905,-0.509189352515,68.559343233454
+    ));
+#28765 = CARTESIAN_POINT('',(3.47299931531,0.509185319976,
+    68.922975353539));
+#28766 = CARTESIAN_POINT('',(3.153071088153,1.469276971048,
+    69.286603611236));
+#28767 = CARTESIAN_POINT('',(2.558977755782,2.265562767429,
+    69.650253750647));
+#28768 = CARTESIAN_POINT('',(1.770718106614,2.821855130752,
+    70.01388153454));
+#28769 = CARTESIAN_POINT('',(0.885357226196,3.099997844522,
+    70.377519813112));
+#28770 = CARTESIAN_POINT('',(7.6416269668E-07,3.099997801139,
+    70.741156433834));
+#28771 = DEFINITIONAL_REPRESENTATION('',(#28772),#28776);
+#28772 = LINE('',#28773,#28774);
+#28773 = CARTESIAN_POINT('',(0.,0.));
+#28774 = VECTOR('',#28775,1.);
+#28775 = DIRECTION('',(1.,0.));
+#28776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28777 = ORIENTED_EDGE('',*,*,#28778,.F.);
+#28778 = EDGE_CURVE('',#28464,#28714,#28779,.T.);
+#28779 = SURFACE_CURVE('',#28780,(#28807,#28837),.PCURVE_S1.);
+#28780 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#28781,#28782,#28783,#28784,
+    #28785,#28786,#28787,#28788,#28789,#28790,#28791,#28792,#28793,
+    #28794,#28795,#28796,#28797,#28798,#28799,#28800,#28801,#28802,
+    #28803,#28804,#28805,#28806),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291536915358,0.403547935915,0.903504994097,1.),.UNSPECIFIED.);
+#28781 = CARTESIAN_POINT('',(4.,-1.78E-15,60.499997616083));
+#28782 = CARTESIAN_POINT('',(4.,0.261657014145,60.583285662207));
+#28783 = CARTESIAN_POINT('',(3.980031189844,0.523331868623,
+    60.666579324977));
+#28784 = CARTESIAN_POINT('',(3.94008887313,0.783164033568,
+    60.749868864827));
+#28785 = CARTESIAN_POINT('',(3.880391317685,1.039331253953,
+    60.833155775362));
+#28786 = CARTESIAN_POINT('',(3.801353560661,1.290052569914,
+    60.916445296959));
+#28787 = CARTESIAN_POINT('',(3.703585389996,1.533596970994,
+    60.999738929392));
+#28788 = CARTESIAN_POINT('',(3.543471356139,1.858471741279,
+    61.115026923473));
+#28789 = CARTESIAN_POINT('',(3.496385079785,1.947342849164,
+    61.14702691759));
+#28790 = CARTESIAN_POINT('',(3.446700688442,2.034817675931,
+    61.179026919489));
+#28791 = CARTESIAN_POINT('',(3.394468097542,2.120805258658,
+    61.211026922909));
+#28792 = CARTESIAN_POINT('',(3.339741122718,2.205217003513,
+    61.243026921667));
+#28793 = CARTESIAN_POINT('',(3.282577479797,2.287966685751,
+    61.275026909657));
+#28794 = CARTESIAN_POINT('',(2.957290016088,2.730527761965,
+    61.449857571809));
+#28795 = CARTESIAN_POINT('',(2.644068695406,3.057512407078,
+    61.592770415798));
+#28796 = CARTESIAN_POINT('',(2.289024646765,3.342044094603,
+    61.73561478128));
+#28797 = CARTESIAN_POINT('',(1.899198124159,3.577979713461,
+    61.878438630828));
+#28798 = CARTESIAN_POINT('',(1.482450698197,3.76056128072,
+    62.021283244859));
+#28799 = CARTESIAN_POINT('',(1.047489906815,3.886400775009,
+    62.164196249474));
+#28800 = CARTESIAN_POINT('',(0.518305143416,3.967223239344,
+    62.334594179464));
+#28801 = CARTESIAN_POINT('',(0.432362377375,3.978136288783,
+    62.362161441706));
+#28802 = CARTESIAN_POINT('',(0.346154944179,3.986876761736,
+    62.389728702208));
+#28803 = CARTESIAN_POINT('',(0.259748745156,3.993437132798,
+    62.417295958353));
+#28804 = CARTESIAN_POINT('',(0.173209874312,3.997812384527,
+    62.444863208667));
+#28805 = CARTESIAN_POINT('',(8.66046183305E-02,4.000000007436,
+    62.472430452814));
+#28806 = CARTESIAN_POINT('',(-5.4342716763E-07,4.,62.499997691605));
+#28807 = PCURVE('',#25377,#28808);
+#28808 = DEFINITIONAL_REPRESENTATION('',(#28809),#28836);
+#28809 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#28810,#28811,#28812,#28813,
+    #28814,#28815,#28816,#28817,#28818,#28819,#28820,#28821,#28822,
+    #28823,#28824,#28825,#28826,#28827,#28828,#28829,#28830,#28831,
+    #28832,#28833,#28834,#28835),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291536915358,0.403547935915,0.903504994097,1.),.UNSPECIFIED.);
+#28810 = CARTESIAN_POINT('',(-0.931751406513,4.712541847355));
+#28811 = CARTESIAN_POINT('',(-0.931751386906,4.777958230597));
+#28812 = CARTESIAN_POINT('',(-0.931751363811,4.843379020563));
+#28813 = CARTESIAN_POINT('',(-0.931751340306,4.908796570975));
+#28814 = CARTESIAN_POINT('',(-0.931751318705,4.974212060066));
+#28815 = CARTESIAN_POINT('',(-0.931751301311,5.039629608481));
+#28816 = CARTESIAN_POINT('',(-0.931751290456,5.105050396748));
+#28817 = CARTESIAN_POINT('',(-0.931751286843,5.195600327034));
+#28818 = CARTESIAN_POINT('',(-0.931751287043,5.220733884359));
+#28819 = CARTESIAN_POINT('',(-0.931751288556,5.245867449229));
+#28820 = CARTESIAN_POINT('',(-0.93175129144,5.271001016599));
+#28821 = CARTESIAN_POINT('',(-0.931751295704,5.296134581416));
+#28822 = CARTESIAN_POINT('',(-0.931751301307,5.321268138619));
+#28823 = CARTESIAN_POINT('',(-0.931751338752,5.458584331936));
+#28824 = CARTESIAN_POINT('',(-0.931751397866,5.570831517613));
+#28825 = CARTESIAN_POINT('',(-0.931751448566,5.68302488919));
+#28826 = CARTESIAN_POINT('',(-0.931751546041,5.795202111222));
+#28827 = CARTESIAN_POINT('',(-0.931751379473,5.90739546174));
+#28828 = CARTESIAN_POINT('',(-0.931751294353,6.019642679852));
+#28829 = CARTESIAN_POINT('',(-0.931751374026,6.153477341569));
+#28830 = CARTESIAN_POINT('',(-0.93175139023,6.175129340796));
+#28831 = CARTESIAN_POINT('',(-0.931751413879,6.196781343146));
+#28832 = CARTESIAN_POINT('',(-0.931751445653,6.218433345751));
+#28833 = CARTESIAN_POINT('',(-0.931751482791,6.240085345046));
+#28834 = CARTESIAN_POINT('',(-0.931751519081,6.261737336772));
+#28835 = CARTESIAN_POINT('',(-0.931751544868,6.283389315972));
+#28836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28837 = PCURVE('',#28348,#28838);
+#28838 = DEFINITIONAL_REPRESENTATION('',(#28839),#28866);
+#28839 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#28840,#28841,#28842,#28843,
+    #28844,#28845,#28846,#28847,#28848,#28849,#28850,#28851,#28852,
+    #28853,#28854,#28855,#28856,#28857,#28858,#28859,#28860,#28861,
+    #28862,#28863,#28864,#28865),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291536915358,0.403547935915,0.903504994097,1.),.UNSPECIFIED.);
+#28840 = CARTESIAN_POINT('',(0.,-60.49999761608));
+#28841 = CARTESIAN_POINT('',(-6.541425353622E-02,-60.5832856622));
+#28842 = CARTESIAN_POINT('',(-0.130832912404,-60.66657932497));
+#28843 = CARTESIAN_POINT('',(-0.196248331676,-60.74986886482));
+#28844 = CARTESIAN_POINT('',(-0.261661690929,-60.83315577536));
+#28845 = CARTESIAN_POINT('',(-0.327077111487,-60.91644529695));
+#28846 = CARTESIAN_POINT('',(-0.392495773911,-60.99973892939));
+#28847 = CARTESIAN_POINT('',(-0.483042764545,-61.11502692347));
+#28848 = CARTESIAN_POINT('',(-0.508175506218,-61.14702691759));
+#28849 = CARTESIAN_POINT('',(-0.53330825572,-61.17902691948));
+#28850 = CARTESIAN_POINT('',(-0.558441007993,-61.2110269229));
+#28851 = CARTESIAN_POINT('',(-0.583573757968,-61.24302692166));
+#28852 = CARTESIAN_POINT('',(-0.608706500564,-61.27502690965));
+#28853 = CARTESIAN_POINT('',(-0.746018244469,-61.4498575718));
+#28854 = CARTESIAN_POINT('',(-0.858261797595,-61.59277041579));
+#28855 = CARTESIAN_POINT('',(-0.970451538881,-61.73561478128));
+#28856 = CARTESIAN_POINT('',(-1.08262513457,-61.87843863082));
+#28857 = CARTESIAN_POINT('',(-1.194814848047,-62.02128324485));
+#28858 = CARTESIAN_POINT('',(-1.307058377243,-62.16419624947));
+#28859 = CARTESIAN_POINT('',(-1.440888676633,-62.33459417946));
+#28860 = CARTESIAN_POINT('',(-1.4625399712,-62.3621614417));
+#28861 = CARTESIAN_POINT('',(-1.484191270543,-62.3897287022));
+#28862 = CARTESIAN_POINT('',(-1.50584257246,-62.41729595835));
+#28863 = CARTESIAN_POINT('',(-1.527493874149,-62.44486320866));
+#28864 = CARTESIAN_POINT('',(-1.549145172212,-62.47243045281));
+#28865 = CARTESIAN_POINT('',(-1.570796462652,-62.4999976916));
+#28866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28867 = ADVANCED_FACE('',(#28868),#25576,.F.);
+#28868 = FACE_BOUND('',#28869,.F.);
+#28869 = EDGE_LOOP('',(#28870,#28871,#28872,#28913));
+#28870 = ORIENTED_EDGE('',*,*,#28672,.F.);
+#28871 = ORIENTED_EDGE('',*,*,#25563,.T.);
+#28872 = ORIENTED_EDGE('',*,*,#28873,.T.);
+#28873 = EDGE_CURVE('',#25523,#28874,#28876,.T.);
+#28874 = VERTEX_POINT('',#28875);
+#28875 = CARTESIAN_POINT('',(6.79273059E-07,3.10000195456,
+    63.758847647386));
+#28876 = SURFACE_CURVE('',#28877,(#28899,#28906),.PCURVE_S1.);
+#28877 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#28878,#28879,#28880,#28881,
+    #28882,#28883,#28884,#28885,#28886,#28887,#28888,#28889,#28890,
+    #28891,#28892,#28893,#28894,#28895,#28896,#28897,#28898),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#28878 = CARTESIAN_POINT('',(5.943561372E-07,3.10000171022,
+    55.758847407296));
+#28879 = CARTESIAN_POINT('',(-0.885356984119,3.100002141581,
+    56.122484027994));
+#28880 = CARTESIAN_POINT('',(-1.770719102825,2.821859465071,
+    56.486122306569));
+#28881 = CARTESIAN_POINT('',(-2.558980286853,2.265567105341,
+    56.849748711038));
+#28882 = CARTESIAN_POINT('',(-3.153073253303,1.469278792705,
+    57.213405649213));
+#28883 = CARTESIAN_POINT('',(-3.473005555461,0.509190007033,
+    57.577018810122));
+#28884 = CARTESIAN_POINT('',(-3.472998423679,-0.50919099564,
+    57.94067028516));
+#28885 = CARTESIAN_POINT('',(-3.153074358453,-1.469272223128,
+    58.304301004716));
+#28886 = CARTESIAN_POINT('',(-2.558984875594,-2.265569933924,
+    58.667938692061));
+#28887 = CARTESIAN_POINT('',(-1.770717530109,-2.82185789009,
+    59.031574765912));
+#28888 = CARTESIAN_POINT('',(-7.0055594366E-07,-3.378145277714,
+    59.758847527326));
+#28889 = CARTESIAN_POINT('',(1.770716379757,-2.821858688282,
+    60.486120288745));
+#28890 = CARTESIAN_POINT('',(2.558985438085,-2.265572427412,
+    60.849756362586));
+#28891 = CARTESIAN_POINT('',(3.153067107606,-1.469264686143,
+    61.213394049948));
+#28892 = CARTESIAN_POINT('',(3.473009488516,-0.509213978896,
+    61.577024769489));
+#28893 = CARTESIAN_POINT('',(3.472997486715,0.509219815409,
+    61.94067624453));
+#28894 = CARTESIAN_POINT('',(3.153075523927,1.469248313515,
+    62.304289405443));
+#28895 = CARTESIAN_POINT('',(2.558981928755,2.265582454982,
+    62.667946343616));
+#28896 = CARTESIAN_POINT('',(1.770720097777,2.82185458295,63.0315727481)
+  );
+#28897 = CARTESIAN_POINT('',(0.885358257729,3.10000149889,
+    63.395211026628));
+#28898 = CARTESIAN_POINT('',(6.7927304004E-07,3.10000195456,
+    63.758847647386));
+#28899 = PCURVE('',#25576,#28900);
+#28900 = DEFINITIONAL_REPRESENTATION('',(#28901),#28905);
+#28901 = LINE('',#28902,#28903);
+#28902 = CARTESIAN_POINT('',(-0.,0.));
+#28903 = VECTOR('',#28904,1.);
+#28904 = DIRECTION('',(0.,1.));
+#28905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28906 = PCURVE('',#25941,#28907);
+#28907 = DEFINITIONAL_REPRESENTATION('',(#28908),#28912);
+#28908 = LINE('',#28909,#28910);
+#28909 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#28910 = VECTOR('',#28911,1.);
+#28911 = DIRECTION('',(0.,1.));
+#28912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28913 = ORIENTED_EDGE('',*,*,#28914,.F.);
+#28914 = EDGE_CURVE('',#28673,#28874,#28915,.T.);
+#28915 = SURFACE_CURVE('',#28916,(#28919,#28926),.PCURVE_S1.);
+#28916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28917,#28918),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#28917 = CARTESIAN_POINT('',(6.7925882608E-07,3.099998045449,
+    62.741156193769));
+#28918 = CARTESIAN_POINT('',(6.7927304004E-07,3.10000195456,
+    63.758847647386));
+#28919 = PCURVE('',#25576,#28920);
+#28920 = DEFINITIONAL_REPRESENTATION('',(#28921),#28925);
+#28921 = LINE('',#28922,#28923);
+#28922 = CARTESIAN_POINT('',(0.,6.283389315972));
+#28923 = VECTOR('',#28924,1.);
+#28924 = DIRECTION('',(1.,0.));
+#28925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28926 = PCURVE('',#28927,#28970);
+#28927 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#28928,#28929,#28930,#28931,#28932,#28933,#28934,#28935,#28936
+      ,#28937,#28938,#28939,#28940,#28941,#28942,#28943,#28944,#28945
+      ,#28946,#28947,#28948)
+    ,(#28949,#28950,#28951,#28952,#28953,#28954,#28955,#28956,#28957
+      ,#28958,#28959,#28960,#28961,#28962,#28963,#28964,#28965,#28966
+      ,#28967,#28968,#28969
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#28928 = CARTESIAN_POINT('',(6.7925885894E-07,3.099998045449,
+    62.741156193769));
+#28929 = CARTESIAN_POINT('',(-0.885355782789,3.099997977858,
+    63.104792814444));
+#28930 = CARTESIAN_POINT('',(-1.770716628334,2.821851800585,
+    63.468431093063));
+#28931 = CARTESIAN_POINT('',(-2.558977708994,2.265580719467,
+    63.832057497431));
+#28932 = CARTESIAN_POINT('',(-3.153070904092,1.469247842723,
+    64.195714435785));
+#28933 = CARTESIAN_POINT('',(-3.472992884163,0.509220695103,
+    64.559327596495));
+#28934 = CARTESIAN_POINT('',(-3.4730053322,-0.509211814697,
+    64.922979071669));
+#28935 = CARTESIAN_POINT('',(-3.153063775518,-1.469261451688,
+    65.286609791167));
+#28936 = CARTESIAN_POINT('',(-2.558983204067,-2.265568449114,
+    65.65024747853));
+#28937 = CARTESIAN_POINT('',(-1.770715383525,-2.821854353964,
+    66.013883552376));
+#28938 = CARTESIAN_POINT('',(-7.7985068334E-07,-3.378141017906,
+    66.74115631379));
+#28939 = CARTESIAN_POINT('',(1.770714060628,-2.821855107737,
+    67.46842907521));
+#28940 = CARTESIAN_POINT('',(2.558980655901,-2.265568198488,
+    67.832065149043));
+#28941 = CARTESIAN_POINT('',(3.153069738563,-1.469271752147,
+    68.195702836433));
+#28942 = CARTESIAN_POINT('',(3.47299382114,-0.509191875572,
+    68.559333555898));
+#28943 = CARTESIAN_POINT('',(3.47300139917,0.509187843034,
+    68.922985031099));
+#28944 = CARTESIAN_POINT('',(3.153069921192,1.469275558136,
+    69.28659819179));
+#28945 = CARTESIAN_POINT('',(2.558978052826,2.26556312708,
+    69.650255130156));
+#28946 = CARTESIAN_POINT('',(1.770718106614,2.821855130752,
+    70.01388153453));
+#28947 = CARTESIAN_POINT('',(0.885357226196,3.099997844522,
+    70.377519813115));
+#28948 = CARTESIAN_POINT('',(7.6416269579E-07,3.099997801139,
+    70.741156433834));
+#28949 = CARTESIAN_POINT('',(6.7927307335E-07,3.10000195456,
+    63.758847647386));
+#28950 = CARTESIAN_POINT('',(-0.885356968991,3.10000241015,
+    64.122484268058));
+#28951 = CARTESIAN_POINT('',(-1.77071916508,2.821859735986,
+    64.486122546667));
+#28952 = CARTESIAN_POINT('',(-2.558980426493,2.265567354003,
+    64.849748951098));
+#28953 = CARTESIAN_POINT('',(-3.153073461567,1.469278994869,
+    65.213405889321));
+#28954 = CARTESIAN_POINT('',(-3.473005815239,0.509190142301,
+    65.577019050166));
+#28955 = CARTESIAN_POINT('',(-3.472998711357,-0.509190940643,
+    65.940670525275));
+#28956 = CARTESIAN_POINT('',(-3.15307464721,-1.469272252562,
+    66.304301244773));
+#28957 = CARTESIAN_POINT('',(-2.558985139341,-2.265570042392,
+    66.667938932152));
+#28958 = CARTESIAN_POINT('',(-1.770717746965,-2.821858063994,
+    67.03157500599));
+#28959 = CARTESIAN_POINT('',(-7.9308892871E-07,-3.378145543966,
+    67.758847767408));
+#28960 = CARTESIAN_POINT('',(1.770716442022,-2.821858959192,
+    68.486120528824));
+#28961 = CARTESIAN_POINT('',(2.558985577717,-2.26557267607,
+    68.849756602668));
+#28962 = CARTESIAN_POINT('',(3.153067315869,-1.469264888312,
+    69.213394290022));
+#28963 = CARTESIAN_POINT('',(3.473009748303,-0.509214114161,
+    69.577025009581));
+#28964 = CARTESIAN_POINT('',(3.472997774381,0.50921976041,
+    69.940676484593));
+#28965 = CARTESIAN_POINT('',(3.153075812699,1.46924834295,70.30428964554
+    ));
+#28966 = CARTESIAN_POINT('',(2.558982192486,2.265582563456,
+    70.667946583689));
+#28967 = CARTESIAN_POINT('',(1.77072031464,2.821854756839,
+    71.031572988169));
+#28968 = CARTESIAN_POINT('',(0.885358412429,3.10000171899,71.39521126673
+    ));
+#28969 = CARTESIAN_POINT('',(7.6417978034E-07,3.100002198872,
+    71.758847887449));
+#28970 = DEFINITIONAL_REPRESENTATION('',(#28971),#28975);
+#28971 = LINE('',#28972,#28973);
+#28972 = CARTESIAN_POINT('',(0.,0.));
+#28973 = VECTOR('',#28974,1.);
+#28974 = DIRECTION('',(1.,0.));
+#28975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28976 = ADVANCED_FACE('',(#28977),#25941,.F.);
+#28977 = FACE_BOUND('',#28978,.F.);
+#28978 = EDGE_LOOP('',(#28979,#28980,#28981,#29190,#29278));
+#28979 = ORIENTED_EDGE('',*,*,#28873,.F.);
+#28980 = ORIENTED_EDGE('',*,*,#25928,.T.);
+#28981 = ORIENTED_EDGE('',*,*,#28982,.T.);
+#28982 = EDGE_CURVE('',#25841,#28983,#28985,.T.);
+#28983 = VERTEX_POINT('',#28984);
+#28984 = CARTESIAN_POINT('',(4.,0.,61.999997625192));
+#28985 = SURFACE_CURVE('',#28986,(#29052,#29121),.PCURVE_S1.);
+#28986 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#28987,#28988,#28989,#28990,
+    #28991,#28992,#28993,#28994,#28995,#28996,#28997,#28998,#28999,
+    #29000,#29001,#29002,#29003,#29004,#29005,#29006,#29007,#29008,
+    #29009,#29010,#29011,#29012,#29013,#29014,#29015,#29016,#29017,
+    #29018,#29019,#29020,#29021,#29022,#29023,#29024,#29025,#29026,
+    #29027,#29028,#29029,#29030,#29031,#29032,#29033,#29034,#29035,
+    #29036,#29037,#29038,#29039,#29040,#29041,#29042,#29043,#29044,
+    #29045,#29046,#29047,#29048,#29049,#29050,#29051),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.92484414985E-02,0.113261792116,
+    0.273270595071,0.347952580051,0.53060984576,0.567951103903,
+    0.763924804335,0.961229849366,1.),.UNSPECIFIED.);
+#28987 = CARTESIAN_POINT('',(-4.7547054915E-07,4.,55.999997980188));
+#28988 = CARTESIAN_POINT('',(-0.116014735949,3.999999980409,
+    56.036926412137));
+#28989 = CARTESIAN_POINT('',(-0.232029433679,3.996154431721,
+    56.073854975575));
+#28990 = CARTESIAN_POINT('',(-0.347895219516,3.988463366087,
+    56.110783482112));
+#28991 = CARTESIAN_POINT('',(-0.463463331441,3.976933689722,
+    56.147711922532));
+#28992 = CARTESIAN_POINT('',(-0.578585700649,3.961579185985,
+    56.184640375664));
+#28993 = CARTESIAN_POINT('',(-0.693115057628,3.94242049844,
+    56.221568917238));
+#28994 = CARTESIAN_POINT('',(-0.806905038249,3.919485113941,
+    56.258497528758));
+#28995 = CARTESIAN_POINT('',(-1.066565054802,3.858131459913,
+    56.343425811279));
+#28996 = CARTESIAN_POINT('',(-1.21182735695,3.817132237757,
+    56.391426143245));
+#28997 = CARTESIAN_POINT('',(-1.355277146825,3.769885425322,
+    56.439426253904));
+#28998 = CARTESIAN_POINT('',(-1.496600968193,3.716485367595,
+    56.4874260817));
+#28999 = CARTESIAN_POINT('',(-1.635492343534,3.65704485344,
+    56.535425908928));
+#29000 = CARTESIAN_POINT('',(-1.771652159532,3.591694960588,
+    56.583426018774));
+#29001 = CARTESIAN_POINT('',(-1.90478905256,3.52058490063,
+    56.631426352359));
+#29002 = CARTESIAN_POINT('',(-2.359146808468,3.252153717357,
+    56.799407273097));
+#29003 = CARTESIAN_POINT('',(-2.663161599351,3.025394832799,
+    56.919438698109));
+#29004 = CARTESIAN_POINT('',(-2.942037175184,2.766273261961,
+    57.039443782795));
+#29005 = CARTESIAN_POINT('',(-3.191806651463,2.478114767699,
+    57.159426071483));
+#29006 = CARTESIAN_POINT('',(-3.409078421776,2.164725105452,
+    57.279408376926));
+#29007 = CARTESIAN_POINT('',(-3.591005968661,1.830333225711,
+    57.3994134939));
+#29008 = CARTESIAN_POINT('',(-3.735350350633,1.479606441735,
+    57.519444931135));
+#29009 = CARTESIAN_POINT('',(-3.889831537817,0.948768260939,
+    57.695425618884));
+#29010 = CARTESIAN_POINT('',(-3.930499563276,0.777373614875,
+    57.751426306807));
+#29011 = CARTESIAN_POINT('',(-3.962531474152,0.60400742065,
+    57.80742650787));
+#29012 = CARTESIAN_POINT('',(-3.985817393152,0.429178198954,
+    57.863426099158));
+#29013 = CARTESIAN_POINT('',(-4.000283669598,0.25339931051,
+    57.919425690447));
+#29014 = CARTESIAN_POINT('',(-4.005892979395,7.71880275567E-02,
+    57.975425891535));
+#29015 = CARTESIAN_POINT('',(-4.002644425025,-9.893539466197E-02,
+    58.031426579565));
+#29016 = CARTESIAN_POINT('',(-3.961050887733,-0.703719114652,
+    58.224390005836));
+#29017 = CARTESIAN_POINT('',(-3.87873318285,-1.129665979422,
+    58.361451286727));
+#29018 = CARTESIAN_POINT('',(-3.744043058848,-1.544234560474,
+    58.498458970911));
+#29019 = CARTESIAN_POINT('',(-3.558995456765,-1.939966348704,
+    58.635426104162));
+#29020 = CARTESIAN_POINT('',(-3.326672210821,-2.30992874423,
+    58.772393234007));
+#29021 = CARTESIAN_POINT('',(-3.051229915589,-2.647774975611,
+    58.909400926949));
+#29022 = CARTESIAN_POINT('',(-2.737845288849,-2.947769987824,
+    59.046462217027));
+#29023 = CARTESIAN_POINT('',(-2.322573125391,-3.257820105323,
+    59.211426049836));
+#29024 = CARTESIAN_POINT('',(-2.250764514367,-3.308674767289,
+    59.239426055306));
+#29025 = CARTESIAN_POINT('',(-2.177685271324,-3.357719102599,
+    59.267426069282));
+#29026 = CARTESIAN_POINT('',(-2.103388714841,-3.404916150839,
+    59.295426087521));
+#29027 = CARTESIAN_POINT('',(-2.02792936263,-3.45023089272,
+    59.323426105775));
+#29028 = CARTESIAN_POINT('',(-1.951362931535,-3.493630250078,
+    59.351426119803));
+#29029 = CARTESIAN_POINT('',(-1.873746337532,-3.535083085872,
+    59.37942612536));
+#29030 = CARTESIAN_POINT('',(-1.382585275552,-3.781743286477,
+    59.554375162844));
+#29031 = CARTESIAN_POINT('',(-0.942316197551,-3.934705398194,
+    59.701462505262));
+#29032 = CARTESIAN_POINT('',(-0.483227276448,-4.028755556203,
+    59.848471638069));
+#29033 = CARTESIAN_POINT('',(-1.458294827181E-02,-4.061509785084,
+    59.995426119484));
+#29034 = CARTESIAN_POINT('',(0.454284531814,-4.032121709831,
+    60.142380561926));
+#29035 = CARTESIAN_POINT('',(0.914036960258,-3.94137067746,
+    60.289389744725));
+#29036 = CARTESIAN_POINT('',(1.355393106374,-3.791574061635,
+    60.436477073655));
+#29037 = CARTESIAN_POINT('',(2.186264936794,-3.381756276588,
+    60.731373419855));
+#29038 = CARTESIAN_POINT('',(2.576207359921,-3.120598960932,
+    60.879463782369));
+#29039 = CARTESIAN_POINT('',(2.929945417281,-2.808244904305,
+    61.027473190051));
+#29040 = CARTESIAN_POINT('',(3.239847404814,-2.450785918892,
+    61.175426141224));
+#29041 = CARTESIAN_POINT('',(3.499499672139,-2.055315470728,
+    61.323379074171));
+#29042 = CARTESIAN_POINT('',(3.70382144385,-1.629935274362,
+    61.471388421936));
+#29043 = CARTESIAN_POINT('',(3.849027219425,-1.183646638841,
+    61.619478736073));
+#29044 = CARTESIAN_POINT('',(3.950045000992,-0.636777642206,
+    61.79649747013));
+#29045 = CARTESIAN_POINT('',(3.964291394227,-0.546533386969,
+    61.825568912886));
+#29046 = CARTESIAN_POINT('',(3.976181021175,-0.45592766316,
+    61.854640366335));
+#29047 = CARTESIAN_POINT('',(3.985703308183,-0.365032313599,
+    61.883711825891));
+#29048 = CARTESIAN_POINT('',(3.992850322062,-0.273919423558,
+    61.912783286729));
+#29049 = CARTESIAN_POINT('',(3.997616770088,-0.182661320756,
+    61.941854743792));
+#29050 = CARTESIAN_POINT('',(4.,-9.133057536392E-02,61.970926191789));
+#29051 = CARTESIAN_POINT('',(4.,-1.33E-15,61.999997625193));
+#29052 = PCURVE('',#25941,#29053);
+#29053 = DEFINITIONAL_REPRESENTATION('',(#29054),#29120);
+#29054 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#29055,#29056,#29057,#29058,
+    #29059,#29060,#29061,#29062,#29063,#29064,#29065,#29066,#29067,
+    #29068,#29069,#29070,#29071,#29072,#29073,#29074,#29075,#29076,
+    #29077,#29078,#29079,#29080,#29081,#29082,#29083,#29084,#29085,
+    #29086,#29087,#29088,#29089,#29090,#29091,#29092,#29093,#29094,
+    #29095,#29096,#29097,#29098,#29099,#29100,#29101,#29102,#29103,
+    #29104,#29105,#29106,#29107,#29108,#29109,#29110,#29111,#29112,
+    #29113,#29114,#29115,#29116,#29117,#29118,#29119),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.92484414985E-02,0.113261792116,
+    0.273270595071,0.347952580051,0.53060984576,0.567951103903,
+    0.763924804335,0.961229849366,1.),.UNSPECIFIED.);
+#29055 = CARTESIAN_POINT('',(-0.103530227688,0.));
+#29056 = CARTESIAN_POINT('',(-0.103530262222,2.900448776885E-02));
+#29057 = CARTESIAN_POINT('',(-0.103530316503,5.800909391336E-02));
+#29058 = CARTESIAN_POINT('',(-0.103530364412,8.701365633846E-02));
+#29059 = CARTESIAN_POINT('',(-0.103530396878,0.11601816066));
+#29060 = CARTESIAN_POINT('',(-0.103530415482,0.145022666494));
+#29061 = CARTESIAN_POINT('',(-0.103530426067,0.17402723375));
+#29062 = CARTESIAN_POINT('',(-0.103530432344,0.20303184892));
+#29063 = CARTESIAN_POINT('',(-0.103530425799,0.269736536966));
+#29064 = CARTESIAN_POINT('',(-0.103530411079,0.307437124661));
+#29065 = CARTESIAN_POINT('',(-0.103530390916,0.345137529738));
+#29066 = CARTESIAN_POINT('',(-0.103530370071,0.382837707539));
+#29067 = CARTESIAN_POINT('',(-0.103530352255,0.420537883526));
+#29068 = CARTESIAN_POINT('',(-0.103530339886,0.458238283356));
+#29069 = CARTESIAN_POINT('',(-0.103530333852,0.495938862946));
+#29070 = CARTESIAN_POINT('',(-0.103530331812,0.627875005084));
+#29071 = CARTESIAN_POINT('',(-0.10353036536,0.722150521349));
+#29072 = CARTESIAN_POINT('',(-0.103530430045,0.816405395177));
+#29073 = CARTESIAN_POINT('',(-0.103530478677,0.910642383957));
+#29074 = CARTESIAN_POINT('',(-0.103530497483,1.004879373561));
+#29075 = CARTESIAN_POINT('',(-0.103530497043,1.099134252046));
+#29076 = CARTESIAN_POINT('',(-0.103530481003,1.19340977963));
+#29077 = CARTESIAN_POINT('',(-0.10353044458,1.33162914784));
+#29078 = CARTESIAN_POINT('',(-0.103530431067,1.375613400926));
+#29079 = CARTESIAN_POINT('',(-0.103530416244,1.419597269135));
+#29080 = CARTESIAN_POINT('',(-0.10353040077,1.463580657134));
+#29081 = CARTESIAN_POINT('',(-0.103530385357,1.507564045191));
+#29082 = CARTESIAN_POINT('',(-0.103530370767,1.551547913548));
+#29083 = CARTESIAN_POINT('',(-0.103530357821,1.595532166776));
+#29084 = CARTESIAN_POINT('',(-0.103530321894,1.747090176131));
+#29085 = CARTESIAN_POINT('',(-0.103530311244,1.854741345397));
+#29086 = CARTESIAN_POINT('',(-0.103530328509,1.962350447268));
+#29087 = CARTESIAN_POINT('',(-0.103530380049,2.069927726067));
+#29088 = CARTESIAN_POINT('',(-0.103530475141,2.177505005612));
+#29089 = CARTESIAN_POINT('',(-0.103530533752,2.285114109412));
+#29090 = CARTESIAN_POINT('',(-0.10353053608,2.392765278591));
+#29091 = CARTESIAN_POINT('',(-0.10353049546,2.522331746138));
+#29092 = CARTESIAN_POINT('',(-0.103530487037,2.544323607269));
+#29093 = CARTESIAN_POINT('',(-0.103530477292,2.566315474666));
+#29094 = CARTESIAN_POINT('',(-0.103530466467,2.58830734517));
+#29095 = CARTESIAN_POINT('',(-0.103530454848,2.610299215629));
+#29096 = CARTESIAN_POINT('',(-0.103530442762,2.632291082895));
+#29097 = CARTESIAN_POINT('',(-0.103530430573,2.654282943825));
+#29098 = CARTESIAN_POINT('',(-0.103530356319,2.791692023405));
+#29099 = CARTESIAN_POINT('',(-0.103530270562,2.907217873765));
+#29100 = CARTESIAN_POINT('',(-0.103530400279,3.022682406953));
+#29101 = CARTESIAN_POINT('',(-0.103530369254,3.138103922581));
+#29102 = CARTESIAN_POINT('',(-0.103530279728,3.253525390707));
+#29103 = CARTESIAN_POINT('',(-0.103530499724,3.368989938195));
+#29104 = CARTESIAN_POINT('',(-0.103530465672,3.484515793606));
+#29105 = CARTESIAN_POINT('',(-0.103530417281,3.716134341204));
+#29106 = CARTESIAN_POINT('',(-0.103530367241,3.832447998297));
+#29107 = CARTESIAN_POINT('',(-0.103530324057,3.948698072891));
+#29108 = CARTESIAN_POINT('',(-0.103530381611,4.06490383051));
+#29109 = CARTESIAN_POINT('',(-0.103530445217,4.18110959583));
+#29110 = CARTESIAN_POINT('',(-0.103530482434,4.29735967178));
+#29111 = CARTESIAN_POINT('',(-0.103530493527,4.413673327403));
+#29112 = CARTESIAN_POINT('',(-0.103530478134,4.552708030893));
+#29113 = CARTESIAN_POINT('',(-0.103530474691,4.575541429424));
+#29114 = CARTESIAN_POINT('',(-0.103530470366,4.598374835635));
+#29115 = CARTESIAN_POINT('',(-0.103530465201,4.621208245905));
+#29116 = CARTESIAN_POINT('',(-0.103530459253,4.644041656453));
+#29117 = CARTESIAN_POINT('',(-0.103530452587,4.666875063331));
+#29118 = CARTESIAN_POINT('',(-0.103530445282,4.689708462428));
+#29119 = CARTESIAN_POINT('',(-0.103530437428,4.712541849469));
+#29120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29121 = PCURVE('',#25896,#29122);
+#29122 = DEFINITIONAL_REPRESENTATION('',(#29123),#29189);
+#29123 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#29124,#29125,#29126,#29127,
+    #29128,#29129,#29130,#29131,#29132,#29133,#29134,#29135,#29136,
+    #29137,#29138,#29139,#29140,#29141,#29142,#29143,#29144,#29145,
+    #29146,#29147,#29148,#29149,#29150,#29151,#29152,#29153,#29154,
+    #29155,#29156,#29157,#29158,#29159,#29160,#29161,#29162,#29163,
+    #29164,#29165,#29166,#29167,#29168,#29169,#29170,#29171,#29172,
+    #29173,#29174,#29175,#29176,#29177,#29178,#29179,#29180,#29181,
+    #29182,#29183,#29184,#29185,#29186,#29187,#29188),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.92484414985E-02,0.113261792116,
+    0.273270595071,0.347952580051,0.53060984576,0.567951103903,
+    0.763924804335,0.961229849366,1.),.UNSPECIFIED.);
+#29124 = CARTESIAN_POINT('',(-1.570796445663,-55.99999798018));
+#29125 = CARTESIAN_POINT('',(-1.599800010782,-56.03692641213));
+#29126 = CARTESIAN_POINT('',(-1.628803685668,-56.07385497557));
+#29127 = CARTESIAN_POINT('',(-1.657807310345,-56.11078348211));
+#29128 = CARTESIAN_POINT('',(-1.686810872336,-56.14771192253));
+#29129 = CARTESIAN_POINT('',(-1.715814432901,-56.18464037566));
+#29130 = CARTESIAN_POINT('',(-1.744818053286,-56.22156891723));
+#29131 = CARTESIAN_POINT('',(-1.773821720962,-56.25849752875));
+#29132 = CARTESIAN_POINT('',(-1.840524229844,-56.34342581127));
+#29133 = CARTESIAN_POINT('',(-1.878223585873,-56.39142614324));
+#29134 = CARTESIAN_POINT('',(-1.915922760633,-56.4394262539));
+#29135 = CARTESIAN_POINT('',(-1.953621710067,-56.4874260817));
+#29136 = CARTESIAN_POINT('',(-1.991320659683,-56.53542590892));
+#29137 = CARTESIAN_POINT('',(-2.029019834851,-56.58342601877));
+#29138 = CARTESIAN_POINT('',(-2.066719191098,-56.63142635235));
+#29139 = CARTESIAN_POINT('',(-2.198651055736,-56.79940727309));
+#29140 = CARTESIAN_POINT('',(-2.292923522073,-56.9194386981));
+#29141 = CARTESIAN_POINT('',(-2.387175347179,-57.03944378279));
+#29142 = CARTESIAN_POINT('',(-2.481409285168,-57.15942607148));
+#29143 = CARTESIAN_POINT('',(-2.575643221093,-57.27940837692));
+#29144 = CARTESIAN_POINT('',(-2.669895041962,-57.3994134939));
+#29145 = CARTESIAN_POINT('',(-2.764167505878,-57.51944493113));
+#29146 = CARTESIAN_POINT('',(-2.902382377406,-57.69542561888));
+#29147 = CARTESIAN_POINT('',(-2.9463651988,-57.7514263068));
+#29148 = CARTESIAN_POINT('',(-2.990347634692,-57.80742650787));
+#29149 = CARTESIAN_POINT('',(-3.034329589999,-57.86342609915));
+#29150 = CARTESIAN_POINT('',(-3.078311545302,-57.91942569044));
+#29151 = CARTESIAN_POINT('',(-3.122293981182,-57.97542589153));
+#29152 = CARTESIAN_POINT('',(-3.166276802551,-58.03142657956));
+#29153 = CARTESIAN_POINT('',(-3.317829881188,-58.22439000583));
+#29154 = CARTESIAN_POINT('',(-3.425477553552,-58.36145128672));
+#29155 = CARTESIAN_POINT('',(-3.533083168624,-58.49845897091));
+#29156 = CARTESIAN_POINT('',(-3.640656972083,-58.63542610415));
+#29157 = CARTESIAN_POINT('',(-3.748230775912,-58.77239323401));
+#29158 = CARTESIAN_POINT('',(-3.855836389987,-58.90940092694));
+#29159 = CARTESIAN_POINT('',(-3.963484061049,-59.04646221702));
+#29160 = CARTESIAN_POINT('',(-4.093046315657,-59.21142604983));
+#29161 = CARTESIAN_POINT('',(-4.115037461614,-59.2394260553));
+#29162 = CARTESIAN_POINT('',(-4.137028613793,-59.26742606928));
+#29163 = CARTESIAN_POINT('',(-4.159019769084,-59.29542608752));
+#29164 = CARTESIAN_POINT('',(-4.181010924375,-59.32342610577));
+#29165 = CARTESIAN_POINT('',(-4.203002076555,-59.3514261198));
+#29166 = CARTESIAN_POINT('',(-4.22499322251,-59.37942612536));
+#29167 = CARTESIAN_POINT('',(-4.362397835644,-59.55437516284));
+#29168 = CARTESIAN_POINT('',(-4.47791992997,-59.70146250526));
+#29169 = CARTESIAN_POINT('',(-4.593380741934,-59.84847163807));
+#29170 = CARTESIAN_POINT('',(-4.708798471608,-59.99542611947));
+#29171 = CARTESIAN_POINT('',(-4.824216209114,-60.14238056193));
+#29172 = CARTESIAN_POINT('',(-4.939677014417,-60.28938974472));
+#29173 = CARTESIAN_POINT('',(-5.055199110106,-60.43647707365));
+#29174 = CARTESIAN_POINT('',(-5.286810127699,-60.73137341985));
+#29175 = CARTESIAN_POINT('',(-5.40312000453,-60.87946378236));
+#29176 = CARTESIAN_POINT('',(-5.519366308547,-61.02747319005));
+#29177 = CARTESIAN_POINT('',(-5.635568305069,-61.17542614122));
+#29178 = CARTESIAN_POINT('',(-5.751770303043,-61.32337907417));
+#29179 = CARTESIAN_POINT('',(-5.868016613998,-61.47138842193));
+#29180 = CARTESIAN_POINT('',(-5.984326497834,-61.61947873607));
+#29181 = CARTESIAN_POINT('',(-6.123356686029,-61.79649747013));
+#29182 = CARTESIAN_POINT('',(-6.146189342803,-61.82556891288));
+#29183 = CARTESIAN_POINT('',(-6.169022007017,-61.85464036633));
+#29184 = CARTESIAN_POINT('',(-6.191854675042,-61.88371182589));
+#29185 = CARTESIAN_POINT('',(-6.214687343092,-61.91278328672));
+#29186 = CARTESIAN_POINT('',(-6.237520007224,-61.94185474379));
+#29187 = CARTESIAN_POINT('',(-6.260352663339,-61.97092619178));
+#29188 = CARTESIAN_POINT('',(-6.28318530718,-61.99999762519));
+#29189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29190 = ORIENTED_EDGE('',*,*,#29191,.T.);
+#29191 = EDGE_CURVE('',#28983,#29192,#29194,.T.);
+#29192 = VERTEX_POINT('',#29193);
+#29193 = CARTESIAN_POINT('',(-5.4339839E-07,4.,63.999997691619));
+#29194 = SURFACE_CURVE('',#29195,(#29219,#29246),.PCURVE_S1.);
+#29195 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#29196,#29197,#29198,#29199,
+    #29200,#29201,#29202,#29203,#29204,#29205,#29206,#29207,#29208,
+    #29209,#29210,#29211,#29212,#29213,#29214,#29215,#29216,#29217,
+    #29218),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607622179398,
+    0.855123847026,1.),.UNSPECIFIED.);
+#29196 = CARTESIAN_POINT('',(4.,-1.45E-15,61.999997625193));
+#29197 = CARTESIAN_POINT('',(4.,0.477109585854,62.151866366804));
+#29198 = CARTESIAN_POINT('',(3.934961602402,0.954731970795,
+    62.303898062358));
+#29199 = CARTESIAN_POINT('',(3.80464239039,1.421711426352,62.45583656701
+    ));
+#29200 = CARTESIAN_POINT('',(3.611380154849,1.867736545126,
+    62.607712065951));
+#29201 = CARTESIAN_POINT('',(3.359081841437,2.28322941115,
+    62.759587443114));
+#29202 = CARTESIAN_POINT('',(3.053305792283,2.659466081508,
+    62.911525716561));
+#29203 = CARTESIAN_POINT('',(2.701115931765,2.988579314379,
+    63.063557268105));
+#29204 = CARTESIAN_POINT('',(2.153159205768,3.37663642635,
+    63.277286406642));
+#29205 = CARTESIAN_POINT('',(1.988320752998,3.480150417026,
+    63.339148706958));
+#29206 = CARTESIAN_POINT('',(1.817817935216,3.574451641091,
+    63.401010193217));
+#29207 = CARTESIAN_POINT('',(1.642253815844,3.659181404245,
+    63.462870656995));
+#29208 = CARTESIAN_POINT('',(1.462254838934,3.73402964037,
+    63.524731128703));
+#29209 = CARTESIAN_POINT('',(1.27846904823,3.79873442408,63.586592632625
+    ));
+#29210 = CARTESIAN_POINT('',(1.091565268487,3.853083620975,
+    63.648454946586));
+#29211 = CARTESIAN_POINT('',(0.791406946873,3.922577711123,
+    63.746525625778));
+#29212 = CARTESIAN_POINT('',(0.679746130004,3.944634734652,
+    63.782735931783));
+#29213 = CARTESIAN_POINT('',(0.567388166048,3.96305798181,
+    63.818946259731));
+#29214 = CARTESIAN_POINT('',(0.454471143323,3.977822033664,
+    63.855156589689));
+#29215 = CARTESIAN_POINT('',(0.341133870877,3.988907816728,
+    63.891366906314));
+#29216 = CARTESIAN_POINT('',(0.227515878486,3.99630260296,
+    63.927577198854));
+#29217 = CARTESIAN_POINT('',(0.11375741665,4.000000009766,
+    63.963787461146));
+#29218 = CARTESIAN_POINT('',(-5.4339839147E-07,4.,63.999997691619));
+#29219 = PCURVE('',#25941,#29220);
+#29220 = DEFINITIONAL_REPRESENTATION('',(#29221),#29245);
+#29221 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#29222,#29223,#29224,#29225,
+    #29226,#29227,#29228,#29229,#29230,#29231,#29232,#29233,#29234,
+    #29235,#29236,#29237,#29238,#29239,#29240,#29241,#29242,#29243,
+    #29244),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607622179398,
+    0.855123847026,1.),.UNSPECIFIED.);
+#29222 = CARTESIAN_POINT('',(-0.103530437428,4.712541849469));
+#29223 = CARTESIAN_POINT('',(-0.103530396398,4.831823128395));
+#29224 = CARTESIAN_POINT('',(-0.103530339867,4.95123237873));
+#29225 = CARTESIAN_POINT('',(-0.103530283745,5.07056842973));
+#29226 = CARTESIAN_POINT('',(-0.103530241763,5.189855008791));
+#29227 = CARTESIAN_POINT('',(-0.103530263698,5.309141558954));
+#29228 = CARTESIAN_POINT('',(-0.103530467658,5.428477585629));
+#29229 = CARTESIAN_POINT('',(-0.10353059147,5.547886826882));
+#29230 = CARTESIAN_POINT('',(-0.103530581477,5.715754743636));
+#29231 = CARTESIAN_POINT('',(-0.10353055632,5.764342844956));
+#29232 = CARTESIAN_POINT('',(-0.103530506361,5.812930294555));
+#29233 = CARTESIAN_POINT('',(-0.103530429231,5.861516928408));
+#29234 = CARTESIAN_POINT('',(-0.103530334228,5.910103560896));
+#29235 = CARTESIAN_POINT('',(-0.103530244351,5.958691007643));
+#29236 = CARTESIAN_POINT('',(-0.103530188871,6.007279107849));
+#29237 = CARTESIAN_POINT('',(-0.103530185007,6.084306141297));
+#29238 = CARTESIAN_POINT('',(-0.10353020025,6.112746580623));
+#29239 = CARTESIAN_POINT('',(-0.103530239162,6.141187048819));
+#29240 = CARTESIAN_POINT('',(-0.103530302552,6.16962753101));
+#29241 = CARTESIAN_POINT('',(-0.103530385043,6.198068012714));
+#29242 = CARTESIAN_POINT('',(-0.10353047507,6.226508479841));
+#29243 = CARTESIAN_POINT('',(-0.103530554879,6.254948918695));
+#29244 = CARTESIAN_POINT('',(-0.103530600527,6.283389315972));
+#29245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29246 = PCURVE('',#29247,#29252);
+#29247 = CYLINDRICAL_SURFACE('',#29248,4.);
+#29248 = AXIS2_PLACEMENT_3D('',#29249,#29250,#29251);
+#29249 = CARTESIAN_POINT('',(0.,0.,0.));
+#29250 = DIRECTION('',(-0.,-0.,-1.));
+#29251 = DIRECTION('',(1.,0.,0.));
+#29252 = DEFINITIONAL_REPRESENTATION('',(#29253),#29277);
+#29253 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#29254,#29255,#29256,#29257,
+    #29258,#29259,#29260,#29261,#29262,#29263,#29264,#29265,#29266,
+    #29267,#29268,#29269,#29270,#29271,#29272,#29273,#29274,#29275,
+    #29276),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607622179398,
+    0.855123847026,1.),.UNSPECIFIED.);
+#29254 = CARTESIAN_POINT('',(0.,-61.99999762519));
+#29255 = CARTESIAN_POINT('',(-0.119277396463,-62.1518663668));
+#29256 = CARTESIAN_POINT('',(-0.238682754013,-62.30389806235));
+#29257 = CARTESIAN_POINT('',(-0.35801491358,-62.45583656701));
+#29258 = CARTESIAN_POINT('',(-0.477297604311,-62.60771206594));
+#29259 = CARTESIAN_POINT('',(-0.596580307438,-62.75958744311));
+#29260 = CARTESIAN_POINT('',(-0.715912495517,-62.91152571656));
+#29261 = CARTESIAN_POINT('',(-0.835317874199,-63.0635572681));
+#29262 = CARTESIAN_POINT('',(-1.003180335703,-63.27728640664));
+#29263 = CARTESIAN_POINT('',(-1.051766855071,-63.33914870695));
+#29264 = CARTESIAN_POINT('',(-1.100352719716,-63.40101019321));
+#29265 = CARTESIAN_POINT('',(-1.148937766701,-63.46287065699));
+#29266 = CARTESIAN_POINT('',(-1.197522812033,-63.5247311287));
+#29267 = CARTESIAN_POINT('',(-1.24610867299,-63.58659263262));
+#29268 = CARTESIAN_POINT('',(-1.294695189968,-63.64845494658));
+#29269 = CARTESIAN_POINT('',(-1.371719717961,-63.74652562577));
+#29270 = CARTESIAN_POINT('',(-1.400159233659,-63.78273593178));
+#29271 = CARTESIAN_POINT('',(-1.428598778936,-63.81894625973));
+#29272 = CARTESIAN_POINT('',(-1.457038338841,-63.85515658968));
+#29273 = CARTESIAN_POINT('',(-1.485477899475,-63.89136690631));
+#29274 = CARTESIAN_POINT('',(-1.513917448,-63.92757719885));
+#29275 = CARTESIAN_POINT('',(-1.542356972632,-63.96378746114));
+#29276 = CARTESIAN_POINT('',(-1.570796462644,-63.99999769161));
+#29277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29278 = ORIENTED_EDGE('',*,*,#29279,.F.);
+#29279 = EDGE_CURVE('',#28874,#29192,#29280,.T.);
+#29280 = SURFACE_CURVE('',#29281,(#29284,#29291),.PCURVE_S1.);
+#29281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29282,#29283),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#29282 = CARTESIAN_POINT('',(6.7927303959E-07,3.10000195456,
+    63.758847647386));
+#29283 = CARTESIAN_POINT('',(-6.7925510461E-07,4.100002983786,
+    64.02679299866));
+#29284 = PCURVE('',#25941,#29285);
+#29285 = DEFINITIONAL_REPRESENTATION('',(#29286),#29290);
+#29286 = LINE('',#29287,#29288);
+#29287 = CARTESIAN_POINT('',(0.,6.283389315972));
+#29288 = VECTOR('',#29289,1.);
+#29289 = DIRECTION('',(1.,0.));
+#29290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29291 = PCURVE('',#29292,#29335);
+#29292 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#29293,#29294,#29295,#29296,#29297,#29298,#29299,#29300,#29301
+      ,#29302,#29303,#29304,#29305,#29306,#29307,#29308,#29309,#29310
+      ,#29311,#29312,#29313)
+    ,(#29314,#29315,#29316,#29317,#29318,#29319,#29320,#29321,#29322
+      ,#29323,#29324,#29325,#29326,#29327,#29328,#29329,#29330,#29331
+      ,#29332,#29333,#29334
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#29293 = CARTESIAN_POINT('',(6.792730729E-07,3.10000195456,
+    63.758847647386));
+#29294 = CARTESIAN_POINT('',(-0.885356968991,3.10000241015,
+    64.122484268057));
+#29295 = CARTESIAN_POINT('',(-1.77071916508,2.821859735986,
+    64.486122546669));
+#29296 = CARTESIAN_POINT('',(-2.558980129446,2.265566994358,
+    64.849750330568));
+#29297 = CARTESIAN_POINT('',(-3.153074628539,1.469280407755,
+    65.213400469965));
+#29298 = CARTESIAN_POINT('',(-3.47300373136,0.50918761929,
+    65.577028727591));
+#29299 = CARTESIAN_POINT('',(-3.473000795235,-0.509188417632,
+    65.940660847852));
+#29300 = CARTESIAN_POINT('',(-3.153073480238,-1.469273665448,
+    66.304306664124));
+#29301 = CARTESIAN_POINT('',(-2.558985436388,-2.265569682748,
+    66.667937552686));
+#29302 = CARTESIAN_POINT('',(-1.770717746965,-2.821858063994,
+    67.031575005988));
+#29303 = CARTESIAN_POINT('',(-7.9308891872E-07,-3.378145543966,
+    67.758847767409));
+#29304 = CARTESIAN_POINT('',(1.770716442022,-2.821858959192,
+    68.486120528824));
+#29305 = CARTESIAN_POINT('',(2.558985577717,-2.26557267607,
+    68.849756602664));
+#29306 = CARTESIAN_POINT('',(3.153067315869,-1.469264888311,
+    69.213394290035));
+#29307 = CARTESIAN_POINT('',(3.473009748303,-0.509214114162,
+    69.577025009555));
+#29308 = CARTESIAN_POINT('',(3.472997774381,0.509219760411,
+    69.940676484628));
+#29309 = CARTESIAN_POINT('',(3.153075812699,1.469248342949,
+    70.304289645507));
+#29310 = CARTESIAN_POINT('',(2.558982192486,2.265582563456,
+    70.667946583711));
+#29311 = CARTESIAN_POINT('',(1.77072031464,2.821854756839,
+    71.031572988159));
+#29312 = CARTESIAN_POINT('',(0.885358412429,3.10000171899,
+    71.395211266733));
+#29313 = CARTESIAN_POINT('',(7.6417978123E-07,3.100002198872,
+    71.758847887449));
+#29314 = CARTESIAN_POINT('',(-6.7925507086E-07,4.100002983786,
+    64.02679299866));
+#29315 = CARTESIAN_POINT('',(-1.170959720967,4.100003189125,
+    64.390429105248));
+#29316 = CARTESIAN_POINT('',(-2.341914915826,3.732136274,64.754063553925
+    ));
+#29317 = CARTESIAN_POINT('',(-3.384466122114,2.99639523921,
+    65.117708497324));
+#29318 = CARTESIAN_POINT('',(-4.170193600294,1.943238255358,
+    65.481331085143));
+#29319 = CARTESIAN_POINT('',(-4.593326745608,0.673440373431,
+    65.844975554774));
+#29320 = CARTESIAN_POINT('',(-4.593326555108,-0.673443246447,
+    66.208616161927));
+#29321 = CARTESIAN_POINT('',(-4.170192170366,-1.943236034774,
+    66.572243072754));
+#29322 = CARTESIAN_POINT('',(-3.384464167533,-2.996399946857,
+    66.935884911567));
+#29323 = CARTESIAN_POINT('',(-2.341915594458,-3.732136228231,
+    67.299520185508));
+#29324 = CARTESIAN_POINT('',(7.7636520574E-07,-4.467870372686,
+    68.026792878638));
+#29325 = CARTESIAN_POINT('',(2.341916922082,-3.732135511694,
+    68.754065571764));
+#29326 = CARTESIAN_POINT('',(3.384466724131,-2.996402465369,
+    69.117702225207));
+#29327 = CARTESIAN_POINT('',(4.170185763053,-1.943215157202,
+    69.481337265068));
+#29328 = CARTESIAN_POINT('',(4.59333854567,-0.673485119165,
+    69.844979272942));
+#29329 = CARTESIAN_POINT('',(4.593319328773,0.673500255762,
+    70.208600524892));
+#29330 = CARTESIAN_POINT('',(4.170192404994,1.943189246188,
+    70.57226009162));
+#29331 = CARTESIAN_POINT('',(3.384466930618,2.996422976509,
+    70.935875880409));
+#29332 = CARTESIAN_POINT('',(2.341913350998,3.732130756063,
+    71.299522203371));
+#29333 = CARTESIAN_POINT('',(1.170958277568,4.100003175592,
+    71.663156652038));
+#29334 = CARTESIAN_POINT('',(-7.6415812611E-07,4.100003356745,
+    72.026792758594));
+#29335 = DEFINITIONAL_REPRESENTATION('',(#29336),#29340);
+#29336 = LINE('',#29337,#29338);
+#29337 = CARTESIAN_POINT('',(0.,0.));
+#29338 = VECTOR('',#29339,1.);
+#29339 = DIRECTION('',(1.,0.));
+#29340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29341 = ADVANCED_FACE('',(#29342),#25896,.T.);
+#29342 = FACE_BOUND('',#29343,.F.);
+#29343 = EDGE_LOOP('',(#29344,#29574,#29595,#29596,#29597));
+#29344 = ORIENTED_EDGE('',*,*,#29345,.T.);
+#29345 = EDGE_CURVE('',#25995,#29346,#29348,.T.);
+#29346 = VERTEX_POINT('',#29347);
+#29347 = CARTESIAN_POINT('',(4.,5.43427153E-07,62.499997691605));
+#29348 = SURFACE_CURVE('',#29349,(#29422,#29498),.PCURVE_S1.);
+#29349 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#29350,#29351,#29352,#29353,
+    #29354,#29355,#29356,#29357,#29358,#29359,#29360,#29361,#29362,
+    #29363,#29364,#29365,#29366,#29367,#29368,#29369,#29370,#29371,
+    #29372,#29373,#29374,#29375,#29376,#29377,#29378,#29379,#29380,
+    #29381,#29382,#29383,#29384,#29385,#29386,#29387,#29388,#29389,
+    #29390,#29391,#29392,#29393,#29394,#29395,#29396,#29397,#29398,
+    #29399,#29400,#29401,#29402,#29403,#29404,#29405,#29406,#29407,
+    #29408,#29409,#29410,#29411,#29412,#29413,#29414,#29415,#29416,
+    #29417,#29418,#29419,#29420,#29421),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789114498823E-02,0.107913063151,0.125919041753,
+    0.231943939397,0.391920145121,0.552894321625,0.658919217958,
+    0.818895422454,0.978871632883,1.),.UNSPECIFIED.);
+#29350 = CARTESIAN_POINT('',(4.,4.7549122995E-07,54.499997980177));
+#29351 = CARTESIAN_POINT('',(3.999999979904,0.118999526715,
+    54.537876499358));
+#29352 = CARTESIAN_POINT('',(3.995954008481,0.237999075578,
+    54.575755163707));
+#29353 = CARTESIAN_POINT('',(3.987862101144,0.356837913728,
+    54.613633757765));
+#29354 = CARTESIAN_POINT('',(3.975731903182,0.475355495775,
+    54.651512273171));
+#29355 = CARTESIAN_POINT('',(3.959578670633,0.593392061353,
+    54.689390803138));
+#29356 = CARTESIAN_POINT('',(3.939425251158,0.710788757188,
+    54.727269436941));
+#29357 = CARTESIAN_POINT('',(3.915302064914,0.827387759161,
+    54.765148154391));
+#29358 = CARTESIAN_POINT('',(3.835402162863,1.156740879188,
+    54.873025392691));
+#29359 = CARTESIAN_POINT('',(3.770127206854,1.367202522771,
+    54.943027546256));
+#29360 = CARTESIAN_POINT('',(3.691662575033,1.573416764993,
+    55.013028185007));
+#29361 = CARTESIAN_POINT('',(3.600336740825,1.774420452518,
+    55.083026904052));
+#29362 = CARTESIAN_POINT('',(3.496558529296,1.969287016745,
+    55.153025604011));
+#29363 = CARTESIAN_POINT('',(3.380813734048,2.157127815698,
+    55.223026197443));
+#29364 = CARTESIAN_POINT('',(3.253666115174,2.337095639902,55.2930283073
+    ));
+#29365 = CARTESIAN_POINT('',(3.080301245657,2.552438439542,
+    55.381026952673));
+#29366 = CARTESIAN_POINT('',(3.044128028787,2.59591356535,
+    55.399026948191));
+#29367 = CARTESIAN_POINT('',(3.007253942582,2.638802327021,
+    55.417026943611));
+#29368 = CARTESIAN_POINT('',(2.969690091171,2.681091553015,
+    55.435026938598));
+#29369 = CARTESIAN_POINT('',(2.931447867872,2.72276833287,
+    55.453026932822));
+#29370 = CARTESIAN_POINT('',(2.892538955197,2.763820017204,
+    55.47102692596));
+#29371 = CARTESIAN_POINT('',(2.852975324849,2.804234217718,
+    55.489026917695));
+#29372 = CARTESIAN_POINT('',(2.576023078785,3.078145288312,
+    55.613016542701));
+#29373 = CARTESIAN_POINT('',(2.316940159719,3.289828673926,
+    55.719033402814));
+#29374 = CARTESIAN_POINT('',(2.038092793844,3.476466583125,
+    55.825036483719));
+#29375 = CARTESIAN_POINT('',(1.742339297386,3.635942337509,
+    55.931026720261));
+#29376 = CARTESIAN_POINT('',(1.432750337123,3.766545970056,
+    56.037016992273));
+#29377 = CARTESIAN_POINT('',(1.112582474665,3.866955465113,
+    56.143020163351));
+#29378 = CARTESIAN_POINT('',(0.785276212697,3.936269115562,
+    56.249037128924));
+#29379 = CARTESIAN_POINT('',(-4.47041395797E-02,4.03118102928,
+    56.514949979241));
+#29380 = CARTESIAN_POINT('',(-0.552717332322,4.016684459924,
+    56.675083868022));
+#29381 = CARTESIAN_POINT('',(-1.05656683419,3.928789772276,
+    56.835094415579));
+#29382 = CARTESIAN_POINT('',(-1.54397599962,3.769040076977,
+    56.995026905956));
+#29383 = CARTESIAN_POINT('',(-2.003381527323,3.540929967345,
+    57.154959392212));
+#29384 = CARTESIAN_POINT('',(-2.424091668686,3.250081559064,
+    57.314969900252));
+#29385 = CARTESIAN_POINT('',(-2.796275398777,2.904008070937,
+    57.475103737963));
+#29386 = CARTESIAN_POINT('',(-3.429561588797,2.119831459464,
+    57.79594755001));
+#29387 = CARTESIAN_POINT('',(-3.690808881653,1.680112324632,
+    57.957085677084));
+#29388 = CARTESIAN_POINT('',(-3.886989513118,1.204192953011,
+    58.118096391413));
+#29389 = CARTESIAN_POINT('',(-4.012750560643,0.703490316937,
+    58.279026774657));
+#29390 = CARTESIAN_POINT('',(-4.064814671103,0.189867719371,
+    58.439957441843));
+#29391 = CARTESIAN_POINT('',(-4.042228271924,-0.324404583785,
+    58.600968000695));
+#29392 = CARTESIAN_POINT('',(-3.946141218845,-0.826769371509,
+    58.762106079487));
+#29393 = CARTESIAN_POINT('',(-3.672642155618,-1.619435979003,
+    59.029016498709));
+#29394 = CARTESIAN_POINT('',(-3.534062359574,-1.923951033871,
+    59.135033446003));
+#29395 = CARTESIAN_POINT('',(-3.366671871294,-2.214760161369,
+    59.241036622657));
+#29396 = CARTESIAN_POINT('',(-3.172096385661,-2.488699940725,
+    59.347026919876));
+#29397 = CARTESIAN_POINT('',(-2.952332069471,-2.742877585558,
+    59.453017196661));
+#29398 = CARTESIAN_POINT('',(-2.709713547686,-2.974665840786,
+    59.559020325441));
+#29399 = CARTESIAN_POINT('',(-2.446926484507,-3.181732875338,
+    59.665037225628));
+#29400 = CARTESIAN_POINT('',(-1.744754976867,-3.634315491644,
+    59.930949904885));
+#29401 = CARTESIAN_POINT('',(-1.282830967924,-3.846244311785,
+    60.091083674886));
+#29402 = CARTESIAN_POINT('',(-0.792142705109,-3.99051782171,
+    60.251094160122));
+#29403 = CARTESIAN_POINT('',(-0.284381198073,-4.063084066069,
+    60.411026720008));
+#29404 = CARTESIAN_POINT('',(0.228538187809,-4.061956754946,
+    60.570959358682));
+#29405 = CARTESIAN_POINT('',(0.73453961659,-3.987443044222,
+    60.730969989867));
+#29406 = CARTESIAN_POINT('',(1.22148167675,-3.841926794859,
+    60.891103869477));
+#29407 = CARTESIAN_POINT('',(2.133667525853,-3.420509010591,
+    61.21095000504));
+#29408 = CARTESIAN_POINT('',(2.560116207766,-3.144050826782,
+    61.371083791138));
+#29409 = CARTESIAN_POINT('',(2.944854300333,-2.807054631563,
+    61.531094216303));
+#29410 = CARTESIAN_POINT('',(3.278196300068,-2.417220335018,
+    61.691026674627));
+#29411 = CARTESIAN_POINT('',(3.55208042704,-1.983544021143,
+    61.850959151715));
+#29412 = CARTESIAN_POINT('',(3.760295506857,-1.516386521519,
+    62.010969993566));
+#29413 = CARTESIAN_POINT('',(3.898348686049,-1.02727627494,
+    62.171103922948));
+#29414 = CARTESIAN_POINT('',(3.973608163325,-0.46350955561,
+    62.352148222904));
+#29415 = CARTESIAN_POINT('',(3.981141308657,-0.397571838961,
+    62.373269556802));
+#29416 = CARTESIAN_POINT('',(3.987423847872,-0.331495261432,
+    62.3943908893));
+#29417 = CARTESIAN_POINT('',(3.992452831017,-0.26530750244,
+    62.415512220024));
+#29418 = CARTESIAN_POINT('',(3.996226045171,-0.199036291682,
+    62.436633548628));
+#29419 = CARTESIAN_POINT('',(3.998742014449,-0.132709409136,
+    62.457754874789));
+#29420 = CARTESIAN_POINT('',(3.999999999997,-6.635468506226E-02,
+    62.478876198212));
+#29421 = CARTESIAN_POINT('',(4.,-4.4E-16,62.499997518627));
+#29422 = PCURVE('',#25896,#29423);
+#29423 = DEFINITIONAL_REPRESENTATION('',(#29424),#29497);
+#29424 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#29425,#29426,#29427,#29428,
+    #29429,#29430,#29431,#29432,#29433,#29434,#29435,#29436,#29437,
+    #29438,#29439,#29440,#29441,#29442,#29443,#29444,#29445,#29446,
+    #29447,#29448,#29449,#29450,#29451,#29452,#29453,#29454,#29455,
+    #29456,#29457,#29458,#29459,#29460,#29461,#29462,#29463,#29464,
+    #29465,#29466,#29467,#29468,#29469,#29470,#29471,#29472,#29473,
+    #29474,#29475,#29476,#29477,#29478,#29479,#29480,#29481,#29482,
+    #29483,#29484,#29485,#29486,#29487,#29488,#29489,#29490,#29491,
+    #29492,#29493,#29494,#29495,#29496),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789114498823E-02,0.107913063151,0.125919041753,
+    0.231943939397,0.391920145121,0.552894321625,0.658919217958,
+    0.818895422454,0.978871632883,1.),.UNSPECIFIED.);
+#29425 = CARTESIAN_POINT('',(-1.1887280745E-07,-54.49999798017));
+#29426 = CARTESIAN_POINT('',(-2.974988167879E-02,-54.53787649935));
+#29427 = CARTESIAN_POINT('',(-5.949976941877E-02,-54.5757551637));
+#29428 = CARTESIAN_POINT('',(-8.924960117786E-02,-54.61363375776));
+#29429 = CARTESIAN_POINT('',(-0.118999362646,-54.65151227317));
+#29430 = CARTESIAN_POINT('',(-0.148749122755,-54.68939080313));
+#29431 = CARTESIAN_POINT('',(-0.178498950317,-54.72726943694));
+#29432 = CARTESIAN_POINT('',(-0.208248830659,-54.76514815439));
+#29433 = CARTESIAN_POINT('',(-0.292975402649,-54.87302539269));
+#29434 = CARTESIAN_POINT('',(-0.34795492214,-54.94302754625));
+#29435 = CARTESIAN_POINT('',(-0.40293323151,-55.013028185));
+#29436 = CARTESIAN_POINT('',(-0.457910034458,-55.08302690405));
+#29437 = CARTESIAN_POINT('',(-0.512886839981,-55.15302560401));
+#29438 = CARTESIAN_POINT('',(-0.567865155616,-55.22302619744));
+#29439 = CARTESIAN_POINT('',(-0.62284468157,-55.2930283073));
+#29440 = CARTESIAN_POINT('',(-0.691958672257,-55.38102695267));
+#29441 = CARTESIAN_POINT('',(-0.706095840008,-55.39902694819));
+#29442 = CARTESIAN_POINT('',(-0.720233008602,-55.41702694361));
+#29443 = CARTESIAN_POINT('',(-0.734370177677,-55.43502693859));
+#29444 = CARTESIAN_POINT('',(-0.748507346871,-55.45302693282));
+#29445 = CARTESIAN_POINT('',(-0.762644515821,-55.47102692596));
+#29446 = CARTESIAN_POINT('',(-0.776781684161,-55.48902691769));
+#29447 = CARTESIAN_POINT('',(-0.87416296483,-55.6130165427));
+#29448 = CARTESIAN_POINT('',(-0.957428473691,-55.71903340281));
+#29449 = CARTESIAN_POINT('',(-1.04068315002,-55.82503648371));
+#29450 = CARTESIAN_POINT('',(-1.123927704703,-55.93102672026));
+#29451 = CARTESIAN_POINT('',(-1.207172254516,-56.03701699227));
+#29452 = CARTESIAN_POINT('',(-1.290426918054,-56.14302016335));
+#29453 = CARTESIAN_POINT('',(-1.373692410857,-56.24903712892));
+#29454 = CARTESIAN_POINT('',(-1.582539791815,-56.51494997924));
+#29455 = CARTESIAN_POINT('',(-1.708308612771,-56.67508386802));
+#29456 = CARTESIAN_POINT('',(-1.833980601594,-56.83509441557));
+#29457 = CARTESIAN_POINT('',(-1.959591329208,-56.99502690595));
+#29458 = CARTESIAN_POINT('',(-2.085202057208,-57.15495939221));
+#29459 = CARTESIAN_POINT('',(-2.210874051083,-57.31496990025));
+#29460 = CARTESIAN_POINT('',(-2.336642880063,-57.47510373796));
+#29461 = CARTESIAN_POINT('',(-2.588633003437,-57.79594755001));
+#29462 = CARTESIAN_POINT('',(-2.715190586044,-57.95708567708));
+#29463 = CARTESIAN_POINT('',(-2.841647987867,-58.1180963914));
+#29464 = CARTESIAN_POINT('',(-2.968042583913,-58.27902677466));
+#29465 = CARTESIAN_POINT('',(-3.09443715074,-58.43995744184));
+#29466 = CARTESIAN_POINT('',(-3.220894566067,-58.60096800069));
+#29467 = CARTESIAN_POINT('',(-3.347452157291,-58.76210607948));
+#29468 = CARTESIAN_POINT('',(-3.557083096119,-59.0290164987));
+#29469 = CARTESIAN_POINT('',(-3.640348591552,-59.135033446));
+#29470 = CARTESIAN_POINT('',(-3.723603254048,-59.24103662265));
+#29471 = CARTESIAN_POINT('',(-3.806847799936,-59.34702691987));
+#29472 = CARTESIAN_POINT('',(-3.890092348506,-59.45301719666));
+#29473 = CARTESIAN_POINT('',(-3.973347017494,-59.55902032544));
+#29474 = CARTESIAN_POINT('',(-4.056612519911,-59.66503722562));
+#29475 = CARTESIAN_POINT('',(-4.265459929927,-59.93094990488));
+#29476 = CARTESIAN_POINT('',(-4.391228765161,-60.09108367488));
+#29477 = CARTESIAN_POINT('',(-4.516900757787,-60.25109416011));
+#29478 = CARTESIAN_POINT('',(-4.642511473361,-60.41102672001));
+#29479 = CARTESIAN_POINT('',(-4.768122181217,-60.57095935867));
+#29480 = CARTESIAN_POINT('',(-4.89379415588,-60.73096998986));
+#29481 = CARTESIAN_POINT('',(-5.01956297509,-60.89110386947));
+#29482 = CARTESIAN_POINT('',(-5.270769559921,-61.21095000504));
+#29483 = CARTESIAN_POINT('',(-5.396538392759,-61.37108379113));
+#29484 = CARTESIAN_POINT('',(-5.522210391652,-61.5310942163));
+#29485 = CARTESIAN_POINT('',(-5.647821118246,-61.69102667462));
+#29486 = CARTESIAN_POINT('',(-5.773431847966,-61.85095915171));
+#29487 = CARTESIAN_POINT('',(-5.899103803221,-62.01096999356));
+#29488 = CARTESIAN_POINT('',(-6.0248726131,-62.17110392294));
+#29489 = CARTESIAN_POINT('',(-6.167064583413,-62.3521482229));
+#29490 = CARTESIAN_POINT('',(-6.183653256086,-62.3732695568));
+#29491 = CARTESIAN_POINT('',(-6.200241930838,-62.3943908893));
+#29492 = CARTESIAN_POINT('',(-6.216830607176,-62.41551222002));
+#29493 = CARTESIAN_POINT('',(-6.233419284283,-62.43663354862));
+#29494 = CARTESIAN_POINT('',(-6.250007961018,-62.45775487478));
+#29495 = CARTESIAN_POINT('',(-6.266596635914,-62.47887619821));
+#29496 = CARTESIAN_POINT('',(-6.28318530718,-62.49999751862));
+#29497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29498 = PCURVE('',#26267,#29499);
+#29499 = DEFINITIONAL_REPRESENTATION('',(#29500),#29573);
+#29500 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#29501,#29502,#29503,#29504,
+    #29505,#29506,#29507,#29508,#29509,#29510,#29511,#29512,#29513,
+    #29514,#29515,#29516,#29517,#29518,#29519,#29520,#29521,#29522,
+    #29523,#29524,#29525,#29526,#29527,#29528,#29529,#29530,#29531,
+    #29532,#29533,#29534,#29535,#29536,#29537,#29538,#29539,#29540,
+    #29541,#29542,#29543,#29544,#29545,#29546,#29547,#29548,#29549,
+    #29550,#29551,#29552,#29553,#29554,#29555,#29556,#29557,#29558,
+    #29559,#29560,#29561,#29562,#29563,#29564,#29565,#29566,#29567,
+    #29568,#29569,#29570,#29571,#29572),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789114498823E-02,0.107913063151,0.125919041753,
+    0.231943939397,0.391920145121,0.552894321625,0.658919217958,
+    0.818895422454,0.978871632883,1.),.UNSPECIFIED.);
+#29501 = CARTESIAN_POINT('',(-0.931751172026,0.));
+#29502 = CARTESIAN_POINT('',(-0.931751219769,2.975071187119E-02));
+#29503 = CARTESIAN_POINT('',(-0.931751304474,5.950155688454E-02));
+#29504 = CARTESIAN_POINT('',(-0.931751399457,8.925234993674E-02));
+#29505 = CARTESIAN_POINT('',(-0.93175148486,0.119003074612));
+#29506 = CARTESIAN_POINT('',(-0.931751547864,0.14875379915));
+#29507 = CARTESIAN_POINT('',(-0.931751582911,0.178504592413));
+#29508 = CARTESIAN_POINT('',(-0.93175159192,0.208255439855));
+#29509 = CARTESIAN_POINT('',(-0.931751570798,0.292984768763));
+#29510 = CARTESIAN_POINT('',(-0.931751492515,0.347966080687));
+#29511 = CARTESIAN_POINT('',(-0.931751380793,0.402946185646));
+#29512 = CARTESIAN_POINT('',(-0.931751276755,0.457924785077));
+#29513 = CARTESIAN_POINT('',(-0.931751207723,0.512903385336));
+#29514 = CARTESIAN_POINT('',(-0.931751178485,0.567883491992));
+#29515 = CARTESIAN_POINT('',(-0.931751177607,0.62286480455));
+#29516 = CARTESIAN_POINT('',(-0.931751204252,0.691981036626));
+#29517 = CARTESIAN_POINT('',(-0.931751211119,0.706118662607));
+#29518 = CARTESIAN_POINT('',(-0.93175121923,0.7202562892));
+#29519 = CARTESIAN_POINT('',(-0.93175122841,0.734393916059));
+#29520 = CARTESIAN_POINT('',(-0.931751238482,0.748531542839));
+#29521 = CARTESIAN_POINT('',(-0.931751249269,0.762669169198));
+#29522 = CARTESIAN_POINT('',(-0.931751260594,0.776806794795));
+#29523 = CARTESIAN_POINT('',(-0.931751341076,0.874191224332));
+#29524 = CARTESIAN_POINT('',(-0.931751422721,0.957459421303));
+#29525 = CARTESIAN_POINT('',(-0.931751481634,1.040716786038));
+#29526 = CARTESIAN_POINT('',(-0.931751496773,1.123964037369));
+#29527 = CARTESIAN_POINT('',(-0.931751479241,1.207211293477));
+#29528 = CARTESIAN_POINT('',(-0.931751449329,1.290468669093));
+#29529 = CARTESIAN_POINT('',(-0.93175141313,1.373736875688));
+#29530 = CARTESIAN_POINT('',(-0.931751327162,1.582591060846));
+#29531 = CARTESIAN_POINT('',(-0.931751278343,1.708363976994));
+#29532 = CARTESIAN_POINT('',(-0.93175126284,1.834040046778));
+#29533 = CARTESIAN_POINT('',(-0.931751259498,1.95965484127));
+#29534 = CARTESIAN_POINT('',(-0.931751334496,2.085269643208));
+#29535 = CARTESIAN_POINT('',(-0.931751402622,2.210945705377));
+#29536 = CARTESIAN_POINT('',(-0.931751410163,2.336718611056));
+#29537 = CARTESIAN_POINT('',(-0.931751365697,2.588716913162));
+#29538 = CARTESIAN_POINT('',(-0.931751359059,2.715278603781));
+#29539 = CARTESIAN_POINT('',(-0.931751070129,2.841740145382));
+#29540 = CARTESIAN_POINT('',(-0.931751585342,2.968138820999));
+#29541 = CARTESIAN_POINT('',(-0.93175134866,3.094537485814));
+#29542 = CARTESIAN_POINT('',(-0.931751420336,3.220999026482));
+#29543 = CARTESIAN_POINT('',(-0.931751451525,3.347560718198));
+#29544 = CARTESIAN_POINT('',(-0.931751388133,3.557198464232));
+#29545 = CARTESIAN_POINT('',(-0.931751341609,3.64046666505));
+#29546 = CARTESIAN_POINT('',(-0.931751278047,3.723724035756));
+#29547 = CARTESIAN_POINT('',(-0.93175123342,3.806971291764));
+#29548 = CARTESIAN_POINT('',(-0.931751226993,3.890218547832));
+#29549 = CARTESIAN_POINT('',(-0.931751252608,3.973475918582));
+#29550 = CARTESIAN_POINT('',(-0.931751292151,4.05674411904));
+#29551 = CARTESIAN_POINT('',(-0.931751396618,4.265598291159));
+#29552 = CARTESIAN_POINT('',(-0.931751463593,4.39137119414));
+#29553 = CARTESIAN_POINT('',(-0.931751492277,4.517047253842));
+#29554 = CARTESIAN_POINT('',(-0.931751439051,4.642662055323));
+#29555 = CARTESIAN_POINT('',(-0.931751392514,4.768276864837));
+#29556 = CARTESIAN_POINT('',(-0.931751337502,4.893952935055));
+#29557 = CARTESIAN_POINT('',(-0.931751299424,5.019725846133));
+#29558 = CARTESIAN_POINT('',(-0.931751279294,5.270940589048));
+#29559 = CARTESIAN_POINT('',(-0.931751294448,5.396713499647));
+#29560 = CARTESIAN_POINT('',(-0.931751368769,5.522389562152));
+#29561 = CARTESIAN_POINT('',(-0.931751417636,5.648004360736));
+#29562 = CARTESIAN_POINT('',(-0.931751629482,5.773619138004));
+#29563 = CARTESIAN_POINT('',(-0.931751362314,5.899295164428));
+#29564 = CARTESIAN_POINT('',(-0.931751275372,6.025068117283));
+#29565 = CARTESIAN_POINT('',(-0.931751387203,6.16726471624));
+#29566 = CARTESIAN_POINT('',(-0.931751403318,6.183853928101));
+#29567 = CARTESIAN_POINT('',(-0.931751422724,6.200443140942));
+#29568 = CARTESIAN_POINT('',(-0.931751445183,6.217032353966));
+#29569 = CARTESIAN_POINT('',(-0.931751470003,6.233621566036));
+#29570 = CARTESIAN_POINT('',(-0.931751496037,6.250210775672));
+#29571 = CARTESIAN_POINT('',(-0.931751521678,6.266799981058));
+#29572 = CARTESIAN_POINT('',(-0.931751544868,6.283389180035));
+#29573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29574 = ORIENTED_EDGE('',*,*,#29575,.F.);
+#29575 = EDGE_CURVE('',#28983,#29346,#29576,.T.);
+#29576 = SURFACE_CURVE('',#29577,(#29581,#29588),.PCURVE_S1.);
+#29577 = LINE('',#29578,#29579);
+#29578 = CARTESIAN_POINT('',(4.,0.,0.));
+#29579 = VECTOR('',#29580,1.);
+#29580 = DIRECTION('',(0.,0.,1.));
+#29581 = PCURVE('',#25896,#29582);
+#29582 = DEFINITIONAL_REPRESENTATION('',(#29583),#29587);
+#29583 = LINE('',#29584,#29585);
+#29584 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#29585 = VECTOR('',#29586,1.);
+#29586 = DIRECTION('',(-0.,-1.));
+#29587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29588 = PCURVE('',#29247,#29589);
+#29589 = DEFINITIONAL_REPRESENTATION('',(#29590),#29594);
+#29590 = LINE('',#29591,#29592);
+#29591 = CARTESIAN_POINT('',(-0.,0.));
+#29592 = VECTOR('',#29593,1.);
+#29593 = DIRECTION('',(-0.,-1.));
+#29594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29595 = ORIENTED_EDGE('',*,*,#28982,.F.);
+#29596 = ORIENTED_EDGE('',*,*,#25840,.F.);
+#29597 = ORIENTED_EDGE('',*,*,#26224,.T.);
+#29598 = ADVANCED_FACE('',(#29599),#26267,.F.);
+#29599 = FACE_BOUND('',#29600,.F.);
+#29600 = EDGE_LOOP('',(#29601,#29602,#29603,#29604));
+#29601 = ORIENTED_EDGE('',*,*,#29345,.F.);
+#29602 = ORIENTED_EDGE('',*,*,#26254,.T.);
+#29603 = ORIENTED_EDGE('',*,*,#26320,.T.);
+#29604 = ORIENTED_EDGE('',*,*,#29605,.F.);
+#29605 = EDGE_CURVE('',#29346,#26321,#29606,.T.);
+#29606 = SURFACE_CURVE('',#29607,(#29610,#29617),.PCURVE_S1.);
+#29607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29608,#29609),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#29608 = CARTESIAN_POINT('',(4.099997016206,6.7927680192E-07,
+    62.473203160185));
+#29609 = CARTESIAN_POINT('',(3.099998045449,-6.7925882608E-07,
+    62.741156193769));
+#29610 = PCURVE('',#26267,#29611);
+#29611 = DEFINITIONAL_REPRESENTATION('',(#29612),#29616);
+#29612 = LINE('',#29613,#29614);
+#29613 = CARTESIAN_POINT('',(0.,6.283389315972));
+#29614 = VECTOR('',#29615,1.);
+#29615 = DIRECTION('',(1.,0.));
+#29616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29617 = PCURVE('',#29618,#29661);
+#29618 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#29619,#29620,#29621,#29622,#29623,#29624,#29625,#29626,#29627
+      ,#29628,#29629,#29630,#29631,#29632,#29633,#29634,#29635,#29636
+      ,#29637,#29638,#29639)
+    ,(#29640,#29641,#29642,#29643,#29644,#29645,#29646,#29647,#29648
+      ,#29649,#29650,#29651,#29652,#29653,#29654,#29655,#29656,#29657
+      ,#29658,#29659,#29660
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#29619 = CARTESIAN_POINT('',(4.099997016206,6.7927676906E-07,
+    62.473203160185));
+#29620 = CARTESIAN_POINT('',(4.099996422866,1.170957910132,
+    62.836839266776));
+#29621 = CARTESIAN_POINT('',(3.732124159957,2.341911043275,
+    63.200473715479));
+#29622 = CARTESIAN_POINT('',(2.996417151167,3.384462751526,
+    63.564120038238));
+#29623 = CARTESIAN_POINT('',(1.94318477289,4.170186640066,
+    63.927735827415));
+#29624 = CARTESIAN_POINT('',(0.673497597214,4.593312462456,
+    64.291395393692));
+#29625 = CARTESIAN_POINT('',(-0.673485694825,4.593331205169,
+    64.655016645993));
+#29626 = CARTESIAN_POINT('',(-1.943213620199,4.170178629863,
+    65.018658653671));
+#29627 = CARTESIAN_POINT('',(-2.996399023061,3.384460435279,
+    65.382293693617));
+#29628 = CARTESIAN_POINT('',(-3.732130564564,2.341911986472,
+    65.745930347032));
+#29629 = CARTESIAN_POINT('',(-4.467863463283,-7.9657439396E-07,
+    66.473203040166));
+#29630 = CARTESIAN_POINT('',(-3.73212963213,-2.341913286688,
+    67.200475733292));
+#29631 = CARTESIAN_POINT('',(-2.996394121529,-3.384459988472,
+    67.564111007253));
+#29632 = CARTESIAN_POINT('',(-1.943231561435,-4.170186405462,
+    67.927752845975));
+#29633 = CARTESIAN_POINT('',(-0.673440587942,-4.593319688743,
+    68.291379756972));
+#29634 = CARTESIAN_POINT('',(0.673440949073,-4.593319405112,68.655020364
+    ));
+#29635 = CARTESIAN_POINT('',(1.943236718436,-4.170186467154,
+    69.018664833603));
+#29636 = CARTESIAN_POINT('',(2.996391796837,-3.384459833188,
+    69.382287421528));
+#29637 = CARTESIAN_POINT('',(3.732131326873,-2.341909980265,
+    69.745932364863));
+#29638 = CARTESIAN_POINT('',(4.099997260897,-1.170956466686,
+    70.109566813565));
+#29639 = CARTESIAN_POINT('',(4.099996643244,7.6418420747E-07,
+    70.473202920123));
+#29640 = CARTESIAN_POINT('',(3.099998045449,-6.7925885894E-07,
+    62.741156193769));
+#29641 = CARTESIAN_POINT('',(3.099997977858,0.885355782789,
+    63.104792814444));
+#29642 = CARTESIAN_POINT('',(2.821851800585,1.770716628334,
+    63.468431093063));
+#29643 = CARTESIAN_POINT('',(2.265580719467,2.558977708994,
+    63.832057497431));
+#29644 = CARTESIAN_POINT('',(1.469247842724,3.153070904091,
+    64.195714435786));
+#29645 = CARTESIAN_POINT('',(0.509220695103,3.472992884164,
+    64.559327596494));
+#29646 = CARTESIAN_POINT('',(-0.509211814697,3.473005332198,
+    64.922979071671));
+#29647 = CARTESIAN_POINT('',(-1.469261451688,3.153063775518,
+    65.286609791165));
+#29648 = CARTESIAN_POINT('',(-2.265568449114,2.558983204066,
+    65.650247478532));
+#29649 = CARTESIAN_POINT('',(-2.821854353964,1.770715383525,
+    66.013883552376));
+#29650 = CARTESIAN_POINT('',(-3.378141017906,7.7985064555E-07,
+    66.741156313792));
+#29651 = CARTESIAN_POINT('',(-2.821855107737,-1.770714060628,
+    67.468429075208));
+#29652 = CARTESIAN_POINT('',(-2.265567838838,-2.558980952945,
+    67.832066528539));
+#29653 = CARTESIAN_POINT('',(-1.469273165059,-3.1530685716,
+    68.195697416999));
+#29654 = CARTESIAN_POINT('',(-0.509189352515,-3.472995905,
+    68.559343233454));
+#29655 = CARTESIAN_POINT('',(0.509185319976,-3.47299931531,
+    68.922975353539));
+#29656 = CARTESIAN_POINT('',(1.469276971048,-3.153071088153,
+    69.286603611236));
+#29657 = CARTESIAN_POINT('',(2.265562767429,-2.558977755782,
+    69.650253750647));
+#29658 = CARTESIAN_POINT('',(2.821855130752,-1.770718106614,
+    70.01388153454));
+#29659 = CARTESIAN_POINT('',(3.099997844522,-0.885357226196,
+    70.377519813112));
+#29660 = CARTESIAN_POINT('',(3.099997801139,-7.6416269668E-07,
+    70.741156433834));
+#29661 = DEFINITIONAL_REPRESENTATION('',(#29662),#29666);
+#29662 = LINE('',#29663,#29664);
+#29663 = CARTESIAN_POINT('',(0.,0.));
+#29664 = VECTOR('',#29665,1.);
+#29665 = DIRECTION('',(1.,0.));
+#29666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29667 = ADVANCED_FACE('',(#29668),#26376,.F.);
+#29668 = FACE_BOUND('',#29669,.F.);
+#29669 = EDGE_LOOP('',(#29670,#29711,#29712,#29713));
+#29670 = ORIENTED_EDGE('',*,*,#29671,.F.);
+#29671 = EDGE_CURVE('',#26321,#29672,#29674,.T.);
+#29672 = VERTEX_POINT('',#29673);
+#29673 = CARTESIAN_POINT('',(3.099997801139,-7.64162686E-07,
+    70.741156433834));
+#29674 = SURFACE_CURVE('',#29675,(#29697,#29704),.PCURVE_S1.);
+#29675 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#29676,#29677,#29678,#29679,
+    #29680,#29681,#29682,#29683,#29684,#29685,#29686,#29687,#29688,
+    #29689,#29690,#29691,#29692,#29693,#29694,#29695,#29696),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#29676 = CARTESIAN_POINT('',(3.099998045449,-6.7925885894E-07,
+    62.741156193769));
+#29677 = CARTESIAN_POINT('',(3.099997977858,0.885355782789,
+    63.104792814444));
+#29678 = CARTESIAN_POINT('',(2.821851800585,1.770716628334,
+    63.468431093063));
+#29679 = CARTESIAN_POINT('',(2.265580719467,2.558977708994,
+    63.832057497431));
+#29680 = CARTESIAN_POINT('',(1.469247842723,3.153070904092,
+    64.195714435785));
+#29681 = CARTESIAN_POINT('',(0.509220695103,3.472992884163,
+    64.559327596495));
+#29682 = CARTESIAN_POINT('',(-0.509211814697,3.4730053322,
+    64.922979071669));
+#29683 = CARTESIAN_POINT('',(-1.469261451688,3.153063775518,
+    65.286609791167));
+#29684 = CARTESIAN_POINT('',(-2.265568449114,2.558983204067,
+    65.65024747853));
+#29685 = CARTESIAN_POINT('',(-2.821854353964,1.770715383525,
+    66.013883552376));
+#29686 = CARTESIAN_POINT('',(-3.378141017906,7.7985068334E-07,
+    66.74115631379));
+#29687 = CARTESIAN_POINT('',(-2.821855107737,-1.770714060628,
+    67.46842907521));
+#29688 = CARTESIAN_POINT('',(-2.265568198488,-2.558980655901,
+    67.832065149043));
+#29689 = CARTESIAN_POINT('',(-1.469271752147,-3.153069738563,
+    68.195702836433));
+#29690 = CARTESIAN_POINT('',(-0.509191875572,-3.47299382114,
+    68.559333555898));
+#29691 = CARTESIAN_POINT('',(0.509187843034,-3.47300139917,
+    68.922985031099));
+#29692 = CARTESIAN_POINT('',(1.469275558136,-3.153069921192,
+    69.28659819179));
+#29693 = CARTESIAN_POINT('',(2.26556312708,-2.558978052826,
+    69.650255130156));
+#29694 = CARTESIAN_POINT('',(2.821855130752,-1.770718106614,
+    70.01388153453));
+#29695 = CARTESIAN_POINT('',(3.099997844522,-0.885357226196,
+    70.377519813115));
+#29696 = CARTESIAN_POINT('',(3.099997801139,-7.6416269579E-07,
+    70.741156433834));
+#29697 = PCURVE('',#26376,#29698);
+#29698 = DEFINITIONAL_REPRESENTATION('',(#29699),#29703);
+#29699 = LINE('',#29700,#29701);
+#29700 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#29701 = VECTOR('',#29702,1.);
+#29702 = DIRECTION('',(0.,1.));
+#29703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29704 = PCURVE('',#29618,#29705);
+#29705 = DEFINITIONAL_REPRESENTATION('',(#29706),#29710);
+#29706 = LINE('',#29707,#29708);
+#29707 = CARTESIAN_POINT('',(-0.,0.));
+#29708 = VECTOR('',#29709,1.);
+#29709 = DIRECTION('',(0.,1.));
+#29710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29711 = ORIENTED_EDGE('',*,*,#26363,.T.);
+#29712 = ORIENTED_EDGE('',*,*,#26429,.T.);
+#29713 = ORIENTED_EDGE('',*,*,#29714,.F.);
+#29714 = EDGE_CURVE('',#29672,#26430,#29715,.T.);
+#29715 = SURFACE_CURVE('',#29716,(#29719,#29726),.PCURVE_S1.);
+#29716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29717,#29718),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#29717 = CARTESIAN_POINT('',(3.099997801139,-7.6416269579E-07,
+    70.741156433834));
+#29718 = CARTESIAN_POINT('',(3.100002198872,-7.6417978034E-07,
+    71.758847887449));
+#29719 = PCURVE('',#26376,#29720);
+#29720 = DEFINITIONAL_REPRESENTATION('',(#29721),#29725);
+#29721 = LINE('',#29722,#29723);
+#29722 = CARTESIAN_POINT('',(0.,6.283389315972));
+#29723 = VECTOR('',#29724,1.);
+#29724 = DIRECTION('',(1.,0.));
+#29725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29726 = PCURVE('',#29727,#29770);
+#29727 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#29728,#29729,#29730,#29731,#29732,#29733,#29734,#29735,#29736
+      ,#29737,#29738,#29739,#29740,#29741,#29742,#29743,#29744,#29745
+      ,#29746,#29747,#29748)
+    ,(#29749,#29750,#29751,#29752,#29753,#29754,#29755,#29756,#29757
+      ,#29758,#29759,#29760,#29761,#29762,#29763,#29764,#29765,#29766
+      ,#29767,#29768,#29769
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#29728 = CARTESIAN_POINT('',(3.099997801139,-7.6416268557E-07,
+    70.741156433834));
+#29729 = CARTESIAN_POINT('',(3.099997757732,0.88535562808,
+    71.104793054575));
+#29730 = CARTESIAN_POINT('',(2.821851626704,1.770716411461,
+    71.46843133314));
+#29731 = CARTESIAN_POINT('',(2.265580610983,2.558977445268,
+    71.832057737501));
+#29732 = CARTESIAN_POINT('',(1.469247813282,3.153070615297,
+    72.195714675932));
+#29733 = CARTESIAN_POINT('',(0.509220750111,3.472992596492,
+    72.559327836525));
+#29734 = CARTESIAN_POINT('',(-0.509211679435,3.473005072404,
+    72.922979311817));
+#29735 = CARTESIAN_POINT('',(-1.469261249512,3.153063567245,
+    73.286610031223));
+#29736 = CARTESIAN_POINT('',(-2.265568200448,2.558983064429,
+    73.65024771864));
+#29737 = CARTESIAN_POINT('',(-2.821854083044,1.770715321257,
+    74.013883792466));
+#29738 = CARTESIAN_POINT('',(-3.378140751645,8.7238560361E-07,
+    74.741156553884));
+#29739 = CARTESIAN_POINT('',(-2.821854933825,-1.770713843766,
+    75.468429315303));
+#29740 = CARTESIAN_POINT('',(-2.265568090014,-2.558980392145,
+    75.832065389131));
+#29741 = CARTESIAN_POINT('',(-1.469271722713,-3.153069449798,
+    76.195703076539));
+#29742 = CARTESIAN_POINT('',(-0.509191930562,-3.472993533443,
+    76.559333795974));
+#29743 = CARTESIAN_POINT('',(0.509187707746,-3.473001139394,
+    76.922985271209));
+#29744 = CARTESIAN_POINT('',(1.469275355989,-3.153069712919,
+    77.28659843187));
+#29745 = CARTESIAN_POINT('',(2.265562878394,-2.558977913164,
+    77.650255370246));
+#29746 = CARTESIAN_POINT('',(2.82185485982,-1.770718044377,
+    78.013881774656));
+#29747 = CARTESIAN_POINT('',(3.099997575976,-0.885357241309,
+    78.377520053154));
+#29748 = CARTESIAN_POINT('',(3.09999755676,-8.4908949338E-07,
+    78.741156673967));
+#29749 = CARTESIAN_POINT('',(3.100002198872,-7.6417977013E-07,
+    71.758847887449));
+#29750 = CARTESIAN_POINT('',(3.100002678776,0.885356953846,
+    72.122484508188));
+#29751 = CARTESIAN_POINT('',(2.821860006894,1.770719227375,
+    72.486122786728));
+#29752 = CARTESIAN_POINT('',(2.265567602652,2.558980566111,
+    72.849749191201));
+#29753 = CARTESIAN_POINT('',(1.469279197073,3.153073669853,
+    73.213406129407));
+#29754 = CARTESIAN_POINT('',(0.509190277543,3.473006075036,
+    73.577019290258));
+#29755 = CARTESIAN_POINT('',(-0.509190885633,3.472998999038,
+    73.940670765368));
+#29756 = CARTESIAN_POINT('',(-1.469272282005,3.153074935982,
+    74.304301484859));
+#29757 = CARTESIAN_POINT('',(-2.265570150867,2.558985403096,
+    74.667939172245));
+#29758 = CARTESIAN_POINT('',(-2.821858237909,1.770717963828,
+    75.03157524608));
+#29759 = CARTESIAN_POINT('',(-3.37814581023,8.856220266E-07,
+    75.758848007499));
+#29760 = CARTESIAN_POINT('',(-2.821859230112,-1.770716504293,
+    76.486120768913));
+#29761 = CARTESIAN_POINT('',(-2.265572924738,-2.558985717357,
+    76.849756842765));
+#29762 = CARTESIAN_POINT('',(-1.469265090478,-3.153067524148,
+    77.213394530095));
+#29763 = CARTESIAN_POINT('',(-0.50921424945,-3.473010008092,
+    77.577025249704));
+#29764 = CARTESIAN_POINT('',(0.509219705449,-3.472998062085,
+    77.940676724642));
+#29765 = CARTESIAN_POINT('',(1.469248372358,-3.153076101433,
+    78.304289885668));
+#29766 = CARTESIAN_POINT('',(2.265582671934,-2.558982456285,
+    78.667946823747));
+#29767 = CARTESIAN_POINT('',(2.821854930787,-1.770720531482,
+    79.031573228305));
+#29768 = CARTESIAN_POINT('',(3.100001939027,-0.885358567114,
+    79.395211506765));
+#29769 = CARTESIAN_POINT('',(3.100002443252,-8.4911150511E-07,
+    79.758848127579));
+#29770 = DEFINITIONAL_REPRESENTATION('',(#29771),#29775);
+#29771 = LINE('',#29772,#29773);
+#29772 = CARTESIAN_POINT('',(0.,0.));
+#29773 = VECTOR('',#29774,1.);
+#29774 = DIRECTION('',(1.,0.));
+#29775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29776 = ADVANCED_FACE('',(#29777),#26485,.F.);
+#29777 = FACE_BOUND('',#29778,.F.);
+#29778 = EDGE_LOOP('',(#29779,#29820,#29821,#29822));
+#29779 = ORIENTED_EDGE('',*,*,#29780,.F.);
+#29780 = EDGE_CURVE('',#26430,#29781,#29783,.T.);
+#29781 = VERTEX_POINT('',#29782);
+#29782 = CARTESIAN_POINT('',(3.100002443253,-8.49111467E-07,
+    79.758848127579));
+#29783 = SURFACE_CURVE('',#29784,(#29806,#29813),.PCURVE_S1.);
+#29784 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#29785,#29786,#29787,#29788,
+    #29789,#29790,#29791,#29792,#29793,#29794,#29795,#29796,#29797,
+    #29798,#29799,#29800,#29801,#29802,#29803,#29804,#29805),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#29785 = CARTESIAN_POINT('',(3.100002198872,-7.6417977013E-07,
+    71.758847887449));
+#29786 = CARTESIAN_POINT('',(3.100002678776,0.885356953846,
+    72.122484508188));
+#29787 = CARTESIAN_POINT('',(2.821860006894,1.770719227375,
+    72.486122786728));
+#29788 = CARTESIAN_POINT('',(2.265567602652,2.558980566111,
+    72.849749191201));
+#29789 = CARTESIAN_POINT('',(1.469279197073,3.153073669853,
+    73.213406129407));
+#29790 = CARTESIAN_POINT('',(0.509190277543,3.473006075036,
+    73.577019290258));
+#29791 = CARTESIAN_POINT('',(-0.509190885633,3.472998999038,
+    73.940670765368));
+#29792 = CARTESIAN_POINT('',(-1.469272282005,3.153074935982,
+    74.304301484859));
+#29793 = CARTESIAN_POINT('',(-2.265570150867,2.558985403096,
+    74.667939172245));
+#29794 = CARTESIAN_POINT('',(-2.821858237909,1.770717963828,
+    75.03157524608));
+#29795 = CARTESIAN_POINT('',(-3.37814581023,8.856220266E-07,
+    75.758848007499));
+#29796 = CARTESIAN_POINT('',(-2.821859230112,-1.770716504293,
+    76.486120768913));
+#29797 = CARTESIAN_POINT('',(-2.265572924738,-2.558985717357,
+    76.849756842765));
+#29798 = CARTESIAN_POINT('',(-1.469265090478,-3.153067524148,
+    77.213394530095));
+#29799 = CARTESIAN_POINT('',(-0.50921424945,-3.473010008092,
+    77.577025249704));
+#29800 = CARTESIAN_POINT('',(0.509219705449,-3.472998062085,
+    77.940676724642));
+#29801 = CARTESIAN_POINT('',(1.469248372358,-3.153076101433,
+    78.304289885668));
+#29802 = CARTESIAN_POINT('',(2.265582671934,-2.558982456285,
+    78.667946823747));
+#29803 = CARTESIAN_POINT('',(2.821854930787,-1.770720531482,
+    79.031573228305));
+#29804 = CARTESIAN_POINT('',(3.100001939027,-0.885358567114,
+    79.395211506765));
+#29805 = CARTESIAN_POINT('',(3.100002443252,-8.4911150511E-07,
+    79.758848127579));
+#29806 = PCURVE('',#26485,#29807);
+#29807 = DEFINITIONAL_REPRESENTATION('',(#29808),#29812);
+#29808 = LINE('',#29809,#29810);
+#29809 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#29810 = VECTOR('',#29811,1.);
+#29811 = DIRECTION('',(0.,1.));
+#29812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29813 = PCURVE('',#29727,#29814);
+#29814 = DEFINITIONAL_REPRESENTATION('',(#29815),#29819);
+#29815 = LINE('',#29816,#29817);
+#29816 = CARTESIAN_POINT('',(-0.,0.));
+#29817 = VECTOR('',#29818,1.);
+#29818 = DIRECTION('',(0.,1.));
+#29819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29820 = ORIENTED_EDGE('',*,*,#26472,.T.);
+#29821 = ORIENTED_EDGE('',*,*,#26538,.T.);
+#29822 = ORIENTED_EDGE('',*,*,#29823,.F.);
+#29823 = EDGE_CURVE('',#29781,#26539,#29824,.T.);
+#29824 = SURFACE_CURVE('',#29825,(#29828,#29835),.PCURVE_S1.);
+#29825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29826,#29827),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#29826 = CARTESIAN_POINT('',(3.100002443252,-8.4911150511E-07,
+    79.758848127579));
+#29827 = CARTESIAN_POINT('',(4.10000372981,8.4908355902E-07,
+    80.026792518461));
+#29828 = PCURVE('',#26485,#29829);
+#29829 = DEFINITIONAL_REPRESENTATION('',(#29830),#29834);
+#29830 = LINE('',#29831,#29832);
+#29831 = CARTESIAN_POINT('',(0.,6.283389315972));
+#29832 = VECTOR('',#29833,1.);
+#29833 = DIRECTION('',(1.,0.));
+#29834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29835 = PCURVE('',#29836,#29879);
+#29836 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#29837,#29838,#29839,#29840,#29841,#29842,#29843,#29844,#29845
+      ,#29846,#29847,#29848,#29849,#29850,#29851,#29852,#29853,#29854
+      ,#29855,#29856,#29857)
+    ,(#29858,#29859,#29860,#29861,#29862,#29863,#29864,#29865,#29866
+      ,#29867,#29868,#29869,#29870,#29871,#29872,#29873,#29874,#29875
+      ,#29876,#29877,#29878
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#29837 = CARTESIAN_POINT('',(3.100002443253,-8.4911146825E-07,
+    79.758848127579));
+#29838 = CARTESIAN_POINT('',(3.100002947319,0.885356938731,
+    80.122484748228));
+#29839 = CARTESIAN_POINT('',(2.821860277839,1.770719289601,
+    80.486123026827));
+#29840 = CARTESIAN_POINT('',(2.265567491699,2.55898040874,
+    80.849750810836));
+#29841 = CARTESIAN_POINT('',(1.469280812104,3.153075045079,
+    81.213400949997));
+#29842 = CARTESIAN_POINT('',(0.509187889832,3.473004250946,
+    81.577029207943));
+#29843 = CARTESIAN_POINT('',(-0.509188307629,3.473001370612,
+    81.940661327886));
+#29844 = CARTESIAN_POINT('',(-1.469273724321,3.153074057782,
+    82.304307144402));
+#29845 = CARTESIAN_POINT('',(-2.265569899695,2.558985963903,
+    82.667938032822));
+#29846 = CARTESIAN_POINT('',(-2.821858411819,1.770718180696,
+    83.031575486179));
+#29847 = CARTESIAN_POINT('',(-3.378146076493,9.7816217781E-07,
+    83.758848247581));
+#29848 = CARTESIAN_POINT('',(-2.821859501036,-1.770716566559,
+    84.486121009011));
+#29849 = CARTESIAN_POINT('',(-2.265573173408,-2.558985856992,
+    84.849757082829));
+#29850 = CARTESIAN_POINT('',(-1.469265292664,-3.153067732422,
+    85.213394770243));
+#29851 = CARTESIAN_POINT('',(-0.509214384706,-3.473010267886,
+    85.577025489704));
+#29852 = CARTESIAN_POINT('',(0.509219650415,-3.472998349757,
+    85.940676964833));
+#29853 = CARTESIAN_POINT('',(1.469248401815,-3.153076390249,
+    86.304290125675));
+#29854 = CARTESIAN_POINT('',(2.265582780414,-2.558982719988,
+    86.667947063904));
+#29855 = CARTESIAN_POINT('',(2.821855104643,-1.770720748375,
+    87.031573468317));
+#29856 = CARTESIAN_POINT('',(3.100002159194,-0.88535872184,
+    87.395211746944));
+#29857 = CARTESIAN_POINT('',(3.100002687532,-9.3400601608E-07,
+    87.758848367609));
+#29858 = CARTESIAN_POINT('',(4.10000372981,8.4908359455E-07,
+    80.026792518461));
+#29859 = CARTESIAN_POINT('',(4.1000038866,1.170960103846,80.390428625088
+    ));
+#29860 = CARTESIAN_POINT('',(3.73213685609,2.341915496514,
+    80.754063073686));
+#29861 = CARTESIAN_POINT('',(2.996395644229,3.38446686207,
+    81.117708017238));
+#29862 = CARTESIAN_POINT('',(1.943238436186,4.170194439532,
+    81.481330604799));
+#29863 = CARTESIAN_POINT('',(0.673440305719,4.59332760927,
+    81.844975074768));
+#29864 = CARTESIAN_POINT('',(-0.673443559234,4.593327362992,
+    82.208615681592));
+#29865 = CARTESIAN_POINT('',(-1.943236561088,4.170192848646,
+    82.572242592659));
+#29866 = CARTESIAN_POINT('',(-2.996400632242,3.384464659234,
+    82.935884431339));
+#29867 = CARTESIAN_POINT('',(-3.732137004304,2.341915865989,
+    83.299519705332));
+#29868 = CARTESIAN_POINT('',(-4.467871185625,-9.6142546161E-07,
+    84.026792398441));
+#29869 = CARTESIAN_POINT('',(-3.732136093762,-2.341917502785,
+    84.754065091589));
+#29870 = CARTESIAN_POINT('',(-2.996402870384,-3.384467464052,
+    85.11770174498));
+#29871 = CARTESIAN_POINT('',(-1.943215338052,-4.170186602326,
+    85.481336784966));
+#29872 = CARTESIAN_POINT('',(-0.673485051428,-4.593339409316,
+    85.844978792639));
+#29873 = CARTESIAN_POINT('',(0.673500568526,-4.59332013666,
+    86.208600044823));
+#29874 = CARTESIAN_POINT('',(1.943189772528,-4.170193083282,
+    86.57225961134));
+#29875 = CARTESIAN_POINT('',(2.996423661878,-3.3844674223,
+    86.935875400282));
+#29876 = CARTESIAN_POINT('',(3.732131532123,-2.341913622549,
+    87.299521723165));
+#29877 = CARTESIAN_POINT('',(4.100003970136,-1.170958320794,
+    87.663156171837));
+#29878 = CARTESIAN_POINT('',(4.100004102719,9.3397640999E-07,
+    88.026792278428));
+#29879 = DEFINITIONAL_REPRESENTATION('',(#29880),#29884);
+#29880 = LINE('',#29881,#29882);
+#29881 = CARTESIAN_POINT('',(0.,0.));
+#29882 = VECTOR('',#29883,1.);
+#29883 = DIRECTION('',(1.,0.));
+#29884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29885 = ADVANCED_FACE('',(#29886),#27085,.T.);
+#29886 = FACE_BOUND('',#29887,.F.);
+#29887 = EDGE_LOOP('',(#29888,#30097,#30098,#30286,#30421));
+#29888 = ORIENTED_EDGE('',*,*,#29889,.F.);
+#29889 = EDGE_CURVE('',#26539,#29890,#29892,.T.);
+#29890 = VERTEX_POINT('',#29891);
+#29891 = CARTESIAN_POINT('',(4.,7.47170768E-07,87.999996825968));
+#29892 = SURFACE_CURVE('',#29893,(#29959,#30028),.PCURVE_S1.);
+#29893 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#29894,#29895,#29896,#29897,
+    #29898,#29899,#29900,#29901,#29902,#29903,#29904,#29905,#29906,
+    #29907,#29908,#29909,#29910,#29911,#29912,#29913,#29914,#29915,
+    #29916,#29917,#29918,#29919,#29920,#29921,#29922,#29923,#29924,
+    #29925,#29926,#29927,#29928,#29929,#29930,#29931,#29932,#29933,
+    #29934,#29935,#29936,#29937,#29938,#29939,#29940,#29941,#29942,
+    #29943,#29944,#29945,#29946,#29947,#29948,#29949,#29950,#29951,
+    #29952,#29953,#29954,#29955,#29956,#29957,#29958),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694205207781E-02,0.144968856128,
+    0.30694429456,0.469917619379,0.577944420772,0.739919864867,
+    0.901895303287,0.963777705731,1.),.UNSPECIFIED.);
+#29894 = CARTESIAN_POINT('',(4.,6.7925797254E-07,79.999997114465));
+#29895 = CARTESIAN_POINT('',(3.999999974498,0.116016656904,
+    80.036926093012));
+#29896 = CARTESIAN_POINT('',(3.996154306059,0.232033071656,
+    80.073855203063));
+#29897 = CARTESIAN_POINT('',(3.98846300684,0.347900567699,
+    80.110784256206));
+#29898 = CARTESIAN_POINT('',(3.976932983477,0.463470376403,
+    80.147713243224));
+#29899 = CARTESIAN_POINT('',(3.96157802015,0.578594422404,80.18464224295
+    ));
+#29900 = CARTESIAN_POINT('',(3.942418761654,0.693125429705,
+    80.221571331124));
+#29901 = CARTESIAN_POINT('',(3.919482696468,0.806917027758,
+    80.258500489252));
+#29902 = CARTESIAN_POINT('',(3.814790086774,1.249988623558,
+    80.403418221121));
+#29903 = CARTESIAN_POINT('',(3.704751223544,1.572682700477,
+    80.511436877468));
+#29904 = CARTESIAN_POINT('',(3.56354564873,1.884142362831,
+    80.619440356617));
+#29905 = CARTESIAN_POINT('',(3.392560634452,2.180869211864,
+    80.727429739475));
+#29906 = CARTESIAN_POINT('',(3.193608019445,2.459617438553,
+    80.835419068095));
+#29907 = CARTESIAN_POINT('',(2.96888837352,2.717391105994,
+    80.943422417728));
+#29908 = CARTESIAN_POINT('',(2.721008364597,2.951475643357,
+    81.051440949322));
+#29909 = CARTESIAN_POINT('',(2.051237515153,3.471481156091,
+    81.321347844177));
+#29910 = CARTESIAN_POINT('',(1.603542780806,3.725470822553,
+    81.483490301384));
+#29911 = CARTESIAN_POINT('',(1.120529838661,3.91283446215,
+    81.645500918118));
+#29912 = CARTESIAN_POINT('',(0.613945804064,4.028365346767,
+    81.807429574212));
+#29913 = CARTESIAN_POINT('',(9.59451878769E-02,4.068986989561,
+    81.969358251892));
+#29914 = CARTESIAN_POINT('',(-0.420952875379,4.034015485455,
+    82.131368908293));
+#29915 = CARTESIAN_POINT('',(-0.923983560854,3.924921798477,
+    82.293511405349));
+#29916 = CARTESIAN_POINT('',(-1.879888787946,3.567628479809,
+    82.618345458763));
+#29917 = CARTESIAN_POINT('',(-2.333786707603,3.318070825705,
+    82.781492403212));
+#29918 = CARTESIAN_POINT('',(-2.748977785749,3.002685724316,
+    82.944502965408));
+#29919 = CARTESIAN_POINT('',(-3.114676830614,2.628894677429,
+    83.107429457525));
+#29920 = CARTESIAN_POINT('',(-3.421736843733,2.205610381066,
+    83.270356126856));
+#29921 = CARTESIAN_POINT('',(-3.662908210042,1.743346720247,
+    83.433366817222));
+#29922 = CARTESIAN_POINT('',(-3.832686223342,1.253982101243,
+    83.596513828821));
+#29923 = CARTESIAN_POINT('',(-3.992533513931,0.418056346226,
+    83.867418328793));
+#29924 = CARTESIAN_POINT('',(-4.023970612132,7.85688550881E-02,
+    83.975436883579));
+#29925 = CARTESIAN_POINT('',(-4.022371169403,-0.263401303696,
+    84.083440296291));
+#29926 = CARTESIAN_POINT('',(-3.987571725673,-0.604094286927,
+    84.191429613134));
+#29927 = CARTESIAN_POINT('',(-3.91989954437,-0.939807245177,
+    84.2994189177));
+#29928 = CARTESIAN_POINT('',(-3.820138789026,-1.266906532935,
+    84.407422318641));
+#29929 = CARTESIAN_POINT('',(-3.689559241216,-1.581849412608,
+    84.515440902955));
+#29930 = CARTESIAN_POINT('',(-3.290764854023,-2.330155228411,
+    84.785347934754));
+#29931 = CARTESIAN_POINT('',(-2.985950308683,-2.74491949261,
+    84.947490476563));
+#29932 = CARTESIAN_POINT('',(-2.621674442569,-3.113307545309,
+    85.109501097959));
+#29933 = CARTESIAN_POINT('',(-2.206530989421,-3.425766787402,
+    85.271429627152));
+#29934 = CARTESIAN_POINT('',(-1.750356080402,-3.674522334772,
+    85.433358142649));
+#29935 = CARTESIAN_POINT('',(-1.26429641643,-3.853834048329,
+    85.595368713195));
+#29936 = CARTESIAN_POINT('',(-0.760603487653,-3.959828158865,
+    85.757511226437));
+#29937 = CARTESIAN_POINT('',(0.254723102503,-4.024161134459,
+    86.081347887017));
+#29938 = CARTESIAN_POINT('',(0.767766038937,-3.982589299001,
+    86.243490461153));
+#29939 = CARTESIAN_POINT('',(1.272570634029,-3.86606060609,
+    86.405501154849));
+#29940 = CARTESIAN_POINT('',(1.756494463699,-3.676871511918,
+    86.567429808319));
+#29941 = CARTESIAN_POINT('',(2.207755566396,-3.419309331763,
+    86.729358329598));
+#29942 = CARTESIAN_POINT('',(2.61561510213,-3.099845161699,
+    86.89136875797));
+#29943 = CARTESIAN_POINT('',(2.970342277913,-2.726870638737,
+    87.053511178716));
+#29944 = CARTESIAN_POINT('',(3.376644224923,-2.153147021741,
+    87.277290075735));
+#29945 = CARTESIAN_POINT('',(3.480157889117,-1.988307760163,
+    87.339152538063));
+#29946 = CARTESIAN_POINT('',(3.574458717626,-1.817804137526,
+    87.401014186323));
+#29947 = CARTESIAN_POINT('',(3.659188015561,-1.642239223327,
+    87.462874812088));
+#29948 = CARTESIAN_POINT('',(3.734035716814,-1.462239467746,
+    87.524735445784));
+#29949 = CARTESIAN_POINT('',(3.798739896588,-1.278452920688,
+    87.586597111708));
+#29950 = CARTESIAN_POINT('',(3.853088421679,-1.091548413089,
+    87.648459587681));
+#29951 = CARTESIAN_POINT('',(3.922580752082,-0.791391541118,
+    87.746529690987));
+#29952 = CARTESIAN_POINT('',(3.94463689439,-0.679732919712,
+    87.782739258891));
+#29953 = CARTESIAN_POINT('',(3.963059406695,-0.567377193524,
+    87.818948848414));
+#29954 = CARTESIAN_POINT('',(3.977822873663,-0.454462441316,
+    87.855158439641));
+#29955 = CARTESIAN_POINT('',(3.988908223344,-0.341127463347,
+    87.891368017368));
+#29956 = CARTESIAN_POINT('',(3.996302727179,-0.227511781379,
+    87.927577571098));
+#29957 = CARTESIAN_POINT('',(3.999999999993,-0.113755638675,
+    87.963787095047));
+#29958 = CARTESIAN_POINT('',(4.,-8.9E-16,87.999996588137));
+#29959 = PCURVE('',#27085,#29960);
+#29960 = DEFINITIONAL_REPRESENTATION('',(#29961),#30027);
+#29961 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#29962,#29963,#29964,#29965,
+    #29966,#29967,#29968,#29969,#29970,#29971,#29972,#29973,#29974,
+    #29975,#29976,#29977,#29978,#29979,#29980,#29981,#29982,#29983,
+    #29984,#29985,#29986,#29987,#29988,#29989,#29990,#29991,#29992,
+    #29993,#29994,#29995,#29996,#29997,#29998,#29999,#30000,#30001,
+    #30002,#30003,#30004,#30005,#30006,#30007,#30008,#30009,#30010,
+    #30011,#30012,#30013,#30014,#30015,#30016,#30017,#30018,#30019,
+    #30020,#30021,#30022,#30023,#30024,#30025,#30026),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694205207781E-02,0.144968856128,
+    0.30694429456,0.469917619379,0.577944420772,0.739919864867,
+    0.901895303287,0.963777705731,1.),.UNSPECIFIED.);
+#29962 = CARTESIAN_POINT('',(-1.6981449308E-07,-79.99999711446));
+#29963 = CARTESIAN_POINT('',(-2.900416422607E-02,-80.03692609301));
+#29964 = CARTESIAN_POINT('',(-5.800826841597E-02,-80.07385520306));
+#29965 = CARTESIAN_POINT('',(-8.701232239396E-02,-80.1107842562));
+#29966 = CARTESIAN_POINT('',(-0.116016313679,-80.14771324322));
+#29967 = CARTESIAN_POINT('',(-0.145020303536,-80.18464224295));
+#29968 = CARTESIAN_POINT('',(-0.174024353218,-80.22157133112));
+#29969 = CARTESIAN_POINT('',(-0.203028450196,-80.25850048925));
+#29970 = CARTESIAN_POINT('',(-0.316846556601,-80.40341822112));
+#29971 = CARTESIAN_POINT('',(-0.401684140561,-80.51143687746));
+#29972 = CARTESIAN_POINT('',(-0.486509792027,-80.61944035661));
+#29973 = CARTESIAN_POINT('',(-0.571324418394,-80.72742973947));
+#29974 = CARTESIAN_POINT('',(-0.656139051267,-80.83541906809));
+#29975 = CARTESIAN_POINT('',(-0.740964719253,-80.94342241772));
+#29976 = CARTESIAN_POINT('',(-0.825802321737,-81.05144094932));
+#29977 = CARTESIAN_POINT('',(-1.037786802896,-81.32134784417));
+#29978 = CARTESIAN_POINT('',(-1.165133240704,-81.48349030138));
+#29979 = CARTESIAN_POINT('',(-1.29237607402,-81.64550091811));
+#29980 = CARTESIAN_POINT('',(-1.419554459377,-81.80742957422));
+#29981 = CARTESIAN_POINT('',(-1.546732842066,-81.96935825188));
+#29982 = CARTESIAN_POINT('',(-1.673975670504,-82.13136890829));
+#29983 = CARTESIAN_POINT('',(-1.801322102884,-82.29351140534));
+#29984 = CARTESIAN_POINT('',(-2.05644625388,-82.61834545876));
+#29985 = CARTESIAN_POINT('',(-2.184581634657,-82.78149240321));
+#29986 = CARTESIAN_POINT('',(-2.312609894247,-82.9445029654));
+#29987 = CARTESIAN_POINT('',(-2.44057208394,-83.10742945752));
+#29988 = CARTESIAN_POINT('',(-2.568534256238,-83.27035612685));
+#29989 = CARTESIAN_POINT('',(-2.696562498496,-83.43336681722));
+#29990 = CARTESIAN_POINT('',(-2.824697869724,-83.59651382882));
+#29991 = CARTESIAN_POINT('',(-3.037465792619,-83.86741832879));
+#29992 = CARTESIAN_POINT('',(-3.122303387267,-83.97543688357));
+#29993 = CARTESIAN_POINT('',(-3.207129042755,-84.08344029629));
+#29994 = CARTESIAN_POINT('',(-3.291943673322,-84.19142961313));
+#29995 = CARTESIAN_POINT('',(-3.376758305571,-84.2994189177));
+#29996 = CARTESIAN_POINT('',(-3.461583962612,-84.40742231864));
+#29997 = CARTESIAN_POINT('',(-3.546421552993,-84.51544090295));
+#29998 = CARTESIAN_POINT('',(-3.758406009561,-84.78534793475));
+#29999 = CARTESIAN_POINT('',(-3.88575244197,-84.94749047656));
+#30000 = CARTESIAN_POINT('',(-4.012995282764,-85.10950109795));
+#30001 = CARTESIAN_POINT('',(-4.140173689238,-85.27142962715));
+#30002 = CARTESIAN_POINT('',(-4.267352096469,-85.43335814264));
+#30003 = CARTESIAN_POINT('',(-4.394594942574,-85.59536871319));
+#30004 = CARTESIAN_POINT('',(-4.521941378915,-85.75751122643));
+#30005 = CARTESIAN_POINT('',(-4.77628204815,-86.08134788701));
+#30006 = CARTESIAN_POINT('',(-4.903628473544,-86.24349046115));
+#30007 = CARTESIAN_POINT('',(-5.030871302269,-86.40550115485));
+#30008 = CARTESIAN_POINT('',(-5.158049693222,-86.56742980831));
+#30009 = CARTESIAN_POINT('',(-5.285228096922,-86.72935832959));
+#30010 = CARTESIAN_POINT('',(-5.412470958227,-86.89136875797));
+#30011 = CARTESIAN_POINT('',(-5.539817405826,-87.05351117871));
+#30012 = CARTESIAN_POINT('',(-5.715572928648,-87.27729007573));
+#30013 = CARTESIAN_POINT('',(-5.76415957526,-87.33915253806));
+#30014 = CARTESIAN_POINT('',(-5.812745567139,-87.40101418632));
+#30015 = CARTESIAN_POINT('',(-5.861330741348,-87.46287481208));
+#30016 = CARTESIAN_POINT('',(-5.909915913905,-87.52473544578));
+#30017 = CARTESIAN_POINT('',(-5.958501902098,-87.5865971117));
+#30018 = CARTESIAN_POINT('',(-6.007088546319,-87.64845958768));
+#30019 = CARTESIAN_POINT('',(-6.08411262201,-87.74652969098));
+#30020 = CARTESIAN_POINT('',(-6.112551557577,-87.78273925889));
+#30021 = CARTESIAN_POINT('',(-6.140990522639,-87.81894884841));
+#30022 = CARTESIAN_POINT('',(-6.169429502546,-87.85515843964));
+#30023 = CARTESIAN_POINT('',(-6.197868483496,-87.89136801736));
+#30024 = CARTESIAN_POINT('',(-6.226307452524,-87.92757757109));
+#30025 = CARTESIAN_POINT('',(-6.254746397511,-87.96378709504));
+#30026 = CARTESIAN_POINT('',(-6.28318530718,-87.99999658813));
+#30027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30028 = PCURVE('',#29836,#30029);
+#30029 = DEFINITIONAL_REPRESENTATION('',(#30030),#30096);
+#30030 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#30031,#30032,#30033,#30034,
+    #30035,#30036,#30037,#30038,#30039,#30040,#30041,#30042,#30043,
+    #30044,#30045,#30046,#30047,#30048,#30049,#30050,#30051,#30052,
+    #30053,#30054,#30055,#30056,#30057,#30058,#30059,#30060,#30061,
+    #30062,#30063,#30064,#30065,#30066,#30067,#30068,#30069,#30070,
+    #30071,#30072,#30073,#30074,#30075,#30076,#30077,#30078,#30079,
+    #30080,#30081,#30082,#30083,#30084,#30085,#30086,#30087,#30088,
+    #30089,#30090,#30091,#30092,#30093,#30094,#30095),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694205207781E-02,0.144968856128,
+    0.30694429456,0.469917619379,0.577944420772,0.739919864867,
+    0.901895303287,0.963777705731,1.),.UNSPECIFIED.);
+#30031 = CARTESIAN_POINT('',(-0.103531346225,0.));
+#30032 = CARTESIAN_POINT('',(-0.103531380752,2.900491707505E-02));
+#30033 = CARTESIAN_POINT('',(-0.103531435027,5.800995253815E-02));
+#30034 = CARTESIAN_POINT('',(-0.103531482932,8.701494427841E-02));
+#30035 = CARTESIAN_POINT('',(-0.103531515393,0.116019877908));
+#30036 = CARTESIAN_POINT('',(-0.103531533993,0.145024813049));
+#30037 = CARTESIAN_POINT('',(-0.103531544575,0.174029809615));
+#30038 = CARTESIAN_POINT('',(-0.10353155085,0.203034854102));
+#30039 = CARTESIAN_POINT('',(-0.103531539673,0.316856678932));
+#30040 = CARTESIAN_POINT('',(-0.103531475828,0.401697034873));
+#30041 = CARTESIAN_POINT('',(-0.103531416607,0.486525441404));
+#30042 = CARTESIAN_POINT('',(-0.103531419783,0.571342813483));
+#30043 = CARTESIAN_POINT('',(-0.103531464671,0.656160190324));
+#30044 = CARTESIAN_POINT('',(-0.103531508023,0.740988602984));
+#30045 = CARTESIAN_POINT('',(-0.10353154835,0.825828951677));
+#30046 = CARTESIAN_POINT('',(-0.103531615211,1.037820300376));
+#30047 = CARTESIAN_POINT('',(-0.103531627437,1.165170868684));
+#30048 = CARTESIAN_POINT('',(-0.103531587032,1.292417836843));
+#30049 = CARTESIAN_POINT('',(-0.103531541562,1.419600363608));
+#30050 = CARTESIAN_POINT('',(-0.103531481374,1.546782902606));
+#30051 = CARTESIAN_POINT('',(-0.103531430121,1.674029872958));
+#30052 = CARTESIAN_POINT('',(-0.10353143033,1.801380437246));
+#30053 = CARTESIAN_POINT('',(-0.10353150073,2.056512852218));
+#30054 = CARTESIAN_POINT('',(-0.103531574567,2.184652376716));
+#30055 = CARTESIAN_POINT('',(-0.103531655056,2.312684776817));
+#30056 = CARTESIAN_POINT('',(-0.103531762374,2.44065112046));
+#30057 = CARTESIAN_POINT('',(-0.103531614767,2.568617478412));
+#30058 = CARTESIAN_POINT('',(-0.103531474109,2.696649876614));
+#30059 = CARTESIAN_POINT('',(-0.103531454299,2.824789406313));
+#30060 = CARTESIAN_POINT('',(-0.103531467951,3.037564236504));
+#30061 = CARTESIAN_POINT('',(-0.103531503655,3.122404584239));
+#30062 = CARTESIAN_POINT('',(-0.103531445224,3.207233004032));
+#30063 = CARTESIAN_POINT('',(-0.103531497125,3.29205038272));
+#30064 = CARTESIAN_POINT('',(-0.103531588237,3.376867760991));
+#30065 = CARTESIAN_POINT('',(-0.103531581987,3.461696180359));
+#30066 = CARTESIAN_POINT('',(-0.103531574318,3.546536528919));
+#30067 = CARTESIAN_POINT('',(-0.103531520381,3.758527876629));
+#30068 = CARTESIAN_POINT('',(-0.103531466812,3.885878446253));
+#30069 = CARTESIAN_POINT('',(-0.103531441206,4.013125409602));
+#30070 = CARTESIAN_POINT('',(-0.103531550732,4.140307933426));
+#30071 = CARTESIAN_POINT('',(-0.103531601592,4.267490463988));
+#30072 = CARTESIAN_POINT('',(-0.103531623929,4.394737430933));
+#30073 = CARTESIAN_POINT('',(-0.103531610811,4.522088001924));
+#30074 = CARTESIAN_POINT('',(-0.103531540498,4.776436943618));
+#30075 = CARTESIAN_POINT('',(-0.103531482742,4.903787518988));
+#30076 = CARTESIAN_POINT('',(-0.103531416485,5.031034497945));
+#30077 = CARTESIAN_POINT('',(-0.103531361516,5.158217044438));
+#30078 = CARTESIAN_POINT('',(-0.10353133952,5.285399554385));
+#30079 = CARTESIAN_POINT('',(-0.103531569458,5.412646504821));
+#30080 = CARTESIAN_POINT('',(-0.103531710447,5.539997070783));
+#30081 = CARTESIAN_POINT('',(-0.103531699981,5.715758305368));
+#30082 = CARTESIAN_POINT('',(-0.103531674823,5.764346533935));
+#30083 = CARTESIAN_POINT('',(-0.103531624863,5.812934110773));
+#30084 = CARTESIAN_POINT('',(-0.103531547731,5.861520871855));
+#30085 = CARTESIAN_POINT('',(-0.103531452727,5.910107631571));
+#30086 = CARTESIAN_POINT('',(-0.10353136285,5.958695205558));
+#30087 = CARTESIAN_POINT('',(-0.103531307371,6.007283433012));
+#30088 = CARTESIAN_POINT('',(-0.103531303506,6.084310014143));
+#30089 = CARTESIAN_POINT('',(-0.103531316649,6.112749873354));
+#30090 = CARTESIAN_POINT('',(-0.103531354298,6.14118976134));
+#30091 = CARTESIAN_POINT('',(-0.103531418691,6.169629663508));
+#30092 = CARTESIAN_POINT('',(-0.103531504366,6.19806956546));
+#30093 = CARTESIAN_POINT('',(-0.103531598162,6.226509453001));
+#30094 = CARTESIAN_POINT('',(-0.103531679217,6.254949312129));
+#30095 = CARTESIAN_POINT('',(-0.103531718971,6.283389129045));
+#30096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30097 = ORIENTED_EDGE('',*,*,#27071,.T.);
+#30098 = ORIENTED_EDGE('',*,*,#30099,.T.);
+#30099 = EDGE_CURVE('',#26937,#30100,#30102,.T.);
+#30100 = VERTEX_POINT('',#30101);
+#30101 = CARTESIAN_POINT('',(7.47219853E-07,-4.,86.499996825941));
+#30102 = SURFACE_CURVE('',#30103,(#30162,#30224),.PCURVE_S1.);
+#30103 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#30104,#30105,#30106,#30107,
+    #30108,#30109,#30110,#30111,#30112,#30113,#30114,#30115,#30116,
+    #30117,#30118,#30119,#30120,#30121,#30122,#30123,#30124,#30125,
+    #30126,#30127,#30128,#30129,#30130,#30131,#30132,#30133,#30134,
+    #30135,#30136,#30137,#30138,#30139,#30140,#30141,#30142,#30143,
+    #30144,#30145,#30146,#30147,#30148,#30149,#30150,#30151,#30152,
+    #30153,#30154,#30155,#30156,#30157,#30158,#30159,#30160,#30161),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053413622434E-02,
+    9.721192016783E-02,0.31186235634,0.526512792402,0.561193904347,
+    0.79845438974,0.96782505465,1.),.UNSPECIFIED.);
+#30104 = CARTESIAN_POINT('',(4.,-8.9E-16,80.499996791732));
+#30105 = CARTESIAN_POINT('',(4.,0.166122848777,80.552875352014));
+#30106 = CARTESIAN_POINT('',(3.992114999941,0.332248292553,
+    80.605754740015));
+#30107 = CARTESIAN_POINT('',(3.976345207047,0.497935976084,
+    80.658633755801));
+#30108 = CARTESIAN_POINT('',(3.952719702584,0.662748986802,
+    80.711512306468));
+#30109 = CARTESIAN_POINT('',(3.921296327041,0.826254535639,
+    80.764390853032));
+#30110 = CARTESIAN_POINT('',(3.882161565319,0.988024637849,
+    80.817269857316));
+#30111 = CARTESIAN_POINT('',(3.835430431913,1.147636793836,
+    80.870149228843));
+#30112 = CARTESIAN_POINT('',(3.760752576139,1.364070343539,
+    80.943027766303));
+#30113 = CARTESIAN_POINT('',(3.739192518342,1.423098137783,
+    80.963027762857));
+#30114 = CARTESIAN_POINT('',(3.716573902175,1.481735683744,
+    80.983027760677));
+#30115 = CARTESIAN_POINT('',(3.692904995192,1.539960841022,
+    81.003027759055));
+#30116 = CARTESIAN_POINT('',(3.66819461304,1.59775169777,81.023027757281
+    ));
+#30117 = CARTESIAN_POINT('',(3.642452119461,1.6550865707,81.043027754649
+    ));
+#30118 = CARTESIAN_POINT('',(3.615687426286,1.711944005081,
+    81.063027750452));
+#30119 = CARTESIAN_POINT('',(3.364420787571,2.22176751959,
+    81.243948431535));
+#30120 = CARTESIAN_POINT('',(3.075128168375,2.643564729684,
+    81.405086518849));
+#30121 = CARTESIAN_POINT('',(2.725650836104,3.021522081835,
+    81.566097091003));
+#30122 = CARTESIAN_POINT('',(2.324100999721,3.345985671866,
+    81.727027664077));
+#30123 = CARTESIAN_POINT('',(1.879867514799,3.608997950442,
+    81.88795831747));
+#30124 = CARTESIAN_POINT('',(1.403684906944,3.804538921665,82.0489689099
+    ));
+#30125 = CARTESIAN_POINT('',(0.907431718377,3.928376994098,
+    82.21010701518));
+#30126 = CARTESIAN_POINT('',(-9.848047725032E-02,4.030617784734,
+    82.531948431575));
+#30127 = CARTESIAN_POINT('',(-0.609501598855,4.009158946736,
+    82.693086567417));
+#30128 = CARTESIAN_POINT('',(-1.115289352478,3.913425345771,
+    82.85409711696));
+#30129 = CARTESIAN_POINT('',(-1.603356702035,3.745171937053,
+    83.015027554387));
+#30130 = CARTESIAN_POINT('',(-2.061977160337,3.508135991122,
+    83.175958371671));
+#30131 = CARTESIAN_POINT('',(-2.480353126894,3.208223196531,
+    83.336968963209));
+#30132 = CARTESIAN_POINT('',(-2.848595787521,2.853257818101,
+    83.498107099546));
+#30133 = CARTESIAN_POINT('',(-3.20886546499,2.3895301371,83.685027768076
+    ));
+#30134 = CARTESIAN_POINT('',(-3.257472385415,2.323857728575,
+    83.711027760909));
+#30135 = CARTESIAN_POINT('',(-3.304542096221,2.257056852136,
+    83.737027758435));
+#30136 = CARTESIAN_POINT('',(-3.350044089791,2.189169541657,
+    83.763027758019));
+#30137 = CARTESIAN_POINT('',(-3.393949278472,2.120238758933,
+    83.78902775704));
+#30138 = CARTESIAN_POINT('',(-3.436229994572,2.050308393686,
+    83.815027752892));
+#30139 = CARTESIAN_POINT('',(-3.476859990363,1.979423263555,
+    83.841027742981));
+#30140 = CARTESIAN_POINT('',(-3.782309675844,1.416470849808,
+    84.044898846628));
+#30141 = CARTESIAN_POINT('',(-3.970926156203,0.881770912151,
+    84.223128512388));
+#30142 = CARTESIAN_POINT('',(-4.072310363065,0.319465725174,
+    84.401137441962));
+#30143 = CARTESIAN_POINT('',(-4.082729202097,-0.253744193741,
+    84.579027681));
+#30144 = CARTESIAN_POINT('',(-4.001413982367,-0.821252769081,
+    84.756917952181));
+#30145 = CARTESIAN_POINT('',(-3.831183713101,-1.366676918092,
+    84.934926942276));
+#30146 = CARTESIAN_POINT('',(-3.577810646246,-1.87390691512,
+    85.113156634276));
+#30147 = CARTESIAN_POINT('',(-3.02035890109,-2.652650829924,
+    85.418002747921));
+#30148 = CARTESIAN_POINT('',(-2.751077169905,-2.950720886415,
+    85.545044394133));
+#30149 = CARTESIAN_POINT('',(-2.448345576167,-3.217275634743,
+    85.672050685498));
+#30150 = CARTESIAN_POINT('',(-2.116558893817,-3.448017224999,
+    85.799027565471));
+#30151 = CARTESIAN_POINT('',(-1.760629595684,-3.639428775883,
+    85.926004542759));
+#30152 = CARTESIAN_POINT('',(-1.385917215039,-3.78872177653,
+    86.053011038213));
+#30153 = CARTESIAN_POINT('',(-0.998243259687,-3.893922791251,
+    86.180052807194));
+#30154 = CARTESIAN_POINT('',(-0.529001773872,-3.96558943339,
+    86.33114891988));
+#30155 = CARTESIAN_POINT('',(-0.453843812696,-3.975408490113,
+    86.355270057858));
+#30156 = CARTESIAN_POINT('',(-0.378479143207,-3.983599397598,
+    86.379391195002));
+#30157 = CARTESIAN_POINT('',(-0.302948928548,-3.990157139154,
+    86.403512329532));
+#30158 = CARTESIAN_POINT('',(-0.227294428199,-3.995077952025,
+    86.427633460241));
+#30159 = CARTESIAN_POINT('',(-0.15155699797,-3.998359327392,
+    86.451754586493));
+#30160 = CARTESIAN_POINT('',(-7.577809000487E-02,-4.000000010367,
+    86.475875708224));
+#30161 = CARTESIAN_POINT('',(7.4721985532E-07,-4.,86.499996825941));
+#30162 = PCURVE('',#27085,#30163);
+#30163 = DEFINITIONAL_REPRESENTATION('',(#30164),#30223);
+#30164 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#30165,#30166,#30167,#30168,
+    #30169,#30170,#30171,#30172,#30173,#30174,#30175,#30176,#30177,
+    #30178,#30179,#30180,#30181,#30182,#30183,#30184,#30185,#30186,
+    #30187,#30188,#30189,#30190,#30191,#30192,#30193,#30194,#30195,
+    #30196,#30197,#30198,#30199,#30200,#30201,#30202,#30203,#30204,
+    #30205,#30206,#30207,#30208,#30209,#30210,#30211,#30212,#30213,
+    #30214,#30215,#30216,#30217,#30218,#30219,#30220,#30221,#30222),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053413622434E-02,
+    9.721192016783E-02,0.31186235634,0.526512792402,0.561193904347,
+    0.79845438974,0.96782505465,1.),.UNSPECIFIED.);
+#30165 = CARTESIAN_POINT('',(0.,-80.49999679173));
+#30166 = CARTESIAN_POINT('',(-4.153071219416E-02,-80.55287535201));
+#30167 = CARTESIAN_POINT('',(-8.30620771479E-02,-80.60575474001));
+#30168 = CARTESIAN_POINT('',(-0.124593152996,-80.6586337558));
+#30169 = CARTESIAN_POINT('',(-0.166123866941,-80.71151230646));
+#30170 = CARTESIAN_POINT('',(-0.20765458092,-80.76439085303));
+#30171 = CARTESIAN_POINT('',(-0.249185657267,-80.81726985731));
+#30172 = CARTESIAN_POINT('',(-0.29071702438,-80.87014922884));
+#30173 = CARTESIAN_POINT('',(-0.347955704255,-80.9430277663));
+#30174 = CARTESIAN_POINT('',(-0.363663667917,-80.96302776285));
+#30175 = CARTESIAN_POINT('',(-0.379371632786,-80.98302776067));
+#30176 = CARTESIAN_POINT('',(-0.395079598269,-81.00302775905));
+#30177 = CARTESIAN_POINT('',(-0.410787563776,-81.02302775728));
+#30178 = CARTESIAN_POINT('',(-0.426495528716,-81.04302775464));
+#30179 = CARTESIAN_POINT('',(-0.442203492497,-81.06302775045));
+#30180 = CARTESIAN_POINT('',(-0.584298297926,-81.24394843153));
+#30181 = CARTESIAN_POINT('',(-0.710855890018,-81.40508651885));
+#30182 = CARTESIAN_POINT('',(-0.837313309562,-81.566097091));
+#30183 = CARTESIAN_POINT('',(-0.96370788722,-81.72702766408));
+#30184 = CARTESIAN_POINT('',(-1.090102455758,-81.88795831746));
+#30185 = CARTESIAN_POINT('',(-1.216559870789,-82.0489689099));
+#30186 = CARTESIAN_POINT('',(-1.343117460371,-82.21010701518));
+#30187 = CARTESIAN_POINT('',(-1.595891139354,-82.53194843157));
+#30188 = CARTESIAN_POINT('',(-1.722448722442,-82.69308656741));
+#30189 = CARTESIAN_POINT('',(-1.848906144883,-82.85409711695));
+#30190 = CARTESIAN_POINT('',(-1.975300733319,-83.01502755439));
+#30191 = CARTESIAN_POINT('',(-2.10169528395,-83.17595837166));
+#30192 = CARTESIAN_POINT('',(-2.228152695935,-83.33696896321));
+#30193 = CARTESIAN_POINT('',(-2.35471028081,-83.49810709954));
+#30194 = CARTESIAN_POINT('',(-2.501517467842,-83.68502776807));
+#30195 = CARTESIAN_POINT('',(-2.521937820544,-83.7110277609));
+#30196 = CARTESIAN_POINT('',(-2.542358177721,-83.73702775843));
+#30197 = CARTESIAN_POINT('',(-2.56277853718,-83.76302775801));
+#30198 = CARTESIAN_POINT('',(-2.583198896726,-83.78902775704));
+#30199 = CARTESIAN_POINT('',(-2.603619254161,-83.81502775289));
+#30200 = CARTESIAN_POINT('',(-2.624039607285,-83.84102774298));
+#30201 = CARTESIAN_POINT('',(-2.784159665856,-84.04489884662));
+#30202 = CARTESIAN_POINT('',(-2.924140979332,-84.22312851239));
+#30203 = CARTESIAN_POINT('',(-3.063948879086,-84.40113744195));
+#30204 = CARTESIAN_POINT('',(-3.20366344543,-84.579027681));
+#30205 = CARTESIAN_POINT('',(-3.343378009742,-84.75691795217));
+#30206 = CARTESIAN_POINT('',(-3.483185902435,-84.93492694227));
+#30207 = CARTESIAN_POINT('',(-3.623167211713,-85.11315663427));
+#30208 = CARTESIAN_POINT('',(-3.862592896037,-85.41800274792));
+#30209 = CARTESIAN_POINT('',(-3.962371230782,-85.54504439413));
+#30210 = CARTESIAN_POINT('',(-4.062121783339,-85.67205068549));
+#30211 = CARTESIAN_POINT('',(-4.161849215118,-85.79902756547));
+#30212 = CARTESIAN_POINT('',(-4.261576636119,-85.92600454276));
+#30213 = CARTESIAN_POINT('',(-4.361327164504,-86.05301103821));
+#30214 = CARTESIAN_POINT('',(-4.461105480292,-86.18005280719));
+#30215 = CARTESIAN_POINT('',(-4.579776158959,-86.33114891988));
+#30216 = CARTESIAN_POINT('',(-4.598720871078,-86.35527005785));
+#30217 = CARTESIAN_POINT('',(-4.61766558698,-86.379391195));
+#30218 = CARTESIAN_POINT('',(-4.636610305361,-86.40351232953));
+#30219 = CARTESIAN_POINT('',(-4.655555024622,-86.42763346024));
+#30220 = CARTESIAN_POINT('',(-4.674499742862,-86.45175458649));
+#30221 = CARTESIAN_POINT('',(-4.693444457883,-86.47587570822));
+#30222 = CARTESIAN_POINT('',(-4.71238916719,-86.49999682594));
+#30223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30224 = PCURVE('',#26998,#30225);
+#30225 = DEFINITIONAL_REPRESENTATION('',(#30226),#30285);
+#30226 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#30227,#30228,#30229,#30230,
+    #30231,#30232,#30233,#30234,#30235,#30236,#30237,#30238,#30239,
+    #30240,#30241,#30242,#30243,#30244,#30245,#30246,#30247,#30248,
+    #30249,#30250,#30251,#30252,#30253,#30254,#30255,#30256,#30257,
+    #30258,#30259,#30260,#30261,#30262,#30263,#30264,#30265,#30266,
+    #30267,#30268,#30269,#30270,#30271,#30272,#30273,#30274,#30275,
+    #30276,#30277,#30278,#30279,#30280,#30281,#30282,#30283,#30284),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053413622434E-02,
+    9.721192016783E-02,0.31186235634,0.526512792402,0.561193904347,
+    0.79845438974,0.96782505465,1.),.UNSPECIFIED.);
+#30227 = CARTESIAN_POINT('',(-0.931752453598,1.57084716082));
+#30228 = CARTESIAN_POINT('',(-0.931752439311,1.612379224833));
+#30229 = CARTESIAN_POINT('',(-0.931752426855,1.653911940914));
+#30230 = CARTESIAN_POINT('',(-0.931752416731,1.695444367029));
+#30231 = CARTESIAN_POINT('',(-0.931752409372,1.736976430365));
+#30232 = CARTESIAN_POINT('',(-0.9317524051,1.778508492938));
+#30233 = CARTESIAN_POINT('',(-0.931752404079,1.820040917214));
+#30234 = CARTESIAN_POINT('',(-0.931752406272,1.861573631722));
+#30235 = CARTESIAN_POINT('',(-0.93175241334,1.918814167983));
+#30236 = CARTESIAN_POINT('',(-0.931752415698,1.934522641031));
+#30237 = CARTESIAN_POINT('',(-0.931752418458,1.950231115229));
+#30238 = CARTESIAN_POINT('',(-0.931752421598,1.965939589992));
+#30239 = CARTESIAN_POINT('',(-0.931752425088,1.981648064736));
+#30240 = CARTESIAN_POINT('',(-0.931752428895,1.997356538874));
+#30241 = CARTESIAN_POINT('',(-0.931752432977,2.013065011821));
+#30242 = CARTESIAN_POINT('',(-0.931752471974,2.15516442293));
+#30243 = CARTESIAN_POINT('',(-0.931752523754,2.281726114497));
+#30244 = CARTESIAN_POINT('',(-0.93175255039,2.408187636352));
+#30245 = CARTESIAN_POINT('',(-0.931752575677,2.534586300955));
+#30246 = CARTESIAN_POINT('',(-0.931752357469,2.660984992945));
+#30247 = CARTESIAN_POINT('',(-0.93175239795,2.787446526531));
+#30248 = CARTESIAN_POINT('',(-0.931752471029,2.914008220312));
+#30249 = CARTESIAN_POINT('',(-0.931752545971,3.166790105347));
+#30250 = CARTESIAN_POINT('',(-0.931752504006,3.293351802495));
+#30251 = CARTESIAN_POINT('',(-0.93175260862,3.419813338564));
+#30252 = CARTESIAN_POINT('',(-0.931752642072,3.546211996622));
+#30253 = CARTESIAN_POINT('',(-0.931752320164,3.672610684858));
+#30254 = CARTESIAN_POINT('',(-0.931752348424,3.799072210272));
+#30255 = CARTESIAN_POINT('',(-0.931752357747,3.925633905626));
+#30256 = CARTESIAN_POINT('',(-0.931752419532,4.072445850577));
+#30257 = CARTESIAN_POINT('',(-0.931752428879,4.092866864879));
+#30258 = CARTESIAN_POINT('',(-0.931752438772,4.113287883468));
+#30259 = CARTESIAN_POINT('',(-0.931752449011,4.133708904177));
+#30260 = CARTESIAN_POINT('',(-0.931752459404,4.154129924842));
+#30261 = CARTESIAN_POINT('',(-0.931752469765,4.174550943298));
+#30262 = CARTESIAN_POINT('',(-0.931752479914,4.194971957387));
+#30263 = CARTESIAN_POINT('',(-0.931752556497,4.3550971986));
+#30264 = CARTESIAN_POINT('',(-0.93175260643,4.495083042508));
+#30265 = CARTESIAN_POINT('',(-0.93175258529,4.634895476835));
+#30266 = CARTESIAN_POINT('',(-0.931752496131,4.774614610304));
+#30267 = CARTESIAN_POINT('',(-0.931752454915,4.914333733456));
+#30268 = CARTESIAN_POINT('',(-0.931752390587,5.054146172524));
+#30269 = CARTESIAN_POINT('',(-0.931752388286,5.194132025137));
+#30270 = CARTESIAN_POINT('',(-0.931752448435,5.433565468629));
+#30271 = CARTESIAN_POINT('',(-0.93175249634,5.533347033283));
+#30272 = CARTESIAN_POINT('',(-0.931752543072,5.633100813779));
+#30273 = CARTESIAN_POINT('',(-0.931752616797,5.732831470737));
+#30274 = CARTESIAN_POINT('',(-0.931752607522,5.832562118827));
+#30275 = CARTESIAN_POINT('',(-0.931752478809,5.932315892733));
+#30276 = CARTESIAN_POINT('',(-0.931752420283,6.032097484322));
+#30277 = CARTESIAN_POINT('',(-0.931752490913,6.150772031175));
+#30278 = CARTESIAN_POINT('',(-0.931752504674,6.169717360002));
+#30279 = CARTESIAN_POINT('',(-0.9317525235,6.188662691443));
+#30280 = CARTESIAN_POINT('',(-0.931752548251,6.20760802379));
+#30281 = CARTESIAN_POINT('',(-0.931752578059,6.226553354992));
+#30282 = CARTESIAN_POINT('',(-0.931752610336,6.245498682646));
+#30283 = CARTESIAN_POINT('',(-0.931752640769,6.264444004005));
+#30284 = CARTESIAN_POINT('',(-0.931752663324,6.283389315972));
+#30285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30286 = ORIENTED_EDGE('',*,*,#30287,.T.);
+#30287 = EDGE_CURVE('',#30100,#30288,#30290,.T.);
+#30288 = VERTEX_POINT('',#30289);
+#30289 = CARTESIAN_POINT('',(4.,0.,88.49999648154));
+#30290 = SURFACE_CURVE('',#30291,(#30318,#30348),.PCURVE_S1.);
+#30291 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#30292,#30293,#30294,#30295,
+    #30296,#30297,#30298,#30299,#30300,#30301,#30302,#30303,#30304,
+    #30305,#30306,#30307,#30308,#30309,#30310,#30311,#30312,#30313,
+    #30314,#30315,#30316,#30317),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.15152086706,0.363531054711,0.807503414531,1.),.UNSPECIFIED.);
+#30292 = CARTESIAN_POINT('',(7.4721991047E-07,-4.,86.499996825941));
+#30293 = CARTESIAN_POINT('',(0.135998235979,-3.999999967795,
+    86.543286107933));
+#30294 = CARTESIAN_POINT('',(0.271996387841,-3.994605447024,
+    86.586575583471));
+#30295 = CARTESIAN_POINT('',(0.407737277604,-3.983816462364,
+    86.629864907841));
+#30296 = CARTESIAN_POINT('',(0.542964305907,-3.967648297602,
+    86.673154150503));
+#30297 = CARTESIAN_POINT('',(0.67742252472,-3.946131444637,
+    86.716443513711));
+#30298 = CARTESIAN_POINT('',(0.810858962841,-3.919311552479,
+    86.759733051152));
+#30299 = CARTESIAN_POINT('',(1.127948714778,-3.842387515767,
+    86.863593450494));
+#30300 = CARTESIAN_POINT('',(1.310387900963,-3.787260986756,
+    86.924165659874));
+#30301 = CARTESIAN_POINT('',(1.489651156374,-3.722037374688,
+    86.984737064359));
+#30302 = CARTESIAN_POINT('',(1.665069629261,-3.646939253409,
+    87.04530794916));
+#30303 = CARTESIAN_POINT('',(1.835996681248,-3.562243453517,
+    87.105879347019));
+#30304 = CARTESIAN_POINT('',(2.001809598891,-3.468280330733,
+    87.166451550186));
+#30305 = CARTESIAN_POINT('',(2.497181667332,-3.150059625061,
+    87.353865026318));
+#30306 = CARTESIAN_POINT('',(2.807540581028,-2.895641486842,
+    87.480753000787));
+#30307 = CARTESIAN_POINT('',(3.087303805271,-2.605762171991,
+    87.607603746388));
+#30308 = CARTESIAN_POINT('',(3.33175062771,-2.284924279101,
+    87.734441205782));
+#30309 = CARTESIAN_POINT('',(3.536975388347,-1.93825405927,
+    87.86129203202));
+#30310 = CARTESIAN_POINT('',(3.699890016758,-1.571497942517,
+    87.988180049472));
+#30311 = CARTESIAN_POINT('',(3.869995824205,-1.026149879649,
+    88.170018506413));
+#30312 = CARTESIAN_POINT('',(3.913132244463,-0.858617614706,
+    88.2250152602));
+#30313 = CARTESIAN_POINT('',(3.947799794326,-0.688996914107,
+    88.280011505895));
+#30314 = CARTESIAN_POINT('',(3.97387988741,-0.517801705709,
+    88.335007427987));
+#30315 = CARTESIAN_POINT('',(3.991293231725,-0.345552473924,
+    88.390003673982));
+#30316 = CARTESIAN_POINT('',(4.,-0.172775149615,88.445000427527));
+#30317 = CARTESIAN_POINT('',(4.,-1.33E-15,88.49999648154));
+#30318 = PCURVE('',#27085,#30319);
+#30319 = DEFINITIONAL_REPRESENTATION('',(#30320),#30347);
+#30320 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#30321,#30322,#30323,#30324,
+    #30325,#30326,#30327,#30328,#30329,#30330,#30331,#30332,#30333,
+    #30334,#30335,#30336,#30337,#30338,#30339,#30340,#30341,#30342,
+    #30343,#30344,#30345,#30346),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.15152086706,0.363531054711,0.807503414531,1.),.UNSPECIFIED.);
+#30321 = CARTESIAN_POINT('',(-4.71238916719,-86.49999682594));
+#30322 = CARTESIAN_POINT('',(-4.746388539379,-86.54328610793));
+#30323 = CARTESIAN_POINT('',(-4.780388078136,-86.58657558347));
+#30324 = CARTESIAN_POINT('',(-4.814387494014,-86.62986490784));
+#30325 = CARTESIAN_POINT('',(-4.848386830759,-86.6731541505));
+#30326 = CARTESIAN_POINT('',(-4.882386243016,-86.71644351371));
+#30327 = CARTESIAN_POINT('',(-4.916385774045,-86.75973305115));
+#30328 = CARTESIAN_POINT('',(-4.99795752858,-86.86359345049));
+#30329 = CARTESIAN_POINT('',(-5.045530796214,-86.92416565987));
+#30330 = CARTESIAN_POINT('',(-5.093103416201,-86.98473706435));
+#30331 = CARTESIAN_POINT('',(-5.14067562547,-87.04530794916));
+#30332 = CARTESIAN_POINT('',(-5.188248246328,-87.10587934701));
+#30333 = CARTESIAN_POINT('',(-5.235821514767,-87.16645155018));
+#30334 = CARTESIAN_POINT('',(-5.383015668801,-87.35386502631));
+#30335 = CARTESIAN_POINT('',(-5.482673282179,-87.48075300078));
+#30336 = CARTESIAN_POINT('',(-5.582301726991,-87.60760374638));
+#30337 = CARTESIAN_POINT('',(-5.681919719905,-87.73444120578));
+#30338 = CARTESIAN_POINT('',(-5.781548154578,-87.86129203202));
+#30339 = CARTESIAN_POINT('',(-5.881205761915,-87.98818004947));
+#30340 = CARTESIAN_POINT('',(-6.024021310657,-88.17001850641));
+#30341 = CARTESIAN_POINT('',(-6.067215643778,-88.2250152602));
+#30342 = CARTESIAN_POINT('',(-6.110409575688,-88.28001150589));
+#30343 = CARTESIAN_POINT('',(-6.153603253016,-88.33500742798));
+#30344 = CARTESIAN_POINT('',(-6.196797185899,-88.39000367398));
+#30345 = CARTESIAN_POINT('',(-6.239991519776,-88.44500042752));
+#30346 = CARTESIAN_POINT('',(-6.28318530718,-88.49999648154));
+#30347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30348 = PCURVE('',#30349,#30392);
+#30349 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#30350,#30351,#30352,#30353,#30354,#30355,#30356,#30357,#30358
+      ,#30359,#30360,#30361,#30362,#30363,#30364,#30365,#30366,#30367
+      ,#30368,#30369,#30370)
+    ,(#30371,#30372,#30373,#30374,#30375,#30376,#30377,#30378,#30379
+      ,#30380,#30381,#30382,#30383,#30384,#30385,#30386,#30387,#30388
+      ,#30389,#30390,#30391
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#30350 = CARTESIAN_POINT('',(9.3401196111E-07,-4.099995897265,
+    86.473202439963));
+#30351 = CARTESIAN_POINT('',(1.170957845311,-4.099995231026,
+    86.836838546471));
+#30352 = CARTESIAN_POINT('',(2.341910635944,-3.73212299586,
+    87.200472995214));
+#30353 = CARTESIAN_POINT('',(3.38446201402,-2.996416123108,
+    87.56411931799));
+#30354 = CARTESIAN_POINT('',(4.170185622628,-1.943183983375,
+    87.927735107131));
+#30355 = CARTESIAN_POINT('',(4.593311250639,-0.673497128046,
+    88.291394673459));
+#30356 = CARTESIAN_POINT('',(4.59332990968,0.673485796433,
+    88.655015925679));
+#30357 = CARTESIAN_POINT('',(4.170177370956,1.943213348936,
+    89.018657933445));
+#30358 = CARTESIAN_POINT('',(3.384459325385,2.996398415544,
+    89.382292973332));
+#30359 = CARTESIAN_POINT('',(2.341911115407,3.732129691465,
+    89.74592962677));
+#30360 = CARTESIAN_POINT('',(-1.07417636486E-06,4.467862243872,
+    90.473202319899));
+#30361 = CARTESIAN_POINT('',(-2.3419128794,3.732128468011,
+    91.200475013024));
+#30362 = CARTESIAN_POINT('',(-3.384459250926,2.996393093444,
+    91.564110287003));
+#30363 = CARTESIAN_POINT('',(-4.170185388045,1.943230771949,
+    91.927752125679));
+#30364 = CARTESIAN_POINT('',(-4.593318476915,0.673440118757,
+    92.291379036734));
+#30365 = CARTESIAN_POINT('',(-4.593318109623,-0.673441050661,
+    92.655019643727));
+#30366 = CARTESIAN_POINT('',(-4.170185208273,-1.943236447196,
+    93.01866411333));
+#30367 = CARTESIAN_POINT('',(-3.384458723256,-2.996391189315,
+    93.382286701269));
+#30368 = CARTESIAN_POINT('',(-2.341909109221,-3.732130453747,
+    93.745931644586));
+#30369 = CARTESIAN_POINT('',(-1.170955892358,-4.099996214686,
+    94.109566093321));
+#30370 = CARTESIAN_POINT('',(1.01893896431E-06,-4.099995524202,
+    94.473202199837));
+#30371 = CARTESIAN_POINT('',(-9.3398270806E-07,-3.099997312484,
+    86.741156913999));
+#30372 = CARTESIAN_POINT('',(0.885355318685,-3.099997317547,
+    87.104793534777));
+#30373 = CARTESIAN_POINT('',(1.770715977734,-2.821851278889,
+    87.468431813308));
+#30374 = CARTESIAN_POINT('',(2.558976917771,-2.265580394034,
+    87.832058217701));
+#30375 = CARTESIAN_POINT('',(3.153070037773,-1.469247754417,
+    88.195715156079));
+#30376 = CARTESIAN_POINT('',(3.472992021123,-0.509220860088,
+    88.559328316756));
+#30377 = CARTESIAN_POINT('',(3.473004552826,0.509211408891,
+    88.922979791948));
+#30378 = CARTESIAN_POINT('',(3.153063150702,1.469260845173,
+    89.286610511442));
+#30379 = CARTESIAN_POINT('',(2.558982785155,2.265567703123,
+    89.650248198806));
+#30380 = CARTESIAN_POINT('',(1.770715196718,2.821853541213,
+    90.013884272649));
+#30381 = CARTESIAN_POINT('',(1.05745043396E-06,3.378140219128,
+    90.741157034069));
+#30382 = CARTESIAN_POINT('',(-1.770713410047,2.821854586004,
+    91.468429795478));
+#30383 = CARTESIAN_POINT('',(-2.558980161688,2.26556751342,
+    91.832067248835));
+#30384 = CARTESIAN_POINT('',(-3.153067705303,1.469273076743,
+    92.195698137237));
+#30385 = CARTESIAN_POINT('',(-3.472995041947,0.509189517515,
+    92.559343953767));
+#30386 = CARTESIAN_POINT('',(-3.47299853595,-0.509184914183,
+    92.922976073795));
+#30387 = CARTESIAN_POINT('',(-3.153070463336,-1.469276364531,
+    93.28660433151));
+#30388 = CARTESIAN_POINT('',(-2.558977336854,-2.265562021437,
+    93.650254470923));
+#30389 = CARTESIAN_POINT('',(-1.770717919827,-2.82185431799,
+    94.013882254833));
+#30390 = CARTESIAN_POINT('',(-0.88535727158,-3.099997038782,
+    94.377520533358));
+#30391 = CARTESIAN_POINT('',(-1.01891182958E-06,-3.099997068108,
+    94.74115715413));
+#30392 = DEFINITIONAL_REPRESENTATION('',(#30393),#30420);
+#30393 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#30394,#30395,#30396,#30397,
+    #30398,#30399,#30400,#30401,#30402,#30403,#30404,#30405,#30406,
+    #30407,#30408,#30409,#30410,#30411,#30412,#30413,#30414,#30415,
+    #30416,#30417,#30418,#30419),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.15152086706,0.363531054711,0.807503414531,1.),.UNSPECIFIED.);
+#30394 = CARTESIAN_POINT('',(-0.931752663324,0.));
+#30395 = CARTESIAN_POINT('',(-0.9317527179,3.400045682418E-02));
+#30396 = CARTESIAN_POINT('',(-0.931752821755,6.800109115888E-02));
+#30397 = CARTESIAN_POINT('',(-0.931752932198,0.102001606858));
+#30398 = CARTESIAN_POINT('',(-0.931753020183,0.136002045131));
+#30399 = CARTESIAN_POINT('',(-0.931753070895,0.170002560468));
+#30400 = CARTESIAN_POINT('',(-0.931753084324,0.204003196564));
+#30401 = CARTESIAN_POINT('',(-0.931753064,0.285577605362));
+#30402 = CARTESIAN_POINT('',(-0.931753001975,0.333152423652));
+#30403 = CARTESIAN_POINT('',(-0.931752914552,0.380726596654));
+#30404 = CARTESIAN_POINT('',(-0.931752825977,0.428300359941));
+#30405 = CARTESIAN_POINT('',(-0.931752755343,0.475874534089));
+#30406 = CARTESIAN_POINT('',(-0.93175271197,0.523449353625));
+#30407 = CARTESIAN_POINT('',(-0.931752646418,0.670648298426));
+#30408 = CARTESIAN_POINT('',(-0.931752703564,0.770309143628));
+#30409 = CARTESIAN_POINT('',(-0.931752857202,0.869940801243));
+#30410 = CARTESIAN_POINT('',(-0.931752948251,0.969562002935));
+#30411 = CARTESIAN_POINT('',(-0.931752978186,1.069193663726));
+#30412 = CARTESIAN_POINT('',(-0.931752969846,1.168854508346));
+#30413 = CARTESIAN_POINT('',(-0.931752929254,1.311674705072));
+#30414 = CARTESIAN_POINT('',(-0.931752913238,1.354870445092));
+#30415 = CARTESIAN_POINT('',(-0.931752895143,1.398065784553));
+#30416 = CARTESIAN_POINT('',(-0.93175287639,1.441260869579));
+#30417 = CARTESIAN_POINT('',(-0.931752858144,1.484456209855));
+#30418 = CARTESIAN_POINT('',(-0.931752841294,1.527651950482));
+#30419 = CARTESIAN_POINT('',(-0.931752826436,1.570847143838));
+#30420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30421 = ORIENTED_EDGE('',*,*,#30422,.F.);
+#30422 = EDGE_CURVE('',#29890,#30288,#30423,.T.);
+#30423 = SURFACE_CURVE('',#30424,(#30428,#30435),.PCURVE_S1.);
+#30424 = LINE('',#30425,#30426);
+#30425 = CARTESIAN_POINT('',(4.,0.,0.));
+#30426 = VECTOR('',#30427,1.);
+#30427 = DIRECTION('',(0.,0.,1.));
+#30428 = PCURVE('',#27085,#30429);
+#30429 = DEFINITIONAL_REPRESENTATION('',(#30430),#30434);
+#30430 = LINE('',#30431,#30432);
+#30431 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#30432 = VECTOR('',#30433,1.);
+#30433 = DIRECTION('',(-0.,-1.));
+#30434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30435 = PCURVE('',#30436,#30441);
+#30436 = CYLINDRICAL_SURFACE('',#30437,4.);
+#30437 = AXIS2_PLACEMENT_3D('',#30438,#30439,#30440);
+#30438 = CARTESIAN_POINT('',(0.,0.,0.));
+#30439 = DIRECTION('',(-0.,-0.,-1.));
+#30440 = DIRECTION('',(1.,0.,0.));
+#30441 = DEFINITIONAL_REPRESENTATION('',(#30442),#30446);
+#30442 = LINE('',#30443,#30444);
+#30443 = CARTESIAN_POINT('',(-0.,0.));
+#30444 = VECTOR('',#30445,1.);
+#30445 = DIRECTION('',(-0.,-1.));
+#30446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30447 = ADVANCED_FACE('',(#30448),#26998,.F.);
+#30448 = FACE_BOUND('',#30449,.F.);
+#30449 = EDGE_LOOP('',(#30450,#30451,#30452,#30536,#30556));
+#30450 = ORIENTED_EDGE('',*,*,#26936,.F.);
+#30451 = ORIENTED_EDGE('',*,*,#27186,.T.);
+#30452 = ORIENTED_EDGE('',*,*,#30453,.T.);
+#30453 = EDGE_CURVE('',#27103,#30454,#30456,.T.);
+#30454 = VERTEX_POINT('',#30455);
+#30455 = CARTESIAN_POINT('',(-9.33982687E-07,-3.099997312484,
+    86.741156913999));
+#30456 = SURFACE_CURVE('',#30457,(#30479,#30486),.PCURVE_S1.);
+#30457 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#30458,#30459,#30460,#30461,
+    #30462,#30463,#30464,#30465,#30466,#30467,#30468,#30469,#30470,
+    #30471,#30472,#30473,#30474,#30475,#30476,#30477,#30478),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#30458 = CARTESIAN_POINT('',(-8.4908945741E-07,-3.09999755676,
+    78.741156673967));
+#30459 = CARTESIAN_POINT('',(0.885355473403,-3.099997537705,
+    79.104793294619));
+#30460 = CARTESIAN_POINT('',(1.770716194621,-2.821851452742,
+    79.468431573232));
+#30461 = CARTESIAN_POINT('',(2.558977181472,-2.265580502514,
+    79.832057977684));
+#30462 = CARTESIAN_POINT('',(3.153070326576,-1.469247783869,
+    80.195714915854));
+#30463 = CARTESIAN_POINT('',(3.472992308793,-0.509220805062,
+    80.55932807682));
+#30464 = CARTESIAN_POINT('',(3.473004812612,0.509211544147,
+    80.922979551731));
+#30465 = CARTESIAN_POINT('',(3.153063358972,1.469261047352,
+    81.286610271431));
+#30466 = CARTESIAN_POINT('',(2.558982924787,2.265567951787,
+    81.650247958682));
+#30467 = CARTESIAN_POINT('',(1.770715258983,2.821853812129,
+    82.013884032569));
+#30468 = CARTESIAN_POINT('',(9.6491348218E-07,3.378140485385,
+    82.741156793969));
+#30469 = CARTESIAN_POINT('',(-1.770713626909,2.821854759911,
+    83.468429555401));
+#30470 = CARTESIAN_POINT('',(-2.558980128396,2.265567981538,
+    83.832065629211));
+#30471 = CARTESIAN_POINT('',(-3.153069161029,1.469271693264,
+    84.195703316653));
+#30472 = CARTESIAN_POINT('',(-3.472993245773,0.509191985575,
+    84.55933403603));
+#30473 = CARTESIAN_POINT('',(-3.47300087959,-0.509187572527,
+    84.922985511348));
+#30474 = CARTESIAN_POINT('',(-3.153069504633,-1.469275153766,
+    85.28659867192));
+#30475 = CARTESIAN_POINT('',(-2.558977773564,-2.265562629769,
+    85.65025561038));
+#30476 = CARTESIAN_POINT('',(-1.770717982056,-2.821854588924,
+    86.013882014683));
+#30477 = CARTESIAN_POINT('',(-0.885357256467,-3.09999730732,
+    86.377520293332));
+#30478 = CARTESIAN_POINT('',(-9.3398276713E-07,-3.099997312484,
+    86.741156913999));
+#30479 = PCURVE('',#26998,#30480);
+#30480 = DEFINITIONAL_REPRESENTATION('',(#30481),#30485);
+#30481 = LINE('',#30482,#30483);
+#30482 = CARTESIAN_POINT('',(-0.,0.));
+#30483 = VECTOR('',#30484,1.);
+#30484 = DIRECTION('',(0.,1.));
+#30485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30486 = PCURVE('',#30487,#30530);
+#30487 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#30488,#30489,#30490,#30491,#30492,#30493,#30494,#30495,#30496
+      ,#30497,#30498,#30499,#30500,#30501,#30502,#30503,#30504,#30505
+      ,#30506,#30507,#30508)
+    ,(#30509,#30510,#30511,#30512,#30513,#30514,#30515,#30516,#30517
+      ,#30518,#30519,#30520,#30521,#30522,#30523,#30524,#30525,#30526
+      ,#30527,#30528,#30529
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#30488 = CARTESIAN_POINT('',(-8.4908945741E-07,-3.09999755676,
+    78.741156673967));
+#30489 = CARTESIAN_POINT('',(0.885355473403,-3.099997537705,
+    79.104793294619));
+#30490 = CARTESIAN_POINT('',(1.770716194621,-2.821851452742,
+    79.468431573232));
+#30491 = CARTESIAN_POINT('',(2.558977181472,-2.265580502514,
+    79.832057977684));
+#30492 = CARTESIAN_POINT('',(3.153070326576,-1.469247783869,
+    80.195714915854));
+#30493 = CARTESIAN_POINT('',(3.472992308793,-0.509220805062,
+    80.55932807682));
+#30494 = CARTESIAN_POINT('',(3.473004812612,0.509211544147,
+    80.922979551731));
+#30495 = CARTESIAN_POINT('',(3.153063358972,1.469261047352,
+    81.286610271431));
+#30496 = CARTESIAN_POINT('',(2.558982924787,2.265567951787,
+    81.650247958682));
+#30497 = CARTESIAN_POINT('',(1.770715258983,2.821853812129,
+    82.013884032569));
+#30498 = CARTESIAN_POINT('',(9.6491348218E-07,3.378140485385,
+    82.741156793969));
+#30499 = CARTESIAN_POINT('',(-1.770713626909,2.821854759911,
+    83.468429555401));
+#30500 = CARTESIAN_POINT('',(-2.558980128396,2.265567981538,
+    83.832065629211));
+#30501 = CARTESIAN_POINT('',(-3.153069161029,1.469271693264,
+    84.195703316653));
+#30502 = CARTESIAN_POINT('',(-3.472993245773,0.509191985575,
+    84.55933403603));
+#30503 = CARTESIAN_POINT('',(-3.47300087959,-0.509187572527,
+    84.922985511348));
+#30504 = CARTESIAN_POINT('',(-3.153069504633,-1.469275153766,
+    85.28659867192));
+#30505 = CARTESIAN_POINT('',(-2.558977773564,-2.265562629769,
+    85.65025561038));
+#30506 = CARTESIAN_POINT('',(-1.770717982056,-2.821854588924,
+    86.013882014683));
+#30507 = CARTESIAN_POINT('',(-0.885357256467,-3.09999730732,
+    86.377520293332));
+#30508 = CARTESIAN_POINT('',(-9.3398276713E-07,-3.099997312484,
+    86.741156913999));
+#30509 = CARTESIAN_POINT('',(-8.4911146869E-07,-3.100002443253,
+    79.758848127579));
+#30510 = CARTESIAN_POINT('',(0.885356938731,-3.100002947319,
+    80.122484748231));
+#30511 = CARTESIAN_POINT('',(1.7707192896,-2.821860277839,
+    80.486123026812));
+#30512 = CARTESIAN_POINT('',(2.558980705789,-2.265567851343,
+    80.849749431397));
+#30513 = CARTESIAN_POINT('',(3.153073878104,-1.469279399216,
+    81.213406369301));
+#30514 = CARTESIAN_POINT('',(3.47300633483,-0.509190412847,
+    81.577019530584));
+#30515 = CARTESIAN_POINT('',(3.472999286727,0.509190830644,
+    81.940671005249));
+#30516 = CARTESIAN_POINT('',(3.153075224757,1.469272311433,
+    82.304301725088));
+#30517 = CARTESIAN_POINT('',(2.558985666855,2.265570259339,
+    82.667939412274));
+#30518 = CARTESIAN_POINT('',(1.770718180696,2.821858411819,
+    83.031575486184));
+#30519 = CARTESIAN_POINT('',(9.7816209114E-07,3.378146076493,
+    83.758848247578));
+#30520 = CARTESIAN_POINT('',(-1.770716566559,2.821859501036,
+    84.486121009013));
+#30521 = CARTESIAN_POINT('',(-2.558985856992,2.265573173408,
+    84.849757082826));
+#30522 = CARTESIAN_POINT('',(-3.153067732421,1.469265292665,
+    85.213394770245));
+#30523 = CARTESIAN_POINT('',(-3.473010267887,0.509214384706,
+    85.577025489705));
+#30524 = CARTESIAN_POINT('',(-3.472998349756,-0.509219650415,
+    85.940676964829));
+#30525 = CARTESIAN_POINT('',(-3.15307639025,-1.469248401815,
+    86.30429012568));
+#30526 = CARTESIAN_POINT('',(-2.558982719987,-2.265582780414,
+    86.6679470639));
+#30527 = CARTESIAN_POINT('',(-1.770720748376,-2.821855104643,
+    87.031573468319));
+#30528 = CARTESIAN_POINT('',(-0.88535872184,-3.100002159194,
+    87.395211746943));
+#30529 = CARTESIAN_POINT('',(-9.3400601653E-07,-3.100002687532,
+    87.758848367609));
+#30530 = DEFINITIONAL_REPRESENTATION('',(#30531),#30535);
+#30531 = LINE('',#30532,#30533);
+#30532 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#30533 = VECTOR('',#30534,1.);
+#30534 = DIRECTION('',(0.,1.));
+#30535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30536 = ORIENTED_EDGE('',*,*,#30537,.F.);
+#30537 = EDGE_CURVE('',#30100,#30454,#30538,.T.);
+#30538 = SURFACE_CURVE('',#30539,(#30542,#30549),.PCURVE_S1.);
+#30539 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30540,#30541),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#30540 = CARTESIAN_POINT('',(9.3401190249E-07,-4.099995897265,
+    86.473202439963));
+#30541 = CARTESIAN_POINT('',(-9.3398276713E-07,-3.099997312484,
+    86.741156913999));
+#30542 = PCURVE('',#26998,#30543);
+#30543 = DEFINITIONAL_REPRESENTATION('',(#30544),#30548);
+#30544 = LINE('',#30545,#30546);
+#30545 = CARTESIAN_POINT('',(0.,6.283389315972));
+#30546 = VECTOR('',#30547,1.);
+#30547 = DIRECTION('',(1.,0.));
+#30548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30549 = PCURVE('',#30349,#30550);
+#30550 = DEFINITIONAL_REPRESENTATION('',(#30551),#30555);
+#30551 = LINE('',#30552,#30553);
+#30552 = CARTESIAN_POINT('',(0.,0.));
+#30553 = VECTOR('',#30554,1.);
+#30554 = DIRECTION('',(1.,0.));
+#30555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30556 = ORIENTED_EDGE('',*,*,#30099,.F.);
+#30557 = ADVANCED_FACE('',(#30558),#27136,.F.);
+#30558 = FACE_BOUND('',#30559,.F.);
+#30559 = EDGE_LOOP('',(#30560,#30561,#30562,#30646));
+#30560 = ORIENTED_EDGE('',*,*,#27102,.F.);
+#30561 = ORIENTED_EDGE('',*,*,#27296,.T.);
+#30562 = ORIENTED_EDGE('',*,*,#30563,.T.);
+#30563 = EDGE_CURVE('',#27213,#30564,#30566,.T.);
+#30564 = VERTEX_POINT('',#30565);
+#30565 = CARTESIAN_POINT('',(-8.4911145E-07,-3.100002443253,
+    79.758848127579));
+#30566 = SURFACE_CURVE('',#30567,(#30589,#30596),.PCURVE_S1.);
+#30567 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#30568,#30569,#30570,#30571,
+    #30572,#30573,#30574,#30575,#30576,#30577,#30578,#30579,#30580,
+    #30581,#30582,#30583,#30584,#30585,#30586,#30587,#30588),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#30568 = CARTESIAN_POINT('',(-7.6417977013E-07,-3.100002198872,
+    71.758847887449));
+#30569 = CARTESIAN_POINT('',(0.885356953846,-3.100002678776,
+    72.122484508188));
+#30570 = CARTESIAN_POINT('',(1.770719227375,-2.821860006894,
+    72.486122786728));
+#30571 = CARTESIAN_POINT('',(2.558980566111,-2.265567602652,
+    72.849749191201));
+#30572 = CARTESIAN_POINT('',(3.153073669853,-1.469279197073,
+    73.213406129407));
+#30573 = CARTESIAN_POINT('',(3.473006075036,-0.509190277543,
+    73.577019290258));
+#30574 = CARTESIAN_POINT('',(3.472998999038,0.509190885633,
+    73.940670765368));
+#30575 = CARTESIAN_POINT('',(3.153074935982,1.469272282005,
+    74.304301484859));
+#30576 = CARTESIAN_POINT('',(2.558985403096,2.265570150867,
+    74.667939172245));
+#30577 = CARTESIAN_POINT('',(1.770717963828,2.821858237909,
+    75.03157524608));
+#30578 = CARTESIAN_POINT('',(8.856220266E-07,3.37814581023,
+    75.758848007499));
+#30579 = CARTESIAN_POINT('',(-1.770716504293,2.821859230112,
+    76.486120768913));
+#30580 = CARTESIAN_POINT('',(-2.558985717357,2.265572924738,
+    76.849756842765));
+#30581 = CARTESIAN_POINT('',(-3.153067524148,1.469265090478,
+    77.213394530095));
+#30582 = CARTESIAN_POINT('',(-3.473010008092,0.50921424945,
+    77.577025249704));
+#30583 = CARTESIAN_POINT('',(-3.472998062085,-0.509219705449,
+    77.940676724642));
+#30584 = CARTESIAN_POINT('',(-3.153076101433,-1.469248372358,
+    78.304289885668));
+#30585 = CARTESIAN_POINT('',(-2.558982456285,-2.265582671934,
+    78.667946823747));
+#30586 = CARTESIAN_POINT('',(-1.770720531482,-2.821854930787,
+    79.031573228305));
+#30587 = CARTESIAN_POINT('',(-0.885358567114,-3.100001939027,
+    79.395211506765));
+#30588 = CARTESIAN_POINT('',(-8.4911150511E-07,-3.100002443252,
+    79.758848127579));
+#30589 = PCURVE('',#27136,#30590);
+#30590 = DEFINITIONAL_REPRESENTATION('',(#30591),#30595);
+#30591 = LINE('',#30592,#30593);
+#30592 = CARTESIAN_POINT('',(-0.,0.));
+#30593 = VECTOR('',#30594,1.);
+#30594 = DIRECTION('',(0.,1.));
+#30595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30596 = PCURVE('',#30597,#30640);
+#30597 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#30598,#30599,#30600,#30601,#30602,#30603,#30604,#30605,#30606
+      ,#30607,#30608,#30609,#30610,#30611,#30612,#30613,#30614,#30615
+      ,#30616,#30617,#30618)
+    ,(#30619,#30620,#30621,#30622,#30623,#30624,#30625,#30626,#30627
+      ,#30628,#30629,#30630,#30631,#30632,#30633,#30634,#30635,#30636
+      ,#30637,#30638,#30639
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#30598 = CARTESIAN_POINT('',(-7.6417977013E-07,-3.100002198872,
+    71.758847887449));
+#30599 = CARTESIAN_POINT('',(0.885356953846,-3.100002678776,
+    72.122484508189));
+#30600 = CARTESIAN_POINT('',(1.770719227375,-2.821860006894,
+    72.486122786728));
+#30601 = CARTESIAN_POINT('',(2.558980269064,-2.265567243012,
+    72.849750570677));
+#30602 = CARTESIAN_POINT('',(3.153074836823,-1.469280609946,
+    73.213400710041));
+#30603 = CARTESIAN_POINT('',(3.47300399116,-0.509187754555,
+    73.577028967698));
+#30604 = CARTESIAN_POINT('',(3.473001082914,0.509188362645,
+    73.940661087928));
+#30605 = CARTESIAN_POINT('',(3.153073769012,1.469273694879,
+    74.304306904227));
+#30606 = CARTESIAN_POINT('',(2.558985700143,2.265569791227,
+    74.667937792768));
+#30607 = CARTESIAN_POINT('',(1.770717963828,2.821858237909,
+    75.031575246081));
+#30608 = CARTESIAN_POINT('',(8.8562194102E-07,3.378145810229,
+    75.758848007498));
+#30609 = CARTESIAN_POINT('',(-1.770716504293,2.821859230112,
+    76.486120768914));
+#30610 = CARTESIAN_POINT('',(-2.558985717357,2.265572924738,
+    76.849756842762));
+#30611 = CARTESIAN_POINT('',(-3.153067524147,1.469265090478,
+    77.213394530103));
+#30612 = CARTESIAN_POINT('',(-3.473010008093,0.50921424945,
+    77.577025249692));
+#30613 = CARTESIAN_POINT('',(-3.472998062084,-0.509219705449,
+    77.940676724656));
+#30614 = CARTESIAN_POINT('',(-3.153076101434,-1.469248372358,
+    78.304289885657));
+#30615 = CARTESIAN_POINT('',(-2.558982456284,-2.265582671934,
+    78.667946823754));
+#30616 = CARTESIAN_POINT('',(-1.770720531483,-2.821854930787,
+    79.031573228302));
+#30617 = CARTESIAN_POINT('',(-0.885358567114,-3.100001939027,
+    79.395211506765));
+#30618 = CARTESIAN_POINT('',(-8.4911150511E-07,-3.100002443252,
+    79.758848127579));
+#30619 = CARTESIAN_POINT('',(7.6415813766E-07,-4.100003356745,
+    72.026792758594));
+#30620 = CARTESIAN_POINT('',(1.170959912422,-4.100003537935,
+    72.390428865125));
+#30621 = CARTESIAN_POINT('',(2.341915206202,-3.732136564991,
+    72.754063313836));
+#30622 = CARTESIAN_POINT('',(3.384466492041,-2.996395441724,
+    73.117708257252));
+#30623 = CARTESIAN_POINT('',(4.170194019949,-1.943238345785,
+    73.481330845027));
+#30624 = CARTESIAN_POINT('',(4.593327177449,-0.673440339556,
+    73.844975314689));
+#30625 = CARTESIAN_POINT('',(4.593326959022,0.673443402848,
+    74.208615921834));
+#30626 = CARTESIAN_POINT('',(4.170192509521,1.943236297929,
+    74.57224283266));
+#30627 = CARTESIAN_POINT('',(3.384464413376,2.996400289556,
+    74.935884671472));
+#30628 = CARTESIAN_POINT('',(2.341915730219,3.732136616271,
+    75.299519945416));
+#30629 = CARTESIAN_POINT('',(-8.6890068853E-07,4.467870779156,
+    76.026792638542));
+#30630 = CARTESIAN_POINT('',(-2.341917212438,3.732135802726,
+    76.754065331675));
+#30631 = CARTESIAN_POINT('',(-3.384467094096,2.996402667874,
+    77.117701985096));
+#30632 = CARTESIAN_POINT('',(-4.170186182688,1.943215247617,
+    77.481337025011));
+#30633 = CARTESIAN_POINT('',(-4.593338977506,0.673485085311,
+    77.844979032798));
+#30634 = CARTESIAN_POINT('',(-4.593319732706,-0.673500412192,
+    78.208600284848));
+#30635 = CARTESIAN_POINT('',(-4.170192744117,-1.943189509307,
+    78.572259851501));
+#30636 = CARTESIAN_POINT('',(-3.384467176511,-2.99642331923,
+    78.935875640322));
+#30637 = CARTESIAN_POINT('',(-2.341913486713,-3.732131144128,
+    79.29952196326));
+#30638 = CARTESIAN_POINT('',(-1.170958299204,-4.100003572777,
+    79.663156411987));
+#30639 = CARTESIAN_POINT('',(8.4908355902E-07,-4.10000372981,
+    80.026792518461));
+#30640 = DEFINITIONAL_REPRESENTATION('',(#30641),#30645);
+#30641 = LINE('',#30642,#30643);
+#30642 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#30643 = VECTOR('',#30644,1.);
+#30644 = DIRECTION('',(0.,1.));
+#30645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30646 = ORIENTED_EDGE('',*,*,#30647,.F.);
+#30647 = EDGE_CURVE('',#27103,#30564,#30648,.T.);
+#30648 = SURFACE_CURVE('',#30649,(#30652,#30659),.PCURVE_S1.);
+#30649 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30650,#30651),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#30650 = CARTESIAN_POINT('',(-8.4908949338E-07,-3.09999755676,
+    78.741156673967));
+#30651 = CARTESIAN_POINT('',(-8.4911150511E-07,-3.100002443252,
+    79.758848127579));
+#30652 = PCURVE('',#27136,#30653);
+#30653 = DEFINITIONAL_REPRESENTATION('',(#30654),#30658);
+#30654 = LINE('',#30655,#30656);
+#30655 = CARTESIAN_POINT('',(0.,6.283389315972));
+#30656 = VECTOR('',#30657,1.);
+#30657 = DIRECTION('',(1.,0.));
+#30658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30659 = PCURVE('',#30487,#30660);
+#30660 = DEFINITIONAL_REPRESENTATION('',(#30661),#30665);
+#30661 = LINE('',#30662,#30663);
+#30662 = CARTESIAN_POINT('',(0.,0.));
+#30663 = VECTOR('',#30664,1.);
+#30664 = DIRECTION('',(1.,0.));
+#30665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30666 = ADVANCED_FACE('',(#30667),#27246,.F.);
+#30667 = FACE_BOUND('',#30668,.F.);
+#30668 = EDGE_LOOP('',(#30669,#30670,#30671,#30775,#30926));
+#30669 = ORIENTED_EDGE('',*,*,#27212,.F.);
+#30670 = ORIENTED_EDGE('',*,*,#27576,.T.);
+#30671 = ORIENTED_EDGE('',*,*,#30672,.T.);
+#30672 = EDGE_CURVE('',#27426,#30673,#30675,.T.);
+#30673 = VERTEX_POINT('',#30674);
+#30674 = CARTESIAN_POINT('',(4.,0.,65.999997421245));
+#30675 = SURFACE_CURVE('',#30676,(#30707,#30741),.PCURVE_S1.);
+#30676 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#30677,#30678,#30679,#30680,
+    #30681,#30682,#30683,#30684,#30685,#30686,#30687,#30688,#30689,
+    #30690,#30691,#30692,#30693,#30694,#30695,#30696,#30697,#30698,
+    #30699,#30700,#30701,#30702,#30703,#30704,#30705,#30706),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147735687587,0.319759412311,
+    0.863696215271,1.),.UNSPECIFIED.);
+#30677 = CARTESIAN_POINT('',(5.4339835732E-07,-4.,63.999997691619));
+#30678 = CARTESIAN_POINT('',(0.116015601327,-3.999999978439,
+    64.036926377407));
+#30679 = CARTESIAN_POINT('',(0.232031096464,-3.996154374913,
+    64.07385519469));
+#30680 = CARTESIAN_POINT('',(0.347897676569,-3.988463201577,
+    64.110783955069));
+#30681 = CARTESIAN_POINT('',(0.463466576551,-3.97693336484,
+    64.147712649329));
+#30682 = CARTESIAN_POINT('',(0.578589724562,-3.961578648439,
+    64.184641356297));
+#30683 = CARTESIAN_POINT('',(0.693119848075,-3.942419696512,
+    64.221570151712));
+#30684 = CARTESIAN_POINT('',(0.806910579982,-3.919483996664,
+    64.258499017076));
+#30685 = CARTESIAN_POINT('',(1.051284514952,-3.861741791872,
+    64.338427635931));
+#30686 = CARTESIAN_POINT('',(1.181554388254,-3.825603233151,
+    64.381427832436));
+#30687 = CARTESIAN_POINT('',(1.310396397882,-3.784444547336,
+    64.424427902675));
+#30688 = CARTESIAN_POINT('',(1.437584876129,-3.73833211264,
+    64.467427810202));
+#30689 = CARTESIAN_POINT('',(1.562898493033,-3.687344241037,
+    64.510427718297));
+#30690 = CARTESIAN_POINT('',(1.686120475133,-3.631571094262,
+    64.553427790773));
+#30691 = CARTESIAN_POINT('',(1.807038824218,-3.571114599808,
+    64.59642799278));
+#30692 = CARTESIAN_POINT('',(2.299850196623,-3.300476255695,
+    64.775393018172));
+#30693 = CARTESIAN_POINT('',(2.649419661739,-3.049028799436,
+    64.91145208622));
+#30694 = CARTESIAN_POINT('',(2.967185452066,-2.755430235829,
+    65.047459571671));
+#30695 = CARTESIAN_POINT('',(3.247346891166,-2.424523025544,
+    65.183427789834));
+#30696 = CARTESIAN_POINT('',(3.485001754551,-2.061879723832,
+    65.319396045031));
+#30697 = CARTESIAN_POINT('',(3.676200263064,-1.673783965726,
+    65.455403587949));
+#30698 = CARTESIAN_POINT('',(3.817947909789,-1.26717330972,
+    65.591462677331));
+#30699 = CARTESIAN_POINT('',(3.931432323192,-0.745182496505,
+    65.76149896144));
+#30700 = CARTESIAN_POINT('',(3.950973190082,-0.639892357214,
+    65.795570158838));
+#30701 = CARTESIAN_POINT('',(3.967290485462,-0.534021119033,
+    65.829641378347));
+#30702 = CARTESIAN_POINT('',(3.98036428093,-0.427684005554,
+    65.863712609129));
+#30703 = CARTESIAN_POINT('',(3.990179622496,-0.320996775495,
+    65.897783840148));
+#30704 = CARTESIAN_POINT('',(3.996726530577,-0.214075722707,
+    65.931855060166));
+#30705 = CARTESIAN_POINT('',(4.,-0.107037676172,65.965926257745));
+#30706 = CARTESIAN_POINT('',(4.,-8.9E-16,65.999997421245));
+#30707 = PCURVE('',#27246,#30708);
+#30708 = DEFINITIONAL_REPRESENTATION('',(#30709),#30740);
+#30709 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#30710,#30711,#30712,#30713,
+    #30714,#30715,#30716,#30717,#30718,#30719,#30720,#30721,#30722,
+    #30723,#30724,#30725,#30726,#30727,#30728,#30729,#30730,#30731,
+    #30732,#30733,#30734,#30735,#30736,#30737,#30738,#30739),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147735687587,0.319759412311,
+    0.863696215271,1.),.UNSPECIFIED.);
+#30710 = CARTESIAN_POINT('',(-0.103530600527,0.));
+#30711 = CARTESIAN_POINT('',(-0.103530635058,2.900468713789E-02));
+#30712 = CARTESIAN_POINT('',(-0.103530689337,5.800949265714E-02));
+#30713 = CARTESIAN_POINT('',(-0.103530737244,8.701425445536E-02));
+#30714 = CARTESIAN_POINT('',(-0.103530769707,0.116018958147));
+#30715 = CARTESIAN_POINT('',(-0.103530788309,0.14502366335));
+#30716 = CARTESIAN_POINT('',(-0.103530798893,0.174028429977));
+#30717 = CARTESIAN_POINT('',(-0.103530805169,0.203033244521));
+#30718 = CARTESIAN_POINT('',(-0.103530799007,0.265811078103));
+#30719 = CARTESIAN_POINT('',(-0.103530786906,0.299584443163));
+#30720 = CARTESIAN_POINT('',(-0.103530769898,0.333357701678));
+#30721 = CARTESIAN_POINT('',(-0.103530751483,0.367130827638));
+#30722 = CARTESIAN_POINT('',(-0.103530734564,0.40090395203));
+#30723 = CARTESIAN_POINT('',(-0.10353072123,0.434677205992));
+#30724 = CARTESIAN_POINT('',(-0.103530712539,0.468450563982));
+#30725 = CARTESIAN_POINT('',(-0.103530694907,0.609013866907));
+#30726 = CARTESIAN_POINT('',(-0.103530726712,0.715877862138));
+#30727 = CARTESIAN_POINT('',(-0.103530811573,0.822701408994));
+#30728 = CARTESIAN_POINT('',(-0.103530867051,0.929494145927));
+#30729 = CARTESIAN_POINT('',(-0.103530877585,1.036286878891));
+#30730 = CARTESIAN_POINT('',(-0.103530869021,1.143110432952));
+#30731 = CARTESIAN_POINT('',(-0.103530842289,1.249974442868));
+#30732 = CARTESIAN_POINT('',(-0.103530800615,1.383524925046));
+#30733 = CARTESIAN_POINT('',(-0.103530791833,1.410285241088));
+#30734 = CARTESIAN_POINT('',(-0.103530782765,1.437045573961));
+#30735 = CARTESIAN_POINT('',(-0.103530773566,1.463805915433));
+#30736 = CARTESIAN_POINT('',(-0.103530764397,1.490566257107));
+#30737 = CARTESIAN_POINT('',(-0.10353075543,1.517326590421));
+#30738 = CARTESIAN_POINT('',(-0.103530746843,1.544086906651));
+#30739 = CARTESIAN_POINT('',(-0.103530738822,1.570847196907));
+#30740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30741 = PCURVE('',#27523,#30742);
+#30742 = DEFINITIONAL_REPRESENTATION('',(#30743),#30774);
+#30743 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#30744,#30745,#30746,#30747,
+    #30748,#30749,#30750,#30751,#30752,#30753,#30754,#30755,#30756,
+    #30757,#30758,#30759,#30760,#30761,#30762,#30763,#30764,#30765,
+    #30766,#30767,#30768,#30769,#30770,#30771,#30772,#30773),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147735687587,0.319759412311,
+    0.863696215271,1.),.UNSPECIFIED.);
+#30744 = CARTESIAN_POINT('',(-4.712389116234,-63.99999769161));
+#30745 = CARTESIAN_POINT('',(-4.741392880716,-64.0369263774));
+#30746 = CARTESIAN_POINT('',(-4.77039675497,-64.07385519469));
+#30747 = CARTESIAN_POINT('',(-4.799400579014,-64.11078395506));
+#30748 = CARTESIAN_POINT('',(-4.828404340368,-64.14771264932));
+#30749 = CARTESIAN_POINT('',(-4.857408100296,-64.18464135629));
+#30750 = CARTESIAN_POINT('',(-4.886411920045,-64.22157015171));
+#30751 = CARTESIAN_POINT('',(-4.915415787088,-64.25849901707));
+#30752 = CARTESIAN_POINT('',(-4.978191569793,-64.33842763593));
+#30753 = CARTESIAN_POINT('',(-5.011963831485,-64.38142783243));
+#30754 = CARTESIAN_POINT('',(-5.045735987605,-64.42442790267));
+#30755 = CARTESIAN_POINT('',(-5.079508012633,-64.4674278102));
+#30756 = CARTESIAN_POINT('',(-5.113280037664,-64.51042771829));
+#30757 = CARTESIAN_POINT('',(-5.147052193706,-64.55342779077));
+#30758 = CARTESIAN_POINT('',(-5.180824454982,-64.59642799278));
+#30759 = CARTESIAN_POINT('',(-5.321383197612,-64.77539301817));
+#30760 = CARTESIAN_POINT('',(-5.428243735841,-64.91145208622));
+#30761 = CARTESIAN_POINT('',(-5.535063829413,-65.04745957167));
+#30762 = CARTESIAN_POINT('',(-5.641853106742,-65.18342778983));
+#30763 = CARTESIAN_POINT('',(-5.748642380617,-65.31939604503));
+#30764 = CARTESIAN_POINT('',(-5.855462466558,-65.45540358795));
+#30765 = CARTESIAN_POINT('',(-5.962323000928,-65.59146267733));
+#30766 = CARTESIAN_POINT('',(-6.095869135552,-65.76149896144));
+#30767 = CARTESIAN_POINT('',(-6.122628580242,-65.79557015883));
+#30768 = CARTESIAN_POINT('',(-6.149388041614,-65.82964137834));
+#30769 = CARTESIAN_POINT('',(-6.176147511499,-65.86371260912));
+#30770 = CARTESIAN_POINT('',(-6.202906981567,-65.89778384014));
+#30771 = CARTESIAN_POINT('',(-6.229666443329,-65.93185506016));
+#30772 = CARTESIAN_POINT('',(-6.256425888137,-65.96592625774));
+#30773 = CARTESIAN_POINT('',(-6.28318530718,-65.99999742124));
+#30774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30775 = ORIENTED_EDGE('',*,*,#30776,.T.);
+#30776 = EDGE_CURVE('',#30673,#30777,#30779,.T.);
+#30777 = VERTEX_POINT('',#30778);
+#30778 = CARTESIAN_POINT('',(6.11319397E-07,-4.,71.999997403083));
+#30779 = SURFACE_CURVE('',#30780,(#30825,#30873),.PCURVE_S1.);
+#30780 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#30781,#30782,#30783,#30784,
+    #30785,#30786,#30787,#30788,#30789,#30790,#30791,#30792,#30793,
+    #30794,#30795,#30796,#30797,#30798,#30799,#30800,#30801,#30802,
+    #30803,#30804,#30805,#30806,#30807,#30808,#30809,#30810,#30811,
+    #30812,#30813,#30814,#30815,#30816,#30817,#30818,#30819,#30820,
+    #30821,#30822,#30823,#30824),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217224128412,0.435873540539,0.651861761702,0.869180611836,
+    0.951698380083,1.),.UNSPECIFIED.);
+#30781 = CARTESIAN_POINT('',(4.,-8.9E-16,65.999997421245));
+#30782 = CARTESIAN_POINT('',(4.,0.511592054698,66.162842291991));
+#30783 = CARTESIAN_POINT('',(3.925220548822,1.023910599515,
+    66.325917825657));
+#30784 = CARTESIAN_POINT('',(3.775294405672,1.523037327402,
+    66.488857237751));
+#30785 = CARTESIAN_POINT('',(3.553391182917,1.996287723921,
+    66.651712605057));
+#30786 = CARTESIAN_POINT('',(3.264648044106,2.431987596809,
+    66.814567967051));
+#30787 = CARTESIAN_POINT('',(2.916362940659,2.81967665632,
+    66.977507412443));
+#30788 = CARTESIAN_POINT('',(2.517720168746,3.150049458066,
+    67.140582965924));
+#30789 = CARTESIAN_POINT('',(1.641008252137,3.684055398389,
+    67.467341179696));
+#30790 = CARTESIAN_POINT('',(1.161165455327,3.887616060511,
+    67.631492878964));
+#30791 = CARTESIAN_POINT('',(0.653207669622,4.019142549669,
+    67.795503458042));
+#30792 = CARTESIAN_POINT('',(0.129876800553,4.074693103856,
+    67.959427771113));
+#30793 = CARTESIAN_POINT('',(-0.395929313711,4.052582752603,
+    68.123352356324));
+#30794 = CARTESIAN_POINT('',(-0.911232109551,3.953671705467,
+    68.287362840526));
+#30795 = CARTESIAN_POINT('',(-1.403064333911,3.781082219703,
+    68.451514523409));
+#30796 = CARTESIAN_POINT('',(-2.309426692337,3.305344923866,
+    68.777346168772));
+#30797 = CARTESIAN_POINT('',(-2.726098528779,3.003143199586,
+    68.939488711199));
+#30798 = CARTESIAN_POINT('',(-3.096768784865,2.641189854128,
+    69.10149933435));
+#30799 = CARTESIAN_POINT('',(-3.411831039351,2.228018412705,
+    69.263427864533));
+#30800 = CARTESIAN_POINT('',(-3.66344874085,1.773415946766,
+    69.425356380434));
+#30801 = CARTESIAN_POINT('',(-3.845811806678,1.28849285987,
+    69.58736695008));
+#30802 = CARTESIAN_POINT('',(-3.954969542709,0.785476053378,
+    69.749509461719));
+#30803 = CARTESIAN_POINT('',(-4.025900413303,-0.232552400423,
+    70.074343648409));
+#30804 = CARTESIAN_POINT('',(-3.986861683163,-0.749058197211,
+    70.237490726066));
+#30805 = CARTESIAN_POINT('',(-3.871873835618,-1.257614098295,
+    70.400501437596));
+#30806 = CARTESIAN_POINT('',(-3.683222102807,-1.7453291777,
+    70.563428044343));
+#30807 = CARTESIAN_POINT('',(-3.425227563313,-2.200185601716,
+    70.726354518439));
+#30808 = CARTESIAN_POINT('',(-3.104454839528,-2.611228559287,
+    70.889364961365));
+#30809 = CARTESIAN_POINT('',(-2.729433661167,-2.968526011213,
+    71.052511884988));
+#30810 = CARTESIAN_POINT('',(-2.153153559516,-3.376640041102,
+    71.277288228153));
+#30811 = CARTESIAN_POINT('',(-1.98831472043,-3.480153887572,
+    71.339150607829));
+#30812 = CARTESIAN_POINT('',(-1.81781151739,-3.574454934136,
+    71.401012173442));
+#30813 = CARTESIAN_POINT('',(-1.642247016759,-3.659184486147,
+    71.462872716568));
+#30814 = CARTESIAN_POINT('',(-1.462247665563,-3.734032477434,
+    71.524733267624));
+#30815 = CARTESIAN_POINT('',(-1.278461510537,-3.798736982837,
+    71.586594850901));
+#30816 = CARTESIAN_POINT('',(-1.091557379444,-3.853085868478,
+    71.648457244222));
+#30817 = CARTESIAN_POINT('',(-0.791399688082,-3.922579145271,
+    71.746527669572));
+#30818 = CARTESIAN_POINT('',(-0.679739859806,-3.944635763326,
+    71.782737642385));
+#30819 = CARTESIAN_POINT('',(-0.567382903676,-3.963058670704,
+    71.818947637141));
+#30820 = CARTESIAN_POINT('',(-0.454466904238,-3.977822449407,
+    71.855157633908));
+#30821 = CARTESIAN_POINT('',(-0.341130666735,-3.988908026652,
+    71.891367617342));
+#30822 = CARTESIAN_POINT('',(-0.227513717103,-3.996302674868,
+    71.927577576692));
+#30823 = CARTESIAN_POINT('',(-0.113756301975,-4.000000011698,
+    71.963787505796));
+#30824 = CARTESIAN_POINT('',(6.1131939599E-07,-4.,71.999997403083));
+#30825 = PCURVE('',#27246,#30826);
+#30826 = DEFINITIONAL_REPRESENTATION('',(#30827),#30872);
+#30827 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#30828,#30829,#30830,#30831,
+    #30832,#30833,#30834,#30835,#30836,#30837,#30838,#30839,#30840,
+    #30841,#30842,#30843,#30844,#30845,#30846,#30847,#30848,#30849,
+    #30850,#30851,#30852,#30853,#30854,#30855,#30856,#30857,#30858,
+    #30859,#30860,#30861,#30862,#30863,#30864,#30865,#30866,#30867,
+    #30868,#30869,#30870,#30871),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217224128412,0.435873540539,0.651861761702,0.869180611836,
+    0.951698380083,1.),.UNSPECIFIED.);
+#30828 = CARTESIAN_POINT('',(-0.103530738822,1.570847196907));
+#30829 = CARTESIAN_POINT('',(-0.103530700486,1.698749374585));
+#30830 = CARTESIAN_POINT('',(-0.103530674609,1.826832738122));
+#30831 = CARTESIAN_POINT('',(-0.103530685403,1.954809230439));
+#30832 = CARTESIAN_POINT('',(-0.103530739223,2.082719761304));
+#30833 = CARTESIAN_POINT('',(-0.103530897092,2.210630295562));
+#30834 = CARTESIAN_POINT('',(-0.103530941975,2.338606792191));
+#30835 = CARTESIAN_POINT('',(-0.103530900387,2.466690154786));
+#30836 = CARTESIAN_POINT('',(-0.103530769869,2.723333714553));
+#30837 = CARTESIAN_POINT('',(-0.103530663127,2.852262297177));
+#30838 = CARTESIAN_POINT('',(-0.103530646608,2.981080109902));
+#30839 = CARTESIAN_POINT('',(-0.103530890899,3.109830265444));
+#30840 = CARTESIAN_POINT('',(-0.103530540205,3.238580369472));
+#30841 = CARTESIAN_POINT('',(-0.103530910599,3.367398200137));
+#30842 = CARTESIAN_POINT('',(-0.10353084039,3.496326789314));
+#30843 = CARTESIAN_POINT('',(-0.103530777264,3.752242647915));
+#30844 = CARTESIAN_POINT('',(-0.103530722719,3.879593217789));
+#30845 = CARTESIAN_POINT('',(-0.10353069287,4.00684018134));
+#30846 = CARTESIAN_POINT('',(-0.103530800896,4.13402270471));
+#30847 = CARTESIAN_POINT('',(-0.103530853982,4.261205235426));
+#30848 = CARTESIAN_POINT('',(-0.103530877533,4.388452202303));
+#30849 = CARTESIAN_POINT('',(-0.103530865877,4.515802773163));
+#30850 = CARTESIAN_POINT('',(-0.10353079729,4.770935197239));
+#30851 = CARTESIAN_POINT('',(-0.103530739595,4.899074733826));
+#30852 = CARTESIAN_POINT('',(-0.10353067238,5.027107149853));
+#30853 = CARTESIAN_POINT('',(-0.103530616583,5.155073510729));
+#30854 = CARTESIAN_POINT('',(-0.103530589484,5.283039834304));
+#30855 = CARTESIAN_POINT('',(-0.103530822054,5.41107222138));
+#30856 = CARTESIAN_POINT('',(-0.103530964812,5.539211748572));
+#30857 = CARTESIAN_POINT('',(-0.103530954301,5.715756400934));
+#30858 = CARTESIAN_POINT('',(-0.103530929143,5.764344564585));
+#30859 = CARTESIAN_POINT('',(-0.103530879184,5.81293207651));
+#30860 = CARTESIAN_POINT('',(-0.103530802053,5.861518772685));
+#30861 = CARTESIAN_POINT('',(-0.10353070705,5.910105467494));
+#30862 = CARTESIAN_POINT('',(-0.103530617173,5.958692976568));
+#30863 = CARTESIAN_POINT('',(-0.103530561693,6.007281139105));
+#30864 = CARTESIAN_POINT('',(-0.103530557829,6.084307973179));
+#30865 = CARTESIAN_POINT('',(-0.103530573071,6.112748150808));
+#30866 = CARTESIAN_POINT('',(-0.103530611981,6.141188357306));
+#30867 = CARTESIAN_POINT('',(-0.103530675369,6.169628577799));
+#30868 = CARTESIAN_POINT('',(-0.103530757857,6.198068797805));
+#30869 = CARTESIAN_POINT('',(-0.103530847879,6.226509003234));
+#30870 = CARTESIAN_POINT('',(-0.103530927682,6.254949180392));
+#30871 = CARTESIAN_POINT('',(-0.103530973324,6.283389315972));
+#30872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30873 = PCURVE('',#30874,#30879);
+#30874 = CYLINDRICAL_SURFACE('',#30875,4.);
+#30875 = AXIS2_PLACEMENT_3D('',#30876,#30877,#30878);
+#30876 = CARTESIAN_POINT('',(0.,0.,0.));
+#30877 = DIRECTION('',(-0.,-0.,-1.));
+#30878 = DIRECTION('',(1.,0.,0.));
+#30879 = DEFINITIONAL_REPRESENTATION('',(#30880),#30925);
+#30880 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#30881,#30882,#30883,#30884,
+    #30885,#30886,#30887,#30888,#30889,#30890,#30891,#30892,#30893,
+    #30894,#30895,#30896,#30897,#30898,#30899,#30900,#30901,#30902,
+    #30903,#30904,#30905,#30906,#30907,#30908,#30909,#30910,#30911,
+    #30912,#30913,#30914,#30915,#30916,#30917,#30918,#30919,#30920,
+    #30921,#30922,#30923,#30924),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217224128412,0.435873540539,0.651861761702,0.869180611836,
+    0.951698380083,1.),.UNSPECIFIED.);
+#30881 = CARTESIAN_POINT('',(0.,-65.99999742124));
+#30882 = CARTESIAN_POINT('',(-0.127898013674,-66.16284229199));
+#30883 = CARTESIAN_POINT('',(-0.255977212191,-66.32591782565));
+#30884 = CARTESIAN_POINT('',(-0.383949554098,-66.48885723775));
+#30885 = CARTESIAN_POINT('',(-0.511855958335,-66.65171260505));
+#30886 = CARTESIAN_POINT('',(-0.639762363252,-66.81456796705));
+#30887 = CARTESIAN_POINT('',(-0.767734700948,-66.97750741244));
+#30888 = CARTESIAN_POINT('',(-0.895813896991,-67.14058296592));
+#30889 = CARTESIAN_POINT('',(-1.15244911099,-67.46734117969));
+#30890 = CARTESIAN_POINT('',(-1.281373497312,-67.63149287896));
+#30891 = CARTESIAN_POINT('',(-1.410187156553,-67.79550345804));
+#30892 = CARTESIAN_POINT('',(-1.53893310603,-67.95942777111));
+#30893 = CARTESIAN_POINT('',(-1.667679027577,-68.12335235632));
+#30894 = CARTESIAN_POINT('',(-1.796492695362,-68.28736284052));
+#30895 = CARTESIAN_POINT('',(-1.925417084903,-68.4515145234));
+#30896 = CARTESIAN_POINT('',(-2.181324624288,-68.77734616877));
+#30897 = CARTESIAN_POINT('',(-2.308671056583,-68.93948871119));
+#30898 = CARTESIAN_POINT('',(-2.43591389715,-69.10149933435));
+#30899 = CARTESIAN_POINT('',(-2.563092303546,-69.26342786453));
+#30900 = CARTESIAN_POINT('',(-2.69027071071,-69.42535638043));
+#30901 = CARTESIAN_POINT('',(-2.817513556912,-69.58736695008));
+#30902 = CARTESIAN_POINT('',(-2.94485999348,-69.74950946171));
+#30903 = CARTESIAN_POINT('',(-3.199984120273,-70.0743436484));
+#30904 = CARTESIAN_POINT('',(-3.328119481407,-70.23749072606));
+#30905 = CARTESIAN_POINT('',(-3.456147721624,-70.40050143759));
+#30906 = CARTESIAN_POINT('',(-3.584109900384,-70.56342804434));
+#30907 = CARTESIAN_POINT('',(-3.712072091837,-70.72635451843));
+#30908 = CARTESIAN_POINT('',(-3.840100364956,-70.88936496136));
+#30909 = CARTESIAN_POINT('',(-3.968235748376,-71.05251188498));
+#30910 = CARTESIAN_POINT('',(-4.144774663518,-71.27728822815));
+#30911 = CARTESIAN_POINT('',(-4.193361245215,-71.33915060782));
+#30912 = CARTESIAN_POINT('',(-4.241947172184,-71.40101217344));
+#30913 = CARTESIAN_POINT('',(-4.290532281488,-71.46287271656));
+#30914 = CARTESIAN_POINT('',(-4.33911738914,-71.52473326762));
+#30915 = CARTESIAN_POINT('',(-4.387703312422,-71.5865948509));
+#30916 = CARTESIAN_POINT('',(-4.436289891729,-71.64845724422));
+#30917 = CARTESIAN_POINT('',(-4.513314220354,-71.74652766957));
+#30918 = CARTESIAN_POINT('',(-4.541753474363,-71.78273764238));
+#30919 = CARTESIAN_POINT('',(-4.570192757951,-71.81894763714));
+#30920 = CARTESIAN_POINT('',(-4.598632056166,-71.8551576339));
+#30921 = CARTESIAN_POINT('',(-4.627071355111,-71.89136761734));
+#30922 = CARTESIAN_POINT('',(-4.655510641947,-71.92757757669));
+#30923 = CARTESIAN_POINT('',(-4.683949904891,-71.96378750579));
+#30924 = CARTESIAN_POINT('',(-4.712389133215,-71.99999740308));
+#30925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30926 = ORIENTED_EDGE('',*,*,#30927,.F.);
+#30927 = EDGE_CURVE('',#27213,#30777,#30928,.T.);
+#30928 = SURFACE_CURVE('',#30929,(#30932,#30939),.PCURVE_S1.);
+#30929 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#30930,#30931),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#30930 = CARTESIAN_POINT('',(-7.6417978123E-07,-3.100002198872,
+    71.758847887449));
+#30931 = CARTESIAN_POINT('',(7.6415812611E-07,-4.100003356745,
+    72.026792758594));
+#30932 = PCURVE('',#27246,#30933);
+#30933 = DEFINITIONAL_REPRESENTATION('',(#30934),#30938);
+#30934 = LINE('',#30935,#30936);
+#30935 = CARTESIAN_POINT('',(0.,6.283389315972));
+#30936 = VECTOR('',#30937,1.);
+#30937 = DIRECTION('',(1.,0.));
+#30938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30939 = PCURVE('',#30597,#30940);
+#30940 = DEFINITIONAL_REPRESENTATION('',(#30941),#30945);
+#30941 = LINE('',#30942,#30943);
+#30942 = CARTESIAN_POINT('',(0.,0.));
+#30943 = VECTOR('',#30944,1.);
+#30944 = DIRECTION('',(1.,0.));
+#30945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30946 = ADVANCED_FACE('',(#30947),#27523,.T.);
+#30947 = FACE_BOUND('',#30948,.F.);
+#30948 = EDGE_LOOP('',(#30949,#30950,#30951,#30952,#31098,#31119));
+#30949 = ORIENTED_EDGE('',*,*,#27425,.F.);
+#30950 = ORIENTED_EDGE('',*,*,#27748,.T.);
+#30951 = ORIENTED_EDGE('',*,*,#27881,.T.);
+#30952 = ORIENTED_EDGE('',*,*,#30953,.T.);
+#30953 = EDGE_CURVE('',#27817,#30954,#30956,.T.);
+#30954 = VERTEX_POINT('',#30955);
+#30955 = CARTESIAN_POINT('',(4.,0.,66.499997349952));
+#30956 = SURFACE_CURVE('',#30957,(#31002,#31050),.PCURVE_S1.);
+#30957 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#30958,#30959,#30960,#30961,
+    #30962,#30963,#30964,#30965,#30966,#30967,#30968,#30969,#30970,
+    #30971,#30972,#30973,#30974,#30975,#30976,#30977,#30978,#30979,
+    #30980,#30981,#30982,#30983,#30984,#30985,#30986,#30987,#30988,
+    #30989,#30990,#30991,#30992,#30993,#30994,#30995,#30996,#30997,
+    #30998,#30999,#31000,#31001),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576060179035E-02,0.195764533988,0.359765778741,0.565756742513,
+    0.751753913705,0.921754278982,1.),.UNSPECIFIED.);
+#30958 = CARTESIAN_POINT('',(-4.,-5.4342714728E-07,62.499997691605));
+#30959 = CARTESIAN_POINT('',(-3.999999974724,-0.135999836425,
+    62.543287547916));
+#30960 = CARTESIAN_POINT('',(-3.994605317744,-0.271999792862,
+    62.586577597789));
+#30961 = CARTESIAN_POINT('',(-3.983816053725,-0.407742477219,
+    62.629867496483));
+#30962 = CARTESIAN_POINT('',(-3.967647467257,-0.54297127992,
+    62.673157313456));
+#30963 = CARTESIAN_POINT('',(-3.946130051841,-0.677431242838,
+    62.716447250981));
+#30964 = CARTESIAN_POINT('',(-3.919309458889,-0.810869384817,
+    62.759737362749));
+#30965 = CARTESIAN_POINT('',(-3.836458999841,-1.152383902584,
+    62.871597997521));
+#30966 = CARTESIAN_POINT('',(-3.77251631553,-1.358548296695,
+    62.940170895469));
+#30967 = CARTESIAN_POINT('',(-3.695660366546,-1.560524498067,
+    63.00874224491));
+#30968 = CARTESIAN_POINT('',(-3.606227424792,-1.757346300735,
+    63.077312592226));
+#30969 = CARTESIAN_POINT('',(-3.504639606739,-1.948084716851,
+    63.145883919116));
+#30970 = CARTESIAN_POINT('',(-3.39140353342,-2.131850930844,
+    63.214456795249));
+#30971 = CARTESIAN_POINT('',(-3.097260896125,-2.548263578593,
+    63.376738474964));
+#30972 = CARTESIAN_POINT('',(-2.906739399331,-2.774165858382,
+    63.470459452045));
+#30973 = CARTESIAN_POINT('',(-2.697080005239,-2.983329322088,
+    63.564172994196));
+#30974 = CARTESIAN_POINT('',(-2.470067013066,-3.17384047262,
+    63.657881826173));
+#30975 = CARTESIAN_POINT('',(-2.227695917164,-3.344024676708,
+    63.751595383846));
+#30976 = CARTESIAN_POINT('',(-1.972160793883,-3.492456747186,
+    63.845316367824));
+#30977 = CARTESIAN_POINT('',(-1.371408541821,-3.775708476333,
+    64.056731355902));
+#30978 = CARTESIAN_POINT('',(-1.019845614567,-3.897376450587,
+    64.174466927561));
+#30979 = CARTESIAN_POINT('',(-0.655999259257,-3.980703097413,
+    64.292177209207));
+#30980 = CARTESIAN_POINT('',(-0.284891821993,-4.024322159816,
+    64.409877604911));
+#30981 = CARTESIAN_POINT('',(8.835950511897E-02,-4.027632168572,
+    64.52758786514));
+#30982 = CARTESIAN_POINT('',(0.458552439943,-3.990797607831,
+    64.64532342237));
+#30983 = CARTESIAN_POINT('',(1.147255820612,-3.846463904348,
+    64.869306971043));
+#30984 = CARTESIAN_POINT('',(1.467432769398,-3.74614170873,
+    64.975605196043));
+#30985 = CARTESIAN_POINT('',(1.777169599543,-3.614765705653,
+    65.081889600549));
+#30986 = CARTESIAN_POINT('',(2.072893698049,-3.453689998765,
+    65.18816522469));
+#30987 = CARTESIAN_POINT('',(2.351267037962,-3.264732753,65.294449632662
+    ));
+#30988 = CARTESIAN_POINT('',(2.609214220393,-3.050160919974,
+    65.40074786137));
+#30989 = CARTESIAN_POINT('',(3.058594369474,-2.595790762999,
+    65.604166242236));
+#30990 = CARTESIAN_POINT('',(3.253902188928,-2.359686364718,
+    65.701317130305));
+#30991 = CARTESIAN_POINT('',(3.427827322266,-2.106557757496,
+    65.798459179198));
+#30992 = CARTESIAN_POINT('',(3.578631482574,-1.838744802627,
+    65.895595607669));
+#30993 = CARTESIAN_POINT('',(3.704890945172,-1.558775891238,
+    65.99273765656));
+#30994 = CARTESIAN_POINT('',(3.805506297807,-1.269350629053,
+    66.089888541806));
+#30995 = CARTESIAN_POINT('',(3.913945371986,-0.837114525808,
+    66.231737322308));
+#30996 = CARTESIAN_POINT('',(3.942543527062,-0.699475209386,
+    66.276447479523));
+#30997 = CARTESIAN_POINT('',(3.965491361683,-0.560710590092,
+    66.321157452406));
+#30998 = CARTESIAN_POINT('',(3.982736956932,-0.42109908425,
+    66.365867309097));
+#30999 = CARTESIAN_POINT('',(3.994245633586,-0.280921433163,
+    66.410577283755));
+#31000 = CARTESIAN_POINT('',(4.,-0.140460322219,66.455287442598));
+#31001 = CARTESIAN_POINT('',(4.,-4.4E-16,66.499997349952));
+#31002 = PCURVE('',#27523,#31003);
+#31003 = DEFINITIONAL_REPRESENTATION('',(#31004),#31049);
+#31004 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#31005,#31006,#31007,#31008,
+    #31009,#31010,#31011,#31012,#31013,#31014,#31015,#31016,#31017,
+    #31018,#31019,#31020,#31021,#31022,#31023,#31024,#31025,#31026,
+    #31027,#31028,#31029,#31030,#31031,#31032,#31033,#31034,#31035,
+    #31036,#31037,#31038,#31039,#31040,#31041,#31042,#31043,#31044,
+    #31045,#31046,#31047,#31048),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576060179035E-02,0.195764533988,0.359765778741,0.565756742513,
+    0.751753913705,0.921754278982,1.),.UNSPECIFIED.);
+#31005 = CARTESIAN_POINT('',(-3.141592789447,-62.4999976916));
+#31006 = CARTESIAN_POINT('',(-3.175592612696,-62.54328754791));
+#31007 = CARTESIAN_POINT('',(-3.209592602527,-62.58657759778));
+#31008 = CARTESIAN_POINT('',(-3.243592469472,-62.62986749648));
+#31009 = CARTESIAN_POINT('',(-3.277592257275,-62.67315731345));
+#31010 = CARTESIAN_POINT('',(-3.311592120594,-62.71644725098));
+#31011 = CARTESIAN_POINT('',(-3.345592102695,-62.75973736274));
+#31012 = CARTESIAN_POINT('',(-3.433447226482,-62.87159799752));
+#31013 = CARTESIAN_POINT('',(-3.487304212252,-62.94017089546));
+#31014 = CARTESIAN_POINT('',(-3.541159961864,-63.00874224491));
+#31015 = CARTESIAN_POINT('',(-3.595014927523,-63.07731259222));
+#31016 = CARTESIAN_POINT('',(-3.648870680162,-63.14588391911));
+#31017 = CARTESIAN_POINT('',(-3.702727669075,-63.21445679524));
+#31018 = CARTESIAN_POINT('',(-3.830183392828,-63.37673847496));
+#31019 = CARTESIAN_POINT('',(-3.903791704101,-63.47045945204));
+#31020 = CARTESIAN_POINT('',(-3.977394204701,-63.56417299419));
+#31021 = CARTESIAN_POINT('',(-4.050993008704,-63.65788182617));
+#31022 = CARTESIAN_POINT('',(-4.124595507414,-63.75159538384));
+#31023 = CARTESIAN_POINT('',(-4.198203817833,-63.84531636782));
+#31024 = CARTESIAN_POINT('',(-4.364248768528,-64.0567313559));
+#31025 = CARTESIAN_POINT('',(-4.45671804533,-64.17446692756));
+#31026 = CARTESIAN_POINT('',(-4.549167434812,-64.2921772092));
+#31027 = CARTESIAN_POINT('',(-4.641609061131,-64.40987760491));
+#31028 = CARTESIAN_POINT('',(-4.734058453434,-64.52758786514));
+#31029 = CARTESIAN_POINT('',(-4.826527732306,-64.64532342237));
+#31030 = CARTESIAN_POINT('',(-5.002444005805,-64.86930697104));
+#31031 = CARTESIAN_POINT('',(-5.085930451051,-64.97560519604));
+#31032 = CARTESIAN_POINT('',(-5.169406050338,-65.08188960054));
+#31033 = CARTESIAN_POINT('',(-5.252874755346,-65.18816522469));
+#31034 = CARTESIAN_POINT('',(-5.336350354272,-65.29444963266));
+#31035 = CARTESIAN_POINT('',(-5.419836799137,-65.40074786137));
+#31036 = CARTESIAN_POINT('',(-5.579601226877,-65.60416624223));
+#31037 = CARTESIAN_POINT('',(-5.655903351174,-65.7013171303));
+#31038 = CARTESIAN_POINT('',(-5.732198525972,-65.79845917919));
+#31039 = CARTESIAN_POINT('',(-5.808489282759,-65.89559560766));
+#31040 = CARTESIAN_POINT('',(-5.884784457324,-65.99273765656));
+#31041 = CARTESIAN_POINT('',(-5.961086581768,-66.0898885418));
+#31042 = CARTESIAN_POINT('',(-6.072494358021,-66.2317373223));
+#31043 = CARTESIAN_POINT('',(-6.107609635966,-66.27644747952));
+#31044 = CARTESIAN_POINT('',(-6.142724770171,-66.3211574524));
+#31045 = CARTESIAN_POINT('',(-6.177839813277,-66.36586730909));
+#31046 = CARTESIAN_POINT('',(-6.212954948221,-66.41057728375));
+#31047 = CARTESIAN_POINT('',(-6.248070226625,-66.45528744259));
+#31048 = CARTESIAN_POINT('',(-6.28318530718,-66.49999734995));
+#31049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31050 = PCURVE('',#27831,#31051);
+#31051 = DEFINITIONAL_REPRESENTATION('',(#31052),#31097);
+#31052 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#31053,#31054,#31055,#31056,
+    #31057,#31058,#31059,#31060,#31061,#31062,#31063,#31064,#31065,
+    #31066,#31067,#31068,#31069,#31070,#31071,#31072,#31073,#31074,
+    #31075,#31076,#31077,#31078,#31079,#31080,#31081,#31082,#31083,
+    #31084,#31085,#31086,#31087,#31088,#31089,#31090,#31091,#31092,
+    #31093,#31094,#31095,#31096),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576060179035E-02,0.195764533988,0.359765778741,0.565756742513,
+    0.751753913705,0.921754278982,1.),.UNSPECIFIED.);
+#31053 = CARTESIAN_POINT('',(-0.931751544868,0.));
+#31054 = CARTESIAN_POINT('',(-0.931751599427,3.400090789842E-02));
+#31055 = CARTESIAN_POINT('',(-0.931751703271,6.800199332299E-02));
+#31056 = CARTESIAN_POINT('',(-0.931751813704,0.102002960103));
+#31057 = CARTESIAN_POINT('',(-0.931751901681,0.136003849449));
+#31058 = CARTESIAN_POINT('',(-0.931751952385,0.170004815863));
+#31059 = CARTESIAN_POINT('',(-0.931751965808,0.204005903047));
+#31060 = CARTESIAN_POINT('',(-0.931751943903,0.291863885551));
+#31061 = CARTESIAN_POINT('',(-0.93175186763,0.345722627198));
+#31062 = CARTESIAN_POINT('',(-0.931751758211,0.399580135646));
+#31063 = CARTESIAN_POINT('',(-0.931751660017,0.45343686092));
+#31064 = CARTESIAN_POINT('',(-0.931751596471,0.507294371341));
+#31065 = CARTESIAN_POINT('',(-0.93175156478,0.561153114321));
+#31066 = CARTESIAN_POINT('',(-0.931751555938,0.688612980345));
+#31067 = CARTESIAN_POINT('',(-0.931751602535,0.762223676908));
+#31068 = CARTESIAN_POINT('',(-0.931751684825,0.835828554633));
+#31069 = CARTESIAN_POINT('',(-0.931751761866,0.909429733096));
+#31070 = CARTESIAN_POINT('',(-0.931751811044,0.983034609471));
+#31071 = CARTESIAN_POINT('',(-0.931751836225,1.056645303416));
+#31072 = CARTESIAN_POINT('',(-0.931751846527,1.222695642217));
+#31073 = CARTESIAN_POINT('',(-0.93175182029,1.315167927619));
+#31074 = CARTESIAN_POINT('',(-0.931751771982,1.407620332715));
+#31075 = CARTESIAN_POINT('',(-0.931751728491,1.500064974226));
+#31076 = CARTESIAN_POINT('',(-0.931751691695,1.592517376212));
+#31077 = CARTESIAN_POINT('',(-0.931751669271,1.68498966096));
+#31078 = CARTESIAN_POINT('',(-0.931751656329,1.860911646181));
+#31079 = CARTESIAN_POINT('',(-0.931751662974,1.944400799192));
+#31080 = CARTESIAN_POINT('',(-0.931751683217,2.02787910412));
+#31081 = CARTESIAN_POINT('',(-0.931751715998,2.111350513734));
+#31082 = CARTESIAN_POINT('',(-0.931751749586,2.194828817356));
+#31083 = CARTESIAN_POINT('',(-0.931751767486,2.278317967801));
+#31084 = CARTESIAN_POINT('',(-0.931751770461,2.438087576647));
+#31085 = CARTESIAN_POINT('',(-0.93175175855,2.514392176943));
+#31086 = CARTESIAN_POINT('',(-0.93175173014,2.590689829566));
+#31087 = CARTESIAN_POINT('',(-0.931751696505,2.666983067347));
+#31088 = CARTESIAN_POINT('',(-0.931751678331,2.743280724354));
+#31089 = CARTESIAN_POINT('',(-0.931751689969,2.819585328813));
+#31090 = CARTESIAN_POINT('',(-0.931751723556,2.930996723352));
+#31091 = CARTESIAN_POINT('',(-0.931751736574,2.966113141415));
+#31092 = CARTESIAN_POINT('',(-0.931751751094,3.001229415256));
+#31093 = CARTESIAN_POINT('',(-0.931751764394,3.036345597934));
+#31094 = CARTESIAN_POINT('',(-0.931751773821,3.071461872912));
+#31095 = CARTESIAN_POINT('',(-0.931751778643,3.10657829199));
+#31096 = CARTESIAN_POINT('',(-0.931751781902,3.141694513245));
+#31097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31098 = ORIENTED_EDGE('',*,*,#31099,.F.);
+#31099 = EDGE_CURVE('',#30673,#30954,#31100,.T.);
+#31100 = SURFACE_CURVE('',#31101,(#31105,#31112),.PCURVE_S1.);
+#31101 = LINE('',#31102,#31103);
+#31102 = CARTESIAN_POINT('',(4.,0.,0.));
+#31103 = VECTOR('',#31104,1.);
+#31104 = DIRECTION('',(0.,0.,1.));
+#31105 = PCURVE('',#27523,#31106);
+#31106 = DEFINITIONAL_REPRESENTATION('',(#31107),#31111);
+#31107 = LINE('',#31108,#31109);
+#31108 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#31109 = VECTOR('',#31110,1.);
+#31110 = DIRECTION('',(-0.,-1.));
+#31111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31112 = PCURVE('',#30874,#31113);
+#31113 = DEFINITIONAL_REPRESENTATION('',(#31114),#31118);
+#31114 = LINE('',#31115,#31116);
+#31115 = CARTESIAN_POINT('',(-0.,0.));
+#31116 = VECTOR('',#31117,1.);
+#31117 = DIRECTION('',(-0.,-1.));
+#31118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31119 = ORIENTED_EDGE('',*,*,#30672,.F.);
+#31120 = ADVANCED_FACE('',(#31121),#27831,.F.);
+#31121 = FACE_BOUND('',#31122,.F.);
+#31122 = EDGE_LOOP('',(#31123,#31124,#31125,#31166,#31231));
+#31123 = ORIENTED_EDGE('',*,*,#30953,.F.);
+#31124 = ORIENTED_EDGE('',*,*,#27816,.T.);
+#31125 = ORIENTED_EDGE('',*,*,#31126,.T.);
+#31126 = EDGE_CURVE('',#27776,#31127,#31129,.T.);
+#31127 = VERTEX_POINT('',#31128);
+#31128 = CARTESIAN_POINT('',(-3.099997801139,7.64162655E-07,
+    70.741156433834));
+#31129 = SURFACE_CURVE('',#31130,(#31152,#31159),.PCURVE_S1.);
+#31130 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#31131,#31132,#31133,#31134,
+    #31135,#31136,#31137,#31138,#31139,#31140,#31141,#31142,#31143,
+    #31144,#31145,#31146,#31147,#31148,#31149,#31150,#31151),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#31131 = CARTESIAN_POINT('',(-3.099998045449,6.7925885894E-07,
+    62.741156193769));
+#31132 = CARTESIAN_POINT('',(-3.099997977858,-0.885355782789,
+    63.104792814444));
+#31133 = CARTESIAN_POINT('',(-2.821851800585,-1.770716628334,
+    63.468431093063));
+#31134 = CARTESIAN_POINT('',(-2.265580719467,-2.558977708994,
+    63.832057497431));
+#31135 = CARTESIAN_POINT('',(-1.469247842723,-3.153070904092,
+    64.195714435785));
+#31136 = CARTESIAN_POINT('',(-0.509220695103,-3.472992884163,
+    64.559327596495));
+#31137 = CARTESIAN_POINT('',(0.509211814697,-3.4730053322,
+    64.922979071669));
+#31138 = CARTESIAN_POINT('',(1.469261451688,-3.153063775518,
+    65.286609791167));
+#31139 = CARTESIAN_POINT('',(2.265568449114,-2.558983204067,
+    65.65024747853));
+#31140 = CARTESIAN_POINT('',(2.821854353964,-1.770715383525,
+    66.013883552376));
+#31141 = CARTESIAN_POINT('',(3.378141017906,-7.7985068334E-07,
+    66.74115631379));
+#31142 = CARTESIAN_POINT('',(2.821855107737,1.770714060628,
+    67.46842907521));
+#31143 = CARTESIAN_POINT('',(2.265568198488,2.558980655901,
+    67.832065149043));
+#31144 = CARTESIAN_POINT('',(1.469271752147,3.153069738563,
+    68.195702836433));
+#31145 = CARTESIAN_POINT('',(0.509191875572,3.47299382114,
+    68.559333555898));
+#31146 = CARTESIAN_POINT('',(-0.509187843034,3.47300139917,
+    68.922985031099));
+#31147 = CARTESIAN_POINT('',(-1.469275558136,3.153069921192,
+    69.28659819179));
+#31148 = CARTESIAN_POINT('',(-2.26556312708,2.558978052826,
+    69.650255130156));
+#31149 = CARTESIAN_POINT('',(-2.821855130752,1.770718106614,
+    70.01388153453));
+#31150 = CARTESIAN_POINT('',(-3.099997844522,0.885357226196,
+    70.377519813115));
+#31151 = CARTESIAN_POINT('',(-3.099997801139,7.6416269579E-07,
+    70.741156433834));
+#31152 = PCURVE('',#27831,#31153);
+#31153 = DEFINITIONAL_REPRESENTATION('',(#31154),#31158);
+#31154 = LINE('',#31155,#31156);
+#31155 = CARTESIAN_POINT('',(-0.,0.));
+#31156 = VECTOR('',#31157,1.);
+#31157 = DIRECTION('',(0.,1.));
+#31158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31159 = PCURVE('',#28084,#31160);
+#31160 = DEFINITIONAL_REPRESENTATION('',(#31161),#31165);
+#31161 = LINE('',#31162,#31163);
+#31162 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#31163 = VECTOR('',#31164,1.);
+#31164 = DIRECTION('',(0.,1.));
+#31165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31166 = ORIENTED_EDGE('',*,*,#31167,.F.);
+#31167 = EDGE_CURVE('',#31168,#31127,#31170,.T.);
+#31168 = VERTEX_POINT('',#31169);
+#31169 = CARTESIAN_POINT('',(-4.,-6.11354501E-07,70.499997403064));
+#31170 = SURFACE_CURVE('',#31171,(#31174,#31181),.PCURVE_S1.);
+#31171 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31172,#31173),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#31172 = CARTESIAN_POINT('',(-4.099996643244,-7.6418420747E-07,
+    70.473202920123));
+#31173 = CARTESIAN_POINT('',(-3.099997801139,7.6416269668E-07,
+    70.741156433834));
+#31174 = PCURVE('',#27831,#31175);
+#31175 = DEFINITIONAL_REPRESENTATION('',(#31176),#31180);
+#31176 = LINE('',#31177,#31178);
+#31177 = CARTESIAN_POINT('',(0.,6.283389315972));
+#31178 = VECTOR('',#31179,1.);
+#31179 = DIRECTION('',(1.,0.));
+#31180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31181 = PCURVE('',#31182,#31225);
+#31182 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#31183,#31184,#31185,#31186,#31187,#31188,#31189,#31190,#31191
+      ,#31192,#31193,#31194,#31195,#31196,#31197,#31198,#31199,#31200
+      ,#31201,#31202,#31203)
+    ,(#31204,#31205,#31206,#31207,#31208,#31209,#31210,#31211,#31212
+      ,#31213,#31214,#31215,#31216,#31217,#31218,#31219,#31220,#31221
+      ,#31222,#31223,#31224
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#31183 = CARTESIAN_POINT('',(-4.099996643244,-7.6418421813E-07,
+    70.473202920123));
+#31184 = CARTESIAN_POINT('',(-4.099996025556,-1.170957888531,
+    70.836839026658));
+#31185 = CARTESIAN_POINT('',(-3.732123771941,-2.341910907477,
+    71.20047347539));
+#31186 = CARTESIAN_POINT('',(-2.996416808487,-3.384462505712,
+    71.564119798175));
+#31187 = CARTESIAN_POINT('',(-1.943184509696,-4.170186300902,
+    71.927735587281));
+#31188 = CARTESIAN_POINT('',(-0.673497440847,-4.593312058516,
+    72.291395153653));
+#31189 = CARTESIAN_POINT('',(0.673485728704,-4.593330773341,
+    72.655016405851));
+#31190 = CARTESIAN_POINT('',(1.943213529772,-4.170178210224,
+    73.018658413619));
+#31191 = CARTESIAN_POINT('',(2.996398820554,-3.384460065313,
+    73.382293453509));
+#31192 = CARTESIAN_POINT('',(3.732130273528,-2.341911696117,
+    73.745930106945));
+#31193 = CARTESIAN_POINT('',(4.46786305681,8.8910699855E-07,
+    74.473202800073));
+#31194 = CARTESIAN_POINT('',(3.73212924409,2.341913150924,
+    75.200475493203));
+#31195 = CARTESIAN_POINT('',(2.996393778835,3.384459742618,
+    75.564110767163));
+#31196 = CARTESIAN_POINT('',(1.943231298267,4.170186066331,
+    75.927752605883));
+#31197 = CARTESIAN_POINT('',(0.673440431553,4.59331928478,
+    76.291379516879));
+#31198 = CARTESIAN_POINT('',(-0.673440982924,4.593318973291,
+    76.655020123919));
+#31199 = CARTESIAN_POINT('',(-1.943236628039,4.170186047545,
+    77.018664593509));
+#31200 = CARTESIAN_POINT('',(-2.996391594326,3.384459463167,
+    77.382287181434));
+#31201 = CARTESIAN_POINT('',(-3.732131035791,2.341909689943,
+    77.745932124761));
+#31202 = CARTESIAN_POINT('',(-4.099996912221,1.170956275253,
+    78.109566573515));
+#31203 = CARTESIAN_POINT('',(-4.099996270177,-8.4911716147E-07,
+    78.473202679993));
+#31204 = CARTESIAN_POINT('',(-3.099997801139,7.6416268557E-07,
+    70.741156433834));
+#31205 = CARTESIAN_POINT('',(-3.099997757732,-0.88535562808,
+    71.104793054576));
+#31206 = CARTESIAN_POINT('',(-2.821851626704,-1.770716411461,
+    71.468431333135));
+#31207 = CARTESIAN_POINT('',(-2.265580610983,-2.558977445268,
+    71.832057737513));
+#31208 = CARTESIAN_POINT('',(-1.469247813282,-3.153070615298,
+    72.19571467591));
+#31209 = CARTESIAN_POINT('',(-0.509220750111,-3.472992596491,
+    72.559327836551));
+#31210 = CARTESIAN_POINT('',(0.509211679435,-3.473005072404,
+    72.922979311793));
+#31211 = CARTESIAN_POINT('',(1.469261249512,-3.153063567245,
+    73.286610031239));
+#31212 = CARTESIAN_POINT('',(2.265568200448,-2.558983064429,
+    73.650247718633));
+#31213 = CARTESIAN_POINT('',(2.821854083044,-1.770715321256,
+    74.013883792467));
+#31214 = CARTESIAN_POINT('',(3.378140751645,-8.723856305E-07,
+    74.741156553884));
+#31215 = CARTESIAN_POINT('',(2.821854933825,1.770713843766,
+    75.468429315302));
+#31216 = CARTESIAN_POINT('',(2.265567730367,2.55898068919,
+    75.832066768622));
+#31217 = CARTESIAN_POINT('',(1.469273135614,3.153068282834,
+    76.195697657118));
+#31218 = CARTESIAN_POINT('',(0.509189407526,3.472995617308,
+    76.559343473504));
+#31219 = CARTESIAN_POINT('',(-0.50918518471,3.47299905553,
+    76.922975593684));
+#31220 = CARTESIAN_POINT('',(-1.469276768889,3.153070879883,
+    77.286603851282));
+#31221 = CARTESIAN_POINT('',(-2.265562518747,2.558977616119,
+    77.650253990761));
+#31222 = CARTESIAN_POINT('',(-2.82185485982,1.770718044378,
+    78.013881774655));
+#31223 = CARTESIAN_POINT('',(-3.099997575977,0.885357241309,
+    78.377520053154));
+#31224 = CARTESIAN_POINT('',(-3.09999755676,8.4908949338E-07,
+    78.741156673967));
+#31225 = DEFINITIONAL_REPRESENTATION('',(#31226),#31230);
+#31226 = LINE('',#31227,#31228);
+#31227 = CARTESIAN_POINT('',(0.,0.));
+#31228 = VECTOR('',#31229,1.);
+#31229 = DIRECTION('',(1.,0.));
+#31230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31231 = ORIENTED_EDGE('',*,*,#31232,.F.);
+#31232 = EDGE_CURVE('',#30954,#31168,#31233,.T.);
+#31233 = SURFACE_CURVE('',#31234,(#31279,#31327),.PCURVE_S1.);
+#31234 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#31235,#31236,#31237,#31238,
+    #31239,#31240,#31241,#31242,#31243,#31244,#31245,#31246,#31247,
+    #31248,#31249,#31250,#31251,#31252,#31253,#31254,#31255,#31256,
+    #31257,#31258,#31259,#31260,#31261,#31262,#31263,#31264,#31265,
+    #31266,#31267,#31268,#31269,#31270,#31271,#31272,#31273,#31274,
+    #31275,#31276,#31277,#31278),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976164018257E-02,0.271753688643,0.329759688341,0.511768860768,
+    0.695777697021,0.951752458696,1.),.UNSPECIFIED.);
+#31235 = CARTESIAN_POINT('',(4.,-6.E-16,66.499997349952));
+#31236 = CARTESIAN_POINT('',(4.,7.137249566866E-02,66.522715919998));
+#31237 = CARTESIAN_POINT('',(3.998514238791,0.142745035646,
+    66.545434496523));
+#31238 = CARTESIAN_POINT('',(3.995542718359,0.214080435287,
+    66.568153075407));
+#31239 = CARTESIAN_POINT('',(3.991086597491,0.285341585816,
+    66.590871653796));
+#31240 = CARTESIAN_POINT('',(3.985148191773,0.356491454332,
+    66.613590230096));
+#31241 = CARTESIAN_POINT('',(3.977730973596,0.427493083804,
+    66.636308803977));
+#31242 = CARTESIAN_POINT('',(3.91696207348,0.911493429948,
+    66.791580463309));
+#31243 = CARTESIAN_POINT('',(3.814877309024,1.318553120551,
+    66.924190306642));
+#31244 = CARTESIAN_POINT('',(3.663470625682,1.71184321042,
+    67.056753573375));
+#31245 = CARTESIAN_POINT('',(3.465127102561,2.084302838084,
+    67.189301191017));
+#31246 = CARTESIAN_POINT('',(3.223302253563,2.429443097602,
+    67.321864505232));
+#31247 = CARTESIAN_POINT('',(2.942523568726,2.741344050748,
+    67.454474384676));
+#31248 = CARTESIAN_POINT('',(2.550159142604,3.083428220787,
+    67.620170303942));
+#31249 = CARTESIAN_POINT('',(2.469599477987,3.14946934582,
+    67.653313156129));
+#31250 = CARTESIAN_POINT('',(2.387048854552,3.213051244975,
+    67.686456018063));
+#31251 = CARTESIAN_POINT('',(2.302597523646,3.274102194697,
+    67.719598882315));
+#31252 = CARTESIAN_POINT('',(2.216338813087,3.332554727003,
+    67.752741741522));
+#31253 = CARTESIAN_POINT('',(2.128369127162,3.388345629488,
+    67.78588458839));
+#31254 = CARTESIAN_POINT('',(1.75770328954,3.607938103626,67.92302180595
+    ));
+#31255 = CARTESIAN_POINT('',(1.460704325185,3.747703051877,
+    68.027033013604));
+#31256 = CARTESIAN_POINT('',(1.150928829646,3.858831792323,
+    68.131031825808));
+#31257 = CARTESIAN_POINT('',(0.831696452707,3.939987431565,
+    68.235022776193));
+#31258 = CARTESIAN_POINT('',(0.506458348615,3.990292618815,68.3390216353
+    ));
+#31259 = CARTESIAN_POINT('',(0.178769585391,4.009336555994,
+    68.44303291339));
+#31260 = CARTESIAN_POINT('',(-0.477787886224,3.985074050152,
+    68.652164384487));
+#31261 = CARTESIAN_POINT('',(-0.806741861475,3.941076144072,
+    68.75731915534));
+#31262 = CARTESIAN_POINT('',(-1.130798026441,3.865399094759,
+    68.862460831371));
+#31263 = CARTESIAN_POINT('',(-1.446325140125,3.75874419844,
+    68.967594167251));
+#31264 = CARTESIAN_POINT('',(-1.74983728049,3.622289765311,
+    69.072735797389));
+#31265 = CARTESIAN_POINT('',(-2.038022412741,3.457681466732,
+    69.177890496119));
+#31266 = CARTESIAN_POINT('',(-2.683093759214,3.002020495015,
+    69.429283458101));
+#31267 = CARTESIAN_POINT('',(-3.023094759903,2.686462280952,
+    69.575631869062));
+#31268 = CARTESIAN_POINT('',(-3.319206139563,2.326354551964,
+    69.721902857609));
+#31269 = CARTESIAN_POINT('',(-3.56473323553,1.929179002017,
+    69.868151619876));
+#31270 = CARTESIAN_POINT('',(-3.754490070763,1.503324862533,
+    70.014422873362));
+#31271 = CARTESIAN_POINT('',(-3.884776790681,1.058124969208,
+    70.160771455343));
+#31272 = CARTESIAN_POINT('',(-3.9672235292,0.518302862676,
+    70.334594600876));
+#31273 = CARTESIAN_POINT('',(-3.97813648371,0.432360459663,
+    70.362161744791));
+#31274 = CARTESIAN_POINT('',(-3.986876880251,0.346153392936,
+    70.389728886968));
+#31275 = CARTESIAN_POINT('',(-3.993437193549,0.259747562978,
+    70.417296024787));
+#31276 = CARTESIAN_POINT('',(-3.997812406248,0.173209062947,
+    70.444863156774));
+#31277 = CARTESIAN_POINT('',(-4.000000008906,8.660417866914E-02,
+    70.472430282597));
+#31278 = CARTESIAN_POINT('',(-4.,-6.1135449814E-07,70.499997403064));
+#31279 = PCURVE('',#27831,#31280);
+#31280 = DEFINITIONAL_REPRESENTATION('',(#31281),#31326);
+#31281 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#31282,#31283,#31284,#31285,
+    #31286,#31287,#31288,#31289,#31290,#31291,#31292,#31293,#31294,
+    #31295,#31296,#31297,#31298,#31299,#31300,#31301,#31302,#31303,
+    #31304,#31305,#31306,#31307,#31308,#31309,#31310,#31311,#31312,
+    #31313,#31314,#31315,#31316,#31317,#31318,#31319,#31320,#31321,
+    #31322,#31323,#31324,#31325),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976164018257E-02,0.271753688643,0.329759688341,0.511768860768,
+    0.695777697021,0.951752458696,1.),.UNSPECIFIED.);
+#31282 = CARTESIAN_POINT('',(-0.931751781902,3.141694513245));
+#31283 = CARTESIAN_POINT('',(-0.931751783559,3.159538216789));
+#31284 = CARTESIAN_POINT('',(-0.93175178491,3.177381925379));
+#31285 = CARTESIAN_POINT('',(-0.931751786361,3.195225636013));
+#31286 = CARTESIAN_POINT('',(-0.931751788132,3.213069346583));
+#31287 = CARTESIAN_POINT('',(-0.93175179026,3.230913055865));
+#31288 = CARTESIAN_POINT('',(-0.931751792594,3.248756763524));
+#31289 = CARTESIAN_POINT('',(-0.931751807694,3.370710814286));
+#31290 = CARTESIAN_POINT('',(-0.931751820352,3.474865741437));
+#31291 = CARTESIAN_POINT('',(-0.931751775776,3.578984062518));
+#31292 = CARTESIAN_POINT('',(-0.931751650502,3.68309003525));
+#31293 = CARTESIAN_POINT('',(-0.931751610852,3.787208364525));
+#31294 = CARTESIAN_POINT('',(-0.931751612061,3.891363290646));
+#31295 = CARTESIAN_POINT('',(-0.931751652451,4.021504800361));
+#31296 = CARTESIAN_POINT('',(-0.931751662389,4.047535984857));
+#31297 = CARTESIAN_POINT('',(-0.931751673784,4.073567178249));
+#31298 = CARTESIAN_POINT('',(-0.931751686222,4.099598374538));
+#31299 = CARTESIAN_POINT('',(-0.931751699281,4.125629567733));
+#31300 = CARTESIAN_POINT('',(-0.931751712527,4.151660751855));
+#31301 = CARTESIAN_POINT('',(-0.931751766269,4.259371601749));
+#31302 = CARTESIAN_POINT('',(-0.931751804902,4.341064494604));
+#31303 = CARTESIAN_POINT('',(-0.931751828099,4.422747646722));
+#31304 = CARTESIAN_POINT('',(-0.931751830716,4.504424609141));
+#31305 = CARTESIAN_POINT('',(-0.931751816514,4.586107765484));
+#31306 = CARTESIAN_POINT('',(-0.931751794071,4.667800663399));
+#31307 = CARTESIAN_POINT('',(-0.931751741342,4.832057416832));
+#31308 = CARTESIAN_POINT('',(-0.931751711061,4.914648430593));
+#31309 = CARTESIAN_POINT('',(-0.931751683303,4.997229161618));
+#31310 = CARTESIAN_POINT('',(-0.931751661319,5.0798033561));
+#31311 = CARTESIAN_POINT('',(-0.931751650446,5.162384085999));
+#31312 = CARTESIAN_POINT('',(-0.931751656311,5.244975098789));
+#31313 = CARTESIAN_POINT('',(-0.93175170375,5.442425154827));
+#31314 = CARTESIAN_POINT('',(-0.931751762769,5.557370719716));
+#31315 = CARTESIAN_POINT('',(-0.931751813959,5.672255448041));
+#31316 = CARTESIAN_POINT('',(-0.931751929028,5.787122689053));
+#31317 = CARTESIAN_POINT('',(-0.931751757078,5.90200739241));
+#31318 = CARTESIAN_POINT('',(-0.93175166558,6.016952990226));
+#31319 = CARTESIAN_POINT('',(-0.931751746845,6.153477899193));
+#31320 = CARTESIAN_POINT('',(-0.931751763048,6.175129805483));
+#31321 = CARTESIAN_POINT('',(-0.931751786693,6.196781714896));
+#31322 = CARTESIAN_POINT('',(-0.931751818465,6.218433624563));
+#31323 = CARTESIAN_POINT('',(-0.931751855599,6.24008553092));
+#31324 = CARTESIAN_POINT('',(-0.931751891886,6.261737429708));
+#31325 = CARTESIAN_POINT('',(-0.931751917668,6.283389315972));
+#31326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31327 = PCURVE('',#30874,#31328);
+#31328 = DEFINITIONAL_REPRESENTATION('',(#31329),#31374);
+#31329 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#31330,#31331,#31332,#31333,
+    #31334,#31335,#31336,#31337,#31338,#31339,#31340,#31341,#31342,
+    #31343,#31344,#31345,#31346,#31347,#31348,#31349,#31350,#31351,
+    #31352,#31353,#31354,#31355,#31356,#31357,#31358,#31359,#31360,
+    #31361,#31362,#31363,#31364,#31365,#31366,#31367,#31368,#31369,
+    #31370,#31371,#31372,#31373),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976164018257E-02,0.271753688643,0.329759688341,0.511768860768,
+    0.695777697021,0.951752458696,1.),.UNSPECIFIED.);
+#31330 = CARTESIAN_POINT('',(0.,-66.49999734995));
+#31331 = CARTESIAN_POINT('',(-1.784312391716E-02,-66.52271591999));
+#31332 = CARTESIAN_POINT('',(-3.568625288373E-02,-66.54543449652));
+#31333 = CARTESIAN_POINT('',(-5.35293839184E-02,-66.5681530754));
+#31334 = CARTESIAN_POINT('',(-7.137251492454E-02,-66.59087165379));
+#31335 = CARTESIAN_POINT('',(-8.921564469019E-02,-66.61359023009));
+#31336 = CARTESIAN_POINT('',(-0.107058772888,-66.63630880397));
+#31337 = CARTESIAN_POINT('',(-0.229008863675,-66.7915804633));
+#31338 = CARTESIAN_POINT('',(-0.333160410473,-66.92419030664));
+#31339 = CARTESIAN_POINT('',(-0.437275355624,-67.05675357337));
+#31340 = CARTESIAN_POINT('',(-0.54137793824,-67.18930119101));
+#31341 = CARTESIAN_POINT('',(-0.64549287735,-67.32186450523));
+#31342 = CARTESIAN_POINT('',(-0.749644419187,-67.45447438467));
+#31343 = CARTESIAN_POINT('',(-0.879781707819,-67.62017030394));
+#31344 = CARTESIAN_POINT('',(-0.905812048391,-67.65331315612));
+#31345 = CARTESIAN_POINT('',(-0.93184239823,-67.68645601806));
+#31346 = CARTESIAN_POINT('',(-0.9578727513,-67.71959888231));
+#31347 = CARTESIAN_POINT('',(-0.983903101557,-67.75274174152));
+#31348 = CARTESIAN_POINT('',(-1.009933442948,-67.78588458839));
+#31349 = CARTESIAN_POINT('',(-1.117640806286,-67.92302180595));
+#31350 = CARTESIAN_POINT('',(-1.199331055915,-68.0270330136));
+#31351 = CARTESIAN_POINT('',(-1.28101156368,-68.1310318258));
+#31352 = CARTESIAN_POINT('',(-1.362685876868,-68.23502277619));
+#31353 = CARTESIAN_POINT('',(-1.444366377955,-68.3390216353));
+#31354 = CARTESIAN_POINT('',(-1.526056616892,-68.44303291339));
+#31355 = CARTESIAN_POINT('',(-1.690308021514,-68.65216438448));
+#31356 = CARTESIAN_POINT('',(-1.772896344519,-68.75731915534));
+#31357 = CARTESIAN_POINT('',(-1.855474386299,-68.86246083137));
+#31358 = CARTESIAN_POINT('',(-1.93804589525,-68.96759416725));
+#31359 = CARTESIAN_POINT('',(-2.020623943426,-69.07273579738));
+#31360 = CARTESIAN_POINT('',(-2.103212277125,-69.17789049611));
+#31361 = CARTESIAN_POINT('',(-2.300655934149,-69.4292834581));
+#31362 = CARTESIAN_POINT('',(-2.415597778874,-69.57563186906));
+#31363 = CARTESIAN_POINT('',(-2.530478789864,-69.7219028576));
+#31364 = CARTESIAN_POINT('',(-2.645342317836,-69.86815161987));
+#31365 = CARTESIAN_POINT('',(-2.760223299641,-70.01442287336));
+#31366 = CARTESIAN_POINT('',(-2.875165119066,-70.16077145534));
+#31367 = CARTESIAN_POINT('',(-3.011685578017,-70.33459460087));
+#31368 = CARTESIAN_POINT('',(-3.03333677965,-70.36216174479));
+#31369 = CARTESIAN_POINT('',(-3.054987986059,-70.38972888696));
+#31370 = CARTESIAN_POINT('',(-3.076639195041,-70.41729602478));
+#31371 = CARTESIAN_POINT('',(-3.098290403795,-70.44486315677));
+#31372 = CARTESIAN_POINT('',(-3.119941608923,-70.47243028259));
+#31373 = CARTESIAN_POINT('',(-3.141592806428,-70.49999740306));
+#31374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31375 = ADVANCED_FACE('',(#31376),#28084,.F.);
+#31376 = FACE_BOUND('',#31377,.F.);
+#31377 = EDGE_LOOP('',(#31378,#31379,#31380,#31421));
+#31378 = ORIENTED_EDGE('',*,*,#31126,.F.);
+#31379 = ORIENTED_EDGE('',*,*,#28071,.T.);
+#31380 = ORIENTED_EDGE('',*,*,#31381,.T.);
+#31381 = EDGE_CURVE('',#28031,#31382,#31384,.T.);
+#31382 = VERTEX_POINT('',#31383);
+#31383 = CARTESIAN_POINT('',(-3.100002198872,7.64179739E-07,
+    71.758847887449));
+#31384 = SURFACE_CURVE('',#31385,(#31407,#31414),.PCURVE_S1.);
+#31385 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#31386,#31387,#31388,#31389,
+    #31390,#31391,#31392,#31393,#31394,#31395,#31396,#31397,#31398,
+    #31399,#31400,#31401,#31402,#31403,#31404,#31405,#31406),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#31386 = CARTESIAN_POINT('',(-3.10000195456,6.7927307335E-07,
+    63.758847647386));
+#31387 = CARTESIAN_POINT('',(-3.10000241015,-0.885356968991,
+    64.122484268058));
+#31388 = CARTESIAN_POINT('',(-2.821859735986,-1.77071916508,
+    64.486122546667));
+#31389 = CARTESIAN_POINT('',(-2.265567354003,-2.558980426493,
+    64.849748951098));
+#31390 = CARTESIAN_POINT('',(-1.469278994869,-3.153073461567,
+    65.213405889321));
+#31391 = CARTESIAN_POINT('',(-0.509190142301,-3.473005815239,
+    65.577019050166));
+#31392 = CARTESIAN_POINT('',(0.509190940643,-3.472998711357,
+    65.940670525275));
+#31393 = CARTESIAN_POINT('',(1.469272252562,-3.15307464721,
+    66.304301244773));
+#31394 = CARTESIAN_POINT('',(2.265570042392,-2.558985139341,
+    66.667938932152));
+#31395 = CARTESIAN_POINT('',(2.821858063994,-1.770717746965,
+    67.03157500599));
+#31396 = CARTESIAN_POINT('',(3.378145543966,-7.9308892871E-07,
+    67.758847767408));
+#31397 = CARTESIAN_POINT('',(2.821858959192,1.770716442022,
+    68.486120528824));
+#31398 = CARTESIAN_POINT('',(2.26557267607,2.558985577717,
+    68.849756602668));
+#31399 = CARTESIAN_POINT('',(1.469264888312,3.153067315869,
+    69.213394290022));
+#31400 = CARTESIAN_POINT('',(0.509214114161,3.473009748303,
+    69.577025009581));
+#31401 = CARTESIAN_POINT('',(-0.50921976041,3.472997774381,
+    69.940676484593));
+#31402 = CARTESIAN_POINT('',(-1.46924834295,3.153075812699,
+    70.30428964554));
+#31403 = CARTESIAN_POINT('',(-2.265582563456,2.558982192486,
+    70.667946583689));
+#31404 = CARTESIAN_POINT('',(-2.821854756839,1.77072031464,
+    71.031572988169));
+#31405 = CARTESIAN_POINT('',(-3.10000171899,0.885358412429,
+    71.39521126673));
+#31406 = CARTESIAN_POINT('',(-3.100002198872,7.6417978034E-07,
+    71.758847887449));
+#31407 = PCURVE('',#28084,#31408);
+#31408 = DEFINITIONAL_REPRESENTATION('',(#31409),#31413);
+#31409 = LINE('',#31410,#31411);
+#31410 = CARTESIAN_POINT('',(-0.,0.));
+#31411 = VECTOR('',#31412,1.);
+#31412 = DIRECTION('',(0.,1.));
+#31413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31414 = PCURVE('',#28407,#31415);
+#31415 = DEFINITIONAL_REPRESENTATION('',(#31416),#31420);
+#31416 = LINE('',#31417,#31418);
+#31417 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#31418 = VECTOR('',#31419,1.);
+#31419 = DIRECTION('',(0.,1.));
+#31420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31421 = ORIENTED_EDGE('',*,*,#31422,.F.);
+#31422 = EDGE_CURVE('',#31127,#31382,#31423,.T.);
+#31423 = SURFACE_CURVE('',#31424,(#31427,#31434),.PCURVE_S1.);
+#31424 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31425,#31426),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#31425 = CARTESIAN_POINT('',(-3.099997801139,7.6416269579E-07,
+    70.741156433834));
+#31426 = CARTESIAN_POINT('',(-3.100002198872,7.6417978034E-07,
+    71.758847887449));
+#31427 = PCURVE('',#28084,#31428);
+#31428 = DEFINITIONAL_REPRESENTATION('',(#31429),#31433);
+#31429 = LINE('',#31430,#31431);
+#31430 = CARTESIAN_POINT('',(0.,6.283389315972));
+#31431 = VECTOR('',#31432,1.);
+#31432 = DIRECTION('',(1.,0.));
+#31433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31434 = PCURVE('',#31435,#31478);
+#31435 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#31436,#31437,#31438,#31439,#31440,#31441,#31442,#31443,#31444
+      ,#31445,#31446,#31447,#31448,#31449,#31450,#31451,#31452,#31453
+      ,#31454,#31455,#31456)
+    ,(#31457,#31458,#31459,#31460,#31461,#31462,#31463,#31464,#31465
+      ,#31466,#31467,#31468,#31469,#31470,#31471,#31472,#31473,#31474
+      ,#31475,#31476,#31477
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#31436 = CARTESIAN_POINT('',(-3.099997801139,7.6416268557E-07,
+    70.741156433834));
+#31437 = CARTESIAN_POINT('',(-3.099997757732,-0.88535562808,
+    71.104793054575));
+#31438 = CARTESIAN_POINT('',(-2.821851626704,-1.770716411461,
+    71.46843133314));
+#31439 = CARTESIAN_POINT('',(-2.265580610983,-2.558977445268,
+    71.832057737501));
+#31440 = CARTESIAN_POINT('',(-1.469247813282,-3.153070615297,
+    72.195714675932));
+#31441 = CARTESIAN_POINT('',(-0.509220750111,-3.472992596492,
+    72.559327836525));
+#31442 = CARTESIAN_POINT('',(0.509211679435,-3.473005072404,
+    72.922979311817));
+#31443 = CARTESIAN_POINT('',(1.469261249512,-3.153063567245,
+    73.286610031223));
+#31444 = CARTESIAN_POINT('',(2.265568200448,-2.558983064429,
+    73.65024771864));
+#31445 = CARTESIAN_POINT('',(2.821854083044,-1.770715321257,
+    74.013883792466));
+#31446 = CARTESIAN_POINT('',(3.378140751645,-8.7238560361E-07,
+    74.741156553884));
+#31447 = CARTESIAN_POINT('',(2.821854933825,1.770713843766,
+    75.468429315303));
+#31448 = CARTESIAN_POINT('',(2.265568090014,2.558980392145,
+    75.832065389131));
+#31449 = CARTESIAN_POINT('',(1.469271722713,3.153069449798,
+    76.195703076539));
+#31450 = CARTESIAN_POINT('',(0.509191930562,3.472993533443,
+    76.559333795974));
+#31451 = CARTESIAN_POINT('',(-0.509187707746,3.473001139394,
+    76.922985271209));
+#31452 = CARTESIAN_POINT('',(-1.469275355989,3.153069712919,
+    77.28659843187));
+#31453 = CARTESIAN_POINT('',(-2.265562878394,2.558977913164,
+    77.650255370246));
+#31454 = CARTESIAN_POINT('',(-2.82185485982,1.770718044377,
+    78.013881774656));
+#31455 = CARTESIAN_POINT('',(-3.099997575976,0.885357241309,
+    78.377520053154));
+#31456 = CARTESIAN_POINT('',(-3.09999755676,8.4908949338E-07,
+    78.741156673967));
+#31457 = CARTESIAN_POINT('',(-3.100002198872,7.6417977013E-07,
+    71.758847887449));
+#31458 = CARTESIAN_POINT('',(-3.100002678776,-0.885356953846,
+    72.122484508188));
+#31459 = CARTESIAN_POINT('',(-2.821860006894,-1.770719227375,
+    72.486122786728));
+#31460 = CARTESIAN_POINT('',(-2.265567602652,-2.558980566111,
+    72.849749191201));
+#31461 = CARTESIAN_POINT('',(-1.469279197073,-3.153073669853,
+    73.213406129407));
+#31462 = CARTESIAN_POINT('',(-0.509190277543,-3.473006075036,
+    73.577019290258));
+#31463 = CARTESIAN_POINT('',(0.509190885633,-3.472998999038,
+    73.940670765368));
+#31464 = CARTESIAN_POINT('',(1.469272282005,-3.153074935982,
+    74.304301484859));
+#31465 = CARTESIAN_POINT('',(2.265570150867,-2.558985403096,
+    74.667939172245));
+#31466 = CARTESIAN_POINT('',(2.821858237909,-1.770717963828,
+    75.03157524608));
+#31467 = CARTESIAN_POINT('',(3.37814581023,-8.856220266E-07,
+    75.758848007499));
+#31468 = CARTESIAN_POINT('',(2.821859230112,1.770716504293,
+    76.486120768913));
+#31469 = CARTESIAN_POINT('',(2.265572924738,2.558985717357,
+    76.849756842765));
+#31470 = CARTESIAN_POINT('',(1.469265090478,3.153067524148,
+    77.213394530095));
+#31471 = CARTESIAN_POINT('',(0.50921424945,3.473010008092,
+    77.577025249704));
+#31472 = CARTESIAN_POINT('',(-0.509219705449,3.472998062085,
+    77.940676724642));
+#31473 = CARTESIAN_POINT('',(-1.469248372358,3.153076101433,
+    78.304289885668));
+#31474 = CARTESIAN_POINT('',(-2.265582671934,2.558982456285,
+    78.667946823747));
+#31475 = CARTESIAN_POINT('',(-2.821854930787,1.770720531482,
+    79.031573228305));
+#31476 = CARTESIAN_POINT('',(-3.100001939027,0.885358567114,
+    79.395211506765));
+#31477 = CARTESIAN_POINT('',(-3.100002443252,8.4911150511E-07,
+    79.758848127579));
+#31478 = DEFINITIONAL_REPRESENTATION('',(#31479),#31483);
+#31479 = LINE('',#31480,#31481);
+#31480 = CARTESIAN_POINT('',(0.,0.));
+#31481 = VECTOR('',#31482,1.);
+#31482 = DIRECTION('',(1.,0.));
+#31483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31484 = ADVANCED_FACE('',(#31485),#28407,.F.);
+#31485 = FACE_BOUND('',#31486,.F.);
+#31486 = EDGE_LOOP('',(#31487,#31488,#31489,#31614,#31744));
+#31487 = ORIENTED_EDGE('',*,*,#31381,.F.);
+#31488 = ORIENTED_EDGE('',*,*,#28394,.T.);
+#31489 = ORIENTED_EDGE('',*,*,#31490,.T.);
+#31490 = EDGE_CURVE('',#28265,#31491,#31493,.T.);
+#31491 = VERTEX_POINT('',#31492);
+#31492 = CARTESIAN_POINT('',(4.,0.,67.99999737719));
+#31493 = SURFACE_CURVE('',#31494,(#31532,#31573),.PCURVE_S1.);
+#31494 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#31495,#31496,#31497,#31498,
+    #31499,#31500,#31501,#31502,#31503,#31504,#31505,#31506,#31507,
+    #31508,#31509,#31510,#31511,#31512,#31513,#31514,#31515,#31516,
+    #31517,#31518,#31519,#31520,#31521,#31522,#31523,#31524,#31525,
+    #31526,#31527,#31528,#31529,#31530,#31531),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.386049656896E-02,0.187864265138,0.365862853073,
+    0.567854872038,0.741854222762,0.911854253142,1.),.UNSPECIFIED.);
+#31495 = CARTESIAN_POINT('',(-4.,-5.4339837074E-07,63.999997691619));
+#31496 = CARTESIAN_POINT('',(-3.999999971252,-0.154687286521,
+    64.049235939087));
+#31497 = CARTESIAN_POINT('',(-3.992821522909,-0.309374845766,
+    64.098474432014));
+#31498 = CARTESIAN_POINT('',(-3.978464689002,-0.463645034866,
+    64.147712642879));
+#31499 = CARTESIAN_POINT('',(-3.956961676757,-0.617082407591,
+    64.196950880356));
+#31500 = CARTESIAN_POINT('',(-3.928376708593,-0.769275247903,
+    64.246189438682));
+#31501 = CARTESIAN_POINT('',(-3.837902221322,-1.152177263237,
+    64.371427137367));
+#31502 = CARTESIAN_POINT('',(-3.766352948006,-1.380611970497,
+    64.44742879513));
+#31503 = CARTESIAN_POINT('',(-3.678514503136,-1.603616043149,
+    64.523427849856));
+#31504 = CARTESIAN_POINT('',(-3.574914936443,-1.819749199919,
+    64.599426895716));
+#31505 = CARTESIAN_POINT('',(-3.4562500682,-2.027644291844,
+    64.675428535822));
+#31506 = CARTESIAN_POINT('',(-3.115923865292,-2.535741782781,
+    64.87008877784));
+#31507 = CARTESIAN_POINT('',(-2.873792072096,-2.822322634341,
+    64.988770691177));
+#31508 = CARTESIAN_POINT('',(-2.600290358393,-3.080775003555,
+    65.107427846914));
+#31509 = CARTESIAN_POINT('',(-2.299574191521,-3.306984193918,
+    65.226085012176));
+#31510 = CARTESIAN_POINT('',(-1.976397726969,-3.49754484649,
+    65.344766923216));
+#31511 = CARTESIAN_POINT('',(-1.250207137315,-3.823079858935,
+    65.5980835553));
+#31512 = CARTESIAN_POINT('',(-0.842108257937,-3.947186099754,
+    65.732778781981));
+#31513 = CARTESIAN_POINT('',(-0.419945194925,-4.018700783006,
+    65.867427842748));
+#31514 = CARTESIAN_POINT('',(7.882404583189E-03,-4.036008212737,
+    66.002076901855));
+#31515 = CARTESIAN_POINT('',(0.432822330454,-3.998952653403,
+    66.136772126899));
+#31516 = CARTESIAN_POINT('',(1.202438960344,-3.832353587313,
+    66.387422712732));
+#31517 = CARTESIAN_POINT('',(1.550228563825,-3.716306585536,
+    66.503436337727));
+#31518 = CARTESIAN_POINT('',(1.884190083227,-3.56246823154,
+    66.619427850838));
+#31519 = CARTESIAN_POINT('',(2.199310637034,-3.373006961241,
+    66.735419361874));
+#31520 = CARTESIAN_POINT('',(2.490976477224,-3.150845864511,
+    66.851432986128));
+#31521 = CARTESIAN_POINT('',(3.013268284053,-2.654613614478,
+    67.080756456603));
+#31522 = CARTESIAN_POINT('',(3.245223823143,-2.381776341442,
+    67.194101974654));
+#31523 = CARTESIAN_POINT('',(3.447242761716,-2.084898935006,
+    67.307427833414));
+#31524 = CARTESIAN_POINT('',(3.616362061899,-1.768123764062,
+    67.420753691776));
+#31525 = CARTESIAN_POINT('',(3.750288958837,-1.435998578922,
+    67.53409920383));
+#31526 = CARTESIAN_POINT('',(3.898089502393,-0.915956889502,
+    67.70618929887));
+#31527 = CARTESIAN_POINT('',(3.938723312379,-0.735587994094,
+    67.764951334289));
+#31528 = CARTESIAN_POINT('',(3.969328906984,-0.553107154157,
+    67.823712630299));
+#31529 = CARTESIAN_POINT('',(3.989776235528,-0.369210807201,
+    67.882473928913));
+#31530 = CARTESIAN_POINT('',(4.,-0.184604415541,67.941235969088));
+#31531 = CARTESIAN_POINT('',(4.,-8.9E-16,67.99999737719));
+#31532 = PCURVE('',#28407,#31533);
+#31533 = DEFINITIONAL_REPRESENTATION('',(#31534),#31572);
+#31534 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#31535,#31536,#31537,#31538,
+    #31539,#31540,#31541,#31542,#31543,#31544,#31545,#31546,#31547,
+    #31548,#31549,#31550,#31551,#31552,#31553,#31554,#31555,#31556,
+    #31557,#31558,#31559,#31560,#31561,#31562,#31563,#31564,#31565,
+    #31566,#31567,#31568,#31569,#31570,#31571),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.386049656896E-02,0.187864265138,0.365862853073,
+    0.567854872038,0.741854222762,0.911854253142,1.),.UNSPECIFIED.);
+#31535 = CARTESIAN_POINT('',(-0.103530600527,0.));
+#31536 = CARTESIAN_POINT('',(-0.103530646569,3.867291598833E-02));
+#31537 = CARTESIAN_POINT('',(-0.103530729472,7.734605295514E-02));
+#31538 = CARTESIAN_POINT('',(-0.103530776104,0.116018957014));
+#31539 = CARTESIAN_POINT('',(-0.103530792885,0.154691863621));
+#31540 = CARTESIAN_POINT('',(-0.103530806119,0.193365009601));
+#31541 = CARTESIAN_POINT('',(-0.103530796463,0.291729669455));
+#31542 = CARTESIAN_POINT('',(-0.103530761178,0.351423143068));
+#31543 = CARTESIAN_POINT('',(-0.103530724241,0.411114556345));
+#31544 = CARTESIAN_POINT('',(-0.103530702398,0.470805965414));
+#31545 = CARTESIAN_POINT('',(-0.103530700485,0.530499427493));
+#31546 = CARTESIAN_POINT('',(-0.103530726296,0.683390159263));
+#31547 = CARTESIAN_POINT('',(-0.103530773371,0.776605758904));
+#31548 = CARTESIAN_POINT('',(-0.103530830891,0.869801951117));
+#31549 = CARTESIAN_POINT('',(-0.103530856972,0.962998144579));
+#31550 = CARTESIAN_POINT('',(-0.103530864057,1.056213752336));
+#31551 = CARTESIAN_POINT('',(-0.103530844652,1.255174640233));
+#31552 = CARTESIAN_POINT('',(-0.103530813711,1.360967436955));
+#31553 = CARTESIAN_POINT('',(-0.10353077327,1.46672394549));
+#31554 = CARTESIAN_POINT('',(-0.103530729288,1.572480456309));
+#31555 = CARTESIAN_POINT('',(-0.103530702171,1.678273253215));
+#31556 = CARTESIAN_POINT('',(-0.10353069961,1.875140160011));
+#31557 = CARTESIAN_POINT('',(-0.103530717368,1.966260026057));
+#31558 = CARTESIAN_POINT('',(-0.1035307586,2.057362541409));
+#31559 = CARTESIAN_POINT('',(-0.103530820644,2.14846505698));
+#31560 = CARTESIAN_POINT('',(-0.103530866492,2.239584923291));
+#31561 = CARTESIAN_POINT('',(-0.103530902672,2.419701009127));
+#31562 = CARTESIAN_POINT('',(-0.103530894395,2.508725247052));
+#31563 = CARTESIAN_POINT('',(-0.103530847481,2.597734024958));
+#31564 = CARTESIAN_POINT('',(-0.103530771849,2.686742799751));
+#31565 = CARTESIAN_POINT('',(-0.103530732535,2.775767035615));
+#31566 = CARTESIAN_POINT('',(-0.103530712927,2.910930671951));
+#31567 = CARTESIAN_POINT('',(-0.103530713011,2.957083769821));
+#31568 = CARTESIAN_POINT('',(-0.103530721339,3.00323629038));
+#31569 = CARTESIAN_POINT('',(-0.103530729676,3.049388811672));
+#31570 = CARTESIAN_POINT('',(-0.103530731975,3.095541910945));
+#31571 = CARTESIAN_POINT('',(-0.10353073626,3.141694514032));
+#31572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31573 = PCURVE('',#28348,#31574);
+#31574 = DEFINITIONAL_REPRESENTATION('',(#31575),#31613);
+#31575 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#31576,#31577,#31578,#31579,
+    #31580,#31581,#31582,#31583,#31584,#31585,#31586,#31587,#31588,
+    #31589,#31590,#31591,#31592,#31593,#31594,#31595,#31596,#31597,
+    #31598,#31599,#31600,#31601,#31602,#31603,#31604,#31605,#31606,
+    #31607,#31608,#31609,#31610,#31611,#31612),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.386049656896E-02,0.187864265138,0.365862853073,
+    0.567854872038,0.741854222762,0.911854253142,1.),.UNSPECIFIED.);
+#31576 = CARTESIAN_POINT('',(-3.141592789439,-63.99999769161));
+#31577 = CARTESIAN_POINT('',(-3.18026447522,-64.04923593908));
+#31578 = CARTESIAN_POINT('',(-3.218936365908,-64.09847443201));
+#31579 = CARTESIAN_POINT('',(-3.257608013554,-64.14771264287));
+#31580 = CARTESIAN_POINT('',(-3.296279658552,-64.19695088035));
+#31581 = CARTESIAN_POINT('',(-3.334951541224,-64.24618943868));
+#31582 = CARTESIAN_POINT('',(-3.43331298762,-64.37142713736));
+#31583 = CARTESIAN_POINT('',(-3.493004511082,-64.44742879513));
+#31584 = CARTESIAN_POINT('',(-3.552693980491,-64.52342784985));
+#31585 = CARTESIAN_POINT('',(-3.612383451405,-64.59942689571));
+#31586 = CARTESIAN_POINT('',(-3.67207497807,-64.67542853582));
+#31587 = CARTESIAN_POINT('',(-3.824960757469,-64.87008877784));
+#31588 = CARTESIAN_POINT('',(-3.918173342045,-64.98877069117));
+#31589 = CARTESIAN_POINT('',(-4.011366517923,-65.10742784691));
+#31590 = CARTESIAN_POINT('',(-4.104559692649,-65.22608501217));
+#31591 = CARTESIAN_POINT('',(-4.197772277116,-65.34476692321));
+#31592 = CARTESIAN_POINT('',(-4.396726702932,-65.5980835553));
+#31593 = CARTESIAN_POINT('',(-4.502516058212,-65.73277878198));
+#31594 = CARTESIAN_POINT('',(-4.608269120434,-65.86742784274));
+#31595 = CARTESIAN_POINT('',(-4.71402218273,-66.00207690185));
+#31596 = CARTESIAN_POINT('',(-4.819811538222,-66.13677212689));
+#31597 = CARTESIAN_POINT('',(-5.016672054487,-66.38742271273));
+#31598 = CARTESIAN_POINT('',(-5.107788968078,-66.50343633772));
+#31599 = CARTESIAN_POINT('',(-5.198888537288,-66.61942785083));
+#31600 = CARTESIAN_POINT('',(-5.289988106755,-66.73541936187));
+#31601 = CARTESIAN_POINT('',(-5.381105020452,-66.85143298612));
+#31602 = CARTESIAN_POINT('',(-5.561215260558,-67.0807564566));
+#31603 = CARTESIAN_POINT('',(-5.650236604726,-67.19410197465));
+#31604 = CARTESIAN_POINT('',(-5.739242484707,-67.30742783341));
+#31605 = CARTESIAN_POINT('',(-5.828248364835,-67.42075369177));
+#31606 = CARTESIAN_POINT('',(-5.91726970994,-67.53409920383));
+#31607 = CARTESIAN_POINT('',(-6.05242895847,-67.70618929887));
+#31608 = CARTESIAN_POINT('',(-6.098580558353,-67.76495133428));
+#31609 = CARTESIAN_POINT('',(-6.144731580689,-67.82371263029));
+#31610 = CARTESIAN_POINT('',(-6.190882603238,-67.88247392891));
+#31611 = CARTESIAN_POINT('',(-6.237034203294,-67.94123596908));
+#31612 = CARTESIAN_POINT('',(-6.28318530718,-67.99999737719));
+#31613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31614 = ORIENTED_EDGE('',*,*,#31615,.T.);
+#31615 = EDGE_CURVE('',#31491,#31616,#31618,.T.);
+#31616 = VERTEX_POINT('',#31617);
+#31617 = CARTESIAN_POINT('',(-4.,-6.11319414E-07,71.999997403083));
+#31618 = SURFACE_CURVE('',#31619,(#31657,#31698),.PCURVE_S1.);
+#31619 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#31620,#31621,#31622,#31623,
+    #31624,#31625,#31626,#31627,#31628,#31629,#31630,#31631,#31632,
+    #31633,#31634,#31635,#31636,#31637,#31638,#31639,#31640,#31641,
+    #31642,#31643,#31644,#31645,#31646,#31647,#31648,#31649,#31650,
+    #31651,#31652,#31653,#31654,#31655,#31656),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199892005839,0.501851130373,0.803810247145,
+    0.927562094826,1.),.UNSPECIFIED.);
+#31620 = CARTESIAN_POINT('',(4.,-1.01E-15,67.99999737719));
+#31621 = CARTESIAN_POINT('',(4.,0.313911320424,68.099918449789));
+#31622 = CARTESIAN_POINT('',(3.971845359954,0.627887009238,
+    68.199859544737));
+#31623 = CARTESIAN_POINT('',(3.915517432557,0.938883251463,
+    68.299791652866));
+#31624 = CARTESIAN_POINT('',(3.831410921315,1.243953578484,
+    68.399712579724));
+#31625 = CARTESIAN_POINT('',(3.720271202278,1.540246957039,
+    68.499633522248));
+#31626 = CARTESIAN_POINT('',(3.583169822393,1.825018262916,
+    68.599565662188));
+#31627 = CARTESIAN_POINT('',(3.421518174447,2.095651139351,
+    68.699506776293));
+#31628 = CARTESIAN_POINT('',(2.95856439703,2.733452110472,68.95036978719
+    ));
+#31629 = CARTESIAN_POINT('',(2.62772345765,3.079873324676,
+    69.101469735573));
+#31630 = CARTESIAN_POINT('',(2.250835092071,3.379964235679,
+    69.252479485919));
+#31631 = CARTESIAN_POINT('',(1.83568955111,3.626867874699,
+    69.403427820162));
+#31632 = CARTESIAN_POINT('',(1.390902547068,3.815207327658,
+    69.554376151184));
+#31633 = CARTESIAN_POINT('',(0.925908681218,3.941223587521,
+    69.705385901082));
+#31634 = CARTESIAN_POINT('',(0.450846453252,4.00269923842,
+    69.856485861219));
+#31635 = CARTESIAN_POINT('',(-0.497533330655,3.997164531388,
+    70.158369752126));
+#31636 = CARTESIAN_POINT('',(-0.971845654029,3.930148371465,
+    70.309469757128));
+#31637 = CARTESIAN_POINT('',(-1.435336996235,3.798713523481,
+    70.460479597091));
+#31638 = CARTESIAN_POINT('',(-1.877895451202,3.605195596699,
+    70.611428026076));
+#31639 = CARTESIAN_POINT('',(-2.290131004882,3.353463428974,
+    70.762376334761));
+#31640 = CARTESIAN_POINT('',(-2.66349123634,3.048994060405,
+    70.913385947522));
+#31641 = CARTESIAN_POINT('',(-2.990266406027,2.698734992636,
+    71.064485809405));
+#31642 = CARTESIAN_POINT('',(-3.376640041837,2.153153558872,
+    71.277288228456));
+#31643 = CARTESIAN_POINT('',(-3.480153891251,1.988314714939,
+    71.339150609928));
+#31644 = CARTESIAN_POINT('',(-3.574454940219,1.817811506729,
+    71.401012177338));
+#31645 = CARTESIAN_POINT('',(-3.659184494064,1.642247000658,
+    71.46287272226));
+#31646 = CARTESIAN_POINT('',(-3.734032486587,1.462247643807,
+    71.524733275112));
+#31647 = CARTESIAN_POINT('',(-3.798736992612,1.27846148297,
+    71.586594860186));
+#31648 = CARTESIAN_POINT('',(-3.853085878246,1.091557345969,
+    71.648457255304));
+#31649 = CARTESIAN_POINT('',(-3.922579152135,0.791399653333,
+    71.746527680841));
+#31650 = CARTESIAN_POINT('',(-3.94463576824,0.679739829835,
+    71.782737652044));
+#31651 = CARTESIAN_POINT('',(-3.963058673986,0.567382878576,
+    71.81894764519));
+#31652 = CARTESIAN_POINT('',(-3.977822451379,0.454466884084,
+    71.855157640347));
+#31653 = CARTESIAN_POINT('',(-3.988908027638,0.341130651581,
+    71.891367622171));
+#31654 = CARTESIAN_POINT('',(-3.996302675196,0.227513706987,
+    71.927577579912));
+#31655 = CARTESIAN_POINT('',(-4.000000011698,0.113756296917,
+    71.963787507406));
+#31656 = CARTESIAN_POINT('',(-4.,-6.1131941439E-07,71.999997403083));
+#31657 = PCURVE('',#28407,#31658);
+#31658 = DEFINITIONAL_REPRESENTATION('',(#31659),#31697);
+#31659 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#31660,#31661,#31662,#31663,
+    #31664,#31665,#31666,#31667,#31668,#31669,#31670,#31671,#31672,
+    #31673,#31674,#31675,#31676,#31677,#31678,#31679,#31680,#31681,
+    #31682,#31683,#31684,#31685,#31686,#31687,#31688,#31689,#31690,
+    #31691,#31692,#31693,#31694,#31695,#31696),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199892005839,0.501851130373,0.803810247145,
+    0.927562094826,1.),.UNSPECIFIED.);
+#31660 = CARTESIAN_POINT('',(-0.10353073626,3.141694514032));
+#31661 = CARTESIAN_POINT('',(-0.103530743544,3.220174893462));
+#31662 = CARTESIAN_POINT('',(-0.103530761036,3.2986710005));
+#31663 = CARTESIAN_POINT('',(-0.10353081117,3.377160053149));
+#31664 = CARTESIAN_POINT('',(-0.103530849816,3.455640319822));
+#31665 = CARTESIAN_POINT('',(-0.103530846021,3.534120589355));
+#31666 = CARTESIAN_POINT('',(-0.103530812672,3.612609646382));
+#31667 = CARTESIAN_POINT('',(-0.103530788072,3.691105752044));
+#31668 = CARTESIAN_POINT('',(-0.103530738783,3.888139476611));
+#31669 = CARTESIAN_POINT('',(-0.103530727095,4.006816944893));
+#31670 = CARTESIAN_POINT('',(-0.103530768097,4.125423587281));
+#31671 = CARTESIAN_POINT('',(-0.103530852363,4.243982015692));
+#31672 = CARTESIAN_POINT('',(-0.103530874262,4.362540442223));
+#31673 = CARTESIAN_POINT('',(-0.103530877163,4.481147089694));
+#31674 = CARTESIAN_POINT('',(-0.103530849638,4.599824564492));
+#31675 = CARTESIAN_POINT('',(-0.103530766822,4.836931266012));
+#31676 = CARTESIAN_POINT('',(-0.103530710556,4.955608744574));
+#31677 = CARTESIAN_POINT('',(-0.103530655469,5.074215401191));
+#31678 = CARTESIAN_POINT('',(-0.103530614996,5.192773839244));
+#31679 = CARTESIAN_POINT('',(-0.103530640353,5.31133224917));
+#31680 = CARTESIAN_POINT('',(-0.103530841965,5.429938882442));
+#31681 = CARTESIAN_POINT('',(-0.103530964252,5.548616351805));
+#31682 = CARTESIAN_POINT('',(-0.103530954301,5.715756401172));
+#31683 = CARTESIAN_POINT('',(-0.103530929143,5.764344566233));
+#31684 = CARTESIAN_POINT('',(-0.103530879184,5.81293207957));
+#31685 = CARTESIAN_POINT('',(-0.103530802053,5.861518777156));
+#31686 = CARTESIAN_POINT('',(-0.10353070705,5.910105473376));
+#31687 = CARTESIAN_POINT('',(-0.103530617173,5.958692983861));
+#31688 = CARTESIAN_POINT('',(-0.103530561693,6.007281147809));
+#31689 = CARTESIAN_POINT('',(-0.103530557829,6.08430798203));
+#31690 = CARTESIAN_POINT('',(-0.103530573071,6.112748158395));
+#31691 = CARTESIAN_POINT('',(-0.103530611981,6.141188363628));
+#31692 = CARTESIAN_POINT('',(-0.103530675369,6.169628582857));
+#31693 = CARTESIAN_POINT('',(-0.103530757857,6.198068801598));
+#31694 = CARTESIAN_POINT('',(-0.103530847879,6.226509005763));
+#31695 = CARTESIAN_POINT('',(-0.103530927682,6.254949181656));
+#31696 = CARTESIAN_POINT('',(-0.103530973324,6.283389315972));
+#31697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31698 = PCURVE('',#31699,#31704);
+#31699 = CYLINDRICAL_SURFACE('',#31700,4.);
+#31700 = AXIS2_PLACEMENT_3D('',#31701,#31702,#31703);
+#31701 = CARTESIAN_POINT('',(0.,0.,0.));
+#31702 = DIRECTION('',(-0.,-0.,-1.));
+#31703 = DIRECTION('',(1.,0.,0.));
+#31704 = DEFINITIONAL_REPRESENTATION('',(#31705),#31743);
+#31705 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#31706,#31707,#31708,#31709,
+    #31710,#31711,#31712,#31713,#31714,#31715,#31716,#31717,#31718,
+    #31719,#31720,#31721,#31722,#31723,#31724,#31725,#31726,#31727,
+    #31728,#31729,#31730,#31731,#31732,#31733,#31734,#31735,#31736,
+    #31737,#31738,#31739,#31740,#31741,#31742),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199892005839,0.501851130373,0.803810247145,
+    0.927562094826,1.),.UNSPECIFIED.);
+#31706 = CARTESIAN_POINT('',(0.,-67.99999737719));
+#31707 = CARTESIAN_POINT('',(-7.847783010609E-02,-68.09991844978));
+#31708 = CARTESIAN_POINT('',(-0.156971388646,-68.19985954473));
+#31709 = CARTESIAN_POINT('',(-0.23545789589,-68.29979165286));
+#31710 = CARTESIAN_POINT('',(-0.31393561458,-68.39971257972));
+#31711 = CARTESIAN_POINT('',(-0.392413330849,-68.49963352224));
+#31712 = CARTESIAN_POINT('',(-0.470899833052,-68.59956566218));
+#31713 = CARTESIAN_POINT('',(-0.549393388508,-68.69950677629));
+#31714 = CARTESIAN_POINT('',(-0.746420715101,-68.95036978719));
+#31715 = CARTESIAN_POINT('',(-0.865094334617,-69.10146973557));
+#31716 = CARTESIAN_POINT('',(-0.98369713696,-69.25247948592));
+#31717 = CARTESIAN_POINT('',(-1.102251722672,-69.40342782016));
+#31718 = CARTESIAN_POINT('',(-1.220806308568,-69.55437615118));
+#31719 = CARTESIAN_POINT('',(-1.339409110499,-69.70538590108));
+#31720 = CARTESIAN_POINT('',(-1.458082727854,-69.85648586121));
+#31721 = CARTESIAN_POINT('',(-1.695181711338,-70.15836975212));
+#31722 = CARTESIAN_POINT('',(-1.81385532088,-70.30946975712));
+#31723 = CARTESIAN_POINT('',(-1.932458110033,-70.46047959709));
+#31724 = CARTESIAN_POINT('',(-2.051012684327,-70.61142802607));
+#31725 = CARTESIAN_POINT('',(-2.169567271008,-70.76237633476));
+#31726 = CARTESIAN_POINT('',(-2.288170088824,-70.91338594752));
+#31727 = CARTESIAN_POINT('',(-2.40684371919,-71.0644858094));
+#31728 = CARTESIAN_POINT('',(-2.573978336961,-71.27728822845));
+#31729 = CARTESIAN_POINT('',(-2.622564920069,-71.33915060992));
+#31730 = CARTESIAN_POINT('',(-2.671150848449,-71.40101217733));
+#31731 = CARTESIAN_POINT('',(-2.719735959164,-71.46287272226));
+#31732 = CARTESIAN_POINT('',(-2.768321068227,-71.52473327511));
+#31733 = CARTESIAN_POINT('',(-2.81690699292,-71.58659486018));
+#31734 = CARTESIAN_POINT('',(-2.865493573638,-71.6484572553));
+#31735 = CARTESIAN_POINT('',(-2.94251790241,-71.74652768084));
+#31736 = CARTESIAN_POINT('',(-2.970957155155,-71.78273765204));
+#31737 = CARTESIAN_POINT('',(-2.999396437478,-71.81894764519));
+#31738 = CARTESIAN_POINT('',(-3.027835734429,-71.85515764034));
+#31739 = CARTESIAN_POINT('',(-3.05627503211,-71.89136762217));
+#31740 = CARTESIAN_POINT('',(-3.084714317681,-71.92757757991));
+#31741 = CARTESIAN_POINT('',(-3.113153579361,-71.9637875074));
+#31742 = CARTESIAN_POINT('',(-3.14159280642,-71.99999740308));
+#31743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31744 = ORIENTED_EDGE('',*,*,#31745,.F.);
+#31745 = EDGE_CURVE('',#31382,#31616,#31746,.T.);
+#31746 = SURFACE_CURVE('',#31747,(#31750,#31757),.PCURVE_S1.);
+#31747 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#31748,#31749),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#31748 = CARTESIAN_POINT('',(-3.100002198872,7.6417978123E-07,
+    71.758847887449));
+#31749 = CARTESIAN_POINT('',(-4.100003356745,-7.6415812611E-07,
+    72.026792758594));
+#31750 = PCURVE('',#28407,#31751);
+#31751 = DEFINITIONAL_REPRESENTATION('',(#31752),#31756);
+#31752 = LINE('',#31753,#31754);
+#31753 = CARTESIAN_POINT('',(0.,6.283389315972));
+#31754 = VECTOR('',#31755,1.);
+#31755 = DIRECTION('',(1.,0.));
+#31756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31757 = PCURVE('',#31758,#31801);
+#31758 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#31759,#31760,#31761,#31762,#31763,#31764,#31765,#31766,#31767
+      ,#31768,#31769,#31770,#31771,#31772,#31773,#31774,#31775,#31776
+      ,#31777,#31778,#31779)
+    ,(#31780,#31781,#31782,#31783,#31784,#31785,#31786,#31787,#31788
+      ,#31789,#31790,#31791,#31792,#31793,#31794,#31795,#31796,#31797
+      ,#31798,#31799,#31800
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#31759 = CARTESIAN_POINT('',(-3.100002198872,7.6417977013E-07,
+    71.758847887449));
+#31760 = CARTESIAN_POINT('',(-3.100002678776,-0.885356953846,
+    72.122484508189));
+#31761 = CARTESIAN_POINT('',(-2.821860006894,-1.770719227375,
+    72.486122786728));
+#31762 = CARTESIAN_POINT('',(-2.265567243012,-2.558980269064,
+    72.849750570677));
+#31763 = CARTESIAN_POINT('',(-1.469280609946,-3.153074836823,
+    73.213400710041));
+#31764 = CARTESIAN_POINT('',(-0.509187754555,-3.47300399116,
+    73.577028967698));
+#31765 = CARTESIAN_POINT('',(0.509188362645,-3.473001082914,
+    73.940661087928));
+#31766 = CARTESIAN_POINT('',(1.469273694879,-3.153073769012,
+    74.304306904227));
+#31767 = CARTESIAN_POINT('',(2.265569791227,-2.558985700143,
+    74.667937792768));
+#31768 = CARTESIAN_POINT('',(2.821858237909,-1.770717963828,
+    75.031575246081));
+#31769 = CARTESIAN_POINT('',(3.378145810229,-8.8562194102E-07,
+    75.758848007498));
+#31770 = CARTESIAN_POINT('',(2.821859230112,1.770716504293,
+    76.486120768914));
+#31771 = CARTESIAN_POINT('',(2.265572924738,2.558985717357,
+    76.849756842762));
+#31772 = CARTESIAN_POINT('',(1.469265090478,3.153067524147,
+    77.213394530103));
+#31773 = CARTESIAN_POINT('',(0.50921424945,3.473010008093,
+    77.577025249692));
+#31774 = CARTESIAN_POINT('',(-0.509219705449,3.472998062084,
+    77.940676724656));
+#31775 = CARTESIAN_POINT('',(-1.469248372358,3.153076101434,
+    78.304289885657));
+#31776 = CARTESIAN_POINT('',(-2.265582671934,2.558982456284,
+    78.667946823754));
+#31777 = CARTESIAN_POINT('',(-2.821854930787,1.770720531483,
+    79.031573228302));
+#31778 = CARTESIAN_POINT('',(-3.100001939027,0.885358567114,
+    79.395211506765));
+#31779 = CARTESIAN_POINT('',(-3.100002443252,8.4911150511E-07,
+    79.758848127579));
+#31780 = CARTESIAN_POINT('',(-4.100003356745,-7.6415813766E-07,
+    72.026792758594));
+#31781 = CARTESIAN_POINT('',(-4.100003537935,-1.170959912422,
+    72.390428865125));
+#31782 = CARTESIAN_POINT('',(-3.732136564991,-2.341915206202,
+    72.754063313836));
+#31783 = CARTESIAN_POINT('',(-2.996395441724,-3.384466492041,
+    73.117708257252));
+#31784 = CARTESIAN_POINT('',(-1.943238345785,-4.170194019949,
+    73.481330845027));
+#31785 = CARTESIAN_POINT('',(-0.673440339556,-4.593327177449,
+    73.844975314689));
+#31786 = CARTESIAN_POINT('',(0.673443402848,-4.593326959022,
+    74.208615921834));
+#31787 = CARTESIAN_POINT('',(1.943236297929,-4.170192509521,
+    74.57224283266));
+#31788 = CARTESIAN_POINT('',(2.996400289556,-3.384464413376,
+    74.935884671472));
+#31789 = CARTESIAN_POINT('',(3.732136616271,-2.341915730219,
+    75.299519945416));
+#31790 = CARTESIAN_POINT('',(4.467870779156,8.6890068853E-07,
+    76.026792638542));
+#31791 = CARTESIAN_POINT('',(3.732135802726,2.341917212438,
+    76.754065331675));
+#31792 = CARTESIAN_POINT('',(2.996402667874,3.384467094096,
+    77.117701985096));
+#31793 = CARTESIAN_POINT('',(1.943215247617,4.170186182688,
+    77.481337025011));
+#31794 = CARTESIAN_POINT('',(0.673485085311,4.593338977506,
+    77.844979032798));
+#31795 = CARTESIAN_POINT('',(-0.673500412192,4.593319732706,
+    78.208600284848));
+#31796 = CARTESIAN_POINT('',(-1.943189509307,4.170192744117,
+    78.572259851501));
+#31797 = CARTESIAN_POINT('',(-2.99642331923,3.384467176511,
+    78.935875640322));
+#31798 = CARTESIAN_POINT('',(-3.732131144128,2.341913486713,
+    79.29952196326));
+#31799 = CARTESIAN_POINT('',(-4.100003572777,1.170958299204,
+    79.663156411987));
+#31800 = CARTESIAN_POINT('',(-4.10000372981,-8.4908355902E-07,
+    80.026792518461));
+#31801 = DEFINITIONAL_REPRESENTATION('',(#31802),#31806);
+#31802 = LINE('',#31803,#31804);
+#31803 = CARTESIAN_POINT('',(0.,0.));
+#31804 = VECTOR('',#31805,1.);
+#31805 = DIRECTION('',(1.,0.));
+#31806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31807 = ADVANCED_FACE('',(#31808),#28348,.T.);
+#31808 = FACE_BOUND('',#31809,.F.);
+#31809 = EDGE_LOOP('',(#31810,#31811,#31812,#31813,#31995,#32016));
+#31810 = ORIENTED_EDGE('',*,*,#28264,.F.);
+#31811 = ORIENTED_EDGE('',*,*,#28645,.T.);
+#31812 = ORIENTED_EDGE('',*,*,#28778,.T.);
+#31813 = ORIENTED_EDGE('',*,*,#31814,.T.);
+#31814 = EDGE_CURVE('',#28714,#31815,#31817,.T.);
+#31815 = VERTEX_POINT('',#31816);
+#31816 = CARTESIAN_POINT('',(4.,0.,68.499997305898));
+#31817 = SURFACE_CURVE('',#31818,(#31875,#31935),.PCURVE_S1.);
+#31818 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#31819,#31820,#31821,#31822,
+    #31823,#31824,#31825,#31826,#31827,#31828,#31829,#31830,#31831,
+    #31832,#31833,#31834,#31835,#31836,#31837,#31838,#31839,#31840,
+    #31841,#31842,#31843,#31844,#31845,#31846,#31847,#31848,#31849,
+    #31850,#31851,#31852,#31853,#31854,#31855,#31856,#31857,#31858,
+    #31859,#31860,#31861,#31862,#31863,#31864,#31865,#31866,#31867,
+    #31868,#31869,#31870,#31871,#31872,#31873,#31874),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.05116520196E-02,0.118520396054,
+    0.278516580072,0.317188399927,0.487843338256,0.659830450981,
+    0.810498474905,0.961166502062,1.),.UNSPECIFIED.);
+#31819 = CARTESIAN_POINT('',(-5.4342713396E-07,4.,62.499997691605));
+#31820 = CARTESIAN_POINT('',(-0.135999841877,3.999999974724,
+    62.543287549652));
+#31821 = CARTESIAN_POINT('',(-0.271999803767,3.994605317311,
+    62.58657760126));
+#31822 = CARTESIAN_POINT('',(-0.407742493546,3.983816052428,
+    62.629867501689));
+#31823 = CARTESIAN_POINT('',(-0.542971301606,3.967647464664,
+    62.673157320399));
+#31824 = CARTESIAN_POINT('',(-0.677431269792,3.946130047527,
+    62.716447259659));
+#31825 = CARTESIAN_POINT('',(-0.810869416915,3.919309452437,
+    62.759737373163));
+#31826 = CARTESIAN_POINT('',(-1.120982514445,3.844076886263,
+    62.861312697831));
+#31827 = CARTESIAN_POINT('',(-1.296627155986,3.791402846404,
+    62.919599061938));
+#31828 = CARTESIAN_POINT('',(-1.469355128601,3.729373521173,
+    62.977884762181));
+#31829 = CARTESIAN_POINT('',(-1.638569956347,3.658185322504,
+    63.036170033626));
+#31830 = CARTESIAN_POINT('',(-1.803693949642,3.578081282292,
+    63.094455729889));
+#31831 = CARTESIAN_POINT('',(-1.964169607268,3.489350463443,
+    63.152742091835));
+#31832 = CARTESIAN_POINT('',(-2.484796881328,3.164072537164,
+    63.348148788378));
+#31833 = CARTESIAN_POINT('',(-2.821632391758,2.889803176455,
+    63.485337124489));
+#31834 = CARTESIAN_POINT('',(-3.122672584663,2.573970575156,
+    63.622469869243));
+#31835 = CARTESIAN_POINT('',(-3.381974910994,2.222308298572,
+    63.759584840549));
+#31836 = CARTESIAN_POINT('',(-3.59471143054,1.841364013228,
+    63.896717701269));
+#31837 = CARTESIAN_POINT('',(-3.757161333451,1.438509392772,
+    64.033906093914));
+#31838 = CARTESIAN_POINT('',(-3.893832260975,0.921363970191,
+    64.204170207684));
+#31839 = CARTESIAN_POINT('',(-3.917378981631,0.819890633039,
+    64.237313074192));
+#31840 = CARTESIAN_POINT('',(-3.937839146751,0.717720964747,
+    64.270455952759));
+#31841 = CARTESIAN_POINT('',(-3.955188405814,0.614967644184,
+    64.303598835362));
+#31842 = CARTESIAN_POINT('',(-3.969407586088,0.51174422448,
+    64.336741714014));
+#31843 = CARTESIAN_POINT('',(-3.980482692626,0.408165133018,
+    64.369884580759));
+#31844 = CARTESIAN_POINT('',(-4.023364866873,-0.153799403677,
+    64.549283552106));
+#31845 = CARTESIAN_POINT('',(-3.996947885284,-0.616918997068,
+    64.695632074854));
+#31846 = CARTESIAN_POINT('',(-3.908228619651,-1.074618023631,
+    64.841903109663));
+#31847 = CARTESIAN_POINT('',(-3.758704490733,-1.516969153212,
+    64.988151855818));
+#31848 = CARTESIAN_POINT('',(-3.551533735426,-1.934629067782,
+    65.134422854479));
+#31849 = CARTESIAN_POINT('',(-3.29154912892,-2.318797851377,
+    65.280771316352));
+#31850 = CARTESIAN_POINT('',(-2.677650382633,-3.007426895696,
+    65.5744251627));
+#31851 = CARTESIAN_POINT('',(-2.322622071981,-3.311686526479,
+    65.721918999724));
+#31852 = CARTESIAN_POINT('',(-1.927719198929,-3.566480981599,
+    65.869332213291));
+#31853 = CARTESIAN_POINT('',(-1.501339370745,-3.765882106859,
+    66.016722637531));
+#31854 = CARTESIAN_POINT('',(-1.052626136433,-3.905613802943,
+    66.164135807213));
+#31855 = CARTESIAN_POINT('',(-0.591512787564,-3.983031599795,
+    66.311629620135));
+#31856 = CARTESIAN_POINT('',(0.276764928009,-4.01098044489,
+    66.588154131544));
+#31857 = CARTESIAN_POINT('',(0.683919204778,-3.976063442693,
+    66.717330729972));
+#31858 = CARTESIAN_POINT('',(1.085680851822,-3.892886549883,
+    66.846466530324));
+#31859 = CARTESIAN_POINT('',(1.475255307997,-3.762564318111,
+    66.975588159874));
+#31860 = CARTESIAN_POINT('',(1.846195799949,-3.587253408403,
+    67.104724078343));
+#31861 = CARTESIAN_POINT('',(2.19240486922,-3.370151899723,
+    67.233900713238));
+#31862 = CARTESIAN_POINT('',(2.824380257406,-2.861370144952,
+    67.492154229957));
+#31863 = CARTESIAN_POINT('',(3.110390490174,-2.569493528954,
+    67.621330827199));
+#31864 = CARTESIAN_POINT('',(3.360853719267,-2.244533555465,
+    67.750466663281));
+#31865 = CARTESIAN_POINT('',(3.571343771224,-1.891764331563,
+    67.879588212949));
+#31866 = CARTESIAN_POINT('',(3.738377369681,-1.517023620089,
+    68.008724027224));
+#31867 = CARTESIAN_POINT('',(3.859415058715,-1.126711303131,
+    68.137900594351));
+#31868 = CARTESIAN_POINT('',(3.95225211047,-0.625008270156,
+    68.300308733698));
+#31869 = CARTESIAN_POINT('',(3.968141424515,-0.521616660763,
+    68.333590154665));
+#31870 = CARTESIAN_POINT('',(3.980874182322,-0.417759809255,
+    68.36687158944));
+#31871 = CARTESIAN_POINT('',(3.990434413513,-0.31355334909,
+    68.40015303056));
+#31872 = CARTESIAN_POINT('',(3.996811464804,-0.209113403641,
+    68.433434469798));
+#31873 = CARTESIAN_POINT('',(4.,-0.104556586206,68.466715898163));
+#31874 = CARTESIAN_POINT('',(4.,0.,68.499997305898));
+#31875 = PCURVE('',#28348,#31876);
+#31876 = DEFINITIONAL_REPRESENTATION('',(#31877),#31934);
+#31877 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#31878,#31879,#31880,#31881,
+    #31882,#31883,#31884,#31885,#31886,#31887,#31888,#31889,#31890,
+    #31891,#31892,#31893,#31894,#31895,#31896,#31897,#31898,#31899,
+    #31900,#31901,#31902,#31903,#31904,#31905,#31906,#31907,#31908,
+    #31909,#31910,#31911,#31912,#31913,#31914,#31915,#31916,#31917,
+    #31918,#31919,#31920,#31921,#31922,#31923,#31924,#31925,#31926,
+    #31927,#31928,#31929,#31930,#31931,#31932,#31933),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.05116520196E-02,0.118520396054,
+    0.278516580072,0.317188399927,0.487843338256,0.659830450981,
+    0.810498474905,0.961166502062,1.),.UNSPECIFIED.);
+#31878 = CARTESIAN_POINT('',(-1.570796462652,-62.4999976916));
+#31879 = CARTESIAN_POINT('',(-1.604796287264,-62.54328754965));
+#31880 = CARTESIAN_POINT('',(-1.638796278459,-62.58657760126));
+#31881 = CARTESIAN_POINT('',(-1.672796146766,-62.62986750168));
+#31882 = CARTESIAN_POINT('',(-1.706795935932,-62.67315732039));
+#31883 = CARTESIAN_POINT('',(-1.740795800615,-62.71644725965));
+#31884 = CARTESIAN_POINT('',(-1.774795784078,-62.75973737316));
+#31885 = CARTESIAN_POINT('',(-1.854572845425,-62.86131269783));
+#31886 = CARTESIAN_POINT('',(-1.900350816726,-62.91959906193));
+#31887 = CARTESIAN_POINT('',(-1.946128251765,-62.97788476218));
+#31888 = CARTESIAN_POINT('',(-1.991905346721,-63.03617003362));
+#31889 = CARTESIAN_POINT('',(-2.037682782254,-63.09445572988));
+#31890 = CARTESIAN_POINT('',(-2.083460753773,-63.15274209183));
+#31891 = CARTESIAN_POINT('',(-2.236932756069,-63.34814878837));
+#31892 = CARTESIAN_POINT('',(-2.344680254171,-63.48533712448));
+#31893 = CARTESIAN_POINT('',(-2.452384182608,-63.62246986924));
+#31894 = CARTESIAN_POINT('',(-2.560074119621,-63.75958484054));
+#31895 = CARTESIAN_POINT('',(-2.667778033677,-63.89671770126));
+#31896 = CARTESIAN_POINT('',(-2.775525523789,-64.03390609391));
+#31897 = CARTESIAN_POINT('',(-2.909250598693,-64.20417020768));
+#31898 = CARTESIAN_POINT('',(-2.935280935009,-64.23731307419));
+#31899 = CARTESIAN_POINT('',(-2.961311280233,-64.27045595275));
+#31900 = CARTESIAN_POINT('',(-2.987341628424,-64.30359883536));
+#31901 = CARTESIAN_POINT('',(-3.013371973633,-64.33674171401));
+#31902 = CARTESIAN_POINT('',(-3.039402309909,-64.36988458075));
+#31903 = CARTESIAN_POINT('',(-3.180301879943,-64.5492835521));
+#31904 = CARTESIAN_POINT('',(-3.295243710942,-64.69563207485));
+#31905 = CARTESIAN_POINT('',(-3.410124718098,-64.84190310966));
+#31906 = CARTESIAN_POINT('',(-3.524988249592,-64.98815185581));
+#31907 = CARTESIAN_POINT('',(-3.639869261393,-65.13442285448));
+#31908 = CARTESIAN_POINT('',(-3.754811101608,-65.28077131635));
+#31909 = CARTESIAN_POINT('',(-3.98544631566,-65.5744251627));
+#31910 = CARTESIAN_POINT('',(-4.101287698175,-65.72191899972));
+#31911 = CARTESIAN_POINT('',(-4.217065748516,-65.86933221329));
+#31912 = CARTESIAN_POINT('',(-4.332825862937,-66.01672263753));
+#31913 = CARTESIAN_POINT('',(-4.448603918057,-66.16413580721));
+#31914 = CARTESIAN_POINT('',(-4.564445303752,-66.31162962013));
+#31915 = CARTESIAN_POINT('',(-4.781627158614,-66.58815413154));
+#31916 = CARTESIAN_POINT('',(-4.883082213486,-66.71733072997));
+#31917 = CARTESIAN_POINT('',(-4.984505294941,-66.84646653032));
+#31918 = CARTESIAN_POINT('',(-5.085917174987,-66.97558815987));
+#31919 = CARTESIAN_POINT('',(-5.187340241284,-67.10472407834));
+#31920 = CARTESIAN_POINT('',(-5.288795290749,-67.23390071323));
+#31921 = CARTESIAN_POINT('',(-5.491627081475,-67.49215422995));
+#31922 = CARTESIAN_POINT('',(-5.593082139456,-67.62133082719));
+#31923 = CARTESIAN_POINT('',(-5.694505220128,-67.75046666328));
+#31924 = CARTESIAN_POINT('',(-5.795917113864,-67.87958821294));
+#31925 = CARTESIAN_POINT('',(-5.897340197448,-68.00872402722));
+#31926 = CARTESIAN_POINT('',(-5.99879525987,-68.13790059435));
+#31927 = CARTESIAN_POINT('',(-6.126350309621,-68.30030873369));
+#31928 = CARTESIAN_POINT('',(-6.15248947375,-68.33359015466));
+#31929 = CARTESIAN_POINT('',(-6.178628646935,-68.36687158944));
+#31930 = CARTESIAN_POINT('',(-6.204767823423,-68.40015303056));
+#31931 = CARTESIAN_POINT('',(-6.230906996926,-68.43343446979));
+#31932 = CARTESIAN_POINT('',(-6.257046160628,-68.46671589816));
+#31933 = CARTESIAN_POINT('',(-6.28318530718,-68.49999730589));
+#31934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31935 = PCURVE('',#28728,#31936);
+#31936 = DEFINITIONAL_REPRESENTATION('',(#31937),#31994);
+#31937 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#31938,#31939,#31940,#31941,
+    #31942,#31943,#31944,#31945,#31946,#31947,#31948,#31949,#31950,
+    #31951,#31952,#31953,#31954,#31955,#31956,#31957,#31958,#31959,
+    #31960,#31961,#31962,#31963,#31964,#31965,#31966,#31967,#31968,
+    #31969,#31970,#31971,#31972,#31973,#31974,#31975,#31976,#31977,
+    #31978,#31979,#31980,#31981,#31982,#31983,#31984,#31985,#31986,
+    #31987,#31988,#31989,#31990,#31991,#31992,#31993),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.05116520196E-02,0.118520396054,
+    0.278516580072,0.317188399927,0.487843338256,0.659830450981,
+    0.810498474905,0.961166502062,1.),.UNSPECIFIED.);
+#31938 = CARTESIAN_POINT('',(-0.931751544868,0.));
+#31939 = CARTESIAN_POINT('',(-0.931751599427,3.400090926157E-02));
+#31940 = CARTESIAN_POINT('',(-0.931751703271,6.800199604933E-02));
+#31941 = CARTESIAN_POINT('',(-0.931751813704,0.102002964193));
+#31942 = CARTESIAN_POINT('',(-0.931751901681,0.136003854902));
+#31943 = CARTESIAN_POINT('',(-0.931751952385,0.170004822679));
+#31944 = CARTESIAN_POINT('',(-0.931751965808,0.204005911225));
+#31945 = CARTESIAN_POINT('',(-0.931751945917,0.283785568438));
+#31946 = CARTESIAN_POINT('',(-0.931751888204,0.329565031781));
+#31947 = CARTESIAN_POINT('',(-0.931751805832,0.375343961057));
+#31948 = CARTESIAN_POINT('',(-0.931751720614,0.421122551274));
+#31949 = CARTESIAN_POINT('',(-0.931751650247,0.466901481575));
+#31950 = CARTESIAN_POINT('',(-0.931751604022,0.512680946039));
+#31951 = CARTESIAN_POINT('',(-0.931751518616,0.666157945375));
+#31952 = CARTESIAN_POINT('',(-0.931751577615,0.773908938688));
+#31953 = CARTESIAN_POINT('',(-0.931751763177,0.881616337835));
+#31954 = CARTESIAN_POINT('',(-0.931751850003,0.989309742387));
+#31955 = CARTESIAN_POINT('',(-0.931751867659,1.097017148222));
+#31956 = CARTESIAN_POINT('',(-0.931751846486,1.204768141919));
+#31957 = CARTESIAN_POINT('',(-0.931751799964,1.338497571529));
+#31958 = CARTESIAN_POINT('',(-0.931751789965,1.364528755802));
+#31959 = CARTESIAN_POINT('',(-0.931751779362,1.390559949159));
+#31960 = CARTESIAN_POINT('',(-0.931751768456,1.416591145552));
+#31961 = CARTESIAN_POINT('',(-0.931751757513,1.442622338939));
+#31962 = CARTESIAN_POINT('',(-0.93175174676,1.468653523284));
+#31963 = CARTESIAN_POINT('',(-0.931751690629,1.609557682829));
+#31964 = CARTESIAN_POINT('',(-0.931751652231,1.724503254456));
+#31965 = CARTESIAN_POINT('',(-0.931751638495,1.839387990034));
+#31966 = CARTESIAN_POINT('',(-0.93175164843,1.95425524419));
+#31967 = CARTESIAN_POINT('',(-0.931751705065,2.069139979079));
+#31968 = CARTESIAN_POINT('',(-0.931751747983,2.184085542981));
+#31969 = CARTESIAN_POINT('',(-0.931751780125,2.414728233748));
+#31970 = CARTESIAN_POINT('',(-0.931751765113,2.530573375238));
+#31971 = CARTESIAN_POINT('',(-0.931751728724,2.646355180245));
+#31972 = CARTESIAN_POINT('',(-0.931751593281,2.762119077659));
+#31973 = CARTESIAN_POINT('',(-0.931751709214,2.877900888503));
+#31974 = CARTESIAN_POINT('',(-0.93175176138,2.993746031222));
+#31975 = CARTESIAN_POINT('',(-0.931751792879,3.210934940288));
+#31976 = CARTESIAN_POINT('',(-0.931751772559,3.312393292741));
+#31977 = CARTESIAN_POINT('',(-0.931751873591,3.413819664206));
+#31978 = CARTESIAN_POINT('',(-0.931751790301,3.51523483084));
+#31979 = CARTESIAN_POINT('',(-0.931751712999,3.616661197739));
+#31980 = CARTESIAN_POINT('',(-0.931751654521,3.718119548268));
+#31981 = CARTESIAN_POINT('',(-0.931751612356,3.920957932834));
+#31982 = CARTESIAN_POINT('',(-0.93175162731,4.022416285852));
+#31983 = CARTESIAN_POINT('',(-0.93175169096,4.123842653175));
+#31984 = CARTESIAN_POINT('',(-0.931751766649,4.225257823383));
+#31985 = CARTESIAN_POINT('',(-0.931751808393,4.326684187389));
+#31986 = CARTESIAN_POINT('',(-0.931751823087,4.428142538402));
+#31987 = CARTESIAN_POINT('',(-0.931751814331,4.555701730987));
+#31988 = CARTESIAN_POINT('',(-0.931751811112,4.58184174452));
+#31989 = CARTESIAN_POINT('',(-0.931751806617,4.607981767529));
+#31990 = CARTESIAN_POINT('',(-0.931751801009,4.634121794226));
+#31991 = CARTESIAN_POINT('',(-0.931751794466,4.660261818277));
+#31992 = CARTESIAN_POINT('',(-0.931751787175,4.686401832801));
+#31993 = CARTESIAN_POINT('',(-0.93175177934,4.71254183037));
+#31994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31995 = ORIENTED_EDGE('',*,*,#31996,.F.);
+#31996 = EDGE_CURVE('',#31491,#31815,#31997,.T.);
+#31997 = SURFACE_CURVE('',#31998,(#32002,#32009),.PCURVE_S1.);
+#31998 = LINE('',#31999,#32000);
+#31999 = CARTESIAN_POINT('',(4.,0.,0.));
+#32000 = VECTOR('',#32001,1.);
+#32001 = DIRECTION('',(0.,0.,1.));
+#32002 = PCURVE('',#28348,#32003);
+#32003 = DEFINITIONAL_REPRESENTATION('',(#32004),#32008);
+#32004 = LINE('',#32005,#32006);
+#32005 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#32006 = VECTOR('',#32007,1.);
+#32007 = DIRECTION('',(-0.,-1.));
+#32008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32009 = PCURVE('',#31699,#32010);
+#32010 = DEFINITIONAL_REPRESENTATION('',(#32011),#32015);
+#32011 = LINE('',#32012,#32013);
+#32012 = CARTESIAN_POINT('',(-0.,0.));
+#32013 = VECTOR('',#32014,1.);
+#32014 = DIRECTION('',(-0.,-1.));
+#32015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32016 = ORIENTED_EDGE('',*,*,#31490,.F.);
+#32017 = ADVANCED_FACE('',(#32018),#28728,.F.);
+#32018 = FACE_BOUND('',#32019,.F.);
+#32019 = EDGE_LOOP('',(#32020,#32021,#32022,#32063,#32128));
+#32020 = ORIENTED_EDGE('',*,*,#31814,.F.);
+#32021 = ORIENTED_EDGE('',*,*,#28713,.T.);
+#32022 = ORIENTED_EDGE('',*,*,#32023,.T.);
+#32023 = EDGE_CURVE('',#28673,#32024,#32026,.T.);
+#32024 = VERTEX_POINT('',#32025);
+#32025 = CARTESIAN_POINT('',(7.6416267E-07,3.099997801139,
+    70.741156433834));
+#32026 = SURFACE_CURVE('',#32027,(#32049,#32056),.PCURVE_S1.);
+#32027 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#32028,#32029,#32030,#32031,
+    #32032,#32033,#32034,#32035,#32036,#32037,#32038,#32039,#32040,
+    #32041,#32042,#32043,#32044,#32045,#32046,#32047,#32048),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#32028 = CARTESIAN_POINT('',(6.7925885894E-07,3.099998045449,
+    62.741156193769));
+#32029 = CARTESIAN_POINT('',(-0.885355782789,3.099997977858,
+    63.104792814444));
+#32030 = CARTESIAN_POINT('',(-1.770716628334,2.821851800585,
+    63.468431093063));
+#32031 = CARTESIAN_POINT('',(-2.558977708994,2.265580719467,
+    63.832057497431));
+#32032 = CARTESIAN_POINT('',(-3.153070904092,1.469247842723,
+    64.195714435785));
+#32033 = CARTESIAN_POINT('',(-3.472992884163,0.509220695103,
+    64.559327596495));
+#32034 = CARTESIAN_POINT('',(-3.4730053322,-0.509211814697,
+    64.922979071669));
+#32035 = CARTESIAN_POINT('',(-3.153063775518,-1.469261451688,
+    65.286609791167));
+#32036 = CARTESIAN_POINT('',(-2.558983204067,-2.265568449114,
+    65.65024747853));
+#32037 = CARTESIAN_POINT('',(-1.770715383525,-2.821854353964,
+    66.013883552376));
+#32038 = CARTESIAN_POINT('',(-7.7985068334E-07,-3.378141017906,
+    66.74115631379));
+#32039 = CARTESIAN_POINT('',(1.770714060628,-2.821855107737,
+    67.46842907521));
+#32040 = CARTESIAN_POINT('',(2.558980655901,-2.265568198488,
+    67.832065149043));
+#32041 = CARTESIAN_POINT('',(3.153069738563,-1.469271752147,
+    68.195702836433));
+#32042 = CARTESIAN_POINT('',(3.47299382114,-0.509191875572,
+    68.559333555898));
+#32043 = CARTESIAN_POINT('',(3.47300139917,0.509187843034,
+    68.922985031099));
+#32044 = CARTESIAN_POINT('',(3.153069921192,1.469275558136,
+    69.28659819179));
+#32045 = CARTESIAN_POINT('',(2.558978052826,2.26556312708,
+    69.650255130156));
+#32046 = CARTESIAN_POINT('',(1.770718106614,2.821855130752,
+    70.01388153453));
+#32047 = CARTESIAN_POINT('',(0.885357226196,3.099997844522,
+    70.377519813115));
+#32048 = CARTESIAN_POINT('',(7.6416269579E-07,3.099997801139,
+    70.741156433834));
+#32049 = PCURVE('',#28728,#32050);
+#32050 = DEFINITIONAL_REPRESENTATION('',(#32051),#32055);
+#32051 = LINE('',#32052,#32053);
+#32052 = CARTESIAN_POINT('',(-0.,0.));
+#32053 = VECTOR('',#32054,1.);
+#32054 = DIRECTION('',(0.,1.));
+#32055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32056 = PCURVE('',#28927,#32057);
+#32057 = DEFINITIONAL_REPRESENTATION('',(#32058),#32062);
+#32058 = LINE('',#32059,#32060);
+#32059 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#32060 = VECTOR('',#32061,1.);
+#32061 = DIRECTION('',(0.,1.));
+#32062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32063 = ORIENTED_EDGE('',*,*,#32064,.F.);
+#32064 = EDGE_CURVE('',#32065,#32024,#32067,.T.);
+#32065 = VERTEX_POINT('',#32066);
+#32066 = CARTESIAN_POINT('',(-6.11354486E-07,4.,70.499997403064));
+#32067 = SURFACE_CURVE('',#32068,(#32071,#32078),.PCURVE_S1.);
+#32068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32069,#32070),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#32069 = CARTESIAN_POINT('',(-7.6418420747E-07,4.099996643244,
+    70.473202920123));
+#32070 = CARTESIAN_POINT('',(7.6416269668E-07,3.099997801139,
+    70.741156433834));
+#32071 = PCURVE('',#28728,#32072);
+#32072 = DEFINITIONAL_REPRESENTATION('',(#32073),#32077);
+#32073 = LINE('',#32074,#32075);
+#32074 = CARTESIAN_POINT('',(0.,6.283389315972));
+#32075 = VECTOR('',#32076,1.);
+#32076 = DIRECTION('',(1.,0.));
+#32077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32078 = PCURVE('',#32079,#32122);
+#32079 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#32080,#32081,#32082,#32083,#32084,#32085,#32086,#32087,#32088
+      ,#32089,#32090,#32091,#32092,#32093,#32094,#32095,#32096,#32097
+      ,#32098,#32099,#32100)
+    ,(#32101,#32102,#32103,#32104,#32105,#32106,#32107,#32108,#32109
+      ,#32110,#32111,#32112,#32113,#32114,#32115,#32116,#32117,#32118
+      ,#32119,#32120,#32121
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#32080 = CARTESIAN_POINT('',(-7.6418421813E-07,4.099996643244,
+    70.473202920123));
+#32081 = CARTESIAN_POINT('',(-1.170957888531,4.099996025556,
+    70.836839026658));
+#32082 = CARTESIAN_POINT('',(-2.341910907477,3.732123771941,
+    71.20047347539));
+#32083 = CARTESIAN_POINT('',(-3.384462505712,2.996416808487,
+    71.564119798175));
+#32084 = CARTESIAN_POINT('',(-4.170186300902,1.943184509696,
+    71.927735587281));
+#32085 = CARTESIAN_POINT('',(-4.593312058516,0.673497440847,
+    72.291395153653));
+#32086 = CARTESIAN_POINT('',(-4.593330773341,-0.673485728704,
+    72.655016405851));
+#32087 = CARTESIAN_POINT('',(-4.170178210224,-1.943213529772,
+    73.018658413619));
+#32088 = CARTESIAN_POINT('',(-3.384460065313,-2.996398820554,
+    73.382293453509));
+#32089 = CARTESIAN_POINT('',(-2.341911696117,-3.732130273528,
+    73.745930106945));
+#32090 = CARTESIAN_POINT('',(8.8910699855E-07,-4.46786305681,
+    74.473202800073));
+#32091 = CARTESIAN_POINT('',(2.341913150924,-3.73212924409,
+    75.200475493203));
+#32092 = CARTESIAN_POINT('',(3.384459742618,-2.996393778835,
+    75.564110767163));
+#32093 = CARTESIAN_POINT('',(4.170186066331,-1.943231298267,
+    75.927752605883));
+#32094 = CARTESIAN_POINT('',(4.59331928478,-0.673440431553,
+    76.291379516879));
+#32095 = CARTESIAN_POINT('',(4.593318973291,0.673440982924,
+    76.655020123919));
+#32096 = CARTESIAN_POINT('',(4.170186047545,1.943236628039,
+    77.018664593509));
+#32097 = CARTESIAN_POINT('',(3.384459463167,2.996391594326,
+    77.382287181434));
+#32098 = CARTESIAN_POINT('',(2.341909689943,3.732131035791,
+    77.745932124761));
+#32099 = CARTESIAN_POINT('',(1.170956275253,4.099996912221,
+    78.109566573515));
+#32100 = CARTESIAN_POINT('',(-8.4911716147E-07,4.099996270177,
+    78.473202679993));
+#32101 = CARTESIAN_POINT('',(7.6416268557E-07,3.099997801139,
+    70.741156433834));
+#32102 = CARTESIAN_POINT('',(-0.88535562808,3.099997757732,
+    71.104793054576));
+#32103 = CARTESIAN_POINT('',(-1.770716411461,2.821851626704,
+    71.468431333135));
+#32104 = CARTESIAN_POINT('',(-2.558977445268,2.265580610983,
+    71.832057737513));
+#32105 = CARTESIAN_POINT('',(-3.153070615298,1.469247813282,
+    72.19571467591));
+#32106 = CARTESIAN_POINT('',(-3.472992596491,0.509220750111,
+    72.559327836551));
+#32107 = CARTESIAN_POINT('',(-3.473005072404,-0.509211679435,
+    72.922979311793));
+#32108 = CARTESIAN_POINT('',(-3.153063567245,-1.469261249512,
+    73.286610031239));
+#32109 = CARTESIAN_POINT('',(-2.558983064429,-2.265568200448,
+    73.650247718633));
+#32110 = CARTESIAN_POINT('',(-1.770715321256,-2.821854083044,
+    74.013883792467));
+#32111 = CARTESIAN_POINT('',(-8.723856305E-07,-3.378140751645,
+    74.741156553884));
+#32112 = CARTESIAN_POINT('',(1.770713843766,-2.821854933825,
+    75.468429315302));
+#32113 = CARTESIAN_POINT('',(2.55898068919,-2.265567730367,
+    75.832066768622));
+#32114 = CARTESIAN_POINT('',(3.153068282834,-1.469273135614,
+    76.195697657118));
+#32115 = CARTESIAN_POINT('',(3.472995617308,-0.509189407526,
+    76.559343473504));
+#32116 = CARTESIAN_POINT('',(3.47299905553,0.50918518471,76.922975593684
+    ));
+#32117 = CARTESIAN_POINT('',(3.153070879883,1.469276768889,
+    77.286603851282));
+#32118 = CARTESIAN_POINT('',(2.558977616119,2.265562518747,
+    77.650253990761));
+#32119 = CARTESIAN_POINT('',(1.770718044378,2.82185485982,
+    78.013881774655));
+#32120 = CARTESIAN_POINT('',(0.885357241309,3.099997575977,
+    78.377520053154));
+#32121 = CARTESIAN_POINT('',(8.4908949338E-07,3.09999755676,
+    78.741156673967));
+#32122 = DEFINITIONAL_REPRESENTATION('',(#32123),#32127);
+#32123 = LINE('',#32124,#32125);
+#32124 = CARTESIAN_POINT('',(0.,0.));
+#32125 = VECTOR('',#32126,1.);
+#32126 = DIRECTION('',(1.,0.));
+#32127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32128 = ORIENTED_EDGE('',*,*,#32129,.F.);
+#32129 = EDGE_CURVE('',#31815,#32065,#32130,.T.);
+#32130 = SURFACE_CURVE('',#32131,(#32158,#32188),.PCURVE_S1.);
+#32131 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#32132,#32133,#32134,#32135,
+    #32136,#32137,#32138,#32139,#32140,#32141,#32142,#32143,#32144,
+    #32145,#32146,#32147,#32148,#32149,#32150,#32151,#32152,#32153,
+    #32154,#32155,#32156,#32157),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291537343247,0.403548362599,0.903505415399,1.),.UNSPECIFIED.);
+#32132 = CARTESIAN_POINT('',(4.,-1.4E-16,68.499997305898));
+#32133 = CARTESIAN_POINT('',(4.,0.261657401003,68.583285475163));
+#32134 = CARTESIAN_POINT('',(3.980031130796,0.523332642464,
+    68.666579261113));
+#32135 = CARTESIAN_POINT('',(3.940088695947,0.783165186173,
+    68.749868924112));
+#32136 = CARTESIAN_POINT('',(3.880390964597,1.039332769048,
+    68.833155957776));
+#32137 = CARTESIAN_POINT('',(3.801352976339,1.290054423467,
+    68.916445602524));
+#32138 = CARTESIAN_POINT('',(3.703584522665,1.53359913157,
+    68.999739358137));
+#32139 = CARTESIAN_POINT('',(3.543470097829,1.858474140444,
+    69.115027475356));
+#32140 = CARTESIAN_POINT('',(3.496383761304,1.947345216449,
+    69.147027469472));
+#32141 = CARTESIAN_POINT('',(3.446699310734,2.034820009576,
+    69.179027471372));
+#32142 = CARTESIAN_POINT('',(3.394466661616,2.120807556938,
+    69.211027474792));
+#32143 = CARTESIAN_POINT('',(3.339739629639,2.205219264739,
+    69.24302747355));
+#32144 = CARTESIAN_POINT('',(3.282575930691,2.287968908274,
+    69.275027461539));
+#32145 = CARTESIAN_POINT('',(2.957288167338,2.730529764246,
+    69.449858123691));
+#32146 = CARTESIAN_POINT('',(2.644066625266,3.057514197288,
+    69.592770967681));
+#32147 = CARTESIAN_POINT('',(2.289022383977,3.342045644424,
+    69.735615333162));
+#32148 = CARTESIAN_POINT('',(1.899195701629,3.577980999344,
+    69.878439182709));
+#32149 = CARTESIAN_POINT('',(1.482448152044,3.760562284438,
+    70.021283796741));
+#32150 = CARTESIAN_POINT('',(1.047487275463,3.886401484228,
+    70.164196801356));
+#32151 = CARTESIAN_POINT('',(0.518302830211,3.967223533322,
+    70.334594611289));
+#32152 = CARTESIAN_POINT('',(0.432360432526,3.978136486461,
+    70.362161753469));
+#32153 = CARTESIAN_POINT('',(0.346153371176,3.986876881903,
+    70.38972889391));
+#32154 = CARTESIAN_POINT('',(0.259747546633,3.993437194376,
+    70.417296029994));
+#32155 = CARTESIAN_POINT('',(0.173209052042,3.997812406524,
+    70.444863160245));
+#32156 = CARTESIAN_POINT('',(8.660417321675E-02,4.000000008906,
+    70.472430284332));
+#32157 = CARTESIAN_POINT('',(-6.113544881E-07,4.,70.499997403064));
+#32158 = PCURVE('',#28728,#32159);
+#32159 = DEFINITIONAL_REPRESENTATION('',(#32160),#32187);
+#32160 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#32161,#32162,#32163,#32164,
+    #32165,#32166,#32167,#32168,#32169,#32170,#32171,#32172,#32173,
+    #32174,#32175,#32176,#32177,#32178,#32179,#32180,#32181,#32182,
+    #32183,#32184,#32185,#32186),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291537343247,0.403548362599,0.903505415399,1.),.UNSPECIFIED.);
+#32161 = CARTESIAN_POINT('',(-0.93175177934,4.71254183037));
+#32162 = CARTESIAN_POINT('',(-0.931751759733,4.777958310331));
+#32163 = CARTESIAN_POINT('',(-0.931751736638,4.843379197045));
+#32164 = CARTESIAN_POINT('',(-0.931751713132,4.908796844181));
+#32165 = CARTESIAN_POINT('',(-0.931751691532,4.974212429981));
+#32166 = CARTESIAN_POINT('',(-0.931751674138,5.039630075121));
+#32167 = CARTESIAN_POINT('',(-0.931751663283,5.105050960137));
+#32168 = CARTESIAN_POINT('',(-0.931751659669,5.195600987139));
+#32169 = CARTESIAN_POINT('',(-0.93175165987,5.220734544463));
+#32170 = CARTESIAN_POINT('',(-0.931751661383,5.245868109333));
+#32171 = CARTESIAN_POINT('',(-0.931751664267,5.271001676703));
+#32172 = CARTESIAN_POINT('',(-0.93175166853,5.29613524152));
+#32173 = CARTESIAN_POINT('',(-0.931751674134,5.321268798723));
+#32174 = CARTESIAN_POINT('',(-0.93175171158,5.45858499204));
+#32175 = CARTESIAN_POINT('',(-0.931751770693,5.570832177717));
+#32176 = CARTESIAN_POINT('',(-0.931751821394,5.683025549295));
+#32177 = CARTESIAN_POINT('',(-0.93175191887,5.795202771326));
+#32178 = CARTESIAN_POINT('',(-0.931751752302,5.907396121845));
+#32179 = CARTESIAN_POINT('',(-0.931751667182,6.019643339956));
+#32180 = CARTESIAN_POINT('',(-0.931751746845,6.153477907372));
+#32181 = CARTESIAN_POINT('',(-0.931751763048,6.175129812299));
+#32182 = CARTESIAN_POINT('',(-0.931751786693,6.196781720349));
+#32183 = CARTESIAN_POINT('',(-0.931751818465,6.218433628652));
+#32184 = CARTESIAN_POINT('',(-0.931751855599,6.240085533646));
+#32185 = CARTESIAN_POINT('',(-0.931751891886,6.261737431071));
+#32186 = CARTESIAN_POINT('',(-0.931751917668,6.283389315972));
+#32187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32188 = PCURVE('',#31699,#32189);
+#32189 = DEFINITIONAL_REPRESENTATION('',(#32190),#32217);
+#32190 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#32191,#32192,#32193,#32194,
+    #32195,#32196,#32197,#32198,#32199,#32200,#32201,#32202,#32203,
+    #32204,#32205,#32206,#32207,#32208,#32209,#32210,#32211,#32212,
+    #32213,#32214,#32215,#32216),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291537343247,0.403548362599,0.903505415399,1.),.UNSPECIFIED.);
+#32191 = CARTESIAN_POINT('',(0.,-68.49999730589));
+#32192 = CARTESIAN_POINT('',(-6.541435025087E-02,-68.58328547516));
+#32193 = CARTESIAN_POINT('',(-0.130833105864,-68.66657926111));
+#32194 = CARTESIAN_POINT('',(-0.196248621856,-68.74986892411));
+#32195 = CARTESIAN_POINT('',(-0.261662077816,-68.83315595777));
+#32196 = CARTESIAN_POINT('',(-0.327077595095,-68.91644560252));
+#32197 = CARTESIAN_POINT('',(-0.392496354265,-68.99973935813));
+#32198 = CARTESIAN_POINT('',(-0.483043441611,-69.11502747535));
+#32199 = CARTESIAN_POINT('',(-0.508176183284,-69.14702746947));
+#32200 = CARTESIAN_POINT('',(-0.533308932786,-69.17902747137));
+#32201 = CARTESIAN_POINT('',(-0.558441685059,-69.21102747479));
+#32202 = CARTESIAN_POINT('',(-0.583574435034,-69.24302747355));
+#32203 = CARTESIAN_POINT('',(-0.608707177631,-69.27502746153));
+#32204 = CARTESIAN_POINT('',(-0.746018921535,-69.44985812369));
+#32205 = CARTESIAN_POINT('',(-0.858262474662,-69.59277096768));
+#32206 = CARTESIAN_POINT('',(-0.970452215948,-69.73561533316));
+#32207 = CARTESIAN_POINT('',(-1.082625811636,-69.8784391827));
+#32208 = CARTESIAN_POINT('',(-1.194815525114,-70.02128379674));
+#32209 = CARTESIAN_POINT('',(-1.30705905431,-70.16419680135));
+#32210 = CARTESIAN_POINT('',(-1.440889259401,-70.33459461128));
+#32211 = CARTESIAN_POINT('',(-1.462540459671,-70.36216175346));
+#32212 = CARTESIAN_POINT('',(-1.484191664716,-70.38972889391));
+#32213 = CARTESIAN_POINT('',(-1.505842872335,-70.41729602999));
+#32214 = CARTESIAN_POINT('',(-1.527494079726,-70.44486316024));
+#32215 = CARTESIAN_POINT('',(-1.549145283491,-70.47243028433));
+#32216 = CARTESIAN_POINT('',(-1.570796479634,-70.49999740306));
+#32217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32218 = ADVANCED_FACE('',(#32219),#28927,.F.);
+#32219 = FACE_BOUND('',#32220,.F.);
+#32220 = EDGE_LOOP('',(#32221,#32222,#32223,#32264));
+#32221 = ORIENTED_EDGE('',*,*,#32023,.F.);
+#32222 = ORIENTED_EDGE('',*,*,#28914,.T.);
+#32223 = ORIENTED_EDGE('',*,*,#32224,.T.);
+#32224 = EDGE_CURVE('',#28874,#32225,#32227,.T.);
+#32225 = VERTEX_POINT('',#32226);
+#32226 = CARTESIAN_POINT('',(7.64179755E-07,3.100002198872,
+    71.758847887449));
+#32227 = SURFACE_CURVE('',#32228,(#32250,#32257),.PCURVE_S1.);
+#32228 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#32229,#32230,#32231,#32232,
+    #32233,#32234,#32235,#32236,#32237,#32238,#32239,#32240,#32241,
+    #32242,#32243,#32244,#32245,#32246,#32247,#32248,#32249),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#32229 = CARTESIAN_POINT('',(6.7927307335E-07,3.10000195456,
+    63.758847647386));
+#32230 = CARTESIAN_POINT('',(-0.885356968991,3.10000241015,
+    64.122484268058));
+#32231 = CARTESIAN_POINT('',(-1.77071916508,2.821859735986,
+    64.486122546667));
+#32232 = CARTESIAN_POINT('',(-2.558980426493,2.265567354003,
+    64.849748951098));
+#32233 = CARTESIAN_POINT('',(-3.153073461567,1.469278994869,
+    65.213405889321));
+#32234 = CARTESIAN_POINT('',(-3.473005815239,0.509190142301,
+    65.577019050166));
+#32235 = CARTESIAN_POINT('',(-3.472998711357,-0.509190940643,
+    65.940670525275));
+#32236 = CARTESIAN_POINT('',(-3.15307464721,-1.469272252562,
+    66.304301244773));
+#32237 = CARTESIAN_POINT('',(-2.558985139341,-2.265570042392,
+    66.667938932152));
+#32238 = CARTESIAN_POINT('',(-1.770717746965,-2.821858063994,
+    67.03157500599));
+#32239 = CARTESIAN_POINT('',(-7.9308892871E-07,-3.378145543966,
+    67.758847767408));
+#32240 = CARTESIAN_POINT('',(1.770716442022,-2.821858959192,
+    68.486120528824));
+#32241 = CARTESIAN_POINT('',(2.558985577717,-2.26557267607,
+    68.849756602668));
+#32242 = CARTESIAN_POINT('',(3.153067315869,-1.469264888312,
+    69.213394290022));
+#32243 = CARTESIAN_POINT('',(3.473009748303,-0.509214114161,
+    69.577025009581));
+#32244 = CARTESIAN_POINT('',(3.472997774381,0.50921976041,
+    69.940676484593));
+#32245 = CARTESIAN_POINT('',(3.153075812699,1.46924834295,70.30428964554
+    ));
+#32246 = CARTESIAN_POINT('',(2.558982192486,2.265582563456,
+    70.667946583689));
+#32247 = CARTESIAN_POINT('',(1.77072031464,2.821854756839,
+    71.031572988169));
+#32248 = CARTESIAN_POINT('',(0.885358412429,3.10000171899,71.39521126673
+    ));
+#32249 = CARTESIAN_POINT('',(7.6417978034E-07,3.100002198872,
+    71.758847887449));
+#32250 = PCURVE('',#28927,#32251);
+#32251 = DEFINITIONAL_REPRESENTATION('',(#32252),#32256);
+#32252 = LINE('',#32253,#32254);
+#32253 = CARTESIAN_POINT('',(-0.,0.));
+#32254 = VECTOR('',#32255,1.);
+#32255 = DIRECTION('',(0.,1.));
+#32256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32257 = PCURVE('',#29292,#32258);
+#32258 = DEFINITIONAL_REPRESENTATION('',(#32259),#32263);
+#32259 = LINE('',#32260,#32261);
+#32260 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#32261 = VECTOR('',#32262,1.);
+#32262 = DIRECTION('',(0.,1.));
+#32263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32264 = ORIENTED_EDGE('',*,*,#32265,.F.);
+#32265 = EDGE_CURVE('',#32024,#32225,#32266,.T.);
+#32266 = SURFACE_CURVE('',#32267,(#32270,#32277),.PCURVE_S1.);
+#32267 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32268,#32269),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#32268 = CARTESIAN_POINT('',(7.6416269579E-07,3.099997801139,
+    70.741156433834));
+#32269 = CARTESIAN_POINT('',(7.6417978034E-07,3.100002198872,
+    71.758847887449));
+#32270 = PCURVE('',#28927,#32271);
+#32271 = DEFINITIONAL_REPRESENTATION('',(#32272),#32276);
+#32272 = LINE('',#32273,#32274);
+#32273 = CARTESIAN_POINT('',(0.,6.283389315972));
+#32274 = VECTOR('',#32275,1.);
+#32275 = DIRECTION('',(1.,0.));
+#32276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32277 = PCURVE('',#32278,#32321);
+#32278 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#32279,#32280,#32281,#32282,#32283,#32284,#32285,#32286,#32287
+      ,#32288,#32289,#32290,#32291,#32292,#32293,#32294,#32295,#32296
+      ,#32297,#32298,#32299)
+    ,(#32300,#32301,#32302,#32303,#32304,#32305,#32306,#32307,#32308
+      ,#32309,#32310,#32311,#32312,#32313,#32314,#32315,#32316,#32317
+      ,#32318,#32319,#32320
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#32279 = CARTESIAN_POINT('',(7.6416268557E-07,3.099997801139,
+    70.741156433834));
+#32280 = CARTESIAN_POINT('',(-0.88535562808,3.099997757732,
+    71.104793054575));
+#32281 = CARTESIAN_POINT('',(-1.770716411461,2.821851626704,
+    71.46843133314));
+#32282 = CARTESIAN_POINT('',(-2.558977445268,2.265580610983,
+    71.832057737501));
+#32283 = CARTESIAN_POINT('',(-3.153070615297,1.469247813282,
+    72.195714675932));
+#32284 = CARTESIAN_POINT('',(-3.472992596492,0.509220750111,
+    72.559327836525));
+#32285 = CARTESIAN_POINT('',(-3.473005072404,-0.509211679435,
+    72.922979311817));
+#32286 = CARTESIAN_POINT('',(-3.153063567245,-1.469261249512,
+    73.286610031223));
+#32287 = CARTESIAN_POINT('',(-2.558983064429,-2.265568200448,
+    73.65024771864));
+#32288 = CARTESIAN_POINT('',(-1.770715321257,-2.821854083044,
+    74.013883792466));
+#32289 = CARTESIAN_POINT('',(-8.7238560361E-07,-3.378140751645,
+    74.741156553884));
+#32290 = CARTESIAN_POINT('',(1.770713843766,-2.821854933825,
+    75.468429315303));
+#32291 = CARTESIAN_POINT('',(2.558980392145,-2.265568090014,
+    75.832065389131));
+#32292 = CARTESIAN_POINT('',(3.153069449798,-1.469271722713,
+    76.195703076539));
+#32293 = CARTESIAN_POINT('',(3.472993533443,-0.509191930562,
+    76.559333795974));
+#32294 = CARTESIAN_POINT('',(3.473001139394,0.509187707746,
+    76.922985271209));
+#32295 = CARTESIAN_POINT('',(3.153069712919,1.469275355989,
+    77.28659843187));
+#32296 = CARTESIAN_POINT('',(2.558977913164,2.265562878394,
+    77.650255370246));
+#32297 = CARTESIAN_POINT('',(1.770718044377,2.82185485982,
+    78.013881774656));
+#32298 = CARTESIAN_POINT('',(0.885357241309,3.099997575976,
+    78.377520053154));
+#32299 = CARTESIAN_POINT('',(8.4908949338E-07,3.09999755676,
+    78.741156673967));
+#32300 = CARTESIAN_POINT('',(7.6417977013E-07,3.100002198872,
+    71.758847887449));
+#32301 = CARTESIAN_POINT('',(-0.885356953846,3.100002678776,
+    72.122484508188));
+#32302 = CARTESIAN_POINT('',(-1.770719227375,2.821860006894,
+    72.486122786728));
+#32303 = CARTESIAN_POINT('',(-2.558980566111,2.265567602652,
+    72.849749191201));
+#32304 = CARTESIAN_POINT('',(-3.153073669853,1.469279197073,
+    73.213406129407));
+#32305 = CARTESIAN_POINT('',(-3.473006075036,0.509190277543,
+    73.577019290258));
+#32306 = CARTESIAN_POINT('',(-3.472998999038,-0.509190885633,
+    73.940670765368));
+#32307 = CARTESIAN_POINT('',(-3.153074935982,-1.469272282005,
+    74.304301484859));
+#32308 = CARTESIAN_POINT('',(-2.558985403096,-2.265570150867,
+    74.667939172245));
+#32309 = CARTESIAN_POINT('',(-1.770717963828,-2.821858237909,
+    75.03157524608));
+#32310 = CARTESIAN_POINT('',(-8.856220266E-07,-3.37814581023,
+    75.758848007499));
+#32311 = CARTESIAN_POINT('',(1.770716504293,-2.821859230112,
+    76.486120768913));
+#32312 = CARTESIAN_POINT('',(2.558985717357,-2.265572924738,
+    76.849756842765));
+#32313 = CARTESIAN_POINT('',(3.153067524148,-1.469265090478,
+    77.213394530095));
+#32314 = CARTESIAN_POINT('',(3.473010008092,-0.50921424945,
+    77.577025249704));
+#32315 = CARTESIAN_POINT('',(3.472998062085,0.509219705449,
+    77.940676724642));
+#32316 = CARTESIAN_POINT('',(3.153076101433,1.469248372358,
+    78.304289885668));
+#32317 = CARTESIAN_POINT('',(2.558982456285,2.265582671934,
+    78.667946823747));
+#32318 = CARTESIAN_POINT('',(1.770720531482,2.821854930787,
+    79.031573228305));
+#32319 = CARTESIAN_POINT('',(0.885358567114,3.100001939027,
+    79.395211506765));
+#32320 = CARTESIAN_POINT('',(8.4911150511E-07,3.100002443252,
+    79.758848127579));
+#32321 = DEFINITIONAL_REPRESENTATION('',(#32322),#32326);
+#32322 = LINE('',#32323,#32324);
+#32323 = CARTESIAN_POINT('',(0.,0.));
+#32324 = VECTOR('',#32325,1.);
+#32325 = DIRECTION('',(1.,0.));
+#32326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32327 = ADVANCED_FACE('',(#32328),#29292,.F.);
+#32328 = FACE_BOUND('',#32329,.F.);
+#32329 = EDGE_LOOP('',(#32330,#32331,#32332,#32541,#32629));
+#32330 = ORIENTED_EDGE('',*,*,#32224,.F.);
+#32331 = ORIENTED_EDGE('',*,*,#29279,.T.);
+#32332 = ORIENTED_EDGE('',*,*,#32333,.T.);
+#32333 = EDGE_CURVE('',#29192,#32334,#32336,.T.);
+#32334 = VERTEX_POINT('',#32335);
+#32335 = CARTESIAN_POINT('',(4.,0.,69.999997315014));
+#32336 = SURFACE_CURVE('',#32337,(#32403,#32472),.PCURVE_S1.);
+#32337 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#32338,#32339,#32340,#32341,
+    #32342,#32343,#32344,#32345,#32346,#32347,#32348,#32349,#32350,
+    #32351,#32352,#32353,#32354,#32355,#32356,#32357,#32358,#32359,
+    #32360,#32361,#32362,#32363,#32364,#32365,#32366,#32367,#32368,
+    #32369,#32370,#32371,#32372,#32373,#32374,#32375,#32376,#32377,
+    #32378,#32379,#32380,#32381,#32382,#32383,#32384,#32385,#32386,
+    #32387,#32388,#32389,#32390,#32391,#32392,#32393,#32394,#32395,
+    #32396,#32397,#32398,#32399,#32400,#32401,#32402),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924877760477E-02,0.113262128453,
+    0.273270931985,0.347952917234,0.530610183601,0.567951441879,
+    0.763925143016,0.961230188755,1.),.UNSPECIFIED.);
+#32338 = CARTESIAN_POINT('',(-5.4339835698E-07,4.,63.999997691619));
+#32339 = CARTESIAN_POINT('',(-0.1160155952,3.999999978439,
+    64.036926375456));
+#32340 = CARTESIAN_POINT('',(-0.232031084209,3.99615437532,
+    64.073855190789));
+#32341 = CARTESIAN_POINT('',(-0.347897658211,3.988463202796,
+    64.110783949218));
+#32342 = CARTESIAN_POINT('',(-0.463466552137,3.976933367275,
+    64.147712641527));
+#32343 = CARTESIAN_POINT('',(-0.578589694161,3.961578652494,
+    64.184641346546));
+#32344 = CARTESIAN_POINT('',(-0.693119811783,3.942419702583,
+    64.22157014001));
+#32345 = CARTESIAN_POINT('',(-0.806910537914,3.919484005143,
+    64.258499003423));
+#32346 = CARTESIAN_POINT('',(-1.066571226459,3.858129753777,
+    64.343427537839));
+#32347 = CARTESIAN_POINT('',(-1.211833463023,3.817130299252,
+    64.391427869806));
+#32348 = CARTESIAN_POINT('',(-1.355283177319,3.769883257349,
+    64.439427980465));
+#32349 = CARTESIAN_POINT('',(-1.496606913266,3.716482973553,
+    64.487427808262));
+#32350 = CARTESIAN_POINT('',(-1.635498193524,3.65704223722,
+    64.53542763549));
+#32351 = CARTESIAN_POINT('',(-1.771657904985,3.59169212656,
+    64.583427745335));
+#32352 = CARTESIAN_POINT('',(-1.904794684261,3.52058185363,
+    64.631428078921));
+#32353 = CARTESIAN_POINT('',(-2.359152010774,3.252149943543,
+    64.799408999657));
+#32354 = CARTESIAN_POINT('',(-2.663166438921,3.025390572668,
+    64.919440424668));
+#32355 = CARTESIAN_POINT('',(-2.94204160025,2.766268555726,
+    65.039445509354));
+#32356 = CARTESIAN_POINT('',(-3.191810615576,2.478109661921,
+    65.159427798042));
+#32357 = CARTESIAN_POINT('',(-3.409081884575,2.164719652117,
+    65.279410103485));
+#32358 = CARTESIAN_POINT('',(-3.591008896549,1.830327481354,
+    65.39941522046));
+#32359 = CARTESIAN_POINT('',(-3.735352717481,1.47960046648,
+    65.519446657695));
+#32360 = CARTESIAN_POINT('',(-3.889833055509,0.948762038569,
+    65.695427345444));
+#32361 = CARTESIAN_POINT('',(-3.930500806797,0.777367327451,
+    65.751428033367));
+#32362 = CARTESIAN_POINT('',(-3.962532440347,0.604001081986,
+    65.807428234431));
+#32363 = CARTESIAN_POINT('',(-3.985818079682,0.429171823041,
+    65.863427825718));
+#32364 = CARTESIAN_POINT('',(-4.000284074943,0.253392911456,
+    65.919427417007));
+#32365 = CARTESIAN_POINT('',(-4.005893102864,7.718161952992E-02,
+    65.975427618095));
+#32366 = CARTESIAN_POINT('',(-4.002644266758,-9.8941797492E-02,
+    66.031428306125));
+#32367 = CARTESIAN_POINT('',(-3.961049762023,-0.703725450945,
+    66.224391732396));
+#32368 = CARTESIAN_POINT('',(-3.878731375773,-1.129672184042,
+    66.361453013288));
+#32369 = CARTESIAN_POINT('',(-3.744040588611,-1.54424054962,
+    66.498460697464));
+#32370 = CARTESIAN_POINT('',(-3.558992353489,-1.939972041862,
+    66.635427830728));
+#32371 = CARTESIAN_POINT('',(-3.326668515742,-2.30993406573,
+    66.77239496056));
+#32372 = CARTESIAN_POINT('',(-3.051225680069,-2.647779856512,
+    66.90940265351));
+#32373 = CARTESIAN_POINT('',(-2.737840573446,-2.947774367414,
+    67.046463943587));
+#32374 = CARTESIAN_POINT('',(-2.322567914016,-3.257823820623,
+    67.211427776397));
+#32375 = CARTESIAN_POINT('',(-2.250759221643,-3.308678367721,
+    67.239427781866));
+#32376 = CARTESIAN_POINT('',(-2.177679900146,-3.357722586129,
+    67.267427795843));
+#32377 = CARTESIAN_POINT('',(-2.103383268164,-3.40491951552,
+    67.295427814081));
+#32378 = CARTESIAN_POINT('',(-2.027923843465,-3.450234136693,
+    67.323427832336));
+#32379 = CARTESIAN_POINT('',(-1.951357342946,-3.493633371571,
+    67.351427846363));
+#32380 = CARTESIAN_POINT('',(-1.873740682634,-3.535086083206,
+    67.37942785192));
+#32381 = CARTESIAN_POINT('',(-1.382579226085,-3.781745498124,
+    67.554376889403));
+#32382 = CARTESIAN_POINT('',(-0.942309903396,-3.934706905567,
+    67.701464231823));
+#32383 = CARTESIAN_POINT('',(-0.48322083185,-4.028756329191,
+    67.848473364623));
+#32384 = CARTESIAN_POINT('',(-1.457645127775E-02,-4.061509808407,
+    67.995427846051));
+#32385 = CARTESIAN_POINT('',(0.454290981799,-4.032120983129,
+    68.14238228848));
+#32386 = CARTESIAN_POINT('',(0.914043265071,-3.941369215315,
+    68.289391471286));
+#32387 = CARTESIAN_POINT('',(1.355399171563,-3.791571893476,
+    68.436478800215));
+#32388 = CARTESIAN_POINT('',(2.186270346417,-3.381752779325,
+    68.731375146415));
+#32389 = CARTESIAN_POINT('',(2.57621235179,-3.120594839894,
+    68.879465508932));
+#32390 = CARTESIAN_POINT('',(2.929949909471,-2.808240217421,
+    69.027474916605));
+#32391 = CARTESIAN_POINT('',(3.239851325228,-2.450780736258,
+    69.175427867791));
+#32392 = CARTESIAN_POINT('',(3.499502959908,-2.055309872757,
+    69.323380800725));
+#32393 = CARTESIAN_POINT('',(3.703824051175,-1.629929349539,
+    69.471390148497));
+#32394 = CARTESIAN_POINT('',(3.84902911284,-1.183640481743,
+    69.619480462633));
+#32395 = CARTESIAN_POINT('',(3.950045874323,-0.636772110035,
+    69.796498942098));
+#32396 = CARTESIAN_POINT('',(3.964292018961,-0.546528626115,
+    69.825570130262));
+#32397 = CARTESIAN_POINT('',(3.976181438128,-0.455923683095,
+    69.854641329119));
+#32398 = CARTESIAN_POINT('',(3.985703558541,-0.365029121925,
+    69.883712534081));
+#32399 = CARTESIAN_POINT('',(3.992850447288,-0.27391702599,
+    69.912783740325));
+#32400 = CARTESIAN_POINT('',(3.99761681183,-0.182659721113,
+    69.941854942795));
+#32401 = CARTESIAN_POINT('',(4.,-9.132977555138E-02,69.970926136199));
+#32402 = CARTESIAN_POINT('',(4.,-1.33E-15,69.999997315014));
+#32403 = PCURVE('',#29292,#32404);
+#32404 = DEFINITIONAL_REPRESENTATION('',(#32405),#32471);
+#32405 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#32406,#32407,#32408,#32409,
+    #32410,#32411,#32412,#32413,#32414,#32415,#32416,#32417,#32418,
+    #32419,#32420,#32421,#32422,#32423,#32424,#32425,#32426,#32427,
+    #32428,#32429,#32430,#32431,#32432,#32433,#32434,#32435,#32436,
+    #32437,#32438,#32439,#32440,#32441,#32442,#32443,#32444,#32445,
+    #32446,#32447,#32448,#32449,#32450,#32451,#32452,#32453,#32454,
+    #32455,#32456,#32457,#32458,#32459,#32460,#32461,#32462,#32463,
+    #32464,#32465,#32466,#32467,#32468,#32469,#32470),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924877760477E-02,0.113262128453,
+    0.273270931985,0.347952917234,0.530610183601,0.567951441879,
+    0.763925143016,0.961230188755,1.),.UNSPECIFIED.);
+#32406 = CARTESIAN_POINT('',(-0.103530600527,0.));
+#32407 = CARTESIAN_POINT('',(-0.103530635058,2.900468560607E-02));
+#32408 = CARTESIAN_POINT('',(-0.103530689337,5.800948959344E-02));
+#32409 = CARTESIAN_POINT('',(-0.103530737244,8.70142498598E-02));
+#32410 = CARTESIAN_POINT('',(-0.103530769707,0.116018952019));
+#32411 = CARTESIAN_POINT('',(-0.103530788309,0.145023655691));
+#32412 = CARTESIAN_POINT('',(-0.103530798893,0.174028420786));
+#32413 = CARTESIAN_POINT('',(-0.103530805169,0.203033233798));
+#32414 = CARTESIAN_POINT('',(-0.103530798622,0.269738119686));
+#32415 = CARTESIAN_POINT('',(-0.103530783901,0.307438707381));
+#32416 = CARTESIAN_POINT('',(-0.103530763738,0.345139112459));
+#32417 = CARTESIAN_POINT('',(-0.103530742893,0.382839290259));
+#32418 = CARTESIAN_POINT('',(-0.103530725077,0.420539466246));
+#32419 = CARTESIAN_POINT('',(-0.103530712709,0.458239866077));
+#32420 = CARTESIAN_POINT('',(-0.103530706675,0.495940445666));
+#32421 = CARTESIAN_POINT('',(-0.103530704636,0.627876587805));
+#32422 = CARTESIAN_POINT('',(-0.103530738185,0.72215210407));
+#32423 = CARTESIAN_POINT('',(-0.10353080287,0.816406977898));
+#32424 = CARTESIAN_POINT('',(-0.103530851501,0.910643966678));
+#32425 = CARTESIAN_POINT('',(-0.103530870307,1.004880956281));
+#32426 = CARTESIAN_POINT('',(-0.103530869867,1.099135834767));
+#32427 = CARTESIAN_POINT('',(-0.103530853827,1.19341136235));
+#32428 = CARTESIAN_POINT('',(-0.103530817403,1.331630730561));
+#32429 = CARTESIAN_POINT('',(-0.10353080389,1.375614983646));
+#32430 = CARTESIAN_POINT('',(-0.103530789067,1.419598851856));
+#32431 = CARTESIAN_POINT('',(-0.103530773593,1.463582239854));
+#32432 = CARTESIAN_POINT('',(-0.10353075818,1.507565627912));
+#32433 = CARTESIAN_POINT('',(-0.10353074359,1.551549496268));
+#32434 = CARTESIAN_POINT('',(-0.103530730644,1.595533749496));
+#32435 = CARTESIAN_POINT('',(-0.103530694718,1.747091758852));
+#32436 = CARTESIAN_POINT('',(-0.103530684068,1.854742928119));
+#32437 = CARTESIAN_POINT('',(-0.103530701333,1.962352029983));
+#32438 = CARTESIAN_POINT('',(-0.103530752874,2.069929308795));
+#32439 = CARTESIAN_POINT('',(-0.103530847966,2.177506588327));
+#32440 = CARTESIAN_POINT('',(-0.103530906576,2.285115692135));
+#32441 = CARTESIAN_POINT('',(-0.103530908903,2.392766861312));
+#32442 = CARTESIAN_POINT('',(-0.103530868283,2.522333328859));
+#32443 = CARTESIAN_POINT('',(-0.10353085986,2.54432518999));
+#32444 = CARTESIAN_POINT('',(-0.103530850114,2.566317057386));
+#32445 = CARTESIAN_POINT('',(-0.103530839289,2.58830892789));
+#32446 = CARTESIAN_POINT('',(-0.103530827671,2.610300798349));
+#32447 = CARTESIAN_POINT('',(-0.103530815585,2.632292665615));
+#32448 = CARTESIAN_POINT('',(-0.103530803396,2.654284526546));
+#32449 = CARTESIAN_POINT('',(-0.103530729142,2.791693606126));
+#32450 = CARTESIAN_POINT('',(-0.103530643385,2.907219456487));
+#32451 = CARTESIAN_POINT('',(-0.103530773108,3.022683989669));
+#32452 = CARTESIAN_POINT('',(-0.10353074207,3.138105505307));
+#32453 = CARTESIAN_POINT('',(-0.103530652557,3.253526973424));
+#32454 = CARTESIAN_POINT('',(-0.103530872547,3.368991520916));
+#32455 = CARTESIAN_POINT('',(-0.103530838495,3.484517376326));
+#32456 = CARTESIAN_POINT('',(-0.103530790104,3.716135923925));
+#32457 = CARTESIAN_POINT('',(-0.103530740064,3.832449581019));
+#32458 = CARTESIAN_POINT('',(-0.103530696881,3.948699655607));
+#32459 = CARTESIAN_POINT('',(-0.103530754436,4.064905413236));
+#32460 = CARTESIAN_POINT('',(-0.103530818041,4.181111178547));
+#32461 = CARTESIAN_POINT('',(-0.103530855258,4.297361254501));
+#32462 = CARTESIAN_POINT('',(-0.103530866351,4.413674910124));
+#32463 = CARTESIAN_POINT('',(-0.103530850957,4.55270941365));
+#32464 = CARTESIAN_POINT('',(-0.103530847515,4.575542612219));
+#32465 = CARTESIAN_POINT('',(-0.103530843189,4.598375818467));
+#32466 = CARTESIAN_POINT('',(-0.103530838024,4.621209028775));
+#32467 = CARTESIAN_POINT('',(-0.103530832076,4.644042239358));
+#32468 = CARTESIAN_POINT('',(-0.103530825411,4.666875446272));
+#32469 = CARTESIAN_POINT('',(-0.103530818106,4.689708645407));
+#32470 = CARTESIAN_POINT('',(-0.103530810252,4.712541832487));
+#32471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32472 = PCURVE('',#29247,#32473);
+#32473 = DEFINITIONAL_REPRESENTATION('',(#32474),#32540);
+#32474 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#32475,#32476,#32477,#32478,
+    #32479,#32480,#32481,#32482,#32483,#32484,#32485,#32486,#32487,
+    #32488,#32489,#32490,#32491,#32492,#32493,#32494,#32495,#32496,
+    #32497,#32498,#32499,#32500,#32501,#32502,#32503,#32504,#32505,
+    #32506,#32507,#32508,#32509,#32510,#32511,#32512,#32513,#32514,
+    #32515,#32516,#32517,#32518,#32519,#32520,#32521,#32522,#32523,
+    #32524,#32525,#32526,#32527,#32528,#32529,#32530,#32531,#32532,
+    #32533,#32534,#32535,#32536,#32537,#32538,#32539),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924877760477E-02,0.113262128453,
+    0.273270931985,0.347952917234,0.530610183601,0.567951441879,
+    0.763925143016,0.961230188755,1.),.UNSPECIFIED.);
+#32475 = CARTESIAN_POINT('',(-1.570796462644,-63.99999769161));
+#32476 = CARTESIAN_POINT('',(-1.599800225595,-64.03692637545));
+#32477 = CARTESIAN_POINT('',(-1.628804098317,-64.07385519078));
+#32478 = CARTESIAN_POINT('',(-1.657807920829,-64.11078394921));
+#32479 = CARTESIAN_POINT('',(-1.686811680651,-64.14771264152));
+#32480 = CARTESIAN_POINT('',(-1.715815439047,-64.18464134654));
+#32481 = CARTESIAN_POINT('',(-1.744819257265,-64.22157014001));
+#32482 = CARTESIAN_POINT('',(-1.773823122776,-64.25849900342));
+#32483 = CARTESIAN_POINT('',(-1.840525829494,-64.34342753783));
+#32484 = CARTESIAN_POINT('',(-1.878225185523,-64.3914278698));
+#32485 = CARTESIAN_POINT('',(-1.915924360282,-64.43942798046));
+#32486 = CARTESIAN_POINT('',(-1.953623309717,-64.48742780826));
+#32487 = CARTESIAN_POINT('',(-1.991322259333,-64.53542763549));
+#32488 = CARTESIAN_POINT('',(-2.029021434501,-64.58342774533));
+#32489 = CARTESIAN_POINT('',(-2.066720790748,-64.63142807892));
+#32490 = CARTESIAN_POINT('',(-2.198652655386,-64.79940899965));
+#32491 = CARTESIAN_POINT('',(-2.292925121723,-64.91944042466));
+#32492 = CARTESIAN_POINT('',(-2.387176946829,-65.03944550935));
+#32493 = CARTESIAN_POINT('',(-2.481410884818,-65.15942779804));
+#32494 = CARTESIAN_POINT('',(-2.575644820743,-65.27941010348));
+#32495 = CARTESIAN_POINT('',(-2.669896641613,-65.39941522046));
+#32496 = CARTESIAN_POINT('',(-2.764169105528,-65.51944665769));
+#32497 = CARTESIAN_POINT('',(-2.902383977056,-65.69542734544));
+#32498 = CARTESIAN_POINT('',(-2.94636679845,-65.75142803336));
+#32499 = CARTESIAN_POINT('',(-2.990349234342,-65.80742823443));
+#32500 = CARTESIAN_POINT('',(-3.034331189649,-65.86342782571));
+#32501 = CARTESIAN_POINT('',(-3.078313144952,-65.919427417));
+#32502 = CARTESIAN_POINT('',(-3.122295580832,-65.97542761809));
+#32503 = CARTESIAN_POINT('',(-3.166278402201,-66.03142830612));
+#32504 = CARTESIAN_POINT('',(-3.317831480838,-66.22439173239));
+#32505 = CARTESIAN_POINT('',(-3.425479153203,-66.36145301328));
+#32506 = CARTESIAN_POINT('',(-3.533084768274,-66.49846069746));
+#32507 = CARTESIAN_POINT('',(-3.640658571734,-66.63542783073));
+#32508 = CARTESIAN_POINT('',(-3.748232375561,-66.77239496055));
+#32509 = CARTESIAN_POINT('',(-3.855837989638,-66.90940265351));
+#32510 = CARTESIAN_POINT('',(-3.963485660699,-67.04646394358));
+#32511 = CARTESIAN_POINT('',(-4.093047915307,-67.21142777639));
+#32512 = CARTESIAN_POINT('',(-4.115039061264,-67.23942778186));
+#32513 = CARTESIAN_POINT('',(-4.137030213443,-67.26742779584));
+#32514 = CARTESIAN_POINT('',(-4.159021368734,-67.29542781408));
+#32515 = CARTESIAN_POINT('',(-4.181012524026,-67.32342783233));
+#32516 = CARTESIAN_POINT('',(-4.203003676205,-67.35142784636));
+#32517 = CARTESIAN_POINT('',(-4.22499482216,-67.37942785192));
+#32518 = CARTESIAN_POINT('',(-4.362399435294,-67.5543768894));
+#32519 = CARTESIAN_POINT('',(-4.477921529622,-67.70146423182));
+#32520 = CARTESIAN_POINT('',(-4.59338234158,-67.84847336462));
+#32521 = CARTESIAN_POINT('',(-4.708800071264,-67.99542784604));
+#32522 = CARTESIAN_POINT('',(-4.82421780876,-68.14238228848));
+#32523 = CARTESIAN_POINT('',(-4.939678614069,-68.28939147128));
+#32524 = CARTESIAN_POINT('',(-5.055200709756,-68.43647880021));
+#32525 = CARTESIAN_POINT('',(-5.286811727349,-68.73137514641));
+#32526 = CARTESIAN_POINT('',(-5.403121604179,-68.87946550893));
+#32527 = CARTESIAN_POINT('',(-5.5193679082,-69.0274749166));
+#32528 = CARTESIAN_POINT('',(-5.635569904715,-69.17542786778));
+#32529 = CARTESIAN_POINT('',(-5.751771902695,-69.32338080072));
+#32530 = CARTESIAN_POINT('',(-5.868018213647,-69.47139014849));
+#32531 = CARTESIAN_POINT('',(-5.984328097484,-69.61948046263));
+#32532 = CARTESIAN_POINT('',(-6.123358085723,-69.79649894209));
+#32533 = CARTESIAN_POINT('',(-6.146190542541,-69.82557013026));
+#32534 = CARTESIAN_POINT('',(-6.169023006799,-69.85464132911));
+#32535 = CARTESIAN_POINT('',(-6.191855474867,-69.88371253408));
+#32536 = CARTESIAN_POINT('',(-6.214687942959,-69.91278374032));
+#32537 = CARTESIAN_POINT('',(-6.237520407133,-69.94185494279));
+#32538 = CARTESIAN_POINT('',(-6.260352863292,-69.97092613619));
+#32539 = CARTESIAN_POINT('',(-6.28318530718,-69.99999731501));
+#32540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32541 = ORIENTED_EDGE('',*,*,#32542,.T.);
+#32542 = EDGE_CURVE('',#32334,#32543,#32545,.T.);
+#32543 = VERTEX_POINT('',#32544);
+#32544 = CARTESIAN_POINT('',(-6.11319398E-07,4.,71.999997403083));
+#32545 = SURFACE_CURVE('',#32546,(#32570,#32597),.PCURVE_S1.);
+#32546 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#32547,#32548,#32549,#32550,
+    #32551,#32552,#32553,#32554,#32555,#32556,#32557,#32558,#32559,
+    #32560,#32561,#32562,#32563,#32564,#32565,#32566,#32567,#32568,
+    #32569),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607623190676,
+    0.855125163168,1.),.UNSPECIFIED.);
+#32547 = CARTESIAN_POINT('',(4.,-1.49E-15,69.999997315014));
+#32548 = CARTESIAN_POINT('',(4.,0.477110384163,70.151866310736));
+#32549 = CARTESIAN_POINT('',(3.93496138475,0.954733571679,
+    70.303898261753));
+#32550 = CARTESIAN_POINT('',(3.804641735034,1.42171377514,
+    70.455837021024));
+#32551 = CARTESIAN_POINT('',(3.611378858689,1.867739535856,
+    70.607712774145));
+#32552 = CARTESIAN_POINT('',(3.359079727109,2.28323289223,
+    70.759588405483));
+#32553 = CARTESIAN_POINT('',(3.053302718711,2.659469862909,
+    70.911526933553));
+#32554 = CARTESIAN_POINT('',(2.701111802553,2.988583173852,
+    71.063558740559));
+#32555 = CARTESIAN_POINT('',(2.153153607569,3.37664000999,
+    71.277288209947));
+#32556 = CARTESIAN_POINT('',(1.988314776951,3.480153854493,
+    71.339150587019));
+#32557 = CARTESIAN_POINT('',(1.817811582719,3.574454899954,
+    71.401012150029));
+#32558 = CARTESIAN_POINT('',(1.642247091154,3.65918445176,
+    71.462872690552));
+#32559 = CARTESIAN_POINT('',(1.462247749196,3.734032443766,
+    71.524733239004));
+#32560 = CARTESIAN_POINT('',(1.278461603494,3.798736950833,
+    71.586594819678));
+#32561 = CARTESIAN_POINT('',(1.091557481719,3.853085839091,
+    71.648457210395));
+#32562 = CARTESIAN_POINT('',(0.791399786375,3.922579125855,
+    71.746527637697));
+#32563 = CARTESIAN_POINT('',(0.679739944584,3.944635749425,
+    71.782737615063));
+#32564 = CARTESIAN_POINT('',(0.567382974677,3.963058661421,
+    71.818947614373));
+#32565 = CARTESIAN_POINT('',(0.45446696125,3.977822443831,
+    71.855157615693));
+#32566 = CARTESIAN_POINT('',(0.341130709597,3.988908023862,
+    71.891367603682));
+#32567 = CARTESIAN_POINT('',(0.22751374571,3.996302673938,
+    71.927577567586));
+#32568 = CARTESIAN_POINT('',(0.113756316276,4.000000011698,
+    71.963787501244));
+#32569 = CARTESIAN_POINT('',(-6.1131940142E-07,4.,71.999997403083));
+#32570 = PCURVE('',#29292,#32571);
+#32571 = DEFINITIONAL_REPRESENTATION('',(#32572),#32596);
+#32572 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#32573,#32574,#32575,#32576,
+    #32577,#32578,#32579,#32580,#32581,#32582,#32583,#32584,#32585,
+    #32586,#32587,#32588,#32589,#32590,#32591,#32592,#32593,#32594,
+    #32595),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607623190676,
+    0.855125163168,1.),.UNSPECIFIED.);
+#32573 = CARTESIAN_POINT('',(-0.103530810252,4.712541832487));
+#32574 = CARTESIAN_POINT('',(-0.103530769222,4.831823310998));
+#32575 = CARTESIAN_POINT('',(-0.10353071269,4.951232761979));
+#32576 = CARTESIAN_POINT('',(-0.103530656568,5.070569012963));
+#32577 = CARTESIAN_POINT('',(-0.103530614586,5.189855791662));
+#32578 = CARTESIAN_POINT('',(-0.103530636522,5.309142541461));
+#32579 = CARTESIAN_POINT('',(-0.103530840483,5.428478768124));
+#32580 = CARTESIAN_POINT('',(-0.103530964295,5.547888210023));
+#32581 = CARTESIAN_POINT('',(-0.103530954301,5.715756386635));
+#32582 = CARTESIAN_POINT('',(-0.103530929143,5.76434454824));
+#32583 = CARTESIAN_POINT('',(-0.103530879184,5.812932058121));
+#32584 = CARTESIAN_POINT('',(-0.103530802053,5.861518752251));
+#32585 = CARTESIAN_POINT('',(-0.10353070705,5.910105445016));
+#32586 = CARTESIAN_POINT('',(-0.103530617173,5.958692952045));
+#32587 = CARTESIAN_POINT('',(-0.103530561693,6.007281112537));
+#32588 = CARTESIAN_POINT('',(-0.103530557829,6.084307948144));
+#32589 = CARTESIAN_POINT('',(-0.103530573071,6.112748129349));
+#32590 = CARTESIAN_POINT('',(-0.103530611981,6.141188339423));
+#32591 = CARTESIAN_POINT('',(-0.103530675369,6.169628563493));
+#32592 = CARTESIAN_POINT('',(-0.103530757857,6.198068787076));
+#32593 = CARTESIAN_POINT('',(-0.103530847879,6.226508996082));
+#32594 = CARTESIAN_POINT('',(-0.103530927682,6.254949176816));
+#32595 = CARTESIAN_POINT('',(-0.103530973324,6.283389315972));
+#32596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32597 = PCURVE('',#32598,#32603);
+#32598 = CYLINDRICAL_SURFACE('',#32599,4.);
+#32599 = AXIS2_PLACEMENT_3D('',#32600,#32601,#32602);
+#32600 = CARTESIAN_POINT('',(0.,0.,0.));
+#32601 = DIRECTION('',(-0.,-0.,-1.));
+#32602 = DIRECTION('',(1.,0.,0.));
+#32603 = DEFINITIONAL_REPRESENTATION('',(#32604),#32628);
+#32604 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#32605,#32606,#32607,#32608,
+    #32609,#32610,#32611,#32612,#32613,#32614,#32615,#32616,#32617,
+    #32618,#32619,#32620,#32621,#32622,#32623,#32624,#32625,#32626,
+    #32627),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607623190676,
+    0.855125163168,1.),.UNSPECIFIED.);
+#32605 = CARTESIAN_POINT('',(0.,-69.99999731501));
+#32606 = CARTESIAN_POINT('',(-0.119277596041,-70.15186631073));
+#32607 = CARTESIAN_POINT('',(-0.23868315423,-70.30389826175));
+#32608 = CARTESIAN_POINT('',(-0.358015513774,-70.45583702102));
+#32609 = CARTESIAN_POINT('',(-0.477298404139,-70.60771277414));
+#32610 = CARTESIAN_POINT('',(-0.596581306895,-70.75958840548));
+#32611 = CARTESIAN_POINT('',(-0.715913694955,-70.91152693355));
+#32612 = CARTESIAN_POINT('',(-0.835319274276,-71.06355874055));
+#32613 = CARTESIAN_POINT('',(-1.003181995629,-71.27728820994));
+#32614 = CARTESIAN_POINT('',(-1.051768575281,-71.33915058701));
+#32615 = CARTESIAN_POINT('',(-1.100354500205,-71.40101215002));
+#32616 = CARTESIAN_POINT('',(-1.148939607465,-71.46287269055));
+#32617 = CARTESIAN_POINT('',(-1.197524713072,-71.524733239));
+#32618 = CARTESIAN_POINT('',(-1.24611063431,-71.58659481967));
+#32619 = CARTESIAN_POINT('',(-1.294697211572,-71.64845721039));
+#32620 = CARTESIAN_POINT('',(-1.37172154173,-71.74652763769));
+#32621 = CARTESIAN_POINT('',(-1.400160799315,-71.78273761506));
+#32622 = CARTESIAN_POINT('',(-1.428600086479,-71.81894761437));
+#32623 = CARTESIAN_POINT('',(-1.457039388271,-71.85515761569));
+#32624 = CARTESIAN_POINT('',(-1.485478690793,-71.89136760368));
+#32625 = CARTESIAN_POINT('',(-1.513917981206,-71.92757756758));
+#32626 = CARTESIAN_POINT('',(-1.542357247726,-71.96378750124));
+#32627 = CARTESIAN_POINT('',(-1.570796479625,-71.99999740308));
+#32628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32629 = ORIENTED_EDGE('',*,*,#32630,.F.);
+#32630 = EDGE_CURVE('',#32225,#32543,#32631,.T.);
+#32631 = SURFACE_CURVE('',#32632,(#32635,#32642),.PCURVE_S1.);
+#32632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32633,#32634),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#32633 = CARTESIAN_POINT('',(7.6417978123E-07,3.100002198872,
+    71.758847887449));
+#32634 = CARTESIAN_POINT('',(-7.6415812611E-07,4.100003356745,
+    72.026792758594));
+#32635 = PCURVE('',#29292,#32636);
+#32636 = DEFINITIONAL_REPRESENTATION('',(#32637),#32641);
+#32637 = LINE('',#32638,#32639);
+#32638 = CARTESIAN_POINT('',(0.,6.283389315972));
+#32639 = VECTOR('',#32640,1.);
+#32640 = DIRECTION('',(1.,0.));
+#32641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32642 = PCURVE('',#32643,#32686);
+#32643 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#32644,#32645,#32646,#32647,#32648,#32649,#32650,#32651,#32652
+      ,#32653,#32654,#32655,#32656,#32657,#32658,#32659,#32660,#32661
+      ,#32662,#32663,#32664)
+    ,(#32665,#32666,#32667,#32668,#32669,#32670,#32671,#32672,#32673
+      ,#32674,#32675,#32676,#32677,#32678,#32679,#32680,#32681,#32682
+      ,#32683,#32684,#32685
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#32644 = CARTESIAN_POINT('',(7.6417977013E-07,3.100002198872,
+    71.758847887449));
+#32645 = CARTESIAN_POINT('',(-0.885356953846,3.100002678776,
+    72.122484508189));
+#32646 = CARTESIAN_POINT('',(-1.770719227375,2.821860006894,
+    72.486122786728));
+#32647 = CARTESIAN_POINT('',(-2.558980269064,2.265567243012,
+    72.849750570677));
+#32648 = CARTESIAN_POINT('',(-3.153074836823,1.469280609946,
+    73.213400710041));
+#32649 = CARTESIAN_POINT('',(-3.47300399116,0.509187754555,
+    73.577028967698));
+#32650 = CARTESIAN_POINT('',(-3.473001082914,-0.509188362645,
+    73.940661087928));
+#32651 = CARTESIAN_POINT('',(-3.153073769012,-1.469273694879,
+    74.304306904227));
+#32652 = CARTESIAN_POINT('',(-2.558985700143,-2.265569791227,
+    74.667937792768));
+#32653 = CARTESIAN_POINT('',(-1.770717963828,-2.821858237909,
+    75.031575246081));
+#32654 = CARTESIAN_POINT('',(-8.8562194102E-07,-3.378145810229,
+    75.758848007498));
+#32655 = CARTESIAN_POINT('',(1.770716504293,-2.821859230112,
+    76.486120768914));
+#32656 = CARTESIAN_POINT('',(2.558985717357,-2.265572924738,
+    76.849756842762));
+#32657 = CARTESIAN_POINT('',(3.153067524147,-1.469265090478,
+    77.213394530103));
+#32658 = CARTESIAN_POINT('',(3.473010008093,-0.50921424945,
+    77.577025249692));
+#32659 = CARTESIAN_POINT('',(3.472998062084,0.509219705449,
+    77.940676724656));
+#32660 = CARTESIAN_POINT('',(3.153076101434,1.469248372358,
+    78.304289885657));
+#32661 = CARTESIAN_POINT('',(2.558982456284,2.265582671934,
+    78.667946823754));
+#32662 = CARTESIAN_POINT('',(1.770720531483,2.821854930787,
+    79.031573228302));
+#32663 = CARTESIAN_POINT('',(0.885358567114,3.100001939027,
+    79.395211506765));
+#32664 = CARTESIAN_POINT('',(8.4911150511E-07,3.100002443252,
+    79.758848127579));
+#32665 = CARTESIAN_POINT('',(-7.6415813766E-07,4.100003356745,
+    72.026792758594));
+#32666 = CARTESIAN_POINT('',(-1.170959912422,4.100003537935,
+    72.390428865125));
+#32667 = CARTESIAN_POINT('',(-2.341915206202,3.732136564991,
+    72.754063313836));
+#32668 = CARTESIAN_POINT('',(-3.384466492041,2.996395441724,
+    73.117708257252));
+#32669 = CARTESIAN_POINT('',(-4.170194019949,1.943238345785,
+    73.481330845027));
+#32670 = CARTESIAN_POINT('',(-4.593327177449,0.673440339556,
+    73.844975314689));
+#32671 = CARTESIAN_POINT('',(-4.593326959022,-0.673443402848,
+    74.208615921834));
+#32672 = CARTESIAN_POINT('',(-4.170192509521,-1.943236297929,
+    74.57224283266));
+#32673 = CARTESIAN_POINT('',(-3.384464413376,-2.996400289556,
+    74.935884671472));
+#32674 = CARTESIAN_POINT('',(-2.341915730219,-3.732136616271,
+    75.299519945416));
+#32675 = CARTESIAN_POINT('',(8.6890068853E-07,-4.467870779156,
+    76.026792638542));
+#32676 = CARTESIAN_POINT('',(2.341917212438,-3.732135802726,
+    76.754065331675));
+#32677 = CARTESIAN_POINT('',(3.384467094096,-2.996402667874,
+    77.117701985096));
+#32678 = CARTESIAN_POINT('',(4.170186182688,-1.943215247617,
+    77.481337025011));
+#32679 = CARTESIAN_POINT('',(4.593338977506,-0.673485085311,
+    77.844979032798));
+#32680 = CARTESIAN_POINT('',(4.593319732706,0.673500412192,
+    78.208600284848));
+#32681 = CARTESIAN_POINT('',(4.170192744117,1.943189509307,
+    78.572259851501));
+#32682 = CARTESIAN_POINT('',(3.384467176511,2.99642331923,
+    78.935875640322));
+#32683 = CARTESIAN_POINT('',(2.341913486713,3.732131144128,
+    79.29952196326));
+#32684 = CARTESIAN_POINT('',(1.170958299204,4.100003572777,
+    79.663156411987));
+#32685 = CARTESIAN_POINT('',(-8.4908355902E-07,4.10000372981,
+    80.026792518461));
+#32686 = DEFINITIONAL_REPRESENTATION('',(#32687),#32691);
+#32687 = LINE('',#32688,#32689);
+#32688 = CARTESIAN_POINT('',(0.,0.));
+#32689 = VECTOR('',#32690,1.);
+#32690 = DIRECTION('',(1.,0.));
+#32691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32692 = ADVANCED_FACE('',(#32693),#29247,.T.);
+#32693 = FACE_BOUND('',#32694,.F.);
+#32694 = EDGE_LOOP('',(#32695,#32925,#32946,#32947,#32948));
+#32695 = ORIENTED_EDGE('',*,*,#32696,.T.);
+#32696 = EDGE_CURVE('',#29346,#32697,#32699,.T.);
+#32697 = VERTEX_POINT('',#32698);
+#32698 = CARTESIAN_POINT('',(4.,6.1135447E-07,70.499997403064));
+#32699 = SURFACE_CURVE('',#32700,(#32773,#32849),.PCURVE_S1.);
+#32700 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#32701,#32702,#32703,#32704,
+    #32705,#32706,#32707,#32708,#32709,#32710,#32711,#32712,#32713,
+    #32714,#32715,#32716,#32717,#32718,#32719,#32720,#32721,#32722,
+    #32723,#32724,#32725,#32726,#32727,#32728,#32729,#32730,#32731,
+    #32732,#32733,#32734,#32735,#32736,#32737,#32738,#32739,#32740,
+    #32741,#32742,#32743,#32744,#32745,#32746,#32747,#32748,#32749,
+    #32750,#32751,#32752,#32753,#32754,#32755,#32756,#32757,#32758,
+    #32759,#32760,#32761,#32762,#32763,#32764,#32765,#32766,#32767,
+    #32768,#32769,#32770,#32771,#32772),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.78912516674E-02,0.107913170019,0.12591914867,
+    0.2319440466,0.391920252756,0.552894429696,0.658919326315,
+    0.818895531244,0.978871742106,1.),.UNSPECIFIED.);
+#32701 = CARTESIAN_POINT('',(4.,5.4342712108E-07,62.499997691605));
+#32702 = CARTESIAN_POINT('',(3.999999977883,0.118999929352,
+    62.537876317326));
+#32703 = CARTESIAN_POINT('',(3.995953981679,0.237999812857,
+    62.575755088219));
+#32704 = CARTESIAN_POINT('',(3.987862026803,0.356838984224,
+    62.61363378882));
+#32705 = CARTESIAN_POINT('',(3.975731758635,0.475356896706,
+    62.651512410766));
+#32706 = CARTESIAN_POINT('',(3.959578433386,0.593393788592,
+    62.689391047274));
+#32707 = CARTESIAN_POINT('',(3.939424898977,0.71079080528,
+    62.727269787617));
+#32708 = CARTESIAN_POINT('',(3.915301575908,0.827390121337,
+    62.765148611611));
+#32709 = CARTESIAN_POINT('',(3.835401368879,1.156743511794,
+    62.873025956454));
+#32710 = CARTESIAN_POINT('',(3.77012626841,1.367205110573,62.94302811002
+    ));
+#32711 = CARTESIAN_POINT('',(3.691661495045,1.573419298936,
+    63.013028748771));
+#32712 = CARTESIAN_POINT('',(3.600335522869,1.774422923776,
+    63.083027467815));
+#32713 = CARTESIAN_POINT('',(3.496557177583,1.96928941677,
+    63.153026167774));
+#32714 = CARTESIAN_POINT('',(3.380812253402,2.157130136276,
+    63.223026761207));
+#32715 = CARTESIAN_POINT('',(3.253664510999,2.337097873206,
+    63.293028871063));
+#32716 = CARTESIAN_POINT('',(3.080299493671,2.55244055385,
+    63.381027516435));
+#32717 = CARTESIAN_POINT('',(3.04412624696,2.595915654828,
+    63.399027511953));
+#32718 = CARTESIAN_POINT('',(3.007252131316,2.63880439119,
+    63.417027507373));
+#32719 = CARTESIAN_POINT('',(2.969688250878,2.6810935914,63.43502750236)
+  );
+#32720 = CARTESIAN_POINT('',(2.931445998972,2.722770345005,
+    63.453027496584));
+#32721 = CARTESIAN_POINT('',(2.892537058119,2.763822002632,
+    63.471027489722));
+#32722 = CARTESIAN_POINT('',(2.852973400031,2.80423617599,
+    63.489027481457));
+#32723 = CARTESIAN_POINT('',(2.576020965956,3.078147056485,
+    63.613017106462));
+#32724 = CARTESIAN_POINT('',(2.31693790159,3.289830264267,
+    63.719033966576));
+#32725 = CARTESIAN_POINT('',(2.038090407609,3.476467982063,
+    63.82503704748));
+#32726 = CARTESIAN_POINT('',(1.742336801688,3.635943533444,
+    63.931027284023));
+#32727 = CARTESIAN_POINT('',(1.432747751778,3.766546953492,
+    64.037017556036));
+#32728 = CARTESIAN_POINT('',(1.1125798204,3.866956228784,64.143020727113
+    ));
+#32729 = CARTESIAN_POINT('',(0.785273510855,3.936269654572,
+    64.249037692686));
+#32730 = CARTESIAN_POINT('',(-4.470690657095E-02,4.031180998595,
+    64.514950543004));
+#32731 = CARTESIAN_POINT('',(-0.55272008935,4.016684080542,
+    64.675084431781));
+#32732 = CARTESIAN_POINT('',(-1.056569530919,3.928789047044,
+    64.835094979347));
+#32733 = CARTESIAN_POINT('',(-1.543978586653,3.769039017208,
+    64.99502746971));
+#32734 = CARTESIAN_POINT('',(-2.003383957822,3.54092859222,
+    65.15495995598));
+#32735 = CARTESIAN_POINT('',(-2.424093899524,3.250079895179,
+    65.314970464012));
+#32736 = CARTESIAN_POINT('',(-2.796277392079,2.904006151581,
+    65.475104301726));
+#32737 = CARTESIAN_POINT('',(-3.429563043841,2.119829105424,
+    65.795948113772));
+#32738 = CARTESIAN_POINT('',(-3.690810034876,1.680109791271,
+    65.957086240847));
+#32739 = CARTESIAN_POINT('',(-3.88699033967,1.204190284998,
+    66.118096955175));
+#32740 = CARTESIAN_POINT('',(-4.012751043517,0.703487562592,
+    66.279027338417));
+#32741 = CARTESIAN_POINT('',(-4.064814801426,0.1898649293,
+    66.439958005607));
+#32742 = CARTESIAN_POINT('',(-4.042228049253,-0.324407358358,
+    66.600968564457));
+#32743 = CARTESIAN_POINT('',(-3.946140651353,-0.826772080127,
+    66.762106643249));
+#32744 = CARTESIAN_POINT('',(-3.672641044042,-1.619438499892,
+    67.029017062472));
+#32745 = CARTESIAN_POINT('',(-3.53406103898,-1.923953459638,
+    67.135034009765));
+#32746 = CARTESIAN_POINT('',(-3.366670351089,-2.214762472242,
+    67.24103718642));
+#32747 = CARTESIAN_POINT('',(-3.172094677425,-2.48870211804,
+    67.347027483639));
+#32748 = CARTESIAN_POINT('',(-2.952330186769,-2.742879612027,
+    67.453017760423));
+#32749 = CARTESIAN_POINT('',(-2.709711505884,-2.974667700724,
+    67.559020889204));
+#32750 = CARTESIAN_POINT('',(-2.446924300575,-3.181734554899,
+    67.66503778939));
+#32751 = CARTESIAN_POINT('',(-1.744752482285,-3.634316689237,
+    67.930950468647));
+#32752 = CARTESIAN_POINT('',(-1.282828327872,-3.846245192317,
+    68.091084238648));
+#32753 = CARTESIAN_POINT('',(-0.792139966035,-3.99051836543,
+    68.251094723885));
+#32754 = CARTESIAN_POINT('',(-0.284378409182,-4.063084261269,
+    68.411027283768));
+#32755 = CARTESIAN_POINT('',(0.22854097592,-4.061956598076,
+    68.570959922446));
+#32756 = CARTESIAN_POINT('',(0.734542353558,-3.987442540036,
+    68.730970553629));
+#32757 = CARTESIAN_POINT('',(1.221484313835,-3.841925956437,
+    68.89110443324));
+#32758 = CARTESIAN_POINT('',(2.133669873679,-3.420507546047,
+    69.210950568803));
+#32759 = CARTESIAN_POINT('',(2.560118365825,-3.144049069529,
+    69.371084354898));
+#32760 = CARTESIAN_POINT('',(2.944856227102,-2.807052610215,
+    69.531094780073));
+#32761 = CARTESIAN_POINT('',(3.27819795922,-2.417218084888,
+    69.691027238378));
+#32762 = CARTESIAN_POINT('',(3.552081788552,-1.983541582991,
+    69.850959715485));
+#32763 = CARTESIAN_POINT('',(3.760296547695,-1.516383940472,
+    70.010970557324));
+#32764 = CARTESIAN_POINT('',(3.898349391167,-1.027273599122,
+    70.17110448671));
+#32765 = CARTESIAN_POINT('',(3.973608436063,-0.463507168321,
+    70.35214867743));
+#32766 = CARTESIAN_POINT('',(3.981141503623,-0.397569788404,
+    70.373269902086));
+#32767 = CARTESIAN_POINT('',(3.987423977926,-0.331493549758,
+    70.394391125342));
+#32768 = CARTESIAN_POINT('',(3.99245290908,-0.265306131374,
+    70.415512346825));
+#32769 = CARTESIAN_POINT('',(3.99622608421,-0.19903526252,
+    70.436633566187));
+#32770 = CARTESIAN_POINT('',(3.998742027462,-0.132708722743,
+    70.457754783107));
+#32771 = CARTESIAN_POINT('',(3.999999999997,-6.635434186827E-02,
+    70.478875997289));
+#32772 = CARTESIAN_POINT('',(4.,-1.33E-15,70.499997208465));
+#32773 = PCURVE('',#29247,#32774);
+#32774 = DEFINITIONAL_REPRESENTATION('',(#32775),#32848);
+#32775 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#32776,#32777,#32778,#32779,
+    #32780,#32781,#32782,#32783,#32784,#32785,#32786,#32787,#32788,
+    #32789,#32790,#32791,#32792,#32793,#32794,#32795,#32796,#32797,
+    #32798,#32799,#32800,#32801,#32802,#32803,#32804,#32805,#32806,
+    #32807,#32808,#32809,#32810,#32811,#32812,#32813,#32814,#32815,
+    #32816,#32817,#32818,#32819,#32820,#32821,#32822,#32823,#32824,
+    #32825,#32826,#32827,#32828,#32829,#32830,#32831,#32832,#32833,
+    #32834,#32835,#32836,#32837,#32838,#32839,#32840,#32841,#32842,
+    #32843,#32844,#32845,#32846,#32847),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.78912516674E-02,0.107913170019,0.12591914867,
+    0.2319440466,0.391920252756,0.552894429696,0.658919326315,
+    0.818895531244,0.978871742106,1.),.UNSPECIFIED.);
+#32776 = CARTESIAN_POINT('',(-1.3585678024E-07,-62.4999976916));
+#32777 = CARTESIAN_POINT('',(-2.974998233812E-02,-62.53787631732));
+#32778 = CARTESIAN_POINT('',(-5.949995375589E-02,-62.57575508821));
+#32779 = CARTESIAN_POINT('',(-8.924986919202E-02,-62.61363378882));
+#32780 = CARTESIAN_POINT('',(-0.118999714336,-62.65151241076));
+#32781 = CARTESIAN_POINT('',(-0.14874955812,-62.68939104727));
+#32782 = CARTESIAN_POINT('',(-0.178499469358,-62.72726978761));
+#32783 = CARTESIAN_POINT('',(-0.208249433378,-62.76514861161));
+#32784 = CARTESIAN_POINT('',(-0.292976089045,-62.87302595645));
+#32785 = CARTESIAN_POINT('',(-0.347955608536,-62.94302811002));
+#32786 = CARTESIAN_POINT('',(-0.402933917907,-63.01302874877));
+#32787 = CARTESIAN_POINT('',(-0.457910720855,-63.08302746781));
+#32788 = CARTESIAN_POINT('',(-0.512887526377,-63.15302616777));
+#32789 = CARTESIAN_POINT('',(-0.567865842012,-63.2230267612));
+#32790 = CARTESIAN_POINT('',(-0.622845367966,-63.29302887106));
+#32791 = CARTESIAN_POINT('',(-0.691959358653,-63.38102751643));
+#32792 = CARTESIAN_POINT('',(-0.706096526405,-63.39902751195));
+#32793 = CARTESIAN_POINT('',(-0.720233694999,-63.41702750737));
+#32794 = CARTESIAN_POINT('',(-0.734370864074,-63.43502750236));
+#32795 = CARTESIAN_POINT('',(-0.748508033268,-63.45302749658));
+#32796 = CARTESIAN_POINT('',(-0.762645202218,-63.47102748972));
+#32797 = CARTESIAN_POINT('',(-0.776782370558,-63.48902748145));
+#32798 = CARTESIAN_POINT('',(-0.874163651226,-63.61301710646));
+#32799 = CARTESIAN_POINT('',(-0.957429160088,-63.71903396657));
+#32800 = CARTESIAN_POINT('',(-1.040683836416,-63.82503704748));
+#32801 = CARTESIAN_POINT('',(-1.1239283911,-63.93102728402));
+#32802 = CARTESIAN_POINT('',(-1.207172940913,-64.03701755603));
+#32803 = CARTESIAN_POINT('',(-1.290427604451,-64.14302072711));
+#32804 = CARTESIAN_POINT('',(-1.373693097254,-64.24903769268));
+#32805 = CARTESIAN_POINT('',(-1.582540478213,-64.514950543));
+#32806 = CARTESIAN_POINT('',(-1.708309299165,-64.67508443177));
+#32807 = CARTESIAN_POINT('',(-1.833981287996,-64.83509497935));
+#32808 = CARTESIAN_POINT('',(-1.959592015598,-64.9950274697));
+#32809 = CARTESIAN_POINT('',(-2.085202743609,-65.15495995598));
+#32810 = CARTESIAN_POINT('',(-2.210874737478,-65.31497046401));
+#32811 = CARTESIAN_POINT('',(-2.33664356646,-65.47510430172));
+#32812 = CARTESIAN_POINT('',(-2.588633689834,-65.79594811377));
+#32813 = CARTESIAN_POINT('',(-2.71519127244,-65.95708624084));
+#32814 = CARTESIAN_POINT('',(-2.841648674265,-66.11809695517));
+#32815 = CARTESIAN_POINT('',(-2.968043270308,-66.27902733841));
+#32816 = CARTESIAN_POINT('',(-3.094437837138,-66.4399580056));
+#32817 = CARTESIAN_POINT('',(-3.220895252463,-66.60096856445));
+#32818 = CARTESIAN_POINT('',(-3.347452843687,-66.76210664324));
+#32819 = CARTESIAN_POINT('',(-3.557083782515,-67.02901706247));
+#32820 = CARTESIAN_POINT('',(-3.640349277949,-67.13503400976));
+#32821 = CARTESIAN_POINT('',(-3.723603940445,-67.24103718642));
+#32822 = CARTESIAN_POINT('',(-3.806848486332,-67.34702748363));
+#32823 = CARTESIAN_POINT('',(-3.890093034903,-67.45301776042));
+#32824 = CARTESIAN_POINT('',(-3.97334770389,-67.5590208892));
+#32825 = CARTESIAN_POINT('',(-4.056613206308,-67.66503778939));
+#32826 = CARTESIAN_POINT('',(-4.265460616323,-67.93095046864));
+#32827 = CARTESIAN_POINT('',(-4.39122945156,-68.09108423865));
+#32828 = CARTESIAN_POINT('',(-4.516901444174,-68.25109472387));
+#32829 = CARTESIAN_POINT('',(-4.642512159769,-68.41102728377));
+#32830 = CARTESIAN_POINT('',(-4.768122867605,-68.57095992243));
+#32831 = CARTESIAN_POINT('',(-4.893794842279,-68.73097055363));
+#32832 = CARTESIAN_POINT('',(-5.019563661487,-68.89110443324));
+#32833 = CARTESIAN_POINT('',(-5.270770246318,-69.2109505688));
+#32834 = CARTESIAN_POINT('',(-5.396539079153,-69.37108435489));
+#32835 = CARTESIAN_POINT('',(-5.522211078058,-69.53109478006));
+#32836 = CARTESIAN_POINT('',(-5.647821804631,-69.69102723838));
+#32837 = CARTESIAN_POINT('',(-5.773432534373,-69.85095971548));
+#32838 = CARTESIAN_POINT('',(-5.899104489614,-70.01097055732));
+#32839 = CARTESIAN_POINT('',(-6.024873299498,-70.17110448671));
+#32840 = CARTESIAN_POINT('',(-6.167065184009,-70.35214867743));
+#32841 = CARTESIAN_POINT('',(-6.183653770883,-70.37326990208));
+#32842 = CARTESIAN_POINT('',(-6.200242359836,-70.39439112534));
+#32843 = CARTESIAN_POINT('',(-6.216830950374,-70.41551234682));
+#32844 = CARTESIAN_POINT('',(-6.233419541681,-70.43663356618));
+#32845 = CARTESIAN_POINT('',(-6.250008132616,-70.4577547831));
+#32846 = CARTESIAN_POINT('',(-6.266596721713,-70.47887599728));
+#32847 = CARTESIAN_POINT('',(-6.28318530718,-70.49999720846));
+#32848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32849 = PCURVE('',#29618,#32850);
+#32850 = DEFINITIONAL_REPRESENTATION('',(#32851),#32924);
+#32851 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#32852,#32853,#32854,#32855,
+    #32856,#32857,#32858,#32859,#32860,#32861,#32862,#32863,#32864,
+    #32865,#32866,#32867,#32868,#32869,#32870,#32871,#32872,#32873,
+    #32874,#32875,#32876,#32877,#32878,#32879,#32880,#32881,#32882,
+    #32883,#32884,#32885,#32886,#32887,#32888,#32889,#32890,#32891,
+    #32892,#32893,#32894,#32895,#32896,#32897,#32898,#32899,#32900,
+    #32901,#32902,#32903,#32904,#32905,#32906,#32907,#32908,#32909,
+    #32910,#32911,#32912,#32913,#32914,#32915,#32916,#32917,#32918,
+    #32919,#32920,#32921,#32922,#32923),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.78912516674E-02,0.107913170019,0.12591914867,
+    0.2319440466,0.391920252756,0.552894429696,0.658919326315,
+    0.818895531244,0.978871742106,1.),.UNSPECIFIED.);
+#32852 = CARTESIAN_POINT('',(-0.931751544868,0.));
+#32853 = CARTESIAN_POINT('',(-0.931751592607,2.975079554926E-02));
+#32854 = CARTESIAN_POINT('',(-0.93175167731,5.950172424317E-02));
+#32855 = CARTESIAN_POINT('',(-0.931751772292,8.925260097519E-02));
+#32856 = CARTESIAN_POINT('',(-0.931751857692,0.119003409329));
+#32857 = CARTESIAN_POINT('',(-0.931751920695,0.148754217545));
+#32858 = CARTESIAN_POINT('',(-0.931751955741,0.178505094488));
+#32859 = CARTESIAN_POINT('',(-0.931751964748,0.20825602561));
+#32860 = CARTESIAN_POINT('',(-0.931751943624,0.292985438198));
+#32861 = CARTESIAN_POINT('',(-0.931751865339,0.347966750122));
+#32862 = CARTESIAN_POINT('',(-0.931751753617,0.402946855081));
+#32863 = CARTESIAN_POINT('',(-0.931751649579,0.457925454512));
+#32864 = CARTESIAN_POINT('',(-0.931751580548,0.512904054771));
+#32865 = CARTESIAN_POINT('',(-0.931751551311,0.567884161427));
+#32866 = CARTESIAN_POINT('',(-0.931751550433,0.622865473985));
+#32867 = CARTESIAN_POINT('',(-0.931751577078,0.691981706061));
+#32868 = CARTESIAN_POINT('',(-0.931751583946,0.706119332042));
+#32869 = CARTESIAN_POINT('',(-0.931751592057,0.720256958635));
+#32870 = CARTESIAN_POINT('',(-0.931751601237,0.734394585494));
+#32871 = CARTESIAN_POINT('',(-0.931751611309,0.748532212274));
+#32872 = CARTESIAN_POINT('',(-0.931751622096,0.762669838633));
+#32873 = CARTESIAN_POINT('',(-0.931751633421,0.77680746423));
+#32874 = CARTESIAN_POINT('',(-0.931751713903,0.874191893767));
+#32875 = CARTESIAN_POINT('',(-0.931751795548,0.957460090738));
+#32876 = CARTESIAN_POINT('',(-0.931751854461,1.040717455472));
+#32877 = CARTESIAN_POINT('',(-0.9317518696,1.123964706803));
+#32878 = CARTESIAN_POINT('',(-0.931751852068,1.207211962912));
+#32879 = CARTESIAN_POINT('',(-0.931751822155,1.290469338528));
+#32880 = CARTESIAN_POINT('',(-0.931751785957,1.373737545123));
+#32881 = CARTESIAN_POINT('',(-0.931751699988,1.582591730281));
+#32882 = CARTESIAN_POINT('',(-0.931751651169,1.708364646427));
+#32883 = CARTESIAN_POINT('',(-0.931751635667,1.834040716215));
+#32884 = CARTESIAN_POINT('',(-0.931751632325,1.959655510701));
+#32885 = CARTESIAN_POINT('',(-0.931751707323,2.085270312645));
+#32886 = CARTESIAN_POINT('',(-0.931751775449,2.210946374811));
+#32887 = CARTESIAN_POINT('',(-0.93175178299,2.336719280491));
+#32888 = CARTESIAN_POINT('',(-0.931751738524,2.588717582597));
+#32889 = CARTESIAN_POINT('',(-0.931751731885,2.715279273216));
+#32890 = CARTESIAN_POINT('',(-0.931751442954,2.841740814817));
+#32891 = CARTESIAN_POINT('',(-0.931751958172,2.968139490434));
+#32892 = CARTESIAN_POINT('',(-0.931751721484,3.094538155249));
+#32893 = CARTESIAN_POINT('',(-0.931751793163,3.220999695917));
+#32894 = CARTESIAN_POINT('',(-0.931751824352,3.347561387633));
+#32895 = CARTESIAN_POINT('',(-0.93175176096,3.557199133667));
+#32896 = CARTESIAN_POINT('',(-0.931751714435,3.640467334484));
+#32897 = CARTESIAN_POINT('',(-0.931751650873,3.723724705191));
+#32898 = CARTESIAN_POINT('',(-0.931751606246,3.806971961199));
+#32899 = CARTESIAN_POINT('',(-0.93175159982,3.890219217267));
+#32900 = CARTESIAN_POINT('',(-0.931751625435,3.973476588017));
+#32901 = CARTESIAN_POINT('',(-0.931751664978,4.056744788475));
+#32902 = CARTESIAN_POINT('',(-0.931751769445,4.265598960594));
+#32903 = CARTESIAN_POINT('',(-0.93175183642,4.391371863577));
+#32904 = CARTESIAN_POINT('',(-0.931751865103,4.517047923271));
+#32905 = CARTESIAN_POINT('',(-0.931751811877,4.642662724765));
+#32906 = CARTESIAN_POINT('',(-0.931751765341,4.768277534266));
+#32907 = CARTESIAN_POINT('',(-0.931751710329,4.893953604491));
+#32908 = CARTESIAN_POINT('',(-0.931751672251,5.019726515568));
+#32909 = CARTESIAN_POINT('',(-0.93175165212,5.270941258483));
+#32910 = CARTESIAN_POINT('',(-0.931751667275,5.396714169078));
+#32911 = CARTESIAN_POINT('',(-0.931751741596,5.522390231596));
+#32912 = CARTESIAN_POINT('',(-0.931751790464,5.648005030158));
+#32913 = CARTESIAN_POINT('',(-0.931752002311,5.773619807449));
+#32914 = CARTESIAN_POINT('',(-0.931751735143,5.899295833859));
+#32915 = CARTESIAN_POINT('',(-0.931751648201,6.025068786719));
+#32916 = CARTESIAN_POINT('',(-0.93175176002,6.167265299872));
+#32917 = CARTESIAN_POINT('',(-0.931751776135,6.183854425931));
+#32918 = CARTESIAN_POINT('',(-0.931751795538,6.200443552971));
+#32919 = CARTESIAN_POINT('',(-0.931751817995,6.217032680192));
+#32920 = CARTESIAN_POINT('',(-0.931751842813,6.233621806459));
+#32921 = CARTESIAN_POINT('',(-0.931751868843,6.250210930293));
+#32922 = CARTESIAN_POINT('',(-0.931751894482,6.266800049877));
+#32923 = CARTESIAN_POINT('',(-0.931751917668,6.283389163053));
+#32924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32925 = ORIENTED_EDGE('',*,*,#32926,.F.);
+#32926 = EDGE_CURVE('',#32334,#32697,#32927,.T.);
+#32927 = SURFACE_CURVE('',#32928,(#32932,#32939),.PCURVE_S1.);
+#32928 = LINE('',#32929,#32930);
+#32929 = CARTESIAN_POINT('',(4.,0.,0.));
+#32930 = VECTOR('',#32931,1.);
+#32931 = DIRECTION('',(0.,0.,1.));
+#32932 = PCURVE('',#29247,#32933);
+#32933 = DEFINITIONAL_REPRESENTATION('',(#32934),#32938);
+#32934 = LINE('',#32935,#32936);
+#32935 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#32936 = VECTOR('',#32937,1.);
+#32937 = DIRECTION('',(-0.,-1.));
+#32938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32939 = PCURVE('',#32598,#32940);
+#32940 = DEFINITIONAL_REPRESENTATION('',(#32941),#32945);
+#32941 = LINE('',#32942,#32943);
+#32942 = CARTESIAN_POINT('',(-0.,0.));
+#32943 = VECTOR('',#32944,1.);
+#32944 = DIRECTION('',(-0.,-1.));
+#32945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32946 = ORIENTED_EDGE('',*,*,#32333,.F.);
+#32947 = ORIENTED_EDGE('',*,*,#29191,.F.);
+#32948 = ORIENTED_EDGE('',*,*,#29575,.T.);
+#32949 = ADVANCED_FACE('',(#32950),#29618,.F.);
+#32950 = FACE_BOUND('',#32951,.F.);
+#32951 = EDGE_LOOP('',(#32952,#32953,#32954,#32955));
+#32952 = ORIENTED_EDGE('',*,*,#32696,.F.);
+#32953 = ORIENTED_EDGE('',*,*,#29605,.T.);
+#32954 = ORIENTED_EDGE('',*,*,#29671,.T.);
+#32955 = ORIENTED_EDGE('',*,*,#32956,.F.);
+#32956 = EDGE_CURVE('',#32697,#29672,#32957,.T.);
+#32957 = SURFACE_CURVE('',#32958,(#32961,#32968),.PCURVE_S1.);
+#32958 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32959,#32960),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#32959 = CARTESIAN_POINT('',(4.099996643244,7.6418420747E-07,
+    70.473202920123));
+#32960 = CARTESIAN_POINT('',(3.099997801139,-7.6416269668E-07,
+    70.741156433834));
+#32961 = PCURVE('',#29618,#32962);
+#32962 = DEFINITIONAL_REPRESENTATION('',(#32963),#32967);
+#32963 = LINE('',#32964,#32965);
+#32964 = CARTESIAN_POINT('',(0.,6.283389315972));
+#32965 = VECTOR('',#32966,1.);
+#32966 = DIRECTION('',(1.,0.));
+#32967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32968 = PCURVE('',#32969,#33012);
+#32969 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#32970,#32971,#32972,#32973,#32974,#32975,#32976,#32977,#32978
+      ,#32979,#32980,#32981,#32982,#32983,#32984,#32985,#32986,#32987
+      ,#32988,#32989,#32990)
+    ,(#32991,#32992,#32993,#32994,#32995,#32996,#32997,#32998,#32999
+      ,#33000,#33001,#33002,#33003,#33004,#33005,#33006,#33007,#33008
+      ,#33009,#33010,#33011
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#32970 = CARTESIAN_POINT('',(4.099996643244,7.6418421813E-07,
+    70.473202920123));
+#32971 = CARTESIAN_POINT('',(4.099996025556,1.170957888531,
+    70.836839026658));
+#32972 = CARTESIAN_POINT('',(3.732123771941,2.341910907477,
+    71.20047347539));
+#32973 = CARTESIAN_POINT('',(2.996416808487,3.384462505712,
+    71.564119798175));
+#32974 = CARTESIAN_POINT('',(1.943184509696,4.170186300902,
+    71.927735587281));
+#32975 = CARTESIAN_POINT('',(0.673497440847,4.593312058516,
+    72.291395153653));
+#32976 = CARTESIAN_POINT('',(-0.673485728704,4.593330773341,
+    72.655016405851));
+#32977 = CARTESIAN_POINT('',(-1.943213529772,4.170178210224,
+    73.018658413619));
+#32978 = CARTESIAN_POINT('',(-2.996398820554,3.384460065313,
+    73.382293453509));
+#32979 = CARTESIAN_POINT('',(-3.732130273528,2.341911696117,
+    73.745930106945));
+#32980 = CARTESIAN_POINT('',(-4.46786305681,-8.8910699855E-07,
+    74.473202800073));
+#32981 = CARTESIAN_POINT('',(-3.73212924409,-2.341913150924,
+    75.200475493203));
+#32982 = CARTESIAN_POINT('',(-2.996393778835,-3.384459742618,
+    75.564110767163));
+#32983 = CARTESIAN_POINT('',(-1.943231298267,-4.170186066331,
+    75.927752605883));
+#32984 = CARTESIAN_POINT('',(-0.673440431553,-4.59331928478,
+    76.291379516879));
+#32985 = CARTESIAN_POINT('',(0.673440982924,-4.593318973291,
+    76.655020123919));
+#32986 = CARTESIAN_POINT('',(1.943236628039,-4.170186047545,
+    77.018664593509));
+#32987 = CARTESIAN_POINT('',(2.996391594326,-3.384459463167,
+    77.382287181434));
+#32988 = CARTESIAN_POINT('',(3.732131035791,-2.341909689943,
+    77.745932124761));
+#32989 = CARTESIAN_POINT('',(4.099996912221,-1.170956275253,
+    78.109566573515));
+#32990 = CARTESIAN_POINT('',(4.099996270177,8.4911716147E-07,
+    78.473202679993));
+#32991 = CARTESIAN_POINT('',(3.099997801139,-7.6416268557E-07,
+    70.741156433834));
+#32992 = CARTESIAN_POINT('',(3.099997757732,0.88535562808,
+    71.104793054576));
+#32993 = CARTESIAN_POINT('',(2.821851626704,1.770716411461,
+    71.468431333135));
+#32994 = CARTESIAN_POINT('',(2.265580610983,2.558977445268,
+    71.832057737513));
+#32995 = CARTESIAN_POINT('',(1.469247813282,3.153070615298,
+    72.19571467591));
+#32996 = CARTESIAN_POINT('',(0.509220750111,3.472992596491,
+    72.559327836551));
+#32997 = CARTESIAN_POINT('',(-0.509211679435,3.473005072404,
+    72.922979311793));
+#32998 = CARTESIAN_POINT('',(-1.469261249512,3.153063567245,
+    73.286610031239));
+#32999 = CARTESIAN_POINT('',(-2.265568200448,2.558983064429,
+    73.650247718633));
+#33000 = CARTESIAN_POINT('',(-2.821854083044,1.770715321256,
+    74.013883792467));
+#33001 = CARTESIAN_POINT('',(-3.378140751645,8.723856305E-07,
+    74.741156553884));
+#33002 = CARTESIAN_POINT('',(-2.821854933825,-1.770713843766,
+    75.468429315302));
+#33003 = CARTESIAN_POINT('',(-2.265567730367,-2.55898068919,
+    75.832066768622));
+#33004 = CARTESIAN_POINT('',(-1.469273135614,-3.153068282834,
+    76.195697657118));
+#33005 = CARTESIAN_POINT('',(-0.509189407526,-3.472995617308,
+    76.559343473504));
+#33006 = CARTESIAN_POINT('',(0.50918518471,-3.47299905553,
+    76.922975593684));
+#33007 = CARTESIAN_POINT('',(1.469276768889,-3.153070879883,
+    77.286603851282));
+#33008 = CARTESIAN_POINT('',(2.265562518747,-2.558977616119,
+    77.650253990761));
+#33009 = CARTESIAN_POINT('',(2.82185485982,-1.770718044378,
+    78.013881774655));
+#33010 = CARTESIAN_POINT('',(3.099997575977,-0.885357241309,
+    78.377520053154));
+#33011 = CARTESIAN_POINT('',(3.09999755676,-8.4908949338E-07,
+    78.741156673967));
+#33012 = DEFINITIONAL_REPRESENTATION('',(#33013),#33017);
+#33013 = LINE('',#33014,#33015);
+#33014 = CARTESIAN_POINT('',(0.,0.));
+#33015 = VECTOR('',#33016,1.);
+#33016 = DIRECTION('',(1.,0.));
+#33017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33018 = ADVANCED_FACE('',(#33019),#29727,.F.);
+#33019 = FACE_BOUND('',#33020,.F.);
+#33020 = EDGE_LOOP('',(#33021,#33062,#33063,#33064));
+#33021 = ORIENTED_EDGE('',*,*,#33022,.F.);
+#33022 = EDGE_CURVE('',#29672,#33023,#33025,.T.);
+#33023 = VERTEX_POINT('',#33024);
+#33024 = CARTESIAN_POINT('',(3.09999755676,-8.49089455E-07,
+    78.741156673967));
+#33025 = SURFACE_CURVE('',#33026,(#33048,#33055),.PCURVE_S1.);
+#33026 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#33027,#33028,#33029,#33030,
+    #33031,#33032,#33033,#33034,#33035,#33036,#33037,#33038,#33039,
+    #33040,#33041,#33042,#33043,#33044,#33045,#33046,#33047),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#33027 = CARTESIAN_POINT('',(3.099997801139,-7.6416268557E-07,
+    70.741156433834));
+#33028 = CARTESIAN_POINT('',(3.099997757732,0.88535562808,
+    71.104793054575));
+#33029 = CARTESIAN_POINT('',(2.821851626704,1.770716411461,
+    71.46843133314));
+#33030 = CARTESIAN_POINT('',(2.265580610983,2.558977445268,
+    71.832057737501));
+#33031 = CARTESIAN_POINT('',(1.469247813282,3.153070615297,
+    72.195714675932));
+#33032 = CARTESIAN_POINT('',(0.509220750111,3.472992596492,
+    72.559327836525));
+#33033 = CARTESIAN_POINT('',(-0.509211679435,3.473005072404,
+    72.922979311817));
+#33034 = CARTESIAN_POINT('',(-1.469261249512,3.153063567245,
+    73.286610031223));
+#33035 = CARTESIAN_POINT('',(-2.265568200448,2.558983064429,
+    73.65024771864));
+#33036 = CARTESIAN_POINT('',(-2.821854083044,1.770715321257,
+    74.013883792466));
+#33037 = CARTESIAN_POINT('',(-3.378140751645,8.7238560361E-07,
+    74.741156553884));
+#33038 = CARTESIAN_POINT('',(-2.821854933825,-1.770713843766,
+    75.468429315303));
+#33039 = CARTESIAN_POINT('',(-2.265568090014,-2.558980392145,
+    75.832065389131));
+#33040 = CARTESIAN_POINT('',(-1.469271722713,-3.153069449798,
+    76.195703076539));
+#33041 = CARTESIAN_POINT('',(-0.509191930562,-3.472993533443,
+    76.559333795974));
+#33042 = CARTESIAN_POINT('',(0.509187707746,-3.473001139394,
+    76.922985271209));
+#33043 = CARTESIAN_POINT('',(1.469275355989,-3.153069712919,
+    77.28659843187));
+#33044 = CARTESIAN_POINT('',(2.265562878394,-2.558977913164,
+    77.650255370246));
+#33045 = CARTESIAN_POINT('',(2.82185485982,-1.770718044377,
+    78.013881774656));
+#33046 = CARTESIAN_POINT('',(3.099997575976,-0.885357241309,
+    78.377520053154));
+#33047 = CARTESIAN_POINT('',(3.09999755676,-8.4908949338E-07,
+    78.741156673967));
+#33048 = PCURVE('',#29727,#33049);
+#33049 = DEFINITIONAL_REPRESENTATION('',(#33050),#33054);
+#33050 = LINE('',#33051,#33052);
+#33051 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#33052 = VECTOR('',#33053,1.);
+#33053 = DIRECTION('',(0.,1.));
+#33054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33055 = PCURVE('',#32969,#33056);
+#33056 = DEFINITIONAL_REPRESENTATION('',(#33057),#33061);
+#33057 = LINE('',#33058,#33059);
+#33058 = CARTESIAN_POINT('',(-0.,0.));
+#33059 = VECTOR('',#33060,1.);
+#33060 = DIRECTION('',(0.,1.));
+#33061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33062 = ORIENTED_EDGE('',*,*,#29714,.T.);
+#33063 = ORIENTED_EDGE('',*,*,#29780,.T.);
+#33064 = ORIENTED_EDGE('',*,*,#33065,.F.);
+#33065 = EDGE_CURVE('',#33023,#29781,#33066,.T.);
+#33066 = SURFACE_CURVE('',#33067,(#33070,#33077),.PCURVE_S1.);
+#33067 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33068,#33069),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#33068 = CARTESIAN_POINT('',(3.09999755676,-8.4908949338E-07,
+    78.741156673967));
+#33069 = CARTESIAN_POINT('',(3.100002443252,-8.4911150511E-07,
+    79.758848127579));
+#33070 = PCURVE('',#29727,#33071);
+#33071 = DEFINITIONAL_REPRESENTATION('',(#33072),#33076);
+#33072 = LINE('',#33073,#33074);
+#33073 = CARTESIAN_POINT('',(0.,6.283389315972));
+#33074 = VECTOR('',#33075,1.);
+#33075 = DIRECTION('',(1.,0.));
+#33076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33077 = PCURVE('',#33078,#33121);
+#33078 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#33079,#33080,#33081,#33082,#33083,#33084,#33085,#33086,#33087
+      ,#33088,#33089,#33090,#33091,#33092,#33093,#33094,#33095,#33096
+      ,#33097,#33098,#33099)
+    ,(#33100,#33101,#33102,#33103,#33104,#33105,#33106,#33107,#33108
+      ,#33109,#33110,#33111,#33112,#33113,#33114,#33115,#33116,#33117
+      ,#33118,#33119,#33120
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#33079 = CARTESIAN_POINT('',(3.09999755676,-8.4908945741E-07,
+    78.741156673967));
+#33080 = CARTESIAN_POINT('',(3.099997537705,0.885355473403,
+    79.104793294619));
+#33081 = CARTESIAN_POINT('',(2.821851452742,1.770716194621,
+    79.468431573232));
+#33082 = CARTESIAN_POINT('',(2.265580502514,2.558977181472,
+    79.832057977684));
+#33083 = CARTESIAN_POINT('',(1.469247783869,3.153070326576,
+    80.195714915854));
+#33084 = CARTESIAN_POINT('',(0.509220805062,3.472992308793,
+    80.55932807682));
+#33085 = CARTESIAN_POINT('',(-0.509211544147,3.473004812612,
+    80.922979551731));
+#33086 = CARTESIAN_POINT('',(-1.469261047352,3.153063358972,
+    81.286610271431));
+#33087 = CARTESIAN_POINT('',(-2.265567951787,2.558982924787,
+    81.650247958682));
+#33088 = CARTESIAN_POINT('',(-2.821853812129,1.770715258983,
+    82.013884032569));
+#33089 = CARTESIAN_POINT('',(-3.378140485385,9.6491348218E-07,
+    82.741156793969));
+#33090 = CARTESIAN_POINT('',(-2.821854759911,-1.770713626909,
+    83.468429555401));
+#33091 = CARTESIAN_POINT('',(-2.265567981538,-2.558980128396,
+    83.832065629211));
+#33092 = CARTESIAN_POINT('',(-1.469271693264,-3.153069161029,
+    84.195703316653));
+#33093 = CARTESIAN_POINT('',(-0.509191985575,-3.472993245773,
+    84.55933403603));
+#33094 = CARTESIAN_POINT('',(0.509187572527,-3.47300087959,
+    84.922985511348));
+#33095 = CARTESIAN_POINT('',(1.469275153766,-3.153069504633,
+    85.28659867192));
+#33096 = CARTESIAN_POINT('',(2.265562629769,-2.558977773564,
+    85.65025561038));
+#33097 = CARTESIAN_POINT('',(2.821854588924,-1.770717982056,
+    86.013882014683));
+#33098 = CARTESIAN_POINT('',(3.09999730732,-0.885357256467,
+    86.377520293332));
+#33099 = CARTESIAN_POINT('',(3.099997312484,-9.3398276713E-07,
+    86.741156913999));
+#33100 = CARTESIAN_POINT('',(3.100002443253,-8.4911146869E-07,
+    79.758848127579));
+#33101 = CARTESIAN_POINT('',(3.100002947319,0.885356938731,
+    80.122484748231));
+#33102 = CARTESIAN_POINT('',(2.821860277839,1.7707192896,80.486123026812
+    ));
+#33103 = CARTESIAN_POINT('',(2.265567851343,2.558980705789,
+    80.849749431397));
+#33104 = CARTESIAN_POINT('',(1.469279399216,3.153073878104,
+    81.213406369301));
+#33105 = CARTESIAN_POINT('',(0.509190412847,3.47300633483,
+    81.577019530584));
+#33106 = CARTESIAN_POINT('',(-0.509190830644,3.472999286727,
+    81.940671005249));
+#33107 = CARTESIAN_POINT('',(-1.469272311433,3.153075224757,
+    82.304301725088));
+#33108 = CARTESIAN_POINT('',(-2.265570259339,2.558985666855,
+    82.667939412274));
+#33109 = CARTESIAN_POINT('',(-2.821858411819,1.770718180696,
+    83.031575486184));
+#33110 = CARTESIAN_POINT('',(-3.378146076493,9.7816209114E-07,
+    83.758848247578));
+#33111 = CARTESIAN_POINT('',(-2.821859501036,-1.770716566559,
+    84.486121009013));
+#33112 = CARTESIAN_POINT('',(-2.265573173408,-2.558985856992,
+    84.849757082826));
+#33113 = CARTESIAN_POINT('',(-1.469265292665,-3.153067732421,
+    85.213394770245));
+#33114 = CARTESIAN_POINT('',(-0.509214384706,-3.473010267887,
+    85.577025489705));
+#33115 = CARTESIAN_POINT('',(0.509219650415,-3.472998349756,
+    85.940676964829));
+#33116 = CARTESIAN_POINT('',(1.469248401815,-3.15307639025,
+    86.30429012568));
+#33117 = CARTESIAN_POINT('',(2.265582780414,-2.558982719987,
+    86.6679470639));
+#33118 = CARTESIAN_POINT('',(2.821855104643,-1.770720748376,
+    87.031573468319));
+#33119 = CARTESIAN_POINT('',(3.100002159194,-0.88535872184,
+    87.395211746943));
+#33120 = CARTESIAN_POINT('',(3.100002687532,-9.3400601653E-07,
+    87.758848367609));
+#33121 = DEFINITIONAL_REPRESENTATION('',(#33122),#33126);
+#33122 = LINE('',#33123,#33124);
+#33123 = CARTESIAN_POINT('',(0.,0.));
+#33124 = VECTOR('',#33125,1.);
+#33125 = DIRECTION('',(1.,0.));
+#33126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33127 = ADVANCED_FACE('',(#33128),#29836,.F.);
+#33128 = FACE_BOUND('',#33129,.F.);
+#33129 = EDGE_LOOP('',(#33130,#33171,#33172,#33173));
+#33130 = ORIENTED_EDGE('',*,*,#33131,.F.);
+#33131 = EDGE_CURVE('',#29781,#33132,#33134,.T.);
+#33132 = VERTEX_POINT('',#33133);
+#33133 = CARTESIAN_POINT('',(3.100002687532,-9.34005955E-07,
+    87.758848367609));
+#33134 = SURFACE_CURVE('',#33135,(#33157,#33164),.PCURVE_S1.);
+#33135 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#33136,#33137,#33138,#33139,
+    #33140,#33141,#33142,#33143,#33144,#33145,#33146,#33147,#33148,
+    #33149,#33150,#33151,#33152,#33153,#33154,#33155,#33156),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#33136 = CARTESIAN_POINT('',(3.100002443253,-8.4911146869E-07,
+    79.758848127579));
+#33137 = CARTESIAN_POINT('',(3.100002947319,0.885356938731,
+    80.122484748231));
+#33138 = CARTESIAN_POINT('',(2.821860277839,1.7707192896,80.486123026812
+    ));
+#33139 = CARTESIAN_POINT('',(2.265567851343,2.558980705789,
+    80.849749431397));
+#33140 = CARTESIAN_POINT('',(1.469279399216,3.153073878104,
+    81.213406369301));
+#33141 = CARTESIAN_POINT('',(0.509190412847,3.47300633483,
+    81.577019530584));
+#33142 = CARTESIAN_POINT('',(-0.509190830644,3.472999286727,
+    81.940671005249));
+#33143 = CARTESIAN_POINT('',(-1.469272311433,3.153075224757,
+    82.304301725088));
+#33144 = CARTESIAN_POINT('',(-2.265570259339,2.558985666855,
+    82.667939412274));
+#33145 = CARTESIAN_POINT('',(-2.821858411819,1.770718180696,
+    83.031575486184));
+#33146 = CARTESIAN_POINT('',(-3.378146076493,9.7816209114E-07,
+    83.758848247578));
+#33147 = CARTESIAN_POINT('',(-2.821859501036,-1.770716566559,
+    84.486121009013));
+#33148 = CARTESIAN_POINT('',(-2.265573173408,-2.558985856992,
+    84.849757082826));
+#33149 = CARTESIAN_POINT('',(-1.469265292665,-3.153067732421,
+    85.213394770245));
+#33150 = CARTESIAN_POINT('',(-0.509214384706,-3.473010267887,
+    85.577025489705));
+#33151 = CARTESIAN_POINT('',(0.509219650415,-3.472998349756,
+    85.940676964829));
+#33152 = CARTESIAN_POINT('',(1.469248401815,-3.15307639025,
+    86.30429012568));
+#33153 = CARTESIAN_POINT('',(2.265582780414,-2.558982719987,
+    86.6679470639));
+#33154 = CARTESIAN_POINT('',(2.821855104643,-1.770720748376,
+    87.031573468319));
+#33155 = CARTESIAN_POINT('',(3.100002159194,-0.88535872184,
+    87.395211746943));
+#33156 = CARTESIAN_POINT('',(3.100002687532,-9.3400601653E-07,
+    87.758848367609));
+#33157 = PCURVE('',#29836,#33158);
+#33158 = DEFINITIONAL_REPRESENTATION('',(#33159),#33163);
+#33159 = LINE('',#33160,#33161);
+#33160 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#33161 = VECTOR('',#33162,1.);
+#33162 = DIRECTION('',(0.,1.));
+#33163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33164 = PCURVE('',#33078,#33165);
+#33165 = DEFINITIONAL_REPRESENTATION('',(#33166),#33170);
+#33166 = LINE('',#33167,#33168);
+#33167 = CARTESIAN_POINT('',(-0.,0.));
+#33168 = VECTOR('',#33169,1.);
+#33169 = DIRECTION('',(0.,1.));
+#33170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33171 = ORIENTED_EDGE('',*,*,#29823,.T.);
+#33172 = ORIENTED_EDGE('',*,*,#29889,.T.);
+#33173 = ORIENTED_EDGE('',*,*,#33174,.F.);
+#33174 = EDGE_CURVE('',#33132,#29890,#33175,.T.);
+#33175 = SURFACE_CURVE('',#33176,(#33179,#33186),.PCURVE_S1.);
+#33176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33177,#33178),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#33177 = CARTESIAN_POINT('',(3.100002687532,-9.3400601608E-07,
+    87.758848367609));
+#33178 = CARTESIAN_POINT('',(4.100004102719,9.3397640999E-07,
+    88.026792278428));
+#33179 = PCURVE('',#29836,#33180);
+#33180 = DEFINITIONAL_REPRESENTATION('',(#33181),#33185);
+#33181 = LINE('',#33182,#33183);
+#33182 = CARTESIAN_POINT('',(0.,6.283389315972));
+#33183 = VECTOR('',#33184,1.);
+#33184 = DIRECTION('',(1.,0.));
+#33185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33186 = PCURVE('',#33187,#33230);
+#33187 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#33188,#33189,#33190,#33191,#33192,#33193,#33194,#33195,#33196
+      ,#33197,#33198,#33199,#33200,#33201,#33202,#33203,#33204,#33205
+      ,#33206,#33207,#33208)
+    ,(#33209,#33210,#33211,#33212,#33213,#33214,#33215,#33216,#33217
+      ,#33218,#33219,#33220,#33221,#33222,#33223,#33224,#33225,#33226
+      ,#33227,#33228,#33229
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#33188 = CARTESIAN_POINT('',(3.100002687532,-9.3400595791E-07,
+    87.758848367609));
+#33189 = CARTESIAN_POINT('',(3.100003215971,0.885356923576,
+    88.122484988383));
+#33190 = CARTESIAN_POINT('',(2.821860548736,1.770719351919,
+    88.486123266898));
+#33191 = CARTESIAN_POINT('',(2.265567740331,2.558980548341,
+    88.849751050857));
+#33192 = CARTESIAN_POINT('',(1.469281014302,3.153075253369,
+    89.213401190213));
+#33193 = CARTESIAN_POINT('',(0.509188025089,3.473004510741,
+    89.577029447877));
+#33194 = CARTESIAN_POINT('',(-0.509188252651,3.473001658289,
+    89.940661568106));
+#33195 = CARTESIAN_POINT('',(-1.469273753752,3.153074346546,
+    90.304307384405));
+#33196 = CARTESIAN_POINT('',(-2.265570008175,2.558986227653,
+    90.667938272944));
+#33197 = CARTESIAN_POINT('',(-2.821858585733,1.770718397552,
+    91.031575726257));
+#33198 = CARTESIAN_POINT('',(-3.378146342753,1.07069019846E-06,
+    91.758848487679));
+#33199 = CARTESIAN_POINT('',(-2.82185977195,-1.770716628832,
+    92.486121249085));
+#33200 = CARTESIAN_POINT('',(-2.26557342207,-2.558985996633,
+    92.849757322966));
+#33201 = CARTESIAN_POINT('',(-1.469265494822,-3.153067940695,
+    93.213395010233));
+#33202 = CARTESIAN_POINT('',(-0.509214519996,-3.473010527676,
+    93.577025729923));
+#33203 = CARTESIAN_POINT('',(0.509219595466,-3.472998637455,
+    93.940677204787));
+#33204 = CARTESIAN_POINT('',(1.469248431224,-3.153076678974,
+    94.304290365864));
+#33205 = CARTESIAN_POINT('',(2.26558288889,-2.558982983783,
+    94.66794730392));
+#33206 = CARTESIAN_POINT('',(2.821855278596,-1.770720965213,
+    95.031573708467));
+#33207 = CARTESIAN_POINT('',(3.100002379224,-0.885358876517,
+    95.395211986967));
+#33208 = CARTESIAN_POINT('',(3.10000293191,-1.01893343762E-06,
+    95.758848607737));
+#33209 = CARTESIAN_POINT('',(4.100004102719,9.339764695E-07,
+    88.026792278428));
+#33210 = CARTESIAN_POINT('',(4.100004235456,1.17096029531,
+    88.390428384931));
+#33211 = CARTESIAN_POINT('',(3.732137147046,2.341915786914,
+    88.754062833643));
+#33212 = CARTESIAN_POINT('',(2.996395846731,3.384467231956,
+    89.117707777086));
+#33213 = CARTESIAN_POINT('',(1.943238526624,4.170194859204,
+    89.481330364833));
+#33214 = CARTESIAN_POINT('',(0.673440271831,4.593328041107,
+    89.844974834505));
+#33215 = CARTESIAN_POINT('',(-0.673443715642,4.593327766893,
+    90.208615441663));
+#33216 = CARTESIAN_POINT('',(-1.943236824239,4.170193187795,
+    90.572242352462));
+#33217 = CARTESIAN_POINT('',(-2.99640097494,3.384464905069,
+    90.935884191298));
+#33218 = CARTESIAN_POINT('',(-3.732137392341,2.341916001744,
+    91.299519465229));
+#33219 = CARTESIAN_POINT('',(-4.467871592089,-1.05396487369E-06,
+    92.026792158364));
+#33220 = CARTESIAN_POINT('',(-3.732136384786,-2.34191779314,
+    92.754064851485));
+#33221 = CARTESIAN_POINT('',(-2.996403072884,-3.384467834017,
+    93.117701504941));
+#33222 = CARTESIAN_POINT('',(-1.943215428454,-4.17018702195,
+    93.481336544776));
+#33223 = CARTESIAN_POINT('',(-0.673485017583,-4.593339841156,
+    93.84497855268));
+#33224 = CARTESIAN_POINT('',(0.673500724976,-4.593320540578,
+    94.2085998046));
+#33225 = CARTESIAN_POINT('',(1.943190035633,-4.170193422397,
+    94.572259371364));
+#33226 = CARTESIAN_POINT('',(2.996424004601,-3.384467668191,
+    94.93587516012));
+#33227 = CARTESIAN_POINT('',(3.732131920191,-2.341913758253,
+    95.299521483086));
+#33228 = CARTESIAN_POINT('',(4.10000436731,-1.170958342426,
+    95.663155931786));
+#33229 = CARTESIAN_POINT('',(4.100004475779,1.01890597382E-06,
+    96.026792038297));
+#33230 = DEFINITIONAL_REPRESENTATION('',(#33231),#33235);
+#33231 = LINE('',#33232,#33233);
+#33232 = CARTESIAN_POINT('',(0.,0.));
+#33233 = VECTOR('',#33234,1.);
+#33234 = DIRECTION('',(1.,0.));
+#33235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33236 = ADVANCED_FACE('',(#33237),#30436,.T.);
+#33237 = FACE_BOUND('',#33238,.F.);
+#33238 = EDGE_LOOP('',(#33239,#33448,#33449,#33637,#33772));
+#33239 = ORIENTED_EDGE('',*,*,#33240,.F.);
+#33240 = EDGE_CURVE('',#29890,#33241,#33243,.T.);
+#33241 = VERTEX_POINT('',#33242);
+#33242 = CARTESIAN_POINT('',(4.,8.15113226E-07,95.999996537354));
+#33243 = SURFACE_CURVE('',#33244,(#33310,#33379),.PCURVE_S1.);
+#33244 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#33245,#33246,#33247,#33248,
+    #33249,#33250,#33251,#33252,#33253,#33254,#33255,#33256,#33257,
+    #33258,#33259,#33260,#33261,#33262,#33263,#33264,#33265,#33266,
+    #33267,#33268,#33269,#33270,#33271,#33272,#33273,#33274,#33275,
+    #33276,#33277,#33278,#33279,#33280,#33281,#33282,#33283,#33284,
+    #33285,#33286,#33287,#33288,#33289,#33290,#33291,#33292,#33293,
+    #33294,#33295,#33296,#33297,#33298,#33299,#33300,#33301,#33302,
+    #33303,#33304,#33305,#33306,#33307,#33308,#33309),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694053098576E-02,0.144967335319,
+    0.306942774176,0.469916099423,0.577942901102,0.739918345624,
+    0.90189378447,0.96377551637,1.),.UNSPECIFIED.);
+#33245 = CARTESIAN_POINT('',(4.,7.4717082699E-07,87.999996825968));
+#33246 = CARTESIAN_POINT('',(3.99999997253,0.116011947682,
+    88.036924283891));
+#33247 = CARTESIAN_POINT('',(3.99615461882,0.232023585098,
+    88.073851873279));
+#33248 = CARTESIAN_POINT('',(3.988463951031,0.347886322151,
+    88.110779405773));
+#33249 = CARTESIAN_POINT('',(3.976934874659,0.463451408613,
+    88.147706872166));
+#33250 = CARTESIAN_POINT('',(3.961581171615,0.578570787361,
+    88.184634351275));
+#33251 = CARTESIAN_POINT('',(3.942423483299,0.693097200452,
+    88.221561918818));
+#33252 = CARTESIAN_POINT('',(3.919489293687,0.806884295186,
+    88.258489556292));
+#33253 = CARTESIAN_POINT('',(3.814802008277,1.249952240219,
+    88.403405767489));
+#33254 = CARTESIAN_POINT('',(3.704766222723,1.572647366611,
+    88.511424423831));
+#33255 = CARTESIAN_POINT('',(3.563563618438,1.884108375685,
+    88.619427902984));
+#33256 = CARTESIAN_POINT('',(3.392581434183,2.180836855458,
+    88.727417285848));
+#33257 = CARTESIAN_POINT('',(3.193631477729,2.459586979628,
+    88.835406614472));
+#33258 = CARTESIAN_POINT('',(2.968914290314,2.717362790303,
+    88.943409964109));
+#33259 = CARTESIAN_POINT('',(2.72103651397,2.951449691792,
+    89.051428495703));
+#33260 = CARTESIAN_POINT('',(2.051270624073,3.471461592396,
+    89.321335390559));
+#33261 = CARTESIAN_POINT('',(1.603578312161,3.725455528702,
+    89.48347784776));
+#33262 = CARTESIAN_POINT('',(1.120567156983,3.912823775004,
+    89.645488464491));
+#33263 = CARTESIAN_POINT('',(0.613984224307,4.028359491112,
+    89.807417120578));
+#33264 = CARTESIAN_POINT('',(9.598399553662E-02,4.068986074308,
+    89.969345798263));
+#33265 = CARTESIAN_POINT('',(-0.42091440121,4.03401950008,
+    90.131356454665));
+#33266 = CARTESIAN_POINT('',(-0.923946127142,3.924930610727,
+    90.293498951727));
+#33267 = CARTESIAN_POINT('',(-1.879854761848,3.567646408957,
+    90.618333005145));
+#33268 = CARTESIAN_POINT('',(-2.333755061615,3.318093083892,
+    90.781479949591));
+#33269 = CARTESIAN_POINT('',(-2.748949147727,3.00271194235,
+    90.944490511795));
+#33270 = CARTESIAN_POINT('',(-3.114651757561,2.628924383348,
+    91.107417003887));
+#33271 = CARTESIAN_POINT('',(-3.42171580773,2.205643015522,
+    91.270343673231));
+#33272 = CARTESIAN_POINT('',(-3.662891582825,1.743381654909,
+    91.433354363591));
+#33273 = CARTESIAN_POINT('',(-3.8326742634,1.254018655164,
+    91.596501375197));
+#33274 = CARTESIAN_POINT('',(-3.992529526566,0.41809442472,
+    91.86740587517));
+#33275 = CARTESIAN_POINT('',(-4.023969862604,7.860723342638E-02,
+    91.975424429954));
+#33276 = CARTESIAN_POINT('',(-4.022373681392,-0.263362940598,
+    92.083427842667));
+#33277 = CARTESIAN_POINT('',(-3.987577486999,-0.60405625571,
+    92.191417159512));
+#33278 = CARTESIAN_POINT('',(-3.919908507539,-0.939769859363,
+    92.299406464077));
+#33279 = CARTESIAN_POINT('',(-3.820150871885,-1.266870098569,
+    92.407409865016));
+#33280 = CARTESIAN_POINT('',(-3.689574327827,-1.581814223621,
+    92.515428449329));
+#33281 = CARTESIAN_POINT('',(-3.290787077567,-2.330123842863,
+    92.785335481129));
+#33282 = CARTESIAN_POINT('',(-2.985976488028,-2.74489101419,
+    92.94747802294));
+#33283 = CARTESIAN_POINT('',(-2.621704135405,-3.113282541129,
+    93.109488644336));
+#33284 = CARTESIAN_POINT('',(-2.206563662338,-3.425745742608,
+    93.271417173533));
+#33285 = CARTESIAN_POINT('',(-1.750391125826,-3.674505640705,
+    93.433345689028));
+#33286 = CARTESIAN_POINT('',(-1.26433317205,-3.853821990013,
+    93.595356259574));
+#33287 = CARTESIAN_POINT('',(-0.760641254206,-3.959820904482,
+    93.757498772814));
+#33288 = CARTESIAN_POINT('',(0.254684722334,-4.02416356368,
+    94.08133543339));
+#33289 = CARTESIAN_POINT('',(0.767728055244,-3.982596621333,
+    94.243478007527));
+#33290 = CARTESIAN_POINT('',(1.272533761672,-3.866072742971,
+    94.405488701211));
+#33291 = CARTESIAN_POINT('',(1.756459395734,-3.676888264186,
+    94.567417354705));
+#33292 = CARTESIAN_POINT('',(2.207722954851,-3.419330387932,
+    94.729345875972));
+#33293 = CARTESIAN_POINT('',(2.615585537454,-3.099870107806,
+    94.891356304362));
+#33294 = CARTESIAN_POINT('',(2.970316270435,-2.726898968052,
+    95.053498725098));
+#33295 = CARTESIAN_POINT('',(3.376622471928,-2.153180945094,
+    95.277276951639));
+#33296 = CARTESIAN_POINT('',(3.480136681635,-1.988344525139,
+    95.339138743403));
+#33297 = CARTESIAN_POINT('',(3.574438313859,-1.8178437728,
+    95.400999721147));
+#33298 = CARTESIAN_POINT('',(3.659168679095,-1.642281734185,
+    95.462859676453));
+#33299 = CARTESIAN_POINT('',(3.734017714264,-1.462284835622,
+    95.524719639687));
+#33300 = CARTESIAN_POINT('',(3.798723495294,-1.278501102795,
+    95.586580635094));
+#33301 = CARTESIAN_POINT('',(3.853073887304,-1.091599342108,
+    95.648442440507));
+#33302 = CARTESIAN_POINT('',(3.922571420697,-0.791438779543,
+    95.746514061863));
+#33303 = CARTESIAN_POINT('',(3.944630213775,-0.679773662748,
+    95.782725818133));
+#33304 = CARTESIAN_POINT('',(3.963054945262,-0.5674113152,
+    95.818937596041));
+#33305 = CARTESIAN_POINT('',(3.97782019371,-0.45448984018,95.85514937575
+    ));
+#33306 = CARTESIAN_POINT('',(3.988906882582,-0.341148062939,
+    95.891361142053));
+#33307 = CARTESIAN_POINT('',(3.996302280249,-0.227525530702,
+    95.927572884373));
+#33308 = CARTESIAN_POINT('',(3.999999999992,-0.113762512666,
+    95.963784596761));
+#33309 = CARTESIAN_POINT('',(4.,-1.33E-15,95.999996277896));
+#33310 = PCURVE('',#30436,#33311);
+#33311 = DEFINITIONAL_REPRESENTATION('',(#33312),#33378);
+#33312 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#33313,#33314,#33315,#33316,
+    #33317,#33318,#33319,#33320,#33321,#33322,#33323,#33324,#33325,
+    #33326,#33327,#33328,#33329,#33330,#33331,#33332,#33333,#33334,
+    #33335,#33336,#33337,#33338,#33339,#33340,#33341,#33342,#33343,
+    #33344,#33345,#33346,#33347,#33348,#33349,#33350,#33351,#33352,
+    #33353,#33354,#33355,#33356,#33357,#33358,#33359,#33360,#33361,
+    #33362,#33363,#33364,#33365,#33366,#33367,#33368,#33369,#33370,
+    #33371,#33372,#33373,#33374,#33375,#33376,#33377),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694053098576E-02,0.144967335319,
+    0.306942774176,0.469916099423,0.577942901102,0.739918345624,
+    0.90189378447,0.96377551637,1.),.UNSPECIFIED.);
+#33313 = CARTESIAN_POINT('',(-1.8679270668E-07,-87.99999682596));
+#33314 = CARTESIAN_POINT('',(-2.900298692059E-02,-88.03692428389));
+#33315 = CARTESIAN_POINT('',(-5.800589679283E-02,-88.07385187327));
+#33316 = CARTESIAN_POINT('',(-8.700875646305E-02,-88.11077940577));
+#33317 = CARTESIAN_POINT('',(-0.116011553458,-88.14770687216));
+#33318 = CARTESIAN_POINT('',(-0.145014349033,-88.18463435127));
+#33319 = CARTESIAN_POINT('',(-0.174017204419,-88.22156191881));
+#33320 = CARTESIAN_POINT('',(-0.203020107084,-88.25848955629));
+#33321 = CARTESIAN_POINT('',(-0.316837019174,-88.40340576748));
+#33322 = CARTESIAN_POINT('',(-0.401674603134,-88.51142442383));
+#33323 = CARTESIAN_POINT('',(-0.4865002546,-88.61942790298));
+#33324 = CARTESIAN_POINT('',(-0.571314880965,-88.72741728584));
+#33325 = CARTESIAN_POINT('',(-0.656129513837,-88.83540661447));
+#33326 = CARTESIAN_POINT('',(-0.740955181822,-88.9434099641));
+#33327 = CARTESIAN_POINT('',(-0.825792784305,-89.0514284957));
+#33328 = CARTESIAN_POINT('',(-1.037777265465,-89.32133539055));
+#33329 = CARTESIAN_POINT('',(-1.165123703271,-89.48347784776));
+#33330 = CARTESIAN_POINT('',(-1.292366536591,-89.64548846448));
+#33331 = CARTESIAN_POINT('',(-1.419544921945,-89.80741712058));
+#33332 = CARTESIAN_POINT('',(-1.546723304637,-89.96934579825));
+#33333 = CARTESIAN_POINT('',(-1.673966133072,-90.13135645466));
+#33334 = CARTESIAN_POINT('',(-1.801312565453,-90.29349895172));
+#33335 = CARTESIAN_POINT('',(-2.056436716448,-90.61833300514));
+#33336 = CARTESIAN_POINT('',(-2.184572097224,-90.78147994959));
+#33337 = CARTESIAN_POINT('',(-2.312600356817,-90.94449051179));
+#33338 = CARTESIAN_POINT('',(-2.440562546507,-91.10741700388));
+#33339 = CARTESIAN_POINT('',(-2.56852471881,-91.27034367323));
+#33340 = CARTESIAN_POINT('',(-2.696552961064,-91.43335436359));
+#33341 = CARTESIAN_POINT('',(-2.824688332294,-91.59650137519));
+#33342 = CARTESIAN_POINT('',(-3.037456255188,-91.86740587517));
+#33343 = CARTESIAN_POINT('',(-3.122293849835,-91.97542442995));
+#33344 = CARTESIAN_POINT('',(-3.207119505324,-92.08342784266));
+#33345 = CARTESIAN_POINT('',(-3.291934135891,-92.19141715951));
+#33346 = CARTESIAN_POINT('',(-3.376748768139,-92.29940646407));
+#33347 = CARTESIAN_POINT('',(-3.461574425182,-92.40740986501));
+#33348 = CARTESIAN_POINT('',(-3.546412015562,-92.51542844932));
+#33349 = CARTESIAN_POINT('',(-3.75839647213,-92.78533548112));
+#33350 = CARTESIAN_POINT('',(-3.88574290454,-92.94747802293));
+#33351 = CARTESIAN_POINT('',(-4.012985745332,-93.10948864433));
+#33352 = CARTESIAN_POINT('',(-4.140164151809,-93.27141717353));
+#33353 = CARTESIAN_POINT('',(-4.267342559037,-93.43334568902));
+#33354 = CARTESIAN_POINT('',(-4.394585405144,-93.59535625957));
+#33355 = CARTESIAN_POINT('',(-4.521931841485,-93.75749877281));
+#33356 = CARTESIAN_POINT('',(-4.77627251072,-94.08133543339));
+#33357 = CARTESIAN_POINT('',(-4.903618936117,-94.24347800752));
+#33358 = CARTESIAN_POINT('',(-5.030861764834,-94.40548870121));
+#33359 = CARTESIAN_POINT('',(-5.158040155798,-94.5674173547));
+#33360 = CARTESIAN_POINT('',(-5.285218559485,-94.72934587597));
+#33361 = CARTESIAN_POINT('',(-5.412461420797,-94.89135630436));
+#33362 = CARTESIAN_POINT('',(-5.539807868393,-95.05349872509));
+#33363 = CARTESIAN_POINT('',(-5.715562864631,-95.27727695163));
+#33364 = CARTESIAN_POINT('',(-5.764148984585,-95.3391387434));
+#33365 = CARTESIAN_POINT('',(-5.812734449845,-95.40099972114));
+#33366 = CARTESIAN_POINT('',(-5.861319097479,-95.46285967645));
+#33367 = CARTESIAN_POINT('',(-5.909903743458,-95.52471963968));
+#33368 = CARTESIAN_POINT('',(-5.958489205028,-95.58658063509));
+#33369 = CARTESIAN_POINT('',(-6.00707532259,-95.6484424405));
+#33370 = CARTESIAN_POINT('',(-6.084100590549,-95.74651406186));
+#33371 = CARTESIAN_POINT('',(-6.112541244854,-95.78272581813));
+#33372 = CARTESIAN_POINT('',(-6.140981928669,-95.81893759604));
+#33373 = CARTESIAN_POINT('',(-6.16942262741,-95.85514937575));
+#33374 = CARTESIAN_POINT('',(-6.19786332727,-95.89136114205));
+#33375 = CARTESIAN_POINT('',(-6.22630401522,-95.92757288437));
+#33376 = CARTESIAN_POINT('',(-6.254744679013,-95.96378459676));
+#33377 = CARTESIAN_POINT('',(-6.28318530718,-95.99999627789));
+#33378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33379 = PCURVE('',#33187,#33380);
+#33380 = DEFINITIONAL_REPRESENTATION('',(#33381),#33447);
+#33381 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#33382,#33383,#33384,#33385,
+    #33386,#33387,#33388,#33389,#33390,#33391,#33392,#33393,#33394,
+    #33395,#33396,#33397,#33398,#33399,#33400,#33401,#33402,#33403,
+    #33404,#33405,#33406,#33407,#33408,#33409,#33410,#33411,#33412,
+    #33413,#33414,#33415,#33416,#33417,#33418,#33419,#33420,#33421,
+    #33422,#33423,#33424,#33425,#33426,#33427,#33428,#33429,#33430,
+    #33431,#33432,#33433,#33434,#33435,#33436,#33437,#33438,#33439,
+    #33440,#33441,#33442,#33443,#33444,#33445,#33446),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694053098576E-02,0.144967335319,
+    0.306942774176,0.469916099423,0.577942901102,0.739918345624,
+    0.90189378447,0.96377551637,1.),.UNSPECIFIED.);
+#33382 = CARTESIAN_POINT('',(-0.103531718972,0.));
+#33383 = CARTESIAN_POINT('',(-0.103531753516,2.900372275187E-02));
+#33384 = CARTESIAN_POINT('',(-0.103531807805,5.800756385744E-02));
+#33385 = CARTESIAN_POINT('',(-0.10353185572,8.701136124986E-02));
+#33386 = CARTESIAN_POINT('',(-0.103531888192,0.11601510055));
+#33387 = CARTESIAN_POINT('',(-0.103531906801,0.145018841367));
+#33388 = CARTESIAN_POINT('',(-0.103531917392,0.174022643599));
+#33389 = CARTESIAN_POINT('',(-0.103531923673,0.203026493733));
+#33390 = CARTESIAN_POINT('',(-0.103531912519,0.316847124208));
+#33391 = CARTESIAN_POINT('',(-0.103531848677,0.401687480151));
+#33392 = CARTESIAN_POINT('',(-0.103531789449,0.486515886683));
+#33393 = CARTESIAN_POINT('',(-0.103531792618,0.57133325876));
+#33394 = CARTESIAN_POINT('',(-0.103531837503,0.6561506356));
+#33395 = CARTESIAN_POINT('',(-0.103531880853,0.74097904826));
+#33396 = CARTESIAN_POINT('',(-0.10353192118,0.825819396953));
+#33397 = CARTESIAN_POINT('',(-0.103531988043,1.037810745651));
+#33398 = CARTESIAN_POINT('',(-0.103532000272,1.165161313957));
+#33399 = CARTESIAN_POINT('',(-0.10353195987,1.292408282119));
+#33400 = CARTESIAN_POINT('',(-0.1035319144,1.41959080888));
+#33401 = CARTESIAN_POINT('',(-0.103531854213,1.546773347883));
+#33402 = CARTESIAN_POINT('',(-0.103531802958,1.674020318232));
+#33403 = CARTESIAN_POINT('',(-0.103531803164,1.801370882521));
+#33404 = CARTESIAN_POINT('',(-0.103531873559,2.056503297494));
+#33405 = CARTESIAN_POINT('',(-0.103531947394,2.18464282199));
+#33406 = CARTESIAN_POINT('',(-0.103532027885,2.312675222096));
+#33407 = CARTESIAN_POINT('',(-0.103532135207,2.44064156573));
+#33408 = CARTESIAN_POINT('',(-0.103531987614,2.56860792369));
+#33409 = CARTESIAN_POINT('',(-0.10353184695,2.696640321888));
+#33410 = CARTESIAN_POINT('',(-0.103531827134,2.824779851588));
+#33411 = CARTESIAN_POINT('',(-0.103531840783,3.037554681779));
+#33412 = CARTESIAN_POINT('',(-0.103531876489,3.122395029513));
+#33413 = CARTESIAN_POINT('',(-0.103531818058,3.207223449308));
+#33414 = CARTESIAN_POINT('',(-0.103531869952,3.292040827996));
+#33415 = CARTESIAN_POINT('',(-0.103531961063,3.376858206265));
+#33416 = CARTESIAN_POINT('',(-0.103531954822,3.461686625634));
+#33417 = CARTESIAN_POINT('',(-0.103531947153,3.546526974194));
+#33418 = CARTESIAN_POINT('',(-0.103531893219,3.758518321904));
+#33419 = CARTESIAN_POINT('',(-0.103531839648,3.885868891529));
+#33420 = CARTESIAN_POINT('',(-0.103531814036,4.013115854875));
+#33421 = CARTESIAN_POINT('',(-0.10353192356,4.140298378705));
+#33422 = CARTESIAN_POINT('',(-0.103531974423,4.267480909261));
+#33423 = CARTESIAN_POINT('',(-0.103531996762,4.394727876209));
+#33424 = CARTESIAN_POINT('',(-0.103531983646,4.522078447199));
+#33425 = CARTESIAN_POINT('',(-0.103531913336,4.776427388892));
+#33426 = CARTESIAN_POINT('',(-0.103531855581,4.903777964264));
+#33427 = CARTESIAN_POINT('',(-0.103531789323,5.031024943216));
+#33428 = CARTESIAN_POINT('',(-0.103531734355,5.158207489719));
+#33429 = CARTESIAN_POINT('',(-0.103531712349,5.285389999657));
+#33430 = CARTESIAN_POINT('',(-0.103531942278,5.4126369501));
+#33431 = CARTESIAN_POINT('',(-0.103532083271,5.539987516058));
+#33432 = CARTESIAN_POINT('',(-0.103532072816,5.715748224038));
+#33433 = CARTESIAN_POINT('',(-0.103532047663,5.764335925931));
+#33434 = CARTESIAN_POINT('',(-0.103531997707,5.812922976133));
+#33435 = CARTESIAN_POINT('',(-0.103531920581,5.861509210621));
+#33436 = CARTESIAN_POINT('',(-0.10353182558,5.910095443743));
+#33437 = CARTESIAN_POINT('',(-0.103531735703,5.958682491089));
+#33438 = CARTESIAN_POINT('',(-0.103531680217,6.007270191867));
+#33439 = CARTESIAN_POINT('',(-0.10353167634,6.084297965307));
+#33440 = CARTESIAN_POINT('',(-0.103531689479,6.112739543316));
+#33441 = CARTESIAN_POINT('',(-0.103531727128,6.141181150117));
+#33442 = CARTESIAN_POINT('',(-0.103531791527,6.169622771172));
+#33443 = CARTESIAN_POINT('',(-0.103531877212,6.198064392083));
+#33444 = CARTESIAN_POINT('',(-0.103531971024,6.22650599859));
+#33445 = CARTESIAN_POINT('',(-0.103532052097,6.25494757657));
+#33446 = CARTESIAN_POINT('',(-0.103532091868,6.283389112038));
+#33447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33448 = ORIENTED_EDGE('',*,*,#30422,.T.);
+#33449 = ORIENTED_EDGE('',*,*,#33450,.T.);
+#33450 = EDGE_CURVE('',#30288,#33451,#33453,.T.);
+#33451 = VERTEX_POINT('',#33452);
+#33452 = CARTESIAN_POINT('',(8.15162711E-07,-4.,94.499996537322));
+#33453 = SURFACE_CURVE('',#33454,(#33513,#33575),.PCURVE_S1.);
+#33454 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#33455,#33456,#33457,#33458,
+    #33459,#33460,#33461,#33462,#33463,#33464,#33465,#33466,#33467,
+    #33468,#33469,#33470,#33471,#33472,#33473,#33474,#33475,#33476,
+    #33477,#33478,#33479,#33480,#33481,#33482,#33483,#33484,#33485,
+    #33486,#33487,#33488,#33489,#33490,#33491,#33492,#33493,#33494,
+    #33495,#33496,#33497,#33498,#33499,#33500,#33501,#33502,#33503,
+    #33504,#33505,#33506,#33507,#33508,#33509,#33510,#33511,#33512),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053331896101E-02,
+    9.721110280737E-02,0.311861538198,0.52651197348,0.561193085298,
+    0.79845356983,0.967824234125,1.),.UNSPECIFIED.);
+#33455 = CARTESIAN_POINT('',(4.,-1.33E-15,88.49999648154));
+#33456 = CARTESIAN_POINT('',(4.,0.166120924511,88.552874429309));
+#33457 = CARTESIAN_POINT('',(3.992115182619,0.332244443908,
+    88.60575320476));
+#33458 = CARTESIAN_POINT('',(3.976345755061,0.497930218309,
+    88.658631608022));
+#33459 = CARTESIAN_POINT('',(3.952720797244,0.662741350322,
+    88.711509546191));
+#33460 = CARTESIAN_POINT('',(3.921298146983,0.826245065823,
+    88.764387480253));
+#33461 = CARTESIAN_POINT('',(3.882164285187,0.988013394744,
+    88.817265872008));
+#33462 = CARTESIAN_POINT('',(3.835434221045,1.14762385185,
+    88.870144630984));
+#33463 = CARTESIAN_POINT('',(3.760757825848,1.364055869962,
+    88.943022555944));
+#33464 = CARTESIAN_POINT('',(3.739197995225,1.423083747181,
+    88.963022552499));
+#33465 = CARTESIAN_POINT('',(3.716579604729,1.481721380192,
+    88.983022550319));
+#33466 = CARTESIAN_POINT('',(3.692910921831,1.539946628561,
+    89.003022548697));
+#33467 = CARTESIAN_POINT('',(3.668200762093,1.597737580408,
+    89.023022546923));
+#33468 = CARTESIAN_POINT('',(3.642458489172,1.65507255241,
+    89.043022544291));
+#33469 = CARTESIAN_POINT('',(3.615694014818,1.711930089797,
+    89.063022540094));
+#33470 = CARTESIAN_POINT('',(3.364429338201,2.221754571323,
+    89.243943221177));
+#33471 = CARTESIAN_POINT('',(3.075138342332,2.643552894777,
+    89.40508130849));
+#33472 = CARTESIAN_POINT('',(2.725662464656,3.021511591923,
+    89.566091880645));
+#33473 = CARTESIAN_POINT('',(2.324113877008,3.345976727347,
+    89.727022453717));
+#33474 = CARTESIAN_POINT('',(1.879881404311,3.60899071559,
+    89.887953107109));
+#33475 = CARTESIAN_POINT('',(1.403699549013,3.804533519441,
+    90.048963699541));
+#33476 = CARTESIAN_POINT('',(0.907446837054,3.928373501743,
+    90.210101804821));
+#33477 = CARTESIAN_POINT('',(-9.846496508594E-02,4.030618163715,
+    90.531943221217));
+#33478 = CARTESIAN_POINT('',(-0.609486169268,4.009161292427,
+    90.693081357056));
+#33479 = CARTESIAN_POINT('',(-1.11527429134,3.913429638012,
+    90.854091906606));
+#33480 = CARTESIAN_POINT('',(-1.603342288406,3.745178107698,
+    91.01502234402));
+#33481 = CARTESIAN_POINT('',(-2.061963658986,3.508143926764,
+    91.175953161314));
+#33482 = CARTESIAN_POINT('',(-2.480340779758,3.20823274236,
+    91.336963752846));
+#33483 = CARTESIAN_POINT('',(-2.848584806504,2.853268781134,
+    91.498101889188));
+#33484 = CARTESIAN_POINT('',(-3.208856268662,2.389542486666,
+    91.685022557719));
+#33485 = CARTESIAN_POINT('',(-3.257463441832,2.32387026521,
+    91.711022550551));
+#33486 = CARTESIAN_POINT('',(-3.304533409726,2.257069569923,
+    91.737022548077));
+#33487 = CARTESIAN_POINT('',(-3.350035664566,2.189182434562,
+    91.763022547661));
+#33488 = CARTESIAN_POINT('',(-3.393941118532,2.120251820812,
+    91.789022546683));
+#33489 = CARTESIAN_POINT('',(-3.436222103765,2.050321618286,
+    91.815022542534));
+#33490 = CARTESIAN_POINT('',(-3.476852372363,1.979436644524,
+    91.841022532624));
+#33491 = CARTESIAN_POINT('',(-3.782304224411,1.41648540633,
+    92.04489363627));
+#33492 = CARTESIAN_POINT('',(-3.970922762606,0.881786194582,
+    92.223123302031));
+#33493 = CARTESIAN_POINT('',(-4.072309133545,0.319481397791,
+    92.401132231598));
+#33494 = CARTESIAN_POINT('',(-4.082730178622,-0.253728481019,
+    92.579022470643));
+#33495 = CARTESIAN_POINT('',(-4.001417142996,-0.821237369306,
+    92.756912741815));
+#33496 = CARTESIAN_POINT('',(-3.83118897284,-1.366662173457,
+    92.934921731917));
+#33497 = CARTESIAN_POINT('',(-3.577817858105,-1.873893145606,
+    93.113151423918));
+#33498 = CARTESIAN_POINT('',(-3.020369110014,-2.652639205803,
+    93.417997537564));
+#33499 = CARTESIAN_POINT('',(-2.751088525978,-2.950710298645,
+    93.545039183777));
+#33500 = CARTESIAN_POINT('',(-2.448357958101,-3.217266212058,
+    93.67204547514));
+#33501 = CARTESIAN_POINT('',(-2.116572163781,-3.448009079221,
+    93.799022355113));
+#33502 = CARTESIAN_POINT('',(-1.760643602312,-3.639421999928,
+    93.925999332401));
+#33503 = CARTESIAN_POINT('',(-1.385931796239,-3.788716442685,
+    94.053005827853));
+#33504 = CARTESIAN_POINT('',(-0.998258245763,-3.893918949401,
+    94.180047596835));
+#33505 = CARTESIAN_POINT('',(-0.529015125131,-3.96558768927,
+    94.331144324734));
+#33506 = CARTESIAN_POINT('',(-0.45385527848,-3.975407244325,
+    94.355266077932));
+#33507 = CARTESIAN_POINT('',(-0.378488707752,-3.983598567722,
+    94.379387830295));
+#33508 = CARTESIAN_POINT('',(-0.302956579222,-3.990156642261,
+    94.403509580045));
+#33509 = CARTESIAN_POINT('',(-0.227300155514,-3.995077704802,
+    94.427631325976));
+#33510 = CARTESIAN_POINT('',(-0.151560795605,-3.998359246271,
+    94.451753067449));
+#33511 = CARTESIAN_POINT('',(-7.577995482053E-02,-4.000000011654,
+    94.475874804397));
+#33512 = CARTESIAN_POINT('',(8.1516271333E-07,-4.,94.499996537322));
+#33513 = PCURVE('',#30436,#33514);
+#33514 = DEFINITIONAL_REPRESENTATION('',(#33515),#33574);
+#33515 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#33516,#33517,#33518,#33519,
+    #33520,#33521,#33522,#33523,#33524,#33525,#33526,#33527,#33528,
+    #33529,#33530,#33531,#33532,#33533,#33534,#33535,#33536,#33537,
+    #33538,#33539,#33540,#33541,#33542,#33543,#33544,#33545,#33546,
+    #33547,#33548,#33549,#33550,#33551,#33552,#33553,#33554,#33555,
+    #33556,#33557,#33558,#33559,#33560,#33561,#33562,#33563,#33564,
+    #33565,#33566,#33567,#33568,#33569,#33570,#33571,#33572,#33573),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053331896101E-02,
+    9.721110280737E-02,0.311861538198,0.52651197348,0.561193085298,
+    0.79845356983,0.967824234125,1.),.UNSPECIFIED.);
+#33516 = CARTESIAN_POINT('',(0.,-88.49999648154));
+#33517 = CARTESIAN_POINT('',(-4.153023112766E-02,-88.5528744293));
+#33518 = CARTESIAN_POINT('',(-8.306111498623E-02,-88.60575320476));
+#33519 = CARTESIAN_POINT('',(-0.124591709759,-88.65863160802));
+#33520 = CARTESIAN_POINT('',(-0.166121942649,-88.71150954619));
+#33521 = CARTESIAN_POINT('',(-0.20765217557,-88.76438748025));
+#33522 = CARTESIAN_POINT('',(-0.249182770837,-88.817265872));
+#33523 = CARTESIAN_POINT('',(-0.290713656854,-88.87014463098));
+#33524 = CARTESIAN_POINT('',(-0.347951855672,-88.94302255594));
+#33525 = CARTESIAN_POINT('',(-0.363659819335,-88.96302255249));
+#33526 = CARTESIAN_POINT('',(-0.379367784203,-88.98302255031));
+#33527 = CARTESIAN_POINT('',(-0.395075749686,-89.00302254869));
+#33528 = CARTESIAN_POINT('',(-0.410783715193,-89.02302254692));
+#33529 = CARTESIAN_POINT('',(-0.426491680133,-89.04302254429));
+#33530 = CARTESIAN_POINT('',(-0.442199643914,-89.06302254009));
+#33531 = CARTESIAN_POINT('',(-0.584294449343,-89.24394322117));
+#33532 = CARTESIAN_POINT('',(-0.710852041435,-89.40508130848));
+#33533 = CARTESIAN_POINT('',(-0.837309460982,-89.56609188064));
+#33534 = CARTESIAN_POINT('',(-0.963704038635,-89.72702245371));
+#33535 = CARTESIAN_POINT('',(-1.090098607177,-89.88795310711));
+#33536 = CARTESIAN_POINT('',(-1.216556022207,-90.04896369954));
+#33537 = CARTESIAN_POINT('',(-1.343113611789,-90.21010180482));
+#33538 = CARTESIAN_POINT('',(-1.595887290772,-90.53194322121));
+#33539 = CARTESIAN_POINT('',(-1.722444873858,-90.69308135705));
+#33540 = CARTESIAN_POINT('',(-1.848902296305,-90.8540919066));
+#33541 = CARTESIAN_POINT('',(-1.97529688473,-91.01502234401));
+#33542 = CARTESIAN_POINT('',(-2.101691435373,-91.17595316131));
+#33543 = CARTESIAN_POINT('',(-2.22814884735,-91.33696375284));
+#33544 = CARTESIAN_POINT('',(-2.354706432228,-91.49810188918));
+#33545 = CARTESIAN_POINT('',(-2.50151361926,-91.68502255771));
+#33546 = CARTESIAN_POINT('',(-2.521933971961,-91.71102255055));
+#33547 = CARTESIAN_POINT('',(-2.542354329138,-91.73702254807));
+#33548 = CARTESIAN_POINT('',(-2.562774688597,-91.76302254766));
+#33549 = CARTESIAN_POINT('',(-2.583195048143,-91.78902254668));
+#33550 = CARTESIAN_POINT('',(-2.603615405578,-91.81502254253));
+#33551 = CARTESIAN_POINT('',(-2.624035758703,-91.84102253262));
+#33552 = CARTESIAN_POINT('',(-2.784155817273,-92.04489363627));
+#33553 = CARTESIAN_POINT('',(-2.92413713075,-92.22312330203));
+#33554 = CARTESIAN_POINT('',(-3.063945030503,-92.40113223159));
+#33555 = CARTESIAN_POINT('',(-3.203659596848,-92.57902247064));
+#33556 = CARTESIAN_POINT('',(-3.34337416116,-92.75691274181));
+#33557 = CARTESIAN_POINT('',(-3.483182053853,-92.93492173191));
+#33558 = CARTESIAN_POINT('',(-3.623163363131,-93.11315142391));
+#33559 = CARTESIAN_POINT('',(-3.862589047454,-93.41799753756));
+#33560 = CARTESIAN_POINT('',(-3.9623673822,-93.54503918377));
+#33561 = CARTESIAN_POINT('',(-4.062117934756,-93.67204547514));
+#33562 = CARTESIAN_POINT('',(-4.161845366535,-93.79902235511));
+#33563 = CARTESIAN_POINT('',(-4.261572787537,-93.9259993324));
+#33564 = CARTESIAN_POINT('',(-4.361323315921,-94.05300582785));
+#33565 = CARTESIAN_POINT('',(-4.461101631709,-94.18004759683));
+#33566 = CARTESIAN_POINT('',(-4.579772793575,-94.33114432473));
+#33567 = CARTESIAN_POINT('',(-4.598717988889,-94.35526607793));
+#33568 = CARTESIAN_POINT('',(-4.617663187985,-94.37938783029));
+#33569 = CARTESIAN_POINT('',(-4.636608389564,-94.40350958004));
+#33570 = CARTESIAN_POINT('',(-4.655553592023,-94.42763132597));
+#33571 = CARTESIAN_POINT('',(-4.674498793462,-94.45175306744));
+#33572 = CARTESIAN_POINT('',(-4.69344399168,-94.47587480439));
+#33573 = CARTESIAN_POINT('',(-4.712389184175,-94.49999653732));
+#33574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33575 = PCURVE('',#30349,#33576);
+#33576 = DEFINITIONAL_REPRESENTATION('',(#33577),#33636);
+#33577 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#33578,#33579,#33580,#33581,
+    #33582,#33583,#33584,#33585,#33586,#33587,#33588,#33589,#33590,
+    #33591,#33592,#33593,#33594,#33595,#33596,#33597,#33598,#33599,
+    #33600,#33601,#33602,#33603,#33604,#33605,#33606,#33607,#33608,
+    #33609,#33610,#33611,#33612,#33613,#33614,#33615,#33616,#33617,
+    #33618,#33619,#33620,#33621,#33622,#33623,#33624,#33625,#33626,
+    #33627,#33628,#33629,#33630,#33631,#33632,#33633,#33634,#33635),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053331896101E-02,
+    9.721110280737E-02,0.311861538198,0.52651197348,0.561193085298,
+    0.79845356983,0.967824234125,1.),.UNSPECIFIED.);
+#33578 = CARTESIAN_POINT('',(-0.931752826436,1.570847143838));
+#33579 = CARTESIAN_POINT('',(-0.93175281215,1.612378726769));
+#33580 = CARTESIAN_POINT('',(-0.931752799694,1.653910961738));
+#33581 = CARTESIAN_POINT('',(-0.93175278957,1.695442906763));
+#33582 = CARTESIAN_POINT('',(-0.931752782211,1.736974489027));
+#33583 = CARTESIAN_POINT('',(-0.931752777939,1.778506070527));
+#33584 = CARTESIAN_POINT('',(-0.931752776917,1.820038013708));
+#33585 = CARTESIAN_POINT('',(-0.93175277911,1.861570247104));
+#33586 = CARTESIAN_POINT('',(-0.931752786178,1.918810302294));
+#33587 = CARTESIAN_POINT('',(-0.931752788536,1.934518775341));
+#33588 = CARTESIAN_POINT('',(-0.931752791296,1.950227249539));
+#33589 = CARTESIAN_POINT('',(-0.931752794435,1.965935724303));
+#33590 = CARTESIAN_POINT('',(-0.931752797926,1.981644199046));
+#33591 = CARTESIAN_POINT('',(-0.931752801732,1.997352673184));
+#33592 = CARTESIAN_POINT('',(-0.931752805814,2.013061146131));
+#33593 = CARTESIAN_POINT('',(-0.931752844811,2.155160557241));
+#33594 = CARTESIAN_POINT('',(-0.931752896591,2.281722248806));
+#33595 = CARTESIAN_POINT('',(-0.931752923228,2.408183770664));
+#33596 = CARTESIAN_POINT('',(-0.931752948518,2.534582435265));
+#33597 = CARTESIAN_POINT('',(-0.931752730311,2.660981127255));
+#33598 = CARTESIAN_POINT('',(-0.931752770787,2.787442660842));
+#33599 = CARTESIAN_POINT('',(-0.931752843866,2.914004354622));
+#33600 = CARTESIAN_POINT('',(-0.931752918809,3.166786239658));
+#33601 = CARTESIAN_POINT('',(-0.931752876847,3.293347936805));
+#33602 = CARTESIAN_POINT('',(-0.931752981447,3.419809472877));
+#33603 = CARTESIAN_POINT('',(-0.931753014926,3.546208130929));
+#33604 = CARTESIAN_POINT('',(-0.931752693001,3.672606819171));
+#33605 = CARTESIAN_POINT('',(-0.931752721265,3.79906834458));
+#33606 = CARTESIAN_POINT('',(-0.931752730585,3.925630039938));
+#33607 = CARTESIAN_POINT('',(-0.931752792369,4.072441984888));
+#33608 = CARTESIAN_POINT('',(-0.931752801716,4.092862999189));
+#33609 = CARTESIAN_POINT('',(-0.931752811609,4.113284017778));
+#33610 = CARTESIAN_POINT('',(-0.931752821848,4.133705038488));
+#33611 = CARTESIAN_POINT('',(-0.931752832241,4.154126059152));
+#33612 = CARTESIAN_POINT('',(-0.931752842601,4.174547077609));
+#33613 = CARTESIAN_POINT('',(-0.931752852751,4.194968091697));
+#33614 = CARTESIAN_POINT('',(-0.931752929334,4.355093332911));
+#33615 = CARTESIAN_POINT('',(-0.931752979268,4.495079176818));
+#33616 = CARTESIAN_POINT('',(-0.93175295813,4.634891611145));
+#33617 = CARTESIAN_POINT('',(-0.93175286897,4.774610744615));
+#33618 = CARTESIAN_POINT('',(-0.931752827754,4.914329867766));
+#33619 = CARTESIAN_POINT('',(-0.931752763427,5.054142306835));
+#33620 = CARTESIAN_POINT('',(-0.931752761126,5.194128159448));
+#33621 = CARTESIAN_POINT('',(-0.931752821273,5.43356160294));
+#33622 = CARTESIAN_POINT('',(-0.931752869177,5.533343167594));
+#33623 = CARTESIAN_POINT('',(-0.931752915907,5.633096948089));
+#33624 = CARTESIAN_POINT('',(-0.931752989632,5.732827605048));
+#33625 = CARTESIAN_POINT('',(-0.931752980357,5.832558253139));
+#33626 = CARTESIAN_POINT('',(-0.931752851645,5.932312027043));
+#33627 = CARTESIAN_POINT('',(-0.931752793119,6.032093618631));
+#33628 = CARTESIAN_POINT('',(-0.931752863766,6.150768648698));
+#33629 = CARTESIAN_POINT('',(-0.931752877531,6.169714460735));
+#33630 = CARTESIAN_POINT('',(-0.931752896362,6.188660275387));
+#33631 = CARTESIAN_POINT('',(-0.931752921119,6.207606090947));
+#33632 = CARTESIAN_POINT('',(-0.931752950933,6.226551905362));
+#33633 = CARTESIAN_POINT('',(-0.931752983218,6.24549771623));
+#33634 = CARTESIAN_POINT('',(-0.931753013661,6.2644435208));
+#33635 = CARTESIAN_POINT('',(-0.931753036226,6.283389315972));
+#33636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33637 = ORIENTED_EDGE('',*,*,#33638,.T.);
+#33638 = EDGE_CURVE('',#33451,#33639,#33641,.T.);
+#33639 = VERTEX_POINT('',#33640);
+#33640 = CARTESIAN_POINT('',(4.,0.,96.49999617124));
+#33641 = SURFACE_CURVE('',#33642,(#33669,#33699),.PCURVE_S1.);
+#33642 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#33643,#33644,#33645,#33646,
+    #33647,#33648,#33649,#33650,#33651,#33652,#33653,#33654,#33655,
+    #33656,#33657,#33658,#33659,#33660,#33661,#33662,#33663,#33664,
+    #33665,#33666,#33667,#33668),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151519022057,0.363529212011,0.807501576655,1.),.UNSPECIFIED.);
+#33643 = CARTESIAN_POINT('',(8.1516275629E-07,-4.,94.499996537322));
+#33644 = CARTESIAN_POINT('',(0.135996646506,-3.999999965486,
+    94.54328529173));
+#33645 = CARTESIAN_POINT('',(0.271993140804,-3.994605573892,
+    94.586574239668));
+#33646 = CARTESIAN_POINT('',(0.407732382331,-3.983816849901,
+    94.629863036451));
+#33647 = CARTESIAN_POINT('',(0.54295778111,-3.967649076557,
+    94.673151751536));
+#33648 = CARTESIAN_POINT('',(0.677414398387,-3.946132744276,
+    94.716440587164));
+#33649 = CARTESIAN_POINT('',(0.8108492721,-3.919313499853,
+    94.759729597012));
+#33650 = CARTESIAN_POINT('',(1.127937635114,-3.842390768231,
+    94.863589468761));
+#33651 = CARTESIAN_POINT('',(1.310376980259,-3.787264765289,
+    94.924161678138));
+#33652 = CARTESIAN_POINT('',(1.489640423744,-3.722041670133,
+    94.984733082622));
+#33653 = CARTESIAN_POINT('',(1.665059113178,-3.64694405468,
+    95.045303967422));
+#33654 = CARTESIAN_POINT('',(1.835986409387,-3.562248747662,
+    95.105875365283));
+#33655 = CARTESIAN_POINT('',(2.001799597975,-3.468286103007,
+    95.16644756845));
+#33656 = CARTESIAN_POINT('',(2.497172584012,-3.15006682576,
+    95.353861044586));
+#33657 = CARTESIAN_POINT('',(2.807532231329,-2.895649582474,
+    95.480749019058));
+#33658 = CARTESIAN_POINT('',(3.087296291448,-2.605771074333,
+    95.60759976466));
+#33659 = CARTESIAN_POINT('',(3.331744039035,-2.284933886314,
+    95.734437224053));
+#33660 = CARTESIAN_POINT('',(3.536969799307,-1.938264258257,
+    95.86128805029));
+#33661 = CARTESIAN_POINT('',(3.699885485272,-1.571508611275,
+    95.98817606774));
+#33662 = CARTESIAN_POINT('',(3.869993355895,-1.026159465954,
+    96.170015049162));
+#33663 = CARTESIAN_POINT('',(3.913130591369,-0.858625702897,
+    96.22501232746));
+#33664 = CARTESIAN_POINT('',(3.947798799436,-0.689003444763,
+    96.280009097642));
+#33665 = CARTESIAN_POINT('',(3.973879389201,-0.517806633871,
+    96.335005544209));
+#33666 = CARTESIAN_POINT('',(3.991293065654,-0.345555769411,
+    96.390002314696));
+#33667 = CARTESIAN_POINT('',(4.,-0.172776797295,96.444999592754));
+#33668 = CARTESIAN_POINT('',(4.,-8.9E-16,96.49999617124));
+#33669 = PCURVE('',#30436,#33670);
+#33670 = DEFINITIONAL_REPRESENTATION('',(#33671),#33698);
+#33671 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#33672,#33673,#33674,#33675,
+    #33676,#33677,#33678,#33679,#33680,#33681,#33682,#33683,#33684,
+    #33685,#33686,#33687,#33688,#33689,#33690,#33691,#33692,#33693,
+    #33694,#33695,#33696,#33697),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151519022057,0.363529212011,0.807501576655,1.),.UNSPECIFIED.);
+#33672 = CARTESIAN_POINT('',(-4.712389184175,-94.49999653732));
+#33673 = CARTESIAN_POINT('',(-4.746388142011,-94.54328529173));
+#33674 = CARTESIAN_POINT('',(-4.780387266399,-94.58657423966));
+#33675 = CARTESIAN_POINT('',(-4.814386267917,-94.62986303645));
+#33676 = CARTESIAN_POINT('',(-4.848385190309,-94.67315175153));
+#33677 = CARTESIAN_POINT('',(-4.88238418821,-94.71644058716));
+#33678 = CARTESIAN_POINT('',(-4.916383304873,-94.75972959701));
+#33679 = CARTESIAN_POINT('',(-4.997954645045,-94.86358946876));
+#33680 = CARTESIAN_POINT('',(-5.045527912679,-94.92416167813));
+#33681 = CARTESIAN_POINT('',(-5.093100532666,-94.98473308262));
+#33682 = CARTESIAN_POINT('',(-5.140672741936,-95.04530396742));
+#33683 = CARTESIAN_POINT('',(-5.188245362793,-95.10587536528));
+#33684 = CARTESIAN_POINT('',(-5.235818631232,-95.16644756845));
+#33685 = CARTESIAN_POINT('',(-5.383012785266,-95.35386104458));
+#33686 = CARTESIAN_POINT('',(-5.482670398643,-95.48074901905));
+#33687 = CARTESIAN_POINT('',(-5.582298843455,-95.60759976466));
+#33688 = CARTESIAN_POINT('',(-5.681916836369,-95.73443722405));
+#33689 = CARTESIAN_POINT('',(-5.781545271042,-95.86128805029));
+#33690 = CARTESIAN_POINT('',(-5.881202878379,-95.98817606774));
+#33691 = CARTESIAN_POINT('',(-6.024018839049,-96.17001504916));
+#33692 = CARTESIAN_POINT('',(-6.067213584119,-96.22501232746));
+#33693 = CARTESIAN_POINT('',(-6.110407927961,-96.28000909764));
+#33694 = CARTESIAN_POINT('',(-6.15360201721,-96.3350055442));
+#33695 = CARTESIAN_POINT('',(-6.196796362028,-96.39000231469));
+#33696 = CARTESIAN_POINT('',(-6.239991107856,-96.44499959275));
+#33697 = CARTESIAN_POINT('',(-6.28318530718,-96.49999617124));
+#33698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33699 = PCURVE('',#33700,#33743);
+#33700 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#33701,#33702,#33703,#33704,#33705,#33706,#33707,#33708,#33709
+      ,#33710,#33711,#33712,#33713,#33714,#33715,#33716,#33717,#33718
+      ,#33719,#33720,#33721)
+    ,(#33722,#33723,#33724,#33725,#33726,#33727,#33728,#33729,#33730
+      ,#33731,#33732,#33733,#33734,#33735,#33736,#33737,#33738,#33739
+      ,#33740,#33741,#33742
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#33701 = CARTESIAN_POINT('',(1.01893900961E-06,-4.099995524202,
+    94.473202199837));
+#33702 = CARTESIAN_POINT('',(1.170957823705,-4.099994833559,
+    94.836838306255));
+#33703 = CARTESIAN_POINT('',(2.341910500082,-3.732122607723,
+    95.200472755065));
+#33704 = CARTESIAN_POINT('',(3.384461768131,-2.996415780328,
+    95.564119077808));
+#33705 = CARTESIAN_POINT('',(4.170185283349,-1.943183720083,
+    95.927734866998));
+#33706 = CARTESIAN_POINT('',(4.593310846555,-0.673496971643,
+    96.29139443323));
+#33707 = CARTESIAN_POINT('',(4.593329477715,0.673485830322,
+    96.655015685566));
+#33708 = CARTESIAN_POINT('',(4.170176951176,1.943213258472,
+    97.018657693236));
+#33709 = CARTESIAN_POINT('',(3.384458955301,2.996398212965,
+    97.382292733182));
+#33710 = CARTESIAN_POINT('',(2.34191082496,3.73212940033,97.745929386596
+    ));
+#33711 = CARTESIAN_POINT('',(-1.16673393627E-06,4.467861837263,
+    98.473202079732));
+#33712 = CARTESIAN_POINT('',(-2.341912743584,3.732128079845,
+    99.200474772854));
+#33713 = CARTESIAN_POINT('',(-3.384459004987,2.996392750641,
+    99.564110046831));
+#33714 = CARTESIAN_POINT('',(-4.170185048798,1.943230508697,
+    99.927751885515));
+#33715 = CARTESIAN_POINT('',(-4.593318072817,0.673439962322,
+    100.29137879655));
+#33716 = CARTESIAN_POINT('',(-4.593317677654,-0.673441084518,
+    100.65501940357));
+#33717 = CARTESIAN_POINT('',(-4.170184788534,-1.943236356763,
+    101.01866387315));
+#33718 = CARTESIAN_POINT('',(-3.384458353108,-2.996390986735,
+    101.38228646109));
+#33719 = CARTESIAN_POINT('',(-2.34190881881,-3.732130162558,
+    101.7459314044));
+#33720 = CARTESIAN_POINT('',(-1.170955700868,-4.0999958659,
+    102.10956585319));
+#33721 = CARTESIAN_POINT('',(1.10389615227E-06,-4.099995151006,
+    102.47320195962));
+#33722 = CARTESIAN_POINT('',(-1.01891178383E-06,-3.099997068108,
+    94.74115715413));
+#33723 = CARTESIAN_POINT('',(0.885355163916,-3.09999709733,
+    95.10479377501));
+#33724 = CARTESIAN_POINT('',(1.770715760778,-2.821851104963,
+    95.468432053442));
+#33725 = CARTESIAN_POINT('',(2.558976653968,-2.265580285518,
+    95.83205845788));
+#33726 = CARTESIAN_POINT('',(3.153069748874,-1.46924772496,
+    96.195715396263));
+#33727 = CARTESIAN_POINT('',(3.472991733358,-0.509220915128,
+    96.559328556913));
+#33728 = CARTESIAN_POINT('',(3.473004292945,0.509211273585,
+    96.922980032141));
+#33729 = CARTESIAN_POINT('',(3.153062942362,1.469260642924,
+    97.286610751597));
+#33730 = CARTESIAN_POINT('',(2.558982645474,2.265567454372,
+    97.65024843899));
+#33731 = CARTESIAN_POINT('',(1.770715134432,2.821853270202,
+    98.013884512819));
+#33732 = CARTESIAN_POINT('',(1.15001993824E-06,3.378139952779,
+    98.741157274246));
+#33733 = CARTESIAN_POINT('',(-1.770713193109,2.821854412037,
+    99.468430035647));
+#33734 = CARTESIAN_POINT('',(-2.558979897843,2.265567404916,
+    99.832067489021));
+#33735 = CARTESIAN_POINT('',(-3.15306741644,1.469273047291,
+    100.19569837738));
+#33736 = CARTESIAN_POINT('',(-3.472994754157,0.509189572548,
+    100.55934419397));
+#33737 = CARTESIAN_POINT('',(-3.472998276085,-0.509184778866,
+    100.92297631393));
+#33738 = CARTESIAN_POINT('',(-3.153070255,-1.469276162304,101.2866045717
+    ));
+#33739 = CARTESIAN_POINT('',(-2.558977197144,-2.265561772668,
+    101.65025471107));
+#33740 = CARTESIAN_POINT('',(-1.770717857576,-2.821854046964,
+    102.01388249505));
+#33741 = CARTESIAN_POINT('',(-0.8853572867,-3.099996770151,
+    102.37752077347));
+#33742 = CARTESIAN_POINT('',(-1.10387091734E-06,-3.099996823646,
+    102.74115739434));
+#33743 = DEFINITIONAL_REPRESENTATION('',(#33744),#33771);
+#33744 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#33745,#33746,#33747,#33748,
+    #33749,#33750,#33751,#33752,#33753,#33754,#33755,#33756,#33757,
+    #33758,#33759,#33760,#33761,#33762,#33763,#33764,#33765,#33766,
+    #33767,#33768,#33769,#33770),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151519022057,0.363529212011,0.807501576655,1.),.UNSPECIFIED.);
+#33745 = CARTESIAN_POINT('',(-0.931753036226,0.));
+#33746 = CARTESIAN_POINT('',(-0.931753090819,3.400004245672E-02));
+#33747 = CARTESIAN_POINT('',(-0.931753194686,6.800026240954E-02));
+#33748 = CARTESIAN_POINT('',(-0.931753305137,0.102000363735));
+#33749 = CARTESIAN_POINT('',(-0.93175339313,0.136000387641));
+#33750 = CARTESIAN_POINT('',(-0.931753443849,0.170000488608));
+#33751 = CARTESIAN_POINT('',(-0.931753457285,0.204000710325));
+#33752 = CARTESIAN_POINT('',(-0.931753436973,0.285574704745));
+#33753 = CARTESIAN_POINT('',(-0.931753374952,0.333149523036));
+#33754 = CARTESIAN_POINT('',(-0.931753287531,0.380723696037));
+#33755 = CARTESIAN_POINT('',(-0.931753198955,0.428297459324));
+#33756 = CARTESIAN_POINT('',(-0.93175312832,0.475871633472));
+#33757 = CARTESIAN_POINT('',(-0.931753084944,0.523446453008));
+#33758 = CARTESIAN_POINT('',(-0.931753019387,0.670645397808));
+#33759 = CARTESIAN_POINT('',(-0.931753076528,0.770306243011));
+#33760 = CARTESIAN_POINT('',(-0.931753230166,0.869937900626));
+#33761 = CARTESIAN_POINT('',(-0.931753321217,0.969559102318));
+#33762 = CARTESIAN_POINT('',(-0.931753351153,1.069190763109));
+#33763 = CARTESIAN_POINT('',(-0.931753342814,1.168851607729));
+#33764 = CARTESIAN_POINT('',(-0.931753302223,1.311672216395));
+#33765 = CARTESIAN_POINT('',(-0.931753286207,1.354868368378));
+#33766 = CARTESIAN_POINT('',(-0.931753268112,1.398064119783));
+#33767 = CARTESIAN_POINT('',(-0.931753249359,1.441259616745));
+#33768 = CARTESIAN_POINT('',(-0.931753231113,1.484455368968));
+#33769 = CARTESIAN_POINT('',(-0.931753214263,1.527651521561));
+#33770 = CARTESIAN_POINT('',(-0.931753199405,1.57084712685));
+#33771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33772 = ORIENTED_EDGE('',*,*,#33773,.F.);
+#33773 = EDGE_CURVE('',#33241,#33639,#33774,.T.);
+#33774 = SURFACE_CURVE('',#33775,(#33779,#33786),.PCURVE_S1.);
+#33775 = LINE('',#33776,#33777);
+#33776 = CARTESIAN_POINT('',(4.,0.,0.));
+#33777 = VECTOR('',#33778,1.);
+#33778 = DIRECTION('',(0.,0.,1.));
+#33779 = PCURVE('',#30436,#33780);
+#33780 = DEFINITIONAL_REPRESENTATION('',(#33781),#33785);
+#33781 = LINE('',#33782,#33783);
+#33782 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#33783 = VECTOR('',#33784,1.);
+#33784 = DIRECTION('',(-0.,-1.));
+#33785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33786 = PCURVE('',#33787,#33792);
+#33787 = CYLINDRICAL_SURFACE('',#33788,4.);
+#33788 = AXIS2_PLACEMENT_3D('',#33789,#33790,#33791);
+#33789 = CARTESIAN_POINT('',(0.,0.,0.));
+#33790 = DIRECTION('',(-0.,-0.,-1.));
+#33791 = DIRECTION('',(1.,0.,0.));
+#33792 = DEFINITIONAL_REPRESENTATION('',(#33793),#33797);
+#33793 = LINE('',#33794,#33795);
+#33794 = CARTESIAN_POINT('',(-0.,0.));
+#33795 = VECTOR('',#33796,1.);
+#33796 = DIRECTION('',(-0.,-1.));
+#33797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33798 = ADVANCED_FACE('',(#33799),#30349,.F.);
+#33799 = FACE_BOUND('',#33800,.F.);
+#33800 = EDGE_LOOP('',(#33801,#33802,#33803,#33887,#33907));
+#33801 = ORIENTED_EDGE('',*,*,#30287,.F.);
+#33802 = ORIENTED_EDGE('',*,*,#30537,.T.);
+#33803 = ORIENTED_EDGE('',*,*,#33804,.T.);
+#33804 = EDGE_CURVE('',#30454,#33805,#33807,.T.);
+#33805 = VERTEX_POINT('',#33806);
+#33806 = CARTESIAN_POINT('',(-1.018911761E-06,-3.099997068108,
+    94.74115715413));
+#33807 = SURFACE_CURVE('',#33808,(#33830,#33837),.PCURVE_S1.);
+#33808 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#33809,#33810,#33811,#33812,
+    #33813,#33814,#33815,#33816,#33817,#33818,#33819,#33820,#33821,
+    #33822,#33823,#33824,#33825,#33826,#33827,#33828,#33829),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#33809 = CARTESIAN_POINT('',(-9.3398270717E-07,-3.099997312484,
+    86.741156913999));
+#33810 = CARTESIAN_POINT('',(0.885355318685,-3.099997317547,
+    87.104793534777));
+#33811 = CARTESIAN_POINT('',(1.770715977734,-2.821851278889,
+    87.468431813308));
+#33812 = CARTESIAN_POINT('',(2.558976917771,-2.265580394034,
+    87.832058217701));
+#33813 = CARTESIAN_POINT('',(3.153070037773,-1.469247754417,
+    88.195715156079));
+#33814 = CARTESIAN_POINT('',(3.472992021124,-0.509220860088,
+    88.559328316756));
+#33815 = CARTESIAN_POINT('',(3.473004552826,0.509211408891,
+    88.922979791948));
+#33816 = CARTESIAN_POINT('',(3.153063150702,1.469260845173,
+    89.286610511442));
+#33817 = CARTESIAN_POINT('',(2.558982785155,2.265567703123,
+    89.650248198805));
+#33818 = CARTESIAN_POINT('',(1.770715196718,2.821853541213,
+    90.01388427265));
+#33819 = CARTESIAN_POINT('',(1.05745039998E-06,3.378140219128,
+    90.741157034069));
+#33820 = CARTESIAN_POINT('',(-1.770713410047,2.821854586004,
+    91.468429795478));
+#33821 = CARTESIAN_POINT('',(-2.558979864644,2.26556787307,
+    91.832065869347));
+#33822 = CARTESIAN_POINT('',(-3.153068872265,1.469271663833,
+    92.195703556652));
+#33823 = CARTESIAN_POINT('',(-3.472992958087,0.509192040569,
+    92.559334276242));
+#33824 = CARTESIAN_POINT('',(-3.47300061981,-0.509187437237,
+    92.922985751317));
+#33825 = CARTESIAN_POINT('',(-3.153069296375,-1.46927495162,
+    93.286598912101));
+#33826 = CARTESIAN_POINT('',(-2.558977633898,-2.265562381087,
+    93.650255850405));
+#33827 = CARTESIAN_POINT('',(-1.770717919827,-2.82185431799,
+    94.013882254835));
+#33828 = CARTESIAN_POINT('',(-0.88535727158,-3.099997038782,
+    94.377520533357));
+#33829 = CARTESIAN_POINT('',(-1.01891182736E-06,-3.099997068108,
+    94.74115715413));
+#33830 = PCURVE('',#30349,#33831);
+#33831 = DEFINITIONAL_REPRESENTATION('',(#33832),#33836);
+#33832 = LINE('',#33833,#33834);
+#33833 = CARTESIAN_POINT('',(-0.,0.));
+#33834 = VECTOR('',#33835,1.);
+#33835 = DIRECTION('',(0.,1.));
+#33836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33837 = PCURVE('',#33838,#33881);
+#33838 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#33839,#33840,#33841,#33842,#33843,#33844,#33845,#33846,#33847
+      ,#33848,#33849,#33850,#33851,#33852,#33853,#33854,#33855,#33856
+      ,#33857,#33858,#33859)
+    ,(#33860,#33861,#33862,#33863,#33864,#33865,#33866,#33867,#33868
+      ,#33869,#33870,#33871,#33872,#33873,#33874,#33875,#33876,#33877
+      ,#33878,#33879,#33880
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#33839 = CARTESIAN_POINT('',(-9.3398270717E-07,-3.099997312484,
+    86.741156913999));
+#33840 = CARTESIAN_POINT('',(0.885355318685,-3.099997317547,
+    87.104793534777));
+#33841 = CARTESIAN_POINT('',(1.770715977734,-2.821851278889,
+    87.468431813308));
+#33842 = CARTESIAN_POINT('',(2.558976917771,-2.265580394034,
+    87.832058217701));
+#33843 = CARTESIAN_POINT('',(3.153070037773,-1.469247754417,
+    88.195715156079));
+#33844 = CARTESIAN_POINT('',(3.472992021124,-0.509220860088,
+    88.559328316756));
+#33845 = CARTESIAN_POINT('',(3.473004552826,0.509211408891,
+    88.922979791948));
+#33846 = CARTESIAN_POINT('',(3.153063150702,1.469260845173,
+    89.286610511442));
+#33847 = CARTESIAN_POINT('',(2.558982785155,2.265567703123,
+    89.650248198805));
+#33848 = CARTESIAN_POINT('',(1.770715196718,2.821853541213,
+    90.01388427265));
+#33849 = CARTESIAN_POINT('',(1.05745039998E-06,3.378140219128,
+    90.741157034069));
+#33850 = CARTESIAN_POINT('',(-1.770713410047,2.821854586004,
+    91.468429795478));
+#33851 = CARTESIAN_POINT('',(-2.558979864644,2.26556787307,
+    91.832065869347));
+#33852 = CARTESIAN_POINT('',(-3.153068872265,1.469271663833,
+    92.195703556652));
+#33853 = CARTESIAN_POINT('',(-3.472992958087,0.509192040569,
+    92.559334276242));
+#33854 = CARTESIAN_POINT('',(-3.47300061981,-0.509187437237,
+    92.922985751317));
+#33855 = CARTESIAN_POINT('',(-3.153069296375,-1.46927495162,
+    93.286598912101));
+#33856 = CARTESIAN_POINT('',(-2.558977633898,-2.265562381087,
+    93.650255850405));
+#33857 = CARTESIAN_POINT('',(-1.770717919827,-2.82185431799,
+    94.013882254835));
+#33858 = CARTESIAN_POINT('',(-0.88535727158,-3.099997038782,
+    94.377520533357));
+#33859 = CARTESIAN_POINT('',(-1.01891182736E-06,-3.099997068108,
+    94.74115715413));
+#33860 = CARTESIAN_POINT('',(-9.3400595835E-07,-3.100002687532,
+    87.758848367609));
+#33861 = CARTESIAN_POINT('',(0.885356923576,-3.100003215971,
+    88.122484988386));
+#33862 = CARTESIAN_POINT('',(1.770719351918,-2.821860548736,
+    88.486123266888));
+#33863 = CARTESIAN_POINT('',(2.558980845389,-2.265568099971,
+    88.849749671409));
+#33864 = CARTESIAN_POINT('',(3.153074086395,-1.469279601432,
+    89.21340660953));
+#33865 = CARTESIAN_POINT('',(3.473006594624,-0.509190548072,
+    89.5770197705));
+#33866 = CARTESIAN_POINT('',(3.472999574406,0.509190775634,
+    89.940671245489));
+#33867 = CARTESIAN_POINT('',(3.15307551352,1.469272340881,
+    90.304301965074));
+#33868 = CARTESIAN_POINT('',(2.558985930605,2.265570367815,
+    90.667939652404));
+#33869 = CARTESIAN_POINT('',(1.770718397552,2.821858585733,
+    91.031575726261));
+#33870 = CARTESIAN_POINT('',(1.07069019465E-06,3.378146342753,
+    91.758848487674));
+#33871 = CARTESIAN_POINT('',(-1.770716628832,2.82185977195,
+    92.486121249091));
+#33872 = CARTESIAN_POINT('',(-2.558985996633,2.26557342207,
+    92.84975732294));
+#33873 = CARTESIAN_POINT('',(-3.153067940695,1.469265494822,
+    93.213395010287));
+#33874 = CARTESIAN_POINT('',(-3.473010527676,0.509214519996,
+    93.577025729846));
+#33875 = CARTESIAN_POINT('',(-3.472998637454,-0.509219595467,
+    93.940677204866));
+#33876 = CARTESIAN_POINT('',(-3.153076678974,-1.469248431223,
+    94.304290365803));
+#33877 = CARTESIAN_POINT('',(-2.558982983783,-2.26558288889,
+    94.667947303955));
+#33878 = CARTESIAN_POINT('',(-1.770720965213,-2.821855278596,
+    95.031573708453));
+#33879 = CARTESIAN_POINT('',(-0.885358876517,-3.100002379224,
+    95.395211986971));
+#33880 = CARTESIAN_POINT('',(-1.01893343762E-06,-3.10000293191,
+    95.758848607737));
+#33881 = DEFINITIONAL_REPRESENTATION('',(#33882),#33886);
+#33882 = LINE('',#33883,#33884);
+#33883 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#33884 = VECTOR('',#33885,1.);
+#33885 = DIRECTION('',(0.,1.));
+#33886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33887 = ORIENTED_EDGE('',*,*,#33888,.F.);
+#33888 = EDGE_CURVE('',#33451,#33805,#33889,.T.);
+#33889 = SURFACE_CURVE('',#33890,(#33893,#33900),.PCURVE_S1.);
+#33890 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33891,#33892),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#33891 = CARTESIAN_POINT('',(1.01893896431E-06,-4.099995524202,
+    94.473202199837));
+#33892 = CARTESIAN_POINT('',(-1.01891182958E-06,-3.099997068108,
+    94.74115715413));
+#33893 = PCURVE('',#30349,#33894);
+#33894 = DEFINITIONAL_REPRESENTATION('',(#33895),#33899);
+#33895 = LINE('',#33896,#33897);
+#33896 = CARTESIAN_POINT('',(0.,6.283389315972));
+#33897 = VECTOR('',#33898,1.);
+#33898 = DIRECTION('',(1.,0.));
+#33899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33900 = PCURVE('',#33700,#33901);
+#33901 = DEFINITIONAL_REPRESENTATION('',(#33902),#33906);
+#33902 = LINE('',#33903,#33904);
+#33903 = CARTESIAN_POINT('',(0.,0.));
+#33904 = VECTOR('',#33905,1.);
+#33905 = DIRECTION('',(1.,0.));
+#33906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33907 = ORIENTED_EDGE('',*,*,#33450,.F.);
+#33908 = ADVANCED_FACE('',(#33909),#30487,.F.);
+#33909 = FACE_BOUND('',#33910,.F.);
+#33910 = EDGE_LOOP('',(#33911,#33912,#33913,#33997));
+#33911 = ORIENTED_EDGE('',*,*,#30453,.F.);
+#33912 = ORIENTED_EDGE('',*,*,#30647,.T.);
+#33913 = ORIENTED_EDGE('',*,*,#33914,.T.);
+#33914 = EDGE_CURVE('',#30564,#33915,#33917,.T.);
+#33915 = VERTEX_POINT('',#33916);
+#33916 = CARTESIAN_POINT('',(-9.34005936E-07,-3.100002687532,
+    87.758848367609));
+#33917 = SURFACE_CURVE('',#33918,(#33940,#33947),.PCURVE_S1.);
+#33918 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#33919,#33920,#33921,#33922,
+    #33923,#33924,#33925,#33926,#33927,#33928,#33929,#33930,#33931,
+    #33932,#33933,#33934,#33935,#33936,#33937,#33938,#33939),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#33919 = CARTESIAN_POINT('',(-8.4911146869E-07,-3.100002443253,
+    79.758848127579));
+#33920 = CARTESIAN_POINT('',(0.885356938731,-3.100002947319,
+    80.122484748231));
+#33921 = CARTESIAN_POINT('',(1.7707192896,-2.821860277839,
+    80.486123026812));
+#33922 = CARTESIAN_POINT('',(2.558980705789,-2.265567851343,
+    80.849749431397));
+#33923 = CARTESIAN_POINT('',(3.153073878104,-1.469279399216,
+    81.213406369301));
+#33924 = CARTESIAN_POINT('',(3.47300633483,-0.509190412847,
+    81.577019530584));
+#33925 = CARTESIAN_POINT('',(3.472999286727,0.509190830644,
+    81.940671005249));
+#33926 = CARTESIAN_POINT('',(3.153075224757,1.469272311433,
+    82.304301725088));
+#33927 = CARTESIAN_POINT('',(2.558985666855,2.265570259339,
+    82.667939412274));
+#33928 = CARTESIAN_POINT('',(1.770718180696,2.821858411819,
+    83.031575486184));
+#33929 = CARTESIAN_POINT('',(9.7816209114E-07,3.378146076493,
+    83.758848247578));
+#33930 = CARTESIAN_POINT('',(-1.770716566559,2.821859501036,
+    84.486121009013));
+#33931 = CARTESIAN_POINT('',(-2.558985856992,2.265573173408,
+    84.849757082826));
+#33932 = CARTESIAN_POINT('',(-3.153067732421,1.469265292665,
+    85.213394770245));
+#33933 = CARTESIAN_POINT('',(-3.473010267887,0.509214384706,
+    85.577025489705));
+#33934 = CARTESIAN_POINT('',(-3.472998349756,-0.509219650415,
+    85.940676964829));
+#33935 = CARTESIAN_POINT('',(-3.15307639025,-1.469248401815,
+    86.30429012568));
+#33936 = CARTESIAN_POINT('',(-2.558982719987,-2.265582780414,
+    86.6679470639));
+#33937 = CARTESIAN_POINT('',(-1.770720748376,-2.821855104643,
+    87.031573468319));
+#33938 = CARTESIAN_POINT('',(-0.88535872184,-3.100002159194,
+    87.395211746943));
+#33939 = CARTESIAN_POINT('',(-9.3400601653E-07,-3.100002687532,
+    87.758848367609));
+#33940 = PCURVE('',#30487,#33941);
+#33941 = DEFINITIONAL_REPRESENTATION('',(#33942),#33946);
+#33942 = LINE('',#33943,#33944);
+#33943 = CARTESIAN_POINT('',(-0.,0.));
+#33944 = VECTOR('',#33945,1.);
+#33945 = DIRECTION('',(0.,1.));
+#33946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33947 = PCURVE('',#33948,#33991);
+#33948 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#33949,#33950,#33951,#33952,#33953,#33954,#33955,#33956,#33957
+      ,#33958,#33959,#33960,#33961,#33962,#33963,#33964,#33965,#33966
+      ,#33967,#33968,#33969)
+    ,(#33970,#33971,#33972,#33973,#33974,#33975,#33976,#33977,#33978
+      ,#33979,#33980,#33981,#33982,#33983,#33984,#33985,#33986,#33987
+      ,#33988,#33989,#33990
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#33949 = CARTESIAN_POINT('',(-8.4911146825E-07,-3.100002443253,
+    79.758848127579));
+#33950 = CARTESIAN_POINT('',(0.885356938731,-3.100002947319,
+    80.122484748228));
+#33951 = CARTESIAN_POINT('',(1.770719289601,-2.821860277839,
+    80.486123026827));
+#33952 = CARTESIAN_POINT('',(2.55898040874,-2.265567491699,
+    80.849750810836));
+#33953 = CARTESIAN_POINT('',(3.153075045079,-1.469280812104,
+    81.213400949997));
+#33954 = CARTESIAN_POINT('',(3.473004250946,-0.509187889832,
+    81.577029207943));
+#33955 = CARTESIAN_POINT('',(3.473001370612,0.509188307629,
+    81.940661327886));
+#33956 = CARTESIAN_POINT('',(3.153074057782,1.469273724321,
+    82.304307144402));
+#33957 = CARTESIAN_POINT('',(2.558985963903,2.265569899695,
+    82.667938032822));
+#33958 = CARTESIAN_POINT('',(1.770718180696,2.821858411819,
+    83.031575486179));
+#33959 = CARTESIAN_POINT('',(9.7816217781E-07,3.378146076493,
+    83.758848247581));
+#33960 = CARTESIAN_POINT('',(-1.770716566559,2.821859501036,
+    84.486121009011));
+#33961 = CARTESIAN_POINT('',(-2.558985856992,2.265573173408,
+    84.849757082829));
+#33962 = CARTESIAN_POINT('',(-3.153067732422,1.469265292664,
+    85.213394770243));
+#33963 = CARTESIAN_POINT('',(-3.473010267886,0.509214384706,
+    85.577025489704));
+#33964 = CARTESIAN_POINT('',(-3.472998349757,-0.509219650415,
+    85.940676964833));
+#33965 = CARTESIAN_POINT('',(-3.153076390249,-1.469248401815,
+    86.304290125675));
+#33966 = CARTESIAN_POINT('',(-2.558982719988,-2.265582780414,
+    86.667947063904));
+#33967 = CARTESIAN_POINT('',(-1.770720748375,-2.821855104643,
+    87.031573468317));
+#33968 = CARTESIAN_POINT('',(-0.88535872184,-3.100002159194,
+    87.395211746944));
+#33969 = CARTESIAN_POINT('',(-9.3400601608E-07,-3.100002687532,
+    87.758848367609));
+#33970 = CARTESIAN_POINT('',(8.4908359455E-07,-4.10000372981,
+    80.026792518461));
+#33971 = CARTESIAN_POINT('',(1.170960103846,-4.1000038866,
+    80.390428625088));
+#33972 = CARTESIAN_POINT('',(2.341915496514,-3.73213685609,
+    80.754063073686));
+#33973 = CARTESIAN_POINT('',(3.38446686207,-2.996395644229,
+    81.117708017238));
+#33974 = CARTESIAN_POINT('',(4.170194439532,-1.943238436186,
+    81.481330604799));
+#33975 = CARTESIAN_POINT('',(4.59332760927,-0.673440305719,
+    81.844975074768));
+#33976 = CARTESIAN_POINT('',(4.593327362992,0.673443559234,
+    82.208615681592));
+#33977 = CARTESIAN_POINT('',(4.170192848646,1.943236561088,
+    82.572242592659));
+#33978 = CARTESIAN_POINT('',(3.384464659234,2.996400632242,
+    82.935884431339));
+#33979 = CARTESIAN_POINT('',(2.341915865989,3.732137004304,
+    83.299519705332));
+#33980 = CARTESIAN_POINT('',(-9.6142546161E-07,4.467871185625,
+    84.026792398441));
+#33981 = CARTESIAN_POINT('',(-2.341917502785,3.732136093762,
+    84.754065091589));
+#33982 = CARTESIAN_POINT('',(-3.384467464052,2.996402870384,
+    85.11770174498));
+#33983 = CARTESIAN_POINT('',(-4.170186602326,1.943215338052,
+    85.481336784966));
+#33984 = CARTESIAN_POINT('',(-4.593339409316,0.673485051428,
+    85.844978792639));
+#33985 = CARTESIAN_POINT('',(-4.59332013666,-0.673500568526,
+    86.208600044823));
+#33986 = CARTESIAN_POINT('',(-4.170193083282,-1.943189772528,
+    86.57225961134));
+#33987 = CARTESIAN_POINT('',(-3.3844674223,-2.996423661878,
+    86.935875400282));
+#33988 = CARTESIAN_POINT('',(-2.341913622549,-3.732131532123,
+    87.299521723165));
+#33989 = CARTESIAN_POINT('',(-1.170958320794,-4.100003970136,
+    87.663156171837));
+#33990 = CARTESIAN_POINT('',(9.3397640999E-07,-4.100004102719,
+    88.026792278428));
+#33991 = DEFINITIONAL_REPRESENTATION('',(#33992),#33996);
+#33992 = LINE('',#33993,#33994);
+#33993 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#33994 = VECTOR('',#33995,1.);
+#33995 = DIRECTION('',(0.,1.));
+#33996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33997 = ORIENTED_EDGE('',*,*,#33998,.F.);
+#33998 = EDGE_CURVE('',#30454,#33915,#33999,.T.);
+#33999 = SURFACE_CURVE('',#34000,(#34003,#34010),.PCURVE_S1.);
+#34000 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34001,#34002),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#34001 = CARTESIAN_POINT('',(-9.3398276713E-07,-3.099997312484,
+    86.741156913999));
+#34002 = CARTESIAN_POINT('',(-9.3400601653E-07,-3.100002687532,
+    87.758848367609));
+#34003 = PCURVE('',#30487,#34004);
+#34004 = DEFINITIONAL_REPRESENTATION('',(#34005),#34009);
+#34005 = LINE('',#34006,#34007);
+#34006 = CARTESIAN_POINT('',(0.,6.283389315972));
+#34007 = VECTOR('',#34008,1.);
+#34008 = DIRECTION('',(1.,0.));
+#34009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34010 = PCURVE('',#33838,#34011);
+#34011 = DEFINITIONAL_REPRESENTATION('',(#34012),#34016);
+#34012 = LINE('',#34013,#34014);
+#34013 = CARTESIAN_POINT('',(0.,0.));
+#34014 = VECTOR('',#34015,1.);
+#34015 = DIRECTION('',(1.,0.));
+#34016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34017 = ADVANCED_FACE('',(#34018),#30597,.F.);
+#34018 = FACE_BOUND('',#34019,.F.);
+#34019 = EDGE_LOOP('',(#34020,#34021,#34022,#34126,#34277));
+#34020 = ORIENTED_EDGE('',*,*,#30563,.F.);
+#34021 = ORIENTED_EDGE('',*,*,#30927,.T.);
+#34022 = ORIENTED_EDGE('',*,*,#34023,.T.);
+#34023 = EDGE_CURVE('',#30777,#34024,#34026,.T.);
+#34024 = VERTEX_POINT('',#34025);
+#34025 = CARTESIAN_POINT('',(4.,0.,73.999997111052));
+#34026 = SURFACE_CURVE('',#34027,(#34058,#34092),.PCURVE_S1.);
+#34027 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#34028,#34029,#34030,#34031,
+    #34032,#34033,#34034,#34035,#34036,#34037,#34038,#34039,#34040,
+    #34041,#34042,#34043,#34044,#34045,#34046,#34047,#34048,#34049,
+    #34050,#34051,#34052,#34053,#34054,#34055,#34056,#34057),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147732816563,0.319756543153,
+    0.863693352018,1.),.UNSPECIFIED.);
+#34028 = CARTESIAN_POINT('',(6.113194087E-07,-4.,71.999997403083));
+#34029 = CARTESIAN_POINT('',(0.116013413472,-3.999999976469,
+    72.036925370827));
+#34030 = CARTESIAN_POINT('',(0.232026652704,-3.99615452052,
+    72.073853470049));
+#34031 = CARTESIAN_POINT('',(0.347890985533,-3.988463644309,
+    72.110781512374));
+#34032 = CARTESIAN_POINT('',(0.463457655557,-3.976934253709,
+    72.14770948859));
+#34033 = CARTESIAN_POINT('',(0.578578599541,-3.961580131387,
+    72.184637477519));
+#34034 = CARTESIAN_POINT('',(0.693106553485,-3.942421919878,
+    72.221565554888));
+#34035 = CARTESIAN_POINT('',(0.806895158708,-3.919487104664,
+    72.258493702195));
+#34036 = CARTESIAN_POINT('',(1.051267157819,-3.861746516974,
+    72.338421602988));
+#34037 = CARTESIAN_POINT('',(1.18153719355,-3.825608543769,
+    72.381421799491));
+#34038 = CARTESIAN_POINT('',(1.31037938817,-3.784450437052,
+    72.424421869728));
+#34039 = CARTESIAN_POINT('',(1.437568073673,-3.738338574022,
+    72.467421777254));
+#34040 = CARTESIAN_POINT('',(1.562881919748,-3.687351265659,
+    72.510421685349));
+#34041 = CARTESIAN_POINT('',(1.686104152526,-3.631578672723,
+    72.553421757825));
+#34042 = CARTESIAN_POINT('',(1.807022773338,-3.571122721754,
+    72.596421959832));
+#34043 = CARTESIAN_POINT('',(2.299835362157,-3.300486592653,
+    72.775386985226));
+#34044 = CARTESIAN_POINT('',(2.649405957435,-3.049040707585,
+    72.91144605328));
+#34045 = CARTESIAN_POINT('',(2.967173067372,-2.755443572225,
+    73.04745353873));
+#34046 = CARTESIAN_POINT('',(3.247335993784,-2.424537621166,
+    73.183421756898));
+#34047 = CARTESIAN_POINT('',(3.484992487113,-2.061895387629,
+    73.319390012089));
+#34048 = CARTESIAN_POINT('',(3.676192739977,-1.673800488895,
+    73.455397555007));
+#34049 = CARTESIAN_POINT('',(3.817942214267,-1.267190469996,
+    73.591456644387));
+#34050 = CARTESIAN_POINT('',(3.931429451267,-0.745197970843,
+    73.761493643839));
+#34051 = CARTESIAN_POINT('',(3.950971134522,-0.639905694139,
+    73.795565556578));
+#34052 = CARTESIAN_POINT('',(3.967289112992,-0.534032282065,
+    73.829637491431));
+#34053 = CARTESIAN_POINT('',(3.980363456607,-0.427692965395,
+    73.863709437561));
+#34054 = CARTESIAN_POINT('',(3.990179210122,-0.321003510096,
+    73.89778138393));
+#34055 = CARTESIAN_POINT('',(3.996726393118,-0.21408021733,
+    73.931853319298));
+#34056 = CARTESIAN_POINT('',(4.,-0.107039923449,73.96592523222));
+#34057 = CARTESIAN_POINT('',(4.,-8.9E-16,73.999997111052));
+#34058 = PCURVE('',#30597,#34059);
+#34059 = DEFINITIONAL_REPRESENTATION('',(#34060),#34091);
+#34060 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#34061,#34062,#34063,#34064,
+    #34065,#34066,#34067,#34068,#34069,#34070,#34071,#34072,#34073,
+    #34074,#34075,#34076,#34077,#34078,#34079,#34080,#34081,#34082,
+    #34083,#34084,#34085,#34086,#34087,#34088,#34089,#34090),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147732816563,0.319756543153,
+    0.863693352018,1.),.UNSPECIFIED.);
+#34061 = CARTESIAN_POINT('',(-0.103530973324,0.));
+#34062 = CARTESIAN_POINT('',(-0.103531007864,2.900412317531E-02));
+#34063 = CARTESIAN_POINT('',(-0.10353106215,5.800836471578E-02));
+#34064 = CARTESIAN_POINT('',(-0.103531110062,8.701256253982E-02));
+#34065 = CARTESIAN_POINT('',(-0.103531142531,0.116016702266));
+#34066 = CARTESIAN_POINT('',(-0.103531161138,0.145020843506));
+#34067 = CARTESIAN_POINT('',(-0.103531171726,0.174025046165));
+#34068 = CARTESIAN_POINT('',(-0.103531178005,0.203029296732));
+#34069 = CARTESIAN_POINT('',(-0.103531171849,0.265806566337));
+#34070 = CARTESIAN_POINT('',(-0.103531159749,0.299579931397));
+#34071 = CARTESIAN_POINT('',(-0.103531142742,0.333353189912));
+#34072 = CARTESIAN_POINT('',(-0.103531124328,0.367126315873));
+#34073 = CARTESIAN_POINT('',(-0.103531107409,0.400899440264));
+#34074 = CARTESIAN_POINT('',(-0.103531094074,0.434672694226));
+#34075 = CARTESIAN_POINT('',(-0.103531085383,0.468446052216));
+#34076 = CARTESIAN_POINT('',(-0.103531067748,0.60900935514));
+#34077 = CARTESIAN_POINT('',(-0.103531099549,0.715873350372));
+#34078 = CARTESIAN_POINT('',(-0.10353118441,0.822696897227));
+#34079 = CARTESIAN_POINT('',(-0.103531239889,0.929489634162));
+#34080 = CARTESIAN_POINT('',(-0.103531250425,1.036282367124));
+#34081 = CARTESIAN_POINT('',(-0.103531241862,1.143105921185));
+#34082 = CARTESIAN_POINT('',(-0.10353121513,1.249969931101));
+#34083 = CARTESIAN_POINT('',(-0.103531173456,1.383520975127));
+#34084 = CARTESIAN_POINT('',(-0.103531164674,1.410281853015));
+#34085 = CARTESIAN_POINT('',(-0.103531155606,1.437042747736));
+#34086 = CARTESIAN_POINT('',(-0.103531146407,1.463803651059));
+#34087 = CARTESIAN_POINT('',(-0.103531137238,1.490564554585));
+#34088 = CARTESIAN_POINT('',(-0.103531128271,1.517325449752));
+#34089 = CARTESIAN_POINT('',(-0.103531119683,1.54408632783));
+#34090 = CARTESIAN_POINT('',(-0.103531111662,1.570847179923));
+#34091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34092 = PCURVE('',#30874,#34093);
+#34093 = DEFINITIONAL_REPRESENTATION('',(#34094),#34125);
+#34094 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#34095,#34096,#34097,#34098,
+    #34099,#34100,#34101,#34102,#34103,#34104,#34105,#34106,#34107,
+    #34108,#34109,#34110,#34111,#34112,#34113,#34114,#34115,#34116,
+    #34117,#34118,#34119,#34120,#34121,#34122,#34123,#34124),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147732816563,0.319756543153,
+    0.863693352018,1.),.UNSPECIFIED.);
+#34095 = CARTESIAN_POINT('',(-4.712389133215,-71.99999740308));
+#34096 = CARTESIAN_POINT('',(-4.741392333753,-72.03692537082));
+#34097 = CARTESIAN_POINT('',(-4.770395644047,-72.07385347004));
+#34098 = CARTESIAN_POINT('',(-4.799398904135,-72.11078151237));
+#34099 = CARTESIAN_POINT('',(-4.828402101542,-72.14770948859));
+#34100 = CARTESIAN_POINT('',(-4.857405297527,-72.18463747751));
+#34101 = CARTESIAN_POINT('',(-4.886408553327,-72.22156555488));
+#34102 = CARTESIAN_POINT('',(-4.915411856412,-72.25849370219));
+#34103 = CARTESIAN_POINT('',(-4.978187075157,-72.33842160298));
+#34104 = CARTESIAN_POINT('',(-5.011959336849,-72.38142179949));
+#34105 = CARTESIAN_POINT('',(-5.045731492969,-72.42442186972));
+#34106 = CARTESIAN_POINT('',(-5.079503517998,-72.46742177725));
+#34107 = CARTESIAN_POINT('',(-5.113275543028,-72.51042168534));
+#34108 = CARTESIAN_POINT('',(-5.14704769907,-72.55342175782));
+#34109 = CARTESIAN_POINT('',(-5.180819960345,-72.59642195983));
+#34110 = CARTESIAN_POINT('',(-5.321378702975,-72.77538698522));
+#34111 = CARTESIAN_POINT('',(-5.428239241204,-72.91144605327));
+#34112 = CARTESIAN_POINT('',(-5.535059334774,-73.04745353873));
+#34113 = CARTESIAN_POINT('',(-5.641848612106,-73.18342175689));
+#34114 = CARTESIAN_POINT('',(-5.748637885979,-73.31939001209));
+#34115 = CARTESIAN_POINT('',(-5.855457971922,-73.455397555));
+#34116 = CARTESIAN_POINT('',(-5.962318506292,-73.59145664438));
+#34117 = CARTESIAN_POINT('',(-6.095865202744,-73.76149364383));
+#34118 = CARTESIAN_POINT('',(-6.122625209262,-73.79556555657));
+#34119 = CARTESIAN_POINT('',(-6.149385232464,-73.82963749143));
+#34120 = CARTESIAN_POINT('',(-6.176145264182,-73.86370943756));
+#34121 = CARTESIAN_POINT('',(-6.202905296084,-73.89778138393));
+#34122 = CARTESIAN_POINT('',(-6.229665319681,-73.93185331929));
+#34123 = CARTESIAN_POINT('',(-6.256425326317,-73.96592523222));
+#34124 = CARTESIAN_POINT('',(-6.28318530718,-73.99999711105));
+#34125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34126 = ORIENTED_EDGE('',*,*,#34127,.T.);
+#34127 = EDGE_CURVE('',#34024,#34128,#34130,.T.);
+#34128 = VERTEX_POINT('',#34129);
+#34129 = CARTESIAN_POINT('',(6.79257954E-07,-4.,79.999997114465));
+#34130 = SURFACE_CURVE('',#34131,(#34176,#34224),.PCURVE_S1.);
+#34131 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#34132,#34133,#34134,#34135,
+    #34136,#34137,#34138,#34139,#34140,#34141,#34142,#34143,#34144,
+    #34145,#34146,#34147,#34148,#34149,#34150,#34151,#34152,#34153,
+    #34154,#34155,#34156,#34157,#34158,#34159,#34160,#34161,#34162,
+    #34163,#34164,#34165,#34166,#34167,#34168,#34169,#34170,#34171,
+    #34172,#34173,#34174,#34175),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217223175271,0.435872586084,0.651860805949,0.869179654778,
+    0.951697088562,1.),.UNSPECIFIED.);
+#34132 = CARTESIAN_POINT('',(4.,-8.9E-16,73.999997111052));
+#34133 = CARTESIAN_POINT('',(4.,0.511589812947,74.162841268226));
+#34134 = CARTESIAN_POINT('',(3.925221204194,1.023906100168,
+    74.325916083296));
+#34135 = CARTESIAN_POINT('',(3.775296381318,1.523030748703,
+    74.488854780032));
+#34136 = CARTESIAN_POINT('',(3.55339508288,1.996279408935,
+    74.651709433492));
+#34137 = CARTESIAN_POINT('',(3.264654384265,2.431978032859,
+    74.814564081617));
+#34138 = CARTESIAN_POINT('',(2.916372112367,2.819666448566,
+    74.977502811657));
+#34139 = CARTESIAN_POINT('',(2.517732412538,3.150039307938,
+    75.140577646536));
+#34140 = CARTESIAN_POINT('',(1.641024810611,3.684048022615,
+    75.467335146751));
+#34141 = CARTESIAN_POINT('',(1.161182928733,3.887610841459,
+    75.631486846019));
+#34142 = CARTESIAN_POINT('',(0.653225734208,4.019139613686,
+    75.795497425111));
+#34143 = CARTESIAN_POINT('',(0.129895114811,4.074692520081,
+    75.959421738155));
+#34144 = CARTESIAN_POINT('',(-0.39591109882,4.052584532109,
+    76.123346323393));
+#34145 = CARTESIAN_POINT('',(-0.91121433922,3.95367580109,
+    76.287356807581));
+#34146 = CARTESIAN_POINT('',(-1.403047339308,3.781088525928,
+    76.451508490466));
+#34147 = CARTESIAN_POINT('',(-2.30941183599,3.305355303867,
+    76.777340135829));
+#34148 = CARTESIAN_POINT('',(-2.726085030713,3.003155452379,
+    76.939482678253));
+#34149 = CARTESIAN_POINT('',(-3.096756913648,2.641203772946,
+    77.101493301414));
+#34150 = CARTESIAN_POINT('',(-3.411821025178,2.228033747635,
+    77.263421831582));
+#34151 = CARTESIAN_POINT('',(-3.663440769956,1.77343241261,
+    77.425350347501));
+#34152 = CARTESIAN_POINT('',(-3.845806015331,1.28851014539,
+    77.587360917136));
+#34153 = CARTESIAN_POINT('',(-3.954966012239,0.78549382952,
+    77.749503428778));
+#34154 = CARTESIAN_POINT('',(-4.025901458501,-0.232534305462,
+    78.074337615464));
+#34155 = CARTESIAN_POINT('',(-3.986865049867,-0.749040277712,
+    78.237484693121));
+#34156 = CARTESIAN_POINT('',(-3.871879488097,-1.257596695614,
+    78.400495404653));
+#34157 = CARTESIAN_POINT('',(-3.68322994739,-1.745312622941,
+    78.563422011396));
+#34158 = CARTESIAN_POINT('',(-3.425237452313,-2.200170206538,
+    78.726348485502));
+#34159 = CARTESIAN_POINT('',(-3.104466576023,-2.611214605862,
+    78.889358928426));
+#34160 = CARTESIAN_POINT('',(-2.729447003586,-2.96851374337,
+    79.052505852049));
+#34161 = CARTESIAN_POINT('',(-2.153169378142,-3.376629908851,
+    79.277281944848));
+#34162 = CARTESIAN_POINT('',(-1.988331696761,-3.480144112857,
+    79.339144074125));
+#34163 = CARTESIAN_POINT('',(-1.817829653535,-3.574445618659,
+    79.401005389359));
+#34164 = CARTESIAN_POINT('',(-1.64226630576,-3.65917573306,
+    79.462865682125));
+#34165 = CARTESIAN_POINT('',(-1.462268091265,-3.734024390432,
+    79.524725982821));
+#34166 = CARTESIAN_POINT('',(-1.278483047496,-3.798729665283,
+    79.586587315717));
+#34167 = CARTESIAN_POINT('',(-1.091579992857,-3.853079422484,
+    79.64844945864));
+#34168 = CARTESIAN_POINT('',(-0.791420525433,-3.922575029407,
+    79.746520602057));
+#34169 = CARTESIAN_POINT('',(-0.679757822389,-3.944632818571,
+    79.782731543281));
+#34170 = CARTESIAN_POINT('',(-0.567397935822,-3.963056706069,
+    79.818942506452));
+#34171 = CARTESIAN_POINT('',(-0.45447896121,-3.977821271196,
+    79.855153471645));
+#34172 = CARTESIAN_POINT('',(-0.341139714854,-3.988907439135,
+    79.891364423518));
+#34173 = CARTESIAN_POINT('',(-0.227519733883,-3.996302480959,
+    79.927575351306));
+#34174 = CARTESIAN_POINT('',(-0.113759276252,-4.00000001363,
+    79.963786248823));
+#34175 = CARTESIAN_POINT('',(6.7925795699E-07,-4.,79.999997114465));
+#34176 = PCURVE('',#30597,#34177);
+#34177 = DEFINITIONAL_REPRESENTATION('',(#34178),#34223);
+#34178 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#34179,#34180,#34181,#34182,
+    #34183,#34184,#34185,#34186,#34187,#34188,#34189,#34190,#34191,
+    #34192,#34193,#34194,#34195,#34196,#34197,#34198,#34199,#34200,
+    #34201,#34202,#34203,#34204,#34205,#34206,#34207,#34208,#34209,
+    #34210,#34211,#34212,#34213,#34214,#34215,#34216,#34217,#34218,
+    #34219,#34220,#34221,#34222),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217223175271,0.435872586084,0.651860805949,0.869179654778,
+    0.951697088562,1.),.UNSPECIFIED.);
+#34179 = CARTESIAN_POINT('',(-0.103531111662,1.570847179923));
+#34180 = CARTESIAN_POINT('',(-0.103531073326,1.698748797146));
+#34181 = CARTESIAN_POINT('',(-0.10353104745,1.82683159628));
+#34182 = CARTESIAN_POINT('',(-0.103531058243,1.954807526739));
+#34183 = CARTESIAN_POINT('',(-0.103531112062,2.08271749693));
+#34184 = CARTESIAN_POINT('',(-0.103531269929,2.210627470498));
+#34185 = CARTESIAN_POINT('',(-0.103531314814,2.338603405274));
+#34186 = CARTESIAN_POINT('',(-0.103531273229,2.466686203463));
+#34187 = CARTESIAN_POINT('',(-0.103531142712,2.723329202787));
+#34188 = CARTESIAN_POINT('',(-0.103531035974,2.852257785411));
+#34189 = CARTESIAN_POINT('',(-0.10353101943,2.981075598134));
+#34190 = CARTESIAN_POINT('',(-0.10353126376,3.109825753677));
+#34191 = CARTESIAN_POINT('',(-0.10353091303,3.238575857707));
+#34192 = CARTESIAN_POINT('',(-0.103531283439,3.36739368837));
+#34193 = CARTESIAN_POINT('',(-0.103531213231,3.496322277548));
+#34194 = CARTESIAN_POINT('',(-0.103531150106,3.752238136149));
+#34195 = CARTESIAN_POINT('',(-0.103531095561,3.879588706021));
+#34196 = CARTESIAN_POINT('',(-0.103531065709,4.006835669579));
+#34197 = CARTESIAN_POINT('',(-0.103531173733,4.134018192937));
+#34198 = CARTESIAN_POINT('',(-0.103531226821,4.261200723666));
+#34199 = CARTESIAN_POINT('',(-0.103531250372,4.388447690534));
+#34200 = CARTESIAN_POINT('',(-0.103531238717,4.515798261397));
+#34201 = CARTESIAN_POINT('',(-0.103531170132,4.770930685472));
+#34202 = CARTESIAN_POINT('',(-0.103531112438,4.899070222058));
+#34203 = CARTESIAN_POINT('',(-0.103531045222,5.027102638092));
+#34204 = CARTESIAN_POINT('',(-0.103530989426,5.155068998955));
+#34205 = CARTESIAN_POINT('',(-0.103530962323,5.283035322545));
+#34206 = CARTESIAN_POINT('',(-0.103531194888,5.411067709613));
+#34207 = CARTESIAN_POINT('',(-0.103531337647,5.539207236806));
+#34208 = CARTESIAN_POINT('',(-0.10353132714,5.715751692526));
+#34209 = CARTESIAN_POINT('',(-0.103531301984,5.764339659509));
+#34210 = CARTESIAN_POINT('',(-0.103531252027,5.812926974782));
+#34211 = CARTESIAN_POINT('',(-0.103531174898,5.861513474319));
+#34212 = CARTESIAN_POINT('',(-0.103531079896,5.91009997249));
+#34213 = CARTESIAN_POINT('',(-0.10353099002,5.958687284909));
+#34214 = CARTESIAN_POINT('',(-0.103530934539,6.007275250778));
+#34215 = CARTESIAN_POINT('',(-0.103530930673,6.08430264884));
+#34216 = CARTESIAN_POINT('',(-0.103530945916,6.112743587082));
+#34217 = CARTESIAN_POINT('',(-0.103530984829,6.141184554197));
+#34218 = CARTESIAN_POINT('',(-0.103531048222,6.169625535319));
+#34219 = CARTESIAN_POINT('',(-0.103531130718,6.198066515964));
+#34220 = CARTESIAN_POINT('',(-0.103531220752,6.226507482034));
+#34221 = CARTESIAN_POINT('',(-0.103531300569,6.254948419814));
+#34222 = CARTESIAN_POINT('',(-0.103531346225,6.283389315972));
+#34223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34224 = PCURVE('',#34225,#34230);
+#34225 = CYLINDRICAL_SURFACE('',#34226,4.);
+#34226 = AXIS2_PLACEMENT_3D('',#34227,#34228,#34229);
+#34227 = CARTESIAN_POINT('',(0.,0.,0.));
+#34228 = DIRECTION('',(-0.,-0.,-1.));
+#34229 = DIRECTION('',(1.,0.,0.));
+#34230 = DEFINITIONAL_REPRESENTATION('',(#34231),#34276);
+#34231 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#34232,#34233,#34234,#34235,
+    #34236,#34237,#34238,#34239,#34240,#34241,#34242,#34243,#34244,
+    #34245,#34246,#34247,#34248,#34249,#34250,#34251,#34252,#34253,
+    #34254,#34255,#34256,#34257,#34258,#34259,#34260,#34261,#34262,
+    #34263,#34264,#34265,#34266,#34267,#34268,#34269,#34270,#34271,
+    #34272,#34273,#34274,#34275),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217223175271,0.435872586084,0.651860805949,0.869179654778,
+    0.951697088562,1.),.UNSPECIFIED.);
+#34232 = CARTESIAN_POINT('',(0.,-73.99999711105));
+#34233 = CARTESIAN_POINT('',(-0.127897453237,-74.16284126822));
+#34234 = CARTESIAN_POINT('',(-0.25597608737,-74.32591608329));
+#34235 = CARTESIAN_POINT('',(-0.383947867436,-74.48885478003));
+#34236 = CARTESIAN_POINT('',(-0.511853711016,-74.65170943349));
+#34237 = CARTESIAN_POINT('',(-0.639759555263,-74.81456408161));
+#34238 = CARTESIAN_POINT('',(-0.767731331124,-74.97750281165));
+#34239 = CARTESIAN_POINT('',(-0.895809962781,-75.14057764653));
+#34240 = CARTESIAN_POINT('',(-1.152444616353,-75.46733514675));
+#34241 = CARTESIAN_POINT('',(-1.281369002677,-75.63148684601));
+#34242 = CARTESIAN_POINT('',(-1.410182661911,-75.79549742511));
+#34243 = CARTESIAN_POINT('',(-1.538928611398,-75.95942173815));
+#34244 = CARTESIAN_POINT('',(-1.667674532938,-76.12334632339));
+#34245 = CARTESIAN_POINT('',(-1.796488200725,-76.28735680758));
+#34246 = CARTESIAN_POINT('',(-1.925412590267,-76.45150849046));
+#34247 = CARTESIAN_POINT('',(-2.181320129651,-76.77734013582));
+#34248 = CARTESIAN_POINT('',(-2.308666561947,-76.93948267825));
+#34249 = CARTESIAN_POINT('',(-2.435909402514,-77.10149330141));
+#34250 = CARTESIAN_POINT('',(-2.563087808908,-77.26342183158));
+#34251 = CARTESIAN_POINT('',(-2.690266216074,-77.4253503475));
+#34252 = CARTESIAN_POINT('',(-2.817509062274,-77.58736091713));
+#34253 = CARTESIAN_POINT('',(-2.944855498844,-77.74950342877));
+#34254 = CARTESIAN_POINT('',(-3.199979625637,-78.07433761546));
+#34255 = CARTESIAN_POINT('',(-3.328114986772,-78.23748469312));
+#34256 = CARTESIAN_POINT('',(-3.456143226986,-78.40049540464));
+#34257 = CARTESIAN_POINT('',(-3.58410540575,-78.5634220114));
+#34258 = CARTESIAN_POINT('',(-3.712067597199,-78.72634848549));
+#34259 = CARTESIAN_POINT('',(-3.840095870318,-78.88935892842));
+#34260 = CARTESIAN_POINT('',(-3.968231253739,-79.05250585204));
+#34261 = CARTESIAN_POINT('',(-4.144769972247,-79.27728194484));
+#34262 = CARTESIAN_POINT('',(-4.193356357282,-79.33914407412));
+#34263 = CARTESIAN_POINT('',(-4.241942087604,-79.40100538935));
+#34264 = CARTESIAN_POINT('',(-4.290527000278,-79.46286568212));
+#34265 = CARTESIAN_POINT('',(-4.339111911298,-79.52472598282));
+#34266 = CARTESIAN_POINT('',(-4.387697637932,-79.58658731571));
+#34267 = CARTESIAN_POINT('',(-4.436284020577,-79.64844945864));
+#34268 = CARTESIAN_POINT('',(-4.513308913171,-79.74652060205));
+#34269 = CARTESIAN_POINT('',(-4.541748927769,-79.78273154328));
+#34270 = CARTESIAN_POINT('',(-4.57018897195,-79.81894250645));
+#34271 = CARTESIAN_POINT('',(-4.598629030769,-79.85515347164));
+#34272 = CARTESIAN_POINT('',(-4.627069090329,-79.89136442351));
+#34273 = CARTESIAN_POINT('',(-4.65550913778,-79.9275753513));
+#34274 = CARTESIAN_POINT('',(-4.683949161322,-79.96378624882));
+#34275 = CARTESIAN_POINT('',(-4.712389150199,-79.99999711446));
+#34276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34277 = ORIENTED_EDGE('',*,*,#34278,.F.);
+#34278 = EDGE_CURVE('',#30564,#34128,#34279,.T.);
+#34279 = SURFACE_CURVE('',#34280,(#34283,#34290),.PCURVE_S1.);
+#34280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34281,#34282),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#34281 = CARTESIAN_POINT('',(-8.4911150511E-07,-3.100002443252,
+    79.758848127579));
+#34282 = CARTESIAN_POINT('',(8.4908355902E-07,-4.10000372981,
+    80.026792518461));
+#34283 = PCURVE('',#30597,#34284);
+#34284 = DEFINITIONAL_REPRESENTATION('',(#34285),#34289);
+#34285 = LINE('',#34286,#34287);
+#34286 = CARTESIAN_POINT('',(0.,6.283389315972));
+#34287 = VECTOR('',#34288,1.);
+#34288 = DIRECTION('',(1.,0.));
+#34289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34290 = PCURVE('',#33948,#34291);
+#34291 = DEFINITIONAL_REPRESENTATION('',(#34292),#34296);
+#34292 = LINE('',#34293,#34294);
+#34293 = CARTESIAN_POINT('',(0.,0.));
+#34294 = VECTOR('',#34295,1.);
+#34295 = DIRECTION('',(1.,0.));
+#34296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34297 = ADVANCED_FACE('',(#34298),#30874,.T.);
+#34298 = FACE_BOUND('',#34299,.F.);
+#34299 = EDGE_LOOP('',(#34300,#34301,#34302,#34303,#34449,#34470));
+#34300 = ORIENTED_EDGE('',*,*,#30776,.F.);
+#34301 = ORIENTED_EDGE('',*,*,#31099,.T.);
+#34302 = ORIENTED_EDGE('',*,*,#31232,.T.);
+#34303 = ORIENTED_EDGE('',*,*,#34304,.T.);
+#34304 = EDGE_CURVE('',#31168,#34305,#34307,.T.);
+#34305 = VERTEX_POINT('',#34306);
+#34306 = CARTESIAN_POINT('',(4.,0.,74.499997039755));
+#34307 = SURFACE_CURVE('',#34308,(#34353,#34401),.PCURVE_S1.);
+#34308 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#34309,#34310,#34311,#34312,
+    #34313,#34314,#34315,#34316,#34317,#34318,#34319,#34320,#34321,
+    #34322,#34323,#34324,#34325,#34326,#34327,#34328,#34329,#34330,
+    #34331,#34332,#34333,#34334,#34335,#34336,#34337,#34338,#34339,
+    #34340,#34341,#34342,#34343,#34344,#34345,#34346,#34347,#34348,
+    #34349,#34350,#34351,#34352),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576001685816E-02,0.195763949706,0.359765195347,0.565756160234,
+    0.751753332434,0.921753698631,1.),.UNSPECIFIED.);
+#34309 = CARTESIAN_POINT('',(-4.,-6.1135451279E-07,70.499997403064));
+#34310 = CARTESIAN_POINT('',(-3.999999972414,-0.135998853621,
+    70.543286924909));
+#34311 = CARTESIAN_POINT('',(-3.994605396484,-0.271997759199,
+    70.586576640307));
+#34312 = CARTESIAN_POINT('',(-3.983816296878,-0.407739398578,
+    70.629866204532));
+#34313 = CARTESIAN_POINT('',(-3.967647957715,-0.54296716813,
+    70.673155687044));
+#34314 = CARTESIAN_POINT('',(-3.946130871559,-0.677426115609,
+    70.716445290105));
+#34315 = CARTESIAN_POINT('',(-3.919310688422,-0.810863265655,
+    70.759735067402));
+#34316 = CARTESIAN_POINT('',(-3.836461099277,-1.152376913224,
+    70.871595367701));
+#34317 = CARTESIAN_POINT('',(-3.772518790562,-1.358541423827,
+    70.940168265647));
+#34318 = CARTESIAN_POINT('',(-3.695663209543,-1.560517765217,
+    71.008739615088));
+#34319 = CARTESIAN_POINT('',(-3.606230626363,-1.757339730816,
+    71.077309962404));
+#34320 = CARTESIAN_POINT('',(-3.504643155803,-1.948078332006,
+    71.145881289295));
+#34321 = CARTESIAN_POINT('',(-3.391407417275,-2.131844752296,
+    71.214454165429));
+#34322 = CARTESIAN_POINT('',(-3.097265538612,-2.548257935918,
+    71.376735845146));
+#34323 = CARTESIAN_POINT('',(-2.906744453374,-2.774160562804,
+    71.470456822228));
+#34324 = CARTESIAN_POINT('',(-2.697085440341,-2.983324408472,
+    71.56417036438));
+#34325 = CARTESIAN_POINT('',(-2.470072795247,-3.173835972583,
+    71.657879196356));
+#34326 = CARTESIAN_POINT('',(-2.227702009392,-3.344020618228,
+    71.751592754029));
+#34327 = CARTESIAN_POINT('',(-1.972167156528,-3.492453154247,
+    71.845313738007));
+#34328 = CARTESIAN_POINT('',(-1.371415420502,-3.775705977859,
+    72.056728726084));
+#34329 = CARTESIAN_POINT('',(-1.019852714904,-3.897374592601,
+    72.174464297743));
+#34330 = CARTESIAN_POINT('',(-0.656006511405,-3.980701902289,
+    72.292174579386));
+#34331 = CARTESIAN_POINT('',(-0.284899153602,-4.024321640787,
+    72.409874975093));
+#34332 = CARTESIAN_POINT('',(8.835216747411E-02,-4.027632329541,
+    72.527585235321));
+#34333 = CARTESIAN_POINT('',(0.458545169404,-3.990798443227,
+    72.645320792552));
+#34334 = CARTESIAN_POINT('',(1.147248813023,-3.846465994442,
+    72.869304341225));
+#34335 = CARTESIAN_POINT('',(1.467425944578,-3.746144382131,
+    72.975602566226));
+#34336 = CARTESIAN_POINT('',(1.777163014066,-3.614768943341,
+    73.081886970731));
+#34337 = CARTESIAN_POINT('',(2.072887406024,-3.453693775211,
+    73.188162594873));
+#34338 = CARTESIAN_POINT('',(2.351261090183,-3.264737036594,
+    73.294447002845));
+#34339 = CARTESIAN_POINT('',(2.609208663527,-3.050165673503,
+    73.400745231552));
+#34340 = CARTESIAN_POINT('',(3.05858964039,-2.595796335221,
+    73.604163612418));
+#34341 = CARTESIAN_POINT('',(3.253897889986,-2.359692292757,
+    73.701314500487));
+#34342 = CARTESIAN_POINT('',(3.427823484479,-2.106564002396,
+    73.798456549379));
+#34343 = CARTESIAN_POINT('',(3.578628132696,-1.838751322267,
+    73.895592977851));
+#34344 = CARTESIAN_POINT('',(3.704888105348,-1.558782640901,
+    73.992735026742));
+#34345 = CARTESIAN_POINT('',(3.805503985265,-1.26935756202,
+    74.089885911989));
+#34346 = CARTESIAN_POINT('',(3.913944100229,-0.837120646588,
+    74.231735023863));
+#34347 = CARTESIAN_POINT('',(3.942542676655,-0.699480351743,
+    74.276445512458));
+#34348 = CARTESIAN_POINT('',(3.965490850408,-0.560714729097,
+    74.321155816714));
+#34349 = CARTESIAN_POINT('',(3.982736701037,-0.421102201094,
+    74.365866004776));
+#34350 = CARTESIAN_POINT('',(3.994245548287,-0.280923515249,
+    74.410576310809));
+#34351 = CARTESIAN_POINT('',(4.,-0.14046136324,74.455286801033));
+#34352 = CARTESIAN_POINT('',(4.,-1.33E-15,74.499997039755));
+#34353 = PCURVE('',#30874,#34354);
+#34354 = DEFINITIONAL_REPRESENTATION('',(#34355),#34400);
+#34355 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#34356,#34357,#34358,#34359,
+    #34360,#34361,#34362,#34363,#34364,#34365,#34366,#34367,#34368,
+    #34369,#34370,#34371,#34372,#34373,#34374,#34375,#34376,#34377,
+    #34378,#34379,#34380,#34381,#34382,#34383,#34384,#34385,#34386,
+    #34387,#34388,#34389,#34390,#34391,#34392,#34393,#34394,#34395,
+    #34396,#34397,#34398,#34399),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576001685816E-02,0.195763949706,0.359765195347,0.565756160234,
+    0.751753332434,0.921753698631,1.),.UNSPECIFIED.);
+#34356 = CARTESIAN_POINT('',(-3.141592806428,-70.49999740306));
+#34357 = CARTESIAN_POINT('',(-3.175592366995,-70.5432869249));
+#34358 = CARTESIAN_POINT('',(-3.209592094134,-70.5865766403));
+#34359 = CARTESIAN_POINT('',(-3.243591698392,-70.62986620453));
+#34360 = CARTESIAN_POINT('',(-3.277591223513,-70.67315568704));
+#34361 = CARTESIAN_POINT('',(-3.311590824148,-70.7164452901));
+#34362 = CARTESIAN_POINT('',(-3.345590543558,-70.7597350674));
+#34363 = CARTESIAN_POINT('',(-3.433445404657,-70.8715953677));
+#34364 = CARTESIAN_POINT('',(-3.487302390427,-70.94016826564));
+#34365 = CARTESIAN_POINT('',(-3.541158140039,-71.00873961508));
+#34366 = CARTESIAN_POINT('',(-3.595013105698,-71.0773099624));
+#34367 = CARTESIAN_POINT('',(-3.648868858337,-71.14588128929));
+#34368 = CARTESIAN_POINT('',(-3.702725847249,-71.21445416542));
+#34369 = CARTESIAN_POINT('',(-3.830181571002,-71.37673584514));
+#34370 = CARTESIAN_POINT('',(-3.903789882275,-71.47045682222));
+#34371 = CARTESIAN_POINT('',(-3.977392382875,-71.56417036438));
+#34372 = CARTESIAN_POINT('',(-4.050991186878,-71.65787919635));
+#34373 = CARTESIAN_POINT('',(-4.124593685588,-71.75159275402));
+#34374 = CARTESIAN_POINT('',(-4.198201996007,-71.845313738));
+#34375 = CARTESIAN_POINT('',(-4.364246946702,-72.05672872608));
+#34376 = CARTESIAN_POINT('',(-4.456716223505,-72.17446429774));
+#34377 = CARTESIAN_POINT('',(-4.549165612985,-72.29217457938));
+#34378 = CARTESIAN_POINT('',(-4.641607239306,-72.40987497509));
+#34379 = CARTESIAN_POINT('',(-4.734056631608,-72.52758523532));
+#34380 = CARTESIAN_POINT('',(-4.826525910481,-72.64532079255));
+#34381 = CARTESIAN_POINT('',(-5.002442183979,-72.86930434122));
+#34382 = CARTESIAN_POINT('',(-5.085928629225,-72.97560256622));
+#34383 = CARTESIAN_POINT('',(-5.169404228512,-73.08188697073));
+#34384 = CARTESIAN_POINT('',(-5.25287293352,-73.18816259487));
+#34385 = CARTESIAN_POINT('',(-5.336348532446,-73.29444700284));
+#34386 = CARTESIAN_POINT('',(-5.419834977311,-73.40074523155));
+#34387 = CARTESIAN_POINT('',(-5.579599405051,-73.60416361241));
+#34388 = CARTESIAN_POINT('',(-5.655901529348,-73.70131450048));
+#34389 = CARTESIAN_POINT('',(-5.732196704147,-73.79845654937));
+#34390 = CARTESIAN_POINT('',(-5.808487460934,-73.89559297785));
+#34391 = CARTESIAN_POINT('',(-5.884782635499,-73.99273502674));
+#34392 = CARTESIAN_POINT('',(-5.961084759942,-74.08988591198));
+#34393 = CARTESIAN_POINT('',(-6.072492796455,-74.23173502386));
+#34394 = CARTESIAN_POINT('',(-6.107608334665,-74.27644551245));
+#34395 = CARTESIAN_POINT('',(-6.14272372913,-74.32115581671));
+#34396 = CARTESIAN_POINT('',(-6.177839032493,-74.36586600477));
+#34397 = CARTESIAN_POINT('',(-6.2129544277,-74.4105763108));
+#34398 = CARTESIAN_POINT('',(-6.24806996637,-74.45528680103));
+#34399 = CARTESIAN_POINT('',(-6.28318530718,-74.49999703975));
+#34400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34401 = PCURVE('',#31182,#34402);
+#34402 = DEFINITIONAL_REPRESENTATION('',(#34403),#34448);
+#34403 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#34404,#34405,#34406,#34407,
+    #34408,#34409,#34410,#34411,#34412,#34413,#34414,#34415,#34416,
+    #34417,#34418,#34419,#34420,#34421,#34422,#34423,#34424,#34425,
+    #34426,#34427,#34428,#34429,#34430,#34431,#34432,#34433,#34434,
+    #34435,#34436,#34437,#34438,#34439,#34440,#34441,#34442,#34443,
+    #34444,#34445,#34446,#34447),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576001685816E-02,0.195763949706,0.359765195347,0.565756160234,
+    0.751753332434,0.921753698631,1.),.UNSPECIFIED.);
+#34404 = CARTESIAN_POINT('',(-0.931751917668,0.));
+#34405 = CARTESIAN_POINT('',(-0.931751972239,3.400064520699E-02));
+#34406 = CARTESIAN_POINT('',(-0.93175207609,6.800146793101E-02));
+#34407 = CARTESIAN_POINT('',(-0.931752186529,0.102002172016));
+#34408 = CARTESIAN_POINT('',(-0.931752274511,0.136002798671));
+#34409 = CARTESIAN_POINT('',(-0.93175232522,0.170003502391));
+#34410 = CARTESIAN_POINT('',(-0.931752338647,0.204004326876));
+#34411 = CARTESIAN_POINT('',(-0.931752316751,0.291862046683));
+#34412 = CARTESIAN_POINT('',(-0.93175224048,0.34572078833));
+#34413 = CARTESIAN_POINT('',(-0.931752131061,0.399578296778));
+#34414 = CARTESIAN_POINT('',(-0.931752032866,0.453435022051));
+#34415 = CARTESIAN_POINT('',(-0.931751969319,0.507292532472));
+#34416 = CARTESIAN_POINT('',(-0.931751937627,0.561151275453));
+#34417 = CARTESIAN_POINT('',(-0.931751928781,0.688611141477));
+#34418 = CARTESIAN_POINT('',(-0.931751975377,0.762221838039));
+#34419 = CARTESIAN_POINT('',(-0.931752057667,0.835826715764));
+#34420 = CARTESIAN_POINT('',(-0.931752134708,0.909427894228));
+#34421 = CARTESIAN_POINT('',(-0.931752183886,0.983032770602));
+#34422 = CARTESIAN_POINT('',(-0.931752209067,1.056643464547));
+#34423 = CARTESIAN_POINT('',(-0.931752219371,1.222693803348));
+#34424 = CARTESIAN_POINT('',(-0.931752193134,1.315166088751));
+#34425 = CARTESIAN_POINT('',(-0.931752144827,1.407618493845));
+#34426 = CARTESIAN_POINT('',(-0.931752101336,1.500063135358));
+#34427 = CARTESIAN_POINT('',(-0.93175206454,1.592515537344));
+#34428 = CARTESIAN_POINT('',(-0.931752042115,1.684987822092));
+#34429 = CARTESIAN_POINT('',(-0.931752029173,1.860909807313));
+#34430 = CARTESIAN_POINT('',(-0.931752035817,1.944398960324));
+#34431 = CARTESIAN_POINT('',(-0.93175205606,2.027877265251));
+#34432 = CARTESIAN_POINT('',(-0.931752088841,2.111348674865));
+#34433 = CARTESIAN_POINT('',(-0.931752122429,2.194826978488));
+#34434 = CARTESIAN_POINT('',(-0.931752140329,2.278316128933));
+#34435 = CARTESIAN_POINT('',(-0.931752143305,2.438085737779));
+#34436 = CARTESIAN_POINT('',(-0.931752131394,2.514390338075));
+#34437 = CARTESIAN_POINT('',(-0.931752102985,2.590687990698));
+#34438 = CARTESIAN_POINT('',(-0.93175206935,2.666981228478));
+#34439 = CARTESIAN_POINT('',(-0.931752051175,2.743278885486));
+#34440 = CARTESIAN_POINT('',(-0.931752062812,2.819583489945));
+#34441 = CARTESIAN_POINT('',(-0.931752096399,2.930995144752));
+#34442 = CARTESIAN_POINT('',(-0.931752109417,2.966111823088));
+#34443 = CARTESIAN_POINT('',(-0.931752123937,3.001228357197));
+#34444 = CARTESIAN_POINT('',(-0.931752137238,3.036344800142));
+#34445 = CARTESIAN_POINT('',(-0.931752146665,3.07146133539));
+#34446 = CARTESIAN_POINT('',(-0.931752151486,3.106578014742));
+#34447 = CARTESIAN_POINT('',(-0.931752154746,3.141694496261));
+#34448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34449 = ORIENTED_EDGE('',*,*,#34450,.F.);
+#34450 = EDGE_CURVE('',#34024,#34305,#34451,.T.);
+#34451 = SURFACE_CURVE('',#34452,(#34456,#34463),.PCURVE_S1.);
+#34452 = LINE('',#34453,#34454);
+#34453 = CARTESIAN_POINT('',(4.,0.,0.));
+#34454 = VECTOR('',#34455,1.);
+#34455 = DIRECTION('',(0.,0.,1.));
+#34456 = PCURVE('',#30874,#34457);
+#34457 = DEFINITIONAL_REPRESENTATION('',(#34458),#34462);
+#34458 = LINE('',#34459,#34460);
+#34459 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#34460 = VECTOR('',#34461,1.);
+#34461 = DIRECTION('',(-0.,-1.));
+#34462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34463 = PCURVE('',#34225,#34464);
+#34464 = DEFINITIONAL_REPRESENTATION('',(#34465),#34469);
+#34465 = LINE('',#34466,#34467);
+#34466 = CARTESIAN_POINT('',(-0.,0.));
+#34467 = VECTOR('',#34468,1.);
+#34468 = DIRECTION('',(-0.,-1.));
+#34469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34470 = ORIENTED_EDGE('',*,*,#34023,.F.);
+#34471 = ADVANCED_FACE('',(#34472),#31182,.F.);
+#34472 = FACE_BOUND('',#34473,.F.);
+#34473 = EDGE_LOOP('',(#34474,#34475,#34476,#34517,#34582));
+#34474 = ORIENTED_EDGE('',*,*,#34304,.F.);
+#34475 = ORIENTED_EDGE('',*,*,#31167,.T.);
+#34476 = ORIENTED_EDGE('',*,*,#34477,.T.);
+#34477 = EDGE_CURVE('',#31127,#34478,#34480,.T.);
+#34478 = VERTEX_POINT('',#34479);
+#34479 = CARTESIAN_POINT('',(-3.09999755676,8.49089421E-07,
+    78.741156673967));
+#34480 = SURFACE_CURVE('',#34481,(#34503,#34510),.PCURVE_S1.);
+#34481 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#34482,#34483,#34484,#34485,
+    #34486,#34487,#34488,#34489,#34490,#34491,#34492,#34493,#34494,
+    #34495,#34496,#34497,#34498,#34499,#34500,#34501,#34502),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#34482 = CARTESIAN_POINT('',(-3.099997801139,7.6416268557E-07,
+    70.741156433834));
+#34483 = CARTESIAN_POINT('',(-3.099997757732,-0.88535562808,
+    71.104793054575));
+#34484 = CARTESIAN_POINT('',(-2.821851626704,-1.770716411461,
+    71.46843133314));
+#34485 = CARTESIAN_POINT('',(-2.265580610983,-2.558977445268,
+    71.832057737501));
+#34486 = CARTESIAN_POINT('',(-1.469247813282,-3.153070615297,
+    72.195714675932));
+#34487 = CARTESIAN_POINT('',(-0.509220750111,-3.472992596492,
+    72.559327836525));
+#34488 = CARTESIAN_POINT('',(0.509211679435,-3.473005072404,
+    72.922979311817));
+#34489 = CARTESIAN_POINT('',(1.469261249512,-3.153063567245,
+    73.286610031223));
+#34490 = CARTESIAN_POINT('',(2.265568200448,-2.558983064429,
+    73.65024771864));
+#34491 = CARTESIAN_POINT('',(2.821854083044,-1.770715321257,
+    74.013883792466));
+#34492 = CARTESIAN_POINT('',(3.378140751645,-8.7238560361E-07,
+    74.741156553884));
+#34493 = CARTESIAN_POINT('',(2.821854933825,1.770713843766,
+    75.468429315303));
+#34494 = CARTESIAN_POINT('',(2.265568090014,2.558980392145,
+    75.832065389131));
+#34495 = CARTESIAN_POINT('',(1.469271722713,3.153069449798,
+    76.195703076539));
+#34496 = CARTESIAN_POINT('',(0.509191930562,3.472993533443,
+    76.559333795974));
+#34497 = CARTESIAN_POINT('',(-0.509187707746,3.473001139394,
+    76.922985271209));
+#34498 = CARTESIAN_POINT('',(-1.469275355989,3.153069712919,
+    77.28659843187));
+#34499 = CARTESIAN_POINT('',(-2.265562878394,2.558977913164,
+    77.650255370246));
+#34500 = CARTESIAN_POINT('',(-2.82185485982,1.770718044377,
+    78.013881774656));
+#34501 = CARTESIAN_POINT('',(-3.099997575976,0.885357241309,
+    78.377520053154));
+#34502 = CARTESIAN_POINT('',(-3.09999755676,8.4908949338E-07,
+    78.741156673967));
+#34503 = PCURVE('',#31182,#34504);
+#34504 = DEFINITIONAL_REPRESENTATION('',(#34505),#34509);
+#34505 = LINE('',#34506,#34507);
+#34506 = CARTESIAN_POINT('',(-0.,0.));
+#34507 = VECTOR('',#34508,1.);
+#34508 = DIRECTION('',(0.,1.));
+#34509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34510 = PCURVE('',#31435,#34511);
+#34511 = DEFINITIONAL_REPRESENTATION('',(#34512),#34516);
+#34512 = LINE('',#34513,#34514);
+#34513 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#34514 = VECTOR('',#34515,1.);
+#34515 = DIRECTION('',(0.,1.));
+#34516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34517 = ORIENTED_EDGE('',*,*,#34518,.F.);
+#34518 = EDGE_CURVE('',#34519,#34478,#34521,.T.);
+#34519 = VERTEX_POINT('',#34520);
+#34520 = CARTESIAN_POINT('',(-4.,-6.79302646E-07,78.499997114443));
+#34521 = SURFACE_CURVE('',#34522,(#34525,#34532),.PCURVE_S1.);
+#34522 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34523,#34524),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#34523 = CARTESIAN_POINT('',(-4.099996270177,-8.4911716147E-07,
+    78.473202679993));
+#34524 = CARTESIAN_POINT('',(-3.09999755676,8.4908949338E-07,
+    78.741156673967));
+#34525 = PCURVE('',#31182,#34526);
+#34526 = DEFINITIONAL_REPRESENTATION('',(#34527),#34531);
+#34527 = LINE('',#34528,#34529);
+#34528 = CARTESIAN_POINT('',(0.,6.283389315972));
+#34529 = VECTOR('',#34530,1.);
+#34530 = DIRECTION('',(1.,0.));
+#34531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34532 = PCURVE('',#34533,#34576);
+#34533 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#34534,#34535,#34536,#34537,#34538,#34539,#34540,#34541,#34542
+      ,#34543,#34544,#34545,#34546,#34547,#34548,#34549,#34550,#34551
+      ,#34552,#34553,#34554)
+    ,(#34555,#34556,#34557,#34558,#34559,#34560,#34561,#34562,#34563
+      ,#34564,#34565,#34566,#34567,#34568,#34569,#34570,#34571,#34572
+      ,#34573,#34574,#34575
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#34534 = CARTESIAN_POINT('',(-4.099996270177,-8.4911719878E-07,
+    78.473202679993));
+#34535 = CARTESIAN_POINT('',(-4.099995628377,-1.170957866902,
+    78.836838786622));
+#34536 = CARTESIAN_POINT('',(-3.732123383853,-2.341910771772,
+    79.200473235254));
+#34537 = CARTESIAN_POINT('',(-2.996416465762,-3.384462259812,
+    79.564119558135));
+#34538 = CARTESIAN_POINT('',(-1.943184246583,-4.170185961788,
+    79.927735347107));
+#34539 = CARTESIAN_POINT('',(-0.67349728439,-4.593311654588,
+    80.291394913682));
+#34540 = CARTESIAN_POINT('',(0.673485762555,-4.59333034149,
+    80.65501616565));
+#34541 = CARTESIAN_POINT('',(1.943213439367,-4.170177790591,
+    81.018658173602));
+#34542 = CARTESIAN_POINT('',(2.996398618053,-3.384459695339,
+    81.382293213386));
+#34543 = CARTESIAN_POINT('',(3.732129982499,-2.341911405753,
+    81.745929866865));
+#34544 = CARTESIAN_POINT('',(4.467862650338,9.8165067406E-07,
+    82.473202559976));
+#34545 = CARTESIAN_POINT('',(3.732128856043,2.341913015168,
+    83.20047525312));
+#34546 = CARTESIAN_POINT('',(2.996393436127,3.38445949678,
+    83.564110527053));
+#34547 = CARTESIAN_POINT('',(1.943231035111,4.170185727172,
+    83.927752365831));
+#34548 = CARTESIAN_POINT('',(0.673440275136,4.593318880875,
+    84.291379276741));
+#34549 = CARTESIAN_POINT('',(-0.673441016814,4.593318541442,
+    84.655019883883));
+#34550 = CARTESIAN_POINT('',(-1.943236537602,4.170185627862,
+    85.018664353358));
+#34551 = CARTESIAN_POINT('',(-2.996391391818,3.384459093276,
+    85.382286941393));
+#34552 = CARTESIAN_POINT('',(-3.732130744837,2.341909399533,
+    85.745931884674));
+#34553 = CARTESIAN_POINT('',(-4.099996563351,1.170956083781,
+    86.109566333366));
+#34554 = CARTESIAN_POINT('',(-4.099995897265,-9.3401190249E-07,
+    86.473202439963));
+#34555 = CARTESIAN_POINT('',(-3.09999755676,8.4908945697E-07,
+    78.741156673967));
+#34556 = CARTESIAN_POINT('',(-3.099997537705,-0.885355473403,
+    79.104793294619));
+#34557 = CARTESIAN_POINT('',(-2.821851452742,-1.77071619462,
+    79.468431573232));
+#34558 = CARTESIAN_POINT('',(-2.265580502513,-2.558977181472,
+    79.832057977684));
+#34559 = CARTESIAN_POINT('',(-1.469247783869,-3.153070326575,
+    80.195714915854));
+#34560 = CARTESIAN_POINT('',(-0.509220805062,-3.472992308794,
+    80.55932807682));
+#34561 = CARTESIAN_POINT('',(0.509211544147,-3.473004812611,
+    80.922979551731));
+#34562 = CARTESIAN_POINT('',(1.469261047352,-3.153063358973,
+    81.286610271431));
+#34563 = CARTESIAN_POINT('',(2.265567951787,-2.558982924786,
+    81.650247958682));
+#34564 = CARTESIAN_POINT('',(2.821853812129,-1.770715258983,
+    82.013884032569));
+#34565 = CARTESIAN_POINT('',(3.378140485385,-9.6491344257E-07,
+    82.741156793969));
+#34566 = CARTESIAN_POINT('',(2.821854759911,1.770713626909,
+    83.468429555401));
+#34567 = CARTESIAN_POINT('',(2.265567621885,2.558980425441,83.8320670087
+    ));
+#34568 = CARTESIAN_POINT('',(1.469273106186,3.153067994066,
+    84.195697897234));
+#34569 = CARTESIAN_POINT('',(0.5091894625,3.472995329636,84.559343713564
+    ));
+#34570 = CARTESIAN_POINT('',(-0.509185049451,3.472998795728,
+    84.922975833816));
+#34571 = CARTESIAN_POINT('',(-1.469276566688,3.153070671595,
+    85.286604091337));
+#34572 = CARTESIAN_POINT('',(-2.265562270116,2.558977476519,
+    85.650254230893));
+#34573 = CARTESIAN_POINT('',(-2.821854588925,1.770717982056,
+    86.013882014683));
+#34574 = CARTESIAN_POINT('',(-3.09999730732,0.885357256467,
+    86.377520293332));
+#34575 = CARTESIAN_POINT('',(-3.099997312484,9.3398276713E-07,
+    86.741156913999));
+#34576 = DEFINITIONAL_REPRESENTATION('',(#34577),#34581);
+#34577 = LINE('',#34578,#34579);
+#34578 = CARTESIAN_POINT('',(0.,0.));
+#34579 = VECTOR('',#34580,1.);
+#34580 = DIRECTION('',(1.,0.));
+#34581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34582 = ORIENTED_EDGE('',*,*,#34583,.F.);
+#34583 = EDGE_CURVE('',#34305,#34519,#34584,.T.);
+#34584 = SURFACE_CURVE('',#34585,(#34630,#34678),.PCURVE_S1.);
+#34585 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#34586,#34587,#34588,#34589,
+    #34590,#34591,#34592,#34593,#34594,#34595,#34596,#34597,#34598,
+    #34599,#34600,#34601,#34602,#34603,#34604,#34605,#34606,#34607,
+    #34608,#34609,#34610,#34611,#34612,#34613,#34614,#34615,#34616,
+    #34617,#34618,#34619,#34620,#34621,#34622,#34623,#34624,#34625,
+    #34626,#34627,#34628,#34629),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976106000562E-02,0.271753107211,0.329759106595,0.511768278037,
+    0.695777113294,0.951751873584,1.),.UNSPECIFIED.);
+#34586 = CARTESIAN_POINT('',(4.,-1.25E-15,74.499997039755));
+#34587 = CARTESIAN_POINT('',(4.,7.137145460834E-02,74.522715278421));
+#34588 = CARTESIAN_POINT('',(3.998514282134,0.142742953545,
+    74.545433523572));
+#34589 = CARTESIAN_POINT('',(3.995542848387,0.214077313775,
+    74.568151771085));
+#34590 = CARTESIAN_POINT('',(3.991086857478,0.285337428139,
+    74.590870018101));
+#34591 = CARTESIAN_POINT('',(3.98514862486,0.356486265351,
+    74.613588263026));
+#34592 = CARTESIAN_POINT('',(3.977731622719,0.427486869998,
+    74.636306505532));
+#34593 = CARTESIAN_POINT('',(3.916963734056,0.911486293923,
+    74.791577833491));
+#34594 = CARTESIAN_POINT('',(3.814879711191,1.318546170508,
+    74.924187676825));
+#34595 = CARTESIAN_POINT('',(3.663473744357,1.711836536212,
+    75.056750943556));
+#34596 = CARTESIAN_POINT('',(3.465130899791,2.084296525224,
+    75.189298561198));
+#34597 = CARTESIAN_POINT('',(3.22330667958,2.429437225303,
+    75.321861875414));
+#34598 = CARTESIAN_POINT('',(2.942528562972,2.741338689979,
+    75.454471754858));
+#34599 = CARTESIAN_POINT('',(2.550164760069,3.083423574836,
+    75.620167674124));
+#34600 = CARTESIAN_POINT('',(2.469605215768,3.149464846635,
+    75.653310526311));
+#34601 = CARTESIAN_POINT('',(2.387054708168,3.213046896183,
+    75.686453388246));
+#34602 = CARTESIAN_POINT('',(2.302603488487,3.274097999759,
+    75.719596252498));
+#34603 = CARTESIAN_POINT('',(2.216344884418,3.332550689214,
+    75.752739111705));
+#34604 = CARTESIAN_POINT('',(2.128375300135,3.388341751964,
+    75.785881958573));
+#34605 = CARTESIAN_POINT('',(1.757709862572,3.607934901391,
+    75.923019176132));
+#34606 = CARTESIAN_POINT('',(1.460711152844,3.747700390722,
+    76.027030383787));
+#34607 = CARTESIAN_POINT('',(1.150935859764,3.858829695524,
+    76.131029195991));
+#34608 = CARTESIAN_POINT('',(0.831703630676,3.939985916352,
+    76.235020146375));
+#34609 = CARTESIAN_POINT('',(0.506465618231,3.99029169613,
+    76.339019005482));
+#34610 = CARTESIAN_POINT('',(0.178776889703,4.0093362303,76.443030283572
+    ));
+#34611 = CARTESIAN_POINT('',(-0.477780626114,3.985074920592,
+    76.652161754668));
+#34612 = CARTESIAN_POINT('',(-0.80673468152,3.941077613809,
+    76.757316525521));
+#34613 = CARTESIAN_POINT('',(-1.130790984356,3.865401154869,
+    76.862458201552));
+#34614 = CARTESIAN_POINT('',(-1.446318292346,3.758746833386,
+    76.967591537433));
+#34615 = CARTESIAN_POINT('',(-1.749830681307,3.622292953203,
+    77.072733167571));
+#34616 = CARTESIAN_POINT('',(-2.038016113444,3.457685179648,
+    77.177887866301));
+#34617 = CARTESIAN_POINT('',(-2.68308829005,3.00202538314,
+    77.429280828284));
+#34618 = CARTESIAN_POINT('',(-3.023089865631,2.686467788499,
+    77.575629239246));
+#34619 = CARTESIAN_POINT('',(-3.319201901342,2.326360598979,
+    77.721900227792));
+#34620 = CARTESIAN_POINT('',(-3.564729720896,1.929185496337,
+    77.86814899006));
+#34621 = CARTESIAN_POINT('',(-3.754487331959,1.503331702561,
+    78.014420243545));
+#34622 = CARTESIAN_POINT('',(-3.884774862956,1.058132046596,
+    78.160768825527));
+#34623 = CARTESIAN_POINT('',(-3.967222743579,0.518309051556,
+    78.334592305508));
+#34624 = CARTESIAN_POINT('',(-3.978135960829,0.432365621705,
+    78.362159783883));
+#34625 = CARTESIAN_POINT('',(-3.986876567752,0.346157518556,
+    78.389727260518));
+#34626 = CARTESIAN_POINT('',(-3.993437038711,0.259750644978,
+    78.417294732797));
+#34627 = CARTESIAN_POINT('',(-3.997812356107,0.17321109653,
+    78.444862199244));
+#34628 = CARTESIAN_POINT('',(-4.000000010378,8.660516145779E-02,
+    78.472429659524));
+#34629 = CARTESIAN_POINT('',(-4.,-6.7930264442E-07,78.499997114443));
+#34630 = PCURVE('',#31182,#34631);
+#34631 = DEFINITIONAL_REPRESENTATION('',(#34632),#34677);
+#34632 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#34633,#34634,#34635,#34636,
+    #34637,#34638,#34639,#34640,#34641,#34642,#34643,#34644,#34645,
+    #34646,#34647,#34648,#34649,#34650,#34651,#34652,#34653,#34654,
+    #34655,#34656,#34657,#34658,#34659,#34660,#34661,#34662,#34663,
+    #34664,#34665,#34666,#34667,#34668,#34669,#34670,#34671,#34672,
+    #34673,#34674,#34675,#34676),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976106000562E-02,0.271753107211,0.329759106595,0.511768278037,
+    0.695777113294,0.951751873584,1.),.UNSPECIFIED.);
+#34633 = CARTESIAN_POINT('',(-0.931752154746,3.141694496261));
+#34634 = CARTESIAN_POINT('',(-0.931752156402,3.159537939532));
+#34635 = CARTESIAN_POINT('',(-0.931752157753,3.177381387853));
+#34636 = CARTESIAN_POINT('',(-0.931752159204,3.195224838221));
+#34637 = CARTESIAN_POINT('',(-0.931752160976,3.213068288522));
+#34638 = CARTESIAN_POINT('',(-0.931752163103,3.230911737534));
+#34639 = CARTESIAN_POINT('',(-0.931752165438,3.248755184923));
+#34640 = CARTESIAN_POINT('',(-0.931752180538,3.370708975418));
+#34641 = CARTESIAN_POINT('',(-0.931752193195,3.474863902569));
+#34642 = CARTESIAN_POINT('',(-0.931752148621,3.57898222365));
+#34643 = CARTESIAN_POINT('',(-0.931752023347,3.683088196382));
+#34644 = CARTESIAN_POINT('',(-0.931751983696,3.787206525656));
+#34645 = CARTESIAN_POINT('',(-0.931751984904,3.891361451778));
+#34646 = CARTESIAN_POINT('',(-0.931752025295,4.021502961492));
+#34647 = CARTESIAN_POINT('',(-0.931752035232,4.047534145989));
+#34648 = CARTESIAN_POINT('',(-0.931752046627,4.073565339381));
+#34649 = CARTESIAN_POINT('',(-0.931752059065,4.099596535669));
+#34650 = CARTESIAN_POINT('',(-0.931752072124,4.125627728865));
+#34651 = CARTESIAN_POINT('',(-0.93175208537,4.151658912987));
+#34652 = CARTESIAN_POINT('',(-0.931752139112,4.25936976288));
+#34653 = CARTESIAN_POINT('',(-0.931752177745,4.341062655736));
+#34654 = CARTESIAN_POINT('',(-0.931752200943,4.422745807853));
+#34655 = CARTESIAN_POINT('',(-0.931752203559,4.504422770273));
+#34656 = CARTESIAN_POINT('',(-0.931752189358,4.586105926616));
+#34657 = CARTESIAN_POINT('',(-0.931752166915,4.66779882453));
+#34658 = CARTESIAN_POINT('',(-0.931752114187,4.832055577964));
+#34659 = CARTESIAN_POINT('',(-0.931752083906,4.914646591725));
+#34660 = CARTESIAN_POINT('',(-0.931752056147,4.997227322749));
+#34661 = CARTESIAN_POINT('',(-0.931752034164,5.079801517232));
+#34662 = CARTESIAN_POINT('',(-0.93175202329,5.16238224713));
+#34663 = CARTESIAN_POINT('',(-0.931752029156,5.244973259921));
+#34664 = CARTESIAN_POINT('',(-0.931752076593,5.442423315958));
+#34665 = CARTESIAN_POINT('',(-0.931752135611,5.557368880848));
+#34666 = CARTESIAN_POINT('',(-0.9317521868,5.672253609172));
+#34667 = CARTESIAN_POINT('',(-0.931752301867,5.787120850185));
+#34668 = CARTESIAN_POINT('',(-0.931752129917,5.902005553541));
+#34669 = CARTESIAN_POINT('',(-0.931752038419,6.016951151357));
+#34670 = CARTESIAN_POINT('',(-0.931752119706,6.153476323021));
+#34671 = CARTESIAN_POINT('',(-0.931752135913,6.175128492006));
+#34672 = CARTESIAN_POINT('',(-0.931752159565,6.196780664114));
+#34673 = CARTESIAN_POINT('',(-0.931752191343,6.218432836478));
+#34674 = CARTESIAN_POINT('',(-0.931752228485,6.240085005532));
+#34675 = CARTESIAN_POINT('',(-0.931752264781,6.261737167016));
+#34676 = CARTESIAN_POINT('',(-0.931752290574,6.283389315972));
+#34677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34678 = PCURVE('',#34225,#34679);
+#34679 = DEFINITIONAL_REPRESENTATION('',(#34680),#34725);
+#34680 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#34681,#34682,#34683,#34684,
+    #34685,#34686,#34687,#34688,#34689,#34690,#34691,#34692,#34693,
+    #34694,#34695,#34696,#34697,#34698,#34699,#34700,#34701,#34702,
+    #34703,#34704,#34705,#34706,#34707,#34708,#34709,#34710,#34711,
+    #34712,#34713,#34714,#34715,#34716,#34717,#34718,#34719,#34720,
+    #34721,#34722,#34723,#34724),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976106000562E-02,0.271753107211,0.329759106595,0.511768278037,
+    0.695777113294,0.951751873584,1.),.UNSPECIFIED.);
+#34681 = CARTESIAN_POINT('',(0.,-74.49999703975));
+#34682 = CARTESIAN_POINT('',(-1.784286365208E-02,-74.52271527842));
+#34683 = CARTESIAN_POINT('',(-3.56857323588E-02,-74.54543352357));
+#34684 = CARTESIAN_POINT('',(-5.35286031348E-02,-74.56815177108));
+#34685 = CARTESIAN_POINT('',(-7.137147388118E-02,-74.5908700181));
+#34686 = CARTESIAN_POINT('',(-8.921434338544E-02,-74.61358826302));
+#34687 = CARTESIAN_POINT('',(-0.107057211321,-74.63630650553));
+#34688 = CARTESIAN_POINT('',(-0.229007041849,-74.79157783349));
+#34689 = CARTESIAN_POINT('',(-0.333158588647,-74.92418767682));
+#34690 = CARTESIAN_POINT('',(-0.437273533798,-75.05675094355));
+#34691 = CARTESIAN_POINT('',(-0.541376116414,-75.18929856119));
+#34692 = CARTESIAN_POINT('',(-0.645491055524,-75.32186187541));
+#34693 = CARTESIAN_POINT('',(-0.749642597362,-75.45447175485));
+#34694 = CARTESIAN_POINT('',(-0.879779885993,-75.62016767412));
+#34695 = CARTESIAN_POINT('',(-0.905810226565,-75.65331052631));
+#34696 = CARTESIAN_POINT('',(-0.931840576404,-75.68645338824));
+#34697 = CARTESIAN_POINT('',(-0.957870929474,-75.71959625249));
+#34698 = CARTESIAN_POINT('',(-0.983901279731,-75.7527391117));
+#34699 = CARTESIAN_POINT('',(-1.009931621122,-75.78588195857));
+#34700 = CARTESIAN_POINT('',(-1.117638984461,-75.92301917613));
+#34701 = CARTESIAN_POINT('',(-1.19932923409,-76.02703038378));
+#34702 = CARTESIAN_POINT('',(-1.281009741854,-76.13102919599));
+#34703 = CARTESIAN_POINT('',(-1.362684055042,-76.23502014637));
+#34704 = CARTESIAN_POINT('',(-1.444364556129,-76.33901900548));
+#34705 = CARTESIAN_POINT('',(-1.526054795066,-76.44303028357));
+#34706 = CARTESIAN_POINT('',(-1.690306199688,-76.65216175466));
+#34707 = CARTESIAN_POINT('',(-1.772894522693,-76.75731652552));
+#34708 = CARTESIAN_POINT('',(-1.855472564473,-76.86245820155));
+#34709 = CARTESIAN_POINT('',(-1.938044073425,-76.96759153743));
+#34710 = CARTESIAN_POINT('',(-2.020622121601,-77.07273316757));
+#34711 = CARTESIAN_POINT('',(-2.103210455299,-77.1778878663));
+#34712 = CARTESIAN_POINT('',(-2.300654112323,-77.42928082828));
+#34713 = CARTESIAN_POINT('',(-2.415595957047,-77.57562923924));
+#34714 = CARTESIAN_POINT('',(-2.530476968038,-77.72190022779));
+#34715 = CARTESIAN_POINT('',(-2.64534049601,-77.86814899006));
+#34716 = CARTESIAN_POINT('',(-2.760221477815,-78.01442024354));
+#34717 = CARTESIAN_POINT('',(-2.87516329724,-78.16076882552));
+#34718 = CARTESIAN_POINT('',(-3.01168401888,-78.3345923055));
+#34719 = CARTESIAN_POINT('',(-3.033335483199,-78.36215978388));
+#34720 = CARTESIAN_POINT('',(-3.054986952295,-78.38972726051));
+#34721 = CARTESIAN_POINT('',(-3.076638423966,-78.41729473279));
+#34722 = CARTESIAN_POINT('',(-3.098289895409,-78.44486219924));
+#34723 = CARTESIAN_POINT('',(-3.119941363225,-78.47242965952));
+#34724 = CARTESIAN_POINT('',(-3.141592823415,-78.49999711444));
+#34725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34726 = ADVANCED_FACE('',(#34727),#31435,.F.);
+#34727 = FACE_BOUND('',#34728,.F.);
+#34728 = EDGE_LOOP('',(#34729,#34730,#34731,#34772));
+#34729 = ORIENTED_EDGE('',*,*,#34477,.F.);
+#34730 = ORIENTED_EDGE('',*,*,#31422,.T.);
+#34731 = ORIENTED_EDGE('',*,*,#34732,.T.);
+#34732 = EDGE_CURVE('',#31382,#34733,#34735,.T.);
+#34733 = VERTEX_POINT('',#34734);
+#34734 = CARTESIAN_POINT('',(-3.100002443253,8.49111432E-07,
+    79.758848127579));
+#34735 = SURFACE_CURVE('',#34736,(#34758,#34765),.PCURVE_S1.);
+#34736 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#34737,#34738,#34739,#34740,
+    #34741,#34742,#34743,#34744,#34745,#34746,#34747,#34748,#34749,
+    #34750,#34751,#34752,#34753,#34754,#34755,#34756,#34757),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#34737 = CARTESIAN_POINT('',(-3.100002198872,7.6417977013E-07,
+    71.758847887449));
+#34738 = CARTESIAN_POINT('',(-3.100002678776,-0.885356953846,
+    72.122484508188));
+#34739 = CARTESIAN_POINT('',(-2.821860006894,-1.770719227375,
+    72.486122786728));
+#34740 = CARTESIAN_POINT('',(-2.265567602652,-2.558980566111,
+    72.849749191201));
+#34741 = CARTESIAN_POINT('',(-1.469279197073,-3.153073669853,
+    73.213406129407));
+#34742 = CARTESIAN_POINT('',(-0.509190277543,-3.473006075036,
+    73.577019290258));
+#34743 = CARTESIAN_POINT('',(0.509190885633,-3.472998999038,
+    73.940670765368));
+#34744 = CARTESIAN_POINT('',(1.469272282005,-3.153074935982,
+    74.304301484859));
+#34745 = CARTESIAN_POINT('',(2.265570150867,-2.558985403096,
+    74.667939172245));
+#34746 = CARTESIAN_POINT('',(2.821858237909,-1.770717963828,
+    75.03157524608));
+#34747 = CARTESIAN_POINT('',(3.37814581023,-8.856220266E-07,
+    75.758848007499));
+#34748 = CARTESIAN_POINT('',(2.821859230112,1.770716504293,
+    76.486120768913));
+#34749 = CARTESIAN_POINT('',(2.265572924738,2.558985717357,
+    76.849756842765));
+#34750 = CARTESIAN_POINT('',(1.469265090478,3.153067524148,
+    77.213394530095));
+#34751 = CARTESIAN_POINT('',(0.50921424945,3.473010008092,
+    77.577025249704));
+#34752 = CARTESIAN_POINT('',(-0.509219705449,3.472998062085,
+    77.940676724642));
+#34753 = CARTESIAN_POINT('',(-1.469248372358,3.153076101433,
+    78.304289885668));
+#34754 = CARTESIAN_POINT('',(-2.265582671934,2.558982456285,
+    78.667946823747));
+#34755 = CARTESIAN_POINT('',(-2.821854930787,1.770720531482,
+    79.031573228305));
+#34756 = CARTESIAN_POINT('',(-3.100001939027,0.885358567114,
+    79.395211506765));
+#34757 = CARTESIAN_POINT('',(-3.100002443252,8.4911150511E-07,
+    79.758848127579));
+#34758 = PCURVE('',#31435,#34759);
+#34759 = DEFINITIONAL_REPRESENTATION('',(#34760),#34764);
+#34760 = LINE('',#34761,#34762);
+#34761 = CARTESIAN_POINT('',(-0.,0.));
+#34762 = VECTOR('',#34763,1.);
+#34763 = DIRECTION('',(0.,1.));
+#34764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34765 = PCURVE('',#31758,#34766);
+#34766 = DEFINITIONAL_REPRESENTATION('',(#34767),#34771);
+#34767 = LINE('',#34768,#34769);
+#34768 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#34769 = VECTOR('',#34770,1.);
+#34770 = DIRECTION('',(0.,1.));
+#34771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34772 = ORIENTED_EDGE('',*,*,#34773,.F.);
+#34773 = EDGE_CURVE('',#34478,#34733,#34774,.T.);
+#34774 = SURFACE_CURVE('',#34775,(#34778,#34785),.PCURVE_S1.);
+#34775 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34776,#34777),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#34776 = CARTESIAN_POINT('',(-3.09999755676,8.4908949338E-07,
+    78.741156673967));
+#34777 = CARTESIAN_POINT('',(-3.100002443252,8.4911150511E-07,
+    79.758848127579));
+#34778 = PCURVE('',#31435,#34779);
+#34779 = DEFINITIONAL_REPRESENTATION('',(#34780),#34784);
+#34780 = LINE('',#34781,#34782);
+#34781 = CARTESIAN_POINT('',(0.,6.283389315972));
+#34782 = VECTOR('',#34783,1.);
+#34783 = DIRECTION('',(1.,0.));
+#34784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34785 = PCURVE('',#34786,#34829);
+#34786 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#34787,#34788,#34789,#34790,#34791,#34792,#34793,#34794,#34795
+      ,#34796,#34797,#34798,#34799,#34800,#34801,#34802,#34803,#34804
+      ,#34805,#34806,#34807)
+    ,(#34808,#34809,#34810,#34811,#34812,#34813,#34814,#34815,#34816
+      ,#34817,#34818,#34819,#34820,#34821,#34822,#34823,#34824,#34825
+      ,#34826,#34827,#34828
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#34787 = CARTESIAN_POINT('',(-3.09999755676,8.4908945741E-07,
+    78.741156673967));
+#34788 = CARTESIAN_POINT('',(-3.099997537705,-0.885355473403,
+    79.104793294619));
+#34789 = CARTESIAN_POINT('',(-2.821851452742,-1.770716194621,
+    79.468431573232));
+#34790 = CARTESIAN_POINT('',(-2.265580502514,-2.558977181472,
+    79.832057977684));
+#34791 = CARTESIAN_POINT('',(-1.469247783869,-3.153070326576,
+    80.195714915854));
+#34792 = CARTESIAN_POINT('',(-0.509220805062,-3.472992308793,
+    80.55932807682));
+#34793 = CARTESIAN_POINT('',(0.509211544147,-3.473004812612,
+    80.922979551731));
+#34794 = CARTESIAN_POINT('',(1.469261047352,-3.153063358972,
+    81.286610271431));
+#34795 = CARTESIAN_POINT('',(2.265567951787,-2.558982924787,
+    81.650247958682));
+#34796 = CARTESIAN_POINT('',(2.821853812129,-1.770715258983,
+    82.013884032569));
+#34797 = CARTESIAN_POINT('',(3.378140485385,-9.6491348218E-07,
+    82.741156793969));
+#34798 = CARTESIAN_POINT('',(2.821854759911,1.770713626909,
+    83.468429555401));
+#34799 = CARTESIAN_POINT('',(2.265567981538,2.558980128396,
+    83.832065629211));
+#34800 = CARTESIAN_POINT('',(1.469271693264,3.153069161029,
+    84.195703316653));
+#34801 = CARTESIAN_POINT('',(0.509191985575,3.472993245773,
+    84.55933403603));
+#34802 = CARTESIAN_POINT('',(-0.509187572527,3.47300087959,
+    84.922985511348));
+#34803 = CARTESIAN_POINT('',(-1.469275153766,3.153069504633,
+    85.28659867192));
+#34804 = CARTESIAN_POINT('',(-2.265562629769,2.558977773564,
+    85.65025561038));
+#34805 = CARTESIAN_POINT('',(-2.821854588924,1.770717982056,
+    86.013882014683));
+#34806 = CARTESIAN_POINT('',(-3.09999730732,0.885357256467,
+    86.377520293332));
+#34807 = CARTESIAN_POINT('',(-3.099997312484,9.3398276713E-07,
+    86.741156913999));
+#34808 = CARTESIAN_POINT('',(-3.100002443253,8.4911146869E-07,
+    79.758848127579));
+#34809 = CARTESIAN_POINT('',(-3.100002947319,-0.885356938731,
+    80.122484748231));
+#34810 = CARTESIAN_POINT('',(-2.821860277839,-1.7707192896,
+    80.486123026812));
+#34811 = CARTESIAN_POINT('',(-2.265567851343,-2.558980705789,
+    80.849749431397));
+#34812 = CARTESIAN_POINT('',(-1.469279399216,-3.153073878104,
+    81.213406369301));
+#34813 = CARTESIAN_POINT('',(-0.509190412847,-3.47300633483,
+    81.577019530584));
+#34814 = CARTESIAN_POINT('',(0.509190830644,-3.472999286727,
+    81.940671005249));
+#34815 = CARTESIAN_POINT('',(1.469272311433,-3.153075224757,
+    82.304301725088));
+#34816 = CARTESIAN_POINT('',(2.265570259339,-2.558985666855,
+    82.667939412274));
+#34817 = CARTESIAN_POINT('',(2.821858411819,-1.770718180696,
+    83.031575486184));
+#34818 = CARTESIAN_POINT('',(3.378146076493,-9.7816209114E-07,
+    83.758848247578));
+#34819 = CARTESIAN_POINT('',(2.821859501036,1.770716566559,
+    84.486121009013));
+#34820 = CARTESIAN_POINT('',(2.265573173408,2.558985856992,
+    84.849757082826));
+#34821 = CARTESIAN_POINT('',(1.469265292665,3.153067732421,
+    85.213394770245));
+#34822 = CARTESIAN_POINT('',(0.509214384706,3.473010267887,
+    85.577025489705));
+#34823 = CARTESIAN_POINT('',(-0.509219650415,3.472998349756,
+    85.940676964829));
+#34824 = CARTESIAN_POINT('',(-1.469248401815,3.15307639025,
+    86.30429012568));
+#34825 = CARTESIAN_POINT('',(-2.265582780414,2.558982719987,
+    86.6679470639));
+#34826 = CARTESIAN_POINT('',(-2.821855104643,1.770720748376,
+    87.031573468319));
+#34827 = CARTESIAN_POINT('',(-3.100002159194,0.88535872184,
+    87.395211746943));
+#34828 = CARTESIAN_POINT('',(-3.100002687532,9.3400601653E-07,
+    87.758848367609));
+#34829 = DEFINITIONAL_REPRESENTATION('',(#34830),#34834);
+#34830 = LINE('',#34831,#34832);
+#34831 = CARTESIAN_POINT('',(0.,0.));
+#34832 = VECTOR('',#34833,1.);
+#34833 = DIRECTION('',(1.,0.));
+#34834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34835 = ADVANCED_FACE('',(#34836),#31758,.F.);
+#34836 = FACE_BOUND('',#34837,.F.);
+#34837 = EDGE_LOOP('',(#34838,#34839,#34840,#34965,#35095));
+#34838 = ORIENTED_EDGE('',*,*,#34732,.F.);
+#34839 = ORIENTED_EDGE('',*,*,#31745,.T.);
+#34840 = ORIENTED_EDGE('',*,*,#34841,.T.);
+#34841 = EDGE_CURVE('',#31616,#34842,#34844,.T.);
+#34842 = VERTEX_POINT('',#34843);
+#34843 = CARTESIAN_POINT('',(4.,0.,75.999997066997));
+#34844 = SURFACE_CURVE('',#34845,(#34883,#34924),.PCURVE_S1.);
+#34845 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#34846,#34847,#34848,#34849,
+    #34850,#34851,#34852,#34853,#34854,#34855,#34856,#34857,#34858,
+    #34859,#34860,#34861,#34862,#34863,#34864,#34865,#34866,#34867,
+    #34868,#34869,#34870,#34871,#34872,#34873,#34874,#34875,#34876,
+    #34877,#34878,#34879,#34880,#34881,#34882),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385905330282E-02,0.187862822492,0.365861411395,
+    0.567853431459,0.74185278313,0.911852814435,1.),.UNSPECIFIED.);
+#34846 = CARTESIAN_POINT('',(-4.,-6.113194253E-07,71.999997403083));
+#34847 = CARTESIAN_POINT('',(-3.999999968626,-0.154684331041,
+    72.049234688162));
+#34848 = CARTESIAN_POINT('',(-3.992821798267,-0.309368866643,
+    72.098472218666));
+#34849 = CARTESIAN_POINT('',(-3.978465522961,-0.463636056507,
+    72.147709467146));
+#34850 = CARTESIAN_POINT('',(-3.956963347412,-0.617070478737,
+    72.196946742247));
+#34851 = CARTESIAN_POINT('',(-3.928379489033,-0.76926044122,
+    72.246184338166));
+#34852 = CARTESIAN_POINT('',(-3.837907427035,-1.152159922869,
+    72.371421074436));
+#34853 = CARTESIAN_POINT('',(-3.766359185829,-1.380594953399,
+    72.447422732197));
+#34854 = CARTESIAN_POINT('',(-3.678521748535,-1.603599422919,
+    72.523421786922));
+#34855 = CARTESIAN_POINT('',(-3.574923158373,-1.819733047767,
+    72.599420832783));
+#34856 = CARTESIAN_POINT('',(-3.456259229441,-2.027628675838,
+    72.67542247289));
+#34857 = CARTESIAN_POINT('',(-3.115935322218,-2.535727704425,
+    72.870082714911));
+#34858 = CARTESIAN_POINT('',(-2.873804823852,-2.822309649979,
+    72.988764628251));
+#34859 = CARTESIAN_POINT('',(-2.600304277888,-3.080763254922,
+    73.107421783989));
+#34860 = CARTESIAN_POINT('',(-2.299589133074,-3.306973803976,
+    73.22607894925));
+#34861 = CARTESIAN_POINT('',(-1.976413529514,-3.497535916718,
+    73.344760860289));
+#34862 = CARTESIAN_POINT('',(-1.250224410693,-3.823074210226,
+    73.59807749237));
+#34863 = CARTESIAN_POINT('',(-0.842126092053,-3.947182294911,
+    73.73277271905));
+#34864 = CARTESIAN_POINT('',(-0.419963352163,-4.018698885574,
+    73.867421779816));
+#34865 = CARTESIAN_POINT('',(7.864169142673E-03,-4.03600824831,
+    74.002070838924));
+#34866 = CARTESIAN_POINT('',(0.432804262432,-3.998954608935,
+    74.136766063969));
+#34867 = CARTESIAN_POINT('',(1.202421645038,-3.832359020119,
+    74.387416649804));
+#34868 = CARTESIAN_POINT('',(1.550211772838,-3.716313589722,
+    74.503430274801));
+#34869 = CARTESIAN_POINT('',(1.884173987307,-3.562476744629,
+    74.619421787912));
+#34870 = CARTESIAN_POINT('',(2.199295397132,-3.373016898105,
+    74.735413298948));
+#34871 = CARTESIAN_POINT('',(2.490962241085,-3.150857119178,
+    74.851426923201));
+#34872 = CARTESIAN_POINT('',(3.01325628998,-2.654627228962,
+    75.080750393674));
+#34873 = CARTESIAN_POINT('',(3.245213061798,-2.381791003947,
+    75.194095911724));
+#34874 = CARTESIAN_POINT('',(3.447233341717,-2.084914510273,
+    75.307421770483));
+#34875 = CARTESIAN_POINT('',(3.616354073147,-1.768140103444,
+    75.420747628846));
+#34876 = CARTESIAN_POINT('',(3.750282470688,-1.436015523416,
+    75.534093140901));
+#34877 = CARTESIAN_POINT('',(3.898086187354,-0.915971604446,
+    75.706184194721));
+#34878 = CARTESIAN_POINT('',(3.93872131485,-0.735599903944,
+    75.764947188962));
+#34879 = CARTESIAN_POINT('',(3.969327906081,-0.553116155887,
+    75.823709443738));
+#34880 = CARTESIAN_POINT('',(3.989775901891,-0.369216831501,
+    75.882471701125));
+#34881 = CARTESIAN_POINT('',(4.,-0.184607427583,75.941234700132));
+#34882 = CARTESIAN_POINT('',(4.,-8.9E-16,75.999997066997));
+#34883 = PCURVE('',#31758,#34884);
+#34884 = DEFINITIONAL_REPRESENTATION('',(#34885),#34923);
+#34885 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#34886,#34887,#34888,#34889,
+    #34890,#34891,#34892,#34893,#34894,#34895,#34896,#34897,#34898,
+    #34899,#34900,#34901,#34902,#34903,#34904,#34905,#34906,#34907,
+    #34908,#34909,#34910,#34911,#34912,#34913,#34914,#34915,#34916,
+    #34917,#34918,#34919,#34920,#34921,#34922),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385905330282E-02,0.187862822492,0.365861411395,
+    0.567853431459,0.74185278313,0.911852814435,1.),.UNSPECIFIED.);
+#34886 = CARTESIAN_POINT('',(-0.103530973324,0.));
+#34887 = CARTESIAN_POINT('',(-0.103531019378,3.867216011302E-02));
+#34888 = CARTESIAN_POINT('',(-0.103531102289,7.734454117411E-02));
+#34889 = CARTESIAN_POINT('',(-0.103531148927,0.116016689355));
+#34890 = CARTESIAN_POINT('',(-0.103531165715,0.154688840093));
+#34891 = CARTESIAN_POINT('',(-0.103531178953,0.19336123018));
+#34892 = CARTESIAN_POINT('',(-0.103531169307,0.291725134138));
+#34893 = CARTESIAN_POINT('',(-0.103531134023,0.351418607751));
+#34894 = CARTESIAN_POINT('',(-0.103531097087,0.411110021027));
+#34895 = CARTESIAN_POINT('',(-0.103531075241,0.470801430097));
+#34896 = CARTESIAN_POINT('',(-0.103531073328,0.530494892175));
+#34897 = CARTESIAN_POINT('',(-0.103531099135,0.683385623945));
+#34898 = CARTESIAN_POINT('',(-0.103531146208,0.776601223586));
+#34899 = CARTESIAN_POINT('',(-0.103531203729,0.869797415798));
+#34900 = CARTESIAN_POINT('',(-0.103531229811,0.962993609261));
+#34901 = CARTESIAN_POINT('',(-0.103531236896,1.056209217018));
+#34902 = CARTESIAN_POINT('',(-0.103531217493,1.255170104915));
+#34903 = CARTESIAN_POINT('',(-0.103531186553,1.360962901637));
+#34904 = CARTESIAN_POINT('',(-0.103531146112,1.466719410172));
+#34905 = CARTESIAN_POINT('',(-0.10353110213,1.572475920991));
+#34906 = CARTESIAN_POINT('',(-0.103531075012,1.678268717897));
+#34907 = CARTESIAN_POINT('',(-0.103531072449,1.875135624693));
+#34908 = CARTESIAN_POINT('',(-0.103531090206,1.966255490739));
+#34909 = CARTESIAN_POINT('',(-0.103531131437,2.057358006092));
+#34910 = CARTESIAN_POINT('',(-0.103531193481,2.148460521663));
+#34911 = CARTESIAN_POINT('',(-0.10353123933,2.239580387973));
+#34912 = CARTESIAN_POINT('',(-0.103531275512,2.419696473809));
+#34913 = CARTESIAN_POINT('',(-0.103531267237,2.508720711735));
+#34914 = CARTESIAN_POINT('',(-0.103531220324,2.59772948964));
+#34915 = CARTESIAN_POINT('',(-0.103531144693,2.686738264433));
+#34916 = CARTESIAN_POINT('',(-0.103531105377,2.775762500297));
+#34917 = CARTESIAN_POINT('',(-0.103531085767,2.910926889681));
+#34918 = CARTESIAN_POINT('',(-0.103531085851,2.957080740632));
+#34919 = CARTESIAN_POINT('',(-0.103531094178,3.003234014229));
+#34920 = CARTESIAN_POINT('',(-0.103531102516,3.049387288564));
+#34921 = CARTESIAN_POINT('',(-0.103531104816,3.095541140927));
+#34922 = CARTESIAN_POINT('',(-0.1035311091,3.141694497048));
+#34923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34924 = PCURVE('',#31699,#34925);
+#34925 = DEFINITIONAL_REPRESENTATION('',(#34926),#34964);
+#34926 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#34927,#34928,#34929,#34930,
+    #34931,#34932,#34933,#34934,#34935,#34936,#34937,#34938,#34939,
+    #34940,#34941,#34942,#34943,#34944,#34945,#34946,#34947,#34948,
+    #34949,#34950,#34951,#34952,#34953,#34954,#34955,#34956,#34957,
+    #34958,#34959,#34960,#34961,#34962,#34963),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385905330282E-02,0.187862822492,0.365861411395,
+    0.567853431459,0.74185278313,0.911852814435,1.),.UNSPECIFIED.);
+#34927 = CARTESIAN_POINT('',(-3.14159280642,-71.99999740308));
+#34928 = CARTESIAN_POINT('',(-3.18026373635,-72.04923468816));
+#34929 = CARTESIAN_POINT('',(-3.218934871157,-72.09847221866));
+#34930 = CARTESIAN_POINT('',(-3.257605762951,-72.14770946714));
+#34931 = CARTESIAN_POINT('',(-3.296276652106,-72.19694674224));
+#34932 = CARTESIAN_POINT('',(-3.334947778909,-72.24618433816));
+#34933 = CARTESIAN_POINT('',(-3.433308469434,-72.37142107443));
+#34934 = CARTESIAN_POINT('',(-3.492999992896,-72.44742273219));
+#34935 = CARTESIAN_POINT('',(-3.552689462304,-72.52342178692));
+#34936 = CARTESIAN_POINT('',(-3.612378933218,-72.59942083278));
+#34937 = CARTESIAN_POINT('',(-3.672070459883,-72.67542247289));
+#34938 = CARTESIAN_POINT('',(-3.824956239281,-72.87008271491));
+#34939 = CARTESIAN_POINT('',(-3.918168823857,-72.98876462825));
+#34940 = CARTESIAN_POINT('',(-4.011361999735,-73.10742178398));
+#34941 = CARTESIAN_POINT('',(-4.104555174461,-73.22607894925));
+#34942 = CARTESIAN_POINT('',(-4.197767758928,-73.34476086028));
+#34943 = CARTESIAN_POINT('',(-4.396722184745,-73.59807749237));
+#34944 = CARTESIAN_POINT('',(-4.502511540025,-73.73277271905));
+#34945 = CARTESIAN_POINT('',(-4.608264602247,-73.86742177981));
+#34946 = CARTESIAN_POINT('',(-4.714017664543,-74.00207083892));
+#34947 = CARTESIAN_POINT('',(-4.819807020035,-74.13676606396));
+#34948 = CARTESIAN_POINT('',(-5.016667536299,-74.3874166498));
+#34949 = CARTESIAN_POINT('',(-5.107784449891,-74.5034302748));
+#34950 = CARTESIAN_POINT('',(-5.1988840191,-74.61942178791));
+#34951 = CARTESIAN_POINT('',(-5.289983588567,-74.73541329894));
+#34952 = CARTESIAN_POINT('',(-5.381100502265,-74.8514269232));
+#34953 = CARTESIAN_POINT('',(-5.56121074237,-75.08075039367));
+#34954 = CARTESIAN_POINT('',(-5.650232086539,-75.19409591172));
+#34955 = CARTESIAN_POINT('',(-5.739237966519,-75.30742177048));
+#34956 = CARTESIAN_POINT('',(-5.828243846648,-75.42074762884));
+#34957 = CARTESIAN_POINT('',(-5.917265191753,-75.5340931409));
+#34958 = CARTESIAN_POINT('',(-6.052425193306,-75.70618419472));
+#34959 = CARTESIAN_POINT('',(-6.098577546246,-75.76494718896));
+#34960 = CARTESIAN_POINT('',(-6.144729321595,-75.82370944373));
+#34961 = CARTESIAN_POINT('',(-6.190881097163,-75.88247170112));
+#34962 = CARTESIAN_POINT('',(-6.237033450284,-75.94123470013));
+#34963 = CARTESIAN_POINT('',(-6.28318530718,-75.99999706699));
+#34964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34965 = ORIENTED_EDGE('',*,*,#34966,.T.);
+#34966 = EDGE_CURVE('',#34842,#34967,#34969,.T.);
+#34967 = VERTEX_POINT('',#34968);
+#34968 = CARTESIAN_POINT('',(-4.,-6.79257972E-07,79.999997114465));
+#34969 = SURFACE_CURVE('',#34970,(#35008,#35049),.PCURVE_S1.);
+#34970 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#34971,#34972,#34973,#34974,
+    #34975,#34976,#34977,#34978,#34979,#34980,#34981,#34982,#34983,
+    #34984,#34985,#34986,#34987,#34988,#34989,#34990,#34991,#34992,
+    #34993,#34994,#34995,#34996,#34997,#34998,#34999,#35000,#35001,
+    #35002,#35003,#35004,#35005,#35006,#35007),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199890566653,0.501849689379,0.803808804344,
+    0.927560142432,1.),.UNSPECIFIED.);
+#34971 = CARTESIAN_POINT('',(4.,-1.E-15,75.999997066997));
+#34972 = CARTESIAN_POINT('',(4.,0.313909062147,76.099917420764));
+#34973 = CARTESIAN_POINT('',(3.971845765053,0.627882490422,
+    76.199857796183));
+#34974 = CARTESIAN_POINT('',(3.91551864862,0.93887653697,76.299789185108
+    ));
+#34975 = CARTESIAN_POINT('',(3.831413342519,1.243944796658,
+    76.39970939316));
+#34976 = CARTESIAN_POINT('',(3.720275201286,1.540236296371,
+    76.499629616874));
+#34977 = CARTESIAN_POINT('',(3.583175741551,1.825005968379,
+    76.599561037604));
+#34978 = CARTESIAN_POINT('',(3.421526316432,2.09563750781,
+    76.699501432178));
+#34979 = CARTESIAN_POINT('',(2.958576747248,2.733438743096,
+    76.950363724261));
+#34980 = CARTESIAN_POINT('',(2.627737373073,3.079861452095,
+    77.101463672643));
+#34981 = CARTESIAN_POINT('',(2.250850363347,3.37995406595,
+    77.252473422995));
+#34982 = CARTESIAN_POINT('',(1.835705937981,3.626859580672,
+    77.403421757231));
+#34983 = CARTESIAN_POINT('',(1.39091978486,3.81520104326,77.554370088262
+    ));
+#34984 = CARTESIAN_POINT('',(0.925926488404,3.941219404052,
+    77.705379838152));
+#34985 = CARTESIAN_POINT('',(0.450864538191,4.00269720137,
+    77.856479798291));
+#34986 = CARTESIAN_POINT('',(-0.497515270715,3.997166779295,
+    78.158363689196));
+#34987 = CARTESIAN_POINT('',(-0.97182789687,3.930152762406,
+    78.309463694195));
+#34988 = CARTESIAN_POINT('',(-1.435319832929,3.79872000856,
+    78.460473534164));
+#34989 = CARTESIAN_POINT('',(-1.877879162227,3.605204081347,
+    78.611421963142));
+#34990 = CARTESIAN_POINT('',(-2.290115853283,3.353473776181,
+    78.762370271839));
+#34991 = CARTESIAN_POINT('',(-2.663477460384,3.049006094528,
+    78.913379884598));
+#34992 = CARTESIAN_POINT('',(-2.990254212605,2.698748503194,
+    79.06447974648));
+#34993 = CARTESIAN_POINT('',(-3.376629851616,2.153169467274,
+    79.277281911165));
+#34994 = CARTESIAN_POINT('',(-3.480144056324,1.988331794545,
+    79.33914403824));
+#34995 = CARTESIAN_POINT('',(-3.57444556364,1.817829760127,
+    79.40100535127));
+#34996 = CARTESIAN_POINT('',(-3.659175680386,1.642266421239,
+    79.462865641833));
+#34997 = CARTESIAN_POINT('',(-3.734024340951,1.462268215636,
+    79.524725940326));
+#34998 = CARTESIAN_POINT('',(-3.798729619848,1.278483180686,
+    79.586587271019));
+#34999 = CARTESIAN_POINT('',(-3.853079381947,1.091580134714,
+    79.648449411739));
+#35000 = CARTESIAN_POINT('',(-3.922575003235,0.791420657925,
+    79.746520559092));
+#35001 = CARTESIAN_POINT('',(-3.944632799833,0.679757936663,
+    79.782731506453));
+#35002 = CARTESIAN_POINT('',(-3.963056693556,0.567398031526,
+    79.818942475761));
+#35003 = CARTESIAN_POINT('',(-3.97782126368,0.454479038057,
+    79.855153447093));
+#35004 = CARTESIAN_POINT('',(-3.988907435375,0.34113977263,
+    79.891364405105));
+#35005 = CARTESIAN_POINT('',(-3.996302479706,0.227519772446,
+    79.927575339031));
+#35006 = CARTESIAN_POINT('',(-4.00000001363,0.113759295531,
+    79.963786242686));
+#35007 = CARTESIAN_POINT('',(-4.,-6.792579721E-07,79.999997114465));
+#35008 = PCURVE('',#31758,#35009);
+#35009 = DEFINITIONAL_REPRESENTATION('',(#35010),#35048);
+#35010 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#35011,#35012,#35013,#35014,
+    #35015,#35016,#35017,#35018,#35019,#35020,#35021,#35022,#35023,
+    #35024,#35025,#35026,#35027,#35028,#35029,#35030,#35031,#35032,
+    #35033,#35034,#35035,#35036,#35037,#35038,#35039,#35040,#35041,
+    #35042,#35043,#35044,#35045,#35046,#35047),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199890566653,0.501849689379,0.803808804344,
+    0.927560142432,1.),.UNSPECIFIED.);
+#35011 = CARTESIAN_POINT('',(-0.1035311091,3.141694497048));
+#35012 = CARTESIAN_POINT('',(-0.103531116384,3.22017431189));
+#35013 = CARTESIAN_POINT('',(-0.103531133875,3.298669853794));
+#35014 = CARTESIAN_POINT('',(-0.103531184009,3.377158341563));
+#35015 = CARTESIAN_POINT('',(-0.103531222655,3.455638043668));
+#35016 = CARTESIAN_POINT('',(-0.103531218861,3.534117748632));
+#35017 = CARTESIAN_POINT('',(-0.103531185513,3.612606240774));
+#35018 = CARTESIAN_POINT('',(-0.103531160914,3.6911017813));
+#35019 = CARTESIAN_POINT('',(-0.103531111624,3.888134941293));
+#35020 = CARTESIAN_POINT('',(-0.103531099934,4.006812409575));
+#35021 = CARTESIAN_POINT('',(-0.103531140935,4.125419051964));
+#35022 = CARTESIAN_POINT('',(-0.103531225201,4.243977480373));
+#35023 = CARTESIAN_POINT('',(-0.103531247101,4.362535906907));
+#35024 = CARTESIAN_POINT('',(-0.103531250003,4.481142554375));
+#35025 = CARTESIAN_POINT('',(-0.103531222479,4.599820029174));
+#35026 = CARTESIAN_POINT('',(-0.103531139664,4.836926730695));
+#35027 = CARTESIAN_POINT('',(-0.103531083398,4.955604209255));
+#35028 = CARTESIAN_POINT('',(-0.103531028311,5.074210865875));
+#35029 = CARTESIAN_POINT('',(-0.103530987837,5.192769303925));
+#35030 = CARTESIAN_POINT('',(-0.10353101319,5.311327713853));
+#35031 = CARTESIAN_POINT('',(-0.103531214799,5.429934347125));
+#35032 = CARTESIAN_POINT('',(-0.103531337087,5.548611816487));
+#35033 = CARTESIAN_POINT('',(-0.10353132714,5.715751666071));
+#35034 = CARTESIAN_POINT('',(-0.103531301984,5.764339631323));
+#35035 = CARTESIAN_POINT('',(-0.103531252027,5.812926944866));
+#35036 = CARTESIAN_POINT('',(-0.103531174898,5.861513442673));
+#35037 = CARTESIAN_POINT('',(-0.103531079896,5.910099939113));
+#35038 = CARTESIAN_POINT('',(-0.10353099002,5.958687249802));
+#35039 = CARTESIAN_POINT('',(-0.103530934539,6.007275213941));
+#35040 = CARTESIAN_POINT('',(-0.103530930673,6.084302615093));
+#35041 = CARTESIAN_POINT('',(-0.103530945916,6.112743558156));
+#35042 = CARTESIAN_POINT('',(-0.103530984829,6.141184530092));
+#35043 = CARTESIAN_POINT('',(-0.103531048222,6.169625516035));
+#35044 = CARTESIAN_POINT('',(-0.103531130718,6.198066501502));
+#35045 = CARTESIAN_POINT('',(-0.103531220752,6.226507472393));
+#35046 = CARTESIAN_POINT('',(-0.103531300569,6.254948414994));
+#35047 = CARTESIAN_POINT('',(-0.103531346225,6.283389315972));
+#35048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35049 = PCURVE('',#35050,#35055);
+#35050 = CYLINDRICAL_SURFACE('',#35051,4.);
+#35051 = AXIS2_PLACEMENT_3D('',#35052,#35053,#35054);
+#35052 = CARTESIAN_POINT('',(0.,0.,0.));
+#35053 = DIRECTION('',(-0.,-0.,-1.));
+#35054 = DIRECTION('',(1.,0.,0.));
+#35055 = DEFINITIONAL_REPRESENTATION('',(#35056),#35094);
+#35056 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#35057,#35058,#35059,#35060,
+    #35061,#35062,#35063,#35064,#35065,#35066,#35067,#35068,#35069,
+    #35070,#35071,#35072,#35073,#35074,#35075,#35076,#35077,#35078,
+    #35079,#35080,#35081,#35082,#35083,#35084,#35085,#35086,#35087,
+    #35088,#35089,#35090,#35091,#35092,#35093),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199890566653,0.501849689379,0.803808804344,
+    0.927560142432,1.),.UNSPECIFIED.);
+#35057 = CARTESIAN_POINT('',(0.,-75.99999706699));
+#35058 = CARTESIAN_POINT('',(-7.847726553671E-02,-76.09991742076));
+#35059 = CARTESIAN_POINT('',(-0.15697025896,-76.19985779618));
+#35060 = CARTESIAN_POINT('',(-0.235456201342,-76.2997891851));
+#35061 = CARTESIAN_POINT('',(-0.313933355484,-76.39970939316));
+#35062 = CARTESIAN_POINT('',(-0.392410507201,-76.49962961687));
+#35063 = CARTESIAN_POINT('',(-0.470896444538,-76.5995610376));
+#35064 = CARTESIAN_POINT('',(-0.549389434877,-76.69950143217));
+#35065 = CARTESIAN_POINT('',(-0.746416196913,-76.95036372426));
+#35066 = CARTESIAN_POINT('',(-0.865089816429,-77.10146367264));
+#35067 = CARTESIAN_POINT('',(-0.983692618772,-77.25247342299));
+#35068 = CARTESIAN_POINT('',(-1.102247204483,-77.40342175723));
+#35069 = CARTESIAN_POINT('',(-1.220801790381,-77.55437008826));
+#35070 = CARTESIAN_POINT('',(-1.339404592311,-77.70537983815));
+#35071 = CARTESIAN_POINT('',(-1.458078209667,-77.85647979829));
+#35072 = CARTESIAN_POINT('',(-1.695177193152,-78.15836368919));
+#35073 = CARTESIAN_POINT('',(-1.813850802693,-78.30946369419));
+#35074 = CARTESIAN_POINT('',(-1.932453591846,-78.46047353416));
+#35075 = CARTESIAN_POINT('',(-2.051008166139,-78.61142196314));
+#35076 = CARTESIAN_POINT('',(-2.16956275282,-78.76237027184));
+#35077 = CARTESIAN_POINT('',(-2.288165570636,-78.91337988459));
+#35078 = CARTESIAN_POINT('',(-2.406839201002,-79.06447974648));
+#35079 = CARTESIAN_POINT('',(-2.573973618998,-79.27728191116));
+#35080 = CARTESIAN_POINT('',(-2.622560002303,-79.33914403824));
+#35081 = CARTESIAN_POINT('',(-2.671145730894,-79.40100535127));
+#35082 = CARTESIAN_POINT('',(-2.719730641838,-79.46286564183));
+#35083 = CARTESIAN_POINT('',(-2.768315551128,-79.52472594032));
+#35084 = CARTESIAN_POINT('',(-2.816901276031,-79.58658727101));
+#35085 = CARTESIAN_POINT('',(-2.865487656946,-79.64844941173));
+#35086 = CARTESIAN_POINT('',(-2.942512552631,-79.74652055909));
+#35087 = CARTESIAN_POINT('',(-2.970952572049,-79.78273150645));
+#35088 = CARTESIAN_POINT('',(-2.999392621051,-79.81894247576));
+#35089 = CARTESIAN_POINT('',(-3.027832684691,-79.85515344709));
+#35090 = CARTESIAN_POINT('',(-3.056272749072,-79.8913644051));
+#35091 = CARTESIAN_POINT('',(-3.084712801345,-79.92757533903));
+#35092 = CARTESIAN_POINT('',(-3.113152829707,-79.96378624268));
+#35093 = CARTESIAN_POINT('',(-3.141592823404,-79.99999711446));
+#35094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35095 = ORIENTED_EDGE('',*,*,#35096,.F.);
+#35096 = EDGE_CURVE('',#34733,#34967,#35097,.T.);
+#35097 = SURFACE_CURVE('',#35098,(#35101,#35108),.PCURVE_S1.);
+#35098 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35099,#35100),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#35099 = CARTESIAN_POINT('',(-3.100002443252,8.4911150511E-07,
+    79.758848127579));
+#35100 = CARTESIAN_POINT('',(-4.10000372981,-8.4908355902E-07,
+    80.026792518461));
+#35101 = PCURVE('',#31758,#35102);
+#35102 = DEFINITIONAL_REPRESENTATION('',(#35103),#35107);
+#35103 = LINE('',#35104,#35105);
+#35104 = CARTESIAN_POINT('',(0.,6.283389315972));
+#35105 = VECTOR('',#35106,1.);
+#35106 = DIRECTION('',(1.,0.));
+#35107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35108 = PCURVE('',#35109,#35152);
+#35109 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#35110,#35111,#35112,#35113,#35114,#35115,#35116,#35117,#35118
+      ,#35119,#35120,#35121,#35122,#35123,#35124,#35125,#35126,#35127
+      ,#35128,#35129,#35130)
+    ,(#35131,#35132,#35133,#35134,#35135,#35136,#35137,#35138,#35139
+      ,#35140,#35141,#35142,#35143,#35144,#35145,#35146,#35147,#35148
+      ,#35149,#35150,#35151
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#35110 = CARTESIAN_POINT('',(-3.100002443253,8.4911146825E-07,
+    79.758848127579));
+#35111 = CARTESIAN_POINT('',(-3.100002947319,-0.885356938731,
+    80.122484748228));
+#35112 = CARTESIAN_POINT('',(-2.821860277839,-1.770719289601,
+    80.486123026827));
+#35113 = CARTESIAN_POINT('',(-2.265567491699,-2.55898040874,
+    80.849750810836));
+#35114 = CARTESIAN_POINT('',(-1.469280812104,-3.153075045079,
+    81.213400949997));
+#35115 = CARTESIAN_POINT('',(-0.509187889832,-3.473004250946,
+    81.577029207943));
+#35116 = CARTESIAN_POINT('',(0.509188307629,-3.473001370612,
+    81.940661327886));
+#35117 = CARTESIAN_POINT('',(1.469273724321,-3.153074057782,
+    82.304307144402));
+#35118 = CARTESIAN_POINT('',(2.265569899695,-2.558985963903,
+    82.667938032822));
+#35119 = CARTESIAN_POINT('',(2.821858411819,-1.770718180696,
+    83.031575486179));
+#35120 = CARTESIAN_POINT('',(3.378146076493,-9.7816217781E-07,
+    83.758848247581));
+#35121 = CARTESIAN_POINT('',(2.821859501036,1.770716566559,
+    84.486121009011));
+#35122 = CARTESIAN_POINT('',(2.265573173408,2.558985856992,
+    84.849757082829));
+#35123 = CARTESIAN_POINT('',(1.469265292664,3.153067732422,
+    85.213394770243));
+#35124 = CARTESIAN_POINT('',(0.509214384706,3.473010267886,
+    85.577025489704));
+#35125 = CARTESIAN_POINT('',(-0.509219650415,3.472998349757,
+    85.940676964833));
+#35126 = CARTESIAN_POINT('',(-1.469248401815,3.153076390249,
+    86.304290125675));
+#35127 = CARTESIAN_POINT('',(-2.265582780414,2.558982719988,
+    86.667947063904));
+#35128 = CARTESIAN_POINT('',(-2.821855104643,1.770720748375,
+    87.031573468317));
+#35129 = CARTESIAN_POINT('',(-3.100002159194,0.88535872184,
+    87.395211746944));
+#35130 = CARTESIAN_POINT('',(-3.100002687532,9.3400601608E-07,
+    87.758848367609));
+#35131 = CARTESIAN_POINT('',(-4.10000372981,-8.4908359455E-07,
+    80.026792518461));
+#35132 = CARTESIAN_POINT('',(-4.1000038866,-1.170960103846,
+    80.390428625088));
+#35133 = CARTESIAN_POINT('',(-3.73213685609,-2.341915496514,
+    80.754063073686));
+#35134 = CARTESIAN_POINT('',(-2.996395644229,-3.38446686207,
+    81.117708017238));
+#35135 = CARTESIAN_POINT('',(-1.943238436186,-4.170194439532,
+    81.481330604799));
+#35136 = CARTESIAN_POINT('',(-0.673440305719,-4.59332760927,
+    81.844975074768));
+#35137 = CARTESIAN_POINT('',(0.673443559234,-4.593327362992,
+    82.208615681592));
+#35138 = CARTESIAN_POINT('',(1.943236561088,-4.170192848646,
+    82.572242592659));
+#35139 = CARTESIAN_POINT('',(2.996400632242,-3.384464659234,
+    82.935884431339));
+#35140 = CARTESIAN_POINT('',(3.732137004304,-2.341915865989,
+    83.299519705332));
+#35141 = CARTESIAN_POINT('',(4.467871185625,9.6142546161E-07,
+    84.026792398441));
+#35142 = CARTESIAN_POINT('',(3.732136093762,2.341917502785,
+    84.754065091589));
+#35143 = CARTESIAN_POINT('',(2.996402870384,3.384467464052,
+    85.11770174498));
+#35144 = CARTESIAN_POINT('',(1.943215338052,4.170186602326,
+    85.481336784966));
+#35145 = CARTESIAN_POINT('',(0.673485051428,4.593339409316,
+    85.844978792639));
+#35146 = CARTESIAN_POINT('',(-0.673500568526,4.59332013666,
+    86.208600044823));
+#35147 = CARTESIAN_POINT('',(-1.943189772528,4.170193083282,
+    86.57225961134));
+#35148 = CARTESIAN_POINT('',(-2.996423661878,3.3844674223,
+    86.935875400282));
+#35149 = CARTESIAN_POINT('',(-3.732131532123,2.341913622549,
+    87.299521723165));
+#35150 = CARTESIAN_POINT('',(-4.100003970136,1.170958320794,
+    87.663156171837));
+#35151 = CARTESIAN_POINT('',(-4.100004102719,-9.3397640999E-07,
+    88.026792278428));
+#35152 = DEFINITIONAL_REPRESENTATION('',(#35153),#35157);
+#35153 = LINE('',#35154,#35155);
+#35154 = CARTESIAN_POINT('',(0.,0.));
+#35155 = VECTOR('',#35156,1.);
+#35156 = DIRECTION('',(1.,0.));
+#35157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35158 = ADVANCED_FACE('',(#35159),#31699,.T.);
+#35159 = FACE_BOUND('',#35160,.F.);
+#35160 = EDGE_LOOP('',(#35161,#35162,#35163,#35164,#35346,#35367));
+#35161 = ORIENTED_EDGE('',*,*,#31615,.F.);
+#35162 = ORIENTED_EDGE('',*,*,#31996,.T.);
+#35163 = ORIENTED_EDGE('',*,*,#32129,.T.);
+#35164 = ORIENTED_EDGE('',*,*,#35165,.T.);
+#35165 = EDGE_CURVE('',#32065,#35166,#35168,.T.);
+#35166 = VERTEX_POINT('',#35167);
+#35167 = CARTESIAN_POINT('',(4.,0.,76.499996995701));
+#35168 = SURFACE_CURVE('',#35169,(#35226,#35286),.PCURVE_S1.);
+#35169 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#35170,#35171,#35172,#35173,
+    #35174,#35175,#35176,#35177,#35178,#35179,#35180,#35181,#35182,
+    #35183,#35184,#35185,#35186,#35187,#35188,#35189,#35190,#35191,
+    #35192,#35193,#35194,#35195,#35196,#35197,#35198,#35199,#35200,
+    #35201,#35202,#35203,#35204,#35205,#35206,#35207,#35208,#35209,
+    #35210,#35211,#35212,#35213,#35214,#35215,#35216,#35217,#35218,
+    #35219,#35220,#35221,#35222,#35223,#35224,#35225),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051126196408E-02,0.118520006244,
+    0.278516190839,0.317188010834,0.487842949779,0.659830063124,
+    0.810498087592,0.961166115292,1.),.UNSPECIFIED.);
+#35170 = CARTESIAN_POINT('',(-6.1135449636E-07,4.,70.499997403064));
+#35171 = CARTESIAN_POINT('',(-0.135998859142,3.999999972414,
+    70.543286926667));
+#35172 = CARTESIAN_POINT('',(-0.271997770242,3.994605396046,
+    70.586576643822));
+#35173 = CARTESIAN_POINT('',(-0.407739415112,3.983816295564,
+    70.629866209805));
+#35174 = CARTESIAN_POINT('',(-0.542967190092,3.967647955089,
+    70.673155694075));
+#35175 = CARTESIAN_POINT('',(-0.677426142906,3.946130867191,
+    70.716445298893));
+#35176 = CARTESIAN_POINT('',(-0.810863298162,3.919310681888,
+    70.759735077948));
+#35177 = CARTESIAN_POINT('',(-1.120975511674,3.844078928355,
+    70.861310068166));
+#35178 = CARTESIAN_POINT('',(-1.296620249171,3.791405208469,
+    70.919596432272));
+#35179 = CARTESIAN_POINT('',(-1.469348334785,3.729376197896,
+    70.977882132514));
+#35180 = CARTESIAN_POINT('',(-1.638563292215,3.658188307487,
+    71.036167403959));
+#35181 = CARTESIAN_POINT('',(-1.803687431435,3.578084568082,
+    71.094453100222));
+#35182 = CARTESIAN_POINT('',(-1.964163250701,3.489354041573,
+    71.152739462169));
+#35183 = CARTESIAN_POINT('',(-2.484791117319,3.164077063724,
+    71.348146158714));
+#35184 = CARTESIAN_POINT('',(-2.821627127386,2.889808316631,
+    71.485334494828));
+#35185 = CARTESIAN_POINT('',(-3.122667895644,2.573976263737,
+    71.622467239583));
+#35186 = CARTESIAN_POINT('',(-3.381970862599,2.222314459529,
+    71.759582210886));
+#35187 = CARTESIAN_POINT('',(-3.594708076114,1.841370561725,
+    71.896715071606));
+#35188 = CARTESIAN_POINT('',(-3.757158712906,1.438516237206,
+    72.03390346425));
+#35189 = CARTESIAN_POINT('',(-3.893830582516,0.9213710636,72.20416757802
+    ));
+#35190 = CARTESIAN_POINT('',(-3.917377488027,0.819897769343,
+    72.237310444528));
+#35191 = CARTESIAN_POINT('',(-3.937837839269,0.717728138323,
+    72.270453323095));
+#35192 = CARTESIAN_POINT('',(-3.955187285518,0.614974849366,
+    72.303596205698));
+#35193 = CARTESIAN_POINT('',(-3.969406653835,0.511751455565,
+    72.33673908435));
+#35194 = CARTESIAN_POINT('',(-3.980481949063,0.408172384279,
+    72.369881951095));
+#35195 = CARTESIAN_POINT('',(-4.023365147044,-0.153792074297,
+    72.549280922442));
+#35196 = CARTESIAN_POINT('',(-3.996949009122,-0.61691171581,
+    72.695629445191));
+#35197 = CARTESIAN_POINT('',(-3.908230577281,-1.074610903994,72.84190048
+    ));
+#35198 = CARTESIAN_POINT('',(-3.758707254196,-1.51696230596,
+    72.988149226156));
+#35199 = CARTESIAN_POINT('',(-3.551537259743,-1.934622597935,
+    73.134420224817));
+#35200 = CARTESIAN_POINT('',(-3.291553353079,-2.318791855144,
+    73.28076868669));
+#35201 = CARTESIAN_POINT('',(-2.677655861271,-3.007422017804,
+    73.574422533036));
+#35202 = CARTESIAN_POINT('',(-2.32262810489,-3.311682295344,
+    73.721916370061));
+#35203 = CARTESIAN_POINT('',(-1.927725696,-3.566477469858,
+    73.869329583627));
+#35204 = CARTESIAN_POINT('',(-1.501346231065,-3.765879371858,
+    74.016720007868));
+#35205 = CARTESIAN_POINT('',(-1.052633251306,-3.905611885363,
+    74.16413317755));
+#35206 = CARTESIAN_POINT('',(-0.591520043469,-3.983030522227,
+    74.311626990472));
+#35207 = CARTESIAN_POINT('',(0.276757621187,-4.010980949068,
+    74.58815150188));
+#35208 = CARTESIAN_POINT('',(0.68391196157,-3.976064688585,
+    74.717328100311));
+#35209 = CARTESIAN_POINT('',(1.085673760125,-3.892888527667,
+    74.846463900658));
+#35210 = CARTESIAN_POINT('',(1.475248453721,-3.762567005583,
+    74.975585530213));
+#35211 = CARTESIAN_POINT('',(1.84618926503,-3.58725677162,
+    75.104721448677));
+#35212 = CARTESIAN_POINT('',(2.192398729797,-3.37015589363,
+    75.233898083574));
+#35213 = CARTESIAN_POINT('',(2.824375044832,-2.861375290132,
+    75.492151600294));
+#35214 = CARTESIAN_POINT('',(3.110385809309,-2.569499195163,
+    75.621328197534));
+#35215 = CARTESIAN_POINT('',(3.36084963039,-2.24453967794,
+    75.750464033621));
+#35216 = CARTESIAN_POINT('',(3.571340324978,-1.891770837495,
+    75.879585583286));
+#35217 = CARTESIAN_POINT('',(3.738374606108,-1.517030430303,
+    76.008721397562));
+#35218 = CARTESIAN_POINT('',(3.859413006174,-1.126718333843,
+    76.137897964688));
+#35219 = CARTESIAN_POINT('',(3.952251161296,-0.625014446392,
+    76.300306435387));
+#35220 = CARTESIAN_POINT('',(3.968140790672,-0.52162183079,
+    76.333588187705));
+#35221 = CARTESIAN_POINT('',(3.980873801591,-0.417763959206,
+    76.366869953833));
+#35222 = CARTESIAN_POINT('',(3.990434223041,-0.313556468526,
+    76.400151726307));
+#35223 = CARTESIAN_POINT('',(3.996811401312,-0.209115485584,
+    76.433433496901));
+#35224 = CARTESIAN_POINT('',(4.,-0.104557627164,76.466715256618));
+#35225 = CARTESIAN_POINT('',(4.,-8.9E-16,76.4999969957));
+#35226 = PCURVE('',#31699,#35227);
+#35227 = DEFINITIONAL_REPRESENTATION('',(#35228),#35285);
+#35228 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#35229,#35230,#35231,#35232,
+    #35233,#35234,#35235,#35236,#35237,#35238,#35239,#35240,#35241,
+    #35242,#35243,#35244,#35245,#35246,#35247,#35248,#35249,#35250,
+    #35251,#35252,#35253,#35254,#35255,#35256,#35257,#35258,#35259,
+    #35260,#35261,#35262,#35263,#35264,#35265,#35266,#35267,#35268,
+    #35269,#35270,#35271,#35272,#35273,#35274,#35275,#35276,#35277,
+    #35278,#35279,#35280,#35281,#35282,#35283,#35284),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051126196408E-02,0.118520006244,
+    0.278516190839,0.317188010834,0.487842949779,0.659830063124,
+    0.810498087592,0.961166115292,1.),.UNSPECIFIED.);
+#35229 = CARTESIAN_POINT('',(-1.570796479634,-70.49999740306));
+#35230 = CARTESIAN_POINT('',(-1.604796041581,-70.54328692666));
+#35231 = CARTESIAN_POINT('',(-1.6387957701,-70.58657664382));
+#35232 = CARTESIAN_POINT('',(-1.672795375738,-70.6298662098));
+#35233 = CARTESIAN_POINT('',(-1.70679490224,-70.67315569407));
+#35234 = CARTESIAN_POINT('',(-1.740794504256,-70.71644529889));
+#35235 = CARTESIAN_POINT('',(-1.774794225046,-70.75973507794));
+#35236 = CARTESIAN_POINT('',(-1.854571023721,-70.86131006816));
+#35237 = CARTESIAN_POINT('',(-1.900348995022,-70.91959643227));
+#35238 = CARTESIAN_POINT('',(-1.946126430061,-70.97788213251));
+#35239 = CARTESIAN_POINT('',(-1.991903525017,-71.03616740395));
+#35240 = CARTESIAN_POINT('',(-2.03768096055,-71.09445310022));
+#35241 = CARTESIAN_POINT('',(-2.083458932069,-71.15273946216));
+#35242 = CARTESIAN_POINT('',(-2.236930934365,-71.34814615871));
+#35243 = CARTESIAN_POINT('',(-2.344678432466,-71.48533449482));
+#35244 = CARTESIAN_POINT('',(-2.452382360904,-71.62246723958));
+#35245 = CARTESIAN_POINT('',(-2.560072297916,-71.75958221088));
+#35246 = CARTESIAN_POINT('',(-2.667776211973,-71.8967150716));
+#35247 = CARTESIAN_POINT('',(-2.775523702085,-72.03390346425));
+#35248 = CARTESIAN_POINT('',(-2.909248776989,-72.20416757802));
+#35249 = CARTESIAN_POINT('',(-2.935279113305,-72.23731044452));
+#35250 = CARTESIAN_POINT('',(-2.961309458529,-72.27045332309));
+#35251 = CARTESIAN_POINT('',(-2.98733980672,-72.30359620569));
+#35252 = CARTESIAN_POINT('',(-3.013370151929,-72.33673908435));
+#35253 = CARTESIAN_POINT('',(-3.039400488205,-72.36988195109));
+#35254 = CARTESIAN_POINT('',(-3.180300058239,-72.54928092244));
+#35255 = CARTESIAN_POINT('',(-3.295241889238,-72.69562944519));
+#35256 = CARTESIAN_POINT('',(-3.410122896393,-72.84190048));
+#35257 = CARTESIAN_POINT('',(-3.524986427889,-72.98814922615));
+#35258 = CARTESIAN_POINT('',(-3.639867439688,-73.13442022481));
+#35259 = CARTESIAN_POINT('',(-3.754809279904,-73.28076868669));
+#35260 = CARTESIAN_POINT('',(-3.985444493956,-73.57442253303));
+#35261 = CARTESIAN_POINT('',(-4.101285876471,-73.72191637006));
+#35262 = CARTESIAN_POINT('',(-4.217063926812,-73.86932958362));
+#35263 = CARTESIAN_POINT('',(-4.332824041233,-74.01672000786));
+#35264 = CARTESIAN_POINT('',(-4.448602096353,-74.16413317755));
+#35265 = CARTESIAN_POINT('',(-4.564443482047,-74.31162699047));
+#35266 = CARTESIAN_POINT('',(-4.781625336909,-74.58815150188));
+#35267 = CARTESIAN_POINT('',(-4.883080391783,-74.71732810031));
+#35268 = CARTESIAN_POINT('',(-4.984503473235,-74.84646390065));
+#35269 = CARTESIAN_POINT('',(-5.085915353284,-74.97558553021));
+#35270 = CARTESIAN_POINT('',(-5.187338419579,-75.10472144867));
+#35271 = CARTESIAN_POINT('',(-5.288793469045,-75.23389808357));
+#35272 = CARTESIAN_POINT('',(-5.491625259771,-75.49215160029));
+#35273 = CARTESIAN_POINT('',(-5.593080317751,-75.62132819753));
+#35274 = CARTESIAN_POINT('',(-5.694503398424,-75.75046403362));
+#35275 = CARTESIAN_POINT('',(-5.795915292159,-75.87958558328));
+#35276 = CARTESIAN_POINT('',(-5.897338375744,-76.00872139756));
+#35277 = CARTESIAN_POINT('',(-5.998793438165,-76.13789796468));
+#35278 = CARTESIAN_POINT('',(-6.126348748161,-76.30030643538));
+#35279 = CARTESIAN_POINT('',(-6.152488172533,-76.3335881877));
+#35280 = CARTESIAN_POINT('',(-6.178627605961,-76.36686995383));
+#35281 = CARTESIAN_POINT('',(-6.204767042693,-76.4001517263));
+#35282 = CARTESIAN_POINT('',(-6.230906476442,-76.4334334969));
+#35283 = CARTESIAN_POINT('',(-6.257045900389,-76.46671525661));
+#35284 = CARTESIAN_POINT('',(-6.28318530718,-76.4999969957));
+#35285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35286 = PCURVE('',#32079,#35287);
+#35287 = DEFINITIONAL_REPRESENTATION('',(#35288),#35345);
+#35288 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#35289,#35290,#35291,#35292,
+    #35293,#35294,#35295,#35296,#35297,#35298,#35299,#35300,#35301,
+    #35302,#35303,#35304,#35305,#35306,#35307,#35308,#35309,#35310,
+    #35311,#35312,#35313,#35314,#35315,#35316,#35317,#35318,#35319,
+    #35320,#35321,#35322,#35323,#35324,#35325,#35326,#35327,#35328,
+    #35329,#35330,#35331,#35332,#35333,#35334,#35335,#35336,#35337,
+    #35338,#35339,#35340,#35341,#35342,#35343,#35344),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051126196408E-02,0.118520006244,
+    0.278516190839,0.317188010834,0.487842949779,0.659830063124,
+    0.810498087592,0.961166115292,1.),.UNSPECIFIED.);
+#35289 = CARTESIAN_POINT('',(-0.931751917668,0.));
+#35290 = CARTESIAN_POINT('',(-0.931751972239,3.40006465875E-02));
+#35291 = CARTESIAN_POINT('',(-0.93175207609,6.800147069207E-02));
+#35292 = CARTESIAN_POINT('',(-0.931752186529,0.102002176157));
+#35293 = CARTESIAN_POINT('',(-0.931752274512,0.136002804193));
+#35294 = CARTESIAN_POINT('',(-0.93175232522,0.170003509294));
+#35295 = CARTESIAN_POINT('',(-0.931752338647,0.204004335159));
+#35296 = CARTESIAN_POINT('',(-0.931752318764,0.283783729691));
+#35297 = CARTESIAN_POINT('',(-0.931752261053,0.329563193034));
+#35298 = CARTESIAN_POINT('',(-0.931752178682,0.37534212231));
+#35299 = CARTESIAN_POINT('',(-0.931752093464,0.421120712527));
+#35300 = CARTESIAN_POINT('',(-0.931752023095,0.466899642829));
+#35301 = CARTESIAN_POINT('',(-0.93175197687,0.512679107293));
+#35302 = CARTESIAN_POINT('',(-0.93175189146,0.666156106628));
+#35303 = CARTESIAN_POINT('',(-0.931751950456,0.773907099941));
+#35304 = CARTESIAN_POINT('',(-0.931752136018,0.881614499089));
+#35305 = CARTESIAN_POINT('',(-0.931752222845,0.98930790364));
+#35306 = CARTESIAN_POINT('',(-0.931752240502,1.097015309476));
+#35307 = CARTESIAN_POINT('',(-0.93175221933,1.204766303172));
+#35308 = CARTESIAN_POINT('',(-0.931752172808,1.338495732782));
+#35309 = CARTESIAN_POINT('',(-0.931752162809,1.364526917055));
+#35310 = CARTESIAN_POINT('',(-0.931752152206,1.390558110412));
+#35311 = CARTESIAN_POINT('',(-0.931752141301,1.416589306805));
+#35312 = CARTESIAN_POINT('',(-0.931752130357,1.442620500193));
+#35313 = CARTESIAN_POINT('',(-0.931752119605,1.468651684537));
+#35314 = CARTESIAN_POINT('',(-0.931752063473,1.609555844082));
+#35315 = CARTESIAN_POINT('',(-0.931752025075,1.724501415709));
+#35316 = CARTESIAN_POINT('',(-0.931752011339,1.839386151287));
+#35317 = CARTESIAN_POINT('',(-0.931752021273,1.954253405444));
+#35318 = CARTESIAN_POINT('',(-0.931752077907,2.069138140332));
+#35319 = CARTESIAN_POINT('',(-0.931752120826,2.184083704234));
+#35320 = CARTESIAN_POINT('',(-0.931752152969,2.414726395001));
+#35321 = CARTESIAN_POINT('',(-0.931752137957,2.530571536491));
+#35322 = CARTESIAN_POINT('',(-0.931752101569,2.646353341498));
+#35323 = CARTESIAN_POINT('',(-0.931751966125,2.762117238912));
+#35324 = CARTESIAN_POINT('',(-0.931752082056,2.877899049757));
+#35325 = CARTESIAN_POINT('',(-0.931752134223,2.993744192475));
+#35326 = CARTESIAN_POINT('',(-0.931752165723,3.210933101541));
+#35327 = CARTESIAN_POINT('',(-0.931752145401,3.312391453995));
+#35328 = CARTESIAN_POINT('',(-0.931752246434,3.413817825458));
+#35329 = CARTESIAN_POINT('',(-0.931752163146,3.515232992094));
+#35330 = CARTESIAN_POINT('',(-0.931752085844,3.616659358992));
+#35331 = CARTESIAN_POINT('',(-0.931752027365,3.718117709521));
+#35332 = CARTESIAN_POINT('',(-0.931751985199,3.920956094087));
+#35333 = CARTESIAN_POINT('',(-0.931752000153,4.022414447105));
+#35334 = CARTESIAN_POINT('',(-0.931752063802,4.123840814428));
+#35335 = CARTESIAN_POINT('',(-0.931752139492,4.225255984636));
+#35336 = CARTESIAN_POINT('',(-0.931752181236,4.326682348642));
+#35337 = CARTESIAN_POINT('',(-0.93175219593,4.428140699655));
+#35338 = CARTESIAN_POINT('',(-0.931752187175,4.555700152492));
+#35339 = CARTESIAN_POINT('',(-0.931752183956,4.581840426277));
+#35340 = CARTESIAN_POINT('',(-0.931752179461,4.607980709537));
+#35341 = CARTESIAN_POINT('',(-0.931752173853,4.634120996487));
+#35342 = CARTESIAN_POINT('',(-0.931752167309,4.660261280792));
+#35343 = CARTESIAN_POINT('',(-0.931752160019,4.686401555569));
+#35344 = CARTESIAN_POINT('',(-0.931752152184,4.712541813387));
+#35345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35346 = ORIENTED_EDGE('',*,*,#35347,.F.);
+#35347 = EDGE_CURVE('',#34842,#35166,#35348,.T.);
+#35348 = SURFACE_CURVE('',#35349,(#35353,#35360),.PCURVE_S1.);
+#35349 = LINE('',#35350,#35351);
+#35350 = CARTESIAN_POINT('',(4.,0.,0.));
+#35351 = VECTOR('',#35352,1.);
+#35352 = DIRECTION('',(0.,0.,1.));
+#35353 = PCURVE('',#31699,#35354);
+#35354 = DEFINITIONAL_REPRESENTATION('',(#35355),#35359);
+#35355 = LINE('',#35356,#35357);
+#35356 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#35357 = VECTOR('',#35358,1.);
+#35358 = DIRECTION('',(-0.,-1.));
+#35359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35360 = PCURVE('',#35050,#35361);
+#35361 = DEFINITIONAL_REPRESENTATION('',(#35362),#35366);
+#35362 = LINE('',#35363,#35364);
+#35363 = CARTESIAN_POINT('',(-0.,0.));
+#35364 = VECTOR('',#35365,1.);
+#35365 = DIRECTION('',(-0.,-1.));
+#35366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35367 = ORIENTED_EDGE('',*,*,#34841,.F.);
+#35368 = ADVANCED_FACE('',(#35369),#32079,.F.);
+#35369 = FACE_BOUND('',#35370,.F.);
+#35370 = EDGE_LOOP('',(#35371,#35372,#35373,#35414,#35479));
+#35371 = ORIENTED_EDGE('',*,*,#35165,.F.);
+#35372 = ORIENTED_EDGE('',*,*,#32064,.T.);
+#35373 = ORIENTED_EDGE('',*,*,#35374,.T.);
+#35374 = EDGE_CURVE('',#32024,#35375,#35377,.T.);
+#35375 = VERTEX_POINT('',#35376);
+#35376 = CARTESIAN_POINT('',(8.49089438E-07,3.09999755676,
+    78.741156673967));
+#35377 = SURFACE_CURVE('',#35378,(#35400,#35407),.PCURVE_S1.);
+#35378 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#35379,#35380,#35381,#35382,
+    #35383,#35384,#35385,#35386,#35387,#35388,#35389,#35390,#35391,
+    #35392,#35393,#35394,#35395,#35396,#35397,#35398,#35399),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#35379 = CARTESIAN_POINT('',(7.6416268557E-07,3.099997801139,
+    70.741156433834));
+#35380 = CARTESIAN_POINT('',(-0.88535562808,3.099997757732,
+    71.104793054575));
+#35381 = CARTESIAN_POINT('',(-1.770716411461,2.821851626704,
+    71.46843133314));
+#35382 = CARTESIAN_POINT('',(-2.558977445268,2.265580610983,
+    71.832057737501));
+#35383 = CARTESIAN_POINT('',(-3.153070615297,1.469247813282,
+    72.195714675932));
+#35384 = CARTESIAN_POINT('',(-3.472992596492,0.509220750111,
+    72.559327836525));
+#35385 = CARTESIAN_POINT('',(-3.473005072404,-0.509211679435,
+    72.922979311817));
+#35386 = CARTESIAN_POINT('',(-3.153063567245,-1.469261249512,
+    73.286610031223));
+#35387 = CARTESIAN_POINT('',(-2.558983064429,-2.265568200448,
+    73.65024771864));
+#35388 = CARTESIAN_POINT('',(-1.770715321257,-2.821854083044,
+    74.013883792466));
+#35389 = CARTESIAN_POINT('',(-8.7238560361E-07,-3.378140751645,
+    74.741156553884));
+#35390 = CARTESIAN_POINT('',(1.770713843766,-2.821854933825,
+    75.468429315303));
+#35391 = CARTESIAN_POINT('',(2.558980392145,-2.265568090014,
+    75.832065389131));
+#35392 = CARTESIAN_POINT('',(3.153069449798,-1.469271722713,
+    76.195703076539));
+#35393 = CARTESIAN_POINT('',(3.472993533443,-0.509191930562,
+    76.559333795974));
+#35394 = CARTESIAN_POINT('',(3.473001139394,0.509187707746,
+    76.922985271209));
+#35395 = CARTESIAN_POINT('',(3.153069712919,1.469275355989,
+    77.28659843187));
+#35396 = CARTESIAN_POINT('',(2.558977913164,2.265562878394,
+    77.650255370246));
+#35397 = CARTESIAN_POINT('',(1.770718044377,2.82185485982,
+    78.013881774656));
+#35398 = CARTESIAN_POINT('',(0.885357241309,3.099997575976,
+    78.377520053154));
+#35399 = CARTESIAN_POINT('',(8.4908949338E-07,3.09999755676,
+    78.741156673967));
+#35400 = PCURVE('',#32079,#35401);
+#35401 = DEFINITIONAL_REPRESENTATION('',(#35402),#35406);
+#35402 = LINE('',#35403,#35404);
+#35403 = CARTESIAN_POINT('',(-0.,0.));
+#35404 = VECTOR('',#35405,1.);
+#35405 = DIRECTION('',(0.,1.));
+#35406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35407 = PCURVE('',#32278,#35408);
+#35408 = DEFINITIONAL_REPRESENTATION('',(#35409),#35413);
+#35409 = LINE('',#35410,#35411);
+#35410 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#35411 = VECTOR('',#35412,1.);
+#35412 = DIRECTION('',(0.,1.));
+#35413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35414 = ORIENTED_EDGE('',*,*,#35415,.F.);
+#35415 = EDGE_CURVE('',#35416,#35375,#35418,.T.);
+#35416 = VERTEX_POINT('',#35417);
+#35417 = CARTESIAN_POINT('',(-6.79302629E-07,4.,78.499997114443));
+#35418 = SURFACE_CURVE('',#35419,(#35422,#35429),.PCURVE_S1.);
+#35419 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35420,#35421),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#35420 = CARTESIAN_POINT('',(-8.4911716147E-07,4.099996270177,
+    78.473202679993));
+#35421 = CARTESIAN_POINT('',(8.4908949338E-07,3.09999755676,
+    78.741156673967));
+#35422 = PCURVE('',#32079,#35423);
+#35423 = DEFINITIONAL_REPRESENTATION('',(#35424),#35428);
+#35424 = LINE('',#35425,#35426);
+#35425 = CARTESIAN_POINT('',(0.,6.283389315972));
+#35426 = VECTOR('',#35427,1.);
+#35427 = DIRECTION('',(1.,0.));
+#35428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35429 = PCURVE('',#35430,#35473);
+#35430 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#35431,#35432,#35433,#35434,#35435,#35436,#35437,#35438,#35439
+      ,#35440,#35441,#35442,#35443,#35444,#35445,#35446,#35447,#35448
+      ,#35449,#35450,#35451)
+    ,(#35452,#35453,#35454,#35455,#35456,#35457,#35458,#35459,#35460
+      ,#35461,#35462,#35463,#35464,#35465,#35466,#35467,#35468,#35469
+      ,#35470,#35471,#35472
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#35431 = CARTESIAN_POINT('',(-8.4911719878E-07,4.099996270177,
+    78.473202679993));
+#35432 = CARTESIAN_POINT('',(-1.170957866902,4.099995628377,
+    78.836838786622));
+#35433 = CARTESIAN_POINT('',(-2.341910771772,3.732123383853,
+    79.200473235254));
+#35434 = CARTESIAN_POINT('',(-3.384462259812,2.996416465762,
+    79.564119558135));
+#35435 = CARTESIAN_POINT('',(-4.170185961788,1.943184246583,
+    79.927735347107));
+#35436 = CARTESIAN_POINT('',(-4.593311654588,0.67349728439,
+    80.291394913682));
+#35437 = CARTESIAN_POINT('',(-4.59333034149,-0.673485762555,
+    80.65501616565));
+#35438 = CARTESIAN_POINT('',(-4.170177790591,-1.943213439367,
+    81.018658173602));
+#35439 = CARTESIAN_POINT('',(-3.384459695339,-2.996398618053,
+    81.382293213386));
+#35440 = CARTESIAN_POINT('',(-2.341911405753,-3.732129982499,
+    81.745929866865));
+#35441 = CARTESIAN_POINT('',(9.8165067406E-07,-4.467862650338,
+    82.473202559976));
+#35442 = CARTESIAN_POINT('',(2.341913015168,-3.732128856043,
+    83.20047525312));
+#35443 = CARTESIAN_POINT('',(3.38445949678,-2.996393436127,
+    83.564110527053));
+#35444 = CARTESIAN_POINT('',(4.170185727172,-1.943231035111,
+    83.927752365831));
+#35445 = CARTESIAN_POINT('',(4.593318880875,-0.673440275136,
+    84.291379276741));
+#35446 = CARTESIAN_POINT('',(4.593318541442,0.673441016814,
+    84.655019883883));
+#35447 = CARTESIAN_POINT('',(4.170185627862,1.943236537602,
+    85.018664353358));
+#35448 = CARTESIAN_POINT('',(3.384459093276,2.996391391818,
+    85.382286941393));
+#35449 = CARTESIAN_POINT('',(2.341909399533,3.732130744837,
+    85.745931884674));
+#35450 = CARTESIAN_POINT('',(1.170956083781,4.099996563351,
+    86.109566333366));
+#35451 = CARTESIAN_POINT('',(-9.3401190249E-07,4.099995897265,
+    86.473202439963));
+#35452 = CARTESIAN_POINT('',(8.4908945697E-07,3.09999755676,
+    78.741156673967));
+#35453 = CARTESIAN_POINT('',(-0.885355473403,3.099997537705,
+    79.104793294619));
+#35454 = CARTESIAN_POINT('',(-1.77071619462,2.821851452742,
+    79.468431573232));
+#35455 = CARTESIAN_POINT('',(-2.558977181472,2.265580502513,
+    79.832057977684));
+#35456 = CARTESIAN_POINT('',(-3.153070326575,1.469247783869,
+    80.195714915854));
+#35457 = CARTESIAN_POINT('',(-3.472992308794,0.509220805062,
+    80.55932807682));
+#35458 = CARTESIAN_POINT('',(-3.473004812611,-0.509211544147,
+    80.922979551731));
+#35459 = CARTESIAN_POINT('',(-3.153063358973,-1.469261047352,
+    81.286610271431));
+#35460 = CARTESIAN_POINT('',(-2.558982924786,-2.265567951787,
+    81.650247958682));
+#35461 = CARTESIAN_POINT('',(-1.770715258983,-2.821853812129,
+    82.013884032569));
+#35462 = CARTESIAN_POINT('',(-9.6491344257E-07,-3.378140485385,
+    82.741156793969));
+#35463 = CARTESIAN_POINT('',(1.770713626909,-2.821854759911,
+    83.468429555401));
+#35464 = CARTESIAN_POINT('',(2.558980425441,-2.265567621885,
+    83.8320670087));
+#35465 = CARTESIAN_POINT('',(3.153067994066,-1.469273106186,
+    84.195697897234));
+#35466 = CARTESIAN_POINT('',(3.472995329636,-0.5091894625,
+    84.559343713564));
+#35467 = CARTESIAN_POINT('',(3.472998795728,0.509185049451,
+    84.922975833816));
+#35468 = CARTESIAN_POINT('',(3.153070671595,1.469276566688,
+    85.286604091337));
+#35469 = CARTESIAN_POINT('',(2.558977476519,2.265562270116,
+    85.650254230893));
+#35470 = CARTESIAN_POINT('',(1.770717982056,2.821854588925,
+    86.013882014683));
+#35471 = CARTESIAN_POINT('',(0.885357256467,3.09999730732,
+    86.377520293332));
+#35472 = CARTESIAN_POINT('',(9.3398276713E-07,3.099997312484,
+    86.741156913999));
+#35473 = DEFINITIONAL_REPRESENTATION('',(#35474),#35478);
+#35474 = LINE('',#35475,#35476);
+#35475 = CARTESIAN_POINT('',(0.,0.));
+#35476 = VECTOR('',#35477,1.);
+#35477 = DIRECTION('',(1.,0.));
+#35478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35479 = ORIENTED_EDGE('',*,*,#35480,.F.);
+#35480 = EDGE_CURVE('',#35166,#35416,#35481,.T.);
+#35481 = SURFACE_CURVE('',#35482,(#35509,#35539),.PCURVE_S1.);
+#35482 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#35483,#35484,#35485,#35486,
+    #35487,#35488,#35489,#35490,#35491,#35492,#35493,#35494,#35495,
+    #35496,#35497,#35498,#35499,#35500,#35501,#35502,#35503,#35504,
+    #35505,#35506,#35507,#35508),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291536180341,0.403547198467,0.903504245793,1.),.UNSPECIFIED.);
+#35483 = CARTESIAN_POINT('',(4.,-1.11E-15,76.4999969957));
+#35484 = CARTESIAN_POINT('',(4.,0.261656360128,76.583284833644));
+#35485 = CARTESIAN_POINT('',(3.98003128967,0.52333056038,76.666578288169
+    ));
+#35486 = CARTESIAN_POINT('',(3.940089172671,0.783162084992,
+    76.749867619826));
+#35487 = CARTESIAN_POINT('',(3.88039191461,1.039328692556,
+    76.833154322199));
+#35488 = CARTESIAN_POINT('',(3.801354548505,1.290049436328,
+    76.916443635601));
+#35489 = CARTESIAN_POINT('',(3.703586856289,1.533593318356,
+    76.999737059787));
+#35490 = CARTESIAN_POINT('',(3.543473483413,1.858467685286,
+    77.115024845693));
+#35491 = CARTESIAN_POINT('',(3.496387308785,1.947338847068,
+    77.147024839809));
+#35492 = CARTESIAN_POINT('',(3.446703017569,2.034813730706,
+    77.179024841709));
+#35493 = CARTESIAN_POINT('',(3.394470525094,2.12080137322,
+    77.211024845129));
+#35494 = CARTESIAN_POINT('',(3.339743646891,2.205213180717,
+    77.243024843887));
+#35495 = CARTESIAN_POINT('',(3.282580098688,2.287962928387,
+    77.275024831877));
+#35496 = CARTESIAN_POINT('',(2.957293141551,2.730524376937,
+    77.449855494029));
+#35497 = CARTESIAN_POINT('',(2.64407219515,3.057509380573,
+    77.592768338018));
+#35498 = CARTESIAN_POINT('',(2.289028472193,3.342041474496,77.7356127035
+    ));
+#35499 = CARTESIAN_POINT('',(1.899202219653,3.577977539563,
+    77.878436553047));
+#35500 = CARTESIAN_POINT('',(1.482455002677,3.760559583848,
+    78.021281167079));
+#35501 = CARTESIAN_POINT('',(1.047494355338,3.886399576009,
+    78.164194171694));
+#35502 = CARTESIAN_POINT('',(0.518309018678,3.967222747754,
+    78.334592316054));
+#35503 = CARTESIAN_POINT('',(0.432365594222,3.978135963616,
+    78.362159792671));
+#35504 = CARTESIAN_POINT('',(0.346157496519,3.986876569425,
+    78.389727267549));
+#35505 = CARTESIAN_POINT('',(0.259750628425,3.993437039548,
+    78.41729473807));
+#35506 = CARTESIAN_POINT('',(0.173211085486,3.997812356386,
+    78.444862202759));
+#35507 = CARTESIAN_POINT('',(8.660515593596E-02,4.000000010378,
+    78.472429661281));
+#35508 = CARTESIAN_POINT('',(-6.7930263043E-07,4.,78.499997114443));
+#35509 = PCURVE('',#32079,#35510);
+#35510 = DEFINITIONAL_REPRESENTATION('',(#35511),#35538);
+#35511 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#35512,#35513,#35514,#35515,
+    #35516,#35517,#35518,#35519,#35520,#35521,#35522,#35523,#35524,
+    #35525,#35526,#35527,#35528,#35529,#35530,#35531,#35532,#35533,
+    #35534,#35535,#35536,#35537),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291536180341,0.403547198467,0.903504245793,1.),.UNSPECIFIED.);
+#35512 = CARTESIAN_POINT('',(-0.931752152184,4.712541813387));
+#35513 = CARTESIAN_POINT('',(-0.931752132577,4.77795803312));
+#35514 = CARTESIAN_POINT('',(-0.931752109482,4.843378659525));
+#35515 = CARTESIAN_POINT('',(-0.931752085976,4.908796046417));
+#35516 = CARTESIAN_POINT('',(-0.931752064376,4.974211372013));
+#35517 = CARTESIAN_POINT('',(-0.931752046982,5.039628756907));
+#35518 = CARTESIAN_POINT('',(-0.931752036127,5.105049381612));
+#35519 = CARTESIAN_POINT('',(-0.931752032513,5.195599148392));
+#35520 = CARTESIAN_POINT('',(-0.931752032714,5.220732705716));
+#35521 = CARTESIAN_POINT('',(-0.931752034227,5.245866270586));
+#35522 = CARTESIAN_POINT('',(-0.931752037111,5.270999837956));
+#35523 = CARTESIAN_POINT('',(-0.931752041374,5.296133402773));
+#35524 = CARTESIAN_POINT('',(-0.931752046978,5.321266959976));
+#35525 = CARTESIAN_POINT('',(-0.931752084423,5.458583153293));
+#35526 = CARTESIAN_POINT('',(-0.931752143535,5.57083033897));
+#35527 = CARTESIAN_POINT('',(-0.931752194235,5.683023710548));
+#35528 = CARTESIAN_POINT('',(-0.931752291709,5.795200932578));
+#35529 = CARTESIAN_POINT('',(-0.931752125141,5.907394283098));
+#35530 = CARTESIAN_POINT('',(-0.931752040021,6.019641501208));
+#35531 = CARTESIAN_POINT('',(-0.931752119706,6.153476331304));
+#35532 = CARTESIAN_POINT('',(-0.931752135913,6.175128498909));
+#35533 = CARTESIAN_POINT('',(-0.931752159565,6.196780669636));
+#35534 = CARTESIAN_POINT('',(-0.931752191343,6.218432840619));
+#35535 = CARTESIAN_POINT('',(-0.931752228485,6.240085008293));
+#35536 = CARTESIAN_POINT('',(-0.931752264781,6.261737168396));
+#35537 = CARTESIAN_POINT('',(-0.931752290574,6.283389315972));
+#35538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35539 = PCURVE('',#35050,#35540);
+#35540 = DEFINITIONAL_REPRESENTATION('',(#35541),#35568);
+#35541 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#35542,#35543,#35544,#35545,
+    #35546,#35547,#35548,#35549,#35550,#35551,#35552,#35553,#35554,
+    #35555,#35556,#35557,#35558,#35559,#35560,#35561,#35562,#35563,
+    #35564,#35565,#35566,#35567),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291536180341,0.403547198467,0.903504245793,1.),.UNSPECIFIED.);
+#35542 = CARTESIAN_POINT('',(0.,-76.4999969957));
+#35543 = CARTESIAN_POINT('',(-6.541409003196E-02,-76.58328483364));
+#35544 = CARTESIAN_POINT('',(-0.130832585344,-76.66657828816));
+#35545 = CARTESIAN_POINT('',(-0.196247841101,-76.74986761982));
+#35546 = CARTESIAN_POINT('',(-0.261661036865,-76.83315432219));
+#35547 = CARTESIAN_POINT('',(-0.327076293907,-76.9164436356));
+#35548 = CARTESIAN_POINT('',(-0.392494792774,-76.99973705978));
+#35549 = CARTESIAN_POINT('',(-0.483041619907,-77.11502484569));
+#35550 = CARTESIAN_POINT('',(-0.50817436158,-77.1470248398));
+#35551 = CARTESIAN_POINT('',(-0.533307111082,-77.1790248417));
+#35552 = CARTESIAN_POINT('',(-0.558439863355,-77.21102484512));
+#35553 = CARTESIAN_POINT('',(-0.58357261333,-77.24302484388));
+#35554 = CARTESIAN_POINT('',(-0.608705355926,-77.27502483187));
+#35555 = CARTESIAN_POINT('',(-0.746017099831,-77.44985549402));
+#35556 = CARTESIAN_POINT('',(-0.858260652957,-77.59276833801));
+#35557 = CARTESIAN_POINT('',(-0.970450394243,-77.7356127035));
+#35558 = CARTESIAN_POINT('',(-1.082623989931,-77.87843655304));
+#35559 = CARTESIAN_POINT('',(-1.19481370341,-78.02128116707));
+#35560 = CARTESIAN_POINT('',(-1.307057232604,-78.16419417169));
+#35561 = CARTESIAN_POINT('',(-1.440887700368,-78.33459231605));
+#35562 = CARTESIAN_POINT('',(-1.462539163307,-78.36215979267));
+#35563 = CARTESIAN_POINT('',(-1.484190631022,-78.38972726754));
+#35564 = CARTESIAN_POINT('',(-1.505842101312,-78.41729473807));
+#35565 = CARTESIAN_POINT('',(-1.527493571375,-78.44486220275));
+#35566 = CARTESIAN_POINT('',(-1.549145037811,-78.47242966128));
+#35567 = CARTESIAN_POINT('',(-1.570796496621,-78.49999711444));
+#35568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35569 = ADVANCED_FACE('',(#35570),#32278,.F.);
+#35570 = FACE_BOUND('',#35571,.F.);
+#35571 = EDGE_LOOP('',(#35572,#35573,#35574,#35615));
+#35572 = ORIENTED_EDGE('',*,*,#35374,.F.);
+#35573 = ORIENTED_EDGE('',*,*,#32265,.T.);
+#35574 = ORIENTED_EDGE('',*,*,#35575,.T.);
+#35575 = EDGE_CURVE('',#32225,#35576,#35578,.T.);
+#35576 = VERTEX_POINT('',#35577);
+#35577 = CARTESIAN_POINT('',(8.4911145E-07,3.100002443253,
+    79.758848127579));
+#35578 = SURFACE_CURVE('',#35579,(#35601,#35608),.PCURVE_S1.);
+#35579 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#35580,#35581,#35582,#35583,
+    #35584,#35585,#35586,#35587,#35588,#35589,#35590,#35591,#35592,
+    #35593,#35594,#35595,#35596,#35597,#35598,#35599,#35600),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#35580 = CARTESIAN_POINT('',(7.6417977013E-07,3.100002198872,
+    71.758847887449));
+#35581 = CARTESIAN_POINT('',(-0.885356953846,3.100002678776,
+    72.122484508188));
+#35582 = CARTESIAN_POINT('',(-1.770719227375,2.821860006894,
+    72.486122786728));
+#35583 = CARTESIAN_POINT('',(-2.558980566111,2.265567602652,
+    72.849749191201));
+#35584 = CARTESIAN_POINT('',(-3.153073669853,1.469279197073,
+    73.213406129407));
+#35585 = CARTESIAN_POINT('',(-3.473006075036,0.509190277543,
+    73.577019290258));
+#35586 = CARTESIAN_POINT('',(-3.472998999038,-0.509190885633,
+    73.940670765368));
+#35587 = CARTESIAN_POINT('',(-3.153074935982,-1.469272282005,
+    74.304301484859));
+#35588 = CARTESIAN_POINT('',(-2.558985403096,-2.265570150867,
+    74.667939172245));
+#35589 = CARTESIAN_POINT('',(-1.770717963828,-2.821858237909,
+    75.03157524608));
+#35590 = CARTESIAN_POINT('',(-8.856220266E-07,-3.37814581023,
+    75.758848007499));
+#35591 = CARTESIAN_POINT('',(1.770716504293,-2.821859230112,
+    76.486120768913));
+#35592 = CARTESIAN_POINT('',(2.558985717357,-2.265572924738,
+    76.849756842765));
+#35593 = CARTESIAN_POINT('',(3.153067524148,-1.469265090478,
+    77.213394530095));
+#35594 = CARTESIAN_POINT('',(3.473010008092,-0.50921424945,
+    77.577025249704));
+#35595 = CARTESIAN_POINT('',(3.472998062085,0.509219705449,
+    77.940676724642));
+#35596 = CARTESIAN_POINT('',(3.153076101433,1.469248372358,
+    78.304289885668));
+#35597 = CARTESIAN_POINT('',(2.558982456285,2.265582671934,
+    78.667946823747));
+#35598 = CARTESIAN_POINT('',(1.770720531482,2.821854930787,
+    79.031573228305));
+#35599 = CARTESIAN_POINT('',(0.885358567114,3.100001939027,
+    79.395211506765));
+#35600 = CARTESIAN_POINT('',(8.4911150511E-07,3.100002443252,
+    79.758848127579));
+#35601 = PCURVE('',#32278,#35602);
+#35602 = DEFINITIONAL_REPRESENTATION('',(#35603),#35607);
+#35603 = LINE('',#35604,#35605);
+#35604 = CARTESIAN_POINT('',(-0.,0.));
+#35605 = VECTOR('',#35606,1.);
+#35606 = DIRECTION('',(0.,1.));
+#35607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35608 = PCURVE('',#32643,#35609);
+#35609 = DEFINITIONAL_REPRESENTATION('',(#35610),#35614);
+#35610 = LINE('',#35611,#35612);
+#35611 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#35612 = VECTOR('',#35613,1.);
+#35613 = DIRECTION('',(0.,1.));
+#35614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35615 = ORIENTED_EDGE('',*,*,#35616,.F.);
+#35616 = EDGE_CURVE('',#35375,#35576,#35617,.T.);
+#35617 = SURFACE_CURVE('',#35618,(#35621,#35628),.PCURVE_S1.);
+#35618 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35619,#35620),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#35619 = CARTESIAN_POINT('',(8.4908949338E-07,3.09999755676,
+    78.741156673967));
+#35620 = CARTESIAN_POINT('',(8.4911150511E-07,3.100002443252,
+    79.758848127579));
+#35621 = PCURVE('',#32278,#35622);
+#35622 = DEFINITIONAL_REPRESENTATION('',(#35623),#35627);
+#35623 = LINE('',#35624,#35625);
+#35624 = CARTESIAN_POINT('',(0.,6.283389315972));
+#35625 = VECTOR('',#35626,1.);
+#35626 = DIRECTION('',(1.,0.));
+#35627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35628 = PCURVE('',#35629,#35672);
+#35629 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#35630,#35631,#35632,#35633,#35634,#35635,#35636,#35637,#35638
+      ,#35639,#35640,#35641,#35642,#35643,#35644,#35645,#35646,#35647
+      ,#35648,#35649,#35650)
+    ,(#35651,#35652,#35653,#35654,#35655,#35656,#35657,#35658,#35659
+      ,#35660,#35661,#35662,#35663,#35664,#35665,#35666,#35667,#35668
+      ,#35669,#35670,#35671
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#35630 = CARTESIAN_POINT('',(8.4908945741E-07,3.09999755676,
+    78.741156673967));
+#35631 = CARTESIAN_POINT('',(-0.885355473403,3.099997537705,
+    79.104793294619));
+#35632 = CARTESIAN_POINT('',(-1.770716194621,2.821851452742,
+    79.468431573232));
+#35633 = CARTESIAN_POINT('',(-2.558977181472,2.265580502514,
+    79.832057977684));
+#35634 = CARTESIAN_POINT('',(-3.153070326576,1.469247783869,
+    80.195714915854));
+#35635 = CARTESIAN_POINT('',(-3.472992308793,0.509220805062,
+    80.55932807682));
+#35636 = CARTESIAN_POINT('',(-3.473004812612,-0.509211544147,
+    80.922979551731));
+#35637 = CARTESIAN_POINT('',(-3.153063358972,-1.469261047352,
+    81.286610271431));
+#35638 = CARTESIAN_POINT('',(-2.558982924787,-2.265567951787,
+    81.650247958682));
+#35639 = CARTESIAN_POINT('',(-1.770715258983,-2.821853812129,
+    82.013884032569));
+#35640 = CARTESIAN_POINT('',(-9.6491348218E-07,-3.378140485385,
+    82.741156793969));
+#35641 = CARTESIAN_POINT('',(1.770713626909,-2.821854759911,
+    83.468429555401));
+#35642 = CARTESIAN_POINT('',(2.558980128396,-2.265567981538,
+    83.832065629211));
+#35643 = CARTESIAN_POINT('',(3.153069161029,-1.469271693264,
+    84.195703316653));
+#35644 = CARTESIAN_POINT('',(3.472993245773,-0.509191985575,
+    84.55933403603));
+#35645 = CARTESIAN_POINT('',(3.47300087959,0.509187572527,
+    84.922985511348));
+#35646 = CARTESIAN_POINT('',(3.153069504633,1.469275153766,
+    85.28659867192));
+#35647 = CARTESIAN_POINT('',(2.558977773564,2.265562629769,
+    85.65025561038));
+#35648 = CARTESIAN_POINT('',(1.770717982056,2.821854588924,
+    86.013882014683));
+#35649 = CARTESIAN_POINT('',(0.885357256467,3.09999730732,
+    86.377520293332));
+#35650 = CARTESIAN_POINT('',(9.3398276713E-07,3.099997312484,
+    86.741156913999));
+#35651 = CARTESIAN_POINT('',(8.4911146869E-07,3.100002443253,
+    79.758848127579));
+#35652 = CARTESIAN_POINT('',(-0.885356938731,3.100002947319,
+    80.122484748231));
+#35653 = CARTESIAN_POINT('',(-1.7707192896,2.821860277839,
+    80.486123026812));
+#35654 = CARTESIAN_POINT('',(-2.558980705789,2.265567851343,
+    80.849749431397));
+#35655 = CARTESIAN_POINT('',(-3.153073878104,1.469279399216,
+    81.213406369301));
+#35656 = CARTESIAN_POINT('',(-3.47300633483,0.509190412847,
+    81.577019530584));
+#35657 = CARTESIAN_POINT('',(-3.472999286727,-0.509190830644,
+    81.940671005249));
+#35658 = CARTESIAN_POINT('',(-3.153075224757,-1.469272311433,
+    82.304301725088));
+#35659 = CARTESIAN_POINT('',(-2.558985666855,-2.265570259339,
+    82.667939412274));
+#35660 = CARTESIAN_POINT('',(-1.770718180696,-2.821858411819,
+    83.031575486184));
+#35661 = CARTESIAN_POINT('',(-9.7816209114E-07,-3.378146076493,
+    83.758848247578));
+#35662 = CARTESIAN_POINT('',(1.770716566559,-2.821859501036,
+    84.486121009013));
+#35663 = CARTESIAN_POINT('',(2.558985856992,-2.265573173408,
+    84.849757082826));
+#35664 = CARTESIAN_POINT('',(3.153067732421,-1.469265292665,
+    85.213394770245));
+#35665 = CARTESIAN_POINT('',(3.473010267887,-0.509214384706,
+    85.577025489705));
+#35666 = CARTESIAN_POINT('',(3.472998349756,0.509219650415,
+    85.940676964829));
+#35667 = CARTESIAN_POINT('',(3.15307639025,1.469248401815,86.30429012568
+    ));
+#35668 = CARTESIAN_POINT('',(2.558982719987,2.265582780414,86.6679470639
+    ));
+#35669 = CARTESIAN_POINT('',(1.770720748376,2.821855104643,
+    87.031573468319));
+#35670 = CARTESIAN_POINT('',(0.88535872184,3.100002159194,
+    87.395211746943));
+#35671 = CARTESIAN_POINT('',(9.3400601653E-07,3.100002687532,
+    87.758848367609));
+#35672 = DEFINITIONAL_REPRESENTATION('',(#35673),#35677);
+#35673 = LINE('',#35674,#35675);
+#35674 = CARTESIAN_POINT('',(0.,0.));
+#35675 = VECTOR('',#35676,1.);
+#35676 = DIRECTION('',(1.,0.));
+#35677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35678 = ADVANCED_FACE('',(#35679),#32643,.F.);
+#35679 = FACE_BOUND('',#35680,.F.);
+#35680 = EDGE_LOOP('',(#35681,#35682,#35683,#35892,#35980));
+#35681 = ORIENTED_EDGE('',*,*,#35575,.F.);
+#35682 = ORIENTED_EDGE('',*,*,#32630,.T.);
+#35683 = ORIENTED_EDGE('',*,*,#35684,.T.);
+#35684 = EDGE_CURVE('',#32543,#35685,#35687,.T.);
+#35685 = VERTEX_POINT('',#35686);
+#35686 = CARTESIAN_POINT('',(4.,0.,77.999997004821));
+#35687 = SURFACE_CURVE('',#35688,(#35754,#35823),.PCURVE_S1.);
+#35688 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#35689,#35690,#35691,#35692,
+    #35693,#35694,#35695,#35696,#35697,#35698,#35699,#35700,#35701,
+    #35702,#35703,#35704,#35705,#35706,#35707,#35708,#35709,#35710,
+    #35711,#35712,#35713,#35714,#35715,#35716,#35717,#35718,#35719,
+    #35720,#35721,#35722,#35723,#35724,#35725,#35726,#35727,#35728,
+    #35729,#35730,#35731,#35732,#35733,#35734,#35735,#35736,#35737,
+    #35738,#35739,#35740,#35741,#35742,#35743,#35744,#35745,#35746,
+    #35747,#35748,#35749,#35750,#35751,#35752,#35753),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924781769794E-02,0.113261168777,
+    0.273269972886,0.347951958406,0.530609225433,0.567950483846,
+    0.763924185692,0.961229232147,1.),.UNSPECIFIED.);
+#35689 = CARTESIAN_POINT('',(-6.1131940843E-07,4.,71.999997403083));
+#35690 = CARTESIAN_POINT('',(-0.11601340152,3.999999976469,
+    72.036925367023));
+#35691 = CARTESIAN_POINT('',(-0.232026628799,3.996154521313,
+    72.07385346244));
+#35692 = CARTESIAN_POINT('',(-0.347890949721,3.988463646686,
+    72.11078150096));
+#35693 = CARTESIAN_POINT('',(-0.463457607931,3.976934258461,
+    72.147709473372));
+#35694 = CARTESIAN_POINT('',(-0.578578540238,3.961580139296,
+    72.184637458496));
+#35695 = CARTESIAN_POINT('',(-0.693106482688,3.942421931721,
+    72.22156553206));
+#35696 = CARTESIAN_POINT('',(-0.806895076644,3.919487121205,
+    72.258493675562));
+#35697 = CARTESIAN_POINT('',(-1.066553840611,3.858134560014,
+    72.343421490062));
+#35698 = CARTESIAN_POINT('',(-1.211816261929,3.817135760082,
+    72.391421822026));
+#35699 = CARTESIAN_POINT('',(-1.355266189132,3.769889364604,
+    72.439421932684));
+#35700 = CARTESIAN_POINT('',(-1.496590165714,3.716489717655,
+    72.48742176048));
+#35701 = CARTESIAN_POINT('',(-1.635481713826,3.657049607206,
+    72.535421587708));
+#35702 = CARTESIAN_POINT('',(-1.771641719771,3.591700110123,
+    72.583421697553));
+#35703 = CARTESIAN_POINT('',(-1.904778819488,3.520590437146,
+    72.631422031139));
+#35704 = CARTESIAN_POINT('',(-2.359137355626,3.252160574528,
+    72.799402951879));
+#35705 = CARTESIAN_POINT('',(-2.663152805612,3.025402573633,
+    72.919434376892));
+#35706 = CARTESIAN_POINT('',(-2.942029134617,2.766281813386,
+    73.03943946158));
+#35707 = CARTESIAN_POINT('',(-3.191799448467,2.478124045114,
+    73.159421750268));
+#35708 = CARTESIAN_POINT('',(-3.40907212969,2.1647350144,73.279404055711
+    ));
+#35709 = CARTESIAN_POINT('',(-3.59100064853,1.830343663456,
+    73.399409172683));
+#35710 = CARTESIAN_POINT('',(-3.735346049938,1.479617299038,
+    73.519440609918));
+#35711 = CARTESIAN_POINT('',(-3.889828780075,0.948779567264,
+    73.695421297666));
+#35712 = CARTESIAN_POINT('',(-3.930497303717,0.777385039408,
+    73.751421985588));
+#35713 = CARTESIAN_POINT('',(-3.962529718504,0.604018938289,
+    73.807422186652));
+#35714 = CARTESIAN_POINT('',(-3.98581614567,0.429189784277,
+    73.863421777939));
+#35715 = CARTESIAN_POINT('',(-4.000282933041,0.253410937882,
+    73.919421369228));
+#35716 = CARTESIAN_POINT('',(-4.005892755021,7.719967123367E-02,
+    73.975421570316));
+#35717 = CARTESIAN_POINT('',(-4.002644712577,-9.892376042645E-02,
+    74.031422258347));
+#35718 = CARTESIAN_POINT('',(-3.961052933172,-0.703707601311,
+    74.224385684619));
+#35719 = CARTESIAN_POINT('',(-3.878736466363,-1.129654705345,
+    74.361446965511));
+#35720 = CARTESIAN_POINT('',(-3.744047547363,-1.544223677891,
+    74.498454649693));
+#35721 = CARTESIAN_POINT('',(-3.559001095529,-1.939956003985,
+    74.635421782951));
+#35722 = CARTESIAN_POINT('',(-3.326678924933,-2.30991907479,
+    74.772388912789));
+#35723 = CARTESIAN_POINT('',(-3.051237611698,-2.647766106781,
+    74.909396605733));
+#35724 = CARTESIAN_POINT('',(-2.737853856936,-2.947762029888,
+    75.04645789581));
+#35725 = CARTESIAN_POINT('',(-2.322582594683,-3.257813354432,
+    75.211421728618));
+#35726 = CARTESIAN_POINT('',(-2.250774131475,-3.308668225119,
+    75.239421734088));
+#35727 = CARTESIAN_POINT('',(-2.177695030986,-3.357712772843,
+    75.267421748064));
+#35728 = CARTESIAN_POINT('',(-2.103398611688,-3.404910037036,
+    75.295421766302));
+#35729 = CARTESIAN_POINT('',(-2.027939391191,-3.45022499825,
+    75.323421784557));
+#35730 = CARTESIAN_POINT('',(-1.951373086242,-3.493624578159,
+    75.351421798584));
+#35731 = CARTESIAN_POINT('',(-1.873756612729,-3.535077639556,
+    75.379421804141));
+#35732 = CARTESIAN_POINT('',(-1.382596267702,-3.781739267787,
+    75.554370841626));
+#35733 = CARTESIAN_POINT('',(-0.94232763431,-3.934702659206,
+    75.701458184043));
+#35734 = CARTESIAN_POINT('',(-0.483238986577,-4.02875415162,
+    75.84846731686));
+#35735 = CARTESIAN_POINT('',(-1.459475360826E-02,-4.061509742679,
+    75.995421798256));
+#35736 = CARTESIAN_POINT('',(0.454272811897,-4.032123030253,
+    76.142376240717));
+#35737 = CARTESIAN_POINT('',(0.914025504117,-3.941373334218,
+    76.289385423507));
+#35738 = CARTESIAN_POINT('',(1.355382085638,-3.791578001255,
+    76.436472752438));
+#35739 = CARTESIAN_POINT('',(2.186255107244,-3.381762631253,
+    76.731369098637));
+#35740 = CARTESIAN_POINT('',(2.576198289466,-3.120606449015,
+    76.879459461154));
+#35741 = CARTESIAN_POINT('',(2.929937254708,-2.808253420592,
+    77.02746886883));
+#35742 = CARTESIAN_POINT('',(3.239840281266,-2.45079533593,
+    77.175421820012));
+#35743 = CARTESIAN_POINT('',(3.499493698059,-2.055325642509,
+    77.32337475295));
+#35744 = CARTESIAN_POINT('',(3.703816706206,-1.629946040016,
+    77.471384100721));
+#35745 = CARTESIAN_POINT('',(3.849023778977,-1.183657826564,
+    77.619474414856));
+#35746 = CARTESIAN_POINT('',(3.950043414089,-0.63678769441,
+    77.796493611519));
+#35747 = CARTESIAN_POINT('',(3.964290259043,-0.546542037658,
+    77.82556551688));
+#35748 = CARTESIAN_POINT('',(3.976180263543,-0.455934895119,
+    77.854637432935));
+#35749 = CARTESIAN_POINT('',(3.985702853266,-0.365038113016,
+    77.883709355097));
+#35750 = CARTESIAN_POINT('',(3.992850094519,-0.273923780047,
+    77.912781278544));
+#35751 = CARTESIAN_POINT('',(3.99761669424,-0.18266422738,
+    77.941853198217));
+#35752 = CARTESIAN_POINT('',(4.,-9.133202865991E-02,77.970925108819));
+#35753 = CARTESIAN_POINT('',(4.,-1.33E-15,77.999997004821));
+#35754 = PCURVE('',#32643,#35755);
+#35755 = DEFINITIONAL_REPRESENTATION('',(#35756),#35822);
+#35756 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#35757,#35758,#35759,#35760,
+    #35761,#35762,#35763,#35764,#35765,#35766,#35767,#35768,#35769,
+    #35770,#35771,#35772,#35773,#35774,#35775,#35776,#35777,#35778,
+    #35779,#35780,#35781,#35782,#35783,#35784,#35785,#35786,#35787,
+    #35788,#35789,#35790,#35791,#35792,#35793,#35794,#35795,#35796,
+    #35797,#35798,#35799,#35800,#35801,#35802,#35803,#35804,#35805,
+    #35806,#35807,#35808,#35809,#35810,#35811,#35812,#35813,#35814,
+    #35815,#35816,#35817,#35818,#35819,#35820,#35821),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924781769794E-02,0.113261168777,
+    0.273269972886,0.347951958406,0.530609225433,0.567950483846,
+    0.763924185692,0.961229232147,1.),.UNSPECIFIED.);
+#35757 = CARTESIAN_POINT('',(-0.103530973324,0.));
+#35758 = CARTESIAN_POINT('',(-0.103531007864,2.900412018712E-02));
+#35759 = CARTESIAN_POINT('',(-0.10353106215,5.800835873928E-02));
+#35760 = CARTESIAN_POINT('',(-0.103531110062,8.701255357504E-02));
+#35761 = CARTESIAN_POINT('',(-0.103531142531,0.116016690313));
+#35762 = CARTESIAN_POINT('',(-0.103531161138,0.145020828565));
+#35763 = CARTESIAN_POINT('',(-0.103531171726,0.174025028236));
+#35764 = CARTESIAN_POINT('',(-0.103531178005,0.203029275815));
+#35765 = CARTESIAN_POINT('',(-0.103531171463,0.269733596269));
+#35766 = CARTESIAN_POINT('',(-0.103531156746,0.307434183964));
+#35767 = CARTESIAN_POINT('',(-0.103531136583,0.345134589042));
+#35768 = CARTESIAN_POINT('',(-0.103531115738,0.382834766842));
+#35769 = CARTESIAN_POINT('',(-0.103531097922,0.420534942829));
+#35770 = CARTESIAN_POINT('',(-0.103531085553,0.45823534266));
+#35771 = CARTESIAN_POINT('',(-0.103531079518,0.495935922249));
+#35772 = CARTESIAN_POINT('',(-0.103531077476,0.627872064387));
+#35773 = CARTESIAN_POINT('',(-0.103531111023,0.722147580652));
+#35774 = CARTESIAN_POINT('',(-0.103531175707,0.81640245448));
+#35775 = CARTESIAN_POINT('',(-0.103531224339,0.91063944326));
+#35776 = CARTESIAN_POINT('',(-0.103531243146,1.004876432864));
+#35777 = CARTESIAN_POINT('',(-0.103531242707,1.099131311349));
+#35778 = CARTESIAN_POINT('',(-0.103531226667,1.193406838933));
+#35779 = CARTESIAN_POINT('',(-0.103531190244,1.331626207143));
+#35780 = CARTESIAN_POINT('',(-0.103531176732,1.375610460229));
+#35781 = CARTESIAN_POINT('',(-0.103531161909,1.419594328438));
+#35782 = CARTESIAN_POINT('',(-0.103531146435,1.463577716437));
+#35783 = CARTESIAN_POINT('',(-0.103531131021,1.507561104494));
+#35784 = CARTESIAN_POINT('',(-0.103531116432,1.551544972851));
+#35785 = CARTESIAN_POINT('',(-0.103531103485,1.595529226079));
+#35786 = CARTESIAN_POINT('',(-0.103531067558,1.747087235435));
+#35787 = CARTESIAN_POINT('',(-0.103531056907,1.8547384047));
+#35788 = CARTESIAN_POINT('',(-0.103531074171,1.962347506569));
+#35789 = CARTESIAN_POINT('',(-0.103531125711,2.069924785374));
+#35790 = CARTESIAN_POINT('',(-0.103531220802,2.177502064913));
+#35791 = CARTESIAN_POINT('',(-0.103531279414,2.285111168716));
+#35792 = CARTESIAN_POINT('',(-0.103531281743,2.392762337895));
+#35793 = CARTESIAN_POINT('',(-0.103531241125,2.522328805441));
+#35794 = CARTESIAN_POINT('',(-0.103531232702,2.544320666572));
+#35795 = CARTESIAN_POINT('',(-0.103531222957,2.566312533969));
+#35796 = CARTESIAN_POINT('',(-0.103531212132,2.588304404473));
+#35797 = CARTESIAN_POINT('',(-0.103531200514,2.610296274932));
+#35798 = CARTESIAN_POINT('',(-0.103531188427,2.632288142198));
+#35799 = CARTESIAN_POINT('',(-0.103531176239,2.654280003128));
+#35800 = CARTESIAN_POINT('',(-0.103531101984,2.791689082709));
+#35801 = CARTESIAN_POINT('',(-0.103531016228,2.907214933068));
+#35802 = CARTESIAN_POINT('',(-0.103531145933,3.022679466256));
+#35803 = CARTESIAN_POINT('',(-0.103531114931,3.138100981885));
+#35804 = CARTESIAN_POINT('',(-0.103531025382,3.25352245001));
+#35805 = CARTESIAN_POINT('',(-0.103531245388,3.368986997498));
+#35806 = CARTESIAN_POINT('',(-0.103531211335,3.484512852909));
+#35807 = CARTESIAN_POINT('',(-0.103531162945,3.716131400507));
+#35808 = CARTESIAN_POINT('',(-0.103531112906,3.832445057602));
+#35809 = CARTESIAN_POINT('',(-0.103531069721,3.94869513219));
+#35810 = CARTESIAN_POINT('',(-0.103531127273,4.064900889819));
+#35811 = CARTESIAN_POINT('',(-0.10353119088,4.181106655129));
+#35812 = CARTESIAN_POINT('',(-0.103531228097,4.297356731085));
+#35813 = CARTESIAN_POINT('',(-0.103531239191,4.413670386706));
+#35814 = CARTESIAN_POINT('',(-0.103531223798,4.552705453538));
+#35815 = CARTESIAN_POINT('',(-0.103531220355,4.57553921541));
+#35816 = CARTESIAN_POINT('',(-0.10353121603,4.598372984962));
+#35817 = CARTESIAN_POINT('',(-0.103531210865,4.621206758575));
+#35818 = CARTESIAN_POINT('',(-0.103531204916,4.644040532467));
+#35819 = CARTESIAN_POINT('',(-0.103531198251,4.666874302689));
+#35820 = CARTESIAN_POINT('',(-0.103531190946,4.689708065127));
+#35821 = CARTESIAN_POINT('',(-0.103531183092,4.712541815504));
+#35822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35823 = PCURVE('',#32598,#35824);
+#35824 = DEFINITIONAL_REPRESENTATION('',(#35825),#35891);
+#35825 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#35826,#35827,#35828,#35829,
+    #35830,#35831,#35832,#35833,#35834,#35835,#35836,#35837,#35838,
+    #35839,#35840,#35841,#35842,#35843,#35844,#35845,#35846,#35847,
+    #35848,#35849,#35850,#35851,#35852,#35853,#35854,#35855,#35856,
+    #35857,#35858,#35859,#35860,#35861,#35862,#35863,#35864,#35865,
+    #35866,#35867,#35868,#35869,#35870,#35871,#35872,#35873,#35874,
+    #35875,#35876,#35877,#35878,#35879,#35880,#35881,#35882,#35883,
+    #35884,#35885,#35886,#35887,#35888,#35889,#35890),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924781769794E-02,0.113261168777,
+    0.273269972886,0.347951958406,0.530609225433,0.567950483846,
+    0.763924185692,0.961229232147,1.),.UNSPECIFIED.);
+#35826 = CARTESIAN_POINT('',(-1.570796479625,-71.99999740308));
+#35827 = CARTESIAN_POINT('',(-1.599799677175,-72.03692536702));
+#35828 = CARTESIAN_POINT('',(-1.62880298448,-72.07385346244));
+#35829 = CARTESIAN_POINT('',(-1.657806241581,-72.11078150096));
+#35830 = CARTESIAN_POINT('',(-1.686809436,-72.14770947337));
+#35831 = CARTESIAN_POINT('',(-1.715812628996,-72.18463745849));
+#35832 = CARTESIAN_POINT('',(-1.744815881808,-72.22156553206));
+#35833 = CARTESIAN_POINT('',(-1.773819181905,-72.25849367556));
+#35834 = CARTESIAN_POINT('',(-1.840521323208,-72.34342149006));
+#35835 = CARTESIAN_POINT('',(-1.878220679236,-72.39142182202));
+#35836 = CARTESIAN_POINT('',(-1.915919853996,-72.43942193268));
+#35837 = CARTESIAN_POINT('',(-1.95361880343,-72.48742176048));
+#35838 = CARTESIAN_POINT('',(-1.991317753046,-72.5354215877));
+#35839 = CARTESIAN_POINT('',(-2.029016928214,-72.58342169755));
+#35840 = CARTESIAN_POINT('',(-2.066716284461,-72.63142203113));
+#35841 = CARTESIAN_POINT('',(-2.198648149098,-72.79940295187));
+#35842 = CARTESIAN_POINT('',(-2.292920615435,-72.91943437689));
+#35843 = CARTESIAN_POINT('',(-2.387172440541,-73.03943946157));
+#35844 = CARTESIAN_POINT('',(-2.48140637853,-73.15942175026));
+#35845 = CARTESIAN_POINT('',(-2.575640314455,-73.27940405571));
+#35846 = CARTESIAN_POINT('',(-2.669892135324,-73.39940917268));
+#35847 = CARTESIAN_POINT('',(-2.76416459924,-73.51944060991));
+#35848 = CARTESIAN_POINT('',(-2.902379470769,-73.69542129766));
+#35849 = CARTESIAN_POINT('',(-2.946362292162,-73.75142198558));
+#35850 = CARTESIAN_POINT('',(-2.990344728055,-73.80742218665));
+#35851 = CARTESIAN_POINT('',(-3.034326683362,-73.86342177793));
+#35852 = CARTESIAN_POINT('',(-3.078308638665,-73.91942136922));
+#35853 = CARTESIAN_POINT('',(-3.122291074545,-73.97542157031));
+#35854 = CARTESIAN_POINT('',(-3.166273895914,-74.03142225834));
+#35855 = CARTESIAN_POINT('',(-3.317826974551,-74.22438568461));
+#35856 = CARTESIAN_POINT('',(-3.425474646914,-74.36144696551));
+#35857 = CARTESIAN_POINT('',(-3.533080261988,-74.49845464969));
+#35858 = CARTESIAN_POINT('',(-3.640654065444,-74.63542178294));
+#35859 = CARTESIAN_POINT('',(-3.748227869275,-74.77238891279));
+#35860 = CARTESIAN_POINT('',(-3.855833483349,-74.90939660573));
+#35861 = CARTESIAN_POINT('',(-3.963481154412,-75.04645789581));
+#35862 = CARTESIAN_POINT('',(-4.09304340902,-75.21142172861));
+#35863 = CARTESIAN_POINT('',(-4.115034554976,-75.23942173408));
+#35864 = CARTESIAN_POINT('',(-4.137025707156,-75.26742174806));
+#35865 = CARTESIAN_POINT('',(-4.159016862447,-75.2954217663));
+#35866 = CARTESIAN_POINT('',(-4.181008017738,-75.32342178455));
+#35867 = CARTESIAN_POINT('',(-4.202999169918,-75.35142179858));
+#35868 = CARTESIAN_POINT('',(-4.224990315873,-75.37942180414));
+#35869 = CARTESIAN_POINT('',(-4.362394929007,-75.55437084162));
+#35870 = CARTESIAN_POINT('',(-4.477917023332,-75.70145818404));
+#35871 = CARTESIAN_POINT('',(-4.593377835296,-75.84846731686));
+#35872 = CARTESIAN_POINT('',(-4.708795564971,-75.99542179825));
+#35873 = CARTESIAN_POINT('',(-4.824213302476,-76.14237624071));
+#35874 = CARTESIAN_POINT('',(-4.93967410778,-76.2893854235));
+#35875 = CARTESIAN_POINT('',(-5.055196203469,-76.43647275243));
+#35876 = CARTESIAN_POINT('',(-5.286807221061,-76.73136909863));
+#35877 = CARTESIAN_POINT('',(-5.403117097893,-76.87945946115));
+#35878 = CARTESIAN_POINT('',(-5.519363401909,-77.02746886883));
+#35879 = CARTESIAN_POINT('',(-5.635565398432,-77.17542182001));
+#35880 = CARTESIAN_POINT('',(-5.751767396404,-77.32337475295));
+#35881 = CARTESIAN_POINT('',(-5.868013707361,-77.47138410072));
+#35882 = CARTESIAN_POINT('',(-5.984323591196,-77.61947441485));
+#35883 = CARTESIAN_POINT('',(-6.123354142722,-77.79649361151));
+#35884 = CARTESIAN_POINT('',(-6.146187162825,-77.82556551688));
+#35885 = CARTESIAN_POINT('',(-6.169020190368,-77.85463743293));
+#35886 = CARTESIAN_POINT('',(-6.191853221724,-77.88370935509));
+#35887 = CARTESIAN_POINT('',(-6.214686253106,-77.91278127854));
+#35888 = CARTESIAN_POINT('',(-6.23751928057,-77.94185319821));
+#35889 = CARTESIAN_POINT('',(-6.260352300015,-77.97092510881));
+#35890 = CARTESIAN_POINT('',(-6.28318530718,-77.99999700482));
+#35891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35892 = ORIENTED_EDGE('',*,*,#35893,.T.);
+#35893 = EDGE_CURVE('',#35685,#35894,#35896,.T.);
+#35894 = VERTEX_POINT('',#35895);
+#35895 = CARTESIAN_POINT('',(-6.79257954E-07,4.,79.999997114465));
+#35896 = SURFACE_CURVE('',#35897,(#35921,#35948),.PCURVE_S1.);
+#35897 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#35898,#35899,#35900,#35901,
+    #35902,#35903,#35904,#35905,#35906,#35907,#35908,#35909,#35910,
+    #35911,#35912,#35913,#35914,#35915,#35916,#35917,#35918,#35919,
+    #35920),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607620316743,
+    0.855121293862,1.),.UNSPECIFIED.);
+#35898 = CARTESIAN_POINT('',(4.,-1.16E-15,77.999997004821));
+#35899 = CARTESIAN_POINT('',(4.,0.47710813529,78.151865284704));
+#35900 = CARTESIAN_POINT('',(3.934961997882,0.954729061914,
+    78.303896516069));
+#35901 = CARTESIAN_POINT('',(3.804643581201,1.421707158498,
+    78.455834558067));
+#35902 = CARTESIAN_POINT('',(3.611382510023,1.86773111083,
+    78.607709595151));
+#35903 = CARTESIAN_POINT('',(3.359085683262,2.283223085861,
+    78.759584510463));
+#35904 = CARTESIAN_POINT('',(3.053311377089,2.65945921052,
+    78.911522321253));
+#35905 = CARTESIAN_POINT('',(2.70112343472,2.988572301526,
+    79.063553408611));
+#35906 = CARTESIAN_POINT('',(2.153169458889,3.376629857359,79.2772819144
+    ));
+#35907 = CARTESIAN_POINT('',(1.988331780012,3.480144065289,
+    79.339144043667));
+#35908 = CARTESIAN_POINT('',(1.817829739073,3.574445575154,
+    79.401005358889));
+#35909 = CARTESIAN_POINT('',(1.642266393356,3.659175693741,
+    79.462865651645));
+#35910 = CARTESIAN_POINT('',(1.462268180685,3.734024355411,
+    79.524725952329));
+#35911 = CARTESIAN_POINT('',(1.278483138498,3.798729634652,
+    79.586587285215));
+#35912 = CARTESIAN_POINT('',(1.091580085195,3.853079396323,
+    79.648449428127));
+#35913 = CARTESIAN_POINT('',(0.791420607792,3.922575013138,
+    79.746520575349));
+#35914 = CARTESIAN_POINT('',(0.679757893423,3.944632806923,
+    79.782731520388));
+#35915 = CARTESIAN_POINT('',(0.567397995313,3.963056698291,
+    79.818942487374));
+#35916 = CARTESIAN_POINT('',(0.454479008979,3.977821266524,
+    79.855153456383));
+#35917 = CARTESIAN_POINT('',(0.341139750768,3.988907436798,
+    79.891364412072));
+#35918 = CARTESIAN_POINT('',(0.227519757853,3.99630248018,
+    79.927575343676));
+#35919 = CARTESIAN_POINT('',(0.113759288236,4.00000001363,
+    79.963786245009));
+#35920 = CARTESIAN_POINT('',(-6.7925795274E-07,4.,79.999997114465));
+#35921 = PCURVE('',#32643,#35922);
+#35922 = DEFINITIONAL_REPRESENTATION('',(#35923),#35947);
+#35923 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#35924,#35925,#35926,#35927,
+    #35928,#35929,#35930,#35931,#35932,#35933,#35934,#35935,#35936,
+    #35937,#35938,#35939,#35940,#35941,#35942,#35943,#35944,#35945,
+    #35946),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607620316743,
+    0.855121293862,1.),.UNSPECIFIED.);
+#35924 = CARTESIAN_POINT('',(-0.103531183092,4.712541815504));
+#35925 = CARTESIAN_POINT('',(-0.103531142062,4.831822731777));
+#35926 = CARTESIAN_POINT('',(-0.103531085531,4.951231617528));
+#35927 = CARTESIAN_POINT('',(-0.103531029409,5.070567305149));
+#35928 = CARTESIAN_POINT('',(-0.103530987428,5.189853521456));
+#35929 = CARTESIAN_POINT('',(-0.103531009362,5.30913970887));
+#35930 = CARTESIAN_POINT('',(-0.103531213318,5.428475372161));
+#35931 = CARTESIAN_POINT('',(-0.10353133713,5.547884248831));
+#35932 = CARTESIAN_POINT('',(-0.10353132714,5.715751668612));
+#35933 = CARTESIAN_POINT('',(-0.103531301984,5.764339635586));
+#35934 = CARTESIAN_POINT('',(-0.103531252027,5.81292695085));
+#35935 = CARTESIAN_POINT('',(-0.103531174898,5.861513450379));
+#35936 = CARTESIAN_POINT('',(-0.103531079896,5.910099948541));
+#35937 = CARTESIAN_POINT('',(-0.10353099002,5.958687260952));
+#35938 = CARTESIAN_POINT('',(-0.103530934539,6.007275226812));
+#35939 = CARTESIAN_POINT('',(-0.103530930673,6.084302627863));
+#35940 = CARTESIAN_POINT('',(-0.103530945916,6.112743569101));
+#35941 = CARTESIAN_POINT('',(-0.103530984829,6.141184539213));
+#35942 = CARTESIAN_POINT('',(-0.103531048222,6.169625523332));
+#35943 = CARTESIAN_POINT('',(-0.103531130718,6.198066506974));
+#35944 = CARTESIAN_POINT('',(-0.103531220752,6.226507476041));
+#35945 = CARTESIAN_POINT('',(-0.103531300569,6.254948416818));
+#35946 = CARTESIAN_POINT('',(-0.103531346225,6.283389315972));
+#35947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35948 = PCURVE('',#35949,#35954);
+#35949 = CYLINDRICAL_SURFACE('',#35950,4.);
+#35950 = AXIS2_PLACEMENT_3D('',#35951,#35952,#35953);
+#35951 = CARTESIAN_POINT('',(0.,0.,0.));
+#35952 = DIRECTION('',(-0.,-0.,-1.));
+#35953 = DIRECTION('',(1.,0.,0.));
+#35954 = DEFINITIONAL_REPRESENTATION('',(#35955),#35979);
+#35955 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#35956,#35957,#35958,#35959,
+    #35960,#35961,#35962,#35963,#35964,#35965,#35966,#35967,#35968,
+    #35969,#35970,#35971,#35972,#35973,#35974,#35975,#35976,#35977,
+    #35978),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607620316743,
+    0.855121293862,1.),.UNSPECIFIED.);
+#35956 = CARTESIAN_POINT('',(0.,-77.99999700482));
+#35957 = CARTESIAN_POINT('',(-0.119277033822,-78.1518652847));
+#35958 = CARTESIAN_POINT('',(-0.238682026799,-78.30389651606));
+#35959 = CARTESIAN_POINT('',(-0.358013822999,-78.45583455806));
+#35960 = CARTESIAN_POINT('',(-0.477296150988,-78.60770959515));
+#35961 = CARTESIAN_POINT('',(-0.596578491379,-78.75958451046));
+#35962 = CARTESIAN_POINT('',(-0.715910316085,-78.91152232125));
+#35963 = CARTESIAN_POINT('',(-0.835315330196,-79.06355340861));
+#35964 = CARTESIAN_POINT('',(-1.003177294743,-79.2772819144));
+#35965 = CARTESIAN_POINT('',(-1.05176367977,-79.33914404366));
+#35966 = CARTESIAN_POINT('',(-1.100349410084,-79.40100535888));
+#35967 = CARTESIAN_POINT('',(-1.148934322749,-79.46286565164));
+#35968 = CARTESIAN_POINT('',(-1.197519233761,-79.52472595232));
+#35969 = CARTESIAN_POINT('',(-1.246104960386,-79.58658728521));
+#35970 = CARTESIAN_POINT('',(-1.294691343023,-79.64844942812));
+#35971 = CARTESIAN_POINT('',(-1.371716238605,-79.74652057534));
+#35972 = CARTESIAN_POINT('',(-1.400156256199,-79.78273152038));
+#35973 = CARTESIAN_POINT('',(-1.428596303376,-79.81894248737));
+#35974 = CARTESIAN_POINT('',(-1.457036365192,-79.85515345638));
+#35975 = CARTESIAN_POINT('',(-1.485476427749,-79.89136441207));
+#35976 = CARTESIAN_POINT('',(-1.513916478198,-79.92757534367));
+#35977 = CARTESIAN_POINT('',(-1.542356504736,-79.963786245));
+#35978 = CARTESIAN_POINT('',(-1.570796496609,-79.99999711446));
+#35979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35980 = ORIENTED_EDGE('',*,*,#35981,.F.);
+#35981 = EDGE_CURVE('',#35576,#35894,#35982,.T.);
+#35982 = SURFACE_CURVE('',#35983,(#35986,#35993),.PCURVE_S1.);
+#35983 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35984,#35985),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#35984 = CARTESIAN_POINT('',(8.4911150511E-07,3.100002443252,
+    79.758848127579));
+#35985 = CARTESIAN_POINT('',(-8.4908355902E-07,4.10000372981,
+    80.026792518461));
+#35986 = PCURVE('',#32643,#35987);
+#35987 = DEFINITIONAL_REPRESENTATION('',(#35988),#35992);
+#35988 = LINE('',#35989,#35990);
+#35989 = CARTESIAN_POINT('',(0.,6.283389315972));
+#35990 = VECTOR('',#35991,1.);
+#35991 = DIRECTION('',(1.,0.));
+#35992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35993 = PCURVE('',#35994,#36037);
+#35994 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#35995,#35996,#35997,#35998,#35999,#36000,#36001,#36002,#36003
+      ,#36004,#36005,#36006,#36007,#36008,#36009,#36010,#36011,#36012
+      ,#36013,#36014,#36015)
+    ,(#36016,#36017,#36018,#36019,#36020,#36021,#36022,#36023,#36024
+      ,#36025,#36026,#36027,#36028,#36029,#36030,#36031,#36032,#36033
+      ,#36034,#36035,#36036
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#35995 = CARTESIAN_POINT('',(8.4911146825E-07,3.100002443253,
+    79.758848127579));
+#35996 = CARTESIAN_POINT('',(-0.885356938731,3.100002947319,
+    80.122484748228));
+#35997 = CARTESIAN_POINT('',(-1.770719289601,2.821860277839,
+    80.486123026827));
+#35998 = CARTESIAN_POINT('',(-2.55898040874,2.265567491699,
+    80.849750810836));
+#35999 = CARTESIAN_POINT('',(-3.153075045079,1.469280812104,
+    81.213400949997));
+#36000 = CARTESIAN_POINT('',(-3.473004250946,0.509187889832,
+    81.577029207943));
+#36001 = CARTESIAN_POINT('',(-3.473001370612,-0.509188307629,
+    81.940661327886));
+#36002 = CARTESIAN_POINT('',(-3.153074057782,-1.469273724321,
+    82.304307144402));
+#36003 = CARTESIAN_POINT('',(-2.558985963903,-2.265569899695,
+    82.667938032822));
+#36004 = CARTESIAN_POINT('',(-1.770718180696,-2.821858411819,
+    83.031575486179));
+#36005 = CARTESIAN_POINT('',(-9.7816217781E-07,-3.378146076493,
+    83.758848247581));
+#36006 = CARTESIAN_POINT('',(1.770716566559,-2.821859501036,
+    84.486121009011));
+#36007 = CARTESIAN_POINT('',(2.558985856992,-2.265573173408,
+    84.849757082829));
+#36008 = CARTESIAN_POINT('',(3.153067732422,-1.469265292664,
+    85.213394770243));
+#36009 = CARTESIAN_POINT('',(3.473010267886,-0.509214384706,
+    85.577025489704));
+#36010 = CARTESIAN_POINT('',(3.472998349757,0.509219650415,
+    85.940676964833));
+#36011 = CARTESIAN_POINT('',(3.153076390249,1.469248401815,
+    86.304290125675));
+#36012 = CARTESIAN_POINT('',(2.558982719988,2.265582780414,
+    86.667947063904));
+#36013 = CARTESIAN_POINT('',(1.770720748375,2.821855104643,
+    87.031573468317));
+#36014 = CARTESIAN_POINT('',(0.88535872184,3.100002159194,
+    87.395211746944));
+#36015 = CARTESIAN_POINT('',(9.3400601608E-07,3.100002687532,
+    87.758848367609));
+#36016 = CARTESIAN_POINT('',(-8.4908359455E-07,4.10000372981,
+    80.026792518461));
+#36017 = CARTESIAN_POINT('',(-1.170960103846,4.1000038866,
+    80.390428625088));
+#36018 = CARTESIAN_POINT('',(-2.341915496514,3.73213685609,
+    80.754063073686));
+#36019 = CARTESIAN_POINT('',(-3.38446686207,2.996395644229,
+    81.117708017238));
+#36020 = CARTESIAN_POINT('',(-4.170194439532,1.943238436186,
+    81.481330604799));
+#36021 = CARTESIAN_POINT('',(-4.59332760927,0.673440305719,
+    81.844975074768));
+#36022 = CARTESIAN_POINT('',(-4.593327362992,-0.673443559234,
+    82.208615681592));
+#36023 = CARTESIAN_POINT('',(-4.170192848646,-1.943236561088,
+    82.572242592659));
+#36024 = CARTESIAN_POINT('',(-3.384464659234,-2.996400632242,
+    82.935884431339));
+#36025 = CARTESIAN_POINT('',(-2.341915865989,-3.732137004304,
+    83.299519705332));
+#36026 = CARTESIAN_POINT('',(9.6142546161E-07,-4.467871185625,
+    84.026792398441));
+#36027 = CARTESIAN_POINT('',(2.341917502785,-3.732136093762,
+    84.754065091589));
+#36028 = CARTESIAN_POINT('',(3.384467464052,-2.996402870384,
+    85.11770174498));
+#36029 = CARTESIAN_POINT('',(4.170186602326,-1.943215338052,
+    85.481336784966));
+#36030 = CARTESIAN_POINT('',(4.593339409316,-0.673485051428,
+    85.844978792639));
+#36031 = CARTESIAN_POINT('',(4.59332013666,0.673500568526,
+    86.208600044823));
+#36032 = CARTESIAN_POINT('',(4.170193083282,1.943189772528,
+    86.57225961134));
+#36033 = CARTESIAN_POINT('',(3.3844674223,2.996423661878,86.935875400282
+    ));
+#36034 = CARTESIAN_POINT('',(2.341913622549,3.732131532123,
+    87.299521723165));
+#36035 = CARTESIAN_POINT('',(1.170958320794,4.100003970136,
+    87.663156171837));
+#36036 = CARTESIAN_POINT('',(-9.3397640999E-07,4.100004102719,
+    88.026792278428));
+#36037 = DEFINITIONAL_REPRESENTATION('',(#36038),#36042);
+#36038 = LINE('',#36039,#36040);
+#36039 = CARTESIAN_POINT('',(0.,0.));
+#36040 = VECTOR('',#36041,1.);
+#36041 = DIRECTION('',(1.,0.));
+#36042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36043 = ADVANCED_FACE('',(#36044),#32598,.T.);
+#36044 = FACE_BOUND('',#36045,.F.);
+#36045 = EDGE_LOOP('',(#36046,#36276,#36297,#36298,#36299));
+#36046 = ORIENTED_EDGE('',*,*,#36047,.T.);
+#36047 = EDGE_CURVE('',#32697,#36048,#36050,.T.);
+#36048 = VERTEX_POINT('',#36049);
+#36049 = CARTESIAN_POINT('',(4.,6.79302612E-07,78.499997114443));
+#36050 = SURFACE_CURVE('',#36051,(#36124,#36200),.PCURVE_S1.);
+#36051 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#36052,#36053,#36054,#36055,
+    #36056,#36057,#36058,#36059,#36060,#36061,#36062,#36063,#36064,
+    #36065,#36066,#36067,#36068,#36069,#36070,#36071,#36072,#36073,
+    #36074,#36075,#36076,#36077,#36078,#36079,#36080,#36081,#36082,
+    #36083,#36084,#36085,#36086,#36087,#36088,#36089,#36090,#36091,
+    #36092,#36093,#36094,#36095,#36096,#36097,#36098,#36099,#36100,
+    #36101,#36102,#36103,#36104,#36105,#36106,#36107,#36108,#36109,
+    #36110,#36111,#36112,#36113,#36114,#36115,#36116,#36117,#36118,
+    #36119,#36120,#36121,#36122,#36123),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789095740058E-02,0.107912875942,0.125918854642,
+    0.231943752859,0.391919959449,0.552894136824,0.65891903373,
+    0.818895239092,0.978871450386,1.),.UNSPECIFIED.);
+#36052 = CARTESIAN_POINT('',(4.,6.1135448082E-07,70.499997403064));
+#36053 = CARTESIAN_POINT('',(3.999999975863,0.118999072822,
+    70.537875734515));
+#36054 = CARTESIAN_POINT('',(3.995954040502,0.237998031773,
+    70.575754211129));
+#36055 = CARTESIAN_POINT('',(3.987862209335,0.356836282266,
+    70.613632617455));
+#36056 = CARTESIAN_POINT('',(3.975732127507,0.4753532813,70.651510945132
+    ));
+#36057 = CARTESIAN_POINT('',(3.959579050756,0.593389270877,
+    70.689389287371));
+#36058 = CARTESIAN_POINT('',(3.939425826299,0.710785400069,
+    70.727267733444));
+#36059 = CARTESIAN_POINT('',(3.915302873695,0.827383847073,
+    70.765146263163));
+#36060 = CARTESIAN_POINT('',(3.835403487982,1.156736485484,
+    70.873023313729));
+#36061 = CARTESIAN_POINT('',(3.770128773071,1.367198203845,
+    70.943025467292));
+#36062 = CARTESIAN_POINT('',(3.691664377482,1.573412535953,
+    71.013026106043));
+#36063 = CARTESIAN_POINT('',(3.600338773537,1.774416328098,
+    71.083024825088));
+#36064 = CARTESIAN_POINT('',(3.49656078524,1.969283011208,
+    71.153023525047));
+#36065 = CARTESIAN_POINT('',(3.380816205176,2.157123942754,
+    71.223024118481));
+#36066 = CARTESIAN_POINT('',(3.253668792467,2.337091912613,
+    71.293026228338));
+#36067 = CARTESIAN_POINT('',(3.08030416964,2.552434910854,
+    71.381024873712));
+#36068 = CARTESIAN_POINT('',(3.044131002573,2.5959100781,71.399024869229
+    ));
+#36069 = CARTESIAN_POINT('',(3.007256965501,2.638798882014,
+    71.41702486465));
+#36070 = CARTESIAN_POINT('',(2.969693162534,2.681088151039,
+    71.435024859637));
+#36071 = CARTESIAN_POINT('',(2.931450986979,2.722764974702,
+    71.453024853861));
+#36072 = CARTESIAN_POINT('',(2.892542121331,2.763816703609,
+    71.471024846999));
+#36073 = CARTESIAN_POINT('',(2.852978537281,2.804230949446,
+    71.489024838734));
+#36074 = CARTESIAN_POINT('',(2.576026605001,3.078142337307,
+    71.61301446374));
+#36075 = CARTESIAN_POINT('',(2.316943928431,3.289826019718,
+    71.719031323854));
+#36076 = CARTESIAN_POINT('',(2.038096776362,3.476464248354,
+    71.825034404758));
+#36077 = CARTESIAN_POINT('',(1.742343462595,3.635940341544,71.9310246413
+    ));
+#36078 = CARTESIAN_POINT('',(1.432754651946,3.766544328746,
+    72.037014913312));
+#36079 = CARTESIAN_POINT('',(1.112586904514,3.866954190575,
+    72.143018084389));
+#36080 = CARTESIAN_POINT('',(0.785280721949,3.936268215975,
+    72.249035049961));
+#36081 = CARTESIAN_POINT('',(-4.46995215992E-02,4.031181080489,
+    72.514947900279));
+#36082 = CARTESIAN_POINT('',(-0.552712730947,4.016685093099,
+    72.67508178906));
+#36083 = CARTESIAN_POINT('',(-1.056562333507,3.928790982629,
+    72.835092336619));
+#36084 = CARTESIAN_POINT('',(-1.543971681932,3.769041845715,
+    72.995024826993));
+#36085 = CARTESIAN_POINT('',(-2.00337747096,3.540932262335,
+    73.154957313254));
+#36086 = CARTESIAN_POINT('',(-2.424087945501,3.250084336022,
+    73.31496782129));
+#36087 = CARTESIAN_POINT('',(-2.796272072045,2.90401127425,
+    73.475101659002));
+#36088 = CARTESIAN_POINT('',(-3.429559160389,2.119835388249,
+    73.795945471048));
+#36089 = CARTESIAN_POINT('',(-3.690806956973,1.680116552693,
+    73.957083598123));
+#36090 = CARTESIAN_POINT('',(-3.886988133634,1.204197405809,
+    74.118094312449));
+#36091 = CARTESIAN_POINT('',(-4.012749754746,0.703494913806,
+    74.2790246957));
+#36092 = CARTESIAN_POINT('',(-4.064814453595,0.189872375881,
+    74.439955362878));
+#36093 = CARTESIAN_POINT('',(-4.042228643548,-0.324399953148,
+    74.600965921735));
+#36094 = CARTESIAN_POINT('',(-3.946142165961,-0.826764850946,
+    74.762104000526));
+#36095 = CARTESIAN_POINT('',(-3.672644010786,-1.61943177175,
+    75.029014419747));
+#36096 = CARTESIAN_POINT('',(-3.534064563582,-1.923946985371,
+    75.135031367041));
+#36097 = CARTESIAN_POINT('',(-3.366674408445,-2.214756304626,
+    75.241034543695));
+#36098 = CARTESIAN_POINT('',(-3.172099236627,-2.488696306879,
+    75.347024840914));
+#36099 = CARTESIAN_POINT('',(-2.952335211614,-2.742874203467,
+    75.4530151177));
+#36100 = CARTESIAN_POINT('',(-2.709716955358,-2.97466273663,
+    75.55901824648));
+#36101 = CARTESIAN_POINT('',(-2.446930129388,-3.181730072221,
+    75.665035146667));
+#36102 = CARTESIAN_POINT('',(-1.744759140212,-3.63431349291,
+    75.930947825924));
+#36103 = CARTESIAN_POINT('',(-1.282835374045,-3.846242842217,
+    76.091081595927));
+#36104 = CARTESIAN_POINT('',(-0.792147276512,-3.990516914255,
+    76.251092081154));
+#36105 = CARTESIAN_POINT('',(-0.284385852594,-4.063083740289,
+    76.411024641055));
+#36106 = CARTESIAN_POINT('',(0.228533534567,-4.06195701675,
+    76.570957279713));
+#36107 = CARTESIAN_POINT('',(0.734535048717,-3.987443885681,
+    76.730967910907));
+#36108 = CARTESIAN_POINT('',(1.22147727557,-3.841928194144,
+    76.891101790515));
+#36109 = CARTESIAN_POINT('',(2.133663607434,-3.420511454844,
+    77.210947926079));
+#36110 = CARTESIAN_POINT('',(2.560112606052,-3.144053759562,
+    77.371081712178));
+#36111 = CARTESIAN_POINT('',(2.944851084658,-2.807058005077,
+    77.531092137344));
+#36112 = CARTESIAN_POINT('',(3.278193530989,-2.417224090421,
+    77.691024595661));
+#36113 = CARTESIAN_POINT('',(3.552078154753,-1.983548090269,
+    77.85095707276));
+#36114 = CARTESIAN_POINT('',(3.760293769735,-1.516390829192,
+    78.010967914602));
+#36115 = CARTESIAN_POINT('',(3.898347509235,-1.027280740753,
+    78.171101843989));
+#36116 = CARTESIAN_POINT('',(3.973607708134,-0.463513539888,
+    78.352146326256));
+#36117 = CARTESIAN_POINT('',(3.981140983266,-0.397575261249,
+    78.373267842474));
+#36118 = CARTESIAN_POINT('',(3.987423630817,-0.33149811814,
+    78.394389357291));
+#36119 = CARTESIAN_POINT('',(3.992452700733,-0.265309790688,
+    78.415510870336));
+#36120 = CARTESIAN_POINT('',(3.996225980016,-0.199038009307,
+    78.43663238126));
+#36121 = CARTESIAN_POINT('',(3.99874199273,-0.132710554696,
+    78.457753889742));
+#36122 = CARTESIAN_POINT('',(3.999999999997,-6.635525783767E-02,
+    78.478875395483));
+#36123 = CARTESIAN_POINT('',(4.,-8.9E-16,78.499996898214));
+#36124 = PCURVE('',#32598,#36125);
+#36125 = DEFINITIONAL_REPRESENTATION('',(#36126),#36199);
+#36126 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#36127,#36128,#36129,#36130,
+    #36131,#36132,#36133,#36134,#36135,#36136,#36137,#36138,#36139,
+    #36140,#36141,#36142,#36143,#36144,#36145,#36146,#36147,#36148,
+    #36149,#36150,#36151,#36152,#36153,#36154,#36155,#36156,#36157,
+    #36158,#36159,#36160,#36161,#36162,#36163,#36164,#36165,#36166,
+    #36167,#36168,#36169,#36170,#36171,#36172,#36173,#36174,#36175,
+    #36176,#36177,#36178,#36179,#36180,#36181,#36182,#36183,#36184,
+    #36185,#36186,#36187,#36188,#36189,#36190,#36191,#36192,#36193,
+    #36194,#36195,#36196,#36197,#36198),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789095740058E-02,0.107912875942,0.125918854642,
+    0.231943752859,0.391919959449,0.552894136824,0.65891903373,
+    0.818895239092,0.978871450386,1.),.UNSPECIFIED.);
+#36127 = CARTESIAN_POINT('',(-1.5283862022E-07,-70.49999740306));
+#36128 = CARTESIAN_POINT('',(-2.974976820544E-02,-70.53787573451));
+#36129 = CARTESIAN_POINT('',(-5.949950850194E-02,-70.57575421112));
+#36130 = CARTESIAN_POINT('',(-8.924919281883E-02,-70.61363261745));
+#36131 = CARTESIAN_POINT('',(-0.118998806847,-70.65151094513));
+#36132 = CARTESIAN_POINT('',(-0.148748419517,-70.68938928737));
+#36133 = CARTESIAN_POINT('',(-0.178498099637,-70.72726773344));
+#36134 = CARTESIAN_POINT('',(-0.208247832536,-70.76514626316));
+#36135 = CARTESIAN_POINT('',(-0.292974257084,-70.87302331372));
+#36136 = CARTESIAN_POINT('',(-0.347953776575,-70.94302546729));
+#36137 = CARTESIAN_POINT('',(-0.402932085945,-71.01302610604));
+#36138 = CARTESIAN_POINT('',(-0.457908888894,-71.08302482508));
+#36139 = CARTESIAN_POINT('',(-0.512885694416,-71.15302352504));
+#36140 = CARTESIAN_POINT('',(-0.567864010051,-71.22302411848));
+#36141 = CARTESIAN_POINT('',(-0.622843536004,-71.29302622833));
+#36142 = CARTESIAN_POINT('',(-0.691957526691,-71.38102487371));
+#36143 = CARTESIAN_POINT('',(-0.706094694443,-71.39902486922));
+#36144 = CARTESIAN_POINT('',(-0.720231863037,-71.41702486465));
+#36145 = CARTESIAN_POINT('',(-0.734369032112,-71.43502485963));
+#36146 = CARTESIAN_POINT('',(-0.748506201306,-71.45302485386));
+#36147 = CARTESIAN_POINT('',(-0.762643370255,-71.47102484699));
+#36148 = CARTESIAN_POINT('',(-0.776780538596,-71.48902483873));
+#36149 = CARTESIAN_POINT('',(-0.874161819264,-71.61301446374));
+#36150 = CARTESIAN_POINT('',(-0.957427328125,-71.71903132385));
+#36151 = CARTESIAN_POINT('',(-1.040682004454,-71.82503440475));
+#36152 = CARTESIAN_POINT('',(-1.123926559138,-71.9310246413));
+#36153 = CARTESIAN_POINT('',(-1.207171108951,-72.03701491331));
+#36154 = CARTESIAN_POINT('',(-1.290425772489,-72.14301808438));
+#36155 = CARTESIAN_POINT('',(-1.373691265292,-72.24903504996));
+#36156 = CARTESIAN_POINT('',(-1.58253864625,-72.51494790027));
+#36157 = CARTESIAN_POINT('',(-1.708307467205,-72.67508178905));
+#36158 = CARTESIAN_POINT('',(-1.83397945603,-72.83509233662));
+#36159 = CARTESIAN_POINT('',(-1.95959018364,-72.99502482699));
+#36160 = CARTESIAN_POINT('',(-2.085200911644,-73.15495731325));
+#36161 = CARTESIAN_POINT('',(-2.210872905517,-73.31496782128));
+#36162 = CARTESIAN_POINT('',(-2.336641734498,-73.475101659));
+#36163 = CARTESIAN_POINT('',(-2.588631857872,-73.79594547104));
+#36164 = CARTESIAN_POINT('',(-2.715189440479,-73.95708359812));
+#36165 = CARTESIAN_POINT('',(-2.841646842301,-74.11809431245));
+#36166 = CARTESIAN_POINT('',(-2.968041438348,-74.27902469569));
+#36167 = CARTESIAN_POINT('',(-3.094436005174,-74.43995536288));
+#36168 = CARTESIAN_POINT('',(-3.220893420502,-74.60096592173));
+#36169 = CARTESIAN_POINT('',(-3.347451011725,-74.76210400052));
+#36170 = CARTESIAN_POINT('',(-3.557081950553,-75.02901441974));
+#36171 = CARTESIAN_POINT('',(-3.640347445987,-75.13503136704));
+#36172 = CARTESIAN_POINT('',(-3.723602108482,-75.24103454369));
+#36173 = CARTESIAN_POINT('',(-3.80684665437,-75.34702484091));
+#36174 = CARTESIAN_POINT('',(-3.890091202942,-75.4530151177));
+#36175 = CARTESIAN_POINT('',(-3.973345871928,-75.55901824648));
+#36176 = CARTESIAN_POINT('',(-4.056611374346,-75.66503514666));
+#36177 = CARTESIAN_POINT('',(-4.265458784361,-75.93094782592));
+#36178 = CARTESIAN_POINT('',(-4.391227619598,-76.09108159592));
+#36179 = CARTESIAN_POINT('',(-4.516899612213,-76.25109208115));
+#36180 = CARTESIAN_POINT('',(-4.642510327807,-76.41102464105));
+#36181 = CARTESIAN_POINT('',(-4.768121035643,-76.57095727971));
+#36182 = CARTESIAN_POINT('',(-4.893793010318,-76.7309679109));
+#36183 = CARTESIAN_POINT('',(-5.019561829525,-76.89110179051));
+#36184 = CARTESIAN_POINT('',(-5.270768414356,-77.21094792607));
+#36185 = CARTESIAN_POINT('',(-5.396537247192,-77.37108171217));
+#36186 = CARTESIAN_POINT('',(-5.522209246095,-77.53109213734));
+#36187 = CARTESIAN_POINT('',(-5.647819972667,-77.69102459566));
+#36188 = CARTESIAN_POINT('',(-5.773430702411,-77.85095707275));
+#36189 = CARTESIAN_POINT('',(-5.899102657651,-78.0109679146));
+#36190 = CARTESIAN_POINT('',(-6.024871467534,-78.17110184398));
+#36191 = CARTESIAN_POINT('',(-6.167063581044,-78.35214632625));
+#36192 = CARTESIAN_POINT('',(-6.183652396913,-78.37326784247));
+#36193 = CARTESIAN_POINT('',(-6.20024121486,-78.39438935729));
+#36194 = CARTESIAN_POINT('',(-6.216830034394,-78.41551087033));
+#36195 = CARTESIAN_POINT('',(-6.233418854697,-78.43663238126));
+#36196 = CARTESIAN_POINT('',(-6.250007674629,-78.45775388974));
+#36197 = CARTESIAN_POINT('',(-6.26659649272,-78.47887539548));
+#36198 = CARTESIAN_POINT('',(-6.28318530718,-78.49999689821));
+#36199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36200 = PCURVE('',#32969,#36201);
+#36201 = DEFINITIONAL_REPRESENTATION('',(#36202),#36275);
+#36202 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#36203,#36204,#36205,#36206,
+    #36207,#36208,#36209,#36210,#36211,#36212,#36213,#36214,#36215,
+    #36216,#36217,#36218,#36219,#36220,#36221,#36222,#36223,#36224,
+    #36225,#36226,#36227,#36228,#36229,#36230,#36231,#36232,#36233,
+    #36234,#36235,#36236,#36237,#36238,#36239,#36240,#36241,#36242,
+    #36243,#36244,#36245,#36246,#36247,#36248,#36249,#36250,#36251,
+    #36252,#36253,#36254,#36255,#36256,#36257,#36258,#36259,#36260,
+    #36261,#36262,#36263,#36264,#36265,#36266,#36267,#36268,#36269,
+    #36270,#36271,#36272,#36273,#36274),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789095740058E-02,0.107912875942,0.125918854642,
+    0.231943752859,0.391919959449,0.552894136824,0.65891903373,
+    0.818895239092,0.978871450386,1.),.UNSPECIFIED.);
+#36203 = CARTESIAN_POINT('',(-0.931751917668,0.));
+#36204 = CARTESIAN_POINT('',(-0.931751965418,2.975056442722E-02));
+#36205 = CARTESIAN_POINT('',(-0.931752050127,5.950126199221E-02));
+#36206 = CARTESIAN_POINT('',(-0.931752145115,8.925190759732E-02));
+#36207 = CARTESIAN_POINT('',(-0.93175223052,0.119002484828));
+#36208 = CARTESIAN_POINT('',(-0.931752293527,0.148753061922));
+#36209 = CARTESIAN_POINT('',(-0.931752328577,0.178503707739));
+#36210 = CARTESIAN_POINT('',(-0.931752337588,0.208254407733));
+#36211 = CARTESIAN_POINT('',(-0.931752316471,0.292983589193));
+#36212 = CARTESIAN_POINT('',(-0.931752238189,0.347964901117));
+#36213 = CARTESIAN_POINT('',(-0.931752126467,0.402945006076));
+#36214 = CARTESIAN_POINT('',(-0.931752022429,0.457923605507));
+#36215 = CARTESIAN_POINT('',(-0.931751953396,0.512902205766));
+#36216 = CARTESIAN_POINT('',(-0.931751924157,0.567882312422));
+#36217 = CARTESIAN_POINT('',(-0.931751923278,0.62286362498));
+#36218 = CARTESIAN_POINT('',(-0.931751949922,0.691979857056));
+#36219 = CARTESIAN_POINT('',(-0.931751956789,0.706117483037));
+#36220 = CARTESIAN_POINT('',(-0.9317519649,0.72025510963));
+#36221 = CARTESIAN_POINT('',(-0.93175197408,0.734392736489));
+#36222 = CARTESIAN_POINT('',(-0.931751984151,0.748530363269));
+#36223 = CARTESIAN_POINT('',(-0.931751994939,0.762667989628));
+#36224 = CARTESIAN_POINT('',(-0.931752006264,0.776805615225));
+#36225 = CARTESIAN_POINT('',(-0.931752086745,0.874190044762));
+#36226 = CARTESIAN_POINT('',(-0.93175216839,0.957458241733));
+#36227 = CARTESIAN_POINT('',(-0.931752227303,1.040715606468));
+#36228 = CARTESIAN_POINT('',(-0.931752242444,1.123962857799));
+#36229 = CARTESIAN_POINT('',(-0.931752224912,1.207210113907));
+#36230 = CARTESIAN_POINT('',(-0.931752195,1.290467489523));
+#36231 = CARTESIAN_POINT('',(-0.931752158802,1.373735696118));
+#36232 = CARTESIAN_POINT('',(-0.931752072833,1.582589881276));
+#36233 = CARTESIAN_POINT('',(-0.931752024013,1.708362797423));
+#36234 = CARTESIAN_POINT('',(-0.931752008511,1.834038867209));
+#36235 = CARTESIAN_POINT('',(-0.931752005168,1.959653661697));
+#36236 = CARTESIAN_POINT('',(-0.931752080166,2.08526846364));
+#36237 = CARTESIAN_POINT('',(-0.931752148292,2.210944525806));
+#36238 = CARTESIAN_POINT('',(-0.931752155834,2.336717431486));
+#36239 = CARTESIAN_POINT('',(-0.931752111369,2.588715733592));
+#36240 = CARTESIAN_POINT('',(-0.93175210473,2.715277424211));
+#36241 = CARTESIAN_POINT('',(-0.931751815801,2.841738965811));
+#36242 = CARTESIAN_POINT('',(-0.931752331006,2.96813764143));
+#36243 = CARTESIAN_POINT('',(-0.931752094335,3.094536306243));
+#36244 = CARTESIAN_POINT('',(-0.931752166004,3.220997846912));
+#36245 = CARTESIAN_POINT('',(-0.931752197195,3.347559538628));
+#36246 = CARTESIAN_POINT('',(-0.931752133804,3.557197284661));
+#36247 = CARTESIAN_POINT('',(-0.93175208728,3.64046548548));
+#36248 = CARTESIAN_POINT('',(-0.931752023718,3.723722856186));
+#36249 = CARTESIAN_POINT('',(-0.93175197909,3.806970112194));
+#36250 = CARTESIAN_POINT('',(-0.931751972664,3.890217368262));
+#36251 = CARTESIAN_POINT('',(-0.931751998278,3.973474739012));
+#36252 = CARTESIAN_POINT('',(-0.931752037821,4.05674293947));
+#36253 = CARTESIAN_POINT('',(-0.931752142288,4.265597111589));
+#36254 = CARTESIAN_POINT('',(-0.931752209263,4.391370014572));
+#36255 = CARTESIAN_POINT('',(-0.931752237947,4.517046074266));
+#36256 = CARTESIAN_POINT('',(-0.931752184722,4.64266087576));
+#36257 = CARTESIAN_POINT('',(-0.931752138185,4.768275685261));
+#36258 = CARTESIAN_POINT('',(-0.931752083173,4.893951755487));
+#36259 = CARTESIAN_POINT('',(-0.931752045095,5.019724666563));
+#36260 = CARTESIAN_POINT('',(-0.931752024964,5.270939409478));
+#36261 = CARTESIAN_POINT('',(-0.931752040119,5.396712320075));
+#36262 = CARTESIAN_POINT('',(-0.931752114439,5.522388382586));
+#36263 = CARTESIAN_POINT('',(-0.931752163305,5.648003181158));
+#36264 = CARTESIAN_POINT('',(-0.93175237515,5.77361795844));
+#36265 = CARTESIAN_POINT('',(-0.931752107983,5.899293984855));
+#36266 = CARTESIAN_POINT('',(-0.931752021039,6.025066937713));
+#36267 = CARTESIAN_POINT('',(-0.931752132885,6.16726367987));
+#36268 = CARTESIAN_POINT('',(-0.931752149003,6.183853034931));
+#36269 = CARTESIAN_POINT('',(-0.931752168411,6.200442390972));
+#36270 = CARTESIAN_POINT('',(-0.931752190872,6.217031747197));
+#36271 = CARTESIAN_POINT('',(-0.931752215696,6.233621102467));
+#36272 = CARTESIAN_POINT('',(-0.931752241733,6.250210455304));
+#36273 = CARTESIAN_POINT('',(-0.931752267379,6.26679980389));
+#36274 = CARTESIAN_POINT('',(-0.931752290574,6.283389146065));
+#36275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36276 = ORIENTED_EDGE('',*,*,#36277,.F.);
+#36277 = EDGE_CURVE('',#35685,#36048,#36278,.T.);
+#36278 = SURFACE_CURVE('',#36279,(#36283,#36290),.PCURVE_S1.);
+#36279 = LINE('',#36280,#36281);
+#36280 = CARTESIAN_POINT('',(4.,0.,0.));
+#36281 = VECTOR('',#36282,1.);
+#36282 = DIRECTION('',(0.,0.,1.));
+#36283 = PCURVE('',#32598,#36284);
+#36284 = DEFINITIONAL_REPRESENTATION('',(#36285),#36289);
+#36285 = LINE('',#36286,#36287);
+#36286 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#36287 = VECTOR('',#36288,1.);
+#36288 = DIRECTION('',(-0.,-1.));
+#36289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36290 = PCURVE('',#35949,#36291);
+#36291 = DEFINITIONAL_REPRESENTATION('',(#36292),#36296);
+#36292 = LINE('',#36293,#36294);
+#36293 = CARTESIAN_POINT('',(-0.,0.));
+#36294 = VECTOR('',#36295,1.);
+#36295 = DIRECTION('',(-0.,-1.));
+#36296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36297 = ORIENTED_EDGE('',*,*,#35684,.F.);
+#36298 = ORIENTED_EDGE('',*,*,#32542,.F.);
+#36299 = ORIENTED_EDGE('',*,*,#32926,.T.);
+#36300 = ADVANCED_FACE('',(#36301),#32969,.F.);
+#36301 = FACE_BOUND('',#36302,.F.);
+#36302 = EDGE_LOOP('',(#36303,#36304,#36305,#36306));
+#36303 = ORIENTED_EDGE('',*,*,#36047,.F.);
+#36304 = ORIENTED_EDGE('',*,*,#32956,.T.);
+#36305 = ORIENTED_EDGE('',*,*,#33022,.T.);
+#36306 = ORIENTED_EDGE('',*,*,#36307,.F.);
+#36307 = EDGE_CURVE('',#36048,#33023,#36308,.T.);
+#36308 = SURFACE_CURVE('',#36309,(#36312,#36319),.PCURVE_S1.);
+#36309 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36310,#36311),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#36310 = CARTESIAN_POINT('',(4.099996270177,8.4911716147E-07,
+    78.473202679993));
+#36311 = CARTESIAN_POINT('',(3.09999755676,-8.4908949338E-07,
+    78.741156673967));
+#36312 = PCURVE('',#32969,#36313);
+#36313 = DEFINITIONAL_REPRESENTATION('',(#36314),#36318);
+#36314 = LINE('',#36315,#36316);
+#36315 = CARTESIAN_POINT('',(0.,6.283389315972));
+#36316 = VECTOR('',#36317,1.);
+#36317 = DIRECTION('',(1.,0.));
+#36318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36319 = PCURVE('',#36320,#36363);
+#36320 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#36321,#36322,#36323,#36324,#36325,#36326,#36327,#36328,#36329
+      ,#36330,#36331,#36332,#36333,#36334,#36335,#36336,#36337,#36338
+      ,#36339,#36340,#36341)
+    ,(#36342,#36343,#36344,#36345,#36346,#36347,#36348,#36349,#36350
+      ,#36351,#36352,#36353,#36354,#36355,#36356,#36357,#36358,#36359
+      ,#36360,#36361,#36362
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#36321 = CARTESIAN_POINT('',(4.099996270177,8.4911719878E-07,
+    78.473202679993));
+#36322 = CARTESIAN_POINT('',(4.099995628377,1.170957866902,
+    78.836838786622));
+#36323 = CARTESIAN_POINT('',(3.732123383853,2.341910771772,
+    79.200473235254));
+#36324 = CARTESIAN_POINT('',(2.996416465762,3.384462259812,
+    79.564119558135));
+#36325 = CARTESIAN_POINT('',(1.943184246583,4.170185961788,
+    79.927735347107));
+#36326 = CARTESIAN_POINT('',(0.67349728439,4.593311654588,
+    80.291394913682));
+#36327 = CARTESIAN_POINT('',(-0.673485762555,4.59333034149,
+    80.65501616565));
+#36328 = CARTESIAN_POINT('',(-1.943213439367,4.170177790591,
+    81.018658173602));
+#36329 = CARTESIAN_POINT('',(-2.996398618053,3.384459695339,
+    81.382293213386));
+#36330 = CARTESIAN_POINT('',(-3.732129982499,2.341911405753,
+    81.745929866865));
+#36331 = CARTESIAN_POINT('',(-4.467862650338,-9.8165067406E-07,
+    82.473202559976));
+#36332 = CARTESIAN_POINT('',(-3.732128856043,-2.341913015168,
+    83.20047525312));
+#36333 = CARTESIAN_POINT('',(-2.996393436127,-3.38445949678,
+    83.564110527053));
+#36334 = CARTESIAN_POINT('',(-1.943231035111,-4.170185727172,
+    83.927752365831));
+#36335 = CARTESIAN_POINT('',(-0.673440275136,-4.593318880875,
+    84.291379276741));
+#36336 = CARTESIAN_POINT('',(0.673441016814,-4.593318541442,
+    84.655019883883));
+#36337 = CARTESIAN_POINT('',(1.943236537602,-4.170185627862,
+    85.018664353358));
+#36338 = CARTESIAN_POINT('',(2.996391391818,-3.384459093276,
+    85.382286941393));
+#36339 = CARTESIAN_POINT('',(3.732130744837,-2.341909399533,
+    85.745931884674));
+#36340 = CARTESIAN_POINT('',(4.099996563351,-1.170956083781,
+    86.109566333366));
+#36341 = CARTESIAN_POINT('',(4.099995897265,9.3401190249E-07,
+    86.473202439963));
+#36342 = CARTESIAN_POINT('',(3.09999755676,-8.4908945697E-07,
+    78.741156673967));
+#36343 = CARTESIAN_POINT('',(3.099997537705,0.885355473403,
+    79.104793294619));
+#36344 = CARTESIAN_POINT('',(2.821851452742,1.77071619462,
+    79.468431573232));
+#36345 = CARTESIAN_POINT('',(2.265580502513,2.558977181472,
+    79.832057977684));
+#36346 = CARTESIAN_POINT('',(1.469247783869,3.153070326575,
+    80.195714915854));
+#36347 = CARTESIAN_POINT('',(0.509220805062,3.472992308794,
+    80.55932807682));
+#36348 = CARTESIAN_POINT('',(-0.509211544147,3.473004812611,
+    80.922979551731));
+#36349 = CARTESIAN_POINT('',(-1.469261047352,3.153063358973,
+    81.286610271431));
+#36350 = CARTESIAN_POINT('',(-2.265567951787,2.558982924786,
+    81.650247958682));
+#36351 = CARTESIAN_POINT('',(-2.821853812129,1.770715258983,
+    82.013884032569));
+#36352 = CARTESIAN_POINT('',(-3.378140485385,9.6491344257E-07,
+    82.741156793969));
+#36353 = CARTESIAN_POINT('',(-2.821854759911,-1.770713626909,
+    83.468429555401));
+#36354 = CARTESIAN_POINT('',(-2.265567621885,-2.558980425441,
+    83.8320670087));
+#36355 = CARTESIAN_POINT('',(-1.469273106186,-3.153067994066,
+    84.195697897234));
+#36356 = CARTESIAN_POINT('',(-0.5091894625,-3.472995329636,
+    84.559343713564));
+#36357 = CARTESIAN_POINT('',(0.509185049451,-3.472998795728,
+    84.922975833816));
+#36358 = CARTESIAN_POINT('',(1.469276566688,-3.153070671595,
+    85.286604091337));
+#36359 = CARTESIAN_POINT('',(2.265562270116,-2.558977476519,
+    85.650254230893));
+#36360 = CARTESIAN_POINT('',(2.821854588925,-1.770717982056,
+    86.013882014683));
+#36361 = CARTESIAN_POINT('',(3.09999730732,-0.885357256467,
+    86.377520293332));
+#36362 = CARTESIAN_POINT('',(3.099997312484,-9.3398276713E-07,
+    86.741156913999));
+#36363 = DEFINITIONAL_REPRESENTATION('',(#36364),#36368);
+#36364 = LINE('',#36365,#36366);
+#36365 = CARTESIAN_POINT('',(0.,0.));
+#36366 = VECTOR('',#36367,1.);
+#36367 = DIRECTION('',(1.,0.));
+#36368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36369 = ADVANCED_FACE('',(#36370),#33078,.F.);
+#36370 = FACE_BOUND('',#36371,.F.);
+#36371 = EDGE_LOOP('',(#36372,#36413,#36414,#36415));
+#36372 = ORIENTED_EDGE('',*,*,#36373,.F.);
+#36373 = EDGE_CURVE('',#33023,#36374,#36376,.T.);
+#36374 = VERTEX_POINT('',#36375);
+#36375 = CARTESIAN_POINT('',(3.099997312484,-9.33982706E-07,
+    86.741156913999));
+#36376 = SURFACE_CURVE('',#36377,(#36399,#36406),.PCURVE_S1.);
+#36377 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#36378,#36379,#36380,#36381,
+    #36382,#36383,#36384,#36385,#36386,#36387,#36388,#36389,#36390,
+    #36391,#36392,#36393,#36394,#36395,#36396,#36397,#36398),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#36378 = CARTESIAN_POINT('',(3.09999755676,-8.4908945741E-07,
+    78.741156673967));
+#36379 = CARTESIAN_POINT('',(3.099997537705,0.885355473403,
+    79.104793294619));
+#36380 = CARTESIAN_POINT('',(2.821851452742,1.770716194621,
+    79.468431573232));
+#36381 = CARTESIAN_POINT('',(2.265580502514,2.558977181472,
+    79.832057977684));
+#36382 = CARTESIAN_POINT('',(1.469247783869,3.153070326576,
+    80.195714915854));
+#36383 = CARTESIAN_POINT('',(0.509220805062,3.472992308793,
+    80.55932807682));
+#36384 = CARTESIAN_POINT('',(-0.509211544147,3.473004812612,
+    80.922979551731));
+#36385 = CARTESIAN_POINT('',(-1.469261047352,3.153063358972,
+    81.286610271431));
+#36386 = CARTESIAN_POINT('',(-2.265567951787,2.558982924787,
+    81.650247958682));
+#36387 = CARTESIAN_POINT('',(-2.821853812129,1.770715258983,
+    82.013884032569));
+#36388 = CARTESIAN_POINT('',(-3.378140485385,9.6491348218E-07,
+    82.741156793969));
+#36389 = CARTESIAN_POINT('',(-2.821854759911,-1.770713626909,
+    83.468429555401));
+#36390 = CARTESIAN_POINT('',(-2.265567981538,-2.558980128396,
+    83.832065629211));
+#36391 = CARTESIAN_POINT('',(-1.469271693264,-3.153069161029,
+    84.195703316653));
+#36392 = CARTESIAN_POINT('',(-0.509191985575,-3.472993245773,
+    84.55933403603));
+#36393 = CARTESIAN_POINT('',(0.509187572527,-3.47300087959,
+    84.922985511348));
+#36394 = CARTESIAN_POINT('',(1.469275153766,-3.153069504633,
+    85.28659867192));
+#36395 = CARTESIAN_POINT('',(2.265562629769,-2.558977773564,
+    85.65025561038));
+#36396 = CARTESIAN_POINT('',(2.821854588924,-1.770717982056,
+    86.013882014683));
+#36397 = CARTESIAN_POINT('',(3.09999730732,-0.885357256467,
+    86.377520293332));
+#36398 = CARTESIAN_POINT('',(3.099997312484,-9.3398276713E-07,
+    86.741156913999));
+#36399 = PCURVE('',#33078,#36400);
+#36400 = DEFINITIONAL_REPRESENTATION('',(#36401),#36405);
+#36401 = LINE('',#36402,#36403);
+#36402 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#36403 = VECTOR('',#36404,1.);
+#36404 = DIRECTION('',(0.,1.));
+#36405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36406 = PCURVE('',#36320,#36407);
+#36407 = DEFINITIONAL_REPRESENTATION('',(#36408),#36412);
+#36408 = LINE('',#36409,#36410);
+#36409 = CARTESIAN_POINT('',(-0.,0.));
+#36410 = VECTOR('',#36411,1.);
+#36411 = DIRECTION('',(0.,1.));
+#36412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36413 = ORIENTED_EDGE('',*,*,#33065,.T.);
+#36414 = ORIENTED_EDGE('',*,*,#33131,.T.);
+#36415 = ORIENTED_EDGE('',*,*,#36416,.F.);
+#36416 = EDGE_CURVE('',#36374,#33132,#36417,.T.);
+#36417 = SURFACE_CURVE('',#36418,(#36421,#36428),.PCURVE_S1.);
+#36418 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36419,#36420),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#36419 = CARTESIAN_POINT('',(3.099997312484,-9.3398276713E-07,
+    86.741156913999));
+#36420 = CARTESIAN_POINT('',(3.100002687532,-9.3400601653E-07,
+    87.758848367609));
+#36421 = PCURVE('',#33078,#36422);
+#36422 = DEFINITIONAL_REPRESENTATION('',(#36423),#36427);
+#36423 = LINE('',#36424,#36425);
+#36424 = CARTESIAN_POINT('',(0.,6.283389315972));
+#36425 = VECTOR('',#36426,1.);
+#36426 = DIRECTION('',(1.,0.));
+#36427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36428 = PCURVE('',#36429,#36472);
+#36429 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#36430,#36431,#36432,#36433,#36434,#36435,#36436,#36437,#36438
+      ,#36439,#36440,#36441,#36442,#36443,#36444,#36445,#36446,#36447
+      ,#36448,#36449,#36450)
+    ,(#36451,#36452,#36453,#36454,#36455,#36456,#36457,#36458,#36459
+      ,#36460,#36461,#36462,#36463,#36464,#36465,#36466,#36467,#36468
+      ,#36469,#36470,#36471
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#36430 = CARTESIAN_POINT('',(3.099997312484,-9.3398270717E-07,
+    86.741156913999));
+#36431 = CARTESIAN_POINT('',(3.099997317547,0.885355318685,
+    87.104793534777));
+#36432 = CARTESIAN_POINT('',(2.821851278889,1.770715977734,
+    87.468431813308));
+#36433 = CARTESIAN_POINT('',(2.265580394034,2.558976917771,
+    87.832058217701));
+#36434 = CARTESIAN_POINT('',(1.469247754417,3.153070037773,
+    88.195715156079));
+#36435 = CARTESIAN_POINT('',(0.509220860088,3.472992021124,
+    88.559328316756));
+#36436 = CARTESIAN_POINT('',(-0.509211408891,3.473004552826,
+    88.922979791948));
+#36437 = CARTESIAN_POINT('',(-1.469260845173,3.153063150702,
+    89.286610511442));
+#36438 = CARTESIAN_POINT('',(-2.265567703123,2.558982785155,
+    89.650248198805));
+#36439 = CARTESIAN_POINT('',(-2.821853541213,1.770715196718,
+    90.01388427265));
+#36440 = CARTESIAN_POINT('',(-3.378140219128,1.05745039998E-06,
+    90.741157034069));
+#36441 = CARTESIAN_POINT('',(-2.821854586004,-1.770713410047,
+    91.468429795478));
+#36442 = CARTESIAN_POINT('',(-2.26556787307,-2.558979864644,
+    91.832065869347));
+#36443 = CARTESIAN_POINT('',(-1.469271663833,-3.153068872265,
+    92.195703556652));
+#36444 = CARTESIAN_POINT('',(-0.509192040569,-3.472992958087,
+    92.559334276242));
+#36445 = CARTESIAN_POINT('',(0.509187437237,-3.47300061981,
+    92.922985751317));
+#36446 = CARTESIAN_POINT('',(1.46927495162,-3.153069296375,
+    93.286598912101));
+#36447 = CARTESIAN_POINT('',(2.265562381087,-2.558977633898,
+    93.650255850405));
+#36448 = CARTESIAN_POINT('',(2.82185431799,-1.770717919827,
+    94.013882254835));
+#36449 = CARTESIAN_POINT('',(3.099997038782,-0.88535727158,
+    94.377520533357));
+#36450 = CARTESIAN_POINT('',(3.099997068108,-1.01891182736E-06,
+    94.74115715413));
+#36451 = CARTESIAN_POINT('',(3.100002687532,-9.3400595835E-07,
+    87.758848367609));
+#36452 = CARTESIAN_POINT('',(3.100003215971,0.885356923576,
+    88.122484988386));
+#36453 = CARTESIAN_POINT('',(2.821860548736,1.770719351918,
+    88.486123266888));
+#36454 = CARTESIAN_POINT('',(2.265568099971,2.558980845389,
+    88.849749671409));
+#36455 = CARTESIAN_POINT('',(1.469279601432,3.153074086395,
+    89.21340660953));
+#36456 = CARTESIAN_POINT('',(0.509190548072,3.473006594624,89.5770197705
+    ));
+#36457 = CARTESIAN_POINT('',(-0.509190775634,3.472999574406,
+    89.940671245489));
+#36458 = CARTESIAN_POINT('',(-1.469272340881,3.15307551352,
+    90.304301965074));
+#36459 = CARTESIAN_POINT('',(-2.265570367815,2.558985930605,
+    90.667939652404));
+#36460 = CARTESIAN_POINT('',(-2.821858585733,1.770718397552,
+    91.031575726261));
+#36461 = CARTESIAN_POINT('',(-3.378146342753,1.07069019465E-06,
+    91.758848487674));
+#36462 = CARTESIAN_POINT('',(-2.82185977195,-1.770716628832,
+    92.486121249091));
+#36463 = CARTESIAN_POINT('',(-2.26557342207,-2.558985996633,
+    92.84975732294));
+#36464 = CARTESIAN_POINT('',(-1.469265494822,-3.153067940695,
+    93.213395010287));
+#36465 = CARTESIAN_POINT('',(-0.509214519996,-3.473010527676,
+    93.577025729846));
+#36466 = CARTESIAN_POINT('',(0.509219595467,-3.472998637454,
+    93.940677204866));
+#36467 = CARTESIAN_POINT('',(1.469248431223,-3.153076678974,
+    94.304290365803));
+#36468 = CARTESIAN_POINT('',(2.26558288889,-2.558982983783,
+    94.667947303955));
+#36469 = CARTESIAN_POINT('',(2.821855278596,-1.770720965213,
+    95.031573708453));
+#36470 = CARTESIAN_POINT('',(3.100002379224,-0.885358876517,
+    95.395211986971));
+#36471 = CARTESIAN_POINT('',(3.10000293191,-1.01893343762E-06,
+    95.758848607737));
+#36472 = DEFINITIONAL_REPRESENTATION('',(#36473),#36477);
+#36473 = LINE('',#36474,#36475);
+#36474 = CARTESIAN_POINT('',(0.,0.));
+#36475 = VECTOR('',#36476,1.);
+#36476 = DIRECTION('',(1.,0.));
+#36477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36478 = ADVANCED_FACE('',(#36479),#33187,.F.);
+#36479 = FACE_BOUND('',#36480,.F.);
+#36480 = EDGE_LOOP('',(#36481,#36522,#36523,#36524));
+#36481 = ORIENTED_EDGE('',*,*,#36482,.F.);
+#36482 = EDGE_CURVE('',#33132,#36483,#36485,.T.);
+#36483 = VERTEX_POINT('',#36484);
+#36484 = CARTESIAN_POINT('',(3.10000293191,-1.018933391E-06,
+    95.758848607737));
+#36485 = SURFACE_CURVE('',#36486,(#36508,#36515),.PCURVE_S1.);
+#36486 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#36487,#36488,#36489,#36490,
+    #36491,#36492,#36493,#36494,#36495,#36496,#36497,#36498,#36499,
+    #36500,#36501,#36502,#36503,#36504,#36505,#36506,#36507),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#36487 = CARTESIAN_POINT('',(3.100002687532,-9.3400595835E-07,
+    87.758848367609));
+#36488 = CARTESIAN_POINT('',(3.100003215971,0.885356923576,
+    88.122484988386));
+#36489 = CARTESIAN_POINT('',(2.821860548736,1.770719351918,
+    88.486123266888));
+#36490 = CARTESIAN_POINT('',(2.265568099971,2.558980845389,
+    88.849749671409));
+#36491 = CARTESIAN_POINT('',(1.469279601432,3.153074086395,
+    89.21340660953));
+#36492 = CARTESIAN_POINT('',(0.509190548072,3.473006594624,89.5770197705
+    ));
+#36493 = CARTESIAN_POINT('',(-0.509190775634,3.472999574406,
+    89.940671245489));
+#36494 = CARTESIAN_POINT('',(-1.469272340881,3.15307551352,
+    90.304301965074));
+#36495 = CARTESIAN_POINT('',(-2.265570367815,2.558985930605,
+    90.667939652404));
+#36496 = CARTESIAN_POINT('',(-2.821858585733,1.770718397552,
+    91.031575726261));
+#36497 = CARTESIAN_POINT('',(-3.378146342753,1.07069019465E-06,
+    91.758848487674));
+#36498 = CARTESIAN_POINT('',(-2.82185977195,-1.770716628832,
+    92.486121249091));
+#36499 = CARTESIAN_POINT('',(-2.26557342207,-2.558985996633,
+    92.84975732294));
+#36500 = CARTESIAN_POINT('',(-1.469265494822,-3.153067940695,
+    93.213395010287));
+#36501 = CARTESIAN_POINT('',(-0.509214519996,-3.473010527676,
+    93.577025729846));
+#36502 = CARTESIAN_POINT('',(0.509219595467,-3.472998637454,
+    93.940677204866));
+#36503 = CARTESIAN_POINT('',(1.469248431223,-3.153076678974,
+    94.304290365803));
+#36504 = CARTESIAN_POINT('',(2.26558288889,-2.558982983783,
+    94.667947303955));
+#36505 = CARTESIAN_POINT('',(2.821855278596,-1.770720965213,
+    95.031573708453));
+#36506 = CARTESIAN_POINT('',(3.100002379224,-0.885358876517,
+    95.395211986971));
+#36507 = CARTESIAN_POINT('',(3.10000293191,-1.01893343762E-06,
+    95.758848607737));
+#36508 = PCURVE('',#33187,#36509);
+#36509 = DEFINITIONAL_REPRESENTATION('',(#36510),#36514);
+#36510 = LINE('',#36511,#36512);
+#36511 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#36512 = VECTOR('',#36513,1.);
+#36513 = DIRECTION('',(0.,1.));
+#36514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36515 = PCURVE('',#36429,#36516);
+#36516 = DEFINITIONAL_REPRESENTATION('',(#36517),#36521);
+#36517 = LINE('',#36518,#36519);
+#36518 = CARTESIAN_POINT('',(-0.,0.));
+#36519 = VECTOR('',#36520,1.);
+#36520 = DIRECTION('',(0.,1.));
+#36521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36522 = ORIENTED_EDGE('',*,*,#33174,.T.);
+#36523 = ORIENTED_EDGE('',*,*,#33240,.T.);
+#36524 = ORIENTED_EDGE('',*,*,#36525,.F.);
+#36525 = EDGE_CURVE('',#36483,#33241,#36526,.T.);
+#36526 = SURFACE_CURVE('',#36527,(#36530,#36537),.PCURVE_S1.);
+#36527 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36528,#36529),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#36528 = CARTESIAN_POINT('',(3.10000293191,-1.01893343762E-06,
+    95.758848607737));
+#36529 = CARTESIAN_POINT('',(4.100004475779,1.01890597382E-06,
+    96.026792038297));
+#36530 = PCURVE('',#33187,#36531);
+#36531 = DEFINITIONAL_REPRESENTATION('',(#36532),#36536);
+#36532 = LINE('',#36533,#36534);
+#36533 = CARTESIAN_POINT('',(0.,6.283389315972));
+#36534 = VECTOR('',#36535,1.);
+#36535 = DIRECTION('',(1.,0.));
+#36536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36537 = PCURVE('',#36538,#36581);
+#36538 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#36539,#36540,#36541,#36542,#36543,#36544,#36545,#36546,#36547
+      ,#36548,#36549,#36550,#36551,#36552,#36553,#36554,#36555,#36556
+      ,#36557,#36558,#36559)
+    ,(#36560,#36561,#36562,#36563,#36564,#36565,#36566,#36567,#36568
+      ,#36569,#36570,#36571,#36572,#36573,#36574,#36575,#36576,#36577
+      ,#36578,#36579,#36580
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#36539 = CARTESIAN_POINT('',(3.10000293191,-1.01893339366E-06,
+    95.758848607737));
+#36540 = CARTESIAN_POINT('',(3.100003484701,0.885356908423,
+    96.122485228615));
+#36541 = CARTESIAN_POINT('',(2.82186081973,1.770719414248,
+    96.486123507022));
+#36542 = CARTESIAN_POINT('',(2.265567989056,2.558980688,96.849751291053)
+  );
+#36543 = CARTESIAN_POINT('',(1.469281216565,3.153075461727,
+    97.213401430363));
+#36544 = CARTESIAN_POINT('',(0.509188160393,3.473004770629,
+    97.577029688064));
+#36545 = CARTESIAN_POINT('',(-0.509188197652,3.473001946064,
+    97.940661808267));
+#36546 = CARTESIAN_POINT('',(-1.469273783194,3.153074635413,
+    98.30430762458));
+#36547 = CARTESIAN_POINT('',(-2.265570116694,2.558986491493,
+    98.667938513111));
+#36548 = CARTESIAN_POINT('',(-2.821858759708,1.770718614484,
+    99.031575966428));
+#36549 = CARTESIAN_POINT('',(-3.378146609106,1.16325019965E-06,
+    99.758848727849));
+#36550 = CARTESIAN_POINT('',(-2.821860042959,-1.770716691128,
+    100.48612148925));
+#36551 = CARTESIAN_POINT('',(-2.265573670817,-2.558986136322,
+    100.84975756314));
+#36552 = CARTESIAN_POINT('',(-1.469265697053,-3.153068149046,
+    101.21339525038));
+#36553 = CARTESIAN_POINT('',(-0.509214655326,-3.473010787548,
+    101.57702597012));
+#36554 = CARTESIAN_POINT('',(0.509219540492,-3.47299892526,
+    101.94067744491));
+#36555 = CARTESIAN_POINT('',(1.469248460645,-3.153076967796,
+    102.30429060607));
+#36556 = CARTESIAN_POINT('',(2.265582997406,-2.558983247672,
+    102.66794754405));
+#36557 = CARTESIAN_POINT('',(2.821855452609,-1.770721182124,
+    103.03157394868));
+#36558 = CARTESIAN_POINT('',(3.10000259933,-0.885359031248,
+    103.39521222707));
+#36559 = CARTESIAN_POINT('',(3.100003176376,-1.10389071928E-06,
+    103.75884884794));
+#36560 = CARTESIAN_POINT('',(4.100004475779,1.01890601911E-06,
+    96.026792038297));
+#36561 = CARTESIAN_POINT('',(4.100004584407,1.170960486838,
+    96.390428144714));
+#36562 = CARTESIAN_POINT('',(3.732137438115,2.341916077404,
+    96.754062593474));
+#36563 = CARTESIAN_POINT('',(2.996396049306,3.384467601989,
+    97.117707536945));
+#36564 = CARTESIAN_POINT('',(1.943238617083,4.170195279013,
+    97.481330124619));
+#36565 = CARTESIAN_POINT('',(0.673440237937,4.593328473091,
+    97.844974594367));
+#36566 = CARTESIAN_POINT('',(-0.673443872106,4.593328170941,
+    98.208615201457));
+#36567 = CARTESIAN_POINT('',(-1.943237087483,4.17019352706,
+    98.572242112314));
+#36568 = CARTESIAN_POINT('',(-2.996401317758,3.38446515099,
+    98.93588395111));
+#36569 = CARTESIAN_POINT('',(-3.732137780513,2.341916137545,
+    99.299519225058));
+#36570 = CARTESIAN_POINT('',(-4.467871998694,-1.14653684173E-06,
+    100.02679191818));
+#36571 = CARTESIAN_POINT('',(-3.732136675911,-2.341918083598,
+    100.75406461131));
+#36572 = CARTESIAN_POINT('',(-2.996403275452,-3.384468204109,
+    101.11770126477));
+#36573 = CARTESIAN_POINT('',(-1.943215518892,-4.170187441728,
+    101.48133630457));
+#36574 = CARTESIAN_POINT('',(-0.673484983715,-4.593340273133,
+    101.84497831254));
+#36575 = CARTESIAN_POINT('',(0.67350088147,-4.593320944649,
+    102.20859956437));
+#36576 = CARTESIAN_POINT('',(1.943190298839,-4.170193761624,
+    102.57225913124));
+#36577 = CARTESIAN_POINT('',(2.996424347443,-3.384467914168,
+    102.9358749199));
+#36578 = CARTESIAN_POINT('',(3.732132308391,-2.341913894005,
+    103.29952124291));
+#36579 = CARTESIAN_POINT('',(4.100004764622,-1.170958364064,
+    103.66315569165));
+#36580 = CARTESIAN_POINT('',(4.100004848972,1.103865924E-06,
+    104.02679179808));
+#36581 = DEFINITIONAL_REPRESENTATION('',(#36582),#36586);
+#36582 = LINE('',#36583,#36584);
+#36583 = CARTESIAN_POINT('',(0.,0.));
+#36584 = VECTOR('',#36585,1.);
+#36585 = DIRECTION('',(1.,0.));
+#36586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36587 = ADVANCED_FACE('',(#36588),#33787,.T.);
+#36588 = FACE_BOUND('',#36589,.F.);
+#36589 = EDGE_LOOP('',(#36590,#36799,#36800,#36988,#37123));
+#36590 = ORIENTED_EDGE('',*,*,#36591,.F.);
+#36591 = EDGE_CURVE('',#33241,#36592,#36594,.T.);
+#36592 = VERTEX_POINT('',#36593);
+#36593 = CARTESIAN_POINT('',(4.,8.83079924E-07,103.99999624863));
+#36594 = SURFACE_CURVE('',#36595,(#36661,#36730),.PCURVE_S1.);
+#36595 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#36596,#36597,#36598,#36599,
+    #36600,#36601,#36602,#36603,#36604,#36605,#36606,#36607,#36608,
+    #36609,#36610,#36611,#36612,#36613,#36614,#36615,#36616,#36617,
+    #36618,#36619,#36620,#36621,#36622,#36623,#36624,#36625,#36626,
+    #36627,#36628,#36629,#36630,#36631,#36632,#36633,#36634,#36635,
+    #36636,#36637,#36638,#36639,#36640,#36641,#36642,#36643,#36644,
+    #36645,#36646,#36647,#36648,#36649,#36650,#36651,#36652,#36653,
+    #36654,#36655,#36656,#36657,#36658,#36659,#36660),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.693939559309E-02,0.144966200214,
+    0.306941639503,0.469914965185,0.577941767152,0.739917212107,
+    0.901892651386,0.963773921092,1.),.UNSPECIFIED.);
+#36596 = CARTESIAN_POINT('',(4.,8.1511327021E-07,95.999996537354));
+#36597 = CARTESIAN_POINT('',(3.99999997056,0.116008449732,
+    96.036922860208));
+#36598 = CARTESIAN_POINT('',(3.996154851271,0.232016521089,
+    96.073849314496));
+#36599 = CARTESIAN_POINT('',(3.988464654297,0.34787570576,
+    96.110775711902));
+#36600 = CARTESIAN_POINT('',(3.976936284284,0.463437267252,
+    96.147702043224));
+#36601 = CARTESIAN_POINT('',(3.961583521447,0.578553162058,
+    96.184628387269));
+#36602 = CARTESIAN_POINT('',(3.942427004657,0.693076145708,
+    96.221554819738));
+#36603 = CARTESIAN_POINT('',(3.919494214527,0.806859878825,
+    96.258481322118));
+#36604 = CARTESIAN_POINT('',(3.814810901466,1.249925098253,
+    96.403396398209));
+#36605 = CARTESIAN_POINT('',(3.704777411856,1.572621007532,
+    96.511415054548));
+#36606 = CARTESIAN_POINT('',(3.563577023593,1.884083021236,
+    96.619418533703));
+#36607 = CARTESIAN_POINT('',(3.392596950535,2.18081271752,
+    96.727407916573));
+#36608 = CARTESIAN_POINT('',(3.193648977367,2.459564257191,
+    96.835397245201));
+#36609 = CARTESIAN_POINT('',(2.968933624013,2.717341666696,
+    96.943400594839));
+#36610 = CARTESIAN_POINT('',(2.721057513179,2.951430331806,
+    97.051419126435));
+#36611 = CARTESIAN_POINT('',(2.051295323136,3.471446997716,
+    97.321326021289));
+#36612 = CARTESIAN_POINT('',(1.603604818367,3.725444119302,
+    97.48346847849));
+#36613 = CARTESIAN_POINT('',(1.120594996336,3.91281580219,97.64547909521
+    ));
+#36614 = CARTESIAN_POINT('',(0.614012885642,4.028355122555,
+    97.807407751305));
+#36615 = CARTESIAN_POINT('',(9.601294599988E-02,4.068985391304,
+    97.969336428978));
+#36616 = CARTESIAN_POINT('',(-0.420885699558,4.034022494735,
+    98.131347085394));
+#36617 = CARTESIAN_POINT('',(-0.923918201615,3.924937184416,
+    98.293489582453));
+#36618 = CARTESIAN_POINT('',(-1.879829378342,3.567659783851,
+    98.618323635876));
+#36619 = CARTESIAN_POINT('',(-2.333731453639,3.318109688255,
+    98.78147058032));
+#36620 = CARTESIAN_POINT('',(-2.748927783664,3.002731500767,
+    98.944481142528));
+#36621 = CARTESIAN_POINT('',(-3.114633052931,2.628946543747,
+    99.107407634605));
+#36622 = CARTESIAN_POINT('',(-3.421700114717,2.20566736062,
+    99.270334303955));
+#36623 = CARTESIAN_POINT('',(-3.662879178739,1.743407715989,
+    99.433344994314));
+#36624 = CARTESIAN_POINT('',(-3.832665341083,1.254045924235,
+    99.596492005926));
+#36625 = CARTESIAN_POINT('',(-3.992526551764,0.418122831169,
+    99.867396505899));
+#36626 = CARTESIAN_POINT('',(-4.02396930322,7.863586357941E-02,
+    99.97541506068));
+#36627 = CARTESIAN_POINT('',(-4.022375555092,-0.263334321795,
+    100.08341847339));
+#36628 = CARTESIAN_POINT('',(-3.9875817847,-0.604027884468,
+    100.19140779024));
+#36629 = CARTESIAN_POINT('',(-3.919915193811,-0.93974196957,
+    100.2993970948));
+#36630 = CARTESIAN_POINT('',(-3.820159885445,-1.266842918538,
+    100.40740049574));
+#36631 = CARTESIAN_POINT('',(-3.689585582188,-1.581787972619,
+    100.51541908005));
+#36632 = CARTESIAN_POINT('',(-3.290803656088,-2.330100429175,
+    100.78532611185));
+#36633 = CARTESIAN_POINT('',(-2.985996017585,-2.744869769188,
+    100.94746865366));
+#36634 = CARTESIAN_POINT('',(-2.62172628604,-3.113263887881,
+    101.10947927506));
+#36635 = CARTESIAN_POINT('',(-2.206588036132,-3.425730043033,
+    101.27140780426));
+#36636 = CARTESIAN_POINT('',(-1.750417269531,-3.67449318675,
+    101.43333631975));
+#36637 = CARTESIAN_POINT('',(-1.264360591588,-3.853812994308,
+    101.5953468903));
+#36638 = CARTESIAN_POINT('',(-0.760669427927,-3.959815492494,
+    101.75748940354));
+#36639 = CARTESIAN_POINT('',(0.254656090797,-4.024165375635,
+    102.08132606411));
+#36640 = CARTESIAN_POINT('',(0.767699719443,-3.982602083543,
+    102.24346863824));
+#36641 = CARTESIAN_POINT('',(1.272506254908,-3.866081796825,
+    102.40547933194));
+#36642 = CARTESIAN_POINT('',(1.75643323499,-3.676900761131,
+    102.56740798541));
+#36643 = CARTESIAN_POINT('',(2.20769862659,-3.419346095577,
+    102.72933650671));
+#36644 = CARTESIAN_POINT('',(2.615563482109,-3.099888717369,
+    102.89134693509));
+#36645 = CARTESIAN_POINT('',(2.970296868738,-2.726920101495,
+    103.05348935583));
+#36646 = CARTESIAN_POINT('',(3.376606312969,-2.153206154341,
+    103.27726712017));
+#36647 = CARTESIAN_POINT('',(3.480120987745,-1.9883717492,
+    103.33912844967));
+#36648 = CARTESIAN_POINT('',(3.574423266088,-1.817873026467,
+    103.40098896519));
+#36649 = CARTESIAN_POINT('',(3.659154461882,-1.642313015934,
+    103.4628484583));
+#36650 = CARTESIAN_POINT('',(3.734004513796,-1.462318127319,
+    103.52470795935));
+#36651 = CARTESIAN_POINT('',(3.798711497907,-1.278536369469,
+    103.58656849253));
+#36652 = CARTESIAN_POINT('',(3.85306327782,-1.09163653176,
+    103.64842983568));
+#36653 = CARTESIAN_POINT('',(3.922564621069,-0.791473199556,
+    103.74650258948));
+#36654 = CARTESIAN_POINT('',(3.944625345714,-0.679803349917,
+    103.7827159403));
+#36655 = CARTESIAN_POINT('',(3.963051694282,-0.56743617774,
+    103.81892931278));
+#36656 = CARTESIAN_POINT('',(3.977818240869,-0.454509804223,
+    103.8551426871));
+#36657 = CARTESIAN_POINT('',(3.98890590559,-0.341163072829,
+    103.89135604807));
+#36658 = CARTESIAN_POINT('',(3.996301954579,-0.227535549287,
+    103.92756938505));
+#36659 = CARTESIAN_POINT('',(3.999999999991,-0.113767521591,
+    103.96378269203));
+#36660 = CARTESIAN_POINT('',(4.,-8.9E-16,103.99999596754));
+#36661 = PCURVE('',#33787,#36662);
+#36662 = DEFINITIONAL_REPRESENTATION('',(#36663),#36729);
+#36663 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#36664,#36665,#36666,#36667,
+    #36668,#36669,#36670,#36671,#36672,#36673,#36674,#36675,#36676,
+    #36677,#36678,#36679,#36680,#36681,#36682,#36683,#36684,#36685,
+    #36686,#36687,#36688,#36689,#36690,#36691,#36692,#36693,#36694,
+    #36695,#36696,#36697,#36698,#36699,#36700,#36701,#36702,#36703,
+    #36704,#36705,#36706,#36707,#36708,#36709,#36710,#36711,#36712,
+    #36713,#36714,#36715,#36716,#36717,#36718,#36719,#36720,#36721,
+    #36722,#36723,#36724,#36725,#36726,#36727,#36728),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.693939559309E-02,0.144966200214,
+    0.306941639503,0.469914965185,0.577941767152,0.739917212107,
+    0.901892651386,0.963773921092,1.),.UNSPECIFIED.);
+#36664 = CARTESIAN_POINT('',(-2.0377831761E-07,-95.99999653735));
+#36665 = CARTESIAN_POINT('',(-2.90021124331E-02,-96.0369228602));
+#36666 = CARTESIAN_POINT('',(-5.800413080695E-02,-96.07384931449));
+#36667 = CARTESIAN_POINT('',(-8.70060989862E-02,-96.1107757119));
+#36668 = CARTESIAN_POINT('',(-0.116008004504,-96.14770204322));
+#36669 = CARTESIAN_POINT('',(-0.145009908606,-96.18462838726));
+#36670 = CARTESIAN_POINT('',(-0.174011872511,-96.22155481973));
+#36671 = CARTESIAN_POINT('',(-0.20301388368,-96.25848132211));
+#36672 = CARTESIAN_POINT('',(-0.316829904274,-96.4033963982));
+#36673 = CARTESIAN_POINT('',(-0.401667488235,-96.51141505454));
+#36674 = CARTESIAN_POINT('',(-0.486493139699,-96.6194185337));
+#36675 = CARTESIAN_POINT('',(-0.571307766064,-96.72740791657));
+#36676 = CARTESIAN_POINT('',(-0.656122398935,-96.8353972452));
+#36677 = CARTESIAN_POINT('',(-0.740948066919,-96.94340059483));
+#36678 = CARTESIAN_POINT('',(-0.825785669402,-97.05141912643));
+#36679 = CARTESIAN_POINT('',(-1.037770150561,-97.32132602128));
+#36680 = CARTESIAN_POINT('',(-1.16511658837,-97.48346847849));
+#36681 = CARTESIAN_POINT('',(-1.292359421685,-97.6454790952));
+#36682 = CARTESIAN_POINT('',(-1.419537807048,-97.80740775131));
+#36683 = CARTESIAN_POINT('',(-1.54671618973,-97.96933642897));
+#36684 = CARTESIAN_POINT('',(-1.673959018173,-98.13134708539));
+#36685 = CARTESIAN_POINT('',(-1.801305450549,-98.29348958245));
+#36686 = CARTESIAN_POINT('',(-2.056429601545,-98.61832363587));
+#36687 = CARTESIAN_POINT('',(-2.184564982319,-98.78147058031));
+#36688 = CARTESIAN_POINT('',(-2.312593241918,-98.94448114252));
+#36689 = CARTESIAN_POINT('',(-2.440555431601,-99.1074076346));
+#36690 = CARTESIAN_POINT('',(-2.568517603911,-99.27033430395));
+#36691 = CARTESIAN_POINT('',(-2.69654584616,-99.43334499431));
+#36692 = CARTESIAN_POINT('',(-2.824681217392,-99.59649200592));
+#36693 = CARTESIAN_POINT('',(-3.037449140286,-99.86739650589));
+#36694 = CARTESIAN_POINT('',(-3.122286734933,-99.97541506068));
+#36695 = CARTESIAN_POINT('',(-3.207112390422,-100.0834184733));
+#36696 = CARTESIAN_POINT('',(-3.291927020988,-100.1914077902));
+#36697 = CARTESIAN_POINT('',(-3.376741653237,-100.2993970948));
+#36698 = CARTESIAN_POINT('',(-3.46156731028,-100.4074004957));
+#36699 = CARTESIAN_POINT('',(-3.54640490066,-100.51541908));
+#36700 = CARTESIAN_POINT('',(-3.758389357228,-100.7853261118));
+#36701 = CARTESIAN_POINT('',(-3.885735789637,-100.9474686536));
+#36702 = CARTESIAN_POINT('',(-4.012978630429,-101.109479275));
+#36703 = CARTESIAN_POINT('',(-4.140157036906,-101.2714078042));
+#36704 = CARTESIAN_POINT('',(-4.267335444133,-101.4333363197));
+#36705 = CARTESIAN_POINT('',(-4.394578290241,-101.5953468903));
+#36706 = CARTESIAN_POINT('',(-4.521924726582,-101.7574894035));
+#36707 = CARTESIAN_POINT('',(-4.776265395817,-102.0813260641));
+#36708 = CARTESIAN_POINT('',(-4.903611821216,-102.2434686382));
+#36709 = CARTESIAN_POINT('',(-5.03085464993,-102.4054793319));
+#36710 = CARTESIAN_POINT('',(-5.158033040898,-102.5674079854));
+#36711 = CARTESIAN_POINT('',(-5.285211444581,-102.7293365067));
+#36712 = CARTESIAN_POINT('',(-5.412454305893,-102.891346935));
+#36713 = CARTESIAN_POINT('',(-5.53980075349,-103.0534893558));
+#36714 = CARTESIAN_POINT('',(-5.715555386721,-103.2772671201));
+#36715 = CARTESIAN_POINT('',(-5.764141143619,-103.3391284496));
+#36716 = CARTESIAN_POINT('',(-5.812726245849,-103.4009889651));
+#36717 = CARTESIAN_POINT('',(-5.861310530483,-103.4628484583));
+#36718 = CARTESIAN_POINT('',(-5.909894813462,-103.5247079593));
+#36719 = CARTESIAN_POINT('',(-5.958479911998,-103.5865684925));
+#36720 = CARTESIAN_POINT('',(-6.007065666503,-103.6484298356));
+#36721 = CARTESIAN_POINT('',(-6.084091823876,-103.7465025894));
+#36722 = CARTESIAN_POINT('',(-6.112533730539,-103.7827159403));
+#36723 = CARTESIAN_POINT('',(-6.140975666723,-103.8189293127));
+#36724 = CARTESIAN_POINT('',(-6.169417617875,-103.8551426871));
+#36725 = CARTESIAN_POINT('',(-6.197859570186,-103.891356048));
+#36726 = CARTESIAN_POINT('',(-6.226301510594,-103.927569385));
+#36727 = CARTESIAN_POINT('',(-6.254743426782,-103.963782692));
+#36728 = CARTESIAN_POINT('',(-6.28318530718,-103.9999959675));
+#36729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36730 = PCURVE('',#36538,#36731);
+#36731 = DEFINITIONAL_REPRESENTATION('',(#36732),#36798);
+#36732 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#36733,#36734,#36735,#36736,
+    #36737,#36738,#36739,#36740,#36741,#36742,#36743,#36744,#36745,
+    #36746,#36747,#36748,#36749,#36750,#36751,#36752,#36753,#36754,
+    #36755,#36756,#36757,#36758,#36759,#36760,#36761,#36762,#36763,
+    #36764,#36765,#36766,#36767,#36768,#36769,#36770,#36771,#36772,
+    #36773,#36774,#36775,#36776,#36777,#36778,#36779,#36780,#36781,
+    #36782,#36783,#36784,#36785,#36786,#36787,#36788,#36789,#36790,
+    #36791,#36792,#36793,#36794,#36795,#36796,#36797),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.693939559309E-02,0.144966200214,
+    0.306941639503,0.469914965185,0.577941767152,0.739917212107,
+    0.901892651386,0.963773921092,1.),.UNSPECIFIED.);
+#36733 = CARTESIAN_POINT('',(-0.103532091869,0.));
+#36734 = CARTESIAN_POINT('',(-0.103532126427,2.900283124928E-02));
+#36735 = CARTESIAN_POINT('',(-0.103532180726,5.800578082667E-02));
+#36736 = CARTESIAN_POINT('',(-0.10353222865,8.700868669821E-02));
+#36737 = CARTESIAN_POINT('',(-0.103532261129,0.116011534491));
+#36738 = CARTESIAN_POINT('',(-0.103532279746,0.145014383806));
+#36739 = CARTESIAN_POINT('',(-0.103532290342,0.174017294527));
+#36740 = CARTESIAN_POINT('',(-0.103532296629,0.203020253136));
+#36741 = CARTESIAN_POINT('',(-0.103532285492,0.316839992085));
+#36742 = CARTESIAN_POINT('',(-0.103532221652,0.401680348029));
+#36743 = CARTESIAN_POINT('',(-0.103532162419,0.48650875456));
+#36744 = CARTESIAN_POINT('',(-0.103532165583,0.571326126638));
+#36745 = CARTESIAN_POINT('',(-0.103532210464,0.656143503478));
+#36746 = CARTESIAN_POINT('',(-0.103532253813,0.740971916136));
+#36747 = CARTESIAN_POINT('',(-0.10353229414,0.825812264829));
+#36748 = CARTESIAN_POINT('',(-0.103532361004,1.037803613527));
+#36749 = CARTESIAN_POINT('',(-0.103532373236,1.165154181834));
+#36750 = CARTESIAN_POINT('',(-0.103532332836,1.292401149992));
+#36751 = CARTESIAN_POINT('',(-0.103532287366,1.419583676759));
+#36752 = CARTESIAN_POINT('',(-0.103532227181,1.546766215754));
+#36753 = CARTESIAN_POINT('',(-0.103532175924,1.67401318611));
+#36754 = CARTESIAN_POINT('',(-0.103532176127,1.801363750396));
+#36755 = CARTESIAN_POINT('',(-0.103532246519,2.05649616537));
+#36756 = CARTESIAN_POINT('',(-0.103532320353,2.184635689864));
+#36757 = CARTESIAN_POINT('',(-0.103532400844,2.312668089976));
+#36758 = CARTESIAN_POINT('',(-0.103532508169,2.4406344336));
+#36759 = CARTESIAN_POINT('',(-0.103532360587,2.56860079157));
+#36760 = CARTESIAN_POINT('',(-0.10353221992,2.696633189762));
+#36761 = CARTESIAN_POINT('',(-0.103532200099,2.824772719465));
+#36762 = CARTESIAN_POINT('',(-0.103532213745,3.037547549655));
+#36763 = CARTESIAN_POINT('',(-0.103532249453,3.122387897388));
+#36764 = CARTESIAN_POINT('',(-0.103532191022,3.207216317183));
+#36765 = CARTESIAN_POINT('',(-0.10353224291,3.292033695872));
+#36766 = CARTESIAN_POINT('',(-0.10353233402,3.376851074141));
+#36767 = CARTESIAN_POINT('',(-0.103532327786,3.46167949351));
+#36768 = CARTESIAN_POINT('',(-0.103532320118,3.546519842069));
+#36769 = CARTESIAN_POINT('',(-0.103532266186,3.75851118978));
+#36770 = CARTESIAN_POINT('',(-0.103532212614,3.885861759405));
+#36771 = CARTESIAN_POINT('',(-0.103532186996,4.013108722752));
+#36772 = CARTESIAN_POINT('',(-0.103532296519,4.140291246579));
+#36773 = CARTESIAN_POINT('',(-0.103532347384,4.267473777138));
+#36774 = CARTESIAN_POINT('',(-0.103532369725,4.394720744084));
+#36775 = CARTESIAN_POINT('',(-0.10353235661,4.522071315075));
+#36776 = CARTESIAN_POINT('',(-0.103532286303,4.776420256768));
+#36777 = CARTESIAN_POINT('',(-0.103532228549,4.903770832142));
+#36778 = CARTESIAN_POINT('',(-0.10353216229,5.031017811087));
+#36779 = CARTESIAN_POINT('',(-0.103532107322,5.1582003576));
+#36780 = CARTESIAN_POINT('',(-0.103532085309,5.285382867531));
+#36781 = CARTESIAN_POINT('',(-0.103532315231,5.412629817977));
+#36782 = CARTESIAN_POINT('',(-0.103532456227,5.539980383934));
+#36783 = CARTESIAN_POINT('',(-0.10353244578,5.715740728894));
+#36784 = CARTESIAN_POINT('',(-0.103532420629,5.764328067719));
+#36785 = CARTESIAN_POINT('',(-0.103532370677,5.812914754879));
+#36786 = CARTESIAN_POINT('',(-0.103532293555,5.861500626355));
+#36787 = CARTESIAN_POINT('',(-0.103532198557,5.910086496464));
+#36788 = CARTESIAN_POINT('',(-0.10353210868,5.958673180766));
+#36789 = CARTESIAN_POINT('',(-0.103532053191,6.007260518475));
+#36790 = CARTESIAN_POINT('',(-0.103532049306,6.084289181357));
+#36791 = CARTESIAN_POINT('',(-0.103532062444,6.11273201177));
+#36792 = CARTESIAN_POINT('',(-0.103532100094,6.141174870982));
+#36793 = CARTESIAN_POINT('',(-0.103532164498,6.169617744488));
+#36794 = CARTESIAN_POINT('',(-0.103532250194,6.198060617887));
+#36795 = CARTESIAN_POINT('',(-0.10353234402,6.226503476886));
+#36796 = CARTESIAN_POINT('',(-0.103532425109,6.254946307296));
+#36797 = CARTESIAN_POINT('',(-0.103532464898,6.283389095035));
+#36798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36799 = ORIENTED_EDGE('',*,*,#33773,.T.);
+#36800 = ORIENTED_EDGE('',*,*,#36801,.T.);
+#36801 = EDGE_CURVE('',#33639,#36802,#36804,.T.);
+#36802 = VERTEX_POINT('',#36803);
+#36803 = CARTESIAN_POINT('',(8.83129803E-07,-4.,102.4999962486));
+#36804 = SURFACE_CURVE('',#36805,(#36864,#36926),.PCURVE_S1.);
+#36805 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#36806,#36807,#36808,#36809,
+    #36810,#36811,#36812,#36813,#36814,#36815,#36816,#36817,#36818,
+    #36819,#36820,#36821,#36822,#36823,#36824,#36825,#36826,#36827,
+    #36828,#36829,#36830,#36831,#36832,#36833,#36834,#36835,#36836,
+    #36837,#36838,#36839,#36840,#36841,#36842,#36843,#36844,#36845,
+    #36846,#36847,#36848,#36849,#36850,#36851,#36852,#36853,#36854,
+    #36855,#36856,#36857,#36858,#36859,#36860,#36861,#36862,#36863),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053270656571E-02,
+    9.721049031514E-02,0.311860924927,0.526511359431,0.561192471123,
+    0.798452954794,0.967823618474,1.),.UNSPECIFIED.);
+#36806 = CARTESIAN_POINT('',(4.,-8.9E-16,96.49999617124));
+#36807 = CARTESIAN_POINT('',(4.,0.166119482762,96.552873660086));
+#36808 = CARTESIAN_POINT('',(3.992115319488,0.332241560325,
+    96.605751976587));
+#36809 = CARTESIAN_POINT('',(3.976346165655,0.497925904318,
+    96.658629920917));
+#36810 = CARTESIAN_POINT('',(3.952721617406,0.662735628717,
+    96.711507400173));
+#36811 = CARTESIAN_POINT('',(3.921299510554,0.826237970597,
+    96.764384875322));
+#36812 = CARTESIAN_POINT('',(3.882166323017,0.988004970886,
+    96.817262808141));
+#36813 = CARTESIAN_POINT('',(3.83543706001,1.147614155109,
+    96.870141108166));
+#36814 = CARTESIAN_POINT('',(3.760761759136,1.364045025677,
+    96.943018574213));
+#36815 = CARTESIAN_POINT('',(3.739202098722,1.423072965064,
+    96.963018570768));
+#36816 = CARTESIAN_POINT('',(3.71658387731,1.481710663295,
+    96.983018568588));
+#36817 = CARTESIAN_POINT('',(3.692915362307,1.539935979913,
+    97.003018566966));
+#36818 = CARTESIAN_POINT('',(3.668205369211,1.597727003013,
+    97.023018565192));
+#36819 = CARTESIAN_POINT('',(3.642463261617,1.655062049244,
+    97.04301856256));
+#36820 = CARTESIAN_POINT('',(3.615698951214,1.711919663807,
+    97.063018558363));
+#36821 = CARTESIAN_POINT('',(3.364435744695,2.221744869864,
+    97.243939239447));
+#36822 = CARTESIAN_POINT('',(3.075145965105,2.643544027486,
+    97.405077326756));
+#36823 = CARTESIAN_POINT('',(2.725671177268,3.021503732382,
+    97.566087898919));
+#36824 = CARTESIAN_POINT('',(2.324123525258,3.34597002565,
+    97.727018471979));
+#36825 = CARTESIAN_POINT('',(1.879891810943,3.608985294881,
+    97.887949125381));
+#36826 = CARTESIAN_POINT('',(1.403710519521,3.804529471804,
+    98.048959717807));
+#36827 = CARTESIAN_POINT('',(0.907458164654,3.928370885072,
+    98.21009782309));
+#36828 = CARTESIAN_POINT('',(-9.845334265375E-02,4.030618447625,
+    98.531939239485));
+#36829 = CARTESIAN_POINT('',(-0.609474608709,4.009163049886,
+    98.693077375324));
+#36830 = CARTESIAN_POINT('',(-1.115263006812,3.91343285393,
+    98.854087924881));
+#36831 = CARTESIAN_POINT('',(-1.603331489058,3.745182730974,
+    99.015018362282));
+#36832 = CARTESIAN_POINT('',(-2.061953543111,3.508149872499,
+    99.175949179582));
+#36833 = CARTESIAN_POINT('',(-2.480331528699,3.208239894494,
+    99.336959771114));
+#36834 = CARTESIAN_POINT('',(-2.848576578989,2.853276995118,
+    99.498097907456));
+#36835 = CARTESIAN_POINT('',(-3.208849378317,2.389551739508,
+    99.685018575988));
+#36836 = CARTESIAN_POINT('',(-3.257456740855,2.323879658213,
+    99.71101856882));
+#36837 = CARTESIAN_POINT('',(-3.304526901371,2.257079098654,
+    99.737018566347));
+#36838 = CARTESIAN_POINT('',(-3.350029351966,2.189192094501,
+    99.763018565931));
+#36839 = CARTESIAN_POINT('',(-3.393935004696,2.120261607355,
+    99.789018564952));
+#36840 = CARTESIAN_POINT('',(-3.436216191575,2.050331526747,
+    99.815018560804));
+#36841 = CARTESIAN_POINT('',(-3.476846664572,1.979446670145,
+    99.841018550893));
+#36842 = CARTESIAN_POINT('',(-3.782300139908,1.416496312734,
+    100.04488965454));
+#36843 = CARTESIAN_POINT('',(-3.970920219929,0.881797644874,
+    100.2231193203));
+#36844 = CARTESIAN_POINT('',(-4.072308212291,0.319493140443,
+    100.40112824986));
+#36845 = CARTESIAN_POINT('',(-4.082730910241,-0.253716708326,
+    100.57901848891));
+#36846 = CARTESIAN_POINT('',(-4.001419511046,-0.821225831071,
+    100.75690876008));
+#36847 = CARTESIAN_POINT('',(-3.831192913643,-1.366651126083,
+    100.93491775018));
+#36848 = CARTESIAN_POINT('',(-3.577823261528,-1.873882828833,
+    101.11314744218));
+#36849 = CARTESIAN_POINT('',(-3.020376758982,-2.652630496449,
+    101.41799355583));
+#36850 = CARTESIAN_POINT('',(-2.751097034445,-2.95070236577,
+    101.54503520204));
+#36851 = CARTESIAN_POINT('',(-2.448367235195,-3.217259152115,
+    101.67204149341));
+#36852 = CARTESIAN_POINT('',(-2.116582106231,-3.448002975994,
+    101.79901837338));
+#36853 = CARTESIAN_POINT('',(-1.76065409671,-3.639416923034,
+    101.92599535067));
+#36854 = CARTESIAN_POINT('',(-1.385942721134,-3.788712446284,
+    102.05300184612));
+#36855 = CARTESIAN_POINT('',(-0.998269474014,-3.893916070872,
+    102.1800436151));
+#36856 = CARTESIAN_POINT('',(-0.529025126398,-3.965586382788,
+    102.33114080462));
+#36857 = CARTESIAN_POINT('',(-0.453863864943,-3.975406311455,
+    102.35526301944));
+#36858 = CARTESIAN_POINT('',(-0.378495867588,-3.983597946618,
+    102.37938523344));
+#36859 = CARTESIAN_POINT('',(-0.302962302957,-3.990156270695,
+    102.40350744482));
+#36860 = CARTESIAN_POINT('',(-0.227304436037,-3.99507752026,
+    102.42762965238));
+#36861 = CARTESIAN_POINT('',(-0.15156362818,-3.998359186045,
+    102.45175185548));
+#36862 = CARTESIAN_POINT('',(-7.578133709825E-02,-4.000000012942,
+    102.47587405405));
+#36863 = CARTESIAN_POINT('',(8.8312980218E-07,-4.,102.4999962486));
+#36864 = PCURVE('',#33787,#36865);
+#36865 = DEFINITIONAL_REPRESENTATION('',(#36866),#36925);
+#36866 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#36867,#36868,#36869,#36870,
+    #36871,#36872,#36873,#36874,#36875,#36876,#36877,#36878,#36879,
+    #36880,#36881,#36882,#36883,#36884,#36885,#36886,#36887,#36888,
+    #36889,#36890,#36891,#36892,#36893,#36894,#36895,#36896,#36897,
+    #36898,#36899,#36900,#36901,#36902,#36903,#36904,#36905,#36906,
+    #36907,#36908,#36909,#36910,#36911,#36912,#36913,#36914,#36915,
+    #36916,#36917,#36918,#36919,#36920,#36921,#36922,#36923,#36924),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053270656571E-02,
+    9.721049031514E-02,0.311860924927,0.526511359431,0.561192471123,
+    0.798452954794,0.967823618474,1.),.UNSPECIFIED.);
+#36867 = CARTESIAN_POINT('',(0.,-96.49999617124));
+#36868 = CARTESIAN_POINT('',(-4.152987069043E-02,-96.55287366008));
+#36869 = CARTESIAN_POINT('',(-8.306039409029E-02,-96.60575197658));
+#36870 = CARTESIAN_POINT('',(-0.124590628419,-96.65862992091));
+#36871 = CARTESIAN_POINT('',(-0.16612050088,-96.71150740017));
+#36872 = CARTESIAN_POINT('',(-0.207650373371,-96.76438487532));
+#36873 = CARTESIAN_POINT('',(-0.24918060819,-96.81726280814));
+#36874 = CARTESIAN_POINT('',(-0.290711133747,-96.87014110816));
+#36875 = CARTESIAN_POINT('',(-0.347948972136,-96.94301857421));
+#36876 = CARTESIAN_POINT('',(-0.363656935799,-96.96301857076));
+#36877 = CARTESIAN_POINT('',(-0.379364900667,-96.98301856858));
+#36878 = CARTESIAN_POINT('',(-0.395072866151,-97.00301856696));
+#36879 = CARTESIAN_POINT('',(-0.410780831658,-97.02301856519));
+#36880 = CARTESIAN_POINT('',(-0.426488796597,-97.04301856256));
+#36881 = CARTESIAN_POINT('',(-0.442196760379,-97.06301855836));
+#36882 = CARTESIAN_POINT('',(-0.584291565808,-97.24393923944));
+#36883 = CARTESIAN_POINT('',(-0.710849157897,-97.40507732675));
+#36884 = CARTESIAN_POINT('',(-0.83730657745,-97.56608789891));
+#36885 = CARTESIAN_POINT('',(-0.963701155096,-97.72701847198));
+#36886 = CARTESIAN_POINT('',(-1.090095723644,-97.88794912537));
+#36887 = CARTESIAN_POINT('',(-1.21655313867,-98.0489597178));
+#36888 = CARTESIAN_POINT('',(-1.343110728253,-98.21009782309));
+#36889 = CARTESIAN_POINT('',(-1.595884407236,-98.53193923948));
+#36890 = CARTESIAN_POINT('',(-1.722441990323,-98.69307737532));
+#36891 = CARTESIAN_POINT('',(-1.848899412766,-98.85408792488));
+#36892 = CARTESIAN_POINT('',(-1.975294001199,-99.01501836228));
+#36893 = CARTESIAN_POINT('',(-2.101688551834,-99.17594917958));
+#36894 = CARTESIAN_POINT('',(-2.228145963816,-99.33695977111));
+#36895 = CARTESIAN_POINT('',(-2.354703548692,-99.49809790745));
+#36896 = CARTESIAN_POINT('',(-2.501510735724,-99.68501857598));
+#36897 = CARTESIAN_POINT('',(-2.521931088425,-99.71101856882));
+#36898 = CARTESIAN_POINT('',(-2.542351445602,-99.73701856634));
+#36899 = CARTESIAN_POINT('',(-2.562771805061,-99.76301856593));
+#36900 = CARTESIAN_POINT('',(-2.583192164607,-99.78901856495));
+#36901 = CARTESIAN_POINT('',(-2.603612522042,-99.8150185608));
+#36902 = CARTESIAN_POINT('',(-2.624032875167,-99.84101855089));
+#36903 = CARTESIAN_POINT('',(-2.784152933737,-100.0448896545));
+#36904 = CARTESIAN_POINT('',(-2.924134247215,-100.2231193203));
+#36905 = CARTESIAN_POINT('',(-3.063942146964,-100.4011282498));
+#36906 = CARTESIAN_POINT('',(-3.203656713317,-100.5790184889));
+#36907 = CARTESIAN_POINT('',(-3.343371277622,-100.75690876));
+#36908 = CARTESIAN_POINT('',(-3.483179170318,-100.9349177501));
+#36909 = CARTESIAN_POINT('',(-3.623160479595,-101.1131474421));
+#36910 = CARTESIAN_POINT('',(-3.862586163918,-101.4179935558));
+#36911 = CARTESIAN_POINT('',(-3.962364498664,-101.545035202));
+#36912 = CARTESIAN_POINT('',(-4.06211505122,-101.6720414934));
+#36913 = CARTESIAN_POINT('',(-4.161842482999,-101.7990183733));
+#36914 = CARTESIAN_POINT('',(-4.261569904001,-101.9259953506));
+#36915 = CARTESIAN_POINT('',(-4.361320432385,-102.0530018461));
+#36916 = CARTESIAN_POINT('',(-4.461098748173,-102.1800436151));
+#36917 = CARTESIAN_POINT('',(-4.579770272606,-102.3311408046));
+#36918 = CARTESIAN_POINT('',(-4.598715830485,-102.3552630194));
+#36919 = CARTESIAN_POINT('',(-4.617661392147,-102.3793852334));
+#36920 = CARTESIAN_POINT('',(-4.636606956292,-102.4035074448));
+#36921 = CARTESIAN_POINT('',(-4.655552521319,-102.4276296523));
+#36922 = CARTESIAN_POINT('',(-4.674498085326,-102.4517518554));
+#36923 = CARTESIAN_POINT('',(-4.69344364611,-102.475874054));
+#36924 = CARTESIAN_POINT('',(-4.712389201167,-102.4999962486));
+#36925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36926 = PCURVE('',#33700,#36927);
+#36927 = DEFINITIONAL_REPRESENTATION('',(#36928),#36987);
+#36928 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#36929,#36930,#36931,#36932,
+    #36933,#36934,#36935,#36936,#36937,#36938,#36939,#36940,#36941,
+    #36942,#36943,#36944,#36945,#36946,#36947,#36948,#36949,#36950,
+    #36951,#36952,#36953,#36954,#36955,#36956,#36957,#36958,#36959,
+    #36960,#36961,#36962,#36963,#36964,#36965,#36966,#36967,#36968,
+    #36969,#36970,#36971,#36972,#36973,#36974,#36975,#36976,#36977,
+    #36978,#36979,#36980,#36981,#36982,#36983,#36984,#36985,#36986),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053270656571E-02,
+    9.721049031514E-02,0.311860924927,0.526511359431,0.561192471123,
+    0.798452954794,0.967823618474,1.),.UNSPECIFIED.);
+#36929 = CARTESIAN_POINT('',(-0.931753199405,1.57084712685));
+#36930 = CARTESIAN_POINT('',(-0.931753185119,1.612378349332));
+#36931 = CARTESIAN_POINT('',(-0.931753172663,1.653910223831));
+#36932 = CARTESIAN_POINT('',(-0.931753162539,1.6954418084));
+#36933 = CARTESIAN_POINT('',(-0.93175315518,1.736973030224));
+#36934 = CARTESIAN_POINT('',(-0.931753150908,1.778504251281));
+#36935 = CARTESIAN_POINT('',(-0.931753149886,1.820035834003));
+#36936 = CARTESIAN_POINT('',(-0.931753152078,1.861567706928));
+#36937 = CARTESIAN_POINT('',(-0.931753159146,1.918807401677));
+#36938 = CARTESIAN_POINT('',(-0.931753161504,1.934515874724));
+#36939 = CARTESIAN_POINT('',(-0.931753164264,1.950224348922));
+#36940 = CARTESIAN_POINT('',(-0.931753167403,1.965932823685));
+#36941 = CARTESIAN_POINT('',(-0.931753170893,1.981641298429));
+#36942 = CARTESIAN_POINT('',(-0.9317531747,1.997349772567));
+#36943 = CARTESIAN_POINT('',(-0.931753178782,2.013058245514));
+#36944 = CARTESIAN_POINT('',(-0.931753217778,2.155157656624));
+#36945 = CARTESIAN_POINT('',(-0.931753269558,2.281719348187));
+#36946 = CARTESIAN_POINT('',(-0.931753296196,2.408180870051));
+#36947 = CARTESIAN_POINT('',(-0.931753321488,2.534579534643));
+#36948 = CARTESIAN_POINT('',(-0.931753103283,2.660978226641));
+#36949 = CARTESIAN_POINT('',(-0.931753143754,2.787439760223));
+#36950 = CARTESIAN_POINT('',(-0.931753216833,2.914001454005));
+#36951 = CARTESIAN_POINT('',(-0.931753291778,3.166783339041));
+#36952 = CARTESIAN_POINT('',(-0.931753249818,3.293345036187));
+#36953 = CARTESIAN_POINT('',(-0.931753354406,3.419806572259));
+#36954 = CARTESIAN_POINT('',(-0.931753387905,3.546205230314));
+#36955 = CARTESIAN_POINT('',(-0.931753065968,3.672603918552));
+#36956 = CARTESIAN_POINT('',(-0.931753094235,3.799065443964));
+#36957 = CARTESIAN_POINT('',(-0.931753103552,3.92562713932));
+#36958 = CARTESIAN_POINT('',(-0.931753165336,4.072439084271));
+#36959 = CARTESIAN_POINT('',(-0.931753174683,4.092860098572));
+#36960 = CARTESIAN_POINT('',(-0.931753184576,4.113281117161));
+#36961 = CARTESIAN_POINT('',(-0.931753194815,4.13370213787));
+#36962 = CARTESIAN_POINT('',(-0.931753205208,4.154123158535));
+#36963 = CARTESIAN_POINT('',(-0.931753215568,4.174544176992));
+#36964 = CARTESIAN_POINT('',(-0.931753225718,4.19496519108));
+#36965 = CARTESIAN_POINT('',(-0.931753302302,4.355090432294));
+#36966 = CARTESIAN_POINT('',(-0.931753352237,4.495076276202));
+#36967 = CARTESIAN_POINT('',(-0.9317533311,4.634888710526));
+#36968 = CARTESIAN_POINT('',(-0.93175324194,4.774607843999));
+#36969 = CARTESIAN_POINT('',(-0.931753200724,4.914326967147));
+#36970 = CARTESIAN_POINT('',(-0.931753136396,5.054139406218));
+#36971 = CARTESIAN_POINT('',(-0.931753134095,5.19412525883));
+#36972 = CARTESIAN_POINT('',(-0.93175319424,5.433558702322));
+#36973 = CARTESIAN_POINT('',(-0.931753242144,5.533340266977));
+#36974 = CARTESIAN_POINT('',(-0.931753288873,5.633094047471));
+#36975 = CARTESIAN_POINT('',(-0.931753362596,5.732824704431));
+#36976 = CARTESIAN_POINT('',(-0.931753353321,5.832555352522));
+#36977 = CARTESIAN_POINT('',(-0.93175322461,5.932309126425));
+#36978 = CARTESIAN_POINT('',(-0.931753166084,6.032090718014));
+#36979 = CARTESIAN_POINT('',(-0.931753236752,6.150766110659));
+#36980 = CARTESIAN_POINT('',(-0.93175325052,6.169712285273));
+#36981 = CARTESIAN_POINT('',(-0.931753269357,6.188658462501));
+#36982 = CARTESIAN_POINT('',(-0.931753294119,6.207604640639));
+#36983 = CARTESIAN_POINT('',(-0.931753323941,6.226550817634));
+#36984 = CARTESIAN_POINT('',(-0.931753356233,6.245496991081));
+#36985 = CARTESIAN_POINT('',(-0.931753386685,6.264443158228));
+#36986 = CARTESIAN_POINT('',(-0.93175340926,6.283389315972));
+#36987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36988 = ORIENTED_EDGE('',*,*,#36989,.T.);
+#36989 = EDGE_CURVE('',#36802,#36990,#36992,.T.);
+#36990 = VERTEX_POINT('',#36991);
+#36991 = CARTESIAN_POINT('',(4.,0.,104.49999586088));
+#36992 = SURFACE_CURVE('',#36993,(#37020,#37050),.PCURVE_S1.);
+#36993 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#36994,#36995,#36996,#36997,
+    #36998,#36999,#37000,#37001,#37002,#37003,#37004,#37005,#37006,
+    #37007,#37008,#37009,#37010,#37011,#37012,#37013,#37014,#37015,
+    #37016,#37017,#37018,#37019),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151519211506,0.363529403752,0.807501773197,1.),.UNSPECIFIED.);
+#36994 = CARTESIAN_POINT('',(8.8312968215E-07,-4.,102.4999962486));
+#36995 = CARTESIAN_POINT('',(0.135996883038,-3.999999963175,
+    102.54328505666));
+#36996 = CARTESIAN_POINT('',(0.271993545815,-3.994605555898,
+    102.58657405826));
+#36997 = CARTESIAN_POINT('',(0.407732954771,-3.983816802855,
+    102.6298629087));
+#36998 = CARTESIAN_POINT('',(0.542958518976,-3.967648987172,
+    102.67315167744));
+#36999 = CARTESIAN_POINT('',(0.677415298732,-3.946132599418,
+    102.71644056672));
+#37000 = CARTESIAN_POINT('',(0.810850331049,-3.919313286621,
+    102.75972963023));
+#37001 = CARTESIAN_POINT('',(1.127938833881,-3.842390416332,
+    102.86358955564));
+#37002 = CARTESIAN_POINT('',(1.310378161827,-3.787264356472,
+    102.92416176501));
+#37003 = CARTESIAN_POINT('',(1.489641584963,-3.722041205388,
+    102.9847331695));
+#37004 = CARTESIAN_POINT('',(1.665060250968,-3.646943535207,
+    103.0453040543));
+#37005 = CARTESIAN_POINT('',(1.835987520754,-3.562248174862,
+    103.10587545216));
+#37006 = CARTESIAN_POINT('',(2.001800680027,-3.468285478476,
+    103.16644765533));
+#37007 = CARTESIAN_POINT('',(2.497173566785,-3.15006604668,
+    103.35386113146));
+#37008 = CARTESIAN_POINT('',(2.807533134727,-2.895648706568,
+    103.48074910593));
+#37009 = CARTESIAN_POINT('',(3.08729710441,-2.605770111142,
+    103.60759985154));
+#37010 = CARTESIAN_POINT('',(3.331744751898,-2.284932846862,
+    103.73443731093));
+#37011 = CARTESIAN_POINT('',(3.536970404016,-1.938263154775,
+    103.86128813717));
+#37012 = CARTESIAN_POINT('',(3.699885975559,-1.571507456968,
+    103.98817615462));
+#37013 = CARTESIAN_POINT('',(3.869993622956,-1.026158428762,
+    104.17001507929));
+#37014 = CARTESIAN_POINT('',(3.913130770227,-0.858624827794,
+    104.22501230084));
+#37015 = CARTESIAN_POINT('',(3.947798907079,-0.689002738177,
+    104.28000901428));
+#37016 = CARTESIAN_POINT('',(3.973879443105,-0.517806100667,
+    104.3350054041));
+#37017 = CARTESIAN_POINT('',(3.991293083622,-0.345555412855,
+    104.39000211784));
+#37018 = CARTESIAN_POINT('',(4.,-0.172776619024,104.44499933914));
+#37019 = CARTESIAN_POINT('',(4.,-8.9E-16,104.49999586088));
+#37020 = PCURVE('',#33787,#37021);
+#37021 = DEFINITIONAL_REPRESENTATION('',(#37022),#37049);
+#37022 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#37023,#37024,#37025,#37026,
+    #37027,#37028,#37029,#37030,#37031,#37032,#37033,#37034,#37035,
+    #37036,#37037,#37038,#37039,#37040,#37041,#37042,#37043,#37044,
+    #37045,#37046,#37047,#37048),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151519211506,0.363529403752,0.807501773197,1.),.UNSPECIFIED.);
+#37023 = CARTESIAN_POINT('',(-4.712389201167,-102.4999962486));
+#37024 = CARTESIAN_POINT('',(-4.746388201144,-102.5432850566));
+#37025 = CARTESIAN_POINT('',(-4.780387367675,-102.5865740582));
+#37026 = CARTESIAN_POINT('',(-4.814386411335,-102.6298629087));
+#37027 = CARTESIAN_POINT('',(-4.848385375868,-102.6731516774));
+#37028 = CARTESIAN_POINT('',(-4.88238441591,-102.7164405667));
+#37029 = CARTESIAN_POINT('',(-4.916383574715,-102.7597296302));
+#37030 = CARTESIAN_POINT('',(-4.997954957029,-102.8635895556));
+#37031 = CARTESIAN_POINT('',(-5.045528224664,-102.924161765));
+#37032 = CARTESIAN_POINT('',(-5.09310084465,-102.9847331695));
+#37033 = CARTESIAN_POINT('',(-5.14067305392,-103.0453040543));
+#37034 = CARTESIAN_POINT('',(-5.188245674778,-103.1058754521));
+#37035 = CARTESIAN_POINT('',(-5.235818943217,-103.1664476553));
+#37036 = CARTESIAN_POINT('',(-5.38301309725,-103.3538611314));
+#37037 = CARTESIAN_POINT('',(-5.482670710628,-103.4807491059));
+#37038 = CARTESIAN_POINT('',(-5.58229915544,-103.6075998515));
+#37039 = CARTESIAN_POINT('',(-5.681917148354,-103.7344373109));
+#37040 = CARTESIAN_POINT('',(-5.781545583027,-103.8612881371));
+#37041 = CARTESIAN_POINT('',(-5.881203190364,-103.9881761546));
+#37042 = CARTESIAN_POINT('',(-6.024019106465,-104.1700150792));
+#37043 = CARTESIAN_POINT('',(-6.067213806964,-104.2250123008));
+#37044 = CARTESIAN_POINT('',(-6.110408106237,-104.2800090142));
+#37045 = CARTESIAN_POINT('',(-6.153602150918,-104.3350054041));
+#37046 = CARTESIAN_POINT('',(-6.196796451167,-104.3900021178));
+#37047 = CARTESIAN_POINT('',(-6.239991152424,-104.4449993391));
+#37048 = CARTESIAN_POINT('',(-6.28318530718,-104.4999958608));
+#37049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37050 = PCURVE('',#37051,#37094);
+#37051 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#37052,#37053,#37054,#37055,#37056,#37057,#37058,#37059,#37060
+      ,#37061,#37062,#37063,#37064,#37065,#37066,#37067,#37068,#37069
+      ,#37070,#37071,#37072)
+    ,(#37073,#37074,#37075,#37076,#37077,#37078,#37079,#37080,#37081
+      ,#37082,#37083,#37084,#37085,#37086,#37087,#37088,#37089,#37090
+      ,#37091,#37092,#37093
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#37052 = CARTESIAN_POINT('',(1.10389603147E-06,-4.099995151006,
+    102.47320195962));
+#37053 = CARTESIAN_POINT('',(1.170957802075,-4.099994436115,
+    102.83683806605));
+#37054 = CARTESIAN_POINT('',(2.341910364258,-3.732122219487,
+    103.20047251486));
+#37055 = CARTESIAN_POINT('',(3.384461522151,-2.99641543746,
+    103.56411883758));
+#37056 = CARTESIAN_POINT('',(4.170184944042,-1.943183456802,
+    103.92773462681));
+#37057 = CARTESIAN_POINT('',(4.593310442416,-0.673496815162,
+    104.291394193));
+#37058 = CARTESIAN_POINT('',(4.59332904567,0.6734858642,104.65501544536)
+  );
+#37059 = CARTESIAN_POINT('',(4.170176531332,1.943213168006,
+    105.01865745302));
+#37060 = CARTESIAN_POINT('',(3.384458585154,2.996398010357,
+    105.38229249297));
+#37061 = CARTESIAN_POINT('',(2.341910534461,3.732129109151,
+    105.74592914638));
+#37062 = CARTESIAN_POINT('',(-1.25931223122E-06,4.46786143059,
+    106.47320183952));
+#37063 = CARTESIAN_POINT('',(-2.341912607753,3.732127691613,
+    107.20047453264));
+#37064 = CARTESIAN_POINT('',(-3.384458759015,2.996392407774,
+    107.56410980662));
+#37065 = CARTESIAN_POINT('',(-4.170184709487,1.94323024541,
+    107.9277516453));
+#37066 = CARTESIAN_POINT('',(-4.593317668679,0.673439805848,
+    108.29137855634));
+#37067 = CARTESIAN_POINT('',(-4.593317245609,-0.673441118399,
+    108.65501916336));
+#37068 = CARTESIAN_POINT('',(-4.170184368685,-1.943236266298,
+    109.01866363293));
+#37069 = CARTESIAN_POINT('',(-3.384457982969,-2.996390784122,
+    109.38228622089));
+#37070 = CARTESIAN_POINT('',(-2.341908528307,-3.73212987139,
+    109.74593116419));
+#37071 = CARTESIAN_POINT('',(-1.170955509327,-4.09999551696,
+    110.10956561298));
+#37072 = CARTESIAN_POINT('',(1.18884894817E-06,-4.099994777827,
+    110.47320171942));
+#37073 = CARTESIAN_POINT('',(-1.10387103813E-06,-3.099996823646,
+    102.74115739434));
+#37074 = CARTESIAN_POINT('',(0.885355009143,-3.099996877143,
+    103.10479401521));
+#37075 = CARTESIAN_POINT('',(1.770715543813,-2.821850930962,
+    103.46843229365));
+#37076 = CARTESIAN_POINT('',(2.558976390076,-2.265580176989,
+    103.83205869808));
+#37077 = CARTESIAN_POINT('',(3.153069459973,-1.46924769552,
+    104.19571563647));
+#37078 = CARTESIAN_POINT('',(3.472991445529,-0.50922097014,
+    104.55932879713));
+#37079 = CARTESIAN_POINT('',(3.473004033027,0.509211138242,
+    104.92298027233));
+#37080 = CARTESIAN_POINT('',(3.153062733987,1.469260440653,
+    105.28661099182));
+#37081 = CARTESIAN_POINT('',(2.558982505769,2.265567205585,
+    105.65024867919));
+#37082 = CARTESIAN_POINT('',(1.770715072133,2.82185299915,
+    106.01388475303));
+#37083 = CARTESIAN_POINT('',(1.24259996854E-06,3.378139686388,
+    106.74115751445));
+#37084 = CARTESIAN_POINT('',(-1.770712976141,2.82185423804,
+    107.46843027586));
+#37085 = CARTESIAN_POINT('',(-2.558979633959,2.265567296389,
+    107.83206772921));
+#37086 = CARTESIAN_POINT('',(-3.153067127532,1.469273017842,
+    108.19569861763));
+#37087 = CARTESIAN_POINT('',(-3.472994466332,0.509189627572,
+    108.55934443413));
+#37088 = CARTESIAN_POINT('',(-3.472998016168,-0.509184643535,
+    108.9229765542));
+#37089 = CARTESIAN_POINT('',(-3.153070046622,-1.469275960023,
+    109.28660481187));
+#37090 = CARTESIAN_POINT('',(-2.558977057443,-2.265561523886,
+    109.65025495131));
+#37091 = CARTESIAN_POINT('',(-1.770717795273,-2.821853775915,
+    110.01388273524));
+#37092 = CARTESIAN_POINT('',(-0.885357301843,-3.099996501421,
+    110.37752101369));
+#37093 = CARTESIAN_POINT('',(-1.18882658784E-06,-3.099996579195,
+    110.74115763455));
+#37094 = DEFINITIONAL_REPRESENTATION('',(#37095),#37122);
+#37095 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#37096,#37097,#37098,#37099,
+    #37100,#37101,#37102,#37103,#37104,#37105,#37106,#37107,#37108,
+    #37109,#37110,#37111,#37112,#37113,#37114,#37115,#37116,#37117,
+    #37118,#37119,#37120,#37121),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151519211506,0.363529403752,0.807501773197,1.),.UNSPECIFIED.);
+#37096 = CARTESIAN_POINT('',(-0.93175340926,0.));
+#37097 = CARTESIAN_POINT('',(-0.931753463852,3.400008459933E-02));
+#37098 = CARTESIAN_POINT('',(-0.931753567717,6.800034669621E-02));
+#37099 = CARTESIAN_POINT('',(-0.931753678168,0.102000490165));
+#37100 = CARTESIAN_POINT('',(-0.93175376616,0.136000556213));
+#37101 = CARTESIAN_POINT('',(-0.931753816878,0.170000699323));
+#37102 = CARTESIAN_POINT('',(-0.931753830314,0.204000963184));
+#37103 = CARTESIAN_POINT('',(-0.93175381,0.285574999748));
+#37104 = CARTESIAN_POINT('',(-0.931753747978,0.333149818038));
+#37105 = CARTESIAN_POINT('',(-0.931753660557,0.38072399104));
+#37106 = CARTESIAN_POINT('',(-0.931753571982,0.428297754327));
+#37107 = CARTESIAN_POINT('',(-0.931753501346,0.475871928474));
+#37108 = CARTESIAN_POINT('',(-0.931753457971,0.523446748011));
+#37109 = CARTESIAN_POINT('',(-0.931753392414,0.670645692811));
+#37110 = CARTESIAN_POINT('',(-0.931753449556,0.770306538014));
+#37111 = CARTESIAN_POINT('',(-0.931753603194,0.869938195629));
+#37112 = CARTESIAN_POINT('',(-0.931753694245,0.969559397321));
+#37113 = CARTESIAN_POINT('',(-0.931753724181,1.069191058112));
+#37114 = CARTESIAN_POINT('',(-0.931753715842,1.168851902731));
+#37115 = CARTESIAN_POINT('',(-0.93175367525,1.311672466828));
+#37116 = CARTESIAN_POINT('',(-0.931753659235,1.354868574238));
+#37117 = CARTESIAN_POINT('',(-0.93175364114,1.398064281073));
+#37118 = CARTESIAN_POINT('',(-0.931753622387,1.441259733465));
+#37119 = CARTESIAN_POINT('',(-0.931753604141,1.484455441118));
+#37120 = CARTESIAN_POINT('',(-0.931753587291,1.527651549138));
+#37121 = CARTESIAN_POINT('',(-0.931753572432,1.570847109858));
+#37122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37123 = ORIENTED_EDGE('',*,*,#37124,.F.);
+#37124 = EDGE_CURVE('',#36592,#36990,#37125,.T.);
+#37125 = SURFACE_CURVE('',#37126,(#37130,#37137),.PCURVE_S1.);
+#37126 = LINE('',#37127,#37128);
+#37127 = CARTESIAN_POINT('',(4.,0.,0.));
+#37128 = VECTOR('',#37129,1.);
+#37129 = DIRECTION('',(0.,0.,1.));
+#37130 = PCURVE('',#33787,#37131);
+#37131 = DEFINITIONAL_REPRESENTATION('',(#37132),#37136);
+#37132 = LINE('',#37133,#37134);
+#37133 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#37134 = VECTOR('',#37135,1.);
+#37135 = DIRECTION('',(-0.,-1.));
+#37136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37137 = PCURVE('',#37138,#37143);
+#37138 = CYLINDRICAL_SURFACE('',#37139,4.);
+#37139 = AXIS2_PLACEMENT_3D('',#37140,#37141,#37142);
+#37140 = CARTESIAN_POINT('',(0.,0.,0.));
+#37141 = DIRECTION('',(-0.,-0.,-1.));
+#37142 = DIRECTION('',(1.,0.,0.));
+#37143 = DEFINITIONAL_REPRESENTATION('',(#37144),#37148);
+#37144 = LINE('',#37145,#37146);
+#37145 = CARTESIAN_POINT('',(-0.,0.));
+#37146 = VECTOR('',#37147,1.);
+#37147 = DIRECTION('',(-0.,-1.));
+#37148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37149 = ADVANCED_FACE('',(#37150),#33700,.F.);
+#37150 = FACE_BOUND('',#37151,.F.);
+#37151 = EDGE_LOOP('',(#37152,#37153,#37154,#37238,#37258));
+#37152 = ORIENTED_EDGE('',*,*,#33638,.F.);
+#37153 = ORIENTED_EDGE('',*,*,#33888,.T.);
+#37154 = ORIENTED_EDGE('',*,*,#37155,.T.);
+#37155 = EDGE_CURVE('',#33805,#37156,#37158,.T.);
+#37156 = VERTEX_POINT('',#37157);
+#37157 = CARTESIAN_POINT('',(-1.103871014E-06,-3.099996823646,
+    102.74115739434));
+#37158 = SURFACE_CURVE('',#37159,(#37181,#37188),.PCURVE_S1.);
+#37159 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#37160,#37161,#37162,#37163,
+    #37164,#37165,#37166,#37167,#37168,#37169,#37170,#37171,#37172,
+    #37173,#37174,#37175,#37176,#37177,#37178,#37179,#37180),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#37160 = CARTESIAN_POINT('',(-1.01891178383E-06,-3.099997068108,
+    94.74115715413));
+#37161 = CARTESIAN_POINT('',(0.885355163916,-3.09999709733,
+    95.10479377501));
+#37162 = CARTESIAN_POINT('',(1.770715760779,-2.821851104963,
+    95.468432053442));
+#37163 = CARTESIAN_POINT('',(2.558976653968,-2.265580285518,
+    95.83205845788));
+#37164 = CARTESIAN_POINT('',(3.153069748875,-1.469247724961,
+    96.195715396263));
+#37165 = CARTESIAN_POINT('',(3.472991733357,-0.509220915127,
+    96.559328556912));
+#37166 = CARTESIAN_POINT('',(3.473004292946,0.509211273585,
+    96.922980032141));
+#37167 = CARTESIAN_POINT('',(3.153062942361,1.469260642924,
+    97.286610751596));
+#37168 = CARTESIAN_POINT('',(2.558982645474,2.265567454372,
+    97.65024843899));
+#37169 = CARTESIAN_POINT('',(1.770715134432,2.821853270202,
+    98.013884512819));
+#37170 = CARTESIAN_POINT('',(1.15002001637E-06,3.378139952779,
+    98.741157274247));
+#37171 = CARTESIAN_POINT('',(-1.77071319311,2.821854412037,
+    99.468430035647));
+#37172 = CARTESIAN_POINT('',(-2.558979600797,2.265567764563,
+    99.832066109538));
+#37173 = CARTESIAN_POINT('',(-3.153068583406,1.469271634394,
+    100.19570379678));
+#37174 = CARTESIAN_POINT('',(-3.47299267029,0.509192095578,
+    100.55933451646));
+#37175 = CARTESIAN_POINT('',(-3.473000359952,-0.509187301896,
+    100.92298599144));
+#37176 = CARTESIAN_POINT('',(-3.153069088034,-1.469274749407,
+    101.2865991523));
+#37177 = CARTESIAN_POINT('',(-2.55897749419,-2.265562132314,
+    101.65025609055));
+#37178 = CARTESIAN_POINT('',(-1.770717857576,-2.821854046964,
+    102.01388249505));
+#37179 = CARTESIAN_POINT('',(-0.8853572867,-3.099996770151,
+    102.37752077346));
+#37180 = CARTESIAN_POINT('',(-1.10387091734E-06,-3.099996823646,
+    102.74115739434));
+#37181 = PCURVE('',#33700,#37182);
+#37182 = DEFINITIONAL_REPRESENTATION('',(#37183),#37187);
+#37183 = LINE('',#37184,#37185);
+#37184 = CARTESIAN_POINT('',(-0.,0.));
+#37185 = VECTOR('',#37186,1.);
+#37186 = DIRECTION('',(0.,1.));
+#37187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37188 = PCURVE('',#37189,#37232);
+#37189 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#37190,#37191,#37192,#37193,#37194,#37195,#37196,#37197,#37198
+      ,#37199,#37200,#37201,#37202,#37203,#37204,#37205,#37206,#37207
+      ,#37208,#37209,#37210)
+    ,(#37211,#37212,#37213,#37214,#37215,#37216,#37217,#37218,#37219
+      ,#37220,#37221,#37222,#37223,#37224,#37225,#37226,#37227,#37228
+      ,#37229,#37230,#37231
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#37190 = CARTESIAN_POINT('',(-1.01891178383E-06,-3.099997068108,
+    94.74115715413));
+#37191 = CARTESIAN_POINT('',(0.885355163916,-3.09999709733,
+    95.10479377501));
+#37192 = CARTESIAN_POINT('',(1.770715760779,-2.821851104963,
+    95.468432053442));
+#37193 = CARTESIAN_POINT('',(2.558976653968,-2.265580285518,
+    95.83205845788));
+#37194 = CARTESIAN_POINT('',(3.153069748875,-1.469247724961,
+    96.195715396263));
+#37195 = CARTESIAN_POINT('',(3.472991733357,-0.509220915127,
+    96.559328556912));
+#37196 = CARTESIAN_POINT('',(3.473004292946,0.509211273585,
+    96.922980032141));
+#37197 = CARTESIAN_POINT('',(3.153062942361,1.469260642924,
+    97.286610751596));
+#37198 = CARTESIAN_POINT('',(2.558982645474,2.265567454372,
+    97.65024843899));
+#37199 = CARTESIAN_POINT('',(1.770715134432,2.821853270202,
+    98.013884512819));
+#37200 = CARTESIAN_POINT('',(1.15002001637E-06,3.378139952779,
+    98.741157274247));
+#37201 = CARTESIAN_POINT('',(-1.77071319311,2.821854412037,
+    99.468430035647));
+#37202 = CARTESIAN_POINT('',(-2.558979600797,2.265567764563,
+    99.832066109538));
+#37203 = CARTESIAN_POINT('',(-3.153068583406,1.469271634394,
+    100.19570379678));
+#37204 = CARTESIAN_POINT('',(-3.47299267029,0.509192095578,
+    100.55933451646));
+#37205 = CARTESIAN_POINT('',(-3.473000359952,-0.509187301896,
+    100.92298599144));
+#37206 = CARTESIAN_POINT('',(-3.153069088034,-1.469274749407,
+    101.2865991523));
+#37207 = CARTESIAN_POINT('',(-2.55897749419,-2.265562132314,
+    101.65025609055));
+#37208 = CARTESIAN_POINT('',(-1.770717857576,-2.821854046964,
+    102.01388249505));
+#37209 = CARTESIAN_POINT('',(-0.8853572867,-3.099996770151,
+    102.37752077346));
+#37210 = CARTESIAN_POINT('',(-1.10387091734E-06,-3.099996823646,
+    102.74115739434));
+#37211 = CARTESIAN_POINT('',(-1.01893339366E-06,-3.10000293191,
+    95.758848607737));
+#37212 = CARTESIAN_POINT('',(0.885356908423,-3.100003484701,
+    96.122485228614));
+#37213 = CARTESIAN_POINT('',(1.770719414248,-2.82186081973,
+    96.486123507026));
+#37214 = CARTESIAN_POINT('',(2.558980985048,-2.265568348692,
+    96.849749911574));
+#37215 = CARTESIAN_POINT('',(3.153074294753,-1.46927980371,
+    97.213406849726));
+#37216 = CARTESIAN_POINT('',(3.473006854511,-0.509190683349,
+    97.577020010637));
+#37217 = CARTESIAN_POINT('',(3.472999862182,0.509190720608,
+    97.940671485692));
+#37218 = CARTESIAN_POINT('',(3.153075802387,1.469272370339,
+    98.304302205221));
+#37219 = CARTESIAN_POINT('',(2.558986194446,2.26557047633,
+    98.667939892587));
+#37220 = CARTESIAN_POINT('',(1.770718614484,2.821858759708,
+    99.031575966427));
+#37221 = CARTESIAN_POINT('',(1.16325022345E-06,3.378146609106,
+    99.75884872785));
+#37222 = CARTESIAN_POINT('',(-1.770716691128,2.821860042959,
+    100.48612148925));
+#37223 = CARTESIAN_POINT('',(-2.558986136322,2.265573670817,
+    100.84975756314));
+#37224 = CARTESIAN_POINT('',(-3.153068149046,1.469265697053,
+    101.21339525038));
+#37225 = CARTESIAN_POINT('',(-3.473010787548,0.509214655326,
+    101.57702597012));
+#37226 = CARTESIAN_POINT('',(-3.47299892526,-0.509219540492,
+    101.94067744492));
+#37227 = CARTESIAN_POINT('',(-3.153076967796,-1.469248460645,
+    102.30429060606));
+#37228 = CARTESIAN_POINT('',(-2.558983247672,-2.265582997406,
+    102.66794754406));
+#37229 = CARTESIAN_POINT('',(-1.770721182124,-2.821855452609,
+    103.03157394868));
+#37230 = CARTESIAN_POINT('',(-0.885359031248,-3.10000259933,
+    103.39521222707));
+#37231 = CARTESIAN_POINT('',(-1.10389071883E-06,-3.100003176376,
+    103.75884884794));
+#37232 = DEFINITIONAL_REPRESENTATION('',(#37233),#37237);
+#37233 = LINE('',#37234,#37235);
+#37234 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#37235 = VECTOR('',#37236,1.);
+#37236 = DIRECTION('',(0.,1.));
+#37237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37238 = ORIENTED_EDGE('',*,*,#37239,.F.);
+#37239 = EDGE_CURVE('',#36802,#37156,#37240,.T.);
+#37240 = SURFACE_CURVE('',#37241,(#37244,#37251),.PCURVE_S1.);
+#37241 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37242,#37243),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#37242 = CARTESIAN_POINT('',(1.10389615227E-06,-4.099995151006,
+    102.47320195962));
+#37243 = CARTESIAN_POINT('',(-1.10387091734E-06,-3.099996823646,
+    102.74115739434));
+#37244 = PCURVE('',#33700,#37245);
+#37245 = DEFINITIONAL_REPRESENTATION('',(#37246),#37250);
+#37246 = LINE('',#37247,#37248);
+#37247 = CARTESIAN_POINT('',(0.,6.283389315972));
+#37248 = VECTOR('',#37249,1.);
+#37249 = DIRECTION('',(1.,0.));
+#37250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37251 = PCURVE('',#37051,#37252);
+#37252 = DEFINITIONAL_REPRESENTATION('',(#37253),#37257);
+#37253 = LINE('',#37254,#37255);
+#37254 = CARTESIAN_POINT('',(0.,0.));
+#37255 = VECTOR('',#37256,1.);
+#37256 = DIRECTION('',(1.,0.));
+#37257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37258 = ORIENTED_EDGE('',*,*,#36801,.F.);
+#37259 = ADVANCED_FACE('',(#37260),#33838,.F.);
+#37260 = FACE_BOUND('',#37261,.F.);
+#37261 = EDGE_LOOP('',(#37262,#37263,#37264,#37348));
+#37262 = ORIENTED_EDGE('',*,*,#33804,.F.);
+#37263 = ORIENTED_EDGE('',*,*,#33998,.T.);
+#37264 = ORIENTED_EDGE('',*,*,#37265,.T.);
+#37265 = EDGE_CURVE('',#33915,#37266,#37268,.T.);
+#37266 = VERTEX_POINT('',#37267);
+#37267 = CARTESIAN_POINT('',(-1.018933371E-06,-3.10000293191,
+    95.758848607737));
+#37268 = SURFACE_CURVE('',#37269,(#37291,#37298),.PCURVE_S1.);
+#37269 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#37270,#37271,#37272,#37273,
+    #37274,#37275,#37276,#37277,#37278,#37279,#37280,#37281,#37282,
+    #37283,#37284,#37285,#37286,#37287,#37288,#37289,#37290),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#37270 = CARTESIAN_POINT('',(-9.3400595835E-07,-3.100002687532,
+    87.758848367609));
+#37271 = CARTESIAN_POINT('',(0.885356923576,-3.100003215971,
+    88.122484988386));
+#37272 = CARTESIAN_POINT('',(1.770719351918,-2.821860548736,
+    88.486123266888));
+#37273 = CARTESIAN_POINT('',(2.558980845389,-2.265568099971,
+    88.849749671409));
+#37274 = CARTESIAN_POINT('',(3.153074086395,-1.469279601432,
+    89.21340660953));
+#37275 = CARTESIAN_POINT('',(3.473006594624,-0.509190548072,
+    89.5770197705));
+#37276 = CARTESIAN_POINT('',(3.472999574406,0.509190775634,
+    89.940671245489));
+#37277 = CARTESIAN_POINT('',(3.15307551352,1.469272340881,
+    90.304301965074));
+#37278 = CARTESIAN_POINT('',(2.558985930605,2.265570367815,
+    90.667939652404));
+#37279 = CARTESIAN_POINT('',(1.770718397552,2.821858585733,
+    91.031575726261));
+#37280 = CARTESIAN_POINT('',(1.07069019465E-06,3.378146342753,
+    91.758848487674));
+#37281 = CARTESIAN_POINT('',(-1.770716628832,2.82185977195,
+    92.486121249091));
+#37282 = CARTESIAN_POINT('',(-2.558985996633,2.26557342207,
+    92.84975732294));
+#37283 = CARTESIAN_POINT('',(-3.153067940695,1.469265494822,
+    93.213395010287));
+#37284 = CARTESIAN_POINT('',(-3.473010527676,0.509214519996,
+    93.577025729846));
+#37285 = CARTESIAN_POINT('',(-3.472998637454,-0.509219595467,
+    93.940677204866));
+#37286 = CARTESIAN_POINT('',(-3.153076678974,-1.469248431223,
+    94.304290365803));
+#37287 = CARTESIAN_POINT('',(-2.558982983783,-2.26558288889,
+    94.667947303955));
+#37288 = CARTESIAN_POINT('',(-1.770720965213,-2.821855278596,
+    95.031573708453));
+#37289 = CARTESIAN_POINT('',(-0.885358876517,-3.100002379224,
+    95.395211986971));
+#37290 = CARTESIAN_POINT('',(-1.01893343762E-06,-3.10000293191,
+    95.758848607737));
+#37291 = PCURVE('',#33838,#37292);
+#37292 = DEFINITIONAL_REPRESENTATION('',(#37293),#37297);
+#37293 = LINE('',#37294,#37295);
+#37294 = CARTESIAN_POINT('',(-0.,0.));
+#37295 = VECTOR('',#37296,1.);
+#37296 = DIRECTION('',(0.,1.));
+#37297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37298 = PCURVE('',#37299,#37342);
+#37299 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#37300,#37301,#37302,#37303,#37304,#37305,#37306,#37307,#37308
+      ,#37309,#37310,#37311,#37312,#37313,#37314,#37315,#37316,#37317
+      ,#37318,#37319,#37320)
+    ,(#37321,#37322,#37323,#37324,#37325,#37326,#37327,#37328,#37329
+      ,#37330,#37331,#37332,#37333,#37334,#37335,#37336,#37337,#37338
+      ,#37339,#37340,#37341
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#37300 = CARTESIAN_POINT('',(-9.3400595791E-07,-3.100002687532,
+    87.758848367609));
+#37301 = CARTESIAN_POINT('',(0.885356923576,-3.100003215971,
+    88.122484988383));
+#37302 = CARTESIAN_POINT('',(1.770719351919,-2.821860548736,
+    88.486123266898));
+#37303 = CARTESIAN_POINT('',(2.558980548341,-2.265567740331,
+    88.849751050857));
+#37304 = CARTESIAN_POINT('',(3.153075253369,-1.469281014302,
+    89.213401190213));
+#37305 = CARTESIAN_POINT('',(3.473004510741,-0.509188025089,
+    89.577029447877));
+#37306 = CARTESIAN_POINT('',(3.473001658289,0.509188252651,
+    89.940661568106));
+#37307 = CARTESIAN_POINT('',(3.153074346546,1.469273753752,
+    90.304307384405));
+#37308 = CARTESIAN_POINT('',(2.558986227653,2.265570008175,
+    90.667938272944));
+#37309 = CARTESIAN_POINT('',(1.770718397552,2.821858585733,
+    91.031575726257));
+#37310 = CARTESIAN_POINT('',(1.07069019846E-06,3.378146342753,
+    91.758848487679));
+#37311 = CARTESIAN_POINT('',(-1.770716628832,2.82185977195,
+    92.486121249085));
+#37312 = CARTESIAN_POINT('',(-2.558985996633,2.26557342207,
+    92.849757322966));
+#37313 = CARTESIAN_POINT('',(-3.153067940695,1.469265494822,
+    93.213395010233));
+#37314 = CARTESIAN_POINT('',(-3.473010527676,0.509214519996,
+    93.577025729923));
+#37315 = CARTESIAN_POINT('',(-3.472998637455,-0.509219595466,
+    93.940677204787));
+#37316 = CARTESIAN_POINT('',(-3.153076678974,-1.469248431224,
+    94.304290365864));
+#37317 = CARTESIAN_POINT('',(-2.558982983783,-2.26558288889,
+    94.66794730392));
+#37318 = CARTESIAN_POINT('',(-1.770720965213,-2.821855278596,
+    95.031573708467));
+#37319 = CARTESIAN_POINT('',(-0.885358876517,-3.100002379224,
+    95.395211986967));
+#37320 = CARTESIAN_POINT('',(-1.01893343762E-06,-3.10000293191,
+    95.758848607737));
+#37321 = CARTESIAN_POINT('',(9.339764695E-07,-4.100004102719,
+    88.026792278428));
+#37322 = CARTESIAN_POINT('',(1.17096029531,-4.100004235456,
+    88.390428384931));
+#37323 = CARTESIAN_POINT('',(2.341915786914,-3.732137147046,
+    88.754062833643));
+#37324 = CARTESIAN_POINT('',(3.384467231956,-2.996395846731,
+    89.117707777086));
+#37325 = CARTESIAN_POINT('',(4.170194859204,-1.943238526624,
+    89.481330364833));
+#37326 = CARTESIAN_POINT('',(4.593328041107,-0.673440271831,
+    89.844974834505));
+#37327 = CARTESIAN_POINT('',(4.593327766893,0.673443715642,
+    90.208615441663));
+#37328 = CARTESIAN_POINT('',(4.170193187795,1.943236824239,
+    90.572242352462));
+#37329 = CARTESIAN_POINT('',(3.384464905069,2.99640097494,
+    90.935884191298));
+#37330 = CARTESIAN_POINT('',(2.341916001744,3.732137392341,
+    91.299519465229));
+#37331 = CARTESIAN_POINT('',(-1.05396487369E-06,4.467871592089,
+    92.026792158364));
+#37332 = CARTESIAN_POINT('',(-2.34191779314,3.732136384786,
+    92.754064851485));
+#37333 = CARTESIAN_POINT('',(-3.384467834017,2.996403072884,
+    93.117701504941));
+#37334 = CARTESIAN_POINT('',(-4.17018702195,1.943215428454,
+    93.481336544776));
+#37335 = CARTESIAN_POINT('',(-4.593339841156,0.673485017583,
+    93.84497855268));
+#37336 = CARTESIAN_POINT('',(-4.593320540578,-0.673500724976,
+    94.2085998046));
+#37337 = CARTESIAN_POINT('',(-4.170193422397,-1.943190035633,
+    94.572259371364));
+#37338 = CARTESIAN_POINT('',(-3.384467668191,-2.996424004601,
+    94.93587516012));
+#37339 = CARTESIAN_POINT('',(-2.341913758253,-3.732131920191,
+    95.299521483086));
+#37340 = CARTESIAN_POINT('',(-1.170958342426,-4.10000436731,
+    95.663155931786));
+#37341 = CARTESIAN_POINT('',(1.01890597382E-06,-4.100004475779,
+    96.026792038297));
+#37342 = DEFINITIONAL_REPRESENTATION('',(#37343),#37347);
+#37343 = LINE('',#37344,#37345);
+#37344 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#37345 = VECTOR('',#37346,1.);
+#37346 = DIRECTION('',(0.,1.));
+#37347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37348 = ORIENTED_EDGE('',*,*,#37349,.F.);
+#37349 = EDGE_CURVE('',#33805,#37266,#37350,.T.);
+#37350 = SURFACE_CURVE('',#37351,(#37354,#37361),.PCURVE_S1.);
+#37351 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37352,#37353),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#37352 = CARTESIAN_POINT('',(-1.01891182736E-06,-3.099997068108,
+    94.74115715413));
+#37353 = CARTESIAN_POINT('',(-1.01893343762E-06,-3.10000293191,
+    95.758848607737));
+#37354 = PCURVE('',#33838,#37355);
+#37355 = DEFINITIONAL_REPRESENTATION('',(#37356),#37360);
+#37356 = LINE('',#37357,#37358);
+#37357 = CARTESIAN_POINT('',(0.,6.283389315972));
+#37358 = VECTOR('',#37359,1.);
+#37359 = DIRECTION('',(1.,0.));
+#37360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37361 = PCURVE('',#37189,#37362);
+#37362 = DEFINITIONAL_REPRESENTATION('',(#37363),#37367);
+#37363 = LINE('',#37364,#37365);
+#37364 = CARTESIAN_POINT('',(0.,0.));
+#37365 = VECTOR('',#37366,1.);
+#37366 = DIRECTION('',(1.,0.));
+#37367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37368 = ADVANCED_FACE('',(#37369),#33948,.F.);
+#37369 = FACE_BOUND('',#37370,.F.);
+#37370 = EDGE_LOOP('',(#37371,#37372,#37373,#37477,#37628));
+#37371 = ORIENTED_EDGE('',*,*,#33914,.F.);
+#37372 = ORIENTED_EDGE('',*,*,#34278,.T.);
+#37373 = ORIENTED_EDGE('',*,*,#37374,.T.);
+#37374 = EDGE_CURVE('',#34128,#37375,#37377,.T.);
+#37375 = VERTEX_POINT('',#37376);
+#37376 = CARTESIAN_POINT('',(4.,0.,81.999996800862));
+#37377 = SURFACE_CURVE('',#37378,(#37409,#37443),.PCURVE_S1.);
+#37378 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#37379,#37380,#37381,#37382,
+    #37383,#37384,#37385,#37386,#37387,#37388,#37389,#37390,#37391,
+    #37392,#37393,#37394,#37395,#37396,#37397,#37398,#37399,#37400,
+    #37401,#37402,#37403,#37404,#37405,#37406,#37407,#37408),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147736868767,0.319760597208,
+    0.863697411921,1.),.UNSPECIFIED.);
+#37379 = CARTESIAN_POINT('',(6.7925798995E-07,-4.,79.999997114465));
+#37380 = CARTESIAN_POINT('',(0.116016662218,-3.999999974498,
+    80.036926094704));
+#37381 = CARTESIAN_POINT('',(0.232033082284,-3.996154305706,
+    80.073855206446));
+#37382 = CARTESIAN_POINT('',(0.347900583622,-3.988463005783,
+    80.11078426128));
+#37383 = CARTESIAN_POINT('',(0.463470397578,-3.976932981364,
+    80.14771324999));
+#37384 = CARTESIAN_POINT('',(0.578594448771,-3.961578016633,
+    80.184642251407));
+#37385 = CARTESIAN_POINT('',(0.693125461182,-3.942418756388,
+    80.221571341273));
+#37386 = CARTESIAN_POINT('',(0.806917064245,-3.919482689114,
+    80.258500501093));
+#37387 = CARTESIAN_POINT('',(1.051291790692,-3.861739811185,
+    80.338429414405));
+#37388 = CARTESIAN_POINT('',(1.181561595908,-3.825601007028,
+    80.381429610911));
+#37389 = CARTESIAN_POINT('',(1.31040352799,-3.784442078467,
+    80.42442968115));
+#37390 = CARTESIAN_POINT('',(1.437591919358,-3.738329404141,
+    80.467429588677));
+#37391 = CARTESIAN_POINT('',(1.562905440199,-3.68734129644,
+    80.510429496773));
+#37392 = CARTESIAN_POINT('',(1.686127317219,-3.631567917508,
+    80.553429569248));
+#37393 = CARTESIAN_POINT('',(1.807045552401,-3.571111195236,
+    80.596429771255));
+#37394 = CARTESIAN_POINT('',(2.299856414907,-3.300471922638,
+    80.775394796646));
+#37395 = CARTESIAN_POINT('',(2.649425406282,-3.049023807771,
+    80.911453864693));
+#37396 = CARTESIAN_POINT('',(2.967190643452,-2.755424645474,
+    81.047461350141));
+#37397 = CARTESIAN_POINT('',(3.2473514591,-2.424516907351,
+    81.183429568309));
+#37398 = CARTESIAN_POINT('',(3.485005639247,-2.061873157881,
+    81.319397823503));
+#37399 = CARTESIAN_POINT('',(3.676203416563,-1.67377703955,
+    81.455405366423));
+#37400 = CARTESIAN_POINT('',(3.81795029721,-1.267166116484,
+    81.591464455806));
+#37401 = CARTESIAN_POINT('',(3.931433527025,-0.745176009983,
+    81.761500440058));
+#37402 = CARTESIAN_POINT('',(3.950974051717,-0.639886766652,
+    81.7955713376));
+#37403 = CARTESIAN_POINT('',(3.967291060764,-0.534016439723,
+    81.829642257251));
+#37404 = CARTESIAN_POINT('',(3.980364626464,-0.427680249775,
+    81.863713188174));
+#37405 = CARTESIAN_POINT('',(3.990179795352,-0.320993952491,
+    81.897784119333));
+#37406 = CARTESIAN_POINT('',(3.996726588196,-0.214073838655,
+    81.931855039492));
+#37407 = CARTESIAN_POINT('',(4.,-0.10703673416,81.965925937213));
+#37408 = CARTESIAN_POINT('',(4.,-1.33E-15,81.999996800862));
+#37409 = PCURVE('',#33948,#37410);
+#37410 = DEFINITIONAL_REPRESENTATION('',(#37411),#37442);
+#37411 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#37412,#37413,#37414,#37415,
+    #37416,#37417,#37418,#37419,#37420,#37421,#37422,#37423,#37424,
+    #37425,#37426,#37427,#37428,#37429,#37430,#37431,#37432,#37433,
+    #37434,#37435,#37436,#37437,#37438,#37439,#37440,#37441),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147736868767,0.319760597208,
+    0.863697411921,1.),.UNSPECIFIED.);
+#37412 = CARTESIAN_POINT('',(-0.103531346225,0.));
+#37413 = CARTESIAN_POINT('',(-0.103531380752,2.900491840363E-02));
+#37414 = CARTESIAN_POINT('',(-0.103531435027,5.800995519536E-02));
+#37415 = CARTESIAN_POINT('',(-0.103531482932,8.701494826422E-02));
+#37416 = CARTESIAN_POINT('',(-0.103531515393,0.116019883223));
+#37417 = CARTESIAN_POINT('',(-0.103531533993,0.145024819692));
+#37418 = CARTESIAN_POINT('',(-0.103531544575,0.174029817587));
+#37419 = CARTESIAN_POINT('',(-0.10353155085,0.203034863402));
+#37420 = CARTESIAN_POINT('',(-0.103531544685,0.265812928257));
+#37421 = CARTESIAN_POINT('',(-0.103531532583,0.299586293317));
+#37422 = CARTESIAN_POINT('',(-0.103531515575,0.333359551832));
+#37423 = CARTESIAN_POINT('',(-0.10353149716,0.367132677792));
+#37424 = CARTESIAN_POINT('',(-0.103531480241,0.400905802184));
+#37425 = CARTESIAN_POINT('',(-0.103531466908,0.434679056146));
+#37426 = CARTESIAN_POINT('',(-0.103531458217,0.468452414136));
+#37427 = CARTESIAN_POINT('',(-0.103531440587,0.609015717061));
+#37428 = CARTESIAN_POINT('',(-0.103531472393,0.715879712292));
+#37429 = CARTESIAN_POINT('',(-0.103531557254,0.822703259148));
+#37430 = CARTESIAN_POINT('',(-0.103531612731,0.929495996082));
+#37431 = CARTESIAN_POINT('',(-0.103531623265,1.036288729045));
+#37432 = CARTESIAN_POINT('',(-0.1035316147,1.143112283106));
+#37433 = CARTESIAN_POINT('',(-0.103531587967,1.249976293022));
+#37434 = CARTESIAN_POINT('',(-0.103531546293,1.383526539686));
+#37435 = CARTESIAN_POINT('',(-0.103531537512,1.410286620213));
+#37436 = CARTESIAN_POINT('',(-0.103531528444,1.437046717571));
+#37437 = CARTESIAN_POINT('',(-0.103531519245,1.463806823527));
+#37438 = CARTESIAN_POINT('',(-0.103531510076,1.490566929684));
+#37439 = CARTESIAN_POINT('',(-0.103531501109,1.517327027482));
+#37440 = CARTESIAN_POINT('',(-0.103531492522,1.544087108197));
+#37441 = CARTESIAN_POINT('',(-0.103531484501,1.570847162942));
+#37442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37443 = PCURVE('',#34225,#37444);
+#37444 = DEFINITIONAL_REPRESENTATION('',(#37445),#37476);
+#37445 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#37446,#37447,#37448,#37449,
+    #37450,#37451,#37452,#37453,#37454,#37455,#37456,#37457,#37458,
+    #37459,#37460,#37461,#37462,#37463,#37464,#37465,#37466,#37467,
+    #37468,#37469,#37470,#37471,#37472,#37473,#37474,#37475),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147736868767,0.319760597208,
+    0.863697411921,1.),.UNSPECIFIED.);
+#37446 = CARTESIAN_POINT('',(-4.712389150199,-79.99999711446));
+#37447 = CARTESIAN_POINT('',(-4.741393145939,-80.0369260947));
+#37448 = CARTESIAN_POINT('',(-4.770397251458,-80.07385520644));
+#37449 = CARTESIAN_POINT('',(-4.799401306764,-80.11078426128));
+#37450 = CARTESIAN_POINT('',(-4.828405299378,-80.14771324999));
+#37451 = CARTESIAN_POINT('',(-4.857409290564,-80.1846422514));
+#37452 = CARTESIAN_POINT('',(-4.886413341574,-80.22157134127));
+#37453 = CARTESIAN_POINT('',(-4.915417439881,-80.25850050109));
+#37454 = CARTESIAN_POINT('',(-4.97819345385,-80.3384294144));
+#37455 = CARTESIAN_POINT('',(-5.011965715542,-80.38142961091));
+#37456 = CARTESIAN_POINT('',(-5.045737871662,-80.42442968115));
+#37457 = CARTESIAN_POINT('',(-5.079509896691,-80.46742958867));
+#37458 = CARTESIAN_POINT('',(-5.113281921721,-80.51042949677));
+#37459 = CARTESIAN_POINT('',(-5.147054077763,-80.55342956924));
+#37460 = CARTESIAN_POINT('',(-5.180826339039,-80.59642977125));
+#37461 = CARTESIAN_POINT('',(-5.321385081669,-80.77539479664));
+#37462 = CARTESIAN_POINT('',(-5.4282456199,-80.91145386469));
+#37463 = CARTESIAN_POINT('',(-5.535065713469,-81.04746135014));
+#37464 = CARTESIAN_POINT('',(-5.641854990802,-81.1834295683));
+#37465 = CARTESIAN_POINT('',(-5.748644264674,-81.3193978235));
+#37466 = CARTESIAN_POINT('',(-5.855464350616,-81.45540536642));
+#37467 = CARTESIAN_POINT('',(-5.962324884986,-81.5914644558));
+#37468 = CARTESIAN_POINT('',(-6.095870784103,-81.76150044005));
+#37469 = CARTESIAN_POINT('',(-6.122629993286,-81.7955713376));
+#37470 = CARTESIAN_POINT('',(-6.14938921915,-81.82964225725));
+#37471 = CARTESIAN_POINT('',(-6.176148453527,-81.86371318817));
+#37472 = CARTESIAN_POINT('',(-6.202907688086,-81.89778411933));
+#37473 = CARTESIAN_POINT('',(-6.229666914339,-81.93185503949));
+#37474 = CARTESIAN_POINT('',(-6.25642612364,-81.96592593721));
+#37475 = CARTESIAN_POINT('',(-6.28318530718,-81.99999680086));
+#37476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37477 = ORIENTED_EDGE('',*,*,#37478,.T.);
+#37478 = EDGE_CURVE('',#37375,#37479,#37481,.T.);
+#37479 = VERTEX_POINT('',#37480);
+#37480 = CARTESIAN_POINT('',(7.47170787E-07,-4.,87.999996825968));
+#37481 = SURFACE_CURVE('',#37482,(#37527,#37575),.PCURVE_S1.);
+#37482 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#37483,#37484,#37485,#37486,
+    #37487,#37488,#37489,#37490,#37491,#37492,#37493,#37494,#37495,
+    #37496,#37497,#37498,#37499,#37500,#37501,#37502,#37503,#37504,
+    #37505,#37506,#37507,#37508,#37509,#37510,#37511,#37512,#37513,
+    #37514,#37515,#37516,#37517,#37518,#37519,#37520,#37521,#37522,
+    #37523,#37524,#37525,#37526),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217224526052,0.43587393682,0.651862156641,0.869181005426,
+    0.951698888996,1.),.UNSPECIFIED.);
+#37483 = CARTESIAN_POINT('',(4.,-1.33E-15,81.999996800862));
+#37484 = CARTESIAN_POINT('',(4.,0.511592994392,82.162841970722));
+#37485 = CARTESIAN_POINT('',(3.925220274106,1.023912485554,
+    82.325917805609));
+#37486 = CARTESIAN_POINT('',(3.77529357751,1.523040085041,
+    82.488857517566));
+#37487 = CARTESIAN_POINT('',(3.553389548144,1.996291209403,
+    82.651713184098));
+#37488 = CARTESIAN_POINT('',(3.264645386423,2.431991605803,
+    82.814568845337));
+#37489 = CARTESIAN_POINT('',(2.916359096066,2.81968093519,
+    82.977508590585));
+#37490 = CARTESIAN_POINT('',(2.517715036391,3.150053712774,
+    83.140584445291));
+#37491 = CARTESIAN_POINT('',(1.641001311162,3.684058490136,
+    83.46734295817));
+#37492 = CARTESIAN_POINT('',(1.161158130831,3.887618248208,
+    83.631494657437));
+#37493 = CARTESIAN_POINT('',(0.653200097323,4.019143780339,
+    83.79550523652));
+#37494 = CARTESIAN_POINT('',(0.129869123601,4.07469334855,
+    83.959429549579));
+#37495 = CARTESIAN_POINT('',(-0.395936949018,4.052582006637,
+    84.123354134803));
+#37496 = CARTESIAN_POINT('',(-0.91123955849,3.953669988649,
+    84.287364618998));
+#37497 = CARTESIAN_POINT('',(-1.403071457687,3.781079576241,
+    84.451516301883));
+#37498 = CARTESIAN_POINT('',(-2.309432919794,3.305340572768,
+    84.777347947246));
+#37499 = CARTESIAN_POINT('',(-2.72610418687,3.003138063453,
+    84.939490489671));
+#37500 = CARTESIAN_POINT('',(-3.096773761013,2.641184019634,
+    85.101501112825));
+#37501 = CARTESIAN_POINT('',(-3.411835237061,2.228011984611,
+    85.263429643003));
+#37502 = CARTESIAN_POINT('',(-3.663452082061,1.773409044617,
+    85.425358158909));
+#37503 = CARTESIAN_POINT('',(-3.845814234266,1.288485614135,
+    85.587368728553));
+#37504 = CARTESIAN_POINT('',(-3.954971022584,0.785468601986,
+    85.749511240193));
+#37505 = CARTESIAN_POINT('',(-4.025899975154,-0.232559985451,
+    86.074345426883));
+#37506 = CARTESIAN_POINT('',(-3.986860271887,-0.749065708685,
+    86.237492504541));
+#37507 = CARTESIAN_POINT('',(-3.871871466195,-1.257621393127,
+    86.400503216071));
+#37508 = CARTESIAN_POINT('',(-3.683218814499,-1.745336117098,
+    86.563429822818));
+#37509 = CARTESIAN_POINT('',(-3.425223418031,-2.20019205504,
+    86.726356296911));
+#37510 = CARTESIAN_POINT('',(-3.104449919817,-2.611234408254,
+    86.889366739837));
+#37511 = CARTESIAN_POINT('',(-2.729428068287,-2.968531153619,
+    87.05251366346));
+#37512 = CARTESIAN_POINT('',(-2.153146975093,-3.376644255427,
+    87.277290093464));
+#37513 = CARTESIAN_POINT('',(-1.988307700808,-3.480157924294,
+    87.339152559989));
+#37514 = CARTESIAN_POINT('',(-1.817804064832,-3.574458756139,
+    87.401014212446));
+#37515 = CARTESIAN_POINT('',(-1.642239136791,-3.659188056009,
+    87.462874842408));
+#37516 = CARTESIAN_POINT('',(-1.462239367001,-3.734035757744,
+    87.5247354803));
+#37517 = CARTESIAN_POINT('',(-1.278452805504,-3.798739936514,
+    87.586597150421));
+#37518 = CARTESIAN_POINT('',(-1.091548283377,-3.85308845909,
+    87.648459630592));
+#37519 = CARTESIAN_POINT('',(-0.791391324384,-3.922580797941,
+    87.74652976149));
+#37520 = CARTESIAN_POINT('',(-0.679732627099,-3.944636950369,
+    87.782739353011));
+#37521 = CARTESIAN_POINT('',(-0.567376824023,-3.963059467286,
+    87.818948966474));
+#37522 = CARTESIAN_POINT('',(-0.454461995382,-3.977822931768,
+    87.855158581948));
+#37523 = CARTESIAN_POINT('',(-0.341126942065,-3.988908271836,
+    87.891368184093));
+#37524 = CARTESIAN_POINT('',(-0.227511185619,-3.996302760461,
+    87.927577762155));
+#37525 = CARTESIAN_POINT('',(-0.113754968251,-4.000000015561,
+    87.963787309971));
+#37526 = CARTESIAN_POINT('',(7.4717078613E-07,-4.,87.999996825968));
+#37527 = PCURVE('',#33948,#37528);
+#37528 = DEFINITIONAL_REPRESENTATION('',(#37529),#37574);
+#37529 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#37530,#37531,#37532,#37533,
+    #37534,#37535,#37536,#37537,#37538,#37539,#37540,#37541,#37542,
+    #37543,#37544,#37545,#37546,#37547,#37548,#37549,#37550,#37551,
+    #37552,#37553,#37554,#37555,#37556,#37557,#37558,#37559,#37560,
+    #37561,#37562,#37563,#37564,#37565,#37566,#37567,#37568,#37569,
+    #37570,#37571,#37572,#37573),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217224526052,0.43587393682,0.651862156641,0.869181005426,
+    0.951698888996,1.),.UNSPECIFIED.);
+#37530 = CARTESIAN_POINT('',(-0.103531484501,1.570847162942));
+#37531 = CARTESIAN_POINT('',(-0.103531446165,1.698749575552));
+#37532 = CARTESIAN_POINT('',(-0.103531420289,1.826833175674));
+#37533 = CARTESIAN_POINT('',(-0.103531431082,1.954809903512));
+#37534 = CARTESIAN_POINT('',(-0.103531484903,2.082720669397));
+#37535 = CARTESIAN_POINT('',(-0.103531642773,2.210631438688));
+#37536 = CARTESIAN_POINT('',(-0.103531687655,2.33860817083));
+#37537 = CARTESIAN_POINT('',(-0.103531646066,2.466691770014));
+#37538 = CARTESIAN_POINT('',(-0.103531515547,2.723335564707));
+#37539 = CARTESIAN_POINT('',(-0.103531408804,2.852264147331));
+#37540 = CARTESIAN_POINT('',(-0.103531392295,2.981081960055));
+#37541 = CARTESIAN_POINT('',(-0.103531636569,3.109832115598));
+#37542 = CARTESIAN_POINT('',(-0.10353128589,3.238582219626));
+#37543 = CARTESIAN_POINT('',(-0.103531656279,3.367400050291));
+#37544 = CARTESIAN_POINT('',(-0.10353158607,3.496328639468));
+#37545 = CARTESIAN_POINT('',(-0.103531522942,3.75224449807));
+#37546 = CARTESIAN_POINT('',(-0.103531468398,3.879595067943));
+#37547 = CARTESIAN_POINT('',(-0.103531438551,4.006842031495));
+#37548 = CARTESIAN_POINT('',(-0.103531546576,4.134024554862));
+#37549 = CARTESIAN_POINT('',(-0.103531599662,4.261207085581));
+#37550 = CARTESIAN_POINT('',(-0.103531623212,4.388454052457));
+#37551 = CARTESIAN_POINT('',(-0.103531611556,4.515804623317));
+#37552 = CARTESIAN_POINT('',(-0.103531542969,4.770937047393));
+#37553 = CARTESIAN_POINT('',(-0.103531485274,4.899076583978));
+#37554 = CARTESIAN_POINT('',(-0.103531418058,5.027109000013));
+#37555 = CARTESIAN_POINT('',(-0.103531362262,5.155075360875));
+#37556 = CARTESIAN_POINT('',(-0.103531335165,5.283041684464));
+#37557 = CARTESIAN_POINT('',(-0.103531567736,5.411074071532));
+#37558 = CARTESIAN_POINT('',(-0.103531710493,5.539213598726));
+#37559 = CARTESIAN_POINT('',(-0.103531699981,5.715758319293));
+#37560 = CARTESIAN_POINT('',(-0.103531674823,5.764346551157));
+#37561 = CARTESIAN_POINT('',(-0.103531624863,5.812934131291));
+#37562 = CARTESIAN_POINT('',(-0.103531547731,5.861520895669));
+#37563 = CARTESIAN_POINT('',(-0.103531452727,5.910107658681));
+#37564 = CARTESIAN_POINT('',(-0.10353136285,5.958695235964));
+#37565 = CARTESIAN_POINT('',(-0.103531307371,6.007283466715));
+#37566 = CARTESIAN_POINT('',(-0.103531303506,6.084310069518));
+#37567 = CARTESIAN_POINT('',(-0.103531318748,6.112749947671));
+#37568 = CARTESIAN_POINT('',(-0.103531357657,6.141189854691));
+#37569 = CARTESIAN_POINT('',(-0.103531421042,6.169629775706));
+#37570 = CARTESIAN_POINT('',(-0.103531503525,6.198069696235));
+#37571 = CARTESIAN_POINT('',(-0.103531593541,6.226509602188));
+#37572 = CARTESIAN_POINT('',(-0.103531673337,6.254949479869));
+#37573 = CARTESIAN_POINT('',(-0.103531718972,6.283389315972));
+#37574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37575 = PCURVE('',#37576,#37581);
+#37576 = CYLINDRICAL_SURFACE('',#37577,4.);
+#37577 = AXIS2_PLACEMENT_3D('',#37578,#37579,#37580);
+#37578 = CARTESIAN_POINT('',(0.,0.,0.));
+#37579 = DIRECTION('',(-0.,-0.,-1.));
+#37580 = DIRECTION('',(1.,0.,0.));
+#37581 = DEFINITIONAL_REPRESENTATION('',(#37582),#37627);
+#37582 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#37583,#37584,#37585,#37586,
+    #37587,#37588,#37589,#37590,#37591,#37592,#37593,#37594,#37595,
+    #37596,#37597,#37598,#37599,#37600,#37601,#37602,#37603,#37604,
+    #37605,#37606,#37607,#37608,#37609,#37610,#37611,#37612,#37613,
+    #37614,#37615,#37616,#37617,#37618,#37619,#37620,#37621,#37622,
+    #37623,#37624,#37625,#37626),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217224526052,0.43587393682,0.651862156641,0.869181005426,
+    0.951698888996,1.),.UNSPECIFIED.);
+#37583 = CARTESIAN_POINT('',(0.,-81.99999680086));
+#37584 = CARTESIAN_POINT('',(-0.127898248598,-82.16284197072));
+#37585 = CARTESIAN_POINT('',(-0.255977683693,-82.3259178056));
+#37586 = CARTESIAN_POINT('',(-0.383950261113,-82.48885751756));
+#37587 = CARTESIAN_POINT('',(-0.511856900361,-82.65171318409));
+#37588 = CARTESIAN_POINT('',(-0.639763540306,-82.81456884534));
+#37589 = CARTESIAN_POINT('',(-0.767736113507,-82.97750859058));
+#37590 = CARTESIAN_POINT('',(-0.895815546131,-83.14058444529));
+#37591 = CARTESIAN_POINT('',(-1.152450995047,-83.46734295817));
+#37592 = CARTESIAN_POINT('',(-1.28137538137,-83.63149465743));
+#37593 = CARTESIAN_POINT('',(-1.41018904061,-83.79550523652));
+#37594 = CARTESIAN_POINT('',(-1.538934990087,-83.95942954957));
+#37595 = CARTESIAN_POINT('',(-1.667680911636,-84.1233541348));
+#37596 = CARTESIAN_POINT('',(-1.796494579418,-84.28736461899));
+#37597 = CARTESIAN_POINT('',(-1.925418968961,-84.45151630188));
+#37598 = CARTESIAN_POINT('',(-2.181326508345,-84.77734794724));
+#37599 = CARTESIAN_POINT('',(-2.30867294064,-84.93949048967));
+#37600 = CARTESIAN_POINT('',(-2.435915781211,-85.10150111282));
+#37601 = CARTESIAN_POINT('',(-2.563094187599,-85.263429643));
+#37602 = CARTESIAN_POINT('',(-2.690272594771,-85.42535815891));
+#37603 = CARTESIAN_POINT('',(-2.817515440969,-85.58736872855));
+#37604 = CARTESIAN_POINT('',(-2.944861877538,-85.74951124019));
+#37605 = CARTESIAN_POINT('',(-3.199986004331,-86.07434542688));
+#37606 = CARTESIAN_POINT('',(-3.328121365464,-86.23749250454));
+#37607 = CARTESIAN_POINT('',(-3.456149605682,-86.40050321606));
+#37608 = CARTESIAN_POINT('',(-3.584111784442,-86.56342982282));
+#37609 = CARTESIAN_POINT('',(-3.712073975895,-86.72635629691));
+#37610 = CARTESIAN_POINT('',(-3.840102249013,-86.88936673983));
+#37611 = CARTESIAN_POINT('',(-3.968237632434,-87.05251366346));
+#37612 = CARTESIAN_POINT('',(-4.144776615778,-87.27729009346));
+#37613 = CARTESIAN_POINT('',(-4.193363265686,-87.33915255998));
+#37614 = CARTESIAN_POINT('',(-4.241949260861,-87.40101421244));
+#37615 = CARTESIAN_POINT('',(-4.290534438366,-87.4628748424));
+#37616 = CARTESIAN_POINT('',(-4.339119614219,-87.5247354803));
+#37617 = CARTESIAN_POINT('',(-4.387705605708,-87.58659715042));
+#37618 = CARTESIAN_POINT('',(-4.436292253226,-87.64845963059));
+#37619 = CARTESIAN_POINT('',(-4.513316350589,-87.74652976149));
+#37620 = CARTESIAN_POINT('',(-4.541755305131,-87.78273935301));
+#37621 = CARTESIAN_POINT('',(-4.570194289251,-87.81894896647));
+#37622 = CARTESIAN_POINT('',(-4.598633287997,-87.85515858194));
+#37623 = CARTESIAN_POINT('',(-4.627072287475,-87.89136818409));
+#37624 = CARTESIAN_POINT('',(-4.655511274845,-87.92757776215));
+#37625 = CARTESIAN_POINT('',(-4.683950238322,-87.96378730997));
+#37626 = CARTESIAN_POINT('',(-4.712389167177,-87.99999682596));
+#37627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37628 = ORIENTED_EDGE('',*,*,#37629,.F.);
+#37629 = EDGE_CURVE('',#33915,#37479,#37630,.T.);
+#37630 = SURFACE_CURVE('',#37631,(#37634,#37641),.PCURVE_S1.);
+#37631 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37632,#37633),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#37632 = CARTESIAN_POINT('',(-9.3400601608E-07,-3.100002687532,
+    87.758848367609));
+#37633 = CARTESIAN_POINT('',(9.3397640999E-07,-4.100004102719,
+    88.026792278428));
+#37634 = PCURVE('',#33948,#37635);
+#37635 = DEFINITIONAL_REPRESENTATION('',(#37636),#37640);
+#37636 = LINE('',#37637,#37638);
+#37637 = CARTESIAN_POINT('',(0.,6.283389315972));
+#37638 = VECTOR('',#37639,1.);
+#37639 = DIRECTION('',(1.,0.));
+#37640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37641 = PCURVE('',#37299,#37642);
+#37642 = DEFINITIONAL_REPRESENTATION('',(#37643),#37647);
+#37643 = LINE('',#37644,#37645);
+#37644 = CARTESIAN_POINT('',(0.,0.));
+#37645 = VECTOR('',#37646,1.);
+#37646 = DIRECTION('',(1.,0.));
+#37647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37648 = ADVANCED_FACE('',(#37649),#34225,.T.);
+#37649 = FACE_BOUND('',#37650,.F.);
+#37650 = EDGE_LOOP('',(#37651,#37652,#37653,#37654,#37800,#37821));
+#37651 = ORIENTED_EDGE('',*,*,#34127,.F.);
+#37652 = ORIENTED_EDGE('',*,*,#34450,.T.);
+#37653 = ORIENTED_EDGE('',*,*,#34583,.T.);
+#37654 = ORIENTED_EDGE('',*,*,#37655,.T.);
+#37655 = EDGE_CURVE('',#34519,#37656,#37658,.T.);
+#37656 = VERTEX_POINT('',#37657);
+#37657 = CARTESIAN_POINT('',(4.,0.,82.499996729555));
+#37658 = SURFACE_CURVE('',#37659,(#37704,#37752),.PCURVE_S1.);
+#37659 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#37660,#37661,#37662,#37663,
+    #37664,#37665,#37666,#37667,#37668,#37669,#37670,#37671,#37672,
+    #37673,#37674,#37675,#37676,#37677,#37678,#37679,#37680,#37681,
+    #37682,#37683,#37684,#37685,#37686,#37687,#37688,#37689,#37690,
+    #37691,#37692,#37693,#37694,#37695,#37696,#37697,#37698,#37699,
+    #37700,#37701,#37702,#37703),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576082813296E-02,0.195764761628,0.359766008154,0.565756974152,
+    0.751754147355,0.921754514469,1.),.UNSPECIFIED.);
+#37660 = CARTESIAN_POINT('',(-4.,-6.7930268255E-07,78.499997114443));
+#37661 = CARTESIAN_POINT('',(-3.999999970104,-0.136000377131,
+    78.543287099621));
+#37662 = CARTESIAN_POINT('',(-3.994605276387,-0.272000738229,
+    78.586577278362));
+#37663 = CARTESIAN_POINT('',(-3.983815943524,-0.407743824765,
+    78.629867305922));
+#37664 = CARTESIAN_POINT('',(-3.967647256293,-0.542973024867,
+    78.673157251759));
+#37665 = CARTESIAN_POINT('',(-3.94612970857,-0.677433378147,
+    78.716447318147));
+#37666 = CARTESIAN_POINT('',(-3.919308952316,-0.810871901216,
+    78.759737558782));
+#37667 = CARTESIAN_POINT('',(-3.836458144271,-1.152386750902,
+    78.871598322421));
+#37668 = CARTESIAN_POINT('',(-3.772515306897,-1.358551097539,
+    78.940171220369));
+#37669 = CARTESIAN_POINT('',(-3.695659207959,-1.56052724185,
+    79.008742569811));
+#37670 = CARTESIAN_POINT('',(-3.606226120077,-1.75734897812,
+    79.077312917126));
+#37671 = CARTESIAN_POINT('',(-3.504638160414,-1.948087318814,
+    79.145884244016));
+#37672 = CARTESIAN_POINT('',(-3.39140195066,-2.131853448737,
+    79.214457120149));
+#37673 = CARTESIAN_POINT('',(-3.097259004206,-2.548265878104,
+    79.376738799863));
+#37674 = CARTESIAN_POINT('',(-2.906737339695,-2.774168016445,
+    79.470459776943));
+#37675 = CARTESIAN_POINT('',(-2.697077790312,-2.983331324492,
+    79.564173319094));
+#37676 = CARTESIAN_POINT('',(-2.470064656697,-3.173842306482,
+    79.657882151071));
+#37677 = CARTESIAN_POINT('',(-2.227693434445,-3.344026330624,
+    79.751595708744));
+#37678 = CARTESIAN_POINT('',(-1.972158200963,-3.492458211385,
+    79.845316692723));
+#37679 = CARTESIAN_POINT('',(-1.371405738606,-3.775709494512,
+    80.056731680801));
+#37680 = CARTESIAN_POINT('',(-1.019842721021,-3.897377207755,
+    80.174467252461));
+#37681 = CARTESIAN_POINT('',(-0.655996303848,-3.980703584447,
+    80.292177534105));
+#37682 = CARTESIAN_POINT('',(-0.284888834197,-4.024322371329,
+    80.409877929811));
+#37683 = CARTESIAN_POINT('',(8.836249536936E-02,-4.02763210297,
+    80.527588190039));
+#37684 = CARTESIAN_POINT('',(0.458555402847,-3.990797267385,
+    80.645323747269));
+#37685 = CARTESIAN_POINT('',(1.147258676358,-3.846463052585,
+    80.869307295941));
+#37686 = CARTESIAN_POINT('',(1.467435550662,-3.746140619257,
+    80.975605520942));
+#37687 = CARTESIAN_POINT('',(1.777172283268,-3.614764386221,
+    81.081889925447));
+#37688 = CARTESIAN_POINT('',(2.072896262186,-3.453688459777,
+    81.188165549589));
+#37689 = CARTESIAN_POINT('',(2.35126946181,-3.264731007338,
+    81.294449957561));
+#37690 = CARTESIAN_POINT('',(2.609216484937,-3.050158982803,
+    81.400748186269));
+#37691 = CARTESIAN_POINT('',(3.058596296676,-2.595788492193,
+    81.604166567135));
+#37692 = CARTESIAN_POINT('',(3.25390394084,-2.359683948909,
+    81.701317455204));
+#37693 = CARTESIAN_POINT('',(3.427828886246,-2.106555212559,
+    81.798459504097));
+#37694 = CARTESIAN_POINT('',(3.57863284772,-1.838742145728,
+    81.895595932568));
+#37695 = CARTESIAN_POINT('',(3.704892102459,-1.5587731406,81.99273798146
+    ));
+#37696 = CARTESIAN_POINT('',(3.805507240215,-1.269347803715,
+    82.089888866706));
+#37697 = CARTESIAN_POINT('',(3.913945890253,-0.837112031455,
+    82.231737512166));
+#37698 = CARTESIAN_POINT('',(3.94254387362,-0.699473113762,
+    82.276447534337));
+#37699 = CARTESIAN_POINT('',(3.965491570037,-0.560708903356,
+    82.321157372177));
+#37700 = CARTESIAN_POINT('',(3.982737061214,-0.421097814068,
+    82.365867093828));
+#37701 = CARTESIAN_POINT('',(3.994245668346,-0.280920584667,
+    82.410576933442));
+#37702 = CARTESIAN_POINT('',(4.,-0.14045989798,82.45528695724));
+#37703 = CARTESIAN_POINT('',(4.,-1.33E-15,82.499996729555));
+#37704 = PCURVE('',#34225,#37705);
+#37705 = DEFINITIONAL_REPRESENTATION('',(#37706),#37751);
+#37706 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#37707,#37708,#37709,#37710,
+    #37711,#37712,#37713,#37714,#37715,#37716,#37717,#37718,#37719,
+    #37720,#37721,#37722,#37723,#37724,#37725,#37726,#37727,#37728,
+    #37729,#37730,#37731,#37732,#37733,#37734,#37735,#37736,#37737,
+    #37738,#37739,#37740,#37741,#37742,#37743,#37744,#37745,#37746,
+    #37747,#37748,#37749,#37750),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576082813296E-02,0.195764761628,0.359766008154,0.565756974152,
+    0.751754147355,0.921754514469,1.),.UNSPECIFIED.);
+#37707 = CARTESIAN_POINT('',(-3.141592823415,-78.49999711444));
+#37708 = CARTESIAN_POINT('',(-3.175592747872,-78.54328709962));
+#37709 = CARTESIAN_POINT('',(-3.209592838915,-78.58657727836));
+#37710 = CARTESIAN_POINT('',(-3.243592807069,-78.62986730592));
+#37711 = CARTESIAN_POINT('',(-3.27759269608,-78.67315725175));
+#37712 = CARTESIAN_POINT('',(-3.311592660607,-78.71644731814));
+#37713 = CARTESIAN_POINT('',(-3.345592743919,-78.75973755878));
+#37714 = CARTESIAN_POINT('',(-3.433447968916,-78.87159832242));
+#37715 = CARTESIAN_POINT('',(-3.487304954686,-78.94017122036));
+#37716 = CARTESIAN_POINT('',(-3.541160704298,-79.00874256981));
+#37717 = CARTESIAN_POINT('',(-3.595015669957,-79.07731291712));
+#37718 = CARTESIAN_POINT('',(-3.648871422596,-79.14588424401));
+#37719 = CARTESIAN_POINT('',(-3.702728411509,-79.21445712014));
+#37720 = CARTESIAN_POINT('',(-3.830184135262,-79.37673879986));
+#37721 = CARTESIAN_POINT('',(-3.903792446535,-79.47045977694));
+#37722 = CARTESIAN_POINT('',(-3.977394947136,-79.56417331909));
+#37723 = CARTESIAN_POINT('',(-4.050993751138,-79.65788215107));
+#37724 = CARTESIAN_POINT('',(-4.124596249848,-79.75159570874));
+#37725 = CARTESIAN_POINT('',(-4.198204560267,-79.84531669272));
+#37726 = CARTESIAN_POINT('',(-4.364249510962,-80.0567316808));
+#37727 = CARTESIAN_POINT('',(-4.456718787765,-80.17446725246));
+#37728 = CARTESIAN_POINT('',(-4.549168177245,-80.2921775341));
+#37729 = CARTESIAN_POINT('',(-4.641609803566,-80.40987792981));
+#37730 = CARTESIAN_POINT('',(-4.734059195868,-80.52758819003));
+#37731 = CARTESIAN_POINT('',(-4.826528474741,-80.64532374726));
+#37732 = CARTESIAN_POINT('',(-5.002444748239,-80.86930729594));
+#37733 = CARTESIAN_POINT('',(-5.085931193485,-80.97560552094));
+#37734 = CARTESIAN_POINT('',(-5.169406792772,-81.08188992544));
+#37735 = CARTESIAN_POINT('',(-5.25287549778,-81.18816554958));
+#37736 = CARTESIAN_POINT('',(-5.336351096706,-81.29444995756));
+#37737 = CARTESIAN_POINT('',(-5.419837541571,-81.40074818626));
+#37738 = CARTESIAN_POINT('',(-5.579601969311,-81.60416656713));
+#37739 = CARTESIAN_POINT('',(-5.655904093608,-81.7013174552));
+#37740 = CARTESIAN_POINT('',(-5.732199268407,-81.79845950409));
+#37741 = CARTESIAN_POINT('',(-5.808490025193,-81.89559593256));
+#37742 = CARTESIAN_POINT('',(-5.884785199759,-81.99273798146));
+#37743 = CARTESIAN_POINT('',(-5.961087324202,-82.0898888667));
+#37744 = CARTESIAN_POINT('',(-6.072494994394,-82.23173751216));
+#37745 = CARTESIAN_POINT('',(-6.107610166275,-82.27644753433));
+#37746 = CARTESIAN_POINT('',(-6.142725194418,-82.32115737217));
+#37747 = CARTESIAN_POINT('',(-6.177840131463,-82.36586709382));
+#37748 = CARTESIAN_POINT('',(-6.212955160345,-82.41057693344));
+#37749 = CARTESIAN_POINT('',(-6.248070332685,-82.45528695724));
+#37750 = CARTESIAN_POINT('',(-6.28318530718,-82.49999672955));
+#37751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37752 = PCURVE('',#34533,#37753);
+#37753 = DEFINITIONAL_REPRESENTATION('',(#37754),#37799);
+#37754 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#37755,#37756,#37757,#37758,
+    #37759,#37760,#37761,#37762,#37763,#37764,#37765,#37766,#37767,
+    #37768,#37769,#37770,#37771,#37772,#37773,#37774,#37775,#37776,
+    #37777,#37778,#37779,#37780,#37781,#37782,#37783,#37784,#37785,
+    #37786,#37787,#37788,#37789,#37790,#37791,#37792,#37793,#37794,
+    #37795,#37796,#37797,#37798),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576082813296E-02,0.195764761628,0.359766008154,0.565756974152,
+    0.751754147355,0.921754514469,1.),.UNSPECIFIED.);
+#37755 = CARTESIAN_POINT('',(-0.931752290574,0.));
+#37756 = CARTESIAN_POINT('',(-0.931752345128,3.400100910933E-02));
+#37757 = CARTESIAN_POINT('',(-0.931752448968,6.800219574847E-02));
+#37758 = CARTESIAN_POINT('',(-0.931752559398,0.102003263742));
+#37759 = CARTESIAN_POINT('',(-0.931752647373,0.136004254299));
+#37760 = CARTESIAN_POINT('',(-0.931752698075,0.170005321924));
+#37761 = CARTESIAN_POINT('',(-0.931752711497,0.204006510322));
+#37762 = CARTESIAN_POINT('',(-0.931752689589,0.29186459404));
+#37763 = CARTESIAN_POINT('',(-0.931752613315,0.345723335687));
+#37764 = CARTESIAN_POINT('',(-0.931752503895,0.399580844135));
+#37765 = CARTESIAN_POINT('',(-0.931752405702,0.453437569408));
+#37766 = CARTESIAN_POINT('',(-0.931752342156,0.507295079829));
+#37767 = CARTESIAN_POINT('',(-0.931752310466,0.56115382281));
+#37768 = CARTESIAN_POINT('',(-0.931752301625,0.688613688834));
+#37769 = CARTESIAN_POINT('',(-0.931752348223,0.762224385396));
+#37770 = CARTESIAN_POINT('',(-0.931752430513,0.835829263121));
+#37771 = CARTESIAN_POINT('',(-0.931752507554,0.909430441585));
+#37772 = CARTESIAN_POINT('',(-0.931752556732,0.983035317959));
+#37773 = CARTESIAN_POINT('',(-0.931752581912,1.056646011904));
+#37774 = CARTESIAN_POINT('',(-0.931752592214,1.222696350706));
+#37775 = CARTESIAN_POINT('',(-0.931752565976,1.315168636108));
+#37776 = CARTESIAN_POINT('',(-0.931752517669,1.407621041202));
+#37777 = CARTESIAN_POINT('',(-0.931752474177,1.500065682715));
+#37778 = CARTESIAN_POINT('',(-0.931752437382,1.592518084701));
+#37779 = CARTESIAN_POINT('',(-0.931752414957,1.684990369449));
+#37780 = CARTESIAN_POINT('',(-0.931752402016,1.86091235467));
+#37781 = CARTESIAN_POINT('',(-0.931752408661,1.944401507681));
+#37782 = CARTESIAN_POINT('',(-0.931752428905,2.027879812609));
+#37783 = CARTESIAN_POINT('',(-0.931752461686,2.111351222223));
+#37784 = CARTESIAN_POINT('',(-0.931752495273,2.194829525845));
+#37785 = CARTESIAN_POINT('',(-0.931752513173,2.27831867629));
+#37786 = CARTESIAN_POINT('',(-0.931752516148,2.438088285136));
+#37787 = CARTESIAN_POINT('',(-0.931752504237,2.514392885432));
+#37788 = CARTESIAN_POINT('',(-0.931752475827,2.590690538055));
+#37789 = CARTESIAN_POINT('',(-0.931752442192,2.666983775836));
+#37790 = CARTESIAN_POINT('',(-0.931752424018,2.743281432843));
+#37791 = CARTESIAN_POINT('',(-0.931752435656,2.819586037302));
+#37792 = CARTESIAN_POINT('',(-0.931752469243,2.930997325776));
+#37793 = CARTESIAN_POINT('',(-0.931752482261,2.966113637772));
+#37794 = CARTESIAN_POINT('',(-0.931752496781,3.001229805547));
+#37795 = CARTESIAN_POINT('',(-0.931752510081,3.036345882162));
+#37796 = CARTESIAN_POINT('',(-0.931752519509,3.071462051073));
+#37797 = CARTESIAN_POINT('',(-0.93175252433,3.106578364083));
+#37798 = CARTESIAN_POINT('',(-0.931752527589,3.141694479275));
+#37799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37800 = ORIENTED_EDGE('',*,*,#37801,.F.);
+#37801 = EDGE_CURVE('',#37375,#37656,#37802,.T.);
+#37802 = SURFACE_CURVE('',#37803,(#37807,#37814),.PCURVE_S1.);
+#37803 = LINE('',#37804,#37805);
+#37804 = CARTESIAN_POINT('',(4.,0.,0.));
+#37805 = VECTOR('',#37806,1.);
+#37806 = DIRECTION('',(0.,0.,1.));
+#37807 = PCURVE('',#34225,#37808);
+#37808 = DEFINITIONAL_REPRESENTATION('',(#37809),#37813);
+#37809 = LINE('',#37810,#37811);
+#37810 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#37811 = VECTOR('',#37812,1.);
+#37812 = DIRECTION('',(-0.,-1.));
+#37813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37814 = PCURVE('',#37576,#37815);
+#37815 = DEFINITIONAL_REPRESENTATION('',(#37816),#37820);
+#37816 = LINE('',#37817,#37818);
+#37817 = CARTESIAN_POINT('',(-0.,0.));
+#37818 = VECTOR('',#37819,1.);
+#37819 = DIRECTION('',(-0.,-1.));
+#37820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37821 = ORIENTED_EDGE('',*,*,#37374,.F.);
+#37822 = ADVANCED_FACE('',(#37823),#34533,.F.);
+#37823 = FACE_BOUND('',#37824,.F.);
+#37824 = EDGE_LOOP('',(#37825,#37826,#37827,#37868,#37933));
+#37825 = ORIENTED_EDGE('',*,*,#37655,.F.);
+#37826 = ORIENTED_EDGE('',*,*,#34518,.T.);
+#37827 = ORIENTED_EDGE('',*,*,#37828,.T.);
+#37828 = EDGE_CURVE('',#34478,#37829,#37831,.T.);
+#37829 = VERTEX_POINT('',#37830);
+#37830 = CARTESIAN_POINT('',(-3.099997312484,9.33982668E-07,
+    86.741156913999));
+#37831 = SURFACE_CURVE('',#37832,(#37854,#37861),.PCURVE_S1.);
+#37832 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#37833,#37834,#37835,#37836,
+    #37837,#37838,#37839,#37840,#37841,#37842,#37843,#37844,#37845,
+    #37846,#37847,#37848,#37849,#37850,#37851,#37852,#37853),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#37833 = CARTESIAN_POINT('',(-3.09999755676,8.4908945741E-07,
+    78.741156673967));
+#37834 = CARTESIAN_POINT('',(-3.099997537705,-0.885355473403,
+    79.104793294619));
+#37835 = CARTESIAN_POINT('',(-2.821851452742,-1.770716194621,
+    79.468431573232));
+#37836 = CARTESIAN_POINT('',(-2.265580502514,-2.558977181472,
+    79.832057977684));
+#37837 = CARTESIAN_POINT('',(-1.469247783869,-3.153070326576,
+    80.195714915854));
+#37838 = CARTESIAN_POINT('',(-0.509220805062,-3.472992308793,
+    80.55932807682));
+#37839 = CARTESIAN_POINT('',(0.509211544147,-3.473004812612,
+    80.922979551731));
+#37840 = CARTESIAN_POINT('',(1.469261047352,-3.153063358972,
+    81.286610271431));
+#37841 = CARTESIAN_POINT('',(2.265567951787,-2.558982924787,
+    81.650247958682));
+#37842 = CARTESIAN_POINT('',(2.821853812129,-1.770715258983,
+    82.013884032569));
+#37843 = CARTESIAN_POINT('',(3.378140485385,-9.6491348218E-07,
+    82.741156793969));
+#37844 = CARTESIAN_POINT('',(2.821854759911,1.770713626909,
+    83.468429555401));
+#37845 = CARTESIAN_POINT('',(2.265567981538,2.558980128396,
+    83.832065629211));
+#37846 = CARTESIAN_POINT('',(1.469271693264,3.153069161029,
+    84.195703316653));
+#37847 = CARTESIAN_POINT('',(0.509191985575,3.472993245773,
+    84.55933403603));
+#37848 = CARTESIAN_POINT('',(-0.509187572527,3.47300087959,
+    84.922985511348));
+#37849 = CARTESIAN_POINT('',(-1.469275153766,3.153069504633,
+    85.28659867192));
+#37850 = CARTESIAN_POINT('',(-2.265562629769,2.558977773564,
+    85.65025561038));
+#37851 = CARTESIAN_POINT('',(-2.821854588924,1.770717982056,
+    86.013882014683));
+#37852 = CARTESIAN_POINT('',(-3.09999730732,0.885357256467,
+    86.377520293332));
+#37853 = CARTESIAN_POINT('',(-3.099997312484,9.3398276713E-07,
+    86.741156913999));
+#37854 = PCURVE('',#34533,#37855);
+#37855 = DEFINITIONAL_REPRESENTATION('',(#37856),#37860);
+#37856 = LINE('',#37857,#37858);
+#37857 = CARTESIAN_POINT('',(-0.,0.));
+#37858 = VECTOR('',#37859,1.);
+#37859 = DIRECTION('',(0.,1.));
+#37860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37861 = PCURVE('',#34786,#37862);
+#37862 = DEFINITIONAL_REPRESENTATION('',(#37863),#37867);
+#37863 = LINE('',#37864,#37865);
+#37864 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#37865 = VECTOR('',#37866,1.);
+#37866 = DIRECTION('',(0.,1.));
+#37867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37868 = ORIENTED_EDGE('',*,*,#37869,.F.);
+#37869 = EDGE_CURVE('',#37870,#37829,#37872,.T.);
+#37870 = VERTEX_POINT('',#37871);
+#37871 = CARTESIAN_POINT('',(-4.,-7.47219873E-07,86.499996825941));
+#37872 = SURFACE_CURVE('',#37873,(#37876,#37883),.PCURVE_S1.);
+#37873 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37874,#37875),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#37874 = CARTESIAN_POINT('',(-4.099995897265,-9.3401190249E-07,
+    86.473202439963));
+#37875 = CARTESIAN_POINT('',(-3.099997312484,9.3398276713E-07,
+    86.741156913999));
+#37876 = PCURVE('',#34533,#37877);
+#37877 = DEFINITIONAL_REPRESENTATION('',(#37878),#37882);
+#37878 = LINE('',#37879,#37880);
+#37879 = CARTESIAN_POINT('',(0.,6.283389315972));
+#37880 = VECTOR('',#37881,1.);
+#37881 = DIRECTION('',(1.,0.));
+#37882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37883 = PCURVE('',#37884,#37927);
+#37884 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#37885,#37886,#37887,#37888,#37889,#37890,#37891,#37892,#37893
+      ,#37894,#37895,#37896,#37897,#37898,#37899,#37900,#37901,#37902
+      ,#37903,#37904,#37905)
+    ,(#37906,#37907,#37908,#37909,#37910,#37911,#37912,#37913,#37914
+      ,#37915,#37916,#37917,#37918,#37919,#37920,#37921,#37922,#37923
+      ,#37924,#37925,#37926
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#37885 = CARTESIAN_POINT('',(-4.099995897265,-9.3401196111E-07,
+    86.473202439963));
+#37886 = CARTESIAN_POINT('',(-4.099995231026,-1.170957845311,
+    86.836838546471));
+#37887 = CARTESIAN_POINT('',(-3.73212299586,-2.341910635944,
+    87.200472995214));
+#37888 = CARTESIAN_POINT('',(-2.996416123108,-3.38446201402,
+    87.56411931799));
+#37889 = CARTESIAN_POINT('',(-1.943183983375,-4.170185622628,
+    87.927735107131));
+#37890 = CARTESIAN_POINT('',(-0.673497128046,-4.593311250639,
+    88.291394673459));
+#37891 = CARTESIAN_POINT('',(0.673485796433,-4.59332990968,
+    88.655015925679));
+#37892 = CARTESIAN_POINT('',(1.943213348936,-4.170177370956,
+    89.018657933445));
+#37893 = CARTESIAN_POINT('',(2.996398415544,-3.384459325385,
+    89.382292973332));
+#37894 = CARTESIAN_POINT('',(3.732129691465,-2.341911115407,
+    89.74592962677));
+#37895 = CARTESIAN_POINT('',(4.467862243872,1.07417636486E-06,
+    90.473202319899));
+#37896 = CARTESIAN_POINT('',(3.732128468011,2.3419128794,91.200475013024
+    ));
+#37897 = CARTESIAN_POINT('',(2.996393093444,3.384459250926,
+    91.564110287003));
+#37898 = CARTESIAN_POINT('',(1.943230771949,4.170185388045,
+    91.927752125679));
+#37899 = CARTESIAN_POINT('',(0.673440118757,4.593318476915,
+    92.291379036734));
+#37900 = CARTESIAN_POINT('',(-0.673441050661,4.593318109623,
+    92.655019643727));
+#37901 = CARTESIAN_POINT('',(-1.943236447196,4.170185208273,
+    93.01866411333));
+#37902 = CARTESIAN_POINT('',(-2.996391189315,3.384458723256,
+    93.382286701269));
+#37903 = CARTESIAN_POINT('',(-3.732130453747,2.341909109221,
+    93.745931644586));
+#37904 = CARTESIAN_POINT('',(-4.099996214686,1.170955892358,
+    94.109566093321));
+#37905 = CARTESIAN_POINT('',(-4.099995524202,-1.01893896431E-06,
+    94.473202199837));
+#37906 = CARTESIAN_POINT('',(-3.099997312484,9.3398270806E-07,
+    86.741156913999));
+#37907 = CARTESIAN_POINT('',(-3.099997317547,-0.885355318685,
+    87.104793534777));
+#37908 = CARTESIAN_POINT('',(-2.821851278889,-1.770715977734,
+    87.468431813308));
+#37909 = CARTESIAN_POINT('',(-2.265580394034,-2.558976917771,
+    87.832058217701));
+#37910 = CARTESIAN_POINT('',(-1.469247754417,-3.153070037773,
+    88.195715156079));
+#37911 = CARTESIAN_POINT('',(-0.509220860088,-3.472992021123,
+    88.559328316756));
+#37912 = CARTESIAN_POINT('',(0.509211408891,-3.473004552826,
+    88.922979791948));
+#37913 = CARTESIAN_POINT('',(1.469260845173,-3.153063150702,
+    89.286610511442));
+#37914 = CARTESIAN_POINT('',(2.265567703123,-2.558982785155,
+    89.650248198806));
+#37915 = CARTESIAN_POINT('',(2.821853541213,-1.770715196718,
+    90.013884272649));
+#37916 = CARTESIAN_POINT('',(3.378140219128,-1.05745043396E-06,
+    90.741157034069));
+#37917 = CARTESIAN_POINT('',(2.821854586004,1.770713410047,
+    91.468429795478));
+#37918 = CARTESIAN_POINT('',(2.26556751342,2.558980161688,
+    91.832067248835));
+#37919 = CARTESIAN_POINT('',(1.469273076743,3.153067705303,
+    92.195698137237));
+#37920 = CARTESIAN_POINT('',(0.509189517515,3.472995041947,
+    92.559343953767));
+#37921 = CARTESIAN_POINT('',(-0.509184914183,3.47299853595,
+    92.922976073795));
+#37922 = CARTESIAN_POINT('',(-1.469276364531,3.153070463336,
+    93.28660433151));
+#37923 = CARTESIAN_POINT('',(-2.265562021437,2.558977336854,
+    93.650254470923));
+#37924 = CARTESIAN_POINT('',(-2.82185431799,1.770717919827,
+    94.013882254833));
+#37925 = CARTESIAN_POINT('',(-3.099997038782,0.88535727158,
+    94.377520533358));
+#37926 = CARTESIAN_POINT('',(-3.099997068108,1.01891182958E-06,
+    94.74115715413));
+#37927 = DEFINITIONAL_REPRESENTATION('',(#37928),#37932);
+#37928 = LINE('',#37929,#37930);
+#37929 = CARTESIAN_POINT('',(0.,0.));
+#37930 = VECTOR('',#37931,1.);
+#37931 = DIRECTION('',(1.,0.));
+#37932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37933 = ORIENTED_EDGE('',*,*,#37934,.F.);
+#37934 = EDGE_CURVE('',#37656,#37870,#37935,.T.);
+#37935 = SURFACE_CURVE('',#37936,(#37981,#38029),.PCURVE_S1.);
+#37936 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#37937,#37938,#37939,#37940,
+    #37941,#37942,#37943,#37944,#37945,#37946,#37947,#37948,#37949,
+    #37950,#37951,#37952,#37953,#37954,#37955,#37956,#37957,#37958,
+    #37959,#37960,#37961,#37962,#37963,#37964,#37965,#37966,#37967,
+    #37968,#37969,#37970,#37971,#37972,#37973,#37974,#37975,#37976,
+    #37977,#37978,#37979,#37980),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976187609995E-02,0.271753922053,0.329759921124,0.511769091583,
+    0.695777925846,0.951752684753,1.),.UNSPECIFIED.);
+#37937 = CARTESIAN_POINT('',(4.,-1.2E-15,82.499996729555));
+#37938 = CARTESIAN_POINT('',(4.,7.137291992375E-02,82.522715434645));
+#37939 = CARTESIAN_POINT('',(3.998514221128,0.142745884149,
+    82.545434146212));
+#37940 = CARTESIAN_POINT('',(3.99554266537,0.214081707371,
+    82.568152860137));
+#37941 = CARTESIAN_POINT('',(3.991086491539,0.28534328016,
+    82.590871573568));
+#37942 = CARTESIAN_POINT('',(3.985148015279,0.356493568955,
+    82.613590284911));
+#37943 = CARTESIAN_POINT('',(3.977730709061,0.427495616067,
+    82.636308993835));
+#37944 = CARTESIAN_POINT('',(3.916961396755,0.911496338034,
+    82.791580788207));
+#37945 = CARTESIAN_POINT('',(3.814876330083,1.318555952846,
+    82.924190631541));
+#37946 = CARTESIAN_POINT('',(3.663469354752,1.711845930306,
+    83.056753898274));
+#37947 = CARTESIAN_POINT('',(3.465125555101,2.084305410711,
+    83.189301515915));
+#37948 = CARTESIAN_POINT('',(3.223300449861,2.429445490692,
+    83.321864830132));
+#37949 = CARTESIAN_POINT('',(2.942521533458,2.741346235377,
+    83.454474709575));
+#37950 = CARTESIAN_POINT('',(2.550156853361,3.083430114111,
+    83.620170628841));
+#37951 = CARTESIAN_POINT('',(2.469597139713,3.149471179335,
+    83.653313481027));
+#37952 = CARTESIAN_POINT('',(2.387046469072,3.213053017201,
+    83.686456342962));
+#37953 = CARTESIAN_POINT('',(2.30259509284,3.274103904223,
+    83.719599207214));
+#37954 = CARTESIAN_POINT('',(2.216336338884,3.332556372488,
+    83.752742066421));
+#37955 = CARTESIAN_POINT('',(2.128366611538,3.388347209661,
+    83.785884913289));
+#37956 = CARTESIAN_POINT('',(1.757700610883,3.607939408604,
+    83.923022130848));
+#37957 = CARTESIAN_POINT('',(1.460701542761,3.747704136353,
+    84.027033338502));
+#37958 = CARTESIAN_POINT('',(1.150925964717,3.85883264681,
+    84.131032150707));
+#37959 = CARTESIAN_POINT('',(0.831693527526,3.939988049044,
+    84.235023101092));
+#37960 = CARTESIAN_POINT('',(0.506455386085,3.990292994826,
+    84.339021960199));
+#37961 = CARTESIAN_POINT('',(0.178766608723,4.009336688717,
+    84.443033238289));
+#37962 = CARTESIAN_POINT('',(-0.477790844879,3.985073695425,
+    84.652164709386));
+#37963 = CARTESIAN_POINT('',(-0.806744787464,3.941075545119,
+    84.757319480239));
+#37964 = CARTESIAN_POINT('',(-1.130800896244,3.865398255215,
+    84.86246115627));
+#37965 = CARTESIAN_POINT('',(-1.446327930744,3.758743124638,
+    84.967594492151));
+#37966 = CARTESIAN_POINT('',(-1.749839969802,3.622288466171,
+    85.072736122288));
+#37967 = CARTESIAN_POINT('',(-2.038024979841,3.457679953634,
+    85.177890821018));
+#37968 = CARTESIAN_POINT('',(-2.683095988015,3.002018502993,85.429283783
+    ));
+#37969 = CARTESIAN_POINT('',(-3.023096754424,2.686460036501,
+    85.575632193961));
+#37970 = CARTESIAN_POINT('',(-3.319207866727,2.326352087672,
+    85.721903182507));
+#37971 = CARTESIAN_POINT('',(-3.564734667819,1.929176355433,
+    85.868151944774));
+#37972 = CARTESIAN_POINT('',(-3.754491186883,1.50332207507,
+    86.014423198259));
+#37973 = CARTESIAN_POINT('',(-3.884777576269,1.058122085014,
+    86.160771780241));
+#37974 = CARTESIAN_POINT('',(-3.967223852882,0.518300317473,
+    86.334594796918));
+#37975 = CARTESIAN_POINT('',(-3.978136702682,0.432358309644,
+    86.362161811972));
+#37976 = CARTESIAN_POINT('',(-3.986877014674,0.346151641881,
+    86.389728825287));
+#37977 = CARTESIAN_POINT('',(-3.993437263728,0.259746213749,
+    86.417295834244));
+#37978 = CARTESIAN_POINT('',(-3.997812432584,0.17320811748,
+    86.44486283737));
+#37979 = CARTESIAN_POINT('',(-4.000000011848,8.660363797007E-02,
+    86.472429834331));
+#37980 = CARTESIAN_POINT('',(-4.,-7.4721987538E-07,86.499996825941));
+#37981 = PCURVE('',#34533,#37982);
+#37982 = DEFINITIONAL_REPRESENTATION('',(#37983),#38028);
+#37983 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#37984,#37985,#37986,#37987,
+    #37988,#37989,#37990,#37991,#37992,#37993,#37994,#37995,#37996,
+    #37997,#37998,#37999,#38000,#38001,#38002,#38003,#38004,#38005,
+    #38006,#38007,#38008,#38009,#38010,#38011,#38012,#38013,#38014,
+    #38015,#38016,#38017,#38018,#38019,#38020,#38021,#38022,#38023,
+    #38024,#38025,#38026,#38027),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976187609995E-02,0.271753922053,0.329759921124,0.511769091583,
+    0.695777925846,0.951752684753,1.),.UNSPECIFIED.);
+#37984 = CARTESIAN_POINT('',(-0.931752527589,3.141694479275));
+#37985 = CARTESIAN_POINT('',(-0.931752529246,3.159538288887));
+#37986 = CARTESIAN_POINT('',(-0.931752530597,3.177382103541));
+#37987 = CARTESIAN_POINT('',(-0.931752532048,3.195225920241));
+#37988 = CARTESIAN_POINT('',(-0.931752533819,3.213069736875));
+#37989 = CARTESIAN_POINT('',(-0.931752535947,3.230913552223));
+#37990 = CARTESIAN_POINT('',(-0.931752538282,3.248757365948));
+#37991 = CARTESIAN_POINT('',(-0.931752553381,3.370711522775));
+#37992 = CARTESIAN_POINT('',(-0.931752566039,3.474866449926));
+#37993 = CARTESIAN_POINT('',(-0.931752521462,3.578984771007));
+#37994 = CARTESIAN_POINT('',(-0.931752396188,3.683090743739));
+#37995 = CARTESIAN_POINT('',(-0.931752356539,3.787209073014));
+#37996 = CARTESIAN_POINT('',(-0.931752357748,3.891363999135));
+#37997 = CARTESIAN_POINT('',(-0.931752398139,4.021505508849));
+#37998 = CARTESIAN_POINT('',(-0.931752408077,4.047536693346));
+#37999 = CARTESIAN_POINT('',(-0.931752419471,4.073567886738));
+#38000 = CARTESIAN_POINT('',(-0.93175243191,4.099599083027));
+#38001 = CARTESIAN_POINT('',(-0.931752444969,4.125630276222));
+#38002 = CARTESIAN_POINT('',(-0.931752458215,4.151661460344));
+#38003 = CARTESIAN_POINT('',(-0.931752511956,4.259372310238));
+#38004 = CARTESIAN_POINT('',(-0.931752550589,4.341065203093));
+#38005 = CARTESIAN_POINT('',(-0.931752573787,4.422748355211));
+#38006 = CARTESIAN_POINT('',(-0.931752576403,4.50442531763));
+#38007 = CARTESIAN_POINT('',(-0.931752562201,4.586108473973));
+#38008 = CARTESIAN_POINT('',(-0.931752539758,4.667801371887));
+#38009 = CARTESIAN_POINT('',(-0.931752487029,4.832058125321));
+#38010 = CARTESIAN_POINT('',(-0.931752456748,4.914649139082));
+#38011 = CARTESIAN_POINT('',(-0.931752428989,4.997229870106));
+#38012 = CARTESIAN_POINT('',(-0.931752407006,5.079804064589));
+#38013 = CARTESIAN_POINT('',(-0.931752396133,5.162384794487));
+#38014 = CARTESIAN_POINT('',(-0.931752401998,5.244975807278));
+#38015 = CARTESIAN_POINT('',(-0.931752449437,5.442425863316));
+#38016 = CARTESIAN_POINT('',(-0.931752508456,5.557371428205));
+#38017 = CARTESIAN_POINT('',(-0.931752559647,5.672256156529));
+#38018 = CARTESIAN_POINT('',(-0.931752674717,5.787123397542));
+#38019 = CARTESIAN_POINT('',(-0.931752502767,5.902008100899));
+#38020 = CARTESIAN_POINT('',(-0.93175241127,6.016953698715));
+#38021 = CARTESIAN_POINT('',(-0.931752492523,6.153478506469));
+#38022 = CARTESIAN_POINT('',(-0.931752508724,6.175130311547));
+#38023 = CARTESIAN_POINT('',(-0.931752532367,6.196782119747));
+#38024 = CARTESIAN_POINT('',(-0.931752564135,6.218433928201));
+#38025 = CARTESIAN_POINT('',(-0.931752601265,6.240085733344));
+#38026 = CARTESIAN_POINT('',(-0.931752637547,6.261737530919));
+#38027 = CARTESIAN_POINT('',(-0.931752663324,6.283389315972));
+#38028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38029 = PCURVE('',#37576,#38030);
+#38030 = DEFINITIONAL_REPRESENTATION('',(#38031),#38076);
+#38031 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#38032,#38033,#38034,#38035,
+    #38036,#38037,#38038,#38039,#38040,#38041,#38042,#38043,#38044,
+    #38045,#38046,#38047,#38048,#38049,#38050,#38051,#38052,#38053,
+    #38054,#38055,#38056,#38057,#38058,#38059,#38060,#38061,#38062,
+    #38063,#38064,#38065,#38066,#38067,#38068,#38069,#38070,#38071,
+    #38072,#38073,#38074,#38075),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976187609995E-02,0.271753922053,0.329759921124,0.511769091583,
+    0.695777925846,0.951752684753,1.),.UNSPECIFIED.);
+#38032 = CARTESIAN_POINT('',(0.,-82.49999672955));
+#38033 = CARTESIAN_POINT('',(-1.784322998094E-02,-82.52271543464));
+#38034 = CARTESIAN_POINT('',(-3.568646500914E-02,-82.54543414621));
+#38035 = CARTESIAN_POINT('',(-5.352970210495E-02,-82.56815286013));
+#38036 = CARTESIAN_POINT('',(-7.137293917269E-02,-82.59087157356));
+#38037 = CARTESIAN_POINT('',(-8.921617500059E-02,-82.61359028491));
+#38038 = CARTESIAN_POINT('',(-0.107059409261,-82.63630899383));
+#38039 = CARTESIAN_POINT('',(-0.229009606109,-82.7915807882));
+#38040 = CARTESIAN_POINT('',(-0.333161152907,-82.92419063154));
+#38041 = CARTESIAN_POINT('',(-0.437276098058,-83.05675389827));
+#38042 = CARTESIAN_POINT('',(-0.541378680674,-83.18930151591));
+#38043 = CARTESIAN_POINT('',(-0.645493619784,-83.32186483013));
+#38044 = CARTESIAN_POINT('',(-0.749645161621,-83.45447470957));
+#38045 = CARTESIAN_POINT('',(-0.879782450253,-83.62017062884));
+#38046 = CARTESIAN_POINT('',(-0.905812790825,-83.65331348102));
+#38047 = CARTESIAN_POINT('',(-0.931843140664,-83.68645634296));
+#38048 = CARTESIAN_POINT('',(-0.957873493734,-83.71959920721));
+#38049 = CARTESIAN_POINT('',(-0.983903843991,-83.75274206642));
+#38050 = CARTESIAN_POINT('',(-1.009934185382,-83.78588491328));
+#38051 = CARTESIAN_POINT('',(-1.117641548721,-83.92302213084));
+#38052 = CARTESIAN_POINT('',(-1.19933179835,-84.0270333385));
+#38053 = CARTESIAN_POINT('',(-1.281012306114,-84.1310321507));
+#38054 = CARTESIAN_POINT('',(-1.362686619302,-84.23502310109));
+#38055 = CARTESIAN_POINT('',(-1.444367120389,-84.33902196019));
+#38056 = CARTESIAN_POINT('',(-1.526057359326,-84.44303323828));
+#38057 = CARTESIAN_POINT('',(-1.690308763948,-84.65216470938));
+#38058 = CARTESIAN_POINT('',(-1.772897086953,-84.75731948023));
+#38059 = CARTESIAN_POINT('',(-1.855475128733,-84.86246115627));
+#38060 = CARTESIAN_POINT('',(-1.938046637685,-84.96759449215));
+#38061 = CARTESIAN_POINT('',(-2.020624685861,-85.07273612228));
+#38062 = CARTESIAN_POINT('',(-2.103213019559,-85.17789082101));
+#38063 = CARTESIAN_POINT('',(-2.300656676584,-85.429283783));
+#38064 = CARTESIAN_POINT('',(-2.415598521308,-85.57563219396));
+#38065 = CARTESIAN_POINT('',(-2.530479532299,-85.7219031825));
+#38066 = CARTESIAN_POINT('',(-2.645343060271,-85.86815194477));
+#38067 = CARTESIAN_POINT('',(-2.760224042076,-86.01442319825));
+#38068 = CARTESIAN_POINT('',(-2.875165861501,-86.16077178024));
+#38069 = CARTESIAN_POINT('',(-3.011686219241,-86.33459479691));
+#38070 = CARTESIAN_POINT('',(-3.033337319665,-86.36216181197));
+#38071 = CARTESIAN_POINT('',(-3.054988424864,-86.38972882528));
+#38072 = CARTESIAN_POINT('',(-3.076639532636,-86.41729583424));
+#38073 = CARTESIAN_POINT('',(-3.098290640179,-86.44486283737));
+#38074 = CARTESIAN_POINT('',(-3.119941744097,-86.47242983433));
+#38075 = CARTESIAN_POINT('',(-3.141592840395,-86.49999682594));
+#38076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38077 = ADVANCED_FACE('',(#38078),#34786,.F.);
+#38078 = FACE_BOUND('',#38079,.F.);
+#38079 = EDGE_LOOP('',(#38080,#38081,#38082,#38123));
+#38080 = ORIENTED_EDGE('',*,*,#37828,.F.);
+#38081 = ORIENTED_EDGE('',*,*,#34773,.T.);
+#38082 = ORIENTED_EDGE('',*,*,#38083,.T.);
+#38083 = EDGE_CURVE('',#34733,#38084,#38086,.T.);
+#38084 = VERTEX_POINT('',#38085);
+#38085 = CARTESIAN_POINT('',(-3.100002687532,9.34005917E-07,
+    87.758848367609));
+#38086 = SURFACE_CURVE('',#38087,(#38109,#38116),.PCURVE_S1.);
+#38087 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#38088,#38089,#38090,#38091,
+    #38092,#38093,#38094,#38095,#38096,#38097,#38098,#38099,#38100,
+    #38101,#38102,#38103,#38104,#38105,#38106,#38107,#38108),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#38088 = CARTESIAN_POINT('',(-3.100002443253,8.4911146869E-07,
+    79.758848127579));
+#38089 = CARTESIAN_POINT('',(-3.100002947319,-0.885356938731,
+    80.122484748231));
+#38090 = CARTESIAN_POINT('',(-2.821860277839,-1.7707192896,
+    80.486123026812));
+#38091 = CARTESIAN_POINT('',(-2.265567851343,-2.558980705789,
+    80.849749431397));
+#38092 = CARTESIAN_POINT('',(-1.469279399216,-3.153073878104,
+    81.213406369301));
+#38093 = CARTESIAN_POINT('',(-0.509190412847,-3.47300633483,
+    81.577019530584));
+#38094 = CARTESIAN_POINT('',(0.509190830644,-3.472999286727,
+    81.940671005249));
+#38095 = CARTESIAN_POINT('',(1.469272311433,-3.153075224757,
+    82.304301725088));
+#38096 = CARTESIAN_POINT('',(2.265570259339,-2.558985666855,
+    82.667939412274));
+#38097 = CARTESIAN_POINT('',(2.821858411819,-1.770718180696,
+    83.031575486184));
+#38098 = CARTESIAN_POINT('',(3.378146076493,-9.7816209114E-07,
+    83.758848247578));
+#38099 = CARTESIAN_POINT('',(2.821859501036,1.770716566559,
+    84.486121009013));
+#38100 = CARTESIAN_POINT('',(2.265573173408,2.558985856992,
+    84.849757082826));
+#38101 = CARTESIAN_POINT('',(1.469265292665,3.153067732421,
+    85.213394770245));
+#38102 = CARTESIAN_POINT('',(0.509214384706,3.473010267887,
+    85.577025489705));
+#38103 = CARTESIAN_POINT('',(-0.509219650415,3.472998349756,
+    85.940676964829));
+#38104 = CARTESIAN_POINT('',(-1.469248401815,3.15307639025,
+    86.30429012568));
+#38105 = CARTESIAN_POINT('',(-2.265582780414,2.558982719987,
+    86.6679470639));
+#38106 = CARTESIAN_POINT('',(-2.821855104643,1.770720748376,
+    87.031573468319));
+#38107 = CARTESIAN_POINT('',(-3.100002159194,0.88535872184,
+    87.395211746943));
+#38108 = CARTESIAN_POINT('',(-3.100002687532,9.3400601653E-07,
+    87.758848367609));
+#38109 = PCURVE('',#34786,#38110);
+#38110 = DEFINITIONAL_REPRESENTATION('',(#38111),#38115);
+#38111 = LINE('',#38112,#38113);
+#38112 = CARTESIAN_POINT('',(-0.,0.));
+#38113 = VECTOR('',#38114,1.);
+#38114 = DIRECTION('',(0.,1.));
+#38115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38116 = PCURVE('',#35109,#38117);
+#38117 = DEFINITIONAL_REPRESENTATION('',(#38118),#38122);
+#38118 = LINE('',#38119,#38120);
+#38119 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#38120 = VECTOR('',#38121,1.);
+#38121 = DIRECTION('',(0.,1.));
+#38122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38123 = ORIENTED_EDGE('',*,*,#38124,.F.);
+#38124 = EDGE_CURVE('',#37829,#38084,#38125,.T.);
+#38125 = SURFACE_CURVE('',#38126,(#38129,#38136),.PCURVE_S1.);
+#38126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38127,#38128),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#38127 = CARTESIAN_POINT('',(-3.099997312484,9.3398276713E-07,
+    86.741156913999));
+#38128 = CARTESIAN_POINT('',(-3.100002687532,9.3400601653E-07,
+    87.758848367609));
+#38129 = PCURVE('',#34786,#38130);
+#38130 = DEFINITIONAL_REPRESENTATION('',(#38131),#38135);
+#38131 = LINE('',#38132,#38133);
+#38132 = CARTESIAN_POINT('',(0.,6.283389315972));
+#38133 = VECTOR('',#38134,1.);
+#38134 = DIRECTION('',(1.,0.));
+#38135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38136 = PCURVE('',#38137,#38180);
+#38137 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#38138,#38139,#38140,#38141,#38142,#38143,#38144,#38145,#38146
+      ,#38147,#38148,#38149,#38150,#38151,#38152,#38153,#38154,#38155
+      ,#38156,#38157,#38158)
+    ,(#38159,#38160,#38161,#38162,#38163,#38164,#38165,#38166,#38167
+      ,#38168,#38169,#38170,#38171,#38172,#38173,#38174,#38175,#38176
+      ,#38177,#38178,#38179
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#38138 = CARTESIAN_POINT('',(-3.099997312484,9.3398270717E-07,
+    86.741156913999));
+#38139 = CARTESIAN_POINT('',(-3.099997317547,-0.885355318685,
+    87.104793534777));
+#38140 = CARTESIAN_POINT('',(-2.821851278889,-1.770715977734,
+    87.468431813308));
+#38141 = CARTESIAN_POINT('',(-2.265580394034,-2.558976917771,
+    87.832058217701));
+#38142 = CARTESIAN_POINT('',(-1.469247754417,-3.153070037773,
+    88.195715156079));
+#38143 = CARTESIAN_POINT('',(-0.509220860088,-3.472992021124,
+    88.559328316756));
+#38144 = CARTESIAN_POINT('',(0.509211408891,-3.473004552826,
+    88.922979791948));
+#38145 = CARTESIAN_POINT('',(1.469260845173,-3.153063150702,
+    89.286610511442));
+#38146 = CARTESIAN_POINT('',(2.265567703123,-2.558982785155,
+    89.650248198805));
+#38147 = CARTESIAN_POINT('',(2.821853541213,-1.770715196718,
+    90.01388427265));
+#38148 = CARTESIAN_POINT('',(3.378140219128,-1.05745039998E-06,
+    90.741157034069));
+#38149 = CARTESIAN_POINT('',(2.821854586004,1.770713410047,
+    91.468429795478));
+#38150 = CARTESIAN_POINT('',(2.26556787307,2.558979864644,
+    91.832065869347));
+#38151 = CARTESIAN_POINT('',(1.469271663833,3.153068872265,
+    92.195703556652));
+#38152 = CARTESIAN_POINT('',(0.509192040569,3.472992958087,
+    92.559334276242));
+#38153 = CARTESIAN_POINT('',(-0.509187437237,3.47300061981,
+    92.922985751317));
+#38154 = CARTESIAN_POINT('',(-1.46927495162,3.153069296375,
+    93.286598912101));
+#38155 = CARTESIAN_POINT('',(-2.265562381087,2.558977633898,
+    93.650255850405));
+#38156 = CARTESIAN_POINT('',(-2.82185431799,1.770717919827,
+    94.013882254835));
+#38157 = CARTESIAN_POINT('',(-3.099997038782,0.88535727158,
+    94.377520533357));
+#38158 = CARTESIAN_POINT('',(-3.099997068108,1.01891182736E-06,
+    94.74115715413));
+#38159 = CARTESIAN_POINT('',(-3.100002687532,9.3400595835E-07,
+    87.758848367609));
+#38160 = CARTESIAN_POINT('',(-3.100003215971,-0.885356923576,
+    88.122484988386));
+#38161 = CARTESIAN_POINT('',(-2.821860548736,-1.770719351918,
+    88.486123266888));
+#38162 = CARTESIAN_POINT('',(-2.265568099971,-2.558980845389,
+    88.849749671409));
+#38163 = CARTESIAN_POINT('',(-1.469279601432,-3.153074086395,
+    89.21340660953));
+#38164 = CARTESIAN_POINT('',(-0.509190548072,-3.473006594624,
+    89.5770197705));
+#38165 = CARTESIAN_POINT('',(0.509190775634,-3.472999574406,
+    89.940671245489));
+#38166 = CARTESIAN_POINT('',(1.469272340881,-3.15307551352,
+    90.304301965074));
+#38167 = CARTESIAN_POINT('',(2.265570367815,-2.558985930605,
+    90.667939652404));
+#38168 = CARTESIAN_POINT('',(2.821858585733,-1.770718397552,
+    91.031575726261));
+#38169 = CARTESIAN_POINT('',(3.378146342753,-1.07069019465E-06,
+    91.758848487674));
+#38170 = CARTESIAN_POINT('',(2.82185977195,1.770716628832,
+    92.486121249091));
+#38171 = CARTESIAN_POINT('',(2.26557342207,2.558985996633,92.84975732294
+    ));
+#38172 = CARTESIAN_POINT('',(1.469265494822,3.153067940695,
+    93.213395010287));
+#38173 = CARTESIAN_POINT('',(0.509214519996,3.473010527676,
+    93.577025729846));
+#38174 = CARTESIAN_POINT('',(-0.509219595467,3.472998637454,
+    93.940677204866));
+#38175 = CARTESIAN_POINT('',(-1.469248431223,3.153076678974,
+    94.304290365803));
+#38176 = CARTESIAN_POINT('',(-2.26558288889,2.558982983783,
+    94.667947303955));
+#38177 = CARTESIAN_POINT('',(-2.821855278596,1.770720965213,
+    95.031573708453));
+#38178 = CARTESIAN_POINT('',(-3.100002379224,0.885358876517,
+    95.395211986971));
+#38179 = CARTESIAN_POINT('',(-3.10000293191,1.01893343762E-06,
+    95.758848607737));
+#38180 = DEFINITIONAL_REPRESENTATION('',(#38181),#38185);
+#38181 = LINE('',#38182,#38183);
+#38182 = CARTESIAN_POINT('',(0.,0.));
+#38183 = VECTOR('',#38184,1.);
+#38184 = DIRECTION('',(1.,0.));
+#38185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38186 = ADVANCED_FACE('',(#38187),#35109,.F.);
+#38187 = FACE_BOUND('',#38188,.F.);
+#38188 = EDGE_LOOP('',(#38189,#38190,#38191,#38316,#38446));
+#38189 = ORIENTED_EDGE('',*,*,#38083,.F.);
+#38190 = ORIENTED_EDGE('',*,*,#35096,.T.);
+#38191 = ORIENTED_EDGE('',*,*,#38192,.T.);
+#38192 = EDGE_CURVE('',#34967,#38193,#38195,.T.);
+#38193 = VERTEX_POINT('',#38194);
+#38194 = CARTESIAN_POINT('',(4.,0.,83.999996756807));
+#38195 = SURFACE_CURVE('',#38196,(#38234,#38275),.PCURVE_S1.);
+#38196 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#38197,#38198,#38199,#38200,
+    #38201,#38202,#38203,#38204,#38205,#38206,#38207,#38208,#38209,
+    #38210,#38211,#38212,#38213,#38214,#38215,#38216,#38217,#38218,
+    #38219,#38220,#38221,#38222,#38223,#38224,#38225,#38226,#38227,
+    #38228,#38229,#38230,#38231,#38232,#38233),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.386107873805E-02,0.187864848538,0.365863438395,
+    0.567855459541,0.741854812144,0.911854844359,1.),.UNSPECIFIED.);
+#38197 = CARTESIAN_POINT('',(-4.,-6.7925800762E-07,79.999997114465));
+#38198 = CARTESIAN_POINT('',(-3.999999965998,-0.154688639916,
+    80.049235749492));
+#38199 = CARTESIAN_POINT('',(-3.992821399397,-0.309377416503,
+    80.098474629992));
+#38200 = CARTESIAN_POINT('',(-3.978464334241,-0.463648812822,
+    80.147713228415));
+#38201 = CARTESIAN_POINT('',(-3.956960978789,-0.617087372847,
+    80.196951853445));
+#38202 = CARTESIAN_POINT('',(-3.928375557494,-0.769281370906,
+    80.246190799336));
+#38203 = CARTESIAN_POINT('',(-3.837900077925,-1.152184402871,
+    80.371428885589));
+#38204 = CARTESIAN_POINT('',(-3.766350379652,-1.380618977028,
+    80.447430543353));
+#38205 = CARTESIAN_POINT('',(-3.678511519929,-1.603622886274,
+    80.523429598079));
+#38206 = CARTESIAN_POINT('',(-3.574911551163,-1.819755850318,
+    80.599428643938));
+#38207 = CARTESIAN_POINT('',(-3.456246296173,-2.027650721492,
+    80.675430284043));
+#38208 = CARTESIAN_POINT('',(-3.115919148053,-2.535747579321,
+    80.87009052606));
+#38209 = CARTESIAN_POINT('',(-2.873786821732,-2.822327980444,
+    80.988772439396));
+#38210 = CARTESIAN_POINT('',(-2.600284627231,-3.080779840863,
+    81.107429595133));
+#38211 = CARTESIAN_POINT('',(-2.299568039543,-3.306988471804,
+    81.226086760395));
+#38212 = CARTESIAN_POINT('',(-1.976391220493,-3.497548523171,
+    81.344768671436));
+#38213 = CARTESIAN_POINT('',(-1.250200025249,-3.823082184685,
+    81.598085303521));
+#38214 = CARTESIAN_POINT('',(-0.842100914998,-3.947187666318,
+    81.732780530203));
+#38215 = CARTESIAN_POINT('',(-0.419937718949,-4.018701564222,
+    81.86742959097));
+#38216 = CARTESIAN_POINT('',(7.889912756373E-03,-4.036008198067,
+    82.002078650077));
+#38217 = CARTESIAN_POINT('',(0.432829769692,-3.998951848218,
+    82.136773875119));
+#38218 = CARTESIAN_POINT('',(1.202446089658,-3.832351350413,
+    82.387424460952));
+#38219 = CARTESIAN_POINT('',(1.550235477257,-3.716303701644,
+    82.503438085946));
+#38220 = CARTESIAN_POINT('',(1.884196710474,-3.56246472638,
+    82.619429599057));
+#38221 = CARTESIAN_POINT('',(2.199316911825,-3.373002869864,
+    82.735421110093));
+#38222 = CARTESIAN_POINT('',(2.490982338729,-3.150841230549,
+    82.851434734348));
+#38223 = CARTESIAN_POINT('',(3.013273222417,-2.6546080089,
+    83.080758204824));
+#38224 = CARTESIAN_POINT('',(3.245228253948,-2.381770304359,
+    83.194103722875));
+#38225 = CARTESIAN_POINT('',(3.447246640242,-2.084892522107,
+    83.307429581635));
+#38226 = CARTESIAN_POINT('',(3.616365351127,-1.768117036552,
+    83.420755439997));
+#38227 = CARTESIAN_POINT('',(3.750291630214,-1.435991602269,
+    83.534100952051));
+#38228 = CARTESIAN_POINT('',(3.898090867295,-0.915950830837,
+    83.706190652327));
+#38229 = CARTESIAN_POINT('',(3.938724134822,-0.735583090387,
+    83.764952292966));
+#38230 = CARTESIAN_POINT('',(3.969329319086,-0.553103447827,
+    83.823713194218));
+#38231 = CARTESIAN_POINT('',(3.989776372896,-0.369208326784,
+    83.882474098072));
+#38232 = CARTESIAN_POINT('',(4.,-0.184603175377,83.941235743462));
+#38233 = CARTESIAN_POINT('',(4.,-1.33E-15,83.999996756807));
+#38234 = PCURVE('',#35109,#38235);
+#38235 = DEFINITIONAL_REPRESENTATION('',(#38236),#38274);
+#38236 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#38237,#38238,#38239,#38240,
+    #38241,#38242,#38243,#38244,#38245,#38246,#38247,#38248,#38249,
+    #38250,#38251,#38252,#38253,#38254,#38255,#38256,#38257,#38258,
+    #38259,#38260,#38261,#38262,#38263,#38264,#38265,#38266,#38267,
+    #38268,#38269,#38270,#38271,#38272,#38273),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.386107873805E-02,0.187864848538,0.365863438395,
+    0.567855459541,0.741854812144,0.911854844359,1.),.UNSPECIFIED.);
+#38237 = CARTESIAN_POINT('',(-0.103531346225,0.));
+#38238 = CARTESIAN_POINT('',(-0.103531392261,3.867322038246E-02));
+#38239 = CARTESIAN_POINT('',(-0.10353147516,7.734666175578E-02));
+#38240 = CARTESIAN_POINT('',(-0.103531521789,0.11601987021));
+#38241 = CARTESIAN_POINT('',(-0.103531538568,0.154693081209));
+#38242 = CARTESIAN_POINT('',(-0.1035315518,0.193366531591));
+#38243 = CARTESIAN_POINT('',(-0.10353154214,0.291731495848));
+#38244 = CARTESIAN_POINT('',(-0.103531506854,0.35142496946));
+#38245 = CARTESIAN_POINT('',(-0.103531469918,0.411116382737));
+#38246 = CARTESIAN_POINT('',(-0.103531448076,0.470807791806));
+#38247 = CARTESIAN_POINT('',(-0.103531446164,0.530501253885));
+#38248 = CARTESIAN_POINT('',(-0.103531471977,0.683391985655));
+#38249 = CARTESIAN_POINT('',(-0.103531519052,0.776607585297));
+#38250 = CARTESIAN_POINT('',(-0.103531576572,0.869803777509));
+#38251 = CARTESIAN_POINT('',(-0.103531602652,0.962999970972));
+#38252 = CARTESIAN_POINT('',(-0.103531609736,1.056215578728));
+#38253 = CARTESIAN_POINT('',(-0.10353159033,1.255176466625));
+#38254 = CARTESIAN_POINT('',(-0.10353155939,1.360969263347));
+#38255 = CARTESIAN_POINT('',(-0.103531518949,1.466725771882));
+#38256 = CARTESIAN_POINT('',(-0.103531474967,1.572482282701));
+#38257 = CARTESIAN_POINT('',(-0.10353144785,1.678275079607));
+#38258 = CARTESIAN_POINT('',(-0.10353144529,1.875141986403));
+#38259 = CARTESIAN_POINT('',(-0.103531463048,1.966261852449));
+#38260 = CARTESIAN_POINT('',(-0.10353150428,2.057364367802));
+#38261 = CARTESIAN_POINT('',(-0.103531566325,2.148466883373));
+#38262 = CARTESIAN_POINT('',(-0.103531612173,2.239586749683));
+#38263 = CARTESIAN_POINT('',(-0.103531648351,2.419702835519));
+#38264 = CARTESIAN_POINT('',(-0.103531640074,2.508727073445));
+#38265 = CARTESIAN_POINT('',(-0.103531593159,2.597735851351));
+#38266 = CARTESIAN_POINT('',(-0.103531517527,2.686744626143));
+#38267 = CARTESIAN_POINT('',(-0.103531478213,2.775768862008));
+#38268 = CARTESIAN_POINT('',(-0.103531458606,2.910932188287));
+#38269 = CARTESIAN_POINT('',(-0.103531458691,2.957084976087));
+#38270 = CARTESIAN_POINT('',(-0.103531467018,3.003237186594));
+#38271 = CARTESIAN_POINT('',(-0.103531475355,3.049389397831));
+#38272 = CARTESIAN_POINT('',(-0.103531477655,3.095542187031));
+#38273 = CARTESIAN_POINT('',(-0.103531481939,3.141694480067));
+#38274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38275 = PCURVE('',#35050,#38276);
+#38276 = DEFINITIONAL_REPRESENTATION('',(#38277),#38315);
+#38277 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#38278,#38279,#38280,#38281,
+    #38282,#38283,#38284,#38285,#38286,#38287,#38288,#38289,#38290,
+    #38291,#38292,#38293,#38294,#38295,#38296,#38297,#38298,#38299,
+    #38300,#38301,#38302,#38303,#38304,#38305,#38306,#38307,#38308,
+    #38309,#38310,#38311,#38312,#38313,#38314),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.386107873805E-02,0.187864848538,0.365863438395,
+    0.567855459541,0.741854812144,0.911854844359,1.),.UNSPECIFIED.);
+#38278 = CARTESIAN_POINT('',(-3.141592823404,-79.99999711446));
+#38279 = CARTESIAN_POINT('',(-3.180264813569,-80.04923574949));
+#38280 = CARTESIAN_POINT('',(-3.218937008653,-80.09847462999));
+#38281 = CARTESIAN_POINT('',(-3.257608960684,-80.14771322841));
+#38282 = CARTESIAN_POINT('',(-3.296280910065,-80.19695185344));
+#38283 = CARTESIAN_POINT('',(-3.334953097128,-80.24619079933));
+#38284 = CARTESIAN_POINT('',(-3.433314847916,-80.37142888558));
+#38285 = CARTESIAN_POINT('',(-3.493006371378,-80.44743054335));
+#38286 = CARTESIAN_POINT('',(-3.552695840787,-80.52342959807));
+#38287 = CARTESIAN_POINT('',(-3.612385311702,-80.59942864393));
+#38288 = CARTESIAN_POINT('',(-3.672076838367,-80.67543028404));
+#38289 = CARTESIAN_POINT('',(-3.824962617767,-80.87009052606));
+#38290 = CARTESIAN_POINT('',(-3.918175202343,-80.98877243939));
+#38291 = CARTESIAN_POINT('',(-4.011368378221,-81.10742959513));
+#38292 = CARTESIAN_POINT('',(-4.104561552946,-81.22608676039));
+#38293 = CARTESIAN_POINT('',(-4.197774137413,-81.34476867143));
+#38294 = CARTESIAN_POINT('',(-4.396728563229,-81.59808530352));
+#38295 = CARTESIAN_POINT('',(-4.502517918509,-81.7327805302));
+#38296 = CARTESIAN_POINT('',(-4.60827098073,-81.86742959097));
+#38297 = CARTESIAN_POINT('',(-4.714024043027,-82.00207865007));
+#38298 = CARTESIAN_POINT('',(-4.819813398519,-82.13677387511));
+#38299 = CARTESIAN_POINT('',(-5.016673914784,-82.38742446095));
+#38300 = CARTESIAN_POINT('',(-5.107790828376,-82.50343808594));
+#38301 = CARTESIAN_POINT('',(-5.198890397585,-82.61942959905));
+#38302 = CARTESIAN_POINT('',(-5.289989967052,-82.73542111009));
+#38303 = CARTESIAN_POINT('',(-5.381106880749,-82.85143473434));
+#38304 = CARTESIAN_POINT('',(-5.561217120855,-83.08075820482));
+#38305 = CARTESIAN_POINT('',(-5.650238465023,-83.19410372287));
+#38306 = CARTESIAN_POINT('',(-5.739244345004,-83.30742958163));
+#38307 = CARTESIAN_POINT('',(-5.828250225132,-83.42075543999));
+#38308 = CARTESIAN_POINT('',(-5.917271570237,-83.53410095205));
+#38309 = CARTESIAN_POINT('',(-6.052430508721,-83.70619065232));
+#38310 = CARTESIAN_POINT('',(-6.098581798544,-83.76495229296));
+#38311 = CARTESIAN_POINT('',(-6.144732510838,-83.82371319421));
+#38312 = CARTESIAN_POINT('',(-6.190883223342,-83.88247409807));
+#38313 = CARTESIAN_POINT('',(-6.237034513335,-83.94123574346));
+#38314 = CARTESIAN_POINT('',(-6.28318530718,-83.9999967568));
+#38315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38316 = ORIENTED_EDGE('',*,*,#38317,.T.);
+#38317 = EDGE_CURVE('',#38193,#38318,#38320,.T.);
+#38318 = VERTEX_POINT('',#38319);
+#38319 = CARTESIAN_POINT('',(-4.,-7.47170807E-07,87.999996825968));
+#38320 = SURFACE_CURVE('',#38321,(#38359,#38400),.PCURVE_S1.);
+#38321 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#38322,#38323,#38324,#38325,
+    #38326,#38327,#38328,#38329,#38330,#38331,#38332,#38333,#38334,
+    #38335,#38336,#38337,#38338,#38339,#38340,#38341,#38342,#38343,
+    #38344,#38345,#38346,#38347,#38348,#38349,#38350,#38351,#38352,
+    #38353,#38354,#38355,#38356,#38357,#38358),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199892595793,0.501851717129,0.803810830704,
+    0.92756284318,1.),.UNSPECIFIED.);
+#38322 = CARTESIAN_POINT('',(4.,-1.55E-15,83.999996756807));
+#38323 = CARTESIAN_POINT('',(4.,0.313912250237,84.099918125375));
+#38324 = CARTESIAN_POINT('',(3.97184519316,0.627888869794,
+    84.199859516578));
+#38325 = CARTESIAN_POINT('',(3.915516931859,0.938886016056,
+    84.299791920828));
+#38326 = CARTESIAN_POINT('',(3.831409924415,1.24395719427,
+    84.399713143644));
+#38327 = CARTESIAN_POINT('',(3.720269555738,1.540251346409,
+    84.499634382127));
+#38328 = CARTESIAN_POINT('',(3.583167385256,1.825023325004,
+    84.599566818191));
+#38329 = CARTESIAN_POINT('',(3.42151482209,2.095656751928,
+    84.699508228552));
+#38330 = CARTESIAN_POINT('',(2.958559311992,2.733457614276,
+    84.95037153541));
+#38331 = CARTESIAN_POINT('',(2.627717728166,3.079878213017,
+    85.101471483793));
+#38332 = CARTESIAN_POINT('',(2.250828804333,3.379968422893,
+    85.252481234137));
+#38333 = CARTESIAN_POINT('',(1.835682804051,3.626871289622,
+    85.403429568384));
+#38334 = CARTESIAN_POINT('',(1.39089544965,3.815209915142,
+    85.554377899403));
+#38335 = CARTESIAN_POINT('',(0.925901349369,3.941225309979,
+    85.705387649303));
+#38336 = CARTESIAN_POINT('',(0.450839007043,4.002700077121,
+    85.85648760944));
+#38337 = CARTESIAN_POINT('',(-0.497540766568,3.997163605821,
+    86.158371500347));
+#38338 = CARTESIAN_POINT('',(-0.971852965264,3.930146563536,
+    86.309471505347));
+#38339 = CARTESIAN_POINT('',(-1.435344062978,3.798710853323,
+    86.460481345317));
+#38340 = CARTESIAN_POINT('',(-1.877902157921,3.605192103248,
+    86.61142977429));
+#38341 = CARTESIAN_POINT('',(-2.290137243323,3.353459168645,
+    86.762378082984));
+#38342 = CARTESIAN_POINT('',(-2.663496908368,3.048989105515,
+    86.913387695739));
+#38343 = CARTESIAN_POINT('',(-2.990271426471,2.698729429847,
+    87.064487557624));
+#38344 = CARTESIAN_POINT('',(-3.376644198092,2.153147064439,
+    87.277290059707));
+#38345 = CARTESIAN_POINT('',(-3.480157867992,1.988307798293,
+    87.339152524223));
+#38346 = CARTESIAN_POINT('',(-3.574458701623,1.817804170577,
+    87.40101417467));
+#38347 = CARTESIAN_POINT('',(-3.65918800405,1.642239250846,
+    87.462874802622));
+#38348 = CARTESIAN_POINT('',(-3.734035709126,1.462239489346,
+    87.524735438504));
+#38349 = CARTESIAN_POINT('',(-3.798739892024,1.278452936048,
+    87.586597106615));
+#38350 = CARTESIAN_POINT('',(-3.853088419513,1.091548421957,
+    87.648459584776));
+#38351 = CARTESIAN_POINT('',(-3.922580772451,0.791391453426,
+    87.746529719643));
+#38352 = CARTESIAN_POINT('',(-3.94463693212,0.679732738398,
+    87.782739317142));
+#38353 = CARTESIAN_POINT('',(-3.963059455099,0.567376917235,
+    87.818948936583));
+#38354 = CARTESIAN_POINT('',(-3.977822924447,0.454462070229,
+    87.855158558035));
+#38355 = CARTESIAN_POINT('',(-3.988908268174,0.341126998337,
+    87.891368166159));
+#38356 = CARTESIAN_POINT('',(-3.996302759241,0.227511223176,
+    87.9275777502));
+#38357 = CARTESIAN_POINT('',(-4.000000015561,0.113754987026,
+    87.963787303995));
+#38358 = CARTESIAN_POINT('',(-4.,-7.471708068E-07,87.999996825968));
+#38359 = PCURVE('',#35109,#38360);
+#38360 = DEFINITIONAL_REPRESENTATION('',(#38361),#38399);
+#38361 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#38362,#38363,#38364,#38365,
+    #38366,#38367,#38368,#38369,#38370,#38371,#38372,#38373,#38374,
+    #38375,#38376,#38377,#38378,#38379,#38380,#38381,#38382,#38383,
+    #38384,#38385,#38386,#38387,#38388,#38389,#38390,#38391,#38392,
+    #38393,#38394,#38395,#38396,#38397,#38398),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199892595793,0.501851717129,0.803810830704,
+    0.92756284318,1.),.UNSPECIFIED.);
+#38362 = CARTESIAN_POINT('',(-0.103531481939,3.141694480067));
+#38363 = CARTESIAN_POINT('',(-0.103531489224,3.220175091957));
+#38364 = CARTESIAN_POINT('',(-0.103531506715,3.298671431682));
+#38365 = CARTESIAN_POINT('',(-0.10353155685,3.377160716912));
+#38366 = CARTESIAN_POINT('',(-0.103531595496,3.455641216037));
+#38367 = CARTESIAN_POINT('',(-0.103531591701,3.534121718024));
+#38368 = CARTESIAN_POINT('',(-0.103531558351,3.612611007633));
+#38369 = CARTESIAN_POINT('',(-0.103531533751,3.691107345981));
+#38370 = CARTESIAN_POINT('',(-0.103531484462,3.888141303003));
+#38371 = CARTESIAN_POINT('',(-0.103531472775,4.006818771286));
+#38372 = CARTESIAN_POINT('',(-0.103531513778,4.125425413671));
+#38373 = CARTESIAN_POINT('',(-0.103531598043,4.243983842087));
+#38374 = CARTESIAN_POINT('',(-0.103531619942,4.362542268613));
+#38375 = CARTESIAN_POINT('',(-0.103531622843,4.481148916087));
+#38376 = CARTESIAN_POINT('',(-0.103531595317,4.599826390884));
+#38377 = CARTESIAN_POINT('',(-0.103531512501,4.836933092405));
+#38378 = CARTESIAN_POINT('',(-0.103531456235,4.955610570965));
+#38379 = CARTESIAN_POINT('',(-0.103531401147,5.074217227586));
+#38380 = CARTESIAN_POINT('',(-0.103531360675,5.192775665634));
+#38381 = CARTESIAN_POINT('',(-0.103531386033,5.311334075564));
+#38382 = CARTESIAN_POINT('',(-0.103531587647,5.429940708834));
+#38383 = CARTESIAN_POINT('',(-0.103531709933,5.548618178197));
+#38384 = CARTESIAN_POINT('',(-0.10353169998,5.715758292779));
+#38385 = CARTESIAN_POINT('',(-0.103531674823,5.764346523065));
+#38386 = CARTESIAN_POINT('',(-0.103531624863,5.812934101621));
+#38387 = CARTESIAN_POINT('',(-0.103531547731,5.861520864419));
+#38388 = CARTESIAN_POINT('',(-0.103531452727,5.910107625853));
+#38389 = CARTESIAN_POINT('',(-0.10353136285,5.958695201558));
+#38390 = CARTESIAN_POINT('',(-0.103531307371,6.007283430729));
+#38391 = CARTESIAN_POINT('',(-0.103531303506,6.084310036651));
+#38392 = CARTESIAN_POINT('',(-0.103531318748,6.112749919498));
+#38393 = CARTESIAN_POINT('',(-0.103531357657,6.141189831213));
+#38394 = CARTESIAN_POINT('',(-0.103531421041,6.169629756924));
+#38395 = CARTESIAN_POINT('',(-0.103531503525,6.198069682149));
+#38396 = CARTESIAN_POINT('',(-0.103531593541,6.226509592799));
+#38397 = CARTESIAN_POINT('',(-0.103531673337,6.254949475175));
+#38398 = CARTESIAN_POINT('',(-0.103531718972,6.283389315972));
+#38399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38400 = PCURVE('',#38401,#38406);
+#38401 = CYLINDRICAL_SURFACE('',#38402,4.);
+#38402 = AXIS2_PLACEMENT_3D('',#38403,#38404,#38405);
+#38403 = CARTESIAN_POINT('',(0.,0.,0.));
+#38404 = DIRECTION('',(-0.,-0.,-1.));
+#38405 = DIRECTION('',(1.,0.,0.));
+#38406 = DEFINITIONAL_REPRESENTATION('',(#38407),#38445);
+#38407 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#38408,#38409,#38410,#38411,
+    #38412,#38413,#38414,#38415,#38416,#38417,#38418,#38419,#38420,
+    #38421,#38422,#38423,#38424,#38425,#38426,#38427,#38428,#38429,
+    #38430,#38431,#38432,#38433,#38434,#38435,#38436,#38437,#38438,
+    #38439,#38440,#38441,#38442,#38443,#38444),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199892595793,0.501851717129,0.803810830704,
+    0.92756284318,1.),.UNSPECIFIED.);
+#38408 = CARTESIAN_POINT('',(0.,-83.9999967568));
+#38409 = CARTESIAN_POINT('',(-7.847806255916E-02,-84.09991812537));
+#38410 = CARTESIAN_POINT('',(-0.156971853777,-84.19985951657));
+#38411 = CARTESIAN_POINT('',(-0.235458593595,-84.29979192082));
+#38412 = CARTESIAN_POINT('',(-0.31393654473,-84.39971314364));
+#38413 = CARTESIAN_POINT('',(-0.392414493445,-84.49963438212));
+#38414 = CARTESIAN_POINT('',(-0.470901228223,-84.59956681819));
+#38415 = CARTESIAN_POINT('',(-0.549395016358,-84.69950822855));
+#38416 = CARTESIAN_POINT('',(-0.746422575398,-84.95037153541));
+#38417 = CARTESIAN_POINT('',(-0.865096194915,-85.10147148379));
+#38418 = CARTESIAN_POINT('',(-0.983698997255,-85.25248123413));
+#38419 = CARTESIAN_POINT('',(-1.102253582972,-85.40342956838));
+#38420 = CARTESIAN_POINT('',(-1.220808168863,-85.5543778994));
+#38421 = CARTESIAN_POINT('',(-1.339410970797,-85.7053876493));
+#38422 = CARTESIAN_POINT('',(-1.458084588151,-85.85648760944));
+#38423 = CARTESIAN_POINT('',(-1.695183571636,-86.15837150034));
+#38424 = CARTESIAN_POINT('',(-1.813857181176,-86.30947150534));
+#38425 = CARTESIAN_POINT('',(-1.93245997033,-86.46048134531));
+#38426 = CARTESIAN_POINT('',(-2.051014544623,-86.61142977429));
+#38427 = CARTESIAN_POINT('',(-2.169569131306,-86.76237808298));
+#38428 = CARTESIAN_POINT('',(-2.288171949121,-86.91338769573));
+#38429 = CARTESIAN_POINT('',(-2.406845579487,-87.06448755762));
+#38430 = CARTESIAN_POINT('',(-2.573980262471,-87.2772900597));
+#38431 = CARTESIAN_POINT('',(-2.6225669108,-87.33915252422));
+#38432 = CARTESIAN_POINT('',(-2.671152904396,-87.40101417467));
+#38433 = CARTESIAN_POINT('',(-2.719738080323,-87.46287480262));
+#38434 = CARTESIAN_POINT('',(-2.768323254597,-87.5247354385));
+#38435 = CARTESIAN_POINT('',(-2.816909244508,-87.58659710661));
+#38436 = CARTESIAN_POINT('',(-2.865495890448,-87.64845958477));
+#38437 = CARTESIAN_POINT('',(-2.942519990927,-87.74652971964));
+#38438 = CARTESIAN_POINT('',(-2.970958950164,-87.78273931714));
+#38439 = CARTESIAN_POINT('',(-2.999397938979,-87.81894893658));
+#38440 = CARTESIAN_POINT('',(-3.027836942421,-87.85515855803));
+#38441 = CARTESIAN_POINT('',(-3.056275946595,-87.89136816615));
+#38442 = CARTESIAN_POINT('',(-3.084714938661,-87.9275777502));
+#38443 = CARTESIAN_POINT('',(-3.113153906833,-87.96378730399));
+#38444 = CARTESIAN_POINT('',(-3.141592840382,-87.99999682596));
+#38445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38446 = ORIENTED_EDGE('',*,*,#38447,.F.);
+#38447 = EDGE_CURVE('',#38084,#38318,#38448,.T.);
+#38448 = SURFACE_CURVE('',#38449,(#38452,#38459),.PCURVE_S1.);
+#38449 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38450,#38451),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#38450 = CARTESIAN_POINT('',(-3.100002687532,9.3400601608E-07,
+    87.758848367609));
+#38451 = CARTESIAN_POINT('',(-4.100004102719,-9.3397640999E-07,
+    88.026792278428));
+#38452 = PCURVE('',#35109,#38453);
+#38453 = DEFINITIONAL_REPRESENTATION('',(#38454),#38458);
+#38454 = LINE('',#38455,#38456);
+#38455 = CARTESIAN_POINT('',(0.,6.283389315972));
+#38456 = VECTOR('',#38457,1.);
+#38457 = DIRECTION('',(1.,0.));
+#38458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38459 = PCURVE('',#38460,#38503);
+#38460 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#38461,#38462,#38463,#38464,#38465,#38466,#38467,#38468,#38469
+      ,#38470,#38471,#38472,#38473,#38474,#38475,#38476,#38477,#38478
+      ,#38479,#38480,#38481)
+    ,(#38482,#38483,#38484,#38485,#38486,#38487,#38488,#38489,#38490
+      ,#38491,#38492,#38493,#38494,#38495,#38496,#38497,#38498,#38499
+      ,#38500,#38501,#38502
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#38461 = CARTESIAN_POINT('',(-3.100002687532,9.3400595791E-07,
+    87.758848367609));
+#38462 = CARTESIAN_POINT('',(-3.100003215971,-0.885356923576,
+    88.122484988383));
+#38463 = CARTESIAN_POINT('',(-2.821860548736,-1.770719351919,
+    88.486123266898));
+#38464 = CARTESIAN_POINT('',(-2.265567740331,-2.558980548341,
+    88.849751050857));
+#38465 = CARTESIAN_POINT('',(-1.469281014302,-3.153075253369,
+    89.213401190213));
+#38466 = CARTESIAN_POINT('',(-0.509188025089,-3.473004510741,
+    89.577029447877));
+#38467 = CARTESIAN_POINT('',(0.509188252651,-3.473001658289,
+    89.940661568106));
+#38468 = CARTESIAN_POINT('',(1.469273753752,-3.153074346546,
+    90.304307384405));
+#38469 = CARTESIAN_POINT('',(2.265570008175,-2.558986227653,
+    90.667938272944));
+#38470 = CARTESIAN_POINT('',(2.821858585733,-1.770718397552,
+    91.031575726257));
+#38471 = CARTESIAN_POINT('',(3.378146342753,-1.07069019846E-06,
+    91.758848487679));
+#38472 = CARTESIAN_POINT('',(2.82185977195,1.770716628832,
+    92.486121249085));
+#38473 = CARTESIAN_POINT('',(2.26557342207,2.558985996633,
+    92.849757322966));
+#38474 = CARTESIAN_POINT('',(1.469265494822,3.153067940695,
+    93.213395010233));
+#38475 = CARTESIAN_POINT('',(0.509214519996,3.473010527676,
+    93.577025729923));
+#38476 = CARTESIAN_POINT('',(-0.509219595466,3.472998637455,
+    93.940677204787));
+#38477 = CARTESIAN_POINT('',(-1.469248431224,3.153076678974,
+    94.304290365864));
+#38478 = CARTESIAN_POINT('',(-2.26558288889,2.558982983783,
+    94.66794730392));
+#38479 = CARTESIAN_POINT('',(-2.821855278596,1.770720965213,
+    95.031573708467));
+#38480 = CARTESIAN_POINT('',(-3.100002379224,0.885358876517,
+    95.395211986967));
+#38481 = CARTESIAN_POINT('',(-3.10000293191,1.01893343762E-06,
+    95.758848607737));
+#38482 = CARTESIAN_POINT('',(-4.100004102719,-9.339764695E-07,
+    88.026792278428));
+#38483 = CARTESIAN_POINT('',(-4.100004235456,-1.17096029531,
+    88.390428384931));
+#38484 = CARTESIAN_POINT('',(-3.732137147046,-2.341915786914,
+    88.754062833643));
+#38485 = CARTESIAN_POINT('',(-2.996395846731,-3.384467231956,
+    89.117707777086));
+#38486 = CARTESIAN_POINT('',(-1.943238526624,-4.170194859204,
+    89.481330364833));
+#38487 = CARTESIAN_POINT('',(-0.673440271831,-4.593328041107,
+    89.844974834505));
+#38488 = CARTESIAN_POINT('',(0.673443715642,-4.593327766893,
+    90.208615441663));
+#38489 = CARTESIAN_POINT('',(1.943236824239,-4.170193187795,
+    90.572242352462));
+#38490 = CARTESIAN_POINT('',(2.99640097494,-3.384464905069,
+    90.935884191298));
+#38491 = CARTESIAN_POINT('',(3.732137392341,-2.341916001744,
+    91.299519465229));
+#38492 = CARTESIAN_POINT('',(4.467871592089,1.05396487369E-06,
+    92.026792158364));
+#38493 = CARTESIAN_POINT('',(3.732136384786,2.34191779314,
+    92.754064851485));
+#38494 = CARTESIAN_POINT('',(2.996403072884,3.384467834017,
+    93.117701504941));
+#38495 = CARTESIAN_POINT('',(1.943215428454,4.17018702195,
+    93.481336544776));
+#38496 = CARTESIAN_POINT('',(0.673485017583,4.593339841156,
+    93.84497855268));
+#38497 = CARTESIAN_POINT('',(-0.673500724976,4.593320540578,
+    94.2085998046));
+#38498 = CARTESIAN_POINT('',(-1.943190035633,4.170193422397,
+    94.572259371364));
+#38499 = CARTESIAN_POINT('',(-2.996424004601,3.384467668191,
+    94.93587516012));
+#38500 = CARTESIAN_POINT('',(-3.732131920191,2.341913758253,
+    95.299521483086));
+#38501 = CARTESIAN_POINT('',(-4.10000436731,1.170958342426,
+    95.663155931786));
+#38502 = CARTESIAN_POINT('',(-4.100004475779,-1.01890597382E-06,
+    96.026792038297));
+#38503 = DEFINITIONAL_REPRESENTATION('',(#38504),#38508);
+#38504 = LINE('',#38505,#38506);
+#38505 = CARTESIAN_POINT('',(0.,0.));
+#38506 = VECTOR('',#38507,1.);
+#38507 = DIRECTION('',(1.,0.));
+#38508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38509 = ADVANCED_FACE('',(#38510),#35050,.T.);
+#38510 = FACE_BOUND('',#38511,.F.);
+#38511 = EDGE_LOOP('',(#38512,#38513,#38514,#38515,#38697,#38718));
+#38512 = ORIENTED_EDGE('',*,*,#34966,.F.);
+#38513 = ORIENTED_EDGE('',*,*,#35347,.T.);
+#38514 = ORIENTED_EDGE('',*,*,#35480,.T.);
+#38515 = ORIENTED_EDGE('',*,*,#38516,.T.);
+#38516 = EDGE_CURVE('',#35416,#38517,#38519,.T.);
+#38517 = VERTEX_POINT('',#38518);
+#38518 = CARTESIAN_POINT('',(4.,0.,84.4999966855));
+#38519 = SURFACE_CURVE('',#38520,(#38577,#38637),.PCURVE_S1.);
+#38520 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#38521,#38522,#38523,#38524,
+    #38525,#38526,#38527,#38528,#38529,#38530,#38531,#38532,#38533,
+    #38534,#38535,#38536,#38537,#38538,#38539,#38540,#38541,#38542,
+    #38543,#38544,#38545,#38546,#38547,#38548,#38549,#38550,#38551,
+    #38552,#38553,#38554,#38555,#38556,#38557,#38558,#38559,#38560,
+    #38561,#38562,#38563,#38564,#38565,#38566,#38567,#38568,#38569,
+    #38570,#38571,#38572,#38573,#38574,#38575,#38576),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.05118005863E-02,0.118520545111,
+    0.278516730282,0.317188550416,0.487843489975,0.65983060394,
+    0.81049862895,0.961166657193,1.),.UNSPECIFIED.);
+#38521 = CARTESIAN_POINT('',(-6.7930266479E-07,4.,78.499997114443));
+#38522 = CARTESIAN_POINT('',(-0.136000376767,3.999999970104,
+    78.543287099505));
+#38523 = CARTESIAN_POINT('',(-0.272000737501,3.994605276416,
+    78.586577278131));
+#38524 = CARTESIAN_POINT('',(-0.407743823675,3.98381594361,
+    78.629867305575));
+#38525 = CARTESIAN_POINT('',(-0.54297302342,3.967647256466,
+    78.673157251296));
+#38526 = CARTESIAN_POINT('',(-0.677433376349,3.946129708857,
+    78.716447317568));
+#38527 = CARTESIAN_POINT('',(-0.810871899074,3.919308952747,
+    78.759737558087));
+#38528 = CARTESIAN_POINT('',(-1.120985329292,3.844076065417,
+    78.86131300977));
+#38529 = CARTESIAN_POINT('',(-1.296629932261,3.791401896941,
+    78.919599373878));
+#38530 = CARTESIAN_POINT('',(-1.469357859454,3.729372445229,
+    78.977885074121));
+#38531 = CARTESIAN_POINT('',(-1.638572635073,3.658184122651,
+    79.036170345566));
+#38532 = CARTESIAN_POINT('',(-1.803696569711,3.578079961527,
+    79.094456041829));
+#38533 = CARTESIAN_POINT('',(-1.964172162363,3.489349025169,
+    79.152742403775));
+#38534 = CARTESIAN_POINT('',(-2.484799198237,3.164070717657,
+    79.348149100317));
+#38535 = CARTESIAN_POINT('',(-2.821634507832,2.889801110299,
+    79.485337436427));
+#38536 = CARTESIAN_POINT('',(-3.122674469468,2.573968288559,
+    79.622470181182));
+#38537 = CARTESIAN_POINT('',(-3.381976538291,2.222305822103,
+    79.759585152487));
+#38538 = CARTESIAN_POINT('',(-3.594712778888,1.841361380979,
+    79.896718013208));
+#38539 = CARTESIAN_POINT('',(-3.757162386806,1.438506641569,
+    80.033906405853));
+#38540 = CARTESIAN_POINT('',(-3.893832935648,0.921361118911,
+    80.204170519623));
+#38541 = CARTESIAN_POINT('',(-3.917379582,0.819887764517,80.237313386131
+    ));
+#38542 = CARTESIAN_POINT('',(-3.937839672305,0.717718081242,
+    80.270456264698));
+#38543 = CARTESIAN_POINT('',(-3.955188856126,0.614964747976,
+    80.303599147302));
+#38544 = CARTESIAN_POINT('',(-3.969407960814,0.511741317859,
+    80.336742025954));
+#38545 = CARTESIAN_POINT('',(-3.980482991506,0.408162218288,
+    80.369884892699));
+#38546 = CARTESIAN_POINT('',(-4.023364754252,-0.153802349808,
+    80.549283864046));
+#38547 = CARTESIAN_POINT('',(-3.996947433541,-0.616921923855,
+    80.695632386793));
+#38548 = CARTESIAN_POINT('',(-3.908227832755,-1.074620885453,
+    80.841903421603));
+#38549 = CARTESIAN_POINT('',(-3.758703379922,-1.516971905545,
+    80.988152167756));
+#38550 = CARTESIAN_POINT('',(-3.551532318783,-1.934631668411,
+    81.134423166418));
+#38551 = CARTESIAN_POINT('',(-3.291547430966,-2.318800261632,
+    81.280771628291));
+#38552 = CARTESIAN_POINT('',(-2.677648180427,-3.00742885642,
+    81.574425474639));
+#38553 = CARTESIAN_POINT('',(-2.322619646979,-3.311688227232,
+    81.721919311664));
+#38554 = CARTESIAN_POINT('',(-1.927716587354,-3.566482393181,
+    81.86933252523));
+#38555 = CARTESIAN_POINT('',(-1.501336613155,-3.765883206223,
+    82.016722949471));
+#38556 = CARTESIAN_POINT('',(-1.052623276527,-3.905614573733,
+    82.164136119153));
+#38557 = CARTESIAN_POINT('',(-0.591509870967,-3.983032032933,
+    82.311629932074));
+#38558 = CARTESIAN_POINT('',(0.276767865071,-4.010980242227,
+    82.588154443482));
+#38559 = CARTESIAN_POINT('',(0.683922116275,-3.976062941888,
+    82.717331041912));
+#38560 = CARTESIAN_POINT('',(1.085683702405,-3.892885754887,
+    82.846466842261));
+#38561 = CARTESIAN_POINT('',(1.475258063159,-3.762563237845,
+    82.975588471815));
+#38562 = CARTESIAN_POINT('',(1.846198426733,-3.587252056516,
+    83.104724390281));
+#38563 = CARTESIAN_POINT('',(2.192407337032,-3.370150294321,
+    83.233901025178));
+#38564 = CARTESIAN_POINT('',(2.824382352659,-2.861368076783,
+    83.492154541896));
+#38565 = CARTESIAN_POINT('',(3.110392371699,-2.569491251353,
+    83.621331139137));
+#38566 = CARTESIAN_POINT('',(3.36085536284,-2.24453109446,
+    83.750466975221));
+#38567 = CARTESIAN_POINT('',(3.571345156476,-1.891761716427,
+    83.879588524887));
+#38568 = CARTESIAN_POINT('',(3.73837848053,-1.51702088264,
+    84.008724339163));
+#38569 = CARTESIAN_POINT('',(3.859415883755,-1.126708477052,
+    84.13790090629));
+#38570 = CARTESIAN_POINT('',(3.952252491999,-0.625005787544,
+    84.300308912446));
+#38571 = CARTESIAN_POINT('',(3.968141679294,-0.521614582609,
+    84.333590200222));
+#38572 = CARTESIAN_POINT('',(3.98087433536,-0.417758141133,
+    84.366871501806));
+#38573 = CARTESIAN_POINT('',(3.990434490075,-0.313552095195,
+    84.400152809735));
+#38574 = CARTESIAN_POINT('',(3.996811490324,-0.20911256678,
+    84.433434115781));
+#38575 = CARTESIAN_POINT('',(4.,-0.10455616778,84.466715410954));
+#38576 = CARTESIAN_POINT('',(4.,-1.78E-15,84.4999966855));
+#38577 = PCURVE('',#35050,#38578);
+#38578 = DEFINITIONAL_REPRESENTATION('',(#38579),#38636);
+#38579 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#38580,#38581,#38582,#38583,
+    #38584,#38585,#38586,#38587,#38588,#38589,#38590,#38591,#38592,
+    #38593,#38594,#38595,#38596,#38597,#38598,#38599,#38600,#38601,
+    #38602,#38603,#38604,#38605,#38606,#38607,#38608,#38609,#38610,
+    #38611,#38612,#38613,#38614,#38615,#38616,#38617,#38618,#38619,
+    #38620,#38621,#38622,#38623,#38624,#38625,#38626,#38627,#38628,
+    #38629,#38630,#38631,#38632,#38633,#38634,#38635),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.05118005863E-02,0.118520545111,
+    0.278516730282,0.317188550416,0.487843489975,0.65983060394,
+    0.81049862895,0.961166657193,1.),.UNSPECIFIED.);
+#38580 = CARTESIAN_POINT('',(-1.570796496621,-78.49999711444));
+#38581 = CARTESIAN_POINT('',(-1.604796420987,-78.5432870995));
+#38582 = CARTESIAN_POINT('',(-1.638796511938,-78.58657727813));
+#38583 = CARTESIAN_POINT('',(-1.672796480001,-78.62986730557));
+#38584 = CARTESIAN_POINT('',(-1.706796368921,-78.67315725129));
+#38585 = CARTESIAN_POINT('',(-1.740796333358,-78.71644731756));
+#38586 = CARTESIAN_POINT('',(-1.774796416578,-78.75973755808));
+#38587 = CARTESIAN_POINT('',(-1.85457357768,-78.86131300977));
+#38588 = CARTESIAN_POINT('',(-1.900351548981,-78.91959937387));
+#38589 = CARTESIAN_POINT('',(-1.94612898402,-78.97788507412));
+#38590 = CARTESIAN_POINT('',(-1.991906078976,-79.03617034556));
+#38591 = CARTESIAN_POINT('',(-2.03768351451,-79.09445604182));
+#38592 = CARTESIAN_POINT('',(-2.083461486029,-79.15274240377));
+#38593 = CARTESIAN_POINT('',(-2.236933488325,-79.34814910031));
+#38594 = CARTESIAN_POINT('',(-2.344680986426,-79.48533743642));
+#38595 = CARTESIAN_POINT('',(-2.452384914864,-79.62247018118));
+#38596 = CARTESIAN_POINT('',(-2.560074851876,-79.75958515248));
+#38597 = CARTESIAN_POINT('',(-2.667778765933,-79.8967180132));
+#38598 = CARTESIAN_POINT('',(-2.775526256045,-80.03390640585));
+#38599 = CARTESIAN_POINT('',(-2.909251330948,-80.20417051962));
+#38600 = CARTESIAN_POINT('',(-2.935281667264,-80.23731338613));
+#38601 = CARTESIAN_POINT('',(-2.961312012489,-80.27045626469));
+#38602 = CARTESIAN_POINT('',(-2.987342360679,-80.3035991473));
+#38603 = CARTESIAN_POINT('',(-3.013372705889,-80.33674202595));
+#38604 = CARTESIAN_POINT('',(-3.039403042165,-80.36988489269));
+#38605 = CARTESIAN_POINT('',(-3.180302612198,-80.54928386404));
+#38606 = CARTESIAN_POINT('',(-3.295244443198,-80.69563238679));
+#38607 = CARTESIAN_POINT('',(-3.410125450353,-80.8419034216));
+#38608 = CARTESIAN_POINT('',(-3.524988981848,-80.98815216775));
+#38609 = CARTESIAN_POINT('',(-3.639869993648,-81.13442316641));
+#38610 = CARTESIAN_POINT('',(-3.754811833864,-81.28077162829));
+#38611 = CARTESIAN_POINT('',(-3.985447047916,-81.57442547463));
+#38612 = CARTESIAN_POINT('',(-4.101288430431,-81.72191931166));
+#38613 = CARTESIAN_POINT('',(-4.217066480772,-81.86933252523));
+#38614 = CARTESIAN_POINT('',(-4.332826595193,-82.01672294947));
+#38615 = CARTESIAN_POINT('',(-4.448604650312,-82.16413611915));
+#38616 = CARTESIAN_POINT('',(-4.564446036007,-82.31162993207));
+#38617 = CARTESIAN_POINT('',(-4.781627890869,-82.58815444348));
+#38618 = CARTESIAN_POINT('',(-4.883082945742,-82.71733104191));
+#38619 = CARTESIAN_POINT('',(-4.984506027195,-82.84646684226));
+#38620 = CARTESIAN_POINT('',(-5.085917907244,-82.97558847181));
+#38621 = CARTESIAN_POINT('',(-5.187340973538,-83.10472439028));
+#38622 = CARTESIAN_POINT('',(-5.288796023005,-83.23390102517));
+#38623 = CARTESIAN_POINT('',(-5.49162781373,-83.49215454189));
+#38624 = CARTESIAN_POINT('',(-5.593082871712,-83.62133113913));
+#38625 = CARTESIAN_POINT('',(-5.694505952382,-83.75046697522));
+#38626 = CARTESIAN_POINT('',(-5.79591784612,-83.87958852488));
+#38627 = CARTESIAN_POINT('',(-5.897340929703,-84.00872433916));
+#38628 = CARTESIAN_POINT('',(-5.998795992125,-84.13790090629));
+#38629 = CARTESIAN_POINT('',(-6.126350937269,-84.30030891244));
+#38630 = CARTESIAN_POINT('',(-6.15248999679,-84.33359020022));
+#38631 = CARTESIAN_POINT('',(-6.178629065367,-84.3668715018));
+#38632 = CARTESIAN_POINT('',(-6.204768137246,-84.40015280973));
+#38633 = CARTESIAN_POINT('',(-6.230907206141,-84.43343411578));
+#38634 = CARTESIAN_POINT('',(-6.257046265234,-84.46671541095));
+#38635 = CARTESIAN_POINT('',(-6.28318530718,-84.4999966855));
+#38636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38637 = PCURVE('',#35430,#38638);
+#38638 = DEFINITIONAL_REPRESENTATION('',(#38639),#38696);
+#38639 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#38640,#38641,#38642,#38643,
+    #38644,#38645,#38646,#38647,#38648,#38649,#38650,#38651,#38652,
+    #38653,#38654,#38655,#38656,#38657,#38658,#38659,#38660,#38661,
+    #38662,#38663,#38664,#38665,#38666,#38667,#38668,#38669,#38670,
+    #38671,#38672,#38673,#38674,#38675,#38676,#38677,#38678,#38679,
+    #38680,#38681,#38682,#38683,#38684,#38685,#38686,#38687,#38688,
+    #38689,#38690,#38691,#38692,#38693,#38694,#38695),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.05118005863E-02,0.118520545111,
+    0.278516730282,0.317188550416,0.487843489975,0.65983060394,
+    0.81049862895,0.961166657193,1.),.UNSPECIFIED.);
+#38640 = CARTESIAN_POINT('',(-0.931752290574,0.));
+#38641 = CARTESIAN_POINT('',(-0.931752345128,3.400100901836E-02));
+#38642 = CARTESIAN_POINT('',(-0.931752448968,6.800219556651E-02));
+#38643 = CARTESIAN_POINT('',(-0.931752559398,0.102003263469));
+#38644 = CARTESIAN_POINT('',(-0.931752647373,0.136004253935));
+#38645 = CARTESIAN_POINT('',(-0.931752698075,0.170005321469));
+#38646 = CARTESIAN_POINT('',(-0.931752711497,0.204006509776));
+#38647 = CARTESIAN_POINT('',(-0.931752691603,0.283786266747));
+#38648 = CARTESIAN_POINT('',(-0.931752633888,0.329565730091));
+#38649 = CARTESIAN_POINT('',(-0.931752551517,0.375344659367));
+#38650 = CARTESIAN_POINT('',(-0.931752466299,0.421123249584));
+#38651 = CARTESIAN_POINT('',(-0.931752395932,0.466902179885));
+#38652 = CARTESIAN_POINT('',(-0.931752349708,0.512681644349));
+#38653 = CARTESIAN_POINT('',(-0.931752264303,0.666158643685));
+#38654 = CARTESIAN_POINT('',(-0.931752323304,0.773909636998));
+#38655 = CARTESIAN_POINT('',(-0.931752508866,0.881617036145));
+#38656 = CARTESIAN_POINT('',(-0.93175259569,0.989310440697));
+#38657 = CARTESIAN_POINT('',(-0.931752613346,1.097017846532));
+#38658 = CARTESIAN_POINT('',(-0.931752592173,1.204768840228));
+#38659 = CARTESIAN_POINT('',(-0.93175254565,1.338498269838));
+#38660 = CARTESIAN_POINT('',(-0.931752535652,1.364529454112));
+#38661 = CARTESIAN_POINT('',(-0.931752525048,1.390560647469));
+#38662 = CARTESIAN_POINT('',(-0.931752514143,1.416591843862));
+#38663 = CARTESIAN_POINT('',(-0.931752503199,1.442623037249));
+#38664 = CARTESIAN_POINT('',(-0.931752492447,1.468654221594));
+#38665 = CARTESIAN_POINT('',(-0.931752436315,1.609558381139));
+#38666 = CARTESIAN_POINT('',(-0.931752397918,1.724503952766));
+#38667 = CARTESIAN_POINT('',(-0.931752384182,1.839388688344));
+#38668 = CARTESIAN_POINT('',(-0.931752394117,1.9542559425));
+#38669 = CARTESIAN_POINT('',(-0.931752450752,2.069140677388));
+#38670 = CARTESIAN_POINT('',(-0.931752493671,2.184086241291));
+#38671 = CARTESIAN_POINT('',(-0.931752525813,2.414728932058));
+#38672 = CARTESIAN_POINT('',(-0.9317525108,2.530574073548));
+#38673 = CARTESIAN_POINT('',(-0.93175247441,2.646355878554));
+#38674 = CARTESIAN_POINT('',(-0.931752338967,2.76211977597));
+#38675 = CARTESIAN_POINT('',(-0.931752454901,2.877901586813));
+#38676 = CARTESIAN_POINT('',(-0.931752507067,2.993746729532));
+#38677 = CARTESIAN_POINT('',(-0.931752538566,3.210935638598));
+#38678 = CARTESIAN_POINT('',(-0.931752518246,3.312393991052));
+#38679 = CARTESIAN_POINT('',(-0.931752619278,3.413820362514));
+#38680 = CARTESIAN_POINT('',(-0.931752535987,3.515235529152));
+#38681 = CARTESIAN_POINT('',(-0.931752458686,3.616661896048));
+#38682 = CARTESIAN_POINT('',(-0.931752400207,3.718120246578));
+#38683 = CARTESIAN_POINT('',(-0.931752358043,3.920958631144));
+#38684 = CARTESIAN_POINT('',(-0.931752372998,4.022416984162));
+#38685 = CARTESIAN_POINT('',(-0.931752436647,4.123843351484));
+#38686 = CARTESIAN_POINT('',(-0.931752512336,4.225258521693));
+#38687 = CARTESIAN_POINT('',(-0.93175255408,4.326684885699));
+#38688 = CARTESIAN_POINT('',(-0.931752568774,4.428143236712));
+#38689 = CARTESIAN_POINT('',(-0.931752560018,4.555702324685));
+#38690 = CARTESIAN_POINT('',(-0.931752556799,4.581842233608));
+#38691 = CARTESIAN_POINT('',(-0.931752552304,4.607982152005));
+#38692 = CARTESIAN_POINT('',(-0.931752546696,4.63412207409));
+#38693 = CARTESIAN_POINT('',(-0.931752540153,4.660261993528));
+#38694 = CARTESIAN_POINT('',(-0.931752532862,4.686401903441));
+#38695 = CARTESIAN_POINT('',(-0.931752525027,4.712541796401));
+#38696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38697 = ORIENTED_EDGE('',*,*,#38698,.F.);
+#38698 = EDGE_CURVE('',#38193,#38517,#38699,.T.);
+#38699 = SURFACE_CURVE('',#38700,(#38704,#38711),.PCURVE_S1.);
+#38700 = LINE('',#38701,#38702);
+#38701 = CARTESIAN_POINT('',(4.,0.,0.));
+#38702 = VECTOR('',#38703,1.);
+#38703 = DIRECTION('',(0.,0.,1.));
+#38704 = PCURVE('',#35050,#38705);
+#38705 = DEFINITIONAL_REPRESENTATION('',(#38706),#38710);
+#38706 = LINE('',#38707,#38708);
+#38707 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#38708 = VECTOR('',#38709,1.);
+#38709 = DIRECTION('',(-0.,-1.));
+#38710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38711 = PCURVE('',#38401,#38712);
+#38712 = DEFINITIONAL_REPRESENTATION('',(#38713),#38717);
+#38713 = LINE('',#38714,#38715);
+#38714 = CARTESIAN_POINT('',(-0.,0.));
+#38715 = VECTOR('',#38716,1.);
+#38716 = DIRECTION('',(-0.,-1.));
+#38717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38718 = ORIENTED_EDGE('',*,*,#38192,.F.);
+#38719 = ADVANCED_FACE('',(#38720),#35430,.F.);
+#38720 = FACE_BOUND('',#38721,.F.);
+#38721 = EDGE_LOOP('',(#38722,#38723,#38724,#38765,#38830));
+#38722 = ORIENTED_EDGE('',*,*,#38516,.F.);
+#38723 = ORIENTED_EDGE('',*,*,#35415,.T.);
+#38724 = ORIENTED_EDGE('',*,*,#38725,.T.);
+#38725 = EDGE_CURVE('',#35375,#38726,#38728,.T.);
+#38726 = VERTEX_POINT('',#38727);
+#38727 = CARTESIAN_POINT('',(9.33982687E-07,3.099997312484,
+    86.741156913999));
+#38728 = SURFACE_CURVE('',#38729,(#38751,#38758),.PCURVE_S1.);
+#38729 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#38730,#38731,#38732,#38733,
+    #38734,#38735,#38736,#38737,#38738,#38739,#38740,#38741,#38742,
+    #38743,#38744,#38745,#38746,#38747,#38748,#38749,#38750),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#38730 = CARTESIAN_POINT('',(8.4908945741E-07,3.09999755676,
+    78.741156673967));
+#38731 = CARTESIAN_POINT('',(-0.885355473403,3.099997537705,
+    79.104793294619));
+#38732 = CARTESIAN_POINT('',(-1.770716194621,2.821851452742,
+    79.468431573232));
+#38733 = CARTESIAN_POINT('',(-2.558977181472,2.265580502514,
+    79.832057977684));
+#38734 = CARTESIAN_POINT('',(-3.153070326576,1.469247783869,
+    80.195714915854));
+#38735 = CARTESIAN_POINT('',(-3.472992308793,0.509220805062,
+    80.55932807682));
+#38736 = CARTESIAN_POINT('',(-3.473004812612,-0.509211544147,
+    80.922979551731));
+#38737 = CARTESIAN_POINT('',(-3.153063358972,-1.469261047352,
+    81.286610271431));
+#38738 = CARTESIAN_POINT('',(-2.558982924787,-2.265567951787,
+    81.650247958682));
+#38739 = CARTESIAN_POINT('',(-1.770715258983,-2.821853812129,
+    82.013884032569));
+#38740 = CARTESIAN_POINT('',(-9.6491348218E-07,-3.378140485385,
+    82.741156793969));
+#38741 = CARTESIAN_POINT('',(1.770713626909,-2.821854759911,
+    83.468429555401));
+#38742 = CARTESIAN_POINT('',(2.558980128396,-2.265567981538,
+    83.832065629211));
+#38743 = CARTESIAN_POINT('',(3.153069161029,-1.469271693264,
+    84.195703316653));
+#38744 = CARTESIAN_POINT('',(3.472993245773,-0.509191985575,
+    84.55933403603));
+#38745 = CARTESIAN_POINT('',(3.47300087959,0.509187572527,
+    84.922985511348));
+#38746 = CARTESIAN_POINT('',(3.153069504633,1.469275153766,
+    85.28659867192));
+#38747 = CARTESIAN_POINT('',(2.558977773564,2.265562629769,
+    85.65025561038));
+#38748 = CARTESIAN_POINT('',(1.770717982056,2.821854588924,
+    86.013882014683));
+#38749 = CARTESIAN_POINT('',(0.885357256467,3.09999730732,
+    86.377520293332));
+#38750 = CARTESIAN_POINT('',(9.3398276713E-07,3.099997312484,
+    86.741156913999));
+#38751 = PCURVE('',#35430,#38752);
+#38752 = DEFINITIONAL_REPRESENTATION('',(#38753),#38757);
+#38753 = LINE('',#38754,#38755);
+#38754 = CARTESIAN_POINT('',(-0.,0.));
+#38755 = VECTOR('',#38756,1.);
+#38756 = DIRECTION('',(0.,1.));
+#38757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38758 = PCURVE('',#35629,#38759);
+#38759 = DEFINITIONAL_REPRESENTATION('',(#38760),#38764);
+#38760 = LINE('',#38761,#38762);
+#38761 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#38762 = VECTOR('',#38763,1.);
+#38763 = DIRECTION('',(0.,1.));
+#38764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38765 = ORIENTED_EDGE('',*,*,#38766,.F.);
+#38766 = EDGE_CURVE('',#38767,#38726,#38769,.T.);
+#38767 = VERTEX_POINT('',#38768);
+#38768 = CARTESIAN_POINT('',(-7.47219854E-07,4.,86.499996825941));
+#38769 = SURFACE_CURVE('',#38770,(#38773,#38780),.PCURVE_S1.);
+#38770 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38771,#38772),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#38771 = CARTESIAN_POINT('',(-9.3401190249E-07,4.099995897265,
+    86.473202439963));
+#38772 = CARTESIAN_POINT('',(9.3398276713E-07,3.099997312484,
+    86.741156913999));
+#38773 = PCURVE('',#35430,#38774);
+#38774 = DEFINITIONAL_REPRESENTATION('',(#38775),#38779);
+#38775 = LINE('',#38776,#38777);
+#38776 = CARTESIAN_POINT('',(0.,6.283389315972));
+#38777 = VECTOR('',#38778,1.);
+#38778 = DIRECTION('',(1.,0.));
+#38779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38780 = PCURVE('',#38781,#38824);
+#38781 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#38782,#38783,#38784,#38785,#38786,#38787,#38788,#38789,#38790
+      ,#38791,#38792,#38793,#38794,#38795,#38796,#38797,#38798,#38799
+      ,#38800,#38801,#38802)
+    ,(#38803,#38804,#38805,#38806,#38807,#38808,#38809,#38810,#38811
+      ,#38812,#38813,#38814,#38815,#38816,#38817,#38818,#38819,#38820
+      ,#38821,#38822,#38823
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#38782 = CARTESIAN_POINT('',(-9.3401196111E-07,4.099995897265,
+    86.473202439963));
+#38783 = CARTESIAN_POINT('',(-1.170957845311,4.099995231026,
+    86.836838546471));
+#38784 = CARTESIAN_POINT('',(-2.341910635944,3.73212299586,
+    87.200472995214));
+#38785 = CARTESIAN_POINT('',(-3.38446201402,2.996416123108,
+    87.56411931799));
+#38786 = CARTESIAN_POINT('',(-4.170185622628,1.943183983375,
+    87.927735107131));
+#38787 = CARTESIAN_POINT('',(-4.593311250639,0.673497128046,
+    88.291394673459));
+#38788 = CARTESIAN_POINT('',(-4.59332990968,-0.673485796433,
+    88.655015925679));
+#38789 = CARTESIAN_POINT('',(-4.170177370956,-1.943213348936,
+    89.018657933445));
+#38790 = CARTESIAN_POINT('',(-3.384459325385,-2.996398415544,
+    89.382292973332));
+#38791 = CARTESIAN_POINT('',(-2.341911115407,-3.732129691465,
+    89.74592962677));
+#38792 = CARTESIAN_POINT('',(1.07417636486E-06,-4.467862243872,
+    90.473202319899));
+#38793 = CARTESIAN_POINT('',(2.3419128794,-3.732128468011,
+    91.200475013024));
+#38794 = CARTESIAN_POINT('',(3.384459250926,-2.996393093444,
+    91.564110287003));
+#38795 = CARTESIAN_POINT('',(4.170185388045,-1.943230771949,
+    91.927752125679));
+#38796 = CARTESIAN_POINT('',(4.593318476915,-0.673440118757,
+    92.291379036734));
+#38797 = CARTESIAN_POINT('',(4.593318109623,0.673441050661,
+    92.655019643727));
+#38798 = CARTESIAN_POINT('',(4.170185208273,1.943236447196,
+    93.01866411333));
+#38799 = CARTESIAN_POINT('',(3.384458723256,2.996391189315,
+    93.382286701269));
+#38800 = CARTESIAN_POINT('',(2.341909109221,3.732130453747,
+    93.745931644586));
+#38801 = CARTESIAN_POINT('',(1.170955892358,4.099996214686,
+    94.109566093321));
+#38802 = CARTESIAN_POINT('',(-1.01893896431E-06,4.099995524202,
+    94.473202199837));
+#38803 = CARTESIAN_POINT('',(9.3398270806E-07,3.099997312484,
+    86.741156913999));
+#38804 = CARTESIAN_POINT('',(-0.885355318685,3.099997317547,
+    87.104793534777));
+#38805 = CARTESIAN_POINT('',(-1.770715977734,2.821851278889,
+    87.468431813308));
+#38806 = CARTESIAN_POINT('',(-2.558976917771,2.265580394034,
+    87.832058217701));
+#38807 = CARTESIAN_POINT('',(-3.153070037773,1.469247754417,
+    88.195715156079));
+#38808 = CARTESIAN_POINT('',(-3.472992021123,0.509220860088,
+    88.559328316756));
+#38809 = CARTESIAN_POINT('',(-3.473004552826,-0.509211408891,
+    88.922979791948));
+#38810 = CARTESIAN_POINT('',(-3.153063150702,-1.469260845173,
+    89.286610511442));
+#38811 = CARTESIAN_POINT('',(-2.558982785155,-2.265567703123,
+    89.650248198806));
+#38812 = CARTESIAN_POINT('',(-1.770715196718,-2.821853541213,
+    90.013884272649));
+#38813 = CARTESIAN_POINT('',(-1.05745043396E-06,-3.378140219128,
+    90.741157034069));
+#38814 = CARTESIAN_POINT('',(1.770713410047,-2.821854586004,
+    91.468429795478));
+#38815 = CARTESIAN_POINT('',(2.558980161688,-2.26556751342,
+    91.832067248835));
+#38816 = CARTESIAN_POINT('',(3.153067705303,-1.469273076743,
+    92.195698137237));
+#38817 = CARTESIAN_POINT('',(3.472995041947,-0.509189517515,
+    92.559343953767));
+#38818 = CARTESIAN_POINT('',(3.47299853595,0.509184914183,
+    92.922976073795));
+#38819 = CARTESIAN_POINT('',(3.153070463336,1.469276364531,
+    93.28660433151));
+#38820 = CARTESIAN_POINT('',(2.558977336854,2.265562021437,
+    93.650254470923));
+#38821 = CARTESIAN_POINT('',(1.770717919827,2.82185431799,
+    94.013882254833));
+#38822 = CARTESIAN_POINT('',(0.88535727158,3.099997038782,
+    94.377520533358));
+#38823 = CARTESIAN_POINT('',(1.01891182958E-06,3.099997068108,
+    94.74115715413));
+#38824 = DEFINITIONAL_REPRESENTATION('',(#38825),#38829);
+#38825 = LINE('',#38826,#38827);
+#38826 = CARTESIAN_POINT('',(0.,0.));
+#38827 = VECTOR('',#38828,1.);
+#38828 = DIRECTION('',(1.,0.));
+#38829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38830 = ORIENTED_EDGE('',*,*,#38831,.F.);
+#38831 = EDGE_CURVE('',#38517,#38767,#38832,.T.);
+#38832 = SURFACE_CURVE('',#38833,(#38860,#38890),.PCURVE_S1.);
+#38833 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#38834,#38835,#38836,#38837,
+    #38838,#38839,#38840,#38841,#38842,#38843,#38844,#38845,#38846,
+    #38847,#38848,#38849,#38850,#38851,#38852,#38853,#38854,#38855,
+    #38856,#38857,#38858,#38859),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291537803118,0.403548820054,0.903505862069,1.),.UNSPECIFIED.);
+#38834 = CARTESIAN_POINT('',(4.,-1.77E-15,84.4999966855));
+#38835 = CARTESIAN_POINT('',(4.,0.261657819396,84.583284987943));
+#38836 = CARTESIAN_POINT('',(3.980031066935,0.523333479382,
+    84.666578907114));
+#38837 = CARTESIAN_POINT('',(3.940088504322,0.783166432729,
+    84.749868703299));
+#38838 = CARTESIAN_POINT('',(3.880390582727,1.039334407642,
+    84.833155870131));
+#38839 = CARTESIAN_POINT('',(3.801352344386,1.290056428105,
+    84.916445648066));
+#38840 = CARTESIAN_POINT('',(3.703583584634,1.533601468259,84.9997395369
+    ));
+#38841 = CARTESIAN_POINT('',(3.54346873695,1.858476735169,
+    85.115027787295));
+#38842 = CARTESIAN_POINT('',(3.496382335348,1.947347776695,
+    85.147027781411));
+#38843 = CARTESIAN_POINT('',(3.446697820725,2.03482253344,
+    85.179027783311));
+#38844 = CARTESIAN_POINT('',(3.394465108642,2.120810042554,
+    85.211027786731));
+#38845 = CARTESIAN_POINT('',(3.339738014854,2.205221710281,
+    85.243027785489));
+#38846 = CARTESIAN_POINT('',(3.282574255312,2.287971311957,
+    85.275027773478));
+#38847 = CARTESIAN_POINT('',(2.957286167892,2.730531929737,
+    85.44985843563));
+#38848 = CARTESIAN_POINT('',(2.644064386384,3.057516133418,
+    85.592771279619));
+#38849 = CARTESIAN_POINT('',(2.289019936742,3.342047320576,
+    85.735615645101));
+#38850 = CARTESIAN_POINT('',(1.899193081632,3.577982390038,
+    85.878439494646));
+#38851 = CARTESIAN_POINT('',(1.482445398349,3.760563369969,
+    86.021284108679));
+#38852 = CARTESIAN_POINT('',(1.047484429621,3.886402251255,
+    86.164197113294));
+#38853 = CARTESIAN_POINT('',(0.51830031964,3.967223852607,
+    86.334594796223));
+#38854 = CARTESIAN_POINT('',(0.432358311455,3.978136702498,
+    86.362161811393));
+#38855 = CARTESIAN_POINT('',(0.346151643333,3.986877014564,
+    86.389728824824));
+#38856 = CARTESIAN_POINT('',(0.25974621484,3.993437263673,
+    86.417295833897));
+#38857 = CARTESIAN_POINT('',(0.173208118208,3.997812432565,
+    86.444862837138));
+#38858 = CARTESIAN_POINT('',(8.660363833397E-02,4.000000011848,
+    86.472429834215));
+#38859 = CARTESIAN_POINT('',(-7.4721985549E-07,4.,86.499996825941));
+#38860 = PCURVE('',#35430,#38861);
+#38861 = DEFINITIONAL_REPRESENTATION('',(#38862),#38889);
+#38862 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#38863,#38864,#38865,#38866,
+    #38867,#38868,#38869,#38870,#38871,#38872,#38873,#38874,#38875,
+    #38876,#38877,#38878,#38879,#38880,#38881,#38882,#38883,#38884,
+    #38885,#38886,#38887,#38888),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291537803118,0.403548820054,0.903505862069,1.),.UNSPECIFIED.);
+#38863 = CARTESIAN_POINT('',(-0.931752525027,4.712541796401));
+#38864 = CARTESIAN_POINT('',(-0.93175250542,4.777958380963));
+#38865 = CARTESIAN_POINT('',(-0.931752482325,4.843379372311));
+#38866 = CARTESIAN_POINT('',(-0.931752458819,4.908797124056));
+#38867 = CARTESIAN_POINT('',(-0.931752437218,4.974212814447));
+#38868 = CARTESIAN_POINT('',(-0.931752419825,5.039630564197));
+#38869 = CARTESIAN_POINT('',(-0.931752408969,5.105051553847));
+#38870 = CARTESIAN_POINT('',(-0.931752405356,5.195601685448));
+#38871 = CARTESIAN_POINT('',(-0.931752405557,5.220735242773));
+#38872 = CARTESIAN_POINT('',(-0.93175240707,5.245868807643));
+#38873 = CARTESIAN_POINT('',(-0.931752409953,5.271002375013));
+#38874 = CARTESIAN_POINT('',(-0.931752414217,5.29613593983));
+#38875 = CARTESIAN_POINT('',(-0.931752419821,5.321269497033));
+#38876 = CARTESIAN_POINT('',(-0.931752457267,5.45858569035));
+#38877 = CARTESIAN_POINT('',(-0.931752516381,5.570832876027));
+#38878 = CARTESIAN_POINT('',(-0.931752567083,5.683026247606));
+#38879 = CARTESIAN_POINT('',(-0.931752664559,5.795203469635));
+#38880 = CARTESIAN_POINT('',(-0.931752497991,5.907396820155));
+#38881 = CARTESIAN_POINT('',(-0.931752412871,6.019644038266));
+#38882 = CARTESIAN_POINT('',(-0.931752492523,6.153478505923));
+#38883 = CARTESIAN_POINT('',(-0.931752508724,6.175130311092));
+#38884 = CARTESIAN_POINT('',(-0.931752532367,6.196782119383));
+#38885 = CARTESIAN_POINT('',(-0.931752564135,6.218433927928));
+#38886 = CARTESIAN_POINT('',(-0.931752601265,6.240085733162));
+#38887 = CARTESIAN_POINT('',(-0.931752637547,6.261737530828));
+#38888 = CARTESIAN_POINT('',(-0.931752663324,6.283389315972));
+#38889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38890 = PCURVE('',#38401,#38891);
+#38891 = DEFINITIONAL_REPRESENTATION('',(#38892),#38919);
+#38892 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#38893,#38894,#38895,#38896,
+    #38897,#38898,#38899,#38900,#38901,#38902,#38903,#38904,#38905,
+    #38906,#38907,#38908,#38909,#38910,#38911,#38912,#38913,#38914,
+    #38915,#38916,#38917,#38918),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291537803118,0.403548820054,0.903505862069,1.),.UNSPECIFIED.);
+#38893 = CARTESIAN_POINT('',(0.,-84.4999966855));
+#38894 = CARTESIAN_POINT('',(-6.541445484894E-02,-84.58328498794));
+#38895 = CARTESIAN_POINT('',(-0.130833315093,-84.66657890711));
+#38896 = CARTESIAN_POINT('',(-0.19624893569,-84.74986870329));
+#38897 = CARTESIAN_POINT('',(-0.261662496238,-84.83315587013));
+#38898 = CARTESIAN_POINT('',(-0.327078118123,-84.91644564806));
+#38899 = CARTESIAN_POINT('',(-0.392496981925,-84.9997395369));
+#38900 = CARTESIAN_POINT('',(-0.483044173867,-85.11502778729));
+#38901 = CARTESIAN_POINT('',(-0.508176915539,-85.14702778141));
+#38902 = CARTESIAN_POINT('',(-0.533309665042,-85.17902778331));
+#38903 = CARTESIAN_POINT('',(-0.558442417315,-85.21102778673));
+#38904 = CARTESIAN_POINT('',(-0.58357516729,-85.24302778548));
+#38905 = CARTESIAN_POINT('',(-0.608707909886,-85.27502777347));
+#38906 = CARTESIAN_POINT('',(-0.746019653791,-85.44985843563));
+#38907 = CARTESIAN_POINT('',(-0.858263206917,-85.59277127961));
+#38908 = CARTESIAN_POINT('',(-0.970452948204,-85.7356156451));
+#38909 = CARTESIAN_POINT('',(-1.082626543891,-85.87843949464));
+#38910 = CARTESIAN_POINT('',(-1.194816257371,-86.02128410867));
+#38911 = CARTESIAN_POINT('',(-1.307059786566,-86.16419711329));
+#38912 = CARTESIAN_POINT('',(-1.4408898919,-86.33459479622));
+#38913 = CARTESIAN_POINT('',(-1.462540992415,-86.36216181139));
+#38914 = CARTESIAN_POINT('',(-1.484192097705,-86.38972882482));
+#38915 = CARTESIAN_POINT('',(-1.505843205568,-86.41729583389));
+#38916 = CARTESIAN_POINT('',(-1.527494313202,-86.44486283713));
+#38917 = CARTESIAN_POINT('',(-1.549145417211,-86.47242983421));
+#38918 = CARTESIAN_POINT('',(-1.5707965136,-86.49999682594));
+#38919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38920 = ADVANCED_FACE('',(#38921),#35629,.F.);
+#38921 = FACE_BOUND('',#38922,.F.);
+#38922 = EDGE_LOOP('',(#38923,#38924,#38925,#38966));
+#38923 = ORIENTED_EDGE('',*,*,#38725,.F.);
+#38924 = ORIENTED_EDGE('',*,*,#35616,.T.);
+#38925 = ORIENTED_EDGE('',*,*,#38926,.T.);
+#38926 = EDGE_CURVE('',#35576,#38927,#38929,.T.);
+#38927 = VERTEX_POINT('',#38928);
+#38928 = CARTESIAN_POINT('',(9.34005936E-07,3.100002687532,
+    87.758848367609));
+#38929 = SURFACE_CURVE('',#38930,(#38952,#38959),.PCURVE_S1.);
+#38930 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#38931,#38932,#38933,#38934,
+    #38935,#38936,#38937,#38938,#38939,#38940,#38941,#38942,#38943,
+    #38944,#38945,#38946,#38947,#38948,#38949,#38950,#38951),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#38931 = CARTESIAN_POINT('',(8.4911146869E-07,3.100002443253,
+    79.758848127579));
+#38932 = CARTESIAN_POINT('',(-0.885356938731,3.100002947319,
+    80.122484748231));
+#38933 = CARTESIAN_POINT('',(-1.7707192896,2.821860277839,
+    80.486123026812));
+#38934 = CARTESIAN_POINT('',(-2.558980705789,2.265567851343,
+    80.849749431397));
+#38935 = CARTESIAN_POINT('',(-3.153073878104,1.469279399216,
+    81.213406369301));
+#38936 = CARTESIAN_POINT('',(-3.47300633483,0.509190412847,
+    81.577019530584));
+#38937 = CARTESIAN_POINT('',(-3.472999286727,-0.509190830644,
+    81.940671005249));
+#38938 = CARTESIAN_POINT('',(-3.153075224757,-1.469272311433,
+    82.304301725088));
+#38939 = CARTESIAN_POINT('',(-2.558985666855,-2.265570259339,
+    82.667939412274));
+#38940 = CARTESIAN_POINT('',(-1.770718180696,-2.821858411819,
+    83.031575486184));
+#38941 = CARTESIAN_POINT('',(-9.7816209114E-07,-3.378146076493,
+    83.758848247578));
+#38942 = CARTESIAN_POINT('',(1.770716566559,-2.821859501036,
+    84.486121009013));
+#38943 = CARTESIAN_POINT('',(2.558985856992,-2.265573173408,
+    84.849757082826));
+#38944 = CARTESIAN_POINT('',(3.153067732421,-1.469265292665,
+    85.213394770245));
+#38945 = CARTESIAN_POINT('',(3.473010267887,-0.509214384706,
+    85.577025489705));
+#38946 = CARTESIAN_POINT('',(3.472998349756,0.509219650415,
+    85.940676964829));
+#38947 = CARTESIAN_POINT('',(3.15307639025,1.469248401815,86.30429012568
+    ));
+#38948 = CARTESIAN_POINT('',(2.558982719987,2.265582780414,86.6679470639
+    ));
+#38949 = CARTESIAN_POINT('',(1.770720748376,2.821855104643,
+    87.031573468319));
+#38950 = CARTESIAN_POINT('',(0.88535872184,3.100002159194,
+    87.395211746943));
+#38951 = CARTESIAN_POINT('',(9.3400601653E-07,3.100002687532,
+    87.758848367609));
+#38952 = PCURVE('',#35629,#38953);
+#38953 = DEFINITIONAL_REPRESENTATION('',(#38954),#38958);
+#38954 = LINE('',#38955,#38956);
+#38955 = CARTESIAN_POINT('',(-0.,0.));
+#38956 = VECTOR('',#38957,1.);
+#38957 = DIRECTION('',(0.,1.));
+#38958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38959 = PCURVE('',#35994,#38960);
+#38960 = DEFINITIONAL_REPRESENTATION('',(#38961),#38965);
+#38961 = LINE('',#38962,#38963);
+#38962 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#38963 = VECTOR('',#38964,1.);
+#38964 = DIRECTION('',(0.,1.));
+#38965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38966 = ORIENTED_EDGE('',*,*,#38967,.F.);
+#38967 = EDGE_CURVE('',#38726,#38927,#38968,.T.);
+#38968 = SURFACE_CURVE('',#38969,(#38972,#38979),.PCURVE_S1.);
+#38969 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38970,#38971),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#38970 = CARTESIAN_POINT('',(9.3398276713E-07,3.099997312484,
+    86.741156913999));
+#38971 = CARTESIAN_POINT('',(9.3400601653E-07,3.100002687532,
+    87.758848367609));
+#38972 = PCURVE('',#35629,#38973);
+#38973 = DEFINITIONAL_REPRESENTATION('',(#38974),#38978);
+#38974 = LINE('',#38975,#38976);
+#38975 = CARTESIAN_POINT('',(0.,6.283389315972));
+#38976 = VECTOR('',#38977,1.);
+#38977 = DIRECTION('',(1.,0.));
+#38978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38979 = PCURVE('',#38980,#39023);
+#38980 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#38981,#38982,#38983,#38984,#38985,#38986,#38987,#38988,#38989
+      ,#38990,#38991,#38992,#38993,#38994,#38995,#38996,#38997,#38998
+      ,#38999,#39000,#39001)
+    ,(#39002,#39003,#39004,#39005,#39006,#39007,#39008,#39009,#39010
+      ,#39011,#39012,#39013,#39014,#39015,#39016,#39017,#39018,#39019
+      ,#39020,#39021,#39022
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#38981 = CARTESIAN_POINT('',(9.3398270717E-07,3.099997312484,
+    86.741156913999));
+#38982 = CARTESIAN_POINT('',(-0.885355318685,3.099997317547,
+    87.104793534777));
+#38983 = CARTESIAN_POINT('',(-1.770715977734,2.821851278889,
+    87.468431813308));
+#38984 = CARTESIAN_POINT('',(-2.558976917771,2.265580394034,
+    87.832058217701));
+#38985 = CARTESIAN_POINT('',(-3.153070037773,1.469247754417,
+    88.195715156079));
+#38986 = CARTESIAN_POINT('',(-3.472992021124,0.509220860088,
+    88.559328316756));
+#38987 = CARTESIAN_POINT('',(-3.473004552826,-0.509211408891,
+    88.922979791948));
+#38988 = CARTESIAN_POINT('',(-3.153063150702,-1.469260845173,
+    89.286610511442));
+#38989 = CARTESIAN_POINT('',(-2.558982785155,-2.265567703123,
+    89.650248198805));
+#38990 = CARTESIAN_POINT('',(-1.770715196718,-2.821853541213,
+    90.01388427265));
+#38991 = CARTESIAN_POINT('',(-1.05745039998E-06,-3.378140219128,
+    90.741157034069));
+#38992 = CARTESIAN_POINT('',(1.770713410047,-2.821854586004,
+    91.468429795478));
+#38993 = CARTESIAN_POINT('',(2.558979864644,-2.26556787307,
+    91.832065869347));
+#38994 = CARTESIAN_POINT('',(3.153068872265,-1.469271663833,
+    92.195703556652));
+#38995 = CARTESIAN_POINT('',(3.472992958087,-0.509192040569,
+    92.559334276242));
+#38996 = CARTESIAN_POINT('',(3.47300061981,0.509187437237,
+    92.922985751317));
+#38997 = CARTESIAN_POINT('',(3.153069296375,1.46927495162,
+    93.286598912101));
+#38998 = CARTESIAN_POINT('',(2.558977633898,2.265562381087,
+    93.650255850405));
+#38999 = CARTESIAN_POINT('',(1.770717919827,2.82185431799,
+    94.013882254835));
+#39000 = CARTESIAN_POINT('',(0.88535727158,3.099997038782,
+    94.377520533357));
+#39001 = CARTESIAN_POINT('',(1.01891182736E-06,3.099997068108,
+    94.74115715413));
+#39002 = CARTESIAN_POINT('',(9.3400595835E-07,3.100002687532,
+    87.758848367609));
+#39003 = CARTESIAN_POINT('',(-0.885356923576,3.100003215971,
+    88.122484988386));
+#39004 = CARTESIAN_POINT('',(-1.770719351918,2.821860548736,
+    88.486123266888));
+#39005 = CARTESIAN_POINT('',(-2.558980845389,2.265568099971,
+    88.849749671409));
+#39006 = CARTESIAN_POINT('',(-3.153074086395,1.469279601432,
+    89.21340660953));
+#39007 = CARTESIAN_POINT('',(-3.473006594624,0.509190548072,
+    89.5770197705));
+#39008 = CARTESIAN_POINT('',(-3.472999574406,-0.509190775634,
+    89.940671245489));
+#39009 = CARTESIAN_POINT('',(-3.15307551352,-1.469272340881,
+    90.304301965074));
+#39010 = CARTESIAN_POINT('',(-2.558985930605,-2.265570367815,
+    90.667939652404));
+#39011 = CARTESIAN_POINT('',(-1.770718397552,-2.821858585733,
+    91.031575726261));
+#39012 = CARTESIAN_POINT('',(-1.07069019465E-06,-3.378146342753,
+    91.758848487674));
+#39013 = CARTESIAN_POINT('',(1.770716628832,-2.82185977195,
+    92.486121249091));
+#39014 = CARTESIAN_POINT('',(2.558985996633,-2.26557342207,
+    92.84975732294));
+#39015 = CARTESIAN_POINT('',(3.153067940695,-1.469265494822,
+    93.213395010287));
+#39016 = CARTESIAN_POINT('',(3.473010527676,-0.509214519996,
+    93.577025729846));
+#39017 = CARTESIAN_POINT('',(3.472998637454,0.509219595467,
+    93.940677204866));
+#39018 = CARTESIAN_POINT('',(3.153076678974,1.469248431223,
+    94.304290365803));
+#39019 = CARTESIAN_POINT('',(2.558982983783,2.26558288889,
+    94.667947303955));
+#39020 = CARTESIAN_POINT('',(1.770720965213,2.821855278596,
+    95.031573708453));
+#39021 = CARTESIAN_POINT('',(0.885358876517,3.100002379224,
+    95.395211986971));
+#39022 = CARTESIAN_POINT('',(1.01893343762E-06,3.10000293191,
+    95.758848607737));
+#39023 = DEFINITIONAL_REPRESENTATION('',(#39024),#39028);
+#39024 = LINE('',#39025,#39026);
+#39025 = CARTESIAN_POINT('',(0.,0.));
+#39026 = VECTOR('',#39027,1.);
+#39027 = DIRECTION('',(1.,0.));
+#39028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39029 = ADVANCED_FACE('',(#39030),#35994,.F.);
+#39030 = FACE_BOUND('',#39031,.F.);
+#39031 = EDGE_LOOP('',(#39032,#39033,#39034,#39243,#39331));
+#39032 = ORIENTED_EDGE('',*,*,#38926,.F.);
+#39033 = ORIENTED_EDGE('',*,*,#35981,.T.);
+#39034 = ORIENTED_EDGE('',*,*,#39035,.T.);
+#39035 = EDGE_CURVE('',#35894,#39036,#39038,.T.);
+#39036 = VERTEX_POINT('',#39037);
+#39037 = CARTESIAN_POINT('',(4.,0.,85.999996694631));
+#39038 = SURFACE_CURVE('',#39039,(#39105,#39174),.PCURVE_S1.);
+#39039 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#39040,#39041,#39042,#39043,
+    #39044,#39045,#39046,#39047,#39048,#39049,#39050,#39051,#39052,
+    #39053,#39054,#39055,#39056,#39057,#39058,#39059,#39060,#39061,
+    #39062,#39063,#39064,#39065,#39066,#39067,#39068,#39069,#39070,
+    #39071,#39072,#39073,#39074,#39075,#39076,#39077,#39078,#39079,
+    #39080,#39081,#39082,#39083,#39084,#39085,#39086,#39087,#39088,
+    #39089,#39090,#39091,#39092,#39093,#39094,#39095,#39096,#39097,
+    #39098,#39099,#39100,#39101,#39102,#39103,#39104),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924916814423E-02,0.113262519454,
+    0.273271324137,0.347953309924,0.530610577607,0.567951836153,
+    0.763925538703,0.961230585865,1.),.UNSPECIFIED.);
+#39040 = CARTESIAN_POINT('',(-6.792579903E-07,4.,79.999997114465));
+#39041 = CARTESIAN_POINT('',(-0.116016650188,3.999999974498,
+    80.036926090875));
+#39042 = CARTESIAN_POINT('',(-0.232033058223,3.996154306504,
+    80.073855198787));
+#39043 = CARTESIAN_POINT('',(-0.347900547577,3.988463008176,
+    80.110784249792));
+#39044 = CARTESIAN_POINT('',(-0.463470349642,3.976932986147,
+    80.147713234673));
+#39045 = CARTESIAN_POINT('',(-0.578594389082,3.961578024594,
+    80.184642232261));
+#39046 = CARTESIAN_POINT('',(-0.693125389924,3.942418768308,
+    80.221571318297));
+#39047 = CARTESIAN_POINT('',(-0.806916981648,3.919482705763,
+    80.258500474287));
+#39048 = CARTESIAN_POINT('',(-1.066578449845,3.858127756881,
+    80.343429301281));
+#39049 = CARTESIAN_POINT('',(-1.211840609647,3.817128030389,
+    80.391429633249));
+#39050 = CARTESIAN_POINT('',(-1.355290235485,3.769880719912,
+    80.439429743908));
+#39051 = CARTESIAN_POINT('',(-1.496613871453,3.716480171522,
+    80.487429571705));
+#39052 = CARTESIAN_POINT('',(-1.635505040423,3.65703917515,
+    80.535429398933));
+#39053 = CARTESIAN_POINT('',(-1.771664629532,3.591688809565,
+    80.583429508778));
+#39054 = CARTESIAN_POINT('',(-1.904801275672,3.520578287369,
+    80.631429842364));
+#39055 = CARTESIAN_POINT('',(-2.359158099614,3.252145526611,
+    80.799410763099));
+#39056 = CARTESIAN_POINT('',(-2.663172103209,3.025385586546,
+    80.919442188108));
+#39057 = CARTESIAN_POINT('',(-2.942046779397,2.766263047477,
+    81.039447272794));
+#39058 = CARTESIAN_POINT('',(-3.191815255216,2.478103686043,
+    81.159429561482));
+#39059 = CARTESIAN_POINT('',(-3.409085937469,2.164713269454,
+    81.279411866925));
+#39060 = CARTESIAN_POINT('',(-3.591012323376,1.830320758079,
+    81.399416983901));
+#39061 = CARTESIAN_POINT('',(-3.735355487658,1.479593472958,
+    81.519448421137));
+#39062 = CARTESIAN_POINT('',(-3.889834831823,0.948754755822,
+    81.695429108887));
+#39063 = CARTESIAN_POINT('',(-3.930502262217,0.777359968564,
+    81.75142979681));
+#39064 = CARTESIAN_POINT('',(-3.962533571182,0.603993663128,
+    81.807429997873));
+#39065 = CARTESIAN_POINT('',(-3.985818883193,0.429164360587,
+    81.863429589161));
+#39066 = CARTESIAN_POINT('',(-4.000284549351,0.253385421918,
+    81.91942918045));
+#39067 = CARTESIAN_POINT('',(-4.005893247361,7.717411949102E-02,
+    81.975429381538));
+#39068 = CARTESIAN_POINT('',(-4.002644081507,-9.89492914481E-02,
+    82.031430069568));
+#39069 = CARTESIAN_POINT('',(-3.961048444465,-0.703732867027,
+    82.224393495838));
+#39070 = CARTESIAN_POINT('',(-3.878729260737,-1.129679445995,
+    82.361454776727));
+#39071 = CARTESIAN_POINT('',(-3.744037697395,-1.544247559415,
+    82.498462460911));
+#39072 = CARTESIAN_POINT('',(-3.558988721371,-1.939978705176,
+    82.63542959416));
+#39073 = CARTESIAN_POINT('',(-3.326664190954,-2.309940294095,
+    82.772396724007));
+#39074 = CARTESIAN_POINT('',(-3.051220722756,-2.647785569166,
+    82.909404416949));
+#39075 = CARTESIAN_POINT('',(-2.737835054466,-2.947779493336,
+    83.046465707029));
+#39076 = CARTESIAN_POINT('',(-2.322561814547,-3.257828169049,
+    83.211429539839));
+#39077 = CARTESIAN_POINT('',(-2.250753026961,-3.308682581702,
+    83.239429545308));
+#39078 = CARTESIAN_POINT('',(-2.177673613641,-3.357726663287,
+    83.267429559285));
+#39079 = CARTESIAN_POINT('',(-2.103376893295,-3.404923453576,
+    83.295429577523));
+#39080 = CARTESIAN_POINT('',(-2.027917383756,-3.45023793347,
+    83.323429595778));
+#39081 = CARTESIAN_POINT('',(-1.951350801983,-3.493637024996,
+    83.351429609805));
+#39082 = CARTESIAN_POINT('',(-1.873734064061,-3.535089591314,
+    83.379429615362));
+#39083 = CARTESIAN_POINT('',(-1.382572145703,-3.781748086654,
+    83.554378652846));
+#39084 = CARTESIAN_POINT('',(-0.942302536634,-3.934708669801,
+    83.701465995263));
+#39085 = CARTESIAN_POINT('',(-0.483213289003,-4.028757233895,
+    83.848475128068));
+#39086 = CARTESIAN_POINT('',(-1.456884711001E-02,-4.061509835691,
+    83.995429609488));
+#39087 = CARTESIAN_POINT('',(0.454298530943,-4.032120132574,
+    84.142384051924));
+#39088 = CARTESIAN_POINT('',(0.914050644302,-3.94136750399,
+    84.289393234727));
+#39089 = CARTESIAN_POINT('',(1.355406270337,-3.791569355821,
+    84.436480563657));
+#39090 = CARTESIAN_POINT('',(2.186276677905,-3.381748686071,
+    84.731376909857));
+#39091 = CARTESIAN_POINT('',(2.576218194318,-3.120590016574,
+    84.87946727237));
+#39092 = CARTESIAN_POINT('',(2.929955167211,-2.808234731809,
+    85.027476680053));
+#39093 = CARTESIAN_POINT('',(3.239855913685,-2.450774670441,
+    85.175429631223));
+#39094 = CARTESIAN_POINT('',(3.499506807969,-2.055303320802,
+    85.323382564171));
+#39095 = CARTESIAN_POINT('',(3.703827102804,-1.629922415045,
+    85.471391911936));
+#39096 = CARTESIAN_POINT('',(3.849031328906,-1.183633275391,
+    85.619482226074));
+#39097 = CARTESIAN_POINT('',(3.950046896472,-0.636765635109,
+    85.796500407561));
+#39098 = CARTESIAN_POINT('',(3.964292750151,-0.546523053947,
+    85.825571297747));
+#39099 = CARTESIAN_POINT('',(3.976181926131,-0.455919024774,
+    85.854642198627));
+#39100 = CARTESIAN_POINT('',(3.98570385156,-0.365025386348,
+    85.88371310561));
+#39101 = CARTESIAN_POINT('',(3.992850593852,-0.273914219846,
+    85.912784013874));
+#39102 = CARTESIAN_POINT('',(3.997616860686,-0.18265784887,
+    85.941854918363));
+#39103 = CARTESIAN_POINT('',(4.,-9.132883944026E-02,85.97092581379));
+#39104 = CARTESIAN_POINT('',(4.,-8.9E-16,85.999996694631));
+#39105 = PCURVE('',#35994,#39106);
+#39106 = DEFINITIONAL_REPRESENTATION('',(#39107),#39173);
+#39107 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#39108,#39109,#39110,#39111,
+    #39112,#39113,#39114,#39115,#39116,#39117,#39118,#39119,#39120,
+    #39121,#39122,#39123,#39124,#39125,#39126,#39127,#39128,#39129,
+    #39130,#39131,#39132,#39133,#39134,#39135,#39136,#39137,#39138,
+    #39139,#39140,#39141,#39142,#39143,#39144,#39145,#39146,#39147,
+    #39148,#39149,#39150,#39151,#39152,#39153,#39154,#39155,#39156,
+    #39157,#39158,#39159,#39160,#39161,#39162,#39163,#39164,#39165,
+    #39166,#39167,#39168,#39169,#39170,#39171,#39172),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924916814423E-02,0.113262519454,
+    0.273271324137,0.347953309924,0.530610577607,0.567951836153,
+    0.763925538703,0.961230585865,1.),.UNSPECIFIED.);
+#39108 = CARTESIAN_POINT('',(-0.103531346225,0.));
+#39109 = CARTESIAN_POINT('',(-0.103531380752,2.9004915396E-02));
+#39110 = CARTESIAN_POINT('',(-0.103531435027,5.800994918001E-02));
+#39111 = CARTESIAN_POINT('',(-0.103531482932,8.701493924119E-02));
+#39112 = CARTESIAN_POINT('',(-0.103531515393,0.116019871192));
+#39113 = CARTESIAN_POINT('',(-0.103531533993,0.145024804653));
+#39114 = CARTESIAN_POINT('',(-0.103531544575,0.174029799541));
+#39115 = CARTESIAN_POINT('',(-0.10353155085,0.203034842349));
+#39116 = CARTESIAN_POINT('',(-0.1035315443,0.269739958034));
+#39117 = CARTESIAN_POINT('',(-0.103531529579,0.307440545729));
+#39118 = CARTESIAN_POINT('',(-0.103531509415,0.345140950806));
+#39119 = CARTESIAN_POINT('',(-0.10353148857,0.382841128607));
+#39120 = CARTESIAN_POINT('',(-0.103531470755,0.420541304594));
+#39121 = CARTESIAN_POINT('',(-0.103531458387,0.458241704424));
+#39122 = CARTESIAN_POINT('',(-0.103531452353,0.495942284014));
+#39123 = CARTESIAN_POINT('',(-0.103531450316,0.627878426152));
+#39124 = CARTESIAN_POINT('',(-0.103531483866,0.722153942417));
+#39125 = CARTESIAN_POINT('',(-0.103531548551,0.816408816246));
+#39126 = CARTESIAN_POINT('',(-0.103531597182,0.910645805025));
+#39127 = CARTESIAN_POINT('',(-0.103531615987,1.004882794629));
+#39128 = CARTESIAN_POINT('',(-0.103531615546,1.099137673114));
+#39129 = CARTESIAN_POINT('',(-0.103531599505,1.193413200698));
+#39130 = CARTESIAN_POINT('',(-0.103531563081,1.331632568908));
+#39131 = CARTESIAN_POINT('',(-0.103531549569,1.375616821994));
+#39132 = CARTESIAN_POINT('',(-0.103531534746,1.419600690203));
+#39133 = CARTESIAN_POINT('',(-0.103531519272,1.463584078202));
+#39134 = CARTESIAN_POINT('',(-0.103531503858,1.507567466259));
+#39135 = CARTESIAN_POINT('',(-0.103531489269,1.551551334616));
+#39136 = CARTESIAN_POINT('',(-0.103531476322,1.595535587844));
+#39137 = CARTESIAN_POINT('',(-0.103531440397,1.7470935972));
+#39138 = CARTESIAN_POINT('',(-0.103531429747,1.854744766464));
+#39139 = CARTESIAN_POINT('',(-0.103531447013,1.962353868336));
+#39140 = CARTESIAN_POINT('',(-0.103531498555,2.069931147135));
+#39141 = CARTESIAN_POINT('',(-0.103531593647,2.17750842668));
+#39142 = CARTESIAN_POINT('',(-0.103531652256,2.28511753048));
+#39143 = CARTESIAN_POINT('',(-0.103531654583,2.39276869966));
+#39144 = CARTESIAN_POINT('',(-0.103531613962,2.522335167206));
+#39145 = CARTESIAN_POINT('',(-0.103531605539,2.544327028337));
+#39146 = CARTESIAN_POINT('',(-0.103531595793,2.566318895734));
+#39147 = CARTESIAN_POINT('',(-0.103531584968,2.588310766238));
+#39148 = CARTESIAN_POINT('',(-0.103531573349,2.610302636697));
+#39149 = CARTESIAN_POINT('',(-0.103531561263,2.632294503963));
+#39150 = CARTESIAN_POINT('',(-0.103531549074,2.654286364893));
+#39151 = CARTESIAN_POINT('',(-0.10353147482,2.791695444473));
+#39152 = CARTESIAN_POINT('',(-0.103531389063,2.907221294833));
+#39153 = CARTESIAN_POINT('',(-0.103531518794,3.022685828019));
+#39154 = CARTESIAN_POINT('',(-0.103531487741,3.138107343652));
+#39155 = CARTESIAN_POINT('',(-0.103531398243,3.253528811773));
+#39156 = CARTESIAN_POINT('',(-0.103531618227,3.368993359263));
+#39157 = CARTESIAN_POINT('',(-0.103531584175,3.484519214674));
+#39158 = CARTESIAN_POINT('',(-0.103531535782,3.716137762272));
+#39159 = CARTESIAN_POINT('',(-0.103531485743,3.832451419365));
+#39160 = CARTESIAN_POINT('',(-0.103531442561,3.948701493957));
+#39161 = CARTESIAN_POINT('',(-0.103531500116,4.06490725158));
+#39162 = CARTESIAN_POINT('',(-0.103531563721,4.181113016896));
+#39163 = CARTESIAN_POINT('',(-0.103531600938,4.297363092848));
+#39164 = CARTESIAN_POINT('',(-0.10353161203,4.413676748471));
+#39165 = CARTESIAN_POINT('',(-0.103531596637,4.552711017958));
+#39166 = CARTESIAN_POINT('',(-0.103531593194,4.575543982489));
+#39167 = CARTESIAN_POINT('',(-0.103531588868,4.598376954698));
+#39168 = CARTESIAN_POINT('',(-0.103531583704,4.621209930965));
+#39169 = CARTESIAN_POINT('',(-0.103531577755,4.644042907509));
+#39170 = CARTESIAN_POINT('',(-0.10353157109,4.666875880382));
+#39171 = CARTESIAN_POINT('',(-0.103531563785,4.689708845477));
+#39172 = CARTESIAN_POINT('',(-0.103531555932,4.712541798522));
+#39173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39174 = PCURVE('',#35949,#39175);
+#39175 = DEFINITIONAL_REPRESENTATION('',(#39176),#39242);
+#39176 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#39177,#39178,#39179,#39180,
+    #39181,#39182,#39183,#39184,#39185,#39186,#39187,#39188,#39189,
+    #39190,#39191,#39192,#39193,#39194,#39195,#39196,#39197,#39198,
+    #39199,#39200,#39201,#39202,#39203,#39204,#39205,#39206,#39207,
+    #39208,#39209,#39210,#39211,#39212,#39213,#39214,#39215,#39216,
+    #39217,#39218,#39219,#39220,#39221,#39222,#39223,#39224,#39225,
+    #39226,#39227,#39228,#39229,#39230,#39231,#39232,#39233,#39234,
+    #39235,#39236,#39237,#39238,#39239,#39240,#39241),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924916814423E-02,0.113262519454,
+    0.273271324137,0.347953309924,0.530610577607,0.567951836153,
+    0.763925538703,0.961230585865,1.),.UNSPECIFIED.);
+#39177 = CARTESIAN_POINT('',(-1.570796496609,-79.99999711446));
+#39178 = CARTESIAN_POINT('',(-1.599800489342,-80.03692609087));
+#39179 = CARTESIAN_POINT('',(-1.628804591853,-80.07385519878));
+#39180 = CARTESIAN_POINT('',(-1.657808644152,-80.11078424979));
+#39181 = CARTESIAN_POINT('',(-1.686812633758,-80.14771323467));
+#39182 = CARTESIAN_POINT('',(-1.715816621936,-80.18464223226));
+#39183 = CARTESIAN_POINT('',(-1.744820669938,-80.22157131829));
+#39184 = CARTESIAN_POINT('',(-1.773824765238,-80.25850047428));
+#39185 = CARTESIAN_POINT('',(-1.840527701745,-80.34342930128));
+#39186 = CARTESIAN_POINT('',(-1.878227057774,-80.39142963324));
+#39187 = CARTESIAN_POINT('',(-1.915926232533,-80.4394297439));
+#39188 = CARTESIAN_POINT('',(-1.953625181968,-80.4874295717));
+#39189 = CARTESIAN_POINT('',(-1.991324131584,-80.53542939893));
+#39190 = CARTESIAN_POINT('',(-2.029023306752,-80.58342950877));
+#39191 = CARTESIAN_POINT('',(-2.066722663,-80.63142984236));
+#39192 = CARTESIAN_POINT('',(-2.198654527638,-80.79941076309));
+#39193 = CARTESIAN_POINT('',(-2.292926993975,-80.9194421881));
+#39194 = CARTESIAN_POINT('',(-2.387178819081,-81.03944727279));
+#39195 = CARTESIAN_POINT('',(-2.48141275707,-81.15942956148));
+#39196 = CARTESIAN_POINT('',(-2.575646692994,-81.27941186692));
+#39197 = CARTESIAN_POINT('',(-2.669898513864,-81.3994169839));
+#39198 = CARTESIAN_POINT('',(-2.764170977779,-81.51944842113));
+#39199 = CARTESIAN_POINT('',(-2.902385849307,-81.69542910888));
+#39200 = CARTESIAN_POINT('',(-2.946368670701,-81.75142979681));
+#39201 = CARTESIAN_POINT('',(-2.990351106593,-81.80742999787));
+#39202 = CARTESIAN_POINT('',(-3.0343330619,-81.86342958916));
+#39203 = CARTESIAN_POINT('',(-3.078315017204,-81.91942918045));
+#39204 = CARTESIAN_POINT('',(-3.122297453083,-81.97542938153));
+#39205 = CARTESIAN_POINT('',(-3.166280274453,-82.03143006956));
+#39206 = CARTESIAN_POINT('',(-3.31783335309,-82.22439349583));
+#39207 = CARTESIAN_POINT('',(-3.425481025453,-82.36145477672));
+#39208 = CARTESIAN_POINT('',(-3.533086640528,-82.4984624609));
+#39209 = CARTESIAN_POINT('',(-3.640660443983,-82.63542959416));
+#39210 = CARTESIAN_POINT('',(-3.748234247815,-82.772396724));
+#39211 = CARTESIAN_POINT('',(-3.855839861888,-82.90940441695));
+#39212 = CARTESIAN_POINT('',(-3.963487532951,-83.04646570702));
+#39213 = CARTESIAN_POINT('',(-4.093049787558,-83.21142953983));
+#39214 = CARTESIAN_POINT('',(-4.115040933515,-83.2394295453));
+#39215 = CARTESIAN_POINT('',(-4.137032085694,-83.26742955928));
+#39216 = CARTESIAN_POINT('',(-4.159023240986,-83.29542957752));
+#39217 = CARTESIAN_POINT('',(-4.181014396277,-83.32342959577));
+#39218 = CARTESIAN_POINT('',(-4.203005548456,-83.3514296098));
+#39219 = CARTESIAN_POINT('',(-4.224996694412,-83.37942961536));
+#39220 = CARTESIAN_POINT('',(-4.362401307546,-83.55437865284));
+#39221 = CARTESIAN_POINT('',(-4.477923401873,-83.70146599526));
+#39222 = CARTESIAN_POINT('',(-4.593384213832,-83.84847512807));
+#39223 = CARTESIAN_POINT('',(-4.708801943516,-83.99542960948));
+#39224 = CARTESIAN_POINT('',(-4.824219681012,-84.14238405192));
+#39225 = CARTESIAN_POINT('',(-4.93968048632,-84.28939323472));
+#39226 = CARTESIAN_POINT('',(-5.055202582008,-84.43648056365));
+#39227 = CARTESIAN_POINT('',(-5.286813599601,-84.73137690985));
+#39228 = CARTESIAN_POINT('',(-5.403123476431,-84.87946727237));
+#39229 = CARTESIAN_POINT('',(-5.51936978045,-85.02747668005));
+#39230 = CARTESIAN_POINT('',(-5.63557177697,-85.17542963122));
+#39231 = CARTESIAN_POINT('',(-5.751773774944,-85.32338256417));
+#39232 = CARTESIAN_POINT('',(-5.8680200859,-85.47139191193));
+#39233 = CARTESIAN_POINT('',(-5.984329969736,-85.61948222607));
+#39234 = CARTESIAN_POINT('',(-6.123359723943,-85.79650040756));
+#39235 = CARTESIAN_POINT('',(-6.14619194673,-85.82557129774));
+#39236 = CARTESIAN_POINT('',(-6.169024176956,-85.85464219862));
+#39237 = CARTESIAN_POINT('',(-6.191856410992,-85.88371310561));
+#39238 = CARTESIAN_POINT('',(-6.214688645051,-85.91278401387));
+#39239 = CARTESIAN_POINT('',(-6.237520875193,-85.94185491836));
+#39240 = CARTESIAN_POINT('',(-6.26035309732,-85.97092581379));
+#39241 = CARTESIAN_POINT('',(-6.28318530718,-85.99999669463));
+#39242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39243 = ORIENTED_EDGE('',*,*,#39244,.T.);
+#39244 = EDGE_CURVE('',#39036,#39245,#39247,.T.);
+#39245 = VERTEX_POINT('',#39246);
+#39246 = CARTESIAN_POINT('',(-7.47170787E-07,4.,87.999996825968));
+#39247 = SURFACE_CURVE('',#39248,(#39272,#39299),.PCURVE_S1.);
+#39248 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#39249,#39250,#39251,#39252,
+    #39253,#39254,#39255,#39256,#39257,#39258,#39259,#39260,#39261,
+    #39262,#39263,#39264,#39265,#39266,#39267,#39268,#39269,#39270,
+    #39271),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607624368837,
+    0.855126680325,1.),.UNSPECIFIED.);
+#39249 = CARTESIAN_POINT('',(4.,-8.3E-16,85.999996694631));
+#39250 = CARTESIAN_POINT('',(4.,0.477111318515,86.151865987766));
+#39251 = CARTESIAN_POINT('',(3.93496113001,0.954735445374,86.30389823778
+    ));
+#39252 = CARTESIAN_POINT('',(3.804640967989,1.421716524196,
+    86.455837295062));
+#39253 = CARTESIAN_POINT('',(3.611377341652,1.867743036239,
+    86.607713345675));
+#39254 = CARTESIAN_POINT('',(3.359077252459,2.283236966537,
+    86.759589274509));
+#39255 = CARTESIAN_POINT('',(3.053299121362,2.659474288704,
+    86.911528100588));
+#39256 = CARTESIAN_POINT('',(2.70110696966,2.988587691023,
+    87.063560206592));
+#39257 = CARTESIAN_POINT('',(2.153147065351,3.376644197238,
+    87.277290059314));
+#39258 = CARTESIAN_POINT('',(1.98830780328,3.480157864688,
+    87.339152522323));
+#39259 = CARTESIAN_POINT('',(1.817804179908,3.574458696323,
+    87.401014171264));
+#39260 = CARTESIAN_POINT('',(1.642239264746,3.659187997233,
+    87.46287479771));
+#39261 = CARTESIAN_POINT('',(1.462239507994,3.734035701293,
+    87.524735432087));
+#39262 = CARTESIAN_POINT('',(1.278452959575,3.798739883689,
+    87.586597098692));
+#39263 = CARTESIAN_POINT('',(1.091548450441,3.853088411205,
+    87.648459575346));
+#39264 = CARTESIAN_POINT('',(0.791391482933,3.922580766622,
+    87.746529710074));
+#39265 = CARTESIAN_POINT('',(0.679732763848,3.944636927947,
+    87.78273930894));
+#39266 = CARTESIAN_POINT('',(0.567376938548,3.963059452312,
+    87.818948929748));
+#39267 = CARTESIAN_POINT('',(0.454462087343,3.977822922773,
+    87.855158552568));
+#39268 = CARTESIAN_POINT('',(0.341127011204,3.988908267336,
+    87.891368162058));
+#39269 = CARTESIAN_POINT('',(0.227511231764,3.996302758961,
+    87.927577747466));
+#39270 = CARTESIAN_POINT('',(0.11375499132,4.000000015561,
+    87.963787302628));
+#39271 = CARTESIAN_POINT('',(-7.4717078717E-07,4.,87.999996825968));
+#39272 = PCURVE('',#35994,#39273);
+#39273 = DEFINITIONAL_REPRESENTATION('',(#39274),#39298);
+#39274 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#39275,#39276,#39277,#39278,
+    #39279,#39280,#39281,#39282,#39283,#39284,#39285,#39286,#39287,
+    #39288,#39289,#39290,#39291,#39292,#39293,#39294,#39295,#39296,
+    #39297),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607624368837,
+    0.855126680325,1.),.UNSPECIFIED.);
+#39275 = CARTESIAN_POINT('',(-0.103531555932,4.712541798522));
+#39276 = CARTESIAN_POINT('',(-0.103531514902,4.831823510628));
+#39277 = CARTESIAN_POINT('',(-0.103531458369,4.95123319645));
+#39278 = CARTESIAN_POINT('',(-0.103531402248,5.070569681497));
+#39279 = CARTESIAN_POINT('',(-0.103531360265,5.189856693855));
+#39280 = CARTESIAN_POINT('',(-0.103531382201,5.309143677313));
+#39281 = CARTESIAN_POINT('',(-0.103531586165,5.428480138041));
+#39282 = CARTESIAN_POINT('',(-0.103531709977,5.547889814779));
+#39283 = CARTESIAN_POINT('',(-0.10353169998,5.71575829247));
+#39284 = CARTESIAN_POINT('',(-0.103531674823,5.764346521572));
+#39285 = CARTESIAN_POINT('',(-0.103531624863,5.812934098946));
+#39286 = CARTESIAN_POINT('',(-0.103531547731,5.861520860562));
+#39287 = CARTESIAN_POINT('',(-0.103531452727,5.910107620813));
+#39288 = CARTESIAN_POINT('',(-0.10353136285,5.958695195334));
+#39289 = CARTESIAN_POINT('',(-0.103531307371,6.007283423323));
+#39290 = CARTESIAN_POINT('',(-0.103531303506,6.084310029135));
+#39291 = CARTESIAN_POINT('',(-0.103531318748,6.112749913056));
+#39292 = CARTESIAN_POINT('',(-0.103531357657,6.141189825845));
+#39293 = CARTESIAN_POINT('',(-0.103531421041,6.16962975263));
+#39294 = CARTESIAN_POINT('',(-0.103531503525,6.198069678928));
+#39295 = CARTESIAN_POINT('',(-0.103531593541,6.226509590651));
+#39296 = CARTESIAN_POINT('',(-0.103531673337,6.254949474102));
+#39297 = CARTESIAN_POINT('',(-0.103531718972,6.283389315972));
+#39298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39299 = PCURVE('',#39300,#39305);
+#39300 = CYLINDRICAL_SURFACE('',#39301,4.);
+#39301 = AXIS2_PLACEMENT_3D('',#39302,#39303,#39304);
+#39302 = CARTESIAN_POINT('',(0.,0.,0.));
+#39303 = DIRECTION('',(-0.,-0.,-1.));
+#39304 = DIRECTION('',(1.,0.,0.));
+#39305 = DEFINITIONAL_REPRESENTATION('',(#39306),#39330);
+#39306 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#39307,#39308,#39309,#39310,
+    #39311,#39312,#39313,#39314,#39315,#39316,#39317,#39318,#39319,
+    #39320,#39321,#39322,#39323,#39324,#39325,#39326,#39327,#39328,
+    #39329),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607624368837,
+    0.855126680325,1.),.UNSPECIFIED.);
+#39307 = CARTESIAN_POINT('',(0.,-85.99999669463));
+#39308 = CARTESIAN_POINT('',(-0.119277829629,-86.15186598776));
+#39309 = CARTESIAN_POINT('',(-0.23868362265,-86.30389823778));
+#39310 = CARTESIAN_POINT('',(-0.358016216251,-86.45583729506));
+#39311 = CARTESIAN_POINT('',(-0.477299340264,-86.60771334567));
+#39312 = CARTESIAN_POINT('',(-0.596582476675,-86.7595892745));
+#39313 = CARTESIAN_POINT('',(-0.715915098792,-86.91152810058));
+#39314 = CARTESIAN_POINT('',(-0.835320912944,-87.06356020659));
+#39315 = CARTESIAN_POINT('',(-1.003183935367,-87.27729005931));
+#39316 = CARTESIAN_POINT('',(-1.051770582513,-87.33915252232));
+#39317 = CARTESIAN_POINT('',(-1.100356574927,-87.40101417126));
+#39318 = CARTESIAN_POINT('',(-1.14894174967,-87.46287479771));
+#39319 = CARTESIAN_POINT('',(-1.197526922762,-87.52473543208));
+#39320 = CARTESIAN_POINT('',(-1.24611291149,-87.58659709869));
+#39321 = CARTESIAN_POINT('',(-1.294699556247,-87.64845957534));
+#39322 = CARTESIAN_POINT('',(-1.371723656617,-87.74652971007));
+#39323 = CARTESIAN_POINT('',(-1.400162616928,-87.78273930894));
+#39324 = CARTESIAN_POINT('',(-1.428601606816,-87.81894892974));
+#39325 = CARTESIAN_POINT('',(-1.457040611332,-87.85515855256));
+#39326 = CARTESIAN_POINT('',(-1.48547961658,-87.89136816205));
+#39327 = CARTESIAN_POINT('',(-1.513918609719,-87.92757774746));
+#39328 = CARTESIAN_POINT('',(-1.542357578965,-87.96378730262));
+#39329 = CARTESIAN_POINT('',(-1.570796513588,-87.99999682596));
+#39330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39331 = ORIENTED_EDGE('',*,*,#39332,.F.);
+#39332 = EDGE_CURVE('',#38927,#39245,#39333,.T.);
+#39333 = SURFACE_CURVE('',#39334,(#39337,#39344),.PCURVE_S1.);
+#39334 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39335,#39336),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#39335 = CARTESIAN_POINT('',(9.3400601608E-07,3.100002687532,
+    87.758848367609));
+#39336 = CARTESIAN_POINT('',(-9.3397640999E-07,4.100004102719,
+    88.026792278428));
+#39337 = PCURVE('',#35994,#39338);
+#39338 = DEFINITIONAL_REPRESENTATION('',(#39339),#39343);
+#39339 = LINE('',#39340,#39341);
+#39340 = CARTESIAN_POINT('',(0.,6.283389315972));
+#39341 = VECTOR('',#39342,1.);
+#39342 = DIRECTION('',(1.,0.));
+#39343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39344 = PCURVE('',#39345,#39388);
+#39345 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#39346,#39347,#39348,#39349,#39350,#39351,#39352,#39353,#39354
+      ,#39355,#39356,#39357,#39358,#39359,#39360,#39361,#39362,#39363
+      ,#39364,#39365,#39366)
+    ,(#39367,#39368,#39369,#39370,#39371,#39372,#39373,#39374,#39375
+      ,#39376,#39377,#39378,#39379,#39380,#39381,#39382,#39383,#39384
+      ,#39385,#39386,#39387
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#39346 = CARTESIAN_POINT('',(9.3400595791E-07,3.100002687532,
+    87.758848367609));
+#39347 = CARTESIAN_POINT('',(-0.885356923576,3.100003215971,
+    88.122484988383));
+#39348 = CARTESIAN_POINT('',(-1.770719351919,2.821860548736,
+    88.486123266898));
+#39349 = CARTESIAN_POINT('',(-2.558980548341,2.265567740331,
+    88.849751050857));
+#39350 = CARTESIAN_POINT('',(-3.153075253369,1.469281014302,
+    89.213401190213));
+#39351 = CARTESIAN_POINT('',(-3.473004510741,0.509188025089,
+    89.577029447877));
+#39352 = CARTESIAN_POINT('',(-3.473001658289,-0.509188252651,
+    89.940661568106));
+#39353 = CARTESIAN_POINT('',(-3.153074346546,-1.469273753752,
+    90.304307384405));
+#39354 = CARTESIAN_POINT('',(-2.558986227653,-2.265570008175,
+    90.667938272944));
+#39355 = CARTESIAN_POINT('',(-1.770718397552,-2.821858585733,
+    91.031575726257));
+#39356 = CARTESIAN_POINT('',(-1.07069019846E-06,-3.378146342753,
+    91.758848487679));
+#39357 = CARTESIAN_POINT('',(1.770716628832,-2.82185977195,
+    92.486121249085));
+#39358 = CARTESIAN_POINT('',(2.558985996633,-2.26557342207,
+    92.849757322966));
+#39359 = CARTESIAN_POINT('',(3.153067940695,-1.469265494822,
+    93.213395010233));
+#39360 = CARTESIAN_POINT('',(3.473010527676,-0.509214519996,
+    93.577025729923));
+#39361 = CARTESIAN_POINT('',(3.472998637455,0.509219595466,
+    93.940677204787));
+#39362 = CARTESIAN_POINT('',(3.153076678974,1.469248431224,
+    94.304290365864));
+#39363 = CARTESIAN_POINT('',(2.558982983783,2.26558288889,94.66794730392
+    ));
+#39364 = CARTESIAN_POINT('',(1.770720965213,2.821855278596,
+    95.031573708467));
+#39365 = CARTESIAN_POINT('',(0.885358876517,3.100002379224,
+    95.395211986967));
+#39366 = CARTESIAN_POINT('',(1.01893343762E-06,3.10000293191,
+    95.758848607737));
+#39367 = CARTESIAN_POINT('',(-9.339764695E-07,4.100004102719,
+    88.026792278428));
+#39368 = CARTESIAN_POINT('',(-1.17096029531,4.100004235456,
+    88.390428384931));
+#39369 = CARTESIAN_POINT('',(-2.341915786914,3.732137147046,
+    88.754062833643));
+#39370 = CARTESIAN_POINT('',(-3.384467231956,2.996395846731,
+    89.117707777086));
+#39371 = CARTESIAN_POINT('',(-4.170194859204,1.943238526624,
+    89.481330364833));
+#39372 = CARTESIAN_POINT('',(-4.593328041107,0.673440271831,
+    89.844974834505));
+#39373 = CARTESIAN_POINT('',(-4.593327766893,-0.673443715642,
+    90.208615441663));
+#39374 = CARTESIAN_POINT('',(-4.170193187795,-1.943236824239,
+    90.572242352462));
+#39375 = CARTESIAN_POINT('',(-3.384464905069,-2.99640097494,
+    90.935884191298));
+#39376 = CARTESIAN_POINT('',(-2.341916001744,-3.732137392341,
+    91.299519465229));
+#39377 = CARTESIAN_POINT('',(1.05396487369E-06,-4.467871592089,
+    92.026792158364));
+#39378 = CARTESIAN_POINT('',(2.34191779314,-3.732136384786,
+    92.754064851485));
+#39379 = CARTESIAN_POINT('',(3.384467834017,-2.996403072884,
+    93.117701504941));
+#39380 = CARTESIAN_POINT('',(4.17018702195,-1.943215428454,
+    93.481336544776));
+#39381 = CARTESIAN_POINT('',(4.593339841156,-0.673485017583,
+    93.84497855268));
+#39382 = CARTESIAN_POINT('',(4.593320540578,0.673500724976,94.2085998046
+    ));
+#39383 = CARTESIAN_POINT('',(4.170193422397,1.943190035633,
+    94.572259371364));
+#39384 = CARTESIAN_POINT('',(3.384467668191,2.996424004601,
+    94.93587516012));
+#39385 = CARTESIAN_POINT('',(2.341913758253,3.732131920191,
+    95.299521483086));
+#39386 = CARTESIAN_POINT('',(1.170958342426,4.10000436731,
+    95.663155931786));
+#39387 = CARTESIAN_POINT('',(-1.01890597382E-06,4.100004475779,
+    96.026792038297));
+#39388 = DEFINITIONAL_REPRESENTATION('',(#39389),#39393);
+#39389 = LINE('',#39390,#39391);
+#39390 = CARTESIAN_POINT('',(0.,0.));
+#39391 = VECTOR('',#39392,1.);
+#39392 = DIRECTION('',(1.,0.));
+#39393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39394 = ADVANCED_FACE('',(#39395),#35949,.T.);
+#39395 = FACE_BOUND('',#39396,.F.);
+#39396 = EDGE_LOOP('',(#39397,#39627,#39648,#39649,#39650));
+#39397 = ORIENTED_EDGE('',*,*,#39398,.T.);
+#39398 = EDGE_CURVE('',#36048,#39399,#39401,.T.);
+#39399 = VERTEX_POINT('',#39400);
+#39400 = CARTESIAN_POINT('',(4.,7.47219835E-07,86.499996825941));
+#39401 = SURFACE_CURVE('',#39402,(#39475,#39551),.PCURVE_S1.);
+#39402 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#39403,#39404,#39405,#39406,
+    #39407,#39408,#39409,#39410,#39411,#39412,#39413,#39414,#39415,
+    #39416,#39417,#39418,#39419,#39420,#39421,#39422,#39423,#39424,
+    #39425,#39426,#39427,#39428,#39429,#39430,#39431,#39432,#39433,
+    #39434,#39435,#39436,#39437,#39438,#39439,#39440,#39441,#39442,
+    #39443,#39444,#39445,#39446,#39447,#39448,#39449,#39450,#39451,
+    #39452,#39453,#39454,#39455,#39456,#39457,#39458,#39459,#39460,
+    #39461,#39462,#39463,#39464,#39465,#39466,#39467,#39468,#39469,
+    #39470,#39471,#39472,#39473,#39474),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789136452027E-02,0.10791328325,0.125919261999,
+    0.231944160502,0.391920367524,0.552894545333,0.658919442526,
+    0.81889564832,0.978871860046,1.),.UNSPECIFIED.);
+#39403 = CARTESIAN_POINT('',(4.,6.7930264791E-07,78.499997114443));
+#39404 = CARTESIAN_POINT('',(3.999999973841,0.119000418994,
+    78.537875852776));
+#39405 = CARTESIAN_POINT('',(3.995953949538,0.238000656139,
+    78.575754736282));
+#39406 = CARTESIAN_POINT('',(3.987861942512,0.356840179573,
+    78.613633549495));
+#39407 = CARTESIAN_POINT('',(3.97573159824,0.475358441118,
+    78.651512284051));
+#39408 = CARTESIAN_POINT('',(3.959578173119,0.593395677642,
+    78.689391033167));
+#39409 = CARTESIAN_POINT('',(3.939424515348,0.710793033136,
+    78.727269886121));
+#39410 = CARTESIAN_POINT('',(3.915301045792,0.827392680781,
+    78.765148822726));
+#39411 = CARTESIAN_POINT('',(3.835400511137,1.156746355794,
+    78.873026280181));
+#39412 = CARTESIAN_POINT('',(3.770125254609,1.36720790617,
+    78.943028433747));
+#39413 = CARTESIAN_POINT('',(3.691660328333,1.573422036351,
+    79.013029072499));
+#39414 = CARTESIAN_POINT('',(3.60033420711,1.774425593471,
+    79.083027791543));
+#39415 = CARTESIAN_POINT('',(3.496555717328,1.969292009512,
+    79.153026491501));
+#39416 = CARTESIAN_POINT('',(3.380810653861,2.157132643192,
+    79.223027084934));
+#39417 = CARTESIAN_POINT('',(3.253662778009,2.337100285841,
+    79.293029194789));
+#39418 = CARTESIAN_POINT('',(3.080297601002,2.552442837932,
+    79.381027840162));
+#39419 = CARTESIAN_POINT('',(3.044124322053,2.595917912088,
+    79.399027835679));
+#39420 = CARTESIAN_POINT('',(3.007250174607,2.638806621106,
+    79.417027831099));
+#39421 = CARTESIAN_POINT('',(2.96968626281,2.681095793462,
+    79.435027826086));
+#39422 = CARTESIAN_POINT('',(2.931443980001,2.72277251871,79.45302782031
+    ));
+#39423 = CARTESIAN_POINT('',(2.892535008707,2.763824147486,
+    79.471027813448));
+#39424 = CARTESIAN_POINT('',(2.852971320652,2.804238291507,
+    79.489027805183));
+#39425 = CARTESIAN_POINT('',(2.576018683468,3.078148966639,
+    79.613017430188));
+#39426 = CARTESIAN_POINT('',(2.316935462138,3.289831982304,
+    79.719034290301));
+#39427 = CARTESIAN_POINT('',(2.038087829759,3.476469493335,
+    79.825037371207));
+#39428 = CARTESIAN_POINT('',(1.742334105587,3.635944825409,
+    79.931027607749));
+#39429 = CARTESIAN_POINT('',(1.432744958834,3.76654801589,
+    80.037017879762));
+#39430 = CARTESIAN_POINT('',(1.112576952999,3.866957053777,
+    80.143021050841));
+#39431 = CARTESIAN_POINT('',(0.785270592059,3.936270236862,
+    80.249038016413));
+#39432 = CARTESIAN_POINT('',(-4.470989574359E-02,4.031180965443,
+    80.514950866731));
+#39433 = CARTESIAN_POINT('',(-0.55272306778,4.016683670691,
+    80.675084755508));
+#39434 = CARTESIAN_POINT('',(-1.056572444156,3.928788263586,
+    80.835095303074));
+#39435 = CARTESIAN_POINT('',(-1.543981381459,3.769037872319,
+    80.995027793436));
+#39436 = CARTESIAN_POINT('',(-2.003386583456,3.54092710669,
+    81.154960279706));
+#39437 = CARTESIAN_POINT('',(-2.424096309506,3.250078097677,
+    81.314970787739));
+#39438 = CARTESIAN_POINT('',(-2.796279545436,2.904004078104,
+    81.475104625451));
+#39439 = CARTESIAN_POINT('',(-3.429564615721,2.119826562357,
+    81.795948437499));
+#39440 = CARTESIAN_POINT('',(-3.690811280698,1.680107054487,
+    81.957086564573));
+#39441 = CARTESIAN_POINT('',(-3.886991232593,1.204187402741,
+    82.118097278903));
+#39442 = CARTESIAN_POINT('',(-4.01275156516,0.703484587088,
+    82.279027662146));
+#39443 = CARTESIAN_POINT('',(-4.064814942214,0.189861915183,
+    82.439958329332));
+#39444 = CARTESIAN_POINT('',(-4.0422278087,-0.324410355723,
+    82.600968888183));
+#39445 = CARTESIAN_POINT('',(-3.946140038289,-0.826775006243,
+    82.762106966976));
+#39446 = CARTESIAN_POINT('',(-3.672639843206,-1.619441223204,
+    83.029017386198));
+#39447 = CARTESIAN_POINT('',(-3.534059612342,-1.92395608019,
+    83.135034333492));
+#39448 = CARTESIAN_POINT('',(-3.366668708813,-2.214764968672,
+    83.241037510147));
+#39449 = CARTESIAN_POINT('',(-3.172092832019,-2.48870447019,
+    83.347027807365));
+#39450 = CARTESIAN_POINT('',(-2.952328152887,-2.742881801218,
+    83.45301808415));
+#39451 = CARTESIAN_POINT('',(-2.709709300127,-2.974669710011,
+    83.55902121293));
+#39452 = CARTESIAN_POINT('',(-2.446921941276,-3.181736369325,
+    83.665038113116));
+#39453 = CARTESIAN_POINT('',(-1.74474978739,-3.634317982993,
+    83.930950792373));
+#39454 = CARTESIAN_POINT('',(-1.282825475828,-3.84624614355,
+    84.091084562376));
+#39455 = CARTESIAN_POINT('',(-0.792137007017,-3.990518952812,
+    84.251095047606));
+#39456 = CARTESIAN_POINT('',(-0.284375396343,-4.063084472137,
+    84.411027607502));
+#39457 = CARTESIAN_POINT('',(0.228543987907,-4.061956428611,
+    84.570960246168));
+#39458 = CARTESIAN_POINT('',(0.734545310303,-3.987441995361,
+    84.730970877358));
+#39459 = CARTESIAN_POINT('',(1.221487162673,-3.84192505069,
+    84.891104756966));
+#39460 = CARTESIAN_POINT('',(2.13367241003,-3.420505963902,
+    85.210950892529));
+#39461 = CARTESIAN_POINT('',(2.56012069718,-3.144047171168,
+    85.371084678625));
+#39462 = CARTESIAN_POINT('',(2.944858308564,-2.807050426562,
+    85.531095103795));
+#39463 = CARTESIAN_POINT('',(3.278199751627,-2.41721565406,
+    85.69102756211));
+#39464 = CARTESIAN_POINT('',(3.552083259368,-1.983538949072,
+    85.850960039206));
+#39465 = CARTESIAN_POINT('',(3.760297672116,-1.516381152159,
+    86.01097088105));
+#39466 = CARTESIAN_POINT('',(3.898350152903,-1.027270708442,
+    86.171104810435));
+#39467 = CARTESIAN_POINT('',(3.973608730701,-0.463504589337,
+    86.352148883149));
+#39468 = CARTESIAN_POINT('',(3.981141714243,-0.39756757319,
+    86.373269989792));
+#39469 = CARTESIAN_POINT('',(3.987424118422,-0.331491700639,
+    86.394391095035));
+#39470 = CARTESIAN_POINT('',(3.99245299341,-0.265304650214,
+    86.415512198505));
+#39471 = CARTESIAN_POINT('',(3.996226126384,-0.199034150719,
+    86.436633299853));
+#39472 = CARTESIAN_POINT('',(3.99874204152,-0.132707981234,
+    86.457754398759));
+#39473 = CARTESIAN_POINT('',(3.999999999997,-6.635397111632E-02,
+    86.478875494929));
+#39474 = CARTESIAN_POINT('',(4.,-8.9E-16,86.499996588094));
+#39475 = PCURVE('',#35949,#39476);
+#39476 = DEFINITIONAL_REPRESENTATION('',(#39477),#39550);
+#39477 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#39478,#39479,#39480,#39481,
+    #39482,#39483,#39484,#39485,#39486,#39487,#39488,#39489,#39490,
+    #39491,#39492,#39493,#39494,#39495,#39496,#39497,#39498,#39499,
+    #39500,#39501,#39502,#39503,#39504,#39505,#39506,#39507,#39508,
+    #39509,#39510,#39511,#39512,#39513,#39514,#39515,#39516,#39517,
+    #39518,#39519,#39520,#39521,#39522,#39523,#39524,#39525,#39526,
+    #39527,#39528,#39529,#39530,#39531,#39532,#39533,#39534,#39535,
+    #39536,#39537,#39538,#39539,#39540,#39541,#39542,#39543,#39544,
+    #39545,#39546,#39547,#39548,#39549),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789136452027E-02,0.10791328325,0.125919261999,
+    0.231944160502,0.391920367524,0.552894545333,0.658919442526,
+    0.81889564832,0.978871860046,1.),.UNSPECIFIED.);
+#39478 = CARTESIAN_POINT('',(-1.6982566198E-07,-78.49999711444));
+#39479 = CARTESIAN_POINT('',(-2.975010474855E-02,-78.53787585277));
+#39480 = CARTESIAN_POINT('',(-5.950016461057E-02,-78.57575473628));
+#39481 = CARTESIAN_POINT('',(-8.925016849023E-02,-78.61363354949));
+#39482 = CARTESIAN_POINT('',(-0.119000102076,-78.65151228405));
+#39483 = CARTESIAN_POINT('',(-0.148750034303,-78.68939103316));
+#39484 = CARTESIAN_POINT('',(-0.178500033983,-78.72726988612));
+#39485 = CARTESIAN_POINT('',(-0.208250086447,-78.76514882272));
+#39486 = CARTESIAN_POINT('',(-0.292976830559,-78.87302628018));
+#39487 = CARTESIAN_POINT('',(-0.347956350049,-78.94302843374));
+#39488 = CARTESIAN_POINT('',(-0.40293465942,-79.01302907249));
+#39489 = CARTESIAN_POINT('',(-0.457911462368,-79.08302779154));
+#39490 = CARTESIAN_POINT('',(-0.51288826789,-79.1530264915));
+#39491 = CARTESIAN_POINT('',(-0.567866583526,-79.22302708493));
+#39492 = CARTESIAN_POINT('',(-0.622846109479,-79.29302919478));
+#39493 = CARTESIAN_POINT('',(-0.691960100167,-79.38102784016));
+#39494 = CARTESIAN_POINT('',(-0.706097267918,-79.39902783567));
+#39495 = CARTESIAN_POINT('',(-0.720234436512,-79.41702783109));
+#39496 = CARTESIAN_POINT('',(-0.734371605587,-79.43502782608));
+#39497 = CARTESIAN_POINT('',(-0.748508774781,-79.45302782031));
+#39498 = CARTESIAN_POINT('',(-0.762645943731,-79.47102781344));
+#39499 = CARTESIAN_POINT('',(-0.776783112071,-79.48902780518));
+#39500 = CARTESIAN_POINT('',(-0.87416439274,-79.61301743018));
+#39501 = CARTESIAN_POINT('',(-0.957429901601,-79.7190342903));
+#39502 = CARTESIAN_POINT('',(-1.04068457793,-79.8250373712));
+#39503 = CARTESIAN_POINT('',(-1.123929132613,-79.93102760774));
+#39504 = CARTESIAN_POINT('',(-1.207173682426,-80.03701787976));
+#39505 = CARTESIAN_POINT('',(-1.290428345965,-80.14302105084));
+#39506 = CARTESIAN_POINT('',(-1.373693838767,-80.24903801641));
+#39507 = CARTESIAN_POINT('',(-1.582541219725,-80.51495086673));
+#39508 = CARTESIAN_POINT('',(-1.70831004068,-80.6750847555));
+#39509 = CARTESIAN_POINT('',(-1.833982029505,-80.83509530307));
+#39510 = CARTESIAN_POINT('',(-1.959592757117,-80.99502779343));
+#39511 = CARTESIAN_POINT('',(-2.085203485118,-81.1549602797));
+#39512 = CARTESIAN_POINT('',(-2.210875478993,-81.31497078773));
+#39513 = CARTESIAN_POINT('',(-2.336644307973,-81.47510462545));
+#39514 = CARTESIAN_POINT('',(-2.588634431347,-81.79594843749));
+#39515 = CARTESIAN_POINT('',(-2.715192013953,-81.95708656457));
+#39516 = CARTESIAN_POINT('',(-2.841649415781,-82.1180972789));
+#39517 = CARTESIAN_POINT('',(-2.968044011817,-82.27902766214));
+#39518 = CARTESIAN_POINT('',(-3.094438578654,-82.43995832933));
+#39519 = CARTESIAN_POINT('',(-3.220895993975,-82.60096888818));
+#39520 = CARTESIAN_POINT('',(-3.347453585201,-82.76210696697));
+#39521 = CARTESIAN_POINT('',(-3.557084524029,-83.02901738619));
+#39522 = CARTESIAN_POINT('',(-3.640350019462,-83.13503433349));
+#39523 = CARTESIAN_POINT('',(-3.723604681958,-83.24103751014));
+#39524 = CARTESIAN_POINT('',(-3.806849227846,-83.34702780736));
+#39525 = CARTESIAN_POINT('',(-3.890093776416,-83.45301808415));
+#39526 = CARTESIAN_POINT('',(-3.973348445404,-83.55902121293));
+#39527 = CARTESIAN_POINT('',(-4.056613947821,-83.66503811311));
+#39528 = CARTESIAN_POINT('',(-4.265461357836,-83.93095079237));
+#39529 = CARTESIAN_POINT('',(-4.391230193073,-84.09108456237));
+#39530 = CARTESIAN_POINT('',(-4.516902185692,-84.2510950476));
+#39531 = CARTESIAN_POINT('',(-4.642512901278,-84.4110276075));
+#39532 = CARTESIAN_POINT('',(-4.768123609121,-84.57096024616));
+#39533 = CARTESIAN_POINT('',(-4.893795583792,-84.73097087735));
+#39534 = CARTESIAN_POINT('',(-5.019564403,-84.89110475696));
+#39535 = CARTESIAN_POINT('',(-5.270770987832,-85.21095089252));
+#39536 = CARTESIAN_POINT('',(-5.396539820666,-85.37108467862));
+#39537 = CARTESIAN_POINT('',(-5.522211819571,-85.53109510379));
+#39538 = CARTESIAN_POINT('',(-5.647822546144,-85.6910275621));
+#39539 = CARTESIAN_POINT('',(-5.773433275887,-85.8509600392));
+#39540 = CARTESIAN_POINT('',(-5.899105231128,-86.01097088104));
+#39541 = CARTESIAN_POINT('',(-6.024874041011,-86.17110481043));
+#39542 = CARTESIAN_POINT('',(-6.167065832833,-86.35214888314));
+#39543 = CARTESIAN_POINT('',(-6.183654327018,-86.37326998979));
+#39544 = CARTESIAN_POINT('',(-6.200242823282,-86.39439109503));
+#39545 = CARTESIAN_POINT('',(-6.216831321131,-86.4155121985));
+#39546 = CARTESIAN_POINT('',(-6.233419819748,-86.43663329985));
+#39547 = CARTESIAN_POINT('',(-6.250008317994,-86.45775439875));
+#39548 = CARTESIAN_POINT('',(-6.266596814401,-86.47887549492));
+#39549 = CARTESIAN_POINT('',(-6.28318530718,-86.49999658809));
+#39550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39551 = PCURVE('',#36320,#39552);
+#39552 = DEFINITIONAL_REPRESENTATION('',(#39553),#39626);
+#39553 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#39554,#39555,#39556,#39557,
+    #39558,#39559,#39560,#39561,#39562,#39563,#39564,#39565,#39566,
+    #39567,#39568,#39569,#39570,#39571,#39572,#39573,#39574,#39575,
+    #39576,#39577,#39578,#39579,#39580,#39581,#39582,#39583,#39584,
+    #39585,#39586,#39587,#39588,#39589,#39590,#39591,#39592,#39593,
+    #39594,#39595,#39596,#39597,#39598,#39599,#39600,#39601,#39602,
+    #39603,#39604,#39605,#39606,#39607,#39608,#39609,#39610,#39611,
+    #39612,#39613,#39614,#39615,#39616,#39617,#39618,#39619,#39620,
+    #39621,#39622,#39623,#39624,#39625),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789136452027E-02,0.10791328325,0.125919261999,
+    0.231944160502,0.391920367524,0.552894545333,0.658919442526,
+    0.81889564832,0.978871860046,1.),.UNSPECIFIED.);
+#39554 = CARTESIAN_POINT('',(-0.931752290574,0.));
+#39555 = CARTESIAN_POINT('',(-0.931752338308,2.975088399368E-02));
+#39556 = CARTESIAN_POINT('',(-0.931752423008,5.950190113477E-02));
+#39557 = CARTESIAN_POINT('',(-0.931752517987,8.925286631326E-02));
+#39558 = CARTESIAN_POINT('',(-0.931752603385,0.119003763112));
+#39559 = CARTESIAN_POINT('',(-0.931752666386,0.148754659773));
+#39560 = CARTESIAN_POINT('',(-0.931752701431,0.178505625161));
+#39561 = CARTESIAN_POINT('',(-0.931752710437,0.208256644731));
+#39562 = CARTESIAN_POINT('',(-0.931752689309,0.292986145766));
+#39563 = CARTESIAN_POINT('',(-0.931752611024,0.34796745769));
+#39564 = CARTESIAN_POINT('',(-0.931752499301,0.402947562648));
+#39565 = CARTESIAN_POINT('',(-0.931752395264,0.457926162079));
+#39566 = CARTESIAN_POINT('',(-0.931752326234,0.512904762338));
+#39567 = CARTESIAN_POINT('',(-0.931752296997,0.567884868994));
+#39568 = CARTESIAN_POINT('',(-0.93175229612,0.622866181553));
+#39569 = CARTESIAN_POINT('',(-0.931752322766,0.691982413629));
+#39570 = CARTESIAN_POINT('',(-0.931752329634,0.70612003961));
+#39571 = CARTESIAN_POINT('',(-0.931752337745,0.720257666203));
+#39572 = CARTESIAN_POINT('',(-0.931752346924,0.734395293062));
+#39573 = CARTESIAN_POINT('',(-0.931752356996,0.748532919842));
+#39574 = CARTESIAN_POINT('',(-0.931752367784,0.7626705462));
+#39575 = CARTESIAN_POINT('',(-0.931752379109,0.776808171798));
+#39576 = CARTESIAN_POINT('',(-0.931752459591,0.874192601335));
+#39577 = CARTESIAN_POINT('',(-0.931752541236,0.957460798305));
+#39578 = CARTESIAN_POINT('',(-0.931752600148,1.040718163041));
+#39579 = CARTESIAN_POINT('',(-0.931752615287,1.123965414371));
+#39580 = CARTESIAN_POINT('',(-0.931752597755,1.207212670479));
+#39581 = CARTESIAN_POINT('',(-0.931752567842,1.290470046096));
+#39582 = CARTESIAN_POINT('',(-0.931752531644,1.37373825269));
+#39583 = CARTESIAN_POINT('',(-0.931752445675,1.582592437849));
+#39584 = CARTESIAN_POINT('',(-0.931752396856,1.708365353994));
+#39585 = CARTESIAN_POINT('',(-0.931752381354,1.834041423785));
+#39586 = CARTESIAN_POINT('',(-0.931752378013,1.959656218267));
+#39587 = CARTESIAN_POINT('',(-0.931752453011,2.085271020214));
+#39588 = CARTESIAN_POINT('',(-0.931752521137,2.210947082379));
+#39589 = CARTESIAN_POINT('',(-0.931752528677,2.336719988059));
+#39590 = CARTESIAN_POINT('',(-0.931752484211,2.588718290165));
+#39591 = CARTESIAN_POINT('',(-0.931752477572,2.715279980783));
+#39592 = CARTESIAN_POINT('',(-0.93175218864,2.841741522388));
+#39593 = CARTESIAN_POINT('',(-0.931752703862,2.968140197997));
+#39594 = CARTESIAN_POINT('',(-0.931752467168,3.09453886282));
+#39595 = CARTESIAN_POINT('',(-0.931752538852,3.221000403484));
+#39596 = CARTESIAN_POINT('',(-0.931752570039,3.347562095201));
+#39597 = CARTESIAN_POINT('',(-0.931752506647,3.557199841234));
+#39598 = CARTESIAN_POINT('',(-0.931752460122,3.640468042052));
+#39599 = CARTESIAN_POINT('',(-0.93175239656,3.723725412759));
+#39600 = CARTESIAN_POINT('',(-0.931752351933,3.806972668767));
+#39601 = CARTESIAN_POINT('',(-0.931752345507,3.890219924834));
+#39602 = CARTESIAN_POINT('',(-0.931752371122,3.973477295585));
+#39603 = CARTESIAN_POINT('',(-0.931752410666,4.056745496042));
+#39604 = CARTESIAN_POINT('',(-0.931752515133,4.265599668162));
+#39605 = CARTESIAN_POINT('',(-0.931752582108,4.391372571144));
+#39606 = CARTESIAN_POINT('',(-0.931752610791,4.517048630841));
+#39607 = CARTESIAN_POINT('',(-0.931752557564,4.642663432331));
+#39608 = CARTESIAN_POINT('',(-0.931752511028,4.768278241835));
+#39609 = CARTESIAN_POINT('',(-0.931752456016,4.893954312059));
+#39610 = CARTESIAN_POINT('',(-0.931752417938,5.019727223135));
+#39611 = CARTESIAN_POINT('',(-0.931752397807,5.270941966051));
+#39612 = CARTESIAN_POINT('',(-0.931752412962,5.396714876646));
+#39613 = CARTESIAN_POINT('',(-0.931752487283,5.522390939162));
+#39614 = CARTESIAN_POINT('',(-0.931752536152,5.648005737729));
+#39615 = CARTESIAN_POINT('',(-0.931752748001,5.773620515015));
+#39616 = CARTESIAN_POINT('',(-0.931752480833,5.899296541428));
+#39617 = CARTESIAN_POINT('',(-0.931752393892,6.025069494287));
+#39618 = CARTESIAN_POINT('',(-0.931752505697,6.167265914748));
+#39619 = CARTESIAN_POINT('',(-0.931752521809,6.183854948115));
+#39620 = CARTESIAN_POINT('',(-0.931752541211,6.200443982463));
+#39621 = CARTESIAN_POINT('',(-0.931752563665,6.217033016992));
+#39622 = CARTESIAN_POINT('',(-0.93175258848,6.233622050567));
+#39623 = CARTESIAN_POINT('',(-0.931752614507,6.250211081708));
+#39624 = CARTESIAN_POINT('',(-0.931752640142,6.2668001086));
+#39625 = CARTESIAN_POINT('',(-0.931752663324,6.283389129085));
+#39626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39627 = ORIENTED_EDGE('',*,*,#39628,.F.);
+#39628 = EDGE_CURVE('',#39036,#39399,#39629,.T.);
+#39629 = SURFACE_CURVE('',#39630,(#39634,#39641),.PCURVE_S1.);
+#39630 = LINE('',#39631,#39632);
+#39631 = CARTESIAN_POINT('',(4.,0.,0.));
+#39632 = VECTOR('',#39633,1.);
+#39633 = DIRECTION('',(0.,0.,1.));
+#39634 = PCURVE('',#35949,#39635);
+#39635 = DEFINITIONAL_REPRESENTATION('',(#39636),#39640);
+#39636 = LINE('',#39637,#39638);
+#39637 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#39638 = VECTOR('',#39639,1.);
+#39639 = DIRECTION('',(-0.,-1.));
+#39640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39641 = PCURVE('',#39300,#39642);
+#39642 = DEFINITIONAL_REPRESENTATION('',(#39643),#39647);
+#39643 = LINE('',#39644,#39645);
+#39644 = CARTESIAN_POINT('',(-0.,0.));
+#39645 = VECTOR('',#39646,1.);
+#39646 = DIRECTION('',(-0.,-1.));
+#39647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39648 = ORIENTED_EDGE('',*,*,#39035,.F.);
+#39649 = ORIENTED_EDGE('',*,*,#35893,.F.);
+#39650 = ORIENTED_EDGE('',*,*,#36277,.T.);
+#39651 = ADVANCED_FACE('',(#39652),#36320,.F.);
+#39652 = FACE_BOUND('',#39653,.F.);
+#39653 = EDGE_LOOP('',(#39654,#39655,#39656,#39657));
+#39654 = ORIENTED_EDGE('',*,*,#39398,.F.);
+#39655 = ORIENTED_EDGE('',*,*,#36307,.T.);
+#39656 = ORIENTED_EDGE('',*,*,#36373,.T.);
+#39657 = ORIENTED_EDGE('',*,*,#39658,.F.);
+#39658 = EDGE_CURVE('',#39399,#36374,#39659,.T.);
+#39659 = SURFACE_CURVE('',#39660,(#39663,#39670),.PCURVE_S1.);
+#39660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39661,#39662),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#39661 = CARTESIAN_POINT('',(4.099995897265,9.3401190249E-07,
+    86.473202439963));
+#39662 = CARTESIAN_POINT('',(3.099997312484,-9.3398276713E-07,
+    86.741156913999));
+#39663 = PCURVE('',#36320,#39664);
+#39664 = DEFINITIONAL_REPRESENTATION('',(#39665),#39669);
+#39665 = LINE('',#39666,#39667);
+#39666 = CARTESIAN_POINT('',(0.,6.283389315972));
+#39667 = VECTOR('',#39668,1.);
+#39668 = DIRECTION('',(1.,0.));
+#39669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39670 = PCURVE('',#39671,#39714);
+#39671 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#39672,#39673,#39674,#39675,#39676,#39677,#39678,#39679,#39680
+      ,#39681,#39682,#39683,#39684,#39685,#39686,#39687,#39688,#39689
+      ,#39690,#39691,#39692)
+    ,(#39693,#39694,#39695,#39696,#39697,#39698,#39699,#39700,#39701
+      ,#39702,#39703,#39704,#39705,#39706,#39707,#39708,#39709,#39710
+      ,#39711,#39712,#39713
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#39672 = CARTESIAN_POINT('',(4.099995897265,9.3401196111E-07,
+    86.473202439963));
+#39673 = CARTESIAN_POINT('',(4.099995231026,1.170957845311,
+    86.836838546471));
+#39674 = CARTESIAN_POINT('',(3.73212299586,2.341910635944,
+    87.200472995214));
+#39675 = CARTESIAN_POINT('',(2.996416123108,3.38446201402,87.56411931799
+    ));
+#39676 = CARTESIAN_POINT('',(1.943183983375,4.170185622628,
+    87.927735107131));
+#39677 = CARTESIAN_POINT('',(0.673497128046,4.593311250639,
+    88.291394673459));
+#39678 = CARTESIAN_POINT('',(-0.673485796433,4.59332990968,
+    88.655015925679));
+#39679 = CARTESIAN_POINT('',(-1.943213348936,4.170177370956,
+    89.018657933445));
+#39680 = CARTESIAN_POINT('',(-2.996398415544,3.384459325385,
+    89.382292973332));
+#39681 = CARTESIAN_POINT('',(-3.732129691465,2.341911115407,
+    89.74592962677));
+#39682 = CARTESIAN_POINT('',(-4.467862243872,-1.07417636486E-06,
+    90.473202319899));
+#39683 = CARTESIAN_POINT('',(-3.732128468011,-2.3419128794,
+    91.200475013024));
+#39684 = CARTESIAN_POINT('',(-2.996393093444,-3.384459250926,
+    91.564110287003));
+#39685 = CARTESIAN_POINT('',(-1.943230771949,-4.170185388045,
+    91.927752125679));
+#39686 = CARTESIAN_POINT('',(-0.673440118757,-4.593318476915,
+    92.291379036734));
+#39687 = CARTESIAN_POINT('',(0.673441050661,-4.593318109623,
+    92.655019643727));
+#39688 = CARTESIAN_POINT('',(1.943236447196,-4.170185208273,
+    93.01866411333));
+#39689 = CARTESIAN_POINT('',(2.996391189315,-3.384458723256,
+    93.382286701269));
+#39690 = CARTESIAN_POINT('',(3.732130453747,-2.341909109221,
+    93.745931644586));
+#39691 = CARTESIAN_POINT('',(4.099996214686,-1.170955892358,
+    94.109566093321));
+#39692 = CARTESIAN_POINT('',(4.099995524202,1.01893896431E-06,
+    94.473202199837));
+#39693 = CARTESIAN_POINT('',(3.099997312484,-9.3398270806E-07,
+    86.741156913999));
+#39694 = CARTESIAN_POINT('',(3.099997317547,0.885355318685,
+    87.104793534777));
+#39695 = CARTESIAN_POINT('',(2.821851278889,1.770715977734,
+    87.468431813308));
+#39696 = CARTESIAN_POINT('',(2.265580394034,2.558976917771,
+    87.832058217701));
+#39697 = CARTESIAN_POINT('',(1.469247754417,3.153070037773,
+    88.195715156079));
+#39698 = CARTESIAN_POINT('',(0.509220860088,3.472992021123,
+    88.559328316756));
+#39699 = CARTESIAN_POINT('',(-0.509211408891,3.473004552826,
+    88.922979791948));
+#39700 = CARTESIAN_POINT('',(-1.469260845173,3.153063150702,
+    89.286610511442));
+#39701 = CARTESIAN_POINT('',(-2.265567703123,2.558982785155,
+    89.650248198806));
+#39702 = CARTESIAN_POINT('',(-2.821853541213,1.770715196718,
+    90.013884272649));
+#39703 = CARTESIAN_POINT('',(-3.378140219128,1.05745043396E-06,
+    90.741157034069));
+#39704 = CARTESIAN_POINT('',(-2.821854586004,-1.770713410047,
+    91.468429795478));
+#39705 = CARTESIAN_POINT('',(-2.26556751342,-2.558980161688,
+    91.832067248835));
+#39706 = CARTESIAN_POINT('',(-1.469273076743,-3.153067705303,
+    92.195698137237));
+#39707 = CARTESIAN_POINT('',(-0.509189517515,-3.472995041947,
+    92.559343953767));
+#39708 = CARTESIAN_POINT('',(0.509184914183,-3.47299853595,
+    92.922976073795));
+#39709 = CARTESIAN_POINT('',(1.469276364531,-3.153070463336,
+    93.28660433151));
+#39710 = CARTESIAN_POINT('',(2.265562021437,-2.558977336854,
+    93.650254470923));
+#39711 = CARTESIAN_POINT('',(2.82185431799,-1.770717919827,
+    94.013882254833));
+#39712 = CARTESIAN_POINT('',(3.099997038782,-0.88535727158,
+    94.377520533358));
+#39713 = CARTESIAN_POINT('',(3.099997068108,-1.01891182958E-06,
+    94.74115715413));
+#39714 = DEFINITIONAL_REPRESENTATION('',(#39715),#39719);
+#39715 = LINE('',#39716,#39717);
+#39716 = CARTESIAN_POINT('',(0.,0.));
+#39717 = VECTOR('',#39718,1.);
+#39718 = DIRECTION('',(1.,0.));
+#39719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39720 = ADVANCED_FACE('',(#39721),#36429,.F.);
+#39721 = FACE_BOUND('',#39722,.F.);
+#39722 = EDGE_LOOP('',(#39723,#39764,#39765,#39766));
+#39723 = ORIENTED_EDGE('',*,*,#39724,.F.);
+#39724 = EDGE_CURVE('',#36374,#39725,#39727,.T.);
+#39725 = VERTEX_POINT('',#39726);
+#39726 = CARTESIAN_POINT('',(3.099997068108,-1.018911781E-06,
+    94.74115715413));
+#39727 = SURFACE_CURVE('',#39728,(#39750,#39757),.PCURVE_S1.);
+#39728 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#39729,#39730,#39731,#39732,
+    #39733,#39734,#39735,#39736,#39737,#39738,#39739,#39740,#39741,
+    #39742,#39743,#39744,#39745,#39746,#39747,#39748,#39749),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#39729 = CARTESIAN_POINT('',(3.099997312484,-9.3398270717E-07,
+    86.741156913999));
+#39730 = CARTESIAN_POINT('',(3.099997317547,0.885355318685,
+    87.104793534777));
+#39731 = CARTESIAN_POINT('',(2.821851278889,1.770715977734,
+    87.468431813308));
+#39732 = CARTESIAN_POINT('',(2.265580394034,2.558976917771,
+    87.832058217701));
+#39733 = CARTESIAN_POINT('',(1.469247754417,3.153070037773,
+    88.195715156079));
+#39734 = CARTESIAN_POINT('',(0.509220860088,3.472992021124,
+    88.559328316756));
+#39735 = CARTESIAN_POINT('',(-0.509211408891,3.473004552826,
+    88.922979791948));
+#39736 = CARTESIAN_POINT('',(-1.469260845173,3.153063150702,
+    89.286610511442));
+#39737 = CARTESIAN_POINT('',(-2.265567703123,2.558982785155,
+    89.650248198805));
+#39738 = CARTESIAN_POINT('',(-2.821853541213,1.770715196718,
+    90.01388427265));
+#39739 = CARTESIAN_POINT('',(-3.378140219128,1.05745039998E-06,
+    90.741157034069));
+#39740 = CARTESIAN_POINT('',(-2.821854586004,-1.770713410047,
+    91.468429795478));
+#39741 = CARTESIAN_POINT('',(-2.26556787307,-2.558979864644,
+    91.832065869347));
+#39742 = CARTESIAN_POINT('',(-1.469271663833,-3.153068872265,
+    92.195703556652));
+#39743 = CARTESIAN_POINT('',(-0.509192040569,-3.472992958087,
+    92.559334276242));
+#39744 = CARTESIAN_POINT('',(0.509187437237,-3.47300061981,
+    92.922985751317));
+#39745 = CARTESIAN_POINT('',(1.46927495162,-3.153069296375,
+    93.286598912101));
+#39746 = CARTESIAN_POINT('',(2.265562381087,-2.558977633898,
+    93.650255850405));
+#39747 = CARTESIAN_POINT('',(2.82185431799,-1.770717919827,
+    94.013882254835));
+#39748 = CARTESIAN_POINT('',(3.099997038782,-0.88535727158,
+    94.377520533357));
+#39749 = CARTESIAN_POINT('',(3.099997068108,-1.01891182736E-06,
+    94.74115715413));
+#39750 = PCURVE('',#36429,#39751);
+#39751 = DEFINITIONAL_REPRESENTATION('',(#39752),#39756);
+#39752 = LINE('',#39753,#39754);
+#39753 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#39754 = VECTOR('',#39755,1.);
+#39755 = DIRECTION('',(0.,1.));
+#39756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39757 = PCURVE('',#39671,#39758);
+#39758 = DEFINITIONAL_REPRESENTATION('',(#39759),#39763);
+#39759 = LINE('',#39760,#39761);
+#39760 = CARTESIAN_POINT('',(-0.,0.));
+#39761 = VECTOR('',#39762,1.);
+#39762 = DIRECTION('',(0.,1.));
+#39763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39764 = ORIENTED_EDGE('',*,*,#36416,.T.);
+#39765 = ORIENTED_EDGE('',*,*,#36482,.T.);
+#39766 = ORIENTED_EDGE('',*,*,#39767,.F.);
+#39767 = EDGE_CURVE('',#39725,#36483,#39768,.T.);
+#39768 = SURFACE_CURVE('',#39769,(#39772,#39779),.PCURVE_S1.);
+#39769 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39770,#39771),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#39770 = CARTESIAN_POINT('',(3.099997068108,-1.01891182736E-06,
+    94.74115715413));
+#39771 = CARTESIAN_POINT('',(3.10000293191,-1.01893343762E-06,
+    95.758848607737));
+#39772 = PCURVE('',#36429,#39773);
+#39773 = DEFINITIONAL_REPRESENTATION('',(#39774),#39778);
+#39774 = LINE('',#39775,#39776);
+#39775 = CARTESIAN_POINT('',(0.,6.283389315972));
+#39776 = VECTOR('',#39777,1.);
+#39777 = DIRECTION('',(1.,0.));
+#39778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39779 = PCURVE('',#39780,#39823);
+#39780 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#39781,#39782,#39783,#39784,#39785,#39786,#39787,#39788,#39789
+      ,#39790,#39791,#39792,#39793,#39794,#39795,#39796,#39797,#39798
+      ,#39799,#39800,#39801)
+    ,(#39802,#39803,#39804,#39805,#39806,#39807,#39808,#39809,#39810
+      ,#39811,#39812,#39813,#39814,#39815,#39816,#39817,#39818,#39819
+      ,#39820,#39821,#39822
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#39781 = CARTESIAN_POINT('',(3.099997068108,-1.01891178383E-06,
+    94.74115715413));
+#39782 = CARTESIAN_POINT('',(3.09999709733,0.885355163916,95.10479377501
+    ));
+#39783 = CARTESIAN_POINT('',(2.821851104963,1.770715760779,
+    95.468432053442));
+#39784 = CARTESIAN_POINT('',(2.265580285518,2.558976653968,
+    95.83205845788));
+#39785 = CARTESIAN_POINT('',(1.469247724961,3.153069748875,
+    96.195715396263));
+#39786 = CARTESIAN_POINT('',(0.509220915127,3.472991733357,
+    96.559328556912));
+#39787 = CARTESIAN_POINT('',(-0.509211273585,3.473004292946,
+    96.922980032141));
+#39788 = CARTESIAN_POINT('',(-1.469260642924,3.153062942361,
+    97.286610751596));
+#39789 = CARTESIAN_POINT('',(-2.265567454372,2.558982645474,
+    97.65024843899));
+#39790 = CARTESIAN_POINT('',(-2.821853270202,1.770715134432,
+    98.013884512819));
+#39791 = CARTESIAN_POINT('',(-3.378139952779,1.15002001637E-06,
+    98.741157274247));
+#39792 = CARTESIAN_POINT('',(-2.821854412037,-1.77071319311,
+    99.468430035647));
+#39793 = CARTESIAN_POINT('',(-2.265567764563,-2.558979600797,
+    99.832066109538));
+#39794 = CARTESIAN_POINT('',(-1.469271634394,-3.153068583406,
+    100.19570379678));
+#39795 = CARTESIAN_POINT('',(-0.509192095578,-3.47299267029,
+    100.55933451646));
+#39796 = CARTESIAN_POINT('',(0.509187301896,-3.473000359952,
+    100.92298599144));
+#39797 = CARTESIAN_POINT('',(1.469274749407,-3.153069088034,
+    101.2865991523));
+#39798 = CARTESIAN_POINT('',(2.265562132314,-2.55897749419,
+    101.65025609055));
+#39799 = CARTESIAN_POINT('',(2.821854046964,-1.770717857576,
+    102.01388249505));
+#39800 = CARTESIAN_POINT('',(3.099996770151,-0.8853572867,
+    102.37752077346));
+#39801 = CARTESIAN_POINT('',(3.099996823646,-1.10387091734E-06,
+    102.74115739434));
+#39802 = CARTESIAN_POINT('',(3.10000293191,-1.01893339366E-06,
+    95.758848607737));
+#39803 = CARTESIAN_POINT('',(3.100003484701,0.885356908423,
+    96.122485228614));
+#39804 = CARTESIAN_POINT('',(2.82186081973,1.770719414248,
+    96.486123507026));
+#39805 = CARTESIAN_POINT('',(2.265568348692,2.558980985048,
+    96.849749911574));
+#39806 = CARTESIAN_POINT('',(1.46927980371,3.153074294753,
+    97.213406849726));
+#39807 = CARTESIAN_POINT('',(0.509190683349,3.473006854511,
+    97.577020010637));
+#39808 = CARTESIAN_POINT('',(-0.509190720608,3.472999862182,
+    97.940671485692));
+#39809 = CARTESIAN_POINT('',(-1.469272370339,3.153075802387,
+    98.304302205221));
+#39810 = CARTESIAN_POINT('',(-2.26557047633,2.558986194446,
+    98.667939892587));
+#39811 = CARTESIAN_POINT('',(-2.821858759708,1.770718614484,
+    99.031575966427));
+#39812 = CARTESIAN_POINT('',(-3.378146609106,1.16325022345E-06,
+    99.75884872785));
+#39813 = CARTESIAN_POINT('',(-2.821860042959,-1.770716691128,
+    100.48612148925));
+#39814 = CARTESIAN_POINT('',(-2.265573670817,-2.558986136322,
+    100.84975756314));
+#39815 = CARTESIAN_POINT('',(-1.469265697053,-3.153068149046,
+    101.21339525038));
+#39816 = CARTESIAN_POINT('',(-0.509214655326,-3.473010787548,
+    101.57702597012));
+#39817 = CARTESIAN_POINT('',(0.509219540492,-3.47299892526,
+    101.94067744492));
+#39818 = CARTESIAN_POINT('',(1.469248460645,-3.153076967796,
+    102.30429060606));
+#39819 = CARTESIAN_POINT('',(2.265582997406,-2.558983247672,
+    102.66794754406));
+#39820 = CARTESIAN_POINT('',(2.821855452609,-1.770721182124,
+    103.03157394868));
+#39821 = CARTESIAN_POINT('',(3.10000259933,-0.885359031248,
+    103.39521222707));
+#39822 = CARTESIAN_POINT('',(3.100003176376,-1.10389071883E-06,
+    103.75884884794));
+#39823 = DEFINITIONAL_REPRESENTATION('',(#39824),#39828);
+#39824 = LINE('',#39825,#39826);
+#39825 = CARTESIAN_POINT('',(0.,0.));
+#39826 = VECTOR('',#39827,1.);
+#39827 = DIRECTION('',(1.,0.));
+#39828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39829 = ADVANCED_FACE('',(#39830),#36538,.F.);
+#39830 = FACE_BOUND('',#39831,.F.);
+#39831 = EDGE_LOOP('',(#39832,#39873,#39874,#39875));
+#39832 = ORIENTED_EDGE('',*,*,#39833,.F.);
+#39833 = EDGE_CURVE('',#36483,#39834,#39836,.T.);
+#39834 = VERTEX_POINT('',#39835);
+#39835 = CARTESIAN_POINT('',(3.100003176376,-1.103890837E-06,
+    103.75884884794));
+#39836 = SURFACE_CURVE('',#39837,(#39859,#39866),.PCURVE_S1.);
+#39837 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#39838,#39839,#39840,#39841,
+    #39842,#39843,#39844,#39845,#39846,#39847,#39848,#39849,#39850,
+    #39851,#39852,#39853,#39854,#39855,#39856,#39857,#39858),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#39838 = CARTESIAN_POINT('',(3.10000293191,-1.01893339366E-06,
+    95.758848607737));
+#39839 = CARTESIAN_POINT('',(3.100003484701,0.885356908423,
+    96.122485228614));
+#39840 = CARTESIAN_POINT('',(2.82186081973,1.770719414248,
+    96.486123507026));
+#39841 = CARTESIAN_POINT('',(2.265568348692,2.558980985048,
+    96.849749911574));
+#39842 = CARTESIAN_POINT('',(1.46927980371,3.153074294753,
+    97.213406849726));
+#39843 = CARTESIAN_POINT('',(0.509190683349,3.473006854511,
+    97.577020010637));
+#39844 = CARTESIAN_POINT('',(-0.509190720608,3.472999862182,
+    97.940671485692));
+#39845 = CARTESIAN_POINT('',(-1.469272370339,3.153075802387,
+    98.304302205221));
+#39846 = CARTESIAN_POINT('',(-2.26557047633,2.558986194446,
+    98.667939892587));
+#39847 = CARTESIAN_POINT('',(-2.821858759708,1.770718614484,
+    99.031575966427));
+#39848 = CARTESIAN_POINT('',(-3.378146609106,1.16325022345E-06,
+    99.75884872785));
+#39849 = CARTESIAN_POINT('',(-2.821860042959,-1.770716691128,
+    100.48612148925));
+#39850 = CARTESIAN_POINT('',(-2.265573670817,-2.558986136322,
+    100.84975756314));
+#39851 = CARTESIAN_POINT('',(-1.469265697053,-3.153068149046,
+    101.21339525038));
+#39852 = CARTESIAN_POINT('',(-0.509214655326,-3.473010787548,
+    101.57702597012));
+#39853 = CARTESIAN_POINT('',(0.509219540492,-3.47299892526,
+    101.94067744492));
+#39854 = CARTESIAN_POINT('',(1.469248460645,-3.153076967796,
+    102.30429060606));
+#39855 = CARTESIAN_POINT('',(2.265582997406,-2.558983247672,
+    102.66794754406));
+#39856 = CARTESIAN_POINT('',(2.821855452609,-1.770721182124,
+    103.03157394868));
+#39857 = CARTESIAN_POINT('',(3.10000259933,-0.885359031248,
+    103.39521222707));
+#39858 = CARTESIAN_POINT('',(3.100003176376,-1.10389071883E-06,
+    103.75884884794));
+#39859 = PCURVE('',#36538,#39860);
+#39860 = DEFINITIONAL_REPRESENTATION('',(#39861),#39865);
+#39861 = LINE('',#39862,#39863);
+#39862 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#39863 = VECTOR('',#39864,1.);
+#39864 = DIRECTION('',(0.,1.));
+#39865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39866 = PCURVE('',#39780,#39867);
+#39867 = DEFINITIONAL_REPRESENTATION('',(#39868),#39872);
+#39868 = LINE('',#39869,#39870);
+#39869 = CARTESIAN_POINT('',(-0.,0.));
+#39870 = VECTOR('',#39871,1.);
+#39871 = DIRECTION('',(0.,1.));
+#39872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39873 = ORIENTED_EDGE('',*,*,#36525,.T.);
+#39874 = ORIENTED_EDGE('',*,*,#36591,.T.);
+#39875 = ORIENTED_EDGE('',*,*,#39876,.F.);
+#39876 = EDGE_CURVE('',#39834,#36592,#39877,.T.);
+#39877 = SURFACE_CURVE('',#39878,(#39881,#39888),.PCURVE_S1.);
+#39878 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#39879,#39880),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#39879 = CARTESIAN_POINT('',(3.100003176376,-1.10389071928E-06,
+    103.75884884794));
+#39880 = CARTESIAN_POINT('',(4.100004848972,1.103865924E-06,
+    104.02679179808));
+#39881 = PCURVE('',#36538,#39882);
+#39882 = DEFINITIONAL_REPRESENTATION('',(#39883),#39887);
+#39883 = LINE('',#39884,#39885);
+#39884 = CARTESIAN_POINT('',(0.,6.283389315972));
+#39885 = VECTOR('',#39886,1.);
+#39886 = DIRECTION('',(1.,0.));
+#39887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39888 = PCURVE('',#39889,#39932);
+#39889 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#39890,#39891,#39892,#39893,#39894,#39895,#39896,#39897,#39898
+      ,#39899,#39900,#39901,#39902,#39903,#39904,#39905,#39906,#39907
+      ,#39908,#39909,#39910)
+    ,(#39911,#39912,#39913,#39914,#39915,#39916,#39917,#39918,#39919
+      ,#39920,#39921,#39922,#39923,#39924,#39925,#39926,#39927,#39928
+      ,#39929,#39930,#39931
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#39890 = CARTESIAN_POINT('',(3.100003176376,-1.10389083874E-06,
+    103.75884884794));
+#39891 = CARTESIAN_POINT('',(3.10000375342,0.885356893287,
+    104.12248546881));
+#39892 = CARTESIAN_POINT('',(2.821861090786,1.770719476546,
+    104.48612374723));
+#39893 = CARTESIAN_POINT('',(2.265568237845,2.558980827713,
+    104.84975153125));
+#39894 = CARTESIAN_POINT('',(1.469281418839,3.153075670106,
+    105.21340167057));
+#39895 = CARTESIAN_POINT('',(0.509188295725,3.473005030548,
+    105.57702992826));
+#39896 = CARTESIAN_POINT('',(-0.509188142627,3.473002233895,
+    105.94066204849));
+#39897 = CARTESIAN_POINT('',(-1.469273812649,3.153074924325,
+    106.30430786477));
+#39898 = CARTESIAN_POINT('',(-2.265570225223,2.558986755379,
+    106.66793875332));
+#39899 = CARTESIAN_POINT('',(-2.821858933708,1.770718831453,
+    107.03157620663));
+#39900 = CARTESIAN_POINT('',(-3.3781468755,1.25582890032E-06,
+    107.75884896805));
+#39901 = CARTESIAN_POINT('',(-2.821860314013,-1.77071675343,
+    108.48612172946));
+#39902 = CARTESIAN_POINT('',(-2.265573919606,-2.558986276032,
+    108.84975780333));
+#39903 = CARTESIAN_POINT('',(-1.469265899325,-3.153068357423,
+    109.21339549063));
+#39904 = CARTESIAN_POINT('',(-0.509214790665,-3.473011047475,
+    109.57702621027));
+#39905 = CARTESIAN_POINT('',(0.509219485476,-3.472999213082,
+    109.94067768519));
+#39906 = CARTESIAN_POINT('',(1.469248490092,-3.153077256716,
+    110.30429084623));
+#39907 = CARTESIAN_POINT('',(2.265583105941,-2.558983511551,
+    110.66794778429));
+#39908 = CARTESIAN_POINT('',(2.821855626602,-1.770721399095,
+    111.03157418887));
+#39909 = CARTESIAN_POINT('',(3.100002819537,-0.885359186025,
+    111.39521246729));
+#39910 = CARTESIAN_POINT('',(3.10000342083,-1.18884422085E-06,
+    111.75884908815));
+#39911 = CARTESIAN_POINT('',(4.100004848972,1.1038658041E-06,
+    104.02679179808));
+#39912 = CARTESIAN_POINT('',(4.100004933319,1.170960678377,
+    104.3904279045));
+#39913 = CARTESIAN_POINT('',(3.732137729296,2.341916367897,
+    104.75406235327));
+#39914 = CARTESIAN_POINT('',(2.996396251911,3.384467972147,
+    105.1177072967));
+#39915 = CARTESIAN_POINT('',(1.943238707541,4.170195698844,
+    105.48132988446));
+#39916 = CARTESIAN_POINT('',(0.673440204056,4.593328905136,
+    105.84497435408));
+#39917 = CARTESIAN_POINT('',(-0.673444028579,4.593328575077,
+    106.20861496132));
+#39918 = CARTESIAN_POINT('',(-1.943237350774,4.170193866366,
+    106.57224187204));
+#39919 = CARTESIAN_POINT('',(-2.996401660622,3.384465396958,
+    106.93588371092));
+#39920 = CARTESIAN_POINT('',(-3.732138168743,2.341916273374,
+    107.29951898484));
+#39921 = CARTESIAN_POINT('',(-4.467872405363,-1.23911725758E-06,
+    108.02679167798));
+#39922 = CARTESIAN_POINT('',(-3.732136967085,-2.341918374096,
+    108.75406437109));
+#39923 = CARTESIAN_POINT('',(-2.996403478056,-3.384468574255,
+    109.11770102456));
+#39924 = CARTESIAN_POINT('',(-1.943215609355,-4.17018786157,
+    109.48133606437));
+#39925 = CARTESIAN_POINT('',(-0.673484949831,-4.593340705175,
+    109.84497807231));
+#39926 = CARTESIAN_POINT('',(0.673501037942,-4.593321348782,
+    110.20859932419));
+#39927 = CARTESIAN_POINT('',(1.943190562134,-4.170194100936,
+    110.572258891));
+#39928 = CARTESIAN_POINT('',(2.996424690304,-3.384468160128,
+    110.93587467971));
+#39929 = CARTESIAN_POINT('',(3.732132696616,-2.341914029839,
+    111.29952100269));
+#39930 = CARTESIAN_POINT('',(4.100005162084,-1.170958385686,
+    111.66315545143));
+#39931 = CARTESIAN_POINT('',(4.100005222147,1.18882203104E-06,
+    112.02679155787));
+#39932 = DEFINITIONAL_REPRESENTATION('',(#39933),#39937);
+#39933 = LINE('',#39934,#39935);
+#39934 = CARTESIAN_POINT('',(0.,0.));
+#39935 = VECTOR('',#39936,1.);
+#39936 = DIRECTION('',(1.,0.));
+#39937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39938 = ADVANCED_FACE('',(#39939),#37138,.T.);
+#39939 = FACE_BOUND('',#39940,.F.);
+#39940 = EDGE_LOOP('',(#39941,#40150,#40151,#40339,#40474));
+#39941 = ORIENTED_EDGE('',*,*,#39942,.F.);
+#39942 = EDGE_CURVE('',#36592,#39943,#39945,.T.);
+#39943 = VERTEX_POINT('',#39944);
+#39944 = CARTESIAN_POINT('',(4.,9.51043418E-07,111.99999595993));
+#39945 = SURFACE_CURVE('',#39946,(#40012,#40081),.PCURVE_S1.);
+#39946 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#39947,#39948,#39949,#39950,
+    #39951,#39952,#39953,#39954,#39955,#39956,#39957,#39958,#39959,
+    #39960,#39961,#39962,#39963,#39964,#39965,#39966,#39967,#39968,
+    #39969,#39970,#39971,#39972,#39973,#39974,#39975,#39976,#39977,
+    #39978,#39979,#39980,#39981,#39982,#39983,#39984,#39985,#39986,
+    #39987,#39988,#39989,#39990,#39991,#39992,#39993,#39994,#39995,
+    #39996,#39997,#39998,#39999,#40000,#40001,#40002,#40003,#40004,
+    #40005,#40006,#40007,#40008,#40009,#40010,#40011),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.693950980033E-02,0.144966314714,
+    0.306941754442,0.469915080566,0.577941882824,0.739917328216,
+    0.901892767933,0.963774075009,1.),.UNSPECIFIED.);
+#39947 = CARTESIAN_POINT('',(4.,8.8307980217E-07,103.99999624863));
+#39948 = CARTESIAN_POINT('',(3.999999968589,0.116008876041,
+    104.03692268555));
+#39949 = CARTESIAN_POINT('',(3.996154823574,0.232017305684,
+    104.07384925391));
+#39950 = CARTESIAN_POINT('',(3.988464577121,0.347876847195,
+    104.11077576538));
+#39951 = CARTESIAN_POINT('',(3.976936133965,0.463438762702,
+    104.14770221077));
+#39952 = CARTESIAN_POINT('',(3.961583274493,0.578555007327,
+    104.18462866888));
+#39953 = CARTESIAN_POINT('',(3.942426637836,0.693078335249,
+    104.22155521541));
+#39954 = CARTESIAN_POINT('',(3.919493704944,0.806862405752,
+    104.25848183186));
+#39955 = CARTESIAN_POINT('',(3.814809984413,1.249927897125,
+    104.40339702202));
+#39956 = CARTESIAN_POINT('',(3.704776258048,1.572623725671,
+    104.51141567836));
+#39957 = CARTESIAN_POINT('',(3.563575641264,1.884085635783,
+    104.61941915751));
+#39958 = CARTESIAN_POINT('',(3.392595350503,2.180815206619,
+    104.72740854038));
+#39959 = CARTESIAN_POINT('',(3.193647172821,2.459566600323,
+    104.83539786901));
+#39960 = CARTESIAN_POINT('',(2.968931630334,2.717343844962,
+    104.94340121865));
+#39961 = CARTESIAN_POINT('',(2.721055347757,2.951432328206,
+    105.05141975024));
+#39962 = CARTESIAN_POINT('',(2.051292776183,3.471448502722,
+    105.3213266451));
+#39963 = CARTESIAN_POINT('',(1.603602085067,3.725445295843,
+    105.4834691023));
+#39964 = CARTESIAN_POINT('',(1.120592125542,3.912816624348,
+    105.64547971902));
+#39965 = CARTESIAN_POINT('',(0.614009930119,4.028355573057,
+    105.80740837511));
+#39966 = CARTESIAN_POINT('',(9.600996062351E-02,4.068985461736,
+    105.96933705279));
+#39967 = CARTESIAN_POINT('',(-0.420888659253,4.034022185941,
+    106.1313477092));
+#39968 = CARTESIAN_POINT('',(-0.923921081288,3.924936506548,
+    106.29349020626));
+#39969 = CARTESIAN_POINT('',(-1.879831995881,3.567658404647,
+    106.61832425968));
+#39970 = CARTESIAN_POINT('',(-2.333733888096,3.318107976017,
+    106.78147120413));
+#39971 = CARTESIAN_POINT('',(-2.748929986712,3.00272948395,
+    106.94448176632));
+#39972 = CARTESIAN_POINT('',(-3.114634981764,2.628944258535,
+    107.10740825843));
+#39973 = CARTESIAN_POINT('',(-3.421701732974,2.205664850207,
+    107.27033492775));
+#39974 = CARTESIAN_POINT('',(-3.662880457855,1.743405028568,
+    107.43334561813));
+#39975 = CARTESIAN_POINT('',(-3.832666261157,1.254043112266,
+    107.59649262973));
+#39976 = CARTESIAN_POINT('',(-3.992526858534,0.418119901909,
+    107.86739712971));
+#39977 = CARTESIAN_POINT('',(-4.023969360913,7.863291124864E-02,
+    107.97541568449));
+#39978 = CARTESIAN_POINT('',(-4.022375361886,-0.263337272953,
+    108.0834190972));
+#39979 = CARTESIAN_POINT('',(-3.987581341532,-0.6040308101,
+    108.19140841405));
+#39980 = CARTESIAN_POINT('',(-3.919914504334,-0.939744845557,
+    108.29939771861));
+#39981 = CARTESIAN_POINT('',(-3.82015895598,-1.266845721333,
+    108.40740111955));
+#39982 = CARTESIAN_POINT('',(-3.689584421651,-1.581790679615,
+    108.51541970386));
+#39983 = CARTESIAN_POINT('',(-3.290801946525,-2.330102843591,
+    108.78532673566));
+#39984 = CARTESIAN_POINT('',(-2.985994003712,-2.744871959971,
+    108.94746927747));
+#39985 = CARTESIAN_POINT('',(-2.621724001881,-3.113265811404,
+    109.10947989888));
+#39986 = CARTESIAN_POINT('',(-2.206585522723,-3.425731661974,
+    109.27140842807));
+#39987 = CARTESIAN_POINT('',(-1.750414573605,-3.674494471006,
+    109.43333694357));
+#39988 = CARTESIAN_POINT('',(-1.264357764101,-3.85381392195,
+    109.59534751411));
+#39989 = CARTESIAN_POINT('',(-0.760666522666,-3.959816050585,
+    109.75749002735));
+#39990 = CARTESIAN_POINT('',(0.254659043271,-4.024165188797,
+    110.08132668792));
+#39991 = CARTESIAN_POINT('',(0.767702641415,-3.982601520292,
+    110.24346926206));
+#39992 = CARTESIAN_POINT('',(1.272509091411,-3.866080863203,
+    110.40547995575));
+#39993 = CARTESIAN_POINT('',(1.756435932661,-3.676899472463,
+    110.56740860922));
+#39994 = CARTESIAN_POINT('',(2.207701135328,-3.419344475816,
+    110.72933713052));
+#39995 = CARTESIAN_POINT('',(2.615565756449,-3.099886798367,
+    110.8913475589));
+#39996 = CARTESIAN_POINT('',(2.97029886944,-2.726917922229,
+    111.05348997964));
+#39997 = CARTESIAN_POINT('',(3.37660796027,-2.153203581626,
+    111.27726778117));
+#39998 = CARTESIAN_POINT('',(3.480122571055,-1.98836899768,
+    111.33912914787));
+#39999 = CARTESIAN_POINT('',(3.574424769926,-1.817870096437,
+    111.40098970058));
+#40000 = CARTESIAN_POINT('',(3.659155870591,-1.64230990906,
+    111.46284923088));
+#40001 = CARTESIAN_POINT('',(3.734005811681,-1.462314846653,
+    111.52470876912));
+#40002 = CARTESIAN_POINT('',(3.798712669365,-1.278532919458,
+    111.58656933949));
+#40003 = CARTESIAN_POINT('',(3.853064307475,-1.091632918259,
+    111.64843071984));
+#40004 = CARTESIAN_POINT('',(3.922565277604,-0.791469876217,
+    111.74650335686));
+#40005 = CARTESIAN_POINT('',(3.944625815748,-0.679800483551,
+    111.78271655373));
+#40006 = CARTESIAN_POINT('',(3.96305200818,-0.567433777208,
+    111.81892977224));
+#40007 = CARTESIAN_POINT('',(3.977818429425,-0.454507876647,
+    111.8551429926));
+#40008 = CARTESIAN_POINT('',(3.988905999923,-0.341161623572,
+    111.8913561996));
+#40009 = CARTESIAN_POINT('',(3.996301986024,-0.227534581935,
+    111.92756938263));
+#40010 = CARTESIAN_POINT('',(3.999999999991,-0.11376703793,
+    111.96378253564));
+#40011 = CARTESIAN_POINT('',(4.,-2.22E-15,111.9999956572));
+#40012 = PCURVE('',#37138,#40013);
+#40013 = DEFINITIONAL_REPRESENTATION('',(#40014),#40080);
+#40014 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#40015,#40016,#40017,#40018,
+    #40019,#40020,#40021,#40022,#40023,#40024,#40025,#40026,#40027,
+    #40028,#40029,#40030,#40031,#40032,#40033,#40034,#40035,#40036,
+    #40037,#40038,#40039,#40040,#40041,#40042,#40043,#40044,#40045,
+    #40046,#40047,#40048,#40049,#40050,#40051,#40052,#40053,#40054,
+    #40055,#40056,#40057,#40058,#40059,#40060,#40061,#40062,#40063,
+    #40064,#40065,#40066,#40067,#40068,#40069,#40070,#40071,#40072,
+    #40073,#40074,#40075,#40076,#40077,#40078,#40079),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.693950980033E-02,0.144966314714,
+    0.306941754442,0.469915080566,0.577941882824,0.739917328216,
+    0.901892767933,0.963774075009,1.),.UNSPECIFIED.);
+#40015 = CARTESIAN_POINT('',(-2.2076995063E-07,-103.9999962486));
+#40016 = CARTESIAN_POINT('',(-2.900221901024E-02,-104.0369226855));
+#40017 = CARTESIAN_POINT('',(-5.80043269721E-02,-104.0738492539));
+#40018 = CARTESIAN_POINT('',(-8.700638473861E-02,-104.1107757653));
+#40019 = CARTESIAN_POINT('',(-0.116008379843,-104.1477022107));
+#40020 = CARTESIAN_POINT('',(-0.14501037353,-104.1846286688));
+#40021 = CARTESIAN_POINT('',(-0.174012427021,-104.2215552154));
+#40022 = CARTESIAN_POINT('',(-0.203014527778,-104.2584818318));
+#40023 = CARTESIAN_POINT('',(-0.31683063796,-104.403397022));
+#40024 = CARTESIAN_POINT('',(-0.40166822192,-104.5114156783));
+#40025 = CARTESIAN_POINT('',(-0.486493873385,-104.6194191575));
+#40026 = CARTESIAN_POINT('',(-0.57130849975,-104.7274085403));
+#40027 = CARTESIAN_POINT('',(-0.65612313262,-104.835397869));
+#40028 = CARTESIAN_POINT('',(-0.740948800605,-104.9434012186));
+#40029 = CARTESIAN_POINT('',(-0.825786403088,-105.0514197502));
+#40030 = CARTESIAN_POINT('',(-1.037770884248,-105.3213266451));
+#40031 = CARTESIAN_POINT('',(-1.165117322054,-105.4834691023));
+#40032 = CARTESIAN_POINT('',(-1.292360155376,-105.645479719));
+#40033 = CARTESIAN_POINT('',(-1.419538540726,-105.8074083751));
+#40034 = CARTESIAN_POINT('',(-1.546716923421,-105.9693370527));
+#40035 = CARTESIAN_POINT('',(-1.673959751856,-106.1313477092));
+#40036 = CARTESIAN_POINT('',(-1.801306184235,-106.2934902062));
+#40037 = CARTESIAN_POINT('',(-2.056430335231,-106.6183242596));
+#40038 = CARTESIAN_POINT('',(-2.184565716006,-106.7814712041));
+#40039 = CARTESIAN_POINT('',(-2.312593975602,-106.9444817663));
+#40040 = CARTESIAN_POINT('',(-2.440556165288,-107.1074082584));
+#40041 = CARTESIAN_POINT('',(-2.568518337595,-107.2703349277));
+#40042 = CARTESIAN_POINT('',(-2.696546579848,-107.4333456181));
+#40043 = CARTESIAN_POINT('',(-2.824681951077,-107.5964926297));
+#40044 = CARTESIAN_POINT('',(-3.037449873971,-107.8673971297));
+#40045 = CARTESIAN_POINT('',(-3.122287468619,-107.9754156844));
+#40046 = CARTESIAN_POINT('',(-3.207113124107,-108.0834190972));
+#40047 = CARTESIAN_POINT('',(-3.291927754674,-108.191408414));
+#40048 = CARTESIAN_POINT('',(-3.376742386923,-108.2993977186));
+#40049 = CARTESIAN_POINT('',(-3.461568043965,-108.4074011195));
+#40050 = CARTESIAN_POINT('',(-3.546405634346,-108.5154197038));
+#40051 = CARTESIAN_POINT('',(-3.758390090913,-108.7853267356));
+#40052 = CARTESIAN_POINT('',(-3.885736523323,-108.9474692774));
+#40053 = CARTESIAN_POINT('',(-4.012979364114,-109.1094798988));
+#40054 = CARTESIAN_POINT('',(-4.140157770593,-109.271408428));
+#40055 = CARTESIAN_POINT('',(-4.267336177819,-109.4333369435));
+#40056 = CARTESIAN_POINT('',(-4.394579023926,-109.5953475141));
+#40057 = CARTESIAN_POINT('',(-4.521925460268,-109.7574900273));
+#40058 = CARTESIAN_POINT('',(-4.776266129503,-110.0813266879));
+#40059 = CARTESIAN_POINT('',(-4.9036125549,-110.243469262));
+#40060 = CARTESIAN_POINT('',(-5.030855383619,-110.4054799557));
+#40061 = CARTESIAN_POINT('',(-5.158033774579,-110.5674086092));
+#40062 = CARTESIAN_POINT('',(-5.28521217827,-110.7293371305));
+#40063 = CARTESIAN_POINT('',(-5.412455039578,-110.8913475589));
+#40064 = CARTESIAN_POINT('',(-5.539801487176,-111.0534899796));
+#40065 = CARTESIAN_POINT('',(-5.715556149615,-111.2772677811));
+#40066 = CARTESIAN_POINT('',(-5.764141935726,-111.3391291478));
+#40067 = CARTESIAN_POINT('',(-5.812727067167,-111.4009897005));
+#40068 = CARTESIAN_POINT('',(-5.861311381009,-111.4628492308));
+#40069 = CARTESIAN_POINT('',(-5.909895693196,-111.5247087691));
+#40070 = CARTESIAN_POINT('',(-5.958480820943,-111.5865693394));
+#40071 = CARTESIAN_POINT('',(-6.007066604661,-111.6484307198));
+#40072 = CARTESIAN_POINT('',(-6.084092670321,-111.7465033568));
+#40073 = CARTESIAN_POINT('',(-6.112534456064,-111.7827165537));
+#40074 = CARTESIAN_POINT('',(-6.140976271328,-111.8189297722));
+#40075 = CARTESIAN_POINT('',(-6.169418101558,-111.8551429926));
+#40076 = CARTESIAN_POINT('',(-6.197859932945,-111.8913561996));
+#40077 = CARTESIAN_POINT('',(-6.22630175243,-111.9275693826));
+#40078 = CARTESIAN_POINT('',(-6.254743547697,-111.9637825356));
+#40079 = CARTESIAN_POINT('',(-6.28318530718,-111.9999956572));
+#40080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40081 = PCURVE('',#39889,#40082);
+#40082 = DEFINITIONAL_REPRESENTATION('',(#40083),#40149);
+#40083 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#40084,#40085,#40086,#40087,
+    #40088,#40089,#40090,#40091,#40092,#40093,#40094,#40095,#40096,
+    #40097,#40098,#40099,#40100,#40101,#40102,#40103,#40104,#40105,
+    #40106,#40107,#40108,#40109,#40110,#40111,#40112,#40113,#40114,
+    #40115,#40116,#40117,#40118,#40119,#40120,#40121,#40122,#40123,
+    #40124,#40125,#40126,#40127,#40128,#40129,#40130,#40131,#40132,
+    #40133,#40134,#40135,#40136,#40137,#40138,#40139,#40140,#40141,
+    #40142,#40143,#40144,#40145,#40146,#40147,#40148),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.693950980033E-02,0.144966314714,
+    0.306941754442,0.469915080566,0.577941882824,0.739917328216,
+    0.901892767933,0.963774075009,1.),.UNSPECIFIED.);
+#40084 = CARTESIAN_POINT('',(-0.103532464898,0.));
+#40085 = CARTESIAN_POINT('',(-0.103532499455,2.900292083776E-02));
+#40086 = CARTESIAN_POINT('',(-0.103532553753,5.800596000617E-02));
+#40087 = CARTESIAN_POINT('',(-0.103532601676,8.700895546798E-02));
+#40088 = CARTESIAN_POINT('',(-0.103532634154,0.11601189285));
+#40089 = CARTESIAN_POINT('',(-0.10353265277,0.145014831753));
+#40090 = CARTESIAN_POINT('',(-0.103532663366,0.174017832063));
+#40091 = CARTESIAN_POINT('',(-0.103532669652,0.203020880263));
+#40092 = CARTESIAN_POINT('',(-0.103532658514,0.316840708803));
+#40093 = CARTESIAN_POINT('',(-0.103532594673,0.401681064746));
+#40094 = CARTESIAN_POINT('',(-0.103532535441,0.486509471279));
+#40095 = CARTESIAN_POINT('',(-0.103532538605,0.571326843356));
+#40096 = CARTESIAN_POINT('',(-0.103532583487,0.656144220195));
+#40097 = CARTESIAN_POINT('',(-0.103532626836,0.740972632854));
+#40098 = CARTESIAN_POINT('',(-0.103532667163,0.825812981547));
+#40099 = CARTESIAN_POINT('',(-0.103532734027,1.037804330245));
+#40100 = CARTESIAN_POINT('',(-0.103532746258,1.16515489855));
+#40101 = CARTESIAN_POINT('',(-0.103532705858,1.292401866714));
+#40102 = CARTESIAN_POINT('',(-0.103532660388,1.419584393472));
+#40103 = CARTESIAN_POINT('',(-0.103532600203,1.546766932476));
+#40104 = CARTESIAN_POINT('',(-0.103532548946,1.674013902825));
+#40105 = CARTESIAN_POINT('',(-0.10353254915,1.801364467114));
+#40106 = CARTESIAN_POINT('',(-0.103532619542,2.056496882087));
+#40107 = CARTESIAN_POINT('',(-0.103532693376,2.184636406583));
+#40108 = CARTESIAN_POINT('',(-0.103532773867,2.312668806692));
+#40109 = CARTESIAN_POINT('',(-0.103532881192,2.44063515032));
+#40110 = CARTESIAN_POINT('',(-0.103532733608,2.568601508285));
+#40111 = CARTESIAN_POINT('',(-0.103532592941,2.696633906482));
+#40112 = CARTESIAN_POINT('',(-0.103532573121,2.824773436182));
+#40113 = CARTESIAN_POINT('',(-0.103532586767,3.037548266373));
+#40114 = CARTESIAN_POINT('',(-0.103532622476,3.122388614106));
+#40115 = CARTESIAN_POINT('',(-0.103532564045,3.207217033901));
+#40116 = CARTESIAN_POINT('',(-0.103532615933,3.29203441259));
+#40117 = CARTESIAN_POINT('',(-0.103532707043,3.37685179086));
+#40118 = CARTESIAN_POINT('',(-0.103532700809,3.461680210227));
+#40119 = CARTESIAN_POINT('',(-0.10353269314,3.546520558787));
+#40120 = CARTESIAN_POINT('',(-0.103532639208,3.758511906498));
+#40121 = CARTESIAN_POINT('',(-0.103532585636,3.885862476124));
+#40122 = CARTESIAN_POINT('',(-0.103532560019,4.013109439467));
+#40123 = CARTESIAN_POINT('',(-0.103532669542,4.140291963301));
+#40124 = CARTESIAN_POINT('',(-0.103532720407,4.267474493854));
+#40125 = CARTESIAN_POINT('',(-0.103532742747,4.394721460803));
+#40126 = CARTESIAN_POINT('',(-0.103532729633,4.522072031793));
+#40127 = CARTESIAN_POINT('',(-0.103532659325,4.776420973486));
+#40128 = CARTESIAN_POINT('',(-0.103532601571,4.903771548857));
+#40129 = CARTESIAN_POINT('',(-0.103532535312,5.031018527813));
+#40130 = CARTESIAN_POINT('',(-0.103532480344,5.158201074307));
+#40131 = CARTESIAN_POINT('',(-0.103532458332,5.285383584256));
+#40132 = CARTESIAN_POINT('',(-0.103532688254,5.412630534693));
+#40133 = CARTESIAN_POINT('',(-0.10353282925,5.539981100652));
+#40134 = CARTESIAN_POINT('',(-0.103532818802,5.715741474822));
+#40135 = CARTESIAN_POINT('',(-0.103532793652,5.76432884286));
+#40136 = CARTESIAN_POINT('',(-0.103532743699,5.812915559231));
+#40137 = CARTESIAN_POINT('',(-0.103532666576,5.861501459917));
+#40138 = CARTESIAN_POINT('',(-0.103532571578,5.910087359235));
+#40139 = CARTESIAN_POINT('',(-0.103532481701,5.958674072749));
+#40140 = CARTESIAN_POINT('',(-0.103532426212,6.007261439671));
+#40141 = CARTESIAN_POINT('',(-0.103532422328,6.084290010838));
+#40142 = CARTESIAN_POINT('',(-0.103532435466,6.112732720327));
+#40143 = CARTESIAN_POINT('',(-0.103532473116,6.141175458614));
+#40144 = CARTESIAN_POINT('',(-0.103532537519,6.169618211194));
+#40145 = CARTESIAN_POINT('',(-0.103532623213,6.198060963667));
+#40146 = CARTESIAN_POINT('',(-0.103532717036,6.226503701738));
+#40147 = CARTESIAN_POINT('',(-0.103532798124,6.254946411224));
+#40148 = CARTESIAN_POINT('',(-0.10353283791,6.283389078044));
+#40149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40150 = ORIENTED_EDGE('',*,*,#37124,.T.);
+#40151 = ORIENTED_EDGE('',*,*,#40152,.T.);
+#40152 = EDGE_CURVE('',#36990,#40153,#40155,.T.);
+#40153 = VERTEX_POINT('',#40154);
+#40154 = CARTESIAN_POINT('',(9.51093407E-07,-4.,110.49999595989));
+#40155 = SURFACE_CURVE('',#40156,(#40215,#40277),.PCURVE_S1.);
+#40156 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#40157,#40158,#40159,#40160,
+    #40161,#40162,#40163,#40164,#40165,#40166,#40167,#40168,#40169,
+    #40170,#40171,#40172,#40173,#40174,#40175,#40176,#40177,#40178,
+    #40179,#40180,#40181,#40182,#40183,#40184,#40185,#40186,#40187,
+    #40188,#40189,#40190,#40191,#40192,#40193,#40194,#40195,#40196,
+    #40197,#40198,#40199,#40200,#40201,#40202,#40203,#40204,#40205,
+    #40206,#40207,#40208,#40209,#40210,#40211,#40212,#40213,#40214),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053277254205E-02,
+    9.721055619535E-02,0.311860990034,0.526511423764,0.561192535331,
+    0.798453018146,0.967823681215,1.),.UNSPECIFIED.);
+#40157 = CARTESIAN_POINT('',(4.,-8.9E-16,104.49999586088));
+#40158 = CARTESIAN_POINT('',(4.,0.166119638752,104.55287339938));
+#40159 = CARTESIAN_POINT('',(3.992115304679,0.332241872315,
+    104.60575176554));
+#40160 = CARTESIAN_POINT('',(3.976346121231,0.497926371071,
+    104.65862975953));
+#40161 = CARTESIAN_POINT('',(3.952721528668,0.662736247767,
+    104.71150728843));
+#40162 = CARTESIAN_POINT('',(3.921299363023,0.826238738267,
+    104.76438481323));
+#40163 = CARTESIAN_POINT('',(3.882166102534,0.988005882307,
+    104.81726279571));
+#40164 = CARTESIAN_POINT('',(3.835436752849,1.14761520425,
+    104.87014114539));
+#40165 = CARTESIAN_POINT('',(3.760761333575,1.364046198977,
+    104.94301866109));
+#40166 = CARTESIAN_POINT('',(3.739201654745,1.423074131638,
+    104.96301865764));
+#40167 = CARTESIAN_POINT('',(3.716583415039,1.481711822813,
+    104.98301865546));
+#40168 = CARTESIAN_POINT('',(3.69291488187,1.539937132046,
+    105.00301865384));
+#40169 = CARTESIAN_POINT('',(3.668204870744,1.597728147437,
+    105.02301865207));
+#40170 = CARTESIAN_POINT('',(3.642462745263,1.655063185637,
+    105.04301864944));
+#40171 = CARTESIAN_POINT('',(3.615698417121,1.711920791849,
+    105.06301864524));
+#40172 = CARTESIAN_POINT('',(3.364435051545,2.221745919516,
+    105.24393932632));
+#40173 = CARTESIAN_POINT('',(3.07514514036,2.643544986887,
+    105.40507741363));
+#40174 = CARTESIAN_POINT('',(2.7256702346,3.021504582746,105.56608798579
+    ));
+#40175 = CARTESIAN_POINT('',(2.324122481376,3.345970750745,
+    105.72701855886));
+#40176 = CARTESIAN_POINT('',(1.879890684985,3.608985881376,
+    105.88794921226));
+#40177 = CARTESIAN_POINT('',(1.403709332572,3.80452990974,
+    106.04895980468));
+#40178 = CARTESIAN_POINT('',(0.907456939061,3.928371168185,
+    106.21009790997));
+#40179 = CARTESIAN_POINT('',(-9.845460014433E-02,4.030618416909,
+    106.53193932636));
+#40180 = CARTESIAN_POINT('',(-0.60947585951,4.009162859736,
+    106.6930774622));
+#40181 = CARTESIAN_POINT('',(-1.115264227736,3.913432505995,
+    106.85408801175));
+#40182 = CARTESIAN_POINT('',(-1.603332657505,3.745182230744,
+    107.01501844916));
+#40183 = CARTESIAN_POINT('',(-2.061954637594,3.508149229213,
+    107.17594926645));
+#40184 = CARTESIAN_POINT('',(-2.480332529623,3.208239120663,
+    107.33695985799));
+#40185 = CARTESIAN_POINT('',(-2.848577469167,2.853276106407,
+    107.49809799433));
+#40186 = CARTESIAN_POINT('',(-3.208850123821,2.389550738396,
+    107.68501866286));
+#40187 = CARTESIAN_POINT('',(-3.25745746587,2.323878641936,
+    107.7110186557));
+#40188 = CARTESIAN_POINT('',(-3.304527605545,2.257078067692,
+    107.73701865322));
+#40189 = CARTESIAN_POINT('',(-3.35003003496,2.189191049343,
+    107.76301865281));
+#40190 = CARTESIAN_POINT('',(-3.393935666185,2.120260548499,
+    107.78901865183));
+#40191 = CARTESIAN_POINT('',(-3.436216831247,2.0503304547,
+    107.81501864768));
+#40192 = CARTESIAN_POINT('',(-3.476847282129,1.979445585422,
+    107.84101863777));
+#40193 = CARTESIAN_POINT('',(-3.782300581833,1.416495132714,
+    108.04488974142));
+#40194 = CARTESIAN_POINT('',(-3.970920495036,0.881796406007,
+    108.22311940718));
+#40195 = CARTESIAN_POINT('',(-4.072308311968,0.319491869946,
+    108.40112833674));
+#40196 = CARTESIAN_POINT('',(-4.082730831085,-0.253717982077,
+    108.57901857579));
+#40197 = CARTESIAN_POINT('',(-4.001419254836,-0.821227079452,
+    108.75690884696));
+#40198 = CARTESIAN_POINT('',(-3.831192487269,-1.366652321356,
+    108.93491783706));
+#40199 = CARTESIAN_POINT('',(-3.577822676905,-1.873883945059,
+    109.11314752906));
+#40200 = CARTESIAN_POINT('',(-3.020375931402,-2.65263143876,
+    109.41799364271));
+#40201 = CARTESIAN_POINT('',(-2.751096113871,-2.95070322407,
+    109.54503528892));
+#40202 = CARTESIAN_POINT('',(-2.448366231459,-3.217259915969,
+    109.67204158029));
+#40203 = CARTESIAN_POINT('',(-2.116581030507,-3.448003636336,
+    109.79901846026));
+#40204 = CARTESIAN_POINT('',(-1.760652961267,-3.639417472331,
+    109.92599543755));
+#40205 = CARTESIAN_POINT('',(-1.385941539113,-3.788712878678,
+    110.053001933));
+#40206 = CARTESIAN_POINT('',(-0.998268259172,-3.893916382316,
+    110.18004370198));
+#40207 = CARTESIAN_POINT('',(-0.529024035003,-3.965586525566,
+    110.33114084455));
+#40208 = CARTESIAN_POINT('',(-0.453862917254,-3.975406414828,
+    110.35526301243));
+#40209 = CARTESIAN_POINT('',(-0.378495064838,-3.983598016872,
+    110.37938517947));
+#40210 = CARTESIAN_POINT('',(-0.302961646141,-3.990156314156,
+    110.4035073439));
+#40211 = CARTESIAN_POINT('',(-0.227303925909,-3.995077543284,
+    110.42762950451));
+#40212 = CARTESIAN_POINT('',(-0.151563265252,-3.998359195008,
+    110.45175166067));
+#40213 = CARTESIAN_POINT('',(-7.578112163962E-02,-4.00000001423,
+    110.47587381229));
+#40214 = CARTESIAN_POINT('',(9.5109340714E-07,-4.,110.49999595989));
+#40215 = PCURVE('',#37138,#40216);
+#40216 = DEFINITIONAL_REPRESENTATION('',(#40217),#40276);
+#40217 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#40218,#40219,#40220,#40221,
+    #40222,#40223,#40224,#40225,#40226,#40227,#40228,#40229,#40230,
+    #40231,#40232,#40233,#40234,#40235,#40236,#40237,#40238,#40239,
+    #40240,#40241,#40242,#40243,#40244,#40245,#40246,#40247,#40248,
+    #40249,#40250,#40251,#40252,#40253,#40254,#40255,#40256,#40257,
+    #40258,#40259,#40260,#40261,#40262,#40263,#40264,#40265,#40266,
+    #40267,#40268,#40269,#40270,#40271,#40272,#40273,#40274,#40275),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053277254205E-02,
+    9.721055619535E-02,0.311860990034,0.526511423764,0.561192535331,
+    0.798453018146,0.967823681215,1.),.UNSPECIFIED.);
+#40218 = CARTESIAN_POINT('',(0.,-104.4999958608));
+#40219 = CARTESIAN_POINT('',(-4.1529909688E-02,-104.5528733993));
+#40220 = CARTESIAN_POINT('',(-8.306047208777E-02,-104.6057517655));
+#40221 = CARTESIAN_POINT('',(-0.124590745415,-104.6586297595));
+#40222 = CARTESIAN_POINT('',(-0.166120656872,-104.7115072884));
+#40223 = CARTESIAN_POINT('',(-0.20765056836,-104.7643848132));
+#40224 = CARTESIAN_POINT('',(-0.249180842178,-104.8172627957));
+#40225 = CARTESIAN_POINT('',(-0.290711406735,-104.8701411453));
+#40226 = CARTESIAN_POINT('',(-0.347949284121,-104.943018661));
+#40227 = CARTESIAN_POINT('',(-0.363657247784,-104.9630186576));
+#40228 = CARTESIAN_POINT('',(-0.379365212652,-104.9830186554));
+#40229 = CARTESIAN_POINT('',(-0.395073178135,-105.0030186538));
+#40230 = CARTESIAN_POINT('',(-0.410781143642,-105.023018652));
+#40231 = CARTESIAN_POINT('',(-0.426489108582,-105.0430186494));
+#40232 = CARTESIAN_POINT('',(-0.442197072363,-105.0630186452));
+#40233 = CARTESIAN_POINT('',(-0.584291877793,-105.2439393263));
+#40234 = CARTESIAN_POINT('',(-0.710849469882,-105.4050774136));
+#40235 = CARTESIAN_POINT('',(-0.837306889434,-105.5660879857));
+#40236 = CARTESIAN_POINT('',(-0.963701467081,-105.7270185588));
+#40237 = CARTESIAN_POINT('',(-1.090096035629,-105.8879492122));
+#40238 = CARTESIAN_POINT('',(-1.216553450654,-106.0489598046));
+#40239 = CARTESIAN_POINT('',(-1.343111040238,-106.2100979099));
+#40240 = CARTESIAN_POINT('',(-1.59588471922,-106.5319393263));
+#40241 = CARTESIAN_POINT('',(-1.722442302309,-106.6930774622));
+#40242 = CARTESIAN_POINT('',(-1.848899724749,-106.8540880117));
+#40243 = CARTESIAN_POINT('',(-1.975294313186,-107.0150184491));
+#40244 = CARTESIAN_POINT('',(-2.101688863817,-107.1759492664));
+#40245 = CARTESIAN_POINT('',(-2.228146275802,-107.3369598579));
+#40246 = CARTESIAN_POINT('',(-2.354703860677,-107.4980979943));
+#40247 = CARTESIAN_POINT('',(-2.501511047709,-107.6850186628));
+#40248 = CARTESIAN_POINT('',(-2.52193140041,-107.7110186557));
+#40249 = CARTESIAN_POINT('',(-2.542351757587,-107.7370186532));
+#40250 = CARTESIAN_POINT('',(-2.562772117046,-107.7630186528));
+#40251 = CARTESIAN_POINT('',(-2.583192476592,-107.7890186518));
+#40252 = CARTESIAN_POINT('',(-2.603612834027,-107.8150186476));
+#40253 = CARTESIAN_POINT('',(-2.624033187151,-107.8410186377));
+#40254 = CARTESIAN_POINT('',(-2.784153245721,-108.0448897414));
+#40255 = CARTESIAN_POINT('',(-2.924134559199,-108.2231194071));
+#40256 = CARTESIAN_POINT('',(-3.063942458951,-108.4011283367));
+#40257 = CARTESIAN_POINT('',(-3.203657025297,-108.5790185757));
+#40258 = CARTESIAN_POINT('',(-3.343371589609,-108.7569088469));
+#40259 = CARTESIAN_POINT('',(-3.483179482302,-108.934917837));
+#40260 = CARTESIAN_POINT('',(-3.62316079158,-109.113147529));
+#40261 = CARTESIAN_POINT('',(-3.862586475903,-109.4179936427));
+#40262 = CARTESIAN_POINT('',(-3.962364810648,-109.5450352889));
+#40263 = CARTESIAN_POINT('',(-4.062115363205,-109.6720415802));
+#40264 = CARTESIAN_POINT('',(-4.161842794983,-109.7990184602));
+#40265 = CARTESIAN_POINT('',(-4.261570215985,-109.9259954375));
+#40266 = CARTESIAN_POINT('',(-4.36132074437,-110.053001933));
+#40267 = CARTESIAN_POINT('',(-4.461099060158,-110.1800437019));
+#40268 = CARTESIAN_POINT('',(-4.579770547717,-110.3311408445));
+#40269 = CARTESIAN_POINT('',(-4.598716068721,-110.3552630124));
+#40270 = CARTESIAN_POINT('',(-4.617661593509,-110.3793851794));
+#40271 = CARTESIAN_POINT('',(-4.63660712078,-110.4035073439));
+#40272 = CARTESIAN_POINT('',(-4.655552648932,-110.4276295045));
+#40273 = CARTESIAN_POINT('',(-4.674498176065,-110.4517516606));
+#40274 = CARTESIAN_POINT('',(-4.693443699975,-110.4758738122));
+#40275 = CARTESIAN_POINT('',(-4.712389218158,-110.4999959598));
+#40276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40277 = PCURVE('',#37051,#40278);
+#40278 = DEFINITIONAL_REPRESENTATION('',(#40279),#40338);
+#40279 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#40280,#40281,#40282,#40283,
+    #40284,#40285,#40286,#40287,#40288,#40289,#40290,#40291,#40292,
+    #40293,#40294,#40295,#40296,#40297,#40298,#40299,#40300,#40301,
+    #40302,#40303,#40304,#40305,#40306,#40307,#40308,#40309,#40310,
+    #40311,#40312,#40313,#40314,#40315,#40316,#40317,#40318,#40319,
+    #40320,#40321,#40322,#40323,#40324,#40325,#40326,#40327,#40328,
+    #40329,#40330,#40331,#40332,#40333,#40334,#40335,#40336,#40337),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053277254205E-02,
+    9.721055619535E-02,0.311860990034,0.526511423764,0.561192535331,
+    0.798453018146,0.967823681215,1.),.UNSPECIFIED.);
+#40280 = CARTESIAN_POINT('',(-0.931753572432,1.570847109858));
+#40281 = CARTESIAN_POINT('',(-0.931753558147,1.612378371338));
+#40282 = CARTESIAN_POINT('',(-0.93175354569,1.653910284839));
+#40283 = CARTESIAN_POINT('',(-0.931753535566,1.695441908407));
+#40284 = CARTESIAN_POINT('',(-0.931753528208,1.736973169229));
+#40285 = CARTESIAN_POINT('',(-0.931753523935,1.778504429285));
+#40286 = CARTESIAN_POINT('',(-0.931753522913,1.820036051007));
+#40287 = CARTESIAN_POINT('',(-0.931753525106,1.861567962933));
+#40288 = CARTESIAN_POINT('',(-0.931753532174,1.918807696679));
+#40289 = CARTESIAN_POINT('',(-0.931753534531,1.934516169727));
+#40290 = CARTESIAN_POINT('',(-0.931753537291,1.950224643925));
+#40291 = CARTESIAN_POINT('',(-0.931753540431,1.965933118688));
+#40292 = CARTESIAN_POINT('',(-0.931753543921,1.981641593432));
+#40293 = CARTESIAN_POINT('',(-0.931753547728,1.99735006757));
+#40294 = CARTESIAN_POINT('',(-0.93175355181,2.013058540517));
+#40295 = CARTESIAN_POINT('',(-0.931753590806,2.155157951627));
+#40296 = CARTESIAN_POINT('',(-0.931753642586,2.28171964319));
+#40297 = CARTESIAN_POINT('',(-0.931753669224,2.408181165053));
+#40298 = CARTESIAN_POINT('',(-0.931753694516,2.534579829646));
+#40299 = CARTESIAN_POINT('',(-0.93175347631,2.660978521644));
+#40300 = CARTESIAN_POINT('',(-0.931753516782,2.787440055225));
+#40301 = CARTESIAN_POINT('',(-0.93175358986,2.914001749008));
+#40302 = CARTESIAN_POINT('',(-0.931753664805,3.166783634043));
+#40303 = CARTESIAN_POINT('',(-0.931753622845,3.293345331191));
+#40304 = CARTESIAN_POINT('',(-0.931753727435,3.419806867259));
+#40305 = CARTESIAN_POINT('',(-0.931753760932,3.54620552532));
+#40306 = CARTESIAN_POINT('',(-0.931753438996,3.672604213552));
+#40307 = CARTESIAN_POINT('',(-0.931753467262,3.799065738967));
+#40308 = CARTESIAN_POINT('',(-0.93175347658,3.925627434323));
+#40309 = CARTESIAN_POINT('',(-0.931753538364,4.072439379273));
+#40310 = CARTESIAN_POINT('',(-0.931753547711,4.092860393575));
+#40311 = CARTESIAN_POINT('',(-0.931753557603,4.113281412164));
+#40312 = CARTESIAN_POINT('',(-0.931753567843,4.133702432873));
+#40313 = CARTESIAN_POINT('',(-0.931753578235,4.154123453538));
+#40314 = CARTESIAN_POINT('',(-0.931753588596,4.174544471994));
+#40315 = CARTESIAN_POINT('',(-0.931753598746,4.194965486083));
+#40316 = CARTESIAN_POINT('',(-0.93175367533,4.355090727296));
+#40317 = CARTESIAN_POINT('',(-0.931753725265,4.495076571205));
+#40318 = CARTESIAN_POINT('',(-0.931753704127,4.634889005529));
+#40319 = CARTESIAN_POINT('',(-0.931753614967,4.774608139001));
+#40320 = CARTESIAN_POINT('',(-0.931753573751,4.91432726215));
+#40321 = CARTESIAN_POINT('',(-0.931753509424,5.054139701221));
+#40322 = CARTESIAN_POINT('',(-0.931753507122,5.194125553833));
+#40323 = CARTESIAN_POINT('',(-0.931753567268,5.433558997325));
+#40324 = CARTESIAN_POINT('',(-0.931753615171,5.53334056198));
+#40325 = CARTESIAN_POINT('',(-0.931753661901,5.633094342474));
+#40326 = CARTESIAN_POINT('',(-0.931753735624,5.732824999433));
+#40327 = CARTESIAN_POINT('',(-0.931753726349,5.832555647525));
+#40328 = CARTESIAN_POINT('',(-0.931753597638,5.932309421428));
+#40329 = CARTESIAN_POINT('',(-0.931753539113,6.032091013016));
+#40330 = CARTESIAN_POINT('',(-0.931753609777,6.150766368786));
+#40331 = CARTESIAN_POINT('',(-0.931753623545,6.169712506525));
+#40332 = CARTESIAN_POINT('',(-0.93175364238,6.188658646877));
+#40333 = CARTESIAN_POINT('',(-0.931753667142,6.20760478814));
+#40334 = CARTESIAN_POINT('',(-0.931753696962,6.226550928259));
+#40335 = CARTESIAN_POINT('',(-0.931753729254,6.245497064831));
+#40336 = CARTESIAN_POINT('',(-0.931753759704,6.264443195103));
+#40337 = CARTESIAN_POINT('',(-0.931753782278,6.283389315972));
+#40338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40339 = ORIENTED_EDGE('',*,*,#40340,.T.);
+#40340 = EDGE_CURVE('',#40153,#40341,#40343,.T.);
+#40341 = VERTEX_POINT('',#40342);
+#40342 = CARTESIAN_POINT('',(4.,0.,112.49999555054));
+#40343 = SURFACE_CURVE('',#40344,(#40371,#40401),.PCURVE_S1.);
+#40344 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#40345,#40346,#40347,#40348,
+    #40349,#40350,#40351,#40352,#40353,#40354,#40355,#40356,#40357,
+    #40358,#40359,#40360,#40361,#40362,#40363,#40364,#40365,#40366,
+    #40367,#40368,#40369,#40370),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151519291072,0.363529485611,0.807501859857,1.),.UNSPECIFIED.);
+#40345 = CARTESIAN_POINT('',(9.5109337475E-07,-4.,110.49999595989));
+#40346 = CARTESIAN_POINT('',(0.135997020943,-3.999999960864,
+    110.54328479022));
+#40347 = CARTESIAN_POINT('',(0.271993753573,-3.994605545728,
+    110.58657381408));
+#40348 = CARTESIAN_POINT('',(0.407733231892,-3.983816779281,
+    110.62986268678));
+#40349 = CARTESIAN_POINT('',(0.542958864576,-3.967648944686,
+    110.67315147778));
+#40350 = CARTESIAN_POINT('',(0.677415711534,-3.946132532579,
+    110.71644038933));
+#40351 = CARTESIAN_POINT('',(0.810850809393,-3.919313190085,
+    110.7597294751));
+#40352 = CARTESIAN_POINT('',(1.127939369475,-3.842390259107,
+    110.86358942277));
+#40353 = CARTESIAN_POINT('',(1.310378689737,-3.787264173817,
+    110.92416163215));
+#40354 = CARTESIAN_POINT('',(1.489642103782,-3.722040997746,
+    110.98473303664));
+#40355 = CARTESIAN_POINT('',(1.665060759319,-3.646943303113,
+    111.04530392144));
+#40356 = CARTESIAN_POINT('',(1.835988017298,-3.562247918943,
+    111.1058753193));
+#40357 = CARTESIAN_POINT('',(2.001801163474,-3.468285199443,
+    111.16644752246));
+#40358 = CARTESIAN_POINT('',(2.497174005874,-3.150065698597,
+    111.3538609986));
+#40359 = CARTESIAN_POINT('',(2.807533538355,-2.895648315222,
+    111.48074897307));
+#40360 = CARTESIAN_POINT('',(3.087297467628,-2.605769680803,
+    111.60759971867));
+#40361 = CARTESIAN_POINT('',(3.331745070399,-2.284932382445,
+    111.73443717807));
+#40362 = CARTESIAN_POINT('',(3.536970674191,-1.938262661755,
+    111.8612880043));
+#40363 = CARTESIAN_POINT('',(3.699886194613,-1.571506941237,
+    111.98817602175));
+#40364 = CARTESIAN_POINT('',(3.869993742275,-1.026157965358,
+    112.17001492108));
+#40365 = CARTESIAN_POINT('',(3.913130850138,-0.858624436808,
+    112.22501211727));
+#40366 = CARTESIAN_POINT('',(3.947798955172,-0.689002422484,
+    112.28000880535));
+#40367 = CARTESIAN_POINT('',(3.973879467189,-0.517805862439,
+    112.33500516982));
+#40368 = CARTESIAN_POINT('',(3.99129309165,-0.345555253551,
+    112.3900018582));
+#40369 = CARTESIAN_POINT('',(4.,-0.172776539374,112.44499905416));
+#40370 = CARTESIAN_POINT('',(4.,-8.9E-16,112.49999555054));
+#40371 = PCURVE('',#37138,#40372);
+#40372 = DEFINITIONAL_REPRESENTATION('',(#40373),#40400);
+#40373 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#40374,#40375,#40376,#40377,
+    #40378,#40379,#40380,#40381,#40382,#40383,#40384,#40385,#40386,
+    #40387,#40388,#40389,#40390,#40391,#40392,#40393,#40394,#40395,
+    #40396,#40397,#40398,#40399),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151519291072,0.363529485611,0.807501859857,1.),.UNSPECIFIED.);
+#40374 = CARTESIAN_POINT('',(-4.712389218158,-110.4999959598));
+#40375 = CARTESIAN_POINT('',(-4.74638823562,-110.5432847902));
+#40376 = CARTESIAN_POINT('',(-4.780387419637,-110.586573814));
+#40377 = CARTESIAN_POINT('',(-4.814386480783,-110.6298626867));
+#40378 = CARTESIAN_POINT('',(-4.848385462801,-110.6731514777));
+#40379 = CARTESIAN_POINT('',(-4.88238452033,-110.7164403893));
+#40380 = CARTESIAN_POINT('',(-4.91638369662,-110.7597294751));
+#40381 = CARTESIAN_POINT('',(-4.99795509642,-110.8635894227));
+#40382 = CARTESIAN_POINT('',(-5.045528364055,-110.9241616321));
+#40383 = CARTESIAN_POINT('',(-5.093100984041,-110.9847330366));
+#40384 = CARTESIAN_POINT('',(-5.140673193311,-111.0453039214));
+#40385 = CARTESIAN_POINT('',(-5.188245814169,-111.1058753193));
+#40386 = CARTESIAN_POINT('',(-5.235819082608,-111.1664475224));
+#40387 = CARTESIAN_POINT('',(-5.383013236641,-111.3538609986));
+#40388 = CARTESIAN_POINT('',(-5.482670850019,-111.480748973));
+#40389 = CARTESIAN_POINT('',(-5.58229929483,-111.6075997186));
+#40390 = CARTESIAN_POINT('',(-5.681917287745,-111.734437178));
+#40391 = CARTESIAN_POINT('',(-5.781545722418,-111.8612880043));
+#40392 = CARTESIAN_POINT('',(-5.881203329755,-111.9881760217));
+#40393 = CARTESIAN_POINT('',(-6.024019225943,-112.170014921));
+#40394 = CARTESIAN_POINT('',(-6.067213906529,-112.2250121172));
+#40395 = CARTESIAN_POINT('',(-6.110408185888,-112.2800088053));
+#40396 = CARTESIAN_POINT('',(-6.153602210658,-112.3350051698));
+#40397 = CARTESIAN_POINT('',(-6.196796490993,-112.3900018582));
+#40398 = CARTESIAN_POINT('',(-6.239991172336,-112.4449990541));
+#40399 = CARTESIAN_POINT('',(-6.28318530718,-112.4999955505));
+#40400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40401 = PCURVE('',#40402,#40445);
+#40402 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#40403,#40404,#40405,#40406,#40407,#40408,#40409,#40410,#40411
+      ,#40412,#40413,#40414,#40415,#40416,#40417,#40418,#40419,#40420
+      ,#40421,#40422,#40423)
+    ,(#40424,#40425,#40426,#40427,#40428,#40429,#40430,#40431,#40432
+      ,#40433,#40434,#40435,#40436,#40437,#40438,#40439,#40440,#40441
+      ,#40442,#40443,#40444
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#40403 = CARTESIAN_POINT('',(1.1888489162E-06,-4.099994777827,
+    110.47320171942));
+#40404 = CARTESIAN_POINT('',(1.170957780448,-4.099994038678,
+    110.83683782585));
+#40405 = CARTESIAN_POINT('',(2.341910228432,-3.732121831269,
+    111.20047227465));
+#40406 = CARTESIAN_POINT('',(3.384461276187,-2.996415094607,
+    111.56411859741));
+#40407 = CARTESIAN_POINT('',(4.17018460474,-1.943183193522,
+    111.92773438657));
+#40408 = CARTESIAN_POINT('',(4.593310038293,-0.673496658693,
+    112.29139395284));
+#40409 = CARTESIAN_POINT('',(4.593328613638,0.673485898078,
+    112.65501520513));
+#40410 = CARTESIAN_POINT('',(4.170176111503,1.943213077544,
+    113.01865721284));
+#40411 = CARTESIAN_POINT('',(3.384458215019,2.996397807755,
+    113.38229225276));
+#40412 = CARTESIAN_POINT('',(2.341910243973,3.732128817982,
+    113.74592890619));
+#40413 = CARTESIAN_POINT('',(-1.35188730276E-06,4.467861023931,
+    114.47320159932));
+#40414 = CARTESIAN_POINT('',(-2.341912471925,3.732127303394,
+    115.20047429244));
+#40415 = CARTESIAN_POINT('',(-3.384458513051,2.996392064921,
+    115.56410956643));
+#40416 = CARTESIAN_POINT('',(-4.170184370188,1.943229982129,
+    115.92775140509));
+#40417 = CARTESIAN_POINT('',(-4.593317264552,0.67343964938,
+    116.29137831616));
+#40418 = CARTESIAN_POINT('',(-4.593316813576,-0.673441152277,
+    116.65501892316));
+#40419 = CARTESIAN_POINT('',(-4.170183948861,-1.943236175839,
+    117.01866339273));
+#40420 = CARTESIAN_POINT('',(-3.384457612827,-2.996390581518,
+    117.3822859807));
+#40421 = CARTESIAN_POINT('',(-2.341908237822,-3.73212958022,
+    117.74593092399));
+#40422 = CARTESIAN_POINT('',(-1.170955317794,-4.099995168049,
+    118.10956537278));
+#40423 = CARTESIAN_POINT('',(1.27380183468E-06,-4.09999440465,
+    118.47320147922));
+#40424 = CARTESIAN_POINT('',(-1.18882661981E-06,-3.099996579195,
+    110.74115763455));
+#40425 = CARTESIAN_POINT('',(0.885354854373,-3.099996656958,
+    111.10479425541));
+#40426 = CARTESIAN_POINT('',(1.770715326854,-2.821850756973,
+    111.46843253386));
+#40427 = CARTESIAN_POINT('',(2.558976126199,-2.265580068462,
+    111.83205893829));
+#40428 = CARTESIAN_POINT('',(3.153069171074,-1.469247666081,
+    112.19571587667));
+#40429 = CARTESIAN_POINT('',(3.472991157714,-0.509221025153,
+    112.55932903734));
+#40430 = CARTESIAN_POINT('',(3.473003773117,0.509211002904,
+    112.92298051252));
+#40431 = CARTESIAN_POINT('',(3.153062525619,1.469260238389,
+    113.28661123203));
+#40432 = CARTESIAN_POINT('',(2.558982366068,2.265566956805,
+    113.65024891938));
+#40433 = CARTESIAN_POINT('',(1.770715009836,2.821852728108,
+    114.01388499323));
+#40434 = CARTESIAN_POINT('',(1.33517733868E-06,3.378139420006,
+    114.74115775465));
+#40435 = CARTESIAN_POINT('',(-1.770712759179,2.82185406405,
+    115.46843051606));
+#40436 = CARTESIAN_POINT('',(-2.558979370085,2.265567187867,
+    115.83206796941));
+#40437 = CARTESIAN_POINT('',(-3.153066838631,1.469272988393,
+    116.19569885782));
+#40438 = CARTESIAN_POINT('',(-3.472994178518,0.509189682596,
+    116.55934467435));
+#40439 = CARTESIAN_POINT('',(-3.472997756258,-0.509184508206,
+    116.92297679439));
+#40440 = CARTESIAN_POINT('',(-3.153069838256,-1.469275757754,
+    117.28660505208));
+#40441 = CARTESIAN_POINT('',(-2.558976917739,-2.265561275108,
+    117.6502551915));
+#40442 = CARTESIAN_POINT('',(-1.770717732978,-2.821853504871,
+    118.01388297545));
+#40443 = CARTESIAN_POINT('',(-0.885357316983,-3.09999623271,
+    118.37752125389));
+#40444 = CARTESIAN_POINT('',(-1.2737817392E-06,-3.099996334745,
+    118.74115787475));
+#40445 = DEFINITIONAL_REPRESENTATION('',(#40446),#40473);
+#40446 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#40447,#40448,#40449,#40450,
+    #40451,#40452,#40453,#40454,#40455,#40456,#40457,#40458,#40459,
+    #40460,#40461,#40462,#40463,#40464,#40465,#40466,#40467,#40468,
+    #40469,#40470,#40471,#40472),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151519291072,0.363529485611,0.807501859857,1.),.UNSPECIFIED.);
+#40447 = CARTESIAN_POINT('',(-0.931753782278,0.));
+#40448 = CARTESIAN_POINT('',(-0.931753836869,3.40001020853E-02));
+#40449 = CARTESIAN_POINT('',(-0.931753940734,6.800038166879E-02));
+#40450 = CARTESIAN_POINT('',(-0.931754051184,0.102000542624));
+#40451 = CARTESIAN_POINT('',(-0.931754139176,0.136000626158));
+#40452 = CARTESIAN_POINT('',(-0.931754189894,0.170000786754));
+#40453 = CARTESIAN_POINT('',(-0.931754203329,0.204001068101));
+#40454 = CARTESIAN_POINT('',(-0.931754183015,0.285575122152));
+#40455 = CARTESIAN_POINT('',(-0.931754120993,0.333149940442));
+#40456 = CARTESIAN_POINT('',(-0.931754033572,0.380724113444));
+#40457 = CARTESIAN_POINT('',(-0.931753944997,0.428297876731));
+#40458 = CARTESIAN_POINT('',(-0.931753874361,0.475872050878));
+#40459 = CARTESIAN_POINT('',(-0.931753830986,0.523446870415));
+#40460 = CARTESIAN_POINT('',(-0.931753765429,0.670645815215));
+#40461 = CARTESIAN_POINT('',(-0.931753822572,0.770306660418));
+#40462 = CARTESIAN_POINT('',(-0.93175397621,0.869938318032));
+#40463 = CARTESIAN_POINT('',(-0.93175406726,0.969559519725));
+#40464 = CARTESIAN_POINT('',(-0.931754097196,1.069191180515));
+#40465 = CARTESIAN_POINT('',(-0.931754088857,1.168852025135));
+#40466 = CARTESIAN_POINT('',(-0.931754048266,1.311672569319));
+#40467 = CARTESIAN_POINT('',(-0.93175403225,1.354868656815));
+#40468 = CARTESIAN_POINT('',(-0.931754014155,1.398064343736));
+#40469 = CARTESIAN_POINT('',(-0.931753995402,1.441259776215));
+#40470 = CARTESIAN_POINT('',(-0.931753977156,1.484455463954));
+#40471 = CARTESIAN_POINT('',(-0.931753960306,1.527651552059));
+#40472 = CARTESIAN_POINT('',(-0.931753945448,1.570847092866));
+#40473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40474 = ORIENTED_EDGE('',*,*,#40475,.F.);
+#40475 = EDGE_CURVE('',#39943,#40341,#40476,.T.);
+#40476 = SURFACE_CURVE('',#40477,(#40481,#40488),.PCURVE_S1.);
+#40477 = LINE('',#40478,#40479);
+#40478 = CARTESIAN_POINT('',(4.,0.,0.));
+#40479 = VECTOR('',#40480,1.);
+#40480 = DIRECTION('',(0.,0.,1.));
+#40481 = PCURVE('',#37138,#40482);
+#40482 = DEFINITIONAL_REPRESENTATION('',(#40483),#40487);
+#40483 = LINE('',#40484,#40485);
+#40484 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#40485 = VECTOR('',#40486,1.);
+#40486 = DIRECTION('',(-0.,-1.));
+#40487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40488 = PCURVE('',#40489,#40494);
+#40489 = CYLINDRICAL_SURFACE('',#40490,4.);
+#40490 = AXIS2_PLACEMENT_3D('',#40491,#40492,#40493);
+#40491 = CARTESIAN_POINT('',(0.,0.,0.));
+#40492 = DIRECTION('',(-0.,-0.,-1.));
+#40493 = DIRECTION('',(1.,0.,0.));
+#40494 = DEFINITIONAL_REPRESENTATION('',(#40495),#40499);
+#40495 = LINE('',#40496,#40497);
+#40496 = CARTESIAN_POINT('',(-0.,0.));
+#40497 = VECTOR('',#40498,1.);
+#40498 = DIRECTION('',(-0.,-1.));
+#40499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40500 = ADVANCED_FACE('',(#40501),#37051,.F.);
+#40501 = FACE_BOUND('',#40502,.F.);
+#40502 = EDGE_LOOP('',(#40503,#40504,#40505,#40589,#40609));
+#40503 = ORIENTED_EDGE('',*,*,#36989,.F.);
+#40504 = ORIENTED_EDGE('',*,*,#37239,.T.);
+#40505 = ORIENTED_EDGE('',*,*,#40506,.T.);
+#40506 = EDGE_CURVE('',#37156,#40507,#40509,.T.);
+#40507 = VERTEX_POINT('',#40508);
+#40508 = CARTESIAN_POINT('',(-1.188826595E-06,-3.099996579195,
+    110.74115763455));
+#40509 = SURFACE_CURVE('',#40510,(#40532,#40539),.PCURVE_S1.);
+#40510 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#40511,#40512,#40513,#40514,
+    #40515,#40516,#40517,#40518,#40519,#40520,#40521,#40522,#40523,
+    #40524,#40525,#40526,#40527,#40528,#40529,#40530,#40531),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#40511 = CARTESIAN_POINT('',(-1.10387103858E-06,-3.099996823646,
+    102.74115739434));
+#40512 = CARTESIAN_POINT('',(0.885355009143,-3.099996877143,
+    103.10479401521));
+#40513 = CARTESIAN_POINT('',(1.770715543813,-2.821850930962,
+    103.46843229365));
+#40514 = CARTESIAN_POINT('',(2.558976390076,-2.265580176989,
+    103.83205869808));
+#40515 = CARTESIAN_POINT('',(3.153069459973,-1.46924769552,
+    104.19571563647));
+#40516 = CARTESIAN_POINT('',(3.472991445529,-0.50922097014,
+    104.55932879713));
+#40517 = CARTESIAN_POINT('',(3.473004033027,0.509211138242,
+    104.92298027233));
+#40518 = CARTESIAN_POINT('',(3.153062733987,1.469260440653,
+    105.28661099182));
+#40519 = CARTESIAN_POINT('',(2.558982505769,2.265567205585,
+    105.65024867919));
+#40520 = CARTESIAN_POINT('',(1.770715072133,2.82185299915,
+    106.01388475303));
+#40521 = CARTESIAN_POINT('',(1.24259994002E-06,3.378139686388,
+    106.74115751445));
+#40522 = CARTESIAN_POINT('',(-1.770712976141,2.82185423804,
+    107.46843027586));
+#40523 = CARTESIAN_POINT('',(-2.558979336914,2.265567656037,
+    107.83206634973));
+#40524 = CARTESIAN_POINT('',(-3.153068294494,1.46927160494,
+    108.19570403702));
+#40525 = CARTESIAN_POINT('',(-3.47299238247,0.509192150612,
+    108.55933475662));
+#40526 = CARTESIAN_POINT('',(-3.47300010003,-0.509187166575,
+    108.9229862317));
+#40527 = CARTESIAN_POINT('',(-3.153068879659,-1.46927454712,
+    109.28659939247));
+#40528 = CARTESIAN_POINT('',(-2.558977354488,-2.265561883534,
+    109.65025633078));
+#40529 = CARTESIAN_POINT('',(-1.770717795273,-2.821853775915,
+    110.01388273524));
+#40530 = CARTESIAN_POINT('',(-0.885357301843,-3.099996501421,
+    110.37752101369));
+#40531 = CARTESIAN_POINT('',(-1.18882658784E-06,-3.099996579195,
+    110.74115763455));
+#40532 = PCURVE('',#37051,#40533);
+#40533 = DEFINITIONAL_REPRESENTATION('',(#40534),#40538);
+#40534 = LINE('',#40535,#40536);
+#40535 = CARTESIAN_POINT('',(-0.,0.));
+#40536 = VECTOR('',#40537,1.);
+#40537 = DIRECTION('',(0.,1.));
+#40538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40539 = PCURVE('',#40540,#40583);
+#40540 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#40541,#40542,#40543,#40544,#40545,#40546,#40547,#40548,#40549
+      ,#40550,#40551,#40552,#40553,#40554,#40555,#40556,#40557,#40558
+      ,#40559,#40560,#40561)
+    ,(#40562,#40563,#40564,#40565,#40566,#40567,#40568,#40569,#40570
+      ,#40571,#40572,#40573,#40574,#40575,#40576,#40577,#40578,#40579
+      ,#40580,#40581,#40582
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#40541 = CARTESIAN_POINT('',(-1.10387103858E-06,-3.099996823646,
+    102.74115739434));
+#40542 = CARTESIAN_POINT('',(0.885355009143,-3.099996877143,
+    103.10479401521));
+#40543 = CARTESIAN_POINT('',(1.770715543813,-2.821850930962,
+    103.46843229365));
+#40544 = CARTESIAN_POINT('',(2.558976390076,-2.265580176989,
+    103.83205869808));
+#40545 = CARTESIAN_POINT('',(3.153069459973,-1.46924769552,
+    104.19571563647));
+#40546 = CARTESIAN_POINT('',(3.472991445529,-0.50922097014,
+    104.55932879713));
+#40547 = CARTESIAN_POINT('',(3.473004033027,0.509211138242,
+    104.92298027233));
+#40548 = CARTESIAN_POINT('',(3.153062733987,1.469260440653,
+    105.28661099182));
+#40549 = CARTESIAN_POINT('',(2.558982505769,2.265567205585,
+    105.65024867919));
+#40550 = CARTESIAN_POINT('',(1.770715072133,2.82185299915,
+    106.01388475303));
+#40551 = CARTESIAN_POINT('',(1.24259994002E-06,3.378139686388,
+    106.74115751445));
+#40552 = CARTESIAN_POINT('',(-1.770712976141,2.82185423804,
+    107.46843027586));
+#40553 = CARTESIAN_POINT('',(-2.558979336914,2.265567656037,
+    107.83206634973));
+#40554 = CARTESIAN_POINT('',(-3.153068294494,1.46927160494,
+    108.19570403702));
+#40555 = CARTESIAN_POINT('',(-3.47299238247,0.509192150612,
+    108.55933475662));
+#40556 = CARTESIAN_POINT('',(-3.47300010003,-0.509187166575,
+    108.9229862317));
+#40557 = CARTESIAN_POINT('',(-3.153068879659,-1.46927454712,
+    109.28659939247));
+#40558 = CARTESIAN_POINT('',(-2.558977354488,-2.265561883534,
+    109.65025633078));
+#40559 = CARTESIAN_POINT('',(-1.770717795273,-2.821853775915,
+    110.01388273524));
+#40560 = CARTESIAN_POINT('',(-0.885357301843,-3.099996501421,
+    110.37752101369));
+#40561 = CARTESIAN_POINT('',(-1.18882658784E-06,-3.099996579195,
+    110.74115763455));
+#40562 = CARTESIAN_POINT('',(-1.10389083963E-06,-3.100003176376,
+    103.75884884794));
+#40563 = CARTESIAN_POINT('',(0.885356893287,-3.10000375342,
+    104.12248546881));
+#40564 = CARTESIAN_POINT('',(1.770719476545,-2.821861090786,
+    104.48612374722));
+#40565 = CARTESIAN_POINT('',(2.558981124763,-2.265568597481,
+    104.84975015181));
+#40566 = CARTESIAN_POINT('',(3.15307450313,-1.469280005983,
+    105.21340708988));
+#40567 = CARTESIAN_POINT('',(3.473007114434,-0.509190818682,
+    105.5770202509));
+#40568 = CARTESIAN_POINT('',(3.473000150009,0.509190665583,
+    105.94067172584));
+#40569 = CARTESIAN_POINT('',(3.153076091301,1.469272399793,
+    106.30430244546));
+#40570 = CARTESIAN_POINT('',(2.55898645833,2.265570584859,
+    106.66794013277));
+#40571 = CARTESIAN_POINT('',(1.770718831453,2.821858933708,
+    107.03157620663));
+#40572 = CARTESIAN_POINT('',(1.25582885272E-06,3.3781468755,
+    107.75884896805));
+#40573 = CARTESIAN_POINT('',(-1.77071675343,2.821860314013,
+    108.48612172946));
+#40574 = CARTESIAN_POINT('',(-2.558986276032,2.265573919607,
+    108.84975780334));
+#40575 = CARTESIAN_POINT('',(-3.153068357424,1.469265899325,
+    109.21339549061));
+#40576 = CARTESIAN_POINT('',(-3.473011047474,0.509214790665,
+    109.5770262103));
+#40577 = CARTESIAN_POINT('',(-3.472999213083,-0.509219485477,
+    109.94067768515));
+#40578 = CARTESIAN_POINT('',(-3.153077256715,-1.469248490092,
+    110.30429084626));
+#40579 = CARTESIAN_POINT('',(-2.558983511551,-2.265583105942,
+    110.66794778427));
+#40580 = CARTESIAN_POINT('',(-1.770721399095,-2.821855626602,
+    111.03157418888));
+#40581 = CARTESIAN_POINT('',(-0.885359186025,-3.100002819537,
+    111.39521246729));
+#40582 = CARTESIAN_POINT('',(-1.18884422085E-06,-3.10000342083,
+    111.75884908815));
+#40583 = DEFINITIONAL_REPRESENTATION('',(#40584),#40588);
+#40584 = LINE('',#40585,#40586);
+#40585 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#40586 = VECTOR('',#40587,1.);
+#40587 = DIRECTION('',(0.,1.));
+#40588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40589 = ORIENTED_EDGE('',*,*,#40590,.F.);
+#40590 = EDGE_CURVE('',#40153,#40507,#40591,.T.);
+#40591 = SURFACE_CURVE('',#40592,(#40595,#40602),.PCURVE_S1.);
+#40592 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40593,#40594),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#40593 = CARTESIAN_POINT('',(1.18884894817E-06,-4.099994777827,
+    110.47320171942));
+#40594 = CARTESIAN_POINT('',(-1.18882658784E-06,-3.099996579195,
+    110.74115763455));
+#40595 = PCURVE('',#37051,#40596);
+#40596 = DEFINITIONAL_REPRESENTATION('',(#40597),#40601);
+#40597 = LINE('',#40598,#40599);
+#40598 = CARTESIAN_POINT('',(0.,6.283389315972));
+#40599 = VECTOR('',#40600,1.);
+#40600 = DIRECTION('',(1.,0.));
+#40601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40602 = PCURVE('',#40402,#40603);
+#40603 = DEFINITIONAL_REPRESENTATION('',(#40604),#40608);
+#40604 = LINE('',#40605,#40606);
+#40605 = CARTESIAN_POINT('',(0.,0.));
+#40606 = VECTOR('',#40607,1.);
+#40607 = DIRECTION('',(1.,0.));
+#40608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40609 = ORIENTED_EDGE('',*,*,#40152,.F.);
+#40610 = ADVANCED_FACE('',(#40611),#37189,.F.);
+#40611 = FACE_BOUND('',#40612,.F.);
+#40612 = EDGE_LOOP('',(#40613,#40614,#40615,#40699));
+#40613 = ORIENTED_EDGE('',*,*,#37155,.F.);
+#40614 = ORIENTED_EDGE('',*,*,#37349,.T.);
+#40615 = ORIENTED_EDGE('',*,*,#40616,.T.);
+#40616 = EDGE_CURVE('',#37266,#40617,#40619,.T.);
+#40617 = VERTEX_POINT('',#40618);
+#40618 = CARTESIAN_POINT('',(-1.103890815E-06,-3.100003176376,
+    103.75884884794));
+#40619 = SURFACE_CURVE('',#40620,(#40642,#40649),.PCURVE_S1.);
+#40620 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#40621,#40622,#40623,#40624,
+    #40625,#40626,#40627,#40628,#40629,#40630,#40631,#40632,#40633,
+    #40634,#40635,#40636,#40637,#40638,#40639,#40640,#40641),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#40621 = CARTESIAN_POINT('',(-1.01893339366E-06,-3.10000293191,
+    95.758848607737));
+#40622 = CARTESIAN_POINT('',(0.885356908423,-3.100003484701,
+    96.122485228614));
+#40623 = CARTESIAN_POINT('',(1.770719414248,-2.82186081973,
+    96.486123507026));
+#40624 = CARTESIAN_POINT('',(2.558980985048,-2.265568348692,
+    96.849749911574));
+#40625 = CARTESIAN_POINT('',(3.153074294753,-1.46927980371,
+    97.213406849726));
+#40626 = CARTESIAN_POINT('',(3.473006854511,-0.509190683349,
+    97.577020010637));
+#40627 = CARTESIAN_POINT('',(3.472999862182,0.509190720608,
+    97.940671485692));
+#40628 = CARTESIAN_POINT('',(3.153075802387,1.469272370339,
+    98.304302205221));
+#40629 = CARTESIAN_POINT('',(2.558986194446,2.26557047633,
+    98.667939892587));
+#40630 = CARTESIAN_POINT('',(1.770718614484,2.821858759708,
+    99.031575966427));
+#40631 = CARTESIAN_POINT('',(1.16325022345E-06,3.378146609106,
+    99.75884872785));
+#40632 = CARTESIAN_POINT('',(-1.770716691128,2.821860042959,
+    100.48612148925));
+#40633 = CARTESIAN_POINT('',(-2.558986136322,2.265573670817,
+    100.84975756314));
+#40634 = CARTESIAN_POINT('',(-3.153068149046,1.469265697053,
+    101.21339525038));
+#40635 = CARTESIAN_POINT('',(-3.473010787548,0.509214655326,
+    101.57702597012));
+#40636 = CARTESIAN_POINT('',(-3.47299892526,-0.509219540492,
+    101.94067744492));
+#40637 = CARTESIAN_POINT('',(-3.153076967796,-1.469248460645,
+    102.30429060606));
+#40638 = CARTESIAN_POINT('',(-2.558983247672,-2.265582997406,
+    102.66794754406));
+#40639 = CARTESIAN_POINT('',(-1.770721182124,-2.821855452609,
+    103.03157394868));
+#40640 = CARTESIAN_POINT('',(-0.885359031248,-3.10000259933,
+    103.39521222707));
+#40641 = CARTESIAN_POINT('',(-1.10389071883E-06,-3.100003176376,
+    103.75884884794));
+#40642 = PCURVE('',#37189,#40643);
+#40643 = DEFINITIONAL_REPRESENTATION('',(#40644),#40648);
+#40644 = LINE('',#40645,#40646);
+#40645 = CARTESIAN_POINT('',(-0.,0.));
+#40646 = VECTOR('',#40647,1.);
+#40647 = DIRECTION('',(0.,1.));
+#40648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40649 = PCURVE('',#40650,#40693);
+#40650 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#40651,#40652,#40653,#40654,#40655,#40656,#40657,#40658,#40659
+      ,#40660,#40661,#40662,#40663,#40664,#40665,#40666,#40667,#40668
+      ,#40669,#40670,#40671)
+    ,(#40672,#40673,#40674,#40675,#40676,#40677,#40678,#40679,#40680
+      ,#40681,#40682,#40683,#40684,#40685,#40686,#40687,#40688,#40689
+      ,#40690,#40691,#40692
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#40651 = CARTESIAN_POINT('',(-1.01893339366E-06,-3.10000293191,
+    95.758848607737));
+#40652 = CARTESIAN_POINT('',(0.885356908423,-3.100003484701,
+    96.122485228615));
+#40653 = CARTESIAN_POINT('',(1.770719414248,-2.82186081973,
+    96.486123507022));
+#40654 = CARTESIAN_POINT('',(2.558980688,-2.265567989056,96.849751291053
+    ));
+#40655 = CARTESIAN_POINT('',(3.153075461727,-1.469281216565,
+    97.213401430363));
+#40656 = CARTESIAN_POINT('',(3.473004770629,-0.509188160393,
+    97.577029688064));
+#40657 = CARTESIAN_POINT('',(3.473001946064,0.509188197652,
+    97.940661808267));
+#40658 = CARTESIAN_POINT('',(3.153074635413,1.469273783194,
+    98.30430762458));
+#40659 = CARTESIAN_POINT('',(2.558986491493,2.265570116694,
+    98.667938513111));
+#40660 = CARTESIAN_POINT('',(1.770718614484,2.821858759708,
+    99.031575966428));
+#40661 = CARTESIAN_POINT('',(1.16325019965E-06,3.378146609106,
+    99.758848727849));
+#40662 = CARTESIAN_POINT('',(-1.770716691128,2.821860042959,
+    100.48612148925));
+#40663 = CARTESIAN_POINT('',(-2.558986136322,2.265573670817,
+    100.84975756314));
+#40664 = CARTESIAN_POINT('',(-3.153068149046,1.469265697053,
+    101.21339525038));
+#40665 = CARTESIAN_POINT('',(-3.473010787548,0.509214655326,
+    101.57702597012));
+#40666 = CARTESIAN_POINT('',(-3.47299892526,-0.509219540492,
+    101.94067744491));
+#40667 = CARTESIAN_POINT('',(-3.153076967796,-1.469248460645,
+    102.30429060607));
+#40668 = CARTESIAN_POINT('',(-2.558983247672,-2.265582997406,
+    102.66794754405));
+#40669 = CARTESIAN_POINT('',(-1.770721182124,-2.821855452609,
+    103.03157394868));
+#40670 = CARTESIAN_POINT('',(-0.885359031248,-3.10000259933,
+    103.39521222707));
+#40671 = CARTESIAN_POINT('',(-1.10389071928E-06,-3.100003176376,
+    103.75884884794));
+#40672 = CARTESIAN_POINT('',(1.01890601911E-06,-4.100004475779,
+    96.026792038297));
+#40673 = CARTESIAN_POINT('',(1.170960486838,-4.100004584407,
+    96.390428144714));
+#40674 = CARTESIAN_POINT('',(2.341916077404,-3.732137438115,
+    96.754062593474));
+#40675 = CARTESIAN_POINT('',(3.384467601989,-2.996396049306,
+    97.117707536945));
+#40676 = CARTESIAN_POINT('',(4.170195279013,-1.943238617083,
+    97.481330124619));
+#40677 = CARTESIAN_POINT('',(4.593328473091,-0.673440237937,
+    97.844974594367));
+#40678 = CARTESIAN_POINT('',(4.593328170941,0.673443872106,
+    98.208615201457));
+#40679 = CARTESIAN_POINT('',(4.17019352706,1.943237087483,
+    98.572242112314));
+#40680 = CARTESIAN_POINT('',(3.38446515099,2.996401317758,98.93588395111
+    ));
+#40681 = CARTESIAN_POINT('',(2.341916137545,3.732137780513,
+    99.299519225058));
+#40682 = CARTESIAN_POINT('',(-1.14653684173E-06,4.467871998694,
+    100.02679191818));
+#40683 = CARTESIAN_POINT('',(-2.341918083598,3.732136675911,
+    100.75406461131));
+#40684 = CARTESIAN_POINT('',(-3.384468204109,2.996403275452,
+    101.11770126477));
+#40685 = CARTESIAN_POINT('',(-4.170187441728,1.943215518892,
+    101.48133630457));
+#40686 = CARTESIAN_POINT('',(-4.593340273133,0.673484983715,
+    101.84497831254));
+#40687 = CARTESIAN_POINT('',(-4.593320944649,-0.67350088147,
+    102.20859956437));
+#40688 = CARTESIAN_POINT('',(-4.170193761624,-1.943190298839,
+    102.57225913124));
+#40689 = CARTESIAN_POINT('',(-3.384467914168,-2.996424347443,
+    102.9358749199));
+#40690 = CARTESIAN_POINT('',(-2.341913894005,-3.732132308391,
+    103.29952124291));
+#40691 = CARTESIAN_POINT('',(-1.170958364064,-4.100004764622,
+    103.66315569165));
+#40692 = CARTESIAN_POINT('',(1.103865924E-06,-4.100004848972,
+    104.02679179808));
+#40693 = DEFINITIONAL_REPRESENTATION('',(#40694),#40698);
+#40694 = LINE('',#40695,#40696);
+#40695 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#40696 = VECTOR('',#40697,1.);
+#40697 = DIRECTION('',(0.,1.));
+#40698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40699 = ORIENTED_EDGE('',*,*,#40700,.F.);
+#40700 = EDGE_CURVE('',#37156,#40617,#40701,.T.);
+#40701 = SURFACE_CURVE('',#40702,(#40705,#40712),.PCURVE_S1.);
+#40702 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40703,#40704),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#40703 = CARTESIAN_POINT('',(-1.10387091734E-06,-3.099996823646,
+    102.74115739434));
+#40704 = CARTESIAN_POINT('',(-1.10389071883E-06,-3.100003176376,
+    103.75884884794));
+#40705 = PCURVE('',#37189,#40706);
+#40706 = DEFINITIONAL_REPRESENTATION('',(#40707),#40711);
+#40707 = LINE('',#40708,#40709);
+#40708 = CARTESIAN_POINT('',(0.,6.283389315972));
+#40709 = VECTOR('',#40710,1.);
+#40710 = DIRECTION('',(1.,0.));
+#40711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40712 = PCURVE('',#40540,#40713);
+#40713 = DEFINITIONAL_REPRESENTATION('',(#40714),#40718);
+#40714 = LINE('',#40715,#40716);
+#40715 = CARTESIAN_POINT('',(0.,0.));
+#40716 = VECTOR('',#40717,1.);
+#40717 = DIRECTION('',(1.,0.));
+#40718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40719 = ADVANCED_FACE('',(#40720),#37299,.F.);
+#40720 = FACE_BOUND('',#40721,.F.);
+#40721 = EDGE_LOOP('',(#40722,#40723,#40724,#40828,#40979));
+#40722 = ORIENTED_EDGE('',*,*,#37265,.F.);
+#40723 = ORIENTED_EDGE('',*,*,#37629,.T.);
+#40724 = ORIENTED_EDGE('',*,*,#40725,.T.);
+#40725 = EDGE_CURVE('',#37479,#40726,#40728,.T.);
+#40726 = VERTEX_POINT('',#40727);
+#40727 = CARTESIAN_POINT('',(4.,0.,89.999996490672));
+#40728 = SURFACE_CURVE('',#40729,(#40760,#40794),.PCURVE_S1.);
+#40729 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#40730,#40731,#40732,#40733,
+    #40734,#40735,#40736,#40737,#40738,#40739,#40740,#40741,#40742,
+    #40743,#40744,#40745,#40746,#40747,#40748,#40749,#40750,#40751,
+    #40752,#40753,#40754,#40755,#40756,#40757,#40758,#40759),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147730787163,0.319754517478,
+    0.863691338123,1.),.UNSPECIFIED.);
+#40730 = CARTESIAN_POINT('',(7.4717084534E-07,-4.,87.999996825968));
+#40731 = CARTESIAN_POINT('',(0.116011953193,-3.99999997253,
+    88.036924285645));
+#40732 = CARTESIAN_POINT('',(0.232023596119,-3.996154618454,
+    88.073851876787));
+#40733 = CARTESIAN_POINT('',(0.347886338661,-3.988463949935,
+    88.110779411035));
+#40734 = CARTESIAN_POINT('',(0.46345143057,-3.976934872469,
+    88.147706879182));
+#40735 = CARTESIAN_POINT('',(0.578570814701,-3.961581167968,
+    88.184634360045));
+#40736 = CARTESIAN_POINT('',(0.693097233091,-3.942423477839,
+    88.221561929342));
+#40737 = CARTESIAN_POINT('',(0.806884333019,-3.919489286062,
+    88.25848956857));
+#40738 = CARTESIAN_POINT('',(1.051254961092,-3.861749837217,
+    88.338416961281));
+#40739 = CARTESIAN_POINT('',(1.181525110959,-3.82561227545,
+    88.381417157782));
+#40740 = CARTESIAN_POINT('',(1.310367435569,-3.784454575661,
+    88.424417228018));
+#40741 = CARTESIAN_POINT('',(1.437556266709,-3.738343114337,
+    88.467417135543));
+#40742 = CARTESIAN_POINT('',(1.562870273818,-3.687356201759,
+    88.510417043638));
+#40743 = CARTESIAN_POINT('',(1.686092682744,-3.631583998002,
+    88.553417116113));
+#40744 = CARTESIAN_POINT('',(1.807011494495,-3.571128428936,
+    88.596417318121));
+#40745 = CARTESIAN_POINT('',(2.299824938072,-3.300493856309,
+    88.775382343516));
+#40746 = CARTESIAN_POINT('',(2.649396327502,-3.049049075306,
+    88.911441411572));
+#40747 = CARTESIAN_POINT('',(2.967164364714,-2.755452943571,
+    89.047448897024));
+#40748 = CARTESIAN_POINT('',(3.247328336247,-2.424547877354,
+    89.183417115192));
+#40749 = CARTESIAN_POINT('',(3.484985974916,-2.061906394432,
+    89.319385370382));
+#40750 = CARTESIAN_POINT('',(3.676187453522,-1.673812099566,
+    89.4553929133));
+#40751 = CARTESIAN_POINT('',(3.817938212025,-1.267202528366,
+    89.591452002679));
+#40752 = CARTESIAN_POINT('',(3.931427433153,-0.745208844525,
+    89.761489504795));
+#40753 = CARTESIAN_POINT('',(3.950969690071,-0.639915065883,
+    89.7955619202));
+#40754 = CARTESIAN_POINT('',(3.967288148552,-0.534040126234,
+    89.829634357719));
+#40755 = CARTESIAN_POINT('',(3.980362877352,-0.427699261401,
+    89.863706806518));
+#40756 = CARTESIAN_POINT('',(3.990178920346,-0.321008242445,
+    89.897779255558));
+#40757 = CARTESIAN_POINT('',(3.996726296525,-0.214083375665,
+    89.931851693595));
+#40758 = CARTESIAN_POINT('',(4.,-0.107041502593,89.965924109184));
+#40759 = CARTESIAN_POINT('',(4.,-8.9E-16,89.999996490672));
+#40760 = PCURVE('',#37299,#40761);
+#40761 = DEFINITIONAL_REPRESENTATION('',(#40762),#40793);
+#40762 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#40763,#40764,#40765,#40766,
+    #40767,#40768,#40769,#40770,#40771,#40772,#40773,#40774,#40775,
+    #40776,#40777,#40778,#40779,#40780,#40781,#40782,#40783,#40784,
+    #40785,#40786,#40787,#40788,#40789,#40790,#40791,#40792),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147730787163,0.319754517478,
+    0.863691338123,1.),.UNSPECIFIED.);
+#40763 = CARTESIAN_POINT('',(-0.103531718972,0.));
+#40764 = CARTESIAN_POINT('',(-0.103531753516,2.90037241295E-02));
+#40765 = CARTESIAN_POINT('',(-0.103531807805,5.800756661272E-02));
+#40766 = CARTESIAN_POINT('',(-0.10353185572,8.701136538279E-02));
+#40767 = CARTESIAN_POINT('',(-0.103531888192,0.116015106061));
+#40768 = CARTESIAN_POINT('',(-0.103531906801,0.145018848255));
+#40769 = CARTESIAN_POINT('',(-0.103531917392,0.174022651865));
+#40770 = CARTESIAN_POINT('',(-0.103531923673,0.203026503377));
+#40771 = CARTESIAN_POINT('',(-0.103531917521,0.265803373925));
+#40772 = CARTESIAN_POINT('',(-0.103531905424,0.299576738984));
+#40773 = CARTESIAN_POINT('',(-0.103531888418,0.333349997499));
+#40774 = CARTESIAN_POINT('',(-0.103531870004,0.36712312346));
+#40775 = CARTESIAN_POINT('',(-0.103531853085,0.400896247852));
+#40776 = CARTESIAN_POINT('',(-0.103531839751,0.434669501814));
+#40777 = CARTESIAN_POINT('',(-0.103531831059,0.468442859804));
+#40778 = CARTESIAN_POINT('',(-0.103531813422,0.609006162728));
+#40779 = CARTESIAN_POINT('',(-0.103531845222,0.71587015796));
+#40780 = CARTESIAN_POINT('',(-0.103531930081,0.822693704814));
+#40781 = CARTESIAN_POINT('',(-0.103531985561,0.92948644175));
+#40782 = CARTESIAN_POINT('',(-0.103531996097,1.036279174711));
+#40783 = CARTESIAN_POINT('',(-0.103531987535,1.143102728773));
+#40784 = CARTESIAN_POINT('',(-0.103531960804,1.249966738689));
+#40785 = CARTESIAN_POINT('',(-0.10353191913,1.38351817752));
+#40786 = CARTESIAN_POINT('',(-0.103531910348,1.410279450213));
+#40787 = CARTESIAN_POINT('',(-0.10353190128,1.43704073974));
+#40788 = CARTESIAN_POINT('',(-0.103531892081,1.463802037871));
+#40789 = CARTESIAN_POINT('',(-0.103531882912,1.490563336206));
+#40790 = CARTESIAN_POINT('',(-0.103531873944,1.517324626182));
+#40791 = CARTESIAN_POINT('',(-0.103531865356,1.544085899066));
+#40792 = CARTESIAN_POINT('',(-0.103531857335,1.570847145957));
+#40793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40794 = PCURVE('',#37576,#40795);
+#40795 = DEFINITIONAL_REPRESENTATION('',(#40796),#40827);
+#40796 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#40797,#40798,#40799,#40800,
+    #40801,#40802,#40803,#40804,#40805,#40806,#40807,#40808,#40809,
+    #40810,#40811,#40812,#40813,#40814,#40815,#40816,#40817,#40818,
+    #40819,#40820,#40821,#40822,#40823,#40824,#40825,#40826),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147730787163,0.319754517478,
+    0.863691338123,1.),.UNSPECIFIED.);
+#40797 = CARTESIAN_POINT('',(-4.712389167177,-87.99999682596));
+#40798 = CARTESIAN_POINT('',(-4.741391968683,-88.03692428564));
+#40799 = CARTESIAN_POINT('',(-4.770394879933,-88.07385187678));
+#40800 = CARTESIAN_POINT('',(-4.799397740981,-88.11077941103));
+#40801 = CARTESIAN_POINT('',(-4.828400539354,-88.14770687918));
+#40802 = CARTESIAN_POINT('',(-4.857403336305,-88.18463436004));
+#40803 = CARTESIAN_POINT('',(-4.88640619307,-88.22156192934));
+#40804 = CARTESIAN_POINT('',(-4.915409097112,-88.25848956857));
+#40805 = CARTESIAN_POINT('',(-4.978183916814,-88.33841696128));
+#40806 = CARTESIAN_POINT('',(-5.011956178506,-88.38141715778));
+#40807 = CARTESIAN_POINT('',(-5.045728334626,-88.42441722801));
+#40808 = CARTESIAN_POINT('',(-5.079500359654,-88.46741713554));
+#40809 = CARTESIAN_POINT('',(-5.113272384685,-88.51041704363));
+#40810 = CARTESIAN_POINT('',(-5.147044540726,-88.55341711611));
+#40811 = CARTESIAN_POINT('',(-5.180816802001,-88.59641731812));
+#40812 = CARTESIAN_POINT('',(-5.32137554463,-88.77538234351));
+#40813 = CARTESIAN_POINT('',(-5.42823608286,-88.91144141157));
+#40814 = CARTESIAN_POINT('',(-5.535056176429,-89.04744889702));
+#40815 = CARTESIAN_POINT('',(-5.641845453761,-89.18341711519));
+#40816 = CARTESIAN_POINT('',(-5.748634727634,-89.31938537038));
+#40817 = CARTESIAN_POINT('',(-5.855454813578,-89.4553929133));
+#40818 = CARTESIAN_POINT('',(-5.962315347948,-89.59145200267));
+#40819 = CARTESIAN_POINT('',(-6.095862439193,-89.76148950479));
+#40820 = CARTESIAN_POINT('',(-6.122622840503,-89.7955619202));
+#40821 = CARTESIAN_POINT('',(-6.149383258498,-89.82963435771));
+#40822 = CARTESIAN_POINT('',(-6.17614368501,-89.86370680651));
+#40823 = CARTESIAN_POINT('',(-6.20290411171,-89.89777925555));
+#40824 = CARTESIAN_POINT('',(-6.229664530102,-89.93185169359));
+#40825 = CARTESIAN_POINT('',(-6.256424931531,-89.96592410918));
+#40826 = CARTESIAN_POINT('',(-6.28318530718,-89.99999649067));
+#40827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40828 = ORIENTED_EDGE('',*,*,#40829,.T.);
+#40829 = EDGE_CURVE('',#40726,#40830,#40832,.T.);
+#40830 = VERTEX_POINT('',#40831);
+#40831 = CARTESIAN_POINT('',(8.15113247E-07,-4.,95.999996537354));
+#40832 = SURFACE_CURVE('',#40833,(#40878,#40926),.PCURVE_S1.);
+#40833 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#40834,#40835,#40836,#40837,
+    #40838,#40839,#40840,#40841,#40842,#40843,#40844,#40845,#40846,
+    #40847,#40848,#40849,#40850,#40851,#40852,#40853,#40854,#40855,
+    #40856,#40857,#40858,#40859,#40860,#40861,#40862,#40863,#40864,
+    #40865,#40866,#40867,#40868,#40869,#40870,#40871,#40872,#40873,
+    #40874,#40875,#40876,#40877),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217222504469,0.435871913316,0.651860131237,0.869178978111,
+    0.951695956968,1.),.UNSPECIFIED.);
+#40834 = CARTESIAN_POINT('',(4.,-8.9E-16,89.999996490672));
+#40835 = CARTESIAN_POINT('',(4.,0.511588237694,90.162840146428));
+#40836 = CARTESIAN_POINT('',(3.925221664713,1.023902938485,
+    90.325914456538));
+#40837 = CARTESIAN_POINT('',(3.775297769597,1.523026125964,
+    90.488852650615));
+#40838 = CARTESIAN_POINT('',(3.553397823322,1.996273565992,
+    90.65170680244));
+#40839 = CARTESIAN_POINT('',(3.264658839439,2.431971312385,
+    90.814560948951));
+#40840 = CARTESIAN_POINT('',(2.916378557227,2.819659275632,
+    90.977499176312));
+#40841 = CARTESIAN_POINT('',(2.517741016125,3.150032175499,
+    91.140573506237));
+#40842 = CARTESIAN_POINT('',(1.641036446094,3.684042839676,
+    91.467330505042));
+#40843 = CARTESIAN_POINT('',(1.161195207143,3.887607174021,
+    91.631482204309));
+#40844 = CARTESIAN_POINT('',(0.653238428031,4.019137550562,
+    91.795492783409));
+#40845 = CARTESIAN_POINT('',(0.12990798409,4.074692109797,
+    91.959417096444));
+#40846 = CARTESIAN_POINT('',(-0.395898299357,4.052585782521,
+    92.123341681684));
+#40847 = CARTESIAN_POINT('',(-0.91120185215,3.953678678995,
+    92.287352165874));
+#40848 = CARTESIAN_POINT('',(-1.403035397321,3.781092957216,
+    92.451503848757));
+#40849 = CARTESIAN_POINT('',(-2.309401396528,3.305362597768,
+    92.77733549412));
+#40850 = CARTESIAN_POINT('',(-2.726075545706,3.003164062274,
+    92.939478036548));
+#40851 = CARTESIAN_POINT('',(-3.096748571792,2.641213553573,
+    93.101488659699));
+#40852 = CARTESIAN_POINT('',(-3.411813988275,2.228044523305,
+    93.263417189887));
+#40853 = CARTESIAN_POINT('',(-3.66343516882,1.773443983029,
+    93.425345705784));
+#40854 = CARTESIAN_POINT('',(-3.845801945755,1.288522291753,
+    93.587356275433));
+#40855 = CARTESIAN_POINT('',(-3.95496353136,0.785506320662,
+    93.749498787069));
+#40856 = CARTESIAN_POINT('',(-4.025902192904,-0.232521590281,
+    94.074332973755));
+#40857 = CARTESIAN_POINT('',(-3.986867415574,-0.749027685813,
+    94.237480051409));
+#40858 = CARTESIAN_POINT('',(-3.871883460001,-1.25758446689,
+    94.400490762946));
+#40859 = CARTESIAN_POINT('',(-3.683235459669,-1.745300990016,
+    94.563417369683));
+#40860 = CARTESIAN_POINT('',(-3.425244401191,-2.200159388452,
+    94.726343843799));
+#40861 = CARTESIAN_POINT('',(-3.104474823125,-2.611204800872,
+    94.889354286721));
+#40862 = CARTESIAN_POINT('',(-2.729456379162,-2.968505122821,
+    95.052501210343));
+#40863 = CARTESIAN_POINT('',(-2.153180915617,-3.376622490179,
+    95.277276962653));
+#40864 = CARTESIAN_POINT('',(-1.988344502868,-3.480136693449,
+    95.339138751399));
+#40865 = CARTESIAN_POINT('',(-1.81784375836,-3.574438320091,
+    95.400999726126));
+#40866 = CARTESIAN_POINT('',(-1.642281728116,-3.65916868066,
+    95.462859678414));
+#40867 = CARTESIAN_POINT('',(-1.462284838374,-3.734017712123,
+    95.52471963863));
+#40868 = CARTESIAN_POINT('',(-1.278501114723,-3.798723490445,
+    95.586580631019));
+#40869 = CARTESIAN_POINT('',(-1.091599363467,-3.853073880775,
+    95.648442433414));
+#40870 = CARTESIAN_POINT('',(-0.791438708915,-3.922571437977,
+    95.746514085005));
+#40871 = CARTESIAN_POINT('',(-0.679773486615,-3.944630251217,
+    95.782725874748));
+#40872 = CARTESIAN_POINT('',(-0.567411032047,-3.963054995402,
+    95.818937686451));
+#40873 = CARTESIAN_POINT('',(-0.454489450069,-3.977820247469,
+    95.855149500263));
+#40874 = CARTESIAN_POINT('',(-0.341147566671,-3.988906930834,
+    95.89136130084));
+#40875 = CARTESIAN_POINT('',(-0.22752492898,-3.996302315387,
+    95.927573077347));
+#40876 = CARTESIAN_POINT('',(-0.113761805254,-4.000000017494,
+    95.963784823458));
+#40877 = CARTESIAN_POINT('',(8.1511324623E-07,-4.,95.999996537354));
+#40878 = PCURVE('',#37299,#40879);
+#40879 = DEFINITIONAL_REPRESENTATION('',(#40880),#40925);
+#40880 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#40881,#40882,#40883,#40884,
+    #40885,#40886,#40887,#40888,#40889,#40890,#40891,#40892,#40893,
+    #40894,#40895,#40896,#40897,#40898,#40899,#40900,#40901,#40902,
+    #40903,#40904,#40905,#40906,#40907,#40908,#40909,#40910,#40911,
+    #40912,#40913,#40914,#40915,#40916,#40917,#40918,#40919,#40920,
+    #40921,#40922,#40923,#40924),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217222504469,0.435871913316,0.651860131237,0.869178978111,
+    0.951695956968,1.),.UNSPECIFIED.);
+#40881 = CARTESIAN_POINT('',(-0.103531857335,1.570847145957));
+#40882 = CARTESIAN_POINT('',(-0.103531819,1.698748369354));
+#40883 = CARTESIAN_POINT('',(-0.103531793123,1.826830771881));
+#40884 = CARTESIAN_POINT('',(-0.103531803916,1.954806307539));
+#40885 = CARTESIAN_POINT('',(-0.103531857735,2.082715883734));
+#40886 = CARTESIAN_POINT('',(-0.1035320156,2.210625463322));
+#40887 = CARTESIAN_POINT('',(-0.103532060486,2.338601003282));
+#40888 = CARTESIAN_POINT('',(-0.103532018903,2.46668340487));
+#40889 = CARTESIAN_POINT('',(-0.103531888388,2.723326010375));
+#40890 = CARTESIAN_POINT('',(-0.103531781651,2.852254592998));
+#40891 = CARTESIAN_POINT('',(-0.10353176509,2.981072405723));
+#40892 = CARTESIAN_POINT('',(-0.10353200945,3.109822561263));
+#40893 = CARTESIAN_POINT('',(-0.103531658693,3.238572665295));
+#40894 = CARTESIAN_POINT('',(-0.103532029112,3.367390495958));
+#40895 = CARTESIAN_POINT('',(-0.103531958904,3.496319085135));
+#40896 = CARTESIAN_POINT('',(-0.10353189578,3.752234943737));
+#40897 = CARTESIAN_POINT('',(-0.103531841235,3.879585513611));
+#40898 = CARTESIAN_POINT('',(-0.103531811381,4.006832477163));
+#40899 = CARTESIAN_POINT('',(-0.103531919404,4.13401500053));
+#40900 = CARTESIAN_POINT('',(-0.103531972493,4.261197531248));
+#40901 = CARTESIAN_POINT('',(-0.103531996045,4.388444498125));
+#40902 = CARTESIAN_POINT('',(-0.103531984391,4.515795068984));
+#40903 = CARTESIAN_POINT('',(-0.103531915807,4.77092749306));
+#40904 = CARTESIAN_POINT('',(-0.103531858113,4.899067029645));
+#40905 = CARTESIAN_POINT('',(-0.103531790896,5.027099445678));
+#40906 = CARTESIAN_POINT('',(-0.1035317351,5.155065806544));
+#40907 = CARTESIAN_POINT('',(-0.103531707994,5.283032130131));
+#40908 = CARTESIAN_POINT('',(-0.103531940556,5.411064517201));
+#40909 = CARTESIAN_POINT('',(-0.103532083317,5.539204044394));
+#40910 = CARTESIAN_POINT('',(-0.103532072816,5.715748232689));
+#40911 = CARTESIAN_POINT('',(-0.103532047663,5.764335932212));
+#40912 = CARTESIAN_POINT('',(-0.103531997707,5.812922980043));
+#40913 = CARTESIAN_POINT('',(-0.103531920581,5.861509212161));
+#40914 = CARTESIAN_POINT('',(-0.10353182558,5.910095442913));
+#40915 = CARTESIAN_POINT('',(-0.103531735703,5.958682487889));
+#40916 = CARTESIAN_POINT('',(-0.103531680218,6.007270186296));
+#40917 = CARTESIAN_POINT('',(-0.10353167634,6.084297983484));
+#40918 = CARTESIAN_POINT('',(-0.103531691578,6.11273958817));
+#40919 = CARTESIAN_POINT('',(-0.103531730487,6.141181221741));
+#40920 = CARTESIAN_POINT('',(-0.103531793877,6.169622869386));
+#40921 = CARTESIAN_POINT('',(-0.103531876371,6.198064516622));
+#40922 = CARTESIAN_POINT('',(-0.103531966403,6.226506149295));
+#40923 = CARTESIAN_POINT('',(-0.103532046217,6.254947753578));
+#40924 = CARTESIAN_POINT('',(-0.103532091869,6.283389315972));
+#40925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40926 = PCURVE('',#40927,#40932);
+#40927 = CYLINDRICAL_SURFACE('',#40928,4.);
+#40928 = AXIS2_PLACEMENT_3D('',#40929,#40930,#40931);
+#40929 = CARTESIAN_POINT('',(0.,0.,0.));
+#40930 = DIRECTION('',(-0.,-0.,-1.));
+#40931 = DIRECTION('',(1.,0.,0.));
+#40932 = DEFINITIONAL_REPRESENTATION('',(#40933),#40978);
+#40933 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#40934,#40935,#40936,#40937,
+    #40938,#40939,#40940,#40941,#40942,#40943,#40944,#40945,#40946,
+    #40947,#40948,#40949,#40950,#40951,#40952,#40953,#40954,#40955,
+    #40956,#40957,#40958,#40959,#40960,#40961,#40962,#40963,#40964,
+    #40965,#40966,#40967,#40968,#40969,#40970,#40971,#40972,#40973,
+    #40974,#40975,#40976,#40977),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217222504469,0.435871913316,0.651860131237,0.869178978111,
+    0.951695956968,1.),.UNSPECIFIED.);
+#40934 = CARTESIAN_POINT('',(0.,-89.99999649067));
+#40935 = CARTESIAN_POINT('',(-0.127897059423,-90.16284014642));
+#40936 = CARTESIAN_POINT('',(-0.255975296962,-90.32591445653));
+#40937 = CARTESIAN_POINT('',(-0.38394668224,-90.48885265061));
+#40938 = CARTESIAN_POINT('',(-0.511852131837,-90.65170680244));
+#40939 = CARTESIAN_POINT('',(-0.639757582115,-90.81456094895));
+#40940 = CARTESIAN_POINT('',(-0.767728963176,-90.97749917631));
+#40941 = CARTESIAN_POINT('',(-0.895807198243,-91.14057350623));
+#40942 = CARTESIAN_POINT('',(-1.152441458009,-91.46733050504));
+#40943 = CARTESIAN_POINT('',(-1.281365844332,-91.6314822043));
+#40944 = CARTESIAN_POINT('',(-1.410179503568,-91.79549278341));
+#40945 = CARTESIAN_POINT('',(-1.538925453054,-91.95941709643));
+#40946 = CARTESIAN_POINT('',(-1.667671374593,-92.12334168168));
+#40947 = CARTESIAN_POINT('',(-1.796485042382,-92.28735216587));
+#40948 = CARTESIAN_POINT('',(-1.925409431922,-92.45150384875));
+#40949 = CARTESIAN_POINT('',(-2.181316971307,-92.77733549412));
+#40950 = CARTESIAN_POINT('',(-2.308663403603,-92.93947803654));
+#40951 = CARTESIAN_POINT('',(-2.43590624417,-93.10148865969));
+#40952 = CARTESIAN_POINT('',(-2.563084650563,-93.26341718988));
+#40953 = CARTESIAN_POINT('',(-2.69026305773,-93.42534570578));
+#40954 = CARTESIAN_POINT('',(-2.817505903931,-93.58735627543));
+#40955 = CARTESIAN_POINT('',(-2.944852340499,-93.74949878706));
+#40956 = CARTESIAN_POINT('',(-3.199976467293,-94.07433297375));
+#40957 = CARTESIAN_POINT('',(-3.328111828427,-94.23748005141));
+#40958 = CARTESIAN_POINT('',(-3.456140068643,-94.40049076294));
+#40959 = CARTESIAN_POINT('',(-3.584102247405,-94.56341736968));
+#40960 = CARTESIAN_POINT('',(-3.712064438854,-94.72634384379));
+#40961 = CARTESIAN_POINT('',(-3.840092711974,-94.88935428672));
+#40962 = CARTESIAN_POINT('',(-3.968228095395,-95.05250121034));
+#40963 = CARTESIAN_POINT('',(-4.144766546487,-95.27727696265));
+#40964 = CARTESIAN_POINT('',(-4.193352664071,-95.33913875139));
+#40965 = CARTESIAN_POINT('',(-4.241938126961,-95.40099972612));
+#40966 = CARTESIAN_POINT('',(-4.290522772224,-95.46285967841));
+#40967 = CARTESIAN_POINT('',(-4.339107415834,-95.52471963863));
+#40968 = CARTESIAN_POINT('',(-4.387692875033,-95.58658063101));
+#40969 = CARTESIAN_POINT('',(-4.436278990225,-95.64844243341));
+#40970 = CARTESIAN_POINT('',(-4.513304281931,-95.746514085));
+#40971 = CARTESIAN_POINT('',(-4.541744962951,-95.78272587474));
+#40972 = CARTESIAN_POINT('',(-4.570185673565,-95.81893768645));
+#40973 = CARTESIAN_POINT('',(-4.598626398885,-95.85514950026));
+#40974 = CARTESIAN_POINT('',(-4.627067125015,-95.89136130084));
+#40975 = CARTESIAN_POINT('',(-4.655507839048,-95.92757307734));
+#40976 = CARTESIAN_POINT('',(-4.683948529071,-95.96378482345));
+#40977 = CARTESIAN_POINT('',(-4.712389184163,-95.99999653735));
+#40978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40979 = ORIENTED_EDGE('',*,*,#40980,.F.);
+#40980 = EDGE_CURVE('',#37266,#40830,#40981,.T.);
+#40981 = SURFACE_CURVE('',#40982,(#40985,#40992),.PCURVE_S1.);
+#40982 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#40983,#40984),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#40983 = CARTESIAN_POINT('',(-1.01893343762E-06,-3.10000293191,
+    95.758848607737));
+#40984 = CARTESIAN_POINT('',(1.01890597382E-06,-4.100004475779,
+    96.026792038297));
+#40985 = PCURVE('',#37299,#40986);
+#40986 = DEFINITIONAL_REPRESENTATION('',(#40987),#40991);
+#40987 = LINE('',#40988,#40989);
+#40988 = CARTESIAN_POINT('',(0.,6.283389315972));
+#40989 = VECTOR('',#40990,1.);
+#40990 = DIRECTION('',(1.,0.));
+#40991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40992 = PCURVE('',#40650,#40993);
+#40993 = DEFINITIONAL_REPRESENTATION('',(#40994),#40998);
+#40994 = LINE('',#40995,#40996);
+#40995 = CARTESIAN_POINT('',(0.,0.));
+#40996 = VECTOR('',#40997,1.);
+#40997 = DIRECTION('',(1.,0.));
+#40998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40999 = ADVANCED_FACE('',(#41000),#37576,.T.);
+#41000 = FACE_BOUND('',#41001,.F.);
+#41001 = EDGE_LOOP('',(#41002,#41003,#41004,#41005,#41151,#41172));
+#41002 = ORIENTED_EDGE('',*,*,#37478,.F.);
+#41003 = ORIENTED_EDGE('',*,*,#37801,.T.);
+#41004 = ORIENTED_EDGE('',*,*,#37934,.T.);
+#41005 = ORIENTED_EDGE('',*,*,#41006,.T.);
+#41006 = EDGE_CURVE('',#37870,#41007,#41009,.T.);
+#41007 = VERTEX_POINT('',#41008);
+#41008 = CARTESIAN_POINT('',(4.,0.,90.499996419363));
+#41009 = SURFACE_CURVE('',#41010,(#41055,#41103),.PCURVE_S1.);
+#41010 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#41011,#41012,#41013,#41014,
+    #41015,#41016,#41017,#41018,#41019,#41020,#41021,#41022,#41023,
+    #41024,#41025,#41026,#41027,#41028,#41029,#41030,#41031,#41032,
+    #41033,#41034,#41035,#41036,#41037,#41038,#41039,#41040,#41041,
+    #41042,#41043,#41044,#41045,#41046,#41047,#41048,#41049,#41050,
+    #41051,#41052,#41053,#41054),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.57596016264E-02,0.195763535772,0.359764783188,0.565755750303,
+    0.751752924516,0.921753292552,1.),.UNSPECIFIED.);
+#41011 = CARTESIAN_POINT('',(-4.,-7.4721992993E-07,86.499996825941));
+#41012 = CARTESIAN_POINT('',(-3.999999967795,-0.135998242643,
+    86.543286110055));
+#41013 = CARTESIAN_POINT('',(-3.994605446495,-0.27199640117,
+    86.586575587713));
+#41014 = CARTESIAN_POINT('',(-3.983816460778,-0.407737297559,
+    86.629864914205));
+#41015 = CARTESIAN_POINT('',(-3.967648294433,-0.542964332412,
+    86.673154158988));
+#41016 = CARTESIAN_POINT('',(-3.946131439365,-0.677422557663,
+    86.716443524318));
+#41017 = CARTESIAN_POINT('',(-3.919311544593,-0.810859002072,
+    86.759733063879));
+#41018 = CARTESIAN_POINT('',(-3.836462566281,-1.152372029304,
+    86.871593126441));
+#41019 = CARTESIAN_POINT('',(-3.772520520019,-1.358536621308,
+    86.940166024385));
+#41020 = CARTESIAN_POINT('',(-3.695665196121,-1.560513060537,
+    87.008737373825));
+#41021 = CARTESIAN_POINT('',(-3.606232863501,-1.757335139986,
+    87.077307721141));
+#41022 = CARTESIAN_POINT('',(-3.504645635757,-1.948073870499,
+    87.145879048032));
+#41023 = CARTESIAN_POINT('',(-3.391410131168,-2.13184043494,
+    87.214451924167));
+#41024 = CARTESIAN_POINT('',(-3.097268782612,-2.548253993013,
+    87.376733603885));
+#41025 = CARTESIAN_POINT('',(-2.906747984954,-2.774156862437,
+    87.470454580968));
+#41026 = CARTESIAN_POINT('',(-2.697089238193,-2.983320975006,
+    87.56416812312));
+#41027 = CARTESIAN_POINT('',(-2.470076835626,-3.17383282811,
+    87.657876955097));
+#41028 = CARTESIAN_POINT('',(-2.22770626642,-3.344017782299,
+    87.751590512769));
+#41029 = CARTESIAN_POINT('',(-1.972171602515,-3.492450643621,
+    87.845311496747));
+#41030 = CARTESIAN_POINT('',(-1.371420227078,-3.775704232007,
+    88.056726484823));
+#41031 = CARTESIAN_POINT('',(-1.019857676368,-3.897373294297,
+    88.174462056482));
+#41032 = CARTESIAN_POINT('',(-0.656011578947,-3.980701067172,
+    88.292172338125));
+#41033 = CARTESIAN_POINT('',(-0.284904276673,-4.024321278099,
+    88.409872733832));
+#41034 = CARTESIAN_POINT('',(8.834704018729E-02,-4.027632442013,
+    88.52758299406));
+#41035 = CARTESIAN_POINT('',(0.458540089009,-3.990799026964,
+    88.645318551291));
+#41036 = CARTESIAN_POINT('',(1.147243916365,-3.846467454918,
+    88.869302099964));
+#41037 = CARTESIAN_POINT('',(1.467421175633,-3.746146250201,
+    88.975600324965));
+#41038 = CARTESIAN_POINT('',(1.777158412365,-3.614771205715,
+    89.081884729471));
+#41039 = CARTESIAN_POINT('',(2.072883009375,-3.453696414051,
+    89.188160353612));
+#41040 = CARTESIAN_POINT('',(2.351256934082,-3.264740029811,
+    89.294444761584));
+#41041 = CARTESIAN_POINT('',(2.609204780581,-3.050168995095,
+    89.400742990292));
+#41042 = CARTESIAN_POINT('',(3.058586335867,-2.595800228887,
+    89.604161371157));
+#41043 = CARTESIAN_POINT('',(3.253894886031,-2.359696435056,
+    89.701312259226));
+#41044 = CARTESIAN_POINT('',(3.427820802763,-2.106568366107,
+    89.798454308119));
+#41045 = CARTESIAN_POINT('',(3.578625791912,-1.838755877957,
+    89.89559073659));
+#41046 = CARTESIAN_POINT('',(3.704886120972,-1.558787357324,
+    89.992732785481));
+#41047 = CARTESIAN_POINT('',(3.805502369335,-1.26936240653,
+    90.089883670728));
+#41048 = CARTESIAN_POINT('',(3.913943211565,-0.837124923571,
+    90.231733014154));
+#41049 = CARTESIAN_POINT('',(3.942542082417,-0.69948394504,
+    90.276443734305));
+#41050 = CARTESIAN_POINT('',(3.965490493146,-0.560717621288,
+    90.321154270113));
+#41051 = CARTESIAN_POINT('',(3.982736522225,-0.421104379034,
+    90.365864689725));
+#41052 = CARTESIAN_POINT('',(3.994245488683,-0.280924970137,
+    90.410575227312));
+#41053 = CARTESIAN_POINT('',(4.,-0.140462090668,90.455285949094));
+#41054 = CARTESIAN_POINT('',(4.,-8.9E-16,90.499996419363));
+#41055 = PCURVE('',#37576,#41056);
+#41056 = DEFINITIONAL_REPRESENTATION('',(#41057),#41102);
+#41057 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#41058,#41059,#41060,#41061,
+    #41062,#41063,#41064,#41065,#41066,#41067,#41068,#41069,#41070,
+    #41071,#41072,#41073,#41074,#41075,#41076,#41077,#41078,#41079,
+    #41080,#41081,#41082,#41083,#41084,#41085,#41086,#41087,#41088,
+    #41089,#41090,#41091,#41092,#41093,#41094,#41095,#41096,#41097,
+    #41098,#41099,#41100,#41101),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.57596016264E-02,0.195763535772,0.359764783188,0.565755750303,
+    0.751752924516,0.921753292552,1.),.UNSPECIFIED.);
+#41058 = CARTESIAN_POINT('',(-3.141592840395,-86.49999682594));
+#41059 = CARTESIAN_POINT('',(-3.175592214251,-86.54328611005));
+#41060 = CARTESIAN_POINT('',(-3.209591754673,-86.58657558771));
+#41061 = CARTESIAN_POINT('',(-3.243591172217,-86.6298649142));
+#41062 = CARTESIAN_POINT('',(-3.277590510628,-86.67315415898));
+#41063 = CARTESIAN_POINT('',(-3.311589924552,-86.71644352431));
+#41064 = CARTESIAN_POINT('',(-3.345589457246,-86.75973306387));
+#41065 = CARTESIAN_POINT('',(-3.433444131629,-86.87159312644));
+#41066 = CARTESIAN_POINT('',(-3.4873011174,-86.94016602438));
+#41067 = CARTESIAN_POINT('',(-3.541156867012,-87.00873737382));
+#41068 = CARTESIAN_POINT('',(-3.595011832671,-87.07730772114));
+#41069 = CARTESIAN_POINT('',(-3.64886758531,-87.14587904803));
+#41070 = CARTESIAN_POINT('',(-3.702724574222,-87.21445192416));
+#41071 = CARTESIAN_POINT('',(-3.830180297975,-87.37673360388));
+#41072 = CARTESIAN_POINT('',(-3.903788609248,-87.47045458096));
+#41073 = CARTESIAN_POINT('',(-3.977391109848,-87.56416812312));
+#41074 = CARTESIAN_POINT('',(-4.05098991385,-87.65787695509));
+#41075 = CARTESIAN_POINT('',(-4.124592412561,-87.75159051276));
+#41076 = CARTESIAN_POINT('',(-4.19820072298,-87.84531149674));
+#41077 = CARTESIAN_POINT('',(-4.364245673675,-88.05672648482));
+#41078 = CARTESIAN_POINT('',(-4.456714950478,-88.17446205648));
+#41079 = CARTESIAN_POINT('',(-4.549164339958,-88.29217233812));
+#41080 = CARTESIAN_POINT('',(-4.64160596628,-88.40987273383));
+#41081 = CARTESIAN_POINT('',(-4.734055358581,-88.52758299406));
+#41082 = CARTESIAN_POINT('',(-4.826524637454,-88.64531855129));
+#41083 = CARTESIAN_POINT('',(-5.002440910952,-88.86930209996));
+#41084 = CARTESIAN_POINT('',(-5.085927356198,-88.97560032496));
+#41085 = CARTESIAN_POINT('',(-5.169402955485,-89.08188472947));
+#41086 = CARTESIAN_POINT('',(-5.252871660492,-89.18816035361));
+#41087 = CARTESIAN_POINT('',(-5.336347259419,-89.29444476158));
+#41088 = CARTESIAN_POINT('',(-5.419833704283,-89.40074299029));
+#41089 = CARTESIAN_POINT('',(-5.579598132023,-89.60416137115));
+#41090 = CARTESIAN_POINT('',(-5.655900256321,-89.70131225922));
+#41091 = CARTESIAN_POINT('',(-5.732195431119,-89.79845430811));
+#41092 = CARTESIAN_POINT('',(-5.808486187906,-89.89559073659));
+#41093 = CARTESIAN_POINT('',(-5.884781362472,-89.99273278548));
+#41094 = CARTESIAN_POINT('',(-5.961083486915,-90.08988367072));
+#41095 = CARTESIAN_POINT('',(-6.072491705288,-90.23173301415));
+#41096 = CARTESIAN_POINT('',(-6.107607425362,-90.2764437343));
+#41097 = CARTESIAN_POINT('',(-6.142723001687,-90.32115427011));
+#41098 = CARTESIAN_POINT('',(-6.17783848691,-90.36586468972));
+#41099 = CARTESIAN_POINT('',(-6.212954063978,-90.41057522731));
+#41100 = CARTESIAN_POINT('',(-6.248069784513,-90.45528594909));
+#41101 = CARTESIAN_POINT('',(-6.28318530718,-90.49999641936));
+#41102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41103 = PCURVE('',#37884,#41104);
+#41104 = DEFINITIONAL_REPRESENTATION('',(#41105),#41150);
+#41105 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#41106,#41107,#41108,#41109,
+    #41110,#41111,#41112,#41113,#41114,#41115,#41116,#41117,#41118,
+    #41119,#41120,#41121,#41122,#41123,#41124,#41125,#41126,#41127,
+    #41128,#41129,#41130,#41131,#41132,#41133,#41134,#41135,#41136,
+    #41137,#41138,#41139,#41140,#41141,#41142,#41143,#41144,#41145,
+    #41146,#41147,#41148,#41149),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.57596016264E-02,0.195763535772,0.359764783188,0.565755750303,
+    0.751752924516,0.921753292552,1.),.UNSPECIFIED.);
+#41106 = CARTESIAN_POINT('',(-0.931752663324,0.));
+#41107 = CARTESIAN_POINT('',(-0.9317527179,3.400045849023E-02));
+#41108 = CARTESIAN_POINT('',(-0.931752821755,6.800109449106E-02));
+#41109 = CARTESIAN_POINT('',(-0.931752932198,0.102001611856));
+#41110 = CARTESIAN_POINT('',(-0.931753020183,0.136002051795));
+#41111 = CARTESIAN_POINT('',(-0.931753070895,0.170002568798));
+#41112 = CARTESIAN_POINT('',(-0.931753084324,0.204003206561));
+#41113 = CARTESIAN_POINT('',(-0.931753062434,0.291860739647));
+#41114 = CARTESIAN_POINT('',(-0.931752986165,0.345719481293));
+#41115 = CARTESIAN_POINT('',(-0.931752876747,0.399576989741));
+#41116 = CARTESIAN_POINT('',(-0.931752778552,0.453433715015));
+#41117 = CARTESIAN_POINT('',(-0.931752715004,0.507291225436));
+#41118 = CARTESIAN_POINT('',(-0.931752683311,0.561149968416));
+#41119 = CARTESIAN_POINT('',(-0.931752674464,0.68860983444));
+#41120 = CARTESIAN_POINT('',(-0.931752721058,0.762220531002));
+#41121 = CARTESIAN_POINT('',(-0.931752803347,0.835825408727));
+#41122 = CARTESIAN_POINT('',(-0.931752880389,0.909426587191));
+#41123 = CARTESIAN_POINT('',(-0.931752929567,0.983031463565));
+#41124 = CARTESIAN_POINT('',(-0.931752954749,1.05664215751));
+#41125 = CARTESIAN_POINT('',(-0.931752965053,1.222692496312));
+#41126 = CARTESIAN_POINT('',(-0.931752938816,1.315164781714));
+#41127 = CARTESIAN_POINT('',(-0.931752890509,1.407617186808));
+#41128 = CARTESIAN_POINT('',(-0.931752847018,1.500061828321));
+#41129 = CARTESIAN_POINT('',(-0.931752810222,1.592514230306));
+#41130 = CARTESIAN_POINT('',(-0.931752787797,1.684986515055));
+#41131 = CARTESIAN_POINT('',(-0.931752774855,1.860908500276));
+#41132 = CARTESIAN_POINT('',(-0.931752781499,1.944397653287));
+#41133 = CARTESIAN_POINT('',(-0.931752801742,2.027875958215));
+#41134 = CARTESIAN_POINT('',(-0.931752834522,2.111347367829));
+#41135 = CARTESIAN_POINT('',(-0.93175286811,2.194825671451));
+#41136 = CARTESIAN_POINT('',(-0.931752886011,2.278314821896));
+#41137 = CARTESIAN_POINT('',(-0.931752888987,2.438084430742));
+#41138 = CARTESIAN_POINT('',(-0.931752877076,2.514389031038));
+#41139 = CARTESIAN_POINT('',(-0.931752848667,2.590686683661));
+#41140 = CARTESIAN_POINT('',(-0.931752815032,2.666979921442));
+#41141 = CARTESIAN_POINT('',(-0.931752796857,2.743277578449));
+#41142 = CARTESIAN_POINT('',(-0.931752808493,2.819582182908));
+#41143 = CARTESIAN_POINT('',(-0.93175284208,2.930994019581));
+#41144 = CARTESIAN_POINT('',(-0.931752855099,2.966110879787));
+#41145 = CARTESIAN_POINT('',(-0.931752869618,3.001227595762));
+#41146 = CARTESIAN_POINT('',(-0.931752882919,3.036344220572));
+#41147 = CARTESIAN_POINT('',(-0.931752892347,3.071460937688));
+#41148 = CARTESIAN_POINT('',(-0.931752897168,3.106577798911));
+#41149 = CARTESIAN_POINT('',(-0.931752900428,3.141694462293));
+#41150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41151 = ORIENTED_EDGE('',*,*,#41152,.F.);
+#41152 = EDGE_CURVE('',#40726,#41007,#41153,.T.);
+#41153 = SURFACE_CURVE('',#41154,(#41158,#41165),.PCURVE_S1.);
+#41154 = LINE('',#41155,#41156);
+#41155 = CARTESIAN_POINT('',(4.,0.,0.));
+#41156 = VECTOR('',#41157,1.);
+#41157 = DIRECTION('',(0.,0.,1.));
+#41158 = PCURVE('',#37576,#41159);
+#41159 = DEFINITIONAL_REPRESENTATION('',(#41160),#41164);
+#41160 = LINE('',#41161,#41162);
+#41161 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#41162 = VECTOR('',#41163,1.);
+#41163 = DIRECTION('',(-0.,-1.));
+#41164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41165 = PCURVE('',#40927,#41166);
+#41166 = DEFINITIONAL_REPRESENTATION('',(#41167),#41171);
+#41167 = LINE('',#41168,#41169);
+#41168 = CARTESIAN_POINT('',(-0.,0.));
+#41169 = VECTOR('',#41170,1.);
+#41170 = DIRECTION('',(-0.,-1.));
+#41171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41172 = ORIENTED_EDGE('',*,*,#40725,.F.);
+#41173 = ADVANCED_FACE('',(#41174),#37884,.F.);
+#41174 = FACE_BOUND('',#41175,.F.);
+#41175 = EDGE_LOOP('',(#41176,#41177,#41178,#41219,#41284));
+#41176 = ORIENTED_EDGE('',*,*,#41006,.F.);
+#41177 = ORIENTED_EDGE('',*,*,#37869,.T.);
+#41178 = ORIENTED_EDGE('',*,*,#41179,.T.);
+#41179 = EDGE_CURVE('',#37829,#41180,#41182,.T.);
+#41180 = VERTEX_POINT('',#41181);
+#41181 = CARTESIAN_POINT('',(-3.099997068108,1.018911739E-06,
+    94.74115715413));
+#41182 = SURFACE_CURVE('',#41183,(#41205,#41212),.PCURVE_S1.);
+#41183 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#41184,#41185,#41186,#41187,
+    #41188,#41189,#41190,#41191,#41192,#41193,#41194,#41195,#41196,
+    #41197,#41198,#41199,#41200,#41201,#41202,#41203,#41204),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#41184 = CARTESIAN_POINT('',(-3.099997312484,9.3398270717E-07,
+    86.741156913999));
+#41185 = CARTESIAN_POINT('',(-3.099997317547,-0.885355318685,
+    87.104793534777));
+#41186 = CARTESIAN_POINT('',(-2.821851278889,-1.770715977734,
+    87.468431813308));
+#41187 = CARTESIAN_POINT('',(-2.265580394034,-2.558976917771,
+    87.832058217701));
+#41188 = CARTESIAN_POINT('',(-1.469247754417,-3.153070037773,
+    88.195715156079));
+#41189 = CARTESIAN_POINT('',(-0.509220860088,-3.472992021124,
+    88.559328316756));
+#41190 = CARTESIAN_POINT('',(0.509211408891,-3.473004552826,
+    88.922979791948));
+#41191 = CARTESIAN_POINT('',(1.469260845173,-3.153063150702,
+    89.286610511442));
+#41192 = CARTESIAN_POINT('',(2.265567703123,-2.558982785155,
+    89.650248198805));
+#41193 = CARTESIAN_POINT('',(2.821853541213,-1.770715196718,
+    90.01388427265));
+#41194 = CARTESIAN_POINT('',(3.378140219128,-1.05745039998E-06,
+    90.741157034069));
+#41195 = CARTESIAN_POINT('',(2.821854586004,1.770713410047,
+    91.468429795478));
+#41196 = CARTESIAN_POINT('',(2.26556787307,2.558979864644,
+    91.832065869347));
+#41197 = CARTESIAN_POINT('',(1.469271663833,3.153068872265,
+    92.195703556652));
+#41198 = CARTESIAN_POINT('',(0.509192040569,3.472992958087,
+    92.559334276242));
+#41199 = CARTESIAN_POINT('',(-0.509187437237,3.47300061981,
+    92.922985751317));
+#41200 = CARTESIAN_POINT('',(-1.46927495162,3.153069296375,
+    93.286598912101));
+#41201 = CARTESIAN_POINT('',(-2.265562381087,2.558977633898,
+    93.650255850405));
+#41202 = CARTESIAN_POINT('',(-2.82185431799,1.770717919827,
+    94.013882254835));
+#41203 = CARTESIAN_POINT('',(-3.099997038782,0.88535727158,
+    94.377520533357));
+#41204 = CARTESIAN_POINT('',(-3.099997068108,1.01891182736E-06,
+    94.74115715413));
+#41205 = PCURVE('',#37884,#41206);
+#41206 = DEFINITIONAL_REPRESENTATION('',(#41207),#41211);
+#41207 = LINE('',#41208,#41209);
+#41208 = CARTESIAN_POINT('',(-0.,0.));
+#41209 = VECTOR('',#41210,1.);
+#41210 = DIRECTION('',(0.,1.));
+#41211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41212 = PCURVE('',#38137,#41213);
+#41213 = DEFINITIONAL_REPRESENTATION('',(#41214),#41218);
+#41214 = LINE('',#41215,#41216);
+#41215 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#41216 = VECTOR('',#41217,1.);
+#41217 = DIRECTION('',(0.,1.));
+#41218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41219 = ORIENTED_EDGE('',*,*,#41220,.F.);
+#41220 = EDGE_CURVE('',#41221,#41180,#41223,.T.);
+#41221 = VERTEX_POINT('',#41222);
+#41222 = CARTESIAN_POINT('',(-4.,-8.15162733E-07,94.499996537322));
+#41223 = SURFACE_CURVE('',#41224,(#41227,#41234),.PCURVE_S1.);
+#41224 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41225,#41226),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#41225 = CARTESIAN_POINT('',(-4.099995524202,-1.01893896431E-06,
+    94.473202199837));
+#41226 = CARTESIAN_POINT('',(-3.099997068108,1.01891182958E-06,
+    94.74115715413));
+#41227 = PCURVE('',#37884,#41228);
+#41228 = DEFINITIONAL_REPRESENTATION('',(#41229),#41233);
+#41229 = LINE('',#41230,#41231);
+#41230 = CARTESIAN_POINT('',(0.,6.283389315972));
+#41231 = VECTOR('',#41232,1.);
+#41232 = DIRECTION('',(1.,0.));
+#41233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41234 = PCURVE('',#41235,#41278);
+#41235 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#41236,#41237,#41238,#41239,#41240,#41241,#41242,#41243,#41244
+      ,#41245,#41246,#41247,#41248,#41249,#41250,#41251,#41252,#41253
+      ,#41254,#41255,#41256)
+    ,(#41257,#41258,#41259,#41260,#41261,#41262,#41263,#41264,#41265
+      ,#41266,#41267,#41268,#41269,#41270,#41271,#41272,#41273,#41274
+      ,#41275,#41276,#41277
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#41236 = CARTESIAN_POINT('',(-4.099995524202,-1.01893900961E-06,
+    94.473202199837));
+#41237 = CARTESIAN_POINT('',(-4.099994833559,-1.170957823705,
+    94.836838306255));
+#41238 = CARTESIAN_POINT('',(-3.732122607723,-2.341910500082,
+    95.200472755065));
+#41239 = CARTESIAN_POINT('',(-2.996415780328,-3.384461768131,
+    95.564119077808));
+#41240 = CARTESIAN_POINT('',(-1.943183720083,-4.170185283349,
+    95.927734866998));
+#41241 = CARTESIAN_POINT('',(-0.673496971643,-4.593310846555,
+    96.29139443323));
+#41242 = CARTESIAN_POINT('',(0.673485830322,-4.593329477715,
+    96.655015685566));
+#41243 = CARTESIAN_POINT('',(1.943213258472,-4.170176951176,
+    97.018657693236));
+#41244 = CARTESIAN_POINT('',(2.996398212965,-3.384458955301,
+    97.382292733182));
+#41245 = CARTESIAN_POINT('',(3.73212940033,-2.34191082496,
+    97.745929386596));
+#41246 = CARTESIAN_POINT('',(4.467861837263,1.16673393627E-06,
+    98.473202079732));
+#41247 = CARTESIAN_POINT('',(3.732128079845,2.341912743584,
+    99.200474772854));
+#41248 = CARTESIAN_POINT('',(2.996392750641,3.384459004987,
+    99.564110046831));
+#41249 = CARTESIAN_POINT('',(1.943230508697,4.170185048798,
+    99.927751885515));
+#41250 = CARTESIAN_POINT('',(0.673439962322,4.593318072817,
+    100.29137879655));
+#41251 = CARTESIAN_POINT('',(-0.673441084518,4.593317677654,
+    100.65501940357));
+#41252 = CARTESIAN_POINT('',(-1.943236356763,4.170184788534,
+    101.01866387315));
+#41253 = CARTESIAN_POINT('',(-2.996390986735,3.384458353108,
+    101.38228646109));
+#41254 = CARTESIAN_POINT('',(-3.732130162558,2.34190881881,
+    101.7459314044));
+#41255 = CARTESIAN_POINT('',(-4.0999958659,1.170955700868,
+    102.10956585319));
+#41256 = CARTESIAN_POINT('',(-4.099995151006,-1.10389615227E-06,
+    102.47320195962));
+#41257 = CARTESIAN_POINT('',(-3.099997068108,1.01891178383E-06,
+    94.74115715413));
+#41258 = CARTESIAN_POINT('',(-3.09999709733,-0.885355163916,
+    95.10479377501));
+#41259 = CARTESIAN_POINT('',(-2.821851104963,-1.770715760778,
+    95.468432053442));
+#41260 = CARTESIAN_POINT('',(-2.265580285518,-2.558976653968,
+    95.83205845788));
+#41261 = CARTESIAN_POINT('',(-1.46924772496,-3.153069748874,
+    96.195715396263));
+#41262 = CARTESIAN_POINT('',(-0.509220915128,-3.472991733358,
+    96.559328556913));
+#41263 = CARTESIAN_POINT('',(0.509211273585,-3.473004292945,
+    96.922980032141));
+#41264 = CARTESIAN_POINT('',(1.469260642924,-3.153062942362,
+    97.286610751597));
+#41265 = CARTESIAN_POINT('',(2.265567454372,-2.558982645474,
+    97.65024843899));
+#41266 = CARTESIAN_POINT('',(2.821853270202,-1.770715134432,
+    98.013884512819));
+#41267 = CARTESIAN_POINT('',(3.378139952779,-1.15001993824E-06,
+    98.741157274246));
+#41268 = CARTESIAN_POINT('',(2.821854412037,1.770713193109,
+    99.468430035647));
+#41269 = CARTESIAN_POINT('',(2.265567404916,2.558979897843,
+    99.832067489021));
+#41270 = CARTESIAN_POINT('',(1.469273047291,3.15306741644,
+    100.19569837738));
+#41271 = CARTESIAN_POINT('',(0.509189572548,3.472994754157,
+    100.55934419397));
+#41272 = CARTESIAN_POINT('',(-0.509184778866,3.472998276085,
+    100.92297631393));
+#41273 = CARTESIAN_POINT('',(-1.469276162304,3.153070255,101.2866045717)
+  );
+#41274 = CARTESIAN_POINT('',(-2.265561772668,2.558977197144,
+    101.65025471107));
+#41275 = CARTESIAN_POINT('',(-2.821854046964,1.770717857576,
+    102.01388249505));
+#41276 = CARTESIAN_POINT('',(-3.099996770151,0.8853572867,
+    102.37752077347));
+#41277 = CARTESIAN_POINT('',(-3.099996823646,1.10387091734E-06,
+    102.74115739434));
+#41278 = DEFINITIONAL_REPRESENTATION('',(#41279),#41283);
+#41279 = LINE('',#41280,#41281);
+#41280 = CARTESIAN_POINT('',(0.,0.));
+#41281 = VECTOR('',#41282,1.);
+#41282 = DIRECTION('',(1.,0.));
+#41283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41284 = ORIENTED_EDGE('',*,*,#41285,.F.);
+#41285 = EDGE_CURVE('',#41007,#41221,#41286,.T.);
+#41286 = SURFACE_CURVE('',#41287,(#41332,#41380),.PCURVE_S1.);
+#41287 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#41288,#41289,#41290,#41291,
+    #41292,#41293,#41294,#41295,#41296,#41297,#41298,#41299,#41300,
+    #41301,#41302,#41303,#41304,#41305,#41306,#41307,#41308,#41309,
+    #41310,#41311,#41312,#41313,#41314,#41315,#41316,#41317,#41318,
+    #41319,#41320,#41321,#41322,#41323,#41324,#41325,#41326,#41327,
+    #41328,#41329,#41330,#41331),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976065431871E-02,0.271752699015,0.329758697771,0.511767867245,
+    0.695776700511,0.951751458032,1.),.UNSPECIFIED.);
+#41288 = CARTESIAN_POINT('',(4.,-9.3E-16,90.499996419363));
+#41289 = CARTESIAN_POINT('',(4.,7.137072715224E-02,90.522714426473));
+#41290 = CARTESIAN_POINT('',(3.99851431242,0.142741498646,
+    90.545432440072));
+#41291 = CARTESIAN_POINT('',(3.995542939244,0.214075132573,
+    90.568150456034));
+#41292 = CARTESIAN_POINT('',(3.991087039146,0.285334522902,
+    90.590868471498));
+#41293 = CARTESIAN_POINT('',(3.985148927483,0.356482639475,
+    90.61358648487));
+#41294 = CARTESIAN_POINT('',(3.977732076298,0.42748252801,
+    90.636304495822));
+#41295 = CARTESIAN_POINT('',(3.9169648944,0.911481307521,90.79157559223)
+  );
+#41296 = CARTESIAN_POINT('',(3.814881389734,1.318541314061,
+    90.924185435564));
+#41297 = CARTESIAN_POINT('',(3.663475923568,1.711831872509,
+    91.056748702294));
+#41298 = CARTESIAN_POINT('',(3.465133553155,2.084292114016,
+    91.189296319936));
+#41299 = CARTESIAN_POINT('',(3.223309772317,2.429433121944,
+    91.321859634153));
+#41300 = CARTESIAN_POINT('',(2.942532052769,2.741334944057,
+    91.454469513597));
+#41301 = CARTESIAN_POINT('',(2.55016868535,3.083420328404,
+    91.620165432864));
+#41302 = CARTESIAN_POINT('',(2.469609225121,3.149461702757,
+    91.653308285051));
+#41303 = CARTESIAN_POINT('',(2.387058798463,3.213043857394,
+    91.686451146986));
+#41304 = CARTESIAN_POINT('',(2.302607656502,3.274095068479,
+    91.719594011237));
+#41305 = CARTESIAN_POINT('',(2.216349126845,3.332547867744,
+    91.752736870444));
+#41306 = CARTESIAN_POINT('',(2.128379613585,3.388339042481,
+    91.785879717313));
+#41307 = CARTESIAN_POINT('',(1.757714455571,3.607932663775,
+    91.923016934872));
+#41308 = CARTESIAN_POINT('',(1.460715923769,3.747698531193,
+    92.027028142526));
+#41309 = CARTESIAN_POINT('',(1.150940772159,3.858828230348,
+    92.13102695473));
+#41310 = CARTESIAN_POINT('',(0.831708646385,3.939984857568,
+    92.235017905114));
+#41311 = CARTESIAN_POINT('',(0.506470697982,3.990291051382,
+    92.339016764221));
+#41312 = CARTESIAN_POINT('',(0.178781993697,4.009336002709,
+    92.44302804231));
+#41313 = CARTESIAN_POINT('',(-0.477775553004,3.985075528816,
+    92.652159513407));
+#41314 = CARTESIAN_POINT('',(-0.806729664421,3.941078640801,
+    92.75731428426));
+#41315 = CARTESIAN_POINT('',(-1.130786063593,3.865402594394,
+    92.862455960291));
+#41316 = CARTESIAN_POINT('',(-1.446313507357,3.758748674586,
+    92.967589296172));
+#41317 = CARTESIAN_POINT('',(-1.749826070027,3.622295180783,
+    93.072730926311));
+#41318 = CARTESIAN_POINT('',(-2.038011711714,3.457687774096,
+    93.177885625041));
+#41319 = CARTESIAN_POINT('',(-2.683084468388,3.002028798782,
+    93.429278587025));
+#41320 = CARTESIAN_POINT('',(-3.023086445682,2.686471636973,
+    93.575626997986));
+#41321 = CARTESIAN_POINT('',(-3.319198939821,2.32636482441,
+    93.721897986531));
+#41322 = CARTESIAN_POINT('',(-3.564727264988,1.929190034332,
+    93.868146748797));
+#41323 = CARTESIAN_POINT('',(-3.754485418176,1.50333648212,
+    94.014418002281));
+#41324 = CARTESIAN_POINT('',(-3.884773515922,1.058136992016,
+    94.160766584265));
+#41325 = CARTESIAN_POINT('',(-3.967222196516,0.518313363645,
+    94.334590301988));
+#41326 = CARTESIAN_POINT('',(-3.978135598637,0.432369203698,
+    94.362158018095));
+#41327 = CARTESIAN_POINT('',(-3.98687635321,0.346160363689,
+    94.389725732463));
+#41328 = CARTESIAN_POINT('',(-3.99343693434,0.259752748182,
+    94.417293442476));
+#41329 = CARTESIAN_POINT('',(-3.997812324259,0.173212454444,
+    94.444861146658));
+#41330 = CARTESIAN_POINT('',(-4.000000013319,8.66057724398E-02,
+    94.472428844672));
+#41331 = CARTESIAN_POINT('',(-4.,-8.1516273595E-07,94.499996537322));
+#41332 = PCURVE('',#37884,#41333);
+#41333 = DEFINITIONAL_REPRESENTATION('',(#41334),#41379);
+#41334 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#41335,#41336,#41337,#41338,
+    #41339,#41340,#41341,#41342,#41343,#41344,#41345,#41346,#41347,
+    #41348,#41349,#41350,#41351,#41352,#41353,#41354,#41355,#41356,
+    #41357,#41358,#41359,#41360,#41361,#41362,#41363,#41364,#41365,
+    #41366,#41367,#41368,#41369,#41370,#41371,#41372,#41373,#41374,
+    #41375,#41376,#41377,#41378),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976065431871E-02,0.271752699015,0.329758697771,0.511767867245,
+    0.695776700511,0.951751458032,1.),.UNSPECIFIED.);
+#41335 = CARTESIAN_POINT('',(-0.931752900428,3.141694462293));
+#41336 = CARTESIAN_POINT('',(-0.931752902084,3.159537723694));
+#41337 = CARTESIAN_POINT('',(-0.931752903435,3.177380990149));
+#41338 = CARTESIAN_POINT('',(-0.931752904886,3.195224258651));
+#41339 = CARTESIAN_POINT('',(-0.931752906657,3.213067527086));
+#41340 = CARTESIAN_POINT('',(-0.931752908785,3.230910794231));
+#41341 = CARTESIAN_POINT('',(-0.93175291112,3.248754059752));
+#41342 = CARTESIAN_POINT('',(-0.931752926219,3.370707668381));
+#41343 = CARTESIAN_POINT('',(-0.931752938878,3.474862595532));
+#41344 = CARTESIAN_POINT('',(-0.931752894304,3.578980916613));
+#41345 = CARTESIAN_POINT('',(-0.931752769029,3.683086889345));
+#41346 = CARTESIAN_POINT('',(-0.931752729378,3.787205218619));
+#41347 = CARTESIAN_POINT('',(-0.931752730586,3.891360144741));
+#41348 = CARTESIAN_POINT('',(-0.931752770976,4.021501654455));
+#41349 = CARTESIAN_POINT('',(-0.931752780914,4.047532838952));
+#41350 = CARTESIAN_POINT('',(-0.931752792308,4.073564032344));
+#41351 = CARTESIAN_POINT('',(-0.931752804746,4.099595228633));
+#41352 = CARTESIAN_POINT('',(-0.931752817805,4.125626421828));
+#41353 = CARTESIAN_POINT('',(-0.931752831051,4.15165760595));
+#41354 = CARTESIAN_POINT('',(-0.931752884793,4.259368455844));
+#41355 = CARTESIAN_POINT('',(-0.931752923427,4.341061348699));
+#41356 = CARTESIAN_POINT('',(-0.931752946625,4.422744500817));
+#41357 = CARTESIAN_POINT('',(-0.931752949241,4.504421463236));
+#41358 = CARTESIAN_POINT('',(-0.93175293504,4.586104619579));
+#41359 = CARTESIAN_POINT('',(-0.931752912597,4.667797517493));
+#41360 = CARTESIAN_POINT('',(-0.931752859869,4.832054270927));
+#41361 = CARTESIAN_POINT('',(-0.931752829588,4.914645284688));
+#41362 = CARTESIAN_POINT('',(-0.931752801829,4.997226015712));
+#41363 = CARTESIAN_POINT('',(-0.931752779845,5.079800210195));
+#41364 = CARTESIAN_POINT('',(-0.931752768972,5.162380940093));
+#41365 = CARTESIAN_POINT('',(-0.931752774837,5.244971952884));
+#41366 = CARTESIAN_POINT('',(-0.931752822275,5.442422008922));
+#41367 = CARTESIAN_POINT('',(-0.931752881293,5.557367573811));
+#41368 = CARTESIAN_POINT('',(-0.931752932483,5.672252302135));
+#41369 = CARTESIAN_POINT('',(-0.931753047551,5.787119543149));
+#41370 = CARTESIAN_POINT('',(-0.931752875604,5.902004246505));
+#41371 = CARTESIAN_POINT('',(-0.931752784103,6.01694984432));
+#41372 = CARTESIAN_POINT('',(-0.931752865377,6.153475202704));
+#41373 = CARTESIAN_POINT('',(-0.931752881582,6.175127558408));
+#41374 = CARTESIAN_POINT('',(-0.931752905231,6.196779917236));
+#41375 = CARTESIAN_POINT('',(-0.931752937006,6.21843227632));
+#41376 = CARTESIAN_POINT('',(-0.931752974145,6.240084632095));
+#41377 = CARTESIAN_POINT('',(-0.931753010437,6.261736980299));
+#41378 = CARTESIAN_POINT('',(-0.931753036226,6.283389315972));
+#41379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41380 = PCURVE('',#40927,#41381);
+#41381 = DEFINITIONAL_REPRESENTATION('',(#41382),#41427);
+#41382 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#41383,#41384,#41385,#41386,
+    #41387,#41388,#41389,#41390,#41391,#41392,#41393,#41394,#41395,
+    #41396,#41397,#41398,#41399,#41400,#41401,#41402,#41403,#41404,
+    #41405,#41406,#41407,#41408,#41409,#41410,#41411,#41412,#41413,
+    #41414,#41415,#41416,#41417,#41418,#41419,#41420,#41421,#41422,
+    #41423,#41424,#41425,#41426),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976065431871E-02,0.271752699015,0.329758697771,0.511767867245,
+    0.695776700511,0.951751458032,1.),.UNSPECIFIED.);
+#41383 = CARTESIAN_POINT('',(0.,-90.49999641936));
+#41384 = CARTESIAN_POINT('',(-1.784268178806E-02,-90.52271442647));
+#41385 = CARTESIAN_POINT('',(-3.56853686344E-02,-90.54543244007));
+#41386 = CARTESIAN_POINT('',(-5.352805755086E-02,-90.56815045603));
+#41387 = CARTESIAN_POINT('',(-7.137074643693E-02,-90.59086847149));
+#41388 = CARTESIAN_POINT('',(-8.921343407974E-02,-90.61358648487));
+#41389 = CARTESIAN_POINT('',(-0.107056120154,-90.63630449582));
+#41390 = CARTESIAN_POINT('',(-0.229005768822,-90.79157559223));
+#41391 = CARTESIAN_POINT('',(-0.33315731562,-90.92418543556));
+#41392 = CARTESIAN_POINT('',(-0.437272260771,-91.05674870229));
+#41393 = CARTESIAN_POINT('',(-0.541374843387,-91.18929631993));
+#41394 = CARTESIAN_POINT('',(-0.645489782497,-91.32185963415));
+#41395 = CARTESIAN_POINT('',(-0.749641324334,-91.45446951359));
+#41396 = CARTESIAN_POINT('',(-0.879778612965,-91.62016543286));
+#41397 = CARTESIAN_POINT('',(-0.905808953538,-91.65330828505));
+#41398 = CARTESIAN_POINT('',(-0.931839303376,-91.68645114698));
+#41399 = CARTESIAN_POINT('',(-0.957869656446,-91.71959401123));
+#41400 = CARTESIAN_POINT('',(-0.983900006704,-91.75273687044));
+#41401 = CARTESIAN_POINT('',(-1.009930348094,-91.78587971731));
+#41402 = CARTESIAN_POINT('',(-1.117637711433,-91.92301693487));
+#41403 = CARTESIAN_POINT('',(-1.199327961062,-92.02702814252));
+#41404 = CARTESIAN_POINT('',(-1.281008468827,-92.13102695473));
+#41405 = CARTESIAN_POINT('',(-1.362682782015,-92.23501790511));
+#41406 = CARTESIAN_POINT('',(-1.444363283102,-92.33901676422));
+#41407 = CARTESIAN_POINT('',(-1.526053522039,-92.44302804231));
+#41408 = CARTESIAN_POINT('',(-1.690304926661,-92.6521595134));
+#41409 = CARTESIAN_POINT('',(-1.772893249666,-92.75731428426));
+#41410 = CARTESIAN_POINT('',(-1.855471291446,-92.86245596029));
+#41411 = CARTESIAN_POINT('',(-1.938042800397,-92.96758929617));
+#41412 = CARTESIAN_POINT('',(-2.020620848573,-93.07273092631));
+#41413 = CARTESIAN_POINT('',(-2.103209182272,-93.17788562504));
+#41414 = CARTESIAN_POINT('',(-2.300652839296,-93.42927858702));
+#41415 = CARTESIAN_POINT('',(-2.41559468402,-93.57562699798));
+#41416 = CARTESIAN_POINT('',(-2.530475695011,-93.72189798653));
+#41417 = CARTESIAN_POINT('',(-2.645339222984,-93.86814674879));
+#41418 = CARTESIAN_POINT('',(-2.760220204788,-94.01441800228));
+#41419 = CARTESIAN_POINT('',(-2.875162024213,-94.16076658426));
+#41420 = CARTESIAN_POINT('',(-3.011682932566,-94.33459030198));
+#41421 = CARTESIAN_POINT('',(-3.033334583598,-94.36215801809));
+#41422 = CARTESIAN_POINT('',(-3.054986239408,-94.38972573246));
+#41423 = CARTESIAN_POINT('',(-3.076637897792,-94.41729344247));
+#41424 = CARTESIAN_POINT('',(-3.09828955595,-94.44486114665));
+#41425 = CARTESIAN_POINT('',(-3.11994121048,-94.47242884467));
+#41426 = CARTESIAN_POINT('',(-3.14159285738,-94.49999653732));
+#41427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41428 = ADVANCED_FACE('',(#41429),#38137,.F.);
+#41429 = FACE_BOUND('',#41430,.F.);
+#41430 = EDGE_LOOP('',(#41431,#41432,#41433,#41474));
+#41431 = ORIENTED_EDGE('',*,*,#41179,.F.);
+#41432 = ORIENTED_EDGE('',*,*,#38124,.T.);
+#41433 = ORIENTED_EDGE('',*,*,#41434,.T.);
+#41434 = EDGE_CURVE('',#38084,#41435,#41437,.T.);
+#41435 = VERTEX_POINT('',#41436);
+#41436 = CARTESIAN_POINT('',(-3.10000293191,1.018933349E-06,
+    95.758848607737));
+#41437 = SURFACE_CURVE('',#41438,(#41460,#41467),.PCURVE_S1.);
+#41438 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#41439,#41440,#41441,#41442,
+    #41443,#41444,#41445,#41446,#41447,#41448,#41449,#41450,#41451,
+    #41452,#41453,#41454,#41455,#41456,#41457,#41458,#41459),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#41439 = CARTESIAN_POINT('',(-3.100002687532,9.3400595835E-07,
+    87.758848367609));
+#41440 = CARTESIAN_POINT('',(-3.100003215971,-0.885356923576,
+    88.122484988386));
+#41441 = CARTESIAN_POINT('',(-2.821860548736,-1.770719351918,
+    88.486123266888));
+#41442 = CARTESIAN_POINT('',(-2.265568099971,-2.558980845389,
+    88.849749671409));
+#41443 = CARTESIAN_POINT('',(-1.469279601432,-3.153074086395,
+    89.21340660953));
+#41444 = CARTESIAN_POINT('',(-0.509190548072,-3.473006594624,
+    89.5770197705));
+#41445 = CARTESIAN_POINT('',(0.509190775634,-3.472999574406,
+    89.940671245489));
+#41446 = CARTESIAN_POINT('',(1.469272340881,-3.15307551352,
+    90.304301965074));
+#41447 = CARTESIAN_POINT('',(2.265570367815,-2.558985930605,
+    90.667939652404));
+#41448 = CARTESIAN_POINT('',(2.821858585733,-1.770718397552,
+    91.031575726261));
+#41449 = CARTESIAN_POINT('',(3.378146342753,-1.07069019465E-06,
+    91.758848487674));
+#41450 = CARTESIAN_POINT('',(2.82185977195,1.770716628832,
+    92.486121249091));
+#41451 = CARTESIAN_POINT('',(2.26557342207,2.558985996633,92.84975732294
+    ));
+#41452 = CARTESIAN_POINT('',(1.469265494822,3.153067940695,
+    93.213395010287));
+#41453 = CARTESIAN_POINT('',(0.509214519996,3.473010527676,
+    93.577025729846));
+#41454 = CARTESIAN_POINT('',(-0.509219595467,3.472998637454,
+    93.940677204866));
+#41455 = CARTESIAN_POINT('',(-1.469248431223,3.153076678974,
+    94.304290365803));
+#41456 = CARTESIAN_POINT('',(-2.26558288889,2.558982983783,
+    94.667947303955));
+#41457 = CARTESIAN_POINT('',(-2.821855278596,1.770720965213,
+    95.031573708453));
+#41458 = CARTESIAN_POINT('',(-3.100002379224,0.885358876517,
+    95.395211986971));
+#41459 = CARTESIAN_POINT('',(-3.10000293191,1.01893343762E-06,
+    95.758848607737));
+#41460 = PCURVE('',#38137,#41461);
+#41461 = DEFINITIONAL_REPRESENTATION('',(#41462),#41466);
+#41462 = LINE('',#41463,#41464);
+#41463 = CARTESIAN_POINT('',(-0.,0.));
+#41464 = VECTOR('',#41465,1.);
+#41465 = DIRECTION('',(0.,1.));
+#41466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41467 = PCURVE('',#38460,#41468);
+#41468 = DEFINITIONAL_REPRESENTATION('',(#41469),#41473);
+#41469 = LINE('',#41470,#41471);
+#41470 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#41471 = VECTOR('',#41472,1.);
+#41472 = DIRECTION('',(0.,1.));
+#41473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41474 = ORIENTED_EDGE('',*,*,#41475,.F.);
+#41475 = EDGE_CURVE('',#41180,#41435,#41476,.T.);
+#41476 = SURFACE_CURVE('',#41477,(#41480,#41487),.PCURVE_S1.);
+#41477 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41478,#41479),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#41478 = CARTESIAN_POINT('',(-3.099997068108,1.01891182736E-06,
+    94.74115715413));
+#41479 = CARTESIAN_POINT('',(-3.10000293191,1.01893343762E-06,
+    95.758848607737));
+#41480 = PCURVE('',#38137,#41481);
+#41481 = DEFINITIONAL_REPRESENTATION('',(#41482),#41486);
+#41482 = LINE('',#41483,#41484);
+#41483 = CARTESIAN_POINT('',(0.,6.283389315972));
+#41484 = VECTOR('',#41485,1.);
+#41485 = DIRECTION('',(1.,0.));
+#41486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41487 = PCURVE('',#41488,#41531);
+#41488 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#41489,#41490,#41491,#41492,#41493,#41494,#41495,#41496,#41497
+      ,#41498,#41499,#41500,#41501,#41502,#41503,#41504,#41505,#41506
+      ,#41507,#41508,#41509)
+    ,(#41510,#41511,#41512,#41513,#41514,#41515,#41516,#41517,#41518
+      ,#41519,#41520,#41521,#41522,#41523,#41524,#41525,#41526,#41527
+      ,#41528,#41529,#41530
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#41489 = CARTESIAN_POINT('',(-3.099997068108,1.01891178383E-06,
+    94.74115715413));
+#41490 = CARTESIAN_POINT('',(-3.09999709733,-0.885355163916,
+    95.10479377501));
+#41491 = CARTESIAN_POINT('',(-2.821851104963,-1.770715760779,
+    95.468432053442));
+#41492 = CARTESIAN_POINT('',(-2.265580285518,-2.558976653968,
+    95.83205845788));
+#41493 = CARTESIAN_POINT('',(-1.469247724961,-3.153069748875,
+    96.195715396263));
+#41494 = CARTESIAN_POINT('',(-0.509220915127,-3.472991733357,
+    96.559328556912));
+#41495 = CARTESIAN_POINT('',(0.509211273585,-3.473004292946,
+    96.922980032141));
+#41496 = CARTESIAN_POINT('',(1.469260642924,-3.153062942361,
+    97.286610751596));
+#41497 = CARTESIAN_POINT('',(2.265567454372,-2.558982645474,
+    97.65024843899));
+#41498 = CARTESIAN_POINT('',(2.821853270202,-1.770715134432,
+    98.013884512819));
+#41499 = CARTESIAN_POINT('',(3.378139952779,-1.15002001637E-06,
+    98.741157274247));
+#41500 = CARTESIAN_POINT('',(2.821854412037,1.77071319311,
+    99.468430035647));
+#41501 = CARTESIAN_POINT('',(2.265567764563,2.558979600797,
+    99.832066109538));
+#41502 = CARTESIAN_POINT('',(1.469271634394,3.153068583406,
+    100.19570379678));
+#41503 = CARTESIAN_POINT('',(0.509192095578,3.47299267029,
+    100.55933451646));
+#41504 = CARTESIAN_POINT('',(-0.509187301896,3.473000359952,
+    100.92298599144));
+#41505 = CARTESIAN_POINT('',(-1.469274749407,3.153069088034,
+    101.2865991523));
+#41506 = CARTESIAN_POINT('',(-2.265562132314,2.55897749419,
+    101.65025609055));
+#41507 = CARTESIAN_POINT('',(-2.821854046964,1.770717857576,
+    102.01388249505));
+#41508 = CARTESIAN_POINT('',(-3.099996770151,0.8853572867,
+    102.37752077346));
+#41509 = CARTESIAN_POINT('',(-3.099996823646,1.10387091734E-06,
+    102.74115739434));
+#41510 = CARTESIAN_POINT('',(-3.10000293191,1.01893339366E-06,
+    95.758848607737));
+#41511 = CARTESIAN_POINT('',(-3.100003484701,-0.885356908423,
+    96.122485228614));
+#41512 = CARTESIAN_POINT('',(-2.82186081973,-1.770719414248,
+    96.486123507026));
+#41513 = CARTESIAN_POINT('',(-2.265568348692,-2.558980985048,
+    96.849749911574));
+#41514 = CARTESIAN_POINT('',(-1.46927980371,-3.153074294753,
+    97.213406849726));
+#41515 = CARTESIAN_POINT('',(-0.509190683349,-3.473006854511,
+    97.577020010637));
+#41516 = CARTESIAN_POINT('',(0.509190720608,-3.472999862182,
+    97.940671485692));
+#41517 = CARTESIAN_POINT('',(1.469272370339,-3.153075802387,
+    98.304302205221));
+#41518 = CARTESIAN_POINT('',(2.26557047633,-2.558986194446,
+    98.667939892587));
+#41519 = CARTESIAN_POINT('',(2.821858759708,-1.770718614484,
+    99.031575966427));
+#41520 = CARTESIAN_POINT('',(3.378146609106,-1.16325022345E-06,
+    99.75884872785));
+#41521 = CARTESIAN_POINT('',(2.821860042959,1.770716691128,
+    100.48612148925));
+#41522 = CARTESIAN_POINT('',(2.265573670817,2.558986136322,
+    100.84975756314));
+#41523 = CARTESIAN_POINT('',(1.469265697053,3.153068149046,
+    101.21339525038));
+#41524 = CARTESIAN_POINT('',(0.509214655326,3.473010787548,
+    101.57702597012));
+#41525 = CARTESIAN_POINT('',(-0.509219540492,3.47299892526,
+    101.94067744492));
+#41526 = CARTESIAN_POINT('',(-1.469248460645,3.153076967796,
+    102.30429060606));
+#41527 = CARTESIAN_POINT('',(-2.265582997406,2.558983247672,
+    102.66794754406));
+#41528 = CARTESIAN_POINT('',(-2.821855452609,1.770721182124,
+    103.03157394868));
+#41529 = CARTESIAN_POINT('',(-3.10000259933,0.885359031248,
+    103.39521222707));
+#41530 = CARTESIAN_POINT('',(-3.100003176376,1.10389071883E-06,
+    103.75884884794));
+#41531 = DEFINITIONAL_REPRESENTATION('',(#41532),#41536);
+#41532 = LINE('',#41533,#41534);
+#41533 = CARTESIAN_POINT('',(0.,0.));
+#41534 = VECTOR('',#41535,1.);
+#41535 = DIRECTION('',(1.,0.));
+#41536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41537 = ADVANCED_FACE('',(#41538),#38460,.F.);
+#41538 = FACE_BOUND('',#41539,.F.);
+#41539 = EDGE_LOOP('',(#41540,#41541,#41542,#41667,#41797));
+#41540 = ORIENTED_EDGE('',*,*,#41434,.F.);
+#41541 = ORIENTED_EDGE('',*,*,#38447,.T.);
+#41542 = ORIENTED_EDGE('',*,*,#41543,.T.);
+#41543 = EDGE_CURVE('',#38318,#41544,#41546,.T.);
+#41544 = VERTEX_POINT('',#41545);
+#41545 = CARTESIAN_POINT('',(4.,0.,91.999996446618));
+#41546 = SURFACE_CURVE('',#41547,(#41585,#41626),.PCURVE_S1.);
+#41547 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#41548,#41549,#41550,#41551,
+    #41552,#41553,#41554,#41555,#41556,#41557,#41558,#41559,#41560,
+    #41561,#41562,#41563,#41564,#41565,#41566,#41567,#41568,#41569,
+    #41570,#41571,#41572,#41573,#41574,#41575,#41576,#41577,#41578,
+    #41579,#41580,#41581,#41582,#41583,#41584),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.38580528354E-02,0.187861823259,0.365860414091,
+    0.567852436343,0.7418517899,0.911851823047,1.),.UNSPECIFIED.);
+#41548 = CARTESIAN_POINT('',(-4.,-7.4717086518E-07,87.999996825968));
+#41549 = CARTESIAN_POINT('',(-3.999999963373,-0.154682369987,
+    88.049233443578));
+#41550 = CARTESIAN_POINT('',(-3.992821982378,-0.309364808357,
+    88.098470306587));
+#41551 = CARTESIAN_POINT('',(-3.978466091065,-0.463629917757,
+    88.147706887596));
+#41552 = CARTESIAN_POINT('',(-3.956964492399,-0.617062293169,
+    88.196943495234));
+#41553 = CARTESIAN_POINT('',(-3.928381400331,-0.769250259072,
+    88.246180423668));
+#41554 = CARTESIAN_POINT('',(-3.837911011892,-1.152147981448,
+    88.371416492447));
+#41555 = CARTESIAN_POINT('',(-3.766363481448,-1.380583234596,
+    88.447418150206));
+#41556 = CARTESIAN_POINT('',(-3.678526738019,-1.603587977414,
+    88.523417204931));
+#41557 = CARTESIAN_POINT('',(-3.574928820345,-1.819721924601,
+    88.599416250791));
+#41558 = CARTESIAN_POINT('',(-3.456265538269,-2.027617921886,
+    88.675417890899));
+#41559 = CARTESIAN_POINT('',(-3.115943211968,-2.535718009366,
+    88.870078132923));
+#41560 = CARTESIAN_POINT('',(-2.873813605286,-2.822300708293,
+    88.988760046264));
+#41561 = CARTESIAN_POINT('',(-2.600313863487,-3.080755164216,
+    89.107417202003));
+#41562 = CARTESIAN_POINT('',(-2.299599422515,-3.306966648926,
+    89.226074367264));
+#41563 = CARTESIAN_POINT('',(-1.976424411878,-3.497529767209,
+    89.344756278303));
+#41564 = CARTESIAN_POINT('',(-1.250236305952,-3.82307032021,
+    89.598072910383));
+#41565 = CARTESIAN_POINT('',(-0.842138373469,-3.947179674667,
+    89.732768137061));
+#41566 = CARTESIAN_POINT('',(-0.4199758561,-4.018697578864,
+    89.867417197827));
+#41567 = CARTESIAN_POINT('',(7.851611345923E-03,-4.036008272759,
+    90.002066256935));
+#41568 = CARTESIAN_POINT('',(0.432791819923,-3.99895595556,
+    90.13676148198));
+#41569 = CARTESIAN_POINT('',(1.202409720877,-3.832362761363,
+    90.387412067817));
+#41570 = CARTESIAN_POINT('',(1.550200209742,-3.716318413095,
+    90.503425692814));
+#41571 = CARTESIAN_POINT('',(1.884162902865,-3.562482607106,
+    90.619417205926));
+#41572 = CARTESIAN_POINT('',(2.19928490218,-3.373023741065,
+    90.735408716961));
+#41573 = CARTESIAN_POINT('',(2.49095243737,-3.150864869643,
+    90.851422341214));
+#41574 = CARTESIAN_POINT('',(3.013248030252,-2.654636604516,
+    91.080745811686));
+#41575 = CARTESIAN_POINT('',(3.245205650983,-2.381801101221,
+    91.194091329735));
+#41576 = CARTESIAN_POINT('',(3.447226854615,-2.084925236122,
+    91.307417188494));
+#41577 = CARTESIAN_POINT('',(3.616348571668,-1.768151355505,
+    91.420743046857));
+#41578 = CARTESIAN_POINT('',(3.750278002593,-1.436027192188,
+    91.534088558913));
+#41579 = CARTESIAN_POINT('',(3.898083904428,-0.915981737855,
+    91.706180272994));
+#41580 = CARTESIAN_POINT('',(3.938719939238,-0.735608105635,
+    91.764943927527));
+#41581 = CARTESIAN_POINT('',(3.969327216802,-0.553122354908,
+    91.823706842555));
+#41582 = CARTESIAN_POINT('',(3.98977567213,-0.369220980122,
+    91.882469760199));
+#41583 = CARTESIAN_POINT('',(4.,-0.18460950182,91.941233419503));
+#41584 = CARTESIAN_POINT('',(4.,-1.33E-15,91.999996446618));
+#41585 = PCURVE('',#38460,#41586);
+#41586 = DEFINITIONAL_REPRESENTATION('',(#41587),#41625);
+#41587 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#41588,#41589,#41590,#41591,
+    #41592,#41593,#41594,#41595,#41596,#41597,#41598,#41599,#41600,
+    #41601,#41602,#41603,#41604,#41605,#41606,#41607,#41608,#41609,
+    #41610,#41611,#41612,#41613,#41614,#41615,#41616,#41617,#41618,
+    #41619,#41620,#41621,#41622,#41623,#41624),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.38580528354E-02,0.187861823259,0.365860414091,
+    0.567852436343,0.7418517899,0.911851823047,1.),.UNSPECIFIED.);
+#41588 = CARTESIAN_POINT('',(-0.103531718972,0.));
+#41589 = CARTESIAN_POINT('',(-0.103531765031,3.867163586944E-02));
+#41590 = CARTESIAN_POINT('',(-0.103531847946,7.734349266594E-02));
+#41591 = CARTESIAN_POINT('',(-0.103531894588,0.116015116602));
+#41592 = CARTESIAN_POINT('',(-0.103531911379,0.1546867431));
+#41593 = CARTESIAN_POINT('',(-0.103531924621,0.193358608931));
+#41594 = CARTESIAN_POINT('',(-0.103531914981,0.291721988631));
+#41595 = CARTESIAN_POINT('',(-0.1035318797,0.351415462244));
+#41596 = CARTESIAN_POINT('',(-0.103531842763,0.411106875521));
+#41597 = CARTESIAN_POINT('',(-0.103531820918,0.47079828459));
+#41598 = CARTESIAN_POINT('',(-0.103531819003,0.530491746669));
+#41599 = CARTESIAN_POINT('',(-0.103531844808,0.683382478438));
+#41600 = CARTESIAN_POINT('',(-0.10353189188,0.77659807808));
+#41601 = CARTESIAN_POINT('',(-0.103531949401,0.869794270292));
+#41602 = CARTESIAN_POINT('',(-0.103531975483,0.962990463754));
+#41603 = CARTESIAN_POINT('',(-0.103531982569,1.056206071511));
+#41604 = CARTESIAN_POINT('',(-0.103531963166,1.255166959408));
+#41605 = CARTESIAN_POINT('',(-0.103531932227,1.36095975613));
+#41606 = CARTESIAN_POINT('',(-0.103531891787,1.466716264665));
+#41607 = CARTESIAN_POINT('',(-0.103531847805,1.572472775484));
+#41608 = CARTESIAN_POINT('',(-0.103531820686,1.67826557239));
+#41609 = CARTESIAN_POINT('',(-0.103531818122,1.875132479186));
+#41610 = CARTESIAN_POINT('',(-0.103531835879,1.966252345232));
+#41611 = CARTESIAN_POINT('',(-0.103531877109,2.057354860585));
+#41612 = CARTESIAN_POINT('',(-0.103531939153,2.148457376156));
+#41613 = CARTESIAN_POINT('',(-0.103531985002,2.239577242466));
+#41614 = CARTESIAN_POINT('',(-0.103532021186,2.419693328302));
+#41615 = CARTESIAN_POINT('',(-0.103532012911,2.508717566228));
+#41616 = CARTESIAN_POINT('',(-0.103531966,2.597726344134));
+#41617 = CARTESIAN_POINT('',(-0.103531890368,2.686735118926));
+#41618 = CARTESIAN_POINT('',(-0.103531851051,2.775759354791));
+#41619 = CARTESIAN_POINT('',(-0.10353183144,2.910924262759));
+#41620 = CARTESIAN_POINT('',(-0.103531831524,2.957078632318));
+#41621 = CARTESIAN_POINT('',(-0.103531839851,3.003232424493));
+#41622 = CARTESIAN_POINT('',(-0.103531848189,3.049386217409));
+#41623 = CARTESIAN_POINT('',(-0.103531850489,3.095540588385));
+#41624 = CARTESIAN_POINT('',(-0.103531854773,3.141694463083));
+#41625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41626 = PCURVE('',#38401,#41627);
+#41627 = DEFINITIONAL_REPRESENTATION('',(#41628),#41666);
+#41628 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#41629,#41630,#41631,#41632,
+    #41633,#41634,#41635,#41636,#41637,#41638,#41639,#41640,#41641,
+    #41642,#41643,#41644,#41645,#41646,#41647,#41648,#41649,#41650,
+    #41651,#41652,#41653,#41654,#41655,#41656,#41657,#41658,#41659,
+    #41660,#41661,#41662,#41663,#41664,#41665),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.38580528354E-02,0.187861823259,0.365860414091,
+    0.567852436343,0.7418517899,0.911851823047,1.),.UNSPECIFIED.);
+#41629 = CARTESIAN_POINT('',(-3.141592840383,-87.99999682596));
+#41630 = CARTESIAN_POINT('',(-3.180263246086,-88.04923344357));
+#41631 = CARTESIAN_POINT('',(-3.218933856647,-88.09847030658));
+#41632 = CARTESIAN_POINT('',(-3.257604224213,-88.14770688759));
+#41633 = CARTESIAN_POINT('',(-3.296274589146,-88.19694349523));
+#41634 = CARTESIAN_POINT('',(-3.33494519171,-88.24618042366));
+#41635 = CARTESIAN_POINT('',(-3.433305357995,-88.37141649244));
+#41636 = CARTESIAN_POINT('',(-3.492996881457,-88.4474181502));
+#41637 = CARTESIAN_POINT('',(-3.552686350865,-88.52341720493));
+#41638 = CARTESIAN_POINT('',(-3.612375821779,-88.59941625079));
+#41639 = CARTESIAN_POINT('',(-3.672067348443,-88.67541789089));
+#41640 = CARTESIAN_POINT('',(-3.824953127841,-88.87007813292));
+#41641 = CARTESIAN_POINT('',(-3.918165712417,-88.98876004626));
+#41642 = CARTESIAN_POINT('',(-4.011358888295,-89.107417202));
+#41643 = CARTESIAN_POINT('',(-4.104552063021,-89.22607436726));
+#41644 = CARTESIAN_POINT('',(-4.197764647488,-89.3447562783));
+#41645 = CARTESIAN_POINT('',(-4.396719073305,-89.59807291038));
+#41646 = CARTESIAN_POINT('',(-4.502508428585,-89.73276813706));
+#41647 = CARTESIAN_POINT('',(-4.608261490807,-89.86741719782));
+#41648 = CARTESIAN_POINT('',(-4.714014553103,-90.00206625693));
+#41649 = CARTESIAN_POINT('',(-4.819803908595,-90.13676148198));
+#41650 = CARTESIAN_POINT('',(-5.016664424859,-90.38741206781));
+#41651 = CARTESIAN_POINT('',(-5.10778133845,-90.50342569281));
+#41652 = CARTESIAN_POINT('',(-5.19888090766,-90.61941720592));
+#41653 = CARTESIAN_POINT('',(-5.289980477127,-90.73540871696));
+#41654 = CARTESIAN_POINT('',(-5.381097390824,-90.85142234121));
+#41655 = CARTESIAN_POINT('',(-5.56120763093,-91.08074581168));
+#41656 = CARTESIAN_POINT('',(-5.650228975099,-91.19409132973));
+#41657 = CARTESIAN_POINT('',(-5.73923485508,-91.30741718849));
+#41658 = CARTESIAN_POINT('',(-5.828240735208,-91.42074304685));
+#41659 = CARTESIAN_POINT('',(-5.917262080313,-91.53408855891));
+#41660 = CARTESIAN_POINT('',(-6.052422600434,-91.70618027299));
+#41661 = CARTESIAN_POINT('',(-6.098575471965,-91.76494392752));
+#41662 = CARTESIAN_POINT('',(-6.144727765875,-91.82370684255));
+#41663 = CARTESIAN_POINT('',(-6.190880060007,-91.88246976019));
+#41664 = CARTESIAN_POINT('',(-6.237032931725,-91.9412334195));
+#41665 = CARTESIAN_POINT('',(-6.28318530718,-91.99999644661));
+#41666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41667 = ORIENTED_EDGE('',*,*,#41668,.T.);
+#41668 = EDGE_CURVE('',#41544,#41669,#41671,.T.);
+#41669 = VERTEX_POINT('',#41670);
+#41670 = CARTESIAN_POINT('',(-4.,-8.15113269E-07,95.999996537354));
+#41671 = SURFACE_CURVE('',#41672,(#41710,#41751),.PCURVE_S1.);
+#41672 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#41673,#41674,#41675,#41676,
+    #41677,#41678,#41679,#41680,#41681,#41682,#41683,#41684,#41685,
+    #41686,#41687,#41688,#41689,#41690,#41691,#41692,#41693,#41694,
+    #41695,#41696,#41697,#41698,#41699,#41700,#41701,#41702,#41703,
+    #41704,#41705,#41706,#41707,#41708,#41709),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199889574115,0.50184869341,0.803807804944,
+    0.927558479461,1.),.UNSPECIFIED.);
+#41673 = CARTESIAN_POINT('',(4.,-1.54E-15,91.999996446618));
+#41674 = CARTESIAN_POINT('',(4.,0.313907506989,92.099916305362));
+#41675 = CARTESIAN_POINT('',(3.971846044021,0.62787937855,
+    92.199856185279));
+#41676 = CARTESIAN_POINT('',(3.915519486053,0.938871913048,
+    92.299787078926));
+#41677 = CARTESIAN_POINT('',(3.831415009866,1.243938749071,
+    92.399706791973));
+#41678 = CARTESIAN_POINT('',(3.720277955177,1.54022895492,
+    92.499626520681));
+#41679 = CARTESIAN_POINT('',(3.583179817742,1.824997501764,
+    92.599557446128));
+#41680 = CARTESIAN_POINT('',(3.421531923361,2.095628120461,92.6994973452
+    ));
+#41681 = CARTESIAN_POINT('',(2.958585252165,2.733429537648,
+    92.950359142274));
+#41682 = CARTESIAN_POINT('',(2.627746955864,3.079853276032,
+    93.101459090656));
+#41683 = CARTESIAN_POINT('',(2.250860879865,3.379947062551,
+    93.252468841008));
+#41684 = CARTESIAN_POINT('',(1.835717222724,3.62685386896,
+    93.403417175243));
+#41685 = CARTESIAN_POINT('',(1.390931655626,3.815196715482,
+    93.554365506276));
+#41686 = CARTESIAN_POINT('',(0.925938751266,3.941216523067,
+    93.705375256165));
+#41687 = CARTESIAN_POINT('',(0.45087699234,4.002695798513,
+    93.856475216303));
+#41688 = CARTESIAN_POINT('',(-0.497502833769,3.997168327265,
+    94.158359107206));
+#41689 = CARTESIAN_POINT('',(-0.971815668431,3.930155786171,
+    94.309459112206));
+#41690 = CARTESIAN_POINT('',(-1.435308013438,3.798724474451,
+    94.460468952173));
+#41691 = CARTESIAN_POINT('',(-1.877867944834,3.605209924242,
+    94.611417381158));
+#41692 = CARTESIAN_POINT('',(-2.290105419144,3.353480901719,
+    94.762365689853));
+#41693 = CARTESIAN_POINT('',(-2.663467973567,3.049014381768,
+    94.913375302614));
+#41694 = CARTESIAN_POINT('',(-2.990245815596,2.698757807178,
+    95.064475164494));
+#41695 = CARTESIAN_POINT('',(-3.376622551157,2.153180822056,
+    95.277276998175));
+#41696 = CARTESIAN_POINT('',(-3.480136761919,1.988344386873,
+    95.339138794203));
+#41697 = CARTESIAN_POINT('',(-3.574438393712,1.817843618871,
+    95.400999776211));
+#41698 = CARTESIAN_POINT('',(-3.65916875698,1.642281564295,
+    95.46285973578));
+#41699 = CARTESIAN_POINT('',(-3.734017788607,1.46228464962,
+    95.524719703277));
+#41700 = CARTESIAN_POINT('',(-3.798723564499,1.278500900674,
+    95.586580702948));
+#41701 = CARTESIAN_POINT('',(-3.853073949768,1.091599124011,
+    95.648442512625));
+#41702 = CARTESIAN_POINT('',(-3.922571484078,0.791438475546,
+    95.746514160685));
+#41703 = CARTESIAN_POINT('',(-3.944630284222,0.679773285334,
+    95.782725939616));
+#41704 = CARTESIAN_POINT('',(-3.963055017443,0.567410863476,
+    95.818937740508));
+#41705 = CARTESIAN_POINT('',(-3.977820260709,0.454489314711,
+    95.855149543508));
+#41706 = CARTESIAN_POINT('',(-3.988906937458,0.341147464906,
+    95.891361333273));
+#41707 = CARTESIAN_POINT('',(-3.996302317595,0.227524861059,
+    95.927573098967));
+#41708 = CARTESIAN_POINT('',(-4.000000017494,0.113761771299,
+    95.963784834266));
+#41709 = CARTESIAN_POINT('',(-4.,-8.1511326915E-07,95.999996537354));
+#41710 = PCURVE('',#38460,#41711);
+#41711 = DEFINITIONAL_REPRESENTATION('',(#41712),#41750);
+#41712 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#41713,#41714,#41715,#41716,
+    #41717,#41718,#41719,#41720,#41721,#41722,#41723,#41724,#41725,
+    #41726,#41727,#41728,#41729,#41730,#41731,#41732,#41733,#41734,
+    #41735,#41736,#41737,#41738,#41739,#41740,#41741,#41742,#41743,
+    #41744,#41745,#41746,#41747,#41748,#41749),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199889574115,0.50184869341,0.803807804944,
+    0.927558479461,1.),.UNSPECIFIED.);
+#41713 = CARTESIAN_POINT('',(-0.103531854773,3.141694463083));
+#41714 = CARTESIAN_POINT('',(-0.103531862058,3.220173889123));
+#41715 = CARTESIAN_POINT('',(-0.103531879548,3.298669041847));
+#41716 = CARTESIAN_POINT('',(-0.103531929682,3.377157140614));
+#41717 = CARTESIAN_POINT('',(-0.103531968328,3.45563645393));
+#41718 = CARTESIAN_POINT('',(-0.103531964535,3.534115770104));
+#41719 = CARTESIAN_POINT('',(-0.103531931187,3.61260387324));
+#41720 = CARTESIAN_POINT('',(-0.103531906588,3.691099024586));
+#41721 = CARTESIAN_POINT('',(-0.103531857297,3.888131795786));
+#41722 = CARTESIAN_POINT('',(-0.103531845607,4.006809264068));
+#41723 = CARTESIAN_POINT('',(-0.103531886606,4.125415906458));
+#41724 = CARTESIAN_POINT('',(-0.103531970873,4.243974334865));
+#41725 = CARTESIAN_POINT('',(-0.103531992774,4.362532761401));
+#41726 = CARTESIAN_POINT('',(-0.103531995677,4.481139408868));
+#41727 = CARTESIAN_POINT('',(-0.103531968153,4.599816883668));
+#41728 = CARTESIAN_POINT('',(-0.103531885339,4.836923585188));
+#41729 = CARTESIAN_POINT('',(-0.103531829073,4.955601063748));
+#41730 = CARTESIAN_POINT('',(-0.103531773985,5.074207720367));
+#41731 = CARTESIAN_POINT('',(-0.103531733511,5.192766158419));
+#41732 = CARTESIAN_POINT('',(-0.10353175886,5.311324568347));
+#41733 = CARTESIAN_POINT('',(-0.103531960467,5.429931201618));
+#41734 = CARTESIAN_POINT('',(-0.103532082758,5.548608670981));
+#41735 = CARTESIAN_POINT('',(-0.103532072816,5.715748260589));
+#41736 = CARTESIAN_POINT('',(-0.103532047663,5.764335965831));
+#41737 = CARTESIAN_POINT('',(-0.103531997707,5.812923019381));
+#41738 = CARTESIAN_POINT('',(-0.103531920581,5.861509257218));
+#41739 = CARTESIAN_POINT('',(-0.10353182558,5.910095493688));
+#41740 = CARTESIAN_POINT('',(-0.103531735703,5.958682544383));
+#41741 = CARTESIAN_POINT('',(-0.103531680217,6.00727024851));
+#41742 = CARTESIAN_POINT('',(-0.10353167634,6.084298042924));
+#41743 = CARTESIAN_POINT('',(-0.103531691578,6.112739639119));
+#41744 = CARTESIAN_POINT('',(-0.103531730487,6.141181264199));
+#41745 = CARTESIAN_POINT('',(-0.103531793877,6.169622903352));
+#41746 = CARTESIAN_POINT('',(-0.103531876371,6.198064542095));
+#41747 = CARTESIAN_POINT('',(-0.103531966403,6.226506166276));
+#41748 = CARTESIAN_POINT('',(-0.103532046217,6.254947762067));
+#41749 = CARTESIAN_POINT('',(-0.103532091869,6.283389315972));
+#41750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41751 = PCURVE('',#41752,#41757);
+#41752 = CYLINDRICAL_SURFACE('',#41753,4.);
+#41753 = AXIS2_PLACEMENT_3D('',#41754,#41755,#41756);
+#41754 = CARTESIAN_POINT('',(0.,0.,0.));
+#41755 = DIRECTION('',(-0.,-0.,-1.));
+#41756 = DIRECTION('',(1.,0.,0.));
+#41757 = DEFINITIONAL_REPRESENTATION('',(#41758),#41796);
+#41758 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#41759,#41760,#41761,#41762,
+    #41763,#41764,#41765,#41766,#41767,#41768,#41769,#41770,#41771,
+    #41772,#41773,#41774,#41775,#41776,#41777,#41778,#41779,#41780,
+    #41781,#41782,#41783,#41784,#41785,#41786,#41787,#41788,#41789,
+    #41790,#41791,#41792,#41793,#41794,#41795),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199889574115,0.50184869341,0.803807804944,
+    0.927558479461,1.),.UNSPECIFIED.);
+#41759 = CARTESIAN_POINT('',(0.,-91.99999644661));
+#41760 = CARTESIAN_POINT('',(-7.84768767473E-02,-92.09991630536));
+#41761 = CARTESIAN_POINT('',(-0.156969481004,-92.19985618527));
+#41762 = CARTESIAN_POINT('',(-0.235455034396,-92.29978707892));
+#41763 = CARTESIAN_POINT('',(-0.313931799762,-92.39970679197));
+#41764 = CARTESIAN_POINT('',(-0.392408562702,-92.49962652068));
+#41765 = CARTESIAN_POINT('',(-0.470894111045,-92.59955744612));
+#41766 = CARTESIAN_POINT('',(-0.549386712217,-92.6994973452));
+#41767 = CARTESIAN_POINT('',(-0.746413085473,-92.95035914227));
+#41768 = CARTESIAN_POINT('',(-0.865086704989,-93.10145909065));
+#41769 = CARTESIAN_POINT('',(-0.983689507333,-93.252468841));
+#41770 = CARTESIAN_POINT('',(-1.102244093042,-93.40341717524));
+#41771 = CARTESIAN_POINT('',(-1.220798678942,-93.55436550627));
+#41772 = CARTESIAN_POINT('',(-1.33940148087,-93.70537525616));
+#41773 = CARTESIAN_POINT('',(-1.458075098228,-93.8564752163));
+#41774 = CARTESIAN_POINT('',(-1.695174081712,-94.1583591072));
+#41775 = CARTESIAN_POINT('',(-1.813847691253,-94.3094591122));
+#41776 = CARTESIAN_POINT('',(-1.932450480408,-94.46046895217));
+#41777 = CARTESIAN_POINT('',(-2.051005054697,-94.61141738115));
+#41778 = CARTESIAN_POINT('',(-2.169559641382,-94.76236568985));
+#41779 = CARTESIAN_POINT('',(-2.288162459195,-94.91337530261));
+#41780 = CARTESIAN_POINT('',(-2.406836089562,-95.06447516449));
+#41781 = CARTESIAN_POINT('',(-2.573970247591,-95.27727699817));
+#41782 = CARTESIAN_POINT('',(-2.622556370894,-95.3391387942));
+#41783 = CARTESIAN_POINT('',(-2.671141839502,-95.40099977621));
+#41784 = CARTESIAN_POINT('',(-2.719726490484,-95.46285973578));
+#41785 = CARTESIAN_POINT('',(-2.768311139812,-95.52471970327));
+#41786 = CARTESIAN_POINT('',(-2.81689660473,-95.58658070294));
+#41787 = CARTESIAN_POINT('',(-2.865482725642,-95.64844251262));
+#41788 = CARTESIAN_POINT('',(-2.942508014574,-95.74651416068));
+#41789 = CARTESIAN_POINT('',(-2.970948687103,-95.78272593961));
+#41790 = CARTESIAN_POINT('',(-2.999389389227,-95.8189377405));
+#41791 = CARTESIAN_POINT('',(-3.027830106055,-95.8551495435));
+#41792 = CARTESIAN_POINT('',(-3.056270823692,-95.89136133327));
+#41793 = CARTESIAN_POINT('',(-3.084711529233,-95.92757309896));
+#41794 = CARTESIAN_POINT('',(-3.113152210765,-95.96378483426));
+#41795 = CARTESIAN_POINT('',(-3.141592857368,-95.99999653735));
+#41796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41797 = ORIENTED_EDGE('',*,*,#41798,.F.);
+#41798 = EDGE_CURVE('',#41435,#41669,#41799,.T.);
+#41799 = SURFACE_CURVE('',#41800,(#41803,#41810),.PCURVE_S1.);
+#41800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41801,#41802),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#41801 = CARTESIAN_POINT('',(-3.10000293191,1.01893343762E-06,
+    95.758848607737));
+#41802 = CARTESIAN_POINT('',(-4.100004475779,-1.01890597382E-06,
+    96.026792038297));
+#41803 = PCURVE('',#38460,#41804);
+#41804 = DEFINITIONAL_REPRESENTATION('',(#41805),#41809);
+#41805 = LINE('',#41806,#41807);
+#41806 = CARTESIAN_POINT('',(0.,6.283389315972));
+#41807 = VECTOR('',#41808,1.);
+#41808 = DIRECTION('',(1.,0.));
+#41809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41810 = PCURVE('',#41811,#41854);
+#41811 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#41812,#41813,#41814,#41815,#41816,#41817,#41818,#41819,#41820
+      ,#41821,#41822,#41823,#41824,#41825,#41826,#41827,#41828,#41829
+      ,#41830,#41831,#41832)
+    ,(#41833,#41834,#41835,#41836,#41837,#41838,#41839,#41840,#41841
+      ,#41842,#41843,#41844,#41845,#41846,#41847,#41848,#41849,#41850
+      ,#41851,#41852,#41853
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#41812 = CARTESIAN_POINT('',(-3.10000293191,1.01893339366E-06,
+    95.758848607737));
+#41813 = CARTESIAN_POINT('',(-3.100003484701,-0.885356908423,
+    96.122485228615));
+#41814 = CARTESIAN_POINT('',(-2.82186081973,-1.770719414248,
+    96.486123507022));
+#41815 = CARTESIAN_POINT('',(-2.265567989056,-2.558980688,
+    96.849751291053));
+#41816 = CARTESIAN_POINT('',(-1.469281216565,-3.153075461727,
+    97.213401430363));
+#41817 = CARTESIAN_POINT('',(-0.509188160393,-3.473004770629,
+    97.577029688064));
+#41818 = CARTESIAN_POINT('',(0.509188197652,-3.473001946064,
+    97.940661808267));
+#41819 = CARTESIAN_POINT('',(1.469273783194,-3.153074635413,
+    98.30430762458));
+#41820 = CARTESIAN_POINT('',(2.265570116694,-2.558986491493,
+    98.667938513111));
+#41821 = CARTESIAN_POINT('',(2.821858759708,-1.770718614484,
+    99.031575966428));
+#41822 = CARTESIAN_POINT('',(3.378146609106,-1.16325019965E-06,
+    99.758848727849));
+#41823 = CARTESIAN_POINT('',(2.821860042959,1.770716691128,
+    100.48612148925));
+#41824 = CARTESIAN_POINT('',(2.265573670817,2.558986136322,
+    100.84975756314));
+#41825 = CARTESIAN_POINT('',(1.469265697053,3.153068149046,
+    101.21339525038));
+#41826 = CARTESIAN_POINT('',(0.509214655326,3.473010787548,
+    101.57702597012));
+#41827 = CARTESIAN_POINT('',(-0.509219540492,3.47299892526,
+    101.94067744491));
+#41828 = CARTESIAN_POINT('',(-1.469248460645,3.153076967796,
+    102.30429060607));
+#41829 = CARTESIAN_POINT('',(-2.265582997406,2.558983247672,
+    102.66794754405));
+#41830 = CARTESIAN_POINT('',(-2.821855452609,1.770721182124,
+    103.03157394868));
+#41831 = CARTESIAN_POINT('',(-3.10000259933,0.885359031248,
+    103.39521222707));
+#41832 = CARTESIAN_POINT('',(-3.100003176376,1.10389071928E-06,
+    103.75884884794));
+#41833 = CARTESIAN_POINT('',(-4.100004475779,-1.01890601911E-06,
+    96.026792038297));
+#41834 = CARTESIAN_POINT('',(-4.100004584407,-1.170960486838,
+    96.390428144714));
+#41835 = CARTESIAN_POINT('',(-3.732137438115,-2.341916077404,
+    96.754062593474));
+#41836 = CARTESIAN_POINT('',(-2.996396049306,-3.384467601989,
+    97.117707536945));
+#41837 = CARTESIAN_POINT('',(-1.943238617083,-4.170195279013,
+    97.481330124619));
+#41838 = CARTESIAN_POINT('',(-0.673440237937,-4.593328473091,
+    97.844974594367));
+#41839 = CARTESIAN_POINT('',(0.673443872106,-4.593328170941,
+    98.208615201457));
+#41840 = CARTESIAN_POINT('',(1.943237087483,-4.17019352706,
+    98.572242112314));
+#41841 = CARTESIAN_POINT('',(2.996401317758,-3.38446515099,
+    98.93588395111));
+#41842 = CARTESIAN_POINT('',(3.732137780513,-2.341916137545,
+    99.299519225058));
+#41843 = CARTESIAN_POINT('',(4.467871998694,1.14653684173E-06,
+    100.02679191818));
+#41844 = CARTESIAN_POINT('',(3.732136675911,2.341918083598,
+    100.75406461131));
+#41845 = CARTESIAN_POINT('',(2.996403275452,3.384468204109,
+    101.11770126477));
+#41846 = CARTESIAN_POINT('',(1.943215518892,4.170187441728,
+    101.48133630457));
+#41847 = CARTESIAN_POINT('',(0.673484983715,4.593340273133,
+    101.84497831254));
+#41848 = CARTESIAN_POINT('',(-0.67350088147,4.593320944649,
+    102.20859956437));
+#41849 = CARTESIAN_POINT('',(-1.943190298839,4.170193761624,
+    102.57225913124));
+#41850 = CARTESIAN_POINT('',(-2.996424347443,3.384467914168,
+    102.9358749199));
+#41851 = CARTESIAN_POINT('',(-3.732132308391,2.341913894005,
+    103.29952124291));
+#41852 = CARTESIAN_POINT('',(-4.100004764622,1.170958364064,
+    103.66315569165));
+#41853 = CARTESIAN_POINT('',(-4.100004848972,-1.103865924E-06,
+    104.02679179808));
+#41854 = DEFINITIONAL_REPRESENTATION('',(#41855),#41859);
+#41855 = LINE('',#41856,#41857);
+#41856 = CARTESIAN_POINT('',(0.,0.));
+#41857 = VECTOR('',#41858,1.);
+#41858 = DIRECTION('',(1.,0.));
+#41859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41860 = ADVANCED_FACE('',(#41861),#38401,.T.);
+#41861 = FACE_BOUND('',#41862,.F.);
+#41862 = EDGE_LOOP('',(#41863,#41864,#41865,#41866,#42048,#42069));
+#41863 = ORIENTED_EDGE('',*,*,#38317,.F.);
+#41864 = ORIENTED_EDGE('',*,*,#38698,.T.);
+#41865 = ORIENTED_EDGE('',*,*,#38831,.T.);
+#41866 = ORIENTED_EDGE('',*,*,#41867,.T.);
+#41867 = EDGE_CURVE('',#38767,#41868,#41870,.T.);
+#41868 = VERTEX_POINT('',#41869);
+#41869 = CARTESIAN_POINT('',(4.,0.,92.499996375308));
+#41870 = SURFACE_CURVE('',#41871,(#41928,#41988),.PCURVE_S1.);
+#41871 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#41872,#41873,#41874,#41875,
+    #41876,#41877,#41878,#41879,#41880,#41881,#41882,#41883,#41884,
+    #41885,#41886,#41887,#41888,#41889,#41890,#41891,#41892,#41893,
+    #41894,#41895,#41896,#41897,#41898,#41899,#41900,#41901,#41902,
+    #41903,#41904,#41905,#41906,#41907,#41908,#41909,#41910,#41911,
+    #41912,#41913,#41914,#41915,#41916,#41917,#41918,#41919,#41920,
+    #41921,#41922,#41923,#41924,#41925,#41926,#41927),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051098277421E-02,0.118519727544,
+    0.278515913293,0.317187733567,0.487842673742,0.659829788328,
+    0.810497813882,0.96116584267,1.),.UNSPECIFIED.);
+#41872 = CARTESIAN_POINT('',(-7.4721991128E-07,4.,86.499996825941));
+#41873 = CARTESIAN_POINT('',(-0.135998242346,3.999999967795,
+    86.54328610996));
+#41874 = CARTESIAN_POINT('',(-0.271996400575,3.994605446519,
+    86.586575587524));
+#41875 = CARTESIAN_POINT('',(-0.407737296669,3.983816460849,
+    86.629864913921));
+#41876 = CARTESIAN_POINT('',(-0.54296433123,3.967648294575,
+    86.673154158609));
+#41877 = CARTESIAN_POINT('',(-0.677422556194,3.946131439601,
+    86.716443523844));
+#41878 = CARTESIAN_POINT('',(-0.810859000322,3.919311544945,
+    86.759733063311));
+#41879 = CARTESIAN_POINT('',(-1.120970578909,3.8440803668,86.86130781394
+    ));
+#41880 = CARTESIAN_POINT('',(-1.296615383999,3.791406872302,
+    86.919594178043));
+#41881 = CARTESIAN_POINT('',(-1.469343549209,3.729378083376,
+    86.977879878285));
+#41882 = CARTESIAN_POINT('',(-1.638558597988,3.658190410105,
+    87.036165149729));
+#41883 = CARTESIAN_POINT('',(-1.803682839997,3.57808688259,
+    87.094450845993));
+#41884 = CARTESIAN_POINT('',(-1.964158773123,3.489356562005,
+    87.15273720794));
+#41885 = CARTESIAN_POINT('',(-2.484787057138,3.164080252232,
+    87.348143904487));
+#41886 = CARTESIAN_POINT('',(-2.82162341915,2.889811937371,
+    87.485332240602));
+#41887 = CARTESIAN_POINT('',(-3.122664592685,2.573980270781,
+    87.622464985356));
+#41888 = CARTESIAN_POINT('',(-3.3819680109,2.222318799306,
+    87.759579956662));
+#41889 = CARTESIAN_POINT('',(-3.594705713243,1.841375174494,
+    87.896712817379));
+#41890 = CARTESIAN_POINT('',(-3.757156866983,1.438521058431,
+    88.033901210024));
+#41891 = CARTESIAN_POINT('',(-3.893829400199,0.921376060204,
+    88.204165323793));
+#41892 = CARTESIAN_POINT('',(-3.917376435922,0.819902796164,
+    88.237308190301));
+#41893 = CARTESIAN_POINT('',(-3.937836918269,0.717733191398,
+    88.270451068867));
+#41894 = CARTESIAN_POINT('',(-3.955186496373,0.614979924704,
+    88.303593951471));
+#41895 = CARTESIAN_POINT('',(-3.969405997146,0.51175654915,
+    88.336736830123));
+#41896 = CARTESIAN_POINT('',(-3.980481425288,0.408177492076,
+    88.369879696868));
+#41897 = CARTESIAN_POINT('',(-4.023365344388,-0.153786911471,
+    88.549278668215));
+#41898 = CARTESIAN_POINT('',(-3.996949800746,-0.616906586881,
+    88.695627190964));
+#41899 = CARTESIAN_POINT('',(-3.90823195623,-1.074605888907,
+    88.841898225774));
+#41900 = CARTESIAN_POINT('',(-3.758709200775,-1.516957482746,
+    88.988146971929));
+#41901 = CARTESIAN_POINT('',(-3.551539742269,-1.934618040561,
+    89.13441797059));
+#41902 = CARTESIAN_POINT('',(-3.291556328575,-2.318787631385,
+    89.280766432463));
+#41903 = CARTESIAN_POINT('',(-2.677659720426,-3.007418581804,
+    89.574420278809));
+#41904 = CARTESIAN_POINT('',(-2.322632354476,-3.311679314919,
+    89.721914115833));
+#41905 = CARTESIAN_POINT('',(-1.92773027254,-3.566474996178,
+    89.869327329401));
+#41906 = CARTESIAN_POINT('',(-1.501351063482,-3.76587744531,
+    90.01671775364));
+#41907 = CARTESIAN_POINT('',(-1.052638263029,-3.905610534609,
+    90.164130923325));
+#41908 = CARTESIAN_POINT('',(-0.591525154537,-3.983029763179,
+    90.311624736246));
+#41909 = CARTESIAN_POINT('',(0.276752474254,-4.010981304203,
+    90.588149247654));
+#41910 = CARTESIAN_POINT('',(0.683906859435,-3.976065566185,
+    90.717325846081));
+#41911 = CARTESIAN_POINT('',(1.085668764733,-3.892889920811,
+    90.846461646435));
+#41912 = CARTESIAN_POINT('',(1.475243625549,-3.762568898635,
+    90.975583275982));
+#41913 = CARTESIAN_POINT('',(1.846184661823,-3.587259140667,
+    91.104719194451));
+#41914 = CARTESIAN_POINT('',(2.192394405174,-3.370158706937,
+    91.233895829347));
+#41915 = CARTESIAN_POINT('',(2.824371373081,-2.861378914399,
+    91.492149346067));
+#41916 = CARTESIAN_POINT('',(3.110382512097,-2.569503186442,
+    91.621325943308));
+#41917 = CARTESIAN_POINT('',(3.360846750168,-2.244543990617,
+    91.750461779396));
+#41918 = CARTESIAN_POINT('',(3.571337897435,-1.891775420278,
+    91.879583329058));
+#41919 = CARTESIAN_POINT('',(3.738372659435,-1.517035227425,
+    92.008719143336));
+#41920 = CARTESIAN_POINT('',(3.859411560354,-1.126723286283,
+    92.137895710461));
+#41921 = CARTESIAN_POINT('',(3.95225049269,-0.62501879694,
+    92.300304414565));
+#41922 = CARTESIAN_POINT('',(3.968140344188,-0.521625472564,
+    92.333586400288));
+#41923 = CARTESIAN_POINT('',(3.980873533401,-0.417766882437,
+    92.36686839982));
+#41924 = CARTESIAN_POINT('',(3.99043408887,-0.313558665861,
+    92.400150405701));
+#41925 = CARTESIAN_POINT('',(3.996811356589,-0.209116952107,
+    92.433432409701));
+#41926 = CARTESIAN_POINT('',(4.,-0.104558360416,92.466714402825));
+#41927 = CARTESIAN_POINT('',(4.,-4.4E-16,92.499996375308));
+#41928 = PCURVE('',#38401,#41929);
+#41929 = DEFINITIONAL_REPRESENTATION('',(#41930),#41987);
+#41930 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#41931,#41932,#41933,#41934,
+    #41935,#41936,#41937,#41938,#41939,#41940,#41941,#41942,#41943,
+    #41944,#41945,#41946,#41947,#41948,#41949,#41950,#41951,#41952,
+    #41953,#41954,#41955,#41956,#41957,#41958,#41959,#41960,#41961,
+    #41962,#41963,#41964,#41965,#41966,#41967,#41968,#41969,#41970,
+    #41971,#41972,#41973,#41974,#41975,#41976,#41977,#41978,#41979,
+    #41980,#41981,#41982,#41983,#41984,#41985,#41986),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051098277421E-02,0.118519727544,
+    0.278515913293,0.317187733567,0.487842673742,0.659829788328,
+    0.810497813882,0.96116584267,1.),.UNSPECIFIED.);
+#41931 = CARTESIAN_POINT('',(-1.5707965136,-86.49999682594));
+#41932 = CARTESIAN_POINT('',(-1.604795887381,-86.54328610996));
+#41933 = CARTESIAN_POINT('',(-1.638795427729,-86.58657558752));
+#41934 = CARTESIAN_POINT('',(-1.672794845199,-86.62986491392));
+#41935 = CARTESIAN_POINT('',(-1.706794183536,-86.6731541586));
+#41936 = CARTESIAN_POINT('',(-1.740793597385,-86.71644352384));
+#41937 = CARTESIAN_POINT('',(-1.774793130005,-86.75973306331));
+#41938 = CARTESIAN_POINT('',(-1.85456974051,-86.86130781394));
+#41939 = CARTESIAN_POINT('',(-1.900347711812,-86.91959417804));
+#41940 = CARTESIAN_POINT('',(-1.94612514685,-86.97787987828));
+#41941 = CARTESIAN_POINT('',(-1.991902241806,-87.03616514972));
+#41942 = CARTESIAN_POINT('',(-2.03767967734,-87.09445084599));
+#41943 = CARTESIAN_POINT('',(-2.083457648859,-87.15273720794));
+#41944 = CARTESIAN_POINT('',(-2.236929651154,-87.34814390448));
+#41945 = CARTESIAN_POINT('',(-2.344677149255,-87.4853322406));
+#41946 = CARTESIAN_POINT('',(-2.452381077691,-87.62246498535));
+#41947 = CARTESIAN_POINT('',(-2.560071014706,-87.75957995666));
+#41948 = CARTESIAN_POINT('',(-2.667774928762,-87.89671281737));
+#41949 = CARTESIAN_POINT('',(-2.775522418874,-88.03390121002));
+#41950 = CARTESIAN_POINT('',(-2.909247493778,-88.20416532379));
+#41951 = CARTESIAN_POINT('',(-2.935277830094,-88.2373081903));
+#41952 = CARTESIAN_POINT('',(-2.961308175318,-88.27045106886));
+#41953 = CARTESIAN_POINT('',(-2.987338523509,-88.30359395147));
+#41954 = CARTESIAN_POINT('',(-3.013368868718,-88.33673683012));
+#41955 = CARTESIAN_POINT('',(-3.039399204994,-88.36987969686));
+#41956 = CARTESIAN_POINT('',(-3.180298775028,-88.54927866821));
+#41957 = CARTESIAN_POINT('',(-3.295240606027,-88.69562719096));
+#41958 = CARTESIAN_POINT('',(-3.410121613182,-88.84189822577));
+#41959 = CARTESIAN_POINT('',(-3.524985144677,-88.98814697192));
+#41960 = CARTESIAN_POINT('',(-3.639866156477,-89.13441797059));
+#41961 = CARTESIAN_POINT('',(-3.754807996693,-89.28076643246));
+#41962 = CARTESIAN_POINT('',(-3.985443210745,-89.5744202788));
+#41963 = CARTESIAN_POINT('',(-4.10128459326,-89.72191411583));
+#41964 = CARTESIAN_POINT('',(-4.217062643601,-89.8693273294));
+#41965 = CARTESIAN_POINT('',(-4.332822758022,-90.01671775364));
+#41966 = CARTESIAN_POINT('',(-4.448600813142,-90.16413092332));
+#41967 = CARTESIAN_POINT('',(-4.564442198836,-90.31162473624));
+#41968 = CARTESIAN_POINT('',(-4.781624053699,-90.58814924765));
+#41969 = CARTESIAN_POINT('',(-4.883079108571,-90.71732584608));
+#41970 = CARTESIAN_POINT('',(-4.984502190025,-90.84646164643));
+#41971 = CARTESIAN_POINT('',(-5.085914070073,-90.97558327598));
+#41972 = CARTESIAN_POINT('',(-5.187337136368,-91.10471919445));
+#41973 = CARTESIAN_POINT('',(-5.288792185834,-91.23389582934));
+#41974 = CARTESIAN_POINT('',(-5.49162397656,-91.49214934606));
+#41975 = CARTESIAN_POINT('',(-5.59307903454,-91.6213259433));
+#41976 = CARTESIAN_POINT('',(-5.694502115214,-91.75046177939));
+#41977 = CARTESIAN_POINT('',(-5.795914008946,-91.87958332905));
+#41978 = CARTESIAN_POINT('',(-5.897337092534,-92.00871914333));
+#41979 = CARTESIAN_POINT('',(-5.998792154954,-92.13789571046));
+#41980 = CARTESIAN_POINT('',(-6.126347648266,-92.30030441456));
+#41981 = CARTESIAN_POINT('',(-6.152487255953,-92.33358640028));
+#41982 = CARTESIAN_POINT('',(-6.178626872698,-92.36686839982));
+#41983 = CARTESIAN_POINT('',(-6.204766492747,-92.4001504057));
+#41984 = CARTESIAN_POINT('',(-6.230906109813,-92.4334324097));
+#41985 = CARTESIAN_POINT('',(-6.257045717076,-92.46671440282));
+#41986 = CARTESIAN_POINT('',(-6.28318530718,-92.4999963753));
+#41987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41988 = PCURVE('',#38781,#41989);
+#41989 = DEFINITIONAL_REPRESENTATION('',(#41990),#42047);
+#41990 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#41991,#41992,#41993,#41994,
+    #41995,#41996,#41997,#41998,#41999,#42000,#42001,#42002,#42003,
+    #42004,#42005,#42006,#42007,#42008,#42009,#42010,#42011,#42012,
+    #42013,#42014,#42015,#42016,#42017,#42018,#42019,#42020,#42021,
+    #42022,#42023,#42024,#42025,#42026,#42027,#42028,#42029,#42030,
+    #42031,#42032,#42033,#42034,#42035,#42036,#42037,#42038,#42039,
+    #42040,#42041,#42042,#42043,#42044,#42045,#42046),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051098277421E-02,0.118519727544,
+    0.278515913293,0.317187733567,0.487842673742,0.659829788328,
+    0.810497813882,0.96116584267,1.),.UNSPECIFIED.);
+#41991 = CARTESIAN_POINT('',(-0.931752663324,0.));
+#41992 = CARTESIAN_POINT('',(-0.9317527179,3.400045841593E-02));
+#41993 = CARTESIAN_POINT('',(-0.931752821755,6.80010943424E-02));
+#41994 = CARTESIAN_POINT('',(-0.931752932198,0.102001611633));
+#41995 = CARTESIAN_POINT('',(-0.931753020183,0.136002051498));
+#41996 = CARTESIAN_POINT('',(-0.931753070895,0.170002568426));
+#41997 = CARTESIAN_POINT('',(-0.931753084324,0.204003206115));
+#41998 = CARTESIAN_POINT('',(-0.931753064447,0.28378241247));
+#41999 = CARTESIAN_POINT('',(-0.931753006738,0.329561875814));
+#42000 = CARTESIAN_POINT('',(-0.931752924368,0.37534080509));
+#42001 = CARTESIAN_POINT('',(-0.93175283915,0.421119395306));
+#42002 = CARTESIAN_POINT('',(-0.931752768781,0.466898325608));
+#42003 = CARTESIAN_POINT('',(-0.931752722555,0.512677790072));
+#42004 = CARTESIAN_POINT('',(-0.931752637142,0.666154789407));
+#42005 = CARTESIAN_POINT('',(-0.931752696137,0.773905782721));
+#42006 = CARTESIAN_POINT('',(-0.931752881698,0.881613181868));
+#42007 = CARTESIAN_POINT('',(-0.931752968526,0.98930658642));
+#42008 = CARTESIAN_POINT('',(-0.931752986183,1.097013992255));
+#42009 = CARTESIAN_POINT('',(-0.931752965012,1.204764985951));
+#42010 = CARTESIAN_POINT('',(-0.93175291849,1.338494415561));
+#42011 = CARTESIAN_POINT('',(-0.931752908491,1.364525599835));
+#42012 = CARTESIAN_POINT('',(-0.931752897888,1.390556793191));
+#42013 = CARTESIAN_POINT('',(-0.931752886983,1.416587989584));
+#42014 = CARTESIAN_POINT('',(-0.93175287604,1.442619182972));
+#42015 = CARTESIAN_POINT('',(-0.931752865287,1.468650367316));
+#42016 = CARTESIAN_POINT('',(-0.931752809155,1.609554526862));
+#42017 = CARTESIAN_POINT('',(-0.931752770757,1.724500098488));
+#42018 = CARTESIAN_POINT('',(-0.931752757021,1.839384834066));
+#42019 = CARTESIAN_POINT('',(-0.931752766954,1.954252088223));
+#42020 = CARTESIAN_POINT('',(-0.931752823589,2.069136823111));
+#42021 = CARTESIAN_POINT('',(-0.931752866508,2.184082387013));
+#42022 = CARTESIAN_POINT('',(-0.931752898651,2.41472507778));
+#42023 = CARTESIAN_POINT('',(-0.931752883639,2.53057021927));
+#42024 = CARTESIAN_POINT('',(-0.931752847251,2.646352024277));
+#42025 = CARTESIAN_POINT('',(-0.931752711807,2.762115921691));
+#42026 = CARTESIAN_POINT('',(-0.931752827736,2.877897732536));
+#42027 = CARTESIAN_POINT('',(-0.931752879904,2.993742875254));
+#42028 = CARTESIAN_POINT('',(-0.931752911404,3.21093178432));
+#42029 = CARTESIAN_POINT('',(-0.931752891083,3.312390136773));
+#42030 = CARTESIAN_POINT('',(-0.931752992116,3.413816508239));
+#42031 = CARTESIAN_POINT('',(-0.931752908829,3.515231674873));
+#42032 = CARTESIAN_POINT('',(-0.931752831527,3.616658041771));
+#42033 = CARTESIAN_POINT('',(-0.931752773048,3.7181163923));
+#42034 = CARTESIAN_POINT('',(-0.931752730881,3.920954776866));
+#42035 = CARTESIAN_POINT('',(-0.931752745834,4.022413129884));
+#42036 = CARTESIAN_POINT('',(-0.931752809483,4.123839497207));
+#42037 = CARTESIAN_POINT('',(-0.931752885173,4.225254667416));
+#42038 = CARTESIAN_POINT('',(-0.931752926918,4.326681031422));
+#42039 = CARTESIAN_POINT('',(-0.931752941612,4.428139382434));
+#42040 = CARTESIAN_POINT('',(-0.931752932857,4.555699018593));
+#42041 = CARTESIAN_POINT('',(-0.931752929638,4.581839475699));
+#42042 = CARTESIAN_POINT('',(-0.931752925143,4.607979942282));
+#42043 = CARTESIAN_POINT('',(-0.931752919535,4.634120412555));
+#42044 = CARTESIAN_POINT('',(-0.931752912991,4.660260880183));
+#42045 = CARTESIAN_POINT('',(-0.931752905701,4.686401338282));
+#42046 = CARTESIAN_POINT('',(-0.931752897866,4.712541779419));
+#42047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42048 = ORIENTED_EDGE('',*,*,#42049,.F.);
+#42049 = EDGE_CURVE('',#41544,#41868,#42050,.T.);
+#42050 = SURFACE_CURVE('',#42051,(#42055,#42062),.PCURVE_S1.);
+#42051 = LINE('',#42052,#42053);
+#42052 = CARTESIAN_POINT('',(4.,0.,0.));
+#42053 = VECTOR('',#42054,1.);
+#42054 = DIRECTION('',(0.,0.,1.));
+#42055 = PCURVE('',#38401,#42056);
+#42056 = DEFINITIONAL_REPRESENTATION('',(#42057),#42061);
+#42057 = LINE('',#42058,#42059);
+#42058 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#42059 = VECTOR('',#42060,1.);
+#42060 = DIRECTION('',(-0.,-1.));
+#42061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42062 = PCURVE('',#41752,#42063);
+#42063 = DEFINITIONAL_REPRESENTATION('',(#42064),#42068);
+#42064 = LINE('',#42065,#42066);
+#42065 = CARTESIAN_POINT('',(-0.,0.));
+#42066 = VECTOR('',#42067,1.);
+#42067 = DIRECTION('',(-0.,-1.));
+#42068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42069 = ORIENTED_EDGE('',*,*,#41543,.F.);
+#42070 = ADVANCED_FACE('',(#42071),#38781,.F.);
+#42071 = FACE_BOUND('',#42072,.F.);
+#42072 = EDGE_LOOP('',(#42073,#42074,#42075,#42116,#42181));
+#42073 = ORIENTED_EDGE('',*,*,#41867,.F.);
+#42074 = ORIENTED_EDGE('',*,*,#38766,.T.);
+#42075 = ORIENTED_EDGE('',*,*,#42076,.T.);
+#42076 = EDGE_CURVE('',#38726,#42077,#42079,.T.);
+#42077 = VERTEX_POINT('',#42078);
+#42078 = CARTESIAN_POINT('',(1.01891176E-06,3.099997068108,
+    94.74115715413));
+#42079 = SURFACE_CURVE('',#42080,(#42102,#42109),.PCURVE_S1.);
+#42080 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#42081,#42082,#42083,#42084,
+    #42085,#42086,#42087,#42088,#42089,#42090,#42091,#42092,#42093,
+    #42094,#42095,#42096,#42097,#42098,#42099,#42100,#42101),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#42081 = CARTESIAN_POINT('',(9.3398270717E-07,3.099997312484,
+    86.741156913999));
+#42082 = CARTESIAN_POINT('',(-0.885355318685,3.099997317547,
+    87.104793534777));
+#42083 = CARTESIAN_POINT('',(-1.770715977734,2.821851278889,
+    87.468431813308));
+#42084 = CARTESIAN_POINT('',(-2.558976917771,2.265580394034,
+    87.832058217701));
+#42085 = CARTESIAN_POINT('',(-3.153070037773,1.469247754417,
+    88.195715156079));
+#42086 = CARTESIAN_POINT('',(-3.472992021124,0.509220860088,
+    88.559328316756));
+#42087 = CARTESIAN_POINT('',(-3.473004552826,-0.509211408891,
+    88.922979791948));
+#42088 = CARTESIAN_POINT('',(-3.153063150702,-1.469260845173,
+    89.286610511442));
+#42089 = CARTESIAN_POINT('',(-2.558982785155,-2.265567703123,
+    89.650248198805));
+#42090 = CARTESIAN_POINT('',(-1.770715196718,-2.821853541213,
+    90.01388427265));
+#42091 = CARTESIAN_POINT('',(-1.05745039998E-06,-3.378140219128,
+    90.741157034069));
+#42092 = CARTESIAN_POINT('',(1.770713410047,-2.821854586004,
+    91.468429795478));
+#42093 = CARTESIAN_POINT('',(2.558979864644,-2.26556787307,
+    91.832065869347));
+#42094 = CARTESIAN_POINT('',(3.153068872265,-1.469271663833,
+    92.195703556652));
+#42095 = CARTESIAN_POINT('',(3.472992958087,-0.509192040569,
+    92.559334276242));
+#42096 = CARTESIAN_POINT('',(3.47300061981,0.509187437237,
+    92.922985751317));
+#42097 = CARTESIAN_POINT('',(3.153069296375,1.46927495162,
+    93.286598912101));
+#42098 = CARTESIAN_POINT('',(2.558977633898,2.265562381087,
+    93.650255850405));
+#42099 = CARTESIAN_POINT('',(1.770717919827,2.82185431799,
+    94.013882254835));
+#42100 = CARTESIAN_POINT('',(0.88535727158,3.099997038782,
+    94.377520533357));
+#42101 = CARTESIAN_POINT('',(1.01891182736E-06,3.099997068108,
+    94.74115715413));
+#42102 = PCURVE('',#38781,#42103);
+#42103 = DEFINITIONAL_REPRESENTATION('',(#42104),#42108);
+#42104 = LINE('',#42105,#42106);
+#42105 = CARTESIAN_POINT('',(-0.,0.));
+#42106 = VECTOR('',#42107,1.);
+#42107 = DIRECTION('',(0.,1.));
+#42108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42109 = PCURVE('',#38980,#42110);
+#42110 = DEFINITIONAL_REPRESENTATION('',(#42111),#42115);
+#42111 = LINE('',#42112,#42113);
+#42112 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#42113 = VECTOR('',#42114,1.);
+#42114 = DIRECTION('',(0.,1.));
+#42115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42116 = ORIENTED_EDGE('',*,*,#42117,.F.);
+#42117 = EDGE_CURVE('',#42118,#42077,#42120,.T.);
+#42118 = VERTEX_POINT('',#42119);
+#42119 = CARTESIAN_POINT('',(-8.15162712E-07,4.,94.499996537322));
+#42120 = SURFACE_CURVE('',#42121,(#42124,#42131),.PCURVE_S1.);
+#42121 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42122,#42123),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#42122 = CARTESIAN_POINT('',(-1.01893896431E-06,4.099995524202,
+    94.473202199837));
+#42123 = CARTESIAN_POINT('',(1.01891182958E-06,3.099997068108,
+    94.74115715413));
+#42124 = PCURVE('',#38781,#42125);
+#42125 = DEFINITIONAL_REPRESENTATION('',(#42126),#42130);
+#42126 = LINE('',#42127,#42128);
+#42127 = CARTESIAN_POINT('',(0.,6.283389315972));
+#42128 = VECTOR('',#42129,1.);
+#42129 = DIRECTION('',(1.,0.));
+#42130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42131 = PCURVE('',#42132,#42175);
+#42132 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#42133,#42134,#42135,#42136,#42137,#42138,#42139,#42140,#42141
+      ,#42142,#42143,#42144,#42145,#42146,#42147,#42148,#42149,#42150
+      ,#42151,#42152,#42153)
+    ,(#42154,#42155,#42156,#42157,#42158,#42159,#42160,#42161,#42162
+      ,#42163,#42164,#42165,#42166,#42167,#42168,#42169,#42170,#42171
+      ,#42172,#42173,#42174
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#42133 = CARTESIAN_POINT('',(-1.01893900961E-06,4.099995524202,
+    94.473202199837));
+#42134 = CARTESIAN_POINT('',(-1.170957823705,4.099994833559,
+    94.836838306255));
+#42135 = CARTESIAN_POINT('',(-2.341910500082,3.732122607723,
+    95.200472755065));
+#42136 = CARTESIAN_POINT('',(-3.384461768131,2.996415780328,
+    95.564119077808));
+#42137 = CARTESIAN_POINT('',(-4.170185283349,1.943183720083,
+    95.927734866998));
+#42138 = CARTESIAN_POINT('',(-4.593310846555,0.673496971643,
+    96.29139443323));
+#42139 = CARTESIAN_POINT('',(-4.593329477715,-0.673485830322,
+    96.655015685566));
+#42140 = CARTESIAN_POINT('',(-4.170176951176,-1.943213258472,
+    97.018657693236));
+#42141 = CARTESIAN_POINT('',(-3.384458955301,-2.996398212965,
+    97.382292733182));
+#42142 = CARTESIAN_POINT('',(-2.34191082496,-3.73212940033,
+    97.745929386596));
+#42143 = CARTESIAN_POINT('',(1.16673393627E-06,-4.467861837263,
+    98.473202079732));
+#42144 = CARTESIAN_POINT('',(2.341912743584,-3.732128079845,
+    99.200474772854));
+#42145 = CARTESIAN_POINT('',(3.384459004987,-2.996392750641,
+    99.564110046831));
+#42146 = CARTESIAN_POINT('',(4.170185048798,-1.943230508697,
+    99.927751885515));
+#42147 = CARTESIAN_POINT('',(4.593318072817,-0.673439962322,
+    100.29137879655));
+#42148 = CARTESIAN_POINT('',(4.593317677654,0.673441084518,
+    100.65501940357));
+#42149 = CARTESIAN_POINT('',(4.170184788534,1.943236356763,
+    101.01866387315));
+#42150 = CARTESIAN_POINT('',(3.384458353108,2.996390986735,
+    101.38228646109));
+#42151 = CARTESIAN_POINT('',(2.34190881881,3.732130162558,101.7459314044
+    ));
+#42152 = CARTESIAN_POINT('',(1.170955700868,4.0999958659,102.10956585319
+    ));
+#42153 = CARTESIAN_POINT('',(-1.10389615227E-06,4.099995151006,
+    102.47320195962));
+#42154 = CARTESIAN_POINT('',(1.01891178383E-06,3.099997068108,
+    94.74115715413));
+#42155 = CARTESIAN_POINT('',(-0.885355163916,3.09999709733,
+    95.10479377501));
+#42156 = CARTESIAN_POINT('',(-1.770715760778,2.821851104963,
+    95.468432053442));
+#42157 = CARTESIAN_POINT('',(-2.558976653968,2.265580285518,
+    95.83205845788));
+#42158 = CARTESIAN_POINT('',(-3.153069748874,1.46924772496,
+    96.195715396263));
+#42159 = CARTESIAN_POINT('',(-3.472991733358,0.509220915128,
+    96.559328556913));
+#42160 = CARTESIAN_POINT('',(-3.473004292945,-0.509211273585,
+    96.922980032141));
+#42161 = CARTESIAN_POINT('',(-3.153062942362,-1.469260642924,
+    97.286610751597));
+#42162 = CARTESIAN_POINT('',(-2.558982645474,-2.265567454372,
+    97.65024843899));
+#42163 = CARTESIAN_POINT('',(-1.770715134432,-2.821853270202,
+    98.013884512819));
+#42164 = CARTESIAN_POINT('',(-1.15001993824E-06,-3.378139952779,
+    98.741157274246));
+#42165 = CARTESIAN_POINT('',(1.770713193109,-2.821854412037,
+    99.468430035647));
+#42166 = CARTESIAN_POINT('',(2.558979897843,-2.265567404916,
+    99.832067489021));
+#42167 = CARTESIAN_POINT('',(3.15306741644,-1.469273047291,
+    100.19569837738));
+#42168 = CARTESIAN_POINT('',(3.472994754157,-0.509189572548,
+    100.55934419397));
+#42169 = CARTESIAN_POINT('',(3.472998276085,0.509184778866,
+    100.92297631393));
+#42170 = CARTESIAN_POINT('',(3.153070255,1.469276162304,101.2866045717)
+  );
+#42171 = CARTESIAN_POINT('',(2.558977197144,2.265561772668,
+    101.65025471107));
+#42172 = CARTESIAN_POINT('',(1.770717857576,2.821854046964,
+    102.01388249505));
+#42173 = CARTESIAN_POINT('',(0.8853572867,3.099996770151,102.37752077347
+    ));
+#42174 = CARTESIAN_POINT('',(1.10387091734E-06,3.099996823646,
+    102.74115739434));
+#42175 = DEFINITIONAL_REPRESENTATION('',(#42176),#42180);
+#42176 = LINE('',#42177,#42178);
+#42177 = CARTESIAN_POINT('',(0.,0.));
+#42178 = VECTOR('',#42179,1.);
+#42179 = DIRECTION('',(1.,0.));
+#42180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42181 = ORIENTED_EDGE('',*,*,#42182,.F.);
+#42182 = EDGE_CURVE('',#41868,#42118,#42183,.T.);
+#42183 = SURFACE_CURVE('',#42184,(#42211,#42241),.PCURVE_S1.);
+#42184 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#42185,#42186,#42187,#42188,
+    #42189,#42190,#42191,#42192,#42193,#42194,#42195,#42196,#42197,
+    #42198,#42199,#42200,#42201,#42202,#42203,#42204,#42205,#42206,
+    #42207,#42208,#42209,#42210),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291535357104,0.403546372796,0.903503409263,1.),.UNSPECIFIED.);
+#42185 = CARTESIAN_POINT('',(4.,-4.6E-16,92.499996375308));
+#42186 = CARTESIAN_POINT('',(4.,0.261655626934,92.583283979869));
+#42187 = CARTESIAN_POINT('',(3.98003140158,0.523329093757,
+    92.666577200938));
+#42188 = CARTESIAN_POINT('',(3.940089508475,0.783159900516,
+    92.749866299196));
+#42189 = CARTESIAN_POINT('',(3.880392583798,1.039325821069,
+    92.833152768208));
+#42190 = CARTESIAN_POINT('',(3.801355655938,1.290045923379,
+    92.91644184821));
+#42191 = CARTESIAN_POINT('',(3.703588500092,1.533589223518,
+    92.999735038938));
+#42192 = CARTESIAN_POINT('',(3.543475868217,1.858463138261,
+    93.115022591467));
+#42193 = CARTESIAN_POINT('',(3.496389807629,1.947334360464,
+    93.147022585583));
+#42194 = CARTESIAN_POINT('',(3.446705628661,2.034809307857,
+    93.179022587483));
+#42195 = CARTESIAN_POINT('',(3.394473246527,2.120797017396,
+    93.211022590903));
+#42196 = CARTESIAN_POINT('',(3.339746476642,2.205208895119,
+    93.243022589661));
+#42197 = CARTESIAN_POINT('',(3.282583034625,2.287958716142,
+    93.27502257765));
+#42198 = CARTESIAN_POINT('',(2.957296645388,2.730520582104,
+    93.449853239803));
+#42199 = CARTESIAN_POINT('',(2.644076118577,3.057505987669,
+    93.592766083792));
+#42200 = CARTESIAN_POINT('',(2.289032760734,3.342038537189,
+    93.735610449273));
+#42201 = CARTESIAN_POINT('',(1.899206810948,3.577975102484,
+    93.878434298818));
+#42202 = CARTESIAN_POINT('',(1.482459828262,3.760557681545,
+    94.021278912849));
+#42203 = CARTESIAN_POINT('',(1.047499342404,3.88639823185,
+    94.164191917467));
+#42204 = CARTESIAN_POINT('',(0.518313365415,3.967222196291,
+    94.33459030142));
+#42205 = CARTESIAN_POINT('',(0.432369205178,3.978135598487,
+    94.362158017622));
+#42206 = CARTESIAN_POINT('',(0.346160364875,3.98687635312,
+    94.389725732085));
+#42207 = CARTESIAN_POINT('',(0.259752749073,3.993436934295,
+    94.417293442193));
+#42208 = CARTESIAN_POINT('',(0.173212455038,3.997812324244,
+    94.444861146469));
+#42209 = CARTESIAN_POINT('',(8.660577273711E-02,4.000000013319,
+    94.472428844577));
+#42210 = CARTESIAN_POINT('',(-8.1516271783E-07,4.,94.499996537322));
+#42211 = PCURVE('',#38781,#42212);
+#42212 = DEFINITIONAL_REPRESENTATION('',(#42213),#42240);
+#42213 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#42214,#42215,#42216,#42217,
+    #42218,#42219,#42220,#42221,#42222,#42223,#42224,#42225,#42226,
+    #42227,#42228,#42229,#42230,#42231,#42232,#42233,#42234,#42235,
+    #42236,#42237,#42238,#42239),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291535357104,0.403546372796,0.903503409263,1.),.UNSPECIFIED.);
+#42214 = CARTESIAN_POINT('',(-0.931752897866,4.712541779419));
+#42215 = CARTESIAN_POINT('',(-0.931752878259,4.777957815847));
+#42216 = CARTESIAN_POINT('',(-0.931752855164,4.84337825889));
+#42217 = CARTESIAN_POINT('',(-0.931752831658,4.908795462466));
+#42218 = CARTESIAN_POINT('',(-0.931752810058,4.974210604774));
+#42219 = CARTESIAN_POINT('',(-0.931752792664,5.03962780635));
+#42220 = CARTESIAN_POINT('',(-0.931752781809,5.105048247691));
+#42221 = CARTESIAN_POINT('',(-0.931752778195,5.195597831171));
+#42222 = CARTESIAN_POINT('',(-0.931752778396,5.220731388496));
+#42223 = CARTESIAN_POINT('',(-0.931752779908,5.245864953365));
+#42224 = CARTESIAN_POINT('',(-0.931752782792,5.270998520735));
+#42225 = CARTESIAN_POINT('',(-0.931752787055,5.296132085552));
+#42226 = CARTESIAN_POINT('',(-0.931752792659,5.321265642755));
+#42227 = CARTESIAN_POINT('',(-0.931752830104,5.458581836072));
+#42228 = CARTESIAN_POINT('',(-0.931752889217,5.57082902175));
+#42229 = CARTESIAN_POINT('',(-0.931752939918,5.683022393328));
+#42230 = CARTESIAN_POINT('',(-0.931753037393,5.795199615358));
+#42231 = CARTESIAN_POINT('',(-0.931752870828,5.907392965878));
+#42232 = CARTESIAN_POINT('',(-0.931752785705,6.019640183988));
+#42233 = CARTESIAN_POINT('',(-0.931752865377,6.153475202258));
+#42234 = CARTESIAN_POINT('',(-0.931752881582,6.175127558037));
+#42235 = CARTESIAN_POINT('',(-0.931752905231,6.196779916939));
+#42236 = CARTESIAN_POINT('',(-0.931752937006,6.218432276097));
+#42237 = CARTESIAN_POINT('',(-0.931752974145,6.240084631946));
+#42238 = CARTESIAN_POINT('',(-0.931753010437,6.261736980225));
+#42239 = CARTESIAN_POINT('',(-0.931753036226,6.283389315972));
+#42240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42241 = PCURVE('',#41752,#42242);
+#42242 = DEFINITIONAL_REPRESENTATION('',(#42243),#42270);
+#42243 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#42244,#42245,#42246,#42247,
+    #42248,#42249,#42250,#42251,#42252,#42253,#42254,#42255,#42256,
+    #42257,#42258,#42259,#42260,#42261,#42262,#42263,#42264,#42265,
+    #42266,#42267,#42268,#42269),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291535357104,0.403546372796,0.903503409263,1.),.UNSPECIFIED.);
+#42244 = CARTESIAN_POINT('',(0.,-92.4999963753));
+#42245 = CARTESIAN_POINT('',(-6.541390673341E-02,-92.58328397986));
+#42246 = CARTESIAN_POINT('',(-0.13083221869,-92.66657720093));
+#42247 = CARTESIAN_POINT('',(-0.196247291137,-92.74986629919));
+#42248 = CARTESIAN_POINT('',(-0.261660303618,-92.8331527682));
+#42249 = CARTESIAN_POINT('',(-0.327075377348,-92.91644184821));
+#42250 = CARTESIAN_POINT('',(-0.392493692858,-92.99973503893));
+#42251 = CARTESIAN_POINT('',(-0.483040336696,-93.11502259146));
+#42252 = CARTESIAN_POINT('',(-0.508173078369,-93.14702258558));
+#42253 = CARTESIAN_POINT('',(-0.533305827871,-93.17902258748));
+#42254 = CARTESIAN_POINT('',(-0.558438580144,-93.2110225909));
+#42255 = CARTESIAN_POINT('',(-0.583571330119,-93.24302258966));
+#42256 = CARTESIAN_POINT('',(-0.608704072715,-93.27502257765));
+#42257 = CARTESIAN_POINT('',(-0.74601581662,-93.4498532398));
+#42258 = CARTESIAN_POINT('',(-0.858259369746,-93.59276608379));
+#42259 = CARTESIAN_POINT('',(-0.970449111033,-93.73561044927));
+#42260 = CARTESIAN_POINT('',(-1.082622706721,-93.87843429881));
+#42261 = CARTESIAN_POINT('',(-1.1948124202,-94.02127891284));
+#42262 = CARTESIAN_POINT('',(-1.307055949394,-94.16419191746));
+#42263 = CARTESIAN_POINT('',(-1.440886605325,-94.33459030142));
+#42264 = CARTESIAN_POINT('',(-1.462538256432,-94.36215801762));
+#42265 = CARTESIAN_POINT('',(-1.484189912315,-94.38972573208));
+#42266 = CARTESIAN_POINT('',(-1.505841570774,-94.41729344219));
+#42267 = CARTESIAN_POINT('',(-1.527493229006,-94.44486114646));
+#42268 = CARTESIAN_POINT('',(-1.549144883611,-94.47242884457));
+#42269 = CARTESIAN_POINT('',(-1.570796530586,-94.49999653732));
+#42270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42271 = ADVANCED_FACE('',(#42272),#38980,.F.);
+#42272 = FACE_BOUND('',#42273,.F.);
+#42273 = EDGE_LOOP('',(#42274,#42275,#42276,#42317));
+#42274 = ORIENTED_EDGE('',*,*,#42076,.F.);
+#42275 = ORIENTED_EDGE('',*,*,#38967,.T.);
+#42276 = ORIENTED_EDGE('',*,*,#42277,.T.);
+#42277 = EDGE_CURVE('',#38927,#42278,#42280,.T.);
+#42278 = VERTEX_POINT('',#42279);
+#42279 = CARTESIAN_POINT('',(1.01893337E-06,3.10000293191,
+    95.758848607737));
+#42280 = SURFACE_CURVE('',#42281,(#42303,#42310),.PCURVE_S1.);
+#42281 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#42282,#42283,#42284,#42285,
+    #42286,#42287,#42288,#42289,#42290,#42291,#42292,#42293,#42294,
+    #42295,#42296,#42297,#42298,#42299,#42300,#42301,#42302),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#42282 = CARTESIAN_POINT('',(9.3400595835E-07,3.100002687532,
+    87.758848367609));
+#42283 = CARTESIAN_POINT('',(-0.885356923576,3.100003215971,
+    88.122484988386));
+#42284 = CARTESIAN_POINT('',(-1.770719351918,2.821860548736,
+    88.486123266888));
+#42285 = CARTESIAN_POINT('',(-2.558980845389,2.265568099971,
+    88.849749671409));
+#42286 = CARTESIAN_POINT('',(-3.153074086395,1.469279601432,
+    89.21340660953));
+#42287 = CARTESIAN_POINT('',(-3.473006594624,0.509190548072,
+    89.5770197705));
+#42288 = CARTESIAN_POINT('',(-3.472999574406,-0.509190775634,
+    89.940671245489));
+#42289 = CARTESIAN_POINT('',(-3.15307551352,-1.469272340881,
+    90.304301965074));
+#42290 = CARTESIAN_POINT('',(-2.558985930605,-2.265570367815,
+    90.667939652404));
+#42291 = CARTESIAN_POINT('',(-1.770718397552,-2.821858585733,
+    91.031575726261));
+#42292 = CARTESIAN_POINT('',(-1.07069019465E-06,-3.378146342753,
+    91.758848487674));
+#42293 = CARTESIAN_POINT('',(1.770716628832,-2.82185977195,
+    92.486121249091));
+#42294 = CARTESIAN_POINT('',(2.558985996633,-2.26557342207,
+    92.84975732294));
+#42295 = CARTESIAN_POINT('',(3.153067940695,-1.469265494822,
+    93.213395010287));
+#42296 = CARTESIAN_POINT('',(3.473010527676,-0.509214519996,
+    93.577025729846));
+#42297 = CARTESIAN_POINT('',(3.472998637454,0.509219595467,
+    93.940677204866));
+#42298 = CARTESIAN_POINT('',(3.153076678974,1.469248431223,
+    94.304290365803));
+#42299 = CARTESIAN_POINT('',(2.558982983783,2.26558288889,
+    94.667947303955));
+#42300 = CARTESIAN_POINT('',(1.770720965213,2.821855278596,
+    95.031573708453));
+#42301 = CARTESIAN_POINT('',(0.885358876517,3.100002379224,
+    95.395211986971));
+#42302 = CARTESIAN_POINT('',(1.01893343762E-06,3.10000293191,
+    95.758848607737));
+#42303 = PCURVE('',#38980,#42304);
+#42304 = DEFINITIONAL_REPRESENTATION('',(#42305),#42309);
+#42305 = LINE('',#42306,#42307);
+#42306 = CARTESIAN_POINT('',(-0.,0.));
+#42307 = VECTOR('',#42308,1.);
+#42308 = DIRECTION('',(0.,1.));
+#42309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42310 = PCURVE('',#39345,#42311);
+#42311 = DEFINITIONAL_REPRESENTATION('',(#42312),#42316);
+#42312 = LINE('',#42313,#42314);
+#42313 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#42314 = VECTOR('',#42315,1.);
+#42315 = DIRECTION('',(0.,1.));
+#42316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42317 = ORIENTED_EDGE('',*,*,#42318,.F.);
+#42318 = EDGE_CURVE('',#42077,#42278,#42319,.T.);
+#42319 = SURFACE_CURVE('',#42320,(#42323,#42330),.PCURVE_S1.);
+#42320 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42321,#42322),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#42321 = CARTESIAN_POINT('',(1.01891182736E-06,3.099997068108,
+    94.74115715413));
+#42322 = CARTESIAN_POINT('',(1.01893343762E-06,3.10000293191,
+    95.758848607737));
+#42323 = PCURVE('',#38980,#42324);
+#42324 = DEFINITIONAL_REPRESENTATION('',(#42325),#42329);
+#42325 = LINE('',#42326,#42327);
+#42326 = CARTESIAN_POINT('',(0.,6.283389315972));
+#42327 = VECTOR('',#42328,1.);
+#42328 = DIRECTION('',(1.,0.));
+#42329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42330 = PCURVE('',#42331,#42374);
+#42331 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#42332,#42333,#42334,#42335,#42336,#42337,#42338,#42339,#42340
+      ,#42341,#42342,#42343,#42344,#42345,#42346,#42347,#42348,#42349
+      ,#42350,#42351,#42352)
+    ,(#42353,#42354,#42355,#42356,#42357,#42358,#42359,#42360,#42361
+      ,#42362,#42363,#42364,#42365,#42366,#42367,#42368,#42369,#42370
+      ,#42371,#42372,#42373
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#42332 = CARTESIAN_POINT('',(1.01891178383E-06,3.099997068108,
+    94.74115715413));
+#42333 = CARTESIAN_POINT('',(-0.885355163916,3.09999709733,
+    95.10479377501));
+#42334 = CARTESIAN_POINT('',(-1.770715760779,2.821851104963,
+    95.468432053442));
+#42335 = CARTESIAN_POINT('',(-2.558976653968,2.265580285518,
+    95.83205845788));
+#42336 = CARTESIAN_POINT('',(-3.153069748875,1.469247724961,
+    96.195715396263));
+#42337 = CARTESIAN_POINT('',(-3.472991733357,0.509220915127,
+    96.559328556912));
+#42338 = CARTESIAN_POINT('',(-3.473004292946,-0.509211273585,
+    96.922980032141));
+#42339 = CARTESIAN_POINT('',(-3.153062942361,-1.469260642924,
+    97.286610751596));
+#42340 = CARTESIAN_POINT('',(-2.558982645474,-2.265567454372,
+    97.65024843899));
+#42341 = CARTESIAN_POINT('',(-1.770715134432,-2.821853270202,
+    98.013884512819));
+#42342 = CARTESIAN_POINT('',(-1.15002001637E-06,-3.378139952779,
+    98.741157274247));
+#42343 = CARTESIAN_POINT('',(1.77071319311,-2.821854412037,
+    99.468430035647));
+#42344 = CARTESIAN_POINT('',(2.558979600797,-2.265567764563,
+    99.832066109538));
+#42345 = CARTESIAN_POINT('',(3.153068583406,-1.469271634394,
+    100.19570379678));
+#42346 = CARTESIAN_POINT('',(3.47299267029,-0.509192095578,
+    100.55933451646));
+#42347 = CARTESIAN_POINT('',(3.473000359952,0.509187301896,
+    100.92298599144));
+#42348 = CARTESIAN_POINT('',(3.153069088034,1.469274749407,
+    101.2865991523));
+#42349 = CARTESIAN_POINT('',(2.55897749419,2.265562132314,
+    101.65025609055));
+#42350 = CARTESIAN_POINT('',(1.770717857576,2.821854046964,
+    102.01388249505));
+#42351 = CARTESIAN_POINT('',(0.8853572867,3.099996770151,102.37752077346
+    ));
+#42352 = CARTESIAN_POINT('',(1.10387091734E-06,3.099996823646,
+    102.74115739434));
+#42353 = CARTESIAN_POINT('',(1.01893339366E-06,3.10000293191,
+    95.758848607737));
+#42354 = CARTESIAN_POINT('',(-0.885356908423,3.100003484701,
+    96.122485228614));
+#42355 = CARTESIAN_POINT('',(-1.770719414248,2.82186081973,
+    96.486123507026));
+#42356 = CARTESIAN_POINT('',(-2.558980985048,2.265568348692,
+    96.849749911574));
+#42357 = CARTESIAN_POINT('',(-3.153074294753,1.46927980371,
+    97.213406849726));
+#42358 = CARTESIAN_POINT('',(-3.473006854511,0.509190683349,
+    97.577020010637));
+#42359 = CARTESIAN_POINT('',(-3.472999862182,-0.509190720608,
+    97.940671485692));
+#42360 = CARTESIAN_POINT('',(-3.153075802387,-1.469272370339,
+    98.304302205221));
+#42361 = CARTESIAN_POINT('',(-2.558986194446,-2.26557047633,
+    98.667939892587));
+#42362 = CARTESIAN_POINT('',(-1.770718614484,-2.821858759708,
+    99.031575966427));
+#42363 = CARTESIAN_POINT('',(-1.16325022345E-06,-3.378146609106,
+    99.75884872785));
+#42364 = CARTESIAN_POINT('',(1.770716691128,-2.821860042959,
+    100.48612148925));
+#42365 = CARTESIAN_POINT('',(2.558986136322,-2.265573670817,
+    100.84975756314));
+#42366 = CARTESIAN_POINT('',(3.153068149046,-1.469265697053,
+    101.21339525038));
+#42367 = CARTESIAN_POINT('',(3.473010787548,-0.509214655326,
+    101.57702597012));
+#42368 = CARTESIAN_POINT('',(3.47299892526,0.509219540492,
+    101.94067744492));
+#42369 = CARTESIAN_POINT('',(3.153076967796,1.469248460645,
+    102.30429060606));
+#42370 = CARTESIAN_POINT('',(2.558983247672,2.265582997406,
+    102.66794754406));
+#42371 = CARTESIAN_POINT('',(1.770721182124,2.821855452609,
+    103.03157394868));
+#42372 = CARTESIAN_POINT('',(0.885359031248,3.10000259933,
+    103.39521222707));
+#42373 = CARTESIAN_POINT('',(1.10389071883E-06,3.100003176376,
+    103.75884884794));
+#42374 = DEFINITIONAL_REPRESENTATION('',(#42375),#42379);
+#42375 = LINE('',#42376,#42377);
+#42376 = CARTESIAN_POINT('',(0.,0.));
+#42377 = VECTOR('',#42378,1.);
+#42378 = DIRECTION('',(1.,0.));
+#42379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42380 = ADVANCED_FACE('',(#42381),#39345,.F.);
+#42381 = FACE_BOUND('',#42382,.F.);
+#42382 = EDGE_LOOP('',(#42383,#42384,#42385,#42594,#42682));
+#42383 = ORIENTED_EDGE('',*,*,#42277,.F.);
+#42384 = ORIENTED_EDGE('',*,*,#39332,.T.);
+#42385 = ORIENTED_EDGE('',*,*,#42386,.T.);
+#42386 = EDGE_CURVE('',#39245,#42387,#42389,.T.);
+#42387 = VERTEX_POINT('',#42388);
+#42388 = CARTESIAN_POINT('',(4.,0.,93.999996384442));
+#42389 = SURFACE_CURVE('',#42390,(#42456,#42525),.PCURVE_S1.);
+#42390 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#42391,#42392,#42393,#42394,
+    #42395,#42396,#42397,#42398,#42399,#42400,#42401,#42402,#42403,
+    #42404,#42405,#42406,#42407,#42408,#42409,#42410,#42411,#42412,
+    #42413,#42414,#42415,#42416,#42417,#42418,#42419,#42420,#42421,
+    #42422,#42423,#42424,#42425,#42426,#42427,#42428,#42429,#42430,
+    #42431,#42432,#42433,#42434,#42435,#42436,#42437,#42438,#42439,
+    #42440,#42441,#42442,#42443,#42444,#42445,#42446,#42447,#42448,
+    #42449,#42450,#42451,#42452,#42453,#42454,#42455),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924714543018E-02,0.113260496971,
+    0.273269302235,0.347951288293,0.530608556639,0.567949815321,
+    0.763923518581,0.96122856646,1.),.UNSPECIFIED.);
+#42391 = CARTESIAN_POINT('',(-7.4717084564E-07,4.,87.999996825968));
+#42392 = CARTESIAN_POINT('',(-0.116011952921,3.99999997253,
+    88.036924285559));
+#42393 = CARTESIAN_POINT('',(-0.232023595576,3.996154618472,
+    88.073851876614));
+#42394 = CARTESIAN_POINT('',(-0.347886337848,3.988463949989,
+    88.110779410775));
+#42395 = CARTESIAN_POINT('',(-0.463451429488,3.976934872577,
+    88.147706878836));
+#42396 = CARTESIAN_POINT('',(-0.578570813354,3.961581168148,
+    88.184634359613));
+#42397 = CARTESIAN_POINT('',(-0.693097231483,3.942423478108,
+    88.221561928824));
+#42398 = CARTESIAN_POINT('',(-0.806884331155,3.919489286438,
+    88.258489567965));
+#42399 = CARTESIAN_POINT('',(-1.066541745427,3.858137903621,
+    88.3434168781));
+#42400 = CARTESIAN_POINT('',(-1.211804295274,3.817139559085,
+    88.391417210063));
+#42401 = CARTESIAN_POINT('',(-1.355254370594,3.76989361332,
+    88.439417320719));
+#42402 = CARTESIAN_POINT('',(-1.496578514581,3.716494409418,
+    88.487417148514));
+#42403 = CARTESIAN_POINT('',(-1.635470249036,3.657054734393,
+    88.535416975742));
+#42404 = CARTESIAN_POINT('',(-1.771630459849,3.591705664169,
+    88.583417085587));
+#42405 = CARTESIAN_POINT('',(-1.904767782492,3.520596408575,
+    88.631417419173));
+#42406 = CARTESIAN_POINT('',(-2.359127160149,3.252167970366,
+    88.799398339914));
+#42407 = CARTESIAN_POINT('',(-2.663143321016,3.025410922554,
+    88.91942976493));
+#42408 = CARTESIAN_POINT('',(-2.942020462356,2.766291036583,
+    89.039434849619));
+#42409 = CARTESIAN_POINT('',(-3.191791679576,2.478134051337,
+    89.159417138308));
+#42410 = CARTESIAN_POINT('',(-3.409065343268,2.164745701769,
+    89.27939944375));
+#42411 = CARTESIAN_POINT('',(-3.590994910417,1.830354921172,
+    89.399404560722));
+#42412 = CARTESIAN_POINT('',(-3.735341411346,1.479629009273,
+    89.519435997956));
+#42413 = CARTESIAN_POINT('',(-3.88982580565,0.948791761802,
+    89.695416685703));
+#42414 = CARTESIAN_POINT('',(-3.93049486661,0.777397361441,
+    89.751417373625));
+#42415 = CARTESIAN_POINT('',(-3.962527824897,0.604031360744,
+    89.807417574688));
+#42416 = CARTESIAN_POINT('',(-3.985814800149,0.429202279736,
+    89.863417165975));
+#42417 = CARTESIAN_POINT('',(-4.000282138582,0.253423478694,
+    89.919416757265));
+#42418 = CARTESIAN_POINT('',(-4.005892512982,7.721222963372E-02,
+    89.975416958353));
+#42419 = CARTESIAN_POINT('',(-4.002645022682,-9.891121220796E-02,
+    90.031417646383));
+#42420 = CARTESIAN_POINT('',(-3.961055139263,-0.703695183478,
+    90.224381072656));
+#42421 = CARTESIAN_POINT('',(-3.87874000779,-1.129642545573,
+    90.361442353549));
+#42422 = CARTESIAN_POINT('',(-3.744052388458,-1.544211940357,
+    90.498450037733));
+#42423 = CARTESIAN_POINT('',(-3.559007177239,-1.939944846576,
+    90.635417170988));
+#42424 = CARTESIAN_POINT('',(-3.326686166472,-2.309908645696,
+    90.77238430083));
+#42425 = CARTESIAN_POINT('',(-3.051245912382,-2.647756541194,
+    90.909391993771));
+#42426 = CARTESIAN_POINT('',(-2.737863098104,-2.947753446751,
+    91.046453283847));
+#42427 = CARTESIAN_POINT('',(-2.322592807857,-3.257806073162,
+    91.211417116655));
+#42428 = CARTESIAN_POINT('',(-2.250784504079,-3.308661168967,
+    91.239417122124));
+#42429 = CARTESIAN_POINT('',(-2.177705557344,-3.357705945793,
+    91.267417136101));
+#42430 = CARTESIAN_POINT('',(-2.103409286009,-3.404903442903,
+    91.295417154339));
+#42431 = CARTESIAN_POINT('',(-2.027950207574,-3.45021864068,
+    91.323417172594));
+#42432 = CARTESIAN_POINT('',(-1.951384038682,-3.493618460622,
+    91.351417186621));
+#42433 = CARTESIAN_POINT('',(-1.873767695124,-3.535071765346,
+    91.379417192178));
+#42434 = CARTESIAN_POINT('',(-1.382608123378,-3.781734933354,
+    91.554366229663));
+#42435 = CARTESIAN_POINT('',(-0.94233996953,-3.934699705005,
+    91.701453572079));
+#42436 = CARTESIAN_POINT('',(-0.483251616646,-4.028752636657,
+    91.848462704906));
+#42437 = CARTESIAN_POINT('',(-1.460748636648E-02,-4.061509696903,
+    91.995417186284));
+#42438 = CARTESIAN_POINT('',(0.45426017126,-4.032124454372,
+    92.142371628759));
+#42439 = CARTESIAN_POINT('',(0.91401314798,-3.941376199651,
+    92.289380811542));
+#42440 = CARTESIAN_POINT('',(1.355370199102,-3.791582250335,
+    92.436468140475));
+#42441 = CARTESIAN_POINT('',(2.186244505471,-3.381769485106,
+    92.731364486675));
+#42442 = CARTESIAN_POINT('',(2.5761885064,-3.12061452534,92.879454849188
+    ));
+#42443 = CARTESIAN_POINT('',(2.929928450884,-2.808262605866,
+    93.027464256873));
+#42444 = CARTESIAN_POINT('',(3.239832598035,-2.450805492775,
+    93.175417208045));
+#42445 = CARTESIAN_POINT('',(3.499487254642,-2.055336613337,
+    93.323370140993));
+#42446 = CARTESIAN_POINT('',(3.703811596334,-1.629957651412,
+    93.471379488758));
+#42447 = CARTESIAN_POINT('',(3.849020068212,-1.183669893178,
+    93.619469802895));
+#42448 = CARTESIAN_POINT('',(3.950041702492,-0.636798536308,
+    93.796489498505));
+#42449 = CARTESIAN_POINT('',(3.964289034658,-0.54655136794,
+    93.825561902812));
+#42450 = CARTESIAN_POINT('',(3.976179446378,-0.455942695217,
+    93.854634317815));
+#42451 = CARTESIAN_POINT('',(3.985702362602,-0.365044368033,
+    93.883706738927));
+#42452 = CARTESIAN_POINT('',(3.992849849095,-0.27392847878,
+    93.912779161325));
+#42453 = CARTESIAN_POINT('',(3.997616612432,-0.182667362348,
+    93.941851579949));
+#42454 = CARTESIAN_POINT('',(4.,-9.133359612637E-02,93.9709239895));
+#42455 = CARTESIAN_POINT('',(4.,-1.78E-15,93.999996384442));
+#42456 = PCURVE('',#39345,#42457);
+#42457 = DEFINITIONAL_REPRESENTATION('',(#42458),#42524);
+#42458 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#42459,#42460,#42461,#42462,
+    #42463,#42464,#42465,#42466,#42467,#42468,#42469,#42470,#42471,
+    #42472,#42473,#42474,#42475,#42476,#42477,#42478,#42479,#42480,
+    #42481,#42482,#42483,#42484,#42485,#42486,#42487,#42488,#42489,
+    #42490,#42491,#42492,#42493,#42494,#42495,#42496,#42497,#42498,
+    #42499,#42500,#42501,#42502,#42503,#42504,#42505,#42506,#42507,
+    #42508,#42509,#42510,#42511,#42512,#42513,#42514,#42515,#42516,
+    #42517,#42518,#42519,#42520,#42521,#42522,#42523),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924714543018E-02,0.113260496971,
+    0.273269302235,0.347951288293,0.530608556639,0.567949815321,
+    0.763923518581,0.96122856646,1.),.UNSPECIFIED.);
+#42459 = CARTESIAN_POINT('',(-0.103531718971,0.));
+#42460 = CARTESIAN_POINT('',(-0.103531753516,2.900372406163E-02));
+#42461 = CARTESIAN_POINT('',(-0.103531807805,5.800756647697E-02));
+#42462 = CARTESIAN_POINT('',(-0.10353185572,8.701136517917E-02));
+#42463 = CARTESIAN_POINT('',(-0.103531888191,0.116015105789));
+#42464 = CARTESIAN_POINT('',(-0.103531906801,0.145018847916));
+#42465 = CARTESIAN_POINT('',(-0.103531917392,0.174022651458));
+#42466 = CARTESIAN_POINT('',(-0.103531923673,0.203026502901));
+#42467 = CARTESIAN_POINT('',(-0.103531917137,0.269730427219));
+#42468 = CARTESIAN_POINT('',(-0.10353190242,0.307431014915));
+#42469 = CARTESIAN_POINT('',(-0.103531882259,0.345131419993));
+#42470 = CARTESIAN_POINT('',(-0.103531861414,0.382831597793));
+#42471 = CARTESIAN_POINT('',(-0.103531843598,0.42053177378));
+#42472 = CARTESIAN_POINT('',(-0.103531831229,0.458232173611));
+#42473 = CARTESIAN_POINT('',(-0.103531825194,0.4959327532));
+#42474 = CARTESIAN_POINT('',(-0.10353182315,0.627868895338));
+#42475 = CARTESIAN_POINT('',(-0.103531856695,0.722144411603));
+#42476 = CARTESIAN_POINT('',(-0.103531921379,0.81639928543));
+#42477 = CARTESIAN_POINT('',(-0.103531970011,0.91063627421));
+#42478 = CARTESIAN_POINT('',(-0.103531988819,1.004873263814));
+#42479 = CARTESIAN_POINT('',(-0.10353198838,1.099128142299));
+#42480 = CARTESIAN_POINT('',(-0.103531972341,1.193403669883));
+#42481 = CARTESIAN_POINT('',(-0.103531935918,1.331623038094));
+#42482 = CARTESIAN_POINT('',(-0.103531922406,1.375607291179));
+#42483 = CARTESIAN_POINT('',(-0.103531907583,1.419591159389));
+#42484 = CARTESIAN_POINT('',(-0.103531892109,1.463574547387));
+#42485 = CARTESIAN_POINT('',(-0.103531876696,1.507557935445));
+#42486 = CARTESIAN_POINT('',(-0.103531862106,1.551541803801));
+#42487 = CARTESIAN_POINT('',(-0.103531849159,1.595526057029));
+#42488 = CARTESIAN_POINT('',(-0.103531813232,1.747084066385));
+#42489 = CARTESIAN_POINT('',(-0.103531802581,1.854735235652));
+#42490 = CARTESIAN_POINT('',(-0.103531819844,1.962344337518));
+#42491 = CARTESIAN_POINT('',(-0.103531871382,2.069921616327));
+#42492 = CARTESIAN_POINT('',(-0.103531966473,2.177498895862));
+#42493 = CARTESIAN_POINT('',(-0.103532025086,2.285107999667));
+#42494 = CARTESIAN_POINT('',(-0.103532027417,2.392759168845));
+#42495 = CARTESIAN_POINT('',(-0.103531986799,2.522325636392));
+#42496 = CARTESIAN_POINT('',(-0.103531978377,2.544317497523));
+#42497 = CARTESIAN_POINT('',(-0.103531968631,2.566309364919));
+#42498 = CARTESIAN_POINT('',(-0.103531957807,2.588301235423));
+#42499 = CARTESIAN_POINT('',(-0.103531946188,2.610293105882));
+#42500 = CARTESIAN_POINT('',(-0.103531934102,2.632284973148));
+#42501 = CARTESIAN_POINT('',(-0.103531921914,2.654276834079));
+#42502 = CARTESIAN_POINT('',(-0.103531847659,2.791685913659));
+#42503 = CARTESIAN_POINT('',(-0.103531761904,2.907211764018));
+#42504 = CARTESIAN_POINT('',(-0.103531891595,3.022676297208));
+#42505 = CARTESIAN_POINT('',(-0.103531860619,3.138097812833));
+#42506 = CARTESIAN_POINT('',(-0.103531771044,3.253519280962));
+#42507 = CARTESIAN_POINT('',(-0.103531991061,3.368983828448));
+#42508 = CARTESIAN_POINT('',(-0.103531957009,3.484509683859));
+#42509 = CARTESIAN_POINT('',(-0.10353190862,3.716128231458));
+#42510 = CARTESIAN_POINT('',(-0.10353185858,3.83244188855));
+#42511 = CARTESIAN_POINT('',(-0.103531815394,3.948691963146));
+#42512 = CARTESIAN_POINT('',(-0.103531872945,4.064897720764));
+#42513 = CARTESIAN_POINT('',(-0.103531936551,4.181103486083));
+#42514 = CARTESIAN_POINT('',(-0.103531973769,4.297353562034));
+#42515 = CARTESIAN_POINT('',(-0.103531984864,4.413667217657));
+#42516 = CARTESIAN_POINT('',(-0.103531969472,4.552702676374));
+#42517 = CARTESIAN_POINT('',(-0.103531966029,4.575536830131));
+#42518 = CARTESIAN_POINT('',(-0.103531961703,4.598370991568));
+#42519 = CARTESIAN_POINT('',(-0.103531956539,4.621205157068));
+#42520 = CARTESIAN_POINT('',(-0.10353195059,4.644039322848));
+#42521 = CARTESIAN_POINT('',(-0.103531943924,4.666873484958));
+#42522 = CARTESIAN_POINT('',(-0.10353193662,4.689707639282));
+#42523 = CARTESIAN_POINT('',(-0.103531928765,4.712541781538));
+#42524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42525 = PCURVE('',#39300,#42526);
+#42526 = DEFINITIONAL_REPRESENTATION('',(#42527),#42593);
+#42527 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#42528,#42529,#42530,#42531,
+    #42532,#42533,#42534,#42535,#42536,#42537,#42538,#42539,#42540,
+    #42541,#42542,#42543,#42544,#42545,#42546,#42547,#42548,#42549,
+    #42550,#42551,#42552,#42553,#42554,#42555,#42556,#42557,#42558,
+    #42559,#42560,#42561,#42562,#42563,#42564,#42565,#42566,#42567,
+    #42568,#42569,#42570,#42571,#42572,#42573,#42574,#42575,#42576,
+    #42577,#42578,#42579,#42580,#42581,#42582,#42583,#42584,#42585,
+    #42586,#42587,#42588,#42589,#42590,#42591,#42592),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924714543018E-02,0.113260496971,
+    0.273269302235,0.347951288293,0.530608556639,0.567949815321,
+    0.763923518581,0.96122856646,1.),.UNSPECIFIED.);
+#42528 = CARTESIAN_POINT('',(-1.570796513588,-87.99999682596));
+#42529 = CARTESIAN_POINT('',(-1.599799315025,-88.03692428555));
+#42530 = CARTESIAN_POINT('',(-1.628802226207,-88.07385187661));
+#42531 = CARTESIAN_POINT('',(-1.657805087187,-88.11077941077));
+#42532 = CARTESIAN_POINT('',(-1.686807885492,-88.14770687883));
+#42533 = CARTESIAN_POINT('',(-1.715810682376,-88.18463435961));
+#42534 = CARTESIAN_POINT('',(-1.744813539072,-88.22156192882));
+#42535 = CARTESIAN_POINT('',(-1.773816443047,-88.25848956796));
+#42536 = CARTESIAN_POINT('',(-1.840518188226,-88.3434168781));
+#42537 = CARTESIAN_POINT('',(-1.878217544255,-88.39141721006));
+#42538 = CARTESIAN_POINT('',(-1.915916719015,-88.43941732071));
+#42539 = CARTESIAN_POINT('',(-1.953615668449,-88.48741714851));
+#42540 = CARTESIAN_POINT('',(-1.991314618065,-88.53541697574));
+#42541 = CARTESIAN_POINT('',(-2.029013793232,-88.58341708558));
+#42542 = CARTESIAN_POINT('',(-2.066713149479,-88.63141741917));
+#42543 = CARTESIAN_POINT('',(-2.198645014116,-88.79939833991));
+#42544 = CARTESIAN_POINT('',(-2.292917480453,-88.91942976493));
+#42545 = CARTESIAN_POINT('',(-2.387169305558,-89.03943484961));
+#42546 = CARTESIAN_POINT('',(-2.481403243548,-89.1594171383));
+#42547 = CARTESIAN_POINT('',(-2.575637179473,-89.27939944375));
+#42548 = CARTESIAN_POINT('',(-2.669889000342,-89.39940456072));
+#42549 = CARTESIAN_POINT('',(-2.764161464258,-89.51943599795));
+#42550 = CARTESIAN_POINT('',(-2.902376335787,-89.6954166857));
+#42551 = CARTESIAN_POINT('',(-2.946359157181,-89.75141737362));
+#42552 = CARTESIAN_POINT('',(-2.990341593073,-89.80741757468));
+#42553 = CARTESIAN_POINT('',(-3.03432354838,-89.86341716597));
+#42554 = CARTESIAN_POINT('',(-3.078305503683,-89.91941675726));
+#42555 = CARTESIAN_POINT('',(-3.122287939563,-89.97541695835));
+#42556 = CARTESIAN_POINT('',(-3.166270760932,-90.03141764638));
+#42557 = CARTESIAN_POINT('',(-3.317823839569,-90.22438107265));
+#42558 = CARTESIAN_POINT('',(-3.425471511932,-90.36144235354));
+#42559 = CARTESIAN_POINT('',(-3.533077127005,-90.49845003773));
+#42560 = CARTESIAN_POINT('',(-3.640650930462,-90.63541717098));
+#42561 = CARTESIAN_POINT('',(-3.748224734292,-90.77238430083));
+#42562 = CARTESIAN_POINT('',(-3.855830348367,-90.90939199377));
+#42563 = CARTESIAN_POINT('',(-3.96347801943,-91.04645328384));
+#42564 = CARTESIAN_POINT('',(-4.093040274038,-91.21141711665));
+#42565 = CARTESIAN_POINT('',(-4.115031419994,-91.23941712212));
+#42566 = CARTESIAN_POINT('',(-4.137022572174,-91.2674171361));
+#42567 = CARTESIAN_POINT('',(-4.159013727465,-91.29541715433));
+#42568 = CARTESIAN_POINT('',(-4.181004882756,-91.32341717259));
+#42569 = CARTESIAN_POINT('',(-4.202996034936,-91.35141718662));
+#42570 = CARTESIAN_POINT('',(-4.224987180891,-91.37941719217));
+#42571 = CARTESIAN_POINT('',(-4.362391794025,-91.55436622966));
+#42572 = CARTESIAN_POINT('',(-4.47791388835,-91.70145357207));
+#42573 = CARTESIAN_POINT('',(-4.593374700312,-91.8484627049));
+#42574 = CARTESIAN_POINT('',(-4.708792429994,-91.99541718628));
+#42575 = CARTESIAN_POINT('',(-4.82421016749,-92.14237162875));
+#42576 = CARTESIAN_POINT('',(-4.939670972799,-92.28938081154));
+#42577 = CARTESIAN_POINT('',(-5.055193068487,-92.43646814047));
+#42578 = CARTESIAN_POINT('',(-5.28680408608,-92.73136448667));
+#42579 = CARTESIAN_POINT('',(-5.403113962909,-92.87945484918));
+#42580 = CARTESIAN_POINT('',(-5.519360266931,-93.02746425687));
+#42581 = CARTESIAN_POINT('',(-5.635562263446,-93.17541720804));
+#42582 = CARTESIAN_POINT('',(-5.751764261424,-93.32337014099));
+#42583 = CARTESIAN_POINT('',(-5.868010572378,-93.47137948875));
+#42584 = CARTESIAN_POINT('',(-5.984320456215,-93.61946980289));
+#42585 = CARTESIAN_POINT('',(-6.123351399613,-93.7964894985));
+#42586 = CARTESIAN_POINT('',(-6.146184811588,-93.82556190281));
+#42587 = CARTESIAN_POINT('',(-6.169018231004,-93.85463431781));
+#42588 = CARTESIAN_POINT('',(-6.191851654234,-93.88370673892));
+#42589 = CARTESIAN_POINT('',(-6.214685077492,-93.91277916132));
+#42590 = CARTESIAN_POINT('',(-6.237518496831,-93.94185157994));
+#42591 = CARTESIAN_POINT('',(-6.260351908148,-93.9709239895));
+#42592 = CARTESIAN_POINT('',(-6.28318530718,-93.99999638444));
+#42593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42594 = ORIENTED_EDGE('',*,*,#42595,.T.);
+#42595 = EDGE_CURVE('',#42387,#42596,#42598,.T.);
+#42596 = VERTEX_POINT('',#42597);
+#42597 = CARTESIAN_POINT('',(-8.15113247E-07,4.,95.999996537354));
+#42598 = SURFACE_CURVE('',#42599,(#42623,#42650),.PCURVE_S1.);
+#42599 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#42600,#42601,#42602,#42603,
+    #42604,#42605,#42606,#42607,#42608,#42609,#42610,#42611,#42612,
+    #42613,#42614,#42615,#42616,#42617,#42618,#42619,#42620,#42621,
+    #42622),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607618308626,
+    0.855117939759,1.),.UNSPECIFIED.);
+#42600 = CARTESIAN_POINT('',(4.,-1.75E-15,93.999996384442));
+#42601 = CARTESIAN_POINT('',(4.,0.477106570768,94.151864166322));
+#42602 = CARTESIAN_POINT('',(3.934962424429,0.954725924518,
+    94.303894897033));
+#42603 = CARTESIAN_POINT('',(3.804644865562,1.421702555352,
+    94.455832440027));
+#42604 = CARTESIAN_POINT('',(3.611385050204,1.867725249626,
+    94.607706978979));
+#42605 = CARTESIAN_POINT('',(3.359089826894,2.283216263645,
+    94.759581396151));
+#42606 = CARTESIAN_POINT('',(3.053317400616,2.659451799741,
+    94.91151870794));
+#42607 = CARTESIAN_POINT('',(2.701131527085,2.988564737725,
+    95.063549294642));
+#42608 = CARTESIAN_POINT('',(2.153180902955,3.376622499276,
+    95.277276967616));
+#42609 = CARTESIAN_POINT('',(1.988344474624,3.480136711292,
+    95.339138762017));
+#42610 = CARTESIAN_POINT('',(1.817843713547,3.574438344963,
+    95.400999742398));
+#42611 = CARTESIAN_POINT('',(1.642281665914,3.659168710748,
+    95.462859700339));
+#42612 = CARTESIAN_POINT('',(1.46228475814,3.734017745536,95.52471966621
+    ));
+#42613 = CARTESIAN_POINT('',(1.278501015996,3.798723525236,
+    95.586580664253));
+#42614 = CARTESIAN_POINT('',(1.091599245976,3.853073914957,
+    95.648442472303));
+#42615 = CARTESIAN_POINT('',(0.791438588731,3.922571461719,
+    95.74651412398));
+#42616 = CARTESIAN_POINT('',(0.679773382956,3.944630268214,
+    95.782725908155));
+#42617 = CARTESIAN_POINT('',(0.567410945233,3.963055006753,
+    95.81893771429));
+#42618 = CARTESIAN_POINT('',(0.45448938036,3.977820254287,
+    95.855149522534));
+#42619 = CARTESIAN_POINT('',(0.341147514263,3.988906934245,
+    95.891361317543));
+#42620 = CARTESIAN_POINT('',(0.227524894002,3.996302316524,
+    95.927573088481));
+#42621 = CARTESIAN_POINT('',(0.113761787769,4.000000017494,
+    95.963784829024));
+#42622 = CARTESIAN_POINT('',(-8.151132481E-07,4.,95.999996537354));
+#42623 = PCURVE('',#39345,#42624);
+#42624 = DEFINITIONAL_REPRESENTATION('',(#42625),#42649);
+#42625 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#42626,#42627,#42628,#42629,
+    #42630,#42631,#42632,#42633,#42634,#42635,#42636,#42637,#42638,
+    #42639,#42640,#42641,#42642,#42643,#42644,#42645,#42646,#42647,
+    #42648),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607618308626,
+    0.855117939759,1.),.UNSPECIFIED.);
+#42626 = CARTESIAN_POINT('',(-0.103531928765,4.712541781538));
+#42627 = CARTESIAN_POINT('',(-0.103531887736,4.831822306669));
+#42628 = CARTESIAN_POINT('',(-0.103531831205,4.951230799194));
+#42629 = CARTESIAN_POINT('',(-0.103531775083,5.070566094886));
+#42630 = CARTESIAN_POINT('',(-0.103531733102,5.189851919947));
+#42631 = CARTESIAN_POINT('',(-0.103531755034,5.30913771611));
+#42632 = CARTESIAN_POINT('',(-0.103531958988,5.428472987473));
+#42633 = CARTESIAN_POINT('',(-0.103532082801,5.547881470917));
+#42634 = CARTESIAN_POINT('',(-0.103532072816,5.715748236587));
+#42635 = CARTESIAN_POINT('',(-0.103532047663,5.764335940551));
+#42636 = CARTESIAN_POINT('',(-0.103531997707,5.812922992823));
+#42637 = CARTESIAN_POINT('',(-0.103531920581,5.861509229382));
+#42638 = CARTESIAN_POINT('',(-0.10353182558,5.910095464575));
+#42639 = CARTESIAN_POINT('',(-0.103531735703,5.958682513992));
+#42640 = CARTESIAN_POINT('',(-0.103531680217,6.007270216841));
+#42641 = CARTESIAN_POINT('',(-0.10353167634,6.084298014095));
+#42642 = CARTESIAN_POINT('',(-0.103531691578,6.112739614408));
+#42643 = CARTESIAN_POINT('',(-0.103531730487,6.141181243606));
+#42644 = CARTESIAN_POINT('',(-0.103531793877,6.169622886878));
+#42645 = CARTESIAN_POINT('',(-0.103531876371,6.19806452974));
+#42646 = CARTESIAN_POINT('',(-0.103531966403,6.22650615804));
+#42647 = CARTESIAN_POINT('',(-0.103532046217,6.254947757949));
+#42648 = CARTESIAN_POINT('',(-0.103532091869,6.283389315972));
+#42649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42650 = PCURVE('',#42651,#42656);
+#42651 = CYLINDRICAL_SURFACE('',#42652,4.);
+#42652 = AXIS2_PLACEMENT_3D('',#42653,#42654,#42655);
+#42653 = CARTESIAN_POINT('',(0.,0.,0.));
+#42654 = DIRECTION('',(-0.,-0.,-1.));
+#42655 = DIRECTION('',(1.,0.,0.));
+#42656 = DEFINITIONAL_REPRESENTATION('',(#42657),#42681);
+#42657 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#42658,#42659,#42660,#42661,
+    #42662,#42663,#42664,#42665,#42666,#42667,#42668,#42669,#42670,
+    #42671,#42672,#42673,#42674,#42675,#42676,#42677,#42678,#42679,
+    #42680),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607618308626,
+    0.855117939759,1.),.UNSPECIFIED.);
+#42658 = CARTESIAN_POINT('',(0.,-93.99999638444));
+#42659 = CARTESIAN_POINT('',(-0.119276642692,-94.15186416632));
+#42660 = CARTESIAN_POINT('',(-0.238681242457,-94.30389489703));
+#42661 = CARTESIAN_POINT('',(-0.35801264674,-94.45583244002));
+#42662 = CARTESIAN_POINT('',(-0.477294583498,-94.60770697897));
+#42663 = CARTESIAN_POINT('',(-0.596576532647,-94.75958139615));
+#42664 = CARTESIAN_POINT('',(-0.715907965437,-94.91151870794));
+#42665 = CARTESIAN_POINT('',(-0.835312586336,-95.06354929464));
+#42666 = CARTESIAN_POINT('',(-1.003173896795,-95.27727696761));
+#42667 = CARTESIAN_POINT('',(-1.05176001882,-95.33913876201));
+#42668 = CARTESIAN_POINT('',(-1.100345486151,-95.40099974239));
+#42669 = CARTESIAN_POINT('',(-1.148930135855,-95.46285970033));
+#42670 = CARTESIAN_POINT('',(-1.197514783905,-95.52471966621));
+#42671 = CARTESIAN_POINT('',(-1.246100247545,-95.58658066425));
+#42672 = CARTESIAN_POINT('',(-1.294686367179,-95.6484424723));
+#42673 = CARTESIAN_POINT('',(-1.371711658952,-95.74651412398));
+#42674 = CARTESIAN_POINT('',(-1.400152335599,-95.78272590815));
+#42675 = CARTESIAN_POINT('',(-1.42859304184,-95.81893771429));
+#42676 = CARTESIAN_POINT('',(-1.457033762788,-95.85514952253));
+#42677 = CARTESIAN_POINT('',(-1.485474484543,-95.89136131754));
+#42678 = CARTESIAN_POINT('',(-1.513915194202,-95.92757308848));
+#42679 = CARTESIAN_POINT('',(-1.542355879853,-95.96378482902));
+#42680 = CARTESIAN_POINT('',(-1.570796530573,-95.99999653735));
+#42681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42682 = ORIENTED_EDGE('',*,*,#42683,.F.);
+#42683 = EDGE_CURVE('',#42278,#42596,#42684,.T.);
+#42684 = SURFACE_CURVE('',#42685,(#42688,#42695),.PCURVE_S1.);
+#42685 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#42686,#42687),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#42686 = CARTESIAN_POINT('',(1.01893343762E-06,3.10000293191,
+    95.758848607737));
+#42687 = CARTESIAN_POINT('',(-1.01890597382E-06,4.100004475779,
+    96.026792038297));
+#42688 = PCURVE('',#39345,#42689);
+#42689 = DEFINITIONAL_REPRESENTATION('',(#42690),#42694);
+#42690 = LINE('',#42691,#42692);
+#42691 = CARTESIAN_POINT('',(0.,6.283389315972));
+#42692 = VECTOR('',#42693,1.);
+#42693 = DIRECTION('',(1.,0.));
+#42694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42695 = PCURVE('',#42696,#42739);
+#42696 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#42697,#42698,#42699,#42700,#42701,#42702,#42703,#42704,#42705
+      ,#42706,#42707,#42708,#42709,#42710,#42711,#42712,#42713,#42714
+      ,#42715,#42716,#42717)
+    ,(#42718,#42719,#42720,#42721,#42722,#42723,#42724,#42725,#42726
+      ,#42727,#42728,#42729,#42730,#42731,#42732,#42733,#42734,#42735
+      ,#42736,#42737,#42738
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#42697 = CARTESIAN_POINT('',(1.01893339366E-06,3.10000293191,
+    95.758848607737));
+#42698 = CARTESIAN_POINT('',(-0.885356908423,3.100003484701,
+    96.122485228615));
+#42699 = CARTESIAN_POINT('',(-1.770719414248,2.82186081973,
+    96.486123507022));
+#42700 = CARTESIAN_POINT('',(-2.558980688,2.265567989056,96.849751291053
+    ));
+#42701 = CARTESIAN_POINT('',(-3.153075461727,1.469281216565,
+    97.213401430363));
+#42702 = CARTESIAN_POINT('',(-3.473004770629,0.509188160393,
+    97.577029688064));
+#42703 = CARTESIAN_POINT('',(-3.473001946064,-0.509188197652,
+    97.940661808267));
+#42704 = CARTESIAN_POINT('',(-3.153074635413,-1.469273783194,
+    98.30430762458));
+#42705 = CARTESIAN_POINT('',(-2.558986491493,-2.265570116694,
+    98.667938513111));
+#42706 = CARTESIAN_POINT('',(-1.770718614484,-2.821858759708,
+    99.031575966428));
+#42707 = CARTESIAN_POINT('',(-1.16325019965E-06,-3.378146609106,
+    99.758848727849));
+#42708 = CARTESIAN_POINT('',(1.770716691128,-2.821860042959,
+    100.48612148925));
+#42709 = CARTESIAN_POINT('',(2.558986136322,-2.265573670817,
+    100.84975756314));
+#42710 = CARTESIAN_POINT('',(3.153068149046,-1.469265697053,
+    101.21339525038));
+#42711 = CARTESIAN_POINT('',(3.473010787548,-0.509214655326,
+    101.57702597012));
+#42712 = CARTESIAN_POINT('',(3.47299892526,0.509219540492,
+    101.94067744491));
+#42713 = CARTESIAN_POINT('',(3.153076967796,1.469248460645,
+    102.30429060607));
+#42714 = CARTESIAN_POINT('',(2.558983247672,2.265582997406,
+    102.66794754405));
+#42715 = CARTESIAN_POINT('',(1.770721182124,2.821855452609,
+    103.03157394868));
+#42716 = CARTESIAN_POINT('',(0.885359031248,3.10000259933,
+    103.39521222707));
+#42717 = CARTESIAN_POINT('',(1.10389071928E-06,3.100003176376,
+    103.75884884794));
+#42718 = CARTESIAN_POINT('',(-1.01890601911E-06,4.100004475779,
+    96.026792038297));
+#42719 = CARTESIAN_POINT('',(-1.170960486838,4.100004584407,
+    96.390428144714));
+#42720 = CARTESIAN_POINT('',(-2.341916077404,3.732137438115,
+    96.754062593474));
+#42721 = CARTESIAN_POINT('',(-3.384467601989,2.996396049306,
+    97.117707536945));
+#42722 = CARTESIAN_POINT('',(-4.170195279013,1.943238617083,
+    97.481330124619));
+#42723 = CARTESIAN_POINT('',(-4.593328473091,0.673440237937,
+    97.844974594367));
+#42724 = CARTESIAN_POINT('',(-4.593328170941,-0.673443872106,
+    98.208615201457));
+#42725 = CARTESIAN_POINT('',(-4.17019352706,-1.943237087483,
+    98.572242112314));
+#42726 = CARTESIAN_POINT('',(-3.38446515099,-2.996401317758,
+    98.93588395111));
+#42727 = CARTESIAN_POINT('',(-2.341916137545,-3.732137780513,
+    99.299519225058));
+#42728 = CARTESIAN_POINT('',(1.14653684173E-06,-4.467871998694,
+    100.02679191818));
+#42729 = CARTESIAN_POINT('',(2.341918083598,-3.732136675911,
+    100.75406461131));
+#42730 = CARTESIAN_POINT('',(3.384468204109,-2.996403275452,
+    101.11770126477));
+#42731 = CARTESIAN_POINT('',(4.170187441728,-1.943215518892,
+    101.48133630457));
+#42732 = CARTESIAN_POINT('',(4.593340273133,-0.673484983715,
+    101.84497831254));
+#42733 = CARTESIAN_POINT('',(4.593320944649,0.67350088147,
+    102.20859956437));
+#42734 = CARTESIAN_POINT('',(4.170193761624,1.943190298839,
+    102.57225913124));
+#42735 = CARTESIAN_POINT('',(3.384467914168,2.996424347443,
+    102.9358749199));
+#42736 = CARTESIAN_POINT('',(2.341913894005,3.732132308391,
+    103.29952124291));
+#42737 = CARTESIAN_POINT('',(1.170958364064,4.100004764622,
+    103.66315569165));
+#42738 = CARTESIAN_POINT('',(-1.103865924E-06,4.100004848972,
+    104.02679179808));
+#42739 = DEFINITIONAL_REPRESENTATION('',(#42740),#42744);
+#42740 = LINE('',#42741,#42742);
+#42741 = CARTESIAN_POINT('',(0.,0.));
+#42742 = VECTOR('',#42743,1.);
+#42743 = DIRECTION('',(1.,0.));
+#42744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42745 = ADVANCED_FACE('',(#42746),#39300,.T.);
+#42746 = FACE_BOUND('',#42747,.F.);
+#42747 = EDGE_LOOP('',(#42748,#42978,#42999,#43000,#43001));
+#42748 = ORIENTED_EDGE('',*,*,#42749,.T.);
+#42749 = EDGE_CURVE('',#39399,#42750,#42752,.T.);
+#42750 = VERTEX_POINT('',#42751);
+#42751 = CARTESIAN_POINT('',(4.,8.15162691E-07,94.499996537322));
+#42752 = SURFACE_CURVE('',#42753,(#42826,#42902),.PCURVE_S1.);
+#42753 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#42754,#42755,#42756,#42757,
+    #42758,#42759,#42760,#42761,#42762,#42763,#42764,#42765,#42766,
+    #42767,#42768,#42769,#42770,#42771,#42772,#42773,#42774,#42775,
+    #42776,#42777,#42778,#42779,#42780,#42781,#42782,#42783,#42784,
+    #42785,#42786,#42787,#42788,#42789,#42790,#42791,#42792,#42793,
+    #42794,#42795,#42796,#42797,#42798,#42799,#42800,#42801,#42802,
+    #42803,#42804,#42805,#42806,#42807,#42808,#42809,#42810,#42811,
+    #42812,#42813,#42814,#42815,#42816,#42817,#42818,#42819,#42820,
+    #42821,#42822,#42823,#42824,#42825),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789074936653E-02,0.107912668286,0.125918647083,
+    0.231943545873,0.391919753328,0.552893931574,0.658918829054,
+    0.818895035282,0.978871247442,1.),.UNSPECIFIED.);
+#42754 = CARTESIAN_POINT('',(4.,7.4721989352E-07,86.499996825941));
+#42755 = CARTESIAN_POINT('',(3.999999971821,0.118998554719,
+    86.537874949223));
+#42756 = CARTESIAN_POINT('',(3.995954076888,0.237996859546,
+    86.575753217665));
+#42757 = CARTESIAN_POINT('',(3.987862330625,0.35683445843,86.61363141582
+    ));
+#42758 = CARTESIAN_POINT('',(3.975732378012,0.475350811019,
+    86.651509535329));
+#42759 = CARTESIAN_POINT('',(3.959579474459,0.593386161943,
+    86.689387669402));
+#42760 = CARTESIAN_POINT('',(3.939426466684,0.710781662872,
+    86.727265907306));
+#42761 = CARTESIAN_POINT('',(3.915303773589,0.827379494573,
+    86.765144228852));
+#42762 = CARTESIAN_POINT('',(3.835404961647,1.156731599228,
+    86.873021071245));
+#42763 = CARTESIAN_POINT('',(3.770130514861,1.367193400748,
+    86.943023224807));
+#42764 = CARTESIAN_POINT('',(3.691666381986,1.573407832818,
+    87.013023863557));
+#42765 = CARTESIAN_POINT('',(3.600341034117,1.774411741311,
+    87.083022582602));
+#42766 = CARTESIAN_POINT('',(3.496563294078,1.969278556632,
+    87.153021282562));
+#42767 = CARTESIAN_POINT('',(3.380818953322,2.157119635634,
+    87.223021875996));
+#42768 = CARTESIAN_POINT('',(3.253671769891,2.337087767478,
+    87.293023985853));
+#42769 = CARTESIAN_POINT('',(3.080307421408,2.552430986582,
+    87.381022631228));
+#42770 = CARTESIAN_POINT('',(3.044134309728,2.595906199912,
+    87.399022626746));
+#42771 = CARTESIAN_POINT('',(3.007260327296,2.638795050803,
+    87.417022622166));
+#42772 = CARTESIAN_POINT('',(2.969696578205,2.681084367684,
+    87.435022617154));
+#42773 = CARTESIAN_POINT('',(2.931454455746,2.722761240067,
+    87.453022611378));
+#42774 = CARTESIAN_POINT('',(2.892545642398,2.763813018544,
+    87.471022604516));
+#42775 = CARTESIAN_POINT('',(2.852982109835,2.804227314784,
+    87.489022596251));
+#42776 = CARTESIAN_POINT('',(2.576030526515,3.078139055477,
+    87.613012221257));
+#42777 = CARTESIAN_POINT('',(2.316948119625,3.289823067957,
+    87.719029081372));
+#42778 = CARTESIAN_POINT('',(2.038101205337,3.47646165184,
+    87.825032162274));
+#42779 = CARTESIAN_POINT('',(1.742348094736,3.635938121816,
+    87.931022398816));
+#42780 = CARTESIAN_POINT('',(1.432759450473,3.766542503431,
+    88.037012670829));
+#42781 = CARTESIAN_POINT('',(1.112591830968,3.86695277315,
+    88.143015841904));
+#42782 = CARTESIAN_POINT('',(0.785285736704,3.936267215534,
+    88.249032807478));
+#42783 = CARTESIAN_POINT('',(-4.469438592665E-02,4.031181137432,
+    88.514945657796));
+#42784 = CARTESIAN_POINT('',(-0.552707613729,4.016685797246,
+    88.675079546572));
+#42785 = CARTESIAN_POINT('',(-1.056557328296,3.928792328666,
+    88.835090094145));
+#42786 = CARTESIAN_POINT('',(-1.543966880192,3.769043812726,
+    88.995022584497));
+#42787 = CARTESIAN_POINT('',(-2.003372959874,3.540934814598,
+    89.154955070781));
+#42788 = CARTESIAN_POINT('',(-2.424083804923,3.250087424285,
+    89.314965578802));
+#42789 = CARTESIAN_POINT('',(-2.79626837237,2.904014836662,
+    89.475099416519));
+#42790 = CARTESIAN_POINT('',(-3.429556459742,2.119839757464,
+    89.795943228565));
+#42791 = CARTESIAN_POINT('',(-3.690804816522,1.680121254735,
+    89.957081355639));
+#42792 = CARTESIAN_POINT('',(-3.886986599497,1.204202357781,
+    90.118092069966));
+#42793 = CARTESIAN_POINT('',(-4.0127488585,0.703500026005,
+    90.279022453218));
+#42794 = CARTESIAN_POINT('',(-4.064814211696,0.1898775544,
+    90.439953120395));
+#42795 = CARTESIAN_POINT('',(-4.042229056827,-0.324394803396,
+    90.600963679251));
+#42796 = CARTESIAN_POINT('',(-3.946143219246,-0.826759823609,
+    90.762101758042));
+#42797 = CARTESIAN_POINT('',(-3.672646073919,-1.619427092846,
+    91.029012177263));
+#42798 = CARTESIAN_POINT('',(-3.534067014664,-1.923942483014,
+    91.135029124557));
+#42799 = CARTESIAN_POINT('',(-3.366677230014,-2.214752015522,
+    91.241032301211));
+#42800 = CARTESIAN_POINT('',(-3.172102407193,-2.488692265662,
+    91.34702259843));
+#42801 = CARTESIAN_POINT('',(-2.952338706,-2.742870442226,
+    91.453012875216));
+#42802 = CARTESIAN_POINT('',(-2.70972074504,-2.974659284481,
+    91.559016003997));
+#42803 = CARTESIAN_POINT('',(-2.446934182871,-3.18172695486,
+    91.665032904184));
+#42804 = CARTESIAN_POINT('',(-1.744763770283,-3.634311270105,
+    91.930945583441));
+#42805 = CARTESIAN_POINT('',(-1.282840274108,-3.846241207898,
+    92.091079353445));
+#42806 = CARTESIAN_POINT('',(-0.792152360386,-3.990515905063,
+    92.251089838668));
+#42807 = CARTESIAN_POINT('',(-0.284391028907,-4.063083377985,
+    92.411022398572));
+#42808 = CARTESIAN_POINT('',(0.228528359681,-4.061957307894,
+    92.570955037228));
+#42809 = CARTESIAN_POINT('',(0.734529968763,-3.987444821467,
+    92.730965668423));
+#42810 = CARTESIAN_POINT('',(1.221472381001,-3.841929750287,
+    92.891099548032));
+#42811 = CARTESIAN_POINT('',(2.133659249743,-3.420514173103,
+    93.210945683596));
+#42812 = CARTESIAN_POINT('',(2.560108600559,-3.144057021111,
+    93.371079469697));
+#42813 = CARTESIAN_POINT('',(2.944847508511,-2.807061756783,
+    93.531089894858));
+#42814 = CARTESIAN_POINT('',(3.278190451461,-2.417228266785,
+    93.691022353186));
+#42815 = CARTESIAN_POINT('',(3.552075627744,-1.983552615579,
+    93.850954830267));
+#42816 = CARTESIAN_POINT('',(3.760291837869,-1.516395619748,
+    94.010965672118));
+#42817 = CARTESIAN_POINT('',(3.898346200489,-1.027285707196,
+    94.171099601504));
+#42818 = CARTESIAN_POINT('',(3.973607201909,-0.463517970821,
+    94.352144286546));
+#42819 = CARTESIAN_POINT('',(3.981140621393,-0.397579067191,
+    94.373266005526));
+#42820 = CARTESIAN_POINT('',(3.987423389428,-0.331501295096,
+    94.394387723107));
+#42821 = CARTESIAN_POINT('',(3.992452555842,-0.265312335457,
+    94.415509438915));
+#42822 = CARTESIAN_POINT('',(3.996225907557,-0.199039919484,
+    94.436631152604));
+#42823 = CARTESIAN_POINT('',(3.998741968577,-0.132711828677,
+    94.45775286385));
+#42824 = CARTESIAN_POINT('',(3.999999999997,-6.635589482294E-02,
+    94.478874572355));
+#42825 = CARTESIAN_POINT('',(4.,-1.78E-15,94.499996277848));
+#42826 = PCURVE('',#39300,#42827);
+#42827 = DEFINITIONAL_REPRESENTATION('',(#42828),#42901);
+#42828 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#42829,#42830,#42831,#42832,
+    #42833,#42834,#42835,#42836,#42837,#42838,#42839,#42840,#42841,
+    #42842,#42843,#42844,#42845,#42846,#42847,#42848,#42849,#42850,
+    #42851,#42852,#42853,#42854,#42855,#42856,#42857,#42858,#42859,
+    #42860,#42861,#42862,#42863,#42864,#42865,#42866,#42867,#42868,
+    #42869,#42870,#42871,#42872,#42873,#42874,#42875,#42876,#42877,
+    #42878,#42879,#42880,#42881,#42882,#42883,#42884,#42885,#42886,
+    #42887,#42888,#42889,#42890,#42891,#42892,#42893,#42894,#42895,
+    #42896,#42897,#42898,#42899,#42900),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789074936653E-02,0.107912668286,0.125918647083,
+    0.231943545873,0.391919753328,0.552893931574,0.658918829054,
+    0.818895035282,0.978871247442,1.),.UNSPECIFIED.);
+#42829 = CARTESIAN_POINT('',(-1.8680497341E-07,-86.49999682594));
+#42830 = CARTESIAN_POINT('',(-2.974963867986E-02,-86.53787494922));
+#42831 = CARTESIAN_POINT('',(-5.949921547967E-02,-86.57575321766));
+#42832 = CARTESIAN_POINT('',(-8.924873630139E-02,-86.61363141582));
+#42833 = CARTESIAN_POINT('',(-0.118998186837,-86.65150953532));
+#42834 = CARTESIAN_POINT('',(-0.148747636015,-86.6893876694));
+#42835 = CARTESIAN_POINT('',(-0.178497152642,-86.7272659073));
+#42836 = CARTESIAN_POINT('',(-0.208246722044,-86.76514422885));
+#42837 = CARTESIAN_POINT('',(-0.292972983096,-86.87302107124));
+#42838 = CARTESIAN_POINT('',(-0.347952502588,-86.9430232248));
+#42839 = CARTESIAN_POINT('',(-0.402930811958,-87.01302386355));
+#42840 = CARTESIAN_POINT('',(-0.457907614906,-87.0830225826));
+#42841 = CARTESIAN_POINT('',(-0.512884420428,-87.15302128256));
+#42842 = CARTESIAN_POINT('',(-0.567862736063,-87.22302187599));
+#42843 = CARTESIAN_POINT('',(-0.622842262017,-87.29302398585));
+#42844 = CARTESIAN_POINT('',(-0.691956252704,-87.38102263122));
+#42845 = CARTESIAN_POINT('',(-0.706093420455,-87.39902262674));
+#42846 = CARTESIAN_POINT('',(-0.720230589049,-87.41702262216));
+#42847 = CARTESIAN_POINT('',(-0.734367758124,-87.43502261715));
+#42848 = CARTESIAN_POINT('',(-0.748504927318,-87.45302261137));
+#42849 = CARTESIAN_POINT('',(-0.762642096268,-87.47102260451));
+#42850 = CARTESIAN_POINT('',(-0.776779264608,-87.48902259625));
+#42851 = CARTESIAN_POINT('',(-0.874160545276,-87.61301222125));
+#42852 = CARTESIAN_POINT('',(-0.957426054138,-87.71902908137));
+#42853 = CARTESIAN_POINT('',(-1.040680730466,-87.82503216227));
+#42854 = CARTESIAN_POINT('',(-1.12392528515,-87.93102239881));
+#42855 = CARTESIAN_POINT('',(-1.207169834964,-88.03701267083));
+#42856 = CARTESIAN_POINT('',(-1.290424498501,-88.1430158419));
+#42857 = CARTESIAN_POINT('',(-1.373689991305,-88.24903280747));
+#42858 = CARTESIAN_POINT('',(-1.582537372263,-88.51494565779));
+#42859 = CARTESIAN_POINT('',(-1.708306193215,-88.67507954657));
+#42860 = CARTESIAN_POINT('',(-1.833978182047,-88.83509009414));
+#42861 = CARTESIAN_POINT('',(-1.959588909646,-88.99502258449));
+#42862 = CARTESIAN_POINT('',(-2.085199637662,-89.15495507078));
+#42863 = CARTESIAN_POINT('',(-2.210871631527,-89.3149655788));
+#42864 = CARTESIAN_POINT('',(-2.336640460511,-89.47509941651));
+#42865 = CARTESIAN_POINT('',(-2.588630583884,-89.79594322856));
+#42866 = CARTESIAN_POINT('',(-2.715188166491,-89.95708135564));
+#42867 = CARTESIAN_POINT('',(-2.841645568315,-90.11809206996));
+#42868 = CARTESIAN_POINT('',(-2.968040164358,-90.27902245322));
+#42869 = CARTESIAN_POINT('',(-3.094434731188,-90.43995312039));
+#42870 = CARTESIAN_POINT('',(-3.220892146513,-90.60096367925));
+#42871 = CARTESIAN_POINT('',(-3.347449737738,-90.76210175804));
+#42872 = CARTESIAN_POINT('',(-3.557080676566,-91.02901217726));
+#42873 = CARTESIAN_POINT('',(-3.640346171999,-91.13502912455));
+#42874 = CARTESIAN_POINT('',(-3.723600834495,-91.24103230121));
+#42875 = CARTESIAN_POINT('',(-3.806845380383,-91.34702259843));
+#42876 = CARTESIAN_POINT('',(-3.890089928954,-91.45301287521));
+#42877 = CARTESIAN_POINT('',(-3.97334459794,-91.55901600399));
+#42878 = CARTESIAN_POINT('',(-4.056610100358,-91.66503290418));
+#42879 = CARTESIAN_POINT('',(-4.265457510373,-91.93094558344));
+#42880 = CARTESIAN_POINT('',(-4.391226345611,-92.09107935344));
+#42881 = CARTESIAN_POINT('',(-4.516898338224,-92.25108983867));
+#42882 = CARTESIAN_POINT('',(-4.642509053821,-92.41102239856));
+#42883 = CARTESIAN_POINT('',(-4.768119761654,-92.57095503723));
+#42884 = CARTESIAN_POINT('',(-4.89379173633,-92.73096566842));
+#42885 = CARTESIAN_POINT('',(-5.019560555537,-92.89109954803));
+#42886 = CARTESIAN_POINT('',(-5.270767140368,-93.21094568359));
+#42887 = CARTESIAN_POINT('',(-5.396535973206,-93.37107946969));
+#42888 = CARTESIAN_POINT('',(-5.522207972099,-93.53108989486));
+#42889 = CARTESIAN_POINT('',(-5.647818698693,-93.69102235318));
+#42890 = CARTESIAN_POINT('',(-5.773429428414,-93.85095483027));
+#42891 = CARTESIAN_POINT('',(-5.899101383668,-94.01096567211));
+#42892 = CARTESIAN_POINT('',(-6.024870193547,-94.1710996015));
+#42893 = CARTESIAN_POINT('',(-6.167062466305,-94.35214428654));
+#42894 = CARTESIAN_POINT('',(-6.183651441422,-94.37326600552));
+#42895 = CARTESIAN_POINT('',(-6.200240418617,-94.3943877231));
+#42896 = CARTESIAN_POINT('',(-6.2168293974,-94.41550943891));
+#42897 = CARTESIAN_POINT('',(-6.233418376953,-94.4366311526));
+#42898 = CARTESIAN_POINT('',(-6.250007356134,-94.45775286385));
+#42899 = CARTESIAN_POINT('',(-6.266596333474,-94.47887457235));
+#42900 = CARTESIAN_POINT('',(-6.28318530718,-94.49999627784));
+#42901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42902 = PCURVE('',#39671,#42903);
+#42903 = DEFINITIONAL_REPRESENTATION('',(#42904),#42977);
+#42904 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#42905,#42906,#42907,#42908,
+    #42909,#42910,#42911,#42912,#42913,#42914,#42915,#42916,#42917,
+    #42918,#42919,#42920,#42921,#42922,#42923,#42924,#42925,#42926,
+    #42927,#42928,#42929,#42930,#42931,#42932,#42933,#42934,#42935,
+    #42936,#42937,#42938,#42939,#42940,#42941,#42942,#42943,#42944,
+    #42945,#42946,#42947,#42948,#42949,#42950,#42951,#42952,#42953,
+    #42954,#42955,#42956,#42957,#42958,#42959,#42960,#42961,#42962,
+    #42963,#42964,#42965,#42966,#42967,#42968,#42969,#42970,#42971,
+    #42972,#42973,#42974,#42975,#42976),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789074936653E-02,0.107912668286,0.125918647083,
+    0.231943545873,0.391919753328,0.552893931574,0.658918829054,
+    0.818895035282,0.978871247442,1.),.UNSPECIFIED.);
+#42905 = CARTESIAN_POINT('',(-0.931752663324,0.));
+#42906 = CARTESIAN_POINT('',(-0.931752711078,2.975040093001E-02));
+#42907 = CARTESIAN_POINT('',(-0.931752795792,5.950093499296E-02));
+#42908 = CARTESIAN_POINT('',(-0.931752890782,8.92514170975E-02));
+#42909 = CARTESIAN_POINT('',(-0.93175297619,0.11900183083));
+#42910 = CARTESIAN_POINT('',(-0.9317530392,0.148752244427));
+#42911 = CARTESIAN_POINT('',(-0.931753074252,0.178502726745));
+#42912 = CARTESIAN_POINT('',(-0.931753083265,0.208253263237));
+#42913 = CARTESIAN_POINT('',(-0.931753062155,0.292982281196));
+#42914 = CARTESIAN_POINT('',(-0.931752983875,0.34796359312));
+#42915 = CARTESIAN_POINT('',(-0.931752872154,0.402943698079));
+#42916 = CARTESIAN_POINT('',(-0.931752768115,0.45792229751));
+#42917 = CARTESIAN_POINT('',(-0.931752699081,0.512900897769));
+#42918 = CARTESIAN_POINT('',(-0.931752669841,0.567881004425));
+#42919 = CARTESIAN_POINT('',(-0.931752668961,0.622862316983));
+#42920 = CARTESIAN_POINT('',(-0.931752695604,0.691978549059));
+#42921 = CARTESIAN_POINT('',(-0.931752702471,0.70611617504));
+#42922 = CARTESIAN_POINT('',(-0.931752710582,0.720253801633));
+#42923 = CARTESIAN_POINT('',(-0.931752719761,0.734391428492));
+#42924 = CARTESIAN_POINT('',(-0.931752729833,0.748529055272));
+#42925 = CARTESIAN_POINT('',(-0.93175274062,0.762666681631));
+#42926 = CARTESIAN_POINT('',(-0.931752751945,0.776804307228));
+#42927 = CARTESIAN_POINT('',(-0.931752832426,0.874188736765));
+#42928 = CARTESIAN_POINT('',(-0.931752914071,0.957456933736));
+#42929 = CARTESIAN_POINT('',(-0.931752972984,1.04071429847));
+#42930 = CARTESIAN_POINT('',(-0.931752988125,1.123961549801));
+#42931 = CARTESIAN_POINT('',(-0.931752970594,1.20720880591));
+#42932 = CARTESIAN_POINT('',(-0.931752940682,1.290466181525));
+#42933 = CARTESIAN_POINT('',(-0.931752904484,1.373734388121));
+#42934 = CARTESIAN_POINT('',(-0.931752818515,1.582588573279));
+#42935 = CARTESIAN_POINT('',(-0.931752769696,1.708361489424));
+#42936 = CARTESIAN_POINT('',(-0.931752754193,1.834037559217));
+#42937 = CARTESIAN_POINT('',(-0.93175275085,1.959652353693));
+#42938 = CARTESIAN_POINT('',(-0.931752825847,2.085267155649));
+#42939 = CARTESIAN_POINT('',(-0.931752893973,2.210943217806));
+#42940 = CARTESIAN_POINT('',(-0.931752901515,2.33671612349));
+#42941 = CARTESIAN_POINT('',(-0.931752857051,2.588714425595));
+#42942 = CARTESIAN_POINT('',(-0.931752850411,2.715276116214));
+#42943 = CARTESIAN_POINT('',(-0.931752561484,2.841737657813));
+#42944 = CARTESIAN_POINT('',(-0.931753076682,2.968136333433));
+#42945 = CARTESIAN_POINT('',(-0.931752840021,3.094534998246));
+#42946 = CARTESIAN_POINT('',(-0.931752911684,3.220996538915));
+#42947 = CARTESIAN_POINT('',(-0.931752942877,3.347558230631));
+#42948 = CARTESIAN_POINT('',(-0.931752879487,3.557195976664));
+#42949 = CARTESIAN_POINT('',(-0.931752832963,3.640464177483));
+#42950 = CARTESIAN_POINT('',(-0.931752769401,3.723721548188));
+#42951 = CARTESIAN_POINT('',(-0.931752724773,3.806968804197));
+#42952 = CARTESIAN_POINT('',(-0.931752718345,3.890216060265));
+#42953 = CARTESIAN_POINT('',(-0.931752743959,3.973473431014));
+#42954 = CARTESIAN_POINT('',(-0.931752783502,4.056741631473));
+#42955 = CARTESIAN_POINT('',(-0.931752887969,4.265595803592));
+#42956 = CARTESIAN_POINT('',(-0.931752954945,4.391368706576));
+#42957 = CARTESIAN_POINT('',(-0.93175298363,4.517044766266));
+#42958 = CARTESIAN_POINT('',(-0.931752930404,4.642659567767));
+#42959 = CARTESIAN_POINT('',(-0.931752883868,4.768274377261));
+#42960 = CARTESIAN_POINT('',(-0.931752828855,4.89395044749));
+#42961 = CARTESIAN_POINT('',(-0.931752790777,5.019723358565));
+#42962 = CARTESIAN_POINT('',(-0.931752770645,5.270938101481));
+#42963 = CARTESIAN_POINT('',(-0.9317527858,5.396711012079));
+#42964 = CARTESIAN_POINT('',(-0.93175286012,5.522387074586));
+#42965 = CARTESIAN_POINT('',(-0.931752908987,5.648001873167));
+#42966 = CARTESIAN_POINT('',(-0.931753120834,5.773616650439));
+#42967 = CARTESIAN_POINT('',(-0.93175285367,5.899292676861));
+#42968 = CARTESIAN_POINT('',(-0.931752766724,6.025065629715));
+#42969 = CARTESIAN_POINT('',(-0.931752878554,6.167262531128));
+#42970 = CARTESIAN_POINT('',(-0.93175289467,6.183852045442));
+#42971 = CARTESIAN_POINT('',(-0.931752914076,6.200441560737));
+#42972 = CARTESIAN_POINT('',(-0.931752936536,6.217031076216));
+#42973 = CARTESIAN_POINT('',(-0.931752961357,6.23362059074));
+#42974 = CARTESIAN_POINT('',(-0.931752987392,6.250210102832));
+#42975 = CARTESIAN_POINT('',(-0.931753013035,6.266799610672));
+#42976 = CARTESIAN_POINT('',(-0.931753036226,6.283389112099));
+#42977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42978 = ORIENTED_EDGE('',*,*,#42979,.F.);
+#42979 = EDGE_CURVE('',#42387,#42750,#42980,.T.);
+#42980 = SURFACE_CURVE('',#42981,(#42985,#42992),.PCURVE_S1.);
+#42981 = LINE('',#42982,#42983);
+#42982 = CARTESIAN_POINT('',(4.,0.,0.));
+#42983 = VECTOR('',#42984,1.);
+#42984 = DIRECTION('',(0.,0.,1.));
+#42985 = PCURVE('',#39300,#42986);
+#42986 = DEFINITIONAL_REPRESENTATION('',(#42987),#42991);
+#42987 = LINE('',#42988,#42989);
+#42988 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#42989 = VECTOR('',#42990,1.);
+#42990 = DIRECTION('',(-0.,-1.));
+#42991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42992 = PCURVE('',#42651,#42993);
+#42993 = DEFINITIONAL_REPRESENTATION('',(#42994),#42998);
+#42994 = LINE('',#42995,#42996);
+#42995 = CARTESIAN_POINT('',(-0.,0.));
+#42996 = VECTOR('',#42997,1.);
+#42997 = DIRECTION('',(-0.,-1.));
+#42998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42999 = ORIENTED_EDGE('',*,*,#42386,.F.);
+#43000 = ORIENTED_EDGE('',*,*,#39244,.F.);
+#43001 = ORIENTED_EDGE('',*,*,#39628,.T.);
+#43002 = ADVANCED_FACE('',(#43003),#39671,.F.);
+#43003 = FACE_BOUND('',#43004,.F.);
+#43004 = EDGE_LOOP('',(#43005,#43006,#43007,#43008));
+#43005 = ORIENTED_EDGE('',*,*,#42749,.F.);
+#43006 = ORIENTED_EDGE('',*,*,#39658,.T.);
+#43007 = ORIENTED_EDGE('',*,*,#39724,.T.);
+#43008 = ORIENTED_EDGE('',*,*,#43009,.F.);
+#43009 = EDGE_CURVE('',#42750,#39725,#43010,.T.);
+#43010 = SURFACE_CURVE('',#43011,(#43014,#43021),.PCURVE_S1.);
+#43011 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43012,#43013),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#43012 = CARTESIAN_POINT('',(4.099995524202,1.01893896431E-06,
+    94.473202199837));
+#43013 = CARTESIAN_POINT('',(3.099997068108,-1.01891182958E-06,
+    94.74115715413));
+#43014 = PCURVE('',#39671,#43015);
+#43015 = DEFINITIONAL_REPRESENTATION('',(#43016),#43020);
+#43016 = LINE('',#43017,#43018);
+#43017 = CARTESIAN_POINT('',(0.,6.283389315972));
+#43018 = VECTOR('',#43019,1.);
+#43019 = DIRECTION('',(1.,0.));
+#43020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43021 = PCURVE('',#43022,#43065);
+#43022 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#43023,#43024,#43025,#43026,#43027,#43028,#43029,#43030,#43031
+      ,#43032,#43033,#43034,#43035,#43036,#43037,#43038,#43039,#43040
+      ,#43041,#43042,#43043)
+    ,(#43044,#43045,#43046,#43047,#43048,#43049,#43050,#43051,#43052
+      ,#43053,#43054,#43055,#43056,#43057,#43058,#43059,#43060,#43061
+      ,#43062,#43063,#43064
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#43023 = CARTESIAN_POINT('',(4.099995524202,1.01893900961E-06,
+    94.473202199837));
+#43024 = CARTESIAN_POINT('',(4.099994833559,1.170957823705,
+    94.836838306255));
+#43025 = CARTESIAN_POINT('',(3.732122607723,2.341910500082,
+    95.200472755065));
+#43026 = CARTESIAN_POINT('',(2.996415780328,3.384461768131,
+    95.564119077808));
+#43027 = CARTESIAN_POINT('',(1.943183720083,4.170185283349,
+    95.927734866998));
+#43028 = CARTESIAN_POINT('',(0.673496971643,4.593310846555,
+    96.29139443323));
+#43029 = CARTESIAN_POINT('',(-0.673485830322,4.593329477715,
+    96.655015685566));
+#43030 = CARTESIAN_POINT('',(-1.943213258472,4.170176951176,
+    97.018657693236));
+#43031 = CARTESIAN_POINT('',(-2.996398212965,3.384458955301,
+    97.382292733182));
+#43032 = CARTESIAN_POINT('',(-3.73212940033,2.34191082496,
+    97.745929386596));
+#43033 = CARTESIAN_POINT('',(-4.467861837263,-1.16673393627E-06,
+    98.473202079732));
+#43034 = CARTESIAN_POINT('',(-3.732128079845,-2.341912743584,
+    99.200474772854));
+#43035 = CARTESIAN_POINT('',(-2.996392750641,-3.384459004987,
+    99.564110046831));
+#43036 = CARTESIAN_POINT('',(-1.943230508697,-4.170185048798,
+    99.927751885515));
+#43037 = CARTESIAN_POINT('',(-0.673439962322,-4.593318072817,
+    100.29137879655));
+#43038 = CARTESIAN_POINT('',(0.673441084518,-4.593317677654,
+    100.65501940357));
+#43039 = CARTESIAN_POINT('',(1.943236356763,-4.170184788534,
+    101.01866387315));
+#43040 = CARTESIAN_POINT('',(2.996390986735,-3.384458353108,
+    101.38228646109));
+#43041 = CARTESIAN_POINT('',(3.732130162558,-2.34190881881,
+    101.7459314044));
+#43042 = CARTESIAN_POINT('',(4.0999958659,-1.170955700868,
+    102.10956585319));
+#43043 = CARTESIAN_POINT('',(4.099995151006,1.10389615227E-06,
+    102.47320195962));
+#43044 = CARTESIAN_POINT('',(3.099997068108,-1.01891178383E-06,
+    94.74115715413));
+#43045 = CARTESIAN_POINT('',(3.09999709733,0.885355163916,95.10479377501
+    ));
+#43046 = CARTESIAN_POINT('',(2.821851104963,1.770715760778,
+    95.468432053442));
+#43047 = CARTESIAN_POINT('',(2.265580285518,2.558976653968,
+    95.83205845788));
+#43048 = CARTESIAN_POINT('',(1.46924772496,3.153069748874,
+    96.195715396263));
+#43049 = CARTESIAN_POINT('',(0.509220915128,3.472991733358,
+    96.559328556913));
+#43050 = CARTESIAN_POINT('',(-0.509211273585,3.473004292945,
+    96.922980032141));
+#43051 = CARTESIAN_POINT('',(-1.469260642924,3.153062942362,
+    97.286610751597));
+#43052 = CARTESIAN_POINT('',(-2.265567454372,2.558982645474,
+    97.65024843899));
+#43053 = CARTESIAN_POINT('',(-2.821853270202,1.770715134432,
+    98.013884512819));
+#43054 = CARTESIAN_POINT('',(-3.378139952779,1.15001993824E-06,
+    98.741157274246));
+#43055 = CARTESIAN_POINT('',(-2.821854412037,-1.770713193109,
+    99.468430035647));
+#43056 = CARTESIAN_POINT('',(-2.265567404916,-2.558979897843,
+    99.832067489021));
+#43057 = CARTESIAN_POINT('',(-1.469273047291,-3.15306741644,
+    100.19569837738));
+#43058 = CARTESIAN_POINT('',(-0.509189572548,-3.472994754157,
+    100.55934419397));
+#43059 = CARTESIAN_POINT('',(0.509184778866,-3.472998276085,
+    100.92297631393));
+#43060 = CARTESIAN_POINT('',(1.469276162304,-3.153070255,101.2866045717)
+  );
+#43061 = CARTESIAN_POINT('',(2.265561772668,-2.558977197144,
+    101.65025471107));
+#43062 = CARTESIAN_POINT('',(2.821854046964,-1.770717857576,
+    102.01388249505));
+#43063 = CARTESIAN_POINT('',(3.099996770151,-0.8853572867,
+    102.37752077347));
+#43064 = CARTESIAN_POINT('',(3.099996823646,-1.10387091734E-06,
+    102.74115739434));
+#43065 = DEFINITIONAL_REPRESENTATION('',(#43066),#43070);
+#43066 = LINE('',#43067,#43068);
+#43067 = CARTESIAN_POINT('',(0.,0.));
+#43068 = VECTOR('',#43069,1.);
+#43069 = DIRECTION('',(1.,0.));
+#43070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43071 = ADVANCED_FACE('',(#43072),#39780,.F.);
+#43072 = FACE_BOUND('',#43073,.F.);
+#43073 = EDGE_LOOP('',(#43074,#43115,#43116,#43117));
+#43074 = ORIENTED_EDGE('',*,*,#43075,.F.);
+#43075 = EDGE_CURVE('',#39725,#43076,#43078,.T.);
+#43076 = VERTEX_POINT('',#43077);
+#43077 = CARTESIAN_POINT('',(3.099996823646,-1.103871036E-06,
+    102.74115739434));
+#43078 = SURFACE_CURVE('',#43079,(#43101,#43108),.PCURVE_S1.);
+#43079 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#43080,#43081,#43082,#43083,
+    #43084,#43085,#43086,#43087,#43088,#43089,#43090,#43091,#43092,
+    #43093,#43094,#43095,#43096,#43097,#43098,#43099,#43100),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#43080 = CARTESIAN_POINT('',(3.099997068108,-1.01891178383E-06,
+    94.74115715413));
+#43081 = CARTESIAN_POINT('',(3.09999709733,0.885355163916,95.10479377501
+    ));
+#43082 = CARTESIAN_POINT('',(2.821851104963,1.770715760779,
+    95.468432053442));
+#43083 = CARTESIAN_POINT('',(2.265580285518,2.558976653968,
+    95.83205845788));
+#43084 = CARTESIAN_POINT('',(1.469247724961,3.153069748875,
+    96.195715396263));
+#43085 = CARTESIAN_POINT('',(0.509220915127,3.472991733357,
+    96.559328556912));
+#43086 = CARTESIAN_POINT('',(-0.509211273585,3.473004292946,
+    96.922980032141));
+#43087 = CARTESIAN_POINT('',(-1.469260642924,3.153062942361,
+    97.286610751596));
+#43088 = CARTESIAN_POINT('',(-2.265567454372,2.558982645474,
+    97.65024843899));
+#43089 = CARTESIAN_POINT('',(-2.821853270202,1.770715134432,
+    98.013884512819));
+#43090 = CARTESIAN_POINT('',(-3.378139952779,1.15002001637E-06,
+    98.741157274247));
+#43091 = CARTESIAN_POINT('',(-2.821854412037,-1.77071319311,
+    99.468430035647));
+#43092 = CARTESIAN_POINT('',(-2.265567764563,-2.558979600797,
+    99.832066109538));
+#43093 = CARTESIAN_POINT('',(-1.469271634394,-3.153068583406,
+    100.19570379678));
+#43094 = CARTESIAN_POINT('',(-0.509192095578,-3.47299267029,
+    100.55933451646));
+#43095 = CARTESIAN_POINT('',(0.509187301896,-3.473000359952,
+    100.92298599144));
+#43096 = CARTESIAN_POINT('',(1.469274749407,-3.153069088034,
+    101.2865991523));
+#43097 = CARTESIAN_POINT('',(2.265562132314,-2.55897749419,
+    101.65025609055));
+#43098 = CARTESIAN_POINT('',(2.821854046964,-1.770717857576,
+    102.01388249505));
+#43099 = CARTESIAN_POINT('',(3.099996770151,-0.8853572867,
+    102.37752077346));
+#43100 = CARTESIAN_POINT('',(3.099996823646,-1.10387091734E-06,
+    102.74115739434));
+#43101 = PCURVE('',#39780,#43102);
+#43102 = DEFINITIONAL_REPRESENTATION('',(#43103),#43107);
+#43103 = LINE('',#43104,#43105);
+#43104 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#43105 = VECTOR('',#43106,1.);
+#43106 = DIRECTION('',(0.,1.));
+#43107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43108 = PCURVE('',#43022,#43109);
+#43109 = DEFINITIONAL_REPRESENTATION('',(#43110),#43114);
+#43110 = LINE('',#43111,#43112);
+#43111 = CARTESIAN_POINT('',(-0.,0.));
+#43112 = VECTOR('',#43113,1.);
+#43113 = DIRECTION('',(0.,1.));
+#43114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43115 = ORIENTED_EDGE('',*,*,#39767,.T.);
+#43116 = ORIENTED_EDGE('',*,*,#39833,.T.);
+#43117 = ORIENTED_EDGE('',*,*,#43118,.F.);
+#43118 = EDGE_CURVE('',#43076,#39834,#43119,.T.);
+#43119 = SURFACE_CURVE('',#43120,(#43123,#43130),.PCURVE_S1.);
+#43120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43121,#43122),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#43121 = CARTESIAN_POINT('',(3.099996823646,-1.10387091734E-06,
+    102.74115739434));
+#43122 = CARTESIAN_POINT('',(3.100003176376,-1.10389071883E-06,
+    103.75884884794));
+#43123 = PCURVE('',#39780,#43124);
+#43124 = DEFINITIONAL_REPRESENTATION('',(#43125),#43129);
+#43125 = LINE('',#43126,#43127);
+#43126 = CARTESIAN_POINT('',(0.,6.283389315972));
+#43127 = VECTOR('',#43128,1.);
+#43128 = DIRECTION('',(1.,0.));
+#43129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43130 = PCURVE('',#43131,#43174);
+#43131 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#43132,#43133,#43134,#43135,#43136,#43137,#43138,#43139,#43140
+      ,#43141,#43142,#43143,#43144,#43145,#43146,#43147,#43148,#43149
+      ,#43150,#43151,#43152)
+    ,(#43153,#43154,#43155,#43156,#43157,#43158,#43159,#43160,#43161
+      ,#43162,#43163,#43164,#43165,#43166,#43167,#43168,#43169,#43170
+      ,#43171,#43172,#43173
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#43132 = CARTESIAN_POINT('',(3.099996823646,-1.10387103858E-06,
+    102.74115739434));
+#43133 = CARTESIAN_POINT('',(3.099996877143,0.885355009143,
+    103.10479401521));
+#43134 = CARTESIAN_POINT('',(2.821850930962,1.770715543813,
+    103.46843229365));
+#43135 = CARTESIAN_POINT('',(2.265580176989,2.558976390076,
+    103.83205869808));
+#43136 = CARTESIAN_POINT('',(1.46924769552,3.153069459973,
+    104.19571563647));
+#43137 = CARTESIAN_POINT('',(0.50922097014,3.472991445529,
+    104.55932879713));
+#43138 = CARTESIAN_POINT('',(-0.509211138242,3.473004033027,
+    104.92298027233));
+#43139 = CARTESIAN_POINT('',(-1.469260440653,3.153062733987,
+    105.28661099182));
+#43140 = CARTESIAN_POINT('',(-2.265567205585,2.558982505769,
+    105.65024867919));
+#43141 = CARTESIAN_POINT('',(-2.82185299915,1.770715072133,
+    106.01388475303));
+#43142 = CARTESIAN_POINT('',(-3.378139686388,1.24259994002E-06,
+    106.74115751445));
+#43143 = CARTESIAN_POINT('',(-2.82185423804,-1.770712976141,
+    107.46843027586));
+#43144 = CARTESIAN_POINT('',(-2.265567656037,-2.558979336914,
+    107.83206634973));
+#43145 = CARTESIAN_POINT('',(-1.46927160494,-3.153068294494,
+    108.19570403702));
+#43146 = CARTESIAN_POINT('',(-0.509192150612,-3.47299238247,
+    108.55933475662));
+#43147 = CARTESIAN_POINT('',(0.509187166575,-3.47300010003,
+    108.9229862317));
+#43148 = CARTESIAN_POINT('',(1.46927454712,-3.153068879659,
+    109.28659939247));
+#43149 = CARTESIAN_POINT('',(2.265561883534,-2.558977354488,
+    109.65025633078));
+#43150 = CARTESIAN_POINT('',(2.821853775915,-1.770717795273,
+    110.01388273524));
+#43151 = CARTESIAN_POINT('',(3.099996501421,-0.885357301843,
+    110.37752101369));
+#43152 = CARTESIAN_POINT('',(3.099996579195,-1.18882658784E-06,
+    110.74115763455));
+#43153 = CARTESIAN_POINT('',(3.100003176376,-1.10389083963E-06,
+    103.75884884794));
+#43154 = CARTESIAN_POINT('',(3.10000375342,0.885356893287,
+    104.12248546881));
+#43155 = CARTESIAN_POINT('',(2.821861090786,1.770719476545,
+    104.48612374722));
+#43156 = CARTESIAN_POINT('',(2.265568597481,2.558981124763,
+    104.84975015181));
+#43157 = CARTESIAN_POINT('',(1.469280005983,3.15307450313,
+    105.21340708988));
+#43158 = CARTESIAN_POINT('',(0.509190818682,3.473007114434,
+    105.5770202509));
+#43159 = CARTESIAN_POINT('',(-0.509190665583,3.473000150009,
+    105.94067172584));
+#43160 = CARTESIAN_POINT('',(-1.469272399793,3.153076091301,
+    106.30430244546));
+#43161 = CARTESIAN_POINT('',(-2.265570584859,2.55898645833,
+    106.66794013277));
+#43162 = CARTESIAN_POINT('',(-2.821858933708,1.770718831453,
+    107.03157620663));
+#43163 = CARTESIAN_POINT('',(-3.3781468755,1.25582885272E-06,
+    107.75884896805));
+#43164 = CARTESIAN_POINT('',(-2.821860314013,-1.77071675343,
+    108.48612172946));
+#43165 = CARTESIAN_POINT('',(-2.265573919607,-2.558986276032,
+    108.84975780334));
+#43166 = CARTESIAN_POINT('',(-1.469265899325,-3.153068357424,
+    109.21339549061));
+#43167 = CARTESIAN_POINT('',(-0.509214790665,-3.473011047474,
+    109.5770262103));
+#43168 = CARTESIAN_POINT('',(0.509219485477,-3.472999213083,
+    109.94067768515));
+#43169 = CARTESIAN_POINT('',(1.469248490092,-3.153077256715,
+    110.30429084626));
+#43170 = CARTESIAN_POINT('',(2.265583105942,-2.558983511551,
+    110.66794778427));
+#43171 = CARTESIAN_POINT('',(2.821855626602,-1.770721399095,
+    111.03157418888));
+#43172 = CARTESIAN_POINT('',(3.100002819537,-0.885359186025,
+    111.39521246729));
+#43173 = CARTESIAN_POINT('',(3.10000342083,-1.18884422085E-06,
+    111.75884908815));
+#43174 = DEFINITIONAL_REPRESENTATION('',(#43175),#43179);
+#43175 = LINE('',#43176,#43177);
+#43176 = CARTESIAN_POINT('',(0.,0.));
+#43177 = VECTOR('',#43178,1.);
+#43178 = DIRECTION('',(1.,0.));
+#43179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43180 = ADVANCED_FACE('',(#43181),#39889,.F.);
+#43181 = FACE_BOUND('',#43182,.F.);
+#43182 = EDGE_LOOP('',(#43183,#43224,#43225,#43226));
+#43183 = ORIENTED_EDGE('',*,*,#43184,.F.);
+#43184 = EDGE_CURVE('',#39834,#43185,#43187,.T.);
+#43185 = VERTEX_POINT('',#43186);
+#43186 = CARTESIAN_POINT('',(3.10000342083,-1.188844251E-06,
+    111.75884908815));
+#43187 = SURFACE_CURVE('',#43188,(#43210,#43217),.PCURVE_S1.);
+#43188 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#43189,#43190,#43191,#43192,
+    #43193,#43194,#43195,#43196,#43197,#43198,#43199,#43200,#43201,
+    #43202,#43203,#43204,#43205,#43206,#43207,#43208,#43209),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#43189 = CARTESIAN_POINT('',(3.100003176376,-1.10389083963E-06,
+    103.75884884794));
+#43190 = CARTESIAN_POINT('',(3.10000375342,0.885356893287,
+    104.12248546881));
+#43191 = CARTESIAN_POINT('',(2.821861090786,1.770719476545,
+    104.48612374722));
+#43192 = CARTESIAN_POINT('',(2.265568597481,2.558981124763,
+    104.84975015181));
+#43193 = CARTESIAN_POINT('',(1.469280005983,3.15307450313,
+    105.21340708988));
+#43194 = CARTESIAN_POINT('',(0.509190818682,3.473007114434,
+    105.5770202509));
+#43195 = CARTESIAN_POINT('',(-0.509190665583,3.473000150009,
+    105.94067172584));
+#43196 = CARTESIAN_POINT('',(-1.469272399793,3.153076091301,
+    106.30430244546));
+#43197 = CARTESIAN_POINT('',(-2.265570584859,2.55898645833,
+    106.66794013277));
+#43198 = CARTESIAN_POINT('',(-2.821858933708,1.770718831453,
+    107.03157620663));
+#43199 = CARTESIAN_POINT('',(-3.3781468755,1.25582885272E-06,
+    107.75884896805));
+#43200 = CARTESIAN_POINT('',(-2.821860314013,-1.77071675343,
+    108.48612172946));
+#43201 = CARTESIAN_POINT('',(-2.265573919607,-2.558986276032,
+    108.84975780334));
+#43202 = CARTESIAN_POINT('',(-1.469265899325,-3.153068357424,
+    109.21339549061));
+#43203 = CARTESIAN_POINT('',(-0.509214790665,-3.473011047474,
+    109.5770262103));
+#43204 = CARTESIAN_POINT('',(0.509219485477,-3.472999213083,
+    109.94067768515));
+#43205 = CARTESIAN_POINT('',(1.469248490092,-3.153077256715,
+    110.30429084626));
+#43206 = CARTESIAN_POINT('',(2.265583105942,-2.558983511551,
+    110.66794778427));
+#43207 = CARTESIAN_POINT('',(2.821855626602,-1.770721399095,
+    111.03157418888));
+#43208 = CARTESIAN_POINT('',(3.100002819537,-0.885359186025,
+    111.39521246729));
+#43209 = CARTESIAN_POINT('',(3.10000342083,-1.18884422085E-06,
+    111.75884908815));
+#43210 = PCURVE('',#39889,#43211);
+#43211 = DEFINITIONAL_REPRESENTATION('',(#43212),#43216);
+#43212 = LINE('',#43213,#43214);
+#43213 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#43214 = VECTOR('',#43215,1.);
+#43215 = DIRECTION('',(0.,1.));
+#43216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43217 = PCURVE('',#43131,#43218);
+#43218 = DEFINITIONAL_REPRESENTATION('',(#43219),#43223);
+#43219 = LINE('',#43220,#43221);
+#43220 = CARTESIAN_POINT('',(-0.,0.));
+#43221 = VECTOR('',#43222,1.);
+#43222 = DIRECTION('',(0.,1.));
+#43223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43224 = ORIENTED_EDGE('',*,*,#39876,.T.);
+#43225 = ORIENTED_EDGE('',*,*,#39942,.T.);
+#43226 = ORIENTED_EDGE('',*,*,#43227,.F.);
+#43227 = EDGE_CURVE('',#43185,#39943,#43228,.T.);
+#43228 = SURFACE_CURVE('',#43229,(#43232,#43239),.PCURVE_S1.);
+#43229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43230,#43231),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#43230 = CARTESIAN_POINT('',(3.10000342083,-1.18884422085E-06,
+    111.75884908815));
+#43231 = CARTESIAN_POINT('',(4.100005222147,1.18882203104E-06,
+    112.02679155787));
+#43232 = PCURVE('',#39889,#43233);
+#43233 = DEFINITIONAL_REPRESENTATION('',(#43234),#43238);
+#43234 = LINE('',#43235,#43236);
+#43235 = CARTESIAN_POINT('',(0.,6.283389315972));
+#43236 = VECTOR('',#43237,1.);
+#43237 = DIRECTION('',(1.,0.));
+#43238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43239 = PCURVE('',#43240,#43283);
+#43240 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#43241,#43242,#43243,#43244,#43245,#43246,#43247,#43248,#43249
+      ,#43250,#43251,#43252,#43253,#43254,#43255,#43256,#43257,#43258
+      ,#43259,#43260,#43261)
+    ,(#43262,#43263,#43264,#43265,#43266,#43267,#43268,#43269,#43270
+      ,#43271,#43272,#43273,#43274,#43275,#43276,#43277,#43278,#43279
+      ,#43280,#43281,#43282
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#43241 = CARTESIAN_POINT('',(3.10000342083,-1.18884425238E-06,
+    111.75884908815));
+#43242 = CARTESIAN_POINT('',(3.100004022135,0.88535687815,
+    112.12248570901));
+#43243 = CARTESIAN_POINT('',(2.821861361831,1.770719538844,
+    112.48612398744));
+#43244 = CARTESIAN_POINT('',(2.265568486624,2.558980967419,
+    112.84975177144));
+#43245 = CARTESIAN_POINT('',(1.46928162111,3.15307587848,113.21340191079
+    ));
+#43246 = CARTESIAN_POINT('',(0.509188431051,3.473005290461,
+    113.57703016842));
+#43247 = CARTESIAN_POINT('',(-0.509188087605,3.473002521714,
+    113.94066228872));
+#43248 = CARTESIAN_POINT('',(-1.469273842101,3.153075213228,
+    114.30430810494));
+#43249 = CARTESIAN_POINT('',(-2.26557033375,2.558987019256,
+    114.66793899354));
+#43250 = CARTESIAN_POINT('',(-2.821859107703,1.770719048415,
+    115.03157644683));
+#43251 = CARTESIAN_POINT('',(-3.378147141887,1.34840430018E-06,
+    115.75884920826));
+#43252 = CARTESIAN_POINT('',(-2.821860585058,-1.77071681573,
+    116.48612196965));
+#43253 = CARTESIAN_POINT('',(-2.265574168387,-2.558986415737,
+    116.84975804355));
+#43254 = CARTESIAN_POINT('',(-1.469266101589,-3.153068565795,
+    117.21339573078));
+#43255 = CARTESIAN_POINT('',(-0.509214926,-3.47301130739,117.57702645054
+    ));
+#43256 = CARTESIAN_POINT('',(0.509219430465,-3.472999500901,
+    117.94067792531));
+#43257 = CARTESIAN_POINT('',(1.469248519536,-3.153077545615,
+    118.30429108648));
+#43258 = CARTESIAN_POINT('',(2.265583214471,-2.558983775431,
+    118.66794802446));
+#43259 = CARTESIAN_POINT('',(2.821855800597,-1.770721616055,
+    119.03157442908));
+#43260 = CARTESIAN_POINT('',(3.100003039725,-0.885359340794,
+    119.39521270749));
+#43261 = CARTESIAN_POINT('',(3.100003665284,-1.27379756831E-06,
+    119.75884932835));
+#43262 = CARTESIAN_POINT('',(4.100005222147,1.18882199818E-06,
+    112.02679155787));
+#43263 = CARTESIAN_POINT('',(4.100005282227,1.170960869911,
+    112.3904276643));
+#43264 = CARTESIAN_POINT('',(3.732138020458,2.341916658382,
+    112.75406211306));
+#43265 = CARTESIAN_POINT('',(2.996396454514,3.384468342284,
+    113.11770705651));
+#43266 = CARTESIAN_POINT('',(1.943238797994,4.170196118671,
+    113.48132964422));
+#43267 = CARTESIAN_POINT('',(0.673440170175,4.593329337161,
+    113.84497411391));
+#43268 = CARTESIAN_POINT('',(-0.673444185049,4.5933289792,
+    114.20861472108));
+#43269 = CARTESIAN_POINT('',(-1.943237614055,4.17019420566,
+    114.57224163186));
+#43270 = CARTESIAN_POINT('',(-2.996402003476,3.384465642916,
+    114.93588347071));
+#43271 = CARTESIAN_POINT('',(-3.73213855696,2.341916409196,
+    115.29951874463));
+#43272 = CARTESIAN_POINT('',(-4.467872812018,-1.33169542135E-06,
+    116.02679143777));
+#43273 = CARTESIAN_POINT('',(-3.732137258249,-2.341918664584,
+    116.75406413089));
+#43274 = CARTESIAN_POINT('',(-2.996403680653,-3.38446894439,
+    117.11770078437));
+#43275 = CARTESIAN_POINT('',(-1.943215699815,-4.170188281394,
+    117.48133582414));
+#43276 = CARTESIAN_POINT('',(-0.673484915945,-4.593341137207,
+    117.84497783215));
+#43277 = CARTESIAN_POINT('',(0.673501194411,-4.593321752898,
+    118.20859908392));
+#43278 = CARTESIAN_POINT('',(1.943190825416,-4.170194440232,
+    118.57225865085));
+#43279 = CARTESIAN_POINT('',(2.996425033154,-3.384468406088,
+    118.93587443947));
+#43280 = CARTESIAN_POINT('',(3.732133084836,-2.341914165659,
+    119.2995207625));
+#43281 = CARTESIAN_POINT('',(4.100005559518,-1.170958407309,
+    119.66315521123));
+#43282 = CARTESIAN_POINT('',(4.100005595321,1.27377766912E-06,
+    120.02679131767));
+#43283 = DEFINITIONAL_REPRESENTATION('',(#43284),#43288);
+#43284 = LINE('',#43285,#43286);
+#43285 = CARTESIAN_POINT('',(0.,0.));
+#43286 = VECTOR('',#43287,1.);
+#43287 = DIRECTION('',(1.,0.));
+#43288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43289 = ADVANCED_FACE('',(#43290),#40489,.T.);
+#43290 = FACE_BOUND('',#43291,.F.);
+#43291 = EDGE_LOOP('',(#43292,#43501,#43502,#43690,#43825));
+#43292 = ORIENTED_EDGE('',*,*,#43293,.F.);
+#43293 = EDGE_CURVE('',#39943,#43294,#43296,.T.);
+#43294 = VERTEX_POINT('',#43295);
+#43295 = CARTESIAN_POINT('',(4.,1.019006383E-06,119.99999567123));
+#43296 = SURFACE_CURVE('',#43297,(#43363,#43432),.PCURVE_S1.);
+#43297 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#43298,#43299,#43300,#43301,
+    #43302,#43303,#43304,#43305,#43306,#43307,#43308,#43309,#43310,
+    #43311,#43312,#43313,#43314,#43315,#43316,#43317,#43318,#43319,
+    #43320,#43321,#43322,#43323,#43324,#43325,#43326,#43327,#43328,
+    #43329,#43330,#43331,#43332,#43333,#43334,#43335,#43336,#43337,
+    #43338,#43339,#43340,#43341,#43342,#43343,#43344,#43345,#43346,
+    #43347,#43348,#43349,#43350,#43351,#43352,#43353,#43354,#43355,
+    #43356,#43357,#43358,#43359,#43360,#43361,#43362),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.693956125951E-02,0.144966366466,
+    0.306941806633,0.469915133199,0.577941935751,0.739917381583,
+    0.901892821738,0.963774156712,1.),.UNSPECIFIED.);
+#43298 = CARTESIAN_POINT('',(4.,9.5104338405E-07,111.99999595993));
+#43299 = CARTESIAN_POINT('',(3.999999966617,0.116009105292,
+    112.03692244819));
+#43300 = CARTESIAN_POINT('',(3.99615480894,0.232017696162,
+    112.07384906789));
+#43301 = CARTESIAN_POINT('',(3.988464539134,0.347877398213,
+    112.1107756307));
+#43302 = CARTESIAN_POINT('',(3.976936061977,0.463439472951,
+    112.14770212743));
+#43303 = CARTESIAN_POINT('',(3.961583157936,0.578555874885,
+    112.18462863688));
+#43304 = CARTESIAN_POINT('',(3.942426466256,0.693079357582,
+    112.22155523475));
+#43305 = CARTESIAN_POINT('',(3.919493468045,0.806863579726,
+    112.25848190254));
+#43306 = CARTESIAN_POINT('',(3.814809559974,1.24992919252,
+    112.40339714404));
+#43307 = CARTESIAN_POINT('',(3.70477572403,1.572624983705,
+    112.51141580038));
+#43308 = CARTESIAN_POINT('',(3.563575001486,1.884086845865,
+    112.61941927953));
+#43309 = CARTESIAN_POINT('',(3.392594609962,2.180816358644,
+    112.7274086624));
+#43310 = CARTESIAN_POINT('',(3.193646337623,2.459567684793,
+    112.83539799103));
+#43311 = CARTESIAN_POINT('',(2.968930707606,2.717344853121,
+    112.94340134067));
+#43312 = CARTESIAN_POINT('',(2.721054345537,2.951433252197,
+    113.05141987226));
+#43313 = CARTESIAN_POINT('',(2.051291597382,3.47144919928,
+    113.32132676712));
+#43314 = CARTESIAN_POINT('',(1.603600820012,3.725445840381,
+    113.48346922432));
+#43315 = CARTESIAN_POINT('',(1.120590796871,3.912817004867,
+    113.64547984104));
+#43316 = CARTESIAN_POINT('',(0.614008562201,4.028355781555,
+    113.80740849713));
+#43317 = CARTESIAN_POINT('',(9.600857892085E-02,4.068985494341,
+    113.96933717481));
+#43318 = CARTESIAN_POINT('',(-0.42089002909,4.034022043018,
+    114.13134783122));
+#43319 = CARTESIAN_POINT('',(-0.92392241408,3.924936192812,
+    114.29349032828));
+#43320 = CARTESIAN_POINT('',(-1.879833207353,3.567657766311,
+    114.6183243817));
+#43321 = CARTESIAN_POINT('',(-2.333735014826,3.318107183556,
+    114.78147132615));
+#43322 = CARTESIAN_POINT('',(-2.748931006352,3.002728550474,
+    114.94448188835));
+#43323 = CARTESIAN_POINT('',(-3.114635874473,2.628943200929,
+    115.10740838044));
+#43324 = CARTESIAN_POINT('',(-3.421702481955,2.20566368827,
+    115.27033504978));
+#43325 = CARTESIAN_POINT('',(-3.662881049862,1.743403784776,
+    115.43334574015));
+#43326 = CARTESIAN_POINT('',(-3.832666686993,1.254041810802,
+    115.59649275175));
+#43327 = CARTESIAN_POINT('',(-3.992527000515,0.418118546164,
+    115.86739725173));
+#43328 = CARTESIAN_POINT('',(-4.023969387614,7.86315448279E-02,
+    115.97541580651));
+#43329 = CARTESIAN_POINT('',(-4.022375272464,-0.263338638834,
+    116.08341921922));
+#43330 = CARTESIAN_POINT('',(-3.987581136421,-0.604032164165,
+    116.19140853607));
+#43331 = CARTESIAN_POINT('',(-3.919914185224,-0.939746176644,
+    116.29939784063));
+#43332 = CARTESIAN_POINT('',(-3.820158525796,-1.266847018547,
+    116.40740124157));
+#43333 = CARTESIAN_POINT('',(-3.689583884522,-1.581791932489,
+    116.51541982588));
+#43334 = CARTESIAN_POINT('',(-3.290801155291,-2.330103961049,
+    116.78532685768));
+#43335 = CARTESIAN_POINT('',(-2.985993071631,-2.744872973929,
+    116.9474693995));
+#43336 = CARTESIAN_POINT('',(-2.621722944715,-3.11326670166,
+    117.10948002089));
+#43337 = CARTESIAN_POINT('',(-2.206584359434,-3.42573241127,
+    117.2714085501));
+#43338 = CARTESIAN_POINT('',(-1.750413325865,-3.674495065392,
+    117.43333706558));
+#43339 = CARTESIAN_POINT('',(-1.264356455453,-3.853814351289,
+    117.59534763613));
+#43340 = CARTESIAN_POINT('',(-0.760665178031,-3.959816308884,
+    117.75749014937));
+#43341 = CARTESIAN_POINT('',(0.254660409755,-4.024165102321,
+    118.08132680994));
+#43342 = CARTESIAN_POINT('',(0.767703993808,-3.982601259601,
+    118.24346938408));
+#43343 = CARTESIAN_POINT('',(1.272510404177,-3.866080431101,
+    118.40548007776));
+#43344 = CARTESIAN_POINT('',(1.756437181276,-3.676898876019,
+    118.56740873127));
+#43345 = CARTESIAN_POINT('',(2.207702296403,-3.419343726157,
+    118.72933725253));
+#43346 = CARTESIAN_POINT('',(2.615566809092,-3.099885910191,
+    118.89134768093));
+#43347 = CARTESIAN_POINT('',(2.970299795419,-2.726916913605,
+    119.05349010166));
+#43348 = CARTESIAN_POINT('',(3.376608741767,-2.153202363959,
+    119.27726793091));
+#43349 = CARTESIAN_POINT('',(3.480123339027,-1.988367668192,
+    119.33912932533));
+#43350 = CARTESIAN_POINT('',(3.574425514007,-1.817868653438,
+    119.40098990577));
+#43351 = CARTESIAN_POINT('',(3.659156580161,-1.642308351806,
+    119.4628494638));
+#43352 = CARTESIAN_POINT('',(3.734006475959,-1.462313175371,
+    119.52470902975));
+#43353 = CARTESIAN_POINT('',(3.798713277504,-1.278531135362,
+    119.58656962785));
+#43354 = CARTESIAN_POINT('',(3.853064848663,-1.091631023565,
+    119.64843103592));
+#43355 = CARTESIAN_POINT('',(3.922565626277,-0.791468111247,
+    119.74650361889));
+#43356 = CARTESIAN_POINT('',(3.944626065373,-0.679798961263,
+    119.78271673399));
+#43357 = CARTESIAN_POINT('',(3.963052174884,-0.56743250231,
+    119.81892987074));
+#43358 = CARTESIAN_POINT('',(3.977818529563,-0.454506852938,
+    119.85514300933));
+#43359 = CARTESIAN_POINT('',(3.988906050021,-0.341160853917,
+    119.89135613456));
+#43360 = CARTESIAN_POINT('',(3.996302002724,-0.22753406824,
+    119.92756923581));
+#43361 = CARTESIAN_POINT('',(3.999999999991,-0.113766781122,
+    119.96378230705));
+#43362 = CARTESIAN_POINT('',(4.,0.,119.99999534687));
+#43363 = PCURVE('',#40489,#43364);
+#43364 = DEFINITIONAL_REPRESENTATION('',(#43365),#43431);
+#43365 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#43366,#43367,#43368,#43369,
+    #43370,#43371,#43372,#43373,#43374,#43375,#43376,#43377,#43378,
+    #43379,#43380,#43381,#43382,#43383,#43384,#43385,#43386,#43387,
+    #43388,#43389,#43390,#43391,#43392,#43393,#43394,#43395,#43396,
+    #43397,#43398,#43399,#43400,#43401,#43402,#43403,#43404,#43405,
+    #43406,#43407,#43408,#43409,#43410,#43411,#43412,#43413,#43414,
+    #43415,#43416,#43417,#43418,#43419,#43420,#43421,#43422,#43423,
+    #43424,#43425,#43426,#43427,#43428,#43429,#43430),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.693956125951E-02,0.144966366466,
+    0.306941806633,0.469915133199,0.577941935751,0.739917381583,
+    0.901892821738,0.963774156712,1.),.UNSPECIFIED.);
+#43366 = CARTESIAN_POINT('',(-2.3776084597E-07,-111.9999959599));
+#43367 = CARTESIAN_POINT('',(-2.9002276323E-02,-112.0369224481));
+#43368 = CARTESIAN_POINT('',(-5.800442460789E-02,-112.0738490678));
+#43369 = CARTESIAN_POINT('',(-8.700652269708E-02,-112.1107756307));
+#43370 = CARTESIAN_POINT('',(-0.116008558123,-112.1477021274));
+#43371 = CARTESIAN_POINT('',(-0.145010592132,-112.1846286368));
+#43372 = CARTESIAN_POINT('',(-0.174012685946,-112.2215552347));
+#43373 = CARTESIAN_POINT('',(-0.203014827025,-112.2584819025));
+#43374 = CARTESIAN_POINT('',(-0.31683097753,-112.403397144));
+#43375 = CARTESIAN_POINT('',(-0.401668561491,-112.5114158003));
+#43376 = CARTESIAN_POINT('',(-0.486494212955,-112.6194192795));
+#43377 = CARTESIAN_POINT('',(-0.57130883932,-112.7274086624));
+#43378 = CARTESIAN_POINT('',(-0.656123472191,-112.835397991));
+#43379 = CARTESIAN_POINT('',(-0.740949140175,-112.9434013406));
+#43380 = CARTESIAN_POINT('',(-0.825786742659,-113.0514198722));
+#43381 = CARTESIAN_POINT('',(-1.037771223818,-113.3213267671));
+#43382 = CARTESIAN_POINT('',(-1.165117661626,-113.4834692243));
+#43383 = CARTESIAN_POINT('',(-1.292360494941,-113.645479841));
+#43384 = CARTESIAN_POINT('',(-1.419538880303,-113.8074084971));
+#43385 = CARTESIAN_POINT('',(-1.546717262988,-113.9693371748));
+#43386 = CARTESIAN_POINT('',(-1.673960091428,-114.1313478312));
+#43387 = CARTESIAN_POINT('',(-1.801306523806,-114.2934903282));
+#43388 = CARTESIAN_POINT('',(-2.056430674801,-114.6183243817));
+#43389 = CARTESIAN_POINT('',(-2.184566055576,-114.7814713261));
+#43390 = CARTESIAN_POINT('',(-2.312594315173,-114.9444818883));
+#43391 = CARTESIAN_POINT('',(-2.440556504857,-115.1074083804));
+#43392 = CARTESIAN_POINT('',(-2.568518677167,-115.2703350497));
+#43393 = CARTESIAN_POINT('',(-2.696546919417,-115.4333457401));
+#43394 = CARTESIAN_POINT('',(-2.824682290648,-115.5964927517));
+#43395 = CARTESIAN_POINT('',(-3.037450213542,-115.8673972517));
+#43396 = CARTESIAN_POINT('',(-3.122287808189,-115.9754158065));
+#43397 = CARTESIAN_POINT('',(-3.207113463678,-116.0834192192));
+#43398 = CARTESIAN_POINT('',(-3.291928094244,-116.191408536));
+#43399 = CARTESIAN_POINT('',(-3.376742726493,-116.2993978406));
+#43400 = CARTESIAN_POINT('',(-3.461568383536,-116.4074012415));
+#43401 = CARTESIAN_POINT('',(-3.546405973916,-116.5154198258));
+#43402 = CARTESIAN_POINT('',(-3.758390430484,-116.7853268576));
+#43403 = CARTESIAN_POINT('',(-3.885736862896,-116.9474693995));
+#43404 = CARTESIAN_POINT('',(-4.01297970368,-117.1094800208));
+#43405 = CARTESIAN_POINT('',(-4.14015811017,-117.2714085501));
+#43406 = CARTESIAN_POINT('',(-4.267336517384,-117.4333370655));
+#43407 = CARTESIAN_POINT('',(-4.394579363499,-117.5953476361));
+#43408 = CARTESIAN_POINT('',(-4.521925799838,-117.7574901493));
+#43409 = CARTESIAN_POINT('',(-4.776266469073,-118.0813268099));
+#43410 = CARTESIAN_POINT('',(-4.903612894475,-118.243469384));
+#43411 = CARTESIAN_POINT('',(-5.03085572318,-118.4054800777));
+#43412 = CARTESIAN_POINT('',(-5.158034114161,-118.5674087312));
+#43413 = CARTESIAN_POINT('',(-5.285212517832,-118.7293372525));
+#43414 = CARTESIAN_POINT('',(-5.412455379152,-118.8913476809));
+#43415 = CARTESIAN_POINT('',(-5.539801826746,-119.0534901016));
+#43416 = CARTESIAN_POINT('',(-5.715556510958,-119.2772679309));
+#43417 = CARTESIAN_POINT('',(-5.764142318844,-119.3391293253));
+#43418 = CARTESIAN_POINT('',(-5.812727472059,-119.4009899057));
+#43419 = CARTESIAN_POINT('',(-5.861311807673,-119.4628494638));
+#43420 = CARTESIAN_POINT('',(-5.909896141631,-119.5247090297));
+#43421 = CARTESIAN_POINT('',(-5.958481291152,-119.5865696278));
+#43422 = CARTESIAN_POINT('',(-6.007067096646,-119.6484310359));
+#43423 = CARTESIAN_POINT('',(-6.084093119854,-119.7465036188));
+#43424 = CARTESIAN_POINT('',(-6.112534841381,-119.7827167339));
+#43425 = CARTESIAN_POINT('',(-6.140976592427,-119.8189298707));
+#43426 = CARTESIAN_POINT('',(-6.169418358435,-119.8551430093));
+#43427 = CARTESIAN_POINT('',(-6.197860125596,-119.8913561345));
+#43428 = CARTESIAN_POINT('',(-6.226301880853,-119.9275692358));
+#43429 = CARTESIAN_POINT('',(-6.254743611899,-119.963782307));
+#43430 = CARTESIAN_POINT('',(-6.28318530718,-119.9999953468));
+#43431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43432 = PCURVE('',#43240,#43433);
+#43433 = DEFINITIONAL_REPRESENTATION('',(#43434),#43500);
+#43434 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#43435,#43436,#43437,#43438,
+    #43439,#43440,#43441,#43442,#43443,#43444,#43445,#43446,#43447,
+    #43448,#43449,#43450,#43451,#43452,#43453,#43454,#43455,#43456,
+    #43457,#43458,#43459,#43460,#43461,#43462,#43463,#43464,#43465,
+    #43466,#43467,#43468,#43469,#43470,#43471,#43472,#43473,#43474,
+    #43475,#43476,#43477,#43478,#43479,#43480,#43481,#43482,#43483,
+    #43484,#43485,#43486,#43487,#43488,#43489,#43490,#43491,#43492,
+    #43493,#43494,#43495,#43496,#43497,#43498,#43499),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.693956125951E-02,0.144966366466,
+    0.306941806633,0.469915133199,0.577941935751,0.739917381583,
+    0.901892821738,0.963774156712,1.),.UNSPECIFIED.);
+#43435 = CARTESIAN_POINT('',(-0.10353283791,0.));
+#43436 = CARTESIAN_POINT('',(-0.103532872467,2.900296116093E-02));
+#43437 = CARTESIAN_POINT('',(-0.103532926764,5.800604065371E-02));
+#43438 = CARTESIAN_POINT('',(-0.103532974687,8.700907643954E-02));
+#43439 = CARTESIAN_POINT('',(-0.103533007165,0.116012054145));
+#43440 = CARTESIAN_POINT('',(-0.10353302578,0.145015033371));
+#43441 = CARTESIAN_POINT('',(-0.103533036376,0.174018074005));
+#43442 = CARTESIAN_POINT('',(-0.103533042662,0.203021162529));
+#43443 = CARTESIAN_POINT('',(-0.103533031523,0.316841031393));
+#43444 = CARTESIAN_POINT('',(-0.103532967683,0.401681387337));
+#43445 = CARTESIAN_POINT('',(-0.10353290845,0.486509793868));
+#43446 = CARTESIAN_POINT('',(-0.103532911615,0.571327165946));
+#43447 = CARTESIAN_POINT('',(-0.103532956497,0.656144542786));
+#43448 = CARTESIAN_POINT('',(-0.103532999846,0.740972955444));
+#43449 = CARTESIAN_POINT('',(-0.103533040172,0.825813304137));
+#43450 = CARTESIAN_POINT('',(-0.103533107036,1.037804652835));
+#43451 = CARTESIAN_POINT('',(-0.103533119268,1.165155221142));
+#43452 = CARTESIAN_POINT('',(-0.103533078868,1.292402189301));
+#43453 = CARTESIAN_POINT('',(-0.103533033398,1.419584716066));
+#43454 = CARTESIAN_POINT('',(-0.103532973212,1.546767255064));
+#43455 = CARTESIAN_POINT('',(-0.103532921955,1.674014225417));
+#43456 = CARTESIAN_POINT('',(-0.103532922159,1.801364789705));
+#43457 = CARTESIAN_POINT('',(-0.103532992551,2.056497204677));
+#43458 = CARTESIAN_POINT('',(-0.103533066386,2.184636729174));
+#43459 = CARTESIAN_POINT('',(-0.103533146877,2.31266912928));
+#43460 = CARTESIAN_POINT('',(-0.103533254202,2.440635472912));
+#43461 = CARTESIAN_POINT('',(-0.103533106617,2.568601830875));
+#43462 = CARTESIAN_POINT('',(-0.103532965951,2.696634229071));
+#43463 = CARTESIAN_POINT('',(-0.103532946131,2.824773758773));
+#43464 = CARTESIAN_POINT('',(-0.103532959777,3.037548588963));
+#43465 = CARTESIAN_POINT('',(-0.103532995485,3.122388936696));
+#43466 = CARTESIAN_POINT('',(-0.103532937054,3.207217356492));
+#43467 = CARTESIAN_POINT('',(-0.103532988943,3.29203473518));
+#43468 = CARTESIAN_POINT('',(-0.103533080053,3.376852113449));
+#43469 = CARTESIAN_POINT('',(-0.103533073818,3.461680532818));
+#43470 = CARTESIAN_POINT('',(-0.10353306615,3.546520881377));
+#43471 = CARTESIAN_POINT('',(-0.103533012217,3.758512229088));
+#43472 = CARTESIAN_POINT('',(-0.103532958646,3.885862798714));
+#43473 = CARTESIAN_POINT('',(-0.103532933029,4.013109762058));
+#43474 = CARTESIAN_POINT('',(-0.103533042551,4.140292285891));
+#43475 = CARTESIAN_POINT('',(-0.103533093417,4.267474816443));
+#43476 = CARTESIAN_POINT('',(-0.103533115757,4.394721783394));
+#43477 = CARTESIAN_POINT('',(-0.103533102642,4.522072354383));
+#43478 = CARTESIAN_POINT('',(-0.103533032334,4.776421296075));
+#43479 = CARTESIAN_POINT('',(-0.10353297458,4.903771871452));
+#43480 = CARTESIAN_POINT('',(-0.103532908322,5.031018850394));
+#43481 = CARTESIAN_POINT('',(-0.103532853353,5.158201396908));
+#43482 = CARTESIAN_POINT('',(-0.103532831342,5.285383906839));
+#43483 = CARTESIAN_POINT('',(-0.103533061264,5.412630857286));
+#43484 = CARTESIAN_POINT('',(-0.10353320226,5.539981423242));
+#43485 = CARTESIAN_POINT('',(-0.103533191812,5.715741819185));
+#43486 = CARTESIAN_POINT('',(-0.103533166661,5.764329208999));
+#43487 = CARTESIAN_POINT('',(-0.103533116708,5.812915947145));
+#43488 = CARTESIAN_POINT('',(-0.103533039585,5.861501869603));
+#43489 = CARTESIAN_POINT('',(-0.103532944587,5.910087790694));
+#43490 = CARTESIAN_POINT('',(-0.10353285471,5.958674525982));
+#43491 = CARTESIAN_POINT('',(-0.103532799221,6.007261914681));
+#43492 = CARTESIAN_POINT('',(-0.103532795338,6.084290443394));
+#43493 = CARTESIAN_POINT('',(-0.103532808476,6.112733088664));
+#43494 = CARTESIAN_POINT('',(-0.103532846126,6.141175762732));
+#43495 = CARTESIAN_POINT('',(-0.103532910529,6.169618451088));
+#43496 = CARTESIAN_POINT('',(-0.103532996224,6.198061139332));
+#43497 = CARTESIAN_POINT('',(-0.103533090047,6.226503813175));
+#43498 = CARTESIAN_POINT('',(-0.103533171134,6.254946458438));
+#43499 = CARTESIAN_POINT('',(-0.103533210921,6.283389061054));
+#43500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43501 = ORIENTED_EDGE('',*,*,#40475,.T.);
+#43502 = ORIENTED_EDGE('',*,*,#43503,.T.);
+#43503 = EDGE_CURVE('',#40341,#43504,#43506,.T.);
+#43504 = VERTEX_POINT('',#43505);
+#43505 = CARTESIAN_POINT('',(1.019057266E-06,-4.,118.49999567118));
+#43506 = SURFACE_CURVE('',#43507,(#43566,#43628),.PCURVE_S1.);
+#43507 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#43508,#43509,#43510,#43511,
+    #43512,#43513,#43514,#43515,#43516,#43517,#43518,#43519,#43520,
+    #43521,#43522,#43523,#43524,#43525,#43526,#43527,#43528,#43529,
+    #43530,#43531,#43532,#43533,#43534,#43535,#43536,#43537,#43538,
+    #43539,#43540,#43541,#43542,#43543,#43544,#43545,#43546,#43547,
+    #43548,#43549,#43550,#43551,#43552,#43553,#43554,#43555,#43556,
+    #43557,#43558,#43559,#43560,#43561,#43562,#43563,#43564,#43565),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053280187873E-02,
+    9.721058543585E-02,0.3118610185,0.526511451456,0.561192562899,
+    0.798453044858,0.967823707316,1.),.UNSPECIFIED.);
+#43508 = CARTESIAN_POINT('',(4.,-8.9E-16,112.49999555054));
+#43509 = CARTESIAN_POINT('',(4.,0.166119708447,112.55287311123));
+#43510 = CARTESIAN_POINT('',(3.992115298063,0.332242011708,
+    112.60575149957));
+#43511 = CARTESIAN_POINT('',(3.976346101383,0.49792657961,
+    112.65862951574));
+#43512 = CARTESIAN_POINT('',(3.952721489022,0.662736524351,
+    112.71150706683));
+#43513 = CARTESIAN_POINT('',(3.921299297108,0.826239081252,
+    112.76438461382));
+#43514 = CARTESIAN_POINT('',(3.882166004026,0.988006289519,
+    112.81726261848));
+#43515 = CARTESIAN_POINT('',(3.835436615613,1.147615672993,
+    112.87014099034));
+#43516 = CARTESIAN_POINT('',(3.760761143439,1.364046723192,
+    112.94301852823));
+#43517 = CARTESIAN_POINT('',(3.739201456382,1.423074652848,
+    112.96301852478));
+#43518 = CARTESIAN_POINT('',(3.716583208502,1.48171234087,112.9830185226
+    ));
+#43519 = CARTESIAN_POINT('',(3.692914667217,1.539937646805,
+    113.00301852098));
+#43520 = CARTESIAN_POINT('',(3.668204648036,1.597728658751,
+    113.02301851921));
+#43521 = CARTESIAN_POINT('',(3.642462514563,1.655063693362,
+    113.04301851657));
+#43522 = CARTESIAN_POINT('',(3.615698178495,1.711921295845,
+    113.06301851238));
+#43523 = CARTESIAN_POINT('',(3.364434741854,2.221746388487,
+    113.24393919346));
+#43524 = CARTESIAN_POINT('',(3.075144771871,2.643545415535,
+    113.40507728077));
+#43525 = CARTESIAN_POINT('',(2.72566981344,3.021504962676,
+    113.56608785293));
+#43526 = CARTESIAN_POINT('',(2.324122014963,3.34597107471,
+    113.72701842599));
+#43527 = CARTESIAN_POINT('',(1.879890181937,3.608986143413,
+    113.8879490794));
+#43528 = CARTESIAN_POINT('',(1.40370880225,3.804530105405,
+    114.04895967182));
+#43529 = CARTESIAN_POINT('',(0.907456391483,3.928371294676,
+    114.2100977771));
+#43530 = CARTESIAN_POINT('',(-9.845516197653E-02,4.030618403185,
+    114.5319391935));
+#43531 = CARTESIAN_POINT('',(-0.609476418347,4.009162774782,
+    114.69307732934));
+#43532 = CARTESIAN_POINT('',(-1.11526477324,3.91343235053,
+    114.85408787889));
+#43533 = CARTESIAN_POINT('',(-1.603333179541,3.745182007264,
+    115.01501831629));
+#43534 = CARTESIAN_POINT('',(-2.061955126604,3.508148941787,
+    115.1759491336));
+#43535 = CARTESIAN_POINT('',(-2.48033297682,3.208238774931,
+    115.33695972513));
+#43536 = CARTESIAN_POINT('',(-2.848577866888,2.853275709341,
+    115.49809786147));
+#43537 = CARTESIAN_POINT('',(-3.208850456902,2.389550291112,115.68501853
+    ));
+#43538 = CARTESIAN_POINT('',(-3.257457789797,2.323878187876,
+    115.71101852283));
+#43539 = CARTESIAN_POINT('',(-3.304527920162,2.257077607071,
+    115.73701852036));
+#43540 = CARTESIAN_POINT('',(-3.350030340114,2.18919058238,
+    115.76301851994));
+#43541 = CARTESIAN_POINT('',(-3.39393596173,2.120260075415,
+    115.78901851897));
+#43542 = CARTESIAN_POINT('',(-3.436217117044,2.050329975723,
+    115.81501851482));
+#43543 = CARTESIAN_POINT('',(-3.476847558045,1.979445100781,
+    115.84101850491));
+#43544 = CARTESIAN_POINT('',(-3.782300779279,1.416494605497,
+    116.04488960855));
+#43545 = CARTESIAN_POINT('',(-3.970920617952,0.881795852492,
+    116.22311927432));
+#43546 = CARTESIAN_POINT('',(-4.072308356501,0.319491302316,
+    116.40112820387));
+#43547 = CARTESIAN_POINT('',(-4.082730795717,-0.253718551189,
+    116.57901844293));
+#43548 = CARTESIAN_POINT('',(-4.001419140368,-0.821227637199,
+    116.75690871409));
+#43549 = CARTESIAN_POINT('',(-3.831192296767,-1.366652855396,
+    116.9349177042));
+#43550 = CARTESIAN_POINT('',(-3.577822415704,-1.873884443773,
+    117.1131473962));
+#43551 = CARTESIAN_POINT('',(-3.020375561649,-2.652631859773,
+    117.41799350985));
+#43552 = CARTESIAN_POINT('',(-2.751095702571,-2.950703607547,
+    117.54503515606));
+#43553 = CARTESIAN_POINT('',(-2.448365783002,-3.217260257249,
+    117.67204144742));
+#43554 = CARTESIAN_POINT('',(-2.116580549886,-3.448003931368,
+    117.7990183274));
+#43555 = CARTESIAN_POINT('',(-1.760652453966,-3.63941771775,
+    117.92599530468));
+#43556 = CARTESIAN_POINT('',(-1.385941011001,-3.788713071865,
+    118.05300180014));
+#43557 = CARTESIAN_POINT('',(-0.998267716396,-3.893916521466,
+    118.18004356912));
+#43558 = CARTESIAN_POINT('',(-0.529023542735,-3.965586590067,
+    118.33114069221));
+#43559 = CARTESIAN_POINT('',(-0.453862484516,-3.975406462231,
+    118.3552628406));
+#43560 = CARTESIAN_POINT('',(-0.378494692158,-3.983598049785,
+    118.37938498817));
+#43561 = CARTESIAN_POINT('',(-0.302961333947,-3.990156335201,
+    118.40350713312));
+#43562 = CARTESIAN_POINT('',(-0.22730367453,-3.995077555096,
+    118.42762927425));
+#43563 = CARTESIAN_POINT('',(-0.151563074916,-3.998359200233,
+    118.45175141092));
+#43564 = CARTESIAN_POINT('',(-7.578099247669E-02,-4.000000015517,
+    118.47587354306));
+#43565 = CARTESIAN_POINT('',(1.01905726968E-06,-4.,118.49999567118));
+#43566 = PCURVE('',#40489,#43567);
+#43567 = DEFINITIONAL_REPRESENTATION('',(#43568),#43627);
+#43568 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#43569,#43570,#43571,#43572,
+    #43573,#43574,#43575,#43576,#43577,#43578,#43579,#43580,#43581,
+    #43582,#43583,#43584,#43585,#43586,#43587,#43588,#43589,#43590,
+    #43591,#43592,#43593,#43594,#43595,#43596,#43597,#43598,#43599,
+    #43600,#43601,#43602,#43603,#43604,#43605,#43606,#43607,#43608,
+    #43609,#43610,#43611,#43612,#43613,#43614,#43615,#43616,#43617,
+    #43618,#43619,#43620,#43621,#43622,#43623,#43624,#43625,#43626),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053280187873E-02,
+    9.721058543585E-02,0.3118610185,0.526511451456,0.561192562899,
+    0.798453044858,0.967823707316,1.),.UNSPECIFIED.);
+#43569 = CARTESIAN_POINT('',(0.,-112.4999955505));
+#43570 = CARTESIAN_POINT('',(-4.152992711163E-02,-112.5528731112));
+#43571 = CARTESIAN_POINT('',(-8.306050693606E-02,-112.6057514995));
+#43572 = CARTESIAN_POINT('',(-0.124590797687,-112.6586295157));
+#43573 = CARTESIAN_POINT('',(-0.166120726568,-112.7115070668));
+#43574 = CARTESIAN_POINT('',(-0.207650655479,-112.7643846138));
+#43575 = CARTESIAN_POINT('',(-0.249180946721,-112.8172626184));
+#43576 = CARTESIAN_POINT('',(-0.290711528703,-112.8701409903));
+#43577 = CARTESIAN_POINT('',(-0.347949423512,-112.9430185282));
+#43578 = CARTESIAN_POINT('',(-0.363657387174,-112.9630185247));
+#43579 = CARTESIAN_POINT('',(-0.379365352043,-112.9830185226));
+#43580 = CARTESIAN_POINT('',(-0.395073317526,-113.0030185209));
+#43581 = CARTESIAN_POINT('',(-0.410781283033,-113.0230185192));
+#43582 = CARTESIAN_POINT('',(-0.426489247973,-113.0430185165));
+#43583 = CARTESIAN_POINT('',(-0.442197211754,-113.0630185123));
+#43584 = CARTESIAN_POINT('',(-0.584292017184,-113.2439391934));
+#43585 = CARTESIAN_POINT('',(-0.710849609274,-113.4050772807));
+#43586 = CARTESIAN_POINT('',(-0.837307028823,-113.5660878529));
+#43587 = CARTESIAN_POINT('',(-0.963701606474,-113.7270184259));
+#43588 = CARTESIAN_POINT('',(-1.090096175018,-113.8879490793));
+#43589 = CARTESIAN_POINT('',(-1.216553590046,-114.0489596718));
+#43590 = CARTESIAN_POINT('',(-1.343111179629,-114.2100977771));
+#43591 = CARTESIAN_POINT('',(-1.595884858611,-114.5319391935));
+#43592 = CARTESIAN_POINT('',(-1.722442441698,-114.6930773293));
+#43593 = CARTESIAN_POINT('',(-1.848899864144,-114.8540878788));
+#43594 = CARTESIAN_POINT('',(-1.975294452571,-115.0150183163));
+#43595 = CARTESIAN_POINT('',(-2.101689003212,-115.1759491335));
+#43596 = CARTESIAN_POINT('',(-2.228146415191,-115.3369597251));
+#43597 = CARTESIAN_POINT('',(-2.354704000068,-115.4980978614));
+#43598 = CARTESIAN_POINT('',(-2.5015111871,-115.68501853));
+#43599 = CARTESIAN_POINT('',(-2.521931539801,-115.7110185228));
+#43600 = CARTESIAN_POINT('',(-2.542351896978,-115.7370185203));
+#43601 = CARTESIAN_POINT('',(-2.562772256437,-115.7630185199));
+#43602 = CARTESIAN_POINT('',(-2.583192615983,-115.7890185189));
+#43603 = CARTESIAN_POINT('',(-2.603612973418,-115.8150185148));
+#43604 = CARTESIAN_POINT('',(-2.624033326542,-115.8410185049));
+#43605 = CARTESIAN_POINT('',(-2.784153385112,-116.0448896085));
+#43606 = CARTESIAN_POINT('',(-2.924134698592,-116.2231192743));
+#43607 = CARTESIAN_POINT('',(-3.063942598338,-116.4011282038));
+#43608 = CARTESIAN_POINT('',(-3.203657164695,-116.5790184429));
+#43609 = CARTESIAN_POINT('',(-3.343371728995,-116.756908714));
+#43610 = CARTESIAN_POINT('',(-3.483179621695,-116.9349177042));
+#43611 = CARTESIAN_POINT('',(-3.62316093097,-117.1131473962));
+#43612 = CARTESIAN_POINT('',(-3.862586615294,-117.4179935098));
+#43613 = CARTESIAN_POINT('',(-3.962364950039,-117.545035156));
+#43614 = CARTESIAN_POINT('',(-4.062115502597,-117.6720414474));
+#43615 = CARTESIAN_POINT('',(-4.161842934374,-117.7990183274));
+#43616 = CARTESIAN_POINT('',(-4.261570355376,-117.9259953046));
+#43617 = CARTESIAN_POINT('',(-4.361320883761,-118.0530018001));
+#43618 = CARTESIAN_POINT('',(-4.461099199549,-118.1800435691));
+#43619 = CARTESIAN_POINT('',(-4.579770671808,-118.3311406922));
+#43620 = CARTESIAN_POINT('',(-4.598716177512,-118.3552628406));
+#43621 = CARTESIAN_POINT('',(-4.617661687,-118.3793849881));
+#43622 = CARTESIAN_POINT('',(-4.636607198971,-118.4035071331));
+#43623 = CARTESIAN_POINT('',(-4.655552711823,-118.4276292742));
+#43624 = CARTESIAN_POINT('',(-4.674498223656,-118.4517514109));
+#43625 = CARTESIAN_POINT('',(-4.693443732266,-118.475873543));
+#43626 = CARTESIAN_POINT('',(-4.712389235149,-118.4999956711));
+#43627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43628 = PCURVE('',#40402,#43629);
+#43629 = DEFINITIONAL_REPRESENTATION('',(#43630),#43689);
+#43630 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#43631,#43632,#43633,#43634,
+    #43635,#43636,#43637,#43638,#43639,#43640,#43641,#43642,#43643,
+    #43644,#43645,#43646,#43647,#43648,#43649,#43650,#43651,#43652,
+    #43653,#43654,#43655,#43656,#43657,#43658,#43659,#43660,#43661,
+    #43662,#43663,#43664,#43665,#43666,#43667,#43668,#43669,#43670,
+    #43671,#43672,#43673,#43674,#43675,#43676,#43677,#43678,#43679,
+    #43680,#43681,#43682,#43683,#43684,#43685,#43686,#43687,#43688),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053280187873E-02,
+    9.721058543585E-02,0.3118610185,0.526511451456,0.561192562899,
+    0.798453044858,0.967823707316,1.),.UNSPECIFIED.);
+#43631 = CARTESIAN_POINT('',(-0.931753945448,1.570847092866));
+#43632 = CARTESIAN_POINT('',(-0.931753931162,1.612378371771));
+#43633 = CARTESIAN_POINT('',(-0.931753918705,1.653910302697));
+#43634 = CARTESIAN_POINT('',(-0.931753908581,1.69544194369));
+#43635 = CARTESIAN_POINT('',(-0.931753901223,1.736973221935));
+#43636 = CARTESIAN_POINT('',(-0.931753896951,1.778504499415));
+#43637 = CARTESIAN_POINT('',(-0.931753895929,1.820036138561));
+#43638 = CARTESIAN_POINT('',(-0.931753898121,1.861568067913));
+#43639 = CARTESIAN_POINT('',(-0.931753905189,1.918807819083));
+#43640 = CARTESIAN_POINT('',(-0.931753907547,1.934516292131));
+#43641 = CARTESIAN_POINT('',(-0.931753910307,1.950224766329));
+#43642 = CARTESIAN_POINT('',(-0.931753913446,1.965933241092));
+#43643 = CARTESIAN_POINT('',(-0.931753916936,1.981641715836));
+#43644 = CARTESIAN_POINT('',(-0.931753920743,1.997350189974));
+#43645 = CARTESIAN_POINT('',(-0.931753924825,2.013058662921));
+#43646 = CARTESIAN_POINT('',(-0.931753963821,2.155158074031));
+#43647 = CARTESIAN_POINT('',(-0.931754015602,2.281719765594));
+#43648 = CARTESIAN_POINT('',(-0.931754042239,2.408181287456));
+#43649 = CARTESIAN_POINT('',(-0.931754067531,2.534579952051));
+#43650 = CARTESIAN_POINT('',(-0.931753849325,2.660978644047));
+#43651 = CARTESIAN_POINT('',(-0.931753889797,2.787440177629));
+#43652 = CARTESIAN_POINT('',(-0.931753962876,2.914001871412));
+#43653 = CARTESIAN_POINT('',(-0.931754037821,3.166783756447));
+#43654 = CARTESIAN_POINT('',(-0.931753995861,3.293345453594));
+#43655 = CARTESIAN_POINT('',(-0.93175410045,3.419806989668));
+#43656 = CARTESIAN_POINT('',(-0.931754133947,3.546205647717));
+#43657 = CARTESIAN_POINT('',(-0.931753812011,3.672604335961));
+#43658 = CARTESIAN_POINT('',(-0.931753840277,3.799065861369));
+#43659 = CARTESIAN_POINT('',(-0.931753849595,3.925627556727));
+#43660 = CARTESIAN_POINT('',(-0.931753911379,4.072439501677));
+#43661 = CARTESIAN_POINT('',(-0.931753920726,4.092860515979));
+#43662 = CARTESIAN_POINT('',(-0.931753930619,4.113281534568));
+#43663 = CARTESIAN_POINT('',(-0.931753940858,4.133702555277));
+#43664 = CARTESIAN_POINT('',(-0.931753951251,4.154123575942));
+#43665 = CARTESIAN_POINT('',(-0.931753961612,4.174544594398));
+#43666 = CARTESIAN_POINT('',(-0.931753971761,4.194965608487));
+#43667 = CARTESIAN_POINT('',(-0.931754048345,4.3550908497));
+#43668 = CARTESIAN_POINT('',(-0.93175409828,4.49507669361));
+#43669 = CARTESIAN_POINT('',(-0.931754077143,4.634889127929));
+#43670 = CARTESIAN_POINT('',(-0.931753987983,4.77460826141));
+#43671 = CARTESIAN_POINT('',(-0.931753946766,4.91432738455));
+#43672 = CARTESIAN_POINT('',(-0.931753882439,5.054139823626));
+#43673 = CARTESIAN_POINT('',(-0.931753880137,5.194125676237));
+#43674 = CARTESIAN_POINT('',(-0.931753940283,5.433559119729));
+#43675 = CARTESIAN_POINT('',(-0.931753988187,5.533340684383));
+#43676 = CARTESIAN_POINT('',(-0.931754034916,5.633094464879));
+#43677 = CARTESIAN_POINT('',(-0.93175410864,5.732825121837));
+#43678 = CARTESIAN_POINT('',(-0.931754099365,5.832555769928));
+#43679 = CARTESIAN_POINT('',(-0.931753970653,5.932309543833));
+#43680 = CARTESIAN_POINT('',(-0.931753912128,6.03209113542));
+#43681 = CARTESIAN_POINT('',(-0.931753982792,6.150766475889));
+#43682 = CARTESIAN_POINT('',(-0.93175399656,6.169712598328));
+#43683 = CARTESIAN_POINT('',(-0.931754015396,6.18865872338));
+#43684 = CARTESIAN_POINT('',(-0.931754040157,6.207604849342));
+#43685 = CARTESIAN_POINT('',(-0.931754069978,6.226550974161));
+#43686 = CARTESIAN_POINT('',(-0.93175410227,6.245497095432));
+#43687 = CARTESIAN_POINT('',(-0.931754132721,6.264443210404));
+#43688 = CARTESIAN_POINT('',(-0.931754155295,6.283389315972));
+#43689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43690 = ORIENTED_EDGE('',*,*,#43691,.T.);
+#43691 = EDGE_CURVE('',#43504,#43692,#43694,.T.);
+#43692 = VERTEX_POINT('',#43693);
+#43693 = CARTESIAN_POINT('',(4.,0.,120.49999524023));
+#43694 = SURFACE_CURVE('',#43695,(#43722,#43752),.PCURVE_S1.);
+#43695 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#43696,#43697,#43698,#43699,
+    #43700,#43701,#43702,#43703,#43704,#43705,#43706,#43707,#43708,
+    #43709,#43710,#43711,#43712,#43713,#43714,#43715,#43716,#43717,
+    #43718,#43719,#43720,#43721),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151520307847,0.363530504674,0.80750288371,1.),.UNSPECIFIED.);
+#43696 = CARTESIAN_POINT('',(1.01905724774E-06,-4.,118.49999567118));
+#43697 = CARTESIAN_POINT('',(0.135998000022,-3.999999958553,
+    118.54328479153));
+#43698 = CARTESIAN_POINT('',(0.271995643706,-3.994605468824,
+    118.58657410542));
+#43699 = CARTESIAN_POINT('',(0.40773602781,-3.983816555509,
+    118.62986326815));
+#43700 = CARTESIAN_POINT('',(0.54296255585,-3.967648502184,
+    118.67315234918));
+#43701 = CARTESIAN_POINT('',(0.677420282639,-3.946131800307,
+    118.71644155075));
+#43702 = CARTESIAN_POINT('',(0.810856239778,-3.919312098226,
+    118.75973092654));
+#43703 = CARTESIAN_POINT('',(1.127945561354,-3.842388441467,
+    118.86359116424));
+#43704 = CARTESIAN_POINT('',(1.310384792781,-3.787262062182,
+    118.92416337362));
+#43705 = CARTESIAN_POINT('',(1.489648101721,-3.722038597234,
+    118.98473477811));
+#43706 = CARTESIAN_POINT('',(1.66506663624,-3.64694061992,
+    119.04530566291));
+#43707 = CARTESIAN_POINT('',(1.835993757736,-3.562244960306,
+    119.10587706077));
+#43708 = CARTESIAN_POINT('',(2.001806752494,-3.468281973605,
+    119.16644926394));
+#43709 = CARTESIAN_POINT('',(2.497179082095,-3.150061674482,
+    119.35386274007));
+#43710 = CARTESIAN_POINT('',(2.807538204591,-2.895643790973,
+    119.48075071454));
+#43711 = CARTESIAN_POINT('',(3.087301666735,-2.605764705723,
+    119.60760146014));
+#43712 = CARTESIAN_POINT('',(3.331748752486,-2.284927013447,
+    119.73443891953));
+#43713 = CARTESIAN_POINT('',(3.536973797632,-1.938256962044,
+    119.86128974577));
+#43714 = CARTESIAN_POINT('',(3.699888727038,-1.571500978994,
+    119.98817776322));
+#43715 = CARTESIAN_POINT('',(3.869995121693,-1.026152608045,
+    120.17001636944));
+#43716 = CARTESIAN_POINT('',(3.913131773971,-0.858619916717,
+    120.22501327251));
+#43717 = CARTESIAN_POINT('',(3.947799511167,-0.688998772822,
+    120.28000966748));
+#43718 = CARTESIAN_POINT('',(3.973879745613,-0.517803108332,
+    120.33500573885));
+#43719 = CARTESIAN_POINT('',(3.991293184459,-0.345553411865,
+    120.39000213412));
+#43720 = CARTESIAN_POINT('',(4.,-0.172775618567,120.44499903695));
+#43721 = CARTESIAN_POINT('',(4.,-8.9E-16,120.49999524023));
+#43722 = PCURVE('',#40489,#43723);
+#43723 = DEFINITIONAL_REPRESENTATION('',(#43724),#43751);
+#43724 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#43725,#43726,#43727,#43728,
+    #43729,#43730,#43731,#43732,#43733,#43734,#43735,#43736,#43737,
+    #43738,#43739,#43740,#43741,#43742,#43743,#43744,#43745,#43746,
+    #43747,#43748,#43749,#43750),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151520307847,0.363530504674,0.80750288371,1.),.UNSPECIFIED.);
+#43725 = CARTESIAN_POINT('',(-4.712389235149,-118.4999956711));
+#43726 = CARTESIAN_POINT('',(-4.74638848039,-118.5432847915));
+#43727 = CARTESIAN_POINT('',(-4.780387892194,-118.5865741054));
+#43728 = CARTESIAN_POINT('',(-4.814387181121,-118.6298632681));
+#43729 = CARTESIAN_POINT('',(-4.848386390918,-118.6731523491));
+#43730 = CARTESIAN_POINT('',(-4.882385676226,-118.7164415507));
+#43731 = CARTESIAN_POINT('',(-4.916385080302,-118.7597309265));
+#43732 = CARTESIAN_POINT('',(-4.997956707886,-118.8635911642));
+#43733 = CARTESIAN_POINT('',(-5.04552997552,-118.9241633736));
+#43734 = CARTESIAN_POINT('',(-5.093102595507,-118.9847347781));
+#43735 = CARTESIAN_POINT('',(-5.140674804777,-119.0453056629));
+#43736 = CARTESIAN_POINT('',(-5.188247425634,-119.1058770607));
+#43737 = CARTESIAN_POINT('',(-5.235820694073,-119.1664492639));
+#43738 = CARTESIAN_POINT('',(-5.383014848107,-119.35386274));
+#43739 = CARTESIAN_POINT('',(-5.482672461485,-119.4807507145));
+#43740 = CARTESIAN_POINT('',(-5.582300906297,-119.6076014601));
+#43741 = CARTESIAN_POINT('',(-5.681918899211,-119.7344389195));
+#43742 = CARTESIAN_POINT('',(-5.781547333884,-119.8612897457));
+#43743 = CARTESIAN_POINT('',(-5.881204941221,-119.9881777632));
+#43744 = CARTESIAN_POINT('',(-6.024020607203,-120.1700163694));
+#43745 = CARTESIAN_POINT('',(-6.067215057571,-120.2250132725));
+#43746 = CARTESIAN_POINT('',(-6.110409106722,-120.2800096674));
+#43747 = CARTESIAN_POINT('',(-6.153602901289,-120.3350057388));
+#43748 = CARTESIAN_POINT('',(-6.196796951414,-120.3900021341));
+#43749 = CARTESIAN_POINT('',(-6.239991402538,-120.4449990369));
+#43750 = CARTESIAN_POINT('',(-6.28318530718,-120.4999952402));
+#43751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43752 = PCURVE('',#43753,#43796);
+#43753 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#43754,#43755,#43756,#43757,#43758,#43759,#43760,#43761,#43762
+      ,#43763,#43764,#43765,#43766,#43767,#43768,#43769,#43770,#43771
+      ,#43772,#43773,#43774)
+    ,(#43775,#43776,#43777,#43778,#43779,#43780,#43781,#43782,#43783
+      ,#43784,#43785,#43786,#43787,#43788,#43789,#43790,#43791,#43792
+      ,#43793,#43794,#43795
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#43754 = CARTESIAN_POINT('',(1.2738018178E-06,-4.09999440465,
+    118.47320147922));
+#43755 = CARTESIAN_POINT('',(1.170957758812,-4.099993641318,
+    118.8368375857));
+#43756 = CARTESIAN_POINT('',(2.341910092648,-3.732121443069,
+    119.20047203447));
+#43757 = CARTESIAN_POINT('',(3.384461030221,-2.996414751767,
+    119.56411835721));
+#43758 = CARTESIAN_POINT('',(4.170184265481,-1.943182930292,
+    119.92773414641));
+#43759 = CARTESIAN_POINT('',(4.593309634214,-0.673496502216,
+    120.29139371267));
+#43760 = CARTESIAN_POINT('',(4.59332818164,0.673485931949,
+    120.65501496494));
+#43761 = CARTESIAN_POINT('',(4.170175691713,1.943212987094,
+    121.01865697268));
+#43762 = CARTESIAN_POINT('',(3.384457844916,2.996397605174,
+    121.38229201258));
+#43763 = CARTESIAN_POINT('',(2.34190995351,3.732128526842,
+    121.74592866601));
+#43764 = CARTESIAN_POINT('',(-1.44445651959E-06,4.46786061731,
+    122.47320135914));
+#43765 = CARTESIAN_POINT('',(-2.341912336113,3.73212691521,
+    123.20047405227));
+#43766 = CARTESIAN_POINT('',(-3.384458267114,2.996391722096,
+    123.56410932626));
+#43767 = CARTESIAN_POINT('',(-4.170184030914,1.943229718873,
+    123.92775116489));
+#43768 = CARTESIAN_POINT('',(-4.593316860474,0.673439492925,
+    124.29137807602));
+#43769 = CARTESIAN_POINT('',(-4.593316381583,-0.673441186159,
+    124.65501868295));
+#43770 = CARTESIAN_POINT('',(-4.170183529059,-1.943236085388,
+    125.01866315258));
+#43771 = CARTESIAN_POINT('',(-3.384457242739,-2.996390378927,
+    125.38228574051));
+#43772 = CARTESIAN_POINT('',(-2.341907947354,-3.732129289099,
+    125.74593068382));
+#43773 = CARTESIAN_POINT('',(-1.170955126274,-4.099994819148,
+    126.10956513259));
+#43774 = CARTESIAN_POINT('',(1.35874544149E-06,-4.099994031521,
+    126.47320123905));
+#43775 = CARTESIAN_POINT('',(-1.27378175785E-06,-3.099996334745,
+    118.74115787475));
+#43776 = CARTESIAN_POINT('',(0.885354699628,-3.099996436825,
+    119.10479449556));
+#43777 = CARTESIAN_POINT('',(1.770715109927,-2.821850582977,
+    119.46843277406));
+#43778 = CARTESIAN_POINT('',(2.558975862323,-2.265579959945,
+    119.83205917845));
+#43779 = CARTESIAN_POINT('',(3.153068882224,-1.469247636656,
+    120.19571611688));
+#43780 = CARTESIAN_POINT('',(3.472990869918,-0.509221080144,
+    120.55932927749));
+#43781 = CARTESIAN_POINT('',(3.473003513234,0.509210867574,
+    120.92298075273));
+#43782 = CARTESIAN_POINT('',(3.153062317269,1.469260036148,
+    121.28661147219));
+#43783 = CARTESIAN_POINT('',(2.55898222638,2.26556670805,121.65024915958
+    ));
+#43784 = CARTESIAN_POINT('',(1.770714947543,2.821852457092,
+    122.01388523341));
+#43785 = CARTESIAN_POINT('',(1.42774386446E-06,3.378139153649,
+    122.74115799484));
+#43786 = CARTESIAN_POINT('',(-1.77071254224,2.821853890075,
+    123.46843075624));
+#43787 = CARTESIAN_POINT('',(-2.558979106237,2.265567079352,
+    123.83206820962));
+#43788 = CARTESIAN_POINT('',(-3.153066549757,1.469272958949,
+    124.19569909796));
+#43789 = CARTESIAN_POINT('',(-3.472993890735,0.50918973761,
+    124.55934491458));
+#43790 = CARTESIAN_POINT('',(-3.472997496372,-0.509184372894,
+    124.92297703452));
+#43791 = CARTESIAN_POINT('',(-3.1530696299,-1.469275555499,
+    125.28660529229));
+#43792 = CARTESIAN_POINT('',(-2.558976778061,-2.265561026358,
+    125.65025543168));
+#43793 = CARTESIAN_POINT('',(-1.770717670678,-2.821853233862,
+    126.01388321562));
+#43794 = CARTESIAN_POINT('',(-0.885357332124,-3.099995964011,
+    126.37752149408));
+#43795 = CARTESIAN_POINT('',(-1.35872435925E-06,-3.099996090327,
+    126.74115811492));
+#43796 = DEFINITIONAL_REPRESENTATION('',(#43797),#43824);
+#43797 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#43798,#43799,#43800,#43801,
+    #43802,#43803,#43804,#43805,#43806,#43807,#43808,#43809,#43810,
+    #43811,#43812,#43813,#43814,#43815,#43816,#43817,#43818,#43819,
+    #43820,#43821,#43822,#43823),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151520307847,0.363530504674,0.80750288371,1.),.UNSPECIFIED.);
+#43798 = CARTESIAN_POINT('',(-0.931754155295,0.));
+#43799 = CARTESIAN_POINT('',(-0.931754209876,3.400032987147E-02));
+#43800 = CARTESIAN_POINT('',(-0.931754313735,6.800083724906E-02));
+#43801 = CARTESIAN_POINT('',(-0.931754424181,0.102001225994));
+#43802 = CARTESIAN_POINT('',(-0.931754512168,0.136001537314));
+#43803 = CARTESIAN_POINT('',(-0.931754562882,0.170001925697));
+#43804 = CARTESIAN_POINT('',(-0.931754576314,0.204002434837));
+#43805 = CARTESIAN_POINT('',(-0.931754555993,0.28557671668));
+#43806 = CARTESIAN_POINT('',(-0.931754493969,0.33315153497));
+#43807 = CARTESIAN_POINT('',(-0.931754406547,0.380725707971));
+#43808 = CARTESIAN_POINT('',(-0.931754317972,0.428299471259));
+#43809 = CARTESIAN_POINT('',(-0.931754247337,0.475873645406));
+#43810 = CARTESIAN_POINT('',(-0.931754203963,0.523448464942));
+#43811 = CARTESIAN_POINT('',(-0.931754138409,0.670647409743));
+#43812 = CARTESIAN_POINT('',(-0.931754195554,0.770308254946));
+#43813 = CARTESIAN_POINT('',(-0.931754349193,0.86993991256));
+#43814 = CARTESIAN_POINT('',(-0.931754440242,0.969561114253));
+#43815 = CARTESIAN_POINT('',(-0.931754470177,1.069192775043));
+#43816 = CARTESIAN_POINT('',(-0.931754461838,1.168853619663));
+#43817 = CARTESIAN_POINT('',(-0.931754421246,1.311673933633));
+#43818 = CARTESIAN_POINT('',(-0.93175440523,1.354869790904));
+#43819 = CARTESIAN_POINT('',(-0.931754387135,1.398065247609));
+#43820 = CARTESIAN_POINT('',(-0.931754368382,1.441260449878));
+#43821 = CARTESIAN_POINT('',(-0.931754350136,1.4844559074));
+#43822 = CARTESIAN_POINT('',(-0.931754333286,1.527651765278));
+#43823 = CARTESIAN_POINT('',(-0.931754318428,1.570847075876));
+#43824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43825 = ORIENTED_EDGE('',*,*,#43826,.F.);
+#43826 = EDGE_CURVE('',#43294,#43692,#43827,.T.);
+#43827 = SURFACE_CURVE('',#43828,(#43832,#43839),.PCURVE_S1.);
+#43828 = LINE('',#43829,#43830);
+#43829 = CARTESIAN_POINT('',(4.,0.,0.));
+#43830 = VECTOR('',#43831,1.);
+#43831 = DIRECTION('',(0.,0.,1.));
+#43832 = PCURVE('',#40489,#43833);
+#43833 = DEFINITIONAL_REPRESENTATION('',(#43834),#43838);
+#43834 = LINE('',#43835,#43836);
+#43835 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#43836 = VECTOR('',#43837,1.);
+#43837 = DIRECTION('',(-0.,-1.));
+#43838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43839 = PCURVE('',#43840,#43845);
+#43840 = CYLINDRICAL_SURFACE('',#43841,4.);
+#43841 = AXIS2_PLACEMENT_3D('',#43842,#43843,#43844);
+#43842 = CARTESIAN_POINT('',(0.,0.,0.));
+#43843 = DIRECTION('',(-0.,-0.,-1.));
+#43844 = DIRECTION('',(1.,0.,0.));
+#43845 = DEFINITIONAL_REPRESENTATION('',(#43846),#43850);
+#43846 = LINE('',#43847,#43848);
+#43847 = CARTESIAN_POINT('',(-0.,0.));
+#43848 = VECTOR('',#43849,1.);
+#43849 = DIRECTION('',(-0.,-1.));
+#43850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43851 = ADVANCED_FACE('',(#43852),#40402,.F.);
+#43852 = FACE_BOUND('',#43853,.F.);
+#43853 = EDGE_LOOP('',(#43854,#43855,#43856,#43940,#43960));
+#43854 = ORIENTED_EDGE('',*,*,#40340,.F.);
+#43855 = ORIENTED_EDGE('',*,*,#40590,.T.);
+#43856 = ORIENTED_EDGE('',*,*,#43857,.T.);
+#43857 = EDGE_CURVE('',#40507,#43858,#43860,.T.);
+#43858 = VERTEX_POINT('',#43859);
+#43859 = CARTESIAN_POINT('',(-1.273781729E-06,-3.099996334745,
+    118.74115787475));
+#43860 = SURFACE_CURVE('',#43861,(#43883,#43890),.PCURVE_S1.);
+#43861 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#43862,#43863,#43864,#43865,
+    #43866,#43867,#43868,#43869,#43870,#43871,#43872,#43873,#43874,
+    #43875,#43876,#43877,#43878,#43879,#43880,#43881,#43882),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#43862 = CARTESIAN_POINT('',(-1.18882662026E-06,-3.099996579195,
+    110.74115763455));
+#43863 = CARTESIAN_POINT('',(0.885354854373,-3.099996656958,
+    111.10479425541));
+#43864 = CARTESIAN_POINT('',(1.770715326854,-2.821850756973,
+    111.46843253386));
+#43865 = CARTESIAN_POINT('',(2.558976126199,-2.265580068462,
+    111.83205893828));
+#43866 = CARTESIAN_POINT('',(3.153069171074,-1.469247666081,
+    112.19571587668));
+#43867 = CARTESIAN_POINT('',(3.472991157714,-0.509221025153,
+    112.55932903732));
+#43868 = CARTESIAN_POINT('',(3.473003773118,0.509211002904,
+    112.92298051254));
+#43869 = CARTESIAN_POINT('',(3.153062525619,1.469260238389,
+    113.28661123202));
+#43870 = CARTESIAN_POINT('',(2.558982366069,2.265566956805,
+    113.65024891939));
+#43871 = CARTESIAN_POINT('',(1.770715009836,2.821852728108,
+    114.01388499323));
+#43872 = CARTESIAN_POINT('',(1.33517741335E-06,3.378139420006,
+    114.74115775465));
+#43873 = CARTESIAN_POINT('',(-1.770712759179,2.82185406405,
+    115.46843051606));
+#43874 = CARTESIAN_POINT('',(-2.55897907304,2.265567547515,
+    115.83206658994));
+#43875 = CARTESIAN_POINT('',(-3.153068005593,1.469271575491,
+    116.19570427721));
+#43876 = CARTESIAN_POINT('',(-3.472992094656,0.509192205637,
+    116.55933499685));
+#43877 = CARTESIAN_POINT('',(-3.472999840119,-0.509187031246,
+    116.92298647187));
+#43878 = CARTESIAN_POINT('',(-3.153068671293,-1.469274344851,
+    117.2865996327));
+#43879 = CARTESIAN_POINT('',(-2.558977214785,-2.265561634756,
+    117.65025657097));
+#43880 = CARTESIAN_POINT('',(-1.770717732978,-2.821853504871,
+    118.01388297546));
+#43881 = CARTESIAN_POINT('',(-0.885357316983,-3.09999623271,
+    118.37752125389));
+#43882 = CARTESIAN_POINT('',(-1.2737817392E-06,-3.099996334745,
+    118.74115787475));
+#43883 = PCURVE('',#40402,#43884);
+#43884 = DEFINITIONAL_REPRESENTATION('',(#43885),#43889);
+#43885 = LINE('',#43886,#43887);
+#43886 = CARTESIAN_POINT('',(-0.,0.));
+#43887 = VECTOR('',#43888,1.);
+#43888 = DIRECTION('',(0.,1.));
+#43889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43890 = PCURVE('',#43891,#43934);
+#43891 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#43892,#43893,#43894,#43895,#43896,#43897,#43898,#43899,#43900
+      ,#43901,#43902,#43903,#43904,#43905,#43906,#43907,#43908,#43909
+      ,#43910,#43911,#43912)
+    ,(#43913,#43914,#43915,#43916,#43917,#43918,#43919,#43920,#43921
+      ,#43922,#43923,#43924,#43925,#43926,#43927,#43928,#43929,#43930
+      ,#43931,#43932,#43933
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#43892 = CARTESIAN_POINT('',(-1.18882662026E-06,-3.099996579195,
+    110.74115763455));
+#43893 = CARTESIAN_POINT('',(0.885354854373,-3.099996656958,
+    111.10479425541));
+#43894 = CARTESIAN_POINT('',(1.770715326854,-2.821850756973,
+    111.46843253386));
+#43895 = CARTESIAN_POINT('',(2.558976126199,-2.265580068462,
+    111.83205893828));
+#43896 = CARTESIAN_POINT('',(3.153069171074,-1.469247666081,
+    112.19571587668));
+#43897 = CARTESIAN_POINT('',(3.472991157714,-0.509221025153,
+    112.55932903732));
+#43898 = CARTESIAN_POINT('',(3.473003773118,0.509211002904,
+    112.92298051254));
+#43899 = CARTESIAN_POINT('',(3.153062525619,1.469260238389,
+    113.28661123202));
+#43900 = CARTESIAN_POINT('',(2.558982366069,2.265566956805,
+    113.65024891939));
+#43901 = CARTESIAN_POINT('',(1.770715009836,2.821852728108,
+    114.01388499323));
+#43902 = CARTESIAN_POINT('',(1.33517741335E-06,3.378139420006,
+    114.74115775465));
+#43903 = CARTESIAN_POINT('',(-1.770712759179,2.82185406405,
+    115.46843051606));
+#43904 = CARTESIAN_POINT('',(-2.55897907304,2.265567547515,
+    115.83206658994));
+#43905 = CARTESIAN_POINT('',(-3.153068005593,1.469271575491,
+    116.19570427721));
+#43906 = CARTESIAN_POINT('',(-3.472992094656,0.509192205637,
+    116.55933499685));
+#43907 = CARTESIAN_POINT('',(-3.472999840119,-0.509187031246,
+    116.92298647187));
+#43908 = CARTESIAN_POINT('',(-3.153068671293,-1.469274344851,
+    117.2865996327));
+#43909 = CARTESIAN_POINT('',(-2.558977214785,-2.265561634756,
+    117.65025657097));
+#43910 = CARTESIAN_POINT('',(-1.770717732978,-2.821853504871,
+    118.01388297546));
+#43911 = CARTESIAN_POINT('',(-0.885357316983,-3.09999623271,
+    118.37752125389));
+#43912 = CARTESIAN_POINT('',(-1.2737817392E-06,-3.099996334745,
+    118.74115787475));
+#43913 = CARTESIAN_POINT('',(-1.18884425326E-06,-3.10000342083,
+    111.75884908815));
+#43914 = CARTESIAN_POINT('',(0.88535687815,-3.100004022135,
+    112.12248570901));
+#43915 = CARTESIAN_POINT('',(1.770719538844,-2.821861361831,
+    112.48612398743));
+#43916 = CARTESIAN_POINT('',(2.558981264468,-2.26556884626,
+    112.84975039198));
+#43917 = CARTESIAN_POINT('',(3.153074711504,-1.469280208256,
+    113.21340733012));
+#43918 = CARTESIAN_POINT('',(3.473007374346,-0.509190954004,
+    113.57702049105));
+#43919 = CARTESIAN_POINT('',(3.473000437828,0.509190610558,
+    113.9406719661));
+#43920 = CARTESIAN_POINT('',(3.153076380204,1.469272429248,
+    114.30430268562));
+#43921 = CARTESIAN_POINT('',(2.558986722207,2.265570693385,
+    114.66794037299));
+#43922 = CARTESIAN_POINT('',(1.770719048415,2.821859107703,
+    115.03157644683));
+#43923 = CARTESIAN_POINT('',(1.34840419461E-06,3.378147141886,
+    115.75884920826));
+#43924 = CARTESIAN_POINT('',(-1.77071681573,2.821860585058,
+    116.48612196966));
+#43925 = CARTESIAN_POINT('',(-2.558986415738,2.265574168387,
+    116.84975804355));
+#43926 = CARTESIAN_POINT('',(-3.153068565794,1.46926610159,
+    117.21339573079));
+#43927 = CARTESIAN_POINT('',(-3.473011307391,0.509214926,117.57702645053
+    ));
+#43928 = CARTESIAN_POINT('',(-3.4729995009,-0.509219430464,
+    117.94067792532));
+#43929 = CARTESIAN_POINT('',(-3.153077545616,-1.469248519536,
+    118.30429108648));
+#43930 = CARTESIAN_POINT('',(-2.558983775431,-2.265583214471,
+    118.66794802446));
+#43931 = CARTESIAN_POINT('',(-1.770721616056,-2.821855800598,
+    119.03157442908));
+#43932 = CARTESIAN_POINT('',(-0.885359340794,-3.100003039725,
+    119.39521270749));
+#43933 = CARTESIAN_POINT('',(-1.27379756876E-06,-3.100003665284,
+    119.75884932835));
+#43934 = DEFINITIONAL_REPRESENTATION('',(#43935),#43939);
+#43935 = LINE('',#43936,#43937);
+#43936 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#43937 = VECTOR('',#43938,1.);
+#43938 = DIRECTION('',(0.,1.));
+#43939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43940 = ORIENTED_EDGE('',*,*,#43941,.F.);
+#43941 = EDGE_CURVE('',#43504,#43858,#43942,.T.);
+#43942 = SURFACE_CURVE('',#43943,(#43946,#43953),.PCURVE_S1.);
+#43943 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43944,#43945),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#43944 = CARTESIAN_POINT('',(1.27380183468E-06,-4.09999440465,
+    118.47320147922));
+#43945 = CARTESIAN_POINT('',(-1.2737817392E-06,-3.099996334745,
+    118.74115787475));
+#43946 = PCURVE('',#40402,#43947);
+#43947 = DEFINITIONAL_REPRESENTATION('',(#43948),#43952);
+#43948 = LINE('',#43949,#43950);
+#43949 = CARTESIAN_POINT('',(0.,6.283389315972));
+#43950 = VECTOR('',#43951,1.);
+#43951 = DIRECTION('',(1.,0.));
+#43952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43953 = PCURVE('',#43753,#43954);
+#43954 = DEFINITIONAL_REPRESENTATION('',(#43955),#43959);
+#43955 = LINE('',#43956,#43957);
+#43956 = CARTESIAN_POINT('',(0.,0.));
+#43957 = VECTOR('',#43958,1.);
+#43958 = DIRECTION('',(1.,0.));
+#43959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43960 = ORIENTED_EDGE('',*,*,#43503,.F.);
+#43961 = ADVANCED_FACE('',(#43962),#40540,.F.);
+#43962 = FACE_BOUND('',#43963,.F.);
+#43963 = EDGE_LOOP('',(#43964,#43965,#43966,#44050));
+#43964 = ORIENTED_EDGE('',*,*,#40506,.F.);
+#43965 = ORIENTED_EDGE('',*,*,#40700,.T.);
+#43966 = ORIENTED_EDGE('',*,*,#43967,.T.);
+#43967 = EDGE_CURVE('',#40617,#43968,#43970,.T.);
+#43968 = VERTEX_POINT('',#43969);
+#43969 = CARTESIAN_POINT('',(-1.188844227E-06,-3.10000342083,
+    111.75884908815));
+#43970 = SURFACE_CURVE('',#43971,(#43993,#44000),.PCURVE_S1.);
+#43971 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#43972,#43973,#43974,#43975,
+    #43976,#43977,#43978,#43979,#43980,#43981,#43982,#43983,#43984,
+    #43985,#43986,#43987,#43988,#43989,#43990,#43991,#43992),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#43972 = CARTESIAN_POINT('',(-1.10389083963E-06,-3.100003176376,
+    103.75884884794));
+#43973 = CARTESIAN_POINT('',(0.885356893287,-3.10000375342,
+    104.12248546881));
+#43974 = CARTESIAN_POINT('',(1.770719476545,-2.821861090786,
+    104.48612374722));
+#43975 = CARTESIAN_POINT('',(2.558981124763,-2.265568597481,
+    104.84975015181));
+#43976 = CARTESIAN_POINT('',(3.15307450313,-1.469280005983,
+    105.21340708988));
+#43977 = CARTESIAN_POINT('',(3.473007114434,-0.509190818682,
+    105.5770202509));
+#43978 = CARTESIAN_POINT('',(3.473000150009,0.509190665583,
+    105.94067172584));
+#43979 = CARTESIAN_POINT('',(3.153076091301,1.469272399793,
+    106.30430244546));
+#43980 = CARTESIAN_POINT('',(2.55898645833,2.265570584859,
+    106.66794013277));
+#43981 = CARTESIAN_POINT('',(1.770718831453,2.821858933708,
+    107.03157620663));
+#43982 = CARTESIAN_POINT('',(1.25582885272E-06,3.3781468755,
+    107.75884896805));
+#43983 = CARTESIAN_POINT('',(-1.77071675343,2.821860314013,
+    108.48612172946));
+#43984 = CARTESIAN_POINT('',(-2.558986276032,2.265573919607,
+    108.84975780334));
+#43985 = CARTESIAN_POINT('',(-3.153068357424,1.469265899325,
+    109.21339549061));
+#43986 = CARTESIAN_POINT('',(-3.473011047474,0.509214790665,
+    109.5770262103));
+#43987 = CARTESIAN_POINT('',(-3.472999213083,-0.509219485477,
+    109.94067768515));
+#43988 = CARTESIAN_POINT('',(-3.153077256715,-1.469248490092,
+    110.30429084626));
+#43989 = CARTESIAN_POINT('',(-2.558983511551,-2.265583105942,
+    110.66794778427));
+#43990 = CARTESIAN_POINT('',(-1.770721399095,-2.821855626602,
+    111.03157418888));
+#43991 = CARTESIAN_POINT('',(-0.885359186025,-3.100002819537,
+    111.39521246729));
+#43992 = CARTESIAN_POINT('',(-1.18884422085E-06,-3.10000342083,
+    111.75884908815));
+#43993 = PCURVE('',#40540,#43994);
+#43994 = DEFINITIONAL_REPRESENTATION('',(#43995),#43999);
+#43995 = LINE('',#43996,#43997);
+#43996 = CARTESIAN_POINT('',(-0.,0.));
+#43997 = VECTOR('',#43998,1.);
+#43998 = DIRECTION('',(0.,1.));
+#43999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44000 = PCURVE('',#44001,#44044);
+#44001 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#44002,#44003,#44004,#44005,#44006,#44007,#44008,#44009,#44010
+      ,#44011,#44012,#44013,#44014,#44015,#44016,#44017,#44018,#44019
+      ,#44020,#44021,#44022)
+    ,(#44023,#44024,#44025,#44026,#44027,#44028,#44029,#44030,#44031
+      ,#44032,#44033,#44034,#44035,#44036,#44037,#44038,#44039,#44040
+      ,#44041,#44042,#44043
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#44002 = CARTESIAN_POINT('',(-1.10389083874E-06,-3.100003176376,
+    103.75884884794));
+#44003 = CARTESIAN_POINT('',(0.885356893287,-3.10000375342,
+    104.12248546881));
+#44004 = CARTESIAN_POINT('',(1.770719476546,-2.821861090786,
+    104.48612374723));
+#44005 = CARTESIAN_POINT('',(2.558980827713,-2.265568237845,
+    104.84975153125));
+#44006 = CARTESIAN_POINT('',(3.153075670106,-1.469281418839,
+    105.21340167057));
+#44007 = CARTESIAN_POINT('',(3.473005030548,-0.509188295725,
+    105.57702992826));
+#44008 = CARTESIAN_POINT('',(3.473002233895,0.509188142627,
+    105.94066204849));
+#44009 = CARTESIAN_POINT('',(3.153074924325,1.469273812649,
+    106.30430786477));
+#44010 = CARTESIAN_POINT('',(2.558986755379,2.265570225223,
+    106.66793875332));
+#44011 = CARTESIAN_POINT('',(1.770718831453,2.821858933708,
+    107.03157620663));
+#44012 = CARTESIAN_POINT('',(1.25582890032E-06,3.3781468755,
+    107.75884896805));
+#44013 = CARTESIAN_POINT('',(-1.77071675343,2.821860314013,
+    108.48612172946));
+#44014 = CARTESIAN_POINT('',(-2.558986276032,2.265573919606,
+    108.84975780333));
+#44015 = CARTESIAN_POINT('',(-3.153068357423,1.469265899325,
+    109.21339549063));
+#44016 = CARTESIAN_POINT('',(-3.473011047475,0.509214790665,
+    109.57702621027));
+#44017 = CARTESIAN_POINT('',(-3.472999213082,-0.509219485476,
+    109.94067768519));
+#44018 = CARTESIAN_POINT('',(-3.153077256716,-1.469248490092,
+    110.30429084623));
+#44019 = CARTESIAN_POINT('',(-2.558983511551,-2.265583105941,
+    110.66794778429));
+#44020 = CARTESIAN_POINT('',(-1.770721399095,-2.821855626602,
+    111.03157418887));
+#44021 = CARTESIAN_POINT('',(-0.885359186025,-3.100002819537,
+    111.39521246729));
+#44022 = CARTESIAN_POINT('',(-1.18884422085E-06,-3.10000342083,
+    111.75884908815));
+#44023 = CARTESIAN_POINT('',(1.1038658041E-06,-4.100004848972,
+    104.02679179808));
+#44024 = CARTESIAN_POINT('',(1.170960678377,-4.100004933319,
+    104.3904279045));
+#44025 = CARTESIAN_POINT('',(2.341916367897,-3.732137729296,
+    104.75406235327));
+#44026 = CARTESIAN_POINT('',(3.384467972147,-2.996396251911,
+    105.1177072967));
+#44027 = CARTESIAN_POINT('',(4.170195698844,-1.943238707541,
+    105.48132988446));
+#44028 = CARTESIAN_POINT('',(4.593328905136,-0.673440204056,
+    105.84497435408));
+#44029 = CARTESIAN_POINT('',(4.593328575077,0.673444028579,
+    106.20861496132));
+#44030 = CARTESIAN_POINT('',(4.170193866366,1.943237350774,
+    106.57224187204));
+#44031 = CARTESIAN_POINT('',(3.384465396958,2.996401660622,
+    106.93588371092));
+#44032 = CARTESIAN_POINT('',(2.341916273374,3.732138168743,
+    107.29951898484));
+#44033 = CARTESIAN_POINT('',(-1.23911725758E-06,4.467872405363,
+    108.02679167798));
+#44034 = CARTESIAN_POINT('',(-2.341918374096,3.732136967085,
+    108.75406437109));
+#44035 = CARTESIAN_POINT('',(-3.384468574255,2.996403478056,
+    109.11770102456));
+#44036 = CARTESIAN_POINT('',(-4.17018786157,1.943215609355,
+    109.48133606437));
+#44037 = CARTESIAN_POINT('',(-4.593340705175,0.673484949831,
+    109.84497807231));
+#44038 = CARTESIAN_POINT('',(-4.593321348782,-0.673501037942,
+    110.20859932419));
+#44039 = CARTESIAN_POINT('',(-4.170194100936,-1.943190562134,
+    110.572258891));
+#44040 = CARTESIAN_POINT('',(-3.384468160128,-2.996424690304,
+    110.93587467971));
+#44041 = CARTESIAN_POINT('',(-2.341914029839,-3.732132696616,
+    111.29952100269));
+#44042 = CARTESIAN_POINT('',(-1.170958385686,-4.100005162084,
+    111.66315545143));
+#44043 = CARTESIAN_POINT('',(1.18882203104E-06,-4.100005222147,
+    112.02679155787));
+#44044 = DEFINITIONAL_REPRESENTATION('',(#44045),#44049);
+#44045 = LINE('',#44046,#44047);
+#44046 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#44047 = VECTOR('',#44048,1.);
+#44048 = DIRECTION('',(0.,1.));
+#44049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44050 = ORIENTED_EDGE('',*,*,#44051,.F.);
+#44051 = EDGE_CURVE('',#40507,#43968,#44052,.T.);
+#44052 = SURFACE_CURVE('',#44053,(#44056,#44063),.PCURVE_S1.);
+#44053 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44054,#44055),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#44054 = CARTESIAN_POINT('',(-1.18882658784E-06,-3.099996579195,
+    110.74115763455));
+#44055 = CARTESIAN_POINT('',(-1.18884422085E-06,-3.10000342083,
+    111.75884908815));
+#44056 = PCURVE('',#40540,#44057);
+#44057 = DEFINITIONAL_REPRESENTATION('',(#44058),#44062);
+#44058 = LINE('',#44059,#44060);
+#44059 = CARTESIAN_POINT('',(0.,6.283389315972));
+#44060 = VECTOR('',#44061,1.);
+#44061 = DIRECTION('',(1.,0.));
+#44062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44063 = PCURVE('',#43891,#44064);
+#44064 = DEFINITIONAL_REPRESENTATION('',(#44065),#44069);
+#44065 = LINE('',#44066,#44067);
+#44066 = CARTESIAN_POINT('',(0.,0.));
+#44067 = VECTOR('',#44068,1.);
+#44068 = DIRECTION('',(1.,0.));
+#44069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44070 = ADVANCED_FACE('',(#44071),#40650,.F.);
+#44071 = FACE_BOUND('',#44072,.F.);
+#44072 = EDGE_LOOP('',(#44073,#44074,#44075,#44179,#44330));
+#44073 = ORIENTED_EDGE('',*,*,#40616,.F.);
+#44074 = ORIENTED_EDGE('',*,*,#40980,.T.);
+#44075 = ORIENTED_EDGE('',*,*,#44076,.T.);
+#44076 = EDGE_CURVE('',#40830,#44077,#44079,.T.);
+#44077 = VERTEX_POINT('',#44078);
+#44078 = CARTESIAN_POINT('',(4.,0.,97.999996180374));
+#44079 = SURFACE_CURVE('',#44080,(#44111,#44145),.PCURVE_S1.);
+#44080 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#44081,#44082,#44083,#44084,
+    #44085,#44086,#44087,#44088,#44089,#44090,#44091,#44092,#44093,
+    #44094,#44095,#44096,#44097,#44098,#44099,#44100,#44101,#44102,
+    #44103,#44104,#44105,#44106,#44107,#44108,#44109,#44110),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147726255261,0.319749987447,
+    0.863686814012,1.),.UNSPECIFIED.);
+#44081 = CARTESIAN_POINT('',(8.1511329091E-07,-4.,95.999996537354));
+#44082 = CARTESIAN_POINT('',(0.116008461125,-3.99999997056,
+    96.036922863835));
+#44083 = CARTESIAN_POINT('',(0.232016543875,-3.996154850516,
+    96.073849321749));
+#44084 = CARTESIAN_POINT('',(0.347875739895,-3.988464652031,
+    96.110775722782));
+#44085 = CARTESIAN_POINT('',(0.463437312649,-3.976936279755,
+    96.147702057731));
+#44086 = CARTESIAN_POINT('',(0.578553218585,-3.961583513908,
+    96.184628405402));
+#44087 = CARTESIAN_POINT('',(0.693076213191,-3.942426993369,
+    96.221554841497));
+#44088 = CARTESIAN_POINT('',(0.806859957047,-3.919494198762,
+    96.258481347504));
+#44089 = CARTESIAN_POINT('',(1.051227530533,-3.861757304326,
+    96.338407606988));
+#44090 = CARTESIAN_POINT('',(1.181497937087,-3.825620667886,
+    96.381407803486));
+#44091 = CARTESIAN_POINT('',(1.310340554043,-3.784463883283,
+    96.424407873719));
+#44092 = CARTESIAN_POINT('',(1.437529712715,-3.7383533254,
+    96.467407781243));
+#44093 = CARTESIAN_POINT('',(1.562844081986,-3.687367302946,
+    96.510407689337));
+#44094 = CARTESIAN_POINT('',(1.686066887065,-3.631595974456,
+    96.553407761812));
+#44095 = CARTESIAN_POINT('',(1.806986128236,-3.571141264295,
+    96.59640796382));
+#44096 = CARTESIAN_POINT('',(2.299801494151,-3.300510192199,
+    96.775372989219));
+#44097 = CARTESIAN_POINT('',(2.649374669619,-3.049067894256,
+    96.911432057282));
+#44098 = CARTESIAN_POINT('',(2.967144792273,-2.755474019681,
+    97.047439542735));
+#44099 = CARTESIAN_POINT('',(3.247311114265,-2.424570943518,
+    97.183407760906));
+#44100 = CARTESIAN_POINT('',(3.484971328825,-2.061931148714,
+    97.319376016092));
+#44101 = CARTESIAN_POINT('',(3.676175564111,-1.673838211991,
+    97.455383559008));
+#44102 = CARTESIAN_POINT('',(3.817929210815,-1.267229647672,
+    97.591442648384));
+#44103 = CARTESIAN_POINT('',(3.931422894294,-0.745233299492,
+    97.761481280997));
+#44104 = CARTESIAN_POINT('',(3.950966441414,-0.639936142987,
+    97.795554826899));
+#44105 = CARTESIAN_POINT('',(3.967285979467,-0.534057767816,
+    97.829628394919));
+#44106 = CARTESIAN_POINT('',(3.980361574572,-0.427713421158,
+    97.863701974223));
+#44107 = CARTESIAN_POINT('',(3.99017826862,-0.321018885529,
+    97.897775553773));
+#44108 = CARTESIAN_POINT('',(3.996726079281,-0.21409047878,
+    97.931849122319));
+#44109 = CARTESIAN_POINT('',(4.,-0.107045054097,97.965922668407));
+#44110 = CARTESIAN_POINT('',(4.,-8.9E-16,97.999996180374));
+#44111 = PCURVE('',#40650,#44112);
+#44112 = DEFINITIONAL_REPRESENTATION('',(#44113),#44144);
+#44113 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#44114,#44115,#44116,#44117,
+    #44118,#44119,#44120,#44121,#44122,#44123,#44124,#44125,#44126,
+    #44127,#44128,#44129,#44130,#44131,#44132,#44133,#44134,#44135,
+    #44136,#44137,#44138,#44139,#44140,#44141,#44142,#44143),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147726255261,0.319749987447,
+    0.863686814012,1.),.UNSPECIFIED.);
+#44114 = CARTESIAN_POINT('',(-0.103532091869,0.));
+#44115 = CARTESIAN_POINT('',(-0.103532126427,2.90028340976E-02));
+#44116 = CARTESIAN_POINT('',(-0.103532180726,5.80057865234E-02));
+#44117 = CARTESIAN_POINT('',(-0.10353222865,8.700869524331E-02));
+#44118 = CARTESIAN_POINT('',(-0.103532261129,0.116011545885));
+#44119 = CARTESIAN_POINT('',(-0.103532279746,0.145014398048));
+#44120 = CARTESIAN_POINT('',(-0.103532290342,0.174017311617));
+#44121 = CARTESIAN_POINT('',(-0.103532296629,0.203020273074));
+#44122 = CARTESIAN_POINT('',(-0.103532290487,0.265796253566));
+#44123 = CARTESIAN_POINT('',(-0.103532278392,0.299569618626));
+#44124 = CARTESIAN_POINT('',(-0.103532261389,0.333342877141));
+#44125 = CARTESIAN_POINT('',(-0.103532242975,0.367116003102));
+#44126 = CARTESIAN_POINT('',(-0.103532226056,0.400889127494));
+#44127 = CARTESIAN_POINT('',(-0.103532212721,0.434662381456));
+#44128 = CARTESIAN_POINT('',(-0.103532204029,0.468435739446));
+#44129 = CARTESIAN_POINT('',(-0.103532186387,0.60899904237));
+#44130 = CARTESIAN_POINT('',(-0.103532218181,0.715863037602));
+#44131 = CARTESIAN_POINT('',(-0.103532303039,0.822686584455));
+#44132 = CARTESIAN_POINT('',(-0.103532358522,0.92947932139));
+#44133 = CARTESIAN_POINT('',(-0.103532369059,1.036272054353));
+#44134 = CARTESIAN_POINT('',(-0.103532360499,1.143095608414));
+#44135 = CARTESIAN_POINT('',(-0.103532333769,1.24995961833));
+#44136 = CARTESIAN_POINT('',(-0.103532292096,1.383511945081));
+#44137 = CARTESIAN_POINT('',(-0.103532283314,1.410274105693));
+#44138 = CARTESIAN_POINT('',(-0.103532274245,1.437036283142));
+#44139 = CARTESIAN_POINT('',(-0.103532265046,1.463798469198));
+#44140 = CARTESIAN_POINT('',(-0.103532255876,1.490560655463));
+#44141 = CARTESIAN_POINT('',(-0.103532246909,1.517322833366));
+#44142 = CARTESIAN_POINT('',(-0.103532238321,1.54408499417));
+#44143 = CARTESIAN_POINT('',(-0.103532230299,1.570847128967));
+#44144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44145 = PCURVE('',#40927,#44146);
+#44146 = DEFINITIONAL_REPRESENTATION('',(#44147),#44178);
+#44147 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#44148,#44149,#44150,#44151,
+    #44152,#44153,#44154,#44155,#44156,#44157,#44158,#44159,#44160,
+    #44161,#44162,#44163,#44164,#44165,#44166,#44167,#44168,#44169,
+    #44170,#44171,#44172,#44173,#44174,#44175,#44176,#44177),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147726255261,0.319749987447,
+    0.863686814012,1.),.UNSPECIFIED.);
+#44148 = CARTESIAN_POINT('',(-4.712389184163,-95.99999653735));
+#44149 = CARTESIAN_POINT('',(-4.741391095666,-96.03692286383));
+#44150 = CARTESIAN_POINT('',(-4.770393116888,-96.07384932174));
+#44151 = CARTESIAN_POINT('',(-4.799395087916,-96.11077572278));
+#44152 = CARTESIAN_POINT('',(-4.828396996282,-96.14770205773));
+#44153 = CARTESIAN_POINT('',(-4.857398903232,-96.1846284054));
+#44154 = CARTESIAN_POINT('',(-4.886400869985,-96.22155484149));
+#44155 = CARTESIAN_POINT('',(-4.915402884003,-96.2584813475));
+#44156 = CARTESIAN_POINT('',(-4.978176813678,-96.33840760698));
+#44157 = CARTESIAN_POINT('',(-5.01194907537,-96.38140780348));
+#44158 = CARTESIAN_POINT('',(-5.045721231491,-96.42440787371));
+#44159 = CARTESIAN_POINT('',(-5.079493256518,-96.46740778124));
+#44160 = CARTESIAN_POINT('',(-5.113265281549,-96.51040768933));
+#44161 = CARTESIAN_POINT('',(-5.147037437589,-96.55340776181));
+#44162 = CARTESIAN_POINT('',(-5.180809698865,-96.59640796382));
+#44163 = CARTESIAN_POINT('',(-5.321368441492,-96.77537298921));
+#44164 = CARTESIAN_POINT('',(-5.428228979722,-96.91143205728));
+#44165 = CARTESIAN_POINT('',(-5.535049073289,-97.04743954273));
+#44166 = CARTESIAN_POINT('',(-5.641838350625,-97.1834077609));
+#44167 = CARTESIAN_POINT('',(-5.748627624495,-97.31937601609));
+#44168 = CARTESIAN_POINT('',(-5.85544771044,-97.455383559));
+#44169 = CARTESIAN_POINT('',(-5.962308244811,-97.59144264838));
+#44170 = CARTESIAN_POINT('',(-6.095856223947,-97.76148128099));
+#44171 = CARTESIAN_POINT('',(-6.122617513147,-97.79555482689));
+#44172 = CARTESIAN_POINT('',(-6.149378819035,-97.82962839491));
+#44173 = CARTESIAN_POINT('',(-6.176140133444,-97.86370197422));
+#44174 = CARTESIAN_POINT('',(-6.202901448043,-97.89777555377));
+#44175 = CARTESIAN_POINT('',(-6.229662754334,-97.93184912231));
+#44176 = CARTESIAN_POINT('',(-6.256424043655,-97.9659226684));
+#44177 = CARTESIAN_POINT('',(-6.28318530718,-97.99999618037));
+#44178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44179 = ORIENTED_EDGE('',*,*,#44180,.T.);
+#44180 = EDGE_CURVE('',#44077,#44181,#44183,.T.);
+#44181 = VERTEX_POINT('',#44182);
+#44182 = CARTESIAN_POINT('',(8.83079946E-07,-4.,103.99999624863));
+#44183 = SURFACE_CURVE('',#44184,(#44229,#44277),.PCURVE_S1.);
+#44184 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#44185,#44186,#44187,#44188,
+    #44189,#44190,#44191,#44192,#44193,#44194,#44195,#44196,#44197,
+    #44198,#44199,#44200,#44201,#44202,#44203,#44204,#44205,#44206,
+    #44207,#44208,#44209,#44210,#44211,#44212,#44213,#44214,#44215,
+    #44216,#44217,#44218,#44219,#44220,#44221,#44222,#44223,#44224,
+    #44225,#44226,#44227,#44228),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217220998609,0.435870405829,0.651858622143,0.869177467399,
+    0.951693835216,1.),.UNSPECIFIED.);
+#44185 = CARTESIAN_POINT('',(4.,-8.9E-16,97.999996180374));
+#44186 = CARTESIAN_POINT('',(4.,0.511584694933,98.162838708434));
+#44187 = CARTESIAN_POINT('',(3.925222700419,1.023895827865,
+    98.325911882892));
+#44188 = CARTESIAN_POINT('',(3.77530089182,1.523015729334,
+    98.488848946476));
+#44189 = CARTESIAN_POINT('',(3.553403986581,1.99626042523,
+    98.651701970133));
+#44190 = CARTESIAN_POINT('',(3.264668859099,2.431956197922,
+    98.814554988501));
+#44191 = CARTESIAN_POINT('',(2.916393051702,2.819643143618,
+    98.977492085336));
+#44192 = CARTESIAN_POINT('',(2.517760365578,3.150016134513,
+    99.140565279617));
+#44193 = CARTESIAN_POINT('',(1.641062614314,3.684031183076,
+    99.467321150746));
+#44194 = CARTESIAN_POINT('',(1.161222821315,3.887598925795,
+    99.631472850013));
+#44195 = CARTESIAN_POINT('',(0.653266976517,4.019132910413,
+    99.795483429135));
+#44196 = CARTESIAN_POINT('',(0.129936927169,4.074691186946,
+    99.95940774213));
+#44197 = CARTESIAN_POINT('',(-0.395869513267,4.052588594534,
+    100.1233323274));
+#44198 = CARTESIAN_POINT('',(-0.911173768604,3.953685151289,
+    100.28734281157));
+#44199 = CARTESIAN_POINT('',(-1.403008539665,3.781102923073,
+    100.45149449446));
+#44200 = CARTESIAN_POINT('',(-2.309377918027,3.305379001679,
+    100.77732613982));
+#44201 = CARTESIAN_POINT('',(-2.726054213749,3.003183425889,
+    100.93946868225));
+#44202 = CARTESIAN_POINT('',(-3.096729810812,2.641235550129,
+    101.10147930541));
+#44203 = CARTESIAN_POINT('',(-3.411798162081,2.228068757844,
+    101.26340783559));
+#44204 = CARTESIAN_POINT('',(-3.663422571712,1.773470004859,
+    101.42533635149));
+#44205 = CARTESIAN_POINT('',(-3.845792793107,1.288549608985,
+    101.58734692114));
+#44206 = CARTESIAN_POINT('',(-3.954957951701,0.785534413291,
+    101.74948943277));
+#44207 = CARTESIAN_POINT('',(-4.025903844436,-0.23249299374,
+    102.07432361945));
+#44208 = CARTESIAN_POINT('',(-3.986872735919,-0.748999366533,
+    102.23747069711));
+#44209 = CARTESIAN_POINT('',(-3.871892392698,-1.257556964338,
+    102.40048140863));
+#44210 = CARTESIAN_POINT('',(-3.683247856685,-1.745274827449,
+    102.5634080154));
+#44211 = CARTESIAN_POINT('',(-3.425260029141,-2.20013505841,
+    102.7263344895));
+#44212 = CARTESIAN_POINT('',(-3.104493370794,-2.611182749293,
+    102.88934493244));
+#44213 = CARTESIAN_POINT('',(-2.729477464795,-2.968485735041,
+    103.05249185605));
+#44214 = CARTESIAN_POINT('',(-2.15320607339,-3.376606364873,
+    103.27726715074));
+#44215 = CARTESIAN_POINT('',(-1.988371661563,-3.480121038289,
+    103.33912848181));
+#44216 = CARTESIAN_POINT('',(-1.817872932082,-3.574423314666,
+    103.40098899889));
+#44217 = CARTESIAN_POINT('',(-1.642312914794,-3.659154507876,
+    103.46284849358));
+#44218 = CARTESIAN_POINT('',(-1.462318019473,-3.734004556582,
+    103.52470799619));
+#44219 = CARTESIAN_POINT('',(-1.278536255021,-3.798711536859,
+    103.58656853093));
+#44220 = CARTESIAN_POINT('',(-1.091636410874,-3.853063312317,
+    103.64842987565));
+#44221 = CARTESIAN_POINT('',(-0.791472981319,-3.922564667792,
+    103.74650266051));
+#44222 = CARTESIAN_POINT('',(-0.679803036932,-3.944625406158,
+    103.78271604106));
+#44223 = CARTESIAN_POINT('',(-0.567435768768,-3.963051761712,
+    103.81892944357));
+#44224 = CARTESIAN_POINT('',(-0.454509299564,-3.977818306946,
+    103.85514284825));
+#44225 = CARTESIAN_POINT('',(-0.341162473479,-3.988905961939,
+    103.89135623974));
+#44226 = CARTESIAN_POINT('',(-0.227534856099,-3.996301994351,
+    103.92756960716));
+#44227 = CARTESIAN_POINT('',(-0.113766734434,-4.000000019428,
+    103.96378294411));
+#44228 = CARTESIAN_POINT('',(8.8307994606E-07,-4.,103.99999624863));
+#44229 = PCURVE('',#40650,#44230);
+#44230 = DEFINITIONAL_REPRESENTATION('',(#44231),#44276);
+#44231 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#44232,#44233,#44234,#44235,
+    #44236,#44237,#44238,#44239,#44240,#44241,#44242,#44243,#44244,
+    #44245,#44246,#44247,#44248,#44249,#44250,#44251,#44252,#44253,
+    #44254,#44255,#44256,#44257,#44258,#44259,#44260,#44261,#44262,
+    #44263,#44264,#44265,#44266,#44267,#44268,#44269,#44270,#44271,
+    #44272,#44273,#44274,#44275),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217220998609,0.435870405829,0.651858622143,0.869177467399,
+    0.951693835216,1.),.UNSPECIFIED.);
+#44232 = CARTESIAN_POINT('',(-0.103532230299,1.570847128967));
+#44233 = CARTESIAN_POINT('',(-0.103532191964,1.698747466644));
+#44234 = CARTESIAN_POINT('',(-0.103532166087,1.826828977203));
+#44235 = CARTESIAN_POINT('',(-0.10353217688,1.954803624944));
+#44236 = CARTESIAN_POINT('',(-0.103532230696,2.082712315048));
+#44237 = CARTESIAN_POINT('',(-0.103532388558,2.210621008565));
+#44238 = CARTESIAN_POINT('',(-0.103532433448,2.338595660586));
+#44239 = CARTESIAN_POINT('',(-0.103532391868,2.466677170215));
+#44240 = CARTESIAN_POINT('',(-0.103532261356,2.723318890016));
+#44241 = CARTESIAN_POINT('',(-0.103532154625,2.852247472641));
+#44242 = CARTESIAN_POINT('',(-0.103532138025,2.981065285364));
+#44243 = CARTESIAN_POINT('',(-0.103532382448,3.109815440903));
+#44244 = CARTESIAN_POINT('',(-0.103532031634,3.238565544939));
+#44245 = CARTESIAN_POINT('',(-0.103532402075,3.367383375599));
+#44246 = CARTESIAN_POINT('',(-0.103532331868,3.496311964776));
+#44247 = CARTESIAN_POINT('',(-0.103532268747,3.752227823378));
+#44248 = CARTESIAN_POINT('',(-0.1035322142,3.879578393252));
+#44249 = CARTESIAN_POINT('',(-0.103532184342,4.006825356806));
+#44250 = CARTESIAN_POINT('',(-0.103532292363,4.134007880171));
+#44251 = CARTESIAN_POINT('',(-0.103532345454,4.261190410891));
+#44252 = CARTESIAN_POINT('',(-0.103532369008,4.388437377766));
+#44253 = CARTESIAN_POINT('',(-0.103532357355,4.515787948626));
+#44254 = CARTESIAN_POINT('',(-0.103532288773,4.770920372701));
+#44255 = CARTESIAN_POINT('',(-0.10353223108,4.899059909288));
+#44256 = CARTESIAN_POINT('',(-0.103532163863,5.027092325316));
+#44257 = CARTESIAN_POINT('',(-0.103532108067,5.155058686191));
+#44258 = CARTESIAN_POINT('',(-0.103532080954,5.283025009771));
+#44259 = CARTESIAN_POINT('',(-0.103532313509,5.411057396845));
+#44260 = CARTESIAN_POINT('',(-0.103532456273,5.539196924035));
+#44261 = CARTESIAN_POINT('',(-0.10353244578,5.71574075291));
+#44262 = CARTESIAN_POINT('',(-0.103532420629,5.764328092963));
+#44263 = CARTESIAN_POINT('',(-0.103532370677,5.812914781352));
+#44264 = CARTESIAN_POINT('',(-0.103532293555,5.861500654058));
+#44265 = CARTESIAN_POINT('',(-0.103532198557,5.910086525395));
+#44266 = CARTESIAN_POINT('',(-0.103532108679,5.958673210926));
+#44267 = CARTESIAN_POINT('',(-0.103532053191,6.007260549864));
+#44268 = CARTESIAN_POINT('',(-0.103532049306,6.084289237147));
+#44269 = CARTESIAN_POINT('',(-0.103532064543,6.112732091287));
+#44270 = CARTESIAN_POINT('',(-0.103532103453,6.141174974322));
+#44271 = CARTESIAN_POINT('',(-0.103532166849,6.169617871473));
+#44272 = CARTESIAN_POINT('',(-0.103532249353,6.198060768255));
+#44273 = CARTESIAN_POINT('',(-0.1035323394,6.226503650479));
+#44274 = CARTESIAN_POINT('',(-0.10353241923,6.254946504252));
+#44275 = CARTESIAN_POINT('',(-0.103532464898,6.283389315972));
+#44276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44277 = PCURVE('',#44278,#44283);
+#44278 = CYLINDRICAL_SURFACE('',#44279,4.);
+#44279 = AXIS2_PLACEMENT_3D('',#44280,#44281,#44282);
+#44280 = CARTESIAN_POINT('',(0.,0.,0.));
+#44281 = DIRECTION('',(-0.,-0.,-1.));
+#44282 = DIRECTION('',(1.,0.,0.));
+#44283 = DEFINITIONAL_REPRESENTATION('',(#44284),#44329);
+#44284 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#44285,#44286,#44287,#44288,
+    #44289,#44290,#44291,#44292,#44293,#44294,#44295,#44296,#44297,
+    #44298,#44299,#44300,#44301,#44302,#44303,#44304,#44305,#44306,
+    #44307,#44308,#44309,#44310,#44311,#44312,#44313,#44314,#44315,
+    #44316,#44317,#44318,#44319,#44320,#44321,#44322,#44323,#44324,
+    #44325,#44326,#44327,#44328),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217220998609,0.435870405829,0.651858622143,0.869177467399,
+    0.951693835216,1.),.UNSPECIFIED.);
+#44285 = CARTESIAN_POINT('',(0.,-97.99999618037));
+#44286 = CARTESIAN_POINT('',(-0.127896173733,-98.16283870843));
+#44287 = CARTESIAN_POINT('',(-0.255973519333,-98.32591188289));
+#44288 = CARTESIAN_POINT('',(-0.383944016722,-98.48884894648));
+#44289 = CARTESIAN_POINT('',(-0.511848580256,-98.65170197012));
+#44290 = CARTESIAN_POINT('',(-0.639753144493,-98.8145549885));
+#44291 = CARTESIAN_POINT('',(-0.767723637643,-98.97749208533));
+#44292 = CARTESIAN_POINT('',(-0.89580098078,-99.14056527961));
+#44293 = CARTESIAN_POINT('',(-1.152434354872,-99.46732115074));
+#44294 = CARTESIAN_POINT('',(-1.281358741195,-99.63147285001));
+#44295 = CARTESIAN_POINT('',(-1.410172400427,-99.79548342913));
+#44296 = CARTESIAN_POINT('',(-1.538918349919,-99.95940774213));
+#44297 = CARTESIAN_POINT('',(-1.667664271455,-100.1233323274));
+#44298 = CARTESIAN_POINT('',(-1.796477939244,-100.2873428115));
+#44299 = CARTESIAN_POINT('',(-1.925402328785,-100.4514944944));
+#44300 = CARTESIAN_POINT('',(-2.18130986817,-100.7773261398));
+#44301 = CARTESIAN_POINT('',(-2.308656300466,-100.9394686822));
+#44302 = CARTESIAN_POINT('',(-2.435899141032,-101.1014793054));
+#44303 = CARTESIAN_POINT('',(-2.563077547426,-101.2634078355));
+#44304 = CARTESIAN_POINT('',(-2.690255954592,-101.4253363514));
+#44305 = CARTESIAN_POINT('',(-2.817498800793,-101.5873469211));
+#44306 = CARTESIAN_POINT('',(-2.944845237362,-101.7494894327));
+#44307 = CARTESIAN_POINT('',(-3.199969364157,-102.0743236194));
+#44308 = CARTESIAN_POINT('',(-3.328104725291,-102.2374706971));
+#44309 = CARTESIAN_POINT('',(-3.456132965505,-102.4004814086));
+#44310 = CARTESIAN_POINT('',(-3.58409514427,-102.5634080153));
+#44311 = CARTESIAN_POINT('',(-3.712057335716,-102.7263344895));
+#44312 = CARTESIAN_POINT('',(-3.840085608836,-102.8893449324));
+#44313 = CARTESIAN_POINT('',(-3.968220992257,-103.052491856));
+#44314 = CARTESIAN_POINT('',(-4.144759083941,-103.2772671507));
+#44315 = CARTESIAN_POINT('',(-4.193344842068,-103.3391284818));
+#44316 = CARTESIAN_POINT('',(-4.241929945527,-103.4009889988));
+#44317 = CARTESIAN_POINT('',(-4.29051423139,-103.4628484935));
+#44318 = CARTESIAN_POINT('',(-4.339098515597,-103.5247079961));
+#44319 = CARTESIAN_POINT('',(-4.387683615362,-103.5865685309));
+#44320 = CARTESIAN_POINT('',(-4.436269371097,-103.6484298756));
+#44321 = CARTESIAN_POINT('',(-4.513295552869,-103.7465026605));
+#44322 = CARTESIAN_POINT('',(-4.541737483302,-103.782716041));
+#44323 = CARTESIAN_POINT('',(-4.57017944334,-103.8189294435));
+#44324 = CARTESIAN_POINT('',(-4.598621418125,-103.8551428482));
+#44325 = CARTESIAN_POINT('',(-4.62706339376,-103.8913562397));
+#44326 = CARTESIAN_POINT('',(-4.655505357304,-103.9275696071));
+#44327 = CARTESIAN_POINT('',(-4.683947296776,-103.9637829441));
+#44328 = CARTESIAN_POINT('',(-4.712389201155,-103.9999962486));
+#44329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44330 = ORIENTED_EDGE('',*,*,#44331,.F.);
+#44331 = EDGE_CURVE('',#40617,#44181,#44332,.T.);
+#44332 = SURFACE_CURVE('',#44333,(#44336,#44343),.PCURVE_S1.);
+#44333 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44334,#44335),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#44334 = CARTESIAN_POINT('',(-1.10389071928E-06,-3.100003176376,
+    103.75884884794));
+#44335 = CARTESIAN_POINT('',(1.103865924E-06,-4.100004848972,
+    104.02679179808));
+#44336 = PCURVE('',#40650,#44337);
+#44337 = DEFINITIONAL_REPRESENTATION('',(#44338),#44342);
+#44338 = LINE('',#44339,#44340);
+#44339 = CARTESIAN_POINT('',(0.,6.283389315972));
+#44340 = VECTOR('',#44341,1.);
+#44341 = DIRECTION('',(1.,0.));
+#44342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44343 = PCURVE('',#44001,#44344);
+#44344 = DEFINITIONAL_REPRESENTATION('',(#44345),#44349);
+#44345 = LINE('',#44346,#44347);
+#44346 = CARTESIAN_POINT('',(0.,0.));
+#44347 = VECTOR('',#44348,1.);
+#44348 = DIRECTION('',(1.,0.));
+#44349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44350 = ADVANCED_FACE('',(#44351),#40927,.T.);
+#44351 = FACE_BOUND('',#44352,.F.);
+#44352 = EDGE_LOOP('',(#44353,#44354,#44355,#44356,#44502,#44523));
+#44353 = ORIENTED_EDGE('',*,*,#40829,.F.);
+#44354 = ORIENTED_EDGE('',*,*,#41152,.T.);
+#44355 = ORIENTED_EDGE('',*,*,#41285,.T.);
+#44356 = ORIENTED_EDGE('',*,*,#44357,.T.);
+#44357 = EDGE_CURVE('',#41221,#44358,#44360,.T.);
+#44358 = VERTEX_POINT('',#44359);
+#44359 = CARTESIAN_POINT('',(4.,0.,98.499996109063));
+#44360 = SURFACE_CURVE('',#44361,(#44406,#44454),.PCURVE_S1.);
+#44361 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#44362,#44363,#44364,#44365,
+    #44366,#44367,#44368,#44369,#44370,#44371,#44372,#44373,#44374,
+    #44375,#44376,#44377,#44378,#44379,#44380,#44381,#44382,#44383,
+    #44384,#44385,#44386,#44387,#44388,#44389,#44390,#44391,#44392,
+    #44393,#44394,#44395,#44396,#44397,#44398,#44399,#44400,#44401,
+    #44402,#44403,#44404,#44405),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575867869907E-02,0.195762613495,0.359763861801,0.565754830033,
+    0.751752005253,0.921752374212,1.),.UNSPECIFIED.);
+#44362 = CARTESIAN_POINT('',(-4.,-8.1516277772E-07,94.499996537322));
+#44363 = CARTESIAN_POINT('',(-3.999999965486,-0.135996653128,
+    94.543285293837));
+#44364 = CARTESIAN_POINT('',(-3.994605573367,-0.271993154047,
+    94.586574243883));
+#44365 = CARTESIAN_POINT('',(-3.983816848325,-0.407732402159,
+    94.629863042775));
+#44366 = CARTESIAN_POINT('',(-3.967649073408,-0.542957807447,
+    94.673151759967));
+#44367 = CARTESIAN_POINT('',(-3.946132739037,-0.677414431121,
+    94.716440597703));
+#44368 = CARTESIAN_POINT('',(-3.919313492018,-0.810849311083,
+    94.759729609659));
+#44369 = CARTESIAN_POINT('',(-3.836465889255,-1.15236096644,
+    94.871589144612));
+#44370 = CARTESIAN_POINT('',(-3.772524437491,-1.358525742829,
+    94.940162042554));
+#44371 = CARTESIAN_POINT('',(-3.695669696014,-1.560502403679,
+    95.008733391993));
+#44372 = CARTESIAN_POINT('',(-3.606237930953,-1.757324741014,
+    95.077303739309));
+#44373 = CARTESIAN_POINT('',(-3.504651253226,-1.948063764463,
+    95.145875066202));
+#44374 = CARTESIAN_POINT('',(-3.391416278549,-2.131830655429,
+    95.214447942337));
+#44375 = CARTESIAN_POINT('',(-3.097276130769,-2.548245061687,
+    95.376729622059));
+#44376 = CARTESIAN_POINT('',(-2.906755984529,-2.774148480497,
+    95.470450599143));
+#44377 = CARTESIAN_POINT('',(-2.697097840917,-2.98331319764,
+    95.564164141296));
+#44378 = CARTESIAN_POINT('',(-2.470085987712,-3.173825705358,
+    95.657872973273));
+#44379 = CARTESIAN_POINT('',(-2.227715909254,-3.344011358449,
+    95.751586530945));
+#44380 = CARTESIAN_POINT('',(-1.972181673372,-3.492444956633,
+    95.845307514922));
+#44381 = CARTESIAN_POINT('',(-1.371431114729,-3.775700277351,
+    96.056722502997));
+#44382 = CARTESIAN_POINT('',(-1.019868914867,-3.89737035341,
+    96.174458074654));
+#44383 = CARTESIAN_POINT('',(-0.65602305773,-3.980699175474,
+    96.292168356298));
+#44384 = CARTESIAN_POINT('',(-0.284915881244,-4.024320456529,
+    96.409868752004));
+#44385 = CARTESIAN_POINT('',(8.8335426068E-02,-4.027632696754,
+    96.527579012234));
+#44386 = CARTESIAN_POINT('',(0.4585285811,-3.990800349199,
+    96.645314569465));
+#44387 = CARTESIAN_POINT('',(1.147232824649,-3.846470763106,
+    96.869298118139));
+#44388 = CARTESIAN_POINT('',(1.467410373203,-3.746150481655,
+    96.97559634314));
+#44389 = CARTESIAN_POINT('',(1.777147988767,-3.614776330332,
+    97.081880747646));
+#44390 = CARTESIAN_POINT('',(2.072873050253,-3.453702391423,
+    97.188156371787));
+#44391 = CARTESIAN_POINT('',(2.351247519836,-3.264746809905,
+    97.294440779759));
+#44392 = CARTESIAN_POINT('',(2.609195985072,-3.050176519011,
+    97.400739008466));
+#44393 = CARTESIAN_POINT('',(3.05857885058,-2.595809048646,
+    97.604157389331));
+#44394 = CARTESIAN_POINT('',(3.253888081573,-2.359705818009,
+    97.7013082774));
+#44395 = CARTESIAN_POINT('',(3.427814728228,-2.106578250596,
+    97.798450326292));
+#44396 = CARTESIAN_POINT('',(3.578620489643,-1.838766197309,
+    97.895586754763));
+#44397 = CARTESIAN_POINT('',(3.704881626022,-1.558798040763,
+    97.992728803655));
+#44398 = CARTESIAN_POINT('',(3.805498708973,-1.269373380108,
+    98.089879688902));
+#44399 = CARTESIAN_POINT('',(3.913941198581,-0.837134611616,
+    98.231729556829));
+#44400 = CARTESIAN_POINT('',(3.942540736362,-0.699492084428,
+    98.276440801492));
+#44401 = CARTESIAN_POINT('',(3.965489683882,-0.560724172558,
+    98.321151861802));
+#44402 = CARTESIAN_POINT('',(3.982736117184,-0.421109312415,
+    98.365862805912));
+#44403 = CARTESIAN_POINT('',(3.994245353669,-0.28092826569,
+    98.410573868004));
+#44404 = CARTESIAN_POINT('',(4.,-0.140463738409,98.455285114302));
+#44405 = CARTESIAN_POINT('',(4.,-8.9E-16,98.499996109063));
+#44406 = PCURVE('',#40927,#44407);
+#44407 = DEFINITIONAL_REPRESENTATION('',(#44408),#44453);
+#44408 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#44409,#44410,#44411,#44412,
+    #44413,#44414,#44415,#44416,#44417,#44418,#44419,#44420,#44421,
+    #44422,#44423,#44424,#44425,#44426,#44427,#44428,#44429,#44430,
+    #44431,#44432,#44433,#44434,#44435,#44436,#44437,#44438,#44439,
+    #44440,#44441,#44442,#44443,#44444,#44445,#44446,#44447,#44448,
+    #44449,#44450,#44451,#44452),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575867869907E-02,0.195762613495,0.359763861801,0.565754830033,
+    0.751752005253,0.921752374212,1.),.UNSPECIFIED.);
+#44409 = CARTESIAN_POINT('',(-3.14159285738,-94.49999653732));
+#44410 = CARTESIAN_POINT('',(-3.175591816872,-94.54328529383));
+#44411 = CARTESIAN_POINT('',(-3.209590942915,-94.58657424388));
+#44412 = CARTESIAN_POINT('',(-3.243589946089,-94.62986304277));
+#44413 = CARTESIAN_POINT('',(-3.277588870136,-94.67315175996));
+#44414 = CARTESIAN_POINT('',(-3.311587869693,-94.7164405977));
+#44415 = CARTESIAN_POINT('',(-3.345586988011,-94.75972960965));
+#44416 = CARTESIAN_POINT('',(-3.43344124802,-94.87158914461));
+#44417 = CARTESIAN_POINT('',(-3.487298233791,-94.94016204255));
+#44418 = CARTESIAN_POINT('',(-3.541153983403,-95.00873339199));
+#44419 = CARTESIAN_POINT('',(-3.595008949062,-95.0773037393));
+#44420 = CARTESIAN_POINT('',(-3.648864701701,-95.1458750662));
+#44421 = CARTESIAN_POINT('',(-3.702721690613,-95.21444794233));
+#44422 = CARTESIAN_POINT('',(-3.830177414365,-95.37672962205));
+#44423 = CARTESIAN_POINT('',(-3.903785725637,-95.47045059914));
+#44424 = CARTESIAN_POINT('',(-3.977388226237,-95.56416414129));
+#44425 = CARTESIAN_POINT('',(-4.05098703024,-95.65787297327));
+#44426 = CARTESIAN_POINT('',(-4.124589528951,-95.75158653094));
+#44427 = CARTESIAN_POINT('',(-4.19819783937,-95.84530751492));
+#44428 = CARTESIAN_POINT('',(-4.364242790065,-96.05672250299));
+#44429 = CARTESIAN_POINT('',(-4.456712066868,-96.17445807465));
+#44430 = CARTESIAN_POINT('',(-4.549161456348,-96.29216835629));
+#44431 = CARTESIAN_POINT('',(-4.64160308267,-96.409868752));
+#44432 = CARTESIAN_POINT('',(-4.734052474971,-96.52757901223));
+#44433 = CARTESIAN_POINT('',(-4.826521753844,-96.64531456946));
+#44434 = CARTESIAN_POINT('',(-5.002438027342,-96.86929811813));
+#44435 = CARTESIAN_POINT('',(-5.085924472588,-96.97559634314));
+#44436 = CARTESIAN_POINT('',(-5.169400071875,-97.08188074764));
+#44437 = CARTESIAN_POINT('',(-5.252868776882,-97.18815637178));
+#44438 = CARTESIAN_POINT('',(-5.336344375809,-97.29444077975));
+#44439 = CARTESIAN_POINT('',(-5.419830820673,-97.40073900846));
+#44440 = CARTESIAN_POINT('',(-5.579595248414,-97.60415738933));
+#44441 = CARTESIAN_POINT('',(-5.655897372711,-97.7013082774));
+#44442 = CARTESIAN_POINT('',(-5.732192547509,-97.79845032629));
+#44443 = CARTESIAN_POINT('',(-5.808483304296,-97.89558675476));
+#44444 = CARTESIAN_POINT('',(-5.884778478862,-97.99272880365));
+#44445 = CARTESIAN_POINT('',(-5.961080603305,-98.0898796889));
+#44446 = CARTESIAN_POINT('',(-6.07248923362,-98.23172955682));
+#44447 = CARTESIAN_POINT('',(-6.107605365645,-98.27644080149));
+#44448 = CARTESIAN_POINT('',(-6.142721353913,-98.3211518618));
+#44449 = CARTESIAN_POINT('',(-6.177837251075,-98.36586280591));
+#44450 = CARTESIAN_POINT('',(-6.212953240089,-98.410573868));
+#44451 = CARTESIAN_POINT('',(-6.248069372577,-98.4552851143));
+#44452 = CARTESIAN_POINT('',(-6.28318530718,-98.49999610906));
+#44453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44454 = PCURVE('',#41235,#44455);
+#44455 = DEFINITIONAL_REPRESENTATION('',(#44456),#44501);
+#44456 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#44457,#44458,#44459,#44460,
+    #44461,#44462,#44463,#44464,#44465,#44466,#44467,#44468,#44469,
+    #44470,#44471,#44472,#44473,#44474,#44475,#44476,#44477,#44478,
+    #44479,#44480,#44481,#44482,#44483,#44484,#44485,#44486,#44487,
+    #44488,#44489,#44490,#44491,#44492,#44493,#44494,#44495,#44496,
+    #44497,#44498,#44499,#44500),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575867869907E-02,0.195762613495,0.359763861801,0.565754830033,
+    0.751752005253,0.921752374212,1.),.UNSPECIFIED.);
+#44457 = CARTESIAN_POINT('',(-0.931753036226,0.));
+#44458 = CARTESIAN_POINT('',(-0.931753090819,3.40000441122E-02));
+#44459 = CARTESIAN_POINT('',(-0.931753194686,6.800026572053E-02));
+#44460 = CARTESIAN_POINT('',(-0.931753305137,0.102000368701));
+#44461 = CARTESIAN_POINT('',(-0.93175339313,0.136000394263));
+#44462 = CARTESIAN_POINT('',(-0.931753443849,0.170000496885));
+#44463 = CARTESIAN_POINT('',(-0.931753457285,0.204000720258));
+#44464 = CARTESIAN_POINT('',(-0.931753435408,0.291857838956));
+#44465 = CARTESIAN_POINT('',(-0.931753359143,0.345716580602));
+#44466 = CARTESIAN_POINT('',(-0.931753249726,0.399574089051));
+#44467 = CARTESIAN_POINT('',(-0.93175315153,0.453430814324));
+#44468 = CARTESIAN_POINT('',(-0.931753087979,0.507288324745));
+#44469 = CARTESIAN_POINT('',(-0.931753056284,0.561147067725));
+#44470 = CARTESIAN_POINT('',(-0.931753047432,0.688606933748));
+#44471 = CARTESIAN_POINT('',(-0.931753094024,0.762217630311));
+#44472 = CARTESIAN_POINT('',(-0.931753176312,0.835822508036));
+#44473 = CARTESIAN_POINT('',(-0.931753253354,0.9094236865));
+#44474 = CARTESIAN_POINT('',(-0.931753302533,0.983028562874));
+#44475 = CARTESIAN_POINT('',(-0.931753327716,1.056639256819));
+#44476 = CARTESIAN_POINT('',(-0.931753338022,1.22268959562));
+#44477 = CARTESIAN_POINT('',(-0.931753311786,1.315161881022));
+#44478 = CARTESIAN_POINT('',(-0.93175326348,1.407614286117));
+#44479 = CARTESIAN_POINT('',(-0.931753219988,1.50005892763));
+#44480 = CARTESIAN_POINT('',(-0.931753183192,1.592511329615));
+#44481 = CARTESIAN_POINT('',(-0.931753160766,1.684983614364));
+#44482 = CARTESIAN_POINT('',(-0.931753147823,1.860905599585));
+#44483 = CARTESIAN_POINT('',(-0.931753154466,1.944394752596));
+#44484 = CARTESIAN_POINT('',(-0.931753174709,2.027873057523));
+#44485 = CARTESIAN_POINT('',(-0.93175320749,2.111344467137));
+#44486 = CARTESIAN_POINT('',(-0.931753241078,2.19482277076));
+#44487 = CARTESIAN_POINT('',(-0.931753258979,2.278311921204));
+#44488 = CARTESIAN_POINT('',(-0.931753261956,2.438081530051));
+#44489 = CARTESIAN_POINT('',(-0.931753250045,2.514386130347));
+#44490 = CARTESIAN_POINT('',(-0.931753221637,2.59068378297));
+#44491 = CARTESIAN_POINT('',(-0.931753188002,2.66697702075));
+#44492 = CARTESIAN_POINT('',(-0.931753169826,2.743274677757));
+#44493 = CARTESIAN_POINT('',(-0.931753181462,2.819579282217));
+#44494 = CARTESIAN_POINT('',(-0.931753215048,2.930991530845));
+#44495 = CARTESIAN_POINT('',(-0.931753228066,2.966108803015));
+#44496 = CARTESIAN_POINT('',(-0.931753242586,3.001225930947));
+#44497 = CARTESIAN_POINT('',(-0.931753255888,3.03634296771));
+#44498 = CARTESIAN_POINT('',(-0.931753265315,3.071460096785));
+#44499 = CARTESIAN_POINT('',(-0.931753270137,3.106577369974));
+#44500 = CARTESIAN_POINT('',(-0.931753273396,3.141694445305));
+#44501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44502 = ORIENTED_EDGE('',*,*,#44503,.F.);
+#44503 = EDGE_CURVE('',#44077,#44358,#44504,.T.);
+#44504 = SURFACE_CURVE('',#44505,(#44509,#44516),.PCURVE_S1.);
+#44505 = LINE('',#44506,#44507);
+#44506 = CARTESIAN_POINT('',(4.,0.,0.));
+#44507 = VECTOR('',#44508,1.);
+#44508 = DIRECTION('',(0.,0.,1.));
+#44509 = PCURVE('',#40927,#44510);
+#44510 = DEFINITIONAL_REPRESENTATION('',(#44511),#44515);
+#44511 = LINE('',#44512,#44513);
+#44512 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#44513 = VECTOR('',#44514,1.);
+#44514 = DIRECTION('',(-0.,-1.));
+#44515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44516 = PCURVE('',#44278,#44517);
+#44517 = DEFINITIONAL_REPRESENTATION('',(#44518),#44522);
+#44518 = LINE('',#44519,#44520);
+#44519 = CARTESIAN_POINT('',(-0.,0.));
+#44520 = VECTOR('',#44521,1.);
+#44521 = DIRECTION('',(-0.,-1.));
+#44522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44523 = ORIENTED_EDGE('',*,*,#44076,.F.);
+#44524 = ADVANCED_FACE('',(#44525),#41235,.F.);
+#44525 = FACE_BOUND('',#44526,.F.);
+#44526 = EDGE_LOOP('',(#44527,#44528,#44529,#44570,#44635));
+#44527 = ORIENTED_EDGE('',*,*,#44357,.F.);
+#44528 = ORIENTED_EDGE('',*,*,#41220,.T.);
+#44529 = ORIENTED_EDGE('',*,*,#44530,.T.);
+#44530 = EDGE_CURVE('',#41180,#44531,#44533,.T.);
+#44531 = VERTEX_POINT('',#44532);
+#44532 = CARTESIAN_POINT('',(-3.099996823646,1.103870991E-06,
+    102.74115739434));
+#44533 = SURFACE_CURVE('',#44534,(#44556,#44563),.PCURVE_S1.);
+#44534 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#44535,#44536,#44537,#44538,
+    #44539,#44540,#44541,#44542,#44543,#44544,#44545,#44546,#44547,
+    #44548,#44549,#44550,#44551,#44552,#44553,#44554,#44555),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#44535 = CARTESIAN_POINT('',(-3.099997068108,1.01891178383E-06,
+    94.74115715413));
+#44536 = CARTESIAN_POINT('',(-3.09999709733,-0.885355163916,
+    95.10479377501));
+#44537 = CARTESIAN_POINT('',(-2.821851104963,-1.770715760779,
+    95.468432053442));
+#44538 = CARTESIAN_POINT('',(-2.265580285518,-2.558976653968,
+    95.83205845788));
+#44539 = CARTESIAN_POINT('',(-1.469247724961,-3.153069748875,
+    96.195715396263));
+#44540 = CARTESIAN_POINT('',(-0.509220915127,-3.472991733357,
+    96.559328556912));
+#44541 = CARTESIAN_POINT('',(0.509211273585,-3.473004292946,
+    96.922980032141));
+#44542 = CARTESIAN_POINT('',(1.469260642924,-3.153062942361,
+    97.286610751596));
+#44543 = CARTESIAN_POINT('',(2.265567454372,-2.558982645474,
+    97.65024843899));
+#44544 = CARTESIAN_POINT('',(2.821853270202,-1.770715134432,
+    98.013884512819));
+#44545 = CARTESIAN_POINT('',(3.378139952779,-1.15002001637E-06,
+    98.741157274247));
+#44546 = CARTESIAN_POINT('',(2.821854412037,1.77071319311,
+    99.468430035647));
+#44547 = CARTESIAN_POINT('',(2.265567764563,2.558979600797,
+    99.832066109538));
+#44548 = CARTESIAN_POINT('',(1.469271634394,3.153068583406,
+    100.19570379678));
+#44549 = CARTESIAN_POINT('',(0.509192095578,3.47299267029,
+    100.55933451646));
+#44550 = CARTESIAN_POINT('',(-0.509187301896,3.473000359952,
+    100.92298599144));
+#44551 = CARTESIAN_POINT('',(-1.469274749407,3.153069088034,
+    101.2865991523));
+#44552 = CARTESIAN_POINT('',(-2.265562132314,2.55897749419,
+    101.65025609055));
+#44553 = CARTESIAN_POINT('',(-2.821854046964,1.770717857576,
+    102.01388249505));
+#44554 = CARTESIAN_POINT('',(-3.099996770151,0.8853572867,
+    102.37752077346));
+#44555 = CARTESIAN_POINT('',(-3.099996823646,1.10387091734E-06,
+    102.74115739434));
+#44556 = PCURVE('',#41235,#44557);
+#44557 = DEFINITIONAL_REPRESENTATION('',(#44558),#44562);
+#44558 = LINE('',#44559,#44560);
+#44559 = CARTESIAN_POINT('',(-0.,0.));
+#44560 = VECTOR('',#44561,1.);
+#44561 = DIRECTION('',(0.,1.));
+#44562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44563 = PCURVE('',#41488,#44564);
+#44564 = DEFINITIONAL_REPRESENTATION('',(#44565),#44569);
+#44565 = LINE('',#44566,#44567);
+#44566 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#44567 = VECTOR('',#44568,1.);
+#44568 = DIRECTION('',(0.,1.));
+#44569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44570 = ORIENTED_EDGE('',*,*,#44571,.F.);
+#44571 = EDGE_CURVE('',#44572,#44531,#44574,.T.);
+#44572 = VERTEX_POINT('',#44573);
+#44573 = CARTESIAN_POINT('',(-4.,-8.83129827E-07,102.4999962486));
+#44574 = SURFACE_CURVE('',#44575,(#44578,#44585),.PCURVE_S1.);
+#44575 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44576,#44577),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#44576 = CARTESIAN_POINT('',(-4.099995151006,-1.10389615227E-06,
+    102.47320195962));
+#44577 = CARTESIAN_POINT('',(-3.099996823646,1.10387091734E-06,
+    102.74115739434));
+#44578 = PCURVE('',#41235,#44579);
+#44579 = DEFINITIONAL_REPRESENTATION('',(#44580),#44584);
+#44580 = LINE('',#44581,#44582);
+#44581 = CARTESIAN_POINT('',(0.,6.283389315972));
+#44582 = VECTOR('',#44583,1.);
+#44583 = DIRECTION('',(1.,0.));
+#44584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44585 = PCURVE('',#44586,#44629);
+#44586 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#44587,#44588,#44589,#44590,#44591,#44592,#44593,#44594,#44595
+      ,#44596,#44597,#44598,#44599,#44600,#44601,#44602,#44603,#44604
+      ,#44605,#44606,#44607)
+    ,(#44608,#44609,#44610,#44611,#44612,#44613,#44614,#44615,#44616
+      ,#44617,#44618,#44619,#44620,#44621,#44622,#44623,#44624,#44625
+      ,#44626,#44627,#44628
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#44587 = CARTESIAN_POINT('',(-4.099995151006,-1.10389603147E-06,
+    102.47320195962));
+#44588 = CARTESIAN_POINT('',(-4.099994436115,-1.170957802075,
+    102.83683806605));
+#44589 = CARTESIAN_POINT('',(-3.732122219487,-2.341910364258,
+    103.20047251486));
+#44590 = CARTESIAN_POINT('',(-2.99641543746,-3.384461522151,
+    103.56411883758));
+#44591 = CARTESIAN_POINT('',(-1.943183456802,-4.170184944042,
+    103.92773462681));
+#44592 = CARTESIAN_POINT('',(-0.673496815162,-4.593310442416,
+    104.291394193));
+#44593 = CARTESIAN_POINT('',(0.6734858642,-4.59332904567,104.65501544536
+    ));
+#44594 = CARTESIAN_POINT('',(1.943213168006,-4.170176531332,
+    105.01865745302));
+#44595 = CARTESIAN_POINT('',(2.996398010357,-3.384458585154,
+    105.38229249297));
+#44596 = CARTESIAN_POINT('',(3.732129109151,-2.341910534461,
+    105.74592914638));
+#44597 = CARTESIAN_POINT('',(4.46786143059,1.25931223122E-06,
+    106.47320183952));
+#44598 = CARTESIAN_POINT('',(3.732127691613,2.341912607753,
+    107.20047453264));
+#44599 = CARTESIAN_POINT('',(2.996392407774,3.384458759015,
+    107.56410980662));
+#44600 = CARTESIAN_POINT('',(1.94323024541,4.170184709487,107.9277516453
+    ));
+#44601 = CARTESIAN_POINT('',(0.673439805848,4.593317668679,
+    108.29137855634));
+#44602 = CARTESIAN_POINT('',(-0.673441118399,4.593317245609,
+    108.65501916336));
+#44603 = CARTESIAN_POINT('',(-1.943236266298,4.170184368685,
+    109.01866363293));
+#44604 = CARTESIAN_POINT('',(-2.996390784122,3.384457982969,
+    109.38228622089));
+#44605 = CARTESIAN_POINT('',(-3.73212987139,2.341908528307,
+    109.74593116419));
+#44606 = CARTESIAN_POINT('',(-4.09999551696,1.170955509327,
+    110.10956561298));
+#44607 = CARTESIAN_POINT('',(-4.099994777827,-1.18884894817E-06,
+    110.47320171942));
+#44608 = CARTESIAN_POINT('',(-3.099996823646,1.10387103813E-06,
+    102.74115739434));
+#44609 = CARTESIAN_POINT('',(-3.099996877143,-0.885355009143,
+    103.10479401521));
+#44610 = CARTESIAN_POINT('',(-2.821850930962,-1.770715543813,
+    103.46843229365));
+#44611 = CARTESIAN_POINT('',(-2.265580176989,-2.558976390076,
+    103.83205869808));
+#44612 = CARTESIAN_POINT('',(-1.46924769552,-3.153069459973,
+    104.19571563647));
+#44613 = CARTESIAN_POINT('',(-0.50922097014,-3.472991445529,
+    104.55932879713));
+#44614 = CARTESIAN_POINT('',(0.509211138242,-3.473004033027,
+    104.92298027233));
+#44615 = CARTESIAN_POINT('',(1.469260440653,-3.153062733987,
+    105.28661099182));
+#44616 = CARTESIAN_POINT('',(2.265567205585,-2.558982505769,
+    105.65024867919));
+#44617 = CARTESIAN_POINT('',(2.82185299915,-1.770715072133,
+    106.01388475303));
+#44618 = CARTESIAN_POINT('',(3.378139686388,-1.24259996854E-06,
+    106.74115751445));
+#44619 = CARTESIAN_POINT('',(2.82185423804,1.770712976141,
+    107.46843027586));
+#44620 = CARTESIAN_POINT('',(2.265567296389,2.558979633959,
+    107.83206772921));
+#44621 = CARTESIAN_POINT('',(1.469273017842,3.153067127532,
+    108.19569861763));
+#44622 = CARTESIAN_POINT('',(0.509189627572,3.472994466332,
+    108.55934443413));
+#44623 = CARTESIAN_POINT('',(-0.509184643535,3.472998016168,
+    108.9229765542));
+#44624 = CARTESIAN_POINT('',(-1.469275960023,3.153070046622,
+    109.28660481187));
+#44625 = CARTESIAN_POINT('',(-2.265561523886,2.558977057443,
+    109.65025495131));
+#44626 = CARTESIAN_POINT('',(-2.821853775915,1.770717795273,
+    110.01388273524));
+#44627 = CARTESIAN_POINT('',(-3.099996501421,0.885357301843,
+    110.37752101369));
+#44628 = CARTESIAN_POINT('',(-3.099996579195,1.18882658784E-06,
+    110.74115763455));
+#44629 = DEFINITIONAL_REPRESENTATION('',(#44630),#44634);
+#44630 = LINE('',#44631,#44632);
+#44631 = CARTESIAN_POINT('',(0.,0.));
+#44632 = VECTOR('',#44633,1.);
+#44633 = DIRECTION('',(1.,0.));
+#44634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44635 = ORIENTED_EDGE('',*,*,#44636,.F.);
+#44636 = EDGE_CURVE('',#44358,#44572,#44637,.T.);
+#44637 = SURFACE_CURVE('',#44638,(#44683,#44731),.PCURVE_S1.);
+#44638 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#44639,#44640,#44641,#44642,
+    #44643,#44644,#44645,#44646,#44647,#44648,#44649,#44650,#44651,
+    #44652,#44653,#44654,#44655,#44656,#44657,#44658,#44659,#44660,
+    #44661,#44662,#44663,#44664,#44665,#44666,#44667,#44668,#44669,
+    #44670,#44671,#44672,#44673,#44674,#44675,#44676,#44677,#44678,
+    #44679,#44680,#44681,#44682),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.975973613221E-02,0.271751779573,0.329757778015,0.511766946503,
+    0.695775778773,0.951750534907,1.),.UNSPECIFIED.);
+#44639 = CARTESIAN_POINT('',(4.,-1.07E-15,98.499996109063));
+#44640 = CARTESIAN_POINT('',(4.,7.136907934832E-02,98.522713591661));
+#44641 = CARTESIAN_POINT('',(3.998514381021,0.142738203068,
+    98.545431080758));
+#44642 = CARTESIAN_POINT('',(3.995543145048,0.214070191804,
+    98.568148572221));
+#44643 = CARTESIAN_POINT('',(3.991087450645,0.285327942077,
+    98.590866063184));
+#44644 = CARTESIAN_POINT('',(3.985149612958,0.356474426288,
+    98.613583552051));
+#44645 = CARTESIAN_POINT('',(3.97773310371,0.427472692713,
+    98.636301038497));
+#44646 = CARTESIAN_POINT('',(3.91696752274,0.91147001252,98.791571610405
+    ));
+#44647 = CARTESIAN_POINT('',(3.814885191878,1.318530313423,
+    98.924181453737));
+#44648 = CARTESIAN_POINT('',(3.663480859803,1.711821308473,
+    99.056744720469));
+#44649 = CARTESIAN_POINT('',(3.46513956343,2.08428212191,99.189292338107
+    ));
+#44650 = CARTESIAN_POINT('',(3.223316777837,2.42942382717,
+    99.321855652327));
+#44651 = CARTESIAN_POINT('',(2.942539957698,2.741326458931,
+    99.454465531771));
+#44652 = CARTESIAN_POINT('',(2.55017757672,3.083412974699,
+    99.620161451039));
+#44653 = CARTESIAN_POINT('',(2.46961830693,3.149454581355,
+    99.653304303226));
+#44654 = CARTESIAN_POINT('',(2.387068063618,3.213036974034,
+    99.68644716516));
+#44655 = CARTESIAN_POINT('',(2.302617097705,3.274088428643,
+    99.719590029412));
+#44656 = CARTESIAN_POINT('',(2.216358736604,3.332541476643,
+    99.75273288862));
+#44657 = CARTESIAN_POINT('',(2.128389384225,3.388332905051,
+    99.785875735488));
+#44658 = CARTESIAN_POINT('',(1.757724859434,3.607927595197,
+    99.923012953048));
+#44659 = CARTESIAN_POINT('',(1.460726730664,3.747694319043,
+    100.0270241607));
+#44660 = CARTESIAN_POINT('',(1.150951899509,3.858824911468,
+    100.1310229729));
+#44661 = CARTESIAN_POINT('',(0.831720007761,3.939982459228,
+    100.23501392328));
+#44662 = CARTESIAN_POINT('',(0.506482204421,3.990289590902,
+    100.33901278239));
+#44663 = CARTESIAN_POINT('',(0.178793555056,4.009335487155,
+    100.44302406048));
+#44664 = CARTESIAN_POINT('',(-0.477764061601,3.985076906518,
+    100.65215553158));
+#44665 = CARTESIAN_POINT('',(-0.806718299886,3.941080967078,
+    100.75731030243));
+#44666 = CARTESIAN_POINT('',(-1.130774917277,3.865405855123,
+    100.86245197846));
+#44667 = CARTESIAN_POINT('',(-1.446302668587,3.758752845173,
+    100.96758531434));
+#44668 = CARTESIAN_POINT('',(-1.749815624734,3.622300226583,
+    101.07272694448));
+#44669 = CARTESIAN_POINT('',(-2.038001741083,3.457693650912,
+    101.17788164321));
+#44670 = CARTESIAN_POINT('',(-2.683075811696,3.002036535739,
+    101.4292746052));
+#44671 = CARTESIAN_POINT('',(-3.023078698933,2.686480354364,
+    101.57562301616));
+#44672 = CARTESIAN_POINT('',(-3.319192231476,2.326374395677,
+    101.7218940047));
+#44673 = CARTESIAN_POINT('',(-3.564721701942,1.929200313607,
+    101.86814276697));
+#44674 = CARTESIAN_POINT('',(-3.754481083123,1.503347308587,
+    102.01441402045));
+#44675 = CARTESIAN_POINT('',(-3.884770464652,1.058148194184,
+    102.16076260244));
+#44676 = CARTESIAN_POINT('',(-3.967220952142,0.518323165072,
+    102.33458684774));
+#44677 = CARTESIAN_POINT('',(-3.97813476957,0.432377385467,
+    102.36215509143));
+#44678 = CARTESIAN_POINT('',(-3.986875856859,0.34616691066,
+    102.38972333339));
+#44679 = CARTESIAN_POINT('',(-3.993436687541,0.259757648978,
+    102.41729157099));
+#44680 = CARTESIAN_POINT('',(-3.997812243465,0.173215701477,
+    102.44485980277));
+#44681 = CARTESIAN_POINT('',(-4.000000014791,8.66073619377E-02,
+    102.47242802837));
+#44682 = CARTESIAN_POINT('',(-4.,-8.8312982967E-07,102.4999962486));
+#44683 = PCURVE('',#41235,#44684);
+#44684 = DEFINITIONAL_REPRESENTATION('',(#44685),#44730);
+#44685 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#44686,#44687,#44688,#44689,
+    #44690,#44691,#44692,#44693,#44694,#44695,#44696,#44697,#44698,
+    #44699,#44700,#44701,#44702,#44703,#44704,#44705,#44706,#44707,
+    #44708,#44709,#44710,#44711,#44712,#44713,#44714,#44715,#44716,
+    #44717,#44718,#44719,#44720,#44721,#44722,#44723,#44724,#44725,
+    #44726,#44727,#44728,#44729),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.975973613221E-02,0.271751779573,0.329757778015,0.511766946503,
+    0.695775778773,0.951750534907,1.),.UNSPECIFIED.);
+#44686 = CARTESIAN_POINT('',(-0.931753273396,3.141694445305));
+#44687 = CARTESIAN_POINT('',(-0.931753275053,3.159537294742));
+#44688 = CARTESIAN_POINT('',(-0.931753276404,3.17738014924));
+#44689 = CARTESIAN_POINT('',(-0.931753277855,3.195223005789));
+#44690 = CARTESIAN_POINT('',(-0.931753279626,3.213065862268));
+#44691 = CARTESIAN_POINT('',(-0.931753281753,3.230908717454));
+#44692 = CARTESIAN_POINT('',(-0.931753284088,3.248751571016));
+#44693 = CARTESIAN_POINT('',(-0.931753299188,3.37070476769));
+#44694 = CARTESIAN_POINT('',(-0.931753311847,3.47485969484));
+#44695 = CARTESIAN_POINT('',(-0.931753267275,3.578978015923));
+#44696 = CARTESIAN_POINT('',(-0.931753142,3.683083988652));
+#44697 = CARTESIAN_POINT('',(-0.931753102348,3.787202317929));
+#44698 = CARTESIAN_POINT('',(-0.931753103554,3.89135724405));
+#44699 = CARTESIAN_POINT('',(-0.931753143943,4.021498753764));
+#44700 = CARTESIAN_POINT('',(-0.931753153881,4.04752993826));
+#44701 = CARTESIAN_POINT('',(-0.931753165275,4.073561131653));
+#44702 = CARTESIAN_POINT('',(-0.931753177714,4.099592327941));
+#44703 = CARTESIAN_POINT('',(-0.931753190773,4.125623521137));
+#44704 = CARTESIAN_POINT('',(-0.931753204018,4.151654705258));
+#44705 = CARTESIAN_POINT('',(-0.93175325776,4.259365555152));
+#44706 = CARTESIAN_POINT('',(-0.931753296394,4.341058448008));
+#44707 = CARTESIAN_POINT('',(-0.931753319593,4.422741600125));
+#44708 = CARTESIAN_POINT('',(-0.93175332221,4.504418562545));
+#44709 = CARTESIAN_POINT('',(-0.931753308009,4.586101718887));
+#44710 = CARTESIAN_POINT('',(-0.931753285567,4.667794616802));
+#44711 = CARTESIAN_POINT('',(-0.931753232838,4.832051370235));
+#44712 = CARTESIAN_POINT('',(-0.931753202557,4.914642383997));
+#44713 = CARTESIAN_POINT('',(-0.931753174798,4.997223115021));
+#44714 = CARTESIAN_POINT('',(-0.931753152815,5.079797309503));
+#44715 = CARTESIAN_POINT('',(-0.931753141941,5.162378039402));
+#44716 = CARTESIAN_POINT('',(-0.931753147806,5.244969052192));
+#44717 = CARTESIAN_POINT('',(-0.931753195242,5.44241910823));
+#44718 = CARTESIAN_POINT('',(-0.931753254259,5.55736467312));
+#44719 = CARTESIAN_POINT('',(-0.931753305448,5.672249401444));
+#44720 = CARTESIAN_POINT('',(-0.931753420514,5.787116642457));
+#44721 = CARTESIAN_POINT('',(-0.931753248569,5.902001345814));
+#44722 = CARTESIAN_POINT('',(-0.931753157067,6.016946943628));
+#44723 = CARTESIAN_POINT('',(-0.931753238363,6.153472716398));
+#44724 = CARTESIAN_POINT('',(-0.931753254573,6.175125486486));
+#44725 = CARTESIAN_POINT('',(-0.931753278227,6.196778259698));
+#44726 = CARTESIAN_POINT('',(-0.93175331001,6.218431033168));
+#44727 = CARTESIAN_POINT('',(-0.931753347158,6.240083803331));
+#44728 = CARTESIAN_POINT('',(-0.93175338346,6.261736565921));
+#44729 = CARTESIAN_POINT('',(-0.93175340926,6.283389315972));
+#44730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44731 = PCURVE('',#44278,#44732);
+#44732 = DEFINITIONAL_REPRESENTATION('',(#44733),#44778);
+#44733 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#44734,#44735,#44736,#44737,
+    #44738,#44739,#44740,#44741,#44742,#44743,#44744,#44745,#44746,
+    #44747,#44748,#44749,#44750,#44751,#44752,#44753,#44754,#44755,
+    #44756,#44757,#44758,#44759,#44760,#44761,#44762,#44763,#44764,
+    #44765,#44766,#44767,#44768,#44769,#44770,#44771,#44772,#44773,
+    #44774,#44775,#44776,#44777),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.975973613221E-02,0.271751779573,0.329757778015,0.511766946503,
+    0.695775778773,0.951750534907,1.),.UNSPECIFIED.);
+#44734 = CARTESIAN_POINT('',(0.,-98.49999610906));
+#44735 = CARTESIAN_POINT('',(-1.784226983708E-02,-98.52271359166));
+#44736 = CARTESIAN_POINT('',(-3.56845447407E-02,-98.54543108075));
+#44737 = CARTESIAN_POINT('',(-5.352682171632E-02,-98.56814857222));
+#44738 = CARTESIAN_POINT('',(-7.136909865981E-02,-98.59086606318));
+#44739 = CARTESIAN_POINT('',(-8.921137435747E-02,-98.61358355205));
+#44740 = CARTESIAN_POINT('',(-0.107053648486,-98.63630103849));
+#44741 = CARTESIAN_POINT('',(-0.229002885212,-98.7915716104));
+#44742 = CARTESIAN_POINT('',(-0.333154432009,-98.92418145373));
+#44743 = CARTESIAN_POINT('',(-0.437269377162,-99.05674472046));
+#44744 = CARTESIAN_POINT('',(-0.541371959776,-99.1892923381));
+#44745 = CARTESIAN_POINT('',(-0.645486898888,-99.32185565232));
+#44746 = CARTESIAN_POINT('',(-0.749638440724,-99.45446553177));
+#44747 = CARTESIAN_POINT('',(-0.879775729356,-99.62016145103));
+#44748 = CARTESIAN_POINT('',(-0.905806069928,-99.65330430322));
+#44749 = CARTESIAN_POINT('',(-0.931836419766,-99.68644716516));
+#44750 = CARTESIAN_POINT('',(-0.957866772836,-99.71959002941));
+#44751 = CARTESIAN_POINT('',(-0.983897123094,-99.75273288862));
+#44752 = CARTESIAN_POINT('',(-1.009927464484,-99.78587573548));
+#44753 = CARTESIAN_POINT('',(-1.117634827823,-99.92301295304));
+#44754 = CARTESIAN_POINT('',(-1.199325077452,-100.0270241607));
+#44755 = CARTESIAN_POINT('',(-1.281005585217,-100.1310229729));
+#44756 = CARTESIAN_POINT('',(-1.362679898405,-100.2350139232));
+#44757 = CARTESIAN_POINT('',(-1.444360399492,-100.3390127823));
+#44758 = CARTESIAN_POINT('',(-1.526050638429,-100.4430240604));
+#44759 = CARTESIAN_POINT('',(-1.690302043051,-100.6521555315));
+#44760 = CARTESIAN_POINT('',(-1.772890366057,-100.7573103024));
+#44761 = CARTESIAN_POINT('',(-1.855468407836,-100.8624519784));
+#44762 = CARTESIAN_POINT('',(-1.938039916788,-100.9675853143));
+#44763 = CARTESIAN_POINT('',(-2.020617964964,-101.0727269444));
+#44764 = CARTESIAN_POINT('',(-2.103206298662,-101.1778816432));
+#44765 = CARTESIAN_POINT('',(-2.300649955686,-101.4292746052));
+#44766 = CARTESIAN_POINT('',(-2.41559180041,-101.5756230161));
+#44767 = CARTESIAN_POINT('',(-2.530472811401,-101.7218940047));
+#44768 = CARTESIAN_POINT('',(-2.645336339373,-101.8681427669));
+#44769 = CARTESIAN_POINT('',(-2.760217321178,-102.0144140204));
+#44770 = CARTESIAN_POINT('',(-2.875159140603,-102.1607626024));
+#44771 = CARTESIAN_POINT('',(-3.011680463329,-102.3345868477));
+#44772 = CARTESIAN_POINT('',(-3.033332528732,-102.3621550914));
+#44773 = CARTESIAN_POINT('',(-3.054984598912,-102.3897233333));
+#44774 = CARTESIAN_POINT('',(-3.07663667167,-102.4172915709));
+#44775 = CARTESIAN_POINT('',(-3.098288744202,-102.4448598027));
+#44776 = CARTESIAN_POINT('',(-3.119940813105,-102.4724280283));
+#44777 = CARTESIAN_POINT('',(-3.141592874372,-102.4999962486));
+#44778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44779 = ADVANCED_FACE('',(#44780),#41488,.F.);
+#44780 = FACE_BOUND('',#44781,.F.);
+#44781 = EDGE_LOOP('',(#44782,#44783,#44784,#44825));
+#44782 = ORIENTED_EDGE('',*,*,#44530,.F.);
+#44783 = ORIENTED_EDGE('',*,*,#41475,.T.);
+#44784 = ORIENTED_EDGE('',*,*,#44785,.T.);
+#44785 = EDGE_CURVE('',#41435,#44786,#44788,.T.);
+#44786 = VERTEX_POINT('',#44787);
+#44787 = CARTESIAN_POINT('',(-3.100003176376,1.103890792E-06,
+    103.75884884794));
+#44788 = SURFACE_CURVE('',#44789,(#44811,#44818),.PCURVE_S1.);
+#44789 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#44790,#44791,#44792,#44793,
+    #44794,#44795,#44796,#44797,#44798,#44799,#44800,#44801,#44802,
+    #44803,#44804,#44805,#44806,#44807,#44808,#44809,#44810),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#44790 = CARTESIAN_POINT('',(-3.10000293191,1.01893339366E-06,
+    95.758848607737));
+#44791 = CARTESIAN_POINT('',(-3.100003484701,-0.885356908423,
+    96.122485228614));
+#44792 = CARTESIAN_POINT('',(-2.82186081973,-1.770719414248,
+    96.486123507026));
+#44793 = CARTESIAN_POINT('',(-2.265568348692,-2.558980985048,
+    96.849749911574));
+#44794 = CARTESIAN_POINT('',(-1.46927980371,-3.153074294753,
+    97.213406849726));
+#44795 = CARTESIAN_POINT('',(-0.509190683349,-3.473006854511,
+    97.577020010637));
+#44796 = CARTESIAN_POINT('',(0.509190720608,-3.472999862182,
+    97.940671485692));
+#44797 = CARTESIAN_POINT('',(1.469272370339,-3.153075802387,
+    98.304302205221));
+#44798 = CARTESIAN_POINT('',(2.26557047633,-2.558986194446,
+    98.667939892587));
+#44799 = CARTESIAN_POINT('',(2.821858759708,-1.770718614484,
+    99.031575966427));
+#44800 = CARTESIAN_POINT('',(3.378146609106,-1.16325022345E-06,
+    99.75884872785));
+#44801 = CARTESIAN_POINT('',(2.821860042959,1.770716691128,
+    100.48612148925));
+#44802 = CARTESIAN_POINT('',(2.265573670817,2.558986136322,
+    100.84975756314));
+#44803 = CARTESIAN_POINT('',(1.469265697053,3.153068149046,
+    101.21339525038));
+#44804 = CARTESIAN_POINT('',(0.509214655326,3.473010787548,
+    101.57702597012));
+#44805 = CARTESIAN_POINT('',(-0.509219540492,3.47299892526,
+    101.94067744492));
+#44806 = CARTESIAN_POINT('',(-1.469248460645,3.153076967796,
+    102.30429060606));
+#44807 = CARTESIAN_POINT('',(-2.265582997406,2.558983247672,
+    102.66794754406));
+#44808 = CARTESIAN_POINT('',(-2.821855452609,1.770721182124,
+    103.03157394868));
+#44809 = CARTESIAN_POINT('',(-3.10000259933,0.885359031248,
+    103.39521222707));
+#44810 = CARTESIAN_POINT('',(-3.100003176376,1.10389071883E-06,
+    103.75884884794));
+#44811 = PCURVE('',#41488,#44812);
+#44812 = DEFINITIONAL_REPRESENTATION('',(#44813),#44817);
+#44813 = LINE('',#44814,#44815);
+#44814 = CARTESIAN_POINT('',(-0.,0.));
+#44815 = VECTOR('',#44816,1.);
+#44816 = DIRECTION('',(0.,1.));
+#44817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44818 = PCURVE('',#41811,#44819);
+#44819 = DEFINITIONAL_REPRESENTATION('',(#44820),#44824);
+#44820 = LINE('',#44821,#44822);
+#44821 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#44822 = VECTOR('',#44823,1.);
+#44823 = DIRECTION('',(0.,1.));
+#44824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44825 = ORIENTED_EDGE('',*,*,#44826,.F.);
+#44826 = EDGE_CURVE('',#44531,#44786,#44827,.T.);
+#44827 = SURFACE_CURVE('',#44828,(#44831,#44838),.PCURVE_S1.);
+#44828 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44829,#44830),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#44829 = CARTESIAN_POINT('',(-3.099996823646,1.10387091734E-06,
+    102.74115739434));
+#44830 = CARTESIAN_POINT('',(-3.100003176376,1.10389071883E-06,
+    103.75884884794));
+#44831 = PCURVE('',#41488,#44832);
+#44832 = DEFINITIONAL_REPRESENTATION('',(#44833),#44837);
+#44833 = LINE('',#44834,#44835);
+#44834 = CARTESIAN_POINT('',(0.,6.283389315972));
+#44835 = VECTOR('',#44836,1.);
+#44836 = DIRECTION('',(1.,0.));
+#44837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44838 = PCURVE('',#44839,#44882);
+#44839 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#44840,#44841,#44842,#44843,#44844,#44845,#44846,#44847,#44848
+      ,#44849,#44850,#44851,#44852,#44853,#44854,#44855,#44856,#44857
+      ,#44858,#44859,#44860)
+    ,(#44861,#44862,#44863,#44864,#44865,#44866,#44867,#44868,#44869
+      ,#44870,#44871,#44872,#44873,#44874,#44875,#44876,#44877,#44878
+      ,#44879,#44880,#44881
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#44840 = CARTESIAN_POINT('',(-3.099996823646,1.10387103858E-06,
+    102.74115739434));
+#44841 = CARTESIAN_POINT('',(-3.099996877143,-0.885355009143,
+    103.10479401521));
+#44842 = CARTESIAN_POINT('',(-2.821850930962,-1.770715543813,
+    103.46843229365));
+#44843 = CARTESIAN_POINT('',(-2.265580176989,-2.558976390076,
+    103.83205869808));
+#44844 = CARTESIAN_POINT('',(-1.46924769552,-3.153069459973,
+    104.19571563647));
+#44845 = CARTESIAN_POINT('',(-0.50922097014,-3.472991445529,
+    104.55932879713));
+#44846 = CARTESIAN_POINT('',(0.509211138242,-3.473004033027,
+    104.92298027233));
+#44847 = CARTESIAN_POINT('',(1.469260440653,-3.153062733987,
+    105.28661099182));
+#44848 = CARTESIAN_POINT('',(2.265567205585,-2.558982505769,
+    105.65024867919));
+#44849 = CARTESIAN_POINT('',(2.82185299915,-1.770715072133,
+    106.01388475303));
+#44850 = CARTESIAN_POINT('',(3.378139686388,-1.24259994002E-06,
+    106.74115751445));
+#44851 = CARTESIAN_POINT('',(2.82185423804,1.770712976141,
+    107.46843027586));
+#44852 = CARTESIAN_POINT('',(2.265567656037,2.558979336914,
+    107.83206634973));
+#44853 = CARTESIAN_POINT('',(1.46927160494,3.153068294494,
+    108.19570403702));
+#44854 = CARTESIAN_POINT('',(0.509192150612,3.47299238247,
+    108.55933475662));
+#44855 = CARTESIAN_POINT('',(-0.509187166575,3.47300010003,
+    108.9229862317));
+#44856 = CARTESIAN_POINT('',(-1.46927454712,3.153068879659,
+    109.28659939247));
+#44857 = CARTESIAN_POINT('',(-2.265561883534,2.558977354488,
+    109.65025633078));
+#44858 = CARTESIAN_POINT('',(-2.821853775915,1.770717795273,
+    110.01388273524));
+#44859 = CARTESIAN_POINT('',(-3.099996501421,0.885357301843,
+    110.37752101369));
+#44860 = CARTESIAN_POINT('',(-3.099996579195,1.18882658784E-06,
+    110.74115763455));
+#44861 = CARTESIAN_POINT('',(-3.100003176376,1.10389083963E-06,
+    103.75884884794));
+#44862 = CARTESIAN_POINT('',(-3.10000375342,-0.885356893287,
+    104.12248546881));
+#44863 = CARTESIAN_POINT('',(-2.821861090786,-1.770719476545,
+    104.48612374722));
+#44864 = CARTESIAN_POINT('',(-2.265568597481,-2.558981124763,
+    104.84975015181));
+#44865 = CARTESIAN_POINT('',(-1.469280005983,-3.15307450313,
+    105.21340708988));
+#44866 = CARTESIAN_POINT('',(-0.509190818682,-3.473007114434,
+    105.5770202509));
+#44867 = CARTESIAN_POINT('',(0.509190665583,-3.473000150009,
+    105.94067172584));
+#44868 = CARTESIAN_POINT('',(1.469272399793,-3.153076091301,
+    106.30430244546));
+#44869 = CARTESIAN_POINT('',(2.265570584859,-2.55898645833,
+    106.66794013277));
+#44870 = CARTESIAN_POINT('',(2.821858933708,-1.770718831453,
+    107.03157620663));
+#44871 = CARTESIAN_POINT('',(3.3781468755,-1.25582885272E-06,
+    107.75884896805));
+#44872 = CARTESIAN_POINT('',(2.821860314013,1.77071675343,
+    108.48612172946));
+#44873 = CARTESIAN_POINT('',(2.265573919607,2.558986276032,
+    108.84975780334));
+#44874 = CARTESIAN_POINT('',(1.469265899325,3.153068357424,
+    109.21339549061));
+#44875 = CARTESIAN_POINT('',(0.509214790665,3.473011047474,
+    109.5770262103));
+#44876 = CARTESIAN_POINT('',(-0.509219485477,3.472999213083,
+    109.94067768515));
+#44877 = CARTESIAN_POINT('',(-1.469248490092,3.153077256715,
+    110.30429084626));
+#44878 = CARTESIAN_POINT('',(-2.265583105942,2.558983511551,
+    110.66794778427));
+#44879 = CARTESIAN_POINT('',(-2.821855626602,1.770721399095,
+    111.03157418888));
+#44880 = CARTESIAN_POINT('',(-3.100002819537,0.885359186025,
+    111.39521246729));
+#44881 = CARTESIAN_POINT('',(-3.10000342083,1.18884422085E-06,
+    111.75884908815));
+#44882 = DEFINITIONAL_REPRESENTATION('',(#44883),#44887);
+#44883 = LINE('',#44884,#44885);
+#44884 = CARTESIAN_POINT('',(0.,0.));
+#44885 = VECTOR('',#44886,1.);
+#44886 = DIRECTION('',(1.,0.));
+#44887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44888 = ADVANCED_FACE('',(#44889),#41811,.F.);
+#44889 = FACE_BOUND('',#44890,.F.);
+#44890 = EDGE_LOOP('',(#44891,#44892,#44893,#45018,#45148));
+#44891 = ORIENTED_EDGE('',*,*,#44785,.F.);
+#44892 = ORIENTED_EDGE('',*,*,#41798,.T.);
+#44893 = ORIENTED_EDGE('',*,*,#44894,.T.);
+#44894 = EDGE_CURVE('',#41669,#44895,#44897,.T.);
+#44895 = VERTEX_POINT('',#44896);
+#44896 = CARTESIAN_POINT('',(4.,0.,99.99999613632));
+#44897 = SURFACE_CURVE('',#44898,(#44936,#44977),.PCURVE_S1.);
+#44898 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#44899,#44900,#44901,#44902,
+    #44903,#44904,#44905,#44906,#44907,#44908,#44909,#44910,#44911,
+    #44912,#44913,#44914,#44915,#44916,#44917,#44918,#44919,#44920,
+    #44921,#44922,#44923,#44924,#44925,#44926,#44927,#44928,#44929,
+    #44930,#44931,#44932,#44933,#44934,#44935),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385578280147E-02,0.187859553847,0.365858145652,
+    0.567850169007,0.741849523514,0.91184955759,1.),.UNSPECIFIED.);
+#44899 = CARTESIAN_POINT('',(-4.,-8.1511331373E-07,95.999996537354));
+#44900 = CARTESIAN_POINT('',(-3.999999960747,-0.154677683066,
+    96.04923164143));
+#44901 = CARTESIAN_POINT('',(-3.99282241842,-0.309355366262,
+    96.09846699085));
+#44902 = CARTESIAN_POINT('',(-3.978467407076,-0.46361575894,
+    96.147702058327));
+#44903 = CARTESIAN_POINT('',(-3.956967125712,-0.617043494348,
+    96.196937152448));
+#44904 = CARTESIAN_POINT('',(-3.928385780402,-0.769226934586,
+    96.246172567318));
+#44905 = CARTESIAN_POINT('',(-3.837919209801,-1.152120673106,
+    96.371407122521));
+#44906 = CARTESIAN_POINT('',(-3.766373304769,-1.380556435338,
+    96.447408780276));
+#44907 = CARTESIAN_POINT('',(-3.678538148113,-1.603561803144,
+    96.523407835));
+#44908 = CARTESIAN_POINT('',(-3.574941768325,-1.819696487464,
+    96.599406880861));
+#44909 = CARTESIAN_POINT('',(-3.456279965519,-2.02759332908,
+    96.67540852097));
+#44910 = CARTESIAN_POINT('',(-3.115961254572,-2.535695838077,
+    96.870068763));
+#44911 = CARTESIAN_POINT('',(-2.873833687051,-2.822280259848,
+    96.988750676345));
+#44912 = CARTESIAN_POINT('',(-2.600335784269,-3.080736661828,
+    97.107407832085));
+#44913 = CARTESIAN_POINT('',(-2.299622952892,-3.306950286241,
+    97.226064997346));
+#44914 = CARTESIAN_POINT('',(-1.976449298197,-3.497515704044,
+    97.344746908383));
+#44915 = CARTESIAN_POINT('',(-1.250263508643,-3.823061424166,
+    97.598063540459));
+#44916 = CARTESIAN_POINT('',(-0.842166459259,-3.947173682406,
+    97.732758767135));
+#44917 = CARTESIAN_POINT('',(-0.420004450778,-4.018694590461,
+    97.8674078279));
+#44918 = CARTESIAN_POINT('',(7.822893483045E-03,-4.036008328524,
+    98.002056887009));
+#44919 = CARTESIAN_POINT('',(0.432763365691,-3.998959034951,
+    98.136752112056));
+#44920 = CARTESIAN_POINT('',(1.202382452002,-3.832371316908,
+    98.387402697896));
+#44921 = CARTESIAN_POINT('',(1.550173766562,-3.716329443316,
+    98.503416322894));
+#44922 = CARTESIAN_POINT('',(1.884137554279,-3.562496013614,
+    98.619407836007));
+#44923 = CARTESIAN_POINT('',(2.199260901667,-3.373039389801,
+    98.735399347042));
+#44924 = CARTESIAN_POINT('',(2.490930017601,-3.150882593719,
+    98.851412971293));
+#44925 = CARTESIAN_POINT('',(3.013229141341,-2.654658044952,
+    99.080736441762));
+#44926 = CARTESIAN_POINT('',(3.245188703404,-2.381824192137,
+    99.19408195981));
+#44927 = CARTESIAN_POINT('',(3.447212019425,-2.08494976451,
+    99.307407818567));
+#44928 = CARTESIAN_POINT('',(3.61633599045,-1.768177087271,
+    99.420733676932));
+#44929 = CARTESIAN_POINT('',(3.750267784572,-1.436053876927,
+    99.53407918899));
+#44930 = CARTESIAN_POINT('',(3.898078683613,-0.916004911472,
+    99.706172412994));
+#44931 = CARTESIAN_POINT('',(3.938716793353,-0.735626861705,
+    99.764937577516));
+#44932 = CARTESIAN_POINT('',(3.969325640492,-0.553136531171,
+    99.823702002446));
+#44933 = CARTESIAN_POINT('',(3.989775146689,-0.369230467417,
+    99.882466430001));
+#44934 = CARTESIAN_POINT('',(4.,-0.184614245298,99.941231599309));
+#44935 = CARTESIAN_POINT('',(4.,-1.33E-15,99.99999613632));
+#44936 = PCURVE('',#41811,#44937);
+#44937 = DEFINITIONAL_REPRESENTATION('',(#44938),#44976);
+#44938 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#44939,#44940,#44941,#44942,
+    #44943,#44944,#44945,#44946,#44947,#44948,#44949,#44950,#44951,
+    #44952,#44953,#44954,#44955,#44956,#44957,#44958,#44959,#44960,
+    #44961,#44962,#44963,#44964,#44965,#44966,#44967,#44968,#44969,
+    #44970,#44971,#44972,#44973,#44974,#44975),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385578280147E-02,0.187859553847,0.365858145652,
+    0.567850169007,0.741849523514,0.91184955759,1.),.UNSPECIFIED.);
+#44939 = CARTESIAN_POINT('',(-0.103532091869,0.));
+#44940 = CARTESIAN_POINT('',(-0.103532137947,3.86704471143E-02));
+#44941 = CARTESIAN_POINT('',(-0.103532220873,7.734111510792E-02));
+#44942 = CARTESIAN_POINT('',(-0.103532267526,0.116011550285));
+#44943 = CARTESIAN_POINT('',(-0.103532284326,0.154681988038));
+#44944 = CARTESIAN_POINT('',(-0.103532297575,0.193352665084));
+#44945 = CARTESIAN_POINT('',(-0.103532287951,0.291714855997));
+#44946 = CARTESIAN_POINT('',(-0.103532252673,0.351408329611));
+#44947 = CARTESIAN_POINT('',(-0.103532215735,0.411099742888));
+#44948 = CARTESIAN_POINT('',(-0.103532193887,0.470791151957));
+#44949 = CARTESIAN_POINT('',(-0.10353219197,0.530484614035));
+#44950 = CARTESIAN_POINT('',(-0.10353221777,0.683375345804));
+#44951 = CARTESIAN_POINT('',(-0.103532264839,0.776590945445));
+#44952 = CARTESIAN_POINT('',(-0.103532322361,0.869787137657));
+#44953 = CARTESIAN_POINT('',(-0.103532348444,0.96298333112));
+#44954 = CARTESIAN_POINT('',(-0.103532355531,1.056198938877));
+#44955 = CARTESIAN_POINT('',(-0.103532336132,1.255159826774));
+#44956 = CARTESIAN_POINT('',(-0.103532305194,1.360952623496));
+#44957 = CARTESIAN_POINT('',(-0.103532264753,1.46670913203));
+#44958 = CARTESIAN_POINT('',(-0.103532220771,1.572465642849));
+#44959 = CARTESIAN_POINT('',(-0.103532193651,1.678258439756));
+#44960 = CARTESIAN_POINT('',(-0.103532191085,1.875125346552));
+#44961 = CARTESIAN_POINT('',(-0.10353220884,1.966245212598));
+#44962 = CARTESIAN_POINT('',(-0.103532250068,2.057347727951));
+#44963 = CARTESIAN_POINT('',(-0.103532312112,2.148450243522));
+#44964 = CARTESIAN_POINT('',(-0.103532357962,2.239570109832));
+#44965 = CARTESIAN_POINT('',(-0.103532394149,2.419686195668));
+#44966 = CARTESIAN_POINT('',(-0.103532385877,2.508710433593));
+#44967 = CARTESIAN_POINT('',(-0.103532338968,2.597719211499));
+#44968 = CARTESIAN_POINT('',(-0.103532263337,2.686727986292));
+#44969 = CARTESIAN_POINT('',(-0.103532224018,2.775752222156));
+#44970 = CARTESIAN_POINT('',(-0.103532204404,2.910918316053));
+#44971 = CARTESIAN_POINT('',(-0.103532204487,2.957073871593));
+#44972 = CARTESIAN_POINT('',(-0.103532212814,3.003228849681));
+#44973 = CARTESIAN_POINT('',(-0.103532221152,3.049383828517));
+#44974 = CARTESIAN_POINT('',(-0.103532223452,3.095539385486));
+#44975 = CARTESIAN_POINT('',(-0.103532227737,3.141694446092));
+#44976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44977 = PCURVE('',#41752,#44978);
+#44978 = DEFINITIONAL_REPRESENTATION('',(#44979),#45017);
+#44979 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#44980,#44981,#44982,#44983,
+    #44984,#44985,#44986,#44987,#44988,#44989,#44990,#44991,#44992,
+    #44993,#44994,#44995,#44996,#44997,#44998,#44999,#45000,#45001,
+    #45002,#45003,#45004,#45005,#45006,#45007,#45008,#45009,#45010,
+    #45011,#45012,#45013,#45014,#45015,#45016),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385578280147E-02,0.187859553847,0.365858145652,
+    0.567850169007,0.741849523514,0.91184955759,1.),.UNSPECIFIED.);
+#44980 = CARTESIAN_POINT('',(-3.141592857368,-95.99999653735));
+#44981 = CARTESIAN_POINT('',(-3.180262074356,-96.04923164143));
+#44982 = CARTESIAN_POINT('',(-3.218931496153,-96.09846699085));
+#44983 = CARTESIAN_POINT('',(-3.257600675001,-96.14770205832));
+#44984 = CARTESIAN_POINT('',(-3.296269851228,-96.19693715244));
+#44985 = CARTESIAN_POINT('',(-3.334939265047,-96.24617256731));
+#44986 = CARTESIAN_POINT('',(-3.433298242584,-96.37140712252));
+#44987 = CARTESIAN_POINT('',(-3.492989766046,-96.44740878027));
+#44988 = CARTESIAN_POINT('',(-3.552679235454,-96.523407835));
+#44989 = CARTESIAN_POINT('',(-3.612368706367,-96.59940688086));
+#44990 = CARTESIAN_POINT('',(-3.67206023303,-96.67540852097));
+#44991 = CARTESIAN_POINT('',(-3.824946012427,-96.870068763));
+#44992 = CARTESIAN_POINT('',(-3.918158597003,-96.98875067634));
+#44993 = CARTESIAN_POINT('',(-4.011351772881,-97.10740783208));
+#44994 = CARTESIAN_POINT('',(-4.104544947607,-97.22606499734));
+#44995 = CARTESIAN_POINT('',(-4.197757532075,-97.34474690838));
+#44996 = CARTESIAN_POINT('',(-4.396711957893,-97.59806354045));
+#44997 = CARTESIAN_POINT('',(-4.502501313173,-97.73275876713));
+#44998 = CARTESIAN_POINT('',(-4.608254375395,-97.8674078279));
+#44999 = CARTESIAN_POINT('',(-4.714007437691,-98.002056887));
+#45000 = CARTESIAN_POINT('',(-4.819796793183,-98.13675211205));
+#45001 = CARTESIAN_POINT('',(-5.016657309446,-98.38740269789));
+#45002 = CARTESIAN_POINT('',(-5.107774223037,-98.50341632289));
+#45003 = CARTESIAN_POINT('',(-5.198873792246,-98.619407836));
+#45004 = CARTESIAN_POINT('',(-5.289973361713,-98.73539934704));
+#45005 = CARTESIAN_POINT('',(-5.381090275411,-98.85141297129));
+#45006 = CARTESIAN_POINT('',(-5.561200515518,-99.08073644176));
+#45007 = CARTESIAN_POINT('',(-5.650221859687,-99.19408195981));
+#45008 = CARTESIAN_POINT('',(-5.739227739667,-99.30740781856));
+#45009 = CARTESIAN_POINT('',(-5.828233619796,-99.42073367693));
+#45010 = CARTESIAN_POINT('',(-5.9172549649,-99.53407918899));
+#45011 = CARTESIAN_POINT('',(-6.05241667091,-99.70617241299));
+#45012 = CARTESIAN_POINT('',(-6.098570728384,-99.76493757751));
+#45013 = CARTESIAN_POINT('',(-6.144724208169,-99.82370200244));
+#45014 = CARTESIAN_POINT('',(-6.190877688183,-99.88246643));
+#45015 = CARTESIAN_POINT('',(-6.237031745855,-99.9412315993));
+#45016 = CARTESIAN_POINT('',(-6.28318530718,-99.99999613632));
+#45017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45018 = ORIENTED_EDGE('',*,*,#45019,.T.);
+#45019 = EDGE_CURVE('',#44895,#45020,#45022,.T.);
+#45020 = VERTEX_POINT('',#45021);
+#45021 = CARTESIAN_POINT('',(-4.,-8.83079969E-07,103.99999624863));
+#45022 = SURFACE_CURVE('',#45023,(#45061,#45102),.PCURVE_S1.);
+#45023 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#45024,#45025,#45026,#45027,
+    #45028,#45029,#45030,#45031,#45032,#45033,#45034,#45035,#45036,
+    #45037,#45038,#45039,#45040,#45041,#45042,#45043,#45044,#45045,
+    #45046,#45047,#45048,#45049,#45050,#45051,#45052,#45053,#45054,
+    #45055,#45056,#45057,#45058,#45059,#45060),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199887308241,0.501846425609,0.803805535215,
+    0.927555280508,1.),.UNSPECIFIED.);
+#45024 = CARTESIAN_POINT('',(4.,-1.34E-15,99.99999613632));
+#45025 = CARTESIAN_POINT('',(4.,0.313903950569,100.09991486302));
+#45026 = CARTESIAN_POINT('',(3.971846681977,0.627872262149,
+    100.19985360979));
+#45027 = CARTESIAN_POINT('',(3.915521401127,0.938861338807,
+    100.29978337081));
+#45028 = CARTESIAN_POINT('',(3.831418822816,1.243924919108,
+    100.39970195185));
+#45029 = CARTESIAN_POINT('',(3.720284252879,1.540212166068,
+    100.49962054855));
+#45030 = CARTESIAN_POINT('',(3.58318913933,1.824978139806,
+    100.59955034136));
+#45031 = CARTESIAN_POINT('',(3.421544745501,2.095606652898,
+    100.69948910729));
+#45032 = CARTESIAN_POINT('',(2.958604701571,2.733408486022,
+    100.95034977235));
+#45033 = CARTESIAN_POINT('',(2.627768870218,3.079834578455,
+    101.10144972073));
+#45034 = CARTESIAN_POINT('',(2.250884929544,3.379931046649,
+    101.25245947108));
+#45035 = CARTESIAN_POINT('',(1.835743029219,3.626840806993,
+    101.40340780533));
+#45036 = CARTESIAN_POINT('',(1.390958802309,3.815186818326,
+    101.55435613635));
+#45037 = CARTESIAN_POINT('',(0.925966794617,3.941209934532,
+    101.70536588624));
+#45038 = CARTESIAN_POINT('',(0.450905473162,4.002692590236,
+    101.85646584637));
+#45039 = CARTESIAN_POINT('',(-0.497474392256,3.997171867101,
+    102.15834973728));
+#45040 = CARTESIAN_POINT('',(-0.971787703733,3.930162700939,
+    102.30944974228));
+#45041 = CARTESIAN_POINT('',(-1.435280983902,3.79873468717,
+    102.46045958224));
+#45042 = CARTESIAN_POINT('',(-1.877842292242,3.605223285944,
+    102.61140801123));
+#45043 = CARTESIAN_POINT('',(-2.290081557675,3.353497196689,
+    102.76235631993));
+#45044 = CARTESIAN_POINT('',(-2.663446278504,3.049033333363,
+    102.91336593269));
+#45045 = CARTESIAN_POINT('',(-2.990226612743,2.698779083945,
+    103.06446579457));
+#45046 = CARTESIAN_POINT('',(-3.376606387642,2.15320603791,
+    103.27726716415));
+#45047 = CARTESIAN_POINT('',(-3.48012106064,1.988371622862,
+    103.33912849601));
+#45048 = CARTESIAN_POINT('',(-3.574423336302,1.817872890113,
+    103.40098901389));
+#45049 = CARTESIAN_POINT('',(-3.659154528493,1.642312869538,
+    103.46284850936));
+#45050 = CARTESIAN_POINT('',(-3.734004575869,1.462317970938,
+    103.52470801277));
+#45051 = CARTESIAN_POINT('',(-3.798711554506,1.278536203244,
+    103.5865685483));
+#45052 = CARTESIAN_POINT('',(-3.853063328012,1.091636355919,
+    103.64842989382));
+#45053 = CARTESIAN_POINT('',(-3.9225646779,0.791472930155,103.7465026771
+    ));
+#45054 = CARTESIAN_POINT('',(-3.944625413395,0.679802992803,
+    103.78271605528));
+#45055 = CARTESIAN_POINT('',(-3.963051766544,0.567435731811,
+    103.81892945543));
+#45056 = CARTESIAN_POINT('',(-3.977818309849,0.454509269888,
+    103.85514285773));
+#45057 = CARTESIAN_POINT('',(-3.988905963391,0.341162451168,
+    103.89135624685));
+#45058 = CARTESIAN_POINT('',(-3.996301994835,0.227534841209,
+    103.9275696119));
+#45059 = CARTESIAN_POINT('',(-4.000000019428,0.113766726991,
+    103.96378294648));
+#45060 = CARTESIAN_POINT('',(-4.,-8.8307996988E-07,103.99999624863));
+#45061 = PCURVE('',#41811,#45062);
+#45062 = DEFINITIONAL_REPRESENTATION('',(#45063),#45101);
+#45063 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#45064,#45065,#45066,#45067,
+    #45068,#45069,#45070,#45071,#45072,#45073,#45074,#45075,#45076,
+    #45077,#45078,#45079,#45080,#45081,#45082,#45083,#45084,#45085,
+    #45086,#45087,#45088,#45089,#45090,#45091,#45092,#45093,#45094,
+    #45095,#45096,#45097,#45098,#45099,#45100),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199887308241,0.501846425609,0.803805535215,
+    0.927555280508,1.),.UNSPECIFIED.);
+#45064 = CARTESIAN_POINT('',(-0.103532227737,3.141694446092));
+#45065 = CARTESIAN_POINT('',(-0.103532235021,3.220172982998));
+#45066 = CARTESIAN_POINT('',(-0.103532252511,3.298667245727));
+#45067 = CARTESIAN_POINT('',(-0.103532302644,3.377154454899));
+#45068 = CARTESIAN_POINT('',(-0.10353234129,3.455632879113));
+#45069 = CARTESIAN_POINT('',(-0.103532337498,3.534111306181));
+#45070 = CARTESIAN_POINT('',(-0.103532304153,3.612598519715));
+#45071 = CARTESIAN_POINT('',(-0.103532279554,3.691092781065));
+#45072 = CARTESIAN_POINT('',(-0.103532230262,3.888124663152));
+#45073 = CARTESIAN_POINT('',(-0.103532218569,4.006802131436));
+#45074 = CARTESIAN_POINT('',(-0.103532259566,4.125408773821));
+#45075 = CARTESIAN_POINT('',(-0.103532343834,4.243967202235));
+#45076 = CARTESIAN_POINT('',(-0.103532365737,4.362525628764));
+#45077 = CARTESIAN_POINT('',(-0.103532368641,4.481132276236));
+#45078 = CARTESIAN_POINT('',(-0.103532341118,4.599809751033));
+#45079 = CARTESIAN_POINT('',(-0.103532258306,4.836916452553));
+#45080 = CARTESIAN_POINT('',(-0.10353220204,4.955593931114));
+#45081 = CARTESIAN_POINT('',(-0.103532146951,5.074200587733));
+#45082 = CARTESIAN_POINT('',(-0.103532106476,5.192759025784));
+#45083 = CARTESIAN_POINT('',(-0.103532131819,5.311317435715));
+#45084 = CARTESIAN_POINT('',(-0.103532333421,5.429924068985));
+#45085 = CARTESIAN_POINT('',(-0.103532455714,5.548601538346));
+#45086 = CARTESIAN_POINT('',(-0.10353244578,5.715740763439));
+#45087 = CARTESIAN_POINT('',(-0.103532420629,5.764328104116));
+#45088 = CARTESIAN_POINT('',(-0.103532370677,5.812914793128));
+#45089 = CARTESIAN_POINT('',(-0.103532293555,5.861500666457));
+#45090 = CARTESIAN_POINT('',(-0.103532198557,5.910086538418));
+#45091 = CARTESIAN_POINT('',(-0.103532108679,5.958673224572));
+#45092 = CARTESIAN_POINT('',(-0.103532053191,6.007260564134));
+#45093 = CARTESIAN_POINT('',(-0.103532049306,6.084289250179));
+#45094 = CARTESIAN_POINT('',(-0.103532064543,6.112732102457));
+#45095 = CARTESIAN_POINT('',(-0.103532103453,6.141174983631));
+#45096 = CARTESIAN_POINT('',(-0.103532166848,6.169617878919));
+#45097 = CARTESIAN_POINT('',(-0.103532249353,6.198060773839));
+#45098 = CARTESIAN_POINT('',(-0.1035323394,6.226503654202));
+#45099 = CARTESIAN_POINT('',(-0.10353241923,6.254946506112));
+#45100 = CARTESIAN_POINT('',(-0.103532464898,6.283389315972));
+#45101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45102 = PCURVE('',#45103,#45108);
+#45103 = CYLINDRICAL_SURFACE('',#45104,4.);
+#45104 = AXIS2_PLACEMENT_3D('',#45105,#45106,#45107);
+#45105 = CARTESIAN_POINT('',(0.,0.,0.));
+#45106 = DIRECTION('',(-0.,-0.,-1.));
+#45107 = DIRECTION('',(1.,0.,0.));
+#45108 = DEFINITIONAL_REPRESENTATION('',(#45109),#45147);
+#45109 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#45110,#45111,#45112,#45113,
+    #45114,#45115,#45116,#45117,#45118,#45119,#45120,#45121,#45122,
+    #45123,#45124,#45125,#45126,#45127,#45128,#45129,#45130,#45131,
+    #45132,#45133,#45134,#45135,#45136,#45137,#45138,#45139,#45140,
+    #45141,#45142,#45143,#45144,#45145,#45146),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199887308241,0.501846425609,0.803805535215,
+    0.927555280508,1.),.UNSPECIFIED.);
+#45110 = CARTESIAN_POINT('',(0.,-99.99999613632));
+#45111 = CARTESIAN_POINT('',(-7.84759876422E-02,-100.099914863));
+#45112 = CARTESIAN_POINT('',(-0.156967701932,-100.1998536097));
+#45113 = CARTESIAN_POINT('',(-0.235452365759,-100.2997833708));
+#45114 = CARTESIAN_POINT('',(-0.313928242051,-100.3997019518));
+#45115 = CARTESIAN_POINT('',(-0.392404115915,-100.4996205485));
+#45116 = CARTESIAN_POINT('',(-0.470888774685,-100.5995503413));
+#45117 = CARTESIAN_POINT('',(-0.549380485888,-100.6994891072));
+#45118 = CARTESIAN_POINT('',(-0.74640597006,-100.9503497723));
+#45119 = CARTESIAN_POINT('',(-0.865079589577,-101.1014497207));
+#45120 = CARTESIAN_POINT('',(-0.983682391917,-101.252459471));
+#45121 = CARTESIAN_POINT('',(-1.102236977633,-101.4034078053));
+#45122 = CARTESIAN_POINT('',(-1.220791563526,-101.5543561363));
+#45123 = CARTESIAN_POINT('',(-1.339394365459,-101.7053658862));
+#45124 = CARTESIAN_POINT('',(-1.458067982815,-101.8564658463));
+#45125 = CARTESIAN_POINT('',(-1.6951669663,-102.1583497372));
+#45126 = CARTESIAN_POINT('',(-1.813840575841,-102.3094497422));
+#45127 = CARTESIAN_POINT('',(-1.932443364995,-102.4604595822));
+#45128 = CARTESIAN_POINT('',(-2.050997939286,-102.6114080112));
+#45129 = CARTESIAN_POINT('',(-2.169552525968,-102.7623563199));
+#45130 = CARTESIAN_POINT('',(-2.288155343782,-102.9133659327));
+#45131 = CARTESIAN_POINT('',(-2.406828974149,-103.0644657945));
+#45132 = CARTESIAN_POINT('',(-2.573962767674,-103.2772671641));
+#45133 = CARTESIAN_POINT('',(-2.622548526425,-103.339128496));
+#45134 = CARTESIAN_POINT('',(-2.671133630508,-103.4009890138));
+#45135 = CARTESIAN_POINT('',(-2.719717916994,-103.4628485093));
+#45136 = CARTESIAN_POINT('',(-2.768302201825,-103.5247080127));
+#45137 = CARTESIAN_POINT('',(-2.816887302213,-103.5865685483));
+#45138 = CARTESIAN_POINT('',(-2.865473058571,-103.6484298938));
+#45139 = CARTESIAN_POINT('',(-2.942499239105,-103.7465026771));
+#45140 = CARTESIAN_POINT('',(-2.970941167677,-103.7827160552));
+#45141 = CARTESIAN_POINT('',(-2.999383125853,-103.8189294554));
+#45142 = CARTESIAN_POINT('',(-3.027825098777,-103.8551428577));
+#45143 = CARTESIAN_POINT('',(-3.056267072549,-103.8913562468));
+#45144 = CARTESIAN_POINT('',(-3.084709034231,-103.9275696119));
+#45145 = CARTESIAN_POINT('',(-3.113150971842,-103.9637829464));
+#45146 = CARTESIAN_POINT('',(-3.14159287436,-103.9999962486));
+#45147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45148 = ORIENTED_EDGE('',*,*,#45149,.F.);
+#45149 = EDGE_CURVE('',#44786,#45020,#45150,.T.);
+#45150 = SURFACE_CURVE('',#45151,(#45154,#45161),.PCURVE_S1.);
+#45151 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45152,#45153),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#45152 = CARTESIAN_POINT('',(-3.100003176376,1.10389071928E-06,
+    103.75884884794));
+#45153 = CARTESIAN_POINT('',(-4.100004848972,-1.103865924E-06,
+    104.02679179808));
+#45154 = PCURVE('',#41811,#45155);
+#45155 = DEFINITIONAL_REPRESENTATION('',(#45156),#45160);
+#45156 = LINE('',#45157,#45158);
+#45157 = CARTESIAN_POINT('',(0.,6.283389315972));
+#45158 = VECTOR('',#45159,1.);
+#45159 = DIRECTION('',(1.,0.));
+#45160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45161 = PCURVE('',#45162,#45205);
+#45162 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#45163,#45164,#45165,#45166,#45167,#45168,#45169,#45170,#45171
+      ,#45172,#45173,#45174,#45175,#45176,#45177,#45178,#45179,#45180
+      ,#45181,#45182,#45183)
+    ,(#45184,#45185,#45186,#45187,#45188,#45189,#45190,#45191,#45192
+      ,#45193,#45194,#45195,#45196,#45197,#45198,#45199,#45200,#45201
+      ,#45202,#45203,#45204
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#45163 = CARTESIAN_POINT('',(-3.100003176376,1.10389083874E-06,
+    103.75884884794));
+#45164 = CARTESIAN_POINT('',(-3.10000375342,-0.885356893287,
+    104.12248546881));
+#45165 = CARTESIAN_POINT('',(-2.821861090786,-1.770719476546,
+    104.48612374723));
+#45166 = CARTESIAN_POINT('',(-2.265568237845,-2.558980827713,
+    104.84975153125));
+#45167 = CARTESIAN_POINT('',(-1.469281418839,-3.153075670106,
+    105.21340167057));
+#45168 = CARTESIAN_POINT('',(-0.509188295725,-3.473005030548,
+    105.57702992826));
+#45169 = CARTESIAN_POINT('',(0.509188142627,-3.473002233895,
+    105.94066204849));
+#45170 = CARTESIAN_POINT('',(1.469273812649,-3.153074924325,
+    106.30430786477));
+#45171 = CARTESIAN_POINT('',(2.265570225223,-2.558986755379,
+    106.66793875332));
+#45172 = CARTESIAN_POINT('',(2.821858933708,-1.770718831453,
+    107.03157620663));
+#45173 = CARTESIAN_POINT('',(3.3781468755,-1.25582890032E-06,
+    107.75884896805));
+#45174 = CARTESIAN_POINT('',(2.821860314013,1.77071675343,
+    108.48612172946));
+#45175 = CARTESIAN_POINT('',(2.265573919606,2.558986276032,
+    108.84975780333));
+#45176 = CARTESIAN_POINT('',(1.469265899325,3.153068357423,
+    109.21339549063));
+#45177 = CARTESIAN_POINT('',(0.509214790665,3.473011047475,
+    109.57702621027));
+#45178 = CARTESIAN_POINT('',(-0.509219485476,3.472999213082,
+    109.94067768519));
+#45179 = CARTESIAN_POINT('',(-1.469248490092,3.153077256716,
+    110.30429084623));
+#45180 = CARTESIAN_POINT('',(-2.265583105941,2.558983511551,
+    110.66794778429));
+#45181 = CARTESIAN_POINT('',(-2.821855626602,1.770721399095,
+    111.03157418887));
+#45182 = CARTESIAN_POINT('',(-3.100002819537,0.885359186025,
+    111.39521246729));
+#45183 = CARTESIAN_POINT('',(-3.10000342083,1.18884422085E-06,
+    111.75884908815));
+#45184 = CARTESIAN_POINT('',(-4.100004848972,-1.1038658041E-06,
+    104.02679179808));
+#45185 = CARTESIAN_POINT('',(-4.100004933319,-1.170960678377,
+    104.3904279045));
+#45186 = CARTESIAN_POINT('',(-3.732137729296,-2.341916367897,
+    104.75406235327));
+#45187 = CARTESIAN_POINT('',(-2.996396251911,-3.384467972147,
+    105.1177072967));
+#45188 = CARTESIAN_POINT('',(-1.943238707541,-4.170195698844,
+    105.48132988446));
+#45189 = CARTESIAN_POINT('',(-0.673440204056,-4.593328905136,
+    105.84497435408));
+#45190 = CARTESIAN_POINT('',(0.673444028579,-4.593328575077,
+    106.20861496132));
+#45191 = CARTESIAN_POINT('',(1.943237350774,-4.170193866366,
+    106.57224187204));
+#45192 = CARTESIAN_POINT('',(2.996401660622,-3.384465396958,
+    106.93588371092));
+#45193 = CARTESIAN_POINT('',(3.732138168743,-2.341916273374,
+    107.29951898484));
+#45194 = CARTESIAN_POINT('',(4.467872405363,1.23911725758E-06,
+    108.02679167798));
+#45195 = CARTESIAN_POINT('',(3.732136967085,2.341918374096,
+    108.75406437109));
+#45196 = CARTESIAN_POINT('',(2.996403478056,3.384468574255,
+    109.11770102456));
+#45197 = CARTESIAN_POINT('',(1.943215609355,4.17018786157,
+    109.48133606437));
+#45198 = CARTESIAN_POINT('',(0.673484949831,4.593340705175,
+    109.84497807231));
+#45199 = CARTESIAN_POINT('',(-0.673501037942,4.593321348782,
+    110.20859932419));
+#45200 = CARTESIAN_POINT('',(-1.943190562134,4.170194100936,
+    110.572258891));
+#45201 = CARTESIAN_POINT('',(-2.996424690304,3.384468160128,
+    110.93587467971));
+#45202 = CARTESIAN_POINT('',(-3.732132696616,2.341914029839,
+    111.29952100269));
+#45203 = CARTESIAN_POINT('',(-4.100005162084,1.170958385686,
+    111.66315545143));
+#45204 = CARTESIAN_POINT('',(-4.100005222147,-1.18882203104E-06,
+    112.02679155787));
+#45205 = DEFINITIONAL_REPRESENTATION('',(#45206),#45210);
+#45206 = LINE('',#45207,#45208);
+#45207 = CARTESIAN_POINT('',(0.,0.));
+#45208 = VECTOR('',#45209,1.);
+#45209 = DIRECTION('',(1.,0.));
+#45210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45211 = ADVANCED_FACE('',(#45212),#41752,.T.);
+#45212 = FACE_BOUND('',#45213,.F.);
+#45213 = EDGE_LOOP('',(#45214,#45215,#45216,#45217,#45399,#45420));
+#45214 = ORIENTED_EDGE('',*,*,#41668,.F.);
+#45215 = ORIENTED_EDGE('',*,*,#42049,.T.);
+#45216 = ORIENTED_EDGE('',*,*,#42182,.T.);
+#45217 = ORIENTED_EDGE('',*,*,#45218,.T.);
+#45218 = EDGE_CURVE('',#42118,#45219,#45221,.T.);
+#45219 = VERTEX_POINT('',#45220);
+#45220 = CARTESIAN_POINT('',(4.,0.,100.499996065));
+#45221 = SURFACE_CURVE('',#45222,(#45279,#45339),.PCURVE_S1.);
+#45222 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#45223,#45224,#45225,#45226,
+    #45227,#45228,#45229,#45230,#45231,#45232,#45233,#45234,#45235,
+    #45236,#45237,#45238,#45239,#45240,#45241,#45242,#45243,#45244,
+    #45245,#45246,#45247,#45248,#45249,#45250,#45251,#45252,#45253,
+    #45254,#45255,#45256,#45257,#45258,#45259,#45260,#45261,#45262,
+    #45263,#45264,#45265,#45266,#45267,#45268,#45269,#45270,#45271,
+    #45272,#45273,#45274,#45275,#45276,#45277,#45278),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051036515987E-02,0.118519110175,
+    0.278515296502,0.317187116916,0.487842057707,0.659829172914,
+    0.810497199012,0.961165228344,1.),.UNSPECIFIED.);
+#45223 = CARTESIAN_POINT('',(-8.1516275685E-07,4.,94.499996537322));
+#45224 = CARTESIAN_POINT('',(-0.135996646955,3.999999965486,
+    94.543285291873));
+#45225 = CARTESIAN_POINT('',(-0.271993141703,3.994605573857,
+    94.586574239954));
+#45226 = CARTESIAN_POINT('',(-0.407732383677,3.983816849794,
+    94.629863036881));
+#45227 = CARTESIAN_POINT('',(-0.542957782898,3.967649076344,
+    94.673151752108));
+#45228 = CARTESIAN_POINT('',(-0.677414400609,3.94613274392,
+    94.716440587879));
+#45229 = CARTESIAN_POINT('',(-0.810849274746,3.919313499321,
+    94.759729597871));
+#45230 = CARTESIAN_POINT('',(-1.120959454556,3.84408361075,
+    94.861303819022));
+#45231 = CARTESIAN_POINT('',(-1.296604412078,3.791410624549,
+    94.919590183122));
+#45232 = CARTESIAN_POINT('',(-1.469332756792,3.72938233548,
+    94.977875883362));
+#45233 = CARTESIAN_POINT('',(-1.638548011579,3.658195151899,
+    95.036161154807));
+#45234 = CARTESIAN_POINT('',(-1.803672485398,3.578092102236,
+    95.094446851071));
+#45235 = CARTESIAN_POINT('',(-1.964148675299,3.489362246051,
+    95.152733213019));
+#45236 = CARTESIAN_POINT('',(-2.484777900624,3.164087442922,
+    95.348139909569));
+#45237 = CARTESIAN_POINT('',(-2.821615056336,2.88982010283,
+    95.485328245688));
+#45238 = CARTESIAN_POINT('',(-3.122657143851,2.573989307426,
+    95.622460990443));
+#45239 = CARTESIAN_POINT('',(-3.381961579737,2.222328586342,
+    95.759575961748));
+#45240 = CARTESIAN_POINT('',(-3.594700384488,1.841385577176,
+    95.896708822463));
+#45241 = CARTESIAN_POINT('',(-3.757152704045,1.438531931227,
+    96.033897215107));
+#45242 = CARTESIAN_POINT('',(-3.893826733821,0.921387328518,
+    96.204161328875));
+#45243 = CARTESIAN_POINT('',(-3.917374063196,0.81991413262,
+    96.237304195383));
+#45244 = CARTESIAN_POINT('',(-3.937834841211,0.717744587066,
+    96.27044707395));
+#45245 = CARTESIAN_POINT('',(-3.955184716671,0.61499137058,
+    96.303589956553));
+#45246 = CARTESIAN_POINT('',(-3.969404516162,0.511768036175,
+    96.336732835205));
+#45247 = CARTESIAN_POINT('',(-3.980480244051,0.408189011153,
+    96.36987570195));
+#45248 = CARTESIAN_POINT('',(-4.023365789414,-0.15377526829,
+    96.549274673298));
+#45249 = CARTESIAN_POINT('',(-3.99695158599,-0.61689502014,
+    96.695623196046));
+#45250 = CARTESIAN_POINT('',(-3.908235066006,-1.074594578906,
+    96.841894230859));
+#45251 = CARTESIAN_POINT('',(-3.75871359067,-1.516946605442,
+    96.988142977012));
+#45252 = CARTESIAN_POINT('',(-3.551545340828,-1.934607762783,
+    97.134413975675));
+#45253 = CARTESIAN_POINT('',(-3.291563038881,-2.318778105969,
+    97.280762437547));
+#45254 = CARTESIAN_POINT('',(-2.677668423557,-3.007410832936,
+    97.574416283893));
+#45255 = CARTESIAN_POINT('',(-2.322641938105,-3.31167259346,
+    97.721910120916));
+#45256 = CARTESIAN_POINT('',(-1.927740593524,-3.566469417521,
+    97.869323334482));
+#45257 = CARTESIAN_POINT('',(-1.501361961513,-3.765873100548,
+    98.016713758723));
+#45258 = CARTESIAN_POINT('',(-1.052649565437,-3.905607488372,
+    98.164126928407));
+#45259 = CARTESIAN_POINT('',(-0.591536680989,-3.983028051353,
+    98.311620741329));
+#45260 = CARTESIAN_POINT('',(0.276740866909,-4.010982105077,
+    98.588145252737));
+#45261 = CARTESIAN_POINT('',(0.683895353131,-3.976067545321,
+    98.717321851166));
+#45262 = CARTESIAN_POINT('',(1.085657499129,-3.892893062602,
+    98.846457651519));
+#45263 = CARTESIAN_POINT('',(1.475232737076,-3.762573167815,
+    98.975579281065));
+#45264 = CARTESIAN_POINT('',(1.84617428068,-3.587264483308,
+    99.104715199533));
+#45265 = CARTESIAN_POINT('',(2.192384652292,-3.370165051474,
+    99.233891834429));
+#45266 = CARTESIAN_POINT('',(2.82436309255,-2.86138708781,99.49214535115
+    ));
+#45267 = CARTESIAN_POINT('',(3.110375076222,-2.569512187541,
+    99.621321948392));
+#45268 = CARTESIAN_POINT('',(3.360840254686,-2.244553716532,
+    99.75045778448));
+#45269 = CARTESIAN_POINT('',(3.571332422828,-1.891785755336,
+    99.879579334144));
+#45270 = CARTESIAN_POINT('',(3.738368269284,-1.517046045862,
+    100.00871514842));
+#45271 = CARTESIAN_POINT('',(3.859408299723,-1.126734454996,
+    100.13789171554));
+#45272 = CARTESIAN_POINT('',(3.952248984838,-0.625028608272,
+    100.30030094602));
+#45273 = CARTESIAN_POINT('',(3.968139337269,-0.521633685473,
+    100.33358345811));
+#45274 = CARTESIAN_POINT('',(3.980872928574,-0.417773474893,
+    100.36686598402));
+#45275 = CARTESIAN_POINT('',(3.990433786287,-0.313563621281,
+    100.40014851628));
+#45276 = CARTESIAN_POINT('',(3.996811255727,-0.209120259403,
+    100.43343104666));
+#45277 = CARTESIAN_POINT('',(4.,-0.104560014043,100.46671356615));
+#45278 = CARTESIAN_POINT('',(4.,-8.9E-16,100.499996065));
+#45279 = PCURVE('',#41752,#45280);
+#45280 = DEFINITIONAL_REPRESENTATION('',(#45281),#45338);
+#45281 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#45282,#45283,#45284,#45285,
+    #45286,#45287,#45288,#45289,#45290,#45291,#45292,#45293,#45294,
+    #45295,#45296,#45297,#45298,#45299,#45300,#45301,#45302,#45303,
+    #45304,#45305,#45306,#45307,#45308,#45309,#45310,#45311,#45312,
+    #45313,#45314,#45315,#45316,#45317,#45318,#45319,#45320,#45321,
+    #45322,#45323,#45324,#45325,#45326,#45327,#45328,#45329,#45330,
+    #45331,#45332,#45333,#45334,#45335,#45336,#45337),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051036515987E-02,0.118519110175,
+    0.278515296502,0.317187116916,0.487842057707,0.659829172914,
+    0.810497199012,0.961165228344,1.),.UNSPECIFIED.);
+#45282 = CARTESIAN_POINT('',(-1.570796530586,-94.49999653732));
+#45283 = CARTESIAN_POINT('',(-1.604795488534,-94.54328529187));
+#45284 = CARTESIAN_POINT('',(-1.638794613034,-94.58657423995));
+#45285 = CARTESIAN_POINT('',(-1.672793614664,-94.62986303688));
+#45286 = CARTESIAN_POINT('',(-1.706792537169,-94.6731517521));
+#45287 = CARTESIAN_POINT('',(-1.740791535182,-94.71644058787));
+#45288 = CARTESIAN_POINT('',(-1.774790651957,-94.75972959787));
+#45289 = CARTESIAN_POINT('',(-1.854566846619,-94.86130381902));
+#45290 = CARTESIAN_POINT('',(-1.900344817921,-94.91959018312));
+#45291 = CARTESIAN_POINT('',(-1.94612225296,-94.97787588336));
+#45292 = CARTESIAN_POINT('',(-1.991899347916,-95.0361611548));
+#45293 = CARTESIAN_POINT('',(-2.037676783449,-95.09444685107));
+#45294 = CARTESIAN_POINT('',(-2.083454754968,-95.15273321301));
+#45295 = CARTESIAN_POINT('',(-2.236926757263,-95.34813990956));
+#45296 = CARTESIAN_POINT('',(-2.344674255364,-95.48532824568));
+#45297 = CARTESIAN_POINT('',(-2.4523781838,-95.62246099044));
+#45298 = CARTESIAN_POINT('',(-2.560068120815,-95.75957596174));
+#45299 = CARTESIAN_POINT('',(-2.66777203487,-95.89670882246));
+#45300 = CARTESIAN_POINT('',(-2.775519524983,-96.0338972151));
+#45301 = CARTESIAN_POINT('',(-2.909244599887,-96.20416132887));
+#45302 = CARTESIAN_POINT('',(-2.935274936203,-96.23730419538));
+#45303 = CARTESIAN_POINT('',(-2.961305281427,-96.27044707395));
+#45304 = CARTESIAN_POINT('',(-2.987335629618,-96.30358995655));
+#45305 = CARTESIAN_POINT('',(-3.013365974827,-96.3367328352));
+#45306 = CARTESIAN_POINT('',(-3.039396311103,-96.36987570195));
+#45307 = CARTESIAN_POINT('',(-3.180295881137,-96.54927467329));
+#45308 = CARTESIAN_POINT('',(-3.295237712136,-96.69562319604));
+#45309 = CARTESIAN_POINT('',(-3.410118719291,-96.84189423085));
+#45310 = CARTESIAN_POINT('',(-3.524982250786,-96.98814297701));
+#45311 = CARTESIAN_POINT('',(-3.639863262586,-97.13441397567));
+#45312 = CARTESIAN_POINT('',(-3.754805102801,-97.28076243754));
+#45313 = CARTESIAN_POINT('',(-3.985440316854,-97.57441628389));
+#45314 = CARTESIAN_POINT('',(-4.101281699369,-97.72191012091));
+#45315 = CARTESIAN_POINT('',(-4.217059749709,-97.86932333448));
+#45316 = CARTESIAN_POINT('',(-4.332819864131,-98.01671375872));
+#45317 = CARTESIAN_POINT('',(-4.44859791925,-98.1641269284));
+#45318 = CARTESIAN_POINT('',(-4.564439304945,-98.31162074132));
+#45319 = CARTESIAN_POINT('',(-4.781621159808,-98.58814525273));
+#45320 = CARTESIAN_POINT('',(-4.883076214679,-98.71732185116));
+#45321 = CARTESIAN_POINT('',(-4.984499296135,-98.84645765151));
+#45322 = CARTESIAN_POINT('',(-5.08591117618,-98.97557928106));
+#45323 = CARTESIAN_POINT('',(-5.187334242478,-99.10471519953));
+#45324 = CARTESIAN_POINT('',(-5.288789291943,-99.23389183442));
+#45325 = CARTESIAN_POINT('',(-5.491621082669,-99.49214535115));
+#45326 = CARTESIAN_POINT('',(-5.593076140649,-99.62132194839));
+#45327 = CARTESIAN_POINT('',(-5.694499221322,-99.75045778448));
+#45328 = CARTESIAN_POINT('',(-5.795911115055,-99.87957933414));
+#45329 = CARTESIAN_POINT('',(-5.897334198643,-100.0087151484));
+#45330 = CARTESIAN_POINT('',(-5.998789261063,-100.1378917155));
+#45331 = CARTESIAN_POINT('',(-6.126345167788,-100.300300946));
+#45332 = CARTESIAN_POINT('',(-6.152485188887,-100.3335834581));
+#45333 = CARTESIAN_POINT('',(-6.178625219045,-100.366865984));
+#45334 = CARTESIAN_POINT('',(-6.20476525251,-100.4001485162));
+#45335 = CARTESIAN_POINT('',(-6.230905282992,-100.4334310466));
+#45336 = CARTESIAN_POINT('',(-6.257045303669,-100.4667135661));
+#45337 = CARTESIAN_POINT('',(-6.28318530718,-100.499996065));
+#45338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45339 = PCURVE('',#42132,#45340);
+#45340 = DEFINITIONAL_REPRESENTATION('',(#45341),#45398);
+#45341 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#45342,#45343,#45344,#45345,
+    #45346,#45347,#45348,#45349,#45350,#45351,#45352,#45353,#45354,
+    #45355,#45356,#45357,#45358,#45359,#45360,#45361,#45362,#45363,
+    #45364,#45365,#45366,#45367,#45368,#45369,#45370,#45371,#45372,
+    #45373,#45374,#45375,#45376,#45377,#45378,#45379,#45380,#45381,
+    #45382,#45383,#45384,#45385,#45386,#45387,#45388,#45389,#45390,
+    #45391,#45392,#45393,#45394,#45395,#45396,#45397),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051036515987E-02,0.118519110175,
+    0.278515296502,0.317187116916,0.487842057707,0.659829172914,
+    0.810497199012,0.961165228344,1.),.UNSPECIFIED.);
+#45342 = CARTESIAN_POINT('',(-0.931753036226,0.));
+#45343 = CARTESIAN_POINT('',(-0.931753090819,3.400004256907E-02));
+#45344 = CARTESIAN_POINT('',(-0.931753194686,6.800026263423E-02));
+#45345 = CARTESIAN_POINT('',(-0.931753305137,0.102000364072));
+#45346 = CARTESIAN_POINT('',(-0.93175339313,0.13600038809));
+#45347 = CARTESIAN_POINT('',(-0.931753443849,0.170000489169));
+#45348 = CARTESIAN_POINT('',(-0.931753457285,0.204000710999));
+#45349 = CARTESIAN_POINT('',(-0.93175343742,0.283779501497));
+#45350 = CARTESIAN_POINT('',(-0.931753379714,0.329558964841));
+#45351 = CARTESIAN_POINT('',(-0.931753297346,0.375337894117));
+#45352 = CARTESIAN_POINT('',(-0.931753212128,0.421116484334));
+#45353 = CARTESIAN_POINT('',(-0.931753141757,0.466895414635));
+#45354 = CARTESIAN_POINT('',(-0.93175309553,0.512674879099));
+#45355 = CARTESIAN_POINT('',(-0.931753010111,0.666151878434));
+#45356 = CARTESIAN_POINT('',(-0.931753069101,0.773902871747));
+#45357 = CARTESIAN_POINT('',(-0.931753254662,0.881610270895));
+#45358 = CARTESIAN_POINT('',(-0.931753341492,0.989303675447));
+#45359 = CARTESIAN_POINT('',(-0.931753359151,1.097011081281));
+#45360 = CARTESIAN_POINT('',(-0.931753337981,1.204762074978));
+#45361 = CARTESIAN_POINT('',(-0.93175329146,1.338491504588));
+#45362 = CARTESIAN_POINT('',(-0.931753281461,1.364522688861));
+#45363 = CARTESIAN_POINT('',(-0.931753270858,1.390553882218));
+#45364 = CARTESIAN_POINT('',(-0.931753259953,1.416585078611));
+#45365 = CARTESIAN_POINT('',(-0.931753249009,1.442616271999));
+#45366 = CARTESIAN_POINT('',(-0.931753238257,1.468647456343));
+#45367 = CARTESIAN_POINT('',(-0.931753182125,1.609551615889));
+#45368 = CARTESIAN_POINT('',(-0.931753143726,1.724497187515));
+#45369 = CARTESIAN_POINT('',(-0.931753129989,1.839381923094));
+#45370 = CARTESIAN_POINT('',(-0.931753139922,1.954249177249));
+#45371 = CARTESIAN_POINT('',(-0.931753196556,2.069133912138));
+#45372 = CARTESIAN_POINT('',(-0.931753239475,2.18407947604));
+#45373 = CARTESIAN_POINT('',(-0.93175327162,2.414722166807));
+#45374 = CARTESIAN_POINT('',(-0.931753256609,2.530567308297));
+#45375 = CARTESIAN_POINT('',(-0.931753220222,2.646349113304));
+#45376 = CARTESIAN_POINT('',(-0.931753084777,2.762113010718));
+#45377 = CARTESIAN_POINT('',(-0.931753200702,2.877894821563));
+#45378 = CARTESIAN_POINT('',(-0.931753252871,2.993739964281));
+#45379 = CARTESIAN_POINT('',(-0.931753284373,3.210928873347));
+#45380 = CARTESIAN_POINT('',(-0.93175326405,3.3123872258));
+#45381 = CARTESIAN_POINT('',(-0.931753365083,3.413813597267));
+#45382 = CARTESIAN_POINT('',(-0.931753281801,3.515228763899));
+#45383 = CARTESIAN_POINT('',(-0.931753204497,3.616655130799));
+#45384 = CARTESIAN_POINT('',(-0.931753146017,3.718113481327));
+#45385 = CARTESIAN_POINT('',(-0.931753103849,3.920951865893));
+#45386 = CARTESIAN_POINT('',(-0.931753118801,4.022410218911));
+#45387 = CARTESIAN_POINT('',(-0.931753182449,4.123836586235));
+#45388 = CARTESIAN_POINT('',(-0.93175325814,4.225251756441));
+#45389 = CARTESIAN_POINT('',(-0.931753299885,4.326678120449));
+#45390 = CARTESIAN_POINT('',(-0.93175331458,4.428136471461));
+#45391 = CARTESIAN_POINT('',(-0.931753305826,4.555696521047));
+#45392 = CARTESIAN_POINT('',(-0.931753302606,4.581837391578));
+#45393 = CARTESIAN_POINT('',(-0.931753298111,4.607978271588));
+#45394 = CARTESIAN_POINT('',(-0.931753292504,4.634119155289));
+#45395 = CARTESIAN_POINT('',(-0.93175328596,4.660260036347));
+#45396 = CARTESIAN_POINT('',(-0.931753278669,4.686400907874));
+#45397 = CARTESIAN_POINT('',(-0.931753270834,4.712541762431));
+#45398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45399 = ORIENTED_EDGE('',*,*,#45400,.F.);
+#45400 = EDGE_CURVE('',#44895,#45219,#45401,.T.);
+#45401 = SURFACE_CURVE('',#45402,(#45406,#45413),.PCURVE_S1.);
+#45402 = LINE('',#45403,#45404);
+#45403 = CARTESIAN_POINT('',(4.,0.,0.));
+#45404 = VECTOR('',#45405,1.);
+#45405 = DIRECTION('',(0.,0.,1.));
+#45406 = PCURVE('',#41752,#45407);
+#45407 = DEFINITIONAL_REPRESENTATION('',(#45408),#45412);
+#45408 = LINE('',#45409,#45410);
+#45409 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#45410 = VECTOR('',#45411,1.);
+#45411 = DIRECTION('',(-0.,-1.));
+#45412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45413 = PCURVE('',#45103,#45414);
+#45414 = DEFINITIONAL_REPRESENTATION('',(#45415),#45419);
+#45415 = LINE('',#45416,#45417);
+#45416 = CARTESIAN_POINT('',(-0.,0.));
+#45417 = VECTOR('',#45418,1.);
+#45418 = DIRECTION('',(-0.,-1.));
+#45419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45420 = ORIENTED_EDGE('',*,*,#44894,.F.);
+#45421 = ADVANCED_FACE('',(#45422),#42132,.F.);
+#45422 = FACE_BOUND('',#45423,.F.);
+#45423 = EDGE_LOOP('',(#45424,#45425,#45426,#45467,#45532));
+#45424 = ORIENTED_EDGE('',*,*,#45218,.F.);
+#45425 = ORIENTED_EDGE('',*,*,#42117,.T.);
+#45426 = ORIENTED_EDGE('',*,*,#45427,.T.);
+#45427 = EDGE_CURVE('',#42077,#45428,#45430,.T.);
+#45428 = VERTEX_POINT('',#45429);
+#45429 = CARTESIAN_POINT('',(1.103871014E-06,3.099996823646,
+    102.74115739434));
+#45430 = SURFACE_CURVE('',#45431,(#45453,#45460),.PCURVE_S1.);
+#45431 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#45432,#45433,#45434,#45435,
+    #45436,#45437,#45438,#45439,#45440,#45441,#45442,#45443,#45444,
+    #45445,#45446,#45447,#45448,#45449,#45450,#45451,#45452),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#45432 = CARTESIAN_POINT('',(1.01891178383E-06,3.099997068108,
+    94.74115715413));
+#45433 = CARTESIAN_POINT('',(-0.885355163916,3.09999709733,
+    95.10479377501));
+#45434 = CARTESIAN_POINT('',(-1.770715760779,2.821851104963,
+    95.468432053442));
+#45435 = CARTESIAN_POINT('',(-2.558976653968,2.265580285518,
+    95.83205845788));
+#45436 = CARTESIAN_POINT('',(-3.153069748875,1.469247724961,
+    96.195715396263));
+#45437 = CARTESIAN_POINT('',(-3.472991733357,0.509220915127,
+    96.559328556912));
+#45438 = CARTESIAN_POINT('',(-3.473004292946,-0.509211273585,
+    96.922980032141));
+#45439 = CARTESIAN_POINT('',(-3.153062942361,-1.469260642924,
+    97.286610751596));
+#45440 = CARTESIAN_POINT('',(-2.558982645474,-2.265567454372,
+    97.65024843899));
+#45441 = CARTESIAN_POINT('',(-1.770715134432,-2.821853270202,
+    98.013884512819));
+#45442 = CARTESIAN_POINT('',(-1.15002001637E-06,-3.378139952779,
+    98.741157274247));
+#45443 = CARTESIAN_POINT('',(1.77071319311,-2.821854412037,
+    99.468430035647));
+#45444 = CARTESIAN_POINT('',(2.558979600797,-2.265567764563,
+    99.832066109538));
+#45445 = CARTESIAN_POINT('',(3.153068583406,-1.469271634394,
+    100.19570379678));
+#45446 = CARTESIAN_POINT('',(3.47299267029,-0.509192095578,
+    100.55933451646));
+#45447 = CARTESIAN_POINT('',(3.473000359952,0.509187301896,
+    100.92298599144));
+#45448 = CARTESIAN_POINT('',(3.153069088034,1.469274749407,
+    101.2865991523));
+#45449 = CARTESIAN_POINT('',(2.55897749419,2.265562132314,
+    101.65025609055));
+#45450 = CARTESIAN_POINT('',(1.770717857576,2.821854046964,
+    102.01388249505));
+#45451 = CARTESIAN_POINT('',(0.8853572867,3.099996770151,102.37752077346
+    ));
+#45452 = CARTESIAN_POINT('',(1.10387091734E-06,3.099996823646,
+    102.74115739434));
+#45453 = PCURVE('',#42132,#45454);
+#45454 = DEFINITIONAL_REPRESENTATION('',(#45455),#45459);
+#45455 = LINE('',#45456,#45457);
+#45456 = CARTESIAN_POINT('',(-0.,0.));
+#45457 = VECTOR('',#45458,1.);
+#45458 = DIRECTION('',(0.,1.));
+#45459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45460 = PCURVE('',#42331,#45461);
+#45461 = DEFINITIONAL_REPRESENTATION('',(#45462),#45466);
+#45462 = LINE('',#45463,#45464);
+#45463 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#45464 = VECTOR('',#45465,1.);
+#45465 = DIRECTION('',(0.,1.));
+#45466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45467 = ORIENTED_EDGE('',*,*,#45468,.F.);
+#45468 = EDGE_CURVE('',#45469,#45428,#45471,.T.);
+#45469 = VERTEX_POINT('',#45470);
+#45470 = CARTESIAN_POINT('',(-8.83129804E-07,4.,102.4999962486));
+#45471 = SURFACE_CURVE('',#45472,(#45475,#45482),.PCURVE_S1.);
+#45472 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45473,#45474),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#45473 = CARTESIAN_POINT('',(-1.10389615227E-06,4.099995151006,
+    102.47320195962));
+#45474 = CARTESIAN_POINT('',(1.10387091734E-06,3.099996823646,
+    102.74115739434));
+#45475 = PCURVE('',#42132,#45476);
+#45476 = DEFINITIONAL_REPRESENTATION('',(#45477),#45481);
+#45477 = LINE('',#45478,#45479);
+#45478 = CARTESIAN_POINT('',(0.,6.283389315972));
+#45479 = VECTOR('',#45480,1.);
+#45480 = DIRECTION('',(1.,0.));
+#45481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45482 = PCURVE('',#45483,#45526);
+#45483 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#45484,#45485,#45486,#45487,#45488,#45489,#45490,#45491,#45492
+      ,#45493,#45494,#45495,#45496,#45497,#45498,#45499,#45500,#45501
+      ,#45502,#45503,#45504)
+    ,(#45505,#45506,#45507,#45508,#45509,#45510,#45511,#45512,#45513
+      ,#45514,#45515,#45516,#45517,#45518,#45519,#45520,#45521,#45522
+      ,#45523,#45524,#45525
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#45484 = CARTESIAN_POINT('',(-1.10389603147E-06,4.099995151006,
+    102.47320195962));
+#45485 = CARTESIAN_POINT('',(-1.170957802075,4.099994436115,
+    102.83683806605));
+#45486 = CARTESIAN_POINT('',(-2.341910364258,3.732122219487,
+    103.20047251486));
+#45487 = CARTESIAN_POINT('',(-3.384461522151,2.99641543746,
+    103.56411883758));
+#45488 = CARTESIAN_POINT('',(-4.170184944042,1.943183456802,
+    103.92773462681));
+#45489 = CARTESIAN_POINT('',(-4.593310442416,0.673496815162,
+    104.291394193));
+#45490 = CARTESIAN_POINT('',(-4.59332904567,-0.6734858642,
+    104.65501544536));
+#45491 = CARTESIAN_POINT('',(-4.170176531332,-1.943213168006,
+    105.01865745302));
+#45492 = CARTESIAN_POINT('',(-3.384458585154,-2.996398010357,
+    105.38229249297));
+#45493 = CARTESIAN_POINT('',(-2.341910534461,-3.732129109151,
+    105.74592914638));
+#45494 = CARTESIAN_POINT('',(1.25931223122E-06,-4.46786143059,
+    106.47320183952));
+#45495 = CARTESIAN_POINT('',(2.341912607753,-3.732127691613,
+    107.20047453264));
+#45496 = CARTESIAN_POINT('',(3.384458759015,-2.996392407774,
+    107.56410980662));
+#45497 = CARTESIAN_POINT('',(4.170184709487,-1.94323024541,
+    107.9277516453));
+#45498 = CARTESIAN_POINT('',(4.593317668679,-0.673439805848,
+    108.29137855634));
+#45499 = CARTESIAN_POINT('',(4.593317245609,0.673441118399,
+    108.65501916336));
+#45500 = CARTESIAN_POINT('',(4.170184368685,1.943236266298,
+    109.01866363293));
+#45501 = CARTESIAN_POINT('',(3.384457982969,2.996390784122,
+    109.38228622089));
+#45502 = CARTESIAN_POINT('',(2.341908528307,3.73212987139,
+    109.74593116419));
+#45503 = CARTESIAN_POINT('',(1.170955509327,4.09999551696,
+    110.10956561298));
+#45504 = CARTESIAN_POINT('',(-1.18884894817E-06,4.099994777827,
+    110.47320171942));
+#45505 = CARTESIAN_POINT('',(1.10387103813E-06,3.099996823646,
+    102.74115739434));
+#45506 = CARTESIAN_POINT('',(-0.885355009143,3.099996877143,
+    103.10479401521));
+#45507 = CARTESIAN_POINT('',(-1.770715543813,2.821850930962,
+    103.46843229365));
+#45508 = CARTESIAN_POINT('',(-2.558976390076,2.265580176989,
+    103.83205869808));
+#45509 = CARTESIAN_POINT('',(-3.153069459973,1.46924769552,
+    104.19571563647));
+#45510 = CARTESIAN_POINT('',(-3.472991445529,0.50922097014,
+    104.55932879713));
+#45511 = CARTESIAN_POINT('',(-3.473004033027,-0.509211138242,
+    104.92298027233));
+#45512 = CARTESIAN_POINT('',(-3.153062733987,-1.469260440653,
+    105.28661099182));
+#45513 = CARTESIAN_POINT('',(-2.558982505769,-2.265567205585,
+    105.65024867919));
+#45514 = CARTESIAN_POINT('',(-1.770715072133,-2.82185299915,
+    106.01388475303));
+#45515 = CARTESIAN_POINT('',(-1.24259996854E-06,-3.378139686388,
+    106.74115751445));
+#45516 = CARTESIAN_POINT('',(1.770712976141,-2.82185423804,
+    107.46843027586));
+#45517 = CARTESIAN_POINT('',(2.558979633959,-2.265567296389,
+    107.83206772921));
+#45518 = CARTESIAN_POINT('',(3.153067127532,-1.469273017842,
+    108.19569861763));
+#45519 = CARTESIAN_POINT('',(3.472994466332,-0.509189627572,
+    108.55934443413));
+#45520 = CARTESIAN_POINT('',(3.472998016168,0.509184643535,
+    108.9229765542));
+#45521 = CARTESIAN_POINT('',(3.153070046622,1.469275960023,
+    109.28660481187));
+#45522 = CARTESIAN_POINT('',(2.558977057443,2.265561523886,
+    109.65025495131));
+#45523 = CARTESIAN_POINT('',(1.770717795273,2.821853775915,
+    110.01388273524));
+#45524 = CARTESIAN_POINT('',(0.885357301843,3.099996501421,
+    110.37752101369));
+#45525 = CARTESIAN_POINT('',(1.18882658784E-06,3.099996579195,
+    110.74115763455));
+#45526 = DEFINITIONAL_REPRESENTATION('',(#45527),#45531);
+#45527 = LINE('',#45528,#45529);
+#45528 = CARTESIAN_POINT('',(0.,0.));
+#45529 = VECTOR('',#45530,1.);
+#45530 = DIRECTION('',(1.,0.));
+#45531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45532 = ORIENTED_EDGE('',*,*,#45533,.F.);
+#45533 = EDGE_CURVE('',#45219,#45469,#45534,.T.);
+#45534 = SURFACE_CURVE('',#45535,(#45562,#45592),.PCURVE_S1.);
+#45535 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#45536,#45537,#45538,#45539,
+    #45540,#45541,#45542,#45543,#45544,#45545,#45546,#45547,#45548,
+    #45549,#45550,#45551,#45552,#45553,#45554,#45555,#45556,#45557,
+    #45558,#45559,#45560,#45561),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.29153351161,0.403544526066,0.903501557018,1.),.UNSPECIFIED.);
+#45536 = CARTESIAN_POINT('',(4.,-7.1E-16,100.499996065));
+#45537 = CARTESIAN_POINT('',(4.,0.261653973438,100.58328314324));
+#45538 = CARTESIAN_POINT('',(3.980031653957,0.523325786236,
+    100.66657583782));
+#45539 = CARTESIAN_POINT('',(3.940090265774,0.783154974097,
+    100.74986440972));
+#45540 = CARTESIAN_POINT('',(3.88039409294,1.039319345305,
+    100.83315035245));
+#45541 = CARTESIAN_POINT('',(3.801358153404,1.290038000992,
+    100.91643890609));
+#45542 = CARTESIAN_POINT('',(3.703592207171,1.533579988852,
+    100.99973157033));
+#45543 = CARTESIAN_POINT('',(3.543481246392,1.858452883819,
+    101.11501859655));
+#45544 = CARTESIAN_POINT('',(3.496395442988,1.947324242284,
+    101.14701859066));
+#45545 = CARTESIAN_POINT('',(3.446711517164,2.034799333457,
+    101.17901859256));
+#45546 = CARTESIAN_POINT('',(3.394479383869,2.120787194151,
+    101.21101859598));
+#45547 = CARTESIAN_POINT('',(3.339752858263,2.205199230247,
+    101.24301859474));
+#45548 = CARTESIAN_POINT('',(3.282589655715,2.287949216694,
+    101.27501858273));
+#45549 = CARTESIAN_POINT('',(2.957304547205,2.730512023997,
+    101.44984924488));
+#45550 = CARTESIAN_POINT('',(2.644084966657,3.057498335986,
+    101.59276208887));
+#45551 = CARTESIAN_POINT('',(2.28904243222,3.342031912962,
+    101.73560645435));
+#45552 = CARTESIAN_POINT('',(1.899217165215,3.57796960637,101.8784303039
+    ));
+#45553 = CARTESIAN_POINT('',(1.482470710901,3.760553391451,
+    102.02127491793));
+#45554 = CARTESIAN_POINT('',(1.047510589216,3.886395200485,
+    102.16418792255));
+#45555 = CARTESIAN_POINT('',(0.518323201823,3.967220947475,
+    102.33458683595));
+#45556 = CARTESIAN_POINT('',(0.432377416187,3.978134766455,
+    102.36215508161));
+#45557 = CARTESIAN_POINT('',(0.346166935293,3.986875854989,
+    102.38972332553));
+#45558 = CARTESIAN_POINT('',(0.259757667481,3.993436686606,
+    102.4172915651));
+#45559 = CARTESIAN_POINT('',(0.173215713821,3.997812243153,
+    102.44485979884));
+#45560 = CARTESIAN_POINT('',(8.660736811003E-02,4.000000014791,
+    102.4724280264));
+#45561 = CARTESIAN_POINT('',(-8.8312980196E-07,4.,102.4999962486));
+#45562 = PCURVE('',#42132,#45563);
+#45563 = DEFINITIONAL_REPRESENTATION('',(#45564),#45591);
+#45564 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#45565,#45566,#45567,#45568,
+    #45569,#45570,#45571,#45572,#45573,#45574,#45575,#45576,#45577,
+    #45578,#45579,#45580,#45581,#45582,#45583,#45584,#45585,#45586,
+    #45587,#45588,#45589,#45590),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.29153351161,0.403544526066,0.903501557018,1.),.UNSPECIFIED.);
+#45565 = CARTESIAN_POINT('',(-0.931753270834,4.712541762431));
+#45566 = CARTESIAN_POINT('',(-0.931753251227,4.777957385472));
+#45567 = CARTESIAN_POINT('',(-0.931753228133,4.843377414997));
+#45568 = CARTESIAN_POINT('',(-0.931753204627,4.90879420516));
+#45569 = CARTESIAN_POINT('',(-0.931753183027,4.974208934117));
+#45570 = CARTESIAN_POINT('',(-0.931753165633,5.039625722275));
+#45571 = CARTESIAN_POINT('',(-0.931753154778,5.105045750097));
+#45572 = CARTESIAN_POINT('',(-0.931753151164,5.195594920198));
+#45573 = CARTESIAN_POINT('',(-0.931753151364,5.220728477522));
+#45574 = CARTESIAN_POINT('',(-0.931753152877,5.245862042392));
+#45575 = CARTESIAN_POINT('',(-0.93175315576,5.270995609762));
+#45576 = CARTESIAN_POINT('',(-0.931753160024,5.296129174579));
+#45577 = CARTESIAN_POINT('',(-0.931753165627,5.321262731782));
+#45578 = CARTESIAN_POINT('',(-0.931753203071,5.458578925099));
+#45579 = CARTESIAN_POINT('',(-0.931753262183,5.570826110776));
+#45580 = CARTESIAN_POINT('',(-0.931753312883,5.683019482355));
+#45581 = CARTESIAN_POINT('',(-0.931753410356,5.795196704385));
+#45582 = CARTESIAN_POINT('',(-0.931753243793,5.907390054905));
+#45583 = CARTESIAN_POINT('',(-0.931753158669,6.019637273014));
+#45584 = CARTESIAN_POINT('',(-0.931753238363,6.153472707139));
+#45585 = CARTESIAN_POINT('',(-0.931753254573,6.17512547877));
+#45586 = CARTESIAN_POINT('',(-0.931753278227,6.196778253525));
+#45587 = CARTESIAN_POINT('',(-0.93175331001,6.218431028539));
+#45588 = CARTESIAN_POINT('',(-0.931753347158,6.240083800245));
+#45589 = CARTESIAN_POINT('',(-0.93175338346,6.261736564377));
+#45590 = CARTESIAN_POINT('',(-0.93175340926,6.283389315972));
+#45591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45592 = PCURVE('',#45103,#45593);
+#45593 = DEFINITIONAL_REPRESENTATION('',(#45594),#45621);
+#45594 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#45595,#45596,#45597,#45598,
+    #45599,#45600,#45601,#45602,#45603,#45604,#45605,#45606,#45607,
+    #45608,#45609,#45610,#45611,#45612,#45613,#45614,#45615,#45616,
+    #45617,#45618,#45619,#45620),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.29153351161,0.403544526066,0.903501557018,1.),.UNSPECIFIED.);
+#45595 = CARTESIAN_POINT('',(0.,-100.499996065));
+#45596 = CARTESIAN_POINT('',(-6.541349335942E-02,-100.5832831432));
+#45597 = CARTESIAN_POINT('',(-0.130831391812,-100.6665758378));
+#45598 = CARTESIAN_POINT('',(-0.196246050858,-100.7498644097));
+#45599 = CARTESIAN_POINT('',(-0.261658650003,-100.8331503524));
+#45600 = CARTESIAN_POINT('',(-0.327073310328,-100.916438906));
+#45601 = CARTESIAN_POINT('',(-0.392491212332,-100.9997315703));
+#45602 = CARTESIAN_POINT('',(-0.483037442805,-101.1150185965));
+#45603 = CARTESIAN_POINT('',(-0.508170184477,-101.1470185906));
+#45604 = CARTESIAN_POINT('',(-0.533302933979,-101.1790185925));
+#45605 = CARTESIAN_POINT('',(-0.558435686253,-101.2110185959));
+#45606 = CARTESIAN_POINT('',(-0.583568436227,-101.2430185947));
+#45607 = CARTESIAN_POINT('',(-0.608701178824,-101.2750185827));
+#45608 = CARTESIAN_POINT('',(-0.746012922728,-101.4498492448));
+#45609 = CARTESIAN_POINT('',(-0.858256475854,-101.5927620888));
+#45610 = CARTESIAN_POINT('',(-0.970446217141,-101.7356064543));
+#45611 = CARTESIAN_POINT('',(-1.082619812829,-101.8784303039));
+#45612 = CARTESIAN_POINT('',(-1.194809526308,-102.0212749179));
+#45613 = CARTESIAN_POINT('',(-1.307053055503,-102.1641879225));
+#45614 = CARTESIAN_POINT('',(-1.440884127276,-102.3345868359));
+#45615 = CARTESIAN_POINT('',(-1.462536194222,-102.3621550816));
+#45616 = CARTESIAN_POINT('',(-1.484188265945,-102.3897233255));
+#45617 = CARTESIAN_POINT('',(-1.505840340246,-102.4172915651));
+#45618 = CARTESIAN_POINT('',(-1.527492414321,-102.4448597988));
+#45619 = CARTESIAN_POINT('',(-1.549144484767,-102.4724280264));
+#45620 = CARTESIAN_POINT('',(-1.570796547577,-102.4999962486));
+#45621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45622 = ADVANCED_FACE('',(#45623),#42331,.F.);
+#45623 = FACE_BOUND('',#45624,.F.);
+#45624 = EDGE_LOOP('',(#45625,#45626,#45627,#45668));
+#45625 = ORIENTED_EDGE('',*,*,#45427,.F.);
+#45626 = ORIENTED_EDGE('',*,*,#42318,.T.);
+#45627 = ORIENTED_EDGE('',*,*,#45628,.T.);
+#45628 = EDGE_CURVE('',#42278,#45629,#45631,.T.);
+#45629 = VERTEX_POINT('',#45630);
+#45630 = CARTESIAN_POINT('',(1.103890815E-06,3.100003176376,
+    103.75884884794));
+#45631 = SURFACE_CURVE('',#45632,(#45654,#45661),.PCURVE_S1.);
+#45632 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#45633,#45634,#45635,#45636,
+    #45637,#45638,#45639,#45640,#45641,#45642,#45643,#45644,#45645,
+    #45646,#45647,#45648,#45649,#45650,#45651,#45652,#45653),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#45633 = CARTESIAN_POINT('',(1.01893339366E-06,3.10000293191,
+    95.758848607737));
+#45634 = CARTESIAN_POINT('',(-0.885356908423,3.100003484701,
+    96.122485228614));
+#45635 = CARTESIAN_POINT('',(-1.770719414248,2.82186081973,
+    96.486123507026));
+#45636 = CARTESIAN_POINT('',(-2.558980985048,2.265568348692,
+    96.849749911574));
+#45637 = CARTESIAN_POINT('',(-3.153074294753,1.46927980371,
+    97.213406849726));
+#45638 = CARTESIAN_POINT('',(-3.473006854511,0.509190683349,
+    97.577020010637));
+#45639 = CARTESIAN_POINT('',(-3.472999862182,-0.509190720608,
+    97.940671485692));
+#45640 = CARTESIAN_POINT('',(-3.153075802387,-1.469272370339,
+    98.304302205221));
+#45641 = CARTESIAN_POINT('',(-2.558986194446,-2.26557047633,
+    98.667939892587));
+#45642 = CARTESIAN_POINT('',(-1.770718614484,-2.821858759708,
+    99.031575966427));
+#45643 = CARTESIAN_POINT('',(-1.16325022345E-06,-3.378146609106,
+    99.75884872785));
+#45644 = CARTESIAN_POINT('',(1.770716691128,-2.821860042959,
+    100.48612148925));
+#45645 = CARTESIAN_POINT('',(2.558986136322,-2.265573670817,
+    100.84975756314));
+#45646 = CARTESIAN_POINT('',(3.153068149046,-1.469265697053,
+    101.21339525038));
+#45647 = CARTESIAN_POINT('',(3.473010787548,-0.509214655326,
+    101.57702597012));
+#45648 = CARTESIAN_POINT('',(3.47299892526,0.509219540492,
+    101.94067744492));
+#45649 = CARTESIAN_POINT('',(3.153076967796,1.469248460645,
+    102.30429060606));
+#45650 = CARTESIAN_POINT('',(2.558983247672,2.265582997406,
+    102.66794754406));
+#45651 = CARTESIAN_POINT('',(1.770721182124,2.821855452609,
+    103.03157394868));
+#45652 = CARTESIAN_POINT('',(0.885359031248,3.10000259933,
+    103.39521222707));
+#45653 = CARTESIAN_POINT('',(1.10389071883E-06,3.100003176376,
+    103.75884884794));
+#45654 = PCURVE('',#42331,#45655);
+#45655 = DEFINITIONAL_REPRESENTATION('',(#45656),#45660);
+#45656 = LINE('',#45657,#45658);
+#45657 = CARTESIAN_POINT('',(-0.,0.));
+#45658 = VECTOR('',#45659,1.);
+#45659 = DIRECTION('',(0.,1.));
+#45660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45661 = PCURVE('',#42696,#45662);
+#45662 = DEFINITIONAL_REPRESENTATION('',(#45663),#45667);
+#45663 = LINE('',#45664,#45665);
+#45664 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#45665 = VECTOR('',#45666,1.);
+#45666 = DIRECTION('',(0.,1.));
+#45667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45668 = ORIENTED_EDGE('',*,*,#45669,.F.);
+#45669 = EDGE_CURVE('',#45428,#45629,#45670,.T.);
+#45670 = SURFACE_CURVE('',#45671,(#45674,#45681),.PCURVE_S1.);
+#45671 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45672,#45673),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#45672 = CARTESIAN_POINT('',(1.10387091734E-06,3.099996823646,
+    102.74115739434));
+#45673 = CARTESIAN_POINT('',(1.10389071883E-06,3.100003176376,
+    103.75884884794));
+#45674 = PCURVE('',#42331,#45675);
+#45675 = DEFINITIONAL_REPRESENTATION('',(#45676),#45680);
+#45676 = LINE('',#45677,#45678);
+#45677 = CARTESIAN_POINT('',(0.,6.283389315972));
+#45678 = VECTOR('',#45679,1.);
+#45679 = DIRECTION('',(1.,0.));
+#45680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45681 = PCURVE('',#45682,#45725);
+#45682 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#45683,#45684,#45685,#45686,#45687,#45688,#45689,#45690,#45691
+      ,#45692,#45693,#45694,#45695,#45696,#45697,#45698,#45699,#45700
+      ,#45701,#45702,#45703)
+    ,(#45704,#45705,#45706,#45707,#45708,#45709,#45710,#45711,#45712
+      ,#45713,#45714,#45715,#45716,#45717,#45718,#45719,#45720,#45721
+      ,#45722,#45723,#45724
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#45683 = CARTESIAN_POINT('',(1.10387103858E-06,3.099996823646,
+    102.74115739434));
+#45684 = CARTESIAN_POINT('',(-0.885355009143,3.099996877143,
+    103.10479401521));
+#45685 = CARTESIAN_POINT('',(-1.770715543813,2.821850930962,
+    103.46843229365));
+#45686 = CARTESIAN_POINT('',(-2.558976390076,2.265580176989,
+    103.83205869808));
+#45687 = CARTESIAN_POINT('',(-3.153069459973,1.46924769552,
+    104.19571563647));
+#45688 = CARTESIAN_POINT('',(-3.472991445529,0.50922097014,
+    104.55932879713));
+#45689 = CARTESIAN_POINT('',(-3.473004033027,-0.509211138242,
+    104.92298027233));
+#45690 = CARTESIAN_POINT('',(-3.153062733987,-1.469260440653,
+    105.28661099182));
+#45691 = CARTESIAN_POINT('',(-2.558982505769,-2.265567205585,
+    105.65024867919));
+#45692 = CARTESIAN_POINT('',(-1.770715072133,-2.82185299915,
+    106.01388475303));
+#45693 = CARTESIAN_POINT('',(-1.24259994002E-06,-3.378139686388,
+    106.74115751445));
+#45694 = CARTESIAN_POINT('',(1.770712976141,-2.82185423804,
+    107.46843027586));
+#45695 = CARTESIAN_POINT('',(2.558979336914,-2.265567656037,
+    107.83206634973));
+#45696 = CARTESIAN_POINT('',(3.153068294494,-1.46927160494,
+    108.19570403702));
+#45697 = CARTESIAN_POINT('',(3.47299238247,-0.509192150612,
+    108.55933475662));
+#45698 = CARTESIAN_POINT('',(3.47300010003,0.509187166575,108.9229862317
+    ));
+#45699 = CARTESIAN_POINT('',(3.153068879659,1.46927454712,
+    109.28659939247));
+#45700 = CARTESIAN_POINT('',(2.558977354488,2.265561883534,
+    109.65025633078));
+#45701 = CARTESIAN_POINT('',(1.770717795273,2.821853775915,
+    110.01388273524));
+#45702 = CARTESIAN_POINT('',(0.885357301843,3.099996501421,
+    110.37752101369));
+#45703 = CARTESIAN_POINT('',(1.18882658784E-06,3.099996579195,
+    110.74115763455));
+#45704 = CARTESIAN_POINT('',(1.10389083963E-06,3.100003176376,
+    103.75884884794));
+#45705 = CARTESIAN_POINT('',(-0.885356893287,3.10000375342,
+    104.12248546881));
+#45706 = CARTESIAN_POINT('',(-1.770719476545,2.821861090786,
+    104.48612374722));
+#45707 = CARTESIAN_POINT('',(-2.558981124763,2.265568597481,
+    104.84975015181));
+#45708 = CARTESIAN_POINT('',(-3.15307450313,1.469280005983,
+    105.21340708988));
+#45709 = CARTESIAN_POINT('',(-3.473007114434,0.509190818682,
+    105.5770202509));
+#45710 = CARTESIAN_POINT('',(-3.473000150009,-0.509190665583,
+    105.94067172584));
+#45711 = CARTESIAN_POINT('',(-3.153076091301,-1.469272399793,
+    106.30430244546));
+#45712 = CARTESIAN_POINT('',(-2.55898645833,-2.265570584859,
+    106.66794013277));
+#45713 = CARTESIAN_POINT('',(-1.770718831453,-2.821858933708,
+    107.03157620663));
+#45714 = CARTESIAN_POINT('',(-1.25582885272E-06,-3.3781468755,
+    107.75884896805));
+#45715 = CARTESIAN_POINT('',(1.77071675343,-2.821860314013,
+    108.48612172946));
+#45716 = CARTESIAN_POINT('',(2.558986276032,-2.265573919607,
+    108.84975780334));
+#45717 = CARTESIAN_POINT('',(3.153068357424,-1.469265899325,
+    109.21339549061));
+#45718 = CARTESIAN_POINT('',(3.473011047474,-0.509214790665,
+    109.5770262103));
+#45719 = CARTESIAN_POINT('',(3.472999213083,0.509219485477,
+    109.94067768515));
+#45720 = CARTESIAN_POINT('',(3.153077256715,1.469248490092,
+    110.30429084626));
+#45721 = CARTESIAN_POINT('',(2.558983511551,2.265583105942,
+    110.66794778427));
+#45722 = CARTESIAN_POINT('',(1.770721399095,2.821855626602,
+    111.03157418888));
+#45723 = CARTESIAN_POINT('',(0.885359186025,3.100002819537,
+    111.39521246729));
+#45724 = CARTESIAN_POINT('',(1.18884422085E-06,3.10000342083,
+    111.75884908815));
+#45725 = DEFINITIONAL_REPRESENTATION('',(#45726),#45730);
+#45726 = LINE('',#45727,#45728);
+#45727 = CARTESIAN_POINT('',(0.,0.));
+#45728 = VECTOR('',#45729,1.);
+#45729 = DIRECTION('',(1.,0.));
+#45730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45731 = ADVANCED_FACE('',(#45732),#42696,.F.);
+#45732 = FACE_BOUND('',#45733,.F.);
+#45733 = EDGE_LOOP('',(#45734,#45735,#45736,#45945,#46033));
+#45734 = ORIENTED_EDGE('',*,*,#45628,.F.);
+#45735 = ORIENTED_EDGE('',*,*,#42683,.T.);
+#45736 = ORIENTED_EDGE('',*,*,#45737,.T.);
+#45737 = EDGE_CURVE('',#42596,#45738,#45740,.T.);
+#45738 = VERTEX_POINT('',#45739);
+#45739 = CARTESIAN_POINT('',(4.,0.,101.99999607414));
+#45740 = SURFACE_CURVE('',#45741,(#45807,#45876),.PCURVE_S1.);
+#45741 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#45742,#45743,#45744,#45745,
+    #45746,#45747,#45748,#45749,#45750,#45751,#45752,#45753,#45754,
+    #45755,#45756,#45757,#45758,#45759,#45760,#45761,#45762,#45763,
+    #45764,#45765,#45766,#45767,#45768,#45769,#45770,#45771,#45772,
+    #45773,#45774,#45775,#45776,#45777,#45778,#45779,#45780,#45781,
+    #45782,#45783,#45784,#45785,#45786,#45787,#45788,#45789,#45790,
+    #45791,#45792,#45793,#45794,#45795,#45796,#45797,#45798,#45799,
+    #45800,#45801,#45802,#45803,#45804,#45805,#45806),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924562929824E-02,0.113258981071,
+    0.273267786917,0.347949773246,0.530607042254,0.567948301071,
+    0.763922005042,0.961227053634,1.),.UNSPECIFIED.);
+#45742 = CARTESIAN_POINT('',(-8.1511329242E-07,4.,95.999996537354));
+#45743 = CARTESIAN_POINT('',(-0.116008449001,3.99999997056,
+    96.036922859975));
+#45744 = CARTESIAN_POINT('',(-0.232016519626,3.99615485132,
+    96.073849314031));
+#45745 = CARTESIAN_POINT('',(-0.347875703568,3.988464654443,
+    96.110775711204));
+#45746 = CARTESIAN_POINT('',(-0.463437264337,3.976936284574,
+    96.147702042293));
+#45747 = CARTESIAN_POINT('',(-0.578553158428,3.961583521931,
+    96.184628386105));
+#45748 = CARTESIAN_POINT('',(-0.693076141375,3.942427005382,
+    96.221554818341));
+#45749 = CARTESIAN_POINT('',(-0.806859873803,3.919494215539,
+    96.258481320489));
+#45750 = CARTESIAN_POINT('',(-1.066514249062,3.858145504597,
+    96.343407493623));
+#45751 = CARTESIAN_POINT('',(-1.211777091095,3.817148195325,
+    96.391407825582));
+#45752 = CARTESIAN_POINT('',(-1.355227503125,3.769903271907,
+    96.439407936236));
+#45753 = CARTESIAN_POINT('',(-1.496552027676,3.716505075202,
+    96.48740776403));
+#45754 = CARTESIAN_POINT('',(-1.635444185743,3.657066390038,
+    96.535407591257));
+#45755 = CARTESIAN_POINT('',(-1.771604862283,3.591718290209,
+    96.583407701103));
+#45756 = CARTESIAN_POINT('',(-1.904742691706,3.520609983467,
+    96.63140803469));
+#45757 = CARTESIAN_POINT('',(-2.359103982396,3.252184783414,
+    96.799388955435));
+#45758 = CARTESIAN_POINT('',(-2.663121759314,3.025429902287,
+    96.919420380455));
+#45759 = CARTESIAN_POINT('',(-2.942000747356,2.766312003834,
+    97.039425465147));
+#45760 = CARTESIAN_POINT('',(-3.191774018219,2.478156798678,
+    97.159407753837));
+#45761 = CARTESIAN_POINT('',(-3.409049915376,2.164769997594,
+    97.279390059277));
+#45762 = CARTESIAN_POINT('',(-3.590981865673,1.830380513583,
+    97.399395176247));
+#45763 = CARTESIAN_POINT('',(-3.735330866167,1.47965563043,
+    97.519426613478));
+#45764 = CARTESIAN_POINT('',(-3.889819043661,0.948819483955,
+    97.695407301224));
+#45765 = CARTESIAN_POINT('',(-3.930489326121,0.777425373441,
+    97.751407989146));
+#45766 = CARTESIAN_POINT('',(-3.962523519959,0.604059601041,
+    97.807408190208));
+#45767 = CARTESIAN_POINT('',(-3.98581174119,0.429230686,97.863407781495)
+  );
+#45768 = CARTESIAN_POINT('',(-4.000280332372,0.253451988069,
+    97.919407372785));
+#45769 = CARTESIAN_POINT('',(-4.005891962601,7.724077899811E-02,
+    97.975407573873));
+#45770 = CARTESIAN_POINT('',(-4.002645727505,-9.88826859832E-02,
+    98.031408261904));
+#45771 = CARTESIAN_POINT('',(-3.961060154288,-0.70366695364,
+    98.224371688178));
+#45772 = CARTESIAN_POINT('',(-3.878748058476,-1.129614902375,
+    98.361432969076));
+#45773 = CARTESIAN_POINT('',(-3.744063393724,-1.544185257032,
+    98.498440653257));
+#45774 = CARTESIAN_POINT('',(-3.559021002828,-1.939919482047,
+    98.635407786523));
+#45775 = CARTESIAN_POINT('',(-3.326702628752,-2.309884936856,
+    98.772374916353));
+#45776 = CARTESIAN_POINT('',(-3.051264782448,-2.647734795378,
+    98.909382609297));
+#45777 = CARTESIAN_POINT('',(-2.737884106212,-2.947733934354,
+    99.046443899369));
+#45778 = CARTESIAN_POINT('',(-2.322616025671,-3.257789520324,
+    99.211407732176));
+#45779 = CARTESIAN_POINT('',(-2.250808084331,-3.308645127895,
+    99.239407737645));
+#45780 = CARTESIAN_POINT('',(-2.177729487132,-3.357690425541,
+    99.267407751622));
+#45781 = CARTESIAN_POINT('',(-2.103433552168,-3.404888452148,
+    99.29540776986));
+#45782 = CARTESIAN_POINT('',(-2.027974796689,-3.450204187709,
+    99.323407788114));
+#45783 = CARTESIAN_POINT('',(-1.951408937103,-3.493604553326,
+    99.351407802142));
+#45784 = CARTESIAN_POINT('',(-1.873792888978,-3.535058411208,
+    99.379407807699));
+#45785 = CARTESIAN_POINT('',(-1.382635075177,-3.781725079626,
+    99.554356845185));
+#45786 = CARTESIAN_POINT('',(-0.94236801149,-3.934692988997,
+    99.701444187604));
+#45787 = CARTESIAN_POINT('',(-0.483280328939,-4.028749192493,
+    99.848453320438));
+#45788 = CARTESIAN_POINT('',(-1.463643209235E-02,-4.061509592698,
+    99.995407801797));
+#45789 = CARTESIAN_POINT('',(0.454231434918,-4.03212769171,
+    100.14236224429));
+#45790 = CARTESIAN_POINT('',(0.913985058388,-3.94138271358,
+    100.28937142706));
+#45791 = CARTESIAN_POINT('',(1.355343177055,-3.79159190975,
+    100.43645875599));
+#45792 = CARTESIAN_POINT('',(2.186220404072,-3.381785066043,
+    100.73135510219));
+#45793 = CARTESIAN_POINT('',(2.576166266216,-3.120632885344,
+    100.87944546471));
+#45794 = CARTESIAN_POINT('',(2.929908436739,-2.808283486958,
+    101.02745487238));
+#45795 = CARTESIAN_POINT('',(3.239815131468,-2.450828582463,
+    101.17540782358));
+#45796 = CARTESIAN_POINT('',(3.499472606476,-2.055361553607,
+    101.32336075651));
+#45797 = CARTESIAN_POINT('',(3.70379997979,-1.629984047846,
+    101.47137010428));
+#45798 = CARTESIAN_POINT('',(3.849011632284,-1.183697324515,
+    101.61946041841));
+#45799 = CARTESIAN_POINT('',(3.95003781136,-0.636823183485,
+    101.7964812483));
+#45800 = CARTESIAN_POINT('',(3.964286251152,-0.546572578726,
+    101.82555478687));
+#45801 = CARTESIAN_POINT('',(3.976177588642,-0.455960427398,
+    101.85462833615));
+#45802 = CARTESIAN_POINT('',(3.985701247132,-0.365058587739,
+    101.88370189154));
+#45803 = CARTESIAN_POINT('',(3.992849291151,-0.273939160543,
+    101.91277544822));
+#45804 = CARTESIAN_POINT('',(3.997616426449,-0.18267448916,
+    101.94184900112));
+#45805 = CARTESIAN_POINT('',(4.,-9.133715949239E-02,101.97092254494));
+#45806 = CARTESIAN_POINT('',(4.,-8.9E-16,101.99999607414));
+#45807 = PCURVE('',#42696,#45808);
+#45808 = DEFINITIONAL_REPRESENTATION('',(#45809),#45875);
+#45809 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#45810,#45811,#45812,#45813,
+    #45814,#45815,#45816,#45817,#45818,#45819,#45820,#45821,#45822,
+    #45823,#45824,#45825,#45826,#45827,#45828,#45829,#45830,#45831,
+    #45832,#45833,#45834,#45835,#45836,#45837,#45838,#45839,#45840,
+    #45841,#45842,#45843,#45844,#45845,#45846,#45847,#45848,#45849,
+    #45850,#45851,#45852,#45853,#45854,#45855,#45856,#45857,#45858,
+    #45859,#45860,#45861,#45862,#45863,#45864,#45865,#45866,#45867,
+    #45868,#45869,#45870,#45871,#45872,#45873,#45874),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924562929824E-02,0.113258981071,
+    0.273267786917,0.347949773246,0.530607042254,0.567948301071,
+    0.763922005042,0.961227053634,1.),.UNSPECIFIED.);
+#45810 = CARTESIAN_POINT('',(-0.103532091869,0.));
+#45811 = CARTESIAN_POINT('',(-0.103532126427,2.900283106641E-02));
+#45812 = CARTESIAN_POINT('',(-0.103532180726,5.800578046093E-02));
+#45813 = CARTESIAN_POINT('',(-0.10353222865,8.700868614959E-02));
+#45814 = CARTESIAN_POINT('',(-0.103532261129,0.11601153376));
+#45815 = CARTESIAN_POINT('',(-0.103532279746,0.145014382892));
+#45816 = CARTESIAN_POINT('',(-0.103532290342,0.17401729343));
+#45817 = CARTESIAN_POINT('',(-0.103532296629,0.203020251856));
+#45818 = CARTESIAN_POINT('',(-0.103532290103,0.269723283154));
+#45819 = CARTESIAN_POINT('',(-0.10353227539,0.30742387085));
+#45820 = CARTESIAN_POINT('',(-0.10353225523,0.345124275928));
+#45821 = CARTESIAN_POINT('',(-0.103532234386,0.382824453728));
+#45822 = CARTESIAN_POINT('',(-0.103532216569,0.420524629716));
+#45823 = CARTESIAN_POINT('',(-0.103532204199,0.458225029546));
+#45824 = CARTESIAN_POINT('',(-0.103532198162,0.495925609135));
+#45825 = CARTESIAN_POINT('',(-0.103532196114,0.627861751273));
+#45826 = CARTESIAN_POINT('',(-0.103532229655,0.722137267538));
+#45827 = CARTESIAN_POINT('',(-0.103532294338,0.816392141365));
+#45828 = CARTESIAN_POINT('',(-0.103532342971,0.910629130144));
+#45829 = CARTESIAN_POINT('',(-0.103532361781,1.004866119748));
+#45830 = CARTESIAN_POINT('',(-0.103532361343,1.099120998234));
+#45831 = CARTESIAN_POINT('',(-0.103532345305,1.193396525818));
+#45832 = CARTESIAN_POINT('',(-0.103532308884,1.331615894028));
+#45833 = CARTESIAN_POINT('',(-0.103532295372,1.375600147114));
+#45834 = CARTESIAN_POINT('',(-0.103532280549,1.419584015323));
+#45835 = CARTESIAN_POINT('',(-0.103532265076,1.463567403322));
+#45836 = CARTESIAN_POINT('',(-0.103532249662,1.507550791379));
+#45837 = CARTESIAN_POINT('',(-0.103532235072,1.551534659736));
+#45838 = CARTESIAN_POINT('',(-0.103532222125,1.595518912964));
+#45839 = CARTESIAN_POINT('',(-0.103532186197,1.747076922319));
+#45840 = CARTESIAN_POINT('',(-0.103532175544,1.854728091586));
+#45841 = CARTESIAN_POINT('',(-0.103532192805,1.962337193454));
+#45842 = CARTESIAN_POINT('',(-0.103532244341,2.06991447226));
+#45843 = CARTESIAN_POINT('',(-0.103532339431,2.177491751798));
+#45844 = CARTESIAN_POINT('',(-0.103532398047,2.285100855602));
+#45845 = CARTESIAN_POINT('',(-0.10353240038,2.392752024779));
+#45846 = CARTESIAN_POINT('',(-0.103532359765,2.522318492326));
+#45847 = CARTESIAN_POINT('',(-0.103532351344,2.544310353457));
+#45848 = CARTESIAN_POINT('',(-0.103532341598,2.566302220854));
+#45849 = CARTESIAN_POINT('',(-0.103532330774,2.588294091358));
+#45850 = CARTESIAN_POINT('',(-0.103532319156,2.610285961817));
+#45851 = CARTESIAN_POINT('',(-0.10353230707,2.632277829083));
+#45852 = CARTESIAN_POINT('',(-0.103532294881,2.654269690014));
+#45853 = CARTESIAN_POINT('',(-0.103532220626,2.791678769594));
+#45854 = CARTESIAN_POINT('',(-0.103532134872,2.907204619954));
+#45855 = CARTESIAN_POINT('',(-0.103532264535,3.022669153138));
+#45856 = CARTESIAN_POINT('',(-0.103532233616,3.138090668771));
+#45857 = CARTESIAN_POINT('',(-0.103532143983,3.253512136895));
+#45858 = CARTESIAN_POINT('',(-0.103532364025,3.368976684383));
+#45859 = CARTESIAN_POINT('',(-0.103532329972,3.484502539794));
+#45860 = CARTESIAN_POINT('',(-0.103532281587,3.716121087392));
+#45861 = CARTESIAN_POINT('',(-0.103532231546,3.832434744489));
+#45862 = CARTESIAN_POINT('',(-0.103532188357,3.948684819071));
+#45863 = CARTESIAN_POINT('',(-0.103532245905,4.064890576712));
+#45864 = CARTESIAN_POINT('',(-0.103532309512,4.181096342009));
+#45865 = CARTESIAN_POINT('',(-0.103532346731,4.297346417973));
+#45866 = CARTESIAN_POINT('',(-0.103532357827,4.413660073591));
+#45867 = CARTESIAN_POINT('',(-0.103532342436,4.552696423194));
+#45868 = CARTESIAN_POINT('',(-0.103532338993,4.575531467833));
+#45869 = CARTESIAN_POINT('',(-0.103532334668,4.598366520154));
+#45870 = CARTESIAN_POINT('',(-0.103532329503,4.621201576542));
+#45871 = CARTESIAN_POINT('',(-0.103532323554,4.644036633213));
+#45872 = CARTESIAN_POINT('',(-0.103532316888,4.666871686213));
+#45873 = CARTESIAN_POINT('',(-0.103532309583,4.689706731421));
+#45874 = CARTESIAN_POINT('',(-0.103532301729,4.712541764548));
+#45875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45876 = PCURVE('',#42651,#45877);
+#45877 = DEFINITIONAL_REPRESENTATION('',(#45878),#45944);
+#45878 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#45879,#45880,#45881,#45882,
+    #45883,#45884,#45885,#45886,#45887,#45888,#45889,#45890,#45891,
+    #45892,#45893,#45894,#45895,#45896,#45897,#45898,#45899,#45900,
+    #45901,#45902,#45903,#45904,#45905,#45906,#45907,#45908,#45909,
+    #45910,#45911,#45912,#45913,#45914,#45915,#45916,#45917,#45918,
+    #45919,#45920,#45921,#45922,#45923,#45924,#45925,#45926,#45927,
+    #45928,#45929,#45930,#45931,#45932,#45933,#45934,#45935,#45936,
+    #45937,#45938,#45939,#45940,#45941,#45942,#45943),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924562929824E-02,0.113258981071,
+    0.273267786917,0.347949773246,0.530607042254,0.567948301071,
+    0.763922005042,0.961227053634,1.),.UNSPECIFIED.);
+#45879 = CARTESIAN_POINT('',(-1.570796530573,-95.99999653735));
+#45880 = CARTESIAN_POINT('',(-1.599798439045,-96.03692285997));
+#45881 = CARTESIAN_POINT('',(-1.628800457236,-96.07384931403));
+#45882 = CARTESIAN_POINT('',(-1.657802425232,-96.1107757112));
+#45883 = CARTESIAN_POINT('',(-1.686804330568,-96.14770204229));
+#45884 = CARTESIAN_POINT('',(-1.715806234486,-96.1846283861));
+#45885 = CARTESIAN_POINT('',(-1.744808198209,-96.22155481834));
+#45886 = CARTESIAN_POINT('',(-1.773810209195,-96.25848132048));
+#45887 = CARTESIAN_POINT('',(-1.840511061385,-96.34340749362));
+#45888 = CARTESIAN_POINT('',(-1.878210417414,-96.39140782558));
+#45889 = CARTESIAN_POINT('',(-1.915909592173,-96.43940793623));
+#45890 = CARTESIAN_POINT('',(-1.953608541607,-96.48740776403));
+#45891 = CARTESIAN_POINT('',(-1.991307491223,-96.53540759125));
+#45892 = CARTESIAN_POINT('',(-2.02900666639,-96.5834077011));
+#45893 = CARTESIAN_POINT('',(-2.066706022636,-96.63140803469));
+#45894 = CARTESIAN_POINT('',(-2.198637887272,-96.79938895543));
+#45895 = CARTESIAN_POINT('',(-2.292910353608,-96.91942038045));
+#45896 = CARTESIAN_POINT('',(-2.387162178714,-97.03942546514));
+#45897 = CARTESIAN_POINT('',(-2.481396116703,-97.15940775383));
+#45898 = CARTESIAN_POINT('',(-2.575630052628,-97.27939005927));
+#45899 = CARTESIAN_POINT('',(-2.669881873499,-97.39939517624));
+#45900 = CARTESIAN_POINT('',(-2.764154337415,-97.51942661347));
+#45901 = CARTESIAN_POINT('',(-2.902369208944,-97.69540730122));
+#45902 = CARTESIAN_POINT('',(-2.946352030338,-97.75140798914));
+#45903 = CARTESIAN_POINT('',(-2.99033446623,-97.8074081902));
+#45904 = CARTESIAN_POINT('',(-3.034316421537,-97.86340778149));
+#45905 = CARTESIAN_POINT('',(-3.078298376841,-97.91940737278));
+#45906 = CARTESIAN_POINT('',(-3.12228081272,-97.97540757387));
+#45907 = CARTESIAN_POINT('',(-3.16626363409,-98.0314082619));
+#45908 = CARTESIAN_POINT('',(-3.317816712726,-98.22437168817));
+#45909 = CARTESIAN_POINT('',(-3.42546438509,-98.36143296907));
+#45910 = CARTESIAN_POINT('',(-3.533070000159,-98.49844065325));
+#45911 = CARTESIAN_POINT('',(-3.640643803621,-98.63540778652));
+#45912 = CARTESIAN_POINT('',(-3.748217607446,-98.77237491635));
+#45913 = CARTESIAN_POINT('',(-3.855823221525,-98.90938260929));
+#45914 = CARTESIAN_POINT('',(-3.963470892586,-99.04644389936));
+#45915 = CARTESIAN_POINT('',(-4.093033147195,-99.21140773217));
+#45916 = CARTESIAN_POINT('',(-4.115024293151,-99.23940773764));
+#45917 = CARTESIAN_POINT('',(-4.137015445331,-99.26740775162));
+#45918 = CARTESIAN_POINT('',(-4.159006600622,-99.29540776986));
+#45919 = CARTESIAN_POINT('',(-4.180997755913,-99.32340778811));
+#45920 = CARTESIAN_POINT('',(-4.202988908093,-99.35140780214));
+#45921 = CARTESIAN_POINT('',(-4.224980054048,-99.37940780769));
+#45922 = CARTESIAN_POINT('',(-4.362384667182,-99.55435684518));
+#45923 = CARTESIAN_POINT('',(-4.477906761508,-99.7014441876));
+#45924 = CARTESIAN_POINT('',(-4.593367573466,-99.84845332043));
+#45925 = CARTESIAN_POINT('',(-4.708785303153,-99.99540780179));
+#45926 = CARTESIAN_POINT('',(-4.824203040646,-100.1423622442));
+#45927 = CARTESIAN_POINT('',(-4.939663845956,-100.289371427));
+#45928 = CARTESIAN_POINT('',(-5.055185941644,-100.4364587559));
+#45929 = CARTESIAN_POINT('',(-5.286796959236,-100.7313551021));
+#45930 = CARTESIAN_POINT('',(-5.403106836069,-100.8794454647));
+#45931 = CARTESIAN_POINT('',(-5.519353140081,-101.0274548723));
+#45932 = CARTESIAN_POINT('',(-5.635555136609,-101.1754078235));
+#45933 = CARTESIAN_POINT('',(-5.751757134576,-101.3233607565));
+#45934 = CARTESIAN_POINT('',(-5.868003445537,-101.4713701042));
+#45935 = CARTESIAN_POINT('',(-5.98431332937,-101.6194604184));
+#45936 = CARTESIAN_POINT('',(-6.123345163626,-101.7964812483));
+#45937 = CARTESIAN_POINT('',(-6.146179466454,-101.8255547868));
+#45938 = CARTESIAN_POINT('',(-6.169013776726,-101.8546283361));
+#45939 = CARTESIAN_POINT('',(-6.191848090814,-101.8837018915));
+#45940 = CARTESIAN_POINT('',(-6.214682404933,-101.9127754482));
+#45941 = CARTESIAN_POINT('',(-6.237516715134,-101.9418490011));
+#45942 = CARTESIAN_POINT('',(-6.260351017306,-101.9709225449));
+#45943 = CARTESIAN_POINT('',(-6.28318530718,-101.9999960741));
+#45944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45945 = ORIENTED_EDGE('',*,*,#45946,.T.);
+#45946 = EDGE_CURVE('',#45738,#45947,#45949,.T.);
+#45947 = VERTEX_POINT('',#45948);
+#45948 = CARTESIAN_POINT('',(-8.83079946E-07,4.,103.99999624863));
+#45949 = SURFACE_CURVE('',#45950,(#45974,#46001),.PCURVE_S1.);
+#45950 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#45951,#45952,#45953,#45954,
+    #45955,#45956,#45957,#45958,#45959,#45960,#45961,#45962,#45963,
+    #45964,#45965,#45966,#45967,#45968,#45969,#45970,#45971,#45972,
+    #45973),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607613767147,
+    0.855111525643,1.),.UNSPECIFIED.);
+#45951 = CARTESIAN_POINT('',(4.,-9.9E-16,101.99999607414));
+#45952 = CARTESIAN_POINT('',(4.,0.4771030141,102.1518627239));
+#45953 = CARTESIAN_POINT('',(3.934963394105,0.954718792179,
+    102.30389231646));
+#45954 = CARTESIAN_POINT('',(3.804647785321,1.4216920909,102.45582872506
+    ));
+#45955 = CARTESIAN_POINT('',(3.611390824838,1.867711925163,
+    102.60770213158));
+#45956 = CARTESIAN_POINT('',(3.359099246682,2.283200754491,
+    102.75957541632));
+#45957 = CARTESIAN_POINT('',(3.053331094008,2.659434952557,
+    102.91151159372));
+#45958 = CARTESIAN_POINT('',(2.701149923611,2.988547542641,
+    103.06354104227));
+#45959 = CARTESIAN_POINT('',(2.153206164393,3.376606306199,
+    103.27726711631));
+#45960 = CARTESIAN_POINT('',(1.988371764918,3.480120978162,
+    103.33912844382));
+#45961 = CARTESIAN_POINT('',(1.817873048184,3.574423254308,
+    103.40098895734));
+#45962 = CARTESIAN_POINT('',(1.642313043924,3.659154448554,
+    103.46284844847));
+#45963 = CARTESIAN_POINT('',(1.462318161793,3.734004499592,
+    103.52470794752));
+#45964 = CARTESIAN_POINT('',(1.278536410572,3.798711483521,
+    103.5865684787));
+#45965 = CARTESIAN_POINT('',(1.091636579571,3.853063263958,
+    103.64842981986));
+#45966 = CARTESIAN_POINT('',(0.791473141441,3.92256463616,
+    103.74650260859));
+#45967 = CARTESIAN_POINT('',(0.679803175037,3.944625383512,
+    103.78271599655));
+#45968 = CARTESIAN_POINT('',(0.56743588443,3.963051746588,
+    103.81892940648));
+#45969 = CARTESIAN_POINT('',(0.454509392437,3.977818297861,
+    103.85514281858));
+#45970 = CARTESIAN_POINT('',(0.341162543304,3.988905957394,
+    103.89135621749));
+#45971 = CARTESIAN_POINT('',(0.227534902703,3.996301992836,
+    103.92756959233));
+#45972 = CARTESIAN_POINT('',(0.113766757733,4.000000019428,
+    103.96378293669));
+#45973 = CARTESIAN_POINT('',(-8.8307994821E-07,4.,103.99999624863));
+#45974 = PCURVE('',#42696,#45975);
+#45975 = DEFINITIONAL_REPRESENTATION('',(#45976),#46000);
+#45976 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#45977,#45978,#45979,#45980,
+    #45981,#45982,#45983,#45984,#45985,#45986,#45987,#45988,#45989,
+    #45990,#45991,#45992,#45993,#45994,#45995,#45996,#45997,#45998,
+    #45999),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607613767147,
+    0.855111525643,1.),.UNSPECIFIED.);
+#45977 = CARTESIAN_POINT('',(-0.103532301729,4.712541764548));
+#45978 = CARTESIAN_POINT('',(-0.1035322607,4.831821400482));
+#45979 = CARTESIAN_POINT('',(-0.103532204169,4.951228999076));
+#45980 = CARTESIAN_POINT('',(-0.103532148048,5.070563403789));
+#45981 = CARTESIAN_POINT('',(-0.103532106069,5.189848339414));
+#45982 = CARTESIAN_POINT('',(-0.103532127997,5.309133246139));
+#45983 = CARTESIAN_POINT('',(-0.103532331943,5.428467626516));
+#45984 = CARTESIAN_POINT('',(-0.103532455758,5.54787521603));
+#45985 = CARTESIAN_POINT('',(-0.10353244578,5.715740725865));
+#45986 = CARTESIAN_POINT('',(-0.103532420629,5.764328063123));
+#45987 = CARTESIAN_POINT('',(-0.103532370677,5.812914748717));
+#45988 = CARTESIAN_POINT('',(-0.103532293555,5.861500618627));
+#45989 = CARTESIAN_POINT('',(-0.103532198557,5.91008648717));
+#45990 = CARTESIAN_POINT('',(-0.10353210868,5.958673169905));
+#45991 = CARTESIAN_POINT('',(-0.103532053191,6.007260506048));
+#45992 = CARTESIAN_POINT('',(-0.103532049306,6.084289196363));
+#45993 = CARTESIAN_POINT('',(-0.103532064543,6.112732056329));
+#45994 = CARTESIAN_POINT('',(-0.103532103452,6.14117494519));
+#45995 = CARTESIAN_POINT('',(-0.103532166848,6.169617848167));
+#45996 = CARTESIAN_POINT('',(-0.103532249353,6.198060750776));
+#45997 = CARTESIAN_POINT('',(-0.1035323394,6.226503638828));
+#45998 = CARTESIAN_POINT('',(-0.10353241923,6.254946498427));
+#45999 = CARTESIAN_POINT('',(-0.103532464898,6.283389315972));
+#46000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46001 = PCURVE('',#46002,#46007);
+#46002 = CYLINDRICAL_SURFACE('',#46003,4.);
+#46003 = AXIS2_PLACEMENT_3D('',#46004,#46005,#46006);
+#46004 = CARTESIAN_POINT('',(0.,0.,0.));
+#46005 = DIRECTION('',(-0.,-0.,-1.));
+#46006 = DIRECTION('',(1.,0.,0.));
+#46007 = DEFINITIONAL_REPRESENTATION('',(#46008),#46032);
+#46008 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#46009,#46010,#46011,#46012,
+    #46013,#46014,#46015,#46016,#46017,#46018,#46019,#46020,#46021,
+    #46022,#46023,#46024,#46025,#46026,#46027,#46028,#46029,#46030,
+    #46031),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607613767147,
+    0.855111525643,1.),.UNSPECIFIED.);
+#46009 = CARTESIAN_POINT('',(0.,-101.9999960741));
+#46010 = CARTESIAN_POINT('',(-0.119275753525,-102.1518627239));
+#46011 = CARTESIAN_POINT('',(-0.238679459387,-102.3038923164));
+#46012 = CARTESIAN_POINT('',(-0.358009972721,-102.455828725));
+#46013 = CARTESIAN_POINT('',(-0.477291020069,-102.6077021315));
+#46014 = CARTESIAN_POINT('',(-0.596572079811,-102.7595754163));
+#46015 = CARTESIAN_POINT('',(-0.715902621643,-102.9115115937));
+#46016 = CARTESIAN_POINT('',(-0.835306348641,-103.0635410422));
+#46017 = CARTESIAN_POINT('',(-1.003166403307,-103.2772671163));
+#46018 = CARTESIAN_POINT('',(-1.051752158639,-103.3391284438));
+#46019 = CARTESIAN_POINT('',(-1.100337259303,-103.4009889573));
+#46020 = CARTESIAN_POINT('',(-1.148921542371,-103.4628484484));
+#46021 = CARTESIAN_POINT('',(-1.197505823783,-103.5247079475));
+#46022 = CARTESIAN_POINT('',(-1.246090920753,-103.5865684787));
+#46023 = CARTESIAN_POINT('',(-1.294676673692,-103.6484298198));
+#46024 = CARTESIAN_POINT('',(-1.371702858497,-103.7465026085));
+#46025 = CARTESIAN_POINT('',(-1.400144794756,-103.7827159965));
+#46026 = CARTESIAN_POINT('',(-1.428586760619,-103.8189294064));
+#46027 = CARTESIAN_POINT('',(-1.457028741231,-103.8551428185));
+#46028 = CARTESIAN_POINT('',(-1.485470722692,-103.8913562174));
+#46029 = CARTESIAN_POINT('',(-1.513912692063,-103.9275695923));
+#46030 = CARTESIAN_POINT('',(-1.542354637362,-103.9637829366));
+#46031 = CARTESIAN_POINT('',(-1.570796547565,-103.9999962486));
+#46032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46033 = ORIENTED_EDGE('',*,*,#46034,.F.);
+#46034 = EDGE_CURVE('',#45629,#45947,#46035,.T.);
+#46035 = SURFACE_CURVE('',#46036,(#46039,#46046),.PCURVE_S1.);
+#46036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46037,#46038),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#46037 = CARTESIAN_POINT('',(1.10389071928E-06,3.100003176376,
+    103.75884884794));
+#46038 = CARTESIAN_POINT('',(-1.103865924E-06,4.100004848972,
+    104.02679179808));
+#46039 = PCURVE('',#42696,#46040);
+#46040 = DEFINITIONAL_REPRESENTATION('',(#46041),#46045);
+#46041 = LINE('',#46042,#46043);
+#46042 = CARTESIAN_POINT('',(0.,6.283389315972));
+#46043 = VECTOR('',#46044,1.);
+#46044 = DIRECTION('',(1.,0.));
+#46045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46046 = PCURVE('',#46047,#46090);
+#46047 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#46048,#46049,#46050,#46051,#46052,#46053,#46054,#46055,#46056
+      ,#46057,#46058,#46059,#46060,#46061,#46062,#46063,#46064,#46065
+      ,#46066,#46067,#46068)
+    ,(#46069,#46070,#46071,#46072,#46073,#46074,#46075,#46076,#46077
+      ,#46078,#46079,#46080,#46081,#46082,#46083,#46084,#46085,#46086
+      ,#46087,#46088,#46089
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#46048 = CARTESIAN_POINT('',(1.10389083874E-06,3.100003176376,
+    103.75884884794));
+#46049 = CARTESIAN_POINT('',(-0.885356893287,3.10000375342,
+    104.12248546881));
+#46050 = CARTESIAN_POINT('',(-1.770719476546,2.821861090786,
+    104.48612374723));
+#46051 = CARTESIAN_POINT('',(-2.558980827713,2.265568237845,
+    104.84975153125));
+#46052 = CARTESIAN_POINT('',(-3.153075670106,1.469281418839,
+    105.21340167057));
+#46053 = CARTESIAN_POINT('',(-3.473005030548,0.509188295725,
+    105.57702992826));
+#46054 = CARTESIAN_POINT('',(-3.473002233895,-0.509188142627,
+    105.94066204849));
+#46055 = CARTESIAN_POINT('',(-3.153074924325,-1.469273812649,
+    106.30430786477));
+#46056 = CARTESIAN_POINT('',(-2.558986755379,-2.265570225223,
+    106.66793875332));
+#46057 = CARTESIAN_POINT('',(-1.770718831453,-2.821858933708,
+    107.03157620663));
+#46058 = CARTESIAN_POINT('',(-1.25582890032E-06,-3.3781468755,
+    107.75884896805));
+#46059 = CARTESIAN_POINT('',(1.77071675343,-2.821860314013,
+    108.48612172946));
+#46060 = CARTESIAN_POINT('',(2.558986276032,-2.265573919606,
+    108.84975780333));
+#46061 = CARTESIAN_POINT('',(3.153068357423,-1.469265899325,
+    109.21339549063));
+#46062 = CARTESIAN_POINT('',(3.473011047475,-0.509214790665,
+    109.57702621027));
+#46063 = CARTESIAN_POINT('',(3.472999213082,0.509219485476,
+    109.94067768519));
+#46064 = CARTESIAN_POINT('',(3.153077256716,1.469248490092,
+    110.30429084623));
+#46065 = CARTESIAN_POINT('',(2.558983511551,2.265583105941,
+    110.66794778429));
+#46066 = CARTESIAN_POINT('',(1.770721399095,2.821855626602,
+    111.03157418887));
+#46067 = CARTESIAN_POINT('',(0.885359186025,3.100002819537,
+    111.39521246729));
+#46068 = CARTESIAN_POINT('',(1.18884422085E-06,3.10000342083,
+    111.75884908815));
+#46069 = CARTESIAN_POINT('',(-1.1038658041E-06,4.100004848972,
+    104.02679179808));
+#46070 = CARTESIAN_POINT('',(-1.170960678377,4.100004933319,
+    104.3904279045));
+#46071 = CARTESIAN_POINT('',(-2.341916367897,3.732137729296,
+    104.75406235327));
+#46072 = CARTESIAN_POINT('',(-3.384467972147,2.996396251911,
+    105.1177072967));
+#46073 = CARTESIAN_POINT('',(-4.170195698844,1.943238707541,
+    105.48132988446));
+#46074 = CARTESIAN_POINT('',(-4.593328905136,0.673440204056,
+    105.84497435408));
+#46075 = CARTESIAN_POINT('',(-4.593328575077,-0.673444028579,
+    106.20861496132));
+#46076 = CARTESIAN_POINT('',(-4.170193866366,-1.943237350774,
+    106.57224187204));
+#46077 = CARTESIAN_POINT('',(-3.384465396958,-2.996401660622,
+    106.93588371092));
+#46078 = CARTESIAN_POINT('',(-2.341916273374,-3.732138168743,
+    107.29951898484));
+#46079 = CARTESIAN_POINT('',(1.23911725758E-06,-4.467872405363,
+    108.02679167798));
+#46080 = CARTESIAN_POINT('',(2.341918374096,-3.732136967085,
+    108.75406437109));
+#46081 = CARTESIAN_POINT('',(3.384468574255,-2.996403478056,
+    109.11770102456));
+#46082 = CARTESIAN_POINT('',(4.17018786157,-1.943215609355,
+    109.48133606437));
+#46083 = CARTESIAN_POINT('',(4.593340705175,-0.673484949831,
+    109.84497807231));
+#46084 = CARTESIAN_POINT('',(4.593321348782,0.673501037942,
+    110.20859932419));
+#46085 = CARTESIAN_POINT('',(4.170194100936,1.943190562134,110.572258891
+    ));
+#46086 = CARTESIAN_POINT('',(3.384468160128,2.996424690304,
+    110.93587467971));
+#46087 = CARTESIAN_POINT('',(2.341914029839,3.732132696616,
+    111.29952100269));
+#46088 = CARTESIAN_POINT('',(1.170958385686,4.100005162084,
+    111.66315545143));
+#46089 = CARTESIAN_POINT('',(-1.18882203104E-06,4.100005222147,
+    112.02679155787));
+#46090 = DEFINITIONAL_REPRESENTATION('',(#46091),#46095);
+#46091 = LINE('',#46092,#46093);
+#46092 = CARTESIAN_POINT('',(0.,0.));
+#46093 = VECTOR('',#46094,1.);
+#46094 = DIRECTION('',(1.,0.));
+#46095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46096 = ADVANCED_FACE('',(#46097),#42651,.T.);
+#46097 = FACE_BOUND('',#46098,.F.);
+#46098 = EDGE_LOOP('',(#46099,#46329,#46350,#46351,#46352));
+#46099 = ORIENTED_EDGE('',*,*,#46100,.T.);
+#46100 = EDGE_CURVE('',#42750,#46101,#46103,.T.);
+#46101 = VERTEX_POINT('',#46102);
+#46102 = CARTESIAN_POINT('',(4.,8.83129781E-07,102.4999962486));
+#46103 = SURFACE_CURVE('',#46104,(#46177,#46253),.PCURVE_S1.);
+#46104 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#46105,#46106,#46107,#46108,
+    #46109,#46110,#46111,#46112,#46113,#46114,#46115,#46116,#46117,
+    #46118,#46119,#46120,#46121,#46122,#46123,#46124,#46125,#46126,
+    #46127,#46128,#46129,#46130,#46131,#46132,#46133,#46134,#46135,
+    #46136,#46137,#46138,#46139,#46140,#46141,#46142,#46143,#46144,
+    #46145,#46146,#46147,#46148,#46149,#46150,#46151,#46152,#46153,
+    #46154,#46155,#46156,#46157,#46158,#46159,#46160,#46161,#46162,
+    #46163,#46164,#46165,#46166,#46167,#46168,#46169,#46170,#46171,
+    #46172,#46173,#46174,#46175,#46176),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789028768438E-02,0.107912206794,0.12591818564,
+    0.231943084717,0.391919292605,0.552893471288,0.658918369055,
+    0.818894575716,0.978870788309,1.),.UNSPECIFIED.);
+#46105 = CARTESIAN_POINT('',(4.,8.1516273642E-07,94.499996537322));
+#46106 = CARTESIAN_POINT('',(3.9999999698,0.118997172442,94.537874198974
+    ));
+#46107 = CARTESIAN_POINT('',(3.99595417146,0.237994026937,
+    94.575752005773));
+#46108 = CARTESIAN_POINT('',(3.987862620408,0.3568301813,94.613629742293
+    ));
+#46109 = CARTESIAN_POINT('',(3.97573296125,0.475345101057,
+    94.651507400174));
+#46110 = CARTESIAN_POINT('',(3.959580448657,0.593379036662,
+    94.689385072621));
+#46111 = CARTESIAN_POINT('',(3.939427928238,0.710773145546,
+    94.727262848896));
+#46112 = CARTESIAN_POINT('',(3.915305817418,0.827369614173,
+    94.765140708806));
+#46113 = CARTESIAN_POINT('',(3.835408297064,1.15672053984,
+    94.873017089558));
+#46114 = CARTESIAN_POINT('',(3.770134457145,1.367182529579,
+    94.943019243117));
+#46115 = CARTESIAN_POINT('',(3.691670918888,1.5733971879,95.013019881866
+    ));
+#46116 = CARTESIAN_POINT('',(3.600346150615,1.774401359728,
+    95.083018600912));
+#46117 = CARTESIAN_POINT('',(3.496568972475,1.969268474291,
+    95.153017300873));
+#46118 = CARTESIAN_POINT('',(3.380825173359,2.15710988704,
+    95.223017894308));
+#46119 = CARTESIAN_POINT('',(3.253678508866,2.33707838551,
+    95.293020004167));
+#46120 = CARTESIAN_POINT('',(3.080314781327,2.552422104509,
+    95.381018649543));
+#46121 = CARTESIAN_POINT('',(3.044141795008,2.595897422144,
+    95.399018645061));
+#46122 = CARTESIAN_POINT('',(3.007267936246,2.63878637936,
+    95.417018640482));
+#46123 = CARTESIAN_POINT('',(2.969704309097,2.681075804556,
+    95.43501863547));
+#46124 = CARTESIAN_POINT('',(2.931462306813,2.72275278721,
+    95.453018629694));
+#46125 = CARTESIAN_POINT('',(2.892553611838,2.76380467788,
+    95.471018622833));
+#46126 = CARTESIAN_POINT('',(2.85299019581,2.804219088201,
+    95.489018614568));
+#46127 = CARTESIAN_POINT('',(2.576039402315,3.078131627483,
+    95.613008239575));
+#46128 = CARTESIAN_POINT('',(2.316957605819,3.289816387025,
+    95.719025099689));
+#46129 = CARTESIAN_POINT('',(2.038111229701,3.476455774963,
+    95.825028180591));
+#46130 = CARTESIAN_POINT('',(1.742358578953,3.635933097743,
+    95.931018417132));
+#46131 = CARTESIAN_POINT('',(1.432770311289,3.766538372056,
+    96.037008689144));
+#46132 = CARTESIAN_POINT('',(1.112602981314,3.866949564976,
+    96.143011860219));
+#46133 = CARTESIAN_POINT('',(0.785297086921,3.936264951147,
+    96.249028825792));
+#46134 = CARTESIAN_POINT('',(-4.468276202202E-02,4.031181266292,
+    96.514941676111));
+#46135 = CARTESIAN_POINT('',(-0.552696031619,4.016687390962,
+    96.675075564888));
+#46136 = CARTESIAN_POINT('',(-1.056545999621,3.928795375229,
+    96.835086112459));
+#46137 = CARTESIAN_POINT('',(-1.543956012157,3.769048264739,
+    96.995018602819));
+#46138 = CARTESIAN_POINT('',(-2.003362749579,3.540940591306,
+    97.154951089094));
+#46139 = CARTESIAN_POINT('',(-2.424074433291,3.250094414114,
+    97.31496159712));
+#46140 = CARTESIAN_POINT('',(-2.796259998634,2.904022899687,
+    97.475095434835));
+#46141 = CARTESIAN_POINT('',(-3.429550347172,2.119849646578,
+    97.795939246879));
+#46142 = CARTESIAN_POINT('',(-3.690799971881,1.680131897154,
+    97.957077373955));
+#46143 = CARTESIAN_POINT('',(-3.886983127162,1.204213565907,
+    98.118088088278));
+#46144 = CARTESIAN_POINT('',(-4.012746829944,0.703511596746,
+    98.279018471536));
+#46145 = CARTESIAN_POINT('',(-4.064813664167,0.189889275295,
+    98.439949138706));
+#46146 = CARTESIAN_POINT('',(-4.042229992202,-0.324383147636,
+    98.600959697569));
+#46147 = CARTESIAN_POINT('',(-3.946145603191,-0.826748444905,
+    98.762097776358));
+#46148 = CARTESIAN_POINT('',(-3.672650743519,-1.619416502769,
+    99.029008195578));
+#46149 = CARTESIAN_POINT('',(-3.534072562335,-1.923932292529,
+    99.135025142871));
+#46150 = CARTESIAN_POINT('',(-3.366683616234,-2.214742307704,
+    99.241028319525));
+#46151 = CARTESIAN_POINT('',(-3.17210958332,-2.488683118899,
+    99.347018616745));
+#46152 = CARTESIAN_POINT('',(-2.952346615051,-2.74286192915,
+    99.453008893531));
+#46153 = CARTESIAN_POINT('',(-2.709729322455,-2.974651470992,
+    99.559012022313));
+#46154 = CARTESIAN_POINT('',(-2.446943357367,-3.181719899114,
+    99.6650289225));
+#46155 = CARTESIAN_POINT('',(-1.744774249808,-3.634306239065,
+    99.930941601758));
+#46156 = CARTESIAN_POINT('',(-1.282851364735,-3.846237508813,
+    100.09107537176));
+#46157 = CARTESIAN_POINT('',(-0.792163867035,-3.990513620879,
+    100.25108585698));
+#46158 = CARTESIAN_POINT('',(-0.284402744793,-4.063082557923,
+    100.41101841688));
+#46159 = CARTESIAN_POINT('',(0.228516647024,-4.061957966842,
+    100.57095105554));
+#46160 = CARTESIAN_POINT('',(0.734518470974,-3.987446939464,
+    100.73096168673));
+#46161 = CARTESIAN_POINT('',(1.221461302795,-3.841933272386,
+    100.89109556634));
+#46162 = CARTESIAN_POINT('',(2.133649386686,-3.420520325492,
+    101.21094170191));
+#46163 = CARTESIAN_POINT('',(2.560099534666,-3.144064403168,
+    101.37107548801));
+#46164 = CARTESIAN_POINT('',(2.944839414329,-2.807070248238,
+    101.53108591317));
+#46165 = CARTESIAN_POINT('',(3.278183481382,-2.417237719436,
+    101.6910183715));
+#46166 = CARTESIAN_POINT('',(3.55206990815,-1.983562857978,
+    101.85095084858));
+#46167 = CARTESIAN_POINT('',(3.760287465328,-1.516406462542,
+    102.01096169043));
+#46168 = CARTESIAN_POINT('',(3.898343238296,-1.027296948071,
+    102.17109561982));
+#46169 = CARTESIAN_POINT('',(3.97360605612,-0.463527999632,
+    102.35214076376));
+#46170 = CARTESIAN_POINT('',(3.981139802332,-0.397587681421,
+    102.37326294166));
+#46171 = CARTESIAN_POINT('',(3.987422843066,-0.331508485705,
+    102.39438511816));
+#46172 = CARTESIAN_POINT('',(3.992452227897,-0.265318095197,
+    102.41550729289));
+#46173 = CARTESIAN_POINT('',(3.996225743552,-0.199044242911,
+    102.4366294655));
+#46174 = CARTESIAN_POINT('',(3.998741913909,-0.13271471216,
+    102.45775163566));
+#46175 = CARTESIAN_POINT('',(3.999999999997,-6.635733655384E-02,
+    102.47887380308));
+#46176 = CARTESIAN_POINT('',(4.,-1.78E-15,102.49999596749));
+#46177 = PCURVE('',#42651,#46178);
+#46178 = DEFINITIONAL_REPRESENTATION('',(#46179),#46252);
+#46179 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#46180,#46181,#46182,#46183,
+    #46184,#46185,#46186,#46187,#46188,#46189,#46190,#46191,#46192,
+    #46193,#46194,#46195,#46196,#46197,#46198,#46199,#46200,#46201,
+    #46202,#46203,#46204,#46205,#46206,#46207,#46208,#46209,#46210,
+    #46211,#46212,#46213,#46214,#46215,#46216,#46217,#46218,#46219,
+    #46220,#46221,#46222,#46223,#46224,#46225,#46226,#46227,#46228,
+    #46229,#46230,#46231,#46232,#46233,#46234,#46235,#46236,#46237,
+    #46238,#46239,#46240,#46241,#46242,#46243,#46244,#46245,#46246,
+    #46247,#46248,#46249,#46250,#46251),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789028768438E-02,0.107912206794,0.12591818564,
+    0.231943084717,0.391919292605,0.552893471288,0.658918369055,
+    0.818894575716,0.978870788309,1.),.UNSPECIFIED.);
+#46180 = CARTESIAN_POINT('',(-2.0379068408E-07,-94.49999653732));
+#46181 = CARTESIAN_POINT('',(-2.974929311044E-02,-94.53787419897));
+#46182 = CARTESIAN_POINT('',(-5.949850734449E-02,-94.57575200577));
+#46183 = CARTESIAN_POINT('',(-8.924766560363E-02,-94.61362974229));
+#46184 = CARTESIAN_POINT('',(-0.118996753582,-94.65150740017));
+#46185 = CARTESIAN_POINT('',(-0.148745840205,-94.68938507262));
+#46186 = CARTESIAN_POINT('',(-0.178494994272,-94.72726284889));
+#46187 = CARTESIAN_POINT('',(-0.208244201109,-94.7651407088));
+#46188 = CARTESIAN_POINT('',(-0.292970099598,-94.87301708955));
+#46189 = CARTESIAN_POINT('',(-0.34794961909,-94.94301924311));
+#46190 = CARTESIAN_POINT('',(-0.40292792846,-95.01301988186));
+#46191 = CARTESIAN_POINT('',(-0.457904731409,-95.08301860091));
+#46192 = CARTESIAN_POINT('',(-0.51288153693,-95.15301730087));
+#46193 = CARTESIAN_POINT('',(-0.567859852565,-95.2230178943));
+#46194 = CARTESIAN_POINT('',(-0.622839378518,-95.29302000416));
+#46195 = CARTESIAN_POINT('',(-0.691953369205,-95.38101864954));
+#46196 = CARTESIAN_POINT('',(-0.706090536956,-95.39901864506));
+#46197 = CARTESIAN_POINT('',(-0.72022770555,-95.41701864048));
+#46198 = CARTESIAN_POINT('',(-0.734364874625,-95.43501863547));
+#46199 = CARTESIAN_POINT('',(-0.748502043819,-95.45301862969));
+#46200 = CARTESIAN_POINT('',(-0.762639212769,-95.47101862283));
+#46201 = CARTESIAN_POINT('',(-0.776776381109,-95.48901861456));
+#46202 = CARTESIAN_POINT('',(-0.874157661777,-95.61300823957));
+#46203 = CARTESIAN_POINT('',(-0.957423170639,-95.71902509968));
+#46204 = CARTESIAN_POINT('',(-1.040677846967,-95.82502818059));
+#46205 = CARTESIAN_POINT('',(-1.123922401651,-95.93101841713));
+#46206 = CARTESIAN_POINT('',(-1.207166951465,-96.03700868914));
+#46207 = CARTESIAN_POINT('',(-1.290421615003,-96.14301186021));
+#46208 = CARTESIAN_POINT('',(-1.373687107806,-96.24902882579));
+#46209 = CARTESIAN_POINT('',(-1.582534488765,-96.51494167611));
+#46210 = CARTESIAN_POINT('',(-1.708303309717,-96.67507556488));
+#46211 = CARTESIAN_POINT('',(-1.833975298547,-96.83508611246));
+#46212 = CARTESIAN_POINT('',(-1.95958602615,-96.99501860281));
+#46213 = CARTESIAN_POINT('',(-2.08519675416,-97.15495108909));
+#46214 = CARTESIAN_POINT('',(-2.210868748029,-97.31496159711));
+#46215 = CARTESIAN_POINT('',(-2.336637577012,-97.47509543483));
+#46216 = CARTESIAN_POINT('',(-2.588627700385,-97.79593924687));
+#46217 = CARTESIAN_POINT('',(-2.715185282993,-97.95707737395));
+#46218 = CARTESIAN_POINT('',(-2.841642684816,-98.11808808827));
+#46219 = CARTESIAN_POINT('',(-2.96803728086,-98.27901847154));
+#46220 = CARTESIAN_POINT('',(-3.094431847689,-98.4399491387));
+#46221 = CARTESIAN_POINT('',(-3.220889263015,-98.60095969757));
+#46222 = CARTESIAN_POINT('',(-3.347446854239,-98.76209777635));
+#46223 = CARTESIAN_POINT('',(-3.557077793067,-99.02900819557));
+#46224 = CARTESIAN_POINT('',(-3.640343288501,-99.13502514287));
+#46225 = CARTESIAN_POINT('',(-3.723597950996,-99.24102831952));
+#46226 = CARTESIAN_POINT('',(-3.806842496884,-99.34701861674));
+#46227 = CARTESIAN_POINT('',(-3.890087045455,-99.45300889353));
+#46228 = CARTESIAN_POINT('',(-3.973341714441,-99.55901202231));
+#46229 = CARTESIAN_POINT('',(-4.056607216859,-99.6650289225));
+#46230 = CARTESIAN_POINT('',(-4.265454626874,-99.93094160175));
+#46231 = CARTESIAN_POINT('',(-4.391223462112,-100.0910753717));
+#46232 = CARTESIAN_POINT('',(-4.516895454725,-100.2510858569));
+#46233 = CARTESIAN_POINT('',(-4.642506170323,-100.4110184168));
+#46234 = CARTESIAN_POINT('',(-4.768116878155,-100.5709510555));
+#46235 = CARTESIAN_POINT('',(-4.893788852833,-100.7309616867));
+#46236 = CARTESIAN_POINT('',(-5.019557672038,-100.8910955663));
+#46237 = CARTESIAN_POINT('',(-5.27076425687,-101.2109417019));
+#46238 = CARTESIAN_POINT('',(-5.396533089706,-101.371075488));
+#46239 = CARTESIAN_POINT('',(-5.522205088605,-101.5310859131));
+#46240 = CARTESIAN_POINT('',(-5.647815815186,-101.6910183714));
+#46241 = CARTESIAN_POINT('',(-5.773426544921,-101.8509508485));
+#46242 = CARTESIAN_POINT('',(-5.899098500167,-102.0109616904));
+#46243 = CARTESIAN_POINT('',(-6.024867310048,-102.1710956198));
+#46244 = CARTESIAN_POINT('',(-6.167059943246,-102.3521407637));
+#46245 = CARTESIAN_POINT('',(-6.183649278799,-102.3732629416));
+#46246 = CARTESIAN_POINT('',(-6.200238616431,-102.3943851181));
+#46247 = CARTESIAN_POINT('',(-6.216827955651,-102.4155072928));
+#46248 = CARTESIAN_POINT('',(-6.233417295643,-102.4366294655));
+#46249 = CARTESIAN_POINT('',(-6.250006635263,-102.4577516356));
+#46250 = CARTESIAN_POINT('',(-6.266595973041,-102.478873803));
+#46251 = CARTESIAN_POINT('',(-6.28318530718,-102.4999959674));
+#46252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46253 = PCURVE('',#43022,#46254);
+#46254 = DEFINITIONAL_REPRESENTATION('',(#46255),#46328);
+#46255 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#46256,#46257,#46258,#46259,
+    #46260,#46261,#46262,#46263,#46264,#46265,#46266,#46267,#46268,
+    #46269,#46270,#46271,#46272,#46273,#46274,#46275,#46276,#46277,
+    #46278,#46279,#46280,#46281,#46282,#46283,#46284,#46285,#46286,
+    #46287,#46288,#46289,#46290,#46291,#46292,#46293,#46294,#46295,
+    #46296,#46297,#46298,#46299,#46300,#46301,#46302,#46303,#46304,
+    #46305,#46306,#46307,#46308,#46309,#46310,#46311,#46312,#46313,
+    #46314,#46315,#46316,#46317,#46318,#46319,#46320,#46321,#46322,
+    #46323,#46324,#46325,#46326,#46327),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789028768438E-02,0.107912206794,0.12591818564,
+    0.231943084717,0.391919292605,0.552893471288,0.658918369055,
+    0.818894575716,0.978870788309,1.),.UNSPECIFIED.);
+#46256 = CARTESIAN_POINT('',(-0.931753036226,0.));
+#46257 = CARTESIAN_POINT('',(-0.931753083995,2.97500383631E-02));
+#46258 = CARTESIAN_POINT('',(-0.931753168719,5.950020984831E-02));
+#46259 = CARTESIAN_POINT('',(-0.931753263718,8.925032937828E-02));
+#46260 = CARTESIAN_POINT('',(-0.931753349134,0.119000380542));
+#46261 = CARTESIAN_POINT('',(-0.93175341215,0.148750431571));
+#46262 = CARTESIAN_POINT('',(-0.931753447208,0.178500551318));
+#46263 = CARTESIAN_POINT('',(-0.931753456227,0.208250725233));
+#46264 = CARTESIAN_POINT('',(-0.931753435129,0.292979380616));
+#46265 = CARTESIAN_POINT('',(-0.931753356853,0.34796069254));
+#46266 = CARTESIAN_POINT('',(-0.931753245133,0.402940797499));
+#46267 = CARTESIAN_POINT('',(-0.931753141092,0.45791939693));
+#46268 = CARTESIAN_POINT('',(-0.931753072056,0.512897997189));
+#46269 = CARTESIAN_POINT('',(-0.931753042814,0.567878103844));
+#46270 = CARTESIAN_POINT('',(-0.931753041932,0.622859416403));
+#46271 = CARTESIAN_POINT('',(-0.931753068573,0.691975648478));
+#46272 = CARTESIAN_POINT('',(-0.931753075439,0.70611327446));
+#46273 = CARTESIAN_POINT('',(-0.93175308355,0.720250901053));
+#46274 = CARTESIAN_POINT('',(-0.931753092729,0.734388527912));
+#46275 = CARTESIAN_POINT('',(-0.9317531028,0.748526154691));
+#46276 = CARTESIAN_POINT('',(-0.931753113587,0.76266378105));
+#46277 = CARTESIAN_POINT('',(-0.931753124911,0.776801406648));
+#46278 = CARTESIAN_POINT('',(-0.931753205391,0.874185836184));
+#46279 = CARTESIAN_POINT('',(-0.931753287036,0.957454033155));
+#46280 = CARTESIAN_POINT('',(-0.931753345951,1.04071139789));
+#46281 = CARTESIAN_POINT('',(-0.931753361093,1.123958649221));
+#46282 = CARTESIAN_POINT('',(-0.931753343563,1.207205905329));
+#46283 = CARTESIAN_POINT('',(-0.931753313651,1.290463280945));
+#46284 = CARTESIAN_POINT('',(-0.931753277453,1.37373148754));
+#46285 = CARTESIAN_POINT('',(-0.931753191485,1.582585672699));
+#46286 = CARTESIAN_POINT('',(-0.931753142665,1.708358588843));
+#46287 = CARTESIAN_POINT('',(-0.931753127161,1.834034658637));
+#46288 = CARTESIAN_POINT('',(-0.931753123818,1.959649453113));
+#46289 = CARTESIAN_POINT('',(-0.931753198813,2.085264255068));
+#46290 = CARTESIAN_POINT('',(-0.931753266941,2.210940317226));
+#46291 = CARTESIAN_POINT('',(-0.931753274484,2.336713222909));
+#46292 = CARTESIAN_POINT('',(-0.93175323002,2.588711525014));
+#46293 = CARTESIAN_POINT('',(-0.931753223381,2.715273215634));
+#46294 = CARTESIAN_POINT('',(-0.931752934457,2.841734757233));
+#46295 = CARTESIAN_POINT('',(-0.931753449636,2.968133432853));
+#46296 = CARTESIAN_POINT('',(-0.931753213,3.094532097665));
+#46297 = CARTESIAN_POINT('',(-0.931753284648,3.220993638335));
+#46298 = CARTESIAN_POINT('',(-0.931753315845,3.34755533005));
+#46299 = CARTESIAN_POINT('',(-0.931753252457,3.557193076084));
+#46300 = CARTESIAN_POINT('',(-0.931753205933,3.640461276902));
+#46301 = CARTESIAN_POINT('',(-0.931753142371,3.723718647608));
+#46302 = CARTESIAN_POINT('',(-0.931753097742,3.806965903616));
+#46303 = CARTESIAN_POINT('',(-0.931753091314,3.890213159684));
+#46304 = CARTESIAN_POINT('',(-0.931753116927,3.973470530434));
+#46305 = CARTESIAN_POINT('',(-0.931753156469,4.056738730892));
+#46306 = CARTESIAN_POINT('',(-0.931753260936,4.265592903012));
+#46307 = CARTESIAN_POINT('',(-0.931753327913,4.391365805995));
+#46308 = CARTESIAN_POINT('',(-0.931753356599,4.517041865687));
+#46309 = CARTESIAN_POINT('',(-0.931753303374,4.642656667185));
+#46310 = CARTESIAN_POINT('',(-0.931753256837,4.768271476681));
+#46311 = CARTESIAN_POINT('',(-0.931753201825,4.89394754691));
+#46312 = CARTESIAN_POINT('',(-0.931753163746,5.019720457985));
+#46313 = CARTESIAN_POINT('',(-0.931753143614,5.2709352009));
+#46314 = CARTESIAN_POINT('',(-0.931753158768,5.396708111497));
+#46315 = CARTESIAN_POINT('',(-0.931753233087,5.52238417401));
+#46316 = CARTESIAN_POINT('',(-0.931753281952,5.64799897258));
+#46317 = CARTESIAN_POINT('',(-0.931753493797,5.773613749863));
+#46318 = CARTESIAN_POINT('',(-0.931753226636,5.899289776279));
+#46319 = CARTESIAN_POINT('',(-0.931753139685,6.025062729134));
+#46320 = CARTESIAN_POINT('',(-0.931753251543,6.167259990997));
+#46321 = CARTESIAN_POINT('',(-0.931753267663,6.183849865759));
+#46322 = CARTESIAN_POINT('',(-0.931753287074,6.200439741502));
+#46323 = CARTESIAN_POINT('',(-0.931753309539,6.21702961743));
+#46324 = CARTESIAN_POINT('',(-0.931753334367,6.233619492405));
+#46325 = CARTESIAN_POINT('',(-0.931753360409,6.250209364948));
+#46326 = CARTESIAN_POINT('',(-0.93175338606,6.266799233236));
+#46327 = CARTESIAN_POINT('',(-0.93175340926,6.283389095106));
+#46328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46329 = ORIENTED_EDGE('',*,*,#46330,.F.);
+#46330 = EDGE_CURVE('',#45738,#46101,#46331,.T.);
+#46331 = SURFACE_CURVE('',#46332,(#46336,#46343),.PCURVE_S1.);
+#46332 = LINE('',#46333,#46334);
+#46333 = CARTESIAN_POINT('',(4.,0.,0.));
+#46334 = VECTOR('',#46335,1.);
+#46335 = DIRECTION('',(0.,0.,1.));
+#46336 = PCURVE('',#42651,#46337);
+#46337 = DEFINITIONAL_REPRESENTATION('',(#46338),#46342);
+#46338 = LINE('',#46339,#46340);
+#46339 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#46340 = VECTOR('',#46341,1.);
+#46341 = DIRECTION('',(-0.,-1.));
+#46342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46343 = PCURVE('',#46002,#46344);
+#46344 = DEFINITIONAL_REPRESENTATION('',(#46345),#46349);
+#46345 = LINE('',#46346,#46347);
+#46346 = CARTESIAN_POINT('',(-0.,0.));
+#46347 = VECTOR('',#46348,1.);
+#46348 = DIRECTION('',(-0.,-1.));
+#46349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46350 = ORIENTED_EDGE('',*,*,#45737,.F.);
+#46351 = ORIENTED_EDGE('',*,*,#42595,.F.);
+#46352 = ORIENTED_EDGE('',*,*,#42979,.T.);
+#46353 = ADVANCED_FACE('',(#46354),#43022,.F.);
+#46354 = FACE_BOUND('',#46355,.F.);
+#46355 = EDGE_LOOP('',(#46356,#46357,#46358,#46359));
+#46356 = ORIENTED_EDGE('',*,*,#46100,.F.);
+#46357 = ORIENTED_EDGE('',*,*,#43009,.T.);
+#46358 = ORIENTED_EDGE('',*,*,#43075,.T.);
+#46359 = ORIENTED_EDGE('',*,*,#46360,.F.);
+#46360 = EDGE_CURVE('',#46101,#43076,#46361,.T.);
+#46361 = SURFACE_CURVE('',#46362,(#46365,#46372),.PCURVE_S1.);
+#46362 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46363,#46364),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#46363 = CARTESIAN_POINT('',(4.099995151006,1.10389615227E-06,
+    102.47320195962));
+#46364 = CARTESIAN_POINT('',(3.099996823646,-1.10387091734E-06,
+    102.74115739434));
+#46365 = PCURVE('',#43022,#46366);
+#46366 = DEFINITIONAL_REPRESENTATION('',(#46367),#46371);
+#46367 = LINE('',#46368,#46369);
+#46368 = CARTESIAN_POINT('',(0.,6.283389315972));
+#46369 = VECTOR('',#46370,1.);
+#46370 = DIRECTION('',(1.,0.));
+#46371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46372 = PCURVE('',#46373,#46416);
+#46373 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#46374,#46375,#46376,#46377,#46378,#46379,#46380,#46381,#46382
+      ,#46383,#46384,#46385,#46386,#46387,#46388,#46389,#46390,#46391
+      ,#46392,#46393,#46394)
+    ,(#46395,#46396,#46397,#46398,#46399,#46400,#46401,#46402,#46403
+      ,#46404,#46405,#46406,#46407,#46408,#46409,#46410,#46411,#46412
+      ,#46413,#46414,#46415
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#46374 = CARTESIAN_POINT('',(4.099995151006,1.10389603147E-06,
+    102.47320195962));
+#46375 = CARTESIAN_POINT('',(4.099994436115,1.170957802075,
+    102.83683806605));
+#46376 = CARTESIAN_POINT('',(3.732122219487,2.341910364258,
+    103.20047251486));
+#46377 = CARTESIAN_POINT('',(2.99641543746,3.384461522151,
+    103.56411883758));
+#46378 = CARTESIAN_POINT('',(1.943183456802,4.170184944042,
+    103.92773462681));
+#46379 = CARTESIAN_POINT('',(0.673496815162,4.593310442416,104.291394193
+    ));
+#46380 = CARTESIAN_POINT('',(-0.6734858642,4.59332904567,104.65501544536
+    ));
+#46381 = CARTESIAN_POINT('',(-1.943213168006,4.170176531332,
+    105.01865745302));
+#46382 = CARTESIAN_POINT('',(-2.996398010357,3.384458585154,
+    105.38229249297));
+#46383 = CARTESIAN_POINT('',(-3.732129109151,2.341910534461,
+    105.74592914638));
+#46384 = CARTESIAN_POINT('',(-4.46786143059,-1.25931223122E-06,
+    106.47320183952));
+#46385 = CARTESIAN_POINT('',(-3.732127691613,-2.341912607753,
+    107.20047453264));
+#46386 = CARTESIAN_POINT('',(-2.996392407774,-3.384458759015,
+    107.56410980662));
+#46387 = CARTESIAN_POINT('',(-1.94323024541,-4.170184709487,
+    107.9277516453));
+#46388 = CARTESIAN_POINT('',(-0.673439805848,-4.593317668679,
+    108.29137855634));
+#46389 = CARTESIAN_POINT('',(0.673441118399,-4.593317245609,
+    108.65501916336));
+#46390 = CARTESIAN_POINT('',(1.943236266298,-4.170184368685,
+    109.01866363293));
+#46391 = CARTESIAN_POINT('',(2.996390784122,-3.384457982969,
+    109.38228622089));
+#46392 = CARTESIAN_POINT('',(3.73212987139,-2.341908528307,
+    109.74593116419));
+#46393 = CARTESIAN_POINT('',(4.09999551696,-1.170955509327,
+    110.10956561298));
+#46394 = CARTESIAN_POINT('',(4.099994777827,1.18884894817E-06,
+    110.47320171942));
+#46395 = CARTESIAN_POINT('',(3.099996823646,-1.10387103813E-06,
+    102.74115739434));
+#46396 = CARTESIAN_POINT('',(3.099996877143,0.885355009143,
+    103.10479401521));
+#46397 = CARTESIAN_POINT('',(2.821850930962,1.770715543813,
+    103.46843229365));
+#46398 = CARTESIAN_POINT('',(2.265580176989,2.558976390076,
+    103.83205869808));
+#46399 = CARTESIAN_POINT('',(1.46924769552,3.153069459973,
+    104.19571563647));
+#46400 = CARTESIAN_POINT('',(0.50922097014,3.472991445529,
+    104.55932879713));
+#46401 = CARTESIAN_POINT('',(-0.509211138242,3.473004033027,
+    104.92298027233));
+#46402 = CARTESIAN_POINT('',(-1.469260440653,3.153062733987,
+    105.28661099182));
+#46403 = CARTESIAN_POINT('',(-2.265567205585,2.558982505769,
+    105.65024867919));
+#46404 = CARTESIAN_POINT('',(-2.82185299915,1.770715072133,
+    106.01388475303));
+#46405 = CARTESIAN_POINT('',(-3.378139686388,1.24259996854E-06,
+    106.74115751445));
+#46406 = CARTESIAN_POINT('',(-2.82185423804,-1.770712976141,
+    107.46843027586));
+#46407 = CARTESIAN_POINT('',(-2.265567296389,-2.558979633959,
+    107.83206772921));
+#46408 = CARTESIAN_POINT('',(-1.469273017842,-3.153067127532,
+    108.19569861763));
+#46409 = CARTESIAN_POINT('',(-0.509189627572,-3.472994466332,
+    108.55934443413));
+#46410 = CARTESIAN_POINT('',(0.509184643535,-3.472998016168,
+    108.9229765542));
+#46411 = CARTESIAN_POINT('',(1.469275960023,-3.153070046622,
+    109.28660481187));
+#46412 = CARTESIAN_POINT('',(2.265561523886,-2.558977057443,
+    109.65025495131));
+#46413 = CARTESIAN_POINT('',(2.821853775915,-1.770717795273,
+    110.01388273524));
+#46414 = CARTESIAN_POINT('',(3.099996501421,-0.885357301843,
+    110.37752101369));
+#46415 = CARTESIAN_POINT('',(3.099996579195,-1.18882658784E-06,
+    110.74115763455));
+#46416 = DEFINITIONAL_REPRESENTATION('',(#46417),#46421);
+#46417 = LINE('',#46418,#46419);
+#46418 = CARTESIAN_POINT('',(0.,0.));
+#46419 = VECTOR('',#46420,1.);
+#46420 = DIRECTION('',(1.,0.));
+#46421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46422 = ADVANCED_FACE('',(#46423),#43131,.F.);
+#46423 = FACE_BOUND('',#46424,.F.);
+#46424 = EDGE_LOOP('',(#46425,#46466,#46467,#46468));
+#46425 = ORIENTED_EDGE('',*,*,#46426,.F.);
+#46426 = EDGE_CURVE('',#43076,#46427,#46429,.T.);
+#46427 = VERTEX_POINT('',#46428);
+#46428 = CARTESIAN_POINT('',(3.099996579195,-1.188826619E-06,
+    110.74115763455));
+#46429 = SURFACE_CURVE('',#46430,(#46452,#46459),.PCURVE_S1.);
+#46430 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#46431,#46432,#46433,#46434,
+    #46435,#46436,#46437,#46438,#46439,#46440,#46441,#46442,#46443,
+    #46444,#46445,#46446,#46447,#46448,#46449,#46450,#46451),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#46431 = CARTESIAN_POINT('',(3.099996823646,-1.10387103858E-06,
+    102.74115739434));
+#46432 = CARTESIAN_POINT('',(3.099996877143,0.885355009143,
+    103.10479401521));
+#46433 = CARTESIAN_POINT('',(2.821850930962,1.770715543813,
+    103.46843229365));
+#46434 = CARTESIAN_POINT('',(2.265580176989,2.558976390076,
+    103.83205869808));
+#46435 = CARTESIAN_POINT('',(1.46924769552,3.153069459973,
+    104.19571563647));
+#46436 = CARTESIAN_POINT('',(0.50922097014,3.472991445529,
+    104.55932879713));
+#46437 = CARTESIAN_POINT('',(-0.509211138242,3.473004033027,
+    104.92298027233));
+#46438 = CARTESIAN_POINT('',(-1.469260440653,3.153062733987,
+    105.28661099182));
+#46439 = CARTESIAN_POINT('',(-2.265567205585,2.558982505769,
+    105.65024867919));
+#46440 = CARTESIAN_POINT('',(-2.82185299915,1.770715072133,
+    106.01388475303));
+#46441 = CARTESIAN_POINT('',(-3.378139686388,1.24259994002E-06,
+    106.74115751445));
+#46442 = CARTESIAN_POINT('',(-2.82185423804,-1.770712976141,
+    107.46843027586));
+#46443 = CARTESIAN_POINT('',(-2.265567656037,-2.558979336914,
+    107.83206634973));
+#46444 = CARTESIAN_POINT('',(-1.46927160494,-3.153068294494,
+    108.19570403702));
+#46445 = CARTESIAN_POINT('',(-0.509192150612,-3.47299238247,
+    108.55933475662));
+#46446 = CARTESIAN_POINT('',(0.509187166575,-3.47300010003,
+    108.9229862317));
+#46447 = CARTESIAN_POINT('',(1.46927454712,-3.153068879659,
+    109.28659939247));
+#46448 = CARTESIAN_POINT('',(2.265561883534,-2.558977354488,
+    109.65025633078));
+#46449 = CARTESIAN_POINT('',(2.821853775915,-1.770717795273,
+    110.01388273524));
+#46450 = CARTESIAN_POINT('',(3.099996501421,-0.885357301843,
+    110.37752101369));
+#46451 = CARTESIAN_POINT('',(3.099996579195,-1.18882658784E-06,
+    110.74115763455));
+#46452 = PCURVE('',#43131,#46453);
+#46453 = DEFINITIONAL_REPRESENTATION('',(#46454),#46458);
+#46454 = LINE('',#46455,#46456);
+#46455 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#46456 = VECTOR('',#46457,1.);
+#46457 = DIRECTION('',(0.,1.));
+#46458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46459 = PCURVE('',#46373,#46460);
+#46460 = DEFINITIONAL_REPRESENTATION('',(#46461),#46465);
+#46461 = LINE('',#46462,#46463);
+#46462 = CARTESIAN_POINT('',(-0.,0.));
+#46463 = VECTOR('',#46464,1.);
+#46464 = DIRECTION('',(0.,1.));
+#46465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46466 = ORIENTED_EDGE('',*,*,#43118,.T.);
+#46467 = ORIENTED_EDGE('',*,*,#43184,.T.);
+#46468 = ORIENTED_EDGE('',*,*,#46469,.F.);
+#46469 = EDGE_CURVE('',#46427,#43185,#46470,.T.);
+#46470 = SURFACE_CURVE('',#46471,(#46474,#46481),.PCURVE_S1.);
+#46471 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46472,#46473),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#46472 = CARTESIAN_POINT('',(3.099996579195,-1.18882658784E-06,
+    110.74115763455));
+#46473 = CARTESIAN_POINT('',(3.10000342083,-1.18884422085E-06,
+    111.75884908815));
+#46474 = PCURVE('',#43131,#46475);
+#46475 = DEFINITIONAL_REPRESENTATION('',(#46476),#46480);
+#46476 = LINE('',#46477,#46478);
+#46477 = CARTESIAN_POINT('',(0.,6.283389315972));
+#46478 = VECTOR('',#46479,1.);
+#46479 = DIRECTION('',(1.,0.));
+#46480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46481 = PCURVE('',#46482,#46525);
+#46482 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#46483,#46484,#46485,#46486,#46487,#46488,#46489,#46490,#46491
+      ,#46492,#46493,#46494,#46495,#46496,#46497,#46498,#46499,#46500
+      ,#46501,#46502,#46503)
+    ,(#46504,#46505,#46506,#46507,#46508,#46509,#46510,#46511,#46512
+      ,#46513,#46514,#46515,#46516,#46517,#46518,#46519,#46520,#46521
+      ,#46522,#46523,#46524
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#46483 = CARTESIAN_POINT('',(3.099996579195,-1.18882662026E-06,
+    110.74115763455));
+#46484 = CARTESIAN_POINT('',(3.099996656958,0.885354854373,
+    111.10479425541));
+#46485 = CARTESIAN_POINT('',(2.821850756973,1.770715326854,
+    111.46843253386));
+#46486 = CARTESIAN_POINT('',(2.265580068462,2.558976126199,
+    111.83205893828));
+#46487 = CARTESIAN_POINT('',(1.469247666081,3.153069171074,
+    112.19571587668));
+#46488 = CARTESIAN_POINT('',(0.509221025153,3.472991157714,
+    112.55932903732));
+#46489 = CARTESIAN_POINT('',(-0.509211002904,3.473003773118,
+    112.92298051254));
+#46490 = CARTESIAN_POINT('',(-1.469260238389,3.153062525619,
+    113.28661123202));
+#46491 = CARTESIAN_POINT('',(-2.265566956805,2.558982366069,
+    113.65024891939));
+#46492 = CARTESIAN_POINT('',(-2.821852728108,1.770715009836,
+    114.01388499323));
+#46493 = CARTESIAN_POINT('',(-3.378139420006,1.33517741335E-06,
+    114.74115775465));
+#46494 = CARTESIAN_POINT('',(-2.82185406405,-1.770712759179,
+    115.46843051606));
+#46495 = CARTESIAN_POINT('',(-2.265567547515,-2.55897907304,
+    115.83206658994));
+#46496 = CARTESIAN_POINT('',(-1.469271575491,-3.153068005593,
+    116.19570427721));
+#46497 = CARTESIAN_POINT('',(-0.509192205637,-3.472992094656,
+    116.55933499685));
+#46498 = CARTESIAN_POINT('',(0.509187031246,-3.472999840119,
+    116.92298647187));
+#46499 = CARTESIAN_POINT('',(1.469274344851,-3.153068671293,
+    117.2865996327));
+#46500 = CARTESIAN_POINT('',(2.265561634756,-2.558977214785,
+    117.65025657097));
+#46501 = CARTESIAN_POINT('',(2.821853504871,-1.770717732978,
+    118.01388297546));
+#46502 = CARTESIAN_POINT('',(3.09999623271,-0.885357316983,
+    118.37752125389));
+#46503 = CARTESIAN_POINT('',(3.099996334745,-1.2737817392E-06,
+    118.74115787475));
+#46504 = CARTESIAN_POINT('',(3.10000342083,-1.18884425326E-06,
+    111.75884908815));
+#46505 = CARTESIAN_POINT('',(3.100004022135,0.88535687815,
+    112.12248570901));
+#46506 = CARTESIAN_POINT('',(2.821861361831,1.770719538844,
+    112.48612398743));
+#46507 = CARTESIAN_POINT('',(2.26556884626,2.558981264468,
+    112.84975039198));
+#46508 = CARTESIAN_POINT('',(1.469280208256,3.153074711504,
+    113.21340733012));
+#46509 = CARTESIAN_POINT('',(0.509190954004,3.473007374346,
+    113.57702049105));
+#46510 = CARTESIAN_POINT('',(-0.509190610558,3.473000437828,
+    113.9406719661));
+#46511 = CARTESIAN_POINT('',(-1.469272429248,3.153076380204,
+    114.30430268562));
+#46512 = CARTESIAN_POINT('',(-2.265570693385,2.558986722207,
+    114.66794037299));
+#46513 = CARTESIAN_POINT('',(-2.821859107703,1.770719048415,
+    115.03157644683));
+#46514 = CARTESIAN_POINT('',(-3.378147141886,1.34840419461E-06,
+    115.75884920826));
+#46515 = CARTESIAN_POINT('',(-2.821860585058,-1.77071681573,
+    116.48612196966));
+#46516 = CARTESIAN_POINT('',(-2.265574168387,-2.558986415738,
+    116.84975804355));
+#46517 = CARTESIAN_POINT('',(-1.46926610159,-3.153068565794,
+    117.21339573079));
+#46518 = CARTESIAN_POINT('',(-0.509214926,-3.473011307391,
+    117.57702645053));
+#46519 = CARTESIAN_POINT('',(0.509219430464,-3.4729995009,
+    117.94067792532));
+#46520 = CARTESIAN_POINT('',(1.469248519536,-3.153077545616,
+    118.30429108648));
+#46521 = CARTESIAN_POINT('',(2.265583214471,-2.558983775431,
+    118.66794802446));
+#46522 = CARTESIAN_POINT('',(2.821855800598,-1.770721616056,
+    119.03157442908));
+#46523 = CARTESIAN_POINT('',(3.100003039725,-0.885359340794,
+    119.39521270749));
+#46524 = CARTESIAN_POINT('',(3.100003665284,-1.27379756876E-06,
+    119.75884932835));
+#46525 = DEFINITIONAL_REPRESENTATION('',(#46526),#46530);
+#46526 = LINE('',#46527,#46528);
+#46527 = CARTESIAN_POINT('',(0.,0.));
+#46528 = VECTOR('',#46529,1.);
+#46529 = DIRECTION('',(1.,0.));
+#46530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46531 = ADVANCED_FACE('',(#46532),#43240,.F.);
+#46532 = FACE_BOUND('',#46533,.F.);
+#46533 = EDGE_LOOP('',(#46534,#46575,#46576,#46577));
+#46534 = ORIENTED_EDGE('',*,*,#46535,.F.);
+#46535 = EDGE_CURVE('',#43185,#46536,#46538,.T.);
+#46536 = VERTEX_POINT('',#46537);
+#46537 = CARTESIAN_POINT('',(3.100003665284,-1.273797584E-06,
+    119.75884932835));
+#46538 = SURFACE_CURVE('',#46539,(#46561,#46568),.PCURVE_S1.);
+#46539 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#46540,#46541,#46542,#46543,
+    #46544,#46545,#46546,#46547,#46548,#46549,#46550,#46551,#46552,
+    #46553,#46554,#46555,#46556,#46557,#46558,#46559,#46560),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#46540 = CARTESIAN_POINT('',(3.10000342083,-1.18884425326E-06,
+    111.75884908815));
+#46541 = CARTESIAN_POINT('',(3.100004022135,0.88535687815,
+    112.12248570901));
+#46542 = CARTESIAN_POINT('',(2.821861361831,1.770719538844,
+    112.48612398743));
+#46543 = CARTESIAN_POINT('',(2.26556884626,2.558981264468,
+    112.84975039198));
+#46544 = CARTESIAN_POINT('',(1.469280208256,3.153074711504,
+    113.21340733012));
+#46545 = CARTESIAN_POINT('',(0.509190954004,3.473007374346,
+    113.57702049105));
+#46546 = CARTESIAN_POINT('',(-0.509190610558,3.473000437828,
+    113.9406719661));
+#46547 = CARTESIAN_POINT('',(-1.469272429248,3.153076380204,
+    114.30430268562));
+#46548 = CARTESIAN_POINT('',(-2.265570693385,2.558986722207,
+    114.66794037299));
+#46549 = CARTESIAN_POINT('',(-2.821859107703,1.770719048415,
+    115.03157644683));
+#46550 = CARTESIAN_POINT('',(-3.378147141886,1.34840419461E-06,
+    115.75884920826));
+#46551 = CARTESIAN_POINT('',(-2.821860585058,-1.77071681573,
+    116.48612196966));
+#46552 = CARTESIAN_POINT('',(-2.265574168387,-2.558986415738,
+    116.84975804355));
+#46553 = CARTESIAN_POINT('',(-1.46926610159,-3.153068565794,
+    117.21339573079));
+#46554 = CARTESIAN_POINT('',(-0.509214926,-3.473011307391,
+    117.57702645053));
+#46555 = CARTESIAN_POINT('',(0.509219430464,-3.4729995009,
+    117.94067792532));
+#46556 = CARTESIAN_POINT('',(1.469248519536,-3.153077545616,
+    118.30429108648));
+#46557 = CARTESIAN_POINT('',(2.265583214471,-2.558983775431,
+    118.66794802446));
+#46558 = CARTESIAN_POINT('',(2.821855800598,-1.770721616056,
+    119.03157442908));
+#46559 = CARTESIAN_POINT('',(3.100003039725,-0.885359340794,
+    119.39521270749));
+#46560 = CARTESIAN_POINT('',(3.100003665284,-1.27379756876E-06,
+    119.75884932835));
+#46561 = PCURVE('',#43240,#46562);
+#46562 = DEFINITIONAL_REPRESENTATION('',(#46563),#46567);
+#46563 = LINE('',#46564,#46565);
+#46564 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#46565 = VECTOR('',#46566,1.);
+#46566 = DIRECTION('',(0.,1.));
+#46567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46568 = PCURVE('',#46482,#46569);
+#46569 = DEFINITIONAL_REPRESENTATION('',(#46570),#46574);
+#46570 = LINE('',#46571,#46572);
+#46571 = CARTESIAN_POINT('',(-0.,0.));
+#46572 = VECTOR('',#46573,1.);
+#46573 = DIRECTION('',(0.,1.));
+#46574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46575 = ORIENTED_EDGE('',*,*,#43227,.T.);
+#46576 = ORIENTED_EDGE('',*,*,#43293,.T.);
+#46577 = ORIENTED_EDGE('',*,*,#46578,.F.);
+#46578 = EDGE_CURVE('',#46536,#43294,#46579,.T.);
+#46579 = SURFACE_CURVE('',#46580,(#46583,#46590),.PCURVE_S1.);
+#46580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46581,#46582),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#46581 = CARTESIAN_POINT('',(3.100003665284,-1.27379756831E-06,
+    119.75884932835));
+#46582 = CARTESIAN_POINT('',(4.100005595321,1.27377766912E-06,
+    120.02679131767));
+#46583 = PCURVE('',#43240,#46584);
+#46584 = DEFINITIONAL_REPRESENTATION('',(#46585),#46589);
+#46585 = LINE('',#46586,#46587);
+#46586 = CARTESIAN_POINT('',(0.,6.283389315972));
+#46587 = VECTOR('',#46588,1.);
+#46588 = DIRECTION('',(1.,0.));
+#46589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46590 = PCURVE('',#46591,#46634);
+#46591 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#46592,#46593,#46594,#46595,#46596,#46597,#46598,#46599,#46600
+      ,#46601,#46602,#46603,#46604,#46605,#46606,#46607,#46608,#46609
+      ,#46610,#46611,#46612)
+    ,(#46613,#46614,#46615,#46616,#46617,#46618,#46619,#46620,#46621
+      ,#46622,#46623,#46624,#46625,#46626,#46627,#46628,#46629,#46630
+      ,#46631,#46632,#46633
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#46592 = CARTESIAN_POINT('',(3.100003665284,-1.27379758696E-06,
+    119.75884932835));
+#46593 = CARTESIAN_POINT('',(3.100004290799,0.885356863025,
+    120.12248594915));
+#46594 = CARTESIAN_POINT('',(2.82186163286,1.770719601117,
+    120.48612422763));
+#46595 = CARTESIAN_POINT('',(2.265568735393,2.558981107126,
+    120.84975201164));
+#46596 = CARTESIAN_POINT('',(1.469281823349,3.153076086831,
+    121.21340215093));
+#46597 = CARTESIAN_POINT('',(0.509188566369,3.473005550342,
+    121.57703040866));
+#46598 = CARTESIAN_POINT('',(-0.50918803258,3.473002809512,
+    121.94066252884));
+#46599 = CARTESIAN_POINT('',(-1.469273871554,3.153075502102,
+    122.30430834516));
+#46600 = CARTESIAN_POINT('',(-2.265570442264,2.558987283109,
+    122.66793923369));
+#46601 = CARTESIAN_POINT('',(-2.82185928168,1.770719265358,
+    123.03157668701));
+#46602 = CARTESIAN_POINT('',(-3.378147408248,1.44097297012E-06,
+    123.75884944843));
+#46603 = CARTESIAN_POINT('',(-2.821860856078,-1.770716878023,
+    124.48612220984));
+#46604 = CARTESIAN_POINT('',(-2.265574417146,-2.558986555427,
+    124.84975828371));
+#46605 = CARTESIAN_POINT('',(-1.469266303838,-3.153068774147,
+    125.21339597099));
+#46606 = CARTESIAN_POINT('',(-0.50921506132,-3.473011567281,
+    125.57702669067));
+#46607 = CARTESIAN_POINT('',(0.50921937545,-3.472999788687,
+    125.94067816553));
+#46608 = CARTESIAN_POINT('',(1.469248548978,-3.153077834503,
+    126.30429132663));
+#46609 = CARTESIAN_POINT('',(2.265583322996,-2.558984039275,
+    126.66794826466));
+#46610 = CARTESIAN_POINT('',(2.821855974561,-1.770721833,127.03157466924
+    ));
+#46611 = CARTESIAN_POINT('',(3.100003259908,-0.885359495554,
+    127.39521294768));
+#46612 = CARTESIAN_POINT('',(3.100003909706,-1.35874085494E-06,
+    127.75884956852));
+#46613 = CARTESIAN_POINT('',(4.100005595321,1.27377765224E-06,
+    120.02679131767));
+#46614 = CARTESIAN_POINT('',(4.100005631057,1.170961061416,
+    120.39042742414));
+#46615 = CARTESIAN_POINT('',(3.732138311625,2.341916948821,
+    120.75406187286));
+#46616 = CARTESIAN_POINT('',(2.996396657096,3.384468712417,
+    121.11770681634));
+#46617 = CARTESIAN_POINT('',(1.943238888431,4.170196538438,
+    121.48132940402));
+#46618 = CARTESIAN_POINT('',(0.673440136305,4.593329769141,
+    121.84497387375));
+#46619 = CARTESIAN_POINT('',(-0.673444341495,4.593329383298,
+    122.20861448087));
+#46620 = CARTESIAN_POINT('',(-1.943237877315,4.170194544916,
+    122.5722413917));
+#46621 = CARTESIAN_POINT('',(-2.996402346292,3.384465888856,
+    122.93588323051));
+#46622 = CARTESIAN_POINT('',(-3.732138945138,2.341916545009,
+    123.29951850446));
+#46623 = CARTESIAN_POINT('',(-4.467873218635,-1.42426113897E-06,
+    124.02679119759));
+#46624 = CARTESIAN_POINT('',(-3.732137549388,-2.341918955043,
+    124.75406389071));
+#46625 = CARTESIAN_POINT('',(-2.996403883233,-3.384469314485,
+    125.11770054417));
+#46626 = CARTESIAN_POINT('',(-1.943215790269,-4.170188701185,
+    125.48133558399));
+#46627 = CARTESIAN_POINT('',(-0.673484882064,-4.593341569185,
+    125.84497759193));
+#46628 = CARTESIAN_POINT('',(0.673501350853,-4.593322156984,
+    126.20859884379));
+#46629 = CARTESIAN_POINT('',(1.943191088681,-4.170194779505,
+    126.57225841063));
+#46630 = CARTESIAN_POINT('',(2.996425375971,-3.384468652013,
+    126.93587419931));
+#46631 = CARTESIAN_POINT('',(3.732133473001,-2.341914301482,
+    127.29952052231));
+#46632 = CARTESIAN_POINT('',(4.100005956935,-1.170958428928,
+    127.66315497104));
+#46633 = CARTESIAN_POINT('',(4.100005968446,1.35872026163E-06,
+    128.02679107749));
+#46634 = DEFINITIONAL_REPRESENTATION('',(#46635),#46639);
+#46635 = LINE('',#46636,#46637);
+#46636 = CARTESIAN_POINT('',(0.,0.));
+#46637 = VECTOR('',#46638,1.);
+#46638 = DIRECTION('',(1.,0.));
+#46639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46640 = ADVANCED_FACE('',(#46641),#43840,.T.);
+#46641 = FACE_BOUND('',#46642,.F.);
+#46642 = EDGE_LOOP('',(#46643,#46852,#46853,#47041,#47176));
+#46643 = ORIENTED_EDGE('',*,*,#46644,.F.);
+#46644 = EDGE_CURVE('',#43294,#46645,#46647,.T.);
+#46645 = VERTEX_POINT('',#46646);
+#46646 = CARTESIAN_POINT('',(4.,1.08695849E-06,127.99999538257));
+#46647 = SURFACE_CURVE('',#46648,(#46714,#46783),.PCURVE_S1.);
+#46648 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#46649,#46650,#46651,#46652,
+    #46653,#46654,#46655,#46656,#46657,#46658,#46659,#46660,#46661,
+    #46662,#46663,#46664,#46665,#46666,#46667,#46668,#46669,#46670,
+    #46671,#46672,#46673,#46674,#46675,#46676,#46677,#46678,#46679,
+    #46680,#46681,#46682,#46683,#46684,#46685,#46686,#46687,#46688,
+    #46689,#46690,#46691,#46692,#46693,#46694,#46695,#46696,#46697,
+    #46698,#46699,#46700,#46701,#46702,#46703,#46704,#46705,#46706,
+    #46707,#46708,#46709,#46710,#46711,#46712,#46713),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694018383271E-02,0.144966989336,
+    0.306942429949,0.469915756962,0.57794255981,0.739918006087,
+    0.901893446689,0.963775091308,1.),.UNSPECIFIED.);
+#46649 = CARTESIAN_POINT('',(4.,1.01900636551E-06,119.99999567123));
+#46650 = CARTESIAN_POINT('',(3.999999964646,0.116011128063,
+    120.03692278173));
+#46651 = CARTESIAN_POINT('',(3.996154675408,0.232021673731,
+    120.07385002368));
+#46652 = CARTESIAN_POINT('',(3.988464144457,0.347883322982,
+    120.11077720875));
+#46653 = CARTESIAN_POINT('',(3.976935277039,0.463447329791,
+    120.14770432771));
+#46654 = CARTESIAN_POINT('',(3.961581854552,0.578565641205,
+    120.1846314594));
+#46655 = CARTESIAN_POINT('',(3.942424517636,0.693091003404,
+    120.22155867952));
+#46656 = CARTESIAN_POINT('',(3.919490749243,0.80687706777,
+    120.25848596956));
+#46657 = CARTESIAN_POINT('',(3.814804651895,1.24994417198,
+    120.40340183332));
+#46658 = CARTESIAN_POINT('',(3.704769548835,1.572639531092,
+    120.51142048966));
+#46659 = CARTESIAN_POINT('',(3.563567603285,1.88410083881,
+    120.61942396882));
+#46660 = CARTESIAN_POINT('',(3.392586046606,2.180829680203,
+    120.72741335168));
+#46661 = CARTESIAN_POINT('',(3.193636679705,2.459580225146,
+    120.83540268031));
+#46662 = CARTESIAN_POINT('',(2.968920037483,2.717356511094,
+    120.94340602995));
+#46663 = CARTESIAN_POINT('',(2.72104275623,2.951443936839,
+    121.05142456154));
+#46664 = CARTESIAN_POINT('',(2.051277966151,3.471457253986,
+    121.3213314564));
+#46665 = CARTESIAN_POINT('',(1.603586191431,3.725452137151,
+    121.4834739136));
+#46666 = CARTESIAN_POINT('',(1.120575432538,3.91282140502,
+    121.64548453033));
+#46667 = CARTESIAN_POINT('',(0.613992744212,4.02835819253,
+    121.80741318641));
+#46668 = CARTESIAN_POINT('',(9.599260137408E-02,4.0689858713,
+    121.9693418641));
+#46669 = CARTESIAN_POINT('',(-0.420905869329,4.034020390295,
+    122.1313525205));
+#46670 = CARTESIAN_POINT('',(-0.923937825979,3.924932564848,
+    122.29349501756));
+#46671 = CARTESIAN_POINT('',(-1.879847216331,3.56765038481,
+    122.61832907098));
+#46672 = CARTESIAN_POINT('',(-2.333748043904,3.318098019732,
+    122.78147601543));
+#46673 = CARTESIAN_POINT('',(-2.748942797028,3.002717756336,
+    122.94448657763));
+#46674 = CARTESIAN_POINT('',(-3.114646197432,2.628930970761,
+    123.10741306972));
+#46675 = CARTESIAN_POINT('',(-3.421711142822,2.205650252397,
+    123.27033973906));
+#46676 = CARTESIAN_POINT('',(-3.662887895595,1.743389401853,
+    123.43335042943));
+#46677 = CARTESIAN_POINT('',(-3.832671611163,1.254026761202,
+    123.59649744103));
+#46678 = CARTESIAN_POINT('',(-3.992528642295,0.418102868851,
+    123.86740194101));
+#46679 = CARTESIAN_POINT('',(-4.023969696343,7.861574405196E-02,
+    123.97542049579));
+#46680 = CARTESIAN_POINT('',(-4.022374238391,-0.263354433345,
+    124.0834239085));
+#46681 = CARTESIAN_POINT('',(-3.987578764559,-0.604047822051,
+    124.19141322535));
+#46682 = CARTESIAN_POINT('',(-3.919910495127,-0.939761568823,
+    124.29940252991));
+#46683 = CARTESIAN_POINT('',(-3.820153551285,-1.266862019013,
+    124.40740593085));
+#46684 = CARTESIAN_POINT('',(-3.689577673328,-1.581806420231,
+    124.51542451516));
+#46685 = CARTESIAN_POINT('',(-3.290792005731,-2.330116882901,
+    124.78533154696));
+#46686 = CARTESIAN_POINT('',(-2.985982293421,-2.744884698892,
+    124.94747408877));
+#46687 = CARTESIAN_POINT('',(-2.621710719931,-3.113276996269,
+    125.10948471018));
+#46688 = CARTESIAN_POINT('',(-2.206570907736,-3.42574107575,
+    125.27141323936));
+#46689 = CARTESIAN_POINT('',(-1.750398897329,-3.674501938653,
+    125.43334175487));
+#46690 = CARTESIAN_POINT('',(-1.264341322819,-3.853819315961,
+    125.59535232541));
+#46691 = CARTESIAN_POINT('',(-0.760649629156,-3.95981929573,
+    125.75749483865));
+#46692 = CARTESIAN_POINT('',(0.254676211296,-4.024164102325,
+    126.08133149922));
+#46693 = CARTESIAN_POINT('',(0.767719632127,-3.982598245055,
+    126.24347407336));
+#46694 = CARTESIAN_POINT('',(1.272525584979,-3.866075434351,
+    126.40548476705));
+#46695 = CARTESIAN_POINT('',(1.756451619192,-3.676891979054,
+    126.56741342053));
+#46696 = CARTESIAN_POINT('',(2.207715723009,-3.419335057225,
+    126.72934194182));
+#46697 = CARTESIAN_POINT('',(2.615578981279,-3.099875639715,
+    126.8913523702));
+#46698 = CARTESIAN_POINT('',(2.970310503083,-2.726905250215,
+    127.05349479094));
+#46699 = CARTESIAN_POINT('',(3.376617758347,-2.153188311993,
+    127.27727292956));
+#46700 = CARTESIAN_POINT('',(3.480132182058,-1.988352354132,
+    127.33913463339));
+#46701 = CARTESIAN_POINT('',(3.574434067039,-1.817852059685,
+    127.40099552321));
+#46702 = CARTESIAN_POINT('',(3.659164723971,-1.642290471382,
+    127.4628553906));
+#46703 = CARTESIAN_POINT('',(3.73401408963,-1.462294012157,
+    127.52471526591));
+#46704 = CARTESIAN_POINT('',(3.798720239479,-1.278510704289,
+    127.58657617339));
+#46705 = CARTESIAN_POINT('',(3.85307103784,-1.091609350784,
+    127.64843789087));
+#46706 = CARTESIAN_POINT('',(3.92256961042,-0.791447943384,
+    127.74650984883));
+#46707 = CARTESIAN_POINT('',(3.944628917736,-0.679781566496,
+    127.78272202964));
+#46708 = CARTESIAN_POINT('',(3.963054079742,-0.567417934431,
+    127.81893423208));
+#46709 = CARTESIAN_POINT('',(3.977819673799,-0.454495155301,
+    127.85514643632));
+#46710 = CARTESIAN_POINT('',(3.988906622476,-0.341152059207,
+    127.89135862714));
+#46711 = CARTESIAN_POINT('',(3.996302193546,-0.227528198241,
+    127.92757079397));
+#46712 = CARTESIAN_POINT('',(3.999999999992,-0.113763846482,
+    127.96378293088));
+#46713 = CARTESIAN_POINT('',(4.,-4.4E-16,127.99999503658));
+#46714 = PCURVE('',#43840,#46715);
+#46715 = DEFINITIONAL_REPRESENTATION('',(#46716),#46782);
+#46716 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#46717,#46718,#46719,#46720,
+    #46721,#46722,#46723,#46724,#46725,#46726,#46727,#46728,#46729,
+    #46730,#46731,#46732,#46733,#46734,#46735,#46736,#46737,#46738,
+    #46739,#46740,#46741,#46742,#46743,#46744,#46745,#46746,#46747,
+    #46748,#46749,#46750,#46751,#46752,#46753,#46754,#46755,#46756,
+    #46757,#46758,#46759,#46760,#46761,#46762,#46763,#46764,#46765,
+    #46766,#46767,#46768,#46769,#46770,#46771,#46772,#46773,#46774,
+    #46775,#46776,#46777,#46778,#46779,#46780,#46781),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694018383271E-02,0.144966989336,
+    0.306942429949,0.469915756962,0.57794255981,0.739918006087,
+    0.901893446689,0.963775091308,1.),.UNSPECIFIED.);
+#46717 = CARTESIAN_POINT('',(-2.5475159131E-07,-119.9999956712));
+#46718 = CARTESIAN_POINT('',(-2.900278201574E-02,-120.0369227817));
+#46719 = CARTESIAN_POINT('',(-5.80054190165E-02,-120.0738500236));
+#46720 = CARTESIAN_POINT('',(-8.70080058175E-02,-120.1107772087));
+#46721 = CARTESIAN_POINT('',(-0.116010529948,-120.1477043277));
+#46722 = CARTESIAN_POINT('',(-0.145013052659,-120.1846314594));
+#46723 = CARTESIAN_POINT('',(-0.174015635179,-120.2215586795));
+#46724 = CARTESIAN_POINT('',(-0.203018264973,-120.2584859695));
+#46725 = CARTESIAN_POINT('',(-0.316834904192,-120.4034018333));
+#46726 = CARTESIAN_POINT('',(-0.401672488152,-120.5114204896));
+#46727 = CARTESIAN_POINT('',(-0.486498139618,-120.6194239688));
+#46728 = CARTESIAN_POINT('',(-0.571312765983,-120.7274133516));
+#46729 = CARTESIAN_POINT('',(-0.656127398854,-120.8354026803));
+#46730 = CARTESIAN_POINT('',(-0.740953066839,-120.9434060299));
+#46731 = CARTESIAN_POINT('',(-0.825790669322,-121.0514245615));
+#46732 = CARTESIAN_POINT('',(-1.037775150482,-121.3213314564));
+#46733 = CARTESIAN_POINT('',(-1.165121588288,-121.4834739135));
+#46734 = CARTESIAN_POINT('',(-1.29236442161,-121.6454845303));
+#46735 = CARTESIAN_POINT('',(-1.419542806959,-121.8074131864));
+#46736 = CARTESIAN_POINT('',(-1.546721189656,-121.9693418641));
+#46737 = CARTESIAN_POINT('',(-1.673964018089,-122.1313525205));
+#46738 = CARTESIAN_POINT('',(-1.80131045047,-122.2934950175));
+#46739 = CARTESIAN_POINT('',(-2.056434601465,-122.6183290709));
+#46740 = CARTESIAN_POINT('',(-2.184569982242,-122.7814760154));
+#46741 = CARTESIAN_POINT('',(-2.312598241834,-122.9444865776));
+#46742 = CARTESIAN_POINT('',(-2.440560431525,-123.1074130697));
+#46743 = CARTESIAN_POINT('',(-2.568522603827,-123.270339739));
+#46744 = CARTESIAN_POINT('',(-2.696550846082,-123.4333504294));
+#46745 = CARTESIAN_POINT('',(-2.824686217311,-123.596497441));
+#46746 = CARTESIAN_POINT('',(-3.037454140205,-123.867401941));
+#46747 = CARTESIAN_POINT('',(-3.122291734853,-123.9754204957));
+#46748 = CARTESIAN_POINT('',(-3.207117390341,-124.0834239085));
+#46749 = CARTESIAN_POINT('',(-3.291932020908,-124.1914132253));
+#46750 = CARTESIAN_POINT('',(-3.376746653157,-124.2994025299));
+#46751 = CARTESIAN_POINT('',(-3.461572310199,-124.4074059308));
+#46752 = CARTESIAN_POINT('',(-3.54640990058,-124.5154245151));
+#46753 = CARTESIAN_POINT('',(-3.758394357148,-124.7853315469));
+#46754 = CARTESIAN_POINT('',(-3.885740789555,-124.9474740887));
+#46755 = CARTESIAN_POINT('',(-4.012983630354,-125.1094847101));
+#46756 = CARTESIAN_POINT('',(-4.14016203682,-125.2714132393));
+#46757 = CARTESIAN_POINT('',(-4.267340444058,-125.4333417548));
+#46758 = CARTESIAN_POINT('',(-4.394583290159,-125.5953523254));
+#46759 = CARTESIAN_POINT('',(-4.521929726502,-125.7574948386));
+#46760 = CARTESIAN_POINT('',(-4.776270395737,-126.0813314992));
+#46761 = CARTESIAN_POINT('',(-4.903616821136,-126.2434740733));
+#46762 = CARTESIAN_POINT('',(-5.030859649847,-126.405484767));
+#46763 = CARTESIAN_POINT('',(-5.158038040821,-126.5674134205));
+#46764 = CARTESIAN_POINT('',(-5.285216444499,-126.7293419418));
+#46765 = CARTESIAN_POINT('',(-5.412459305815,-126.8913523702));
+#46766 = CARTESIAN_POINT('',(-5.53980575341,-127.0534947909));
+#46767 = CARTESIAN_POINT('',(-5.715560680596,-127.2772729295));
+#46768 = CARTESIAN_POINT('',(-5.76414673149,-127.3391346333));
+#46769 = CARTESIAN_POINT('',(-5.812732127694,-127.4009955232));
+#46770 = CARTESIAN_POINT('',(-5.861316706278,-127.4628553906));
+#46771 = CARTESIAN_POINT('',(-5.909901283207,-127.5247152659));
+#46772 = CARTESIAN_POINT('',(-5.95848667572,-127.5865761733));
+#46773 = CARTESIAN_POINT('',(-6.007072724222,-127.6484378908));
+#46774 = CARTESIAN_POINT('',(-6.084098256548,-127.7465098488));
+#46775 = CARTESIAN_POINT('',(-6.112539244284,-127.7827220296));
+#46776 = CARTESIAN_POINT('',(-6.140980261532,-127.818934232));
+#46777 = CARTESIAN_POINT('',(-6.169421293698,-127.8551464363));
+#46778 = CARTESIAN_POINT('',(-6.197862326975,-127.8913586271));
+#46779 = CARTESIAN_POINT('',(-6.226303348341,-127.9275707939));
+#46780 = CARTESIAN_POINT('',(-6.254744345559,-127.9637829308));
+#46781 = CARTESIAN_POINT('',(-6.28318530718,-127.9999950365));
+#46782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46783 = PCURVE('',#46591,#46784);
+#46784 = DEFINITIONAL_REPRESENTATION('',(#46785),#46851);
+#46785 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#46786,#46787,#46788,#46789,
+    #46790,#46791,#46792,#46793,#46794,#46795,#46796,#46797,#46798,
+    #46799,#46800,#46801,#46802,#46803,#46804,#46805,#46806,#46807,
+    #46808,#46809,#46810,#46811,#46812,#46813,#46814,#46815,#46816,
+    #46817,#46818,#46819,#46820,#46821,#46822,#46823,#46824,#46825,
+    #46826,#46827,#46828,#46829,#46830,#46831,#46832,#46833,#46834,
+    #46835,#46836,#46837,#46838,#46839,#46840,#46841,#46842,#46843,
+    #46844,#46845,#46846,#46847,#46848,#46849,#46850),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694018383271E-02,0.144966989336,
+    0.306942429949,0.469915756962,0.57794255981,0.739918006087,
+    0.901893446689,0.963775091308,1.),.UNSPECIFIED.);
+#46786 = CARTESIAN_POINT('',(-0.103533210921,0.));
+#46787 = CARTESIAN_POINT('',(-0.10353324547,2.900344987911E-02));
+#46788 = CARTESIAN_POINT('',(-0.103533299762,5.800701810409E-02));
+#46789 = CARTESIAN_POINT('',(-0.10353334768,8.701054261814E-02));
+#46790 = CARTESIAN_POINT('',(-0.103533380153,0.116014009044));
+#46791 = CARTESIAN_POINT('',(-0.103533398765,0.145017476989));
+#46792 = CARTESIAN_POINT('',(-0.103533409357,0.174021006345));
+#46793 = CARTESIAN_POINT('',(-0.103533415641,0.2030245836));
+#46794 = CARTESIAN_POINT('',(-0.103533404492,0.316844941195));
+#46795 = CARTESIAN_POINT('',(-0.103533340651,0.401685297137));
+#46796 = CARTESIAN_POINT('',(-0.103533281421,0.48651370367));
+#46797 = CARTESIAN_POINT('',(-0.103533284589,0.571331075747));
+#46798 = CARTESIAN_POINT('',(-0.103533329472,0.656148452586));
+#46799 = CARTESIAN_POINT('',(-0.103533372822,0.740976865246));
+#46800 = CARTESIAN_POINT('',(-0.103533413149,0.825817213939));
+#46801 = CARTESIAN_POINT('',(-0.103533480012,1.037808562637));
+#46802 = CARTESIAN_POINT('',(-0.103533492242,1.165159130943));
+#46803 = CARTESIAN_POINT('',(-0.10353345184,1.292406099108));
+#46804 = CARTESIAN_POINT('',(-0.103533406371,1.419588625862));
+#46805 = CARTESIAN_POINT('',(-0.103533346184,1.546771164871));
+#46806 = CARTESIAN_POINT('',(-0.103533294928,1.674018135217));
+#46807 = CARTESIAN_POINT('',(-0.103533295134,1.801368699507));
+#46808 = CARTESIAN_POINT('',(-0.103533365528,2.056501114479));
+#46809 = CARTESIAN_POINT('',(-0.103533439363,2.184640638977));
+#46810 = CARTESIAN_POINT('',(-0.103533519853,2.31267303908));
+#46811 = CARTESIAN_POINT('',(-0.103533627176,2.440639382718));
+#46812 = CARTESIAN_POINT('',(-0.103533479586,2.568605740674));
+#46813 = CARTESIAN_POINT('',(-0.103533338922,2.696638138875));
+#46814 = CARTESIAN_POINT('',(-0.103533319104,2.824777668574));
+#46815 = CARTESIAN_POINT('',(-0.103533332752,3.037552498765));
+#46816 = CARTESIAN_POINT('',(-0.103533368459,3.122392846499));
+#46817 = CARTESIAN_POINT('',(-0.103533310028,3.207221266293));
+#46818 = CARTESIAN_POINT('',(-0.10353336192,3.292038644982));
+#46819 = CARTESIAN_POINT('',(-0.103533453031,3.376856023252));
+#46820 = CARTESIAN_POINT('',(-0.103533446792,3.46168444262));
+#46821 = CARTESIAN_POINT('',(-0.103533439124,3.54652479118));
+#46822 = CARTESIAN_POINT('',(-0.10353338519,3.758516138891));
+#46823 = CARTESIAN_POINT('',(-0.103533331619,3.885866708513));
+#46824 = CARTESIAN_POINT('',(-0.103533306005,4.013113671867));
+#46825 = CARTESIAN_POINT('',(-0.103533415528,4.140296195684));
+#46826 = CARTESIAN_POINT('',(-0.103533466392,4.267478726252));
+#46827 = CARTESIAN_POINT('',(-0.103533488731,4.394725693193));
+#46828 = CARTESIAN_POINT('',(-0.103533475616,4.522076264185));
+#46829 = CARTESIAN_POINT('',(-0.103533405307,4.776425205878));
+#46830 = CARTESIAN_POINT('',(-0.103533347552,4.903775781253));
+#46831 = CARTESIAN_POINT('',(-0.103533281295,5.031022760196));
+#46832 = CARTESIAN_POINT('',(-0.103533226326,5.158205306712));
+#46833 = CARTESIAN_POINT('',(-0.103533204319,5.285387816639));
+#46834 = CARTESIAN_POINT('',(-0.103533434245,5.412634767088));
+#46835 = CARTESIAN_POINT('',(-0.103533575238,5.539985333044));
+#46836 = CARTESIAN_POINT('',(-0.103533564784,5.71574597197));
+#46837 = CARTESIAN_POINT('',(-0.103533539632,5.7643336048));
+#46838 = CARTESIAN_POINT('',(-0.103533489677,5.812920585943));
+#46839 = CARTESIAN_POINT('',(-0.103533412552,5.861506751379));
+#46840 = CARTESIAN_POINT('',(-0.103533317552,5.910092915448));
+#46841 = CARTESIAN_POINT('',(-0.103533227676,5.958679893736));
+#46842 = CARTESIAN_POINT('',(-0.10353317219,6.007267525451));
+#46843 = CARTESIAN_POINT('',(-0.103533168315,6.084295563267));
+#46844 = CARTESIAN_POINT('',(-0.103533181455,6.112737474718));
+#46845 = CARTESIAN_POINT('',(-0.103533219106,6.141179414961));
+#46846 = CARTESIAN_POINT('',(-0.103533283508,6.169621369453));
+#46847 = CARTESIAN_POINT('',(-0.1035333692,6.198063323793));
+#46848 = CARTESIAN_POINT('',(-0.103533463019,6.226505263727));
+#46849 = CARTESIAN_POINT('',(-0.103533544101,6.254947175144));
+#46850 = CARTESIAN_POINT('',(-0.103533583882,6.283389044077));
+#46851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46852 = ORIENTED_EDGE('',*,*,#43826,.T.);
+#46853 = ORIENTED_EDGE('',*,*,#46854,.T.);
+#46854 = EDGE_CURVE('',#43692,#46855,#46857,.T.);
+#46855 = VERTEX_POINT('',#46856);
+#46856 = CARTESIAN_POINT('',(1.087014148E-06,-4.,126.49999538251));
+#46857 = SURFACE_CURVE('',#46858,(#46917,#46979),.PCURVE_S1.);
+#46858 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#46859,#46860,#46861,#46862,
+    #46863,#46864,#46865,#46866,#46867,#46868,#46869,#46870,#46871,
+    #46872,#46873,#46874,#46875,#46876,#46877,#46878,#46879,#46880,
+    #46881,#46882,#46883,#46884,#46885,#46886,#46887,#46888,#46889,
+    #46890,#46891,#46892,#46893,#46894,#46895,#46896,#46897,#46898,
+    #46899,#46900,#46901,#46902,#46903,#46904,#46905,#46906,#46907,
+    #46908,#46909,#46910,#46911,#46912,#46913,#46914,#46915,#46916),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053314372005E-02,
+    9.721092718148E-02,0.311861359474,0.526511791658,0.561192902976,
+    0.798453384083,0.967824045932,1.),.UNSPECIFIED.);
+#46859 = CARTESIAN_POINT('',(4.,-8.9E-16,120.49999524023));
+#46860 = CARTESIAN_POINT('',(4.,0.166120514169,120.55287305739));
+#46861 = CARTESIAN_POINT('',(3.992115221574,0.3322436232,120.60575170221
+    ));
+#46862 = CARTESIAN_POINT('',(3.976345871922,0.497928990488,
+    120.65862997486));
+#46863 = CARTESIAN_POINT('',(3.952721030674,0.662739721874,
+    120.71150778241));
+#46864 = CARTESIAN_POINT('',(3.921298535075,0.826243046424,
+    120.76438558586));
+#46865 = CARTESIAN_POINT('',(3.882164865183,0.988010997198,120.817263847
+    ));
+#46866 = CARTESIAN_POINT('',(3.835435029056,1.147621092025,
+    120.87014247535));
+#46867 = CARTESIAN_POINT('',(3.760758945319,1.36405278353,120.9430202697
+    ));
+#46868 = CARTESIAN_POINT('',(3.73919916314,1.423080678443,
+    120.96302026625));
+#46869 = CARTESIAN_POINT('',(3.716580820768,1.481718330016,
+    120.98302026407));
+#46870 = CARTESIAN_POINT('',(3.692912185655,1.53994359781,
+    121.00302026245));
+#46871 = CARTESIAN_POINT('',(3.668202073345,1.597734569937,
+    121.02302026067));
+#46872 = CARTESIAN_POINT('',(3.642459847479,1.655069563065,
+    121.04302025804));
+#46873 = CARTESIAN_POINT('',(3.615695419787,1.711927122418,
+    121.06302025385));
+#46874 = CARTESIAN_POINT('',(3.364431161582,2.221751810153,
+    121.24394093493));
+#46875 = CARTESIAN_POINT('',(3.075140511875,2.643550371037,
+    121.40507902224));
+#46876 = CARTESIAN_POINT('',(2.725664944398,3.021509354971,
+    121.56608959439));
+#46877 = CARTESIAN_POINT('',(2.324116623027,3.345974819976,
+    121.72702016747));
+#46878 = CARTESIAN_POINT('',(1.879884366184,3.608989172773,
+    121.88795082086));
+#46879 = CARTESIAN_POINT('',(1.403702671375,3.804532367433,
+    122.04896141329));
+#46880 = CARTESIAN_POINT('',(0.907450061045,3.928372757006,
+    122.21009951857));
+#46881 = CARTESIAN_POINT('',(-9.846165718103E-02,4.030618244523,
+    122.53194093497));
+#46882 = CARTESIAN_POINT('',(-0.609482878977,4.009161792627,
+    122.69307907081));
+#46883 = CARTESIAN_POINT('',(-1.115271079603,3.913430553311,
+    122.85408962035));
+#46884 = CARTESIAN_POINT('',(-1.603339214772,3.745179423545,
+    123.01502005778));
+#46885 = CARTESIAN_POINT('',(-2.061960779864,3.50814561901,
+    123.17595087506));
+#46886 = CARTESIAN_POINT('',(-2.480338146784,3.208234777956,
+    123.3369614666));
+#46887 = CARTESIAN_POINT('',(-2.848582464841,2.85327111895,
+    123.49809960294));
+#46888 = CARTESIAN_POINT('',(-3.208854307578,2.389545120155,
+    123.68502027147));
+#46889 = CARTESIAN_POINT('',(-3.257461534644,2.32387293859,
+    123.7110202643));
+#46890 = CARTESIAN_POINT('',(-3.304531557361,2.257072281933,
+    123.73702026183));
+#46891 = CARTESIAN_POINT('',(-3.350033867916,2.189185183916,
+    123.76302026141));
+#46892 = CARTESIAN_POINT('',(-3.393939378453,2.120254606199,
+    123.78902026043));
+#46893 = CARTESIAN_POINT('',(-3.436220421077,2.050324438372,
+    123.81502025629));
+#46894 = CARTESIAN_POINT('',(-3.47685074785,1.979439497956,
+    123.84102024638));
+#46895 = CARTESIAN_POINT('',(-3.782303061908,1.416488510445,
+    124.04489135002));
+#46896 = CARTESIAN_POINT('',(-3.970922038929,0.881789453491,
+    124.22312101578));
+#46897 = CARTESIAN_POINT('',(-4.072308871346,0.319484739919,
+    124.40112994535));
+#46898 = CARTESIAN_POINT('',(-4.082730386854,-0.253725130358,
+    124.5790201844));
+#46899 = CARTESIAN_POINT('',(-4.001417816981,-0.821234085358,
+    124.75691045556));
+#46900 = CARTESIAN_POINT('',(-3.831190094449,-1.366659029226,
+    124.93491944567));
+#46901 = CARTESIAN_POINT('',(-3.577819395997,-1.873890209311,
+    125.11314913767));
+#46902 = CARTESIAN_POINT('',(-3.020371287019,-2.652636727003,
+    125.41799525132));
+#46903 = CARTESIAN_POINT('',(-2.751090947607,-2.950708040842,
+    125.54503689753));
+#46904 = CARTESIAN_POINT('',(-2.448360598493,-3.217264202702,
+    125.67204318889));
+#46905 = CARTESIAN_POINT('',(-2.116574993543,-3.44800734216,
+    125.79902006887));
+#46906 = CARTESIAN_POINT('',(-1.760646589166,-3.639420554976,
+    125.92599704615));
+#46907 = CARTESIAN_POINT('',(-1.385934905618,-3.788715305257,
+    126.05300354161));
+#46908 = CARTESIAN_POINT('',(-0.998261441481,-3.893918130135,
+    126.18004531059));
+#46909 = CARTESIAN_POINT('',(-0.529017940428,-3.965587322195,
+    126.33114217991));
+#46910 = CARTESIAN_POINT('',(-0.453857659696,-3.975406986999,
+    126.35526407454));
+#46911 = CARTESIAN_POINT('',(-0.378490651368,-3.983598401184,
+    126.37938596833));
+#46912 = CARTESIAN_POINT('',(-0.302958082437,-3.990156547435,
+    126.40350785951));
+#46913 = CARTESIAN_POINT('',(-0.227301216252,-3.995077662528,
+    126.42762974688));
+#46914 = CARTESIAN_POINT('',(-0.151561412518,-3.998359237331,
+    126.45175162978));
+#46915 = CARTESIAN_POINT('',(-7.578012729195E-02,-4.000000016805,
+    126.47587350816));
+#46916 = CARTESIAN_POINT('',(1.08701414758E-06,-4.,126.49999538251));
+#46917 = PCURVE('',#43840,#46918);
+#46918 = DEFINITIONAL_REPRESENTATION('',(#46919),#46978);
+#46919 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#46920,#46921,#46922,#46923,
+    #46924,#46925,#46926,#46927,#46928,#46929,#46930,#46931,#46932,
+    #46933,#46934,#46935,#46936,#46937,#46938,#46939,#46940,#46941,
+    #46942,#46943,#46944,#46945,#46946,#46947,#46948,#46949,#46950,
+    #46951,#46952,#46953,#46954,#46955,#46956,#46957,#46958,#46959,
+    #46960,#46961,#46962,#46963,#46964,#46965,#46966,#46967,#46968,
+    #46969,#46970,#46971,#46972,#46973,#46974,#46975,#46976,#46977),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053314372005E-02,
+    9.721092718148E-02,0.311861359474,0.526511791658,0.561192902976,
+    0.798453384083,0.967824045932,1.),.UNSPECIFIED.);
+#46920 = CARTESIAN_POINT('',(0.,-120.4999952402));
+#46921 = CARTESIAN_POINT('',(-4.153012854223E-02,-120.5528730573));
+#46922 = CARTESIAN_POINT('',(-8.306090980929E-02,-120.6057517022));
+#46923 = CARTESIAN_POINT('',(-0.124591401994,-120.6586299748));
+#46924 = CARTESIAN_POINT('',(-0.166121532301,-120.7115077824));
+#46925 = CARTESIAN_POINT('',(-0.207651662639,-120.7643855858));
+#46926 = CARTESIAN_POINT('',(-0.249182155318,-120.817263847));
+#46927 = CARTESIAN_POINT('',(-0.290712938743,-120.8701424753));
+#46928 = CARTESIAN_POINT('',(-0.347951034978,-120.9430202697));
+#46929 = CARTESIAN_POINT('',(-0.363658998641,-120.9630202662));
+#46930 = CARTESIAN_POINT('',(-0.379366963509,-120.983020264));
+#46931 = CARTESIAN_POINT('',(-0.395074928992,-121.0030202624));
+#46932 = CARTESIAN_POINT('',(-0.410782894499,-121.0230202606));
+#46933 = CARTESIAN_POINT('',(-0.426490859439,-121.043020258));
+#46934 = CARTESIAN_POINT('',(-0.44219882322,-121.0630202538));
+#46935 = CARTESIAN_POINT('',(-0.584293628649,-121.2439409349));
+#46936 = CARTESIAN_POINT('',(-0.710851220743,-121.4050790222));
+#46937 = CARTESIAN_POINT('',(-0.837308640284,-121.5660895943));
+#46938 = CARTESIAN_POINT('',(-0.963703217945,-121.7270201674));
+#46939 = CARTESIAN_POINT('',(-1.090097786482,-121.8879508208));
+#46940 = CARTESIAN_POINT('',(-1.216555201513,-122.0489614132));
+#46941 = CARTESIAN_POINT('',(-1.343112791095,-122.2100995185));
+#46942 = CARTESIAN_POINT('',(-1.595886470078,-122.5319409349));
+#46943 = CARTESIAN_POINT('',(-1.722444053164,-122.6930790708));
+#46944 = CARTESIAN_POINT('',(-1.84890147561,-122.8540896203));
+#46945 = CARTESIAN_POINT('',(-1.975296064038,-123.0150200577));
+#46946 = CARTESIAN_POINT('',(-2.101690614677,-123.175950875));
+#46947 = CARTESIAN_POINT('',(-2.228148026657,-123.3369614666));
+#46948 = CARTESIAN_POINT('',(-2.354705611534,-123.4980996029));
+#46949 = CARTESIAN_POINT('',(-2.501512798566,-123.6850202714));
+#46950 = CARTESIAN_POINT('',(-2.521933151267,-123.7110202643));
+#46951 = CARTESIAN_POINT('',(-2.542353508444,-123.7370202618));
+#46952 = CARTESIAN_POINT('',(-2.562773867903,-123.7630202614));
+#46953 = CARTESIAN_POINT('',(-2.583194227449,-123.7890202604));
+#46954 = CARTESIAN_POINT('',(-2.603614584884,-123.8150202562));
+#46955 = CARTESIAN_POINT('',(-2.624034938009,-123.8410202463));
+#46956 = CARTESIAN_POINT('',(-2.784154996579,-124.04489135));
+#46957 = CARTESIAN_POINT('',(-2.924136310057,-124.2231210157));
+#46958 = CARTESIAN_POINT('',(-3.063944209806,-124.4011299453));
+#46959 = CARTESIAN_POINT('',(-3.203658776157,-124.5790201844));
+#46960 = CARTESIAN_POINT('',(-3.343373340463,-124.7569104555));
+#46961 = CARTESIAN_POINT('',(-3.48318123316,-124.9349194456));
+#46962 = CARTESIAN_POINT('',(-3.623162542437,-125.1131491376));
+#46963 = CARTESIAN_POINT('',(-3.86258822676,-125.4179952513));
+#46964 = CARTESIAN_POINT('',(-3.962366561506,-125.5450368975));
+#46965 = CARTESIAN_POINT('',(-4.062117114062,-125.6720431888));
+#46966 = CARTESIAN_POINT('',(-4.16184454584,-125.7990200688));
+#46967 = CARTESIAN_POINT('',(-4.261571966842,-125.9259970461));
+#46968 = CARTESIAN_POINT('',(-4.361322495226,-126.0530035416));
+#46969 = CARTESIAN_POINT('',(-4.461100811015,-126.1800453105));
+#46970 = CARTESIAN_POINT('',(-4.579772083963,-126.3311421799));
+#46971 = CARTESIAN_POINT('',(-4.598717390359,-126.3552640745));
+#46972 = CARTESIAN_POINT('',(-4.617662700537,-126.3793859683));
+#46973 = CARTESIAN_POINT('',(-4.636608013198,-126.4035078595));
+#46974 = CARTESIAN_POINT('',(-4.65555332674,-126.4276297468));
+#46975 = CARTESIAN_POINT('',(-4.674498639262,-126.4517516297));
+#46976 = CARTESIAN_POINT('',(-4.693443948562,-126.4758735081));
+#46977 = CARTESIAN_POINT('',(-4.712389252138,-126.4999953825));
+#46978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46979 = PCURVE('',#43753,#46980);
+#46980 = DEFINITIONAL_REPRESENTATION('',(#46981),#47040);
+#46981 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#46982,#46983,#46984,#46985,
+    #46986,#46987,#46988,#46989,#46990,#46991,#46992,#46993,#46994,
+    #46995,#46996,#46997,#46998,#46999,#47000,#47001,#47002,#47003,
+    #47004,#47005,#47006,#47007,#47008,#47009,#47010,#47011,#47012,
+    #47013,#47014,#47015,#47016,#47017,#47018,#47019,#47020,#47021,
+    #47022,#47023,#47024,#47025,#47026,#47027,#47028,#47029,#47030,
+    #47031,#47032,#47033,#47034,#47035,#47036,#47037,#47038,#47039),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053314372005E-02,
+    9.721092718148E-02,0.311861359474,0.526511791658,0.561192902976,
+    0.798453384083,0.967824045932,1.),.UNSPECIFIED.);
+#46982 = CARTESIAN_POINT('',(-0.931754318428,1.570847075876));
+#46983 = CARTESIAN_POINT('',(-0.931754304142,1.612378556218));
+#46984 = CARTESIAN_POINT('',(-0.931754291685,1.653910688593));
+#46985 = CARTESIAN_POINT('',(-0.931754281561,1.695442531026));
+#46986 = CARTESIAN_POINT('',(-0.931754274203,1.736974010705));
+#46987 = CARTESIAN_POINT('',(-0.931754269931,1.778505489618));
+#46988 = CARTESIAN_POINT('',(-0.931754268909,1.820037330207));
+#46989 = CARTESIAN_POINT('',(-0.931754271102,1.861569461008));
+#46990 = CARTESIAN_POINT('',(-0.931754278169,1.918809413611));
+#46991 = CARTESIAN_POINT('',(-0.931754280527,1.934517886659));
+#46992 = CARTESIAN_POINT('',(-0.931754283287,1.950226360857));
+#46993 = CARTESIAN_POINT('',(-0.931754286427,1.96593483562));
+#46994 = CARTESIAN_POINT('',(-0.931754289917,1.981643310364));
+#46995 = CARTESIAN_POINT('',(-0.931754293724,1.997351784502));
+#46996 = CARTESIAN_POINT('',(-0.931754297806,2.013060257449));
+#46997 = CARTESIAN_POINT('',(-0.931754336802,2.155159668557));
+#46998 = CARTESIAN_POINT('',(-0.931754388583,2.281721360125));
+#46999 = CARTESIAN_POINT('',(-0.93175441522,2.408182881978));
+#47000 = CARTESIAN_POINT('',(-0.931754440511,2.534581546584));
+#47001 = CARTESIAN_POINT('',(-0.931754222304,2.660980238572));
+#47002 = CARTESIAN_POINT('',(-0.931754262778,2.787441772158));
+#47003 = CARTESIAN_POINT('',(-0.931754335857,2.91400346594));
+#47004 = CARTESIAN_POINT('',(-0.931754410801,3.166785350975));
+#47005 = CARTESIAN_POINT('',(-0.93175436884,3.293347048123));
+#47006 = CARTESIAN_POINT('',(-0.931754473436,3.419808584191));
+#47007 = CARTESIAN_POINT('',(-0.93175450692,3.546207242251));
+#47008 = CARTESIAN_POINT('',(-0.931754184992,3.672605930484));
+#47009 = CARTESIAN_POINT('',(-0.931754213257,3.799067455899));
+#47010 = CARTESIAN_POINT('',(-0.931754222576,3.925629151254));
+#47011 = CARTESIAN_POINT('',(-0.93175428436,4.072441096205));
+#47012 = CARTESIAN_POINT('',(-0.931754293707,4.092862110506));
+#47013 = CARTESIAN_POINT('',(-0.9317543036,4.113283129096));
+#47014 = CARTESIAN_POINT('',(-0.931754313839,4.133704149805));
+#47015 = CARTESIAN_POINT('',(-0.931754324232,4.154125170469));
+#47016 = CARTESIAN_POINT('',(-0.931754334593,4.174546188926));
+#47017 = CARTESIAN_POINT('',(-0.931754344742,4.194967203015));
+#47018 = CARTESIAN_POINT('',(-0.931754421326,4.355092444228));
+#47019 = CARTESIAN_POINT('',(-0.93175447126,4.495078288138));
+#47020 = CARTESIAN_POINT('',(-0.931754450122,4.634890722456));
+#47021 = CARTESIAN_POINT('',(-0.931754360962,4.774609855939));
+#47022 = CARTESIAN_POINT('',(-0.931754319746,4.914328979077));
+#47023 = CARTESIAN_POINT('',(-0.931754255419,5.054141418154));
+#47024 = CARTESIAN_POINT('',(-0.931754253118,5.194127270765));
+#47025 = CARTESIAN_POINT('',(-0.931754313264,5.433560714257));
+#47026 = CARTESIAN_POINT('',(-0.931754361168,5.533342278912));
+#47027 = CARTESIAN_POINT('',(-0.931754407898,5.633096059406));
+#47028 = CARTESIAN_POINT('',(-0.931754481621,5.732826716365));
+#47029 = CARTESIAN_POINT('',(-0.931754472345,5.832557364456));
+#47030 = CARTESIAN_POINT('',(-0.931754343633,5.93231113836));
+#47031 = CARTESIAN_POINT('',(-0.931754285108,6.032092729948));
+#47032 = CARTESIAN_POINT('',(-0.931754355771,6.150767871101));
+#47033 = CARTESIAN_POINT('',(-0.931754369538,6.169713794223));
+#47034 = CARTESIAN_POINT('',(-0.931754388373,6.18865971996));
+#47035 = CARTESIAN_POINT('',(-0.931754413133,6.207605646606));
+#47036 = CARTESIAN_POINT('',(-0.931754442952,6.226551572107));
+#47037 = CARTESIAN_POINT('',(-0.931754475242,6.245497494061));
+#47038 = CARTESIAN_POINT('',(-0.931754505691,6.264443409717));
+#47039 = CARTESIAN_POINT('',(-0.931754528262,6.283389315972));
+#47040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47041 = ORIENTED_EDGE('',*,*,#47042,.T.);
+#47042 = EDGE_CURVE('',#46855,#47043,#47045,.T.);
+#47043 = VERTEX_POINT('',#47044);
+#47044 = CARTESIAN_POINT('',(4.,0.,128.49999492992));
+#47045 = SURFACE_CURVE('',#47046,(#47073,#47103),.PCURVE_S1.);
+#47046 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#47047,#47048,#47049,#47050,
+    #47051,#47052,#47053,#47054,#47055,#47056,#47057,#47058,#47059,
+    #47060,#47061,#47062,#47063,#47064,#47065,#47066,#47067,#47068,
+    #47069,#47070,#47071,#47072),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151519990405,0.363530189527,0.807502573369,1.),.UNSPECIFIED.);
+#47047 = CARTESIAN_POINT('',(1.08701408472E-06,-4.,126.49999538251));
+#47048 = CARTESIAN_POINT('',(0.135997781595,-3.999999956243,
+    126.5432844117));
+#47049 = CARTESIAN_POINT('',(0.271995138793,-3.994605486923,
+    126.58657363443));
+#47050 = CARTESIAN_POINT('',(0.407735237948,-3.983816616741,
+    126.629862706));
+#47051 = CARTESIAN_POINT('',(0.542961484195,-3.967648629148,
+    126.67315169586));
+#47052 = CARTESIAN_POINT('',(0.677418933953,-3.94613201535,
+    126.71644080627));
+#47053 = CARTESIAN_POINT('',(0.810854620402,-3.919312423317,
+    126.7597300909));
+#47054 = CARTESIAN_POINT('',(1.127943700905,-3.842388987607,
+    126.86359023744));
+#47055 = CARTESIAN_POINT('',(1.310382959024,-3.787262696657,
+    126.92416244682));
+#47056 = CARTESIAN_POINT('',(1.489646299544,-3.722039318507,
+    126.9847338513));
+#47057 = CARTESIAN_POINT('',(1.665064870426,-3.64694142613,
+    127.04530473611));
+#47058 = CARTESIAN_POINT('',(1.83599203293,-3.562245849277,
+    127.10587613397));
+#47059 = CARTESIAN_POINT('',(2.001805073184,-3.468282942861,
+    127.16644833713));
+#47060 = CARTESIAN_POINT('',(2.497177556864,-3.150062883593,
+    127.35386181327));
+#47061 = CARTESIAN_POINT('',(2.807536802546,-2.895645150357,
+    127.48074978774));
+#47062 = CARTESIAN_POINT('',(3.087300405047,-2.605766200566,
+    127.60760053334));
+#47063 = CARTESIAN_POINT('',(3.331747646144,-2.28492862665,
+    127.73443799273));
+#47064 = CARTESIAN_POINT('',(3.536972859145,-1.938258674613,
+    127.86128881897));
+#47065 = CARTESIAN_POINT('',(3.699887966131,-1.571502770446,
+    127.98817683642));
+#47066 = CARTESIAN_POINT('',(3.869994707225,-1.026154217735,
+    128.1700155307));
+#47067 = CARTESIAN_POINT('',(3.913131496391,-0.858621274851,
+    128.22501252185));
+#47068 = CARTESIAN_POINT('',(3.94779934411,-0.688999869421,
+    128.28000900489));
+#47069 = CARTESIAN_POINT('',(3.973879661956,-0.517803935848,
+    128.33500516432));
+#47070 = CARTESIAN_POINT('',(3.991293156573,-0.345553965229,
+    128.39000164766));
+#47071 = CARTESIAN_POINT('',(4.,-0.172775895238,128.44499863857));
+#47072 = CARTESIAN_POINT('',(4.,-8.9E-16,128.49999492992));
+#47073 = PCURVE('',#43840,#47074);
+#47074 = DEFINITIONAL_REPRESENTATION('',(#47075),#47102);
+#47075 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#47076,#47077,#47078,#47079,
+    #47080,#47081,#47082,#47083,#47084,#47085,#47086,#47087,#47088,
+    #47089,#47090,#47091,#47092,#47093,#47094,#47095,#47096,#47097,
+    #47098,#47099,#47100,#47101),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151519990405,0.363530189527,0.807502573369,1.),.UNSPECIFIED.);
+#47076 = CARTESIAN_POINT('',(-4.712389252138,-126.4999953825));
+#47077 = CARTESIAN_POINT('',(-4.746388425783,-126.5432844117));
+#47078 = CARTESIAN_POINT('',(-4.780387765988,-126.5865736344));
+#47079 = CARTESIAN_POINT('',(-4.814386983319,-126.629862706));
+#47080 = CARTESIAN_POINT('',(-4.848386121519,-126.6731516958));
+#47081 = CARTESIAN_POINT('',(-4.882385335231,-126.7164408062));
+#47082 = CARTESIAN_POINT('',(-4.916384667709,-126.7597300909));
+#47083 = CARTESIAN_POINT('',(-4.997956223695,-126.8635902374));
+#47084 = CARTESIAN_POINT('',(-5.04552949133,-126.9241624468));
+#47085 = CARTESIAN_POINT('',(-5.093102111316,-126.9847338513));
+#47086 = CARTESIAN_POINT('',(-5.140674320586,-127.0453047361));
+#47087 = CARTESIAN_POINT('',(-5.188246941444,-127.1058761339));
+#47088 = CARTESIAN_POINT('',(-5.235820209883,-127.1664483371));
+#47089 = CARTESIAN_POINT('',(-5.383014363916,-127.3538618132));
+#47090 = CARTESIAN_POINT('',(-5.482671977294,-127.4807497877));
+#47091 = CARTESIAN_POINT('',(-5.582300422106,-127.6076005333));
+#47092 = CARTESIAN_POINT('',(-5.68191841502,-127.7344379927));
+#47093 = CARTESIAN_POINT('',(-5.781546849694,-127.8612888189));
+#47094 = CARTESIAN_POINT('',(-5.88120445703,-127.9881768364));
+#47095 = CARTESIAN_POINT('',(-6.024020192181,-128.1700155307));
+#47096 = CARTESIAN_POINT('',(-6.067214711722,-128.2250125218));
+#47097 = CARTESIAN_POINT('',(-6.110408830043,-128.2800090048));
+#47098 = CARTESIAN_POINT('',(-6.153602693778,-128.3350051643));
+#47099 = CARTESIAN_POINT('',(-6.196796813073,-128.3900016476));
+#47100 = CARTESIAN_POINT('',(-6.23999133337,-128.4449986385));
+#47101 = CARTESIAN_POINT('',(-6.28318530718,-128.4999949299));
+#47102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47103 = PCURVE('',#47104,#47147);
+#47104 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#47105,#47106,#47107,#47108,#47109,#47110,#47111,#47112,#47113
+      ,#47114,#47115,#47116,#47117,#47118,#47119,#47120,#47121,#47122
+      ,#47123,#47124,#47125)
+    ,(#47126,#47127,#47128,#47129,#47130,#47131,#47132,#47133,#47134
+      ,#47135,#47136,#47137,#47138,#47139,#47140,#47141,#47142,#47143
+      ,#47144,#47145,#47146
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#47105 = CARTESIAN_POINT('',(1.35874538021E-06,-4.099994031521,
+    126.47320123905));
+#47106 = CARTESIAN_POINT('',(1.170957737193,-4.099993243898,
+    126.83683734551));
+#47107 = CARTESIAN_POINT('',(2.341909956824,-3.732121054896,
+    127.2004717943));
+#47108 = CARTESIAN_POINT('',(3.384460784294,-2.996414408949,
+    127.56411811704));
+#47109 = CARTESIAN_POINT('',(4.170183926204,-1.943182667023,
+    127.92773390624));
+#47110 = CARTESIAN_POINT('',(4.593309230126,-0.673496345773,
+    128.29139347249));
+#47111 = CARTESIAN_POINT('',(4.593327749652,0.673485965832,
+    128.65501472477));
+#47112 = CARTESIAN_POINT('',(4.170175271921,1.943212896638,
+    129.0186567325));
+#47113 = CARTESIAN_POINT('',(3.384457474815,2.996397402593,
+    129.3822917724));
+#47114 = CARTESIAN_POINT('',(2.341909663048,3.732128235701,
+    129.74592842583));
+#47115 = CARTESIAN_POINT('',(-1.53702361081E-06,4.467860210689,
+    130.47320111897));
+#47116 = CARTESIAN_POINT('',(-2.341912200299,3.732126527028,
+    131.20047381209));
+#47117 = CARTESIAN_POINT('',(-3.384458021173,2.996391379275,
+    131.56410908609));
+#47118 = CARTESIAN_POINT('',(-4.170183691652,1.943229455612,
+    131.9277509247));
+#47119 = CARTESIAN_POINT('',(-4.593316456376,0.673439336474,
+    132.29137783586));
+#47120 = CARTESIAN_POINT('',(-4.593315949595,-0.673441220031,
+    132.65501844276));
+#47121 = CARTESIAN_POINT('',(-4.170183109284,-1.943235994944,
+    133.0186629124));
+#47122 = CARTESIAN_POINT('',(-3.384456872614,-2.996390176346,
+    133.38228550033));
+#47123 = CARTESIAN_POINT('',(-2.341907656904,-3.732128997939,
+    133.74593044364));
+#47124 = CARTESIAN_POINT('',(-1.170954934763,-4.099994470294,
+    134.10956489243));
+#47125 = CARTESIAN_POINT('',(1.44369662713E-06,-4.09999365836,
+    134.47320099886));
+#47126 = CARTESIAN_POINT('',(-1.35872442497E-06,-3.099996090327,
+    126.74115811492));
+#47127 = CARTESIAN_POINT('',(0.88535454487,-3.099996216646,
+    127.10479473575));
+#47128 = CARTESIAN_POINT('',(1.770714892984,-2.821850409015,
+    127.46843301424));
+#47129 = CARTESIAN_POINT('',(2.558975598483,-2.265579851425,
+    127.83205941862));
+#47130 = CARTESIAN_POINT('',(3.153068593342,-1.469247607213,
+    128.19571635708));
+#47131 = CARTESIAN_POINT('',(3.472990582137,-0.50922113516,
+    128.55932951764));
+#47132 = CARTESIAN_POINT('',(3.473003253346,0.509210732256,
+    128.92298099295));
+#47133 = CARTESIAN_POINT('',(3.153062108922,1.469259833901,
+    129.28661171235));
+#47134 = CARTESIAN_POINT('',(2.558982086692,2.265566459295,
+    129.65024939977));
+#47135 = CARTESIAN_POINT('',(1.770714885252,2.821852186075,
+    130.01388547359));
+#47136 = CARTESIAN_POINT('',(1.52031180418E-06,3.378138887292,
+    130.74115823502));
+#47137 = CARTESIAN_POINT('',(-1.7707123253,2.821853716101,
+    131.46843099642));
+#47138 = CARTESIAN_POINT('',(-2.558978842386,2.26556697084,
+    131.83206844979));
+#47139 = CARTESIAN_POINT('',(-3.153066260888,1.469272929499,
+    132.19569933816));
+#47140 = CARTESIAN_POINT('',(-3.47299360294,0.509189792632,
+    132.55934515474));
+#47141 = CARTESIAN_POINT('',(-3.472997236494,-0.509184237578,
+    132.92297727473));
+#47142 = CARTESIAN_POINT('',(-3.153069421552,-1.469275353256,
+    133.28660553245));
+#47143 = CARTESIAN_POINT('',(-2.558976638363,-2.2655607776,
+    133.65025567187));
+#47144 = CARTESIAN_POINT('',(-1.770717608399,-2.821852962839,
+    134.01388345581));
+#47145 = CARTESIAN_POINT('',(-0.885357347256,-3.09999569534,
+    134.37752173425));
+#47146 = CARTESIAN_POINT('',(-1.4436739959E-06,-3.099995845889,
+    134.74115835512));
+#47147 = DEFINITIONAL_REPRESENTATION('',(#47148),#47175);
+#47148 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#47149,#47150,#47151,#47152,
+    #47153,#47154,#47155,#47156,#47157,#47158,#47159,#47160,#47161,
+    #47162,#47163,#47164,#47165,#47166,#47167,#47168,#47169,#47170,
+    #47171,#47172,#47173,#47174),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151519990405,0.363530189527,0.807502573369,1.),.UNSPECIFIED.);
+#47149 = CARTESIAN_POINT('',(-0.931754528262,0.));
+#47150 = CARTESIAN_POINT('',(-0.931754582848,3.40002582731E-02));
+#47151 = CARTESIAN_POINT('',(-0.931754686709,6.80006940498E-02));
+#47152 = CARTESIAN_POINT('',(-0.931754797156,0.102001011195));
+#47153 = CARTESIAN_POINT('',(-0.931754885146,0.136001250917));
+#47154 = CARTESIAN_POINT('',(-0.931754935861,0.170001567701));
+#47155 = CARTESIAN_POINT('',(-0.931754949294,0.204002005241));
+#47156 = CARTESIAN_POINT('',(-0.931754928975,0.285576215483));
+#47157 = CARTESIAN_POINT('',(-0.931754866951,0.333151033773));
+#47158 = CARTESIAN_POINT('',(-0.93175477953,0.380725206775));
+#47159 = CARTESIAN_POINT('',(-0.931754690954,0.428298970062));
+#47160 = CARTESIAN_POINT('',(-0.931754620319,0.475873144209));
+#47161 = CARTESIAN_POINT('',(-0.931754576945,0.523447963746));
+#47162 = CARTESIAN_POINT('',(-0.93175451139,0.670646908546));
+#47163 = CARTESIAN_POINT('',(-0.931754568534,0.770307753749));
+#47164 = CARTESIAN_POINT('',(-0.931754722172,0.869939411363));
+#47165 = CARTESIAN_POINT('',(-0.931754813222,0.969560613056));
+#47166 = CARTESIAN_POINT('',(-0.931754843158,1.069192273847));
+#47167 = CARTESIAN_POINT('',(-0.931754834818,1.168853118466));
+#47168 = CARTESIAN_POINT('',(-0.931754794227,1.311673501608));
+#47169 = CARTESIAN_POINT('',(-0.931754778211,1.354869428053));
+#47170 = CARTESIAN_POINT('',(-0.931754760116,1.398064953931));
+#47171 = CARTESIAN_POINT('',(-0.931754741363,1.44126022537));
+#47172 = CARTESIAN_POINT('',(-0.931754723117,1.484455752065));
+#47173 = CARTESIAN_POINT('',(-0.931754706267,1.527651679118));
+#47174 = CARTESIAN_POINT('',(-0.931754691408,1.570847058885));
+#47175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47176 = ORIENTED_EDGE('',*,*,#47177,.F.);
+#47177 = EDGE_CURVE('',#46645,#47043,#47178,.T.);
+#47178 = SURFACE_CURVE('',#47179,(#47183,#47190),.PCURVE_S1.);
+#47179 = LINE('',#47180,#47181);
+#47180 = CARTESIAN_POINT('',(4.,0.,0.));
+#47181 = VECTOR('',#47182,1.);
+#47182 = DIRECTION('',(0.,0.,1.));
+#47183 = PCURVE('',#43840,#47184);
+#47184 = DEFINITIONAL_REPRESENTATION('',(#47185),#47189);
+#47185 = LINE('',#47186,#47187);
+#47186 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#47187 = VECTOR('',#47188,1.);
+#47188 = DIRECTION('',(-0.,-1.));
+#47189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47190 = PCURVE('',#47191,#47196);
+#47191 = CYLINDRICAL_SURFACE('',#47192,4.);
+#47192 = AXIS2_PLACEMENT_3D('',#47193,#47194,#47195);
+#47193 = CARTESIAN_POINT('',(0.,0.,0.));
+#47194 = DIRECTION('',(-0.,-0.,-1.));
+#47195 = DIRECTION('',(1.,0.,0.));
+#47196 = DEFINITIONAL_REPRESENTATION('',(#47197),#47201);
+#47197 = LINE('',#47198,#47199);
+#47198 = CARTESIAN_POINT('',(-0.,0.));
+#47199 = VECTOR('',#47200,1.);
+#47200 = DIRECTION('',(-0.,-1.));
+#47201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47202 = ADVANCED_FACE('',(#47203),#43753,.F.);
+#47203 = FACE_BOUND('',#47204,.F.);
+#47204 = EDGE_LOOP('',(#47205,#47206,#47207,#47291,#47311));
+#47205 = ORIENTED_EDGE('',*,*,#43691,.F.);
+#47206 = ORIENTED_EDGE('',*,*,#43941,.T.);
+#47207 = ORIENTED_EDGE('',*,*,#47208,.T.);
+#47208 = EDGE_CURVE('',#43858,#47209,#47211,.T.);
+#47209 = VERTEX_POINT('',#47210);
+#47210 = CARTESIAN_POINT('',(-1.358724395E-06,-3.099996090327,
+    126.74115811492));
+#47211 = SURFACE_CURVE('',#47212,(#47234,#47241),.PCURVE_S1.);
+#47212 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#47213,#47214,#47215,#47216,
+    #47217,#47218,#47219,#47220,#47221,#47222,#47223,#47224,#47225,
+    #47226,#47227,#47228,#47229,#47230,#47231,#47232,#47233),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#47213 = CARTESIAN_POINT('',(-1.27378175785E-06,-3.099996334745,
+    118.74115787475));
+#47214 = CARTESIAN_POINT('',(0.885354699628,-3.099996436825,
+    119.10479449556));
+#47215 = CARTESIAN_POINT('',(1.770715109927,-2.821850582977,
+    119.46843277406));
+#47216 = CARTESIAN_POINT('',(2.558975862323,-2.265579959945,
+    119.83205917845));
+#47217 = CARTESIAN_POINT('',(3.153068882224,-1.469247636657,
+    120.19571611687));
+#47218 = CARTESIAN_POINT('',(3.472990869918,-0.509221080143,
+    120.55932927749));
+#47219 = CARTESIAN_POINT('',(3.473003513234,0.509210867573,
+    120.92298075273));
+#47220 = CARTESIAN_POINT('',(3.153062317269,1.469260036148,
+    121.2866114722));
+#47221 = CARTESIAN_POINT('',(2.55898222638,2.26556670805,121.65024915957
+    ));
+#47222 = CARTESIAN_POINT('',(1.770714947543,2.821852457092,
+    122.01388523341));
+#47223 = CARTESIAN_POINT('',(1.42774395186E-06,3.378139153649,
+    122.74115799483));
+#47224 = CARTESIAN_POINT('',(-1.77071254224,2.821853890075,
+    123.46843075624));
+#47225 = CARTESIAN_POINT('',(-2.558978809191,2.265567439002,
+    123.83206683011));
+#47226 = CARTESIAN_POINT('',(-3.153067716721,1.469271546039,
+    124.19570451742));
+#47227 = CARTESIAN_POINT('',(-3.47299180687,0.509192260664,
+    124.55933523699));
+#47228 = CARTESIAN_POINT('',(-3.472999580237,-0.509186895948,
+    124.92298671211));
+#47229 = CARTESIAN_POINT('',(-3.153068462935,-1.469274142588,
+    125.28659987283));
+#47230 = CARTESIAN_POINT('',(-2.558977075107,-2.265561386008,
+    125.65025681119));
+#47231 = CARTESIAN_POINT('',(-1.770717670677,-2.821853233862,
+    126.01388321561));
+#47232 = CARTESIAN_POINT('',(-0.885357332124,-3.099995964012,
+    126.37752149408));
+#47233 = CARTESIAN_POINT('',(-1.35872435969E-06,-3.099996090327,
+    126.74115811492));
+#47234 = PCURVE('',#43753,#47235);
+#47235 = DEFINITIONAL_REPRESENTATION('',(#47236),#47240);
+#47236 = LINE('',#47237,#47238);
+#47237 = CARTESIAN_POINT('',(-0.,0.));
+#47238 = VECTOR('',#47239,1.);
+#47239 = DIRECTION('',(0.,1.));
+#47240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47241 = PCURVE('',#47242,#47285);
+#47242 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#47243,#47244,#47245,#47246,#47247,#47248,#47249,#47250,#47251
+      ,#47252,#47253,#47254,#47255,#47256,#47257,#47258,#47259,#47260
+      ,#47261,#47262,#47263)
+    ,(#47264,#47265,#47266,#47267,#47268,#47269,#47270,#47271,#47272
+      ,#47273,#47274,#47275,#47276,#47277,#47278,#47279,#47280,#47281
+      ,#47282,#47283,#47284
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#47243 = CARTESIAN_POINT('',(-1.27378175785E-06,-3.099996334745,
+    118.74115787475));
+#47244 = CARTESIAN_POINT('',(0.885354699628,-3.099996436825,
+    119.10479449556));
+#47245 = CARTESIAN_POINT('',(1.770715109927,-2.821850582977,
+    119.46843277406));
+#47246 = CARTESIAN_POINT('',(2.558975862323,-2.265579959945,
+    119.83205917845));
+#47247 = CARTESIAN_POINT('',(3.153068882224,-1.469247636657,
+    120.19571611687));
+#47248 = CARTESIAN_POINT('',(3.472990869918,-0.509221080143,
+    120.55932927749));
+#47249 = CARTESIAN_POINT('',(3.473003513234,0.509210867573,
+    120.92298075273));
+#47250 = CARTESIAN_POINT('',(3.153062317269,1.469260036148,
+    121.2866114722));
+#47251 = CARTESIAN_POINT('',(2.55898222638,2.26556670805,121.65024915957
+    ));
+#47252 = CARTESIAN_POINT('',(1.770714947543,2.821852457092,
+    122.01388523341));
+#47253 = CARTESIAN_POINT('',(1.42774395186E-06,3.378139153649,
+    122.74115799483));
+#47254 = CARTESIAN_POINT('',(-1.77071254224,2.821853890075,
+    123.46843075624));
+#47255 = CARTESIAN_POINT('',(-2.558978809191,2.265567439002,
+    123.83206683011));
+#47256 = CARTESIAN_POINT('',(-3.153067716721,1.469271546039,
+    124.19570451742));
+#47257 = CARTESIAN_POINT('',(-3.47299180687,0.509192260664,
+    124.55933523699));
+#47258 = CARTESIAN_POINT('',(-3.472999580237,-0.509186895948,
+    124.92298671211));
+#47259 = CARTESIAN_POINT('',(-3.153068462935,-1.469274142588,
+    125.28659987283));
+#47260 = CARTESIAN_POINT('',(-2.558977075107,-2.265561386008,
+    125.65025681119));
+#47261 = CARTESIAN_POINT('',(-1.770717670677,-2.821853233862,
+    126.01388321561));
+#47262 = CARTESIAN_POINT('',(-0.885357332124,-3.099995964012,
+    126.37752149408));
+#47263 = CARTESIAN_POINT('',(-1.35872435969E-06,-3.099996090327,
+    126.74115811492));
+#47264 = CARTESIAN_POINT('',(-1.27379758741E-06,-3.100003665284,
+    119.75884932835));
+#47265 = CARTESIAN_POINT('',(0.885356863025,-3.100004290799,
+    120.12248594915));
+#47266 = CARTESIAN_POINT('',(1.770719601117,-2.821861632859,
+    120.48612422763));
+#47267 = CARTESIAN_POINT('',(2.558981404174,-2.26556909503,
+    120.84975063216));
+#47268 = CARTESIAN_POINT('',(3.153074919855,-1.46928041049,
+    121.2134075703));
+#47269 = CARTESIAN_POINT('',(3.473007634227,-0.509191089331,
+    121.57702073121));
+#47270 = CARTESIAN_POINT('',(3.473000725626,0.509190555543,
+    121.94067220629));
+#47271 = CARTESIAN_POINT('',(3.153076669079,1.469272458695,
+    122.30430292579));
+#47272 = CARTESIAN_POINT('',(2.558986986061,2.265570801901,
+    122.66794061318));
+#47273 = CARTESIAN_POINT('',(1.770719265358,2.82185928168,
+    123.03157668701));
+#47274 = CARTESIAN_POINT('',(1.44097290271E-06,3.378147408248,
+    123.75884944843));
+#47275 = CARTESIAN_POINT('',(-1.770716878023,2.821860856078,
+    124.48612220984));
+#47276 = CARTESIAN_POINT('',(-2.558986555427,2.265574417146,
+    124.84975828372));
+#47277 = CARTESIAN_POINT('',(-3.153068774147,1.469266303838,
+    125.21339597099));
+#47278 = CARTESIAN_POINT('',(-3.473011567281,0.50921506132,
+    125.57702669068));
+#47279 = CARTESIAN_POINT('',(-3.472999788687,-0.50921937545,
+    125.94067816552));
+#47280 = CARTESIAN_POINT('',(-3.153077834503,-1.469248548978,
+    126.30429132664));
+#47281 = CARTESIAN_POINT('',(-2.558984039275,-2.265583322996,
+    126.66794826465));
+#47282 = CARTESIAN_POINT('',(-1.770721833,-2.821855974561,
+    127.03157466924));
+#47283 = CARTESIAN_POINT('',(-0.885359495554,-3.100003259908,
+    127.39521294768));
+#47284 = CARTESIAN_POINT('',(-1.35874085538E-06,-3.100003909706,
+    127.75884956852));
+#47285 = DEFINITIONAL_REPRESENTATION('',(#47286),#47290);
+#47286 = LINE('',#47287,#47288);
+#47287 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#47288 = VECTOR('',#47289,1.);
+#47289 = DIRECTION('',(0.,1.));
+#47290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47291 = ORIENTED_EDGE('',*,*,#47292,.F.);
+#47292 = EDGE_CURVE('',#46855,#47209,#47293,.T.);
+#47293 = SURFACE_CURVE('',#47294,(#47297,#47304),.PCURVE_S1.);
+#47294 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47295,#47296),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#47295 = CARTESIAN_POINT('',(1.35874544149E-06,-4.099994031521,
+    126.47320123905));
+#47296 = CARTESIAN_POINT('',(-1.35872435925E-06,-3.099996090327,
+    126.74115811492));
+#47297 = PCURVE('',#43753,#47298);
+#47298 = DEFINITIONAL_REPRESENTATION('',(#47299),#47303);
+#47299 = LINE('',#47300,#47301);
+#47300 = CARTESIAN_POINT('',(0.,6.283389315972));
+#47301 = VECTOR('',#47302,1.);
+#47302 = DIRECTION('',(1.,0.));
+#47303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47304 = PCURVE('',#47104,#47305);
+#47305 = DEFINITIONAL_REPRESENTATION('',(#47306),#47310);
+#47306 = LINE('',#47307,#47308);
+#47307 = CARTESIAN_POINT('',(0.,0.));
+#47308 = VECTOR('',#47309,1.);
+#47309 = DIRECTION('',(1.,0.));
+#47310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47311 = ORIENTED_EDGE('',*,*,#46854,.F.);
+#47312 = ADVANCED_FACE('',(#47313),#43891,.F.);
+#47313 = FACE_BOUND('',#47314,.F.);
+#47314 = EDGE_LOOP('',(#47315,#47316,#47317,#47401));
+#47315 = ORIENTED_EDGE('',*,*,#43857,.F.);
+#47316 = ORIENTED_EDGE('',*,*,#44051,.T.);
+#47317 = ORIENTED_EDGE('',*,*,#47318,.T.);
+#47318 = EDGE_CURVE('',#43968,#47319,#47321,.T.);
+#47319 = VERTEX_POINT('',#47320);
+#47320 = CARTESIAN_POINT('',(-1.273797558E-06,-3.100003665284,
+    119.75884932835));
+#47321 = SURFACE_CURVE('',#47322,(#47344,#47351),.PCURVE_S1.);
+#47322 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#47323,#47324,#47325,#47326,
+    #47327,#47328,#47329,#47330,#47331,#47332,#47333,#47334,#47335,
+    #47336,#47337,#47338,#47339,#47340,#47341,#47342,#47343),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#47323 = CARTESIAN_POINT('',(-1.18884425326E-06,-3.10000342083,
+    111.75884908815));
+#47324 = CARTESIAN_POINT('',(0.88535687815,-3.100004022135,
+    112.12248570901));
+#47325 = CARTESIAN_POINT('',(1.770719538844,-2.821861361831,
+    112.48612398743));
+#47326 = CARTESIAN_POINT('',(2.558981264468,-2.26556884626,
+    112.84975039198));
+#47327 = CARTESIAN_POINT('',(3.153074711504,-1.469280208256,
+    113.21340733012));
+#47328 = CARTESIAN_POINT('',(3.473007374346,-0.509190954004,
+    113.57702049105));
+#47329 = CARTESIAN_POINT('',(3.473000437828,0.509190610558,
+    113.9406719661));
+#47330 = CARTESIAN_POINT('',(3.153076380204,1.469272429248,
+    114.30430268562));
+#47331 = CARTESIAN_POINT('',(2.558986722207,2.265570693385,
+    114.66794037299));
+#47332 = CARTESIAN_POINT('',(1.770719048415,2.821859107703,
+    115.03157644683));
+#47333 = CARTESIAN_POINT('',(1.34840419461E-06,3.378147141886,
+    115.75884920826));
+#47334 = CARTESIAN_POINT('',(-1.77071681573,2.821860585058,
+    116.48612196966));
+#47335 = CARTESIAN_POINT('',(-2.558986415738,2.265574168387,
+    116.84975804355));
+#47336 = CARTESIAN_POINT('',(-3.153068565794,1.46926610159,
+    117.21339573079));
+#47337 = CARTESIAN_POINT('',(-3.473011307391,0.509214926,117.57702645053
+    ));
+#47338 = CARTESIAN_POINT('',(-3.4729995009,-0.509219430464,
+    117.94067792532));
+#47339 = CARTESIAN_POINT('',(-3.153077545616,-1.469248519536,
+    118.30429108648));
+#47340 = CARTESIAN_POINT('',(-2.558983775431,-2.265583214471,
+    118.66794802446));
+#47341 = CARTESIAN_POINT('',(-1.770721616056,-2.821855800598,
+    119.03157442908));
+#47342 = CARTESIAN_POINT('',(-0.885359340794,-3.100003039725,
+    119.39521270749));
+#47343 = CARTESIAN_POINT('',(-1.27379756876E-06,-3.100003665284,
+    119.75884932835));
+#47344 = PCURVE('',#43891,#47345);
+#47345 = DEFINITIONAL_REPRESENTATION('',(#47346),#47350);
+#47346 = LINE('',#47347,#47348);
+#47347 = CARTESIAN_POINT('',(-0.,0.));
+#47348 = VECTOR('',#47349,1.);
+#47349 = DIRECTION('',(0.,1.));
+#47350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47351 = PCURVE('',#47352,#47395);
+#47352 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#47353,#47354,#47355,#47356,#47357,#47358,#47359,#47360,#47361
+      ,#47362,#47363,#47364,#47365,#47366,#47367,#47368,#47369,#47370
+      ,#47371,#47372,#47373)
+    ,(#47374,#47375,#47376,#47377,#47378,#47379,#47380,#47381,#47382
+      ,#47383,#47384,#47385,#47386,#47387,#47388,#47389,#47390,#47391
+      ,#47392,#47393,#47394
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#47353 = CARTESIAN_POINT('',(-1.18884425238E-06,-3.10000342083,
+    111.75884908815));
+#47354 = CARTESIAN_POINT('',(0.88535687815,-3.100004022135,
+    112.12248570901));
+#47355 = CARTESIAN_POINT('',(1.770719538844,-2.821861361831,
+    112.48612398744));
+#47356 = CARTESIAN_POINT('',(2.558980967419,-2.265568486624,
+    112.84975177144));
+#47357 = CARTESIAN_POINT('',(3.15307587848,-1.46928162111,
+    113.21340191079));
+#47358 = CARTESIAN_POINT('',(3.473005290461,-0.509188431051,
+    113.57703016842));
+#47359 = CARTESIAN_POINT('',(3.473002521714,0.509188087605,
+    113.94066228872));
+#47360 = CARTESIAN_POINT('',(3.153075213228,1.469273842101,
+    114.30430810494));
+#47361 = CARTESIAN_POINT('',(2.558987019256,2.26557033375,
+    114.66793899354));
+#47362 = CARTESIAN_POINT('',(1.770719048415,2.821859107703,
+    115.03157644683));
+#47363 = CARTESIAN_POINT('',(1.34840430018E-06,3.378147141887,
+    115.75884920826));
+#47364 = CARTESIAN_POINT('',(-1.77071681573,2.821860585058,
+    116.48612196965));
+#47365 = CARTESIAN_POINT('',(-2.558986415737,2.265574168387,
+    116.84975804355));
+#47366 = CARTESIAN_POINT('',(-3.153068565795,1.469266101589,
+    117.21339573078));
+#47367 = CARTESIAN_POINT('',(-3.47301130739,0.509214926,117.57702645054)
+  );
+#47368 = CARTESIAN_POINT('',(-3.472999500901,-0.509219430465,
+    117.94067792531));
+#47369 = CARTESIAN_POINT('',(-3.153077545615,-1.469248519536,
+    118.30429108648));
+#47370 = CARTESIAN_POINT('',(-2.558983775431,-2.265583214471,
+    118.66794802446));
+#47371 = CARTESIAN_POINT('',(-1.770721616055,-2.821855800597,
+    119.03157442908));
+#47372 = CARTESIAN_POINT('',(-0.885359340794,-3.100003039725,
+    119.39521270749));
+#47373 = CARTESIAN_POINT('',(-1.27379756831E-06,-3.100003665284,
+    119.75884932835));
+#47374 = CARTESIAN_POINT('',(1.18882199818E-06,-4.100005222147,
+    112.02679155787));
+#47375 = CARTESIAN_POINT('',(1.170960869911,-4.100005282227,
+    112.3904276643));
+#47376 = CARTESIAN_POINT('',(2.341916658382,-3.732138020458,
+    112.75406211306));
+#47377 = CARTESIAN_POINT('',(3.384468342284,-2.996396454514,
+    113.11770705651));
+#47378 = CARTESIAN_POINT('',(4.170196118671,-1.943238797994,
+    113.48132964422));
+#47379 = CARTESIAN_POINT('',(4.593329337161,-0.673440170175,
+    113.84497411391));
+#47380 = CARTESIAN_POINT('',(4.5933289792,0.673444185049,114.20861472108
+    ));
+#47381 = CARTESIAN_POINT('',(4.17019420566,1.943237614055,
+    114.57224163186));
+#47382 = CARTESIAN_POINT('',(3.384465642916,2.996402003476,
+    114.93588347071));
+#47383 = CARTESIAN_POINT('',(2.341916409196,3.73213855696,
+    115.29951874463));
+#47384 = CARTESIAN_POINT('',(-1.33169542135E-06,4.467872812018,
+    116.02679143777));
+#47385 = CARTESIAN_POINT('',(-2.341918664584,3.732137258249,
+    116.75406413089));
+#47386 = CARTESIAN_POINT('',(-3.38446894439,2.996403680653,
+    117.11770078437));
+#47387 = CARTESIAN_POINT('',(-4.170188281394,1.943215699815,
+    117.48133582414));
+#47388 = CARTESIAN_POINT('',(-4.593341137207,0.673484915945,
+    117.84497783215));
+#47389 = CARTESIAN_POINT('',(-4.593321752898,-0.673501194411,
+    118.20859908392));
+#47390 = CARTESIAN_POINT('',(-4.170194440232,-1.943190825416,
+    118.57225865085));
+#47391 = CARTESIAN_POINT('',(-3.384468406088,-2.996425033154,
+    118.93587443947));
+#47392 = CARTESIAN_POINT('',(-2.341914165659,-3.732133084836,
+    119.2995207625));
+#47393 = CARTESIAN_POINT('',(-1.170958407309,-4.100005559518,
+    119.66315521123));
+#47394 = CARTESIAN_POINT('',(1.27377766912E-06,-4.100005595321,
+    120.02679131767));
+#47395 = DEFINITIONAL_REPRESENTATION('',(#47396),#47400);
+#47396 = LINE('',#47397,#47398);
+#47397 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#47398 = VECTOR('',#47399,1.);
+#47399 = DIRECTION('',(0.,1.));
+#47400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47401 = ORIENTED_EDGE('',*,*,#47402,.F.);
+#47402 = EDGE_CURVE('',#43858,#47319,#47403,.T.);
+#47403 = SURFACE_CURVE('',#47404,(#47407,#47414),.PCURVE_S1.);
+#47404 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47405,#47406),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#47405 = CARTESIAN_POINT('',(-1.2737817392E-06,-3.099996334745,
+    118.74115787475));
+#47406 = CARTESIAN_POINT('',(-1.27379756876E-06,-3.100003665284,
+    119.75884932835));
+#47407 = PCURVE('',#43891,#47408);
+#47408 = DEFINITIONAL_REPRESENTATION('',(#47409),#47413);
+#47409 = LINE('',#47410,#47411);
+#47410 = CARTESIAN_POINT('',(0.,6.283389315972));
+#47411 = VECTOR('',#47412,1.);
+#47412 = DIRECTION('',(1.,0.));
+#47413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47414 = PCURVE('',#47242,#47415);
+#47415 = DEFINITIONAL_REPRESENTATION('',(#47416),#47420);
+#47416 = LINE('',#47417,#47418);
+#47417 = CARTESIAN_POINT('',(0.,0.));
+#47418 = VECTOR('',#47419,1.);
+#47419 = DIRECTION('',(1.,0.));
+#47420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47421 = ADVANCED_FACE('',(#47422),#44001,.F.);
+#47422 = FACE_BOUND('',#47423,.F.);
+#47423 = EDGE_LOOP('',(#47424,#47425,#47426,#47530,#47681));
+#47424 = ORIENTED_EDGE('',*,*,#43967,.F.);
+#47425 = ORIENTED_EDGE('',*,*,#44331,.T.);
+#47426 = ORIENTED_EDGE('',*,*,#47427,.T.);
+#47427 = EDGE_CURVE('',#44181,#47428,#47430,.T.);
+#47428 = VERTEX_POINT('',#47429);
+#47429 = CARTESIAN_POINT('',(4.,0.,105.99999587003));
+#47430 = SURFACE_CURVE('',#47431,(#47462,#47496),.PCURVE_S1.);
+#47431 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#47432,#47433,#47434,#47435,
+    #47436,#47437,#47438,#47439,#47440,#47441,#47442,#47443,#47444,
+    #47445,#47446,#47447,#47448,#47449,#47450,#47451,#47452,#47453,
+    #47454,#47455,#47456,#47457,#47458,#47459,#47460,#47461),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147726690494,0.31975042454,
+    0.863687256986,1.),.UNSPECIFIED.);
+#47432 = CARTESIAN_POINT('',(8.8307982511E-07,-4.,103.99999624863));
+#47433 = CARTESIAN_POINT('',(0.116008869612,-3.999999968589,
+    104.03692268351));
+#47434 = CARTESIAN_POINT('',(0.232017292826,-3.996154824,104.07384924982
+    ));
+#47435 = CARTESIAN_POINT('',(0.347876827932,-3.9884645784,
+    104.11077575924));
+#47436 = CARTESIAN_POINT('',(0.463438737083,-3.97693613652,
+    104.14770220258));
+#47437 = CARTESIAN_POINT('',(0.578554975428,-3.961583278748,
+    104.18462865864));
+#47438 = CARTESIAN_POINT('',(0.693078297167,-3.942426644206,
+    104.22155520313));
+#47439 = CARTESIAN_POINT('',(0.80686236161,-3.919493713841,
+    104.25848181753));
+#47440 = CARTESIAN_POINT('',(1.051230226197,-3.861756570526,
+    104.33840818541));
+#47441 = CARTESIAN_POINT('',(1.181500607526,-3.825619843152,
+    104.38140838191));
+#47442 = CARTESIAN_POINT('',(1.310343195753,-3.784462968611,
+    104.42440845214));
+#47443 = CARTESIAN_POINT('',(1.437532322238,-3.738352321944,
+    104.46740835967));
+#47444 = CARTESIAN_POINT('',(1.562846655919,-3.687366212016,
+    104.51040826776));
+#47445 = CARTESIAN_POINT('',(1.686069422067,-3.631594797511,
+    104.55340834024));
+#47446 = CARTESIAN_POINT('',(1.806988621039,-3.571140002944,
+    104.59640854225));
+#47447 = CARTESIAN_POINT('',(2.299803798044,-3.300508586841,
+    104.77537356764));
+#47448 = CARTESIAN_POINT('',(2.649376797988,-3.049066044885,
+    104.9114326357));
+#47449 = CARTESIAN_POINT('',(2.967146715717,-2.755471948487,
+    105.04744012116));
+#47450 = CARTESIAN_POINT('',(3.247312806705,-2.424568676764,
+    105.18340833933));
+#47451 = CARTESIAN_POINT('',(3.484972768142,-2.061928716058,
+    105.31937659452));
+#47452 = CARTESIAN_POINT('',(3.676176732516,-1.673835645869,
+    105.45538413743));
+#47453 = CARTESIAN_POINT('',(3.817930095393,-1.2672269826,
+    105.59144322681));
+#47454 = CARTESIAN_POINT('',(3.931423340344,-0.745230896249,
+    105.76148174833));
+#47455 = CARTESIAN_POINT('',(3.950966760671,-0.639934071694,
+    105.79555518313));
+#47456 = CARTESIAN_POINT('',(3.967286192631,-0.534056034139,
+    105.82962864005));
+#47457 = CARTESIAN_POINT('',(3.980361702601,-0.427712029648,
+    105.86370210826));
+#47458 = CARTESIAN_POINT('',(3.990178332667,-0.32101783961,
+    105.89777557671));
+#47459 = CARTESIAN_POINT('',(3.99672610063,-0.214089780741,
+    105.93184903416));
+#47460 = CARTESIAN_POINT('',(4.,-0.107044705083,105.96592246915));
+#47461 = CARTESIAN_POINT('',(4.,-8.9E-16,105.99999587003));
+#47462 = PCURVE('',#44001,#47463);
+#47463 = DEFINITIONAL_REPRESENTATION('',(#47464),#47495);
+#47464 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#47465,#47466,#47467,#47468,
+    #47469,#47470,#47471,#47472,#47473,#47474,#47475,#47476,#47477,
+    #47478,#47479,#47480,#47481,#47482,#47483,#47484,#47485,#47486,
+    #47487,#47488,#47489,#47490,#47491,#47492,#47493,#47494),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147726690494,0.31975042454,
+    0.863687256986,1.),.UNSPECIFIED.);
+#47465 = CARTESIAN_POINT('',(-0.103532464898,0.));
+#47466 = CARTESIAN_POINT('',(-0.103532499455,2.90029192304E-02));
+#47467 = CARTESIAN_POINT('',(-0.103532553753,5.800595679142E-02));
+#47468 = CARTESIAN_POINT('',(-0.103532601676,8.700895064584E-02));
+#47469 = CARTESIAN_POINT('',(-0.103532634154,0.11601188642));
+#47470 = CARTESIAN_POINT('',(-0.10353265277,0.145014823716));
+#47471 = CARTESIAN_POINT('',(-0.103532663366,0.174017822419));
+#47472 = CARTESIAN_POINT('',(-0.103532669652,0.203020869011));
+#47473 = CARTESIAN_POINT('',(-0.103532663509,0.265796934638));
+#47474 = CARTESIAN_POINT('',(-0.103532651414,0.299570299698));
+#47475 = CARTESIAN_POINT('',(-0.10353263441,0.333343558213));
+#47476 = CARTESIAN_POINT('',(-0.103532615997,0.367116684174));
+#47477 = CARTESIAN_POINT('',(-0.103532599078,0.400889808566));
+#47478 = CARTESIAN_POINT('',(-0.103532585743,0.434663062528));
+#47479 = CARTESIAN_POINT('',(-0.10353257705,0.468436420518));
+#47480 = CARTESIAN_POINT('',(-0.103532559409,0.608999723442));
+#47481 = CARTESIAN_POINT('',(-0.103532591204,0.715863718673));
+#47482 = CARTESIAN_POINT('',(-0.103532676062,0.822687265527));
+#47483 = CARTESIAN_POINT('',(-0.103532731545,0.929480002463));
+#47484 = CARTESIAN_POINT('',(-0.103532742082,1.036272735424));
+#47485 = CARTESIAN_POINT('',(-0.103532733521,1.143096289486));
+#47486 = CARTESIAN_POINT('',(-0.103532706791,1.249960299402));
+#47487 = CARTESIAN_POINT('',(-0.103532665118,1.383512538895));
+#47488 = CARTESIAN_POINT('',(-0.103532656336,1.410274612249));
+#47489 = CARTESIAN_POINT('',(-0.103532647268,1.43703670244));
+#47490 = CARTESIAN_POINT('',(-0.103532638068,1.463798801238));
+#47491 = CARTESIAN_POINT('',(-0.103532628899,1.490560900244));
+#47492 = CARTESIAN_POINT('',(-0.103532619931,1.517322990889));
+#47493 = CARTESIAN_POINT('',(-0.103532611343,1.544085064435));
+#47494 = CARTESIAN_POINT('',(-0.103532603322,1.570847111975));
+#47495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47496 = PCURVE('',#44278,#47497);
+#47497 = DEFINITIONAL_REPRESENTATION('',(#47498),#47529);
+#47498 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#47499,#47500,#47501,#47502,
+    #47503,#47504,#47505,#47506,#47507,#47508,#47509,#47510,#47511,
+    #47512,#47513,#47514,#47515,#47516,#47517,#47518,#47519,#47520,
+    #47521,#47522,#47523,#47524,#47525,#47526,#47527,#47528),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147726690494,0.31975042454,
+    0.863687256986,1.),.UNSPECIFIED.);
+#47499 = CARTESIAN_POINT('',(-4.712389201155,-103.9999962486));
+#47500 = CARTESIAN_POINT('',(-4.741391197788,-104.0369226835));
+#47501 = CARTESIAN_POINT('',(-4.770393304142,-104.0738492498));
+#47502 = CARTESIAN_POINT('',(-4.799395360301,-104.1107757592));
+#47503 = CARTESIAN_POINT('',(-4.828397353798,-104.1477022025));
+#47504 = CARTESIAN_POINT('',(-4.857399345878,-104.1846286586));
+#47505 = CARTESIAN_POINT('',(-4.886401397762,-104.2215552031));
+#47506 = CARTESIAN_POINT('',(-4.915403496911,-104.2584818175));
+#47507 = CARTESIAN_POINT('',(-4.978177511719,-104.3384081854));
+#47508 = CARTESIAN_POINT('',(-5.011949773411,-104.3814083819));
+#47509 = CARTESIAN_POINT('',(-5.045721929531,-104.4244084521));
+#47510 = CARTESIAN_POINT('',(-5.079493954559,-104.4674083596));
+#47511 = CARTESIAN_POINT('',(-5.113265979589,-104.5104082677));
+#47512 = CARTESIAN_POINT('',(-5.14703813563,-104.5534083402));
+#47513 = CARTESIAN_POINT('',(-5.180810396906,-104.5964085422));
+#47514 = CARTESIAN_POINT('',(-5.321369139534,-104.7753735676));
+#47515 = CARTESIAN_POINT('',(-5.428229677762,-104.9114326357));
+#47516 = CARTESIAN_POINT('',(-5.535049771333,-105.0474401211));
+#47517 = CARTESIAN_POINT('',(-5.641839048663,-105.1834083393));
+#47518 = CARTESIAN_POINT('',(-5.748628322538,-105.3193765945));
+#47519 = CARTESIAN_POINT('',(-5.855448408481,-105.4553841374));
+#47520 = CARTESIAN_POINT('',(-5.962308942852,-105.5914432268));
+#47521 = CARTESIAN_POINT('',(-6.095856834733,-105.7614817483));
+#47522 = CARTESIAN_POINT('',(-6.122618036678,-105.7955551831));
+#47523 = CARTESIAN_POINT('',(-6.14937925531,-105.82962864));
+#47524 = CARTESIAN_POINT('',(-6.176140482464,-105.8637021082));
+#47525 = CARTESIAN_POINT('',(-6.202901709807,-105.8977755767));
+#47526 = CARTESIAN_POINT('',(-6.229662928843,-105.9318490341));
+#47527 = CARTESIAN_POINT('',(-6.256424130909,-105.9659224691));
+#47528 = CARTESIAN_POINT('',(-6.28318530718,-105.99999587));
+#47529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47530 = ORIENTED_EDGE('',*,*,#47531,.T.);
+#47531 = EDGE_CURVE('',#47428,#47532,#47534,.T.);
+#47532 = VERTEX_POINT('',#47533);
+#47533 = CARTESIAN_POINT('',(9.51043442E-07,-4.,111.99999595993));
+#47534 = SURFACE_CURVE('',#47535,(#47580,#47628),.PCURVE_S1.);
+#47535 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#47536,#47537,#47538,#47539,
+    #47540,#47541,#47542,#47543,#47544,#47545,#47546,#47547,#47548,
+    #47549,#47550,#47551,#47552,#47553,#47554,#47555,#47556,#47557,
+    #47558,#47559,#47560,#47561,#47562,#47563,#47564,#47565,#47566,
+    #47567,#47568,#47569,#47570,#47571,#47572,#47573,#47574,#47575,
+    #47576,#47577,#47578,#47579),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217221145732,0.435870552243,0.651858767858,0.869177612412,
+    0.951694023136,1.),.UNSPECIFIED.);
+#47536 = CARTESIAN_POINT('',(4.,-8.9E-16,105.99999587003));
+#47537 = CARTESIAN_POINT('',(4.,0.511585043082,106.1628385089));
+#47538 = CARTESIAN_POINT('',(3.925222598634,1.023896526667,
+    106.32591179497));
+#47539 = CARTESIAN_POINT('',(3.775300585009,1.523016750983,
+    106.48884896963));
+#47540 = CARTESIAN_POINT('',(3.55340338088,1.99626171666,106.65170210419
+    ));
+#47541 = CARTESIAN_POINT('',(3.264667874472,2.431957683217,
+    106.81455523339));
+#47542 = CARTESIAN_POINT('',(2.916391627289,2.819644728963,
+    106.97749244134));
+#47543 = CARTESIAN_POINT('',(2.517758464072,3.1500177109,107.14056574722
+    ));
+#47544 = CARTESIAN_POINT('',(1.641060042708,3.684032328605,
+    107.46732172917));
+#47545 = CARTESIAN_POINT('',(1.161220107613,3.887599736376,
+    107.63147342844));
+#47546 = CARTESIAN_POINT('',(0.653264170991,4.019133366418,
+    107.79548400756));
+#47547 = CARTESIAN_POINT('',(0.129934082873,4.074691277649,
+    107.95940832055));
+#47548 = CARTESIAN_POINT('',(-0.395872342144,4.052588318198,
+    108.12333290583));
+#47549 = CARTESIAN_POINT('',(-0.911176528438,3.953684515252,108.28734339
+    ));
+#47550 = CARTESIAN_POINT('',(-1.403011179029,3.781101943715,
+    108.45149507289));
+#47551 = CARTESIAN_POINT('',(-2.309380225317,3.305377389638,
+    108.77732671825));
+#47552 = CARTESIAN_POINT('',(-2.726056310093,3.003181522991,
+    108.93946926068));
+#47553 = CARTESIAN_POINT('',(-3.096731654506,2.641233388481,
+    109.10147988384));
+#47554 = CARTESIAN_POINT('',(-3.411799717359,2.228066376274,
+    109.26340841401));
+#47555 = CARTESIAN_POINT('',(-3.663423809669,1.773467447633,
+    109.42533692993));
+#47556 = CARTESIAN_POINT('',(-3.845793692566,1.288546924467,
+    109.58734749956));
+#47557 = CARTESIAN_POINT('',(-3.954958500035,0.785531652566,
+    109.7494900112));
+#47558 = CARTESIAN_POINT('',(-4.025903682145,-0.232495803987,
+    110.07432419788));
+#47559 = CARTESIAN_POINT('',(-3.986872213086,-0.749002149531,
+    110.23747127554));
+#47560 = CARTESIAN_POINT('',(-3.871891514869,-1.257559667081,
+    110.40048198707));
+#47561 = CARTESIAN_POINT('',(-3.683246638414,-1.745277398504,
+    110.56340859382));
+#47562 = CARTESIAN_POINT('',(-3.425258493353,-2.200137449384,
+    110.72633506793));
+#47563 = CARTESIAN_POINT('',(-3.104491548081,-2.611184916356,
+    110.88934551086));
+#47564 = CARTESIAN_POINT('',(-2.729475392669,-2.968487640328,
+    111.05249243448));
+#47565 = CARTESIAN_POINT('',(-2.153203633399,-3.376607926666,
+    111.27726776154));
+#47566 = CARTESIAN_POINT('',(-1.988369059797,-3.480122534581,
+    111.33912912498));
+#47567 = CARTESIAN_POINT('',(-1.817870169346,-3.574424731646,
+    111.40098967443));
+#47568 = CARTESIAN_POINT('',(-1.642309993106,-3.659155831619,
+    111.46284920148));
+#47569 = CARTESIAN_POINT('',(-1.462314942078,-3.734005773162,
+    111.52470873645));
+#47570 = CARTESIAN_POINT('',(-1.278533026394,-3.798712632472,
+    111.58656930356));
+#47571 = CARTESIAN_POINT('',(-1.091633036726,-3.853064273395,
+    111.64843068066));
+#47572 = CARTESIAN_POINT('',(-0.791469876275,-3.922565281484,
+    111.74650335712));
+#47573 = CARTESIAN_POINT('',(-0.679800349306,-3.944625847443,
+    111.78271659691));
+#47574 = CARTESIAN_POINT('',(-0.567433506723,-3.963052058337,
+    111.81892985867));
+#47575 = CARTESIAN_POINT('',(-0.454507469671,-3.977818487058,
+    111.85514312258));
+#47576 = CARTESIAN_POINT('',(-0.341161080704,-3.98890605398,
+    111.89135637331));
+#47577 = CARTESIAN_POINT('',(-0.227533903781,-3.996302026965,
+    111.92756959997));
+#47578 = CARTESIAN_POINT('',(-0.113766224273,-4.000000021361,
+    111.96378279616));
+#47579 = CARTESIAN_POINT('',(9.51043444E-07,-4.,111.99999595993));
+#47580 = PCURVE('',#44001,#47581);
+#47581 = DEFINITIONAL_REPRESENTATION('',(#47582),#47627);
+#47582 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#47583,#47584,#47585,#47586,
+    #47587,#47588,#47589,#47590,#47591,#47592,#47593,#47594,#47595,
+    #47596,#47597,#47598,#47599,#47600,#47601,#47602,#47603,#47604,
+    #47605,#47606,#47607,#47608,#47609,#47610,#47611,#47612,#47613,
+    #47614,#47615,#47616,#47617,#47618,#47619,#47620,#47621,#47622,
+    #47623,#47624,#47625,#47626),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217221145732,0.435870552243,0.651858767858,0.869177612412,
+    0.951694023136,1.),.UNSPECIFIED.);
+#47583 = CARTESIAN_POINT('',(-0.103532603322,1.570847111975));
+#47584 = CARTESIAN_POINT('',(-0.103532564987,1.698747536693));
+#47585 = CARTESIAN_POINT('',(-0.10353253911,1.826829134915));
+#47586 = CARTESIAN_POINT('',(-0.103532549902,1.954803869895));
+#47587 = CARTESIAN_POINT('',(-0.103532603719,2.082712647104));
+#47588 = CARTESIAN_POINT('',(-0.103532761581,2.210621427672));
+#47589 = CARTESIAN_POINT('',(-0.10353280647,2.338596166968));
+#47590 = CARTESIAN_POINT('',(-0.10353276489,2.466677764246));
+#47591 = CARTESIAN_POINT('',(-0.103532634378,2.723319571088));
+#47592 = CARTESIAN_POINT('',(-0.103532527646,2.852248153712));
+#47593 = CARTESIAN_POINT('',(-0.10353251105,2.981065966437));
+#47594 = CARTESIAN_POINT('',(-0.103532755467,3.109816121975));
+#47595 = CARTESIAN_POINT('',(-0.103532404658,3.23856622601));
+#47596 = CARTESIAN_POINT('',(-0.103532775097,3.367384056671));
+#47597 = CARTESIAN_POINT('',(-0.103532704891,3.496312645848));
+#47598 = CARTESIAN_POINT('',(-0.103532641769,3.752228504451));
+#47599 = CARTESIAN_POINT('',(-0.103532587223,3.879579074325));
+#47600 = CARTESIAN_POINT('',(-0.103532557364,4.006826037876));
+#47601 = CARTESIAN_POINT('',(-0.103532665386,4.134008561245));
+#47602 = CARTESIAN_POINT('',(-0.103532718477,4.261191091962));
+#47603 = CARTESIAN_POINT('',(-0.10353274203,4.388438058838));
+#47604 = CARTESIAN_POINT('',(-0.103532730377,4.515788629698));
+#47605 = CARTESIAN_POINT('',(-0.103532661795,4.770921053774));
+#47606 = CARTESIAN_POINT('',(-0.103532604102,4.899060590358));
+#47607 = CARTESIAN_POINT('',(-0.103532536885,5.027093006394));
+#47608 = CARTESIAN_POINT('',(-0.103532481089,5.155059367255));
+#47609 = CARTESIAN_POINT('',(-0.103532453977,5.283025690848));
+#47610 = CARTESIAN_POINT('',(-0.103532686532,5.411058077915));
+#47611 = CARTESIAN_POINT('',(-0.103532829296,5.539197605108));
+#47612 = CARTESIAN_POINT('',(-0.103532818802,5.715741459404));
+#47613 = CARTESIAN_POINT('',(-0.103532793652,5.764328824882));
+#47614 = CARTESIAN_POINT('',(-0.103532743699,5.812915538694));
+#47615 = CARTESIAN_POINT('',(-0.103532666576,5.86150143682));
+#47616 = CARTESIAN_POINT('',(-0.103532571578,5.910087333578));
+#47617 = CARTESIAN_POINT('',(-0.103532481701,5.958674044532));
+#47618 = CARTESIAN_POINT('',(-0.103532426212,6.007261408895));
+#47619 = CARTESIAN_POINT('',(-0.103532422328,6.084290011043));
+#47620 = CARTESIAN_POINT('',(-0.103532437565,6.112732754627));
+#47621 = CARTESIAN_POINT('',(-0.103532476474,6.141175527106));
+#47622 = CARTESIAN_POINT('',(-0.103532539869,6.169618313699));
+#47623 = CARTESIAN_POINT('',(-0.103532622372,6.198061099922));
+#47624 = CARTESIAN_POINT('',(-0.103532712417,6.226503871589));
+#47625 = CARTESIAN_POINT('',(-0.103532792245,6.254946614805));
+#47626 = CARTESIAN_POINT('',(-0.10353283791,6.283389315972));
+#47627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47628 = PCURVE('',#47629,#47634);
+#47629 = CYLINDRICAL_SURFACE('',#47630,4.);
+#47630 = AXIS2_PLACEMENT_3D('',#47631,#47632,#47633);
+#47631 = CARTESIAN_POINT('',(0.,0.,0.));
+#47632 = DIRECTION('',(-0.,-0.,-1.));
+#47633 = DIRECTION('',(1.,0.,0.));
+#47634 = DEFINITIONAL_REPRESENTATION('',(#47635),#47680);
+#47635 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#47636,#47637,#47638,#47639,
+    #47640,#47641,#47642,#47643,#47644,#47645,#47646,#47647,#47648,
+    #47649,#47650,#47651,#47652,#47653,#47654,#47655,#47656,#47657,
+    #47658,#47659,#47660,#47661,#47662,#47663,#47664,#47665,#47666,
+    #47667,#47668,#47669,#47670,#47671,#47672,#47673,#47674,#47675,
+    #47676,#47677,#47678,#47679),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217221145732,0.435870552243,0.651858767858,0.869177612412,
+    0.951694023136,1.),.UNSPECIFIED.);
+#47636 = CARTESIAN_POINT('',(0.,-105.99999587));
+#47637 = CARTESIAN_POINT('',(-0.12789626077,-106.1628385089));
+#47638 = CARTESIAN_POINT('',(-0.25597369403,-106.3259117949));
+#47639 = CARTESIAN_POINT('',(-0.383944278657,-106.4888489696));
+#47640 = CARTESIAN_POINT('',(-0.511848929291,-106.6517021041));
+#47641 = CARTESIAN_POINT('',(-0.639753580578,-106.8145552333));
+#47642 = CARTESIAN_POINT('',(-0.767724160999,-106.9774924413));
+#47643 = CARTESIAN_POINT('',(-0.895801591783,-107.1405657472));
+#47644 = CARTESIAN_POINT('',(-1.152435052913,-107.4673217291));
+#47645 = CARTESIAN_POINT('',(-1.281359439236,-107.6314734284));
+#47646 = CARTESIAN_POINT('',(-1.410173098471,-107.7954840075));
+#47647 = CARTESIAN_POINT('',(-1.538919047957,-107.9594083205));
+#47648 = CARTESIAN_POINT('',(-1.667664969499,-108.1233329058));
+#47649 = CARTESIAN_POINT('',(-1.796478637284,-108.28734339));
+#47650 = CARTESIAN_POINT('',(-1.925403026827,-108.4514950728));
+#47651 = CARTESIAN_POINT('',(-2.181310566211,-108.7773267182));
+#47652 = CARTESIAN_POINT('',(-2.308656998507,-108.9394692606));
+#47653 = CARTESIAN_POINT('',(-2.435899839071,-109.1014798838));
+#47654 = CARTESIAN_POINT('',(-2.563078245469,-109.263408414));
+#47655 = CARTESIAN_POINT('',(-2.690256652632,-109.4253369299));
+#47656 = CARTESIAN_POINT('',(-2.817499498834,-109.5873474995));
+#47657 = CARTESIAN_POINT('',(-2.944845935403,-109.7494900112));
+#47658 = CARTESIAN_POINT('',(-3.199970062198,-110.0743241978));
+#47659 = CARTESIAN_POINT('',(-3.328105423331,-110.2374712755));
+#47660 = CARTESIAN_POINT('',(-3.456133663547,-110.400481987));
+#47661 = CARTESIAN_POINT('',(-3.584095842311,-110.5634085938));
+#47662 = CARTESIAN_POINT('',(-3.712058033757,-110.7263350679));
+#47663 = CARTESIAN_POINT('',(-3.840086306877,-110.8893455108));
+#47664 = CARTESIAN_POINT('',(-3.968221690298,-111.0524924344));
+#47665 = CARTESIAN_POINT('',(-4.144759807402,-111.2772677615));
+#47666 = CARTESIAN_POINT('',(-4.193345590954,-111.3391291249));
+#47667 = CARTESIAN_POINT('',(-4.241930719835,-111.4009896744));
+#47668 = CARTESIAN_POINT('',(-4.290515031118,-111.4628492014));
+#47669 = CARTESIAN_POINT('',(-4.339099340745,-111.5247087364));
+#47670 = CARTESIAN_POINT('',(-4.387684465933,-111.5865693035));
+#47671 = CARTESIAN_POINT('',(-4.436270247091,-111.6484306806));
+#47672 = CARTESIAN_POINT('',(-4.513296343731,-111.7465033571));
+#47673 = CARTESIAN_POINT('',(-4.541738163612,-111.7827165969));
+#47674 = CARTESIAN_POINT('',(-4.570180013097,-111.8189298586));
+#47675 = CARTESIAN_POINT('',(-4.598621877328,-111.8551431225));
+#47676 = CARTESIAN_POINT('',(-4.627063742408,-111.8913563733));
+#47677 = CARTESIAN_POINT('',(-4.655505595397,-111.9275695999));
+#47678 = CARTESIAN_POINT('',(-4.683947424317,-111.9637827961));
+#47679 = CARTESIAN_POINT('',(-4.712389218146,-111.9999959599));
+#47680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47681 = ORIENTED_EDGE('',*,*,#47682,.F.);
+#47682 = EDGE_CURVE('',#43968,#47532,#47683,.T.);
+#47683 = SURFACE_CURVE('',#47684,(#47687,#47694),.PCURVE_S1.);
+#47684 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47685,#47686),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#47685 = CARTESIAN_POINT('',(-1.18884422085E-06,-3.10000342083,
+    111.75884908815));
+#47686 = CARTESIAN_POINT('',(1.18882203104E-06,-4.100005222147,
+    112.02679155787));
+#47687 = PCURVE('',#44001,#47688);
+#47688 = DEFINITIONAL_REPRESENTATION('',(#47689),#47693);
+#47689 = LINE('',#47690,#47691);
+#47690 = CARTESIAN_POINT('',(0.,6.283389315972));
+#47691 = VECTOR('',#47692,1.);
+#47692 = DIRECTION('',(1.,0.));
+#47693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47694 = PCURVE('',#47352,#47695);
+#47695 = DEFINITIONAL_REPRESENTATION('',(#47696),#47700);
+#47696 = LINE('',#47697,#47698);
+#47697 = CARTESIAN_POINT('',(0.,0.));
+#47698 = VECTOR('',#47699,1.);
+#47699 = DIRECTION('',(1.,0.));
+#47700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47701 = ADVANCED_FACE('',(#47702),#44278,.T.);
+#47702 = FACE_BOUND('',#47703,.F.);
+#47703 = EDGE_LOOP('',(#47704,#47705,#47706,#47707,#47853,#47874));
+#47704 = ORIENTED_EDGE('',*,*,#44180,.F.);
+#47705 = ORIENTED_EDGE('',*,*,#44503,.T.);
+#47706 = ORIENTED_EDGE('',*,*,#44636,.T.);
+#47707 = ORIENTED_EDGE('',*,*,#47708,.T.);
+#47708 = EDGE_CURVE('',#44572,#47709,#47711,.T.);
+#47709 = VERTEX_POINT('',#47710);
+#47710 = CARTESIAN_POINT('',(4.,0.,106.49999579871));
+#47711 = SURFACE_CURVE('',#47712,(#47757,#47805),.PCURVE_S1.);
+#47712 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#47713,#47714,#47715,#47716,
+    #47717,#47718,#47719,#47720,#47721,#47722,#47723,#47724,#47725,
+    #47726,#47727,#47728,#47729,#47730,#47731,#47732,#47733,#47734,
+    #47735,#47736,#47737,#47738,#47739,#47740,#47741,#47742,#47743,
+    #47744,#47745,#47746,#47747,#47748,#47749,#47750,#47751,#47752,
+    #47753,#47754,#47755,#47756),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575876934168E-02,0.195762704787,0.359763953979,0.565754923325,
+    0.751752099551,0.921752469429,1.),.UNSPECIFIED.);
+#47713 = CARTESIAN_POINT('',(-4.,-8.8312970625E-07,102.4999962486));
+#47714 = CARTESIAN_POINT('',(-3.999999963175,-0.135996883069,
+    102.54328505667));
+#47715 = CARTESIAN_POINT('',(-3.994605555895,-0.271993545878,
+    102.58657405828));
+#47716 = CARTESIAN_POINT('',(-3.983816802848,-0.407732954866,
+    102.62986290873));
+#47717 = CARTESIAN_POINT('',(-3.967648987157,-0.542958519102,
+    102.67315167748));
+#47718 = CARTESIAN_POINT('',(-3.946132599393,-0.677415298888,
+    102.71644056677));
+#47719 = CARTESIAN_POINT('',(-3.919313286583,-0.810850331234,
+    102.75972963029));
+#47720 = CARTESIAN_POINT('',(-3.836465543026,-1.152362119113,
+    102.8715892168));
+#47721 = CARTESIAN_POINT('',(-3.77252402932,-1.358526876291,
+    102.94016211475));
+#47722 = CARTESIAN_POINT('',(-3.695669227159,-1.560503514049,
+    103.00873346419));
+#47723 = CARTESIAN_POINT('',(-3.606237402962,-1.757325824514,
+    103.0773038115));
+#47724 = CARTESIAN_POINT('',(-3.504650667926,-1.948064817441,
+    103.14587513839));
+#47725 = CARTESIAN_POINT('',(-3.391415638036,-2.131831674386,
+    103.21444801453));
+#47726 = CARTESIAN_POINT('',(-3.097275365144,-2.548245992269,
+    103.37672969425));
+#47727 = CARTESIAN_POINT('',(-2.90675515103,-2.774149353837,
+    103.47045067134));
+#47728 = CARTESIAN_POINT('',(-2.697096944574,-2.983314007987,
+    103.56416421349));
+#47729 = CARTESIAN_POINT('',(-2.47008503413,-3.1738264475,
+    103.65787304546));
+#47730 = CARTESIAN_POINT('',(-2.22771490454,-3.34401202777,
+    103.75158660314));
+#47731 = CARTESIAN_POINT('',(-1.97218062406,-3.492445549178,
+    103.84530758711));
+#47732 = CARTESIAN_POINT('',(-1.371429980313,-3.7757006894,
+    104.05672257519));
+#47733 = CARTESIAN_POINT('',(-1.019867743896,-3.89737065983,
+    104.17445814685));
+#47734 = CARTESIAN_POINT('',(-0.65602186172,-3.980699372578,
+    104.29216842849));
+#47735 = CARTESIAN_POINT('',(-0.284914672132,-4.024320542132,
+    104.4098688242));
+#47736 = CARTESIAN_POINT('',(8.833663617853E-02,-4.027632670213,
+    104.52757908443));
+#47737 = CARTESIAN_POINT('',(0.458529780143,-3.990800211433,
+    104.64531464166));
+#47738 = CARTESIAN_POINT('',(1.147233980328,-3.846470418418,
+    104.86929819033));
+#47739 = CARTESIAN_POINT('',(1.46741149874,-3.746150040769,
+    104.97559641533));
+#47740 = CARTESIAN_POINT('',(1.777149074833,-3.614775796384,
+    105.08188081984));
+#47741 = CARTESIAN_POINT('',(2.072874087924,-3.453701768624,
+    105.18815644398));
+#47742 = CARTESIAN_POINT('',(2.351248500734,-3.264746103468,
+    105.29444085195));
+#47743 = CARTESIAN_POINT('',(2.609196901503,-3.050175735073,
+    105.40073908066));
+#47744 = CARTESIAN_POINT('',(3.058579630495,-2.59580812969,
+    105.60415746152));
+#47745 = CARTESIAN_POINT('',(3.253888790551,-2.359704840373,
+    105.70130834959));
+#47746 = CARTESIAN_POINT('',(3.427815361153,-2.106577220703,
+    105.79845039848));
+#47747 = CARTESIAN_POINT('',(3.578621042104,-1.838765122106,
+    105.89558682696));
+#47748 = CARTESIAN_POINT('',(3.704882094365,-1.558796927624,
+    105.99272887585));
+#47749 = CARTESIAN_POINT('',(3.805499090359,-1.269372236739,
+    106.08987976109));
+#47750 = CARTESIAN_POINT('',(3.913941408321,-0.83713360219,
+    106.23172957437));
+#47751 = CARTESIAN_POINT('',(3.942540876612,-0.699491236361,
+    106.27644076438));
+#47752 = CARTESIAN_POINT('',(3.965489768202,-0.560723489962,
+    106.32115177004));
+#47753 = CARTESIAN_POINT('',(3.982736159387,-0.421108798392,
+    106.36586265951));
+#47754 = CARTESIAN_POINT('',(3.994245367737,-0.280927922317,
+    106.41057366695));
+#47755 = CARTESIAN_POINT('',(4.,-0.140463566726,106.45528485859));
+#47756 = CARTESIAN_POINT('',(4.,-1.33E-15,106.49999579871));
+#47757 = PCURVE('',#44278,#47758);
+#47758 = DEFINITIONAL_REPRESENTATION('',(#47759),#47804);
+#47759 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#47760,#47761,#47762,#47763,
+    #47764,#47765,#47766,#47767,#47768,#47769,#47770,#47771,#47772,
+    #47773,#47774,#47775,#47776,#47777,#47778,#47779,#47780,#47781,
+    #47782,#47783,#47784,#47785,#47786,#47787,#47788,#47789,#47790,
+    #47791,#47792,#47793,#47794,#47795,#47796,#47797,#47798,#47799,
+    #47800,#47801,#47802,#47803),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575876934168E-02,0.195762704787,0.359763953979,0.565754923325,
+    0.751752099551,0.921752469429,1.),.UNSPECIFIED.);
+#47760 = CARTESIAN_POINT('',(-3.141592874372,-102.4999962486));
+#47761 = CARTESIAN_POINT('',(-3.175591874357,-102.5432850566));
+#47762 = CARTESIAN_POINT('',(-3.209591040896,-102.5865740582));
+#47763 = CARTESIAN_POINT('',(-3.243590084563,-102.6298629087));
+#47764 = CARTESIAN_POINT('',(-3.277589049104,-102.6731516774));
+#47765 = CARTESIAN_POINT('',(-3.311588089155,-102.7164405667));
+#47766 = CARTESIAN_POINT('',(-3.345587247968,-102.7597296302));
+#47767 = CARTESIAN_POINT('',(-3.433441548472,-102.8715892168));
+#47768 = CARTESIAN_POINT('',(-3.487298534243,-102.9401621147));
+#47769 = CARTESIAN_POINT('',(-3.541154283855,-103.0087334641));
+#47770 = CARTESIAN_POINT('',(-3.595009249514,-103.0773038115));
+#47771 = CARTESIAN_POINT('',(-3.648865002153,-103.1458751383));
+#47772 = CARTESIAN_POINT('',(-3.702721991064,-103.2144480145));
+#47773 = CARTESIAN_POINT('',(-3.830177714817,-103.3767296942));
+#47774 = CARTESIAN_POINT('',(-3.903786026089,-103.4704506713));
+#47775 = CARTESIAN_POINT('',(-3.977388526689,-103.5641642134));
+#47776 = CARTESIAN_POINT('',(-4.050987330692,-103.6578730454));
+#47777 = CARTESIAN_POINT('',(-4.124589829402,-103.7515866031));
+#47778 = CARTESIAN_POINT('',(-4.198198139822,-103.8453075871));
+#47779 = CARTESIAN_POINT('',(-4.364243090517,-104.0567225751));
+#47780 = CARTESIAN_POINT('',(-4.456712367319,-104.1744581468));
+#47781 = CARTESIAN_POINT('',(-4.549161756801,-104.2921684284));
+#47782 = CARTESIAN_POINT('',(-4.641603383121,-104.4098688242));
+#47783 = CARTESIAN_POINT('',(-4.734052775423,-104.5275790844));
+#47784 = CARTESIAN_POINT('',(-4.826522054296,-104.6453146416));
+#47785 = CARTESIAN_POINT('',(-5.002438327794,-104.8692981903));
+#47786 = CARTESIAN_POINT('',(-5.08592477304,-104.9755964153));
+#47787 = CARTESIAN_POINT('',(-5.169400372327,-105.0818808198));
+#47788 = CARTESIAN_POINT('',(-5.252869077334,-105.1881564439));
+#47789 = CARTESIAN_POINT('',(-5.336344676261,-105.2944408519));
+#47790 = CARTESIAN_POINT('',(-5.419831121125,-105.4007390806));
+#47791 = CARTESIAN_POINT('',(-5.579595548865,-105.6041574615));
+#47792 = CARTESIAN_POINT('',(-5.655897673163,-105.7013083495));
+#47793 = CARTESIAN_POINT('',(-5.732192847961,-105.7984503984));
+#47794 = CARTESIAN_POINT('',(-5.808483604748,-105.8955868269));
+#47795 = CARTESIAN_POINT('',(-5.884778779314,-105.9927288758));
+#47796 = CARTESIAN_POINT('',(-5.961080903757,-106.089879761));
+#47797 = CARTESIAN_POINT('',(-6.072489491151,-106.2317295743));
+#47798 = CARTESIAN_POINT('',(-6.107605580253,-106.2764407643));
+#47799 = CARTESIAN_POINT('',(-6.1427215256,-106.32115177));
+#47800 = CARTESIAN_POINT('',(-6.17783737984,-106.3658626595));
+#47801 = CARTESIAN_POINT('',(-6.212953325933,-106.4105736669));
+#47802 = CARTESIAN_POINT('',(-6.248069415498,-106.4552848585));
+#47803 = CARTESIAN_POINT('',(-6.28318530718,-106.4999957987));
+#47804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47805 = PCURVE('',#44586,#47806);
+#47806 = DEFINITIONAL_REPRESENTATION('',(#47807),#47852);
+#47807 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#47808,#47809,#47810,#47811,
+    #47812,#47813,#47814,#47815,#47816,#47817,#47818,#47819,#47820,
+    #47821,#47822,#47823,#47824,#47825,#47826,#47827,#47828,#47829,
+    #47830,#47831,#47832,#47833,#47834,#47835,#47836,#47837,#47838,
+    #47839,#47840,#47841,#47842,#47843,#47844,#47845,#47846,#47847,
+    #47848,#47849,#47850,#47851),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575876934168E-02,0.195762704787,0.359763953979,0.565754923325,
+    0.751752099551,0.921752469429,1.),.UNSPECIFIED.);
+#47808 = CARTESIAN_POINT('',(-0.93175340926,0.));
+#47809 = CARTESIAN_POINT('',(-0.931753463852,3.400008460721E-02));
+#47810 = CARTESIAN_POINT('',(-0.931753567717,6.800034671199E-02));
+#47811 = CARTESIAN_POINT('',(-0.931753678168,0.102000490188));
+#47812 = CARTESIAN_POINT('',(-0.93175376616,0.136000556245));
+#47813 = CARTESIAN_POINT('',(-0.931753816878,0.170000699362));
+#47814 = CARTESIAN_POINT('',(-0.931753830314,0.204000963231));
+#47815 = CARTESIAN_POINT('',(-0.931753808435,0.291858122425));
+#47816 = CARTESIAN_POINT('',(-0.93175373217,0.345716864072));
+#47817 = CARTESIAN_POINT('',(-0.931753622752,0.39957437252));
+#47818 = CARTESIAN_POINT('',(-0.931753524556,0.453431097793));
+#47819 = CARTESIAN_POINT('',(-0.931753461006,0.507288608214));
+#47820 = CARTESIAN_POINT('',(-0.931753429311,0.561147351194));
+#47821 = CARTESIAN_POINT('',(-0.931753420459,0.688607217218));
+#47822 = CARTESIAN_POINT('',(-0.931753467051,0.762217913781));
+#47823 = CARTESIAN_POINT('',(-0.93175354934,0.835822791506));
+#47824 = CARTESIAN_POINT('',(-0.931753626382,0.90942396997));
+#47825 = CARTESIAN_POINT('',(-0.931753675561,0.983028846344));
+#47826 = CARTESIAN_POINT('',(-0.931753700743,1.056639540289));
+#47827 = CARTESIAN_POINT('',(-0.931753711049,1.22268987909));
+#47828 = CARTESIAN_POINT('',(-0.931753684814,1.315162164491));
+#47829 = CARTESIAN_POINT('',(-0.931753636507,1.407614569587));
+#47830 = CARTESIAN_POINT('',(-0.931753593015,1.500059211098));
+#47831 = CARTESIAN_POINT('',(-0.931753556219,1.592511613085));
+#47832 = CARTESIAN_POINT('',(-0.931753533794,1.684983897833));
+#47833 = CARTESIAN_POINT('',(-0.931753520851,1.860905883054));
+#47834 = CARTESIAN_POINT('',(-0.931753527494,1.944395036065));
+#47835 = CARTESIAN_POINT('',(-0.931753547737,2.027873340993));
+#47836 = CARTESIAN_POINT('',(-0.931753580517,2.111344750607));
+#47837 = CARTESIAN_POINT('',(-0.931753614105,2.194823054229));
+#47838 = CARTESIAN_POINT('',(-0.931753632006,2.278312204674));
+#47839 = CARTESIAN_POINT('',(-0.931753634984,2.43808181352));
+#47840 = CARTESIAN_POINT('',(-0.931753623073,2.514386413816));
+#47841 = CARTESIAN_POINT('',(-0.931753594664,2.590684066439));
+#47842 = CARTESIAN_POINT('',(-0.931753561029,2.66697730422));
+#47843 = CARTESIAN_POINT('',(-0.931753542853,2.743274961227));
+#47844 = CARTESIAN_POINT('',(-0.931753554489,2.819579565686));
+#47845 = CARTESIAN_POINT('',(-0.931753588075,2.930991771392));
+#47846 = CARTESIAN_POINT('',(-0.931753601094,2.966109000638));
+#47847 = CARTESIAN_POINT('',(-0.931753615614,3.001226085647));
+#47848 = CARTESIAN_POINT('',(-0.931753628915,3.036343079487));
+#47849 = CARTESIAN_POINT('',(-0.931753638343,3.071460165639));
+#47850 = CARTESIAN_POINT('',(-0.931753643164,3.106577395905));
+#47851 = CARTESIAN_POINT('',(-0.931753646424,3.141694428313));
+#47852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47853 = ORIENTED_EDGE('',*,*,#47854,.F.);
+#47854 = EDGE_CURVE('',#47428,#47709,#47855,.T.);
+#47855 = SURFACE_CURVE('',#47856,(#47860,#47867),.PCURVE_S1.);
+#47856 = LINE('',#47857,#47858);
+#47857 = CARTESIAN_POINT('',(4.,0.,0.));
+#47858 = VECTOR('',#47859,1.);
+#47859 = DIRECTION('',(0.,0.,1.));
+#47860 = PCURVE('',#44278,#47861);
+#47861 = DEFINITIONAL_REPRESENTATION('',(#47862),#47866);
+#47862 = LINE('',#47863,#47864);
+#47863 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#47864 = VECTOR('',#47865,1.);
+#47865 = DIRECTION('',(-0.,-1.));
+#47866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47867 = PCURVE('',#47629,#47868);
+#47868 = DEFINITIONAL_REPRESENTATION('',(#47869),#47873);
+#47869 = LINE('',#47870,#47871);
+#47870 = CARTESIAN_POINT('',(-0.,0.));
+#47871 = VECTOR('',#47872,1.);
+#47872 = DIRECTION('',(-0.,-1.));
+#47873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47874 = ORIENTED_EDGE('',*,*,#47427,.F.);
+#47875 = ADVANCED_FACE('',(#47876),#44586,.F.);
+#47876 = FACE_BOUND('',#47877,.F.);
+#47877 = EDGE_LOOP('',(#47878,#47879,#47880,#47921,#47986));
+#47878 = ORIENTED_EDGE('',*,*,#47708,.F.);
+#47879 = ORIENTED_EDGE('',*,*,#44571,.T.);
+#47880 = ORIENTED_EDGE('',*,*,#47881,.T.);
+#47881 = EDGE_CURVE('',#44531,#47882,#47884,.T.);
+#47882 = VERTEX_POINT('',#47883);
+#47883 = CARTESIAN_POINT('',(-3.099996579195,1.18882657E-06,
+    110.74115763455));
+#47884 = SURFACE_CURVE('',#47885,(#47907,#47914),.PCURVE_S1.);
+#47885 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#47886,#47887,#47888,#47889,
+    #47890,#47891,#47892,#47893,#47894,#47895,#47896,#47897,#47898,
+    #47899,#47900,#47901,#47902,#47903,#47904,#47905,#47906),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#47886 = CARTESIAN_POINT('',(-3.099996823646,1.10387103858E-06,
+    102.74115739434));
+#47887 = CARTESIAN_POINT('',(-3.099996877143,-0.885355009143,
+    103.10479401521));
+#47888 = CARTESIAN_POINT('',(-2.821850930962,-1.770715543813,
+    103.46843229365));
+#47889 = CARTESIAN_POINT('',(-2.265580176989,-2.558976390076,
+    103.83205869808));
+#47890 = CARTESIAN_POINT('',(-1.46924769552,-3.153069459973,
+    104.19571563647));
+#47891 = CARTESIAN_POINT('',(-0.50922097014,-3.472991445529,
+    104.55932879713));
+#47892 = CARTESIAN_POINT('',(0.509211138242,-3.473004033027,
+    104.92298027233));
+#47893 = CARTESIAN_POINT('',(1.469260440653,-3.153062733987,
+    105.28661099182));
+#47894 = CARTESIAN_POINT('',(2.265567205585,-2.558982505769,
+    105.65024867919));
+#47895 = CARTESIAN_POINT('',(2.82185299915,-1.770715072133,
+    106.01388475303));
+#47896 = CARTESIAN_POINT('',(3.378139686388,-1.24259994002E-06,
+    106.74115751445));
+#47897 = CARTESIAN_POINT('',(2.82185423804,1.770712976141,
+    107.46843027586));
+#47898 = CARTESIAN_POINT('',(2.265567656037,2.558979336914,
+    107.83206634973));
+#47899 = CARTESIAN_POINT('',(1.46927160494,3.153068294494,
+    108.19570403702));
+#47900 = CARTESIAN_POINT('',(0.509192150612,3.47299238247,
+    108.55933475662));
+#47901 = CARTESIAN_POINT('',(-0.509187166575,3.47300010003,
+    108.9229862317));
+#47902 = CARTESIAN_POINT('',(-1.46927454712,3.153068879659,
+    109.28659939247));
+#47903 = CARTESIAN_POINT('',(-2.265561883534,2.558977354488,
+    109.65025633078));
+#47904 = CARTESIAN_POINT('',(-2.821853775915,1.770717795273,
+    110.01388273524));
+#47905 = CARTESIAN_POINT('',(-3.099996501421,0.885357301843,
+    110.37752101369));
+#47906 = CARTESIAN_POINT('',(-3.099996579195,1.18882658784E-06,
+    110.74115763455));
+#47907 = PCURVE('',#44586,#47908);
+#47908 = DEFINITIONAL_REPRESENTATION('',(#47909),#47913);
+#47909 = LINE('',#47910,#47911);
+#47910 = CARTESIAN_POINT('',(-0.,0.));
+#47911 = VECTOR('',#47912,1.);
+#47912 = DIRECTION('',(0.,1.));
+#47913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47914 = PCURVE('',#44839,#47915);
+#47915 = DEFINITIONAL_REPRESENTATION('',(#47916),#47920);
+#47916 = LINE('',#47917,#47918);
+#47917 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#47918 = VECTOR('',#47919,1.);
+#47919 = DIRECTION('',(0.,1.));
+#47920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47921 = ORIENTED_EDGE('',*,*,#47922,.F.);
+#47922 = EDGE_CURVE('',#47923,#47882,#47925,.T.);
+#47923 = VERTEX_POINT('',#47924);
+#47924 = CARTESIAN_POINT('',(-4.,-9.51093432E-07,110.49999595989));
+#47925 = SURFACE_CURVE('',#47926,(#47929,#47936),.PCURVE_S1.);
+#47926 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47927,#47928),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#47927 = CARTESIAN_POINT('',(-4.099994777827,-1.18884894817E-06,
+    110.47320171942));
+#47928 = CARTESIAN_POINT('',(-3.099996579195,1.18882658784E-06,
+    110.74115763455));
+#47929 = PCURVE('',#44586,#47930);
+#47930 = DEFINITIONAL_REPRESENTATION('',(#47931),#47935);
+#47931 = LINE('',#47932,#47933);
+#47932 = CARTESIAN_POINT('',(0.,6.283389315972));
+#47933 = VECTOR('',#47934,1.);
+#47934 = DIRECTION('',(1.,0.));
+#47935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47936 = PCURVE('',#47937,#47980);
+#47937 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#47938,#47939,#47940,#47941,#47942,#47943,#47944,#47945,#47946
+      ,#47947,#47948,#47949,#47950,#47951,#47952,#47953,#47954,#47955
+      ,#47956,#47957,#47958)
+    ,(#47959,#47960,#47961,#47962,#47963,#47964,#47965,#47966,#47967
+      ,#47968,#47969,#47970,#47971,#47972,#47973,#47974,#47975,#47976
+      ,#47977,#47978,#47979
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#47938 = CARTESIAN_POINT('',(-4.099994777827,-1.1888489162E-06,
+    110.47320171942));
+#47939 = CARTESIAN_POINT('',(-4.099994038678,-1.170957780448,
+    110.83683782585));
+#47940 = CARTESIAN_POINT('',(-3.732121831269,-2.341910228432,
+    111.20047227465));
+#47941 = CARTESIAN_POINT('',(-2.996415094607,-3.384461276187,
+    111.56411859741));
+#47942 = CARTESIAN_POINT('',(-1.943183193522,-4.17018460474,
+    111.92773438657));
+#47943 = CARTESIAN_POINT('',(-0.673496658693,-4.593310038293,
+    112.29139395284));
+#47944 = CARTESIAN_POINT('',(0.673485898078,-4.593328613638,
+    112.65501520513));
+#47945 = CARTESIAN_POINT('',(1.943213077544,-4.170176111503,
+    113.01865721284));
+#47946 = CARTESIAN_POINT('',(2.996397807755,-3.384458215019,
+    113.38229225276));
+#47947 = CARTESIAN_POINT('',(3.732128817982,-2.341910243973,
+    113.74592890619));
+#47948 = CARTESIAN_POINT('',(4.467861023931,1.35188730276E-06,
+    114.47320159932));
+#47949 = CARTESIAN_POINT('',(3.732127303394,2.341912471925,
+    115.20047429244));
+#47950 = CARTESIAN_POINT('',(2.996392064921,3.384458513051,
+    115.56410956643));
+#47951 = CARTESIAN_POINT('',(1.943229982129,4.170184370188,
+    115.92775140509));
+#47952 = CARTESIAN_POINT('',(0.67343964938,4.593317264552,
+    116.29137831616));
+#47953 = CARTESIAN_POINT('',(-0.673441152277,4.593316813576,
+    116.65501892316));
+#47954 = CARTESIAN_POINT('',(-1.943236175839,4.170183948861,
+    117.01866339273));
+#47955 = CARTESIAN_POINT('',(-2.996390581518,3.384457612827,
+    117.3822859807));
+#47956 = CARTESIAN_POINT('',(-3.73212958022,2.341908237822,
+    117.74593092399));
+#47957 = CARTESIAN_POINT('',(-4.099995168049,1.170955317794,
+    118.10956537278));
+#47958 = CARTESIAN_POINT('',(-4.09999440465,-1.27380183468E-06,
+    118.47320147922));
+#47959 = CARTESIAN_POINT('',(-3.099996579195,1.18882661981E-06,
+    110.74115763455));
+#47960 = CARTESIAN_POINT('',(-3.099996656958,-0.885354854373,
+    111.10479425541));
+#47961 = CARTESIAN_POINT('',(-2.821850756973,-1.770715326854,
+    111.46843253386));
+#47962 = CARTESIAN_POINT('',(-2.265580068462,-2.558976126199,
+    111.83205893829));
+#47963 = CARTESIAN_POINT('',(-1.469247666081,-3.153069171074,
+    112.19571587667));
+#47964 = CARTESIAN_POINT('',(-0.509221025153,-3.472991157714,
+    112.55932903734));
+#47965 = CARTESIAN_POINT('',(0.509211002904,-3.473003773117,
+    112.92298051252));
+#47966 = CARTESIAN_POINT('',(1.469260238389,-3.153062525619,
+    113.28661123203));
+#47967 = CARTESIAN_POINT('',(2.265566956805,-2.558982366068,
+    113.65024891938));
+#47968 = CARTESIAN_POINT('',(2.821852728108,-1.770715009836,
+    114.01388499323));
+#47969 = CARTESIAN_POINT('',(3.378139420006,-1.33517733868E-06,
+    114.74115775465));
+#47970 = CARTESIAN_POINT('',(2.82185406405,1.770712759179,
+    115.46843051606));
+#47971 = CARTESIAN_POINT('',(2.265567187867,2.558979370085,
+    115.83206796941));
+#47972 = CARTESIAN_POINT('',(1.469272988393,3.153066838631,
+    116.19569885782));
+#47973 = CARTESIAN_POINT('',(0.509189682596,3.472994178518,
+    116.55934467435));
+#47974 = CARTESIAN_POINT('',(-0.509184508206,3.472997756258,
+    116.92297679439));
+#47975 = CARTESIAN_POINT('',(-1.469275757754,3.153069838256,
+    117.28660505208));
+#47976 = CARTESIAN_POINT('',(-2.265561275108,2.558976917739,
+    117.6502551915));
+#47977 = CARTESIAN_POINT('',(-2.821853504871,1.770717732978,
+    118.01388297545));
+#47978 = CARTESIAN_POINT('',(-3.09999623271,0.885357316983,
+    118.37752125389));
+#47979 = CARTESIAN_POINT('',(-3.099996334745,1.2737817392E-06,
+    118.74115787475));
+#47980 = DEFINITIONAL_REPRESENTATION('',(#47981),#47985);
+#47981 = LINE('',#47982,#47983);
+#47982 = CARTESIAN_POINT('',(0.,0.));
+#47983 = VECTOR('',#47984,1.);
+#47984 = DIRECTION('',(1.,0.));
+#47985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47986 = ORIENTED_EDGE('',*,*,#47987,.F.);
+#47987 = EDGE_CURVE('',#47709,#47923,#47988,.T.);
+#47988 = SURFACE_CURVE('',#47989,(#48034,#48082),.PCURVE_S1.);
+#47989 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#47990,#47991,#47992,#47993,
+    #47994,#47995,#47996,#47997,#47998,#47999,#48000,#48001,#48002,
+    #48003,#48004,#48005,#48006,#48007,#48008,#48009,#48010,#48011,
+    #48012,#48013,#48014,#48015,#48016,#48017,#48018,#48019,#48020,
+    #48021,#48022,#48023,#48024,#48025,#48026,#48027,#48028,#48029,
+    #48030,#48031,#48032,#48033),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.975983156327E-02,0.271751873748,0.329757871877,0.51176703938,
+    0.695775870655,0.951750625405,1.),.UNSPECIFIED.);
+#47990 = CARTESIAN_POINT('',(4.,-1.38E-15,106.49999579871));
+#47991 = CARTESIAN_POINT('',(4.,7.136925103788E-02,106.52271333596));
+#47992 = CARTESIAN_POINT('',(3.998514373873,0.142738546444,
+    106.5454308797));
+#47993 = CARTESIAN_POINT('',(3.995543123605,0.214070706597,
+    106.56814842581));
+#47994 = CARTESIAN_POINT('',(3.991087407771,0.285328627753,
+    106.59086597143));
+#47995 = CARTESIAN_POINT('',(3.985149541537,0.356475282044,
+    106.61358351494));
+#47996 = CARTESIAN_POINT('',(3.977732996662,0.427473717482,
+    106.63630105604));
+#47997 = CARTESIAN_POINT('',(3.916967248887,0.911471189378,
+    106.7915716826));
+#47998 = CARTESIAN_POINT('',(3.81488479572,1.318531459617,
+    106.92418152593));
+#47999 = CARTESIAN_POINT('',(3.663480345492,1.711822409164,
+    107.05674479266));
+#48000 = CARTESIAN_POINT('',(3.465138937193,2.084283163025,
+    107.1892924103));
+#48001 = CARTESIAN_POINT('',(3.223316047918,2.429424795616,
+    107.32185572452));
+#48002 = CARTESIAN_POINT('',(2.94253913406,2.741327343023,
+    107.45446560396));
+#48003 = CARTESIAN_POINT('',(2.550176650303,3.083413740905,
+    107.62016152323));
+#48004 = CARTESIAN_POINT('',(2.46961736067,3.149455323356,
+    107.65330437542));
+#48005 = CARTESIAN_POINT('',(2.387067098255,3.213037691233,
+    107.68644723735));
+#48006 = CARTESIAN_POINT('',(2.302616113999,3.274089120469,
+    107.7195901016));
+#48007 = CARTESIAN_POINT('',(2.216357735336,3.332542142552,
+    107.75273296081));
+#48008 = CARTESIAN_POINT('',(2.128388366194,3.388333544529,
+    107.78587580768));
+#48009 = CARTESIAN_POINT('',(1.757723775426,3.607928123309,
+    107.92301302524));
+#48010 = CARTESIAN_POINT('',(1.460725604662,3.74769475792,
+    108.02702423289));
+#48011 = CARTESIAN_POINT('',(1.150950740118,3.858825257274,
+    108.1310230451));
+#48012 = CARTESIAN_POINT('',(0.831718823985,3.93998270912,
+    108.23501399548));
+#48013 = CARTESIAN_POINT('',(0.506481005531,3.990289743075,
+    108.33901285459));
+#48014 = CARTESIAN_POINT('',(0.178792350443,4.009335540874,
+    108.44302413268));
+#48015 = CARTESIAN_POINT('',(-0.477765258924,3.985076762973,
+    108.65215560377));
+#48016 = CARTESIAN_POINT('',(-0.80671948399,3.941080724698,
+    108.75731037462));
+#48017 = CARTESIAN_POINT('',(-1.130776078645,3.86540551538,
+    108.86245205066));
+#48018 = CARTESIAN_POINT('',(-1.446303797911,3.758752410629,
+    108.96758538654));
+#48019 = CARTESIAN_POINT('',(-1.749816713061,3.622299700847,
+    109.07272701668));
+#48020 = CARTESIAN_POINT('',(-2.038002779954,3.457693038591,
+    109.17788171541));
+#48021 = CARTESIAN_POINT('',(-2.683076713664,3.002035729603,
+    109.42927467739));
+#48022 = CARTESIAN_POINT('',(-3.023079506091,2.686479446075,
+    109.57562308835));
+#48023 = CARTESIAN_POINT('',(-3.31919293044,2.326373398419,
+    109.7218940769));
+#48024 = CARTESIAN_POINT('',(-3.564722281574,1.92919924258,
+    109.86814283916));
+#48025 = CARTESIAN_POINT('',(-3.754481534807,1.503346180545,
+    110.01441409265));
+#48026 = CARTESIAN_POINT('',(-3.884770782574,1.058147026997,
+    110.16076267463));
+#48027 = CARTESIAN_POINT('',(-3.967221083416,0.518322133235,
+    110.33458686838));
+#48028 = CARTESIAN_POINT('',(-3.978134858655,0.432376511707,
+    110.36215506052));
+#48029 = CARTESIAN_POINT('',(-3.986875911822,0.346166196497,
+    110.38972325091));
+#48030 = CARTESIAN_POINT('',(-3.993436716505,0.259757095565,
+    110.41729143696));
+#48031 = CARTESIAN_POINT('',(-3.997812254591,0.173215309596,
+    110.44485961717));
+#48032 = CARTESIAN_POINT('',(-4.000000016263,8.660713199847E-02,
+    110.47242779122));
+#48033 = CARTESIAN_POINT('',(-4.,-9.5109343297E-07,110.49999595989));
+#48034 = PCURVE('',#44586,#48035);
+#48035 = DEFINITIONAL_REPRESENTATION('',(#48036),#48081);
+#48036 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#48037,#48038,#48039,#48040,
+    #48041,#48042,#48043,#48044,#48045,#48046,#48047,#48048,#48049,
+    #48050,#48051,#48052,#48053,#48054,#48055,#48056,#48057,#48058,
+    #48059,#48060,#48061,#48062,#48063,#48064,#48065,#48066,#48067,
+    #48068,#48069,#48070,#48071,#48072,#48073,#48074,#48075,#48076,
+    #48077,#48078,#48079,#48080),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.975983156327E-02,0.271751873748,0.329757871877,0.51176703938,
+    0.695775870655,0.951750625405,1.),.UNSPECIFIED.);
+#48037 = CARTESIAN_POINT('',(-0.931753646424,3.141694428313));
+#48038 = CARTESIAN_POINT('',(-0.93175364808,3.159537320673));
+#48039 = CARTESIAN_POINT('',(-0.931753649431,3.177380218095));
+#48040 = CARTESIAN_POINT('',(-0.931753650882,3.195223117566));
+#48041 = CARTESIAN_POINT('',(-0.931753652653,3.213066016968));
+#48042 = CARTESIAN_POINT('',(-0.931753654781,3.230908915077));
+#48043 = CARTESIAN_POINT('',(-0.931753657115,3.248751811563));
+#48044 = CARTESIAN_POINT('',(-0.931753672215,3.370705051159));
+#48045 = CARTESIAN_POINT('',(-0.931753684874,3.474859978311));
+#48046 = CARTESIAN_POINT('',(-0.931753640303,3.57897829939));
+#48047 = CARTESIAN_POINT('',(-0.931753515027,3.683084272124));
+#48048 = CARTESIAN_POINT('',(-0.931753475375,3.787202601397));
+#48049 = CARTESIAN_POINT('',(-0.931753476582,3.891357527519));
+#48050 = CARTESIAN_POINT('',(-0.931753516971,4.021499037234));
+#48051 = CARTESIAN_POINT('',(-0.931753526909,4.04753022173));
+#48052 = CARTESIAN_POINT('',(-0.931753538303,4.073561415122));
+#48053 = CARTESIAN_POINT('',(-0.931753550741,4.099592611411));
+#48054 = CARTESIAN_POINT('',(-0.9317535638,4.125623804606));
+#48055 = CARTESIAN_POINT('',(-0.931753577046,4.151654988728));
+#48056 = CARTESIAN_POINT('',(-0.931753630788,4.259365838622));
+#48057 = CARTESIAN_POINT('',(-0.931753669422,4.341058731477));
+#48058 = CARTESIAN_POINT('',(-0.93175369262,4.422741883595));
+#48059 = CARTESIAN_POINT('',(-0.931753695238,4.504418846014));
+#48060 = CARTESIAN_POINT('',(-0.931753681037,4.586102002357));
+#48061 = CARTESIAN_POINT('',(-0.931753658594,4.667794900272));
+#48062 = CARTESIAN_POINT('',(-0.931753605866,4.832051653705));
+#48063 = CARTESIAN_POINT('',(-0.931753575585,4.914642667466));
+#48064 = CARTESIAN_POINT('',(-0.931753547826,4.997223398491));
+#48065 = CARTESIAN_POINT('',(-0.931753525842,5.079797592973));
+#48066 = CARTESIAN_POINT('',(-0.931753514968,5.162378322871));
+#48067 = CARTESIAN_POINT('',(-0.931753520833,5.244969335662));
+#48068 = CARTESIAN_POINT('',(-0.93175356827,5.4424193917));
+#48069 = CARTESIAN_POINT('',(-0.931753627287,5.557364956589));
+#48070 = CARTESIAN_POINT('',(-0.931753678476,5.672249684914));
+#48071 = CARTESIAN_POINT('',(-0.931753793543,5.787116925926));
+#48072 = CARTESIAN_POINT('',(-0.931753621598,5.902001629284));
+#48073 = CARTESIAN_POINT('',(-0.931753530095,6.016947227098));
+#48074 = CARTESIAN_POINT('',(-0.931753611388,6.153472959372));
+#48075 = CARTESIAN_POINT('',(-0.931753627597,6.175125688964));
+#48076 = CARTESIAN_POINT('',(-0.931753651251,6.196778421681));
+#48077 = CARTESIAN_POINT('',(-0.931753683032,6.218431154655));
+#48078 = CARTESIAN_POINT('',(-0.931753720179,6.240083884322));
+#48079 = CARTESIAN_POINT('',(-0.93175375648,6.261736606416));
+#48080 = CARTESIAN_POINT('',(-0.931753782278,6.283389315972));
+#48081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48082 = PCURVE('',#47629,#48083);
+#48083 = DEFINITIONAL_REPRESENTATION('',(#48084),#48129);
+#48084 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#48085,#48086,#48087,#48088,
+    #48089,#48090,#48091,#48092,#48093,#48094,#48095,#48096,#48097,
+    #48098,#48099,#48100,#48101,#48102,#48103,#48104,#48105,#48106,
+    #48107,#48108,#48109,#48110,#48111,#48112,#48113,#48114,#48115,
+    #48116,#48117,#48118,#48119,#48120,#48121,#48122,#48123,#48124,
+    #48125,#48126,#48127,#48128),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.975983156327E-02,0.271751873748,0.329757871877,0.51176703938,
+    0.695775870655,0.951750625405,1.),.UNSPECIFIED.);
+#48085 = CARTESIAN_POINT('',(0.,-106.4999957987));
+#48086 = CARTESIAN_POINT('',(-1.784231275947E-02,-106.5227133359));
+#48087 = CARTESIAN_POINT('',(-3.568463058462E-02,-106.5454308797));
+#48088 = CARTESIAN_POINT('',(-5.352695048157E-02,-106.5681484258));
+#48089 = CARTESIAN_POINT('',(-7.136927034658E-02,-106.5908659714));
+#48090 = CARTESIAN_POINT('',(-8.921158896602E-02,-106.6135835149));
+#48091 = CARTESIAN_POINT('',(-0.107053906016,-106.636301056));
+#48092 = CARTESIAN_POINT('',(-0.229003185664,-106.7915716826));
+#48093 = CARTESIAN_POINT('',(-0.333154732462,-106.9241815259));
+#48094 = CARTESIAN_POINT('',(-0.437269677612,-107.0567447926));
+#48095 = CARTESIAN_POINT('',(-0.54137226023,-107.1892924103));
+#48096 = CARTESIAN_POINT('',(-0.645487199338,-107.3218557245));
+#48097 = CARTESIAN_POINT('',(-0.749638741177,-107.4544656039));
+#48098 = CARTESIAN_POINT('',(-0.879776029807,-107.6201615232));
+#48099 = CARTESIAN_POINT('',(-0.90580637038,-107.6533043754));
+#48100 = CARTESIAN_POINT('',(-0.931836720218,-107.6864472373));
+#48101 = CARTESIAN_POINT('',(-0.957867073288,-107.7195901016));
+#48102 = CARTESIAN_POINT('',(-0.983897423546,-107.7527329608));
+#48103 = CARTESIAN_POINT('',(-1.009927764936,-107.7858758076));
+#48104 = CARTESIAN_POINT('',(-1.117635128275,-107.9230130252));
+#48105 = CARTESIAN_POINT('',(-1.199325377904,-108.0270242328));
+#48106 = CARTESIAN_POINT('',(-1.281005885669,-108.1310230451));
+#48107 = CARTESIAN_POINT('',(-1.362680198857,-108.2350139954));
+#48108 = CARTESIAN_POINT('',(-1.444360699944,-108.3390128545));
+#48109 = CARTESIAN_POINT('',(-1.526050938881,-108.4430241326));
+#48110 = CARTESIAN_POINT('',(-1.690302343503,-108.6521556037));
+#48111 = CARTESIAN_POINT('',(-1.772890666509,-108.7573103746));
+#48112 = CARTESIAN_POINT('',(-1.855468708288,-108.8624520506));
+#48113 = CARTESIAN_POINT('',(-1.93804021724,-108.9675853865));
+#48114 = CARTESIAN_POINT('',(-2.020618265415,-109.0727270166));
+#48115 = CARTESIAN_POINT('',(-2.103206599114,-109.1778817154));
+#48116 = CARTESIAN_POINT('',(-2.300650256138,-109.4292746773));
+#48117 = CARTESIAN_POINT('',(-2.415592100862,-109.5756230883));
+#48118 = CARTESIAN_POINT('',(-2.530473111854,-109.7218940769));
+#48119 = CARTESIAN_POINT('',(-2.645336639824,-109.8681428391));
+#48120 = CARTESIAN_POINT('',(-2.76021762163,-110.0144140926));
+#48121 = CARTESIAN_POINT('',(-2.875159441055,-110.1607626746));
+#48122 = CARTESIAN_POINT('',(-3.011680723287,-110.3345868683));
+#48123 = CARTESIAN_POINT('',(-3.033332748195,-110.3621550605));
+#48124 = CARTESIAN_POINT('',(-3.054984777881,-110.3897232509));
+#48125 = CARTESIAN_POINT('',(-3.076636810144,-110.4172914369));
+#48126 = CARTESIAN_POINT('',(-3.098288842182,-110.4448596171));
+#48127 = CARTESIAN_POINT('',(-3.11994087059,-110.4724277912));
+#48128 = CARTESIAN_POINT('',(-3.141592891363,-110.4999959598));
+#48129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48130 = ADVANCED_FACE('',(#48131),#44839,.F.);
+#48131 = FACE_BOUND('',#48132,.F.);
+#48132 = EDGE_LOOP('',(#48133,#48134,#48135,#48176));
+#48133 = ORIENTED_EDGE('',*,*,#47881,.F.);
+#48134 = ORIENTED_EDGE('',*,*,#44826,.T.);
+#48135 = ORIENTED_EDGE('',*,*,#48136,.T.);
+#48136 = EDGE_CURVE('',#44786,#48137,#48139,.T.);
+#48137 = VERTEX_POINT('',#48138);
+#48138 = CARTESIAN_POINT('',(-3.10000342083,1.188844202E-06,
+    111.75884908815));
+#48139 = SURFACE_CURVE('',#48140,(#48162,#48169),.PCURVE_S1.);
+#48140 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#48141,#48142,#48143,#48144,
+    #48145,#48146,#48147,#48148,#48149,#48150,#48151,#48152,#48153,
+    #48154,#48155,#48156,#48157,#48158,#48159,#48160,#48161),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#48141 = CARTESIAN_POINT('',(-3.100003176376,1.10389083963E-06,
+    103.75884884794));
+#48142 = CARTESIAN_POINT('',(-3.10000375342,-0.885356893287,
+    104.12248546881));
+#48143 = CARTESIAN_POINT('',(-2.821861090786,-1.770719476545,
+    104.48612374722));
+#48144 = CARTESIAN_POINT('',(-2.265568597481,-2.558981124763,
+    104.84975015181));
+#48145 = CARTESIAN_POINT('',(-1.469280005983,-3.15307450313,
+    105.21340708988));
+#48146 = CARTESIAN_POINT('',(-0.509190818682,-3.473007114434,
+    105.5770202509));
+#48147 = CARTESIAN_POINT('',(0.509190665583,-3.473000150009,
+    105.94067172584));
+#48148 = CARTESIAN_POINT('',(1.469272399793,-3.153076091301,
+    106.30430244546));
+#48149 = CARTESIAN_POINT('',(2.265570584859,-2.55898645833,
+    106.66794013277));
+#48150 = CARTESIAN_POINT('',(2.821858933708,-1.770718831453,
+    107.03157620663));
+#48151 = CARTESIAN_POINT('',(3.3781468755,-1.25582885272E-06,
+    107.75884896805));
+#48152 = CARTESIAN_POINT('',(2.821860314013,1.77071675343,
+    108.48612172946));
+#48153 = CARTESIAN_POINT('',(2.265573919607,2.558986276032,
+    108.84975780334));
+#48154 = CARTESIAN_POINT('',(1.469265899325,3.153068357424,
+    109.21339549061));
+#48155 = CARTESIAN_POINT('',(0.509214790665,3.473011047474,
+    109.5770262103));
+#48156 = CARTESIAN_POINT('',(-0.509219485477,3.472999213083,
+    109.94067768515));
+#48157 = CARTESIAN_POINT('',(-1.469248490092,3.153077256715,
+    110.30429084626));
+#48158 = CARTESIAN_POINT('',(-2.265583105942,2.558983511551,
+    110.66794778427));
+#48159 = CARTESIAN_POINT('',(-2.821855626602,1.770721399095,
+    111.03157418888));
+#48160 = CARTESIAN_POINT('',(-3.100002819537,0.885359186025,
+    111.39521246729));
+#48161 = CARTESIAN_POINT('',(-3.10000342083,1.18884422085E-06,
+    111.75884908815));
+#48162 = PCURVE('',#44839,#48163);
+#48163 = DEFINITIONAL_REPRESENTATION('',(#48164),#48168);
+#48164 = LINE('',#48165,#48166);
+#48165 = CARTESIAN_POINT('',(-0.,0.));
+#48166 = VECTOR('',#48167,1.);
+#48167 = DIRECTION('',(0.,1.));
+#48168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48169 = PCURVE('',#45162,#48170);
+#48170 = DEFINITIONAL_REPRESENTATION('',(#48171),#48175);
+#48171 = LINE('',#48172,#48173);
+#48172 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#48173 = VECTOR('',#48174,1.);
+#48174 = DIRECTION('',(0.,1.));
+#48175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48176 = ORIENTED_EDGE('',*,*,#48177,.F.);
+#48177 = EDGE_CURVE('',#47882,#48137,#48178,.T.);
+#48178 = SURFACE_CURVE('',#48179,(#48182,#48189),.PCURVE_S1.);
+#48179 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48180,#48181),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#48180 = CARTESIAN_POINT('',(-3.099996579195,1.18882658784E-06,
+    110.74115763455));
+#48181 = CARTESIAN_POINT('',(-3.10000342083,1.18884422085E-06,
+    111.75884908815));
+#48182 = PCURVE('',#44839,#48183);
+#48183 = DEFINITIONAL_REPRESENTATION('',(#48184),#48188);
+#48184 = LINE('',#48185,#48186);
+#48185 = CARTESIAN_POINT('',(0.,6.283389315972));
+#48186 = VECTOR('',#48187,1.);
+#48187 = DIRECTION('',(1.,0.));
+#48188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48189 = PCURVE('',#48190,#48233);
+#48190 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#48191,#48192,#48193,#48194,#48195,#48196,#48197,#48198,#48199
+      ,#48200,#48201,#48202,#48203,#48204,#48205,#48206,#48207,#48208
+      ,#48209,#48210,#48211)
+    ,(#48212,#48213,#48214,#48215,#48216,#48217,#48218,#48219,#48220
+      ,#48221,#48222,#48223,#48224,#48225,#48226,#48227,#48228,#48229
+      ,#48230,#48231,#48232
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#48191 = CARTESIAN_POINT('',(-3.099996579195,1.18882662026E-06,
+    110.74115763455));
+#48192 = CARTESIAN_POINT('',(-3.099996656958,-0.885354854373,
+    111.10479425541));
+#48193 = CARTESIAN_POINT('',(-2.821850756973,-1.770715326854,
+    111.46843253386));
+#48194 = CARTESIAN_POINT('',(-2.265580068462,-2.558976126199,
+    111.83205893828));
+#48195 = CARTESIAN_POINT('',(-1.469247666081,-3.153069171074,
+    112.19571587668));
+#48196 = CARTESIAN_POINT('',(-0.509221025153,-3.472991157714,
+    112.55932903732));
+#48197 = CARTESIAN_POINT('',(0.509211002904,-3.473003773118,
+    112.92298051254));
+#48198 = CARTESIAN_POINT('',(1.469260238389,-3.153062525619,
+    113.28661123202));
+#48199 = CARTESIAN_POINT('',(2.265566956805,-2.558982366069,
+    113.65024891939));
+#48200 = CARTESIAN_POINT('',(2.821852728108,-1.770715009836,
+    114.01388499323));
+#48201 = CARTESIAN_POINT('',(3.378139420006,-1.33517741335E-06,
+    114.74115775465));
+#48202 = CARTESIAN_POINT('',(2.82185406405,1.770712759179,
+    115.46843051606));
+#48203 = CARTESIAN_POINT('',(2.265567547515,2.55897907304,
+    115.83206658994));
+#48204 = CARTESIAN_POINT('',(1.469271575491,3.153068005593,
+    116.19570427721));
+#48205 = CARTESIAN_POINT('',(0.509192205637,3.472992094656,
+    116.55933499685));
+#48206 = CARTESIAN_POINT('',(-0.509187031246,3.472999840119,
+    116.92298647187));
+#48207 = CARTESIAN_POINT('',(-1.469274344851,3.153068671293,
+    117.2865996327));
+#48208 = CARTESIAN_POINT('',(-2.265561634756,2.558977214785,
+    117.65025657097));
+#48209 = CARTESIAN_POINT('',(-2.821853504871,1.770717732978,
+    118.01388297546));
+#48210 = CARTESIAN_POINT('',(-3.09999623271,0.885357316983,
+    118.37752125389));
+#48211 = CARTESIAN_POINT('',(-3.099996334745,1.2737817392E-06,
+    118.74115787475));
+#48212 = CARTESIAN_POINT('',(-3.10000342083,1.18884425326E-06,
+    111.75884908815));
+#48213 = CARTESIAN_POINT('',(-3.100004022135,-0.88535687815,
+    112.12248570901));
+#48214 = CARTESIAN_POINT('',(-2.821861361831,-1.770719538844,
+    112.48612398743));
+#48215 = CARTESIAN_POINT('',(-2.26556884626,-2.558981264468,
+    112.84975039198));
+#48216 = CARTESIAN_POINT('',(-1.469280208256,-3.153074711504,
+    113.21340733012));
+#48217 = CARTESIAN_POINT('',(-0.509190954004,-3.473007374346,
+    113.57702049105));
+#48218 = CARTESIAN_POINT('',(0.509190610558,-3.473000437828,
+    113.9406719661));
+#48219 = CARTESIAN_POINT('',(1.469272429248,-3.153076380204,
+    114.30430268562));
+#48220 = CARTESIAN_POINT('',(2.265570693385,-2.558986722207,
+    114.66794037299));
+#48221 = CARTESIAN_POINT('',(2.821859107703,-1.770719048415,
+    115.03157644683));
+#48222 = CARTESIAN_POINT('',(3.378147141886,-1.34840419461E-06,
+    115.75884920826));
+#48223 = CARTESIAN_POINT('',(2.821860585058,1.77071681573,
+    116.48612196966));
+#48224 = CARTESIAN_POINT('',(2.265574168387,2.558986415738,
+    116.84975804355));
+#48225 = CARTESIAN_POINT('',(1.46926610159,3.153068565794,
+    117.21339573079));
+#48226 = CARTESIAN_POINT('',(0.509214926,3.473011307391,117.57702645053)
+  );
+#48227 = CARTESIAN_POINT('',(-0.509219430464,3.4729995009,
+    117.94067792532));
+#48228 = CARTESIAN_POINT('',(-1.469248519536,3.153077545616,
+    118.30429108648));
+#48229 = CARTESIAN_POINT('',(-2.265583214471,2.558983775431,
+    118.66794802446));
+#48230 = CARTESIAN_POINT('',(-2.821855800598,1.770721616056,
+    119.03157442908));
+#48231 = CARTESIAN_POINT('',(-3.100003039725,0.885359340794,
+    119.39521270749));
+#48232 = CARTESIAN_POINT('',(-3.100003665284,1.27379756876E-06,
+    119.75884932835));
+#48233 = DEFINITIONAL_REPRESENTATION('',(#48234),#48238);
+#48234 = LINE('',#48235,#48236);
+#48235 = CARTESIAN_POINT('',(0.,0.));
+#48236 = VECTOR('',#48237,1.);
+#48237 = DIRECTION('',(1.,0.));
+#48238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48239 = ADVANCED_FACE('',(#48240),#45162,.F.);
+#48240 = FACE_BOUND('',#48241,.F.);
+#48241 = EDGE_LOOP('',(#48242,#48243,#48244,#48369,#48499));
+#48242 = ORIENTED_EDGE('',*,*,#48136,.F.);
+#48243 = ORIENTED_EDGE('',*,*,#45149,.T.);
+#48244 = ORIENTED_EDGE('',*,*,#48245,.T.);
+#48245 = EDGE_CURVE('',#45020,#48246,#48248,.T.);
+#48246 = VERTEX_POINT('',#48247);
+#48247 = CARTESIAN_POINT('',(4.,0.,107.99999582597));
+#48248 = SURFACE_CURVE('',#48249,(#48287,#48328),.PCURVE_S1.);
+#48249 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#48250,#48251,#48252,#48253,
+    #48254,#48255,#48256,#48257,#48258,#48259,#48260,#48261,#48262,
+    #48263,#48264,#48265,#48266,#48267,#48268,#48269,#48270,#48271,
+    #48272,#48273,#48274,#48275,#48276,#48277,#48278,#48279,#48280,
+    #48281,#48282,#48283,#48284,#48285,#48286),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.38559963496E-02,0.187859768011,0.365858360778,
+    0.567850385225,0.741849740672,0.911849775666,1.),.UNSPECIFIED.);
+#48250 = CARTESIAN_POINT('',(-4.,-8.830798488E-07,103.99999624863));
+#48251 = CARTESIAN_POINT('',(-3.999999958118,-0.15467819742,
+    104.0492314948));
+#48252 = CARTESIAN_POINT('',(-3.992822371735,-0.309356326899,
+    104.09846698632));
+#48253 = CARTESIAN_POINT('',(-3.978467274914,-0.463617162116,
+    104.14770219588));
+#48254 = CARTESIAN_POINT('',(-3.956966867032,-0.617045332729,
+    104.19693743209));
+#48255 = CARTESIAN_POINT('',(-3.928385354909,-0.769229197307,
+    104.24617298906));
+#48256 = CARTESIAN_POINT('',(-3.837918418774,-1.152123308152,
+    104.37140768636));
+#48257 = CARTESIAN_POINT('',(-3.766372356903,-1.380559021262,
+    104.44740934411));
+#48258 = CARTESIAN_POINT('',(-3.678537047136,-1.603564328762,
+    104.52340839883));
+#48259 = CARTESIAN_POINT('',(-3.574940518953,-1.819698941955,
+    104.5994074447));
+#48260 = CARTESIAN_POINT('',(-3.456278573409,-2.027595702099,
+    104.67540908481));
+#48261 = CARTESIAN_POINT('',(-3.115959513607,-2.53569797744,
+    104.87006932683));
+#48262 = CARTESIAN_POINT('',(-2.873831749323,-2.82228223297,
+    104.98875124018));
+#48263 = CARTESIAN_POINT('',(-2.60033366909,-3.080738447172,
+    105.10740839592));
+#48264 = CARTESIAN_POINT('',(-2.299620682398,-3.306951865121,
+    105.22606556118));
+#48265 = CARTESIAN_POINT('',(-1.976446896865,-3.497517061038,
+    105.34474747222));
+#48266 = CARTESIAN_POINT('',(-1.250260883797,-3.823062282573,
+    105.59806410429));
+#48267 = CARTESIAN_POINT('',(-0.842163749199,-3.947174260621,
+    105.73275933097));
+#48268 = CARTESIAN_POINT('',(-0.420001691614,-4.018694878828,
+    105.86740839173));
+#48269 = CARTESIAN_POINT('',(7.825664534326E-03,-4.036008323152,
+    106.00205745084));
+#48270 = CARTESIAN_POINT('',(0.432766111304,-3.998958737822,
+    106.13675267589));
+#48271 = CARTESIAN_POINT('',(1.20238508324,-3.832370491373,
+    106.38740326173));
+#48272 = CARTESIAN_POINT('',(1.550176318128,-3.716328378993,
+    106.50341688673));
+#48273 = CARTESIAN_POINT('',(1.884140000224,-3.562494719998,
+    106.61940839984));
+#48274 = CARTESIAN_POINT('',(2.199263217536,-3.373037879826,
+    106.73539991088));
+#48275 = CARTESIAN_POINT('',(2.49093218094,-3.15088088349,
+    106.85141353513));
+#48276 = CARTESIAN_POINT('',(3.013230963981,-2.654655976122,
+    107.0807370056));
+#48277 = CARTESIAN_POINT('',(3.245190338721,-2.381821964048,
+    107.19408252364));
+#48278 = CARTESIAN_POINT('',(3.447213450913,-2.084947397715,
+    107.3074083824));
+#48279 = CARTESIAN_POINT('',(3.616337204448,-1.768174604359,
+    107.42073424077));
+#48280 = CARTESIAN_POINT('',(3.75026877054,-1.43605130206,
+    107.53407975282));
+#48281 = CARTESIAN_POINT('',(3.898079187387,-0.916002675399,
+    107.70617283113));
+#48282 = CARTESIAN_POINT('',(3.93871709691,-0.73562505189,
+    107.76493784995));
+#48283 = CARTESIAN_POINT('',(3.969325792595,-0.553135163271,
+    107.82370212919));
+#48284 = CARTESIAN_POINT('',(3.98977519739,-0.369229551967,
+    107.88246641105));
+#48285 = CARTESIAN_POINT('',(4.,-0.184613787589,107.94123143465));
+#48286 = CARTESIAN_POINT('',(4.,-1.33E-15,107.99999582597));
+#48287 = PCURVE('',#45162,#48288);
+#48288 = DEFINITIONAL_REPRESENTATION('',(#48289),#48327);
+#48289 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#48290,#48291,#48292,#48293,
+    #48294,#48295,#48296,#48297,#48298,#48299,#48300,#48301,#48302,
+    #48303,#48304,#48305,#48306,#48307,#48308,#48309,#48310,#48311,
+    #48312,#48313,#48314,#48315,#48316,#48317,#48318,#48319,#48320,
+    #48321,#48322,#48323,#48324,#48325,#48326),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.38559963496E-02,0.187859768011,0.365858360778,
+    0.567850385225,0.741849740672,0.911849775666,1.),.UNSPECIFIED.);
+#48290 = CARTESIAN_POINT('',(-0.103532464898,0.));
+#48291 = CARTESIAN_POINT('',(-0.103532510974,3.867055871484E-02));
+#48292 = CARTESIAN_POINT('',(-0.103532593899,7.734133831345E-02));
+#48293 = CARTESIAN_POINT('',(-0.103532640551,0.116011885092));
+#48294 = CARTESIAN_POINT('',(-0.10353265735,0.154682434444));
+#48295 = CARTESIAN_POINT('',(-0.103532670598,0.193353223093));
+#48296 = CARTESIAN_POINT('',(-0.103532660972,0.29171552561));
+#48297 = CARTESIAN_POINT('',(-0.103532625694,0.351408999223));
+#48298 = CARTESIAN_POINT('',(-0.103532588757,0.411100412501));
+#48299 = CARTESIAN_POINT('',(-0.103532566909,0.47079182157));
+#48300 = CARTESIAN_POINT('',(-0.103532564992,0.530485283648));
+#48301 = CARTESIAN_POINT('',(-0.103532590793,0.683376015416));
+#48302 = CARTESIAN_POINT('',(-0.103532637862,0.776591615058));
+#48303 = CARTESIAN_POINT('',(-0.103532695384,0.86978780727));
+#48304 = CARTESIAN_POINT('',(-0.103532721467,0.962984000733));
+#48305 = CARTESIAN_POINT('',(-0.103532728554,1.056199608489));
+#48306 = CARTESIAN_POINT('',(-0.103532709154,1.255160496386));
+#48307 = CARTESIAN_POINT('',(-0.103532678216,1.360953293108));
+#48308 = CARTESIAN_POINT('',(-0.103532637775,1.466709801643));
+#48309 = CARTESIAN_POINT('',(-0.103532593793,1.572466312462));
+#48310 = CARTESIAN_POINT('',(-0.103532566673,1.678259109369));
+#48311 = CARTESIAN_POINT('',(-0.103532564107,1.875126016165));
+#48312 = CARTESIAN_POINT('',(-0.103532581862,1.966245882211));
+#48313 = CARTESIAN_POINT('',(-0.103532623091,2.057348397564));
+#48314 = CARTESIAN_POINT('',(-0.103532685134,2.148450913135));
+#48315 = CARTESIAN_POINT('',(-0.103532730985,2.239570779445));
+#48316 = CARTESIAN_POINT('',(-0.103532767172,2.41968686528));
+#48317 = CARTESIAN_POINT('',(-0.103532758899,2.508711103206));
+#48318 = CARTESIAN_POINT('',(-0.10353271199,2.597719881112));
+#48319 = CARTESIAN_POINT('',(-0.103532636359,2.686728655905));
+#48320 = CARTESIAN_POINT('',(-0.10353259704,2.775752891769));
+#48321 = CARTESIAN_POINT('',(-0.103532577426,2.910918871232));
+#48322 = CARTESIAN_POINT('',(-0.103532577509,2.957074312335));
+#48323 = CARTESIAN_POINT('',(-0.103532585837,3.003229175991));
+#48324 = CARTESIAN_POINT('',(-0.103532594175,3.049384040396));
+#48325 = CARTESIAN_POINT('',(-0.103532596475,3.095539482926));
+#48326 = CARTESIAN_POINT('',(-0.103532600759,3.141694429101));
+#48327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48328 = PCURVE('',#45103,#48329);
+#48329 = DEFINITIONAL_REPRESENTATION('',(#48330),#48368);
+#48330 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#48331,#48332,#48333,#48334,
+    #48335,#48336,#48337,#48338,#48339,#48340,#48341,#48342,#48343,
+    #48344,#48345,#48346,#48347,#48348,#48349,#48350,#48351,#48352,
+    #48353,#48354,#48355,#48356,#48357,#48358,#48359,#48360,#48361,
+    #48362,#48363,#48364,#48365,#48366,#48367),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.38559963496E-02,0.187859768011,0.365858360778,
+    0.567850385225,0.741849740672,0.911849775666,1.),.UNSPECIFIED.);
+#48331 = CARTESIAN_POINT('',(-3.14159287436,-103.9999962486));
+#48332 = CARTESIAN_POINT('',(-3.180262202945,-104.0492314948));
+#48333 = CARTESIAN_POINT('',(-3.218931736343,-104.0984669863));
+#48334 = CARTESIAN_POINT('',(-3.257601026788,-104.1477021958));
+#48335 = CARTESIAN_POINT('',(-3.29627031461,-104.196937432));
+#48336 = CARTESIAN_POINT('',(-3.334939840029,-104.246172989));
+#48337 = CARTESIAN_POINT('',(-3.433298929166,-104.3714076863));
+#48338 = CARTESIAN_POINT('',(-3.492990452628,-104.4474093441));
+#48339 = CARTESIAN_POINT('',(-3.552679922036,-104.5234083988));
+#48340 = CARTESIAN_POINT('',(-3.612369392949,-104.5994074447));
+#48341 = CARTESIAN_POINT('',(-3.672060919612,-104.6754090848));
+#48342 = CARTESIAN_POINT('',(-3.82494669901,-104.8700693268));
+#48343 = CARTESIAN_POINT('',(-3.918159283585,-104.9887512401));
+#48344 = CARTESIAN_POINT('',(-4.011352459463,-105.1074083959));
+#48345 = CARTESIAN_POINT('',(-4.104545634189,-105.2260655611));
+#48346 = CARTESIAN_POINT('',(-4.197758218657,-105.3447474722));
+#48347 = CARTESIAN_POINT('',(-4.396712644475,-105.5980641042));
+#48348 = CARTESIAN_POINT('',(-4.502501999755,-105.7327593309));
+#48349 = CARTESIAN_POINT('',(-4.608255061977,-105.8674083917));
+#48350 = CARTESIAN_POINT('',(-4.714008124273,-106.0020574508));
+#48351 = CARTESIAN_POINT('',(-4.819797479765,-106.1367526758));
+#48352 = CARTESIAN_POINT('',(-5.016657996028,-106.3874032617));
+#48353 = CARTESIAN_POINT('',(-5.10777490962,-106.5034168867));
+#48354 = CARTESIAN_POINT('',(-5.198874478828,-106.6194083998));
+#48355 = CARTESIAN_POINT('',(-5.289974048296,-106.7353999108));
+#48356 = CARTESIAN_POINT('',(-5.381090961993,-106.8514135351));
+#48357 = CARTESIAN_POINT('',(-5.5612012021,-107.0807370056));
+#48358 = CARTESIAN_POINT('',(-5.650222546269,-107.1940825236));
+#48359 = CARTESIAN_POINT('',(-5.739228426249,-107.3074083824));
+#48360 = CARTESIAN_POINT('',(-5.828234306378,-107.4207342407));
+#48361 = CARTESIAN_POINT('',(-5.917255651482,-107.5340797528));
+#48362 = CARTESIAN_POINT('',(-6.052417243063,-107.7061728311));
+#48363 = CARTESIAN_POINT('',(-6.098571186103,-107.7649378499));
+#48364 = CARTESIAN_POINT('',(-6.14472455146,-107.8237021291));
+#48365 = CARTESIAN_POINT('',(-6.190877917046,-107.882466411));
+#48366 = CARTESIAN_POINT('',(-6.237031860282,-107.9412314346));
+#48367 = CARTESIAN_POINT('',(-6.28318530718,-107.9999958259));
+#48368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48369 = ORIENTED_EDGE('',*,*,#48370,.T.);
+#48370 = EDGE_CURVE('',#48246,#48371,#48373,.T.);
+#48371 = VERTEX_POINT('',#48372);
+#48372 = CARTESIAN_POINT('',(-4.,-9.51043467E-07,111.99999595993));
+#48373 = SURFACE_CURVE('',#48374,(#48412,#48453),.PCURVE_S1.);
+#48374 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#48375,#48376,#48377,#48378,
+    #48379,#48380,#48381,#48382,#48383,#48384,#48385,#48386,#48387,
+    #48388,#48389,#48390,#48391,#48392,#48393,#48394,#48395,#48396,
+    #48397,#48398,#48399,#48400,#48401,#48402,#48403,#48404,#48405,
+    #48406,#48407,#48408,#48409,#48410,#48411),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199887525694,0.501846641455,0.803805749453,
+    0.927555564226,1.),.UNSPECIFIED.);
+#48375 = CARTESIAN_POINT('',(4.,-1.41E-15,107.99999582597));
+#48376 = CARTESIAN_POINT('',(4.,0.313904293736,108.09991466191));
+#48377 = CARTESIAN_POINT('',(3.971846620419,0.627872948826,
+    108.19985351802));
+#48378 = CARTESIAN_POINT('',(3.915521216338,0.938862359139,
+    108.29978338833));
+#48379 = CARTESIAN_POINT('',(3.831418454898,1.243926253593,
+    108.3997020786));
+#48380 = CARTESIAN_POINT('',(3.720283645203,1.540213786063,
+    108.49962078453));
+#48381 = CARTESIAN_POINT('',(3.583188239873,1.824980008087,
+    108.59955068663));
+#48382 = CARTESIAN_POINT('',(3.42154350827,2.095608724355,108.6994895619
+    ));
+#48383 = CARTESIAN_POINT('',(2.958602824862,2.733410517345,
+    108.95035033618));
+#48384 = CARTESIAN_POINT('',(2.627766755654,3.079836382638,
+    109.10145028457));
+#48385 = CARTESIAN_POINT('',(2.250882608951,3.379932592059,
+    109.25246003491));
+#48386 = CARTESIAN_POINT('',(1.835740539085,3.626842067387,
+    109.40340836917));
+#48387 = CARTESIAN_POINT('',(1.390956182875,3.815187773329,
+    109.55435670018));
+#48388 = CARTESIAN_POINT('',(0.92596408865,3.941210570284,
+    109.70536645008));
+#48389 = CARTESIAN_POINT('',(0.450902724986,4.002692899819,
+    109.85646641021));
+#48390 = CARTESIAN_POINT('',(-0.497477136643,3.997171525544,
+    110.15835030112));
+#48391 = CARTESIAN_POINT('',(-0.971790402112,3.930162033725,
+    110.30945030612));
+#48392 = CARTESIAN_POINT('',(-1.435283592045,3.798733701734,
+    110.46046014608));
+#48393 = CARTESIAN_POINT('',(-1.877844767525,3.605221996645,
+    110.61140857507));
+#48394 = CARTESIAN_POINT('',(-2.290083860124,3.353495624365,
+    110.76235688377));
+#48395 = CARTESIAN_POINT('',(-2.663448371918,3.049031504684,
+    110.91336649654));
+#48396 = CARTESIAN_POINT('',(-2.990228465675,2.698777030909,
+    111.06446635841));
+#48397 = CARTESIAN_POINT('',(-3.376607929654,2.153203629703,
+    111.27726776305));
+#48398 = CARTESIAN_POINT('',(-3.480122543166,1.988369046614,
+    111.33912912998));
+#48399 = CARTESIAN_POINT('',(-3.574424744776,1.817870146054,
+    111.40098968292));
+#48400 = CARTESIAN_POINT('',(-3.659155848181,1.642309959189,
+    111.46284921345));
+#48401 = CARTESIAN_POINT('',(-3.734005791996,1.462314897126,
+    111.52470875192));
+#48402 = CARTESIAN_POINT('',(-3.79871265238,1.278532970111,
+    111.58656932252));
+#48403 = CARTESIAN_POINT('',(-3.853064293155,1.09163296893,
+    111.6484307031));
+#48404 = CARTESIAN_POINT('',(-3.922565295306,0.791469806309,
+    111.74650337981));
+#48405 = CARTESIAN_POINT('',(-3.944625857338,0.67980028896,
+    111.78271661636));
+#48406 = CARTESIAN_POINT('',(-3.963052064946,0.567433456184,
+    111.81892987487));
+#48407 = CARTESIAN_POINT('',(-3.977818491027,0.45450742909,
+    111.85514313555));
+#48408 = CARTESIAN_POINT('',(-3.988906055966,0.341161050194,
+    111.89135638303));
+#48409 = CARTESIAN_POINT('',(-3.996302027627,0.227533883418,
+    111.92756960645));
+#48410 = CARTESIAN_POINT('',(-4.000000021361,0.113766214094,
+    111.9637827994));
+#48411 = CARTESIAN_POINT('',(-4.,-9.5104346716E-07,111.99999595993));
+#48412 = PCURVE('',#45162,#48413);
+#48413 = DEFINITIONAL_REPRESENTATION('',(#48414),#48452);
+#48414 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#48415,#48416,#48417,#48418,
+    #48419,#48420,#48421,#48422,#48423,#48424,#48425,#48426,#48427,
+    #48428,#48429,#48430,#48431,#48432,#48433,#48434,#48435,#48436,
+    #48437,#48438,#48439,#48440,#48441,#48442,#48443,#48444,#48445,
+    #48446,#48447,#48448,#48449,#48450,#48451),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199887525694,0.501846641455,0.803805749453,
+    0.927555564226,1.),.UNSPECIFIED.);
+#48415 = CARTESIAN_POINT('',(-0.103532600759,3.141694429101));
+#48416 = CARTESIAN_POINT('',(-0.103532608043,3.220173051801));
+#48417 = CARTESIAN_POINT('',(-0.103532625534,3.298667400408));
+#48418 = CARTESIAN_POINT('',(-0.103532675666,3.377154695419));
+#48419 = CARTESIAN_POINT('',(-0.103532714313,3.455633205424));
+#48420 = CARTESIAN_POINT('',(-0.103532710521,3.534111718284));
+#48421 = CARTESIAN_POINT('',(-0.103532677175,3.612599017658));
+#48422 = CARTESIAN_POINT('',(-0.103532652576,3.691093364885));
+#48423 = CARTESIAN_POINT('',(-0.103532603284,3.888125332764));
+#48424 = CARTESIAN_POINT('',(-0.103532591591,4.00680280105));
+#48425 = CARTESIAN_POINT('',(-0.103532632589,4.12540944343));
+#48426 = CARTESIAN_POINT('',(-0.103532716856,4.243967871851));
+#48427 = CARTESIAN_POINT('',(-0.103532738759,4.362526298374));
+#48428 = CARTESIAN_POINT('',(-0.103532741663,4.481132945849));
+#48429 = CARTESIAN_POINT('',(-0.10353271414,4.599810420645));
+#48430 = CARTESIAN_POINT('',(-0.103532631328,4.836917122166));
+#48431 = CARTESIAN_POINT('',(-0.103532575063,4.955594600728));
+#48432 = CARTESIAN_POINT('',(-0.103532519973,5.074201257342));
+#48433 = CARTESIAN_POINT('',(-0.103532479498,5.192759695403));
+#48434 = CARTESIAN_POINT('',(-0.103532504842,5.311318105322));
+#48435 = CARTESIAN_POINT('',(-0.103532706444,5.4299247386));
+#48436 = CARTESIAN_POINT('',(-0.103532828737,5.548602207959));
+#48437 = CARTESIAN_POINT('',(-0.103532818802,5.715741460589));
+#48438 = CARTESIAN_POINT('',(-0.103532793652,5.764328828808));
+#48439 = CARTESIAN_POINT('',(-0.103532743699,5.81291554536));
+#48440 = CARTESIAN_POINT('',(-0.103532666576,5.861501446226));
+#48441 = CARTESIAN_POINT('',(-0.103532571578,5.910087345724));
+#48442 = CARTESIAN_POINT('',(-0.103532481701,5.958674059418));
+#48443 = CARTESIAN_POINT('',(-0.103532426212,6.007261426522));
+#48444 = CARTESIAN_POINT('',(-0.103532422328,6.084290028864));
+#48445 = CARTESIAN_POINT('',(-0.103532437565,6.112732769902));
+#48446 = CARTESIAN_POINT('',(-0.103532476474,6.141175539835));
+#48447 = CARTESIAN_POINT('',(-0.103532539869,6.169618323882));
+#48448 = CARTESIAN_POINT('',(-0.103532622372,6.19806110756));
+#48449 = CARTESIAN_POINT('',(-0.103532712417,6.22650387668));
+#48450 = CARTESIAN_POINT('',(-0.103532792245,6.254946617349));
+#48451 = CARTESIAN_POINT('',(-0.10353283791,6.283389315972));
+#48452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48453 = PCURVE('',#48454,#48459);
+#48454 = CYLINDRICAL_SURFACE('',#48455,4.);
+#48455 = AXIS2_PLACEMENT_3D('',#48456,#48457,#48458);
+#48456 = CARTESIAN_POINT('',(0.,0.,0.));
+#48457 = DIRECTION('',(-0.,-0.,-1.));
+#48458 = DIRECTION('',(1.,0.,0.));
+#48459 = DEFINITIONAL_REPRESENTATION('',(#48460),#48498);
+#48460 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#48461,#48462,#48463,#48464,
+    #48465,#48466,#48467,#48468,#48469,#48470,#48471,#48472,#48473,
+    #48474,#48475,#48476,#48477,#48478,#48479,#48480,#48481,#48482,
+    #48483,#48484,#48485,#48486,#48487,#48488,#48489,#48490,#48491,
+    #48492,#48493,#48494,#48495,#48496,#48497),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199887525694,0.501846641455,0.803805749453,
+    0.927555564226,1.),.UNSPECIFIED.);
+#48461 = CARTESIAN_POINT('',(0.,-107.9999958259));
+#48462 = CARTESIAN_POINT('',(-7.847607343389E-02,-108.0999146619));
+#48463 = CARTESIAN_POINT('',(-0.156967873599,-108.199853518));
+#48464 = CARTESIAN_POINT('',(-0.235452623262,-108.2997833883));
+#48465 = CARTESIAN_POINT('',(-0.313928585342,-108.3997020786));
+#48466 = CARTESIAN_POINT('',(-0.392404544995,-108.4996207845));
+#48467 = CARTESIAN_POINT('',(-0.470889289602,-108.5995506866));
+#48468 = CARTESIAN_POINT('',(-0.549381086681,-108.6994895619));
+#48469 = CARTESIAN_POINT('',(-0.746406656642,-108.9503503361));
+#48470 = CARTESIAN_POINT('',(-0.865080276161,-109.1014502845));
+#48471 = CARTESIAN_POINT('',(-0.983683078495,-109.2524600349));
+#48472 = CARTESIAN_POINT('',(-1.102237664219,-109.4034083691));
+#48473 = CARTESIAN_POINT('',(-1.220792250106,-109.5543567001));
+#48474 = CARTESIAN_POINT('',(-1.339395052042,-109.70536645));
+#48475 = CARTESIAN_POINT('',(-1.458068669397,-109.8564664102));
+#48476 = CARTESIAN_POINT('',(-1.695167652882,-110.1583503011));
+#48477 = CARTESIAN_POINT('',(-1.813841262424,-110.3094503061));
+#48478 = CARTESIAN_POINT('',(-1.932444051575,-110.460460146));
+#48479 = CARTESIAN_POINT('',(-2.050998625871,-110.611408575));
+#48480 = CARTESIAN_POINT('',(-2.169553212547,-110.7623568837));
+#48481 = CARTESIAN_POINT('',(-2.288156030365,-110.9133664965));
+#48482 = CARTESIAN_POINT('',(-2.406829660731,-111.0644663584));
+#48483 = CARTESIAN_POINT('',(-2.573963481793,-111.277267763));
+#48484 = CARTESIAN_POINT('',(-2.622549268085,-111.3391291299));
+#48485 = CARTESIAN_POINT('',(-2.671134399706,-111.4009896829));
+#48486 = CARTESIAN_POINT('',(-2.719718713729,-111.4628492134));
+#48487 = CARTESIAN_POINT('',(-2.768303026096,-111.5247087519));
+#48488 = CARTESIAN_POINT('',(-2.816888154024,-111.5865693225));
+#48489 = CARTESIAN_POINT('',(-2.865473937922,-111.6484307031));
+#48490 = CARTESIAN_POINT('',(-2.942500034756,-111.7465033798));
+#48491 = CARTESIAN_POINT('',(-2.970941852091,-111.7827166163));
+#48492 = CARTESIAN_POINT('',(-2.99938369903,-111.8189298748));
+#48493 = CARTESIAN_POINT('',(-3.027825560716,-111.8551431355));
+#48494 = CARTESIAN_POINT('',(-3.05626742325,-111.891356383));
+#48495 = CARTESIAN_POINT('',(-3.084709273693,-111.9275696064));
+#48496 = CARTESIAN_POINT('',(-3.113151100066,-111.9637827994));
+#48497 = CARTESIAN_POINT('',(-3.141592891351,-111.9999959599));
+#48498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48499 = ORIENTED_EDGE('',*,*,#48500,.F.);
+#48500 = EDGE_CURVE('',#48137,#48371,#48501,.T.);
+#48501 = SURFACE_CURVE('',#48502,(#48505,#48512),.PCURVE_S1.);
+#48502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48503,#48504),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#48503 = CARTESIAN_POINT('',(-3.10000342083,1.18884422085E-06,
+    111.75884908815));
+#48504 = CARTESIAN_POINT('',(-4.100005222147,-1.18882203104E-06,
+    112.02679155787));
+#48505 = PCURVE('',#45162,#48506);
+#48506 = DEFINITIONAL_REPRESENTATION('',(#48507),#48511);
+#48507 = LINE('',#48508,#48509);
+#48508 = CARTESIAN_POINT('',(0.,6.283389315972));
+#48509 = VECTOR('',#48510,1.);
+#48510 = DIRECTION('',(1.,0.));
+#48511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48512 = PCURVE('',#48513,#48556);
+#48513 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#48514,#48515,#48516,#48517,#48518,#48519,#48520,#48521,#48522
+      ,#48523,#48524,#48525,#48526,#48527,#48528,#48529,#48530,#48531
+      ,#48532,#48533,#48534)
+    ,(#48535,#48536,#48537,#48538,#48539,#48540,#48541,#48542,#48543
+      ,#48544,#48545,#48546,#48547,#48548,#48549,#48550,#48551,#48552
+      ,#48553,#48554,#48555
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#48514 = CARTESIAN_POINT('',(-3.10000342083,1.18884425238E-06,
+    111.75884908815));
+#48515 = CARTESIAN_POINT('',(-3.100004022135,-0.88535687815,
+    112.12248570901));
+#48516 = CARTESIAN_POINT('',(-2.821861361831,-1.770719538844,
+    112.48612398744));
+#48517 = CARTESIAN_POINT('',(-2.265568486624,-2.558980967419,
+    112.84975177144));
+#48518 = CARTESIAN_POINT('',(-1.46928162111,-3.15307587848,
+    113.21340191079));
+#48519 = CARTESIAN_POINT('',(-0.509188431051,-3.473005290461,
+    113.57703016842));
+#48520 = CARTESIAN_POINT('',(0.509188087605,-3.473002521714,
+    113.94066228872));
+#48521 = CARTESIAN_POINT('',(1.469273842101,-3.153075213228,
+    114.30430810494));
+#48522 = CARTESIAN_POINT('',(2.26557033375,-2.558987019256,
+    114.66793899354));
+#48523 = CARTESIAN_POINT('',(2.821859107703,-1.770719048415,
+    115.03157644683));
+#48524 = CARTESIAN_POINT('',(3.378147141887,-1.34840430018E-06,
+    115.75884920826));
+#48525 = CARTESIAN_POINT('',(2.821860585058,1.77071681573,
+    116.48612196965));
+#48526 = CARTESIAN_POINT('',(2.265574168387,2.558986415737,
+    116.84975804355));
+#48527 = CARTESIAN_POINT('',(1.469266101589,3.153068565795,
+    117.21339573078));
+#48528 = CARTESIAN_POINT('',(0.509214926,3.47301130739,117.57702645054)
+  );
+#48529 = CARTESIAN_POINT('',(-0.509219430465,3.472999500901,
+    117.94067792531));
+#48530 = CARTESIAN_POINT('',(-1.469248519536,3.153077545615,
+    118.30429108648));
+#48531 = CARTESIAN_POINT('',(-2.265583214471,2.558983775431,
+    118.66794802446));
+#48532 = CARTESIAN_POINT('',(-2.821855800597,1.770721616055,
+    119.03157442908));
+#48533 = CARTESIAN_POINT('',(-3.100003039725,0.885359340794,
+    119.39521270749));
+#48534 = CARTESIAN_POINT('',(-3.100003665284,1.27379756831E-06,
+    119.75884932835));
+#48535 = CARTESIAN_POINT('',(-4.100005222147,-1.18882199818E-06,
+    112.02679155787));
+#48536 = CARTESIAN_POINT('',(-4.100005282227,-1.170960869911,
+    112.3904276643));
+#48537 = CARTESIAN_POINT('',(-3.732138020458,-2.341916658382,
+    112.75406211306));
+#48538 = CARTESIAN_POINT('',(-2.996396454514,-3.384468342284,
+    113.11770705651));
+#48539 = CARTESIAN_POINT('',(-1.943238797994,-4.170196118671,
+    113.48132964422));
+#48540 = CARTESIAN_POINT('',(-0.673440170175,-4.593329337161,
+    113.84497411391));
+#48541 = CARTESIAN_POINT('',(0.673444185049,-4.5933289792,
+    114.20861472108));
+#48542 = CARTESIAN_POINT('',(1.943237614055,-4.17019420566,
+    114.57224163186));
+#48543 = CARTESIAN_POINT('',(2.996402003476,-3.384465642916,
+    114.93588347071));
+#48544 = CARTESIAN_POINT('',(3.73213855696,-2.341916409196,
+    115.29951874463));
+#48545 = CARTESIAN_POINT('',(4.467872812018,1.33169542135E-06,
+    116.02679143777));
+#48546 = CARTESIAN_POINT('',(3.732137258249,2.341918664584,
+    116.75406413089));
+#48547 = CARTESIAN_POINT('',(2.996403680653,3.38446894439,
+    117.11770078437));
+#48548 = CARTESIAN_POINT('',(1.943215699815,4.170188281394,
+    117.48133582414));
+#48549 = CARTESIAN_POINT('',(0.673484915945,4.593341137207,
+    117.84497783215));
+#48550 = CARTESIAN_POINT('',(-0.673501194411,4.593321752898,
+    118.20859908392));
+#48551 = CARTESIAN_POINT('',(-1.943190825416,4.170194440232,
+    118.57225865085));
+#48552 = CARTESIAN_POINT('',(-2.996425033154,3.384468406088,
+    118.93587443947));
+#48553 = CARTESIAN_POINT('',(-3.732133084836,2.341914165659,
+    119.2995207625));
+#48554 = CARTESIAN_POINT('',(-4.100005559518,1.170958407309,
+    119.66315521123));
+#48555 = CARTESIAN_POINT('',(-4.100005595321,-1.27377766912E-06,
+    120.02679131767));
+#48556 = DEFINITIONAL_REPRESENTATION('',(#48557),#48561);
+#48557 = LINE('',#48558,#48559);
+#48558 = CARTESIAN_POINT('',(0.,0.));
+#48559 = VECTOR('',#48560,1.);
+#48560 = DIRECTION('',(1.,0.));
+#48561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48562 = ADVANCED_FACE('',(#48563),#45103,.T.);
+#48563 = FACE_BOUND('',#48564,.F.);
+#48564 = EDGE_LOOP('',(#48565,#48566,#48567,#48568,#48750,#48771));
+#48565 = ORIENTED_EDGE('',*,*,#45019,.F.);
+#48566 = ORIENTED_EDGE('',*,*,#45400,.T.);
+#48567 = ORIENTED_EDGE('',*,*,#45533,.T.);
+#48568 = ORIENTED_EDGE('',*,*,#48569,.T.);
+#48569 = EDGE_CURVE('',#45469,#48570,#48572,.T.);
+#48570 = VERTEX_POINT('',#48571);
+#48571 = CARTESIAN_POINT('',(4.,0.,108.49999575465));
+#48572 = SURFACE_CURVE('',#48573,(#48630,#48690),.PCURVE_S1.);
+#48573 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#48574,#48575,#48576,#48577,
+    #48578,#48579,#48580,#48581,#48582,#48583,#48584,#48585,#48586,
+    #48587,#48588,#48589,#48590,#48591,#48592,#48593,#48594,#48595,
+    #48596,#48597,#48598,#48599,#48600,#48601,#48602,#48603,#48604,
+    #48605,#48606,#48607,#48608,#48609,#48610,#48611,#48612,#48613,
+    #48614,#48615,#48616,#48617,#48618,#48619,#48620,#48621,#48622,
+    #48623,#48624,#48625,#48626,#48627,#48628,#48629),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051042549839E-02,0.118519170759,
+    0.278515357663,0.317187178216,0.487842119623,0.65982923545,
+    0.810497262091,0.961165291966,1.),.UNSPECIFIED.);
+#48574 = CARTESIAN_POINT('',(-8.8312968316E-07,4.,102.4999962486));
+#48575 = CARTESIAN_POINT('',(-0.135996876885,3.999999963175,
+    102.5432850547));
+#48576 = CARTESIAN_POINT('',(-0.271993533509,3.994605556386,
+    102.58657405434));
+#48577 = CARTESIAN_POINT('',(-0.407732936347,3.98381680432,
+    102.62986290282));
+#48578 = CARTESIAN_POINT('',(-0.542958494504,3.967648990097,
+    102.67315166961));
+#48579 = CARTESIAN_POINT('',(-0.677415268316,3.946132604285,
+    102.71644055693));
+#48580 = CARTESIAN_POINT('',(-0.810850294827,3.919313293901,
+    102.75972961848));
+#48581 = CARTESIAN_POINT('',(-1.120960609437,3.84408327398,
+    102.86130389119));
+#48582 = CARTESIAN_POINT('',(-1.296605551134,3.791410235009,
+    102.91959025529));
+#48583 = CARTESIAN_POINT('',(-1.469333877213,3.729381894047,
+    102.97787595553));
+#48584 = CARTESIAN_POINT('',(-1.638549110613,3.658194659629,
+    103.03616122697));
+#48585 = CARTESIAN_POINT('',(-1.803673560367,3.578091560357,
+    103.09444692324));
+#48586 = CARTESIAN_POINT('',(-1.96414972361,3.489361655961,
+    103.15273328518));
+#48587 = CARTESIAN_POINT('',(-2.484778851214,3.164086696418,
+    103.34813998173));
+#48588 = CARTESIAN_POINT('',(-2.821615924525,2.889819255133,
+    103.48532831785));
+#48589 = CARTESIAN_POINT('',(-3.12265791716,2.573988369276,
+    103.62246106261));
+#48590 = CARTESIAN_POINT('',(-3.38196224739,2.222327570305,
+    103.75957603391));
+#48591 = CARTESIAN_POINT('',(-3.594700937699,1.841384497212,
+    103.89670889463));
+#48592 = CARTESIAN_POINT('',(-3.757153136223,1.438530802464,
+    104.03389728727));
+#48593 = CARTESIAN_POINT('',(-3.893827010634,0.921386158692,
+    104.20416140104));
+#48594 = CARTESIAN_POINT('',(-3.917374309524,0.81991295572,
+    104.23730426755));
+#48595 = CARTESIAN_POINT('',(-3.937835056844,0.717743404019,
+    104.27044714611));
+#48596 = CARTESIAN_POINT('',(-3.955184901433,0.614990182321,
+    104.30359002872));
+#48597 = CARTESIAN_POINT('',(-3.969404669913,0.511766843644,
+    104.33673290737));
+#48598 = CARTESIAN_POINT('',(-3.980480366683,0.408187815294,
+    104.36987577412));
+#48599 = CARTESIAN_POINT('',(-4.023365743214,-0.153776477033,
+    104.54927474546));
+#48600 = CARTESIAN_POINT('',(-3.996951400655,-0.616896220948,
+    104.69562326821));
+#48601 = CARTESIAN_POINT('',(-3.908234743164,-1.07459575306,
+    104.84189430302));
+#48602 = CARTESIAN_POINT('',(-3.758713134932,-1.516947734676,
+    104.98814304918));
+#48603 = CARTESIAN_POINT('',(-3.551544759612,-1.934608829777,
+    105.13441404784));
+#48604 = CARTESIAN_POINT('',(-3.291562342249,-2.318779094856,
+    105.28076250971));
+#48605 = CARTESIAN_POINT('',(-2.677667520038,-3.00741163739,
+    105.57441635606));
+#48606 = CARTESIAN_POINT('',(-2.322640943178,-3.311673291252,
+    105.72191019308));
+#48607 = CARTESIAN_POINT('',(-1.927739522043,-3.566469996674,
+    105.86932340665));
+#48608 = CARTESIAN_POINT('',(-1.501360830132,-3.765873551602,
+    106.01671383089));
+#48609 = CARTESIAN_POINT('',(-1.05264839207,-3.905607804621,
+    106.16412700057));
+#48610 = CARTESIAN_POINT('',(-0.591535484365,-3.983028229068,
+    106.31162081349));
+#48611 = CARTESIAN_POINT('',(0.276742071931,-4.010982021936,
+    106.5881453249));
+#48612 = CARTESIAN_POINT('',(0.683896547666,-3.976067339857,
+    106.71732192333));
+#48613 = CARTESIAN_POINT('',(1.085658668672,-3.892892736438,
+    106.84645772368));
+#48614 = CARTESIAN_POINT('',(1.475233867472,-3.762572724608,
+    106.97557935323));
+#48615 = CARTESIAN_POINT('',(1.846175358403,-3.587263928661,
+    107.1047152717));
+#48616 = CARTESIAN_POINT('',(2.192385664794,-3.370164392814,
+    107.23389190659));
+#48617 = CARTESIAN_POINT('',(2.824363952199,-2.861386239284,
+    107.49214542332));
+#48618 = CARTESIAN_POINT('',(3.110375848181,-2.569511253088,
+    107.62132202056));
+#48619 = CARTESIAN_POINT('',(3.360840929021,-2.244552706833,
+    107.75045785664));
+#48620 = CARTESIAN_POINT('',(3.571332991177,-1.891784682395,
+    107.87957940631));
+#48621 = CARTESIAN_POINT('',(3.738368725052,-1.517044922743,
+    108.00871522058));
+#48622 = CARTESIAN_POINT('',(3.859408638228,-1.12673329551,
+    108.13789178771));
+#48623 = CARTESIAN_POINT('',(3.952249141377,-0.625027589704,
+    108.30030096354));
+#48624 = CARTESIAN_POINT('',(3.968139441803,-0.521632832846,
+    108.33358342099));
+#48625 = CARTESIAN_POINT('',(3.980872991365,-0.417772790494,
+    108.36686589225));
+#48626 = CARTESIAN_POINT('',(3.9904338177,-0.313563106831,
+    108.40014836986));
+#48627 = CARTESIAN_POINT('',(3.996811266198,-0.209119916054,
+    108.4334308456));
+#48628 = CARTESIAN_POINT('',(4.,-0.10455984237,108.46671331045));
+#48629 = CARTESIAN_POINT('',(4.,-8.9E-16,108.49999575465));
+#48630 = PCURVE('',#45103,#48631);
+#48631 = DEFINITIONAL_REPRESENTATION('',(#48632),#48689);
+#48632 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#48633,#48634,#48635,#48636,
+    #48637,#48638,#48639,#48640,#48641,#48642,#48643,#48644,#48645,
+    #48646,#48647,#48648,#48649,#48650,#48651,#48652,#48653,#48654,
+    #48655,#48656,#48657,#48658,#48659,#48660,#48661,#48662,#48663,
+    #48664,#48665,#48666,#48667,#48668,#48669,#48670,#48671,#48672,
+    #48673,#48674,#48675,#48676,#48677,#48678,#48679,#48680,#48681,
+    #48682,#48683,#48684,#48685,#48686,#48687,#48688),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051042549839E-02,0.118519170759,
+    0.278515357663,0.317187178216,0.487842119623,0.65982923545,
+    0.810497262091,0.961165291966,1.),.UNSPECIFIED.);
+#48633 = CARTESIAN_POINT('',(-1.570796547577,-102.4999962486));
+#48634 = CARTESIAN_POINT('',(-1.604795546016,-102.5432850547));
+#48635 = CARTESIAN_POINT('',(-1.638794711009,-102.5865740543));
+#48636 = CARTESIAN_POINT('',(-1.67279375313,-102.6298629028));
+#48637 = CARTESIAN_POINT('',(-1.706792716125,-102.6731516696));
+#48638 = CARTESIAN_POINT('',(-1.74079175463,-102.7164405569));
+#48639 = CARTESIAN_POINT('',(-1.774790911896,-102.7597296184));
+#48640 = CARTESIAN_POINT('',(-1.85456714705,-102.8613038911));
+#48641 = CARTESIAN_POINT('',(-1.900345118352,-102.9195902552));
+#48642 = CARTESIAN_POINT('',(-1.946122553391,-102.9778759555));
+#48643 = CARTESIAN_POINT('',(-1.991899648347,-103.0361612269));
+#48644 = CARTESIAN_POINT('',(-2.03767708388,-103.0944469232));
+#48645 = CARTESIAN_POINT('',(-2.083455055399,-103.1527332851));
+#48646 = CARTESIAN_POINT('',(-2.236927057694,-103.3481399817));
+#48647 = CARTESIAN_POINT('',(-2.344674555794,-103.4853283178));
+#48648 = CARTESIAN_POINT('',(-2.452378484232,-103.6224610626));
+#48649 = CARTESIAN_POINT('',(-2.560068421244,-103.7595760339));
+#48650 = CARTESIAN_POINT('',(-2.667772335302,-103.8967088946));
+#48651 = CARTESIAN_POINT('',(-2.775519825414,-104.0338972872));
+#48652 = CARTESIAN_POINT('',(-2.909244900318,-104.204161401));
+#48653 = CARTESIAN_POINT('',(-2.935275236634,-104.2373042675));
+#48654 = CARTESIAN_POINT('',(-2.961305581858,-104.2704471461));
+#48655 = CARTESIAN_POINT('',(-2.987335930049,-104.3035900287));
+#48656 = CARTESIAN_POINT('',(-3.013366275258,-104.3367329073));
+#48657 = CARTESIAN_POINT('',(-3.039396611534,-104.3698757741));
+#48658 = CARTESIAN_POINT('',(-3.180296181568,-104.5492747454));
+#48659 = CARTESIAN_POINT('',(-3.295238012567,-104.6956232682));
+#48660 = CARTESIAN_POINT('',(-3.410119019722,-104.841894303));
+#48661 = CARTESIAN_POINT('',(-3.524982551216,-104.9881430491));
+#48662 = CARTESIAN_POINT('',(-3.639863563017,-105.1344140478));
+#48663 = CARTESIAN_POINT('',(-3.754805403232,-105.2807625097));
+#48664 = CARTESIAN_POINT('',(-3.985440617285,-105.574416356));
+#48665 = CARTESIAN_POINT('',(-4.101281999799,-105.721910193));
+#48666 = CARTESIAN_POINT('',(-4.217060050141,-105.8693234066));
+#48667 = CARTESIAN_POINT('',(-4.332820164561,-106.0167138308));
+#48668 = CARTESIAN_POINT('',(-4.448598219682,-106.1641270005));
+#48669 = CARTESIAN_POINT('',(-4.564439605376,-106.3116208134));
+#48670 = CARTESIAN_POINT('',(-4.781621460238,-106.5881453249));
+#48671 = CARTESIAN_POINT('',(-4.883076515111,-106.7173219233));
+#48672 = CARTESIAN_POINT('',(-4.984499596564,-106.8464577236));
+#48673 = CARTESIAN_POINT('',(-5.085911476613,-106.9755793532));
+#48674 = CARTESIAN_POINT('',(-5.187334542908,-107.1047152717));
+#48675 = CARTESIAN_POINT('',(-5.288789592374,-107.2338919065));
+#48676 = CARTESIAN_POINT('',(-5.491621383099,-107.4921454233));
+#48677 = CARTESIAN_POINT('',(-5.59307644108,-107.6213220205));
+#48678 = CARTESIAN_POINT('',(-5.694499521752,-107.7504578566));
+#48679 = CARTESIAN_POINT('',(-5.795911415487,-107.8795794063));
+#48680 = CARTESIAN_POINT('',(-5.897334499073,-108.0087152205));
+#48681 = CARTESIAN_POINT('',(-5.998789561494,-108.1378917877));
+#48682 = CARTESIAN_POINT('',(-6.1263454253,-108.3003009635));
+#48683 = CARTESIAN_POINT('',(-6.152485403481,-108.3335834209));
+#48684 = CARTESIAN_POINT('',(-6.17862539072,-108.3668658922));
+#48685 = CARTESIAN_POINT('',(-6.204765381265,-108.4001483698));
+#48686 = CARTESIAN_POINT('',(-6.230905368829,-108.4334308456));
+#48687 = CARTESIAN_POINT('',(-6.257045346587,-108.4667133104));
+#48688 = CARTESIAN_POINT('',(-6.28318530718,-108.4999957546));
+#48689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48690 = PCURVE('',#45483,#48691);
+#48691 = DEFINITIONAL_REPRESENTATION('',(#48692),#48749);
+#48692 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#48693,#48694,#48695,#48696,
+    #48697,#48698,#48699,#48700,#48701,#48702,#48703,#48704,#48705,
+    #48706,#48707,#48708,#48709,#48710,#48711,#48712,#48713,#48714,
+    #48715,#48716,#48717,#48718,#48719,#48720,#48721,#48722,#48723,
+    #48724,#48725,#48726,#48727,#48728,#48729,#48730,#48731,#48732,
+    #48733,#48734,#48735,#48736,#48737,#48738,#48739,#48740,#48741,
+    #48742,#48743,#48744,#48745,#48746,#48747,#48748),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051042549839E-02,0.118519170759,
+    0.278515357663,0.317187178216,0.487842119623,0.65982923545,
+    0.810497262091,0.961165291966,1.),.UNSPECIFIED.);
+#48693 = CARTESIAN_POINT('',(-0.93175340926,0.));
+#48694 = CARTESIAN_POINT('',(-0.931753463852,3.400008306109E-02));
+#48695 = CARTESIAN_POINT('',(-0.931753567717,6.800034361969E-02));
+#48696 = CARTESIAN_POINT('',(-0.931753678168,0.10200048555));
+#48697 = CARTESIAN_POINT('',(-0.93175376616,0.13600055006));
+#48698 = CARTESIAN_POINT('',(-0.931753816878,0.170000691632));
+#48699 = CARTESIAN_POINT('',(-0.931753830314,0.204000953954));
+#48700 = CARTESIAN_POINT('',(-0.931753810447,0.283779784946));
+#48701 = CARTESIAN_POINT('',(-0.931753752741,0.329559248289));
+#48702 = CARTESIAN_POINT('',(-0.931753670373,0.375338177565));
+#48703 = CARTESIAN_POINT('',(-0.931753585155,0.421116767782));
+#48704 = CARTESIAN_POINT('',(-0.931753514784,0.466895698084));
+#48705 = CARTESIAN_POINT('',(-0.931753468557,0.512675162547));
+#48706 = CARTESIAN_POINT('',(-0.931753383139,0.666152161883));
+#48707 = CARTESIAN_POINT('',(-0.931753442129,0.773903155195));
+#48708 = CARTESIAN_POINT('',(-0.93175362769,0.881610554345));
+#48709 = CARTESIAN_POINT('',(-0.93175371452,0.989303958894));
+#48710 = CARTESIAN_POINT('',(-0.931753732179,1.097011364731));
+#48711 = CARTESIAN_POINT('',(-0.931753711008,1.204762358426));
+#48712 = CARTESIAN_POINT('',(-0.931753664487,1.338491788036));
+#48713 = CARTESIAN_POINT('',(-0.931753654489,1.36452297231));
+#48714 = CARTESIAN_POINT('',(-0.931753643886,1.390554165667));
+#48715 = CARTESIAN_POINT('',(-0.93175363298,1.41658536206));
+#48716 = CARTESIAN_POINT('',(-0.931753622037,1.442616555447));
+#48717 = CARTESIAN_POINT('',(-0.931753611284,1.468647739792));
+#48718 = CARTESIAN_POINT('',(-0.931753555153,1.609551899337));
+#48719 = CARTESIAN_POINT('',(-0.931753516754,1.724497470964));
+#48720 = CARTESIAN_POINT('',(-0.931753503017,1.839382206542));
+#48721 = CARTESIAN_POINT('',(-0.93175351295,1.954249460698));
+#48722 = CARTESIAN_POINT('',(-0.931753569584,2.069134195587));
+#48723 = CARTESIAN_POINT('',(-0.931753612503,2.184079759489));
+#48724 = CARTESIAN_POINT('',(-0.931753644648,2.414722450256));
+#48725 = CARTESIAN_POINT('',(-0.931753629637,2.530567591745));
+#48726 = CARTESIAN_POINT('',(-0.931753593249,2.646349396753));
+#48727 = CARTESIAN_POINT('',(-0.931753457804,2.762113294165));
+#48728 = CARTESIAN_POINT('',(-0.93175357373,2.877895105012));
+#48729 = CARTESIAN_POINT('',(-0.931753625899,2.99374024773));
+#48730 = CARTESIAN_POINT('',(-0.931753657401,3.210929156796));
+#48731 = CARTESIAN_POINT('',(-0.931753637078,3.312387509249));
+#48732 = CARTESIAN_POINT('',(-0.931753738111,3.413813880713));
+#48733 = CARTESIAN_POINT('',(-0.931753654828,3.515229047349));
+#48734 = CARTESIAN_POINT('',(-0.931753577524,3.616655414246));
+#48735 = CARTESIAN_POINT('',(-0.931753519045,3.718113764776));
+#48736 = CARTESIAN_POINT('',(-0.931753476877,3.920952149342));
+#48737 = CARTESIAN_POINT('',(-0.931753491829,4.02241050236));
+#48738 = CARTESIAN_POINT('',(-0.931753555477,4.123836869682));
+#48739 = CARTESIAN_POINT('',(-0.931753631167,4.225252039891));
+#48740 = CARTESIAN_POINT('',(-0.931753672913,4.326678403897));
+#48741 = CARTESIAN_POINT('',(-0.931753687608,4.42813675491));
+#48742 = CARTESIAN_POINT('',(-0.931753678853,4.555696761575));
+#48743 = CARTESIAN_POINT('',(-0.931753675634,4.581837589187));
+#48744 = CARTESIAN_POINT('',(-0.931753671139,4.607978426276));
+#48745 = CARTESIAN_POINT('',(-0.931753665532,4.634119267057));
+#48746 = CARTESIAN_POINT('',(-0.931753658988,4.660260105195));
+#48747 = CARTESIAN_POINT('',(-0.931753651697,4.686400933802));
+#48748 = CARTESIAN_POINT('',(-0.931753643862,4.712541745439));
+#48749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48750 = ORIENTED_EDGE('',*,*,#48751,.F.);
+#48751 = EDGE_CURVE('',#48246,#48570,#48752,.T.);
+#48752 = SURFACE_CURVE('',#48753,(#48757,#48764),.PCURVE_S1.);
+#48753 = LINE('',#48754,#48755);
+#48754 = CARTESIAN_POINT('',(4.,0.,0.));
+#48755 = VECTOR('',#48756,1.);
+#48756 = DIRECTION('',(0.,0.,1.));
+#48757 = PCURVE('',#45103,#48758);
+#48758 = DEFINITIONAL_REPRESENTATION('',(#48759),#48763);
+#48759 = LINE('',#48760,#48761);
+#48760 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#48761 = VECTOR('',#48762,1.);
+#48762 = DIRECTION('',(-0.,-1.));
+#48763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48764 = PCURVE('',#48454,#48765);
+#48765 = DEFINITIONAL_REPRESENTATION('',(#48766),#48770);
+#48766 = LINE('',#48767,#48768);
+#48767 = CARTESIAN_POINT('',(-0.,0.));
+#48768 = VECTOR('',#48769,1.);
+#48769 = DIRECTION('',(-0.,-1.));
+#48770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48771 = ORIENTED_EDGE('',*,*,#48245,.F.);
+#48772 = ADVANCED_FACE('',(#48773),#45483,.F.);
+#48773 = FACE_BOUND('',#48774,.F.);
+#48774 = EDGE_LOOP('',(#48775,#48776,#48777,#48818,#48883));
+#48775 = ORIENTED_EDGE('',*,*,#48569,.F.);
+#48776 = ORIENTED_EDGE('',*,*,#45468,.T.);
+#48777 = ORIENTED_EDGE('',*,*,#48778,.T.);
+#48778 = EDGE_CURVE('',#45428,#48779,#48781,.T.);
+#48779 = VERTEX_POINT('',#48780);
+#48780 = CARTESIAN_POINT('',(1.188826595E-06,3.099996579195,
+    110.74115763455));
+#48781 = SURFACE_CURVE('',#48782,(#48804,#48811),.PCURVE_S1.);
+#48782 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#48783,#48784,#48785,#48786,
+    #48787,#48788,#48789,#48790,#48791,#48792,#48793,#48794,#48795,
+    #48796,#48797,#48798,#48799,#48800,#48801,#48802,#48803),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#48783 = CARTESIAN_POINT('',(1.10387103858E-06,3.099996823646,
+    102.74115739434));
+#48784 = CARTESIAN_POINT('',(-0.885355009143,3.099996877143,
+    103.10479401521));
+#48785 = CARTESIAN_POINT('',(-1.770715543813,2.821850930962,
+    103.46843229365));
+#48786 = CARTESIAN_POINT('',(-2.558976390076,2.265580176989,
+    103.83205869808));
+#48787 = CARTESIAN_POINT('',(-3.153069459973,1.46924769552,
+    104.19571563647));
+#48788 = CARTESIAN_POINT('',(-3.472991445529,0.50922097014,
+    104.55932879713));
+#48789 = CARTESIAN_POINT('',(-3.473004033027,-0.509211138242,
+    104.92298027233));
+#48790 = CARTESIAN_POINT('',(-3.153062733987,-1.469260440653,
+    105.28661099182));
+#48791 = CARTESIAN_POINT('',(-2.558982505769,-2.265567205585,
+    105.65024867919));
+#48792 = CARTESIAN_POINT('',(-1.770715072133,-2.82185299915,
+    106.01388475303));
+#48793 = CARTESIAN_POINT('',(-1.24259994002E-06,-3.378139686388,
+    106.74115751445));
+#48794 = CARTESIAN_POINT('',(1.770712976141,-2.82185423804,
+    107.46843027586));
+#48795 = CARTESIAN_POINT('',(2.558979336914,-2.265567656037,
+    107.83206634973));
+#48796 = CARTESIAN_POINT('',(3.153068294494,-1.46927160494,
+    108.19570403702));
+#48797 = CARTESIAN_POINT('',(3.47299238247,-0.509192150612,
+    108.55933475662));
+#48798 = CARTESIAN_POINT('',(3.47300010003,0.509187166575,108.9229862317
+    ));
+#48799 = CARTESIAN_POINT('',(3.153068879659,1.46927454712,
+    109.28659939247));
+#48800 = CARTESIAN_POINT('',(2.558977354488,2.265561883534,
+    109.65025633078));
+#48801 = CARTESIAN_POINT('',(1.770717795273,2.821853775915,
+    110.01388273524));
+#48802 = CARTESIAN_POINT('',(0.885357301843,3.099996501421,
+    110.37752101369));
+#48803 = CARTESIAN_POINT('',(1.18882658784E-06,3.099996579195,
+    110.74115763455));
+#48804 = PCURVE('',#45483,#48805);
+#48805 = DEFINITIONAL_REPRESENTATION('',(#48806),#48810);
+#48806 = LINE('',#48807,#48808);
+#48807 = CARTESIAN_POINT('',(-0.,0.));
+#48808 = VECTOR('',#48809,1.);
+#48809 = DIRECTION('',(0.,1.));
+#48810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48811 = PCURVE('',#45682,#48812);
+#48812 = DEFINITIONAL_REPRESENTATION('',(#48813),#48817);
+#48813 = LINE('',#48814,#48815);
+#48814 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#48815 = VECTOR('',#48816,1.);
+#48816 = DIRECTION('',(0.,1.));
+#48817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48818 = ORIENTED_EDGE('',*,*,#48819,.F.);
+#48819 = EDGE_CURVE('',#48820,#48779,#48822,.T.);
+#48820 = VERTEX_POINT('',#48821);
+#48821 = CARTESIAN_POINT('',(-9.51093407E-07,4.,110.49999595989));
+#48822 = SURFACE_CURVE('',#48823,(#48826,#48833),.PCURVE_S1.);
+#48823 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48824,#48825),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#48824 = CARTESIAN_POINT('',(-1.18884894817E-06,4.099994777827,
+    110.47320171942));
+#48825 = CARTESIAN_POINT('',(1.18882658784E-06,3.099996579195,
+    110.74115763455));
+#48826 = PCURVE('',#45483,#48827);
+#48827 = DEFINITIONAL_REPRESENTATION('',(#48828),#48832);
+#48828 = LINE('',#48829,#48830);
+#48829 = CARTESIAN_POINT('',(0.,6.283389315972));
+#48830 = VECTOR('',#48831,1.);
+#48831 = DIRECTION('',(1.,0.));
+#48832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48833 = PCURVE('',#48834,#48877);
+#48834 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#48835,#48836,#48837,#48838,#48839,#48840,#48841,#48842,#48843
+      ,#48844,#48845,#48846,#48847,#48848,#48849,#48850,#48851,#48852
+      ,#48853,#48854,#48855)
+    ,(#48856,#48857,#48858,#48859,#48860,#48861,#48862,#48863,#48864
+      ,#48865,#48866,#48867,#48868,#48869,#48870,#48871,#48872,#48873
+      ,#48874,#48875,#48876
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#48835 = CARTESIAN_POINT('',(-1.1888489162E-06,4.099994777827,
+    110.47320171942));
+#48836 = CARTESIAN_POINT('',(-1.170957780448,4.099994038678,
+    110.83683782585));
+#48837 = CARTESIAN_POINT('',(-2.341910228432,3.732121831269,
+    111.20047227465));
+#48838 = CARTESIAN_POINT('',(-3.384461276187,2.996415094607,
+    111.56411859741));
+#48839 = CARTESIAN_POINT('',(-4.17018460474,1.943183193522,
+    111.92773438657));
+#48840 = CARTESIAN_POINT('',(-4.593310038293,0.673496658693,
+    112.29139395284));
+#48841 = CARTESIAN_POINT('',(-4.593328613638,-0.673485898078,
+    112.65501520513));
+#48842 = CARTESIAN_POINT('',(-4.170176111503,-1.943213077544,
+    113.01865721284));
+#48843 = CARTESIAN_POINT('',(-3.384458215019,-2.996397807755,
+    113.38229225276));
+#48844 = CARTESIAN_POINT('',(-2.341910243973,-3.732128817982,
+    113.74592890619));
+#48845 = CARTESIAN_POINT('',(1.35188730276E-06,-4.467861023931,
+    114.47320159932));
+#48846 = CARTESIAN_POINT('',(2.341912471925,-3.732127303394,
+    115.20047429244));
+#48847 = CARTESIAN_POINT('',(3.384458513051,-2.996392064921,
+    115.56410956643));
+#48848 = CARTESIAN_POINT('',(4.170184370188,-1.943229982129,
+    115.92775140509));
+#48849 = CARTESIAN_POINT('',(4.593317264552,-0.67343964938,
+    116.29137831616));
+#48850 = CARTESIAN_POINT('',(4.593316813576,0.673441152277,
+    116.65501892316));
+#48851 = CARTESIAN_POINT('',(4.170183948861,1.943236175839,
+    117.01866339273));
+#48852 = CARTESIAN_POINT('',(3.384457612827,2.996390581518,
+    117.3822859807));
+#48853 = CARTESIAN_POINT('',(2.341908237822,3.73212958022,
+    117.74593092399));
+#48854 = CARTESIAN_POINT('',(1.170955317794,4.099995168049,
+    118.10956537278));
+#48855 = CARTESIAN_POINT('',(-1.27380183468E-06,4.09999440465,
+    118.47320147922));
+#48856 = CARTESIAN_POINT('',(1.18882661981E-06,3.099996579195,
+    110.74115763455));
+#48857 = CARTESIAN_POINT('',(-0.885354854373,3.099996656958,
+    111.10479425541));
+#48858 = CARTESIAN_POINT('',(-1.770715326854,2.821850756973,
+    111.46843253386));
+#48859 = CARTESIAN_POINT('',(-2.558976126199,2.265580068462,
+    111.83205893829));
+#48860 = CARTESIAN_POINT('',(-3.153069171074,1.469247666081,
+    112.19571587667));
+#48861 = CARTESIAN_POINT('',(-3.472991157714,0.509221025153,
+    112.55932903734));
+#48862 = CARTESIAN_POINT('',(-3.473003773117,-0.509211002904,
+    112.92298051252));
+#48863 = CARTESIAN_POINT('',(-3.153062525619,-1.469260238389,
+    113.28661123203));
+#48864 = CARTESIAN_POINT('',(-2.558982366068,-2.265566956805,
+    113.65024891938));
+#48865 = CARTESIAN_POINT('',(-1.770715009836,-2.821852728108,
+    114.01388499323));
+#48866 = CARTESIAN_POINT('',(-1.33517733868E-06,-3.378139420006,
+    114.74115775465));
+#48867 = CARTESIAN_POINT('',(1.770712759179,-2.82185406405,
+    115.46843051606));
+#48868 = CARTESIAN_POINT('',(2.558979370085,-2.265567187867,
+    115.83206796941));
+#48869 = CARTESIAN_POINT('',(3.153066838631,-1.469272988393,
+    116.19569885782));
+#48870 = CARTESIAN_POINT('',(3.472994178518,-0.509189682596,
+    116.55934467435));
+#48871 = CARTESIAN_POINT('',(3.472997756258,0.509184508206,
+    116.92297679439));
+#48872 = CARTESIAN_POINT('',(3.153069838256,1.469275757754,
+    117.28660505208));
+#48873 = CARTESIAN_POINT('',(2.558976917739,2.265561275108,
+    117.6502551915));
+#48874 = CARTESIAN_POINT('',(1.770717732978,2.821853504871,
+    118.01388297545));
+#48875 = CARTESIAN_POINT('',(0.885357316983,3.09999623271,
+    118.37752125389));
+#48876 = CARTESIAN_POINT('',(1.2737817392E-06,3.099996334745,
+    118.74115787475));
+#48877 = DEFINITIONAL_REPRESENTATION('',(#48878),#48882);
+#48878 = LINE('',#48879,#48880);
+#48879 = CARTESIAN_POINT('',(0.,0.));
+#48880 = VECTOR('',#48881,1.);
+#48881 = DIRECTION('',(1.,0.));
+#48882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48883 = ORIENTED_EDGE('',*,*,#48884,.F.);
+#48884 = EDGE_CURVE('',#48570,#48820,#48885,.T.);
+#48885 = SURFACE_CURVE('',#48886,(#48913,#48943),.PCURVE_S1.);
+#48886 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#48887,#48888,#48889,#48890,
+    #48891,#48892,#48893,#48894,#48895,#48896,#48897,#48898,#48899,
+    #48900,#48901,#48902,#48903,#48904,#48905,#48906,#48907,#48908,
+    #48909,#48910,#48911,#48912),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.29153369972,0.403544712967,0.903501738521,1.),.UNSPECIFIED.);
+#48887 = CARTESIAN_POINT('',(4.,-1.1E-15,108.49999575465));
+#48888 = CARTESIAN_POINT('',(4.,0.261654145096,108.58328288753));
+#48889 = CARTESIAN_POINT('',(3.980031627757,0.523326129608,
+    108.66657563677));
+#48890 = CARTESIAN_POINT('',(3.940090187155,0.783155485536,
+    108.74986426331));
+#48891 = CARTESIAN_POINT('',(3.880393936268,1.03932001759,
+    108.83315026068));
+#48892 = CARTESIAN_POINT('',(3.801357894129,1.290038823459,
+    108.91643886897));
+#48893 = CARTESIAN_POINT('',(3.70359182232,1.533580947554,
+    108.99973158786));
+#48894 = CARTESIAN_POINT('',(3.543480688055,1.85845394839,
+    109.11501866872));
+#48895 = CARTESIAN_POINT('',(3.496394857951,1.947325292709,
+    109.14701866283));
+#48896 = CARTESIAN_POINT('',(3.446710905847,2.034800368955,
+    109.17901866473));
+#48897 = CARTESIAN_POINT('',(3.394478746719,2.120788213957,
+    109.21101866815));
+#48898 = CARTESIAN_POINT('',(3.339752195753,2.205200233611,
+    109.24301866691));
+#48899 = CARTESIAN_POINT('',(3.282588968344,2.287950202885,
+    109.2750186549));
+#48900 = CARTESIAN_POINT('',(2.957303726875,2.730512912462,
+    109.44984931705));
+#48901 = CARTESIAN_POINT('',(2.644084048089,3.057499130352,
+    109.59276216104));
+#48902 = CARTESIAN_POINT('',(2.289041428172,3.34203260066,
+    109.73560652652));
+#48903 = CARTESIAN_POINT('',(1.89921609028,3.577970176955,
+    109.87843037607));
+#48904 = CARTESIAN_POINT('',(1.482469581115,3.76055383683,110.0212749901
+    ));
+#48905 = CARTESIAN_POINT('',(1.047509421622,3.88639551519,
+    110.16418799472));
+#48906 = CARTESIAN_POINT('',(0.518322170057,3.96722107874,
+    110.33458685657));
+#48907 = CARTESIAN_POINT('',(0.432376542487,3.978134855535,
+    110.36215505067));
+#48908 = CARTESIAN_POINT('',(0.346166221178,3.986875909948,
+    110.38972324304));
+#48909 = CARTESIAN_POINT('',(0.259757114104,3.993436715568,
+    110.41729143105));
+#48910 = CARTESIAN_POINT('',(0.173215321964,3.997812254278,
+    110.44485961324));
+#48911 = CARTESIAN_POINT('',(8.66071381828E-02,4.000000016263,
+    110.47242778925));
+#48912 = CARTESIAN_POINT('',(-9.5109340774E-07,4.,110.49999595989));
+#48913 = PCURVE('',#45483,#48914);
+#48914 = DEFINITIONAL_REPRESENTATION('',(#48915),#48942);
+#48915 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#48916,#48917,#48918,#48919,
+    #48920,#48921,#48922,#48923,#48924,#48925,#48926,#48927,#48928,
+    #48929,#48930,#48931,#48932,#48933,#48934,#48935,#48936,#48937,
+    #48938,#48939,#48940,#48941),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.29153369972,0.403544712967,0.903501738521,1.),.UNSPECIFIED.);
+#48916 = CARTESIAN_POINT('',(-0.931753643862,4.712541745439));
+#48917 = CARTESIAN_POINT('',(-0.931753624255,4.777957411396));
+#48918 = CARTESIAN_POINT('',(-0.93175360116,4.843377483851));
+#48919 = CARTESIAN_POINT('',(-0.931753577654,4.908794316932));
+#48920 = CARTESIAN_POINT('',(-0.931753556054,4.974209088801));
+#48921 = CARTESIAN_POINT('',(-0.93175353866,5.039625919879));
+#48922 = CARTESIAN_POINT('',(-0.931753527805,5.10504599063));
+#48923 = CARTESIAN_POINT('',(-0.931753524191,5.195595203646));
+#48924 = CARTESIAN_POINT('',(-0.931753524392,5.220728760971));
+#48925 = CARTESIAN_POINT('',(-0.931753525905,5.245862325841));
+#48926 = CARTESIAN_POINT('',(-0.931753528788,5.270995893211));
+#48927 = CARTESIAN_POINT('',(-0.931753533051,5.296129458028));
+#48928 = CARTESIAN_POINT('',(-0.931753538655,5.321263015231));
+#48929 = CARTESIAN_POINT('',(-0.931753576099,5.458579208548));
+#48930 = CARTESIAN_POINT('',(-0.931753635211,5.570826394225));
+#48931 = CARTESIAN_POINT('',(-0.931753685911,5.683019765803));
+#48932 = CARTESIAN_POINT('',(-0.931753783385,5.795196987834));
+#48933 = CARTESIAN_POINT('',(-0.931753616822,5.907390338353));
+#48934 = CARTESIAN_POINT('',(-0.931753531697,6.019637556462));
+#48935 = CARTESIAN_POINT('',(-0.931753611388,6.153472950095));
+#48936 = CARTESIAN_POINT('',(-0.931753627597,6.175125681233));
+#48937 = CARTESIAN_POINT('',(-0.931753651251,6.196778415496));
+#48938 = CARTESIAN_POINT('',(-0.931753683032,6.218431150017));
+#48939 = CARTESIAN_POINT('',(-0.931753720179,6.240083881229));
+#48940 = CARTESIAN_POINT('',(-0.93175375648,6.261736604869));
+#48941 = CARTESIAN_POINT('',(-0.931753782278,6.283389315972));
+#48942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48943 = PCURVE('',#48454,#48944);
+#48944 = DEFINITIONAL_REPRESENTATION('',(#48945),#48972);
+#48945 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#48946,#48947,#48948,#48949,
+    #48950,#48951,#48952,#48953,#48954,#48955,#48956,#48957,#48958,
+    #48959,#48960,#48961,#48962,#48963,#48964,#48965,#48966,#48967,
+    #48968,#48969,#48970,#48971),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.29153369972,0.403544712967,0.903501738521,1.),.UNSPECIFIED.);
+#48946 = CARTESIAN_POINT('',(0.,-108.4999957546));
+#48947 = CARTESIAN_POINT('',(-6.541353627404E-02,-108.5832828875));
+#48948 = CARTESIAN_POINT('',(-0.130831477655,-108.6665756367));
+#48949 = CARTESIAN_POINT('',(-0.196246179619,-108.7498642633));
+#48950 = CARTESIAN_POINT('',(-0.261658821673,-108.8331502606));
+#48951 = CARTESIAN_POINT('',(-0.327073524917,-108.9164388689));
+#48952 = CARTESIAN_POINT('',(-0.392491469849,-108.9997315878));
+#48953 = CARTESIAN_POINT('',(-0.483037743236,-109.1150186687));
+#48954 = CARTESIAN_POINT('',(-0.508170484908,-109.1470186628));
+#48955 = CARTESIAN_POINT('',(-0.53330323441,-109.1790186647));
+#48956 = CARTESIAN_POINT('',(-0.558435986683,-109.2110186681));
+#48957 = CARTESIAN_POINT('',(-0.583568736658,-109.2430186669));
+#48958 = CARTESIAN_POINT('',(-0.608701479255,-109.2750186549));
+#48959 = CARTESIAN_POINT('',(-0.746013223159,-109.449849317));
+#48960 = CARTESIAN_POINT('',(-0.858256776286,-109.592762161));
+#48961 = CARTESIAN_POINT('',(-0.970446517572,-109.7356065265));
+#48962 = CARTESIAN_POINT('',(-1.08262011326,-109.878430376));
+#48963 = CARTESIAN_POINT('',(-1.194809826739,-110.0212749901));
+#48964 = CARTESIAN_POINT('',(-1.307053355934,-110.1641879947));
+#48965 = CARTESIAN_POINT('',(-1.440884387215,-110.3345868565));
+#48966 = CARTESIAN_POINT('',(-1.46253641367,-110.3621550506));
+#48967 = CARTESIAN_POINT('',(-1.484188444902,-110.389723243));
+#48968 = CARTESIAN_POINT('',(-1.505840478711,-110.417291431));
+#48969 = CARTESIAN_POINT('',(-1.527492512295,-110.4448596132));
+#48970 = CARTESIAN_POINT('',(-1.549144542249,-110.4724277892));
+#48971 = CARTESIAN_POINT('',(-1.570796564568,-110.4999959598));
+#48972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48973 = ADVANCED_FACE('',(#48974),#45682,.F.);
+#48974 = FACE_BOUND('',#48975,.F.);
+#48975 = EDGE_LOOP('',(#48976,#48977,#48978,#49019));
+#48976 = ORIENTED_EDGE('',*,*,#48778,.F.);
+#48977 = ORIENTED_EDGE('',*,*,#45669,.T.);
+#48978 = ORIENTED_EDGE('',*,*,#48979,.T.);
+#48979 = EDGE_CURVE('',#45629,#48980,#48982,.T.);
+#48980 = VERTEX_POINT('',#48981);
+#48981 = CARTESIAN_POINT('',(1.188844227E-06,3.10000342083,
+    111.75884908815));
+#48982 = SURFACE_CURVE('',#48983,(#49005,#49012),.PCURVE_S1.);
+#48983 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#48984,#48985,#48986,#48987,
+    #48988,#48989,#48990,#48991,#48992,#48993,#48994,#48995,#48996,
+    #48997,#48998,#48999,#49000,#49001,#49002,#49003,#49004),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#48984 = CARTESIAN_POINT('',(1.10389083963E-06,3.100003176376,
+    103.75884884794));
+#48985 = CARTESIAN_POINT('',(-0.885356893287,3.10000375342,
+    104.12248546881));
+#48986 = CARTESIAN_POINT('',(-1.770719476545,2.821861090786,
+    104.48612374722));
+#48987 = CARTESIAN_POINT('',(-2.558981124763,2.265568597481,
+    104.84975015181));
+#48988 = CARTESIAN_POINT('',(-3.15307450313,1.469280005983,
+    105.21340708988));
+#48989 = CARTESIAN_POINT('',(-3.473007114434,0.509190818682,
+    105.5770202509));
+#48990 = CARTESIAN_POINT('',(-3.473000150009,-0.509190665583,
+    105.94067172584));
+#48991 = CARTESIAN_POINT('',(-3.153076091301,-1.469272399793,
+    106.30430244546));
+#48992 = CARTESIAN_POINT('',(-2.55898645833,-2.265570584859,
+    106.66794013277));
+#48993 = CARTESIAN_POINT('',(-1.770718831453,-2.821858933708,
+    107.03157620663));
+#48994 = CARTESIAN_POINT('',(-1.25582885272E-06,-3.3781468755,
+    107.75884896805));
+#48995 = CARTESIAN_POINT('',(1.77071675343,-2.821860314013,
+    108.48612172946));
+#48996 = CARTESIAN_POINT('',(2.558986276032,-2.265573919607,
+    108.84975780334));
+#48997 = CARTESIAN_POINT('',(3.153068357424,-1.469265899325,
+    109.21339549061));
+#48998 = CARTESIAN_POINT('',(3.473011047474,-0.509214790665,
+    109.5770262103));
+#48999 = CARTESIAN_POINT('',(3.472999213083,0.509219485477,
+    109.94067768515));
+#49000 = CARTESIAN_POINT('',(3.153077256715,1.469248490092,
+    110.30429084626));
+#49001 = CARTESIAN_POINT('',(2.558983511551,2.265583105942,
+    110.66794778427));
+#49002 = CARTESIAN_POINT('',(1.770721399095,2.821855626602,
+    111.03157418888));
+#49003 = CARTESIAN_POINT('',(0.885359186025,3.100002819537,
+    111.39521246729));
+#49004 = CARTESIAN_POINT('',(1.18884422085E-06,3.10000342083,
+    111.75884908815));
+#49005 = PCURVE('',#45682,#49006);
+#49006 = DEFINITIONAL_REPRESENTATION('',(#49007),#49011);
+#49007 = LINE('',#49008,#49009);
+#49008 = CARTESIAN_POINT('',(-0.,0.));
+#49009 = VECTOR('',#49010,1.);
+#49010 = DIRECTION('',(0.,1.));
+#49011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49012 = PCURVE('',#46047,#49013);
+#49013 = DEFINITIONAL_REPRESENTATION('',(#49014),#49018);
+#49014 = LINE('',#49015,#49016);
+#49015 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#49016 = VECTOR('',#49017,1.);
+#49017 = DIRECTION('',(0.,1.));
+#49018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49019 = ORIENTED_EDGE('',*,*,#49020,.F.);
+#49020 = EDGE_CURVE('',#48779,#48980,#49021,.T.);
+#49021 = SURFACE_CURVE('',#49022,(#49025,#49032),.PCURVE_S1.);
+#49022 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49023,#49024),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#49023 = CARTESIAN_POINT('',(1.18882658784E-06,3.099996579195,
+    110.74115763455));
+#49024 = CARTESIAN_POINT('',(1.18884422085E-06,3.10000342083,
+    111.75884908815));
+#49025 = PCURVE('',#45682,#49026);
+#49026 = DEFINITIONAL_REPRESENTATION('',(#49027),#49031);
+#49027 = LINE('',#49028,#49029);
+#49028 = CARTESIAN_POINT('',(0.,6.283389315972));
+#49029 = VECTOR('',#49030,1.);
+#49030 = DIRECTION('',(1.,0.));
+#49031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49032 = PCURVE('',#49033,#49076);
+#49033 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#49034,#49035,#49036,#49037,#49038,#49039,#49040,#49041,#49042
+      ,#49043,#49044,#49045,#49046,#49047,#49048,#49049,#49050,#49051
+      ,#49052,#49053,#49054)
+    ,(#49055,#49056,#49057,#49058,#49059,#49060,#49061,#49062,#49063
+      ,#49064,#49065,#49066,#49067,#49068,#49069,#49070,#49071,#49072
+      ,#49073,#49074,#49075
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#49034 = CARTESIAN_POINT('',(1.18882662026E-06,3.099996579195,
+    110.74115763455));
+#49035 = CARTESIAN_POINT('',(-0.885354854373,3.099996656958,
+    111.10479425541));
+#49036 = CARTESIAN_POINT('',(-1.770715326854,2.821850756973,
+    111.46843253386));
+#49037 = CARTESIAN_POINT('',(-2.558976126199,2.265580068462,
+    111.83205893828));
+#49038 = CARTESIAN_POINT('',(-3.153069171074,1.469247666081,
+    112.19571587668));
+#49039 = CARTESIAN_POINT('',(-3.472991157714,0.509221025153,
+    112.55932903732));
+#49040 = CARTESIAN_POINT('',(-3.473003773118,-0.509211002904,
+    112.92298051254));
+#49041 = CARTESIAN_POINT('',(-3.153062525619,-1.469260238389,
+    113.28661123202));
+#49042 = CARTESIAN_POINT('',(-2.558982366069,-2.265566956805,
+    113.65024891939));
+#49043 = CARTESIAN_POINT('',(-1.770715009836,-2.821852728108,
+    114.01388499323));
+#49044 = CARTESIAN_POINT('',(-1.33517741335E-06,-3.378139420006,
+    114.74115775465));
+#49045 = CARTESIAN_POINT('',(1.770712759179,-2.82185406405,
+    115.46843051606));
+#49046 = CARTESIAN_POINT('',(2.55897907304,-2.265567547515,
+    115.83206658994));
+#49047 = CARTESIAN_POINT('',(3.153068005593,-1.469271575491,
+    116.19570427721));
+#49048 = CARTESIAN_POINT('',(3.472992094656,-0.509192205637,
+    116.55933499685));
+#49049 = CARTESIAN_POINT('',(3.472999840119,0.509187031246,
+    116.92298647187));
+#49050 = CARTESIAN_POINT('',(3.153068671293,1.469274344851,
+    117.2865996327));
+#49051 = CARTESIAN_POINT('',(2.558977214785,2.265561634756,
+    117.65025657097));
+#49052 = CARTESIAN_POINT('',(1.770717732978,2.821853504871,
+    118.01388297546));
+#49053 = CARTESIAN_POINT('',(0.885357316983,3.09999623271,
+    118.37752125389));
+#49054 = CARTESIAN_POINT('',(1.2737817392E-06,3.099996334745,
+    118.74115787475));
+#49055 = CARTESIAN_POINT('',(1.18884425326E-06,3.10000342083,
+    111.75884908815));
+#49056 = CARTESIAN_POINT('',(-0.88535687815,3.100004022135,
+    112.12248570901));
+#49057 = CARTESIAN_POINT('',(-1.770719538844,2.821861361831,
+    112.48612398743));
+#49058 = CARTESIAN_POINT('',(-2.558981264468,2.26556884626,
+    112.84975039198));
+#49059 = CARTESIAN_POINT('',(-3.153074711504,1.469280208256,
+    113.21340733012));
+#49060 = CARTESIAN_POINT('',(-3.473007374346,0.509190954004,
+    113.57702049105));
+#49061 = CARTESIAN_POINT('',(-3.473000437828,-0.509190610558,
+    113.9406719661));
+#49062 = CARTESIAN_POINT('',(-3.153076380204,-1.469272429248,
+    114.30430268562));
+#49063 = CARTESIAN_POINT('',(-2.558986722207,-2.265570693385,
+    114.66794037299));
+#49064 = CARTESIAN_POINT('',(-1.770719048415,-2.821859107703,
+    115.03157644683));
+#49065 = CARTESIAN_POINT('',(-1.34840419461E-06,-3.378147141886,
+    115.75884920826));
+#49066 = CARTESIAN_POINT('',(1.77071681573,-2.821860585058,
+    116.48612196966));
+#49067 = CARTESIAN_POINT('',(2.558986415738,-2.265574168387,
+    116.84975804355));
+#49068 = CARTESIAN_POINT('',(3.153068565794,-1.46926610159,
+    117.21339573079));
+#49069 = CARTESIAN_POINT('',(3.473011307391,-0.509214926,117.57702645053
+    ));
+#49070 = CARTESIAN_POINT('',(3.4729995009,0.509219430464,117.94067792532
+    ));
+#49071 = CARTESIAN_POINT('',(3.153077545616,1.469248519536,
+    118.30429108648));
+#49072 = CARTESIAN_POINT('',(2.558983775431,2.265583214471,
+    118.66794802446));
+#49073 = CARTESIAN_POINT('',(1.770721616056,2.821855800598,
+    119.03157442908));
+#49074 = CARTESIAN_POINT('',(0.885359340794,3.100003039725,
+    119.39521270749));
+#49075 = CARTESIAN_POINT('',(1.27379756876E-06,3.100003665284,
+    119.75884932835));
+#49076 = DEFINITIONAL_REPRESENTATION('',(#49077),#49081);
+#49077 = LINE('',#49078,#49079);
+#49078 = CARTESIAN_POINT('',(0.,0.));
+#49079 = VECTOR('',#49080,1.);
+#49080 = DIRECTION('',(1.,0.));
+#49081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49082 = ADVANCED_FACE('',(#49083),#46047,.F.);
+#49083 = FACE_BOUND('',#49084,.F.);
+#49084 = EDGE_LOOP('',(#49085,#49086,#49087,#49296,#49384));
+#49085 = ORIENTED_EDGE('',*,*,#48979,.F.);
+#49086 = ORIENTED_EDGE('',*,*,#46034,.T.);
+#49087 = ORIENTED_EDGE('',*,*,#49088,.T.);
+#49088 = EDGE_CURVE('',#45947,#49089,#49091,.T.);
+#49089 = VERTEX_POINT('',#49090);
+#49090 = CARTESIAN_POINT('',(4.,0.,109.9999957638));
+#49091 = SURFACE_CURVE('',#49092,(#49158,#49227),.PCURVE_S1.);
+#49092 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#49093,#49094,#49095,#49096,
+    #49097,#49098,#49099,#49100,#49101,#49102,#49103,#49104,#49105,
+    #49106,#49107,#49108,#49109,#49110,#49111,#49112,#49113,#49114,
+    #49115,#49116,#49117,#49118,#49119,#49120,#49121,#49122,#49123,
+    #49124,#49125,#49126,#49127,#49128,#49129,#49130,#49131,#49132,
+    #49133,#49134,#49135,#49136,#49137,#49138,#49139,#49140,#49141,
+    #49142,#49143,#49144,#49145,#49146,#49147,#49148,#49149,#49150,
+    #49151,#49152,#49153,#49154,#49155,#49156,#49157),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924577907509E-02,0.113259131079,
+    0.273267937501,0.347949924099,0.530607193765,0.567948452717,
+    0.763922157394,0.961227206698,1.),.UNSPECIFIED.);
+#49093 = CARTESIAN_POINT('',(-8.8307982615E-07,4.,103.99999624863));
+#49094 = CARTESIAN_POINT('',(-0.116008869368,3.999999968589,
+    104.03692268343));
+#49095 = CARTESIAN_POINT('',(-0.232017292338,3.996154824016,
+    104.07384924966));
+#49096 = CARTESIAN_POINT('',(-0.347876827202,3.988464578448,
+    104.11077575901));
+#49097 = CARTESIAN_POINT('',(-0.463438736112,3.976936136617,
+    104.14770220227));
+#49098 = CARTESIAN_POINT('',(-0.578554974219,3.961583278909,
+    104.18462865826));
+#49099 = CARTESIAN_POINT('',(-0.693078295724,3.942426644447,
+    104.22155520267));
+#49100 = CARTESIAN_POINT('',(-0.806862359937,3.919493714178,
+    104.25848181699));
+#49101 = CARTESIAN_POINT('',(-1.066517033881,3.858144734783,
+    104.3434081023));
+#49102 = CARTESIAN_POINT('',(-1.211779846322,3.81714732066,
+    104.39140843426));
+#49103 = CARTESIAN_POINT('',(-1.35523022425,3.769902293699,
+    104.43940854491));
+#49104 = CARTESIAN_POINT('',(-1.496554710258,3.716503994986,
+    104.48740837271));
+#49105 = CARTESIAN_POINT('',(-1.635446825422,3.657065209569,
+    104.53540819994));
+#49106 = CARTESIAN_POINT('',(-1.771607454794,3.591717011459,
+    104.58340830978));
+#49107 = CARTESIAN_POINT('',(-1.904745232891,3.520608608618,
+    104.63140864337));
+#49108 = CARTESIAN_POINT('',(-2.359106329831,3.252183080605,
+    104.79938956411));
+#49109 = CARTESIAN_POINT('',(-2.663123943077,3.025427980037,
+    104.91942098913));
+#49110 = CARTESIAN_POINT('',(-2.942002744087,2.766309880289,
+    105.03942607383));
+#49111 = CARTESIAN_POINT('',(-3.191775806959,2.478154494846,
+    105.15940836251));
+#49112 = CARTESIAN_POINT('',(-3.409051477911,2.164767536931,
+    105.27939066796));
+#49113 = CARTESIAN_POINT('',(-3.590983186846,1.830377921602,
+    105.39939578493));
+#49114 = CARTESIAN_POINT('',(-3.735331934185,1.479652934257,
+    105.51942722216));
+#49115 = CARTESIAN_POINT('',(-3.88981972852,0.948816676273,
+    105.6954079099));
+#49116 = CARTESIAN_POINT('',(-3.930489887268,0.777422536403,
+    105.75140859782));
+#49117 = CARTESIAN_POINT('',(-3.96252395597,0.604056740881,
+    105.80740879889));
+#49118 = CARTESIAN_POINT('',(-3.985812051009,0.42922780903,
+    105.86340839017));
+#49119 = CARTESIAN_POINT('',(-4.000280515313,0.253449100656,
+    105.91940798146));
+#49120 = CARTESIAN_POINT('',(-4.005892018352,7.723788753452E-02,
+    105.97540818255));
+#49121 = CARTESIAN_POINT('',(-4.00264565613,-9.888557510363E-02,
+    106.03140887058));
+#49122 = CARTESIAN_POINT('',(-3.961059646378,-0.703669812744,
+    106.22437229686));
+#49123 = CARTESIAN_POINT('',(-3.878747243117,-1.129617702063,
+    106.36143357775));
+#49124 = CARTESIAN_POINT('',(-3.744062279123,-1.544187959513,
+    106.49844126194));
+#49125 = CARTESIAN_POINT('',(-3.559019602591,-1.93992205095,
+    106.6354083952));
+#49126 = CARTESIAN_POINT('',(-3.326700961466,-2.309887338085,
+    106.77237552503));
+#49127 = CARTESIAN_POINT('',(-3.051262871307,-2.647736997786,
+    106.90938321797));
+#49128 = CARTESIAN_POINT('',(-2.737881978528,-2.947735910566,
+    107.04644450805));
+#49129 = CARTESIAN_POINT('',(-2.322613674189,-3.257791196794,
+    107.21140834086));
+#49130 = CARTESIAN_POINT('',(-2.250805696141,-3.308646752534,
+    107.23940834632));
+#49131 = CARTESIAN_POINT('',(-2.177727063542,-3.357691997432,
+    107.2674083603));
+#49132 = CARTESIAN_POINT('',(-2.10343109451,-3.404889970412,
+    107.29540837854));
+#49133 = CARTESIAN_POINT('',(-2.027972306322,-3.450205651506,
+    107.32340839679));
+#49134 = CARTESIAN_POINT('',(-1.95140641541,-3.493605961857,
+    107.35140841082));
+#49135 = CARTESIAN_POINT('',(-1.873790337363,-3.535059763716,
+    107.37940841638));
+#49136 = CARTESIAN_POINT('',(-1.382632345518,-3.781726077615,
+    107.55435745386));
+#49137 = CARTESIAN_POINT('',(-0.942365171417,-3.9346936692,
+    107.70144479628));
+#49138 = CARTESIAN_POINT('',(-0.483277420974,-4.028749541324,
+    107.84845392911));
+#49139 = CARTESIAN_POINT('',(-1.463350048792E-02,-4.061509603262,
+    107.99540841048));
+#49140 = CARTESIAN_POINT('',(0.454234345322,-4.032127363842,
+    108.14236285297));
+#49141 = CARTESIAN_POINT('',(0.913987903287,-3.941382053863,
+    108.28937203574));
+#49142 = CARTESIAN_POINT('',(1.355345913836,-3.791590931458,
+    108.43645936468));
+#49143 = CARTESIAN_POINT('',(2.186222845054,-3.381783488022,
+    108.73135571088));
+#49144 = CARTESIAN_POINT('',(2.576168518695,-3.120631025862,
+    108.87944607339));
+#49145 = CARTESIAN_POINT('',(2.929910463769,-2.808281372131,
+    109.02745548107));
+#49146 = CARTESIAN_POINT('',(3.239816900478,-2.450826243972,
+    109.17540843225));
+#49147 = CARTESIAN_POINT('',(3.499474090044,-2.055359027662,
+    109.3233613652));
+#49148 = CARTESIAN_POINT('',(3.703801156315,-1.629981374441,
+    109.47137071296));
+#49149 = CARTESIAN_POINT('',(3.849012486679,-1.183694546285,
+    109.6194610271));
+#49150 = CARTESIAN_POINT('',(3.950038205459,-0.636820687233,
+    109.7964817421));
+#49151 = CARTESIAN_POINT('',(3.964286533069,-0.54657043051,
+    109.8255551658));
+#49152 = CARTESIAN_POINT('',(3.976177776795,-0.455958631492,
+    109.8546286002));
+#49153 = CARTESIAN_POINT('',(3.985701360108,-0.365057147575,
+    109.88370204071));
+#49154 = CARTESIAN_POINT('',(3.992849347661,-0.2739380787,
+    109.91277548251));
+#49155 = CARTESIAN_POINT('',(3.997616445286,-0.18267376736,
+    109.94184892053));
+#49156 = CARTESIAN_POINT('',(4.,-9.133679859666E-02,109.97092234947));
+#49157 = CARTESIAN_POINT('',(4.,-8.9E-16,109.9999957638));
+#49158 = PCURVE('',#46047,#49159);
+#49159 = DEFINITIONAL_REPRESENTATION('',(#49160),#49226);
+#49160 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#49161,#49162,#49163,#49164,
+    #49165,#49166,#49167,#49168,#49169,#49170,#49171,#49172,#49173,
+    #49174,#49175,#49176,#49177,#49178,#49179,#49180,#49181,#49182,
+    #49183,#49184,#49185,#49186,#49187,#49188,#49189,#49190,#49191,
+    #49192,#49193,#49194,#49195,#49196,#49197,#49198,#49199,#49200,
+    #49201,#49202,#49203,#49204,#49205,#49206,#49207,#49208,#49209,
+    #49210,#49211,#49212,#49213,#49214,#49215,#49216,#49217,#49218,
+    #49219,#49220,#49221,#49222,#49223,#49224,#49225),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924577907509E-02,0.113259131079,
+    0.273267937501,0.347949924099,0.530607193765,0.567948452717,
+    0.763922157394,0.961227206698,1.),.UNSPECIFIED.);
+#49161 = CARTESIAN_POINT('',(-0.103532464898,0.));
+#49162 = CARTESIAN_POINT('',(-0.103532499455,2.900291916947E-02));
+#49163 = CARTESIAN_POINT('',(-0.103532553753,5.800595666955E-02));
+#49164 = CARTESIAN_POINT('',(-0.103532601676,8.700895046304E-02));
+#49165 = CARTESIAN_POINT('',(-0.103532634154,0.116011886177));
+#49166 = CARTESIAN_POINT('',(-0.10353265277,0.145014823411));
+#49167 = CARTESIAN_POINT('',(-0.103532663366,0.174017822054));
+#49168 = CARTESIAN_POINT('',(-0.103532669652,0.203020868585));
+#49169 = CARTESIAN_POINT('',(-0.103532663124,0.269723987989));
+#49170 = CARTESIAN_POINT('',(-0.103532648412,0.307424575684));
+#49171 = CARTESIAN_POINT('',(-0.103532628251,0.345124980762));
+#49172 = CARTESIAN_POINT('',(-0.103532607408,0.382825158563));
+#49173 = CARTESIAN_POINT('',(-0.103532589591,0.42052533455));
+#49174 = CARTESIAN_POINT('',(-0.103532577221,0.45822573438));
+#49175 = CARTESIAN_POINT('',(-0.103532571184,0.495926313969));
+#49176 = CARTESIAN_POINT('',(-0.103532569136,0.627862456107));
+#49177 = CARTESIAN_POINT('',(-0.103532602678,0.722137972372));
+#49178 = CARTESIAN_POINT('',(-0.103532667361,0.8163928462));
+#49179 = CARTESIAN_POINT('',(-0.103532715994,0.910629834979));
+#49180 = CARTESIAN_POINT('',(-0.103532734803,1.004866824583));
+#49181 = CARTESIAN_POINT('',(-0.103532734365,1.099121703068));
+#49182 = CARTESIAN_POINT('',(-0.103532718327,1.193397230652));
+#49183 = CARTESIAN_POINT('',(-0.103532681906,1.331616598863));
+#49184 = CARTESIAN_POINT('',(-0.103532668394,1.375600851948));
+#49185 = CARTESIAN_POINT('',(-0.103532653571,1.419584720158));
+#49186 = CARTESIAN_POINT('',(-0.103532638098,1.463568108156));
+#49187 = CARTESIAN_POINT('',(-0.103532622684,1.507551496214));
+#49188 = CARTESIAN_POINT('',(-0.103532608094,1.55153536457));
+#49189 = CARTESIAN_POINT('',(-0.103532595148,1.595519617798));
+#49190 = CARTESIAN_POINT('',(-0.103532559219,1.747077627154));
+#49191 = CARTESIAN_POINT('',(-0.103532548566,1.854728796421));
+#49192 = CARTESIAN_POINT('',(-0.103532565827,1.962337898289));
+#49193 = CARTESIAN_POINT('',(-0.103532617364,2.069915177094));
+#49194 = CARTESIAN_POINT('',(-0.103532712454,2.177492456633));
+#49195 = CARTESIAN_POINT('',(-0.103532771069,2.285101560436));
+#49196 = CARTESIAN_POINT('',(-0.103532773403,2.392752729614));
+#49197 = CARTESIAN_POINT('',(-0.103532732787,2.522319197161));
+#49198 = CARTESIAN_POINT('',(-0.103532724366,2.544311058292));
+#49199 = CARTESIAN_POINT('',(-0.10353271462,2.566302925688));
+#49200 = CARTESIAN_POINT('',(-0.103532703796,2.588294796193));
+#49201 = CARTESIAN_POINT('',(-0.103532692178,2.610286666651));
+#49202 = CARTESIAN_POINT('',(-0.103532680092,2.632278533918));
+#49203 = CARTESIAN_POINT('',(-0.103532667903,2.654270394848));
+#49204 = CARTESIAN_POINT('',(-0.103532593648,2.791679474428));
+#49205 = CARTESIAN_POINT('',(-0.103532507894,2.907205324788));
+#49206 = CARTESIAN_POINT('',(-0.10353263756,3.022669857975));
+#49207 = CARTESIAN_POINT('',(-0.103532606635,3.138091373602));
+#49208 = CARTESIAN_POINT('',(-0.103532517008,3.253512841732));
+#49209 = CARTESIAN_POINT('',(-0.103532737048,3.368977389217));
+#49210 = CARTESIAN_POINT('',(-0.103532702995,3.484503244628));
+#49211 = CARTESIAN_POINT('',(-0.103532654609,3.716121792227));
+#49212 = CARTESIAN_POINT('',(-0.103532604569,3.832435449321));
+#49213 = CARTESIAN_POINT('',(-0.103532561379,3.948685523913));
+#49214 = CARTESIAN_POINT('',(-0.103532618928,4.064891281535));
+#49215 = CARTESIAN_POINT('',(-0.103532682535,4.181097046852));
+#49216 = CARTESIAN_POINT('',(-0.103532719754,4.297347122803));
+#49217 = CARTESIAN_POINT('',(-0.103532730849,4.413660778426));
+#49218 = CARTESIAN_POINT('',(-0.103532715458,4.5526970378));
+#49219 = CARTESIAN_POINT('',(-0.103532712016,4.575531992211));
+#49220 = CARTESIAN_POINT('',(-0.10353270769,4.598366954304));
+#49221 = CARTESIAN_POINT('',(-0.103532702525,4.621201920463));
+#49222 = CARTESIAN_POINT('',(-0.103532696577,4.644036886905));
+#49223 = CARTESIAN_POINT('',(-0.103532689911,4.666871849676));
+#49224 = CARTESIAN_POINT('',(-0.103532682606,4.689706804657));
+#49225 = CARTESIAN_POINT('',(-0.103532674751,4.712541747556));
+#49226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49227 = PCURVE('',#46002,#49228);
+#49228 = DEFINITIONAL_REPRESENTATION('',(#49229),#49295);
+#49229 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#49230,#49231,#49232,#49233,
+    #49234,#49235,#49236,#49237,#49238,#49239,#49240,#49241,#49242,
+    #49243,#49244,#49245,#49246,#49247,#49248,#49249,#49250,#49251,
+    #49252,#49253,#49254,#49255,#49256,#49257,#49258,#49259,#49260,
+    #49261,#49262,#49263,#49264,#49265,#49266,#49267,#49268,#49269,
+    #49270,#49271,#49272,#49273,#49274,#49275,#49276,#49277,#49278,
+    #49279,#49280,#49281,#49282,#49283,#49284,#49285,#49286,#49287,
+    #49288,#49289,#49290,#49291,#49292,#49293,#49294),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924577907509E-02,0.113259131079,
+    0.273267937501,0.347949924099,0.530607193765,0.567948452717,
+    0.763922157394,0.961227206698,1.),.UNSPECIFIED.);
+#49230 = CARTESIAN_POINT('',(-1.570796547565,-103.9999962486));
+#49231 = CARTESIAN_POINT('',(-1.599798544137,-104.0369226834));
+#49232 = CARTESIAN_POINT('',(-1.62880065043,-104.0738492496));
+#49233 = CARTESIAN_POINT('',(-1.657802706529,-104.110775759));
+#49234 = CARTESIAN_POINT('',(-1.686804699964,-104.1477022022));
+#49235 = CARTESIAN_POINT('',(-1.715806691983,-104.1846286582));
+#49236 = CARTESIAN_POINT('',(-1.744808743807,-104.2215552026));
+#49237 = CARTESIAN_POINT('',(-1.773810842895,-104.2584818169));
+#49238 = CARTESIAN_POINT('',(-1.840511783187,-104.3434081023));
+#49239 = CARTESIAN_POINT('',(-1.878211139216,-104.3914084342));
+#49240 = CARTESIAN_POINT('',(-1.915910313976,-104.4394085449));
+#49241 = CARTESIAN_POINT('',(-1.95360926341,-104.4874083727));
+#49242 = CARTESIAN_POINT('',(-1.991308213026,-104.5354081999));
+#49243 = CARTESIAN_POINT('',(-2.029007388192,-104.5834083097));
+#49244 = CARTESIAN_POINT('',(-2.066706744439,-104.6314086433));
+#49245 = CARTESIAN_POINT('',(-2.198638609075,-104.7993895641));
+#49246 = CARTESIAN_POINT('',(-2.292911075411,-104.9194209891));
+#49247 = CARTESIAN_POINT('',(-2.387162900517,-105.0394260738));
+#49248 = CARTESIAN_POINT('',(-2.481396838506,-105.1594083625));
+#49249 = CARTESIAN_POINT('',(-2.575630774431,-105.2793906679));
+#49250 = CARTESIAN_POINT('',(-2.669882595302,-105.3993957849));
+#49251 = CARTESIAN_POINT('',(-2.764155059217,-105.5194272221));
+#49252 = CARTESIAN_POINT('',(-2.902369930747,-105.6954079099));
+#49253 = CARTESIAN_POINT('',(-2.946352752141,-105.7514085978));
+#49254 = CARTESIAN_POINT('',(-2.990335188033,-105.8074087988));
+#49255 = CARTESIAN_POINT('',(-3.03431714334,-105.8634083901));
+#49256 = CARTESIAN_POINT('',(-3.078299098643,-105.9194079814));
+#49257 = CARTESIAN_POINT('',(-3.122281534523,-105.9754081825));
+#49258 = CARTESIAN_POINT('',(-3.166264355892,-106.0314088705));
+#49259 = CARTESIAN_POINT('',(-3.317817434528,-106.2243722968));
+#49260 = CARTESIAN_POINT('',(-3.425465106892,-106.3614335777));
+#49261 = CARTESIAN_POINT('',(-3.533070721962,-106.4984412619));
+#49262 = CARTESIAN_POINT('',(-3.640644525424,-106.6354083952));
+#49263 = CARTESIAN_POINT('',(-3.748218329249,-106.772375525));
+#49264 = CARTESIAN_POINT('',(-3.855823943327,-106.9093832179));
+#49265 = CARTESIAN_POINT('',(-3.963471614389,-107.046444508));
+#49266 = CARTESIAN_POINT('',(-4.093033868997,-107.2114083408));
+#49267 = CARTESIAN_POINT('',(-4.115025014954,-107.2394083463));
+#49268 = CARTESIAN_POINT('',(-4.137016167134,-107.2674083603));
+#49269 = CARTESIAN_POINT('',(-4.159007322425,-107.2954083785));
+#49270 = CARTESIAN_POINT('',(-4.180998477716,-107.3234083967));
+#49271 = CARTESIAN_POINT('',(-4.202989629895,-107.3514084108));
+#49272 = CARTESIAN_POINT('',(-4.224980775851,-107.3794084163));
+#49273 = CARTESIAN_POINT('',(-4.362385388984,-107.5543574538));
+#49274 = CARTESIAN_POINT('',(-4.477907483311,-107.7014447962));
+#49275 = CARTESIAN_POINT('',(-4.593368295269,-107.8484539291));
+#49276 = CARTESIAN_POINT('',(-4.708786024954,-107.9954084104));
+#49277 = CARTESIAN_POINT('',(-4.82420376245,-108.1423628529));
+#49278 = CARTESIAN_POINT('',(-4.939664567758,-108.2893720357));
+#49279 = CARTESIAN_POINT('',(-5.055186663446,-108.4364593646));
+#49280 = CARTESIAN_POINT('',(-5.286797681039,-108.7313557108));
+#49281 = CARTESIAN_POINT('',(-5.403107557872,-108.8794460733));
+#49282 = CARTESIAN_POINT('',(-5.519353861883,-109.027455481));
+#49283 = CARTESIAN_POINT('',(-5.635555858413,-109.1754084322));
+#49284 = CARTESIAN_POINT('',(-5.751757856379,-109.3233613651));
+#49285 = CARTESIAN_POINT('',(-5.868004167338,-109.4713707129));
+#49286 = CARTESIAN_POINT('',(-5.984314051174,-109.6194610271));
+#49287 = CARTESIAN_POINT('',(-6.123345795204,-109.7964817421));
+#49288 = CARTESIAN_POINT('',(-6.146180007807,-109.8255551658));
+#49289 = CARTESIAN_POINT('',(-6.169014227852,-109.8546286002));
+#49290 = CARTESIAN_POINT('',(-6.191848451715,-109.8837020407));
+#49291 = CARTESIAN_POINT('',(-6.214682675608,-109.9127754825));
+#49292 = CARTESIAN_POINT('',(-6.237516895583,-109.9418489205));
+#49293 = CARTESIAN_POINT('',(-6.26035110753,-109.9709223494));
+#49294 = CARTESIAN_POINT('',(-6.28318530718,-109.9999957638));
+#49295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49296 = ORIENTED_EDGE('',*,*,#49297,.T.);
+#49297 = EDGE_CURVE('',#49089,#49298,#49300,.T.);
+#49298 = VERTEX_POINT('',#49299);
+#49299 = CARTESIAN_POINT('',(-9.51043442E-07,4.,111.99999595993));
+#49300 = SURFACE_CURVE('',#49301,(#49325,#49352),.PCURVE_S1.);
+#49301 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#49302,#49303,#49304,#49305,
+    #49306,#49307,#49308,#49309,#49310,#49311,#49312,#49313,#49314,
+    #49315,#49316,#49317,#49318,#49319,#49320,#49321,#49322,#49323,
+    #49324),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607614219856,
+    0.855112120864,1.),.UNSPECIFIED.);
+#49302 = CARTESIAN_POINT('',(4.,-1.07E-15,109.9999957638));
+#49303 = CARTESIAN_POINT('',(4.,0.477103374317,110.15186252821));
+#49304 = CARTESIAN_POINT('',(3.934963295897,0.954719514538,
+    110.30389223604));
+#49305 = CARTESIAN_POINT('',(3.804647489611,1.421693150735,
+    110.45582875954));
+#49306 = CARTESIAN_POINT('',(3.611390239987,1.867713274657,
+    110.60770228075));
+#49307 = CARTESIAN_POINT('',(3.359098292656,2.283202325251,
+    110.75957568019));
+#49308 = CARTESIAN_POINT('',(3.053329707152,2.659436658834,
+    110.91151197247));
+#49309 = CARTESIAN_POINT('',(2.701148060426,2.988549284155,
+    111.06354153629));
+#49310 = CARTESIAN_POINT('',(2.153203634254,3.376607926177,
+    111.27726776123));
+#49311 = CARTESIAN_POINT('',(1.988369059848,3.480122534645,
+    111.33912912497));
+#49312 = CARTESIAN_POINT('',(1.817870168535,3.574424732172,
+    111.40098967473));
+#49313 = CARTESIAN_POINT('',(1.642309991385,3.659155832509,
+    111.46284920209));
+#49314 = CARTESIAN_POINT('',(1.462314939407,3.734005774317,
+    111.52470873738));
+#49315 = CARTESIAN_POINT('',(1.278533022743,3.798712633786,
+    111.5865693048));
+#49316 = CARTESIAN_POINT('',(1.091633032075,3.853064274762,
+    111.6484306822));
+#49317 = CARTESIAN_POINT('',(0.791469871286,3.922565282469,
+    111.74650335874));
+#49318 = CARTESIAN_POINT('',(0.679800345003,3.944625848148,
+    111.7827165983));
+#49319 = CARTESIAN_POINT('',(0.567433503119,3.963052058808,
+    111.81892985982));
+#49320 = CARTESIAN_POINT('',(0.454507466778,3.977818487341,
+    111.85514312351));
+#49321 = CARTESIAN_POINT('',(0.341161078529,3.988906054122,111.891356374
+    ));
+#49322 = CARTESIAN_POINT('',(0.22753390233,3.996302027013,
+    111.92756960043));
+#49323 = CARTESIAN_POINT('',(0.113766223548,4.000000021361,
+    111.96378279639));
+#49324 = CARTESIAN_POINT('',(-9.5104344407E-07,4.,111.99999595993));
+#49325 = PCURVE('',#46047,#49326);
+#49326 = DEFINITIONAL_REPRESENTATION('',(#49327),#49351);
+#49327 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#49328,#49329,#49330,#49331,
+    #49332,#49333,#49334,#49335,#49336,#49337,#49338,#49339,#49340,
+    #49341,#49342,#49343,#49344,#49345,#49346,#49347,#49348,#49349,
+    #49350),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607614219856,
+    0.855112120864,1.),.UNSPECIFIED.);
+#49328 = CARTESIAN_POINT('',(-0.103532674751,4.712541747556));
+#49329 = CARTESIAN_POINT('',(-0.103532633722,4.831821473547));
+#49330 = CARTESIAN_POINT('',(-0.103532577192,4.951229162678));
+#49331 = CARTESIAN_POINT('',(-0.10353252107,5.07056365763));
+#49332 = CARTESIAN_POINT('',(-0.103532479091,5.189848683335));
+#49333 = CARTESIAN_POINT('',(-0.10353250102,5.309133680143));
+#49334 = CARTESIAN_POINT('',(-0.103532704966,5.428468150759));
+#49335 = CARTESIAN_POINT('',(-0.103532828781,5.547875830809));
+#49336 = CARTESIAN_POINT('',(-0.103532818802,5.715741459159));
+#49337 = CARTESIAN_POINT('',(-0.103532793652,5.764328824879));
+#49338 = CARTESIAN_POINT('',(-0.103532743699,5.812915538934));
+#49339 = CARTESIAN_POINT('',(-0.103532666576,5.861501437302));
+#49340 = CARTESIAN_POINT('',(-0.103532571578,5.910087334303));
+#49341 = CARTESIAN_POINT('',(-0.103532481701,5.958674045499));
+#49342 = CARTESIAN_POINT('',(-0.103532426212,6.007261410105));
+#49343 = CARTESIAN_POINT('',(-0.103532422328,6.084290012314));
+#49344 = CARTESIAN_POINT('',(-0.103532437565,6.112732755716));
+#49345 = CARTESIAN_POINT('',(-0.103532476474,6.141175528013));
+#49346 = CARTESIAN_POINT('',(-0.103532539869,6.169618314425));
+#49347 = CARTESIAN_POINT('',(-0.103532622372,6.198061100467));
+#49348 = CARTESIAN_POINT('',(-0.103532712417,6.226503871951));
+#49349 = CARTESIAN_POINT('',(-0.103532792245,6.254946614986));
+#49350 = CARTESIAN_POINT('',(-0.10353283791,6.283389315972));
+#49351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49352 = PCURVE('',#49353,#49358);
+#49353 = CYLINDRICAL_SURFACE('',#49354,4.);
+#49354 = AXIS2_PLACEMENT_3D('',#49355,#49356,#49357);
+#49355 = CARTESIAN_POINT('',(0.,0.,0.));
+#49356 = DIRECTION('',(-0.,-0.,-1.));
+#49357 = DIRECTION('',(1.,0.,0.));
+#49358 = DEFINITIONAL_REPRESENTATION('',(#49359),#49383);
+#49359 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#49360,#49361,#49362,#49363,
+    #49364,#49365,#49366,#49367,#49368,#49369,#49370,#49371,#49372,
+    #49373,#49374,#49375,#49376,#49377,#49378,#49379,#49380,#49381,
+    #49382),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607614219856,
+    0.855112120864,1.),.UNSPECIFIED.);
+#49360 = CARTESIAN_POINT('',(0.,-109.9999957638));
+#49361 = CARTESIAN_POINT('',(-0.119275843579,-110.1518625282));
+#49362 = CARTESIAN_POINT('',(-0.238679639975,-110.303892236));
+#49363 = CARTESIAN_POINT('',(-0.358010243545,-110.4558287595));
+#49364 = CARTESIAN_POINT('',(-0.477291380971,-110.6077022807));
+#49365 = CARTESIAN_POINT('',(-0.596572530792,-110.7595756801));
+#49366 = CARTESIAN_POINT('',(-0.71590316286,-110.9115119724));
+#49367 = CARTESIAN_POINT('',(-0.835306980391,-111.0635415362));
+#49368 = CARTESIAN_POINT('',(-1.003167153568,-111.2772677612));
+#49369 = CARTESIAN_POINT('',(-1.051752937361,-111.3391291249));
+#49370 = CARTESIAN_POINT('',(-1.100338066485,-111.4009896747));
+#49371 = CARTESIAN_POINT('',(-1.14892237801,-111.462849202));
+#49372 = CARTESIAN_POINT('',(-1.19750668788,-111.5247087373));
+#49373 = CARTESIAN_POINT('',(-1.24609181331,-111.5865693048));
+#49374 = CARTESIAN_POINT('',(-1.294677594711,-111.6484306822));
+#49375 = CARTESIAN_POINT('',(-1.371703691412,-111.7465033587));
+#49376 = CARTESIAN_POINT('',(-1.400145511111,-111.7827165983));
+#49377 = CARTESIAN_POINT('',(-1.428587360414,-111.8189298598));
+#49378 = CARTESIAN_POINT('',(-1.457029224464,-111.8551431235));
+#49379 = CARTESIAN_POINT('',(-1.485471089362,-111.891356374));
+#49380 = CARTESIAN_POINT('',(-1.51391294217,-111.9275696004));
+#49381 = CARTESIAN_POINT('',(-1.542354770908,-111.9637827963));
+#49382 = CARTESIAN_POINT('',(-1.570796564556,-111.9999959599));
+#49383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49384 = ORIENTED_EDGE('',*,*,#49385,.F.);
+#49385 = EDGE_CURVE('',#48980,#49298,#49386,.T.);
+#49386 = SURFACE_CURVE('',#49387,(#49390,#49397),.PCURVE_S1.);
+#49387 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49388,#49389),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#49388 = CARTESIAN_POINT('',(1.18884422085E-06,3.10000342083,
+    111.75884908815));
+#49389 = CARTESIAN_POINT('',(-1.18882203104E-06,4.100005222147,
+    112.02679155787));
+#49390 = PCURVE('',#46047,#49391);
+#49391 = DEFINITIONAL_REPRESENTATION('',(#49392),#49396);
+#49392 = LINE('',#49393,#49394);
+#49393 = CARTESIAN_POINT('',(0.,6.283389315972));
+#49394 = VECTOR('',#49395,1.);
+#49395 = DIRECTION('',(1.,0.));
+#49396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49397 = PCURVE('',#49398,#49441);
+#49398 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#49399,#49400,#49401,#49402,#49403,#49404,#49405,#49406,#49407
+      ,#49408,#49409,#49410,#49411,#49412,#49413,#49414,#49415,#49416
+      ,#49417,#49418,#49419)
+    ,(#49420,#49421,#49422,#49423,#49424,#49425,#49426,#49427,#49428
+      ,#49429,#49430,#49431,#49432,#49433,#49434,#49435,#49436,#49437
+      ,#49438,#49439,#49440
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#49399 = CARTESIAN_POINT('',(1.18884425238E-06,3.10000342083,
+    111.75884908815));
+#49400 = CARTESIAN_POINT('',(-0.88535687815,3.100004022135,
+    112.12248570901));
+#49401 = CARTESIAN_POINT('',(-1.770719538844,2.821861361831,
+    112.48612398744));
+#49402 = CARTESIAN_POINT('',(-2.558980967419,2.265568486624,
+    112.84975177144));
+#49403 = CARTESIAN_POINT('',(-3.15307587848,1.46928162111,
+    113.21340191079));
+#49404 = CARTESIAN_POINT('',(-3.473005290461,0.509188431051,
+    113.57703016842));
+#49405 = CARTESIAN_POINT('',(-3.473002521714,-0.509188087605,
+    113.94066228872));
+#49406 = CARTESIAN_POINT('',(-3.153075213228,-1.469273842101,
+    114.30430810494));
+#49407 = CARTESIAN_POINT('',(-2.558987019256,-2.26557033375,
+    114.66793899354));
+#49408 = CARTESIAN_POINT('',(-1.770719048415,-2.821859107703,
+    115.03157644683));
+#49409 = CARTESIAN_POINT('',(-1.34840430018E-06,-3.378147141887,
+    115.75884920826));
+#49410 = CARTESIAN_POINT('',(1.77071681573,-2.821860585058,
+    116.48612196965));
+#49411 = CARTESIAN_POINT('',(2.558986415737,-2.265574168387,
+    116.84975804355));
+#49412 = CARTESIAN_POINT('',(3.153068565795,-1.469266101589,
+    117.21339573078));
+#49413 = CARTESIAN_POINT('',(3.47301130739,-0.509214926,117.57702645054)
+  );
+#49414 = CARTESIAN_POINT('',(3.472999500901,0.509219430465,
+    117.94067792531));
+#49415 = CARTESIAN_POINT('',(3.153077545615,1.469248519536,
+    118.30429108648));
+#49416 = CARTESIAN_POINT('',(2.558983775431,2.265583214471,
+    118.66794802446));
+#49417 = CARTESIAN_POINT('',(1.770721616055,2.821855800597,
+    119.03157442908));
+#49418 = CARTESIAN_POINT('',(0.885359340794,3.100003039725,
+    119.39521270749));
+#49419 = CARTESIAN_POINT('',(1.27379756831E-06,3.100003665284,
+    119.75884932835));
+#49420 = CARTESIAN_POINT('',(-1.18882199818E-06,4.100005222147,
+    112.02679155787));
+#49421 = CARTESIAN_POINT('',(-1.170960869911,4.100005282227,
+    112.3904276643));
+#49422 = CARTESIAN_POINT('',(-2.341916658382,3.732138020458,
+    112.75406211306));
+#49423 = CARTESIAN_POINT('',(-3.384468342284,2.996396454514,
+    113.11770705651));
+#49424 = CARTESIAN_POINT('',(-4.170196118671,1.943238797994,
+    113.48132964422));
+#49425 = CARTESIAN_POINT('',(-4.593329337161,0.673440170175,
+    113.84497411391));
+#49426 = CARTESIAN_POINT('',(-4.5933289792,-0.673444185049,
+    114.20861472108));
+#49427 = CARTESIAN_POINT('',(-4.17019420566,-1.943237614055,
+    114.57224163186));
+#49428 = CARTESIAN_POINT('',(-3.384465642916,-2.996402003476,
+    114.93588347071));
+#49429 = CARTESIAN_POINT('',(-2.341916409196,-3.73213855696,
+    115.29951874463));
+#49430 = CARTESIAN_POINT('',(1.33169542135E-06,-4.467872812018,
+    116.02679143777));
+#49431 = CARTESIAN_POINT('',(2.341918664584,-3.732137258249,
+    116.75406413089));
+#49432 = CARTESIAN_POINT('',(3.38446894439,-2.996403680653,
+    117.11770078437));
+#49433 = CARTESIAN_POINT('',(4.170188281394,-1.943215699815,
+    117.48133582414));
+#49434 = CARTESIAN_POINT('',(4.593341137207,-0.673484915945,
+    117.84497783215));
+#49435 = CARTESIAN_POINT('',(4.593321752898,0.673501194411,
+    118.20859908392));
+#49436 = CARTESIAN_POINT('',(4.170194440232,1.943190825416,
+    118.57225865085));
+#49437 = CARTESIAN_POINT('',(3.384468406088,2.996425033154,
+    118.93587443947));
+#49438 = CARTESIAN_POINT('',(2.341914165659,3.732133084836,
+    119.2995207625));
+#49439 = CARTESIAN_POINT('',(1.170958407309,4.100005559518,
+    119.66315521123));
+#49440 = CARTESIAN_POINT('',(-1.27377766912E-06,4.100005595321,
+    120.02679131767));
+#49441 = DEFINITIONAL_REPRESENTATION('',(#49442),#49446);
+#49442 = LINE('',#49443,#49444);
+#49443 = CARTESIAN_POINT('',(0.,0.));
+#49444 = VECTOR('',#49445,1.);
+#49445 = DIRECTION('',(1.,0.));
+#49446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49447 = ADVANCED_FACE('',(#49448),#46002,.T.);
+#49448 = FACE_BOUND('',#49449,.F.);
+#49449 = EDGE_LOOP('',(#49450,#49680,#49701,#49702,#49703));
+#49450 = ORIENTED_EDGE('',*,*,#49451,.T.);
+#49451 = EDGE_CURVE('',#46101,#49452,#49454,.T.);
+#49452 = VERTEX_POINT('',#49453);
+#49453 = CARTESIAN_POINT('',(4.,9.51093383E-07,110.49999595989));
+#49454 = SURFACE_CURVE('',#49455,(#49528,#49604),.PCURVE_S1.);
+#49455 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#49456,#49457,#49458,#49459,
+    #49460,#49461,#49462,#49463,#49464,#49465,#49466,#49467,#49468,
+    #49469,#49470,#49471,#49472,#49473,#49474,#49475,#49476,#49477,
+    #49478,#49479,#49480,#49481,#49482,#49483,#49484,#49485,#49486,
+    #49487,#49488,#49489,#49490,#49491,#49492,#49493,#49494,#49495,
+    #49496,#49497,#49498,#49499,#49500,#49501,#49502,#49503,#49504,
+    #49505,#49506,#49507,#49508,#49509,#49510,#49511,#49512,#49513,
+    #49514,#49515,#49516,#49517,#49518,#49519,#49520,#49521,#49522,
+    #49523,#49524,#49525,#49526,#49527),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789033148913E-02,0.107912250788,0.125918229683,
+    0.231943129048,0.39191933737,0.552893516487,0.65891841454,
+    0.818894621633,0.978870834658,1.),.UNSPECIFIED.);
+#49456 = CARTESIAN_POINT('',(4.,8.8312966007E-07,102.4999962486));
+#49457 = CARTESIAN_POINT('',(3.999999967778,0.118997377653,
+    102.53787395393));
+#49458 = CARTESIAN_POINT('',(3.995954158084,0.237994369328,
+    102.57575180442));
+#49459 = CARTESIAN_POINT('',(3.987862586347,0.356830660246,
+    102.61362958463));
+#49460 = CARTESIAN_POINT('',(3.975732897214,0.475345715376,
+    102.6515072862));
+#49461 = CARTESIAN_POINT('',(3.959580345426,0.593379784622,
+    102.68938500233));
+#49462 = CARTESIAN_POINT('',(3.939427776702,0.710774024871,
+    102.72726282229));
+#49463 = CARTESIAN_POINT('',(3.915305608609,0.827370622047,
+    102.76514072589));
+#49464 = CARTESIAN_POINT('',(3.835407959898,1.156721657803,
+    102.87301715033));
+#49465 = CARTESIAN_POINT('',(3.770134058631,1.367183628517,
+    102.94301930389));
+#49466 = CARTESIAN_POINT('',(3.691670460267,1.573398263966,
+    103.01301994264));
+#49467 = CARTESIAN_POINT('',(3.600345633404,1.774402409174,
+    103.08301866169));
+#49468 = CARTESIAN_POINT('',(3.496568398462,1.969269493488,
+    103.15301736165));
+#49469 = CARTESIAN_POINT('',(3.380824544594,2.157110872499,
+    103.22301795508));
+#49470 = CARTESIAN_POINT('',(3.253677827643,2.337079333908,
+    103.29302006494));
+#49471 = CARTESIAN_POINT('',(3.080314037335,2.552423002374,
+    103.38101871032));
+#49472 = CARTESIAN_POINT('',(3.044141038343,2.595898309465,
+    103.39901870584));
+#49473 = CARTESIAN_POINT('',(3.007267167079,2.638787255933,
+    103.41701870126));
+#49474 = CARTESIAN_POINT('',(2.969703527604,2.68107667018,
+    103.43501869624));
+#49475 = CARTESIAN_POINT('',(2.931461513172,2.722753641687,
+    103.45301869047));
+#49476 = CARTESIAN_POINT('',(2.89255280623,2.763805521015,
+    103.47101868361));
+#49477 = CARTESIAN_POINT('',(2.852989378422,2.804219919805,
+    103.48901867534));
+#49478 = CARTESIAN_POINT('',(2.576038505086,3.07813237836,
+    103.61300830035));
+#49479 = CARTESIAN_POINT('',(2.316956646888,3.289817062382,
+    103.71902516046));
+#49480 = CARTESIAN_POINT('',(2.038110216364,3.476456369043,
+    103.82502824137));
+#49481 = CARTESIAN_POINT('',(1.742357519133,3.635933605614,
+    103.93101847791));
+#49482 = CARTESIAN_POINT('',(1.432769213401,3.766538789685,
+    104.03700874992));
+#49483 = CARTESIAN_POINT('',(1.112601854155,3.866949889284,
+    104.14301192099));
+#49484 = CARTESIAN_POINT('',(0.78529593956,3.936265180049,
+    104.24902888657));
+#49485 = CARTESIAN_POINT('',(-4.468393704932E-02,4.031181253267,
+    104.51494173689));
+#49486 = CARTESIAN_POINT('',(-0.552697202428,4.016687229855,
+    104.67507562566));
+#49487 = CARTESIAN_POINT('',(-1.056547144796,3.928795067274,
+    104.83508617323));
+#49488 = CARTESIAN_POINT('',(-1.543957110789,3.769047814681,
+    104.9950186636));
+#49489 = CARTESIAN_POINT('',(-2.003363781701,3.540940007371,
+    105.15495114987));
+#49490 = CARTESIAN_POINT('',(-2.424075380649,3.250093707526,
+    105.3149616579));
+#49491 = CARTESIAN_POINT('',(-2.796260845112,2.904022084621,
+    105.47509549561));
+#49492 = CARTESIAN_POINT('',(-3.429550965075,2.119848646917,
+    105.79593930765));
+#49493 = CARTESIAN_POINT('',(-3.690800461617,1.680130821336,
+    105.95707743473));
+#49494 = CARTESIAN_POINT('',(-3.886983478168,1.204212432923,
+    106.11808814905));
+#49495 = CARTESIAN_POINT('',(-4.01274703501,0.703510427074,
+    106.27901853232));
+#49496 = CARTESIAN_POINT('',(-4.064813719517,0.189888090477,
+    106.43994919947));
+#49497 = CARTESIAN_POINT('',(-4.042229897648,-0.324384325891,
+    106.60095975835));
+#49498 = CARTESIAN_POINT('',(-3.946145362207,-0.826749595146,
+    106.76209783713));
+#49499 = CARTESIAN_POINT('',(-3.672650271484,-1.619417573292,
+    107.02900825635));
+#49500 = CARTESIAN_POINT('',(-3.534072001538,-1.923933322657,
+    107.13502520365));
+#49501 = CARTESIAN_POINT('',(-3.36668297067,-2.214743289042,
+    107.2410283803));
+#49502 = CARTESIAN_POINT('',(-3.172108857907,-2.488684043521,
+    107.34701867752));
+#49503 = CARTESIAN_POINT('',(-2.952345815549,-2.742862789714,
+    107.45300895431));
+#49504 = CARTESIAN_POINT('',(-2.709728455389,-2.974652260838,
+    107.55901208309));
+#49505 = CARTESIAN_POINT('',(-2.446942429944,-3.181720612361,
+    107.66502898327));
+#49506 = CARTESIAN_POINT('',(-1.744773190463,-3.634306747641,
+    107.93094166253));
+#49507 = CARTESIAN_POINT('',(-1.282850243615,-3.846237882745,
+    108.09107543254));
+#49508 = CARTESIAN_POINT('',(-0.792162703857,-3.990513851782,
+    108.25108591776));
+#49509 = CARTESIAN_POINT('',(-0.284401560471,-4.063082640824,
+    108.41101847766));
+#49510 = CARTESIAN_POINT('',(0.228517831029,-4.061957900231,
+    108.57095111631));
+#49511 = CARTESIAN_POINT('',(0.734519633251,-3.987446725364,
+    108.73096174751));
+#49512 = CARTESIAN_POINT('',(1.221462422662,-3.841932916348,
+    108.89109562712));
+#49513 = CARTESIAN_POINT('',(2.133650383717,-3.420519703565,
+    109.21094176269));
+#49514 = CARTESIAN_POINT('',(2.560100451106,-3.144063656941,
+    109.37107554879));
+#49515 = CARTESIAN_POINT('',(2.944840232565,-2.807069389852,
+    109.53108597396));
+#49516 = CARTESIAN_POINT('',(3.27818418595,-2.417236763908,
+    109.69101843227));
+#49517 = CARTESIAN_POINT('',(3.552070486342,-1.98356182259,
+    109.85095090937));
+#49518 = CARTESIAN_POINT('',(3.760287907334,-1.516405366481,
+    110.0109617512));
+#49519 = CARTESIAN_POINT('',(3.898343537737,-1.02729581176,
+    110.1710956806));
+#49520 = CARTESIAN_POINT('',(3.973606171946,-0.463526985847,
+    110.35214077816));
+#49521 = CARTESIAN_POINT('',(3.981139885129,-0.397586810633,
+    110.37326290966));
+#49522 = CARTESIAN_POINT('',(3.987422898297,-0.331507758826,
+    110.39438503977));
+#49523 = CARTESIAN_POINT('',(3.992452261048,-0.265317512961,
+    110.41550716811));
+#49524 = CARTESIAN_POINT('',(3.996225760131,-0.199043805868,
+    110.43662929433));
+#49525 = CARTESIAN_POINT('',(3.998741919435,-0.132714420677,
+    110.4577514181));
+#49526 = CARTESIAN_POINT('',(3.999999999997,-6.635719081324E-02,
+    110.47887353913));
+#49527 = CARTESIAN_POINT('',(4.,-1.33E-15,110.49999565714));
+#49528 = PCURVE('',#46002,#49529);
+#49529 = DEFINITIONAL_REPRESENTATION('',(#49530),#49603);
+#49530 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#49531,#49532,#49533,#49534,
+    #49535,#49536,#49537,#49538,#49539,#49540,#49541,#49542,#49543,
+    #49544,#49545,#49546,#49547,#49548,#49549,#49550,#49551,#49552,
+    #49553,#49554,#49555,#49556,#49557,#49558,#49559,#49560,#49561,
+    #49562,#49563,#49564,#49565,#49566,#49567,#49568,#49569,#49570,
+    #49571,#49572,#49573,#49574,#49575,#49576,#49577,#49578,#49579,
+    #49580,#49581,#49582,#49583,#49584,#49585,#49586,#49587,#49588,
+    #49589,#49590,#49591,#49592,#49593,#49594,#49595,#49596,#49597,
+    #49598,#49599,#49600,#49601,#49602),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789033148913E-02,0.107912250788,0.125918229683,
+    0.231943129048,0.39191933737,0.552893516487,0.65891841454,
+    0.818894621633,0.978870834658,1.),.UNSPECIFIED.);
+#49531 = CARTESIAN_POINT('',(-2.2078241503E-07,-102.4999962486));
+#49532 = CARTESIAN_POINT('',(-2.97493444133E-02,-102.5378739539));
+#49533 = CARTESIAN_POINT('',(-5.949859295949E-02,-102.5757518044));
+#49534 = CARTESIAN_POINT('',(-8.924778553048E-02,-102.6136295846));
+#49535 = CARTESIAN_POINT('',(-0.11899690782,-102.6515072862));
+#49536 = CARTESIAN_POINT('',(-0.148746028754,-102.6893850023));
+#49537 = CARTESIAN_POINT('',(-0.178495217133,-102.7272628222));
+#49538 = CARTESIAN_POINT('',(-0.208244458282,-102.7651407258));
+#49539 = CARTESIAN_POINT('',(-0.292970391083,-102.8730171503));
+#49540 = CARTESIAN_POINT('',(-0.347949910575,-102.9430193038));
+#49541 = CARTESIAN_POINT('',(-0.402928219945,-103.0130199426));
+#49542 = CARTESIAN_POINT('',(-0.457905022893,-103.0830186616));
+#49543 = CARTESIAN_POINT('',(-0.512881828415,-103.1530173616));
+#49544 = CARTESIAN_POINT('',(-0.56786014405,-103.223017955));
+#49545 = CARTESIAN_POINT('',(-0.622839670003,-103.2930200649));
+#49546 = CARTESIAN_POINT('',(-0.69195366069,-103.3810187103));
+#49547 = CARTESIAN_POINT('',(-0.706090828441,-103.3990187058));
+#49548 = CARTESIAN_POINT('',(-0.720227997035,-103.4170187012));
+#49549 = CARTESIAN_POINT('',(-0.73436516611,-103.4350186962));
+#49550 = CARTESIAN_POINT('',(-0.748502335304,-103.4530186904));
+#49551 = CARTESIAN_POINT('',(-0.762639504253,-103.4710186836));
+#49552 = CARTESIAN_POINT('',(-0.776776672594,-103.4890186753));
+#49553 = CARTESIAN_POINT('',(-0.874157953262,-103.6130083003));
+#49554 = CARTESIAN_POINT('',(-0.957423462123,-103.7190251604));
+#49555 = CARTESIAN_POINT('',(-1.040678138452,-103.8250282413));
+#49556 = CARTESIAN_POINT('',(-1.123922693136,-103.9310184779));
+#49557 = CARTESIAN_POINT('',(-1.20716724295,-104.0370087499));
+#49558 = CARTESIAN_POINT('',(-1.290421906488,-104.1430119209));
+#49559 = CARTESIAN_POINT('',(-1.373687399291,-104.2490288865));
+#49560 = CARTESIAN_POINT('',(-1.582534780249,-104.5149417368));
+#49561 = CARTESIAN_POINT('',(-1.708303601202,-104.6750756256));
+#49562 = CARTESIAN_POINT('',(-1.833975590032,-104.8350861732));
+#49563 = CARTESIAN_POINT('',(-1.959586317635,-104.9950186636));
+#49564 = CARTESIAN_POINT('',(-2.085197045645,-105.1549511498));
+#49565 = CARTESIAN_POINT('',(-2.210869039514,-105.3149616579));
+#49566 = CARTESIAN_POINT('',(-2.336637868496,-105.4750954956));
+#49567 = CARTESIAN_POINT('',(-2.58862799187,-105.7959393076));
+#49568 = CARTESIAN_POINT('',(-2.71518557448,-105.9570774347));
+#49569 = CARTESIAN_POINT('',(-2.841642976296,-106.118088149));
+#49570 = CARTESIAN_POINT('',(-2.96803757235,-106.2790185323));
+#49571 = CARTESIAN_POINT('',(-3.094432139169,-106.4399491994));
+#49572 = CARTESIAN_POINT('',(-3.220889554502,-106.6009597583));
+#49573 = CARTESIAN_POINT('',(-3.347447145723,-106.7620978371));
+#49574 = CARTESIAN_POINT('',(-3.557078084552,-107.0290082563));
+#49575 = CARTESIAN_POINT('',(-3.640343579985,-107.1350252036));
+#49576 = CARTESIAN_POINT('',(-3.723598242481,-107.2410283803));
+#49577 = CARTESIAN_POINT('',(-3.806842788369,-107.3470186775));
+#49578 = CARTESIAN_POINT('',(-3.89008733694,-107.4530089543));
+#49579 = CARTESIAN_POINT('',(-3.973342005927,-107.559012083));
+#49580 = CARTESIAN_POINT('',(-4.056607508344,-107.6650289832));
+#49581 = CARTESIAN_POINT('',(-4.265454918359,-107.9309416625));
+#49582 = CARTESIAN_POINT('',(-4.391223753596,-108.0910754325));
+#49583 = CARTESIAN_POINT('',(-4.516895746214,-108.2510859177));
+#49584 = CARTESIAN_POINT('',(-4.642506461802,-108.4110184776));
+#49585 = CARTESIAN_POINT('',(-4.768117169645,-108.5709511163));
+#49586 = CARTESIAN_POINT('',(-4.893789144316,-108.7309617475));
+#49587 = CARTESIAN_POINT('',(-5.019557963523,-108.8910956271));
+#49588 = CARTESIAN_POINT('',(-5.270764548355,-109.2109417626));
+#49589 = CARTESIAN_POINT('',(-5.396533381189,-109.3710755487));
+#49590 = CARTESIAN_POINT('',(-5.522205380095,-109.5310859739));
+#49591 = CARTESIAN_POINT('',(-5.647816106664,-109.6910184322));
+#49592 = CARTESIAN_POINT('',(-5.773426836411,-109.8509509093));
+#49593 = CARTESIAN_POINT('',(-5.89909879165,-110.0109617512));
+#49594 = CARTESIAN_POINT('',(-6.024867601533,-110.1710956806));
+#49595 = CARTESIAN_POINT('',(-6.167060198295,-110.3521407781));
+#49596 = CARTESIAN_POINT('',(-6.183649497412,-110.3732629096));
+#49597 = CARTESIAN_POINT('',(-6.200238798609,-110.3943850397));
+#49598 = CARTESIAN_POINT('',(-6.216828101394,-110.4155071681));
+#49599 = CARTESIAN_POINT('',(-6.23341740495,-110.4366292943));
+#49600 = CARTESIAN_POINT('',(-6.250006708134,-110.4577514181));
+#49601 = CARTESIAN_POINT('',(-6.266596009476,-110.4788735391));
+#49602 = CARTESIAN_POINT('',(-6.28318530718,-110.4999956571));
+#49603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49604 = PCURVE('',#46373,#49605);
+#49605 = DEFINITIONAL_REPRESENTATION('',(#49606),#49679);
+#49606 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#49607,#49608,#49609,#49610,
+    #49611,#49612,#49613,#49614,#49615,#49616,#49617,#49618,#49619,
+    #49620,#49621,#49622,#49623,#49624,#49625,#49626,#49627,#49628,
+    #49629,#49630,#49631,#49632,#49633,#49634,#49635,#49636,#49637,
+    #49638,#49639,#49640,#49641,#49642,#49643,#49644,#49645,#49646,
+    #49647,#49648,#49649,#49650,#49651,#49652,#49653,#49654,#49655,
+    #49656,#49657,#49658,#49659,#49660,#49661,#49662,#49663,#49664,
+    #49665,#49666,#49667,#49668,#49669,#49670,#49671,#49672,#49673,
+    #49674,#49675,#49676,#49677,#49678),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789033148913E-02,0.107912250788,0.125918229683,
+    0.231943129048,0.39191933737,0.552893516487,0.65891841454,
+    0.818894621633,0.978870834658,1.),.UNSPECIFIED.);
+#49607 = CARTESIAN_POINT('',(-0.93175340926,0.));
+#49608 = CARTESIAN_POINT('',(-0.931753457028,2.975007267536E-02));
+#49609 = CARTESIAN_POINT('',(-0.931753541751,5.950027847385E-02));
+#49610 = CARTESIAN_POINT('',(-0.931753636749,8.925043231679E-02));
+#49611 = CARTESIAN_POINT('',(-0.931753722164,0.119000517793));
+#49612 = CARTESIAN_POINT('',(-0.931753785179,0.148750603134));
+#49613 = CARTESIAN_POINT('',(-0.931753820237,0.178500757194));
+#49614 = CARTESIAN_POINT('',(-0.931753829255,0.208250965422));
+#49615 = CARTESIAN_POINT('',(-0.931753808156,0.292979655118));
+#49616 = CARTESIAN_POINT('',(-0.93175372988,0.347960967043));
+#49617 = CARTESIAN_POINT('',(-0.931753618159,0.402941072001));
+#49618 = CARTESIAN_POINT('',(-0.931753514119,0.457919671432));
+#49619 = CARTESIAN_POINT('',(-0.931753445083,0.512898271691));
+#49620 = CARTESIAN_POINT('',(-0.931753415841,0.567878378347));
+#49621 = CARTESIAN_POINT('',(-0.931753414959,0.622859690905));
+#49622 = CARTESIAN_POINT('',(-0.9317534416,0.691975922981));
+#49623 = CARTESIAN_POINT('',(-0.931753448467,0.706113548962));
+#49624 = CARTESIAN_POINT('',(-0.931753456577,0.720251175555));
+#49625 = CARTESIAN_POINT('',(-0.931753465756,0.734388802414));
+#49626 = CARTESIAN_POINT('',(-0.931753475828,0.748526429194));
+#49627 = CARTESIAN_POINT('',(-0.931753486615,0.762664055553));
+#49628 = CARTESIAN_POINT('',(-0.931753497939,0.77680168115));
+#49629 = CARTESIAN_POINT('',(-0.931753578419,0.874186110687));
+#49630 = CARTESIAN_POINT('',(-0.931753660064,0.957454307657));
+#49631 = CARTESIAN_POINT('',(-0.931753718979,1.040711672392));
+#49632 = CARTESIAN_POINT('',(-0.931753734121,1.123958923723));
+#49633 = CARTESIAN_POINT('',(-0.931753716591,1.207206179831));
+#49634 = CARTESIAN_POINT('',(-0.931753686679,1.290463555448));
+#49635 = CARTESIAN_POINT('',(-0.931753650481,1.373731762043));
+#49636 = CARTESIAN_POINT('',(-0.931753564512,1.582585947201));
+#49637 = CARTESIAN_POINT('',(-0.931753515692,1.708358863347));
+#49638 = CARTESIAN_POINT('',(-0.931753500189,1.834034933137));
+#49639 = CARTESIAN_POINT('',(-0.931753496845,1.959649727619));
+#49640 = CARTESIAN_POINT('',(-0.931753571841,2.085264529567));
+#49641 = CARTESIAN_POINT('',(-0.931753639968,2.21094059173));
+#49642 = CARTESIAN_POINT('',(-0.931753647511,2.336713497411));
+#49643 = CARTESIAN_POINT('',(-0.931753603048,2.588711799516));
+#49644 = CARTESIAN_POINT('',(-0.931753596408,2.715273490139));
+#49645 = CARTESIAN_POINT('',(-0.931753307485,2.841735031728));
+#49646 = CARTESIAN_POINT('',(-0.931753822665,2.968133707364));
+#49647 = CARTESIAN_POINT('',(-0.931753586027,3.094532372161));
+#49648 = CARTESIAN_POINT('',(-0.931753657676,3.22099391284));
+#49649 = CARTESIAN_POINT('',(-0.931753688873,3.347555604552));
+#49650 = CARTESIAN_POINT('',(-0.931753625484,3.557193350586));
+#49651 = CARTESIAN_POINT('',(-0.931753578961,3.640461551404));
+#49652 = CARTESIAN_POINT('',(-0.931753515398,3.72371892211));
+#49653 = CARTESIAN_POINT('',(-0.931753470769,3.806966178118));
+#49654 = CARTESIAN_POINT('',(-0.931753464341,3.890213434187));
+#49655 = CARTESIAN_POINT('',(-0.931753489954,3.973470804936));
+#49656 = CARTESIAN_POINT('',(-0.931753529497,4.056739005394));
+#49657 = CARTESIAN_POINT('',(-0.931753633964,4.265593177514));
+#49658 = CARTESIAN_POINT('',(-0.93175370094,4.391366080497));
+#49659 = CARTESIAN_POINT('',(-0.931753729626,4.517042140192));
+#49660 = CARTESIAN_POINT('',(-0.931753676401,4.642656941683));
+#49661 = CARTESIAN_POINT('',(-0.931753629865,4.768271751187));
+#49662 = CARTESIAN_POINT('',(-0.931753574852,4.893947821411));
+#49663 = CARTESIAN_POINT('',(-0.931753536774,5.019720732487));
+#49664 = CARTESIAN_POINT('',(-0.931753516642,5.270935475403));
+#49665 = CARTESIAN_POINT('',(-0.931753531795,5.396708385998));
+#49666 = CARTESIAN_POINT('',(-0.931753606115,5.522384448516));
+#49667 = CARTESIAN_POINT('',(-0.93175365498,5.647999247078));
+#49668 = CARTESIAN_POINT('',(-0.931753866826,5.77361402437));
+#49669 = CARTESIAN_POINT('',(-0.931753599664,5.899290050779));
+#49670 = CARTESIAN_POINT('',(-0.931753512714,6.025063003637));
+#49671 = CARTESIAN_POINT('',(-0.931753624567,6.167260229062));
+#49672 = CARTESIAN_POINT('',(-0.931753640687,6.183850067388));
+#49673 = CARTESIAN_POINT('',(-0.931753660097,6.200439906694));
+#49674 = CARTESIAN_POINT('',(-0.931753682562,6.217029746186));
+#49675 = CARTESIAN_POINT('',(-0.931753707388,6.233619584724));
+#49676 = CARTESIAN_POINT('',(-0.931753733429,6.250209420829));
+#49677 = CARTESIAN_POINT('',(-0.931753759079,6.26679925268));
+#49678 = CARTESIAN_POINT('',(-0.931753782278,6.283389078115));
+#49679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49680 = ORIENTED_EDGE('',*,*,#49681,.F.);
+#49681 = EDGE_CURVE('',#49089,#49452,#49682,.T.);
+#49682 = SURFACE_CURVE('',#49683,(#49687,#49694),.PCURVE_S1.);
+#49683 = LINE('',#49684,#49685);
+#49684 = CARTESIAN_POINT('',(4.,0.,0.));
+#49685 = VECTOR('',#49686,1.);
+#49686 = DIRECTION('',(0.,0.,1.));
+#49687 = PCURVE('',#46002,#49688);
+#49688 = DEFINITIONAL_REPRESENTATION('',(#49689),#49693);
+#49689 = LINE('',#49690,#49691);
+#49690 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#49691 = VECTOR('',#49692,1.);
+#49692 = DIRECTION('',(-0.,-1.));
+#49693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49694 = PCURVE('',#49353,#49695);
+#49695 = DEFINITIONAL_REPRESENTATION('',(#49696),#49700);
+#49696 = LINE('',#49697,#49698);
+#49697 = CARTESIAN_POINT('',(-0.,0.));
+#49698 = VECTOR('',#49699,1.);
+#49699 = DIRECTION('',(-0.,-1.));
+#49700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49701 = ORIENTED_EDGE('',*,*,#49088,.F.);
+#49702 = ORIENTED_EDGE('',*,*,#45946,.F.);
+#49703 = ORIENTED_EDGE('',*,*,#46330,.T.);
+#49704 = ADVANCED_FACE('',(#49705),#46373,.F.);
+#49705 = FACE_BOUND('',#49706,.F.);
+#49706 = EDGE_LOOP('',(#49707,#49708,#49709,#49710));
+#49707 = ORIENTED_EDGE('',*,*,#49451,.F.);
+#49708 = ORIENTED_EDGE('',*,*,#46360,.T.);
+#49709 = ORIENTED_EDGE('',*,*,#46426,.T.);
+#49710 = ORIENTED_EDGE('',*,*,#49711,.F.);
+#49711 = EDGE_CURVE('',#49452,#46427,#49712,.T.);
+#49712 = SURFACE_CURVE('',#49713,(#49716,#49723),.PCURVE_S1.);
+#49713 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49714,#49715),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#49714 = CARTESIAN_POINT('',(4.099994777827,1.18884894817E-06,
+    110.47320171942));
+#49715 = CARTESIAN_POINT('',(3.099996579195,-1.18882658784E-06,
+    110.74115763455));
+#49716 = PCURVE('',#46373,#49717);
+#49717 = DEFINITIONAL_REPRESENTATION('',(#49718),#49722);
+#49718 = LINE('',#49719,#49720);
+#49719 = CARTESIAN_POINT('',(0.,6.283389315972));
+#49720 = VECTOR('',#49721,1.);
+#49721 = DIRECTION('',(1.,0.));
+#49722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49723 = PCURVE('',#49724,#49767);
+#49724 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#49725,#49726,#49727,#49728,#49729,#49730,#49731,#49732,#49733
+      ,#49734,#49735,#49736,#49737,#49738,#49739,#49740,#49741,#49742
+      ,#49743,#49744,#49745)
+    ,(#49746,#49747,#49748,#49749,#49750,#49751,#49752,#49753,#49754
+      ,#49755,#49756,#49757,#49758,#49759,#49760,#49761,#49762,#49763
+      ,#49764,#49765,#49766
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#49725 = CARTESIAN_POINT('',(4.099994777827,1.1888489162E-06,
+    110.47320171942));
+#49726 = CARTESIAN_POINT('',(4.099994038678,1.170957780448,
+    110.83683782585));
+#49727 = CARTESIAN_POINT('',(3.732121831269,2.341910228432,
+    111.20047227465));
+#49728 = CARTESIAN_POINT('',(2.996415094607,3.384461276187,
+    111.56411859741));
+#49729 = CARTESIAN_POINT('',(1.943183193522,4.17018460474,
+    111.92773438657));
+#49730 = CARTESIAN_POINT('',(0.673496658693,4.593310038293,
+    112.29139395284));
+#49731 = CARTESIAN_POINT('',(-0.673485898078,4.593328613638,
+    112.65501520513));
+#49732 = CARTESIAN_POINT('',(-1.943213077544,4.170176111503,
+    113.01865721284));
+#49733 = CARTESIAN_POINT('',(-2.996397807755,3.384458215019,
+    113.38229225276));
+#49734 = CARTESIAN_POINT('',(-3.732128817982,2.341910243973,
+    113.74592890619));
+#49735 = CARTESIAN_POINT('',(-4.467861023931,-1.35188730276E-06,
+    114.47320159932));
+#49736 = CARTESIAN_POINT('',(-3.732127303394,-2.341912471925,
+    115.20047429244));
+#49737 = CARTESIAN_POINT('',(-2.996392064921,-3.384458513051,
+    115.56410956643));
+#49738 = CARTESIAN_POINT('',(-1.943229982129,-4.170184370188,
+    115.92775140509));
+#49739 = CARTESIAN_POINT('',(-0.67343964938,-4.593317264552,
+    116.29137831616));
+#49740 = CARTESIAN_POINT('',(0.673441152277,-4.593316813576,
+    116.65501892316));
+#49741 = CARTESIAN_POINT('',(1.943236175839,-4.170183948861,
+    117.01866339273));
+#49742 = CARTESIAN_POINT('',(2.996390581518,-3.384457612827,
+    117.3822859807));
+#49743 = CARTESIAN_POINT('',(3.73212958022,-2.341908237822,
+    117.74593092399));
+#49744 = CARTESIAN_POINT('',(4.099995168049,-1.170955317794,
+    118.10956537278));
+#49745 = CARTESIAN_POINT('',(4.09999440465,1.27380183468E-06,
+    118.47320147922));
+#49746 = CARTESIAN_POINT('',(3.099996579195,-1.18882661981E-06,
+    110.74115763455));
+#49747 = CARTESIAN_POINT('',(3.099996656958,0.885354854373,
+    111.10479425541));
+#49748 = CARTESIAN_POINT('',(2.821850756973,1.770715326854,
+    111.46843253386));
+#49749 = CARTESIAN_POINT('',(2.265580068462,2.558976126199,
+    111.83205893829));
+#49750 = CARTESIAN_POINT('',(1.469247666081,3.153069171074,
+    112.19571587667));
+#49751 = CARTESIAN_POINT('',(0.509221025153,3.472991157714,
+    112.55932903734));
+#49752 = CARTESIAN_POINT('',(-0.509211002904,3.473003773117,
+    112.92298051252));
+#49753 = CARTESIAN_POINT('',(-1.469260238389,3.153062525619,
+    113.28661123203));
+#49754 = CARTESIAN_POINT('',(-2.265566956805,2.558982366068,
+    113.65024891938));
+#49755 = CARTESIAN_POINT('',(-2.821852728108,1.770715009836,
+    114.01388499323));
+#49756 = CARTESIAN_POINT('',(-3.378139420006,1.33517733868E-06,
+    114.74115775465));
+#49757 = CARTESIAN_POINT('',(-2.82185406405,-1.770712759179,
+    115.46843051606));
+#49758 = CARTESIAN_POINT('',(-2.265567187867,-2.558979370085,
+    115.83206796941));
+#49759 = CARTESIAN_POINT('',(-1.469272988393,-3.153066838631,
+    116.19569885782));
+#49760 = CARTESIAN_POINT('',(-0.509189682596,-3.472994178518,
+    116.55934467435));
+#49761 = CARTESIAN_POINT('',(0.509184508206,-3.472997756258,
+    116.92297679439));
+#49762 = CARTESIAN_POINT('',(1.469275757754,-3.153069838256,
+    117.28660505208));
+#49763 = CARTESIAN_POINT('',(2.265561275108,-2.558976917739,
+    117.6502551915));
+#49764 = CARTESIAN_POINT('',(2.821853504871,-1.770717732978,
+    118.01388297545));
+#49765 = CARTESIAN_POINT('',(3.09999623271,-0.885357316983,
+    118.37752125389));
+#49766 = CARTESIAN_POINT('',(3.099996334745,-1.2737817392E-06,
+    118.74115787475));
+#49767 = DEFINITIONAL_REPRESENTATION('',(#49768),#49772);
+#49768 = LINE('',#49769,#49770);
+#49769 = CARTESIAN_POINT('',(0.,0.));
+#49770 = VECTOR('',#49771,1.);
+#49771 = DIRECTION('',(1.,0.));
+#49772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49773 = ADVANCED_FACE('',(#49774),#46482,.F.);
+#49774 = FACE_BOUND('',#49775,.F.);
+#49775 = EDGE_LOOP('',(#49776,#49817,#49818,#49819));
+#49776 = ORIENTED_EDGE('',*,*,#49777,.F.);
+#49777 = EDGE_CURVE('',#46427,#49778,#49780,.T.);
+#49778 = VERTEX_POINT('',#49779);
+#49779 = CARTESIAN_POINT('',(3.099996334745,-1.273781755E-06,
+    118.74115787475));
+#49780 = SURFACE_CURVE('',#49781,(#49803,#49810),.PCURVE_S1.);
+#49781 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#49782,#49783,#49784,#49785,
+    #49786,#49787,#49788,#49789,#49790,#49791,#49792,#49793,#49794,
+    #49795,#49796,#49797,#49798,#49799,#49800,#49801,#49802),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#49782 = CARTESIAN_POINT('',(3.099996579195,-1.18882662026E-06,
+    110.74115763455));
+#49783 = CARTESIAN_POINT('',(3.099996656958,0.885354854373,
+    111.10479425541));
+#49784 = CARTESIAN_POINT('',(2.821850756973,1.770715326854,
+    111.46843253386));
+#49785 = CARTESIAN_POINT('',(2.265580068462,2.558976126199,
+    111.83205893828));
+#49786 = CARTESIAN_POINT('',(1.469247666081,3.153069171074,
+    112.19571587668));
+#49787 = CARTESIAN_POINT('',(0.509221025153,3.472991157714,
+    112.55932903732));
+#49788 = CARTESIAN_POINT('',(-0.509211002904,3.473003773118,
+    112.92298051254));
+#49789 = CARTESIAN_POINT('',(-1.469260238389,3.153062525619,
+    113.28661123202));
+#49790 = CARTESIAN_POINT('',(-2.265566956805,2.558982366069,
+    113.65024891939));
+#49791 = CARTESIAN_POINT('',(-2.821852728108,1.770715009836,
+    114.01388499323));
+#49792 = CARTESIAN_POINT('',(-3.378139420006,1.33517741335E-06,
+    114.74115775465));
+#49793 = CARTESIAN_POINT('',(-2.82185406405,-1.770712759179,
+    115.46843051606));
+#49794 = CARTESIAN_POINT('',(-2.265567547515,-2.55897907304,
+    115.83206658994));
+#49795 = CARTESIAN_POINT('',(-1.469271575491,-3.153068005593,
+    116.19570427721));
+#49796 = CARTESIAN_POINT('',(-0.509192205637,-3.472992094656,
+    116.55933499685));
+#49797 = CARTESIAN_POINT('',(0.509187031246,-3.472999840119,
+    116.92298647187));
+#49798 = CARTESIAN_POINT('',(1.469274344851,-3.153068671293,
+    117.2865996327));
+#49799 = CARTESIAN_POINT('',(2.265561634756,-2.558977214785,
+    117.65025657097));
+#49800 = CARTESIAN_POINT('',(2.821853504871,-1.770717732978,
+    118.01388297546));
+#49801 = CARTESIAN_POINT('',(3.09999623271,-0.885357316983,
+    118.37752125389));
+#49802 = CARTESIAN_POINT('',(3.099996334745,-1.2737817392E-06,
+    118.74115787475));
+#49803 = PCURVE('',#46482,#49804);
+#49804 = DEFINITIONAL_REPRESENTATION('',(#49805),#49809);
+#49805 = LINE('',#49806,#49807);
+#49806 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#49807 = VECTOR('',#49808,1.);
+#49808 = DIRECTION('',(0.,1.));
+#49809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49810 = PCURVE('',#49724,#49811);
+#49811 = DEFINITIONAL_REPRESENTATION('',(#49812),#49816);
+#49812 = LINE('',#49813,#49814);
+#49813 = CARTESIAN_POINT('',(-0.,0.));
+#49814 = VECTOR('',#49815,1.);
+#49815 = DIRECTION('',(0.,1.));
+#49816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49817 = ORIENTED_EDGE('',*,*,#46469,.T.);
+#49818 = ORIENTED_EDGE('',*,*,#46535,.T.);
+#49819 = ORIENTED_EDGE('',*,*,#49820,.F.);
+#49820 = EDGE_CURVE('',#49778,#46536,#49821,.T.);
+#49821 = SURFACE_CURVE('',#49822,(#49825,#49832),.PCURVE_S1.);
+#49822 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49823,#49824),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#49823 = CARTESIAN_POINT('',(3.099996334745,-1.2737817392E-06,
+    118.74115787475));
+#49824 = CARTESIAN_POINT('',(3.100003665284,-1.27379756876E-06,
+    119.75884932835));
+#49825 = PCURVE('',#46482,#49826);
+#49826 = DEFINITIONAL_REPRESENTATION('',(#49827),#49831);
+#49827 = LINE('',#49828,#49829);
+#49828 = CARTESIAN_POINT('',(0.,6.283389315972));
+#49829 = VECTOR('',#49830,1.);
+#49830 = DIRECTION('',(1.,0.));
+#49831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49832 = PCURVE('',#49833,#49876);
+#49833 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#49834,#49835,#49836,#49837,#49838,#49839,#49840,#49841,#49842
+      ,#49843,#49844,#49845,#49846,#49847,#49848,#49849,#49850,#49851
+      ,#49852,#49853,#49854)
+    ,(#49855,#49856,#49857,#49858,#49859,#49860,#49861,#49862,#49863
+      ,#49864,#49865,#49866,#49867,#49868,#49869,#49870,#49871,#49872
+      ,#49873,#49874,#49875
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#49834 = CARTESIAN_POINT('',(3.099996334745,-1.27378175785E-06,
+    118.74115787475));
+#49835 = CARTESIAN_POINT('',(3.099996436825,0.885354699628,
+    119.10479449556));
+#49836 = CARTESIAN_POINT('',(2.821850582977,1.770715109927,
+    119.46843277406));
+#49837 = CARTESIAN_POINT('',(2.265579959945,2.558975862323,
+    119.83205917845));
+#49838 = CARTESIAN_POINT('',(1.469247636657,3.153068882224,
+    120.19571611687));
+#49839 = CARTESIAN_POINT('',(0.509221080143,3.472990869918,
+    120.55932927749));
+#49840 = CARTESIAN_POINT('',(-0.509210867573,3.473003513234,
+    120.92298075273));
+#49841 = CARTESIAN_POINT('',(-1.469260036148,3.153062317269,
+    121.2866114722));
+#49842 = CARTESIAN_POINT('',(-2.26556670805,2.55898222638,
+    121.65024915957));
+#49843 = CARTESIAN_POINT('',(-2.821852457092,1.770714947543,
+    122.01388523341));
+#49844 = CARTESIAN_POINT('',(-3.378139153649,1.42774395186E-06,
+    122.74115799483));
+#49845 = CARTESIAN_POINT('',(-2.821853890075,-1.77071254224,
+    123.46843075624));
+#49846 = CARTESIAN_POINT('',(-2.265567439002,-2.558978809191,
+    123.83206683011));
+#49847 = CARTESIAN_POINT('',(-1.469271546039,-3.153067716721,
+    124.19570451742));
+#49848 = CARTESIAN_POINT('',(-0.509192260664,-3.47299180687,
+    124.55933523699));
+#49849 = CARTESIAN_POINT('',(0.509186895948,-3.472999580237,
+    124.92298671211));
+#49850 = CARTESIAN_POINT('',(1.469274142588,-3.153068462935,
+    125.28659987283));
+#49851 = CARTESIAN_POINT('',(2.265561386008,-2.558977075107,
+    125.65025681119));
+#49852 = CARTESIAN_POINT('',(2.821853233862,-1.770717670677,
+    126.01388321561));
+#49853 = CARTESIAN_POINT('',(3.099995964012,-0.885357332124,
+    126.37752149408));
+#49854 = CARTESIAN_POINT('',(3.099996090327,-1.35872435969E-06,
+    126.74115811492));
+#49855 = CARTESIAN_POINT('',(3.100003665284,-1.27379758741E-06,
+    119.75884932835));
+#49856 = CARTESIAN_POINT('',(3.100004290799,0.885356863025,
+    120.12248594915));
+#49857 = CARTESIAN_POINT('',(2.821861632859,1.770719601117,
+    120.48612422763));
+#49858 = CARTESIAN_POINT('',(2.26556909503,2.558981404174,
+    120.84975063216));
+#49859 = CARTESIAN_POINT('',(1.46928041049,3.153074919855,121.2134075703
+    ));
+#49860 = CARTESIAN_POINT('',(0.509191089331,3.473007634227,
+    121.57702073121));
+#49861 = CARTESIAN_POINT('',(-0.509190555543,3.473000725626,
+    121.94067220629));
+#49862 = CARTESIAN_POINT('',(-1.469272458695,3.153076669079,
+    122.30430292579));
+#49863 = CARTESIAN_POINT('',(-2.265570801901,2.558986986061,
+    122.66794061318));
+#49864 = CARTESIAN_POINT('',(-2.82185928168,1.770719265358,
+    123.03157668701));
+#49865 = CARTESIAN_POINT('',(-3.378147408248,1.44097290271E-06,
+    123.75884944843));
+#49866 = CARTESIAN_POINT('',(-2.821860856078,-1.770716878023,
+    124.48612220984));
+#49867 = CARTESIAN_POINT('',(-2.265574417146,-2.558986555427,
+    124.84975828372));
+#49868 = CARTESIAN_POINT('',(-1.469266303838,-3.153068774147,
+    125.21339597099));
+#49869 = CARTESIAN_POINT('',(-0.50921506132,-3.473011567281,
+    125.57702669068));
+#49870 = CARTESIAN_POINT('',(0.50921937545,-3.472999788687,
+    125.94067816552));
+#49871 = CARTESIAN_POINT('',(1.469248548978,-3.153077834503,
+    126.30429132664));
+#49872 = CARTESIAN_POINT('',(2.265583322996,-2.558984039275,
+    126.66794826465));
+#49873 = CARTESIAN_POINT('',(2.821855974561,-1.770721833,127.03157466924
+    ));
+#49874 = CARTESIAN_POINT('',(3.100003259908,-0.885359495554,
+    127.39521294768));
+#49875 = CARTESIAN_POINT('',(3.100003909706,-1.35874085538E-06,
+    127.75884956852));
+#49876 = DEFINITIONAL_REPRESENTATION('',(#49877),#49881);
+#49877 = LINE('',#49878,#49879);
+#49878 = CARTESIAN_POINT('',(0.,0.));
+#49879 = VECTOR('',#49880,1.);
+#49880 = DIRECTION('',(1.,0.));
+#49881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49882 = ADVANCED_FACE('',(#49883),#46591,.F.);
+#49883 = FACE_BOUND('',#49884,.F.);
+#49884 = EDGE_LOOP('',(#49885,#49926,#49927,#49928));
+#49885 = ORIENTED_EDGE('',*,*,#49886,.F.);
+#49886 = EDGE_CURVE('',#46536,#49887,#49889,.T.);
+#49887 = VERTEX_POINT('',#49888);
+#49888 = CARTESIAN_POINT('',(3.100003909706,-1.358740918E-06,
+    127.75884956852));
+#49889 = SURFACE_CURVE('',#49890,(#49912,#49919),.PCURVE_S1.);
+#49890 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#49891,#49892,#49893,#49894,
+    #49895,#49896,#49897,#49898,#49899,#49900,#49901,#49902,#49903,
+    #49904,#49905,#49906,#49907,#49908,#49909,#49910,#49911),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#49891 = CARTESIAN_POINT('',(3.100003665284,-1.27379758741E-06,
+    119.75884932835));
+#49892 = CARTESIAN_POINT('',(3.100004290799,0.885356863025,
+    120.12248594915));
+#49893 = CARTESIAN_POINT('',(2.821861632859,1.770719601117,
+    120.48612422763));
+#49894 = CARTESIAN_POINT('',(2.26556909503,2.558981404174,
+    120.84975063216));
+#49895 = CARTESIAN_POINT('',(1.46928041049,3.153074919855,121.2134075703
+    ));
+#49896 = CARTESIAN_POINT('',(0.509191089331,3.473007634227,
+    121.57702073121));
+#49897 = CARTESIAN_POINT('',(-0.509190555543,3.473000725626,
+    121.94067220629));
+#49898 = CARTESIAN_POINT('',(-1.469272458695,3.153076669079,
+    122.30430292579));
+#49899 = CARTESIAN_POINT('',(-2.265570801901,2.558986986061,
+    122.66794061318));
+#49900 = CARTESIAN_POINT('',(-2.82185928168,1.770719265358,
+    123.03157668701));
+#49901 = CARTESIAN_POINT('',(-3.378147408248,1.44097290271E-06,
+    123.75884944843));
+#49902 = CARTESIAN_POINT('',(-2.821860856078,-1.770716878023,
+    124.48612220984));
+#49903 = CARTESIAN_POINT('',(-2.265574417146,-2.558986555427,
+    124.84975828372));
+#49904 = CARTESIAN_POINT('',(-1.469266303838,-3.153068774147,
+    125.21339597099));
+#49905 = CARTESIAN_POINT('',(-0.50921506132,-3.473011567281,
+    125.57702669068));
+#49906 = CARTESIAN_POINT('',(0.50921937545,-3.472999788687,
+    125.94067816552));
+#49907 = CARTESIAN_POINT('',(1.469248548978,-3.153077834503,
+    126.30429132664));
+#49908 = CARTESIAN_POINT('',(2.265583322996,-2.558984039275,
+    126.66794826465));
+#49909 = CARTESIAN_POINT('',(2.821855974561,-1.770721833,127.03157466924
+    ));
+#49910 = CARTESIAN_POINT('',(3.100003259908,-0.885359495554,
+    127.39521294768));
+#49911 = CARTESIAN_POINT('',(3.100003909706,-1.35874085538E-06,
+    127.75884956852));
+#49912 = PCURVE('',#46591,#49913);
+#49913 = DEFINITIONAL_REPRESENTATION('',(#49914),#49918);
+#49914 = LINE('',#49915,#49916);
+#49915 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#49916 = VECTOR('',#49917,1.);
+#49917 = DIRECTION('',(0.,1.));
+#49918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49919 = PCURVE('',#49833,#49920);
+#49920 = DEFINITIONAL_REPRESENTATION('',(#49921),#49925);
+#49921 = LINE('',#49922,#49923);
+#49922 = CARTESIAN_POINT('',(-0.,0.));
+#49923 = VECTOR('',#49924,1.);
+#49924 = DIRECTION('',(0.,1.));
+#49925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49926 = ORIENTED_EDGE('',*,*,#46578,.T.);
+#49927 = ORIENTED_EDGE('',*,*,#46644,.T.);
+#49928 = ORIENTED_EDGE('',*,*,#49929,.F.);
+#49929 = EDGE_CURVE('',#49887,#46645,#49930,.T.);
+#49930 = SURFACE_CURVE('',#49931,(#49934,#49941),.PCURVE_S1.);
+#49931 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49932,#49933),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#49932 = CARTESIAN_POINT('',(3.100003909706,-1.35874085494E-06,
+    127.75884956852));
+#49933 = CARTESIAN_POINT('',(4.100005968446,1.35872026163E-06,
+    128.02679107749));
+#49934 = PCURVE('',#46591,#49935);
+#49935 = DEFINITIONAL_REPRESENTATION('',(#49936),#49940);
+#49936 = LINE('',#49937,#49938);
+#49937 = CARTESIAN_POINT('',(0.,6.283389315972));
+#49938 = VECTOR('',#49939,1.);
+#49939 = DIRECTION('',(1.,0.));
+#49940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49941 = PCURVE('',#49942,#49985);
+#49942 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#49943,#49944,#49945,#49946,#49947,#49948,#49949,#49950,#49951
+      ,#49952,#49953,#49954,#49955,#49956,#49957,#49958,#49959,#49960
+      ,#49961,#49962,#49963)
+    ,(#49964,#49965,#49966,#49967,#49968,#49969,#49970,#49971,#49972
+      ,#49973,#49974,#49975,#49976,#49977,#49978,#49979,#49980,#49981
+      ,#49982,#49983,#49984
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#49943 = CARTESIAN_POINT('',(3.100003909706,-1.35874092022E-06,
+    127.75884956852));
+#49944 = CARTESIAN_POINT('',(3.100004559501,0.885356847884,
+    128.12248618934));
+#49945 = CARTESIAN_POINT('',(2.821861903874,1.770719663418,
+    128.48612446781));
+#49946 = CARTESIAN_POINT('',(2.265568984145,2.558981246809,
+    128.84975225179));
+#49947 = CARTESIAN_POINT('',(1.469282025607,3.153076295188,
+    129.21340239117));
+#49948 = CARTESIAN_POINT('',(0.509188701683,3.473005810233,
+    129.57703064875));
+#49949 = CARTESIAN_POINT('',(-0.509187977567,3.4730030973,
+    129.94066276911));
+#49950 = CARTESIAN_POINT('',(-1.469273901,3.15307579098,130.30430858527)
+  );
+#49951 = CARTESIAN_POINT('',(-2.265570550781,2.558987546961,
+    130.6679394739));
+#49952 = CARTESIAN_POINT('',(-2.821859455658,1.7707194823,
+    131.03157692718));
+#49953 = CARTESIAN_POINT('',(-3.378147674609,1.53354020378E-06,
+    131.75884968861));
+#49954 = CARTESIAN_POINT('',(-2.821861127098,-1.770716940318,
+    132.48612245001));
+#49955 = CARTESIAN_POINT('',(-2.265574665905,-2.558986695118,
+    132.8497585239));
+#49956 = CARTESIAN_POINT('',(-1.469266506081,-3.1530689825,
+    133.21339621115));
+#49957 = CARTESIAN_POINT('',(-0.509215196654,-3.473011827169,
+    133.57702693086));
+#49958 = CARTESIAN_POINT('',(0.509219320458,-3.473000076486,
+    133.94067840569));
+#49959 = CARTESIAN_POINT('',(1.469248578408,-3.153078123362,
+    134.30429156682));
+#49960 = CARTESIAN_POINT('',(2.265583431515,-2.558984303146,
+    134.66794850483));
+#49961 = CARTESIAN_POINT('',(2.821856148553,-1.770722049935,
+    135.03157490943));
+#49962 = CARTESIAN_POINT('',(3.100003480059,-0.885359650305,
+    135.39521318784));
+#49963 = CARTESIAN_POINT('',(3.100004154148,-1.44369172839E-06,
+    135.75884980871));
+#49964 = CARTESIAN_POINT('',(4.100005968446,1.35872019591E-06,
+    128.02679107749));
+#49965 = CARTESIAN_POINT('',(4.100005979953,1.170961252935,
+    128.39042718395));
+#49966 = CARTESIAN_POINT('',(3.732138602745,2.341917239285,
+    128.75406163267));
+#49967 = CARTESIAN_POINT('',(2.996396859682,3.384469082502,
+    129.11770657619));
+#49968 = CARTESIAN_POINT('',(1.943238978882,4.170196958234,
+    129.48132916378));
+#49969 = CARTESIAN_POINT('',(0.673440102424,4.593330201129,
+    129.84497363363));
+#49970 = CARTESIAN_POINT('',(-0.673444497949,4.593329787374,
+    130.20861424065));
+#49971 = CARTESIAN_POINT('',(-1.943238140569,4.170194884184,
+    130.57224115154));
+#49972 = CARTESIAN_POINT('',(-2.996402689113,3.384466134791,
+    130.93588299032));
+#49973 = CARTESIAN_POINT('',(-3.732139333318,2.34191668082,
+    131.29951826428));
+#49974 = CARTESIAN_POINT('',(-4.467873625252,-1.51682935631E-06,
+    132.0267909574));
+#49975 = CARTESIAN_POINT('',(-3.732137840525,-2.341919245504,
+    132.75406365053));
+#49976 = CARTESIAN_POINT('',(-2.996404085811,-3.384469684584,
+    133.11770030399));
+#49977 = CARTESIAN_POINT('',(-1.943215880718,-4.17018912097,
+    133.4813353438));
+#49978 = CARTESIAN_POINT('',(-0.673484848194,-4.593342001177,
+    133.84497735176));
+#49979 = CARTESIAN_POINT('',(0.673501507326,-4.593322561063,
+    134.20859860358));
+#49980 = CARTESIAN_POINT('',(1.943191351916,-4.170195118761,
+    134.57225817048));
+#49981 = CARTESIAN_POINT('',(2.996425718799,-3.384468897968,
+    134.93587395911));
+#49982 = CARTESIAN_POINT('',(3.732133861193,-2.341914437276,
+    135.29952028213));
+#49983 = CARTESIAN_POINT('',(4.100006354308,-1.170958450557,
+    135.66315473087));
+#49984 = CARTESIAN_POINT('',(4.100006341602,1.44366955634E-06,
+    136.0267908373));
+#49985 = DEFINITIONAL_REPRESENTATION('',(#49986),#49990);
+#49986 = LINE('',#49987,#49988);
+#49987 = CARTESIAN_POINT('',(0.,0.));
+#49988 = VECTOR('',#49989,1.);
+#49989 = DIRECTION('',(1.,0.));
+#49990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49991 = ADVANCED_FACE('',(#49992),#47191,.T.);
+#49992 = FACE_BOUND('',#49993,.F.);
+#49993 = EDGE_LOOP('',(#49994,#50203,#50204,#50392,#50527));
+#49994 = ORIENTED_EDGE('',*,*,#49995,.F.);
+#49995 = EDGE_CURVE('',#46645,#49996,#49998,.T.);
+#49996 = VERTEX_POINT('',#49997);
+#49997 = CARTESIAN_POINT('',(4.,7.69943833E-07,135.99999497134));
+#49998 = SURFACE_CURVE('',#49999,(#50065,#50134),.PCURVE_S1.);
+#49999 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#50000,#50001,#50002,#50003,
+    #50004,#50005,#50006,#50007,#50008,#50009,#50010,#50011,#50012,
+    #50013,#50014,#50015,#50016,#50017,#50018,#50019,#50020,#50021,
+    #50022,#50023,#50024,#50025,#50026,#50027,#50028,#50029,#50030,
+    #50031,#50032,#50033,#50034,#50035,#50036,#50037,#50038,#50039,
+    #50040,#50041,#50042,#50043,#50044,#50045,#50046,#50047,#50048,
+    #50049,#50050,#50051,#50052,#50053,#50054,#50055,#50056,#50057,
+    #50058,#50059,#50060,#50061,#50062,#50063,#50064),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.693998626083E-02,0.144966792056,
+    0.306942233107,0.469915560561,0.577942363702,0.739917810416,
+    0.901893251456,0.963774834243,1.),.UNSPECIFIED.);
+#50000 = CARTESIAN_POINT('',(4.,1.0869584246E-06,127.99999538257));
+#50001 = CARTESIAN_POINT('',(3.999999962675,0.116010575247,
+    128.03692229547));
+#50002 = CARTESIAN_POINT('',(3.996154712619,0.232020500064,
+    128.07384933982));
+#50003 = CARTESIAN_POINT('',(3.988464262005,0.347881530791,
+    128.11077632728));
+#50004 = CARTESIAN_POINT('',(3.976935515931,0.463444923795,
+    128.14770324865));
+#50005 = CARTESIAN_POINT('',(3.961582255506,0.578562628492,
+    128.18463018274));
+#50006 = CARTESIAN_POINT('',(3.942425120928,0.693087393409,
+    128.22155720526));
+#50007 = CARTESIAN_POINT('',(3.919491594569,0.806872872247,
+    128.25848429769));
+#50008 = CARTESIAN_POINT('',(3.81480618253,1.249939500501,
+    128.40339996385));
+#50009 = CARTESIAN_POINT('',(3.704771474632,1.572634994359,
+    128.51141862019));
+#50010 = CARTESIAN_POINT('',(3.563569910487,1.884096474986,
+    128.61942209935));
+#50011 = CARTESIAN_POINT('',(3.392588717173,2.180825525757,
+    128.72741148221));
+#50012 = CARTESIAN_POINT('',(3.193639691621,2.459576314325,
+    128.83540081084));
+#50013 = CARTESIAN_POINT('',(2.968923365062,2.717352875454,
+    128.94340416048));
+#50014 = CARTESIAN_POINT('',(2.721046370466,2.95144060474,
+    129.05142269207));
+#50015 = CARTESIAN_POINT('',(2.051282217178,3.471454742058,
+    129.32132958693));
+#50016 = CARTESIAN_POINT('',(1.603590753488,3.725450173451,
+    129.48347204413));
+#50017 = CARTESIAN_POINT('',(1.120580224056,3.912820032803,
+    129.64548266085));
+#50018 = CARTESIAN_POINT('',(0.613997677183,4.028357440645,
+    129.80741131694));
+#50019 = CARTESIAN_POINT('',(9.599758413091E-02,4.068985753754,
+    129.96933999462));
+#50020 = CARTESIAN_POINT('',(-0.420900929413,4.034020905716,
+    130.13135065103));
+#50021 = CARTESIAN_POINT('',(-0.923933019637,3.924933696269,
+    130.29349314809));
+#50022 = CARTESIAN_POINT('',(-1.879842847507,3.567652686804,
+    130.61832720151));
+#50023 = CARTESIAN_POINT('',(-2.333743980668,3.318100877562,
+    130.78147414596));
+#50024 = CARTESIAN_POINT('',(-2.748939120007,3.002721122587,
+    130.94448470816));
+#50025 = CARTESIAN_POINT('',(-3.114642978125,2.628934784859,
+    131.10741120026));
+#50026 = CARTESIAN_POINT('',(-3.421708441858,2.205654442499,
+    131.27033786959));
+#50027 = CARTESIAN_POINT('',(-3.662885760697,1.743393887301,
+    131.43334855996));
+#50028 = CARTESIAN_POINT('',(-3.832670075522,1.25403145456,
+    131.59649557156));
+#50029 = CARTESIAN_POINT('',(-3.992528130297,0.418107757964,
+    131.86740007154));
+#50030 = CARTESIAN_POINT('',(-4.023969600069,7.862067166948E-02,
+    131.97541862632));
+#50031 = CARTESIAN_POINT('',(-4.022374560883,-0.263349507684,
+    132.08342203903));
+#50032 = CARTESIAN_POINT('',(-3.987579504252,-0.604042938997,
+    132.19141135588));
+#50033 = CARTESIAN_POINT('',(-3.919911645924,-0.939756768632,
+    132.29940066044));
+#50034 = CARTESIAN_POINT('',(-3.820155102638,-1.266857340983,
+    132.40740406138));
+#50035 = CARTESIAN_POINT('',(-3.689579610352,-1.581801902099,
+    132.51542264569));
+#50036 = CARTESIAN_POINT('',(-3.29079485911,-2.330112853107,
+    132.78532967749));
+#50037 = CARTESIAN_POINT('',(-2.985985654707,-2.74488104236,
+    132.9474722193));
+#50038 = CARTESIAN_POINT('',(-2.621714532351,-3.113273785805,
+    133.1094828407));
+#50039 = CARTESIAN_POINT('',(-2.206575102766,-3.425738373659,
+    133.2714113699));
+#50040 = CARTESIAN_POINT('',(-1.750403397011,-3.674499795169,
+    133.4333398854));
+#50041 = CARTESIAN_POINT('',(-1.264346042068,-3.853817767689,
+    133.59535045594));
+#50042 = CARTESIAN_POINT('',(-0.760654478217,-3.959818364262,
+    133.75749296918));
+#50043 = CARTESIAN_POINT('',(0.254671283445,-4.02416441419,
+    134.08132962976));
+#50044 = CARTESIAN_POINT('',(0.76771475516,-3.982599185177,
+    134.24347220389));
+#50045 = CARTESIAN_POINT('',(1.272520850742,-3.866076992635,
+    134.40548289758));
+#50046 = CARTESIAN_POINT('',(1.756447116561,-3.676894129952,
+    134.56741155106));
+#50047 = CARTESIAN_POINT('',(2.20771153583,-3.419337760705,
+    134.72934007235));
+#50048 = CARTESIAN_POINT('',(2.615575185266,-3.099878842668,
+    134.89135050073));
+#50049 = CARTESIAN_POINT('',(2.970307163807,-2.726908887552,
+    135.05349292147));
+#50050 = CARTESIAN_POINT('',(3.376615009091,-2.153192605781,
+    135.27727099811));
+#50051 = CARTESIAN_POINT('',(3.480129539752,-1.988356946098,
+    135.33913263995));
+#50052 = CARTESIAN_POINT('',(3.574431557493,-1.81785694932,
+    135.40099346779));
+#50053 = CARTESIAN_POINT('',(3.659162373288,-1.642295655893,
+    135.4628532732));
+#50054 = CARTESIAN_POINT('',(3.734011923976,-1.462299486439,
+    135.52471308654));
+#50055 = CARTESIAN_POINT('',(3.798718284865,-1.27851646091,
+    135.58657393204));
+#50056 = CARTESIAN_POINT('',(3.853069319893,-1.091615379968,
+    135.64843558753));
+#50057 = CARTESIAN_POINT('',(3.922568515051,-0.791453488225,
+    135.74650774039));
+#50058 = CARTESIAN_POINT('',(3.944628133526,-0.679786348897,
+    135.78272017807));
+#50059 = CARTESIAN_POINT('',(3.963053556032,-0.567421939609,
+    135.81893263739));
+#50060 = CARTESIAN_POINT('',(3.97781935921,-0.454498371374,
+    135.8551450985));
+#50061 = CARTESIAN_POINT('',(3.988906465089,-0.341154477227,
+    135.8913575462));
+#50062 = CARTESIAN_POINT('',(3.996302141083,-0.227529812227,
+    135.92756996991));
+#50063 = CARTESIAN_POINT('',(3.999999999992,-0.113764653452,
+    135.9637823637));
+#50064 = CARTESIAN_POINT('',(4.,0.,135.99999472626));
+#50065 = PCURVE('',#47191,#50066);
+#50066 = DEFINITIONAL_REPRESENTATION('',(#50067),#50133);
+#50067 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#50068,#50069,#50070,#50071,
+    #50072,#50073,#50074,#50075,#50076,#50077,#50078,#50079,#50080,
+    #50081,#50082,#50083,#50084,#50085,#50086,#50087,#50088,#50089,
+    #50090,#50091,#50092,#50093,#50094,#50095,#50096,#50097,#50098,
+    #50099,#50100,#50101,#50102,#50103,#50104,#50105,#50106,#50107,
+    #50108,#50109,#50110,#50111,#50112,#50113,#50114,#50115,#50116,
+    #50117,#50118,#50119,#50120,#50121,#50122,#50123,#50124,#50125,
+    #50126,#50127,#50128,#50129,#50130,#50131,#50132),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.693998626083E-02,0.144966792056,
+    0.306942233107,0.469915560561,0.577942363702,0.739917810416,
+    0.901893251456,0.963774834243,1.),.UNSPECIFIED.);
+#50068 = CARTESIAN_POINT('',(-2.7173960615E-07,-127.9999953825));
+#50069 = CARTESIAN_POINT('',(-2.900264381179E-02,-128.0369222954));
+#50070 = CARTESIAN_POINT('',(-5.800512561616E-02,-128.0738493398));
+#50071 = CARTESIAN_POINT('',(-8.700755722207E-02,-128.1107763272));
+#50072 = CARTESIAN_POINT('',(-0.11600992616,-128.1477032486));
+#50073 = CARTESIAN_POINT('',(-0.145012293678,-128.1846301827));
+#50074 = CARTESIAN_POINT('',(-0.174014721005,-128.2215572052));
+#50075 = CARTESIAN_POINT('',(-0.203017195603,-128.2584842976));
+#50076 = CARTESIAN_POINT('',(-0.316833679627,-128.4033999638));
+#50077 = CARTESIAN_POINT('',(-0.401671263587,-128.5114186201));
+#50078 = CARTESIAN_POINT('',(-0.486496915052,-128.6194220993));
+#50079 = CARTESIAN_POINT('',(-0.571311541417,-128.7274114822));
+#50080 = CARTESIAN_POINT('',(-0.656126174288,-128.8354008108));
+#50081 = CARTESIAN_POINT('',(-0.740951842273,-128.9434041604));
+#50082 = CARTESIAN_POINT('',(-0.825789444756,-129.051422692));
+#50083 = CARTESIAN_POINT('',(-1.037773925916,-129.3213295869));
+#50084 = CARTESIAN_POINT('',(-1.165120363723,-129.4834720441));
+#50085 = CARTESIAN_POINT('',(-1.292363197042,-129.6454826608));
+#50086 = CARTESIAN_POINT('',(-1.419541582397,-129.8074113169));
+#50087 = CARTESIAN_POINT('',(-1.546719965087,-129.9693399946));
+#50088 = CARTESIAN_POINT('',(-1.673962793525,-130.131350651));
+#50089 = CARTESIAN_POINT('',(-1.801309225903,-130.293493148));
+#50090 = CARTESIAN_POINT('',(-2.056433376899,-130.6183272015));
+#50091 = CARTESIAN_POINT('',(-2.184568757674,-130.7814741459));
+#50092 = CARTESIAN_POINT('',(-2.31259701727,-130.9444847081));
+#50093 = CARTESIAN_POINT('',(-2.440559206957,-131.1074112002));
+#50094 = CARTESIAN_POINT('',(-2.568521379263,-131.2703378695));
+#50095 = CARTESIAN_POINT('',(-2.696549621516,-131.4333485599));
+#50096 = CARTESIAN_POINT('',(-2.824684992745,-131.5964955715));
+#50097 = CARTESIAN_POINT('',(-3.03745291564,-131.8674000715));
+#50098 = CARTESIAN_POINT('',(-3.122290510287,-131.9754186263));
+#50099 = CARTESIAN_POINT('',(-3.207116165775,-132.083422039));
+#50100 = CARTESIAN_POINT('',(-3.291930796342,-132.1914113558));
+#50101 = CARTESIAN_POINT('',(-3.376745428591,-132.2994006604));
+#50102 = CARTESIAN_POINT('',(-3.461571085633,-132.4074040613));
+#50103 = CARTESIAN_POINT('',(-3.546408676014,-132.5154226456));
+#50104 = CARTESIAN_POINT('',(-3.758393132582,-132.7853296774));
+#50105 = CARTESIAN_POINT('',(-3.88573956499,-132.9474722193));
+#50106 = CARTESIAN_POINT('',(-4.012982405785,-133.1094828407));
+#50107 = CARTESIAN_POINT('',(-4.140160812257,-133.2714113699));
+#50108 = CARTESIAN_POINT('',(-4.26733921949,-133.4333398853));
+#50109 = CARTESIAN_POINT('',(-4.394582065594,-133.5953504559));
+#50110 = CARTESIAN_POINT('',(-4.521928501936,-133.7574929691));
+#50111 = CARTESIAN_POINT('',(-4.776269171171,-134.0813296297));
+#50112 = CARTESIAN_POINT('',(-4.903615596567,-134.2434722038));
+#50113 = CARTESIAN_POINT('',(-5.030858425288,-134.4054828975));
+#50114 = CARTESIAN_POINT('',(-5.158036816246,-134.567411551));
+#50115 = CARTESIAN_POINT('',(-5.285215219939,-134.7293400723));
+#50116 = CARTESIAN_POINT('',(-5.412458081246,-134.8913505007));
+#50117 = CARTESIAN_POINT('',(-5.539804528845,-135.0534929214));
+#50118 = CARTESIAN_POINT('',(-5.715559407353,-135.2772709981));
+#50119 = CARTESIAN_POINT('',(-5.764145409562,-135.3391326399));
+#50120 = CARTESIAN_POINT('',(-5.812730757086,-135.4009934677));
+#50121 = CARTESIAN_POINT('',(-5.861315286992,-135.4628532732));
+#50122 = CARTESIAN_POINT('',(-5.909899815245,-135.5247130865));
+#50123 = CARTESIAN_POINT('',(-5.958485159076,-135.586573932));
+#50124 = CARTESIAN_POINT('',(-6.007071158894,-135.6484355875));
+#50125 = CARTESIAN_POINT('',(-6.084096844294,-135.7465077403));
+#50126 = CARTESIAN_POINT('',(-6.112538033779,-135.782720178));
+#50127 = CARTESIAN_POINT('',(-6.140979252777,-135.8189326373));
+#50128 = CARTESIAN_POINT('',(-6.169420486696,-135.8551450985));
+#50129 = CARTESIAN_POINT('',(-6.197861721727,-135.8913575462));
+#50130 = CARTESIAN_POINT('',(-6.226302944847,-135.9275699699));
+#50131 = CARTESIAN_POINT('',(-6.254744143817,-135.9637823637));
+#50132 = CARTESIAN_POINT('',(-6.28318530718,-135.9999947262));
+#50133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50134 = PCURVE('',#49942,#50135);
+#50135 = DEFINITIONAL_REPRESENTATION('',(#50136),#50202);
+#50136 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#50137,#50138,#50139,#50140,
+    #50141,#50142,#50143,#50144,#50145,#50146,#50147,#50148,#50149,
+    #50150,#50151,#50152,#50153,#50154,#50155,#50156,#50157,#50158,
+    #50159,#50160,#50161,#50162,#50163,#50164,#50165,#50166,#50167,
+    #50168,#50169,#50170,#50171,#50172,#50173,#50174,#50175,#50176,
+    #50177,#50178,#50179,#50180,#50181,#50182,#50183,#50184,#50185,
+    #50186,#50187,#50188,#50189,#50190,#50191,#50192,#50193,#50194,
+    #50195,#50196,#50197,#50198,#50199,#50200,#50201),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.693998626083E-02,0.144966792056,
+    0.306942233107,0.469915560561,0.577942363702,0.739917810416,
+    0.901893251456,0.963774834243,1.),.UNSPECIFIED.);
+#50137 = CARTESIAN_POINT('',(-0.103533583882,0.));
+#50138 = CARTESIAN_POINT('',(-0.103533618434,2.900329468198E-02));
+#50139 = CARTESIAN_POINT('',(-0.103533672728,5.800670770535E-02));
+#50140 = CARTESIAN_POINT('',(-0.103533720648,8.701007701909E-02));
+#50141 = CARTESIAN_POINT('',(-0.103533753123,0.116013388247));
+#50142 = CARTESIAN_POINT('',(-0.103533771736,0.145016700995));
+#50143 = CARTESIAN_POINT('',(-0.10353378233,0.174020075153));
+#50144 = CARTESIAN_POINT('',(-0.103533788614,0.203023497206));
+#50145 = CARTESIAN_POINT('',(-0.103533777468,0.3168436996));
+#50146 = CARTESIAN_POINT('',(-0.103533713627,0.401684055543));
+#50147 = CARTESIAN_POINT('',(-0.103533654396,0.486512462075));
+#50148 = CARTESIAN_POINT('',(-0.103533657563,0.571329834152));
+#50149 = CARTESIAN_POINT('',(-0.103533702446,0.656147210992));
+#50150 = CARTESIAN_POINT('',(-0.103533745795,0.740975623651));
+#50151 = CARTESIAN_POINT('',(-0.103533786122,0.825815972344));
+#50152 = CARTESIAN_POINT('',(-0.103533852985,1.037807321042));
+#50153 = CARTESIAN_POINT('',(-0.103533865216,1.165157889349));
+#50154 = CARTESIAN_POINT('',(-0.103533824815,1.292404857508));
+#50155 = CARTESIAN_POINT('',(-0.103533779345,1.419587384274));
+#50156 = CARTESIAN_POINT('',(-0.103533719159,1.54676992327));
+#50157 = CARTESIAN_POINT('',(-0.103533667903,1.674016893625));
+#50158 = CARTESIAN_POINT('',(-0.103533668108,1.801367457912));
+#50159 = CARTESIAN_POINT('',(-0.103533738501,2.056499872885));
+#50160 = CARTESIAN_POINT('',(-0.103533812336,2.18463939738));
+#50161 = CARTESIAN_POINT('',(-0.103533892827,2.312671797489));
+#50162 = CARTESIAN_POINT('',(-0.10353400015,2.440638141118));
+#50163 = CARTESIAN_POINT('',(-0.103533852562,2.568604499083));
+#50164 = CARTESIAN_POINT('',(-0.103533711897,2.696636897279));
+#50165 = CARTESIAN_POINT('',(-0.103533692079,2.824776426979));
+#50166 = CARTESIAN_POINT('',(-0.103533705726,3.03755125717));
+#50167 = CARTESIAN_POINT('',(-0.103533741433,3.122391604904));
+#50168 = CARTESIAN_POINT('',(-0.103533683002,3.207220024699));
+#50169 = CARTESIAN_POINT('',(-0.103533734893,3.292037403387));
+#50170 = CARTESIAN_POINT('',(-0.103533826003,3.376854781656));
+#50171 = CARTESIAN_POINT('',(-0.103533819766,3.461683201025));
+#50172 = CARTESIAN_POINT('',(-0.103533812098,3.546523549585));
+#50173 = CARTESIAN_POINT('',(-0.103533758165,3.758514897295));
+#50174 = CARTESIAN_POINT('',(-0.103533704593,3.88586546692));
+#50175 = CARTESIAN_POINT('',(-0.103533678979,4.013112430268));
+#50176 = CARTESIAN_POINT('',(-0.103533788502,4.140294954095));
+#50177 = CARTESIAN_POINT('',(-0.103533839366,4.267477484653));
+#50178 = CARTESIAN_POINT('',(-0.103533861705,4.3947244516));
+#50179 = CARTESIAN_POINT('',(-0.10353384859,4.52207502259));
+#50180 = CARTESIAN_POINT('',(-0.103533778281,4.776423964284));
+#50181 = CARTESIAN_POINT('',(-0.103533720527,4.903774539655));
+#50182 = CARTESIAN_POINT('',(-0.103533654269,5.031021518607));
+#50183 = CARTESIAN_POINT('',(-0.103533599301,5.158204065109));
+#50184 = CARTESIAN_POINT('',(-0.103533577292,5.28538657505));
+#50185 = CARTESIAN_POINT('',(-0.103533807217,5.412633525491));
+#50186 = CARTESIAN_POINT('',(-0.103533948211,5.53998409145));
+#50187 = CARTESIAN_POINT('',(-0.103533937758,5.715744681696));
+#50188 = CARTESIAN_POINT('',(-0.103533912606,5.76433226584));
+#50189 = CARTESIAN_POINT('',(-0.103533862652,5.812919198301));
+#50190 = CARTESIAN_POINT('',(-0.103533785527,5.861505315058));
+#50191 = CARTESIAN_POINT('',(-0.103533690528,5.910091430449));
+#50192 = CARTESIAN_POINT('',(-0.103533600651,5.958678360054));
+#50193 = CARTESIAN_POINT('',(-0.103533545166,6.007265943082));
+#50194 = CARTESIAN_POINT('',(-0.10353354129,6.084294133977));
+#50195 = CARTESIAN_POINT('',(-0.10353355443,6.112736247185));
+#50196 = CARTESIAN_POINT('',(-0.103533592082,6.141178389185));
+#50197 = CARTESIAN_POINT('',(-0.103533656486,6.169620545435));
+#50198 = CARTESIAN_POINT('',(-0.10353374218,6.198062701536));
+#50199 = CARTESIAN_POINT('',(-0.103533836002,6.226504843231));
+#50200 = CARTESIAN_POINT('',(-0.103533917089,6.254946956405));
+#50201 = CARTESIAN_POINT('',(-0.103533956875,6.283389027087));
+#50202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50203 = ORIENTED_EDGE('',*,*,#47177,.T.);
+#50204 = ORIENTED_EDGE('',*,*,#50205,.T.);
+#50205 = EDGE_CURVE('',#47043,#50206,#50208,.T.);
+#50206 = VERTEX_POINT('',#50207);
+#50207 = CARTESIAN_POINT('',(1.154977273E-06,-4.,134.49999509381));
+#50208 = SURFACE_CURVE('',#50209,(#50268,#50330),.PCURVE_S1.);
+#50209 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#50210,#50211,#50212,#50213,
+    #50214,#50215,#50216,#50217,#50218,#50219,#50220,#50221,#50222,
+    #50223,#50224,#50225,#50226,#50227,#50228,#50229,#50230,#50231,
+    #50232,#50233,#50234,#50235,#50236,#50237,#50238,#50239,#50240,
+    #50241,#50242,#50243,#50244,#50245,#50246,#50247,#50248,#50249,
+    #50250,#50251,#50252,#50253,#50254,#50255,#50256,#50257,#50258,
+    #50259,#50260,#50261,#50262,#50263,#50264,#50265,#50266,#50267),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053304067734E-02,
+    9.721082404233E-02,0.311861255561,0.52651168697,0.561192798162,
+    0.798453278412,0.96782393965,1.),.UNSPECIFIED.);
+#50210 = CARTESIAN_POINT('',(4.,-8.9E-16,128.49999492992));
+#50211 = CARTESIAN_POINT('',(4.,0.166120272077,128.55287267001));
+#50212 = CARTESIAN_POINT('',(3.992115244556,0.332243139002,
+    128.60575123778));
+#50213 = CARTESIAN_POINT('',(3.976345940867,0.497928266101,
+    128.65862943336));
+#50214 = CARTESIAN_POINT('',(3.952721168392,0.662738761127,
+    128.71150716385));
+#50215 = CARTESIAN_POINT('',(3.92129876404,0.826241855024,
+    128.76438489024));
+#50216 = CARTESIAN_POINT('',(3.882165207367,0.9880095827,128.81726307432
+    ));
+#50217 = CARTESIAN_POINT('',(3.835435505763,1.14761946379,128.8701416256
+    ));
+#50218 = CARTESIAN_POINT('',(3.760759605781,1.364050962605,
+    128.94301934289));
+#50219 = CARTESIAN_POINT('',(3.739199852182,1.423078867957,
+    128.96301933945));
+#50220 = CARTESIAN_POINT('',(3.716581538202,1.481716530482,
+    128.98301933727));
+#50221 = CARTESIAN_POINT('',(3.692912931281,1.539941809736,
+    129.00301933565));
+#50222 = CARTESIAN_POINT('',(3.668202846953,1.597732793827,
+    129.02301933387));
+#50223 = CARTESIAN_POINT('',(3.642460648848,1.655067799419,
+    129.04301933124));
+#50224 = CARTESIAN_POINT('',(3.615696248686,1.711925371731,
+    129.06301932704));
+#50225 = CARTESIAN_POINT('',(3.364432237332,2.221750181129,
+    129.24394000813));
+#50226 = CARTESIAN_POINT('',(3.075141791865,2.643548882073,
+    129.40507809544));
+#50227 = CARTESIAN_POINT('',(2.725666407369,3.021508035244,
+    129.5660886676));
+#50228 = CARTESIAN_POINT('',(2.324118243135,3.345973694647,
+    129.72701924066));
+#50229 = CARTESIAN_POINT('',(1.879886113611,3.608988262555,
+    129.88794989406));
+#50230 = CARTESIAN_POINT('',(1.403704513499,3.804531687772,
+    130.04896048649));
+#50231 = CARTESIAN_POINT('',(0.907451963126,3.928372317626,
+    130.21009859177));
+#50232 = CARTESIAN_POINT('',(-9.845970559204E-02,4.030618292197,
+    130.53194000816));
+#50233 = CARTESIAN_POINT('',(-0.60948093778,4.009162087733,
+    130.69307814401));
+#50234 = CARTESIAN_POINT('',(-1.115269184751,3.913431093316,
+    130.85408869355));
+#50235 = CARTESIAN_POINT('',(-1.603337401396,3.745180199864,
+    131.01501913097));
+#50236 = CARTESIAN_POINT('',(-2.061959081248,3.508146617395,
+    131.17594994826));
+#50237 = CARTESIAN_POINT('',(-2.480336593388,3.20823597891,
+    131.3369605398));
+#50238 = CARTESIAN_POINT('',(-2.848581083313,2.853272498208,
+    131.49809867614));
+#50239 = CARTESIAN_POINT('',(-3.208853150581,2.389546673852,
+    131.68501934467));
+#50240 = CARTESIAN_POINT('',(-3.257460409446,2.323874515823,
+    131.7110193375));
+#50241 = CARTESIAN_POINT('',(-3.304530464507,2.257073881957,
+    131.73701933503));
+#50242 = CARTESIAN_POINT('',(-3.350032807932,2.189186805971,
+    131.76301933461));
+#50243 = CARTESIAN_POINT('',(-3.393938351845,2.120256249513,
+    131.78901933363));
+#50244 = CARTESIAN_POINT('',(-3.436219428328,2.050326102159,
+    131.81501932948));
+#50245 = CARTESIAN_POINT('',(-3.476849789423,1.979441181415,
+    131.84101931957));
+#50246 = CARTESIAN_POINT('',(-3.782302376056,1.416490341801,
+    132.04489042322));
+#50247 = CARTESIAN_POINT('',(-3.970921611975,0.881791376173,
+    132.22312008898));
+#50248 = CARTESIAN_POINT('',(-4.072308716653,0.319486711698,
+    132.40112901854));
+#50249 = CARTESIAN_POINT('',(-4.082730509705,-0.253723153542,
+    132.57901925759));
+#50250 = CARTESIAN_POINT('',(-4.001418214614,-0.821232147905,
+    132.75690952876));
+#50251 = CARTESIAN_POINT('',(-3.831190756172,-1.3666571742,
+    132.93491851887));
+#50252 = CARTESIAN_POINT('',(-3.577820303317,-1.873888476964,
+    133.11314821087));
+#50253 = CARTESIAN_POINT('',(-3.020372571401,-2.652635264566,
+    133.41799432451));
+#50254 = CARTESIAN_POINT('',(-2.751092376313,-2.950706708788,
+    133.54503597073));
+#50255 = CARTESIAN_POINT('',(-2.448362156263,-3.217263017228,
+    133.67204226209));
+#50256 = CARTESIAN_POINT('',(-2.116576663036,-3.448006317334,
+    133.79901914206));
+#50257 = CARTESIAN_POINT('',(-1.76064835134,-3.639419702487,
+    133.92599611935));
+#50258 = CARTESIAN_POINT('',(-1.38593674008,-3.788714634199,
+    134.0530026148));
+#50259 = CARTESIAN_POINT('',(-0.998263326881,-3.893917646786,
+    134.18004438378));
+#50260 = CARTESIAN_POINT('',(-0.529019612809,-3.965587103884,
+    134.33114133287));
+#50261 = CARTESIAN_POINT('',(-0.453859087476,-3.975406832188,
+    134.35526330726));
+#50262 = CARTESIAN_POINT('',(-0.378491832526,-3.983598299183,
+    134.37938528082));
+#50263 = CARTESIAN_POINT('',(-0.302959015359,-3.99015648749,
+    134.40350725176));
+#50264 = CARTESIAN_POINT('',(-0.227301899734,-3.995077633835,
+    134.42762921889));
+#50265 = CARTESIAN_POINT('',(-0.151561845763,-3.998359229055,
+    134.45175118156));
+#50266 = CARTESIAN_POINT('',(-7.578030991656E-02,-4.000000018092,
+    134.4758731397));
+#50267 = CARTESIAN_POINT('',(1.15497727871E-06,-4.,134.49999509381));
+#50268 = PCURVE('',#47191,#50269);
+#50269 = DEFINITIONAL_REPRESENTATION('',(#50270),#50329);
+#50270 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#50271,#50272,#50273,#50274,
+    #50275,#50276,#50277,#50278,#50279,#50280,#50281,#50282,#50283,
+    #50284,#50285,#50286,#50287,#50288,#50289,#50290,#50291,#50292,
+    #50293,#50294,#50295,#50296,#50297,#50298,#50299,#50300,#50301,
+    #50302,#50303,#50304,#50305,#50306,#50307,#50308,#50309,#50310,
+    #50311,#50312,#50313,#50314,#50315,#50316,#50317,#50318,#50319,
+    #50320,#50321,#50322,#50323,#50324,#50325,#50326,#50327,#50328),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053304067734E-02,
+    9.721082404233E-02,0.311861255561,0.52651168697,0.561192798162,
+    0.798453278412,0.96782393965,1.),.UNSPECIFIED.);
+#50271 = CARTESIAN_POINT('',(0.,-128.4999949299));
+#50272 = CARTESIAN_POINT('',(-4.153006801918E-02,-128.55287267));
+#50273 = CARTESIAN_POINT('',(-8.306078875957E-02,-128.6057512377));
+#50274 = CARTESIAN_POINT('',(-0.124591220421,-128.6586294333));
+#50275 = CARTESIAN_POINT('',(-0.166121290206,-128.7115071638));
+#50276 = CARTESIAN_POINT('',(-0.207651360022,-128.7643848902));
+#50277 = CARTESIAN_POINT('',(-0.249181792175,-128.8172630743));
+#50278 = CARTESIAN_POINT('',(-0.290712515074,-128.8701416256));
+#50279 = CARTESIAN_POINT('',(-0.347950550787,-128.9430193428));
+#50280 = CARTESIAN_POINT('',(-0.36365851445,-128.9630193394));
+#50281 = CARTESIAN_POINT('',(-0.379366479318,-128.9830193372));
+#50282 = CARTESIAN_POINT('',(-0.395074444801,-129.0030193356));
+#50283 = CARTESIAN_POINT('',(-0.410782410308,-129.0230193338));
+#50284 = CARTESIAN_POINT('',(-0.426490375248,-129.0430193312));
+#50285 = CARTESIAN_POINT('',(-0.442198339029,-129.063019327));
+#50286 = CARTESIAN_POINT('',(-0.584293144459,-129.2439400081));
+#50287 = CARTESIAN_POINT('',(-0.710850736549,-129.4050780954));
+#50288 = CARTESIAN_POINT('',(-0.837308156098,-129.5660886676));
+#50289 = CARTESIAN_POINT('',(-0.963702733749,-129.7270192406));
+#50290 = CARTESIAN_POINT('',(-1.090097302294,-129.887949894));
+#50291 = CARTESIAN_POINT('',(-1.216554717321,-130.0489604864));
+#50292 = CARTESIAN_POINT('',(-1.343112306904,-130.2100985917));
+#50293 = CARTESIAN_POINT('',(-1.595885985887,-130.5319400081));
+#50294 = CARTESIAN_POINT('',(-1.722443568975,-130.693078144));
+#50295 = CARTESIAN_POINT('',(-1.848900991416,-130.8540886935));
+#50296 = CARTESIAN_POINT('',(-1.975295579851,-131.0150191309));
+#50297 = CARTESIAN_POINT('',(-2.101690130484,-131.1759499482));
+#50298 = CARTESIAN_POINT('',(-2.228147542468,-131.3369605398));
+#50299 = CARTESIAN_POINT('',(-2.354705127343,-131.4980986761));
+#50300 = CARTESIAN_POINT('',(-2.501512314375,-131.6850193446));
+#50301 = CARTESIAN_POINT('',(-2.521932667076,-131.7110193375));
+#50302 = CARTESIAN_POINT('',(-2.542353024253,-131.737019335));
+#50303 = CARTESIAN_POINT('',(-2.562773383712,-131.7630193346));
+#50304 = CARTESIAN_POINT('',(-2.583193743258,-131.7890193336));
+#50305 = CARTESIAN_POINT('',(-2.603614100693,-131.8150193294));
+#50306 = CARTESIAN_POINT('',(-2.624034453818,-131.8410193195));
+#50307 = CARTESIAN_POINT('',(-2.784154512388,-132.0448904232));
+#50308 = CARTESIAN_POINT('',(-2.924135825866,-132.2231200889));
+#50309 = CARTESIAN_POINT('',(-3.063943725615,-132.4011290185));
+#50310 = CARTESIAN_POINT('',(-3.203658291967,-132.5790192575));
+#50311 = CARTESIAN_POINT('',(-3.343372856273,-132.7569095287));
+#50312 = CARTESIAN_POINT('',(-3.483180748969,-132.9349185188));
+#50313 = CARTESIAN_POINT('',(-3.623162058246,-133.1131482108));
+#50314 = CARTESIAN_POINT('',(-3.862587742569,-133.4179943245));
+#50315 = CARTESIAN_POINT('',(-3.962366077315,-133.5450359707));
+#50316 = CARTESIAN_POINT('',(-4.062116629871,-133.672042262));
+#50317 = CARTESIAN_POINT('',(-4.161844061649,-133.799019142));
+#50318 = CARTESIAN_POINT('',(-4.261571482651,-133.9259961193));
+#50319 = CARTESIAN_POINT('',(-4.361322011035,-134.0530026148));
+#50320 = CARTESIAN_POINT('',(-4.461100326824,-134.1800443837));
+#50321 = CARTESIAN_POINT('',(-4.579771662421,-134.3311413328));
+#50322 = CARTESIAN_POINT('',(-4.598717031464,-134.3552633072));
+#50323 = CARTESIAN_POINT('',(-4.61766240429,-134.3793852808));
+#50324 = CARTESIAN_POINT('',(-4.636607779598,-134.4035072517));
+#50325 = CARTESIAN_POINT('',(-4.655553155788,-134.4276292188));
+#50326 = CARTESIAN_POINT('',(-4.674498530958,-134.4517511815));
+#50327 = CARTESIAN_POINT('',(-4.693443902906,-134.4758731397));
+#50328 = CARTESIAN_POINT('',(-4.712389269129,-134.4999950938));
+#50329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50330 = PCURVE('',#47104,#50331);
+#50331 = DEFINITIONAL_REPRESENTATION('',(#50332),#50391);
+#50332 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#50333,#50334,#50335,#50336,
+    #50337,#50338,#50339,#50340,#50341,#50342,#50343,#50344,#50345,
+    #50346,#50347,#50348,#50349,#50350,#50351,#50352,#50353,#50354,
+    #50355,#50356,#50357,#50358,#50359,#50360,#50361,#50362,#50363,
+    #50364,#50365,#50366,#50367,#50368,#50369,#50370,#50371,#50372,
+    #50373,#50374,#50375,#50376,#50377,#50378,#50379,#50380,#50381,
+    #50382,#50383,#50384,#50385,#50386,#50387,#50388,#50389,#50390),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053304067734E-02,
+    9.721082404233E-02,0.311861255561,0.52651168697,0.561192798162,
+    0.798453278412,0.96782393965,1.),.UNSPECIFIED.);
+#50333 = CARTESIAN_POINT('',(-0.931754691408,1.570847058885));
+#50334 = CARTESIAN_POINT('',(-0.931754677122,1.612378478703));
+#50335 = CARTESIAN_POINT('',(-0.931754664666,1.653910550549));
+#50336 = CARTESIAN_POINT('',(-0.931754654542,1.695442332457));
+#50337 = CARTESIAN_POINT('',(-0.931754647183,1.736973751611));
+#50338 = CARTESIAN_POINT('',(-0.931754642911,1.77850517));
+#50339 = CARTESIAN_POINT('',(-0.931754641889,1.820036950063));
+#50340 = CARTESIAN_POINT('',(-0.931754644082,1.861569020335));
+#50341 = CARTESIAN_POINT('',(-0.93175465115,1.918808912414));
+#50342 = CARTESIAN_POINT('',(-0.931754653508,1.934517385462));
+#50343 = CARTESIAN_POINT('',(-0.931754656268,1.95022585966));
+#50344 = CARTESIAN_POINT('',(-0.931754659407,1.965934334423));
+#50345 = CARTESIAN_POINT('',(-0.931754662897,1.981642809167));
+#50346 = CARTESIAN_POINT('',(-0.931754666704,1.997351283305));
+#50347 = CARTESIAN_POINT('',(-0.931754670786,2.013059756252));
+#50348 = CARTESIAN_POINT('',(-0.931754709782,2.155159167362));
+#50349 = CARTESIAN_POINT('',(-0.931754761563,2.281720858926));
+#50350 = CARTESIAN_POINT('',(-0.9317547882,2.408182380787));
+#50351 = CARTESIAN_POINT('',(-0.931754813492,2.534581045383));
+#50352 = CARTESIAN_POINT('',(-0.931754595285,2.660979737378));
+#50353 = CARTESIAN_POINT('',(-0.931754635759,2.78744127096));
+#50354 = CARTESIAN_POINT('',(-0.931754708837,2.914002964743));
+#50355 = CARTESIAN_POINT('',(-0.931754783781,3.166784849778));
+#50356 = CARTESIAN_POINT('',(-0.931754741821,3.293346546927));
+#50357 = CARTESIAN_POINT('',(-0.931754846415,3.419808082994));
+#50358 = CARTESIAN_POINT('',(-0.931754879903,3.546206741055));
+#50359 = CARTESIAN_POINT('',(-0.931754557973,3.672605429288));
+#50360 = CARTESIAN_POINT('',(-0.931754586238,3.799066954702));
+#50361 = CARTESIAN_POINT('',(-0.931754595557,3.925628650058));
+#50362 = CARTESIAN_POINT('',(-0.931754657341,4.072440595008));
+#50363 = CARTESIAN_POINT('',(-0.931754666687,4.09286160931));
+#50364 = CARTESIAN_POINT('',(-0.93175467658,4.113282627899));
+#50365 = CARTESIAN_POINT('',(-0.931754686819,4.133703648608));
+#50366 = CARTESIAN_POINT('',(-0.931754697212,4.154124669273));
+#50367 = CARTESIAN_POINT('',(-0.931754707573,4.17454568773));
+#50368 = CARTESIAN_POINT('',(-0.931754717723,4.194966701818));
+#50369 = CARTESIAN_POINT('',(-0.931754794306,4.355091943031));
+#50370 = CARTESIAN_POINT('',(-0.931754844241,4.495077786941));
+#50371 = CARTESIAN_POINT('',(-0.931754823103,4.634890221262));
+#50372 = CARTESIAN_POINT('',(-0.931754733943,4.77460935474));
+#50373 = CARTESIAN_POINT('',(-0.931754692727,4.914328477882));
+#50374 = CARTESIAN_POINT('',(-0.931754628399,5.054140916957));
+#50375 = CARTESIAN_POINT('',(-0.931754626098,5.194126769568));
+#50376 = CARTESIAN_POINT('',(-0.931754686245,5.43356021306));
+#50377 = CARTESIAN_POINT('',(-0.931754734148,5.533341777715));
+#50378 = CARTESIAN_POINT('',(-0.931754780878,5.633095558209));
+#50379 = CARTESIAN_POINT('',(-0.931754854601,5.732826215168));
+#50380 = CARTESIAN_POINT('',(-0.931754845324,5.832556863259));
+#50381 = CARTESIAN_POINT('',(-0.931754716611,5.932310637163));
+#50382 = CARTESIAN_POINT('',(-0.931754658087,6.032092228751));
+#50383 = CARTESIAN_POINT('',(-0.931754728756,6.150767432554));
+#50384 = CARTESIAN_POINT('',(-0.931754742524,6.169713418326));
+#50385 = CARTESIAN_POINT('',(-0.931754761361,6.188659406712));
+#50386 = CARTESIAN_POINT('',(-0.931754786122,6.207605396007));
+#50387 = CARTESIAN_POINT('',(-0.931754815944,6.226551384159));
+#50388 = CARTESIAN_POINT('',(-0.931754848236,6.245497368763));
+#50389 = CARTESIAN_POINT('',(-0.931754878687,6.264443347068));
+#50390 = CARTESIAN_POINT('',(-0.931754901262,6.283389315972));
+#50391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50392 = ORIENTED_EDGE('',*,*,#50393,.T.);
+#50393 = EDGE_CURVE('',#50206,#50394,#50396,.T.);
+#50394 = VERTEX_POINT('',#50395);
+#50395 = CARTESIAN_POINT('',(4.,0.,136.49999461966));
+#50396 = SURFACE_CURVE('',#50397,(#50424,#50454),.PCURVE_S1.);
+#50397 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#50398,#50399,#50400,#50401,
+    #50402,#50403,#50404,#50405,#50406,#50407,#50408,#50409,#50410,
+    #50411,#50412,#50413,#50414,#50415,#50416,#50417,#50418,#50419,
+    #50420,#50421,#50422,#50423),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151522236774,0.363532438177,0.807504826794,1.),.UNSPECIFIED.);
+#50398 = CARTESIAN_POINT('',(1.15497723388E-06,-4.,134.49999509381));
+#50399 = CARTESIAN_POINT('',(0.13599986427,-3.999999953931,
+    134.54328476432));
+#50400 = CARTESIAN_POINT('',(0.271999236158,-3.994605322466,
+    134.58657462839));
+#50401 = CARTESIAN_POINT('',(0.407741338459,-3.98381613031,
+    134.62986434128));
+#50402 = CARTESIAN_POINT('',(0.542969564904,-3.967647661827,
+    134.67315397245));
+#50403 = CARTESIAN_POINT('',(0.677428960637,-3.946130410034,
+    134.71644372417));
+#50404 = CARTESIAN_POINT('',(0.810866547728,-3.919310025601,
+    134.75973365013));
+#50405 = CARTESIAN_POINT('',(1.127957313672,-3.842384991516,
+    134.863594438));
+#50406 = CARTESIAN_POINT('',(1.310396376487,-3.787258054224,
+    134.92416664738));
+#50407 = CARTESIAN_POINT('',(1.489659485933,-3.722034040982,
+    134.98473805187));
+#50408 = CARTESIAN_POINT('',(1.665077790757,-3.646935527134,
+    135.04530893667));
+#50409 = CARTESIAN_POINT('',(1.836004653203,-3.562239344723,
+    135.10588033453));
+#50410 = CARTESIAN_POINT('',(2.001817360566,-3.468275850866,
+    135.16645253769));
+#50411 = CARTESIAN_POINT('',(2.497188716859,-3.150054036599,
+    135.35386601382));
+#50412 = CARTESIAN_POINT('',(2.807547061192,-2.895635203826,
+    135.48075398829));
+#50413 = CARTESIAN_POINT('',(3.087309636711,-2.605755262891,
+    135.60760473389));
+#50414 = CARTESIAN_POINT('',(3.331755741145,-2.284916822953,
+    135.73444219329));
+#50415 = CARTESIAN_POINT('',(3.536979725966,-1.93824614385,
+    135.86129301952));
+#50416 = CARTESIAN_POINT('',(3.699893533611,-1.571489662512,
+    135.98818103698));
+#50417 = CARTESIAN_POINT('',(3.869997739839,-1.026142439738,
+    136.17001908687));
+#50418 = CARTESIAN_POINT('',(3.913133527414,-0.85861133748,
+    136.22501543359));
+#50419 = CARTESIAN_POINT('',(3.947800566451,-0.68899184568,
+    136.28001127223));
+#50420 = CARTESIAN_POINT('',(3.973880274065,-0.517797880976,
+    136.33500678728));
+#50421 = CARTESIAN_POINT('',(3.991293360612,-0.345549916305,
+    136.39000262621));
+#50422 = CARTESIAN_POINT('',(4.,-0.172773870854,136.44499897269));
+#50423 = CARTESIAN_POINT('',(4.,-1.33E-15,136.49999461966));
+#50424 = PCURVE('',#47191,#50425);
+#50425 = DEFINITIONAL_REPRESENTATION('',(#50426),#50453);
+#50426 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#50427,#50428,#50429,#50430,
+    #50431,#50432,#50433,#50434,#50435,#50436,#50437,#50438,#50439,
+    #50440,#50441,#50442,#50443,#50444,#50445,#50446,#50447,#50448,
+    #50449,#50450,#50451,#50452),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151522236774,0.363532438177,0.807504826794,1.),.UNSPECIFIED.);
+#50427 = CARTESIAN_POINT('',(-4.712389269129,-134.4999950938));
+#50428 = CARTESIAN_POINT('',(-4.746388946452,-134.5432847643));
+#50429 = CARTESIAN_POINT('',(-4.780388790352,-134.5865746283));
+#50430 = CARTESIAN_POINT('',(-4.814388511368,-134.6298643412));
+#50431 = CARTESIAN_POINT('',(-4.848388153246,-134.6731539724));
+#50432 = CARTESIAN_POINT('',(-4.882387870639,-134.7164437241));
+#50433 = CARTESIAN_POINT('',(-4.916387706809,-134.7597336501));
+#50434 = CARTESIAN_POINT('',(-4.997959766485,-134.863594438));
+#50435 = CARTESIAN_POINT('',(-5.045533034118,-134.9241666473));
+#50436 = CARTESIAN_POINT('',(-5.093105654105,-134.9847380518));
+#50437 = CARTESIAN_POINT('',(-5.140677863374,-135.0453089366));
+#50438 = CARTESIAN_POINT('',(-5.188250484232,-135.1058803345));
+#50439 = CARTESIAN_POINT('',(-5.235823752672,-135.1664525376));
+#50440 = CARTESIAN_POINT('',(-5.383017906706,-135.3538660138));
+#50441 = CARTESIAN_POINT('',(-5.482675520084,-135.4807539882));
+#50442 = CARTESIAN_POINT('',(-5.582303964896,-135.6076047338));
+#50443 = CARTESIAN_POINT('',(-5.68192195781,-135.7344421932));
+#50444 = CARTESIAN_POINT('',(-5.781550392483,-135.8612930195));
+#50445 = CARTESIAN_POINT('',(-5.88120799982,-135.9881810369));
+#50446 = CARTESIAN_POINT('',(-6.024023228866,-136.1700190868));
+#50447 = CARTESIAN_POINT('',(-6.067217242274,-136.2250154335));
+#50448 = CARTESIAN_POINT('',(-6.110410854486,-136.2800112722));
+#50449 = CARTESIAN_POINT('',(-6.153604212123,-136.3350067872));
+#50450 = CARTESIAN_POINT('',(-6.196797825304,-136.3900026262));
+#50451 = CARTESIAN_POINT('',(-6.239991839466,-136.4449989726));
+#50452 = CARTESIAN_POINT('',(-6.28318530718,-136.4999946196));
+#50453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50454 = PCURVE('',#50455,#50498);
+#50455 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#50456,#50457,#50458,#50459,#50460,#50461,#50462,#50463,#50464
+      ,#50465,#50466,#50467,#50468,#50469,#50470,#50471,#50472,#50473
+      ,#50474,#50475,#50476)
+    ,(#50477,#50478,#50479,#50480,#50481,#50482,#50483,#50484,#50485
+      ,#50486,#50487,#50488,#50489,#50490,#50491,#50492,#50493,#50494
+      ,#50495,#50496,#50497
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#50456 = CARTESIAN_POINT('',(1.44369658805E-06,-4.09999365836,
+    134.47320099886));
+#50457 = CARTESIAN_POINT('',(1.170957715551,-4.099992846658,
+    134.83683710543));
+#50458 = CARTESIAN_POINT('',(2.341909821104,-3.732120666734,
+    135.20047155415));
+#50459 = CARTESIAN_POINT('',(3.384460538333,-2.996414066146,
+    135.56411787688));
+#50460 = CARTESIAN_POINT('',(4.170183587026,-1.943182403868,
+    135.92773366612));
+#50461 = CARTESIAN_POINT('',(4.593308826113,-0.673496189283,
+    136.29139323235));
+#50462 = CARTESIAN_POINT('',(4.593327317722,0.673485999686,
+    136.65501448464));
+#50463 = CARTESIAN_POINT('',(4.1701748522,1.943212806214,137.01865649236
+    ));
+#50464 = CARTESIAN_POINT('',(3.38445710477,2.99639720005,137.38229153227
+    ));
+#50465 = CARTESIAN_POINT('',(2.341909372627,3.732127944613,
+    137.7459281857));
+#50466 = CARTESIAN_POINT('',(-1.62958383765E-06,4.467859804136,
+    138.47320087884));
+#50467 = CARTESIAN_POINT('',(-2.341912064515,3.732126138905,
+    139.20047357195));
+#50468 = CARTESIAN_POINT('',(-3.384457775285,2.996391036499,
+    139.56410884597));
+#50469 = CARTESIAN_POINT('',(-4.170183352423,1.943229192407,
+    139.92775068452));
+#50470 = CARTESIAN_POINT('',(-4.593316052394,0.673439180027,
+    140.29137759579));
+#50471 = CARTESIAN_POINT('',(-4.593315517657,-0.673441253926,
+    140.65501820256));
+#50472 = CARTESIAN_POINT('',(-4.170182689516,-1.943235904485,
+    141.0186626723));
+#50473 = CARTESIAN_POINT('',(-3.384456502654,-2.996389973796,
+    141.3822852602));
+#50474 = CARTESIAN_POINT('',(-2.341907366436,-3.732128706931,
+    141.74593020353));
+#50475 = CARTESIAN_POINT('',(-1.170954743253,-4.099994121347,
+    142.10956465223));
+#50476 = CARTESIAN_POINT('',(1.52860590497E-06,-4.099993285378,
+    142.47320075879));
+#50477 = CARTESIAN_POINT('',(-1.44367403543E-06,-3.099995845889,
+    134.74115835512));
+#50478 = CARTESIAN_POINT('',(0.885354390165,-3.09999599659,
+    135.10479497583));
+#50479 = CARTESIAN_POINT('',(1.77071467611,-2.821850235016,
+    135.46843325441));
+#50480 = CARTESIAN_POINT('',(2.558975334624,-2.26557974293,
+    135.83205965881));
+#50481 = CARTESIAN_POINT('',(3.153068304571,-1.469247577804,
+    136.19571659711));
+#50482 = CARTESIAN_POINT('',(3.472990294377,-0.509221190114,
+    136.55932975793));
+#50483 = CARTESIAN_POINT('',(3.473002993509,0.509210596937,
+    136.92298123293));
+#50484 = CARTESIAN_POINT('',(3.153061900606,1.469259631704,
+    137.28661195261));
+#50485 = CARTESIAN_POINT('',(2.558981947024,2.265566210584,
+    137.65024963985));
+#50486 = CARTESIAN_POINT('',(1.770714822967,2.821851915108,
+    138.01388571374));
+#50487 = CARTESIAN_POINT('',(1.61285844583E-06,3.37813862098,
+    138.74115847515));
+#50488 = CARTESIAN_POINT('',(-1.770712108401,2.821853542154,
+    139.46843123657));
+#50489 = CARTESIAN_POINT('',(-2.558978578586,2.265566862337,
+    139.83206868992));
+#50490 = CARTESIAN_POINT('',(-3.153065972063,1.469272900067,
+    140.19569957831));
+#50491 = CARTESIAN_POINT('',(-3.472993315214,0.509189847616,
+    140.55934539486));
+#50492 = CARTESIAN_POINT('',(-3.47299697664,-0.509184102293,
+    140.92297751489));
+#50493 = CARTESIAN_POINT('',(-3.153069213226,-1.469275151014,
+    141.28660577257));
+#50494 = CARTESIAN_POINT('',(-2.558976498738,-2.265560528921,
+    141.65025591204));
+#50495 = CARTESIAN_POINT('',(-1.770717546064,-2.821852691893,
+    142.01388369589));
+#50496 = CARTESIAN_POINT('',(-0.885357362418,-3.099995426628,
+    142.37752197447));
+#50497 = CARTESIAN_POINT('',(-1.52858389058E-06,-3.099995601568,
+    142.74115859519));
+#50498 = DEFINITIONAL_REPRESENTATION('',(#50499),#50526);
+#50499 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#50500,#50501,#50502,#50503,
+    #50504,#50505,#50506,#50507,#50508,#50509,#50510,#50511,#50512,
+    #50513,#50514,#50515,#50516,#50517,#50518,#50519,#50520,#50521,
+    #50522,#50523,#50524,#50525),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151522236774,0.363532438177,0.807504826794,1.),.UNSPECIFIED.);
+#50500 = CARTESIAN_POINT('',(-0.931754901262,0.));
+#50501 = CARTESIAN_POINT('',(-0.931754955826,3.400076196748E-02));
+#50502 = CARTESIAN_POINT('',(-0.931755059673,6.800170145611E-02));
+#50503 = CARTESIAN_POINT('',(-0.93175517011,0.102002522303));
+#50504 = CARTESIAN_POINT('',(-0.931755258089,0.136003265719));
+#50505 = CARTESIAN_POINT('',(-0.931755308796,0.170004086201));
+#50506 = CARTESIAN_POINT('',(-0.931755322221,0.204005027449));
+#50507 = CARTESIAN_POINT('',(-0.931755301887,0.285579741398));
+#50508 = CARTESIAN_POINT('',(-0.931755239859,0.333154559688));
+#50509 = CARTESIAN_POINT('',(-0.931755152436,0.380728732689));
+#50510 = CARTESIAN_POINT('',(-0.931755063861,0.428302495977));
+#50511 = CARTESIAN_POINT('',(-0.931754993228,0.475876670124));
+#50512 = CARTESIAN_POINT('',(-0.931754949856,0.523451489661));
+#50513 = CARTESIAN_POINT('',(-0.931754884307,0.670650434462));
+#50514 = CARTESIAN_POINT('',(-0.931754941456,0.770311279665));
+#50515 = CARTESIAN_POINT('',(-0.931755095095,0.869942937279));
+#50516 = CARTESIAN_POINT('',(-0.931755186143,0.969564138971));
+#50517 = CARTESIAN_POINT('',(-0.931755216077,1.069195799762));
+#50518 = CARTESIAN_POINT('',(-0.931755207737,1.168856644382));
+#50519 = CARTESIAN_POINT('',(-0.931755167144,1.311676521403));
+#50520 = CARTESIAN_POINT('',(-0.931755151128,1.354871941699));
+#50521 = CARTESIAN_POINT('',(-0.931755133033,1.39806696145));
+#50522 = CARTESIAN_POINT('',(-0.93175511428,1.441261726775));
+#50523 = CARTESIAN_POINT('',(-0.931755096034,1.484456747339));
+#50524 = CARTESIAN_POINT('',(-0.931755079185,1.527652168241));
+#50525 = CARTESIAN_POINT('',(-0.931755064326,1.570847041896));
+#50526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50527 = ORIENTED_EDGE('',*,*,#50528,.F.);
+#50528 = EDGE_CURVE('',#49996,#50394,#50529,.T.);
+#50529 = SURFACE_CURVE('',#50530,(#50534,#50541),.PCURVE_S1.);
+#50530 = LINE('',#50531,#50532);
+#50531 = CARTESIAN_POINT('',(4.,0.,0.));
+#50532 = VECTOR('',#50533,1.);
+#50533 = DIRECTION('',(0.,0.,1.));
+#50534 = PCURVE('',#47191,#50535);
+#50535 = DEFINITIONAL_REPRESENTATION('',(#50536),#50540);
+#50536 = LINE('',#50537,#50538);
+#50537 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#50538 = VECTOR('',#50539,1.);
+#50539 = DIRECTION('',(-0.,-1.));
+#50540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50541 = PCURVE('',#50542,#50547);
+#50542 = CYLINDRICAL_SURFACE('',#50543,4.);
+#50543 = AXIS2_PLACEMENT_3D('',#50544,#50545,#50546);
+#50544 = CARTESIAN_POINT('',(0.,0.,0.));
+#50545 = DIRECTION('',(-0.,-0.,-1.));
+#50546 = DIRECTION('',(1.,0.,0.));
+#50547 = DEFINITIONAL_REPRESENTATION('',(#50548),#50552);
+#50548 = LINE('',#50549,#50550);
+#50549 = CARTESIAN_POINT('',(-0.,0.));
+#50550 = VECTOR('',#50551,1.);
+#50551 = DIRECTION('',(-0.,-1.));
+#50552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50553 = ADVANCED_FACE('',(#50554),#47104,.F.);
+#50554 = FACE_BOUND('',#50555,.F.);
+#50555 = EDGE_LOOP('',(#50556,#50557,#50558,#50642,#50662));
+#50556 = ORIENTED_EDGE('',*,*,#47042,.F.);
+#50557 = ORIENTED_EDGE('',*,*,#47292,.T.);
+#50558 = ORIENTED_EDGE('',*,*,#50559,.T.);
+#50559 = EDGE_CURVE('',#47209,#50560,#50562,.T.);
+#50560 = VERTEX_POINT('',#50561);
+#50561 = CARTESIAN_POINT('',(-1.443674003E-06,-3.099995845889,
+    134.74115835512));
+#50562 = SURFACE_CURVE('',#50563,(#50585,#50592),.PCURVE_S1.);
+#50563 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#50564,#50565,#50566,#50567,
+    #50568,#50569,#50570,#50571,#50572,#50573,#50574,#50575,#50576,
+    #50577,#50578,#50579,#50580,#50581,#50582,#50583,#50584),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#50564 = CARTESIAN_POINT('',(-1.35872442364E-06,-3.099996090327,
+    126.74115811492));
+#50565 = CARTESIAN_POINT('',(0.88535454487,-3.099996216646,
+    127.10479473575));
+#50566 = CARTESIAN_POINT('',(1.770714892985,-2.821850409015,
+    127.46843301424));
+#50567 = CARTESIAN_POINT('',(2.558975598483,-2.265579851424,
+    127.83205941862));
+#50568 = CARTESIAN_POINT('',(3.153068593342,-1.469247607214,
+    128.19571635708));
+#50569 = CARTESIAN_POINT('',(3.472990582137,-0.509221135159,
+    128.55932951764));
+#50570 = CARTESIAN_POINT('',(3.473003253347,0.509210732255,
+    128.92298099295));
+#50571 = CARTESIAN_POINT('',(3.153062108921,1.469259833902,
+    129.28661171235));
+#50572 = CARTESIAN_POINT('',(2.558982086693,2.265566459294,
+    129.65024939977));
+#50573 = CARTESIAN_POINT('',(1.770714885252,2.821852186076,
+    130.01388547359));
+#50574 = CARTESIAN_POINT('',(1.52031185996E-06,3.378138887292,
+    130.74115823502));
+#50575 = CARTESIAN_POINT('',(-1.7707123253,2.821853716101,
+    131.46843099642));
+#50576 = CARTESIAN_POINT('',(-2.558978545341,2.26556733049,
+    131.8320670703));
+#50577 = CARTESIAN_POINT('',(-3.15306742785,1.46927151659,
+    132.19570475759));
+#50578 = CARTESIAN_POINT('',(-3.472991519079,0.509192315683,
+    132.55933547719));
+#50579 = CARTESIAN_POINT('',(-3.472999320355,-0.509186760629,
+    132.92298695228));
+#50580 = CARTESIAN_POINT('',(-3.15306825459,-1.469273940347,
+    133.28660011302));
+#50581 = CARTESIAN_POINT('',(-2.558976935408,-2.265561137249,
+    133.65025705136));
+#50582 = CARTESIAN_POINT('',(-1.770717608398,-2.821852962839,
+    134.01388345581));
+#50583 = CARTESIAN_POINT('',(-0.885357347256,-3.09999569534,
+    134.37752173424));
+#50584 = CARTESIAN_POINT('',(-1.4436739959E-06,-3.099995845889,
+    134.74115835512));
+#50585 = PCURVE('',#47104,#50586);
+#50586 = DEFINITIONAL_REPRESENTATION('',(#50587),#50591);
+#50587 = LINE('',#50588,#50589);
+#50588 = CARTESIAN_POINT('',(-0.,0.));
+#50589 = VECTOR('',#50590,1.);
+#50590 = DIRECTION('',(0.,1.));
+#50591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50592 = PCURVE('',#50593,#50636);
+#50593 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#50594,#50595,#50596,#50597,#50598,#50599,#50600,#50601,#50602
+      ,#50603,#50604,#50605,#50606,#50607,#50608,#50609,#50610,#50611
+      ,#50612,#50613,#50614)
+    ,(#50615,#50616,#50617,#50618,#50619,#50620,#50621,#50622,#50623
+      ,#50624,#50625,#50626,#50627,#50628,#50629,#50630,#50631,#50632
+      ,#50633,#50634,#50635
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#50594 = CARTESIAN_POINT('',(-1.35872442364E-06,-3.099996090327,
+    126.74115811492));
+#50595 = CARTESIAN_POINT('',(0.88535454487,-3.099996216646,
+    127.10479473575));
+#50596 = CARTESIAN_POINT('',(1.770714892985,-2.821850409015,
+    127.46843301424));
+#50597 = CARTESIAN_POINT('',(2.558975598483,-2.265579851424,
+    127.83205941862));
+#50598 = CARTESIAN_POINT('',(3.153068593342,-1.469247607214,
+    128.19571635708));
+#50599 = CARTESIAN_POINT('',(3.472990582137,-0.509221135159,
+    128.55932951764));
+#50600 = CARTESIAN_POINT('',(3.473003253347,0.509210732255,
+    128.92298099295));
+#50601 = CARTESIAN_POINT('',(3.153062108921,1.469259833902,
+    129.28661171235));
+#50602 = CARTESIAN_POINT('',(2.558982086693,2.265566459294,
+    129.65024939977));
+#50603 = CARTESIAN_POINT('',(1.770714885252,2.821852186076,
+    130.01388547359));
+#50604 = CARTESIAN_POINT('',(1.52031185996E-06,3.378138887292,
+    130.74115823502));
+#50605 = CARTESIAN_POINT('',(-1.7707123253,2.821853716101,
+    131.46843099642));
+#50606 = CARTESIAN_POINT('',(-2.558978545341,2.26556733049,
+    131.8320670703));
+#50607 = CARTESIAN_POINT('',(-3.15306742785,1.46927151659,
+    132.19570475759));
+#50608 = CARTESIAN_POINT('',(-3.472991519079,0.509192315683,
+    132.55933547719));
+#50609 = CARTESIAN_POINT('',(-3.472999320355,-0.509186760629,
+    132.92298695228));
+#50610 = CARTESIAN_POINT('',(-3.15306825459,-1.469273940347,
+    133.28660011302));
+#50611 = CARTESIAN_POINT('',(-2.558976935408,-2.265561137249,
+    133.65025705136));
+#50612 = CARTESIAN_POINT('',(-1.770717608398,-2.821852962839,
+    134.01388345581));
+#50613 = CARTESIAN_POINT('',(-0.885357347256,-3.09999569534,
+    134.37752173424));
+#50614 = CARTESIAN_POINT('',(-1.4436739959E-06,-3.099995845889,
+    134.74115835512));
+#50615 = CARTESIAN_POINT('',(-1.35874092111E-06,-3.100003909706,
+    127.75884956852));
+#50616 = CARTESIAN_POINT('',(0.885356847884,-3.100004559501,
+    128.12248618934));
+#50617 = CARTESIAN_POINT('',(1.770719663418,-2.821861903874,
+    128.4861244678));
+#50618 = CARTESIAN_POINT('',(2.558981543857,-2.265569343781,
+    128.84975087232));
+#50619 = CARTESIAN_POINT('',(3.153075128213,-1.469280612753,
+    129.2134078105));
+#50620 = CARTESIAN_POINT('',(3.473007894117,-0.509191224635,
+    129.57702097136));
+#50621 = CARTESIAN_POINT('',(3.473001013416,0.509190500519,
+    129.94067244649));
+#50622 = CARTESIAN_POINT('',(3.153076957956,1.469272488147,
+    130.30430316594));
+#50623 = CARTESIAN_POINT('',(2.558987249913,2.265570910416,
+    130.66794085337));
+#50624 = CARTESIAN_POINT('',(1.7707194823,2.821859455658,131.03157692718
+    ));
+#50625 = CARTESIAN_POINT('',(1.53354013928E-06,3.378147674609,
+    131.75884968862));
+#50626 = CARTESIAN_POINT('',(-1.770716940317,2.821861127098,132.48612245
+    ));
+#50627 = CARTESIAN_POINT('',(-2.558986695119,2.265574665905,
+    132.84975852393));
+#50628 = CARTESIAN_POINT('',(-3.1530689825,1.469266506081,
+    133.21339621109));
+#50629 = CARTESIAN_POINT('',(-3.47301182717,0.509215196654,
+    133.57702693095));
+#50630 = CARTESIAN_POINT('',(-3.473000076485,-0.509219320458,
+    133.9406784056));
+#50631 = CARTESIAN_POINT('',(-3.153078123363,-1.469248578408,
+    134.30429156689));
+#50632 = CARTESIAN_POINT('',(-2.558984303145,-2.265583431515,
+    134.66794850478));
+#50633 = CARTESIAN_POINT('',(-1.770722049936,-2.821856148553,
+    135.03157490945));
+#50634 = CARTESIAN_POINT('',(-0.885359650304,-3.100003480059,
+    135.39521318784));
+#50635 = CARTESIAN_POINT('',(-1.44369172794E-06,-3.100004154148,
+    135.75884980871));
+#50636 = DEFINITIONAL_REPRESENTATION('',(#50637),#50641);
+#50637 = LINE('',#50638,#50639);
+#50638 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#50639 = VECTOR('',#50640,1.);
+#50640 = DIRECTION('',(0.,1.));
+#50641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50642 = ORIENTED_EDGE('',*,*,#50643,.F.);
+#50643 = EDGE_CURVE('',#50206,#50560,#50644,.T.);
+#50644 = SURFACE_CURVE('',#50645,(#50648,#50655),.PCURVE_S1.);
+#50645 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50646,#50647),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#50646 = CARTESIAN_POINT('',(1.44369662713E-06,-4.09999365836,
+    134.47320099886));
+#50647 = CARTESIAN_POINT('',(-1.4436739959E-06,-3.099995845889,
+    134.74115835512));
+#50648 = PCURVE('',#47104,#50649);
+#50649 = DEFINITIONAL_REPRESENTATION('',(#50650),#50654);
+#50650 = LINE('',#50651,#50652);
+#50651 = CARTESIAN_POINT('',(0.,6.283389315972));
+#50652 = VECTOR('',#50653,1.);
+#50653 = DIRECTION('',(1.,0.));
+#50654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50655 = PCURVE('',#50455,#50656);
+#50656 = DEFINITIONAL_REPRESENTATION('',(#50657),#50661);
+#50657 = LINE('',#50658,#50659);
+#50658 = CARTESIAN_POINT('',(0.,0.));
+#50659 = VECTOR('',#50660,1.);
+#50660 = DIRECTION('',(1.,0.));
+#50661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50662 = ORIENTED_EDGE('',*,*,#50205,.F.);
+#50663 = ADVANCED_FACE('',(#50664),#47242,.F.);
+#50664 = FACE_BOUND('',#50665,.F.);
+#50665 = EDGE_LOOP('',(#50666,#50667,#50668,#50752));
+#50666 = ORIENTED_EDGE('',*,*,#47208,.F.);
+#50667 = ORIENTED_EDGE('',*,*,#47402,.T.);
+#50668 = ORIENTED_EDGE('',*,*,#50669,.T.);
+#50669 = EDGE_CURVE('',#47319,#50670,#50672,.T.);
+#50670 = VERTEX_POINT('',#50671);
+#50671 = CARTESIAN_POINT('',(-1.358740891E-06,-3.100003909706,
+    127.75884956852));
+#50672 = SURFACE_CURVE('',#50673,(#50695,#50702),.PCURVE_S1.);
+#50673 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#50674,#50675,#50676,#50677,
+    #50678,#50679,#50680,#50681,#50682,#50683,#50684,#50685,#50686,
+    #50687,#50688,#50689,#50690,#50691,#50692,#50693,#50694),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#50674 = CARTESIAN_POINT('',(-1.27379758741E-06,-3.100003665284,
+    119.75884932835));
+#50675 = CARTESIAN_POINT('',(0.885356863025,-3.100004290799,
+    120.12248594915));
+#50676 = CARTESIAN_POINT('',(1.770719601117,-2.821861632859,
+    120.48612422763));
+#50677 = CARTESIAN_POINT('',(2.558981404174,-2.26556909503,
+    120.84975063216));
+#50678 = CARTESIAN_POINT('',(3.153074919855,-1.46928041049,
+    121.2134075703));
+#50679 = CARTESIAN_POINT('',(3.473007634227,-0.509191089331,
+    121.57702073121));
+#50680 = CARTESIAN_POINT('',(3.473000725626,0.509190555543,
+    121.94067220629));
+#50681 = CARTESIAN_POINT('',(3.153076669079,1.469272458695,
+    122.30430292579));
+#50682 = CARTESIAN_POINT('',(2.558986986061,2.265570801901,
+    122.66794061318));
+#50683 = CARTESIAN_POINT('',(1.770719265358,2.82185928168,
+    123.03157668701));
+#50684 = CARTESIAN_POINT('',(1.44097290271E-06,3.378147408248,
+    123.75884944843));
+#50685 = CARTESIAN_POINT('',(-1.770716878023,2.821860856078,
+    124.48612220984));
+#50686 = CARTESIAN_POINT('',(-2.558986555427,2.265574417146,
+    124.84975828372));
+#50687 = CARTESIAN_POINT('',(-3.153068774147,1.469266303838,
+    125.21339597099));
+#50688 = CARTESIAN_POINT('',(-3.473011567281,0.50921506132,
+    125.57702669068));
+#50689 = CARTESIAN_POINT('',(-3.472999788687,-0.50921937545,
+    125.94067816552));
+#50690 = CARTESIAN_POINT('',(-3.153077834503,-1.469248548978,
+    126.30429132664));
+#50691 = CARTESIAN_POINT('',(-2.558984039275,-2.265583322996,
+    126.66794826465));
+#50692 = CARTESIAN_POINT('',(-1.770721833,-2.821855974561,
+    127.03157466924));
+#50693 = CARTESIAN_POINT('',(-0.885359495554,-3.100003259908,
+    127.39521294768));
+#50694 = CARTESIAN_POINT('',(-1.35874085538E-06,-3.100003909706,
+    127.75884956852));
+#50695 = PCURVE('',#47242,#50696);
+#50696 = DEFINITIONAL_REPRESENTATION('',(#50697),#50701);
+#50697 = LINE('',#50698,#50699);
+#50698 = CARTESIAN_POINT('',(-0.,0.));
+#50699 = VECTOR('',#50700,1.);
+#50700 = DIRECTION('',(0.,1.));
+#50701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50702 = PCURVE('',#50703,#50746);
+#50703 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#50704,#50705,#50706,#50707,#50708,#50709,#50710,#50711,#50712
+      ,#50713,#50714,#50715,#50716,#50717,#50718,#50719,#50720,#50721
+      ,#50722,#50723,#50724)
+    ,(#50725,#50726,#50727,#50728,#50729,#50730,#50731,#50732,#50733
+      ,#50734,#50735,#50736,#50737,#50738,#50739,#50740,#50741,#50742
+      ,#50743,#50744,#50745
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#50704 = CARTESIAN_POINT('',(-1.27379758696E-06,-3.100003665284,
+    119.75884932835));
+#50705 = CARTESIAN_POINT('',(0.885356863025,-3.100004290799,
+    120.12248594915));
+#50706 = CARTESIAN_POINT('',(1.770719601117,-2.82186163286,
+    120.48612422763));
+#50707 = CARTESIAN_POINT('',(2.558981107126,-2.265568735393,
+    120.84975201164));
+#50708 = CARTESIAN_POINT('',(3.153076086831,-1.469281823349,
+    121.21340215093));
+#50709 = CARTESIAN_POINT('',(3.473005550342,-0.509188566369,
+    121.57703040866));
+#50710 = CARTESIAN_POINT('',(3.473002809512,0.50918803258,
+    121.94066252884));
+#50711 = CARTESIAN_POINT('',(3.153075502102,1.469273871554,
+    122.30430834516));
+#50712 = CARTESIAN_POINT('',(2.558987283109,2.265570442264,
+    122.66793923369));
+#50713 = CARTESIAN_POINT('',(1.770719265358,2.82185928168,
+    123.03157668701));
+#50714 = CARTESIAN_POINT('',(1.44097297012E-06,3.378147408248,
+    123.75884944843));
+#50715 = CARTESIAN_POINT('',(-1.770716878023,2.821860856078,
+    124.48612220984));
+#50716 = CARTESIAN_POINT('',(-2.558986555427,2.265574417146,
+    124.84975828371));
+#50717 = CARTESIAN_POINT('',(-3.153068774147,1.469266303838,
+    125.21339597099));
+#50718 = CARTESIAN_POINT('',(-3.473011567281,0.50921506132,
+    125.57702669067));
+#50719 = CARTESIAN_POINT('',(-3.472999788687,-0.50921937545,
+    125.94067816553));
+#50720 = CARTESIAN_POINT('',(-3.153077834503,-1.469248548978,
+    126.30429132663));
+#50721 = CARTESIAN_POINT('',(-2.558984039275,-2.265583322996,
+    126.66794826466));
+#50722 = CARTESIAN_POINT('',(-1.770721833,-2.821855974561,
+    127.03157466924));
+#50723 = CARTESIAN_POINT('',(-0.885359495554,-3.100003259908,
+    127.39521294768));
+#50724 = CARTESIAN_POINT('',(-1.35874085494E-06,-3.100003909706,
+    127.75884956852));
+#50725 = CARTESIAN_POINT('',(1.27377765224E-06,-4.100005595321,
+    120.02679131767));
+#50726 = CARTESIAN_POINT('',(1.170961061416,-4.100005631057,
+    120.39042742414));
+#50727 = CARTESIAN_POINT('',(2.341916948821,-3.732138311625,
+    120.75406187286));
+#50728 = CARTESIAN_POINT('',(3.384468712417,-2.996396657096,
+    121.11770681634));
+#50729 = CARTESIAN_POINT('',(4.170196538438,-1.943238888431,
+    121.48132940402));
+#50730 = CARTESIAN_POINT('',(4.593329769141,-0.673440136305,
+    121.84497387375));
+#50731 = CARTESIAN_POINT('',(4.593329383298,0.673444341495,
+    122.20861448087));
+#50732 = CARTESIAN_POINT('',(4.170194544916,1.943237877315,
+    122.5722413917));
+#50733 = CARTESIAN_POINT('',(3.384465888856,2.996402346292,
+    122.93588323051));
+#50734 = CARTESIAN_POINT('',(2.341916545009,3.732138945138,
+    123.29951850446));
+#50735 = CARTESIAN_POINT('',(-1.42426113897E-06,4.467873218635,
+    124.02679119759));
+#50736 = CARTESIAN_POINT('',(-2.341918955043,3.732137549388,
+    124.75406389071));
+#50737 = CARTESIAN_POINT('',(-3.384469314485,2.996403883233,
+    125.11770054417));
+#50738 = CARTESIAN_POINT('',(-4.170188701185,1.943215790269,
+    125.48133558399));
+#50739 = CARTESIAN_POINT('',(-4.593341569185,0.673484882064,
+    125.84497759193));
+#50740 = CARTESIAN_POINT('',(-4.593322156984,-0.673501350853,
+    126.20859884379));
+#50741 = CARTESIAN_POINT('',(-4.170194779505,-1.943191088681,
+    126.57225841063));
+#50742 = CARTESIAN_POINT('',(-3.384468652013,-2.996425375971,
+    126.93587419931));
+#50743 = CARTESIAN_POINT('',(-2.341914301482,-3.732133473001,
+    127.29952052231));
+#50744 = CARTESIAN_POINT('',(-1.170958428928,-4.100005956935,
+    127.66315497104));
+#50745 = CARTESIAN_POINT('',(1.35872026163E-06,-4.100005968446,
+    128.02679107749));
+#50746 = DEFINITIONAL_REPRESENTATION('',(#50747),#50751);
+#50747 = LINE('',#50748,#50749);
+#50748 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#50749 = VECTOR('',#50750,1.);
+#50750 = DIRECTION('',(0.,1.));
+#50751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50752 = ORIENTED_EDGE('',*,*,#50753,.F.);
+#50753 = EDGE_CURVE('',#47209,#50670,#50754,.T.);
+#50754 = SURFACE_CURVE('',#50755,(#50758,#50765),.PCURVE_S1.);
+#50755 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50756,#50757),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#50756 = CARTESIAN_POINT('',(-1.35872435969E-06,-3.099996090327,
+    126.74115811492));
+#50757 = CARTESIAN_POINT('',(-1.35874085538E-06,-3.100003909706,
+    127.75884956852));
+#50758 = PCURVE('',#47242,#50759);
+#50759 = DEFINITIONAL_REPRESENTATION('',(#50760),#50764);
+#50760 = LINE('',#50761,#50762);
+#50761 = CARTESIAN_POINT('',(0.,6.283389315972));
+#50762 = VECTOR('',#50763,1.);
+#50763 = DIRECTION('',(1.,0.));
+#50764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50765 = PCURVE('',#50593,#50766);
+#50766 = DEFINITIONAL_REPRESENTATION('',(#50767),#50771);
+#50767 = LINE('',#50768,#50769);
+#50768 = CARTESIAN_POINT('',(0.,0.));
+#50769 = VECTOR('',#50770,1.);
+#50770 = DIRECTION('',(1.,0.));
+#50771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50772 = ADVANCED_FACE('',(#50773),#47352,.F.);
+#50773 = FACE_BOUND('',#50774,.F.);
+#50774 = EDGE_LOOP('',(#50775,#50776,#50777,#50881,#51032));
+#50775 = ORIENTED_EDGE('',*,*,#47318,.F.);
+#50776 = ORIENTED_EDGE('',*,*,#47682,.T.);
+#50777 = ORIENTED_EDGE('',*,*,#50778,.T.);
+#50778 = EDGE_CURVE('',#47532,#50779,#50781,.T.);
+#50779 = VERTEX_POINT('',#50780);
+#50780 = CARTESIAN_POINT('',(4.,0.,113.99999555969));
+#50781 = SURFACE_CURVE('',#50782,(#50813,#50847),.PCURVE_S1.);
+#50782 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#50783,#50784,#50785,#50786,
+    #50787,#50788,#50789,#50790,#50791,#50792,#50793,#50794,#50795,
+    #50796,#50797,#50798,#50799,#50800,#50801,#50802,#50803,#50804,
+    #50805,#50806,#50807,#50808,#50809,#50810,#50811,#50812),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147726897514,0.31975063342,
+    0.863687471749,1.),.UNSPECIFIED.);
+#50783 = CARTESIAN_POINT('',(9.5104340854E-07,-4.,111.99999595993));
+#50784 = CARTESIAN_POINT('',(0.116009098886,-3.999999966617,
+    112.03692244615));
+#50785 = CARTESIAN_POINT('',(0.232017683351,-3.996154809364,
+    112.07384906381));
+#50786 = CARTESIAN_POINT('',(0.347877379021,-3.988464540408,
+    112.11077562458));
+#50787 = CARTESIAN_POINT('',(0.463439447427,-3.976936064523,
+    112.14770211927));
+#50788 = CARTESIAN_POINT('',(0.578555843103,-3.961583162174,
+    112.18462862668));
+#50789 = CARTESIAN_POINT('',(0.69307931964,-3.942426472602,
+    112.22155522252));
+#50790 = CARTESIAN_POINT('',(0.806863535746,-3.919493476909,
+    112.25848188827));
+#50791 = CARTESIAN_POINT('',(1.051231537718,-3.861756213509,
+    112.33840830749));
+#50792 = CARTESIAN_POINT('',(1.181501906774,-3.825619441893,
+    112.38140850399));
+#50793 = CARTESIAN_POINT('',(1.310344481023,-3.784462523595,
+    112.42440857422));
+#50794 = CARTESIAN_POINT('',(1.437533591848,-3.738351833733,
+    112.46740848175));
+#50795 = CARTESIAN_POINT('',(1.562847908214,-3.687365681245,
+    112.51040838984));
+#50796 = CARTESIAN_POINT('',(1.686070655421,-3.631594224892,
+    112.55340846232));
+#50797 = CARTESIAN_POINT('',(1.806989833861,-3.571139389259,
+    112.59640866433));
+#50798 = CARTESIAN_POINT('',(2.299804918955,-3.300507805787,
+    112.77537368972));
+#50799 = CARTESIAN_POINT('',(2.649377833501,-3.049065145112,
+    112.91143275778));
+#50800 = CARTESIAN_POINT('',(2.967147651531,-2.755470940785,
+    113.04744024325));
+#50801 = CARTESIAN_POINT('',(3.247313630122,-2.424567573927,
+    113.1834084614));
+#50802 = CARTESIAN_POINT('',(3.484973468416,-2.061927532493,
+    113.3193767166));
+#50803 = CARTESIAN_POINT('',(3.676177300978,-1.673834397378,
+    113.45538425951));
+#50804 = CARTESIAN_POINT('',(3.817930525765,-1.267225685963,
+    113.59144334889));
+#50805 = CARTESIAN_POINT('',(3.931423557361,-0.745229727,113.76148181635
+    ));
+#50806 = CARTESIAN_POINT('',(3.950966915999,-0.639933063949,
+    113.79555519711));
+#50807 = CARTESIAN_POINT('',(3.967286296342,-0.534055190654,
+    113.82962859998));
+#50808 = CARTESIAN_POINT('',(3.980361764891,-0.427711352636,
+    113.86370201413));
+#50809 = CARTESIAN_POINT('',(3.990178363828,-0.321017330739,
+    113.89777542853));
+#50810 = CARTESIAN_POINT('',(3.996726111017,-0.214089441125,
+    113.93184883193));
+#50811 = CARTESIAN_POINT('',(4.,-0.107044535277,113.96592221287));
+#50812 = CARTESIAN_POINT('',(4.,-8.9E-16,113.99999555969));
+#50813 = PCURVE('',#47352,#50814);
+#50814 = DEFINITIONAL_REPRESENTATION('',(#50815),#50846);
+#50815 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#50816,#50817,#50818,#50819,
+    #50820,#50821,#50822,#50823,#50824,#50825,#50826,#50827,#50828,
+    #50829,#50830,#50831,#50832,#50833,#50834,#50835,#50836,#50837,
+    #50838,#50839,#50840,#50841,#50842,#50843,#50844,#50845),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147726897514,0.31975063342,
+    0.863687471749,1.),.UNSPECIFIED.);
+#50816 = CARTESIAN_POINT('',(-0.10353283791,0.));
+#50817 = CARTESIAN_POINT('',(-0.103532872467,2.900295955948E-02));
+#50818 = CARTESIAN_POINT('',(-0.103532926764,5.800603745074E-02));
+#50819 = CARTESIAN_POINT('',(-0.103532974687,8.700907163508E-02));
+#50820 = CARTESIAN_POINT('',(-0.103533007165,0.116012047739));
+#50821 = CARTESIAN_POINT('',(-0.10353302578,0.145015025364));
+#50822 = CARTESIAN_POINT('',(-0.103533036376,0.174018064396));
+#50823 = CARTESIAN_POINT('',(-0.103533042662,0.203021151318));
+#50824 = CARTESIAN_POINT('',(-0.103533036519,0.265797257276));
+#50825 = CARTESIAN_POINT('',(-0.103533024424,0.299570622335));
+#50826 = CARTESIAN_POINT('',(-0.10353300742,0.333343880851));
+#50827 = CARTESIAN_POINT('',(-0.103532989006,0.367117006812));
+#50828 = CARTESIAN_POINT('',(-0.103532972087,0.400890131203));
+#50829 = CARTESIAN_POINT('',(-0.103532958752,0.434663385165));
+#50830 = CARTESIAN_POINT('',(-0.10353295006,0.468436743155));
+#50831 = CARTESIAN_POINT('',(-0.103532932419,0.60900004608));
+#50832 = CARTESIAN_POINT('',(-0.103532964214,0.715864041309));
+#50833 = CARTESIAN_POINT('',(-0.103533049072,0.822687588168));
+#50834 = CARTESIAN_POINT('',(-0.103533104554,0.929480325096));
+#50835 = CARTESIAN_POINT('',(-0.103533115091,1.036273058065));
+#50836 = CARTESIAN_POINT('',(-0.103533106531,1.143096612123));
+#50837 = CARTESIAN_POINT('',(-0.1035330798,1.24996062204));
+#50838 = CARTESIAN_POINT('',(-0.103533038128,1.383512819079));
+#50839 = CARTESIAN_POINT('',(-0.103533029345,1.41027484998));
+#50840 = CARTESIAN_POINT('',(-0.103533020277,1.437036897717));
+#50841 = CARTESIAN_POINT('',(-0.103533011077,1.463798954061));
+#50842 = CARTESIAN_POINT('',(-0.103533001908,1.490561010613));
+#50843 = CARTESIAN_POINT('',(-0.10353299294,1.517323058804));
+#50844 = CARTESIAN_POINT('',(-0.103532984352,1.544085089896));
+#50845 = CARTESIAN_POINT('',(-0.103532976331,1.570847094984));
+#50846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50847 = PCURVE('',#47629,#50848);
+#50848 = DEFINITIONAL_REPRESENTATION('',(#50849),#50880);
+#50849 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#50850,#50851,#50852,#50853,
+    #50854,#50855,#50856,#50857,#50858,#50859,#50860,#50861,#50862,
+    #50863,#50864,#50865,#50866,#50867,#50868,#50869,#50870,#50871,
+    #50872,#50873,#50874,#50875,#50876,#50877,#50878,#50879),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147726897514,0.31975063342,
+    0.863687471749,1.),.UNSPECIFIED.);
+#50850 = CARTESIAN_POINT('',(-4.712389218146,-111.9999959599));
+#50851 = CARTESIAN_POINT('',(-4.741391255106,-112.0369224461));
+#50852 = CARTESIAN_POINT('',(-4.77039340179,-112.0738490638));
+#50853 = CARTESIAN_POINT('',(-4.799395498277,-112.1107756245));
+#50854 = CARTESIAN_POINT('',(-4.828397532102,-112.1477021192));
+#50855 = CARTESIAN_POINT('',(-4.85739956451,-112.1846286266));
+#50856 = CARTESIAN_POINT('',(-4.886401656722,-112.2215552225));
+#50857 = CARTESIAN_POINT('',(-4.9154037962,-112.2584818882));
+#50858 = CARTESIAN_POINT('',(-4.978177851337,-112.3384083074));
+#50859 = CARTESIAN_POINT('',(-5.011950113029,-112.3814085039));
+#50860 = CARTESIAN_POINT('',(-5.045722269149,-112.4244085742));
+#50861 = CARTESIAN_POINT('',(-5.079494294177,-112.4674084817));
+#50862 = CARTESIAN_POINT('',(-5.113266319207,-112.5104083898));
+#50863 = CARTESIAN_POINT('',(-5.147038475248,-112.5534084623));
+#50864 = CARTESIAN_POINT('',(-5.180810736523,-112.5964086643));
+#50865 = CARTESIAN_POINT('',(-5.321369479152,-112.7753736897));
+#50866 = CARTESIAN_POINT('',(-5.428230017379,-112.9114327577));
+#50867 = CARTESIAN_POINT('',(-5.535050110953,-113.0474402432));
+#50868 = CARTESIAN_POINT('',(-5.641839388278,-113.1834084614));
+#50869 = CARTESIAN_POINT('',(-5.748628662158,-113.3193767166));
+#50870 = CARTESIAN_POINT('',(-5.855448748097,-113.4553842595));
+#50871 = CARTESIAN_POINT('',(-5.96230928247,-113.5914433488));
+#50872 = CARTESIAN_POINT('',(-6.095857131899,-113.7614818163));
+#50873 = CARTESIAN_POINT('',(-6.122618291391,-113.7955551971));
+#50874 = CARTESIAN_POINT('',(-6.149379467572,-113.8296285999));
+#50875 = CARTESIAN_POINT('',(-6.176140652273,-113.8637020141));
+#50876 = CARTESIAN_POINT('',(-6.202901837163,-113.8977754285));
+#50877 = CARTESIAN_POINT('',(-6.229663013746,-113.9318488319));
+#50878 = CARTESIAN_POINT('',(-6.25642417336,-113.9659222128));
+#50879 = CARTESIAN_POINT('',(-6.28318530718,-113.9999955596));
+#50880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50881 = ORIENTED_EDGE('',*,*,#50882,.T.);
+#50882 = EDGE_CURVE('',#50779,#50883,#50885,.T.);
+#50883 = VERTEX_POINT('',#50884);
+#50884 = CARTESIAN_POINT('',(1.019006408E-06,-4.,119.99999567123));
+#50885 = SURFACE_CURVE('',#50886,(#50931,#50979),.PCURVE_S1.);
+#50886 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#50887,#50888,#50889,#50890,
+    #50891,#50892,#50893,#50894,#50895,#50896,#50897,#50898,#50899,
+    #50900,#50901,#50902,#50903,#50904,#50905,#50906,#50907,#50908,
+    #50909,#50910,#50911,#50912,#50913,#50914,#50915,#50916,#50917,
+    #50918,#50919,#50920,#50921,#50922,#50923,#50924,#50925,#50926,
+    #50927,#50928,#50929,#50930),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.21722121691,0.435870622674,0.651858837552,0.869177681362,
+    0.951694133599,1.),.UNSPECIFIED.);
+#50887 = CARTESIAN_POINT('',(4.,-8.9E-16,113.99999555969));
+#50888 = CARTESIAN_POINT('',(4.,0.511585212476,114.16283825249));
+#50889 = CARTESIAN_POINT('',(3.925222549119,1.023896866614,
+    114.32591159285));
+#50890 = CARTESIAN_POINT('',(3.775300435713,1.523017248125,
+    114.48884882158));
+#50891 = CARTESIAN_POINT('',(3.553403086226,1.996262344889,
+    114.65170201005));
+#50892 = CARTESIAN_POINT('',(3.264667395387,2.431958405917,
+    114.81455519322));
+#50893 = CARTESIAN_POINT('',(2.916390934287,2.81964550026,
+    114.97749245521));
+#50894 = CARTESIAN_POINT('',(2.517757538928,3.150018477861,
+    115.14056581539));
+#50895 = CARTESIAN_POINT('',(1.641058791545,3.684032885938,
+    115.46732185125));
+#50896 = CARTESIAN_POINT('',(1.161218787318,3.887600130745,
+    115.63147355052));
+#50897 = CARTESIAN_POINT('',(0.653262806019,4.019133588279,
+    115.79548412964));
+#50898 = CARTESIAN_POINT('',(0.129932699039,4.074691321777,
+    115.95940844264));
+#50899 = CARTESIAN_POINT('',(-0.395873718476,4.052588183752,
+    116.12333302791));
+#50900 = CARTESIAN_POINT('',(-0.911177871179,3.953684205801,
+    116.28734351208));
+#50901 = CARTESIAN_POINT('',(-1.403012463158,3.781101467227,
+    116.45149519497));
+#50902 = CARTESIAN_POINT('',(-2.309381347881,3.305376605331,
+    116.77732684033));
+#50903 = CARTESIAN_POINT('',(-2.726057330027,3.003180597173,
+    116.93946938276));
+#50904 = CARTESIAN_POINT('',(-3.096732551514,2.641232336782,
+    117.10148000591));
+#50905 = CARTESIAN_POINT('',(-3.411800474051,2.228065217554,
+    117.2634085361));
+#50906 = CARTESIAN_POINT('',(-3.663424411968,1.773466203483,
+    117.425337052));
+#50907 = CARTESIAN_POINT('',(-3.845794130179,1.288545618359,
+    117.58734762165));
+#50908 = CARTESIAN_POINT('',(-3.954958766815,0.785530309395,
+    117.74949013328));
+#50909 = CARTESIAN_POINT('',(-4.025903603185,-0.232497171255,
+    118.07432431997));
+#50910 = CARTESIAN_POINT('',(-3.986871958712,-0.749003503542,
+    118.23747139762));
+#50911 = CARTESIAN_POINT('',(-3.87189108778,-1.257560982046,
+    118.40048210915));
+#50912 = CARTESIAN_POINT('',(-3.683246045687,-1.745278649396,
+    118.5634087159));
+#50913 = CARTESIAN_POINT('',(-3.425257746147,-2.200138612664,
+    118.72633519001));
+#50914 = CARTESIAN_POINT('',(-3.104490661277,-2.611185970695,
+    118.88934563294));
+#50915 = CARTESIAN_POINT('',(-2.729474384517,-2.968488567306,
+    119.05249255656));
+#50916 = CARTESIAN_POINT('',(-2.153202406317,-3.37660871482,
+    119.27726791495));
+#50917 = CARTESIAN_POINT('',(-1.988367710904,-3.480123314729,
+    119.33912930973));
+#50918 = CARTESIAN_POINT('',(-1.817868696325,-3.574425492324,
+    119.40098989051));
+#50919 = CARTESIAN_POINT('',(-1.642308394695,-3.659156561046,
+    119.46284944889));
+#50920 = CARTESIAN_POINT('',(-1.462313218096,-3.73400645935,
+    119.5247090152));
+#50921 = CARTESIAN_POINT('',(-1.278531177765,-3.79871326333,
+    119.58656961364));
+#50922 = CARTESIAN_POINT('',(-1.091631065495,-3.853064836839,
+    119.64843102207));
+#50923 = CARTESIAN_POINT('',(-0.791468024937,-3.9225656475,
+    119.74650364718));
+#50924 = CARTESIAN_POINT('',(-0.679798742986,-3.944626111407,
+    119.78271680429));
+#50925 = CARTESIAN_POINT('',(-0.567432150245,-3.963052236545,
+    119.81892998337));
+#50926 = CARTESIAN_POINT('',(-0.454506366938,-3.977818596037,
+    119.8551431646));
+#50927 = CARTESIAN_POINT('',(-0.341160234675,-3.988906110435,
+    119.89135633264));
+#50928 = CARTESIAN_POINT('',(-0.227533316449,-3.996302047718,
+    119.92756947661));
+#50929 = CARTESIAN_POINT('',(-0.113765896635,-4.000000023294,
+    119.96378259012));
+#50930 = CARTESIAN_POINT('',(1.0190064077E-06,-4.,119.99999567123));
+#50931 = PCURVE('',#47352,#50932);
+#50932 = DEFINITIONAL_REPRESENTATION('',(#50933),#50978);
+#50933 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#50934,#50935,#50936,#50937,
+    #50938,#50939,#50940,#50941,#50942,#50943,#50944,#50945,#50946,
+    #50947,#50948,#50949,#50950,#50951,#50952,#50953,#50954,#50955,
+    #50956,#50957,#50958,#50959,#50960,#50961,#50962,#50963,#50964,
+    #50965,#50966,#50967,#50968,#50969,#50970,#50971,#50972,#50973,
+    #50974,#50975,#50976,#50977),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.21722121691,0.435870622674,0.651858837552,0.869177681362,
+    0.951694133599,1.),.UNSPECIFIED.);
+#50934 = CARTESIAN_POINT('',(-0.103532976331,1.570847094984));
+#50935 = CARTESIAN_POINT('',(-0.103532937996,1.698747562051));
+#50936 = CARTESIAN_POINT('',(-0.103532912119,1.826829202913));
+#50937 = CARTESIAN_POINT('',(-0.103532922912,1.954803980365));
+#50938 = CARTESIAN_POINT('',(-0.103532976729,2.082712799913));
+#50939 = CARTESIAN_POINT('',(-0.103533134591,2.210621622871));
+#50940 = CARTESIAN_POINT('',(-0.10353317948,2.338596404607));
+#50941 = CARTESIAN_POINT('',(-0.1035331379,2.466678044536));
+#50942 = CARTESIAN_POINT('',(-0.103533007387,2.723319893726));
+#50943 = CARTESIAN_POINT('',(-0.103532900655,2.852248476349));
+#50944 = CARTESIAN_POINT('',(-0.103532884061,2.981066289074));
+#50945 = CARTESIAN_POINT('',(-0.103533128475,3.109816444613));
+#50946 = CARTESIAN_POINT('',(-0.103532777669,3.238566548647));
+#50947 = CARTESIAN_POINT('',(-0.103533148107,3.367384379308));
+#50948 = CARTESIAN_POINT('',(-0.1035330779,3.496312968486));
+#50949 = CARTESIAN_POINT('',(-0.103533014778,3.752228827088));
+#50950 = CARTESIAN_POINT('',(-0.103532960232,3.879579396962));
+#50951 = CARTESIAN_POINT('',(-0.103532930374,4.006826360515));
+#50952 = CARTESIAN_POINT('',(-0.103533038396,4.134008883881));
+#50953 = CARTESIAN_POINT('',(-0.103533091486,4.2611914146));
+#50954 = CARTESIAN_POINT('',(-0.10353311504,4.388438381476));
+#50955 = CARTESIAN_POINT('',(-0.103533103387,4.515788952335));
+#50956 = CARTESIAN_POINT('',(-0.103533034805,4.770921376411));
+#50957 = CARTESIAN_POINT('',(-0.103532977111,4.899060912996));
+#50958 = CARTESIAN_POINT('',(-0.103532909895,5.027093329028));
+#50959 = CARTESIAN_POINT('',(-0.103532854099,5.155059689897));
+#50960 = CARTESIAN_POINT('',(-0.103532826986,5.283026013483));
+#50961 = CARTESIAN_POINT('',(-0.103533059543,5.411058400553));
+#50962 = CARTESIAN_POINT('',(-0.103533202306,5.539197927745));
+#50963 = CARTESIAN_POINT('',(-0.103533191812,5.715741806649));
+#50964 = CARTESIAN_POINT('',(-0.103533166661,5.764329196739));
+#50965 = CARTESIAN_POINT('',(-0.103533116708,5.812915935161));
+#50966 = CARTESIAN_POINT('',(-0.103533039585,5.861501857896));
+#50967 = CARTESIAN_POINT('',(-0.103532944587,5.910087779262));
+#50968 = CARTESIAN_POINT('',(-0.10353285471,5.958674514826));
+#50969 = CARTESIAN_POINT('',(-0.103532799222,6.007261903801));
+#50970 = CARTESIAN_POINT('',(-0.103532795338,6.084290465613));
+#50971 = CARTESIAN_POINT('',(-0.103532810575,6.112733144262));
+#50972 = CARTESIAN_POINT('',(-0.103532849484,6.141175851803));
+#50973 = CARTESIAN_POINT('',(-0.10353291288,6.169618573454));
+#50974 = CARTESIAN_POINT('',(-0.103532995383,6.198061294731));
+#50975 = CARTESIAN_POINT('',(-0.103533085427,6.22650400145));
+#50976 = CARTESIAN_POINT('',(-0.103533165256,6.254946679725));
+#50977 = CARTESIAN_POINT('',(-0.103533210921,6.283389315972));
+#50978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50979 = PCURVE('',#50980,#50985);
+#50980 = CYLINDRICAL_SURFACE('',#50981,4.);
+#50981 = AXIS2_PLACEMENT_3D('',#50982,#50983,#50984);
+#50982 = CARTESIAN_POINT('',(0.,0.,0.));
+#50983 = DIRECTION('',(-0.,-0.,-1.));
+#50984 = DIRECTION('',(1.,0.,0.));
+#50985 = DEFINITIONAL_REPRESENTATION('',(#50986),#51031);
+#50986 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#50987,#50988,#50989,#50990,
+    #50991,#50992,#50993,#50994,#50995,#50996,#50997,#50998,#50999,
+    #51000,#51001,#51002,#51003,#51004,#51005,#51006,#51007,#51008,
+    #51009,#51010,#51011,#51012,#51013,#51014,#51015,#51016,#51017,
+    #51018,#51019,#51020,#51021,#51022,#51023,#51024,#51025,#51026,
+    #51027,#51028,#51029,#51030),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.21722121691,0.435870622674,0.651858837552,0.869177681362,
+    0.951694133599,1.),.UNSPECIFIED.);
+#50987 = CARTESIAN_POINT('',(0.,-113.9999955596));
+#50988 = CARTESIAN_POINT('',(-0.127896303119,-114.1628382524));
+#50989 = CARTESIAN_POINT('',(-0.255973779016,-114.3259115928));
+#50990 = CARTESIAN_POINT('',(-0.383944406114,-114.4888488215));
+#50991 = CARTESIAN_POINT('',(-0.511849099086,-114.65170201));
+#50992 = CARTESIAN_POINT('',(-0.639753792761,-114.8145551932));
+#50993 = CARTESIAN_POINT('',(-0.767724415621,-114.9774924552));
+#50994 = CARTESIAN_POINT('',(-0.895801889056,-115.1405658153));
+#50995 = CARTESIAN_POINT('',(-1.152435392531,-115.4673218512));
+#50996 = CARTESIAN_POINT('',(-1.281359778853,-115.6314735505));
+#50997 = CARTESIAN_POINT('',(-1.410173438088,-115.7954841296));
+#50998 = CARTESIAN_POINT('',(-1.538919387575,-115.9594084426));
+#50999 = CARTESIAN_POINT('',(-1.667665309115,-116.1233330279));
+#51000 = CARTESIAN_POINT('',(-1.796478976902,-116.287343512));
+#51001 = CARTESIAN_POINT('',(-1.925403366444,-116.4514951949));
+#51002 = CARTESIAN_POINT('',(-2.181310905828,-116.7773268403));
+#51003 = CARTESIAN_POINT('',(-2.308657338125,-116.9394693827));
+#51004 = CARTESIAN_POINT('',(-2.435900178689,-117.1014800059));
+#51005 = CARTESIAN_POINT('',(-2.563078585087,-117.2634085361));
+#51006 = CARTESIAN_POINT('',(-2.690256992248,-117.425337052));
+#51007 = CARTESIAN_POINT('',(-2.817499838453,-117.5873476216));
+#51008 = CARTESIAN_POINT('',(-2.944846275021,-117.7494901332));
+#51009 = CARTESIAN_POINT('',(-3.199970401815,-118.0743243199));
+#51010 = CARTESIAN_POINT('',(-3.328105762949,-118.2374713976));
+#51011 = CARTESIAN_POINT('',(-3.456134003167,-118.4004821091));
+#51012 = CARTESIAN_POINT('',(-3.584096181925,-118.5634087159));
+#51013 = CARTESIAN_POINT('',(-3.712058373377,-118.72633519));
+#51014 = CARTESIAN_POINT('',(-3.840086646494,-118.8893456329));
+#51015 = CARTESIAN_POINT('',(-3.968222029916,-119.0524925565));
+#51016 = CARTESIAN_POINT('',(-4.144760171628,-119.2772679149));
+#51017 = CARTESIAN_POINT('',(-4.19334597979,-119.3391293097));
+#51018 = CARTESIAN_POINT('',(-4.241931133281,-119.4009898905));
+#51019 = CARTESIAN_POINT('',(-4.290515469171,-119.4628494488));
+#51020 = CARTESIAN_POINT('',(-4.339099803405,-119.5247090152));
+#51021 = CARTESIAN_POINT('',(-4.387684953202,-119.5865696136));
+#51022 = CARTESIAN_POINT('',(-4.436270758972,-119.648431022));
+#51023 = CARTESIAN_POINT('',(-4.513296815277,-119.7465036471));
+#51024 = CARTESIAN_POINT('',(-4.541738570224,-119.7827168042));
+#51025 = CARTESIAN_POINT('',(-4.570180354774,-119.8189299833));
+#51026 = CARTESIAN_POINT('',(-4.598622154066,-119.8551431646));
+#51027 = CARTESIAN_POINT('',(-4.627063954201,-119.8913563326));
+#51028 = CARTESIAN_POINT('',(-4.655505742245,-119.9275694766));
+#51029 = CARTESIAN_POINT('',(-4.683947506226,-119.9637825901));
+#51030 = CARTESIAN_POINT('',(-4.712389235136,-119.9999956712));
+#51031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51032 = ORIENTED_EDGE('',*,*,#51033,.F.);
+#51033 = EDGE_CURVE('',#47319,#50883,#51034,.T.);
+#51034 = SURFACE_CURVE('',#51035,(#51038,#51045),.PCURVE_S1.);
+#51035 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51036,#51037),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#51036 = CARTESIAN_POINT('',(-1.27379756831E-06,-3.100003665284,
+    119.75884932835));
+#51037 = CARTESIAN_POINT('',(1.27377766912E-06,-4.100005595321,
+    120.02679131767));
+#51038 = PCURVE('',#47352,#51039);
+#51039 = DEFINITIONAL_REPRESENTATION('',(#51040),#51044);
+#51040 = LINE('',#51041,#51042);
+#51041 = CARTESIAN_POINT('',(0.,6.283389315972));
+#51042 = VECTOR('',#51043,1.);
+#51043 = DIRECTION('',(1.,0.));
+#51044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51045 = PCURVE('',#50703,#51046);
+#51046 = DEFINITIONAL_REPRESENTATION('',(#51047),#51051);
+#51047 = LINE('',#51048,#51049);
+#51048 = CARTESIAN_POINT('',(0.,0.));
+#51049 = VECTOR('',#51050,1.);
+#51050 = DIRECTION('',(1.,0.));
+#51051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51052 = ADVANCED_FACE('',(#51053),#47629,.T.);
+#51053 = FACE_BOUND('',#51054,.F.);
+#51054 = EDGE_LOOP('',(#51055,#51056,#51057,#51058,#51204,#51225));
+#51055 = ORIENTED_EDGE('',*,*,#47531,.F.);
+#51056 = ORIENTED_EDGE('',*,*,#47854,.T.);
+#51057 = ORIENTED_EDGE('',*,*,#47987,.T.);
+#51058 = ORIENTED_EDGE('',*,*,#51059,.T.);
+#51059 = EDGE_CURVE('',#47923,#51060,#51062,.T.);
+#51060 = VERTEX_POINT('',#51061);
+#51061 = CARTESIAN_POINT('',(4.,0.,114.49999548837));
+#51062 = SURFACE_CURVE('',#51063,(#51108,#51156),.PCURVE_S1.);
+#51063 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#51064,#51065,#51066,#51067,
+    #51068,#51069,#51070,#51071,#51072,#51073,#51074,#51075,#51076,
+    #51077,#51078,#51079,#51080,#51081,#51082,#51083,#51084,#51085,
+    #51086,#51087,#51088,#51089,#51090,#51091,#51092,#51093,#51094,
+    #51095,#51096,#51097,#51098,#51099,#51100,#51101,#51102,#51103,
+    #51104,#51105,#51106,#51107),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575880906194E-02,0.195762745156,0.359763995235,0.565754965695,
+    0.751752142927,0.921752513724,1.),.UNSPECIFIED.);
+#51064 = CARTESIAN_POINT('',(-4.,-9.5109340048E-07,110.49999595989));
+#51065 = CARTESIAN_POINT('',(-3.999999960864,-0.135997021598,
+    110.54328479042));
+#51066 = CARTESIAN_POINT('',(-3.994605545676,-0.271993754883,
+    110.58657381449));
+#51067 = CARTESIAN_POINT('',(-3.983816779126,-0.407733233854,
+    110.62986268741));
+#51068 = CARTESIAN_POINT('',(-3.967648944374,-0.542958867181,
+    110.67315147862));
+#51069 = CARTESIAN_POINT('',(-3.946132532061,-0.677415714772,
+    110.71644039038));
+#51070 = CARTESIAN_POINT('',(-3.91931318931,-0.810850813249,
+    110.75972947635));
+#51071 = CARTESIAN_POINT('',(-3.83646538114,-1.152362658067,
+    110.87158908533));
+#51072 = CARTESIAN_POINT('',(-3.772523838471,-1.358527406261,
+    110.94016198327));
+#51073 = CARTESIAN_POINT('',(-3.695669007936,-1.560504033223,
+    111.00873333271));
+#51074 = CARTESIAN_POINT('',(-3.60623715609,-1.757326331124,
+    111.07730368003));
+#51075 = CARTESIAN_POINT('',(-3.504650394259,-1.948065309781,
+    111.14587500692));
+#51076 = CARTESIAN_POINT('',(-3.391415338553,-2.131832150818,
+    111.21444788306));
+#51077 = CARTESIAN_POINT('',(-3.097275007162,-2.54824642738,
+    111.37672956278));
+#51078 = CARTESIAN_POINT('',(-2.906754761313,-2.774149762183,
+    111.47045053986));
+#51079 = CARTESIAN_POINT('',(-2.697096525473,-2.98331438688,
+    111.56416408201));
+#51080 = CARTESIAN_POINT('',(-2.470084588265,-3.173826794501,
+    111.65787291399));
+#51081 = CARTESIAN_POINT('',(-2.227714434767,-3.344012340724,
+    111.75158647166));
+#51082 = CARTESIAN_POINT('',(-1.972180133435,-3.492445826234,
+    111.84530745564));
+#51083 = CARTESIAN_POINT('',(-1.371429449896,-3.77570088206,
+    112.05672244371));
+#51084 = CARTESIAN_POINT('',(-1.019867196385,-3.897370803104,
+    112.17445801537));
+#51085 = CARTESIAN_POINT('',(-0.656021302508,-3.980699464736,
+    112.29216829702));
+#51086 = CARTESIAN_POINT('',(-0.284914106785,-4.024320582158,
+    112.40986869272));
+#51087 = CARTESIAN_POINT('',(8.833720198599E-02,-4.027632657804,
+    112.52757895295));
+#51088 = CARTESIAN_POINT('',(0.458530340778,-3.990800147017,
+    112.64531451018));
+#51089 = CARTESIAN_POINT('',(1.147234520687,-3.846470257252,
+    112.86929805886));
+#51090 = CARTESIAN_POINT('',(1.467412025006,-3.746149834625,
+    112.97559628386));
+#51091 = CARTESIAN_POINT('',(1.777149582643,-3.614775546727,
+    113.08188068836));
+#51092 = CARTESIAN_POINT('',(2.072874573106,-3.453701477423,
+    113.1881563125));
+#51093 = CARTESIAN_POINT('',(2.351248959372,-3.264745773161,
+    113.29444072048));
+#51094 = CARTESIAN_POINT('',(2.609197329997,-3.050175368528,
+    113.40073894918));
+#51095 = CARTESIAN_POINT('',(3.058579995159,-2.595807700015,
+    113.60415733005));
+#51096 = CARTESIAN_POINT('',(3.253889122046,-2.35970438326,
+    113.70130821812));
+#51097 = CARTESIAN_POINT('',(3.427815657089,-2.106576739157,
+    113.79845026701));
+#51098 = CARTESIAN_POINT('',(3.578621300417,-1.838764619375,
+    113.89558669548));
+#51099 = CARTESIAN_POINT('',(3.704882313348,-1.558796407156,
+    113.99272874437));
+#51100 = CARTESIAN_POINT('',(3.805499268682,-1.269371702136,
+    114.08987962962));
+#51101 = CARTESIAN_POINT('',(3.913941506389,-0.837133130214,
+    114.23172941735));
+#51102 = CARTESIAN_POINT('',(3.942540942189,-0.699490839832,
+    114.27644058181));
+#51103 = CARTESIAN_POINT('',(3.965489807628,-0.560723170802,
+    114.32115156191));
+#51104 = CARTESIAN_POINT('',(3.982736179119,-0.421108558051,
+    114.36586242582));
+#51105 = CARTESIAN_POINT('',(3.994245374314,-0.280927761766,
+    114.41057340771));
+#51106 = CARTESIAN_POINT('',(4.,-0.140463486453,114.45528457381));
+#51107 = CARTESIAN_POINT('',(4.,-8.9E-16,114.49999548837));
+#51108 = PCURVE('',#47629,#51109);
+#51109 = DEFINITIONAL_REPRESENTATION('',(#51110),#51155);
+#51110 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#51111,#51112,#51113,#51114,
+    #51115,#51116,#51117,#51118,#51119,#51120,#51121,#51122,#51123,
+    #51124,#51125,#51126,#51127,#51128,#51129,#51130,#51131,#51132,
+    #51133,#51134,#51135,#51136,#51137,#51138,#51139,#51140,#51141,
+    #51142,#51143,#51144,#51145,#51146,#51147,#51148,#51149,#51150,
+    #51151,#51152,#51153,#51154),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575880906194E-02,0.195762745156,0.359763995235,0.565754965695,
+    0.751752142927,0.921752513724,1.),.UNSPECIFIED.);
+#51111 = CARTESIAN_POINT('',(-3.141592891363,-110.4999959598));
+#51112 = CARTESIAN_POINT('',(-3.175591908989,-110.5432847904));
+#51113 = CARTESIAN_POINT('',(-3.20959109317,-110.5865738144));
+#51114 = CARTESIAN_POINT('',(-3.243590154479,-110.6298626874));
+#51115 = CARTESIAN_POINT('',(-3.277589136661,-110.6731514786));
+#51116 = CARTESIAN_POINT('',(-3.311588194353,-110.7164403903));
+#51117 = CARTESIAN_POINT('',(-3.345587370808,-110.7597294763));
+#51118 = CARTESIAN_POINT('',(-3.433441688954,-110.8715890853));
+#51119 = CARTESIAN_POINT('',(-3.487298674724,-110.9401619832));
+#51120 = CARTESIAN_POINT('',(-3.541154424337,-111.0087333327));
+#51121 = CARTESIAN_POINT('',(-3.595009389996,-111.07730368));
+#51122 = CARTESIAN_POINT('',(-3.648865142634,-111.1458750069));
+#51123 = CARTESIAN_POINT('',(-3.702722131546,-111.214447883));
+#51124 = CARTESIAN_POINT('',(-3.830177855298,-111.3767295627));
+#51125 = CARTESIAN_POINT('',(-3.903786166571,-111.4704505398));
+#51126 = CARTESIAN_POINT('',(-3.977388667171,-111.564164082));
+#51127 = CARTESIAN_POINT('',(-4.050987471173,-111.6578729139));
+#51128 = CARTESIAN_POINT('',(-4.124589969884,-111.7515864716));
+#51129 = CARTESIAN_POINT('',(-4.198198280303,-111.8453074556));
+#51130 = CARTESIAN_POINT('',(-4.364243230999,-112.0567224437));
+#51131 = CARTESIAN_POINT('',(-4.456712507802,-112.1744580153));
+#51132 = CARTESIAN_POINT('',(-4.549161897282,-112.292168297));
+#51133 = CARTESIAN_POINT('',(-4.641603523603,-112.4098686927));
+#51134 = CARTESIAN_POINT('',(-4.734052915905,-112.5275789529));
+#51135 = CARTESIAN_POINT('',(-4.826522194777,-112.6453145101));
+#51136 = CARTESIAN_POINT('',(-5.002438468276,-112.8692980588));
+#51137 = CARTESIAN_POINT('',(-5.085924913522,-112.9755962838));
+#51138 = CARTESIAN_POINT('',(-5.169400512808,-113.0818806883));
+#51139 = CARTESIAN_POINT('',(-5.252869217816,-113.1881563125));
+#51140 = CARTESIAN_POINT('',(-5.336344816743,-113.2944407204));
+#51141 = CARTESIAN_POINT('',(-5.419831261607,-113.4007389491));
+#51142 = CARTESIAN_POINT('',(-5.579595689347,-113.60415733));
+#51143 = CARTESIAN_POINT('',(-5.655897813645,-113.7013082181));
+#51144 = CARTESIAN_POINT('',(-5.732192988443,-113.798450267));
+#51145 = CARTESIAN_POINT('',(-5.80848374523,-113.8955866954));
+#51146 = CARTESIAN_POINT('',(-5.884778919795,-113.9927287443));
+#51147 = CARTESIAN_POINT('',(-5.961081044238,-114.0898796296));
+#51148 = CARTESIAN_POINT('',(-6.072489611564,-114.2317294173));
+#51149 = CARTESIAN_POINT('',(-6.107605680597,-114.2764405818));
+#51150 = CARTESIAN_POINT('',(-6.142721605875,-114.3211515619));
+#51151 = CARTESIAN_POINT('',(-6.177837440047,-114.3658624258));
+#51152 = CARTESIAN_POINT('',(-6.21295336607,-114.4105734077));
+#51153 = CARTESIAN_POINT('',(-6.248069435566,-114.4552845738));
+#51154 = CARTESIAN_POINT('',(-6.28318530718,-114.4999954883));
+#51155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51156 = PCURVE('',#47937,#51157);
+#51157 = DEFINITIONAL_REPRESENTATION('',(#51158),#51203);
+#51158 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#51159,#51160,#51161,#51162,
+    #51163,#51164,#51165,#51166,#51167,#51168,#51169,#51170,#51171,
+    #51172,#51173,#51174,#51175,#51176,#51177,#51178,#51179,#51180,
+    #51181,#51182,#51183,#51184,#51185,#51186,#51187,#51188,#51189,
+    #51190,#51191,#51192,#51193,#51194,#51195,#51196,#51197,#51198,
+    #51199,#51200,#51201,#51202),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575880906194E-02,0.195762745156,0.359763995235,0.565754965695,
+    0.751752142927,0.921752513724,1.),.UNSPECIFIED.);
+#51159 = CARTESIAN_POINT('',(-0.931753782278,0.));
+#51160 = CARTESIAN_POINT('',(-0.931753836869,3.400010224902E-02));
+#51161 = CARTESIAN_POINT('',(-0.931753940734,6.800038199627E-02));
+#51162 = CARTESIAN_POINT('',(-0.931754051184,0.102000543115));
+#51163 = CARTESIAN_POINT('',(-0.931754139176,0.136000626813));
+#51164 = CARTESIAN_POINT('',(-0.931754189894,0.170000787573));
+#51165 = CARTESIAN_POINT('',(-0.931754203329,0.204001069084));
+#51166 = CARTESIAN_POINT('',(-0.931754181451,0.29185824592));
+#51167 = CARTESIAN_POINT('',(-0.931754105185,0.345716987567));
+#51168 = CARTESIAN_POINT('',(-0.931753995767,0.399574496015));
+#51169 = CARTESIAN_POINT('',(-0.931753897571,0.453431221288));
+#51170 = CARTESIAN_POINT('',(-0.931753834021,0.507288731709));
+#51171 = CARTESIAN_POINT('',(-0.931753802326,0.561147474689));
+#51172 = CARTESIAN_POINT('',(-0.931753793475,0.688607340713));
+#51173 = CARTESIAN_POINT('',(-0.931753840067,0.762218037275));
+#51174 = CARTESIAN_POINT('',(-0.931753922355,0.835822915001));
+#51175 = CARTESIAN_POINT('',(-0.931753999397,0.909424093464));
+#51176 = CARTESIAN_POINT('',(-0.931754048577,0.983028969838));
+#51177 = CARTESIAN_POINT('',(-0.931754073759,1.056639663783));
+#51178 = CARTESIAN_POINT('',(-0.931754084065,1.222690002584));
+#51179 = CARTESIAN_POINT('',(-0.931754057829,1.315162287987));
+#51180 = CARTESIAN_POINT('',(-0.931754009522,1.407614693081));
+#51181 = CARTESIAN_POINT('',(-0.93175396603,1.500059334594));
+#51182 = CARTESIAN_POINT('',(-0.931753929235,1.59251173658));
+#51183 = CARTESIAN_POINT('',(-0.931753906809,1.684984021328));
+#51184 = CARTESIAN_POINT('',(-0.931753893866,1.860906006549));
+#51185 = CARTESIAN_POINT('',(-0.931753900509,1.94439515956));
+#51186 = CARTESIAN_POINT('',(-0.931753920752,2.027873464488));
+#51187 = CARTESIAN_POINT('',(-0.931753953533,2.111344874102));
+#51188 = CARTESIAN_POINT('',(-0.931753987121,2.194823177724));
+#51189 = CARTESIAN_POINT('',(-0.931754005022,2.278312328169));
+#51190 = CARTESIAN_POINT('',(-0.931754007999,2.438081937015));
+#51191 = CARTESIAN_POINT('',(-0.931753996088,2.514386537311));
+#51192 = CARTESIAN_POINT('',(-0.931753967679,2.590684189934));
+#51193 = CARTESIAN_POINT('',(-0.931753934044,2.666977427714));
+#51194 = CARTESIAN_POINT('',(-0.931753915869,2.743275084722));
+#51195 = CARTESIAN_POINT('',(-0.931753927504,2.819579689181));
+#51196 = CARTESIAN_POINT('',(-0.931753961091,2.930991874817));
+#51197 = CARTESIAN_POINT('',(-0.931753974109,2.966109083994));
+#51198 = CARTESIAN_POINT('',(-0.931753988629,3.001226148933));
+#51199 = CARTESIAN_POINT('',(-0.93175400193,3.036343122704));
+#51200 = CARTESIAN_POINT('',(-0.931754011358,3.071460188786));
+#51201 = CARTESIAN_POINT('',(-0.931754016179,3.106577398982));
+#51202 = CARTESIAN_POINT('',(-0.931754019439,3.141694411321));
+#51203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51204 = ORIENTED_EDGE('',*,*,#51205,.F.);
+#51205 = EDGE_CURVE('',#50779,#51060,#51206,.T.);
+#51206 = SURFACE_CURVE('',#51207,(#51211,#51218),.PCURVE_S1.);
+#51207 = LINE('',#51208,#51209);
+#51208 = CARTESIAN_POINT('',(4.,0.,0.));
+#51209 = VECTOR('',#51210,1.);
+#51210 = DIRECTION('',(0.,0.,1.));
+#51211 = PCURVE('',#47629,#51212);
+#51212 = DEFINITIONAL_REPRESENTATION('',(#51213),#51217);
+#51213 = LINE('',#51214,#51215);
+#51214 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#51215 = VECTOR('',#51216,1.);
+#51216 = DIRECTION('',(-0.,-1.));
+#51217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51218 = PCURVE('',#50980,#51219);
+#51219 = DEFINITIONAL_REPRESENTATION('',(#51220),#51224);
+#51220 = LINE('',#51221,#51222);
+#51221 = CARTESIAN_POINT('',(-0.,0.));
+#51222 = VECTOR('',#51223,1.);
+#51223 = DIRECTION('',(-0.,-1.));
+#51224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51225 = ORIENTED_EDGE('',*,*,#50778,.F.);
+#51226 = ADVANCED_FACE('',(#51227),#47937,.F.);
+#51227 = FACE_BOUND('',#51228,.F.);
+#51228 = EDGE_LOOP('',(#51229,#51230,#51231,#51272,#51337));
+#51229 = ORIENTED_EDGE('',*,*,#51059,.F.);
+#51230 = ORIENTED_EDGE('',*,*,#47922,.T.);
+#51231 = ORIENTED_EDGE('',*,*,#51232,.T.);
+#51232 = EDGE_CURVE('',#47882,#51233,#51235,.T.);
+#51233 = VERTEX_POINT('',#51234);
+#51234 = CARTESIAN_POINT('',(-3.099996334745,1.273781702E-06,
+    118.74115787475));
+#51235 = SURFACE_CURVE('',#51236,(#51258,#51265),.PCURVE_S1.);
+#51236 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#51237,#51238,#51239,#51240,
+    #51241,#51242,#51243,#51244,#51245,#51246,#51247,#51248,#51249,
+    #51250,#51251,#51252,#51253,#51254,#51255,#51256,#51257),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#51237 = CARTESIAN_POINT('',(-3.099996579195,1.18882662026E-06,
+    110.74115763455));
+#51238 = CARTESIAN_POINT('',(-3.099996656958,-0.885354854373,
+    111.10479425541));
+#51239 = CARTESIAN_POINT('',(-2.821850756973,-1.770715326854,
+    111.46843253386));
+#51240 = CARTESIAN_POINT('',(-2.265580068462,-2.558976126199,
+    111.83205893828));
+#51241 = CARTESIAN_POINT('',(-1.469247666081,-3.153069171074,
+    112.19571587668));
+#51242 = CARTESIAN_POINT('',(-0.509221025153,-3.472991157714,
+    112.55932903732));
+#51243 = CARTESIAN_POINT('',(0.509211002904,-3.473003773118,
+    112.92298051254));
+#51244 = CARTESIAN_POINT('',(1.469260238389,-3.153062525619,
+    113.28661123202));
+#51245 = CARTESIAN_POINT('',(2.265566956805,-2.558982366069,
+    113.65024891939));
+#51246 = CARTESIAN_POINT('',(2.821852728108,-1.770715009836,
+    114.01388499323));
+#51247 = CARTESIAN_POINT('',(3.378139420006,-1.33517741335E-06,
+    114.74115775465));
+#51248 = CARTESIAN_POINT('',(2.82185406405,1.770712759179,
+    115.46843051606));
+#51249 = CARTESIAN_POINT('',(2.265567547515,2.55897907304,
+    115.83206658994));
+#51250 = CARTESIAN_POINT('',(1.469271575491,3.153068005593,
+    116.19570427721));
+#51251 = CARTESIAN_POINT('',(0.509192205637,3.472992094656,
+    116.55933499685));
+#51252 = CARTESIAN_POINT('',(-0.509187031246,3.472999840119,
+    116.92298647187));
+#51253 = CARTESIAN_POINT('',(-1.469274344851,3.153068671293,
+    117.2865996327));
+#51254 = CARTESIAN_POINT('',(-2.265561634756,2.558977214785,
+    117.65025657097));
+#51255 = CARTESIAN_POINT('',(-2.821853504871,1.770717732978,
+    118.01388297546));
+#51256 = CARTESIAN_POINT('',(-3.09999623271,0.885357316983,
+    118.37752125389));
+#51257 = CARTESIAN_POINT('',(-3.099996334745,1.2737817392E-06,
+    118.74115787475));
+#51258 = PCURVE('',#47937,#51259);
+#51259 = DEFINITIONAL_REPRESENTATION('',(#51260),#51264);
+#51260 = LINE('',#51261,#51262);
+#51261 = CARTESIAN_POINT('',(-0.,0.));
+#51262 = VECTOR('',#51263,1.);
+#51263 = DIRECTION('',(0.,1.));
+#51264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51265 = PCURVE('',#48190,#51266);
+#51266 = DEFINITIONAL_REPRESENTATION('',(#51267),#51271);
+#51267 = LINE('',#51268,#51269);
+#51268 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#51269 = VECTOR('',#51270,1.);
+#51270 = DIRECTION('',(0.,1.));
+#51271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51272 = ORIENTED_EDGE('',*,*,#51273,.F.);
+#51273 = EDGE_CURVE('',#51274,#51233,#51276,.T.);
+#51274 = VERTEX_POINT('',#51275);
+#51275 = CARTESIAN_POINT('',(-4.,-1.019057292E-06,118.49999567118));
+#51276 = SURFACE_CURVE('',#51277,(#51280,#51287),.PCURVE_S1.);
+#51277 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51278,#51279),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#51278 = CARTESIAN_POINT('',(-4.09999440465,-1.27380183468E-06,
+    118.47320147922));
+#51279 = CARTESIAN_POINT('',(-3.099996334745,1.2737817392E-06,
+    118.74115787475));
+#51280 = PCURVE('',#47937,#51281);
+#51281 = DEFINITIONAL_REPRESENTATION('',(#51282),#51286);
+#51282 = LINE('',#51283,#51284);
+#51283 = CARTESIAN_POINT('',(0.,6.283389315972));
+#51284 = VECTOR('',#51285,1.);
+#51285 = DIRECTION('',(1.,0.));
+#51286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51287 = PCURVE('',#51288,#51331);
+#51288 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#51289,#51290,#51291,#51292,#51293,#51294,#51295,#51296,#51297
+      ,#51298,#51299,#51300,#51301,#51302,#51303,#51304,#51305,#51306
+      ,#51307,#51308,#51309)
+    ,(#51310,#51311,#51312,#51313,#51314,#51315,#51316,#51317,#51318
+      ,#51319,#51320,#51321,#51322,#51323,#51324,#51325,#51326,#51327
+      ,#51328,#51329,#51330
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#51289 = CARTESIAN_POINT('',(-4.09999440465,-1.2738018178E-06,
+    118.47320147922));
+#51290 = CARTESIAN_POINT('',(-4.099993641318,-1.170957758812,
+    118.8368375857));
+#51291 = CARTESIAN_POINT('',(-3.732121443069,-2.341910092648,
+    119.20047203447));
+#51292 = CARTESIAN_POINT('',(-2.996414751767,-3.384461030221,
+    119.56411835721));
+#51293 = CARTESIAN_POINT('',(-1.943182930292,-4.170184265481,
+    119.92773414641));
+#51294 = CARTESIAN_POINT('',(-0.673496502216,-4.593309634214,
+    120.29139371267));
+#51295 = CARTESIAN_POINT('',(0.673485931949,-4.59332818164,
+    120.65501496494));
+#51296 = CARTESIAN_POINT('',(1.943212987094,-4.170175691713,
+    121.01865697268));
+#51297 = CARTESIAN_POINT('',(2.996397605174,-3.384457844916,
+    121.38229201258));
+#51298 = CARTESIAN_POINT('',(3.732128526842,-2.34190995351,
+    121.74592866601));
+#51299 = CARTESIAN_POINT('',(4.46786061731,1.44445651959E-06,
+    122.47320135914));
+#51300 = CARTESIAN_POINT('',(3.73212691521,2.341912336113,
+    123.20047405227));
+#51301 = CARTESIAN_POINT('',(2.996391722096,3.384458267114,
+    123.56410932626));
+#51302 = CARTESIAN_POINT('',(1.943229718873,4.170184030914,
+    123.92775116489));
+#51303 = CARTESIAN_POINT('',(0.673439492925,4.593316860474,
+    124.29137807602));
+#51304 = CARTESIAN_POINT('',(-0.673441186159,4.593316381583,
+    124.65501868295));
+#51305 = CARTESIAN_POINT('',(-1.943236085388,4.170183529059,
+    125.01866315258));
+#51306 = CARTESIAN_POINT('',(-2.996390378927,3.384457242739,
+    125.38228574051));
+#51307 = CARTESIAN_POINT('',(-3.732129289099,2.341907947354,
+    125.74593068382));
+#51308 = CARTESIAN_POINT('',(-4.099994819148,1.170955126274,
+    126.10956513259));
+#51309 = CARTESIAN_POINT('',(-4.099994031521,-1.35874544149E-06,
+    126.47320123905));
+#51310 = CARTESIAN_POINT('',(-3.099996334745,1.27378175785E-06,
+    118.74115787475));
+#51311 = CARTESIAN_POINT('',(-3.099996436825,-0.885354699628,
+    119.10479449556));
+#51312 = CARTESIAN_POINT('',(-2.821850582977,-1.770715109927,
+    119.46843277406));
+#51313 = CARTESIAN_POINT('',(-2.265579959945,-2.558975862323,
+    119.83205917845));
+#51314 = CARTESIAN_POINT('',(-1.469247636656,-3.153068882224,
+    120.19571611688));
+#51315 = CARTESIAN_POINT('',(-0.509221080144,-3.472990869918,
+    120.55932927749));
+#51316 = CARTESIAN_POINT('',(0.509210867574,-3.473003513234,
+    120.92298075273));
+#51317 = CARTESIAN_POINT('',(1.469260036148,-3.153062317269,
+    121.28661147219));
+#51318 = CARTESIAN_POINT('',(2.26556670805,-2.55898222638,
+    121.65024915958));
+#51319 = CARTESIAN_POINT('',(2.821852457092,-1.770714947543,
+    122.01388523341));
+#51320 = CARTESIAN_POINT('',(3.378139153649,-1.42774386446E-06,
+    122.74115799484));
+#51321 = CARTESIAN_POINT('',(2.821853890075,1.77071254224,
+    123.46843075624));
+#51322 = CARTESIAN_POINT('',(2.265567079352,2.558979106237,
+    123.83206820962));
+#51323 = CARTESIAN_POINT('',(1.469272958949,3.153066549757,
+    124.19569909796));
+#51324 = CARTESIAN_POINT('',(0.50918973761,3.472993890735,
+    124.55934491458));
+#51325 = CARTESIAN_POINT('',(-0.509184372894,3.472997496372,
+    124.92297703452));
+#51326 = CARTESIAN_POINT('',(-1.469275555499,3.1530696299,
+    125.28660529229));
+#51327 = CARTESIAN_POINT('',(-2.265561026358,2.558976778061,
+    125.65025543168));
+#51328 = CARTESIAN_POINT('',(-2.821853233862,1.770717670678,
+    126.01388321562));
+#51329 = CARTESIAN_POINT('',(-3.099995964011,0.885357332124,
+    126.37752149408));
+#51330 = CARTESIAN_POINT('',(-3.099996090327,1.35872435925E-06,
+    126.74115811492));
+#51331 = DEFINITIONAL_REPRESENTATION('',(#51332),#51336);
+#51332 = LINE('',#51333,#51334);
+#51333 = CARTESIAN_POINT('',(0.,0.));
+#51334 = VECTOR('',#51335,1.);
+#51335 = DIRECTION('',(1.,0.));
+#51336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51337 = ORIENTED_EDGE('',*,*,#51338,.F.);
+#51338 = EDGE_CURVE('',#51060,#51274,#51339,.T.);
+#51339 = SURFACE_CURVE('',#51340,(#51385,#51433),.PCURVE_S1.);
+#51340 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#51341,#51342,#51343,#51344,
+    #51345,#51346,#51347,#51348,#51349,#51350,#51351,#51352,#51353,
+    #51354,#51355,#51356,#51357,#51358,#51359,#51360,#51361,#51362,
+    #51363,#51364,#51365,#51366,#51367,#51368,#51369,#51370,#51371,
+    #51372,#51373,#51374,#51375,#51376,#51377,#51378,#51379,#51380,
+    #51381,#51382,#51383,#51384),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.975987606934E-02,0.271751917,0.329757914815,0.511767081334,
+    0.695775911613,0.951750664979,1.),.UNSPECIFIED.);
+#51341 = CARTESIAN_POINT('',(4.,-7.9E-16,114.49999548837));
+#51342 = CARTESIAN_POINT('',(4.,7.136933131449E-02,114.52271305117));
+#51343 = CARTESIAN_POINT('',(3.998514370531,0.142738706996,
+    114.54543062047));
+#51344 = CARTESIAN_POINT('',(3.995543113578,0.214070947299,
+    114.56814819213));
+#51345 = CARTESIAN_POINT('',(3.991087387724,0.285328948353,
+    114.5908657633));
+#51346 = CARTESIAN_POINT('',(3.985149508143,0.356475682169,
+    114.61358333236));
+#51347 = CARTESIAN_POINT('',(3.97773294661,0.427474196631,
+    114.63630089901));
+#51348 = CARTESIAN_POINT('',(3.916967120842,0.911471739641,
+    114.79157155112));
+#51349 = CARTESIAN_POINT('',(3.814884610491,1.318531995537,
+    114.92418139446));
+#51350 = CARTESIAN_POINT('',(3.663480105008,1.71182292382,
+    115.05674466119));
+#51351 = CARTESIAN_POINT('',(3.465138644394,2.084283649811,
+    115.18929227883));
+#51352 = CARTESIAN_POINT('',(3.223315706625,2.429425248435,
+    115.32185559304));
+#51353 = CARTESIAN_POINT('',(2.942538748954,2.741327756396,
+    115.45446547249));
+#51354 = CARTESIAN_POINT('',(2.55017621714,3.083414099158,
+    115.62016139176));
+#51355 = CARTESIAN_POINT('',(2.469616918229,3.149455670292,
+    115.65330424394));
+#51356 = CARTESIAN_POINT('',(2.387066646882,3.213038026572,
+    115.68644710588));
+#51357 = CARTESIAN_POINT('',(2.302615654049,3.274089443944,
+    115.71958997013));
+#51358 = CARTESIAN_POINT('',(2.216357267174,3.33254245391,
+    115.75273282934));
+#51359 = CARTESIAN_POINT('',(2.128387890194,3.388333843529,
+    115.78587567621));
+#51360 = CARTESIAN_POINT('',(1.757723268577,3.607928370237,
+    115.92301289377));
+#51361 = CARTESIAN_POINT('',(1.460725078179,3.747694963126,
+    116.02702410142));
+#51362 = CARTESIAN_POINT('',(1.150950198023,3.858825418961,
+    116.13102291362));
+#51363 = CARTESIAN_POINT('',(0.83171827049,3.939982825961,
+    116.23501386401));
+#51364 = CARTESIAN_POINT('',(0.506480444968,3.990289814226,
+    116.33901272311));
+#51365 = CARTESIAN_POINT('',(0.178791787205,4.009335565991,
+    116.4430240012));
+#51366 = CARTESIAN_POINT('',(-0.477765818755,3.985076695855,
+    116.6521554723));
+#51367 = CARTESIAN_POINT('',(-0.80672003764,3.941080611368,
+    116.75731024315));
+#51368 = CARTESIAN_POINT('',(-1.130776621664,3.865405356527,
+    116.86245191918));
+#51369 = CARTESIAN_POINT('',(-1.446304325947,3.75875220745,
+    116.96758525506));
+#51370 = CARTESIAN_POINT('',(-1.749817221928,3.62229945503,
+    117.0727268852));
+#51371 = CARTESIAN_POINT('',(-2.038003265696,3.457692752288,
+    117.17788158393));
+#51372 = CARTESIAN_POINT('',(-2.683077135395,3.00203535268,
+    117.42927454592));
+#51373 = CARTESIAN_POINT('',(-3.023079883492,2.686479021387,
+    117.57562295688));
+#51374 = CARTESIAN_POINT('',(-3.319193257254,2.326372932132,
+    117.72189394543));
+#51375 = CARTESIAN_POINT('',(-3.56472255259,1.929198741802,
+    117.86814270769));
+#51376 = CARTESIAN_POINT('',(-3.754481746,1.503345653109,118.01441396117
+    ));
+#51377 = CARTESIAN_POINT('',(-3.884770931224,1.058146481259,
+    118.16076254316));
+#51378 = CARTESIAN_POINT('',(-3.967221145577,0.51832164567,
+    118.33458671444));
+#51379 = CARTESIAN_POINT('',(-3.978134901612,0.432376092905,
+    118.36215488412));
+#51380 = CARTESIAN_POINT('',(-3.986875939086,0.34616584714,
+    118.38972305205));
+#51381 = CARTESIAN_POINT('',(-3.993436731614,0.259756816176,
+    118.41729121564));
+#51382 = CARTESIAN_POINT('',(-3.997812261099,0.173215100537,
+    118.44485937339));
+#51383 = CARTESIAN_POINT('',(-4.000000017734,8.660699346946E-02,
+    118.47242752497));
+#51384 = CARTESIAN_POINT('',(-4.,-1.01905729401E-06,118.49999567118));
+#51385 = PCURVE('',#47937,#51386);
+#51386 = DEFINITIONAL_REPRESENTATION('',(#51387),#51432);
+#51387 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#51388,#51389,#51390,#51391,
+    #51392,#51393,#51394,#51395,#51396,#51397,#51398,#51399,#51400,
+    #51401,#51402,#51403,#51404,#51405,#51406,#51407,#51408,#51409,
+    #51410,#51411,#51412,#51413,#51414,#51415,#51416,#51417,#51418,
+    #51419,#51420,#51421,#51422,#51423,#51424,#51425,#51426,#51427,
+    #51428,#51429,#51430,#51431),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.975987606934E-02,0.271751917,0.329757914815,0.511767081334,
+    0.695775911613,0.951750664979,1.),.UNSPECIFIED.);
+#51388 = CARTESIAN_POINT('',(-0.931754019439,3.141694411321));
+#51389 = CARTESIAN_POINT('',(-0.931754021095,3.159537323752));
+#51390 = CARTESIAN_POINT('',(-0.931754022447,3.177380241243));
+#51391 = CARTESIAN_POINT('',(-0.931754023898,3.195223160783));
+#51392 = CARTESIAN_POINT('',(-0.931754025669,3.213066080254));
+#51393 = CARTESIAN_POINT('',(-0.931754027796,3.230908998433));
+#51394 = CARTESIAN_POINT('',(-0.931754030131,3.248751914988));
+#51395 = CARTESIAN_POINT('',(-0.93175404523,3.370705174654));
+#51396 = CARTESIAN_POINT('',(-0.931754057889,3.474860101805));
+#51397 = CARTESIAN_POINT('',(-0.931754013318,3.578978422886));
+#51398 = CARTESIAN_POINT('',(-0.931753888042,3.683084395618));
+#51399 = CARTESIAN_POINT('',(-0.93175384839,3.787202724892));
+#51400 = CARTESIAN_POINT('',(-0.931753849597,3.891357651014));
+#51401 = CARTESIAN_POINT('',(-0.931753889986,4.021499160728));
+#51402 = CARTESIAN_POINT('',(-0.931753899924,4.047530345225));
+#51403 = CARTESIAN_POINT('',(-0.931753911318,4.073561538617));
+#51404 = CARTESIAN_POINT('',(-0.931753923757,4.099592734906));
+#51405 = CARTESIAN_POINT('',(-0.931753936816,4.125623928101));
+#51406 = CARTESIAN_POINT('',(-0.931753950062,4.151655112223));
+#51407 = CARTESIAN_POINT('',(-0.931754003803,4.259365962117));
+#51408 = CARTESIAN_POINT('',(-0.931754042437,4.341058854972));
+#51409 = CARTESIAN_POINT('',(-0.931754065636,4.42274200709));
+#51410 = CARTESIAN_POINT('',(-0.931754068253,4.504418969509));
+#51411 = CARTESIAN_POINT('',(-0.931754054052,4.586102125852));
+#51412 = CARTESIAN_POINT('',(-0.931754031609,4.667795023766));
+#51413 = CARTESIAN_POINT('',(-0.931753978881,4.8320517772));
+#51414 = CARTESIAN_POINT('',(-0.9317539486,4.914642790961));
+#51415 = CARTESIAN_POINT('',(-0.931753920841,4.997223521985));
+#51416 = CARTESIAN_POINT('',(-0.931753898857,5.079797716468));
+#51417 = CARTESIAN_POINT('',(-0.931753887983,5.162378446366));
+#51418 = CARTESIAN_POINT('',(-0.931753893848,5.244969459157));
+#51419 = CARTESIAN_POINT('',(-0.931753941285,5.442419515195));
+#51420 = CARTESIAN_POINT('',(-0.931754000302,5.557365080084));
+#51421 = CARTESIAN_POINT('',(-0.931754051492,5.672249808409));
+#51422 = CARTESIAN_POINT('',(-0.931754166558,5.787117049421));
+#51423 = CARTESIAN_POINT('',(-0.931753994613,5.902001752778));
+#51424 = CARTESIAN_POINT('',(-0.93175390311,6.016947350593));
+#51425 = CARTESIAN_POINT('',(-0.931753984404,6.153473065225));
+#51426 = CARTESIAN_POINT('',(-0.931754000613,6.175125777175));
+#51427 = CARTESIAN_POINT('',(-0.931754024266,6.196778492249));
+#51428 = CARTESIAN_POINT('',(-0.931754056048,6.218431207581));
+#51429 = CARTESIAN_POINT('',(-0.931754093195,6.240083919606));
+#51430 = CARTESIAN_POINT('',(-0.931754129496,6.261736624057));
+#51431 = CARTESIAN_POINT('',(-0.931754155295,6.283389315972));
+#51432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51433 = PCURVE('',#50980,#51434);
+#51434 = DEFINITIONAL_REPRESENTATION('',(#51435),#51480);
+#51435 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#51436,#51437,#51438,#51439,
+    #51440,#51441,#51442,#51443,#51444,#51445,#51446,#51447,#51448,
+    #51449,#51450,#51451,#51452,#51453,#51454,#51455,#51456,#51457,
+    #51458,#51459,#51460,#51461,#51462,#51463,#51464,#51465,#51466,
+    #51467,#51468,#51469,#51470,#51471,#51472,#51473,#51474,#51475,
+    #51476,#51477,#51478,#51479),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.975987606934E-02,0.271751917,0.329757914815,0.511767081334,
+    0.695775911613,0.951750664979,1.),.UNSPECIFIED.);
+#51436 = CARTESIAN_POINT('',(0.,-114.4999954883));
+#51437 = CARTESIAN_POINT('',(-1.784233282862E-02,-114.5227130511));
+#51438 = CARTESIAN_POINT('',(-3.568467072252E-02,-114.5454306204));
+#51439 = CARTESIAN_POINT('',(-5.352701068814E-02,-114.5681481921));
+#51440 = CARTESIAN_POINT('',(-7.136935062188E-02,-114.5908657633));
+#51441 = CARTESIAN_POINT('',(-8.921168931019E-02,-114.6135833323));
+#51442 = CARTESIAN_POINT('',(-0.107054026429,-114.636300899));
+#51443 = CARTESIAN_POINT('',(-0.229003326146,-114.7915715511));
+#51444 = CARTESIAN_POINT('',(-0.333154872944,-114.9241813944));
+#51445 = CARTESIAN_POINT('',(-0.437269818095,-115.0567446611));
+#51446 = CARTESIAN_POINT('',(-0.541372400711,-115.1892922788));
+#51447 = CARTESIAN_POINT('',(-0.645487339821,-115.321855593));
+#51448 = CARTESIAN_POINT('',(-0.749638881658,-115.4544654724));
+#51449 = CARTESIAN_POINT('',(-0.879776170289,-115.6201613917));
+#51450 = CARTESIAN_POINT('',(-0.905806510862,-115.6533042439));
+#51451 = CARTESIAN_POINT('',(-0.9318368607,-115.6864471058));
+#51452 = CARTESIAN_POINT('',(-0.95786721377,-115.7195899701));
+#51453 = CARTESIAN_POINT('',(-0.983897564027,-115.7527328293));
+#51454 = CARTESIAN_POINT('',(-1.009927905418,-115.7858756762));
+#51455 = CARTESIAN_POINT('',(-1.117635268757,-115.9230128937));
+#51456 = CARTESIAN_POINT('',(-1.199325518386,-116.0270241014));
+#51457 = CARTESIAN_POINT('',(-1.28100602615,-116.1310229136));
+#51458 = CARTESIAN_POINT('',(-1.362680339338,-116.235013864));
+#51459 = CARTESIAN_POINT('',(-1.444360840426,-116.3390127231));
+#51460 = CARTESIAN_POINT('',(-1.526051079363,-116.4430240012));
+#51461 = CARTESIAN_POINT('',(-1.690302483985,-116.6521554723));
+#51462 = CARTESIAN_POINT('',(-1.77289080699,-116.7573102431));
+#51463 = CARTESIAN_POINT('',(-1.85546884877,-116.8624519191));
+#51464 = CARTESIAN_POINT('',(-1.938040357721,-116.967585255));
+#51465 = CARTESIAN_POINT('',(-2.020618405897,-117.0727268852));
+#51466 = CARTESIAN_POINT('',(-2.103206739596,-117.1778815839));
+#51467 = CARTESIAN_POINT('',(-2.30065039662,-117.4292745459));
+#51468 = CARTESIAN_POINT('',(-2.415592241343,-117.5756229568));
+#51469 = CARTESIAN_POINT('',(-2.530473252335,-117.7218939454));
+#51470 = CARTESIAN_POINT('',(-2.645336780306,-117.8681427076));
+#51471 = CARTESIAN_POINT('',(-2.760217762112,-118.0144139611));
+#51472 = CARTESIAN_POINT('',(-2.875159581537,-118.1607625431));
+#51473 = CARTESIAN_POINT('',(-3.011680846127,-118.3345867144));
+#51474 = CARTESIAN_POINT('',(-3.033332853394,-118.3621548841));
+#51475 = CARTESIAN_POINT('',(-3.054984865438,-118.389723052));
+#51476 = CARTESIAN_POINT('',(-3.076636880059,-118.4172912156));
+#51477 = CARTESIAN_POINT('',(-3.098288894456,-118.4448593733));
+#51478 = CARTESIAN_POINT('',(-3.119940905222,-118.4724275249));
+#51479 = CARTESIAN_POINT('',(-3.141592908354,-118.4999956711));
+#51480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51481 = ADVANCED_FACE('',(#51482),#48190,.F.);
+#51482 = FACE_BOUND('',#51483,.F.);
+#51483 = EDGE_LOOP('',(#51484,#51485,#51486,#51527));
+#51484 = ORIENTED_EDGE('',*,*,#51232,.F.);
+#51485 = ORIENTED_EDGE('',*,*,#48177,.T.);
+#51486 = ORIENTED_EDGE('',*,*,#51487,.T.);
+#51487 = EDGE_CURVE('',#48137,#51488,#51490,.T.);
+#51488 = VERTEX_POINT('',#51489);
+#51489 = CARTESIAN_POINT('',(-3.100003665284,1.273797531E-06,
+    119.75884932835));
+#51490 = SURFACE_CURVE('',#51491,(#51513,#51520),.PCURVE_S1.);
+#51491 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#51492,#51493,#51494,#51495,
+    #51496,#51497,#51498,#51499,#51500,#51501,#51502,#51503,#51504,
+    #51505,#51506,#51507,#51508,#51509,#51510,#51511,#51512),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#51492 = CARTESIAN_POINT('',(-3.10000342083,1.18884425326E-06,
+    111.75884908815));
+#51493 = CARTESIAN_POINT('',(-3.100004022135,-0.88535687815,
+    112.12248570901));
+#51494 = CARTESIAN_POINT('',(-2.821861361831,-1.770719538844,
+    112.48612398743));
+#51495 = CARTESIAN_POINT('',(-2.26556884626,-2.558981264468,
+    112.84975039198));
+#51496 = CARTESIAN_POINT('',(-1.469280208256,-3.153074711504,
+    113.21340733012));
+#51497 = CARTESIAN_POINT('',(-0.509190954004,-3.473007374346,
+    113.57702049105));
+#51498 = CARTESIAN_POINT('',(0.509190610558,-3.473000437828,
+    113.9406719661));
+#51499 = CARTESIAN_POINT('',(1.469272429248,-3.153076380204,
+    114.30430268562));
+#51500 = CARTESIAN_POINT('',(2.265570693385,-2.558986722207,
+    114.66794037299));
+#51501 = CARTESIAN_POINT('',(2.821859107703,-1.770719048415,
+    115.03157644683));
+#51502 = CARTESIAN_POINT('',(3.378147141886,-1.34840419461E-06,
+    115.75884920826));
+#51503 = CARTESIAN_POINT('',(2.821860585058,1.77071681573,
+    116.48612196966));
+#51504 = CARTESIAN_POINT('',(2.265574168387,2.558986415738,
+    116.84975804355));
+#51505 = CARTESIAN_POINT('',(1.46926610159,3.153068565794,
+    117.21339573079));
+#51506 = CARTESIAN_POINT('',(0.509214926,3.473011307391,117.57702645053)
+  );
+#51507 = CARTESIAN_POINT('',(-0.509219430464,3.4729995009,
+    117.94067792532));
+#51508 = CARTESIAN_POINT('',(-1.469248519536,3.153077545616,
+    118.30429108648));
+#51509 = CARTESIAN_POINT('',(-2.265583214471,2.558983775431,
+    118.66794802446));
+#51510 = CARTESIAN_POINT('',(-2.821855800598,1.770721616056,
+    119.03157442908));
+#51511 = CARTESIAN_POINT('',(-3.100003039725,0.885359340794,
+    119.39521270749));
+#51512 = CARTESIAN_POINT('',(-3.100003665284,1.27379756876E-06,
+    119.75884932835));
+#51513 = PCURVE('',#48190,#51514);
+#51514 = DEFINITIONAL_REPRESENTATION('',(#51515),#51519);
+#51515 = LINE('',#51516,#51517);
+#51516 = CARTESIAN_POINT('',(-0.,0.));
+#51517 = VECTOR('',#51518,1.);
+#51518 = DIRECTION('',(0.,1.));
+#51519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51520 = PCURVE('',#48513,#51521);
+#51521 = DEFINITIONAL_REPRESENTATION('',(#51522),#51526);
+#51522 = LINE('',#51523,#51524);
+#51523 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#51524 = VECTOR('',#51525,1.);
+#51525 = DIRECTION('',(0.,1.));
+#51526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51527 = ORIENTED_EDGE('',*,*,#51528,.F.);
+#51528 = EDGE_CURVE('',#51233,#51488,#51529,.T.);
+#51529 = SURFACE_CURVE('',#51530,(#51533,#51540),.PCURVE_S1.);
+#51530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51531,#51532),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#51531 = CARTESIAN_POINT('',(-3.099996334745,1.2737817392E-06,
+    118.74115787475));
+#51532 = CARTESIAN_POINT('',(-3.100003665284,1.27379756876E-06,
+    119.75884932835));
+#51533 = PCURVE('',#48190,#51534);
+#51534 = DEFINITIONAL_REPRESENTATION('',(#51535),#51539);
+#51535 = LINE('',#51536,#51537);
+#51536 = CARTESIAN_POINT('',(0.,6.283389315972));
+#51537 = VECTOR('',#51538,1.);
+#51538 = DIRECTION('',(1.,0.));
+#51539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51540 = PCURVE('',#51541,#51584);
+#51541 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#51542,#51543,#51544,#51545,#51546,#51547,#51548,#51549,#51550
+      ,#51551,#51552,#51553,#51554,#51555,#51556,#51557,#51558,#51559
+      ,#51560,#51561,#51562)
+    ,(#51563,#51564,#51565,#51566,#51567,#51568,#51569,#51570,#51571
+      ,#51572,#51573,#51574,#51575,#51576,#51577,#51578,#51579,#51580
+      ,#51581,#51582,#51583
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#51542 = CARTESIAN_POINT('',(-3.099996334745,1.27378175785E-06,
+    118.74115787475));
+#51543 = CARTESIAN_POINT('',(-3.099996436825,-0.885354699628,
+    119.10479449556));
+#51544 = CARTESIAN_POINT('',(-2.821850582977,-1.770715109927,
+    119.46843277406));
+#51545 = CARTESIAN_POINT('',(-2.265579959945,-2.558975862323,
+    119.83205917845));
+#51546 = CARTESIAN_POINT('',(-1.469247636657,-3.153068882224,
+    120.19571611687));
+#51547 = CARTESIAN_POINT('',(-0.509221080143,-3.472990869918,
+    120.55932927749));
+#51548 = CARTESIAN_POINT('',(0.509210867573,-3.473003513234,
+    120.92298075273));
+#51549 = CARTESIAN_POINT('',(1.469260036148,-3.153062317269,
+    121.2866114722));
+#51550 = CARTESIAN_POINT('',(2.26556670805,-2.55898222638,
+    121.65024915957));
+#51551 = CARTESIAN_POINT('',(2.821852457092,-1.770714947543,
+    122.01388523341));
+#51552 = CARTESIAN_POINT('',(3.378139153649,-1.42774395186E-06,
+    122.74115799483));
+#51553 = CARTESIAN_POINT('',(2.821853890075,1.77071254224,
+    123.46843075624));
+#51554 = CARTESIAN_POINT('',(2.265567439002,2.558978809191,
+    123.83206683011));
+#51555 = CARTESIAN_POINT('',(1.469271546039,3.153067716721,
+    124.19570451742));
+#51556 = CARTESIAN_POINT('',(0.509192260664,3.47299180687,
+    124.55933523699));
+#51557 = CARTESIAN_POINT('',(-0.509186895948,3.472999580237,
+    124.92298671211));
+#51558 = CARTESIAN_POINT('',(-1.469274142588,3.153068462935,
+    125.28659987283));
+#51559 = CARTESIAN_POINT('',(-2.265561386008,2.558977075107,
+    125.65025681119));
+#51560 = CARTESIAN_POINT('',(-2.821853233862,1.770717670677,
+    126.01388321561));
+#51561 = CARTESIAN_POINT('',(-3.099995964012,0.885357332124,
+    126.37752149408));
+#51562 = CARTESIAN_POINT('',(-3.099996090327,1.35872435969E-06,
+    126.74115811492));
+#51563 = CARTESIAN_POINT('',(-3.100003665284,1.27379758741E-06,
+    119.75884932835));
+#51564 = CARTESIAN_POINT('',(-3.100004290799,-0.885356863025,
+    120.12248594915));
+#51565 = CARTESIAN_POINT('',(-2.821861632859,-1.770719601117,
+    120.48612422763));
+#51566 = CARTESIAN_POINT('',(-2.26556909503,-2.558981404174,
+    120.84975063216));
+#51567 = CARTESIAN_POINT('',(-1.46928041049,-3.153074919855,
+    121.2134075703));
+#51568 = CARTESIAN_POINT('',(-0.509191089331,-3.473007634227,
+    121.57702073121));
+#51569 = CARTESIAN_POINT('',(0.509190555543,-3.473000725626,
+    121.94067220629));
+#51570 = CARTESIAN_POINT('',(1.469272458695,-3.153076669079,
+    122.30430292579));
+#51571 = CARTESIAN_POINT('',(2.265570801901,-2.558986986061,
+    122.66794061318));
+#51572 = CARTESIAN_POINT('',(2.82185928168,-1.770719265358,
+    123.03157668701));
+#51573 = CARTESIAN_POINT('',(3.378147408248,-1.44097290271E-06,
+    123.75884944843));
+#51574 = CARTESIAN_POINT('',(2.821860856078,1.770716878023,
+    124.48612220984));
+#51575 = CARTESIAN_POINT('',(2.265574417146,2.558986555427,
+    124.84975828372));
+#51576 = CARTESIAN_POINT('',(1.469266303838,3.153068774147,
+    125.21339597099));
+#51577 = CARTESIAN_POINT('',(0.50921506132,3.473011567281,
+    125.57702669068));
+#51578 = CARTESIAN_POINT('',(-0.50921937545,3.472999788687,
+    125.94067816552));
+#51579 = CARTESIAN_POINT('',(-1.469248548978,3.153077834503,
+    126.30429132664));
+#51580 = CARTESIAN_POINT('',(-2.265583322996,2.558984039275,
+    126.66794826465));
+#51581 = CARTESIAN_POINT('',(-2.821855974561,1.770721833,127.03157466924
+    ));
+#51582 = CARTESIAN_POINT('',(-3.100003259908,0.885359495554,
+    127.39521294768));
+#51583 = CARTESIAN_POINT('',(-3.100003909706,1.35874085538E-06,
+    127.75884956852));
+#51584 = DEFINITIONAL_REPRESENTATION('',(#51585),#51589);
+#51585 = LINE('',#51586,#51587);
+#51586 = CARTESIAN_POINT('',(0.,0.));
+#51587 = VECTOR('',#51588,1.);
+#51588 = DIRECTION('',(1.,0.));
+#51589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51590 = ADVANCED_FACE('',(#51591),#48513,.F.);
+#51591 = FACE_BOUND('',#51592,.F.);
+#51592 = EDGE_LOOP('',(#51593,#51594,#51595,#51720,#51850));
+#51593 = ORIENTED_EDGE('',*,*,#51487,.F.);
+#51594 = ORIENTED_EDGE('',*,*,#48500,.T.);
+#51595 = ORIENTED_EDGE('',*,*,#51596,.T.);
+#51596 = EDGE_CURVE('',#48371,#51597,#51599,.T.);
+#51597 = VERTEX_POINT('',#51598);
+#51598 = CARTESIAN_POINT('',(4.,0.,115.99999551564));
+#51599 = SURFACE_CURVE('',#51600,(#51638,#51679),.PCURVE_S1.);
+#51600 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#51601,#51602,#51603,#51604,
+    #51605,#51606,#51607,#51608,#51609,#51610,#51611,#51612,#51613,
+    #51614,#51615,#51616,#51617,#51618,#51619,#51620,#51621,#51622,
+    #51623,#51624,#51625,#51626,#51627,#51628,#51629,#51630,#51631,
+    #51632,#51633,#51634,#51635,#51636,#51637),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385609927685E-02,0.187859871555,0.365858465284,
+    0.567850490823,0.741849847211,0.911849883124,1.),.UNSPECIFIED.);
+#51601 = CARTESIAN_POINT('',(-4.,-9.5104343512E-07,111.99999595993));
+#51602 = CARTESIAN_POINT('',(-3.99999995549,-0.154678480103,
+    112.04923127444));
+#51603 = CARTESIAN_POINT('',(-3.992822346551,-0.309356824188,
+    112.09846683431));
+#51604 = CARTESIAN_POINT('',(-3.978467207253,-0.463617872147,
+    112.14770211223));
+#51605 = CARTESIAN_POINT('',(-3.956966737161,-0.617046251911,
+    112.19693741678));
+#51606 = CARTESIAN_POINT('',(-3.928385143457,-0.76923032035,
+    112.2461730421));
+#51607 = CARTESIAN_POINT('',(-3.837918028119,-1.152124609492,
+    112.37140780774));
+#51608 = CARTESIAN_POINT('',(-3.766371888791,-1.380560298342,
+    112.4474094655));
+#51609 = CARTESIAN_POINT('',(-3.678536503408,-1.603565576059,
+    112.52340852022));
+#51610 = CARTESIAN_POINT('',(-3.574939901939,-1.819700154125,
+    112.59940756609));
+#51611 = CARTESIAN_POINT('',(-3.456277885903,-2.027596874035,
+    112.67540920619));
+#51612 = CARTESIAN_POINT('',(-3.115958653817,-2.535699033982,
+    112.87006944822));
+#51613 = CARTESIAN_POINT('',(-2.873830792359,-2.822283207413,
+    112.98875136157));
+#51614 = CARTESIAN_POINT('',(-2.60033262449,-3.080739328878,
+    113.10740851731));
+#51615 = CARTESIAN_POINT('',(-2.299619561095,-3.306952644863,
+    113.22606568257));
+#51616 = CARTESIAN_POINT('',(-1.976445710946,-3.497517731201,
+    113.34474759361));
+#51617 = CARTESIAN_POINT('',(-1.250259587495,-3.823062706505,
+    113.59806422568));
+#51618 = CARTESIAN_POINT('',(-0.842162410814,-3.947174546177,
+    113.73275945236));
+#51619 = CARTESIAN_POINT('',(-0.420000328978,-4.018695021239,
+    113.86740851312));
+#51620 = CARTESIAN_POINT('',(7.827033041598E-03,-4.036008320499,
+    114.00205757223));
+#51621 = CARTESIAN_POINT('',(0.432767467249,-3.998958591082,
+    114.13675279728));
+#51622 = CARTESIAN_POINT('',(1.202386382698,-3.832370083675,
+    114.38740338312));
+#51623 = CARTESIAN_POINT('',(1.550177578239,-3.716327853368,
+    114.50341700812));
+#51624 = CARTESIAN_POINT('',(1.884141208176,-3.562494081134,
+    114.61940852123));
+#51625 = CARTESIAN_POINT('',(2.199264361246,-3.373037134112,
+    114.73540003227));
+#51626 = CARTESIAN_POINT('',(2.490933249323,-3.150880038879,
+    114.85141365652));
+#51627 = CARTESIAN_POINT('',(3.013231864107,-2.654654954412,
+    115.08073712699));
+#51628 = CARTESIAN_POINT('',(3.245191146336,-2.381820863687,
+    115.19408264503));
+#51629 = CARTESIAN_POINT('',(3.447214157865,-2.084946228853,
+    115.30740850379));
+#51630 = CARTESIAN_POINT('',(3.616337803991,-1.768173378152,
+    115.42073436216));
+#51631 = CARTESIAN_POINT('',(3.750269257468,-1.43605003044,
+    115.53407987421));
+#51632 = CARTESIAN_POINT('',(3.89807943618,-0.916001571095,
+    115.70617288057));
+#51633 = CARTESIAN_POINT('',(3.938717246824,-0.735624158098,
+    115.76493782743));
+#51634 = CARTESIAN_POINT('',(3.969325867713,-0.553134487723,
+    115.82370203472));
+#51635 = CARTESIAN_POINT('',(3.98977522243,-0.369229099864,
+    115.88246624462));
+#51636 = CARTESIAN_POINT('',(4.,-0.184613561546,115.94123119627));
+#51637 = CARTESIAN_POINT('',(4.,-8.9E-16,115.99999551564));
+#51638 = PCURVE('',#48513,#51639);
+#51639 = DEFINITIONAL_REPRESENTATION('',(#51640),#51678);
+#51640 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#51641,#51642,#51643,#51644,
+    #51645,#51646,#51647,#51648,#51649,#51650,#51651,#51652,#51653,
+    #51654,#51655,#51656,#51657,#51658,#51659,#51660,#51661,#51662,
+    #51663,#51664,#51665,#51666,#51667,#51668,#51669,#51670,#51671,
+    #51672,#51673,#51674,#51675,#51676,#51677),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385609927685E-02,0.187859871555,0.365858465284,
+    0.567850490823,0.741849847211,0.911849883124,1.),.UNSPECIFIED.);
+#51641 = CARTESIAN_POINT('',(-0.10353283791,0.));
+#51642 = CARTESIAN_POINT('',(-0.103532883986,3.86706123964E-02));
+#51643 = CARTESIAN_POINT('',(-0.10353296691,7.734144567874E-02));
+#51644 = CARTESIAN_POINT('',(-0.103533013562,0.116012046139));
+#51645 = CARTESIAN_POINT('',(-0.103533030361,0.154682649172));
+#51646 = CARTESIAN_POINT('',(-0.103533043609,0.193353491504));
+#51647 = CARTESIAN_POINT('',(-0.103533033982,0.291715847704));
+#51648 = CARTESIAN_POINT('',(-0.103532998703,0.351409321317));
+#51649 = CARTESIAN_POINT('',(-0.103532961766,0.411100734595));
+#51650 = CARTESIAN_POINT('',(-0.103532939919,0.470792143664));
+#51651 = CARTESIAN_POINT('',(-0.103532938002,0.530485605742));
+#51652 = CARTESIAN_POINT('',(-0.103532963803,0.683376337511));
+#51653 = CARTESIAN_POINT('',(-0.103533010872,0.776591937152));
+#51654 = CARTESIAN_POINT('',(-0.103533068393,0.869788129364));
+#51655 = CARTESIAN_POINT('',(-0.103533094476,0.962984322827));
+#51656 = CARTESIAN_POINT('',(-0.103533101563,1.056199930583));
+#51657 = CARTESIAN_POINT('',(-0.103533082163,1.25516081848));
+#51658 = CARTESIAN_POINT('',(-0.103533051225,1.360953615202));
+#51659 = CARTESIAN_POINT('',(-0.103533010785,1.466710123737));
+#51660 = CARTESIAN_POINT('',(-0.103532966803,1.572466634556));
+#51661 = CARTESIAN_POINT('',(-0.103532939683,1.678259431463));
+#51662 = CARTESIAN_POINT('',(-0.103532937117,1.875126338259));
+#51663 = CARTESIAN_POINT('',(-0.103532954872,1.966246204305));
+#51664 = CARTESIAN_POINT('',(-0.103532996101,2.057348719658));
+#51665 = CARTESIAN_POINT('',(-0.103533058144,2.148451235229));
+#51666 = CARTESIAN_POINT('',(-0.103533103995,2.239571101539));
+#51667 = CARTESIAN_POINT('',(-0.103533140181,2.419687187375));
+#51668 = CARTESIAN_POINT('',(-0.103533131909,2.5087114253));
+#51669 = CARTESIAN_POINT('',(-0.103533084999,2.597720203206));
+#51670 = CARTESIAN_POINT('',(-0.103533009368,2.686728977999));
+#51671 = CARTESIAN_POINT('',(-0.103532970049,2.775753213863));
+#51672 = CARTESIAN_POINT('',(-0.103532950436,2.910919136813));
+#51673 = CARTESIAN_POINT('',(-0.103532950519,2.957074521399));
+#51674 = CARTESIAN_POINT('',(-0.103532958847,3.003229328543));
+#51675 = CARTESIAN_POINT('',(-0.103532967184,3.049384136434));
+#51676 = CARTESIAN_POINT('',(-0.103532969484,3.095539522447));
+#51677 = CARTESIAN_POINT('',(-0.103532973769,3.141694412109));
+#51678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51679 = PCURVE('',#48454,#51680);
+#51680 = DEFINITIONAL_REPRESENTATION('',(#51681),#51719);
+#51681 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#51682,#51683,#51684,#51685,
+    #51686,#51687,#51688,#51689,#51690,#51691,#51692,#51693,#51694,
+    #51695,#51696,#51697,#51698,#51699,#51700,#51701,#51702,#51703,
+    #51704,#51705,#51706,#51707,#51708,#51709,#51710,#51711,#51712,
+    #51713,#51714,#51715,#51716,#51717,#51718),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385609927685E-02,0.187859871555,0.365858465284,
+    0.567850490823,0.741849847211,0.911849883124,1.),.UNSPECIFIED.);
+#51682 = CARTESIAN_POINT('',(-3.141592891351,-111.9999959599));
+#51683 = CARTESIAN_POINT('',(-3.180262273615,-112.0492312744));
+#51684 = CARTESIAN_POINT('',(-3.218931860696,-112.0984668343));
+#51685 = CARTESIAN_POINT('',(-3.257601204821,-112.1477021122));
+#51686 = CARTESIAN_POINT('',(-3.296270546322,-112.1969374167));
+#51687 = CARTESIAN_POINT('',(-3.334940125422,-112.2461730421));
+#51688 = CARTESIAN_POINT('',(-3.43329926824,-112.3714078077));
+#51689 = CARTESIAN_POINT('',(-3.492990791702,-112.4474094655));
+#51690 = CARTESIAN_POINT('',(-3.55268026111,-112.5234085202));
+#51691 = CARTESIAN_POINT('',(-3.612369732024,-112.599407566));
+#51692 = CARTESIAN_POINT('',(-3.672061258687,-112.6754092061));
+#51693 = CARTESIAN_POINT('',(-3.824947038084,-112.8700694482));
+#51694 = CARTESIAN_POINT('',(-3.91815962266,-112.9887513615));
+#51695 = CARTESIAN_POINT('',(-4.011352798537,-113.1074085173));
+#51696 = CARTESIAN_POINT('',(-4.104545973264,-113.2260656825));
+#51697 = CARTESIAN_POINT('',(-4.197758557731,-113.3447475936));
+#51698 = CARTESIAN_POINT('',(-4.396712983549,-113.5980642256));
+#51699 = CARTESIAN_POINT('',(-4.50250233883,-113.7327594523));
+#51700 = CARTESIAN_POINT('',(-4.608255401051,-113.8674085131));
+#51701 = CARTESIAN_POINT('',(-4.714008463347,-114.0020575722));
+#51702 = CARTESIAN_POINT('',(-4.819797818839,-114.1367527972));
+#51703 = CARTESIAN_POINT('',(-5.016658335103,-114.3874033831));
+#51704 = CARTESIAN_POINT('',(-5.107775248694,-114.5034170081));
+#51705 = CARTESIAN_POINT('',(-5.198874817903,-114.6194085212));
+#51706 = CARTESIAN_POINT('',(-5.28997438737,-114.7354000322));
+#51707 = CARTESIAN_POINT('',(-5.381091301068,-114.8514136565));
+#51708 = CARTESIAN_POINT('',(-5.561201541174,-115.0807371269));
+#51709 = CARTESIAN_POINT('',(-5.650222885343,-115.194082645));
+#51710 = CARTESIAN_POINT('',(-5.739228765324,-115.3074085037));
+#51711 = CARTESIAN_POINT('',(-5.828234645452,-115.4207343621));
+#51712 = CARTESIAN_POINT('',(-5.917255990557,-115.5340798742));
+#51713 = CARTESIAN_POINT('',(-6.052417525626,-115.7061728805));
+#51714 = CARTESIAN_POINT('',(-6.098571412151,-115.7649378274));
+#51715 = CARTESIAN_POINT('',(-6.144724720997,-115.8237020347));
+#51716 = CARTESIAN_POINT('',(-6.190878030071,-115.8824662446));
+#51717 = CARTESIAN_POINT('',(-6.237031916793,-115.9412311962));
+#51718 = CARTESIAN_POINT('',(-6.28318530718,-115.9999955156));
+#51719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51720 = ORIENTED_EDGE('',*,*,#51721,.T.);
+#51721 = EDGE_CURVE('',#51597,#51722,#51724,.T.);
+#51722 = VERTEX_POINT('',#51723);
+#51723 = CARTESIAN_POINT('',(-4.,-1.019006435E-06,119.99999567123));
+#51724 = SURFACE_CURVE('',#51725,(#51763,#51804),.PCURVE_S1.);
+#51725 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#51726,#51727,#51728,#51729,
+    #51730,#51731,#51732,#51733,#51734,#51735,#51736,#51737,#51738,
+    #51739,#51740,#51741,#51742,#51743,#51744,#51745,#51746,#51747,
+    #51748,#51749,#51750,#51751,#51752,#51753,#51754,#51755,#51756,
+    #51757,#51758,#51759,#51760,#51761,#51762),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199887632539,0.501846746683,0.803805853063,
+    0.927555729872,1.),.UNSPECIFIED.);
+#51726 = CARTESIAN_POINT('',(4.,-9.5E-16,115.99999551564));
+#51727 = CARTESIAN_POINT('',(4.,0.313904463212,116.09991440552));
+#51728 = CARTESIAN_POINT('',(3.971846590019,0.627873287948,
+    116.19985331563));
+#51729 = CARTESIAN_POINT('',(3.915521125078,0.938862863039,
+    116.29978323991));
+#51730 = CARTESIAN_POINT('',(3.831418273199,1.243926912639,
+    116.39970198413));
+#51731 = CARTESIAN_POINT('',(3.720283345096,1.540214586111,116.499620744
+    ));
+#51732 = CARTESIAN_POINT('',(3.583187795669,1.824980930753,
+    116.59955070007));
+#51733 = CARTESIAN_POINT('',(3.421542897252,2.095609747361,
+    116.69948962934));
+#51734 = CARTESIAN_POINT('',(2.958601898031,2.733411520533,
+    116.95035045757));
+#51735 = CARTESIAN_POINT('',(2.627765711364,3.079837273641,
+    117.10145040596));
+#51736 = CARTESIAN_POINT('',(2.250881462895,3.379933355285,
+    117.2524601563));
+#51737 = CARTESIAN_POINT('',(1.835739309323,3.62684268983,
+    117.40340849056));
+#51738 = CARTESIAN_POINT('',(1.39095488924,3.815188244971,
+    117.55435682157));
+#51739 = CARTESIAN_POINT('',(0.925962752287,3.941210884254,
+    117.70536657147));
+#51740 = CARTESIAN_POINT('',(0.450901367775,4.002693052708,
+    117.8564665316));
+#51741 = CARTESIAN_POINT('',(-0.497478491981,3.997171356862,
+    118.1583504225));
+#51742 = CARTESIAN_POINT('',(-0.971791734727,3.930161704218,
+    118.3094504275));
+#51743 = CARTESIAN_POINT('',(-1.435284880102,3.798733215058,
+    118.46046026747));
+#51744 = CARTESIAN_POINT('',(-1.877845989957,3.605221359929,
+    118.61140869646));
+#51745 = CARTESIAN_POINT('',(-2.290084997214,3.353494847844,
+    118.76235700516));
+#51746 = CARTESIAN_POINT('',(-2.663449405763,3.049030601583,
+    118.91336661792));
+#51747 = CARTESIAN_POINT('',(-2.990229380762,2.698776016998,
+    119.0644664798));
+#51748 = CARTESIAN_POINT('',(-3.376608716655,2.15320240443,
+    119.27726791578));
+#51749 = CARTESIAN_POINT('',(-3.480123322267,1.988367699559,
+    119.33912931405));
+#51750 = CARTESIAN_POINT('',(-3.574425504512,1.817868674894,
+    119.40098989834));
+#51751 = CARTESIAN_POINT('',(-3.65915657677,1.642308362654,
+    119.46284946021));
+#51752 = CARTESIAN_POINT('',(-3.734006477449,1.462313175029,
+    119.52470903002));
+#51753 = CARTESIAN_POINT('',(-3.798713282605,1.27853112337,
+    119.58656963196));
+#51754 = CARTESIAN_POINT('',(-3.853064856067,1.091630999586,
+    119.64843104389));
+#51755 = CARTESIAN_POINT('',(-3.922565660995,0.791467956624,
+    119.74650366933));
+#51756 = CARTESIAN_POINT('',(-3.944626121068,0.679798684067,
+    119.78271682328));
+#51757 = CARTESIAN_POINT('',(-3.963052242997,0.567432100901,
+    119.81892999919));
+#51758 = CARTESIAN_POINT('',(-3.977818599913,0.454506327316,
+    119.85514317726));
+#51759 = CARTESIAN_POINT('',(-3.988906112374,0.341160204886,
+    119.89135634213));
+#51760 = CARTESIAN_POINT('',(-3.996302048364,0.227533296566,
+    119.92756948294));
+#51761 = CARTESIAN_POINT('',(-4.000000023294,0.113765886695,
+    119.96378259328));
+#51762 = CARTESIAN_POINT('',(-4.,-1.01900643273E-06,119.99999567123));
+#51763 = PCURVE('',#48513,#51764);
+#51764 = DEFINITIONAL_REPRESENTATION('',(#51765),#51803);
+#51765 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#51766,#51767,#51768,#51769,
+    #51770,#51771,#51772,#51773,#51774,#51775,#51776,#51777,#51778,
+    #51779,#51780,#51781,#51782,#51783,#51784,#51785,#51786,#51787,
+    #51788,#51789,#51790,#51791,#51792,#51793,#51794,#51795,#51796,
+    #51797,#51798,#51799,#51800,#51801,#51802),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199887632539,0.501846746683,0.803805853063,
+    0.927555729872,1.),.UNSPECIFIED.);
+#51766 = CARTESIAN_POINT('',(-0.103532973769,3.141694412109));
+#51767 = CARTESIAN_POINT('',(-0.103532981053,3.22017307718));
+#51768 = CARTESIAN_POINT('',(-0.103532998543,3.298667468198));
+#51769 = CARTESIAN_POINT('',(-0.103533048676,3.377154805602));
+#51770 = CARTESIAN_POINT('',(-0.103533087322,3.455633357976));
+#51771 = CARTESIAN_POINT('',(-0.10353308353,3.534111913205));
+#51772 = CARTESIAN_POINT('',(-0.103533050184,3.612599254971));
+#51773 = CARTESIAN_POINT('',(-0.103533025586,3.69109364461));
+#51774 = CARTESIAN_POINT('',(-0.103532976294,3.888125654859));
+#51775 = CARTESIAN_POINT('',(-0.103532964601,4.006803123143));
+#51776 = CARTESIAN_POINT('',(-0.103533005598,4.125409765526));
+#51777 = CARTESIAN_POINT('',(-0.103533089866,4.243968193945));
+#51778 = CARTESIAN_POINT('',(-0.103533111769,4.362526620468));
+#51779 = CARTESIAN_POINT('',(-0.103533114673,4.481133267944));
+#51780 = CARTESIAN_POINT('',(-0.10353308715,4.59981074274));
+#51781 = CARTESIAN_POINT('',(-0.103533004337,4.83691744426));
+#51782 = CARTESIAN_POINT('',(-0.103532948072,4.95559492282));
+#51783 = CARTESIAN_POINT('',(-0.103532892983,5.074201579441));
+#51784 = CARTESIAN_POINT('',(-0.103532852508,5.19276001749));
+#51785 = CARTESIAN_POINT('',(-0.103532877852,5.311318427422));
+#51786 = CARTESIAN_POINT('',(-0.103533079454,5.429925060691));
+#51787 = CARTESIAN_POINT('',(-0.103533201747,5.548602530053));
+#51788 = CARTESIAN_POINT('',(-0.103533191812,5.7157418073));
+#51789 = CARTESIAN_POINT('',(-0.103533166661,5.764329200138));
+#51790 = CARTESIAN_POINT('',(-0.103533116708,5.812915941307));
+#51791 = CARTESIAN_POINT('',(-0.103533039585,5.86150186679));
+#51792 = CARTESIAN_POINT('',(-0.103532944587,5.910087790904));
+#51793 = CARTESIAN_POINT('',(-0.10353285471,5.958674529216));
+#51794 = CARTESIAN_POINT('',(-0.103532799221,6.007261920938));
+#51795 = CARTESIAN_POINT('',(-0.103532795338,6.084290483013));
+#51796 = CARTESIAN_POINT('',(-0.103532810575,6.112733159175));
+#51797 = CARTESIAN_POINT('',(-0.103532849484,6.141175864231));
+#51798 = CARTESIAN_POINT('',(-0.10353291288,6.169618583397));
+#51799 = CARTESIAN_POINT('',(-0.103532995383,6.198061302188));
+#51800 = CARTESIAN_POINT('',(-0.103533085427,6.226504006421));
+#51801 = CARTESIAN_POINT('',(-0.103533165256,6.25494668221));
+#51802 = CARTESIAN_POINT('',(-0.103533210921,6.283389315972));
+#51803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51804 = PCURVE('',#51805,#51810);
+#51805 = CYLINDRICAL_SURFACE('',#51806,4.);
+#51806 = AXIS2_PLACEMENT_3D('',#51807,#51808,#51809);
+#51807 = CARTESIAN_POINT('',(0.,0.,0.));
+#51808 = DIRECTION('',(-0.,-0.,-1.));
+#51809 = DIRECTION('',(1.,0.,0.));
+#51810 = DEFINITIONAL_REPRESENTATION('',(#51811),#51849);
+#51811 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#51812,#51813,#51814,#51815,
+    #51816,#51817,#51818,#51819,#51820,#51821,#51822,#51823,#51824,
+    #51825,#51826,#51827,#51828,#51829,#51830,#51831,#51832,#51833,
+    #51834,#51835,#51836,#51837,#51838,#51839,#51840,#51841,#51842,
+    #51843,#51844,#51845,#51846,#51847,#51848),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199887632539,0.501846746683,0.803805853063,
+    0.927555729872,1.),.UNSPECIFIED.);
+#51812 = CARTESIAN_POINT('',(0.,-115.9999955156));
+#51813 = CARTESIAN_POINT('',(-7.84761158029E-02,-116.0999144055));
+#51814 = CARTESIAN_POINT('',(-0.156967958378,-116.1998533156));
+#51815 = CARTESIAN_POINT('',(-0.235452750432,-116.2997832399));
+#51816 = CARTESIAN_POINT('',(-0.31392875488,-116.3997019841));
+#51817 = CARTESIAN_POINT('',(-0.3924047569,-116.499620744));
+#51818 = CARTESIAN_POINT('',(-0.470889543899,-116.5995507));
+#51819 = CARTESIAN_POINT('',(-0.549381383387,-116.6994896293));
+#51820 = CARTESIAN_POINT('',(-0.746406995717,-116.9503504575));
+#51821 = CARTESIAN_POINT('',(-0.865080615234,-117.1014504059));
+#51822 = CARTESIAN_POINT('',(-0.983683417572,-117.2524601563));
+#51823 = CARTESIAN_POINT('',(-1.102238003292,-117.4034084905));
+#51824 = CARTESIAN_POINT('',(-1.220792589181,-117.5543568215));
+#51825 = CARTESIAN_POINT('',(-1.339395391117,-117.7053665714));
+#51826 = CARTESIAN_POINT('',(-1.458069008471,-117.8564665316));
+#51827 = CARTESIAN_POINT('',(-1.695167991956,-118.1583504225));
+#51828 = CARTESIAN_POINT('',(-1.813841601497,-118.3094504275));
+#51829 = CARTESIAN_POINT('',(-1.932444390652,-118.4604602674));
+#51830 = CARTESIAN_POINT('',(-2.050998964941,-118.6114086964));
+#51831 = CARTESIAN_POINT('',(-2.169553551625,-118.7623570051));
+#51832 = CARTESIAN_POINT('',(-2.288156369438,-118.9133666179));
+#51833 = CARTESIAN_POINT('',(-2.406829999806,-119.0644664798));
+#51834 = CARTESIAN_POINT('',(-2.573963845483,-119.2772679157));
+#51835 = CARTESIAN_POINT('',(-2.622549656393,-119.339129314));
+#51836 = CARTESIAN_POINT('',(-2.671134812632,-119.4009898983));
+#51837 = CARTESIAN_POINT('',(-2.719719151269,-119.4628494602));
+#51838 = CARTESIAN_POINT('',(-2.768303488251,-119.52470903));
+#51839 = CARTESIAN_POINT('',(-2.816888640796,-119.5865696319));
+#51840 = CARTESIAN_POINT('',(-2.865474449314,-119.6484310438));
+#51841 = CARTESIAN_POINT('',(-2.942500505881,-119.7465036693));
+#51842 = CARTESIAN_POINT('',(-2.970942258343,-119.7827168232));
+#51843 = CARTESIAN_POINT('',(-2.999384040407,-119.8189299991));
+#51844 = CARTESIAN_POINT('',(-3.027825837213,-119.8551431772));
+#51845 = CARTESIAN_POINT('',(-3.056267634863,-119.8913563421));
+#51846 = CARTESIAN_POINT('',(-3.08470942042,-119.9275694829));
+#51847 = CARTESIAN_POINT('',(-3.113151181916,-119.9637825932));
+#51848 = CARTESIAN_POINT('',(-3.141592908341,-119.9999956712));
+#51849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51850 = ORIENTED_EDGE('',*,*,#51851,.F.);
+#51851 = EDGE_CURVE('',#51488,#51722,#51852,.T.);
+#51852 = SURFACE_CURVE('',#51853,(#51856,#51863),.PCURVE_S1.);
+#51853 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51854,#51855),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#51854 = CARTESIAN_POINT('',(-3.100003665284,1.27379756831E-06,
+    119.75884932835));
+#51855 = CARTESIAN_POINT('',(-4.100005595321,-1.27377766912E-06,
+    120.02679131767));
+#51856 = PCURVE('',#48513,#51857);
+#51857 = DEFINITIONAL_REPRESENTATION('',(#51858),#51862);
+#51858 = LINE('',#51859,#51860);
+#51859 = CARTESIAN_POINT('',(0.,6.283389315972));
+#51860 = VECTOR('',#51861,1.);
+#51861 = DIRECTION('',(1.,0.));
+#51862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51863 = PCURVE('',#51864,#51907);
+#51864 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#51865,#51866,#51867,#51868,#51869,#51870,#51871,#51872,#51873
+      ,#51874,#51875,#51876,#51877,#51878,#51879,#51880,#51881,#51882
+      ,#51883,#51884,#51885)
+    ,(#51886,#51887,#51888,#51889,#51890,#51891,#51892,#51893,#51894
+      ,#51895,#51896,#51897,#51898,#51899,#51900,#51901,#51902,#51903
+      ,#51904,#51905,#51906
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#51865 = CARTESIAN_POINT('',(-3.100003665284,1.27379758696E-06,
+    119.75884932835));
+#51866 = CARTESIAN_POINT('',(-3.100004290799,-0.885356863025,
+    120.12248594915));
+#51867 = CARTESIAN_POINT('',(-2.82186163286,-1.770719601117,
+    120.48612422763));
+#51868 = CARTESIAN_POINT('',(-2.265568735393,-2.558981107126,
+    120.84975201164));
+#51869 = CARTESIAN_POINT('',(-1.469281823349,-3.153076086831,
+    121.21340215093));
+#51870 = CARTESIAN_POINT('',(-0.509188566369,-3.473005550342,
+    121.57703040866));
+#51871 = CARTESIAN_POINT('',(0.50918803258,-3.473002809512,
+    121.94066252884));
+#51872 = CARTESIAN_POINT('',(1.469273871554,-3.153075502102,
+    122.30430834516));
+#51873 = CARTESIAN_POINT('',(2.265570442264,-2.558987283109,
+    122.66793923369));
+#51874 = CARTESIAN_POINT('',(2.82185928168,-1.770719265358,
+    123.03157668701));
+#51875 = CARTESIAN_POINT('',(3.378147408248,-1.44097297012E-06,
+    123.75884944843));
+#51876 = CARTESIAN_POINT('',(2.821860856078,1.770716878023,
+    124.48612220984));
+#51877 = CARTESIAN_POINT('',(2.265574417146,2.558986555427,
+    124.84975828371));
+#51878 = CARTESIAN_POINT('',(1.469266303838,3.153068774147,
+    125.21339597099));
+#51879 = CARTESIAN_POINT('',(0.50921506132,3.473011567281,
+    125.57702669067));
+#51880 = CARTESIAN_POINT('',(-0.50921937545,3.472999788687,
+    125.94067816553));
+#51881 = CARTESIAN_POINT('',(-1.469248548978,3.153077834503,
+    126.30429132663));
+#51882 = CARTESIAN_POINT('',(-2.265583322996,2.558984039275,
+    126.66794826466));
+#51883 = CARTESIAN_POINT('',(-2.821855974561,1.770721833,127.03157466924
+    ));
+#51884 = CARTESIAN_POINT('',(-3.100003259908,0.885359495554,
+    127.39521294768));
+#51885 = CARTESIAN_POINT('',(-3.100003909706,1.35874085494E-06,
+    127.75884956852));
+#51886 = CARTESIAN_POINT('',(-4.100005595321,-1.27377765224E-06,
+    120.02679131767));
+#51887 = CARTESIAN_POINT('',(-4.100005631057,-1.170961061416,
+    120.39042742414));
+#51888 = CARTESIAN_POINT('',(-3.732138311625,-2.341916948821,
+    120.75406187286));
+#51889 = CARTESIAN_POINT('',(-2.996396657096,-3.384468712417,
+    121.11770681634));
+#51890 = CARTESIAN_POINT('',(-1.943238888431,-4.170196538438,
+    121.48132940402));
+#51891 = CARTESIAN_POINT('',(-0.673440136305,-4.593329769141,
+    121.84497387375));
+#51892 = CARTESIAN_POINT('',(0.673444341495,-4.593329383298,
+    122.20861448087));
+#51893 = CARTESIAN_POINT('',(1.943237877315,-4.170194544916,
+    122.5722413917));
+#51894 = CARTESIAN_POINT('',(2.996402346292,-3.384465888856,
+    122.93588323051));
+#51895 = CARTESIAN_POINT('',(3.732138945138,-2.341916545009,
+    123.29951850446));
+#51896 = CARTESIAN_POINT('',(4.467873218635,1.42426113897E-06,
+    124.02679119759));
+#51897 = CARTESIAN_POINT('',(3.732137549388,2.341918955043,
+    124.75406389071));
+#51898 = CARTESIAN_POINT('',(2.996403883233,3.384469314485,
+    125.11770054417));
+#51899 = CARTESIAN_POINT('',(1.943215790269,4.170188701185,
+    125.48133558399));
+#51900 = CARTESIAN_POINT('',(0.673484882064,4.593341569185,
+    125.84497759193));
+#51901 = CARTESIAN_POINT('',(-0.673501350853,4.593322156984,
+    126.20859884379));
+#51902 = CARTESIAN_POINT('',(-1.943191088681,4.170194779505,
+    126.57225841063));
+#51903 = CARTESIAN_POINT('',(-2.996425375971,3.384468652013,
+    126.93587419931));
+#51904 = CARTESIAN_POINT('',(-3.732133473001,2.341914301482,
+    127.29952052231));
+#51905 = CARTESIAN_POINT('',(-4.100005956935,1.170958428928,
+    127.66315497104));
+#51906 = CARTESIAN_POINT('',(-4.100005968446,-1.35872026163E-06,
+    128.02679107749));
+#51907 = DEFINITIONAL_REPRESENTATION('',(#51908),#51912);
+#51908 = LINE('',#51909,#51910);
+#51909 = CARTESIAN_POINT('',(0.,0.));
+#51910 = VECTOR('',#51911,1.);
+#51911 = DIRECTION('',(1.,0.));
+#51912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51913 = ADVANCED_FACE('',(#51914),#48454,.T.);
+#51914 = FACE_BOUND('',#51915,.F.);
+#51915 = EDGE_LOOP('',(#51916,#51917,#51918,#51919,#52101,#52122));
+#51916 = ORIENTED_EDGE('',*,*,#48370,.F.);
+#51917 = ORIENTED_EDGE('',*,*,#48751,.T.);
+#51918 = ORIENTED_EDGE('',*,*,#48884,.T.);
+#51919 = ORIENTED_EDGE('',*,*,#51920,.T.);
+#51920 = EDGE_CURVE('',#48820,#51921,#51923,.T.);
+#51921 = VERTEX_POINT('',#51922);
+#51922 = CARTESIAN_POINT('',(4.,0.,116.49999544431));
+#51923 = SURFACE_CURVE('',#51924,(#51981,#52041),.PCURVE_S1.);
+#51924 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#51925,#51926,#51927,#51928,
+    #51929,#51930,#51931,#51932,#51933,#51934,#51935,#51936,#51937,
+    #51938,#51939,#51940,#51941,#51942,#51943,#51944,#51945,#51946,
+    #51947,#51948,#51949,#51950,#51951,#51952,#51953,#51954,#51955,
+    #51956,#51957,#51958,#51959,#51960,#51961,#51962,#51963,#51964,
+    #51965,#51966,#51967,#51968,#51969,#51970,#51971,#51972,#51973,
+    #51974,#51975,#51976,#51977,#51978,#51979,#51980),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051045410677E-02,0.118519199613,
+    0.278515387094,0.317187207786,0.487842149808,0.659829266255,
+    0.81049729344,0.961165323858,1.),.UNSPECIFIED.);
+#51925 = CARTESIAN_POINT('',(-9.5109337472E-07,4.,110.49999595989));
+#51926 = CARTESIAN_POINT('',(-0.135997021383,3.999999960864,
+    110.54328479036));
+#51927 = CARTESIAN_POINT('',(-0.271993754451,3.994605545693,
+    110.58657381436));
+#51928 = CARTESIAN_POINT('',(-0.407733233208,3.983816779177,
+    110.6298626872));
+#51929 = CARTESIAN_POINT('',(-0.542958866323,3.967648944477,
+    110.67315147834));
+#51930 = CARTESIAN_POINT('',(-0.677415713706,3.946132532231,
+    110.71644039003));
+#51931 = CARTESIAN_POINT('',(-0.81085081198,3.919313189565,
+    110.75972947594));
+#51932 = CARTESIAN_POINT('',(-1.120961189614,3.844083104796,
+    110.86130377301));
+#51933 = CARTESIAN_POINT('',(-1.296606123361,3.791410039316,
+    110.91959013711));
+#51934 = CARTESIAN_POINT('',(-1.469334440078,3.729381672284,
+    110.97787583735));
+#51935 = CARTESIAN_POINT('',(-1.638549662734,3.658194412327,
+    111.0361611088));
+#51936 = CARTESIAN_POINT('',(-1.803674100398,3.578091288133,
+    111.09444680506));
+#51937 = CARTESIAN_POINT('',(-1.96415025025,3.489361359517,
+    111.15273316701));
+#51938 = CARTESIAN_POINT('',(-2.48477932876,3.164086321397,
+    111.34813986356));
+#51939 = CARTESIAN_POINT('',(-2.821616360678,2.889818829273,
+    111.48532819968));
+#51940 = CARTESIAN_POINT('',(-3.122658305644,2.573987897984,
+    111.62246094443));
+#51941 = CARTESIAN_POINT('',(-3.3819625828,2.222327059872,
+    111.75957591574));
+#51942 = CARTESIAN_POINT('',(-3.594701215613,1.841383954675,
+    111.89670877645));
+#51943 = CARTESIAN_POINT('',(-3.757153353337,1.438530235407,
+    112.0338971691));
+#51944 = CARTESIAN_POINT('',(-3.893827149696,0.921385571008,
+    112.20416128287));
+#51945 = CARTESIAN_POINT('',(-3.917374433271,0.819912364482,
+    112.23730414937));
+#51946 = CARTESIAN_POINT('',(-3.937835165171,0.717742809692,
+    112.27044702794));
+#51947 = CARTESIAN_POINT('',(-3.955184994252,0.614989585376,
+    112.30358991054));
+#51948 = CARTESIAN_POINT('',(-3.969404747152,0.511766244553,
+    112.3367327892));
+#51949 = CARTESIAN_POINT('',(-3.98048042829,0.408187214531,
+    112.36987565594));
+#51950 = CARTESIAN_POINT('',(-4.023365720005,-0.153777084268,
+    112.54927462729));
+#51951 = CARTESIAN_POINT('',(-3.996951307549,-0.616896824197,
+    112.69562315004));
+#51952 = CARTESIAN_POINT('',(-3.908234580979,-1.074596342917,
+    112.84189418485));
+#51953 = CARTESIAN_POINT('',(-3.758712905983,-1.51694830197,
+    112.988142931));
+#51954 = CARTESIAN_POINT('',(-3.551544467628,-1.9346093658,
+    113.13441392967));
+#51955 = CARTESIAN_POINT('',(-3.291561992281,-2.318779591642,
+    113.28076239154));
+#51956 = CARTESIAN_POINT('',(-2.677667066138,-3.007412041522,
+    113.57441623788));
+#51957 = CARTESIAN_POINT('',(-2.322640443355,-3.311673641803,
+    113.72191007491));
+#51958 = CARTESIAN_POINT('',(-1.927738983769,-3.566470287621,
+    113.86932328847));
+#51959 = CARTESIAN_POINT('',(-1.501360261757,-3.765873778199,
+    114.01671371271));
+#51960 = CARTESIAN_POINT('',(-1.052647802609,-3.905607963493,
+    114.1641268824));
+#51961 = CARTESIAN_POINT('',(-0.591534883217,-3.983028318347,
+    114.31162069532));
+#51962 = CARTESIAN_POINT('',(0.276742677298,-4.010981980168,
+    114.58814520673));
+#51963 = CARTESIAN_POINT('',(0.683897147762,-3.976067236638,
+    114.71732180516));
+#51964 = CARTESIAN_POINT('',(1.085659256216,-3.892892572582,
+    114.84645760551));
+#51965 = CARTESIAN_POINT('',(1.475234435346,-3.762572501955,
+    114.97557923506));
+#51966 = CARTESIAN_POINT('',(1.846175899819,-3.587263650023,
+    115.10471515352));
+#51967 = CARTESIAN_POINT('',(2.192386173444,-3.370164061923,
+    115.23389178842));
+#51968 = CARTESIAN_POINT('',(2.82436438406,-2.861385813011,
+    115.49214530514));
+#51969 = CARTESIAN_POINT('',(3.110376235991,-2.569510783647,
+    115.62132190238));
+#51970 = CARTESIAN_POINT('',(3.360841267785,-2.244552199591,
+    115.75045773847));
+#51971 = CARTESIAN_POINT('',(3.571333276699,-1.891784143384,
+    115.87957928814));
+#51972 = CARTESIAN_POINT('',(3.738368954015,-1.51704435852,
+    116.00871510241));
+#51973 = CARTESIAN_POINT('',(3.859408808283,-1.12673271302,
+    116.13789166954));
+#51974 = CARTESIAN_POINT('',(3.952249220018,-0.625027078006,
+    116.30030081792));
+#51975 = CARTESIAN_POINT('',(3.968139494318,-0.521632404512,
+    116.33358324791));
+#51976 = CARTESIAN_POINT('',(3.980873022909,-0.417772446673,
+    116.36686569172));
+#51977 = CARTESIAN_POINT('',(3.990433833481,-0.313562848388,
+    116.40014814188));
+#51978 = CARTESIAN_POINT('',(3.996811271458,-0.209119743566,
+    116.43343059016));
+#51979 = CARTESIAN_POINT('',(4.,-0.104559756128,116.46671302756));
+#51980 = CARTESIAN_POINT('',(4.,-4.4E-16,116.49999544431));
+#51981 = PCURVE('',#48454,#51982);
+#51982 = DEFINITIONAL_REPRESENTATION('',(#51983),#52040);
+#51983 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#51984,#51985,#51986,#51987,
+    #51988,#51989,#51990,#51991,#51992,#51993,#51994,#51995,#51996,
+    #51997,#51998,#51999,#52000,#52001,#52002,#52003,#52004,#52005,
+    #52006,#52007,#52008,#52009,#52010,#52011,#52012,#52013,#52014,
+    #52015,#52016,#52017,#52018,#52019,#52020,#52021,#52022,#52023,
+    #52024,#52025,#52026,#52027,#52028,#52029,#52030,#52031,#52032,
+    #52033,#52034,#52035,#52036,#52037,#52038,#52039),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051045410677E-02,0.118519199613,
+    0.278515387094,0.317187207786,0.487842149808,0.659829266255,
+    0.81049729344,0.961165323858,1.),.UNSPECIFIED.);
+#51984 = CARTESIAN_POINT('',(-1.570796564568,-110.4999959598));
+#51985 = CARTESIAN_POINT('',(-1.604795582141,-110.5432847903));
+#51986 = CARTESIAN_POINT('',(-1.638794766267,-110.5865738143));
+#51987 = CARTESIAN_POINT('',(-1.672793827522,-110.6298626872));
+#51988 = CARTESIAN_POINT('',(-1.706792809651,-110.6731514783));
+#51989 = CARTESIAN_POINT('',(-1.740791867289,-110.71644039));
+#51990 = CARTESIAN_POINT('',(-1.77479104369,-110.7597294759));
+#51991 = CARTESIAN_POINT('',(-1.854567297977,-110.861303773));
+#51992 = CARTESIAN_POINT('',(-1.900345269279,-110.9195901371));
+#51993 = CARTESIAN_POINT('',(-1.946122704318,-110.9778758373));
+#51994 = CARTESIAN_POINT('',(-1.991899799274,-111.0361611088));
+#51995 = CARTESIAN_POINT('',(-2.037677234807,-111.094446805));
+#51996 = CARTESIAN_POINT('',(-2.083455206326,-111.152733167));
+#51997 = CARTESIAN_POINT('',(-2.236927208621,-111.3481398635));
+#51998 = CARTESIAN_POINT('',(-2.344674706721,-111.4853281996));
+#51999 = CARTESIAN_POINT('',(-2.452378635159,-111.6224609444));
+#52000 = CARTESIAN_POINT('',(-2.560068572172,-111.7595759157));
+#52001 = CARTESIAN_POINT('',(-2.667772486229,-111.8967087764));
+#52002 = CARTESIAN_POINT('',(-2.775519976341,-112.0338971691));
+#52003 = CARTESIAN_POINT('',(-2.909245051245,-112.2041612828));
+#52004 = CARTESIAN_POINT('',(-2.935275387561,-112.2373041493));
+#52005 = CARTESIAN_POINT('',(-2.961305732785,-112.2704470279));
+#52006 = CARTESIAN_POINT('',(-2.987336080976,-112.3035899105));
+#52007 = CARTESIAN_POINT('',(-3.013366426185,-112.3367327892));
+#52008 = CARTESIAN_POINT('',(-3.039396762461,-112.3698756559));
+#52009 = CARTESIAN_POINT('',(-3.180296332495,-112.5492746272));
+#52010 = CARTESIAN_POINT('',(-3.295238163494,-112.69562315));
+#52011 = CARTESIAN_POINT('',(-3.410119170649,-112.8418941848));
+#52012 = CARTESIAN_POINT('',(-3.524982702144,-112.988142931));
+#52013 = CARTESIAN_POINT('',(-3.639863713944,-113.1344139296));
+#52014 = CARTESIAN_POINT('',(-3.75480555416,-113.2807623915));
+#52015 = CARTESIAN_POINT('',(-3.985440768212,-113.5744162378));
+#52016 = CARTESIAN_POINT('',(-4.101282150727,-113.7219100749));
+#52017 = CARTESIAN_POINT('',(-4.217060201067,-113.8693232884));
+#52018 = CARTESIAN_POINT('',(-4.332820315489,-114.0167137127));
+#52019 = CARTESIAN_POINT('',(-4.448598370608,-114.1641268824));
+#52020 = CARTESIAN_POINT('',(-4.564439756303,-114.3116206953));
+#52021 = CARTESIAN_POINT('',(-4.781621611166,-114.5881452067));
+#52022 = CARTESIAN_POINT('',(-4.883076666038,-114.7173218051));
+#52023 = CARTESIAN_POINT('',(-4.984499747492,-114.8464576055));
+#52024 = CARTESIAN_POINT('',(-5.085911627539,-114.975579235));
+#52025 = CARTESIAN_POINT('',(-5.187334693835,-115.1047151535));
+#52026 = CARTESIAN_POINT('',(-5.288789743301,-115.2338917884));
+#52027 = CARTESIAN_POINT('',(-5.491621534027,-115.4921453051));
+#52028 = CARTESIAN_POINT('',(-5.593076592007,-115.6213219023));
+#52029 = CARTESIAN_POINT('',(-5.69449967268,-115.7504577384));
+#52030 = CARTESIAN_POINT('',(-5.795911566414,-115.8795792881));
+#52031 = CARTESIAN_POINT('',(-5.89733465,-116.0087151024));
+#52032 = CARTESIAN_POINT('',(-5.998789712421,-116.1378916695));
+#52033 = CARTESIAN_POINT('',(-6.126345554667,-116.3003008179));
+#52034 = CARTESIAN_POINT('',(-6.152485511286,-116.3335832479));
+#52035 = CARTESIAN_POINT('',(-6.178625476964,-116.3668656917));
+#52036 = CARTESIAN_POINT('',(-6.204765445948,-116.4001481418));
+#52037 = CARTESIAN_POINT('',(-6.230905411951,-116.4334305901));
+#52038 = CARTESIAN_POINT('',(-6.257045368148,-116.4667130275));
+#52039 = CARTESIAN_POINT('',(-6.28318530718,-116.4999954443));
+#52040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52041 = PCURVE('',#48834,#52042);
+#52042 = DEFINITIONAL_REPRESENTATION('',(#52043),#52100);
+#52043 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#52044,#52045,#52046,#52047,
+    #52048,#52049,#52050,#52051,#52052,#52053,#52054,#52055,#52056,
+    #52057,#52058,#52059,#52060,#52061,#52062,#52063,#52064,#52065,
+    #52066,#52067,#52068,#52069,#52070,#52071,#52072,#52073,#52074,
+    #52075,#52076,#52077,#52078,#52079,#52080,#52081,#52082,#52083,
+    #52084,#52085,#52086,#52087,#52088,#52089,#52090,#52091,#52092,
+    #52093,#52094,#52095,#52096,#52097,#52098,#52099),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051045410677E-02,0.118519199613,
+    0.278515387094,0.317187207786,0.487842149808,0.659829266255,
+    0.81049729344,0.961165323858,1.),.UNSPECIFIED.);
+#52044 = CARTESIAN_POINT('',(-0.931753782278,0.));
+#52045 = CARTESIAN_POINT('',(-0.931753836869,3.400010219515E-02));
+#52046 = CARTESIAN_POINT('',(-0.931753940734,6.800038188847E-02));
+#52047 = CARTESIAN_POINT('',(-0.931754051184,0.102000542953));
+#52048 = CARTESIAN_POINT('',(-0.931754139177,0.136000626598));
+#52049 = CARTESIAN_POINT('',(-0.931754189894,0.170000787303));
+#52050 = CARTESIAN_POINT('',(-0.93175420333,0.20400106876));
+#52051 = CARTESIAN_POINT('',(-0.931754183462,0.283779918887));
+#52052 = CARTESIAN_POINT('',(-0.931754125756,0.32955938223));
+#52053 = CARTESIAN_POINT('',(-0.931754043388,0.375338311506));
+#52054 = CARTESIAN_POINT('',(-0.931753958169,0.421116901723));
+#52055 = CARTESIAN_POINT('',(-0.931753887799,0.466895832024));
+#52056 = CARTESIAN_POINT('',(-0.931753841572,0.512675296488));
+#52057 = CARTESIAN_POINT('',(-0.931753756154,0.666152295823));
+#52058 = CARTESIAN_POINT('',(-0.931753815144,0.773903289136));
+#52059 = CARTESIAN_POINT('',(-0.931754000706,0.881610688285));
+#52060 = CARTESIAN_POINT('',(-0.931754087535,0.989304092835));
+#52061 = CARTESIAN_POINT('',(-0.931754105194,1.097011498671));
+#52062 = CARTESIAN_POINT('',(-0.931754084024,1.204762492367));
+#52063 = CARTESIAN_POINT('',(-0.931754037502,1.338491921977));
+#52064 = CARTESIAN_POINT('',(-0.931754027504,1.36452310625));
+#52065 = CARTESIAN_POINT('',(-0.931754016901,1.390554299607));
+#52066 = CARTESIAN_POINT('',(-0.931754005995,1.416585496));
+#52067 = CARTESIAN_POINT('',(-0.931753995052,1.442616689388));
+#52068 = CARTESIAN_POINT('',(-0.9317539843,1.468647873732));
+#52069 = CARTESIAN_POINT('',(-0.931753928168,1.609552033278));
+#52070 = CARTESIAN_POINT('',(-0.931753889769,1.724497604904));
+#52071 = CARTESIAN_POINT('',(-0.931753876032,1.839382340483));
+#52072 = CARTESIAN_POINT('',(-0.931753885965,1.954249594639));
+#52073 = CARTESIAN_POINT('',(-0.931753942599,2.069134329527));
+#52074 = CARTESIAN_POINT('',(-0.931753985518,2.184079893429));
+#52075 = CARTESIAN_POINT('',(-0.931754017663,2.414722584196));
+#52076 = CARTESIAN_POINT('',(-0.931754002652,2.530567725686));
+#52077 = CARTESIAN_POINT('',(-0.931753966264,2.646349530693));
+#52078 = CARTESIAN_POINT('',(-0.931753830819,2.762113428107));
+#52079 = CARTESIAN_POINT('',(-0.931753946745,2.877895238952));
+#52080 = CARTESIAN_POINT('',(-0.931753998914,2.99374038167));
+#52081 = CARTESIAN_POINT('',(-0.931754030416,3.210929290736));
+#52082 = CARTESIAN_POINT('',(-0.931754010093,3.31238764319));
+#52083 = CARTESIAN_POINT('',(-0.931754111126,3.413814014654));
+#52084 = CARTESIAN_POINT('',(-0.931754027843,3.51522918129));
+#52085 = CARTESIAN_POINT('',(-0.931753950539,3.616655548187));
+#52086 = CARTESIAN_POINT('',(-0.93175389206,3.718113898716));
+#52087 = CARTESIAN_POINT('',(-0.931753849892,3.920952283282));
+#52088 = CARTESIAN_POINT('',(-0.931753864845,4.0224106363));
+#52089 = CARTESIAN_POINT('',(-0.931753928493,4.123837003623));
+#52090 = CARTESIAN_POINT('',(-0.931754004183,4.225252173832));
+#52091 = CARTESIAN_POINT('',(-0.931754045928,4.326678537838));
+#52092 = CARTESIAN_POINT('',(-0.931754060623,4.42813688885));
+#52093 = CARTESIAN_POINT('',(-0.931754051869,4.555696873954));
+#52094 = CARTESIAN_POINT('',(-0.931754048649,4.581837680004));
+#52095 = CARTESIAN_POINT('',(-0.931754044154,4.607978495531));
+#52096 = CARTESIAN_POINT('',(-0.931754038547,4.634119314751));
+#52097 = CARTESIAN_POINT('',(-0.931754032003,4.660260131327));
+#52098 = CARTESIAN_POINT('',(-0.931754024712,4.686400938371));
+#52099 = CARTESIAN_POINT('',(-0.931754016877,4.712541728447));
+#52100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52101 = ORIENTED_EDGE('',*,*,#52102,.F.);
+#52102 = EDGE_CURVE('',#51597,#51921,#52103,.T.);
+#52103 = SURFACE_CURVE('',#52104,(#52108,#52115),.PCURVE_S1.);
+#52104 = LINE('',#52105,#52106);
+#52105 = CARTESIAN_POINT('',(4.,0.,0.));
+#52106 = VECTOR('',#52107,1.);
+#52107 = DIRECTION('',(0.,0.,1.));
+#52108 = PCURVE('',#48454,#52109);
+#52109 = DEFINITIONAL_REPRESENTATION('',(#52110),#52114);
+#52110 = LINE('',#52111,#52112);
+#52111 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#52112 = VECTOR('',#52113,1.);
+#52113 = DIRECTION('',(-0.,-1.));
+#52114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52115 = PCURVE('',#51805,#52116);
+#52116 = DEFINITIONAL_REPRESENTATION('',(#52117),#52121);
+#52117 = LINE('',#52118,#52119);
+#52118 = CARTESIAN_POINT('',(-0.,0.));
+#52119 = VECTOR('',#52120,1.);
+#52120 = DIRECTION('',(-0.,-1.));
+#52121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52122 = ORIENTED_EDGE('',*,*,#51596,.F.);
+#52123 = ADVANCED_FACE('',(#52124),#48834,.F.);
+#52124 = FACE_BOUND('',#52125,.F.);
+#52125 = EDGE_LOOP('',(#52126,#52127,#52128,#52169,#52234));
+#52126 = ORIENTED_EDGE('',*,*,#51920,.F.);
+#52127 = ORIENTED_EDGE('',*,*,#48819,.T.);
+#52128 = ORIENTED_EDGE('',*,*,#52129,.T.);
+#52129 = EDGE_CURVE('',#48779,#52130,#52132,.T.);
+#52130 = VERTEX_POINT('',#52131);
+#52131 = CARTESIAN_POINT('',(1.273781729E-06,3.099996334745,
+    118.74115787475));
+#52132 = SURFACE_CURVE('',#52133,(#52155,#52162),.PCURVE_S1.);
+#52133 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#52134,#52135,#52136,#52137,
+    #52138,#52139,#52140,#52141,#52142,#52143,#52144,#52145,#52146,
+    #52147,#52148,#52149,#52150,#52151,#52152,#52153,#52154),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#52134 = CARTESIAN_POINT('',(1.18882662026E-06,3.099996579195,
+    110.74115763455));
+#52135 = CARTESIAN_POINT('',(-0.885354854373,3.099996656958,
+    111.10479425541));
+#52136 = CARTESIAN_POINT('',(-1.770715326854,2.821850756973,
+    111.46843253386));
+#52137 = CARTESIAN_POINT('',(-2.558976126199,2.265580068462,
+    111.83205893828));
+#52138 = CARTESIAN_POINT('',(-3.153069171074,1.469247666081,
+    112.19571587668));
+#52139 = CARTESIAN_POINT('',(-3.472991157714,0.509221025153,
+    112.55932903732));
+#52140 = CARTESIAN_POINT('',(-3.473003773118,-0.509211002904,
+    112.92298051254));
+#52141 = CARTESIAN_POINT('',(-3.153062525619,-1.469260238389,
+    113.28661123202));
+#52142 = CARTESIAN_POINT('',(-2.558982366069,-2.265566956805,
+    113.65024891939));
+#52143 = CARTESIAN_POINT('',(-1.770715009836,-2.821852728108,
+    114.01388499323));
+#52144 = CARTESIAN_POINT('',(-1.33517741335E-06,-3.378139420006,
+    114.74115775465));
+#52145 = CARTESIAN_POINT('',(1.770712759179,-2.82185406405,
+    115.46843051606));
+#52146 = CARTESIAN_POINT('',(2.55897907304,-2.265567547515,
+    115.83206658994));
+#52147 = CARTESIAN_POINT('',(3.153068005593,-1.469271575491,
+    116.19570427721));
+#52148 = CARTESIAN_POINT('',(3.472992094656,-0.509192205637,
+    116.55933499685));
+#52149 = CARTESIAN_POINT('',(3.472999840119,0.509187031246,
+    116.92298647187));
+#52150 = CARTESIAN_POINT('',(3.153068671293,1.469274344851,
+    117.2865996327));
+#52151 = CARTESIAN_POINT('',(2.558977214785,2.265561634756,
+    117.65025657097));
+#52152 = CARTESIAN_POINT('',(1.770717732978,2.821853504871,
+    118.01388297546));
+#52153 = CARTESIAN_POINT('',(0.885357316983,3.09999623271,
+    118.37752125389));
+#52154 = CARTESIAN_POINT('',(1.2737817392E-06,3.099996334745,
+    118.74115787475));
+#52155 = PCURVE('',#48834,#52156);
+#52156 = DEFINITIONAL_REPRESENTATION('',(#52157),#52161);
+#52157 = LINE('',#52158,#52159);
+#52158 = CARTESIAN_POINT('',(-0.,0.));
+#52159 = VECTOR('',#52160,1.);
+#52160 = DIRECTION('',(0.,1.));
+#52161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52162 = PCURVE('',#49033,#52163);
+#52163 = DEFINITIONAL_REPRESENTATION('',(#52164),#52168);
+#52164 = LINE('',#52165,#52166);
+#52165 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#52166 = VECTOR('',#52167,1.);
+#52167 = DIRECTION('',(0.,1.));
+#52168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52169 = ORIENTED_EDGE('',*,*,#52170,.F.);
+#52170 = EDGE_CURVE('',#52171,#52130,#52173,.T.);
+#52171 = VERTEX_POINT('',#52172);
+#52172 = CARTESIAN_POINT('',(-1.019057266E-06,4.,118.49999567118));
+#52173 = SURFACE_CURVE('',#52174,(#52177,#52184),.PCURVE_S1.);
+#52174 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52175,#52176),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#52175 = CARTESIAN_POINT('',(-1.27380183468E-06,4.09999440465,
+    118.47320147922));
+#52176 = CARTESIAN_POINT('',(1.2737817392E-06,3.099996334745,
+    118.74115787475));
+#52177 = PCURVE('',#48834,#52178);
+#52178 = DEFINITIONAL_REPRESENTATION('',(#52179),#52183);
+#52179 = LINE('',#52180,#52181);
+#52180 = CARTESIAN_POINT('',(0.,6.283389315972));
+#52181 = VECTOR('',#52182,1.);
+#52182 = DIRECTION('',(1.,0.));
+#52183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52184 = PCURVE('',#52185,#52228);
+#52185 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#52186,#52187,#52188,#52189,#52190,#52191,#52192,#52193,#52194
+      ,#52195,#52196,#52197,#52198,#52199,#52200,#52201,#52202,#52203
+      ,#52204,#52205,#52206)
+    ,(#52207,#52208,#52209,#52210,#52211,#52212,#52213,#52214,#52215
+      ,#52216,#52217,#52218,#52219,#52220,#52221,#52222,#52223,#52224
+      ,#52225,#52226,#52227
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#52186 = CARTESIAN_POINT('',(-1.2738018178E-06,4.09999440465,
+    118.47320147922));
+#52187 = CARTESIAN_POINT('',(-1.170957758812,4.099993641318,
+    118.8368375857));
+#52188 = CARTESIAN_POINT('',(-2.341910092648,3.732121443069,
+    119.20047203447));
+#52189 = CARTESIAN_POINT('',(-3.384461030221,2.996414751767,
+    119.56411835721));
+#52190 = CARTESIAN_POINT('',(-4.170184265481,1.943182930292,
+    119.92773414641));
+#52191 = CARTESIAN_POINT('',(-4.593309634214,0.673496502216,
+    120.29139371267));
+#52192 = CARTESIAN_POINT('',(-4.59332818164,-0.673485931949,
+    120.65501496494));
+#52193 = CARTESIAN_POINT('',(-4.170175691713,-1.943212987094,
+    121.01865697268));
+#52194 = CARTESIAN_POINT('',(-3.384457844916,-2.996397605174,
+    121.38229201258));
+#52195 = CARTESIAN_POINT('',(-2.34190995351,-3.732128526842,
+    121.74592866601));
+#52196 = CARTESIAN_POINT('',(1.44445651959E-06,-4.46786061731,
+    122.47320135914));
+#52197 = CARTESIAN_POINT('',(2.341912336113,-3.73212691521,
+    123.20047405227));
+#52198 = CARTESIAN_POINT('',(3.384458267114,-2.996391722096,
+    123.56410932626));
+#52199 = CARTESIAN_POINT('',(4.170184030914,-1.943229718873,
+    123.92775116489));
+#52200 = CARTESIAN_POINT('',(4.593316860474,-0.673439492925,
+    124.29137807602));
+#52201 = CARTESIAN_POINT('',(4.593316381583,0.673441186159,
+    124.65501868295));
+#52202 = CARTESIAN_POINT('',(4.170183529059,1.943236085388,
+    125.01866315258));
+#52203 = CARTESIAN_POINT('',(3.384457242739,2.996390378927,
+    125.38228574051));
+#52204 = CARTESIAN_POINT('',(2.341907947354,3.732129289099,
+    125.74593068382));
+#52205 = CARTESIAN_POINT('',(1.170955126274,4.099994819148,
+    126.10956513259));
+#52206 = CARTESIAN_POINT('',(-1.35874544149E-06,4.099994031521,
+    126.47320123905));
+#52207 = CARTESIAN_POINT('',(1.27378175785E-06,3.099996334745,
+    118.74115787475));
+#52208 = CARTESIAN_POINT('',(-0.885354699628,3.099996436825,
+    119.10479449556));
+#52209 = CARTESIAN_POINT('',(-1.770715109927,2.821850582977,
+    119.46843277406));
+#52210 = CARTESIAN_POINT('',(-2.558975862323,2.265579959945,
+    119.83205917845));
+#52211 = CARTESIAN_POINT('',(-3.153068882224,1.469247636656,
+    120.19571611688));
+#52212 = CARTESIAN_POINT('',(-3.472990869918,0.509221080144,
+    120.55932927749));
+#52213 = CARTESIAN_POINT('',(-3.473003513234,-0.509210867574,
+    120.92298075273));
+#52214 = CARTESIAN_POINT('',(-3.153062317269,-1.469260036148,
+    121.28661147219));
+#52215 = CARTESIAN_POINT('',(-2.55898222638,-2.26556670805,
+    121.65024915958));
+#52216 = CARTESIAN_POINT('',(-1.770714947543,-2.821852457092,
+    122.01388523341));
+#52217 = CARTESIAN_POINT('',(-1.42774386446E-06,-3.378139153649,
+    122.74115799484));
+#52218 = CARTESIAN_POINT('',(1.77071254224,-2.821853890075,
+    123.46843075624));
+#52219 = CARTESIAN_POINT('',(2.558979106237,-2.265567079352,
+    123.83206820962));
+#52220 = CARTESIAN_POINT('',(3.153066549757,-1.469272958949,
+    124.19569909796));
+#52221 = CARTESIAN_POINT('',(3.472993890735,-0.50918973761,
+    124.55934491458));
+#52222 = CARTESIAN_POINT('',(3.472997496372,0.509184372894,
+    124.92297703452));
+#52223 = CARTESIAN_POINT('',(3.1530696299,1.469275555499,125.28660529229
+    ));
+#52224 = CARTESIAN_POINT('',(2.558976778061,2.265561026358,
+    125.65025543168));
+#52225 = CARTESIAN_POINT('',(1.770717670678,2.821853233862,
+    126.01388321562));
+#52226 = CARTESIAN_POINT('',(0.885357332124,3.099995964011,
+    126.37752149408));
+#52227 = CARTESIAN_POINT('',(1.35872435925E-06,3.099996090327,
+    126.74115811492));
+#52228 = DEFINITIONAL_REPRESENTATION('',(#52229),#52233);
+#52229 = LINE('',#52230,#52231);
+#52230 = CARTESIAN_POINT('',(0.,0.));
+#52231 = VECTOR('',#52232,1.);
+#52232 = DIRECTION('',(1.,0.));
+#52233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52234 = ORIENTED_EDGE('',*,*,#52235,.F.);
+#52235 = EDGE_CURVE('',#51921,#52171,#52236,.T.);
+#52236 = SURFACE_CURVE('',#52237,(#52264,#52294),.PCURVE_S1.);
+#52237 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#52238,#52239,#52240,#52241,
+    #52242,#52243,#52244,#52245,#52246,#52247,#52248,#52249,#52250,
+    #52251,#52252,#52253,#52254,#52255,#52256,#52257,#52258,#52259,
+    #52260,#52261,#52262,#52263),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291533792651,0.403544804688,0.903501824839,1.),.UNSPECIFIED.);
+#52238 = CARTESIAN_POINT('',(4.,-4.4E-16,116.49999544431));
+#52239 = CARTESIAN_POINT('',(4.,0.261654231332,116.58328260464));
+#52240 = CARTESIAN_POINT('',(3.980031614594,0.523326302108,
+    116.66657538133));
+#52241 = CARTESIAN_POINT('',(3.940090147659,0.783155742467,
+    116.74986403533));
+#52242 = CARTESIAN_POINT('',(3.880393857561,1.039320355325,
+    116.83315006015));
+#52243 = CARTESIAN_POINT('',(3.801357763877,1.290039236641,
+    116.91643869588));
+#52244 = CARTESIAN_POINT('',(3.703591628982,1.533581429177,
+    116.99973144224));
+#52245 = CARTESIAN_POINT('',(3.543480407564,1.858454483198,
+    117.11501855054));
+#52246 = CARTESIAN_POINT('',(3.496394564047,1.94732582041,
+    117.14701854466));
+#52247 = CARTESIAN_POINT('',(3.44671059874,2.034800889158,
+    117.17901854656));
+#52248 = CARTESIAN_POINT('',(3.394478426634,2.120788726276,
+    117.21101854998));
+#52249 = CARTESIAN_POINT('',(3.339751862928,2.205200737671,
+    117.24301854874));
+#52250 = CARTESIAN_POINT('',(3.28258862303,2.287950698317,
+    117.27501853673));
+#52251 = CARTESIAN_POINT('',(2.957303314767,2.7305133588,117.44984919888
+    ));
+#52252 = CARTESIAN_POINT('',(2.644083586629,3.057499529415,
+    117.59276204287));
+#52253 = CARTESIAN_POINT('',(2.289040923768,3.342032946139,
+    117.73560640835));
+#52254 = CARTESIAN_POINT('',(1.899215550267,3.577970463597,
+    117.87843025789));
+#52255 = CARTESIAN_POINT('',(1.482469013546,3.760554060575,
+    118.02127487192));
+#52256 = CARTESIAN_POINT('',(1.04750883506,3.886395673287,
+    118.16418787654));
+#52257 = CARTESIAN_POINT('',(0.518321646953,3.967221145414,
+    118.33458671403));
+#52258 = CARTESIAN_POINT('',(0.432376093978,3.978134901503,
+    118.36215488377));
+#52259 = CARTESIAN_POINT('',(0.346165848,3.98687593902,118.38972305178)
+  );
+#52260 = CARTESIAN_POINT('',(0.259756816822,3.993436731581,
+    118.41729121543));
+#52261 = CARTESIAN_POINT('',(0.173215100968,3.997812261088,
+    118.44485937325));
+#52262 = CARTESIAN_POINT('',(8.660699368503E-02,4.000000017734,
+    118.4724275249));
+#52263 = CARTESIAN_POINT('',(-1.01905726967E-06,4.,118.49999567118));
+#52264 = PCURVE('',#48834,#52265);
+#52265 = DEFINITIONAL_REPRESENTATION('',(#52266),#52293);
+#52266 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#52267,#52268,#52269,#52270,
+    #52271,#52272,#52273,#52274,#52275,#52276,#52277,#52278,#52279,
+    #52280,#52281,#52282,#52283,#52284,#52285,#52286,#52287,#52288,
+    #52289,#52290,#52291,#52292),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291533792651,0.403544804688,0.903501824839,1.),.UNSPECIFIED.);
+#52267 = CARTESIAN_POINT('',(-0.931754016877,4.712541728447));
+#52268 = CARTESIAN_POINT('',(-0.93175399727,4.777957415964));
+#52269 = CARTESIAN_POINT('',(-0.931753974175,4.843377509985));
+#52270 = CARTESIAN_POINT('',(-0.93175395067,4.908794364628));
+#52271 = CARTESIAN_POINT('',(-0.931753929069,4.974209158055));
+#52272 = CARTESIAN_POINT('',(-0.931753911676,5.039626010694));
+#52273 = CARTESIAN_POINT('',(-0.93175390082,5.105046103012));
+#52274 = CARTESIAN_POINT('',(-0.931753897206,5.195595337587));
+#52275 = CARTESIAN_POINT('',(-0.931753897407,5.220728894912));
+#52276 = CARTESIAN_POINT('',(-0.93175389892,5.245862459781));
+#52277 = CARTESIAN_POINT('',(-0.931753901803,5.270996027151));
+#52278 = CARTESIAN_POINT('',(-0.931753906067,5.296129591968));
+#52279 = CARTESIAN_POINT('',(-0.93175391167,5.321263149171));
+#52280 = CARTESIAN_POINT('',(-0.931753949114,5.458579342488));
+#52281 = CARTESIAN_POINT('',(-0.931754008227,5.570826528166));
+#52282 = CARTESIAN_POINT('',(-0.931754058927,5.683019899744));
+#52283 = CARTESIAN_POINT('',(-0.9317541564,5.795197121774));
+#52284 = CARTESIAN_POINT('',(-0.931753989837,5.907390472294));
+#52285 = CARTESIAN_POINT('',(-0.931753904712,6.019637690403));
+#52286 = CARTESIAN_POINT('',(-0.931753984404,6.153473064901));
+#52287 = CARTESIAN_POINT('',(-0.931754000613,6.175125776905));
+#52288 = CARTESIAN_POINT('',(-0.931754024267,6.196778492033));
+#52289 = CARTESIAN_POINT('',(-0.931754056048,6.21843120742));
+#52290 = CARTESIAN_POINT('',(-0.931754093195,6.240083919498));
+#52291 = CARTESIAN_POINT('',(-0.931754129496,6.261736624004));
+#52292 = CARTESIAN_POINT('',(-0.931754155295,6.283389315972));
+#52293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52294 = PCURVE('',#51805,#52295);
+#52295 = DEFINITIONAL_REPRESENTATION('',(#52296),#52323);
+#52296 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#52297,#52298,#52299,#52300,
+    #52301,#52302,#52303,#52304,#52305,#52306,#52307,#52308,#52309,
+    #52310,#52311,#52312,#52313,#52314,#52315,#52316,#52317,#52318,
+    #52319,#52320,#52321,#52322),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291533792651,0.403544804688,0.903501824839,1.),.UNSPECIFIED.);
+#52297 = CARTESIAN_POINT('',(0.,-116.4999954443));
+#52298 = CARTESIAN_POINT('',(-6.541355783303E-02,-116.5832826046));
+#52299 = CARTESIAN_POINT('',(-0.13083152078,-116.6665753813));
+#52300 = CARTESIAN_POINT('',(-0.196246244304,-116.7498640353));
+#52301 = CARTESIAN_POINT('',(-0.261658907916,-116.8331500601));
+#52302 = CARTESIAN_POINT('',(-0.32707363272,-116.9164386958));
+#52303 = CARTESIAN_POINT('',(-0.392491599218,-116.9997314422));
+#52304 = CARTESIAN_POINT('',(-0.483037894163,-117.1150185505));
+#52305 = CARTESIAN_POINT('',(-0.508170635836,-117.1470185446));
+#52306 = CARTESIAN_POINT('',(-0.533303385337,-117.1790185465));
+#52307 = CARTESIAN_POINT('',(-0.558436137611,-117.2110185499));
+#52308 = CARTESIAN_POINT('',(-0.583568887585,-117.2430185487));
+#52309 = CARTESIAN_POINT('',(-0.608701630182,-117.2750185367));
+#52310 = CARTESIAN_POINT('',(-0.746013374086,-117.4498491988));
+#52311 = CARTESIAN_POINT('',(-0.858256927213,-117.5927620428));
+#52312 = CARTESIAN_POINT('',(-0.970446668499,-117.7356064083));
+#52313 = CARTESIAN_POINT('',(-1.082620264187,-117.8784302578));
+#52314 = CARTESIAN_POINT('',(-1.194809977666,-118.0212748719));
+#52315 = CARTESIAN_POINT('',(-1.307053506861,-118.1641878765));
+#52316 = CARTESIAN_POINT('',(-1.440884519009,-118.334586714));
+#52317 = CARTESIAN_POINT('',(-1.462536526329,-118.3621548837));
+#52318 = CARTESIAN_POINT('',(-1.484188538428,-118.3897230517));
+#52319 = CARTESIAN_POINT('',(-1.505840553103,-118.4172912154));
+#52320 = CARTESIAN_POINT('',(-1.527492567553,-118.4448593732));
+#52321 = CARTESIAN_POINT('',(-1.549144578374,-118.4724275249));
+#52322 = CARTESIAN_POINT('',(-1.570796581559,-118.4999956711));
+#52323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52324 = ADVANCED_FACE('',(#52325),#49033,.F.);
+#52325 = FACE_BOUND('',#52326,.F.);
+#52326 = EDGE_LOOP('',(#52327,#52328,#52329,#52370));
+#52327 = ORIENTED_EDGE('',*,*,#52129,.F.);
+#52328 = ORIENTED_EDGE('',*,*,#49020,.T.);
+#52329 = ORIENTED_EDGE('',*,*,#52330,.T.);
+#52330 = EDGE_CURVE('',#48980,#52331,#52333,.T.);
+#52331 = VERTEX_POINT('',#52332);
+#52332 = CARTESIAN_POINT('',(1.273797558E-06,3.100003665284,
+    119.75884932835));
+#52333 = SURFACE_CURVE('',#52334,(#52356,#52363),.PCURVE_S1.);
+#52334 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#52335,#52336,#52337,#52338,
+    #52339,#52340,#52341,#52342,#52343,#52344,#52345,#52346,#52347,
+    #52348,#52349,#52350,#52351,#52352,#52353,#52354,#52355),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#52335 = CARTESIAN_POINT('',(1.18884425326E-06,3.10000342083,
+    111.75884908815));
+#52336 = CARTESIAN_POINT('',(-0.88535687815,3.100004022135,
+    112.12248570901));
+#52337 = CARTESIAN_POINT('',(-1.770719538844,2.821861361831,
+    112.48612398743));
+#52338 = CARTESIAN_POINT('',(-2.558981264468,2.26556884626,
+    112.84975039198));
+#52339 = CARTESIAN_POINT('',(-3.153074711504,1.469280208256,
+    113.21340733012));
+#52340 = CARTESIAN_POINT('',(-3.473007374346,0.509190954004,
+    113.57702049105));
+#52341 = CARTESIAN_POINT('',(-3.473000437828,-0.509190610558,
+    113.9406719661));
+#52342 = CARTESIAN_POINT('',(-3.153076380204,-1.469272429248,
+    114.30430268562));
+#52343 = CARTESIAN_POINT('',(-2.558986722207,-2.265570693385,
+    114.66794037299));
+#52344 = CARTESIAN_POINT('',(-1.770719048415,-2.821859107703,
+    115.03157644683));
+#52345 = CARTESIAN_POINT('',(-1.34840419461E-06,-3.378147141886,
+    115.75884920826));
+#52346 = CARTESIAN_POINT('',(1.77071681573,-2.821860585058,
+    116.48612196966));
+#52347 = CARTESIAN_POINT('',(2.558986415738,-2.265574168387,
+    116.84975804355));
+#52348 = CARTESIAN_POINT('',(3.153068565794,-1.46926610159,
+    117.21339573079));
+#52349 = CARTESIAN_POINT('',(3.473011307391,-0.509214926,117.57702645053
+    ));
+#52350 = CARTESIAN_POINT('',(3.4729995009,0.509219430464,117.94067792532
+    ));
+#52351 = CARTESIAN_POINT('',(3.153077545616,1.469248519536,
+    118.30429108648));
+#52352 = CARTESIAN_POINT('',(2.558983775431,2.265583214471,
+    118.66794802446));
+#52353 = CARTESIAN_POINT('',(1.770721616056,2.821855800598,
+    119.03157442908));
+#52354 = CARTESIAN_POINT('',(0.885359340794,3.100003039725,
+    119.39521270749));
+#52355 = CARTESIAN_POINT('',(1.27379756876E-06,3.100003665284,
+    119.75884932835));
+#52356 = PCURVE('',#49033,#52357);
+#52357 = DEFINITIONAL_REPRESENTATION('',(#52358),#52362);
+#52358 = LINE('',#52359,#52360);
+#52359 = CARTESIAN_POINT('',(-0.,0.));
+#52360 = VECTOR('',#52361,1.);
+#52361 = DIRECTION('',(0.,1.));
+#52362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52363 = PCURVE('',#49398,#52364);
+#52364 = DEFINITIONAL_REPRESENTATION('',(#52365),#52369);
+#52365 = LINE('',#52366,#52367);
+#52366 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#52367 = VECTOR('',#52368,1.);
+#52368 = DIRECTION('',(0.,1.));
+#52369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52370 = ORIENTED_EDGE('',*,*,#52371,.F.);
+#52371 = EDGE_CURVE('',#52130,#52331,#52372,.T.);
+#52372 = SURFACE_CURVE('',#52373,(#52376,#52383),.PCURVE_S1.);
+#52373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52374,#52375),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#52374 = CARTESIAN_POINT('',(1.2737817392E-06,3.099996334745,
+    118.74115787475));
+#52375 = CARTESIAN_POINT('',(1.27379756876E-06,3.100003665284,
+    119.75884932835));
+#52376 = PCURVE('',#49033,#52377);
+#52377 = DEFINITIONAL_REPRESENTATION('',(#52378),#52382);
+#52378 = LINE('',#52379,#52380);
+#52379 = CARTESIAN_POINT('',(0.,6.283389315972));
+#52380 = VECTOR('',#52381,1.);
+#52381 = DIRECTION('',(1.,0.));
+#52382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52383 = PCURVE('',#52384,#52427);
+#52384 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#52385,#52386,#52387,#52388,#52389,#52390,#52391,#52392,#52393
+      ,#52394,#52395,#52396,#52397,#52398,#52399,#52400,#52401,#52402
+      ,#52403,#52404,#52405)
+    ,(#52406,#52407,#52408,#52409,#52410,#52411,#52412,#52413,#52414
+      ,#52415,#52416,#52417,#52418,#52419,#52420,#52421,#52422,#52423
+      ,#52424,#52425,#52426
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#52385 = CARTESIAN_POINT('',(1.27378175785E-06,3.099996334745,
+    118.74115787475));
+#52386 = CARTESIAN_POINT('',(-0.885354699628,3.099996436825,
+    119.10479449556));
+#52387 = CARTESIAN_POINT('',(-1.770715109927,2.821850582977,
+    119.46843277406));
+#52388 = CARTESIAN_POINT('',(-2.558975862323,2.265579959945,
+    119.83205917845));
+#52389 = CARTESIAN_POINT('',(-3.153068882224,1.469247636657,
+    120.19571611687));
+#52390 = CARTESIAN_POINT('',(-3.472990869918,0.509221080143,
+    120.55932927749));
+#52391 = CARTESIAN_POINT('',(-3.473003513234,-0.509210867573,
+    120.92298075273));
+#52392 = CARTESIAN_POINT('',(-3.153062317269,-1.469260036148,
+    121.2866114722));
+#52393 = CARTESIAN_POINT('',(-2.55898222638,-2.26556670805,
+    121.65024915957));
+#52394 = CARTESIAN_POINT('',(-1.770714947543,-2.821852457092,
+    122.01388523341));
+#52395 = CARTESIAN_POINT('',(-1.42774395186E-06,-3.378139153649,
+    122.74115799483));
+#52396 = CARTESIAN_POINT('',(1.77071254224,-2.821853890075,
+    123.46843075624));
+#52397 = CARTESIAN_POINT('',(2.558978809191,-2.265567439002,
+    123.83206683011));
+#52398 = CARTESIAN_POINT('',(3.153067716721,-1.469271546039,
+    124.19570451742));
+#52399 = CARTESIAN_POINT('',(3.47299180687,-0.509192260664,
+    124.55933523699));
+#52400 = CARTESIAN_POINT('',(3.472999580237,0.509186895948,
+    124.92298671211));
+#52401 = CARTESIAN_POINT('',(3.153068462935,1.469274142588,
+    125.28659987283));
+#52402 = CARTESIAN_POINT('',(2.558977075107,2.265561386008,
+    125.65025681119));
+#52403 = CARTESIAN_POINT('',(1.770717670677,2.821853233862,
+    126.01388321561));
+#52404 = CARTESIAN_POINT('',(0.885357332124,3.099995964012,
+    126.37752149408));
+#52405 = CARTESIAN_POINT('',(1.35872435969E-06,3.099996090327,
+    126.74115811492));
+#52406 = CARTESIAN_POINT('',(1.27379758741E-06,3.100003665284,
+    119.75884932835));
+#52407 = CARTESIAN_POINT('',(-0.885356863025,3.100004290799,
+    120.12248594915));
+#52408 = CARTESIAN_POINT('',(-1.770719601117,2.821861632859,
+    120.48612422763));
+#52409 = CARTESIAN_POINT('',(-2.558981404174,2.26556909503,
+    120.84975063216));
+#52410 = CARTESIAN_POINT('',(-3.153074919855,1.46928041049,
+    121.2134075703));
+#52411 = CARTESIAN_POINT('',(-3.473007634227,0.509191089331,
+    121.57702073121));
+#52412 = CARTESIAN_POINT('',(-3.473000725626,-0.509190555543,
+    121.94067220629));
+#52413 = CARTESIAN_POINT('',(-3.153076669079,-1.469272458695,
+    122.30430292579));
+#52414 = CARTESIAN_POINT('',(-2.558986986061,-2.265570801901,
+    122.66794061318));
+#52415 = CARTESIAN_POINT('',(-1.770719265358,-2.82185928168,
+    123.03157668701));
+#52416 = CARTESIAN_POINT('',(-1.44097290271E-06,-3.378147408248,
+    123.75884944843));
+#52417 = CARTESIAN_POINT('',(1.770716878023,-2.821860856078,
+    124.48612220984));
+#52418 = CARTESIAN_POINT('',(2.558986555427,-2.265574417146,
+    124.84975828372));
+#52419 = CARTESIAN_POINT('',(3.153068774147,-1.469266303838,
+    125.21339597099));
+#52420 = CARTESIAN_POINT('',(3.473011567281,-0.50921506132,
+    125.57702669068));
+#52421 = CARTESIAN_POINT('',(3.472999788687,0.50921937545,
+    125.94067816552));
+#52422 = CARTESIAN_POINT('',(3.153077834503,1.469248548978,
+    126.30429132664));
+#52423 = CARTESIAN_POINT('',(2.558984039275,2.265583322996,
+    126.66794826465));
+#52424 = CARTESIAN_POINT('',(1.770721833,2.821855974561,127.03157466924)
+  );
+#52425 = CARTESIAN_POINT('',(0.885359495554,3.100003259908,
+    127.39521294768));
+#52426 = CARTESIAN_POINT('',(1.35874085538E-06,3.100003909706,
+    127.75884956852));
+#52427 = DEFINITIONAL_REPRESENTATION('',(#52428),#52432);
+#52428 = LINE('',#52429,#52430);
+#52429 = CARTESIAN_POINT('',(0.,0.));
+#52430 = VECTOR('',#52431,1.);
+#52431 = DIRECTION('',(1.,0.));
+#52432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52433 = ADVANCED_FACE('',(#52434),#49398,.F.);
+#52434 = FACE_BOUND('',#52435,.F.);
+#52435 = EDGE_LOOP('',(#52436,#52437,#52438,#52647,#52735));
+#52436 = ORIENTED_EDGE('',*,*,#52330,.F.);
+#52437 = ORIENTED_EDGE('',*,*,#49385,.T.);
+#52438 = ORIENTED_EDGE('',*,*,#52439,.T.);
+#52439 = EDGE_CURVE('',#49298,#52440,#52442,.T.);
+#52440 = VERTEX_POINT('',#52441);
+#52441 = CARTESIAN_POINT('',(4.,0.,117.99999545346));
+#52442 = SURFACE_CURVE('',#52443,(#52509,#52578),.PCURVE_S1.);
+#52443 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#52444,#52445,#52446,#52447,
+    #52448,#52449,#52450,#52451,#52452,#52453,#52454,#52455,#52456,
+    #52457,#52458,#52459,#52460,#52461,#52462,#52463,#52464,#52465,
+    #52466,#52467,#52468,#52469,#52470,#52471,#52472,#52473,#52474,
+    #52475,#52476,#52477,#52478,#52479,#52480,#52481,#52482,#52483,
+    #52484,#52485,#52486,#52487,#52488,#52489,#52490,#52491,#52492,
+    #52493,#52494,#52495,#52496,#52497,#52498,#52499,#52500,#52501,
+    #52502,#52503,#52504,#52505,#52506,#52507,#52508),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924585012869E-02,0.113259202363,
+    0.27326800936,0.347949996228,0.530607266552,0.567948525639,
+    0.763922231023,0.961227281039,1.),.UNSPECIFIED.);
+#52444 = CARTESIAN_POINT('',(-9.5104340891E-07,4.,111.99999595993));
+#52445 = CARTESIAN_POINT('',(-0.11600910429,3.999999966617,
+    112.03692244787));
+#52446 = CARTESIAN_POINT('',(-0.232017694158,3.996154809006,
+    112.07384906725));
+#52447 = CARTESIAN_POINT('',(-0.34787739521,3.988464539334,
+    112.11077562974));
+#52448 = CARTESIAN_POINT('',(-0.463439468958,3.976936062375,
+    112.14770212615));
+#52449 = CARTESIAN_POINT('',(-0.578555869913,3.961583158599,
+    112.18462863528));
+#52450 = CARTESIAN_POINT('',(-0.693079351646,3.942426467249,
+    112.22155523284));
+#52451 = CARTESIAN_POINT('',(-0.806863572846,3.919493469432,
+    112.25848190031));
+#52452 = CARTESIAN_POINT('',(-1.066518387751,3.858144360529,
+    112.34340823876));
+#52453 = CARTESIAN_POINT('',(-1.211781185805,3.817146895431,
+    112.39140857072));
+#52454 = CARTESIAN_POINT('',(-1.355231547155,3.769901818132,
+    112.43940868138));
+#52455 = CARTESIAN_POINT('',(-1.496556014424,3.716503469827,
+    112.48740850917));
+#52456 = CARTESIAN_POINT('',(-1.635448108731,3.657064635671,
+    112.5354083364));
+#52457 = CARTESIAN_POINT('',(-1.771608715172,3.59171638978,
+    112.58340844624));
+#52458 = CARTESIAN_POINT('',(-1.904746468315,3.520607940219,
+    112.63140877983));
+#52459 = CARTESIAN_POINT('',(-2.359107471061,3.252182252766,
+    112.79938970058));
+#52460 = CARTESIAN_POINT('',(-2.663125004738,3.025427045512,
+    112.9194211256));
+#52461 = CARTESIAN_POINT('',(-2.942003714818,2.766308847906,
+    113.03942621029));
+#52462 = CARTESIAN_POINT('',(-3.191776676573,2.478153374812,
+    113.15940849898));
+#52463 = CARTESIAN_POINT('',(-3.409052237556,2.164766340651,
+    113.27939080442));
+#52464 = CARTESIAN_POINT('',(-3.590983829147,1.830376661484,
+    113.39939592139));
+#52465 = CARTESIAN_POINT('',(-3.735332453414,1.479651623483,
+    113.51942735862));
+#52466 = CARTESIAN_POINT('',(-3.889820061471,0.948815311288,
+    113.69540804636));
+#52467 = CARTESIAN_POINT('',(-3.930490160074,0.777421157146,
+    113.75140873429));
+#52468 = CARTESIAN_POINT('',(-3.962524167941,0.604055350383,
+    113.80740893535));
+#52469 = CARTESIAN_POINT('',(-3.98581220163,0.42922641036,
+    113.86340852664));
+#52470 = CARTESIAN_POINT('',(-4.000280604251,0.253447696909,
+    113.91940811792));
+#52471 = CARTESIAN_POINT('',(-4.005892045456,7.723648181829E-02,
+    113.97540831901));
+#52472 = CARTESIAN_POINT('',(-4.00264562143,-9.888697968063E-02,
+    114.03140900704));
+#52473 = CARTESIAN_POINT('',(-3.961059399452,-0.703671202729,
+    114.22437243332));
+#52474 = CARTESIAN_POINT('',(-3.878746846721,-1.129619063159,
+    114.36143371421));
+#52475 = CARTESIAN_POINT('',(-3.744061737247,-1.544189273357,
+    114.4984413984));
+#52476 = CARTESIAN_POINT('',(-3.559018921852,-1.939923299845,
+    114.63540853166));
+#52477 = CARTESIAN_POINT('',(-3.326700150895,-2.309888505471,
+    114.7723756615));
+#52478 = CARTESIAN_POINT('',(-3.051261942186,-2.647738068508,
+    114.90938335443));
+#52479 = CARTESIAN_POINT('',(-2.737880944131,-2.947736871323,
+    115.04644464451));
+#52480 = CARTESIAN_POINT('',(-2.32261253099,-3.257792011827,
+    115.21140847732));
+#52481 = CARTESIAN_POINT('',(-2.250804535097,-3.308647542368,
+    115.23940848279));
+#52482 = CARTESIAN_POINT('',(-2.177725885287,-3.357692761622,
+    115.26740849676));
+#52483 = CARTESIAN_POINT('',(-2.103429899692,-3.404890708531,
+    115.295408515));
+#52484 = CARTESIAN_POINT('',(-2.027971095602,-3.450206363146,
+    115.32340853325));
+#52485 = CARTESIAN_POINT('',(-1.951405189461,-3.493606646629,
+    115.35140854728));
+#52486 = CARTESIAN_POINT('',(-1.873789096867,-3.535060421251,
+    115.37940855284));
+#52487 = CARTESIAN_POINT('',(-1.382631018462,-3.781726562798,
+    115.55435759033));
+#52488 = CARTESIAN_POINT('',(-0.942363790693,-3.934693999885,
+    115.70144493274));
+#52489 = CARTESIAN_POINT('',(-0.483276007221,-4.028749710914,
+    115.84845406558));
+#52490 = CARTESIAN_POINT('',(-1.463207527561E-02,-4.061509608396,
+    115.99540854694));
+#52491 = CARTESIAN_POINT('',(0.454235760261,-4.032127204444,
+    116.14236298943));
+#52492 = CARTESIAN_POINT('',(0.913989286359,-3.941381733135,
+    116.2893721722));
+#52493 = CARTESIAN_POINT('',(1.355347244353,-3.79159045585,
+    116.43645950114));
+#52494 = CARTESIAN_POINT('',(2.186224031763,-3.381782720849,
+    116.73135584734));
+#52495 = CARTESIAN_POINT('',(2.576169613759,-3.120630121855,
+    116.87944620985));
+#52496 = CARTESIAN_POINT('',(2.929911449234,-2.808280343986,
+    117.02745561753));
+#52497 = CARTESIAN_POINT('',(3.239817760499,-2.450825107083,
+    117.17540856872));
+#52498 = CARTESIAN_POINT('',(3.499474811295,-2.055357799653,
+    117.32336150165));
+#52499 = CARTESIAN_POINT('',(3.703801728295,-1.629980074732,
+    117.47137084943));
+#52500 = CARTESIAN_POINT('',(3.849012902052,-1.18369319562,
+    117.61946116356));
+#52501 = CARTESIAN_POINT('',(3.950038397053,-0.636819473654,
+    117.79648182271));
+#52502 = CARTESIAN_POINT('',(3.964286670126,-0.546569386131,
+    117.82555519056));
+#52503 = CARTESIAN_POINT('',(3.976177868268,-0.455957758394,
+    117.85462856911));
+#52504 = CARTESIAN_POINT('',(3.985701415033,-0.365056447424,
+    117.88370195377));
+#52505 = CARTESIAN_POINT('',(3.992849375133,-0.273937552751,
+    117.91277533972));
+#52506 = CARTESIAN_POINT('',(3.997616454444,-0.18267341645,
+    117.94184872189));
+#52507 = CARTESIAN_POINT('',(4.,-9.133662314332E-02,117.97092209499));
+#52508 = CARTESIAN_POINT('',(4.,-1.78E-15,117.99999545346));
+#52509 = PCURVE('',#49398,#52510);
+#52510 = DEFINITIONAL_REPRESENTATION('',(#52511),#52577);
+#52511 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#52512,#52513,#52514,#52515,
+    #52516,#52517,#52518,#52519,#52520,#52521,#52522,#52523,#52524,
+    #52525,#52526,#52527,#52528,#52529,#52530,#52531,#52532,#52533,
+    #52534,#52535,#52536,#52537,#52538,#52539,#52540,#52541,#52542,
+    #52543,#52544,#52545,#52546,#52547,#52548,#52549,#52550,#52551,
+    #52552,#52553,#52554,#52555,#52556,#52557,#52558,#52559,#52560,
+    #52561,#52562,#52563,#52564,#52565,#52566,#52567,#52568,#52569,
+    #52570,#52571,#52572,#52573,#52574,#52575,#52576),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924585012869E-02,0.113259202363,
+    0.27326800936,0.347949996228,0.530607266552,0.567948525639,
+    0.763922231023,0.961227281039,1.),.UNSPECIFIED.);
+#52512 = CARTESIAN_POINT('',(-0.10353283791,0.));
+#52513 = CARTESIAN_POINT('',(-0.103532872467,2.900296091039E-02));
+#52514 = CARTESIAN_POINT('',(-0.103532926764,5.80060401526E-02));
+#52515 = CARTESIAN_POINT('',(-0.103532974687,8.700907568788E-02));
+#52516 = CARTESIAN_POINT('',(-0.103533007165,0.116012053143));
+#52517 = CARTESIAN_POINT('',(-0.10353302578,0.145015032118));
+#52518 = CARTESIAN_POINT('',(-0.103533036376,0.174018072502));
+#52519 = CARTESIAN_POINT('',(-0.103533042662,0.203021160775));
+#52520 = CARTESIAN_POINT('',(-0.103533036134,0.269724321921));
+#52521 = CARTESIAN_POINT('',(-0.103533021421,0.307424909617));
+#52522 = CARTESIAN_POINT('',(-0.103533001261,0.345125314694));
+#52523 = CARTESIAN_POINT('',(-0.103532980417,0.382825492495));
+#52524 = CARTESIAN_POINT('',(-0.1035329626,0.420525668482));
+#52525 = CARTESIAN_POINT('',(-0.10353295023,0.458226068312));
+#52526 = CARTESIAN_POINT('',(-0.103532944194,0.495926647901));
+#52527 = CARTESIAN_POINT('',(-0.103532942146,0.627862790039));
+#52528 = CARTESIAN_POINT('',(-0.103532975688,0.722138306305));
+#52529 = CARTESIAN_POINT('',(-0.103533040371,0.816393180131));
+#52530 = CARTESIAN_POINT('',(-0.103533089004,0.910630168911));
+#52531 = CARTESIAN_POINT('',(-0.103533107813,1.004867158516));
+#52532 = CARTESIAN_POINT('',(-0.103533107375,1.099122037));
+#52533 = CARTESIAN_POINT('',(-0.103533091337,1.193397564585));
+#52534 = CARTESIAN_POINT('',(-0.103533054916,1.331616932795));
+#52535 = CARTESIAN_POINT('',(-0.103533041404,1.375601185881));
+#52536 = CARTESIAN_POINT('',(-0.103533026581,1.41958505409));
+#52537 = CARTESIAN_POINT('',(-0.103533011107,1.463568442088));
+#52538 = CARTESIAN_POINT('',(-0.103532995694,1.507551830146));
+#52539 = CARTESIAN_POINT('',(-0.103532981104,1.551535698503));
+#52540 = CARTESIAN_POINT('',(-0.103532968157,1.595519951731));
+#52541 = CARTESIAN_POINT('',(-0.103532932229,1.747077961087));
+#52542 = CARTESIAN_POINT('',(-0.103532921576,1.854729130351));
+#52543 = CARTESIAN_POINT('',(-0.103532938837,1.962338232226));
+#52544 = CARTESIAN_POINT('',(-0.103532990374,2.069915511021));
+#52545 = CARTESIAN_POINT('',(-0.103533085464,2.177492790569));
+#52546 = CARTESIAN_POINT('',(-0.103533144079,2.285101894367));
+#52547 = CARTESIAN_POINT('',(-0.103533146412,2.392753063546));
+#52548 = CARTESIAN_POINT('',(-0.103533105797,2.522319531093));
+#52549 = CARTESIAN_POINT('',(-0.103533097375,2.544311392224));
+#52550 = CARTESIAN_POINT('',(-0.10353308763,2.566303259621));
+#52551 = CARTESIAN_POINT('',(-0.103533076805,2.588295130125));
+#52552 = CARTESIAN_POINT('',(-0.103533065187,2.610287000584));
+#52553 = CARTESIAN_POINT('',(-0.103533053101,2.63227886785));
+#52554 = CARTESIAN_POINT('',(-0.103533040913,2.65427072878));
+#52555 = CARTESIAN_POINT('',(-0.103532966657,2.791679808361));
+#52556 = CARTESIAN_POINT('',(-0.103532880903,2.907205658717));
+#52557 = CARTESIAN_POINT('',(-0.10353301057,3.022670191915));
+#52558 = CARTESIAN_POINT('',(-0.103532979643,3.138091707524));
+#52559 = CARTESIAN_POINT('',(-0.103532890018,3.253513175672));
+#52560 = CARTESIAN_POINT('',(-0.103533110057,3.368977723146));
+#52561 = CARTESIAN_POINT('',(-0.103533076004,3.484503578561));
+#52562 = CARTESIAN_POINT('',(-0.103533027618,3.716122126159));
+#52563 = CARTESIAN_POINT('',(-0.103532977578,3.832435783253));
+#52564 = CARTESIAN_POINT('',(-0.103532934389,3.948685857847));
+#52565 = CARTESIAN_POINT('',(-0.103532991937,4.064891615465));
+#52566 = CARTESIAN_POINT('',(-0.103533055545,4.181097380786));
+#52567 = CARTESIAN_POINT('',(-0.103533092763,4.297347456735));
+#52568 = CARTESIAN_POINT('',(-0.103533103859,4.413661112358));
+#52569 = CARTESIAN_POINT('',(-0.103533088468,4.552697327867));
+#52570 = CARTESIAN_POINT('',(-0.103533085025,4.575532238413));
+#52571 = CARTESIAN_POINT('',(-0.1035330807,4.59836715664));
+#52572 = CARTESIAN_POINT('',(-0.103533075535,4.621202078934));
+#52573 = CARTESIAN_POINT('',(-0.103533069586,4.64403700151));
+#52574 = CARTESIAN_POINT('',(-0.10353306292,4.666871920415));
+#52575 = CARTESIAN_POINT('',(-0.103533055615,4.68970683153));
+#52576 = CARTESIAN_POINT('',(-0.103533047761,4.712541730565));
+#52577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52578 = PCURVE('',#49353,#52579);
+#52579 = DEFINITIONAL_REPRESENTATION('',(#52580),#52646);
+#52580 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#52581,#52582,#52583,#52584,
+    #52585,#52586,#52587,#52588,#52589,#52590,#52591,#52592,#52593,
+    #52594,#52595,#52596,#52597,#52598,#52599,#52600,#52601,#52602,
+    #52603,#52604,#52605,#52606,#52607,#52608,#52609,#52610,#52611,
+    #52612,#52613,#52614,#52615,#52616,#52617,#52618,#52619,#52620,
+    #52621,#52622,#52623,#52624,#52625,#52626,#52627,#52628,#52629,
+    #52630,#52631,#52632,#52633,#52634,#52635,#52636,#52637,#52638,
+    #52639,#52640,#52641,#52642,#52643,#52644,#52645),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924585012869E-02,0.113259202363,
+    0.27326800936,0.347949996228,0.530607266552,0.567948525639,
+    0.763922231023,0.961227281039,1.),.UNSPECIFIED.);
+#52581 = CARTESIAN_POINT('',(-1.570796564556,-111.9999959599));
+#52582 = CARTESIAN_POINT('',(-1.599798602867,-112.0369224478));
+#52583 = CARTESIAN_POINT('',(-1.628800750902,-112.0738490672));
+#52584 = CARTESIAN_POINT('',(-1.65780284874,-112.1107756297));
+#52585 = CARTESIAN_POINT('',(-1.686804883916,-112.1477021261));
+#52586 = CARTESIAN_POINT('',(-1.715806917674,-112.1846286352));
+#52587 = CARTESIAN_POINT('',(-1.744809011237,-112.2215552328));
+#52588 = CARTESIAN_POINT('',(-1.773811152067,-112.2584819003));
+#52589 = CARTESIAN_POINT('',(-1.8405121341,-112.3434082387));
+#52590 = CARTESIAN_POINT('',(-1.878211490129,-112.3914085707));
+#52591 = CARTESIAN_POINT('',(-1.915910664888,-112.4394086813));
+#52592 = CARTESIAN_POINT('',(-1.953609614322,-112.4874085091));
+#52593 = CARTESIAN_POINT('',(-1.991308563938,-112.5354083364));
+#52594 = CARTESIAN_POINT('',(-2.029007739105,-112.5834084462));
+#52595 = CARTESIAN_POINT('',(-2.066707095351,-112.6314087798));
+#52596 = CARTESIAN_POINT('',(-2.198638959987,-112.7993897005));
+#52597 = CARTESIAN_POINT('',(-2.292911426324,-112.9194211256));
+#52598 = CARTESIAN_POINT('',(-2.387163251428,-113.0394262102));
+#52599 = CARTESIAN_POINT('',(-2.481397189418,-113.1594084989));
+#52600 = CARTESIAN_POINT('',(-2.575631125344,-113.2793908044));
+#52601 = CARTESIAN_POINT('',(-2.669882946213,-113.3993959213));
+#52602 = CARTESIAN_POINT('',(-2.76415541013,-113.5194273586));
+#52603 = CARTESIAN_POINT('',(-2.902370281659,-113.6954080463));
+#52604 = CARTESIAN_POINT('',(-2.946353103053,-113.7514087342));
+#52605 = CARTESIAN_POINT('',(-2.990335538945,-113.8074089353));
+#52606 = CARTESIAN_POINT('',(-3.034317494252,-113.8634085266));
+#52607 = CARTESIAN_POINT('',(-3.078299449556,-113.9194081179));
+#52608 = CARTESIAN_POINT('',(-3.122281885435,-113.975408319));
+#52609 = CARTESIAN_POINT('',(-3.166264706804,-114.031409007));
+#52610 = CARTESIAN_POINT('',(-3.317817785441,-114.2243724333));
+#52611 = CARTESIAN_POINT('',(-3.425465457804,-114.3614337142));
+#52612 = CARTESIAN_POINT('',(-3.533071072875,-114.4984413984));
+#52613 = CARTESIAN_POINT('',(-3.640644876334,-114.6354085316));
+#52614 = CARTESIAN_POINT('',(-3.748218680163,-114.7723756615));
+#52615 = CARTESIAN_POINT('',(-3.855824294239,-114.9093833544));
+#52616 = CARTESIAN_POINT('',(-3.963471965302,-115.0464446445));
+#52617 = CARTESIAN_POINT('',(-4.09303421991,-115.2114084773));
+#52618 = CARTESIAN_POINT('',(-4.115025365866,-115.2394084827));
+#52619 = CARTESIAN_POINT('',(-4.137016518046,-115.2674084967));
+#52620 = CARTESIAN_POINT('',(-4.159007673337,-115.295408515));
+#52621 = CARTESIAN_POINT('',(-4.180998828628,-115.3234085332));
+#52622 = CARTESIAN_POINT('',(-4.202989980808,-115.3514085472));
+#52623 = CARTESIAN_POINT('',(-4.224981126763,-115.3794085528));
+#52624 = CARTESIAN_POINT('',(-4.362385739897,-115.5543575903));
+#52625 = CARTESIAN_POINT('',(-4.477907834221,-115.7014449327));
+#52626 = CARTESIAN_POINT('',(-4.593368646184,-115.8484540655));
+#52627 = CARTESIAN_POINT('',(-4.708786375864,-115.9954085469));
+#52628 = CARTESIAN_POINT('',(-4.824204113364,-116.1423629894));
+#52629 = CARTESIAN_POINT('',(-4.939664918669,-116.2893721722));
+#52630 = CARTESIAN_POINT('',(-5.055187014359,-116.4364595011));
+#52631 = CARTESIAN_POINT('',(-5.286798031951,-116.7313558473));
+#52632 = CARTESIAN_POINT('',(-5.403107908782,-116.8794462098));
+#52633 = CARTESIAN_POINT('',(-5.519354212801,-117.0274556175));
+#52634 = CARTESIAN_POINT('',(-5.635556209317,-117.1754085687));
+#52635 = CARTESIAN_POINT('',(-5.751758207296,-117.3233615016));
+#52636 = CARTESIAN_POINT('',(-5.868004518249,-117.4713708494));
+#52637 = CARTESIAN_POINT('',(-5.984314402086,-117.6194611635));
+#52638 = CARTESIAN_POINT('',(-6.123346102252,-117.7964818227));
+#52639 = CARTESIAN_POINT('',(-6.146180270991,-117.8255551905));
+#52640 = CARTESIAN_POINT('',(-6.169014447173,-117.8546285691));
+#52641 = CARTESIAN_POINT('',(-6.191848627171,-117.8837019537));
+#52642 = CARTESIAN_POINT('',(-6.2146828072,-117.9127753397));
+#52643 = CARTESIAN_POINT('',(-6.237516983311,-117.9418487218));
+#52644 = CARTESIAN_POINT('',(-6.260351151394,-117.9709220949));
+#52645 = CARTESIAN_POINT('',(-6.28318530718,-117.9999954534));
+#52646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52647 = ORIENTED_EDGE('',*,*,#52648,.T.);
+#52648 = EDGE_CURVE('',#52440,#52649,#52651,.T.);
+#52649 = VERTEX_POINT('',#52650);
+#52650 = CARTESIAN_POINT('',(-1.019006409E-06,4.,119.99999567123));
+#52651 = SURFACE_CURVE('',#52652,(#52676,#52703),.PCURVE_S1.);
+#52652 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#52653,#52654,#52655,#52656,
+    #52657,#52658,#52659,#52660,#52661,#52662,#52663,#52664,#52665,
+    #52666,#52667,#52668,#52669,#52670,#52671,#52672,#52673,#52674,
+    #52675),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607614436581,
+    0.855112464235,1.),.UNSPECIFIED.);
+#52653 = CARTESIAN_POINT('',(4.,-1.81E-15,117.99999545346));
+#52654 = CARTESIAN_POINT('',(4.,0.477103549442,118.15186227362));
+#52655 = CARTESIAN_POINT('',(3.934963248153,0.954719865716,
+    118.30389203749));
+#52656 = CARTESIAN_POINT('',(3.804647345845,1.421693665993,
+    118.45582861684));
+#52657 = CARTESIAN_POINT('',(3.611389955662,1.867713930718,
+    118.60770219381));
+#52658 = CARTESIAN_POINT('',(3.359097828838,2.283203088901,
+    118.75957564901));
+#52659 = CARTESIAN_POINT('',(3.05332903292,2.659437488354,
+    118.91151199715));
+#52660 = CARTESIAN_POINT('',(2.701147154617,2.988550130811,
+    119.06354161701));
+#52661 = CARTESIAN_POINT('',(2.153202366564,3.376608740399,
+    119.27726792998));
+#52662 = CARTESIAN_POINT('',(1.988367666514,3.480123340475,
+    119.33912932603));
+#52663 = CARTESIAN_POINT('',(1.817868647177,3.574425517789,
+    119.40098990809));
+#52664 = CARTESIAN_POINT('',(1.642308340708,3.659156585765,
+    119.46284946774));
+#52665 = CARTESIAN_POINT('',(1.462313159234,3.73400648285,
+    119.52470903532));
+#52666 = CARTESIAN_POINT('',(1.278531114034,3.798713285131,
+    119.58656963503));
+#52667 = CARTESIAN_POINT('',(1.091630996949,3.853064856461,
+    119.64843104473));
+#52668 = CARTESIAN_POINT('',(0.791467960348,3.92256566026,
+    119.74650366813));
+#52669 = CARTESIAN_POINT('',(0.679798687279,3.944626120542,
+    119.78271682224));
+#52670 = CARTESIAN_POINT('',(0.567432103591,3.963052242645,
+    119.81892999833));
+#52671 = CARTESIAN_POINT('',(0.454506329476,3.977818599701,
+    119.85514317657));
+#52672 = CARTESIAN_POINT('',(0.34116020651,3.988906112268,
+    119.89135634161));
+#52673 = CARTESIAN_POINT('',(0.22753329765,3.996302048329,
+    119.92756948259));
+#52674 = CARTESIAN_POINT('',(0.113765887237,4.000000023294,
+    119.96378259311));
+#52675 = CARTESIAN_POINT('',(-1.01900641026E-06,4.,119.99999567123));
+#52676 = PCURVE('',#49398,#52677);
+#52677 = DEFINITIONAL_REPRESENTATION('',(#52678),#52702);
+#52678 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#52679,#52680,#52681,#52682,
+    #52683,#52684,#52685,#52686,#52687,#52688,#52689,#52690,#52691,
+    #52692,#52693,#52694,#52695,#52696,#52697,#52698,#52699,#52700,
+    #52701),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607614436581,
+    0.855112464235,1.),.UNSPECIFIED.);
+#52679 = CARTESIAN_POINT('',(-0.103533047761,4.712541730565));
+#52680 = CARTESIAN_POINT('',(-0.103533006731,4.831821500339));
+#52681 = CARTESIAN_POINT('',(-0.103532950201,4.951229233484));
+#52682 = CARTESIAN_POINT('',(-0.10353289408,5.070563772309));
+#52683 = CARTESIAN_POINT('',(-0.1035328521,5.189848841803));
+#52684 = CARTESIAN_POINT('',(-0.10353287403,5.30913388241));
+#52685 = CARTESIAN_POINT('',(-0.103533077976,5.428468396893));
+#52686 = CARTESIAN_POINT('',(-0.10353320179,5.54787612096));
+#52687 = CARTESIAN_POINT('',(-0.103533191812,5.715741818456));
+#52688 = CARTESIAN_POINT('',(-0.103533166661,5.764329209545));
+#52689 = CARTESIAN_POINT('',(-0.103533116708,5.812915948966));
+#52690 = CARTESIAN_POINT('',(-0.103533039585,5.8615018727));
+#52691 = CARTESIAN_POINT('',(-0.103532944587,5.910087795066));
+#52692 = CARTESIAN_POINT('',(-0.10353285471,5.958674531629));
+#52693 = CARTESIAN_POINT('',(-0.103532799221,6.007261921603));
+#52694 = CARTESIAN_POINT('',(-0.103532795338,6.084290482064));
+#52695 = CARTESIAN_POINT('',(-0.103532810575,6.112733158362));
+#52696 = CARTESIAN_POINT('',(-0.103532849484,6.141175863554));
+#52697 = CARTESIAN_POINT('',(-0.10353291288,6.169618582855));
+#52698 = CARTESIAN_POINT('',(-0.103532995383,6.198061301782));
+#52699 = CARTESIAN_POINT('',(-0.103533085427,6.22650400615));
+#52700 = CARTESIAN_POINT('',(-0.103533165255,6.254946682075));
+#52701 = CARTESIAN_POINT('',(-0.103533210921,6.283389315972));
+#52702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52703 = PCURVE('',#52704,#52709);
+#52704 = CYLINDRICAL_SURFACE('',#52705,4.);
+#52705 = AXIS2_PLACEMENT_3D('',#52706,#52707,#52708);
+#52706 = CARTESIAN_POINT('',(0.,0.,0.));
+#52707 = DIRECTION('',(-0.,-0.,-1.));
+#52708 = DIRECTION('',(1.,0.,0.));
+#52709 = DEFINITIONAL_REPRESENTATION('',(#52710),#52734);
+#52710 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#52711,#52712,#52713,#52714,
+    #52715,#52716,#52717,#52718,#52719,#52720,#52721,#52722,#52723,
+    #52724,#52725,#52726,#52727,#52728,#52729,#52730,#52731,#52732,
+    #52733),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607614436581,
+    0.855112464235,1.),.UNSPECIFIED.);
+#52711 = CARTESIAN_POINT('',(0.,-117.9999954534));
+#52712 = CARTESIAN_POINT('',(-0.11927588736,-118.1518622736));
+#52713 = CARTESIAN_POINT('',(-0.238679727769,-118.3038920374));
+#52714 = CARTESIAN_POINT('',(-0.35801037521,-118.4558286168));
+#52715 = CARTESIAN_POINT('',(-0.477291556425,-118.6077021938));
+#52716 = CARTESIAN_POINT('',(-0.596572750043,-118.759575649));
+#52717 = CARTESIAN_POINT('',(-0.715903425977,-118.9115119971));
+#52718 = CARTESIAN_POINT('',(-0.835307287524,-119.063541617));
+#52719 = CARTESIAN_POINT('',(-1.003167529844,-119.2772679299));
+#52720 = CARTESIAN_POINT('',(-1.051753339006,-119.339129326));
+#52721 = CARTESIAN_POINT('',(-1.100338493496,-119.400989908));
+#52722 = CARTESIAN_POINT('',(-1.148922830385,-119.4628494677));
+#52723 = CARTESIAN_POINT('',(-1.197507165618,-119.5247090353));
+#52724 = CARTESIAN_POINT('',(-1.246092316415,-119.586569635));
+#52725 = CARTESIAN_POINT('',(-1.294678123183,-119.6484310447));
+#52726 = CARTESIAN_POINT('',(-1.371704178138,-119.7465036681));
+#52727 = CARTESIAN_POINT('',(-1.400145930735,-119.7827168222));
+#52728 = CARTESIAN_POINT('',(-1.428587712935,-119.8189299983));
+#52729 = CARTESIAN_POINT('',(-1.457029509876,-119.8551431765));
+#52730 = CARTESIAN_POINT('',(-1.485471307661,-119.8913563416));
+#52731 = CARTESIAN_POINT('',(-1.513913093355,-119.9275694825));
+#52732 = CARTESIAN_POINT('',(-1.542354854986,-119.9637825931));
+#52733 = CARTESIAN_POINT('',(-1.570796581546,-119.9999956712));
+#52734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52735 = ORIENTED_EDGE('',*,*,#52736,.F.);
+#52736 = EDGE_CURVE('',#52331,#52649,#52737,.T.);
+#52737 = SURFACE_CURVE('',#52738,(#52741,#52748),.PCURVE_S1.);
+#52738 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52739,#52740),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#52739 = CARTESIAN_POINT('',(1.27379756831E-06,3.100003665284,
+    119.75884932835));
+#52740 = CARTESIAN_POINT('',(-1.27377766912E-06,4.100005595321,
+    120.02679131767));
+#52741 = PCURVE('',#49398,#52742);
+#52742 = DEFINITIONAL_REPRESENTATION('',(#52743),#52747);
+#52743 = LINE('',#52744,#52745);
+#52744 = CARTESIAN_POINT('',(0.,6.283389315972));
+#52745 = VECTOR('',#52746,1.);
+#52746 = DIRECTION('',(1.,0.));
+#52747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52748 = PCURVE('',#52749,#52792);
+#52749 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#52750,#52751,#52752,#52753,#52754,#52755,#52756,#52757,#52758
+      ,#52759,#52760,#52761,#52762,#52763,#52764,#52765,#52766,#52767
+      ,#52768,#52769,#52770)
+    ,(#52771,#52772,#52773,#52774,#52775,#52776,#52777,#52778,#52779
+      ,#52780,#52781,#52782,#52783,#52784,#52785,#52786,#52787,#52788
+      ,#52789,#52790,#52791
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#52750 = CARTESIAN_POINT('',(1.27379758696E-06,3.100003665284,
+    119.75884932835));
+#52751 = CARTESIAN_POINT('',(-0.885356863025,3.100004290799,
+    120.12248594915));
+#52752 = CARTESIAN_POINT('',(-1.770719601117,2.82186163286,
+    120.48612422763));
+#52753 = CARTESIAN_POINT('',(-2.558981107126,2.265568735393,
+    120.84975201164));
+#52754 = CARTESIAN_POINT('',(-3.153076086831,1.469281823349,
+    121.21340215093));
+#52755 = CARTESIAN_POINT('',(-3.473005550342,0.509188566369,
+    121.57703040866));
+#52756 = CARTESIAN_POINT('',(-3.473002809512,-0.50918803258,
+    121.94066252884));
+#52757 = CARTESIAN_POINT('',(-3.153075502102,-1.469273871554,
+    122.30430834516));
+#52758 = CARTESIAN_POINT('',(-2.558987283109,-2.265570442264,
+    122.66793923369));
+#52759 = CARTESIAN_POINT('',(-1.770719265358,-2.82185928168,
+    123.03157668701));
+#52760 = CARTESIAN_POINT('',(-1.44097297012E-06,-3.378147408248,
+    123.75884944843));
+#52761 = CARTESIAN_POINT('',(1.770716878023,-2.821860856078,
+    124.48612220984));
+#52762 = CARTESIAN_POINT('',(2.558986555427,-2.265574417146,
+    124.84975828371));
+#52763 = CARTESIAN_POINT('',(3.153068774147,-1.469266303838,
+    125.21339597099));
+#52764 = CARTESIAN_POINT('',(3.473011567281,-0.50921506132,
+    125.57702669067));
+#52765 = CARTESIAN_POINT('',(3.472999788687,0.50921937545,
+    125.94067816553));
+#52766 = CARTESIAN_POINT('',(3.153077834503,1.469248548978,
+    126.30429132663));
+#52767 = CARTESIAN_POINT('',(2.558984039275,2.265583322996,
+    126.66794826466));
+#52768 = CARTESIAN_POINT('',(1.770721833,2.821855974561,127.03157466924)
+  );
+#52769 = CARTESIAN_POINT('',(0.885359495554,3.100003259908,
+    127.39521294768));
+#52770 = CARTESIAN_POINT('',(1.35874085494E-06,3.100003909706,
+    127.75884956852));
+#52771 = CARTESIAN_POINT('',(-1.27377765224E-06,4.100005595321,
+    120.02679131767));
+#52772 = CARTESIAN_POINT('',(-1.170961061416,4.100005631057,
+    120.39042742414));
+#52773 = CARTESIAN_POINT('',(-2.341916948821,3.732138311625,
+    120.75406187286));
+#52774 = CARTESIAN_POINT('',(-3.384468712417,2.996396657096,
+    121.11770681634));
+#52775 = CARTESIAN_POINT('',(-4.170196538438,1.943238888431,
+    121.48132940402));
+#52776 = CARTESIAN_POINT('',(-4.593329769141,0.673440136305,
+    121.84497387375));
+#52777 = CARTESIAN_POINT('',(-4.593329383298,-0.673444341495,
+    122.20861448087));
+#52778 = CARTESIAN_POINT('',(-4.170194544916,-1.943237877315,
+    122.5722413917));
+#52779 = CARTESIAN_POINT('',(-3.384465888856,-2.996402346292,
+    122.93588323051));
+#52780 = CARTESIAN_POINT('',(-2.341916545009,-3.732138945138,
+    123.29951850446));
+#52781 = CARTESIAN_POINT('',(1.42426113897E-06,-4.467873218635,
+    124.02679119759));
+#52782 = CARTESIAN_POINT('',(2.341918955043,-3.732137549388,
+    124.75406389071));
+#52783 = CARTESIAN_POINT('',(3.384469314485,-2.996403883233,
+    125.11770054417));
+#52784 = CARTESIAN_POINT('',(4.170188701185,-1.943215790269,
+    125.48133558399));
+#52785 = CARTESIAN_POINT('',(4.593341569185,-0.673484882064,
+    125.84497759193));
+#52786 = CARTESIAN_POINT('',(4.593322156984,0.673501350853,
+    126.20859884379));
+#52787 = CARTESIAN_POINT('',(4.170194779505,1.943191088681,
+    126.57225841063));
+#52788 = CARTESIAN_POINT('',(3.384468652013,2.996425375971,
+    126.93587419931));
+#52789 = CARTESIAN_POINT('',(2.341914301482,3.732133473001,
+    127.29952052231));
+#52790 = CARTESIAN_POINT('',(1.170958428928,4.100005956935,
+    127.66315497104));
+#52791 = CARTESIAN_POINT('',(-1.35872026163E-06,4.100005968446,
+    128.02679107749));
+#52792 = DEFINITIONAL_REPRESENTATION('',(#52793),#52797);
+#52793 = LINE('',#52794,#52795);
+#52794 = CARTESIAN_POINT('',(0.,0.));
+#52795 = VECTOR('',#52796,1.);
+#52796 = DIRECTION('',(1.,0.));
+#52797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52798 = ADVANCED_FACE('',(#52799),#49353,.T.);
+#52799 = FACE_BOUND('',#52800,.F.);
+#52800 = EDGE_LOOP('',(#52801,#53031,#53052,#53053,#53054));
+#52801 = ORIENTED_EDGE('',*,*,#52802,.T.);
+#52802 = EDGE_CURVE('',#49452,#52803,#52805,.T.);
+#52803 = VERTEX_POINT('',#52804);
+#52804 = CARTESIAN_POINT('',(4.,1.01905724E-06,118.49999567118));
+#52805 = SURFACE_CURVE('',#52806,(#52879,#52955),.PCURVE_S1.);
+#52806 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#52807,#52808,#52809,#52810,
+    #52811,#52812,#52813,#52814,#52815,#52816,#52817,#52818,#52819,
+    #52820,#52821,#52822,#52823,#52824,#52825,#52826,#52827,#52828,
+    #52829,#52830,#52831,#52832,#52833,#52834,#52835,#52836,#52837,
+    #52838,#52839,#52840,#52841,#52842,#52843,#52844,#52845,#52846,
+    #52847,#52848,#52849,#52850,#52851,#52852,#52853,#52854,#52855,
+    #52856,#52857,#52858,#52859,#52860,#52861,#52862,#52863,#52864,
+    #52865,#52866,#52867,#52868,#52869,#52870,#52871,#52872,#52873,
+    #52874,#52875,#52876,#52877,#52878),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789035273275E-02,0.107912272221,0.125918251165,
+    0.231943150816,0.39191935957,0.552893539123,0.658918437464,
+    0.818894644989,0.978870858447,1.),.UNSPECIFIED.);
+#52807 = CARTESIAN_POINT('',(4.,9.5109335119E-07,110.49999595989));
+#52808 = CARTESIAN_POINT('',(3.999999965756,0.11899751201,
+    110.53787368636));
+#52809 = CARTESIAN_POINT('',(3.995954149525,0.237994570012,
+    110.57575155798));
+#52810 = CARTESIAN_POINT('',(3.98786256674,0.356830926918,
+    110.61362935932));
+#52811 = CARTESIAN_POINT('',(3.975732862066,0.475346047431,
+    110.65150708203));
+#52812 = CARTESIAN_POINT('',(3.959580290283,0.593380181185,
+    110.68938481929));
+#52813 = CARTESIAN_POINT('',(3.93942769716,0.710774484805,
+    110.72726266039));
+#52814 = CARTESIAN_POINT('',(3.915305500338,0.827371143957,
+    110.76514058512));
+#52815 = CARTESIAN_POINT('',(3.835407786644,1.156722232269,
+    110.8730170307));
+#52816 = CARTESIAN_POINT('',(3.770133853855,1.367184193206,
+    110.94301918426));
+#52817 = CARTESIAN_POINT('',(3.691670224604,1.573398816904,
+    111.01301982301));
+#52818 = CARTESIAN_POINT('',(3.600345367634,1.774402948432,
+    111.08301854205));
+#52819 = CARTESIAN_POINT('',(3.496568103506,1.969270017203,
+    111.15301724201));
+#52820 = CARTESIAN_POINT('',(3.380824221502,2.157111378878,
+    111.22301783545));
+#52821 = CARTESIAN_POINT('',(3.253677477596,2.337079821243,
+    111.29301994531));
+#52822 = CARTESIAN_POINT('',(3.080313655034,2.552423463742,
+    111.38101859068));
+#52823 = CARTESIAN_POINT('',(3.04414064953,2.595898765416,111.3990185862
+    ));
+#52824 = CARTESIAN_POINT('',(3.007266771842,2.638787706361,
+    111.41701858162));
+#52825 = CARTESIAN_POINT('',(2.969703126033,2.681077114981,
+    111.43501857661));
+#52826 = CARTESIAN_POINT('',(2.931461105358,2.722754080761,
+    111.45301857083));
+#52827 = CARTESIAN_POINT('',(2.892552392268,2.763805954261,
+    111.47101856397));
+#52828 = CARTESIAN_POINT('',(2.852988958407,2.804220347125,
+    111.48901855571));
+#52829 = CARTESIAN_POINT('',(2.576038044045,3.078132764198,
+    111.61300818071));
+#52830 = CARTESIAN_POINT('',(2.316956154139,3.289817409417,
+    111.71902504083));
+#52831 = CARTESIAN_POINT('',(2.038109695664,3.476456674309,
+    111.82502812173));
+#52832 = CARTESIAN_POINT('',(1.742356974544,3.635933866583,
+    111.93101835827));
+#52833 = CARTESIAN_POINT('',(1.432768649248,3.766539004286,
+    112.03700863028));
+#52834 = CARTESIAN_POINT('',(1.112601274966,3.866950055929,
+    112.14301180136));
+#52835 = CARTESIAN_POINT('',(0.785295349987,3.936265297671,
+    112.24902876693));
+#52836 = CARTESIAN_POINT('',(-4.468454083825E-02,4.031181246574,
+    112.51494161725));
+#52837 = CARTESIAN_POINT('',(-0.552697804047,4.016687147075,
+    112.67507550603));
+#52838 = CARTESIAN_POINT('',(-1.056547733249,3.928794909019,
+    112.83508605359));
+#52839 = CARTESIAN_POINT('',(-1.543957675317,3.769047583435,
+    112.99501854396));
+#52840 = CARTESIAN_POINT('',(-2.003364312061,3.540939707304,
+    113.15495103023));
+#52841 = CARTESIAN_POINT('',(-2.424075867448,3.250093344449,
+    113.31496153826));
+#52842 = CARTESIAN_POINT('',(-2.796261280075,2.904021665798,
+    113.47509537597));
+#52843 = CARTESIAN_POINT('',(-3.429551282587,2.119848133237,
+    113.79593918802));
+#52844 = CARTESIAN_POINT('',(-3.690800713262,1.680130268538,
+    113.9570773151));
+#52845 = CARTESIAN_POINT('',(-3.886983658541,1.204211850713,
+    114.11808802942));
+#52846 = CARTESIAN_POINT('',(-4.012747140376,0.703509826068,
+    114.27901841268));
+#52847 = CARTESIAN_POINT('',(-4.064813747959,0.189887481634,
+    114.43994907984));
+#52848 = CARTESIAN_POINT('',(-4.042229849062,-0.324384931328,
+    114.60095963871));
+#52849 = CARTESIAN_POINT('',(-3.946145238376,-0.8267501862,
+    114.7620977175));
+#52850 = CARTESIAN_POINT('',(-3.672650028928,-1.61941812338,
+    115.02900813672));
+#52851 = CARTESIAN_POINT('',(-3.534071713372,-1.92393385199,
+    115.13502508401));
+#52852 = CARTESIAN_POINT('',(-3.366682638947,-2.214743793302,
+    115.24102826066));
+#52853 = CARTESIAN_POINT('',(-3.172108485152,-2.488684518638,
+    115.34701855788));
+#52854 = CARTESIAN_POINT('',(-2.952345404723,-2.742863231915,
+    115.45300883467));
+#52855 = CARTESIAN_POINT('',(-2.709728009846,-2.9746526667,
+    115.55901196345));
+#52856 = CARTESIAN_POINT('',(-2.446941953387,-3.181720978864,
+    115.66502886364));
+#52857 = CARTESIAN_POINT('',(-1.744772646117,-3.634307008972,
+    115.9309415429));
+#52858 = CARTESIAN_POINT('',(-1.282849667527,-3.84623807489,
+    116.0910753129));
+#52859 = CARTESIAN_POINT('',(-0.792162106156,-3.990513970431,
+    116.25108579813));
+#52860 = CARTESIAN_POINT('',(-0.284400951909,-4.063082683423,
+    116.41101835801));
+#52861 = CARTESIAN_POINT('',(0.228518439434,-4.061957866001,
+    116.57095099669));
+#52862 = CARTESIAN_POINT('',(0.734520230486,-3.987446615349,
+    116.73096162787));
+#52863 = CARTESIAN_POINT('',(1.221462998106,-3.841932733397,
+    116.89109550749));
+#52864 = CARTESIAN_POINT('',(2.133650896038,-3.420519383989,
+    117.21094164305));
+#52865 = CARTESIAN_POINT('',(2.560100922036,-3.144063273484,
+    117.37107542915));
+#52866 = CARTESIAN_POINT('',(2.944840652982,-2.807068948788,
+    117.53108585431));
+#52867 = CARTESIAN_POINT('',(3.27818454803,-2.417236272886,
+    117.69101831264));
+#52868 = CARTESIAN_POINT('',(3.552070783423,-1.983561290574,
+    117.85095078972));
+#52869 = CARTESIAN_POINT('',(3.760288134465,-1.51640480326,
+    118.01096163157));
+#52870 = CARTESIAN_POINT('',(3.898343691605,-1.027295227869,
+    118.17109556096));
+#52871 = CARTESIAN_POINT('',(3.973606231463,-0.463526464913,
+    118.35214063468));
+#52872 = CARTESIAN_POINT('',(3.981139927675,-0.397586363177,
+    118.37326274235));
+#52873 = CARTESIAN_POINT('',(3.987422926677,-0.331507385319,
+    118.39438484862));
+#52874 = CARTESIAN_POINT('',(3.992452278083,-0.265317213778,
+    118.41550695312));
+#52875 = CARTESIAN_POINT('',(3.99622576865,-0.199043581293,
+    118.4366290555));
+#52876 = CARTESIAN_POINT('',(3.998741922275,-0.132714270898,
+    118.45775115543));
+#52877 = CARTESIAN_POINT('',(3.999999999997,-6.635711592439E-02,
+    118.47887325263));
+#52878 = CARTESIAN_POINT('',(4.,-8.9E-16,118.4999953468));
+#52879 = PCURVE('',#49353,#52880);
+#52880 = DEFINITIONAL_REPRESENTATION('',(#52881),#52954);
+#52881 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#52882,#52883,#52884,#52885,
+    #52886,#52887,#52888,#52889,#52890,#52891,#52892,#52893,#52894,
+    #52895,#52896,#52897,#52898,#52899,#52900,#52901,#52902,#52903,
+    #52904,#52905,#52906,#52907,#52908,#52909,#52910,#52911,#52912,
+    #52913,#52914,#52915,#52916,#52917,#52918,#52919,#52920,#52921,
+    #52922,#52923,#52924,#52925,#52926,#52927,#52928,#52929,#52930,
+    #52931,#52932,#52933,#52934,#52935,#52936,#52937,#52938,#52939,
+    #52940,#52941,#52942,#52943,#52944,#52945,#52946,#52947,#52948,
+    #52949,#52950,#52951,#52952,#52953),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789035273275E-02,0.107912272221,0.125918251165,
+    0.231943150816,0.39191935957,0.552893539123,0.658918437464,
+    0.818894644989,0.978870858447,1.),.UNSPECIFIED.);
+#52882 = CARTESIAN_POINT('',(-2.3777333779E-07,-110.4999959598));
+#52883 = CARTESIAN_POINT('',(-2.974937800256E-02,-110.5378736863));
+#52884 = CARTESIAN_POINT('',(-5.94986431476E-02,-110.5757515579));
+#52885 = CARTESIAN_POINT('',(-8.924785231729E-02,-110.6136293593));
+#52886 = CARTESIAN_POINT('',(-0.118996991206,-110.651507082));
+#52887 = CARTESIAN_POINT('',(-0.148746128738,-110.6893848192));
+#52888 = CARTESIAN_POINT('',(-0.178495333715,-110.7272626603));
+#52889 = CARTESIAN_POINT('',(-0.208244591463,-110.7651405851));
+#52890 = CARTESIAN_POINT('',(-0.292970540863,-110.8730170307));
+#52891 = CARTESIAN_POINT('',(-0.347950060355,-110.9430191842));
+#52892 = CARTESIAN_POINT('',(-0.402928369725,-111.013019823));
+#52893 = CARTESIAN_POINT('',(-0.457905172673,-111.083018542));
+#52894 = CARTESIAN_POINT('',(-0.512881978195,-111.153017242));
+#52895 = CARTESIAN_POINT('',(-0.56786029383,-111.2230178354));
+#52896 = CARTESIAN_POINT('',(-0.622839819783,-111.2930199453));
+#52897 = CARTESIAN_POINT('',(-0.69195381047,-111.3810185906));
+#52898 = CARTESIAN_POINT('',(-0.706090978221,-111.3990185862));
+#52899 = CARTESIAN_POINT('',(-0.720228146814,-111.4170185816));
+#52900 = CARTESIAN_POINT('',(-0.73436531589,-111.4350185766));
+#52901 = CARTESIAN_POINT('',(-0.748502485084,-111.4530185708));
+#52902 = CARTESIAN_POINT('',(-0.762639654033,-111.4710185639));
+#52903 = CARTESIAN_POINT('',(-0.776776822374,-111.4890185557));
+#52904 = CARTESIAN_POINT('',(-0.874158103042,-111.6130081807));
+#52905 = CARTESIAN_POINT('',(-0.957423611904,-111.7190250408));
+#52906 = CARTESIAN_POINT('',(-1.040678288231,-111.8250281217));
+#52907 = CARTESIAN_POINT('',(-1.123922842916,-111.9310183582));
+#52908 = CARTESIAN_POINT('',(-1.20716739273,-112.0370086302));
+#52909 = CARTESIAN_POINT('',(-1.290422056267,-112.1430118013));
+#52910 = CARTESIAN_POINT('',(-1.373687549071,-112.2490287669));
+#52911 = CARTESIAN_POINT('',(-1.582534930029,-112.5149416172));
+#52912 = CARTESIAN_POINT('',(-1.708303750983,-112.675075506));
+#52913 = CARTESIAN_POINT('',(-1.833975739808,-112.8350860535));
+#52914 = CARTESIAN_POINT('',(-1.959586467419,-112.9950185439));
+#52915 = CARTESIAN_POINT('',(-2.085197195421,-113.1549510302));
+#52916 = CARTESIAN_POINT('',(-2.210869189295,-113.3149615382));
+#52917 = CARTESIAN_POINT('',(-2.336638018276,-113.4750953759));
+#52918 = CARTESIAN_POINT('',(-2.58862814165,-113.795939188));
+#52919 = CARTESIAN_POINT('',(-2.715185724257,-113.9570773151));
+#52920 = CARTESIAN_POINT('',(-2.841643126081,-114.1180880294));
+#52921 = CARTESIAN_POINT('',(-2.968037722124,-114.2790184126));
+#52922 = CARTESIAN_POINT('',(-3.094432288954,-114.4399490798));
+#52923 = CARTESIAN_POINT('',(-3.22088970428,-114.6009596387));
+#52924 = CARTESIAN_POINT('',(-3.347447295503,-114.7620977175));
+#52925 = CARTESIAN_POINT('',(-3.557078234332,-115.0290081367));
+#52926 = CARTESIAN_POINT('',(-3.640343729765,-115.135025084));
+#52927 = CARTESIAN_POINT('',(-3.723598392261,-115.2410282606));
+#52928 = CARTESIAN_POINT('',(-3.806842938149,-115.3470185578));
+#52929 = CARTESIAN_POINT('',(-3.89008748672,-115.4530088346));
+#52930 = CARTESIAN_POINT('',(-3.973342155706,-115.5590119634));
+#52931 = CARTESIAN_POINT('',(-4.056607658124,-115.6650288636));
+#52932 = CARTESIAN_POINT('',(-4.265455068139,-115.9309415429));
+#52933 = CARTESIAN_POINT('',(-4.391223903375,-116.0910753129));
+#52934 = CARTESIAN_POINT('',(-4.516895895997,-116.2510857981));
+#52935 = CARTESIAN_POINT('',(-4.642506611578,-116.411018358));
+#52936 = CARTESIAN_POINT('',(-4.768117319427,-116.5709509966));
+#52937 = CARTESIAN_POINT('',(-4.893789294094,-116.7309616278));
+#52938 = CARTESIAN_POINT('',(-5.019558113303,-116.8910955074));
+#52939 = CARTESIAN_POINT('',(-5.270764698134,-117.210941643));
+#52940 = CARTESIAN_POINT('',(-5.396533530974,-117.3710754291));
+#52941 = CARTESIAN_POINT('',(-5.522205529861,-117.5310858543));
+#52942 = CARTESIAN_POINT('',(-5.647816256461,-117.6910183126));
+#52943 = CARTESIAN_POINT('',(-5.773426986179,-117.8509507897));
+#52944 = CARTESIAN_POINT('',(-5.899098941434,-118.0109616315));
+#52945 = CARTESIAN_POINT('',(-6.024867751313,-118.1710955609));
+#52946 = CARTESIAN_POINT('',(-6.167060329352,-118.3521406346));
+#52947 = CARTESIAN_POINT('',(-6.183649609747,-118.3732627423));
+#52948 = CARTESIAN_POINT('',(-6.200238892221,-118.3943848486));
+#52949 = CARTESIAN_POINT('',(-6.216828176283,-118.4155069531));
+#52950 = CARTESIAN_POINT('',(-6.233417461117,-118.4366290555));
+#52951 = CARTESIAN_POINT('',(-6.250006745579,-118.4577511554));
+#52952 = CARTESIAN_POINT('',(-6.266596028198,-118.4788732526));
+#52953 = CARTESIAN_POINT('',(-6.28318530718,-118.4999953468));
+#52954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52955 = PCURVE('',#49724,#52956);
+#52956 = DEFINITIONAL_REPRESENTATION('',(#52957),#53030);
+#52957 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#52958,#52959,#52960,#52961,
+    #52962,#52963,#52964,#52965,#52966,#52967,#52968,#52969,#52970,
+    #52971,#52972,#52973,#52974,#52975,#52976,#52977,#52978,#52979,
+    #52980,#52981,#52982,#52983,#52984,#52985,#52986,#52987,#52988,
+    #52989,#52990,#52991,#52992,#52993,#52994,#52995,#52996,#52997,
+    #52998,#52999,#53000,#53001,#53002,#53003,#53004,#53005,#53006,
+    #53007,#53008,#53009,#53010,#53011,#53012,#53013,#53014,#53015,
+    #53016,#53017,#53018,#53019,#53020,#53021,#53022,#53023,#53024,
+    #53025,#53026,#53027,#53028,#53029),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789035273275E-02,0.107912272221,0.125918251165,
+    0.231943150816,0.39191935957,0.552893539123,0.658918437464,
+    0.818894644989,0.978870858447,1.),.UNSPECIFIED.);
+#52958 = CARTESIAN_POINT('',(-0.931753782278,0.));
+#52959 = CARTESIAN_POINT('',(-0.931753830045,2.975008927421E-02));
+#52960 = CARTESIAN_POINT('',(-0.931753914768,5.950031167208E-02));
+#52961 = CARTESIAN_POINT('',(-0.931754009765,8.925048211426E-02));
+#52962 = CARTESIAN_POINT('',(-0.93175409518,0.119000584189));
+#52963 = CARTESIAN_POINT('',(-0.931754158196,0.148750686129));
+#52964 = CARTESIAN_POINT('',(-0.931754193253,0.178500856788));
+#52965 = CARTESIAN_POINT('',(-0.931754202271,0.208251081616));
+#52966 = CARTESIAN_POINT('',(-0.931754181171,0.292979787912));
+#52967 = CARTESIAN_POINT('',(-0.931754102895,0.347961099836));
+#52968 = CARTESIAN_POINT('',(-0.931753991174,0.402941204794));
+#52969 = CARTESIAN_POINT('',(-0.931753887134,0.457919804225));
+#52970 = CARTESIAN_POINT('',(-0.931753818098,0.512898404484));
+#52971 = CARTESIAN_POINT('',(-0.931753788856,0.56787851114));
+#52972 = CARTESIAN_POINT('',(-0.931753787974,0.622859823698));
+#52973 = CARTESIAN_POINT('',(-0.931753814615,0.691976055774));
+#52974 = CARTESIAN_POINT('',(-0.931753821482,0.706113681755));
+#52975 = CARTESIAN_POINT('',(-0.931753829593,0.720251308348));
+#52976 = CARTESIAN_POINT('',(-0.931753838772,0.734388935207));
+#52977 = CARTESIAN_POINT('',(-0.931753848843,0.748526561987));
+#52978 = CARTESIAN_POINT('',(-0.93175385963,0.762664188346));
+#52979 = CARTESIAN_POINT('',(-0.931753870954,0.776801813943));
+#52980 = CARTESIAN_POINT('',(-0.931753951434,0.87418624348));
+#52981 = CARTESIAN_POINT('',(-0.931754033079,0.957454440451));
+#52982 = CARTESIAN_POINT('',(-0.931754091994,1.040711805185));
+#52983 = CARTESIAN_POINT('',(-0.931754107136,1.123959056516));
+#52984 = CARTESIAN_POINT('',(-0.931754089606,1.207206312625));
+#52985 = CARTESIAN_POINT('',(-0.931754059694,1.290463688241));
+#52986 = CARTESIAN_POINT('',(-0.931754023496,1.373731894836));
+#52987 = CARTESIAN_POINT('',(-0.931753937527,1.582586079994));
+#52988 = CARTESIAN_POINT('',(-0.931753888708,1.708358996141));
+#52989 = CARTESIAN_POINT('',(-0.931753873204,1.834035065927));
+#52990 = CARTESIAN_POINT('',(-0.931753869861,1.959649860416));
+#52991 = CARTESIAN_POINT('',(-0.931753944856,2.085264662358));
+#52992 = CARTESIAN_POINT('',(-0.931754012984,2.210940724524));
+#52993 = CARTESIAN_POINT('',(-0.931754020527,2.336713630204));
+#52994 = CARTESIAN_POINT('',(-0.931753976063,2.58871193231));
+#52995 = CARTESIAN_POINT('',(-0.931753969423,2.715273622928));
+#52996 = CARTESIAN_POINT('',(-0.9317536805,2.841735164531));
+#52997 = CARTESIAN_POINT('',(-0.931754195681,2.968133840145));
+#52998 = CARTESIAN_POINT('',(-0.931753959042,3.094532504963));
+#52999 = CARTESIAN_POINT('',(-0.931754030692,3.22099404563));
+#53000 = CARTESIAN_POINT('',(-0.931754061888,3.347555737345));
+#53001 = CARTESIAN_POINT('',(-0.9317539985,3.557193483379));
+#53002 = CARTESIAN_POINT('',(-0.931753951976,3.640461684198));
+#53003 = CARTESIAN_POINT('',(-0.931753888413,3.723719054903));
+#53004 = CARTESIAN_POINT('',(-0.931753843785,3.806966310911));
+#53005 = CARTESIAN_POINT('',(-0.931753837356,3.89021356698));
+#53006 = CARTESIAN_POINT('',(-0.93175386297,3.973470937729));
+#53007 = CARTESIAN_POINT('',(-0.931753902513,4.056739138188));
+#53008 = CARTESIAN_POINT('',(-0.931754006979,4.265593310307));
+#53009 = CARTESIAN_POINT('',(-0.931754073956,4.39136621329));
+#53010 = CARTESIAN_POINT('',(-0.931754102642,4.517042272985));
+#53011 = CARTESIAN_POINT('',(-0.931754049417,4.642657074476));
+#53012 = CARTESIAN_POINT('',(-0.93175400288,4.76827188398));
+#53013 = CARTESIAN_POINT('',(-0.931753947867,4.893947954204));
+#53014 = CARTESIAN_POINT('',(-0.931753909789,5.019720865281));
+#53015 = CARTESIAN_POINT('',(-0.931753889657,5.270935608195));
+#53016 = CARTESIAN_POINT('',(-0.931753904811,5.396708518796));
+#53017 = CARTESIAN_POINT('',(-0.93175397913,5.522384581299));
+#53018 = CARTESIAN_POINT('',(-0.931754027996,5.647999379883));
+#53019 = CARTESIAN_POINT('',(-0.931754239841,5.773614157154));
+#53020 = CARTESIAN_POINT('',(-0.931753972679,5.899290183575));
+#53021 = CARTESIAN_POINT('',(-0.931753885729,6.02506313643));
+#53022 = CARTESIAN_POINT('',(-0.931753997583,6.167260343132));
+#53023 = CARTESIAN_POINT('',(-0.931754013703,6.183850162735));
+#53024 = CARTESIAN_POINT('',(-0.931754033113,6.200439983318));
+#53025 = CARTESIAN_POINT('',(-0.931754055578,6.217029804086));
+#53026 = CARTESIAN_POINT('',(-0.931754080405,6.233619623901));
+#53027 = CARTESIAN_POINT('',(-0.931754106445,6.250209441284));
+#53028 = CARTESIAN_POINT('',(-0.931754132096,6.266799254412));
+#53029 = CARTESIAN_POINT('',(-0.931754155294,6.283389061123));
+#53030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53031 = ORIENTED_EDGE('',*,*,#53032,.F.);
+#53032 = EDGE_CURVE('',#52440,#52803,#53033,.T.);
+#53033 = SURFACE_CURVE('',#53034,(#53038,#53045),.PCURVE_S1.);
+#53034 = LINE('',#53035,#53036);
+#53035 = CARTESIAN_POINT('',(4.,0.,0.));
+#53036 = VECTOR('',#53037,1.);
+#53037 = DIRECTION('',(0.,0.,1.));
+#53038 = PCURVE('',#49353,#53039);
+#53039 = DEFINITIONAL_REPRESENTATION('',(#53040),#53044);
+#53040 = LINE('',#53041,#53042);
+#53041 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#53042 = VECTOR('',#53043,1.);
+#53043 = DIRECTION('',(-0.,-1.));
+#53044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53045 = PCURVE('',#52704,#53046);
+#53046 = DEFINITIONAL_REPRESENTATION('',(#53047),#53051);
+#53047 = LINE('',#53048,#53049);
+#53048 = CARTESIAN_POINT('',(-0.,0.));
+#53049 = VECTOR('',#53050,1.);
+#53050 = DIRECTION('',(-0.,-1.));
+#53051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53052 = ORIENTED_EDGE('',*,*,#52439,.F.);
+#53053 = ORIENTED_EDGE('',*,*,#49297,.F.);
+#53054 = ORIENTED_EDGE('',*,*,#49681,.T.);
+#53055 = ADVANCED_FACE('',(#53056),#49724,.F.);
+#53056 = FACE_BOUND('',#53057,.F.);
+#53057 = EDGE_LOOP('',(#53058,#53059,#53060,#53061));
+#53058 = ORIENTED_EDGE('',*,*,#52802,.F.);
+#53059 = ORIENTED_EDGE('',*,*,#49711,.T.);
+#53060 = ORIENTED_EDGE('',*,*,#49777,.T.);
+#53061 = ORIENTED_EDGE('',*,*,#53062,.F.);
+#53062 = EDGE_CURVE('',#52803,#49778,#53063,.T.);
+#53063 = SURFACE_CURVE('',#53064,(#53067,#53074),.PCURVE_S1.);
+#53064 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#53065,#53066),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#53065 = CARTESIAN_POINT('',(4.09999440465,1.27380183468E-06,
+    118.47320147922));
+#53066 = CARTESIAN_POINT('',(3.099996334745,-1.2737817392E-06,
+    118.74115787475));
+#53067 = PCURVE('',#49724,#53068);
+#53068 = DEFINITIONAL_REPRESENTATION('',(#53069),#53073);
+#53069 = LINE('',#53070,#53071);
+#53070 = CARTESIAN_POINT('',(0.,6.283389315972));
+#53071 = VECTOR('',#53072,1.);
+#53072 = DIRECTION('',(1.,0.));
+#53073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53074 = PCURVE('',#53075,#53118);
+#53075 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#53076,#53077,#53078,#53079,#53080,#53081,#53082,#53083,#53084
+      ,#53085,#53086,#53087,#53088,#53089,#53090,#53091,#53092,#53093
+      ,#53094,#53095,#53096)
+    ,(#53097,#53098,#53099,#53100,#53101,#53102,#53103,#53104,#53105
+      ,#53106,#53107,#53108,#53109,#53110,#53111,#53112,#53113,#53114
+      ,#53115,#53116,#53117
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#53076 = CARTESIAN_POINT('',(4.09999440465,1.2738018178E-06,
+    118.47320147922));
+#53077 = CARTESIAN_POINT('',(4.099993641318,1.170957758812,
+    118.8368375857));
+#53078 = CARTESIAN_POINT('',(3.732121443069,2.341910092648,
+    119.20047203447));
+#53079 = CARTESIAN_POINT('',(2.996414751767,3.384461030221,
+    119.56411835721));
+#53080 = CARTESIAN_POINT('',(1.943182930292,4.170184265481,
+    119.92773414641));
+#53081 = CARTESIAN_POINT('',(0.673496502216,4.593309634214,
+    120.29139371267));
+#53082 = CARTESIAN_POINT('',(-0.673485931949,4.59332818164,
+    120.65501496494));
+#53083 = CARTESIAN_POINT('',(-1.943212987094,4.170175691713,
+    121.01865697268));
+#53084 = CARTESIAN_POINT('',(-2.996397605174,3.384457844916,
+    121.38229201258));
+#53085 = CARTESIAN_POINT('',(-3.732128526842,2.34190995351,
+    121.74592866601));
+#53086 = CARTESIAN_POINT('',(-4.46786061731,-1.44445651959E-06,
+    122.47320135914));
+#53087 = CARTESIAN_POINT('',(-3.73212691521,-2.341912336113,
+    123.20047405227));
+#53088 = CARTESIAN_POINT('',(-2.996391722096,-3.384458267114,
+    123.56410932626));
+#53089 = CARTESIAN_POINT('',(-1.943229718873,-4.170184030914,
+    123.92775116489));
+#53090 = CARTESIAN_POINT('',(-0.673439492925,-4.593316860474,
+    124.29137807602));
+#53091 = CARTESIAN_POINT('',(0.673441186159,-4.593316381583,
+    124.65501868295));
+#53092 = CARTESIAN_POINT('',(1.943236085388,-4.170183529059,
+    125.01866315258));
+#53093 = CARTESIAN_POINT('',(2.996390378927,-3.384457242739,
+    125.38228574051));
+#53094 = CARTESIAN_POINT('',(3.732129289099,-2.341907947354,
+    125.74593068382));
+#53095 = CARTESIAN_POINT('',(4.099994819148,-1.170955126274,
+    126.10956513259));
+#53096 = CARTESIAN_POINT('',(4.099994031521,1.35874544149E-06,
+    126.47320123905));
+#53097 = CARTESIAN_POINT('',(3.099996334745,-1.27378175785E-06,
+    118.74115787475));
+#53098 = CARTESIAN_POINT('',(3.099996436825,0.885354699628,
+    119.10479449556));
+#53099 = CARTESIAN_POINT('',(2.821850582977,1.770715109927,
+    119.46843277406));
+#53100 = CARTESIAN_POINT('',(2.265579959945,2.558975862323,
+    119.83205917845));
+#53101 = CARTESIAN_POINT('',(1.469247636656,3.153068882224,
+    120.19571611688));
+#53102 = CARTESIAN_POINT('',(0.509221080144,3.472990869918,
+    120.55932927749));
+#53103 = CARTESIAN_POINT('',(-0.509210867574,3.473003513234,
+    120.92298075273));
+#53104 = CARTESIAN_POINT('',(-1.469260036148,3.153062317269,
+    121.28661147219));
+#53105 = CARTESIAN_POINT('',(-2.26556670805,2.55898222638,
+    121.65024915958));
+#53106 = CARTESIAN_POINT('',(-2.821852457092,1.770714947543,
+    122.01388523341));
+#53107 = CARTESIAN_POINT('',(-3.378139153649,1.42774386446E-06,
+    122.74115799484));
+#53108 = CARTESIAN_POINT('',(-2.821853890075,-1.77071254224,
+    123.46843075624));
+#53109 = CARTESIAN_POINT('',(-2.265567079352,-2.558979106237,
+    123.83206820962));
+#53110 = CARTESIAN_POINT('',(-1.469272958949,-3.153066549757,
+    124.19569909796));
+#53111 = CARTESIAN_POINT('',(-0.50918973761,-3.472993890735,
+    124.55934491458));
+#53112 = CARTESIAN_POINT('',(0.509184372894,-3.472997496372,
+    124.92297703452));
+#53113 = CARTESIAN_POINT('',(1.469275555499,-3.1530696299,
+    125.28660529229));
+#53114 = CARTESIAN_POINT('',(2.265561026358,-2.558976778061,
+    125.65025543168));
+#53115 = CARTESIAN_POINT('',(2.821853233862,-1.770717670678,
+    126.01388321562));
+#53116 = CARTESIAN_POINT('',(3.099995964011,-0.885357332124,
+    126.37752149408));
+#53117 = CARTESIAN_POINT('',(3.099996090327,-1.35872435925E-06,
+    126.74115811492));
+#53118 = DEFINITIONAL_REPRESENTATION('',(#53119),#53123);
+#53119 = LINE('',#53120,#53121);
+#53120 = CARTESIAN_POINT('',(0.,0.));
+#53121 = VECTOR('',#53122,1.);
+#53122 = DIRECTION('',(1.,0.));
+#53123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53124 = ADVANCED_FACE('',(#53125),#49833,.F.);
+#53125 = FACE_BOUND('',#53126,.F.);
+#53126 = EDGE_LOOP('',(#53127,#53168,#53169,#53170));
+#53127 = ORIENTED_EDGE('',*,*,#53128,.F.);
+#53128 = EDGE_CURVE('',#49778,#53129,#53131,.T.);
+#53129 = VERTEX_POINT('',#53130);
+#53130 = CARTESIAN_POINT('',(3.099996090327,-1.358724422E-06,
+    126.74115811492));
+#53131 = SURFACE_CURVE('',#53132,(#53154,#53161),.PCURVE_S1.);
+#53132 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#53133,#53134,#53135,#53136,
+    #53137,#53138,#53139,#53140,#53141,#53142,#53143,#53144,#53145,
+    #53146,#53147,#53148,#53149,#53150,#53151,#53152,#53153),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#53133 = CARTESIAN_POINT('',(3.099996334745,-1.27378175785E-06,
+    118.74115787475));
+#53134 = CARTESIAN_POINT('',(3.099996436825,0.885354699628,
+    119.10479449556));
+#53135 = CARTESIAN_POINT('',(2.821850582977,1.770715109927,
+    119.46843277406));
+#53136 = CARTESIAN_POINT('',(2.265579959945,2.558975862323,
+    119.83205917845));
+#53137 = CARTESIAN_POINT('',(1.469247636657,3.153068882224,
+    120.19571611687));
+#53138 = CARTESIAN_POINT('',(0.509221080143,3.472990869918,
+    120.55932927749));
+#53139 = CARTESIAN_POINT('',(-0.509210867573,3.473003513234,
+    120.92298075273));
+#53140 = CARTESIAN_POINT('',(-1.469260036148,3.153062317269,
+    121.2866114722));
+#53141 = CARTESIAN_POINT('',(-2.26556670805,2.55898222638,
+    121.65024915957));
+#53142 = CARTESIAN_POINT('',(-2.821852457092,1.770714947543,
+    122.01388523341));
+#53143 = CARTESIAN_POINT('',(-3.378139153649,1.42774395186E-06,
+    122.74115799483));
+#53144 = CARTESIAN_POINT('',(-2.821853890075,-1.77071254224,
+    123.46843075624));
+#53145 = CARTESIAN_POINT('',(-2.265567439002,-2.558978809191,
+    123.83206683011));
+#53146 = CARTESIAN_POINT('',(-1.469271546039,-3.153067716721,
+    124.19570451742));
+#53147 = CARTESIAN_POINT('',(-0.509192260664,-3.47299180687,
+    124.55933523699));
+#53148 = CARTESIAN_POINT('',(0.509186895948,-3.472999580237,
+    124.92298671211));
+#53149 = CARTESIAN_POINT('',(1.469274142588,-3.153068462935,
+    125.28659987283));
+#53150 = CARTESIAN_POINT('',(2.265561386008,-2.558977075107,
+    125.65025681119));
+#53151 = CARTESIAN_POINT('',(2.821853233862,-1.770717670677,
+    126.01388321561));
+#53152 = CARTESIAN_POINT('',(3.099995964012,-0.885357332124,
+    126.37752149408));
+#53153 = CARTESIAN_POINT('',(3.099996090327,-1.35872435969E-06,
+    126.74115811492));
+#53154 = PCURVE('',#49833,#53155);
+#53155 = DEFINITIONAL_REPRESENTATION('',(#53156),#53160);
+#53156 = LINE('',#53157,#53158);
+#53157 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#53158 = VECTOR('',#53159,1.);
+#53159 = DIRECTION('',(0.,1.));
+#53160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53161 = PCURVE('',#53075,#53162);
+#53162 = DEFINITIONAL_REPRESENTATION('',(#53163),#53167);
+#53163 = LINE('',#53164,#53165);
+#53164 = CARTESIAN_POINT('',(-0.,0.));
+#53165 = VECTOR('',#53166,1.);
+#53166 = DIRECTION('',(0.,1.));
+#53167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53168 = ORIENTED_EDGE('',*,*,#49820,.T.);
+#53169 = ORIENTED_EDGE('',*,*,#49886,.T.);
+#53170 = ORIENTED_EDGE('',*,*,#53171,.F.);
+#53171 = EDGE_CURVE('',#53129,#49887,#53172,.T.);
+#53172 = SURFACE_CURVE('',#53173,(#53176,#53183),.PCURVE_S1.);
+#53173 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#53174,#53175),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#53174 = CARTESIAN_POINT('',(3.099996090327,-1.35872435969E-06,
+    126.74115811492));
+#53175 = CARTESIAN_POINT('',(3.100003909706,-1.35874085538E-06,
+    127.75884956852));
+#53176 = PCURVE('',#49833,#53177);
+#53177 = DEFINITIONAL_REPRESENTATION('',(#53178),#53182);
+#53178 = LINE('',#53179,#53180);
+#53179 = CARTESIAN_POINT('',(0.,6.283389315972));
+#53180 = VECTOR('',#53181,1.);
+#53181 = DIRECTION('',(1.,0.));
+#53182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53183 = PCURVE('',#53184,#53227);
+#53184 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#53185,#53186,#53187,#53188,#53189,#53190,#53191,#53192,#53193
+      ,#53194,#53195,#53196,#53197,#53198,#53199,#53200,#53201,#53202
+      ,#53203,#53204,#53205)
+    ,(#53206,#53207,#53208,#53209,#53210,#53211,#53212,#53213,#53214
+      ,#53215,#53216,#53217,#53218,#53219,#53220,#53221,#53222,#53223
+      ,#53224,#53225,#53226
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#53185 = CARTESIAN_POINT('',(3.099996090327,-1.35872442364E-06,
+    126.74115811492));
+#53186 = CARTESIAN_POINT('',(3.099996216646,0.88535454487,
+    127.10479473575));
+#53187 = CARTESIAN_POINT('',(2.821850409015,1.770714892985,
+    127.46843301424));
+#53188 = CARTESIAN_POINT('',(2.265579851424,2.558975598483,
+    127.83205941862));
+#53189 = CARTESIAN_POINT('',(1.469247607214,3.153068593342,
+    128.19571635708));
+#53190 = CARTESIAN_POINT('',(0.509221135159,3.472990582137,
+    128.55932951764));
+#53191 = CARTESIAN_POINT('',(-0.509210732255,3.473003253347,
+    128.92298099295));
+#53192 = CARTESIAN_POINT('',(-1.469259833902,3.153062108921,
+    129.28661171235));
+#53193 = CARTESIAN_POINT('',(-2.265566459294,2.558982086693,
+    129.65024939977));
+#53194 = CARTESIAN_POINT('',(-2.821852186076,1.770714885252,
+    130.01388547359));
+#53195 = CARTESIAN_POINT('',(-3.378138887292,1.52031185996E-06,
+    130.74115823502));
+#53196 = CARTESIAN_POINT('',(-2.821853716101,-1.7707123253,
+    131.46843099642));
+#53197 = CARTESIAN_POINT('',(-2.26556733049,-2.558978545341,
+    131.8320670703));
+#53198 = CARTESIAN_POINT('',(-1.46927151659,-3.15306742785,
+    132.19570475759));
+#53199 = CARTESIAN_POINT('',(-0.509192315683,-3.472991519079,
+    132.55933547719));
+#53200 = CARTESIAN_POINT('',(0.509186760629,-3.472999320355,
+    132.92298695228));
+#53201 = CARTESIAN_POINT('',(1.469273940347,-3.15306825459,
+    133.28660011302));
+#53202 = CARTESIAN_POINT('',(2.265561137249,-2.558976935408,
+    133.65025705136));
+#53203 = CARTESIAN_POINT('',(2.821852962839,-1.770717608398,
+    134.01388345581));
+#53204 = CARTESIAN_POINT('',(3.09999569534,-0.885357347256,
+    134.37752173424));
+#53205 = CARTESIAN_POINT('',(3.099995845889,-1.4436739959E-06,
+    134.74115835512));
+#53206 = CARTESIAN_POINT('',(3.100003909706,-1.35874092111E-06,
+    127.75884956852));
+#53207 = CARTESIAN_POINT('',(3.100004559501,0.885356847884,
+    128.12248618934));
+#53208 = CARTESIAN_POINT('',(2.821861903874,1.770719663418,
+    128.4861244678));
+#53209 = CARTESIAN_POINT('',(2.265569343781,2.558981543857,
+    128.84975087232));
+#53210 = CARTESIAN_POINT('',(1.469280612753,3.153075128213,
+    129.2134078105));
+#53211 = CARTESIAN_POINT('',(0.509191224635,3.473007894117,
+    129.57702097136));
+#53212 = CARTESIAN_POINT('',(-0.509190500519,3.473001013416,
+    129.94067244649));
+#53213 = CARTESIAN_POINT('',(-1.469272488147,3.153076957956,
+    130.30430316594));
+#53214 = CARTESIAN_POINT('',(-2.265570910416,2.558987249913,
+    130.66794085337));
+#53215 = CARTESIAN_POINT('',(-2.821859455658,1.7707194823,
+    131.03157692718));
+#53216 = CARTESIAN_POINT('',(-3.378147674609,1.53354013928E-06,
+    131.75884968862));
+#53217 = CARTESIAN_POINT('',(-2.821861127098,-1.770716940317,
+    132.48612245));
+#53218 = CARTESIAN_POINT('',(-2.265574665905,-2.558986695119,
+    132.84975852393));
+#53219 = CARTESIAN_POINT('',(-1.469266506081,-3.1530689825,
+    133.21339621109));
+#53220 = CARTESIAN_POINT('',(-0.509215196654,-3.47301182717,
+    133.57702693095));
+#53221 = CARTESIAN_POINT('',(0.509219320458,-3.473000076485,
+    133.9406784056));
+#53222 = CARTESIAN_POINT('',(1.469248578408,-3.153078123363,
+    134.30429156689));
+#53223 = CARTESIAN_POINT('',(2.265583431515,-2.558984303145,
+    134.66794850478));
+#53224 = CARTESIAN_POINT('',(2.821856148553,-1.770722049936,
+    135.03157490945));
+#53225 = CARTESIAN_POINT('',(3.100003480059,-0.885359650304,
+    135.39521318784));
+#53226 = CARTESIAN_POINT('',(3.100004154148,-1.44369172794E-06,
+    135.75884980871));
+#53227 = DEFINITIONAL_REPRESENTATION('',(#53228),#53232);
+#53228 = LINE('',#53229,#53230);
+#53229 = CARTESIAN_POINT('',(0.,0.));
+#53230 = VECTOR('',#53231,1.);
+#53231 = DIRECTION('',(1.,0.));
+#53232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53233 = ADVANCED_FACE('',(#53234),#49942,.F.);
+#53234 = FACE_BOUND('',#53235,.F.);
+#53235 = EDGE_LOOP('',(#53236,#53277,#53278,#53279));
+#53236 = ORIENTED_EDGE('',*,*,#53237,.F.);
+#53237 = EDGE_CURVE('',#49887,#53238,#53240,.T.);
+#53238 = VERTEX_POINT('',#53239);
+#53239 = CARTESIAN_POINT('',(3.100004154148,-1.443691765E-06,
+    135.75884980871));
+#53240 = SURFACE_CURVE('',#53241,(#53263,#53270),.PCURVE_S1.);
+#53241 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#53242,#53243,#53244,#53245,
+    #53246,#53247,#53248,#53249,#53250,#53251,#53252,#53253,#53254,
+    #53255,#53256,#53257,#53258,#53259,#53260,#53261,#53262),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#53242 = CARTESIAN_POINT('',(3.100003909706,-1.35874092111E-06,
+    127.75884956852));
+#53243 = CARTESIAN_POINT('',(3.100004559501,0.885356847884,
+    128.12248618934));
+#53244 = CARTESIAN_POINT('',(2.821861903874,1.770719663418,
+    128.4861244678));
+#53245 = CARTESIAN_POINT('',(2.265569343781,2.558981543857,
+    128.84975087232));
+#53246 = CARTESIAN_POINT('',(1.469280612753,3.153075128213,
+    129.2134078105));
+#53247 = CARTESIAN_POINT('',(0.509191224635,3.473007894117,
+    129.57702097136));
+#53248 = CARTESIAN_POINT('',(-0.509190500519,3.473001013416,
+    129.94067244649));
+#53249 = CARTESIAN_POINT('',(-1.469272488147,3.153076957956,
+    130.30430316594));
+#53250 = CARTESIAN_POINT('',(-2.265570910416,2.558987249913,
+    130.66794085337));
+#53251 = CARTESIAN_POINT('',(-2.821859455658,1.7707194823,
+    131.03157692718));
+#53252 = CARTESIAN_POINT('',(-3.378147674609,1.53354013928E-06,
+    131.75884968862));
+#53253 = CARTESIAN_POINT('',(-2.821861127098,-1.770716940317,
+    132.48612245));
+#53254 = CARTESIAN_POINT('',(-2.265574665905,-2.558986695119,
+    132.84975852393));
+#53255 = CARTESIAN_POINT('',(-1.469266506081,-3.1530689825,
+    133.21339621109));
+#53256 = CARTESIAN_POINT('',(-0.509215196654,-3.47301182717,
+    133.57702693095));
+#53257 = CARTESIAN_POINT('',(0.509219320458,-3.473000076485,
+    133.9406784056));
+#53258 = CARTESIAN_POINT('',(1.469248578408,-3.153078123363,
+    134.30429156689));
+#53259 = CARTESIAN_POINT('',(2.265583431515,-2.558984303145,
+    134.66794850478));
+#53260 = CARTESIAN_POINT('',(2.821856148553,-1.770722049936,
+    135.03157490945));
+#53261 = CARTESIAN_POINT('',(3.100003480059,-0.885359650304,
+    135.39521318784));
+#53262 = CARTESIAN_POINT('',(3.100004154148,-1.44369172794E-06,
+    135.75884980871));
+#53263 = PCURVE('',#49942,#53264);
+#53264 = DEFINITIONAL_REPRESENTATION('',(#53265),#53269);
+#53265 = LINE('',#53266,#53267);
+#53266 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#53267 = VECTOR('',#53268,1.);
+#53268 = DIRECTION('',(0.,1.));
+#53269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53270 = PCURVE('',#53184,#53271);
+#53271 = DEFINITIONAL_REPRESENTATION('',(#53272),#53276);
+#53272 = LINE('',#53273,#53274);
+#53273 = CARTESIAN_POINT('',(-0.,0.));
+#53274 = VECTOR('',#53275,1.);
+#53275 = DIRECTION('',(0.,1.));
+#53276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53277 = ORIENTED_EDGE('',*,*,#49929,.T.);
+#53278 = ORIENTED_EDGE('',*,*,#49995,.T.);
+#53279 = ORIENTED_EDGE('',*,*,#53280,.F.);
+#53280 = EDGE_CURVE('',#53238,#49996,#53281,.T.);
+#53281 = SURFACE_CURVE('',#53282,(#53285,#53292),.PCURVE_S1.);
+#53282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#53283,#53284),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#53283 = CARTESIAN_POINT('',(3.100004154148,-1.44369172839E-06,
+    135.75884980871));
+#53284 = CARTESIAN_POINT('',(4.100006341602,1.44366955634E-06,
+    136.0267908373));
+#53285 = PCURVE('',#49942,#53286);
+#53286 = DEFINITIONAL_REPRESENTATION('',(#53287),#53291);
+#53287 = LINE('',#53288,#53289);
+#53288 = CARTESIAN_POINT('',(0.,6.283389315972));
+#53289 = VECTOR('',#53290,1.);
+#53290 = DIRECTION('',(1.,0.));
+#53291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53292 = PCURVE('',#53293,#53336);
+#53293 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#53294,#53295,#53296,#53297,#53298,#53299,#53300,#53301,#53302
+      ,#53303,#53304,#53305,#53306,#53307,#53308,#53309,#53310,#53311
+      ,#53312,#53313,#53314)
+    ,(#53315,#53316,#53317,#53318,#53319,#53320,#53321,#53322,#53323
+      ,#53324,#53325,#53326,#53327,#53328,#53329,#53330,#53331,#53332
+      ,#53333,#53334,#53335
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#53294 = CARTESIAN_POINT('',(3.100004154148,-1.44369176835E-06,
+    135.75884980871));
+#53295 = CARTESIAN_POINT('',(3.100004828086,0.885356832773,
+    136.1224864294));
+#53296 = CARTESIAN_POINT('',(2.821862174873,1.770719725653,
+    136.48612470801));
+#53297 = CARTESIAN_POINT('',(2.265569232886,2.558981386513,
+    136.84975249188));
+#53298 = CARTESIAN_POINT('',(1.469282227803,3.153076503494,
+    137.21340263135));
+#53299 = CARTESIAN_POINT('',(0.509188836983,3.473006070064,
+    137.57703088883));
+#53300 = CARTESIAN_POINT('',(-0.509187922537,3.473003385059,
+    137.94066300929));
+#53301 = CARTESIAN_POINT('',(-1.469273930452,3.153076079805,
+    138.30430882539));
+#53302 = CARTESIAN_POINT('',(-2.265570659271,2.558987810774,
+    138.66793971405));
+#53303 = CARTESIAN_POINT('',(-2.821859629604,1.770719699211,
+    139.03157716731));
+#53304 = CARTESIAN_POINT('',(-3.378147940926,1.62609752972E-06,
+    139.75884992875));
+#53305 = CARTESIAN_POINT('',(-2.821861398076,-1.770717002597,
+    140.48612269015));
+#53306 = CARTESIAN_POINT('',(-2.265574914624,-2.558986834783,
+    140.84975876404));
+#53307 = CARTESIAN_POINT('',(-1.469266708305,-3.153069190813,
+    141.21339645129));
+#53308 = CARTESIAN_POINT('',(-0.509215331937,-3.473012087023,
+    141.57702717101));
+#53309 = CARTESIAN_POINT('',(0.509219265416,-3.473000364207,
+    141.94067864582));
+#53310 = CARTESIAN_POINT('',(1.469248607871,-3.153078412244,
+    142.30429180696));
+#53311 = CARTESIAN_POINT('',(2.26558354002,-2.558984566894,
+    142.66794874497));
+#53312 = CARTESIAN_POINT('',(2.82185632244,-1.770722266873,
+    143.03157514951));
+#53313 = CARTESIAN_POINT('',(3.100003700275,-0.88535980506,
+    143.39521342806));
+#53314 = CARTESIAN_POINT('',(3.100004398474,-1.52860112523E-06,
+    143.75885004878));
+#53315 = CARTESIAN_POINT('',(4.100006341602,1.44366951726E-06,
+    136.0267908373));
+#53316 = CARTESIAN_POINT('',(4.100006328665,1.170961444393,
+    136.39042694386));
+#53317 = CARTESIAN_POINT('',(3.732138893908,2.341917529646,
+    136.75406139253));
+#53318 = CARTESIAN_POINT('',(2.996397062226,3.384469452614,
+    137.11770633601));
+#53319 = CARTESIAN_POINT('',(1.943239069298,4.170197377897,
+    137.48132892369));
+#53320 = CARTESIAN_POINT('',(0.673440068575,4.593330633033,
+    137.84497339343));
+#53321 = CARTESIAN_POINT('',(-0.67344465436,4.593330191421,
+    138.20861400056));
+#53322 = CARTESIAN_POINT('',(-1.943238403784,4.170195223375,
+    138.57224091136));
+#53323 = CARTESIAN_POINT('',(-2.996403031865,3.384466380696,
+    138.9358827502));
+#53324 = CARTESIAN_POINT('',(-3.732139721427,2.341916816615,
+    139.29951802413));
+#53325 = CARTESIAN_POINT('',(-4.4678740318,-1.60937340357E-06,
+    140.02679071727));
+#53326 = CARTESIAN_POINT('',(-3.732138131617,-2.341919535908,
+    140.75406341038));
+#53327 = CARTESIAN_POINT('',(-2.99640428836,-3.384470054613,
+    141.11770006386));
+#53328 = CARTESIAN_POINT('',(-1.943215971169,-4.170189540688,
+    141.48133510364));
+#53329 = CARTESIAN_POINT('',(-0.673484814305,-4.593342433075,
+    141.84497711165));
+#53330 = CARTESIAN_POINT('',(0.673501663692,-4.593322965089,
+    142.2085983634));
+#53331 = CARTESIAN_POINT('',(1.943191615188,-4.170195457998,
+    142.57225793036));
+#53332 = CARTESIAN_POINT('',(2.996426061515,-3.384469143797,
+    142.93587371897));
+#53333 = CARTESIAN_POINT('',(3.73213424926,-2.341914573141,
+    143.29952004201));
+#53334 = CARTESIAN_POINT('',(4.100006751751,-1.170958472149,
+    143.66315449066));
+#53335 = CARTESIAN_POINT('',(4.10000671458,1.52857959179E-06,
+    144.02679059722));
+#53336 = DEFINITIONAL_REPRESENTATION('',(#53337),#53341);
+#53337 = LINE('',#53338,#53339);
+#53338 = CARTESIAN_POINT('',(0.,0.));
+#53339 = VECTOR('',#53340,1.);
+#53340 = DIRECTION('',(1.,0.));
+#53341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53342 = ADVANCED_FACE('',(#53343),#50542,.T.);
+#53343 = FACE_BOUND('',#53344,.F.);
+#53344 = EDGE_LOOP('',(#53345,#53554,#53555,#53743,#53878));
+#53345 = ORIENTED_EDGE('',*,*,#53346,.F.);
+#53346 = EDGE_CURVE('',#49996,#53347,#53349,.T.);
+#53347 = VERTEX_POINT('',#53348);
+#53348 = CARTESIAN_POINT('',(4.,8.152278E-07,143.99999467558));
+#53349 = SURFACE_CURVE('',#53350,(#53416,#53485),.PCURVE_S1.);
+#53350 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#53351,#53352,#53353,#53354,
+    #53355,#53356,#53357,#53358,#53359,#53360,#53361,#53362,#53363,
+    #53364,#53365,#53366,#53367,#53368,#53369,#53370,#53371,#53372,
+    #53373,#53374,#53375,#53376,#53377,#53378,#53379,#53380,#53381,
+    #53382,#53383,#53384,#53385,#53386,#53387,#53388,#53389,#53390,
+    #53391,#53392,#53393,#53394,#53395,#53396,#53397,#53398,#53399,
+    #53400,#53401,#53402,#53403,#53404,#53405,#53406,#53407,#53408,
+    #53409,#53410,#53411,#53412,#53413,#53414,#53415),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694136649318E-02,0.144968172585,
+    0.306943614079,0.469916941978,0.577943745413,0.73991919257,
+    0.901894634051,0.963776743676,1.),.UNSPECIFIED.);
+#53351 = CARTESIAN_POINT('',(4.,1.15491570973E-06,135.99999509388));
+#53352 = CARTESIAN_POINT('',(3.999999960703,0.116014977363,
+    136.0369233864));
+#53353 = CARTESIAN_POINT('',(3.996154421348,0.232029236396,
+    136.0738518104));
+#53354 = CARTESIAN_POINT('',(3.988463394111,0.34789458457,
+    136.11078017751));
+#53355 = CARTESIAN_POINT('',(3.976933785129,0.463462261557,
+    136.14770847849));
+#53356 = CARTESIAN_POINT('',(3.961579377576,0.578584200225,
+    136.1846367922));
+#53357 = CARTESIAN_POINT('',(3.942420814731,0.693113132722,
+    136.22156519434));
+#53358 = CARTESIAN_POINT('',(3.919485583059,0.806902696558,
+    136.25849366643));
+#53359 = CARTESIAN_POINT('',(3.814795326126,1.249972633678,
+    136.40341071225));
+#53360 = CARTESIAN_POINT('',(3.704757815484,1.572667171828,
+    136.51142936859));
+#53361 = CARTESIAN_POINT('',(3.563553546168,1.884127426047,
+    136.61943284774));
+#53362 = CARTESIAN_POINT('',(3.392569775638,2.180854991767,
+    136.7274222306));
+#53363 = CARTESIAN_POINT('',(3.19361832902,2.459604052372,
+    136.83541155922));
+#53364 = CARTESIAN_POINT('',(2.968899763568,2.717378661732,
+    136.94341490886));
+#53365 = CARTESIAN_POINT('',(2.721020735825,2.951464238094,
+    137.05143344045));
+#53366 = CARTESIAN_POINT('',(2.051252066016,3.4714725582,137.32134033531
+    ));
+#53367 = CARTESIAN_POINT('',(1.603558396282,3.725464101191,
+    137.48348279251));
+#53368 = CARTESIAN_POINT('',(1.120546239487,3.912829765368,
+    137.64549340925));
+#53369 = CARTESIAN_POINT('',(0.613962689138,4.028362773341,
+    137.80742206533));
+#53370 = CARTESIAN_POINT('',(9.596224323295E-02,4.068986587372,
+    137.96935074302));
+#53371 = CARTESIAN_POINT('',(-0.42093596661,4.034017249861,
+    138.13136139942));
+#53372 = CARTESIAN_POINT('',(-0.923967109348,3.924925671364,
+    138.29350389648));
+#53373 = CARTESIAN_POINT('',(-1.879873834043,3.567636359422,
+    138.61833794989));
+#53374 = CARTESIAN_POINT('',(-2.333772799726,3.318080607857,
+    138.78148489434));
+#53375 = CARTESIAN_POINT('',(-2.748965199827,3.00269724676,
+    138.94449545654));
+#53376 = CARTESIAN_POINT('',(-3.114665811446,2.628907732725,
+    139.10742194865));
+#53377 = CARTESIAN_POINT('',(-3.421727598784,2.205624723418,
+    139.27034861798));
+#53378 = CARTESIAN_POINT('',(-3.662900902689,1.743362073486,
+    139.43335930835));
+#53379 = CARTESIAN_POINT('',(-3.832680967182,1.25399816612,
+    139.59650631995));
+#53380 = CARTESIAN_POINT('',(-3.992531761593,0.418073081117,
+    139.86741081992));
+#53381 = CARTESIAN_POINT('',(-4.023970282772,7.858572175373E-02,
+    139.97542937471));
+#53382 = CARTESIAN_POINT('',(-4.022372273427,-0.263384443734,
+    140.08343278742));
+#53383 = CARTESIAN_POINT('',(-3.987574257728,-0.604077572825,
+    140.19142210426));
+#53384 = CARTESIAN_POINT('',(-3.919903483583,-0.939790814723,
+    140.29941140883));
+#53385 = CARTESIAN_POINT('',(-3.820144099291,-1.266890520631,
+    140.40741480977));
+#53386 = CARTESIAN_POINT('',(-3.689565871581,-1.58183394763,
+    140.51543339408));
+#53387 = CARTESIAN_POINT('',(-3.290774620951,-2.330141434992,
+    140.78534042588));
+#53388 = CARTESIAN_POINT('',(-2.985961814117,-2.744906976834,
+    140.94748296769));
+#53389 = CARTESIAN_POINT('',(-2.621687492126,-3.113296556406,
+    141.10949358909));
+#53390 = CARTESIAN_POINT('',(-2.206545348665,-3.425757538593,
+    141.27142211829));
+#53391 = CARTESIAN_POINT('',(-1.750371482326,-3.674514998037,
+    141.43335063378));
+#53392 = CARTESIAN_POINT('',(-1.264312569948,-3.853828748936,
+    141.59536120433));
+#53393 = CARTESIAN_POINT('',(-0.760620085456,-3.959824970725,
+    141.75750371757));
+#53394 = CARTESIAN_POINT('',(0.254706235037,-4.024162202108,
+    142.08134037814));
+#53395 = CARTESIAN_POINT('',(0.767749345724,-3.982592517093,
+    142.24348295228));
+#53396 = CARTESIAN_POINT('',(1.272554429231,-3.866065940098,
+    142.40549364597));
+#53397 = CARTESIAN_POINT('',(1.756479051915,-3.676878874311,
+    142.56742229945));
+#53398 = CARTESIAN_POINT('',(2.207741234168,-3.41931858565,
+    142.72935082073));
+#53399 = CARTESIAN_POINT('',(2.615602108959,-3.099856125147,
+    142.89136124911));
+#53400 = CARTESIAN_POINT('',(2.970330848077,-2.726883089047,
+    143.05350366985));
+#53401 = CARTESIAN_POINT('',(3.376634666281,-2.153161928548,
+    143.27728227298));
+#53402 = CARTESIAN_POINT('',(3.480148571413,-1.988323913673,
+    143.33914444138));
+#53403 = CARTESIAN_POINT('',(3.5744497541,-1.817821550205,
+    143.40100579573));
+#53404 = CARTESIAN_POINT('',(3.659179521806,-1.642257897386,
+    143.46286612762));
+#53405 = CARTESIAN_POINT('',(3.734027809744,-1.462259394938,
+    143.52472646743));
+#53406 = CARTESIAN_POINT('',(3.798732693427,-1.278474082145,
+    143.58658783945));
+#53407 = CARTESIAN_POINT('',(3.853082038909,-1.091570779188,
+    143.6484500215));
+#53408 = CARTESIAN_POINT('',(3.922576654465,-0.791412284913,
+    143.74652079196));
+#53409 = CARTESIAN_POINT('',(3.944633960785,-0.679750811184,
+    143.78273132084));
+#53410 = CARTESIAN_POINT('',(3.963057447582,-0.567392177359,
+    143.81894187135));
+#53411 = CARTESIAN_POINT('',(3.977821696837,-0.454474472964,
+    143.8551524236));
+#53412 = CARTESIAN_POINT('',(3.988907634586,-0.341136509234,
+    143.8913629624));
+#53413 = CARTESIAN_POINT('',(3.996302530922,-0.227517819111,
+    143.9275734772));
+#53414 = CARTESIAN_POINT('',(3.999999999992,-0.113758657247,
+    143.96378396216));
+#53415 = CARTESIAN_POINT('',(4.,-8.9E-16,143.99999441609));
+#53416 = PCURVE('',#50542,#53417);
+#53417 = DEFINITIONAL_REPRESENTATION('',(#53418),#53484);
+#53418 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#53419,#53420,#53421,#53422,
+    #53423,#53424,#53425,#53426,#53427,#53428,#53429,#53430,#53431,
+    #53432,#53433,#53434,#53435,#53436,#53437,#53438,#53439,#53440,
+    #53441,#53442,#53443,#53444,#53445,#53446,#53447,#53448,#53449,
+    #53450,#53451,#53452,#53453,#53454,#53455,#53456,#53457,#53458,
+    #53459,#53460,#53461,#53462,#53463,#53464,#53465,#53466,#53467,
+    #53468,#53469,#53470,#53471,#53472,#53473,#53474,#53475,#53476,
+    #53477,#53478,#53479,#53480,#53481,#53482,#53483),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694136649318E-02,0.144968172585,
+    0.306943614079,0.469916941978,0.577943745413,0.73991919257,
+    0.901894634051,0.963776743676,1.),.UNSPECIFIED.);
+#53419 = CARTESIAN_POINT('',(-2.8872892737E-07,-135.9999950938));
+#53420 = CARTESIAN_POINT('',(-2.900374434067E-02,-136.0369233864));
+#53421 = CARTESIAN_POINT('',(-5.800730971534E-02,-136.0738518104));
+#53422 = CARTESIAN_POINT('',(-8.701082488254E-02,-136.1107801775));
+#53423 = CARTESIAN_POINT('',(-0.116014277365,-136.1477084784));
+#53424 = CARTESIAN_POINT('',(-0.145017728423,-136.1846367922));
+#53425 = CARTESIAN_POINT('',(-0.174021239299,-136.2215651943));
+#53426 = CARTESIAN_POINT('',(-0.203024797464,-136.2584936664));
+#53427 = CARTESIAN_POINT('',(-0.316842365055,-136.4034107122));
+#53428 = CARTESIAN_POINT('',(-0.401679949015,-136.5114293685));
+#53429 = CARTESIAN_POINT('',(-0.486505600481,-136.6194328477));
+#53430 = CARTESIAN_POINT('',(-0.571320226847,-136.7274222306));
+#53431 = CARTESIAN_POINT('',(-0.65613485972,-136.8354115592));
+#53432 = CARTESIAN_POINT('',(-0.740960527705,-136.9434149088));
+#53433 = CARTESIAN_POINT('',(-0.825798130189,-137.0514334404));
+#53434 = CARTESIAN_POINT('',(-1.037782611348,-137.3213403353));
+#53435 = CARTESIAN_POINT('',(-1.165129049155,-137.4834827925));
+#53436 = CARTESIAN_POINT('',(-1.292371882473,-137.6454934092));
+#53437 = CARTESIAN_POINT('',(-1.419550267829,-137.8074220653));
+#53438 = CARTESIAN_POINT('',(-1.546728650518,-137.969350743));
+#53439 = CARTESIAN_POINT('',(-1.673971478957,-138.1313613994));
+#53440 = CARTESIAN_POINT('',(-1.801317911335,-138.2935038964));
+#53441 = CARTESIAN_POINT('',(-2.056442062332,-138.6183379498));
+#53442 = CARTESIAN_POINT('',(-2.184577443109,-138.7814848943));
+#53443 = CARTESIAN_POINT('',(-2.312605702699,-138.9444954565));
+#53444 = CARTESIAN_POINT('',(-2.440567892392,-139.1074219486));
+#53445 = CARTESIAN_POINT('',(-2.56853006469,-139.2703486179));
+#53446 = CARTESIAN_POINT('',(-2.696558306949,-139.4333593083));
+#53447 = CARTESIAN_POINT('',(-2.824693678176,-139.5965063199));
+#53448 = CARTESIAN_POINT('',(-3.037461601072,-139.8674108199));
+#53449 = CARTESIAN_POINT('',(-3.122299195719,-139.9754293747));
+#53450 = CARTESIAN_POINT('',(-3.207124851207,-140.0834327874));
+#53451 = CARTESIAN_POINT('',(-3.291939481774,-140.1914221042));
+#53452 = CARTESIAN_POINT('',(-3.376754114023,-140.2994114088));
+#53453 = CARTESIAN_POINT('',(-3.461579771065,-140.4074148097));
+#53454 = CARTESIAN_POINT('',(-3.546417361445,-140.515433394));
+#53455 = CARTESIAN_POINT('',(-3.758401818013,-140.7853404258));
+#53456 = CARTESIAN_POINT('',(-3.885748250424,-140.9474829676));
+#53457 = CARTESIAN_POINT('',(-4.012991091213,-141.109493589));
+#53458 = CARTESIAN_POINT('',(-4.140169497695,-141.2714221182));
+#53459 = CARTESIAN_POINT('',(-4.267347904918,-141.4333506337));
+#53460 = CARTESIAN_POINT('',(-4.394590751027,-141.5953612043));
+#53461 = CARTESIAN_POINT('',(-4.521937187368,-141.7575037175));
+#53462 = CARTESIAN_POINT('',(-4.776277856602,-142.0813403781));
+#53463 = CARTESIAN_POINT('',(-4.903624281999,-142.2434829522));
+#53464 = CARTESIAN_POINT('',(-5.030867110716,-142.4054936459));
+#53465 = CARTESIAN_POINT('',(-5.158045501681,-142.5674222994));
+#53466 = CARTESIAN_POINT('',(-5.285223905369,-142.7293508207));
+#53467 = CARTESIAN_POINT('',(-5.41246676668,-142.8913612491));
+#53468 = CARTESIAN_POINT('',(-5.539813214277,-143.0535036698));
+#53469 = CARTESIAN_POINT('',(-5.715568506284,-143.2772822729));
+#53470 = CARTESIAN_POINT('',(-5.764154922047,-143.3391444413));
+#53471 = CARTESIAN_POINT('',(-5.812740683095,-143.4010057957));
+#53472 = CARTESIAN_POINT('',(-5.861325626492,-143.4628661276));
+#53473 = CARTESIAN_POINT('',(-5.909910568236,-143.5247264674));
+#53474 = CARTESIAN_POINT('',(-5.958496325596,-143.5865878394));
+#53475 = CARTESIAN_POINT('',(-6.007082738969,-143.6484500215));
+#53476 = CARTESIAN_POINT('',(-6.084107338642,-143.7465207919));
+#53477 = CARTESIAN_POINT('',(-6.112547028957,-143.7827313208));
+#53478 = CARTESIAN_POINT('',(-6.140986748774,-143.8189418713));
+#53479 = CARTESIAN_POINT('',(-6.169426483472,-143.8551524236));
+#53480 = CARTESIAN_POINT('',(-6.197866219245,-143.8913629624));
+#53481 = CARTESIAN_POINT('',(-6.226305943103,-143.9275734772));
+#53482 = CARTESIAN_POINT('',(-6.254745642868,-143.9637839621));
+#53483 = CARTESIAN_POINT('',(-6.28318530718,-143.999994416));
+#53484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53485 = PCURVE('',#53293,#53486);
+#53486 = DEFINITIONAL_REPRESENTATION('',(#53487),#53553);
+#53487 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#53488,#53489,#53490,#53491,
+    #53492,#53493,#53494,#53495,#53496,#53497,#53498,#53499,#53500,
+    #53501,#53502,#53503,#53504,#53505,#53506,#53507,#53508,#53509,
+    #53510,#53511,#53512,#53513,#53514,#53515,#53516,#53517,#53518,
+    #53519,#53520,#53521,#53522,#53523,#53524,#53525,#53526,#53527,
+    #53528,#53529,#53530,#53531,#53532,#53533,#53534,#53535,#53536,
+    #53537,#53538,#53539,#53540,#53541,#53542,#53543,#53544,#53545,
+    #53546,#53547,#53548,#53549,#53550,#53551,#53552),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,3.694136649318E-02,0.144968172585,
+    0.306943614079,0.469916941978,0.577943745413,0.73991919257,
+    0.901894634051,0.963776743676,1.),.UNSPECIFIED.);
+#53488 = CARTESIAN_POINT('',(-0.103533956875,0.));
+#53489 = CARTESIAN_POINT('',(-0.10353399141,2.900437825742E-02));
+#53490 = CARTESIAN_POINT('',(-0.103534045691,5.800887488732E-02));
+#53491 = CARTESIAN_POINT('',(-0.1035340936,8.701332779873E-02));
+#53492 = CARTESIAN_POINT('',(-0.103534126066,0.116017722608));
+#53493 = CARTESIAN_POINT('',(-0.10353414467,0.145022118931));
+#53494 = CARTESIAN_POINT('',(-0.103534155256,0.174026576674));
+#53495 = CARTESIAN_POINT('',(-0.103534161534,0.20303108233));
+#53496 = CARTESIAN_POINT('',(-0.103534150367,0.316852368328));
+#53497 = CARTESIAN_POINT('',(-0.103534086524,0.40169272427));
+#53498 = CARTESIAN_POINT('',(-0.1035340273,0.486521130801));
+#53499 = CARTESIAN_POINT('',(-0.103534030473,0.571338502879));
+#53500 = CARTESIAN_POINT('',(-0.10353407536,0.65615587972));
+#53501 = CARTESIAN_POINT('',(-0.103534118711,0.740984292379));
+#53502 = CARTESIAN_POINT('',(-0.103534159037,0.825824641073));
+#53503 = CARTESIAN_POINT('',(-0.103534225899,1.037815989771));
+#53504 = CARTESIAN_POINT('',(-0.103534238126,1.165166558078));
+#53505 = CARTESIAN_POINT('',(-0.103534197722,1.292413526238));
+#53506 = CARTESIAN_POINT('',(-0.103534152253,1.419596053002));
+#53507 = CARTESIAN_POINT('',(-0.103534092066,1.546778592001));
+#53508 = CARTESIAN_POINT('',(-0.103534040812,1.674025562354));
+#53509 = CARTESIAN_POINT('',(-0.103534041019,1.801376126641));
+#53510 = CARTESIAN_POINT('',(-0.103534111417,2.056508541613));
+#53511 = CARTESIAN_POINT('',(-0.103534185253,2.184648066111));
+#53512 = CARTESIAN_POINT('',(-0.103534265743,2.312680466212));
+#53513 = CARTESIAN_POINT('',(-0.103534373062,2.440646809856));
+#53514 = CARTESIAN_POINT('',(-0.103534225462,2.568613167806));
+#53515 = CARTESIAN_POINT('',(-0.103534084801,2.69664556601));
+#53516 = CARTESIAN_POINT('',(-0.103534064988,2.824785095708));
+#53517 = CARTESIAN_POINT('',(-0.103534078639,3.0375599259));
+#53518 = CARTESIAN_POINT('',(-0.103534114344,3.122400273633));
+#53519 = CARTESIAN_POINT('',(-0.103534055913,3.207228693428));
+#53520 = CARTESIAN_POINT('',(-0.103534107811,3.292046072116));
+#53521 = CARTESIAN_POINT('',(-0.103534198922,3.376863450386));
+#53522 = CARTESIAN_POINT('',(-0.103534192677,3.461691869755));
+#53523 = CARTESIAN_POINT('',(-0.103534185008,3.546532218314));
+#53524 = CARTESIAN_POINT('',(-0.103534131072,3.758523566024));
+#53525 = CARTESIAN_POINT('',(-0.103534077503,3.88587413565));
+#53526 = CARTESIAN_POINT('',(-0.103534051893,4.013121098992));
+#53527 = CARTESIAN_POINT('',(-0.103534161418,4.140303622829));
+#53528 = CARTESIAN_POINT('',(-0.103534212279,4.267486153379));
+#53529 = CARTESIAN_POINT('',(-0.103534234617,4.39473312033));
+#53530 = CARTESIAN_POINT('',(-0.1035342215,4.522083691319));
+#53531 = CARTESIAN_POINT('',(-0.103534151189,4.776432633013));
+#53532 = CARTESIAN_POINT('',(-0.103534093434,4.903783208384));
+#53533 = CARTESIAN_POINT('',(-0.103534027177,5.031030187338));
+#53534 = CARTESIAN_POINT('',(-0.103533972208,5.158212733837));
+#53535 = CARTESIAN_POINT('',(-0.103533950208,5.285395243778));
+#53536 = CARTESIAN_POINT('',(-0.103534180141,5.412642194219));
+#53537 = CARTESIAN_POINT('',(-0.103534321131,5.539992760178));
+#53538 = CARTESIAN_POINT('',(-0.10353431067,5.715753763938));
+#53539 = CARTESIAN_POINT('',(-0.103534285514,5.76434176165));
+#53540 = CARTESIAN_POINT('',(-0.103534235556,5.812929107649));
+#53541 = CARTESIAN_POINT('',(-0.103534158427,5.861515637911));
+#53542 = CARTESIAN_POINT('',(-0.103534063425,5.910102166807));
+#53543 = CARTESIAN_POINT('',(-0.103533973548,5.958689509953));
+#53544 = CARTESIAN_POINT('',(-0.103533918066,6.007277506551));
+#53545 = CARTESIAN_POINT('',(-0.103533914196,6.084304611682));
+#53546 = CARTESIAN_POINT('',(-0.103533927337,6.112745225668));
+#53547 = CARTESIAN_POINT('',(-0.103533964986,6.141185868436));
+#53548 = CARTESIAN_POINT('',(-0.103534029381,6.169626525418));
+#53549 = CARTESIAN_POINT('',(-0.103534115061,6.198067182216));
+#53550 = CARTESIAN_POINT('',(-0.103534208864,6.226507824605));
+#53551 = CARTESIAN_POINT('',(-0.103534289927,6.254948438532));
+#53552 = CARTESIAN_POINT('',(-0.103534329689,6.283389010115));
+#53553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53554 = ORIENTED_EDGE('',*,*,#50528,.T.);
+#53555 = ORIENTED_EDGE('',*,*,#53556,.T.);
+#53556 = EDGE_CURVE('',#50394,#53557,#53559,.T.);
+#53557 = VERTEX_POINT('',#53558);
+#53558 = CARTESIAN_POINT('',(1.222906776E-06,-4.,142.49999480526));
+#53559 = SURFACE_CURVE('',#53560,(#53619,#53681),.PCURVE_S1.);
+#53560 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#53561,#53562,#53563,#53564,
+    #53565,#53566,#53567,#53568,#53569,#53570,#53571,#53572,#53573,
+    #53574,#53575,#53576,#53577,#53578,#53579,#53580,#53581,#53582,
+    #53583,#53584,#53585,#53586,#53587,#53588,#53589,#53590,#53591,
+    #53592,#53593,#53594,#53595,#53596,#53597,#53598,#53599,#53600,
+    #53601,#53602,#53603,#53604,#53605,#53606,#53607,#53608,#53609,
+    #53610,#53611,#53612,#53613,#53614,#53615,#53616,#53617,#53618),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053379251589E-02,
+    9.721157578558E-02,0.311862006536,0.526512437176,0.561193548244,
+    0.798454027645,0.967824688277,1.),.UNSPECIFIED.);
+#53561 = CARTESIAN_POINT('',(4.,-1.33E-15,136.49999461966));
+#53562 = CARTESIAN_POINT('',(4.,0.166122043448,136.5528729236));
+#53563 = CARTESIAN_POINT('',(3.992115076394,0.332246681849,
+    136.60575205524));
+#53564 = CARTESIAN_POINT('',(3.976345436398,0.497933566387,
+    136.65863081467));
+#53565 = CARTESIAN_POINT('',(3.952720160713,0.662745790844,136.711509109
+    ));
+#53566 = CARTESIAN_POINT('',(3.921297088711,0.826250572408,
+    136.76438739923));
+#53567 = CARTESIAN_POINT('',(3.88216270362,0.988019932476,
+    136.81726614716));
+#53568 = CARTESIAN_POINT('',(3.835432017716,1.147631377462,
+    136.87014526233));
+#53569 = CARTESIAN_POINT('',(3.760754773212,1.364064286177,
+    136.94302354345));
+#53570 = CARTESIAN_POINT('',(3.73919481049,1.423092115147,136.96302354)
+  );
+#53571 = CARTESIAN_POINT('',(3.716576288768,1.48172969754,
+    136.98302353782));
+#53572 = CARTESIAN_POINT('',(3.692907475567,1.53995489294,137.0030235362
+    ));
+#53573 = CARTESIAN_POINT('',(3.668197186499,1.597745789488,
+    137.02302353443));
+#53574 = CARTESIAN_POINT('',(3.642454785268,1.655080703881,
+    137.0430235318));
+#53575 = CARTESIAN_POINT('',(3.615690183672,1.711938181372,
+    137.0630235276));
+#53576 = CARTESIAN_POINT('',(3.364424366118,2.221762100589,
+    137.24394420868));
+#53577 = CARTESIAN_POINT('',(3.075132426299,2.643559776644,137.405082296
+    ));
+#53578 = CARTESIAN_POINT('',(2.725655702809,3.021517691675,
+    137.56609286815));
+#53579 = CARTESIAN_POINT('',(2.324106389002,3.3459819285,137.72702344123
+    ));
+#53580 = CARTESIAN_POINT('',(1.879873327748,3.608994922565,
+    137.88795409461));
+#53581 = CARTESIAN_POINT('',(1.403691034817,3.80453666078,
+    138.04896468705));
+#53582 = CARTESIAN_POINT('',(0.907438045728,3.928375532513,
+    138.21010279233));
+#53583 = CARTESIAN_POINT('',(-9.84739852256E-02,4.030617943349,
+    138.53194420872));
+#53584 = CARTESIAN_POINT('',(-0.609495141386,4.009159928444,
+    138.69308234456));
+#53585 = CARTESIAN_POINT('',(-1.115283049226,3.913427142129,
+    138.8540928941));
+#53586 = CARTESIAN_POINT('',(-1.603350669749,3.745174519552,
+    139.01502333153));
+#53587 = CARTESIAN_POINT('',(-2.061971509873,3.508139312285,
+    139.17595414882));
+#53588 = CARTESIAN_POINT('',(-2.480347959472,3.208227191582,
+    139.33696474035));
+#53589 = CARTESIAN_POINT('',(-2.84859119184,2.853262406266,
+    139.49810287669));
+#53590 = CARTESIAN_POINT('',(-3.208861616223,2.389535305545,
+    139.68502354522));
+#53591 = CARTESIAN_POINT('',(-3.257468642425,2.323862975311,
+    139.71102353806));
+#53592 = CARTESIAN_POINT('',(-3.304538460825,2.257062174686,
+    139.73702353558));
+#53593 = CARTESIAN_POINT('',(-3.35004056374,2.189174937495,
+    139.76302353517));
+#53594 = CARTESIAN_POINT('',(-3.393945863446,2.120244225489,
+    139.78902353419));
+#53595 = CARTESIAN_POINT('',(-3.436226692181,2.050313928342,
+    139.81502353004));
+#53596 = CARTESIAN_POINT('',(-3.476856802145,1.979428863654,
+    139.84102352013));
+#53597 = CARTESIAN_POINT('',(-3.782307394361,1.416476941889,
+    140.04489462377));
+#53598 = CARTESIAN_POINT('',(-3.97092473595,0.881777308031,
+    140.22312428954));
+#53599 = CARTESIAN_POINT('',(-4.072309848503,0.319472284354,
+    140.4011332191));
+#53600 = CARTESIAN_POINT('',(-4.082729610792,-0.253737617782,
+    140.57902345815));
+#53601 = CARTESIAN_POINT('',(-4.001415305135,-0.821246324092,
+    140.75691372932));
+#53602 = CARTESIAN_POINT('',(-3.831185914371,-1.36667074729,
+    140.93492271942));
+#53603 = CARTESIAN_POINT('',(-3.577813664502,-1.873901152417,
+    141.11315241142));
+#53604 = CARTESIAN_POINT('',(-3.020363173652,-2.652645965095,
+    141.41799852507));
+#53605 = CARTESIAN_POINT('',(-2.751081922562,-2.950716455313,
+    141.54504017128));
+#53606 = CARTESIAN_POINT('',(-2.448350758159,-3.217271691242,
+    141.67204646264));
+#53607 = CARTESIAN_POINT('',(-2.116564447459,-3.4480138159,
+    141.79902334262));
+#53608 = CARTESIAN_POINT('',(-1.760635457627,-3.639425940072,
+    141.92600031991));
+#53609 = CARTESIAN_POINT('',(-1.385923317449,-3.788719544259,
+    142.05300681536));
+#53610 = CARTESIAN_POINT('',(-0.998249531541,-3.893921183398,
+    142.18004858434));
+#53611 = CARTESIAN_POINT('',(-0.529007306268,-3.965588711901,
+    142.3311449723));
+#53612 = CARTESIAN_POINT('',(-0.453848500367,-3.975407983228,
+    142.35526638555));
+#53613 = CARTESIAN_POINT('',(-0.37848297928,-3.983599068416,
+    142.37938779796));
+#53614 = CARTESIAN_POINT('',(-0.302951907554,-3.990156950552,
+    142.40350920776));
+#53615 = CARTESIAN_POINT('',(-0.227296546074,-3.995077866712,
+    142.42763061375));
+#53616 = CARTESIAN_POINT('',(-0.151558252069,-3.998359307967,
+    142.45175201527));
+#53617 = CARTESIAN_POINT('',(-7.577847910609E-02,-4.000000019379,
+    142.47587341227));
+#53618 = CARTESIAN_POINT('',(1.2229067754E-06,-4.,142.49999480526));
+#53619 = PCURVE('',#50542,#53620);
+#53620 = DEFINITIONAL_REPRESENTATION('',(#53621),#53680);
+#53621 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#53622,#53623,#53624,#53625,
+    #53626,#53627,#53628,#53629,#53630,#53631,#53632,#53633,#53634,
+    #53635,#53636,#53637,#53638,#53639,#53640,#53641,#53642,#53643,
+    #53644,#53645,#53646,#53647,#53648,#53649,#53650,#53651,#53652,
+    #53653,#53654,#53655,#53656,#53657,#53658,#53659,#53660,#53661,
+    #53662,#53663,#53664,#53665,#53666,#53667,#53668,#53669,#53670,
+    #53671,#53672,#53673,#53674,#53675,#53676,#53677,#53678,#53679),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053379251589E-02,
+    9.721157578558E-02,0.311862006536,0.526512437176,0.561193548244,
+    0.798454027645,0.967824688277,1.),.UNSPECIFIED.);
+#53622 = CARTESIAN_POINT('',(0.,-136.4999946196));
+#53623 = CARTESIAN_POINT('',(-4.153051086207E-02,-136.5528729236));
+#53624 = CARTESIAN_POINT('',(-8.306167447176E-02,-136.6057520552));
+#53625 = CARTESIAN_POINT('',(-0.124592548984,-136.6586308146));
+#53626 = CARTESIAN_POINT('',(-0.166123061602,-136.711509109));
+#53627 = CARTESIAN_POINT('',(-0.207653574252,-136.7643873992));
+#53628 = CARTESIAN_POINT('',(-0.249184449261,-136.8172661471));
+#53629 = CARTESIAN_POINT('',(-0.29071561503,-136.8701452623));
+#53630 = CARTESIAN_POINT('',(-0.347954093577,-136.9430235434));
+#53631 = CARTESIAN_POINT('',(-0.363662057239,-136.96302354));
+#53632 = CARTESIAN_POINT('',(-0.379370022108,-136.9830235378));
+#53633 = CARTESIAN_POINT('',(-0.395077987591,-137.0030235362));
+#53634 = CARTESIAN_POINT('',(-0.410785953098,-137.0230235344));
+#53635 = CARTESIAN_POINT('',(-0.426493918038,-137.0430235318));
+#53636 = CARTESIAN_POINT('',(-0.442201881819,-137.0630235276));
+#53637 = CARTESIAN_POINT('',(-0.584296687248,-137.2439442086));
+#53638 = CARTESIAN_POINT('',(-0.710854279342,-137.405082296));
+#53639 = CARTESIAN_POINT('',(-0.837311698881,-137.5660928681));
+#53640 = CARTESIAN_POINT('',(-0.963706276548,-137.7270234412));
+#53641 = CARTESIAN_POINT('',(-1.090100845075,-137.8879540946));
+#53642 = CARTESIAN_POINT('',(-1.216558260115,-138.048964687));
+#53643 = CARTESIAN_POINT('',(-1.343115849693,-138.2101027923));
+#53644 = CARTESIAN_POINT('',(-1.595889528677,-138.5319442087));
+#53645 = CARTESIAN_POINT('',(-1.722447111762,-138.6930823445));
+#53646 = CARTESIAN_POINT('',(-1.848904534211,-138.8540928941));
+#53647 = CARTESIAN_POINT('',(-1.975299122635,-139.0150233315));
+#53648 = CARTESIAN_POINT('',(-2.101693673277,-139.1759541488));
+#53649 = CARTESIAN_POINT('',(-2.228151085255,-139.3369647403));
+#53650 = CARTESIAN_POINT('',(-2.354708670133,-139.4981028766));
+#53651 = CARTESIAN_POINT('',(-2.501515857165,-139.6850235452));
+#53652 = CARTESIAN_POINT('',(-2.521936209866,-139.711023538));
+#53653 = CARTESIAN_POINT('',(-2.542356567043,-139.7370235355));
+#53654 = CARTESIAN_POINT('',(-2.562776926502,-139.7630235351));
+#53655 = CARTESIAN_POINT('',(-2.583197286048,-139.7890235341));
+#53656 = CARTESIAN_POINT('',(-2.603617643483,-139.81502353));
+#53657 = CARTESIAN_POINT('',(-2.624037996608,-139.8410235201));
+#53658 = CARTESIAN_POINT('',(-2.784158055178,-140.0448946237));
+#53659 = CARTESIAN_POINT('',(-2.924139368656,-140.2231242895));
+#53660 = CARTESIAN_POINT('',(-3.063947268404,-140.4011332191));
+#53661 = CARTESIAN_POINT('',(-3.203661834757,-140.5790234581));
+#53662 = CARTESIAN_POINT('',(-3.343376399061,-140.7569137293));
+#53663 = CARTESIAN_POINT('',(-3.483184291759,-140.9349227194));
+#53664 = CARTESIAN_POINT('',(-3.623165601036,-141.1131524114));
+#53665 = CARTESIAN_POINT('',(-3.862591285359,-141.417998525));
+#53666 = CARTESIAN_POINT('',(-3.962369620105,-141.5450401712));
+#53667 = CARTESIAN_POINT('',(-4.062120172662,-141.6720464626));
+#53668 = CARTESIAN_POINT('',(-4.16184760444,-141.7990233426));
+#53669 = CARTESIAN_POINT('',(-4.261575025441,-141.9260003199));
+#53670 = CARTESIAN_POINT('',(-4.361325553826,-142.0530068153));
+#53671 = CARTESIAN_POINT('',(-4.461103869614,-142.1800485843));
+#53672 = CARTESIAN_POINT('',(-4.579774764482,-142.3311449723));
+#53673 = CARTESIAN_POINT('',(-4.598719692801,-142.3552663855));
+#53674 = CARTESIAN_POINT('',(-4.617664624902,-142.3793877979));
+#53675 = CARTESIAN_POINT('',(-4.636609559484,-142.4035092077));
+#53676 = CARTESIAN_POINT('',(-4.655554494945,-142.4276306137));
+#53677 = CARTESIAN_POINT('',(-4.674499429387,-142.4517520152));
+#53678 = CARTESIAN_POINT('',(-4.693444360608,-142.4758734122));
+#53679 = CARTESIAN_POINT('',(-4.712389286111,-142.4999948052));
+#53680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53681 = PCURVE('',#50455,#53682);
+#53682 = DEFINITIONAL_REPRESENTATION('',(#53683),#53742);
+#53683 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#53684,#53685,#53686,#53687,
+    #53688,#53689,#53690,#53691,#53692,#53693,#53694,#53695,#53696,
+    #53697,#53698,#53699,#53700,#53701,#53702,#53703,#53704,#53705,
+    #53706,#53707,#53708,#53709,#53710,#53711,#53712,#53713,#53714,
+    #53715,#53716,#53717,#53718,#53719,#53720,#53721,#53722,#53723,
+    #53724,#53725,#53726,#53727,#53728,#53729,#53730,#53731,#53732,
+    #53733,#53734,#53735,#53736,#53737,#53738,#53739,#53740,#53741),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,7.053379251589E-02,
+    9.721157578558E-02,0.311862006536,0.526512437176,0.561193548244,
+    0.798454027645,0.967824688277,1.),.UNSPECIFIED.);
+#53684 = CARTESIAN_POINT('',(-0.931755064326,1.570847041896));
+#53685 = CARTESIAN_POINT('',(-0.93175505004,1.612378904571));
+#53686 = CARTESIAN_POINT('',(-0.931755037584,1.653911419301));
+#53687 = CARTESIAN_POINT('',(-0.931755027459,1.695443644074));
+#53688 = CARTESIAN_POINT('',(-0.931755020101,1.736975506076));
+#53689 = CARTESIAN_POINT('',(-0.931755015829,1.778507367314));
+#53690 = CARTESIAN_POINT('',(-0.931755014807,1.820039590246));
+#53691 = CARTESIAN_POINT('',(-0.931755017,1.861572103403));
+#53692 = CARTESIAN_POINT('',(-0.931755024068,1.91881243833));
+#53693 = CARTESIAN_POINT('',(-0.931755026426,1.934520911377));
+#53694 = CARTESIAN_POINT('',(-0.931755029186,1.950229385575));
+#53695 = CARTESIAN_POINT('',(-0.931755032326,1.965937860339));
+#53696 = CARTESIAN_POINT('',(-0.931755035816,1.981646335082));
+#53697 = CARTESIAN_POINT('',(-0.931755039623,1.99735480922));
+#53698 = CARTESIAN_POINT('',(-0.931755043705,2.013063282167));
+#53699 = CARTESIAN_POINT('',(-0.931755082702,2.155162693276));
+#53700 = CARTESIAN_POINT('',(-0.931755134482,2.281724384844));
+#53701 = CARTESIAN_POINT('',(-0.931755161119,2.408185906695));
+#53702 = CARTESIAN_POINT('',(-0.931755186408,2.534584571307));
+#53703 = CARTESIAN_POINT('',(-0.931754968199,2.660983263286));
+#53704 = CARTESIAN_POINT('',(-0.931755008678,2.78744479688));
+#53705 = CARTESIAN_POINT('',(-0.931755081757,2.914006490658));
+#53706 = CARTESIAN_POINT('',(-0.9317551567,3.166788375694));
+#53707 = CARTESIAN_POINT('',(-0.931755114736,3.293350072841));
+#53708 = CARTESIAN_POINT('',(-0.931755219344,3.419811608913));
+#53709 = CARTESIAN_POINT('',(-0.931755252807,3.546210266966));
+#53710 = CARTESIAN_POINT('',(-0.931754930892,3.672608955206));
+#53711 = CARTESIAN_POINT('',(-0.931754959154,3.799070480617));
+#53712 = CARTESIAN_POINT('',(-0.931754968475,3.925632175973));
+#53713 = CARTESIAN_POINT('',(-0.93175503026,4.072444120924));
+#53714 = CARTESIAN_POINT('',(-0.931755039607,4.092865135225));
+#53715 = CARTESIAN_POINT('',(-0.9317550495,4.113286153814));
+#53716 = CARTESIAN_POINT('',(-0.931755059739,4.133707174524));
+#53717 = CARTESIAN_POINT('',(-0.931755070132,4.154128195188));
+#53718 = CARTESIAN_POINT('',(-0.931755080493,4.174549213645));
+#53719 = CARTESIAN_POINT('',(-0.931755090642,4.194970227733));
+#53720 = CARTESIAN_POINT('',(-0.931755167226,4.355095468947));
+#53721 = CARTESIAN_POINT('',(-0.931755217159,4.495081312855));
+#53722 = CARTESIAN_POINT('',(-0.93175519602,4.634893747181));
+#53723 = CARTESIAN_POINT('',(-0.93175510686,4.774612880651));
+#53724 = CARTESIAN_POINT('',(-0.931755065644,4.914332003802));
+#53725 = CARTESIAN_POINT('',(-0.931755001316,5.054144442871));
+#53726 = CARTESIAN_POINT('',(-0.931754999015,5.194130295484));
+#53727 = CARTESIAN_POINT('',(-0.931755059164,5.433563738976));
+#53728 = CARTESIAN_POINT('',(-0.931755107069,5.533345303631));
+#53729 = CARTESIAN_POINT('',(-0.9317551538,5.633099084125));
+#53730 = CARTESIAN_POINT('',(-0.931755227525,5.732829741084));
+#53731 = CARTESIAN_POINT('',(-0.931755218249,5.832560389175));
+#53732 = CARTESIAN_POINT('',(-0.931755089536,5.932314163079));
+#53733 = CARTESIAN_POINT('',(-0.93175503101,6.032095754668));
+#53734 = CARTESIAN_POINT('',(-0.931755101648,6.150770517729));
+#53735 = CARTESIAN_POINT('',(-0.931755115411,6.169716062762));
+#53736 = CARTESIAN_POINT('',(-0.93175513424,6.188661610409));
+#53737 = CARTESIAN_POINT('',(-0.931755158993,6.207607158964));
+#53738 = CARTESIAN_POINT('',(-0.931755188805,6.226552706374));
+#53739 = CARTESIAN_POINT('',(-0.931755221085,6.245498250236));
+#53740 = CARTESIAN_POINT('',(-0.931755251523,6.264443787801));
+#53741 = CARTESIAN_POINT('',(-0.931755274083,6.283389315972));
+#53742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53743 = ORIENTED_EDGE('',*,*,#53744,.T.);
+#53744 = EDGE_CURVE('',#53557,#53745,#53747,.T.);
+#53745 = VERTEX_POINT('',#53746);
+#53746 = CARTESIAN_POINT('',(4.,0.,144.49999430937));
+#53747 = SURFACE_CURVE('',#53748,(#53775,#53805),.PCURVE_S1.);
+#53748 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#53749,#53750,#53751,#53752,
+    #53753,#53754,#53755,#53756,#53757,#53758,#53759,#53760,#53761,
+    #53762,#53763,#53764,#53765,#53766,#53767,#53768,#53769,#53770,
+    #53771,#53772,#53773,#53774),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151518607235,0.36352881095,0.807501204412,1.),.UNSPECIFIED.);
+#53749 = CARTESIAN_POINT('',(1.22290675704E-06,-4.,142.49999480526));
+#53750 = CARTESIAN_POINT('',(0.135996673109,-3.999999951623,
+    142.54328343834));
+#53751 = CARTESIAN_POINT('',(0.271992785704,-3.994605576403,
+    142.58657226495));
+#53752 = CARTESIAN_POINT('',(0.407731647144,-3.983816899049,
+    142.62986094041));
+#53753 = CARTESIAN_POINT('',(0.542956669612,-3.967649202459,
+    142.67314953417));
+#53754 = CARTESIAN_POINT('',(0.677412916489,-3.946132976732,
+    142.71643824848));
+#53755 = CARTESIAN_POINT('',(0.81084742782,-3.919313868182,142.759727137
+    ));
+#53756 = CARTESIAN_POINT('',(1.127935463895,-3.842391405594,
+    142.86358688742));
+#53757 = CARTESIAN_POINT('',(1.31037484019,-3.787265505743,
+    142.9241590968));
+#53758 = CARTESIAN_POINT('',(1.48963832053,-3.722042511884,
+    142.98473050128));
+#53759 = CARTESIAN_POINT('',(1.6650570524,-3.646944995554,
+    143.04530138608));
+#53760 = CARTESIAN_POINT('',(1.835984396467,-3.562249785122,
+    143.10587278394));
+#53761 = CARTESIAN_POINT('',(2.00179763815,-3.468287234163,
+    143.16644498711));
+#53762 = CARTESIAN_POINT('',(2.497170804003,-3.150068236837,
+    143.35385846325));
+#53763 = CARTESIAN_POINT('',(2.807530595084,-2.895651168926,
+    143.48074643772));
+#53764 = CARTESIAN_POINT('',(3.087294819004,-2.605772818871,
+    143.60759718332));
+#53765 = CARTESIAN_POINT('',(3.331742747887,-2.284935768982,
+    143.73443464272));
+#53766 = CARTESIAN_POINT('',(3.536968704051,-1.938266256892,
+    143.86128546895));
+#53767 = CARTESIAN_POINT('',(3.699884597259,-1.571510701969,
+    143.9881734864));
+#53768 = CARTESIAN_POINT('',(3.869992872192,-1.026161344527,
+    144.1700125706));
+#53769 = CARTESIAN_POINT('',(3.91313026742,-0.858627287893,
+    144.22500995169));
+#53770 = CARTESIAN_POINT('',(3.947798604472,-0.689004724538,
+    144.28000682465));
+#53771 = CARTESIAN_POINT('',(3.97387929157,-0.517807599614,144.335003374
+    ));
+#53772 = CARTESIAN_POINT('',(3.991293033109,-0.345556415209,
+    144.39000024726));
+#53773 = CARTESIAN_POINT('',(4.,-0.172777120181,144.44499762811));
+#53774 = CARTESIAN_POINT('',(4.,-8.9E-16,144.49999430937));
+#53775 = PCURVE('',#50542,#53776);
+#53776 = DEFINITIONAL_REPRESENTATION('',(#53777),#53804);
+#53777 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#53778,#53779,#53780,#53781,
+    #53782,#53783,#53784,#53785,#53786,#53787,#53788,#53789,#53790,
+    #53791,#53792,#53793,#53794,#53795,#53796,#53797,#53798,#53799,
+    #53800,#53801,#53802,#53803),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151518607235,0.36352881095,0.807501204412,1.),.UNSPECIFIED.);
+#53778 = CARTESIAN_POINT('',(-4.712389286111,-142.4999948052));
+#53779 = CARTESIAN_POINT('',(-4.746388148662,-142.5432834383));
+#53780 = CARTESIAN_POINT('',(-4.780387177762,-142.5865722649));
+#53781 = CARTESIAN_POINT('',(-4.814386083993,-142.6298609404));
+#53782 = CARTESIAN_POINT('',(-4.8483849111,-142.6731495341));
+#53783 = CARTESIAN_POINT('',(-4.882383813716,-142.7164382484));
+#53784 = CARTESIAN_POINT('',(-4.916382835091,-142.759727137));
+#53785 = CARTESIAN_POINT('',(-4.997954079975,-142.8635868874));
+#53786 = CARTESIAN_POINT('',(-5.04552734761,-142.9241590968));
+#53787 = CARTESIAN_POINT('',(-5.093099967596,-142.9847305012));
+#53788 = CARTESIAN_POINT('',(-5.140672176866,-143.045301386));
+#53789 = CARTESIAN_POINT('',(-5.188244797723,-143.1058727839));
+#53790 = CARTESIAN_POINT('',(-5.235818066162,-143.1664449871));
+#53791 = CARTESIAN_POINT('',(-5.383012220196,-143.3538584632));
+#53792 = CARTESIAN_POINT('',(-5.482669833573,-143.4807464377));
+#53793 = CARTESIAN_POINT('',(-5.582298278385,-143.6075971833));
+#53794 = CARTESIAN_POINT('',(-5.681916271299,-143.7344346427));
+#53795 = CARTESIAN_POINT('',(-5.781544705973,-143.8612854689));
+#53796 = CARTESIAN_POINT('',(-5.881202313309,-143.9881734864));
+#53797 = CARTESIAN_POINT('',(-6.024018354702,-144.1700125706));
+#53798 = CARTESIAN_POINT('',(-6.0672131805,-144.2250099516));
+#53799 = CARTESIAN_POINT('',(-6.110407605065,-144.2800068246));
+#53800 = CARTESIAN_POINT('',(-6.153601775036,-144.335003374));
+#53801 = CARTESIAN_POINT('',(-6.196796200578,-144.3900002472));
+#53802 = CARTESIAN_POINT('',(-6.239991027134,-144.4449976281));
+#53803 = CARTESIAN_POINT('',(-6.28318530718,-144.4999943093));
+#53804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53805 = PCURVE('',#53806,#53849);
+#53806 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#53807,#53808,#53809,#53810,#53811,#53812,#53813,#53814,#53815
+      ,#53816,#53817,#53818,#53819,#53820,#53821,#53822,#53823,#53824
+      ,#53825,#53826,#53827)
+    ,(#53828,#53829,#53830,#53831,#53832,#53833,#53834,#53835,#53836
+      ,#53837,#53838,#53839,#53840,#53841,#53842,#53843,#53844,#53845
+      ,#53846,#53847,#53848
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#53807 = CARTESIAN_POINT('',(1.52860588631E-06,-4.099993285378,
+    142.47320075879));
+#53808 = CARTESIAN_POINT('',(1.170957693964,-4.09999244914,
+    142.83683686519));
+#53809 = CARTESIAN_POINT('',(2.341909685199,-3.732120278643,
+    143.20047131403));
+#53810 = CARTESIAN_POINT('',(3.384460292498,-2.996413723414,
+    143.5641176367));
+#53811 = CARTESIAN_POINT('',(4.170183247746,-1.943182140548,
+    143.92773342603));
+#53812 = CARTESIAN_POINT('',(4.59330842204,-0.673496032927,
+    144.29139299209));
+#53813 = CARTESIAN_POINT('',(4.593326885787,0.673486033585,
+    144.65501424457));
+#53814 = CARTESIAN_POINT('',(4.17017443244,1.943212715746,
+    145.01865625214));
+#53815 = CARTESIAN_POINT('',(3.384456734708,2.996396997477,
+    145.38229129215));
+#53816 = CARTESIAN_POINT('',(2.341909082198,3.732127653489,
+    145.74592794553));
+#53817 = CARTESIAN_POINT('',(-1.72213214071E-06,4.467859397546,
+    146.47320063869));
+#53818 = CARTESIAN_POINT('',(-2.341911928702,3.732125750759,
+    147.20047333179));
+#53819 = CARTESIAN_POINT('',(-3.384457529349,2.996390693718,
+    147.56410860583));
+#53820 = CARTESIAN_POINT('',(-4.170183013207,1.943228929165,
+    147.92775044435));
+#53821 = CARTESIAN_POINT('',(-4.593315648288,0.673439023608,
+    148.29137735565));
+#53822 = CARTESIAN_POINT('',(-4.593315085721,-0.673441287766,
+    148.65501796239));
+#53823 = CARTESIAN_POINT('',(-4.170182269825,-1.943235814068,
+    149.01866243217));
+#53824 = CARTESIAN_POINT('',(-3.384456132481,-2.996389771227,
+    149.38228502001));
+#53825 = CARTESIAN_POINT('',(-2.341907076067,-3.732128415711,
+    149.74592996336));
+#53826 = CARTESIAN_POINT('',(-1.170954551787,-4.099993772642,
+    150.10956441214));
+#53827 = CARTESIAN_POINT('',(1.61356948869E-06,-4.099992912151,
+    150.47320051856));
+#53828 = CARTESIAN_POINT('',(-1.52858390701E-06,-3.099995601568,
+    142.74115859519));
+#53829 = CARTESIAN_POINT('',(0.885354235387,-3.099995776332,
+    143.1047952161));
+#53830 = CARTESIAN_POINT('',(1.770714459144,-2.821850061137,
+    143.46843349452));
+#53831 = CARTESIAN_POINT('',(2.558975070873,-2.26557963442,
+    143.83205989893));
+#53832 = CARTESIAN_POINT('',(3.153068015654,-1.46924754833,
+    144.19571683738));
+#53833 = CARTESIAN_POINT('',(3.472990006638,-0.509221245182,
+    144.55932999795));
+#53834 = CARTESIAN_POINT('',(3.47300273364,0.50921046165,144.92298147323
+    ));
+#53835 = CARTESIAN_POINT('',(3.153061692279,1.469259429457,
+    145.28661219267));
+#53836 = CARTESIAN_POINT('',(2.558981807353,2.265565961845,
+    145.65024988006));
+#53837 = CARTESIAN_POINT('',(1.770714760687,2.821851644109,
+    146.01388595389));
+#53838 = CARTESIAN_POINT('',(1.70542668607E-06,3.378138354645,
+    146.74115871532));
+#53839 = CARTESIAN_POINT('',(-1.770711891472,2.821853368198,
+    147.46843147671));
+#53840 = CARTESIAN_POINT('',(-2.558978314751,2.265566753845,
+    147.83206893013));
+#53841 = CARTESIAN_POINT('',(-3.153065683219,1.469272870611,
+    148.19569981837));
+#53842 = CARTESIAN_POINT('',(-3.472993027428,0.509189902661,
+    148.55934563519));
+#53843 = CARTESIAN_POINT('',(-3.472996716797,-0.509183966979,
+    148.92297775487));
+#53844 = CARTESIAN_POINT('',(-3.153069004911,-1.46927494881,
+    149.28660601288));
+#53845 = CARTESIAN_POINT('',(-2.558976359012,-2.26556028015,
+    149.65025615209));
+#53846 = CARTESIAN_POINT('',(-1.770717483846,-2.821852420866,
+    150.01388393616));
+#53847 = CARTESIAN_POINT('',(-0.885357377524,-3.099995158047,
+    150.37752221452));
+#53848 = CARTESIAN_POINT('',(-1.61355033956E-06,-3.099995357086,
+    150.74115883543));
+#53849 = DEFINITIONAL_REPRESENTATION('',(#53850),#53877);
+#53850 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#53851,#53852,#53853,#53854,
+    #53855,#53856,#53857,#53858,#53859,#53860,#53861,#53862,#53863,
+    #53864,#53865,#53866,#53867,#53868,#53869,#53870,#53871,#53872,
+    #53873,#53874,#53875,#53876),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.151518607235,0.36352881095,0.807501204412,1.),.UNSPECIFIED.);
+#53851 = CARTESIAN_POINT('',(-0.931755274083,0.));
+#53852 = CARTESIAN_POINT('',(-0.93175532868,3.399994716848E-02));
+#53853 = CARTESIAN_POINT('',(-0.93175543255,6.800007182975E-02));
+#53854 = CARTESIAN_POINT('',(-0.931755543004,0.102000077865));
+#53855 = CARTESIAN_POINT('',(-0.931755630999,0.136000006483));
+#53856 = CARTESIAN_POINT('',(-0.931755681719,0.170000012161));
+#53857 = CARTESIAN_POINT('',(-0.931755695157,0.204000138587));
+#53858 = CARTESIAN_POINT('',(-0.931755674847,0.285574037717));
+#53859 = CARTESIAN_POINT('',(-0.931755612827,0.333148856008));
+#53860 = CARTESIAN_POINT('',(-0.931755525406,0.380723029009));
+#53861 = CARTESIAN_POINT('',(-0.93175543683,0.428296792296));
+#53862 = CARTESIAN_POINT('',(-0.931755366194,0.475870966443));
+#53863 = CARTESIAN_POINT('',(-0.931755322819,0.52344578598));
+#53864 = CARTESIAN_POINT('',(-0.931755257259,0.67064473078));
+#53865 = CARTESIAN_POINT('',(-0.9317553144,0.770305575983));
+#53866 = CARTESIAN_POINT('',(-0.931755468039,0.869937233598));
+#53867 = CARTESIAN_POINT('',(-0.93175555909,0.96955843529));
+#53868 = CARTESIAN_POINT('',(-0.931755589026,1.069190096081));
+#53869 = CARTESIAN_POINT('',(-0.931755580688,1.1688509407));
+#53870 = CARTESIAN_POINT('',(-0.931755540096,1.311671630093));
+#53871 = CARTESIAN_POINT('',(-0.931755524081,1.354867862806));
+#53872 = CARTESIAN_POINT('',(-0.931755505985,1.398063694937));
+#53873 = CARTESIAN_POINT('',(-0.931755487232,1.441259272623));
+#53874 = CARTESIAN_POINT('',(-0.931755468986,1.484455105574));
+#53875 = CARTESIAN_POINT('',(-0.931755452136,1.527651338897));
+#53876 = CARTESIAN_POINT('',(-0.931755437278,1.57084702491));
+#53877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53878 = ORIENTED_EDGE('',*,*,#53879,.F.);
+#53879 = EDGE_CURVE('',#53347,#53745,#53880,.T.);
+#53880 = SURFACE_CURVE('',#53881,(#53885,#53892),.PCURVE_S1.);
+#53881 = LINE('',#53882,#53883);
+#53882 = CARTESIAN_POINT('',(4.,0.,0.));
+#53883 = VECTOR('',#53884,1.);
+#53884 = DIRECTION('',(0.,0.,1.));
+#53885 = PCURVE('',#50542,#53886);
+#53886 = DEFINITIONAL_REPRESENTATION('',(#53887),#53891);
+#53887 = LINE('',#53888,#53889);
+#53888 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#53889 = VECTOR('',#53890,1.);
+#53890 = DIRECTION('',(-0.,-1.));
+#53891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53892 = PCURVE('',#53893,#53898);
+#53893 = CYLINDRICAL_SURFACE('',#53894,4.);
+#53894 = AXIS2_PLACEMENT_3D('',#53895,#53896,#53897);
+#53895 = CARTESIAN_POINT('',(0.,0.,0.));
+#53896 = DIRECTION('',(-0.,-0.,-1.));
+#53897 = DIRECTION('',(1.,0.,0.));
+#53898 = DEFINITIONAL_REPRESENTATION('',(#53899),#53903);
+#53899 = LINE('',#53900,#53901);
+#53900 = CARTESIAN_POINT('',(-0.,0.));
+#53901 = VECTOR('',#53902,1.);
+#53902 = DIRECTION('',(-0.,-1.));
+#53903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53904 = ADVANCED_FACE('',(#53905),#50455,.F.);
+#53905 = FACE_BOUND('',#53906,.F.);
+#53906 = EDGE_LOOP('',(#53907,#53908,#53909,#53993,#54013));
+#53907 = ORIENTED_EDGE('',*,*,#50393,.F.);
+#53908 = ORIENTED_EDGE('',*,*,#50643,.T.);
+#53909 = ORIENTED_EDGE('',*,*,#53910,.T.);
+#53910 = EDGE_CURVE('',#50560,#53911,#53913,.T.);
+#53911 = VERTEX_POINT('',#53912);
+#53912 = CARTESIAN_POINT('',(-1.528583874E-06,-3.099995601568,
+    142.74115859519));
+#53913 = SURFACE_CURVE('',#53914,(#53936,#53943),.PCURVE_S1.);
+#53914 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#53915,#53916,#53917,#53918,
+    #53919,#53920,#53921,#53922,#53923,#53924,#53925,#53926,#53927,
+    #53928,#53929,#53930,#53931,#53932,#53933,#53934,#53935),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#53915 = CARTESIAN_POINT('',(-1.44367403632E-06,-3.099995845889,
+    134.74115835512));
+#53916 = CARTESIAN_POINT('',(0.885354390165,-3.09999599659,
+    135.10479497583));
+#53917 = CARTESIAN_POINT('',(1.77071467611,-2.821850235016,
+    135.46843325441));
+#53918 = CARTESIAN_POINT('',(2.558975334623,-2.26557974293,
+    135.83205965881));
+#53919 = CARTESIAN_POINT('',(3.153068304572,-1.469247577804,
+    136.19571659711));
+#53920 = CARTESIAN_POINT('',(3.472990294375,-0.509221190114,
+    136.55932975793));
+#53921 = CARTESIAN_POINT('',(3.473002993511,0.509210596937,
+    136.92298123293));
+#53922 = CARTESIAN_POINT('',(3.153061900605,1.469259631704,
+    137.28661195261));
+#53923 = CARTESIAN_POINT('',(2.558981947025,2.265566210584,
+    137.65024963985));
+#53924 = CARTESIAN_POINT('',(1.770714822967,2.821851915108,
+    138.01388571374));
+#53925 = CARTESIAN_POINT('',(1.61285853432E-06,3.37813862098,
+    138.74115847515));
+#53926 = CARTESIAN_POINT('',(-1.770712108401,2.821853542154,
+    139.46843123657));
+#53927 = CARTESIAN_POINT('',(-2.558978281541,2.265567221993,
+    139.83206731043));
+#53928 = CARTESIAN_POINT('',(-3.153067139023,1.469271487136,
+    140.19570499774));
+#53929 = CARTESIAN_POINT('',(-3.472991231357,0.509192370708,
+    140.55933571731));
+#53930 = CARTESIAN_POINT('',(-3.472999060497,-0.509186625385,
+    140.92298719245));
+#53931 = CARTESIAN_POINT('',(-3.153068046266,-1.469273738082,
+    141.28660035313));
+#53932 = CARTESIAN_POINT('',(-2.558976795782,-2.265560888577,
+    141.65025729154));
+#53933 = CARTESIAN_POINT('',(-1.770717546064,-2.821852691893,
+    142.01388369588));
+#53934 = CARTESIAN_POINT('',(-0.885357362418,-3.099995426628,
+    142.37752197448));
+#53935 = CARTESIAN_POINT('',(-1.52858389058E-06,-3.099995601568,
+    142.74115859519));
+#53936 = PCURVE('',#50455,#53937);
+#53937 = DEFINITIONAL_REPRESENTATION('',(#53938),#53942);
+#53938 = LINE('',#53939,#53940);
+#53939 = CARTESIAN_POINT('',(-0.,0.));
+#53940 = VECTOR('',#53941,1.);
+#53941 = DIRECTION('',(0.,1.));
+#53942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53943 = PCURVE('',#53944,#53987);
+#53944 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#53945,#53946,#53947,#53948,#53949,#53950,#53951,#53952,#53953
+      ,#53954,#53955,#53956,#53957,#53958,#53959,#53960,#53961,#53962
+      ,#53963,#53964,#53965)
+    ,(#53966,#53967,#53968,#53969,#53970,#53971,#53972,#53973,#53974
+      ,#53975,#53976,#53977,#53978,#53979,#53980,#53981,#53982,#53983
+      ,#53984,#53985,#53986
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#53945 = CARTESIAN_POINT('',(-1.44367403632E-06,-3.099995845889,
+    134.74115835512));
+#53946 = CARTESIAN_POINT('',(0.885354390165,-3.09999599659,
+    135.10479497583));
+#53947 = CARTESIAN_POINT('',(1.77071467611,-2.821850235016,
+    135.46843325441));
+#53948 = CARTESIAN_POINT('',(2.558975334623,-2.26557974293,
+    135.83205965881));
+#53949 = CARTESIAN_POINT('',(3.153068304572,-1.469247577804,
+    136.19571659711));
+#53950 = CARTESIAN_POINT('',(3.472990294375,-0.509221190114,
+    136.55932975793));
+#53951 = CARTESIAN_POINT('',(3.473002993511,0.509210596937,
+    136.92298123293));
+#53952 = CARTESIAN_POINT('',(3.153061900605,1.469259631704,
+    137.28661195261));
+#53953 = CARTESIAN_POINT('',(2.558981947025,2.265566210584,
+    137.65024963985));
+#53954 = CARTESIAN_POINT('',(1.770714822967,2.821851915108,
+    138.01388571374));
+#53955 = CARTESIAN_POINT('',(1.61285853432E-06,3.37813862098,
+    138.74115847515));
+#53956 = CARTESIAN_POINT('',(-1.770712108401,2.821853542154,
+    139.46843123657));
+#53957 = CARTESIAN_POINT('',(-2.558978281541,2.265567221993,
+    139.83206731043));
+#53958 = CARTESIAN_POINT('',(-3.153067139023,1.469271487136,
+    140.19570499774));
+#53959 = CARTESIAN_POINT('',(-3.472991231357,0.509192370708,
+    140.55933571731));
+#53960 = CARTESIAN_POINT('',(-3.472999060497,-0.509186625385,
+    140.92298719245));
+#53961 = CARTESIAN_POINT('',(-3.153068046266,-1.469273738082,
+    141.28660035313));
+#53962 = CARTESIAN_POINT('',(-2.558976795782,-2.265560888577,
+    141.65025729154));
+#53963 = CARTESIAN_POINT('',(-1.770717546064,-2.821852691893,
+    142.01388369588));
+#53964 = CARTESIAN_POINT('',(-0.885357362418,-3.099995426628,
+    142.37752197448));
+#53965 = CARTESIAN_POINT('',(-1.52858389058E-06,-3.099995601568,
+    142.74115859519));
+#53966 = CARTESIAN_POINT('',(-1.44369176702E-06,-3.100004154148,
+    135.75884980871));
+#53967 = CARTESIAN_POINT('',(0.885356832773,-3.100004828086,
+    136.1224864294));
+#53968 = CARTESIAN_POINT('',(1.770719725652,-2.821862174873,
+    136.486124708));
+#53969 = CARTESIAN_POINT('',(2.558981683563,-2.265569592525,
+    136.84975111244));
+#53970 = CARTESIAN_POINT('',(3.153075336516,-1.469280814934,
+    137.21340805064));
+#53971 = CARTESIAN_POINT('',(3.473008153952,-0.509191359963,
+    137.5770212115));
+#53972 = CARTESIAN_POINT('',(3.473001301171,0.509190445518,
+    137.94067268662));
+#53973 = CARTESIAN_POINT('',(3.153077246782,1.469272517583,
+    138.3043034061));
+#53974 = CARTESIAN_POINT('',(2.558987513725,2.26557101891,
+    138.66794109349));
+#53975 = CARTESIAN_POINT('',(1.770719699211,2.821859629604,
+    139.03157716732));
+#53976 = CARTESIAN_POINT('',(1.6260974892E-06,3.378147940926,
+    139.75884992874));
+#53977 = CARTESIAN_POINT('',(-1.770717002597,2.821861398076,
+    140.48612269015));
+#53978 = CARTESIAN_POINT('',(-2.558986834783,2.265574914624,
+    140.849758764));
+#53979 = CARTESIAN_POINT('',(-3.153069190813,1.469266708306,
+    141.21339645135));
+#53980 = CARTESIAN_POINT('',(-3.473012087023,0.509215331937,
+    141.57702717091));
+#53981 = CARTESIAN_POINT('',(-3.473000364207,-0.509219265415,
+    141.94067864592));
+#53982 = CARTESIAN_POINT('',(-3.153078412244,-1.469248607871,
+    142.30429180689));
+#53983 = CARTESIAN_POINT('',(-2.558984566894,-2.26558354002,
+    142.66794874501));
+#53984 = CARTESIAN_POINT('',(-1.770722266873,-2.82185632244,
+    143.0315751495));
+#53985 = CARTESIAN_POINT('',(-0.88535980506,-3.100003700275,
+    143.39521342807));
+#53986 = CARTESIAN_POINT('',(-1.52860112568E-06,-3.100004398474,
+    143.75885004878));
+#53987 = DEFINITIONAL_REPRESENTATION('',(#53988),#53992);
+#53988 = LINE('',#53989,#53990);
+#53989 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#53990 = VECTOR('',#53991,1.);
+#53991 = DIRECTION('',(0.,1.));
+#53992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53993 = ORIENTED_EDGE('',*,*,#53994,.F.);
+#53994 = EDGE_CURVE('',#53557,#53911,#53995,.T.);
+#53995 = SURFACE_CURVE('',#53996,(#53999,#54006),.PCURVE_S1.);
+#53996 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#53997,#53998),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#53997 = CARTESIAN_POINT('',(1.52860590497E-06,-4.099993285378,
+    142.47320075879));
+#53998 = CARTESIAN_POINT('',(-1.52858389058E-06,-3.099995601568,
+    142.74115859519));
+#53999 = PCURVE('',#50455,#54000);
+#54000 = DEFINITIONAL_REPRESENTATION('',(#54001),#54005);
+#54001 = LINE('',#54002,#54003);
+#54002 = CARTESIAN_POINT('',(0.,6.283389315972));
+#54003 = VECTOR('',#54004,1.);
+#54004 = DIRECTION('',(1.,0.));
+#54005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54006 = PCURVE('',#53806,#54007);
+#54007 = DEFINITIONAL_REPRESENTATION('',(#54008),#54012);
+#54008 = LINE('',#54009,#54010);
+#54009 = CARTESIAN_POINT('',(0.,0.));
+#54010 = VECTOR('',#54011,1.);
+#54011 = DIRECTION('',(1.,0.));
+#54012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54013 = ORIENTED_EDGE('',*,*,#53556,.F.);
+#54014 = ADVANCED_FACE('',(#54015),#50593,.F.);
+#54015 = FACE_BOUND('',#54016,.F.);
+#54016 = EDGE_LOOP('',(#54017,#54018,#54019,#54103));
+#54017 = ORIENTED_EDGE('',*,*,#50559,.F.);
+#54018 = ORIENTED_EDGE('',*,*,#50753,.T.);
+#54019 = ORIENTED_EDGE('',*,*,#54020,.T.);
+#54020 = EDGE_CURVE('',#50670,#54021,#54023,.T.);
+#54021 = VERTEX_POINT('',#54022);
+#54022 = CARTESIAN_POINT('',(-1.443691735E-06,-3.100004154148,
+    135.75884980871));
+#54023 = SURFACE_CURVE('',#54024,(#54046,#54053),.PCURVE_S1.);
+#54024 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#54025,#54026,#54027,#54028,
+    #54029,#54030,#54031,#54032,#54033,#54034,#54035,#54036,#54037,
+    #54038,#54039,#54040,#54041,#54042,#54043,#54044,#54045),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#54025 = CARTESIAN_POINT('',(-1.35874092111E-06,-3.100003909706,
+    127.75884956852));
+#54026 = CARTESIAN_POINT('',(0.885356847884,-3.100004559501,
+    128.12248618934));
+#54027 = CARTESIAN_POINT('',(1.770719663418,-2.821861903874,
+    128.4861244678));
+#54028 = CARTESIAN_POINT('',(2.558981543857,-2.265569343781,
+    128.84975087232));
+#54029 = CARTESIAN_POINT('',(3.153075128213,-1.469280612753,
+    129.2134078105));
+#54030 = CARTESIAN_POINT('',(3.473007894117,-0.509191224635,
+    129.57702097136));
+#54031 = CARTESIAN_POINT('',(3.473001013416,0.509190500519,
+    129.94067244649));
+#54032 = CARTESIAN_POINT('',(3.153076957956,1.469272488147,
+    130.30430316594));
+#54033 = CARTESIAN_POINT('',(2.558987249913,2.265570910416,
+    130.66794085337));
+#54034 = CARTESIAN_POINT('',(1.7707194823,2.821859455658,131.03157692718
+    ));
+#54035 = CARTESIAN_POINT('',(1.53354013928E-06,3.378147674609,
+    131.75884968862));
+#54036 = CARTESIAN_POINT('',(-1.770716940317,2.821861127098,132.48612245
+    ));
+#54037 = CARTESIAN_POINT('',(-2.558986695119,2.265574665905,
+    132.84975852393));
+#54038 = CARTESIAN_POINT('',(-3.1530689825,1.469266506081,
+    133.21339621109));
+#54039 = CARTESIAN_POINT('',(-3.47301182717,0.509215196654,
+    133.57702693095));
+#54040 = CARTESIAN_POINT('',(-3.473000076485,-0.509219320458,
+    133.9406784056));
+#54041 = CARTESIAN_POINT('',(-3.153078123363,-1.469248578408,
+    134.30429156689));
+#54042 = CARTESIAN_POINT('',(-2.558984303145,-2.265583431515,
+    134.66794850478));
+#54043 = CARTESIAN_POINT('',(-1.770722049936,-2.821856148553,
+    135.03157490945));
+#54044 = CARTESIAN_POINT('',(-0.885359650304,-3.100003480059,
+    135.39521318784));
+#54045 = CARTESIAN_POINT('',(-1.44369172794E-06,-3.100004154148,
+    135.75884980871));
+#54046 = PCURVE('',#50593,#54047);
+#54047 = DEFINITIONAL_REPRESENTATION('',(#54048),#54052);
+#54048 = LINE('',#54049,#54050);
+#54049 = CARTESIAN_POINT('',(-0.,0.));
+#54050 = VECTOR('',#54051,1.);
+#54051 = DIRECTION('',(0.,1.));
+#54052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54053 = PCURVE('',#54054,#54097);
+#54054 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#54055,#54056,#54057,#54058,#54059,#54060,#54061,#54062,#54063
+      ,#54064,#54065,#54066,#54067,#54068,#54069,#54070,#54071,#54072
+      ,#54073,#54074,#54075)
+    ,(#54076,#54077,#54078,#54079,#54080,#54081,#54082,#54083,#54084
+      ,#54085,#54086,#54087,#54088,#54089,#54090,#54091,#54092,#54093
+      ,#54094,#54095,#54096
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#54055 = CARTESIAN_POINT('',(-1.35874092022E-06,-3.100003909706,
+    127.75884956852));
+#54056 = CARTESIAN_POINT('',(0.885356847884,-3.100004559501,
+    128.12248618934));
+#54057 = CARTESIAN_POINT('',(1.770719663418,-2.821861903874,
+    128.48612446781));
+#54058 = CARTESIAN_POINT('',(2.558981246809,-2.265568984145,
+    128.84975225179));
+#54059 = CARTESIAN_POINT('',(3.153076295188,-1.469282025607,
+    129.21340239117));
+#54060 = CARTESIAN_POINT('',(3.473005810233,-0.509188701683,
+    129.57703064875));
+#54061 = CARTESIAN_POINT('',(3.4730030973,0.509187977567,129.94066276911
+    ));
+#54062 = CARTESIAN_POINT('',(3.15307579098,1.469273901,130.30430858527)
+  );
+#54063 = CARTESIAN_POINT('',(2.558987546961,2.265570550781,
+    130.6679394739));
+#54064 = CARTESIAN_POINT('',(1.7707194823,2.821859455658,131.03157692718
+    ));
+#54065 = CARTESIAN_POINT('',(1.53354020378E-06,3.378147674609,
+    131.75884968861));
+#54066 = CARTESIAN_POINT('',(-1.770716940318,2.821861127098,
+    132.48612245001));
+#54067 = CARTESIAN_POINT('',(-2.558986695118,2.265574665905,
+    132.8497585239));
+#54068 = CARTESIAN_POINT('',(-3.1530689825,1.469266506081,
+    133.21339621115));
+#54069 = CARTESIAN_POINT('',(-3.473011827169,0.509215196654,
+    133.57702693086));
+#54070 = CARTESIAN_POINT('',(-3.473000076486,-0.509219320458,
+    133.94067840569));
+#54071 = CARTESIAN_POINT('',(-3.153078123362,-1.469248578408,
+    134.30429156682));
+#54072 = CARTESIAN_POINT('',(-2.558984303146,-2.265583431515,
+    134.66794850483));
+#54073 = CARTESIAN_POINT('',(-1.770722049935,-2.821856148553,
+    135.03157490943));
+#54074 = CARTESIAN_POINT('',(-0.885359650305,-3.100003480059,
+    135.39521318784));
+#54075 = CARTESIAN_POINT('',(-1.44369172839E-06,-3.100004154148,
+    135.75884980871));
+#54076 = CARTESIAN_POINT('',(1.35872019591E-06,-4.100005968446,
+    128.02679107749));
+#54077 = CARTESIAN_POINT('',(1.170961252935,-4.100005979953,
+    128.39042718395));
+#54078 = CARTESIAN_POINT('',(2.341917239285,-3.732138602745,
+    128.75406163267));
+#54079 = CARTESIAN_POINT('',(3.384469082502,-2.996396859682,
+    129.11770657619));
+#54080 = CARTESIAN_POINT('',(4.170196958234,-1.943238978882,
+    129.48132916378));
+#54081 = CARTESIAN_POINT('',(4.593330201129,-0.673440102424,
+    129.84497363363));
+#54082 = CARTESIAN_POINT('',(4.593329787374,0.673444497949,
+    130.20861424065));
+#54083 = CARTESIAN_POINT('',(4.170194884184,1.943238140569,
+    130.57224115154));
+#54084 = CARTESIAN_POINT('',(3.384466134791,2.996402689113,
+    130.93588299032));
+#54085 = CARTESIAN_POINT('',(2.34191668082,3.732139333318,
+    131.29951826428));
+#54086 = CARTESIAN_POINT('',(-1.51682935631E-06,4.467873625252,
+    132.0267909574));
+#54087 = CARTESIAN_POINT('',(-2.341919245504,3.732137840525,
+    132.75406365053));
+#54088 = CARTESIAN_POINT('',(-3.384469684584,2.996404085811,
+    133.11770030399));
+#54089 = CARTESIAN_POINT('',(-4.17018912097,1.943215880718,
+    133.4813353438));
+#54090 = CARTESIAN_POINT('',(-4.593342001177,0.673484848194,
+    133.84497735176));
+#54091 = CARTESIAN_POINT('',(-4.593322561063,-0.673501507326,
+    134.20859860358));
+#54092 = CARTESIAN_POINT('',(-4.170195118761,-1.943191351916,
+    134.57225817048));
+#54093 = CARTESIAN_POINT('',(-3.384468897968,-2.996425718799,
+    134.93587395911));
+#54094 = CARTESIAN_POINT('',(-2.341914437276,-3.732133861193,
+    135.29952028213));
+#54095 = CARTESIAN_POINT('',(-1.170958450557,-4.100006354308,
+    135.66315473087));
+#54096 = CARTESIAN_POINT('',(1.44366955634E-06,-4.100006341602,
+    136.0267908373));
+#54097 = DEFINITIONAL_REPRESENTATION('',(#54098),#54102);
+#54098 = LINE('',#54099,#54100);
+#54099 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#54100 = VECTOR('',#54101,1.);
+#54101 = DIRECTION('',(0.,1.));
+#54102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54103 = ORIENTED_EDGE('',*,*,#54104,.F.);
+#54104 = EDGE_CURVE('',#50560,#54021,#54105,.T.);
+#54105 = SURFACE_CURVE('',#54106,(#54109,#54116),.PCURVE_S1.);
+#54106 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54107,#54108),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#54107 = CARTESIAN_POINT('',(-1.4436739959E-06,-3.099995845889,
+    134.74115835512));
+#54108 = CARTESIAN_POINT('',(-1.44369172794E-06,-3.100004154148,
+    135.75884980871));
+#54109 = PCURVE('',#50593,#54110);
+#54110 = DEFINITIONAL_REPRESENTATION('',(#54111),#54115);
+#54111 = LINE('',#54112,#54113);
+#54112 = CARTESIAN_POINT('',(0.,6.283389315972));
+#54113 = VECTOR('',#54114,1.);
+#54114 = DIRECTION('',(1.,0.));
+#54115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54116 = PCURVE('',#53944,#54117);
+#54117 = DEFINITIONAL_REPRESENTATION('',(#54118),#54122);
+#54118 = LINE('',#54119,#54120);
+#54119 = CARTESIAN_POINT('',(0.,0.));
+#54120 = VECTOR('',#54121,1.);
+#54121 = DIRECTION('',(1.,0.));
+#54122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54123 = ADVANCED_FACE('',(#54124),#50703,.F.);
+#54124 = FACE_BOUND('',#54125,.F.);
+#54125 = EDGE_LOOP('',(#54126,#54127,#54128,#54232,#54383));
+#54126 = ORIENTED_EDGE('',*,*,#50669,.F.);
+#54127 = ORIENTED_EDGE('',*,*,#51033,.T.);
+#54128 = ORIENTED_EDGE('',*,*,#54129,.T.);
+#54129 = EDGE_CURVE('',#50883,#54130,#54132,.T.);
+#54130 = VERTEX_POINT('',#54131);
+#54131 = CARTESIAN_POINT('',(4.,0.,121.99999524939));
+#54132 = SURFACE_CURVE('',#54133,(#54164,#54198),.PCURVE_S1.);
+#54133 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#54134,#54135,#54136,#54137,
+    #54138,#54139,#54140,#54141,#54142,#54143,#54144,#54145,#54146,
+    #54147,#54148,#54149,#54150,#54151,#54152,#54153,#54154,#54155,
+    #54156,#54157,#54158,#54159,#54160,#54161,#54162,#54163),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147729418708,0.31975315647,
+    0.863690000662,1.),.UNSPECIFIED.);
+#54134 = CARTESIAN_POINT('',(1.01900639187E-06,-4.,119.99999567123));
+#54135 = CARTESIAN_POINT('',(0.116011145406,-3.999999964646,
+    120.03692278725));
+#54136 = CARTESIAN_POINT('',(0.232021708417,-3.996154674258,
+    120.07385003472));
+#54137 = CARTESIAN_POINT('',(0.347883374944,-3.988464141008,
+    120.11077722531));
+#54138 = CARTESIAN_POINT('',(0.463447398896,-3.976935270145,
+    120.1477043498));
+#54139 = CARTESIAN_POINT('',(0.578565727252,-3.961581843076,
+    120.184631487));
+#54140 = CARTESIAN_POINT('',(0.693091106129,-3.942424500452,
+    120.22155871264));
+#54141 = CARTESIAN_POINT('',(0.806877186842,-3.919490725244,
+    120.2584860082));
+#54142 = CARTESIAN_POINT('',(1.051246884945,-3.861752035717,
+    120.33841305725));
+#54143 = CARTESIAN_POINT('',(1.181517110387,-3.825614746386,
+    120.38141325375));
+#54144 = CARTESIAN_POINT('',(1.310359521071,-3.784457316047,
+    120.42441332398));
+#54145 = CARTESIAN_POINT('',(1.437548448644,-3.738346120715,
+    120.46741323151));
+#54146 = CARTESIAN_POINT('',(1.562862562382,-3.687359470209,
+    120.5104131396));
+#54147 = CARTESIAN_POINT('',(1.686085087945,-3.631587524149,
+    120.55341321208));
+#54148 = CARTESIAN_POINT('',(1.807004026127,-3.571132207963,
+    120.59641341408));
+#54149 = CARTESIAN_POINT('',(2.299818035684,-3.300498665967,
+    120.77537843948));
+#54150 = CARTESIAN_POINT('',(2.649389950965,-3.049054616028,
+    120.91143750754));
+#54151 = CARTESIAN_POINT('',(2.967158602178,-2.755459148853,
+    121.04744499299));
+#54152 = CARTESIAN_POINT('',(3.247323265738,-2.424554668542,
+    121.18341321116));
+#54153 = CARTESIAN_POINT('',(3.484981662807,-2.061913682645,
+    121.31938146635));
+#54154 = CARTESIAN_POINT('',(3.67618395304,-1.673819787638,
+    121.45538900927));
+#54155 = CARTESIAN_POINT('',(3.817935561893,-1.267210512885,
+    121.59144809865));
+#54156 = CARTESIAN_POINT('',(3.93142609683,-0.745216044601,
+    121.7614859336));
+#54157 = CARTESIAN_POINT('',(3.950968733607,-0.639921271442,
+    121.79555868185));
+#54158 = CARTESIAN_POINT('',(3.967287509934,-0.5340453203,
+    121.82963145221));
+#54159 = CARTESIAN_POINT('',(3.98036249379,-0.427703430341,
+    121.86370423386));
+#54160 = CARTESIAN_POINT('',(3.990178728466,-0.321011376001,
+    121.89777701575));
+#54161 = CARTESIAN_POINT('',(3.996726232564,-0.214085466976,
+    121.93184978663));
+#54162 = CARTESIAN_POINT('',(4.,-0.107042548233,121.96592253506));
+#54163 = CARTESIAN_POINT('',(4.,-8.9E-16,121.99999524939));
+#54164 = PCURVE('',#50703,#54165);
+#54165 = DEFINITIONAL_REPRESENTATION('',(#54166),#54197);
+#54166 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#54167,#54168,#54169,#54170,
+    #54171,#54172,#54173,#54174,#54175,#54176,#54177,#54178,#54179,
+    #54180,#54181,#54182,#54183,#54184,#54185,#54186,#54187,#54188,
+    #54189,#54190,#54191,#54192,#54193,#54194,#54195,#54196),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147729418708,0.31975315647,
+    0.863690000662,1.),.UNSPECIFIED.);
+#54167 = CARTESIAN_POINT('',(-0.103533210921,0.));
+#54168 = CARTESIAN_POINT('',(-0.10353324547,2.90034542149E-02));
+#54169 = CARTESIAN_POINT('',(-0.103533299762,5.800702677577E-02));
+#54170 = CARTESIAN_POINT('',(-0.10353334768,8.701055562568E-02));
+#54171 = CARTESIAN_POINT('',(-0.103533380153,0.116014026388));
+#54172 = CARTESIAN_POINT('',(-0.103533398765,0.145017498668));
+#54173 = CARTESIAN_POINT('',(-0.103533409357,0.17402103236));
+#54174 = CARTESIAN_POINT('',(-0.103533415641,0.20302461395));
+#54175 = CARTESIAN_POINT('',(-0.103533409492,0.265801214577));
+#54176 = CARTESIAN_POINT('',(-0.103533397395,0.299574579636));
+#54177 = CARTESIAN_POINT('',(-0.10353338039,0.333347838151));
+#54178 = CARTESIAN_POINT('',(-0.103533361976,0.367120964112));
+#54179 = CARTESIAN_POINT('',(-0.103533345057,0.400894088504));
+#54180 = CARTESIAN_POINT('',(-0.103533331723,0.434667342466));
+#54181 = CARTESIAN_POINT('',(-0.103533323031,0.468440700456));
+#54182 = CARTESIAN_POINT('',(-0.103533305393,0.60900400338));
+#54183 = CARTESIAN_POINT('',(-0.103533337191,0.715867998613));
+#54184 = CARTESIAN_POINT('',(-0.10353342205,0.822691545464));
+#54185 = CARTESIAN_POINT('',(-0.10353347753,0.929484282404));
+#54186 = CARTESIAN_POINT('',(-0.103533488066,1.036277015361));
+#54187 = CARTESIAN_POINT('',(-0.103533479505,1.143100569425));
+#54188 = CARTESIAN_POINT('',(-0.103533452774,1.24996457934));
+#54189 = CARTESIAN_POINT('',(-0.103533411101,1.383516279594));
+#54190 = CARTESIAN_POINT('',(-0.103533402318,1.41027781371));
+#54191 = CARTESIAN_POINT('',(-0.10353339325,1.437039364661));
+#54192 = CARTESIAN_POINT('',(-0.103533384051,1.463800924216));
+#54193 = CARTESIAN_POINT('',(-0.103533374882,1.490562483977));
+#54194 = CARTESIAN_POINT('',(-0.103533365914,1.517324035378));
+#54195 = CARTESIAN_POINT('',(-0.103533357326,1.544085569685));
+#54196 = CARTESIAN_POINT('',(-0.103533349305,1.570847077995));
+#54197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54198 = PCURVE('',#50980,#54199);
+#54199 = DEFINITIONAL_REPRESENTATION('',(#54200),#54231);
+#54200 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#54201,#54202,#54203,#54204,
+    #54205,#54206,#54207,#54208,#54209,#54210,#54211,#54212,#54213,
+    #54214,#54215,#54216,#54217,#54218,#54219,#54220,#54221,#54222,
+    #54223,#54224,#54225,#54226,#54227,#54228,#54229,#54230),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147729418708,0.31975315647,
+    0.863690000662,1.),.UNSPECIFIED.);
+#54201 = CARTESIAN_POINT('',(-4.712389235136,-119.9999956712));
+#54202 = CARTESIAN_POINT('',(-4.741391766736,-120.0369227872));
+#54203 = CARTESIAN_POINT('',(-4.770394408073,-120.0738500347));
+#54204 = CARTESIAN_POINT('',(-4.799396999209,-120.1107772253));
+#54205 = CARTESIAN_POINT('',(-4.828399527675,-120.1477043498));
+#54206 = CARTESIAN_POINT('',(-4.857402054722,-120.184631487));
+#54207 = CARTESIAN_POINT('',(-4.886404641578,-120.2215587126));
+#54208 = CARTESIAN_POINT('',(-4.915407275707,-120.2584860082));
+#54209 = CARTESIAN_POINT('',(-4.978181825496,-120.3384130572));
+#54210 = CARTESIAN_POINT('',(-5.011954087189,-120.3814132537));
+#54211 = CARTESIAN_POINT('',(-5.045726243309,-120.4244133239));
+#54212 = CARTESIAN_POINT('',(-5.079498268337,-120.4674132315));
+#54213 = CARTESIAN_POINT('',(-5.113270293367,-120.5104131396));
+#54214 = CARTESIAN_POINT('',(-5.147042449408,-120.553413212));
+#54215 = CARTESIAN_POINT('',(-5.180814710684,-120.596413414));
+#54216 = CARTESIAN_POINT('',(-5.321373453312,-120.7753784394));
+#54217 = CARTESIAN_POINT('',(-5.428233991542,-120.9114375075));
+#54218 = CARTESIAN_POINT('',(-5.53505408511,-121.0474449929));
+#54219 = CARTESIAN_POINT('',(-5.641843362445,-121.1834132111));
+#54220 = CARTESIAN_POINT('',(-5.748632636315,-121.3193814663));
+#54221 = CARTESIAN_POINT('',(-5.85545272226,-121.4553890092));
+#54222 = CARTESIAN_POINT('',(-5.96231325663,-121.5914480986));
+#54223 = CARTESIAN_POINT('',(-6.09586060929,-121.7614859336));
+#54224 = CARTESIAN_POINT('',(-6.122621272013,-121.7955586818));
+#54225 = CARTESIAN_POINT('',(-6.149381951423,-121.8296314522));
+#54226 = CARTESIAN_POINT('',(-6.176142639352,-121.8637042338));
+#54227 = CARTESIAN_POINT('',(-6.202903327468,-121.8977770157));
+#54228 = CARTESIAN_POINT('',(-6.229664007277,-121.9318497866));
+#54229 = CARTESIAN_POINT('',(-6.256424670121,-121.965922535));
+#54230 = CARTESIAN_POINT('',(-6.28318530718,-121.9999952493));
+#54231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54232 = ORIENTED_EDGE('',*,*,#54233,.T.);
+#54233 = EDGE_CURVE('',#54130,#54234,#54236,.T.);
+#54234 = VERTEX_POINT('',#54235);
+#54235 = CARTESIAN_POINT('',(1.086958518E-06,-4.,127.99999538257));
+#54236 = SURFACE_CURVE('',#54237,(#54282,#54330),.PCURVE_S1.);
+#54237 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#54238,#54239,#54240,#54241,
+    #54242,#54243,#54244,#54245,#54246,#54247,#54248,#54249,#54250,
+    #54251,#54252,#54253,#54254,#54255,#54256,#54257,#54258,#54259,
+    #54260,#54261,#54262,#54263,#54264,#54265,#54266,#54267,#54268,
+    #54269,#54270,#54271,#54272,#54273,#54274,#54275,#54276,#54277,
+    #54278,#54279,#54280,#54281),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217222058216,0.435871463668,0.651859678237,0.869178521737,
+    0.951695394169,1.),.UNSPECIFIED.);
+#54238 = CARTESIAN_POINT('',(4.,-8.9E-16,121.99999524939));
+#54239 = CARTESIAN_POINT('',(4.,0.511587194629,122.16283857313));
+#54240 = CARTESIAN_POINT('',(3.925221969647,1.023900844958,
+    122.32591254887));
+#54241 = CARTESIAN_POINT('',(3.775298688854,1.523023064981,
+    122.48885041011));
+#54242 = CARTESIAN_POINT('',(3.553399637918,1.996269697057,
+    122.65170422977));
+#54243 = CARTESIAN_POINT('',(3.264661789456,2.431966862369,
+    122.81455804414));
+#54244 = CARTESIAN_POINT('',(2.916382824723,2.819654526022,
+    122.97749593865));
+#54245 = CARTESIAN_POINT('',(2.517746713035,3.150027452697,
+    123.14056993422));
+#54246 = CARTESIAN_POINT('',(1.641044150596,3.684039407739,
+    123.46732660101));
+#54247 = CARTESIAN_POINT('',(1.161203337354,3.887604745587,
+    123.63147830028));
+#54248 = CARTESIAN_POINT('',(0.653246833347,4.019136184419,
+    123.79548887938));
+#54249 = CARTESIAN_POINT('',(0.129916505539,4.074691838114,
+    123.95941319241));
+#54250 = CARTESIAN_POINT('',(-0.395889824092,4.052586610459,
+    124.12333777765));
+#54251 = CARTESIAN_POINT('',(-0.911193583756,3.953680584599,
+    124.28734826184));
+#54252 = CARTESIAN_POINT('',(-1.40302748985,3.781095891402,
+    124.45149994472));
+#54253 = CARTESIAN_POINT('',(-2.30939448396,3.305367427453,
+    124.77733159009));
+#54254 = CARTESIAN_POINT('',(-2.726069265126,3.00316976336,
+    124.93947413251));
+#54255 = CARTESIAN_POINT('',(-3.096743048174,2.641220029846,
+    125.10148475567));
+#54256 = CARTESIAN_POINT('',(-3.411809328711,2.228051658498,
+    125.26341328585));
+#54257 = CARTESIAN_POINT('',(-3.66343145998,1.773451644425,
+    125.42534180176));
+#54258 = CARTESIAN_POINT('',(-3.845799251036,1.288530334549,
+    125.5873523714));
+#54259 = CARTESIAN_POINT('',(-3.954961888608,0.785514591746,
+    125.74949488304));
+#54260 = CARTESIAN_POINT('',(-4.025902679172,-0.232513170839,
+    126.07432906972));
+#54261 = CARTESIAN_POINT('',(-3.98686898202,-0.749019348006,
+    126.23747614738));
+#54262 = CARTESIAN_POINT('',(-3.87188609,-1.257576369549,126.4004868589)
+  );
+#54263 = CARTESIAN_POINT('',(-3.683239109641,-1.745293287196,
+    126.56341346566));
+#54264 = CARTESIAN_POINT('',(-3.425249002415,-2.200152225172,
+    126.72633993976));
+#54265 = CARTESIAN_POINT('',(-3.104480283978,-2.611198308421,
+    126.88935038269));
+#54266 = CARTESIAN_POINT('',(-2.729462587244,-2.968499414653,
+    127.05249730631));
+#54267 = CARTESIAN_POINT('',(-2.153188179287,-3.37661784407,
+    127.2772729798));
+#54268 = CARTESIAN_POINT('',(-1.988352201022,-3.480132271372,
+    127.33913468971));
+#54269 = CARTESIAN_POINT('',(-1.817851885434,-3.574434157895,
+    127.40099558561));
+#54270 = CARTESIAN_POINT('',(-1.642290275446,-3.659164814243,
+    127.46285545908));
+#54271 = CARTESIAN_POINT('',(-1.462293794192,-3.73401417713,
+    127.52471534047));
+#54272 = CARTESIAN_POINT('',(-1.27851046416,-3.798720321979,
+    127.58657625403));
+#54273 = CARTESIAN_POINT('',(-1.091609088562,-3.853071113093,
+    127.64843797759));
+#54274 = CARTESIAN_POINT('',(-0.791447561985,-3.922569690217,
+    127.74650997283));
+#54275 = CARTESIAN_POINT('',(-0.679781084168,-3.944629007626,
+    127.78272218507));
+#54276 = CARTESIAN_POINT('',(-0.567417350023,-3.963054172617,
+    127.81893441926));
+#54277 = CARTESIAN_POINT('',(-0.454494469221,-3.977819760953,
+    127.85514665555));
+#54278 = CARTESIAN_POINT('',(-0.341151272582,-3.988906695167,
+    127.8913588786));
+#54279 = CARTESIAN_POINT('',(-0.227527312072,-3.996302244565,
+    127.92757107757));
+#54280 = CARTESIAN_POINT('',(-0.113762860805,-4.000000025226,
+    127.96378324615));
+#54281 = CARTESIAN_POINT('',(1.08695852141E-06,-4.,127.99999538257));
+#54282 = PCURVE('',#50703,#54283);
+#54283 = DEFINITIONAL_REPRESENTATION('',(#54284),#54329);
+#54284 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#54285,#54286,#54287,#54288,
+    #54289,#54290,#54291,#54292,#54293,#54294,#54295,#54296,#54297,
+    #54298,#54299,#54300,#54301,#54302,#54303,#54304,#54305,#54306,
+    #54307,#54308,#54309,#54310,#54311,#54312,#54313,#54314,#54315,
+    #54316,#54317,#54318,#54319,#54320,#54321,#54322,#54323,#54324,
+    #54325,#54326,#54327,#54328),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217222058216,0.435871463668,0.651859678237,0.869178521737,
+    0.951695394169,1.),.UNSPECIFIED.);
+#54285 = CARTESIAN_POINT('',(-0.103533349305,1.570847077995));
+#54286 = CARTESIAN_POINT('',(-0.10353331097,1.698748040617));
+#54287 = CARTESIAN_POINT('',(-0.103533285094,1.826830180527));
+#54288 = CARTESIAN_POINT('',(-0.103533295886,1.954805454768));
+#54289 = CARTESIAN_POINT('',(-0.103533349704,2.082714770072));
+#54290 = CARTESIAN_POINT('',(-0.103533507568,2.210624088787));
+#54291 = CARTESIAN_POINT('',(-0.103533552455,2.338599367316));
+#54292 = CARTESIAN_POINT('',(-0.103533510873,2.466681506292));
+#54293 = CARTESIAN_POINT('',(-0.103533380359,2.723323851026));
+#54294 = CARTESIAN_POINT('',(-0.103533273624,2.852252433652));
+#54295 = CARTESIAN_POINT('',(-0.103533257051,2.981070246372));
+#54296 = CARTESIAN_POINT('',(-0.10353350143,3.109820401918));
+#54297 = CARTESIAN_POINT('',(-0.103533150656,3.238570505945));
+#54298 = CARTESIAN_POINT('',(-0.103533521081,3.367388336611));
+#54299 = CARTESIAN_POINT('',(-0.103533450874,3.496316925786));
+#54300 = CARTESIAN_POINT('',(-0.103533387751,3.752232784389));
+#54301 = CARTESIAN_POINT('',(-0.103533333206,3.879583354262));
+#54302 = CARTESIAN_POINT('',(-0.10353330335,4.006830317817));
+#54303 = CARTESIAN_POINT('',(-0.103533411372,4.134012841179));
+#54304 = CARTESIAN_POINT('',(-0.103533464462,4.261195371902));
+#54305 = CARTESIAN_POINT('',(-0.103533488014,4.388442338775));
+#54306 = CARTESIAN_POINT('',(-0.103533476361,4.515792909636));
+#54307 = CARTESIAN_POINT('',(-0.103533407777,4.770925333712));
+#54308 = CARTESIAN_POINT('',(-0.103533350084,4.899064870297));
+#54309 = CARTESIAN_POINT('',(-0.103533282868,5.02709728633));
+#54310 = CARTESIAN_POINT('',(-0.103533227072,5.155063647196));
+#54311 = CARTESIAN_POINT('',(-0.103533199963,5.283029970784));
+#54312 = CARTESIAN_POINT('',(-0.103533432523,5.411062357853));
+#54313 = CARTESIAN_POINT('',(-0.103533575284,5.539201885046));
+#54314 = CARTESIAN_POINT('',(-0.103533564784,5.715746011432));
+#54315 = CARTESIAN_POINT('',(-0.103533539632,5.764333649037));
+#54316 = CARTESIAN_POINT('',(-0.103533489677,5.812920634955));
+#54317 = CARTESIAN_POINT('',(-0.103533412552,5.861506805166));
+#54318 = CARTESIAN_POINT('',(-0.103533317552,5.91009297401));
+#54319 = CARTESIAN_POINT('',(-0.103533227676,5.958679957072));
+#54320 = CARTESIAN_POINT('',(-0.10353317219,6.007267593563));
+#54321 = CARTESIAN_POINT('',(-0.103533168315,6.084295660662));
+#54322 = CARTESIAN_POINT('',(-0.103533183554,6.112737597183));
+#54323 = CARTESIAN_POINT('',(-0.103533222465,6.14117956259));
+#54324 = CARTESIAN_POINT('',(-0.103533285859,6.169621542062));
+#54325 = CARTESIAN_POINT('',(-0.103533368359,6.198063521118));
+#54326 = CARTESIAN_POINT('',(-0.103533458398,6.226505485608));
+#54327 = CARTESIAN_POINT('',(-0.103533538221,6.254947421718));
+#54328 = CARTESIAN_POINT('',(-0.103533583882,6.283389315972));
+#54329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54330 = PCURVE('',#54331,#54336);
+#54331 = CYLINDRICAL_SURFACE('',#54332,4.);
+#54332 = AXIS2_PLACEMENT_3D('',#54333,#54334,#54335);
+#54333 = CARTESIAN_POINT('',(0.,0.,0.));
+#54334 = DIRECTION('',(-0.,-0.,-1.));
+#54335 = DIRECTION('',(1.,0.,0.));
+#54336 = DEFINITIONAL_REPRESENTATION('',(#54337),#54382);
+#54337 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#54338,#54339,#54340,#54341,
+    #54342,#54343,#54344,#54345,#54346,#54347,#54348,#54349,#54350,
+    #54351,#54352,#54353,#54354,#54355,#54356,#54357,#54358,#54359,
+    #54360,#54361,#54362,#54363,#54364,#54365,#54366,#54367,#54368,
+    #54369,#54370,#54371,#54372,#54373,#54374,#54375,#54376,#54377,
+    #54378,#54379,#54380,#54381),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217222058216,0.435871463668,0.651859678237,0.869178521737,
+    0.951695394169,1.),.UNSPECIFIED.);
+#54338 = CARTESIAN_POINT('',(0.,-121.9999952493));
+#54339 = CARTESIAN_POINT('',(-0.127896798657,-122.1628385731));
+#54340 = CARTESIAN_POINT('',(-0.255974773588,-122.3259125488));
+#54341 = CARTESIAN_POINT('',(-0.383945897457,-122.4888504101));
+#54342 = CARTESIAN_POINT('',(-0.511851086171,-122.6517042297));
+#54343 = CARTESIAN_POINT('',(-0.639756275585,-122.8145580441));
+#54344 = CARTESIAN_POINT('',(-0.767727395223,-122.9774959386));
+#54345 = CARTESIAN_POINT('',(-0.895805367687,-123.1405699342));
+#54346 = CARTESIAN_POINT('',(-1.152439366691,-123.467326601));
+#54347 = CARTESIAN_POINT('',(-1.281363753016,-123.6314783002));
+#54348 = CARTESIAN_POINT('',(-1.410177412245,-123.7954888793));
+#54349 = CARTESIAN_POINT('',(-1.538923361741,-123.9594131924));
+#54350 = CARTESIAN_POINT('',(-1.667669283272,-124.1233377776));
+#54351 = CARTESIAN_POINT('',(-1.796482951065,-124.2873482618));
+#54352 = CARTESIAN_POINT('',(-1.925407340604,-124.4514999447));
+#54353 = CARTESIAN_POINT('',(-2.181314879989,-124.77733159));
+#54354 = CARTESIAN_POINT('',(-2.308661312284,-124.9394741325));
+#54355 = CARTESIAN_POINT('',(-2.435904152853,-125.1014847556));
+#54356 = CARTESIAN_POINT('',(-2.563082559244,-125.2634132858));
+#54357 = CARTESIAN_POINT('',(-2.690260966413,-125.4253418017));
+#54358 = CARTESIAN_POINT('',(-2.817503812612,-125.5873523714));
+#54359 = CARTESIAN_POINT('',(-2.944850249181,-125.749494883));
+#54360 = CARTESIAN_POINT('',(-3.199974375976,-126.0743290697));
+#54361 = CARTESIAN_POINT('',(-3.328109737109,-126.2374761473));
+#54362 = CARTESIAN_POINT('',(-3.456137977326,-126.4004868589));
+#54363 = CARTESIAN_POINT('',(-3.584100156087,-126.5634134656));
+#54364 = CARTESIAN_POINT('',(-3.712062347537,-126.7263399397));
+#54365 = CARTESIAN_POINT('',(-3.840090620655,-126.8893503826));
+#54366 = CARTESIAN_POINT('',(-3.968226004077,-127.0524973063));
+#54367 = CARTESIAN_POINT('',(-4.144764393262,-127.2772729798));
+#54368 = CARTESIAN_POINT('',(-4.193350448931,-127.3391346897));
+#54369 = CARTESIAN_POINT('',(-4.24193584991,-127.4009955856));
+#54370 = CARTESIAN_POINT('',(-4.290520433268,-127.462855459));
+#54371 = CARTESIAN_POINT('',(-4.339105014971,-127.5247153404));
+#54372 = CARTESIAN_POINT('',(-4.387690412259,-127.586576254));
+#54373 = CARTESIAN_POINT('',(-4.436276465536,-127.6484379775));
+#54374 = CARTESIAN_POINT('',(-4.513302027145,-127.7465099728));
+#54375 = CARTESIAN_POINT('',(-4.54174303999,-127.782722185));
+#54376 = CARTESIAN_POINT('',(-4.570184082429,-127.8189344192));
+#54377 = CARTESIAN_POINT('',(-4.598625139566,-127.8551466555));
+#54378 = CARTESIAN_POINT('',(-4.627066197504,-127.8913588786));
+#54379 = CARTESIAN_POINT('',(-4.655507243343,-127.9275710775));
+#54380 = CARTESIAN_POINT('',(-4.683948265183,-127.9637832461));
+#54381 = CARTESIAN_POINT('',(-4.712389252124,-127.9999953825));
+#54382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54383 = ORIENTED_EDGE('',*,*,#54384,.F.);
+#54384 = EDGE_CURVE('',#50670,#54234,#54385,.T.);
+#54385 = SURFACE_CURVE('',#54386,(#54389,#54396),.PCURVE_S1.);
+#54386 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54387,#54388),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#54387 = CARTESIAN_POINT('',(-1.35874085494E-06,-3.100003909706,
+    127.75884956852));
+#54388 = CARTESIAN_POINT('',(1.35872026163E-06,-4.100005968446,
+    128.02679107749));
+#54389 = PCURVE('',#50703,#54390);
+#54390 = DEFINITIONAL_REPRESENTATION('',(#54391),#54395);
+#54391 = LINE('',#54392,#54393);
+#54392 = CARTESIAN_POINT('',(0.,6.283389315972));
+#54393 = VECTOR('',#54394,1.);
+#54394 = DIRECTION('',(1.,0.));
+#54395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54396 = PCURVE('',#54054,#54397);
+#54397 = DEFINITIONAL_REPRESENTATION('',(#54398),#54402);
+#54398 = LINE('',#54399,#54400);
+#54399 = CARTESIAN_POINT('',(0.,0.));
+#54400 = VECTOR('',#54401,1.);
+#54401 = DIRECTION('',(1.,0.));
+#54402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54403 = ADVANCED_FACE('',(#54404),#50980,.T.);
+#54404 = FACE_BOUND('',#54405,.F.);
+#54405 = EDGE_LOOP('',(#54406,#54407,#54408,#54409,#54555,#54576));
+#54406 = ORIENTED_EDGE('',*,*,#50882,.F.);
+#54407 = ORIENTED_EDGE('',*,*,#51205,.T.);
+#54408 = ORIENTED_EDGE('',*,*,#51338,.T.);
+#54409 = ORIENTED_EDGE('',*,*,#54410,.T.);
+#54410 = EDGE_CURVE('',#51274,#54411,#54413,.T.);
+#54411 = VERTEX_POINT('',#54412);
+#54412 = CARTESIAN_POINT('',(4.,0.,122.49999517805));
+#54413 = SURFACE_CURVE('',#54414,(#54459,#54507),.PCURVE_S1.);
+#54414 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#54415,#54416,#54417,#54418,
+    #54419,#54420,#54421,#54422,#54423,#54424,#54425,#54426,#54427,
+    #54428,#54429,#54430,#54431,#54432,#54433,#54434,#54435,#54436,
+    #54437,#54438,#54439,#54440,#54441,#54442,#54443,#54444,#54445,
+    #54446,#54447,#54448,#54449,#54450,#54451,#54452,#54453,#54454,
+    #54455,#54456,#54457,#54458),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575931991635E-02,0.195763256659,0.359764507623,0.565755479196,
+    0.751752657432,0.921753029147,1.),.UNSPECIFIED.);
+#54415 = CARTESIAN_POINT('',(-4.,-1.01905727456E-06,118.49999567118));
+#54416 = CARTESIAN_POINT('',(-3.999999958553,-0.135998005848,
+    118.54328479339));
+#54417 = CARTESIAN_POINT('',(-3.994605468362,-0.271995655358,
+    118.58657410913));
+#54418 = CARTESIAN_POINT('',(-3.983816554123,-0.407736045256,
+    118.62986327372));
+#54419 = CARTESIAN_POINT('',(-3.967648499413,-0.542962579022,
+    118.6731523566));
+#54420 = CARTESIAN_POINT('',(-3.946131795698,-0.67742031144,
+    118.71644156002));
+#54421 = CARTESIAN_POINT('',(-3.919312091333,-0.810856274076,
+    118.75973093767));
+#54422 = CARTESIAN_POINT('',(-3.836463513714,-1.152368875117,
+    118.87159083832));
+#54423 = CARTESIAN_POINT('',(-3.772521636952,-1.358533519691,
+    118.94016373627));
+#54424 = CARTESIAN_POINT('',(-3.695666479111,-1.560510022108,
+    119.00873508571));
+#54425 = CARTESIAN_POINT('',(-3.606234308311,-1.757332175084,
+    119.07730543302));
+#54426 = CARTESIAN_POINT('',(-3.504647237385,-1.948070989118,
+    119.14587675992));
+#54427 = CARTESIAN_POINT('',(-3.391411883882,-2.131837646656,
+    119.21444963605));
+#54428 = CARTESIAN_POINT('',(-3.097270877685,-2.548251446559,
+    119.37673131577));
+#54429 = CARTESIAN_POINT('',(-2.906750265756,-2.774154472622,
+    119.47045229285));
+#54430 = CARTESIAN_POINT('',(-2.697091690961,-2.983318757564,
+    119.564165835));
+#54431 = CARTESIAN_POINT('',(-2.470079445025,-3.173830797309,
+    119.65787466698));
+#54432 = CARTESIAN_POINT('',(-2.227709015739,-3.344015950766,
+    119.75158822465));
+#54433 = CARTESIAN_POINT('',(-1.972174473869,-3.492449022178,
+    119.84530920863));
+#54434 = CARTESIAN_POINT('',(-1.371423331312,-3.775703104478,
+    120.05672419671));
+#54435 = CARTESIAN_POINT('',(-1.019860880634,-3.897372455809,
+    120.17445976837));
+#54436 = CARTESIAN_POINT('',(-0.656014851719,-3.980700527824,
+    120.29217005001));
+#54437 = CARTESIAN_POINT('',(-0.284907585313,-4.02432104386,
+    120.40987044571));
+#54438 = CARTESIAN_POINT('',(8.834372882895E-02,-4.027632514646,
+    120.52758070594));
+#54439 = CARTESIAN_POINT('',(0.458536807931,-3.990799403957,
+    120.64531626318));
+#54440 = CARTESIAN_POINT('',(1.147240753951,-3.846468398136,
+    120.86929981185));
+#54441 = CARTESIAN_POINT('',(1.467418095699,-3.746147456655,
+    120.97559803685));
+#54442 = CARTESIAN_POINT('',(1.777155440442,-3.614772666824,
+    121.08188244136));
+#54443 = CARTESIAN_POINT('',(2.072880169881,-3.453698118292,
+    121.1881580655));
+#54444 = CARTESIAN_POINT('',(2.351254249941,-3.26474196292,
+    121.29444247347));
+#54445 = CARTESIAN_POINT('',(2.609202272851,-3.050171140279,
+    121.40074070218));
+#54446 = CARTESIAN_POINT('',(3.058584201702,-2.595802743535,
+    121.60415908304));
+#54447 = CARTESIAN_POINT('',(3.25389294598,-2.359699110279,
+    121.70130997111));
+#54448 = CARTESIAN_POINT('',(3.427819070825,-2.106571184325,121.79845202
+    ));
+#54449 = CARTESIAN_POINT('',(3.578624280159,-1.838758820161,
+    121.89558844847));
+#54450 = CARTESIAN_POINT('',(3.704884839397,-1.558790403334,
+    121.99273049737));
+#54451 = CARTESIAN_POINT('',(3.805501325714,-1.269365535263,
+    122.08988138261));
+#54452 = CARTESIAN_POINT('',(3.913942637635,-0.837127685779,
+    122.23173087558));
+#54453 = CARTESIAN_POINT('',(3.942541698638,-0.699486265702,
+    122.27644174528));
+#54454 = CARTESIAN_POINT('',(3.965490262414,-0.560719489153,
+    122.32115243063));
+#54455 = CARTESIAN_POINT('',(3.982736406742,-0.421105785616,
+    122.36586299978));
+#54456 = CARTESIAN_POINT('',(3.994245450189,-0.280925909749,
+    122.41057368692));
+#54457 = CARTESIAN_POINT('',(4.,-0.140462560464,122.45528455824));
+#54458 = CARTESIAN_POINT('',(4.,-1.33E-15,122.49999517805));
+#54459 = PCURVE('',#50980,#54460);
+#54460 = DEFINITIONAL_REPRESENTATION('',(#54461),#54506);
+#54461 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#54462,#54463,#54464,#54465,
+    #54466,#54467,#54468,#54469,#54470,#54471,#54472,#54473,#54474,
+    #54475,#54476,#54477,#54478,#54479,#54480,#54481,#54482,#54483,
+    #54484,#54485,#54486,#54487,#54488,#54489,#54490,#54491,#54492,
+    #54493,#54494,#54495,#54496,#54497,#54498,#54499,#54500,#54501,
+    #54502,#54503,#54504,#54505),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575931991635E-02,0.195763256659,0.359764507623,0.565755479196,
+    0.751752657432,0.921753029147,1.),.UNSPECIFIED.);
+#54462 = CARTESIAN_POINT('',(-3.141592908354,-118.4999956711));
+#54463 = CARTESIAN_POINT('',(-3.175592155052,-118.5432847933));
+#54464 = CARTESIAN_POINT('',(-3.209591568312,-118.5865741091));
+#54465 = CARTESIAN_POINT('',(-3.243590858696,-118.6298632737));
+#54466 = CARTESIAN_POINT('',(-3.277590069949,-118.6731523566));
+#54467 = CARTESIAN_POINT('',(-3.311589356714,-118.71644156));
+#54468 = CARTESIAN_POINT('',(-3.345588762247,-118.7597309376));
+#54469 = CARTESIAN_POINT('',(-3.433443309469,-118.8715908383));
+#54470 = CARTESIAN_POINT('',(-3.48730029524,-118.9401637362));
+#54471 = CARTESIAN_POINT('',(-3.541156044852,-119.0087350857));
+#54472 = CARTESIAN_POINT('',(-3.595011010511,-119.077305433));
+#54473 = CARTESIAN_POINT('',(-3.64886676315,-119.1458767599));
+#54474 = CARTESIAN_POINT('',(-3.702723752062,-119.214449636));
+#54475 = CARTESIAN_POINT('',(-3.830179475814,-119.3767313157));
+#54476 = CARTESIAN_POINT('',(-3.903787787087,-119.4704522928));
+#54477 = CARTESIAN_POINT('',(-3.977390287687,-119.564165835));
+#54478 = CARTESIAN_POINT('',(-4.050989091689,-119.6578746669));
+#54479 = CARTESIAN_POINT('',(-4.1245915904,-119.7515882246));
+#54480 = CARTESIAN_POINT('',(-4.198199900819,-119.8453092086));
+#54481 = CARTESIAN_POINT('',(-4.364244851515,-120.0567241967));
+#54482 = CARTESIAN_POINT('',(-4.456714128317,-120.1744597683));
+#54483 = CARTESIAN_POINT('',(-4.549163517798,-120.29217005));
+#54484 = CARTESIAN_POINT('',(-4.641605144118,-120.4098704457));
+#54485 = CARTESIAN_POINT('',(-4.734054536421,-120.5275807059));
+#54486 = CARTESIAN_POINT('',(-4.826523815293,-120.6453162631));
+#54487 = CARTESIAN_POINT('',(-5.002440088791,-120.8692998118));
+#54488 = CARTESIAN_POINT('',(-5.085926534037,-120.9755980368));
+#54489 = CARTESIAN_POINT('',(-5.169402133324,-121.0818824413));
+#54490 = CARTESIAN_POINT('',(-5.252870838332,-121.1881580655));
+#54491 = CARTESIAN_POINT('',(-5.336346437259,-121.2944424734));
+#54492 = CARTESIAN_POINT('',(-5.419832882123,-121.4007407021));
+#54493 = CARTESIAN_POINT('',(-5.579597309863,-121.604159083));
+#54494 = CARTESIAN_POINT('',(-5.65589943416,-121.7013099711));
+#54495 = CARTESIAN_POINT('',(-5.732194608959,-121.79845202));
+#54496 = CARTESIAN_POINT('',(-5.808485365746,-121.8955884484));
+#54497 = CARTESIAN_POINT('',(-5.884780540311,-121.9927304973));
+#54498 = CARTESIAN_POINT('',(-5.961082664754,-122.0898813826));
+#54499 = CARTESIAN_POINT('',(-6.072491000578,-122.2317308755));
+#54500 = CARTESIAN_POINT('',(-6.107606838105,-122.2764417452));
+#54501 = CARTESIAN_POINT('',(-6.142722531882,-122.3211524306));
+#54502 = CARTESIAN_POINT('',(-6.177838134555,-122.3658629997));
+#54503 = CARTESIAN_POINT('',(-6.212953829075,-122.4105736869));
+#54504 = CARTESIAN_POINT('',(-6.248069667064,-122.4552845582));
+#54505 = CARTESIAN_POINT('',(-6.28318530718,-122.499995178));
+#54506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54507 = PCURVE('',#51288,#54508);
+#54508 = DEFINITIONAL_REPRESENTATION('',(#54509),#54554);
+#54509 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#54510,#54511,#54512,#54513,
+    #54514,#54515,#54516,#54517,#54518,#54519,#54520,#54521,#54522,
+    #54523,#54524,#54525,#54526,#54527,#54528,#54529,#54530,#54531,
+    #54532,#54533,#54534,#54535,#54536,#54537,#54538,#54539,#54540,
+    #54541,#54542,#54543,#54544,#54545,#54546,#54547,#54548,#54549,
+    #54550,#54551,#54552,#54553),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575931991635E-02,0.195763256659,0.359764507623,0.565755479196,
+    0.751752657432,0.921753029147,1.),.UNSPECIFIED.);
+#54510 = CARTESIAN_POINT('',(-0.931754155295,0.));
+#54511 = CARTESIAN_POINT('',(-0.931754209876,3.400033132804E-02));
+#54512 = CARTESIAN_POINT('',(-0.931754313735,6.800084016223E-02));
+#54513 = CARTESIAN_POINT('',(-0.931754424181,0.102001230363));
+#54514 = CARTESIAN_POINT('',(-0.931754512168,0.13600154314));
+#54515 = CARTESIAN_POINT('',(-0.931754562882,0.17000193298));
+#54516 = CARTESIAN_POINT('',(-0.931754576314,0.204002443577));
+#54517 = CARTESIAN_POINT('',(-0.931754554428,0.291859849498));
+#54518 = CARTESIAN_POINT('',(-0.93175447816,0.345718591144));
+#54519 = CARTESIAN_POINT('',(-0.931754368742,0.399576099592));
+#54520 = CARTESIAN_POINT('',(-0.931754270547,0.453432824866));
+#54521 = CARTESIAN_POINT('',(-0.931754206997,0.507290335286));
+#54522 = CARTESIAN_POINT('',(-0.931754175304,0.561149078267));
+#54523 = CARTESIAN_POINT('',(-0.931754166455,0.68860894429));
+#54524 = CARTESIAN_POINT('',(-0.931754213049,0.762219640853));
+#54525 = CARTESIAN_POINT('',(-0.931754295338,0.835824518578));
+#54526 = CARTESIAN_POINT('',(-0.931754372379,0.909425697042));
+#54527 = CARTESIAN_POINT('',(-0.931754421558,0.983030573416));
+#54528 = CARTESIAN_POINT('',(-0.93175444674,1.056641267361));
+#54529 = CARTESIAN_POINT('',(-0.931754457045,1.222691606162));
+#54530 = CARTESIAN_POINT('',(-0.931754430809,1.315163891564));
+#54531 = CARTESIAN_POINT('',(-0.931754382502,1.407616296659));
+#54532 = CARTESIAN_POINT('',(-0.93175433901,1.500060938171));
+#54533 = CARTESIAN_POINT('',(-0.931754302214,1.592513340158));
+#54534 = CARTESIAN_POINT('',(-0.931754279789,1.684985624906));
+#54535 = CARTESIAN_POINT('',(-0.931754266846,1.860907610127));
+#54536 = CARTESIAN_POINT('',(-0.93175427349,1.944396763138));
+#54537 = CARTESIAN_POINT('',(-0.931754293733,2.027875068065));
+#54538 = CARTESIAN_POINT('',(-0.931754326514,2.111346477679));
+#54539 = CARTESIAN_POINT('',(-0.931754360102,2.194824781302));
+#54540 = CARTESIAN_POINT('',(-0.931754378003,2.278313931747));
+#54541 = CARTESIAN_POINT('',(-0.931754380979,2.438083540593));
+#54542 = CARTESIAN_POINT('',(-0.931754369068,2.514388140889));
+#54543 = CARTESIAN_POINT('',(-0.931754340659,2.590685793512));
+#54544 = CARTESIAN_POINT('',(-0.931754307024,2.666979031292));
+#54545 = CARTESIAN_POINT('',(-0.931754288849,2.743276688299));
+#54546 = CARTESIAN_POINT('',(-0.931754300485,2.819581292759));
+#54547 = CARTESIAN_POINT('',(-0.931754334071,2.930993246887));
+#54548 = CARTESIAN_POINT('',(-0.93175434709,2.966110224549));
+#54549 = CARTESIAN_POINT('',(-0.93175436161,3.00122705798));
+#54550 = CARTESIAN_POINT('',(-0.931754374911,3.036343800244));
+#54551 = CARTESIAN_POINT('',(-0.931754384339,3.071460634815));
+#54552 = CARTESIAN_POINT('',(-0.93175438916,3.106577613496));
+#54553 = CARTESIAN_POINT('',(-0.93175439242,3.141694394331));
+#54554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54555 = ORIENTED_EDGE('',*,*,#54556,.F.);
+#54556 = EDGE_CURVE('',#54130,#54411,#54557,.T.);
+#54557 = SURFACE_CURVE('',#54558,(#54562,#54569),.PCURVE_S1.);
+#54558 = LINE('',#54559,#54560);
+#54559 = CARTESIAN_POINT('',(4.,0.,0.));
+#54560 = VECTOR('',#54561,1.);
+#54561 = DIRECTION('',(0.,0.,1.));
+#54562 = PCURVE('',#50980,#54563);
+#54563 = DEFINITIONAL_REPRESENTATION('',(#54564),#54568);
+#54564 = LINE('',#54565,#54566);
+#54565 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#54566 = VECTOR('',#54567,1.);
+#54567 = DIRECTION('',(-0.,-1.));
+#54568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54569 = PCURVE('',#54331,#54570);
+#54570 = DEFINITIONAL_REPRESENTATION('',(#54571),#54575);
+#54571 = LINE('',#54572,#54573);
+#54572 = CARTESIAN_POINT('',(-0.,0.));
+#54573 = VECTOR('',#54574,1.);
+#54574 = DIRECTION('',(-0.,-1.));
+#54575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54576 = ORIENTED_EDGE('',*,*,#54129,.F.);
+#54577 = ADVANCED_FACE('',(#54578),#51288,.F.);
+#54578 = FACE_BOUND('',#54579,.F.);
+#54579 = EDGE_LOOP('',(#54580,#54581,#54582,#54623,#54688));
+#54580 = ORIENTED_EDGE('',*,*,#54410,.F.);
+#54581 = ORIENTED_EDGE('',*,*,#51273,.T.);
+#54582 = ORIENTED_EDGE('',*,*,#54583,.T.);
+#54583 = EDGE_CURVE('',#51233,#54584,#54586,.T.);
+#54584 = VERTEX_POINT('',#54585);
+#54585 = CARTESIAN_POINT('',(-3.099996090327,1.358724366E-06,
+    126.74115811492));
+#54586 = SURFACE_CURVE('',#54587,(#54609,#54616),.PCURVE_S1.);
+#54587 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#54588,#54589,#54590,#54591,
+    #54592,#54593,#54594,#54595,#54596,#54597,#54598,#54599,#54600,
+    #54601,#54602,#54603,#54604,#54605,#54606,#54607,#54608),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#54588 = CARTESIAN_POINT('',(-3.099996334745,1.27378175785E-06,
+    118.74115787475));
+#54589 = CARTESIAN_POINT('',(-3.099996436825,-0.885354699628,
+    119.10479449556));
+#54590 = CARTESIAN_POINT('',(-2.821850582977,-1.770715109927,
+    119.46843277406));
+#54591 = CARTESIAN_POINT('',(-2.265579959945,-2.558975862323,
+    119.83205917845));
+#54592 = CARTESIAN_POINT('',(-1.469247636657,-3.153068882224,
+    120.19571611687));
+#54593 = CARTESIAN_POINT('',(-0.509221080143,-3.472990869918,
+    120.55932927749));
+#54594 = CARTESIAN_POINT('',(0.509210867573,-3.473003513234,
+    120.92298075273));
+#54595 = CARTESIAN_POINT('',(1.469260036148,-3.153062317269,
+    121.2866114722));
+#54596 = CARTESIAN_POINT('',(2.26556670805,-2.55898222638,
+    121.65024915957));
+#54597 = CARTESIAN_POINT('',(2.821852457092,-1.770714947543,
+    122.01388523341));
+#54598 = CARTESIAN_POINT('',(3.378139153649,-1.42774395186E-06,
+    122.74115799483));
+#54599 = CARTESIAN_POINT('',(2.821853890075,1.77071254224,
+    123.46843075624));
+#54600 = CARTESIAN_POINT('',(2.265567439002,2.558978809191,
+    123.83206683011));
+#54601 = CARTESIAN_POINT('',(1.469271546039,3.153067716721,
+    124.19570451742));
+#54602 = CARTESIAN_POINT('',(0.509192260664,3.47299180687,
+    124.55933523699));
+#54603 = CARTESIAN_POINT('',(-0.509186895948,3.472999580237,
+    124.92298671211));
+#54604 = CARTESIAN_POINT('',(-1.469274142588,3.153068462935,
+    125.28659987283));
+#54605 = CARTESIAN_POINT('',(-2.265561386008,2.558977075107,
+    125.65025681119));
+#54606 = CARTESIAN_POINT('',(-2.821853233862,1.770717670677,
+    126.01388321561));
+#54607 = CARTESIAN_POINT('',(-3.099995964012,0.885357332124,
+    126.37752149408));
+#54608 = CARTESIAN_POINT('',(-3.099996090327,1.35872435969E-06,
+    126.74115811492));
+#54609 = PCURVE('',#51288,#54610);
+#54610 = DEFINITIONAL_REPRESENTATION('',(#54611),#54615);
+#54611 = LINE('',#54612,#54613);
+#54612 = CARTESIAN_POINT('',(-0.,0.));
+#54613 = VECTOR('',#54614,1.);
+#54614 = DIRECTION('',(0.,1.));
+#54615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54616 = PCURVE('',#51541,#54617);
+#54617 = DEFINITIONAL_REPRESENTATION('',(#54618),#54622);
+#54618 = LINE('',#54619,#54620);
+#54619 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#54620 = VECTOR('',#54621,1.);
+#54621 = DIRECTION('',(0.,1.));
+#54622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54623 = ORIENTED_EDGE('',*,*,#54624,.F.);
+#54624 = EDGE_CURVE('',#54625,#54584,#54627,.T.);
+#54625 = VERTEX_POINT('',#54626);
+#54626 = CARTESIAN_POINT('',(-4.,-1.087014177E-06,126.49999538251));
+#54627 = SURFACE_CURVE('',#54628,(#54631,#54638),.PCURVE_S1.);
+#54628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54629,#54630),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#54629 = CARTESIAN_POINT('',(-4.099994031521,-1.35874544149E-06,
+    126.47320123905));
+#54630 = CARTESIAN_POINT('',(-3.099996090327,1.35872435925E-06,
+    126.74115811492));
+#54631 = PCURVE('',#51288,#54632);
+#54632 = DEFINITIONAL_REPRESENTATION('',(#54633),#54637);
+#54633 = LINE('',#54634,#54635);
+#54634 = CARTESIAN_POINT('',(0.,6.283389315972));
+#54635 = VECTOR('',#54636,1.);
+#54636 = DIRECTION('',(1.,0.));
+#54637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54638 = PCURVE('',#54639,#54682);
+#54639 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#54640,#54641,#54642,#54643,#54644,#54645,#54646,#54647,#54648
+      ,#54649,#54650,#54651,#54652,#54653,#54654,#54655,#54656,#54657
+      ,#54658,#54659,#54660)
+    ,(#54661,#54662,#54663,#54664,#54665,#54666,#54667,#54668,#54669
+      ,#54670,#54671,#54672,#54673,#54674,#54675,#54676,#54677,#54678
+      ,#54679,#54680,#54681
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#54640 = CARTESIAN_POINT('',(-4.099994031521,-1.35874538021E-06,
+    126.47320123905));
+#54641 = CARTESIAN_POINT('',(-4.099993243898,-1.170957737193,
+    126.83683734551));
+#54642 = CARTESIAN_POINT('',(-3.732121054896,-2.341909956824,
+    127.2004717943));
+#54643 = CARTESIAN_POINT('',(-2.996414408949,-3.384460784294,
+    127.56411811704));
+#54644 = CARTESIAN_POINT('',(-1.943182667023,-4.170183926204,
+    127.92773390624));
+#54645 = CARTESIAN_POINT('',(-0.673496345773,-4.593309230126,
+    128.29139347249));
+#54646 = CARTESIAN_POINT('',(0.673485965832,-4.593327749652,
+    128.65501472477));
+#54647 = CARTESIAN_POINT('',(1.943212896638,-4.170175271921,
+    129.0186567325));
+#54648 = CARTESIAN_POINT('',(2.996397402593,-3.384457474815,
+    129.3822917724));
+#54649 = CARTESIAN_POINT('',(3.732128235701,-2.341909663048,
+    129.74592842583));
+#54650 = CARTESIAN_POINT('',(4.467860210689,1.53702361081E-06,
+    130.47320111897));
+#54651 = CARTESIAN_POINT('',(3.732126527028,2.341912200299,
+    131.20047381209));
+#54652 = CARTESIAN_POINT('',(2.996391379275,3.384458021173,
+    131.56410908609));
+#54653 = CARTESIAN_POINT('',(1.943229455612,4.170183691652,
+    131.9277509247));
+#54654 = CARTESIAN_POINT('',(0.673439336474,4.593316456376,
+    132.29137783586));
+#54655 = CARTESIAN_POINT('',(-0.673441220031,4.593315949595,
+    132.65501844276));
+#54656 = CARTESIAN_POINT('',(-1.943235994944,4.170183109284,
+    133.0186629124));
+#54657 = CARTESIAN_POINT('',(-2.996390176346,3.384456872614,
+    133.38228550033));
+#54658 = CARTESIAN_POINT('',(-3.732128997939,2.341907656904,
+    133.74593044364));
+#54659 = CARTESIAN_POINT('',(-4.099994470294,1.170954934763,
+    134.10956489243));
+#54660 = CARTESIAN_POINT('',(-4.09999365836,-1.44369662713E-06,
+    134.47320099886));
+#54661 = CARTESIAN_POINT('',(-3.099996090327,1.35872442497E-06,
+    126.74115811492));
+#54662 = CARTESIAN_POINT('',(-3.099996216646,-0.88535454487,
+    127.10479473575));
+#54663 = CARTESIAN_POINT('',(-2.821850409015,-1.770714892984,
+    127.46843301424));
+#54664 = CARTESIAN_POINT('',(-2.265579851425,-2.558975598483,
+    127.83205941862));
+#54665 = CARTESIAN_POINT('',(-1.469247607213,-3.153068593342,
+    128.19571635708));
+#54666 = CARTESIAN_POINT('',(-0.50922113516,-3.472990582137,
+    128.55932951764));
+#54667 = CARTESIAN_POINT('',(0.509210732256,-3.473003253346,
+    128.92298099295));
+#54668 = CARTESIAN_POINT('',(1.469259833901,-3.153062108922,
+    129.28661171235));
+#54669 = CARTESIAN_POINT('',(2.265566459295,-2.558982086692,
+    129.65024939977));
+#54670 = CARTESIAN_POINT('',(2.821852186075,-1.770714885252,
+    130.01388547359));
+#54671 = CARTESIAN_POINT('',(3.378138887292,-1.52031180418E-06,
+    130.74115823502));
+#54672 = CARTESIAN_POINT('',(2.821853716101,1.7707123253,131.46843099642
+    ));
+#54673 = CARTESIAN_POINT('',(2.26556697084,2.558978842386,
+    131.83206844979));
+#54674 = CARTESIAN_POINT('',(1.469272929499,3.153066260888,
+    132.19569933816));
+#54675 = CARTESIAN_POINT('',(0.509189792632,3.47299360294,
+    132.55934515474));
+#54676 = CARTESIAN_POINT('',(-0.509184237578,3.472997236494,
+    132.92297727473));
+#54677 = CARTESIAN_POINT('',(-1.469275353256,3.153069421552,
+    133.28660553245));
+#54678 = CARTESIAN_POINT('',(-2.2655607776,2.558976638363,
+    133.65025567187));
+#54679 = CARTESIAN_POINT('',(-2.821852962839,1.770717608399,
+    134.01388345581));
+#54680 = CARTESIAN_POINT('',(-3.09999569534,0.885357347256,
+    134.37752173425));
+#54681 = CARTESIAN_POINT('',(-3.099995845889,1.4436739959E-06,
+    134.74115835512));
+#54682 = DEFINITIONAL_REPRESENTATION('',(#54683),#54687);
+#54683 = LINE('',#54684,#54685);
+#54684 = CARTESIAN_POINT('',(0.,0.));
+#54685 = VECTOR('',#54686,1.);
+#54686 = DIRECTION('',(1.,0.));
+#54687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54688 = ORIENTED_EDGE('',*,*,#54689,.F.);
+#54689 = EDGE_CURVE('',#54411,#54625,#54690,.T.);
+#54690 = SURFACE_CURVE('',#54691,(#54736,#54784),.PCURVE_S1.);
+#54691 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#54692,#54693,#54694,#54695,
+    #54696,#54697,#54698,#54699,#54700,#54701,#54702,#54703,#54704,
+    #54705,#54706,#54707,#54708,#54709,#54710,#54711,#54712,#54713,
+    #54714,#54715,#54716,#54717,#54718,#54719,#54720,#54721,#54722,
+    #54723,#54724,#54725,#54726,#54727,#54728,#54729,#54730,#54731,
+    #54732,#54733,#54734,#54735),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976039173102E-02,0.271752431408,0.329758428909,0.511767594444,
+    0.69577642373,0.951751175712,1.),.UNSPECIFIED.);
+#54692 = CARTESIAN_POINT('',(4.,-1.46E-15,122.49999517805));
+#54693 = CARTESIAN_POINT('',(4.,7.137025733858E-02,122.52271303562));
+#54694 = CARTESIAN_POINT('',(3.998514331979,0.142740559027,
+    122.54543089967));
+#54695 = CARTESIAN_POINT('',(3.995542997922,0.214073723886,
+    122.56814876609));
+#54696 = CARTESIAN_POINT('',(3.991087156472,0.28533264661,
+    122.59086663201));
+#54697 = CARTESIAN_POINT('',(3.985149122924,0.356480297772,
+    122.61358449584));
+#54698 = CARTESIAN_POINT('',(3.977732369231,0.427479723819,
+    122.63630235725));
+#54699 = CARTESIAN_POINT('',(3.916965643782,0.911478087147,
+    122.79157330411));
+#54700 = CARTESIAN_POINT('',(3.814882473784,1.318538177615,
+    122.92418314745));
+#54701 = CARTESIAN_POINT('',(3.663477330968,1.711828860545,
+    123.05674641418));
+#54702 = CARTESIAN_POINT('',(3.465135266775,2.084289265118,
+    123.18929403182));
+#54703 = CARTESIAN_POINT('',(3.223311769699,2.429430471866,
+    123.32185734604));
+#54704 = CARTESIAN_POINT('',(2.942534306585,2.741332524822,
+    123.45446722548));
+#54705 = CARTESIAN_POINT('',(2.550171220415,3.083418231755,
+    123.62016314475));
+#54706 = CARTESIAN_POINT('',(2.469611814483,3.149459672341,
+    123.65330599694));
+#54707 = CARTESIAN_POINT('',(2.3870614401,3.213041894847,123.68644885887
+    ));
+#54708 = CARTESIAN_POINT('',(2.302610348333,3.274093175365,
+    123.71959172312));
+#54709 = CARTESIAN_POINT('',(2.216351866734,3.332546045548,
+    123.75273458233));
+#54710 = CARTESIAN_POINT('',(2.128382399343,3.38833729261,123.7858774292
+    ));
+#54711 = CARTESIAN_POINT('',(1.75771742187,3.607931218651,
+    123.92301464676));
+#54712 = CARTESIAN_POINT('',(1.460719004979,3.747697330249,
+    124.02702585441));
+#54713 = CARTESIAN_POINT('',(1.150943944734,3.858827284089,
+    124.13102466661));
+#54714 = CARTESIAN_POINT('',(0.831711885685,3.939984173769,124.235015617
+    ));
+#54715 = CARTESIAN_POINT('',(0.506473978641,3.99029063498,124.3390144761
+    ));
+#54716 = CARTESIAN_POINT('',(0.178785290014,4.00933585572,
+    124.44302575419));
+#54717 = CARTESIAN_POINT('',(-0.477772276633,3.985075921623,
+    124.65215722529));
+#54718 = CARTESIAN_POINT('',(-0.806726424222,3.941079304061,
+    124.75731199614));
+#54719 = CARTESIAN_POINT('',(-1.130782885612,3.86540352408,
+    124.86245367217));
+#54720 = CARTESIAN_POINT('',(-1.446310417062,3.758749863686,
+    124.96758700806));
+#54721 = CARTESIAN_POINT('',(-1.749823091919,3.622296619419,
+    125.0727286382));
+#54722 = CARTESIAN_POINT('',(-2.038008868939,3.457689449668,
+    125.17788333693));
+#54723 = CARTESIAN_POINT('',(-2.683082000237,3.002031004707,
+    125.42927629891));
+#54724 = CARTESIAN_POINT('',(-3.02308423697,2.686474122435,
+    125.57562470987));
+#54725 = CARTESIAN_POINT('',(-3.319197027173,2.326367553325,
+    125.72189569842));
+#54726 = CARTESIAN_POINT('',(-3.564725678883,1.929192965111,
+    125.86814446068));
+#54727 = CARTESIAN_POINT('',(-3.754484182189,1.503339568912,
+    126.01441571417));
+#54728 = CARTESIAN_POINT('',(-3.884772645962,1.058140185925,
+    126.16076429615));
+#54729 = CARTESIAN_POINT('',(-3.967221847174,0.518316122525,
+    126.33458817577));
+#54730 = CARTESIAN_POINT('',(-3.978135371349,0.43237146486,
+    126.36215605378));
+#54731 = CARTESIAN_POINT('',(-3.986876222614,0.346162122623,
+    126.38972393005));
+#54732 = CARTESIAN_POINT('',(-3.993436874904,0.259754001534,
+    126.41729180196));
+#54733 = CARTESIAN_POINT('',(-3.997812310334,0.173213200022,
+    126.44485966805));
+#54734 = CARTESIAN_POINT('',(-4.000000019205,8.660600922391E-02,
+    126.47242752796));
+#54735 = CARTESIAN_POINT('',(-4.,-1.08701417847E-06,126.49999538251));
+#54736 = PCURVE('',#51288,#54737);
+#54737 = DEFINITIONAL_REPRESENTATION('',(#54738),#54783);
+#54738 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#54739,#54740,#54741,#54742,
+    #54743,#54744,#54745,#54746,#54747,#54748,#54749,#54750,#54751,
+    #54752,#54753,#54754,#54755,#54756,#54757,#54758,#54759,#54760,
+    #54761,#54762,#54763,#54764,#54765,#54766,#54767,#54768,#54769,
+    #54770,#54771,#54772,#54773,#54774,#54775,#54776,#54777,#54778,
+    #54779,#54780,#54781,#54782),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976039173102E-02,0.271752431408,0.329758428909,0.511767594444,
+    0.69577642373,0.951751175712,1.),.UNSPECIFIED.);
+#54739 = CARTESIAN_POINT('',(-0.93175439242,3.141694394331));
+#54740 = CARTESIAN_POINT('',(-0.931754394076,3.159537538275));
+#54741 = CARTESIAN_POINT('',(-0.931754395427,3.177380687275));
+#54742 = CARTESIAN_POINT('',(-0.931754396878,3.195223838323));
+#54743 = CARTESIAN_POINT('',(-0.931754398649,3.213066989303));
+#54744 = CARTESIAN_POINT('',(-0.931754400776,3.230910138992));
+#54745 = CARTESIAN_POINT('',(-0.931754403111,3.248753287058));
+#54746 = CARTESIAN_POINT('',(-0.931754418211,3.370706778232));
+#54747 = CARTESIAN_POINT('',(-0.931754430869,3.474861705383));
+#54748 = CARTESIAN_POINT('',(-0.931754386297,3.578980026464));
+#54749 = CARTESIAN_POINT('',(-0.931754261022,3.683085999195));
+#54750 = CARTESIAN_POINT('',(-0.93175422137,3.78720432847));
+#54751 = CARTESIAN_POINT('',(-0.931754222578,3.891359254592));
+#54752 = CARTESIAN_POINT('',(-0.931754262967,4.021500764306));
+#54753 = CARTESIAN_POINT('',(-0.931754272905,4.047531948803));
+#54754 = CARTESIAN_POINT('',(-0.931754284299,4.073563142195));
+#54755 = CARTESIAN_POINT('',(-0.931754296738,4.099594338483));
+#54756 = CARTESIAN_POINT('',(-0.931754309797,4.125625531679));
+#54757 = CARTESIAN_POINT('',(-0.931754323043,4.151656715801));
+#54758 = CARTESIAN_POINT('',(-0.931754376784,4.259367565695));
+#54759 = CARTESIAN_POINT('',(-0.931754415418,4.34106045855));
+#54760 = CARTESIAN_POINT('',(-0.931754438616,4.422743610667));
+#54761 = CARTESIAN_POINT('',(-0.931754441233,4.504420573087));
+#54762 = CARTESIAN_POINT('',(-0.931754427032,4.586103729429));
+#54763 = CARTESIAN_POINT('',(-0.931754404589,4.667796627344));
+#54764 = CARTESIAN_POINT('',(-0.931754351861,4.832053380777));
+#54765 = CARTESIAN_POINT('',(-0.93175432158,4.914644394539));
+#54766 = CARTESIAN_POINT('',(-0.931754293821,4.997225125563));
+#54767 = CARTESIAN_POINT('',(-0.931754271837,5.079799320045));
+#54768 = CARTESIAN_POINT('',(-0.931754260964,5.162380049944));
+#54769 = CARTESIAN_POINT('',(-0.931754266829,5.244971062735));
+#54770 = CARTESIAN_POINT('',(-0.931754314266,5.442421118772));
+#54771 = CARTESIAN_POINT('',(-0.931754373284,5.557366683662));
+#54772 = CARTESIAN_POINT('',(-0.931754424473,5.672251411986));
+#54773 = CARTESIAN_POINT('',(-0.931754539539,5.787118652999));
+#54774 = CARTESIAN_POINT('',(-0.931754367592,5.902003356355));
+#54775 = CARTESIAN_POINT('',(-0.931754276091,6.016948954171));
+#54776 = CARTESIAN_POINT('',(-0.931754357382,6.153474439719));
+#54777 = CARTESIAN_POINT('',(-0.93175437359,6.175126922587));
+#54778 = CARTESIAN_POINT('',(-0.931754397243,6.196779408579));
+#54779 = CARTESIAN_POINT('',(-0.931754429023,6.218431894828));
+#54780 = CARTESIAN_POINT('',(-0.931754466168,6.240084377768));
+#54781 = CARTESIAN_POINT('',(-0.931754502466,6.261736853137));
+#54782 = CARTESIAN_POINT('',(-0.931754528262,6.283389315972));
+#54783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54784 = PCURVE('',#54331,#54785);
+#54785 = DEFINITIONAL_REPRESENTATION('',(#54786),#54831);
+#54786 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#54787,#54788,#54789,#54790,
+    #54791,#54792,#54793,#54794,#54795,#54796,#54797,#54798,#54799,
+    #54800,#54801,#54802,#54803,#54804,#54805,#54806,#54807,#54808,
+    #54809,#54810,#54811,#54812,#54813,#54814,#54815,#54816,#54817,
+    #54818,#54819,#54820,#54821,#54822,#54823,#54824,#54825,#54826,
+    #54827,#54828,#54829,#54830),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976039173102E-02,0.271752431408,0.329758428909,0.511767594444,
+    0.69577642373,0.951751175712,1.),.UNSPECIFIED.);
+#54787 = CARTESIAN_POINT('',(0.,-122.499995178));
+#54788 = CARTESIAN_POINT('',(-1.784256433464E-02,-122.5227130356));
+#54789 = CARTESIAN_POINT('',(-3.568513372993E-02,-122.5454308996));
+#54790 = CARTESIAN_POINT('',(-5.352770519586E-02,-122.568148766));
+#54791 = CARTESIAN_POINT('',(-7.137027663091E-02,-122.590866632));
+#54792 = CARTESIAN_POINT('',(-8.921284682197E-02,-122.6135844958));
+#54793 = CARTESIAN_POINT('',(-0.107055415444,-122.6363023572));
+#54794 = CARTESIAN_POINT('',(-0.229004946662,-122.7915733041));
+#54795 = CARTESIAN_POINT('',(-0.333156493459,-122.9241831474));
+#54796 = CARTESIAN_POINT('',(-0.437271438611,-123.0567464141));
+#54797 = CARTESIAN_POINT('',(-0.541374021226,-123.1892940318));
+#54798 = CARTESIAN_POINT('',(-0.645488960337,-123.321857346));
+#54799 = CARTESIAN_POINT('',(-0.749640502174,-123.4544672254));
+#54800 = CARTESIAN_POINT('',(-0.879777790805,-123.6201631447));
+#54801 = CARTESIAN_POINT('',(-0.905808131377,-123.6533059969));
+#54802 = CARTESIAN_POINT('',(-0.931838481216,-123.6864488588));
+#54803 = CARTESIAN_POINT('',(-0.957868834286,-123.7195917231));
+#54804 = CARTESIAN_POINT('',(-0.983899184543,-123.7527345823));
+#54805 = CARTESIAN_POINT('',(-1.009929525934,-123.7858774292));
+#54806 = CARTESIAN_POINT('',(-1.117636889273,-123.9230146467));
+#54807 = CARTESIAN_POINT('',(-1.199327138901,-124.0270258544));
+#54808 = CARTESIAN_POINT('',(-1.281007646666,-124.1310246666));
+#54809 = CARTESIAN_POINT('',(-1.362681959854,-124.235015617));
+#54810 = CARTESIAN_POINT('',(-1.444362460941,-124.3390144761));
+#54811 = CARTESIAN_POINT('',(-1.526052699879,-124.4430257541));
+#54812 = CARTESIAN_POINT('',(-1.6903041045,-124.6521572252));
+#54813 = CARTESIAN_POINT('',(-1.772892427506,-124.7573119961));
+#54814 = CARTESIAN_POINT('',(-1.855470469286,-124.8624536721));
+#54815 = CARTESIAN_POINT('',(-1.938041978237,-124.967587008));
+#54816 = CARTESIAN_POINT('',(-2.020620026413,-125.0727286382));
+#54817 = CARTESIAN_POINT('',(-2.103208360111,-125.1778833369));
+#54818 = CARTESIAN_POINT('',(-2.300652017135,-125.4292762989));
+#54819 = CARTESIAN_POINT('',(-2.41559386186,-125.5756247098));
+#54820 = CARTESIAN_POINT('',(-2.53047487285,-125.7218956984));
+#54821 = CARTESIAN_POINT('',(-2.645338400823,-125.8681444606));
+#54822 = CARTESIAN_POINT('',(-2.760219382627,-126.0144157141));
+#54823 = CARTESIAN_POINT('',(-2.875161202052,-126.1607642961));
+#54824 = CARTESIAN_POINT('',(-3.011682237567,-126.3345881757));
+#54825 = CARTESIAN_POINT('',(-3.033334015759,-126.3621560537));
+#54826 = CARTESIAN_POINT('',(-3.054985798728,-126.38972393));
+#54827 = CARTESIAN_POINT('',(-3.076637584274,-126.4172918019));
+#54828 = CARTESIAN_POINT('',(-3.098289369593,-126.444859668));
+#54829 = CARTESIAN_POINT('',(-3.119941151284,-126.4724275279));
+#54830 = CARTESIAN_POINT('',(-3.141592925343,-126.4999953825));
+#54831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54832 = ADVANCED_FACE('',(#54833),#51541,.F.);
+#54833 = FACE_BOUND('',#54834,.F.);
+#54834 = EDGE_LOOP('',(#54835,#54836,#54837,#54878));
+#54835 = ORIENTED_EDGE('',*,*,#54583,.F.);
+#54836 = ORIENTED_EDGE('',*,*,#51528,.T.);
+#54837 = ORIENTED_EDGE('',*,*,#54838,.T.);
+#54838 = EDGE_CURVE('',#51488,#54839,#54841,.T.);
+#54839 = VERTEX_POINT('',#54840);
+#54840 = CARTESIAN_POINT('',(-3.100003909706,1.358740862E-06,
+    127.75884956852));
+#54841 = SURFACE_CURVE('',#54842,(#54864,#54871),.PCURVE_S1.);
+#54842 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#54843,#54844,#54845,#54846,
+    #54847,#54848,#54849,#54850,#54851,#54852,#54853,#54854,#54855,
+    #54856,#54857,#54858,#54859,#54860,#54861,#54862,#54863),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#54843 = CARTESIAN_POINT('',(-3.100003665284,1.27379758741E-06,
+    119.75884932835));
+#54844 = CARTESIAN_POINT('',(-3.100004290799,-0.885356863025,
+    120.12248594915));
+#54845 = CARTESIAN_POINT('',(-2.821861632859,-1.770719601117,
+    120.48612422763));
+#54846 = CARTESIAN_POINT('',(-2.26556909503,-2.558981404174,
+    120.84975063216));
+#54847 = CARTESIAN_POINT('',(-1.46928041049,-3.153074919855,
+    121.2134075703));
+#54848 = CARTESIAN_POINT('',(-0.509191089331,-3.473007634227,
+    121.57702073121));
+#54849 = CARTESIAN_POINT('',(0.509190555543,-3.473000725626,
+    121.94067220629));
+#54850 = CARTESIAN_POINT('',(1.469272458695,-3.153076669079,
+    122.30430292579));
+#54851 = CARTESIAN_POINT('',(2.265570801901,-2.558986986061,
+    122.66794061318));
+#54852 = CARTESIAN_POINT('',(2.82185928168,-1.770719265358,
+    123.03157668701));
+#54853 = CARTESIAN_POINT('',(3.378147408248,-1.44097290271E-06,
+    123.75884944843));
+#54854 = CARTESIAN_POINT('',(2.821860856078,1.770716878023,
+    124.48612220984));
+#54855 = CARTESIAN_POINT('',(2.265574417146,2.558986555427,
+    124.84975828372));
+#54856 = CARTESIAN_POINT('',(1.469266303838,3.153068774147,
+    125.21339597099));
+#54857 = CARTESIAN_POINT('',(0.50921506132,3.473011567281,
+    125.57702669068));
+#54858 = CARTESIAN_POINT('',(-0.50921937545,3.472999788687,
+    125.94067816552));
+#54859 = CARTESIAN_POINT('',(-1.469248548978,3.153077834503,
+    126.30429132664));
+#54860 = CARTESIAN_POINT('',(-2.265583322996,2.558984039275,
+    126.66794826465));
+#54861 = CARTESIAN_POINT('',(-2.821855974561,1.770721833,127.03157466924
+    ));
+#54862 = CARTESIAN_POINT('',(-3.100003259908,0.885359495554,
+    127.39521294768));
+#54863 = CARTESIAN_POINT('',(-3.100003909706,1.35874085538E-06,
+    127.75884956852));
+#54864 = PCURVE('',#51541,#54865);
+#54865 = DEFINITIONAL_REPRESENTATION('',(#54866),#54870);
+#54866 = LINE('',#54867,#54868);
+#54867 = CARTESIAN_POINT('',(-0.,0.));
+#54868 = VECTOR('',#54869,1.);
+#54869 = DIRECTION('',(0.,1.));
+#54870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54871 = PCURVE('',#51864,#54872);
+#54872 = DEFINITIONAL_REPRESENTATION('',(#54873),#54877);
+#54873 = LINE('',#54874,#54875);
+#54874 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#54875 = VECTOR('',#54876,1.);
+#54876 = DIRECTION('',(0.,1.));
+#54877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54878 = ORIENTED_EDGE('',*,*,#54879,.F.);
+#54879 = EDGE_CURVE('',#54584,#54839,#54880,.T.);
+#54880 = SURFACE_CURVE('',#54881,(#54884,#54891),.PCURVE_S1.);
+#54881 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54882,#54883),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#54882 = CARTESIAN_POINT('',(-3.099996090327,1.35872435969E-06,
+    126.74115811492));
+#54883 = CARTESIAN_POINT('',(-3.100003909706,1.35874085538E-06,
+    127.75884956852));
+#54884 = PCURVE('',#51541,#54885);
+#54885 = DEFINITIONAL_REPRESENTATION('',(#54886),#54890);
+#54886 = LINE('',#54887,#54888);
+#54887 = CARTESIAN_POINT('',(0.,6.283389315972));
+#54888 = VECTOR('',#54889,1.);
+#54889 = DIRECTION('',(1.,0.));
+#54890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54891 = PCURVE('',#54892,#54935);
+#54892 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#54893,#54894,#54895,#54896,#54897,#54898,#54899,#54900,#54901
+      ,#54902,#54903,#54904,#54905,#54906,#54907,#54908,#54909,#54910
+      ,#54911,#54912,#54913)
+    ,(#54914,#54915,#54916,#54917,#54918,#54919,#54920,#54921,#54922
+      ,#54923,#54924,#54925,#54926,#54927,#54928,#54929,#54930,#54931
+      ,#54932,#54933,#54934
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#54893 = CARTESIAN_POINT('',(-3.099996090327,1.35872442364E-06,
+    126.74115811492));
+#54894 = CARTESIAN_POINT('',(-3.099996216646,-0.88535454487,
+    127.10479473575));
+#54895 = CARTESIAN_POINT('',(-2.821850409015,-1.770714892985,
+    127.46843301424));
+#54896 = CARTESIAN_POINT('',(-2.265579851424,-2.558975598483,
+    127.83205941862));
+#54897 = CARTESIAN_POINT('',(-1.469247607214,-3.153068593342,
+    128.19571635708));
+#54898 = CARTESIAN_POINT('',(-0.509221135159,-3.472990582137,
+    128.55932951764));
+#54899 = CARTESIAN_POINT('',(0.509210732255,-3.473003253347,
+    128.92298099295));
+#54900 = CARTESIAN_POINT('',(1.469259833902,-3.153062108921,
+    129.28661171235));
+#54901 = CARTESIAN_POINT('',(2.265566459294,-2.558982086693,
+    129.65024939977));
+#54902 = CARTESIAN_POINT('',(2.821852186076,-1.770714885252,
+    130.01388547359));
+#54903 = CARTESIAN_POINT('',(3.378138887292,-1.52031185996E-06,
+    130.74115823502));
+#54904 = CARTESIAN_POINT('',(2.821853716101,1.7707123253,131.46843099642
+    ));
+#54905 = CARTESIAN_POINT('',(2.26556733049,2.558978545341,131.8320670703
+    ));
+#54906 = CARTESIAN_POINT('',(1.46927151659,3.15306742785,132.19570475759
+    ));
+#54907 = CARTESIAN_POINT('',(0.509192315683,3.472991519079,
+    132.55933547719));
+#54908 = CARTESIAN_POINT('',(-0.509186760629,3.472999320355,
+    132.92298695228));
+#54909 = CARTESIAN_POINT('',(-1.469273940347,3.15306825459,
+    133.28660011302));
+#54910 = CARTESIAN_POINT('',(-2.265561137249,2.558976935408,
+    133.65025705136));
+#54911 = CARTESIAN_POINT('',(-2.821852962839,1.770717608398,
+    134.01388345581));
+#54912 = CARTESIAN_POINT('',(-3.09999569534,0.885357347256,
+    134.37752173424));
+#54913 = CARTESIAN_POINT('',(-3.099995845889,1.4436739959E-06,
+    134.74115835512));
+#54914 = CARTESIAN_POINT('',(-3.100003909706,1.35874092111E-06,
+    127.75884956852));
+#54915 = CARTESIAN_POINT('',(-3.100004559501,-0.885356847884,
+    128.12248618934));
+#54916 = CARTESIAN_POINT('',(-2.821861903874,-1.770719663418,
+    128.4861244678));
+#54917 = CARTESIAN_POINT('',(-2.265569343781,-2.558981543857,
+    128.84975087232));
+#54918 = CARTESIAN_POINT('',(-1.469280612753,-3.153075128213,
+    129.2134078105));
+#54919 = CARTESIAN_POINT('',(-0.509191224635,-3.473007894117,
+    129.57702097136));
+#54920 = CARTESIAN_POINT('',(0.509190500519,-3.473001013416,
+    129.94067244649));
+#54921 = CARTESIAN_POINT('',(1.469272488147,-3.153076957956,
+    130.30430316594));
+#54922 = CARTESIAN_POINT('',(2.265570910416,-2.558987249913,
+    130.66794085337));
+#54923 = CARTESIAN_POINT('',(2.821859455658,-1.7707194823,
+    131.03157692718));
+#54924 = CARTESIAN_POINT('',(3.378147674609,-1.53354013928E-06,
+    131.75884968862));
+#54925 = CARTESIAN_POINT('',(2.821861127098,1.770716940317,132.48612245)
+  );
+#54926 = CARTESIAN_POINT('',(2.265574665905,2.558986695119,
+    132.84975852393));
+#54927 = CARTESIAN_POINT('',(1.469266506081,3.1530689825,133.21339621109
+    ));
+#54928 = CARTESIAN_POINT('',(0.509215196654,3.47301182717,
+    133.57702693095));
+#54929 = CARTESIAN_POINT('',(-0.509219320458,3.473000076485,
+    133.9406784056));
+#54930 = CARTESIAN_POINT('',(-1.469248578408,3.153078123363,
+    134.30429156689));
+#54931 = CARTESIAN_POINT('',(-2.265583431515,2.558984303145,
+    134.66794850478));
+#54932 = CARTESIAN_POINT('',(-2.821856148553,1.770722049936,
+    135.03157490945));
+#54933 = CARTESIAN_POINT('',(-3.100003480059,0.885359650304,
+    135.39521318784));
+#54934 = CARTESIAN_POINT('',(-3.100004154148,1.44369172794E-06,
+    135.75884980871));
+#54935 = DEFINITIONAL_REPRESENTATION('',(#54936),#54940);
+#54936 = LINE('',#54937,#54938);
+#54937 = CARTESIAN_POINT('',(0.,0.));
+#54938 = VECTOR('',#54939,1.);
+#54939 = DIRECTION('',(1.,0.));
+#54940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54941 = ADVANCED_FACE('',(#54942),#51864,.F.);
+#54942 = FACE_BOUND('',#54943,.F.);
+#54943 = EDGE_LOOP('',(#54944,#54945,#54946,#55071,#55201));
+#54944 = ORIENTED_EDGE('',*,*,#54838,.F.);
+#54945 = ORIENTED_EDGE('',*,*,#51851,.T.);
+#54946 = ORIENTED_EDGE('',*,*,#54947,.T.);
+#54947 = EDGE_CURVE('',#51722,#54948,#54950,.T.);
+#54948 = VERTEX_POINT('',#54949);
+#54949 = CARTESIAN_POINT('',(4.,0.,123.99999520533));
+#54950 = SURFACE_CURVE('',#54951,(#54989,#55030),.PCURVE_S1.);
+#54951 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#54952,#54953,#54954,#54955,
+    #54956,#54957,#54958,#54959,#54960,#54961,#54962,#54963,#54964,
+    #54965,#54966,#54967,#54968,#54969,#54970,#54971,#54972,#54973,
+    #54974,#54975,#54976,#54977,#54978,#54979,#54980,#54981,#54982,
+    #54983,#54984,#54985,#54986,#54987,#54988),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.38573518224E-02,0.187861124714,0.3658597194,
+    0.567851746025,0.741851103349,0.911851140176,1.),.UNSPECIFIED.);
+#54952 = CARTESIAN_POINT('',(-4.,-1.0190064188E-06,119.99999567123));
+#54953 = CARTESIAN_POINT('',(-3.999999952861,-0.154681170377,
+    120.04923182046));
+#54954 = CARTESIAN_POINT('',(-3.992822097919,-0.309362136756,
+    120.09846821507));
+#54955 = CARTESIAN_POINT('',(-3.978466469253,-0.463625785614,
+    120.1477043277));
+#54956 = CARTESIAN_POINT('',(-3.956965268625,-0.617056723778,
+    120.19694046696));
+#54957 = CARTESIAN_POINT('',(-3.928382707573,-0.769243287373,
+    120.24617692701));
+#54958 = CARTESIAN_POINT('',(-3.837913476604,-1.152139771232,
+    120.3714125274));
+#54959 = CARTESIAN_POINT('',(-3.766366434838,-1.380575177437,
+    120.44741418515));
+#54960 = CARTESIAN_POINT('',(-3.67853016847,-1.603580108158,
+    120.52341323988));
+#54961 = CARTESIAN_POINT('',(-3.574932713159,-1.819714276964,
+    120.59941228574));
+#54962 = CARTESIAN_POINT('',(-3.456269875824,-2.027610528097,
+    120.67541392585));
+#54963 = CARTESIAN_POINT('',(-3.115948636473,-2.535711343606,
+    120.87007416787));
+#54964 = CARTESIAN_POINT('',(-2.873819642862,-2.822294560506,
+    120.98875608121));
+#54965 = CARTESIAN_POINT('',(-2.600320453959,-3.08074960151,
+    121.10741323695));
+#54966 = CARTESIAN_POINT('',(-2.299606496908,-3.306961729521,
+    121.22607040222));
+#54967 = CARTESIAN_POINT('',(-1.976431893932,-3.497525539153,
+    121.34475231325));
+#54968 = CARTESIAN_POINT('',(-1.250244484417,-3.823067645644,
+    121.59806894533));
+#54969 = CARTESIAN_POINT('',(-0.842146817434,-3.947177873122,
+    121.73276417201));
+#54970 = CARTESIAN_POINT('',(-0.41998445306,-4.018696680426,
+    121.86741323277));
+#54971 = CARTESIAN_POINT('',(7.842977353217E-03,-4.036008289546,
+    122.00206229188));
+#54972 = CARTESIAN_POINT('',(0.432783265192,-3.998956881396,
+    122.13675751693));
+#54973 = CARTESIAN_POINT('',(1.202401522527,-3.832365333599,
+    122.38740810277));
+#54974 = CARTESIAN_POINT('',(1.550192259638,-3.716321729338,
+    122.50342172776));
+#54975 = CARTESIAN_POINT('',(1.884155281851,-3.562486637776,
+    122.61941324088));
+#54976 = CARTESIAN_POINT('',(2.199277686465,-3.373028445858,
+    122.73540475191));
+#54977 = CARTESIAN_POINT('',(2.490945696905,-3.150870198383,
+    122.85141837616));
+#54978 = CARTESIAN_POINT('',(3.013242351338,-2.654643050573,
+    123.08074184664));
+#54979 = CARTESIAN_POINT('',(3.24520055573,-2.381808043491,
+    123.19408736468));
+#54980 = CARTESIAN_POINT('',(3.44722239445,-2.084932610565,
+    123.30741322344));
+#54981 = CARTESIAN_POINT('',(3.616344789158,-1.76815909174,
+    123.42073908181));
+#54982 = CARTESIAN_POINT('',(3.750274930577,-1.436035214932,
+    123.53408459386));
+#54983 = CARTESIAN_POINT('',(3.89808233481,-0.915988704979,
+    123.7061767619));
+#54984 = CARTESIAN_POINT('',(3.938718993439,-0.735613744627,
+    123.76494087041));
+#54985 = CARTESIAN_POINT('',(3.969326742891,-0.553126616986,
+    123.82370423939));
+#54986 = CARTESIAN_POINT('',(3.989775514158,-0.369223832467,
+    123.88246761099));
+#54987 = CARTESIAN_POINT('',(4.,-0.184610927941,123.94123172427));
+#54988 = CARTESIAN_POINT('',(4.,-8.9E-16,123.99999520533));
+#54989 = PCURVE('',#51864,#54990);
+#54990 = DEFINITIONAL_REPRESENTATION('',(#54991),#55029);
+#54991 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#54992,#54993,#54994,#54995,
+    #54996,#54997,#54998,#54999,#55000,#55001,#55002,#55003,#55004,
+    #55005,#55006,#55007,#55008,#55009,#55010,#55011,#55012,#55013,
+    #55014,#55015,#55016,#55017,#55018,#55019,#55020,#55021,#55022,
+    #55023,#55024,#55025,#55026,#55027,#55028),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.38573518224E-02,0.187861124714,0.3658597194,
+    0.567851746025,0.741851103349,0.911851140176,1.),.UNSPECIFIED.);
+#54992 = CARTESIAN_POINT('',(-0.103533210921,0.));
+#54993 = CARTESIAN_POINT('',(-0.103533256986,3.8671267996E-02));
+#54994 = CARTESIAN_POINT('',(-0.103533339905,7.734275690431E-02));
+#54995 = CARTESIAN_POINT('',(-0.10353338655,0.116014012966));
+#54996 = CARTESIAN_POINT('',(-0.103533403344,0.154685271594));
+#54997 = CARTESIAN_POINT('',(-0.103533416588,0.193356769542));
+#54998 = CARTESIAN_POINT('',(-0.103533406953,0.291719781358));
+#54999 = CARTESIAN_POINT('',(-0.103533371672,0.351413254972));
+#55000 = CARTESIAN_POINT('',(-0.103533334736,0.411104668249));
+#55001 = CARTESIAN_POINT('',(-0.10353331289,0.470796077318));
+#55002 = CARTESIAN_POINT('',(-0.103533310974,0.530489539396));
+#55003 = CARTESIAN_POINT('',(-0.103533336778,0.683380271165));
+#55004 = CARTESIAN_POINT('',(-0.103533383849,0.776595870807));
+#55005 = CARTESIAN_POINT('',(-0.10353344137,0.869792063019));
+#55006 = CARTESIAN_POINT('',(-0.103533467452,0.962988256482));
+#55007 = CARTESIAN_POINT('',(-0.103533474538,1.056203864238));
+#55008 = CARTESIAN_POINT('',(-0.103533455137,1.255164752135));
+#55009 = CARTESIAN_POINT('',(-0.103533424198,1.360957548857));
+#55010 = CARTESIAN_POINT('',(-0.103533383758,1.466714057392));
+#55011 = CARTESIAN_POINT('',(-0.103533339775,1.572470568211));
+#55012 = CARTESIAN_POINT('',(-0.103533312656,1.678263365118));
+#55013 = CARTESIAN_POINT('',(-0.103533310092,1.875130271914));
+#55014 = CARTESIAN_POINT('',(-0.103533327848,1.96625013796));
+#55015 = CARTESIAN_POINT('',(-0.103533369077,2.057352653313));
+#55016 = CARTESIAN_POINT('',(-0.103533431121,2.148455168883));
+#55017 = CARTESIAN_POINT('',(-0.103533476971,2.239575035194));
+#55018 = CARTESIAN_POINT('',(-0.103533513155,2.419691121029));
+#55019 = CARTESIAN_POINT('',(-0.103533504882,2.508715358955));
+#55020 = CARTESIAN_POINT('',(-0.103533457971,2.597724136861));
+#55021 = CARTESIAN_POINT('',(-0.103533382339,2.686732911654));
+#55022 = CARTESIAN_POINT('',(-0.103533343022,2.775757147518));
+#55023 = CARTESIAN_POINT('',(-0.10353332341,2.910922412034));
+#55024 = CARTESIAN_POINT('',(-0.103533323494,2.957077138157));
+#55025 = CARTESIAN_POINT('',(-0.103533331821,3.003231286876));
+#55026 = CARTESIAN_POINT('',(-0.103533340159,3.049385436337));
+#55027 = CARTESIAN_POINT('',(-0.103533342459,3.095540163881));
+#55028 = CARTESIAN_POINT('',(-0.103533346743,3.14169439512));
+#55029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55030 = PCURVE('',#51805,#55031);
+#55031 = DEFINITIONAL_REPRESENTATION('',(#55032),#55070);
+#55032 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#55033,#55034,#55035,#55036,
+    #55037,#55038,#55039,#55040,#55041,#55042,#55043,#55044,#55045,
+    #55046,#55047,#55048,#55049,#55050,#55051,#55052,#55053,#55054,
+    #55055,#55056,#55057,#55058,#55059,#55060,#55061,#55062,#55063,
+    #55064,#55065,#55066,#55067,#55068,#55069),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.38573518224E-02,0.187861124714,0.3658597194,
+    0.567851746025,0.741851103349,0.911851140176,1.),.UNSPECIFIED.);
+#55033 = CARTESIAN_POINT('',(-3.141592908341,-119.9999956712));
+#55034 = CARTESIAN_POINT('',(-3.180262946184,-120.0492318204));
+#55035 = CARTESIAN_POINT('',(-3.218933188868,-120.098468215));
+#55036 = CARTESIAN_POINT('',(-3.257603188573,-120.1477043277));
+#55037 = CARTESIAN_POINT('',(-3.296273185647,-120.1969404669));
+#55038 = CARTESIAN_POINT('',(-3.334943420341,-120.246176927));
+#55039 = CARTESIAN_POINT('',(-3.433303218754,-120.3714125274));
+#55040 = CARTESIAN_POINT('',(-3.492994742217,-120.4474141851));
+#55041 = CARTESIAN_POINT('',(-3.552684211625,-120.5234132398));
+#55042 = CARTESIAN_POINT('',(-3.612373682538,-120.5994122857));
+#55043 = CARTESIAN_POINT('',(-3.672065209202,-120.6754139258));
+#55044 = CARTESIAN_POINT('',(-3.8249509886,-120.8700741678));
+#55045 = CARTESIAN_POINT('',(-3.918163573176,-120.9887560812));
+#55046 = CARTESIAN_POINT('',(-4.011356749053,-121.1074132369));
+#55047 = CARTESIAN_POINT('',(-4.104549923779,-121.2260704022));
+#55048 = CARTESIAN_POINT('',(-4.197762508247,-121.3447523132));
+#55049 = CARTESIAN_POINT('',(-4.396716934064,-121.5980689453));
+#55050 = CARTESIAN_POINT('',(-4.502506289345,-121.732764172));
+#55051 = CARTESIAN_POINT('',(-4.608259351566,-121.8674132327));
+#55052 = CARTESIAN_POINT('',(-4.714012413862,-122.0020622918));
+#55053 = CARTESIAN_POINT('',(-4.819801769354,-122.1367575169));
+#55054 = CARTESIAN_POINT('',(-5.016662285618,-122.3874081027));
+#55055 = CARTESIAN_POINT('',(-5.107779199209,-122.5034217277));
+#55056 = CARTESIAN_POINT('',(-5.198878768419,-122.6194132408));
+#55057 = CARTESIAN_POINT('',(-5.289978337886,-122.7354047519));
+#55058 = CARTESIAN_POINT('',(-5.381095251583,-122.8514183761));
+#55059 = CARTESIAN_POINT('',(-5.561205491689,-123.0807418466));
+#55060 = CARTESIAN_POINT('',(-5.650226835859,-123.1940873646));
+#55061 = CARTESIAN_POINT('',(-5.739232715839,-123.3074132234));
+#55062 = CARTESIAN_POINT('',(-5.828238595967,-123.4207390818));
+#55063 = CARTESIAN_POINT('',(-5.917259941072,-123.5340845938));
+#55064 = CARTESIAN_POINT('',(-6.052420817729,-123.7061767619));
+#55065 = CARTESIAN_POINT('',(-6.098574045812,-123.7649408704));
+#55066 = CARTESIAN_POINT('',(-6.144726696255,-123.8237042393));
+#55067 = CARTESIAN_POINT('',(-6.190879346921,-123.8824676109));
+#55068 = CARTESIAN_POINT('',(-6.237032575194,-123.9412317242));
+#55069 = CARTESIAN_POINT('',(-6.28318530718,-123.9999952053));
+#55070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55071 = ORIENTED_EDGE('',*,*,#55072,.T.);
+#55072 = EDGE_CURVE('',#54948,#55073,#55075,.T.);
+#55073 = VERTEX_POINT('',#55074);
+#55074 = CARTESIAN_POINT('',(-4.,-1.086958547E-06,127.99999538257));
+#55075 = SURFACE_CURVE('',#55076,(#55114,#55155),.PCURVE_S1.);
+#55076 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#55077,#55078,#55079,#55080,
+    #55081,#55082,#55083,#55084,#55085,#55086,#55087,#55088,#55089,
+    #55090,#55091,#55092,#55093,#55094,#55095,#55096,#55097,#55098,
+    #55099,#55100,#55101,#55102,#55103,#55104,#55105,#55106,#55107,
+    #55108,#55109,#55110,#55111,#55112,#55113),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199888888892,0.50184800158,0.803807106507,
+    0.927557598057,1.),.UNSPECIFIED.);
+#55077 = CARTESIAN_POINT('',(4.,-9.8E-16,123.99999520533));
+#55078 = CARTESIAN_POINT('',(4.,0.313906437755,124.09991472373));
+#55079 = CARTESIAN_POINT('',(3.971846235823,0.627877239012,
+    124.19985426297));
+#55080 = CARTESIAN_POINT('',(3.91552006182,0.938868733915,
+    124.29978481609));
+#55081 = CARTESIAN_POINT('',(3.83141615623,1.24393459111,124.3997041888)
+  );
+#55082 = CARTESIAN_POINT('',(3.720279848582,1.540223907373,
+    124.49962357717));
+#55083 = CARTESIAN_POINT('',(3.583182620278,1.824991680618,
+    124.5995541621));
+#55084 = CARTESIAN_POINT('',(3.421535778337,2.095621666271,
+    124.69949372049));
+#55085 = CARTESIAN_POINT('',(2.958591099622,2.733423208515,
+    124.95035517722));
+#55086 = CARTESIAN_POINT('',(2.627753544403,3.079847654643,
+    125.10145512561));
+#55087 = CARTESIAN_POINT('',(2.250868110388,3.379942247406,
+    125.25246487596));
+#55088 = CARTESIAN_POINT('',(1.835724981424,3.626849941915,
+    125.4034132102));
+#55089 = CARTESIAN_POINT('',(1.390939817257,3.815193739932,
+    125.55436154122));
+#55090 = CARTESIAN_POINT('',(0.925947182471,3.941214542253,
+    125.70537129112));
+#55091 = CARTESIAN_POINT('',(0.45088555507,4.00269483397,125.85647125125
+    ));
+#55092 = CARTESIAN_POINT('',(-0.497494282864,3.997169391534,
+    126.15835514216));
+#55093 = CARTESIAN_POINT('',(-0.971807260881,3.930157865109,
+    126.30945514715));
+#55094 = CARTESIAN_POINT('',(-1.435299887048,3.798727544915,
+    126.46046498713));
+#55095 = CARTESIAN_POINT('',(-1.877860232423,3.60521394144,
+    126.6114134161));
+#55096 = CARTESIAN_POINT('',(-2.290098245232,3.353485800803,
+    126.76236172481));
+#55097 = CARTESIAN_POINT('',(-2.663461450986,3.049020079558,
+    126.91337133757));
+#55098 = CARTESIAN_POINT('',(-2.990240042296,2.698764204029,
+    127.06447119945));
+#55099 = CARTESIAN_POINT('',(-3.376617781372,2.153188276474,
+    127.27727294302));
+#55100 = CARTESIAN_POINT('',(-3.480132206787,1.988352311946,
+    127.33913464893));
+#55101 = CARTESIAN_POINT('',(-3.574434092789,1.817852010553,
+    127.40099554082));
+#55102 = CARTESIAN_POINT('',(-3.659164750032,1.642290415092,
+    127.46285541029));
+#55103 = CARTESIAN_POINT('',(-3.734014115266,1.462293948561,
+    127.52471528768));
+#55104 = CARTESIAN_POINT('',(-3.798720263941,1.278510633313,
+    127.58657619723));
+#55105 = CARTESIAN_POINT('',(-3.85307106037,1.091609272422,
+    127.64843791679));
+#55106 = CARTESIAN_POINT('',(-3.922569655676,0.79144773684,
+    127.74650991613));
+#55107 = CARTESIAN_POINT('',(-3.944628982897,0.679781234981,
+    127.78272213646));
+#55108 = CARTESIAN_POINT('',(-3.963054156103,0.567417476326,
+    127.81893437876));
+#55109 = CARTESIAN_POINT('',(-3.977819751033,0.454494570639,
+    127.85514662315));
+#55110 = CARTESIAN_POINT('',(-3.988906690204,0.341151348831,
+    127.8913588543));
+#55111 = CARTESIAN_POINT('',(-3.996302242911,0.227527362962,
+    127.92757106137));
+#55112 = CARTESIAN_POINT('',(-4.000000025226,0.113762886246,
+    127.96378323806));
+#55113 = CARTESIAN_POINT('',(-4.,-1.08695854294E-06,127.99999538257));
+#55114 = PCURVE('',#51864,#55115);
+#55115 = DEFINITIONAL_REPRESENTATION('',(#55116),#55154);
+#55116 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#55117,#55118,#55119,#55120,
+    #55121,#55122,#55123,#55124,#55125,#55126,#55127,#55128,#55129,
+    #55130,#55131,#55132,#55133,#55134,#55135,#55136,#55137,#55138,
+    #55139,#55140,#55141,#55142,#55143,#55144,#55145,#55146,#55147,
+    #55148,#55149,#55150,#55151,#55152,#55153),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199888888892,0.50184800158,0.803807106507,
+    0.927557598057,1.),.UNSPECIFIED.);
+#55117 = CARTESIAN_POINT('',(-0.103533346743,3.14169439512));
+#55118 = CARTESIAN_POINT('',(-0.103533354027,3.220173553843));
+#55119 = CARTESIAN_POINT('',(-0.103533371518,3.298668438991));
+#55120 = CARTESIAN_POINT('',(-0.103533421651,3.377156270302));
+#55121 = CARTESIAN_POINT('',(-0.103533460297,3.455635316311));
+#55122 = CARTESIAN_POINT('',(-0.103533456505,3.534114365177));
+#55123 = CARTESIAN_POINT('',(-0.103533423158,3.612602200854));
+#55124 = CARTESIAN_POINT('',(-0.103533398559,3.691097084624));
+#55125 = CARTESIAN_POINT('',(-0.103533349268,3.888129588514));
+#55126 = CARTESIAN_POINT('',(-0.103533337576,4.006807056796));
+#55127 = CARTESIAN_POINT('',(-0.103533378575,4.125413699185));
+#55128 = CARTESIAN_POINT('',(-0.103533462842,4.243972127594));
+#55129 = CARTESIAN_POINT('',(-0.103533484743,4.362530554127));
+#55130 = CARTESIAN_POINT('',(-0.103533487647,4.481137201597));
+#55131 = CARTESIAN_POINT('',(-0.103533460123,4.599814676395));
+#55132 = CARTESIAN_POINT('',(-0.10353337731,4.836921377915));
+#55133 = CARTESIAN_POINT('',(-0.103533321045,4.955598856475));
+#55134 = CARTESIAN_POINT('',(-0.103533265956,5.074205513095));
+#55135 = CARTESIAN_POINT('',(-0.103533225482,5.192763951147));
+#55136 = CARTESIAN_POINT('',(-0.103533250829,5.311322361074));
+#55137 = CARTESIAN_POINT('',(-0.103533452434,5.429928994346));
+#55138 = CARTESIAN_POINT('',(-0.103533574725,5.548606463708));
+#55139 = CARTESIAN_POINT('',(-0.103533564784,5.715745982544));
+#55140 = CARTESIAN_POINT('',(-0.103533539632,5.764333617004));
+#55141 = CARTESIAN_POINT('',(-0.103533489677,5.812920599778));
+#55142 = CARTESIAN_POINT('',(-0.103533412552,5.861506766845));
+#55143 = CARTESIAN_POINT('',(-0.103533317552,5.910092932544));
+#55144 = CARTESIAN_POINT('',(-0.103533227676,5.958679912462));
+#55145 = CARTESIAN_POINT('',(-0.10353317219,6.007267545808));
+#55146 = CARTESIAN_POINT('',(-0.103533168315,6.084295616126));
+#55147 = CARTESIAN_POINT('',(-0.103533183554,6.112737559009));
+#55148 = CARTESIAN_POINT('',(-0.103533222465,6.141179530778));
+#55149 = CARTESIAN_POINT('',(-0.103533285859,6.169621516613));
+#55150 = CARTESIAN_POINT('',(-0.103533368359,6.198063502032));
+#55151 = CARTESIAN_POINT('',(-0.103533458398,6.226505472885));
+#55152 = CARTESIAN_POINT('',(-0.103533538221,6.254947415358));
+#55153 = CARTESIAN_POINT('',(-0.103533583882,6.283389315972));
+#55154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55155 = PCURVE('',#55156,#55161);
+#55156 = CYLINDRICAL_SURFACE('',#55157,4.);
+#55157 = AXIS2_PLACEMENT_3D('',#55158,#55159,#55160);
+#55158 = CARTESIAN_POINT('',(0.,0.,0.));
+#55159 = DIRECTION('',(-0.,-0.,-1.));
+#55160 = DIRECTION('',(1.,0.,0.));
+#55161 = DEFINITIONAL_REPRESENTATION('',(#55162),#55200);
+#55162 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#55163,#55164,#55165,#55166,
+    #55167,#55168,#55169,#55170,#55171,#55172,#55173,#55174,#55175,
+    #55176,#55177,#55178,#55179,#55180,#55181,#55182,#55183,#55184,
+    #55185,#55186,#55187,#55188,#55189,#55190,#55191,#55192,#55193,
+    #55194,#55195,#55196,#55197,#55198,#55199),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199888888892,0.50184800158,0.803807106507,
+    0.927557598057,1.),.UNSPECIFIED.);
+#55163 = CARTESIAN_POINT('',(0.,-123.9999952053));
+#55164 = CARTESIAN_POINT('',(-7.847660943886E-02,-124.0999147237));
+#55165 = CARTESIAN_POINT('',(-0.156968946128,-124.1998542629));
+#55166 = CARTESIAN_POINT('',(-0.235454232073,-124.299784816));
+#55167 = CARTESIAN_POINT('',(-0.31393073014,-124.3997041888));
+#55168 = CARTESIAN_POINT('',(-0.392407225781,-124.4996235771));
+#55169 = CARTESIAN_POINT('',(-0.470892506675,-124.5995541621));
+#55170 = CARTESIAN_POINT('',(-0.549384840278,-124.6994937204));
+#55171 = CARTESIAN_POINT('',(-0.746410946232,-124.9503551772));
+#55172 = CARTESIAN_POINT('',(-0.865084565748,-125.1014551256));
+#55173 = CARTESIAN_POINT('',(-0.983687368091,-125.2524648759));
+#55174 = CARTESIAN_POINT('',(-1.102241953803,-125.4034132102));
+#55175 = CARTESIAN_POINT('',(-1.220796539699,-125.5543615412));
+#55176 = CARTESIAN_POINT('',(-1.339399341631,-125.7053712911));
+#55177 = CARTESIAN_POINT('',(-1.458072958987,-125.8564712512));
+#55178 = CARTESIAN_POINT('',(-1.695171942472,-126.1583551421));
+#55179 = CARTESIAN_POINT('',(-1.813845552012,-126.3094551471));
+#55180 = CARTESIAN_POINT('',(-1.932448341167,-126.4604649871));
+#55181 = CARTESIAN_POINT('',(-2.051002915458,-126.6114134161));
+#55182 = CARTESIAN_POINT('',(-2.16955750214,-126.7623617248));
+#55183 = CARTESIAN_POINT('',(-2.288160319954,-126.9133713375));
+#55184 = CARTESIAN_POINT('',(-2.406833950321,-127.0644711994));
+#55185 = CARTESIAN_POINT('',(-2.57396803758,-127.277272943));
+#55186 = CARTESIAN_POINT('',(-2.622554090104,-127.3391346489));
+#55187 = CARTESIAN_POINT('',(-2.671139487939,-127.4009955408));
+#55188 = CARTESIAN_POINT('',(-2.719724068153,-127.4628554102));
+#55189 = CARTESIAN_POINT('',(-2.768308646712,-127.5247152876));
+#55190 = CARTESIAN_POINT('',(-2.816894040856,-127.5865761972));
+#55191 = CARTESIAN_POINT('',(-2.865480090988,-127.6484379167));
+#55192 = CARTESIAN_POINT('',(-2.942505655816,-127.7465099161));
+#55193 = CARTESIAN_POINT('',(-2.970946675022,-127.7827221364));
+#55194 = CARTESIAN_POINT('',(-2.999387723823,-127.8189343787));
+#55195 = CARTESIAN_POINT('',(-3.027828787323,-127.8551466231));
+#55196 = CARTESIAN_POINT('',(-3.056269851623,-127.8913588543));
+#55197 = CARTESIAN_POINT('',(-3.084710903826,-127.9275710613));
+#55198 = CARTESIAN_POINT('',(-3.113151932028,-127.963783238));
+#55199 = CARTESIAN_POINT('',(-3.141592925329,-127.9999953825));
+#55200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55201 = ORIENTED_EDGE('',*,*,#55202,.F.);
+#55202 = EDGE_CURVE('',#54839,#55073,#55203,.T.);
+#55203 = SURFACE_CURVE('',#55204,(#55207,#55214),.PCURVE_S1.);
+#55204 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55205,#55206),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#55205 = CARTESIAN_POINT('',(-3.100003909706,1.35874085494E-06,
+    127.75884956852));
+#55206 = CARTESIAN_POINT('',(-4.100005968446,-1.35872026163E-06,
+    128.02679107749));
+#55207 = PCURVE('',#51864,#55208);
+#55208 = DEFINITIONAL_REPRESENTATION('',(#55209),#55213);
+#55209 = LINE('',#55210,#55211);
+#55210 = CARTESIAN_POINT('',(0.,6.283389315972));
+#55211 = VECTOR('',#55212,1.);
+#55212 = DIRECTION('',(1.,0.));
+#55213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55214 = PCURVE('',#55215,#55258);
+#55215 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#55216,#55217,#55218,#55219,#55220,#55221,#55222,#55223,#55224
+      ,#55225,#55226,#55227,#55228,#55229,#55230,#55231,#55232,#55233
+      ,#55234,#55235,#55236)
+    ,(#55237,#55238,#55239,#55240,#55241,#55242,#55243,#55244,#55245
+      ,#55246,#55247,#55248,#55249,#55250,#55251,#55252,#55253,#55254
+      ,#55255,#55256,#55257
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#55216 = CARTESIAN_POINT('',(-3.100003909706,1.35874092022E-06,
+    127.75884956852));
+#55217 = CARTESIAN_POINT('',(-3.100004559501,-0.885356847884,
+    128.12248618934));
+#55218 = CARTESIAN_POINT('',(-2.821861903874,-1.770719663418,
+    128.48612446781));
+#55219 = CARTESIAN_POINT('',(-2.265568984145,-2.558981246809,
+    128.84975225179));
+#55220 = CARTESIAN_POINT('',(-1.469282025607,-3.153076295188,
+    129.21340239117));
+#55221 = CARTESIAN_POINT('',(-0.509188701683,-3.473005810233,
+    129.57703064875));
+#55222 = CARTESIAN_POINT('',(0.509187977567,-3.4730030973,
+    129.94066276911));
+#55223 = CARTESIAN_POINT('',(1.469273901,-3.15307579098,130.30430858527)
+  );
+#55224 = CARTESIAN_POINT('',(2.265570550781,-2.558987546961,
+    130.6679394739));
+#55225 = CARTESIAN_POINT('',(2.821859455658,-1.7707194823,
+    131.03157692718));
+#55226 = CARTESIAN_POINT('',(3.378147674609,-1.53354020378E-06,
+    131.75884968861));
+#55227 = CARTESIAN_POINT('',(2.821861127098,1.770716940318,
+    132.48612245001));
+#55228 = CARTESIAN_POINT('',(2.265574665905,2.558986695118,
+    132.8497585239));
+#55229 = CARTESIAN_POINT('',(1.469266506081,3.1530689825,133.21339621115
+    ));
+#55230 = CARTESIAN_POINT('',(0.509215196654,3.473011827169,
+    133.57702693086));
+#55231 = CARTESIAN_POINT('',(-0.509219320458,3.473000076486,
+    133.94067840569));
+#55232 = CARTESIAN_POINT('',(-1.469248578408,3.153078123362,
+    134.30429156682));
+#55233 = CARTESIAN_POINT('',(-2.265583431515,2.558984303146,
+    134.66794850483));
+#55234 = CARTESIAN_POINT('',(-2.821856148553,1.770722049935,
+    135.03157490943));
+#55235 = CARTESIAN_POINT('',(-3.100003480059,0.885359650305,
+    135.39521318784));
+#55236 = CARTESIAN_POINT('',(-3.100004154148,1.44369172839E-06,
+    135.75884980871));
+#55237 = CARTESIAN_POINT('',(-4.100005968446,-1.35872019591E-06,
+    128.02679107749));
+#55238 = CARTESIAN_POINT('',(-4.100005979953,-1.170961252935,
+    128.39042718395));
+#55239 = CARTESIAN_POINT('',(-3.732138602745,-2.341917239285,
+    128.75406163267));
+#55240 = CARTESIAN_POINT('',(-2.996396859682,-3.384469082502,
+    129.11770657619));
+#55241 = CARTESIAN_POINT('',(-1.943238978882,-4.170196958234,
+    129.48132916378));
+#55242 = CARTESIAN_POINT('',(-0.673440102424,-4.593330201129,
+    129.84497363363));
+#55243 = CARTESIAN_POINT('',(0.673444497949,-4.593329787374,
+    130.20861424065));
+#55244 = CARTESIAN_POINT('',(1.943238140569,-4.170194884184,
+    130.57224115154));
+#55245 = CARTESIAN_POINT('',(2.996402689113,-3.384466134791,
+    130.93588299032));
+#55246 = CARTESIAN_POINT('',(3.732139333318,-2.34191668082,
+    131.29951826428));
+#55247 = CARTESIAN_POINT('',(4.467873625252,1.51682935631E-06,
+    132.0267909574));
+#55248 = CARTESIAN_POINT('',(3.732137840525,2.341919245504,
+    132.75406365053));
+#55249 = CARTESIAN_POINT('',(2.996404085811,3.384469684584,
+    133.11770030399));
+#55250 = CARTESIAN_POINT('',(1.943215880718,4.17018912097,133.4813353438
+    ));
+#55251 = CARTESIAN_POINT('',(0.673484848194,4.593342001177,
+    133.84497735176));
+#55252 = CARTESIAN_POINT('',(-0.673501507326,4.593322561063,
+    134.20859860358));
+#55253 = CARTESIAN_POINT('',(-1.943191351916,4.170195118761,
+    134.57225817048));
+#55254 = CARTESIAN_POINT('',(-2.996425718799,3.384468897968,
+    134.93587395911));
+#55255 = CARTESIAN_POINT('',(-3.732133861193,2.341914437276,
+    135.29952028213));
+#55256 = CARTESIAN_POINT('',(-4.100006354308,1.170958450557,
+    135.66315473087));
+#55257 = CARTESIAN_POINT('',(-4.100006341602,-1.44366955634E-06,
+    136.0267908373));
+#55258 = DEFINITIONAL_REPRESENTATION('',(#55259),#55263);
+#55259 = LINE('',#55260,#55261);
+#55260 = CARTESIAN_POINT('',(0.,0.));
+#55261 = VECTOR('',#55262,1.);
+#55262 = DIRECTION('',(1.,0.));
+#55263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55264 = ADVANCED_FACE('',(#55265),#51805,.T.);
+#55265 = FACE_BOUND('',#55266,.F.);
+#55266 = EDGE_LOOP('',(#55267,#55268,#55269,#55270,#55452,#55473));
+#55267 = ORIENTED_EDGE('',*,*,#51721,.F.);
+#55268 = ORIENTED_EDGE('',*,*,#52102,.T.);
+#55269 = ORIENTED_EDGE('',*,*,#52235,.T.);
+#55270 = ORIENTED_EDGE('',*,*,#55271,.T.);
+#55271 = EDGE_CURVE('',#52171,#55272,#55274,.T.);
+#55272 = VERTEX_POINT('',#55273);
+#55273 = CARTESIAN_POINT('',(4.,0.,124.499995134));
+#55274 = SURFACE_CURVE('',#55275,(#55332,#55392),.PCURVE_S1.);
+#55275 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#55276,#55277,#55278,#55279,
+    #55280,#55281,#55282,#55283,#55284,#55285,#55286,#55287,#55288,
+    #55289,#55290,#55291,#55292,#55293,#55294,#55295,#55296,#55297,
+    #55298,#55299,#55300,#55301,#55302,#55303,#55304,#55305,#55306,
+    #55307,#55308,#55309,#55310,#55311,#55312,#55313,#55314,#55315,
+    #55316,#55317,#55318,#55319,#55320,#55321,#55322,#55323,#55324,
+    #55325,#55326,#55327,#55328,#55329,#55330,#55331),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051079439622E-02,0.118519540147,
+    0.278515728204,0.317187549036,0.487842491674,0.65982960874,
+    0.810497636468,0.961165667428,1.),.UNSPECIFIED.);
+#55276 = CARTESIAN_POINT('',(-1.01905724836E-06,4.,118.49999567118));
+#55277 = CARTESIAN_POINT('',(-0.13599800504,3.999999958553,
+    118.54328479313));
+#55278 = CARTESIAN_POINT('',(-0.271995653741,3.994605468426,
+    118.58657410862));
+#55279 = CARTESIAN_POINT('',(-0.407736042835,3.983816554315,
+    118.62986327294));
+#55280 = CARTESIAN_POINT('',(-0.542962575806,3.967648499798,
+    118.67315235557));
+#55281 = CARTESIAN_POINT('',(-0.677420307442,3.946131796337,
+    118.71644155873));
+#55282 = CARTESIAN_POINT('',(-0.810856269316,3.91931209229,
+    118.75973093613));
+#55283 = CARTESIAN_POINT('',(-1.120967415019,3.844081289419,
+    118.86130552468));
+#55284 = CARTESIAN_POINT('',(-1.296612263462,3.791407939487,
+    118.91959188879));
+#55285 = CARTESIAN_POINT('',(-1.469340479725,3.729379292726,
+    118.97787758903));
+#55286 = CARTESIAN_POINT('',(-1.638555587095,3.658191758728,
+    119.03616286047));
+#55287 = CARTESIAN_POINT('',(-1.803679895034,3.578088367119,
+    119.09444855674));
+#55288 = CARTESIAN_POINT('',(-1.964155901189,3.489358178615,
+    119.15273491868));
+#55289 = CARTESIAN_POINT('',(-2.484784452924,3.164082297348,
+    119.34814161523));
+#55290 = CARTESIAN_POINT('',(-2.821621040672,2.889814259723,
+    119.48532995135));
+#55291 = CARTESIAN_POINT('',(-3.122662474157,2.573982840906,
+    119.6224626961));
+#55292 = CARTESIAN_POINT('',(-3.381966181806,2.222321582852,
+    119.75957766741));
+#55293 = CARTESIAN_POINT('',(-3.594704197688,1.841378133136,
+    119.89671052812));
+#55294 = CARTESIAN_POINT('',(-3.757155683,1.438524150778,120.03389892077
+    ));
+#55295 = CARTESIAN_POINT('',(-3.893828641855,0.921379265041,
+    120.20416303454));
+#55296 = CARTESIAN_POINT('',(-3.917375761095,0.819906020381,
+    120.23730590105));
+#55297 = CARTESIAN_POINT('',(-3.937836327534,0.717736432456,
+    120.27044877961));
+#55298 = CARTESIAN_POINT('',(-3.955185990209,0.614983180041,
+    120.30359166222));
+#55299 = CARTESIAN_POINT('',(-3.969405575941,0.51175981619,
+    120.33673454087));
+#55300 = CARTESIAN_POINT('',(-3.980481089334,0.408180768232,
+    120.36987740761));
+#55301 = CARTESIAN_POINT('',(-4.023365470962,-0.153783600019,
+    120.54927637896));
+#55302 = CARTESIAN_POINT('',(-3.996950308493,-0.616903297169,
+    120.69562490171));
+#55303 = CARTESIAN_POINT('',(-3.908232840688,-1.074602672217,
+    120.84189593652));
+#55304 = CARTESIAN_POINT('',(-3.758710449315,-1.516954389117,
+    120.98814468267));
+#55305 = CARTESIAN_POINT('',(-3.551541334565,-1.934615117447,
+    121.13441568134));
+#55306 = CARTESIAN_POINT('',(-3.291558237065,-2.31878492225,
+    121.28076414321));
+#55307 = CARTESIAN_POINT('',(-2.677662195697,-3.007416377941,
+    121.57441798955));
+#55308 = CARTESIAN_POINT('',(-2.322635080171,-3.311677403263,
+    121.72191182658));
+#55309 = CARTESIAN_POINT('',(-1.927733207945,-3.566473409548,
+    121.86932504014));
+#55310 = CARTESIAN_POINT('',(-1.501354163008,-3.765876209613,
+    122.01671546439));
+#55311 = CARTESIAN_POINT('',(-1.052641477562,-3.905609668228,
+    122.16412863407));
+#55312 = CARTESIAN_POINT('',(-0.591528432791,-3.98302927632,
+    122.31162244699));
+#55313 = CARTESIAN_POINT('',(0.276749172994,-4.010981531984,
+    122.5881469584));
+#55314 = CARTESIAN_POINT('',(0.683903586914,-3.976066129077,
+    122.71732355683));
+#55315 = CARTESIAN_POINT('',(1.085665560667,-3.892890814376,
+    122.84645935718));
+#55316 = CARTESIAN_POINT('',(1.475240528747,-3.76257011284,
+    122.97558098673));
+#55317 = CARTESIAN_POINT('',(1.846181709309,-3.587260660178,
+    123.1047169052));
+#55318 = CARTESIAN_POINT('',(2.192391631346,-3.370160511398,
+    123.23389354009));
+#55319 = CARTESIAN_POINT('',(2.824369018006,-2.861381239012,
+    123.49214705681));
+#55320 = CARTESIAN_POINT('',(3.110380397256,-2.569505746456,
+    123.62132365405));
+#55321 = CARTESIAN_POINT('',(3.360844902779,-2.244546756783,
+    123.75045949014));
+#55322 = CARTESIAN_POINT('',(3.5713363404,-1.891778359684,
+    123.87958103981));
+#55323 = CARTESIAN_POINT('',(3.738371410829,-1.517038304314,
+    124.00871685408));
+#55324 = CARTESIAN_POINT('',(3.859410632997,-1.126726462792,
+    124.13789342121));
+#55325 = CARTESIAN_POINT('',(3.952250063842,-0.625021587394,
+    124.30030227502));
+#55326 = CARTESIAN_POINT('',(3.968140057811,-0.521627808408,
+    124.33358441045));
+#55327 = CARTESIAN_POINT('',(3.980873361383,-0.417768757406,
+    124.36686655968));
+#55328 = CARTESIAN_POINT('',(3.990434002813,-0.313560075239,
+    124.40014871527));
+#55329 = CARTESIAN_POINT('',(3.996811327903,-0.209117892739,
+    124.43343086898));
+#55330 = CARTESIAN_POINT('',(4.,-0.104558830726,124.46671301181));
+#55331 = CARTESIAN_POINT('',(4.,0.,124.499995134));
+#55332 = PCURVE('',#51805,#55333);
+#55333 = DEFINITIONAL_REPRESENTATION('',(#55334),#55391);
+#55334 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#55335,#55336,#55337,#55338,
+    #55339,#55340,#55341,#55342,#55343,#55344,#55345,#55346,#55347,
+    #55348,#55349,#55350,#55351,#55352,#55353,#55354,#55355,#55356,
+    #55357,#55358,#55359,#55360,#55361,#55362,#55363,#55364,#55365,
+    #55366,#55367,#55368,#55369,#55370,#55371,#55372,#55373,#55374,
+    #55375,#55376,#55377,#55378,#55379,#55380,#55381,#55382,#55383,
+    #55384,#55385,#55386,#55387,#55388,#55389,#55390),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051079439622E-02,0.118519540147,
+    0.278515728204,0.317187549036,0.487842491674,0.65982960874,
+    0.810497636468,0.961165667428,1.),.UNSPECIFIED.);
+#55335 = CARTESIAN_POINT('',(-1.570796581559,-118.4999956711));
+#55336 = CARTESIAN_POINT('',(-1.604795828055,-118.5432847931));
+#55337 = CARTESIAN_POINT('',(-1.638795241113,-118.5865741086));
+#55338 = CARTESIAN_POINT('',(-1.672794531295,-118.6298632729));
+#55339 = CARTESIAN_POINT('',(-1.706793742346,-118.6731523555));
+#55340 = CARTESIAN_POINT('',(-1.740793028908,-118.7164415587));
+#55341 = CARTESIAN_POINT('',(-1.774792434239,-118.7597309361));
+#55342 = CARTESIAN_POINT('',(-1.854568917455,-118.8613055246));
+#55343 = CARTESIAN_POINT('',(-1.900346888757,-118.9195918887));
+#55344 = CARTESIAN_POINT('',(-1.946124323795,-118.977877589));
+#55345 = CARTESIAN_POINT('',(-1.991901418751,-119.0361628604));
+#55346 = CARTESIAN_POINT('',(-2.037678854285,-119.0944485567));
+#55347 = CARTESIAN_POINT('',(-2.083456825803,-119.1527349186));
+#55348 = CARTESIAN_POINT('',(-2.236928828099,-119.3481416152));
+#55349 = CARTESIAN_POINT('',(-2.344676326199,-119.4853299513));
+#55350 = CARTESIAN_POINT('',(-2.452380254637,-119.6224626961));
+#55351 = CARTESIAN_POINT('',(-2.56007019165,-119.7595776674));
+#55352 = CARTESIAN_POINT('',(-2.667774105707,-119.8967105281));
+#55353 = CARTESIAN_POINT('',(-2.775521595819,-120.0338989207));
+#55354 = CARTESIAN_POINT('',(-2.909246670722,-120.2041630345));
+#55355 = CARTESIAN_POINT('',(-2.935277007039,-120.237305901));
+#55356 = CARTESIAN_POINT('',(-2.961307352263,-120.2704487796));
+#55357 = CARTESIAN_POINT('',(-2.987337700454,-120.3035916622));
+#55358 = CARTESIAN_POINT('',(-3.013368045663,-120.3367345408));
+#55359 = CARTESIAN_POINT('',(-3.039398381939,-120.3698774076));
+#55360 = CARTESIAN_POINT('',(-3.180297951973,-120.5492763789));
+#55361 = CARTESIAN_POINT('',(-3.295239782972,-120.6956249017));
+#55362 = CARTESIAN_POINT('',(-3.410120790127,-120.8418959365));
+#55363 = CARTESIAN_POINT('',(-3.524984321622,-120.9881446826));
+#55364 = CARTESIAN_POINT('',(-3.639865333422,-121.1344156813));
+#55365 = CARTESIAN_POINT('',(-3.754807173637,-121.2807641432));
+#55366 = CARTESIAN_POINT('',(-3.98544238769,-121.5744179895));
+#55367 = CARTESIAN_POINT('',(-4.101283770205,-121.7219118265));
+#55368 = CARTESIAN_POINT('',(-4.217061820546,-121.8693250401));
+#55369 = CARTESIAN_POINT('',(-4.332821934966,-122.0167154643));
+#55370 = CARTESIAN_POINT('',(-4.448599990086,-122.164128634));
+#55371 = CARTESIAN_POINT('',(-4.564441375781,-122.3116224469));
+#55372 = CARTESIAN_POINT('',(-4.781623230643,-122.5881469584));
+#55373 = CARTESIAN_POINT('',(-4.883078285516,-122.7173235568));
+#55374 = CARTESIAN_POINT('',(-4.98450136697,-122.8464593571));
+#55375 = CARTESIAN_POINT('',(-5.085913247017,-122.9755809867));
+#55376 = CARTESIAN_POINT('',(-5.187336313313,-123.1047169052));
+#55377 = CARTESIAN_POINT('',(-5.288791362779,-123.23389354));
+#55378 = CARTESIAN_POINT('',(-5.491623153504,-123.4921470568));
+#55379 = CARTESIAN_POINT('',(-5.593078211486,-123.621323654));
+#55380 = CARTESIAN_POINT('',(-5.694501292157,-123.7504594901));
+#55381 = CARTESIAN_POINT('',(-5.795913185892,-123.8795810398));
+#55382 = CARTESIAN_POINT('',(-5.897336269478,-124.008716854));
+#55383 = CARTESIAN_POINT('',(-5.998791331899,-124.1378934212));
+#55384 = CARTESIAN_POINT('',(-6.12634694279,-124.300302275));
+#55385 = CARTESIAN_POINT('',(-6.152486668056,-124.3335844104));
+#55386 = CARTESIAN_POINT('',(-6.17862640238,-124.3668665596));
+#55387 = CARTESIAN_POINT('',(-6.204766140009,-124.4001487152));
+#55388 = CARTESIAN_POINT('',(-6.230905874656,-124.4334308689));
+#55389 = CARTESIAN_POINT('',(-6.257045599498,-124.4667130118));
+#55390 = CARTESIAN_POINT('',(-6.28318530718,-124.499995134));
+#55391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55392 = PCURVE('',#52185,#55393);
+#55393 = DEFINITIONAL_REPRESENTATION('',(#55394),#55451);
+#55394 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#55395,#55396,#55397,#55398,
+    #55399,#55400,#55401,#55402,#55403,#55404,#55405,#55406,#55407,
+    #55408,#55409,#55410,#55411,#55412,#55413,#55414,#55415,#55416,
+    #55417,#55418,#55419,#55420,#55421,#55422,#55423,#55424,#55425,
+    #55426,#55427,#55428,#55429,#55430,#55431,#55432,#55433,#55434,
+    #55435,#55436,#55437,#55438,#55439,#55440,#55441,#55442,#55443,
+    #55444,#55445,#55446,#55447,#55448,#55449,#55450),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051079439622E-02,0.118519540147,
+    0.278515728204,0.317187549036,0.487842491674,0.65982960874,
+    0.810497636468,0.961165667428,1.),.UNSPECIFIED.);
+#55395 = CARTESIAN_POINT('',(-0.931754155295,0.));
+#55396 = CARTESIAN_POINT('',(-0.931754209876,3.400033112587E-02));
+#55397 = CARTESIAN_POINT('',(-0.931754313735,6.800083975789E-02));
+#55398 = CARTESIAN_POINT('',(-0.931754424181,0.102001229757));
+#55399 = CARTESIAN_POINT('',(-0.931754512168,0.136001542332));
+#55400 = CARTESIAN_POINT('',(-0.931754562882,0.170001931969));
+#55401 = CARTESIAN_POINT('',(-0.931754576314,0.204002442364));
+#55402 = CARTESIAN_POINT('',(-0.93175455644,0.283781521426));
+#55403 = CARTESIAN_POINT('',(-0.931754498732,0.32956098477));
+#55404 = CARTESIAN_POINT('',(-0.931754416363,0.375339914046));
+#55405 = CARTESIAN_POINT('',(-0.931754331145,0.421118504262));
+#55406 = CARTESIAN_POINT('',(-0.931754260775,0.466897434564));
+#55407 = CARTESIAN_POINT('',(-0.931754214548,0.512676899028));
+#55408 = CARTESIAN_POINT('',(-0.931754129134,0.666153898363));
+#55409 = CARTESIAN_POINT('',(-0.931754188127,0.773904891676));
+#55410 = CARTESIAN_POINT('',(-0.931754373689,0.881612290824));
+#55411 = CARTESIAN_POINT('',(-0.931754460517,0.989305695376));
+#55412 = CARTESIAN_POINT('',(-0.931754478175,1.09701310121));
+#55413 = CARTESIAN_POINT('',(-0.931754457004,1.204764094907));
+#55414 = CARTESIAN_POINT('',(-0.931754410482,1.338493524517));
+#55415 = CARTESIAN_POINT('',(-0.931754400484,1.36452470879));
+#55416 = CARTESIAN_POINT('',(-0.931754389881,1.390555902147));
+#55417 = CARTESIAN_POINT('',(-0.931754378975,1.41658709854));
+#55418 = CARTESIAN_POINT('',(-0.931754368032,1.442618291928));
+#55419 = CARTESIAN_POINT('',(-0.931754357279,1.468649476272));
+#55420 = CARTESIAN_POINT('',(-0.931754301147,1.609553635818));
+#55421 = CARTESIAN_POINT('',(-0.931754262749,1.724499207444));
+#55422 = CARTESIAN_POINT('',(-0.931754249012,1.839383943023));
+#55423 = CARTESIAN_POINT('',(-0.931754258946,1.954251197178));
+#55424 = CARTESIAN_POINT('',(-0.93175431558,2.069135932067));
+#55425 = CARTESIAN_POINT('',(-0.931754358499,2.184081495969));
+#55426 = CARTESIAN_POINT('',(-0.931754390643,2.414724186736));
+#55427 = CARTESIAN_POINT('',(-0.931754375632,2.530569328225));
+#55428 = CARTESIAN_POINT('',(-0.931754339244,2.646351133234));
+#55429 = CARTESIAN_POINT('',(-0.931754203799,2.762115030646));
+#55430 = CARTESIAN_POINT('',(-0.931754319727,2.877896841492));
+#55431 = CARTESIAN_POINT('',(-0.931754371895,2.99374198421));
+#55432 = CARTESIAN_POINT('',(-0.931754403396,3.210930893276));
+#55433 = CARTESIAN_POINT('',(-0.931754383074,3.31238924573));
+#55434 = CARTESIAN_POINT('',(-0.931754484107,3.413815617194));
+#55435 = CARTESIAN_POINT('',(-0.931754400822,3.51523078383));
+#55436 = CARTESIAN_POINT('',(-0.931754323519,3.616657150727));
+#55437 = CARTESIAN_POINT('',(-0.93175426504,3.718115501256));
+#55438 = CARTESIAN_POINT('',(-0.931754222872,3.920953885822));
+#55439 = CARTESIAN_POINT('',(-0.931754237826,4.022412238841));
+#55440 = CARTESIAN_POINT('',(-0.931754301474,4.123838606161));
+#55441 = CARTESIAN_POINT('',(-0.931754377164,4.225253776373));
+#55442 = CARTESIAN_POINT('',(-0.931754418909,4.326680140377));
+#55443 = CARTESIAN_POINT('',(-0.931754433604,4.42813849139));
+#55444 = CARTESIAN_POINT('',(-0.931754424849,4.555698245132));
+#55445 = CARTESIAN_POINT('',(-0.931754421629,4.581838819821));
+#55446 = CARTESIAN_POINT('',(-0.931754417135,4.607979403987));
+#55447 = CARTESIAN_POINT('',(-0.931754411527,4.634119991844));
+#55448 = CARTESIAN_POINT('',(-0.931754404983,4.660260577056));
+#55449 = CARTESIAN_POINT('',(-0.931754397693,4.686401152739));
+#55450 = CARTESIAN_POINT('',(-0.931754389857,4.712541711457));
+#55451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55452 = ORIENTED_EDGE('',*,*,#55453,.F.);
+#55453 = EDGE_CURVE('',#54948,#55272,#55454,.T.);
+#55454 = SURFACE_CURVE('',#55455,(#55459,#55466),.PCURVE_S1.);
+#55455 = LINE('',#55456,#55457);
+#55456 = CARTESIAN_POINT('',(4.,0.,0.));
+#55457 = VECTOR('',#55458,1.);
+#55458 = DIRECTION('',(0.,0.,1.));
+#55459 = PCURVE('',#51805,#55460);
+#55460 = DEFINITIONAL_REPRESENTATION('',(#55461),#55465);
+#55461 = LINE('',#55462,#55463);
+#55462 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#55463 = VECTOR('',#55464,1.);
+#55464 = DIRECTION('',(-0.,-1.));
+#55465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55466 = PCURVE('',#55156,#55467);
+#55467 = DEFINITIONAL_REPRESENTATION('',(#55468),#55472);
+#55468 = LINE('',#55469,#55470);
+#55469 = CARTESIAN_POINT('',(-0.,0.));
+#55470 = VECTOR('',#55471,1.);
+#55471 = DIRECTION('',(-0.,-1.));
+#55472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55473 = ORIENTED_EDGE('',*,*,#54947,.F.);
+#55474 = ADVANCED_FACE('',(#55475),#52185,.F.);
+#55475 = FACE_BOUND('',#55476,.F.);
+#55476 = EDGE_LOOP('',(#55477,#55478,#55479,#55520,#55585));
+#55477 = ORIENTED_EDGE('',*,*,#55271,.F.);
+#55478 = ORIENTED_EDGE('',*,*,#52170,.T.);
+#55479 = ORIENTED_EDGE('',*,*,#55480,.T.);
+#55480 = EDGE_CURVE('',#52130,#55481,#55483,.T.);
+#55481 = VERTEX_POINT('',#55482);
+#55482 = CARTESIAN_POINT('',(1.358724395E-06,3.099996090327,
+    126.74115811492));
+#55483 = SURFACE_CURVE('',#55484,(#55506,#55513),.PCURVE_S1.);
+#55484 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#55485,#55486,#55487,#55488,
+    #55489,#55490,#55491,#55492,#55493,#55494,#55495,#55496,#55497,
+    #55498,#55499,#55500,#55501,#55502,#55503,#55504,#55505),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#55485 = CARTESIAN_POINT('',(1.27378175785E-06,3.099996334745,
+    118.74115787475));
+#55486 = CARTESIAN_POINT('',(-0.885354699628,3.099996436825,
+    119.10479449556));
+#55487 = CARTESIAN_POINT('',(-1.770715109927,2.821850582977,
+    119.46843277406));
+#55488 = CARTESIAN_POINT('',(-2.558975862323,2.265579959945,
+    119.83205917845));
+#55489 = CARTESIAN_POINT('',(-3.153068882224,1.469247636657,
+    120.19571611687));
+#55490 = CARTESIAN_POINT('',(-3.472990869918,0.509221080143,
+    120.55932927749));
+#55491 = CARTESIAN_POINT('',(-3.473003513234,-0.509210867573,
+    120.92298075273));
+#55492 = CARTESIAN_POINT('',(-3.153062317269,-1.469260036148,
+    121.2866114722));
+#55493 = CARTESIAN_POINT('',(-2.55898222638,-2.26556670805,
+    121.65024915957));
+#55494 = CARTESIAN_POINT('',(-1.770714947543,-2.821852457092,
+    122.01388523341));
+#55495 = CARTESIAN_POINT('',(-1.42774395186E-06,-3.378139153649,
+    122.74115799483));
+#55496 = CARTESIAN_POINT('',(1.77071254224,-2.821853890075,
+    123.46843075624));
+#55497 = CARTESIAN_POINT('',(2.558978809191,-2.265567439002,
+    123.83206683011));
+#55498 = CARTESIAN_POINT('',(3.153067716721,-1.469271546039,
+    124.19570451742));
+#55499 = CARTESIAN_POINT('',(3.47299180687,-0.509192260664,
+    124.55933523699));
+#55500 = CARTESIAN_POINT('',(3.472999580237,0.509186895948,
+    124.92298671211));
+#55501 = CARTESIAN_POINT('',(3.153068462935,1.469274142588,
+    125.28659987283));
+#55502 = CARTESIAN_POINT('',(2.558977075107,2.265561386008,
+    125.65025681119));
+#55503 = CARTESIAN_POINT('',(1.770717670677,2.821853233862,
+    126.01388321561));
+#55504 = CARTESIAN_POINT('',(0.885357332124,3.099995964012,
+    126.37752149408));
+#55505 = CARTESIAN_POINT('',(1.35872435969E-06,3.099996090327,
+    126.74115811492));
+#55506 = PCURVE('',#52185,#55507);
+#55507 = DEFINITIONAL_REPRESENTATION('',(#55508),#55512);
+#55508 = LINE('',#55509,#55510);
+#55509 = CARTESIAN_POINT('',(-0.,0.));
+#55510 = VECTOR('',#55511,1.);
+#55511 = DIRECTION('',(0.,1.));
+#55512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55513 = PCURVE('',#52384,#55514);
+#55514 = DEFINITIONAL_REPRESENTATION('',(#55515),#55519);
+#55515 = LINE('',#55516,#55517);
+#55516 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#55517 = VECTOR('',#55518,1.);
+#55518 = DIRECTION('',(0.,1.));
+#55519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55520 = ORIENTED_EDGE('',*,*,#55521,.F.);
+#55521 = EDGE_CURVE('',#55522,#55481,#55524,.T.);
+#55522 = VERTEX_POINT('',#55523);
+#55523 = CARTESIAN_POINT('',(-1.087014149E-06,4.,126.49999538251));
+#55524 = SURFACE_CURVE('',#55525,(#55528,#55535),.PCURVE_S1.);
+#55525 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55526,#55527),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#55526 = CARTESIAN_POINT('',(-1.35874544149E-06,4.099994031521,
+    126.47320123905));
+#55527 = CARTESIAN_POINT('',(1.35872435925E-06,3.099996090327,
+    126.74115811492));
+#55528 = PCURVE('',#52185,#55529);
+#55529 = DEFINITIONAL_REPRESENTATION('',(#55530),#55534);
+#55530 = LINE('',#55531,#55532);
+#55531 = CARTESIAN_POINT('',(0.,6.283389315972));
+#55532 = VECTOR('',#55533,1.);
+#55533 = DIRECTION('',(1.,0.));
+#55534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55535 = PCURVE('',#55536,#55579);
+#55536 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#55537,#55538,#55539,#55540,#55541,#55542,#55543,#55544,#55545
+      ,#55546,#55547,#55548,#55549,#55550,#55551,#55552,#55553,#55554
+      ,#55555,#55556,#55557)
+    ,(#55558,#55559,#55560,#55561,#55562,#55563,#55564,#55565,#55566
+      ,#55567,#55568,#55569,#55570,#55571,#55572,#55573,#55574,#55575
+      ,#55576,#55577,#55578
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#55537 = CARTESIAN_POINT('',(-1.35874538021E-06,4.099994031521,
+    126.47320123905));
+#55538 = CARTESIAN_POINT('',(-1.170957737193,4.099993243898,
+    126.83683734551));
+#55539 = CARTESIAN_POINT('',(-2.341909956824,3.732121054896,
+    127.2004717943));
+#55540 = CARTESIAN_POINT('',(-3.384460784294,2.996414408949,
+    127.56411811704));
+#55541 = CARTESIAN_POINT('',(-4.170183926204,1.943182667023,
+    127.92773390624));
+#55542 = CARTESIAN_POINT('',(-4.593309230126,0.673496345773,
+    128.29139347249));
+#55543 = CARTESIAN_POINT('',(-4.593327749652,-0.673485965832,
+    128.65501472477));
+#55544 = CARTESIAN_POINT('',(-4.170175271921,-1.943212896638,
+    129.0186567325));
+#55545 = CARTESIAN_POINT('',(-3.384457474815,-2.996397402593,
+    129.3822917724));
+#55546 = CARTESIAN_POINT('',(-2.341909663048,-3.732128235701,
+    129.74592842583));
+#55547 = CARTESIAN_POINT('',(1.53702361081E-06,-4.467860210689,
+    130.47320111897));
+#55548 = CARTESIAN_POINT('',(2.341912200299,-3.732126527028,
+    131.20047381209));
+#55549 = CARTESIAN_POINT('',(3.384458021173,-2.996391379275,
+    131.56410908609));
+#55550 = CARTESIAN_POINT('',(4.170183691652,-1.943229455612,
+    131.9277509247));
+#55551 = CARTESIAN_POINT('',(4.593316456376,-0.673439336474,
+    132.29137783586));
+#55552 = CARTESIAN_POINT('',(4.593315949595,0.673441220031,
+    132.65501844276));
+#55553 = CARTESIAN_POINT('',(4.170183109284,1.943235994944,
+    133.0186629124));
+#55554 = CARTESIAN_POINT('',(3.384456872614,2.996390176346,
+    133.38228550033));
+#55555 = CARTESIAN_POINT('',(2.341907656904,3.732128997939,
+    133.74593044364));
+#55556 = CARTESIAN_POINT('',(1.170954934763,4.099994470294,
+    134.10956489243));
+#55557 = CARTESIAN_POINT('',(-1.44369662713E-06,4.09999365836,
+    134.47320099886));
+#55558 = CARTESIAN_POINT('',(1.35872442497E-06,3.099996090327,
+    126.74115811492));
+#55559 = CARTESIAN_POINT('',(-0.88535454487,3.099996216646,
+    127.10479473575));
+#55560 = CARTESIAN_POINT('',(-1.770714892984,2.821850409015,
+    127.46843301424));
+#55561 = CARTESIAN_POINT('',(-2.558975598483,2.265579851425,
+    127.83205941862));
+#55562 = CARTESIAN_POINT('',(-3.153068593342,1.469247607213,
+    128.19571635708));
+#55563 = CARTESIAN_POINT('',(-3.472990582137,0.50922113516,
+    128.55932951764));
+#55564 = CARTESIAN_POINT('',(-3.473003253346,-0.509210732256,
+    128.92298099295));
+#55565 = CARTESIAN_POINT('',(-3.153062108922,-1.469259833901,
+    129.28661171235));
+#55566 = CARTESIAN_POINT('',(-2.558982086692,-2.265566459295,
+    129.65024939977));
+#55567 = CARTESIAN_POINT('',(-1.770714885252,-2.821852186075,
+    130.01388547359));
+#55568 = CARTESIAN_POINT('',(-1.52031180418E-06,-3.378138887292,
+    130.74115823502));
+#55569 = CARTESIAN_POINT('',(1.7707123253,-2.821853716101,
+    131.46843099642));
+#55570 = CARTESIAN_POINT('',(2.558978842386,-2.26556697084,
+    131.83206844979));
+#55571 = CARTESIAN_POINT('',(3.153066260888,-1.469272929499,
+    132.19569933816));
+#55572 = CARTESIAN_POINT('',(3.47299360294,-0.509189792632,
+    132.55934515474));
+#55573 = CARTESIAN_POINT('',(3.472997236494,0.509184237578,
+    132.92297727473));
+#55574 = CARTESIAN_POINT('',(3.153069421552,1.469275353256,
+    133.28660553245));
+#55575 = CARTESIAN_POINT('',(2.558976638363,2.2655607776,133.65025567187
+    ));
+#55576 = CARTESIAN_POINT('',(1.770717608399,2.821852962839,
+    134.01388345581));
+#55577 = CARTESIAN_POINT('',(0.885357347256,3.09999569534,
+    134.37752173425));
+#55578 = CARTESIAN_POINT('',(1.4436739959E-06,3.099995845889,
+    134.74115835512));
+#55579 = DEFINITIONAL_REPRESENTATION('',(#55580),#55584);
+#55580 = LINE('',#55581,#55582);
+#55581 = CARTESIAN_POINT('',(0.,0.));
+#55582 = VECTOR('',#55583,1.);
+#55583 = DIRECTION('',(1.,0.));
+#55584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55585 = ORIENTED_EDGE('',*,*,#55586,.F.);
+#55586 = EDGE_CURVE('',#55272,#55522,#55587,.T.);
+#55587 = SURFACE_CURVE('',#55588,(#55615,#55645),.PCURVE_S1.);
+#55588 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#55589,#55590,#55591,#55592,
+    #55593,#55594,#55595,#55596,#55597,#55598,#55599,#55600,#55601,
+    #55602,#55603,#55604,#55605,#55606,#55607,#55608,#55609,#55610,
+    #55611,#55612,#55613,#55614),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291534820508,0.403545831346,0.903502846149,1.),.UNSPECIFIED.);
+#55589 = CARTESIAN_POINT('',(4.,-1.2E-16,124.499995134));
+#55590 = CARTESIAN_POINT('',(4.,0.261655156661,124.58328258887));
+#55591 = CARTESIAN_POINT('',(3.980031473359,0.523328153061,
+    124.6665756602));
+#55592 = CARTESIAN_POINT('',(3.94008972386,0.783158499387,
+    124.74986460875));
+#55593 = CARTESIAN_POINT('',(3.880393013016,1.039323979289,
+    124.83315092809));
+#55594 = CARTESIAN_POINT('',(3.801356366247,1.290043670163,
+    124.91643985838));
+#55595 = CARTESIAN_POINT('',(3.703589554429,1.533586597075,
+    124.99973289937));
+#55596 = CARTESIAN_POINT('',(3.543477397834,1.858460221783,
+    125.11502030221));
+#55597 = CARTESIAN_POINT('',(3.496391410392,1.947331482741,
+    125.14702029633));
+#55598 = CARTESIAN_POINT('',(3.446707303421,2.034806471026,
+    125.17902029823));
+#55599 = CARTESIAN_POINT('',(3.39447499206,2.120794223556,
+    125.21102030165));
+#55600 = CARTESIAN_POINT('',(3.33974829165,2.205206146322,
+    125.24302030041));
+#55601 = CARTESIAN_POINT('',(3.282584917741,2.287956014394,
+    125.2750202884));
+#55602 = CARTESIAN_POINT('',(2.957298892757,2.730518148083,
+    125.44985095055));
+#55603 = CARTESIAN_POINT('',(2.644078635072,3.057503811448,
+    125.59276379454));
+#55604 = CARTESIAN_POINT('',(2.289035511418,3.342036653183,
+    125.73560816002));
+#55605 = CARTESIAN_POINT('',(1.89920975582,3.577973539332,
+    125.87843200956));
+#55606 = CARTESIAN_POINT('',(1.482462923412,3.760556461395,
+    126.02127662359));
+#55607 = CARTESIAN_POINT('',(1.047502541127,3.886397369699,
+    126.16418962821));
+#55608 = CARTESIAN_POINT('',(0.51831612734,3.967221846563,
+    126.33458817422));
+#55609 = CARTESIAN_POINT('',(0.432371468885,3.978135370941,
+    126.36215605249));
+#55610 = CARTESIAN_POINT('',(0.34616212585,3.986876222369,
+    126.38972392902));
+#55611 = CARTESIAN_POINT('',(0.259754003958,3.993436874781,
+    126.41729180119));
+#55612 = CARTESIAN_POINT('',(0.173213201639,3.997812310293,
+    126.44485966753));
+#55613 = CARTESIAN_POINT('',(8.660601003258E-02,4.000000019205,
+    126.4724275277));
+#55614 = CARTESIAN_POINT('',(-1.08701415E-06,4.,126.49999538251));
+#55615 = PCURVE('',#52185,#55616);
+#55616 = DEFINITIONAL_REPRESENTATION('',(#55617),#55644);
+#55617 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#55618,#55619,#55620,#55621,
+    #55622,#55623,#55624,#55625,#55626,#55627,#55628,#55629,#55630,
+    #55631,#55632,#55633,#55634,#55635,#55636,#55637,#55638,#55639,
+    #55640,#55641,#55642,#55643),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291534820508,0.403545831346,0.903502846149,1.),.UNSPECIFIED.);
+#55618 = CARTESIAN_POINT('',(-0.931754389857,4.712541711457));
+#55619 = CARTESIAN_POINT('',(-0.93175437025,4.777957630313));
+#55620 = CARTESIAN_POINT('',(-0.931754347156,4.843377955747));
+#55621 = CARTESIAN_POINT('',(-0.93175432365,4.908795041744));
+#55622 = CARTESIAN_POINT('',(-0.931754302049,4.974210066489));
+#55623 = CARTESIAN_POINT('',(-0.931754284656,5.039627150485));
+#55624 = CARTESIAN_POINT('',(-0.931754273801,5.105047474217));
+#55625 = CARTESIAN_POINT('',(-0.931754270187,5.195596940127));
+#55626 = CARTESIAN_POINT('',(-0.931754270388,5.220730497451));
+#55627 = CARTESIAN_POINT('',(-0.9317542719,5.245864062321));
+#55628 = CARTESIAN_POINT('',(-0.931754274784,5.270997629691));
+#55629 = CARTESIAN_POINT('',(-0.931754279047,5.296131194508));
+#55630 = CARTESIAN_POINT('',(-0.931754284651,5.321264751711));
+#55631 = CARTESIAN_POINT('',(-0.931754322095,5.458580945028));
+#55632 = CARTESIAN_POINT('',(-0.931754381208,5.570828130706));
+#55633 = CARTESIAN_POINT('',(-0.931754431908,5.683021502283));
+#55634 = CARTESIAN_POINT('',(-0.931754529381,5.795198724314));
+#55635 = CARTESIAN_POINT('',(-0.931754362816,5.907392074833));
+#55636 = CARTESIAN_POINT('',(-0.931754277693,6.019639292943));
+#55637 = CARTESIAN_POINT('',(-0.931754357382,6.153474438506));
+#55638 = CARTESIAN_POINT('',(-0.93175437359,6.175126921576));
+#55639 = CARTESIAN_POINT('',(-0.931754397243,6.196779407771));
+#55640 = CARTESIAN_POINT('',(-0.931754429023,6.218431894221));
+#55641 = CARTESIAN_POINT('',(-0.931754466168,6.240084377364));
+#55642 = CARTESIAN_POINT('',(-0.931754502466,6.261736852935));
+#55643 = CARTESIAN_POINT('',(-0.931754528262,6.283389315972));
+#55644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55645 = PCURVE('',#55156,#55646);
+#55646 = DEFINITIONAL_REPRESENTATION('',(#55647),#55674);
+#55647 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#55648,#55649,#55650,#55651,
+    #55652,#55653,#55654,#55655,#55656,#55657,#55658,#55659,#55660,
+    #55661,#55662,#55663,#55664,#55665,#55666,#55667,#55668,#55669,
+    #55670,#55671,#55672,#55673),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.291534820508,0.403545831346,0.903502846149,1.),.UNSPECIFIED.);
+#55648 = CARTESIAN_POINT('',(0.,-124.499995134));
+#55649 = CARTESIAN_POINT('',(-6.541378916516E-02,-124.5832825888));
+#55650 = CARTESIAN_POINT('',(-0.130831983516,-124.6665756602));
+#55651 = CARTESIAN_POINT('',(-0.196246938387,-124.7498646087));
+#55652 = CARTESIAN_POINT('',(-0.261659833311,-124.833150928));
+#55653 = CARTESIAN_POINT('',(-0.327074789464,-124.9164398583));
+#55654 = CARTESIAN_POINT('',(-0.392492987368,-124.9997328993));
+#55655 = CARTESIAN_POINT('',(-0.483039513641,-125.1150203022));
+#55656 = CARTESIAN_POINT('',(-0.508172255313,-125.1470202963));
+#55657 = CARTESIAN_POINT('',(-0.533305004815,-125.1790202982));
+#55658 = CARTESIAN_POINT('',(-0.558437757088,-125.2110203016));
+#55659 = CARTESIAN_POINT('',(-0.583570507063,-125.2430203004));
+#55660 = CARTESIAN_POINT('',(-0.60870324966,-125.2750202884));
+#55661 = CARTESIAN_POINT('',(-0.746014993564,-125.4498509505));
+#55662 = CARTESIAN_POINT('',(-0.858258546691,-125.5927637945));
+#55663 = CARTESIAN_POINT('',(-0.970448287976,-125.73560816));
+#55664 = CARTESIAN_POINT('',(-1.082621883665,-125.8784320095));
+#55665 = CARTESIAN_POINT('',(-1.194811597143,-126.0212766236));
+#55666 = CARTESIAN_POINT('',(-1.307055126338,-126.1641896282));
+#55667 = CARTESIAN_POINT('',(-1.440885909559,-126.3345881742));
+#55668 = CARTESIAN_POINT('',(-1.462537687953,-126.3621560524));
+#55669 = CARTESIAN_POINT('',(-1.484189471125,-126.389723929));
+#55670 = CARTESIAN_POINT('',(-1.505841256872,-126.4172918011));
+#55671 = CARTESIAN_POINT('',(-1.527493042394,-126.4448596675));
+#55672 = CARTESIAN_POINT('',(-1.549144824287,-126.4724275277));
+#55673 = CARTESIAN_POINT('',(-1.570796598548,-126.4999953825));
+#55674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55675 = ADVANCED_FACE('',(#55676),#52384,.F.);
+#55676 = FACE_BOUND('',#55677,.F.);
+#55677 = EDGE_LOOP('',(#55678,#55679,#55680,#55721));
+#55678 = ORIENTED_EDGE('',*,*,#55480,.F.);
+#55679 = ORIENTED_EDGE('',*,*,#52371,.T.);
+#55680 = ORIENTED_EDGE('',*,*,#55681,.T.);
+#55681 = EDGE_CURVE('',#52331,#55682,#55684,.T.);
+#55682 = VERTEX_POINT('',#55683);
+#55683 = CARTESIAN_POINT('',(1.35874089E-06,3.100003909706,
+    127.75884956852));
+#55684 = SURFACE_CURVE('',#55685,(#55707,#55714),.PCURVE_S1.);
+#55685 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#55686,#55687,#55688,#55689,
+    #55690,#55691,#55692,#55693,#55694,#55695,#55696,#55697,#55698,
+    #55699,#55700,#55701,#55702,#55703,#55704,#55705,#55706),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#55686 = CARTESIAN_POINT('',(1.27379758741E-06,3.100003665284,
+    119.75884932835));
+#55687 = CARTESIAN_POINT('',(-0.885356863025,3.100004290799,
+    120.12248594915));
+#55688 = CARTESIAN_POINT('',(-1.770719601117,2.821861632859,
+    120.48612422763));
+#55689 = CARTESIAN_POINT('',(-2.558981404174,2.26556909503,
+    120.84975063216));
+#55690 = CARTESIAN_POINT('',(-3.153074919855,1.46928041049,
+    121.2134075703));
+#55691 = CARTESIAN_POINT('',(-3.473007634227,0.509191089331,
+    121.57702073121));
+#55692 = CARTESIAN_POINT('',(-3.473000725626,-0.509190555543,
+    121.94067220629));
+#55693 = CARTESIAN_POINT('',(-3.153076669079,-1.469272458695,
+    122.30430292579));
+#55694 = CARTESIAN_POINT('',(-2.558986986061,-2.265570801901,
+    122.66794061318));
+#55695 = CARTESIAN_POINT('',(-1.770719265358,-2.82185928168,
+    123.03157668701));
+#55696 = CARTESIAN_POINT('',(-1.44097290271E-06,-3.378147408248,
+    123.75884944843));
+#55697 = CARTESIAN_POINT('',(1.770716878023,-2.821860856078,
+    124.48612220984));
+#55698 = CARTESIAN_POINT('',(2.558986555427,-2.265574417146,
+    124.84975828372));
+#55699 = CARTESIAN_POINT('',(3.153068774147,-1.469266303838,
+    125.21339597099));
+#55700 = CARTESIAN_POINT('',(3.473011567281,-0.50921506132,
+    125.57702669068));
+#55701 = CARTESIAN_POINT('',(3.472999788687,0.50921937545,
+    125.94067816552));
+#55702 = CARTESIAN_POINT('',(3.153077834503,1.469248548978,
+    126.30429132664));
+#55703 = CARTESIAN_POINT('',(2.558984039275,2.265583322996,
+    126.66794826465));
+#55704 = CARTESIAN_POINT('',(1.770721833,2.821855974561,127.03157466924)
+  );
+#55705 = CARTESIAN_POINT('',(0.885359495554,3.100003259908,
+    127.39521294768));
+#55706 = CARTESIAN_POINT('',(1.35874085538E-06,3.100003909706,
+    127.75884956852));
+#55707 = PCURVE('',#52384,#55708);
+#55708 = DEFINITIONAL_REPRESENTATION('',(#55709),#55713);
+#55709 = LINE('',#55710,#55711);
+#55710 = CARTESIAN_POINT('',(-0.,0.));
+#55711 = VECTOR('',#55712,1.);
+#55712 = DIRECTION('',(0.,1.));
+#55713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55714 = PCURVE('',#52749,#55715);
+#55715 = DEFINITIONAL_REPRESENTATION('',(#55716),#55720);
+#55716 = LINE('',#55717,#55718);
+#55717 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#55718 = VECTOR('',#55719,1.);
+#55719 = DIRECTION('',(0.,1.));
+#55720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55721 = ORIENTED_EDGE('',*,*,#55722,.F.);
+#55722 = EDGE_CURVE('',#55481,#55682,#55723,.T.);
+#55723 = SURFACE_CURVE('',#55724,(#55727,#55734),.PCURVE_S1.);
+#55724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55725,#55726),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#55725 = CARTESIAN_POINT('',(1.35872435969E-06,3.099996090327,
+    126.74115811492));
+#55726 = CARTESIAN_POINT('',(1.35874085538E-06,3.100003909706,
+    127.75884956852));
+#55727 = PCURVE('',#52384,#55728);
+#55728 = DEFINITIONAL_REPRESENTATION('',(#55729),#55733);
+#55729 = LINE('',#55730,#55731);
+#55730 = CARTESIAN_POINT('',(0.,6.283389315972));
+#55731 = VECTOR('',#55732,1.);
+#55732 = DIRECTION('',(1.,0.));
+#55733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55734 = PCURVE('',#55735,#55778);
+#55735 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#55736,#55737,#55738,#55739,#55740,#55741,#55742,#55743,#55744
+      ,#55745,#55746,#55747,#55748,#55749,#55750,#55751,#55752,#55753
+      ,#55754,#55755,#55756)
+    ,(#55757,#55758,#55759,#55760,#55761,#55762,#55763,#55764,#55765
+      ,#55766,#55767,#55768,#55769,#55770,#55771,#55772,#55773,#55774
+      ,#55775,#55776,#55777
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#55736 = CARTESIAN_POINT('',(1.35872442364E-06,3.099996090327,
+    126.74115811492));
+#55737 = CARTESIAN_POINT('',(-0.88535454487,3.099996216646,
+    127.10479473575));
+#55738 = CARTESIAN_POINT('',(-1.770714892985,2.821850409015,
+    127.46843301424));
+#55739 = CARTESIAN_POINT('',(-2.558975598483,2.265579851424,
+    127.83205941862));
+#55740 = CARTESIAN_POINT('',(-3.153068593342,1.469247607214,
+    128.19571635708));
+#55741 = CARTESIAN_POINT('',(-3.472990582137,0.509221135159,
+    128.55932951764));
+#55742 = CARTESIAN_POINT('',(-3.473003253347,-0.509210732255,
+    128.92298099295));
+#55743 = CARTESIAN_POINT('',(-3.153062108921,-1.469259833902,
+    129.28661171235));
+#55744 = CARTESIAN_POINT('',(-2.558982086693,-2.265566459294,
+    129.65024939977));
+#55745 = CARTESIAN_POINT('',(-1.770714885252,-2.821852186076,
+    130.01388547359));
+#55746 = CARTESIAN_POINT('',(-1.52031185996E-06,-3.378138887292,
+    130.74115823502));
+#55747 = CARTESIAN_POINT('',(1.7707123253,-2.821853716101,
+    131.46843099642));
+#55748 = CARTESIAN_POINT('',(2.558978545341,-2.26556733049,
+    131.8320670703));
+#55749 = CARTESIAN_POINT('',(3.15306742785,-1.46927151659,
+    132.19570475759));
+#55750 = CARTESIAN_POINT('',(3.472991519079,-0.509192315683,
+    132.55933547719));
+#55751 = CARTESIAN_POINT('',(3.472999320355,0.509186760629,
+    132.92298695228));
+#55752 = CARTESIAN_POINT('',(3.15306825459,1.469273940347,
+    133.28660011302));
+#55753 = CARTESIAN_POINT('',(2.558976935408,2.265561137249,
+    133.65025705136));
+#55754 = CARTESIAN_POINT('',(1.770717608398,2.821852962839,
+    134.01388345581));
+#55755 = CARTESIAN_POINT('',(0.885357347256,3.09999569534,
+    134.37752173424));
+#55756 = CARTESIAN_POINT('',(1.4436739959E-06,3.099995845889,
+    134.74115835512));
+#55757 = CARTESIAN_POINT('',(1.35874092111E-06,3.100003909706,
+    127.75884956852));
+#55758 = CARTESIAN_POINT('',(-0.885356847884,3.100004559501,
+    128.12248618934));
+#55759 = CARTESIAN_POINT('',(-1.770719663418,2.821861903874,
+    128.4861244678));
+#55760 = CARTESIAN_POINT('',(-2.558981543857,2.265569343781,
+    128.84975087232));
+#55761 = CARTESIAN_POINT('',(-3.153075128213,1.469280612753,
+    129.2134078105));
+#55762 = CARTESIAN_POINT('',(-3.473007894117,0.509191224635,
+    129.57702097136));
+#55763 = CARTESIAN_POINT('',(-3.473001013416,-0.509190500519,
+    129.94067244649));
+#55764 = CARTESIAN_POINT('',(-3.153076957956,-1.469272488147,
+    130.30430316594));
+#55765 = CARTESIAN_POINT('',(-2.558987249913,-2.265570910416,
+    130.66794085337));
+#55766 = CARTESIAN_POINT('',(-1.7707194823,-2.821859455658,
+    131.03157692718));
+#55767 = CARTESIAN_POINT('',(-1.53354013928E-06,-3.378147674609,
+    131.75884968862));
+#55768 = CARTESIAN_POINT('',(1.770716940317,-2.821861127098,132.48612245
+    ));
+#55769 = CARTESIAN_POINT('',(2.558986695119,-2.265574665905,
+    132.84975852393));
+#55770 = CARTESIAN_POINT('',(3.1530689825,-1.469266506081,
+    133.21339621109));
+#55771 = CARTESIAN_POINT('',(3.47301182717,-0.509215196654,
+    133.57702693095));
+#55772 = CARTESIAN_POINT('',(3.473000076485,0.509219320458,
+    133.9406784056));
+#55773 = CARTESIAN_POINT('',(3.153078123363,1.469248578408,
+    134.30429156689));
+#55774 = CARTESIAN_POINT('',(2.558984303145,2.265583431515,
+    134.66794850478));
+#55775 = CARTESIAN_POINT('',(1.770722049936,2.821856148553,
+    135.03157490945));
+#55776 = CARTESIAN_POINT('',(0.885359650304,3.100003480059,
+    135.39521318784));
+#55777 = CARTESIAN_POINT('',(1.44369172794E-06,3.100004154148,
+    135.75884980871));
+#55778 = DEFINITIONAL_REPRESENTATION('',(#55779),#55783);
+#55779 = LINE('',#55780,#55781);
+#55780 = CARTESIAN_POINT('',(0.,0.));
+#55781 = VECTOR('',#55782,1.);
+#55782 = DIRECTION('',(1.,0.));
+#55783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55784 = ADVANCED_FACE('',(#55785),#52749,.F.);
+#55785 = FACE_BOUND('',#55786,.F.);
+#55786 = EDGE_LOOP('',(#55787,#55788,#55789,#55998,#56086));
+#55787 = ORIENTED_EDGE('',*,*,#55681,.F.);
+#55788 = ORIENTED_EDGE('',*,*,#52736,.T.);
+#55789 = ORIENTED_EDGE('',*,*,#55790,.T.);
+#55790 = EDGE_CURVE('',#52649,#55791,#55793,.T.);
+#55791 = VERTEX_POINT('',#55792);
+#55792 = CARTESIAN_POINT('',(4.,0.,125.99999514316));
+#55793 = SURFACE_CURVE('',#55794,(#55860,#55929),.PCURVE_S1.);
+#55794 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#55795,#55796,#55797,#55798,
+    #55799,#55800,#55801,#55802,#55803,#55804,#55805,#55806,#55807,
+    #55808,#55809,#55810,#55811,#55812,#55813,#55814,#55815,#55816,
+    #55817,#55818,#55819,#55820,#55821,#55822,#55823,#55824,#55825,
+    #55826,#55827,#55828,#55829,#55830,#55831,#55832,#55833,#55834,
+    #55835,#55836,#55837,#55838,#55839,#55840,#55841,#55842,#55843,
+    #55844,#55845,#55846,#55847,#55848,#55849,#55850,#55851,#55852,
+    #55853,#55854,#55855,#55856,#55857,#55858,#55859),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924668285095E-02,0.113260035316,
+    0.273268842889,0.347950830025,0.530608101007,0.567949360228,
+    0.763923066316,0.961228117041,1.),.UNSPECIFIED.);
+#55795 = CARTESIAN_POINT('',(-1.01900639216E-06,4.,119.99999567123));
+#55796 = CARTESIAN_POINT('',(-0.116011133418,3.999999964646,
+    120.03692278343));
+#55797 = CARTESIAN_POINT('',(-0.232021684442,3.996154675053,
+    120.07385002709));
+#55798 = CARTESIAN_POINT('',(-0.347883339027,3.988464143392,
+    120.11077721386));
+#55799 = CARTESIAN_POINT('',(-0.46344735113,3.97693527491,
+    120.14770433453));
+#55800 = CARTESIAN_POINT('',(-0.578565667776,3.961581851009,
+    120.18463146792));
+#55801 = CARTESIAN_POINT('',(-0.693091035125,3.94242451233,
+    120.22155868975));
+#55802 = CARTESIAN_POINT('',(-0.806877104539,3.919490741833,
+    120.25848598149));
+#55803 = CARTESIAN_POINT('',(-1.06653358643,3.858140159081,
+    120.34341294423));
+#55804 = CARTESIAN_POINT('',(-1.211796222978,3.817142121738,
+    120.39141327619));
+#55805 = CARTESIAN_POINT('',(-1.355246398211,3.769896479335,
+    120.43941338685));
+#55806 = CARTESIAN_POINT('',(-1.496570655123,3.716497574298,
+    120.48741321464));
+#55807 = CARTESIAN_POINT('',(-1.635462515277,3.657058192995,
+    120.53541304187));
+#55808 = CARTESIAN_POINT('',(-1.771622864287,3.591709410716,
+    120.58341315172));
+#55809 = CARTESIAN_POINT('',(-1.904760337307,3.520600436675,
+    120.6314134853));
+#55810 = CARTESIAN_POINT('',(-2.359120282621,3.252172959323,
+    120.79939440605));
+#55811 = CARTESIAN_POINT('',(-2.663136923023,3.025416554429,
+    120.91942583106));
+#55812 = CARTESIAN_POINT('',(-2.942014612333,2.766297258218,
+    121.03943091575));
+#55813 = CARTESIAN_POINT('',(-3.191786438934,2.478140801174,
+    121.15941320444));
+#55814 = CARTESIAN_POINT('',(-3.409060765366,2.164752911083,
+    121.27939550988));
+#55815 = CARTESIAN_POINT('',(-3.590991039665,1.830362515227,
+    121.39940062685));
+#55816 = CARTESIAN_POINT('',(-3.735338282293,1.479636908582,
+    121.51943206409));
+#55817 = CARTESIAN_POINT('',(-3.889823799184,0.948799987808,
+    121.69541275183));
+#55818 = CARTESIAN_POINT('',(-3.9304932226,0.777405673453,
+    121.75141343976));
+#55819 = CARTESIAN_POINT('',(-3.962526547513,0.604039740497,
+    121.80741364082));
+#55820 = CARTESIAN_POINT('',(-3.985813892484,0.429210708736,
+    121.86341323211));
+#55821 = CARTESIAN_POINT('',(-4.000281602646,0.253431938289,
+    121.9194128234));
+#55822 = CARTESIAN_POINT('',(-4.005892349688,7.722070109391E-02,
+    121.97541302448));
+#55823 = CARTESIAN_POINT('',(-4.002645231845,-9.890274761494E-02,
+    122.03141371251));
+#55824 = CARTESIAN_POINT('',(-3.961056627394,-0.703686806835,
+    122.22437713879));
+#55825 = CARTESIAN_POINT('',(-3.878742396693,-1.129634343007,
+    122.36143841968));
+#55826 = CARTESIAN_POINT('',(-3.744055654075,-1.544204022614,
+    122.49844610386));
+#55827 = CARTESIAN_POINT('',(-3.559011279726,-1.939937320165,
+    122.63541323713));
+#55828 = CARTESIAN_POINT('',(-3.326691051348,-2.309901610577,
+    122.77238036696));
+#55829 = CARTESIAN_POINT('',(-3.051251511716,-2.647750088567,
+    122.90938805991));
+#55830 = CARTESIAN_POINT('',(-2.73786933186,-2.947747656849,
+    123.04644934998));
+#55831 = CARTESIAN_POINT('',(-2.322599697297,-3.257801161452,
+    123.21141318279));
+#55832 = CARTESIAN_POINT('',(-2.250791501065,-3.308656409113,
+    123.23941318826));
+#55833 = CARTESIAN_POINT('',(-2.177712658047,-3.357701340482,
+    123.26741320223));
+#55834 = CARTESIAN_POINT('',(-2.103416486523,-3.404898994711,
+    123.29541322047));
+#55835 = CARTESIAN_POINT('',(-2.027957503918,-3.450214352065,
+    123.32341323873));
+#55836 = CARTESIAN_POINT('',(-1.951391426807,-3.493614333925,
+    123.35141325275));
+#55837 = CARTESIAN_POINT('',(-1.873775170912,-3.535067802788,
+    123.37941325831));
+#55838 = CARTESIAN_POINT('',(-1.382616120801,-3.781732009475,
+    123.55436229579));
+#55839 = CARTESIAN_POINT('',(-0.942348290428,-3.934697712185,
+    123.70144963821));
+#55840 = CARTESIAN_POINT('',(-0.483260136463,-4.028751614687,
+    123.84845877104));
+#55841 = CARTESIAN_POINT('',(-1.461607543091E-02,-4.061509666007,
+    123.99541325242));
+#55842 = CARTESIAN_POINT('',(0.454251644317,-4.032125415008,
+    124.14236769489));
+#55843 = CARTESIAN_POINT('',(0.914004812954,-3.941378132552,
+    124.28937687768));
+#55844 = CARTESIAN_POINT('',(1.355362180851,-3.791585116596,
+    124.43646420661));
+#55845 = CARTESIAN_POINT('',(2.18623735387,-3.381774108458,
+    124.73136055281));
+#55846 = CARTESIAN_POINT('',(2.576181907074,-3.120619973326,
+    124.87945091532));
+#55847 = CARTESIAN_POINT('',(2.92992251211,-2.808268801929,
+    125.02746032301));
+#55848 = CARTESIAN_POINT('',(3.239827415178,-2.450812344201,
+    125.17541327418));
+#55849 = CARTESIAN_POINT('',(3.499482908117,-2.055344013875,
+    125.32336620713));
+#55850 = CARTESIAN_POINT('',(3.70380814937,-1.629965484044,
+    125.47137555489));
+#55851 = CARTESIAN_POINT('',(3.849017565038,-1.183678032891,
+    125.61946586903));
+#55852 = CARTESIAN_POINT('',(3.950040547891,-0.636805849873,
+    125.79648590121));
+#55853 = CARTESIAN_POINT('',(3.964288208719,-0.546557661823,
+    125.82555864209));
+#55854 = CARTESIAN_POINT('',(3.976178895139,-0.455947956892,
+    125.85463139367));
+#55855 = CARTESIAN_POINT('',(3.985702031613,-0.36504858745,
+    125.88370415135));
+#55856 = CARTESIAN_POINT('',(3.992849683539,-0.273931648382,
+    125.91277691033));
+#55857 = CARTESIAN_POINT('',(3.997616557246,-0.182669477089,
+    125.94184966552));
+#55858 = CARTESIAN_POINT('',(4.,-9.133465348484E-02,125.97092241165));
+#55859 = CARTESIAN_POINT('',(4.,-1.33E-15,125.99999514316));
+#55860 = PCURVE('',#52749,#55861);
+#55861 = DEFINITIONAL_REPRESENTATION('',(#55862),#55928);
+#55862 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#55863,#55864,#55865,#55866,
+    #55867,#55868,#55869,#55870,#55871,#55872,#55873,#55874,#55875,
+    #55876,#55877,#55878,#55879,#55880,#55881,#55882,#55883,#55884,
+    #55885,#55886,#55887,#55888,#55889,#55890,#55891,#55892,#55893,
+    #55894,#55895,#55896,#55897,#55898,#55899,#55900,#55901,#55902,
+    #55903,#55904,#55905,#55906,#55907,#55908,#55909,#55910,#55911,
+    #55912,#55913,#55914,#55915,#55916,#55917,#55918,#55919,#55920,
+    #55921,#55922,#55923,#55924,#55925,#55926,#55927),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924668285095E-02,0.113260035316,
+    0.273268842889,0.347950830025,0.530608101007,0.567949360228,
+    0.763923066316,0.961228117041,1.),.UNSPECIFIED.);
+#55863 = CARTESIAN_POINT('',(-0.103533210921,0.));
+#55864 = CARTESIAN_POINT('',(-0.10353324547,2.900345121797E-02));
+#55865 = CARTESIAN_POINT('',(-0.103533299762,5.800702078182E-02));
+#55866 = CARTESIAN_POINT('',(-0.10353334768,8.701054663474E-02));
+#55867 = CARTESIAN_POINT('',(-0.103533380153,0.1160140144));
+#55868 = CARTESIAN_POINT('',(-0.103533398765,0.145017483683));
+#55869 = CARTESIAN_POINT('',(-0.103533409357,0.174021014379));
+#55870 = CARTESIAN_POINT('',(-0.103533415641,0.203024592972));
+#55871 = CARTESIAN_POINT('',(-0.103533409107,0.269728244438));
+#55872 = CARTESIAN_POINT('',(-0.103533394392,0.307428832134));
+#55873 = CARTESIAN_POINT('',(-0.103533374231,0.345129237212));
+#55874 = CARTESIAN_POINT('',(-0.103533353387,0.382829415012));
+#55875 = CARTESIAN_POINT('',(-0.103533335571,0.420529590999));
+#55876 = CARTESIAN_POINT('',(-0.103533323201,0.45822999083));
+#55877 = CARTESIAN_POINT('',(-0.103533317165,0.495930570419));
+#55878 = CARTESIAN_POINT('',(-0.10353331512,0.627866712557));
+#55879 = CARTESIAN_POINT('',(-0.103533348664,0.722142228823));
+#55880 = CARTESIAN_POINT('',(-0.103533413348,0.816397102649));
+#55881 = CARTESIAN_POINT('',(-0.10353346198,0.910634091429));
+#55882 = CARTESIAN_POINT('',(-0.103533480788,1.004871081034));
+#55883 = CARTESIAN_POINT('',(-0.103533480349,1.099125959517));
+#55884 = CARTESIAN_POINT('',(-0.103533464311,1.193401487102));
+#55885 = CARTESIAN_POINT('',(-0.103533427889,1.331620855313));
+#55886 = CARTESIAN_POINT('',(-0.103533414377,1.375605108398));
+#55887 = CARTESIAN_POINT('',(-0.103533399554,1.419588976608));
+#55888 = CARTESIAN_POINT('',(-0.10353338408,1.463572364606));
+#55889 = CARTESIAN_POINT('',(-0.103533368666,1.507555752664));
+#55890 = CARTESIAN_POINT('',(-0.103533354077,1.55153962102));
+#55891 = CARTESIAN_POINT('',(-0.10353334113,1.595523874248));
+#55892 = CARTESIAN_POINT('',(-0.103533305203,1.747081883604));
+#55893 = CARTESIAN_POINT('',(-0.10353329455,1.85473305287));
+#55894 = CARTESIAN_POINT('',(-0.103533311813,1.96234215474));
+#55895 = CARTESIAN_POINT('',(-0.103533363351,2.069919433543));
+#55896 = CARTESIAN_POINT('',(-0.103533458441,2.177496713083));
+#55897 = CARTESIAN_POINT('',(-0.103533517055,2.285105816886));
+#55898 = CARTESIAN_POINT('',(-0.103533519387,2.392756986064));
+#55899 = CARTESIAN_POINT('',(-0.10353347877,2.522323453611));
+#55900 = CARTESIAN_POINT('',(-0.103533470348,2.544315314742));
+#55901 = CARTESIAN_POINT('',(-0.103533460602,2.566307182138));
+#55902 = CARTESIAN_POINT('',(-0.103533449778,2.588299052642));
+#55903 = CARTESIAN_POINT('',(-0.103533438159,2.610290923101));
+#55904 = CARTESIAN_POINT('',(-0.103533426073,2.632282790367));
+#55905 = CARTESIAN_POINT('',(-0.103533413885,2.654274651298));
+#55906 = CARTESIAN_POINT('',(-0.10353333963,2.791683730878));
+#55907 = CARTESIAN_POINT('',(-0.103533253875,2.907209581238));
+#55908 = CARTESIAN_POINT('',(-0.103533383558,3.022674114424));
+#55909 = CARTESIAN_POINT('',(-0.103533352599,3.138095630054));
+#55910 = CARTESIAN_POINT('',(-0.103533263006,3.25351709818));
+#55911 = CARTESIAN_POINT('',(-0.103533483031,3.368981645667));
+#55912 = CARTESIAN_POINT('',(-0.103533448979,3.484507501078));
+#55913 = CARTESIAN_POINT('',(-0.103533400591,3.716126048677));
+#55914 = CARTESIAN_POINT('',(-0.103533350551,3.832439705769));
+#55915 = CARTESIAN_POINT('',(-0.103533307364,3.948689780367));
+#55916 = CARTESIAN_POINT('',(-0.103533364914,4.06489553798));
+#55917 = CARTESIAN_POINT('',(-0.10353342852,4.181101303305));
+#55918 = CARTESIAN_POINT('',(-0.103533465738,4.297351379252));
+#55919 = CARTESIAN_POINT('',(-0.103533476833,4.413665034876));
+#55920 = CARTESIAN_POINT('',(-0.103533461442,4.552700757946));
+#55921 = CARTESIAN_POINT('',(-0.103533457999,4.575535176054));
+#55922 = CARTESIAN_POINT('',(-0.103533453673,4.598369601844));
+#55923 = CARTESIAN_POINT('',(-0.103533448509,4.621204031697));
+#55924 = CARTESIAN_POINT('',(-0.10353344256,4.644038461831));
+#55925 = CARTESIAN_POINT('',(-0.103533435894,4.666872888295));
+#55926 = CARTESIAN_POINT('',(-0.103533428589,4.689707306972));
+#55927 = CARTESIAN_POINT('',(-0.103533420735,4.712541713576));
+#55928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55929 = PCURVE('',#52704,#55930);
+#55930 = DEFINITIONAL_REPRESENTATION('',(#55931),#55997);
+#55931 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#55932,#55933,#55934,#55935,
+    #55936,#55937,#55938,#55939,#55940,#55941,#55942,#55943,#55944,
+    #55945,#55946,#55947,#55948,#55949,#55950,#55951,#55952,#55953,
+    #55954,#55955,#55956,#55957,#55958,#55959,#55960,#55961,#55962,
+    #55963,#55964,#55965,#55966,#55967,#55968,#55969,#55970,#55971,
+    #55972,#55973,#55974,#55975,#55976,#55977,#55978,#55979,#55980,
+    #55981,#55982,#55983,#55984,#55985,#55986,#55987,#55988,#55989,
+    #55990,#55991,#55992,#55993,#55994,#55995,#55996),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924668285095E-02,0.113260035316,
+    0.273268842889,0.347950830025,0.530608101007,0.567949360228,
+    0.763923066316,0.961228117041,1.),.UNSPECIFIED.);
+#55932 = CARTESIAN_POINT('',(-1.570796581546,-119.9999956712));
+#55933 = CARTESIAN_POINT('',(-1.599799110149,-120.0369227834));
+#55934 = CARTESIAN_POINT('',(-1.628801748489,-120.073850027));
+#55935 = CARTESIAN_POINT('',(-1.657804336629,-120.1107772138));
+#55936 = CARTESIAN_POINT('',(-1.686806862098,-120.1477043345));
+#55937 = CARTESIAN_POINT('',(-1.715809386148,-120.1846314679));
+#55938 = CARTESIAN_POINT('',(-1.744811970007,-120.2215586897));
+#55939 = CARTESIAN_POINT('',(-1.773814601139,-120.2584859814));
+#55940 = CARTESIAN_POINT('',(-1.840516073477,-120.3434129442));
+#55941 = CARTESIAN_POINT('',(-1.878215429506,-120.3914132761));
+#55942 = CARTESIAN_POINT('',(-1.915914604266,-120.4394133868));
+#55943 = CARTESIAN_POINT('',(-1.9536135537,-120.4874132146));
+#55944 = CARTESIAN_POINT('',(-1.991312503316,-120.5354130418));
+#55945 = CARTESIAN_POINT('',(-2.029011678483,-120.5834131517));
+#55946 = CARTESIAN_POINT('',(-2.06671103473,-120.6314134853));
+#55947 = CARTESIAN_POINT('',(-2.198642899366,-120.799394406));
+#55948 = CARTESIAN_POINT('',(-2.292915365703,-120.919425831));
+#55949 = CARTESIAN_POINT('',(-2.387167190807,-121.0394309157));
+#55950 = CARTESIAN_POINT('',(-2.481401128798,-121.1594132044));
+#55951 = CARTESIAN_POINT('',(-2.575635064723,-121.2793955098));
+#55952 = CARTESIAN_POINT('',(-2.669886885591,-121.3994006268));
+#55953 = CARTESIAN_POINT('',(-2.764159349509,-121.519432064));
+#55954 = CARTESIAN_POINT('',(-2.902374221037,-121.6954127518));
+#55955 = CARTESIAN_POINT('',(-2.946357042431,-121.7514134397));
+#55956 = CARTESIAN_POINT('',(-2.990339478323,-121.8074136408));
+#55957 = CARTESIAN_POINT('',(-3.03432143363,-121.8634132321));
+#55958 = CARTESIAN_POINT('',(-3.078303388934,-121.9194128234));
+#55959 = CARTESIAN_POINT('',(-3.122285824814,-121.9754130244));
+#55960 = CARTESIAN_POINT('',(-3.166268646183,-122.0314137125));
+#55961 = CARTESIAN_POINT('',(-3.317821724819,-122.2243771387));
+#55962 = CARTESIAN_POINT('',(-3.425469397184,-122.3614384196));
+#55963 = CARTESIAN_POINT('',(-3.53307501225,-122.4984461038));
+#55964 = CARTESIAN_POINT('',(-3.640648815718,-122.6354132371));
+#55965 = CARTESIAN_POINT('',(-3.748222619538,-122.7723803669));
+#55966 = CARTESIAN_POINT('',(-3.855828233619,-122.9093880599));
+#55967 = CARTESIAN_POINT('',(-3.96347590468,-123.0464493499));
+#55968 = CARTESIAN_POINT('',(-4.093038159288,-123.2114131827));
+#55969 = CARTESIAN_POINT('',(-4.115029305245,-123.2394131882));
+#55970 = CARTESIAN_POINT('',(-4.137020457424,-123.2674132022));
+#55971 = CARTESIAN_POINT('',(-4.159011612715,-123.2954132204));
+#55972 = CARTESIAN_POINT('',(-4.181002768006,-123.3234132387));
+#55973 = CARTESIAN_POINT('',(-4.202993920186,-123.3514132527));
+#55974 = CARTESIAN_POINT('',(-4.224985066141,-123.3794132583));
+#55975 = CARTESIAN_POINT('',(-4.362389679275,-123.5543622957));
+#55976 = CARTESIAN_POINT('',(-4.477911773602,-123.7014496382));
+#55977 = CARTESIAN_POINT('',(-4.59337258556,-123.848458771));
+#55978 = CARTESIAN_POINT('',(-4.708790315246,-123.9954132524));
+#55979 = CARTESIAN_POINT('',(-4.82420805274,-124.1423676948));
+#55980 = CARTESIAN_POINT('',(-4.939668858049,-124.2893768776));
+#55981 = CARTESIAN_POINT('',(-5.055190953737,-124.4364642066));
+#55982 = CARTESIAN_POINT('',(-5.28680197133,-124.7313605528));
+#55983 = CARTESIAN_POINT('',(-5.403111848159,-124.8794509153));
+#55984 = CARTESIAN_POINT('',(-5.51935815218,-125.027460323));
+#55985 = CARTESIAN_POINT('',(-5.635560148696,-125.1754132741));
+#55986 = CARTESIAN_POINT('',(-5.751762146674,-125.3233662071));
+#55987 = CARTESIAN_POINT('',(-5.868008457628,-125.4713755548));
+#55988 = CARTESIAN_POINT('',(-5.984318341465,-125.619465869));
+#55989 = CARTESIAN_POINT('',(-6.123349549207,-125.7964859012));
+#55990 = CARTESIAN_POINT('',(-6.146183225525,-125.825558642));
+#55991 = CARTESIAN_POINT('',(-6.169016909285,-125.8546313936));
+#55992 = CARTESIAN_POINT('',(-6.19185059686,-125.8837041513));
+#55993 = CARTESIAN_POINT('',(-6.214684284463,-125.9127769103));
+#55994 = CARTESIAN_POINT('',(-6.237517968148,-125.9418496655));
+#55995 = CARTESIAN_POINT('',(-6.260351643808,-125.9709224116));
+#55996 = CARTESIAN_POINT('',(-6.28318530718,-125.9999951431));
+#55997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55998 = ORIENTED_EDGE('',*,*,#55999,.T.);
+#55999 = EDGE_CURVE('',#55791,#56000,#56002,.T.);
+#56000 = VERTEX_POINT('',#56001);
+#56001 = CARTESIAN_POINT('',(-1.086958518E-06,4.,127.99999538257));
+#56002 = SURFACE_CURVE('',#56003,(#56027,#56054),.PCURVE_S1.);
+#56003 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#56004,#56005,#56006,#56007,
+    #56008,#56009,#56010,#56011,#56012,#56013,#56014,#56015,#56016,
+    #56017,#56018,#56019,#56020,#56021,#56022,#56023,#56024,#56025,
+    #56026),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607616936748,
+    0.855116211734,1.),.UNSPECIFIED.);
+#56004 = CARTESIAN_POINT('',(4.,-1.16E-15,125.99999514316));
+#56005 = CARTESIAN_POINT('',(4.,0.477105515398,126.1518625891));
+#56006 = CARTESIAN_POINT('',(3.934962712162,0.954723808134,
+    126.30389298209));
+#56007 = CARTESIAN_POINT('',(3.804645731944,1.421699450241,
+    126.45583018848));
+#56008 = CARTESIAN_POINT('',(3.611386763719,1.867721295849,
+    126.6077043914));
+#56009 = CARTESIAN_POINT('',(3.359092622033,2.28321166162,
+    126.75957847255));
+#56010 = CARTESIAN_POINT('',(3.053321463871,2.659446800677,
+    126.91151544773));
+#56011 = CARTESIAN_POINT('',(2.701136985902,2.988559635435,
+    127.06354569671));
+#56012 = CARTESIAN_POINT('',(2.153188264612,3.376617789352,
+    127.27727294757));
+#56013 = CARTESIAN_POINT('',(1.988352293544,3.480132217995,
+    127.33913465578));
+#56014 = CARTESIAN_POINT('',(1.817851985228,3.574434106516,
+    127.40099554997));
+#56015 = CARTESIAN_POINT('',(1.642290382528,3.659164765529,
+    127.46285542173));
+#56016 = CARTESIAN_POINT('',(1.462293908518,3.734014131758,
+    127.52471530142));
+#56017 = CARTESIAN_POINT('',(1.278510585623,3.798720280628,
+    127.58657621328));
+#56018 = CARTESIAN_POINT('',(1.091609216995,3.853071076437,
+    127.64843793513));
+#56019 = CARTESIAN_POINT('',(0.791447681149,3.922569666677,
+    127.74650993419));
+#56020 = CARTESIAN_POINT('',(0.679781186947,3.944628990773,
+    127.78272215194));
+#56021 = CARTESIAN_POINT('',(0.567417436099,3.963054161363,
+    127.81893439166));
+#56022 = CARTESIAN_POINT('',(0.454494538338,3.977819754192,
+    127.85514663347));
+#56023 = CARTESIAN_POINT('',(0.341151324546,3.988906691785,
+    127.89135886204));
+#56024 = CARTESIAN_POINT('',(0.227527346754,3.996302243438,
+    127.92757106653));
+#56025 = CARTESIAN_POINT('',(0.113762878143,4.000000025226,
+    127.96378324063));
+#56026 = CARTESIAN_POINT('',(-1.08695852109E-06,4.,127.99999538257));
+#56027 = PCURVE('',#52749,#56028);
+#56028 = DEFINITIONAL_REPRESENTATION('',(#56029),#56053);
+#56029 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#56030,#56031,#56032,#56033,
+    #56034,#56035,#56036,#56037,#56038,#56039,#56040,#56041,#56042,
+    #56043,#56044,#56045,#56046,#56047,#56048,#56049,#56050,#56051,
+    #56052),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607616936748,
+    0.855116211734,1.),.UNSPECIFIED.);
+#56030 = CARTESIAN_POINT('',(-0.103533420735,4.712541713576));
+#56031 = CARTESIAN_POINT('',(-0.103533379706,4.831821974855));
+#56032 = CARTESIAN_POINT('',(-0.103533323175,4.951230202123));
+#56033 = CARTESIAN_POINT('',(-0.103533267054,5.070565233438));
+#56034 = CARTESIAN_POINT('',(-0.103533225074,5.189850794571));
+#56035 = CARTESIAN_POINT('',(-0.103533247005,5.309136326816));
+#56036 = CARTESIAN_POINT('',(-0.103533450955,5.428471333793));
+#56037 = CARTESIAN_POINT('',(-0.103533574768,5.547879551982));
+#56038 = CARTESIAN_POINT('',(-0.103533564784,5.715745986117));
+#56039 = CARTESIAN_POINT('',(-0.103533539632,5.764333622383));
+#56040 = CARTESIAN_POINT('',(-0.103533489677,5.812920606962));
+#56041 = CARTESIAN_POINT('',(-0.103533412552,5.861506775834));
+#56042 = CARTESIAN_POINT('',(-0.103533317552,5.910092943339));
+#56043 = CARTESIAN_POINT('',(-0.103533227676,5.958679925063));
+#56044 = CARTESIAN_POINT('',(-0.10353317219,6.007267560214));
+#56045 = CARTESIAN_POINT('',(-0.103533168315,6.08429563031));
+#56046 = CARTESIAN_POINT('',(-0.103533183554,6.112737571167));
+#56047 = CARTESIAN_POINT('',(-0.103533222465,6.14117954091));
+#56048 = CARTESIAN_POINT('',(-0.103533285859,6.169621524719));
+#56049 = CARTESIAN_POINT('',(-0.103533368359,6.198063508111));
+#56050 = CARTESIAN_POINT('',(-0.103533458398,6.226505476937));
+#56051 = CARTESIAN_POINT('',(-0.103533538221,6.254947417384));
+#56052 = CARTESIAN_POINT('',(-0.103533583882,6.283389315972));
+#56053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56054 = PCURVE('',#56055,#56060);
+#56055 = CYLINDRICAL_SURFACE('',#56056,4.);
+#56056 = AXIS2_PLACEMENT_3D('',#56057,#56058,#56059);
+#56057 = CARTESIAN_POINT('',(0.,0.,0.));
+#56058 = DIRECTION('',(-0.,-0.,-1.));
+#56059 = DIRECTION('',(1.,0.,0.));
+#56060 = DEFINITIONAL_REPRESENTATION('',(#56061),#56085);
+#56061 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#56062,#56063,#56064,#56065,
+    #56066,#56067,#56068,#56069,#56070,#56071,#56072,#56073,#56074,
+    #56075,#56076,#56077,#56078,#56079,#56080,#56081,#56082,#56083,
+    #56084),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607616936748,
+    0.855116211734,1.),.UNSPECIFIED.);
+#56062 = CARTESIAN_POINT('',(0.,-125.9999951431));
+#56063 = CARTESIAN_POINT('',(-0.11927637885,-126.1518625891));
+#56064 = CARTESIAN_POINT('',(-0.238680713365,-126.303892982));
+#56065 = CARTESIAN_POINT('',(-0.35801185328,-126.4558301884));
+#56066 = CARTESIAN_POINT('',(-0.477293526118,-126.6077043913));
+#56067 = CARTESIAN_POINT('',(-0.596575211358,-126.7595784725));
+#56068 = CARTESIAN_POINT('',(-0.715906379771,-126.9115154477));
+#56069 = CARTESIAN_POINT('',(-0.835310735423,-127.0635456967));
+#56070 = CARTESIAN_POINT('',(-1.003171714358,-127.2772729475));
+#56071 = CARTESIAN_POINT('',(-1.051757768688,-127.3391346557));
+#56072 = CARTESIAN_POINT('',(-1.100343168328,-127.4009955499));
+#56073 = CARTESIAN_POINT('',(-1.148927750347,-127.4628554217));
+#56074 = CARTESIAN_POINT('',(-1.197512330712,-127.5247153014));
+#56075 = CARTESIAN_POINT('',(-1.246097726661,-127.5865762132));
+#56076 = CARTESIAN_POINT('',(-1.294683778599,-127.6484379351));
+#56077 = CARTESIAN_POINT('',(-1.371709343205,-127.7465099341));
+#56078 = CARTESIAN_POINT('',(-1.400150360385,-127.7827221519));
+#56079 = CARTESIAN_POINT('',(-1.42859140716,-127.8189343916));
+#56080 = CARTESIAN_POINT('',(-1.457032468633,-127.8551466334));
+#56081 = CARTESIAN_POINT('',(-1.485473530907,-127.891358862));
+#56082 = CARTESIAN_POINT('',(-1.513914581083,-127.9275710665));
+#56083 = CARTESIAN_POINT('',(-1.542355607259,-127.9637832406));
+#56084 = CARTESIAN_POINT('',(-1.570796598535,-127.9999953825));
+#56085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56086 = ORIENTED_EDGE('',*,*,#56087,.F.);
+#56087 = EDGE_CURVE('',#55682,#56000,#56088,.T.);
+#56088 = SURFACE_CURVE('',#56089,(#56092,#56099),.PCURVE_S1.);
+#56089 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56090,#56091),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#56090 = CARTESIAN_POINT('',(1.35874085494E-06,3.100003909706,
+    127.75884956852));
+#56091 = CARTESIAN_POINT('',(-1.35872026163E-06,4.100005968446,
+    128.02679107749));
+#56092 = PCURVE('',#52749,#56093);
+#56093 = DEFINITIONAL_REPRESENTATION('',(#56094),#56098);
+#56094 = LINE('',#56095,#56096);
+#56095 = CARTESIAN_POINT('',(0.,6.283389315972));
+#56096 = VECTOR('',#56097,1.);
+#56097 = DIRECTION('',(1.,0.));
+#56098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56099 = PCURVE('',#56100,#56143);
+#56100 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#56101,#56102,#56103,#56104,#56105,#56106,#56107,#56108,#56109
+      ,#56110,#56111,#56112,#56113,#56114,#56115,#56116,#56117,#56118
+      ,#56119,#56120,#56121)
+    ,(#56122,#56123,#56124,#56125,#56126,#56127,#56128,#56129,#56130
+      ,#56131,#56132,#56133,#56134,#56135,#56136,#56137,#56138,#56139
+      ,#56140,#56141,#56142
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#56101 = CARTESIAN_POINT('',(1.35874092022E-06,3.100003909706,
+    127.75884956852));
+#56102 = CARTESIAN_POINT('',(-0.885356847884,3.100004559501,
+    128.12248618934));
+#56103 = CARTESIAN_POINT('',(-1.770719663418,2.821861903874,
+    128.48612446781));
+#56104 = CARTESIAN_POINT('',(-2.558981246809,2.265568984145,
+    128.84975225179));
+#56105 = CARTESIAN_POINT('',(-3.153076295188,1.469282025607,
+    129.21340239117));
+#56106 = CARTESIAN_POINT('',(-3.473005810233,0.509188701683,
+    129.57703064875));
+#56107 = CARTESIAN_POINT('',(-3.4730030973,-0.509187977567,
+    129.94066276911));
+#56108 = CARTESIAN_POINT('',(-3.15307579098,-1.469273901,130.30430858527
+    ));
+#56109 = CARTESIAN_POINT('',(-2.558987546961,-2.265570550781,
+    130.6679394739));
+#56110 = CARTESIAN_POINT('',(-1.7707194823,-2.821859455658,
+    131.03157692718));
+#56111 = CARTESIAN_POINT('',(-1.53354020378E-06,-3.378147674609,
+    131.75884968861));
+#56112 = CARTESIAN_POINT('',(1.770716940318,-2.821861127098,
+    132.48612245001));
+#56113 = CARTESIAN_POINT('',(2.558986695118,-2.265574665905,
+    132.8497585239));
+#56114 = CARTESIAN_POINT('',(3.1530689825,-1.469266506081,
+    133.21339621115));
+#56115 = CARTESIAN_POINT('',(3.473011827169,-0.509215196654,
+    133.57702693086));
+#56116 = CARTESIAN_POINT('',(3.473000076486,0.509219320458,
+    133.94067840569));
+#56117 = CARTESIAN_POINT('',(3.153078123362,1.469248578408,
+    134.30429156682));
+#56118 = CARTESIAN_POINT('',(2.558984303146,2.265583431515,
+    134.66794850483));
+#56119 = CARTESIAN_POINT('',(1.770722049935,2.821856148553,
+    135.03157490943));
+#56120 = CARTESIAN_POINT('',(0.885359650305,3.100003480059,
+    135.39521318784));
+#56121 = CARTESIAN_POINT('',(1.44369172839E-06,3.100004154148,
+    135.75884980871));
+#56122 = CARTESIAN_POINT('',(-1.35872019591E-06,4.100005968446,
+    128.02679107749));
+#56123 = CARTESIAN_POINT('',(-1.170961252935,4.100005979953,
+    128.39042718395));
+#56124 = CARTESIAN_POINT('',(-2.341917239285,3.732138602745,
+    128.75406163267));
+#56125 = CARTESIAN_POINT('',(-3.384469082502,2.996396859682,
+    129.11770657619));
+#56126 = CARTESIAN_POINT('',(-4.170196958234,1.943238978882,
+    129.48132916378));
+#56127 = CARTESIAN_POINT('',(-4.593330201129,0.673440102424,
+    129.84497363363));
+#56128 = CARTESIAN_POINT('',(-4.593329787374,-0.673444497949,
+    130.20861424065));
+#56129 = CARTESIAN_POINT('',(-4.170194884184,-1.943238140569,
+    130.57224115154));
+#56130 = CARTESIAN_POINT('',(-3.384466134791,-2.996402689113,
+    130.93588299032));
+#56131 = CARTESIAN_POINT('',(-2.34191668082,-3.732139333318,
+    131.29951826428));
+#56132 = CARTESIAN_POINT('',(1.51682935631E-06,-4.467873625252,
+    132.0267909574));
+#56133 = CARTESIAN_POINT('',(2.341919245504,-3.732137840525,
+    132.75406365053));
+#56134 = CARTESIAN_POINT('',(3.384469684584,-2.996404085811,
+    133.11770030399));
+#56135 = CARTESIAN_POINT('',(4.17018912097,-1.943215880718,
+    133.4813353438));
+#56136 = CARTESIAN_POINT('',(4.593342001177,-0.673484848194,
+    133.84497735176));
+#56137 = CARTESIAN_POINT('',(4.593322561063,0.673501507326,
+    134.20859860358));
+#56138 = CARTESIAN_POINT('',(4.170195118761,1.943191351916,
+    134.57225817048));
+#56139 = CARTESIAN_POINT('',(3.384468897968,2.996425718799,
+    134.93587395911));
+#56140 = CARTESIAN_POINT('',(2.341914437276,3.732133861193,
+    135.29952028213));
+#56141 = CARTESIAN_POINT('',(1.170958450557,4.100006354308,
+    135.66315473087));
+#56142 = CARTESIAN_POINT('',(-1.44366955634E-06,4.100006341602,
+    136.0267908373));
+#56143 = DEFINITIONAL_REPRESENTATION('',(#56144),#56148);
+#56144 = LINE('',#56145,#56146);
+#56145 = CARTESIAN_POINT('',(0.,0.));
+#56146 = VECTOR('',#56147,1.);
+#56147 = DIRECTION('',(1.,0.));
+#56148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56149 = ADVANCED_FACE('',(#56150),#52704,.T.);
+#56150 = FACE_BOUND('',#56151,.F.);
+#56151 = EDGE_LOOP('',(#56152,#56382,#56403,#56404,#56405));
+#56152 = ORIENTED_EDGE('',*,*,#56153,.T.);
+#56153 = EDGE_CURVE('',#52803,#56154,#56156,.T.);
+#56154 = VERTEX_POINT('',#56155);
+#56155 = CARTESIAN_POINT('',(4.,1.087014121E-06,126.49999538251));
+#56156 = SURFACE_CURVE('',#56157,(#56230,#56306),.PCURVE_S1.);
+#56157 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#56158,#56159,#56160,#56161,
+    #56162,#56163,#56164,#56165,#56166,#56167,#56168,#56169,#56170,
+    #56171,#56172,#56173,#56174,#56175,#56176,#56177,#56178,#56179,
+    #56180,#56181,#56182,#56183,#56184,#56185,#56186,#56187,#56188,
+    #56189,#56190,#56191,#56192,#56193,#56194,#56195,#56196,#56197,
+    #56198,#56199,#56200,#56201,#56202,#56203,#56204,#56205,#56206,
+    #56207,#56208,#56209,#56210,#56211,#56212,#56213,#56214,#56215,
+    #56216,#56217,#56218,#56219,#56220,#56221,#56222,#56223,#56224,
+    #56225,#56226,#56227,#56228,#56229),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789060525263E-02,0.10791252493,0.125918503922,
+    0.23194340386,0.391919613046,0.552893793033,0.658918691661,
+    0.81889489962,0.978871113511,1.),.UNSPECIFIED.);
+#56158 = CARTESIAN_POINT('',(4.,1.01905722261E-06,118.49999567118));
+#56159 = CARTESIAN_POINT('',(3.999999963734,0.118998372684,
+    118.53787364998));
+#56160 = CARTESIAN_POINT('',(3.995954091577,0.237996223349,
+    118.57575177395));
+#56161 = CARTESIAN_POINT('',(3.987862398965,0.356833369636,
+    118.61362982762));
+#56162 = CARTESIAN_POINT('',(3.97573253077,0.475349273035,
+    118.65150780266));
+#56163 = CARTESIAN_POINT('',(3.959579742182,0.593384179997,
+    118.68938579226));
+#56164 = CARTESIAN_POINT('',(3.939426879581,0.710779243997,
+    118.72726388569));
+#56165 = CARTESIAN_POINT('',(3.915304361416,0.827376647589,
+    118.76514206275));
+#56166 = CARTESIAN_POINT('',(3.835405933069,1.156728378253,
+    118.87301876067));
+#56167 = CARTESIAN_POINT('',(3.770131663029,1.367190234591,
+    118.94302091423));
+#56168 = CARTESIAN_POINT('',(3.691667703333,1.573404732555,
+    119.01302155298));
+#56169 = CARTESIAN_POINT('',(3.600342524268,1.774408717742,
+    119.08302027202));
+#56170 = CARTESIAN_POINT('',(3.496564947878,1.969275620216,
+    119.15301897198));
+#56171 = CARTESIAN_POINT('',(3.380820764871,2.15711679642,
+    119.22301956542));
+#56172 = CARTESIAN_POINT('',(3.253673732578,2.337085035041,
+    119.29302167528));
+#56173 = CARTESIAN_POINT('',(3.080309564941,2.552428399737,
+    119.38102032065));
+#56174 = CARTESIAN_POINT('',(3.044136489771,2.595903643445,
+    119.39902031617));
+#56175 = CARTESIAN_POINT('',(3.007262543357,2.638792525302,
+    119.41702031159));
+#56176 = CARTESIAN_POINT('',(2.969698829781,2.68108187373,
+    119.43502030658));
+#56177 = CARTESIAN_POINT('',(2.931456742322,2.722758778229,
+    119.4530203008));
+#56178 = CARTESIAN_POINT('',(2.892547963449,2.763810589381,
+    119.47102029394));
+#56179 = CARTESIAN_POINT('',(2.852984464826,2.804224918847,
+    119.48902028568));
+#56180 = CARTESIAN_POINT('',(2.576033111537,3.078136892124,
+    119.61300991068));
+#56181 = CARTESIAN_POINT('',(2.316950882422,3.28982112218,119.7190267708
+    ));
+#56182 = CARTESIAN_POINT('',(2.038104124869,3.476459940241,
+    119.8250298517));
+#56183 = CARTESIAN_POINT('',(1.742351148199,3.63593665859,
+    119.93102008824));
+#56184 = CARTESIAN_POINT('',(1.432762613619,3.766541300197,
+    120.03701036025));
+#56185 = CARTESIAN_POINT('',(1.112595078434,3.866951838793,
+    120.14301353133));
+#56186 = CARTESIAN_POINT('',(0.785289042384,3.936266556049,
+    120.2490304969));
+#56187 = CARTESIAN_POINT('',(-4.469100053673E-02,4.031181174965,
+    120.51494334722));
+#56188 = CARTESIAN_POINT('',(-0.552704240521,4.016686261407,
+    120.675077236));
+#56189 = CARTESIAN_POINT('',(-1.056554028877,3.928793215969,
+    120.83508778356));
+#56190 = CARTESIAN_POINT('',(-1.543963714965,3.769045109338,
+    120.99502027393));
+#56191 = CARTESIAN_POINT('',(-2.003369986179,3.540936497042,
+    121.1549527602));
+#56192 = CARTESIAN_POINT('',(-2.424081075503,3.250089460025,
+    121.31496326823));
+#56193 = CARTESIAN_POINT('',(-2.796265933574,2.904017184971,
+    121.47509710594));
+#56194 = CARTESIAN_POINT('',(-3.429554679498,2.119842637607,
+    121.79594091799));
+#56195 = CARTESIAN_POINT('',(-3.690803405553,1.680124354278,
+    121.95707904506));
+#56196 = CARTESIAN_POINT('',(-3.886985588206,1.204205622068,
+    122.11808975939));
+#56197 = CARTESIAN_POINT('',(-4.012748267698,0.703503395924,
+    122.27902014264));
+#56198 = CARTESIAN_POINT('',(-4.064814052235,0.189880968026,
+    122.43995080982));
+#56199 = CARTESIAN_POINT('',(-4.042229329253,-0.324391408726,
+    122.60096136867));
+#56200 = CARTESIAN_POINT('',(-3.946143913558,-0.826756509636,
+    122.76209944747));
+#56201 = CARTESIAN_POINT('',(-3.672647433913,-1.619424008555,
+    123.02900986669));
+#56202 = CARTESIAN_POINT('',(-3.534068630392,-1.923939515101,
+    123.13502681398));
+#56203 = CARTESIAN_POINT('',(-3.366679089962,-2.214749188185,
+    123.24102999064));
+#56204 = CARTESIAN_POINT('',(-3.172104497197,-2.488689601727,
+    123.34702028785));
+#56205 = CARTESIAN_POINT('',(-2.952341009464,-2.742867962848,
+    123.45301056464));
+#56206 = CARTESIAN_POINT('',(-2.709723243159,-2.974657008856,
+    123.55901369342));
+#56207 = CARTESIAN_POINT('',(-2.446936854887,-3.181724899921,
+    123.66503059361));
+#56208 = CARTESIAN_POINT('',(-1.744766822379,-3.63430980485,
+    123.93094327287));
+#56209 = CARTESIAN_POINT('',(-1.282843504183,-3.846240130567,
+    124.09107704287));
+#56210 = CARTESIAN_POINT('',(-0.792155711624,-3.990515239812,
+    124.2510875281));
+#56211 = CARTESIAN_POINT('',(-0.284394441085,-4.063083139151,
+    124.41102008799));
+#56212 = CARTESIAN_POINT('',(0.228524948446,-4.061957499811,
+    124.57095272666));
+#56213 = CARTESIAN_POINT('',(0.734526620105,-3.987445438324,
+    124.73096335784));
+#56214 = CARTESIAN_POINT('',(1.221469154545,-3.841930776079,
+    124.89109723746));
+#56215 = CARTESIAN_POINT('',(2.133656377193,-3.42051596495,
+    125.21094337302));
+#56216 = CARTESIAN_POINT('',(2.560105960175,-3.144059171093,
+    125.37107715912));
+#56217 = CARTESIAN_POINT('',(2.944845151138,-2.807064229865,
+    125.53108758429));
+#56218 = CARTESIAN_POINT('',(3.278188421468,-2.417231019818,
+    125.69102004261));
+#56219 = CARTESIAN_POINT('',(3.552073961953,-1.983555598612,
+    125.85095251969));
+#56220 = CARTESIAN_POINT('',(3.760290564396,-1.516398777648,
+    126.01096336154));
+#56221 = CARTESIAN_POINT('',(3.898345337772,-1.027288981032,
+    126.17109729093));
+#56222 = CARTESIAN_POINT('',(3.973606868208,-0.463520891647,
+    126.35214210962));
+#56223 = CARTESIAN_POINT('',(3.981140382849,-0.39758157603,
+    126.37326396225));
+#56224 = CARTESIAN_POINT('',(3.987423230304,-0.331503389315,
+    126.39438581349));
+#56225 = CARTESIAN_POINT('',(3.992452460331,-0.265314012944,
+    126.41550766295));
+#56226 = CARTESIAN_POINT('',(3.996225859792,-0.199041178655,
+    126.4366295103));
+#56227 = CARTESIAN_POINT('',(3.998741952655,-0.132712668473,
+    126.4577513552));
+#56228 = CARTESIAN_POINT('',(3.999999999997,-6.635631471797E-02,
+    126.47887319736));
+#56229 = CARTESIAN_POINT('',(4.,-1.33E-15,126.4999950365));
+#56230 = PCURVE('',#52704,#56231);
+#56231 = DEFINITIONAL_REPRESENTATION('',(#56232),#56305);
+#56232 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#56233,#56234,#56235,#56236,
+    #56237,#56238,#56239,#56240,#56241,#56242,#56243,#56244,#56245,
+    #56246,#56247,#56248,#56249,#56250,#56251,#56252,#56253,#56254,
+    #56255,#56256,#56257,#56258,#56259,#56260,#56261,#56262,#56263,
+    #56264,#56265,#56266,#56267,#56268,#56269,#56270,#56271,#56272,
+    #56273,#56274,#56275,#56276,#56277,#56278,#56279,#56280,#56281,
+    #56282,#56283,#56284,#56285,#56286,#56287,#56288,#56289,#56290,
+    #56291,#56292,#56293,#56294,#56295,#56296,#56297,#56298,#56299,
+    #56300,#56301,#56302,#56303,#56304),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789060525263E-02,0.10791252493,0.125918503922,
+    0.23194340386,0.391919613046,0.552893793033,0.658918691661,
+    0.81889489962,0.978871113511,1.),.UNSPECIFIED.);
+#56233 = CARTESIAN_POINT('',(-2.5476430571E-07,-118.4999956711));
+#56234 = CARTESIAN_POINT('',(-2.97495931709E-02,-118.5378736499));
+#56235 = CARTESIAN_POINT('',(-5.949905649909E-02,-118.5757517739));
+#56236 = CARTESIAN_POINT('',(-8.924846385019E-02,-118.6136298276));
+#56237 = CARTESIAN_POINT('',(-0.118997800917,-118.6515078026));
+#56238 = CARTESIAN_POINT('',(-0.148747136626,-118.6893857922));
+#56239 = CARTESIAN_POINT('',(-0.178496539784,-118.7272638856));
+#56240 = CARTESIAN_POINT('',(-0.208245995715,-118.7651420627));
+#56241 = CARTESIAN_POINT('',(-0.292972143296,-118.8730187606));
+#56242 = CARTESIAN_POINT('',(-0.347951662787,-118.9430209142));
+#56243 = CARTESIAN_POINT('',(-0.402929972158,-119.0130215529));
+#56244 = CARTESIAN_POINT('',(-0.457906775106,-119.083020272));
+#56245 = CARTESIAN_POINT('',(-0.512883580628,-119.1530189719));
+#56246 = CARTESIAN_POINT('',(-0.567861896263,-119.2230195654));
+#56247 = CARTESIAN_POINT('',(-0.622841422216,-119.2930216752));
+#56248 = CARTESIAN_POINT('',(-0.691955412903,-119.3810203206));
+#56249 = CARTESIAN_POINT('',(-0.706092580654,-119.3990203161));
+#56250 = CARTESIAN_POINT('',(-0.720229749248,-119.4170203115));
+#56251 = CARTESIAN_POINT('',(-0.734366918323,-119.4350203065));
+#56252 = CARTESIAN_POINT('',(-0.748504087517,-119.4530203008));
+#56253 = CARTESIAN_POINT('',(-0.762641256467,-119.4710202939));
+#56254 = CARTESIAN_POINT('',(-0.776778424807,-119.4890202856));
+#56255 = CARTESIAN_POINT('',(-0.874159705475,-119.6130099106));
+#56256 = CARTESIAN_POINT('',(-0.957425214337,-119.7190267708));
+#56257 = CARTESIAN_POINT('',(-1.040679890665,-119.8250298517));
+#56258 = CARTESIAN_POINT('',(-1.123924445349,-119.9310200882));
+#56259 = CARTESIAN_POINT('',(-1.207168995163,-120.0370103602));
+#56260 = CARTESIAN_POINT('',(-1.290423658701,-120.1430135313));
+#56261 = CARTESIAN_POINT('',(-1.373689151504,-120.2490304969));
+#56262 = CARTESIAN_POINT('',(-1.582536532462,-120.5149433472));
+#56263 = CARTESIAN_POINT('',(-1.708305353416,-120.675077236));
+#56264 = CARTESIAN_POINT('',(-1.833977342244,-120.8350877835));
+#56265 = CARTESIAN_POINT('',(-1.959588069849,-120.9950202739));
+#56266 = CARTESIAN_POINT('',(-2.085198797858,-121.1549527601));
+#56267 = CARTESIAN_POINT('',(-2.210870791728,-121.3149632682));
+#56268 = CARTESIAN_POINT('',(-2.33663962071,-121.4750971059));
+#56269 = CARTESIAN_POINT('',(-2.588629744084,-121.7959409179));
+#56270 = CARTESIAN_POINT('',(-2.71518732669,-121.957079045));
+#56271 = CARTESIAN_POINT('',(-2.841644728516,-122.1180897593));
+#56272 = CARTESIAN_POINT('',(-2.968039324556,-122.2790201426));
+#56273 = CARTESIAN_POINT('',(-3.094433891389,-122.4399508098));
+#56274 = CARTESIAN_POINT('',(-3.220891306712,-122.6009613686));
+#56275 = CARTESIAN_POINT('',(-3.347448897937,-122.7620994474));
+#56276 = CARTESIAN_POINT('',(-3.557079836765,-123.0290098666));
+#56277 = CARTESIAN_POINT('',(-3.640345332198,-123.1350268139));
+#56278 = CARTESIAN_POINT('',(-3.723599994695,-123.2410299906));
+#56279 = CARTESIAN_POINT('',(-3.806844540582,-123.3470202878));
+#56280 = CARTESIAN_POINT('',(-3.890089089153,-123.4530105646));
+#56281 = CARTESIAN_POINT('',(-3.97334375814,-123.5590136934));
+#56282 = CARTESIAN_POINT('',(-4.056609260557,-123.6650305936));
+#56283 = CARTESIAN_POINT('',(-4.265456670572,-123.9309432728));
+#56284 = CARTESIAN_POINT('',(-4.391225505811,-124.0910770428));
+#56285 = CARTESIAN_POINT('',(-4.516897498423,-124.251087528));
+#56286 = CARTESIAN_POINT('',(-4.642508214021,-124.411020088));
+#56287 = CARTESIAN_POINT('',(-4.768118921854,-124.5709527266));
+#56288 = CARTESIAN_POINT('',(-4.89379089653,-124.7309633578));
+#56289 = CARTESIAN_POINT('',(-5.019559715737,-124.8910972374));
+#56290 = CARTESIAN_POINT('',(-5.270766300568,-125.210943373));
+#56291 = CARTESIAN_POINT('',(-5.396535133405,-125.3710771591));
+#56292 = CARTESIAN_POINT('',(-5.522207132299,-125.5310875842));
+#56293 = CARTESIAN_POINT('',(-5.64781785889,-125.6910200426));
+#56294 = CARTESIAN_POINT('',(-5.773428588615,-125.8509525197));
+#56295 = CARTESIAN_POINT('',(-5.899100543866,-126.0109633615));
+#56296 = CARTESIAN_POINT('',(-6.024869353746,-126.1710972909));
+#56297 = CARTESIAN_POINT('',(-6.16706173148,-126.3521421096));
+#56298 = CARTESIAN_POINT('',(-6.183650811572,-126.3732639622));
+#56299 = CARTESIAN_POINT('',(-6.200239893742,-126.3943858134));
+#56300 = CARTESIAN_POINT('',(-6.2168289775,-126.4155076629));
+#56301 = CARTESIAN_POINT('',(-6.233418062028,-126.4366295103));
+#56302 = CARTESIAN_POINT('',(-6.250007146185,-126.4577513552));
+#56303 = CARTESIAN_POINT('',(-6.2665962285,-126.4788731973));
+#56304 = CARTESIAN_POINT('',(-6.28318530718,-126.4999950365));
+#56305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56306 = PCURVE('',#53075,#56307);
+#56307 = DEFINITIONAL_REPRESENTATION('',(#56308),#56381);
+#56308 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#56309,#56310,#56311,#56312,
+    #56313,#56314,#56315,#56316,#56317,#56318,#56319,#56320,#56321,
+    #56322,#56323,#56324,#56325,#56326,#56327,#56328,#56329,#56330,
+    #56331,#56332,#56333,#56334,#56335,#56336,#56337,#56338,#56339,
+    #56340,#56341,#56342,#56343,#56344,#56345,#56346,#56347,#56348,
+    #56349,#56350,#56351,#56352,#56353,#56354,#56355,#56356,#56357,
+    #56358,#56359,#56360,#56361,#56362,#56363,#56364,#56365,#56366,
+    #56367,#56368,#56369,#56370,#56371,#56372,#56373,#56374,#56375,
+    #56376,#56377,#56378,#56379,#56380),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789060525263E-02,0.10791252493,0.125918503922,
+    0.23194340386,0.391919613046,0.552893793033,0.658918691661,
+    0.81889489962,0.978871113511,1.),.UNSPECIFIED.);
+#56309 = CARTESIAN_POINT('',(-0.931754155295,0.));
+#56310 = CARTESIAN_POINT('',(-0.931754203054,2.975028745803E-02));
+#56311 = CARTESIAN_POINT('',(-0.93175428777,5.950070804559E-02));
+#56312 = CARTESIAN_POINT('',(-0.931754382764,8.925107667575E-02));
+#56313 = CARTESIAN_POINT('',(-0.931754468174,0.119001376936));
+#56314 = CARTESIAN_POINT('',(-0.931754531186,0.14875167706));
+#56315 = CARTESIAN_POINT('',(-0.93175456624,0.178502045905));
+#56316 = CARTESIAN_POINT('',(-0.931754575255,0.208252468922));
+#56317 = CARTESIAN_POINT('',(-0.931754554149,0.292981373406));
+#56318 = CARTESIAN_POINT('',(-0.93175447587,0.34796268533));
+#56319 = CARTESIAN_POINT('',(-0.931754364149,0.402942790289));
+#56320 = CARTESIAN_POINT('',(-0.931754260109,0.45792138972));
+#56321 = CARTESIAN_POINT('',(-0.931754191075,0.512899989979));
+#56322 = CARTESIAN_POINT('',(-0.931754161834,0.567880096635));
+#56323 = CARTESIAN_POINT('',(-0.931754160953,0.622861409193));
+#56324 = CARTESIAN_POINT('',(-0.931754187596,0.691977641269));
+#56325 = CARTESIAN_POINT('',(-0.931754194463,0.70611526725));
+#56326 = CARTESIAN_POINT('',(-0.931754202573,0.720252893843));
+#56327 = CARTESIAN_POINT('',(-0.931754211753,0.734390520702));
+#56328 = CARTESIAN_POINT('',(-0.931754221824,0.748528147482));
+#56329 = CARTESIAN_POINT('',(-0.931754232611,0.762665773841));
+#56330 = CARTESIAN_POINT('',(-0.931754243936,0.776803399438));
+#56331 = CARTESIAN_POINT('',(-0.931754324416,0.874187828975));
+#56332 = CARTESIAN_POINT('',(-0.931754406062,0.957456025945));
+#56333 = CARTESIAN_POINT('',(-0.931754464976,1.04071339068));
+#56334 = CARTESIAN_POINT('',(-0.931754480117,1.123960642011));
+#56335 = CARTESIAN_POINT('',(-0.931754462586,1.207207898119));
+#56336 = CARTESIAN_POINT('',(-0.931754432674,1.290465273736));
+#56337 = CARTESIAN_POINT('',(-0.931754396476,1.373733480331));
+#56338 = CARTESIAN_POINT('',(-0.931754310507,1.582587665489));
+#56339 = CARTESIAN_POINT('',(-0.931754261687,1.708360581635));
+#56340 = CARTESIAN_POINT('',(-0.931754246184,1.834036651424));
+#56341 = CARTESIAN_POINT('',(-0.931754242841,1.959651445907));
+#56342 = CARTESIAN_POINT('',(-0.931754317838,2.085266247856));
+#56343 = CARTESIAN_POINT('',(-0.931754385965,2.210942310018));
+#56344 = CARTESIAN_POINT('',(-0.931754393507,2.336715215699));
+#56345 = CARTESIAN_POINT('',(-0.931754349043,2.588713517805));
+#56346 = CARTESIAN_POINT('',(-0.931754342403,2.715275208422));
+#56347 = CARTESIAN_POINT('',(-0.931754053477,2.841736750026));
+#56348 = CARTESIAN_POINT('',(-0.931754568669,2.968135425639));
+#56349 = CARTESIAN_POINT('',(-0.931754332016,3.094534090459));
+#56350 = CARTESIAN_POINT('',(-0.931754403675,3.220995631124));
+#56351 = CARTESIAN_POINT('',(-0.931754434869,3.347557322841));
+#56352 = CARTESIAN_POINT('',(-0.931754371479,3.557195068874));
+#56353 = CARTESIAN_POINT('',(-0.931754324955,3.640463269692));
+#56354 = CARTESIAN_POINT('',(-0.931754261393,3.723720640398));
+#56355 = CARTESIAN_POINT('',(-0.931754216765,3.806967896406));
+#56356 = CARTESIAN_POINT('',(-0.931754210337,3.890215152474));
+#56357 = CARTESIAN_POINT('',(-0.93175423595,3.973472523224));
+#56358 = CARTESIAN_POINT('',(-0.931754275494,4.056740723682));
+#56359 = CARTESIAN_POINT('',(-0.931754379961,4.265594895802));
+#56360 = CARTESIAN_POINT('',(-0.931754446936,4.391367798787));
+#56361 = CARTESIAN_POINT('',(-0.931754475622,4.517043858475));
+#56362 = CARTESIAN_POINT('',(-0.931754422396,4.642658659978));
+#56363 = CARTESIAN_POINT('',(-0.93175437586,4.76827346947));
+#56364 = CARTESIAN_POINT('',(-0.931754320847,4.893949539701));
+#56365 = CARTESIAN_POINT('',(-0.931754282769,5.019722450775));
+#56366 = CARTESIAN_POINT('',(-0.931754262637,5.270937193691));
+#56367 = CARTESIAN_POINT('',(-0.931754277791,5.396710104289));
+#56368 = CARTESIAN_POINT('',(-0.931754352111,5.522386166794));
+#56369 = CARTESIAN_POINT('',(-0.931754400977,5.64800096538));
+#56370 = CARTESIAN_POINT('',(-0.931754612823,5.773615742646));
+#56371 = CARTESIAN_POINT('',(-0.931754345658,5.899291769071));
+#56372 = CARTESIAN_POINT('',(-0.93175425871,6.025064721925));
+#56373 = CARTESIAN_POINT('',(-0.931754370561,6.167261728316));
+#56374 = CARTESIAN_POINT('',(-0.93175438668,6.183851347608));
+#56375 = CARTESIAN_POINT('',(-0.931754406089,6.200440967881));
+#56376 = CARTESIAN_POINT('',(-0.931754428552,6.217030588338));
+#56377 = CARTESIAN_POINT('',(-0.931754453378,6.233620207842));
+#56378 = CARTESIAN_POINT('',(-0.931754479417,6.250209824912));
+#56379 = CARTESIAN_POINT('',(-0.931754505065,6.26679943773));
+#56380 = CARTESIAN_POINT('',(-0.931754528262,6.283389044133));
+#56381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56382 = ORIENTED_EDGE('',*,*,#56383,.F.);
+#56383 = EDGE_CURVE('',#55791,#56154,#56384,.T.);
+#56384 = SURFACE_CURVE('',#56385,(#56389,#56396),.PCURVE_S1.);
+#56385 = LINE('',#56386,#56387);
+#56386 = CARTESIAN_POINT('',(4.,0.,0.));
+#56387 = VECTOR('',#56388,1.);
+#56388 = DIRECTION('',(0.,0.,1.));
+#56389 = PCURVE('',#52704,#56390);
+#56390 = DEFINITIONAL_REPRESENTATION('',(#56391),#56395);
+#56391 = LINE('',#56392,#56393);
+#56392 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#56393 = VECTOR('',#56394,1.);
+#56394 = DIRECTION('',(-0.,-1.));
+#56395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56396 = PCURVE('',#56055,#56397);
+#56397 = DEFINITIONAL_REPRESENTATION('',(#56398),#56402);
+#56398 = LINE('',#56399,#56400);
+#56399 = CARTESIAN_POINT('',(-0.,0.));
+#56400 = VECTOR('',#56401,1.);
+#56401 = DIRECTION('',(-0.,-1.));
+#56402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56403 = ORIENTED_EDGE('',*,*,#55790,.F.);
+#56404 = ORIENTED_EDGE('',*,*,#52648,.F.);
+#56405 = ORIENTED_EDGE('',*,*,#53032,.T.);
+#56406 = ADVANCED_FACE('',(#56407),#53075,.F.);
+#56407 = FACE_BOUND('',#56408,.F.);
+#56408 = EDGE_LOOP('',(#56409,#56410,#56411,#56412));
+#56409 = ORIENTED_EDGE('',*,*,#56153,.F.);
+#56410 = ORIENTED_EDGE('',*,*,#53062,.T.);
+#56411 = ORIENTED_EDGE('',*,*,#53128,.T.);
+#56412 = ORIENTED_EDGE('',*,*,#56413,.F.);
+#56413 = EDGE_CURVE('',#56154,#53129,#56414,.T.);
+#56414 = SURFACE_CURVE('',#56415,(#56418,#56425),.PCURVE_S1.);
+#56415 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56416,#56417),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#56416 = CARTESIAN_POINT('',(4.099994031521,1.35874544149E-06,
+    126.47320123905));
+#56417 = CARTESIAN_POINT('',(3.099996090327,-1.35872435925E-06,
+    126.74115811492));
+#56418 = PCURVE('',#53075,#56419);
+#56419 = DEFINITIONAL_REPRESENTATION('',(#56420),#56424);
+#56420 = LINE('',#56421,#56422);
+#56421 = CARTESIAN_POINT('',(0.,6.283389315972));
+#56422 = VECTOR('',#56423,1.);
+#56423 = DIRECTION('',(1.,0.));
+#56424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56425 = PCURVE('',#56426,#56469);
+#56426 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#56427,#56428,#56429,#56430,#56431,#56432,#56433,#56434,#56435
+      ,#56436,#56437,#56438,#56439,#56440,#56441,#56442,#56443,#56444
+      ,#56445,#56446,#56447)
+    ,(#56448,#56449,#56450,#56451,#56452,#56453,#56454,#56455,#56456
+      ,#56457,#56458,#56459,#56460,#56461,#56462,#56463,#56464,#56465
+      ,#56466,#56467,#56468
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#56427 = CARTESIAN_POINT('',(4.099994031521,1.35874538021E-06,
+    126.47320123905));
+#56428 = CARTESIAN_POINT('',(4.099993243898,1.170957737193,
+    126.83683734551));
+#56429 = CARTESIAN_POINT('',(3.732121054896,2.341909956824,
+    127.2004717943));
+#56430 = CARTESIAN_POINT('',(2.996414408949,3.384460784294,
+    127.56411811704));
+#56431 = CARTESIAN_POINT('',(1.943182667023,4.170183926204,
+    127.92773390624));
+#56432 = CARTESIAN_POINT('',(0.673496345773,4.593309230126,
+    128.29139347249));
+#56433 = CARTESIAN_POINT('',(-0.673485965832,4.593327749652,
+    128.65501472477));
+#56434 = CARTESIAN_POINT('',(-1.943212896638,4.170175271921,
+    129.0186567325));
+#56435 = CARTESIAN_POINT('',(-2.996397402593,3.384457474815,
+    129.3822917724));
+#56436 = CARTESIAN_POINT('',(-3.732128235701,2.341909663048,
+    129.74592842583));
+#56437 = CARTESIAN_POINT('',(-4.467860210689,-1.53702361081E-06,
+    130.47320111897));
+#56438 = CARTESIAN_POINT('',(-3.732126527028,-2.341912200299,
+    131.20047381209));
+#56439 = CARTESIAN_POINT('',(-2.996391379275,-3.384458021173,
+    131.56410908609));
+#56440 = CARTESIAN_POINT('',(-1.943229455612,-4.170183691652,
+    131.9277509247));
+#56441 = CARTESIAN_POINT('',(-0.673439336474,-4.593316456376,
+    132.29137783586));
+#56442 = CARTESIAN_POINT('',(0.673441220031,-4.593315949595,
+    132.65501844276));
+#56443 = CARTESIAN_POINT('',(1.943235994944,-4.170183109284,
+    133.0186629124));
+#56444 = CARTESIAN_POINT('',(2.996390176346,-3.384456872614,
+    133.38228550033));
+#56445 = CARTESIAN_POINT('',(3.732128997939,-2.341907656904,
+    133.74593044364));
+#56446 = CARTESIAN_POINT('',(4.099994470294,-1.170954934763,
+    134.10956489243));
+#56447 = CARTESIAN_POINT('',(4.09999365836,1.44369662713E-06,
+    134.47320099886));
+#56448 = CARTESIAN_POINT('',(3.099996090327,-1.35872442497E-06,
+    126.74115811492));
+#56449 = CARTESIAN_POINT('',(3.099996216646,0.88535454487,
+    127.10479473575));
+#56450 = CARTESIAN_POINT('',(2.821850409015,1.770714892984,
+    127.46843301424));
+#56451 = CARTESIAN_POINT('',(2.265579851425,2.558975598483,
+    127.83205941862));
+#56452 = CARTESIAN_POINT('',(1.469247607213,3.153068593342,
+    128.19571635708));
+#56453 = CARTESIAN_POINT('',(0.50922113516,3.472990582137,
+    128.55932951764));
+#56454 = CARTESIAN_POINT('',(-0.509210732256,3.473003253346,
+    128.92298099295));
+#56455 = CARTESIAN_POINT('',(-1.469259833901,3.153062108922,
+    129.28661171235));
+#56456 = CARTESIAN_POINT('',(-2.265566459295,2.558982086692,
+    129.65024939977));
+#56457 = CARTESIAN_POINT('',(-2.821852186075,1.770714885252,
+    130.01388547359));
+#56458 = CARTESIAN_POINT('',(-3.378138887292,1.52031180418E-06,
+    130.74115823502));
+#56459 = CARTESIAN_POINT('',(-2.821853716101,-1.7707123253,
+    131.46843099642));
+#56460 = CARTESIAN_POINT('',(-2.26556697084,-2.558978842386,
+    131.83206844979));
+#56461 = CARTESIAN_POINT('',(-1.469272929499,-3.153066260888,
+    132.19569933816));
+#56462 = CARTESIAN_POINT('',(-0.509189792632,-3.47299360294,
+    132.55934515474));
+#56463 = CARTESIAN_POINT('',(0.509184237578,-3.472997236494,
+    132.92297727473));
+#56464 = CARTESIAN_POINT('',(1.469275353256,-3.153069421552,
+    133.28660553245));
+#56465 = CARTESIAN_POINT('',(2.2655607776,-2.558976638363,
+    133.65025567187));
+#56466 = CARTESIAN_POINT('',(2.821852962839,-1.770717608399,
+    134.01388345581));
+#56467 = CARTESIAN_POINT('',(3.09999569534,-0.885357347256,
+    134.37752173425));
+#56468 = CARTESIAN_POINT('',(3.099995845889,-1.4436739959E-06,
+    134.74115835512));
+#56469 = DEFINITIONAL_REPRESENTATION('',(#56470),#56474);
+#56470 = LINE('',#56471,#56472);
+#56471 = CARTESIAN_POINT('',(0.,0.));
+#56472 = VECTOR('',#56473,1.);
+#56473 = DIRECTION('',(1.,0.));
+#56474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56475 = ADVANCED_FACE('',(#56476),#53184,.F.);
+#56476 = FACE_BOUND('',#56477,.F.);
+#56477 = EDGE_LOOP('',(#56478,#56519,#56520,#56521));
+#56478 = ORIENTED_EDGE('',*,*,#56479,.F.);
+#56479 = EDGE_CURVE('',#53129,#56480,#56482,.T.);
+#56480 = VERTEX_POINT('',#56481);
+#56481 = CARTESIAN_POINT('',(3.099995845889,-1.443674033E-06,
+    134.74115835512));
+#56482 = SURFACE_CURVE('',#56483,(#56505,#56512),.PCURVE_S1.);
+#56483 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#56484,#56485,#56486,#56487,
+    #56488,#56489,#56490,#56491,#56492,#56493,#56494,#56495,#56496,
+    #56497,#56498,#56499,#56500,#56501,#56502,#56503,#56504),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#56484 = CARTESIAN_POINT('',(3.099996090327,-1.35872442364E-06,
+    126.74115811492));
+#56485 = CARTESIAN_POINT('',(3.099996216646,0.88535454487,
+    127.10479473575));
+#56486 = CARTESIAN_POINT('',(2.821850409015,1.770714892985,
+    127.46843301424));
+#56487 = CARTESIAN_POINT('',(2.265579851424,2.558975598483,
+    127.83205941862));
+#56488 = CARTESIAN_POINT('',(1.469247607214,3.153068593342,
+    128.19571635708));
+#56489 = CARTESIAN_POINT('',(0.509221135159,3.472990582137,
+    128.55932951764));
+#56490 = CARTESIAN_POINT('',(-0.509210732255,3.473003253347,
+    128.92298099295));
+#56491 = CARTESIAN_POINT('',(-1.469259833902,3.153062108921,
+    129.28661171235));
+#56492 = CARTESIAN_POINT('',(-2.265566459294,2.558982086693,
+    129.65024939977));
+#56493 = CARTESIAN_POINT('',(-2.821852186076,1.770714885252,
+    130.01388547359));
+#56494 = CARTESIAN_POINT('',(-3.378138887292,1.52031185996E-06,
+    130.74115823502));
+#56495 = CARTESIAN_POINT('',(-2.821853716101,-1.7707123253,
+    131.46843099642));
+#56496 = CARTESIAN_POINT('',(-2.26556733049,-2.558978545341,
+    131.8320670703));
+#56497 = CARTESIAN_POINT('',(-1.46927151659,-3.15306742785,
+    132.19570475759));
+#56498 = CARTESIAN_POINT('',(-0.509192315683,-3.472991519079,
+    132.55933547719));
+#56499 = CARTESIAN_POINT('',(0.509186760629,-3.472999320355,
+    132.92298695228));
+#56500 = CARTESIAN_POINT('',(1.469273940347,-3.15306825459,
+    133.28660011302));
+#56501 = CARTESIAN_POINT('',(2.265561137249,-2.558976935408,
+    133.65025705136));
+#56502 = CARTESIAN_POINT('',(2.821852962839,-1.770717608398,
+    134.01388345581));
+#56503 = CARTESIAN_POINT('',(3.09999569534,-0.885357347256,
+    134.37752173424));
+#56504 = CARTESIAN_POINT('',(3.099995845889,-1.4436739959E-06,
+    134.74115835512));
+#56505 = PCURVE('',#53184,#56506);
+#56506 = DEFINITIONAL_REPRESENTATION('',(#56507),#56511);
+#56507 = LINE('',#56508,#56509);
+#56508 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#56509 = VECTOR('',#56510,1.);
+#56510 = DIRECTION('',(0.,1.));
+#56511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56512 = PCURVE('',#56426,#56513);
+#56513 = DEFINITIONAL_REPRESENTATION('',(#56514),#56518);
+#56514 = LINE('',#56515,#56516);
+#56515 = CARTESIAN_POINT('',(-0.,0.));
+#56516 = VECTOR('',#56517,1.);
+#56517 = DIRECTION('',(0.,1.));
+#56518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56519 = ORIENTED_EDGE('',*,*,#53171,.T.);
+#56520 = ORIENTED_EDGE('',*,*,#53237,.T.);
+#56521 = ORIENTED_EDGE('',*,*,#56522,.F.);
+#56522 = EDGE_CURVE('',#56480,#53238,#56523,.T.);
+#56523 = SURFACE_CURVE('',#56524,(#56527,#56534),.PCURVE_S1.);
+#56524 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56525,#56526),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#56525 = CARTESIAN_POINT('',(3.099995845889,-1.4436739959E-06,
+    134.74115835512));
+#56526 = CARTESIAN_POINT('',(3.100004154148,-1.44369172794E-06,
+    135.75884980871));
+#56527 = PCURVE('',#53184,#56528);
+#56528 = DEFINITIONAL_REPRESENTATION('',(#56529),#56533);
+#56529 = LINE('',#56530,#56531);
+#56530 = CARTESIAN_POINT('',(0.,6.283389315972));
+#56531 = VECTOR('',#56532,1.);
+#56532 = DIRECTION('',(1.,0.));
+#56533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56534 = PCURVE('',#56535,#56578);
+#56535 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#56536,#56537,#56538,#56539,#56540,#56541,#56542,#56543,#56544
+      ,#56545,#56546,#56547,#56548,#56549,#56550,#56551,#56552,#56553
+      ,#56554,#56555,#56556)
+    ,(#56557,#56558,#56559,#56560,#56561,#56562,#56563,#56564,#56565
+      ,#56566,#56567,#56568,#56569,#56570,#56571,#56572,#56573,#56574
+      ,#56575,#56576,#56577
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#56536 = CARTESIAN_POINT('',(3.099995845889,-1.44367403632E-06,
+    134.74115835512));
+#56537 = CARTESIAN_POINT('',(3.09999599659,0.885354390165,
+    135.10479497583));
+#56538 = CARTESIAN_POINT('',(2.821850235016,1.77071467611,
+    135.46843325441));
+#56539 = CARTESIAN_POINT('',(2.26557974293,2.558975334623,
+    135.83205965881));
+#56540 = CARTESIAN_POINT('',(1.469247577804,3.153068304572,
+    136.19571659711));
+#56541 = CARTESIAN_POINT('',(0.509221190114,3.472990294375,
+    136.55932975793));
+#56542 = CARTESIAN_POINT('',(-0.509210596937,3.473002993511,
+    136.92298123293));
+#56543 = CARTESIAN_POINT('',(-1.469259631704,3.153061900605,
+    137.28661195261));
+#56544 = CARTESIAN_POINT('',(-2.265566210584,2.558981947025,
+    137.65024963985));
+#56545 = CARTESIAN_POINT('',(-2.821851915108,1.770714822967,
+    138.01388571374));
+#56546 = CARTESIAN_POINT('',(-3.37813862098,1.61285853432E-06,
+    138.74115847515));
+#56547 = CARTESIAN_POINT('',(-2.821853542154,-1.770712108401,
+    139.46843123657));
+#56548 = CARTESIAN_POINT('',(-2.265567221993,-2.558978281541,
+    139.83206731043));
+#56549 = CARTESIAN_POINT('',(-1.469271487136,-3.153067139023,
+    140.19570499774));
+#56550 = CARTESIAN_POINT('',(-0.509192370708,-3.472991231357,
+    140.55933571731));
+#56551 = CARTESIAN_POINT('',(0.509186625385,-3.472999060497,
+    140.92298719245));
+#56552 = CARTESIAN_POINT('',(1.469273738082,-3.153068046266,
+    141.28660035313));
+#56553 = CARTESIAN_POINT('',(2.265560888577,-2.558976795782,
+    141.65025729154));
+#56554 = CARTESIAN_POINT('',(2.821852691893,-1.770717546064,
+    142.01388369588));
+#56555 = CARTESIAN_POINT('',(3.099995426628,-0.885357362418,
+    142.37752197448));
+#56556 = CARTESIAN_POINT('',(3.099995601568,-1.52858389058E-06,
+    142.74115859519));
+#56557 = CARTESIAN_POINT('',(3.100004154148,-1.44369176702E-06,
+    135.75884980871));
+#56558 = CARTESIAN_POINT('',(3.100004828086,0.885356832773,
+    136.1224864294));
+#56559 = CARTESIAN_POINT('',(2.821862174873,1.770719725652,136.486124708
+    ));
+#56560 = CARTESIAN_POINT('',(2.265569592525,2.558981683563,
+    136.84975111244));
+#56561 = CARTESIAN_POINT('',(1.469280814934,3.153075336516,
+    137.21340805064));
+#56562 = CARTESIAN_POINT('',(0.509191359963,3.473008153952,
+    137.5770212115));
+#56563 = CARTESIAN_POINT('',(-0.509190445518,3.473001301171,
+    137.94067268662));
+#56564 = CARTESIAN_POINT('',(-1.469272517583,3.153077246782,
+    138.3043034061));
+#56565 = CARTESIAN_POINT('',(-2.26557101891,2.558987513725,
+    138.66794109349));
+#56566 = CARTESIAN_POINT('',(-2.821859629604,1.770719699211,
+    139.03157716732));
+#56567 = CARTESIAN_POINT('',(-3.378147940926,1.6260974892E-06,
+    139.75884992874));
+#56568 = CARTESIAN_POINT('',(-2.821861398076,-1.770717002597,
+    140.48612269015));
+#56569 = CARTESIAN_POINT('',(-2.265574914624,-2.558986834783,
+    140.849758764));
+#56570 = CARTESIAN_POINT('',(-1.469266708306,-3.153069190813,
+    141.21339645135));
+#56571 = CARTESIAN_POINT('',(-0.509215331937,-3.473012087023,
+    141.57702717091));
+#56572 = CARTESIAN_POINT('',(0.509219265415,-3.473000364207,
+    141.94067864592));
+#56573 = CARTESIAN_POINT('',(1.469248607871,-3.153078412244,
+    142.30429180689));
+#56574 = CARTESIAN_POINT('',(2.26558354002,-2.558984566894,
+    142.66794874501));
+#56575 = CARTESIAN_POINT('',(2.82185632244,-1.770722266873,
+    143.0315751495));
+#56576 = CARTESIAN_POINT('',(3.100003700275,-0.88535980506,
+    143.39521342807));
+#56577 = CARTESIAN_POINT('',(3.100004398474,-1.52860112568E-06,
+    143.75885004878));
+#56578 = DEFINITIONAL_REPRESENTATION('',(#56579),#56583);
+#56579 = LINE('',#56580,#56581);
+#56580 = CARTESIAN_POINT('',(0.,0.));
+#56581 = VECTOR('',#56582,1.);
+#56582 = DIRECTION('',(1.,0.));
+#56583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56584 = ADVANCED_FACE('',(#56585),#53293,.F.);
+#56585 = FACE_BOUND('',#56586,.F.);
+#56586 = EDGE_LOOP('',(#56587,#56628,#56629,#56630));
+#56587 = ORIENTED_EDGE('',*,*,#56588,.F.);
+#56588 = EDGE_CURVE('',#53238,#56589,#56591,.T.);
+#56589 = VERTEX_POINT('',#56590);
+#56590 = CARTESIAN_POINT('',(3.100004398474,-1.52860114E-06,
+    143.75885004878));
+#56591 = SURFACE_CURVE('',#56592,(#56614,#56621),.PCURVE_S1.);
+#56592 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#56593,#56594,#56595,#56596,
+    #56597,#56598,#56599,#56600,#56601,#56602,#56603,#56604,#56605,
+    #56606,#56607,#56608,#56609,#56610,#56611,#56612,#56613),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#56593 = CARTESIAN_POINT('',(3.100004154148,-1.44369176702E-06,
+    135.75884980871));
+#56594 = CARTESIAN_POINT('',(3.100004828086,0.885356832773,
+    136.1224864294));
+#56595 = CARTESIAN_POINT('',(2.821862174873,1.770719725652,136.486124708
+    ));
+#56596 = CARTESIAN_POINT('',(2.265569592525,2.558981683563,
+    136.84975111244));
+#56597 = CARTESIAN_POINT('',(1.469280814934,3.153075336516,
+    137.21340805064));
+#56598 = CARTESIAN_POINT('',(0.509191359963,3.473008153952,
+    137.5770212115));
+#56599 = CARTESIAN_POINT('',(-0.509190445518,3.473001301171,
+    137.94067268662));
+#56600 = CARTESIAN_POINT('',(-1.469272517583,3.153077246782,
+    138.3043034061));
+#56601 = CARTESIAN_POINT('',(-2.26557101891,2.558987513725,
+    138.66794109349));
+#56602 = CARTESIAN_POINT('',(-2.821859629604,1.770719699211,
+    139.03157716732));
+#56603 = CARTESIAN_POINT('',(-3.378147940926,1.6260974892E-06,
+    139.75884992874));
+#56604 = CARTESIAN_POINT('',(-2.821861398076,-1.770717002597,
+    140.48612269015));
+#56605 = CARTESIAN_POINT('',(-2.265574914624,-2.558986834783,
+    140.849758764));
+#56606 = CARTESIAN_POINT('',(-1.469266708306,-3.153069190813,
+    141.21339645135));
+#56607 = CARTESIAN_POINT('',(-0.509215331937,-3.473012087023,
+    141.57702717091));
+#56608 = CARTESIAN_POINT('',(0.509219265415,-3.473000364207,
+    141.94067864592));
+#56609 = CARTESIAN_POINT('',(1.469248607871,-3.153078412244,
+    142.30429180689));
+#56610 = CARTESIAN_POINT('',(2.26558354002,-2.558984566894,
+    142.66794874501));
+#56611 = CARTESIAN_POINT('',(2.82185632244,-1.770722266873,
+    143.0315751495));
+#56612 = CARTESIAN_POINT('',(3.100003700275,-0.88535980506,
+    143.39521342807));
+#56613 = CARTESIAN_POINT('',(3.100004398474,-1.52860112568E-06,
+    143.75885004878));
+#56614 = PCURVE('',#53293,#56615);
+#56615 = DEFINITIONAL_REPRESENTATION('',(#56616),#56620);
+#56616 = LINE('',#56617,#56618);
+#56617 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#56618 = VECTOR('',#56619,1.);
+#56619 = DIRECTION('',(0.,1.));
+#56620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56621 = PCURVE('',#56535,#56622);
+#56622 = DEFINITIONAL_REPRESENTATION('',(#56623),#56627);
+#56623 = LINE('',#56624,#56625);
+#56624 = CARTESIAN_POINT('',(-0.,0.));
+#56625 = VECTOR('',#56626,1.);
+#56626 = DIRECTION('',(0.,1.));
+#56627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56628 = ORIENTED_EDGE('',*,*,#53280,.T.);
+#56629 = ORIENTED_EDGE('',*,*,#53346,.T.);
+#56630 = ORIENTED_EDGE('',*,*,#56631,.F.);
+#56631 = EDGE_CURVE('',#56589,#53347,#56632,.T.);
+#56632 = SURFACE_CURVE('',#56633,(#56636,#56643),.PCURVE_S1.);
+#56633 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56634,#56635),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#56634 = CARTESIAN_POINT('',(3.100004398474,-1.52860112523E-06,
+    143.75885004878));
+#56635 = CARTESIAN_POINT('',(4.10000671458,1.52857959179E-06,
+    144.02679059722));
+#56636 = PCURVE('',#53293,#56637);
+#56637 = DEFINITIONAL_REPRESENTATION('',(#56638),#56642);
+#56638 = LINE('',#56639,#56640);
+#56639 = CARTESIAN_POINT('',(0.,6.283389315972));
+#56640 = VECTOR('',#56641,1.);
+#56641 = DIRECTION('',(1.,0.));
+#56642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56643 = PCURVE('',#56644,#56687);
+#56644 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#56645,#56646,#56647,#56648,#56649,#56650,#56651,#56652,#56653
+      ,#56654,#56655,#56656,#56657,#56658,#56659,#56660,#56661,#56662
+      ,#56663,#56664,#56665)
+    ,(#56666,#56667,#56668,#56669,#56670,#56671,#56672,#56673,#56674
+      ,#56675,#56676,#56677,#56678,#56679,#56680,#56681,#56682,#56683
+      ,#56684,#56685,#56686
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#56645 = CARTESIAN_POINT('',(3.100004398474,-1.52860114389E-06,
+    143.75885004878));
+#56646 = CARTESIAN_POINT('',(3.100005096849,0.885356817602,
+    144.12248666968));
+#56647 = CARTESIAN_POINT('',(2.821862445839,1.770719788014,
+    144.48612494806));
+#56648 = CARTESIAN_POINT('',(2.265569481579,2.558981526142,
+    144.84975273214));
+#56649 = CARTESIAN_POINT('',(1.469282430072,3.153076711848,
+    145.21340287137));
+#56650 = CARTESIAN_POINT('',(0.509188972277,3.47300632995,
+    145.57703112914));
+#56651 = CARTESIAN_POINT('',(-0.509187867556,3.473003672811,
+    145.94066324931));
+#56652 = CARTESIAN_POINT('',(-1.469273959887,3.15307636866,
+    146.30430906563));
+#56653 = CARTESIAN_POINT('',(-2.265570767789,2.5589880746,
+    146.66793995416));
+#56654 = CARTESIAN_POINT('',(-2.821859803573,1.77071991613,
+    147.03157740748));
+#56655 = CARTESIAN_POINT('',(-3.378148207266,1.71865000099E-06,
+    147.7588501689));
+#56656 = CARTESIAN_POINT('',(-2.82186166907,-1.770717064892,
+    148.48612293031));
+#56657 = CARTESIAN_POINT('',(-2.265575163358,-2.558986974469,
+    148.84975900418));
+#56658 = CARTESIAN_POINT('',(-1.469266910521,-3.153069399153,
+    149.21339669146));
+#56659 = CARTESIAN_POINT('',(-0.509215467268,-3.473012346888,
+    149.57702741114));
+#56660 = CARTESIAN_POINT('',(0.509219210464,-3.473000652003,
+    149.94067888599));
+#56661 = CARTESIAN_POINT('',(1.469248637282,-3.153078701028,
+    150.30429204712));
+#56662 = CARTESIAN_POINT('',(2.265583648525,-2.5589848308,
+    150.66794898511));
+#56663 = CARTESIAN_POINT('',(2.821856496479,-1.770722483757,
+    151.03157538974));
+#56664 = CARTESIAN_POINT('',(3.100003920328,-0.885359959771,
+    151.39521366812));
+#56665 = CARTESIAN_POINT('',(3.10000464296,-1.61356530448E-06,
+    151.75885028901));
+#56666 = CARTESIAN_POINT('',(4.10000671458,1.52857957225E-06,
+    144.02679059722));
+#56667 = CARTESIAN_POINT('',(4.100006677678,1.170961635928,
+    144.39042670361));
+#56668 = CARTESIAN_POINT('',(3.732139184911,2.341917820157,
+    144.75406115238));
+#56669 = CARTESIAN_POINT('',(2.996397264791,3.384469822577,
+    145.11770609588));
+#56670 = CARTESIAN_POINT('',(1.943239159766,4.170197797715,
+    145.48132868351));
+#56671 = CARTESIAN_POINT('',(0.673440034669,4.593331065006,
+    145.84497315326));
+#56672 = CARTESIAN_POINT('',(-0.673444810829,4.593330595425,
+    146.20861376041));
+#56673 = CARTESIAN_POINT('',(-1.943238667009,4.170195562633,
+    146.57224067119));
+#56674 = CARTESIAN_POINT('',(-2.996403374672,3.384466626597,
+    146.93588251003));
+#56675 = CARTESIAN_POINT('',(-3.732140109582,2.341916952405,
+    147.29951778397));
+#56676 = CARTESIAN_POINT('',(-4.467874438385,-1.70194577133E-06,
+    148.0267904771));
+#56677 = CARTESIAN_POINT('',(-3.732138422724,-2.341919826354,
+    148.75406317022));
+#56678 = CARTESIAN_POINT('',(-2.996404490915,-3.384470424692,
+    149.1176998237));
+#56679 = CARTESIAN_POINT('',(-1.943216061594,-4.170189960437,
+    149.48133486347));
+#56680 = CARTESIAN_POINT('',(-0.673484780448,-4.593342865052,
+    149.84497687149));
+#56681 = CARTESIAN_POINT('',(0.673501820211,-4.59332336912,
+    150.20859812323));
+#56682 = CARTESIAN_POINT('',(1.94319187835,-4.170195797197,
+    150.57225769022));
+#56683 = CARTESIAN_POINT('',(2.996426404359,-3.384469389794,
+    150.93587347877));
+#56684 = CARTESIAN_POINT('',(3.73213463747,-2.341914708844,
+    151.29951980183));
+#56685 = CARTESIAN_POINT('',(4.100007148984,-1.170958493799,
+    151.66315425057));
+#56686 = CARTESIAN_POINT('',(4.100007087802,1.61354664296E-06,
+    152.02679035698));
+#56687 = DEFINITIONAL_REPRESENTATION('',(#56688),#56692);
+#56688 = LINE('',#56689,#56690);
+#56689 = CARTESIAN_POINT('',(0.,0.));
+#56690 = VECTOR('',#56691,1.);
+#56691 = DIRECTION('',(1.,0.));
+#56692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56693 = ADVANCED_FACE('',(#56694),#53893,.T.);
+#56694 = FACE_BOUND('',#56695,.F.);
+#56695 = EDGE_LOOP('',(#56696,#56905,#56906,#57010));
+#56696 = ORIENTED_EDGE('',*,*,#56697,.F.);
+#56697 = EDGE_CURVE('',#53347,#56698,#56700,.T.);
+#56698 = VERTEX_POINT('',#56699);
+#56699 = CARTESIAN_POINT('',(-2.828414465017,-2.828439783146,149.));
+#56700 = SURFACE_CURVE('',#56701,(#56767,#56836),.PCURVE_S1.);
+#56701 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#56702,#56703,#56704,#56705,
+    #56706,#56707,#56708,#56709,#56710,#56711,#56712,#56713,#56714,
+    #56715,#56716,#56717,#56718,#56719,#56720,#56721,#56722,#56723,
+    #56724,#56725,#56726,#56727,#56728,#56729,#56730,#56731,#56732,
+    #56733,#56734,#56735,#56736,#56737,#56738,#56739,#56740,#56741,
+    #56742,#56743,#56744,#56745,#56746,#56747,#56748,#56749,#56750,
+    #56751,#56752,#56753,#56754,#56755,#56756,#56757,#56758,#56759,
+    #56760,#56761,#56762,#56763,#56764,#56765,#56766),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924523419878E-02,0.113258519192,
+    0.273267158115,0.347949066536,0.530606144995,0.567947364858,
+    0.76392086439,0.961225707156,1.),.UNSPECIFIED.);
+#56702 = CARTESIAN_POINT('',(4.,1.2228416808E-06,143.99999480533));
+#56703 = CARTESIAN_POINT('',(3.999999958735,0.116008047038,
+    144.03692087021));
+#56704 = CARTESIAN_POINT('',(3.996154881346,0.232015307557,
+    144.07384706653));
+#56705 = CARTESIAN_POINT('',(3.988464780009,0.347873684121,
+    144.11077320596));
+#56706 = CARTESIAN_POINT('',(3.976936559194,0.46343444336,
+    144.14769927932));
+#56707 = CARTESIAN_POINT('',(3.961583998745,0.578549544862,
+    144.18462536539));
+#56708 = CARTESIAN_POINT('',(3.942427736972,0.693071747221,
+    144.22155153989));
+#56709 = CARTESIAN_POINT('',(3.919495253739,0.806854714091,
+    144.2584777843));
+#56710 = CARTESIAN_POINT('',(3.858147122999,1.066508394428,
+    144.34340369969));
+#56711 = CARTESIAN_POINT('',(3.81715003416,1.211771298673,
+    144.39140403165));
+#56712 = CARTESIAN_POINT('',(3.769905328424,1.355221782396,
+    144.4394041423));
+#56713 = CARTESIAN_POINT('',(3.716507346176,1.496546387976,
+    144.4874039701));
+#56714 = CARTESIAN_POINT('',(3.657068871777,1.63543863624,
+    144.53540379733));
+#56715 = CARTESIAN_POINT('',(3.591720978569,1.771599411944,
+    144.58340390717));
+#56716 = CARTESIAN_POINT('',(3.52061287386,1.904737349271,
+    144.63140424076));
+#56717 = CARTESIAN_POINT('',(3.252188363289,2.359099047288,
+    144.7993851615));
+#56718 = CARTESIAN_POINT('',(3.0254339435,2.6631171683,144.91941658653)
+  );
+#56719 = CARTESIAN_POINT('',(2.766316468242,2.941996549545,
+    145.03942167122));
+#56720 = CARTESIAN_POINT('',(2.478161642109,3.191770257677,
+    145.15940395991));
+#56721 = CARTESIAN_POINT('',(2.164775170735,3.40904663039,
+    145.27938626535));
+#56722 = CARTESIAN_POINT('',(1.830385962803,3.590979088115,
+    145.39939138232));
+#56723 = CARTESIAN_POINT('',(1.479661298694,3.735328620824,
+    145.51942281955));
+#56724 = CARTESIAN_POINT('',(0.948825386652,3.889817603848,
+    145.69540350729));
+#56725 = CARTESIAN_POINT('',(0.777431337854,3.930488146394,
+    145.75140419522));
+#56726 = CARTESIAN_POINT('',(0.604065614066,3.96252260331,
+    145.80740439628));
+#56727 = CARTESIAN_POINT('',(0.429236734364,3.985811089839,
+    145.86340398756));
+#56728 = CARTESIAN_POINT('',(0.253458058389,4.00027994776,
+    145.91940357885));
+#56729 = CARTESIAN_POINT('',(7.724685783336E-02,4.005891845385,
+    145.97540377994));
+#56730 = CARTESIAN_POINT('',(-9.887661207366E-02,4.002645877552,
+    146.03140446797));
+#56731 = CARTESIAN_POINT('',(-0.703660942836,3.961061222079,
+    146.22436789425));
+#56732 = CARTESIAN_POINT('',(-1.129609016467,3.878749772636,
+    146.36142917514));
+#56733 = CARTESIAN_POINT('',(-1.54417957553,3.744065736969,
+    146.49843685933));
+#56734 = CARTESIAN_POINT('',(-1.9399140813,3.559023946618,
+    146.63540399259));
+#56735 = CARTESIAN_POINT('',(-2.309879888688,3.326706133922,
+    146.77237112243));
+#56736 = CARTESIAN_POINT('',(-2.647730165152,3.051268800322,
+    146.90937881536));
+#56737 = CARTESIAN_POINT('',(-2.947729779685,2.737888579316,
+    147.04644010544));
+#56738 = CARTESIAN_POINT('',(-3.257785995812,2.322620969278,
+    147.21140393825));
+#56739 = CARTESIAN_POINT('',(-3.308641712349,2.25081310511,
+    147.23940394372));
+#56740 = CARTESIAN_POINT('',(-3.35768712089,2.177734582337,
+    147.26740395769));
+#56741 = CARTESIAN_POINT('',(-3.404885260239,2.103438718994,
+    147.29540397593));
+#56742 = CARTESIAN_POINT('',(-3.450201110307,2.027980032281,
+    147.32340399418));
+#56743 = CARTESIAN_POINT('',(-3.49360159211,1.951414238554,
+    147.35140400821));
+#56744 = CARTESIAN_POINT('',(-3.535055567772,1.873798253334,
+    147.37940401377));
+#56745 = CARTESIAN_POINT('',(-3.78172298151,1.382640813842,
+    147.55435305126));
+#56746 = CARTESIAN_POINT('',(-3.934691558971,0.942373982289,
+    147.70144039367));
+#56747 = CARTESIAN_POINT('',(-4.028748459125,0.483286442447,
+    147.84844952652));
+#56748 = CARTESIAN_POINT('',(-4.061509570482,1.464259534204E-02,
+    147.99540400786));
+#56749 = CARTESIAN_POINT('',(-4.032128380988,-0.45422531628,
+    148.14235845037));
+#56750 = CARTESIAN_POINT('',(-3.941384100525,-0.913979077437,
+    148.28936763313));
+#56751 = CARTESIAN_POINT('',(-3.791593966443,-1.355337423413,
+    148.43645496207));
+#56752 = CARTESIAN_POINT('',(-3.38178838357,-2.186215272301,
+    148.73135130827));
+#56753 = CARTESIAN_POINT('',(-3.12063679461,-2.576161530728,
+    148.87944167078));
+#56754 = CARTESIAN_POINT('',(-2.808287933,-2.929904175253,
+    149.02745107847));
+#56755 = CARTESIAN_POINT('',(-2.450833498814,-3.239811412381,
+    149.17540402964));
+#56756 = CARTESIAN_POINT('',(-2.055366863946,-3.499469487524,
+    149.32335696259));
+#56757 = CARTESIAN_POINT('',(-1.629989668272,-3.703797506325,
+    149.47136631036));
+#56758 = CARTESIAN_POINT('',(-1.183703165286,-3.84900983605,
+    149.61945662449));
+#56759 = CARTESIAN_POINT('',(-0.636825964751,-3.950037438513,
+    149.79647849435));
+#56760 = CARTESIAN_POINT('',(-0.546572137814,-3.964286441092,
+    149.82555307289));
+#56761 = CARTESIAN_POINT('',(-0.455956737427,-3.976178172812,
+    149.85462766214));
+#56762 = CARTESIAN_POINT('',(-0.365051629533,-3.985702055826,
+    149.8837022575));
+#56763 = CARTESIAN_POINT('',(-0.273928922669,-3.992850153889,
+    149.91277685416));
+#56764 = CARTESIAN_POINT('',(-0.182660967965,-3.997617172359,
+    149.94185144705));
+#56765 = CARTESIAN_POINT('',(-9.132035914831E-02,-4.000000458192,
+    149.97092603084));
+#56766 = CARTESIAN_POINT('',(2.006746140948E-05,-3.99999999995,
+    150.0000006));
+#56767 = PCURVE('',#53893,#56768);
+#56768 = DEFINITIONAL_REPRESENTATION('',(#56769),#56835);
+#56769 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#56770,#56771,#56772,#56773,
+    #56774,#56775,#56776,#56777,#56778,#56779,#56780,#56781,#56782,
+    #56783,#56784,#56785,#56786,#56787,#56788,#56789,#56790,#56791,
+    #56792,#56793,#56794,#56795,#56796,#56797,#56798,#56799,#56800,
+    #56801,#56802,#56803,#56804,#56805,#56806,#56807,#56808,#56809,
+    #56810,#56811,#56812,#56813,#56814,#56815,#56816,#56817,#56818,
+    #56819,#56820,#56821,#56822,#56823,#56824,#56825,#56826,#56827,
+    #56828,#56829,#56830,#56831,#56832,#56833,#56834),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924523419878E-02,0.113258519192,
+    0.273267158115,0.347949066536,0.530606144995,0.567947364858,
+    0.76392086439,0.961225707156,1.),.UNSPECIFIED.);
+#56770 = CARTESIAN_POINT('',(-3.0571042019E-07,-143.9999948053));
+#56771 = CARTESIAN_POINT('',(-2.900201175955E-02,-144.0369208702));
+#56772 = CARTESIAN_POINT('',(-5.800382752199E-02,-144.0738470665));
+#56773 = CARTESIAN_POINT('',(-8.700559309151E-02,-144.1107732059));
+#56774 = CARTESIAN_POINT('',(-0.116007296003,-144.1476992793));
+#56775 = CARTESIAN_POINT('',(-0.145008997499,-144.1846253653));
+#56776 = CARTESIAN_POINT('',(-0.174010758797,-144.2215515398));
+#56777 = CARTESIAN_POINT('',(-0.203012567355,-144.2584777843));
+#56778 = CARTESIAN_POINT('',(-0.269713217117,-144.3434036996));
+#56779 = CARTESIAN_POINT('',(-0.307412573146,-144.3914040316));
+#56780 = CARTESIAN_POINT('',(-0.345111747905,-144.4394041423));
+#56781 = CARTESIAN_POINT('',(-0.382810697339,-144.4874039701));
+#56782 = CARTESIAN_POINT('',(-0.420509646955,-144.5354037973));
+#56783 = CARTESIAN_POINT('',(-0.458208822121,-144.5834039071));
+#56784 = CARTESIAN_POINT('',(-0.495908178368,-144.6314042407));
+#56785 = CARTESIAN_POINT('',(-0.627840043003,-144.7993851615));
+#56786 = CARTESIAN_POINT('',(-0.722112509339,-144.9194165865));
+#56787 = CARTESIAN_POINT('',(-0.816364334444,-145.0394216712));
+#56788 = CARTESIAN_POINT('',(-0.910598272434,-145.1594039599));
+#56789 = CARTESIAN_POINT('',(-1.004832208359,-145.2793862653));
+#56790 = CARTESIAN_POINT('',(-1.09908402923,-145.3993913823));
+#56791 = CARTESIAN_POINT('',(-1.193356493146,-145.5194228195));
+#56792 = CARTESIAN_POINT('',(-1.331571364675,-145.6954035072));
+#56793 = CARTESIAN_POINT('',(-1.375554186069,-145.7514041952));
+#56794 = CARTESIAN_POINT('',(-1.419536621962,-145.8074043962));
+#56795 = CARTESIAN_POINT('',(-1.463518577269,-145.8634039875));
+#56796 = CARTESIAN_POINT('',(-1.507500532572,-145.9194035788));
+#56797 = CARTESIAN_POINT('',(-1.551482968452,-145.9754037799));
+#56798 = CARTESIAN_POINT('',(-1.595465789821,-146.0314044679));
+#56799 = CARTESIAN_POINT('',(-1.747018868457,-146.2243678942));
+#56800 = CARTESIAN_POINT('',(-1.854666540819,-146.3614291751));
+#56801 = CARTESIAN_POINT('',(-1.962272155894,-146.4984368593));
+#56802 = CARTESIAN_POINT('',(-2.069845959346,-146.6354039925));
+#56803 = CARTESIAN_POINT('',(-2.177419763182,-146.7723711224));
+#56804 = CARTESIAN_POINT('',(-2.285025377253,-146.9093788153));
+#56805 = CARTESIAN_POINT('',(-2.392673048318,-147.0464401054));
+#56806 = CARTESIAN_POINT('',(-2.522235302926,-147.2114039382));
+#56807 = CARTESIAN_POINT('',(-2.544226448883,-147.2394039437));
+#56808 = CARTESIAN_POINT('',(-2.566217601062,-147.2674039576));
+#56809 = CARTESIAN_POINT('',(-2.588208756353,-147.2954039759));
+#56810 = CARTESIAN_POINT('',(-2.610199911645,-147.3234039941));
+#56811 = CARTESIAN_POINT('',(-2.632191063824,-147.3514040082));
+#56812 = CARTESIAN_POINT('',(-2.654182209779,-147.3794040137));
+#56813 = CARTESIAN_POINT('',(-2.791586822913,-147.5543530512));
+#56814 = CARTESIAN_POINT('',(-2.907108917238,-147.7014403936));
+#56815 = CARTESIAN_POINT('',(-3.022569729197,-147.8484495265));
+#56816 = CARTESIAN_POINT('',(-3.137987458885,-147.9954040078));
+#56817 = CARTESIAN_POINT('',(-3.253405196376,-148.1423584503));
+#56818 = CARTESIAN_POINT('',(-3.368866001687,-148.2893676331));
+#56819 = CARTESIAN_POINT('',(-3.484388097375,-148.436454962));
+#56820 = CARTESIAN_POINT('',(-3.715999114968,-148.7313513082));
+#56821 = CARTESIAN_POINT('',(-3.832308991798,-148.8794416707));
+#56822 = CARTESIAN_POINT('',(-3.948555295818,-149.0274510784));
+#56823 = CARTESIAN_POINT('',(-4.064757292334,-149.1754040296));
+#56824 = CARTESIAN_POINT('',(-4.180959290312,-149.3233569625));
+#56825 = CARTESIAN_POINT('',(-4.297205601266,-149.4713663103));
+#56826 = CARTESIAN_POINT('',(-4.413515485102,-149.6194566244));
+#56827 = CARTESIAN_POINT('',(-4.552548136151,-149.7964784943));
+#56828 = CARTESIAN_POINT('',(-4.57538325577,-149.8255530728));
+#56829 = CARTESIAN_POINT('',(-4.598218382833,-149.8546276621));
+#56830 = CARTESIAN_POINT('',(-4.621053513717,-149.8837022575));
+#56831 = CARTESIAN_POINT('',(-4.643888644634,-149.9127768541));
+#56832 = CARTESIAN_POINT('',(-4.666723771632,-149.941851447));
+#56833 = CARTESIAN_POINT('',(-4.689558890597,-149.9709260308));
+#56834 = CARTESIAN_POINT('',(-4.71239399725,-150.0000006));
+#56835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56836 = PCURVE('',#56644,#56837);
+#56837 = DEFINITIONAL_REPRESENTATION('',(#56838),#56904);
+#56838 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#56839,#56840,#56841,#56842,
+    #56843,#56844,#56845,#56846,#56847,#56848,#56849,#56850,#56851,
+    #56852,#56853,#56854,#56855,#56856,#56857,#56858,#56859,#56860,
+    #56861,#56862,#56863,#56864,#56865,#56866,#56867,#56868,#56869,
+    #56870,#56871,#56872,#56873,#56874,#56875,#56876,#56877,#56878,
+    #56879,#56880,#56881,#56882,#56883,#56884,#56885,#56886,#56887,
+    #56888,#56889,#56890,#56891,#56892,#56893,#56894,#56895,#56896,
+    #56897,#56898,#56899,#56900,#56901,#56902,#56903),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924523419878E-02,0.113258519192,
+    0.273267158115,0.347949066536,0.530606144995,0.567947364858,
+    0.76392086439,0.961225707156,1.),.UNSPECIFIED.);
+#56839 = CARTESIAN_POINT('',(-0.10353432969,0.));
+#56840 = CARTESIAN_POINT('',(-0.103534364251,2.900262863692E-02));
+#56841 = CARTESIAN_POINT('',(-0.103534418552,5.800537559615E-02));
+#56842 = CARTESIAN_POINT('',(-0.103534466477,8.700807885116E-02));
+#56843 = CARTESIAN_POINT('',(-0.103534498958,0.116010724031));
+#56844 = CARTESIAN_POINT('',(-0.103534517576,0.145013370733));
+#56845 = CARTESIAN_POINT('',(-0.103534528174,0.17401607884));
+#56846 = CARTESIAN_POINT('',(-0.103534534462,0.203018834831));
+#56847 = CARTESIAN_POINT('',(-0.103534527938,0.269721663695));
+#56848 = CARTESIAN_POINT('',(-0.103534513226,0.30742225139));
+#56849 = CARTESIAN_POINT('',(-0.103534493067,0.345122656469));
+#56850 = CARTESIAN_POINT('',(-0.103534472223,0.382822834269));
+#56851 = CARTESIAN_POINT('',(-0.103534454407,0.420523010256));
+#56852 = CARTESIAN_POINT('',(-0.103534442036,0.458223410086));
+#56853 = CARTESIAN_POINT('',(-0.103534435999,0.495923989675));
+#56854 = CARTESIAN_POINT('',(-0.10353443395,0.627860131813));
+#56855 = CARTESIAN_POINT('',(-0.10353446749,0.722135648078));
+#56856 = CARTESIAN_POINT('',(-0.103534532173,0.816390521905));
+#56857 = CARTESIAN_POINT('',(-0.103534580806,0.910627510685));
+#56858 = CARTESIAN_POINT('',(-0.103534599615,1.004864500289));
+#56859 = CARTESIAN_POINT('',(-0.103534599178,1.099119378774));
+#56860 = CARTESIAN_POINT('',(-0.103534583141,1.193394906358));
+#56861 = CARTESIAN_POINT('',(-0.10353454672,1.331614274569));
+#56862 = CARTESIAN_POINT('',(-0.103534533208,1.375598527654));
+#56863 = CARTESIAN_POINT('',(-0.103534518385,1.419582395864));
+#56864 = CARTESIAN_POINT('',(-0.103534502912,1.463565783862));
+#56865 = CARTESIAN_POINT('',(-0.103534487498,1.50754917192));
+#56866 = CARTESIAN_POINT('',(-0.103534472908,1.551533040276));
+#56867 = CARTESIAN_POINT('',(-0.103534459961,1.595517293505));
+#56868 = CARTESIAN_POINT('',(-0.103534424033,1.74707530286));
+#56869 = CARTESIAN_POINT('',(-0.103534413379,1.854726472126));
+#56870 = CARTESIAN_POINT('',(-0.10353443064,1.962335573997));
+#56871 = CARTESIAN_POINT('',(-0.103534482176,2.069912852798));
+#56872 = CARTESIAN_POINT('',(-0.103534577265,2.177490132342));
+#56873 = CARTESIAN_POINT('',(-0.103534635881,2.28509923614));
+#56874 = CARTESIAN_POINT('',(-0.103534638216,2.392750405321));
+#56875 = CARTESIAN_POINT('',(-0.103534597601,2.522316872867));
+#56876 = CARTESIAN_POINT('',(-0.10353458918,2.544308733998));
+#56877 = CARTESIAN_POINT('',(-0.103534579434,2.566300601394));
+#56878 = CARTESIAN_POINT('',(-0.10353456861,2.588292471899));
+#56879 = CARTESIAN_POINT('',(-0.103534556992,2.610284342358));
+#56880 = CARTESIAN_POINT('',(-0.103534544906,2.632276209624));
+#56881 = CARTESIAN_POINT('',(-0.103534532717,2.654268070554));
+#56882 = CARTESIAN_POINT('',(-0.103534458462,2.791677150135));
+#56883 = CARTESIAN_POINT('',(-0.103534372709,2.907203000493));
+#56884 = CARTESIAN_POINT('',(-0.103534502365,3.022667533683));
+#56885 = CARTESIAN_POINT('',(-0.103534471459,3.138089049306));
+#56886 = CARTESIAN_POINT('',(-0.103534381813,3.25351051744));
+#56887 = CARTESIAN_POINT('',(-0.103534601861,3.368975064922));
+#56888 = CARTESIAN_POINT('',(-0.103534567808,3.484500920334));
+#56889 = CARTESIAN_POINT('',(-0.103534519423,3.716119467933));
+#56890 = CARTESIAN_POINT('',(-0.103534469383,3.832433125027));
+#56891 = CARTESIAN_POINT('',(-0.103534426192,3.948683199619));
+#56892 = CARTESIAN_POINT('',(-0.10353448374,4.064888957242));
+#56893 = CARTESIAN_POINT('',(-0.103534547347,4.181094722557));
+#56894 = CARTESIAN_POINT('',(-0.103534584566,4.29734479851));
+#56895 = CARTESIAN_POINT('',(-0.103534595662,4.413658454132));
+#56896 = CARTESIAN_POINT('',(-0.103534580272,4.552695620555));
+#56897 = CARTESIAN_POINT('',(-0.103534576829,4.575531482011));
+#56898 = CARTESIAN_POINT('',(-0.103534572503,4.598367351151));
+#56899 = CARTESIAN_POINT('',(-0.103534567338,4.621203224361));
+#56900 = CARTESIAN_POINT('',(-0.103534561389,4.644039097855));
+#56901 = CARTESIAN_POINT('',(-0.103534554723,4.666874967679));
+#56902 = CARTESIAN_POINT('',(-0.103534547417,4.689710829706));
+#56903 = CARTESIAN_POINT('',(-0.103534539562,4.712546679638));
+#56904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56905 = ORIENTED_EDGE('',*,*,#53879,.T.);
+#56906 = ORIENTED_EDGE('',*,*,#56907,.T.);
+#56907 = EDGE_CURVE('',#53745,#56908,#56910,.T.);
+#56908 = VERTEX_POINT('',#56909);
+#56909 = CARTESIAN_POINT('',(-3.695511386147,-1.530750015202,
+    148.99999999999));
+#56910 = SURFACE_CURVE('',#56911,(#56942,#56976),.PCURVE_S1.);
+#56911 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#56912,#56913,#56914,#56915,
+    #56916,#56917,#56918,#56919,#56920,#56921,#56922,#56923,#56924,
+    #56925,#56926,#56927,#56928,#56929,#56930,#56931,#56932,#56933,
+    #56934,#56935,#56936,#56937,#56938,#56939,#56940,#56941),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.250003673191,0.501635736943,
+    0.750365803125,1.),.UNSPECIFIED.);
+#56912 = CARTESIAN_POINT('',(4.,0.,144.49999430937));
+#56913 = CARTESIAN_POINT('',(4.,0.539627974079,144.67176327774));
+#56914 = CARTESIAN_POINT('',(3.916799679437,1.080204700505,
+    144.84383332339));
+#56915 = CARTESIAN_POINT('',(3.749894494284,1.605224044652,
+    145.0157211414));
+#56916 = CARTESIAN_POINT('',(3.503294590433,2.099834565196,
+    145.18750510607));
+#56917 = CARTESIAN_POINT('',(3.183325759751,2.550468586341,
+    145.35928908312));
+#56918 = CARTESIAN_POINT('',(2.798971885074,2.945151658646,
+    145.53117694437));
+#56919 = CARTESIAN_POINT('',(2.361440547099,3.27334643907,
+    145.70324700457));
+#56920 = CARTESIAN_POINT('',(1.406513227856,3.783744796274,
+    146.04790371357));
+#56921 = CARTESIAN_POINT('',(0.886903581659,3.965898566787,
+    146.22110254827));
+#56922 = CARTESIAN_POINT('',(0.341314374194,4.065771452426,
+    146.39411233186));
+#56923 = CARTESIAN_POINT('',(-0.214957493869,4.079867389297,
+    146.5670160982));
+#56924 = CARTESIAN_POINT('',(-0.766668527445,4.007394733111,
+    146.73991933948));
+#56925 = CARTESIAN_POINT('',(-1.29874200145,3.850742590337,
+    146.9129293517));
+#56926 = CARTESIAN_POINT('',(-1.796333512276,3.614995164499,
+    147.08612819785));
+#56927 = CARTESIAN_POINT('',(-2.690064699715,3.008619431773,
+    147.42990990758));
+#56928 = CARTESIAN_POINT('',(-3.088865948029,2.638521217893,
+    147.60109733431));
+#56929 = CARTESIAN_POINT('',(-3.42848270801,2.208465978385,
+    147.7721075591));
+#56930 = CARTESIAN_POINT('',(-3.699010182337,1.72991150679,
+    147.94301588748));
+#56931 = CARTESIAN_POINT('',(-3.892862557521,1.215498525966,
+    148.11392428647));
+#56932 = CARTESIAN_POINT('',(-4.005201471902,0.679152563323,
+    148.28493455785));
+#56933 = CARTESIAN_POINT('',(-4.03358298726,0.135820626073,
+    148.45612201448));
+#56934 = CARTESIAN_POINT('',(-3.926445339707,-0.934540127792,
+    148.79853109005));
+#56935 = CARTESIAN_POINT('',(-3.790143432836,-1.463366437631,
+    148.97034512029));
+#56936 = CARTESIAN_POINT('',(-3.57234418298,-1.968471643112,
+    149.14197839917));
+#56937 = CARTESIAN_POINT('',(-3.27848445483,-2.435539313314,
+    149.31350836077));
+#56938 = CARTESIAN_POINT('',(-2.916168119759,-2.851751616566,
+    149.48503820522));
+#56939 = CARTESIAN_POINT('',(-2.495471308416,-3.206127183069,
+    149.65667138718));
+#56940 = CARTESIAN_POINT('',(-2.028530762756,-3.489326750781,
+    149.82848543754));
+#56941 = CARTESIAN_POINT('',(-1.530715333216,-3.695525749966,150.0000006
+    ));
+#56942 = PCURVE('',#53893,#56943);
+#56943 = DEFINITIONAL_REPRESENTATION('',(#56944),#56975);
+#56944 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#56945,#56946,#56947,#56948,
+    #56949,#56950,#56951,#56952,#56953,#56954,#56955,#56956,#56957,
+    #56958,#56959,#56960,#56961,#56962,#56963,#56964,#56965,#56966,
+    #56967,#56968,#56969,#56970,#56971,#56972,#56973,#56974),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.250003673191,0.501635736943,
+    0.750365803125,1.),.UNSPECIFIED.);
+#56945 = CARTESIAN_POINT('',(0.,-144.4999943093));
+#56946 = CARTESIAN_POINT('',(-0.13490699352,-144.6717632777));
+#56947 = CARTESIAN_POINT('',(-0.270050480338,-144.8438333233));
+#56948 = CARTESIAN_POINT('',(-0.405050895715,-145.0157211414));
+#56949 = CARTESIAN_POINT('',(-0.53996976217,-145.187505106));
+#56950 = CARTESIAN_POINT('',(-0.674888628218,-145.3592890831));
+#56951 = CARTESIAN_POINT('',(-0.809889038364,-145.5311769443));
+#56952 = CARTESIAN_POINT('',(-0.945032523876,-145.7032470045));
+#56953 = CARTESIAN_POINT('',(-1.215725231119,-146.0479037135));
+#56954 = CARTESIAN_POINT('',(-1.351755227171,-146.2211025482));
+#56955 = CARTESIAN_POINT('',(-1.48763697596,-146.3941123318));
+#56956 = CARTESIAN_POINT('',(-1.623435028235,-146.5670160982));
+#56957 = CARTESIAN_POINT('',(-1.75923313735,-146.7399193394));
+#56958 = CARTESIAN_POINT('',(-1.895114863761,-146.9129293517));
+#56959 = CARTESIAN_POINT('',(-2.031144855803,-147.0861281978));
+#56960 = CARTESIAN_POINT('',(-2.301150291471,-147.4299099075));
+#56961 = CARTESIAN_POINT('',(-2.4356005516,-147.6010973343));
+#56962 = CARTESIAN_POINT('',(-2.569911697779,-147.7721075591));
+#56963 = CARTESIAN_POINT('',(-2.704142922096,-147.9430158874));
+#56964 = CARTESIAN_POINT('',(-2.838374139427,-148.1139242864));
+#56965 = CARTESIAN_POINT('',(-2.972685279073,-148.2849345578));
+#56966 = CARTESIAN_POINT('',(-3.107135534901,-148.4561220144));
+#56967 = CARTESIAN_POINT('',(-3.376062873941,-148.79853109));
+#56968 = CARTESIAN_POINT('',(-3.511005235131,-148.9703451202));
+#56969 = CARTESIAN_POINT('',(-3.64580568152,-149.1419783991));
+#56970 = CARTESIAN_POINT('',(-3.780525060524,-149.3135083607));
+#56971 = CARTESIAN_POINT('',(-3.915244447872,-149.4850382052));
+#56972 = CARTESIAN_POINT('',(-4.050044910119,-149.6566713871));
+#56973 = CARTESIAN_POINT('',(-4.184987269897,-149.8284854375));
+#56974 = CARTESIAN_POINT('',(-4.319694876669,-150.0000006));
+#56975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56976 = PCURVE('',#53806,#56977);
+#56977 = DEFINITIONAL_REPRESENTATION('',(#56978),#57009);
+#56978 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#56979,#56980,#56981,#56982,
+    #56983,#56984,#56985,#56986,#56987,#56988,#56989,#56990,#56991,
+    #56992,#56993,#56994,#56995,#56996,#56997,#56998,#56999,#57000,
+    #57001,#57002,#57003,#57004,#57005,#57006,#57007,#57008),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.250003673191,0.501635736943,
+    0.750365803125,1.),.UNSPECIFIED.);
+#56979 = CARTESIAN_POINT('',(-0.931755437278,1.57084702491));
+#56980 = CARTESIAN_POINT('',(-0.931755390871,1.705758409634));
+#56981 = CARTESIAN_POINT('',(-0.931755363011,1.84090628822));
+#56982 = CARTESIAN_POINT('',(-0.931755377784,1.975911075918));
+#56983 = CARTESIAN_POINT('',(-0.931755412453,2.11083431593));
+#56984 = CARTESIAN_POINT('',(-0.931755555339,2.245757551274));
+#56985 = CARTESIAN_POINT('',(-0.93175553336,2.380762332977));
+#56986 = CARTESIAN_POINT('',(-0.931755475298,2.515910208922));
+#56987 = CARTESIAN_POINT('',(-0.931755406039,2.786611715732));
+#56988 = CARTESIAN_POINT('',(-0.931755319184,2.922646145385));
+#56989 = CARTESIAN_POINT('',(-0.931755780265,3.058532274287));
+#56990 = CARTESIAN_POINT('',(-0.931755249138,3.194334760097));
+#56991 = CARTESIAN_POINT('',(-0.9317557069,3.330137283836));
+#56992 = CARTESIAN_POINT('',(-0.931755548376,3.46602340014));
+#56993 = CARTESIAN_POINT('',(-0.931755446759,3.602057821806));
+#56994 = CARTESIAN_POINT('',(-0.931755332164,3.872072038403));
+#56995 = CARTESIAN_POINT('',(-0.931755318485,4.006526669922));
+#56996 = CARTESIAN_POINT('',(-0.931755410366,4.140842174289));
+#56997 = CARTESIAN_POINT('',(-0.931755572181,4.275077721566));
+#56998 = CARTESIAN_POINT('',(-0.931755580631,4.409313278454));
+#56999 = CARTESIAN_POINT('',(-0.931755566515,4.543628784466));
+#57000 = CARTESIAN_POINT('',(-0.931755521765,4.67808341913));
+#57001 = CARTESIAN_POINT('',(-0.931755430851,4.947019517055));
+#57002 = CARTESIAN_POINT('',(-0.931755381362,5.081966272937));
+#57003 = CARTESIAN_POINT('',(-0.931755364938,5.2167711025));
+#57004 = CARTESIAN_POINT('',(-0.931755343564,5.351494837577));
+#57005 = CARTESIAN_POINT('',(-0.931755440401,5.486218598287));
+#57006 = CARTESIAN_POINT('',(-0.931755593894,5.621023406238));
+#57007 = CARTESIAN_POINT('',(-0.931755565543,5.755970135824));
+#57008 = CARTESIAN_POINT('',(-0.931755506511,5.890682127018));
+#57009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57010 = ORIENTED_EDGE('',*,*,#57011,.T.);
+#57011 = EDGE_CURVE('',#56908,#56698,#57012,.T.);
+#57012 = SURFACE_CURVE('',#57013,(#57018,#57025),.PCURVE_S1.);
+#57013 = CIRCLE('',#57014,4.);
+#57014 = AXIS2_PLACEMENT_3D('',#57015,#57016,#57017);
+#57015 = CARTESIAN_POINT('',(0.,-3.308E-14,149.));
+#57016 = DIRECTION('',(0.,-2.2E-16,1.));
+#57017 = DIRECTION('',(1.,0.,0.));
+#57018 = PCURVE('',#53893,#57019);
+#57019 = DEFINITIONAL_REPRESENTATION('',(#57020),#57024);
+#57020 = LINE('',#57021,#57022);
+#57021 = CARTESIAN_POINT('',(-0.,-149.));
+#57022 = VECTOR('',#57023,1.);
+#57023 = DIRECTION('',(-1.,0.));
+#57024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57025 = PCURVE('',#57026,#57031);
+#57026 = CONICAL_SURFACE('',#57027,3.,0.785398163397);
+#57027 = AXIS2_PLACEMENT_3D('',#57028,#57029,#57030);
+#57028 = CARTESIAN_POINT('',(0.,-3.331E-14,150.));
+#57029 = DIRECTION('',(0.,2.2E-16,-1.));
+#57030 = DIRECTION('',(1.,0.,0.));
+#57031 = DEFINITIONAL_REPRESENTATION('',(#57032),#57036);
+#57032 = LINE('',#57033,#57034);
+#57033 = CARTESIAN_POINT('',(-0.,1.));
+#57034 = VECTOR('',#57035,1.);
+#57035 = DIRECTION('',(-1.,0.));
+#57036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57037 = ADVANCED_FACE('',(#57038),#53806,.F.);
+#57038 = FACE_BOUND('',#57039,.F.);
+#57039 = EDGE_LOOP('',(#57040,#57041,#57042,#57126,#57180));
+#57040 = ORIENTED_EDGE('',*,*,#53744,.F.);
+#57041 = ORIENTED_EDGE('',*,*,#53994,.T.);
+#57042 = ORIENTED_EDGE('',*,*,#57043,.T.);
+#57043 = EDGE_CURVE('',#53911,#57044,#57046,.T.);
+#57044 = VERTEX_POINT('',#57045);
+#57045 = CARTESIAN_POINT('',(-1.902230101918,-2.447752525724,
+    149.90000455035));
+#57046 = SURFACE_CURVE('',#57047,(#57069,#57076),.PCURVE_S1.);
+#57047 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#57048,#57049,#57050,#57051,
+    #57052,#57053,#57054,#57055,#57056,#57057,#57058,#57059,#57060,
+    #57061,#57062,#57063,#57064,#57065,#57066,#57067,#57068),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#57048 = CARTESIAN_POINT('',(-1.52858390789E-06,-3.099995601568,
+    142.74115859519));
+#57049 = CARTESIAN_POINT('',(0.885354235387,-3.099995776332,
+    143.1047952161));
+#57050 = CARTESIAN_POINT('',(1.770714459144,-2.821850061137,
+    143.46843349452));
+#57051 = CARTESIAN_POINT('',(2.558975070873,-2.26557963442,
+    143.83205989893));
+#57052 = CARTESIAN_POINT('',(3.153068015654,-1.46924754833,
+    144.19571683738));
+#57053 = CARTESIAN_POINT('',(3.472990006638,-0.509221245181,
+    144.55932999796));
+#57054 = CARTESIAN_POINT('',(3.47300273364,0.50921046165,144.92298147322
+    ));
+#57055 = CARTESIAN_POINT('',(3.153061692279,1.469259429457,
+    145.28661219268));
+#57056 = CARTESIAN_POINT('',(2.558981807353,2.265565961845,
+    145.65024988006));
+#57057 = CARTESIAN_POINT('',(1.770714760687,2.821851644109,
+    146.01388595389));
+#57058 = CARTESIAN_POINT('',(1.70542662157E-06,3.378138354645,
+    146.74115871532));
+#57059 = CARTESIAN_POINT('',(-1.770711891472,2.821853368198,
+    147.46843147672));
+#57060 = CARTESIAN_POINT('',(-2.558978017707,2.265567113493,
+    147.8320675506));
+#57061 = CARTESIAN_POINT('',(-3.153066850175,1.469271457707,
+    148.19570523788));
+#57062 = CARTESIAN_POINT('',(-3.472990943579,0.509192425705,
+    148.55933595751));
+#57063 = CARTESIAN_POINT('',(-3.472998800647,-0.509186490023,
+    148.92298743255));
+#57064 = CARTESIAN_POINT('',(-3.153067837955,-1.469273535906,
+    149.28660059335));
+#57065 = CARTESIAN_POINT('',(-2.558976656055,-2.265560639798,
+    149.65025753164));
+#57066 = CARTESIAN_POINT('',(-1.770717483846,-2.821852420866,
+    150.01388393614));
+#57067 = CARTESIAN_POINT('',(-0.885357377524,-3.099995158047,
+    150.37752221453));
+#57068 = CARTESIAN_POINT('',(-1.61355033956E-06,-3.099995357086,
+    150.74115883543));
+#57069 = PCURVE('',#53806,#57070);
+#57070 = DEFINITIONAL_REPRESENTATION('',(#57071),#57075);
+#57071 = LINE('',#57072,#57073);
+#57072 = CARTESIAN_POINT('',(-0.,0.));
+#57073 = VECTOR('',#57074,1.);
+#57074 = DIRECTION('',(0.,1.));
+#57075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57076 = PCURVE('',#57077,#57120);
+#57077 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#57078,#57079,#57080,#57081,#57082,#57083,#57084,#57085,#57086
+      ,#57087,#57088,#57089,#57090,#57091,#57092,#57093,#57094,#57095
+      ,#57096,#57097,#57098)
+    ,(#57099,#57100,#57101,#57102,#57103,#57104,#57105,#57106,#57107
+      ,#57108,#57109,#57110,#57111,#57112,#57113,#57114,#57115,#57116
+      ,#57117,#57118,#57119
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#57078 = CARTESIAN_POINT('',(-1.52858390789E-06,-3.099995601568,
+    142.74115859519));
+#57079 = CARTESIAN_POINT('',(0.885354235387,-3.099995776332,
+    143.1047952161));
+#57080 = CARTESIAN_POINT('',(1.770714459144,-2.821850061137,
+    143.46843349452));
+#57081 = CARTESIAN_POINT('',(2.558975070873,-2.26557963442,
+    143.83205989893));
+#57082 = CARTESIAN_POINT('',(3.153068015654,-1.46924754833,
+    144.19571683738));
+#57083 = CARTESIAN_POINT('',(3.472990006638,-0.509221245181,
+    144.55932999796));
+#57084 = CARTESIAN_POINT('',(3.47300273364,0.50921046165,144.92298147322
+    ));
+#57085 = CARTESIAN_POINT('',(3.153061692279,1.469259429457,
+    145.28661219268));
+#57086 = CARTESIAN_POINT('',(2.558981807353,2.265565961845,
+    145.65024988006));
+#57087 = CARTESIAN_POINT('',(1.770714760687,2.821851644109,
+    146.01388595389));
+#57088 = CARTESIAN_POINT('',(1.70542662157E-06,3.378138354645,
+    146.74115871532));
+#57089 = CARTESIAN_POINT('',(-1.770711891472,2.821853368198,
+    147.46843147672));
+#57090 = CARTESIAN_POINT('',(-2.558978017707,2.265567113493,
+    147.8320675506));
+#57091 = CARTESIAN_POINT('',(-3.153066850175,1.469271457707,
+    148.19570523788));
+#57092 = CARTESIAN_POINT('',(-3.472990943579,0.509192425705,
+    148.55933595751));
+#57093 = CARTESIAN_POINT('',(-3.472998800647,-0.509186490023,
+    148.92298743255));
+#57094 = CARTESIAN_POINT('',(-3.153067837955,-1.469273535906,
+    149.28660059335));
+#57095 = CARTESIAN_POINT('',(-2.558976656055,-2.265560639798,
+    149.65025753164));
+#57096 = CARTESIAN_POINT('',(-1.770717483846,-2.821852420866,
+    150.01388393614));
+#57097 = CARTESIAN_POINT('',(-0.885357377524,-3.099995158047,
+    150.37752221453));
+#57098 = CARTESIAN_POINT('',(-1.61355033956E-06,-3.099995357086,
+    150.74115883543));
+#57099 = CARTESIAN_POINT('',(-1.52860114389E-06,-3.100004398474,
+    143.75885004878));
+#57100 = CARTESIAN_POINT('',(0.885356817602,-3.100005096849,
+    144.12248666968));
+#57101 = CARTESIAN_POINT('',(1.770719788014,-2.821862445839,
+    144.48612494806));
+#57102 = CARTESIAN_POINT('',(2.558981823191,-2.265569841211,
+    144.84975135265));
+#57103 = CARTESIAN_POINT('',(3.15307554487,-1.46928101723,
+    145.21340829074));
+#57104 = CARTESIAN_POINT('',(3.473008413839,-0.509191495209,
+    145.57702145171));
+#57105 = CARTESIAN_POINT('',(3.473001588922,0.509190390488,
+    145.94067292674));
+#57106 = CARTESIAN_POINT('',(3.153077535638,1.469272547045,
+    146.30430364627));
+#57107 = CARTESIAN_POINT('',(2.558987777551,2.265571127422,
+    146.66794133364));
+#57108 = CARTESIAN_POINT('',(1.77071991613,2.821859803573,
+    147.03157740748));
+#57109 = CARTESIAN_POINT('',(1.71865000463E-06,3.378148207266,
+    147.7588501689));
+#57110 = CARTESIAN_POINT('',(-1.770717064892,2.82186166907,
+    148.4861229303));
+#57111 = CARTESIAN_POINT('',(-2.558986974469,2.265575163358,
+    148.8497590042));
+#57112 = CARTESIAN_POINT('',(-3.153069399153,1.469266910521,
+    149.21339669143));
+#57113 = CARTESIAN_POINT('',(-3.473012346888,0.509215467268,
+    149.57702741119));
+#57114 = CARTESIAN_POINT('',(-3.473000652003,-0.509219210465,
+    149.94067888595));
+#57115 = CARTESIAN_POINT('',(-3.153078701028,-1.469248637282,
+    150.30429204714));
+#57116 = CARTESIAN_POINT('',(-2.5589848308,-2.265583648525,
+    150.6679489851));
+#57117 = CARTESIAN_POINT('',(-1.770722483757,-2.821856496479,
+    151.03157538974));
+#57118 = CARTESIAN_POINT('',(-0.885359959771,-3.100003920328,
+    151.39521366812));
+#57119 = CARTESIAN_POINT('',(-1.61356530404E-06,-3.10000464296,
+    151.75885028901));
+#57120 = DEFINITIONAL_REPRESENTATION('',(#57121),#57125);
+#57121 = LINE('',#57122,#57123);
+#57122 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#57123 = VECTOR('',#57124,1.);
+#57124 = DIRECTION('',(0.,1.));
+#57125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57126 = ORIENTED_EDGE('',*,*,#57127,.T.);
+#57127 = EDGE_CURVE('',#57044,#56908,#57128,.T.);
+#57128 = SURFACE_CURVE('',#57129,(#57144,#57162),.PCURVE_S1.);
+#57129 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#57130,#57131,#57132,#57133,
+    #57134,#57135,#57136,#57137,#57138,#57139,#57140,#57141,#57142,
+    #57143),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241111992769,
+    0.487684691574,0.740920906642,1.),.UNSPECIFIED.);
+#57130 = CARTESIAN_POINT('',(-1.902230130598,-2.44775250784,
+    149.90000454687));
+#57131 = CARTESIAN_POINT('',(-2.017868869133,-2.430353296728,
+    149.84278428979));
+#57132 = CARTESIAN_POINT('',(-2.133711689662,-2.406493871418,
+    149.78606615256));
+#57133 = CARTESIAN_POINT('',(-2.249189021073,-2.376224211147,
+    149.72984211362));
+#57134 = CARTESIAN_POINT('',(-2.480972243922,-2.302315613453,
+    149.61710184751));
+#57135 = CARTESIAN_POINT('',(-2.597238076348,-2.25838871662,
+    149.56060780533));
+#57136 = CARTESIAN_POINT('',(-2.712027342447,-2.208051886299,
+    149.50461123319));
+#57137 = CARTESIAN_POINT('',(-2.940726724691,-2.093483051949,
+    149.39209220893));
+#57138 = CARTESIAN_POINT('',(-3.054529510337,-2.028911564281,
+    149.33559640514));
+#57139 = CARTESIAN_POINT('',(-3.165733421582,-1.958061341219,
+    149.27960298339));
+#57140 = CARTESIAN_POINT('',(-3.384539747592,-1.802649184183,
+    149.16731721312));
+#57141 = CARTESIAN_POINT('',(-3.491999990213,-1.717807856068,
+    149.11104773951));
+#57142 = CARTESIAN_POINT('',(-3.595788756344,-1.627048095608,
+    149.05527945267));
+#57143 = CARTESIAN_POINT('',(-3.695511360601,-1.530750072241,149.));
+#57144 = PCURVE('',#53806,#57145);
+#57145 = DEFINITIONAL_REPRESENTATION('',(#57146),#57161);
+#57146 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#57147,#57148,#57149,#57150,
+    #57151,#57152,#57153,#57154,#57155,#57156,#57157,#57158,#57159,
+    #57160),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241111992769,
+    0.487684691574,0.740920906642,1.),.UNSPECIFIED.);
+#57147 = CARTESIAN_POINT('',(0.,5.62272685248));
+#57148 = CARTESIAN_POINT('',(-5.92389106083E-02,5.589827354885));
+#57149 = CARTESIAN_POINT('',(-0.117957978316,5.557216560792));
+#57150 = CARTESIAN_POINT('',(-0.176165520149,5.524889856347));
+#57151 = CARTESIAN_POINT('',(-0.292883093474,5.460068445626));
+#57152 = CARTESIAN_POINT('',(-0.351370159079,5.427586495214));
+#57153 = CARTESIAN_POINT('',(-0.409342204332,5.395390567043));
+#57154 = CARTESIAN_POINT('',(-0.525830728497,5.330696341601));
+#57155 = CARTESIAN_POINT('',(-0.584319618999,5.298213365852));
+#57156 = CARTESIAN_POINT('',(-0.642288406004,5.266019237433));
+#57157 = CARTESIAN_POINT('',(-0.758535456996,5.201459105945));
+#57158 = CARTESIAN_POINT('',(-0.816790039285,5.169106254907));
+#57159 = CARTESIAN_POINT('',(-0.874525756042,5.137041568472));
+#57160 = CARTESIAN_POINT('',(-0.931755395876,5.105257945938));
+#57161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57162 = PCURVE('',#57026,#57163);
+#57163 = DEFINITIONAL_REPRESENTATION('',(#57164),#57179);
+#57164 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#57165,#57166,#57167,#57168,
+    #57169,#57170,#57171,#57172,#57173,#57174,#57175,#57176,#57177,
+    #57178),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241111992769,
+    0.487684691574,0.740920906642,1.),.UNSPECIFIED.);
+#57165 = CARTESIAN_POINT('',(-4.051747458859,9.999545312433E-02));
+#57166 = CARTESIAN_POINT('',(-4.018849098474,0.157215709124));
+#57167 = CARTESIAN_POINT('',(-3.986239431245,0.21393384834));
+#57168 = CARTESIAN_POINT('',(-3.95391383536,0.270157886373));
+#57169 = CARTESIAN_POINT('',(-3.889094643033,0.382898152489));
+#57170 = CARTESIAN_POINT('',(-3.856613800529,0.439392194663));
+#57171 = CARTESIAN_POINT('',(-3.824418967618,0.495388766807));
+#57172 = CARTESIAN_POINT('',(-3.759726938493,0.607907791064));
+#57173 = CARTESIAN_POINT('',(-3.727245063153,0.664403594859));
+#57174 = CARTESIAN_POINT('',(-3.695052023714,0.720397016602));
+#57175 = CARTESIAN_POINT('',(-3.630494073523,0.832682786878));
+#57176 = CARTESIAN_POINT('',(-3.598142314364,0.888952260489));
+#57177 = CARTESIAN_POINT('',(-3.566078709056,0.944720547323));
+#57178 = CARTESIAN_POINT('',(-3.534296157617,1.));
+#57179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57180 = ORIENTED_EDGE('',*,*,#56907,.F.);
+#57181 = ADVANCED_FACE('',(#57182),#53944,.F.);
+#57182 = FACE_BOUND('',#57183,.F.);
+#57183 = EDGE_LOOP('',(#57184,#57185,#57186,#57270));
+#57184 = ORIENTED_EDGE('',*,*,#53910,.F.);
+#57185 = ORIENTED_EDGE('',*,*,#54104,.T.);
+#57186 = ORIENTED_EDGE('',*,*,#57187,.T.);
+#57187 = EDGE_CURVE('',#54021,#57188,#57190,.T.);
+#57188 = VERTEX_POINT('',#57189);
+#57189 = CARTESIAN_POINT('',(-1.528601109E-06,-3.100004398474,
+    143.75885004878));
+#57190 = SURFACE_CURVE('',#57191,(#57213,#57220),.PCURVE_S1.);
+#57191 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#57192,#57193,#57194,#57195,
+    #57196,#57197,#57198,#57199,#57200,#57201,#57202,#57203,#57204,
+    #57205,#57206,#57207,#57208,#57209,#57210,#57211,#57212),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#57192 = CARTESIAN_POINT('',(-1.44369176702E-06,-3.100004154148,
+    135.75884980871));
+#57193 = CARTESIAN_POINT('',(0.885356832773,-3.100004828086,
+    136.1224864294));
+#57194 = CARTESIAN_POINT('',(1.770719725652,-2.821862174873,
+    136.486124708));
+#57195 = CARTESIAN_POINT('',(2.558981683563,-2.265569592525,
+    136.84975111244));
+#57196 = CARTESIAN_POINT('',(3.153075336516,-1.469280814934,
+    137.21340805064));
+#57197 = CARTESIAN_POINT('',(3.473008153952,-0.509191359963,
+    137.5770212115));
+#57198 = CARTESIAN_POINT('',(3.473001301171,0.509190445518,
+    137.94067268662));
+#57199 = CARTESIAN_POINT('',(3.153077246782,1.469272517583,
+    138.3043034061));
+#57200 = CARTESIAN_POINT('',(2.558987513725,2.26557101891,
+    138.66794109349));
+#57201 = CARTESIAN_POINT('',(1.770719699211,2.821859629604,
+    139.03157716732));
+#57202 = CARTESIAN_POINT('',(1.6260974892E-06,3.378147940926,
+    139.75884992874));
+#57203 = CARTESIAN_POINT('',(-1.770717002597,2.821861398076,
+    140.48612269015));
+#57204 = CARTESIAN_POINT('',(-2.558986834783,2.265574914624,
+    140.849758764));
+#57205 = CARTESIAN_POINT('',(-3.153069190813,1.469266708306,
+    141.21339645135));
+#57206 = CARTESIAN_POINT('',(-3.473012087023,0.509215331937,
+    141.57702717091));
+#57207 = CARTESIAN_POINT('',(-3.473000364207,-0.509219265415,
+    141.94067864592));
+#57208 = CARTESIAN_POINT('',(-3.153078412244,-1.469248607871,
+    142.30429180689));
+#57209 = CARTESIAN_POINT('',(-2.558984566894,-2.26558354002,
+    142.66794874501));
+#57210 = CARTESIAN_POINT('',(-1.770722266873,-2.82185632244,
+    143.0315751495));
+#57211 = CARTESIAN_POINT('',(-0.88535980506,-3.100003700275,
+    143.39521342807));
+#57212 = CARTESIAN_POINT('',(-1.52860112568E-06,-3.100004398474,
+    143.75885004878));
+#57213 = PCURVE('',#53944,#57214);
+#57214 = DEFINITIONAL_REPRESENTATION('',(#57215),#57219);
+#57215 = LINE('',#57216,#57217);
+#57216 = CARTESIAN_POINT('',(-0.,0.));
+#57217 = VECTOR('',#57218,1.);
+#57218 = DIRECTION('',(0.,1.));
+#57219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57220 = PCURVE('',#57221,#57264);
+#57221 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#57222,#57223,#57224,#57225,#57226,#57227,#57228,#57229,#57230
+      ,#57231,#57232,#57233,#57234,#57235,#57236,#57237,#57238,#57239
+      ,#57240,#57241,#57242)
+    ,(#57243,#57244,#57245,#57246,#57247,#57248,#57249,#57250,#57251
+      ,#57252,#57253,#57254,#57255,#57256,#57257,#57258,#57259,#57260
+      ,#57261,#57262,#57263
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#57222 = CARTESIAN_POINT('',(-1.44369176835E-06,-3.100004154148,
+    135.75884980871));
+#57223 = CARTESIAN_POINT('',(0.885356832773,-3.100004828086,
+    136.1224864294));
+#57224 = CARTESIAN_POINT('',(1.770719725653,-2.821862174873,
+    136.48612470801));
+#57225 = CARTESIAN_POINT('',(2.558981386513,-2.265569232886,
+    136.84975249188));
+#57226 = CARTESIAN_POINT('',(3.153076503494,-1.469282227803,
+    137.21340263135));
+#57227 = CARTESIAN_POINT('',(3.473006070064,-0.509188836983,
+    137.57703088883));
+#57228 = CARTESIAN_POINT('',(3.473003385059,0.509187922537,
+    137.94066300929));
+#57229 = CARTESIAN_POINT('',(3.153076079805,1.469273930452,
+    138.30430882539));
+#57230 = CARTESIAN_POINT('',(2.558987810774,2.265570659271,
+    138.66793971405));
+#57231 = CARTESIAN_POINT('',(1.770719699211,2.821859629604,
+    139.03157716731));
+#57232 = CARTESIAN_POINT('',(1.62609752972E-06,3.378147940926,
+    139.75884992875));
+#57233 = CARTESIAN_POINT('',(-1.770717002597,2.821861398076,
+    140.48612269015));
+#57234 = CARTESIAN_POINT('',(-2.558986834783,2.265574914624,
+    140.84975876404));
+#57235 = CARTESIAN_POINT('',(-3.153069190813,1.469266708305,
+    141.21339645129));
+#57236 = CARTESIAN_POINT('',(-3.473012087023,0.509215331937,
+    141.57702717101));
+#57237 = CARTESIAN_POINT('',(-3.473000364207,-0.509219265416,
+    141.94067864582));
+#57238 = CARTESIAN_POINT('',(-3.153078412244,-1.469248607871,
+    142.30429180696));
+#57239 = CARTESIAN_POINT('',(-2.558984566894,-2.26558354002,
+    142.66794874497));
+#57240 = CARTESIAN_POINT('',(-1.770722266873,-2.82185632244,
+    143.03157514951));
+#57241 = CARTESIAN_POINT('',(-0.88535980506,-3.100003700275,
+    143.39521342806));
+#57242 = CARTESIAN_POINT('',(-1.52860112523E-06,-3.100004398474,
+    143.75885004878));
+#57243 = CARTESIAN_POINT('',(1.44366951726E-06,-4.100006341602,
+    136.0267908373));
+#57244 = CARTESIAN_POINT('',(1.170961444393,-4.100006328665,
+    136.39042694386));
+#57245 = CARTESIAN_POINT('',(2.341917529646,-3.732138893908,
+    136.75406139253));
+#57246 = CARTESIAN_POINT('',(3.384469452614,-2.996397062226,
+    137.11770633601));
+#57247 = CARTESIAN_POINT('',(4.170197377897,-1.943239069298,
+    137.48132892369));
+#57248 = CARTESIAN_POINT('',(4.593330633033,-0.673440068575,
+    137.84497339343));
+#57249 = CARTESIAN_POINT('',(4.593330191421,0.67344465436,
+    138.20861400056));
+#57250 = CARTESIAN_POINT('',(4.170195223375,1.943238403784,
+    138.57224091136));
+#57251 = CARTESIAN_POINT('',(3.384466380696,2.996403031865,
+    138.9358827502));
+#57252 = CARTESIAN_POINT('',(2.341916816615,3.732139721427,
+    139.29951802413));
+#57253 = CARTESIAN_POINT('',(-1.60937340357E-06,4.4678740318,
+    140.02679071727));
+#57254 = CARTESIAN_POINT('',(-2.341919535908,3.732138131617,
+    140.75406341038));
+#57255 = CARTESIAN_POINT('',(-3.384470054613,2.99640428836,
+    141.11770006386));
+#57256 = CARTESIAN_POINT('',(-4.170189540688,1.943215971169,
+    141.48133510364));
+#57257 = CARTESIAN_POINT('',(-4.593342433075,0.673484814305,
+    141.84497711165));
+#57258 = CARTESIAN_POINT('',(-4.593322965089,-0.673501663692,
+    142.2085983634));
+#57259 = CARTESIAN_POINT('',(-4.170195457998,-1.943191615188,
+    142.57225793036));
+#57260 = CARTESIAN_POINT('',(-3.384469143797,-2.996426061515,
+    142.93587371897));
+#57261 = CARTESIAN_POINT('',(-2.341914573141,-3.73213424926,
+    143.29952004201));
+#57262 = CARTESIAN_POINT('',(-1.170958472149,-4.100006751751,
+    143.66315449066));
+#57263 = CARTESIAN_POINT('',(1.52857959179E-06,-4.10000671458,
+    144.02679059722));
+#57264 = DEFINITIONAL_REPRESENTATION('',(#57265),#57269);
+#57265 = LINE('',#57266,#57267);
+#57266 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#57267 = VECTOR('',#57268,1.);
+#57268 = DIRECTION('',(0.,1.));
+#57269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57270 = ORIENTED_EDGE('',*,*,#57271,.F.);
+#57271 = EDGE_CURVE('',#53911,#57188,#57272,.T.);
+#57272 = SURFACE_CURVE('',#57273,(#57276,#57283),.PCURVE_S1.);
+#57273 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#57274,#57275),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#57274 = CARTESIAN_POINT('',(-1.52858389058E-06,-3.099995601568,
+    142.74115859519));
+#57275 = CARTESIAN_POINT('',(-1.52860112568E-06,-3.100004398474,
+    143.75885004878));
+#57276 = PCURVE('',#53944,#57277);
+#57277 = DEFINITIONAL_REPRESENTATION('',(#57278),#57282);
+#57278 = LINE('',#57279,#57280);
+#57279 = CARTESIAN_POINT('',(0.,6.283389315972));
+#57280 = VECTOR('',#57281,1.);
+#57281 = DIRECTION('',(1.,0.));
+#57282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57283 = PCURVE('',#57077,#57284);
+#57284 = DEFINITIONAL_REPRESENTATION('',(#57285),#57289);
+#57285 = LINE('',#57286,#57287);
+#57286 = CARTESIAN_POINT('',(0.,0.));
+#57287 = VECTOR('',#57288,1.);
+#57288 = DIRECTION('',(1.,0.));
+#57289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57290 = ADVANCED_FACE('',(#57291),#54054,.F.);
+#57291 = FACE_BOUND('',#57292,.F.);
+#57292 = EDGE_LOOP('',(#57293,#57294,#57295,#57399,#57550));
+#57293 = ORIENTED_EDGE('',*,*,#54020,.F.);
+#57294 = ORIENTED_EDGE('',*,*,#54384,.T.);
+#57295 = ORIENTED_EDGE('',*,*,#57296,.T.);
+#57296 = EDGE_CURVE('',#54234,#57297,#57299,.T.);
+#57297 = VERTEX_POINT('',#57298);
+#57298 = CARTESIAN_POINT('',(4.,0.,129.99999493908));
+#57299 = SURFACE_CURVE('',#57300,(#57331,#57365),.PCURVE_S1.);
+#57300 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#57301,#57302,#57303,#57304,
+    #57305,#57306,#57307,#57308,#57309,#57310,#57311,#57312,#57313,
+    #57314,#57315,#57316,#57317,#57318,#57319,#57320,#57321,#57322,
+    #57323,#57324,#57325,#57326,#57327,#57328,#57329,#57330),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147728606907,0.31975234653,
+    0.863689196613,1.),.UNSPECIFIED.);
+#57301 = CARTESIAN_POINT('',(1.08695845207E-06,-4.,127.99999538257));
+#57302 = CARTESIAN_POINT('',(0.116010574622,-3.999999962675,
+    128.03692229527));
+#57303 = CARTESIAN_POINT('',(0.232020498814,-3.99615471266,
+    128.07384933942));
+#57304 = CARTESIAN_POINT('',(0.347881528917,-3.988464262129,
+    128.11077632668));
+#57305 = CARTESIAN_POINT('',(0.463444921303,-3.97693551618,
+    128.14770324785));
+#57306 = CARTESIAN_POINT('',(0.578562625389,-3.96158225592,
+    128.18463018174));
+#57307 = CARTESIAN_POINT('',(0.693087389704,-3.942425121548,
+    128.22155720406));
+#57308 = CARTESIAN_POINT('',(0.806872867953,-3.919491595434,
+    128.2584842963));
+#57309 = CARTESIAN_POINT('',(1.051242017198,-3.861753360812,
+    128.33841114202));
+#57310 = CARTESIAN_POINT('',(1.181512288191,-3.825616235687,
+    128.38141133852));
+#57311 = CARTESIAN_POINT('',(1.310354750754,-3.784458967755,
+    128.42441140876));
+#57312 = CARTESIAN_POINT('',(1.43754373645,-3.738347932745,
+    128.46741131628));
+#57313 = CARTESIAN_POINT('',(1.562857914456,-3.687361440197,
+    128.51041122437));
+#57314 = CARTESIAN_POINT('',(1.686080510319,-3.63158964946,
+    128.55341129685));
+#57315 = CARTESIAN_POINT('',(1.806999524705,-3.571134485693,
+    128.59641149886));
+#57316 = CARTESIAN_POINT('',(2.299813875396,-3.30050156489,
+    128.77537652426));
+#57317 = CARTESIAN_POINT('',(2.649386107618,-3.049057955591,
+    128.91143559231));
+#57318 = CARTESIAN_POINT('',(2.967155128917,-2.755462888955,
+    129.04744307777));
+#57319 = CARTESIAN_POINT('',(3.247320209572,-2.424558761809,
+    129.18341129594));
+#57320 = CARTESIAN_POINT('',(3.484979063761,-2.061918075465,
+    129.31937955113));
+#57321 = CARTESIAN_POINT('',(3.676181843182,-1.673824421479,
+    129.45538709404));
+#57322 = CARTESIAN_POINT('',(3.817933964568,-1.267215325401,
+    129.59144618342));
+#57323 = CARTESIAN_POINT('',(3.93142529138,-0.74522038431,
+    129.76148421899));
+#57324 = CARTESIAN_POINT('',(3.950968157112,-0.639925011725,
+    129.79555716786));
+#57325 = CARTESIAN_POINT('',(3.967287125016,-0.534048450924,
+    129.82963013883));
+#57326 = CARTESIAN_POINT('',(3.980362262603,-0.427705943091,
+    129.86370312109));
+#57327 = CARTESIAN_POINT('',(3.990178612813,-0.321013264692,
+    129.8977761036));
+#57328 = CARTESIAN_POINT('',(3.996726194013,-0.214086727475,
+    129.9318490751));
+#57329 = CARTESIAN_POINT('',(4.,-0.107043178472,129.96592202415));
+#57330 = CARTESIAN_POINT('',(4.,-8.9E-16,129.99999493908));
+#57331 = PCURVE('',#54054,#57332);
+#57332 = DEFINITIONAL_REPRESENTATION('',(#57333),#57364);
+#57333 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#57334,#57335,#57336,#57337,
+    #57338,#57339,#57340,#57341,#57342,#57343,#57344,#57345,#57346,
+    #57347,#57348,#57349,#57350,#57351,#57352,#57353,#57354,#57355,
+    #57356,#57357,#57358,#57359,#57360,#57361,#57362,#57363),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147728606907,0.31975234653,
+    0.863689196613,1.),.UNSPECIFIED.);
+#57334 = CARTESIAN_POINT('',(-0.103533583882,0.));
+#57335 = CARTESIAN_POINT('',(-0.103533618434,2.900329452561E-02));
+#57336 = CARTESIAN_POINT('',(-0.103533672728,5.800670739262E-02));
+#57337 = CARTESIAN_POINT('',(-0.103533720648,8.701007654999E-02));
+#57338 = CARTESIAN_POINT('',(-0.103533753123,0.116013387622));
+#57339 = CARTESIAN_POINT('',(-0.103533771736,0.145016700213));
+#57340 = CARTESIAN_POINT('',(-0.10353378233,0.174020074215));
+#57341 = CARTESIAN_POINT('',(-0.103533788614,0.203023496111));
+#57342 = CARTESIAN_POINT('',(-0.103533782466,0.265799937044));
+#57343 = CARTESIAN_POINT('',(-0.10353377037,0.299573302103));
+#57344 = CARTESIAN_POINT('',(-0.103533753365,0.333346560619));
+#57345 = CARTESIAN_POINT('',(-0.103533734952,0.36711968658));
+#57346 = CARTESIAN_POINT('',(-0.103533718033,0.400892810971));
+#57347 = CARTESIAN_POINT('',(-0.103533704698,0.434666064933));
+#57348 = CARTESIAN_POINT('',(-0.103533696006,0.468439422923));
+#57349 = CARTESIAN_POINT('',(-0.103533678367,0.609002725847));
+#57350 = CARTESIAN_POINT('',(-0.103533710164,0.715866721079));
+#57351 = CARTESIAN_POINT('',(-0.103533795023,0.822690267933));
+#57352 = CARTESIAN_POINT('',(-0.103533850504,0.929483004869));
+#57353 = CARTESIAN_POINT('',(-0.10353386104,1.03627573783));
+#57354 = CARTESIAN_POINT('',(-0.103533852479,1.143099291892));
+#57355 = CARTESIAN_POINT('',(-0.103533825748,1.249963301808));
+#57356 = CARTESIAN_POINT('',(-0.103533784075,1.383515159629));
+#57357 = CARTESIAN_POINT('',(-0.103533775293,1.410276851312));
+#57358 = CARTESIAN_POINT('',(-0.103533766225,1.437038559831));
+#57359 = CARTESIAN_POINT('',(-0.103533757025,1.463800276955));
+#57360 = CARTESIAN_POINT('',(-0.103533747856,1.490561994286));
+#57361 = CARTESIAN_POINT('',(-0.103533738889,1.517323703256));
+#57362 = CARTESIAN_POINT('',(-0.103533730301,1.54408539513));
+#57363 = CARTESIAN_POINT('',(-0.103533722279,1.570847061005));
+#57364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57365 = PCURVE('',#54331,#57366);
+#57366 = DEFINITIONAL_REPRESENTATION('',(#57367),#57398);
+#57367 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#57368,#57369,#57370,#57371,
+    #57372,#57373,#57374,#57375,#57376,#57377,#57378,#57379,#57380,
+    #57381,#57382,#57383,#57384,#57385,#57386,#57387,#57388,#57389,
+    #57390,#57391,#57392,#57393,#57394,#57395,#57396,#57397),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147728606907,0.31975234653,
+    0.863689196613,1.),.UNSPECIFIED.);
+#57368 = CARTESIAN_POINT('',(-4.712389252124,-127.9999953825));
+#57369 = CARTESIAN_POINT('',(-4.74139162404,-128.0369222952));
+#57370 = CARTESIAN_POINT('',(-4.770394105688,-128.0738493394));
+#57371 = CARTESIAN_POINT('',(-4.799396537138,-128.1107763266));
+#57372 = CARTESIAN_POINT('',(-4.828398905919,-128.1477032478));
+#57373 = CARTESIAN_POINT('',(-4.857401273281,-128.1846301817));
+#57374 = CARTESIAN_POINT('',(-4.886403700452,-128.221557204));
+#57375 = CARTESIAN_POINT('',(-4.915406174894,-128.2584842963));
+#57376 = CARTESIAN_POINT('',(-4.978180564994,-128.338411142));
+#57377 = CARTESIAN_POINT('',(-5.011952826686,-128.3814113385));
+#57378 = CARTESIAN_POINT('',(-5.045724982807,-128.4244114087));
+#57379 = CARTESIAN_POINT('',(-5.079497007835,-128.4674113162));
+#57380 = CARTESIAN_POINT('',(-5.113269032865,-128.5104112243));
+#57381 = CARTESIAN_POINT('',(-5.147041188906,-128.5534112968));
+#57382 = CARTESIAN_POINT('',(-5.180813450181,-128.5964114988));
+#57383 = CARTESIAN_POINT('',(-5.32137219281,-128.7753765242));
+#57384 = CARTESIAN_POINT('',(-5.428232731038,-128.9114355923));
+#57385 = CARTESIAN_POINT('',(-5.535052824609,-129.0474430777));
+#57386 = CARTESIAN_POINT('',(-5.641842101939,-129.1834112959));
+#57387 = CARTESIAN_POINT('',(-5.748631375815,-129.3193795511));
+#57388 = CARTESIAN_POINT('',(-5.855451461757,-129.455387094));
+#57389 = CARTESIAN_POINT('',(-5.962311996128,-129.5914461834));
+#57390 = CARTESIAN_POINT('',(-6.09585950635,-129.7614842189));
+#57391 = CARTESIAN_POINT('',(-6.122620326636,-129.7955571678));
+#57392 = CARTESIAN_POINT('',(-6.149381163609,-129.8296301388));
+#57393 = CARTESIAN_POINT('',(-6.176142009101,-129.863703121));
+#57394 = CARTESIAN_POINT('',(-6.202902854782,-129.8977761036));
+#57395 = CARTESIAN_POINT('',(-6.229663692155,-129.9318490751));
+#57396 = CARTESIAN_POINT('',(-6.256424512561,-129.9659220241));
+#57397 = CARTESIAN_POINT('',(-6.28318530718,-129.999994939));
+#57398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57399 = ORIENTED_EDGE('',*,*,#57400,.T.);
+#57400 = EDGE_CURVE('',#57297,#57401,#57403,.T.);
+#57401 = VERTEX_POINT('',#57402);
+#57402 = CARTESIAN_POINT('',(1.154915778E-06,-4.,135.99999509388));
+#57403 = SURFACE_CURVE('',#57404,(#57449,#57497),.PCURVE_S1.);
+#57404 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#57405,#57406,#57407,#57408,
+    #57409,#57410,#57411,#57412,#57413,#57414,#57415,#57416,#57417,
+    #57418,#57419,#57420,#57421,#57422,#57423,#57424,#57425,#57426,
+    #57427,#57428,#57429,#57430,#57431,#57432,#57433,#57434,#57435,
+    #57436,#57437,#57438,#57439,#57440,#57441,#57442,#57443,#57444,
+    #57445,#57446,#57447,#57448),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217221790348,0.435871194866,0.65185940851,0.869178251079,
+    0.951695036459,1.),.UNSPECIFIED.);
+#57405 = CARTESIAN_POINT('',(4.,-8.9E-16,129.99999493908));
+#57406 = CARTESIAN_POINT('',(4.,0.511586565938,130.1628380627));
+#57407 = CARTESIAN_POINT('',(3.92522215344,1.023899583143,
+    130.32591183693));
+#57408 = CARTESIAN_POINT('',(3.775299242917,1.523021219996,
+    130.48884949754));
+#57409 = CARTESIAN_POINT('',(3.55340073163,1.996267365166,
+    130.65170311702));
+#57410 = CARTESIAN_POINT('',(3.26466356752,2.43196418018,130.81455673117
+    ));
+#57411 = CARTESIAN_POINT('',(2.91638539687,2.819651663289,
+    130.97749442507));
+#57412 = CARTESIAN_POINT('',(2.517750146737,3.150024606111,
+    131.1405682191));
+#57413 = CARTESIAN_POINT('',(1.641048794336,3.684037339195,
+    131.46732468578));
+#57414 = CARTESIAN_POINT('',(1.161208237686,3.887603281883,
+    131.63147638505));
+#57415 = CARTESIAN_POINT('',(0.653251899483,4.019135361001,
+    131.79548696416));
+#57416 = CARTESIAN_POINT('',(0.129921641692,4.074691674343,
+    131.95941127718));
+#57417 = CARTESIAN_POINT('',(-0.395884715792,4.052587109483,
+    132.12333586243));
+#57418 = CARTESIAN_POINT('',(-0.911188600133,3.953681733154,
+    132.28734634662));
+#57419 = CARTESIAN_POINT('',(-1.403022723768,3.781097659918,
+    132.4514980295));
+#57420 = CARTESIAN_POINT('',(-2.309390317535,3.305370338447,
+    132.77732967486));
+#57421 = CARTESIAN_POINT('',(-2.72606547962,3.003173199574,
+    132.93947221729));
+#57422 = CARTESIAN_POINT('',(-3.096739718909,2.6412239333,
+    133.10148284044));
+#57423 = CARTESIAN_POINT('',(-3.411806520243,2.228055959082,
+    133.26341137063));
+#57424 = CARTESIAN_POINT('',(-3.663429224538,1.773456262197,
+    133.42533988653));
+#57425 = CARTESIAN_POINT('',(-3.845797626837,1.288535182182,
+    133.58735045618));
+#57426 = CARTESIAN_POINT('',(-3.954960898461,0.785519576986,
+    133.74949296781));
+#57427 = CARTESIAN_POINT('',(-4.025902972252,-0.232508096179,
+    134.0743271545));
+#57428 = CARTESIAN_POINT('',(-3.986869926157,-0.749014322551,
+    134.23747423215));
+#57429 = CARTESIAN_POINT('',(-3.871887675176,-1.257571489021,
+    134.40048494368));
+#57430 = CARTESIAN_POINT('',(-3.683241309582,-1.745288644469,
+    134.56341155043));
+#57431 = CARTESIAN_POINT('',(-3.425251775712,-2.200147907632,
+    134.72633802454));
+#57432 = CARTESIAN_POINT('',(-3.104483575396,-2.611194395215,
+    134.88934846747));
+#57433 = CARTESIAN_POINT('',(-2.729466329043,-2.968495974156,
+    135.05249539109));
+#57434 = CARTESIAN_POINT('',(-2.153192602154,-3.376615011958,
+    135.27727099958));
+#57435 = CARTESIAN_POINT('',(-1.98835693413,-3.480129547514,
+    135.33913264449));
+#57436 = CARTESIAN_POINT('',(-1.817856928468,-3.574431569225,
+    135.40099347539));
+#57437 = CARTESIAN_POINT('',(-1.642295625705,-3.659162388012,
+    135.46285328386));
+#57438 = CARTESIAN_POINT('',(-1.462299446556,-3.734011940674,
+    135.52471310026));
+#57439 = CARTESIAN_POINT('',(-1.278516411073,-3.798718302485,
+    135.58657394882));
+#57440 = CARTESIAN_POINT('',(-1.091615320021,-3.853069337362,
+    135.64843560737));
+#57441 = CARTESIAN_POINT('',(-0.791453287132,-3.922568559511,
+    135.74650780594));
+#57442 = CARTESIAN_POINT('',(-0.679786012545,-3.94462820004,
+    135.78272028649));
+#57443 = CARTESIAN_POINT('',(-0.567421466249,-3.963053635224,
+    135.818932789));
+#57444 = CARTESIAN_POINT('',(-0.454497760946,-3.977819440076,
+    135.85514529361));
+#57445 = CARTESIAN_POINT('',(-0.341153730521,-3.988906536568,
+    135.89135778497));
+#57446 = CARTESIAN_POINT('',(-0.22752893004,-3.996302193632,
+    135.92757025226));
+#57447 = CARTESIAN_POINT('',(-0.113763635751,-4.000000027159,
+    135.96378268916));
+#57448 = CARTESIAN_POINT('',(1.15491577724E-06,-4.,135.99999509388));
+#57449 = PCURVE('',#54054,#57450);
+#57450 = DEFINITIONAL_REPRESENTATION('',(#57451),#57496);
+#57451 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#57452,#57453,#57454,#57455,
+    #57456,#57457,#57458,#57459,#57460,#57461,#57462,#57463,#57464,
+    #57465,#57466,#57467,#57468,#57469,#57470,#57471,#57472,#57473,
+    #57474,#57475,#57476,#57477,#57478,#57479,#57480,#57481,#57482,
+    #57483,#57484,#57485,#57486,#57487,#57488,#57489,#57490,#57491,
+    #57492,#57493,#57494,#57495),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217221790348,0.435871194866,0.65185940851,0.869178251079,
+    0.951695036459,1.),.UNSPECIFIED.);
+#57452 = CARTESIAN_POINT('',(-0.103533722279,1.570847061005));
+#57453 = CARTESIAN_POINT('',(-0.103533683944,1.69874786645));
+#57454 = CARTESIAN_POINT('',(-0.103533658068,1.826829848078));
+#57455 = CARTESIAN_POINT('',(-0.10353366886,1.954804964741));
+#57456 = CARTESIAN_POINT('',(-0.103533722678,2.082714122817));
+#57457 = CARTESIAN_POINT('',(-0.103533880541,2.210623284279));
+#57458 = CARTESIAN_POINT('',(-0.103533925429,2.338598405244));
+#57459 = CARTESIAN_POINT('',(-0.103533883848,2.466680385933));
+#57460 = CARTESIAN_POINT('',(-0.103533753334,2.723322573493));
+#57461 = CARTESIAN_POINT('',(-0.1035336466,2.852251156119));
+#57462 = CARTESIAN_POINT('',(-0.10353363002,2.981068968839));
+#57463 = CARTESIAN_POINT('',(-0.10353387441,3.109819124385));
+#57464 = CARTESIAN_POINT('',(-0.103533523626,3.238569228412));
+#57465 = CARTESIAN_POINT('',(-0.103533894055,3.367387059078));
+#57466 = CARTESIAN_POINT('',(-0.103533823848,3.496315648253));
+#57467 = CARTESIAN_POINT('',(-0.103533760726,3.752231506856));
+#57468 = CARTESIAN_POINT('',(-0.10353370618,3.879582076729));
+#57469 = CARTESIAN_POINT('',(-0.103533676324,4.006829040283));
+#57470 = CARTESIAN_POINT('',(-0.103533784346,4.134011563649));
+#57471 = CARTESIAN_POINT('',(-0.103533837436,4.261194094367));
+#57472 = CARTESIAN_POINT('',(-0.103533860988,4.388441061244));
+#57473 = CARTESIAN_POINT('',(-0.103533849335,4.515791632103));
+#57474 = CARTESIAN_POINT('',(-0.103533780752,4.770924056179));
+#57475 = CARTESIAN_POINT('',(-0.103533723058,4.899063592765));
+#57476 = CARTESIAN_POINT('',(-0.103533655842,5.027096008795));
+#57477 = CARTESIAN_POINT('',(-0.103533600047,5.155062369666));
+#57478 = CARTESIAN_POINT('',(-0.103533572937,5.283028693249));
+#57479 = CARTESIAN_POINT('',(-0.103533805495,5.411061080321));
+#57480 = CARTESIAN_POINT('',(-0.103533948257,5.539200607513));
+#57481 = CARTESIAN_POINT('',(-0.103533937758,5.71574468285));
+#57482 = CARTESIAN_POINT('',(-0.103533912606,5.764332269399));
+#57483 = CARTESIAN_POINT('',(-0.103533862652,5.812919204266));
+#57484 = CARTESIAN_POINT('',(-0.103533785527,5.861505323429));
+#57485 = CARTESIAN_POINT('',(-0.103533690528,5.910091441224));
+#57486 = CARTESIAN_POINT('',(-0.103533600651,5.958678373234));
+#57487 = CARTESIAN_POINT('',(-0.103533545166,6.007265958669));
+#57488 = CARTESIAN_POINT('',(-0.10353354129,6.084294185464));
+#57489 = CARTESIAN_POINT('',(-0.103533556529,6.112736332726));
+#57490 = CARTESIAN_POINT('',(-0.103533595441,6.141178508874));
+#57491 = CARTESIAN_POINT('',(-0.103533658836,6.169620699092));
+#57492 = CARTESIAN_POINT('',(-0.103533741339,6.198062888895));
+#57493 = CARTESIAN_POINT('',(-0.103533831382,6.226505064132));
+#57494 = CARTESIAN_POINT('',(-0.103533911209,6.254947210986));
+#57495 = CARTESIAN_POINT('',(-0.103533956875,6.283389315972));
+#57496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57497 = PCURVE('',#57498,#57503);
+#57498 = CYLINDRICAL_SURFACE('',#57499,4.);
+#57499 = AXIS2_PLACEMENT_3D('',#57500,#57501,#57502);
+#57500 = CARTESIAN_POINT('',(0.,0.,0.));
+#57501 = DIRECTION('',(-0.,-0.,-1.));
+#57502 = DIRECTION('',(1.,0.,0.));
+#57503 = DEFINITIONAL_REPRESENTATION('',(#57504),#57549);
+#57504 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#57505,#57506,#57507,#57508,
+    #57509,#57510,#57511,#57512,#57513,#57514,#57515,#57516,#57517,
+    #57518,#57519,#57520,#57521,#57522,#57523,#57524,#57525,#57526,
+    #57527,#57528,#57529,#57530,#57531,#57532,#57533,#57534,#57535,
+    #57536,#57537,#57538,#57539,#57540,#57541,#57542,#57543,#57544,
+    #57545,#57546,#57547,#57548),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217221790348,0.435871194866,0.65185940851,0.869178251079,
+    0.951695036459,1.),.UNSPECIFIED.);
+#57505 = CARTESIAN_POINT('',(0.,-129.999994939));
+#57506 = CARTESIAN_POINT('',(-0.127896641484,-130.1628380627));
+#57507 = CARTESIAN_POINT('',(-0.255974458138,-130.3259118369));
+#57508 = CARTESIAN_POINT('',(-0.383945424435,-130.4888494975));
+#57509 = CARTESIAN_POINT('',(-0.511850455925,-130.651703117));
+#57510 = CARTESIAN_POINT('',(-0.639755488092,-130.8145567311));
+#57511 = CARTESIAN_POINT('',(-0.767726450171,-130.977494425));
+#57512 = CARTESIAN_POINT('',(-0.895804264354,-131.1405682191));
+#57513 = CARTESIAN_POINT('',(-1.152438106188,-131.4673246857));
+#57514 = CARTESIAN_POINT('',(-1.281362492513,-131.631476385));
+#57515 = CARTESIAN_POINT('',(-1.410176151743,-131.7954869641));
+#57516 = CARTESIAN_POINT('',(-1.538922101238,-131.9594112771));
+#57517 = CARTESIAN_POINT('',(-1.66766802277,-132.1233358624));
+#57518 = CARTESIAN_POINT('',(-1.796481690563,-132.2873463466));
+#57519 = CARTESIAN_POINT('',(-1.925406080102,-132.4514980295));
+#57520 = CARTESIAN_POINT('',(-2.181313619487,-132.7773296748));
+#57521 = CARTESIAN_POINT('',(-2.308660051782,-132.9394722172));
+#57522 = CARTESIAN_POINT('',(-2.43590289235,-133.1014828404));
+#57523 = CARTESIAN_POINT('',(-2.563081298742,-133.2634113706));
+#57524 = CARTESIAN_POINT('',(-2.690259705909,-133.4253398865));
+#57525 = CARTESIAN_POINT('',(-2.817502552111,-133.5873504561));
+#57526 = CARTESIAN_POINT('',(-2.944848988679,-133.7494929678));
+#57527 = CARTESIAN_POINT('',(-3.199973115473,-134.0743271545));
+#57528 = CARTESIAN_POINT('',(-3.328108476607,-134.2374742321));
+#57529 = CARTESIAN_POINT('',(-3.456136716824,-134.4004849436));
+#57530 = CARTESIAN_POINT('',(-3.584098895584,-134.5634115504));
+#57531 = CARTESIAN_POINT('',(-3.712061087035,-134.7263380245));
+#57532 = CARTESIAN_POINT('',(-3.840089360153,-134.8893484674));
+#57533 = CARTESIAN_POINT('',(-3.968224743574,-135.052495391));
+#57534 = CARTESIAN_POINT('',(-4.144763081712,-135.2772709995));
+#57535 = CARTESIAN_POINT('',(-4.193349086327,-135.3391326444));
+#57536 = CARTESIAN_POINT('',(-4.241934436256,-135.4009934753));
+#57537 = CARTESIAN_POINT('',(-4.290518968567,-135.4628532838));
+#57538 = CARTESIAN_POINT('',(-4.339103499225,-135.5247131002));
+#57539 = CARTESIAN_POINT('',(-4.387688845462,-135.5865739488));
+#57540 = CARTESIAN_POINT('',(-4.436274847685,-135.6484356073));
+#57541 = CARTESIAN_POINT('',(-4.513300568984,-135.7465078059));
+#57542 = CARTESIAN_POINT('',(-4.541741792562,-135.7827202864));
+#57543 = CARTESIAN_POINT('',(-4.570183045737,-135.818932789));
+#57544 = CARTESIAN_POINT('',(-4.598624313612,-135.8551452936));
+#57545 = CARTESIAN_POINT('',(-4.62706558229,-135.8913577849));
+#57546 = CARTESIAN_POINT('',(-4.65550683887,-135.9275702522));
+#57547 = CARTESIAN_POINT('',(-4.683948071447,-135.9637826891));
+#57548 = CARTESIAN_POINT('',(-4.712389269114,-135.9999950938));
+#57549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57550 = ORIENTED_EDGE('',*,*,#57551,.F.);
+#57551 = EDGE_CURVE('',#54021,#57401,#57552,.T.);
+#57552 = SURFACE_CURVE('',#57553,(#57556,#57563),.PCURVE_S1.);
+#57553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#57554,#57555),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#57554 = CARTESIAN_POINT('',(-1.44369172839E-06,-3.100004154148,
+    135.75884980871));
+#57555 = CARTESIAN_POINT('',(1.44366955634E-06,-4.100006341602,
+    136.0267908373));
+#57556 = PCURVE('',#54054,#57557);
+#57557 = DEFINITIONAL_REPRESENTATION('',(#57558),#57562);
+#57558 = LINE('',#57559,#57560);
+#57559 = CARTESIAN_POINT('',(0.,6.283389315972));
+#57560 = VECTOR('',#57561,1.);
+#57561 = DIRECTION('',(1.,0.));
+#57562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57563 = PCURVE('',#57221,#57564);
+#57564 = DEFINITIONAL_REPRESENTATION('',(#57565),#57569);
+#57565 = LINE('',#57566,#57567);
+#57566 = CARTESIAN_POINT('',(0.,0.));
+#57567 = VECTOR('',#57568,1.);
+#57568 = DIRECTION('',(1.,0.));
+#57569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57570 = ADVANCED_FACE('',(#57571),#54331,.T.);
+#57571 = FACE_BOUND('',#57572,.F.);
+#57572 = EDGE_LOOP('',(#57573,#57574,#57575,#57576,#57722,#57743));
+#57573 = ORIENTED_EDGE('',*,*,#54233,.F.);
+#57574 = ORIENTED_EDGE('',*,*,#54556,.T.);
+#57575 = ORIENTED_EDGE('',*,*,#54689,.T.);
+#57576 = ORIENTED_EDGE('',*,*,#57577,.T.);
+#57577 = EDGE_CURVE('',#54625,#57578,#57580,.T.);
+#57578 = VERTEX_POINT('',#57579);
+#57579 = CARTESIAN_POINT('',(4.,0.,130.49999486774));
+#57580 = SURFACE_CURVE('',#57581,(#57626,#57674),.PCURVE_S1.);
+#57581 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#57582,#57583,#57584,#57585,
+    #57586,#57587,#57588,#57589,#57590,#57591,#57592,#57593,#57594,
+    #57595,#57596,#57597,#57598,#57599,#57600,#57601,#57602,#57603,
+    #57604,#57605,#57606,#57607,#57608,#57609,#57610,#57611,#57612,
+    #57613,#57614,#57615,#57616,#57617,#57618,#57619,#57620,#57621,
+    #57622,#57623,#57624,#57625),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575916075966E-02,0.195763098151,0.359764350003,0.56575532269,
+    0.751752501933,0.921752874568,1.),.UNSPECIFIED.);
+#57582 = CARTESIAN_POINT('',(-4.,-1.08701411428E-06,126.49999538251));
+#57583 = CARTESIAN_POINT('',(-3.999999956243,-0.135997787372,
+    126.54328441354));
+#57584 = CARTESIAN_POINT('',(-3.994605486465,-0.271995150348,
+    126.58657363811));
+#57585 = CARTESIAN_POINT('',(-3.983816615367,-0.407735255247,
+    126.62986271151));
+#57586 = CARTESIAN_POINT('',(-3.967648626401,-0.542961507173,
+    126.67315170321));
+#57587 = CARTESIAN_POINT('',(-3.94613201078,-0.677418962512,
+    126.71644081546));
+#57588 = CARTESIAN_POINT('',(-3.919312416481,-0.810854654412,
+    126.75973010194));
+#57589 = CARTESIAN_POINT('',(-3.836464071779,-1.152367017208,
+    126.87158991141));
+#57590 = CARTESIAN_POINT('',(-3.772522294857,-1.358531692748,
+    126.94016280935));
+#57591 = CARTESIAN_POINT('',(-3.695667234829,-1.560508232384,
+    127.00873415879));
+#57592 = CARTESIAN_POINT('',(-3.606235159345,-1.75733042867,
+    127.07730450611));
+#57593 = CARTESIAN_POINT('',(-3.504648180789,-1.948069291899,
+    127.145875833));
+#57594 = CARTESIAN_POINT('',(-3.39141291628,-2.131836004275,
+    127.21444870914));
+#57595 = CARTESIAN_POINT('',(-3.097272111743,-2.548249946624,
+    127.37673038886));
+#57596 = CARTESIAN_POINT('',(-2.906751609213,-2.77415306495,
+    127.47045136594));
+#57597 = CARTESIAN_POINT('',(-2.697093135712,-2.983317451426,
+    127.56416490809));
+#57598 = CARTESIAN_POINT('',(-2.470080982037,-3.173829601107,
+    127.65787374007));
+#57599 = CARTESIAN_POINT('',(-2.227710635167,-3.344014871938,
+    127.75158729774));
+#57600 = CARTESIAN_POINT('',(-1.97217616518,-3.4924480671,
+    127.84530828172));
+#57601 = CARTESIAN_POINT('',(-1.371425159796,-3.77570244033,
+    128.05672326979));
+#57602 = CARTESIAN_POINT('',(-1.01986276804,-3.897371961914,
+    128.17445884145));
+#57603 = CARTESIAN_POINT('',(-0.656016779477,-3.980700210131,
+    128.2921691231));
+#57604 = CARTESIAN_POINT('',(-0.284909534198,-4.024320905886,
+    128.4098695188));
+#57605 = CARTESIAN_POINT('',(8.834177834173E-02,-4.027632557429,
+    128.52757977903));
+#57606 = CARTESIAN_POINT('',(0.45853487528,-3.990799626015,
+    128.64531533626));
+#57607 = CARTESIAN_POINT('',(1.147238891196,-3.846468953717,
+    128.86929888494));
+#57608 = CARTESIAN_POINT('',(1.467416281527,-3.746148167291,
+    128.97559710994));
+#57609 = CARTESIAN_POINT('',(1.777153689892,-3.614773527458,
+    129.08188151444));
+#57610 = CARTESIAN_POINT('',(2.072878497336,-3.453699122139,
+    129.18815713858));
+#57611 = CARTESIAN_POINT('',(2.351252668902,-3.264743101577,
+    129.29444154656));
+#57612 = CARTESIAN_POINT('',(2.609200795724,-3.050172403854,
+    129.40073977526));
+#57613 = CARTESIAN_POINT('',(3.058582944615,-2.595804224735,
+    129.60415815613));
+#57614 = CARTESIAN_POINT('',(3.253891803233,-2.359700686063,
+    129.7013090442));
+#57615 = CARTESIAN_POINT('',(3.427818050661,-2.106572844337,
+    129.79845109309));
+#57616 = CARTESIAN_POINT('',(3.578623389691,-1.838760553204,
+    129.89558752156));
+#57617 = CARTESIAN_POINT('',(3.704884084511,-1.558792197523,
+    129.99272957045));
+#57618 = CARTESIAN_POINT('',(3.80550071099,-1.269367378178,
+    130.0898804557));
+#57619 = CARTESIAN_POINT('',(3.913942299573,-0.837129312799,
+    130.23173003675));
+#57620 = CARTESIAN_POINT('',(3.942541472581,-0.69948763264,
+    130.27644099454));
+#57621 = CARTESIAN_POINT('',(3.965490126505,-0.560720589381,
+    130.32115176798));
+#57622 = CARTESIAN_POINT('',(3.982736338719,-0.421106614133,
+    130.36586242521));
+#57623 = CARTESIAN_POINT('',(3.994245427514,-0.280926463207,
+    130.41057320043));
+#57624 = CARTESIAN_POINT('',(4.,-0.140462837187,130.45528415985));
+#57625 = CARTESIAN_POINT('',(4.,-1.33E-15,130.49999486774));
+#57626 = PCURVE('',#54331,#57627);
+#57627 = DEFINITIONAL_REPRESENTATION('',(#57628),#57673);
+#57628 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#57629,#57630,#57631,#57632,
+    #57633,#57634,#57635,#57636,#57637,#57638,#57639,#57640,#57641,
+    #57642,#57643,#57644,#57645,#57646,#57647,#57648,#57649,#57650,
+    #57651,#57652,#57653,#57654,#57655,#57656,#57657,#57658,#57659,
+    #57660,#57661,#57662,#57663,#57664,#57665,#57666,#57667,#57668,
+    #57669,#57670,#57671,#57672),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575916075966E-02,0.195763098151,0.359764350003,0.56575532269,
+    0.751752501933,0.921752874568,1.),.UNSPECIFIED.);
+#57629 = CARTESIAN_POINT('',(-3.141592925343,-126.4999953825));
+#57630 = CARTESIAN_POINT('',(-3.175592100433,-126.5432844135));
+#57631 = CARTESIAN_POINT('',(-3.209591442082,-126.5865736381));
+#57632 = CARTESIAN_POINT('',(-3.243590660857,-126.6298627115));
+#57633 = CARTESIAN_POINT('',(-3.277589800502,-126.6731517032));
+#57634 = CARTESIAN_POINT('',(-3.311589015658,-126.7164408154));
+#57635 = CARTESIAN_POINT('',(-3.34558834958,-126.7597301019));
+#57636 = CARTESIAN_POINT('',(-3.433442825193,-126.8715899114));
+#57637 = CARTESIAN_POINT('',(-3.487299810963,-126.9401628093));
+#57638 = CARTESIAN_POINT('',(-3.541155560575,-127.0087341587));
+#57639 = CARTESIAN_POINT('',(-3.595010526234,-127.0773045061));
+#57640 = CARTESIAN_POINT('',(-3.648866278873,-127.145875833));
+#57641 = CARTESIAN_POINT('',(-3.702723267785,-127.2144487091));
+#57642 = CARTESIAN_POINT('',(-3.830178991538,-127.3767303888));
+#57643 = CARTESIAN_POINT('',(-3.90378730281,-127.4704513659));
+#57644 = CARTESIAN_POINT('',(-3.97738980341,-127.564164908));
+#57645 = CARTESIAN_POINT('',(-4.050988607413,-127.65787374));
+#57646 = CARTESIAN_POINT('',(-4.124591106123,-127.7515872977));
+#57647 = CARTESIAN_POINT('',(-4.198199416543,-127.8453082817));
+#57648 = CARTESIAN_POINT('',(-4.364244367238,-128.0567232697));
+#57649 = CARTESIAN_POINT('',(-4.45671364404,-128.1744588414));
+#57650 = CARTESIAN_POINT('',(-4.549163033522,-128.2921691231));
+#57651 = CARTESIAN_POINT('',(-4.641604659842,-128.4098695188));
+#57652 = CARTESIAN_POINT('',(-4.734054052144,-128.527579779));
+#57653 = CARTESIAN_POINT('',(-4.826523331016,-128.6453153362));
+#57654 = CARTESIAN_POINT('',(-5.002439604515,-128.8692988849));
+#57655 = CARTESIAN_POINT('',(-5.085926049761,-128.9755971099));
+#57656 = CARTESIAN_POINT('',(-5.169401649048,-129.0818815144));
+#57657 = CARTESIAN_POINT('',(-5.252870354055,-129.1881571385));
+#57658 = CARTESIAN_POINT('',(-5.336345952982,-129.2944415465));
+#57659 = CARTESIAN_POINT('',(-5.419832397846,-129.4007397752));
+#57660 = CARTESIAN_POINT('',(-5.579596825586,-129.6041581561));
+#57661 = CARTESIAN_POINT('',(-5.655898949884,-129.7013090442));
+#57662 = CARTESIAN_POINT('',(-5.732194124682,-129.798451093));
+#57663 = CARTESIAN_POINT('',(-5.808484881469,-129.8955875215));
+#57664 = CARTESIAN_POINT('',(-5.884780056035,-129.9927295704));
+#57665 = CARTESIAN_POINT('',(-5.961082180478,-130.0898804557));
+#57666 = CARTESIAN_POINT('',(-6.072490585484,-130.2317300367));
+#57667 = CARTESIAN_POINT('',(-6.107606492194,-130.2764409945));
+#57668 = CARTESIAN_POINT('',(-6.142722255153,-130.3211517679));
+#57669 = CARTESIAN_POINT('',(-6.177837927007,-130.3658624252));
+#57670 = CARTESIAN_POINT('',(-6.21295369071,-130.4105732004));
+#57671 = CARTESIAN_POINT('',(-6.248069597883,-130.4552841598));
+#57672 = CARTESIAN_POINT('',(-6.28318530718,-130.4999948677));
+#57673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57674 = PCURVE('',#54639,#57675);
+#57675 = DEFINITIONAL_REPRESENTATION('',(#57676),#57721);
+#57676 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#57677,#57678,#57679,#57680,
+    #57681,#57682,#57683,#57684,#57685,#57686,#57687,#57688,#57689,
+    #57690,#57691,#57692,#57693,#57694,#57695,#57696,#57697,#57698,
+    #57699,#57700,#57701,#57702,#57703,#57704,#57705,#57706,#57707,
+    #57708,#57709,#57710,#57711,#57712,#57713,#57714,#57715,#57716,
+    #57717,#57718,#57719,#57720),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575916075966E-02,0.195763098151,0.359764350003,0.56575532269,
+    0.751752501933,0.921752874568,1.),.UNSPECIFIED.);
+#57677 = CARTESIAN_POINT('',(-0.931754528262,0.));
+#57678 = CARTESIAN_POINT('',(-0.931754582848,3.400025971741E-02));
+#57679 = CARTESIAN_POINT('',(-0.931754686709,6.800069693847E-02));
+#57680 = CARTESIAN_POINT('',(-0.931754797156,0.102001015528));
+#57681 = CARTESIAN_POINT('',(-0.931754885146,0.136001256694));
+#57682 = CARTESIAN_POINT('',(-0.931754935861,0.170001574923));
+#57683 = CARTESIAN_POINT('',(-0.931754949294,0.204002013907));
+#57684 = CARTESIAN_POINT('',(-0.93175492741,0.291859348215));
+#57685 = CARTESIAN_POINT('',(-0.931754851143,0.345718089862));
+#57686 = CARTESIAN_POINT('',(-0.931754741724,0.39957559831));
+#57687 = CARTESIAN_POINT('',(-0.931754643529,0.453432323583));
+#57688 = CARTESIAN_POINT('',(-0.931754579979,0.507289834004));
+#57689 = CARTESIAN_POINT('',(-0.931754548285,0.561148576984));
+#57690 = CARTESIAN_POINT('',(-0.931754539435,0.688608443008));
+#57691 = CARTESIAN_POINT('',(-0.931754586028,0.762219139571));
+#57692 = CARTESIAN_POINT('',(-0.931754668318,0.835824017296));
+#57693 = CARTESIAN_POINT('',(-0.931754745359,0.90942519576));
+#57694 = CARTESIAN_POINT('',(-0.931754794539,0.983030072134));
+#57695 = CARTESIAN_POINT('',(-0.93175481972,1.056640766079));
+#57696 = CARTESIAN_POINT('',(-0.931754830025,1.22269110488));
+#57697 = CARTESIAN_POINT('',(-0.931754803789,1.315163390281));
+#57698 = CARTESIAN_POINT('',(-0.931754755483,1.407615795378));
+#57699 = CARTESIAN_POINT('',(-0.931754711991,1.500060436888));
+#57700 = CARTESIAN_POINT('',(-0.931754675195,1.592512838875));
+#57701 = CARTESIAN_POINT('',(-0.931754652769,1.684985123623));
+#57702 = CARTESIAN_POINT('',(-0.931754639826,1.860907108844));
+#57703 = CARTESIAN_POINT('',(-0.93175464647,1.944396261856));
+#57704 = CARTESIAN_POINT('',(-0.931754666713,2.027874566783));
+#57705 = CARTESIAN_POINT('',(-0.931754699494,2.111345976397));
+#57706 = CARTESIAN_POINT('',(-0.931754733082,2.19482428002));
+#57707 = CARTESIAN_POINT('',(-0.931754750983,2.278313430464));
+#57708 = CARTESIAN_POINT('',(-0.93175475396,2.438083039311));
+#57709 = CARTESIAN_POINT('',(-0.931754742049,2.514387639607));
+#57710 = CARTESIAN_POINT('',(-0.93175471364,2.590685292229));
+#57711 = CARTESIAN_POINT('',(-0.931754680005,2.66697853001));
+#57712 = CARTESIAN_POINT('',(-0.93175466183,2.743276187017));
+#57713 = CARTESIAN_POINT('',(-0.931754673466,2.819580791476));
+#57714 = CARTESIAN_POINT('',(-0.931754707052,2.930992814788));
+#57715 = CARTESIAN_POINT('',(-0.93175472007,2.966109861637));
+#57716 = CARTESIAN_POINT('',(-0.93175473459,3.001226764252));
+#57717 = CARTESIAN_POINT('',(-0.931754747891,3.036343575699));
+#57718 = CARTESIAN_POINT('',(-0.931754757319,3.071460479456));
+#57719 = CARTESIAN_POINT('',(-0.93175476214,3.106577527323));
+#57720 = CARTESIAN_POINT('',(-0.9317547654,3.141694377341));
+#57721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57722 = ORIENTED_EDGE('',*,*,#57723,.F.);
+#57723 = EDGE_CURVE('',#57297,#57578,#57724,.T.);
+#57724 = SURFACE_CURVE('',#57725,(#57729,#57736),.PCURVE_S1.);
+#57725 = LINE('',#57726,#57727);
+#57726 = CARTESIAN_POINT('',(4.,0.,0.));
+#57727 = VECTOR('',#57728,1.);
+#57728 = DIRECTION('',(0.,0.,1.));
+#57729 = PCURVE('',#54331,#57730);
+#57730 = DEFINITIONAL_REPRESENTATION('',(#57731),#57735);
+#57731 = LINE('',#57732,#57733);
+#57732 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#57733 = VECTOR('',#57734,1.);
+#57734 = DIRECTION('',(-0.,-1.));
+#57735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57736 = PCURVE('',#57498,#57737);
+#57737 = DEFINITIONAL_REPRESENTATION('',(#57738),#57742);
+#57738 = LINE('',#57739,#57740);
+#57739 = CARTESIAN_POINT('',(-0.,0.));
+#57740 = VECTOR('',#57741,1.);
+#57741 = DIRECTION('',(-0.,-1.));
+#57742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57743 = ORIENTED_EDGE('',*,*,#57296,.F.);
+#57744 = ADVANCED_FACE('',(#57745),#54639,.F.);
+#57745 = FACE_BOUND('',#57746,.F.);
+#57746 = EDGE_LOOP('',(#57747,#57748,#57749,#57790,#57855));
+#57747 = ORIENTED_EDGE('',*,*,#57577,.F.);
+#57748 = ORIENTED_EDGE('',*,*,#54624,.T.);
+#57749 = ORIENTED_EDGE('',*,*,#57750,.T.);
+#57750 = EDGE_CURVE('',#54584,#57751,#57753,.T.);
+#57751 = VERTEX_POINT('',#57752);
+#57752 = CARTESIAN_POINT('',(-3.099995845889,1.443673973E-06,
+    134.74115835512));
+#57753 = SURFACE_CURVE('',#57754,(#57776,#57783),.PCURVE_S1.);
+#57754 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#57755,#57756,#57757,#57758,
+    #57759,#57760,#57761,#57762,#57763,#57764,#57765,#57766,#57767,
+    #57768,#57769,#57770,#57771,#57772,#57773,#57774,#57775),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#57755 = CARTESIAN_POINT('',(-3.099996090327,1.35872442364E-06,
+    126.74115811492));
+#57756 = CARTESIAN_POINT('',(-3.099996216646,-0.88535454487,
+    127.10479473575));
+#57757 = CARTESIAN_POINT('',(-2.821850409015,-1.770714892985,
+    127.46843301424));
+#57758 = CARTESIAN_POINT('',(-2.265579851424,-2.558975598483,
+    127.83205941862));
+#57759 = CARTESIAN_POINT('',(-1.469247607214,-3.153068593342,
+    128.19571635708));
+#57760 = CARTESIAN_POINT('',(-0.509221135159,-3.472990582137,
+    128.55932951764));
+#57761 = CARTESIAN_POINT('',(0.509210732255,-3.473003253347,
+    128.92298099295));
+#57762 = CARTESIAN_POINT('',(1.469259833902,-3.153062108921,
+    129.28661171235));
+#57763 = CARTESIAN_POINT('',(2.265566459294,-2.558982086693,
+    129.65024939977));
+#57764 = CARTESIAN_POINT('',(2.821852186076,-1.770714885252,
+    130.01388547359));
+#57765 = CARTESIAN_POINT('',(3.378138887292,-1.52031185996E-06,
+    130.74115823502));
+#57766 = CARTESIAN_POINT('',(2.821853716101,1.7707123253,131.46843099642
+    ));
+#57767 = CARTESIAN_POINT('',(2.26556733049,2.558978545341,131.8320670703
+    ));
+#57768 = CARTESIAN_POINT('',(1.46927151659,3.15306742785,132.19570475759
+    ));
+#57769 = CARTESIAN_POINT('',(0.509192315683,3.472991519079,
+    132.55933547719));
+#57770 = CARTESIAN_POINT('',(-0.509186760629,3.472999320355,
+    132.92298695228));
+#57771 = CARTESIAN_POINT('',(-1.469273940347,3.15306825459,
+    133.28660011302));
+#57772 = CARTESIAN_POINT('',(-2.265561137249,2.558976935408,
+    133.65025705136));
+#57773 = CARTESIAN_POINT('',(-2.821852962839,1.770717608398,
+    134.01388345581));
+#57774 = CARTESIAN_POINT('',(-3.09999569534,0.885357347256,
+    134.37752173424));
+#57775 = CARTESIAN_POINT('',(-3.099995845889,1.4436739959E-06,
+    134.74115835512));
+#57776 = PCURVE('',#54639,#57777);
+#57777 = DEFINITIONAL_REPRESENTATION('',(#57778),#57782);
+#57778 = LINE('',#57779,#57780);
+#57779 = CARTESIAN_POINT('',(-0.,0.));
+#57780 = VECTOR('',#57781,1.);
+#57781 = DIRECTION('',(0.,1.));
+#57782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57783 = PCURVE('',#54892,#57784);
+#57784 = DEFINITIONAL_REPRESENTATION('',(#57785),#57789);
+#57785 = LINE('',#57786,#57787);
+#57786 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#57787 = VECTOR('',#57788,1.);
+#57788 = DIRECTION('',(0.,1.));
+#57789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57790 = ORIENTED_EDGE('',*,*,#57791,.F.);
+#57791 = EDGE_CURVE('',#57792,#57751,#57794,.T.);
+#57792 = VERTEX_POINT('',#57793);
+#57793 = CARTESIAN_POINT('',(-4.,-1.154977303E-06,134.49999509381));
+#57794 = SURFACE_CURVE('',#57795,(#57798,#57805),.PCURVE_S1.);
+#57795 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#57796,#57797),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#57796 = CARTESIAN_POINT('',(-4.09999365836,-1.44369662713E-06,
+    134.47320099886));
+#57797 = CARTESIAN_POINT('',(-3.099995845889,1.4436739959E-06,
+    134.74115835512));
+#57798 = PCURVE('',#54639,#57799);
+#57799 = DEFINITIONAL_REPRESENTATION('',(#57800),#57804);
+#57800 = LINE('',#57801,#57802);
+#57801 = CARTESIAN_POINT('',(0.,6.283389315972));
+#57802 = VECTOR('',#57803,1.);
+#57803 = DIRECTION('',(1.,0.));
+#57804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57805 = PCURVE('',#57806,#57849);
+#57806 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#57807,#57808,#57809,#57810,#57811,#57812,#57813,#57814,#57815
+      ,#57816,#57817,#57818,#57819,#57820,#57821,#57822,#57823,#57824
+      ,#57825,#57826,#57827)
+    ,(#57828,#57829,#57830,#57831,#57832,#57833,#57834,#57835,#57836
+      ,#57837,#57838,#57839,#57840,#57841,#57842,#57843,#57844,#57845
+      ,#57846,#57847,#57848
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#57807 = CARTESIAN_POINT('',(-4.09999365836,-1.44369658805E-06,
+    134.47320099886));
+#57808 = CARTESIAN_POINT('',(-4.099992846658,-1.170957715551,
+    134.83683710543));
+#57809 = CARTESIAN_POINT('',(-3.732120666734,-2.341909821104,
+    135.20047155415));
+#57810 = CARTESIAN_POINT('',(-2.996414066146,-3.384460538333,
+    135.56411787688));
+#57811 = CARTESIAN_POINT('',(-1.943182403868,-4.170183587026,
+    135.92773366612));
+#57812 = CARTESIAN_POINT('',(-0.673496189283,-4.593308826113,
+    136.29139323235));
+#57813 = CARTESIAN_POINT('',(0.673485999686,-4.593327317722,
+    136.65501448464));
+#57814 = CARTESIAN_POINT('',(1.943212806214,-4.1701748522,
+    137.01865649236));
+#57815 = CARTESIAN_POINT('',(2.99639720005,-3.38445710477,
+    137.38229153227));
+#57816 = CARTESIAN_POINT('',(3.732127944613,-2.341909372627,
+    137.7459281857));
+#57817 = CARTESIAN_POINT('',(4.467859804136,1.62958383765E-06,
+    138.47320087884));
+#57818 = CARTESIAN_POINT('',(3.732126138905,2.341912064515,
+    139.20047357195));
+#57819 = CARTESIAN_POINT('',(2.996391036499,3.384457775285,
+    139.56410884597));
+#57820 = CARTESIAN_POINT('',(1.943229192407,4.170183352423,
+    139.92775068452));
+#57821 = CARTESIAN_POINT('',(0.673439180027,4.593316052394,
+    140.29137759579));
+#57822 = CARTESIAN_POINT('',(-0.673441253926,4.593315517657,
+    140.65501820256));
+#57823 = CARTESIAN_POINT('',(-1.943235904485,4.170182689516,
+    141.0186626723));
+#57824 = CARTESIAN_POINT('',(-2.996389973796,3.384456502654,
+    141.3822852602));
+#57825 = CARTESIAN_POINT('',(-3.732128706931,2.341907366436,
+    141.74593020353));
+#57826 = CARTESIAN_POINT('',(-4.099994121347,1.170954743253,
+    142.10956465223));
+#57827 = CARTESIAN_POINT('',(-4.099993285378,-1.52860590497E-06,
+    142.47320075879));
+#57828 = CARTESIAN_POINT('',(-3.099995845889,1.44367403543E-06,
+    134.74115835512));
+#57829 = CARTESIAN_POINT('',(-3.09999599659,-0.885354390165,
+    135.10479497583));
+#57830 = CARTESIAN_POINT('',(-2.821850235016,-1.77071467611,
+    135.46843325441));
+#57831 = CARTESIAN_POINT('',(-2.26557974293,-2.558975334624,
+    135.83205965881));
+#57832 = CARTESIAN_POINT('',(-1.469247577804,-3.153068304571,
+    136.19571659711));
+#57833 = CARTESIAN_POINT('',(-0.509221190114,-3.472990294377,
+    136.55932975793));
+#57834 = CARTESIAN_POINT('',(0.509210596937,-3.473002993509,
+    136.92298123293));
+#57835 = CARTESIAN_POINT('',(1.469259631704,-3.153061900606,
+    137.28661195261));
+#57836 = CARTESIAN_POINT('',(2.265566210584,-2.558981947024,
+    137.65024963985));
+#57837 = CARTESIAN_POINT('',(2.821851915108,-1.770714822967,
+    138.01388571374));
+#57838 = CARTESIAN_POINT('',(3.37813862098,-1.61285844583E-06,
+    138.74115847515));
+#57839 = CARTESIAN_POINT('',(2.821853542154,1.770712108401,
+    139.46843123657));
+#57840 = CARTESIAN_POINT('',(2.265566862337,2.558978578586,
+    139.83206868992));
+#57841 = CARTESIAN_POINT('',(1.469272900067,3.153065972063,
+    140.19569957831));
+#57842 = CARTESIAN_POINT('',(0.509189847616,3.472993315214,
+    140.55934539486));
+#57843 = CARTESIAN_POINT('',(-0.509184102293,3.47299697664,
+    140.92297751489));
+#57844 = CARTESIAN_POINT('',(-1.469275151014,3.153069213226,
+    141.28660577257));
+#57845 = CARTESIAN_POINT('',(-2.265560528921,2.558976498738,
+    141.65025591204));
+#57846 = CARTESIAN_POINT('',(-2.821852691893,1.770717546064,
+    142.01388369589));
+#57847 = CARTESIAN_POINT('',(-3.099995426628,0.885357362418,
+    142.37752197447));
+#57848 = CARTESIAN_POINT('',(-3.099995601568,1.52858389058E-06,
+    142.74115859519));
+#57849 = DEFINITIONAL_REPRESENTATION('',(#57850),#57854);
+#57850 = LINE('',#57851,#57852);
+#57851 = CARTESIAN_POINT('',(0.,0.));
+#57852 = VECTOR('',#57853,1.);
+#57853 = DIRECTION('',(1.,0.));
+#57854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57855 = ORIENTED_EDGE('',*,*,#57856,.F.);
+#57856 = EDGE_CURVE('',#57578,#57792,#57857,.T.);
+#57857 = SURFACE_CURVE('',#57858,(#57903,#57951),.PCURVE_S1.);
+#57858 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#57859,#57860,#57861,#57862,
+    #57863,#57864,#57865,#57866,#57867,#57868,#57869,#57870,#57871,
+    #57872,#57873,#57874,#57875,#57876,#57877,#57878,#57879,#57880,
+    #57881,#57882,#57883,#57884,#57885,#57886,#57887,#57888,#57889,
+    #57890,#57891,#57892,#57893,#57894,#57895,#57896,#57897,#57898,
+    #57899,#57900,#57901,#57902),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976023735086E-02,0.271752275773,0.32975827296,0.511767437511,
+    0.695776265801,0.951751016398,1.),.UNSPECIFIED.);
+#57859 = CARTESIAN_POINT('',(4.,-1.28E-15,130.49999486774));
+#57860 = CARTESIAN_POINT('',(4.,7.136998060461E-02,130.52271263722));
+#57861 = CARTESIAN_POINT('',(3.9985143435,0.142740005564,130.54543041319
+    ));
+#57862 = CARTESIAN_POINT('',(3.995543032485,0.214072894128,
+    130.56814819152));
+#57863 = CARTESIAN_POINT('',(3.991087225579,0.28533154142,
+    130.59086596936));
+#57864 = CARTESIAN_POINT('',(3.985149238044,0.356478918441,
+    130.6135837451));
+#57865 = CARTESIAN_POINT('',(3.977732541776,0.427478072069,
+    130.63630151842));
+#57866 = CARTESIAN_POINT('',(3.916966085189,0.911476190253,
+    130.7915723772));
+#57867 = CARTESIAN_POINT('',(3.814883112321,1.318536330156,
+    130.92418222054));
+#57868 = CARTESIAN_POINT('',(3.663478159966,1.711827086409,
+    131.05674548727));
+#57869 = CARTESIAN_POINT('',(3.465136276148,2.084287587034,
+    131.18929310491));
+#57870 = CARTESIAN_POINT('',(3.223312946215,2.429428910891,
+    131.32185641913));
+#57871 = CARTESIAN_POINT('',(2.942535634148,2.741331099822,
+    131.45446629857));
+#57872 = CARTESIAN_POINT('',(2.550172713642,3.083416996766,
+    131.62016221784));
+#57873 = CARTESIAN_POINT('',(2.469613339693,3.149458476366,
+    131.65330507002));
+#57874 = CARTESIAN_POINT('',(2.387062996101,3.213040738849,
+    131.68644793196));
+#57875 = CARTESIAN_POINT('',(2.302611933899,3.274092060264,
+    131.71959079621));
+#57876 = CARTESIAN_POINT('',(2.216353480607,3.33254497222,
+    131.75273365542));
+#57877 = CARTESIAN_POINT('',(2.128384040235,3.388336261884,
+    131.78587650229));
+#57878 = CARTESIAN_POINT('',(1.757719169106,3.607930367429,
+    131.92301371984));
+#57879 = CARTESIAN_POINT('',(1.4607208199,3.747696622856,132.0270249275)
+  );
+#57880 = CARTESIAN_POINT('',(1.150945813474,3.858826726713,
+    132.1310237397));
+#57881 = CARTESIAN_POINT('',(0.831713793726,3.93998377099,
+    132.23501469009));
+#57882 = CARTESIAN_POINT('',(0.506475911045,3.990290389707,
+    132.33901354919));
+#57883 = CARTESIAN_POINT('',(0.178787231641,4.009335769138,
+    132.44302482728));
+#57884 = CARTESIAN_POINT('',(-0.477770346754,3.985076152997,
+    132.65215629838));
+#57885 = CARTESIAN_POINT('',(-0.80672451565,3.941079694739,
+    132.75731106923));
+#57886 = CARTESIAN_POINT('',(-1.130781013688,3.865404071692,
+    132.86245274526));
+#57887 = CARTESIAN_POINT('',(-1.446308596788,3.7587505641,
+    132.96758608114));
+#57888 = CARTESIAN_POINT('',(-1.749821337726,3.622297466817,
+    133.07272771128));
+#57889 = CARTESIAN_POINT('',(-2.038007194461,3.457690436627,
+    133.17788241001));
+#57890 = CARTESIAN_POINT('',(-2.683080546423,3.002032304061,
+    133.429275372));
+#57891 = CARTESIAN_POINT('',(-3.023082935972,2.686475586444,
+    133.57562378296));
+#57892 = CARTESIAN_POINT('',(-3.319195900567,2.326369160734,
+    133.7218947715));
+#57893 = CARTESIAN_POINT('',(-3.564724744619,1.929194691424,
+    133.86814353377));
+#57894 = CARTESIAN_POINT('',(-3.754483454156,1.503341387121,
+    134.01441478726));
+#57895 = CARTESIAN_POINT('',(-3.884772133529,1.058142067231,
+    134.16076336924));
+#57896 = CARTESIAN_POINT('',(-3.967221639413,0.518317760601,
+    134.33458734003));
+#57897 = CARTESIAN_POINT('',(-3.978135234151,0.432372822882,
+    134.36215530921));
+#57898 = CARTESIAN_POINT('',(-3.986876141703,0.346163198005,
+    134.38972327666));
+#57899 = CARTESIAN_POINT('',(-3.993436835904,0.25975479234,
+    134.41729123975));
+#57900 = CARTESIAN_POINT('',(-3.997812298806,0.173213704971,
+    134.444859197));
+#57901 = CARTESIAN_POINT('',(-4.000000020677,8.660622769573E-02,
+    134.47242714809));
+#57902 = CARTESIAN_POINT('',(-4.,-1.15497730426E-06,134.49999509381));
+#57903 = PCURVE('',#54639,#57904);
+#57904 = DEFINITIONAL_REPRESENTATION('',(#57905),#57950);
+#57905 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#57906,#57907,#57908,#57909,
+    #57910,#57911,#57912,#57913,#57914,#57915,#57916,#57917,#57918,
+    #57919,#57920,#57921,#57922,#57923,#57924,#57925,#57926,#57927,
+    #57928,#57929,#57930,#57931,#57932,#57933,#57934,#57935,#57936,
+    #57937,#57938,#57939,#57940,#57941,#57942,#57943,#57944,#57945,
+    #57946,#57947,#57948,#57949),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976023735086E-02,0.271752275773,0.32975827296,0.511767437511,
+    0.695776265801,0.951751016398,1.),.UNSPECIFIED.);
+#57906 = CARTESIAN_POINT('',(-0.9317547654,3.141694377341));
+#57907 = CARTESIAN_POINT('',(-0.931754767056,3.159537452099));
+#57908 = CARTESIAN_POINT('',(-0.931754768407,3.177380531914));
+#57909 = CARTESIAN_POINT('',(-0.931754769858,3.195223613778));
+#57910 = CARTESIAN_POINT('',(-0.93175477163,3.213066695574));
+#57911 = CARTESIAN_POINT('',(-0.931754773757,3.230909776078));
+#57912 = CARTESIAN_POINT('',(-0.931754776092,3.248752854959));
+#57913 = CARTESIAN_POINT('',(-0.931754791191,3.370706276949));
+#57914 = CARTESIAN_POINT('',(-0.93175480385,3.474861204101));
+#57915 = CARTESIAN_POINT('',(-0.931754759278,3.578979525182));
+#57916 = CARTESIAN_POINT('',(-0.931754634002,3.683085497913));
+#57917 = CARTESIAN_POINT('',(-0.931754594351,3.787203827188));
+#57918 = CARTESIAN_POINT('',(-0.931754595558,3.891358753309));
+#57919 = CARTESIAN_POINT('',(-0.931754635948,4.021500263024));
+#57920 = CARTESIAN_POINT('',(-0.931754645885,4.04753144752));
+#57921 = CARTESIAN_POINT('',(-0.93175465728,4.073562640912));
+#57922 = CARTESIAN_POINT('',(-0.931754669718,4.099593837201));
+#57923 = CARTESIAN_POINT('',(-0.931754682777,4.125625030397));
+#57924 = CARTESIAN_POINT('',(-0.931754696023,4.151656214518));
+#57925 = CARTESIAN_POINT('',(-0.931754749765,4.259367064412));
+#57926 = CARTESIAN_POINT('',(-0.931754788399,4.341059957267));
+#57927 = CARTESIAN_POINT('',(-0.931754811597,4.422743109385));
+#57928 = CARTESIAN_POINT('',(-0.931754814214,4.504420071805));
+#57929 = CARTESIAN_POINT('',(-0.931754800013,4.586103228147));
+#57930 = CARTESIAN_POINT('',(-0.93175477757,4.667796126062));
+#57931 = CARTESIAN_POINT('',(-0.931754724841,4.832052879495));
+#57932 = CARTESIAN_POINT('',(-0.93175469456,4.914643893256));
+#57933 = CARTESIAN_POINT('',(-0.931754666801,4.997224624281));
+#57934 = CARTESIAN_POINT('',(-0.931754644818,5.079798818763));
+#57935 = CARTESIAN_POINT('',(-0.931754633944,5.162379548662));
+#57936 = CARTESIAN_POINT('',(-0.931754639809,5.244970561452));
+#57937 = CARTESIAN_POINT('',(-0.931754687247,5.44242061749));
+#57938 = CARTESIAN_POINT('',(-0.931754746264,5.557366182379));
+#57939 = CARTESIAN_POINT('',(-0.931754797453,5.672250910704));
+#57940 = CARTESIAN_POINT('',(-0.931754912519,5.787118151716));
+#57941 = CARTESIAN_POINT('',(-0.931754740571,5.902002855073));
+#57942 = CARTESIAN_POINT('',(-0.93175464907,6.016948452888));
+#57943 = CARTESIAN_POINT('',(-0.931754730367,6.153474010049));
+#57944 = CARTESIAN_POINT('',(-0.931754746577,6.175126564528));
+#57945 = CARTESIAN_POINT('',(-0.931754770231,6.196779122132));
+#57946 = CARTESIAN_POINT('',(-0.931754802014,6.218431679993));
+#57947 = CARTESIAN_POINT('',(-0.931754839161,6.240084234545));
+#57948 = CARTESIAN_POINT('',(-0.931754875462,6.261736781526));
+#57949 = CARTESIAN_POINT('',(-0.931754901262,6.283389315972));
+#57950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57951 = PCURVE('',#57498,#57952);
+#57952 = DEFINITIONAL_REPRESENTATION('',(#57953),#57998);
+#57953 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#57954,#57955,#57956,#57957,
+    #57958,#57959,#57960,#57961,#57962,#57963,#57964,#57965,#57966,
+    #57967,#57968,#57969,#57970,#57971,#57972,#57973,#57974,#57975,
+    #57976,#57977,#57978,#57979,#57980,#57981,#57982,#57983,#57984,
+    #57985,#57986,#57987,#57988,#57989,#57990,#57991,#57992,#57993,
+    #57994,#57995,#57996,#57997),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976023735086E-02,0.271752275773,0.32975827296,0.511767437511,
+    0.695776265801,0.951751016398,1.),.UNSPECIFIED.);
+#57954 = CARTESIAN_POINT('',(0.,-130.4999948677));
+#57955 = CARTESIAN_POINT('',(-1.784249515115E-02,-130.5227126372));
+#57956 = CARTESIAN_POINT('',(-3.568499536434E-02,-130.5454304131));
+#57957 = CARTESIAN_POINT('',(-5.352749764849E-02,-130.5681481915));
+#57958 = CARTESIAN_POINT('',(-7.136999990146E-02,-130.5908659693));
+#57959 = CARTESIAN_POINT('',(-8.921250091001E-02,-130.6135837451));
+#57960 = CARTESIAN_POINT('',(-0.10705500035,-130.6363015184));
+#57961 = CARTESIAN_POINT('',(-0.229004462385,-130.7915723772));
+#57962 = CARTESIAN_POINT('',(-0.333156009183,-130.9241822205));
+#57963 = CARTESIAN_POINT('',(-0.437270954334,-131.0567454872));
+#57964 = CARTESIAN_POINT('',(-0.54137353695,-131.1892931049));
+#57965 = CARTESIAN_POINT('',(-0.64548847606,-131.3218564191));
+#57966 = CARTESIAN_POINT('',(-0.749640017897,-131.4544662985));
+#57967 = CARTESIAN_POINT('',(-0.879777306528,-131.6201622178));
+#57968 = CARTESIAN_POINT('',(-0.905807647101,-131.65330507));
+#57969 = CARTESIAN_POINT('',(-0.931837996939,-131.6864479319));
+#57970 = CARTESIAN_POINT('',(-0.957868350009,-131.7195907962));
+#57971 = CARTESIAN_POINT('',(-0.983898700267,-131.7527336554));
+#57972 = CARTESIAN_POINT('',(-1.009929041657,-131.7858765022));
+#57973 = CARTESIAN_POINT('',(-1.117636404996,-131.9230137198));
+#57974 = CARTESIAN_POINT('',(-1.199326654625,-132.0270249275));
+#57975 = CARTESIAN_POINT('',(-1.28100716239,-132.1310237397));
+#57976 = CARTESIAN_POINT('',(-1.362681475578,-132.23501469));
+#57977 = CARTESIAN_POINT('',(-1.444361976665,-132.3390135491));
+#57978 = CARTESIAN_POINT('',(-1.526052215602,-132.4430248272));
+#57979 = CARTESIAN_POINT('',(-1.690303620224,-132.6521562983));
+#57980 = CARTESIAN_POINT('',(-1.772891943229,-132.7573110692));
+#57981 = CARTESIAN_POINT('',(-1.855469985009,-132.8624527452));
+#57982 = CARTESIAN_POINT('',(-1.93804149396,-132.9675860811));
+#57983 = CARTESIAN_POINT('',(-2.020619542136,-133.0727277112));
+#57984 = CARTESIAN_POINT('',(-2.103207875835,-133.17788241));
+#57985 = CARTESIAN_POINT('',(-2.300651532859,-133.429275372));
+#57986 = CARTESIAN_POINT('',(-2.415593377583,-133.5756237829));
+#57987 = CARTESIAN_POINT('',(-2.530474388574,-133.7218947715));
+#57988 = CARTESIAN_POINT('',(-2.645337916545,-133.8681435337));
+#57989 = CARTESIAN_POINT('',(-2.760218898351,-134.0144147872));
+#57990 = CARTESIAN_POINT('',(-2.875160717775,-134.1607633692));
+#57991 = CARTESIAN_POINT('',(-3.0116818249,-134.33458734));
+#57992 = CARTESIAN_POINT('',(-3.033333674702,-134.3621553092));
+#57993 = CARTESIAN_POINT('',(-3.054985529281,-134.3897232766));
+#57994 = CARTESIAN_POINT('',(-3.076637386436,-134.4172912397));
+#57995 = CARTESIAN_POINT('',(-3.098289243365,-134.444859197));
+#57996 = CARTESIAN_POINT('',(-3.119941096666,-134.472427148));
+#57997 = CARTESIAN_POINT('',(-3.141592942334,-134.4999950938));
+#57998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57999 = ADVANCED_FACE('',(#58000),#54892,.F.);
+#58000 = FACE_BOUND('',#58001,.F.);
+#58001 = EDGE_LOOP('',(#58002,#58003,#58004,#58045));
+#58002 = ORIENTED_EDGE('',*,*,#57750,.F.);
+#58003 = ORIENTED_EDGE('',*,*,#54879,.T.);
+#58004 = ORIENTED_EDGE('',*,*,#58005,.T.);
+#58005 = EDGE_CURVE('',#54839,#58006,#58008,.T.);
+#58006 = VERTEX_POINT('',#58007);
+#58007 = CARTESIAN_POINT('',(-3.100004154148,1.443691705E-06,
+    135.75884980871));
+#58008 = SURFACE_CURVE('',#58009,(#58031,#58038),.PCURVE_S1.);
+#58009 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#58010,#58011,#58012,#58013,
+    #58014,#58015,#58016,#58017,#58018,#58019,#58020,#58021,#58022,
+    #58023,#58024,#58025,#58026,#58027,#58028,#58029,#58030),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#58010 = CARTESIAN_POINT('',(-3.100003909706,1.35874092111E-06,
+    127.75884956852));
+#58011 = CARTESIAN_POINT('',(-3.100004559501,-0.885356847884,
+    128.12248618934));
+#58012 = CARTESIAN_POINT('',(-2.821861903874,-1.770719663418,
+    128.4861244678));
+#58013 = CARTESIAN_POINT('',(-2.265569343781,-2.558981543857,
+    128.84975087232));
+#58014 = CARTESIAN_POINT('',(-1.469280612753,-3.153075128213,
+    129.2134078105));
+#58015 = CARTESIAN_POINT('',(-0.509191224635,-3.473007894117,
+    129.57702097136));
+#58016 = CARTESIAN_POINT('',(0.509190500519,-3.473001013416,
+    129.94067244649));
+#58017 = CARTESIAN_POINT('',(1.469272488147,-3.153076957956,
+    130.30430316594));
+#58018 = CARTESIAN_POINT('',(2.265570910416,-2.558987249913,
+    130.66794085337));
+#58019 = CARTESIAN_POINT('',(2.821859455658,-1.7707194823,
+    131.03157692718));
+#58020 = CARTESIAN_POINT('',(3.378147674609,-1.53354013928E-06,
+    131.75884968862));
+#58021 = CARTESIAN_POINT('',(2.821861127098,1.770716940317,132.48612245)
+  );
+#58022 = CARTESIAN_POINT('',(2.265574665905,2.558986695119,
+    132.84975852393));
+#58023 = CARTESIAN_POINT('',(1.469266506081,3.1530689825,133.21339621109
+    ));
+#58024 = CARTESIAN_POINT('',(0.509215196654,3.47301182717,
+    133.57702693095));
+#58025 = CARTESIAN_POINT('',(-0.509219320458,3.473000076485,
+    133.9406784056));
+#58026 = CARTESIAN_POINT('',(-1.469248578408,3.153078123363,
+    134.30429156689));
+#58027 = CARTESIAN_POINT('',(-2.265583431515,2.558984303145,
+    134.66794850478));
+#58028 = CARTESIAN_POINT('',(-2.821856148553,1.770722049936,
+    135.03157490945));
+#58029 = CARTESIAN_POINT('',(-3.100003480059,0.885359650304,
+    135.39521318784));
+#58030 = CARTESIAN_POINT('',(-3.100004154148,1.44369172794E-06,
+    135.75884980871));
+#58031 = PCURVE('',#54892,#58032);
+#58032 = DEFINITIONAL_REPRESENTATION('',(#58033),#58037);
+#58033 = LINE('',#58034,#58035);
+#58034 = CARTESIAN_POINT('',(-0.,0.));
+#58035 = VECTOR('',#58036,1.);
+#58036 = DIRECTION('',(0.,1.));
+#58037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58038 = PCURVE('',#55215,#58039);
+#58039 = DEFINITIONAL_REPRESENTATION('',(#58040),#58044);
+#58040 = LINE('',#58041,#58042);
+#58041 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#58042 = VECTOR('',#58043,1.);
+#58043 = DIRECTION('',(0.,1.));
+#58044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58045 = ORIENTED_EDGE('',*,*,#58046,.F.);
+#58046 = EDGE_CURVE('',#57751,#58006,#58047,.T.);
+#58047 = SURFACE_CURVE('',#58048,(#58051,#58058),.PCURVE_S1.);
+#58048 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58049,#58050),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#58049 = CARTESIAN_POINT('',(-3.099995845889,1.4436739959E-06,
+    134.74115835512));
+#58050 = CARTESIAN_POINT('',(-3.100004154148,1.44369172794E-06,
+    135.75884980871));
+#58051 = PCURVE('',#54892,#58052);
+#58052 = DEFINITIONAL_REPRESENTATION('',(#58053),#58057);
+#58053 = LINE('',#58054,#58055);
+#58054 = CARTESIAN_POINT('',(0.,6.283389315972));
+#58055 = VECTOR('',#58056,1.);
+#58056 = DIRECTION('',(1.,0.));
+#58057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58058 = PCURVE('',#58059,#58102);
+#58059 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#58060,#58061,#58062,#58063,#58064,#58065,#58066,#58067,#58068
+      ,#58069,#58070,#58071,#58072,#58073,#58074,#58075,#58076,#58077
+      ,#58078,#58079,#58080)
+    ,(#58081,#58082,#58083,#58084,#58085,#58086,#58087,#58088,#58089
+      ,#58090,#58091,#58092,#58093,#58094,#58095,#58096,#58097,#58098
+      ,#58099,#58100,#58101
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#58060 = CARTESIAN_POINT('',(-3.099995845889,1.44367403632E-06,
+    134.74115835512));
+#58061 = CARTESIAN_POINT('',(-3.09999599659,-0.885354390165,
+    135.10479497583));
+#58062 = CARTESIAN_POINT('',(-2.821850235016,-1.77071467611,
+    135.46843325441));
+#58063 = CARTESIAN_POINT('',(-2.26557974293,-2.558975334623,
+    135.83205965881));
+#58064 = CARTESIAN_POINT('',(-1.469247577804,-3.153068304572,
+    136.19571659711));
+#58065 = CARTESIAN_POINT('',(-0.509221190114,-3.472990294375,
+    136.55932975793));
+#58066 = CARTESIAN_POINT('',(0.509210596937,-3.473002993511,
+    136.92298123293));
+#58067 = CARTESIAN_POINT('',(1.469259631704,-3.153061900605,
+    137.28661195261));
+#58068 = CARTESIAN_POINT('',(2.265566210584,-2.558981947025,
+    137.65024963985));
+#58069 = CARTESIAN_POINT('',(2.821851915108,-1.770714822967,
+    138.01388571374));
+#58070 = CARTESIAN_POINT('',(3.37813862098,-1.61285853432E-06,
+    138.74115847515));
+#58071 = CARTESIAN_POINT('',(2.821853542154,1.770712108401,
+    139.46843123657));
+#58072 = CARTESIAN_POINT('',(2.265567221993,2.558978281541,
+    139.83206731043));
+#58073 = CARTESIAN_POINT('',(1.469271487136,3.153067139023,
+    140.19570499774));
+#58074 = CARTESIAN_POINT('',(0.509192370708,3.472991231357,
+    140.55933571731));
+#58075 = CARTESIAN_POINT('',(-0.509186625385,3.472999060497,
+    140.92298719245));
+#58076 = CARTESIAN_POINT('',(-1.469273738082,3.153068046266,
+    141.28660035313));
+#58077 = CARTESIAN_POINT('',(-2.265560888577,2.558976795782,
+    141.65025729154));
+#58078 = CARTESIAN_POINT('',(-2.821852691893,1.770717546064,
+    142.01388369588));
+#58079 = CARTESIAN_POINT('',(-3.099995426628,0.885357362418,
+    142.37752197448));
+#58080 = CARTESIAN_POINT('',(-3.099995601568,1.52858389058E-06,
+    142.74115859519));
+#58081 = CARTESIAN_POINT('',(-3.100004154148,1.44369176702E-06,
+    135.75884980871));
+#58082 = CARTESIAN_POINT('',(-3.100004828086,-0.885356832773,
+    136.1224864294));
+#58083 = CARTESIAN_POINT('',(-2.821862174873,-1.770719725652,
+    136.486124708));
+#58084 = CARTESIAN_POINT('',(-2.265569592525,-2.558981683563,
+    136.84975111244));
+#58085 = CARTESIAN_POINT('',(-1.469280814934,-3.153075336516,
+    137.21340805064));
+#58086 = CARTESIAN_POINT('',(-0.509191359963,-3.473008153952,
+    137.5770212115));
+#58087 = CARTESIAN_POINT('',(0.509190445518,-3.473001301171,
+    137.94067268662));
+#58088 = CARTESIAN_POINT('',(1.469272517583,-3.153077246782,
+    138.3043034061));
+#58089 = CARTESIAN_POINT('',(2.26557101891,-2.558987513725,
+    138.66794109349));
+#58090 = CARTESIAN_POINT('',(2.821859629604,-1.770719699211,
+    139.03157716732));
+#58091 = CARTESIAN_POINT('',(3.378147940926,-1.6260974892E-06,
+    139.75884992874));
+#58092 = CARTESIAN_POINT('',(2.821861398076,1.770717002597,
+    140.48612269015));
+#58093 = CARTESIAN_POINT('',(2.265574914624,2.558986834783,140.849758764
+    ));
+#58094 = CARTESIAN_POINT('',(1.469266708306,3.153069190813,
+    141.21339645135));
+#58095 = CARTESIAN_POINT('',(0.509215331937,3.473012087023,
+    141.57702717091));
+#58096 = CARTESIAN_POINT('',(-0.509219265415,3.473000364207,
+    141.94067864592));
+#58097 = CARTESIAN_POINT('',(-1.469248607871,3.153078412244,
+    142.30429180689));
+#58098 = CARTESIAN_POINT('',(-2.26558354002,2.558984566894,
+    142.66794874501));
+#58099 = CARTESIAN_POINT('',(-2.82185632244,1.770722266873,
+    143.0315751495));
+#58100 = CARTESIAN_POINT('',(-3.100003700275,0.88535980506,
+    143.39521342807));
+#58101 = CARTESIAN_POINT('',(-3.100004398474,1.52860112568E-06,
+    143.75885004878));
+#58102 = DEFINITIONAL_REPRESENTATION('',(#58103),#58107);
+#58103 = LINE('',#58104,#58105);
+#58104 = CARTESIAN_POINT('',(0.,0.));
+#58105 = VECTOR('',#58106,1.);
+#58106 = DIRECTION('',(1.,0.));
+#58107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58108 = ADVANCED_FACE('',(#58109),#55215,.F.);
+#58109 = FACE_BOUND('',#58110,.F.);
+#58110 = EDGE_LOOP('',(#58111,#58112,#58113,#58238,#58368));
+#58111 = ORIENTED_EDGE('',*,*,#58005,.F.);
+#58112 = ORIENTED_EDGE('',*,*,#55202,.T.);
+#58113 = ORIENTED_EDGE('',*,*,#58114,.T.);
+#58114 = EDGE_CURVE('',#55073,#58115,#58117,.T.);
+#58115 = VERTEX_POINT('',#58116);
+#58116 = CARTESIAN_POINT('',(4.,0.,131.99999489503));
+#58117 = SURFACE_CURVE('',#58118,(#58156,#58197),.PCURVE_S1.);
+#58118 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#58119,#58120,#58121,#58122,
+    #58123,#58124,#58125,#58126,#58127,#58128,#58129,#58130,#58131,
+    #58132,#58133,#58134,#58135,#58136,#58137,#58138,#58139,#58140,
+    #58141,#58142,#58143,#58144,#58145,#58146,#58147,#58148,#58149,
+    #58150,#58151,#58152,#58153,#58154,#58155),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385695303144E-02,0.187860726541,0.365859322191,
+    0.567851349911,0.741850708176,0.911850745925,1.),.UNSPECIFIED.);
+#58119 = CARTESIAN_POINT('',(-4.,-1.086958481E-06,127.99999538257));
+#58120 = CARTESIAN_POINT('',(-3.999999950234,-0.154680402323,
+    128.04923126568));
+#58121 = CARTESIAN_POINT('',(-3.992822170254,-0.309360532542,
+    128.09846739417));
+#58122 = CARTESIAN_POINT('',(-3.978466694145,-0.463623351899,
+    128.14770324069));
+#58123 = CARTESIAN_POINT('',(-3.956965722979,-0.61705347395,
+    128.19693911385));
+#58124 = CARTESIAN_POINT('',(-3.928383466915,-0.769239241438,
+    128.24617530778));
+#58125 = CARTESIAN_POINT('',(-3.837914901843,-1.152135023584,
+    128.37141064204));
+#58126 = CARTESIAN_POINT('',(-3.76636814266,-1.380570518295,
+    128.4474122998));
+#58127 = CARTESIAN_POINT('',(-3.678532152158,-1.603575557673,
+    128.52341135452));
+#58128 = CARTESIAN_POINT('',(-3.574934964214,-1.819709854632,
+    128.59941040039));
+#58129 = CARTESIAN_POINT('',(-3.456272384054,-2.027606252555,
+    128.67541204049));
+#58130 = CARTESIAN_POINT('',(-3.115951773245,-2.535707489054,
+    128.87007228252));
+#58131 = CARTESIAN_POINT('',(-2.873823134148,-2.822291005476,
+    128.98875419586));
+#58132 = CARTESIAN_POINT('',(-2.600324264966,-3.080746384809,
+    129.1074113516));
+#58133 = CARTESIAN_POINT('',(-2.299610587748,-3.306958884815,
+    129.22606851686));
+#58134 = CARTESIAN_POINT('',(-1.976436220507,-3.497523094227,
+    129.3447504279));
+#58135 = CARTESIAN_POINT('',(-1.2502492137,-3.82306609904,
+    129.59806705998));
+#58136 = CARTESIAN_POINT('',(-0.842151700246,-3.94717683135,
+    129.73276228666));
+#58137 = CARTESIAN_POINT('',(-0.419989424344,-4.018696160885,
+    129.86741134742));
+#58138 = CARTESIAN_POINT('',(7.837984654182E-03,-4.036008299245,
+    130.00206040653));
+#58139 = CARTESIAN_POINT('',(0.432778318326,-3.998957416763,
+    130.13675563158));
+#58140 = CARTESIAN_POINT('',(1.20239678174,-3.832366821013,
+    130.38740621742));
+#58141 = CARTESIAN_POINT('',(1.550187662402,-3.716323646984,
+    130.50341984241));
+#58142 = CARTESIAN_POINT('',(1.884150874913,-3.562488968548,
+    130.61941135553));
+#58143 = CARTESIAN_POINT('',(2.199273513896,-3.373031166448,
+    130.73540286656));
+#58144 = CARTESIAN_POINT('',(2.490941799153,-3.150873279778,
+    130.85141649081));
+#58145 = CARTESIAN_POINT('',(3.013239067439,-2.654646778069,
+    131.08073996128));
+#58146 = CARTESIAN_POINT('',(3.245197609338,-2.38181205793,
+    131.19408547933));
+#58147 = CARTESIAN_POINT('',(3.447219815305,-2.084936874911,
+    131.30741133809));
+#58148 = CARTESIAN_POINT('',(3.616342601873,-1.768163565299,
+    131.42073719645));
+#58149 = CARTESIAN_POINT('',(3.750273154142,-1.436039854167,
+    131.53408270851));
+#58150 = CARTESIAN_POINT('',(3.898081427156,-0.915992733793,
+    131.70617513905));
+#58151 = CARTESIAN_POINT('',(3.938718446518,-0.735617005435,
+    131.76493951008));
+#58152 = CARTESIAN_POINT('',(3.969326468844,-0.553129081578,
+    131.82370314156));
+#58153 = CARTESIAN_POINT('',(3.989775422808,-0.369225481866,
+    131.88246677566));
+#58154 = CARTESIAN_POINT('',(4.,-0.184611752611,131.94123115147));
+#58155 = CARTESIAN_POINT('',(4.,-1.33E-15,131.99999489503));
+#58156 = PCURVE('',#55215,#58157);
+#58157 = DEFINITIONAL_REPRESENTATION('',(#58158),#58196);
+#58158 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#58159,#58160,#58161,#58162,
+    #58163,#58164,#58165,#58166,#58167,#58168,#58169,#58170,#58171,
+    #58172,#58173,#58174,#58175,#58176,#58177,#58178,#58179,#58180,
+    #58181,#58182,#58183,#58184,#58185,#58186,#58187,#58188,#58189,
+    #58190,#58191,#58192,#58193,#58194,#58195),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385695303144E-02,0.187860726541,0.365859322191,
+    0.567851349911,0.741850708176,0.911850745925,1.),.UNSPECIFIED.);
+#58159 = CARTESIAN_POINT('',(-0.103533583882,0.));
+#58160 = CARTESIAN_POINT('',(-0.103533629952,3.867105898758E-02));
+#58161 = CARTESIAN_POINT('',(-0.103533712872,7.734233887912E-02));
+#58162 = CARTESIAN_POINT('',(-0.10353375952,0.116013385932));
+#58163 = CARTESIAN_POINT('',(-0.103533776315,0.154684435553));
+#58164 = CARTESIAN_POINT('',(-0.10353378956,0.193355724487));
+#58165 = CARTESIAN_POINT('',(-0.103533779928,0.29171852729));
+#58166 = CARTESIAN_POINT('',(-0.103533744648,0.351412000903));
+#58167 = CARTESIAN_POINT('',(-0.103533707712,0.41110341418));
+#58168 = CARTESIAN_POINT('',(-0.103533685865,0.47079482325));
+#58169 = CARTESIAN_POINT('',(-0.103533683949,0.530488285328));
+#58170 = CARTESIAN_POINT('',(-0.103533709752,0.683379017097));
+#58171 = CARTESIAN_POINT('',(-0.103533756822,0.776594616738));
+#58172 = CARTESIAN_POINT('',(-0.103533814343,0.86979080895));
+#58173 = CARTESIAN_POINT('',(-0.103533840426,0.962987002413));
+#58174 = CARTESIAN_POINT('',(-0.103533847512,1.05620261017));
+#58175 = CARTESIAN_POINT('',(-0.103533828111,1.255163498067));
+#58176 = CARTESIAN_POINT('',(-0.103533797172,1.360956294789));
+#58177 = CARTESIAN_POINT('',(-0.103533756732,1.466712803323));
+#58178 = CARTESIAN_POINT('',(-0.10353371275,1.572469314143));
+#58179 = CARTESIAN_POINT('',(-0.103533685631,1.678262111049));
+#58180 = CARTESIAN_POINT('',(-0.103533683066,1.875129017845));
+#58181 = CARTESIAN_POINT('',(-0.103533700822,1.966248883892));
+#58182 = CARTESIAN_POINT('',(-0.103533742051,2.057351399244));
+#58183 = CARTESIAN_POINT('',(-0.103533804094,2.148453914815));
+#58184 = CARTESIAN_POINT('',(-0.103533849945,2.239573781125));
+#58185 = CARTESIAN_POINT('',(-0.10353388613,2.419689866961));
+#58186 = CARTESIAN_POINT('',(-0.103533877856,2.508714104886));
+#58187 = CARTESIAN_POINT('',(-0.103533830946,2.597722882792));
+#58188 = CARTESIAN_POINT('',(-0.103533755314,2.686731657585));
+#58189 = CARTESIAN_POINT('',(-0.103533715996,2.77575589345));
+#58190 = CARTESIAN_POINT('',(-0.103533696384,2.910921364143));
+#58191 = CARTESIAN_POINT('',(-0.103533696467,2.957076296453));
+#58192 = CARTESIAN_POINT('',(-0.103533704795,3.003230651347));
+#58193 = CARTESIAN_POINT('',(-0.103533713133,3.049385006985));
+#58194 = CARTESIAN_POINT('',(-0.103533715433,3.095539940717));
+#58195 = CARTESIAN_POINT('',(-0.103533719717,3.141694378131));
+#58196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58197 = PCURVE('',#55156,#58198);
+#58198 = DEFINITIONAL_REPRESENTATION('',(#58199),#58237);
+#58199 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#58200,#58201,#58202,#58203,
+    #58204,#58205,#58206,#58207,#58208,#58209,#58210,#58211,#58212,
+    #58213,#58214,#58215,#58216,#58217,#58218,#58219,#58220,#58221,
+    #58222,#58223,#58224,#58225,#58226,#58227,#58228,#58229,#58230,
+    #58231,#58232,#58233,#58234,#58235,#58236),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385695303144E-02,0.187860726541,0.365859322191,
+    0.567851349911,0.741850708176,0.911850745925,1.),.UNSPECIFIED.);
+#58200 = CARTESIAN_POINT('',(-3.141592925329,-127.9999953825));
+#58201 = CARTESIAN_POINT('',(-3.180262754171,-128.0492312656));
+#58202 = CARTESIAN_POINT('',(-3.218932787845,-128.0984673941));
+#58203 = CARTESIAN_POINT('',(-3.257602578547,-128.1477032406));
+#58204 = CARTESIAN_POINT('',(-3.296272366622,-128.1969391138));
+#58205 = CARTESIAN_POINT('',(-3.334942392309,-128.2461753077));
+#58206 = CARTESIAN_POINT('',(-3.433301981716,-128.371410642));
+#58207 = CARTESIAN_POINT('',(-3.492993505178,-128.4474122998));
+#58208 = CARTESIAN_POINT('',(-3.552682974586,-128.5234113545));
+#58209 = CARTESIAN_POINT('',(-3.6123724455,-128.5994104003));
+#58210 = CARTESIAN_POINT('',(-3.672063972163,-128.6754120404));
+#58211 = CARTESIAN_POINT('',(-3.824949751561,-128.8700722825));
+#58212 = CARTESIAN_POINT('',(-3.918162336136,-128.9887541958));
+#58213 = CARTESIAN_POINT('',(-4.011355512014,-129.1074113516));
+#58214 = CARTESIAN_POINT('',(-4.10454868674,-129.2260685168));
+#58215 = CARTESIAN_POINT('',(-4.197761271208,-129.3447504279));
+#58216 = CARTESIAN_POINT('',(-4.396715697025,-129.5980670599));
+#58217 = CARTESIAN_POINT('',(-4.502505052306,-129.7327622866));
+#58218 = CARTESIAN_POINT('',(-4.608258114527,-129.8674113474));
+#58219 = CARTESIAN_POINT('',(-4.714011176824,-130.0020604065));
+#58220 = CARTESIAN_POINT('',(-4.819800532315,-130.1367556315));
+#58221 = CARTESIAN_POINT('',(-5.016661048579,-130.3874062174));
+#58222 = CARTESIAN_POINT('',(-5.10777796217,-130.5034198424));
+#58223 = CARTESIAN_POINT('',(-5.19887753138,-130.6194113555));
+#58224 = CARTESIAN_POINT('',(-5.289977100847,-130.7354028665));
+#58225 = CARTESIAN_POINT('',(-5.381094014544,-130.8514164908));
+#58226 = CARTESIAN_POINT('',(-5.561204254651,-131.0807399612));
+#58227 = CARTESIAN_POINT('',(-5.650225598819,-131.1940854793));
+#58228 = CARTESIAN_POINT('',(-5.7392314788,-131.307411338));
+#58229 = CARTESIAN_POINT('',(-5.828237358928,-131.4207371964));
+#58230 = CARTESIAN_POINT('',(-5.917258704033,-131.5340827085));
+#58231 = CARTESIAN_POINT('',(-6.052419786861,-131.706175139));
+#58232 = CARTESIAN_POINT('',(-6.098573221125,-131.76493951));
+#58233 = CARTESIAN_POINT('',(-6.144726077736,-131.8237031415));
+#58234 = CARTESIAN_POINT('',(-6.190878934571,-131.8824667756));
+#58235 = CARTESIAN_POINT('',(-6.237032369027,-131.9412311514));
+#58236 = CARTESIAN_POINT('',(-6.28318530718,-131.999994895));
+#58237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58238 = ORIENTED_EDGE('',*,*,#58239,.T.);
+#58239 = EDGE_CURVE('',#58115,#58240,#58242,.T.);
+#58240 = VERTEX_POINT('',#58241);
+#58241 = CARTESIAN_POINT('',(-4.,-1.154915809E-06,135.99999509388));
+#58242 = SURFACE_CURVE('',#58243,(#58281,#58322),.PCURVE_S1.);
+#58243 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#58244,#58245,#58246,#58247,
+    #58248,#58249,#58250,#58251,#58252,#58253,#58254,#58255,#58256,
+    #58257,#58258,#58259,#58260,#58261,#58262,#58263,#58264,#58265,
+    #58266,#58267,#58268,#58269,#58270,#58271,#58272,#58273,#58274,
+    #58275,#58276,#58277,#58278,#58279,#58280),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199888494072,0.50184760508,0.803806708326,
+    0.927557073013,1.),.UNSPECIFIED.);
+#58244 = CARTESIAN_POINT('',(4.,-1.55E-15,131.99999489503));
+#58245 = CARTESIAN_POINT('',(4.,0.313905819459,132.09991421662));
+#58246 = CARTESIAN_POINT('',(3.971846346733,0.627876001801,
+    132.19985355886));
+#58247 = CARTESIAN_POINT('',(3.915520394763,0.938866895546,
+    132.29978391507));
+#58248 = CARTESIAN_POINT('',(3.831416819125,1.243932186723,
+    132.39970309098));
+#58249 = CARTESIAN_POINT('',(3.72028094346,1.540220988574,
+    132.49962228254));
+#58250 = CARTESIAN_POINT('',(3.58318424087,1.824988314476,
+    132.59955267055));
+#58251 = CARTESIAN_POINT('',(3.421538007513,2.095617934063,
+    132.69949203194));
+#58252 = CARTESIAN_POINT('',(2.958594480972,2.73341954862,
+    132.95035329187));
+#58253 = CARTESIAN_POINT('',(2.627757354291,3.079844404008,
+    133.10145324026));
+#58254 = CARTESIAN_POINT('',(2.250872291513,3.379939462992,
+    133.2524629906));
+#58255 = CARTESIAN_POINT('',(1.835729467968,3.626847671045,
+    133.40341132485));
+#58256 = CARTESIAN_POINT('',(1.390944536807,3.815192019285,
+    133.55435965587));
+#58257 = CARTESIAN_POINT('',(0.925952057903,3.941213396816,
+    133.70536940577));
+#58258 = CARTESIAN_POINT('',(0.45089050656,4.002694276204,133.8564693659
+    ));
+#58259 = CARTESIAN_POINT('',(-0.497489338209,3.997170006951,
+    134.1583532568));
+#58260 = CARTESIAN_POINT('',(-0.971802399123,3.930159067269,
+    134.3094532618));
+#58261 = CARTESIAN_POINT('',(-1.435295187871,3.798729320435,
+    134.46046310177));
+#58262 = CARTESIAN_POINT('',(-1.877855772632,3.60521626442,
+    134.61141153075));
+#58263 = CARTESIAN_POINT('',(-2.290094096836,3.353488633744,
+    134.76235983946));
+#58264 = CARTESIAN_POINT('',(-2.663457679227,3.049023374361,
+    134.91336945222));
+#58265 = CARTESIAN_POINT('',(-2.990236703817,2.698767903071,
+    135.0644693141));
+#58266 = CARTESIAN_POINT('',(-3.376615003276,2.153192615179,
+    135.2772709946));
+#58267 = CARTESIAN_POINT('',(-3.480129536025,1.988356953141,
+    135.33913263743));
+#58268 = CARTESIAN_POINT('',(-3.574431555575,1.817856953804,
+    135.40099346625));
+#58269 = CARTESIAN_POINT('',(-3.65916237288,1.642295657642,
+    135.46285327264));
+#58270 = CARTESIAN_POINT('',(-3.734011924765,1.462299485308,
+    135.52471308696));
+#58271 = CARTESIAN_POINT('',(-3.798718286525,1.278516456784,
+    135.58657393344));
+#58272 = CARTESIAN_POINT('',(-3.853069322089,1.091615372765,
+    135.64843558992));
+#58273 = CARTESIAN_POINT('',(-3.922568549101,0.791453339831,
+    135.74650778885));
+#58274 = CARTESIAN_POINT('',(-3.944628192587,0.679786057998,
+    135.78272027184));
+#58275 = CARTESIAN_POINT('',(-3.963053630247,0.567421504315,
+    135.81893277679));
+#58276 = CARTESIAN_POINT('',(-3.977819437086,0.454497791512,
+    135.85514528384));
+#58277 = CARTESIAN_POINT('',(-3.988906535072,0.341153753501,
+    135.89135777765));
+#58278 = CARTESIAN_POINT('',(-3.996302193133,0.227528945377,
+    135.92757024738));
+#58279 = CARTESIAN_POINT('',(-4.000000027159,0.113763643418,
+    135.96378268672));
+#58280 = CARTESIAN_POINT('',(-4.,-1.15491580918E-06,135.99999509388));
+#58281 = PCURVE('',#55215,#58282);
+#58282 = DEFINITIONAL_REPRESENTATION('',(#58283),#58321);
+#58283 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#58284,#58285,#58286,#58287,
+    #58288,#58289,#58290,#58291,#58292,#58293,#58294,#58295,#58296,
+    #58297,#58298,#58299,#58300,#58301,#58302,#58303,#58304,#58305,
+    #58306,#58307,#58308,#58309,#58310,#58311,#58312,#58313,#58314,
+    #58315,#58316,#58317,#58318,#58319,#58320),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199888494072,0.50184760508,0.803806708326,
+    0.927557073013,1.),.UNSPECIFIED.);
+#58284 = CARTESIAN_POINT('',(-0.103533719717,3.141694378131));
+#58285 = CARTESIAN_POINT('',(-0.103533727001,3.220173382275));
+#58286 = CARTESIAN_POINT('',(-0.103533744492,3.298668112694));
+#58287 = CARTESIAN_POINT('',(-0.103533794625,3.377155789346));
+#58288 = CARTESIAN_POINT('',(-0.103533833271,3.455634680782));
+#58289 = CARTESIAN_POINT('',(-0.103533829479,3.534113575073));
+#58290 = CARTESIAN_POINT('',(-0.103533796132,3.61260125609));
+#58291 = CARTESIAN_POINT('',(-0.103533771533,3.691095985131));
+#58292 = CARTESIAN_POINT('',(-0.103533722242,3.888128334445));
+#58293 = CARTESIAN_POINT('',(-0.10353371055,4.006805802728));
+#58294 = CARTESIAN_POINT('',(-0.103533751548,4.125412445114));
+#58295 = CARTESIAN_POINT('',(-0.103533835815,4.243970873528));
+#58296 = CARTESIAN_POINT('',(-0.103533857717,4.362529300057));
+#58297 = CARTESIAN_POINT('',(-0.103533860621,4.481135947529));
+#58298 = CARTESIAN_POINT('',(-0.103533833097,4.599813422326));
+#58299 = CARTESIAN_POINT('',(-0.103533750285,4.836920123847));
+#58300 = CARTESIAN_POINT('',(-0.103533694019,4.955597602407));
+#58301 = CARTESIAN_POINT('',(-0.103533638931,5.074204259027));
+#58302 = CARTESIAN_POINT('',(-0.103533598456,5.192762697077));
+#58303 = CARTESIAN_POINT('',(-0.103533623803,5.311321107007));
+#58304 = CARTESIAN_POINT('',(-0.103533825407,5.429927740278));
+#58305 = CARTESIAN_POINT('',(-0.103533947698,5.548605209639));
+#58306 = CARTESIAN_POINT('',(-0.103533937758,5.715744678938));
+#58307 = CARTESIAN_POINT('',(-0.103533912606,5.764332263855));
+#58308 = CARTESIAN_POINT('',(-0.103533862652,5.812919197088));
+#58309 = CARTESIAN_POINT('',(-0.103533785527,5.861505314619));
+#58310 = CARTESIAN_POINT('',(-0.103533690528,5.910091430782));
+#58311 = CARTESIAN_POINT('',(-0.103533600651,5.958678361159));
+#58312 = CARTESIAN_POINT('',(-0.103533545166,6.007265944961));
+#58313 = CARTESIAN_POINT('',(-0.10353354129,6.084294172041));
+#58314 = CARTESIAN_POINT('',(-0.103533556529,6.112736321221));
+#58315 = CARTESIAN_POINT('',(-0.103533595441,6.141178499287));
+#58316 = CARTESIAN_POINT('',(-0.103533658836,6.169620691422));
+#58317 = CARTESIAN_POINT('',(-0.103533741339,6.198062883142));
+#58318 = CARTESIAN_POINT('',(-0.103533831382,6.226505060298));
+#58319 = CARTESIAN_POINT('',(-0.103533911209,6.254947209069));
+#58320 = CARTESIAN_POINT('',(-0.103533956875,6.283389315972));
+#58321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58322 = PCURVE('',#58323,#58328);
+#58323 = CYLINDRICAL_SURFACE('',#58324,4.);
+#58324 = AXIS2_PLACEMENT_3D('',#58325,#58326,#58327);
+#58325 = CARTESIAN_POINT('',(0.,0.,0.));
+#58326 = DIRECTION('',(-0.,-0.,-1.));
+#58327 = DIRECTION('',(1.,0.,0.));
+#58328 = DEFINITIONAL_REPRESENTATION('',(#58329),#58367);
+#58329 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#58330,#58331,#58332,#58333,
+    #58334,#58335,#58336,#58337,#58338,#58339,#58340,#58341,#58342,
+    #58343,#58344,#58345,#58346,#58347,#58348,#58349,#58350,#58351,
+    #58352,#58353,#58354,#58355,#58356,#58357,#58358,#58359,#58360,
+    #58361,#58362,#58363,#58364,#58365,#58366),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199888494072,0.50184760508,0.803806708326,
+    0.927557073013,1.),.UNSPECIFIED.);
+#58330 = CARTESIAN_POINT('',(0.,-131.999994895));
+#58331 = CARTESIAN_POINT('',(-7.847645486487E-02,-132.0999142166));
+#58332 = CARTESIAN_POINT('',(-0.15696863683,-132.1998535588));
+#58333 = CARTESIAN_POINT('',(-0.235453768121,-132.299783915));
+#58334 = CARTESIAN_POINT('',(-0.31393011162,-132.3997030909));
+#58335 = CARTESIAN_POINT('',(-0.392406452691,-132.4996222825));
+#58336 = CARTESIAN_POINT('',(-0.47089157893,-132.5995526705));
+#58337 = CARTESIAN_POINT('',(-0.549383757809,-132.6994920319));
+#58338 = CARTESIAN_POINT('',(-0.746409709193,-132.9503532918));
+#58339 = CARTESIAN_POINT('',(-0.86508332871,-133.1014532402));
+#58340 = CARTESIAN_POINT('',(-0.98368613105,-133.2524629906));
+#58341 = CARTESIAN_POINT('',(-1.102240716766,-133.4034113248));
+#58342 = CARTESIAN_POINT('',(-1.220795302659,-133.5543596558));
+#58343 = CARTESIAN_POINT('',(-1.339398104592,-133.7053694057));
+#58344 = CARTESIAN_POINT('',(-1.458071721947,-133.8564693659));
+#58345 = CARTESIAN_POINT('',(-1.695170705433,-134.1583532568));
+#58346 = CARTESIAN_POINT('',(-1.813844314973,-134.3094532618));
+#58347 = CARTESIAN_POINT('',(-1.932447104128,-134.4604631017));
+#58348 = CARTESIAN_POINT('',(-2.051001678418,-134.6114115307));
+#58349 = CARTESIAN_POINT('',(-2.169556265101,-134.7623598394));
+#58350 = CARTESIAN_POINT('',(-2.288159082915,-134.9133694522));
+#58351 = CARTESIAN_POINT('',(-2.406832713282,-135.0644693141));
+#58352 = CARTESIAN_POINT('',(-2.573966751005,-135.2772709946));
+#58353 = CARTESIAN_POINT('',(-2.622552753987,-135.3391326374));
+#58354 = CARTESIAN_POINT('',(-2.671138102283,-135.4009934662));
+#58355 = CARTESIAN_POINT('',(-2.719722632963,-135.4628532726));
+#58356 = CARTESIAN_POINT('',(-2.768307161988,-135.5247130869));
+#58357 = CARTESIAN_POINT('',(-2.816892506592,-135.5865739334));
+#58358 = CARTESIAN_POINT('',(-2.865478507182,-135.6484355899));
+#58359 = CARTESIAN_POINT('',(-2.942504228767,-135.7465077888));
+#58360 = CARTESIAN_POINT('',(-2.970945454263,-135.7827202718));
+#58361 = CARTESIAN_POINT('',(-2.999386709354,-135.8189327767));
+#58362 = CARTESIAN_POINT('',(-3.027827979147,-135.8551452838));
+#58363 = CARTESIAN_POINT('',(-3.056269249743,-135.8913577776));
+#58364 = CARTESIAN_POINT('',(-3.084710508241,-135.9275702473));
+#58365 = CARTESIAN_POINT('',(-3.113151742735,-135.9637826867));
+#58366 = CARTESIAN_POINT('',(-3.141592942319,-135.9999950938));
+#58367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58368 = ORIENTED_EDGE('',*,*,#58369,.F.);
+#58369 = EDGE_CURVE('',#58006,#58240,#58370,.T.);
+#58370 = SURFACE_CURVE('',#58371,(#58374,#58381),.PCURVE_S1.);
+#58371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58372,#58373),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#58372 = CARTESIAN_POINT('',(-3.100004154148,1.44369172839E-06,
+    135.75884980871));
+#58373 = CARTESIAN_POINT('',(-4.100006341602,-1.44366955634E-06,
+    136.0267908373));
+#58374 = PCURVE('',#55215,#58375);
+#58375 = DEFINITIONAL_REPRESENTATION('',(#58376),#58380);
+#58376 = LINE('',#58377,#58378);
+#58377 = CARTESIAN_POINT('',(0.,6.283389315972));
+#58378 = VECTOR('',#58379,1.);
+#58379 = DIRECTION('',(1.,0.));
+#58380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58381 = PCURVE('',#58382,#58425);
+#58382 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#58383,#58384,#58385,#58386,#58387,#58388,#58389,#58390,#58391
+      ,#58392,#58393,#58394,#58395,#58396,#58397,#58398,#58399,#58400
+      ,#58401,#58402,#58403)
+    ,(#58404,#58405,#58406,#58407,#58408,#58409,#58410,#58411,#58412
+      ,#58413,#58414,#58415,#58416,#58417,#58418,#58419,#58420,#58421
+      ,#58422,#58423,#58424
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#58383 = CARTESIAN_POINT('',(-3.100004154148,1.44369176835E-06,
+    135.75884980871));
+#58384 = CARTESIAN_POINT('',(-3.100004828086,-0.885356832773,
+    136.1224864294));
+#58385 = CARTESIAN_POINT('',(-2.821862174873,-1.770719725653,
+    136.48612470801));
+#58386 = CARTESIAN_POINT('',(-2.265569232886,-2.558981386513,
+    136.84975249188));
+#58387 = CARTESIAN_POINT('',(-1.469282227803,-3.153076503494,
+    137.21340263135));
+#58388 = CARTESIAN_POINT('',(-0.509188836983,-3.473006070064,
+    137.57703088883));
+#58389 = CARTESIAN_POINT('',(0.509187922537,-3.473003385059,
+    137.94066300929));
+#58390 = CARTESIAN_POINT('',(1.469273930452,-3.153076079805,
+    138.30430882539));
+#58391 = CARTESIAN_POINT('',(2.265570659271,-2.558987810774,
+    138.66793971405));
+#58392 = CARTESIAN_POINT('',(2.821859629604,-1.770719699211,
+    139.03157716731));
+#58393 = CARTESIAN_POINT('',(3.378147940926,-1.62609752972E-06,
+    139.75884992875));
+#58394 = CARTESIAN_POINT('',(2.821861398076,1.770717002597,
+    140.48612269015));
+#58395 = CARTESIAN_POINT('',(2.265574914624,2.558986834783,
+    140.84975876404));
+#58396 = CARTESIAN_POINT('',(1.469266708305,3.153069190813,
+    141.21339645129));
+#58397 = CARTESIAN_POINT('',(0.509215331937,3.473012087023,
+    141.57702717101));
+#58398 = CARTESIAN_POINT('',(-0.509219265416,3.473000364207,
+    141.94067864582));
+#58399 = CARTESIAN_POINT('',(-1.469248607871,3.153078412244,
+    142.30429180696));
+#58400 = CARTESIAN_POINT('',(-2.26558354002,2.558984566894,
+    142.66794874497));
+#58401 = CARTESIAN_POINT('',(-2.82185632244,1.770722266873,
+    143.03157514951));
+#58402 = CARTESIAN_POINT('',(-3.100003700275,0.88535980506,
+    143.39521342806));
+#58403 = CARTESIAN_POINT('',(-3.100004398474,1.52860112523E-06,
+    143.75885004878));
+#58404 = CARTESIAN_POINT('',(-4.100006341602,-1.44366951726E-06,
+    136.0267908373));
+#58405 = CARTESIAN_POINT('',(-4.100006328665,-1.170961444393,
+    136.39042694386));
+#58406 = CARTESIAN_POINT('',(-3.732138893908,-2.341917529646,
+    136.75406139253));
+#58407 = CARTESIAN_POINT('',(-2.996397062226,-3.384469452614,
+    137.11770633601));
+#58408 = CARTESIAN_POINT('',(-1.943239069298,-4.170197377897,
+    137.48132892369));
+#58409 = CARTESIAN_POINT('',(-0.673440068575,-4.593330633033,
+    137.84497339343));
+#58410 = CARTESIAN_POINT('',(0.67344465436,-4.593330191421,
+    138.20861400056));
+#58411 = CARTESIAN_POINT('',(1.943238403784,-4.170195223375,
+    138.57224091136));
+#58412 = CARTESIAN_POINT('',(2.996403031865,-3.384466380696,
+    138.9358827502));
+#58413 = CARTESIAN_POINT('',(3.732139721427,-2.341916816615,
+    139.29951802413));
+#58414 = CARTESIAN_POINT('',(4.4678740318,1.60937340357E-06,
+    140.02679071727));
+#58415 = CARTESIAN_POINT('',(3.732138131617,2.341919535908,
+    140.75406341038));
+#58416 = CARTESIAN_POINT('',(2.99640428836,3.384470054613,
+    141.11770006386));
+#58417 = CARTESIAN_POINT('',(1.943215971169,4.170189540688,
+    141.48133510364));
+#58418 = CARTESIAN_POINT('',(0.673484814305,4.593342433075,
+    141.84497711165));
+#58419 = CARTESIAN_POINT('',(-0.673501663692,4.593322965089,
+    142.2085983634));
+#58420 = CARTESIAN_POINT('',(-1.943191615188,4.170195457998,
+    142.57225793036));
+#58421 = CARTESIAN_POINT('',(-2.996426061515,3.384469143797,
+    142.93587371897));
+#58422 = CARTESIAN_POINT('',(-3.73213424926,2.341914573141,
+    143.29952004201));
+#58423 = CARTESIAN_POINT('',(-4.100006751751,1.170958472149,
+    143.66315449066));
+#58424 = CARTESIAN_POINT('',(-4.10000671458,-1.52857959179E-06,
+    144.02679059722));
+#58425 = DEFINITIONAL_REPRESENTATION('',(#58426),#58430);
+#58426 = LINE('',#58427,#58428);
+#58427 = CARTESIAN_POINT('',(0.,0.));
+#58428 = VECTOR('',#58429,1.);
+#58429 = DIRECTION('',(1.,0.));
+#58430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58431 = ADVANCED_FACE('',(#58432),#55156,.T.);
+#58432 = FACE_BOUND('',#58433,.F.);
+#58433 = EDGE_LOOP('',(#58434,#58435,#58436,#58437,#58619,#58640));
+#58434 = ORIENTED_EDGE('',*,*,#55072,.F.);
+#58435 = ORIENTED_EDGE('',*,*,#55453,.T.);
+#58436 = ORIENTED_EDGE('',*,*,#55586,.T.);
+#58437 = ORIENTED_EDGE('',*,*,#58438,.T.);
+#58438 = EDGE_CURVE('',#55522,#58439,#58441,.T.);
+#58439 = VERTEX_POINT('',#58440);
+#58440 = CARTESIAN_POINT('',(4.,0.,132.49999482369));
+#58441 = SURFACE_CURVE('',#58442,(#58499,#58559),.PCURVE_S1.);
+#58442 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#58443,#58444,#58445,#58446,
+    #58447,#58448,#58449,#58450,#58451,#58452,#58453,#58454,#58455,
+    #58456,#58457,#58458,#58459,#58460,#58461,#58462,#58463,#58464,
+    #58465,#58466,#58467,#58468,#58469,#58470,#58471,#58472,#58473,
+    #58474,#58475,#58476,#58477,#58478,#58479,#58480,#58481,#58482,
+    #58483,#58484,#58485,#58486,#58487,#58488,#58489,#58490,#58491,
+    #58492,#58493,#58494,#58495,#58496,#58497,#58498),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051068647466E-02,0.118519432471,
+    0.278515621105,0.317187442077,0.487842385329,0.659829503016,
+    0.810497531287,0.961165562791,1.),.UNSPECIFIED.);
+#58443 = CARTESIAN_POINT('',(-1.08701408763E-06,4.,126.49999538251));
+#58444 = CARTESIAN_POINT('',(-0.135997781942,3.999999956243,
+    126.54328441181));
+#58445 = CARTESIAN_POINT('',(-0.271995139488,3.994605486896,
+    126.58657363465));
+#58446 = CARTESIAN_POINT('',(-0.407735238988,3.983816616659,
+    126.62986270633));
+#58447 = CARTESIAN_POINT('',(-0.542961485576,3.967648628983,
+    126.6731516963));
+#58448 = CARTESIAN_POINT('',(-0.67741893567,3.946132015076,
+    126.71644080682));
+#58449 = CARTESIAN_POINT('',(-0.810854622446,3.919312422906,
+    126.75973009157));
+#58450 = CARTESIAN_POINT('',(-1.120965522332,3.844081841343,
+    126.86130458747));
+#58451 = CARTESIAN_POINT('',(-1.29661039671,3.791408577891,
+    126.91959095158));
+#58452 = CARTESIAN_POINT('',(-1.469338643514,3.729380016175,
+    126.97787665182));
+#58453 = CARTESIAN_POINT('',(-1.638553785934,3.658192565493,
+    127.03616192326));
+#58454 = CARTESIAN_POINT('',(-1.803678133313,3.578089255185,
+    127.09444761953));
+#58455 = CARTESIAN_POINT('',(-1.964154183156,3.489359145694,
+    127.15273398147));
+#58456 = CARTESIAN_POINT('',(-2.484782895044,3.164083520766,
+    127.34814067802));
+#58457 = CARTESIAN_POINT('',(-2.821619617832,2.889815648988,
+    127.48532901414));
+#58458 = CARTESIAN_POINT('',(-3.12266120682,2.57398437839,
+    127.62246175889));
+#58459 = CARTESIAN_POINT('',(-3.381965087615,2.222323248012,
+    127.7595767302));
+#58460 = CARTESIAN_POINT('',(-3.59470329106,1.841379903036,
+    127.89670959092));
+#58461 = CARTESIAN_POINT('',(-3.757154974722,1.438526000666,
+    128.03389798356));
+#58462 = CARTESIAN_POINT('',(-3.8938281882,0.921381182221,
+    128.20416209733));
+#58463 = CARTESIAN_POINT('',(-3.917375357403,0.819907949154,
+    128.23730496384));
+#58464 = CARTESIAN_POINT('',(-3.937835974146,0.717738371303,
+    128.2704478424));
+#58465 = CARTESIAN_POINT('',(-3.955185687413,0.614985127431,
+    128.30359072501));
+#58466 = CARTESIAN_POINT('',(-3.969405323969,0.511761770581,
+    128.33673360366));
+#58467 = CARTESIAN_POINT('',(-3.98048088836,0.408182728076,
+    128.3698764704));
+#58468 = CARTESIAN_POINT('',(-4.023365546679,-0.153781619059,
+    128.54927544175));
+#58469 = CARTESIAN_POINT('',(-3.996950612233,-0.616901329217,
+    128.6956239645));
+#58470 = CARTESIAN_POINT('',(-3.908233369784,-1.074600747943,
+    128.84189499931));
+#58471 = CARTESIAN_POINT('',(-3.758711196207,-1.516952538466,
+    128.98814374547));
+#58472 = CARTESIAN_POINT('',(-3.5515422871,-1.934613368795,
+    129.13441474413));
+#58473 = CARTESIAN_POINT('',(-3.29155937875,-2.318783301606,
+    129.280763206));
+#58474 = CARTESIAN_POINT('',(-2.67766367644,-3.007415059557,
+    129.57441705234));
+#58475 = CARTESIAN_POINT('',(-2.32263671072,-3.311676259681,
+    129.72191088937));
+#58476 = CARTESIAN_POINT('',(-1.927734963948,-3.566472460401,
+    129.86932410293));
+#58477 = CARTESIAN_POINT('',(-1.501356017188,-3.765875470401,
+    130.01671452718));
+#58478 = CARTESIAN_POINT('',(-1.052643400542,-3.905609149945,
+    130.16412769686));
+#58479 = CARTESIAN_POINT('',(-0.59153039389,-3.983028985072,
+    130.31162150978));
+#58480 = CARTESIAN_POINT('',(0.276747198132,-4.010981668245,
+    130.58814602119));
+#58481 = CARTESIAN_POINT('',(0.683901629241,-3.976066465806,
+    130.71732261962));
+#58482 = CARTESIAN_POINT('',(1.085663643952,-3.892891348917,
+    130.84645841997));
+#58483 = CARTESIAN_POINT('',(1.47523867619,-3.762570839197,
+    130.97558004952));
+#58484 = CARTESIAN_POINT('',(1.846179943074,-3.587261569169,
+    131.10471596799));
+#58485 = CARTESIAN_POINT('',(2.192389972001,-3.370161590852,
+    131.23389260288));
+#58486 = CARTESIAN_POINT('',(2.824367609166,-2.861382629628,
+    131.4921461196));
+#58487 = CARTESIAN_POINT('',(3.110379132121,-2.569507277896,
+    131.62132271684));
+#58488 = CARTESIAN_POINT('',(3.360843797647,-2.24454841154,
+    131.75045855293));
+#58489 = CARTESIAN_POINT('',(3.571335408955,-1.891780118081,
+    131.8795801026));
+#58490 = CARTESIAN_POINT('',(3.738370663894,-1.517040144952,
+    132.00871591687));
+#58491 = CARTESIAN_POINT('',(3.859410078237,-1.126728363026,
+    132.137892484));
+#58492 = CARTESIAN_POINT('',(3.952249807298,-0.625023256684,
+    132.30030142736));
+#58493 = CARTESIAN_POINT('',(3.968139886495,-0.521629205745,
+    132.33358365235));
+#58494 = CARTESIAN_POINT('',(3.980873258478,-0.41776987904,
+    132.36686589115));
+#58495 = CARTESIAN_POINT('',(3.990433951332,-0.313560918349,
+    132.40014813629));
+#58496 = CARTESIAN_POINT('',(3.996811310742,-0.209118455439,
+    132.43343037956));
+#58497 = CARTESIAN_POINT('',(4.,-0.104559112072,132.46671261194));
+#58498 = CARTESIAN_POINT('',(4.,-1.33E-15,132.49999482369));
+#58499 = PCURVE('',#55156,#58500);
+#58500 = DEFINITIONAL_REPRESENTATION('',(#58501),#58558);
+#58501 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#58502,#58503,#58504,#58505,
+    #58506,#58507,#58508,#58509,#58510,#58511,#58512,#58513,#58514,
+    #58515,#58516,#58517,#58518,#58519,#58520,#58521,#58522,#58523,
+    #58524,#58525,#58526,#58527,#58528,#58529,#58530,#58531,#58532,
+    #58533,#58534,#58535,#58536,#58537,#58538,#58539,#58540,#58541,
+    #58542,#58543,#58544,#58545,#58546,#58547,#58548,#58549,#58550,
+    #58551,#58552,#58553,#58554,#58555,#58556,#58557),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051068647466E-02,0.118519432471,
+    0.278515621105,0.317187442077,0.487842385329,0.659829503016,
+    0.810497531287,0.961165562791,1.),.UNSPECIFIED.);
+#58502 = CARTESIAN_POINT('',(-1.570796598548,-126.4999953825));
+#58503 = CARTESIAN_POINT('',(-1.60479577228,-126.5432844118));
+#58504 = CARTESIAN_POINT('',(-1.638795112572,-126.5865736346));
+#58505 = CARTESIAN_POINT('',(-1.672794329989,-126.6298627063));
+#58506 = CARTESIAN_POINT('',(-1.706793468277,-126.6731516963));
+#58507 = CARTESIAN_POINT('',(-1.740792682076,-126.7164408068));
+#58508 = CARTESIAN_POINT('',(-1.77479201464,-126.7597300915));
+#58509 = CARTESIAN_POINT('',(-1.854568425091,-126.8613045874));
+#58510 = CARTESIAN_POINT('',(-1.900346396393,-126.9195909515));
+#58511 = CARTESIAN_POINT('',(-1.946123831432,-126.9778766518));
+#58512 = CARTESIAN_POINT('',(-1.991900926388,-127.0361619232));
+#58513 = CARTESIAN_POINT('',(-2.037678361921,-127.0944476195));
+#58514 = CARTESIAN_POINT('',(-2.08345633344,-127.1527339814));
+#58515 = CARTESIAN_POINT('',(-2.236928335735,-127.348140678));
+#58516 = CARTESIAN_POINT('',(-2.344675833835,-127.4853290141));
+#58517 = CARTESIAN_POINT('',(-2.452379762273,-127.6224617589));
+#58518 = CARTESIAN_POINT('',(-2.560069699286,-127.7595767302));
+#58519 = CARTESIAN_POINT('',(-2.667773613343,-127.8967095909));
+#58520 = CARTESIAN_POINT('',(-2.775521103455,-128.0338979835));
+#58521 = CARTESIAN_POINT('',(-2.909246178359,-128.2041620973));
+#58522 = CARTESIAN_POINT('',(-2.935276514675,-128.2373049638));
+#58523 = CARTESIAN_POINT('',(-2.961306859899,-128.2704478424));
+#58524 = CARTESIAN_POINT('',(-2.98733720809,-128.303590725));
+#58525 = CARTESIAN_POINT('',(-3.013367553299,-128.3367336036));
+#58526 = CARTESIAN_POINT('',(-3.039397889575,-128.3698764704));
+#58527 = CARTESIAN_POINT('',(-3.180297459609,-128.5492754417));
+#58528 = CARTESIAN_POINT('',(-3.295239290608,-128.6956239645));
+#58529 = CARTESIAN_POINT('',(-3.410120297762,-128.8418949993));
+#58530 = CARTESIAN_POINT('',(-3.524983829258,-128.9881437454));
+#58531 = CARTESIAN_POINT('',(-3.639864841058,-129.1344147441));
+#58532 = CARTESIAN_POINT('',(-3.754806681274,-129.280763206));
+#58533 = CARTESIAN_POINT('',(-3.985441895326,-129.5744170523));
+#58534 = CARTESIAN_POINT('',(-4.101283277841,-129.7219108893));
+#58535 = CARTESIAN_POINT('',(-4.217061328182,-129.8693241029));
+#58536 = CARTESIAN_POINT('',(-4.332821442602,-130.0167145271));
+#58537 = CARTESIAN_POINT('',(-4.448599497723,-130.1641276968));
+#58538 = CARTESIAN_POINT('',(-4.564440883417,-130.3116215097));
+#58539 = CARTESIAN_POINT('',(-4.78162273828,-130.5881460211));
+#58540 = CARTESIAN_POINT('',(-4.883077793151,-130.7173226196));
+#58541 = CARTESIAN_POINT('',(-4.984500874608,-130.8464584199));
+#58542 = CARTESIAN_POINT('',(-5.085912754652,-130.9755800495));
+#58543 = CARTESIAN_POINT('',(-5.18733582095,-131.1047159679));
+#58544 = CARTESIAN_POINT('',(-5.288790870415,-131.2338926028));
+#58545 = CARTESIAN_POINT('',(-5.491622661141,-131.4921461196));
+#58546 = CARTESIAN_POINT('',(-5.593077719121,-131.6213227168));
+#58547 = CARTESIAN_POINT('',(-5.694500799794,-131.7504585529));
+#58548 = CARTESIAN_POINT('',(-5.795912693528,-131.8795801026));
+#58549 = CARTESIAN_POINT('',(-5.897335777114,-132.0087159168));
+#58550 = CARTESIAN_POINT('',(-5.998790839535,-132.137892484));
+#58551 = CARTESIAN_POINT('',(-6.126346520764,-132.3003014273));
+#58552 = CARTESIAN_POINT('',(-6.152486316368,-132.3335836523));
+#58553 = CARTESIAN_POINT('',(-6.178626121029,-132.3668658911));
+#58554 = CARTESIAN_POINT('',(-6.204765928997,-132.4001481362));
+#58555 = CARTESIAN_POINT('',(-6.230905733981,-132.4334303795));
+#58556 = CARTESIAN_POINT('',(-6.257045529161,-132.4667126119));
+#58557 = CARTESIAN_POINT('',(-6.28318530718,-132.4999948236));
+#58558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58559 = PCURVE('',#55536,#58560);
+#58560 = DEFINITIONAL_REPRESENTATION('',(#58561),#58618);
+#58561 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#58562,#58563,#58564,#58565,
+    #58566,#58567,#58568,#58569,#58570,#58571,#58572,#58573,#58574,
+    #58575,#58576,#58577,#58578,#58579,#58580,#58581,#58582,#58583,
+    #58584,#58585,#58586,#58587,#58588,#58589,#58590,#58591,#58592,
+    #58593,#58594,#58595,#58596,#58597,#58598,#58599,#58600,#58601,
+    #58602,#58603,#58604,#58605,#58606,#58607,#58608,#58609,#58610,
+    #58611,#58612,#58613,#58614,#58615,#58616,#58617),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051068647466E-02,0.118519432471,
+    0.278515621105,0.317187442077,0.487842385329,0.659829503016,
+    0.810497531287,0.961165562791,1.),.UNSPECIFIED.);
+#58562 = CARTESIAN_POINT('',(-0.931754528262,0.));
+#58563 = CARTESIAN_POINT('',(-0.931754582848,3.40002583599E-02));
+#58564 = CARTESIAN_POINT('',(-0.931754686709,6.80006942234E-02));
+#58565 = CARTESIAN_POINT('',(-0.931754797156,0.102001011455));
+#58566 = CARTESIAN_POINT('',(-0.931754885146,0.136001251264));
+#58567 = CARTESIAN_POINT('',(-0.931754935861,0.170001568135));
+#58568 = CARTESIAN_POINT('',(-0.931754949294,0.204002005762));
+#58569 = CARTESIAN_POINT('',(-0.931754929422,0.283781012056));
+#58570 = CARTESIAN_POINT('',(-0.931754871714,0.3295604754));
+#58571 = CARTESIAN_POINT('',(-0.931754789345,0.375339404676));
+#58572 = CARTESIAN_POINT('',(-0.931754704127,0.421117994892));
+#58573 = CARTESIAN_POINT('',(-0.931754633757,0.466896925194));
+#58574 = CARTESIAN_POINT('',(-0.93175458753,0.512676389658));
+#58575 = CARTESIAN_POINT('',(-0.931754502114,0.666153388993));
+#58576 = CARTESIAN_POINT('',(-0.931754561107,0.773904382306));
+#58577 = CARTESIAN_POINT('',(-0.931754746668,0.881611781454));
+#58578 = CARTESIAN_POINT('',(-0.931754833497,0.989305186006));
+#58579 = CARTESIAN_POINT('',(-0.931754851155,1.097012591841));
+#58580 = CARTESIAN_POINT('',(-0.931754829985,1.204763585537));
+#58581 = CARTESIAN_POINT('',(-0.931754783463,1.338493015147));
+#58582 = CARTESIAN_POINT('',(-0.931754773464,1.36452419942));
+#58583 = CARTESIAN_POINT('',(-0.931754762861,1.390555392777));
+#58584 = CARTESIAN_POINT('',(-0.931754751956,1.41658658917));
+#58585 = CARTESIAN_POINT('',(-0.931754741013,1.442617782558));
+#58586 = CARTESIAN_POINT('',(-0.93175473026,1.468648966902));
+#58587 = CARTESIAN_POINT('',(-0.931754674128,1.609553126448));
+#58588 = CARTESIAN_POINT('',(-0.931754635729,1.724498698074));
+#58589 = CARTESIAN_POINT('',(-0.931754621993,1.839383433653));
+#58590 = CARTESIAN_POINT('',(-0.931754631926,1.954250687808));
+#58591 = CARTESIAN_POINT('',(-0.93175468856,2.069135422697));
+#58592 = CARTESIAN_POINT('',(-0.93175473148,2.184080986599));
+#58593 = CARTESIAN_POINT('',(-0.931754763624,2.414723677366));
+#58594 = CARTESIAN_POINT('',(-0.931754748613,2.530568818856));
+#58595 = CARTESIAN_POINT('',(-0.931754712225,2.646350623864));
+#58596 = CARTESIAN_POINT('',(-0.93175457678,2.762114521276));
+#58597 = CARTESIAN_POINT('',(-0.931754692707,2.877896332122));
+#58598 = CARTESIAN_POINT('',(-0.931754744876,2.99374147484));
+#58599 = CARTESIAN_POINT('',(-0.931754776377,3.210930383906));
+#58600 = CARTESIAN_POINT('',(-0.931754756054,3.312388736359));
+#58601 = CARTESIAN_POINT('',(-0.931754857087,3.413815107825));
+#58602 = CARTESIAN_POINT('',(-0.931754773803,3.515230274459));
+#58603 = CARTESIAN_POINT('',(-0.9317546965,3.616656641358));
+#58604 = CARTESIAN_POINT('',(-0.93175463802,3.718114991886));
+#58605 = CARTESIAN_POINT('',(-0.931754595853,3.920953376452));
+#58606 = CARTESIAN_POINT('',(-0.931754610806,4.022411729471));
+#58607 = CARTESIAN_POINT('',(-0.931754674454,4.123838096792));
+#58608 = CARTESIAN_POINT('',(-0.931754750144,4.225253267002));
+#58609 = CARTESIAN_POINT('',(-0.93175479189,4.326679631007));
+#58610 = CARTESIAN_POINT('',(-0.931754806584,4.42813798202));
+#58611 = CARTESIAN_POINT('',(-0.93175479783,4.555697806102));
+#58612 = CARTESIAN_POINT('',(-0.93175479461,4.581838451131));
+#58613 = CARTESIAN_POINT('',(-0.931754790115,4.607979105637));
+#58614 = CARTESIAN_POINT('',(-0.931754784508,4.634119763834));
+#58615 = CARTESIAN_POINT('',(-0.931754777964,4.660260419387));
+#58616 = CARTESIAN_POINT('',(-0.931754770673,4.68640106541));
+#58617 = CARTESIAN_POINT('',(-0.931754762838,4.712541694467));
+#58618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58619 = ORIENTED_EDGE('',*,*,#58620,.F.);
+#58620 = EDGE_CURVE('',#58115,#58439,#58621,.T.);
+#58621 = SURFACE_CURVE('',#58622,(#58626,#58633),.PCURVE_S1.);
+#58622 = LINE('',#58623,#58624);
+#58623 = CARTESIAN_POINT('',(4.,0.,0.));
+#58624 = VECTOR('',#58625,1.);
+#58625 = DIRECTION('',(0.,0.,1.));
+#58626 = PCURVE('',#55156,#58627);
+#58627 = DEFINITIONAL_REPRESENTATION('',(#58628),#58632);
+#58628 = LINE('',#58629,#58630);
+#58629 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#58630 = VECTOR('',#58631,1.);
+#58631 = DIRECTION('',(-0.,-1.));
+#58632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58633 = PCURVE('',#58323,#58634);
+#58634 = DEFINITIONAL_REPRESENTATION('',(#58635),#58639);
+#58635 = LINE('',#58636,#58637);
+#58636 = CARTESIAN_POINT('',(-0.,0.));
+#58637 = VECTOR('',#58638,1.);
+#58638 = DIRECTION('',(-0.,-1.));
+#58639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58640 = ORIENTED_EDGE('',*,*,#58114,.F.);
+#58641 = ADVANCED_FACE('',(#58642),#55536,.F.);
+#58642 = FACE_BOUND('',#58643,.F.);
+#58643 = EDGE_LOOP('',(#58644,#58645,#58646,#58687,#58752));
+#58644 = ORIENTED_EDGE('',*,*,#58438,.F.);
+#58645 = ORIENTED_EDGE('',*,*,#55521,.T.);
+#58646 = ORIENTED_EDGE('',*,*,#58647,.T.);
+#58647 = EDGE_CURVE('',#55481,#58648,#58650,.T.);
+#58648 = VERTEX_POINT('',#58649);
+#58649 = CARTESIAN_POINT('',(1.443674003E-06,3.099995845889,
+    134.74115835512));
+#58650 = SURFACE_CURVE('',#58651,(#58673,#58680),.PCURVE_S1.);
+#58651 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#58652,#58653,#58654,#58655,
+    #58656,#58657,#58658,#58659,#58660,#58661,#58662,#58663,#58664,
+    #58665,#58666,#58667,#58668,#58669,#58670,#58671,#58672),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#58652 = CARTESIAN_POINT('',(1.35872442364E-06,3.099996090327,
+    126.74115811492));
+#58653 = CARTESIAN_POINT('',(-0.88535454487,3.099996216646,
+    127.10479473575));
+#58654 = CARTESIAN_POINT('',(-1.770714892985,2.821850409015,
+    127.46843301424));
+#58655 = CARTESIAN_POINT('',(-2.558975598483,2.265579851424,
+    127.83205941862));
+#58656 = CARTESIAN_POINT('',(-3.153068593342,1.469247607214,
+    128.19571635708));
+#58657 = CARTESIAN_POINT('',(-3.472990582137,0.509221135159,
+    128.55932951764));
+#58658 = CARTESIAN_POINT('',(-3.473003253347,-0.509210732255,
+    128.92298099295));
+#58659 = CARTESIAN_POINT('',(-3.153062108921,-1.469259833902,
+    129.28661171235));
+#58660 = CARTESIAN_POINT('',(-2.558982086693,-2.265566459294,
+    129.65024939977));
+#58661 = CARTESIAN_POINT('',(-1.770714885252,-2.821852186076,
+    130.01388547359));
+#58662 = CARTESIAN_POINT('',(-1.52031185996E-06,-3.378138887292,
+    130.74115823502));
+#58663 = CARTESIAN_POINT('',(1.7707123253,-2.821853716101,
+    131.46843099642));
+#58664 = CARTESIAN_POINT('',(2.558978545341,-2.26556733049,
+    131.8320670703));
+#58665 = CARTESIAN_POINT('',(3.15306742785,-1.46927151659,
+    132.19570475759));
+#58666 = CARTESIAN_POINT('',(3.472991519079,-0.509192315683,
+    132.55933547719));
+#58667 = CARTESIAN_POINT('',(3.472999320355,0.509186760629,
+    132.92298695228));
+#58668 = CARTESIAN_POINT('',(3.15306825459,1.469273940347,
+    133.28660011302));
+#58669 = CARTESIAN_POINT('',(2.558976935408,2.265561137249,
+    133.65025705136));
+#58670 = CARTESIAN_POINT('',(1.770717608398,2.821852962839,
+    134.01388345581));
+#58671 = CARTESIAN_POINT('',(0.885357347256,3.09999569534,
+    134.37752173424));
+#58672 = CARTESIAN_POINT('',(1.4436739959E-06,3.099995845889,
+    134.74115835512));
+#58673 = PCURVE('',#55536,#58674);
+#58674 = DEFINITIONAL_REPRESENTATION('',(#58675),#58679);
+#58675 = LINE('',#58676,#58677);
+#58676 = CARTESIAN_POINT('',(-0.,0.));
+#58677 = VECTOR('',#58678,1.);
+#58678 = DIRECTION('',(0.,1.));
+#58679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58680 = PCURVE('',#55735,#58681);
+#58681 = DEFINITIONAL_REPRESENTATION('',(#58682),#58686);
+#58682 = LINE('',#58683,#58684);
+#58683 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#58684 = VECTOR('',#58685,1.);
+#58685 = DIRECTION('',(0.,1.));
+#58686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58687 = ORIENTED_EDGE('',*,*,#58688,.F.);
+#58688 = EDGE_CURVE('',#58689,#58648,#58691,.T.);
+#58689 = VERTEX_POINT('',#58690);
+#58690 = CARTESIAN_POINT('',(-1.154977273E-06,4.,134.49999509381));
+#58691 = SURFACE_CURVE('',#58692,(#58695,#58702),.PCURVE_S1.);
+#58692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58693,#58694),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#58693 = CARTESIAN_POINT('',(-1.44369662713E-06,4.09999365836,
+    134.47320099886));
+#58694 = CARTESIAN_POINT('',(1.4436739959E-06,3.099995845889,
+    134.74115835512));
+#58695 = PCURVE('',#55536,#58696);
+#58696 = DEFINITIONAL_REPRESENTATION('',(#58697),#58701);
+#58697 = LINE('',#58698,#58699);
+#58698 = CARTESIAN_POINT('',(0.,6.283389315972));
+#58699 = VECTOR('',#58700,1.);
+#58700 = DIRECTION('',(1.,0.));
+#58701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58702 = PCURVE('',#58703,#58746);
+#58703 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#58704,#58705,#58706,#58707,#58708,#58709,#58710,#58711,#58712
+      ,#58713,#58714,#58715,#58716,#58717,#58718,#58719,#58720,#58721
+      ,#58722,#58723,#58724)
+    ,(#58725,#58726,#58727,#58728,#58729,#58730,#58731,#58732,#58733
+      ,#58734,#58735,#58736,#58737,#58738,#58739,#58740,#58741,#58742
+      ,#58743,#58744,#58745
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#58704 = CARTESIAN_POINT('',(-1.44369658805E-06,4.09999365836,
+    134.47320099886));
+#58705 = CARTESIAN_POINT('',(-1.170957715551,4.099992846658,
+    134.83683710543));
+#58706 = CARTESIAN_POINT('',(-2.341909821104,3.732120666734,
+    135.20047155415));
+#58707 = CARTESIAN_POINT('',(-3.384460538333,2.996414066146,
+    135.56411787688));
+#58708 = CARTESIAN_POINT('',(-4.170183587026,1.943182403868,
+    135.92773366612));
+#58709 = CARTESIAN_POINT('',(-4.593308826113,0.673496189283,
+    136.29139323235));
+#58710 = CARTESIAN_POINT('',(-4.593327317722,-0.673485999686,
+    136.65501448464));
+#58711 = CARTESIAN_POINT('',(-4.1701748522,-1.943212806214,
+    137.01865649236));
+#58712 = CARTESIAN_POINT('',(-3.38445710477,-2.99639720005,
+    137.38229153227));
+#58713 = CARTESIAN_POINT('',(-2.341909372627,-3.732127944613,
+    137.7459281857));
+#58714 = CARTESIAN_POINT('',(1.62958383765E-06,-4.467859804136,
+    138.47320087884));
+#58715 = CARTESIAN_POINT('',(2.341912064515,-3.732126138905,
+    139.20047357195));
+#58716 = CARTESIAN_POINT('',(3.384457775285,-2.996391036499,
+    139.56410884597));
+#58717 = CARTESIAN_POINT('',(4.170183352423,-1.943229192407,
+    139.92775068452));
+#58718 = CARTESIAN_POINT('',(4.593316052394,-0.673439180027,
+    140.29137759579));
+#58719 = CARTESIAN_POINT('',(4.593315517657,0.673441253926,
+    140.65501820256));
+#58720 = CARTESIAN_POINT('',(4.170182689516,1.943235904485,
+    141.0186626723));
+#58721 = CARTESIAN_POINT('',(3.384456502654,2.996389973796,
+    141.3822852602));
+#58722 = CARTESIAN_POINT('',(2.341907366436,3.732128706931,
+    141.74593020353));
+#58723 = CARTESIAN_POINT('',(1.170954743253,4.099994121347,
+    142.10956465223));
+#58724 = CARTESIAN_POINT('',(-1.52860590497E-06,4.099993285378,
+    142.47320075879));
+#58725 = CARTESIAN_POINT('',(1.44367403543E-06,3.099995845889,
+    134.74115835512));
+#58726 = CARTESIAN_POINT('',(-0.885354390165,3.09999599659,
+    135.10479497583));
+#58727 = CARTESIAN_POINT('',(-1.77071467611,2.821850235016,
+    135.46843325441));
+#58728 = CARTESIAN_POINT('',(-2.558975334624,2.26557974293,
+    135.83205965881));
+#58729 = CARTESIAN_POINT('',(-3.153068304571,1.469247577804,
+    136.19571659711));
+#58730 = CARTESIAN_POINT('',(-3.472990294377,0.509221190114,
+    136.55932975793));
+#58731 = CARTESIAN_POINT('',(-3.473002993509,-0.509210596937,
+    136.92298123293));
+#58732 = CARTESIAN_POINT('',(-3.153061900606,-1.469259631704,
+    137.28661195261));
+#58733 = CARTESIAN_POINT('',(-2.558981947024,-2.265566210584,
+    137.65024963985));
+#58734 = CARTESIAN_POINT('',(-1.770714822967,-2.821851915108,
+    138.01388571374));
+#58735 = CARTESIAN_POINT('',(-1.61285844583E-06,-3.37813862098,
+    138.74115847515));
+#58736 = CARTESIAN_POINT('',(1.770712108401,-2.821853542154,
+    139.46843123657));
+#58737 = CARTESIAN_POINT('',(2.558978578586,-2.265566862337,
+    139.83206868992));
+#58738 = CARTESIAN_POINT('',(3.153065972063,-1.469272900067,
+    140.19569957831));
+#58739 = CARTESIAN_POINT('',(3.472993315214,-0.509189847616,
+    140.55934539486));
+#58740 = CARTESIAN_POINT('',(3.47299697664,0.509184102293,
+    140.92297751489));
+#58741 = CARTESIAN_POINT('',(3.153069213226,1.469275151014,
+    141.28660577257));
+#58742 = CARTESIAN_POINT('',(2.558976498738,2.265560528921,
+    141.65025591204));
+#58743 = CARTESIAN_POINT('',(1.770717546064,2.821852691893,
+    142.01388369589));
+#58744 = CARTESIAN_POINT('',(0.885357362418,3.099995426628,
+    142.37752197447));
+#58745 = CARTESIAN_POINT('',(1.52858389058E-06,3.099995601568,
+    142.74115859519));
+#58746 = DEFINITIONAL_REPRESENTATION('',(#58747),#58751);
+#58747 = LINE('',#58748,#58749);
+#58748 = CARTESIAN_POINT('',(0.,0.));
+#58749 = VECTOR('',#58750,1.);
+#58750 = DIRECTION('',(1.,0.));
+#58751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58752 = ORIENTED_EDGE('',*,*,#58753,.F.);
+#58753 = EDGE_CURVE('',#58439,#58689,#58754,.T.);
+#58754 = SURFACE_CURVE('',#58755,(#58782,#58812),.PCURVE_S1.);
+#58755 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#58756,#58757,#58758,#58759,
+    #58760,#58761,#58762,#58763,#58764,#58765,#58766,#58767,#58768,
+    #58769,#58770,#58771,#58772,#58773,#58774,#58775,#58776,#58777,
+    #58778,#58779,#58780,#58781),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.2915345039,0.403545513523,0.9035025229,1.),.UNSPECIFIED.);
+#58756 = CARTESIAN_POINT('',(4.,-1.52E-15,132.49999482369));
+#58757 = CARTESIAN_POINT('',(4.,0.261654875337,132.58328218901));
+#58758 = CARTESIAN_POINT('',(3.980031516298,0.523327590322,
+    132.66657517076));
+#58759 = CARTESIAN_POINT('',(3.940089852706,0.783157661211,
+    132.74986402976));
+#58760 = CARTESIAN_POINT('',(3.88039326978,1.039322877509,
+    132.83315025955));
+#58761 = CARTESIAN_POINT('',(3.801356791164,1.290042322256,
+    132.9164391003));
+#58762 = CARTESIAN_POINT('',(3.703590185149,1.533585025899,
+    132.99973205171));
+#58763 = CARTESIAN_POINT('',(3.543478312872,1.858458477103,133.115019365
+    ));
+#58764 = CARTESIAN_POINT('',(3.496392369187,1.947329761244,
+    133.14701935912));
+#58765 = CARTESIAN_POINT('',(3.446708305286,2.034804773992,
+    133.17901936102));
+#58766 = CARTESIAN_POINT('',(3.394476036261,2.120792552239,
+    133.21101936444));
+#58767 = CARTESIAN_POINT('',(3.339749377413,2.205204501951,
+    133.2430193632));
+#58768 = CARTESIAN_POINT('',(3.282586044247,2.287954398167,
+    133.27501935119));
+#58769 = CARTESIAN_POINT('',(2.957300237165,2.730516692016,
+    133.44985001334));
+#58770 = CARTESIAN_POINT('',(2.644080140477,3.057502509597,
+    133.59276285733));
+#58771 = CARTESIAN_POINT('',(2.289037156915,3.342035526146,
+    133.73560722281));
+#58772 = CARTESIAN_POINT('',(1.899211517486,3.577972604227,
+    133.87843107236));
+#58773 = CARTESIAN_POINT('',(1.482464774975,3.760555731483,
+    134.02127568639));
+#58774 = CARTESIAN_POINT('',(1.04750445465,3.886396853946,134.164188691)
+  );
+#58775 = CARTESIAN_POINT('',(0.518317792932,3.967221635307,
+    134.33458732966));
+#58776 = CARTESIAN_POINT('',(0.432372849907,3.978135231411,
+    134.36215530057));
+#58777 = CARTESIAN_POINT('',(0.346163219675,3.986876140057,
+    134.38972326974));
+#58778 = CARTESIAN_POINT('',(0.259754808617,3.993436835081,
+    134.41729123456));
+#58779 = CARTESIAN_POINT('',(0.173213715831,3.997812298532,
+    134.44485919355));
+#58780 = CARTESIAN_POINT('',(8.660623312563E-02,4.000000020677,
+    134.47242714636));
+#58781 = CARTESIAN_POINT('',(-1.1549772754E-06,4.,134.49999509381));
+#58782 = PCURVE('',#55536,#58783);
+#58783 = DEFINITIONAL_REPRESENTATION('',(#58784),#58811);
+#58784 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#58785,#58786,#58787,#58788,
+    #58789,#58790,#58791,#58792,#58793,#58794,#58795,#58796,#58797,
+    #58798,#58799,#58800,#58801,#58802,#58803,#58804,#58805,#58806,
+    #58807,#58808,#58809,#58810),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.2915345039,0.403545513523,0.9035025229,1.),.UNSPECIFIED.);
+#58785 = CARTESIAN_POINT('',(-0.931754762838,4.712541694467));
+#58786 = CARTESIAN_POINT('',(-0.931754743231,4.77795754299));
+#58787 = CARTESIAN_POINT('',(-0.931754720136,4.843377798068));
+#58788 = CARTESIAN_POINT('',(-0.93175469663,4.908794813727));
+#58789 = CARTESIAN_POINT('',(-0.93175467503,4.974209768146));
+#58790 = CARTESIAN_POINT('',(-0.931754657636,5.039626781803));
+#58791 = CARTESIAN_POINT('',(-0.931754646781,5.105047035179));
+#58792 = CARTESIAN_POINT('',(-0.931754643167,5.195596430757));
+#58793 = CARTESIAN_POINT('',(-0.931754643368,5.220729988081));
+#58794 = CARTESIAN_POINT('',(-0.931754644881,5.245863552951));
+#58795 = CARTESIAN_POINT('',(-0.931754647764,5.270997120321));
+#58796 = CARTESIAN_POINT('',(-0.931754652028,5.296130685138));
+#58797 = CARTESIAN_POINT('',(-0.931754657631,5.321264242341));
+#58798 = CARTESIAN_POINT('',(-0.931754695076,5.458580435658));
+#58799 = CARTESIAN_POINT('',(-0.931754754188,5.570827621336));
+#58800 = CARTESIAN_POINT('',(-0.931754804888,5.683020992913));
+#58801 = CARTESIAN_POINT('',(-0.931754902361,5.795198214944));
+#58802 = CARTESIAN_POINT('',(-0.931754735795,5.907391565463));
+#58803 = CARTESIAN_POINT('',(-0.931754650672,6.019638783573));
+#58804 = CARTESIAN_POINT('',(-0.931754730367,6.153474001904));
+#58805 = CARTESIAN_POINT('',(-0.931754746577,6.175126557741));
+#58806 = CARTESIAN_POINT('',(-0.931754770231,6.196779116702));
+#58807 = CARTESIAN_POINT('',(-0.931754802014,6.21843167592));
+#58808 = CARTESIAN_POINT('',(-0.931754839161,6.24008423183));
+#58809 = CARTESIAN_POINT('',(-0.931754875462,6.261736780168));
+#58810 = CARTESIAN_POINT('',(-0.931754901262,6.283389315972));
+#58811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58812 = PCURVE('',#58323,#58813);
+#58813 = DEFINITIONAL_REPRESENTATION('',(#58814),#58841);
+#58814 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#58815,#58816,#58817,#58818,
+    #58819,#58820,#58821,#58822,#58823,#58824,#58825,#58826,#58827,
+    #58828,#58829,#58830,#58831,#58832,#58833,#58834,#58835,#58836,
+    #58837,#58838,#58839,#58840),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.2915345039,0.403545513523,0.9035025229,1.),.UNSPECIFIED.);
+#58815 = CARTESIAN_POINT('',(0.,-132.4999948236));
+#58816 = CARTESIAN_POINT('',(-6.541371883413E-02,-132.583282189));
+#58817 = CARTESIAN_POINT('',(-0.130831842832,-132.6665751707));
+#58818 = CARTESIAN_POINT('',(-0.196246727368,-132.7498640297));
+#58819 = CARTESIAN_POINT('',(-0.261659551966,-132.8331502595));
+#58820 = CARTESIAN_POINT('',(-0.327074437783,-132.9164391003));
+#58821 = CARTESIAN_POINT('',(-0.392492565334,-132.9997320517));
+#58822 = CARTESIAN_POINT('',(-0.483039021277,-133.115019365));
+#58823 = CARTESIAN_POINT('',(-0.50817176295,-133.1470193591));
+#58824 = CARTESIAN_POINT('',(-0.533304512451,-133.179019361));
+#58825 = CARTESIAN_POINT('',(-0.558437264725,-133.2110193644));
+#58826 = CARTESIAN_POINT('',(-0.583570014699,-133.2430193632));
+#58827 = CARTESIAN_POINT('',(-0.608702757296,-133.2750193511));
+#58828 = CARTESIAN_POINT('',(-0.746014501201,-133.4498500133));
+#58829 = CARTESIAN_POINT('',(-0.858258054327,-133.5927628573));
+#58830 = CARTESIAN_POINT('',(-0.970447795613,-133.7356072228));
+#58831 = CARTESIAN_POINT('',(-1.082621391301,-133.8784310723));
+#58832 = CARTESIAN_POINT('',(-1.19481110478,-134.0212756863));
+#58833 = CARTESIAN_POINT('',(-1.307054633974,-134.164188691));
+#58834 = CARTESIAN_POINT('',(-1.44088548996,-134.3345873296));
+#58835 = CARTESIAN_POINT('',(-1.462537341119,-134.3621553005));
+#58836 = CARTESIAN_POINT('',(-1.484189197056,-134.3897232697));
+#58837 = CARTESIAN_POINT('',(-1.505841055568,-134.4172912345));
+#58838 = CARTESIAN_POINT('',(-1.527492913855,-134.4448591935));
+#58839 = CARTESIAN_POINT('',(-1.549144768513,-134.4724271463));
+#58840 = CARTESIAN_POINT('',(-1.570796615539,-134.4999950938));
+#58841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58842 = ADVANCED_FACE('',(#58843),#55735,.F.);
+#58843 = FACE_BOUND('',#58844,.F.);
+#58844 = EDGE_LOOP('',(#58845,#58846,#58847,#58888));
+#58845 = ORIENTED_EDGE('',*,*,#58647,.F.);
+#58846 = ORIENTED_EDGE('',*,*,#55722,.T.);
+#58847 = ORIENTED_EDGE('',*,*,#58848,.T.);
+#58848 = EDGE_CURVE('',#55682,#58849,#58851,.T.);
+#58849 = VERTEX_POINT('',#58850);
+#58850 = CARTESIAN_POINT('',(1.443691735E-06,3.100004154148,
+    135.75884980871));
+#58851 = SURFACE_CURVE('',#58852,(#58874,#58881),.PCURVE_S1.);
+#58852 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#58853,#58854,#58855,#58856,
+    #58857,#58858,#58859,#58860,#58861,#58862,#58863,#58864,#58865,
+    #58866,#58867,#58868,#58869,#58870,#58871,#58872,#58873),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#58853 = CARTESIAN_POINT('',(1.35874092111E-06,3.100003909706,
+    127.75884956852));
+#58854 = CARTESIAN_POINT('',(-0.885356847884,3.100004559501,
+    128.12248618934));
+#58855 = CARTESIAN_POINT('',(-1.770719663418,2.821861903874,
+    128.4861244678));
+#58856 = CARTESIAN_POINT('',(-2.558981543857,2.265569343781,
+    128.84975087232));
+#58857 = CARTESIAN_POINT('',(-3.153075128213,1.469280612753,
+    129.2134078105));
+#58858 = CARTESIAN_POINT('',(-3.473007894117,0.509191224635,
+    129.57702097136));
+#58859 = CARTESIAN_POINT('',(-3.473001013416,-0.509190500519,
+    129.94067244649));
+#58860 = CARTESIAN_POINT('',(-3.153076957956,-1.469272488147,
+    130.30430316594));
+#58861 = CARTESIAN_POINT('',(-2.558987249913,-2.265570910416,
+    130.66794085337));
+#58862 = CARTESIAN_POINT('',(-1.7707194823,-2.821859455658,
+    131.03157692718));
+#58863 = CARTESIAN_POINT('',(-1.53354013928E-06,-3.378147674609,
+    131.75884968862));
+#58864 = CARTESIAN_POINT('',(1.770716940317,-2.821861127098,132.48612245
+    ));
+#58865 = CARTESIAN_POINT('',(2.558986695119,-2.265574665905,
+    132.84975852393));
+#58866 = CARTESIAN_POINT('',(3.1530689825,-1.469266506081,
+    133.21339621109));
+#58867 = CARTESIAN_POINT('',(3.47301182717,-0.509215196654,
+    133.57702693095));
+#58868 = CARTESIAN_POINT('',(3.473000076485,0.509219320458,
+    133.9406784056));
+#58869 = CARTESIAN_POINT('',(3.153078123363,1.469248578408,
+    134.30429156689));
+#58870 = CARTESIAN_POINT('',(2.558984303145,2.265583431515,
+    134.66794850478));
+#58871 = CARTESIAN_POINT('',(1.770722049936,2.821856148553,
+    135.03157490945));
+#58872 = CARTESIAN_POINT('',(0.885359650304,3.100003480059,
+    135.39521318784));
+#58873 = CARTESIAN_POINT('',(1.44369172794E-06,3.100004154148,
+    135.75884980871));
+#58874 = PCURVE('',#55735,#58875);
+#58875 = DEFINITIONAL_REPRESENTATION('',(#58876),#58880);
+#58876 = LINE('',#58877,#58878);
+#58877 = CARTESIAN_POINT('',(-0.,0.));
+#58878 = VECTOR('',#58879,1.);
+#58879 = DIRECTION('',(0.,1.));
+#58880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58881 = PCURVE('',#56100,#58882);
+#58882 = DEFINITIONAL_REPRESENTATION('',(#58883),#58887);
+#58883 = LINE('',#58884,#58885);
+#58884 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#58885 = VECTOR('',#58886,1.);
+#58886 = DIRECTION('',(0.,1.));
+#58887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58888 = ORIENTED_EDGE('',*,*,#58889,.F.);
+#58889 = EDGE_CURVE('',#58648,#58849,#58890,.T.);
+#58890 = SURFACE_CURVE('',#58891,(#58894,#58901),.PCURVE_S1.);
+#58891 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58892,#58893),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#58892 = CARTESIAN_POINT('',(1.4436739959E-06,3.099995845889,
+    134.74115835512));
+#58893 = CARTESIAN_POINT('',(1.44369172794E-06,3.100004154148,
+    135.75884980871));
+#58894 = PCURVE('',#55735,#58895);
+#58895 = DEFINITIONAL_REPRESENTATION('',(#58896),#58900);
+#58896 = LINE('',#58897,#58898);
+#58897 = CARTESIAN_POINT('',(0.,6.283389315972));
+#58898 = VECTOR('',#58899,1.);
+#58899 = DIRECTION('',(1.,0.));
+#58900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58901 = PCURVE('',#58902,#58945);
+#58902 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#58903,#58904,#58905,#58906,#58907,#58908,#58909,#58910,#58911
+      ,#58912,#58913,#58914,#58915,#58916,#58917,#58918,#58919,#58920
+      ,#58921,#58922,#58923)
+    ,(#58924,#58925,#58926,#58927,#58928,#58929,#58930,#58931,#58932
+      ,#58933,#58934,#58935,#58936,#58937,#58938,#58939,#58940,#58941
+      ,#58942,#58943,#58944
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#58903 = CARTESIAN_POINT('',(1.44367403632E-06,3.099995845889,
+    134.74115835512));
+#58904 = CARTESIAN_POINT('',(-0.885354390165,3.09999599659,
+    135.10479497583));
+#58905 = CARTESIAN_POINT('',(-1.77071467611,2.821850235016,
+    135.46843325441));
+#58906 = CARTESIAN_POINT('',(-2.558975334623,2.26557974293,
+    135.83205965881));
+#58907 = CARTESIAN_POINT('',(-3.153068304572,1.469247577804,
+    136.19571659711));
+#58908 = CARTESIAN_POINT('',(-3.472990294375,0.509221190114,
+    136.55932975793));
+#58909 = CARTESIAN_POINT('',(-3.473002993511,-0.509210596937,
+    136.92298123293));
+#58910 = CARTESIAN_POINT('',(-3.153061900605,-1.469259631704,
+    137.28661195261));
+#58911 = CARTESIAN_POINT('',(-2.558981947025,-2.265566210584,
+    137.65024963985));
+#58912 = CARTESIAN_POINT('',(-1.770714822967,-2.821851915108,
+    138.01388571374));
+#58913 = CARTESIAN_POINT('',(-1.61285853432E-06,-3.37813862098,
+    138.74115847515));
+#58914 = CARTESIAN_POINT('',(1.770712108401,-2.821853542154,
+    139.46843123657));
+#58915 = CARTESIAN_POINT('',(2.558978281541,-2.265567221993,
+    139.83206731043));
+#58916 = CARTESIAN_POINT('',(3.153067139023,-1.469271487136,
+    140.19570499774));
+#58917 = CARTESIAN_POINT('',(3.472991231357,-0.509192370708,
+    140.55933571731));
+#58918 = CARTESIAN_POINT('',(3.472999060497,0.509186625385,
+    140.92298719245));
+#58919 = CARTESIAN_POINT('',(3.153068046266,1.469273738082,
+    141.28660035313));
+#58920 = CARTESIAN_POINT('',(2.558976795782,2.265560888577,
+    141.65025729154));
+#58921 = CARTESIAN_POINT('',(1.770717546064,2.821852691893,
+    142.01388369588));
+#58922 = CARTESIAN_POINT('',(0.885357362418,3.099995426628,
+    142.37752197448));
+#58923 = CARTESIAN_POINT('',(1.52858389058E-06,3.099995601568,
+    142.74115859519));
+#58924 = CARTESIAN_POINT('',(1.44369176702E-06,3.100004154148,
+    135.75884980871));
+#58925 = CARTESIAN_POINT('',(-0.885356832773,3.100004828086,
+    136.1224864294));
+#58926 = CARTESIAN_POINT('',(-1.770719725652,2.821862174873,
+    136.486124708));
+#58927 = CARTESIAN_POINT('',(-2.558981683563,2.265569592525,
+    136.84975111244));
+#58928 = CARTESIAN_POINT('',(-3.153075336516,1.469280814934,
+    137.21340805064));
+#58929 = CARTESIAN_POINT('',(-3.473008153952,0.509191359963,
+    137.5770212115));
+#58930 = CARTESIAN_POINT('',(-3.473001301171,-0.509190445518,
+    137.94067268662));
+#58931 = CARTESIAN_POINT('',(-3.153077246782,-1.469272517583,
+    138.3043034061));
+#58932 = CARTESIAN_POINT('',(-2.558987513725,-2.26557101891,
+    138.66794109349));
+#58933 = CARTESIAN_POINT('',(-1.770719699211,-2.821859629604,
+    139.03157716732));
+#58934 = CARTESIAN_POINT('',(-1.6260974892E-06,-3.378147940926,
+    139.75884992874));
+#58935 = CARTESIAN_POINT('',(1.770717002597,-2.821861398076,
+    140.48612269015));
+#58936 = CARTESIAN_POINT('',(2.558986834783,-2.265574914624,
+    140.849758764));
+#58937 = CARTESIAN_POINT('',(3.153069190813,-1.469266708306,
+    141.21339645135));
+#58938 = CARTESIAN_POINT('',(3.473012087023,-0.509215331937,
+    141.57702717091));
+#58939 = CARTESIAN_POINT('',(3.473000364207,0.509219265415,
+    141.94067864592));
+#58940 = CARTESIAN_POINT('',(3.153078412244,1.469248607871,
+    142.30429180689));
+#58941 = CARTESIAN_POINT('',(2.558984566894,2.26558354002,
+    142.66794874501));
+#58942 = CARTESIAN_POINT('',(1.770722266873,2.82185632244,143.0315751495
+    ));
+#58943 = CARTESIAN_POINT('',(0.88535980506,3.100003700275,
+    143.39521342807));
+#58944 = CARTESIAN_POINT('',(1.52860112568E-06,3.100004398474,
+    143.75885004878));
+#58945 = DEFINITIONAL_REPRESENTATION('',(#58946),#58950);
+#58946 = LINE('',#58947,#58948);
+#58947 = CARTESIAN_POINT('',(0.,0.));
+#58948 = VECTOR('',#58949,1.);
+#58949 = DIRECTION('',(1.,0.));
+#58950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58951 = ADVANCED_FACE('',(#58952),#56100,.F.);
+#58952 = FACE_BOUND('',#58953,.F.);
+#58953 = EDGE_LOOP('',(#58954,#58955,#58956,#59165,#59253));
+#58954 = ORIENTED_EDGE('',*,*,#58848,.F.);
+#58955 = ORIENTED_EDGE('',*,*,#56087,.T.);
+#58956 = ORIENTED_EDGE('',*,*,#58957,.T.);
+#58957 = EDGE_CURVE('',#56000,#58958,#58960,.T.);
+#58958 = VERTEX_POINT('',#58959);
+#58959 = CARTESIAN_POINT('',(4.,0.,133.99999483285));
+#58960 = SURFACE_CURVE('',#58961,(#59027,#59096),.PCURVE_S1.);
+#58961 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#58962,#58963,#58964,#58965,
+    #58966,#58967,#58968,#58969,#58970,#58971,#58972,#58973,#58974,
+    #58975,#58976,#58977,#58978,#58979,#58980,#58981,#58982,#58983,
+    #58984,#58985,#58986,#58987,#58988,#58989,#58990,#58991,#58992,
+    #58993,#58994,#58995,#58996,#58997,#58998,#58999,#59000,#59001,
+    #59002,#59003,#59004,#59005,#59006,#59007,#59008,#59009,#59010,
+    #59011,#59012,#59013,#59014,#59015,#59016,#59017,#59018,#59019,
+    #59020,#59021,#59022,#59023,#59024,#59025,#59026),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924641432308E-02,0.113259767019,
+    0.27326857517,0.347950562575,0.530607834216,0.567949093571,
+    0.763922800367,0.961227851805,1.),.UNSPECIFIED.);
+#58962 = CARTESIAN_POINT('',(-1.08695845213E-06,4.,127.99999538257));
+#58963 = CARTESIAN_POINT('',(-0.116010568401,3.999999962675,
+    128.03692229329));
+#58964 = CARTESIAN_POINT('',(-0.232020486371,3.996154713073,
+    128.07384933546));
+#58965 = CARTESIAN_POINT('',(-0.347881510277,3.988464263366,
+    128.11077632074));
+#58966 = CARTESIAN_POINT('',(-0.463444896513,3.976935518653,
+    128.14770323993));
+#58967 = CARTESIAN_POINT('',(-0.578562594522,3.961582260037,
+    128.18463017184));
+#58968 = CARTESIAN_POINT('',(-0.693087352855,3.942425127712,
+    128.22155719218));
+#58969 = CARTESIAN_POINT('',(-0.806872825239,3.919491604043,
+    128.25848428244));
+#58970 = CARTESIAN_POINT('',(-1.066528767729,3.858141491146,
+    128.34341104369));
+#58971 = CARTESIAN_POINT('',(-1.211791455483,3.817143635232,
+    128.39141137565));
+#58972 = CARTESIAN_POINT('',(-1.355241689724,3.769898171993,
+    128.43941148631));
+#58973 = CARTESIAN_POINT('',(-1.49656601333,3.716499443467,
+    128.4874113141));
+#58974 = CARTESIAN_POINT('',(-1.635457947721,3.657060235635,
+    128.53541114133));
+#58975 = CARTESIAN_POINT('',(-1.771618378349,3.591711623417,
+    128.58341125117));
+#58976 = CARTESIAN_POINT('',(-1.904755940182,3.52060281566,
+    128.63141158476));
+#58977 = CARTESIAN_POINT('',(-2.359116220753,3.25217590579,
+    128.7993925055));
+#58978 = CARTESIAN_POINT('',(-2.663133144363,3.025419880608,
+    128.91942393052));
+#58979 = CARTESIAN_POINT('',(-2.942011157311,2.766300932701,
+    129.03942901521));
+#58980 = CARTESIAN_POINT('',(-3.191783343808,2.478144787618,
+    129.1594113039));
+#58981 = CARTESIAN_POINT('',(-3.409058061649,2.1647571689,
+    129.27939360934));
+#58982 = CARTESIAN_POINT('',(-3.590988753596,1.830367000262,
+    129.39939872631));
+#58983 = CARTESIAN_POINT('',(-3.735336434268,1.479641573907,
+    129.51943016355));
+#58984 = CARTESIAN_POINT('',(-3.889822614158,0.94880484608,
+    129.69541085129));
+#58985 = CARTESIAN_POINT('',(-3.930492251641,0.777410582519,
+    129.75141153921));
+#58986 = CARTESIAN_POINT('',(-3.962525793082,0.604044689573,
+    129.80741174028));
+#58987 = CARTESIAN_POINT('',(-3.98581335641,0.429215686896,
+    129.86341133156));
+#58988 = CARTESIAN_POINT('',(-4.000281286114,0.25343693452,
+    129.91941092285));
+#58989 = CARTESIAN_POINT('',(-4.005892253239,7.722570433239E-02,
+    129.97541112394));
+#58990 = CARTESIAN_POINT('',(-4.002645355369,-9.889774843174E-02,
+    130.03141181197));
+#58991 = CARTESIAN_POINT('',(-3.961057506274,-0.703681859594,
+    130.22437523825));
+#58992 = CARTESIAN_POINT('',(-3.878743807569,-1.129629498572,
+    130.36143651914));
+#58993 = CARTESIAN_POINT('',(-3.744057582735,-1.544199346401,
+    130.49844420332));
+#58994 = CARTESIAN_POINT('',(-3.559013702648,-1.939932875064,
+    130.63541133658));
+#58995 = CARTESIAN_POINT('',(-3.326693936342,-2.309897455639,
+    130.77237846642));
+#58996 = CARTESIAN_POINT('',(-3.051254818675,-2.647746277643,
+    130.90938615936));
+#58997 = CARTESIAN_POINT('',(-2.737873013505,-2.94774423733,
+    131.04644744944));
+#58998 = CARTESIAN_POINT('',(-2.322603766191,-3.257798260592,
+    131.21141128224));
+#58999 = CARTESIAN_POINT('',(-2.250795633475,-3.30865359794,
+    131.23941128771));
+#59000 = CARTESIAN_POINT('',(-2.177716851714,-3.357698620582,
+    131.26741130169));
+#59001 = CARTESIAN_POINT('',(-2.103420739138,-3.404896367604,
+    131.29541131993));
+#59002 = CARTESIAN_POINT('',(-2.027961813131,-3.450211819204,
+    131.32341133818));
+#59003 = CARTESIAN_POINT('',(-1.951395790225,-3.493611896694,
+    131.35141135221));
+#59004 = CARTESIAN_POINT('',(-1.873779586104,-3.535065462497,
+    131.37941135777));
+#59005 = CARTESIAN_POINT('',(-1.382620844068,-3.781730282626,
+    131.55436039525));
+#59006 = CARTESIAN_POINT('',(-0.942353204752,-3.934696535215,
+    131.70144773767));
+#59007 = CARTESIAN_POINT('',(-0.483265168239,-4.028751011108,
+    131.8484568705));
+#59008 = CARTESIAN_POINT('',(-1.462114815245E-02,-4.061509647749,
+    131.99541135186));
+#59009 = CARTESIAN_POINT('',(0.454246608328,-4.032125982349,
+    132.14236579436));
+#59010 = CARTESIAN_POINT('',(0.913999890283,-3.941379274116,
+    132.28937497713));
+#59011 = CARTESIAN_POINT('',(1.355357445276,-3.791586809398,
+    132.43646230607));
+#59012 = CARTESIAN_POINT('',(2.186233130132,-3.381776839001,
+    132.73135865226));
+#59013 = CARTESIAN_POINT('',(2.57617800952,-3.120623190893,
+    132.87944901478));
+#59014 = CARTESIAN_POINT('',(2.929919004647,-2.80827246132,
+    133.02745842246));
+#59015 = CARTESIAN_POINT('',(3.239824354204,-2.450816390636,
+    133.17541137364));
+#59016 = CARTESIAN_POINT('',(3.499480341039,-2.055348384632,
+    133.32336430658));
+#59017 = CARTESIAN_POINT('',(3.703806113593,-1.629970109984,
+    133.47137365435));
+#59018 = CARTESIAN_POINT('',(3.849016086656,-1.183682840198,
+    133.61946396849));
+#59019 = CARTESIAN_POINT('',(3.950039865978,-0.636810169259,
+    133.79648419945));
+#59020 = CARTESIAN_POINT('',(3.964287720915,-0.546561378986,
+    133.82555713911));
+#59021 = CARTESIAN_POINT('',(3.976178569575,-0.455951064434,
+    133.85463008946));
+#59022 = CARTESIAN_POINT('',(3.985701836129,-0.365051079435,
+    133.88370304593));
+#59023 = CARTESIAN_POINT('',(3.99284958576,-0.273933520347,
+    133.91277600368));
+#59024 = CARTESIAN_POINT('',(3.997616524653,-0.182670726053,
+    133.94184895766));
+#59025 = CARTESIAN_POINT('',(4.,-9.133527796003E-02,133.97092190257));
+#59026 = CARTESIAN_POINT('',(4.,-4.4E-16,133.99999483285));
+#59027 = PCURVE('',#56100,#59028);
+#59028 = DEFINITIONAL_REPRESENTATION('',(#59029),#59095);
+#59029 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#59030,#59031,#59032,#59033,
+    #59034,#59035,#59036,#59037,#59038,#59039,#59040,#59041,#59042,
+    #59043,#59044,#59045,#59046,#59047,#59048,#59049,#59050,#59051,
+    #59052,#59053,#59054,#59055,#59056,#59057,#59058,#59059,#59060,
+    #59061,#59062,#59063,#59064,#59065,#59066,#59067,#59068,#59069,
+    #59070,#59071,#59072,#59073,#59074,#59075,#59076,#59077,#59078,
+    #59079,#59080,#59081,#59082,#59083,#59084,#59085,#59086,#59087,
+    #59088,#59089,#59090,#59091,#59092,#59093,#59094),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924641432308E-02,0.113259767019,
+    0.27326857517,0.347950562575,0.530607834216,0.567949093571,
+    0.763922800367,0.961227851805,1.),.UNSPECIFIED.);
+#59030 = CARTESIAN_POINT('',(-0.103533583882,0.));
+#59031 = CARTESIAN_POINT('',(-0.103533618434,2.900329297028E-02));
+#59032 = CARTESIAN_POINT('',(-0.103533672728,5.800670428189E-02));
+#59033 = CARTESIAN_POINT('',(-0.103533720648,8.701007188387E-02));
+#59034 = CARTESIAN_POINT('',(-0.103533753123,0.1160133814));
+#59035 = CARTESIAN_POINT('',(-0.103533771736,0.145016692436));
+#59036 = CARTESIAN_POINT('',(-0.10353378233,0.174020064882));
+#59037 = CARTESIAN_POINT('',(-0.103533788614,0.203023485224));
+#59038 = CARTESIAN_POINT('',(-0.103533782082,0.269726978439));
+#59039 = CARTESIAN_POINT('',(-0.103533767367,0.307427566134));
+#59040 = CARTESIAN_POINT('',(-0.103533747206,0.345127971212));
+#59041 = CARTESIAN_POINT('',(-0.103533726362,0.382828149012));
+#59042 = CARTESIAN_POINT('',(-0.103533708546,0.420528325));
+#59043 = CARTESIAN_POINT('',(-0.103533696176,0.45822872483));
+#59044 = CARTESIAN_POINT('',(-0.10353369014,0.495929304419));
+#59045 = CARTESIAN_POINT('',(-0.103533688094,0.627865446557));
+#59046 = CARTESIAN_POINT('',(-0.103533721637,0.722140962822));
+#59047 = CARTESIAN_POINT('',(-0.103533786321,0.81639583665));
+#59048 = CARTESIAN_POINT('',(-0.103533834953,0.910632825429));
+#59049 = CARTESIAN_POINT('',(-0.103533853762,1.004869815033));
+#59050 = CARTESIAN_POINT('',(-0.103533853323,1.099124693518));
+#59051 = CARTESIAN_POINT('',(-0.103533837285,1.193400221102));
+#59052 = CARTESIAN_POINT('',(-0.103533800863,1.331619589313));
+#59053 = CARTESIAN_POINT('',(-0.103533787351,1.375603842398));
+#59054 = CARTESIAN_POINT('',(-0.103533772528,1.419587710608));
+#59055 = CARTESIAN_POINT('',(-0.103533757055,1.463571098606));
+#59056 = CARTESIAN_POINT('',(-0.103533741641,1.507554486664));
+#59057 = CARTESIAN_POINT('',(-0.103533727051,1.55153835502));
+#59058 = CARTESIAN_POINT('',(-0.103533714105,1.595522608248));
+#59059 = CARTESIAN_POINT('',(-0.103533678177,1.747080617604));
+#59060 = CARTESIAN_POINT('',(-0.103533667524,1.854731786871));
+#59061 = CARTESIAN_POINT('',(-0.103533684786,1.962340888738));
+#59062 = CARTESIAN_POINT('',(-0.103533736324,2.069918167545));
+#59063 = CARTESIAN_POINT('',(-0.103533831414,2.177495447082));
+#59064 = CARTESIAN_POINT('',(-0.103533890029,2.285104550886));
+#59065 = CARTESIAN_POINT('',(-0.103533892361,2.392755720064));
+#59066 = CARTESIAN_POINT('',(-0.103533851744,2.522322187611));
+#59067 = CARTESIAN_POINT('',(-0.103533843322,2.544314048742));
+#59068 = CARTESIAN_POINT('',(-0.103533833577,2.566305916138));
+#59069 = CARTESIAN_POINT('',(-0.103533822752,2.588297786643));
+#59070 = CARTESIAN_POINT('',(-0.103533811134,2.610289657101));
+#59071 = CARTESIAN_POINT('',(-0.103533799048,2.632281524368));
+#59072 = CARTESIAN_POINT('',(-0.103533786859,2.654273385298));
+#59073 = CARTESIAN_POINT('',(-0.103533712605,2.791682464878));
+#59074 = CARTESIAN_POINT('',(-0.10353362685,2.907208315236));
+#59075 = CARTESIAN_POINT('',(-0.103533756528,3.022672848429));
+#59076 = CARTESIAN_POINT('',(-0.103533725579,3.138094364048));
+#59077 = CARTESIAN_POINT('',(-0.103533635976,3.253515832186));
+#59078 = CARTESIAN_POINT('',(-0.103533856005,3.368980379665));
+#59079 = CARTESIAN_POINT('',(-0.103533821952,3.484506235079));
+#59080 = CARTESIAN_POINT('',(-0.103533773566,3.716124782677));
+#59081 = CARTESIAN_POINT('',(-0.103533723526,3.832438439771));
+#59082 = CARTESIAN_POINT('',(-0.103533680338,3.948688514361));
+#59083 = CARTESIAN_POINT('',(-0.103533737887,4.064894271987));
+#59084 = CARTESIAN_POINT('',(-0.103533801494,4.1811000373));
+#59085 = CARTESIAN_POINT('',(-0.103533838712,4.297350113254));
+#59086 = CARTESIAN_POINT('',(-0.103533849807,4.413663768876));
+#59087 = CARTESIAN_POINT('',(-0.103533834416,4.552699648072));
+#59088 = CARTESIAN_POINT('',(-0.103533830973,4.575534222307));
+#59089 = CARTESIAN_POINT('',(-0.103533826647,4.598368804222));
+#59090 = CARTESIAN_POINT('',(-0.103533821483,4.621203390203));
+#59091 = CARTESIAN_POINT('',(-0.103533815534,4.644037976464));
+#59092 = CARTESIAN_POINT('',(-0.103533808868,4.666872559056));
+#59093 = CARTESIAN_POINT('',(-0.103533801563,4.689707133859));
+#59094 = CARTESIAN_POINT('',(-0.103533793709,4.712541696586));
+#59095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59096 = PCURVE('',#56055,#59097);
+#59097 = DEFINITIONAL_REPRESENTATION('',(#59098),#59164);
+#59098 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#59099,#59100,#59101,#59102,
+    #59103,#59104,#59105,#59106,#59107,#59108,#59109,#59110,#59111,
+    #59112,#59113,#59114,#59115,#59116,#59117,#59118,#59119,#59120,
+    #59121,#59122,#59123,#59124,#59125,#59126,#59127,#59128,#59129,
+    #59130,#59131,#59132,#59133,#59134,#59135,#59136,#59137,#59138,
+    #59139,#59140,#59141,#59142,#59143,#59144,#59145,#59146,#59147,
+    #59148,#59149,#59150,#59151,#59152,#59153,#59154,#59155,#59156,
+    #59157,#59158,#59159,#59160,#59161,#59162,#59163),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924641432308E-02,0.113259767019,
+    0.27326857517,0.347950562575,0.530607834216,0.567949093571,
+    0.763922800367,0.961227851805,1.),.UNSPECIFIED.);
+#59099 = CARTESIAN_POINT('',(-1.570796598535,-127.9999953825));
+#59100 = CARTESIAN_POINT('',(-1.599798968895,-128.0369222932));
+#59101 = CARTESIAN_POINT('',(-1.628801448988,-128.0738493354));
+#59102 = CARTESIAN_POINT('',(-1.657803878882,-128.1107763207));
+#59103 = CARTESIAN_POINT('',(-1.686806246108,-128.1477032399));
+#59104 = CARTESIAN_POINT('',(-1.715808611915,-128.1846301718));
+#59105 = CARTESIAN_POINT('',(-1.74481103753,-128.2215571921));
+#59106 = CARTESIAN_POINT('',(-1.773813510417,-128.2584842824));
+#59107 = CARTESIAN_POINT('',(-1.840514824508,-128.3434110436));
+#59108 = CARTESIAN_POINT('',(-1.878214180536,-128.3914113756));
+#59109 = CARTESIAN_POINT('',(-1.915913355296,-128.4394114863));
+#59110 = CARTESIAN_POINT('',(-1.95361230473,-128.4874113141));
+#59111 = CARTESIAN_POINT('',(-1.991311254346,-128.5354111413));
+#59112 = CARTESIAN_POINT('',(-2.029010429513,-128.5834112511));
+#59113 = CARTESIAN_POINT('',(-2.06670978576,-128.6314115847));
+#59114 = CARTESIAN_POINT('',(-2.198641650396,-128.7993925055));
+#59115 = CARTESIAN_POINT('',(-2.292914116732,-128.9194239305));
+#59116 = CARTESIAN_POINT('',(-2.387165941838,-129.0394290152));
+#59117 = CARTESIAN_POINT('',(-2.481399879827,-129.1594113039));
+#59118 = CARTESIAN_POINT('',(-2.575633815752,-129.2793936093));
+#59119 = CARTESIAN_POINT('',(-2.669885636622,-129.3993987263));
+#59120 = CARTESIAN_POINT('',(-2.764158100538,-129.5194301635));
+#59121 = CARTESIAN_POINT('',(-2.902372972067,-129.6954108512));
+#59122 = CARTESIAN_POINT('',(-2.946355793461,-129.7514115392));
+#59123 = CARTESIAN_POINT('',(-2.990338229354,-129.8074117402));
+#59124 = CARTESIAN_POINT('',(-3.034320184661,-129.8634113315));
+#59125 = CARTESIAN_POINT('',(-3.078302139964,-129.9194109228));
+#59126 = CARTESIAN_POINT('',(-3.122284575844,-129.9754111239));
+#59127 = CARTESIAN_POINT('',(-3.166267397213,-130.0314118119));
+#59128 = CARTESIAN_POINT('',(-3.317820475849,-130.2243752382));
+#59129 = CARTESIAN_POINT('',(-3.425468148213,-130.3614365191));
+#59130 = CARTESIAN_POINT('',(-3.533073763284,-130.4984442033));
+#59131 = CARTESIAN_POINT('',(-3.640647566744,-130.6354113365));
+#59132 = CARTESIAN_POINT('',(-3.748221370571,-130.7723784664));
+#59133 = CARTESIAN_POINT('',(-3.855826984648,-130.9093861593));
+#59134 = CARTESIAN_POINT('',(-3.96347465571,-131.0464474494));
+#59135 = CARTESIAN_POINT('',(-4.093036910318,-131.2114112822));
+#59136 = CARTESIAN_POINT('',(-4.115028056275,-131.2394112877));
+#59137 = CARTESIAN_POINT('',(-4.137019208454,-131.2674113016));
+#59138 = CARTESIAN_POINT('',(-4.159010363745,-131.2954113199));
+#59139 = CARTESIAN_POINT('',(-4.181001519037,-131.3234113381));
+#59140 = CARTESIAN_POINT('',(-4.202992671216,-131.3514113522));
+#59141 = CARTESIAN_POINT('',(-4.224983817171,-131.3794113577));
+#59142 = CARTESIAN_POINT('',(-4.362388430305,-131.5543603952));
+#59143 = CARTESIAN_POINT('',(-4.477910524629,-131.7014477376));
+#59144 = CARTESIAN_POINT('',(-4.593371336598,-131.8484568705));
+#59145 = CARTESIAN_POINT('',(-4.708789066264,-131.9954113518));
+#59146 = CARTESIAN_POINT('',(-4.824206803779,-132.1423657943));
+#59147 = CARTESIAN_POINT('',(-4.939667609076,-132.2893749771));
+#59148 = CARTESIAN_POINT('',(-5.055189704768,-132.436462306));
+#59149 = CARTESIAN_POINT('',(-5.28680072236,-132.7313586522));
+#59150 = CARTESIAN_POINT('',(-5.403110599191,-132.8794490147));
+#59151 = CARTESIAN_POINT('',(-5.519356903209,-133.0274584224));
+#59152 = CARTESIAN_POINT('',(-5.635558899728,-133.1754113736));
+#59153 = CARTESIAN_POINT('',(-5.751760897704,-133.3233643065));
+#59154 = CARTESIAN_POINT('',(-5.868007208658,-133.4713736543));
+#59155 = CARTESIAN_POINT('',(-5.984317092494,-133.6194639684));
+#59156 = CARTESIAN_POINT('',(-6.123348456359,-133.7964841994));
+#59157 = CARTESIAN_POINT('',(-6.146182288797,-133.8255571391));
+#59158 = CARTESIAN_POINT('',(-6.169016128678,-133.8546300894));
+#59159 = CARTESIAN_POINT('',(-6.191849972375,-133.8837030459));
+#59160 = CARTESIAN_POINT('',(-6.2146838161,-133.9127760036));
+#59161 = CARTESIAN_POINT('',(-6.237517655908,-133.9418489576));
+#59162 = CARTESIAN_POINT('',(-6.26035148769,-133.9709219025));
+#59163 = CARTESIAN_POINT('',(-6.28318530718,-133.9999948328));
+#59164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59165 = ORIENTED_EDGE('',*,*,#59166,.T.);
+#59166 = EDGE_CURVE('',#58958,#59167,#59169,.T.);
+#59167 = VERTEX_POINT('',#59168);
+#59168 = CARTESIAN_POINT('',(-1.154915779E-06,4.,135.99999509388));
+#59169 = SURFACE_CURVE('',#59170,(#59194,#59221),.PCURVE_S1.);
+#59170 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#59171,#59172,#59173,#59174,
+    #59175,#59176,#59177,#59178,#59179,#59180,#59181,#59182,#59183,
+    #59184,#59185,#59186,#59187,#59188,#59189,#59190,#59191,#59192,
+    #59193),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607616135454,
+    0.855115144356,1.),.UNSPECIFIED.);
+#59171 = CARTESIAN_POINT('',(4.,-3.7E-16,133.99999483285));
+#59172 = CARTESIAN_POINT('',(4.,0.477104892096,134.15186208039));
+#59173 = CARTESIAN_POINT('',(3.934962882096,0.954722558205,
+    134.30389227392));
+#59174 = CARTESIAN_POINT('',(3.804646243629,1.421697616351,
+    134.45582928151));
+#59175 = CARTESIAN_POINT('',(3.611387775714,1.867718960764,
+    134.60770328597));
+#59176 = CARTESIAN_POINT('',(3.359094272844,2.283208943655,
+    134.75957716867));
+#59177 = CARTESIAN_POINT('',(3.053323863619,2.659443848234,
+    134.91151394504));
+#59178 = CARTESIAN_POINT('',(2.701140209871,2.988556622021,
+    135.06354399456));
+#59179 = CARTESIAN_POINT('',(2.153192650449,3.376614980718,
+    135.27727098129));
+#59180 = CARTESIAN_POINT('',(1.988356990491,3.480129514573,
+    135.33913262374));
+#59181 = CARTESIAN_POINT('',(1.817856993204,3.5744315354,135.40099345219
+    ));
+#59182 = CARTESIAN_POINT('',(1.64229569905,3.659162354153,
+    135.46285325821));
+#59183 = CARTESIAN_POINT('',(1.462299528665,3.734011907655,
+    135.52471307216));
+#59184 = CARTESIAN_POINT('',(1.278516502016,3.798718271199,
+    135.58657391827));
+#59185 = CARTESIAN_POINT('',(1.091615419784,3.85306930871,
+    135.64843557438));
+#59186 = CARTESIAN_POINT('',(0.791453382768,3.922568540619,
+    135.74650777493));
+#59187 = CARTESIAN_POINT('',(0.679786095031,3.944628186514,
+    135.7827202599));
+#59188 = CARTESIAN_POINT('',(0.56742153533,3.963053626191,
+    135.81893276684));
+#59189 = CARTESIAN_POINT('',(0.454497816416,3.97781943465,
+    135.85514527588));
+#59190 = CARTESIAN_POINT('',(0.341153772225,3.988906533853,
+    135.89135777168));
+#59191 = CARTESIAN_POINT('',(0.227528957875,3.996302192727,
+    135.9275702434));
+#59192 = CARTESIAN_POINT('',(0.113763649666,4.000000027159,
+    135.96378268474));
+#59193 = CARTESIAN_POINT('',(-1.15491578165E-06,4.,135.99999509388));
+#59194 = PCURVE('',#56100,#59195);
+#59195 = DEFINITIONAL_REPRESENTATION('',(#59196),#59220);
+#59196 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#59197,#59198,#59199,#59200,
+    #59201,#59202,#59203,#59204,#59205,#59206,#59207,#59208,#59209,
+    #59210,#59211,#59212,#59213,#59214,#59215,#59216,#59217,#59218,
+    #59219),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607616135454,
+    0.855115144356,1.),.UNSPECIFIED.);
+#59197 = CARTESIAN_POINT('',(-0.103533793709,4.712541696586));
+#59198 = CARTESIAN_POINT('',(-0.10353375268,4.831821802035));
+#59199 = CARTESIAN_POINT('',(-0.103533696149,4.951229872644));
+#59200 = CARTESIAN_POINT('',(-0.103533640028,5.070564747812));
+#59201 = CARTESIAN_POINT('',(-0.103533598048,5.18985015308));
+#59202 = CARTESIAN_POINT('',(-0.103533619979,5.309135529445));
+#59203 = CARTESIAN_POINT('',(-0.103533823928,5.428470380282));
+#59204 = CARTESIAN_POINT('',(-0.103533947741,5.54787844181));
+#59205 = CARTESIAN_POINT('',(-0.103533937758,5.715744668483));
+#59206 = CARTESIAN_POINT('',(-0.103533912606,5.764332253107));
+#59207 = CARTESIAN_POINT('',(-0.103533862652,5.812919186049));
+#59208 = CARTESIAN_POINT('',(-0.103533785527,5.861505303288));
+#59209 = CARTESIAN_POINT('',(-0.103533690528,5.910091419159));
+#59210 = CARTESIAN_POINT('',(-0.103533600651,5.958678349244));
+#59211 = CARTESIAN_POINT('',(-0.103533545166,6.007265932754));
+#59212 = CARTESIAN_POINT('',(-0.10353354129,6.084294161105));
+#59213 = CARTESIAN_POINT('',(-0.103533556529,6.112736311847));
+#59214 = CARTESIAN_POINT('',(-0.10353359544,6.141178491475));
+#59215 = CARTESIAN_POINT('',(-0.103533658836,6.169620685173));
+#59216 = CARTESIAN_POINT('',(-0.103533741339,6.198062878456));
+#59217 = CARTESIAN_POINT('',(-0.103533831382,6.226505057173));
+#59218 = CARTESIAN_POINT('',(-0.103533911209,6.254947207507));
+#59219 = CARTESIAN_POINT('',(-0.103533956875,6.283389315972));
+#59220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59221 = PCURVE('',#59222,#59227);
+#59222 = CYLINDRICAL_SURFACE('',#59223,4.);
+#59223 = AXIS2_PLACEMENT_3D('',#59224,#59225,#59226);
+#59224 = CARTESIAN_POINT('',(0.,0.,0.));
+#59225 = DIRECTION('',(-0.,-0.,-1.));
+#59226 = DIRECTION('',(1.,0.,0.));
+#59227 = DEFINITIONAL_REPRESENTATION('',(#59228),#59252);
+#59228 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#59229,#59230,#59231,#59232,
+    #59233,#59234,#59235,#59236,#59237,#59238,#59239,#59240,#59241,
+    #59242,#59243,#59244,#59245,#59246,#59247,#59248,#59249,#59250,
+    #59251),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607616135454,
+    0.855115144356,1.),.UNSPECIFIED.);
+#59229 = CARTESIAN_POINT('',(0.,-133.9999948328));
+#59230 = CARTESIAN_POINT('',(-0.119276223024,-134.1518620803));
+#59231 = CARTESIAN_POINT('',(-0.238680400886,-134.3038922739));
+#59232 = CARTESIAN_POINT('',(-0.358011384659,-134.4558292815));
+#59233 = CARTESIAN_POINT('',(-0.477292901636,-134.6077032859));
+#59234 = CARTESIAN_POINT('',(-0.596574431002,-134.7595771686));
+#59235 = CARTESIAN_POINT('',(-0.71590544328,-134.911513945));
+#59236 = CARTESIAN_POINT('',(-0.835309642275,-135.0635439945));
+#59237 = CARTESIAN_POINT('',(-1.003170413755,-135.2772709812));
+#59238 = CARTESIAN_POINT('',(-1.051756416446,-135.3391326237));
+#59239 = CARTESIAN_POINT('',(-1.10034176445,-135.4009934521));
+#59240 = CARTESIAN_POINT('',(-1.148926294837,-135.4628532582));
+#59241 = CARTESIAN_POINT('',(-1.19751082357,-135.5247130721));
+#59242 = CARTESIAN_POINT('',(-1.246096167883,-135.5865739182));
+#59243 = CARTESIAN_POINT('',(-1.294682168181,-135.6484355743));
+#59244 = CARTESIAN_POINT('',(-1.371707891036,-135.7465077749));
+#59245 = CARTESIAN_POINT('',(-1.400149118094,-135.7827202599));
+#59246 = CARTESIAN_POINT('',(-1.428590374748,-135.8189327668));
+#59247 = CARTESIAN_POINT('',(-1.457031646103,-135.8551452758));
+#59248 = CARTESIAN_POINT('',(-1.485472918262,-135.8913577716));
+#59249 = CARTESIAN_POINT('',(-1.513914178322,-135.9275702434));
+#59250 = CARTESIAN_POINT('',(-1.542355414378,-135.9637826847));
+#59251 = CARTESIAN_POINT('',(-1.570796615524,-135.9999950938));
+#59252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59253 = ORIENTED_EDGE('',*,*,#59254,.F.);
+#59254 = EDGE_CURVE('',#58849,#59167,#59255,.T.);
+#59255 = SURFACE_CURVE('',#59256,(#59259,#59266),.PCURVE_S1.);
+#59256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59257,#59258),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#59257 = CARTESIAN_POINT('',(1.44369172839E-06,3.100004154148,
+    135.75884980871));
+#59258 = CARTESIAN_POINT('',(-1.44366955634E-06,4.100006341602,
+    136.0267908373));
+#59259 = PCURVE('',#56100,#59260);
+#59260 = DEFINITIONAL_REPRESENTATION('',(#59261),#59265);
+#59261 = LINE('',#59262,#59263);
+#59262 = CARTESIAN_POINT('',(0.,6.283389315972));
+#59263 = VECTOR('',#59264,1.);
+#59264 = DIRECTION('',(1.,0.));
+#59265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59266 = PCURVE('',#59267,#59310);
+#59267 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#59268,#59269,#59270,#59271,#59272,#59273,#59274,#59275,#59276
+      ,#59277,#59278,#59279,#59280,#59281,#59282,#59283,#59284,#59285
+      ,#59286,#59287,#59288)
+    ,(#59289,#59290,#59291,#59292,#59293,#59294,#59295,#59296,#59297
+      ,#59298,#59299,#59300,#59301,#59302,#59303,#59304,#59305,#59306
+      ,#59307,#59308,#59309
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#59268 = CARTESIAN_POINT('',(1.44369176835E-06,3.100004154148,
+    135.75884980871));
+#59269 = CARTESIAN_POINT('',(-0.885356832773,3.100004828086,
+    136.1224864294));
+#59270 = CARTESIAN_POINT('',(-1.770719725653,2.821862174873,
+    136.48612470801));
+#59271 = CARTESIAN_POINT('',(-2.558981386513,2.265569232886,
+    136.84975249188));
+#59272 = CARTESIAN_POINT('',(-3.153076503494,1.469282227803,
+    137.21340263135));
+#59273 = CARTESIAN_POINT('',(-3.473006070064,0.509188836983,
+    137.57703088883));
+#59274 = CARTESIAN_POINT('',(-3.473003385059,-0.509187922537,
+    137.94066300929));
+#59275 = CARTESIAN_POINT('',(-3.153076079805,-1.469273930452,
+    138.30430882539));
+#59276 = CARTESIAN_POINT('',(-2.558987810774,-2.265570659271,
+    138.66793971405));
+#59277 = CARTESIAN_POINT('',(-1.770719699211,-2.821859629604,
+    139.03157716731));
+#59278 = CARTESIAN_POINT('',(-1.62609752972E-06,-3.378147940926,
+    139.75884992875));
+#59279 = CARTESIAN_POINT('',(1.770717002597,-2.821861398076,
+    140.48612269015));
+#59280 = CARTESIAN_POINT('',(2.558986834783,-2.265574914624,
+    140.84975876404));
+#59281 = CARTESIAN_POINT('',(3.153069190813,-1.469266708305,
+    141.21339645129));
+#59282 = CARTESIAN_POINT('',(3.473012087023,-0.509215331937,
+    141.57702717101));
+#59283 = CARTESIAN_POINT('',(3.473000364207,0.509219265416,
+    141.94067864582));
+#59284 = CARTESIAN_POINT('',(3.153078412244,1.469248607871,
+    142.30429180696));
+#59285 = CARTESIAN_POINT('',(2.558984566894,2.26558354002,
+    142.66794874497));
+#59286 = CARTESIAN_POINT('',(1.770722266873,2.82185632244,
+    143.03157514951));
+#59287 = CARTESIAN_POINT('',(0.88535980506,3.100003700275,
+    143.39521342806));
+#59288 = CARTESIAN_POINT('',(1.52860112523E-06,3.100004398474,
+    143.75885004878));
+#59289 = CARTESIAN_POINT('',(-1.44366951726E-06,4.100006341602,
+    136.0267908373));
+#59290 = CARTESIAN_POINT('',(-1.170961444393,4.100006328665,
+    136.39042694386));
+#59291 = CARTESIAN_POINT('',(-2.341917529646,3.732138893908,
+    136.75406139253));
+#59292 = CARTESIAN_POINT('',(-3.384469452614,2.996397062226,
+    137.11770633601));
+#59293 = CARTESIAN_POINT('',(-4.170197377897,1.943239069298,
+    137.48132892369));
+#59294 = CARTESIAN_POINT('',(-4.593330633033,0.673440068575,
+    137.84497339343));
+#59295 = CARTESIAN_POINT('',(-4.593330191421,-0.67344465436,
+    138.20861400056));
+#59296 = CARTESIAN_POINT('',(-4.170195223375,-1.943238403784,
+    138.57224091136));
+#59297 = CARTESIAN_POINT('',(-3.384466380696,-2.996403031865,
+    138.9358827502));
+#59298 = CARTESIAN_POINT('',(-2.341916816615,-3.732139721427,
+    139.29951802413));
+#59299 = CARTESIAN_POINT('',(1.60937340357E-06,-4.4678740318,
+    140.02679071727));
+#59300 = CARTESIAN_POINT('',(2.341919535908,-3.732138131617,
+    140.75406341038));
+#59301 = CARTESIAN_POINT('',(3.384470054613,-2.99640428836,
+    141.11770006386));
+#59302 = CARTESIAN_POINT('',(4.170189540688,-1.943215971169,
+    141.48133510364));
+#59303 = CARTESIAN_POINT('',(4.593342433075,-0.673484814305,
+    141.84497711165));
+#59304 = CARTESIAN_POINT('',(4.593322965089,0.673501663692,
+    142.2085983634));
+#59305 = CARTESIAN_POINT('',(4.170195457998,1.943191615188,
+    142.57225793036));
+#59306 = CARTESIAN_POINT('',(3.384469143797,2.996426061515,
+    142.93587371897));
+#59307 = CARTESIAN_POINT('',(2.341914573141,3.73213424926,
+    143.29952004201));
+#59308 = CARTESIAN_POINT('',(1.170958472149,4.100006751751,
+    143.66315449066));
+#59309 = CARTESIAN_POINT('',(-1.52857959179E-06,4.10000671458,
+    144.02679059722));
+#59310 = DEFINITIONAL_REPRESENTATION('',(#59311),#59315);
+#59311 = LINE('',#59312,#59313);
+#59312 = CARTESIAN_POINT('',(0.,0.));
+#59313 = VECTOR('',#59314,1.);
+#59314 = DIRECTION('',(1.,0.));
+#59315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59316 = ADVANCED_FACE('',(#59317),#56055,.T.);
+#59317 = FACE_BOUND('',#59318,.F.);
+#59318 = EDGE_LOOP('',(#59319,#59549,#59570,#59571,#59572));
+#59319 = ORIENTED_EDGE('',*,*,#59320,.T.);
+#59320 = EDGE_CURVE('',#56154,#59321,#59323,.T.);
+#59321 = VERTEX_POINT('',#59322);
+#59322 = CARTESIAN_POINT('',(4.,1.154977244E-06,134.49999509381));
+#59323 = SURFACE_CURVE('',#59324,(#59397,#59473),.PCURVE_S1.);
+#59324 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#59325,#59326,#59327,#59328,
+    #59329,#59330,#59331,#59332,#59333,#59334,#59335,#59336,#59337,
+    #59338,#59339,#59340,#59341,#59342,#59343,#59344,#59345,#59346,
+    #59347,#59348,#59349,#59350,#59351,#59352,#59353,#59354,#59355,
+    #59356,#59357,#59358,#59359,#59360,#59361,#59362,#59363,#59364,
+    #59365,#59366,#59367,#59368,#59369,#59370,#59371,#59372,#59373,
+    #59374,#59375,#59376,#59377,#59378,#59379,#59380,#59381,#59382,
+    #59383,#59384,#59385,#59386,#59387,#59388,#59389,#59390,#59391,
+    #59392,#59393,#59394,#59395,#59396),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789052536513E-02,0.107912445232,0.125918424273,
+    0.231943324498,0.391919534117,0.55289371454,0.658918613454,
+    0.818894821845,0.978871036169,1.),.UNSPECIFIED.);
+#59325 = CARTESIAN_POINT('',(4.,1.0870140601E-06,126.49999538251));
+#59326 = CARTESIAN_POINT('',(3.999999961712,0.118998189434,
+    126.53787328135));
+#59327 = CARTESIAN_POINT('',(3.995954104616,0.237995788818,
+    126.57575132535));
+#59328 = CARTESIAN_POINT('',(3.987862444149,0.356832684773,
+    126.61362929906));
+#59329 = CARTESIAN_POINT('',(3.975732625121,0.475348339807,
+    126.65150719413));
+#59330 = CARTESIAN_POINT('',(3.959579902597,0.593383001381,
+    126.68938510377));
+#59331 = CARTESIAN_POINT('',(3.939427122766,0.71077782397,
+    126.72726311723));
+#59332 = CARTESIAN_POINT('',(3.915304703825,0.827374991112,
+    126.76514121434));
+#59333 = CARTESIAN_POINT('',(3.83540649458,1.15672651643,126.87301783229
+    ));
+#59334 = CARTESIAN_POINT('',(3.770132326704,1.367188404454,
+    126.94301998585));
+#59335 = CARTESIAN_POINT('',(3.691668467111,1.573402940507,
+    127.0130206246));
+#59336 = CARTESIAN_POINT('',(3.600343385619,1.774406970026,
+    127.08301934364));
+#59337 = CARTESIAN_POINT('',(3.496565903824,1.969273922877,
+    127.1530180436));
+#59338 = CARTESIAN_POINT('',(3.380821812001,2.157115155266,
+    127.22301863704));
+#59339 = CARTESIAN_POINT('',(3.25367486707,2.337083455608,127.2930207469
+    ));
+#59340 = CARTESIAN_POINT('',(3.080310803967,2.55242690446,
+    127.38101939227));
+#59341 = CARTESIAN_POINT('',(3.044137749902,2.595902165728,
+    127.39901938779));
+#59342 = CARTESIAN_POINT('',(3.007263824307,2.638791065485,
+    127.41701938321));
+#59343 = CARTESIAN_POINT('',(2.96970013126,2.681080432147,127.4350193782
+    ));
+#59344 = CARTESIAN_POINT('',(2.931458064032,2.72275735521,
+    127.45301937242));
+#59345 = CARTESIAN_POINT('',(2.892549305087,2.763809185249,
+    127.47101936556));
+#59346 = CARTESIAN_POINT('',(2.852985826082,2.80422353392,
+    127.48901935729));
+#59347 = CARTESIAN_POINT('',(2.576034605759,3.078135641638,
+    127.6130089823));
+#59348 = CARTESIAN_POINT('',(2.316952479402,3.289819997462,
+    127.71902584242));
+#59349 = CARTESIAN_POINT('',(2.038105812449,3.476458950882,
+    127.82502892332));
+#59350 = CARTESIAN_POINT('',(1.742352913194,3.635935812799,
+    127.93101915986));
+#59351 = CARTESIAN_POINT('',(1.432764442013,3.76654060469,
+    128.03700943187));
+#59352 = CARTESIAN_POINT('',(1.112596955571,3.866951298705,
+    128.14301260295));
+#59353 = CARTESIAN_POINT('',(0.785290953167,3.936266174845,
+    128.24902956852));
+#59354 = CARTESIAN_POINT('',(-4.468904367848E-02,4.031181196659,
+    128.51494241884));
+#59355 = CARTESIAN_POINT('',(-0.552702290698,4.016686529705,
+    128.67507630762));
+#59356 = CARTESIAN_POINT('',(-1.056552121721,3.928793728858,
+    128.83508685518));
+#59357 = CARTESIAN_POINT('',(-1.543961885357,3.769045858816,
+    128.99501934555));
+#59358 = CARTESIAN_POINT('',(-2.003368267296,3.540937469547,
+    129.15495183181));
+#59359 = CARTESIAN_POINT('',(-2.424079497812,3.250090636744,
+    129.31496233985));
+#59360 = CARTESIAN_POINT('',(-2.796264523874,2.904018542365,
+    129.47509617756));
+#59361 = CARTESIAN_POINT('',(-3.429553650461,2.119844302417,
+    129.79593998961));
+#59362 = CARTESIAN_POINT('',(-3.69080258997,1.680126145903,
+    129.95707811668));
+#59363 = CARTESIAN_POINT('',(-3.886985003647,1.204207508936,
+    130.11808883101));
+#59364 = CARTESIAN_POINT('',(-4.012747926196,0.703505343827,
+    130.27901921426));
+#59365 = CARTESIAN_POINT('',(-4.064813960061,0.189882941216,
+    130.43994988144));
+#59366 = CARTESIAN_POINT('',(-4.042229486722,-0.324389446506,
+    130.60096044029));
+#59367 = CARTESIAN_POINT('',(-3.94614431489,-0.826754594057,
+    130.76209851908));
+#59368 = CARTESIAN_POINT('',(-3.672648220031,-1.61942222574,
+    131.02900893831));
+#59369 = CARTESIAN_POINT('',(-3.53406956433,-1.923937799556,
+    131.1350258856));
+#59370 = CARTESIAN_POINT('',(-3.366680165069,-2.214747553895,
+    131.24102906225));
+#59371 = CARTESIAN_POINT('',(-3.172105705283,-2.488688061891,
+    131.34701935947));
+#59372 = CARTESIAN_POINT('',(-2.952342340935,-2.742866529692,
+    131.45300963626));
+#59373 = CARTESIAN_POINT('',(-2.709724687149,-2.974655693472,
+    131.55901276504));
+#59374 = CARTESIAN_POINT('',(-2.446938399393,-3.181723712103,
+    131.66502966523));
+#59375 = CARTESIAN_POINT('',(-1.744768586584,-3.634308957886,
+    131.93094234448));
+#59376 = CARTESIAN_POINT('',(-1.282845371268,-3.846239507835,
+    132.09107611449));
+#59377 = CARTESIAN_POINT('',(-0.792157648737,-3.990514855275,
+    132.25108659971));
+#59378 = CARTESIAN_POINT('',(-0.284396413438,-4.063083001097,
+    132.41101915961));
+#59379 = CARTESIAN_POINT('',(0.228522976655,-4.061957610743,
+    132.57095179827));
+#59380 = CARTESIAN_POINT('',(0.734524684474,-3.987445794886,
+    132.73096242946));
+#59381 = CARTESIAN_POINT('',(1.221467289555,-3.841931369017,
+    132.89109630907));
+#59382 = CARTESIAN_POINT('',(2.133654716769,-3.420517000691,
+    133.21094244464));
+#59383 = CARTESIAN_POINT('',(2.560104433956,-3.144060413845,
+    133.37107623074));
+#59384 = CARTESIAN_POINT('',(2.944843788494,-2.807065659384,
+    133.5310866559));
+#59385 = CARTESIAN_POINT('',(3.278187248078,-2.417232611151,
+    133.69101911423));
+#59386 = CARTESIAN_POINT('',(3.552072999069,-1.983557322897,
+    133.85095159131));
+#59387 = CARTESIAN_POINT('',(3.760289828289,-1.51640060301,
+    134.01096243316));
+#59388 = CARTESIAN_POINT('',(3.898344839094,-1.027290873409,
+    134.17109636255));
+#59389 = CARTESIAN_POINT('',(3.973606675317,-0.463522579975,
+    134.35214125849));
+#59390 = CARTESIAN_POINT('',(3.981140244962,-0.397583026217,
+    134.37326318838));
+#59391 = CARTESIAN_POINT('',(3.987423138326,-0.331504599838,
+    134.39438511687));
+#59392 = CARTESIAN_POINT('',(3.992452405122,-0.265314982584,
+    134.4155070436));
+#59393 = CARTESIAN_POINT('',(3.996225832182,-0.199041906494,
+    134.4366289682));
+#59394 = CARTESIAN_POINT('',(3.998741943452,-0.132713153901,
+    134.45775089036));
+#59395 = CARTESIAN_POINT('',(3.999999999997,-6.635655743031E-02,
+    134.47887280977));
+#59396 = CARTESIAN_POINT('',(4.,-8.9E-16,134.49999472617));
+#59397 = PCURVE('',#56055,#59398);
+#59398 = DEFINITIONAL_REPRESENTATION('',(#59399),#59472);
+#59399 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#59400,#59401,#59402,#59403,
+    #59404,#59405,#59406,#59407,#59408,#59409,#59410,#59411,#59412,
+    #59413,#59414,#59415,#59416,#59417,#59418,#59419,#59420,#59421,
+    #59422,#59423,#59424,#59425,#59426,#59427,#59428,#59429,#59430,
+    #59431,#59432,#59433,#59434,#59435,#59436,#59437,#59438,#59439,
+    #59440,#59441,#59442,#59443,#59444,#59445,#59446,#59447,#59448,
+    #59449,#59450,#59451,#59452,#59453,#59454,#59455,#59456,#59457,
+    #59458,#59459,#59460,#59461,#59462,#59463,#59464,#59465,#59466,
+    #59467,#59468,#59469,#59470,#59471),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789052536513E-02,0.107912445232,0.125918424273,
+    0.231943324498,0.391919534117,0.55289371454,0.658918613454,
+    0.818894821845,0.978871036169,1.),.UNSPECIFIED.);
+#59400 = CARTESIAN_POINT('',(-2.7175351502E-07,-126.4999953825));
+#59401 = CARTESIAN_POINT('',(-2.974954735861E-02,-126.5378732813));
+#59402 = CARTESIAN_POINT('',(-5.949894788346E-02,-126.5757513253));
+#59403 = CARTESIAN_POINT('',(-8.924829243176E-02,-126.613629299));
+#59404 = CARTESIAN_POINT('',(-0.118997566697,-126.6515071941));
+#59405 = CARTESIAN_POINT('',(-0.148746839604,-126.6893851037));
+#59406 = CARTESIAN_POINT('',(-0.178496179959,-126.7272631172));
+#59407 = CARTESIAN_POINT('',(-0.208245573087,-126.7651412143));
+#59408 = CARTESIAN_POINT('',(-0.292971657866,-126.8730178322));
+#59409 = CARTESIAN_POINT('',(-0.347951177357,-126.9430199858));
+#59410 = CARTESIAN_POINT('',(-0.402929486727,-127.0130206246));
+#59411 = CARTESIAN_POINT('',(-0.457906289676,-127.0830193436));
+#59412 = CARTESIAN_POINT('',(-0.512883095197,-127.1530180436));
+#59413 = CARTESIAN_POINT('',(-0.567861410832,-127.223018637));
+#59414 = CARTESIAN_POINT('',(-0.622840936786,-127.2930207469));
+#59415 = CARTESIAN_POINT('',(-0.691954927472,-127.3810193922));
+#59416 = CARTESIAN_POINT('',(-0.706092095224,-127.3990193877));
+#59417 = CARTESIAN_POINT('',(-0.720229263817,-127.4170193832));
+#59418 = CARTESIAN_POINT('',(-0.734366432893,-127.4350193782));
+#59419 = CARTESIAN_POINT('',(-0.748503602087,-127.4530193724));
+#59420 = CARTESIAN_POINT('',(-0.762640771036,-127.4710193655));
+#59421 = CARTESIAN_POINT('',(-0.776777939377,-127.4890193572));
+#59422 = CARTESIAN_POINT('',(-0.874159220045,-127.6130089823));
+#59423 = CARTESIAN_POINT('',(-0.957424728906,-127.7190258424));
+#59424 = CARTESIAN_POINT('',(-1.040679405235,-127.8250289233));
+#59425 = CARTESIAN_POINT('',(-1.123923959919,-127.9310191598));
+#59426 = CARTESIAN_POINT('',(-1.207168509733,-128.0370094318));
+#59427 = CARTESIAN_POINT('',(-1.29042317327,-128.1430126029));
+#59428 = CARTESIAN_POINT('',(-1.373688666073,-128.2490295685));
+#59429 = CARTESIAN_POINT('',(-1.582536047032,-128.5149424188));
+#59430 = CARTESIAN_POINT('',(-1.708304867986,-128.6750763076));
+#59431 = CARTESIAN_POINT('',(-1.833976856813,-128.8350868551));
+#59432 = CARTESIAN_POINT('',(-1.95958758442,-128.9950193455));
+#59433 = CARTESIAN_POINT('',(-2.085198312425,-129.1549518318));
+#59434 = CARTESIAN_POINT('',(-2.210870306298,-129.3149623398));
+#59435 = CARTESIAN_POINT('',(-2.336639135279,-129.4750961775));
+#59436 = CARTESIAN_POINT('',(-2.588629258653,-129.7959399896));
+#59437 = CARTESIAN_POINT('',(-2.715186841259,-129.9570781166));
+#59438 = CARTESIAN_POINT('',(-2.841644243085,-130.118088831));
+#59439 = CARTESIAN_POINT('',(-2.968038839125,-130.2790192142));
+#59440 = CARTESIAN_POINT('',(-3.094433405958,-130.4399498814));
+#59441 = CARTESIAN_POINT('',(-3.220890821281,-130.6009604402));
+#59442 = CARTESIAN_POINT('',(-3.347448412507,-130.762098519));
+#59443 = CARTESIAN_POINT('',(-3.557079351334,-131.0290089383));
+#59444 = CARTESIAN_POINT('',(-3.640344846768,-131.1350258856));
+#59445 = CARTESIAN_POINT('',(-3.723599509264,-131.2410290622));
+#59446 = CARTESIAN_POINT('',(-3.806844055152,-131.3470193594));
+#59447 = CARTESIAN_POINT('',(-3.890088603722,-131.4530096362));
+#59448 = CARTESIAN_POINT('',(-3.973343272709,-131.559012765));
+#59449 = CARTESIAN_POINT('',(-4.056608775127,-131.6650296652));
+#59450 = CARTESIAN_POINT('',(-4.265456185142,-131.9309423444));
+#59451 = CARTESIAN_POINT('',(-4.39122502038,-132.0910761144));
+#59452 = CARTESIAN_POINT('',(-4.516897012993,-132.2510865997));
+#59453 = CARTESIAN_POINT('',(-4.64250772859,-132.4110191596));
+#59454 = CARTESIAN_POINT('',(-4.768118436424,-132.5709517982));
+#59455 = CARTESIAN_POINT('',(-4.893790411099,-132.7309624294));
+#59456 = CARTESIAN_POINT('',(-5.019559230306,-132.891096309));
+#59457 = CARTESIAN_POINT('',(-5.270765815137,-133.2109424446));
+#59458 = CARTESIAN_POINT('',(-5.396534647974,-133.3710762307));
+#59459 = CARTESIAN_POINT('',(-5.52220664687,-133.5310866559));
+#59460 = CARTESIAN_POINT('',(-5.647817373457,-133.6910191142));
+#59461 = CARTESIAN_POINT('',(-5.773428103185,-133.8509515913));
+#59462 = CARTESIAN_POINT('',(-5.899100058435,-134.0109624331));
+#59463 = CARTESIAN_POINT('',(-6.024868868315,-134.1710963625));
+#59464 = CARTESIAN_POINT('',(-6.167061306729,-134.3521412584));
+#59465 = CARTESIAN_POINT('',(-6.183650447499,-134.3732631883));
+#59466 = CARTESIAN_POINT('',(-6.200239590348,-134.3943851168));
+#59467 = CARTESIAN_POINT('',(-6.216828734785,-134.4155070436));
+#59468 = CARTESIAN_POINT('',(-6.233417879992,-134.4366289682));
+#59469 = CARTESIAN_POINT('',(-6.250007024828,-134.4577508903));
+#59470 = CARTESIAN_POINT('',(-6.266596167822,-134.4788728097));
+#59471 = CARTESIAN_POINT('',(-6.28318530718,-134.4999947261));
+#59472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59473 = PCURVE('',#56426,#59474);
+#59474 = DEFINITIONAL_REPRESENTATION('',(#59475),#59548);
+#59475 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#59476,#59477,#59478,#59479,
+    #59480,#59481,#59482,#59483,#59484,#59485,#59486,#59487,#59488,
+    #59489,#59490,#59491,#59492,#59493,#59494,#59495,#59496,#59497,
+    #59498,#59499,#59500,#59501,#59502,#59503,#59504,#59505,#59506,
+    #59507,#59508,#59509,#59510,#59511,#59512,#59513,#59514,#59515,
+    #59516,#59517,#59518,#59519,#59520,#59521,#59522,#59523,#59524,
+    #59525,#59526,#59527,#59528,#59529,#59530,#59531,#59532,#59533,
+    #59534,#59535,#59536,#59537,#59538,#59539,#59540,#59541,#59542,
+    #59543,#59544,#59545,#59546,#59547),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.789052536513E-02,0.107912445232,0.125918424273,
+    0.231943324498,0.391919534117,0.55289371454,0.658918613454,
+    0.818894821845,0.978871036169,1.),.UNSPECIFIED.);
+#59476 = CARTESIAN_POINT('',(-0.931754528262,0.));
+#59477 = CARTESIAN_POINT('',(-0.931754576024,2.975022465446E-02));
+#59478 = CARTESIAN_POINT('',(-0.931754660744,5.95005824366E-02));
+#59479 = CARTESIAN_POINT('',(-0.931754755739,8.925088826186E-02));
+#59480 = CARTESIAN_POINT('',(-0.931754841151,0.119001125718));
+#59481 = CARTESIAN_POINT('',(-0.931754904164,0.148751363038));
+#59482 = CARTESIAN_POINT('',(-0.931754939219,0.178501669079));
+#59483 = CARTESIAN_POINT('',(-0.931754948235,0.20825202929));
+#59484 = CARTESIAN_POINT('',(-0.93175492713,0.29298087097));
+#59485 = CARTESIAN_POINT('',(-0.931754848853,0.347962182894));
+#59486 = CARTESIAN_POINT('',(-0.931754737131,0.402942287853));
+#59487 = CARTESIAN_POINT('',(-0.931754633091,0.457920887284));
+#59488 = CARTESIAN_POINT('',(-0.931754564056,0.512899487542));
+#59489 = CARTESIAN_POINT('',(-0.931754534815,0.567879594198));
+#59490 = CARTESIAN_POINT('',(-0.931754533934,0.622860906757));
+#59491 = CARTESIAN_POINT('',(-0.931754560576,0.691977138832));
+#59492 = CARTESIAN_POINT('',(-0.931754567443,0.706114764813));
+#59493 = CARTESIAN_POINT('',(-0.931754575554,0.720252391407));
+#59494 = CARTESIAN_POINT('',(-0.931754584733,0.734390018265));
+#59495 = CARTESIAN_POINT('',(-0.931754594804,0.748527645045));
+#59496 = CARTESIAN_POINT('',(-0.931754605591,0.762665271404));
+#59497 = CARTESIAN_POINT('',(-0.931754616916,0.776802897001));
+#59498 = CARTESIAN_POINT('',(-0.931754697396,0.874187326538));
+#59499 = CARTESIAN_POINT('',(-0.931754779042,0.957455523509));
+#59500 = CARTESIAN_POINT('',(-0.931754837956,1.040712888244));
+#59501 = CARTESIAN_POINT('',(-0.931754853097,1.123960139575));
+#59502 = CARTESIAN_POINT('',(-0.931754835567,1.207207395683));
+#59503 = CARTESIAN_POINT('',(-0.931754805655,1.290464771299));
+#59504 = CARTESIAN_POINT('',(-0.931754769457,1.373732977894));
+#59505 = CARTESIAN_POINT('',(-0.931754683488,1.582587163052));
+#59506 = CARTESIAN_POINT('',(-0.931754634668,1.708360079199));
+#59507 = CARTESIAN_POINT('',(-0.931754619165,1.834036148987));
+#59508 = CARTESIAN_POINT('',(-0.931754615822,1.959650943473));
+#59509 = CARTESIAN_POINT('',(-0.931754690818,2.085265745417));
+#59510 = CARTESIAN_POINT('',(-0.931754758945,2.210941807583));
+#59511 = CARTESIAN_POINT('',(-0.931754766488,2.336714713262));
+#59512 = CARTESIAN_POINT('',(-0.931754722024,2.588713015368));
+#59513 = CARTESIAN_POINT('',(-0.931754715384,2.715274705986));
+#59514 = CARTESIAN_POINT('',(-0.931754426459,2.841736247591));
+#59515 = CARTESIAN_POINT('',(-0.931754941647,2.968134923201));
+#59516 = CARTESIAN_POINT('',(-0.931754704999,3.094533588023));
+#59517 = CARTESIAN_POINT('',(-0.931754776654,3.220995128687));
+#59518 = CARTESIAN_POINT('',(-0.931754807849,3.347556820404));
+#59519 = CARTESIAN_POINT('',(-0.93175474446,3.557194566438));
+#59520 = CARTESIAN_POINT('',(-0.931754697936,3.640462767256));
+#59521 = CARTESIAN_POINT('',(-0.931754634374,3.723720137962));
+#59522 = CARTESIAN_POINT('',(-0.931754589745,3.80696739397));
+#59523 = CARTESIAN_POINT('',(-0.931754583317,3.890214650038));
+#59524 = CARTESIAN_POINT('',(-0.931754608931,3.973472020788));
+#59525 = CARTESIAN_POINT('',(-0.931754648474,4.056740221246));
+#59526 = CARTESIAN_POINT('',(-0.931754752941,4.265594393365));
+#59527 = CARTESIAN_POINT('',(-0.931754819917,4.391367296349));
+#59528 = CARTESIAN_POINT('',(-0.931754848602,4.517043356042));
+#59529 = CARTESIAN_POINT('',(-0.931754795377,4.642658157537));
+#59530 = CARTESIAN_POINT('',(-0.93175474884,4.768272967037));
+#59531 = CARTESIAN_POINT('',(-0.931754693828,4.893949037263));
+#59532 = CARTESIAN_POINT('',(-0.93175465575,5.019721948339));
+#59533 = CARTESIAN_POINT('',(-0.931754635618,5.270936691254));
+#59534 = CARTESIAN_POINT('',(-0.931754650772,5.396709601851));
+#59535 = CARTESIAN_POINT('',(-0.931754725092,5.522385664363));
+#59536 = CARTESIAN_POINT('',(-0.931754773958,5.648000462935));
+#59537 = CARTESIAN_POINT('',(-0.931754985802,5.773615240216));
+#59538 = CARTESIAN_POINT('',(-0.931754718637,5.899291266632));
+#59539 = CARTESIAN_POINT('',(-0.931754631688,6.025064219488));
+#59540 = CARTESIAN_POINT('',(-0.931754743547,6.16726128656));
+#59541 = CARTESIAN_POINT('',(-0.931754759667,6.183850966533));
+#59542 = CARTESIAN_POINT('',(-0.931754779078,6.200440647487));
+#59543 = CARTESIAN_POINT('',(-0.931754801543,6.217030328625));
+#59544 = CARTESIAN_POINT('',(-0.93175482637,6.233620008809));
+#59545 = CARTESIAN_POINT('',(-0.931754852411,6.25020968656));
+#59546 = CARTESIAN_POINT('',(-0.931754878062,6.266799360059));
+#59547 = CARTESIAN_POINT('',(-0.931754901261,6.283389027142));
+#59548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59549 = ORIENTED_EDGE('',*,*,#59550,.F.);
+#59550 = EDGE_CURVE('',#58958,#59321,#59551,.T.);
+#59551 = SURFACE_CURVE('',#59552,(#59556,#59563),.PCURVE_S1.);
+#59552 = LINE('',#59553,#59554);
+#59553 = CARTESIAN_POINT('',(4.,0.,0.));
+#59554 = VECTOR('',#59555,1.);
+#59555 = DIRECTION('',(0.,0.,1.));
+#59556 = PCURVE('',#56055,#59557);
+#59557 = DEFINITIONAL_REPRESENTATION('',(#59558),#59562);
+#59558 = LINE('',#59559,#59560);
+#59559 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#59560 = VECTOR('',#59561,1.);
+#59561 = DIRECTION('',(-0.,-1.));
+#59562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59563 = PCURVE('',#59222,#59564);
+#59564 = DEFINITIONAL_REPRESENTATION('',(#59565),#59569);
+#59565 = LINE('',#59566,#59567);
+#59566 = CARTESIAN_POINT('',(-0.,0.));
+#59567 = VECTOR('',#59568,1.);
+#59568 = DIRECTION('',(-0.,-1.));
+#59569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59570 = ORIENTED_EDGE('',*,*,#58957,.F.);
+#59571 = ORIENTED_EDGE('',*,*,#55999,.F.);
+#59572 = ORIENTED_EDGE('',*,*,#56383,.T.);
+#59573 = ADVANCED_FACE('',(#59574),#56426,.F.);
+#59574 = FACE_BOUND('',#59575,.F.);
+#59575 = EDGE_LOOP('',(#59576,#59577,#59578,#59579));
+#59576 = ORIENTED_EDGE('',*,*,#59320,.F.);
+#59577 = ORIENTED_EDGE('',*,*,#56413,.T.);
+#59578 = ORIENTED_EDGE('',*,*,#56479,.T.);
+#59579 = ORIENTED_EDGE('',*,*,#59580,.F.);
+#59580 = EDGE_CURVE('',#59321,#56480,#59581,.T.);
+#59581 = SURFACE_CURVE('',#59582,(#59585,#59592),.PCURVE_S1.);
+#59582 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59583,#59584),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#59583 = CARTESIAN_POINT('',(4.09999365836,1.44369662713E-06,
+    134.47320099886));
+#59584 = CARTESIAN_POINT('',(3.099995845889,-1.4436739959E-06,
+    134.74115835512));
+#59585 = PCURVE('',#56426,#59586);
+#59586 = DEFINITIONAL_REPRESENTATION('',(#59587),#59591);
+#59587 = LINE('',#59588,#59589);
+#59588 = CARTESIAN_POINT('',(0.,6.283389315972));
+#59589 = VECTOR('',#59590,1.);
+#59590 = DIRECTION('',(1.,0.));
+#59591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59592 = PCURVE('',#59593,#59636);
+#59593 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#59594,#59595,#59596,#59597,#59598,#59599,#59600,#59601,#59602
+      ,#59603,#59604,#59605,#59606,#59607,#59608,#59609,#59610,#59611
+      ,#59612,#59613,#59614)
+    ,(#59615,#59616,#59617,#59618,#59619,#59620,#59621,#59622,#59623
+      ,#59624,#59625,#59626,#59627,#59628,#59629,#59630,#59631,#59632
+      ,#59633,#59634,#59635
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#59594 = CARTESIAN_POINT('',(4.09999365836,1.44369658805E-06,
+    134.47320099886));
+#59595 = CARTESIAN_POINT('',(4.099992846658,1.170957715551,
+    134.83683710543));
+#59596 = CARTESIAN_POINT('',(3.732120666734,2.341909821104,
+    135.20047155415));
+#59597 = CARTESIAN_POINT('',(2.996414066146,3.384460538333,
+    135.56411787688));
+#59598 = CARTESIAN_POINT('',(1.943182403868,4.170183587026,
+    135.92773366612));
+#59599 = CARTESIAN_POINT('',(0.673496189283,4.593308826113,
+    136.29139323235));
+#59600 = CARTESIAN_POINT('',(-0.673485999686,4.593327317722,
+    136.65501448464));
+#59601 = CARTESIAN_POINT('',(-1.943212806214,4.1701748522,
+    137.01865649236));
+#59602 = CARTESIAN_POINT('',(-2.99639720005,3.38445710477,
+    137.38229153227));
+#59603 = CARTESIAN_POINT('',(-3.732127944613,2.341909372627,
+    137.7459281857));
+#59604 = CARTESIAN_POINT('',(-4.467859804136,-1.62958383765E-06,
+    138.47320087884));
+#59605 = CARTESIAN_POINT('',(-3.732126138905,-2.341912064515,
+    139.20047357195));
+#59606 = CARTESIAN_POINT('',(-2.996391036499,-3.384457775285,
+    139.56410884597));
+#59607 = CARTESIAN_POINT('',(-1.943229192407,-4.170183352423,
+    139.92775068452));
+#59608 = CARTESIAN_POINT('',(-0.673439180027,-4.593316052394,
+    140.29137759579));
+#59609 = CARTESIAN_POINT('',(0.673441253926,-4.593315517657,
+    140.65501820256));
+#59610 = CARTESIAN_POINT('',(1.943235904485,-4.170182689516,
+    141.0186626723));
+#59611 = CARTESIAN_POINT('',(2.996389973796,-3.384456502654,
+    141.3822852602));
+#59612 = CARTESIAN_POINT('',(3.732128706931,-2.341907366436,
+    141.74593020353));
+#59613 = CARTESIAN_POINT('',(4.099994121347,-1.170954743253,
+    142.10956465223));
+#59614 = CARTESIAN_POINT('',(4.099993285378,1.52860590497E-06,
+    142.47320075879));
+#59615 = CARTESIAN_POINT('',(3.099995845889,-1.44367403543E-06,
+    134.74115835512));
+#59616 = CARTESIAN_POINT('',(3.09999599659,0.885354390165,
+    135.10479497583));
+#59617 = CARTESIAN_POINT('',(2.821850235016,1.77071467611,
+    135.46843325441));
+#59618 = CARTESIAN_POINT('',(2.26557974293,2.558975334624,
+    135.83205965881));
+#59619 = CARTESIAN_POINT('',(1.469247577804,3.153068304571,
+    136.19571659711));
+#59620 = CARTESIAN_POINT('',(0.509221190114,3.472990294377,
+    136.55932975793));
+#59621 = CARTESIAN_POINT('',(-0.509210596937,3.473002993509,
+    136.92298123293));
+#59622 = CARTESIAN_POINT('',(-1.469259631704,3.153061900606,
+    137.28661195261));
+#59623 = CARTESIAN_POINT('',(-2.265566210584,2.558981947024,
+    137.65024963985));
+#59624 = CARTESIAN_POINT('',(-2.821851915108,1.770714822967,
+    138.01388571374));
+#59625 = CARTESIAN_POINT('',(-3.37813862098,1.61285844583E-06,
+    138.74115847515));
+#59626 = CARTESIAN_POINT('',(-2.821853542154,-1.770712108401,
+    139.46843123657));
+#59627 = CARTESIAN_POINT('',(-2.265566862337,-2.558978578586,
+    139.83206868992));
+#59628 = CARTESIAN_POINT('',(-1.469272900067,-3.153065972063,
+    140.19569957831));
+#59629 = CARTESIAN_POINT('',(-0.509189847616,-3.472993315214,
+    140.55934539486));
+#59630 = CARTESIAN_POINT('',(0.509184102293,-3.47299697664,
+    140.92297751489));
+#59631 = CARTESIAN_POINT('',(1.469275151014,-3.153069213226,
+    141.28660577257));
+#59632 = CARTESIAN_POINT('',(2.265560528921,-2.558976498738,
+    141.65025591204));
+#59633 = CARTESIAN_POINT('',(2.821852691893,-1.770717546064,
+    142.01388369589));
+#59634 = CARTESIAN_POINT('',(3.099995426628,-0.885357362418,
+    142.37752197447));
+#59635 = CARTESIAN_POINT('',(3.099995601568,-1.52858389058E-06,
+    142.74115859519));
+#59636 = DEFINITIONAL_REPRESENTATION('',(#59637),#59641);
+#59637 = LINE('',#59638,#59639);
+#59638 = CARTESIAN_POINT('',(0.,0.));
+#59639 = VECTOR('',#59640,1.);
+#59640 = DIRECTION('',(1.,0.));
+#59641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59642 = ADVANCED_FACE('',(#59643),#56535,.F.);
+#59643 = FACE_BOUND('',#59644,.F.);
+#59644 = EDGE_LOOP('',(#59645,#59686,#59687,#59688));
+#59645 = ORIENTED_EDGE('',*,*,#59646,.F.);
+#59646 = EDGE_CURVE('',#56480,#59647,#59649,.T.);
+#59647 = VERTEX_POINT('',#59648);
+#59648 = CARTESIAN_POINT('',(3.099995601568,-1.528583905E-06,
+    142.74115859519));
+#59649 = SURFACE_CURVE('',#59650,(#59672,#59679),.PCURVE_S1.);
+#59650 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#59651,#59652,#59653,#59654,
+    #59655,#59656,#59657,#59658,#59659,#59660,#59661,#59662,#59663,
+    #59664,#59665,#59666,#59667,#59668,#59669,#59670,#59671),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#59651 = CARTESIAN_POINT('',(3.099995845889,-1.44367403632E-06,
+    134.74115835512));
+#59652 = CARTESIAN_POINT('',(3.09999599659,0.885354390165,
+    135.10479497583));
+#59653 = CARTESIAN_POINT('',(2.821850235016,1.77071467611,
+    135.46843325441));
+#59654 = CARTESIAN_POINT('',(2.26557974293,2.558975334623,
+    135.83205965881));
+#59655 = CARTESIAN_POINT('',(1.469247577804,3.153068304572,
+    136.19571659711));
+#59656 = CARTESIAN_POINT('',(0.509221190114,3.472990294375,
+    136.55932975793));
+#59657 = CARTESIAN_POINT('',(-0.509210596937,3.473002993511,
+    136.92298123293));
+#59658 = CARTESIAN_POINT('',(-1.469259631704,3.153061900605,
+    137.28661195261));
+#59659 = CARTESIAN_POINT('',(-2.265566210584,2.558981947025,
+    137.65024963985));
+#59660 = CARTESIAN_POINT('',(-2.821851915108,1.770714822967,
+    138.01388571374));
+#59661 = CARTESIAN_POINT('',(-3.37813862098,1.61285853432E-06,
+    138.74115847515));
+#59662 = CARTESIAN_POINT('',(-2.821853542154,-1.770712108401,
+    139.46843123657));
+#59663 = CARTESIAN_POINT('',(-2.265567221993,-2.558978281541,
+    139.83206731043));
+#59664 = CARTESIAN_POINT('',(-1.469271487136,-3.153067139023,
+    140.19570499774));
+#59665 = CARTESIAN_POINT('',(-0.509192370708,-3.472991231357,
+    140.55933571731));
+#59666 = CARTESIAN_POINT('',(0.509186625385,-3.472999060497,
+    140.92298719245));
+#59667 = CARTESIAN_POINT('',(1.469273738082,-3.153068046266,
+    141.28660035313));
+#59668 = CARTESIAN_POINT('',(2.265560888577,-2.558976795782,
+    141.65025729154));
+#59669 = CARTESIAN_POINT('',(2.821852691893,-1.770717546064,
+    142.01388369588));
+#59670 = CARTESIAN_POINT('',(3.099995426628,-0.885357362418,
+    142.37752197448));
+#59671 = CARTESIAN_POINT('',(3.099995601568,-1.52858389058E-06,
+    142.74115859519));
+#59672 = PCURVE('',#56535,#59673);
+#59673 = DEFINITIONAL_REPRESENTATION('',(#59674),#59678);
+#59674 = LINE('',#59675,#59676);
+#59675 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#59676 = VECTOR('',#59677,1.);
+#59677 = DIRECTION('',(0.,1.));
+#59678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59679 = PCURVE('',#59593,#59680);
+#59680 = DEFINITIONAL_REPRESENTATION('',(#59681),#59685);
+#59681 = LINE('',#59682,#59683);
+#59682 = CARTESIAN_POINT('',(-0.,0.));
+#59683 = VECTOR('',#59684,1.);
+#59684 = DIRECTION('',(0.,1.));
+#59685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59686 = ORIENTED_EDGE('',*,*,#56522,.T.);
+#59687 = ORIENTED_EDGE('',*,*,#56588,.T.);
+#59688 = ORIENTED_EDGE('',*,*,#59689,.F.);
+#59689 = EDGE_CURVE('',#59647,#56589,#59690,.T.);
+#59690 = SURFACE_CURVE('',#59691,(#59694,#59701),.PCURVE_S1.);
+#59691 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59692,#59693),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#59692 = CARTESIAN_POINT('',(3.099995601568,-1.52858389058E-06,
+    142.74115859519));
+#59693 = CARTESIAN_POINT('',(3.100004398474,-1.52860112568E-06,
+    143.75885004878));
+#59694 = PCURVE('',#56535,#59695);
+#59695 = DEFINITIONAL_REPRESENTATION('',(#59696),#59700);
+#59696 = LINE('',#59697,#59698);
+#59697 = CARTESIAN_POINT('',(0.,6.283389315972));
+#59698 = VECTOR('',#59699,1.);
+#59699 = DIRECTION('',(1.,0.));
+#59700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59701 = PCURVE('',#59702,#59745);
+#59702 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#59703,#59704,#59705,#59706,#59707,#59708,#59709,#59710,#59711
+      ,#59712,#59713,#59714,#59715,#59716,#59717,#59718,#59719,#59720
+      ,#59721,#59722,#59723)
+    ,(#59724,#59725,#59726,#59727,#59728,#59729,#59730,#59731,#59732
+      ,#59733,#59734,#59735,#59736,#59737,#59738,#59739,#59740,#59741
+      ,#59742,#59743,#59744
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#59703 = CARTESIAN_POINT('',(3.099995601568,-1.52858390789E-06,
+    142.74115859519));
+#59704 = CARTESIAN_POINT('',(3.099995776332,0.885354235387,
+    143.1047952161));
+#59705 = CARTESIAN_POINT('',(2.821850061137,1.770714459144,
+    143.46843349452));
+#59706 = CARTESIAN_POINT('',(2.26557963442,2.558975070873,
+    143.83205989893));
+#59707 = CARTESIAN_POINT('',(1.46924754833,3.153068015654,
+    144.19571683738));
+#59708 = CARTESIAN_POINT('',(0.509221245181,3.472990006638,
+    144.55932999796));
+#59709 = CARTESIAN_POINT('',(-0.50921046165,3.47300273364,
+    144.92298147322));
+#59710 = CARTESIAN_POINT('',(-1.469259429457,3.153061692279,
+    145.28661219268));
+#59711 = CARTESIAN_POINT('',(-2.265565961845,2.558981807353,
+    145.65024988006));
+#59712 = CARTESIAN_POINT('',(-2.821851644109,1.770714760687,
+    146.01388595389));
+#59713 = CARTESIAN_POINT('',(-3.378138354645,1.70542662157E-06,
+    146.74115871532));
+#59714 = CARTESIAN_POINT('',(-2.821853368198,-1.770711891472,
+    147.46843147672));
+#59715 = CARTESIAN_POINT('',(-2.265567113493,-2.558978017707,
+    147.8320675506));
+#59716 = CARTESIAN_POINT('',(-1.469271457707,-3.153066850175,
+    148.19570523788));
+#59717 = CARTESIAN_POINT('',(-0.509192425705,-3.472990943579,
+    148.55933595751));
+#59718 = CARTESIAN_POINT('',(0.509186490023,-3.472998800647,
+    148.92298743255));
+#59719 = CARTESIAN_POINT('',(1.469273535906,-3.153067837955,
+    149.28660059335));
+#59720 = CARTESIAN_POINT('',(2.265560639798,-2.558976656055,
+    149.65025753164));
+#59721 = CARTESIAN_POINT('',(2.821852420866,-1.770717483846,
+    150.01388393614));
+#59722 = CARTESIAN_POINT('',(3.099995158047,-0.885357377524,
+    150.37752221453));
+#59723 = CARTESIAN_POINT('',(3.099995357086,-1.61355033956E-06,
+    150.74115883543));
+#59724 = CARTESIAN_POINT('',(3.100004398474,-1.52860114389E-06,
+    143.75885004878));
+#59725 = CARTESIAN_POINT('',(3.100005096849,0.885356817602,
+    144.12248666968));
+#59726 = CARTESIAN_POINT('',(2.821862445839,1.770719788014,
+    144.48612494806));
+#59727 = CARTESIAN_POINT('',(2.265569841211,2.558981823191,
+    144.84975135265));
+#59728 = CARTESIAN_POINT('',(1.46928101723,3.15307554487,145.21340829074
+    ));
+#59729 = CARTESIAN_POINT('',(0.509191495209,3.473008413839,
+    145.57702145171));
+#59730 = CARTESIAN_POINT('',(-0.509190390488,3.473001588922,
+    145.94067292674));
+#59731 = CARTESIAN_POINT('',(-1.469272547045,3.153077535638,
+    146.30430364627));
+#59732 = CARTESIAN_POINT('',(-2.265571127422,2.558987777551,
+    146.66794133364));
+#59733 = CARTESIAN_POINT('',(-2.821859803573,1.77071991613,
+    147.03157740748));
+#59734 = CARTESIAN_POINT('',(-3.378148207266,1.71865000463E-06,
+    147.7588501689));
+#59735 = CARTESIAN_POINT('',(-2.82186166907,-1.770717064892,
+    148.4861229303));
+#59736 = CARTESIAN_POINT('',(-2.265575163358,-2.558986974469,
+    148.8497590042));
+#59737 = CARTESIAN_POINT('',(-1.469266910521,-3.153069399153,
+    149.21339669143));
+#59738 = CARTESIAN_POINT('',(-0.509215467268,-3.473012346888,
+    149.57702741119));
+#59739 = CARTESIAN_POINT('',(0.509219210465,-3.473000652003,
+    149.94067888595));
+#59740 = CARTESIAN_POINT('',(1.469248637282,-3.153078701028,
+    150.30429204714));
+#59741 = CARTESIAN_POINT('',(2.265583648525,-2.5589848308,150.6679489851
+    ));
+#59742 = CARTESIAN_POINT('',(2.821856496479,-1.770722483757,
+    151.03157538974));
+#59743 = CARTESIAN_POINT('',(3.100003920328,-0.885359959771,
+    151.39521366812));
+#59744 = CARTESIAN_POINT('',(3.10000464296,-1.61356530404E-06,
+    151.75885028901));
+#59745 = DEFINITIONAL_REPRESENTATION('',(#59746),#59750);
+#59746 = LINE('',#59747,#59748);
+#59747 = CARTESIAN_POINT('',(0.,0.));
+#59748 = VECTOR('',#59749,1.);
+#59749 = DIRECTION('',(1.,0.));
+#59750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59751 = ADVANCED_FACE('',(#59752),#56644,.F.);
+#59752 = FACE_BOUND('',#59753,.F.);
+#59753 = EDGE_LOOP('',(#59754,#59795,#59796,#59797));
+#59754 = ORIENTED_EDGE('',*,*,#59755,.F.);
+#59755 = EDGE_CURVE('',#56589,#59756,#59758,.T.);
+#59756 = VERTEX_POINT('',#59757);
+#59757 = CARTESIAN_POINT('',(0.342946843413,-3.080976377227,
+    149.89999548799));
+#59758 = SURFACE_CURVE('',#59759,(#59781,#59788),.PCURVE_S1.);
+#59759 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#59760,#59761,#59762,#59763,
+    #59764,#59765,#59766,#59767,#59768,#59769,#59770,#59771,#59772,
+    #59773,#59774,#59775,#59776,#59777,#59778,#59779,#59780),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#59760 = CARTESIAN_POINT('',(3.100004398474,-1.52860114389E-06,
+    143.75885004878));
+#59761 = CARTESIAN_POINT('',(3.100005096849,0.885356817602,
+    144.12248666968));
+#59762 = CARTESIAN_POINT('',(2.821862445839,1.770719788014,
+    144.48612494806));
+#59763 = CARTESIAN_POINT('',(2.265569841211,2.558981823191,
+    144.84975135265));
+#59764 = CARTESIAN_POINT('',(1.46928101723,3.15307554487,145.21340829074
+    ));
+#59765 = CARTESIAN_POINT('',(0.509191495209,3.473008413839,
+    145.57702145171));
+#59766 = CARTESIAN_POINT('',(-0.509190390488,3.473001588922,
+    145.94067292674));
+#59767 = CARTESIAN_POINT('',(-1.469272547045,3.153077535638,
+    146.30430364627));
+#59768 = CARTESIAN_POINT('',(-2.265571127422,2.558987777551,
+    146.66794133364));
+#59769 = CARTESIAN_POINT('',(-2.821859803573,1.77071991613,
+    147.03157740748));
+#59770 = CARTESIAN_POINT('',(-3.378148207266,1.71865000463E-06,
+    147.7588501689));
+#59771 = CARTESIAN_POINT('',(-2.82186166907,-1.770717064892,
+    148.4861229303));
+#59772 = CARTESIAN_POINT('',(-2.265575163358,-2.558986974469,
+    148.8497590042));
+#59773 = CARTESIAN_POINT('',(-1.469266910521,-3.153069399153,
+    149.21339669143));
+#59774 = CARTESIAN_POINT('',(-0.509215467268,-3.473012346888,
+    149.57702741119));
+#59775 = CARTESIAN_POINT('',(0.509219210465,-3.473000652003,
+    149.94067888595));
+#59776 = CARTESIAN_POINT('',(1.469248637282,-3.153078701028,
+    150.30429204714));
+#59777 = CARTESIAN_POINT('',(2.265583648525,-2.5589848308,150.6679489851
+    ));
+#59778 = CARTESIAN_POINT('',(2.821856496479,-1.770722483757,
+    151.03157538974));
+#59779 = CARTESIAN_POINT('',(3.100003920328,-0.885359959771,
+    151.39521366812));
+#59780 = CARTESIAN_POINT('',(3.10000464296,-1.61356530404E-06,
+    151.75885028901));
+#59781 = PCURVE('',#56644,#59782);
+#59782 = DEFINITIONAL_REPRESENTATION('',(#59783),#59787);
+#59783 = LINE('',#59784,#59785);
+#59784 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#59785 = VECTOR('',#59786,1.);
+#59786 = DIRECTION('',(0.,1.));
+#59787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59788 = PCURVE('',#59702,#59789);
+#59789 = DEFINITIONAL_REPRESENTATION('',(#59790),#59794);
+#59790 = LINE('',#59791,#59792);
+#59791 = CARTESIAN_POINT('',(-0.,0.));
+#59792 = VECTOR('',#59793,1.);
+#59793 = DIRECTION('',(0.,1.));
+#59794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59795 = ORIENTED_EDGE('',*,*,#56631,.T.);
+#59796 = ORIENTED_EDGE('',*,*,#56697,.T.);
+#59797 = ORIENTED_EDGE('',*,*,#59798,.T.);
+#59798 = EDGE_CURVE('',#56698,#59756,#59799,.T.);
+#59799 = SURFACE_CURVE('',#59800,(#59819,#59841),.PCURVE_S1.);
+#59800 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#59801,#59802,#59803,#59804,
+    #59805,#59806,#59807,#59808,#59809,#59810,#59811,#59812,#59813,
+    #59814,#59815,#59816,#59817,#59818),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.272558773228,0.534199747273,0.771760307988,1.),
+  .UNSPECIFIED.);
+#59801 = CARTESIAN_POINT('',(-2.828414473265,-2.82843977617,149.));
+#59802 = CARTESIAN_POINT('',(-2.668648921279,-2.924084585471,
+    149.04533940413));
+#59803 = CARTESIAN_POINT('',(-2.503726435556,-3.009841885417,
+    149.09112387733));
+#59804 = CARTESIAN_POINT('',(-2.334408164549,-3.085182544793,
+    149.13736724566));
+#59805 = CARTESIAN_POINT('',(-2.161544268577,-3.149653395353,
+    149.18408657774));
+#59806 = CARTESIAN_POINT('',(-1.817642301334,-3.254024290052,
+    149.27661880787));
+#59807 = CARTESIAN_POINT('',(-1.646806226194,-3.294805795613,
+    149.32239365786));
+#59808 = CARTESIAN_POINT('',(-1.474407124102,-3.324941368571,
+    149.36863690389));
+#59809 = CARTESIAN_POINT('',(-1.301347356753,-3.344215777826,
+    149.41536590772));
+#59810 = CARTESIAN_POINT('',(-0.971738025057,-3.360090081286,
+    149.50548162063));
+#59811 = CARTESIAN_POINT('',(-0.815133050082,-3.358613688021,
+    149.5487806111));
+#59812 = CARTESIAN_POINT('',(-0.659501443035,-3.348037234903,
+    149.59250638557));
+#59813 = CARTESIAN_POINT('',(-0.505598846523,-3.328375336403,
+    149.63667362798));
+#59814 = CARTESIAN_POINT('',(-0.208752399604,-3.272242514254,
+    149.72416827531));
+#59815 = CARTESIAN_POINT('',(-6.561386846685E-02,-3.23646106543,
+    149.76746112475));
+#59816 = CARTESIAN_POINT('',(7.451738376113E-02,-3.192509254576,
+    149.81118700176));
+#59817 = CARTESIAN_POINT('',(0.210938032845,-3.140581040323,
+    149.85536053207));
+#59818 = CARTESIAN_POINT('',(0.342946843413,-3.080976377227,
+    149.89999548799));
+#59819 = PCURVE('',#56644,#59820);
+#59820 = DEFINITIONAL_REPRESENTATION('',(#59821),#59840);
+#59821 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#59822,#59823,#59824,#59825,
+    #59826,#59827,#59828,#59829,#59830,#59831,#59832,#59833,#59834,
+    #59835,#59836,#59837,#59838,#59839),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.272558773228,0.534199747273,0.771760307988,1.),
+  .UNSPECIFIED.);
+#59822 = CARTESIAN_POINT('',(-0.103534478662,3.927122490246));
+#59823 = CARTESIAN_POINT('',(-0.150473174945,3.972274636792));
+#59824 = CARTESIAN_POINT('',(-0.197872644091,4.017870016115));
+#59825 = CARTESIAN_POINT('',(-0.245747199834,4.063922397709));
+#59826 = CARTESIAN_POINT('',(-0.294114509012,4.110448776974));
+#59827 = CARTESIAN_POINT('',(-0.389910718587,4.202598843092));
+#59828 = CARTESIAN_POINT('',(-0.437300228754,4.248184638997));
+#59829 = CARTESIAN_POINT('',(-0.485174654805,4.294236894241));
+#59830 = CARTESIAN_POINT('',(-0.533551970179,4.340772898196));
+#59831 = CARTESIAN_POINT('',(-0.626846404791,4.430516411687));
+#59832 = CARTESIAN_POINT('',(-0.671672711771,4.473636565277));
+#59833 = CARTESIAN_POINT('',(-0.716940854517,4.517181738909));
+#59834 = CARTESIAN_POINT('',(-0.762666035167,4.561166557335));
+#59835 = CARTESIAN_POINT('',(-0.853246930858,4.648299828881));
+#59836 = CARTESIAN_POINT('',(-0.898066868997,4.691413868563));
+#59837 = CARTESIAN_POINT('',(-0.943335118198,4.734959152353));
+#59838 = CARTESIAN_POINT('',(-0.989066792528,4.778950241115));
+#59839 = CARTESIAN_POINT('',(-1.03527618041,4.823400855812));
+#59840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59841 = PCURVE('',#57026,#59842);
+#59842 = DEFINITIONAL_REPRESENTATION('',(#59843),#59862);
+#59843 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#59844,#59845,#59846,#59847,
+    #59848,#59849,#59850,#59851,#59852,#59853,#59854,#59855,#59856,
+    #59857,#59858,#59859,#59860,#59861),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.272558773228,0.534199747273,0.771760307988,1.),
+  .UNSPECIFIED.);
+#59844 = CARTESIAN_POINT('',(-3.926995289951,1.));
+#59845 = CARTESIAN_POINT('',(-3.972145940265,0.954660595864));
+#59846 = CARTESIAN_POINT('',(-4.017739808443,0.908876122675));
+#59847 = CARTESIAN_POINT('',(-4.063790662261,0.862632754335));
+#59848 = CARTESIAN_POINT('',(-4.110315497508,0.815913422257));
+#59849 = CARTESIAN_POINT('',(-4.202462502824,0.723381192124));
+#59850 = CARTESIAN_POINT('',(-4.248046783431,0.677606342131));
+#59851 = CARTESIAN_POINT('',(-4.294097506513,0.631363096102));
+#59852 = CARTESIAN_POINT('',(-4.340631960545,0.584634092271));
+#59853 = CARTESIAN_POINT('',(-4.430372481057,0.494518379364));
+#59854 = CARTESIAN_POINT('',(-4.473491194869,0.451219388897));
+#59855 = CARTESIAN_POINT('',(-4.517034912533,0.407493614427));
+#59856 = CARTESIAN_POINT('',(-4.561018257935,0.363326372014));
+#59857 = CARTESIAN_POINT('',(-4.648148606715,0.275831724685));
+#59858 = CARTESIAN_POINT('',(-4.69126119691,0.232538873944));
+#59859 = CARTESIAN_POINT('',(-4.734805018795,0.188813000824));
+#59860 = CARTESIAN_POINT('',(-4.778794621796,0.144639466205));
+#59861 = CARTESIAN_POINT('',(-4.823243738817,0.100004512003));
+#59862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59863 = ADVANCED_FACE('',(#59864),#57026,.T.);
+#59864 = FACE_BOUND('',#59865,.F.);
+#59865 = EDGE_LOOP('',(#59866,#59891,#59918,#59919,#60012,#60041,#60140,
+    #60194,#60195,#60196,#60197,#60253,#60364,#60393,#60492,#60591,
+    #60702,#60731,#60830,#60929));
+#59866 = ORIENTED_EDGE('',*,*,#59867,.F.);
+#59867 = EDGE_CURVE('',#59868,#59870,#59872,.T.);
+#59868 = VERTEX_POINT('',#59869);
+#59869 = CARTESIAN_POINT('',(3.,-3.3E-14,150.));
+#59870 = VERTEX_POINT('',#59871);
+#59871 = CARTESIAN_POINT('',(3.211322757139,-3.3E-14,149.78867724286));
+#59872 = SEAM_CURVE('',#59873,(#59877,#59884),.PCURVE_S1.);
+#59873 = LINE('',#59874,#59875);
+#59874 = CARTESIAN_POINT('',(3.,0.,150.));
+#59875 = VECTOR('',#59876,1.);
+#59876 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#59877 = PCURVE('',#57026,#59878);
+#59878 = DEFINITIONAL_REPRESENTATION('',(#59879),#59883);
+#59879 = LINE('',#59880,#59881);
+#59880 = CARTESIAN_POINT('',(-0.,0.));
+#59881 = VECTOR('',#59882,1.);
+#59882 = DIRECTION('',(-0.,1.));
+#59883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59884 = PCURVE('',#57026,#59885);
+#59885 = DEFINITIONAL_REPRESENTATION('',(#59886),#59890);
+#59886 = LINE('',#59887,#59888);
+#59887 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#59888 = VECTOR('',#59889,1.);
+#59889 = DIRECTION('',(-0.,1.));
+#59890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59891 = ORIENTED_EDGE('',*,*,#59892,.T.);
+#59892 = EDGE_CURVE('',#59868,#59868,#59893,.T.);
+#59893 = SURFACE_CURVE('',#59894,(#59899,#59906),.PCURVE_S1.);
+#59894 = CIRCLE('',#59895,3.);
+#59895 = AXIS2_PLACEMENT_3D('',#59896,#59897,#59898);
+#59896 = CARTESIAN_POINT('',(0.,-3.331E-14,150.));
+#59897 = DIRECTION('',(0.,-2.2E-16,1.));
+#59898 = DIRECTION('',(1.,0.,0.));
+#59899 = PCURVE('',#57026,#59900);
+#59900 = DEFINITIONAL_REPRESENTATION('',(#59901),#59905);
+#59901 = LINE('',#59902,#59903);
+#59902 = CARTESIAN_POINT('',(-0.,0.));
+#59903 = VECTOR('',#59904,1.);
+#59904 = DIRECTION('',(-1.,0.));
+#59905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59906 = PCURVE('',#59907,#59912);
+#59907 = PLANE('',#59908);
+#59908 = AXIS2_PLACEMENT_3D('',#59909,#59910,#59911);
+#59909 = CARTESIAN_POINT('',(-2.6E-16,3.5E-16,150.));
+#59910 = DIRECTION('',(0.,0.,1.));
+#59911 = DIRECTION('',(1.,0.,0.));
+#59912 = DEFINITIONAL_REPRESENTATION('',(#59913),#59917);
+#59913 = CIRCLE('',#59914,3.);
+#59914 = AXIS2_PLACEMENT_2D('',#59915,#59916);
+#59915 = CARTESIAN_POINT('',(2.6E-16,-3.366E-14));
+#59916 = DIRECTION('',(1.,0.));
+#59917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59918 = ORIENTED_EDGE('',*,*,#59867,.T.);
+#59919 = ORIENTED_EDGE('',*,*,#59920,.F.);
+#59920 = EDGE_CURVE('',#59921,#59870,#59923,.T.);
+#59921 = VERTEX_POINT('',#59922);
+#59922 = CARTESIAN_POINT('',(2.828439783148,-2.828414465015,149.));
+#59923 = SURFACE_CURVE('',#59924,(#59937,#59953),.PCURVE_S1.);
+#59924 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#59925,#59926,#59927,#59928,
+    #59929,#59930,#59931,#59932,#59933,#59934,#59935,#59936),
+  .UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.530013223026,1.),.UNSPECIFIED.);
+#59925 = CARTESIAN_POINT('',(2.82843977617,-2.828414473265,149.));
+#59926 = CARTESIAN_POINT('',(2.965598896444,-2.599303215469,
+    149.06501882151));
+#59927 = CARTESIAN_POINT('',(3.083246627887,-2.359996676979,
+    149.13092031827));
+#59928 = CARTESIAN_POINT('',(3.18001500328,-2.112453762704,
+    149.1977340835));
+#59929 = CARTESIAN_POINT('',(3.254790927218,-1.858882489396,
+    149.26550243926));
+#59930 = CARTESIAN_POINT('',(3.306732427644,-1.601737959924,
+    149.33427617783));
+#59931 = CARTESIAN_POINT('',(3.360820755815,-1.114950737769,
+    149.46601125092));
+#59932 = CARTESIAN_POINT('',(3.367943188062,-0.885471494087,
+    149.52875409922));
+#59933 = CARTESIAN_POINT('',(3.356453905832,-0.657199058171,
+    149.59235300055));
+#59934 = CARTESIAN_POINT('',(3.326304287516,-0.432131174402,
+    149.65684515149));
+#59935 = CARTESIAN_POINT('',(3.277725539252,-0.212352904578,
+    149.72227446074));
+#59936 = CARTESIAN_POINT('',(3.211322757139,-3.286E-14,149.78867724286)
+  );
+#59937 = PCURVE('',#57026,#59938);
+#59938 = DEFINITIONAL_REPRESENTATION('',(#59939),#59952);
+#59939 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#59940,#59941,#59942,#59943,
+    #59944,#59945,#59946,#59947,#59948,#59949,#59950,#59951),
+  .UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.530013223026,1.),.UNSPECIFIED.);
+#59940 = CARTESIAN_POINT('',(-5.497791616746,1.));
+#59941 = CARTESIAN_POINT('',(-5.562539756474,0.934981178482));
+#59942 = CARTESIAN_POINT('',(-5.628166900065,0.869079681734));
+#59943 = CARTESIAN_POINT('',(-5.694702515718,0.802265916489));
+#59944 = CARTESIAN_POINT('',(-5.762188744344,0.734497560736));
+#59945 = CARTESIAN_POINT('',(-5.830676161812,0.665723822162));
+#59946 = CARTESIAN_POINT('',(-5.961862774018,0.533988749079));
+#59947 = CARTESIAN_POINT('',(-6.024344394064,0.47124590078));
+#59948 = CARTESIAN_POINT('',(-6.087678495481,0.407646999448));
+#59949 = CARTESIAN_POINT('',(-6.151902121521,0.343154848509));
+#59950 = CARTESIAN_POINT('',(-6.217059003274,0.277725539252));
+#59951 = CARTESIAN_POINT('',(-6.28318530718,0.211322757139));
+#59952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59953 = PCURVE('',#59954,#59997);
+#59954 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#59955,#59956,#59957,#59958,#59959,#59960,#59961,#59962,#59963
+      ,#59964,#59965,#59966,#59967,#59968,#59969,#59970,#59971,#59972
+      ,#59973,#59974,#59975)
+    ,(#59976,#59977,#59978,#59979,#59980,#59981,#59982,#59983,#59984
+      ,#59985,#59986,#59987,#59988,#59989,#59990,#59991,#59992,#59993
+      ,#59994,#59995,#59996
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#59955 = CARTESIAN_POINT('',(1.52860114389E-06,3.100004398474,
+    143.75885004878));
+#59956 = CARTESIAN_POINT('',(-0.885356817602,3.100005096849,
+    144.12248666968));
+#59957 = CARTESIAN_POINT('',(-1.770719788014,2.821862445839,
+    144.48612494806));
+#59958 = CARTESIAN_POINT('',(-2.558981526142,2.265569481579,
+    144.84975273214));
+#59959 = CARTESIAN_POINT('',(-3.153076711848,1.469282430072,
+    145.21340287137));
+#59960 = CARTESIAN_POINT('',(-3.47300632995,0.509188972277,
+    145.57703112914));
+#59961 = CARTESIAN_POINT('',(-3.473003672811,-0.509187867556,
+    145.94066324931));
+#59962 = CARTESIAN_POINT('',(-3.15307636866,-1.469273959887,
+    146.30430906563));
+#59963 = CARTESIAN_POINT('',(-2.5589880746,-2.265570767789,
+    146.66793995416));
+#59964 = CARTESIAN_POINT('',(-1.77071991613,-2.821859803573,
+    147.03157740748));
+#59965 = CARTESIAN_POINT('',(-1.71865000099E-06,-3.378148207266,
+    147.7588501689));
+#59966 = CARTESIAN_POINT('',(1.770717064892,-2.82186166907,
+    148.48612293031));
+#59967 = CARTESIAN_POINT('',(2.558986974469,-2.265575163358,
+    148.84975900418));
+#59968 = CARTESIAN_POINT('',(3.153069399153,-1.469266910521,
+    149.21339669146));
+#59969 = CARTESIAN_POINT('',(3.473012346888,-0.509215467268,
+    149.57702741114));
+#59970 = CARTESIAN_POINT('',(3.473000652003,0.509219210464,
+    149.94067888599));
+#59971 = CARTESIAN_POINT('',(3.153078701028,1.469248637282,
+    150.30429204712));
+#59972 = CARTESIAN_POINT('',(2.5589848308,2.265583648525,150.66794898511
+    ));
+#59973 = CARTESIAN_POINT('',(1.770722483757,2.821856496479,
+    151.03157538974));
+#59974 = CARTESIAN_POINT('',(0.885359959771,3.100003920328,
+    151.39521366812));
+#59975 = CARTESIAN_POINT('',(1.61356530448E-06,3.10000464296,
+    151.75885028901));
+#59976 = CARTESIAN_POINT('',(-1.52857957225E-06,4.10000671458,
+    144.02679059722));
+#59977 = CARTESIAN_POINT('',(-1.170961635928,4.100006677678,
+    144.39042670361));
+#59978 = CARTESIAN_POINT('',(-2.341917820157,3.732139184911,
+    144.75406115238));
+#59979 = CARTESIAN_POINT('',(-3.384469822577,2.996397264791,
+    145.11770609588));
+#59980 = CARTESIAN_POINT('',(-4.170197797715,1.943239159766,
+    145.48132868351));
+#59981 = CARTESIAN_POINT('',(-4.593331065006,0.673440034669,
+    145.84497315326));
+#59982 = CARTESIAN_POINT('',(-4.593330595425,-0.673444810829,
+    146.20861376041));
+#59983 = CARTESIAN_POINT('',(-4.170195562633,-1.943238667009,
+    146.57224067119));
+#59984 = CARTESIAN_POINT('',(-3.384466626597,-2.996403374672,
+    146.93588251003));
+#59985 = CARTESIAN_POINT('',(-2.341916952405,-3.732140109582,
+    147.29951778397));
+#59986 = CARTESIAN_POINT('',(1.70194577133E-06,-4.467874438385,
+    148.0267904771));
+#59987 = CARTESIAN_POINT('',(2.341919826354,-3.732138422724,
+    148.75406317022));
+#59988 = CARTESIAN_POINT('',(3.384470424692,-2.996404490915,
+    149.1176998237));
+#59989 = CARTESIAN_POINT('',(4.170189960437,-1.943216061594,
+    149.48133486347));
+#59990 = CARTESIAN_POINT('',(4.593342865052,-0.673484780448,
+    149.84497687149));
+#59991 = CARTESIAN_POINT('',(4.59332336912,0.673501820211,
+    150.20859812323));
+#59992 = CARTESIAN_POINT('',(4.170195797197,1.94319187835,
+    150.57225769022));
+#59993 = CARTESIAN_POINT('',(3.384469389794,2.996426404359,
+    150.93587347877));
+#59994 = CARTESIAN_POINT('',(2.341914708844,3.73213463747,
+    151.29951980183));
+#59995 = CARTESIAN_POINT('',(1.170958493799,4.100007148984,
+    151.66315425057));
+#59996 = CARTESIAN_POINT('',(-1.61354664296E-06,4.100007087802,
+    152.02679035698));
+#59997 = DEFINITIONAL_REPRESENTATION('',(#59998),#60011);
+#59998 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#59999,#60000,#60001,#60002,
+    #60003,#60004,#60005,#60006,#60007,#60008,#60009,#60010),
+  .UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.530013223026,1.),.UNSPECIFIED.);
+#59999 = CARTESIAN_POINT('',(-0.103534478662,3.927122490246));
+#60000 = CARTESIAN_POINT('',(-0.170846759758,3.991872775641));
+#60001 = CARTESIAN_POINT('',(-0.239072860485,4.057502094652));
+#60002 = CARTESIAN_POINT('',(-0.308243417175,4.124039918762));
+#60003 = CARTESIAN_POINT('',(-0.378402234026,4.191528388388));
+#60004 = CARTESIAN_POINT('',(-0.449601892863,4.260018083529));
+#60005 = CARTESIAN_POINT('',(-0.585983768045,4.391209065633));
+#60006 = CARTESIAN_POINT('',(-0.650939792787,4.453692769986));
+#60007 = CARTESIAN_POINT('',(-0.716782061121,4.517028987847));
+#60008 = CARTESIAN_POINT('',(-0.783549082863,4.581254764837));
+#60009 = CARTESIAN_POINT('',(-0.851286315503,4.646413834215));
+#60010 = CARTESIAN_POINT('',(-0.920031355486,4.712542362902));
+#60011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60012 = ORIENTED_EDGE('',*,*,#60013,.F.);
+#60013 = EDGE_CURVE('',#60014,#59921,#60016,.T.);
+#60014 = VERTEX_POINT('',#60015);
+#60015 = CARTESIAN_POINT('',(1.53075001566,-3.695511386881,
+    148.99999999999));
+#60016 = SURFACE_CURVE('',#60017,(#60022,#60029),.PCURVE_S1.);
+#60017 = CIRCLE('',#60018,4.);
+#60018 = AXIS2_PLACEMENT_3D('',#60019,#60020,#60021);
+#60019 = CARTESIAN_POINT('',(0.,-3.308E-14,149.));
+#60020 = DIRECTION('',(0.,-2.2E-16,1.));
+#60021 = DIRECTION('',(1.,0.,0.));
+#60022 = PCURVE('',#57026,#60023);
+#60023 = DEFINITIONAL_REPRESENTATION('',(#60024),#60028);
+#60024 = LINE('',#60025,#60026);
+#60025 = CARTESIAN_POINT('',(-0.,1.));
+#60026 = VECTOR('',#60027,1.);
+#60027 = DIRECTION('',(-1.,0.));
+#60028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60029 = PCURVE('',#60030,#60035);
+#60030 = CYLINDRICAL_SURFACE('',#60031,4.);
+#60031 = AXIS2_PLACEMENT_3D('',#60032,#60033,#60034);
+#60032 = CARTESIAN_POINT('',(0.,0.,0.));
+#60033 = DIRECTION('',(-0.,-0.,-1.));
+#60034 = DIRECTION('',(1.,0.,0.));
+#60035 = DEFINITIONAL_REPRESENTATION('',(#60036),#60040);
+#60036 = LINE('',#60037,#60038);
+#60037 = CARTESIAN_POINT('',(-0.,-149.));
+#60038 = VECTOR('',#60039,1.);
+#60039 = DIRECTION('',(-1.,0.));
+#60040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60041 = ORIENTED_EDGE('',*,*,#60042,.F.);
+#60042 = EDGE_CURVE('',#60043,#60014,#60045,.T.);
+#60043 = VERTEX_POINT('',#60044);
+#60044 = CARTESIAN_POINT('',(2.447752525724,-1.902230101918,
+    149.90000455035));
+#60045 = SURFACE_CURVE('',#60046,(#60061,#60079),.PCURVE_S1.);
+#60046 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#60047,#60048,#60049,#60050,
+    #60051,#60052,#60053,#60054,#60055,#60056,#60057,#60058,#60059,
+    #60060),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241111970177,
+    0.487684645268,0.740920835345,1.),.UNSPECIFIED.);
+#60047 = CARTESIAN_POINT('',(2.44775250784,-1.902230130598,
+    149.90000454687));
+#60048 = CARTESIAN_POINT('',(2.430353298358,-2.017868858297,
+    149.84278429515));
+#60049 = CARTESIAN_POINT('',(2.406493875889,-2.133711667953,
+    149.78606616319));
+#60050 = CARTESIAN_POINT('',(2.376224219656,-2.249188988612,
+    149.72984212943));
+#60051 = CARTESIAN_POINT('',(2.302315632545,-2.480972189956,
+    149.61710187374));
+#60052 = CARTESIAN_POINT('',(2.258388742343,-2.597238011645,
+    149.56060783681));
+#60053 = CARTESIAN_POINT('',(2.208051919837,-2.712027267438,
+    149.50461126982));
+#60054 = CARTESIAN_POINT('',(2.093483103713,-2.940726629639,
+    149.39209225597));
+#60055 = CARTESIAN_POINT('',(2.028911626551,-3.054529405588,
+    149.33559645743));
+#60056 = CARTESIAN_POINT('',(1.958061415107,-3.16573330788,
+    149.27960304084));
+#60057 = CARTESIAN_POINT('',(1.802649254226,-3.384539658875,
+    149.16731725957));
+#60058 = CARTESIAN_POINT('',(1.717807906021,-3.491999933089,
+    149.1110477702));
+#60059 = CARTESIAN_POINT('',(1.627048122109,-3.595788728901,
+    149.05527946788));
+#60060 = CARTESIAN_POINT('',(1.530750072241,-3.695511360601,149.));
+#60061 = PCURVE('',#57026,#60062);
+#60062 = DEFINITIONAL_REPRESENTATION('',(#60063),#60078);
+#60063 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#60064,#60065,#60066,#60067,
+    #60068,#60069,#60070,#60071,#60072,#60073,#60074,#60075,#60076,
+    #60077),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241111970177,
+    0.487684645268,0.740920835345,1.),.UNSPECIFIED.);
+#60064 = CARTESIAN_POINT('',(-5.622543785654,9.999545312433E-02));
+#60065 = CARTESIAN_POINT('',(-5.589645428351,0.157215703763));
+#60066 = CARTESIAN_POINT('',(-5.557035764151,0.213933837711));
+#60067 = CARTESIAN_POINT('',(-5.524710171242,0.270157870569));
+#60068 = CARTESIAN_POINT('',(-5.459890984911,0.382898126255));
+#60069 = CARTESIAN_POINT('',(-5.427410145423,0.439392163183));
+#60070 = CARTESIAN_POINT('',(-5.395215315476,0.495388730173));
+#60071 = CARTESIAN_POINT('',(-5.330523292334,0.607907744022));
+#60072 = CARTESIAN_POINT('',(-5.298041420011,0.66440354257));
+#60073 = CARTESIAN_POINT('',(-5.265848383535,0.72039695916));
+#60074 = CARTESIAN_POINT('',(-5.201290427026,0.832682740423));
+#60075 = CARTESIAN_POINT('',(-5.168938658807,0.888952229795));
+#60076 = CARTESIAN_POINT('',(-5.136875044598,0.94472053211));
+#60077 = CARTESIAN_POINT('',(-5.105092484412,1.));
+#60078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60079 = PCURVE('',#60080,#60123);
+#60080 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#60081,#60082,#60083,#60084,#60085,#60086,#60087,#60088,#60089
+      ,#60090,#60091,#60092,#60093,#60094,#60095,#60096,#60097,#60098
+      ,#60099,#60100,#60101)
+    ,(#60102,#60103,#60104,#60105,#60106,#60107,#60108,#60109,#60110
+      ,#60111,#60112,#60113,#60114,#60115,#60116,#60117,#60118,#60119
+      ,#60120,#60121,#60122
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#60081 = CARTESIAN_POINT('',(4.099993285378,1.52860588631E-06,
+    142.47320075879));
+#60082 = CARTESIAN_POINT('',(4.09999244914,1.170957693964,
+    142.83683686519));
+#60083 = CARTESIAN_POINT('',(3.732120278643,2.341909685199,
+    143.20047131403));
+#60084 = CARTESIAN_POINT('',(2.996413723414,3.384460292498,
+    143.5641176367));
+#60085 = CARTESIAN_POINT('',(1.943182140548,4.170183247746,
+    143.92773342603));
+#60086 = CARTESIAN_POINT('',(0.673496032927,4.59330842204,
+    144.29139299209));
+#60087 = CARTESIAN_POINT('',(-0.673486033585,4.593326885787,
+    144.65501424457));
+#60088 = CARTESIAN_POINT('',(-1.943212715746,4.17017443244,
+    145.01865625214));
+#60089 = CARTESIAN_POINT('',(-2.996396997477,3.384456734708,
+    145.38229129215));
+#60090 = CARTESIAN_POINT('',(-3.732127653489,2.341909082198,
+    145.74592794553));
+#60091 = CARTESIAN_POINT('',(-4.467859397546,-1.72213214071E-06,
+    146.47320063869));
+#60092 = CARTESIAN_POINT('',(-3.732125750759,-2.341911928702,
+    147.20047333179));
+#60093 = CARTESIAN_POINT('',(-2.996390693718,-3.384457529349,
+    147.56410860583));
+#60094 = CARTESIAN_POINT('',(-1.943228929165,-4.170183013207,
+    147.92775044435));
+#60095 = CARTESIAN_POINT('',(-0.673439023608,-4.593315648288,
+    148.29137735565));
+#60096 = CARTESIAN_POINT('',(0.673441287766,-4.593315085721,
+    148.65501796239));
+#60097 = CARTESIAN_POINT('',(1.943235814068,-4.170182269825,
+    149.01866243217));
+#60098 = CARTESIAN_POINT('',(2.996389771227,-3.384456132481,
+    149.38228502001));
+#60099 = CARTESIAN_POINT('',(3.732128415711,-2.341907076067,
+    149.74592996336));
+#60100 = CARTESIAN_POINT('',(4.099993772642,-1.170954551787,
+    150.10956441214));
+#60101 = CARTESIAN_POINT('',(4.099992912151,1.61356948869E-06,
+    150.47320051856));
+#60102 = CARTESIAN_POINT('',(3.099995601568,-1.52858390701E-06,
+    142.74115859519));
+#60103 = CARTESIAN_POINT('',(3.099995776332,0.885354235387,
+    143.1047952161));
+#60104 = CARTESIAN_POINT('',(2.821850061137,1.770714459144,
+    143.46843349452));
+#60105 = CARTESIAN_POINT('',(2.26557963442,2.558975070873,
+    143.83205989893));
+#60106 = CARTESIAN_POINT('',(1.46924754833,3.153068015654,
+    144.19571683738));
+#60107 = CARTESIAN_POINT('',(0.509221245182,3.472990006638,
+    144.55932999795));
+#60108 = CARTESIAN_POINT('',(-0.50921046165,3.47300273364,
+    144.92298147323));
+#60109 = CARTESIAN_POINT('',(-1.469259429457,3.153061692279,
+    145.28661219267));
+#60110 = CARTESIAN_POINT('',(-2.265565961845,2.558981807353,
+    145.65024988006));
+#60111 = CARTESIAN_POINT('',(-2.821851644109,1.770714760687,
+    146.01388595389));
+#60112 = CARTESIAN_POINT('',(-3.378138354645,1.70542668607E-06,
+    146.74115871532));
+#60113 = CARTESIAN_POINT('',(-2.821853368198,-1.770711891472,
+    147.46843147671));
+#60114 = CARTESIAN_POINT('',(-2.265566753845,-2.558978314751,
+    147.83206893013));
+#60115 = CARTESIAN_POINT('',(-1.469272870611,-3.153065683219,
+    148.19569981837));
+#60116 = CARTESIAN_POINT('',(-0.509189902661,-3.472993027428,
+    148.55934563519));
+#60117 = CARTESIAN_POINT('',(0.509183966979,-3.472996716797,
+    148.92297775487));
+#60118 = CARTESIAN_POINT('',(1.46927494881,-3.153069004911,
+    149.28660601288));
+#60119 = CARTESIAN_POINT('',(2.26556028015,-2.558976359012,
+    149.65025615209));
+#60120 = CARTESIAN_POINT('',(2.821852420866,-1.770717483846,
+    150.01388393616));
+#60121 = CARTESIAN_POINT('',(3.099995158047,-0.885357377524,
+    150.37752221452));
+#60122 = CARTESIAN_POINT('',(3.099995357086,-1.61355033956E-06,
+    150.74115883543));
+#60123 = DEFINITIONAL_REPRESENTATION('',(#60124),#60139);
+#60124 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#60125,#60126,#60127,#60128,
+    #60129,#60130,#60131,#60132,#60133,#60134,#60135,#60136,#60137,
+    #60138),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241111970177,
+    0.487684645268,0.740920835345,1.),.UNSPECIFIED.);
+#60125 = CARTESIAN_POINT('',(0.,5.62272685248));
+#60126 = CARTESIAN_POINT('',(-5.92389050577E-02,5.589827357968));
+#60127 = CARTESIAN_POINT('',(-0.117957967312,5.557216566903));
+#60128 = CARTESIAN_POINT('',(-0.176165503787,5.524889865434));
+#60129 = CARTESIAN_POINT('',(-0.292883066315,5.460068460709));
+#60130 = CARTESIAN_POINT('',(-0.351370126489,5.427586513314));
+#60131 = CARTESIAN_POINT('',(-0.409342166406,5.395390588106));
+#60132 = CARTESIAN_POINT('',(-0.525830679795,5.330696368649));
+#60133 = CARTESIAN_POINT('',(-0.584319564865,5.298213395916));
+#60134 = CARTESIAN_POINT('',(-0.642288346535,5.26601927046));
+#60135 = CARTESIAN_POINT('',(-0.758535408902,5.201459132655));
+#60136 = CARTESIAN_POINT('',(-0.816790007508,5.169106272555));
+#60137 = CARTESIAN_POINT('',(-0.874525740293,5.137041577219));
+#60138 = CARTESIAN_POINT('',(-0.931755395876,5.105257945938));
+#60139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60140 = ORIENTED_EDGE('',*,*,#60141,.F.);
+#60141 = EDGE_CURVE('',#59756,#60043,#60142,.T.);
+#60142 = SURFACE_CURVE('',#60143,(#60158,#60176),.PCURVE_S1.);
+#60143 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60144,#60145,#60146,#60147,
+    #60148,#60149,#60150,#60151,#60152,#60153,#60154,#60155,#60156,
+    #60157),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.359000070448,
+    0.680000142288,1.),.UNSPECIFIED.);
+#60144 = CARTESIAN_POINT('',(0.342946843413,-3.080976377227,
+    149.89999548799));
+#60145 = CARTESIAN_POINT('',(0.519762625632,-3.061294142322,
+    149.89999615671));
+#60146 = CARTESIAN_POINT('',(0.69516904418,-3.028927255812,
+    149.8999968067));
+#60147 = CARTESIAN_POINT('',(0.867945352868,-2.984011896735,
+    149.89999747135));
+#60148 = CARTESIAN_POINT('',(1.036907522643,-2.926855933951,
+    149.89999811626));
+#60149 = CARTESIAN_POINT('',(1.347577499517,-2.796309047194,
+    149.89999933548));
+#60150 = CARTESIAN_POINT('',(1.49028045478,-2.725275616088,
+    149.89999990749));
+#60151 = CARTESIAN_POINT('',(1.628223358278,-2.645174506871,
+    149.90000047737));
+#60152 = CARTESIAN_POINT('',(1.76065028158,-2.556444669746,
+    149.90000104931));
+#60153 = CARTESIAN_POINT('',(2.012686897312,-2.363096617831,
+    149.90000220067));
+#60154 = CARTESIAN_POINT('',(2.132337619938,-2.258526941682,
+    149.90000278286));
+#60155 = CARTESIAN_POINT('',(2.245128156652,-2.146439772539,
+    149.90000336074));
+#60156 = CARTESIAN_POINT('',(2.350444204311,-2.027445499329,
+    149.90000396306));
+#60157 = CARTESIAN_POINT('',(2.447752525724,-1.902230101918,
+    149.90000455035));
+#60158 = PCURVE('',#57026,#60159);
+#60159 = DEFINITIONAL_REPRESENTATION('',(#60160),#60175);
+#60160 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60161,#60162,#60163,#60164,
+    #60165,#60166,#60167,#60168,#60169,#60170,#60171,#60172,#60173,
+    #60174),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.359000070448,
+    0.680000142288,1.),.UNSPECIFIED.);
+#60161 = CARTESIAN_POINT('',(-4.823243738817,0.100004512003));
+#60162 = CARTESIAN_POINT('',(-4.880633291682,0.100003841123));
+#60163 = CARTESIAN_POINT('',(-4.938023705931,0.10000319654));
+#60164 = CARTESIAN_POINT('',(-4.995412520186,0.100002527026));
+#60165 = CARTESIAN_POINT('',(-5.052802957226,0.100001883738));
+#60166 = CARTESIAN_POINT('',(-5.161507481522,0.100000664512));
+#60167 = CARTESIAN_POINT('',(-5.21282291156,0.100000092502));
+#60168 = CARTESIAN_POINT('',(-5.26413741951,9.999952262813E-02));
+#60169 = CARTESIAN_POINT('',(-5.315452865025,9.999895068248E-02));
+#60170 = CARTESIAN_POINT('',(-5.417922896021,9.999779932351E-02));
+#60171 = CARTESIAN_POINT('',(-5.469078456544,9.999721569157E-02));
+#60172 = CARTESIAN_POINT('',(-5.520233111672,9.999664214426E-02));
+#60173 = CARTESIAN_POINT('',(-5.571388690711,9.999603501722E-02));
+#60174 = CARTESIAN_POINT('',(-5.622543796499,9.999544964692E-02));
+#60175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60176 = PCURVE('',#59702,#60177);
+#60177 = DEFINITIONAL_REPRESENTATION('',(#60178),#60193);
+#60178 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60179,#60180,#60181,#60182,
+    #60183,#60184,#60185,#60186,#60187,#60188,#60189,#60190,#60191,
+    #60192),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.359000070448,
+    0.680000142288,1.),.UNSPECIFIED.);
+#60179 = CARTESIAN_POINT('',(0.,4.823400855812));
+#60180 = CARTESIAN_POINT('',(-7.306996554159E-02,4.880792275729));
+#60181 = CARTESIAN_POINT('',(-0.146141043584,4.938184556501));
+#60182 = CARTESIAN_POINT('',(-0.219210068735,4.995575235544));
+#60183 = CARTESIAN_POINT('',(-0.29228118319,5.052967534923));
+#60184 = CARTESIAN_POINT('',(-0.430686848369,5.161675583781));
+#60185 = CARTESIAN_POINT('',(-0.496023109673,5.212992676388));
+#60186 = CARTESIAN_POINT('',(-0.561358206946,5.26430884619));
+#60187 = CARTESIAN_POINT('',(-0.626694504862,5.315625954488));
+#60188 = CARTESIAN_POINT('',(-0.757162290914,5.418099309045));
+#60189 = CARTESIAN_POINT('',(-0.822295017665,5.469256530346));
+#60190 = CARTESIAN_POINT('',(-0.887426598535,5.520412848601));
+#60191 = CARTESIAN_POINT('',(-0.952559325662,5.571570092545));
+#60192 = CARTESIAN_POINT('',(-1.017691453624,5.622726863292));
+#60193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60194 = ORIENTED_EDGE('',*,*,#59798,.F.);
+#60195 = ORIENTED_EDGE('',*,*,#57011,.F.);
+#60196 = ORIENTED_EDGE('',*,*,#57127,.F.);
+#60197 = ORIENTED_EDGE('',*,*,#60198,.F.);
+#60198 = EDGE_CURVE('',#60199,#57044,#60201,.T.);
+#60199 = VERTEX_POINT('',#60200);
+#60200 = CARTESIAN_POINT('',(-3.080976377227,-0.342946843413,
+    149.89999548799));
+#60201 = SURFACE_CURVE('',#60202,(#60217,#60235),.PCURVE_S1.);
+#60202 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60203,#60204,#60205,#60206,
+    #60207,#60208,#60209,#60210,#60211,#60212,#60213,#60214,#60215,
+    #60216),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.359000070448,
+    0.680000142288,1.),.UNSPECIFIED.);
+#60203 = CARTESIAN_POINT('',(-3.080976377227,-0.342946843413,
+    149.89999548799));
+#60204 = CARTESIAN_POINT('',(-3.061294142322,-0.519762625632,
+    149.89999615671));
+#60205 = CARTESIAN_POINT('',(-3.028927255812,-0.69516904418,
+    149.8999968067));
+#60206 = CARTESIAN_POINT('',(-2.984011896735,-0.867945352869,
+    149.89999747135));
+#60207 = CARTESIAN_POINT('',(-2.926855933951,-1.036907522643,
+    149.89999811626));
+#60208 = CARTESIAN_POINT('',(-2.796309047194,-1.347577499517,
+    149.89999933548));
+#60209 = CARTESIAN_POINT('',(-2.725275616088,-1.49028045478,
+    149.89999990749));
+#60210 = CARTESIAN_POINT('',(-2.645174506871,-1.628223358278,
+    149.90000047737));
+#60211 = CARTESIAN_POINT('',(-2.556444669746,-1.76065028158,
+    149.90000104931));
+#60212 = CARTESIAN_POINT('',(-2.363096617831,-2.012686897312,
+    149.90000220067));
+#60213 = CARTESIAN_POINT('',(-2.258526941682,-2.132337619938,
+    149.90000278286));
+#60214 = CARTESIAN_POINT('',(-2.146439772539,-2.245128156652,
+    149.90000336074));
+#60215 = CARTESIAN_POINT('',(-2.027445499329,-2.350444204311,
+    149.90000396306));
+#60216 = CARTESIAN_POINT('',(-1.902230101918,-2.447752525724,
+    149.90000455035));
+#60217 = PCURVE('',#57026,#60218);
+#60218 = DEFINITIONAL_REPRESENTATION('',(#60219),#60234);
+#60219 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60220,#60221,#60222,#60223,
+    #60224,#60225,#60226,#60227,#60228,#60229,#60230,#60231,#60232,
+    #60233),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.359000070448,
+    0.680000142288,1.),.UNSPECIFIED.);
+#60220 = CARTESIAN_POINT('',(-3.252447412022,0.100004512003));
+#60221 = CARTESIAN_POINT('',(-3.309836964887,0.100003841123));
+#60222 = CARTESIAN_POINT('',(-3.367227379136,0.10000319654));
+#60223 = CARTESIAN_POINT('',(-3.424616193391,0.100002527026));
+#60224 = CARTESIAN_POINT('',(-3.482006630431,0.100001883738));
+#60225 = CARTESIAN_POINT('',(-3.590711154728,0.100000664512));
+#60226 = CARTESIAN_POINT('',(-3.642026584765,0.100000092502));
+#60227 = CARTESIAN_POINT('',(-3.693341092715,9.999952262809E-02));
+#60228 = CARTESIAN_POINT('',(-3.74465653823,9.99989506825E-02));
+#60229 = CARTESIAN_POINT('',(-3.847126569226,9.999779932352E-02));
+#60230 = CARTESIAN_POINT('',(-3.898282129749,9.999721569153E-02));
+#60231 = CARTESIAN_POINT('',(-3.949436784877,9.999664214428E-02));
+#60232 = CARTESIAN_POINT('',(-4.000592363916,9.999603501722E-02));
+#60233 = CARTESIAN_POINT('',(-4.051747469704,9.999544964692E-02));
+#60234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60235 = PCURVE('',#57077,#60236);
+#60236 = DEFINITIONAL_REPRESENTATION('',(#60237),#60252);
+#60237 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60238,#60239,#60240,#60241,
+    #60242,#60243,#60244,#60245,#60246,#60247,#60248,#60249,#60250,
+    #60251),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.359000070448,
+    0.680000142288,1.),.UNSPECIFIED.);
+#60238 = CARTESIAN_POINT('',(0.,4.823400855812));
+#60239 = CARTESIAN_POINT('',(-7.306996554161E-02,4.880792275729));
+#60240 = CARTESIAN_POINT('',(-0.146141043584,4.938184556501));
+#60241 = CARTESIAN_POINT('',(-0.219210068735,4.995575235544));
+#60242 = CARTESIAN_POINT('',(-0.29228118319,5.052967534923));
+#60243 = CARTESIAN_POINT('',(-0.430686848369,5.161675583781));
+#60244 = CARTESIAN_POINT('',(-0.496023109673,5.212992676388));
+#60245 = CARTESIAN_POINT('',(-0.561358206946,5.26430884619));
+#60246 = CARTESIAN_POINT('',(-0.626694504862,5.315625954488));
+#60247 = CARTESIAN_POINT('',(-0.757162290914,5.418099309045));
+#60248 = CARTESIAN_POINT('',(-0.822295017665,5.469256530346));
+#60249 = CARTESIAN_POINT('',(-0.887426598535,5.520412848601));
+#60250 = CARTESIAN_POINT('',(-0.952559325662,5.571570092545));
+#60251 = CARTESIAN_POINT('',(-1.017691453624,5.622726863292));
+#60252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60253 = ORIENTED_EDGE('',*,*,#60254,.F.);
+#60254 = EDGE_CURVE('',#60255,#60199,#60257,.T.);
+#60255 = VERTEX_POINT('',#60256);
+#60256 = CARTESIAN_POINT('',(-2.828439783148,2.828414465015,149.));
+#60257 = SURFACE_CURVE('',#60258,(#60277,#60299),.PCURVE_S1.);
+#60258 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60259,#60260,#60261,#60262,
+    #60263,#60264,#60265,#60266,#60267,#60268,#60269,#60270,#60271,
+    #60272,#60273,#60274,#60275,#60276),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.272558773228,0.534199747273,0.771760307988,1.),
+  .UNSPECIFIED.);
+#60259 = CARTESIAN_POINT('',(-2.82843977617,2.828414473265,149.));
+#60260 = CARTESIAN_POINT('',(-2.92408458547,2.668648921279,
+    149.04533940413));
+#60261 = CARTESIAN_POINT('',(-3.009841885417,2.503726435556,
+    149.09112387733));
+#60262 = CARTESIAN_POINT('',(-3.085182544793,2.334408164549,
+    149.13736724566));
+#60263 = CARTESIAN_POINT('',(-3.149653395353,2.161544268577,
+    149.18408657774));
+#60264 = CARTESIAN_POINT('',(-3.254024290052,1.817642301334,
+    149.27661880787));
+#60265 = CARTESIAN_POINT('',(-3.294805795613,1.646806226194,
+    149.32239365786));
+#60266 = CARTESIAN_POINT('',(-3.324941368571,1.474407124102,
+    149.36863690389));
+#60267 = CARTESIAN_POINT('',(-3.344215777826,1.301347356753,
+    149.41536590772));
+#60268 = CARTESIAN_POINT('',(-3.360090081286,0.971738025057,
+    149.50548162063));
+#60269 = CARTESIAN_POINT('',(-3.358613688021,0.815133050082,
+    149.5487806111));
+#60270 = CARTESIAN_POINT('',(-3.348037234903,0.659501443035,
+    149.59250638557));
+#60271 = CARTESIAN_POINT('',(-3.328375336403,0.505598846523,
+    149.63667362798));
+#60272 = CARTESIAN_POINT('',(-3.272242514254,0.208752399604,
+    149.72416827531));
+#60273 = CARTESIAN_POINT('',(-3.23646106543,6.561386846687E-02,
+    149.76746112475));
+#60274 = CARTESIAN_POINT('',(-3.192509254576,-7.451738376118E-02,
+    149.81118700176));
+#60275 = CARTESIAN_POINT('',(-3.140581040323,-0.210938032845,
+    149.85536053207));
+#60276 = CARTESIAN_POINT('',(-3.080976377227,-0.342946843413,
+    149.89999548799));
+#60277 = PCURVE('',#57026,#60278);
+#60278 = DEFINITIONAL_REPRESENTATION('',(#60279),#60298);
+#60279 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60280,#60281,#60282,#60283,
+    #60284,#60285,#60286,#60287,#60288,#60289,#60290,#60291,#60292,
+    #60293,#60294,#60295,#60296,#60297),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.272558773228,0.534199747273,0.771760307988,1.),
+  .UNSPECIFIED.);
+#60280 = CARTESIAN_POINT('',(-2.356198963156,1.));
+#60281 = CARTESIAN_POINT('',(-2.40134961347,0.954660595864));
+#60282 = CARTESIAN_POINT('',(-2.446943481648,0.908876122675));
+#60283 = CARTESIAN_POINT('',(-2.492994335467,0.862632754335));
+#60284 = CARTESIAN_POINT('',(-2.539519170713,0.815913422257));
+#60285 = CARTESIAN_POINT('',(-2.631666176029,0.723381192124));
+#60286 = CARTESIAN_POINT('',(-2.677250456636,0.677606342131));
+#60287 = CARTESIAN_POINT('',(-2.723301179718,0.631363096102));
+#60288 = CARTESIAN_POINT('',(-2.76983563375,0.584634092271));
+#60289 = CARTESIAN_POINT('',(-2.859576154262,0.494518379364));
+#60290 = CARTESIAN_POINT('',(-2.902694868074,0.451219388897));
+#60291 = CARTESIAN_POINT('',(-2.946238585738,0.407493614427));
+#60292 = CARTESIAN_POINT('',(-2.99022193114,0.363326372014));
+#60293 = CARTESIAN_POINT('',(-3.07735227992,0.275831724685));
+#60294 = CARTESIAN_POINT('',(-3.120464870115,0.232538873944));
+#60295 = CARTESIAN_POINT('',(-3.164008692,0.188813000824));
+#60296 = CARTESIAN_POINT('',(-3.207998295001,0.144639466205));
+#60297 = CARTESIAN_POINT('',(-3.252447412022,0.100004512003));
+#60298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60299 = PCURVE('',#60300,#60343);
+#60300 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#60301,#60302,#60303,#60304,#60305,#60306,#60307,#60308,#60309
+      ,#60310,#60311,#60312,#60313,#60314,#60315,#60316,#60317,#60318
+      ,#60319,#60320,#60321)
+    ,(#60322,#60323,#60324,#60325,#60326,#60327,#60328,#60329,#60330
+      ,#60331,#60332,#60333,#60334,#60335,#60336,#60337,#60338,#60339
+      ,#60340,#60341,#60342
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#60301 = CARTESIAN_POINT('',(-1.52860114389E-06,-3.100004398474,
+    143.75885004878));
+#60302 = CARTESIAN_POINT('',(0.885356817602,-3.100005096849,
+    144.12248666968));
+#60303 = CARTESIAN_POINT('',(1.770719788014,-2.821862445839,
+    144.48612494806));
+#60304 = CARTESIAN_POINT('',(2.558981526142,-2.265569481579,
+    144.84975273214));
+#60305 = CARTESIAN_POINT('',(3.153076711848,-1.469282430072,
+    145.21340287137));
+#60306 = CARTESIAN_POINT('',(3.47300632995,-0.509188972277,
+    145.57703112914));
+#60307 = CARTESIAN_POINT('',(3.473003672811,0.509187867556,
+    145.94066324931));
+#60308 = CARTESIAN_POINT('',(3.15307636866,1.469273959887,
+    146.30430906563));
+#60309 = CARTESIAN_POINT('',(2.5589880746,2.265570767789,146.66793995416
+    ));
+#60310 = CARTESIAN_POINT('',(1.77071991613,2.821859803573,
+    147.03157740748));
+#60311 = CARTESIAN_POINT('',(1.71865000099E-06,3.378148207266,
+    147.7588501689));
+#60312 = CARTESIAN_POINT('',(-1.770717064892,2.82186166907,
+    148.48612293031));
+#60313 = CARTESIAN_POINT('',(-2.558986974469,2.265575163358,
+    148.84975900418));
+#60314 = CARTESIAN_POINT('',(-3.153069399153,1.469266910521,
+    149.21339669146));
+#60315 = CARTESIAN_POINT('',(-3.473012346888,0.509215467268,
+    149.57702741114));
+#60316 = CARTESIAN_POINT('',(-3.473000652003,-0.509219210464,
+    149.94067888599));
+#60317 = CARTESIAN_POINT('',(-3.153078701028,-1.469248637282,
+    150.30429204712));
+#60318 = CARTESIAN_POINT('',(-2.5589848308,-2.265583648525,
+    150.66794898511));
+#60319 = CARTESIAN_POINT('',(-1.770722483757,-2.821856496479,
+    151.03157538974));
+#60320 = CARTESIAN_POINT('',(-0.885359959771,-3.100003920328,
+    151.39521366812));
+#60321 = CARTESIAN_POINT('',(-1.61356530448E-06,-3.10000464296,
+    151.75885028901));
+#60322 = CARTESIAN_POINT('',(1.52857957225E-06,-4.10000671458,
+    144.02679059722));
+#60323 = CARTESIAN_POINT('',(1.170961635928,-4.100006677678,
+    144.39042670361));
+#60324 = CARTESIAN_POINT('',(2.341917820157,-3.732139184911,
+    144.75406115238));
+#60325 = CARTESIAN_POINT('',(3.384469822577,-2.996397264791,
+    145.11770609588));
+#60326 = CARTESIAN_POINT('',(4.170197797715,-1.943239159766,
+    145.48132868351));
+#60327 = CARTESIAN_POINT('',(4.593331065006,-0.673440034669,
+    145.84497315326));
+#60328 = CARTESIAN_POINT('',(4.593330595425,0.673444810829,
+    146.20861376041));
+#60329 = CARTESIAN_POINT('',(4.170195562633,1.943238667009,
+    146.57224067119));
+#60330 = CARTESIAN_POINT('',(3.384466626597,2.996403374672,
+    146.93588251003));
+#60331 = CARTESIAN_POINT('',(2.341916952405,3.732140109582,
+    147.29951778397));
+#60332 = CARTESIAN_POINT('',(-1.70194577133E-06,4.467874438385,
+    148.0267904771));
+#60333 = CARTESIAN_POINT('',(-2.341919826354,3.732138422724,
+    148.75406317022));
+#60334 = CARTESIAN_POINT('',(-3.384470424692,2.996404490915,
+    149.1176998237));
+#60335 = CARTESIAN_POINT('',(-4.170189960437,1.943216061594,
+    149.48133486347));
+#60336 = CARTESIAN_POINT('',(-4.593342865052,0.673484780448,
+    149.84497687149));
+#60337 = CARTESIAN_POINT('',(-4.59332336912,-0.673501820211,
+    150.20859812323));
+#60338 = CARTESIAN_POINT('',(-4.170195797197,-1.94319187835,
+    150.57225769022));
+#60339 = CARTESIAN_POINT('',(-3.384469389794,-2.996426404359,
+    150.93587347877));
+#60340 = CARTESIAN_POINT('',(-2.341914708844,-3.73213463747,
+    151.29951980183));
+#60341 = CARTESIAN_POINT('',(-1.170958493799,-4.100007148984,
+    151.66315425057));
+#60342 = CARTESIAN_POINT('',(1.61354664296E-06,-4.100007087802,
+    152.02679035698));
+#60343 = DEFINITIONAL_REPRESENTATION('',(#60344),#60363);
+#60344 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60345,#60346,#60347,#60348,
+    #60349,#60350,#60351,#60352,#60353,#60354,#60355,#60356,#60357,
+    #60358,#60359,#60360,#60361,#60362),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.272558773228,0.534199747273,0.771760307988,1.),
+  .UNSPECIFIED.);
+#60345 = CARTESIAN_POINT('',(-0.103534478662,3.927122490246));
+#60346 = CARTESIAN_POINT('',(-0.150473174945,3.972274636792));
+#60347 = CARTESIAN_POINT('',(-0.197872644091,4.017870016115));
+#60348 = CARTESIAN_POINT('',(-0.245747199834,4.063922397709));
+#60349 = CARTESIAN_POINT('',(-0.294114509012,4.110448776974));
+#60350 = CARTESIAN_POINT('',(-0.389910718587,4.202598843092));
+#60351 = CARTESIAN_POINT('',(-0.437300228754,4.248184638997));
+#60352 = CARTESIAN_POINT('',(-0.485174654805,4.294236894241));
+#60353 = CARTESIAN_POINT('',(-0.533551970179,4.340772898196));
+#60354 = CARTESIAN_POINT('',(-0.626846404791,4.430516411687));
+#60355 = CARTESIAN_POINT('',(-0.671672711771,4.473636565277));
+#60356 = CARTESIAN_POINT('',(-0.716940854517,4.517181738909));
+#60357 = CARTESIAN_POINT('',(-0.762666035167,4.561166557335));
+#60358 = CARTESIAN_POINT('',(-0.853246930858,4.648299828881));
+#60359 = CARTESIAN_POINT('',(-0.898066868997,4.691413868563));
+#60360 = CARTESIAN_POINT('',(-0.943335118198,4.734959152353));
+#60361 = CARTESIAN_POINT('',(-0.989066792528,4.778950241115));
+#60362 = CARTESIAN_POINT('',(-1.03527618041,4.823400855812));
+#60363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60364 = ORIENTED_EDGE('',*,*,#60365,.F.);
+#60365 = EDGE_CURVE('',#60366,#60255,#60368,.T.);
+#60366 = VERTEX_POINT('',#60367);
+#60367 = CARTESIAN_POINT('',(-1.53075002214,3.695511384787,149.));
+#60368 = SURFACE_CURVE('',#60369,(#60374,#60381),.PCURVE_S1.);
+#60369 = CIRCLE('',#60370,4.);
+#60370 = AXIS2_PLACEMENT_3D('',#60371,#60372,#60373);
+#60371 = CARTESIAN_POINT('',(0.,-3.308E-14,149.));
+#60372 = DIRECTION('',(0.,-2.2E-16,1.));
+#60373 = DIRECTION('',(1.,0.,0.));
+#60374 = PCURVE('',#57026,#60375);
+#60375 = DEFINITIONAL_REPRESENTATION('',(#60376),#60380);
+#60376 = LINE('',#60377,#60378);
+#60377 = CARTESIAN_POINT('',(-0.,1.));
+#60378 = VECTOR('',#60379,1.);
+#60379 = DIRECTION('',(-1.,0.));
+#60380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60381 = PCURVE('',#60382,#60387);
+#60382 = CYLINDRICAL_SURFACE('',#60383,4.);
+#60383 = AXIS2_PLACEMENT_3D('',#60384,#60385,#60386);
+#60384 = CARTESIAN_POINT('',(0.,0.,0.));
+#60385 = DIRECTION('',(-0.,-0.,-1.));
+#60386 = DIRECTION('',(1.,0.,0.));
+#60387 = DEFINITIONAL_REPRESENTATION('',(#60388),#60392);
+#60388 = LINE('',#60389,#60390);
+#60389 = CARTESIAN_POINT('',(-0.,-149.));
+#60390 = VECTOR('',#60391,1.);
+#60391 = DIRECTION('',(-1.,0.));
+#60392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60393 = ORIENTED_EDGE('',*,*,#60394,.F.);
+#60394 = EDGE_CURVE('',#60395,#60366,#60397,.T.);
+#60395 = VERTEX_POINT('',#60396);
+#60396 = CARTESIAN_POINT('',(-2.447752525724,1.902230101918,
+    149.90000455035));
+#60397 = SURFACE_CURVE('',#60398,(#60413,#60431),.PCURVE_S1.);
+#60398 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#60399,#60400,#60401,#60402,
+    #60403,#60404,#60405,#60406,#60407,#60408,#60409,#60410,#60411,
+    #60412),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241111970455,
+    0.487684645837,0.740920836221,1.),.UNSPECIFIED.);
+#60399 = CARTESIAN_POINT('',(-2.44775250784,1.902230130597,
+    149.90000454687));
+#60400 = CARTESIAN_POINT('',(-2.430353298338,2.01786885843,
+    149.84278429509));
+#60401 = CARTESIAN_POINT('',(-2.406493875834,2.13371166822,
+    149.78606616306));
+#60402 = CARTESIAN_POINT('',(-2.376224219551,2.249188989011,
+    149.72984212923));
+#60403 = CARTESIAN_POINT('',(-2.30231563231,2.480972190619,
+    149.61710187342));
+#60404 = CARTESIAN_POINT('',(-2.258388742027,2.597238012439,
+    149.56060783643));
+#60405 = CARTESIAN_POINT('',(-2.208051919425,2.712027268359,
+    149.50461126937));
+#60406 = CARTESIAN_POINT('',(-2.093483103078,2.940726630806,
+    149.3920922554));
+#60407 = CARTESIAN_POINT('',(-2.028911625786,3.054529406874,
+    149.33559645678));
+#60408 = CARTESIAN_POINT('',(-1.9580614142,3.165733309276,
+    149.27960304013));
+#60409 = CARTESIAN_POINT('',(-1.802649253366,3.384539659965,
+    149.167317259));
+#60410 = CARTESIAN_POINT('',(-1.717807905408,3.491999933791,
+    149.11104776982));
+#60411 = CARTESIAN_POINT('',(-1.627048121784,3.595788729238,
+    149.0552794677));
+#60412 = CARTESIAN_POINT('',(-1.530750072241,3.695511360601,149.));
+#60413 = PCURVE('',#57026,#60414);
+#60414 = DEFINITIONAL_REPRESENTATION('',(#60415),#60430);
+#60415 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#60416,#60417,#60418,#60419,
+    #60420,#60421,#60422,#60423,#60424,#60425,#60426,#60427,#60428,
+    #60429),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241111970455,
+    0.487684645837,0.740920836221,1.),.UNSPECIFIED.);
+#60416 = CARTESIAN_POINT('',(-2.480951132065,9.999545312432E-02));
+#60417 = CARTESIAN_POINT('',(-2.448052774724,0.157215703828));
+#60418 = CARTESIAN_POINT('',(-2.415443110486,0.213933837842));
+#60419 = CARTESIAN_POINT('',(-2.38311751754,0.270157870763));
+#60420 = CARTESIAN_POINT('',(-2.318298331136,0.382898126577));
+#60421 = CARTESIAN_POINT('',(-2.285817491611,0.439392163569));
+#60422 = CARTESIAN_POINT('',(-2.253622661627,0.495388730623));
+#60423 = CARTESIAN_POINT('',(-2.188930638412,0.607907744599));
+#60424 = CARTESIAN_POINT('',(-2.156448766052,0.664403543212));
+#60425 = CARTESIAN_POINT('',(-2.12425572954,0.720396959865));
+#60426 = CARTESIAN_POINT('',(-2.059697773109,0.832682740994));
+#60427 = CARTESIAN_POINT('',(-2.027346005,0.888952230172));
+#60428 = CARTESIAN_POINT('',(-1.9952823909,0.944720532297));
+#60429 = CARTESIAN_POINT('',(-1.963499830822,1.));
+#60430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60431 = PCURVE('',#60432,#60475);
+#60432 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#60433,#60434,#60435,#60436,#60437,#60438,#60439,#60440,#60441
+      ,#60442,#60443,#60444,#60445,#60446,#60447,#60448,#60449,#60450
+      ,#60451,#60452,#60453)
+    ,(#60454,#60455,#60456,#60457,#60458,#60459,#60460,#60461,#60462
+      ,#60463,#60464,#60465,#60466,#60467,#60468,#60469,#60470,#60471
+      ,#60472,#60473,#60474
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#60433 = CARTESIAN_POINT('',(-4.099993285378,-1.52860588631E-06,
+    142.47320075879));
+#60434 = CARTESIAN_POINT('',(-4.09999244914,-1.170957693964,
+    142.83683686519));
+#60435 = CARTESIAN_POINT('',(-3.732120278643,-2.341909685199,
+    143.20047131403));
+#60436 = CARTESIAN_POINT('',(-2.996413723414,-3.384460292498,
+    143.5641176367));
+#60437 = CARTESIAN_POINT('',(-1.943182140548,-4.170183247746,
+    143.92773342603));
+#60438 = CARTESIAN_POINT('',(-0.673496032927,-4.59330842204,
+    144.29139299209));
+#60439 = CARTESIAN_POINT('',(0.673486033585,-4.593326885787,
+    144.65501424457));
+#60440 = CARTESIAN_POINT('',(1.943212715746,-4.17017443244,
+    145.01865625214));
+#60441 = CARTESIAN_POINT('',(2.996396997477,-3.384456734708,
+    145.38229129215));
+#60442 = CARTESIAN_POINT('',(3.732127653489,-2.341909082198,
+    145.74592794553));
+#60443 = CARTESIAN_POINT('',(4.467859397546,1.72213214071E-06,
+    146.47320063869));
+#60444 = CARTESIAN_POINT('',(3.732125750759,2.341911928702,
+    147.20047333179));
+#60445 = CARTESIAN_POINT('',(2.996390693718,3.384457529349,
+    147.56410860583));
+#60446 = CARTESIAN_POINT('',(1.943228929165,4.170183013207,
+    147.92775044435));
+#60447 = CARTESIAN_POINT('',(0.673439023608,4.593315648288,
+    148.29137735565));
+#60448 = CARTESIAN_POINT('',(-0.673441287766,4.593315085721,
+    148.65501796239));
+#60449 = CARTESIAN_POINT('',(-1.943235814068,4.170182269825,
+    149.01866243217));
+#60450 = CARTESIAN_POINT('',(-2.996389771227,3.384456132481,
+    149.38228502001));
+#60451 = CARTESIAN_POINT('',(-3.732128415711,2.341907076067,
+    149.74592996336));
+#60452 = CARTESIAN_POINT('',(-4.099993772642,1.170954551787,
+    150.10956441214));
+#60453 = CARTESIAN_POINT('',(-4.099992912151,-1.61356948869E-06,
+    150.47320051856));
+#60454 = CARTESIAN_POINT('',(-3.099995601568,1.52858390701E-06,
+    142.74115859519));
+#60455 = CARTESIAN_POINT('',(-3.099995776332,-0.885354235387,
+    143.1047952161));
+#60456 = CARTESIAN_POINT('',(-2.821850061137,-1.770714459144,
+    143.46843349452));
+#60457 = CARTESIAN_POINT('',(-2.26557963442,-2.558975070873,
+    143.83205989893));
+#60458 = CARTESIAN_POINT('',(-1.46924754833,-3.153068015654,
+    144.19571683738));
+#60459 = CARTESIAN_POINT('',(-0.509221245182,-3.472990006638,
+    144.55932999795));
+#60460 = CARTESIAN_POINT('',(0.50921046165,-3.47300273364,
+    144.92298147323));
+#60461 = CARTESIAN_POINT('',(1.469259429457,-3.153061692279,
+    145.28661219267));
+#60462 = CARTESIAN_POINT('',(2.265565961845,-2.558981807353,
+    145.65024988006));
+#60463 = CARTESIAN_POINT('',(2.821851644109,-1.770714760687,
+    146.01388595389));
+#60464 = CARTESIAN_POINT('',(3.378138354645,-1.70542668607E-06,
+    146.74115871532));
+#60465 = CARTESIAN_POINT('',(2.821853368198,1.770711891472,
+    147.46843147671));
+#60466 = CARTESIAN_POINT('',(2.265566753845,2.558978314751,
+    147.83206893013));
+#60467 = CARTESIAN_POINT('',(1.469272870611,3.153065683219,
+    148.19569981837));
+#60468 = CARTESIAN_POINT('',(0.509189902661,3.472993027428,
+    148.55934563519));
+#60469 = CARTESIAN_POINT('',(-0.509183966979,3.472996716797,
+    148.92297775487));
+#60470 = CARTESIAN_POINT('',(-1.46927494881,3.153069004911,
+    149.28660601288));
+#60471 = CARTESIAN_POINT('',(-2.26556028015,2.558976359012,
+    149.65025615209));
+#60472 = CARTESIAN_POINT('',(-2.821852420866,1.770717483846,
+    150.01388393616));
+#60473 = CARTESIAN_POINT('',(-3.099995158047,0.885357377524,
+    150.37752221452));
+#60474 = CARTESIAN_POINT('',(-3.099995357086,1.61355033956E-06,
+    150.74115883543));
+#60475 = DEFINITIONAL_REPRESENTATION('',(#60476),#60491);
+#60476 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#60477,#60478,#60479,#60480,
+    #60481,#60482,#60483,#60484,#60485,#60486,#60487,#60488,#60489,
+    #60490),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241111970455,
+    0.487684645837,0.740920836221,1.),.UNSPECIFIED.);
+#60477 = CARTESIAN_POINT('',(0.,5.62272685248));
+#60478 = CARTESIAN_POINT('',(-5.923890512586E-02,5.58982735793));
+#60479 = CARTESIAN_POINT('',(-0.117957967447,5.557216566828));
+#60480 = CARTESIAN_POINT('',(-0.176165503988,5.524889865322));
+#60481 = CARTESIAN_POINT('',(-0.292883066649,5.460068460524));
+#60482 = CARTESIAN_POINT('',(-0.351370126889,5.427586513092));
+#60483 = CARTESIAN_POINT('',(-0.409342166872,5.395390587847));
+#60484 = CARTESIAN_POINT('',(-0.525830680393,5.330696368316));
+#60485 = CARTESIAN_POINT('',(-0.58431956553,5.298213395547));
+#60486 = CARTESIAN_POINT('',(-0.642288347266,5.266019270055));
+#60487 = CARTESIAN_POINT('',(-0.758535409493,5.201459132327));
+#60488 = CARTESIAN_POINT('',(-0.816790007898,5.169106272338));
+#60489 = CARTESIAN_POINT('',(-0.874525740487,5.137041577111));
+#60490 = CARTESIAN_POINT('',(-0.931755395876,5.105257945938));
+#60491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60492 = ORIENTED_EDGE('',*,*,#60493,.F.);
+#60493 = EDGE_CURVE('',#60494,#60395,#60496,.T.);
+#60494 = VERTEX_POINT('',#60495);
+#60495 = CARTESIAN_POINT('',(-0.342946843413,3.080976377227,
+    149.89999548799));
+#60496 = SURFACE_CURVE('',#60497,(#60512,#60530),.PCURVE_S1.);
+#60497 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60498,#60499,#60500,#60501,
+    #60502,#60503,#60504,#60505,#60506,#60507,#60508,#60509,#60510,
+    #60511),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.359000070448,
+    0.680000142288,1.),.UNSPECIFIED.);
+#60498 = CARTESIAN_POINT('',(-0.342946843413,3.080976377227,
+    149.89999548799));
+#60499 = CARTESIAN_POINT('',(-0.519762625632,3.061294142322,
+    149.89999615671));
+#60500 = CARTESIAN_POINT('',(-0.69516904418,3.028927255812,
+    149.8999968067));
+#60501 = CARTESIAN_POINT('',(-0.867945352869,2.984011896735,
+    149.89999747135));
+#60502 = CARTESIAN_POINT('',(-1.036907522643,2.926855933951,
+    149.89999811626));
+#60503 = CARTESIAN_POINT('',(-1.347577499517,2.796309047194,
+    149.89999933548));
+#60504 = CARTESIAN_POINT('',(-1.49028045478,2.725275616088,
+    149.89999990749));
+#60505 = CARTESIAN_POINT('',(-1.628223358278,2.645174506871,
+    149.90000047737));
+#60506 = CARTESIAN_POINT('',(-1.76065028158,2.556444669746,
+    149.90000104931));
+#60507 = CARTESIAN_POINT('',(-2.012686897312,2.36309661783,
+    149.90000220067));
+#60508 = CARTESIAN_POINT('',(-2.132337619938,2.258526941682,
+    149.90000278286));
+#60509 = CARTESIAN_POINT('',(-2.245128156652,2.146439772539,
+    149.90000336074));
+#60510 = CARTESIAN_POINT('',(-2.350444204311,2.027445499329,
+    149.90000396306));
+#60511 = CARTESIAN_POINT('',(-2.447752525724,1.902230101918,
+    149.90000455035));
+#60512 = PCURVE('',#57026,#60513);
+#60513 = DEFINITIONAL_REPRESENTATION('',(#60514),#60529);
+#60514 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60515,#60516,#60517,#60518,
+    #60519,#60520,#60521,#60522,#60523,#60524,#60525,#60526,#60527,
+    #60528),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.359000070448,
+    0.680000142288,1.),.UNSPECIFIED.);
+#60515 = CARTESIAN_POINT('',(-1.681651085227,0.100004512003));
+#60516 = CARTESIAN_POINT('',(-1.739040638092,0.100003841123));
+#60517 = CARTESIAN_POINT('',(-1.796431052341,0.10000319654));
+#60518 = CARTESIAN_POINT('',(-1.853819866596,0.100002527026));
+#60519 = CARTESIAN_POINT('',(-1.911210303636,0.100001883738));
+#60520 = CARTESIAN_POINT('',(-2.019914827933,0.100000664512));
+#60521 = CARTESIAN_POINT('',(-2.07123025797,0.100000092502));
+#60522 = CARTESIAN_POINT('',(-2.12254476592,9.999952262814E-02));
+#60523 = CARTESIAN_POINT('',(-2.173860211436,9.999895068248E-02));
+#60524 = CARTESIAN_POINT('',(-2.276330242431,9.999779932351E-02));
+#60525 = CARTESIAN_POINT('',(-2.327485802954,9.99972156916E-02));
+#60526 = CARTESIAN_POINT('',(-2.378640458082,9.999664214422E-02));
+#60527 = CARTESIAN_POINT('',(-2.429796037121,9.999603501724E-02));
+#60528 = CARTESIAN_POINT('',(-2.48095114291,9.999544964694E-02));
+#60529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60530 = PCURVE('',#60531,#60574);
+#60531 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#60532,#60533,#60534,#60535,#60536,#60537,#60538,#60539,#60540
+      ,#60541,#60542,#60543,#60544,#60545,#60546,#60547,#60548,#60549
+      ,#60550,#60551,#60552)
+    ,(#60553,#60554,#60555,#60556,#60557,#60558,#60559,#60560,#60561
+      ,#60562,#60563,#60564,#60565,#60566,#60567,#60568,#60569,#60570
+      ,#60571,#60572,#60573
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#60532 = CARTESIAN_POINT('',(-3.099995601568,1.52858390789E-06,
+    142.74115859519));
+#60533 = CARTESIAN_POINT('',(-3.099995776332,-0.885354235387,
+    143.1047952161));
+#60534 = CARTESIAN_POINT('',(-2.821850061137,-1.770714459144,
+    143.46843349452));
+#60535 = CARTESIAN_POINT('',(-2.26557963442,-2.558975070873,
+    143.83205989893));
+#60536 = CARTESIAN_POINT('',(-1.46924754833,-3.153068015654,
+    144.19571683738));
+#60537 = CARTESIAN_POINT('',(-0.509221245181,-3.472990006638,
+    144.55932999796));
+#60538 = CARTESIAN_POINT('',(0.50921046165,-3.47300273364,
+    144.92298147322));
+#60539 = CARTESIAN_POINT('',(1.469259429457,-3.153061692279,
+    145.28661219268));
+#60540 = CARTESIAN_POINT('',(2.265565961845,-2.558981807353,
+    145.65024988006));
+#60541 = CARTESIAN_POINT('',(2.821851644109,-1.770714760687,
+    146.01388595389));
+#60542 = CARTESIAN_POINT('',(3.378138354645,-1.70542662157E-06,
+    146.74115871532));
+#60543 = CARTESIAN_POINT('',(2.821853368198,1.770711891472,
+    147.46843147672));
+#60544 = CARTESIAN_POINT('',(2.265567113493,2.558978017707,
+    147.8320675506));
+#60545 = CARTESIAN_POINT('',(1.469271457707,3.153066850175,
+    148.19570523788));
+#60546 = CARTESIAN_POINT('',(0.509192425705,3.472990943579,
+    148.55933595751));
+#60547 = CARTESIAN_POINT('',(-0.509186490023,3.472998800647,
+    148.92298743255));
+#60548 = CARTESIAN_POINT('',(-1.469273535906,3.153067837955,
+    149.28660059335));
+#60549 = CARTESIAN_POINT('',(-2.265560639798,2.558976656055,
+    149.65025753164));
+#60550 = CARTESIAN_POINT('',(-2.821852420866,1.770717483846,
+    150.01388393614));
+#60551 = CARTESIAN_POINT('',(-3.099995158047,0.885357377524,
+    150.37752221453));
+#60552 = CARTESIAN_POINT('',(-3.099995357086,1.61355033956E-06,
+    150.74115883543));
+#60553 = CARTESIAN_POINT('',(-3.100004398474,1.52860114389E-06,
+    143.75885004878));
+#60554 = CARTESIAN_POINT('',(-3.100005096849,-0.885356817602,
+    144.12248666968));
+#60555 = CARTESIAN_POINT('',(-2.821862445839,-1.770719788014,
+    144.48612494806));
+#60556 = CARTESIAN_POINT('',(-2.265569841211,-2.558981823191,
+    144.84975135265));
+#60557 = CARTESIAN_POINT('',(-1.46928101723,-3.15307554487,
+    145.21340829074));
+#60558 = CARTESIAN_POINT('',(-0.509191495209,-3.473008413839,
+    145.57702145171));
+#60559 = CARTESIAN_POINT('',(0.509190390488,-3.473001588922,
+    145.94067292674));
+#60560 = CARTESIAN_POINT('',(1.469272547045,-3.153077535638,
+    146.30430364627));
+#60561 = CARTESIAN_POINT('',(2.265571127422,-2.558987777551,
+    146.66794133364));
+#60562 = CARTESIAN_POINT('',(2.821859803573,-1.77071991613,
+    147.03157740748));
+#60563 = CARTESIAN_POINT('',(3.378148207266,-1.71865000463E-06,
+    147.7588501689));
+#60564 = CARTESIAN_POINT('',(2.82186166907,1.770717064892,148.4861229303
+    ));
+#60565 = CARTESIAN_POINT('',(2.265575163358,2.558986974469,
+    148.8497590042));
+#60566 = CARTESIAN_POINT('',(1.469266910521,3.153069399153,
+    149.21339669143));
+#60567 = CARTESIAN_POINT('',(0.509215467268,3.473012346888,
+    149.57702741119));
+#60568 = CARTESIAN_POINT('',(-0.509219210465,3.473000652003,
+    149.94067888595));
+#60569 = CARTESIAN_POINT('',(-1.469248637282,3.153078701028,
+    150.30429204714));
+#60570 = CARTESIAN_POINT('',(-2.265583648525,2.5589848308,150.6679489851
+    ));
+#60571 = CARTESIAN_POINT('',(-2.821856496479,1.770722483757,
+    151.03157538974));
+#60572 = CARTESIAN_POINT('',(-3.100003920328,0.885359959771,
+    151.39521366812));
+#60573 = CARTESIAN_POINT('',(-3.10000464296,1.61356530404E-06,
+    151.75885028901));
+#60574 = DEFINITIONAL_REPRESENTATION('',(#60575),#60590);
+#60575 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60576,#60577,#60578,#60579,
+    #60580,#60581,#60582,#60583,#60584,#60585,#60586,#60587,#60588,
+    #60589),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.359000070448,
+    0.680000142288,1.),.UNSPECIFIED.);
+#60576 = CARTESIAN_POINT('',(0.,4.823400855812));
+#60577 = CARTESIAN_POINT('',(-7.306996554162E-02,4.880792275729));
+#60578 = CARTESIAN_POINT('',(-0.146141043584,4.938184556501));
+#60579 = CARTESIAN_POINT('',(-0.219210068735,4.995575235544));
+#60580 = CARTESIAN_POINT('',(-0.29228118319,5.052967534923));
+#60581 = CARTESIAN_POINT('',(-0.430686848369,5.161675583781));
+#60582 = CARTESIAN_POINT('',(-0.496023109673,5.212992676388));
+#60583 = CARTESIAN_POINT('',(-0.561358206946,5.26430884619));
+#60584 = CARTESIAN_POINT('',(-0.626694504862,5.315625954488));
+#60585 = CARTESIAN_POINT('',(-0.757162290914,5.418099309045));
+#60586 = CARTESIAN_POINT('',(-0.822295017665,5.469256530346));
+#60587 = CARTESIAN_POINT('',(-0.887426598535,5.520412848601));
+#60588 = CARTESIAN_POINT('',(-0.952559325662,5.571570092545));
+#60589 = CARTESIAN_POINT('',(-1.017691453624,5.622726863292));
+#60590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60591 = ORIENTED_EDGE('',*,*,#60592,.F.);
+#60592 = EDGE_CURVE('',#60593,#60494,#60595,.T.);
+#60593 = VERTEX_POINT('',#60594);
+#60594 = CARTESIAN_POINT('',(2.828414456778,2.82843978856,149.));
+#60595 = SURFACE_CURVE('',#60596,(#60615,#60637),.PCURVE_S1.);
+#60596 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60597,#60598,#60599,#60600,
+    #60601,#60602,#60603,#60604,#60605,#60606,#60607,#60608,#60609,
+    #60610,#60611,#60612,#60613,#60614),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.272558773228,0.534199747273,0.771760307988,1.),
+  .UNSPECIFIED.);
+#60597 = CARTESIAN_POINT('',(2.828414473265,2.82843977617,149.));
+#60598 = CARTESIAN_POINT('',(2.668648921279,2.92408458547,
+    149.04533940413));
+#60599 = CARTESIAN_POINT('',(2.503726435556,3.009841885417,
+    149.09112387733));
+#60600 = CARTESIAN_POINT('',(2.334408164549,3.085182544793,
+    149.13736724566));
+#60601 = CARTESIAN_POINT('',(2.161544268577,3.149653395353,
+    149.18408657774));
+#60602 = CARTESIAN_POINT('',(1.817642301334,3.254024290052,
+    149.27661880787));
+#60603 = CARTESIAN_POINT('',(1.646806226194,3.294805795613,
+    149.32239365786));
+#60604 = CARTESIAN_POINT('',(1.474407124102,3.324941368571,
+    149.36863690389));
+#60605 = CARTESIAN_POINT('',(1.301347356753,3.344215777826,
+    149.41536590772));
+#60606 = CARTESIAN_POINT('',(0.971738025057,3.360090081286,
+    149.50548162063));
+#60607 = CARTESIAN_POINT('',(0.815133050082,3.358613688021,
+    149.5487806111));
+#60608 = CARTESIAN_POINT('',(0.659501443035,3.348037234903,
+    149.59250638557));
+#60609 = CARTESIAN_POINT('',(0.505598846523,3.328375336403,
+    149.63667362798));
+#60610 = CARTESIAN_POINT('',(0.208752399604,3.272242514254,
+    149.72416827531));
+#60611 = CARTESIAN_POINT('',(6.561386846688E-02,3.23646106543,
+    149.76746112475));
+#60612 = CARTESIAN_POINT('',(-7.451738376114E-02,3.192509254576,
+    149.81118700176));
+#60613 = CARTESIAN_POINT('',(-0.210938032845,3.140581040323,
+    149.85536053207));
+#60614 = CARTESIAN_POINT('',(-0.342946843413,3.080976377227,
+    149.89999548799));
+#60615 = PCURVE('',#57026,#60616);
+#60616 = DEFINITIONAL_REPRESENTATION('',(#60617),#60636);
+#60617 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60618,#60619,#60620,#60621,
+    #60622,#60623,#60624,#60625,#60626,#60627,#60628,#60629,#60630,
+    #60631,#60632,#60633,#60634,#60635),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.272558773228,0.534199747273,0.771760307988,1.),
+  .UNSPECIFIED.);
+#60618 = CARTESIAN_POINT('',(-0.785402636361,1.));
+#60619 = CARTESIAN_POINT('',(-0.830553286675,0.954660595864));
+#60620 = CARTESIAN_POINT('',(-0.876147154854,0.908876122675));
+#60621 = CARTESIAN_POINT('',(-0.922198008672,0.862632754335));
+#60622 = CARTESIAN_POINT('',(-0.968722843918,0.815913422257));
+#60623 = CARTESIAN_POINT('',(-1.060869849234,0.723381192124));
+#60624 = CARTESIAN_POINT('',(-1.106454129841,0.677606342131));
+#60625 = CARTESIAN_POINT('',(-1.152504852923,0.631363096102));
+#60626 = CARTESIAN_POINT('',(-1.199039306955,0.584634092271));
+#60627 = CARTESIAN_POINT('',(-1.288779827467,0.494518379364));
+#60628 = CARTESIAN_POINT('',(-1.331898541279,0.451219388897));
+#60629 = CARTESIAN_POINT('',(-1.375442258943,0.407493614427));
+#60630 = CARTESIAN_POINT('',(-1.419425604345,0.363326372014));
+#60631 = CARTESIAN_POINT('',(-1.506555953125,0.275831724685));
+#60632 = CARTESIAN_POINT('',(-1.54966854332,0.232538873944));
+#60633 = CARTESIAN_POINT('',(-1.593212365205,0.188813000824));
+#60634 = CARTESIAN_POINT('',(-1.637201968206,0.144639466205));
+#60635 = CARTESIAN_POINT('',(-1.681651085227,0.100004512003));
+#60636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60637 = PCURVE('',#60638,#60681);
+#60638 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#60639,#60640,#60641,#60642,#60643,#60644,#60645,#60646,#60647
+      ,#60648,#60649,#60650,#60651,#60652,#60653,#60654,#60655,#60656
+      ,#60657,#60658,#60659)
+    ,(#60660,#60661,#60662,#60663,#60664,#60665,#60666,#60667,#60668
+      ,#60669,#60670,#60671,#60672,#60673,#60674,#60675,#60676,#60677
+      ,#60678,#60679,#60680
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#60639 = CARTESIAN_POINT('',(-3.100004398474,1.52860114389E-06,
+    143.75885004878));
+#60640 = CARTESIAN_POINT('',(-3.100005096849,-0.885356817602,
+    144.12248666968));
+#60641 = CARTESIAN_POINT('',(-2.821862445839,-1.770719788014,
+    144.48612494806));
+#60642 = CARTESIAN_POINT('',(-2.265569481579,-2.558981526142,
+    144.84975273214));
+#60643 = CARTESIAN_POINT('',(-1.469282430072,-3.153076711848,
+    145.21340287137));
+#60644 = CARTESIAN_POINT('',(-0.509188972277,-3.47300632995,
+    145.57703112914));
+#60645 = CARTESIAN_POINT('',(0.509187867556,-3.473003672811,
+    145.94066324931));
+#60646 = CARTESIAN_POINT('',(1.469273959887,-3.15307636866,
+    146.30430906563));
+#60647 = CARTESIAN_POINT('',(2.265570767789,-2.5589880746,
+    146.66793995416));
+#60648 = CARTESIAN_POINT('',(2.821859803573,-1.77071991613,
+    147.03157740748));
+#60649 = CARTESIAN_POINT('',(3.378148207266,-1.71865000099E-06,
+    147.7588501689));
+#60650 = CARTESIAN_POINT('',(2.82186166907,1.770717064892,
+    148.48612293031));
+#60651 = CARTESIAN_POINT('',(2.265575163358,2.558986974469,
+    148.84975900418));
+#60652 = CARTESIAN_POINT('',(1.469266910521,3.153069399153,
+    149.21339669146));
+#60653 = CARTESIAN_POINT('',(0.509215467268,3.473012346888,
+    149.57702741114));
+#60654 = CARTESIAN_POINT('',(-0.509219210464,3.473000652003,
+    149.94067888599));
+#60655 = CARTESIAN_POINT('',(-1.469248637282,3.153078701028,
+    150.30429204712));
+#60656 = CARTESIAN_POINT('',(-2.265583648525,2.5589848308,
+    150.66794898511));
+#60657 = CARTESIAN_POINT('',(-2.821856496479,1.770722483757,
+    151.03157538974));
+#60658 = CARTESIAN_POINT('',(-3.100003920328,0.885359959771,
+    151.39521366812));
+#60659 = CARTESIAN_POINT('',(-3.10000464296,1.61356530448E-06,
+    151.75885028901));
+#60660 = CARTESIAN_POINT('',(-4.10000671458,-1.52857957225E-06,
+    144.02679059722));
+#60661 = CARTESIAN_POINT('',(-4.100006677678,-1.170961635928,
+    144.39042670361));
+#60662 = CARTESIAN_POINT('',(-3.732139184911,-2.341917820157,
+    144.75406115238));
+#60663 = CARTESIAN_POINT('',(-2.996397264791,-3.384469822577,
+    145.11770609588));
+#60664 = CARTESIAN_POINT('',(-1.943239159766,-4.170197797715,
+    145.48132868351));
+#60665 = CARTESIAN_POINT('',(-0.673440034669,-4.593331065006,
+    145.84497315326));
+#60666 = CARTESIAN_POINT('',(0.673444810829,-4.593330595425,
+    146.20861376041));
+#60667 = CARTESIAN_POINT('',(1.943238667009,-4.170195562633,
+    146.57224067119));
+#60668 = CARTESIAN_POINT('',(2.996403374672,-3.384466626597,
+    146.93588251003));
+#60669 = CARTESIAN_POINT('',(3.732140109582,-2.341916952405,
+    147.29951778397));
+#60670 = CARTESIAN_POINT('',(4.467874438385,1.70194577133E-06,
+    148.0267904771));
+#60671 = CARTESIAN_POINT('',(3.732138422724,2.341919826354,
+    148.75406317022));
+#60672 = CARTESIAN_POINT('',(2.996404490915,3.384470424692,
+    149.1176998237));
+#60673 = CARTESIAN_POINT('',(1.943216061594,4.170189960437,
+    149.48133486347));
+#60674 = CARTESIAN_POINT('',(0.673484780448,4.593342865052,
+    149.84497687149));
+#60675 = CARTESIAN_POINT('',(-0.673501820211,4.59332336912,
+    150.20859812323));
+#60676 = CARTESIAN_POINT('',(-1.94319187835,4.170195797197,
+    150.57225769022));
+#60677 = CARTESIAN_POINT('',(-2.996426404359,3.384469389794,
+    150.93587347877));
+#60678 = CARTESIAN_POINT('',(-3.73213463747,2.341914708844,
+    151.29951980183));
+#60679 = CARTESIAN_POINT('',(-4.100007148984,1.170958493799,
+    151.66315425057));
+#60680 = CARTESIAN_POINT('',(-4.100007087802,-1.61354664296E-06,
+    152.02679035698));
+#60681 = DEFINITIONAL_REPRESENTATION('',(#60682),#60701);
+#60682 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60683,#60684,#60685,#60686,
+    #60687,#60688,#60689,#60690,#60691,#60692,#60693,#60694,#60695,
+    #60696,#60697,#60698,#60699,#60700),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.272558773228,0.534199747273,0.771760307988,1.),
+  .UNSPECIFIED.);
+#60683 = CARTESIAN_POINT('',(-0.103534478662,3.927122490246));
+#60684 = CARTESIAN_POINT('',(-0.150473174945,3.972274636792));
+#60685 = CARTESIAN_POINT('',(-0.197872644091,4.017870016115));
+#60686 = CARTESIAN_POINT('',(-0.245747199834,4.063922397709));
+#60687 = CARTESIAN_POINT('',(-0.294114509012,4.110448776974));
+#60688 = CARTESIAN_POINT('',(-0.389910718587,4.202598843092));
+#60689 = CARTESIAN_POINT('',(-0.437300228754,4.248184638997));
+#60690 = CARTESIAN_POINT('',(-0.485174654805,4.294236894241));
+#60691 = CARTESIAN_POINT('',(-0.533551970179,4.340772898196));
+#60692 = CARTESIAN_POINT('',(-0.626846404791,4.430516411687));
+#60693 = CARTESIAN_POINT('',(-0.671672711771,4.473636565277));
+#60694 = CARTESIAN_POINT('',(-0.716940854517,4.517181738909));
+#60695 = CARTESIAN_POINT('',(-0.762666035167,4.561166557335));
+#60696 = CARTESIAN_POINT('',(-0.853246930858,4.648299828881));
+#60697 = CARTESIAN_POINT('',(-0.898066868997,4.691413868563));
+#60698 = CARTESIAN_POINT('',(-0.943335118198,4.734959152353));
+#60699 = CARTESIAN_POINT('',(-0.989066792528,4.778950241115));
+#60700 = CARTESIAN_POINT('',(-1.03527618041,4.823400855812));
+#60701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60702 = ORIENTED_EDGE('',*,*,#60703,.F.);
+#60703 = EDGE_CURVE('',#60704,#60593,#60706,.T.);
+#60704 = VERTEX_POINT('',#60705);
+#60705 = CARTESIAN_POINT('',(3.695511336369,1.530750137373,
+    148.99999999999));
+#60706 = SURFACE_CURVE('',#60707,(#60712,#60719),.PCURVE_S1.);
+#60707 = CIRCLE('',#60708,4.);
+#60708 = AXIS2_PLACEMENT_3D('',#60709,#60710,#60711);
+#60709 = CARTESIAN_POINT('',(0.,-3.308E-14,149.));
+#60710 = DIRECTION('',(0.,-2.2E-16,1.));
+#60711 = DIRECTION('',(1.,0.,0.));
+#60712 = PCURVE('',#57026,#60713);
+#60713 = DEFINITIONAL_REPRESENTATION('',(#60714),#60718);
+#60714 = LINE('',#60715,#60716);
+#60715 = CARTESIAN_POINT('',(-0.,1.));
+#60716 = VECTOR('',#60717,1.);
+#60717 = DIRECTION('',(-1.,0.));
+#60718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60719 = PCURVE('',#60720,#60725);
+#60720 = CYLINDRICAL_SURFACE('',#60721,4.);
+#60721 = AXIS2_PLACEMENT_3D('',#60722,#60723,#60724);
+#60722 = CARTESIAN_POINT('',(0.,0.,0.));
+#60723 = DIRECTION('',(-0.,-0.,-1.));
+#60724 = DIRECTION('',(1.,0.,0.));
+#60725 = DEFINITIONAL_REPRESENTATION('',(#60726),#60730);
+#60726 = LINE('',#60727,#60728);
+#60727 = CARTESIAN_POINT('',(-0.,-149.));
+#60728 = VECTOR('',#60729,1.);
+#60729 = DIRECTION('',(-1.,0.));
+#60730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60731 = ORIENTED_EDGE('',*,*,#60732,.F.);
+#60732 = EDGE_CURVE('',#60733,#60704,#60735,.T.);
+#60733 = VERTEX_POINT('',#60734);
+#60734 = CARTESIAN_POINT('',(1.902230101918,2.447752525724,
+    149.90000455035));
+#60735 = SURFACE_CURVE('',#60736,(#60751,#60769),.PCURVE_S1.);
+#60736 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#60737,#60738,#60739,#60740,
+    #60741,#60742,#60743,#60744,#60745,#60746,#60747,#60748,#60749,
+    #60750),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241111970455,
+    0.487684645837,0.740920836221,1.),.UNSPECIFIED.);
+#60737 = CARTESIAN_POINT('',(1.902230130597,2.44775250784,
+    149.90000454687));
+#60738 = CARTESIAN_POINT('',(2.01786885843,2.430353298338,
+    149.84278429508));
+#60739 = CARTESIAN_POINT('',(2.13371166822,2.406493875834,
+    149.78606616306));
+#60740 = CARTESIAN_POINT('',(2.249188989011,2.376224219551,
+    149.72984212923));
+#60741 = CARTESIAN_POINT('',(2.480972190619,2.30231563231,
+    149.61710187342));
+#60742 = CARTESIAN_POINT('',(2.597238012439,2.258388742027,
+    149.56060783643));
+#60743 = CARTESIAN_POINT('',(2.71202726836,2.208051919425,
+    149.50461126937));
+#60744 = CARTESIAN_POINT('',(2.940726630806,2.093483103078,
+    149.3920922554));
+#60745 = CARTESIAN_POINT('',(3.054529406874,2.028911625786,
+    149.33559645678));
+#60746 = CARTESIAN_POINT('',(3.165733309276,1.9580614142,149.27960304013
+    ));
+#60747 = CARTESIAN_POINT('',(3.384539659965,1.802649253366,149.167317259
+    ));
+#60748 = CARTESIAN_POINT('',(3.491999933791,1.717807905408,
+    149.11104776982));
+#60749 = CARTESIAN_POINT('',(3.595788729238,1.627048121783,
+    149.0552794677));
+#60750 = CARTESIAN_POINT('',(3.695511360601,1.530750072241,149.));
+#60751 = PCURVE('',#57026,#60752);
+#60752 = DEFINITIONAL_REPRESENTATION('',(#60753),#60768);
+#60753 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#60754,#60755,#60756,#60757,
+    #60758,#60759,#60760,#60761,#60762,#60763,#60764,#60765,#60766,
+    #60767),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241111970455,
+    0.487684645837,0.740920836221,1.),.UNSPECIFIED.);
+#60754 = CARTESIAN_POINT('',(-0.91015480527,9.999545312433E-02));
+#60755 = CARTESIAN_POINT('',(-0.877256447929,0.157215703828));
+#60756 = CARTESIAN_POINT('',(-0.844646783691,0.213933837842));
+#60757 = CARTESIAN_POINT('',(-0.812321190745,0.270157870763));
+#60758 = CARTESIAN_POINT('',(-0.747502004341,0.382898126577));
+#60759 = CARTESIAN_POINT('',(-0.715021164816,0.439392163569));
+#60760 = CARTESIAN_POINT('',(-0.682826334832,0.495388730623));
+#60761 = CARTESIAN_POINT('',(-0.618134311618,0.607907744599));
+#60762 = CARTESIAN_POINT('',(-0.585652439257,0.664403543212));
+#60763 = CARTESIAN_POINT('',(-0.553459402745,0.720396959865));
+#60764 = CARTESIAN_POINT('',(-0.488901446314,0.832682740994));
+#60765 = CARTESIAN_POINT('',(-0.456549678205,0.888952230172));
+#60766 = CARTESIAN_POINT('',(-0.424486064106,0.944720532297));
+#60767 = CARTESIAN_POINT('',(-0.392703504027,1.));
+#60768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60769 = PCURVE('',#60770,#60813);
+#60770 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#60771,#60772,#60773,#60774,#60775,#60776,#60777,#60778,#60779
+      ,#60780,#60781,#60782,#60783,#60784,#60785,#60786,#60787,#60788
+      ,#60789,#60790,#60791)
+    ,(#60792,#60793,#60794,#60795,#60796,#60797,#60798,#60799,#60800
+      ,#60801,#60802,#60803,#60804,#60805,#60806,#60807,#60808,#60809
+      ,#60810,#60811,#60812
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.03527618041,-0.),(0.,
+    3.141694657986,6.283389315972),.UNSPECIFIED.);
+#60771 = CARTESIAN_POINT('',(-1.52860588631E-06,4.099993285378,
+    142.47320075879));
+#60772 = CARTESIAN_POINT('',(-1.170957693964,4.09999244914,
+    142.83683686519));
+#60773 = CARTESIAN_POINT('',(-2.341909685199,3.732120278643,
+    143.20047131403));
+#60774 = CARTESIAN_POINT('',(-3.384460292498,2.996413723414,
+    143.5641176367));
+#60775 = CARTESIAN_POINT('',(-4.170183247746,1.943182140548,
+    143.92773342603));
+#60776 = CARTESIAN_POINT('',(-4.59330842204,0.673496032927,
+    144.29139299209));
+#60777 = CARTESIAN_POINT('',(-4.593326885787,-0.673486033585,
+    144.65501424457));
+#60778 = CARTESIAN_POINT('',(-4.17017443244,-1.943212715746,
+    145.01865625214));
+#60779 = CARTESIAN_POINT('',(-3.384456734708,-2.996396997477,
+    145.38229129215));
+#60780 = CARTESIAN_POINT('',(-2.341909082198,-3.732127653489,
+    145.74592794553));
+#60781 = CARTESIAN_POINT('',(1.72213214071E-06,-4.467859397546,
+    146.47320063869));
+#60782 = CARTESIAN_POINT('',(2.341911928702,-3.732125750759,
+    147.20047333179));
+#60783 = CARTESIAN_POINT('',(3.384457529349,-2.996390693718,
+    147.56410860583));
+#60784 = CARTESIAN_POINT('',(4.170183013207,-1.943228929165,
+    147.92775044435));
+#60785 = CARTESIAN_POINT('',(4.593315648288,-0.673439023608,
+    148.29137735565));
+#60786 = CARTESIAN_POINT('',(4.593315085721,0.673441287766,
+    148.65501796239));
+#60787 = CARTESIAN_POINT('',(4.170182269825,1.943235814068,
+    149.01866243217));
+#60788 = CARTESIAN_POINT('',(3.384456132481,2.996389771227,
+    149.38228502001));
+#60789 = CARTESIAN_POINT('',(2.341907076067,3.732128415711,
+    149.74592996336));
+#60790 = CARTESIAN_POINT('',(1.170954551787,4.099993772642,
+    150.10956441214));
+#60791 = CARTESIAN_POINT('',(-1.61356948869E-06,4.099992912151,
+    150.47320051856));
+#60792 = CARTESIAN_POINT('',(1.52858390701E-06,3.099995601568,
+    142.74115859519));
+#60793 = CARTESIAN_POINT('',(-0.885354235387,3.099995776332,
+    143.1047952161));
+#60794 = CARTESIAN_POINT('',(-1.770714459144,2.821850061137,
+    143.46843349452));
+#60795 = CARTESIAN_POINT('',(-2.558975070873,2.26557963442,
+    143.83205989893));
+#60796 = CARTESIAN_POINT('',(-3.153068015654,1.46924754833,
+    144.19571683738));
+#60797 = CARTESIAN_POINT('',(-3.472990006638,0.509221245182,
+    144.55932999795));
+#60798 = CARTESIAN_POINT('',(-3.47300273364,-0.50921046165,
+    144.92298147323));
+#60799 = CARTESIAN_POINT('',(-3.153061692279,-1.469259429457,
+    145.28661219267));
+#60800 = CARTESIAN_POINT('',(-2.558981807353,-2.265565961845,
+    145.65024988006));
+#60801 = CARTESIAN_POINT('',(-1.770714760687,-2.821851644109,
+    146.01388595389));
+#60802 = CARTESIAN_POINT('',(-1.70542668607E-06,-3.378138354645,
+    146.74115871532));
+#60803 = CARTESIAN_POINT('',(1.770711891472,-2.821853368198,
+    147.46843147671));
+#60804 = CARTESIAN_POINT('',(2.558978314751,-2.265566753845,
+    147.83206893013));
+#60805 = CARTESIAN_POINT('',(3.153065683219,-1.469272870611,
+    148.19569981837));
+#60806 = CARTESIAN_POINT('',(3.472993027428,-0.509189902661,
+    148.55934563519));
+#60807 = CARTESIAN_POINT('',(3.472996716797,0.509183966979,
+    148.92297775487));
+#60808 = CARTESIAN_POINT('',(3.153069004911,1.46927494881,
+    149.28660601288));
+#60809 = CARTESIAN_POINT('',(2.558976359012,2.26556028015,
+    149.65025615209));
+#60810 = CARTESIAN_POINT('',(1.770717483846,2.821852420866,
+    150.01388393616));
+#60811 = CARTESIAN_POINT('',(0.885357377524,3.099995158047,
+    150.37752221452));
+#60812 = CARTESIAN_POINT('',(1.61355033956E-06,3.099995357086,
+    150.74115883543));
+#60813 = DEFINITIONAL_REPRESENTATION('',(#60814),#60829);
+#60814 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#60815,#60816,#60817,#60818,
+    #60819,#60820,#60821,#60822,#60823,#60824,#60825,#60826,#60827,
+    #60828),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241111970455,
+    0.487684645837,0.740920836221,1.),.UNSPECIFIED.);
+#60815 = CARTESIAN_POINT('',(0.,5.62272685248));
+#60816 = CARTESIAN_POINT('',(-5.923890512586E-02,5.58982735793));
+#60817 = CARTESIAN_POINT('',(-0.117957967447,5.557216566828));
+#60818 = CARTESIAN_POINT('',(-0.176165503988,5.524889865322));
+#60819 = CARTESIAN_POINT('',(-0.292883066649,5.460068460524));
+#60820 = CARTESIAN_POINT('',(-0.351370126889,5.427586513092));
+#60821 = CARTESIAN_POINT('',(-0.409342166872,5.395390587847));
+#60822 = CARTESIAN_POINT('',(-0.525830680393,5.330696368316));
+#60823 = CARTESIAN_POINT('',(-0.58431956553,5.298213395547));
+#60824 = CARTESIAN_POINT('',(-0.642288347266,5.266019270055));
+#60825 = CARTESIAN_POINT('',(-0.758535409493,5.201459132327));
+#60826 = CARTESIAN_POINT('',(-0.816790007898,5.169106272338));
+#60827 = CARTESIAN_POINT('',(-0.874525740487,5.137041577111));
+#60828 = CARTESIAN_POINT('',(-0.931755395876,5.105257945938));
+#60829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60830 = ORIENTED_EDGE('',*,*,#60831,.F.);
+#60831 = EDGE_CURVE('',#60832,#60733,#60834,.T.);
+#60832 = VERTEX_POINT('',#60833);
+#60833 = CARTESIAN_POINT('',(3.080976377227,0.342946843413,
+    149.89999548799));
+#60834 = SURFACE_CURVE('',#60835,(#60850,#60868),.PCURVE_S1.);
+#60835 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60836,#60837,#60838,#60839,
+    #60840,#60841,#60842,#60843,#60844,#60845,#60846,#60847,#60848,
+    #60849),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.359000070448,
+    0.680000142288,1.),.UNSPECIFIED.);
+#60836 = CARTESIAN_POINT('',(3.080976377227,0.342946843413,
+    149.89999548799));
+#60837 = CARTESIAN_POINT('',(3.061294142322,0.519762625632,
+    149.89999615671));
+#60838 = CARTESIAN_POINT('',(3.028927255812,0.69516904418,149.8999968067
+    ));
+#60839 = CARTESIAN_POINT('',(2.984011896735,0.867945352868,
+    149.89999747135));
+#60840 = CARTESIAN_POINT('',(2.926855933951,1.036907522643,
+    149.89999811626));
+#60841 = CARTESIAN_POINT('',(2.796309047194,1.347577499517,
+    149.89999933548));
+#60842 = CARTESIAN_POINT('',(2.725275616088,1.49028045478,
+    149.89999990749));
+#60843 = CARTESIAN_POINT('',(2.645174506871,1.628223358278,
+    149.90000047737));
+#60844 = CARTESIAN_POINT('',(2.556444669746,1.76065028158,
+    149.90000104931));
+#60845 = CARTESIAN_POINT('',(2.363096617831,2.012686897312,
+    149.90000220067));
+#60846 = CARTESIAN_POINT('',(2.258526941682,2.132337619938,
+    149.90000278286));
+#60847 = CARTESIAN_POINT('',(2.146439772539,2.245128156652,
+    149.90000336074));
+#60848 = CARTESIAN_POINT('',(2.027445499329,2.350444204311,
+    149.90000396306));
+#60849 = CARTESIAN_POINT('',(1.902230101918,2.447752525724,
+    149.90000455035));
+#60850 = PCURVE('',#57026,#60851);
+#60851 = DEFINITIONAL_REPRESENTATION('',(#60852),#60867);
+#60852 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60853,#60854,#60855,#60856,
+    #60857,#60858,#60859,#60860,#60861,#60862,#60863,#60864,#60865,
+    #60866),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.359000070448,
+    0.680000142288,1.),.UNSPECIFIED.);
+#60853 = CARTESIAN_POINT('',(-0.110854758432,0.100004512003));
+#60854 = CARTESIAN_POINT('',(-0.168244311297,0.100003841123));
+#60855 = CARTESIAN_POINT('',(-0.225634725546,0.10000319654));
+#60856 = CARTESIAN_POINT('',(-0.283023539801,0.100002527026));
+#60857 = CARTESIAN_POINT('',(-0.340413976841,0.100001883738));
+#60858 = CARTESIAN_POINT('',(-0.449118501138,0.100000664512));
+#60859 = CARTESIAN_POINT('',(-0.500433931175,0.100000092502));
+#60860 = CARTESIAN_POINT('',(-0.551748439125,9.999952262809E-02));
+#60861 = CARTESIAN_POINT('',(-0.603063884641,9.99989506825E-02));
+#60862 = CARTESIAN_POINT('',(-0.705533915636,9.999779932352E-02));
+#60863 = CARTESIAN_POINT('',(-0.756689476159,9.999721569154E-02));
+#60864 = CARTESIAN_POINT('',(-0.807844131287,9.999664214428E-02));
+#60865 = CARTESIAN_POINT('',(-0.858999710326,9.999603501722E-02));
+#60866 = CARTESIAN_POINT('',(-0.910154816115,9.999544964692E-02));
+#60867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60868 = PCURVE('',#60869,#60912);
+#60869 = B_SPLINE_SURFACE_WITH_KNOTS('',1,11,(
+    (#60870,#60871,#60872,#60873,#60874,#60875,#60876,#60877,#60878
+      ,#60879,#60880,#60881,#60882,#60883,#60884,#60885,#60886,#60887
+      ,#60888,#60889,#60890)
+    ,(#60891,#60892,#60893,#60894,#60895,#60896,#60897,#60898,#60899
+      ,#60900,#60901,#60902,#60903,#60904,#60905,#60906,#60907,#60908
+      ,#60909,#60910,#60911
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(12,9,12),(-1.017691453624,-0.),(0.
+    ,3.141694657986,6.283389315972),.UNSPECIFIED.);
+#60870 = CARTESIAN_POINT('',(1.52858390789E-06,3.099995601568,
+    142.74115859519));
+#60871 = CARTESIAN_POINT('',(-0.885354235387,3.099995776332,
+    143.1047952161));
+#60872 = CARTESIAN_POINT('',(-1.770714459144,2.821850061137,
+    143.46843349452));
+#60873 = CARTESIAN_POINT('',(-2.558975070873,2.26557963442,
+    143.83205989893));
+#60874 = CARTESIAN_POINT('',(-3.153068015654,1.46924754833,
+    144.19571683738));
+#60875 = CARTESIAN_POINT('',(-3.472990006638,0.509221245181,
+    144.55932999796));
+#60876 = CARTESIAN_POINT('',(-3.47300273364,-0.50921046165,
+    144.92298147322));
+#60877 = CARTESIAN_POINT('',(-3.153061692279,-1.469259429457,
+    145.28661219268));
+#60878 = CARTESIAN_POINT('',(-2.558981807353,-2.265565961845,
+    145.65024988006));
+#60879 = CARTESIAN_POINT('',(-1.770714760687,-2.821851644109,
+    146.01388595389));
+#60880 = CARTESIAN_POINT('',(-1.70542662157E-06,-3.378138354645,
+    146.74115871532));
+#60881 = CARTESIAN_POINT('',(1.770711891472,-2.821853368198,
+    147.46843147672));
+#60882 = CARTESIAN_POINT('',(2.558978017707,-2.265567113493,
+    147.8320675506));
+#60883 = CARTESIAN_POINT('',(3.153066850175,-1.469271457707,
+    148.19570523788));
+#60884 = CARTESIAN_POINT('',(3.472990943579,-0.509192425705,
+    148.55933595751));
+#60885 = CARTESIAN_POINT('',(3.472998800647,0.509186490023,
+    148.92298743255));
+#60886 = CARTESIAN_POINT('',(3.153067837955,1.469273535906,
+    149.28660059335));
+#60887 = CARTESIAN_POINT('',(2.558976656055,2.265560639798,
+    149.65025753164));
+#60888 = CARTESIAN_POINT('',(1.770717483846,2.821852420866,
+    150.01388393614));
+#60889 = CARTESIAN_POINT('',(0.885357377524,3.099995158047,
+    150.37752221453));
+#60890 = CARTESIAN_POINT('',(1.61355033956E-06,3.099995357086,
+    150.74115883543));
+#60891 = CARTESIAN_POINT('',(1.52860114389E-06,3.100004398474,
+    143.75885004878));
+#60892 = CARTESIAN_POINT('',(-0.885356817602,3.100005096849,
+    144.12248666968));
+#60893 = CARTESIAN_POINT('',(-1.770719788014,2.821862445839,
+    144.48612494806));
+#60894 = CARTESIAN_POINT('',(-2.558981823191,2.265569841211,
+    144.84975135265));
+#60895 = CARTESIAN_POINT('',(-3.15307554487,1.46928101723,
+    145.21340829074));
+#60896 = CARTESIAN_POINT('',(-3.473008413839,0.509191495209,
+    145.57702145171));
+#60897 = CARTESIAN_POINT('',(-3.473001588922,-0.509190390488,
+    145.94067292674));
+#60898 = CARTESIAN_POINT('',(-3.153077535638,-1.469272547045,
+    146.30430364627));
+#60899 = CARTESIAN_POINT('',(-2.558987777551,-2.265571127422,
+    146.66794133364));
+#60900 = CARTESIAN_POINT('',(-1.77071991613,-2.821859803573,
+    147.03157740748));
+#60901 = CARTESIAN_POINT('',(-1.71865000463E-06,-3.378148207266,
+    147.7588501689));
+#60902 = CARTESIAN_POINT('',(1.770717064892,-2.82186166907,
+    148.4861229303));
+#60903 = CARTESIAN_POINT('',(2.558986974469,-2.265575163358,
+    148.8497590042));
+#60904 = CARTESIAN_POINT('',(3.153069399153,-1.469266910521,
+    149.21339669143));
+#60905 = CARTESIAN_POINT('',(3.473012346888,-0.509215467268,
+    149.57702741119));
+#60906 = CARTESIAN_POINT('',(3.473000652003,0.509219210465,
+    149.94067888595));
+#60907 = CARTESIAN_POINT('',(3.153078701028,1.469248637282,
+    150.30429204714));
+#60908 = CARTESIAN_POINT('',(2.5589848308,2.265583648525,150.6679489851)
+  );
+#60909 = CARTESIAN_POINT('',(1.770722483757,2.821856496479,
+    151.03157538974));
+#60910 = CARTESIAN_POINT('',(0.885359959771,3.100003920328,
+    151.39521366812));
+#60911 = CARTESIAN_POINT('',(1.61356530404E-06,3.10000464296,
+    151.75885028901));
+#60912 = DEFINITIONAL_REPRESENTATION('',(#60913),#60928);
+#60913 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60914,#60915,#60916,#60917,
+    #60918,#60919,#60920,#60921,#60922,#60923,#60924,#60925,#60926,
+    #60927),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.359000070448,
+    0.680000142288,1.),.UNSPECIFIED.);
+#60914 = CARTESIAN_POINT('',(0.,4.823400855812));
+#60915 = CARTESIAN_POINT('',(-7.306996554159E-02,4.880792275729));
+#60916 = CARTESIAN_POINT('',(-0.146141043584,4.938184556501));
+#60917 = CARTESIAN_POINT('',(-0.219210068735,4.995575235544));
+#60918 = CARTESIAN_POINT('',(-0.29228118319,5.052967534923));
+#60919 = CARTESIAN_POINT('',(-0.430686848369,5.161675583781));
+#60920 = CARTESIAN_POINT('',(-0.496023109673,5.212992676388));
+#60921 = CARTESIAN_POINT('',(-0.561358206946,5.26430884619));
+#60922 = CARTESIAN_POINT('',(-0.626694504862,5.315625954488));
+#60923 = CARTESIAN_POINT('',(-0.757162290914,5.418099309045));
+#60924 = CARTESIAN_POINT('',(-0.822295017665,5.469256530346));
+#60925 = CARTESIAN_POINT('',(-0.887426598535,5.520412848601));
+#60926 = CARTESIAN_POINT('',(-0.952559325662,5.571570092545));
+#60927 = CARTESIAN_POINT('',(-1.017691453624,5.622726863292));
+#60928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60929 = ORIENTED_EDGE('',*,*,#60930,.F.);
+#60930 = EDGE_CURVE('',#59870,#60832,#60931,.T.);
+#60931 = SURFACE_CURVE('',#60932,(#60938,#60947),.PCURVE_S1.);
+#60932 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#60933,#60934,#60935,#60936,
+    #60937),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#60933 = CARTESIAN_POINT('',(3.211322757139,-3.306E-14,149.78867724286)
+  );
+#60934 = CARTESIAN_POINT('',(3.183777265423,8.808915813363E-02,
+    149.81622273457));
+#60935 = CARTESIAN_POINT('',(3.152823572487,0.17475967691,
+    149.84395466006));
+#60936 = CARTESIAN_POINT('',(3.118524764858,0.259786940605,
+    149.87187737542));
+#60937 = CARTESIAN_POINT('',(3.080976377227,0.342946843413,
+    149.89999548799));
+#60938 = PCURVE('',#57026,#60939);
+#60939 = DEFINITIONAL_REPRESENTATION('',(#60940),#60946);
+#60940 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#60941,#60942,#60943,#60944,
+    #60945),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#60941 = CARTESIAN_POINT('',(0.,0.211322757139));
+#60942 = CARTESIAN_POINT('',(-2.743080182078E-02,0.183777265423));
+#60943 = CARTESIAN_POINT('',(-5.504726277397E-02,0.156045340846));
+#60944 = CARTESIAN_POINT('',(-8.285371641527E-02,0.128122623493));
+#60945 = CARTESIAN_POINT('',(-0.110854758432,0.100004512003));
+#60946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60947 = PCURVE('',#59954,#60948);
+#60948 = DEFINITIONAL_REPRESENTATION('',(#60949),#60955);
+#60949 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#60950,#60951,#60952,#60953,
+    #60954),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#60950 = CARTESIAN_POINT('',(-0.920031355486,4.712542362902));
+#60951 = CARTESIAN_POINT('',(-0.948548472829,4.739974087616));
+#60952 = CARTESIAN_POINT('',(-0.977258601356,4.767591477822));
+#60953 = CARTESIAN_POINT('',(-1.006166243062,4.795398870323));
+#60954 = CARTESIAN_POINT('',(-1.03527618041,4.823400855812));
+#60955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60956 = ADVANCED_FACE('',(#60957),#57077,.F.);
+#60957 = FACE_BOUND('',#60958,.F.);
+#60958 = EDGE_LOOP('',(#60959,#60960,#60961,#61000));
+#60959 = ORIENTED_EDGE('',*,*,#57043,.F.);
+#60960 = ORIENTED_EDGE('',*,*,#57271,.T.);
+#60961 = ORIENTED_EDGE('',*,*,#60962,.T.);
+#60962 = EDGE_CURVE('',#57188,#60199,#60963,.T.);
+#60963 = SURFACE_CURVE('',#60964,(#60986,#60993),.PCURVE_S1.);
+#60964 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#60965,#60966,#60967,#60968,
+    #60969,#60970,#60971,#60972,#60973,#60974,#60975,#60976,#60977,
+    #60978,#60979,#60980,#60981,#60982,#60983,#60984,#60985),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#60965 = CARTESIAN_POINT('',(-1.52860114389E-06,-3.100004398474,
+    143.75885004878));
+#60966 = CARTESIAN_POINT('',(0.885356817602,-3.100005096849,
+    144.12248666968));
+#60967 = CARTESIAN_POINT('',(1.770719788014,-2.821862445839,
+    144.48612494806));
+#60968 = CARTESIAN_POINT('',(2.558981823191,-2.265569841211,
+    144.84975135265));
+#60969 = CARTESIAN_POINT('',(3.15307554487,-1.46928101723,
+    145.21340829074));
+#60970 = CARTESIAN_POINT('',(3.473008413839,-0.509191495209,
+    145.57702145171));
+#60971 = CARTESIAN_POINT('',(3.473001588922,0.509190390488,
+    145.94067292674));
+#60972 = CARTESIAN_POINT('',(3.153077535638,1.469272547045,
+    146.30430364627));
+#60973 = CARTESIAN_POINT('',(2.558987777551,2.265571127422,
+    146.66794133364));
+#60974 = CARTESIAN_POINT('',(1.77071991613,2.821859803573,
+    147.03157740748));
+#60975 = CARTESIAN_POINT('',(1.71865000463E-06,3.378148207266,
+    147.7588501689));
+#60976 = CARTESIAN_POINT('',(-1.770717064892,2.82186166907,
+    148.4861229303));
+#60977 = CARTESIAN_POINT('',(-2.558986974469,2.265575163358,
+    148.8497590042));
+#60978 = CARTESIAN_POINT('',(-3.153069399153,1.469266910521,
+    149.21339669143));
+#60979 = CARTESIAN_POINT('',(-3.473012346888,0.509215467268,
+    149.57702741119));
+#60980 = CARTESIAN_POINT('',(-3.473000652003,-0.509219210465,
+    149.94067888595));
+#60981 = CARTESIAN_POINT('',(-3.153078701028,-1.469248637282,
+    150.30429204714));
+#60982 = CARTESIAN_POINT('',(-2.5589848308,-2.265583648525,
+    150.6679489851));
+#60983 = CARTESIAN_POINT('',(-1.770722483757,-2.821856496479,
+    151.03157538974));
+#60984 = CARTESIAN_POINT('',(-0.885359959771,-3.100003920328,
+    151.39521366812));
+#60985 = CARTESIAN_POINT('',(-1.61356530404E-06,-3.10000464296,
+    151.75885028901));
+#60986 = PCURVE('',#57077,#60987);
+#60987 = DEFINITIONAL_REPRESENTATION('',(#60988),#60992);
+#60988 = LINE('',#60989,#60990);
+#60989 = CARTESIAN_POINT('',(-0.,0.));
+#60990 = VECTOR('',#60991,1.);
+#60991 = DIRECTION('',(0.,1.));
+#60992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60993 = PCURVE('',#60300,#60994);
+#60994 = DEFINITIONAL_REPRESENTATION('',(#60995),#60999);
+#60995 = LINE('',#60996,#60997);
+#60996 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#60997 = VECTOR('',#60998,1.);
+#60998 = DIRECTION('',(0.,1.));
+#60999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61000 = ORIENTED_EDGE('',*,*,#60198,.T.);
+#61001 = ADVANCED_FACE('',(#61002),#57221,.F.);
+#61002 = FACE_BOUND('',#61003,.F.);
+#61003 = EDGE_LOOP('',(#61004,#61005,#61006,#61110,#61261));
+#61004 = ORIENTED_EDGE('',*,*,#57187,.F.);
+#61005 = ORIENTED_EDGE('',*,*,#57551,.T.);
+#61006 = ORIENTED_EDGE('',*,*,#61007,.T.);
+#61007 = EDGE_CURVE('',#57401,#61008,#61010,.T.);
+#61008 = VERTEX_POINT('',#61009);
+#61009 = CARTESIAN_POINT('',(4.,0.,137.99999462883));
+#61010 = SURFACE_CURVE('',#61011,(#61042,#61076),.PCURVE_S1.);
+#61011 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#61012,#61013,#61014,#61015,
+    #61016,#61017,#61018,#61019,#61020,#61021,#61022,#61023,#61024,
+    #61025,#61026,#61027,#61028,#61029,#61030,#61031,#61032,#61033,
+    #61034,#61035,#61036,#61037,#61038,#61039,#61040,#61041),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147734127631,0.319757869103,
+    0.863694725022,1.),.UNSPECIFIED.);
+#61012 = CARTESIAN_POINT('',(1.15491573968E-06,-4.,135.99999509388));
+#61013 = CARTESIAN_POINT('',(0.116014976568,-3.999999960703,
+    136.03692338614));
+#61014 = CARTESIAN_POINT('',(0.232029234806,-3.9961544214,136.0738518099
+    ));
+#61015 = CARTESIAN_POINT('',(0.347894582188,-3.988463394269,
+    136.11078017675));
+#61016 = CARTESIAN_POINT('',(0.463462258389,-3.976933785445,
+    136.14770847748));
+#61017 = CARTESIAN_POINT('',(0.57858419628,-3.961579378102,
+    136.18463679093));
+#61018 = CARTESIAN_POINT('',(0.693113128013,-3.942420815519,
+    136.22156519282));
+#61019 = CARTESIAN_POINT('',(0.8069026911,-3.919485584159,
+    136.25849366465));
+#61020 = CARTESIAN_POINT('',(1.051275556836,-3.861744230535,
+    136.33842188998));
+#61021 = CARTESIAN_POINT('',(1.181545513969,-3.825605974002,
+    136.38142208648));
+#61022 = CARTESIAN_POINT('',(1.310387619073,-3.784447587062,
+    136.42442215672));
+#61023 = CARTESIAN_POINT('',(1.437576204286,-3.738335447407,
+    136.46742206424));
+#61024 = CARTESIAN_POINT('',(1.562889939467,-3.687347866495,
+    136.51042197234));
+#61025 = CARTESIAN_POINT('',(1.686112050944,-3.63157500556,
+    136.55342204481));
+#61026 = CARTESIAN_POINT('',(1.807030540269,-3.571118791601,
+    136.59642224682));
+#61027 = CARTESIAN_POINT('',(2.299842540473,-3.300481590669,
+    136.77538727221));
+#61028 = CARTESIAN_POINT('',(2.649412588877,-3.049034945306,
+    136.91144634027));
+#61029 = CARTESIAN_POINT('',(2.967179060254,-2.755437118838,
+    137.04745382571));
+#61030 = CARTESIAN_POINT('',(3.247341266977,-2.424530558424,
+    137.18342204389));
+#61031 = CARTESIAN_POINT('',(3.484996971577,-2.061887808026,
+    137.31939029907));
+#61032 = CARTESIAN_POINT('',(3.676196380365,-1.673792493431,
+    137.455397842));
+#61033 = CARTESIAN_POINT('',(3.817944970306,-1.267182166244,
+    137.59145693138));
+#61034 = CARTESIAN_POINT('',(3.931430840982,-0.745190482903,
+    137.76149358468));
+#61035 = CARTESIAN_POINT('',(3.950972129201,-0.63989924048,
+    137.79556515127));
+#61036 = CARTESIAN_POINT('',(3.967289777126,-0.53402688034,
+    137.82963673997));
+#61037 = CARTESIAN_POINT('',(3.980363855495,-0.427688629781,
+    137.86370833995));
+#61038 = CARTESIAN_POINT('',(3.990179409669,-0.321000251262,
+    137.89777994016));
+#61039 = CARTESIAN_POINT('',(3.996726459634,-0.214078042409,
+    137.93185152938));
+#61040 = CARTESIAN_POINT('',(4.,-0.107038836005,137.96592309615));
+#61041 = CARTESIAN_POINT('',(4.,-8.9E-16,137.99999462883));
+#61042 = PCURVE('',#57221,#61043);
+#61043 = DEFINITIONAL_REPRESENTATION('',(#61044),#61075);
+#61044 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#61045,#61046,#61047,#61048,
+    #61049,#61050,#61051,#61052,#61053,#61054,#61055,#61056,#61057,
+    #61058,#61059,#61060,#61061,#61062,#61063,#61064,#61065,#61066,
+    #61067,#61068,#61069,#61070,#61071,#61072,#61073,#61074),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147734127631,0.319757869103,
+    0.863694725022,1.),.UNSPECIFIED.);
+#61045 = CARTESIAN_POINT('',(-0.103533956875,0.));
+#61046 = CARTESIAN_POINT('',(-0.10353399141,2.900437805867E-02));
+#61047 = CARTESIAN_POINT('',(-0.103534045691,5.800887448982E-02));
+#61048 = CARTESIAN_POINT('',(-0.1035340936,8.701332720248E-02));
+#61049 = CARTESIAN_POINT('',(-0.103534126066,0.116017721813));
+#61050 = CARTESIAN_POINT('',(-0.10353414467,0.145022117937));
+#61051 = CARTESIAN_POINT('',(-0.103534155256,0.174026575482));
+#61052 = CARTESIAN_POINT('',(-0.103534161534,0.203031080939));
+#61053 = CARTESIAN_POINT('',(-0.103534155375,0.265808605434));
+#61054 = CARTESIAN_POINT('',(-0.103534143275,0.299581970493));
+#61055 = CARTESIAN_POINT('',(-0.103534126268,0.333355229008));
+#61056 = CARTESIAN_POINT('',(-0.103534107854,0.367128354969));
+#61057 = CARTESIAN_POINT('',(-0.103534090935,0.400901479361));
+#61058 = CARTESIAN_POINT('',(-0.103534077601,0.434674733323));
+#61059 = CARTESIAN_POINT('',(-0.10353406891,0.468448091313));
+#61060 = CARTESIAN_POINT('',(-0.103534051277,0.609011394237));
+#61061 = CARTESIAN_POINT('',(-0.103534083081,0.71587538947));
+#61062 = CARTESIAN_POINT('',(-0.103534167941,0.822698936322));
+#61063 = CARTESIAN_POINT('',(-0.103534223418,0.929491673262));
+#61064 = CARTESIAN_POINT('',(-0.103534233953,1.036284406219));
+#61065 = CARTESIAN_POINT('',(-0.103534225389,1.143107960283));
+#61066 = CARTESIAN_POINT('',(-0.103534198657,1.249971970198));
+#61067 = CARTESIAN_POINT('',(-0.103534156984,1.383522742349));
+#61068 = CARTESIAN_POINT('',(-0.103534148202,1.410283348363));
+#61069 = CARTESIAN_POINT('',(-0.103534139134,1.437043971209));
+#61070 = CARTESIAN_POINT('',(-0.103534129935,1.463804602656));
+#61071 = CARTESIAN_POINT('',(-0.103534120766,1.490565234305));
+#61072 = CARTESIAN_POINT('',(-0.103534111799,1.517325857595));
+#61073 = CARTESIAN_POINT('',(-0.103534103211,1.544086463798));
+#61074 = CARTESIAN_POINT('',(-0.103534095191,1.570847044021));
+#61075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61076 = PCURVE('',#57498,#61077);
+#61077 = DEFINITIONAL_REPRESENTATION('',(#61078),#61109);
+#61078 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#61079,#61080,#61081,#61082,
+    #61083,#61084,#61085,#61086,#61087,#61088,#61089,#61090,#61091,
+    #61092,#61093,#61094,#61095,#61096,#61097,#61098,#61099,#61100,
+    #61101,#61102,#61103,#61104,#61105,#61106,#61107,#61108),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147734127631,0.319757869103,
+    0.863694725022,1.),.UNSPECIFIED.);
+#61079 = CARTESIAN_POINT('',(-4.712389269114,-135.9999950938));
+#61080 = CARTESIAN_POINT('',(-4.741392724527,-136.0369233861));
+#61081 = CARTESIAN_POINT('',(-4.770396289703,-136.0738518099));
+#61082 = CARTESIAN_POINT('',(-4.799399804671,-136.1107801767));
+#61083 = CARTESIAN_POINT('',(-4.828403256955,-136.1477084774));
+#61084 = CARTESIAN_POINT('',(-4.857406707814,-136.1846367909));
+#61085 = CARTESIAN_POINT('',(-4.886410218491,-136.2215651928));
+#61086 = CARTESIAN_POINT('',(-4.915413776458,-136.2584936646));
+#61087 = CARTESIAN_POINT('',(-4.978189250085,-136.3384218899));
+#61088 = CARTESIAN_POINT('',(-5.011961511777,-136.3814220864));
+#61089 = CARTESIAN_POINT('',(-5.045733667897,-136.4244221567));
+#61090 = CARTESIAN_POINT('',(-5.079505692925,-136.4674220642));
+#61091 = CARTESIAN_POINT('',(-5.113277717956,-136.5104219723));
+#61092 = CARTESIAN_POINT('',(-5.147049873998,-136.5534220448));
+#61093 = CARTESIAN_POINT('',(-5.180822135273,-136.5964222468));
+#61094 = CARTESIAN_POINT('',(-5.321380877903,-136.7753872722));
+#61095 = CARTESIAN_POINT('',(-5.428241416134,-136.9114463402));
+#61096 = CARTESIAN_POINT('',(-5.5350615097,-137.0474538257));
+#61097 = CARTESIAN_POINT('',(-5.641850787038,-137.1834220438));
+#61098 = CARTESIAN_POINT('',(-5.748640060905,-137.319390299));
+#61099 = CARTESIAN_POINT('',(-5.855460146851,-137.455397842));
+#61100 = CARTESIAN_POINT('',(-5.96232068122,-137.5914569313));
+#61101 = CARTESIAN_POINT('',(-6.095867105807,-137.7614935846));
+#61102 = CARTESIAN_POINT('',(-6.122626840459,-137.7955651512));
+#61103 = CARTESIAN_POINT('',(-6.149386591795,-137.8296367399));
+#61104 = CARTESIAN_POINT('',(-6.176146351645,-137.8637083399));
+#61105 = CARTESIAN_POINT('',(-6.202906111679,-137.8977799401));
+#61106 = CARTESIAN_POINT('',(-6.229665863408,-137.9318515293));
+#61107 = CARTESIAN_POINT('',(-6.256425598178,-137.9659230961));
+#61108 = CARTESIAN_POINT('',(-6.28318530718,-137.9999946288));
+#61109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61110 = ORIENTED_EDGE('',*,*,#61111,.T.);
+#61111 = EDGE_CURVE('',#61008,#61112,#61114,.T.);
+#61112 = VERTEX_POINT('',#61113);
+#61113 = CARTESIAN_POINT('',(1.222841732E-06,-4.,143.99999480533));
+#61114 = SURFACE_CURVE('',#61115,(#61160,#61208),.PCURVE_S1.);
+#61115 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#61116,#61117,#61118,#61119,
+    #61120,#61121,#61122,#61123,#61124,#61125,#61126,#61127,#61128,
+    #61129,#61130,#61131,#61132,#61133,#61134,#61135,#61136,#61137,
+    #61138,#61139,#61140,#61141,#61142,#61143,#61144,#61145,#61146,
+    #61147,#61148,#61149,#61150,#61151,#61152,#61153,#61154,#61155,
+    #61156,#61157,#61158,#61159),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217223629834,0.435873034583,0.651861248458,0.869180091258,
+    0.951697571614,1.),.UNSPECIFIED.);
+#61116 = CARTESIAN_POINT('',(4.,-8.9E-16,137.99999462883));
+#61117 = CARTESIAN_POINT('',(4.,0.511590897717,138.1628391313));
+#61118 = CARTESIAN_POINT('',(3.925220887064,1.023908277375,
+    138.3259142941));
+#61119 = CARTESIAN_POINT('',(3.775295425316,1.5230339321,138.48885333699
+    ));
+#61120 = CARTESIAN_POINT('',(3.553393195713,1.996283432504,
+    138.65170833588));
+#61121 = CARTESIAN_POINT('',(3.264651316301,2.431982660803,
+    138.81456332944));
+#61122 = CARTESIAN_POINT('',(2.916367674237,2.81967138804,
+    138.97750240563));
+#61123 = CARTESIAN_POINT('',(2.517726487844,3.150044219531,
+    139.14057758824));
+#61124 = CARTESIAN_POINT('',(1.641016798067,3.684051591718,
+    139.46733543374));
+#61125 = CARTESIAN_POINT('',(1.16117447346,3.887613366935,
+    139.63148713301));
+#61126 = CARTESIAN_POINT('',(0.653216992859,4.019141034407,
+    139.79549771209));
+#61127 = CARTESIAN_POINT('',(0.129886252656,4.07469280257,
+    139.95942202515));
+#61128 = CARTESIAN_POINT('',(-0.395919912904,4.052583671031,
+    140.12334661037));
+#61129 = CARTESIAN_POINT('',(-0.91122293818,3.953673819251,
+    140.28735709457));
+#61130 = CARTESIAN_POINT('',(-1.4030555629,3.781085474392,
+    140.45150877745));
+#61131 = CARTESIAN_POINT('',(-2.309419024894,3.305350281055,
+    140.77734042282));
+#61132 = CARTESIAN_POINT('',(-2.726091562359,3.003149523327,
+    140.93948296524));
+#61133 = CARTESIAN_POINT('',(-3.096762658059,2.641197037736,
+    141.10149358839));
+#61134 = CARTESIAN_POINT('',(-3.411825870996,2.228026327131,
+    141.26342211858));
+#61135 = CARTESIAN_POINT('',(-3.663444627027,1.773424444914,
+    141.42535063448));
+#61136 = CARTESIAN_POINT('',(-3.845808817741,1.28850178102,
+    141.58736120413));
+#61137 = CARTESIAN_POINT('',(-3.954967720622,0.785485227755,
+    141.74950371576));
+#61138 = CARTESIAN_POINT('',(-4.025900952746,-0.232543061508,
+    142.07433790245));
+#61139 = CARTESIAN_POINT('',(-3.986863420749,-0.749048948853,
+    142.23748498011));
+#61140 = CARTESIAN_POINT('',(-3.871876752907,-1.257605116673,
+    142.40049569164));
+#61141 = CARTESIAN_POINT('',(-3.683226151449,-1.745320633696,
+    142.56342229839));
+#61142 = CARTESIAN_POINT('',(-3.425232667096,-2.200177656178,
+    142.72634877248));
+#61143 = CARTESIAN_POINT('',(-3.104460896809,-2.611221357849,
+    142.88935921541));
+#61144 = CARTESIAN_POINT('',(-2.729440547276,-2.968519679713,
+    143.05250613904));
+#61145 = CARTESIAN_POINT('',(-2.153161940298,-3.376634658339,
+    143.27728226846));
+#61146 = CARTESIAN_POINT('',(-1.988323932472,-3.480148559921,
+    143.33914443438));
+#61147 = CARTESIAN_POINT('',(-1.817821576472,-3.574449739825,
+    143.40100578624));
+#61148 = CARTESIAN_POINT('',(-1.642257931463,-3.659179505557,
+    143.46286611564));
+#61149 = CARTESIAN_POINT('',(-1.462259437091,-3.73402779236,
+    143.52472645296));
+#61150 = CARTESIAN_POINT('',(-1.278474132558,-3.798732675772,
+    143.58658782249));
+#61151 = CARTESIAN_POINT('',(-1.091570837961,-3.853082021865,
+    143.64845000205));
+#61152 = CARTESIAN_POINT('',(-0.79141219655,-3.922576676936,
+    143.74652082098));
+#61153 = CARTESIAN_POINT('',(-0.679750562528,-3.944634013476,
+    143.78273140103));
+#61154 = CARTESIAN_POINT('',(-0.567391766245,-3.963057519468,
+    143.81894200304));
+#61155 = CARTESIAN_POINT('',(-0.454473899008,-3.977821775242,
+    143.85515260709));
+#61156 = CARTESIAN_POINT('',(-0.341135772997,-3.988907706764,
+    143.89136319787));
+#61157 = CARTESIAN_POINT('',(-0.22751692126,-3.996302585634,
+    143.92757376456));
+#61158 = CARTESIAN_POINT('',(-0.113757597717,-4.000000029089,
+    143.96378430094));
+#61159 = CARTESIAN_POINT('',(1.22284172965E-06,-4.,143.99999480533));
+#61160 = PCURVE('',#57221,#61161);
+#61161 = DEFINITIONAL_REPRESENTATION('',(#61162),#61207);
+#61162 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#61163,#61164,#61165,#61166,
+    #61167,#61168,#61169,#61170,#61171,#61172,#61173,#61174,#61175,
+    #61176,#61177,#61178,#61179,#61180,#61181,#61182,#61183,#61184,
+    #61185,#61186,#61187,#61188,#61189,#61190,#61191,#61192,#61193,
+    #61194,#61195,#61196,#61197,#61198,#61199,#61200,#61201,#61202,
+    #61203,#61204,#61205,#61206),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217223629834,0.435873034583,0.651861248458,0.869180091258,
+    0.951697571614,1.),.UNSPECIFIED.);
+#61163 = CARTESIAN_POINT('',(-0.103534095191,1.570847044021));
+#61164 = CARTESIAN_POINT('',(-0.103534056855,1.698748932445));
+#61165 = CARTESIAN_POINT('',(-0.103534030979,1.82683200469));
+#61166 = CARTESIAN_POINT('',(-0.103534041772,1.95480820703));
+#61167 = CARTESIAN_POINT('',(-0.103534095591,2.082718448526));
+#61168 = CARTESIAN_POINT('',(-0.103534253459,2.210628693411));
+#61169 = CARTESIAN_POINT('',(-0.103534298343,2.338604900062));
+#61170 = CARTESIAN_POINT('',(-0.103534256756,2.466687971365));
+#61171 = CARTESIAN_POINT('',(-0.103534126239,2.723331241884));
+#61172 = CARTESIAN_POINT('',(-0.103534019499,2.852259824508));
+#61173 = CARTESIAN_POINT('',(-0.103534002967,2.98107763723));
+#61174 = CARTESIAN_POINT('',(-0.10353424728,3.109827792776));
+#61175 = CARTESIAN_POINT('',(-0.103533896565,3.238577896801));
+#61176 = CARTESIAN_POINT('',(-0.103534266967,3.367395727468));
+#61177 = CARTESIAN_POINT('',(-0.103534196759,3.496324316644));
+#61178 = CARTESIAN_POINT('',(-0.103534133634,3.752240175246));
+#61179 = CARTESIAN_POINT('',(-0.103534079089,3.87959074512));
+#61180 = CARTESIAN_POINT('',(-0.103534049239,4.006837708671));
+#61181 = CARTESIAN_POINT('',(-0.103534157263,4.13402023204));
+#61182 = CARTESIAN_POINT('',(-0.103534210349,4.261202762756));
+#61183 = CARTESIAN_POINT('',(-0.103534233901,4.388449729634));
+#61184 = CARTESIAN_POINT('',(-0.103534222245,4.515800300493));
+#61185 = CARTESIAN_POINT('',(-0.10353415366,4.770932724569));
+#61186 = CARTESIAN_POINT('',(-0.103534095965,4.899072261155));
+#61187 = CARTESIAN_POINT('',(-0.10353402875,5.027104677189));
+#61188 = CARTESIAN_POINT('',(-0.103533972953,5.155071038052));
+#61189 = CARTESIAN_POINT('',(-0.103533945852,5.28303736164));
+#61190 = CARTESIAN_POINT('',(-0.103534178419,5.41106974871));
+#61191 = CARTESIAN_POINT('',(-0.103534321178,5.539209275902));
+#61192 = CARTESIAN_POINT('',(-0.10353431067,5.715753760393));
+#61193 = CARTESIAN_POINT('',(-0.103534285514,5.76434175615));
+#61194 = CARTESIAN_POINT('',(-0.103534235556,5.812929100194));
+#61195 = CARTESIAN_POINT('',(-0.103534158427,5.8615156285));
+#61196 = CARTESIAN_POINT('',(-0.103534063425,5.910102155441));
+#61197 = CARTESIAN_POINT('',(-0.103533973548,5.958689496632));
+#61198 = CARTESIAN_POINT('',(-0.103533918066,6.007277491275));
+#61199 = CARTESIAN_POINT('',(-0.103533914196,6.084304634472));
+#61200 = CARTESIAN_POINT('',(-0.103533929436,6.11274528904));
+#61201 = CARTESIAN_POINT('',(-0.103533968345,6.141185972484));
+#61202 = CARTESIAN_POINT('',(-0.103534031732,6.169626669958));
+#61203 = CARTESIAN_POINT('',(-0.10353411422,6.198067366981));
+#61204 = CARTESIAN_POINT('',(-0.103534204244,6.226508049433));
+#61205 = CARTESIAN_POINT('',(-0.103534284048,6.25494870356));
+#61206 = CARTESIAN_POINT('',(-0.10353432969,6.283389315972));
+#61207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61208 = PCURVE('',#61209,#61214);
+#61209 = CYLINDRICAL_SURFACE('',#61210,4.);
+#61210 = AXIS2_PLACEMENT_3D('',#61211,#61212,#61213);
+#61211 = CARTESIAN_POINT('',(0.,0.,0.));
+#61212 = DIRECTION('',(-0.,-0.,-1.));
+#61213 = DIRECTION('',(1.,0.,0.));
+#61214 = DEFINITIONAL_REPRESENTATION('',(#61215),#61260);
+#61215 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#61216,#61217,#61218,#61219,
+    #61220,#61221,#61222,#61223,#61224,#61225,#61226,#61227,#61228,
+    #61229,#61230,#61231,#61232,#61233,#61234,#61235,#61236,#61237,
+    #61238,#61239,#61240,#61241,#61242,#61243,#61244,#61245,#61246,
+    #61247,#61248,#61249,#61250,#61251,#61252,#61253,#61254,#61255,
+    #61256,#61257,#61258,#61259),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,9),(
+    0.,0.217223629834,0.435873034583,0.651861248458,0.869180091258,
+    0.951697571614,1.),.UNSPECIFIED.);
+#61216 = CARTESIAN_POINT('',(0.,-137.9999946288));
+#61217 = CARTESIAN_POINT('',(-0.127897724429,-138.1628391313));
+#61218 = CARTESIAN_POINT('',(-0.255976631664,-138.3259142941));
+#61219 = CARTESIAN_POINT('',(-0.383948683602,-138.4888533369));
+#61220 = CARTESIAN_POINT('',(-0.51185479848,-138.6517083358));
+#61221 = CARTESIAN_POINT('',(-0.639760914033,-138.8145633294));
+#61222 = CARTESIAN_POINT('',(-0.767732961762,-138.9775024056));
+#61223 = CARTESIAN_POINT('',(-0.895811866522,-139.1405775882));
+#61224 = CARTESIAN_POINT('',(-1.152446791281,-139.4673354337));
+#61225 = CARTESIAN_POINT('',(-1.281371177603,-139.631487133));
+#61226 = CARTESIAN_POINT('',(-1.410184836843,-139.7954977121));
+#61227 = CARTESIAN_POINT('',(-1.538930786322,-139.9594220251));
+#61228 = CARTESIAN_POINT('',(-1.667676707869,-140.1233466103));
+#61229 = CARTESIAN_POINT('',(-1.796490375653,-140.2873570945));
+#61230 = CARTESIAN_POINT('',(-1.925414765195,-140.4515087774));
+#61231 = CARTESIAN_POINT('',(-2.181322304579,-140.7773404228));
+#61232 = CARTESIAN_POINT('',(-2.308668736876,-140.9394829652));
+#61233 = CARTESIAN_POINT('',(-2.43591157744,-141.1014935883));
+#61234 = CARTESIAN_POINT('',(-2.563089983839,-141.2634221185));
+#61235 = CARTESIAN_POINT('',(-2.690268390999,-141.4253506344));
+#61236 = CARTESIAN_POINT('',(-2.817511237205,-141.5873612041));
+#61237 = CARTESIAN_POINT('',(-2.944857673771,-141.7495037157));
+#61238 = CARTESIAN_POINT('',(-3.199981800565,-142.0743379024));
+#61239 = CARTESIAN_POINT('',(-3.328117161699,-142.2374849801));
+#61240 = CARTESIAN_POINT('',(-3.456145401916,-142.4004956916));
+#61241 = CARTESIAN_POINT('',(-3.584107580677,-142.5634222983));
+#61242 = CARTESIAN_POINT('',(-3.712069772128,-142.7263487724));
+#61243 = CARTESIAN_POINT('',(-3.840098045247,-142.8893592154));
+#61244 = CARTESIAN_POINT('',(-3.968233428667,-143.052506139));
+#61245 = CARTESIAN_POINT('',(-4.144772175944,-143.2772822684));
+#61246 = CARTESIAN_POINT('',(-4.193358589752,-143.3391444343));
+#61247 = CARTESIAN_POINT('',(-4.241944348845,-143.4010057862));
+#61248 = CARTESIAN_POINT('',(-4.290529290287,-143.4628661156));
+#61249 = CARTESIAN_POINT('',(-4.339114230076,-143.5247264529));
+#61250 = CARTESIAN_POINT('',(-4.38769998548,-143.5865878224));
+#61251 = CARTESIAN_POINT('',(-4.436286396898,-143.648450002));
+#61252 = CARTESIAN_POINT('',(-4.513311034636,-143.7465208209));
+#61253 = CARTESIAN_POINT('',(-4.541750765569,-143.782731401));
+#61254 = CARTESIAN_POINT('',(-4.570190526087,-143.818942003));
+#61255 = CARTESIAN_POINT('',(-4.598630301268,-143.855152607));
+#61256 = CARTESIAN_POINT('',(-4.627070077214,-143.8913631978));
+#61257 = CARTESIAN_POINT('',(-4.655509841057,-143.9275737645));
+#61258 = CARTESIAN_POINT('',(-4.683949580955,-143.9637843009));
+#61259 = CARTESIAN_POINT('',(-4.712389286095,-143.9999948053));
+#61260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61261 = ORIENTED_EDGE('',*,*,#61262,.F.);
+#61262 = EDGE_CURVE('',#57188,#61112,#61263,.T.);
+#61263 = SURFACE_CURVE('',#61264,(#61267,#61274),.PCURVE_S1.);
+#61264 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61265,#61266),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#61265 = CARTESIAN_POINT('',(-1.52860112523E-06,-3.100004398474,
+    143.75885004878));
+#61266 = CARTESIAN_POINT('',(1.52857959179E-06,-4.10000671458,
+    144.02679059722));
+#61267 = PCURVE('',#57221,#61268);
+#61268 = DEFINITIONAL_REPRESENTATION('',(#61269),#61273);
+#61269 = LINE('',#61270,#61271);
+#61270 = CARTESIAN_POINT('',(0.,6.283389315972));
+#61271 = VECTOR('',#61272,1.);
+#61272 = DIRECTION('',(1.,0.));
+#61273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61274 = PCURVE('',#60300,#61275);
+#61275 = DEFINITIONAL_REPRESENTATION('',(#61276),#61280);
+#61276 = LINE('',#61277,#61278);
+#61277 = CARTESIAN_POINT('',(0.,0.));
+#61278 = VECTOR('',#61279,1.);
+#61279 = DIRECTION('',(1.,0.));
+#61280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61281 = ADVANCED_FACE('',(#61282),#57498,.T.);
+#61282 = FACE_BOUND('',#61283,.F.);
+#61283 = EDGE_LOOP('',(#61284,#61285,#61286,#61287,#61433,#61454));
+#61284 = ORIENTED_EDGE('',*,*,#57400,.F.);
+#61285 = ORIENTED_EDGE('',*,*,#57723,.T.);
+#61286 = ORIENTED_EDGE('',*,*,#57856,.T.);
+#61287 = ORIENTED_EDGE('',*,*,#61288,.T.);
+#61288 = EDGE_CURVE('',#57792,#61289,#61291,.T.);
+#61289 = VERTEX_POINT('',#61290);
+#61290 = CARTESIAN_POINT('',(4.,0.,138.49999455748));
+#61291 = SURFACE_CURVE('',#61292,(#61337,#61385),.PCURVE_S1.);
+#61292 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#61293,#61294,#61295,#61296,
+    #61297,#61298,#61299,#61300,#61301,#61302,#61303,#61304,#61305,
+    #61306,#61307,#61308,#61309,#61310,#61311,#61312,#61313,#61314,
+    #61315,#61316,#61317,#61318,#61319,#61320,#61321,#61322,#61323,
+    #61324,#61325,#61326,#61327,#61328,#61329,#61330,#61331,#61332,
+    #61333,#61334,#61335,#61336),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576028385421E-02,0.195764221893,0.359765474629,0.565756448426,
+    0.751753628671,0.921754002223,1.),.UNSPECIFIED.);
+#61293 = CARTESIAN_POINT('',(-4.,-1.15497726405E-06,134.49999509381));
+#61294 = CARTESIAN_POINT('',(-3.999999953931,-0.135999870637,
+    134.54328476635));
+#61295 = CARTESIAN_POINT('',(-3.994605321961,-0.271999248892,
+    134.58657463244));
+#61296 = CARTESIAN_POINT('',(-3.983816128795,-0.407741357525,
+    134.62986434736));
+#61297 = CARTESIAN_POINT('',(-3.967647658799,-0.542969590228,
+    134.67315398056));
+#61298 = CARTESIAN_POINT('',(-3.946130404997,-0.677428992112,
+    134.7164437343));
+#61299 = CARTESIAN_POINT('',(-3.919310018067,-0.810866585211,
+    134.75973366229));
+#61300 = CARTESIAN_POINT('',(-3.836459987971,-1.152380612944,
+    134.87159411328));
+#61301 = CARTESIAN_POINT('',(-3.77251748044,-1.358545061883,
+    134.94016701123));
+#61302 = CARTESIAN_POINT('',(-3.695661704644,-1.560521329157,
+    135.00873836067));
+#61303 = CARTESIAN_POINT('',(-3.606228931658,-1.757343208511,
+    135.07730870799));
+#61304 = CARTESIAN_POINT('',(-3.504641277158,-1.948081711734,
+    135.14588003488));
+#61305 = CARTESIAN_POINT('',(-3.391405361413,-2.131848022824,
+    135.21445291101));
+#61306 = CARTESIAN_POINT('',(-3.097263081179,-2.548260922789,
+    135.37673459073));
+#61307 = CARTESIAN_POINT('',(-2.906741778089,-2.774163365945,
+    135.47045556781));
+#61308 = CARTESIAN_POINT('',(-2.697082563348,-2.983327009427,
+    135.56416910996));
+#61309 = CARTESIAN_POINT('',(-2.470069734532,-3.173838354615,
+    135.65787794194));
+#61310 = CARTESIAN_POINT('',(-2.227698784558,-3.344022766528,
+    135.75159149961));
+#61311 = CARTESIAN_POINT('',(-1.972163788552,-3.49245505612,
+    135.84531248359));
+#61312 = CARTESIAN_POINT('',(-1.371411779371,-3.775707300392,
+    136.05672747167));
+#61313 = CARTESIAN_POINT('',(-1.019848956439,-3.897375576102,
+    136.17446304333));
+#61314 = CARTESIAN_POINT('',(-0.656002672587,-3.980702534912,
+    136.29217332497));
+#61315 = CARTESIAN_POINT('',(-0.284895272714,-4.02432191553,
+    136.40987372068));
+#61316 = CARTESIAN_POINT('',(8.835605154981E-02,-4.027632244336,
+    136.5275839809));
+#61317 = CARTESIAN_POINT('',(0.458549017962,-3.990798001024,
+    136.64531953814));
+#61318 = CARTESIAN_POINT('',(1.147252522391,-3.846464888082,
+    136.86930308681));
+#61319 = CARTESIAN_POINT('',(1.467429557201,-3.746142967005,
+    136.97560131181));
+#61320 = CARTESIAN_POINT('',(1.777166499996,-3.614767229518,
+    137.08188571631));
+#61321 = CARTESIAN_POINT('',(2.072890736619,-3.453691776204,
+    137.18816134046));
+#61322 = CARTESIAN_POINT('',(2.351264238556,-3.264734769135,
+    137.29444574843));
+#61323 = CARTESIAN_POINT('',(2.609211604977,-3.050163157291,
+    137.40074397714));
+#61324 = CARTESIAN_POINT('',(3.058592143665,-2.595793385645,
+    137.604162358));
+#61325 = CARTESIAN_POINT('',(3.253900165572,-2.359689154834,
+    137.70131324607));
+#61326 = CARTESIAN_POINT('',(3.427825515959,-2.106560696747,
+    137.79845529496));
+#61327 = CARTESIAN_POINT('',(3.578629905908,-1.838747871188,
+    137.89559172343));
+#61328 = CARTESIAN_POINT('',(3.70488960857,-1.558779068063,
+    137.99273377233));
+#61329 = CARTESIAN_POINT('',(3.805505209378,-1.269353892153,
+    138.08988465757));
+#61330 = CARTESIAN_POINT('',(3.913944773417,-0.83711740664,
+    138.23173359404));
+#61331 = CARTESIAN_POINT('',(3.942543126807,-0.699477629709,
+    138.27644390722));
+#61332 = CARTESIAN_POINT('',(3.965491121045,-0.560712538174,
+    138.32115403607));
+#61333 = CARTESIAN_POINT('',(3.982736836491,-0.421100551237,
+    138.36586404873));
+#61334 = CARTESIAN_POINT('',(3.994245593439,-0.280922413126,
+    138.41057417935));
+#61335 = CARTESIAN_POINT('',(4.,-0.14046081219,138.45528449416));
+#61336 = CARTESIAN_POINT('',(4.,-1.33E-15,138.49999455748));
+#61337 = PCURVE('',#57498,#61338);
+#61338 = DEFINITIONAL_REPRESENTATION('',(#61339),#61384);
+#61339 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#61340,#61341,#61342,#61343,
+    #61344,#61345,#61346,#61347,#61348,#61349,#61350,#61351,#61352,
+    #61353,#61354,#61355,#61356,#61357,#61358,#61359,#61360,#61361,
+    #61362,#61363,#61364,#61365,#61366,#61367,#61368,#61369,#61370,
+    #61371,#61372,#61373,#61374,#61375,#61376,#61377,#61378,#61379,
+    #61380,#61381,#61382,#61383),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576028385421E-02,0.195764221893,0.359765474629,0.565756448426,
+    0.751753628671,0.921754002223,1.),.UNSPECIFIED.);
+#61340 = CARTESIAN_POINT('',(-3.141592942334,-134.4999950938));
+#61341 = CARTESIAN_POINT('',(-3.175592621249,-134.5432847663));
+#61342 = CARTESIAN_POINT('',(-3.209592466741,-134.5865746324));
+#61343 = CARTESIAN_POINT('',(-3.243592189349,-134.6298643473));
+#61344 = CARTESIAN_POINT('',(-3.277591832818,-134.6731539805));
+#61345 = CARTESIAN_POINT('',(-3.311591551803,-134.7164437343));
+#61346 = CARTESIAN_POINT('',(-3.345591389565,-134.7597336622));
+#61347 = CARTESIAN_POINT('',(-3.433446369014,-134.8715941132));
+#61348 = CARTESIAN_POINT('',(-3.487303354784,-134.9401670112));
+#61349 = CARTESIAN_POINT('',(-3.541159104396,-135.0087383606));
+#61350 = CARTESIAN_POINT('',(-3.595014070055,-135.0773087079));
+#61351 = CARTESIAN_POINT('',(-3.648869822694,-135.1458800348));
+#61352 = CARTESIAN_POINT('',(-3.702726811607,-135.214452911));
+#61353 = CARTESIAN_POINT('',(-3.83018253536,-135.3767345907));
+#61354 = CARTESIAN_POINT('',(-3.903790846633,-135.4704555678));
+#61355 = CARTESIAN_POINT('',(-3.977393347233,-135.5641691099));
+#61356 = CARTESIAN_POINT('',(-4.050992151235,-135.6578779419));
+#61357 = CARTESIAN_POINT('',(-4.124594649946,-135.7515914996));
+#61358 = CARTESIAN_POINT('',(-4.198202960365,-135.8453124835));
+#61359 = CARTESIAN_POINT('',(-4.36424791106,-136.0567274716));
+#61360 = CARTESIAN_POINT('',(-4.456717187863,-136.1744630433));
+#61361 = CARTESIAN_POINT('',(-4.549166577342,-136.2921733249));
+#61362 = CARTESIAN_POINT('',(-4.641608203665,-136.4098737206));
+#61363 = CARTESIAN_POINT('',(-4.734057595965,-136.5275839809));
+#61364 = CARTESIAN_POINT('',(-4.826526874839,-136.6453195381));
+#61365 = CARTESIAN_POINT('',(-5.002443148337,-136.8693030868));
+#61366 = CARTESIAN_POINT('',(-5.085929593583,-136.9756013118));
+#61367 = CARTESIAN_POINT('',(-5.16940519287,-137.0818857163));
+#61368 = CARTESIAN_POINT('',(-5.252873897878,-137.1881613404));
+#61369 = CARTESIAN_POINT('',(-5.336349496804,-137.2944457484));
+#61370 = CARTESIAN_POINT('',(-5.419835941669,-137.4007439771));
+#61371 = CARTESIAN_POINT('',(-5.579600369409,-137.604162358));
+#61372 = CARTESIAN_POINT('',(-5.655902493706,-137.701313246));
+#61373 = CARTESIAN_POINT('',(-5.732197668504,-137.7984552949));
+#61374 = CARTESIAN_POINT('',(-5.808488425291,-137.8955917234));
+#61375 = CARTESIAN_POINT('',(-5.884783599857,-137.9927337723));
+#61376 = CARTESIAN_POINT('',(-5.9610857243,-138.0898846575));
+#61377 = CARTESIAN_POINT('',(-6.072493623048,-138.231733594));
+#61378 = CARTESIAN_POINT('',(-6.10760902349,-138.2764439072));
+#61379 = CARTESIAN_POINT('',(-6.14272428019,-138.321154036));
+#61380 = CARTESIAN_POINT('',(-6.17783944579,-138.3658640487));
+#61381 = CARTESIAN_POINT('',(-6.21295470323,-138.4105741793));
+#61382 = CARTESIAN_POINT('',(-6.248070104132,-138.4552844941));
+#61383 = CARTESIAN_POINT('',(-6.28318530718,-138.4999945574));
+#61384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61385 = PCURVE('',#57806,#61386);
+#61386 = DEFINITIONAL_REPRESENTATION('',(#61387),#61432);
+#61387 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#61388,#61389,#61390,#61391,
+    #61392,#61393,#61394,#61395,#61396,#61397,#61398,#61399,#61400,
+    #61401,#61402,#61403,#61404,#61405,#61406,#61407,#61408,#61409,
+    #61410,#61411,#61412,#61413,#61414,#61415,#61416,#61417,#61418,
+    #61419,#61420,#61421,#61422,#61423,#61424,#61425,#61426,#61427,
+    #61428,#61429,#61430,#61431),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.576028385421E-02,0.195764221893,0.359765474629,0.565756448426,
+    0.751753628671,0.921754002223,1.),.UNSPECIFIED.);
+#61388 = CARTESIAN_POINT('',(-0.931754901262,0.));
+#61389 = CARTESIAN_POINT('',(-0.931754955826,3.400076355929E-02));
+#61390 = CARTESIAN_POINT('',(-0.931755059673,6.800170463978E-02));
+#61391 = CARTESIAN_POINT('',(-0.93175517011,0.102002527079));
+#61392 = CARTESIAN_POINT('',(-0.93175525809,0.136003272086));
+#61393 = CARTESIAN_POINT('',(-0.931755308796,0.17000409416));
+#61394 = CARTESIAN_POINT('',(-0.931755322221,0.204005037));
+#61395 = CARTESIAN_POINT('',(-0.931755300321,0.291862875163));
+#61396 = CARTESIAN_POINT('',(-0.931755224049,0.345721616809));
+#61397 = CARTESIAN_POINT('',(-0.93175511463,0.399579125257));
+#61398 = CARTESIAN_POINT('',(-0.931755016436,0.453435850531));
+#61399 = CARTESIAN_POINT('',(-0.931754952889,0.507293360952));
+#61400 = CARTESIAN_POINT('',(-0.931754921197,0.561152103932));
+#61401 = CARTESIAN_POINT('',(-0.931754912354,0.688611969956));
+#61402 = CARTESIAN_POINT('',(-0.93175495895,0.762222666519));
+#61403 = CARTESIAN_POINT('',(-0.93175504124,0.835827544244));
+#61404 = CARTESIAN_POINT('',(-0.931755118281,0.909428722708));
+#61405 = CARTESIAN_POINT('',(-0.93175516746,0.983033599082));
+#61406 = CARTESIAN_POINT('',(-0.93175519264,1.056644293027));
+#61407 = CARTESIAN_POINT('',(-0.931755202943,1.222694631828));
+#61408 = CARTESIAN_POINT('',(-0.931755176706,1.315166917231));
+#61409 = CARTESIAN_POINT('',(-0.931755128399,1.407619322324));
+#61410 = CARTESIAN_POINT('',(-0.931755084907,1.500063963839));
+#61411 = CARTESIAN_POINT('',(-0.931755048111,1.592516365822));
+#61412 = CARTESIAN_POINT('',(-0.931755025686,1.684988650571));
+#61413 = CARTESIAN_POINT('',(-0.931755012745,1.860910635792));
+#61414 = CARTESIAN_POINT('',(-0.931755019389,1.944399788803));
+#61415 = CARTESIAN_POINT('',(-0.931755039633,2.027878093731));
+#61416 = CARTESIAN_POINT('',(-0.931755072414,2.111349503345));
+#61417 = CARTESIAN_POINT('',(-0.931755106002,2.194827806967));
+#61418 = CARTESIAN_POINT('',(-0.931755123902,2.278316957412));
+#61419 = CARTESIAN_POINT('',(-0.931755126878,2.438086566258));
+#61420 = CARTESIAN_POINT('',(-0.931755114966,2.514391166554));
+#61421 = CARTESIAN_POINT('',(-0.931755086556,2.590688819177));
+#61422 = CARTESIAN_POINT('',(-0.931755052922,2.666982056958));
+#61423 = CARTESIAN_POINT('',(-0.931755034747,2.743279713965));
+#61424 = CARTESIAN_POINT('',(-0.931755046384,2.819584318424));
+#61425 = CARTESIAN_POINT('',(-0.931755079971,2.930995835462));
+#61426 = CARTESIAN_POINT('',(-0.931755092989,2.966112376026));
+#61427 = CARTESIAN_POINT('',(-0.931755107509,3.001228772366));
+#61428 = CARTESIAN_POINT('',(-0.93175512081,3.036345077542));
+#61429 = CARTESIAN_POINT('',(-0.931755130237,3.07146147502));
+#61430 = CARTESIAN_POINT('',(-0.931755135059,3.1065780166));
+#61431 = CARTESIAN_POINT('',(-0.931755138318,3.141694360352));
+#61432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61433 = ORIENTED_EDGE('',*,*,#61434,.F.);
+#61434 = EDGE_CURVE('',#61008,#61289,#61435,.T.);
+#61435 = SURFACE_CURVE('',#61436,(#61440,#61447),.PCURVE_S1.);
+#61436 = LINE('',#61437,#61438);
+#61437 = CARTESIAN_POINT('',(4.,0.,0.));
+#61438 = VECTOR('',#61439,1.);
+#61439 = DIRECTION('',(0.,0.,1.));
+#61440 = PCURVE('',#57498,#61441);
+#61441 = DEFINITIONAL_REPRESENTATION('',(#61442),#61446);
+#61442 = LINE('',#61443,#61444);
+#61443 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#61444 = VECTOR('',#61445,1.);
+#61445 = DIRECTION('',(-0.,-1.));
+#61446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61447 = PCURVE('',#61209,#61448);
+#61448 = DEFINITIONAL_REPRESENTATION('',(#61449),#61453);
+#61449 = LINE('',#61450,#61451);
+#61450 = CARTESIAN_POINT('',(-0.,0.));
+#61451 = VECTOR('',#61452,1.);
+#61452 = DIRECTION('',(-0.,-1.));
+#61453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61454 = ORIENTED_EDGE('',*,*,#61007,.F.);
+#61455 = ADVANCED_FACE('',(#61456),#57806,.F.);
+#61456 = FACE_BOUND('',#61457,.F.);
+#61457 = EDGE_LOOP('',(#61458,#61459,#61460,#61501,#61523));
+#61458 = ORIENTED_EDGE('',*,*,#61288,.F.);
+#61459 = ORIENTED_EDGE('',*,*,#57791,.T.);
+#61460 = ORIENTED_EDGE('',*,*,#61461,.T.);
+#61461 = EDGE_CURVE('',#57751,#61462,#61464,.T.);
+#61462 = VERTEX_POINT('',#61463);
+#61463 = CARTESIAN_POINT('',(-3.099995601568,1.528583842E-06,
+    142.74115859519));
+#61464 = SURFACE_CURVE('',#61465,(#61487,#61494),.PCURVE_S1.);
+#61465 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#61466,#61467,#61468,#61469,
+    #61470,#61471,#61472,#61473,#61474,#61475,#61476,#61477,#61478,
+    #61479,#61480,#61481,#61482,#61483,#61484,#61485,#61486),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#61466 = CARTESIAN_POINT('',(-3.099995845889,1.44367403632E-06,
+    134.74115835512));
+#61467 = CARTESIAN_POINT('',(-3.09999599659,-0.885354390165,
+    135.10479497583));
+#61468 = CARTESIAN_POINT('',(-2.821850235016,-1.77071467611,
+    135.46843325441));
+#61469 = CARTESIAN_POINT('',(-2.26557974293,-2.558975334623,
+    135.83205965881));
+#61470 = CARTESIAN_POINT('',(-1.469247577804,-3.153068304572,
+    136.19571659711));
+#61471 = CARTESIAN_POINT('',(-0.509221190114,-3.472990294375,
+    136.55932975793));
+#61472 = CARTESIAN_POINT('',(0.509210596937,-3.473002993511,
+    136.92298123293));
+#61473 = CARTESIAN_POINT('',(1.469259631704,-3.153061900605,
+    137.28661195261));
+#61474 = CARTESIAN_POINT('',(2.265566210584,-2.558981947025,
+    137.65024963985));
+#61475 = CARTESIAN_POINT('',(2.821851915108,-1.770714822967,
+    138.01388571374));
+#61476 = CARTESIAN_POINT('',(3.37813862098,-1.61285853432E-06,
+    138.74115847515));
+#61477 = CARTESIAN_POINT('',(2.821853542154,1.770712108401,
+    139.46843123657));
+#61478 = CARTESIAN_POINT('',(2.265567221993,2.558978281541,
+    139.83206731043));
+#61479 = CARTESIAN_POINT('',(1.469271487136,3.153067139023,
+    140.19570499774));
+#61480 = CARTESIAN_POINT('',(0.509192370708,3.472991231357,
+    140.55933571731));
+#61481 = CARTESIAN_POINT('',(-0.509186625385,3.472999060497,
+    140.92298719245));
+#61482 = CARTESIAN_POINT('',(-1.469273738082,3.153068046266,
+    141.28660035313));
+#61483 = CARTESIAN_POINT('',(-2.265560888577,2.558976795782,
+    141.65025729154));
+#61484 = CARTESIAN_POINT('',(-2.821852691893,1.770717546064,
+    142.01388369588));
+#61485 = CARTESIAN_POINT('',(-3.099995426628,0.885357362418,
+    142.37752197448));
+#61486 = CARTESIAN_POINT('',(-3.099995601568,1.52858389058E-06,
+    142.74115859519));
+#61487 = PCURVE('',#57806,#61488);
+#61488 = DEFINITIONAL_REPRESENTATION('',(#61489),#61493);
+#61489 = LINE('',#61490,#61491);
+#61490 = CARTESIAN_POINT('',(-0.,0.));
+#61491 = VECTOR('',#61492,1.);
+#61492 = DIRECTION('',(0.,1.));
+#61493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61494 = PCURVE('',#58059,#61495);
+#61495 = DEFINITIONAL_REPRESENTATION('',(#61496),#61500);
+#61496 = LINE('',#61497,#61498);
+#61497 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#61498 = VECTOR('',#61499,1.);
+#61499 = DIRECTION('',(0.,1.));
+#61500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61501 = ORIENTED_EDGE('',*,*,#61502,.F.);
+#61502 = EDGE_CURVE('',#61503,#61462,#61505,.T.);
+#61503 = VERTEX_POINT('',#61504);
+#61504 = CARTESIAN_POINT('',(-4.,-1.222906808E-06,142.49999480526));
+#61505 = SURFACE_CURVE('',#61506,(#61509,#61516),.PCURVE_S1.);
+#61506 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61507,#61508),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#61507 = CARTESIAN_POINT('',(-4.099993285378,-1.52860590497E-06,
+    142.47320075879));
+#61508 = CARTESIAN_POINT('',(-3.099995601568,1.52858389058E-06,
+    142.74115859519));
+#61509 = PCURVE('',#57806,#61510);
+#61510 = DEFINITIONAL_REPRESENTATION('',(#61511),#61515);
+#61511 = LINE('',#61512,#61513);
+#61512 = CARTESIAN_POINT('',(0.,6.283389315972));
+#61513 = VECTOR('',#61514,1.);
+#61514 = DIRECTION('',(1.,0.));
+#61515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61516 = PCURVE('',#60432,#61517);
+#61517 = DEFINITIONAL_REPRESENTATION('',(#61518),#61522);
+#61518 = LINE('',#61519,#61520);
+#61519 = CARTESIAN_POINT('',(0.,0.));
+#61520 = VECTOR('',#61521,1.);
+#61521 = DIRECTION('',(1.,0.));
+#61522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61523 = ORIENTED_EDGE('',*,*,#61524,.F.);
+#61524 = EDGE_CURVE('',#61289,#61503,#61525,.T.);
+#61525 = SURFACE_CURVE('',#61526,(#61571,#61619),.PCURVE_S1.);
+#61526 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#61527,#61528,#61529,#61530,
+    #61531,#61532,#61533,#61534,#61535,#61536,#61537,#61538,#61539,
+    #61540,#61541,#61542,#61543,#61544,#61545,#61546,#61547,#61548,
+    #61549,#61550,#61551,#61552,#61553,#61554,#61555,#61556,#61557,
+    #61558,#61559,#61560,#61561,#61562,#61563,#61564,#61565,#61566,
+    #61567,#61568,#61569,#61570),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976136527998E-02,0.271753402449,0.329759399324,0.511768562892,
+    0.695777390188,0.951752139404,1.),.UNSPECIFIED.);
+#61527 = CARTESIAN_POINT('',(4.,-1.16E-15,138.49999455748));
+#61528 = CARTESIAN_POINT('',(4.,7.13720056789E-02,138.52271297156));
+#61529 = CARTESIAN_POINT('',(3.998514259191,0.142744055676,
+    138.54543139212));
+#61530 = CARTESIAN_POINT('',(3.995542779559,0.214078966103,
+    138.56814981504));
+#61531 = CARTESIAN_POINT('',(3.991086719858,0.285339628947,
+    138.59086823746));
+#61532 = CARTESIAN_POINT('',(3.985148395613,0.356489012065,
+    138.61358665779));
+#61533 = CARTESIAN_POINT('',(3.977731279116,0.427490159189,
+    138.63630507571));
+#61534 = CARTESIAN_POINT('',(3.916962855055,0.911490071278,
+    138.79157657907));
+#61535 = CARTESIAN_POINT('',(3.814878439639,1.318549849415,
+    138.92418642241));
+#61536 = CARTESIAN_POINT('',(3.663472093532,1.711840069111,
+    139.05674968914));
+#61537 = CARTESIAN_POINT('',(3.465128889782,2.084299866847,
+    139.18929730678));
+#61538 = CARTESIAN_POINT('',(3.223304336732,2.429440333722,139.321860621
+    ));
+#61539 = CARTESIAN_POINT('',(2.94252591934,2.741341527627,
+    139.45447050044));
+#61540 = CARTESIAN_POINT('',(2.550161786544,3.083426034105,
+    139.62016641971));
+#61541 = CARTESIAN_POINT('',(2.469602178556,3.149467228216,
+    139.65330927189));
+#61542 = CARTESIAN_POINT('',(2.38705160964,3.213049198156,
+    139.68645213383));
+#61543 = CARTESIAN_POINT('',(2.302600331084,3.274100220291,
+    139.71959499808));
+#61544 = CARTESIAN_POINT('',(2.216341670646,3.332552826562,
+    139.75273785729));
+#61545 = CARTESIAN_POINT('',(2.12837203256,3.388343804478,
+    139.78588070416));
+#61546 = CARTESIAN_POINT('',(1.757706383231,3.607936596451,
+    139.92301792171));
+#61547 = CARTESIAN_POINT('',(1.46070753872,3.747701799368,
+    140.02702912937));
+#61548 = CARTESIAN_POINT('',(1.15093213847,3.858830805436,
+    140.13102794157));
+#61549 = CARTESIAN_POINT('',(0.83169983112,3.939986718411,
+    140.23501889196));
+#61550 = CARTESIAN_POINT('',(0.506461770163,3.990292184542,
+    140.33901775106));
+#61551 = CARTESIAN_POINT('',(0.178773023268,4.009336402703,
+    140.44302902915));
+#61552 = CARTESIAN_POINT('',(-0.477784469151,3.985074459839,
+    140.65216050025));
+#61553 = CARTESIAN_POINT('',(-0.806738482128,3.941076835826,
+    140.7573152711));
+#61554 = CARTESIAN_POINT('',(-1.130794711984,3.865400064381,
+    140.86245694714));
+#61555 = CARTESIAN_POINT('',(-1.446321917121,3.758745438616,
+    140.96759028302));
+#61556 = CARTESIAN_POINT('',(-1.749834174492,3.622291265739,
+    141.07273191316));
+#61557 = CARTESIAN_POINT('',(-2.038019447888,3.45768321427,
+    141.17788661188));
+#61558 = CARTESIAN_POINT('',(-2.683091185075,3.002022795681,
+    141.42927957387));
+#61559 = CARTESIAN_POINT('',(-3.023092456347,2.686464873157,
+    141.57562798483));
+#61560 = CARTESIAN_POINT('',(-3.319204144786,2.326357398079,
+    141.72189897337));
+#61561 = CARTESIAN_POINT('',(-3.564731581321,1.929182058657,
+    141.86814773564));
+#61562 = CARTESIAN_POINT('',(-3.754488781709,1.503328081888,
+    142.01441898913));
+#61563 = CARTESIAN_POINT('',(-3.884775883372,1.058128300278,
+    142.16076757111));
+#61564 = CARTESIAN_POINT('',(-3.967223171938,0.518305693713,
+    142.33459090042));
+#61565 = CARTESIAN_POINT('',(-3.978136258476,0.432362724925,
+    142.36215822811));
+#61566 = CARTESIAN_POINT('',(-3.986876758238,0.346155087469,
+    142.38972555406));
+#61567 = CARTESIAN_POINT('',(-3.99343714576,0.259748683141,
+    142.41729287565));
+#61568 = CARTESIAN_POINT('',(-3.997812403563,0.173209606417,
+    142.44486019142));
+#61569 = CARTESIAN_POINT('',(-4.000000022147,8.660414445515E-02,
+    142.47242750101));
+#61570 = CARTESIAN_POINT('',(-4.,-1.22290681002E-06,142.49999480526));
+#61571 = PCURVE('',#57806,#61572);
+#61572 = DEFINITIONAL_REPRESENTATION('',(#61573),#61618);
+#61573 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#61574,#61575,#61576,#61577,
+    #61578,#61579,#61580,#61581,#61582,#61583,#61584,#61585,#61586,
+    #61587,#61588,#61589,#61590,#61591,#61592,#61593,#61594,#61595,
+    #61596,#61597,#61598,#61599,#61600,#61601,#61602,#61603,#61604,
+    #61605,#61606,#61607,#61608,#61609,#61610,#61611,#61612,#61613,
+    #61614,#61615,#61616,#61617),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976136527998E-02,0.271753402449,0.329759399324,0.511768562892,
+    0.695777390188,0.951752139404,1.),.UNSPECIFIED.);
+#61574 = CARTESIAN_POINT('',(-0.931755138318,3.141694360352));
+#61575 = CARTESIAN_POINT('',(-0.931755139975,3.159537941395));
+#61576 = CARTESIAN_POINT('',(-0.931755141326,3.177381527485));
+#61577 = CARTESIAN_POINT('',(-0.931755142777,3.195225115622));
+#61578 = CARTESIAN_POINT('',(-0.931755144548,3.213068703692));
+#61579 = CARTESIAN_POINT('',(-0.931755146675,3.230912290474));
+#61580 = CARTESIAN_POINT('',(-0.93175514901,3.248755875634));
+#61581 = CARTESIAN_POINT('',(-0.93175516411,3.370709803897));
+#61582 = CARTESIAN_POINT('',(-0.931755176768,3.474864731049));
+#61583 = CARTESIAN_POINT('',(-0.931755132192,3.578983052129));
+#61584 = CARTESIAN_POINT('',(-0.931755006918,3.683089024861));
+#61585 = CARTESIAN_POINT('',(-0.931754967268,3.787207354136));
+#61586 = CARTESIAN_POINT('',(-0.931754968476,3.891362280257));
+#61587 = CARTESIAN_POINT('',(-0.931755008867,4.021503789972));
+#61588 = CARTESIAN_POINT('',(-0.931755018805,4.047534974468));
+#61589 = CARTESIAN_POINT('',(-0.931755030199,4.07356616786));
+#61590 = CARTESIAN_POINT('',(-0.931755042638,4.099597364149));
+#61591 = CARTESIAN_POINT('',(-0.931755055697,4.125628557344));
+#61592 = CARTESIAN_POINT('',(-0.931755068943,4.151659741466));
+#61593 = CARTESIAN_POINT('',(-0.931755122684,4.25937059136));
+#61594 = CARTESIAN_POINT('',(-0.931755161318,4.341063484215));
+#61595 = CARTESIAN_POINT('',(-0.931755184516,4.422746636333));
+#61596 = CARTESIAN_POINT('',(-0.931755187132,4.504423598753));
+#61597 = CARTESIAN_POINT('',(-0.93175517293,4.586106755095));
+#61598 = CARTESIAN_POINT('',(-0.931755150487,4.66779965301));
+#61599 = CARTESIAN_POINT('',(-0.931755097759,4.832056406443));
+#61600 = CARTESIAN_POINT('',(-0.931755067478,4.914647420204));
+#61601 = CARTESIAN_POINT('',(-0.931755039718,4.997228151229));
+#61602 = CARTESIAN_POINT('',(-0.931755017735,5.079802345711));
+#61603 = CARTESIAN_POINT('',(-0.931755006861,5.16238307561));
+#61604 = CARTESIAN_POINT('',(-0.931755012727,5.2449740884));
+#61605 = CARTESIAN_POINT('',(-0.931755060166,5.442424144438));
+#61606 = CARTESIAN_POINT('',(-0.931755119185,5.557369709328));
+#61607 = CARTESIAN_POINT('',(-0.931755170375,5.672254437651));
+#61608 = CARTESIAN_POINT('',(-0.931755285445,5.787121678665));
+#61609 = CARTESIAN_POINT('',(-0.931755113495,5.902006382021));
+#61610 = CARTESIAN_POINT('',(-0.931755021996,6.016951979837));
+#61611 = CARTESIAN_POINT('',(-0.931755103259,6.153477033146));
+#61612 = CARTESIAN_POINT('',(-0.931755119462,6.175129083777));
+#61613 = CARTESIAN_POINT('',(-0.931755143108,6.196781137531));
+#61614 = CARTESIAN_POINT('',(-0.931755174879,6.21843319154));
+#61615 = CARTESIAN_POINT('',(-0.931755212014,6.240085242239));
+#61616 = CARTESIAN_POINT('',(-0.931755248301,6.261737285369));
+#61617 = CARTESIAN_POINT('',(-0.931755274083,6.283389315972));
+#61618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61619 = PCURVE('',#61209,#61620);
+#61620 = DEFINITIONAL_REPRESENTATION('',(#61621),#61666);
+#61621 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#61622,#61623,#61624,#61625,
+    #61626,#61627,#61628,#61629,#61630,#61631,#61632,#61633,#61634,
+    #61635,#61636,#61637,#61638,#61639,#61640,#61641,#61642,#61643,
+    #61644,#61645,#61646,#61647,#61648,#61649,#61650,#61651,#61652,
+    #61653,#61654,#61655,#61656,#61657,#61658,#61659,#61660,#61661,
+    #61662,#61663,#61664,#61665),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,3.976136527998E-02,0.271753402449,0.329759399324,0.511768562892,
+    0.695777390188,0.951752139404,1.),.UNSPECIFIED.);
+#61622 = CARTESIAN_POINT('',(0.,-138.4999945574));
+#61623 = CARTESIAN_POINT('',(-1.784300141972E-02,-138.5227129715));
+#61624 = CARTESIAN_POINT('',(-3.568600789132E-02,-138.5454313921));
+#61625 = CARTESIAN_POINT('',(-5.352901643157E-02,-138.568149815));
+#61626 = CARTESIAN_POINT('',(-7.137202494278E-02,-138.5908682374));
+#61627 = CARTESIAN_POINT('',(-8.921503221273E-02,-138.6135866577));
+#61628 = CARTESIAN_POINT('',(-0.107058037915,-138.6363050757));
+#61629 = CARTESIAN_POINT('',(-0.229008006207,-138.791576579));
+#61630 = CARTESIAN_POINT('',(-0.333159553005,-138.9241864224));
+#61631 = CARTESIAN_POINT('',(-0.437274498156,-139.0567496891));
+#61632 = CARTESIAN_POINT('',(-0.541377080772,-139.1892973067));
+#61633 = CARTESIAN_POINT('',(-0.645492019882,-139.321860621));
+#61634 = CARTESIAN_POINT('',(-0.749643561719,-139.4544705004));
+#61635 = CARTESIAN_POINT('',(-0.879780850351,-139.6201664197));
+#61636 = CARTESIAN_POINT('',(-0.905811190923,-139.6533092718));
+#61637 = CARTESIAN_POINT('',(-0.931841540761,-139.6864521338));
+#61638 = CARTESIAN_POINT('',(-0.957871893831,-139.719594998));
+#61639 = CARTESIAN_POINT('',(-0.983902244089,-139.7527378572));
+#61640 = CARTESIAN_POINT('',(-1.009932585479,-139.7858807041));
+#61641 = CARTESIAN_POINT('',(-1.117639948818,-139.9230179217));
+#61642 = CARTESIAN_POINT('',(-1.199330198447,-140.0270291293));
+#61643 = CARTESIAN_POINT('',(-1.281010706212,-140.1310279415));
+#61644 = CARTESIAN_POINT('',(-1.3626850194,-140.2350188919));
+#61645 = CARTESIAN_POINT('',(-1.444365520487,-140.339017751));
+#61646 = CARTESIAN_POINT('',(-1.526055759424,-140.4430290291));
+#61647 = CARTESIAN_POINT('',(-1.690307164046,-140.6521605002));
+#61648 = CARTESIAN_POINT('',(-1.772895487051,-140.7573152711));
+#61649 = CARTESIAN_POINT('',(-1.855473528831,-140.8624569471));
+#61650 = CARTESIAN_POINT('',(-1.938045037782,-140.967590283));
+#61651 = CARTESIAN_POINT('',(-2.020623085958,-141.0727319131));
+#61652 = CARTESIAN_POINT('',(-2.103211419657,-141.1778866118));
+#61653 = CARTESIAN_POINT('',(-2.300655076681,-141.4292795738));
+#61654 = CARTESIAN_POINT('',(-2.415596921406,-141.5756279848));
+#61655 = CARTESIAN_POINT('',(-2.530477932396,-141.7218989733));
+#61656 = CARTESIAN_POINT('',(-2.645341460369,-141.8681477356));
+#61657 = CARTESIAN_POINT('',(-2.760222442173,-142.0144189891));
+#61658 = CARTESIAN_POINT('',(-2.875164261599,-142.1607675711));
+#61659 = CARTESIAN_POINT('',(-3.011684864886,-142.3345909004));
+#61660 = CARTESIAN_POINT('',(-3.033336210855,-142.3621582281));
+#61661 = CARTESIAN_POINT('',(-3.054987561601,-142.389725554));
+#61662 = CARTESIAN_POINT('',(-3.076638914919,-142.4172928756));
+#61663 = CARTESIAN_POINT('',(-3.098290268011,-142.4448601914));
+#61664 = CARTESIAN_POINT('',(-3.119941617476,-142.472427501));
+#61665 = CARTESIAN_POINT('',(-3.141592959316,-142.4999948052));
+#61666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61667 = ADVANCED_FACE('',(#61668),#58059,.F.);
+#61668 = FACE_BOUND('',#61669,.F.);
+#61669 = EDGE_LOOP('',(#61670,#61671,#61672,#61713));
+#61670 = ORIENTED_EDGE('',*,*,#61461,.F.);
+#61671 = ORIENTED_EDGE('',*,*,#58046,.T.);
+#61672 = ORIENTED_EDGE('',*,*,#61673,.T.);
+#61673 = EDGE_CURVE('',#58006,#61674,#61676,.T.);
+#61674 = VERTEX_POINT('',#61675);
+#61675 = CARTESIAN_POINT('',(-3.100004398474,1.528601077E-06,
+    143.75885004878));
+#61676 = SURFACE_CURVE('',#61677,(#61699,#61706),.PCURVE_S1.);
+#61677 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#61678,#61679,#61680,#61681,
+    #61682,#61683,#61684,#61685,#61686,#61687,#61688,#61689,#61690,
+    #61691,#61692,#61693,#61694,#61695,#61696,#61697,#61698),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#61678 = CARTESIAN_POINT('',(-3.100004154148,1.44369176702E-06,
+    135.75884980871));
+#61679 = CARTESIAN_POINT('',(-3.100004828086,-0.885356832773,
+    136.1224864294));
+#61680 = CARTESIAN_POINT('',(-2.821862174873,-1.770719725652,
+    136.486124708));
+#61681 = CARTESIAN_POINT('',(-2.265569592525,-2.558981683563,
+    136.84975111244));
+#61682 = CARTESIAN_POINT('',(-1.469280814934,-3.153075336516,
+    137.21340805064));
+#61683 = CARTESIAN_POINT('',(-0.509191359963,-3.473008153952,
+    137.5770212115));
+#61684 = CARTESIAN_POINT('',(0.509190445518,-3.473001301171,
+    137.94067268662));
+#61685 = CARTESIAN_POINT('',(1.469272517583,-3.153077246782,
+    138.3043034061));
+#61686 = CARTESIAN_POINT('',(2.26557101891,-2.558987513725,
+    138.66794109349));
+#61687 = CARTESIAN_POINT('',(2.821859629604,-1.770719699211,
+    139.03157716732));
+#61688 = CARTESIAN_POINT('',(3.378147940926,-1.6260974892E-06,
+    139.75884992874));
+#61689 = CARTESIAN_POINT('',(2.821861398076,1.770717002597,
+    140.48612269015));
+#61690 = CARTESIAN_POINT('',(2.265574914624,2.558986834783,140.849758764
+    ));
+#61691 = CARTESIAN_POINT('',(1.469266708306,3.153069190813,
+    141.21339645135));
+#61692 = CARTESIAN_POINT('',(0.509215331937,3.473012087023,
+    141.57702717091));
+#61693 = CARTESIAN_POINT('',(-0.509219265415,3.473000364207,
+    141.94067864592));
+#61694 = CARTESIAN_POINT('',(-1.469248607871,3.153078412244,
+    142.30429180689));
+#61695 = CARTESIAN_POINT('',(-2.26558354002,2.558984566894,
+    142.66794874501));
+#61696 = CARTESIAN_POINT('',(-2.82185632244,1.770722266873,
+    143.0315751495));
+#61697 = CARTESIAN_POINT('',(-3.100003700275,0.88535980506,
+    143.39521342807));
+#61698 = CARTESIAN_POINT('',(-3.100004398474,1.52860112568E-06,
+    143.75885004878));
+#61699 = PCURVE('',#58059,#61700);
+#61700 = DEFINITIONAL_REPRESENTATION('',(#61701),#61705);
+#61701 = LINE('',#61702,#61703);
+#61702 = CARTESIAN_POINT('',(-0.,0.));
+#61703 = VECTOR('',#61704,1.);
+#61704 = DIRECTION('',(0.,1.));
+#61705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61706 = PCURVE('',#58382,#61707);
+#61707 = DEFINITIONAL_REPRESENTATION('',(#61708),#61712);
+#61708 = LINE('',#61709,#61710);
+#61709 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#61710 = VECTOR('',#61711,1.);
+#61711 = DIRECTION('',(0.,1.));
+#61712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61713 = ORIENTED_EDGE('',*,*,#61714,.F.);
+#61714 = EDGE_CURVE('',#61462,#61674,#61715,.T.);
+#61715 = SURFACE_CURVE('',#61716,(#61719,#61726),.PCURVE_S1.);
+#61716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61717,#61718),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#61717 = CARTESIAN_POINT('',(-3.099995601568,1.52858389058E-06,
+    142.74115859519));
+#61718 = CARTESIAN_POINT('',(-3.100004398474,1.52860112568E-06,
+    143.75885004878));
+#61719 = PCURVE('',#58059,#61720);
+#61720 = DEFINITIONAL_REPRESENTATION('',(#61721),#61725);
+#61721 = LINE('',#61722,#61723);
+#61722 = CARTESIAN_POINT('',(0.,6.283389315972));
+#61723 = VECTOR('',#61724,1.);
+#61724 = DIRECTION('',(1.,0.));
+#61725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61726 = PCURVE('',#60531,#61727);
+#61727 = DEFINITIONAL_REPRESENTATION('',(#61728),#61732);
+#61728 = LINE('',#61729,#61730);
+#61729 = CARTESIAN_POINT('',(0.,0.));
+#61730 = VECTOR('',#61731,1.);
+#61731 = DIRECTION('',(1.,0.));
+#61732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61733 = ADVANCED_FACE('',(#61734),#58382,.F.);
+#61734 = FACE_BOUND('',#61735,.F.);
+#61735 = EDGE_LOOP('',(#61736,#61737,#61738,#61863,#61993));
+#61736 = ORIENTED_EDGE('',*,*,#61673,.F.);
+#61737 = ORIENTED_EDGE('',*,*,#58369,.T.);
+#61738 = ORIENTED_EDGE('',*,*,#61739,.T.);
+#61739 = EDGE_CURVE('',#58240,#61740,#61742,.T.);
+#61740 = VERTEX_POINT('',#61741);
+#61741 = CARTESIAN_POINT('',(4.,0.,139.99999458478));
+#61742 = SURFACE_CURVE('',#61743,(#61781,#61822),.PCURVE_S1.);
+#61743 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#61744,#61745,#61746,#61747,
+    #61748,#61749,#61750,#61751,#61752,#61753,#61754,#61755,#61756,
+    #61757,#61758,#61759,#61760,#61761,#61762,#61763,#61764,#61765,
+    #61766,#61767,#61768,#61769,#61770,#61771,#61772,#61773,#61774,
+    #61775,#61776,#61777,#61778,#61779,#61780),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385970896672E-02,0.187863483086,0.365862079687,
+    0.567854108485,0.74185346768,0.911853506336,1.),.UNSPECIFIED.);
+#61744 = CARTESIAN_POINT('',(-4.,-1.1549157688E-06,135.99999509388));
+#61745 = CARTESIAN_POINT('',(-3.999999947604,-0.154686241071,
+    136.04923281391));
+#61746 = CARTESIAN_POINT('',(-3.992821629402,-0.309372142187,
+    136.09847077939));
+#61747 = CARTESIAN_POINT('',(-3.978465079487,-0.463640685502,
+    136.14770846282));
+#61748 = CARTESIAN_POINT('',(-3.956962503763,-0.61707643813,
+    136.19694617287));
+#61749 = CARTESIAN_POINT('',(-3.928378121966,-0.769267697154,
+    136.24618420375));
+#61750 = CARTESIAN_POINT('',(-3.837904908887,-1.152168310921,
+    136.37142137499));
+#61751 = CARTESIAN_POINT('',(-3.766356168419,-1.380603185077,
+    136.44742303275));
+#61752 = CARTESIAN_POINT('',(-3.67851824373,-1.60360746262,
+    136.52342208748));
+#61753 = CARTESIAN_POINT('',(-3.574919181191,-1.819740861046,
+    136.59942113334));
+#61754 = CARTESIAN_POINT('',(-3.456254797886,-2.027636229768,
+    136.67542277344));
+#61755 = CARTESIAN_POINT('',(-3.115929780172,-2.535734514549,
+    136.87008301546));
+#61756 = CARTESIAN_POINT('',(-2.873798655458,-2.822315930906,
+    136.9887649288));
+#61757 = CARTESIAN_POINT('',(-2.600297544623,-3.080768938092,
+    137.10742208454));
+#61758 = CARTESIAN_POINT('',(-2.299581905409,-3.306978829907,
+    137.2260792498));
+#61759 = CARTESIAN_POINT('',(-1.97640588536,-3.497540236322,
+    137.34476116084));
+#61760 = CARTESIAN_POINT('',(-1.250216055052,-3.823076942683,
+    137.59807779292));
+#61761 = CARTESIAN_POINT('',(-0.842117465165,-3.947184135436,
+    137.7327730196));
+#61762 = CARTESIAN_POINT('',(-0.419954568971,-4.018699803428,
+    137.86742208037));
+#61763 = CARTESIAN_POINT('',(7.872990164992E-03,-4.036008231113,
+    138.00207113948));
+#61764 = CARTESIAN_POINT('',(0.43281300247,-3.998953662996,
+    138.13676636452));
+#61765 = CARTESIAN_POINT('',(1.202430020967,-3.83235639212,
+    138.38741695035));
+#61766 = CARTESIAN_POINT('',(1.55021989514,-3.716310201599,
+    138.50343057535));
+#61767 = CARTESIAN_POINT('',(1.884181773384,-3.562472626605,
+    138.61942208846));
+#61768 = CARTESIAN_POINT('',(2.199302769129,-3.373012091358,
+    138.7354135995));
+#61769 = CARTESIAN_POINT('',(2.490969127533,-3.150851674971,
+    138.85142722375));
+#61770 = CARTESIAN_POINT('',(3.013262091875,-2.654620643241,
+    139.08075069423));
+#61771 = CARTESIAN_POINT('',(3.245218267387,-2.381783911266,
+    139.19409621228));
+#61772 = CARTESIAN_POINT('',(3.447237898458,-2.084906976061,
+    139.30742207104));
+#61773 = CARTESIAN_POINT('',(3.616357937552,-1.768132199606,
+    139.4207479294));
+#61774 = CARTESIAN_POINT('',(3.750285609207,-1.436007326867,
+    139.53409344145));
+#61775 = CARTESIAN_POINT('',(3.898087790943,-0.915964486394,
+    139.70618403148));
+#61776 = CARTESIAN_POINT('',(3.938722281118,-0.735594142798,
+    139.76494656191));
+#61777 = CARTESIAN_POINT('',(3.96932839025,-0.553111801484,
+    139.8237083529));
+#61778 = CARTESIAN_POINT('',(3.989776063282,-0.369213917369,
+    139.88247014651));
+#61779 = CARTESIAN_POINT('',(4.,-0.184605970569,139.9412326817));
+#61780 = CARTESIAN_POINT('',(4.,-1.78E-15,139.99999458478));
+#61781 = PCURVE('',#58382,#61782);
+#61782 = DEFINITIONAL_REPRESENTATION('',(#61783),#61821);
+#61783 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#61784,#61785,#61786,#61787,
+    #61788,#61789,#61790,#61791,#61792,#61793,#61794,#61795,#61796,
+    #61797,#61798,#61799,#61800,#61801,#61802,#61803,#61804,#61805,
+    #61806,#61807,#61808,#61809,#61810,#61811,#61812,#61813,#61814,
+    #61815,#61816,#61817,#61818,#61819,#61820),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385970896672E-02,0.187863483086,0.365862079687,
+    0.567854108485,0.74185346768,0.911853506336,1.),.UNSPECIFIED.);
+#61784 = CARTESIAN_POINT('',(-0.103533956875,0.));
+#61785 = CARTESIAN_POINT('',(-0.103534002922,3.867250173298E-02));
+#61786 = CARTESIAN_POINT('',(-0.103534085828,7.734522442784E-02));
+#61787 = CARTESIAN_POINT('',(-0.103534132462,0.11601771423));
+#61788 = CARTESIAN_POINT('',(-0.103534149246,0.154690206585));
+#61789 = CARTESIAN_POINT('',(-0.103534162482,0.1933629383));
+#61790 = CARTESIAN_POINT('',(-0.103534152832,0.291727183887));
+#61791 = CARTESIAN_POINT('',(-0.103534117549,0.3514206575));
+#61792 = CARTESIAN_POINT('',(-0.103534080613,0.411112070777));
+#61793 = CARTESIAN_POINT('',(-0.103534058769,0.470803479846));
+#61794 = CARTESIAN_POINT('',(-0.103534056856,0.530496941925));
+#61795 = CARTESIAN_POINT('',(-0.103534082665,0.683387673695));
+#61796 = CARTESIAN_POINT('',(-0.103534129739,0.776603273336));
+#61797 = CARTESIAN_POINT('',(-0.103534187259,0.869799465549));
+#61798 = CARTESIAN_POINT('',(-0.10353421334,0.962995659011));
+#61799 = CARTESIAN_POINT('',(-0.103534220424,1.056211266768));
+#61800 = CARTESIAN_POINT('',(-0.10353420102,1.255172154665));
+#61801 = CARTESIAN_POINT('',(-0.10353417008,1.360964951387));
+#61802 = CARTESIAN_POINT('',(-0.10353412964,1.466721459921));
+#61803 = CARTESIAN_POINT('',(-0.103534085658,1.572477970741));
+#61804 = CARTESIAN_POINT('',(-0.10353405854,1.678270767647));
+#61805 = CARTESIAN_POINT('',(-0.103534055978,1.875137674443));
+#61806 = CARTESIAN_POINT('',(-0.103534073736,1.966257540489));
+#61807 = CARTESIAN_POINT('',(-0.103534114967,2.057360055841));
+#61808 = CARTESIAN_POINT('',(-0.103534177011,2.148462571413));
+#61809 = CARTESIAN_POINT('',(-0.10353422286,2.239582437723));
+#61810 = CARTESIAN_POINT('',(-0.10353425904,2.419698523559));
+#61811 = CARTESIAN_POINT('',(-0.103534250764,2.508722761484));
+#61812 = CARTESIAN_POINT('',(-0.103534203851,2.59773153939));
+#61813 = CARTESIAN_POINT('',(-0.103534128219,2.686740314183));
+#61814 = CARTESIAN_POINT('',(-0.103534088904,2.775764550047));
+#61815 = CARTESIAN_POINT('',(-0.103534069295,2.910928575159));
+#61816 = CARTESIAN_POINT('',(-0.10353406938,2.957082061823));
+#61817 = CARTESIAN_POINT('',(-0.103534077707,3.003234971153));
+#61818 = CARTESIAN_POINT('',(-0.103534086044,3.049387881219));
+#61819 = CARTESIAN_POINT('',(-0.103534088344,3.09554136929));
+#61820 = CARTESIAN_POINT('',(-0.103534092628,3.141694361146));
+#61821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61822 = PCURVE('',#58323,#61823);
+#61823 = DEFINITIONAL_REPRESENTATION('',(#61824),#61862);
+#61824 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#61825,#61826,#61827,#61828,
+    #61829,#61830,#61831,#61832,#61833,#61834,#61835,#61836,#61837,
+    #61838,#61839,#61840,#61841,#61842,#61843,#61844,#61845,#61846,
+    #61847,#61848,#61849,#61850,#61851,#61852,#61853,#61854,#61855,
+    #61856,#61857,#61858,#61859,#61860,#61861),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385970896672E-02,0.187863483086,0.365862079687,
+    0.567854108485,0.74185346768,0.911853506336,1.),.UNSPECIFIED.);
+#61825 = CARTESIAN_POINT('',(-3.141592942319,-135.9999950938));
+#61826 = CARTESIAN_POINT('',(-3.180264213858,-136.0492328139));
+#61827 = CARTESIAN_POINT('',(-3.218935690287,-136.0984707793));
+#61828 = CARTESIAN_POINT('',(-3.25760692369,-136.1477084628));
+#61829 = CARTESIAN_POINT('',(-3.296278154451,-136.1969461728));
+#61830 = CARTESIAN_POINT('',(-3.334949622871,-136.2461842037));
+#61831 = CARTESIAN_POINT('',(-3.433310655014,-136.3714213749));
+#61832 = CARTESIAN_POINT('',(-3.493002178476,-136.4474230327));
+#61833 = CARTESIAN_POINT('',(-3.552691647885,-136.5234220874));
+#61834 = CARTESIAN_POINT('',(-3.612381118799,-136.5994211333));
+#61835 = CARTESIAN_POINT('',(-3.672072645463,-136.6754227734));
+#61836 = CARTESIAN_POINT('',(-3.824958424863,-136.8700830154));
+#61837 = CARTESIAN_POINT('',(-3.918171009439,-136.9887649288));
+#61838 = CARTESIAN_POINT('',(-4.011364185316,-137.1074220845));
+#61839 = CARTESIAN_POINT('',(-4.104557360042,-137.2260792498));
+#61840 = CARTESIAN_POINT('',(-4.197769944509,-137.3447611608));
+#61841 = CARTESIAN_POINT('',(-4.396724370326,-137.5980777929));
+#61842 = CARTESIAN_POINT('',(-4.502513725606,-137.7327730196));
+#61843 = CARTESIAN_POINT('',(-4.608266787827,-137.8674220803));
+#61844 = CARTESIAN_POINT('',(-4.714019850124,-138.0020711394));
+#61845 = CARTESIAN_POINT('',(-4.819809205616,-138.1367663645));
+#61846 = CARTESIAN_POINT('',(-5.016669721881,-138.3874169503));
+#61847 = CARTESIAN_POINT('',(-5.107786635472,-138.5034305753));
+#61848 = CARTESIAN_POINT('',(-5.198886204681,-138.6194220884));
+#61849 = CARTESIAN_POINT('',(-5.289985774148,-138.7354135995));
+#61850 = CARTESIAN_POINT('',(-5.381102687846,-138.8514272237));
+#61851 = CARTESIAN_POINT('',(-5.561212927951,-139.0807506942));
+#61852 = CARTESIAN_POINT('',(-5.65023427212,-139.1940962122));
+#61853 = CARTESIAN_POINT('',(-5.7392401521,-139.307422071));
+#61854 = CARTESIAN_POINT('',(-5.828246032229,-139.4207479294));
+#61855 = CARTESIAN_POINT('',(-5.917267377334,-139.5340934414));
+#61856 = CARTESIAN_POINT('',(-6.052427014627,-139.7061840314));
+#61857 = CARTESIAN_POINT('',(-6.098579003291,-139.7649465619));
+#61858 = CARTESIAN_POINT('',(-6.144730414386,-139.8237083529));
+#61859 = CARTESIAN_POINT('',(-6.190881825696,-139.8824701465));
+#61860 = CARTESIAN_POINT('',(-6.237033814537,-139.9412326817));
+#61861 = CARTESIAN_POINT('',(-6.28318530718,-139.9999945847));
+#61862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61863 = ORIENTED_EDGE('',*,*,#61864,.T.);
+#61864 = EDGE_CURVE('',#61740,#61865,#61867,.T.);
+#61865 = VERTEX_POINT('',#61866);
+#61866 = CARTESIAN_POINT('',(-4.,-1.222841764E-06,143.99999480533));
+#61867 = SURFACE_CURVE('',#61868,(#61906,#61947),.PCURVE_S1.);
+#61868 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#61869,#61870,#61871,#61872,
+    #61873,#61874,#61875,#61876,#61877,#61878,#61879,#61880,#61881,
+    #61882,#61883,#61884,#61885,#61886,#61887,#61888,#61889,#61890,
+    #61891,#61892,#61893,#61894,#61895,#61896,#61897,#61898,#61899,
+    #61900,#61901,#61902,#61903,#61904,#61905),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199891253645,0.501850363368,0.80380946533,
+    0.927560869677,1.),.UNSPECIFIED.);
+#61869 = CARTESIAN_POINT('',(4.,-1.63E-15,139.99999458478));
+#61870 = CARTESIAN_POINT('',(4.,0.313910154543,140.09991528627));
+#61871 = CARTESIAN_POINT('',(3.971845569095,0.627884676308,
+    140.19985600974));
+#61872 = CARTESIAN_POINT('',(3.915518060376,0.938879784969,
+    140.29978774657));
+#61873 = CARTESIAN_POINT('',(3.831412171313,1.243949044688,
+    140.39970830233));
+#61874 = CARTESIAN_POINT('',(3.720273266851,1.540241453253,
+    140.49962887375));
+#61875 = CARTESIAN_POINT('',(3.583172878284,1.825011915613,
+    140.59956064238));
+#61876 = CARTESIAN_POINT('',(3.42152237792,2.095644101794,
+    140.69950138502));
+#61877 = CARTESIAN_POINT('',(2.958570773091,2.733445209297,
+    140.95036402481));
+#61878 = CARTESIAN_POINT('',(2.627730641771,3.079867195226,
+    141.1014639732));
+#61879 = CARTESIAN_POINT('',(2.250842976201,3.379958985351,
+    141.25247372354));
+#61880 = CARTESIAN_POINT('',(1.83569801115,3.626863592752,
+    141.40342205779));
+#61881 = CARTESIAN_POINT('',(1.390911446449,3.815204083217,
+    141.5543703888));
+#61882 = CARTESIAN_POINT('',(0.925917874538,3.941221427729,
+    141.70538013871));
+#61883 = CARTESIAN_POINT('',(0.450855789973,4.002698186762,
+    141.85648009884));
+#61884 = CARTESIAN_POINT('',(-0.497524006844,3.997165691926,
+    142.15836398975));
+#61885 = CARTESIAN_POINT('',(-0.971836486533,3.930150638388,
+    142.30946399475));
+#61886 = CARTESIAN_POINT('',(-1.435328135336,3.798716871547,
+    142.46047383472));
+#61887 = CARTESIAN_POINT('',(-1.877887041686,3.605199977078,
+    142.61142226369));
+#61888 = CARTESIAN_POINT('',(-2.290123182568,3.353468770942,
+    142.76237057239));
+#61889 = CARTESIAN_POINT('',(-2.663484124227,3.049000273273,
+    142.91338018515));
+#61890 = CARTESIAN_POINT('',(-2.990260110931,2.698741967745,
+    143.06448004703));
+#61891 = CARTESIAN_POINT('',(-3.376634622507,2.153161995625,
+    143.2772822475));
+#61892 = CARTESIAN_POINT('',(-3.480148521743,1.988323997685,
+    143.33914441037));
+#61893 = CARTESIAN_POINT('',(-3.574449700308,1.81782165197,
+    143.40100575918));
+#61894 = CARTESIAN_POINT('',(-3.65917946575,1.642258017551,
+    143.46286608553));
+#61895 = CARTESIAN_POINT('',(-3.734027753346,1.462259533974,
+    143.52472641981));
+#61896 = CARTESIAN_POINT('',(-3.798732638655,1.278474240339,
+    143.58658778629));
+#61897 = CARTESIAN_POINT('',(-3.853081987761,1.091570956637,
+    143.6484499628));
+#61898 = CARTESIAN_POINT('',(-3.922576654391,0.791412310679,
+    143.74652078397));
+#61899 = CARTESIAN_POINT('',(-3.944633997335,0.679750660964,
+    143.78273136931));
+#61900 = CARTESIAN_POINT('',(-3.963057508689,0.567391848683,
+    143.8189419766));
+#61901 = CARTESIAN_POINT('',(-3.977821768767,0.454473965204,
+    143.85515258595));
+#61902 = CARTESIAN_POINT('',(-3.988907703524,0.341135822766,
+    143.891363182));
+#61903 = CARTESIAN_POINT('',(-3.996302584554,0.227516954479,
+    143.92757375399));
+#61904 = CARTESIAN_POINT('',(-4.000000029089,0.113757614325,
+    143.96378429565));
+#61905 = CARTESIAN_POINT('',(-4.,-1.22284176585E-06,143.99999480533));
+#61906 = PCURVE('',#58382,#61907);
+#61907 = DEFINITIONAL_REPRESENTATION('',(#61908),#61946);
+#61908 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#61909,#61910,#61911,#61912,
+    #61913,#61914,#61915,#61916,#61917,#61918,#61919,#61920,#61921,
+    #61922,#61923,#61924,#61925,#61926,#61927,#61928,#61929,#61930,
+    #61931,#61932,#61933,#61934,#61935,#61936,#61937,#61938,#61939,
+    #61940,#61941,#61942,#61943,#61944,#61945),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199891253645,0.501850363368,0.80380946533,
+    0.927560869677,1.),.UNSPECIFIED.);
+#61909 = CARTESIAN_POINT('',(-0.103534092628,3.141694361146));
+#61910 = CARTESIAN_POINT('',(-0.103534099913,3.220174449096));
+#61911 = CARTESIAN_POINT('',(-0.103534117404,3.298670264372));
+#61912 = CARTESIAN_POINT('',(-0.103534167538,3.377159025391));
+#61913 = CARTESIAN_POINT('',(-0.103534206184,3.455639000594));
+#61914 = CARTESIAN_POINT('',(-0.10353420239,3.534118978657));
+#61915 = CARTESIAN_POINT('',(-0.103534169041,3.61260774405));
+#61916 = CARTESIAN_POINT('',(-0.103534144442,3.691103557949));
+#61917 = CARTESIAN_POINT('',(-0.103534095152,3.888136991042));
+#61918 = CARTESIAN_POINT('',(-0.103534083463,4.006814459327));
+#61919 = CARTESIAN_POINT('',(-0.103534124465,4.125421101709));
+#61920 = CARTESIAN_POINT('',(-0.10353420873,4.243979530129));
+#61921 = CARTESIAN_POINT('',(-0.10353423063,4.362537956652));
+#61922 = CARTESIAN_POINT('',(-0.103534233532,4.481144604127));
+#61923 = CARTESIAN_POINT('',(-0.103534206007,4.599822078924));
+#61924 = CARTESIAN_POINT('',(-0.103534123192,4.836928780445));
+#61925 = CARTESIAN_POINT('',(-0.103534066926,4.955606259005));
+#61926 = CARTESIAN_POINT('',(-0.103534011839,5.074212915623));
+#61927 = CARTESIAN_POINT('',(-0.103533971365,5.192771353677));
+#61928 = CARTESIAN_POINT('',(-0.10353399672,5.311329763601));
+#61929 = CARTESIAN_POINT('',(-0.10353419833,5.429936396875));
+#61930 = CARTESIAN_POINT('',(-0.103534320618,5.548613866237));
+#61931 = CARTESIAN_POINT('',(-0.10353431067,5.715753743928));
+#61932 = CARTESIAN_POINT('',(-0.103534285514,5.76434173729));
+#61933 = CARTESIAN_POINT('',(-0.103534235556,5.812929078941));
+#61934 = CARTESIAN_POINT('',(-0.103534158427,5.861515604853));
+#61935 = CARTESIAN_POINT('',(-0.103534063425,5.9101021294));
+#61936 = CARTESIAN_POINT('',(-0.103533973548,5.958689468198));
+#61937 = CARTESIAN_POINT('',(-0.103533918066,6.007277460446));
+#61938 = CARTESIAN_POINT('',(-0.103533914196,6.084304605402));
+#61939 = CARTESIAN_POINT('',(-0.103533929436,6.112745264124));
+#61940 = CARTESIAN_POINT('',(-0.103533968345,6.14118595172));
+#61941 = CARTESIAN_POINT('',(-0.103534031732,6.169626653347));
+#61942 = CARTESIAN_POINT('',(-0.10353411422,6.198067354523));
+#61943 = CARTESIAN_POINT('',(-0.103534204243,6.226508041128));
+#61944 = CARTESIAN_POINT('',(-0.103534284047,6.254948699408));
+#61945 = CARTESIAN_POINT('',(-0.103534329689,6.283389315972));
+#61946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61947 = PCURVE('',#61948,#61953);
+#61948 = CYLINDRICAL_SURFACE('',#61949,4.);
+#61949 = AXIS2_PLACEMENT_3D('',#61950,#61951,#61952);
+#61950 = CARTESIAN_POINT('',(0.,0.,0.));
+#61951 = DIRECTION('',(-0.,-0.,-1.));
+#61952 = DIRECTION('',(1.,0.,0.));
+#61953 = DEFINITIONAL_REPRESENTATION('',(#61954),#61992);
+#61954 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#61955,#61956,#61957,#61958,
+    #61959,#61960,#61961,#61962,#61963,#61964,#61965,#61966,#61967,
+    #61968,#61969,#61970,#61971,#61972,#61973,#61974,#61975,#61976,
+    #61977,#61978,#61979,#61980,#61981,#61982,#61983,#61984,#61985,
+    #61986,#61987,#61988,#61989,#61990,#61991),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.199891253645,0.501850363368,0.80380946533,
+    0.927560869677,1.),.UNSPECIFIED.);
+#61955 = CARTESIAN_POINT('',(0.,-139.9999945847));
+#61956 = CARTESIAN_POINT('',(-7.847753863564E-02,-140.0999152862));
+#61957 = CARTESIAN_POINT('',(-0.156970805422,-140.1998560097));
+#61958 = CARTESIAN_POINT('',(-0.235457021045,-140.2997877465));
+#61959 = CARTESIAN_POINT('',(-0.313934448275,-140.3997083023));
+#61960 = CARTESIAN_POINT('',(-0.392411873083,-140.4996288737));
+#61961 = CARTESIAN_POINT('',(-0.470898083663,-140.5995606423));
+#61962 = CARTESIAN_POINT('',(-0.549391347365,-140.699501385));
+#61963 = CARTESIAN_POINT('',(-0.746418382494,-140.9503640248));
+#61964 = CARTESIAN_POINT('',(-0.865092002012,-141.1014639732));
+#61965 = CARTESIAN_POINT('',(-0.983694804349,-141.2524737235));
+#61966 = CARTESIAN_POINT('',(-1.10224939007,-141.4034220577));
+#61967 = CARTESIAN_POINT('',(-1.220803975958,-141.5543703888));
+#61968 = CARTESIAN_POINT('',(-1.339406777894,-141.7053801387));
+#61969 = CARTESIAN_POINT('',(-1.458080395248,-141.8564800988));
+#61970 = CARTESIAN_POINT('',(-1.695179378732,-142.1583639897));
+#61971 = CARTESIAN_POINT('',(-1.813852988273,-142.3094639947));
+#61972 = CARTESIAN_POINT('',(-1.932455777428,-142.4604738347));
+#61973 = CARTESIAN_POINT('',(-2.05101035172,-142.6114222636));
+#61974 = CARTESIAN_POINT('',(-2.169564938401,-142.7623705723));
+#61975 = CARTESIAN_POINT('',(-2.288167756217,-142.9133801851));
+#61976 = CARTESIAN_POINT('',(-2.406841386583,-143.064480047));
+#61977 = CARTESIAN_POINT('',(-2.573975832684,-143.2772822475));
+#61978 = CARTESIAN_POINT('',(-2.622562244098,-143.3391444103));
+#61979 = CARTESIAN_POINT('',(-2.671148000797,-143.4010057591));
+#61980 = CARTESIAN_POINT('',(-2.719732939846,-143.4628660855));
+#61981 = CARTESIAN_POINT('',(-2.768317877241,-143.5247264198));
+#61982 = CARTESIAN_POINT('',(-2.816903630252,-143.5865877862));
+#61983 = CARTESIAN_POINT('',(-2.865490039276,-143.6484499628));
+#61984 = CARTESIAN_POINT('',(-2.942514678772,-143.7465207839));
+#61985 = CARTESIAN_POINT('',(-2.970954413858,-143.7827313693));
+#61986 = CARTESIAN_POINT('',(-2.999394178529,-143.8189419766));
+#61987 = CARTESIAN_POINT('',(-3.027833957862,-143.8551525859));
+#61988 = CARTESIAN_POINT('',(-3.056273737961,-143.891363182));
+#61989 = CARTESIAN_POINT('',(-3.084713505957,-143.9275737539));
+#61990 = CARTESIAN_POINT('',(-3.113153250008,-143.9637842956));
+#61991 = CARTESIAN_POINT('',(-3.1415929593,-143.9999948053));
+#61992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61993 = ORIENTED_EDGE('',*,*,#61994,.F.);
+#61994 = EDGE_CURVE('',#61674,#61865,#61995,.T.);
+#61995 = SURFACE_CURVE('',#61996,(#61999,#62006),.PCURVE_S1.);
+#61996 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61997,#61998),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#61997 = CARTESIAN_POINT('',(-3.100004398474,1.52860112523E-06,
+    143.75885004878));
+#61998 = CARTESIAN_POINT('',(-4.10000671458,-1.52857959179E-06,
+    144.02679059722));
+#61999 = PCURVE('',#58382,#62000);
+#62000 = DEFINITIONAL_REPRESENTATION('',(#62001),#62005);
+#62001 = LINE('',#62002,#62003);
+#62002 = CARTESIAN_POINT('',(0.,6.283389315972));
+#62003 = VECTOR('',#62004,1.);
+#62004 = DIRECTION('',(1.,0.));
+#62005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62006 = PCURVE('',#60638,#62007);
+#62007 = DEFINITIONAL_REPRESENTATION('',(#62008),#62012);
+#62008 = LINE('',#62009,#62010);
+#62009 = CARTESIAN_POINT('',(0.,0.));
+#62010 = VECTOR('',#62011,1.);
+#62011 = DIRECTION('',(1.,0.));
+#62012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62013 = ADVANCED_FACE('',(#62014),#58323,.T.);
+#62014 = FACE_BOUND('',#62015,.F.);
+#62015 = EDGE_LOOP('',(#62016,#62017,#62018,#62019,#62201,#62222));
+#62016 = ORIENTED_EDGE('',*,*,#58239,.F.);
+#62017 = ORIENTED_EDGE('',*,*,#58620,.T.);
+#62018 = ORIENTED_EDGE('',*,*,#58753,.T.);
+#62019 = ORIENTED_EDGE('',*,*,#62020,.T.);
+#62020 = EDGE_CURVE('',#58689,#62021,#62023,.T.);
+#62021 = VERTEX_POINT('',#62022);
+#62022 = CARTESIAN_POINT('',(4.,0.,140.49999451342));
+#62023 = SURFACE_CURVE('',#62024,(#62081,#62141),.PCURVE_S1.);
+#62024 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#62025,#62026,#62027,#62028,
+    #62029,#62030,#62031,#62032,#62033,#62034,#62035,#62036,#62037,
+    #62038,#62039,#62040,#62041,#62042,#62043,#62044,#62045,#62046,
+    #62047,#62048,#62049,#62050,#62051,#62052,#62053,#62054,#62055,
+    #62056,#62057,#62058,#62059,#62060,#62061,#62062,#62063,#62064,
+    #62065,#62066,#62067,#62068,#62069,#62070,#62071,#62072,#62073,
+    #62074,#62075,#62076,#62077,#62078,#62079,#62080),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.05114349541E-02,0.118520181195,
+    0.278516370405,0.317188191516,0.487843135382,0.659830253688,
+    0.810498282501,0.961166314548,1.),.UNSPECIFIED.);
+#62025 = CARTESIAN_POINT('',(-1.1549772343E-06,4.,134.49999509381));
+#62026 = CARTESIAN_POINT('',(-0.135999864594,3.999999953931,
+    134.54328476442));
+#62027 = CARTESIAN_POINT('',(-0.271999236806,3.994605322441,
+    134.58657462859));
+#62028 = CARTESIAN_POINT('',(-0.40774133943,3.983816130233,
+    134.62986434159));
+#62029 = CARTESIAN_POINT('',(-0.542969566194,3.967647661672,
+    134.67315397286));
+#62030 = CARTESIAN_POINT('',(-0.67742896224,3.946130409777,
+    134.71644372469));
+#62031 = CARTESIAN_POINT('',(-0.810866549637,3.919310025217,
+    134.75973365075));
+#62032 = CARTESIAN_POINT('',(-1.120979140943,3.844077870019,
+    134.86130878798));
+#62033 = CARTESIAN_POINT('',(-1.29662382871,3.791403984303,
+    134.91959515209));
+#62034 = CARTESIAN_POINT('',(-1.46935185576,3.729374810654,
+    134.97788085233));
+#62035 = CARTESIAN_POINT('',(-1.63856674598,3.658186760486,
+    135.03616612378));
+#62036 = CARTESIAN_POINT('',(-1.803690809572,3.578082865185,
+    135.09445182004));
+#62037 = CARTESIAN_POINT('',(-1.964166545067,3.489352187167,
+    135.15273818199));
+#62038 = CARTESIAN_POINT('',(-2.484794104584,3.164074717783,
+    135.34814487853));
+#62039 = CARTESIAN_POINT('',(-2.821629855709,2.889805652676,
+    135.48533321464));
+#62040 = CARTESIAN_POINT('',(-3.122670325784,2.573973315565,
+    135.6224659594));
+#62041 = CARTESIAN_POINT('',(-3.381972960729,2.222311266542,
+    135.7595809307));
+#62042 = CARTESIAN_POINT('',(-3.594709814586,1.84136716789,
+    135.89671379142));
+#62043 = CARTESIAN_POINT('',(-3.757160071035,1.438512689998,
+    136.03390218407));
+#62044 = CARTESIAN_POINT('',(-3.893831452398,0.921367387358,
+    136.20416629784));
+#62045 = CARTESIAN_POINT('',(-3.917378262106,0.819894070871,
+    136.23730916434));
+#62046 = CARTESIAN_POINT('',(-3.937838516888,0.717724420534,
+    136.27045204291));
+#62047 = CARTESIAN_POINT('',(-3.955187866126,0.614971115197,
+    136.30359492551));
+#62048 = CARTESIAN_POINT('',(-3.969407136987,0.511747707971,
+    136.33673780417));
+#62049 = CARTESIAN_POINT('',(-3.980482334425,0.408168626228,
+    136.36988067091));
+#62050 = CARTESIAN_POINT('',(-4.023365001844,-0.153795872834,
+    136.54927964226));
+#62051 = CARTESIAN_POINT('',(-3.996948426681,-0.616915489408,
+    136.69562816501));
+#62052 = CARTESIAN_POINT('',(-3.908229562718,-1.074614593828,
+    136.84189919982));
+#62053 = CARTESIAN_POINT('',(-3.758705822,-1.51696585463,136.98814794597
+    ));
+#62054 = CARTESIAN_POINT('',(-3.551535433227,-1.934625951008,
+    137.13441894463));
+#62055 = CARTESIAN_POINT('',(-3.291551163861,-2.318794962763,
+    137.2807674065));
+#62056 = CARTESIAN_POINT('',(-2.677653021904,-3.00742454583,
+    137.57442125285));
+#62057 = CARTESIAN_POINT('',(-2.322624978266,-3.31168448818,
+    137.72191508988));
+#62058 = CARTESIAN_POINT('',(-1.927722328817,-3.566479289861,
+    137.86932830344));
+#62059 = CARTESIAN_POINT('',(-1.501342675626,-3.765880789305,
+    138.01671872768));
+#62060 = CARTESIAN_POINT('',(-1.05262956394,-3.905612879173,
+    138.16413189737));
+#62061 = CARTESIAN_POINT('',(-0.591516283012,-3.983031080691,
+    138.31162571029));
+#62062 = CARTESIAN_POINT('',(0.276761408034,-4.010980687774,
+    138.58815022169));
+#62063 = CARTESIAN_POINT('',(0.683915715447,-3.976064042889,
+    138.71732682012));
+#62064 = CARTESIAN_POINT('',(1.085677435484,-3.892887502658,
+    138.84646262047));
+#62065 = CARTESIAN_POINT('',(1.475252006028,-3.762565612772,
+    138.97558425003));
+#62066 = CARTESIAN_POINT('',(1.84619265183,-3.587255028594,
+    139.10472016849));
+#62067 = CARTESIAN_POINT('',(2.192401911625,-3.370153823743,
+    139.23389680339));
+#62068 = CARTESIAN_POINT('',(2.82437774631,-2.861372623583,
+    139.49215032011));
+#62069 = CARTESIAN_POINT('',(3.110388235223,-2.569496258585,
+    139.62132691735));
+#62070 = CARTESIAN_POINT('',(3.360851749499,-2.244536504897,
+    139.75046275344));
+#62071 = CARTESIAN_POINT('',(3.571342111037,-1.891767465721,
+    139.8795843031));
+#62072 = CARTESIAN_POINT('',(3.738376038364,-1.517026900831,
+    140.00872011738));
+#62073 = CARTESIAN_POINT('',(3.859414069929,-1.126714690094,
+    140.1378966845));
+#62074 = CARTESIAN_POINT('',(3.952251653218,-0.625011245485,
+    140.30030498347));
+#62075 = CARTESIAN_POINT('',(3.968141119169,-0.521619151363,
+    140.33358656407));
+#62076 = CARTESIAN_POINT('',(3.98087399891,-0.417761808446,
+    140.36686815847));
+#62077 = CARTESIAN_POINT('',(3.990434321755,-0.313554851842,
+    140.40014975921));
+#62078 = CARTESIAN_POINT('',(3.996811434217,-0.209114406593,
+    140.43343135808));
+#62079 = CARTESIAN_POINT('',(4.,-0.104557087675,140.46671294607));
+#62080 = CARTESIAN_POINT('',(4.,-8.9E-16,140.49999451342));
+#62081 = PCURVE('',#58323,#62082);
+#62082 = DEFINITIONAL_REPRESENTATION('',(#62083),#62140);
+#62083 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#62084,#62085,#62086,#62087,
+    #62088,#62089,#62090,#62091,#62092,#62093,#62094,#62095,#62096,
+    #62097,#62098,#62099,#62100,#62101,#62102,#62103,#62104,#62105,
+    #62106,#62107,#62108,#62109,#62110,#62111,#62112,#62113,#62114,
+    #62115,#62116,#62117,#62118,#62119,#62120,#62121,#62122,#62123,
+    #62124,#62125,#62126,#62127,#62128,#62129,#62130,#62131,#62132,
+    #62133,#62134,#62135,#62136,#62137,#62138,#62139),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.05114349541E-02,0.118520181195,
+    0.278516370405,0.317188191516,0.487843135382,0.659830253688,
+    0.810498282501,0.961166314548,1.),.UNSPECIFIED.);
+#62084 = CARTESIAN_POINT('',(-1.570796615539,-134.4999950938));
+#62085 = CARTESIAN_POINT('',(-1.604796292943,-134.5432847644));
+#62086 = CARTESIAN_POINT('',(-1.638796136925,-134.5865746285));
+#62087 = CARTESIAN_POINT('',(-1.672795858022,-134.6298643415));
+#62088 = CARTESIAN_POINT('',(-1.70679549998,-134.6731539728));
+#62089 = CARTESIAN_POINT('',(-1.740795217454,-134.7164437246));
+#62090 = CARTESIAN_POINT('',(-1.774795053706,-134.7597336507));
+#62091 = CARTESIAN_POINT('',(-1.85457196784,-134.8613087879));
+#62092 = CARTESIAN_POINT('',(-1.900349939142,-134.919595152));
+#62093 = CARTESIAN_POINT('',(-1.94612737418,-134.9778808523));
+#62094 = CARTESIAN_POINT('',(-1.991904469136,-135.0361661237));
+#62095 = CARTESIAN_POINT('',(-2.03768190467,-135.09445182));
+#62096 = CARTESIAN_POINT('',(-2.083459876189,-135.1527381819));
+#62097 = CARTESIAN_POINT('',(-2.236931878484,-135.3481448785));
+#62098 = CARTESIAN_POINT('',(-2.344679376586,-135.4853332146));
+#62099 = CARTESIAN_POINT('',(-2.452383305023,-135.6224659594));
+#62100 = CARTESIAN_POINT('',(-2.560073242036,-135.7595809307));
+#62101 = CARTESIAN_POINT('',(-2.667777156093,-135.8967137914));
+#62102 = CARTESIAN_POINT('',(-2.775524646205,-136.033902184));
+#62103 = CARTESIAN_POINT('',(-2.909249721108,-136.2041662978));
+#62104 = CARTESIAN_POINT('',(-2.935280057424,-136.2373091643));
+#62105 = CARTESIAN_POINT('',(-2.961310402649,-136.2704520429));
+#62106 = CARTESIAN_POINT('',(-2.987340750839,-136.3035949255));
+#62107 = CARTESIAN_POINT('',(-3.013371096049,-136.3367378041));
+#62108 = CARTESIAN_POINT('',(-3.039401432325,-136.3698806709));
+#62109 = CARTESIAN_POINT('',(-3.180301002358,-136.5492796422));
+#62110 = CARTESIAN_POINT('',(-3.295242833357,-136.695628165));
+#62111 = CARTESIAN_POINT('',(-3.410123840512,-136.8418991998));
+#62112 = CARTESIAN_POINT('',(-3.524987372008,-136.9881479459));
+#62113 = CARTESIAN_POINT('',(-3.639868383808,-137.1344189446));
+#62114 = CARTESIAN_POINT('',(-3.754810224024,-137.2807674065));
+#62115 = CARTESIAN_POINT('',(-3.985445438075,-137.5744212528));
+#62116 = CARTESIAN_POINT('',(-4.101286820591,-137.7219150898));
+#62117 = CARTESIAN_POINT('',(-4.217064870931,-137.8693283034));
+#62118 = CARTESIAN_POINT('',(-4.332824985352,-138.0167187276));
+#62119 = CARTESIAN_POINT('',(-4.448603040472,-138.1641318973));
+#62120 = CARTESIAN_POINT('',(-4.564444426167,-138.3116257102));
+#62121 = CARTESIAN_POINT('',(-4.781626281029,-138.5881502216));
+#62122 = CARTESIAN_POINT('',(-4.883081335902,-138.7173268201));
+#62123 = CARTESIAN_POINT('',(-4.984504417356,-138.8464626204));
+#62124 = CARTESIAN_POINT('',(-5.085916297402,-138.97558425));
+#62125 = CARTESIAN_POINT('',(-5.187339363699,-139.1047201684));
+#62126 = CARTESIAN_POINT('',(-5.288794413165,-139.2338968033));
+#62127 = CARTESIAN_POINT('',(-5.49162620389,-139.4921503201));
+#62128 = CARTESIAN_POINT('',(-5.593081261871,-139.6213269173));
+#62129 = CARTESIAN_POINT('',(-5.694504342544,-139.7504627534));
+#62130 = CARTESIAN_POINT('',(-5.795916236278,-139.8795843031));
+#62131 = CARTESIAN_POINT('',(-5.897339319864,-140.0087201173));
+#62132 = CARTESIAN_POINT('',(-5.998794382285,-140.1378966845));
+#62133 = CARTESIAN_POINT('',(-6.126349557406,-140.3003049834));
+#62134 = CARTESIAN_POINT('',(-6.152488846904,-140.333586564));
+#62135 = CARTESIAN_POINT('',(-6.178628145458,-140.3668681584));
+#62136 = CARTESIAN_POINT('',(-6.204767447315,-140.4001497592));
+#62137 = CARTESIAN_POINT('',(-6.230906746189,-140.433431358));
+#62138 = CARTESIAN_POINT('',(-6.257046035261,-140.466712946));
+#62139 = CARTESIAN_POINT('',(-6.28318530718,-140.4999945134));
+#62140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62141 = PCURVE('',#58703,#62142);
+#62142 = DEFINITIONAL_REPRESENTATION('',(#62143),#62200);
+#62143 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#62144,#62145,#62146,#62147,
+    #62148,#62149,#62150,#62151,#62152,#62153,#62154,#62155,#62156,
+    #62157,#62158,#62159,#62160,#62161,#62162,#62163,#62164,#62165,
+    #62166,#62167,#62168,#62169,#62170,#62171,#62172,#62173,#62174,
+    #62175,#62176,#62177,#62178,#62179,#62180,#62181,#62182,#62183,
+    #62184,#62185,#62186,#62187,#62188,#62189,#62190,#62191,#62192,
+    #62193,#62194,#62195,#62196,#62197,#62198,#62199),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.05114349541E-02,0.118520181195,
+    0.278516370405,0.317188191516,0.487843135382,0.659830253688,
+    0.810498282501,0.961166314548,1.),.UNSPECIFIED.);
+#62144 = CARTESIAN_POINT('',(-0.931754901262,0.));
+#62145 = CARTESIAN_POINT('',(-0.931754955826,3.400076204856E-02));
+#62146 = CARTESIAN_POINT('',(-0.931755059674,6.800170161829E-02));
+#62147 = CARTESIAN_POINT('',(-0.93175517011,0.102002522547));
+#62148 = CARTESIAN_POINT('',(-0.93175525809,0.136003266043));
+#62149 = CARTESIAN_POINT('',(-0.931755308796,0.170004086606));
+#62150 = CARTESIAN_POINT('',(-0.931755322221,0.204005027936));
+#62151 = CARTESIAN_POINT('',(-0.931755302335,0.283784537931));
+#62152 = CARTESIAN_POINT('',(-0.931755244623,0.329564001275));
+#62153 = CARTESIAN_POINT('',(-0.931755162251,0.375342930551));
+#62154 = CARTESIAN_POINT('',(-0.931755077034,0.421121520768));
+#62155 = CARTESIAN_POINT('',(-0.931755006665,0.466900451069));
+#62156 = CARTESIAN_POINT('',(-0.93175496044,0.512679915533));
+#62157 = CARTESIAN_POINT('',(-0.931754875032,0.666156914869));
+#62158 = CARTESIAN_POINT('',(-0.93175493403,0.773907908182));
+#62159 = CARTESIAN_POINT('',(-0.931755119592,0.881615307329));
+#62160 = CARTESIAN_POINT('',(-0.931755206418,0.989308711881));
+#62161 = CARTESIAN_POINT('',(-0.931755224074,1.097016117716));
+#62162 = CARTESIAN_POINT('',(-0.931755202902,1.204767111412));
+#62163 = CARTESIAN_POINT('',(-0.93175515638,1.338496541022));
+#62164 = CARTESIAN_POINT('',(-0.931755146381,1.364527725296));
+#62165 = CARTESIAN_POINT('',(-0.931755135778,1.390558918653));
+#62166 = CARTESIAN_POINT('',(-0.931755124872,1.416590115046));
+#62167 = CARTESIAN_POINT('',(-0.931755113929,1.442621308433));
+#62168 = CARTESIAN_POINT('',(-0.931755103176,1.468652492778));
+#62169 = CARTESIAN_POINT('',(-0.931755047045,1.609556652323));
+#62170 = CARTESIAN_POINT('',(-0.931755008647,1.72450222395));
+#62171 = CARTESIAN_POINT('',(-0.931754994911,1.839386959527));
+#62172 = CARTESIAN_POINT('',(-0.931755004845,1.954254213685));
+#62173 = CARTESIAN_POINT('',(-0.93175506148,2.069138948572));
+#62174 = CARTESIAN_POINT('',(-0.931755104399,2.184084512475));
+#62175 = CARTESIAN_POINT('',(-0.931755136542,2.414727203242));
+#62176 = CARTESIAN_POINT('',(-0.931755121529,2.530572344731));
+#62177 = CARTESIAN_POINT('',(-0.93175508514,2.646354149739));
+#62178 = CARTESIAN_POINT('',(-0.931754949696,2.762118047153));
+#62179 = CARTESIAN_POINT('',(-0.931755065628,2.877899857997));
+#62180 = CARTESIAN_POINT('',(-0.931755117795,2.993745000715));
+#62181 = CARTESIAN_POINT('',(-0.931755149295,3.210933909782));
+#62182 = CARTESIAN_POINT('',(-0.931755128974,3.312392262235));
+#62183 = CARTESIAN_POINT('',(-0.931755230007,3.4138186337));
+#62184 = CARTESIAN_POINT('',(-0.931755146718,3.515233800334));
+#62185 = CARTESIAN_POINT('',(-0.931755069415,3.616660167233));
+#62186 = CARTESIAN_POINT('',(-0.931755010937,3.718118517762));
+#62187 = CARTESIAN_POINT('',(-0.931754968771,3.920956902328));
+#62188 = CARTESIAN_POINT('',(-0.931754983726,4.022415255346));
+#62189 = CARTESIAN_POINT('',(-0.931755047375,4.123841622668));
+#62190 = CARTESIAN_POINT('',(-0.931755123064,4.225256792877));
+#62191 = CARTESIAN_POINT('',(-0.931755164809,4.326683156883));
+#62192 = CARTESIAN_POINT('',(-0.931755179503,4.428141507896));
+#62193 = CARTESIAN_POINT('',(-0.931755170747,4.555700825854));
+#62194 = CARTESIAN_POINT('',(-0.931755167528,4.58184096476));
+#62195 = CARTESIAN_POINT('',(-0.931755163033,4.607981113142));
+#62196 = CARTESIAN_POINT('',(-0.931755157426,4.634121265213));
+#62197 = CARTESIAN_POINT('',(-0.931755150882,4.660261414638));
+#62198 = CARTESIAN_POINT('',(-0.931755143591,4.686401554536));
+#62199 = CARTESIAN_POINT('',(-0.931755135756,4.712541677477));
+#62200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62201 = ORIENTED_EDGE('',*,*,#62202,.F.);
+#62202 = EDGE_CURVE('',#61740,#62021,#62203,.T.);
+#62203 = SURFACE_CURVE('',#62204,(#62208,#62215),.PCURVE_S1.);
+#62204 = LINE('',#62205,#62206);
+#62205 = CARTESIAN_POINT('',(4.,0.,0.));
+#62206 = VECTOR('',#62207,1.);
+#62207 = DIRECTION('',(0.,0.,1.));
+#62208 = PCURVE('',#58323,#62209);
+#62209 = DEFINITIONAL_REPRESENTATION('',(#62210),#62214);
+#62210 = LINE('',#62211,#62212);
+#62211 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#62212 = VECTOR('',#62213,1.);
+#62213 = DIRECTION('',(-0.,-1.));
+#62214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62215 = PCURVE('',#61948,#62216);
+#62216 = DEFINITIONAL_REPRESENTATION('',(#62217),#62221);
+#62217 = LINE('',#62218,#62219);
+#62218 = CARTESIAN_POINT('',(-0.,0.));
+#62219 = VECTOR('',#62220,1.);
+#62220 = DIRECTION('',(-0.,-1.));
+#62221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62222 = ORIENTED_EDGE('',*,*,#61739,.F.);
+#62223 = ADVANCED_FACE('',(#62224),#58703,.F.);
+#62224 = FACE_BOUND('',#62225,.F.);
+#62225 = EDGE_LOOP('',(#62226,#62227,#62228,#62269,#62291));
+#62226 = ORIENTED_EDGE('',*,*,#62020,.F.);
+#62227 = ORIENTED_EDGE('',*,*,#58688,.T.);
+#62228 = ORIENTED_EDGE('',*,*,#62229,.T.);
+#62229 = EDGE_CURVE('',#58648,#62230,#62232,.T.);
+#62230 = VERTEX_POINT('',#62231);
+#62231 = CARTESIAN_POINT('',(1.528583873E-06,3.099995601568,
+    142.74115859519));
+#62232 = SURFACE_CURVE('',#62233,(#62255,#62262),.PCURVE_S1.);
+#62233 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#62234,#62235,#62236,#62237,
+    #62238,#62239,#62240,#62241,#62242,#62243,#62244,#62245,#62246,
+    #62247,#62248,#62249,#62250,#62251,#62252,#62253,#62254),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#62234 = CARTESIAN_POINT('',(1.44367403632E-06,3.099995845889,
+    134.74115835512));
+#62235 = CARTESIAN_POINT('',(-0.885354390165,3.09999599659,
+    135.10479497583));
+#62236 = CARTESIAN_POINT('',(-1.77071467611,2.821850235016,
+    135.46843325441));
+#62237 = CARTESIAN_POINT('',(-2.558975334623,2.26557974293,
+    135.83205965881));
+#62238 = CARTESIAN_POINT('',(-3.153068304572,1.469247577804,
+    136.19571659711));
+#62239 = CARTESIAN_POINT('',(-3.472990294375,0.509221190114,
+    136.55932975793));
+#62240 = CARTESIAN_POINT('',(-3.473002993511,-0.509210596937,
+    136.92298123293));
+#62241 = CARTESIAN_POINT('',(-3.153061900605,-1.469259631704,
+    137.28661195261));
+#62242 = CARTESIAN_POINT('',(-2.558981947025,-2.265566210584,
+    137.65024963985));
+#62243 = CARTESIAN_POINT('',(-1.770714822967,-2.821851915108,
+    138.01388571374));
+#62244 = CARTESIAN_POINT('',(-1.61285853432E-06,-3.37813862098,
+    138.74115847515));
+#62245 = CARTESIAN_POINT('',(1.770712108401,-2.821853542154,
+    139.46843123657));
+#62246 = CARTESIAN_POINT('',(2.558978281541,-2.265567221993,
+    139.83206731043));
+#62247 = CARTESIAN_POINT('',(3.153067139023,-1.469271487136,
+    140.19570499774));
+#62248 = CARTESIAN_POINT('',(3.472991231357,-0.509192370708,
+    140.55933571731));
+#62249 = CARTESIAN_POINT('',(3.472999060497,0.509186625385,
+    140.92298719245));
+#62250 = CARTESIAN_POINT('',(3.153068046266,1.469273738082,
+    141.28660035313));
+#62251 = CARTESIAN_POINT('',(2.558976795782,2.265560888577,
+    141.65025729154));
+#62252 = CARTESIAN_POINT('',(1.770717546064,2.821852691893,
+    142.01388369588));
+#62253 = CARTESIAN_POINT('',(0.885357362418,3.099995426628,
+    142.37752197448));
+#62254 = CARTESIAN_POINT('',(1.52858389058E-06,3.099995601568,
+    142.74115859519));
+#62255 = PCURVE('',#58703,#62256);
+#62256 = DEFINITIONAL_REPRESENTATION('',(#62257),#62261);
+#62257 = LINE('',#62258,#62259);
+#62258 = CARTESIAN_POINT('',(-0.,0.));
+#62259 = VECTOR('',#62260,1.);
+#62260 = DIRECTION('',(0.,1.));
+#62261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62262 = PCURVE('',#58902,#62263);
+#62263 = DEFINITIONAL_REPRESENTATION('',(#62264),#62268);
+#62264 = LINE('',#62265,#62266);
+#62265 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#62266 = VECTOR('',#62267,1.);
+#62267 = DIRECTION('',(0.,1.));
+#62268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62269 = ORIENTED_EDGE('',*,*,#62270,.F.);
+#62270 = EDGE_CURVE('',#62271,#62230,#62273,.T.);
+#62271 = VERTEX_POINT('',#62272);
+#62272 = CARTESIAN_POINT('',(-1.222906776E-06,4.,142.49999480526));
+#62273 = SURFACE_CURVE('',#62274,(#62277,#62284),.PCURVE_S1.);
+#62274 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62275,#62276),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#62275 = CARTESIAN_POINT('',(-1.52860590497E-06,4.099993285378,
+    142.47320075879));
+#62276 = CARTESIAN_POINT('',(1.52858389058E-06,3.099995601568,
+    142.74115859519));
+#62277 = PCURVE('',#58703,#62278);
+#62278 = DEFINITIONAL_REPRESENTATION('',(#62279),#62283);
+#62279 = LINE('',#62280,#62281);
+#62280 = CARTESIAN_POINT('',(0.,6.283389315972));
+#62281 = VECTOR('',#62282,1.);
+#62282 = DIRECTION('',(1.,0.));
+#62283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62284 = PCURVE('',#60770,#62285);
+#62285 = DEFINITIONAL_REPRESENTATION('',(#62286),#62290);
+#62286 = LINE('',#62287,#62288);
+#62287 = CARTESIAN_POINT('',(0.,0.));
+#62288 = VECTOR('',#62289,1.);
+#62289 = DIRECTION('',(1.,0.));
+#62290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62291 = ORIENTED_EDGE('',*,*,#62292,.F.);
+#62292 = EDGE_CURVE('',#62021,#62271,#62293,.T.);
+#62293 = SURFACE_CURVE('',#62294,(#62321,#62351),.PCURVE_S1.);
+#62294 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#62295,#62296,#62297,#62298,
+    #62299,#62300,#62301,#62302,#62303,#62304,#62305,#62306,#62307,
+    #62308,#62309,#62310,#62311,#62312,#62313,#62314,#62315,#62316,
+    #62317,#62318,#62319,#62320),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.29153675617,0.403547764611,0.903504768713,1.),.UNSPECIFIED.);
+#62295 = CARTESIAN_POINT('',(4.,-8.E-16,140.49999451342));
+#62296 = CARTESIAN_POINT('',(4.,0.261656899574,140.58328252308));
+#62297 = CARTESIAN_POINT('',(3.980031207332,0.523331639444,
+    140.66657614937));
+#62298 = CARTESIAN_POINT('',(3.940088925604,0.783163692215,
+    140.74986565275));
+#62299 = CARTESIAN_POINT('',(3.880391422255,1.039330805245,
+    140.83315252682));
+#62300 = CARTESIAN_POINT('',(3.801353733712,1.290052020971,
+    140.91644201194));
+#62301 = CARTESIAN_POINT('',(3.703585646862,1.533596331122,
+    140.9997356079));
+#62302 = CARTESIAN_POINT('',(3.543471728796,1.858471030748,
+    141.11502356551));
+#62303 = CARTESIAN_POINT('',(3.496385470263,1.947342148075,
+    141.14702355962));
+#62304 = CARTESIAN_POINT('',(3.44670109646,2.034816984804,
+    141.17902356152));
+#62305 = CARTESIAN_POINT('',(3.394468522803,2.120804578005,
+    141.21102356494));
+#62306 = CARTESIAN_POINT('',(3.339741564905,2.205216333833,
+    141.2430235637));
+#62307 = CARTESIAN_POINT('',(3.282577938577,2.287966027534,
+    141.27502355169));
+#62308 = CARTESIAN_POINT('',(2.957290563609,2.730527168974,
+    141.44985421384));
+#62309 = CARTESIAN_POINT('',(2.644069308494,3.057511876893,
+    141.59276705783));
+#62310 = CARTESIAN_POINT('',(2.289025316902,3.342043635614,
+    141.73561142331));
+#62311 = CARTESIAN_POINT('',(1.89919884161,3.577979332637,
+    141.87843527286));
+#62312 = CARTESIAN_POINT('',(1.482451452254,3.760560983463,
+    142.02127988689));
+#62313 = CARTESIAN_POINT('',(1.047490686108,3.886400564968,
+    142.16419289151));
+#62314 = CARTESIAN_POINT('',(0.518305729693,3.967223167369,
+    142.33459088888));
+#62315 = CARTESIAN_POINT('',(0.432362755,3.978136255426,142.36215821849)
+  );
+#62316 = CARTESIAN_POINT('',(0.346155111585,3.986876756407,
+    142.38972554637));
+#62317 = CARTESIAN_POINT('',(0.259748701256,3.993437144844,
+    142.41729286988));
+#62318 = CARTESIAN_POINT('',(0.173209618503,3.997812403257,
+    142.44486018757));
+#62319 = CARTESIAN_POINT('',(8.660415049787E-02,4.000000022147,
+    142.47242749909));
+#62320 = CARTESIAN_POINT('',(-1.22290677854E-06,4.,142.49999480526));
+#62321 = PCURVE('',#58703,#62322);
+#62322 = DEFINITIONAL_REPRESENTATION('',(#62323),#62350);
+#62323 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#62324,#62325,#62326,#62327,
+    #62328,#62329,#62330,#62331,#62332,#62333,#62334,#62335,#62336,
+    #62337,#62338,#62339,#62340,#62341,#62342,#62343,#62344,#62345,
+    #62346,#62347,#62348,#62349),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.29153675617,0.403547764611,0.903504768713,1.),.UNSPECIFIED.);
+#62324 = CARTESIAN_POINT('',(-0.931755135756,4.712541677477));
+#62325 = CARTESIAN_POINT('',(-0.931755116149,4.777958032076));
+#62326 = CARTESIAN_POINT('',(-0.931755093054,4.843378793389));
+#62327 = CARTESIAN_POINT('',(-0.931755069548,4.908796315156));
+#62328 = CARTESIAN_POINT('',(-0.931755047947,4.974211775606));
+#62329 = CARTESIAN_POINT('',(-0.931755030553,5.039629295375));
+#62330 = CARTESIAN_POINT('',(-0.931755019698,5.105050054989));
+#62331 = CARTESIAN_POINT('',(-0.931755016085,5.195599956632));
+#62332 = CARTESIAN_POINT('',(-0.931755016285,5.220733513957));
+#62333 = CARTESIAN_POINT('',(-0.931755017798,5.245867078827));
+#62334 = CARTESIAN_POINT('',(-0.931755020682,5.271000646197));
+#62335 = CARTESIAN_POINT('',(-0.931755024946,5.296134211014));
+#62336 = CARTESIAN_POINT('',(-0.931755030549,5.321267768217));
+#62337 = CARTESIAN_POINT('',(-0.931755067995,5.458583961534));
+#62338 = CARTESIAN_POINT('',(-0.931755127109,5.570831147211));
+#62339 = CARTESIAN_POINT('',(-0.931755177811,5.68302451879));
+#62340 = CARTESIAN_POINT('',(-0.931755275286,5.795201740819));
+#62341 = CARTESIAN_POINT('',(-0.931755108719,5.907395091339));
+#62342 = CARTESIAN_POINT('',(-0.931755023597,6.019642309449));
+#62343 = CARTESIAN_POINT('',(-0.931755103259,6.153477024081));
+#62344 = CARTESIAN_POINT('',(-0.931755119462,6.175129076223));
+#62345 = CARTESIAN_POINT('',(-0.931755143108,6.196781131488));
+#62346 = CARTESIAN_POINT('',(-0.931755174879,6.218433187008));
+#62347 = CARTESIAN_POINT('',(-0.931755212014,6.240085239218));
+#62348 = CARTESIAN_POINT('',(-0.931755248301,6.261737283858));
+#62349 = CARTESIAN_POINT('',(-0.931755274083,6.283389315972));
+#62350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62351 = PCURVE('',#61948,#62352);
+#62352 = DEFINITIONAL_REPRESENTATION('',(#62353),#62380);
+#62353 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#62354,#62355,#62356,#62357,
+    #62358,#62359,#62360,#62361,#62362,#62363,#62364,#62365,#62366,
+    #62367,#62368,#62369,#62370,#62371,#62372,#62373,#62374,#62375,
+    #62376,#62377,#62378,#62379),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.,
+    0.29153675617,0.403547764611,0.903504768713,1.),.UNSPECIFIED.);
+#62354 = CARTESIAN_POINT('',(0.,-140.4999945134));
+#62355 = CARTESIAN_POINT('',(-6.541422489345E-02,-140.583282523));
+#62356 = CARTESIAN_POINT('',(-0.13083285511,-140.6665761493));
+#62357 = CARTESIAN_POINT('',(-0.196248245737,-140.7498656527));
+#62358 = CARTESIAN_POINT('',(-0.26166157635,-140.8331525268));
+#62359 = CARTESIAN_POINT('',(-0.327076968263,-140.9164420119));
+#62360 = CARTESIAN_POINT('',(-0.392495602035,-140.9997356079));
+#62361 = CARTESIAN_POINT('',(-0.483042564027,-141.1150235655));
+#62362 = CARTESIAN_POINT('',(-0.508175305699,-141.1470235596));
+#62363 = CARTESIAN_POINT('',(-0.533308055201,-141.1790235615));
+#62364 = CARTESIAN_POINT('',(-0.558440807474,-141.2110235649));
+#62365 = CARTESIAN_POINT('',(-0.583573557449,-141.2430235637));
+#62366 = CARTESIAN_POINT('',(-0.608706300046,-141.2750235516));
+#62367 = CARTESIAN_POINT('',(-0.74601804395,-141.4498542138));
+#62368 = CARTESIAN_POINT('',(-0.858261597077,-141.5927670578));
+#62369 = CARTESIAN_POINT('',(-0.970451338364,-141.7356114233));
+#62370 = CARTESIAN_POINT('',(-1.082624934051,-141.8784352728));
+#62371 = CARTESIAN_POINT('',(-1.19481464753,-142.0212798868));
+#62372 = CARTESIAN_POINT('',(-1.307058176725,-142.1641928915));
+#62373 = CARTESIAN_POINT('',(-1.440888529027,-142.3345908888));
+#62374 = CARTESIAN_POINT('',(-1.462539876507,-142.3621582184));
+#62375 = CARTESIAN_POINT('',(-1.484191228763,-142.3897255463));
+#62376 = CARTESIAN_POINT('',(-1.505842583592,-142.4172928698));
+#62377 = CARTESIAN_POINT('',(-1.527493938195,-142.4448601875));
+#62378 = CARTESIAN_POINT('',(-1.54914528917,-142.472427499));
+#62379 = CARTESIAN_POINT('',(-1.570796632522,-142.4999948052));
+#62380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62381 = ADVANCED_FACE('',(#62382),#58902,.F.);
+#62382 = FACE_BOUND('',#62383,.F.);
+#62383 = EDGE_LOOP('',(#62384,#62385,#62386,#62427));
+#62384 = ORIENTED_EDGE('',*,*,#62229,.F.);
+#62385 = ORIENTED_EDGE('',*,*,#58889,.T.);
+#62386 = ORIENTED_EDGE('',*,*,#62387,.T.);
+#62387 = EDGE_CURVE('',#58849,#62388,#62390,.T.);
+#62388 = VERTEX_POINT('',#62389);
+#62389 = CARTESIAN_POINT('',(1.528601109E-06,3.100004398474,
+    143.75885004878));
+#62390 = SURFACE_CURVE('',#62391,(#62413,#62420),.PCURVE_S1.);
+#62391 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#62392,#62393,#62394,#62395,
+    #62396,#62397,#62398,#62399,#62400,#62401,#62402,#62403,#62404,
+    #62405,#62406,#62407,#62408,#62409,#62410,#62411,#62412),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#62392 = CARTESIAN_POINT('',(1.44369176702E-06,3.100004154148,
+    135.75884980871));
+#62393 = CARTESIAN_POINT('',(-0.885356832773,3.100004828086,
+    136.1224864294));
+#62394 = CARTESIAN_POINT('',(-1.770719725652,2.821862174873,
+    136.486124708));
+#62395 = CARTESIAN_POINT('',(-2.558981683563,2.265569592525,
+    136.84975111244));
+#62396 = CARTESIAN_POINT('',(-3.153075336516,1.469280814934,
+    137.21340805064));
+#62397 = CARTESIAN_POINT('',(-3.473008153952,0.509191359963,
+    137.5770212115));
+#62398 = CARTESIAN_POINT('',(-3.473001301171,-0.509190445518,
+    137.94067268662));
+#62399 = CARTESIAN_POINT('',(-3.153077246782,-1.469272517583,
+    138.3043034061));
+#62400 = CARTESIAN_POINT('',(-2.558987513725,-2.26557101891,
+    138.66794109349));
+#62401 = CARTESIAN_POINT('',(-1.770719699211,-2.821859629604,
+    139.03157716732));
+#62402 = CARTESIAN_POINT('',(-1.6260974892E-06,-3.378147940926,
+    139.75884992874));
+#62403 = CARTESIAN_POINT('',(1.770717002597,-2.821861398076,
+    140.48612269015));
+#62404 = CARTESIAN_POINT('',(2.558986834783,-2.265574914624,
+    140.849758764));
+#62405 = CARTESIAN_POINT('',(3.153069190813,-1.469266708306,
+    141.21339645135));
+#62406 = CARTESIAN_POINT('',(3.473012087023,-0.509215331937,
+    141.57702717091));
+#62407 = CARTESIAN_POINT('',(3.473000364207,0.509219265415,
+    141.94067864592));
+#62408 = CARTESIAN_POINT('',(3.153078412244,1.469248607871,
+    142.30429180689));
+#62409 = CARTESIAN_POINT('',(2.558984566894,2.26558354002,
+    142.66794874501));
+#62410 = CARTESIAN_POINT('',(1.770722266873,2.82185632244,143.0315751495
+    ));
+#62411 = CARTESIAN_POINT('',(0.88535980506,3.100003700275,
+    143.39521342807));
+#62412 = CARTESIAN_POINT('',(1.52860112568E-06,3.100004398474,
+    143.75885004878));
+#62413 = PCURVE('',#58902,#62414);
+#62414 = DEFINITIONAL_REPRESENTATION('',(#62415),#62419);
+#62415 = LINE('',#62416,#62417);
+#62416 = CARTESIAN_POINT('',(-0.,0.));
+#62417 = VECTOR('',#62418,1.);
+#62418 = DIRECTION('',(0.,1.));
+#62419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62420 = PCURVE('',#59267,#62421);
+#62421 = DEFINITIONAL_REPRESENTATION('',(#62422),#62426);
+#62422 = LINE('',#62423,#62424);
+#62423 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#62424 = VECTOR('',#62425,1.);
+#62425 = DIRECTION('',(0.,1.));
+#62426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62427 = ORIENTED_EDGE('',*,*,#62428,.F.);
+#62428 = EDGE_CURVE('',#62230,#62388,#62429,.T.);
+#62429 = SURFACE_CURVE('',#62430,(#62433,#62440),.PCURVE_S1.);
+#62430 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62431,#62432),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.017691453624,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#62431 = CARTESIAN_POINT('',(1.52858389058E-06,3.099995601568,
+    142.74115859519));
+#62432 = CARTESIAN_POINT('',(1.52860112568E-06,3.100004398474,
+    143.75885004878));
+#62433 = PCURVE('',#58902,#62434);
+#62434 = DEFINITIONAL_REPRESENTATION('',(#62435),#62439);
+#62435 = LINE('',#62436,#62437);
+#62436 = CARTESIAN_POINT('',(0.,6.283389315972));
+#62437 = VECTOR('',#62438,1.);
+#62438 = DIRECTION('',(1.,0.));
+#62439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62440 = PCURVE('',#60869,#62441);
+#62441 = DEFINITIONAL_REPRESENTATION('',(#62442),#62446);
+#62442 = LINE('',#62443,#62444);
+#62443 = CARTESIAN_POINT('',(0.,0.));
+#62444 = VECTOR('',#62445,1.);
+#62445 = DIRECTION('',(1.,0.));
+#62446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62447 = ADVANCED_FACE('',(#62448),#59267,.F.);
+#62448 = FACE_BOUND('',#62449,.F.);
+#62449 = EDGE_LOOP('',(#62450,#62451,#62452,#62661,#62744));
+#62450 = ORIENTED_EDGE('',*,*,#62387,.F.);
+#62451 = ORIENTED_EDGE('',*,*,#59254,.T.);
+#62452 = ORIENTED_EDGE('',*,*,#62453,.T.);
+#62453 = EDGE_CURVE('',#59167,#62454,#62456,.T.);
+#62454 = VERTEX_POINT('',#62455);
+#62455 = CARTESIAN_POINT('',(4.,0.,141.9999945226));
+#62456 = SURFACE_CURVE('',#62457,(#62523,#62592),.PCURVE_S1.);
+#62457 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#62458,#62459,#62460,#62461,
+    #62462,#62463,#62464,#62465,#62466,#62467,#62468,#62469,#62470,
+    #62471,#62472,#62473,#62474,#62475,#62476,#62477,#62478,#62479,
+    #62480,#62481,#62482,#62483,#62484,#62485,#62486,#62487,#62488,
+    #62489,#62490,#62491,#62492,#62493,#62494,#62495,#62496,#62497,
+    #62498,#62499,#62500,#62501,#62502,#62503,#62504,#62505,#62506,
+    #62507,#62508,#62509,#62510,#62511,#62512,#62513,#62514,#62515,
+    #62516,#62517,#62518,#62519,#62520,#62521,#62522),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924826191751E-02,0.113261614843,
+    0.273270423567,0.34795241124,0.530609683535,0.567950943025,
+    0.763924650523,0.961229702667,1.),.UNSPECIFIED.);
+#62458 = CARTESIAN_POINT('',(-1.15491573771E-06,4.,135.99999509388));
+#62459 = CARTESIAN_POINT('',(-0.116014988185,3.999999960703,
+    136.03692338984));
+#62460 = CARTESIAN_POINT('',(-0.232029258041,3.99615442063,
+    136.07385181729));
+#62461 = CARTESIAN_POINT('',(-0.347894616996,3.988463391958,
+    136.11078018784));
+#62462 = CARTESIAN_POINT('',(-0.46346230468,3.976933780827,
+    136.14770849227));
+#62463 = CARTESIAN_POINT('',(-0.578584253921,3.961579370414,
+    136.18463680942));
+#62464 = CARTESIAN_POINT('',(-0.693113196825,3.942420804008,
+    136.22156521501));
+#62465 = CARTESIAN_POINT('',(-0.806902770863,3.919485568082,
+    136.25849369054));
+#62466 = CARTESIAN_POINT('',(-1.066562413645,3.858132190049,
+    136.34342183707));
+#62467 = CARTESIAN_POINT('',(-1.21182474386,3.817133067335,
+    136.39142216904));
+#62468 = CARTESIAN_POINT('',(-1.355274566078,3.769886353102,
+    136.43942227969));
+#62469 = CARTESIAN_POINT('',(-1.496598424002,3.716486392121,
+    136.48742210749));
+#62470 = CARTESIAN_POINT('',(-1.635489840035,3.657045973046,
+    136.53542193472));
+#62471 = CARTESIAN_POINT('',(-1.771649700769,3.591696173405,
+    136.58342204456));
+#62472 = CARTESIAN_POINT('',(-1.904786642476,3.520586204589,
+    136.63142237815));
+#62473 = CARTESIAN_POINT('',(-2.359144582145,3.252155332355,
+    136.79940329889));
+#62474 = CARTESIAN_POINT('',(-2.663159528257,3.025396655918,
+    136.9194347239));
+#62475 = CARTESIAN_POINT('',(-2.942035281478,2.766275275987,
+    137.03943980859));
+#62476 = CARTESIAN_POINT('',(-3.191804955021,2.478116952711,
+    137.15942209727));
+#62477 = CARTESIAN_POINT('',(-3.409076939871,2.164727439204,
+    137.27940440272));
+#62478 = CARTESIAN_POINT('',(-3.59100471567,1.830335684001,
+    137.39940951969));
+#62479 = CARTESIAN_POINT('',(-3.735349337739,1.479608998841,
+    137.51944095693));
+#62480 = CARTESIAN_POINT('',(-3.889830888318,0.948770923798,
+    137.69542164468));
+#62481 = CARTESIAN_POINT('',(-3.93049903111,0.777376305573,
+    137.7514223326));
+#62482 = CARTESIAN_POINT('',(-3.962531060666,0.604010133277,
+    137.80742253366));
+#62483 = CARTESIAN_POINT('',(-3.985817099349,0.429180927521,
+    137.86342212495));
+#62484 = CARTESIAN_POINT('',(-4.000283496127,0.25340204898,
+    137.91942171624));
+#62485 = CARTESIAN_POINT('',(-4.005892926554,7.719076986701E-02,
+    137.97542191733));
+#62486 = CARTESIAN_POINT('',(-4.002644492752,-9.893265457535E-02,
+    138.03142260536));
+#62487 = CARTESIAN_POINT('',(-3.961051369476,-0.703716403039,
+    138.22438603163));
+#62488 = CARTESIAN_POINT('',(-3.878733956183,-1.129663324163,
+    138.36144731252));
+#62489 = CARTESIAN_POINT('',(-3.744044115983,-1.544231997412,
+    138.4984549967));
+#62490 = CARTESIAN_POINT('',(-3.558996784806,-1.939963912331,
+    138.63542212995));
+#62491 = CARTESIAN_POINT('',(-3.326673792126,-2.309926466888,
+    138.7723892598));
+#62492 = CARTESIAN_POINT('',(-3.051231728173,-2.647772886834,
+    138.90939695274));
+#62493 = CARTESIAN_POINT('',(-2.737847306801,-2.947768113579,
+    139.04645824282));
+#62494 = CARTESIAN_POINT('',(-2.322575355594,-3.257818515361,
+    139.21142207563));
+#62495 = CARTESIAN_POINT('',(-2.250766779383,-3.308673226485,
+    139.2394220811));
+#62496 = CARTESIAN_POINT('',(-2.177687569914,-3.357717611822,
+    139.26742209507));
+#62497 = CARTESIAN_POINT('',(-2.103391045741,-3.404914710923,
+    139.29542211331));
+#62498 = CARTESIAN_POINT('',(-2.027931724551,-3.450229504461,
+    139.32342213157));
+#62499 = CARTESIAN_POINT('',(-1.951365323166,-3.493628914234,
+    139.35142214559));
+#62500 = CARTESIAN_POINT('',(-1.873748757541,-3.535081803163,
+    139.37942215115));
+#62501 = CARTESIAN_POINT('',(-1.382587864416,-3.781742340001,
+    139.55437118863));
+#62502 = CARTESIAN_POINT('',(-0.942318891131,-3.934704753113,
+    139.70145853105));
+#62503 = CARTESIAN_POINT('',(-0.483230034404,-4.028755225398,
+    139.84846766387));
+#62504 = CARTESIAN_POINT('',(-1.458572866727E-02,-4.061509775103,
+    139.99542214527));
+#62505 = CARTESIAN_POINT('',(0.45428177156,-4.032122020816,
+    140.14237658772));
+#62506 = CARTESIAN_POINT('',(0.914034262111,-3.941371303182,
+    140.28938577051));
+#62507 = CARTESIAN_POINT('',(1.35539051078,-3.791574989494,
+    140.43647309945));
+#62508 = CARTESIAN_POINT('',(2.186262621745,-3.381757773237,
+    140.73136944565));
+#62509 = CARTESIAN_POINT('',(2.576205223664,-3.120600724517,
+    140.87945980816));
+#62510 = CARTESIAN_POINT('',(2.929943494825,-2.808246910067,
+    141.02746921583));
+#62511 = CARTESIAN_POINT('',(3.239845727099,-2.450788136774,
+    141.17542216702));
+#62512 = CARTESIAN_POINT('',(3.49949826512,-2.055317866392,
+    141.32337509995));
+#62513 = CARTESIAN_POINT('',(3.70382032805,-1.629937809877,
+    141.47138444773));
+#62514 = CARTESIAN_POINT('',(3.849026409136,-1.183649273768,
+    141.61947476186));
+#62515 = CARTESIAN_POINT('',(3.950044627248,-0.636780009694,
+    141.79649360487));
+#62516 = CARTESIAN_POINT('',(3.964291126871,-0.546535424374,
+    141.82556515658));
+#62517 = CARTESIAN_POINT('',(3.976180842739,-0.455929366426,
+    141.85463671898));
+#62518 = CARTESIAN_POINT('',(3.985703201042,-0.365033679474,
+    141.88370828749));
+#62519 = CARTESIAN_POINT('',(3.992850268472,-0.273920449595,
+    141.91277985728));
+#62520 = CARTESIAN_POINT('',(3.997616752225,-0.182662005322,
+    141.9418514233));
+#62521 = CARTESIAN_POINT('',(4.,-9.133091764316E-02,141.97092298025));
+#62522 = CARTESIAN_POINT('',(4.,-1.78E-15,141.9999945226));
+#62523 = PCURVE('',#59267,#62524);
+#62524 = DEFINITIONAL_REPRESENTATION('',(#62525),#62591);
+#62525 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#62526,#62527,#62528,#62529,
+    #62530,#62531,#62532,#62533,#62534,#62535,#62536,#62537,#62538,
+    #62539,#62540,#62541,#62542,#62543,#62544,#62545,#62546,#62547,
+    #62548,#62549,#62550,#62551,#62552,#62553,#62554,#62555,#62556,
+    #62557,#62558,#62559,#62560,#62561,#62562,#62563,#62564,#62565,
+    #62566,#62567,#62568,#62569,#62570,#62571,#62572,#62573,#62574,
+    #62575,#62576,#62577,#62578,#62579,#62580,#62581,#62582,#62583,
+    #62584,#62585,#62586,#62587,#62588,#62589,#62590),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924826191751E-02,0.113261614843,
+    0.273270423567,0.34795241124,0.530609683535,0.567950943025,
+    0.763924650523,0.961229702667,1.),.UNSPECIFIED.);
+#62526 = CARTESIAN_POINT('',(-0.103533956875,0.));
+#62527 = CARTESIAN_POINT('',(-0.10353399141,2.900438096308E-02));
+#62528 = CARTESIAN_POINT('',(-0.103534045691,5.800888029873E-02));
+#62529 = CARTESIAN_POINT('',(-0.1035340936,8.701333591586E-02));
+#62530 = CARTESIAN_POINT('',(-0.103534126066,0.116017733431));
+#62531 = CARTESIAN_POINT('',(-0.10353414467,0.145022132459));
+#62532 = CARTESIAN_POINT('',(-0.103534155256,0.174026592908));
+#62533 = CARTESIAN_POINT('',(-0.103534161534,0.20303110127));
+#62534 = CARTESIAN_POINT('',(-0.10353415499,0.269735682507));
+#62535 = CARTESIAN_POINT('',(-0.103534140271,0.307436270202));
+#62536 = CARTESIAN_POINT('',(-0.103534120108,0.34513667528));
+#62537 = CARTESIAN_POINT('',(-0.103534099264,0.38283685308));
+#62538 = CARTESIAN_POINT('',(-0.103534081448,0.420537029068));
+#62539 = CARTESIAN_POINT('',(-0.10353406908,0.458237428898));
+#62540 = CARTESIAN_POINT('',(-0.103534063046,0.495938008487));
+#62541 = CARTESIAN_POINT('',(-0.103534061006,0.627874150626));
+#62542 = CARTESIAN_POINT('',(-0.103534094554,0.722149666891));
+#62543 = CARTESIAN_POINT('',(-0.103534159238,0.816404540719));
+#62544 = CARTESIAN_POINT('',(-0.103534207869,0.910641529498));
+#62545 = CARTESIAN_POINT('',(-0.103534226675,1.004878519102));
+#62546 = CARTESIAN_POINT('',(-0.103534226234,1.099133397588));
+#62547 = CARTESIAN_POINT('',(-0.103534210195,1.193408925171));
+#62548 = CARTESIAN_POINT('',(-0.103534173772,1.331628293382));
+#62549 = CARTESIAN_POINT('',(-0.103534160259,1.375612546467));
+#62550 = CARTESIAN_POINT('',(-0.103534145436,1.419596414676));
+#62551 = CARTESIAN_POINT('',(-0.103534129963,1.463579802675));
+#62552 = CARTESIAN_POINT('',(-0.103534114549,1.507563190733));
+#62553 = CARTESIAN_POINT('',(-0.103534099959,1.551547059089));
+#62554 = CARTESIAN_POINT('',(-0.103534087013,1.595531312317));
+#62555 = CARTESIAN_POINT('',(-0.103534051087,1.747089321673));
+#62556 = CARTESIAN_POINT('',(-0.103534040437,1.854740490939));
+#62557 = CARTESIAN_POINT('',(-0.103534057701,1.962349592808));
+#62558 = CARTESIAN_POINT('',(-0.103534109241,2.069926871611));
+#62559 = CARTESIAN_POINT('',(-0.103534204332,2.177504151152));
+#62560 = CARTESIAN_POINT('',(-0.103534262944,2.285113254954));
+#62561 = CARTESIAN_POINT('',(-0.103534265272,2.392764424133));
+#62562 = CARTESIAN_POINT('',(-0.103534224652,2.52233089168));
+#62563 = CARTESIAN_POINT('',(-0.10353421623,2.544322752811));
+#62564 = CARTESIAN_POINT('',(-0.103534206484,2.566314620207));
+#62565 = CARTESIAN_POINT('',(-0.103534195659,2.588306490711));
+#62566 = CARTESIAN_POINT('',(-0.103534184041,2.61029836117));
+#62567 = CARTESIAN_POINT('',(-0.103534171954,2.632290228436));
+#62568 = CARTESIAN_POINT('',(-0.103534159766,2.654282089367));
+#62569 = CARTESIAN_POINT('',(-0.103534085511,2.791691168947));
+#62570 = CARTESIAN_POINT('',(-0.103533999755,2.907217019307));
+#62571 = CARTESIAN_POINT('',(-0.103534129469,3.022681552493));
+#62572 = CARTESIAN_POINT('',(-0.10353409845,3.138103068123));
+#62573 = CARTESIAN_POINT('',(-0.103534008917,3.253524536249));
+#62574 = CARTESIAN_POINT('',(-0.103534228916,3.368989083735));
+#62575 = CARTESIAN_POINT('',(-0.103534194864,3.484514939148));
+#62576 = CARTESIAN_POINT('',(-0.103534146473,3.716133486745));
+#62577 = CARTESIAN_POINT('',(-0.103534096434,3.832447143841));
+#62578 = CARTESIAN_POINT('',(-0.10353405325,3.948697218427));
+#62579 = CARTESIAN_POINT('',(-0.103534110803,4.064902976058));
+#62580 = CARTESIAN_POINT('',(-0.103534174409,4.181108741367));
+#62581 = CARTESIAN_POINT('',(-0.103534211626,4.297358817323));
+#62582 = CARTESIAN_POINT('',(-0.103534222719,4.413672472944));
+#62583 = CARTESIAN_POINT('',(-0.103534207326,4.552707262008));
+#62584 = CARTESIAN_POINT('',(-0.103534203883,4.575540746113));
+#62585 = CARTESIAN_POINT('',(-0.103534199558,4.598374237898));
+#62586 = CARTESIAN_POINT('',(-0.103534194393,4.621207733743));
+#62587 = CARTESIAN_POINT('',(-0.103534188445,4.644041229865));
+#62588 = CARTESIAN_POINT('',(-0.103534181779,4.666874722318));
+#62589 = CARTESIAN_POINT('',(-0.103534174475,4.689708206989));
+#62590 = CARTESIAN_POINT('',(-0.10353416662,4.712541679602));
+#62591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62592 = PCURVE('',#59222,#62593);
+#62593 = DEFINITIONAL_REPRESENTATION('',(#62594),#62660);
+#62594 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#62595,#62596,#62597,#62598,
+    #62599,#62600,#62601,#62602,#62603,#62604,#62605,#62606,#62607,
+    #62608,#62609,#62610,#62611,#62612,#62613,#62614,#62615,#62616,
+    #62617,#62618,#62619,#62620,#62621,#62622,#62623,#62624,#62625,
+    #62626,#62627,#62628,#62629,#62630,#62631,#62632,#62633,#62634,
+    #62635,#62636,#62637,#62638,#62639,#62640,#62641,#62642,#62643,
+    #62644,#62645,#62646,#62647,#62648,#62649,#62650,#62651,#62652,
+    #62653,#62654,#62655,#62656,#62657,#62658,#62659),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924826191751E-02,0.113261614843,
+    0.273270423567,0.34795241124,0.530609683535,0.567950943025,
+    0.763924650523,0.961229702667,1.),.UNSPECIFIED.);
+#62595 = CARTESIAN_POINT('',(-1.570796615524,-135.9999950938));
+#62596 = CARTESIAN_POINT('',(-1.599800073841,-136.0369233898));
+#62597 = CARTESIAN_POINT('',(-1.628803641921,-136.0738518172));
+#62598 = CARTESIAN_POINT('',(-1.657807159794,-136.1107801878));
+#62599 = CARTESIAN_POINT('',(-1.686810614982,-136.1477084922));
+#62600 = CARTESIAN_POINT('',(-1.715814068746,-136.1846368094));
+#62601 = CARTESIAN_POINT('',(-1.744817582328,-136.221565215));
+#62602 = CARTESIAN_POINT('',(-1.773821143198,-136.2584936905));
+#62603 = CARTESIAN_POINT('',(-1.840523545275,-136.343421837));
+#62604 = CARTESIAN_POINT('',(-1.878222901304,-136.391422169));
+#62605 = CARTESIAN_POINT('',(-1.915922076064,-136.4394222796));
+#62606 = CARTESIAN_POINT('',(-1.953621025498,-136.4874221074));
+#62607 = CARTESIAN_POINT('',(-1.991319975114,-136.5354219347));
+#62608 = CARTESIAN_POINT('',(-2.029019150282,-136.5834220445));
+#62609 = CARTESIAN_POINT('',(-2.066718506529,-136.6314223781));
+#62610 = CARTESIAN_POINT('',(-2.198650371167,-136.7994032988));
+#62611 = CARTESIAN_POINT('',(-2.292922837503,-136.9194347239));
+#62612 = CARTESIAN_POINT('',(-2.38717466261,-137.0394398085));
+#62613 = CARTESIAN_POINT('',(-2.481408600599,-137.1594220972));
+#62614 = CARTESIAN_POINT('',(-2.575642536523,-137.2794044027));
+#62615 = CARTESIAN_POINT('',(-2.669894357393,-137.3994095196));
+#62616 = CARTESIAN_POINT('',(-2.764166821308,-137.5194409569));
+#62617 = CARTESIAN_POINT('',(-2.902381692837,-137.6954216446));
+#62618 = CARTESIAN_POINT('',(-2.94636451423,-137.7514223326));
+#62619 = CARTESIAN_POINT('',(-2.990346950123,-137.8074225336));
+#62620 = CARTESIAN_POINT('',(-3.03432890543,-137.8634221249));
+#62621 = CARTESIAN_POINT('',(-3.078310860733,-137.9194217162));
+#62622 = CARTESIAN_POINT('',(-3.122293296613,-137.9754219173));
+#62623 = CARTESIAN_POINT('',(-3.166276117982,-138.0314226053));
+#62624 = CARTESIAN_POINT('',(-3.317829196619,-138.2243860316));
+#62625 = CARTESIAN_POINT('',(-3.425476868983,-138.3614473125));
+#62626 = CARTESIAN_POINT('',(-3.533082484055,-138.4984549967));
+#62627 = CARTESIAN_POINT('',(-3.640656287514,-138.6354221299));
+#62628 = CARTESIAN_POINT('',(-3.748230091343,-138.7723892598));
+#62629 = CARTESIAN_POINT('',(-3.855835705418,-138.9093969527));
+#62630 = CARTESIAN_POINT('',(-3.96348337648,-139.0464582428));
+#62631 = CARTESIAN_POINT('',(-4.093045631088,-139.2114220756));
+#62632 = CARTESIAN_POINT('',(-4.115036777044,-139.2394220811));
+#62633 = CARTESIAN_POINT('',(-4.137027929224,-139.267422095));
+#62634 = CARTESIAN_POINT('',(-4.159019084515,-139.2954221133));
+#62635 = CARTESIAN_POINT('',(-4.181010239806,-139.3234221315));
+#62636 = CARTESIAN_POINT('',(-4.203001391986,-139.3514221455));
+#62637 = CARTESIAN_POINT('',(-4.224992537941,-139.3794221511));
+#62638 = CARTESIAN_POINT('',(-4.362397151075,-139.5543711886));
+#62639 = CARTESIAN_POINT('',(-4.4779192454,-139.701458531));
+#62640 = CARTESIAN_POINT('',(-4.593380057366,-139.8484676638));
+#62641 = CARTESIAN_POINT('',(-4.708797787037,-139.9954221452));
+#62642 = CARTESIAN_POINT('',(-4.824215524547,-140.1423765877));
+#62643 = CARTESIAN_POINT('',(-4.939676329847,-140.2893857705));
+#62644 = CARTESIAN_POINT('',(-5.055198425537,-140.4364730994));
+#62645 = CARTESIAN_POINT('',(-5.286809443129,-140.7313694456));
+#62646 = CARTESIAN_POINT('',(-5.403119319962,-140.8794598081));
+#62647 = CARTESIAN_POINT('',(-5.519365623975,-141.0274692158));
+#62648 = CARTESIAN_POINT('',(-5.635567620503,-141.175422167));
+#62649 = CARTESIAN_POINT('',(-5.751769618471,-141.3233750999));
+#62650 = CARTESIAN_POINT('',(-5.86801592943,-141.4713844477));
+#62651 = CARTESIAN_POINT('',(-5.984325813265,-141.6194747618));
+#62652 = CARTESIAN_POINT('',(-6.123356087031,-141.7964936048));
+#62653 = CARTESIAN_POINT('',(-6.146188829376,-141.8255651565));
+#62654 = CARTESIAN_POINT('',(-6.169021579161,-141.8546367189));
+#62655 = CARTESIAN_POINT('',(-6.191854332758,-141.8837082874));
+#62656 = CARTESIAN_POINT('',(-6.214687086379,-141.9127798572));
+#62657 = CARTESIAN_POINT('',(-6.237519836083,-141.9418514233));
+#62658 = CARTESIAN_POINT('',(-6.260352577769,-141.9709229802));
+#62659 = CARTESIAN_POINT('',(-6.28318530718,-141.9999945226));
+#62660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62661 = ORIENTED_EDGE('',*,*,#62662,.T.);
+#62662 = EDGE_CURVE('',#62454,#62663,#62665,.T.);
+#62663 = VERTEX_POINT('',#62664);
+#62664 = CARTESIAN_POINT('',(-1.222841732E-06,4.,143.99999480533));
+#62665 = SURFACE_CURVE('',#62666,(#62690,#62717),.PCURVE_S1.);
+#62666 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#62667,#62668,#62669,#62670,
+    #62671,#62672,#62673,#62674,#62675,#62676,#62677,#62678,#62679,
+    #62680,#62681,#62682,#62683,#62684,#62685,#62686,#62687,#62688,
+    #62689),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607621677984,
+    0.85512279783,1.),.UNSPECIFIED.);
+#62667 = CARTESIAN_POINT('',(4.,-1.77E-15,141.9999945226));
+#62668 = CARTESIAN_POINT('',(4.,0.477109244218,142.15186315547));
+#62669 = CARTESIAN_POINT('',(3.934961695544,0.954731285699,
+    142.3038947417));
+#62670 = CARTESIAN_POINT('',(3.804642670852,1.421710421187,
+    142.45583313738));
+#62671 = CARTESIAN_POINT('',(3.611380709533,1.867735265249,
+    142.60770852755));
+#62672 = CARTESIAN_POINT('',(3.359082746266,2.283227921419,
+    142.75958379594));
+#62673 = CARTESIAN_POINT('',(3.053307107611,2.65946446326,
+    142.91152196042));
+#62674 = CARTESIAN_POINT('',(2.701117698858,2.988577662718,
+    143.06355340264));
+#62675 = CARTESIAN_POINT('',(2.15316185101,3.376634716039,
+    143.27728230227));
+#62676 = CARTESIAN_POINT('',(1.988323829092,3.480148620261,
+    143.33914447241));
+#62677 = CARTESIAN_POINT('',(1.81782145848,3.574449801387,143.4010058285
+    ));
+#62678 = CARTESIAN_POINT('',(1.642257798472,3.659179566866,
+    143.46286616212));
+#62679 = CARTESIAN_POINT('',(1.462259288855,3.734027851898,
+    143.52472650367));
+#62680 = CARTESIAN_POINT('',(1.278473968973,3.798732731996,
+    143.58658787743));
+#62681 = CARTESIAN_POINT('',(1.091570659068,3.853082073214,
+    143.64845006121));
+#62682 = CARTESIAN_POINT('',(0.791412025517,3.922576710721,
+    143.74652087644));
+#62683 = CARTESIAN_POINT('',(0.679750415012,3.944634037664,
+    143.78273144857));
+#62684 = CARTESIAN_POINT('',(0.567391642702,3.963057535621,
+    143.81894204265));
+#62685 = CARTESIAN_POINT('',(0.454473799807,3.977821784945,
+    143.85515263879));
+#62686 = CARTESIAN_POINT('',(0.341135698414,3.988907711618,
+    143.89136322163));
+#62687 = CARTESIAN_POINT('',(0.227516871482,3.996302587252,
+    143.9275737804));
+#62688 = CARTESIAN_POINT('',(0.113757572832,4.000000029089,
+    143.96378430886));
+#62689 = CARTESIAN_POINT('',(-1.22284173041E-06,4.,143.99999480533));
+#62690 = PCURVE('',#59267,#62691);
+#62691 = DEFINITIONAL_REPRESENTATION('',(#62692),#62716);
+#62692 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#62693,#62694,#62695,#62696,
+    #62697,#62698,#62699,#62700,#62701,#62702,#62703,#62704,#62705,
+    #62706,#62707,#62708,#62709,#62710,#62711,#62712,#62713,#62714,
+    #62715),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607621677984,
+    0.85512279783,1.),.UNSPECIFIED.);
+#62693 = CARTESIAN_POINT('',(-0.10353416662,4.712541679602));
+#62694 = CARTESIAN_POINT('',(-0.103534125591,4.831822873116));
+#62695 = CARTESIAN_POINT('',(-0.103534069059,4.951232037585));
+#62696 = CARTESIAN_POINT('',(-0.103534012938,5.070568003001));
+#62697 = CARTESIAN_POINT('',(-0.103533970956,5.189854496628));
+#62698 = CARTESIAN_POINT('',(-0.10353399289,5.309140961354));
+#62699 = CARTESIAN_POINT('',(-0.103534196849,5.428476902448));
+#62700 = CARTESIAN_POINT('',(-0.103534320661,5.547886057834));
+#62701 = CARTESIAN_POINT('',(-0.10353431067,5.715753786948));
+#62702 = CARTESIAN_POINT('',(-0.103534285514,5.764341786023));
+#62703 = CARTESIAN_POINT('',(-0.103534235556,5.812929133386));
+#62704 = CARTESIAN_POINT('',(-0.103534158427,5.861515665011));
+#62705 = CARTESIAN_POINT('',(-0.103534063425,5.910102195271));
+#62706 = CARTESIAN_POINT('',(-0.103533973548,5.958689539781));
+#62707 = CARTESIAN_POINT('',(-0.103533918066,6.007277537742));
+#62708 = CARTESIAN_POINT('',(-0.103533914196,6.084304678034));
+#62709 = CARTESIAN_POINT('',(-0.103533929436,6.11274532638));
+#62710 = CARTESIAN_POINT('',(-0.103533968345,6.141186003601));
+#62711 = CARTESIAN_POINT('',(-0.103534031732,6.169626694852));
+#62712 = CARTESIAN_POINT('',(-0.10353411422,6.19806738565));
+#62713 = CARTESIAN_POINT('',(-0.103534204243,6.226508061878));
+#62714 = CARTESIAN_POINT('',(-0.103534284047,6.254948709782));
+#62715 = CARTESIAN_POINT('',(-0.103534329689,6.283389315972));
+#62716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62717 = PCURVE('',#60030,#62718);
+#62718 = DEFINITIONAL_REPRESENTATION('',(#62719),#62743);
+#62719 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#62720,#62721,#62722,#62723,
+    #62724,#62725,#62726,#62727,#62728,#62729,#62730,#62731,#62732,
+    #62733,#62734,#62735,#62736,#62737,#62738,#62739,#62740,#62741,
+    #62742),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.607621677984,
+    0.85512279783,1.),.UNSPECIFIED.);
+#62720 = CARTESIAN_POINT('',(0.,-141.9999945226));
+#62721 = CARTESIAN_POINT('',(-0.119277311054,-142.1518631554));
+#62722 = CARTESIAN_POINT('',(-0.23868258274,-142.3038947417));
+#62723 = CARTESIAN_POINT('',(-0.358014656726,-142.4558331373));
+#62724 = CARTESIAN_POINT('',(-0.477297262027,-142.6077085275));
+#62725 = CARTESIAN_POINT('',(-0.59657987972,-142.7595837959));
+#62726 = CARTESIAN_POINT('',(-0.715911982219,-142.9115219604));
+#62727 = CARTESIAN_POINT('',(-0.835317275037,-143.0635534026));
+#62728 = CARTESIAN_POINT('',(-1.003179548907,-143.2772823022));
+#62729 = CARTESIAN_POINT('',(-1.051765966035,-143.3391444724));
+#62730 = CARTESIAN_POINT('',(-1.100351728446,-143.4010058285));
+#62731 = CARTESIAN_POINT('',(-1.148936673207,-143.4628661621));
+#62732 = CARTESIAN_POINT('',(-1.197521616314,-143.5247265036));
+#62733 = CARTESIAN_POINT('',(-1.246107375038,-143.5865878774));
+#62734 = CARTESIAN_POINT('',(-1.294693789775,-143.6484500612));
+#62735 = CARTESIAN_POINT('',(-1.371718424607,-143.7465208764));
+#62736 = CARTESIAN_POINT('',(-1.400158149318,-143.7827314485));
+#62737 = CARTESIAN_POINT('',(-1.428597903613,-143.8189420426));
+#62738 = CARTESIAN_POINT('',(-1.45703767257,-143.8551526387));
+#62739 = CARTESIAN_POINT('',(-1.485477442293,-143.8913632216));
+#62740 = CARTESIAN_POINT('',(-1.513917199912,-143.9275737804));
+#62741 = CARTESIAN_POINT('',(-1.542356933587,-143.9637843088));
+#62742 = CARTESIAN_POINT('',(-1.570796632505,-143.9999948053));
+#62743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62744 = ORIENTED_EDGE('',*,*,#62745,.F.);
+#62745 = EDGE_CURVE('',#62388,#62663,#62746,.T.);
+#62746 = SURFACE_CURVE('',#62747,(#62750,#62757),.PCURVE_S1.);
+#62747 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62748,#62749),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#62748 = CARTESIAN_POINT('',(1.52860112523E-06,3.100004398474,
+    143.75885004878));
+#62749 = CARTESIAN_POINT('',(-1.52857959179E-06,4.10000671458,
+    144.02679059722));
+#62750 = PCURVE('',#59267,#62751);
+#62751 = DEFINITIONAL_REPRESENTATION('',(#62752),#62756);
+#62752 = LINE('',#62753,#62754);
+#62753 = CARTESIAN_POINT('',(0.,6.283389315972));
+#62754 = VECTOR('',#62755,1.);
+#62755 = DIRECTION('',(1.,0.));
+#62756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62757 = PCURVE('',#59954,#62758);
+#62758 = DEFINITIONAL_REPRESENTATION('',(#62759),#62763);
+#62759 = LINE('',#62760,#62761);
+#62760 = CARTESIAN_POINT('',(0.,0.));
+#62761 = VECTOR('',#62762,1.);
+#62762 = DIRECTION('',(1.,0.));
+#62763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62764 = ADVANCED_FACE('',(#62765),#59222,.T.);
+#62765 = FACE_BOUND('',#62766,.F.);
+#62766 = EDGE_LOOP('',(#62767,#62997,#63018,#63019,#63020));
+#62767 = ORIENTED_EDGE('',*,*,#62768,.T.);
+#62768 = EDGE_CURVE('',#59321,#62769,#62771,.T.);
+#62769 = VERTEX_POINT('',#62770);
+#62770 = CARTESIAN_POINT('',(4.,8.15271163E-07,142.4999946755));
+#62771 = SURFACE_CURVE('',#62772,(#62845,#62921),.PCURVE_S1.);
+#62772 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#62773,#62774,#62775,#62776,
+    #62777,#62778,#62779,#62780,#62781,#62782,#62783,#62784,#62785,
+    #62786,#62787,#62788,#62789,#62790,#62791,#62792,#62793,#62794,
+    #62795,#62796,#62797,#62798,#62799,#62800,#62801,#62802,#62803,
+    #62804,#62805,#62806,#62807,#62808,#62809,#62810,#62811,#62812,
+    #62813,#62814,#62815,#62816,#62817,#62818,#62819,#62820,#62821,
+    #62822,#62823,#62824,#62825,#62826,#62827,#62828,#62829,#62830,
+    #62831,#62832,#62833,#62834,#62835,#62836,#62837,#62838,#62839,
+    #62840,#62841,#62842,#62843,#62844),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.78910901037E-02,0.10791301016,0.125918989249,
+    0.23194388976,0.391920099811,0.552894280669,0.65891917987,
+    0.818895388693,0.978871603448,1.),.UNSPECIFIED.);
+#62773 = CARTESIAN_POINT('',(4.,1.15497720454E-06,134.49999509381));
+#62774 = CARTESIAN_POINT('',(3.99999995969,0.11900003062,134.5378735571)
+  );
+#62775 = CARTESIAN_POINT('',(3.995953979992,0.237999403208,
+    134.57575216556));
+#62776 = CARTESIAN_POINT('',(3.987862076346,0.35683806511,
+    134.61363070373));
+#62777 = CARTESIAN_POINT('',(3.975731894025,0.475355471646,
+    134.65150916324));
+#62778 = CARTESIAN_POINT('',(3.959578689003,0.593391863158,
+    134.68938763732));
+#62779 = CARTESIAN_POINT('',(3.939425308833,0.710788387073,
+    134.72726621523));
+#62780 = CARTESIAN_POINT('',(3.91530217352,0.827387219968,
+    134.76514487679));
+#62781 = CARTESIAN_POINT('',(3.835402372575,1.156740183845,
+    134.8730220592));
+#62782 = CARTESIAN_POINT('',(3.770127454722,1.367201839262,
+    134.94302421276));
+#62783 = CARTESIAN_POINT('',(3.691662860287,1.573416095709,
+    135.01302485152));
+#62784 = CARTESIAN_POINT('',(3.600337062521,1.774419799791,
+    135.08302357056));
+#62785 = CARTESIAN_POINT('',(3.49655888632,1.969286382832,
+    135.15302227052));
+#62786 = CARTESIAN_POINT('',(3.380814125127,2.157127202769,
+    135.22302286395));
+#62787 = CARTESIAN_POINT('',(3.253666538881,2.337095050024,
+    135.29302497381));
+#62788 = CARTESIAN_POINT('',(3.080301708405,2.552437881095,
+    135.38102361918));
+#62789 = CARTESIAN_POINT('',(3.044128499416,2.59591301346,135.3990236147
+    ));
+#62790 = CARTESIAN_POINT('',(3.007254420987,2.638801781817,
+    135.41702361012));
+#62791 = CARTESIAN_POINT('',(2.969690577242,2.681091014621,
+    135.43502360511));
+#62792 = CARTESIAN_POINT('',(2.931448361499,2.722767801409,
+    135.45302359933));
+#62793 = CARTESIAN_POINT('',(2.892539456267,2.763819492797,
+    135.47102359247));
+#62794 = CARTESIAN_POINT('',(2.852975833246,2.804233700484,
+    135.4890235842));
+#62795 = CARTESIAN_POINT('',(2.576023636841,3.078144821289,
+    135.61301320921));
+#62796 = CARTESIAN_POINT('',(2.316940756153,3.289828253874,
+    135.71903006932));
+#62797 = CARTESIAN_POINT('',(2.038093424113,3.476466213626,
+    135.82503315023));
+#62798 = CARTESIAN_POINT('',(1.742339956569,3.63594202163,
+    135.93102338677));
+#62799 = CARTESIAN_POINT('',(1.432751019984,3.766545710304,
+    136.03701365878));
+#62800 = CARTESIAN_POINT('',(1.112583175728,3.866955263406,
+    136.14301682986));
+#62801 = CARTESIAN_POINT('',(0.785276926327,3.936268973195,
+    136.24903379543));
+#62802 = CARTESIAN_POINT('',(-4.470340874322E-02,4.031181037385,
+    136.51494664575));
+#62803 = CARTESIAN_POINT('',(-0.552716604107,4.016684560133,
+    136.67508053453));
+#62804 = CARTESIAN_POINT('',(-1.056566121927,3.928789963817,
+    136.83509108209));
+#62805 = CARTESIAN_POINT('',(-1.543975316293,3.769040356911,
+    136.99502357246));
+#62806 = CARTESIAN_POINT('',(-2.003380885378,3.540930330537,
+    137.15495605873));
+#62807 = CARTESIAN_POINT('',(-2.424091079453,3.250081998549,
+    137.31496656676));
+#62808 = CARTESIAN_POINT('',(-2.796274872293,2.90400857789,
+    137.47510040447));
+#62809 = CARTESIAN_POINT('',(-3.429561204479,2.119832081231,
+    137.79594421652));
+#62810 = CARTESIAN_POINT('',(-3.690808577055,1.680112993761,
+    137.95708234359));
+#62811 = CARTESIAN_POINT('',(-3.886989294801,1.204193657708,
+    138.11809305792));
+#62812 = CARTESIAN_POINT('',(-4.012750433104,0.703491044435,
+    138.27902344116));
+#62813 = CARTESIAN_POINT('',(-4.064814636681,0.189868456306,
+    138.43995410836));
+#62814 = CARTESIAN_POINT('',(-4.042228330738,-0.324403850944,
+    138.6009646672));
+#62815 = CARTESIAN_POINT('',(-3.946141368735,-0.82676865609,
+    138.76210274599));
+#62816 = CARTESIAN_POINT('',(-3.672642449216,-1.619435313167,
+    139.02901316522));
+#62817 = CARTESIAN_POINT('',(-3.534062708379,-1.923950393158,
+    139.13503011251));
+#62818 = CARTESIAN_POINT('',(-3.366672272822,-2.214759551004,
+    139.24103328917));
+#62819 = CARTESIAN_POINT('',(-3.172096836853,-2.488699365635,
+    139.34702358639));
+#62820 = CARTESIAN_POINT('',(-2.952332566745,-2.742877050311,
+    139.45301386317));
+#62821 = CARTESIAN_POINT('',(-2.709714086982,-2.974665349525,
+    139.55901699195));
+#62822 = CARTESIAN_POINT('',(-2.446927061343,-3.181732431719,
+    139.66503389214));
+#62823 = CARTESIAN_POINT('',(-1.744755635755,-3.634315175326,
+    139.93094657139));
+#62824 = CARTESIAN_POINT('',(-1.282831665229,-3.846244079214,
+    140.0910803414));
+#62825 = CARTESIAN_POINT('',(-0.792143428588,-3.990517678096,
+    140.25109082663));
+#62826 = CARTESIAN_POINT('',(-0.284381934675,-4.063084014511,
+    140.41102338652));
+#62827 = CARTESIAN_POINT('',(0.228537451376,-4.061956796382,
+    140.57095602519));
+#62828 = CARTESIAN_POINT('',(0.73453889369,-3.987443177389,
+    140.73096665638));
+#62829 = CARTESIAN_POINT('',(1.221480980221,-3.841927016309,
+    140.89110053599));
+#62830 = CARTESIAN_POINT('',(2.133666905726,-3.420509397417,
+    141.21094667155));
+#62831 = CARTESIAN_POINT('',(2.560115637765,-3.144051290921,
+    141.37108045765));
+#62832 = CARTESIAN_POINT('',(2.94485379142,-2.807055165453,
+    141.53109088281));
+#62833 = CARTESIAN_POINT('',(3.27819586184,-2.417220929347,
+    141.69102334113));
+#62834 = CARTESIAN_POINT('',(3.552080067432,-1.983544665111,
+    141.85095581822));
+#62835 = CARTESIAN_POINT('',(3.760295231943,-1.516387203249,
+    142.01096666007));
+#62836 = CARTESIAN_POINT('',(3.898348499808,-1.027276981691,
+    142.17110058946));
+#62837 = CARTESIAN_POINT('',(3.973608091287,-0.463510186159,
+    142.35214491828));
+#62838 = CARTESIAN_POINT('',(3.981141257161,-0.39757238057,
+    142.37326628103));
+#62839 = CARTESIAN_POINT('',(3.987423813522,-0.331495713533,
+    142.39438764238));
+#62840 = CARTESIAN_POINT('',(3.992452810399,-0.265307864576,
+    142.41550900196));
+#62841 = CARTESIAN_POINT('',(3.99622603486,-0.199036563512,
+    142.43663035942));
+#62842 = CARTESIAN_POINT('',(3.998742011011,-0.132709590431,
+    142.45775171444));
+#62843 = CARTESIAN_POINT('',(3.999999999997,-6.63547757089E-02,
+    142.47887306672));
+#62844 = CARTESIAN_POINT('',(4.,-1.78E-15,142.49999441599));
+#62845 = PCURVE('',#59222,#62846);
+#62846 = DEFINITIONAL_REPRESENTATION('',(#62847),#62920);
+#62847 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#62848,#62849,#62850,#62851,
+    #62852,#62853,#62854,#62855,#62856,#62857,#62858,#62859,#62860,
+    #62861,#62862,#62863,#62864,#62865,#62866,#62867,#62868,#62869,
+    #62870,#62871,#62872,#62873,#62874,#62875,#62876,#62877,#62878,
+    #62879,#62880,#62881,#62882,#62883,#62884,#62885,#62886,#62887,
+    #62888,#62889,#62890,#62891,#62892,#62893,#62894,#62895,#62896,
+    #62897,#62898,#62899,#62900,#62901,#62902,#62903,#62904,#62905,
+    #62906,#62907,#62908,#62909,#62910,#62911,#62912,#62913,#62914,
+    #62915,#62916,#62917,#62918,#62919),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.78910901037E-02,0.10791301016,0.125918989249,
+    0.23194388976,0.391920099811,0.552894280669,0.65891917987,
+    0.818895388693,0.978871603448,1.),.UNSPECIFIED.);
+#62848 = CARTESIAN_POINT('',(-2.8874430119E-07,-134.4999950938));
+#62849 = CARTESIAN_POINT('',(-2.97500076549E-02,-134.5378735571));
+#62850 = CARTESIAN_POINT('',(-5.949985149828E-02,-134.5757521655));
+#62851 = CARTESIAN_POINT('',(-8.924963936119E-02,-134.6136307037));
+#62852 = CARTESIAN_POINT('',(-0.118999356934,-134.6515091632));
+#62853 = CARTESIAN_POINT('',(-0.148749073148,-134.6893876373));
+#62854 = CARTESIAN_POINT('',(-0.178498856813,-134.7272662152));
+#62855 = CARTESIAN_POINT('',(-0.208248693259,-134.7651448767));
+#62856 = CARTESIAN_POINT('',(-0.292975221353,-134.8730220592));
+#62857 = CARTESIAN_POINT('',(-0.347954740844,-134.9430242127));
+#62858 = CARTESIAN_POINT('',(-0.402933050214,-135.0130248515));
+#62859 = CARTESIAN_POINT('',(-0.457909853162,-135.0830235705));
+#62860 = CARTESIAN_POINT('',(-0.512886658684,-135.1530222705));
+#62861 = CARTESIAN_POINT('',(-0.56786497432,-135.2230228639));
+#62862 = CARTESIAN_POINT('',(-0.622844500273,-135.2930249738));
+#62863 = CARTESIAN_POINT('',(-0.69195849096,-135.3810236191));
+#62864 = CARTESIAN_POINT('',(-0.706095658712,-135.3990236147));
+#62865 = CARTESIAN_POINT('',(-0.720232827306,-135.4170236101));
+#62866 = CARTESIAN_POINT('',(-0.734369996381,-135.4350236051));
+#62867 = CARTESIAN_POINT('',(-0.748507165575,-135.4530235993));
+#62868 = CARTESIAN_POINT('',(-0.762644334525,-135.4710235924));
+#62869 = CARTESIAN_POINT('',(-0.776781502865,-135.4890235842));
+#62870 = CARTESIAN_POINT('',(-0.874162783533,-135.6130132092));
+#62871 = CARTESIAN_POINT('',(-0.957428292395,-135.7190300693));
+#62872 = CARTESIAN_POINT('',(-1.040682968723,-135.8250331502));
+#62873 = CARTESIAN_POINT('',(-1.123927523407,-135.9310233867));
+#62874 = CARTESIAN_POINT('',(-1.20717207322,-136.0370136587));
+#62875 = CARTESIAN_POINT('',(-1.290426736759,-136.1430168298));
+#62876 = CARTESIAN_POINT('',(-1.373692229561,-136.2490337954));
+#62877 = CARTESIAN_POINT('',(-1.58253961052,-136.5149466457));
+#62878 = CARTESIAN_POINT('',(-1.708308431473,-136.6750805345));
+#62879 = CARTESIAN_POINT('',(-1.833980420302,-136.8350910821));
+#62880 = CARTESIAN_POINT('',(-1.959591147906,-136.9950235724));
+#62881 = CARTESIAN_POINT('',(-2.085201875916,-137.1549560587));
+#62882 = CARTESIAN_POINT('',(-2.210873869785,-137.3149665667));
+#62883 = CARTESIAN_POINT('',(-2.336642698767,-137.4751004044));
+#62884 = CARTESIAN_POINT('',(-2.588632822141,-137.7959442165));
+#62885 = CARTESIAN_POINT('',(-2.715190404747,-137.9570823435));
+#62886 = CARTESIAN_POINT('',(-2.841647806573,-138.1180930579));
+#62887 = CARTESIAN_POINT('',(-2.968042402613,-138.2790234411));
+#62888 = CARTESIAN_POINT('',(-3.094436969446,-138.4399541083));
+#62889 = CARTESIAN_POINT('',(-3.22089438477,-138.6009646672));
+#62890 = CARTESIAN_POINT('',(-3.347451975995,-138.7621027459));
+#62891 = CARTESIAN_POINT('',(-3.557082914822,-139.0290131652));
+#62892 = CARTESIAN_POINT('',(-3.640348410256,-139.1350301125));
+#62893 = CARTESIAN_POINT('',(-3.723603072752,-139.2410332891));
+#62894 = CARTESIAN_POINT('',(-3.806847618639,-139.3470235863));
+#62895 = CARTESIAN_POINT('',(-3.89009216721,-139.4530138631));
+#62896 = CARTESIAN_POINT('',(-3.973346836197,-139.5590169919));
+#62897 = CARTESIAN_POINT('',(-4.056612338615,-139.6650338921));
+#62898 = CARTESIAN_POINT('',(-4.26545974863,-139.9309465713));
+#62899 = CARTESIAN_POINT('',(-4.391228583866,-140.0910803414));
+#62900 = CARTESIAN_POINT('',(-4.516900576485,-140.2510908266));
+#62901 = CARTESIAN_POINT('',(-4.642511292073,-140.4110233865));
+#62902 = CARTESIAN_POINT('',(-4.768121999914,-140.5709560251));
+#62903 = CARTESIAN_POINT('',(-4.893793974587,-140.7309666563));
+#62904 = CARTESIAN_POINT('',(-5.019562793794,-140.8911005359));
+#62905 = CARTESIAN_POINT('',(-5.270769378625,-141.2109466715));
+#62906 = CARTESIAN_POINT('',(-5.396538211462,-141.3710804576));
+#62907 = CARTESIAN_POINT('',(-5.522210210362,-141.5310908828));
+#62908 = CARTESIAN_POINT('',(-5.64782093694,-141.6910233411));
+#62909 = CARTESIAN_POINT('',(-5.77343166668,-141.8509558182));
+#62910 = CARTESIAN_POINT('',(-5.899103621922,-142.01096666));
+#62911 = CARTESIAN_POINT('',(-6.024872431805,-142.1711005894));
+#62912 = CARTESIAN_POINT('',(-6.167064424779,-142.3521449182));
+#62913 = CARTESIAN_POINT('',(-6.183653120114,-142.373266281));
+#62914 = CARTESIAN_POINT('',(-6.200241817528,-142.3943876423));
+#62915 = CARTESIAN_POINT('',(-6.216830516528,-142.4155090019));
+#62916 = CARTESIAN_POINT('',(-6.233419216297,-142.4366303594));
+#62917 = CARTESIAN_POINT('',(-6.250007915694,-142.4577517144));
+#62918 = CARTESIAN_POINT('',(-6.266596613252,-142.4788730667));
+#62919 = CARTESIAN_POINT('',(-6.28318530718,-142.4999944159));
+#62920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62921 = PCURVE('',#59593,#62922);
+#62922 = DEFINITIONAL_REPRESENTATION('',(#62923),#62996);
+#62923 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#62924,#62925,#62926,#62927,
+    #62928,#62929,#62930,#62931,#62932,#62933,#62934,#62935,#62936,
+    #62937,#62938,#62939,#62940,#62941,#62942,#62943,#62944,#62945,
+    #62946,#62947,#62948,#62949,#62950,#62951,#62952,#62953,#62954,
+    #62955,#62956,#62957,#62958,#62959,#62960,#62961,#62962,#62963,
+    #62964,#62965,#62966,#62967,#62968,#62969,#62970,#62971,#62972,
+    #62973,#62974,#62975,#62976,#62977,#62978,#62979,#62980,#62981,
+    #62982,#62983,#62984,#62985,#62986,#62987,#62988,#62989,#62990,
+    #62991,#62992,#62993,#62994,#62995),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7
+    ,7,7,7,7,7,9),(0.,3.78910901037E-02,0.10791301016,0.125918989249,
+    0.23194388976,0.391920099811,0.552894280669,0.65891917987,
+    0.818895388693,0.978871603448,1.),.UNSPECIFIED.);
+#62924 = CARTESIAN_POINT('',(-0.931754901262,0.));
+#62925 = CARTESIAN_POINT('',(-0.931754949006,2.97506679744E-02));
+#62926 = CARTESIAN_POINT('',(-0.931755033712,5.95014690897E-02));
+#62927 = CARTESIAN_POINT('',(-0.931755128696,8.925221824426E-02));
+#62928 = CARTESIAN_POINT('',(-0.9317552141,0.119002899023));
+#62929 = CARTESIAN_POINT('',(-0.931755277105,0.148753579664));
+#62930 = CARTESIAN_POINT('',(-0.931755312152,0.17850432903));
+#62931 = CARTESIAN_POINT('',(-0.931755321162,0.208255132574));
+#62932 = CARTESIAN_POINT('',(-0.931755300042,0.292984417584));
+#62933 = CARTESIAN_POINT('',(-0.931755221759,0.347965729508));
+#62934 = CARTESIAN_POINT('',(-0.931755110037,0.402945834467));
+#62935 = CARTESIAN_POINT('',(-0.931755005998,0.457924433898));
+#62936 = CARTESIAN_POINT('',(-0.931754936966,0.512903034157));
+#62937 = CARTESIAN_POINT('',(-0.931754907728,0.567883140813));
+#62938 = CARTESIAN_POINT('',(-0.93175490685,0.622864453371));
+#62939 = CARTESIAN_POINT('',(-0.931754933494,0.691980685447));
+#62940 = CARTESIAN_POINT('',(-0.931754940362,0.706118311428));
+#62941 = CARTESIAN_POINT('',(-0.931754948473,0.720255938021));
+#62942 = CARTESIAN_POINT('',(-0.931754957652,0.73439356488));
+#62943 = CARTESIAN_POINT('',(-0.931754967724,0.74853119166));
+#62944 = CARTESIAN_POINT('',(-0.931754978511,0.762668818019));
+#62945 = CARTESIAN_POINT('',(-0.931754989836,0.776806443616));
+#62946 = CARTESIAN_POINT('',(-0.931755070318,0.874190873153));
+#62947 = CARTESIAN_POINT('',(-0.931755151963,0.957459070123));
+#62948 = CARTESIAN_POINT('',(-0.931755210876,1.040716434859));
+#62949 = CARTESIAN_POINT('',(-0.931755226016,1.123963686189));
+#62950 = CARTESIAN_POINT('',(-0.931755208484,1.207210942297));
+#62951 = CARTESIAN_POINT('',(-0.931755178572,1.290468317914));
+#62952 = CARTESIAN_POINT('',(-0.931755142373,1.373736524509));
+#62953 = CARTESIAN_POINT('',(-0.931755056404,1.582590709667));
+#62954 = CARTESIAN_POINT('',(-0.931755007585,1.708363625813));
+#62955 = CARTESIAN_POINT('',(-0.931754992083,1.834039695602));
+#62956 = CARTESIAN_POINT('',(-0.931754988741,1.959654490086));
+#62957 = CARTESIAN_POINT('',(-0.931755063739,2.085269292033));
+#62958 = CARTESIAN_POINT('',(-0.931755131865,2.210945354196));
+#62959 = CARTESIAN_POINT('',(-0.931755139406,2.336718259877));
+#62960 = CARTESIAN_POINT('',(-0.93175509494,2.588716561983));
+#62961 = CARTESIAN_POINT('',(-0.931755088301,2.715278252601));
+#62962 = CARTESIAN_POINT('',(-0.931754799371,2.841739794203));
+#62963 = CARTESIAN_POINT('',(-0.931755314583,2.968138469818));
+#62964 = CARTESIAN_POINT('',(-0.931755077904,3.094537134636));
+#62965 = CARTESIAN_POINT('',(-0.931755149578,3.220998675303));
+#62966 = CARTESIAN_POINT('',(-0.931755180768,3.347560367019));
+#62967 = CARTESIAN_POINT('',(-0.931755117376,3.557198113052));
+#62968 = CARTESIAN_POINT('',(-0.931755070851,3.64046631387));
+#62969 = CARTESIAN_POINT('',(-0.93175500729,3.723723684576));
+#62970 = CARTESIAN_POINT('',(-0.931754962662,3.806970940585));
+#62971 = CARTESIAN_POINT('',(-0.931754956236,3.890218196653));
+#62972 = CARTESIAN_POINT('',(-0.93175498185,3.973475567402));
+#62973 = CARTESIAN_POINT('',(-0.931755021394,4.056743767861));
+#62974 = CARTESIAN_POINT('',(-0.931755125861,4.26559793998));
+#62975 = CARTESIAN_POINT('',(-0.931755192836,4.391370842963));
+#62976 = CARTESIAN_POINT('',(-0.93175522152,4.517046902656));
+#62977 = CARTESIAN_POINT('',(-0.931755168294,4.642661704153));
+#62978 = CARTESIAN_POINT('',(-0.931755121758,4.76827651365));
+#62979 = CARTESIAN_POINT('',(-0.931755066745,4.893952583878));
+#62980 = CARTESIAN_POINT('',(-0.931755028667,5.019725494953));
+#62981 = CARTESIAN_POINT('',(-0.931755008535,5.270940237868));
+#62982 = CARTESIAN_POINT('',(-0.93175502369,5.39671314847));
+#62983 = CARTESIAN_POINT('',(-0.931755098012,5.522389210967));
+#62984 = CARTESIAN_POINT('',(-0.93175514688,5.648004009564));
+#62985 = CARTESIAN_POINT('',(-0.931755358728,5.773618786821));
+#62986 = CARTESIAN_POINT('',(-0.93175509156,5.89929481325));
+#62987 = CARTESIAN_POINT('',(-0.931755004617,6.025067766104));
+#62988 = CARTESIAN_POINT('',(-0.931755116434,6.167264387724));
+#62989 = CARTESIAN_POINT('',(-0.931755132549,6.183853622248));
+#62990 = CARTESIAN_POINT('',(-0.931755151952,6.200442857752));
+#62991 = CARTESIAN_POINT('',(-0.931755174409,6.217032093439));
+#62992 = CARTESIAN_POINT('',(-0.931755199227,6.233621328172));
+#62993 = CARTESIAN_POINT('',(-0.931755225258,6.250210560471));
+#62994 = CARTESIAN_POINT('',(-0.931755250897,6.26679978852));
+#62995 = CARTESIAN_POINT('',(-0.931755274083,6.28338901016));
+#62996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62997 = ORIENTED_EDGE('',*,*,#62998,.F.);
+#62998 = EDGE_CURVE('',#62454,#62769,#62999,.T.);
+#62999 = SURFACE_CURVE('',#63000,(#63004,#63011),.PCURVE_S1.);
+#63000 = LINE('',#63001,#63002);
+#63001 = CARTESIAN_POINT('',(4.,0.,0.));
+#63002 = VECTOR('',#63003,1.);
+#63003 = DIRECTION('',(0.,0.,1.));
+#63004 = PCURVE('',#59222,#63005);
+#63005 = DEFINITIONAL_REPRESENTATION('',(#63006),#63010);
+#63006 = LINE('',#63007,#63008);
+#63007 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#63008 = VECTOR('',#63009,1.);
+#63009 = DIRECTION('',(-0.,-1.));
+#63010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63011 = PCURVE('',#60030,#63012);
+#63012 = DEFINITIONAL_REPRESENTATION('',(#63013),#63017);
+#63013 = LINE('',#63014,#63015);
+#63014 = CARTESIAN_POINT('',(-0.,0.));
+#63015 = VECTOR('',#63016,1.);
+#63016 = DIRECTION('',(-0.,-1.));
+#63017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63018 = ORIENTED_EDGE('',*,*,#62453,.F.);
+#63019 = ORIENTED_EDGE('',*,*,#59166,.F.);
+#63020 = ORIENTED_EDGE('',*,*,#59550,.T.);
+#63021 = ADVANCED_FACE('',(#63022),#59593,.F.);
+#63022 = FACE_BOUND('',#63023,.F.);
+#63023 = EDGE_LOOP('',(#63024,#63025,#63026,#63027));
+#63024 = ORIENTED_EDGE('',*,*,#62768,.F.);
+#63025 = ORIENTED_EDGE('',*,*,#59580,.T.);
+#63026 = ORIENTED_EDGE('',*,*,#59646,.T.);
+#63027 = ORIENTED_EDGE('',*,*,#63028,.F.);
+#63028 = EDGE_CURVE('',#62769,#59647,#63029,.T.);
+#63029 = SURFACE_CURVE('',#63030,(#63033,#63040),.PCURVE_S1.);
+#63030 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63031,#63032),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.03527618041,-0.),.PIECEWISE_BEZIER_KNOTS.);
+#63031 = CARTESIAN_POINT('',(4.099993285378,1.52860590497E-06,
+    142.47320075879));
+#63032 = CARTESIAN_POINT('',(3.099995601568,-1.52858389058E-06,
+    142.74115859519));
+#63033 = PCURVE('',#59593,#63034);
+#63034 = DEFINITIONAL_REPRESENTATION('',(#63035),#63039);
+#63035 = LINE('',#63036,#63037);
+#63036 = CARTESIAN_POINT('',(0.,6.283389315972));
+#63037 = VECTOR('',#63038,1.);
+#63038 = DIRECTION('',(1.,0.));
+#63039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63040 = PCURVE('',#60080,#63041);
+#63041 = DEFINITIONAL_REPRESENTATION('',(#63042),#63046);
+#63042 = LINE('',#63043,#63044);
+#63043 = CARTESIAN_POINT('',(0.,0.));
+#63044 = VECTOR('',#63045,1.);
+#63045 = DIRECTION('',(1.,0.));
+#63046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63047 = ADVANCED_FACE('',(#63048),#59702,.F.);
+#63048 = FACE_BOUND('',#63049,.F.);
+#63049 = EDGE_LOOP('',(#63050,#63089,#63090,#63091));
+#63050 = ORIENTED_EDGE('',*,*,#63051,.F.);
+#63051 = EDGE_CURVE('',#59647,#60043,#63052,.T.);
+#63052 = SURFACE_CURVE('',#63053,(#63075,#63082),.PCURVE_S1.);
+#63053 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#63054,#63055,#63056,#63057,
+    #63058,#63059,#63060,#63061,#63062,#63063,#63064,#63065,#63066,
+    #63067,#63068,#63069,#63070,#63071,#63072,#63073,#63074),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#63054 = CARTESIAN_POINT('',(3.099995601568,-1.52858390789E-06,
+    142.74115859519));
+#63055 = CARTESIAN_POINT('',(3.099995776332,0.885354235387,
+    143.1047952161));
+#63056 = CARTESIAN_POINT('',(2.821850061137,1.770714459144,
+    143.46843349452));
+#63057 = CARTESIAN_POINT('',(2.26557963442,2.558975070873,
+    143.83205989893));
+#63058 = CARTESIAN_POINT('',(1.46924754833,3.153068015654,
+    144.19571683738));
+#63059 = CARTESIAN_POINT('',(0.509221245181,3.472990006638,
+    144.55932999796));
+#63060 = CARTESIAN_POINT('',(-0.50921046165,3.47300273364,
+    144.92298147322));
+#63061 = CARTESIAN_POINT('',(-1.469259429457,3.153061692279,
+    145.28661219268));
+#63062 = CARTESIAN_POINT('',(-2.265565961845,2.558981807353,
+    145.65024988006));
+#63063 = CARTESIAN_POINT('',(-2.821851644109,1.770714760687,
+    146.01388595389));
+#63064 = CARTESIAN_POINT('',(-3.378138354645,1.70542662157E-06,
+    146.74115871532));
+#63065 = CARTESIAN_POINT('',(-2.821853368198,-1.770711891472,
+    147.46843147672));
+#63066 = CARTESIAN_POINT('',(-2.265567113493,-2.558978017707,
+    147.8320675506));
+#63067 = CARTESIAN_POINT('',(-1.469271457707,-3.153066850175,
+    148.19570523788));
+#63068 = CARTESIAN_POINT('',(-0.509192425705,-3.472990943579,
+    148.55933595751));
+#63069 = CARTESIAN_POINT('',(0.509186490023,-3.472998800647,
+    148.92298743255));
+#63070 = CARTESIAN_POINT('',(1.469273535906,-3.153067837955,
+    149.28660059335));
+#63071 = CARTESIAN_POINT('',(2.265560639798,-2.558976656055,
+    149.65025753164));
+#63072 = CARTESIAN_POINT('',(2.821852420866,-1.770717483846,
+    150.01388393614));
+#63073 = CARTESIAN_POINT('',(3.099995158047,-0.885357377524,
+    150.37752221453));
+#63074 = CARTESIAN_POINT('',(3.099995357086,-1.61355033956E-06,
+    150.74115883543));
+#63075 = PCURVE('',#59702,#63076);
+#63076 = DEFINITIONAL_REPRESENTATION('',(#63077),#63081);
+#63077 = LINE('',#63078,#63079);
+#63078 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#63079 = VECTOR('',#63080,1.);
+#63080 = DIRECTION('',(0.,1.));
+#63081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63082 = PCURVE('',#60080,#63083);
+#63083 = DEFINITIONAL_REPRESENTATION('',(#63084),#63088);
+#63084 = LINE('',#63085,#63086);
+#63085 = CARTESIAN_POINT('',(-0.,0.));
+#63086 = VECTOR('',#63087,1.);
+#63087 = DIRECTION('',(0.,1.));
+#63088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63089 = ORIENTED_EDGE('',*,*,#59689,.T.);
+#63090 = ORIENTED_EDGE('',*,*,#59755,.T.);
+#63091 = ORIENTED_EDGE('',*,*,#60141,.T.);
+#63092 = ADVANCED_FACE('',(#63093),#59954,.F.);
+#63093 = FACE_BOUND('',#63094,.F.);
+#63094 = EDGE_LOOP('',(#63095,#63134,#63135,#63342,#63343));
+#63095 = ORIENTED_EDGE('',*,*,#63096,.F.);
+#63096 = EDGE_CURVE('',#62388,#60832,#63097,.T.);
+#63097 = SURFACE_CURVE('',#63098,(#63120,#63127),.PCURVE_S1.);
+#63098 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#63099,#63100,#63101,#63102,
+    #63103,#63104,#63105,#63106,#63107,#63108,#63109,#63110,#63111,
+    #63112,#63113,#63114,#63115,#63116,#63117,#63118,#63119),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#63099 = CARTESIAN_POINT('',(1.52860114389E-06,3.100004398474,
+    143.75885004878));
+#63100 = CARTESIAN_POINT('',(-0.885356817602,3.100005096849,
+    144.12248666968));
+#63101 = CARTESIAN_POINT('',(-1.770719788014,2.821862445839,
+    144.48612494806));
+#63102 = CARTESIAN_POINT('',(-2.558981823191,2.265569841211,
+    144.84975135265));
+#63103 = CARTESIAN_POINT('',(-3.15307554487,1.46928101723,
+    145.21340829074));
+#63104 = CARTESIAN_POINT('',(-3.473008413839,0.509191495209,
+    145.57702145171));
+#63105 = CARTESIAN_POINT('',(-3.473001588922,-0.509190390488,
+    145.94067292674));
+#63106 = CARTESIAN_POINT('',(-3.153077535638,-1.469272547045,
+    146.30430364627));
+#63107 = CARTESIAN_POINT('',(-2.558987777551,-2.265571127422,
+    146.66794133364));
+#63108 = CARTESIAN_POINT('',(-1.77071991613,-2.821859803573,
+    147.03157740748));
+#63109 = CARTESIAN_POINT('',(-1.71865000463E-06,-3.378148207266,
+    147.7588501689));
+#63110 = CARTESIAN_POINT('',(1.770717064892,-2.82186166907,
+    148.4861229303));
+#63111 = CARTESIAN_POINT('',(2.558986974469,-2.265575163358,
+    148.8497590042));
+#63112 = CARTESIAN_POINT('',(3.153069399153,-1.469266910521,
+    149.21339669143));
+#63113 = CARTESIAN_POINT('',(3.473012346888,-0.509215467268,
+    149.57702741119));
+#63114 = CARTESIAN_POINT('',(3.473000652003,0.509219210465,
+    149.94067888595));
+#63115 = CARTESIAN_POINT('',(3.153078701028,1.469248637282,
+    150.30429204714));
+#63116 = CARTESIAN_POINT('',(2.5589848308,2.265583648525,150.6679489851)
+  );
+#63117 = CARTESIAN_POINT('',(1.770722483757,2.821856496479,
+    151.03157538974));
+#63118 = CARTESIAN_POINT('',(0.885359959771,3.100003920328,
+    151.39521366812));
+#63119 = CARTESIAN_POINT('',(1.61356530404E-06,3.10000464296,
+    151.75885028901));
+#63120 = PCURVE('',#59954,#63121);
+#63121 = DEFINITIONAL_REPRESENTATION('',(#63122),#63126);
+#63122 = LINE('',#63123,#63124);
+#63123 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#63124 = VECTOR('',#63125,1.);
+#63125 = DIRECTION('',(0.,1.));
+#63126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63127 = PCURVE('',#60869,#63128);
+#63128 = DEFINITIONAL_REPRESENTATION('',(#63129),#63133);
+#63129 = LINE('',#63130,#63131);
+#63130 = CARTESIAN_POINT('',(-0.,0.));
+#63131 = VECTOR('',#63132,1.);
+#63132 = DIRECTION('',(0.,1.));
+#63133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63134 = ORIENTED_EDGE('',*,*,#62745,.T.);
+#63135 = ORIENTED_EDGE('',*,*,#63136,.T.);
+#63136 = EDGE_CURVE('',#62663,#59921,#63137,.T.);
+#63137 = SURFACE_CURVE('',#63138,(#63204,#63273),.PCURVE_S1.);
+#63138 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#63139,#63140,#63141,#63142,
+    #63143,#63144,#63145,#63146,#63147,#63148,#63149,#63150,#63151,
+    #63152,#63153,#63154,#63155,#63156,#63157,#63158,#63159,#63160,
+    #63161,#63162,#63163,#63164,#63165,#63166,#63167,#63168,#63169,
+    #63170,#63171,#63172,#63173,#63174,#63175,#63176,#63177,#63178,
+    #63179,#63180,#63181,#63182,#63183,#63184,#63185,#63186,#63187,
+    #63188,#63189,#63190,#63191,#63192,#63193,#63194,#63195,#63196,
+    #63197,#63198,#63199,#63200,#63201,#63202,#63203),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924528109896E-02,0.113258634257,
+    0.273267443564,0.34794943151,0.53060670447,0.567947964095,
+    0.763921672307,0.961226725169,1.),.UNSPECIFIED.);
+#63139 = CARTESIAN_POINT('',(-1.22284171145E-06,4.,143.99999480533));
+#63140 = CARTESIAN_POINT('',(-0.116008033992,3.999999958735,
+    144.03692086606));
+#63141 = CARTESIAN_POINT('',(-0.232015281464,3.996154882211,
+    144.07384705822));
+#63142 = CARTESIAN_POINT('',(-0.347873645032,3.988464782604,
+    144.1107731935));
+#63143 = CARTESIAN_POINT('',(-0.463434391375,3.97693656438,
+    144.1476992627));
+#63144 = CARTESIAN_POINT('',(-0.578549480131,3.961584007378,
+    144.18462534463));
+#63145 = CARTESIAN_POINT('',(-0.693071669944,3.942427749899,
+    144.22155151498));
+#63146 = CARTESIAN_POINT('',(-0.806854624516,3.919495271793,
+    144.25847775523));
+#63147 = CARTESIAN_POINT('',(-1.066508293757,3.858147150828,
+    144.34340366647));
+#63148 = CARTESIAN_POINT('',(-1.211771199072,3.817150065779,
+    144.39140399843));
+#63149 = CARTESIAN_POINT('',(-1.355221684027,3.769905363786,
+    144.43940410908));
+#63150 = CARTESIAN_POINT('',(-1.496546291001,3.716507385225,
+    144.48740393688));
+#63151 = CARTESIAN_POINT('',(-1.635438540815,3.657068914451,
+    144.5354037641));
+#63152 = CARTESIAN_POINT('',(-1.771599318224,3.591721024795,
+    144.58340387395));
+#63153 = CARTESIAN_POINT('',(-1.904737257407,3.52061292356,
+    144.63140420754));
+#63154 = CARTESIAN_POINT('',(-2.359098962427,3.252188424845,
+    144.79938512828));
+#63155 = CARTESIAN_POINT('',(-2.663117089357,3.025434012989,
+    144.9194165533));
+#63156 = CARTESIAN_POINT('',(-2.941996477363,2.766316545009,
+    145.039421638));
+#63157 = CARTESIAN_POINT('',(-3.191770193014,2.478161725393,
+    145.15940392669));
+#63158 = CARTESIAN_POINT('',(-3.409046573904,2.164775259687,
+    145.27938623213));
+#63159 = CARTESIAN_POINT('',(-3.590979040353,1.830386056504,
+    145.39939134909));
+#63160 = CARTESIAN_POINT('',(-3.735328582215,1.47966139616,
+    145.51942278633));
+#63161 = CARTESIAN_POINT('',(-3.88981757909,0.94882548815,
+    145.69540347407));
+#63162 = CARTESIAN_POINT('',(-3.930488126108,0.777431440413,
+    145.75140416199));
+#63163 = CARTESIAN_POINT('',(-3.962522587548,0.604065717461,
+    145.80740436305));
+#63164 = CARTESIAN_POINT('',(-3.985811078639,0.429236838366,
+    145.86340395434));
+#63165 = CARTESIAN_POINT('',(-4.000279941147,0.253458162769,
+    145.91940354563));
+#63166 = CARTESIAN_POINT('',(-4.005891843369,7.724696235991E-02,
+    145.97540374672));
+#63167 = CARTESIAN_POINT('',(-4.002645880132,-9.887650763185E-02,
+    146.03140443475));
+#63168 = CARTESIAN_POINT('',(-3.96106124044,-0.703660839478,
+    146.22436786103));
+#63169 = CARTESIAN_POINT('',(-3.878749802109,-1.129608915262,
+    146.36142914192));
+#63170 = CARTESIAN_POINT('',(-3.744065777271,-1.544179477826,
+    146.49843682611));
+#63171 = CARTESIAN_POINT('',(-3.559023997223,-1.939913988447,
+    146.63540395937));
+#63172 = CARTESIAN_POINT('',(-3.326706194207,-2.309879801872,
+    146.7723710892));
+#63173 = CARTESIAN_POINT('',(-3.051268869402,-2.64773008554,
+    146.90937878214));
+#63174 = CARTESIAN_POINT('',(-2.737888656233,-2.947729708244,
+    147.04644007222));
+#63175 = CARTESIAN_POINT('',(-2.322621054284,-3.257785935207,
+    147.21140390502));
+#63176 = CARTESIAN_POINT('',(-2.250813191443,-3.308641653618,
+    147.23940391049));
+#63177 = CARTESIAN_POINT('',(-2.177734669949,-3.357687064066,
+    147.26740392447));
+#63178 = CARTESIAN_POINT('',(-2.103438807839,-3.404885205354,
+    147.29540394271));
+#63179 = CARTESIAN_POINT('',(-2.027980122308,-3.45020105739,
+    147.32340396096));
+#63180 = CARTESIAN_POINT('',(-1.951414329714,-3.493601541191,
+    147.35140397499));
+#63181 = CARTESIAN_POINT('',(-1.873798345575,-3.535055518879,
+    147.37940398055));
+#63182 = CARTESIAN_POINT('',(-1.382640912522,-3.781722945432,
+    147.55435301803));
+#63183 = CARTESIAN_POINT('',(-0.94237408495,-3.934691534384,
+    147.70144036045));
+#63184 = CARTESIAN_POINT('',(-0.483286547585,-4.028748446511,
+    147.84844949328));
+#63185 = CARTESIAN_POINT('',(-1.46427013036E-02,-4.061509570103,
+    147.99540397465));
+#63186 = CARTESIAN_POINT('',(0.45422521106,-4.032128392839,
+    148.14235841714));
+#63187 = CARTESIAN_POINT('',(0.913978974597,-3.941384124374,
+    148.28936759991));
+#63188 = CARTESIAN_POINT('',(1.355337324478,-3.791594001808,
+    148.43645492885));
+#63189 = CARTESIAN_POINT('',(2.186215184059,-3.381788440616,
+    148.73135127504));
+#63190 = CARTESIAN_POINT('',(2.576161449304,-3.120636861829,
+    148.87944163756));
+#63191 = CARTESIAN_POINT('',(2.929904101969,-2.808288009453,
+    149.02745104524));
+#63192 = CARTESIAN_POINT('',(3.239811348439,-2.45083358335,
+    149.17540399642));
+#63193 = CARTESIAN_POINT('',(3.499469433888,-2.055366955259,
+    149.32335692936));
+#63194 = CARTESIAN_POINT('',(3.703797463795,-1.629989764917,
+    149.47136627713));
+#63195 = CARTESIAN_POINT('',(3.849009805163,-1.183703265718,
+    149.61945659127));
+#63196 = CARTESIAN_POINT('',(3.95003696858,-0.636828521689,
+    149.79647766682));
+#63197 = CARTESIAN_POINT('',(3.964285648273,-0.546577172661,
+    149.82555145106));
+#63198 = CARTESIAN_POINT('',(3.976177186274,-0.45596426792,149.854625246
+    ));
+#63199 = CARTESIAN_POINT('',(3.985701005533,-0.365061667513,
+    149.88369904706));
+#63200 = CARTESIAN_POINT('',(3.992849170306,-0.273941474053,
+    149.9127728494));
+#63201 = CARTESIAN_POINT('',(3.997616386168,-0.18267603272,
+    149.94184664797));
+#63202 = CARTESIAN_POINT('',(4.,-9.133793126382E-02,149.97092043746));
+#63203 = CARTESIAN_POINT('',(4.,-8.9E-16,149.99999421232));
+#63204 = PCURVE('',#59954,#63205);
+#63205 = DEFINITIONAL_REPRESENTATION('',(#63206),#63272);
+#63206 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#63207,#63208,#63209,#63210,
+    #63211,#63212,#63213,#63214,#63215,#63216,#63217,#63218,#63219,
+    #63220,#63221,#63222,#63223,#63224,#63225,#63226,#63227,#63228,
+    #63229,#63230,#63231,#63232,#63233,#63234,#63235,#63236,#63237,
+    #63238,#63239,#63240,#63241,#63242,#63243,#63244,#63245,#63246,
+    #63247,#63248,#63249,#63250,#63251,#63252,#63253,#63254,#63255,
+    #63256,#63257,#63258,#63259,#63260,#63261,#63262,#63263,#63264,
+    #63265,#63266,#63267,#63268,#63269,#63270,#63271),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924528109896E-02,0.113258634257,
+    0.273267443564,0.34794943151,0.53060670447,0.567947964095,
+    0.763921672307,0.961226725169,1.),.UNSPECIFIED.);
+#63207 = CARTESIAN_POINT('',(-0.10353432969,0.));
+#63208 = CARTESIAN_POINT('',(-0.103534364251,2.900262537521E-02));
+#63209 = CARTESIAN_POINT('',(-0.103534418552,5.800536907264E-02));
+#63210 = CARTESIAN_POINT('',(-0.103534466477,8.700806906587E-02));
+#63211 = CARTESIAN_POINT('',(-0.103534498958,0.116010710984));
+#63212 = CARTESIAN_POINT('',(-0.103534517576,0.145013354424));
+#63213 = CARTESIAN_POINT('',(-0.103534528174,0.17401605927));
+#63214 = CARTESIAN_POINT('',(-0.103534534462,0.203018811999));
+#63215 = CARTESIAN_POINT('',(-0.103534527938,0.269721637601));
+#63216 = CARTESIAN_POINT('',(-0.103534513226,0.307422225296));
+#63217 = CARTESIAN_POINT('',(-0.103534493067,0.345122630374));
+#63218 = CARTESIAN_POINT('',(-0.103534472223,0.382822808175));
+#63219 = CARTESIAN_POINT('',(-0.103534454407,0.420522984162));
+#63220 = CARTESIAN_POINT('',(-0.103534442036,0.458223383992));
+#63221 = CARTESIAN_POINT('',(-0.103534435999,0.495923963581));
+#63222 = CARTESIAN_POINT('',(-0.10353443395,0.627860105719));
+#63223 = CARTESIAN_POINT('',(-0.10353446749,0.722135621984));
+#63224 = CARTESIAN_POINT('',(-0.103534532173,0.816390495811));
+#63225 = CARTESIAN_POINT('',(-0.103534580806,0.910627484591));
+#63226 = CARTESIAN_POINT('',(-0.103534599615,1.004864474195));
+#63227 = CARTESIAN_POINT('',(-0.103534599178,1.09911935268));
+#63228 = CARTESIAN_POINT('',(-0.103534583141,1.193394880264));
+#63229 = CARTESIAN_POINT('',(-0.10353454672,1.331614248475));
+#63230 = CARTESIAN_POINT('',(-0.103534533208,1.37559850156));
+#63231 = CARTESIAN_POINT('',(-0.103534518385,1.41958236977));
+#63232 = CARTESIAN_POINT('',(-0.103534502912,1.463565757768));
+#63233 = CARTESIAN_POINT('',(-0.103534487498,1.507549145826));
+#63234 = CARTESIAN_POINT('',(-0.103534472908,1.551533014182));
+#63235 = CARTESIAN_POINT('',(-0.103534459961,1.59551726741));
+#63236 = CARTESIAN_POINT('',(-0.103534424033,1.747075276766));
+#63237 = CARTESIAN_POINT('',(-0.103534413379,1.854726446033));
+#63238 = CARTESIAN_POINT('',(-0.10353443064,1.962335547901));
+#63239 = CARTESIAN_POINT('',(-0.103534482176,2.069912826707));
+#63240 = CARTESIAN_POINT('',(-0.103534577265,2.177490106245));
+#63241 = CARTESIAN_POINT('',(-0.103534635881,2.285099210048));
+#63242 = CARTESIAN_POINT('',(-0.103534638216,2.392750379226));
+#63243 = CARTESIAN_POINT('',(-0.103534597601,2.522316846773));
+#63244 = CARTESIAN_POINT('',(-0.10353458918,2.544308707904));
+#63245 = CARTESIAN_POINT('',(-0.103534579434,2.5663005753));
+#63246 = CARTESIAN_POINT('',(-0.10353456861,2.588292445805));
+#63247 = CARTESIAN_POINT('',(-0.103534556992,2.610284316264));
+#63248 = CARTESIAN_POINT('',(-0.103534544906,2.63227618353));
+#63249 = CARTESIAN_POINT('',(-0.103534532717,2.65426804446));
+#63250 = CARTESIAN_POINT('',(-0.103534458462,2.79167712404));
+#63251 = CARTESIAN_POINT('',(-0.103534372709,2.907202974401));
+#63252 = CARTESIAN_POINT('',(-0.103534502365,3.022667507585));
+#63253 = CARTESIAN_POINT('',(-0.103534471459,3.138089023216));
+#63254 = CARTESIAN_POINT('',(-0.103534381813,3.253510491344));
+#63255 = CARTESIAN_POINT('',(-0.103534601861,3.368975038829));
+#63256 = CARTESIAN_POINT('',(-0.103534567808,3.48450089424));
+#63257 = CARTESIAN_POINT('',(-0.103534519423,3.716119441839));
+#63258 = CARTESIAN_POINT('',(-0.103534469383,3.832433098933));
+#63259 = CARTESIAN_POINT('',(-0.103534426192,3.948683173526));
+#63260 = CARTESIAN_POINT('',(-0.103534483739,4.064888931147));
+#63261 = CARTESIAN_POINT('',(-0.103534547347,4.181094696464));
+#63262 = CARTESIAN_POINT('',(-0.103534584566,4.297344772415));
+#63263 = CARTESIAN_POINT('',(-0.103534595662,4.413658428038));
+#63264 = CARTESIAN_POINT('',(-0.103534580272,4.552694970593));
+#63265 = CARTESIAN_POINT('',(-0.103534576829,4.575530208184));
+#63266 = CARTESIAN_POINT('',(-0.103534572503,4.598365453457));
+#63267 = CARTESIAN_POINT('',(-0.103534567339,4.621200702798));
+#63268 = CARTESIAN_POINT('',(-0.10353456139,4.644035952422));
+#63269 = CARTESIAN_POINT('',(-0.103534554724,4.666871198375));
+#63270 = CARTESIAN_POINT('',(-0.103534547419,4.689706436536));
+#63271 = CARTESIAN_POINT('',(-0.103534539564,4.712541662611));
+#63272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63273 = PCURVE('',#60030,#63274);
+#63274 = DEFINITIONAL_REPRESENTATION('',(#63275),#63341);
+#63275 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#63276,#63277,#63278,#63279,
+    #63280,#63281,#63282,#63283,#63284,#63285,#63286,#63287,#63288,
+    #63289,#63290,#63291,#63292,#63293,#63294,#63295,#63296,#63297,
+    #63298,#63299,#63300,#63301,#63302,#63303,#63304,#63305,#63306,
+    #63307,#63308,#63309,#63310,#63311,#63312,#63313,#63314,#63315,
+    #63316,#63317,#63318,#63319,#63320,#63321,#63322,#63323,#63324,
+    #63325,#63326,#63327,#63328,#63329,#63330,#63331,#63332,#63333,
+    #63334,#63335,#63336,#63337,#63338,#63339,#63340),.UNSPECIFIED.,.F.,
+  .F.,(9,7,7,7,7,7,7,7,7,9),(0.,4.924528109896E-02,0.113258634257,
+    0.273267443564,0.34794943151,0.53060670447,0.567947964095,
+    0.763921672307,0.961226725169,1.),.UNSPECIFIED.);
+#63276 = CARTESIAN_POINT('',(-1.570796632505,-143.9999948053));
+#63277 = CARTESIAN_POINT('',(-1.599798335293,-144.036920866));
+#63278 = CARTESIAN_POINT('',(-1.628800147794,-144.0738470582));
+#63279 = CARTESIAN_POINT('',(-1.657801910101,-144.1107731935));
+#63280 = CARTESIAN_POINT('',(-1.686803609751,-144.1476992627));
+#63281 = CARTESIAN_POINT('',(-1.715805307986,-144.1846253446));
+#63282 = CARTESIAN_POINT('',(-1.744807066022,-144.2215515149));
+#63283 = CARTESIAN_POINT('',(-1.773808871318,-144.2584777552));
+#63284 = CARTESIAN_POINT('',(-1.840509517818,-144.3434036664));
+#63285 = CARTESIAN_POINT('',(-1.878208873847,-144.3914039984));
+#63286 = CARTESIAN_POINT('',(-1.915908048607,-144.439404109));
+#63287 = CARTESIAN_POINT('',(-1.953606998041,-144.4874039368));
+#63288 = CARTESIAN_POINT('',(-1.991305947656,-144.5354037641));
+#63289 = CARTESIAN_POINT('',(-2.029005122823,-144.5834038739));
+#63290 = CARTESIAN_POINT('',(-2.066704479069,-144.6314042075));
+#63291 = CARTESIAN_POINT('',(-2.198636343705,-144.7993851282));
+#63292 = CARTESIAN_POINT('',(-2.292908810041,-144.9194165533));
+#63293 = CARTESIAN_POINT('',(-2.387160635146,-145.039421638));
+#63294 = CARTESIAN_POINT('',(-2.481394573136,-145.1594039266));
+#63295 = CARTESIAN_POINT('',(-2.575628509061,-145.2793862321));
+#63296 = CARTESIAN_POINT('',(-2.669880329931,-145.3993913491));
+#63297 = CARTESIAN_POINT('',(-2.764152793848,-145.5194227863));
+#63298 = CARTESIAN_POINT('',(-2.902367665377,-145.695403474));
+#63299 = CARTESIAN_POINT('',(-2.946350486771,-145.7514041619));
+#63300 = CARTESIAN_POINT('',(-2.990332922664,-145.807404363));
+#63301 = CARTESIAN_POINT('',(-3.034314877971,-145.8634039543));
+#63302 = CARTESIAN_POINT('',(-3.078296833274,-145.9194035456));
+#63303 = CARTESIAN_POINT('',(-3.122279269154,-145.9754037467));
+#63304 = CARTESIAN_POINT('',(-3.166262090523,-146.0314044347));
+#63305 = CARTESIAN_POINT('',(-3.317815169159,-146.224367861));
+#63306 = CARTESIAN_POINT('',(-3.425462841523,-146.3614291419));
+#63307 = CARTESIAN_POINT('',(-3.533068456591,-146.4984368261));
+#63308 = CARTESIAN_POINT('',(-3.640642260056,-146.6354039593));
+#63309 = CARTESIAN_POINT('',(-3.748216063878,-146.7723710892));
+#63310 = CARTESIAN_POINT('',(-3.855821677958,-146.9093787821));
+#63311 = CARTESIAN_POINT('',(-3.963469349019,-147.0464400722));
+#63312 = CARTESIAN_POINT('',(-4.093031603628,-147.211403905));
+#63313 = CARTESIAN_POINT('',(-4.115022749584,-147.2394039104));
+#63314 = CARTESIAN_POINT('',(-4.137013901764,-147.2674039244));
+#63315 = CARTESIAN_POINT('',(-4.159005057055,-147.2954039427));
+#63316 = CARTESIAN_POINT('',(-4.180996212346,-147.3234039609));
+#63317 = CARTESIAN_POINT('',(-4.202987364526,-147.3514039749));
+#63318 = CARTESIAN_POINT('',(-4.224978510481,-147.3794039805));
+#63319 = CARTESIAN_POINT('',(-4.362383123614,-147.554353018));
+#63320 = CARTESIAN_POINT('',(-4.477905217942,-147.7014403604));
+#63321 = CARTESIAN_POINT('',(-4.593366029894,-147.8484494932));
+#63322 = CARTESIAN_POINT('',(-4.708783759592,-147.9954039746));
+#63323 = CARTESIAN_POINT('',(-4.824201497075,-148.1423584171));
+#63324 = CARTESIAN_POINT('',(-4.93966230239,-148.2893675999));
+#63325 = CARTESIAN_POINT('',(-5.055184398077,-148.4364549288));
+#63326 = CARTESIAN_POINT('',(-5.28679541567,-148.731351275));
+#63327 = CARTESIAN_POINT('',(-5.4031052925,-148.8794416375));
+#63328 = CARTESIAN_POINT('',(-5.519351596519,-149.0274510452));
+#63329 = CARTESIAN_POINT('',(-5.635553593036,-149.1754039964));
+#63330 = CARTESIAN_POINT('',(-5.751755591014,-149.3233569293));
+#63331 = CARTESIAN_POINT('',(-5.868001901967,-149.4713662771));
+#63332 = CARTESIAN_POINT('',(-5.984311785804,-149.6194565912));
+#63333 = CARTESIAN_POINT('',(-6.123343813006,-149.7964776668));
+#63334 = CARTESIAN_POINT('',(-6.146178308779,-149.825551451));
+#63335 = CARTESIAN_POINT('',(-6.169012811996,-149.854625246));
+#63336 = CARTESIAN_POINT('',(-6.191847319031,-149.883699047));
+#63337 = CARTESIAN_POINT('',(-6.214681826097,-149.9127728494));
+#63338 = CARTESIAN_POINT('',(-6.237516329245,-149.9418466479));
+#63339 = CARTESIAN_POINT('',(-6.260350824364,-149.9709204374));
+#63340 = CARTESIAN_POINT('',(-6.28318530718,-149.9999942123));
+#63341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63342 = ORIENTED_EDGE('',*,*,#59920,.T.);
+#63343 = ORIENTED_EDGE('',*,*,#60930,.T.);
+#63344 = ADVANCED_FACE('',(#63345),#60869,.F.);
+#63345 = FACE_BOUND('',#63346,.F.);
+#63346 = EDGE_LOOP('',(#63347,#63386,#63387,#63388));
+#63347 = ORIENTED_EDGE('',*,*,#63348,.F.);
+#63348 = EDGE_CURVE('',#62230,#60733,#63349,.T.);
+#63349 = SURFACE_CURVE('',#63350,(#63372,#63379),.PCURVE_S1.);
+#63350 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#63351,#63352,#63353,#63354,
+    #63355,#63356,#63357,#63358,#63359,#63360,#63361,#63362,#63363,
+    #63364,#63365,#63366,#63367,#63368,#63369,#63370,#63371),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#63351 = CARTESIAN_POINT('',(1.52858390789E-06,3.099995601568,
+    142.74115859519));
+#63352 = CARTESIAN_POINT('',(-0.885354235387,3.099995776332,
+    143.1047952161));
+#63353 = CARTESIAN_POINT('',(-1.770714459144,2.821850061137,
+    143.46843349452));
+#63354 = CARTESIAN_POINT('',(-2.558975070873,2.26557963442,
+    143.83205989893));
+#63355 = CARTESIAN_POINT('',(-3.153068015654,1.46924754833,
+    144.19571683738));
+#63356 = CARTESIAN_POINT('',(-3.472990006638,0.509221245181,
+    144.55932999796));
+#63357 = CARTESIAN_POINT('',(-3.47300273364,-0.50921046165,
+    144.92298147322));
+#63358 = CARTESIAN_POINT('',(-3.153061692279,-1.469259429457,
+    145.28661219268));
+#63359 = CARTESIAN_POINT('',(-2.558981807353,-2.265565961845,
+    145.65024988006));
+#63360 = CARTESIAN_POINT('',(-1.770714760687,-2.821851644109,
+    146.01388595389));
+#63361 = CARTESIAN_POINT('',(-1.70542662157E-06,-3.378138354645,
+    146.74115871532));
+#63362 = CARTESIAN_POINT('',(1.770711891472,-2.821853368198,
+    147.46843147672));
+#63363 = CARTESIAN_POINT('',(2.558978017707,-2.265567113493,
+    147.8320675506));
+#63364 = CARTESIAN_POINT('',(3.153066850175,-1.469271457707,
+    148.19570523788));
+#63365 = CARTESIAN_POINT('',(3.472990943579,-0.509192425705,
+    148.55933595751));
+#63366 = CARTESIAN_POINT('',(3.472998800647,0.509186490023,
+    148.92298743255));
+#63367 = CARTESIAN_POINT('',(3.153067837955,1.469273535906,
+    149.28660059335));
+#63368 = CARTESIAN_POINT('',(2.558976656055,2.265560639798,
+    149.65025753164));
+#63369 = CARTESIAN_POINT('',(1.770717483846,2.821852420866,
+    150.01388393614));
+#63370 = CARTESIAN_POINT('',(0.885357377524,3.099995158047,
+    150.37752221453));
+#63371 = CARTESIAN_POINT('',(1.61355033956E-06,3.099995357086,
+    150.74115883543));
+#63372 = PCURVE('',#60869,#63373);
+#63373 = DEFINITIONAL_REPRESENTATION('',(#63374),#63378);
+#63374 = LINE('',#63375,#63376);
+#63375 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#63376 = VECTOR('',#63377,1.);
+#63377 = DIRECTION('',(0.,1.));
+#63378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63379 = PCURVE('',#60770,#63380);
+#63380 = DEFINITIONAL_REPRESENTATION('',(#63381),#63385);
+#63381 = LINE('',#63382,#63383);
+#63382 = CARTESIAN_POINT('',(-0.,0.));
+#63383 = VECTOR('',#63384,1.);
+#63384 = DIRECTION('',(0.,1.));
+#63385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63386 = ORIENTED_EDGE('',*,*,#62428,.T.);
+#63387 = ORIENTED_EDGE('',*,*,#63096,.T.);
+#63388 = ORIENTED_EDGE('',*,*,#60831,.T.);
+#63389 = ADVANCED_FACE('',(#63390),#60770,.F.);
+#63390 = FACE_BOUND('',#63391,.F.);
+#63391 = EDGE_LOOP('',(#63392,#63574,#63575,#63576,#63577));
+#63392 = ORIENTED_EDGE('',*,*,#63393,.F.);
+#63393 = EDGE_CURVE('',#62271,#63394,#63396,.T.);
+#63394 = VERTEX_POINT('',#63395);
+#63395 = CARTESIAN_POINT('',(4.,0.,148.49999420314));
+#63396 = SURFACE_CURVE('',#63397,(#63454,#63514),.PCURVE_S1.);
+#63397 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#63398,#63399,#63400,#63401,
+    #63402,#63403,#63404,#63405,#63406,#63407,#63408,#63409,#63410,
+    #63411,#63412,#63413,#63414,#63415,#63416,#63417,#63418,#63419,
+    #63420,#63421,#63422,#63423,#63424,#63425,#63426,#63427,#63428,
+    #63429,#63430,#63431,#63432,#63433,#63434,#63435,#63436,#63437,
+    #63438,#63439,#63440,#63441,#63442,#63443,#63444,#63445,#63446,
+    #63447,#63448,#63449,#63450,#63451,#63452,#63453),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051022465407E-02,0.118518971141,
+    0.27851516093,0.31718698218,0.487841926664,0.659829045591,
+    0.81049707495,0.961165107541,1.),.UNSPECIFIED.);
+#63398 = CARTESIAN_POINT('',(-1.22290675719E-06,4.,142.49999480526));
+#63399 = CARTESIAN_POINT('',(-0.135996673464,3.999999951623,
+    142.54328343845));
+#63400 = CARTESIAN_POINT('',(-0.271992786414,3.994605576375,
+    142.58657226518));
+#63401 = CARTESIAN_POINT('',(-0.407731648207,3.983816898965,
+    142.62986094075));
+#63402 = CARTESIAN_POINT('',(-0.542956671024,3.96764920229,
+    142.67314953462));
+#63403 = CARTESIAN_POINT('',(-0.677412918244,3.946132976452,
+    142.71643824904));
+#63404 = CARTESIAN_POINT('',(-0.81084742991,3.919313867762,
+    142.75972713768));
+#63405 = CARTESIAN_POINT('',(-1.120957281745,3.844084244355,
+    142.86130123747));
+#63406 = CARTESIAN_POINT('',(-1.296602269039,3.791411357435,
+    142.91958760157));
+#63407 = CARTESIAN_POINT('',(-1.469330648814,3.729383165997,
+    142.97787330181));
+#63408 = CARTESIAN_POINT('',(-1.638545943839,3.658196078063,
+    143.03615857326));
+#63409 = CARTESIAN_POINT('',(-1.803670462935,3.578093121734,
+    143.09444426952));
+#63410 = CARTESIAN_POINT('',(-1.964146702988,3.489363356257,
+    143.15273063147));
+#63411 = CARTESIAN_POINT('',(-2.48477611217,3.164088847406,
+    143.34813732802));
+#63412 = CARTESIAN_POINT('',(-2.821613422905,2.889821697708,
+    143.48532566414));
+#63413 = CARTESIAN_POINT('',(-3.122655688943,2.573991072457,
+    143.6224584089));
+#63414 = CARTESIAN_POINT('',(-3.381960323596,2.22233049795,
+    143.7595733802));
+#63415 = CARTESIAN_POINT('',(-3.594699343673,1.841387609024,
+    143.89670624091));
+#63416 = CARTESIAN_POINT('',(-3.757151890935,1.438534054903,
+    144.03389463356));
+#63417 = CARTESIAN_POINT('',(-3.89382621302,0.921389529446,
+    144.20415874733));
+#63418 = CARTESIAN_POINT('',(-3.917373599751,0.819916346857,
+    144.23730161383));
+#63419 = CARTESIAN_POINT('',(-3.937834435516,0.717746812868,
+    144.2704444924));
+#63420 = CARTESIAN_POINT('',(-3.955184369056,0.614993606189,
+    144.303587375));
+#63421 = CARTESIAN_POINT('',(-3.969404226892,0.511770279822,
+    144.33673025366));
+#63422 = CARTESIAN_POINT('',(-3.980480013327,0.40819126106,
+    144.3698731204));
+#63423 = CARTESIAN_POINT('',(-4.023365876332,-0.153772994141,
+    144.54927209175));
+#63424 = CARTESIAN_POINT('',(-3.99695193468,-0.616892760924,
+    144.6956206145));
+#63425 = CARTESIAN_POINT('',(-3.908235673405,-1.07459236983,
+    144.84189164931));
+#63426 = CARTESIAN_POINT('',(-3.7587144481,-1.516944480887,
+    144.98814039547));
+#63427 = CARTESIAN_POINT('',(-3.551546434337,-1.934605755322,
+    145.13441139413));
+#63428 = CARTESIAN_POINT('',(-3.291564349536,-2.318776245461,
+    145.280759856));
+#63429 = CARTESIAN_POINT('',(-2.677670123451,-3.007409319423,
+    145.57441370234));
+#63430 = CARTESIAN_POINT('',(-2.32264380998,-3.31167128062,
+    145.72190753937));
+#63431 = CARTESIAN_POINT('',(-1.927742609415,-3.566468327894,
+    145.86932075294));
+#63432 = CARTESIAN_POINT('',(-1.50136409012,-3.765872251924,
+    146.01671117717));
+#63433 = CARTESIAN_POINT('',(-1.052651773022,-3.905606893377,
+    146.16412434686));
+#63434 = CARTESIAN_POINT('',(-0.591538932337,-3.983027716995,
+    146.31161815978));
+#63435 = CARTESIAN_POINT('',(0.276738599761,-4.010982261501,
+    146.58814267119));
+#63436 = CARTESIAN_POINT('',(0.683893105719,-3.976067931882,
+    146.71731926962));
+#63437 = CARTESIAN_POINT('',(1.085655298728,-3.892893676253,
+    146.84645506997));
+#63438 = CARTESIAN_POINT('',(1.475230610339,-3.762574001667,
+    146.97557669952));
+#63439 = CARTESIAN_POINT('',(1.846172253031,-3.58726552683,
+    147.10471261799));
+#63440 = CARTESIAN_POINT('',(2.192382747356,-3.370166290686,
+    147.23388925288));
+#63441 = CARTESIAN_POINT('',(2.824361475193,-2.861388684239,
+    147.4921427696));
+#63442 = CARTESIAN_POINT('',(3.110373623842,-2.569513945634,
+    147.62131936684));
+#63443 = CARTESIAN_POINT('',(3.360838985986,-2.244555616198,
+    147.75045520293));
+#63444 = CARTESIAN_POINT('',(3.571331353522,-1.891787773977,
+    147.8795767526));
+#63445 = CARTESIAN_POINT('',(3.738367411796,-1.51704815892,
+    148.00871256687));
+#63446 = CARTESIAN_POINT('',(3.859407662852,-1.126736636469,
+    148.137889134));
+#63447 = CARTESIAN_POINT('',(3.952248690321,-0.625030524623,
+    148.30029846729));
+#63448 = CARTESIAN_POINT('',(3.968139140595,-0.52163528962,
+    148.33358108219));
+#63449 = CARTESIAN_POINT('',(3.980872810438,-0.417774762532,
+    148.36686371091));
+#63450 = CARTESIAN_POINT('',(3.990433727186,-0.313564589174,
+    148.40014634598));
+#63451 = CARTESIAN_POINT('',(3.996811236026,-0.209120905384,
+    148.43342897917));
+#63452 = CARTESIAN_POINT('',(4.,-0.104560337029,148.46671160148));
+#63453 = CARTESIAN_POINT('',(4.,-4.4E-16,148.49999420314));
+#63454 = PCURVE('',#60770,#63455);
+#63455 = DEFINITIONAL_REPRESENTATION('',(#63456),#63513);
+#63456 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#63457,#63458,#63459,#63460,
+    #63461,#63462,#63463,#63464,#63465,#63466,#63467,#63468,#63469,
+    #63470,#63471,#63472,#63473,#63474,#63475,#63476,#63477,#63478,
+    #63479,#63480,#63481,#63482,#63483,#63484,#63485,#63486,#63487,
+    #63488,#63489,#63490,#63491,#63492,#63493,#63494,#63495,#63496,
+    #63497,#63498,#63499,#63500,#63501,#63502,#63503,#63504,#63505,
+    #63506,#63507,#63508,#63509,#63510,#63511,#63512),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051022465407E-02,0.118518971141,
+    0.27851516093,0.31718698218,0.487841926664,0.659829045591,
+    0.81049707495,0.961165107541,1.),.UNSPECIFIED.);
+#63457 = CARTESIAN_POINT('',(-0.931755274083,0.));
+#63458 = CARTESIAN_POINT('',(-0.93175532868,3.399994725723E-02));
+#63459 = CARTESIAN_POINT('',(-0.93175543255,6.800007200723E-02));
+#63460 = CARTESIAN_POINT('',(-0.931755543004,0.102000078131));
+#63461 = CARTESIAN_POINT('',(-0.931755630999,0.136000006838));
+#63462 = CARTESIAN_POINT('',(-0.931755681719,0.170000012605));
+#63463 = CARTESIAN_POINT('',(-0.931755695157,0.20400013912));
+#63464 = CARTESIAN_POINT('',(-0.931755675294,0.283778834304));
+#63465 = CARTESIAN_POINT('',(-0.93175561759,0.329558297648));
+#63466 = CARTESIAN_POINT('',(-0.931755535221,0.375337226924));
+#63467 = CARTESIAN_POINT('',(-0.931755450003,0.42111581714));
+#63468 = CARTESIAN_POINT('',(-0.931755379632,0.466894747442));
+#63469 = CARTESIAN_POINT('',(-0.931755333404,0.512674211906));
+#63470 = CARTESIAN_POINT('',(-0.931755247984,0.666151211241));
+#63471 = CARTESIAN_POINT('',(-0.931755306973,0.773902204554));
+#63472 = CARTESIAN_POINT('',(-0.931755492535,0.881609603702));
+#63473 = CARTESIAN_POINT('',(-0.931755579365,0.989303008253));
+#63474 = CARTESIAN_POINT('',(-0.931755597024,1.097010414088));
+#63475 = CARTESIAN_POINT('',(-0.931755575854,1.204761407784));
+#63476 = CARTESIAN_POINT('',(-0.931755529333,1.338490837395));
+#63477 = CARTESIAN_POINT('',(-0.931755519335,1.364522021668));
+#63478 = CARTESIAN_POINT('',(-0.931755508732,1.390553215025));
+#63479 = CARTESIAN_POINT('',(-0.931755497826,1.416584411418));
+#63480 = CARTESIAN_POINT('',(-0.931755486883,1.442615604805));
+#63481 = CARTESIAN_POINT('',(-0.93175547613,1.46864678915));
+#63482 = CARTESIAN_POINT('',(-0.931755419998,1.609550948695));
+#63483 = CARTESIAN_POINT('',(-0.931755381599,1.724496520322));
+#63484 = CARTESIAN_POINT('',(-0.931755367862,1.8393812559));
+#63485 = CARTESIAN_POINT('',(-0.931755377795,1.954248510057));
+#63486 = CARTESIAN_POINT('',(-0.931755434429,2.069133244944));
+#63487 = CARTESIAN_POINT('',(-0.931755477348,2.184078808847));
+#63488 = CARTESIAN_POINT('',(-0.931755509493,2.414721499614));
+#63489 = CARTESIAN_POINT('',(-0.931755494483,2.530566641103));
+#63490 = CARTESIAN_POINT('',(-0.931755458095,2.646348446112));
+#63491 = CARTESIAN_POINT('',(-0.93175532265,2.762112343523));
+#63492 = CARTESIAN_POINT('',(-0.931755438574,2.87789415437));
+#63493 = CARTESIAN_POINT('',(-0.931755490744,2.993739297088));
+#63494 = CARTESIAN_POINT('',(-0.931755522246,3.210928206154));
+#63495 = CARTESIAN_POINT('',(-0.931755501923,3.312386558607));
+#63496 = CARTESIAN_POINT('',(-0.931755602956,3.413812930072));
+#63497 = CARTESIAN_POINT('',(-0.931755519674,3.515228096707));
+#63498 = CARTESIAN_POINT('',(-0.93175544237,3.616654463605));
+#63499 = CARTESIAN_POINT('',(-0.931755383891,3.718112814134));
+#63500 = CARTESIAN_POINT('',(-0.931755341722,3.9209511987));
+#63501 = CARTESIAN_POINT('',(-0.931755356674,4.022409551717));
+#63502 = CARTESIAN_POINT('',(-0.931755420322,4.123835919042));
+#63503 = CARTESIAN_POINT('',(-0.931755496013,4.225251089248));
+#63504 = CARTESIAN_POINT('',(-0.931755537758,4.326677453256));
+#63505 = CARTESIAN_POINT('',(-0.931755552454,4.428135804268));
+#63506 = CARTESIAN_POINT('',(-0.931755543699,4.555695934604));
+#63507 = CARTESIAN_POINT('',(-0.93175554048,4.581836885886));
+#63508 = CARTESIAN_POINT('',(-0.931755535985,4.607977846646));
+#63509 = CARTESIAN_POINT('',(-0.931755530377,4.634118811098));
+#63510 = CARTESIAN_POINT('',(-0.931755523833,4.660259772908));
+#63511 = CARTESIAN_POINT('',(-0.931755516543,4.686400725185));
+#63512 = CARTESIAN_POINT('',(-0.931755508707,4.712541660491));
+#63513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63514 = PCURVE('',#61948,#63515);
+#63515 = DEFINITIONAL_REPRESENTATION('',(#63516),#63573);
+#63516 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#63517,#63518,#63519,#63520,
+    #63521,#63522,#63523,#63524,#63525,#63526,#63527,#63528,#63529,
+    #63530,#63531,#63532,#63533,#63534,#63535,#63536,#63537,#63538,
+    #63539,#63540,#63541,#63542,#63543,#63544,#63545,#63546,#63547,
+    #63548,#63549,#63550,#63551,#63552,#63553,#63554,#63555,#63556,
+    #63557,#63558,#63559,#63560,#63561,#63562,#63563,#63564,#63565,
+    #63566,#63567,#63568,#63569,#63570,#63571,#63572),.UNSPECIFIED.,.F.,
+  .F.,(8,6,6,6,6,6,6,6,6,8),(0.,5.051022465407E-02,0.118518971141,
+    0.27851516093,0.31718698218,0.487841926664,0.659829045591,
+    0.81049707495,0.961165107541,1.),.UNSPECIFIED.);
+#63517 = CARTESIAN_POINT('',(-1.570796632522,-142.4999948052));
+#63518 = CARTESIAN_POINT('',(-1.604795495161,-142.5432834384));
+#63519 = CARTESIAN_POINT('',(-1.63879452435,-142.5865722651));
+#63520 = CARTESIAN_POINT('',(-1.67279343067,-142.6298609407));
+#63521 = CARTESIAN_POINT('',(-1.706792257865,-142.6731495346));
+#63522 = CARTESIAN_POINT('',(-1.74079116057,-142.716438249));
+#63523 = CARTESIAN_POINT('',(-1.774790182033,-142.7597271376));
+#63524 = CARTESIAN_POINT('',(-1.854566281384,-142.8613012374));
+#63525 = CARTESIAN_POINT('',(-1.900344252686,-142.9195876015));
+#63526 = CARTESIAN_POINT('',(-1.946121687725,-142.9778733018));
+#63527 = CARTESIAN_POINT('',(-1.991898782681,-143.0361585732));
+#63528 = CARTESIAN_POINT('',(-2.037676218214,-143.0944442695));
+#63529 = CARTESIAN_POINT('',(-2.083454189733,-143.1527306314));
+#63530 = CARTESIAN_POINT('',(-2.236926192027,-143.348137328));
+#63531 = CARTESIAN_POINT('',(-2.344673690128,-143.4853256641));
+#63532 = CARTESIAN_POINT('',(-2.452377618565,-143.6224584089));
+#63533 = CARTESIAN_POINT('',(-2.560067555579,-143.7595733802));
+#63534 = CARTESIAN_POINT('',(-2.667771469636,-143.8967062409));
+#63535 = CARTESIAN_POINT('',(-2.775518959748,-144.0338946335));
+#63536 = CARTESIAN_POINT('',(-2.909244034652,-144.2041587473));
+#63537 = CARTESIAN_POINT('',(-2.935274370968,-144.2373016138));
+#63538 = CARTESIAN_POINT('',(-2.961304716192,-144.2704444924));
+#63539 = CARTESIAN_POINT('',(-2.987335064383,-144.303587375));
+#63540 = CARTESIAN_POINT('',(-3.013365409592,-144.3367302536));
+#63541 = CARTESIAN_POINT('',(-3.039395745868,-144.3698731204));
+#63542 = CARTESIAN_POINT('',(-3.180295315902,-144.5492720917));
+#63543 = CARTESIAN_POINT('',(-3.295237146901,-144.6956206145));
+#63544 = CARTESIAN_POINT('',(-3.410118154055,-144.8418916493));
+#63545 = CARTESIAN_POINT('',(-3.524981685551,-144.9881403954));
+#63546 = CARTESIAN_POINT('',(-3.63986269735,-145.1344113941));
+#63547 = CARTESIAN_POINT('',(-3.754804537566,-145.280759856));
+#63548 = CARTESIAN_POINT('',(-3.985439751619,-145.5744137023));
+#63549 = CARTESIAN_POINT('',(-4.101281134133,-145.7219075393));
+#63550 = CARTESIAN_POINT('',(-4.217059184475,-145.8693207529));
+#63551 = CARTESIAN_POINT('',(-4.332819298895,-146.0167111771));
+#63552 = CARTESIAN_POINT('',(-4.448597354016,-146.1641243468));
+#63553 = CARTESIAN_POINT('',(-4.56443873971,-146.3116181597));
+#63554 = CARTESIAN_POINT('',(-4.781620594572,-146.5881426711));
+#63555 = CARTESIAN_POINT('',(-4.883075649445,-146.7173192696));
+#63556 = CARTESIAN_POINT('',(-4.984498730898,-146.8464550699));
+#63557 = CARTESIAN_POINT('',(-5.085910610946,-146.9755766995));
+#63558 = CARTESIAN_POINT('',(-5.187333677242,-147.1047126179));
+#63559 = CARTESIAN_POINT('',(-5.288788726708,-147.2338892528));
+#63560 = CARTESIAN_POINT('',(-5.491620517433,-147.4921427696));
+#63561 = CARTESIAN_POINT('',(-5.593075575413,-147.6213193668));
+#63562 = CARTESIAN_POINT('',(-5.694498656087,-147.7504552029));
+#63563 = CARTESIAN_POINT('',(-5.79591054982,-147.8795767526));
+#63564 = CARTESIAN_POINT('',(-5.897333633407,-148.0087125668));
+#63565 = CARTESIAN_POINT('',(-5.998788695828,-148.137889134));
+#63566 = CARTESIAN_POINT('',(-6.126344683301,-148.3002984672));
+#63567 = CARTESIAN_POINT('',(-6.152484785148,-148.3335810821));
+#63568 = CARTESIAN_POINT('',(-6.178624896054,-148.3668637109));
+#63569 = CARTESIAN_POINT('',(-6.204765010266,-148.4001463459));
+#63570 = CARTESIAN_POINT('',(-6.230905121497,-148.4334289791));
+#63571 = CARTESIAN_POINT('',(-6.257045222922,-148.4667116014));
+#63572 = CARTESIAN_POINT('',(-6.28318530718,-148.4999942031));
+#63573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63574 = ORIENTED_EDGE('',*,*,#62270,.T.);
+#63575 = ORIENTED_EDGE('',*,*,#63348,.T.);
+#63576 = ORIENTED_EDGE('',*,*,#60732,.T.);
+#63577 = ORIENTED_EDGE('',*,*,#63578,.F.);
+#63578 = EDGE_CURVE('',#63394,#60704,#63579,.T.);
+#63579 = SURFACE_CURVE('',#63580,(#63593,#63609),.PCURVE_S1.);
+#63580 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#63581,#63582,#63583,#63584,
+    #63585,#63586,#63587,#63588,#63589,#63590,#63591,#63592),
+  .UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.500678848845,1.),.UNSPECIFIED.);
+#63581 = CARTESIAN_POINT('',(4.,1.8E-16,148.49999420314));
+#63582 = CARTESIAN_POINT('',(4.,0.393210187529,148.62515694087));
+#63583 = CARTESIAN_POINT('',(3.953615423651,0.786508428819,
+    148.75034716254));
+#63584 = CARTESIAN_POINT('',(3.86080998735,1.172855584855,
+    148.87550519657));
+#63585 = CARTESIAN_POINT('',(3.723032823047,1.545541028232,
+    149.00066319255));
+#63586 = CARTESIAN_POINT('',(3.542812358912,1.898181996332,
+    149.12585333345));
+#63587 = CARTESIAN_POINT('',(3.105969087807,2.550829850214,
+    149.3758392479));
+#63588 = CARTESIAN_POINT('',(2.849457772608,2.851121820717,
+    149.50068957964));
+#63589 = CARTESIAN_POINT('',(2.558413598608,3.12000371084,
+    149.62550815516));
+#63590 = CARTESIAN_POINT('',(2.23773028074,3.352740426376,
+    149.75032678247));
+#63591 = CARTESIAN_POINT('',(1.893009789707,3.545460585437,
+    149.87517724404));
+#63592 = CARTESIAN_POINT('',(1.530715333216,3.695525749966,150.0000006)
+  );
+#63593 = PCURVE('',#60770,#63594);
+#63594 = DEFINITIONAL_REPRESENTATION('',(#63595),#63608);
+#63595 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#63596,#63597,#63598,#63599,
+    #63600,#63601,#63602,#63603,#63604,#63605,#63606,#63607),
+  .UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.500678848845,1.),.UNSPECIFIED.);
+#63596 = CARTESIAN_POINT('',(-0.931755508707,4.712541660491));
+#63597 = CARTESIAN_POINT('',(-0.931755479242,4.810847407831));
+#63598 = CARTESIAN_POINT('',(-0.931755441537,4.909174730847));
+#63599 = CARTESIAN_POINT('',(-0.931755407936,5.007476774143));
+#63600 = CARTESIAN_POINT('',(-0.931755382747,5.105778814371));
+#63601 = CARTESIAN_POINT('',(-0.931755380834,5.204106134401));
+#63602 = CARTESIAN_POINT('',(-0.931755419194,5.400451056348));
+#63603 = CARTESIAN_POINT('',(-0.931755459012,5.498511508998));
+#63604 = CARTESIAN_POINT('',(-0.931755517848,5.596547019568));
+#63605 = CARTESIAN_POINT('',(-0.931755574391,5.694582521933));
+#63606 = CARTESIAN_POINT('',(-0.931755549473,5.792642964837));
+#63607 = CARTESIAN_POINT('',(-0.931755506511,5.890682127018));
+#63608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63609 = PCURVE('',#60720,#63610);
+#63610 = DEFINITIONAL_REPRESENTATION('',(#63611),#63624);
+#63611 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#63612,#63613,#63614,#63615,
+    #63616,#63617,#63618,#63619,#63620,#63621,#63622,#63623),
+  .UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.500678848845,1.),.UNSPECIFIED.);
+#63612 = CARTESIAN_POINT('',(0.,-148.4999942031));
+#63613 = CARTESIAN_POINT('',(-9.830254688225E-02,-148.6251569408));
+#63614 = CARTESIAN_POINT('',(-0.19662666581,-148.7503471625));
+#63615 = CARTESIAN_POINT('',(-0.2949255072,-148.8755051965));
+#63616 = CARTESIAN_POINT('',(-0.393224352355,-149.0006631925));
+#63617 = CARTESIAN_POINT('',(-0.491548481183,-149.1258533334));
+#63618 = CARTESIAN_POINT('',(-0.687887038381,-149.3758392479));
+#63619 = CARTESIAN_POINT('',(-0.785944316276,-149.5006895796));
+#63620 = CARTESIAN_POINT('',(-0.88397665393,-149.6255081551));
+#63621 = CARTESIAN_POINT('',(-0.982008987788,-149.7503267824));
+#63622 = CARTESIAN_POINT('',(-1.080066251744,-149.875177244));
+#63623 = CARTESIAN_POINT('',(-1.178102223079,-150.0000006));
+#63624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63625 = ADVANCED_FACE('',(#63626),#60720,.T.);
+#63626 = FACE_BOUND('',#63627,.F.);
+#63627 = EDGE_LOOP('',(#63628,#63711,#63732,#63733));
+#63628 = ORIENTED_EDGE('',*,*,#63629,.F.);
+#63629 = EDGE_CURVE('',#63630,#60593,#63632,.T.);
+#63630 = VERTEX_POINT('',#63631);
+#63631 = CARTESIAN_POINT('',(4.,0.,147.9999942745));
+#63632 = SURFACE_CURVE('',#63633,(#63657,#63684),.PCURVE_S1.);
+#63633 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#63634,#63635,#63636,#63637,
+    #63638,#63639,#63640,#63641,#63642,#63643,#63644,#63645,#63646,
+    #63647,#63648,#63649,#63650,#63651,#63652,#63653,#63654,#63655,
+    #63656),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.271806545751,
+    0.943679635915,1.),.UNSPECIFIED.);
+#63634 = CARTESIAN_POINT('',(4.,-7.3E-16,147.9999942745));
+#63635 = CARTESIAN_POINT('',(4.,0.213392867294,148.06791933103));
+#63636 = CARTESIAN_POINT('',(3.986989554635,0.426795160853,
+    148.13584735499));
+#63637 = CARTESIAN_POINT('',(3.960966725258,0.63926749268,
+    148.20377405194));
+#63638 = CARTESIAN_POINT('',(3.922013060389,0.849883830754,
+    148.27169909646));
+#63639 = CARTESIAN_POINT('',(3.870287114973,1.057732465228,
+    148.33962414448));
+#63640 = CARTESIAN_POINT('',(3.806021963053,1.261917837492,
+    148.40755084919));
+#63641 = CARTESIAN_POINT('',(3.729526703883,1.461563232062,
+    148.47547888051));
+#63642 = CARTESIAN_POINT('',(3.422839102425,2.135979685629,
+    148.71130654602));
+#63643 = CARTESIAN_POINT('',(3.131770001834,2.584007626951,
+    148.8794778905));
+#63644 = CARTESIAN_POINT('',(2.773935845849,2.985747001536,
+    149.04748842911));
+#63645 = CARTESIAN_POINT('',(2.358385669665,3.330058531284,
+    149.2154039902));
+#63646 = CARTESIAN_POINT('',(1.895657229909,3.607754005892,
+    149.38331953218));
+#63647 = CARTESIAN_POINT('',(1.397915688971,3.81194314501,
+    149.55132999413));
+#63648 = CARTESIAN_POINT('',(0.878672535661,3.937787617131,
+    149.71950129649));
+#63649 = CARTESIAN_POINT('',(0.309208170158,3.988275995482,
+    149.90147848778));
+#63650 = CARTESIAN_POINT('',(0.265114989339,3.991624477513,
+    149.91555307434));
+#63651 = CARTESIAN_POINT('',(0.220980680203,3.994415812377,
+    149.9296276614));
+#63652 = CARTESIAN_POINT('',(0.176813456297,3.996649418046,
+    149.94370224905));
+#63653 = CARTESIAN_POINT('',(0.132621538272,3.998324857972,
+    149.95777683718));
+#63654 = CARTESIAN_POINT('',(8.841315388093E-02,3.99944184108,
+    149.97185142544));
+#63655 = CARTESIAN_POINT('',(4.419653798287E-02,4.000000221778,
+    149.9859260133));
+#63656 = CARTESIAN_POINT('',(-2.006746136518E-05,3.99999999995,
+    150.0000006));
+#63657 = PCURVE('',#60720,#63658);
+#63658 = DEFINITIONAL_REPRESENTATION('',(#63659),#63683);
+#63659 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#63660,#63661,#63662,#63663,
+    #63664,#63665,#63666,#63667,#63668,#63669,#63670,#63671,#63672,
+    #63673,#63674,#63675,#63676,#63677,#63678,#63679,#63680,#63681,
+    #63682),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.271806545751,
+    0.943679635915,1.),.UNSPECIFIED.);
+#63660 = CARTESIAN_POINT('',(0.,-147.9999942745));
+#63661 = CARTESIAN_POINT('',(-5.334821682357E-02,-148.067919331));
+#63662 = CARTESIAN_POINT('',(-0.106698765009,-148.1358473549));
+#63663 = CARTESIAN_POINT('',(-0.160048274724,-148.2037740519));
+#63664 = CARTESIAN_POINT('',(-0.21339648677,-148.2716990964));
+#63665 = CARTESIAN_POINT('',(-0.266744697908,-148.3396241444));
+#63666 = CARTESIAN_POINT('',(-0.32009420564,-148.4075508491));
+#63667 = CARTESIAN_POINT('',(-0.373444752458,-148.4754788805));
+#63668 = CARTESIAN_POINT('',(-0.558663345904,-148.711306546));
+#63669 = CARTESIAN_POINT('',(-0.690744783363,-148.8794778905));
+#63670 = CARTESIAN_POINT('',(-0.822699932269,-149.0474884291));
+#63671 = CARTESIAN_POINT('',(-0.954580538292,-149.2154039902));
+#63672 = CARTESIAN_POINT('',(-1.086461145078,-149.3833195321));
+#63673 = CARTESIAN_POINT('',(-1.218416302212,-149.5513299941));
+#63674 = CARTESIAN_POINT('',(-1.350497745737,-149.7195012964));
+#63675 = CARTESIAN_POINT('',(-1.493422275631,-149.9014784877));
+#63676 = CARTESIAN_POINT('',(-1.504476428146,-149.9155530743));
+#63677 = CARTESIAN_POINT('',(-1.515530580827,-149.9296276614));
+#63678 = CARTESIAN_POINT('',(-1.526584733755,-149.943702249));
+#63679 = CARTESIAN_POINT('',(-1.537638886841,-149.9577768371));
+#63680 = CARTESIAN_POINT('',(-1.54869303983,-149.9718514254));
+#63681 = CARTESIAN_POINT('',(-1.559747192299,-149.9859260133));
+#63682 = CARTESIAN_POINT('',(-1.57080134366,-150.0000006));
+#63683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63684 = PCURVE('',#60638,#63685);
+#63685 = DEFINITIONAL_REPRESENTATION('',(#63686),#63710);
+#63686 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#63687,#63688,#63689,#63690,
+    #63691,#63692,#63693,#63694,#63695,#63696,#63697,#63698,#63699,
+    #63700,#63701,#63702,#63703,#63704,#63705,#63706,#63707,#63708,
+    #63709),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.271806545751,
+    0.943679635915,1.),.UNSPECIFIED.);
+#63687 = CARTESIAN_POINT('',(-0.103534465572,3.141694344156));
+#63688 = CARTESIAN_POINT('',(-0.103534470524,3.195044293977));
+#63689 = CARTESIAN_POINT('',(-0.103534478907,3.248396575133));
+#63690 = CARTESIAN_POINT('',(-0.103534501472,3.30174781569));
+#63691 = CARTESIAN_POINT('',(-0.103534528825,3.355097758468));
+#63692 = CARTESIAN_POINT('',(-0.10353454924,3.408447702131));
+#63693 = CARTESIAN_POINT('',(-0.10353455785,3.461798944112));
+#63694 = CARTESIAN_POINT('',(-0.103534557225,3.515151225367));
+#63695 = CARTESIAN_POINT('',(-0.103534529844,3.700375840768));
+#63696 = CARTESIAN_POINT('',(-0.103534468837,3.832461572848));
+#63697 = CARTESIAN_POINT('',(-0.103534398015,3.964421001324));
+#63698 = CARTESIAN_POINT('',(-0.103534506152,4.096305872849));
+#63699 = CARTESIAN_POINT('',(-0.103534575123,4.228190757887));
+#63700 = CARTESIAN_POINT('',(-0.103534604462,4.360150186754));
+#63701 = CARTESIAN_POINT('',(-0.103534598174,4.492235917017));
+#63702 = CARTESIAN_POINT('',(-0.103534563141,4.635165094064));
+#63703 = CARTESIAN_POINT('',(-0.103534560252,4.646219606059));
+#63704 = CARTESIAN_POINT('',(-0.103534557189,4.65727411828));
+#63705 = CARTESIAN_POINT('',(-0.103534553961,4.668328630803));
+#63706 = CARTESIAN_POINT('',(-0.103534550574,4.679383143541));
+#63707 = CARTESIAN_POINT('',(-0.103534547039,4.690437656236));
+#63708 = CARTESIAN_POINT('',(-0.103534543365,4.701492168466));
+#63709 = CARTESIAN_POINT('',(-0.103534539562,4.712546679638));
+#63710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63711 = ORIENTED_EDGE('',*,*,#63712,.T.);
+#63712 = EDGE_CURVE('',#63630,#63394,#63713,.T.);
+#63713 = SURFACE_CURVE('',#63714,(#63718,#63725),.PCURVE_S1.);
+#63714 = LINE('',#63715,#63716);
+#63715 = CARTESIAN_POINT('',(4.,0.,0.));
+#63716 = VECTOR('',#63717,1.);
+#63717 = DIRECTION('',(0.,0.,1.));
+#63718 = PCURVE('',#60720,#63719);
+#63719 = DEFINITIONAL_REPRESENTATION('',(#63720),#63724);
+#63720 = LINE('',#63721,#63722);
+#63721 = CARTESIAN_POINT('',(-0.,0.));
+#63722 = VECTOR('',#63723,1.);
+#63723 = DIRECTION('',(-0.,-1.));
+#63724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63725 = PCURVE('',#61948,#63726);
+#63726 = DEFINITIONAL_REPRESENTATION('',(#63727),#63731);
+#63727 = LINE('',#63728,#63729);
+#63728 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#63729 = VECTOR('',#63730,1.);
+#63730 = DIRECTION('',(-0.,-1.));
+#63731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63732 = ORIENTED_EDGE('',*,*,#63578,.T.);
+#63733 = ORIENTED_EDGE('',*,*,#60703,.T.);
+#63734 = ADVANCED_FACE('',(#63735),#60638,.F.);
+#63735 = FACE_BOUND('',#63736,.F.);
+#63736 = EDGE_LOOP('',(#63737,#63776,#63777,#63900,#63901));
+#63737 = ORIENTED_EDGE('',*,*,#63738,.F.);
+#63738 = EDGE_CURVE('',#61674,#60494,#63739,.T.);
+#63739 = SURFACE_CURVE('',#63740,(#63762,#63769),.PCURVE_S1.);
+#63740 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#63741,#63742,#63743,#63744,
+    #63745,#63746,#63747,#63748,#63749,#63750,#63751,#63752,#63753,
+    #63754,#63755,#63756,#63757,#63758,#63759,#63760,#63761),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#63741 = CARTESIAN_POINT('',(-3.100004398474,1.52860114389E-06,
+    143.75885004878));
+#63742 = CARTESIAN_POINT('',(-3.100005096849,-0.885356817602,
+    144.12248666968));
+#63743 = CARTESIAN_POINT('',(-2.821862445839,-1.770719788014,
+    144.48612494806));
+#63744 = CARTESIAN_POINT('',(-2.265569841211,-2.558981823191,
+    144.84975135265));
+#63745 = CARTESIAN_POINT('',(-1.46928101723,-3.15307554487,
+    145.21340829074));
+#63746 = CARTESIAN_POINT('',(-0.509191495209,-3.473008413839,
+    145.57702145171));
+#63747 = CARTESIAN_POINT('',(0.509190390488,-3.473001588922,
+    145.94067292674));
+#63748 = CARTESIAN_POINT('',(1.469272547045,-3.153077535638,
+    146.30430364627));
+#63749 = CARTESIAN_POINT('',(2.265571127422,-2.558987777551,
+    146.66794133364));
+#63750 = CARTESIAN_POINT('',(2.821859803573,-1.77071991613,
+    147.03157740748));
+#63751 = CARTESIAN_POINT('',(3.378148207266,-1.71865000463E-06,
+    147.7588501689));
+#63752 = CARTESIAN_POINT('',(2.82186166907,1.770717064892,148.4861229303
+    ));
+#63753 = CARTESIAN_POINT('',(2.265575163358,2.558986974469,
+    148.8497590042));
+#63754 = CARTESIAN_POINT('',(1.469266910521,3.153069399153,
+    149.21339669143));
+#63755 = CARTESIAN_POINT('',(0.509215467268,3.473012346888,
+    149.57702741119));
+#63756 = CARTESIAN_POINT('',(-0.509219210465,3.473000652003,
+    149.94067888595));
+#63757 = CARTESIAN_POINT('',(-1.469248637282,3.153078701028,
+    150.30429204714));
+#63758 = CARTESIAN_POINT('',(-2.265583648525,2.5589848308,150.6679489851
+    ));
+#63759 = CARTESIAN_POINT('',(-2.821856496479,1.770722483757,
+    151.03157538974));
+#63760 = CARTESIAN_POINT('',(-3.100003920328,0.885359959771,
+    151.39521366812));
+#63761 = CARTESIAN_POINT('',(-3.10000464296,1.61356530404E-06,
+    151.75885028901));
+#63762 = PCURVE('',#60638,#63763);
+#63763 = DEFINITIONAL_REPRESENTATION('',(#63764),#63768);
+#63764 = LINE('',#63765,#63766);
+#63765 = CARTESIAN_POINT('',(-1.03527618041,0.));
+#63766 = VECTOR('',#63767,1.);
+#63767 = DIRECTION('',(0.,1.));
+#63768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63769 = PCURVE('',#60531,#63770);
+#63770 = DEFINITIONAL_REPRESENTATION('',(#63771),#63775);
+#63771 = LINE('',#63772,#63773);
+#63772 = CARTESIAN_POINT('',(-0.,0.));
+#63773 = VECTOR('',#63774,1.);
+#63774 = DIRECTION('',(0.,1.));
+#63775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63776 = ORIENTED_EDGE('',*,*,#61994,.T.);
+#63777 = ORIENTED_EDGE('',*,*,#63778,.T.);
+#63778 = EDGE_CURVE('',#61865,#63630,#63779,.T.);
+#63779 = SURFACE_CURVE('',#63780,(#63818,#63859),.PCURVE_S1.);
+#63780 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#63781,#63782,#63783,#63784,
+    #63785,#63786,#63787,#63788,#63789,#63790,#63791,#63792,#63793,
+    #63794,#63795,#63796,#63797,#63798,#63799,#63800,#63801,#63802,
+    #63803,#63804,#63805,#63806,#63807,#63808,#63809,#63810,#63811,
+    #63812,#63813,#63814,#63815,#63816,#63817),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385524993998E-02,0.187859024686,0.365857622269,
+    0.567849652181,0.741849012336,0.911849051929,1.),.UNSPECIFIED.);
+#63781 = CARTESIAN_POINT('',(-4.,-1.22284174431E-06,143.99999480533));
+#63782 = CARTESIAN_POINT('',(-3.99999994498,-0.154676969828,
+    144.04922955259));
+#63783 = CARTESIAN_POINT('',(-3.992822490921,-0.309353531283,
+    144.09846454518));
+#63784 = CARTESIAN_POINT('',(-3.978467671922,-0.46361281058,
+    144.14769925584));
+#63785 = CARTESIAN_POINT('',(-3.956967686083,-0.617039449994,
+    144.19693399314));
+#63786 = CARTESIAN_POINT('',(-3.928386737662,-0.769221820499,
+    144.24616905119));
+#63787 = CARTESIAN_POINT('',(-3.837921029617,-1.152114610955,
+    144.37140324956));
+#63788 = CARTESIAN_POINT('',(-3.76637548541,-1.380550486197,
+    144.44740490732));
+#63789 = CARTESIAN_POINT('',(-3.678540681,-1.603555992741,
+    144.52340396204));
+#63790 = CARTESIAN_POINT('',(-3.574944642605,-1.819690840695,
+    144.5994030079));
+#63791 = CARTESIAN_POINT('',(-3.456283168182,-2.027587869741,
+    144.67540464801));
+#63792 = CARTESIAN_POINT('',(-3.115965259805,-2.535690916284,
+    144.87006489004));
+#63793 = CARTESIAN_POINT('',(-2.873838144957,-2.822275720504,
+    144.98874680339));
+#63794 = CARTESIAN_POINT('',(-2.600340650418,-3.080732554486,
+    145.10740395913));
+#63795 = CARTESIAN_POINT('',(-2.299628176355,-3.306946653887,
+    145.22606112439));
+#63796 = CARTESIAN_POINT('',(-1.976454822666,-3.497512582156,
+    145.34474303543));
+#63797 = CARTESIAN_POINT('',(-1.250269547325,-3.823059449318,
+    145.5980596675));
+#63798 = CARTESIAN_POINT('',(-0.84217269398,-3.947172352165,
+    145.73275489418));
+#63799 = CARTESIAN_POINT('',(-0.420010798471,-4.018693927042,
+    145.86740395494));
+#63800 = CARTESIAN_POINT('',(7.816518442301E-03,-4.036008340876,
+    146.00205301405));
+#63801 = CARTESIAN_POINT('',(0.432757049169,-3.998959718513,
+    146.1367482391));
+#63802 = CARTESIAN_POINT('',(1.202376398611,-3.832373216116,
+    146.38739882494));
+#63803 = CARTESIAN_POINT('',(1.550167896464,-3.716331891875,
+    146.50341244994));
+#63804 = CARTESIAN_POINT('',(1.884131927166,-3.562498989683,
+    146.61940396305));
+#63805 = CARTESIAN_POINT('',(2.199255573809,-3.37304286362,
+    146.73539547409));
+#63806 = CARTESIAN_POINT('',(2.490925040649,-3.150886528242,
+    146.85140909834));
+#63807 = CARTESIAN_POINT('',(3.013224948195,-2.654662804468,
+    147.08073256881));
+#63808 = CARTESIAN_POINT('',(3.24518494121,-2.381829318044,
+    147.19407808685));
+#63809 = CARTESIAN_POINT('',(3.447208726157,-2.08495520952,
+    147.30740394561));
+#63810 = CARTESIAN_POINT('',(3.616333197537,-1.768182799421,
+    147.42072980397));
+#63811 = CARTESIAN_POINT('',(3.750265516261,-1.436059800628,
+    147.53407531603));
+#63812 = CARTESIAN_POINT('',(3.898077524633,-0.91601005575,
+    147.70616887522));
+#63813 = CARTESIAN_POINT('',(3.938716094991,-0.735631025339,
+    147.76493437495));
+#63814 = CARTESIAN_POINT('',(3.969325290563,-0.55313967814,
+    147.82369913506));
+#63815 = CARTESIAN_POINT('',(3.989775030045,-0.36923257349,
+    147.8824638978));
+#63816 = CARTESIAN_POINT('',(4.,-0.184615298297,147.94122940231));
+#63817 = CARTESIAN_POINT('',(4.,-1.33E-15,147.9999942745));
+#63818 = PCURVE('',#60638,#63819);
+#63819 = DEFINITIONAL_REPRESENTATION('',(#63820),#63858);
+#63820 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#63821,#63822,#63823,#63824,
+    #63825,#63826,#63827,#63828,#63829,#63830,#63831,#63832,#63833,
+    #63834,#63835,#63836,#63837,#63838,#63839,#63840,#63841,#63842,
+    #63843,#63844,#63845,#63846,#63847,#63848,#63849,#63850,#63851,
+    #63852,#63853,#63854,#63855,#63856,#63857),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385524993998E-02,0.187859024686,0.365857622269,
+    0.567849652181,0.741849012336,0.911849051929,1.),.UNSPECIFIED.);
+#63821 = CARTESIAN_POINT('',(-0.10353432969,0.));
+#63822 = CARTESIAN_POINT('',(-0.103534375772,3.867016686352E-02));
+#63823 = CARTESIAN_POINT('',(-0.1035344587,7.734055459518E-02));
+#63824 = CARTESIAN_POINT('',(-0.103534505355,0.116010709521));
+#63825 = CARTESIAN_POINT('',(-0.103534522157,0.154680867025));
+#63826 = CARTESIAN_POINT('',(-0.103534535408,0.193351263813));
+#63827 = CARTESIAN_POINT('',(-0.103534525787,0.291713174468));
+#63828 = CARTESIAN_POINT('',(-0.10353449051,0.351406648082));
+#63829 = CARTESIAN_POINT('',(-0.103534453573,0.411098061359));
+#63830 = CARTESIAN_POINT('',(-0.103534431725,0.470789470428));
+#63831 = CARTESIAN_POINT('',(-0.103534429807,0.530482932506));
+#63832 = CARTESIAN_POINT('',(-0.103534455606,0.683373664275));
+#63833 = CARTESIAN_POINT('',(-0.103534502674,0.776589263916));
+#63834 = CARTESIAN_POINT('',(-0.103534560196,0.869785456128));
+#63835 = CARTESIAN_POINT('',(-0.103534586279,0.962981649591));
+#63836 = CARTESIAN_POINT('',(-0.103534593366,1.056197257348));
+#63837 = CARTESIAN_POINT('',(-0.103534573967,1.255158145245));
+#63838 = CARTESIAN_POINT('',(-0.10353454303,1.360950941967));
+#63839 = CARTESIAN_POINT('',(-0.10353450259,1.466707450501));
+#63840 = CARTESIAN_POINT('',(-0.103534458607,1.572463961321));
+#63841 = CARTESIAN_POINT('',(-0.103534431487,1.678256758227));
+#63842 = CARTESIAN_POINT('',(-0.10353442892,1.875123665023));
+#63843 = CARTESIAN_POINT('',(-0.103534446675,1.96624353107));
+#63844 = CARTESIAN_POINT('',(-0.103534487903,2.057346046422));
+#63845 = CARTESIAN_POINT('',(-0.103534549946,2.148448561993));
+#63846 = CARTESIAN_POINT('',(-0.103534595797,2.239568428303));
+#63847 = CARTESIAN_POINT('',(-0.103534631985,2.419684514139));
+#63848 = CARTESIAN_POINT('',(-0.103534623713,2.508708752064));
+#63849 = CARTESIAN_POINT('',(-0.103534576805,2.59771752997));
+#63850 = CARTESIAN_POINT('',(-0.103534501173,2.686726304763));
+#63851 = CARTESIAN_POINT('',(-0.103534461854,2.775750540628));
+#63852 = CARTESIAN_POINT('',(-0.103534442239,2.910916897786));
+#63853 = CARTESIAN_POINT('',(-0.103534442322,2.957072716601));
+#63854 = CARTESIAN_POINT('',(-0.10353445065,3.003227957948));
+#63855 = CARTESIAN_POINT('',(-0.103534458988,3.049383200046));
+#63856 = CARTESIAN_POINT('',(-0.103534461288,3.095539020292));
+#63857 = CARTESIAN_POINT('',(-0.103534465572,3.141694344156));
+#63858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63859 = PCURVE('',#61948,#63860);
+#63860 = DEFINITIONAL_REPRESENTATION('',(#63861),#63899);
+#63861 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#63862,#63863,#63864,#63865,
+    #63866,#63867,#63868,#63869,#63870,#63871,#63872,#63873,#63874,
+    #63875,#63876,#63877,#63878,#63879,#63880,#63881,#63882,#63883,
+    #63884,#63885,#63886,#63887,#63888,#63889,#63890,#63891,#63892,
+    #63893,#63894,#63895,#63896,#63897,#63898),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,7),(0.,7.385524993998E-02,0.187859024686,0.365857622269,
+    0.567849652181,0.741849012336,0.911849051929,1.),.UNSPECIFIED.);
+#63862 = CARTESIAN_POINT('',(-3.1415929593,-143.9999948053));
+#63863 = CARTESIAN_POINT('',(-3.180261896047,-144.0492295525));
+#63864 = CARTESIAN_POINT('',(-3.218931037591,-144.0984645451));
+#63865 = CARTESIAN_POINT('',(-3.257599936197,-144.1476992558));
+#63866 = CARTESIAN_POINT('',(-3.296268832184,-144.1969339931));
+#63867 = CARTESIAN_POINT('',(-3.334937965755,-144.2461690511));
+#63868 = CARTESIAN_POINT('',(-3.433296663043,-144.3714032495));
+#63869 = CARTESIAN_POINT('',(-3.492988186505,-144.4474049073));
+#63870 = CARTESIAN_POINT('',(-3.552677655913,-144.523403962));
+#63871 = CARTESIAN_POINT('',(-3.612367126826,-144.5994030079));
+#63872 = CARTESIAN_POINT('',(-3.672058653489,-144.675404648));
+#63873 = CARTESIAN_POINT('',(-3.824944432886,-144.87006489));
+#63874 = CARTESIAN_POINT('',(-3.918157017461,-144.9887468033));
+#63875 = CARTESIAN_POINT('',(-4.011350193339,-145.1074039591));
+#63876 = CARTESIAN_POINT('',(-4.104543368065,-145.2260611243));
+#63877 = CARTESIAN_POINT('',(-4.197755952533,-145.3447430354));
+#63878 = CARTESIAN_POINT('',(-4.396710378351,-145.5980596675));
+#63879 = CARTESIAN_POINT('',(-4.502499733632,-145.7327548941));
+#63880 = CARTESIAN_POINT('',(-4.608252795854,-145.8674039549));
+#63881 = CARTESIAN_POINT('',(-4.71400585815,-146.002053014));
+#63882 = CARTESIAN_POINT('',(-4.819795213641,-146.1367482391));
+#63883 = CARTESIAN_POINT('',(-5.016655729905,-146.3873988249));
+#63884 = CARTESIAN_POINT('',(-5.107772643496,-146.5034124499));
+#63885 = CARTESIAN_POINT('',(-5.198872212705,-146.619403963));
+#63886 = CARTESIAN_POINT('',(-5.289971782172,-146.735395474));
+#63887 = CARTESIAN_POINT('',(-5.38108869587,-146.8514090983));
+#63888 = CARTESIAN_POINT('',(-5.561198935976,-147.0807325688));
+#63889 = CARTESIAN_POINT('',(-5.650220280146,-147.1940780868));
+#63890 = CARTESIAN_POINT('',(-5.739226160126,-147.3074039456));
+#63891 = CARTESIAN_POINT('',(-5.828232040254,-147.4207298039));
+#63892 = CARTESIAN_POINT('',(-5.917253385359,-147.534075316));
+#63893 = CARTESIAN_POINT('',(-6.052415354623,-147.7061688752));
+#63894 = CARTESIAN_POINT('',(-6.098569675363,-147.7649343749));
+#63895 = CARTESIAN_POINT('',(-6.144723418398,-147.823699135));
+#63896 = CARTESIAN_POINT('',(-6.190877161665,-147.8824638978));
+#63897 = CARTESIAN_POINT('',(-6.237031482605,-147.9412294023));
+#63898 = CARTESIAN_POINT('',(-6.28318530718,-147.9999942745));
+#63899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63900 = ORIENTED_EDGE('',*,*,#63629,.T.);
+#63901 = ORIENTED_EDGE('',*,*,#60592,.T.);
+#63902 = ADVANCED_FACE('',(#63903),#60531,.F.);
+#63903 = FACE_BOUND('',#63904,.F.);
+#63904 = EDGE_LOOP('',(#63905,#63944,#63945,#63946));
+#63905 = ORIENTED_EDGE('',*,*,#63906,.F.);
+#63906 = EDGE_CURVE('',#61462,#60395,#63907,.T.);
+#63907 = SURFACE_CURVE('',#63908,(#63930,#63937),.PCURVE_S1.);
+#63908 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#63909,#63910,#63911,#63912,
+    #63913,#63914,#63915,#63916,#63917,#63918,#63919,#63920,#63921,
+    #63922,#63923,#63924,#63925,#63926,#63927,#63928,#63929),
+  .UNSPECIFIED.,.F.,.F.,(12,9,12),(0.,3.141694657986,6.283389315972),
+  .UNSPECIFIED.);
+#63909 = CARTESIAN_POINT('',(-3.099995601568,1.52858390789E-06,
+    142.74115859519));
+#63910 = CARTESIAN_POINT('',(-3.099995776332,-0.885354235387,
+    143.1047952161));
+#63911 = CARTESIAN_POINT('',(-2.821850061137,-1.770714459144,
+    143.46843349452));
+#63912 = CARTESIAN_POINT('',(-2.26557963442,-2.558975070873,
+    143.83205989893));
+#63913 = CARTESIAN_POINT('',(-1.46924754833,-3.153068015654,
+    144.19571683738));
+#63914 = CARTESIAN_POINT('',(-0.509221245181,-3.472990006638,
+    144.55932999796));
+#63915 = CARTESIAN_POINT('',(0.50921046165,-3.47300273364,
+    144.92298147322));
+#63916 = CARTESIAN_POINT('',(1.469259429457,-3.153061692279,
+    145.28661219268));
+#63917 = CARTESIAN_POINT('',(2.265565961845,-2.558981807353,
+    145.65024988006));
+#63918 = CARTESIAN_POINT('',(2.821851644109,-1.770714760687,
+    146.01388595389));
+#63919 = CARTESIAN_POINT('',(3.378138354645,-1.70542662157E-06,
+    146.74115871532));
+#63920 = CARTESIAN_POINT('',(2.821853368198,1.770711891472,
+    147.46843147672));
+#63921 = CARTESIAN_POINT('',(2.265567113493,2.558978017707,
+    147.8320675506));
+#63922 = CARTESIAN_POINT('',(1.469271457707,3.153066850175,
+    148.19570523788));
+#63923 = CARTESIAN_POINT('',(0.509192425705,3.472990943579,
+    148.55933595751));
+#63924 = CARTESIAN_POINT('',(-0.509186490023,3.472998800647,
+    148.92298743255));
+#63925 = CARTESIAN_POINT('',(-1.469273535906,3.153067837955,
+    149.28660059335));
+#63926 = CARTESIAN_POINT('',(-2.265560639798,2.558976656055,
+    149.65025753164));
+#63927 = CARTESIAN_POINT('',(-2.821852420866,1.770717483846,
+    150.01388393614));
+#63928 = CARTESIAN_POINT('',(-3.099995158047,0.885357377524,
+    150.37752221453));
+#63929 = CARTESIAN_POINT('',(-3.099995357086,1.61355033956E-06,
+    150.74115883543));
+#63930 = PCURVE('',#60531,#63931);
+#63931 = DEFINITIONAL_REPRESENTATION('',(#63932),#63936);
+#63932 = LINE('',#63933,#63934);
+#63933 = CARTESIAN_POINT('',(-1.017691453624,0.));
+#63934 = VECTOR('',#63935,1.);
+#63935 = DIRECTION('',(0.,1.));
+#63936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63937 = PCURVE('',#60432,#63938);
+#63938 = DEFINITIONAL_REPRESENTATION('',(#63939),#63943);
+#63939 = LINE('',#63940,#63941);
+#63940 = CARTESIAN_POINT('',(-0.,0.));
+#63941 = VECTOR('',#63942,1.);
+#63942 = DIRECTION('',(0.,1.));
+#63943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63944 = ORIENTED_EDGE('',*,*,#61714,.T.);
+#63945 = ORIENTED_EDGE('',*,*,#63738,.T.);
+#63946 = ORIENTED_EDGE('',*,*,#60493,.T.);
+#63947 = ADVANCED_FACE('',(#63948),#60432,.F.);
+#63948 = FACE_BOUND('',#63949,.F.);
+#63949 = EDGE_LOOP('',(#63950,#64096,#64097,#64098,#64099));
+#63950 = ORIENTED_EDGE('',*,*,#63951,.F.);
+#63951 = EDGE_CURVE('',#61503,#63952,#63954,.T.);
+#63952 = VERTEX_POINT('',#63953);
+#63953 = CARTESIAN_POINT('',(4.,0.,146.49999424719));
+#63954 = SURFACE_CURVE('',#63955,(#64000,#64048),.PCURVE_S1.);
+#63955 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#63956,#63957,#63958,#63959,
+    #63960,#63961,#63962,#63963,#63964,#63965,#63966,#63967,#63968,
+    #63969,#63970,#63971,#63972,#63973,#63974,#63975,#63976,#63977,
+    #63978,#63979,#63980,#63981,#63982,#63983,#63984,#63985,#63986,
+    #63987,#63988,#63989,#63990,#63991,#63992,#63993,#63994,#63995,
+    #63996,#63997,#63998,#63999),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575846833503E-02,0.195762407026,0.359763660653,0.56575463557,
+    0.751751816826,0.921752191302,1.),.UNSPECIFIED.);
+#63956 = CARTESIAN_POINT('',(-4.,-1.22290678828E-06,142.49999480526));
+#63957 = CARTESIAN_POINT('',(-3.999999951623,-0.13599667884,
+    142.54328344016));
+#63958 = CARTESIAN_POINT('',(-3.994605575949,-0.271992797166,
+    142.5865722686));
+#63959 = CARTESIAN_POINT('',(-3.983816897685,-0.407731664304,
+    142.62986094588));
+#63960 = CARTESIAN_POINT('',(-3.967649199734,-0.542956692405,
+    142.67314954147));
+#63961 = CARTESIAN_POINT('',(-3.946132972199,-0.677412944818,
+    142.7164382576));
+#63962 = CARTESIAN_POINT('',(-3.919313861401,-0.810847461557,
+    142.75972714794));
+#63963 = CARTESIAN_POINT('',(-3.836466542216,-1.152358792587,
+    142.87158656129));
+#63964 = CARTESIAN_POINT('',(-3.772525207271,-1.358523605207,
+    142.94015945923));
+#63965 = CARTESIAN_POINT('',(-3.69567058024,-1.560500309604,
+    143.00873080867));
+#63966 = CARTESIAN_POINT('',(-3.606238926704,-1.757322697614,
+    143.07730115599));
+#63967 = CARTESIAN_POINT('',(-3.504652357055,-1.948061778625,
+    143.14587248288));
+#63968 = CARTESIAN_POINT('',(-3.391417486506,-2.131828733753,
+    143.21444535901));
+#63969 = CARTESIAN_POINT('',(-3.097277574679,-2.548243306679,
+    143.37672703874));
+#63970 = CARTESIAN_POINT('',(-2.906757556442,-2.774146833443,
+    143.47044801582));
+#63971 = CARTESIAN_POINT('',(-2.697099531349,-2.983311669384,
+    143.56416155797));
+#63972 = CARTESIAN_POINT('',(-2.470087786095,-3.173824305734,
+    143.65787038995));
+#63973 = CARTESIAN_POINT('',(-2.227717804069,-3.344010096159,
+    143.75158394762));
+#63974 = CARTESIAN_POINT('',(-1.972183652293,-3.492443839136,
+    143.8453049316));
+#63975 = CARTESIAN_POINT('',(-1.371433254151,-3.775699500257,
+    144.05671991967));
+#63976 = CARTESIAN_POINT('',(-1.019871123232,-3.897369775521,
+    144.17445549133));
+#63977 = CARTESIAN_POINT('',(-0.656025313307,-3.980698803752,
+    144.29216577298));
+#63978 = CARTESIAN_POINT('',(-0.284918161545,-4.024320295087,
+    144.40986616868));
+#63979 = CARTESIAN_POINT('',(8.833314389559E-02,-4.027632746807,
+    144.52757642891));
+#63980 = CARTESIAN_POINT('',(0.458526319795,-3.990800609014,
+    144.64531198614));
+#63981 = CARTESIAN_POINT('',(1.147230645125,-3.846471413161,
+    144.86929553482));
+#63982 = CARTESIAN_POINT('',(1.467408250523,-3.746151313133,
+    144.97559375982));
+#63983 = CARTESIAN_POINT('',(1.777145940529,-3.614777337315,
+    145.08187816432));
+#63984 = CARTESIAN_POINT('',(2.072871093284,-3.453703565973,
+    145.18815378846));
+#63985 = CARTESIAN_POINT('',(2.351245669933,-3.264748142191,
+    145.29443819644));
+#63986 = CARTESIAN_POINT('',(2.609194256752,-3.050177997457,
+    145.40073642514));
+#63987 = CARTESIAN_POINT('',(3.058577379718,-2.595810781726,
+    145.60415480601));
+#63988 = CARTESIAN_POINT('',(3.253886744494,-2.359707661758,
+    145.70130569408));
+#63989 = CARTESIAN_POINT('',(3.427813534579,-2.106580192896,
+    145.79844774297));
+#63990 = CARTESIAN_POINT('',(3.578619447744,-1.83876822506,
+    145.89558417144));
+#63991 = CARTESIAN_POINT('',(3.704880742761,-1.558800140057,
+    145.99272622033));
+#63992 = CARTESIAN_POINT('',(3.805497989709,-1.269375536415,
+    146.08987710558));
+#63993 = CARTESIAN_POINT('',(3.913940803027,-0.837136515316,
+    146.23172707657));
+#63994 = CARTESIAN_POINT('',(3.942540471861,-0.699493683818,
+    146.2764384243));
+#63995 = CARTESIAN_POINT('',(3.965489524861,-0.560725459883,
+    146.32114958767));
+#63996 = CARTESIAN_POINT('',(3.982736037593,-0.421110281825,
+    146.36586063485));
+#63997 = CARTESIAN_POINT('',(3.994245327139,-0.280928913266,
+    146.41057180001));
+#63998 = CARTESIAN_POINT('',(4.,-0.140464062191,146.45528314937));
+#63999 = CARTESIAN_POINT('',(4.,-1.33E-15,146.49999424719));
+#64000 = PCURVE('',#60432,#64001);
+#64001 = DEFINITIONAL_REPRESENTATION('',(#64002),#64047);
+#64002 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#64003,#64004,#64005,#64006,
+    #64007,#64008,#64009,#64010,#64011,#64012,#64013,#64014,#64015,
+    #64016,#64017,#64018,#64019,#64020,#64021,#64022,#64023,#64024,
+    #64025,#64026,#64027,#64028,#64029,#64030,#64031,#64032,#64033,
+    #64034,#64035,#64036,#64037,#64038,#64039,#64040,#64041,#64042,
+    #64043,#64044,#64045,#64046),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575846833503E-02,0.195762407026,0.359763660653,0.56575463557,
+    0.751751816826,0.921752191302,1.),.UNSPECIFIED.);
+#64003 = CARTESIAN_POINT('',(-0.931755274083,0.));
+#64004 = CARTESIAN_POINT('',(-0.93175532868,3.399994860118E-02));
+#64005 = CARTESIAN_POINT('',(-0.93175543255,6.800007469523E-02));
+#64006 = CARTESIAN_POINT('',(-0.931755543004,0.102000082163));
+#64007 = CARTESIAN_POINT('',(-0.931755630999,0.136000012214));
+#64008 = CARTESIAN_POINT('',(-0.931755681719,0.170000019325));
+#64009 = CARTESIAN_POINT('',(-0.931755695157,0.204000147184));
+#64010 = CARTESIAN_POINT('',(-0.931755673283,0.291857170368));
+#64011 = CARTESIAN_POINT('',(-0.931755597019,0.345715912015));
+#64012 = CARTESIAN_POINT('',(-0.931755487601,0.399573420463));
+#64013 = CARTESIAN_POINT('',(-0.931755389405,0.453430145736));
+#64014 = CARTESIAN_POINT('',(-0.931755325853,0.507287656157));
+#64015 = CARTESIAN_POINT('',(-0.931755294157,0.561146399137));
+#64016 = CARTESIAN_POINT('',(-0.931755285305,0.688606265161));
+#64017 = CARTESIAN_POINT('',(-0.931755331896,0.762216961724));
+#64018 = CARTESIAN_POINT('',(-0.931755414185,0.835821839449));
+#64019 = CARTESIAN_POINT('',(-0.931755491226,0.909423017913));
+#64020 = CARTESIAN_POINT('',(-0.931755540406,0.983027894287));
+#64021 = CARTESIAN_POINT('',(-0.931755565589,1.056638588232));
+#64022 = CARTESIAN_POINT('',(-0.931755575895,1.222688927033));
+#64023 = CARTESIAN_POINT('',(-0.93175554966,1.315161212434));
+#64024 = CARTESIAN_POINT('',(-0.931755501353,1.40761361753));
+#64025 = CARTESIAN_POINT('',(-0.931755457861,1.500058259041));
+#64026 = CARTESIAN_POINT('',(-0.931755421065,1.592510661028));
+#64027 = CARTESIAN_POINT('',(-0.931755398639,1.684982945776));
+#64028 = CARTESIAN_POINT('',(-0.931755385696,1.860904930997));
+#64029 = CARTESIAN_POINT('',(-0.931755392339,1.944394084008));
+#64030 = CARTESIAN_POINT('',(-0.931755412582,2.027872388936));
+#64031 = CARTESIAN_POINT('',(-0.931755445362,2.11134379855));
+#64032 = CARTESIAN_POINT('',(-0.931755478951,2.194822102172));
+#64033 = CARTESIAN_POINT('',(-0.931755496852,2.278311252617));
+#64034 = CARTESIAN_POINT('',(-0.93175549983,2.438080861463));
+#64035 = CARTESIAN_POINT('',(-0.931755487919,2.514385461759));
+#64036 = CARTESIAN_POINT('',(-0.93175545951,2.590683114382));
+#64037 = CARTESIAN_POINT('',(-0.931755425875,2.666976352163));
+#64038 = CARTESIAN_POINT('',(-0.931755407699,2.74327400917));
+#64039 = CARTESIAN_POINT('',(-0.931755419334,2.819578613629));
+#64040 = CARTESIAN_POINT('',(-0.93175545292,2.930990943207));
+#64041 = CARTESIAN_POINT('',(-0.931755465939,2.966108296328));
+#64042 = CARTESIAN_POINT('',(-0.931755480459,3.001225505209));
+#64043 = CARTESIAN_POINT('',(-0.931755493761,3.03634262292));
+#64044 = CARTESIAN_POINT('',(-0.931755503188,3.071459832946));
+#64045 = CARTESIAN_POINT('',(-0.93175550801,3.106577187087));
+#64046 = CARTESIAN_POINT('',(-0.931755511269,3.141694343365));
+#64047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#64048 = PCURVE('',#61209,#64049);
+#64049 = DEFINITIONAL_REPRESENTATION('',(#64050),#64095);
+#64050 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#64051,#64052,#64053,#64054,
+    #64055,#64056,#64057,#64058,#64059,#64060,#64061,#64062,#64063,
+    #64064,#64065,#64066,#64067,#64068,#64069,#64070,#64071,#64072,
+    #64073,#64074,#64075,#64076,#64077,#64078,#64079,#64080,#64081,
+    #64082,#64083,#64084,#64085,#64086,#64087,#64088,#64089,#64090,
+    #64091,#64092,#64093,#64094),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
+  ,(0.,7.575846833503E-02,0.195762407026,0.359763660653,0.56575463557,
+    0.751751816826,0.921752191302,1.),.UNSPECIFIED.);
+#64051 = CARTESIAN_POINT('',(-3.141592959316,-142.4999948052));
+#64052 = CARTESIAN_POINT('',(-3.1755918233,-142.5432834401));
+#64053 = CARTESIAN_POINT('',(-3.209590853832,-142.5865722686));
+#64054 = CARTESIAN_POINT('',(-3.243589761496,-142.6298609458));
+#64055 = CARTESIAN_POINT('',(-3.277588590036,-142.6731495414));
+#64056 = CARTESIAN_POINT('',(-3.311587494084,-142.7164382576));
+#64057 = CARTESIAN_POINT('',(-3.345586516892,-142.7597271479));
+#64058 = CARTESIAN_POINT('',(-3.433440681391,-142.8715865612));
+#64059 = CARTESIAN_POINT('',(-3.487297667162,-142.9401594592));
+#64060 = CARTESIAN_POINT('',(-3.541153416774,-143.0087308086));
+#64061 = CARTESIAN_POINT('',(-3.595008382433,-143.0773011559));
+#64062 = CARTESIAN_POINT('',(-3.648864135072,-143.1458724828));
+#64063 = CARTESIAN_POINT('',(-3.702721123983,-143.214445359));
+#64064 = CARTESIAN_POINT('',(-3.830176847735,-143.3767270387));
+#64065 = CARTESIAN_POINT('',(-3.903785159008,-143.4704480158));
+#64066 = CARTESIAN_POINT('',(-3.977387659608,-143.5641615579));
+#64067 = CARTESIAN_POINT('',(-4.05098646361,-143.6578703899));
+#64068 = CARTESIAN_POINT('',(-4.124588962321,-143.7515839476));
+#64069 = CARTESIAN_POINT('',(-4.198197272741,-143.8453049316));
+#64070 = CARTESIAN_POINT('',(-4.364242223436,-144.0567199196));
+#64071 = CARTESIAN_POINT('',(-4.456711500238,-144.1744554913));
+#64072 = CARTESIAN_POINT('',(-4.54916088972,-144.2921657729));
+#64073 = CARTESIAN_POINT('',(-4.641602516039,-144.4098661686));
+#64074 = CARTESIAN_POINT('',(-4.734051908342,-144.5275764289));
+#64075 = CARTESIAN_POINT('',(-4.826521187214,-144.6453119861));
+#64076 = CARTESIAN_POINT('',(-5.002437460713,-144.8692955348));
+#64077 = CARTESIAN_POINT('',(-5.085923905958,-144.9755937598));
+#64078 = CARTESIAN_POINT('',(-5.169399505245,-145.0818781643));
+#64079 = CARTESIAN_POINT('',(-5.252868210253,-145.1881537884));
+#64080 = CARTESIAN_POINT('',(-5.33634380918,-145.2944381964));
+#64081 = CARTESIAN_POINT('',(-5.419830254044,-145.4007364251));
+#64082 = CARTESIAN_POINT('',(-5.579594681784,-145.604154806));
+#64083 = CARTESIAN_POINT('',(-5.655896806082,-145.701305694));
+#64084 = CARTESIAN_POINT('',(-5.73219198088,-145.7984477429));
+#64085 = CARTESIAN_POINT('',(-5.808482737667,-145.8955841714));
+#64086 = CARTESIAN_POINT('',(-5.884777912232,-145.9927262203));
+#64087 = CARTESIAN_POINT('',(-5.961080036676,-146.0898771055));
+#64088 = CARTESIAN_POINT('',(-6.072488747938,-146.2317270765));
+#64089 = CARTESIAN_POINT('',(-6.107604960911,-146.2764384243));
+#64090 = CARTESIAN_POINT('',(-6.142721030125,-146.3211495876));
+#64091 = CARTESIAN_POINT('',(-6.177837008234,-146.3658606348));
+#64092 = CARTESIAN_POINT('',(-6.212953078195,-146.4105718));
+#64093 = CARTESIAN_POINT('',(-6.248069291632,-146.4552831493));
+#64094 = CARTESIAN_POINT('',(-6.28318530718,-146.4999942471));
+#64095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#64096 = ORIENTED_EDGE('',*,*,#61502,.T.);
+#64097 = ORIENTED_EDGE('',*,*,#63906,.T.);
+#64098 = ORIENTED_EDGE('',*,*,#60394,.T.);
+#64099 = ORIENTED_EDGE('',*,*,#64100,.F.);
+#64100 = EDGE_CURVE('',#63952,#60366,#64101,.T.);
+#64101 = SURFACE_CURVE('',#64102,(#64126,#64153),.PCURVE_S1.);
+#64102 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#64103,#64104,#64105,#64106,
+    #64107,#64108,#64109,#64110,#64111,#64112,#64113,#64114,#64115,
+    #64116,#64117,#64118,#64119,#64120,#64121,#64122,#64123,#64124,
+    #64125),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.248942276954,
+    0.623760581649,1.),.UNSPECIFIED.);
+#64103 = CARTESIAN_POINT('',(4.,-9.1E-16,146.49999424719));
+#64104 = CARTESIAN_POINT('',(4.,0.342012468429,146.60886019265));
+#64105 = CARTESIAN_POINT('',(3.966579031378,0.684122628713,
+    146.71775724754));
+#64106 = CARTESIAN_POINT('',(3.899705207303,1.022373028933,
+    146.82663842431));
+#64107 = CARTESIAN_POINT('',(3.79994277039,1.352948451131,
+    146.93550504629));
+#64108 = CARTESIAN_POINT('',(3.668342180766,1.672188052602,
+    147.04437170685));
+#64109 = CARTESIAN_POINT('',(3.50640291765,1.97659088649,147.1532529592)
+  );
+#64110 = CARTESIAN_POINT('',(3.316098783678,2.262843649136,
+    147.26215005166));
+#64111 = CARTESIAN_POINT('',(2.774520787117,2.926979105718,
+    147.53492935875));
+#64112 = CARTESIAN_POINT('',(2.389895429978,3.278759484354,
+    147.69908099572));
+#64113 = CARTESIAN_POINT('',(1.954764734893,3.57198571286,
+    147.86309156226));
+#64114 = CARTESIAN_POINT('',(1.479829727683,3.798696631766,
+    148.02701585412));
+#64115 = CARTESIAN_POINT('',(0.976690178428,3.953006860136,
+    148.19094023783));
+#64116 = CARTESIAN_POINT('',(0.457870209677,4.031404062803,
+    148.35495091319));
+#64117 = CARTESIAN_POINT('',(-6.336373656702E-02,4.032512528437,
+    148.51910262342));
+#64118 = CARTESIAN_POINT('',(-1.084571720732,3.884699607018,
+    148.84755082105));
+#64119 = CARTESIAN_POINT('',(-1.585963237201,3.73499143241,
+    149.01232853016));
+#64120 = CARTESIAN_POINT('',(-2.062884719952,3.511295387821,
+    149.17696223994));
+#64121 = CARTESIAN_POINT('',(-2.5028679063,3.218767367691,
+    149.34150833873));
+#64122 = CARTESIAN_POINT('',(-2.894783435437,2.864422748957,
+    149.50605434951));
+#64123 = CARTESIAN_POINT('',(-3.229089982062,2.457319323487,
+    149.6706879992));
+#64124 = CARTESIAN_POINT('',(-3.497718611299,2.00827073402,
+    149.83546573971));
+#64125 = CARTESIAN_POINT('',(-3.695525749966,1.530715333216,150.0000006)
+  );
+#64126 = PCURVE('',#60432,#64127);
+#64127 = DEFINITIONAL_REPRESENTATION('',(#64128),#64152);
+#64128 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#64129,#64130,#64131,#64132,
+    #64133,#64134,#64135,#64136,#64137,#64138,#64139,#64140,#64141,
+    #64142,#64143,#64144,#64145,#64146,#64147,#64148,#64149,#64150,
+    #64151),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.248942276954,
+    0.623760581649,1.),.UNSPECIFIED.);
+#64129 = CARTESIAN_POINT('',(-0.931755511269,3.141694343365));
+#64130 = CARTESIAN_POINT('',(-0.931755519206,3.22720023801));
+#64131 = CARTESIAN_POINT('',(-0.931755519963,3.312730565519));
+#64132 = CARTESIAN_POINT('',(-0.9317555648,3.398248450184));
+#64133 = CARTESIAN_POINT('',(-0.93175554837,3.483754876707));
+#64134 = CARTESIAN_POINT('',(-0.9317554784,3.569261301865));
+#64135 = CARTESIAN_POINT('',(-0.931755420597,3.654779183639));
+#64136 = CARTESIAN_POINT('',(-0.931755377698,3.740309509308));
+#64137 = CARTESIAN_POINT('',(-0.931755337262,3.954556793027));
+#64138 = CARTESIAN_POINT('',(-0.93175537027,4.083485375983));
+#64139 = CARTESIAN_POINT('',(-0.931755483372,4.212303208351));
+#64140 = CARTESIAN_POINT('',(-0.93175558906,4.341053313453));
+#64141 = CARTESIAN_POINT('',(-0.931755578663,4.469803433983));
+#64142 = CARTESIAN_POINT('',(-0.931755552079,4.598621274551));
+#64143 = CARTESIAN_POINT('',(-0.931755504826,4.727549862038));
+#64144 = CARTESIAN_POINT('',(-0.931755418047,4.985520761269));
+#64145 = CARTESIAN_POINT('',(-0.931755375884,5.114941035014));
+#64146 = CARTESIAN_POINT('',(-0.931755365616,5.244248251121));
+#64147 = CARTESIAN_POINT('',(-0.931755356451,5.373486706546));
+#64148 = CARTESIAN_POINT('',(-0.931755460341,5.502725181144));
+#64149 = CARTESIAN_POINT('',(-0.931755590964,5.632032377317));
+#64150 = CARTESIAN_POINT('',(-0.931755563141,5.761452627226));
+#64151 = CARTESIAN_POINT('',(-0.931755506511,5.890682127018));
+#64152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#64153 = PCURVE('',#60382,#64154);
+#64154 = DEFINITIONAL_REPRESENTATION('',(#64155),#64179);
+#64155 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#64156,#64157,#64158,#64159,
+    #64160,#64161,#64162,#64163,#64164,#64165,#64166,#64167,#64168,
+    #64169,#64170,#64171,#64172,#64173,#64174,#64175,#64176,#64177,
+    #64178),.UNSPECIFIED.,.F.,.F.,(9,7,7,9),(0.,0.248942276954,
+    0.623760581649,1.),.UNSPECIFIED.);
+#64156 = CARTESIAN_POINT('',(0.,-146.4999942471));
+#64157 = CARTESIAN_POINT('',(-8.550311710726E-02,-146.6088601926));
+#64158 = CARTESIAN_POINT('',(-0.171030666119,-146.7177572475));
+#64159 = CARTESIAN_POINT('',(-0.256545775674,-146.8266384243));
+#64160 = CARTESIAN_POINT('',(-0.3420494294,-146.9355050462));
+#64161 = CARTESIAN_POINT('',(-0.427553077725,-147.0443717068));
+#64162 = CARTESIAN_POINT('',(-0.513068176469,-147.1532529592));
+#64163 = CARTESIAN_POINT('',(-0.598595719791,-147.2621500516));
+#64164 = CARTESIAN_POINT('',(-0.812836039154,-147.5349293587));
+#64165 = CARTESIAN_POINT('',(-0.941760436537,-147.6990809957));
+#64166 = CARTESIAN_POINT('',(-1.0705740992,-147.8630915622));
+#64167 = CARTESIAN_POINT('',(-1.199320056323,-148.0270158541));
+#64168 = CARTESIAN_POINT('',(-1.32806600425,-148.1909402378));
+#64169 = CARTESIAN_POINT('',(-1.456879652878,-148.3549509131));
+#64170 = CARTESIAN_POINT('',(-1.585804039689,-148.5191026234));
+#64171 = CARTESIAN_POINT('',(-1.84376653777,-148.847550821));
+#64172 = CARTESIAN_POINT('',(-1.973182598997,-149.0123285301));
+#64173 = CARTESIAN_POINT('',(-2.102485614247,-149.1769622399));
+#64174 = CARTESIAN_POINT('',(-2.231719889539,-149.3415083387));
+#64175 = CARTESIAN_POINT('',(-2.360954171452,-149.5060543495));
+#64176 = CARTESIAN_POINT('',(-2.490257197945,-149.6706879992));
+#64177 = CARTESIAN_POINT('',(-2.619673256069,-149.8354657397));
+#64178 = CARTESIAN_POINT('',(-2.748898549874,-150.0000006));
+#64179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#64180 = ADVANCED_FACE('',(#64181),#60382,.T.);
+#64181 = FACE_BOUND('',#64182,.F.);
+#64182 = EDGE_LOOP('',(#64183,#64308,#64329,#64330));
+#64183 = ORIENTED_EDGE('',*,*,#64184,.F.);
+#64184 = EDGE_CURVE('',#64185,#60255,#64187,.T.);
+#64185 = VERTEX_POINT('',#64186);
+#64186 = CARTESIAN_POINT('',(4.,0.,145.99999431855));
+#64187 = SURFACE_CURVE('',#64188,(#64226,#64267),.PCURVE_S1.);
+#64188 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#64189,#64190,#64191,#64192,
+    #64193,#64194,#64195,#64196,#64197,#64198,#64199,#64200,#64201,
+    #64202,#64203,#64204,#64205,#64206,#64207,#64208,#64209,#64210,
+    #64211,#64212,#64213,#64214,#64215,#64216,#64217,#64218,#64219,
+    #64220,#64221,#64222,#64223,#64224,#64225),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.295839291982,0.351856684446,0.64584612764,
+    0.941832784013,1.),.UNSPECIFIED.);
+#64189 = CARTESIAN_POINT('',(4.,1.1E-16,145.99999431855));
+#64190 = CARTESIAN_POINT('',(4.,0.464558724161,146.1478680095));
+#64191 = CARTESIAN_POINT('',(3.938338442321,0.929566468537,
+    146.29588436336));
+#64192 = CARTESIAN_POINT('',(3.814808462606,1.38476686837,
+    146.44381994291));
+#64193 = CARTESIAN_POINT('',(3.631493022145,1.820634885643,
+    146.59169916213));
+#64194 = CARTESIAN_POINT('',(3.391909785463,2.228293274808,
+    146.73957835851));
+#64195 = CARTESIAN_POINT('',(3.101067467809,2.599612293323,
+    146.88751392064));
+#64196 = CARTESIAN_POINT('',(2.765352201613,2.927224286276,
+    147.03553026232));
+#64197 = CARTESIAN_POINT('',(2.322620975097,3.257785991664,
+    147.21140393597));
+#64198 = CARTESIAN_POINT('',(2.250813111019,3.308641708329,
+    147.23940394144));
+#64199 = CARTESIAN_POINT('',(2.177734588334,3.357687117001,
+    147.26740395542));
+#64200 = CARTESIAN_POINT('',(2.103438725076,3.404885256483,
+    147.29540397366));
+#64201 = CARTESIAN_POINT('',(2.027980038443,3.450201106685,
+    147.32340399191));
+#64202 = CARTESIAN_POINT('',(1.951414244794,3.493601588625,
+    147.35140400594));
+#64203 = CARTESIAN_POINT('',(1.873798259648,3.535055564426,
+    147.37940401149));
+#64204 = CARTESIAN_POINT('',(1.382640820598,3.78172297904,
+    147.55435304898));
+#64205 = CARTESIAN_POINT('',(0.942373989308,3.93469155729,147.7014403914
+    ));
+#64206 = CARTESIAN_POINT('',(0.483286449663,4.028748458262,
+    147.84844952424));
+#64207 = CARTESIAN_POINT('',(1.464260257E-02,4.061509570454,
+    147.99540400559));
+#64208 = CARTESIAN_POINT('',(-0.45422530906,4.032128381803,
+    148.14235844809));
+#64209 = CARTESIAN_POINT('',(-0.913979070406,3.941384102155,
+    148.28936763086));
+#64210 = CARTESIAN_POINT('',(-1.35533741664,3.791593968864,
+    148.43645495979));
+#64211 = CARTESIAN_POINT('',(-2.186215266261,3.381788387475,
+    148.73135130599));
+#64212 = CARTESIAN_POINT('',(-2.576161525154,3.120636799211,
+    148.87944166851));
+#64213 = CARTESIAN_POINT('',(-2.929904170238,2.808287938231,
+    149.02745107619));
+#64214 = CARTESIAN_POINT('',(-3.239811408003,2.450833504604,
+    149.17540402737));
+#64215 = CARTESIAN_POINT('',(-3.499469483854,2.055366870193,
+    149.32335696032));
+#64216 = CARTESIAN_POINT('',(-3.703797503413,1.629989674889,
+    149.47136630808));
+#64217 = CARTESIAN_POINT('',(-3.849009833936,1.18370317216,
+    149.61945662222));
+#64218 = CARTESIAN_POINT('',(-3.950037437538,0.636825970928,
+    149.79647849236));
+#64219 = CARTESIAN_POINT('',(-3.964286440395,0.54657214313,
+    149.82555307119));
+#64220 = CARTESIAN_POINT('',(-3.976178172346,0.455956741871,
+    149.85462766072));
+#64221 = CARTESIAN_POINT('',(-3.985702055546,0.365051633097,
+    149.88370225637));
+#64222 = CARTESIAN_POINT('',(-3.992850153749,0.273928925346,
+    149.91277685331));
+#64223 = CARTESIAN_POINT('',(-3.997617172312,0.182660969751,
+    149.94185144648));
+#64224 = CARTESIAN_POINT('',(-4.000000458192,9.132036004135E-02,
+    149.97092603056));
+#64225 = CARTESIAN_POINT('',(-3.99999999995,-2.006746138368E-05,
+    150.0000006));
+#64226 = PCURVE('',#60382,#64227);
+#64227 = DEFINITIONAL_REPRESENTATION('',(#64228),#64266);
+#64228 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#64229,#64230,#64231,#64232,
+    #64233,#64234,#64235,#64236,#64237,#64238,#64239,#64240,#64241,
+    #64242,#64243,#64244,#64245,#64246,#64247,#64248,#64249,#64250,
+    #64251,#64252,#64253,#64254,#64255,#64256,#64257,#64258,#64259,
+    #64260,#64261,#64262,#64263,#64264,#64265),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.295839291982,0.351856684446,0.64584612764,
+    0.941832784013,1.),.UNSPECIFIED.);
+#64229 = CARTESIAN_POINT('',(0.,-145.9999943185));
+#64230 = CARTESIAN_POINT('',(-0.11613968104,-146.1478680095));
+#64231 = CARTESIAN_POINT('',(-0.232391427773,-146.2958843633));
+#64232 = CARTESIAN_POINT('',(-0.348579776733,-146.4438199429));
+#64233 = CARTESIAN_POINT('',(-0.464723913976,-146.5916991621));
+#64234 = CARTESIAN_POINT('',(-0.580868053582,-146.7395783585));
+#64235 = CARTESIAN_POINT('',(-0.697056404469,-146.8875139206));
+#64236 = CARTESIAN_POINT('',(-0.813308153201,-147.0355302623));
+#64237 = CARTESIAN_POINT('',(-0.951438974345,-147.2114039359));
+#64238 = CARTESIAN_POINT('',(-0.973430120302,-147.2394039414));
+#64239 = CARTESIAN_POINT('',(-0.995421272481,-147.2674039554));
+#64240 = CARTESIAN_POINT('',(-1.017412427772,-147.2954039736));
+#64241 = CARTESIAN_POINT('',(-1.039403583064,-147.3234039919));
+#64242 = CARTESIAN_POINT('',(-1.061394735243,-147.3514040059));
+#64243 = CARTESIAN_POINT('',(-1.083385881198,-147.3794040114));
+#64244 = CARTESIAN_POINT('',(-1.220790494332,-147.5543530489));
+#64245 = CARTESIAN_POINT('',(-1.336312588659,-147.7014403914));
+#64246 = CARTESIAN_POINT('',(-1.451773400614,-147.8484495242));
+#64247 = CARTESIAN_POINT('',(-1.567191130306,-147.9954040055));
+#64248 = CARTESIAN_POINT('',(-1.682608867794,-148.142358448));
+#64249 = CARTESIAN_POINT('',(-1.798069673107,-148.2893676308));
+#64250 = CARTESIAN_POINT('',(-1.913591768794,-148.4364549597));
+#64251 = CARTESIAN_POINT('',(-2.145202786387,-148.7313513059));
+#64252 = CARTESIAN_POINT('',(-2.261512663217,-148.8794416685));
+#64253 = CARTESIAN_POINT('',(-2.377758967236,-149.0274510761));
+#64254 = CARTESIAN_POINT('',(-2.493960963754,-149.1754040273));
+#64255 = CARTESIAN_POINT('',(-2.610162961731,-149.3233569603));
+#64256 = CARTESIAN_POINT('',(-2.726409272684,-149.471366308));
+#64257 = CARTESIAN_POINT('',(-2.842719156521,-149.6194566222));
+#64258 = CARTESIAN_POINT('',(-2.981751807793,-149.7964784923));
+#64259 = CARTESIAN_POINT('',(-3.004586927635,-149.8255530711));
+#64260 = CARTESIAN_POINT('',(-3.027422054922,-149.8546276607));
+#64261 = CARTESIAN_POINT('',(-3.050257186029,-149.8837022563));
+#64262 = CARTESIAN_POINT('',(-3.073092317169,-149.9127768533));
+#64263 = CARTESIAN_POINT('',(-3.095927444391,-149.9418514464));
+#64264 = CARTESIAN_POINT('',(-3.118762563579,-149.9709260305));
+#64265 = CARTESIAN_POINT('',(-3.141597670455,-150.0000006));
+#64266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#64267 = PCURVE('',#60300,#64268);
+#64268 = DEFINITIONAL_REPRESENTATION('',(#64269),#64307);
+#64269 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#64270,#64271,#64272,#64273,
+    #64274,#64275,#64276,#64277,#64278,#64279,#64280,#64281,#64282,
+    #64283,#64284,#64285,#64286,#64287,#64288,#64289,#64290,#64291,
+    #64292,#64293,#64294,#64295,#64296,#64297,#64298,#64299,#64300,
+    #64301,#64302,#64303,#64304,#64305,#64306),.UNSPECIFIED.,.F.,.F.,(9,
+    7,7,7,7,9),(0.,0.295839291982,0.351856684446,0.64584612764,
+    0.941832784013,1.),.UNSPECIFIED.);
+#64270 = CARTESIAN_POINT('',(-0.103534468135,1.57084702703));
+#64271 = CARTESIAN_POINT('',(-0.103534433324,1.686990489256));
+#64272 = CARTESIAN_POINT('',(-0.103534408873,1.803246016897));
+#64273 = CARTESIAN_POINT('',(-0.103534412396,1.919438135447));
+#64274 = CARTESIAN_POINT('',(-0.103534451267,2.03558602594));
+#64275 = CARTESIAN_POINT('',(-0.103534561739,2.151733914267));
+#64276 = CARTESIAN_POINT('',(-0.10353463539,2.267926032156));
+#64277 = CARTESIAN_POINT('',(-0.103534640902,2.384181558376));
+#64278 = CARTESIAN_POINT('',(-0.103534597601,2.522316871081));
+#64279 = CARTESIAN_POINT('',(-0.10353458918,2.544308732212));
+#64280 = CARTESIAN_POINT('',(-0.103534579434,2.566300599608));
+#64281 = CARTESIAN_POINT('',(-0.10353456861,2.588292470113));
+#64282 = CARTESIAN_POINT('',(-0.103534556992,2.610284340571));
+#64283 = CARTESIAN_POINT('',(-0.103534544906,2.632276207838));
+#64284 = CARTESIAN_POINT('',(-0.103534532717,2.654268068768));
+#64285 = CARTESIAN_POINT('',(-0.103534458462,2.791677148348));
+#64286 = CARTESIAN_POINT('',(-0.103534372709,2.907202998709));
+#64287 = CARTESIAN_POINT('',(-0.103534502365,3.022667531893));
+#64288 = CARTESIAN_POINT('',(-0.103534471459,3.138089047525));
+#64289 = CARTESIAN_POINT('',(-0.103534381813,3.25351051565));
+#64290 = CARTESIAN_POINT('',(-0.103534601861,3.368975063138));
+#64291 = CARTESIAN_POINT('',(-0.103534567808,3.484500918548));
+#64292 = CARTESIAN_POINT('',(-0.103534519423,3.716119466147));
+#64293 = CARTESIAN_POINT('',(-0.103534469383,3.832433123241));
+#64294 = CARTESIAN_POINT('',(-0.103534426192,3.948683197832));
+#64295 = CARTESIAN_POINT('',(-0.103534483739,4.064888955457));
+#64296 = CARTESIAN_POINT('',(-0.103534547347,4.18109472077));
+#64297 = CARTESIAN_POINT('',(-0.103534584566,4.297344796724));
+#64298 = CARTESIAN_POINT('',(-0.103534595662,4.413658452346));
+#64299 = CARTESIAN_POINT('',(-0.103534580271,4.552695618992));
+#64300 = CARTESIAN_POINT('',(-0.103534576829,4.575531480672));
+#64301 = CARTESIAN_POINT('',(-0.103534572503,4.598367350035));
+#64302 = CARTESIAN_POINT('',(-0.103534567338,4.621203223468));
+#64303 = CARTESIAN_POINT('',(-0.103534561389,4.644039097185));
+#64304 = CARTESIAN_POINT('',(-0.103534554723,4.666874967232));
+#64305 = CARTESIAN_POINT('',(-0.103534547417,4.689710829482));
+#64306 = CARTESIAN_POINT('',(-0.103534539562,4.712546679638));
+#64307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#64308 = ORIENTED_EDGE('',*,*,#64309,.T.);
+#64309 = EDGE_CURVE('',#64185,#63952,#64310,.T.);
+#64310 = SURFACE_CURVE('',#64311,(#64315,#64322),.PCURVE_S1.);
+#64311 = LINE('',#64312,#64313);
+#64312 = CARTESIAN_POINT('',(4.,0.,0.));
+#64313 = VECTOR('',#64314,1.);
+#64314 = DIRECTION('',(0.,0.,1.));
+#64315 = PCURVE('',#60382,#64316);
+#64316 = DEFINITIONAL_REPRESENTATION('',(#64317),#64321);
+#64317 = LINE('',#64318,#64319);
+#64318 = CARTESIAN_POINT('',(-0.,0.));
+#64319 = VECTOR('',#64320,1.);
+#64320 = DIRECTION('',(-0.,-1.));
+#64321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#64322 = PCURVE('',#61209,#64323);
+#64323 = DEFINITIONAL_REPRESENTATION('',(#64324),#64328);
+#64324 = LINE('',#64325,#64326);
+#64325 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#64326 = VECTOR('',#64327,1.);
+#64327 = DIRECTION('',(-0.,-1.));
+#64328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#64329 = ORIENTED_EDGE('',*,*,#64100,.T.);
+#64330 = ORIENTED_EDGE('',*,*,#60365,.T.);
+#64331 = ADVANCED_FACE('',(#64332),#60300,.F.);
+#64332 = FACE_BOUND('',#64333,.F.);
+#64333 = EDGE_LOOP('',(#64334,#64335,#64336,#64438,#64439));
+#64334 = ORIENTED_EDGE('',*,*,#60962,.F.);
+#64335 = ORIENTED_EDGE('',*,*,#61262,.T.);
+#64336 = ORIENTED_EDGE('',*,*,#64337,.T.);
+#64337 = EDGE_CURVE('',#61112,#64185,#64338,.T.);
+#64338 = SURFACE_CURVE('',#64339,(#64370,#64404),.PCURVE_S1.);
+#64339 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#64340,#64341,#64342,#64343,
+    #64344,#64345,#64346,#64347,#64348,#64349,#64350,#64351,#64352,
+    #64353,#64354,#64355,#64356,#64357,#64358,#64359,#64360,#64361,
+    #64362,#64363,#64364,#64365,#64366,#64367,#64368,#64369),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147725217169,0.319748960521,
+    0.863685822397,1.),.UNSPECIFIED.);
+#64340 = CARTESIAN_POINT('',(1.22284171096E-06,-4.,143.99999480533));
+#64341 = CARTESIAN_POINT('',(0.116008046145,-3.999999958735,
+    144.03692086993));
+#64342 = CARTESIAN_POINT('',(0.232015305771,-3.996154881405,
+    144.07384706596));
+#64343 = CARTESIAN_POINT('',(0.347873681446,-3.988464780187,
+    144.11077320511));
+#64344 = CARTESIAN_POINT('',(0.463434439802,-3.976936559549,
+    144.14769927818));
+#64345 = CARTESIAN_POINT('',(0.578549540431,-3.961583999336,
+    144.18462536397));
+#64346 = CARTESIAN_POINT('',(0.693071741932,-3.942427737857,
+    144.22155153819));
+#64347 = CARTESIAN_POINT('',(0.80685470796,-3.919495254975,
+    144.25847778231));
+#64348 = CARTESIAN_POINT('',(1.051221569877,-3.8617589269,
+    144.33840377991));
+#64349 = CARTESIAN_POINT('',(1.181492032208,-3.825622491534,
+    144.38140397641));
+#64350 = CARTESIAN_POINT('',(1.310334712689,-3.7844659058,
+    144.42440404664));
+#64351 = CARTESIAN_POINT('',(1.437523942533,-3.738355544235,
+    144.46740395416));
+#64352 = CARTESIAN_POINT('',(1.562838390501,-3.687369715205,
+    144.51040386226));
+#64353 = CARTESIAN_POINT('',(1.686061281663,-3.631598576911,
+    144.55340393473));
+#64354 = CARTESIAN_POINT('',(1.806980616146,-3.57114405339,
+    144.59640413674));
+#64355 = CARTESIAN_POINT('',(2.299796399783,-3.300513741958,
+    144.77536916214));
+#64356 = CARTESIAN_POINT('',(2.649369963346,-3.049071983589,
+    144.9114282302));
+#64357 = CARTESIAN_POINT('',(2.967140539181,-2.755478599488,
+    145.04743571566));
+#64358 = CARTESIAN_POINT('',(3.247307371903,-2.424575955775,
+    145.18340393383));
+#64359 = CARTESIAN_POINT('',(3.484968146218,-2.061936527793,
+    145.31937218902));
+#64360 = CARTESIAN_POINT('',(3.67617298052,-1.6738438862,145.45537973193
+    ));
+#64361 = CARTESIAN_POINT('',(3.817927254831,-1.267235540677,
+    145.59143882131));
+#64362 = CARTESIAN_POINT('',(3.931421907982,-0.745238613543,
+    145.76147769958));
+#64363 = CARTESIAN_POINT('',(3.950965735468,-0.639940723032,
+    145.79555149113));
+#64364 = CARTESIAN_POINT('',(3.967285508117,-0.534061601324,
+    145.82962530481));
+#64365 = CARTESIAN_POINT('',(3.980361291473,-0.427716498067,
+    145.86369912977));
+#64366 = CARTESIAN_POINT('',(3.990178126997,-0.321021198267,
+    145.89777295498));
+#64367 = CARTESIAN_POINT('',(3.996726032073,-0.214092022284,
+    145.93184676919));
+#64368 = CARTESIAN_POINT('',(4.,-0.107045825837,145.96592056093));
+#64369 = CARTESIAN_POINT('',(4.,-8.9E-16,145.99999431855));
+#64370 = PCURVE('',#60300,#64371);
+#64371 = DEFINITIONAL_REPRESENTATION('',(#64372),#64403);
+#64372 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#64373,#64374,#64375,#64376,
+    #64377,#64378,#64379,#64380,#64381,#64382,#64383,#64384,#64385,
+    #64386,#64387,#64388,#64389,#64390,#64391,#64392,#64393,#64394,
+    #64395,#64396,#64397,#64398,#64399,#64400,#64401,#64402),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147725217169,0.319748960521,
+    0.863685822397,1.),.UNSPECIFIED.);
+#64373 = CARTESIAN_POINT('',(-0.10353432969,0.));
+#64374 = CARTESIAN_POINT('',(-0.103534364251,2.900262841367E-02));
+#64375 = CARTESIAN_POINT('',(-0.103534418552,5.800537514963E-02));
+#64376 = CARTESIAN_POINT('',(-0.103534466478,8.700807818138E-02));
+#64377 = CARTESIAN_POINT('',(-0.103534498958,0.116010723138));
+#64378 = CARTESIAN_POINT('',(-0.103534517576,0.145013369617));
+#64379 = CARTESIAN_POINT('',(-0.103534528174,0.1740160775));
+#64380 = CARTESIAN_POINT('',(-0.103534534462,0.203018833268));
+#64381 = CARTESIAN_POINT('',(-0.103534528322,0.265794608071));
+#64382 = CARTESIAN_POINT('',(-0.103534516229,0.299567973131));
+#64383 = CARTESIAN_POINT('',(-0.103534499225,0.333341231646));
+#64384 = CARTESIAN_POINT('',(-0.103534480813,0.367114357607));
+#64385 = CARTESIAN_POINT('',(-0.103534463894,0.400887481998));
+#64386 = CARTESIAN_POINT('',(-0.103534450558,0.434660735961));
+#64387 = CARTESIAN_POINT('',(-0.103534441866,0.46843409395));
+#64388 = CARTESIAN_POINT('',(-0.103534424223,0.608997396875));
+#64389 = CARTESIAN_POINT('',(-0.103534456017,0.715861392106));
+#64390 = CARTESIAN_POINT('',(-0.103534540874,0.822684938961));
+#64391 = CARTESIAN_POINT('',(-0.103534596357,0.929477675894));
+#64392 = CARTESIAN_POINT('',(-0.103534606894,1.036270408858));
+#64393 = CARTESIAN_POINT('',(-0.103534598334,1.143093962918));
+#64394 = CARTESIAN_POINT('',(-0.103534571604,1.249957972835));
+#64395 = CARTESIAN_POINT('',(-0.103534529932,1.38351049253));
+#64396 = CARTESIAN_POINT('',(-0.103534521149,1.410272846086));
+#64397 = CARTESIAN_POINT('',(-0.103534512081,1.43703521648));
+#64398 = CARTESIAN_POINT('',(-0.103534502881,1.463797595483));
+#64399 = CARTESIAN_POINT('',(-0.103534493712,1.490559974694));
+#64400 = CARTESIAN_POINT('',(-0.103534484744,1.517322345543));
+#64401 = CARTESIAN_POINT('',(-0.103534476156,1.544084699292));
+#64402 = CARTESIAN_POINT('',(-0.103534468135,1.57084702703));
+#64403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#64404 = PCURVE('',#61209,#64405);
+#64405 = DEFINITIONAL_REPRESENTATION('',(#64406),#64437);
+#64406 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#64407,#64408,#64409,#64410,
+    #64411,#64412,#64413,#64414,#64415,#64416,#64417,#64418,#64419,
+    #64420,#64421,#64422,#64423,#64424,#64425,#64426,#64427,#64428,
+    #64429,#64430,#64431,#64432,#64433,#64434,#64435,#64436),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,0.147725217169,0.319748960521,
+    0.863685822397,1.),.UNSPECIFIED.);
+#64407 = CARTESIAN_POINT('',(-4.712389286095,-143.9999948053));
+#64408 = CARTESIAN_POINT('',(-4.741390991921,-144.0369208699));
+#64409 = CARTESIAN_POINT('',(-4.77039280746,-144.0738470659));
+#64410 = CARTESIAN_POINT('',(-4.799394572806,-144.1107732051));
+#64411 = CARTESIAN_POINT('',(-4.828396275495,-144.1476992781));
+#64412 = CARTESIAN_POINT('',(-4.857397976767,-144.1846253639));
+#64413 = CARTESIAN_POINT('',(-4.886399737842,-144.2215515381));
+#64414 = CARTESIAN_POINT('',(-4.915401546177,-144.2584777823));
+#64415 = CARTESIAN_POINT('',(-4.97817527017,-144.3384037799));
+#64416 = CARTESIAN_POINT('',(-5.011947531862,-144.3814039764));
+#64417 = CARTESIAN_POINT('',(-5.045719687982,-144.4244040466));
+#64418 = CARTESIAN_POINT('',(-5.07949171301,-144.4674039541));
+#64419 = CARTESIAN_POINT('',(-5.11326373804,-144.5104038622));
+#64420 = CARTESIAN_POINT('',(-5.147035894081,-144.5534039347));
+#64421 = CARTESIAN_POINT('',(-5.180808155356,-144.5964041367));
+#64422 = CARTESIAN_POINT('',(-5.321366897984,-144.7753691621));
+#64423 = CARTESIAN_POINT('',(-5.428227436212,-144.9114282302));
+#64424 = CARTESIAN_POINT('',(-5.535047529782,-145.0474357156));
+#64425 = CARTESIAN_POINT('',(-5.641836807113,-145.1834039338));
+#64426 = CARTESIAN_POINT('',(-5.748626080988,-145.319372189));
+#64427 = CARTESIAN_POINT('',(-5.855446166931,-145.4553797319));
+#64428 = CARTESIAN_POINT('',(-5.962306701302,-145.5914388213));
+#64429 = CARTESIAN_POINT('',(-6.095854873377,-145.7614776995));
+#64430 = CARTESIAN_POINT('',(-6.122616355514,-145.7955514911));
+#64431 = CARTESIAN_POINT('',(-6.149377854341,-145.8296253048));
+#64432 = CARTESIAN_POINT('',(-6.17613936169,-145.8636991297));
+#64433 = CARTESIAN_POINT('',(-6.202900869229,-145.8977729549));
+#64434 = CARTESIAN_POINT('',(-6.22966236846,-145.9318467691));
+#64435 = CARTESIAN_POINT('',(-6.25642385072,-145.9659205609));
+#64436 = CARTESIAN_POINT('',(-6.28318530718,-145.9999943185));
+#64437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#64438 = ORIENTED_EDGE('',*,*,#64184,.T.);
+#64439 = ORIENTED_EDGE('',*,*,#60254,.T.);
+#64440 = ADVANCED_FACE('',(#64441),#60080,.F.);
+#64441 = FACE_BOUND('',#64442,.F.);
+#64442 = EDGE_LOOP('',(#64443,#64629,#64630,#64631));
+#64443 = ORIENTED_EDGE('',*,*,#64444,.F.);
+#64444 = EDGE_CURVE('',#62769,#60014,#64445,.T.);
+#64445 = SURFACE_CURVE('',#64446,(#64505,#64567),.PCURVE_S1.);
+#64446 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#64447,#64448,#64449,#64450,
+    #64451,#64452,#64453,#64454,#64455,#64456,#64457,#64458,#64459,
+    #64460,#64461,#64462,#64463,#64464,#64465,#64466,#64467,#64468,
+    #64469,#64470,#64471,#64472,#64473,#64474,#64475,#64476,#64477,
+    #64478,#64479,#64480,#64481,#64482,#64483,#64484,#64485,#64486,
+    #64487,#64488,#64489,#64490,#64491,#64492,#64493,#64494,#64495,
+    #64496,#64497,#64498,#64499,#64500,#64501,#64502,#64503,#64504),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,4.041420361298E-02,
+    0.1609665992,0.281518991631,0.401005059277,0.521557452498,
+    0.641043517677,0.820190293618,1.),.UNSPECIFIED.);
+#64447 = CARTESIAN_POINT('',(4.,1.22290672699E-06,142.49999480526));
+#64448 = CARTESIAN_POINT('',(3.99999995767,0.11899723717,142.53787235772
+    ));
+#64449 = CARTESIAN_POINT('',(3.995954170525,0.237993748226,
+    142.57575005533));
+#64450 = CARTESIAN_POINT('',(3.987862654009,0.356829560129,
+    142.61362768266));
+#64451 = CARTESIAN_POINT('',(3.975733052656,0.475344139795,
+    142.65150523135));
+#64452 = CARTESIAN_POINT('',(3.959580620977,0.593377739056,
+    142.68938279461));
+#64453 = CARTESIAN_POINT('',(3.939428204335,0.710771516711,
+    142.7272604617));
+#64454 = CARTESIAN_POINT('',(3.915306219821,0.827367660572,
+    142.76513821242));
+#64455 = CARTESIAN_POINT('',(3.803571003095,1.2879600634,142.91600171546
+    ));
+#64456 = CARTESIAN_POINT('',(3.684877911116,1.624537956442,
+    143.02902511168));
+#64457 = CARTESIAN_POINT('',(3.532180848306,1.948422028019,
+    143.14202932475));
+#64458 = CARTESIAN_POINT('',(3.34712505424,2.255622831158,
+    143.25501613765));
+#64459 = CARTESIAN_POINT('',(3.131857020887,2.542463711014,
+    143.36800285536));
+#64460 = CARTESIAN_POINT('',(2.888978750544,2.805574934398,
+    143.48100685172));
+#64461 = CARTESIAN_POINT('',(2.621570407493,3.04193394672,
+    143.59403006504));
+#64462 = CARTESIAN_POINT('',(2.044947598126,3.456035713353,
+    143.82000174684));
+#64463 = CARTESIAN_POINT('',(1.735542388142,3.633915453473,
+    143.93302499617));
+#64464 = CARTESIAN_POINT('',(1.408624117296,3.780003719503,
+    144.04602906324));
+#64465 = CARTESIAN_POINT('',(1.068040995873,3.89234747586,
+    144.15901586074));
+#64466 = CARTESIAN_POINT('',(0.717817408766,3.969557678492,
+    144.27200267148));
+#64467 = CARTESIAN_POINT('',(0.362123079456,4.010774954068,
+    144.38500677856));
+#64468 = CARTESIAN_POINT('',(5.264066659636E-03,4.015714854264,
+    144.49803009105));
+#64469 = CARTESIAN_POINT('',(-0.698822348259,3.954165117713,
+    144.72300250346));
+#64470 = CARTESIAN_POINT('',(-1.046333884031,3.888287095607,
+    144.83502477866));
+#64471 = CARTESIAN_POINT('',(-1.386573638132,3.787507665797,
+    144.9470286863));
+#64472 = CARTESIAN_POINT('',(-1.715459877018,3.652820550745,
+    145.05901597128));
+#64473 = CARTESIAN_POINT('',(-2.029135188246,3.485743990111,
+    145.17100325451));
+#64474 = CARTESIAN_POINT('',(-2.323967864924,3.288276829414,
+    145.283007156));
+#64475 = CARTESIAN_POINT('',(-2.596586579851,3.062925495984,
+    145.39502941901));
+#64476 = CARTESIAN_POINT('',(-3.093585875419,2.560414017774,
+    145.62000179748));
+#64477 = CARTESIAN_POINT('',(-3.317677249204,2.282644639954,
+    145.73302508883));
+#64478 = CARTESIAN_POINT('',(-3.513108215959,1.982604521416,
+    145.84602916869));
+#64479 = CARTESIAN_POINT('',(-3.677347785499,1.663788971488,
+    145.95901595284));
+#64480 = CARTESIAN_POINT('',(-3.808394455492,1.32995553195,
+    146.07200272549));
+#64481 = CARTESIAN_POINT('',(-3.904747138706,0.985088158448,
+    146.18500677962));
+#64482 = CARTESIAN_POINT('',(-3.965451268741,0.633395412336,
+    146.29803005081));
+#64483 = CARTESIAN_POINT('',(-4.014802683054,-7.165105534419E-02,
+    146.52300241957));
+#64484 = CARTESIAN_POINT('',(-4.004098501715,-0.425189728988,
+    146.63502469991));
+#64485 = CARTESIAN_POINT('',(-3.957785055667,-0.77700593768,
+    146.74702860093));
+#64486 = CARTESIAN_POINT('',(-3.876205298779,-1.122912740335,
+    146.85901587784));
+#64487 = CARTESIAN_POINT('',(-3.760255357939,-1.458862693638,
+    146.97100319001));
+#64488 = CARTESIAN_POINT('',(-3.611341356963,-1.780956118517,
+    147.08300715765));
+#64489 = CARTESIAN_POINT('',(-3.43141145936,-2.085471131154,
+    147.19502946644));
+#64490 = CARTESIAN_POINT('',(-2.910658238903,-2.793976617857,
+    147.47491860778));
+#64491 = CARTESIAN_POINT('',(-2.533706742088,-3.172602862186,
+    147.64308993963));
+#64492 = CARTESIAN_POINT('',(-2.100931310878,-3.492204600153,
+    147.81110040431));
+#64493 = CARTESIAN_POINT('',(-1.623477555868,-3.743740579296,
+    147.97901585377));
+#64494 = CARTESIAN_POINT('',(-1.11354701723,-3.920384962205,
+    148.14693138567));
+#64495 = CARTESIAN_POINT('',(-0.584461473609,-4.017895408375,
+    148.31494192687));
+#64496 = CARTESIAN_POINT('',(-5.043839364008E-02,-4.034314399251,
+    148.48311330777));
+#64497 = CARTESIAN_POINT('',(0.999050417458,-3.909245195687,
+    148.81953991392));
+#64498 = CARTESIAN_POINT('',(1.516143260397,-3.766969463541,
+    148.98833761465));
+#64499 = CARTESIAN_POINT('',(2.009143581001,-3.546458333992,
+    149.15697117914));
+#64500 = CARTESIAN_POINT('',(2.464547836798,-3.253032891493,
+    149.32550834245));
+#64501 = CARTESIAN_POINT('',(2.870282166452,-2.894046495122,
+    149.49404540156));
+#64502 = CARTESIAN_POINT('',(3.215999610519,-2.479132069445,
+    149.66267888546));
+#64503 = CARTESIAN_POINT('',(3.492922800009,-2.019849009699,
+    149.83147661097));
+#64504 = CARTESIAN_POINT('',(3.695525749966,-1.530715333216,150.0000006)
+  );
+#64505 = PCURVE('',#60080,#64506);
+#64506 = DEFINITIONAL_REPRESENTATION('',(#64507),#64566);
+#64507 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#64508,#64509,#64510,#64511,
+    #64512,#64513,#64514,#64515,#64516,#64517,#64518,#64519,#64520,
+    #64521,#64522,#64523,#64524,#64525,#64526,#64527,#64528,#64529,
+    #64530,#64531,#64532,#64533,#64534,#64535,#64536,#64537,#64538,
+    #64539,#64540,#64541,#64542,#64543,#64544,#64545,#64546,#64547,
+    #64548,#64549,#64550,#64551,#64552,#64553,#64554,#64555,#64556,
+    #64557,#64558,#64559,#64560,#64561,#64562,#64563,#64564,#64565),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,4.041420361298E-02,
+    0.1609665992,0.281518991631,0.401005059277,0.521557452498,
+    0.641043517677,0.820190293618,1.),.UNSPECIFIED.);
+#64508 = CARTESIAN_POINT('',(-0.931755274083,0.));
+#64509 = CARTESIAN_POINT('',(-0.931755321856,2.974995260625E-02));
+#64510 = CARTESIAN_POINT('',(-0.931755406582,5.950003833204E-02));
+#64511 = CARTESIAN_POINT('',(-0.931755501583,8.925007210333E-02));
+#64512 = CARTESIAN_POINT('',(-0.931755587001,0.119000037509));
+#64513 = CARTESIAN_POINT('',(-0.931755650019,0.148750002782));
+#64514 = CARTESIAN_POINT('',(-0.931755685079,0.178500036771));
+#64515 = CARTESIAN_POINT('',(-0.931755694099,0.208250124926));
+#64516 = CARTESIAN_POINT('',(-0.931755664597,0.326741880681));
+#64517 = CARTESIAN_POINT('',(-0.931755473658,0.415513041034));
+#64518 = CARTESIAN_POINT('',(-0.931755245163,0.504269112388));
+#64519 = CARTESIAN_POINT('',(-0.931755189506,0.593011595402));
+#64520 = CARTESIAN_POINT('',(-0.931755268425,0.68175407227));
+#64521 = CARTESIAN_POINT('',(-0.931755353373,0.770510132277));
+#64522 = CARTESIAN_POINT('',(-0.93175544164,0.859281288471));
+#64523 = CARTESIAN_POINT('',(-0.931755562032,1.036764865163));
+#64524 = CARTESIAN_POINT('',(-0.931755597024,1.12553602141));
+#64525 = CARTESIAN_POINT('',(-0.931755588398,1.214292085663));
+#64526 = CARTESIAN_POINT('',(-0.931755551789,1.303034563487));
+#64527 = CARTESIAN_POINT('',(-0.93175550743,1.391777043445));
+#64528 = CARTESIAN_POINT('',(-0.931755466894,1.48053311344));
+#64529 = CARTESIAN_POINT('',(-0.931755433185,1.569304277151));
+#64530 = CARTESIAN_POINT('',(-0.931755389594,1.746002914436));
+#64531 = CARTESIAN_POINT('',(-0.931755379406,1.833987861317));
+#64532 = CARTESIAN_POINT('',(-0.931755383491,1.921958393408));
+#64533 = CARTESIAN_POINT('',(-0.931755404867,2.009915877694));
+#64534 = CARTESIAN_POINT('',(-0.931755440637,2.097873361581));
+#64535 = CARTESIAN_POINT('',(-0.931755477438,2.185843891948));
+#64536 = CARTESIAN_POINT('',(-0.931755496768,2.273828834986));
+#64537 = CARTESIAN_POINT('',(-0.931755500062,2.450527463479));
+#64538 = CARTESIAN_POINT('',(-0.931755482536,2.539298622802));
+#64539 = CARTESIAN_POINT('',(-0.93175545014,2.628054687175));
+#64540 = CARTESIAN_POINT('',(-0.931755398535,2.716797165567));
+#64541 = CARTESIAN_POINT('',(-0.931755386264,2.805539645396));
+#64542 = CARTESIAN_POINT('',(-0.931755438293,2.894295712374));
+#64543 = CARTESIAN_POINT('',(-0.931755480057,2.983066872964));
+#64544 = CARTESIAN_POINT('',(-0.931755520734,3.159765508415));
+#64545 = CARTESIAN_POINT('',(-0.931755503808,3.24775045531));
+#64546 = CARTESIAN_POINT('',(-0.931755544268,3.335720990433));
+#64547 = CARTESIAN_POINT('',(-0.931755567958,3.42367847397));
+#64548 = CARTESIAN_POINT('',(-0.931755527924,3.511635954959));
+#64549 = CARTESIAN_POINT('',(-0.931755453668,3.599606485155));
+#64550 = CARTESIAN_POINT('',(-0.931755404128,3.687591429827));
+#64551 = CARTESIAN_POINT('',(-0.931755330774,3.90742293141));
+#64552 = CARTESIAN_POINT('',(-0.931755338619,4.03950866239));
+#64553 = CARTESIAN_POINT('',(-0.9317554438,4.171468096952));
+#64554 = CARTESIAN_POINT('',(-0.931755581262,4.303352961233));
+#64555 = CARTESIAN_POINT('',(-0.931755580686,4.435237838429));
+#64556 = CARTESIAN_POINT('',(-0.931755560817,4.56719727765));
+#64557 = CARTESIAN_POINT('',(-0.93175551467,4.699283012269));
+#64558 = CARTESIAN_POINT('',(-0.931755425183,4.963520338798));
+#64559 = CARTESIAN_POINT('',(-0.931755378795,5.096098002678));
+#64560 = CARTESIAN_POINT('',(-0.931755365022,5.228546791616));
+#64561 = CARTESIAN_POINT('',(-0.931755348766,5.360919917486));
+#64562 = CARTESIAN_POINT('',(-0.931755449258,5.493293066144));
+#64563 = CARTESIAN_POINT('',(-0.931755592631,5.62574183423));
+#64564 = CARTESIAN_POINT('',(-0.931755564514,5.758319472891));
+#64565 = CARTESIAN_POINT('',(-0.931755506511,5.890682127018));
+#64566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#64567 = PCURVE('',#60030,#64568);
+#64568 = DEFINITIONAL_REPRESENTATION('',(#64569),#64628);
+#64569 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#64570,#64571,#64572,#64573,
+    #64574,#64575,#64576,#64577,#64578,#64579,#64580,#64581,#64582,
+    #64583,#64584,#64585,#64586,#64587,#64588,#64589,#64590,#64591,
+    #64592,#64593,#64594,#64595,#64596,#64597,#64598,#64599,#64600,
+    #64601,#64602,#64603,#64604,#64605,#64606,#64607,#64608,#64609,
+    #64610,#64611,#64612,#64613,#64614,#64615,#64616,#64617,#64618,
+    #64619,#64620,#64621,#64622,#64623,#64624,#64625,#64626,#64627),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,9),(0.,4.041420361298E-02,
+    0.1609665992,0.281518991631,0.401005059277,0.521557452498,
+    0.641043517677,0.820190293618,1.),.UNSPECIFIED.);
+#64570 = CARTESIAN_POINT('',(-3.0572668174E-07,-142.4999948052));
+#64571 = CARTESIAN_POINT('',(-2.974930929238E-02,-142.5378723577));
+#64572 = CARTESIAN_POINT('',(-5.949843776986E-02,-142.5757500553));
+#64573 = CARTESIAN_POINT('',(-8.92475102732E-02,-142.6136276826));
+#64574 = CARTESIAN_POINT('',(-0.118996512497,-142.6515052313));
+#64575 = CARTESIAN_POINT('',(-0.148745513365,-142.6893827946));
+#64576 = CARTESIAN_POINT('',(-0.178494581678,-142.7272604617));
+#64577 = CARTESIAN_POINT('',(-0.208243702759,-142.7651382124));
+#64578 = CARTESIAN_POINT('',(-0.326731603037,-142.9160017154));
+#64579 = CARTESIAN_POINT('',(-0.415499866238,-143.0290251116));
+#64580 = CARTESIAN_POINT('',(-0.504253031829,-143.1420293247));
+#64581 = CARTESIAN_POINT('',(-0.592992617887,-143.2550161376));
+#64582 = CARTESIAN_POINT('',(-0.681732215942,-143.3680028553));
+#64583 = CARTESIAN_POINT('',(-0.770485409828,-143.4810068517));
+#64584 = CARTESIAN_POINT('',(-0.859253699792,-143.594030065));
+#64585 = CARTESIAN_POINT('',(-1.036731539503,-143.8200017468));
+#64586 = CARTESIAN_POINT('',(-1.125499822834,-143.9330249961));
+#64587 = CARTESIAN_POINT('',(-1.214253005698,-144.0460290632));
+#64588 = CARTESIAN_POINT('',(-1.30299259233,-144.1590158607));
+#64589 = CARTESIAN_POINT('',(-1.391732177072,-144.2720026714));
+#64590 = CARTESIAN_POINT('',(-1.480485354049,-144.3850067785));
+#64591 = CARTESIAN_POINT('',(-1.569253627655,-144.498030091));
+#64592 = CARTESIAN_POINT('',(-1.745946519727,-144.7230025034));
+#64593 = CARTESIAN_POINT('',(-1.833928609474,-144.8350247786));
+#64594 = CARTESIAN_POINT('',(-1.921896288784,-144.9470286863));
+#64595 = CARTESIAN_POINT('',(-2.009850922269,-145.0590159712));
+#64596 = CARTESIAN_POINT('',(-2.097805556049,-145.1710032545));
+#64597 = CARTESIAN_POINT('',(-2.185773236396,-145.283007156));
+#64598 = CARTESIAN_POINT('',(-2.273755328182,-145.395029419));
+#64599 = CARTESIAN_POINT('',(-2.450448226584,-145.6200017974));
+#64600 = CARTESIAN_POINT('',(-2.539216504828,-145.7330250888));
+#64601 = CARTESIAN_POINT('',(-2.627969687231,-145.8460291686));
+#64602 = CARTESIAN_POINT('',(-2.716709276864,-145.9590159528));
+#64603 = CARTESIAN_POINT('',(-2.805448867815,-146.0720027254));
+#64604 = CARTESIAN_POINT('',(-2.89420205332,-146.1850067796));
+#64605 = CARTESIAN_POINT('',(-2.982970334383,-146.2980300508));
+#64606 = CARTESIAN_POINT('',(-3.159663232458,-146.5230024195));
+#64607 = CARTESIAN_POINT('',(-3.247645319369,-146.6350246999));
+#64608 = CARTESIAN_POINT('',(-3.335612997366,-146.7470286009));
+#64609 = CARTESIAN_POINT('',(-3.42356762941,-146.8590158778));
+#64610 = CARTESIAN_POINT('',(-3.511522256939,-146.97100319));
+#64611 = CARTESIAN_POINT('',(-3.599489926225,-147.0830071576));
+#64612 = CARTESIAN_POINT('',(-3.687472008795,-147.1950294664));
+#64613 = CARTESIAN_POINT('',(-3.907296362158,-147.4749186077));
+#64614 = CARTESIAN_POINT('',(-4.039377801221,-147.6430899396));
+#64615 = CARTESIAN_POINT('',(-4.171332958843,-147.8111004043));
+#64616 = CARTESIAN_POINT('',(-4.30321357592,-147.9790158537));
+#64617 = CARTESIAN_POINT('',(-4.435094184838,-148.1469313856));
+#64618 = CARTESIAN_POINT('',(-4.567049332326,-148.3149419268));
+#64619 = CARTESIAN_POINT('',(-4.699130764336,-148.4831133077));
+#64620 = CARTESIAN_POINT('',(-4.963359485132,-148.8195399139));
+#64621 = CARTESIAN_POINT('',(-5.095932832403,-148.9883376146));
+#64622 = CARTESIAN_POINT('',(-5.228377316407,-149.1569711791));
+#64623 = CARTESIAN_POINT('',(-5.360746161561,-149.3255083424));
+#64624 = CARTESIAN_POINT('',(-5.493115014315,-149.4940454015));
+#64625 = CARTESIAN_POINT('',(-5.625559512142,-149.6626788854));
+#64626 = CARTESIAN_POINT('',(-5.758132857297,-149.8314766109));
+#64627 = CARTESIAN_POINT('',(-5.890491203464,-150.0000006));
+#64628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#64629 = ORIENTED_EDGE('',*,*,#63028,.T.);
+#64630 = ORIENTED_EDGE('',*,*,#63051,.T.);
+#64631 = ORIENTED_EDGE('',*,*,#60042,.T.);
+#64632 = ADVANCED_FACE('',(#64633),#60030,.T.);
+#64633 = FACE_BOUND('',#64634,.F.);
+#64634 = EDGE_LOOP('',(#64635,#64636,#64637,#64638,#64639));
+#64635 = ORIENTED_EDGE('',*,*,#64444,.T.);
+#64636 = ORIENTED_EDGE('',*,*,#60013,.T.);
+#64637 = ORIENTED_EDGE('',*,*,#63136,.F.);
+#64638 = ORIENTED_EDGE('',*,*,#62662,.F.);
+#64639 = ORIENTED_EDGE('',*,*,#62998,.T.);
+#64640 = ADVANCED_FACE('',(#64641),#59907,.T.);
+#64641 = FACE_BOUND('',#64642,.T.);
+#64642 = EDGE_LOOP('',(#64643));
+#64643 = ORIENTED_EDGE('',*,*,#59892,.T.);
+#64644 = ADVANCED_FACE('',(#64645),#61209,.T.);
+#64645 = FACE_BOUND('',#64646,.F.);
+#64646 = EDGE_LOOP('',(#64647,#64648,#64649,#64650,#64651,#64652));
+#64647 = ORIENTED_EDGE('',*,*,#61111,.F.);
+#64648 = ORIENTED_EDGE('',*,*,#61434,.T.);
+#64649 = ORIENTED_EDGE('',*,*,#61524,.T.);
+#64650 = ORIENTED_EDGE('',*,*,#63951,.T.);
+#64651 = ORIENTED_EDGE('',*,*,#64309,.F.);
+#64652 = ORIENTED_EDGE('',*,*,#64337,.F.);
+#64653 = ADVANCED_FACE('',(#64654),#61948,.T.);
+#64654 = FACE_BOUND('',#64655,.F.);
+#64655 = EDGE_LOOP('',(#64656,#64657,#64658,#64659,#64660,#64661));
+#64656 = ORIENTED_EDGE('',*,*,#61864,.F.);
+#64657 = ORIENTED_EDGE('',*,*,#62202,.T.);
+#64658 = ORIENTED_EDGE('',*,*,#62292,.T.);
+#64659 = ORIENTED_EDGE('',*,*,#63393,.T.);
+#64660 = ORIENTED_EDGE('',*,*,#63712,.F.);
+#64661 = ORIENTED_EDGE('',*,*,#63778,.F.);
+#64662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64666)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#64663,#64664,#64665)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#64663 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#64664 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#64665 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#64666 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#64663,
+  'distance_accuracy_value','confusion accuracy');
+#64667 = SHAPE_DEFINITION_REPRESENTATION(#64668,#25);
+#64668 = PRODUCT_DEFINITION_SHAPE('','',#64669);
+#64669 = PRODUCT_DEFINITION('design','',#64670,#64673);
+#64670 = PRODUCT_DEFINITION_FORMATION('','',#64671);
+#64671 = PRODUCT('Body','Body','',(#64672));
+#64672 = PRODUCT_CONTEXT('',#2,'mechanical');
+#64673 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#64674 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64675,#64677);
+#64675 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64676) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#64676 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#64677 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #64678);
+#64678 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Body','',#5,#64669,$);
+#64679 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64671));
+#64680 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64681,#64692),#64662);
+#64681 = STYLED_ITEM('color',(#64682),#26);
+#64682 = PRESENTATION_STYLE_ASSIGNMENT((#64683,#64689));
+#64683 = SURFACE_STYLE_USAGE(.BOTH.,#64684);
+#64684 = SURFACE_SIDE_STYLE('',(#64685));
+#64685 = SURFACE_STYLE_FILL_AREA(#64686);
+#64686 = FILL_AREA_STYLE('',(#64687));
+#64687 = FILL_AREA_STYLE_COLOUR('',#64688);
+#64688 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
+#64689 = CURVE_STYLE('',#64690,POSITIVE_LENGTH_MEASURE(0.1),#64691);
+#64690 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#64691 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+  9.803921802644E-02);
+#64692 = STYLED_ITEM('color',(#64693),#68);
+#64693 = PRESENTATION_STYLE_ASSIGNMENT((#64694,#64699));
+#64694 = SURFACE_STYLE_USAGE(.BOTH.,#64695);
+#64695 = SURFACE_SIDE_STYLE('',(#64696));
+#64696 = SURFACE_STYLE_FILL_AREA(#64697);
+#64697 = FILL_AREA_STYLE('',(#64698));
+#64698 = FILL_AREA_STYLE_COLOUR('',#64688);
+#64699 = CURVE_STYLE('',#64700,POSITIVE_LENGTH_MEASURE(0.1),#64691);
+#64700 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Mountings/T8_leadscrew/T8_leadscrew_150mm.stl b/Mechanical Parts/Mountings/T8_leadscrew/T8_leadscrew_150mm.stl
new file mode 100644
index 00000000..f302008e
Binary files /dev/null and b/Mechanical Parts/Mountings/T8_leadscrew/T8_leadscrew_150mm.stl differ
diff --git a/Mechanical Parts/Mountings/T8_screw_nut/Anti_backlash_nut/T8_antibacklash_nut.FCStd b/Mechanical Parts/Mountings/T8_screw_nut/Anti_backlash_nut/T8_antibacklash_nut.FCStd
new file mode 100644
index 00000000..2da70094
Binary files /dev/null and b/Mechanical Parts/Mountings/T8_screw_nut/Anti_backlash_nut/T8_antibacklash_nut.FCStd differ
diff --git a/Mechanical Parts/Mountings/T8_screw_nut/Anti_backlash_nut/T8_antibacklash_nut.png b/Mechanical Parts/Mountings/T8_screw_nut/Anti_backlash_nut/T8_antibacklash_nut.png
new file mode 100644
index 00000000..14c10819
Binary files /dev/null and b/Mechanical Parts/Mountings/T8_screw_nut/Anti_backlash_nut/T8_antibacklash_nut.png differ
diff --git a/Mechanical Parts/Mountings/T8_screw_nut/Anti_backlash_nut/T8_antibacklash_nut.step b/Mechanical Parts/Mountings/T8_screw_nut/Anti_backlash_nut/T8_antibacklash_nut.step
new file mode 100644
index 00000000..c5f9cbf5
--- /dev/null
+++ b/Mechanical Parts/Mountings/T8_screw_nut/Anti_backlash_nut/T8_antibacklash_nut.step	
@@ -0,0 +1,35253 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2022-03-22T19:22:09',(''),(''),
+  'Open CASCADE STEP processor 7.5','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('T8 antibacklash nut','T8 antibacklash nut','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23),#27);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.,0.,0.));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(1.,0.,0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(0.,0.,0.));
+#25 = DIRECTION('',(0.,0.,1.));
+#26 = DIRECTION('',(1.,0.,0.));
+#27 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#28,#29,#30)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#29 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#30 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#31 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#28,
+  'distance_accuracy_value','confusion accuracy');
+#32 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#33 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#34),#10575);
+#34 = MANIFOLD_SOLID_BREP('',#35);
+#35 = CLOSED_SHELL('',(#36,#222,#274,#325,#376,#427,#706,#757,#895,#920,
+    #945,#970,#1730,#2021,#2783,#2836,#3426,#3698,#4312,#4343,#4368,
+    #6059,#6255,#6311,#6399,#6526,#6607,#6763,#6919,#6966,#7034,#7161,
+    #7245,#7328,#7718,#7824,#7884,#8090,#8165,#8240,#8324,#8467,#8527,
+    #8587,#8663,#8737,#8743,#8870,#8894,#9027,#9102,#9239,#9323,#9347,
+    #9524,#9580,#9651,#9724,#9780,#9836,#9908,#9978,#10035,#10091,#10152
+    ,#10216,#10273,#10329,#10451,#10476,#10485,#10524,#10530,#10569));
+#36 = ADVANCED_FACE('',(#37,#72,#102,#132,#162,#192),#50,.T.);
+#37 = FACE_BOUND('',#38,.F.);
+#38 = EDGE_LOOP('',(#39));
+#39 = ORIENTED_EDGE('',*,*,#40,.F.);
+#40 = EDGE_CURVE('',#41,#41,#43,.T.);
+#41 = VERTEX_POINT('',#42);
+#42 = CARTESIAN_POINT('',(-11.,1.2E-14,4.));
+#43 = SURFACE_CURVE('',#44,(#49,#61),.PCURVE_S1.);
+#44 = CIRCLE('',#45,11.);
+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
+#46 = CARTESIAN_POINT('',(0.,2.66E-15,4.));
+#47 = DIRECTION('',(0.,6.7E-16,1.));
+#48 = DIRECTION('',(-1.,0.,0.));
+#49 = PCURVE('',#50,#55);
+#50 = PLANE('',#51);
+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
+#52 = CARTESIAN_POINT('',(0.,2.66E-15,4.));
+#53 = DIRECTION('',(0.,6.7E-16,1.));
+#54 = DIRECTION('',(-1.,0.,0.));
+#55 = DEFINITIONAL_REPRESENTATION('',(#56),#60);
+#56 = CIRCLE('',#57,11.);
+#57 = AXIS2_PLACEMENT_2D('',#58,#59);
+#58 = CARTESIAN_POINT('',(0.,0.));
+#59 = DIRECTION('',(1.,-0.));
+#60 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61 = PCURVE('',#62,#67);
+#62 = CYLINDRICAL_SURFACE('',#63,11.);
+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
+#64 = CARTESIAN_POINT('',(0.,2.66E-15,4.));
+#65 = DIRECTION('',(0.,-6.7E-16,-1.));
+#66 = DIRECTION('',(-1.,0.,0.));
+#67 = DEFINITIONAL_REPRESENTATION('',(#68),#71);
+#68 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69,#70),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#69 = CARTESIAN_POINT('',(0.,0.));
+#70 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#71 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#72 = FACE_BOUND('',#73,.F.);
+#73 = EDGE_LOOP('',(#74));
+#74 = ORIENTED_EDGE('',*,*,#75,.T.);
+#75 = EDGE_CURVE('',#76,#76,#78,.T.);
+#76 = VERTEX_POINT('',#77);
+#77 = CARTESIAN_POINT('',(0.,9.95,4.));
+#78 = SURFACE_CURVE('',#79,(#84,#91),.PCURVE_S1.);
+#79 = CIRCLE('',#80,1.95);
+#80 = AXIS2_PLACEMENT_3D('',#81,#82,#83);
+#81 = CARTESIAN_POINT('',(3.55E-15,8.,4.));
+#82 = DIRECTION('',(-2.2E-16,1.22E-15,1.));
+#83 = DIRECTION('',(5.5E-16,1.,-1.22E-15));
+#84 = PCURVE('',#50,#85);
+#85 = DEFINITIONAL_REPRESENTATION('',(#86),#90);
+#86 = CIRCLE('',#87,1.95);
+#87 = AXIS2_PLACEMENT_2D('',#88,#89);
+#88 = CARTESIAN_POINT('',(-3.55E-15,-8.));
+#89 = DIRECTION('',(-5.5E-16,-1.));
+#90 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#91 = PCURVE('',#92,#97);
+#92 = CONICAL_SURFACE('',#93,1.7,0.785398163397);
+#93 = AXIS2_PLACEMENT_3D('',#94,#95,#96);
+#94 = CARTESIAN_POINT('',(3.6E-15,8.,3.75));
+#95 = DIRECTION('',(-2.2E-16,1.22E-15,1.));
+#96 = DIRECTION('',(5.5E-16,1.,-1.22E-15));
+#97 = DEFINITIONAL_REPRESENTATION('',(#98),#101);
+#98 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99,#100),.UNSPECIFIED.,.F.,.F.,(2
+    ,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#99 = CARTESIAN_POINT('',(0.,0.25));
+#100 = CARTESIAN_POINT('',(6.28318530718,0.25));
+#101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#102 = FACE_BOUND('',#103,.F.);
+#103 = EDGE_LOOP('',(#104));
+#104 = ORIENTED_EDGE('',*,*,#105,.T.);
+#105 = EDGE_CURVE('',#106,#106,#108,.T.);
+#106 = VERTEX_POINT('',#107);
+#107 = CARTESIAN_POINT('',(9.95,1.3E-14,4.));
+#108 = SURFACE_CURVE('',#109,(#114,#121),.PCURVE_S1.);
+#109 = CIRCLE('',#110,1.95);
+#110 = AXIS2_PLACEMENT_3D('',#111,#112,#113);
+#111 = CARTESIAN_POINT('',(8.,4.36E-15,4.));
+#112 = DIRECTION('',(1.2E-16,1.33E-15,1.));
+#113 = DIRECTION('',(1.,-1.2E-16,-1.2E-16));
+#114 = PCURVE('',#50,#115);
+#115 = DEFINITIONAL_REPRESENTATION('',(#116),#120);
+#116 = CIRCLE('',#117,1.95);
+#117 = AXIS2_PLACEMENT_2D('',#118,#119);
+#118 = CARTESIAN_POINT('',(-8.,-1.7E-15));
+#119 = DIRECTION('',(-1.,1.2E-16));
+#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#121 = PCURVE('',#122,#127);
+#122 = CONICAL_SURFACE('',#123,1.7,0.785398163397);
+#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
+#124 = CARTESIAN_POINT('',(8.,4.02E-15,3.75));
+#125 = DIRECTION('',(1.2E-16,1.33E-15,1.));
+#126 = DIRECTION('',(1.,-1.2E-16,-1.2E-16));
+#127 = DEFINITIONAL_REPRESENTATION('',(#128),#131);
+#128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#129,#130),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#129 = CARTESIAN_POINT('',(0.,0.25));
+#130 = CARTESIAN_POINT('',(6.28318530718,0.25));
+#131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#132 = FACE_BOUND('',#133,.F.);
+#133 = EDGE_LOOP('',(#134));
+#134 = ORIENTED_EDGE('',*,*,#135,.T.);
+#135 = EDGE_CURVE('',#136,#136,#138,.T.);
+#136 = VERTEX_POINT('',#137);
+#137 = CARTESIAN_POINT('',(-9.95,1.2E-14,4.));
+#138 = SURFACE_CURVE('',#139,(#144,#151),.PCURVE_S1.);
+#139 = CIRCLE('',#140,1.95);
+#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143);
+#141 = CARTESIAN_POINT('',(-8.,4.44E-15,4.));
+#142 = DIRECTION('',(0.,1.11E-15,1.));
+#143 = DIRECTION('',(-1.,0.,0.));
+#144 = PCURVE('',#50,#145);
+#145 = DEFINITIONAL_REPRESENTATION('',(#146),#150);
+#146 = CIRCLE('',#147,1.95);
+#147 = AXIS2_PLACEMENT_2D('',#148,#149);
+#148 = CARTESIAN_POINT('',(8.,-1.78E-15));
+#149 = DIRECTION('',(1.,-0.));
+#150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#151 = PCURVE('',#152,#157);
+#152 = CONICAL_SURFACE('',#153,1.7,0.785398163397);
+#153 = AXIS2_PLACEMENT_3D('',#154,#155,#156);
+#154 = CARTESIAN_POINT('',(-8.,4.16E-15,3.75));
+#155 = DIRECTION('',(0.,1.11E-15,1.));
+#156 = DIRECTION('',(-1.,0.,0.));
+#157 = DEFINITIONAL_REPRESENTATION('',(#158),#161);
+#158 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#159,#160),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#159 = CARTESIAN_POINT('',(0.,0.25));
+#160 = CARTESIAN_POINT('',(6.28318530718,0.25));
+#161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#162 = FACE_BOUND('',#163,.F.);
+#163 = EDGE_LOOP('',(#164));
+#164 = ORIENTED_EDGE('',*,*,#165,.T.);
+#165 = EDGE_CURVE('',#166,#166,#168,.T.);
+#166 = VERTEX_POINT('',#167);
+#167 = CARTESIAN_POINT('',(-5.,1.2E-14,4.));
+#168 = SURFACE_CURVE('',#169,(#174,#181),.PCURVE_S1.);
+#169 = CIRCLE('',#170,5.);
+#170 = AXIS2_PLACEMENT_3D('',#171,#172,#173);
+#171 = CARTESIAN_POINT('',(0.,2.66E-15,4.));
+#172 = DIRECTION('',(0.,6.7E-16,1.));
+#173 = DIRECTION('',(-1.,0.,0.));
+#174 = PCURVE('',#50,#175);
+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);
+#176 = CIRCLE('',#177,5.);
+#177 = AXIS2_PLACEMENT_2D('',#178,#179);
+#178 = CARTESIAN_POINT('',(0.,0.));
+#179 = DIRECTION('',(1.,-0.));
+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#181 = PCURVE('',#182,#187);
+#182 = CYLINDRICAL_SURFACE('',#183,5.);
+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
+#184 = CARTESIAN_POINT('',(0.,9.99E-15,15.));
+#185 = DIRECTION('',(0.,-6.7E-16,-1.));
+#186 = DIRECTION('',(-1.,0.,0.));
+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#191);
+#188 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#189,#190),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#189 = CARTESIAN_POINT('',(0.,11.));
+#190 = CARTESIAN_POINT('',(-6.28318530718,11.));
+#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#192 = FACE_BOUND('',#193,.F.);
+#193 = EDGE_LOOP('',(#194));
+#194 = ORIENTED_EDGE('',*,*,#195,.T.);
+#195 = EDGE_CURVE('',#196,#196,#198,.T.);
+#196 = VERTEX_POINT('',#197);
+#197 = CARTESIAN_POINT('',(1.E-15,-9.95,4.));
+#198 = SURFACE_CURVE('',#199,(#204,#211),.PCURVE_S1.);
+#199 = CIRCLE('',#200,1.95);
+#200 = AXIS2_PLACEMENT_3D('',#201,#202,#203);
+#201 = CARTESIAN_POINT('',(3.99E-15,-8.,4.));
+#202 = DIRECTION('',(5.6E-16,1.22E-15,1.));
+#203 = DIRECTION('',(2.2E-16,-1.,1.22E-15));
+#204 = PCURVE('',#50,#205);
+#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);
+#206 = CIRCLE('',#207,1.95);
+#207 = AXIS2_PLACEMENT_2D('',#208,#209);
+#208 = CARTESIAN_POINT('',(-3.99E-15,8.));
+#209 = DIRECTION('',(-2.2E-16,1.));
+#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#211 = PCURVE('',#212,#217);
+#212 = CONICAL_SURFACE('',#213,1.7,0.785398163397);
+#213 = AXIS2_PLACEMENT_3D('',#214,#215,#216);
+#214 = CARTESIAN_POINT('',(3.85E-15,-8.,3.75));
+#215 = DIRECTION('',(5.6E-16,1.22E-15,1.));
+#216 = DIRECTION('',(2.2E-16,-1.,1.22E-15));
+#217 = DEFINITIONAL_REPRESENTATION('',(#218),#221);
+#218 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#219,#220),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#219 = CARTESIAN_POINT('',(0.,0.25));
+#220 = CARTESIAN_POINT('',(6.28318530718,0.25));
+#221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#222 = ADVANCED_FACE('',(#223),#62,.T.);
+#223 = FACE_BOUND('',#224,.F.);
+#224 = EDGE_LOOP('',(#225,#226,#247,#273));
+#225 = ORIENTED_EDGE('',*,*,#40,.T.);
+#226 = ORIENTED_EDGE('',*,*,#227,.T.);
+#227 = EDGE_CURVE('',#41,#228,#230,.T.);
+#228 = VERTEX_POINT('',#229);
+#229 = CARTESIAN_POINT('',(-11.,0.,0.));
+#230 = SEAM_CURVE('',#231,(#235,#241),.PCURVE_S1.);
+#231 = LINE('',#232,#233);
+#232 = CARTESIAN_POINT('',(-11.,8.9E-16,4.));
+#233 = VECTOR('',#234,1.);
+#234 = DIRECTION('',(0.,-2.2E-16,-1.));
+#235 = PCURVE('',#62,#236);
+#236 = DEFINITIONAL_REPRESENTATION('',(#237),#240);
+#237 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#238,#239),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,4.),.PIECEWISE_BEZIER_KNOTS.);
+#238 = CARTESIAN_POINT('',(0.,0.));
+#239 = CARTESIAN_POINT('',(0.,4.));
+#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#241 = PCURVE('',#62,#242);
+#242 = DEFINITIONAL_REPRESENTATION('',(#243),#246);
+#243 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#244,#245),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,4.),.PIECEWISE_BEZIER_KNOTS.);
+#244 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#245 = CARTESIAN_POINT('',(-6.28318530718,4.));
+#246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#247 = ORIENTED_EDGE('',*,*,#248,.F.);
+#248 = EDGE_CURVE('',#228,#228,#249,.T.);
+#249 = SURFACE_CURVE('',#250,(#255,#261),.PCURVE_S1.);
+#250 = CIRCLE('',#251,11.);
+#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
+#252 = CARTESIAN_POINT('',(0.,0.,0.));
+#253 = DIRECTION('',(0.,6.7E-16,1.));
+#254 = DIRECTION('',(-1.,0.,0.));
+#255 = PCURVE('',#62,#256);
+#256 = DEFINITIONAL_REPRESENTATION('',(#257),#260);
+#257 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#258,#259),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#258 = CARTESIAN_POINT('',(0.,4.));
+#259 = CARTESIAN_POINT('',(-6.28318530718,4.));
+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#261 = PCURVE('',#262,#267);
+#262 = PLANE('',#263);
+#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
+#264 = CARTESIAN_POINT('',(0.,0.,0.));
+#265 = DIRECTION('',(0.,6.7E-16,1.));
+#266 = DIRECTION('',(-1.,0.,0.));
+#267 = DEFINITIONAL_REPRESENTATION('',(#268),#272);
+#268 = CIRCLE('',#269,11.);
+#269 = AXIS2_PLACEMENT_2D('',#270,#271);
+#270 = CARTESIAN_POINT('',(0.,0.));
+#271 = DIRECTION('',(1.,0.));
+#272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#273 = ORIENTED_EDGE('',*,*,#227,.F.);
+#274 = ADVANCED_FACE('',(#275),#92,.F.);
+#275 = FACE_BOUND('',#276,.T.);
+#276 = EDGE_LOOP('',(#277,#298,#299,#300));
+#277 = ORIENTED_EDGE('',*,*,#278,.F.);
+#278 = EDGE_CURVE('',#76,#279,#281,.T.);
+#279 = VERTEX_POINT('',#280);
+#280 = CARTESIAN_POINT('',(0.,9.7,3.75));
+#281 = SEAM_CURVE('',#282,(#286,#292),.PCURVE_S1.);
+#282 = LINE('',#283,#284);
+#283 = CARTESIAN_POINT('',(4.54E-15,9.7,3.75));
+#284 = VECTOR('',#285,1.);
+#285 = DIRECTION('',(-2.328932188135E-16,-0.707106781187,-0.707106781187
+    ));
+#286 = PCURVE('',#92,#287);
+#287 = DEFINITIONAL_REPRESENTATION('',(#288),#291);
+#288 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#289,#290),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.353553390593,0.),.PIECEWISE_BEZIER_KNOTS.);
+#289 = CARTESIAN_POINT('',(0.,0.25));
+#290 = CARTESIAN_POINT('',(0.,0.));
+#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#292 = PCURVE('',#92,#293);
+#293 = DEFINITIONAL_REPRESENTATION('',(#294),#297);
+#294 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#295,#296),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.353553390593,0.),.PIECEWISE_BEZIER_KNOTS.);
+#295 = CARTESIAN_POINT('',(6.28318530718,0.25));
+#296 = CARTESIAN_POINT('',(6.28318530718,0.));
+#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#298 = ORIENTED_EDGE('',*,*,#75,.T.);
+#299 = ORIENTED_EDGE('',*,*,#278,.T.);
+#300 = ORIENTED_EDGE('',*,*,#301,.F.);
+#301 = EDGE_CURVE('',#279,#279,#302,.T.);
+#302 = SURFACE_CURVE('',#303,(#308,#314),.PCURVE_S1.);
+#303 = CIRCLE('',#304,1.7);
+#304 = AXIS2_PLACEMENT_3D('',#305,#306,#307);
+#305 = CARTESIAN_POINT('',(3.6E-15,8.,3.75));
+#306 = DIRECTION('',(-2.2E-16,1.22E-15,1.));
+#307 = DIRECTION('',(5.5E-16,1.,-1.22E-15));
+#308 = PCURVE('',#92,#309);
+#309 = DEFINITIONAL_REPRESENTATION('',(#310),#313);
+#310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#311,#312),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#311 = CARTESIAN_POINT('',(0.,0.));
+#312 = CARTESIAN_POINT('',(6.28318530718,0.));
+#313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#314 = PCURVE('',#315,#320);
+#315 = CYLINDRICAL_SURFACE('',#316,1.7);
+#316 = AXIS2_PLACEMENT_3D('',#317,#318,#319);
+#317 = CARTESIAN_POINT('',(3.55E-15,8.,4.));
+#318 = DIRECTION('',(-2.2E-16,1.22E-15,1.));
+#319 = DIRECTION('',(5.5E-16,1.,-1.22E-15));
+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#324);
+#321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#322,#323),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#322 = CARTESIAN_POINT('',(0.,-0.25));
+#323 = CARTESIAN_POINT('',(6.28318530718,-0.25));
+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#325 = ADVANCED_FACE('',(#326),#122,.F.);
+#326 = FACE_BOUND('',#327,.T.);
+#327 = EDGE_LOOP('',(#328,#349,#350,#351));
+#328 = ORIENTED_EDGE('',*,*,#329,.F.);
+#329 = EDGE_CURVE('',#106,#330,#332,.T.);
+#330 = VERTEX_POINT('',#331);
+#331 = CARTESIAN_POINT('',(9.7,1.2E-14,3.75));
+#332 = SEAM_CURVE('',#333,(#337,#343),.PCURVE_S1.);
+#333 = LINE('',#334,#335);
+#334 = CARTESIAN_POINT('',(9.7,3.81E-15,3.75));
+#335 = VECTOR('',#336,1.);
+#336 = DIRECTION('',(-0.707106781187,-8.542135623731E-16,-0.707106781187
+    ));
+#337 = PCURVE('',#122,#338);
+#338 = DEFINITIONAL_REPRESENTATION('',(#339),#342);
+#339 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#340,#341),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.353553390593,0.),.PIECEWISE_BEZIER_KNOTS.);
+#340 = CARTESIAN_POINT('',(0.,0.25));
+#341 = CARTESIAN_POINT('',(0.,0.));
+#342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#343 = PCURVE('',#122,#344);
+#344 = DEFINITIONAL_REPRESENTATION('',(#345),#348);
+#345 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#346,#347),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.353553390593,0.),.PIECEWISE_BEZIER_KNOTS.);
+#346 = CARTESIAN_POINT('',(6.28318530718,0.25));
+#347 = CARTESIAN_POINT('',(6.28318530718,0.));
+#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#349 = ORIENTED_EDGE('',*,*,#105,.T.);
+#350 = ORIENTED_EDGE('',*,*,#329,.T.);
+#351 = ORIENTED_EDGE('',*,*,#352,.F.);
+#352 = EDGE_CURVE('',#330,#330,#353,.T.);
+#353 = SURFACE_CURVE('',#354,(#359,#365),.PCURVE_S1.);
+#354 = CIRCLE('',#355,1.7);
+#355 = AXIS2_PLACEMENT_3D('',#356,#357,#358);
+#356 = CARTESIAN_POINT('',(8.,4.02E-15,3.75));
+#357 = DIRECTION('',(1.2E-16,1.33E-15,1.));
+#358 = DIRECTION('',(1.,-1.2E-16,-1.2E-16));
+#359 = PCURVE('',#122,#360);
+#360 = DEFINITIONAL_REPRESENTATION('',(#361),#364);
+#361 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#362,#363),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#362 = CARTESIAN_POINT('',(0.,0.));
+#363 = CARTESIAN_POINT('',(6.28318530718,0.));
+#364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#365 = PCURVE('',#366,#371);
+#366 = CYLINDRICAL_SURFACE('',#367,1.7);
+#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370);
+#368 = CARTESIAN_POINT('',(8.,4.36E-15,4.));
+#369 = DIRECTION('',(1.2E-16,1.33E-15,1.));
+#370 = DIRECTION('',(1.,-1.2E-16,-1.2E-16));
+#371 = DEFINITIONAL_REPRESENTATION('',(#372),#375);
+#372 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#373,#374),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#373 = CARTESIAN_POINT('',(0.,-0.25));
+#374 = CARTESIAN_POINT('',(6.28318530718,-0.25));
+#375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#376 = ADVANCED_FACE('',(#377),#152,.F.);
+#377 = FACE_BOUND('',#378,.T.);
+#378 = EDGE_LOOP('',(#379,#400,#401,#402));
+#379 = ORIENTED_EDGE('',*,*,#380,.F.);
+#380 = EDGE_CURVE('',#136,#381,#383,.T.);
+#381 = VERTEX_POINT('',#382);
+#382 = CARTESIAN_POINT('',(-9.7,1.2E-14,3.75));
+#383 = SEAM_CURVE('',#384,(#388,#394),.PCURVE_S1.);
+#384 = LINE('',#385,#386);
+#385 = CARTESIAN_POINT('',(-9.7,4.16E-15,3.75));
+#386 = VECTOR('',#387,1.);
+#387 = DIRECTION('',(0.707106781187,-7.9E-16,-0.707106781187));
+#388 = PCURVE('',#152,#389);
+#389 = DEFINITIONAL_REPRESENTATION('',(#390),#393);
+#390 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#391,#392),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.353553390593,0.),.PIECEWISE_BEZIER_KNOTS.);
+#391 = CARTESIAN_POINT('',(0.,0.25));
+#392 = CARTESIAN_POINT('',(0.,0.));
+#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#394 = PCURVE('',#152,#395);
+#395 = DEFINITIONAL_REPRESENTATION('',(#396),#399);
+#396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#397,#398),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.353553390593,0.),.PIECEWISE_BEZIER_KNOTS.);
+#397 = CARTESIAN_POINT('',(6.28318530718,0.25));
+#398 = CARTESIAN_POINT('',(6.28318530718,0.));
+#399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#400 = ORIENTED_EDGE('',*,*,#135,.T.);
+#401 = ORIENTED_EDGE('',*,*,#380,.T.);
+#402 = ORIENTED_EDGE('',*,*,#403,.F.);
+#403 = EDGE_CURVE('',#381,#381,#404,.T.);
+#404 = SURFACE_CURVE('',#405,(#410,#416),.PCURVE_S1.);
+#405 = CIRCLE('',#406,1.7);
+#406 = AXIS2_PLACEMENT_3D('',#407,#408,#409);
+#407 = CARTESIAN_POINT('',(-8.,4.16E-15,3.75));
+#408 = DIRECTION('',(0.,1.11E-15,1.));
+#409 = DIRECTION('',(-1.,0.,0.));
+#410 = PCURVE('',#152,#411);
+#411 = DEFINITIONAL_REPRESENTATION('',(#412),#415);
+#412 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#413,#414),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#413 = CARTESIAN_POINT('',(0.,0.));
+#414 = CARTESIAN_POINT('',(6.28318530718,0.));
+#415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#416 = PCURVE('',#417,#422);
+#417 = CYLINDRICAL_SURFACE('',#418,1.7);
+#418 = AXIS2_PLACEMENT_3D('',#419,#420,#421);
+#419 = CARTESIAN_POINT('',(-8.,4.44E-15,4.));
+#420 = DIRECTION('',(0.,1.11E-15,1.));
+#421 = DIRECTION('',(-1.,0.,0.));
+#422 = DEFINITIONAL_REPRESENTATION('',(#423),#426);
+#423 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#424,#425),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#424 = CARTESIAN_POINT('',(0.,-0.25));
+#425 = CARTESIAN_POINT('',(6.28318530718,-0.25));
+#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#427 = ADVANCED_FACE('',(#428),#182,.T.);
+#428 = FACE_BOUND('',#429,.F.);
+#429 = EDGE_LOOP('',(#430,#459,#487,#514,#546,#573,#601,#628,#660,#679,
+    #680,#681));
+#430 = ORIENTED_EDGE('',*,*,#431,.F.);
+#431 = EDGE_CURVE('',#432,#434,#436,.T.);
+#432 = VERTEX_POINT('',#433);
+#433 = CARTESIAN_POINT('',(-4.702127178203,-1.7,15.));
+#434 = VERTEX_POINT('',#435);
+#435 = CARTESIAN_POINT('',(-4.702127178203,-1.7,11.));
+#436 = SURFACE_CURVE('',#437,(#441,#447),.PCURVE_S1.);
+#437 = LINE('',#438,#439);
+#438 = CARTESIAN_POINT('',(-4.702127178203,-1.7,15.));
+#439 = VECTOR('',#440,1.);
+#440 = DIRECTION('',(0.,-2.E-15,-1.));
+#441 = PCURVE('',#182,#442);
+#442 = DEFINITIONAL_REPRESENTATION('',(#443),#446);
+#443 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#444,#445),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(1.78E-15,4.),.PIECEWISE_BEZIER_KNOTS.);
+#444 = CARTESIAN_POINT('',(-0.346916897527,4.8E-15));
+#445 = CARTESIAN_POINT('',(-0.346916897527,4.));
+#446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#447 = PCURVE('',#448,#453);
+#448 = PLANE('',#449);
+#449 = AXIS2_PLACEMENT_3D('',#450,#451,#452);
+#450 = CARTESIAN_POINT('',(34.824933135255,-1.7,11.));
+#451 = DIRECTION('',(2.2E-16,1.,-6.7E-16));
+#452 = DIRECTION('',(-2.2E-16,6.7E-16,1.));
+#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458);
+#454 = LINE('',#455,#456);
+#455 = CARTESIAN_POINT('',(4.,-39.52706031345));
+#456 = VECTOR('',#457,1.);
+#457 = DIRECTION('',(-1.,-2.2E-16));
+#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#459 = ORIENTED_EDGE('',*,*,#460,.T.);
+#460 = EDGE_CURVE('',#432,#461,#463,.T.);
+#461 = VERTEX_POINT('',#462);
+#462 = CARTESIAN_POINT('',(4.702127178203,-1.7,15.));
+#463 = SURFACE_CURVE('',#464,(#469,#475),.PCURVE_S1.);
+#464 = CIRCLE('',#465,5.);
+#465 = AXIS2_PLACEMENT_3D('',#466,#467,#468);
+#466 = CARTESIAN_POINT('',(0.,9.99E-15,15.));
+#467 = DIRECTION('',(0.,6.7E-16,1.));
+#468 = DIRECTION('',(-1.,0.,0.));
+#469 = PCURVE('',#182,#470);
+#470 = DEFINITIONAL_REPRESENTATION('',(#471),#474);
+#471 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#472,#473),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.346916897527,2.794675756063),.PIECEWISE_BEZIER_KNOTS.);
+#472 = CARTESIAN_POINT('',(-0.346916897527,0.));
+#473 = CARTESIAN_POINT('',(-2.794675756063,0.));
+#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#475 = PCURVE('',#476,#481);
+#476 = PLANE('',#477);
+#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480);
+#478 = CARTESIAN_POINT('',(0.,9.99E-15,15.));
+#479 = DIRECTION('',(0.,6.7E-16,1.));
+#480 = DIRECTION('',(-1.,0.,0.));
+#481 = DEFINITIONAL_REPRESENTATION('',(#482),#486);
+#482 = CIRCLE('',#483,5.);
+#483 = AXIS2_PLACEMENT_2D('',#484,#485);
+#484 = CARTESIAN_POINT('',(0.,0.));
+#485 = DIRECTION('',(1.,-0.));
+#486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#487 = ORIENTED_EDGE('',*,*,#488,.T.);
+#488 = EDGE_CURVE('',#461,#489,#491,.T.);
+#489 = VERTEX_POINT('',#490);
+#490 = CARTESIAN_POINT('',(4.702127178203,-1.7,11.));
+#491 = SURFACE_CURVE('',#492,(#496,#502),.PCURVE_S1.);
+#492 = LINE('',#493,#494);
+#493 = CARTESIAN_POINT('',(4.702127178203,-1.7,15.));
+#494 = VECTOR('',#495,1.);
+#495 = DIRECTION('',(0.,-2.E-15,-1.));
+#496 = PCURVE('',#182,#497);
+#497 = DEFINITIONAL_REPRESENTATION('',(#498),#501);
+#498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#499,#500),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,4.),.PIECEWISE_BEZIER_KNOTS.);
+#499 = CARTESIAN_POINT('',(-2.794675756063,3.02E-15));
+#500 = CARTESIAN_POINT('',(-2.794675756063,4.));
+#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#502 = PCURVE('',#503,#508);
+#503 = PLANE('',#504);
+#504 = AXIS2_PLACEMENT_3D('',#505,#506,#507);
+#505 = CARTESIAN_POINT('',(34.824933135255,-1.7,11.));
+#506 = DIRECTION('',(2.2E-16,1.,-6.7E-16));
+#507 = DIRECTION('',(-2.2E-16,6.7E-16,1.));
+#508 = DEFINITIONAL_REPRESENTATION('',(#509),#513);
+#509 = LINE('',#510,#511);
+#510 = CARTESIAN_POINT('',(4.,-30.12280595705));
+#511 = VECTOR('',#512,1.);
+#512 = DIRECTION('',(-1.,-2.2E-16));
+#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#514 = ORIENTED_EDGE('',*,*,#515,.F.);
+#515 = EDGE_CURVE('',#516,#489,#518,.T.);
+#516 = VERTEX_POINT('',#517);
+#517 = CARTESIAN_POINT('',(4.702127178203,1.7,11.));
+#518 = SURFACE_CURVE('',#519,(#524,#530),.PCURVE_S1.);
+#519 = CIRCLE('',#520,5.);
+#520 = AXIS2_PLACEMENT_3D('',#521,#522,#523);
+#521 = CARTESIAN_POINT('',(0.,2.198E-14,11.));
+#522 = DIRECTION('',(-0.,-2.E-15,-1.));
+#523 = DIRECTION('',(-1.,0.,0.));
+#524 = PCURVE('',#182,#525);
+#525 = DEFINITIONAL_REPRESENTATION('',(#526),#529);
+#526 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#527,#528),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(2.794675756063,3.488509551117),.PIECEWISE_BEZIER_KNOTS.);
+#527 = CARTESIAN_POINT('',(-3.488509551117,4.));
+#528 = CARTESIAN_POINT('',(-2.794675756063,4.));
+#529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#530 = PCURVE('',#531,#536);
+#531 = PLANE('',#532);
+#532 = AXIS2_PLACEMENT_3D('',#533,#534,#535);
+#533 = CARTESIAN_POINT('',(34.824933135255,1.7,11.));
+#534 = DIRECTION('',(-2.8E-16,6.7E-16,1.));
+#535 = DIRECTION('',(-2.2E-16,-1.,6.7E-16));
+#536 = DEFINITIONAL_REPRESENTATION('',(#537),#545);
+#537 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#538,#539,#540,#541,#542,#543
+,#544),.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(
+  '') );
+#538 = CARTESIAN_POINT('',(1.7,-39.82493313525));
+#539 = CARTESIAN_POINT('',(-6.960254037844,-39.82493313525));
+#540 = CARTESIAN_POINT('',(-2.630127018922,-32.32493313525));
+#541 = CARTESIAN_POINT('',(1.7,-24.82493313525));
+#542 = CARTESIAN_POINT('',(6.030127018922,-32.32493313525));
+#543 = CARTESIAN_POINT('',(10.360254037844,-39.82493313525));
+#544 = CARTESIAN_POINT('',(1.7,-39.82493313525));
+#545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#546 = ORIENTED_EDGE('',*,*,#547,.F.);
+#547 = EDGE_CURVE('',#548,#516,#550,.T.);
+#548 = VERTEX_POINT('',#549);
+#549 = CARTESIAN_POINT('',(4.702127178203,1.7,15.));
+#550 = SURFACE_CURVE('',#551,(#555,#561),.PCURVE_S1.);
+#551 = LINE('',#552,#553);
+#552 = CARTESIAN_POINT('',(4.702127178204,1.7,15.));
+#553 = VECTOR('',#554,1.);
+#554 = DIRECTION('',(0.,-2.E-15,-1.));
+#555 = PCURVE('',#182,#556);
+#556 = DEFINITIONAL_REPRESENTATION('',(#557),#560);
+#557 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#558,#559),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(3.55E-15,4.),.PIECEWISE_BEZIER_KNOTS.);
+#558 = CARTESIAN_POINT('',(-3.488509551117,5.3E-16));
+#559 = CARTESIAN_POINT('',(-3.488509551117,4.));
+#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#561 = PCURVE('',#562,#567);
+#562 = PLANE('',#563);
+#563 = AXIS2_PLACEMENT_3D('',#564,#565,#566);
+#564 = CARTESIAN_POINT('',(34.824933135255,1.7,15.));
+#565 = DIRECTION('',(-2.2E-16,-1.,6.7E-16));
+#566 = DIRECTION('',(2.2E-16,-6.7E-16,-1.));
+#567 = DEFINITIONAL_REPRESENTATION('',(#568),#572);
+#568 = LINE('',#569,#570);
+#569 = CARTESIAN_POINT('',(-1.297946792351E-15,-30.12280595705));
+#570 = VECTOR('',#571,1.);
+#571 = DIRECTION('',(1.,-2.2E-16));
+#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#573 = ORIENTED_EDGE('',*,*,#574,.T.);
+#574 = EDGE_CURVE('',#548,#575,#577,.T.);
+#575 = VERTEX_POINT('',#576);
+#576 = CARTESIAN_POINT('',(-4.702127178203,1.7,15.));
+#577 = SURFACE_CURVE('',#578,(#583,#589),.PCURVE_S1.);
+#578 = CIRCLE('',#579,5.);
+#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);
+#580 = CARTESIAN_POINT('',(0.,9.99E-15,15.));
+#581 = DIRECTION('',(0.,6.7E-16,1.));
+#582 = DIRECTION('',(-1.,0.,0.));
+#583 = PCURVE('',#182,#584);
+#584 = DEFINITIONAL_REPRESENTATION('',(#585),#588);
+#585 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#586,#587),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(3.488509551117,5.936268409652),.PIECEWISE_BEZIER_KNOTS.);
+#586 = CARTESIAN_POINT('',(-3.488509551117,0.));
+#587 = CARTESIAN_POINT('',(-5.936268409652,0.));
+#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#589 = PCURVE('',#590,#595);
+#590 = PLANE('',#591);
+#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594);
+#592 = CARTESIAN_POINT('',(0.,9.99E-15,15.));
+#593 = DIRECTION('',(0.,6.7E-16,1.));
+#594 = DIRECTION('',(-1.,0.,0.));
+#595 = DEFINITIONAL_REPRESENTATION('',(#596),#600);
+#596 = CIRCLE('',#597,5.);
+#597 = AXIS2_PLACEMENT_2D('',#598,#599);
+#598 = CARTESIAN_POINT('',(0.,0.));
+#599 = DIRECTION('',(1.,-0.));
+#600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#601 = ORIENTED_EDGE('',*,*,#602,.T.);
+#602 = EDGE_CURVE('',#575,#603,#605,.T.);
+#603 = VERTEX_POINT('',#604);
+#604 = CARTESIAN_POINT('',(-4.702127178203,1.7,11.));
+#605 = SURFACE_CURVE('',#606,(#610,#616),.PCURVE_S1.);
+#606 = LINE('',#607,#608);
+#607 = CARTESIAN_POINT('',(-4.702127178204,1.7,15.));
+#608 = VECTOR('',#609,1.);
+#609 = DIRECTION('',(0.,-2.E-15,-1.));
+#610 = PCURVE('',#182,#611);
+#611 = DEFINITIONAL_REPRESENTATION('',(#612),#615);
+#612 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#613,#614),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(5.33E-15,4.),.PIECEWISE_BEZIER_KNOTS.);
+#613 = CARTESIAN_POINT('',(-5.936268409652,2.31E-15));
+#614 = CARTESIAN_POINT('',(-5.936268409652,4.));
+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#616 = PCURVE('',#617,#622);
+#617 = PLANE('',#618);
+#618 = AXIS2_PLACEMENT_3D('',#619,#620,#621);
+#619 = CARTESIAN_POINT('',(34.824933135255,1.7,15.));
+#620 = DIRECTION('',(-2.2E-16,-1.,6.7E-16));
+#621 = DIRECTION('',(2.2E-16,-6.7E-16,-1.));
+#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627);
+#623 = LINE('',#624,#625);
+#624 = CARTESIAN_POINT('',(-3.36688275076E-15,-39.52706031345));
+#625 = VECTOR('',#626,1.);
+#626 = DIRECTION('',(1.,-2.2E-16));
+#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#628 = ORIENTED_EDGE('',*,*,#629,.F.);
+#629 = EDGE_CURVE('',#630,#603,#632,.T.);
+#630 = VERTEX_POINT('',#631);
+#631 = CARTESIAN_POINT('',(-5.,3.4E-14,11.));
+#632 = SURFACE_CURVE('',#633,(#638,#644),.PCURVE_S1.);
+#633 = CIRCLE('',#634,5.);
+#634 = AXIS2_PLACEMENT_3D('',#635,#636,#637);
+#635 = CARTESIAN_POINT('',(0.,2.198E-14,11.));
+#636 = DIRECTION('',(-0.,-2.E-15,-1.));
+#637 = DIRECTION('',(-1.,0.,0.));
+#638 = PCURVE('',#182,#639);
+#639 = DEFINITIONAL_REPRESENTATION('',(#640),#643);
+#640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#641,#642),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.346916897527),.PIECEWISE_BEZIER_KNOTS.);
+#641 = CARTESIAN_POINT('',(-6.28318530718,4.));
+#642 = CARTESIAN_POINT('',(-5.936268409652,4.));
+#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#644 = PCURVE('',#645,#650);
+#645 = PLANE('',#646);
+#646 = AXIS2_PLACEMENT_3D('',#647,#648,#649);
+#647 = CARTESIAN_POINT('',(34.824933135255,1.7,11.));
+#648 = DIRECTION('',(-2.8E-16,6.7E-16,1.));
+#649 = DIRECTION('',(-2.2E-16,-1.,6.7E-16));
+#650 = DEFINITIONAL_REPRESENTATION('',(#651),#659);
+#651 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#652,#653,#654,#655,#656,#657
+,#658),.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(
+  '') );
+#652 = CARTESIAN_POINT('',(1.7,-39.82493313525));
+#653 = CARTESIAN_POINT('',(-6.960254037844,-39.82493313525));
+#654 = CARTESIAN_POINT('',(-2.630127018922,-32.32493313525));
+#655 = CARTESIAN_POINT('',(1.7,-24.82493313525));
+#656 = CARTESIAN_POINT('',(6.030127018922,-32.32493313525));
+#657 = CARTESIAN_POINT('',(10.360254037844,-39.82493313525));
+#658 = CARTESIAN_POINT('',(1.7,-39.82493313525));
+#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#660 = ORIENTED_EDGE('',*,*,#661,.T.);
+#661 = EDGE_CURVE('',#630,#166,#662,.T.);
+#662 = SEAM_CURVE('',#663,(#667,#673),.PCURVE_S1.);
+#663 = LINE('',#664,#665);
+#664 = CARTESIAN_POINT('',(-5.,3.33E-15,15.));
+#665 = VECTOR('',#666,1.);
+#666 = DIRECTION('',(0.,-2.2E-16,-1.));
+#667 = PCURVE('',#182,#668);
+#668 = DEFINITIONAL_REPRESENTATION('',(#669),#672);
+#669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#670,#671),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.,11.),.PIECEWISE_BEZIER_KNOTS.);
+#670 = CARTESIAN_POINT('',(0.,4.));
+#671 = CARTESIAN_POINT('',(0.,11.));
+#672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#673 = PCURVE('',#182,#674);
+#674 = DEFINITIONAL_REPRESENTATION('',(#675),#678);
+#675 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#676,#677),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.,11.),.PIECEWISE_BEZIER_KNOTS.);
+#676 = CARTESIAN_POINT('',(-6.28318530718,4.));
+#677 = CARTESIAN_POINT('',(-6.28318530718,11.));
+#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#679 = ORIENTED_EDGE('',*,*,#165,.F.);
+#680 = ORIENTED_EDGE('',*,*,#661,.F.);
+#681 = ORIENTED_EDGE('',*,*,#682,.F.);
+#682 = EDGE_CURVE('',#434,#630,#683,.T.);
+#683 = SURFACE_CURVE('',#684,(#689,#695),.PCURVE_S1.);
+#684 = CIRCLE('',#685,5.);
+#685 = AXIS2_PLACEMENT_3D('',#686,#687,#688);
+#686 = CARTESIAN_POINT('',(0.,2.198E-14,11.));
+#687 = DIRECTION('',(-0.,-2.E-15,-1.));
+#688 = DIRECTION('',(-1.,0.,0.));
+#689 = PCURVE('',#182,#690);
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#694);
+#691 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#692,#693),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(5.936268409652,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#692 = CARTESIAN_POINT('',(-0.346916897527,4.));
+#693 = CARTESIAN_POINT('',(0.,4.));
+#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#695 = PCURVE('',#645,#696);
+#696 = DEFINITIONAL_REPRESENTATION('',(#697),#705);
+#697 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#698,#699,#700,#701,#702,#703
+,#704),.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(
+  '') );
+#698 = CARTESIAN_POINT('',(1.7,-39.82493313525));
+#699 = CARTESIAN_POINT('',(-6.960254037844,-39.82493313525));
+#700 = CARTESIAN_POINT('',(-2.630127018922,-32.32493313525));
+#701 = CARTESIAN_POINT('',(1.7,-24.82493313525));
+#702 = CARTESIAN_POINT('',(6.030127018922,-32.32493313525));
+#703 = CARTESIAN_POINT('',(10.360254037844,-39.82493313525));
+#704 = CARTESIAN_POINT('',(1.7,-39.82493313525));
+#705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#706 = ADVANCED_FACE('',(#707),#212,.F.);
+#707 = FACE_BOUND('',#708,.T.);
+#708 = EDGE_LOOP('',(#709,#730,#731,#732));
+#709 = ORIENTED_EDGE('',*,*,#710,.F.);
+#710 = EDGE_CURVE('',#196,#711,#713,.T.);
+#711 = VERTEX_POINT('',#712);
+#712 = CARTESIAN_POINT('',(1.E-15,-9.7,3.75));
+#713 = SEAM_CURVE('',#714,(#718,#724),.PCURVE_S1.);
+#714 = LINE('',#715,#716);
+#715 = CARTESIAN_POINT('',(4.23E-15,-9.7,3.75));
+#716 = VECTOR('',#717,1.);
+#717 = DIRECTION('',(-5.528932188135E-16,0.707106781187,-0.707106781187)
+  );
+#718 = PCURVE('',#212,#719);
+#719 = DEFINITIONAL_REPRESENTATION('',(#720),#723);
+#720 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#721,#722),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.353553390593,0.),.PIECEWISE_BEZIER_KNOTS.);
+#721 = CARTESIAN_POINT('',(0.,0.25));
+#722 = CARTESIAN_POINT('',(0.,0.));
+#723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#724 = PCURVE('',#212,#725);
+#725 = DEFINITIONAL_REPRESENTATION('',(#726),#729);
+#726 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#727,#728),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.353553390593,0.),.PIECEWISE_BEZIER_KNOTS.);
+#727 = CARTESIAN_POINT('',(6.28318530718,0.25));
+#728 = CARTESIAN_POINT('',(6.28318530718,0.));
+#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#730 = ORIENTED_EDGE('',*,*,#195,.T.);
+#731 = ORIENTED_EDGE('',*,*,#710,.T.);
+#732 = ORIENTED_EDGE('',*,*,#733,.F.);
+#733 = EDGE_CURVE('',#711,#711,#734,.T.);
+#734 = SURFACE_CURVE('',#735,(#740,#746),.PCURVE_S1.);
+#735 = CIRCLE('',#736,1.7);
+#736 = AXIS2_PLACEMENT_3D('',#737,#738,#739);
+#737 = CARTESIAN_POINT('',(3.85E-15,-8.,3.75));
+#738 = DIRECTION('',(5.6E-16,1.22E-15,1.));
+#739 = DIRECTION('',(2.2E-16,-1.,1.22E-15));
+#740 = PCURVE('',#212,#741);
+#741 = DEFINITIONAL_REPRESENTATION('',(#742),#745);
+#742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#743,#744),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#743 = CARTESIAN_POINT('',(0.,0.));
+#744 = CARTESIAN_POINT('',(6.28318530718,0.));
+#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#746 = PCURVE('',#747,#752);
+#747 = CYLINDRICAL_SURFACE('',#748,1.7);
+#748 = AXIS2_PLACEMENT_3D('',#749,#750,#751);
+#749 = CARTESIAN_POINT('',(3.99E-15,-8.,4.));
+#750 = DIRECTION('',(5.6E-16,1.22E-15,1.));
+#751 = DIRECTION('',(2.2E-16,-1.,1.22E-15));
+#752 = DEFINITIONAL_REPRESENTATION('',(#753),#756);
+#753 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#754,#755),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#754 = CARTESIAN_POINT('',(0.,-0.25));
+#755 = CARTESIAN_POINT('',(6.28318530718,-0.25));
+#756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#757 = ADVANCED_FACE('',(#758,#761,#786,#811,#845,#870),#262,.F.);
+#758 = FACE_BOUND('',#759,.F.);
+#759 = EDGE_LOOP('',(#760));
+#760 = ORIENTED_EDGE('',*,*,#248,.T.);
+#761 = FACE_BOUND('',#762,.F.);
+#762 = EDGE_LOOP('',(#763));
+#763 = ORIENTED_EDGE('',*,*,#764,.F.);
+#764 = EDGE_CURVE('',#765,#765,#767,.T.);
+#765 = VERTEX_POINT('',#766);
+#766 = CARTESIAN_POINT('',(2.E-15,9.7,-3.E-14));
+#767 = SURFACE_CURVE('',#768,(#773,#780),.PCURVE_S1.);
+#768 = CIRCLE('',#769,1.7);
+#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772);
+#770 = CARTESIAN_POINT('',(4.43E-15,8.,-9.78E-15));
+#771 = DIRECTION('',(-2.2E-16,1.22E-15,1.));
+#772 = DIRECTION('',(5.5E-16,1.,-1.22E-15));
+#773 = PCURVE('',#262,#774);
+#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779);
+#775 = CIRCLE('',#776,1.7);
+#776 = AXIS2_PLACEMENT_2D('',#777,#778);
+#777 = CARTESIAN_POINT('',(-4.43E-15,-8.));
+#778 = DIRECTION('',(-5.5E-16,-1.));
+#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#780 = PCURVE('',#315,#781);
+#781 = DEFINITIONAL_REPRESENTATION('',(#782),#785);
+#782 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#783,#784),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#783 = CARTESIAN_POINT('',(0.,-4.));
+#784 = CARTESIAN_POINT('',(6.28318530718,-4.));
+#785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#786 = FACE_BOUND('',#787,.F.);
+#787 = EDGE_LOOP('',(#788));
+#788 = ORIENTED_EDGE('',*,*,#789,.F.);
+#789 = EDGE_CURVE('',#790,#790,#792,.T.);
+#790 = VERTEX_POINT('',#791);
+#791 = CARTESIAN_POINT('',(9.7,-1.E-15,0.));
+#792 = SURFACE_CURVE('',#793,(#798,#805),.PCURVE_S1.);
+#793 = CIRCLE('',#794,1.7);
+#794 = AXIS2_PLACEMENT_3D('',#795,#796,#797);
+#795 = CARTESIAN_POINT('',(8.,-9.8E-16,-9.8E-16));
+#796 = DIRECTION('',(1.2E-16,1.33E-15,1.));
+#797 = DIRECTION('',(1.,-1.2E-16,-1.2E-16));
+#798 = PCURVE('',#262,#799);
+#799 = DEFINITIONAL_REPRESENTATION('',(#800),#804);
+#800 = CIRCLE('',#801,1.7);
+#801 = AXIS2_PLACEMENT_2D('',#802,#803);
+#802 = CARTESIAN_POINT('',(-8.,9.8E-16));
+#803 = DIRECTION('',(-1.,1.2E-16));
+#804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#805 = PCURVE('',#366,#806);
+#806 = DEFINITIONAL_REPRESENTATION('',(#807),#810);
+#807 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#808,#809),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#808 = CARTESIAN_POINT('',(0.,-4.));
+#809 = CARTESIAN_POINT('',(6.28318530718,-4.));
+#810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#811 = FACE_BOUND('',#812,.F.);
+#812 = EDGE_LOOP('',(#813));
+#813 = ORIENTED_EDGE('',*,*,#814,.T.);
+#814 = EDGE_CURVE('',#815,#815,#817,.T.);
+#815 = VERTEX_POINT('',#816);
+#816 = CARTESIAN_POINT('',(-4.25,0.,0.));
+#817 = SURFACE_CURVE('',#818,(#823,#834),.PCURVE_S1.);
+#818 = CIRCLE('',#819,4.25);
+#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);
+#820 = CARTESIAN_POINT('',(0.,0.,0.));
+#821 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#822 = DIRECTION('',(-1.,0.,0.));
+#823 = PCURVE('',#262,#824);
+#824 = DEFINITIONAL_REPRESENTATION('',(#825),#833);
+#825 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#826,#827,#828,#829,#830,#831
+,#832),.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(
+  '') );
+#826 = CARTESIAN_POINT('',(4.25,0.));
+#827 = CARTESIAN_POINT('',(4.25,-7.361215932168));
+#828 = CARTESIAN_POINT('',(-2.125,-3.680607966084));
+#829 = CARTESIAN_POINT('',(-8.5,-1.040949779275E-15));
+#830 = CARTESIAN_POINT('',(-2.125,3.680607966084));
+#831 = CARTESIAN_POINT('',(4.25,7.361215932168));
+#832 = CARTESIAN_POINT('',(4.25,0.));
+#833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#834 = PCURVE('',#835,#840);
+#835 = CONICAL_SURFACE('',#836,3.25,0.785398163397);
+#836 = AXIS2_PLACEMENT_3D('',#837,#838,#839);
+#837 = CARTESIAN_POINT('',(0.,6.7E-16,1.));
+#838 = DIRECTION('',(0.,-6.7E-16,-1.));
+#839 = DIRECTION('',(-1.,-0.,0.));
+#840 = DEFINITIONAL_REPRESENTATION('',(#841),#844);
+#841 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#842,#843),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#842 = CARTESIAN_POINT('',(0.,1.));
+#843 = CARTESIAN_POINT('',(6.28318530718,1.));
+#844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#845 = FACE_BOUND('',#846,.F.);
+#846 = EDGE_LOOP('',(#847));
+#847 = ORIENTED_EDGE('',*,*,#848,.F.);
+#848 = EDGE_CURVE('',#849,#849,#851,.T.);
+#849 = VERTEX_POINT('',#850);
+#850 = CARTESIAN_POINT('',(-9.7,0.,0.));
+#851 = SURFACE_CURVE('',#852,(#857,#864),.PCURVE_S1.);
+#852 = CIRCLE('',#853,1.7);
+#853 = AXIS2_PLACEMENT_3D('',#854,#855,#856);
+#854 = CARTESIAN_POINT('',(-8.,0.,0.));
+#855 = DIRECTION('',(0.,1.11E-15,1.));
+#856 = DIRECTION('',(-1.,0.,0.));
+#857 = PCURVE('',#262,#858);
+#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863);
+#859 = CIRCLE('',#860,1.7);
+#860 = AXIS2_PLACEMENT_2D('',#861,#862);
+#861 = CARTESIAN_POINT('',(8.,0.));
+#862 = DIRECTION('',(1.,0.));
+#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#864 = PCURVE('',#417,#865);
+#865 = DEFINITIONAL_REPRESENTATION('',(#866),#869);
+#866 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#867,#868),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#867 = CARTESIAN_POINT('',(0.,-4.));
+#868 = CARTESIAN_POINT('',(6.28318530718,-4.));
+#869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#870 = FACE_BOUND('',#871,.F.);
+#871 = EDGE_LOOP('',(#872));
+#872 = ORIENTED_EDGE('',*,*,#873,.F.);
+#873 = EDGE_CURVE('',#874,#874,#876,.T.);
+#874 = VERTEX_POINT('',#875);
+#875 = CARTESIAN_POINT('',(-1.E-15,-9.7,3.E-14));
+#876 = SURFACE_CURVE('',#877,(#882,#889),.PCURVE_S1.);
+#877 = CIRCLE('',#878,1.7);
+#878 = AXIS2_PLACEMENT_3D('',#879,#880,#881);
+#879 = CARTESIAN_POINT('',(1.77E-15,-8.,9.78E-15));
+#880 = DIRECTION('',(5.6E-16,1.22E-15,1.));
+#881 = DIRECTION('',(2.2E-16,-1.,1.22E-15));
+#882 = PCURVE('',#262,#883);
+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#888);
+#884 = CIRCLE('',#885,1.7);
+#885 = AXIS2_PLACEMENT_2D('',#886,#887);
+#886 = CARTESIAN_POINT('',(-1.77E-15,8.));
+#887 = DIRECTION('',(-2.2E-16,1.));
+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#889 = PCURVE('',#747,#890);
+#890 = DEFINITIONAL_REPRESENTATION('',(#891),#894);
+#891 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#892,#893),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#892 = CARTESIAN_POINT('',(0.,-4.));
+#893 = CARTESIAN_POINT('',(6.28318530718,-4.));
+#894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#895 = ADVANCED_FACE('',(#896),#315,.F.);
+#896 = FACE_BOUND('',#897,.F.);
+#897 = EDGE_LOOP('',(#898,#899,#918,#919));
+#898 = ORIENTED_EDGE('',*,*,#301,.F.);
+#899 = ORIENTED_EDGE('',*,*,#900,.T.);
+#900 = EDGE_CURVE('',#279,#765,#901,.T.);
+#901 = SEAM_CURVE('',#902,(#906,#912),.PCURVE_S1.);
+#902 = LINE('',#903,#904);
+#903 = CARTESIAN_POINT('',(4.49E-15,9.7,4.));
+#904 = VECTOR('',#905,1.);
+#905 = DIRECTION('',(2.2E-16,-1.22E-15,-1.));
+#906 = PCURVE('',#315,#907);
+#907 = DEFINITIONAL_REPRESENTATION('',(#908),#911);
+#908 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#909,#910),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.25,4.),.PIECEWISE_BEZIER_KNOTS.);
+#909 = CARTESIAN_POINT('',(6.28318530718,-0.25));
+#910 = CARTESIAN_POINT('',(6.28318530718,-4.));
+#911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#912 = PCURVE('',#315,#913);
+#913 = DEFINITIONAL_REPRESENTATION('',(#914),#917);
+#914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#915,#916),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.25,4.),.PIECEWISE_BEZIER_KNOTS.);
+#915 = CARTESIAN_POINT('',(0.,-0.25));
+#916 = CARTESIAN_POINT('',(0.,-4.));
+#917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#918 = ORIENTED_EDGE('',*,*,#764,.T.);
+#919 = ORIENTED_EDGE('',*,*,#900,.F.);
+#920 = ADVANCED_FACE('',(#921),#366,.F.);
+#921 = FACE_BOUND('',#922,.F.);
+#922 = EDGE_LOOP('',(#923,#924,#943,#944));
+#923 = ORIENTED_EDGE('',*,*,#352,.F.);
+#924 = ORIENTED_EDGE('',*,*,#925,.T.);
+#925 = EDGE_CURVE('',#330,#790,#926,.T.);
+#926 = SEAM_CURVE('',#927,(#931,#937),.PCURVE_S1.);
+#927 = LINE('',#928,#929);
+#928 = CARTESIAN_POINT('',(9.7,4.15E-15,4.));
+#929 = VECTOR('',#930,1.);
+#930 = DIRECTION('',(-1.2E-16,-1.33E-15,-1.));
+#931 = PCURVE('',#366,#932);
+#932 = DEFINITIONAL_REPRESENTATION('',(#933),#936);
+#933 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#934,#935),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.25,4.),.PIECEWISE_BEZIER_KNOTS.);
+#934 = CARTESIAN_POINT('',(6.28318530718,-0.25));
+#935 = CARTESIAN_POINT('',(6.28318530718,-4.));
+#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#937 = PCURVE('',#366,#938);
+#938 = DEFINITIONAL_REPRESENTATION('',(#939),#942);
+#939 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#940,#941),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.25,4.),.PIECEWISE_BEZIER_KNOTS.);
+#940 = CARTESIAN_POINT('',(0.,-0.25));
+#941 = CARTESIAN_POINT('',(0.,-4.));
+#942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#943 = ORIENTED_EDGE('',*,*,#789,.T.);
+#944 = ORIENTED_EDGE('',*,*,#925,.F.);
+#945 = ADVANCED_FACE('',(#946),#417,.F.);
+#946 = FACE_BOUND('',#947,.F.);
+#947 = EDGE_LOOP('',(#948,#967,#968,#969));
+#948 = ORIENTED_EDGE('',*,*,#949,.F.);
+#949 = EDGE_CURVE('',#381,#849,#950,.T.);
+#950 = SEAM_CURVE('',#951,(#955,#961),.PCURVE_S1.);
+#951 = LINE('',#952,#953);
+#952 = CARTESIAN_POINT('',(-9.7,4.44E-15,4.));
+#953 = VECTOR('',#954,1.);
+#954 = DIRECTION('',(0.,-1.11E-15,-1.));
+#955 = PCURVE('',#417,#956);
+#956 = DEFINITIONAL_REPRESENTATION('',(#957),#960);
+#957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#958,#959),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.25,4.),.PIECEWISE_BEZIER_KNOTS.);
+#958 = CARTESIAN_POINT('',(6.28318530718,-0.25));
+#959 = CARTESIAN_POINT('',(6.28318530718,-4.));
+#960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#961 = PCURVE('',#417,#962);
+#962 = DEFINITIONAL_REPRESENTATION('',(#963),#966);
+#963 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#964,#965),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.25,4.),.PIECEWISE_BEZIER_KNOTS.);
+#964 = CARTESIAN_POINT('',(0.,-0.25));
+#965 = CARTESIAN_POINT('',(0.,-4.));
+#966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#967 = ORIENTED_EDGE('',*,*,#403,.F.);
+#968 = ORIENTED_EDGE('',*,*,#949,.T.);
+#969 = ORIENTED_EDGE('',*,*,#848,.T.);
+#970 = ADVANCED_FACE('',(#971),#448,.T.);
+#971 = FACE_BOUND('',#972,.T.);
+#972 = EDGE_LOOP('',(#973,#1002,#1023,#1024,#1047,#1079,#1188,#1277,
+    #1390,#1417,#1530,#1619));
+#973 = ORIENTED_EDGE('',*,*,#974,.F.);
+#974 = EDGE_CURVE('',#975,#977,#979,.T.);
+#975 = VERTEX_POINT('',#976);
+#976 = CARTESIAN_POINT('',(-2.769927796893,-1.7,11.));
+#977 = VERTEX_POINT('',#978);
+#978 = CARTESIAN_POINT('',(-2.769927786099,-1.699999993379,
+    11.200863866992));
+#979 = SURFACE_CURVE('',#980,(#984,#991),.PCURVE_S1.);
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(-2.769927796893,-1.7,15.));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(0.,2.E-15,1.));
+#984 = PCURVE('',#448,#985);
+#985 = DEFINITIONAL_REPRESENTATION('',(#986),#990);
+#986 = LINE('',#987,#988);
+#987 = CARTESIAN_POINT('',(4.,-37.59486093214));
+#988 = VECTOR('',#989,1.);
+#989 = DIRECTION('',(1.,2.2E-16));
+#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#991 = PCURVE('',#992,#997);
+#992 = CYLINDRICAL_SURFACE('',#993,3.25);
+#993 = AXIS2_PLACEMENT_3D('',#994,#995,#996);
+#994 = CARTESIAN_POINT('',(0.,2.331E-14,15.));
+#995 = DIRECTION('',(0.,1.55E-15,1.));
+#996 = DIRECTION('',(-1.,0.,0.));
+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1001);
+#998 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#999,#1000),.UNSPECIFIED.,.F.,.F.
+  ,(2,2),(-4.,-3.799136133008),.PIECEWISE_BEZIER_KNOTS.);
+#999 = CARTESIAN_POINT('',(0.550457170171,-4.));
+#1000 = CARTESIAN_POINT('',(0.550457170171,-3.799136133008));
+#1001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1002 = ORIENTED_EDGE('',*,*,#1003,.T.);
+#1003 = EDGE_CURVE('',#975,#434,#1004,.T.);
+#1004 = SURFACE_CURVE('',#1005,(#1009,#1016),.PCURVE_S1.);
+#1005 = LINE('',#1006,#1007);
+#1006 = CARTESIAN_POINT('',(34.824933135255,-1.7,11.));
+#1007 = VECTOR('',#1008,1.);
+#1008 = DIRECTION('',(-1.,2.2E-16,-2.8E-16));
+#1009 = PCURVE('',#448,#1010);
+#1010 = DEFINITIONAL_REPRESENTATION('',(#1011),#1015);
+#1011 = LINE('',#1012,#1013);
+#1012 = CARTESIAN_POINT('',(0.,0.));
+#1013 = VECTOR('',#1014,1.);
+#1014 = DIRECTION('',(-6.E-17,-1.));
+#1015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1016 = PCURVE('',#645,#1017);
+#1017 = DEFINITIONAL_REPRESENTATION('',(#1018),#1022);
+#1018 = LINE('',#1019,#1020);
+#1019 = CARTESIAN_POINT('',(3.4,7.48E-16));
+#1020 = VECTOR('',#1021,1.);
+#1021 = DIRECTION('',(-1.876E-31,-1.));
+#1022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1023 = ORIENTED_EDGE('',*,*,#431,.F.);
+#1024 = ORIENTED_EDGE('',*,*,#1025,.F.);
+#1025 = EDGE_CURVE('',#1026,#432,#1028,.T.);
+#1026 = VERTEX_POINT('',#1027);
+#1027 = CARTESIAN_POINT('',(-3.895189340713,-1.7,15.));
+#1028 = SURFACE_CURVE('',#1029,(#1033,#1040),.PCURVE_S1.);
+#1029 = LINE('',#1030,#1031);
+#1030 = CARTESIAN_POINT('',(34.824933135255,-1.7,15.));
+#1031 = VECTOR('',#1032,1.);
+#1032 = DIRECTION('',(-1.,2.2E-16,-2.8E-16));
+#1033 = PCURVE('',#448,#1034);
+#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1039);
+#1035 = LINE('',#1036,#1037);
+#1036 = CARTESIAN_POINT('',(4.,-6.225427357601E-15));
+#1037 = VECTOR('',#1038,1.);
+#1038 = DIRECTION('',(-6.E-17,-1.));
+#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1040 = PCURVE('',#476,#1041);
+#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046);
+#1042 = LINE('',#1043,#1044);
+#1043 = CARTESIAN_POINT('',(-34.82493313525,1.7));
+#1044 = VECTOR('',#1045,1.);
+#1045 = DIRECTION('',(1.,-2.2E-16));
+#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1047 = ORIENTED_EDGE('',*,*,#1048,.T.);
+#1048 = EDGE_CURVE('',#1026,#1049,#1051,.T.);
+#1049 = VERTEX_POINT('',#1050);
+#1050 = CARTESIAN_POINT('',(-3.315340858022,-1.7,14.475786494804));
+#1051 = SURFACE_CURVE('',#1052,(#1057,#1064),.PCURVE_S1.);
+#1052 = HYPERBOLA('',#1053,1.7,1.7);
+#1053 = AXIS2_PLACEMENT_3D('',#1054,#1055,#1056);
+#1054 = CARTESIAN_POINT('',(-3.8E-16,-1.7,10.75));
+#1055 = DIRECTION('',(2.2E-16,1.,-1.55E-15));
+#1056 = DIRECTION('',(0.,1.55E-15,1.));
+#1057 = PCURVE('',#448,#1058);
+#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1063);
+#1059 = HYPERBOLA('',#1060,1.7,1.7);
+#1060 = AXIS2_PLACEMENT_2D('',#1061,#1062);
+#1061 = CARTESIAN_POINT('',(-0.25,-34.82493313525));
+#1062 = DIRECTION('',(1.,2.2E-16));
+#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1064 = PCURVE('',#1065,#1070);
+#1065 = CONICAL_SURFACE('',#1066,4.25,0.785398163397);
+#1066 = AXIS2_PLACEMENT_3D('',#1067,#1068,#1069);
+#1067 = CARTESIAN_POINT('',(0.,9.99E-15,15.));
+#1068 = DIRECTION('',(-0.,6.7E-16,1.));
+#1069 = DIRECTION('',(-1.,-0.,0.));
+#1070 = DEFINITIONAL_REPRESENTATION('',(#1071),#1078);
+#1071 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1072,#1073,#1074,#1075,#1076,
+    #1077),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.566799236972,-1.421140041632)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#1072 = CARTESIAN_POINT('',(-5.871668461112,1.774838020778E-15));
+#1073 = CARTESIAN_POINT('',(-5.860015725485,-0.113474029013));
+#1074 = CARTESIAN_POINT('',(-5.847974069621,-0.222439550589));
+#1075 = CARTESIAN_POINT('',(-5.835529526022,-0.327097127728));
+#1076 = CARTESIAN_POINT('',(-5.822667982722,-0.427631522308));
+#1077 = CARTESIAN_POINT('',(-5.809375722556,-0.524213497633));
+#1078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1079 = ORIENTED_EDGE('',*,*,#1080,.T.);
+#1080 = EDGE_CURVE('',#1049,#1081,#1083,.T.);
+#1081 = VERTEX_POINT('',#1082);
+#1082 = CARTESIAN_POINT('',(-3.78582886018,-1.7,14.296226414499));
+#1083 = SURFACE_CURVE('',#1084,(#1095,#1109),.PCURVE_S1.);
+#1084 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1085,#1086,#1087,#1088,#1089,
+    #1090,#1091,#1092,#1093,#1094),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.431906559399,1.),.UNSPECIFIED.);
+#1085 = CARTESIAN_POINT('',(-2.769927793244,-1.7,14.700863834286));
+#1086 = CARTESIAN_POINT('',(-2.858221236901,-1.7,14.662606906602));
+#1087 = CARTESIAN_POINT('',(-2.946384919294,-1.7,14.625233728951));
+#1088 = CARTESIAN_POINT('',(-3.034424272675,-1.7,14.588656508449));
+#1089 = CARTESIAN_POINT('',(-3.122344284291,-1.7,14.552801654922));
+#1090 = CARTESIAN_POINT('',(-3.325647564761,-1.7,14.471310836953));
+#1091 = CARTESIAN_POINT('',(-3.440947882849,-1.7,14.426156023129));
+#1092 = CARTESIAN_POINT('',(-3.556069409473,-1.7,14.381995639256));
+#1093 = CARTESIAN_POINT('',(-3.671024780739,-1.7,14.338717141503));
+#1094 = CARTESIAN_POINT('',(-3.78582886018,-1.7,14.296226414499));
+#1095 = PCURVE('',#448,#1096);
+#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1108);
+#1097 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1098,#1099,#1100,#1101,#1102,
+    #1103,#1104,#1105,#1106,#1107),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.431906559399,1.),.UNSPECIFIED.);
+#1098 = CARTESIAN_POINT('',(3.700863834286,-37.59486092849));
+#1099 = CARTESIAN_POINT('',(3.662606906602,-37.68315437215));
+#1100 = CARTESIAN_POINT('',(3.625233728951,-37.77131805455));
+#1101 = CARTESIAN_POINT('',(3.588656508449,-37.85935740793));
+#1102 = CARTESIAN_POINT('',(3.552801654922,-37.94727741954));
+#1103 = CARTESIAN_POINT('',(3.471310836953,-38.15058070001));
+#1104 = CARTESIAN_POINT('',(3.426156023129,-38.2658810181));
+#1105 = CARTESIAN_POINT('',(3.381995639256,-38.38100254472));
+#1106 = CARTESIAN_POINT('',(3.338717141503,-38.49595791599));
+#1107 = CARTESIAN_POINT('',(3.296226414499,-38.61076199543));
+#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1109 = PCURVE('',#1110,#1179);
+#1110 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#1111,#1112,#1113,#1114,#1115,#1116,#1117,#1118,#1119,#1120,#1121
+      ,#1122,#1123,#1124,#1125,#1126,#1127,#1128,#1129,#1130,#1131,#1132
+      ,#1133,#1134,#1135,#1136,#1137,#1138,#1139,#1140,#1141,#1142,#1143
+      ,#1144)
+    ,(#1145,#1146,#1147,#1148,#1149,#1150,#1151,#1152,#1153,#1154,#1155
+      ,#1156,#1157,#1158,#1159,#1160,#1161,#1162,#1163,#1164,#1165,#1166
+      ,#1167,#1168,#1169,#1170,#1171,#1172,#1173,#1174,#1175,#1176,#1177
+      ,#1178
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#1111 = CARTESIAN_POINT('',(-8.515722E-11,-4.15,7.758845726729));
+#1112 = CARTESIAN_POINT('',(0.579448261777,-4.150000000025,
+    7.936623504506));
+#1113 = CARTESIAN_POINT('',(1.158901621748,-4.058980122615,
+    8.114401282238));
+#1114 = CARTESIAN_POINT('',(1.722005306221,-3.876941117006,
+    8.292179060155));
+#1115 = CARTESIAN_POINT('',(2.252438100721,-3.6073042226,8.469956837773)
+  );
+#1116 = CARTESIAN_POINT('',(2.7347100139,-3.256914169559,8.647734615552)
+  );
+#1117 = CARTESIAN_POINT('',(3.155059108351,-2.835767311081,
+    8.825512393498));
+#1118 = CARTESIAN_POINT('',(3.502200595451,-2.356472146117,
+    9.003290171144));
+#1119 = CARTESIAN_POINT('',(3.767824847577,-1.833509599902,9.18106794893
+    ));
+#1120 = CARTESIAN_POINT('',(4.215474074139,-0.455786944954,
+    9.625512393365));
+#1121 = CARTESIAN_POINT('',(4.289291543808,0.434131850332,9.892179060113
+    ));
+#1122 = CARTESIAN_POINT('',(4.151304170935,1.33488548996,10.158845726768
+    ));
+#1123 = CARTESIAN_POINT('',(3.800917118432,2.188682059501,
+    10.425512393198));
+#1124 = CARTESIAN_POINT('',(3.256126890253,2.938556787052,
+    10.692179060127));
+#1125 = CARTESIAN_POINT('',(2.552360261473,3.535618949863,
+    10.958845727002));
+#1126 = CARTESIAN_POINT('',(1.738354950081,3.945205160602,
+    11.225512393166));
+#1127 = CARTESIAN_POINT('',(0.86917239331,4.149999999964,11.492179060061
+    ));
+#1128 = CARTESIAN_POINT('',(-0.869172392891,4.150000000039,
+    12.025512393397));
+#1129 = CARTESIAN_POINT('',(-1.73835495003,3.945205160786,
+    12.292179060054));
+#1130 = CARTESIAN_POINT('',(-2.552360260679,3.535618949988,
+    12.55884572674));
+#1131 = CARTESIAN_POINT('',(-3.25612689049,2.938556787447,
+    12.825512393451));
+#1132 = CARTESIAN_POINT('',(-3.800917117934,2.188682059782,
+    13.09217905987));
+#1133 = CARTESIAN_POINT('',(-4.151304170915,1.334885490306,
+    13.358845727011));
+#1134 = CARTESIAN_POINT('',(-4.289291543775,0.434131850717,
+    13.625512393268));
+#1135 = CARTESIAN_POINT('',(-4.215474074169,-0.455786944587,
+    13.892179060077));
+#1136 = CARTESIAN_POINT('',(-3.767824847737,-1.833509599581,
+    14.336623504513));
+#1137 = CARTESIAN_POINT('',(-3.502200595673,-2.356472145819,
+    14.514401282324));
+#1138 = CARTESIAN_POINT('',(-3.155059108515,-2.835767310808,
+    14.692179059992));
+#1139 = CARTESIAN_POINT('',(-2.734710014299,-3.256914169291,
+    14.86995683798));
+#1140 = CARTESIAN_POINT('',(-2.252438101056,-3.607304222417,
+    15.047734615603));
+#1141 = CARTESIAN_POINT('',(-1.72200530635,-3.876941116907,
+    15.225512393135));
+#1142 = CARTESIAN_POINT('',(-1.15890162223,-4.058980122471,
+    15.403290171289));
+#1143 = CARTESIAN_POINT('',(-0.579448262209,-4.149999999975,
+    15.581067948953));
+#1144 = CARTESIAN_POINT('',(-1.9514346E-10,-4.15,15.758845726729));
+#1145 = CARTESIAN_POINT('',(-8.530759E-11,-3.25,7.999999999917));
+#1146 = CARTESIAN_POINT('',(0.453784553052,-3.250000000025,
+    8.177777777694));
+#1147 = CARTESIAN_POINT('',(0.907574210216,-3.178719335554,
+    8.355555555426));
+#1148 = CARTESIAN_POINT('',(1.348557781206,-3.036158727069,
+    8.533333333342));
+#1149 = CARTESIAN_POINT('',(1.763957527213,-2.824997338154,
+    8.711111110961));
+#1150 = CARTESIAN_POINT('',(2.141640755792,-2.550595415081,
+    8.888888888739));
+#1151 = CARTESIAN_POINT('',(2.470829164727,-2.220781567202,
+    9.066666666687));
+#1152 = CARTESIAN_POINT('',(2.742687282374,-1.845430024469,
+    9.244444444332));
+#1153 = CARTESIAN_POINT('',(2.950706203663,-1.435881018433,
+    9.422222222118));
+#1154 = CARTESIAN_POINT('',(3.301274878323,-0.356941579886,
+    9.866666666552));
+#1155 = CARTESIAN_POINT('',(3.359083478593,0.339982835118,
+    10.133333333301));
+#1156 = CARTESIAN_POINT('',(3.251022579695,1.045391955023,
+    10.399999999956));
+#1157 = CARTESIAN_POINT('',(2.976619009242,1.714028760232,
+    10.666666666386));
+#1158 = CARTESIAN_POINT('',(2.549982700702,2.301278660244,
+    10.933333333314));
+#1159 = CARTESIAN_POINT('',(1.998833199512,2.768858688482,
+    11.200000000191));
+#1160 = CARTESIAN_POINT('',(1.361363832794,3.089618366025,
+    11.466666666353));
+#1161 = CARTESIAN_POINT('',(0.680676830221,3.249999999964,
+    11.733333333249));
+#1162 = CARTESIAN_POINT('',(-0.680676829802,3.250000000039,
+    12.266666666585));
+#1163 = CARTESIAN_POINT('',(-1.361363832738,3.08961836621,
+    12.533333333242));
+#1164 = CARTESIAN_POINT('',(-1.998833198726,2.768858688606,
+    12.799999999928));
+#1165 = CARTESIAN_POINT('',(-2.549982700926,2.30127866064,
+    13.066666666639));
+#1166 = CARTESIAN_POINT('',(-2.976619008754,1.714028760514,
+    13.333333333057));
+#1167 = CARTESIAN_POINT('',(-3.251022579671,1.04539195537,
+    13.600000000199));
+#1168 = CARTESIAN_POINT('',(-3.359083478562,0.339982835504,
+    13.866666666455));
+#1169 = CARTESIAN_POINT('',(-3.301274878353,-0.356941579518,
+    14.133333333264));
+#1170 = CARTESIAN_POINT('',(-2.950706203823,-1.435881018112,
+    14.577777777701));
+#1171 = CARTESIAN_POINT('',(-2.742687282597,-1.84543002417,
+    14.755555555512));
+#1172 = CARTESIAN_POINT('',(-2.47082916489,-2.220781566928,
+    14.933333333179));
+#1173 = CARTESIAN_POINT('',(-2.141640756192,-2.550595414811,
+    15.111111111169));
+#1174 = CARTESIAN_POINT('',(-1.763957527549,-2.824997337971,
+    15.28888888879));
+#1175 = CARTESIAN_POINT('',(-1.348557781334,-3.03615872697,
+    15.466666666323));
+#1176 = CARTESIAN_POINT('',(-0.9075742107,-3.17871933541,15.644444444476
+    ));
+#1177 = CARTESIAN_POINT('',(-0.453784553485,-3.249999999975,
+    15.822222222141));
+#1178 = CARTESIAN_POINT('',(-1.9556251E-10,-3.25,15.999999999917));
+#1179 = DEFINITIONAL_REPRESENTATION('',(#1180),#1187);
+#1180 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1181,#1182,#1183,#1184,#1185,
+    #1186),.UNSPECIFIED.,.F.,.F.,(6,6),(0.535448767435,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1181 = CARTESIAN_POINT('',(0.439178156009,5.196697371658));
+#1182 = CARTESIAN_POINT('',(0.35227780958,5.185121695611));
+#1183 = CARTESIAN_POINT('',(0.264848832423,5.174213303739));
+#1184 = CARTESIAN_POINT('',(0.176959527293,5.163900730733));
+#1185 = CARTESIAN_POINT('',(8.866255907304E-02,5.154126262956));
+#1186 = CARTESIAN_POINT('',(0.,5.144840829398));
+#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1188 = ORIENTED_EDGE('',*,*,#1189,.T.);
+#1189 = EDGE_CURVE('',#1081,#1190,#1192,.T.);
+#1190 = VERTEX_POINT('',#1191);
+#1191 = CARTESIAN_POINT('',(-3.78582886018,-1.7,13.278534960875));
+#1192 = SURFACE_CURVE('',#1193,(#1196,#1202),.PCURVE_S1.);
+#1193 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1194,#1195),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1194 = CARTESIAN_POINT('',(-3.78582886018,-1.7,14.296226414499));
+#1195 = CARTESIAN_POINT('',(-3.78582886018,-1.7,13.278534960875));
+#1196 = PCURVE('',#448,#1197);
+#1197 = DEFINITIONAL_REPRESENTATION('',(#1198),#1201);
+#1198 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1199,#1200),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1199 = CARTESIAN_POINT('',(3.296226414499,-38.61076199543));
+#1200 = CARTESIAN_POINT('',(2.278534960875,-38.61076199543));
+#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1202 = PCURVE('',#1203,#1272);
+#1203 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#1204,#1205,#1206,#1207,#1208,#1209,#1210,#1211,#1212,#1213,#1214
+      ,#1215,#1216,#1217,#1218,#1219,#1220,#1221,#1222,#1223,#1224,#1225
+      ,#1226,#1227,#1228,#1229,#1230,#1231,#1232,#1233,#1234,#1235,#1236
+      ,#1237)
+    ,(#1238,#1239,#1240,#1241,#1242,#1243,#1244,#1245,#1246,#1247,#1248
+      ,#1249,#1250,#1251,#1252,#1253,#1254,#1255,#1256,#1257,#1258,#1259
+      ,#1260,#1261,#1262,#1263,#1264,#1265,#1266,#1267,#1268,#1269,#1270
+      ,#1271
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#1204 = CARTESIAN_POINT('',(-8.54079E-11,-4.15,6.741154273105));
+#1205 = CARTESIAN_POINT('',(0.579448261777,-4.150000000025,
+    6.918932050882));
+#1206 = CARTESIAN_POINT('',(1.158901621749,-4.058980122615,
+    7.096709828614));
+#1207 = CARTESIAN_POINT('',(1.722005306219,-3.876941117007,
+    7.274487606531));
+#1208 = CARTESIAN_POINT('',(2.252438100722,-3.607304222599,7.45226538415
+    ));
+#1209 = CARTESIAN_POINT('',(2.734710013901,-3.25691416956,7.630043161927
+    ));
+#1210 = CARTESIAN_POINT('',(3.155059108349,-2.835767311082,
+    7.807820939875));
+#1211 = CARTESIAN_POINT('',(3.502200595452,-2.356472146116,7.98559871752
+    ));
+#1212 = CARTESIAN_POINT('',(3.767824847577,-1.833509599903,
+    8.163376495306));
+#1213 = CARTESIAN_POINT('',(4.21547407414,-0.455786944955,8.607820939741
+    ));
+#1214 = CARTESIAN_POINT('',(4.289291543812,0.434131850329,8.874487606489
+    ));
+#1215 = CARTESIAN_POINT('',(4.151304170921,1.334885489972,9.141154273144
+    ));
+#1216 = CARTESIAN_POINT('',(3.800917118458,2.188682059484,9.407820939575
+    ));
+#1217 = CARTESIAN_POINT('',(3.256126890224,2.938556787066,9.674487606503
+    ));
+#1218 = CARTESIAN_POINT('',(2.552360261493,3.535618949857,9.941154273378
+    ));
+#1219 = CARTESIAN_POINT('',(1.738354950073,3.945205160605,
+    10.207820939542));
+#1220 = CARTESIAN_POINT('',(0.869172393311,4.149999999964,
+    10.474487606437));
+#1221 = CARTESIAN_POINT('',(-0.869172392891,4.150000000039,
+    11.007820939773));
+#1222 = CARTESIAN_POINT('',(-1.738354950043,3.945205160786,
+    11.27448760643));
+#1223 = CARTESIAN_POINT('',(-2.552360260644,3.535618949988,
+    11.541154273116));
+#1224 = CARTESIAN_POINT('',(-3.256126890539,2.938556787451,
+    11.807820939827));
+#1225 = CARTESIAN_POINT('',(-3.800917117897,2.188682059773,
+    12.074487606246));
+#1226 = CARTESIAN_POINT('',(-4.151304170934,1.334885490311,
+    12.341154273386));
+#1227 = CARTESIAN_POINT('',(-4.289291543771,0.434131850714,
+    12.607820939644));
+#1228 = CARTESIAN_POINT('',(-4.215474074169,-0.455786944588,
+    12.874487606453));
+#1229 = CARTESIAN_POINT('',(-3.767824847738,-1.833509599581,
+    13.318932050889));
+#1230 = CARTESIAN_POINT('',(-3.502200595673,-2.35647214582,13.4967098287
+    ));
+#1231 = CARTESIAN_POINT('',(-3.155059108514,-2.835767310809,
+    13.674487606368));
+#1232 = CARTESIAN_POINT('',(-2.734710014298,-3.256914169291,
+    13.852265384357));
+#1233 = CARTESIAN_POINT('',(-2.252438101056,-3.607304222417,
+    14.030043161978));
+#1234 = CARTESIAN_POINT('',(-1.72200530635,-3.876941116909,
+    14.207820939512));
+#1235 = CARTESIAN_POINT('',(-1.158901622229,-4.058980122471,
+    14.385598717664));
+#1236 = CARTESIAN_POINT('',(-0.57944826221,-4.149999999975,
+    14.563376495329));
+#1237 = CARTESIAN_POINT('',(-1.9539902E-10,-4.15,14.741154273105));
+#1238 = CARTESIAN_POINT('',(-8.515722E-11,-4.15,7.758845726729));
+#1239 = CARTESIAN_POINT('',(0.579448261777,-4.150000000025,
+    7.936623504506));
+#1240 = CARTESIAN_POINT('',(1.158901621748,-4.058980122615,
+    8.114401282238));
+#1241 = CARTESIAN_POINT('',(1.722005306221,-3.876941117006,
+    8.292179060155));
+#1242 = CARTESIAN_POINT('',(2.252438100721,-3.6073042226,8.469956837773)
+  );
+#1243 = CARTESIAN_POINT('',(2.7347100139,-3.256914169559,8.647734615552)
+  );
+#1244 = CARTESIAN_POINT('',(3.155059108351,-2.835767311081,
+    8.825512393498));
+#1245 = CARTESIAN_POINT('',(3.502200595451,-2.356472146117,
+    9.003290171144));
+#1246 = CARTESIAN_POINT('',(3.767824847577,-1.833509599902,9.18106794893
+    ));
+#1247 = CARTESIAN_POINT('',(4.215474074139,-0.455786944954,
+    9.625512393365));
+#1248 = CARTESIAN_POINT('',(4.289291543808,0.434131850332,9.892179060113
+    ));
+#1249 = CARTESIAN_POINT('',(4.151304170935,1.33488548996,10.158845726768
+    ));
+#1250 = CARTESIAN_POINT('',(3.800917118432,2.188682059501,
+    10.425512393198));
+#1251 = CARTESIAN_POINT('',(3.256126890253,2.938556787052,
+    10.692179060127));
+#1252 = CARTESIAN_POINT('',(2.552360261473,3.535618949863,
+    10.958845727002));
+#1253 = CARTESIAN_POINT('',(1.738354950081,3.945205160602,
+    11.225512393166));
+#1254 = CARTESIAN_POINT('',(0.86917239331,4.149999999964,11.492179060061
+    ));
+#1255 = CARTESIAN_POINT('',(-0.869172392891,4.150000000039,
+    12.025512393397));
+#1256 = CARTESIAN_POINT('',(-1.73835495003,3.945205160786,
+    12.292179060054));
+#1257 = CARTESIAN_POINT('',(-2.552360260679,3.535618949988,
+    12.55884572674));
+#1258 = CARTESIAN_POINT('',(-3.25612689049,2.938556787447,
+    12.825512393451));
+#1259 = CARTESIAN_POINT('',(-3.800917117934,2.188682059782,
+    13.09217905987));
+#1260 = CARTESIAN_POINT('',(-4.151304170915,1.334885490306,
+    13.358845727011));
+#1261 = CARTESIAN_POINT('',(-4.289291543775,0.434131850717,
+    13.625512393268));
+#1262 = CARTESIAN_POINT('',(-4.215474074169,-0.455786944587,
+    13.892179060077));
+#1263 = CARTESIAN_POINT('',(-3.767824847737,-1.833509599581,
+    14.336623504513));
+#1264 = CARTESIAN_POINT('',(-3.502200595673,-2.356472145819,
+    14.514401282324));
+#1265 = CARTESIAN_POINT('',(-3.155059108515,-2.835767310808,
+    14.692179059992));
+#1266 = CARTESIAN_POINT('',(-2.734710014299,-3.256914169291,
+    14.86995683798));
+#1267 = CARTESIAN_POINT('',(-2.252438101056,-3.607304222417,
+    15.047734615603));
+#1268 = CARTESIAN_POINT('',(-1.72200530635,-3.876941116907,
+    15.225512393135));
+#1269 = CARTESIAN_POINT('',(-1.15890162223,-4.058980122471,
+    15.403290171289));
+#1270 = CARTESIAN_POINT('',(-0.579448262209,-4.149999999975,
+    15.581067948953));
+#1271 = CARTESIAN_POINT('',(-1.9514346E-10,-4.15,15.758845726729));
+#1272 = DEFINITIONAL_REPRESENTATION('',(#1273),#1276);
+#1273 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1274,#1275),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1274 = CARTESIAN_POINT('',(1.017691453624,5.144840829398));
+#1275 = CARTESIAN_POINT('',(0.,5.144840829398));
+#1276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1277 = ORIENTED_EDGE('',*,*,#1278,.T.);
+#1278 = EDGE_CURVE('',#1190,#1279,#1281,.T.);
+#1279 = VERTEX_POINT('',#1280);
+#1280 = CARTESIAN_POINT('',(-2.769927795568,-1.699999999186,
+    13.200863833537));
+#1281 = SURFACE_CURVE('',#1282,(#1293,#1307),.PCURVE_S1.);
+#1282 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1283,#1284,#1285,#1286,#1287,
+    #1288,#1289,#1290,#1291,#1292),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.571349247978,1.),.UNSPECIFIED.);
+#1283 = CARTESIAN_POINT('',(-3.78582886018,-1.7,13.278534960875));
+#1284 = CARTESIAN_POINT('',(-3.671312864623,-1.7,13.264935378996));
+#1285 = CARTESIAN_POINT('',(-3.55642922749,-1.7,13.252375387974));
+#1286 = CARTESIAN_POINT('',(-3.441135747887,-1.7,13.240993095855));
+#1287 = CARTESIAN_POINT('',(-3.325389225783,-1.7,13.230960775146));
+#1288 = CARTESIAN_POINT('',(-3.121912164983,-1.7,13.216176560812));
+#1289 = CARTESIAN_POINT('',(-3.034405709521,-1.7,13.210731756627));
+#1290 = CARTESIAN_POINT('',(-2.946588808167,-1.7,13.206279113837));
+#1291 = CARTESIAN_POINT('',(-2.858438442829,-1.7,13.20293900507));
+#1292 = CARTESIAN_POINT('',(-2.769927793244,-1.7,13.200863834285));
+#1293 = PCURVE('',#448,#1294);
+#1294 = DEFINITIONAL_REPRESENTATION('',(#1295),#1306);
+#1295 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1296,#1297,#1298,#1299,#1300,
+    #1301,#1302,#1303,#1304,#1305),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.571349247978,1.),.UNSPECIFIED.);
+#1296 = CARTESIAN_POINT('',(2.278534960875,-38.61076199543));
+#1297 = CARTESIAN_POINT('',(2.264935378996,-38.49624599987));
+#1298 = CARTESIAN_POINT('',(2.252375387974,-38.38136236274));
+#1299 = CARTESIAN_POINT('',(2.240993095855,-38.26606888314));
+#1300 = CARTESIAN_POINT('',(2.230960775146,-38.15032236103));
+#1301 = CARTESIAN_POINT('',(2.216176560812,-37.94684530023));
+#1302 = CARTESIAN_POINT('',(2.210731756627,-37.85933884477));
+#1303 = CARTESIAN_POINT('',(2.206279113837,-37.77152194342));
+#1304 = CARTESIAN_POINT('',(2.20293900507,-37.68337157808));
+#1305 = CARTESIAN_POINT('',(2.200863834285,-37.59486092849));
+#1306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1307 = PCURVE('',#1308,#1377);
+#1308 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#1309,#1310,#1311,#1312,#1313,#1314,#1315,#1316,#1317,#1318,#1319
+      ,#1320,#1321,#1322,#1323,#1324,#1325,#1326,#1327,#1328,#1329,#1330
+      ,#1331,#1332,#1333,#1334,#1335,#1336,#1337,#1338,#1339,#1340,#1341
+      ,#1342)
+    ,(#1343,#1344,#1345,#1346,#1347,#1348,#1349,#1350,#1351,#1352,#1353
+      ,#1354,#1355,#1356,#1357,#1358,#1359,#1360,#1361,#1362,#1363,#1364
+      ,#1365,#1366,#1367,#1368,#1369,#1370,#1371,#1372,#1373,#1374,#1375
+      ,#1376
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#1309 = CARTESIAN_POINT('',(-8.567452E-11,-3.25,6.499999999917));
+#1310 = CARTESIAN_POINT('',(0.453784553051,-3.250000000025,
+    6.677777777694));
+#1311 = CARTESIAN_POINT('',(0.907574210217,-3.178719335554,
+    6.855555555426));
+#1312 = CARTESIAN_POINT('',(1.348557781203,-3.03615872707,7.033333333343
+    ));
+#1313 = CARTESIAN_POINT('',(1.763957527214,-2.824997338153,
+    7.211111110961));
+#1314 = CARTESIAN_POINT('',(2.141640755794,-2.550595415081,
+    7.388888888739));
+#1315 = CARTESIAN_POINT('',(2.470829164724,-2.220781567204,
+    7.566666666687));
+#1316 = CARTESIAN_POINT('',(2.742687282375,-1.845430024467,
+    7.744444444332));
+#1317 = CARTESIAN_POINT('',(2.950706203663,-1.435881018434,
+    7.922222222118));
+#1318 = CARTESIAN_POINT('',(3.301274878324,-0.356941579887,
+    8.366666666552));
+#1319 = CARTESIAN_POINT('',(3.359083478597,0.339982835114,8.633333333301
+    ));
+#1320 = CARTESIAN_POINT('',(3.25102257968,1.045391955041,8.899999999956)
+  );
+#1321 = CARTESIAN_POINT('',(2.976619009273,1.714028760207,9.166666666386
+    ));
+#1322 = CARTESIAN_POINT('',(2.549982700668,2.301278660263,9.433333333315
+    ));
+#1323 = CARTESIAN_POINT('',(1.998833199536,2.768858688473,9.700000000191
+    ));
+#1324 = CARTESIAN_POINT('',(1.361363832784,3.089618366029,9.966666666353
+    ));
+#1325 = CARTESIAN_POINT('',(0.680676830222,3.249999999964,
+    10.233333333249));
+#1326 = CARTESIAN_POINT('',(-0.680676829801,3.25000000004,
+    10.766666666585));
+#1327 = CARTESIAN_POINT('',(-1.361363832759,3.089618366209,
+    11.033333333242));
+#1328 = CARTESIAN_POINT('',(-1.998833198676,2.768858688605,
+    11.299999999928));
+#1329 = CARTESIAN_POINT('',(-2.549982700995,2.301278660649,
+    11.566666666639));
+#1330 = CARTESIAN_POINT('',(-2.976619008703,1.714028760497,
+    11.833333333057));
+#1331 = CARTESIAN_POINT('',(-3.251022579695,1.045391955379,
+    12.100000000199));
+#1332 = CARTESIAN_POINT('',(-3.359083478557,0.339982835499,
+    12.366666666455));
+#1333 = CARTESIAN_POINT('',(-3.301274878353,-0.356941579519,
+    12.633333333264));
+#1334 = CARTESIAN_POINT('',(-2.950706203823,-1.435881018112,
+    13.077777777701));
+#1335 = CARTESIAN_POINT('',(-2.742687282597,-1.845430024171,
+    13.255555555511));
+#1336 = CARTESIAN_POINT('',(-2.470829164888,-2.220781566931,
+    13.43333333318));
+#1337 = CARTESIAN_POINT('',(-2.141640756191,-2.55059541481,
+    13.611111111168));
+#1338 = CARTESIAN_POINT('',(-1.76395752755,-2.824997337971,
+    13.788888888791));
+#1339 = CARTESIAN_POINT('',(-1.348557781334,-3.036158726973,
+    13.966666666322));
+#1340 = CARTESIAN_POINT('',(-0.907574210698,-3.178719335409,
+    14.144444444477));
+#1341 = CARTESIAN_POINT('',(-0.453784553485,-3.249999999975,
+    14.322222222141));
+#1342 = CARTESIAN_POINT('',(-1.9593921E-10,-3.25,14.499999999917));
+#1343 = CARTESIAN_POINT('',(-8.54079E-11,-4.15,6.741154273105));
+#1344 = CARTESIAN_POINT('',(0.579448261777,-4.150000000025,
+    6.918932050882));
+#1345 = CARTESIAN_POINT('',(1.158901621749,-4.058980122615,
+    7.096709828614));
+#1346 = CARTESIAN_POINT('',(1.722005306219,-3.876941117007,
+    7.274487606531));
+#1347 = CARTESIAN_POINT('',(2.252438100722,-3.607304222599,7.45226538415
+    ));
+#1348 = CARTESIAN_POINT('',(2.734710013901,-3.25691416956,7.630043161927
+    ));
+#1349 = CARTESIAN_POINT('',(3.155059108349,-2.835767311082,
+    7.807820939875));
+#1350 = CARTESIAN_POINT('',(3.502200595452,-2.356472146116,7.98559871752
+    ));
+#1351 = CARTESIAN_POINT('',(3.767824847577,-1.833509599903,
+    8.163376495306));
+#1352 = CARTESIAN_POINT('',(4.21547407414,-0.455786944955,8.607820939741
+    ));
+#1353 = CARTESIAN_POINT('',(4.289291543812,0.434131850329,8.874487606489
+    ));
+#1354 = CARTESIAN_POINT('',(4.151304170921,1.334885489972,9.141154273144
+    ));
+#1355 = CARTESIAN_POINT('',(3.800917118458,2.188682059484,9.407820939575
+    ));
+#1356 = CARTESIAN_POINT('',(3.256126890224,2.938556787066,9.674487606503
+    ));
+#1357 = CARTESIAN_POINT('',(2.552360261493,3.535618949857,9.941154273378
+    ));
+#1358 = CARTESIAN_POINT('',(1.738354950073,3.945205160605,
+    10.207820939542));
+#1359 = CARTESIAN_POINT('',(0.869172393311,4.149999999964,
+    10.474487606437));
+#1360 = CARTESIAN_POINT('',(-0.869172392891,4.150000000039,
+    11.007820939773));
+#1361 = CARTESIAN_POINT('',(-1.738354950043,3.945205160786,
+    11.27448760643));
+#1362 = CARTESIAN_POINT('',(-2.552360260644,3.535618949988,
+    11.541154273116));
+#1363 = CARTESIAN_POINT('',(-3.256126890539,2.938556787451,
+    11.807820939827));
+#1364 = CARTESIAN_POINT('',(-3.800917117897,2.188682059773,
+    12.074487606246));
+#1365 = CARTESIAN_POINT('',(-4.151304170934,1.334885490311,
+    12.341154273386));
+#1366 = CARTESIAN_POINT('',(-4.289291543771,0.434131850714,
+    12.607820939644));
+#1367 = CARTESIAN_POINT('',(-4.215474074169,-0.455786944588,
+    12.874487606453));
+#1368 = CARTESIAN_POINT('',(-3.767824847738,-1.833509599581,
+    13.318932050889));
+#1369 = CARTESIAN_POINT('',(-3.502200595673,-2.35647214582,13.4967098287
+    ));
+#1370 = CARTESIAN_POINT('',(-3.155059108514,-2.835767310809,
+    13.674487606368));
+#1371 = CARTESIAN_POINT('',(-2.734710014298,-3.256914169291,
+    13.852265384357));
+#1372 = CARTESIAN_POINT('',(-2.252438101056,-3.607304222417,
+    14.030043161978));
+#1373 = CARTESIAN_POINT('',(-1.72200530635,-3.876941116909,
+    14.207820939512));
+#1374 = CARTESIAN_POINT('',(-1.158901622229,-4.058980122471,
+    14.385598717664));
+#1375 = CARTESIAN_POINT('',(-0.57944826221,-4.149999999975,
+    14.563376495329));
+#1376 = CARTESIAN_POINT('',(-1.9539902E-10,-4.15,14.741154273105));
+#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1389);
+#1378 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1379,#1380,#1381,#1382,#1383,
+    #1384,#1385,#1386,#1387,#1388),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.571349247978,1.),.UNSPECIFIED.);
+#1379 = CARTESIAN_POINT('',(0.931748562369,5.144840829398));
+#1380 = CARTESIAN_POINT('',(0.823596388605,5.156167367163));
+#1381 = CARTESIAN_POINT('',(0.715783128586,5.168243018068));
+#1382 = CARTESIAN_POINT('',(0.60836458841,5.181165104497));
+#1383 = CARTESIAN_POINT('',(0.501419634809,5.195053138697));
+#1384 = CARTESIAN_POINT('',(0.315270466019,5.221334398475));
+#1385 = CARTESIAN_POINT('',(0.235809967861,5.233234513326));
+#1386 = CARTESIAN_POINT('',(0.156730465254,5.245837843356));
+#1387 = CARTESIAN_POINT('',(7.809744497888E-02,5.259225781553));
+#1388 = CARTESIAN_POINT('',(0.,5.273500120895));
+#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1390 = ORIENTED_EDGE('',*,*,#1391,.F.);
+#1391 = EDGE_CURVE('',#1392,#1279,#1394,.T.);
+#1392 = VERTEX_POINT('',#1393);
+#1393 = CARTESIAN_POINT('',(-2.7699277861,-1.699999993378,
+    12.700863866991));
+#1394 = SURFACE_CURVE('',#1395,(#1399,#1406),.PCURVE_S1.);
+#1395 = LINE('',#1396,#1397);
+#1396 = CARTESIAN_POINT('',(-2.769927796893,-1.7,15.));
+#1397 = VECTOR('',#1398,1.);
+#1398 = DIRECTION('',(0.,2.E-15,1.));
+#1399 = PCURVE('',#448,#1400);
+#1400 = DEFINITIONAL_REPRESENTATION('',(#1401),#1405);
+#1401 = LINE('',#1402,#1403);
+#1402 = CARTESIAN_POINT('',(4.,-37.59486093214));
+#1403 = VECTOR('',#1404,1.);
+#1404 = DIRECTION('',(1.,2.2E-16));
+#1405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1406 = PCURVE('',#1407,#1412);
+#1407 = CYLINDRICAL_SURFACE('',#1408,3.25);
+#1408 = AXIS2_PLACEMENT_3D('',#1409,#1410,#1411);
+#1409 = CARTESIAN_POINT('',(0.,2.331E-14,15.));
+#1410 = DIRECTION('',(0.,1.55E-15,1.));
+#1411 = DIRECTION('',(-1.,0.,0.));
+#1412 = DEFINITIONAL_REPRESENTATION('',(#1413),#1416);
+#1413 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1414,#1415),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.299136133009,-1.799136166463),.PIECEWISE_BEZIER_KNOTS.);
+#1414 = CARTESIAN_POINT('',(0.550457170171,-2.299136133009));
+#1415 = CARTESIAN_POINT('',(0.550457170171,-1.799136166463));
+#1416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1417 = ORIENTED_EDGE('',*,*,#1418,.T.);
+#1418 = EDGE_CURVE('',#1392,#1419,#1421,.T.);
+#1419 = VERTEX_POINT('',#1420);
+#1420 = CARTESIAN_POINT('',(-3.785828857664,-1.7,12.296226426813));
+#1421 = SURFACE_CURVE('',#1422,(#1433,#1447),.PCURVE_S1.);
+#1422 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1423,#1424,#1425,#1426,#1427,
+    #1428,#1429,#1430,#1431,#1432),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.431906556317,1.),.UNSPECIFIED.);
+#1423 = CARTESIAN_POINT('',(-2.769927767179,-1.7,12.700863873079));
+#1424 = CARTESIAN_POINT('',(-2.858221212228,-1.7,12.662606945619));
+#1425 = CARTESIAN_POINT('',(-2.94638489583,-1.7,12.625233767258));
+#1426 = CARTESIAN_POINT('',(-3.034424250351,-1.7,12.588656545324));
+#1427 = CARTESIAN_POINT('',(-3.122344263141,-1.7,12.552801689867));
+#1428 = CARTESIAN_POINT('',(-3.325647547964,-1.7,12.471310866067));
+#1429 = CARTESIAN_POINT('',(-3.440947869287,-1.7,12.426156048127));
+#1430 = CARTESIAN_POINT('',(-3.556069399389,-1.7,12.381995659959));
+#1431 = CARTESIAN_POINT('',(-3.671024774361,-1.7,12.33871715794));
+#1432 = CARTESIAN_POINT('',(-3.785828857664,-1.7,12.296226426813));
+#1433 = PCURVE('',#448,#1434);
+#1434 = DEFINITIONAL_REPRESENTATION('',(#1435),#1446);
+#1435 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1436,#1437,#1438,#1439,#1440,
+    #1441,#1442,#1443,#1444,#1445),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.431906556317,1.),.UNSPECIFIED.);
+#1436 = CARTESIAN_POINT('',(1.700863873079,-37.59486090243));
+#1437 = CARTESIAN_POINT('',(1.662606945619,-37.68315434748));
+#1438 = CARTESIAN_POINT('',(1.625233767258,-37.77131803108));
+#1439 = CARTESIAN_POINT('',(1.588656545324,-37.8593573856));
+#1440 = CARTESIAN_POINT('',(1.552801689867,-37.94727739839));
+#1441 = CARTESIAN_POINT('',(1.471310866067,-38.15058068321));
+#1442 = CARTESIAN_POINT('',(1.426156048127,-38.26588100454));
+#1443 = CARTESIAN_POINT('',(1.381995659959,-38.38100253464));
+#1444 = CARTESIAN_POINT('',(1.33871715794,-38.49595790961));
+#1445 = CARTESIAN_POINT('',(1.296226426813,-38.61076199291));
+#1446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1447 = PCURVE('',#1448,#1517);
+#1448 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#1449,#1450,#1451,#1452,#1453,#1454,#1455,#1456,#1457,#1458,#1459
+      ,#1460,#1461,#1462,#1463,#1464,#1465,#1466,#1467,#1468,#1469,#1470
+      ,#1471,#1472,#1473,#1474,#1475,#1476,#1477,#1478,#1479,#1480,#1481
+      ,#1482)
+    ,(#1483,#1484,#1485,#1486,#1487,#1488,#1489,#1490,#1491,#1492,#1493
+      ,#1494,#1495,#1496,#1497,#1498,#1499,#1500,#1501,#1502,#1503,#1504
+      ,#1505,#1506,#1507,#1508,#1509,#1510,#1511,#1512,#1513,#1514,#1515
+      ,#1516
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#1449 = CARTESIAN_POINT('',(4.15,-8.514572E-11,7.758845726729));
+#1450 = CARTESIAN_POINT('',(4.150000000025,0.579448261777,7.936623504506
+    ));
+#1451 = CARTESIAN_POINT('',(4.058980122615,1.158901621748,8.114401282238
+    ));
+#1452 = CARTESIAN_POINT('',(3.876941117006,1.722005306221,8.292179060155
+    ));
+#1453 = CARTESIAN_POINT('',(3.6073042226,2.252438100721,8.469956837773)
+  );
+#1454 = CARTESIAN_POINT('',(3.256914169559,2.7347100139,8.647734615552)
+  );
+#1455 = CARTESIAN_POINT('',(2.835767311081,3.155059108351,8.825512393498
+    ));
+#1456 = CARTESIAN_POINT('',(2.356472146117,3.502200595451,9.003290171144
+    ));
+#1457 = CARTESIAN_POINT('',(1.833509599902,3.767824847577,9.18106794893)
+  );
+#1458 = CARTESIAN_POINT('',(0.455786944954,4.215474074139,9.625512393365
+    ));
+#1459 = CARTESIAN_POINT('',(-0.434131850332,4.289291543808,
+    9.892179060113));
+#1460 = CARTESIAN_POINT('',(-1.33488548996,4.151304170935,
+    10.158845726768));
+#1461 = CARTESIAN_POINT('',(-2.188682059501,3.800917118432,
+    10.425512393198));
+#1462 = CARTESIAN_POINT('',(-2.938556787052,3.256126890253,
+    10.692179060127));
+#1463 = CARTESIAN_POINT('',(-3.535618949863,2.552360261473,
+    10.958845727002));
+#1464 = CARTESIAN_POINT('',(-3.945205160602,1.738354950081,
+    11.225512393166));
+#1465 = CARTESIAN_POINT('',(-4.149999999964,0.86917239331,
+    11.492179060061));
+#1466 = CARTESIAN_POINT('',(-4.150000000039,-0.869172392891,
+    12.025512393397));
+#1467 = CARTESIAN_POINT('',(-3.945205160786,-1.73835495003,
+    12.292179060054));
+#1468 = CARTESIAN_POINT('',(-3.535618949988,-2.552360260679,
+    12.55884572674));
+#1469 = CARTESIAN_POINT('',(-2.938556787447,-3.25612689049,
+    12.825512393451));
+#1470 = CARTESIAN_POINT('',(-2.188682059782,-3.800917117934,
+    13.09217905987));
+#1471 = CARTESIAN_POINT('',(-1.334885490306,-4.151304170915,
+    13.358845727011));
+#1472 = CARTESIAN_POINT('',(-0.434131850717,-4.289291543775,
+    13.625512393268));
+#1473 = CARTESIAN_POINT('',(0.455786944587,-4.215474074169,
+    13.892179060077));
+#1474 = CARTESIAN_POINT('',(1.833509599581,-3.767824847737,
+    14.336623504513));
+#1475 = CARTESIAN_POINT('',(2.356472145819,-3.502200595673,
+    14.514401282324));
+#1476 = CARTESIAN_POINT('',(2.835767310808,-3.155059108515,
+    14.692179059992));
+#1477 = CARTESIAN_POINT('',(3.256914169291,-2.734710014299,
+    14.86995683798));
+#1478 = CARTESIAN_POINT('',(3.607304222417,-2.252438101056,
+    15.047734615603));
+#1479 = CARTESIAN_POINT('',(3.876941116907,-1.72200530635,
+    15.225512393135));
+#1480 = CARTESIAN_POINT('',(4.058980122471,-1.15890162223,
+    15.403290171289));
+#1481 = CARTESIAN_POINT('',(4.149999999975,-0.579448262209,
+    15.581067948953));
+#1482 = CARTESIAN_POINT('',(4.15,-1.9512486E-10,15.758845726729));
+#1483 = CARTESIAN_POINT('',(3.25,-8.529688E-11,7.999999999917));
+#1484 = CARTESIAN_POINT('',(3.250000000025,0.453784553052,8.177777777694
+    ));
+#1485 = CARTESIAN_POINT('',(3.178719335554,0.907574210216,8.355555555426
+    ));
+#1486 = CARTESIAN_POINT('',(3.036158727069,1.348557781206,8.533333333342
+    ));
+#1487 = CARTESIAN_POINT('',(2.824997338154,1.763957527213,8.711111110961
+    ));
+#1488 = CARTESIAN_POINT('',(2.550595415081,2.141640755792,8.888888888739
+    ));
+#1489 = CARTESIAN_POINT('',(2.220781567202,2.470829164727,9.066666666687
+    ));
+#1490 = CARTESIAN_POINT('',(1.845430024469,2.742687282374,9.244444444332
+    ));
+#1491 = CARTESIAN_POINT('',(1.435881018433,2.950706203663,9.422222222118
+    ));
+#1492 = CARTESIAN_POINT('',(0.356941579886,3.301274878323,9.866666666552
+    ));
+#1493 = CARTESIAN_POINT('',(-0.339982835118,3.359083478593,
+    10.133333333301));
+#1494 = CARTESIAN_POINT('',(-1.045391955023,3.251022579695,
+    10.399999999956));
+#1495 = CARTESIAN_POINT('',(-1.714028760232,2.976619009242,
+    10.666666666386));
+#1496 = CARTESIAN_POINT('',(-2.301278660244,2.549982700702,
+    10.933333333314));
+#1497 = CARTESIAN_POINT('',(-2.768858688482,1.998833199512,
+    11.200000000191));
+#1498 = CARTESIAN_POINT('',(-3.089618366025,1.361363832795,
+    11.466666666353));
+#1499 = CARTESIAN_POINT('',(-3.249999999964,0.680676830221,
+    11.733333333249));
+#1500 = CARTESIAN_POINT('',(-3.250000000039,-0.680676829802,
+    12.266666666585));
+#1501 = CARTESIAN_POINT('',(-3.08961836621,-1.361363832738,
+    12.533333333242));
+#1502 = CARTESIAN_POINT('',(-2.768858688606,-1.998833198726,
+    12.799999999928));
+#1503 = CARTESIAN_POINT('',(-2.30127866064,-2.549982700926,
+    13.066666666639));
+#1504 = CARTESIAN_POINT('',(-1.714028760514,-2.976619008754,
+    13.333333333057));
+#1505 = CARTESIAN_POINT('',(-1.04539195537,-3.251022579671,
+    13.600000000199));
+#1506 = CARTESIAN_POINT('',(-0.339982835504,-3.359083478562,
+    13.866666666455));
+#1507 = CARTESIAN_POINT('',(0.356941579519,-3.301274878353,
+    14.133333333264));
+#1508 = CARTESIAN_POINT('',(1.435881018112,-2.950706203823,
+    14.577777777701));
+#1509 = CARTESIAN_POINT('',(1.84543002417,-2.742687282597,
+    14.755555555512));
+#1510 = CARTESIAN_POINT('',(2.220781566928,-2.47082916489,
+    14.933333333179));
+#1511 = CARTESIAN_POINT('',(2.550595414811,-2.141640756192,
+    15.111111111169));
+#1512 = CARTESIAN_POINT('',(2.824997337971,-1.763957527549,
+    15.28888888879));
+#1513 = CARTESIAN_POINT('',(3.03615872697,-1.348557781334,
+    15.466666666323));
+#1514 = CARTESIAN_POINT('',(3.17871933541,-0.907574210699,
+    15.644444444476));
+#1515 = CARTESIAN_POINT('',(3.249999999975,-0.453784553485,
+    15.822222222141));
+#1516 = CARTESIAN_POINT('',(3.25,-1.9554469E-10,15.999999999917));
+#1517 = DEFINITIONAL_REPRESENTATION('',(#1518),#1529);
+#1518 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1519,#1520,#1521,#1522,#1523,
+    #1524,#1525,#1526,#1527,#1528),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.431906556317,1.),.UNSPECIFIED.);
+#1519 = CARTESIAN_POINT('',(0.931748562369,3.699523944406));
+#1520 = CARTESIAN_POINT('',(0.853842768522,3.685284634738));
+#1521 = CARTESIAN_POINT('',(0.775202171085,3.671890495412));
+#1522 = CARTESIAN_POINT('',(0.69592517481,3.659252390819));
+#1523 = CARTESIAN_POINT('',(0.616088333165,3.647296813559));
+#1524 = CARTESIAN_POINT('',(0.430085202381,3.621051019144));
+#1525 = CARTESIAN_POINT('',(0.323555634056,3.607213457064));
+#1526 = CARTESIAN_POINT('',(0.216301772846,3.594306028799));
+#1527 = CARTESIAN_POINT('',(0.108424248087,3.582219666917));
+#1528 = CARTESIAN_POINT('',(0.,3.570864632068));
+#1529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1530 = ORIENTED_EDGE('',*,*,#1531,.T.);
+#1531 = EDGE_CURVE('',#1419,#1532,#1534,.T.);
+#1532 = VERTEX_POINT('',#1533);
+#1533 = CARTESIAN_POINT('',(-3.785828857664,-1.7,11.278534973189));
+#1534 = SURFACE_CURVE('',#1535,(#1538,#1544),.PCURVE_S1.);
+#1535 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1536,#1537),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1536 = CARTESIAN_POINT('',(-3.785828857664,-1.7,12.296226426813));
+#1537 = CARTESIAN_POINT('',(-3.785828857664,-1.7,11.278534973189));
+#1538 = PCURVE('',#448,#1539);
+#1539 = DEFINITIONAL_REPRESENTATION('',(#1540),#1543);
+#1540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1541,#1542),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1541 = CARTESIAN_POINT('',(1.296226426813,-38.61076199291));
+#1542 = CARTESIAN_POINT('',(0.278534973189,-38.61076199291));
+#1543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1544 = PCURVE('',#1545,#1614);
+#1545 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#1546,#1547,#1548,#1549,#1550,#1551,#1552,#1553,#1554,#1555,#1556
+      ,#1557,#1558,#1559,#1560,#1561,#1562,#1563,#1564,#1565,#1566,#1567
+      ,#1568,#1569,#1570,#1571,#1572,#1573,#1574,#1575,#1576,#1577,#1578
+      ,#1579)
+    ,(#1580,#1581,#1582,#1583,#1584,#1585,#1586,#1587,#1588,#1589,#1590
+      ,#1591,#1592,#1593,#1594,#1595,#1596,#1597,#1598,#1599,#1600,#1601
+      ,#1602,#1603,#1604,#1605,#1606,#1607,#1608,#1609,#1610,#1611,#1612
+      ,#1613
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#1546 = CARTESIAN_POINT('',(4.15,-8.53973E-11,6.741154273105));
+#1547 = CARTESIAN_POINT('',(4.150000000025,0.579448261777,6.918932050882
+    ));
+#1548 = CARTESIAN_POINT('',(4.058980122615,1.158901621749,7.096709828614
+    ));
+#1549 = CARTESIAN_POINT('',(3.876941117007,1.722005306219,7.274487606531
+    ));
+#1550 = CARTESIAN_POINT('',(3.607304222599,2.252438100722,7.45226538415)
+  );
+#1551 = CARTESIAN_POINT('',(3.25691416956,2.734710013901,7.630043161927)
+  );
+#1552 = CARTESIAN_POINT('',(2.835767311082,3.155059108349,7.807820939875
+    ));
+#1553 = CARTESIAN_POINT('',(2.356472146116,3.502200595452,7.98559871752)
+  );
+#1554 = CARTESIAN_POINT('',(1.833509599903,3.767824847577,8.163376495306
+    ));
+#1555 = CARTESIAN_POINT('',(0.455786944955,4.21547407414,8.607820939741)
+  );
+#1556 = CARTESIAN_POINT('',(-0.434131850329,4.289291543812,
+    8.874487606489));
+#1557 = CARTESIAN_POINT('',(-1.334885489972,4.151304170921,
+    9.141154273144));
+#1558 = CARTESIAN_POINT('',(-2.188682059484,3.800917118458,
+    9.407820939575));
+#1559 = CARTESIAN_POINT('',(-2.938556787066,3.256126890224,
+    9.674487606503));
+#1560 = CARTESIAN_POINT('',(-3.535618949857,2.552360261493,
+    9.941154273378));
+#1561 = CARTESIAN_POINT('',(-3.945205160605,1.738354950073,
+    10.207820939542));
+#1562 = CARTESIAN_POINT('',(-4.149999999964,0.869172393311,
+    10.474487606437));
+#1563 = CARTESIAN_POINT('',(-4.150000000039,-0.869172392891,
+    11.007820939773));
+#1564 = CARTESIAN_POINT('',(-3.945205160786,-1.738354950043,
+    11.27448760643));
+#1565 = CARTESIAN_POINT('',(-3.535618949988,-2.552360260644,
+    11.541154273116));
+#1566 = CARTESIAN_POINT('',(-2.938556787451,-3.256126890539,
+    11.807820939827));
+#1567 = CARTESIAN_POINT('',(-2.188682059772,-3.800917117897,
+    12.074487606246));
+#1568 = CARTESIAN_POINT('',(-1.334885490311,-4.151304170934,
+    12.341154273386));
+#1569 = CARTESIAN_POINT('',(-0.434131850714,-4.289291543771,
+    12.607820939644));
+#1570 = CARTESIAN_POINT('',(0.455786944588,-4.215474074169,
+    12.874487606453));
+#1571 = CARTESIAN_POINT('',(1.833509599581,-3.767824847738,
+    13.318932050889));
+#1572 = CARTESIAN_POINT('',(2.35647214582,-3.502200595673,13.4967098287)
+  );
+#1573 = CARTESIAN_POINT('',(2.835767310809,-3.155059108514,
+    13.674487606368));
+#1574 = CARTESIAN_POINT('',(3.256914169291,-2.734710014298,
+    13.852265384357));
+#1575 = CARTESIAN_POINT('',(3.607304222417,-2.252438101056,
+    14.030043161978));
+#1576 = CARTESIAN_POINT('',(3.876941116909,-1.72200530635,
+    14.207820939512));
+#1577 = CARTESIAN_POINT('',(4.058980122471,-1.158901622229,
+    14.385598717664));
+#1578 = CARTESIAN_POINT('',(4.149999999975,-0.57944826221,
+    14.563376495329));
+#1579 = CARTESIAN_POINT('',(4.15,-1.9538132E-10,14.741154273105));
+#1580 = CARTESIAN_POINT('',(4.15,-8.514572E-11,7.758845726729));
+#1581 = CARTESIAN_POINT('',(4.150000000025,0.579448261777,7.936623504506
+    ));
+#1582 = CARTESIAN_POINT('',(4.058980122615,1.158901621748,8.114401282238
+    ));
+#1583 = CARTESIAN_POINT('',(3.876941117006,1.722005306221,8.292179060155
+    ));
+#1584 = CARTESIAN_POINT('',(3.6073042226,2.252438100721,8.469956837773)
+  );
+#1585 = CARTESIAN_POINT('',(3.256914169559,2.7347100139,8.647734615552)
+  );
+#1586 = CARTESIAN_POINT('',(2.835767311081,3.155059108351,8.825512393498
+    ));
+#1587 = CARTESIAN_POINT('',(2.356472146117,3.502200595451,9.003290171144
+    ));
+#1588 = CARTESIAN_POINT('',(1.833509599902,3.767824847577,9.18106794893)
+  );
+#1589 = CARTESIAN_POINT('',(0.455786944954,4.215474074139,9.625512393365
+    ));
+#1590 = CARTESIAN_POINT('',(-0.434131850332,4.289291543808,
+    9.892179060113));
+#1591 = CARTESIAN_POINT('',(-1.33488548996,4.151304170935,
+    10.158845726768));
+#1592 = CARTESIAN_POINT('',(-2.188682059501,3.800917118432,
+    10.425512393198));
+#1593 = CARTESIAN_POINT('',(-2.938556787052,3.256126890253,
+    10.692179060127));
+#1594 = CARTESIAN_POINT('',(-3.535618949863,2.552360261473,
+    10.958845727002));
+#1595 = CARTESIAN_POINT('',(-3.945205160602,1.738354950081,
+    11.225512393166));
+#1596 = CARTESIAN_POINT('',(-4.149999999964,0.86917239331,
+    11.492179060061));
+#1597 = CARTESIAN_POINT('',(-4.150000000039,-0.869172392891,
+    12.025512393397));
+#1598 = CARTESIAN_POINT('',(-3.945205160786,-1.73835495003,
+    12.292179060054));
+#1599 = CARTESIAN_POINT('',(-3.535618949988,-2.552360260679,
+    12.55884572674));
+#1600 = CARTESIAN_POINT('',(-2.938556787447,-3.25612689049,
+    12.825512393451));
+#1601 = CARTESIAN_POINT('',(-2.188682059782,-3.800917117934,
+    13.09217905987));
+#1602 = CARTESIAN_POINT('',(-1.334885490306,-4.151304170915,
+    13.358845727011));
+#1603 = CARTESIAN_POINT('',(-0.434131850717,-4.289291543775,
+    13.625512393268));
+#1604 = CARTESIAN_POINT('',(0.455786944587,-4.215474074169,
+    13.892179060077));
+#1605 = CARTESIAN_POINT('',(1.833509599581,-3.767824847737,
+    14.336623504513));
+#1606 = CARTESIAN_POINT('',(2.356472145819,-3.502200595673,
+    14.514401282324));
+#1607 = CARTESIAN_POINT('',(2.835767310808,-3.155059108515,
+    14.692179059992));
+#1608 = CARTESIAN_POINT('',(3.256914169291,-2.734710014299,
+    14.86995683798));
+#1609 = CARTESIAN_POINT('',(3.607304222417,-2.252438101056,
+    15.047734615603));
+#1610 = CARTESIAN_POINT('',(3.876941116907,-1.72200530635,
+    15.225512393135));
+#1611 = CARTESIAN_POINT('',(4.058980122471,-1.15890162223,
+    15.403290171289));
+#1612 = CARTESIAN_POINT('',(4.149999999975,-0.579448262209,
+    15.581067948953));
+#1613 = CARTESIAN_POINT('',(4.15,-1.9512486E-10,15.758845726729));
+#1614 = DEFINITIONAL_REPRESENTATION('',(#1615),#1618);
+#1615 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1616,#1617),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1616 = CARTESIAN_POINT('',(1.017691453624,3.570864632068));
+#1617 = CARTESIAN_POINT('',(0.,3.570864632068));
+#1618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1619 = ORIENTED_EDGE('',*,*,#1620,.T.);
+#1620 = EDGE_CURVE('',#1532,#977,#1621,.T.);
+#1621 = SURFACE_CURVE('',#1622,(#1633,#1647),.PCURVE_S1.);
+#1622 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1623,#1624,#1625,#1626,#1627,
+    #1628,#1629,#1630,#1631,#1632),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.571349249887,1.),.UNSPECIFIED.);
+#1623 = CARTESIAN_POINT('',(-3.785828857664,-1.7,11.278534973189));
+#1624 = CARTESIAN_POINT('',(-3.671312858208,-1.7,11.26493539558));
+#1625 = CARTESIAN_POINT('',(-3.556429217297,-1.7,11.252375408956));
+#1626 = CARTESIAN_POINT('',(-3.44113573415,-1.7,11.240993121198));
+#1627 = CARTESIAN_POINT('',(-3.325389208808,-1.7,11.230960804548));
+#1628 = CARTESIAN_POINT('',(-3.12191214354,-1.7,11.216176596047));
+#1629 = CARTESIAN_POINT('',(-3.03440568672,-1.7,11.210731793954));
+#1630 = CARTESIAN_POINT('',(-2.946588784177,-1.7,11.206279152629));
+#1631 = CARTESIAN_POINT('',(-2.858438417773,-1.7,11.202939044442));
+#1632 = CARTESIAN_POINT('',(-2.769927767179,-1.7,11.200863873079));
+#1633 = PCURVE('',#448,#1634);
+#1634 = DEFINITIONAL_REPRESENTATION('',(#1635),#1646);
+#1635 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1636,#1637,#1638,#1639,#1640,
+    #1641,#1642,#1643,#1644,#1645),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.571349249887,1.),.UNSPECIFIED.);
+#1636 = CARTESIAN_POINT('',(0.278534973189,-38.61076199291));
+#1637 = CARTESIAN_POINT('',(0.26493539558,-38.49624599346));
+#1638 = CARTESIAN_POINT('',(0.252375408956,-38.38136235255));
+#1639 = CARTESIAN_POINT('',(0.240993121198,-38.2660688694));
+#1640 = CARTESIAN_POINT('',(0.230960804548,-38.15032234406));
+#1641 = CARTESIAN_POINT('',(0.216176596048,-37.94684527879));
+#1642 = CARTESIAN_POINT('',(0.210731793954,-37.85933882197));
+#1643 = CARTESIAN_POINT('',(0.206279152629,-37.77152191943));
+#1644 = CARTESIAN_POINT('',(0.202939044442,-37.68337155302));
+#1645 = CARTESIAN_POINT('',(0.200863873079,-37.59486090243));
+#1646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1647 = PCURVE('',#1648,#1717);
+#1648 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#1649,#1650,#1651,#1652,#1653,#1654,#1655,#1656,#1657,#1658,#1659
+      ,#1660,#1661,#1662,#1663,#1664,#1665,#1666,#1667,#1668,#1669,#1670
+      ,#1671,#1672,#1673,#1674,#1675,#1676,#1677,#1678,#1679,#1680,#1681
+      ,#1682)
+    ,(#1683,#1684,#1685,#1686,#1687,#1688,#1689,#1690,#1691,#1692,#1693
+      ,#1694,#1695,#1696,#1697,#1698,#1699,#1700,#1701,#1702,#1703,#1704
+      ,#1705,#1706,#1707,#1708,#1709,#1710,#1711,#1712,#1713,#1714,#1715
+      ,#1716
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#1649 = CARTESIAN_POINT('',(3.25,-8.566514E-11,6.499999999917));
+#1650 = CARTESIAN_POINT('',(3.250000000025,0.453784553051,6.677777777694
+    ));
+#1651 = CARTESIAN_POINT('',(3.178719335554,0.907574210217,6.855555555426
+    ));
+#1652 = CARTESIAN_POINT('',(3.03615872707,1.348557781203,7.033333333343)
+  );
+#1653 = CARTESIAN_POINT('',(2.824997338153,1.763957527214,7.211111110961
+    ));
+#1654 = CARTESIAN_POINT('',(2.550595415081,2.141640755794,7.388888888739
+    ));
+#1655 = CARTESIAN_POINT('',(2.220781567204,2.470829164724,7.566666666687
+    ));
+#1656 = CARTESIAN_POINT('',(1.845430024467,2.742687282375,7.744444444332
+    ));
+#1657 = CARTESIAN_POINT('',(1.435881018434,2.950706203663,7.922222222118
+    ));
+#1658 = CARTESIAN_POINT('',(0.356941579887,3.301274878324,8.366666666552
+    ));
+#1659 = CARTESIAN_POINT('',(-0.339982835114,3.359083478597,
+    8.633333333301));
+#1660 = CARTESIAN_POINT('',(-1.045391955041,3.25102257968,8.899999999956
+    ));
+#1661 = CARTESIAN_POINT('',(-1.714028760207,2.976619009273,
+    9.166666666386));
+#1662 = CARTESIAN_POINT('',(-2.301278660263,2.549982700668,
+    9.433333333315));
+#1663 = CARTESIAN_POINT('',(-2.768858688473,1.998833199536,
+    9.700000000191));
+#1664 = CARTESIAN_POINT('',(-3.089618366029,1.361363832784,
+    9.966666666353));
+#1665 = CARTESIAN_POINT('',(-3.249999999964,0.680676830222,
+    10.233333333249));
+#1666 = CARTESIAN_POINT('',(-3.25000000004,-0.680676829801,
+    10.766666666585));
+#1667 = CARTESIAN_POINT('',(-3.089618366209,-1.361363832759,
+    11.033333333242));
+#1668 = CARTESIAN_POINT('',(-2.768858688605,-1.998833198676,
+    11.299999999928));
+#1669 = CARTESIAN_POINT('',(-2.301278660649,-2.549982700995,
+    11.566666666639));
+#1670 = CARTESIAN_POINT('',(-1.714028760497,-2.976619008703,
+    11.833333333057));
+#1671 = CARTESIAN_POINT('',(-1.045391955379,-3.251022579695,
+    12.100000000199));
+#1672 = CARTESIAN_POINT('',(-0.339982835499,-3.359083478557,
+    12.366666666455));
+#1673 = CARTESIAN_POINT('',(0.356941579519,-3.301274878353,
+    12.633333333264));
+#1674 = CARTESIAN_POINT('',(1.435881018112,-2.950706203823,
+    13.077777777701));
+#1675 = CARTESIAN_POINT('',(1.845430024171,-2.742687282597,
+    13.255555555511));
+#1676 = CARTESIAN_POINT('',(2.220781566931,-2.470829164888,
+    13.43333333318));
+#1677 = CARTESIAN_POINT('',(2.55059541481,-2.141640756191,
+    13.611111111168));
+#1678 = CARTESIAN_POINT('',(2.824997337971,-1.76395752755,
+    13.788888888791));
+#1679 = CARTESIAN_POINT('',(3.036158726973,-1.348557781334,
+    13.966666666322));
+#1680 = CARTESIAN_POINT('',(3.178719335409,-0.907574210698,
+    14.144444444477));
+#1681 = CARTESIAN_POINT('',(3.249999999975,-0.453784553485,
+    14.322222222141));
+#1682 = CARTESIAN_POINT('',(3.25,-1.9592272E-10,14.499999999917));
+#1683 = CARTESIAN_POINT('',(4.15,-8.53973E-11,6.741154273105));
+#1684 = CARTESIAN_POINT('',(4.150000000025,0.579448261777,6.918932050882
+    ));
+#1685 = CARTESIAN_POINT('',(4.058980122615,1.158901621749,7.096709828614
+    ));
+#1686 = CARTESIAN_POINT('',(3.876941117007,1.722005306219,7.274487606531
+    ));
+#1687 = CARTESIAN_POINT('',(3.607304222599,2.252438100722,7.45226538415)
+  );
+#1688 = CARTESIAN_POINT('',(3.25691416956,2.734710013901,7.630043161927)
+  );
+#1689 = CARTESIAN_POINT('',(2.835767311082,3.155059108349,7.807820939875
+    ));
+#1690 = CARTESIAN_POINT('',(2.356472146116,3.502200595452,7.98559871752)
+  );
+#1691 = CARTESIAN_POINT('',(1.833509599903,3.767824847577,8.163376495306
+    ));
+#1692 = CARTESIAN_POINT('',(0.455786944955,4.21547407414,8.607820939741)
+  );
+#1693 = CARTESIAN_POINT('',(-0.434131850329,4.289291543812,
+    8.874487606489));
+#1694 = CARTESIAN_POINT('',(-1.334885489972,4.151304170921,
+    9.141154273144));
+#1695 = CARTESIAN_POINT('',(-2.188682059484,3.800917118458,
+    9.407820939575));
+#1696 = CARTESIAN_POINT('',(-2.938556787066,3.256126890224,
+    9.674487606503));
+#1697 = CARTESIAN_POINT('',(-3.535618949857,2.552360261493,
+    9.941154273378));
+#1698 = CARTESIAN_POINT('',(-3.945205160605,1.738354950073,
+    10.207820939542));
+#1699 = CARTESIAN_POINT('',(-4.149999999964,0.869172393311,
+    10.474487606437));
+#1700 = CARTESIAN_POINT('',(-4.150000000039,-0.869172392891,
+    11.007820939773));
+#1701 = CARTESIAN_POINT('',(-3.945205160786,-1.738354950043,
+    11.27448760643));
+#1702 = CARTESIAN_POINT('',(-3.535618949988,-2.552360260644,
+    11.541154273116));
+#1703 = CARTESIAN_POINT('',(-2.938556787451,-3.256126890539,
+    11.807820939827));
+#1704 = CARTESIAN_POINT('',(-2.188682059772,-3.800917117897,
+    12.074487606246));
+#1705 = CARTESIAN_POINT('',(-1.334885490311,-4.151304170934,
+    12.341154273386));
+#1706 = CARTESIAN_POINT('',(-0.434131850714,-4.289291543771,
+    12.607820939644));
+#1707 = CARTESIAN_POINT('',(0.455786944588,-4.215474074169,
+    12.874487606453));
+#1708 = CARTESIAN_POINT('',(1.833509599581,-3.767824847738,
+    13.318932050889));
+#1709 = CARTESIAN_POINT('',(2.35647214582,-3.502200595673,13.4967098287)
+  );
+#1710 = CARTESIAN_POINT('',(2.835767310809,-3.155059108514,
+    13.674487606368));
+#1711 = CARTESIAN_POINT('',(3.256914169291,-2.734710014298,
+    13.852265384357));
+#1712 = CARTESIAN_POINT('',(3.607304222417,-2.252438101056,
+    14.030043161978));
+#1713 = CARTESIAN_POINT('',(3.876941116909,-1.72200530635,
+    14.207820939512));
+#1714 = CARTESIAN_POINT('',(4.058980122471,-1.158901622229,
+    14.385598717664));
+#1715 = CARTESIAN_POINT('',(4.149999999975,-0.57944826221,
+    14.563376495329));
+#1716 = CARTESIAN_POINT('',(4.15,-1.9538132E-10,14.741154273105));
+#1717 = DEFINITIONAL_REPRESENTATION('',(#1718),#1729);
+#1718 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1719,#1720,#1721,#1722,#1723,
+    #1724,#1725,#1726,#1727,#1728),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.571349249887,1.),.UNSPECIFIED.);
+#1719 = CARTESIAN_POINT('',(0.931748562369,3.570864632068));
+#1720 = CARTESIAN_POINT('',(0.823596388876,3.582191173138));
+#1721 = CARTESIAN_POINT('',(0.715783129067,3.594266827462));
+#1722 = CARTESIAN_POINT('',(0.60836458896,3.60718891731));
+#1723 = CARTESIAN_POINT('',(0.501419635207,3.621076954734));
+#1724 = CARTESIAN_POINT('',(0.315270466342,3.647358219119));
+#1725 = CARTESIAN_POINT('',(0.23580996836,3.659258335579));
+#1726 = CARTESIAN_POINT('',(0.156730465768,3.671861666759));
+#1727 = CARTESIAN_POINT('',(7.80974453371E-02,3.685249605445));
+#1728 = CARTESIAN_POINT('',(0.,3.699523944405));
+#1729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1730 = ADVANCED_FACE('',(#1731),#645,.T.);
+#1731 = FACE_BOUND('',#1732,.T.);
+#1732 = EDGE_LOOP('',(#1733,#1869,#1890,#1891,#1892,#1893,#1916));
+#1733 = ORIENTED_EDGE('',*,*,#1734,.F.);
+#1734 = EDGE_CURVE('',#1735,#1737,#1739,.T.);
+#1735 = VERTEX_POINT('',#1736);
+#1736 = CARTESIAN_POINT('',(-3.785828857664,1.7,11.));
+#1737 = VERTEX_POINT('',#1738);
+#1738 = CARTESIAN_POINT('',(-4.064535900406,-0.837882943827,11.));
+#1739 = SURFACE_CURVE('',#1740,(#1758,#1779),.PCURVE_S1.);
+#1740 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1741,#1742,#1743,#1744,#1745,
+    #1746,#1747,#1748,#1749,#1750,#1751,#1752,#1753,#1754,#1755,#1756,
+    #1757),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,0.173041354239,
+    0.199882375328,0.510471186367,0.675351719731,1.),.UNSPECIFIED.);
+#1741 = CARTESIAN_POINT('',(-3.785828857664,1.7,11.));
+#1742 = CARTESIAN_POINT('',(-3.831819036735,1.597581816933,11.));
+#1743 = CARTESIAN_POINT('',(-3.874114939367,1.493504677829,11.));
+#1744 = CARTESIAN_POINT('',(-3.91262670002,1.387968719331,11.));
+#1745 = CARTESIAN_POINT('',(-3.952662793337,1.264618659185,11.));
+#1746 = CARTESIAN_POINT('',(-3.957946327105,1.248024629475,11.));
+#1747 = CARTESIAN_POINT('',(-3.963136932184,1.23140129734,11.));
+#1748 = CARTESIAN_POINT('',(-4.027218969707,1.022063812951,11.));
+#1749 = CARTESIAN_POINT('',(-4.073728844704,0.825558242273,11.));
+#1750 = CARTESIAN_POINT('',(-4.107391874926,0.626449187666,11.));
+#1751 = CARTESIAN_POINT('',(-4.139058412097,0.31959179951,11.));
+#1752 = CARTESIAN_POINT('',(-4.146382286333,0.212804091565,11.));
+#1753 = CARTESIAN_POINT('',(-4.150029424067,0.105827689053,11.));
+#1754 = CARTESIAN_POINT('',(-4.14994159316,-0.211781053784,11.));
+#1755 = CARTESIAN_POINT('',(-4.135628923966,-0.422412069074,11.));
+#1756 = CARTESIAN_POINT('',(-4.107062666944,-0.631587168517,11.));
+#1757 = CARTESIAN_POINT('',(-4.064535900406,-0.837882943827,11.));
+#1758 = PCURVE('',#645,#1759);
+#1759 = DEFINITIONAL_REPRESENTATION('',(#1760),#1778);
+#1760 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1761,#1762,#1763,#1764,#1765,
+    #1766,#1767,#1768,#1769,#1770,#1771,#1772,#1773,#1774,#1775,#1776,
+    #1777),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,0.173041354239,
+    0.199882375328,0.510471186367,0.675351719731,1.),.UNSPECIFIED.);
+#1761 = CARTESIAN_POINT('',(-1.7763568394E-14,-38.61076199291));
+#1762 = CARTESIAN_POINT('',(0.102418183067,-38.65675217199));
+#1763 = CARTESIAN_POINT('',(0.206495322171,-38.69904807462));
+#1764 = CARTESIAN_POINT('',(0.312031280669,-38.73755983527));
+#1765 = CARTESIAN_POINT('',(0.435381340815,-38.77759592859));
+#1766 = CARTESIAN_POINT('',(0.451975370525,-38.78287946236));
+#1767 = CARTESIAN_POINT('',(0.46859870266,-38.78807006743));
+#1768 = CARTESIAN_POINT('',(0.677936187049,-38.85215210496));
+#1769 = CARTESIAN_POINT('',(0.874441757727,-38.89866197995));
+#1770 = CARTESIAN_POINT('',(1.073550812334,-38.93232501018));
+#1771 = CARTESIAN_POINT('',(1.38040820049,-38.96399154735));
+#1772 = CARTESIAN_POINT('',(1.487195908435,-38.97131542158));
+#1773 = CARTESIAN_POINT('',(1.594172310947,-38.97496255932));
+#1774 = CARTESIAN_POINT('',(1.911781053784,-38.97487472841));
+#1775 = CARTESIAN_POINT('',(2.122412069074,-38.96056205922));
+#1776 = CARTESIAN_POINT('',(2.331587168517,-38.93199580219));
+#1777 = CARTESIAN_POINT('',(2.537882943827,-38.88946903566));
+#1778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1779 = PCURVE('',#1780,#1849);
+#1780 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#1781,#1782,#1783,#1784,#1785,#1786,#1787,#1788,#1789,#1790,#1791
+      ,#1792,#1793,#1794,#1795,#1796,#1797,#1798,#1799,#1800,#1801,#1802
+      ,#1803,#1804,#1805,#1806,#1807,#1808,#1809,#1810,#1811,#1812,#1813
+      ,#1814)
+    ,(#1815,#1816,#1817,#1818,#1819,#1820,#1821,#1822,#1823,#1824,#1825
+      ,#1826,#1827,#1828,#1829,#1830,#1831,#1832,#1833,#1834,#1835,#1836
+      ,#1837,#1838,#1839,#1840,#1841,#1842,#1843,#1844,#1845,#1846,#1847
+      ,#1848
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#1781 = CARTESIAN_POINT('',(4.15,-8.53973E-11,6.741154273105));
+#1782 = CARTESIAN_POINT('',(4.150000000025,0.579448261777,6.918932050882
+    ));
+#1783 = CARTESIAN_POINT('',(4.058980122615,1.158901621749,7.096709828614
+    ));
+#1784 = CARTESIAN_POINT('',(3.876941117007,1.722005306219,7.274487606531
+    ));
+#1785 = CARTESIAN_POINT('',(3.607304222599,2.252438100722,7.45226538415)
+  );
+#1786 = CARTESIAN_POINT('',(3.25691416956,2.734710013901,7.630043161927)
+  );
+#1787 = CARTESIAN_POINT('',(2.835767311082,3.155059108349,7.807820939875
+    ));
+#1788 = CARTESIAN_POINT('',(2.356472146116,3.502200595452,7.98559871752)
+  );
+#1789 = CARTESIAN_POINT('',(1.833509599903,3.767824847577,8.163376495306
+    ));
+#1790 = CARTESIAN_POINT('',(0.455786944955,4.21547407414,8.607820939741)
+  );
+#1791 = CARTESIAN_POINT('',(-0.434131850329,4.289291543812,
+    8.874487606489));
+#1792 = CARTESIAN_POINT('',(-1.334885489972,4.151304170921,
+    9.141154273144));
+#1793 = CARTESIAN_POINT('',(-2.188682059484,3.800917118458,
+    9.407820939575));
+#1794 = CARTESIAN_POINT('',(-2.938556787066,3.256126890224,
+    9.674487606503));
+#1795 = CARTESIAN_POINT('',(-3.535618949857,2.552360261493,
+    9.941154273378));
+#1796 = CARTESIAN_POINT('',(-3.945205160605,1.738354950073,
+    10.207820939542));
+#1797 = CARTESIAN_POINT('',(-4.149999999964,0.869172393311,
+    10.474487606437));
+#1798 = CARTESIAN_POINT('',(-4.150000000039,-0.869172392891,
+    11.007820939773));
+#1799 = CARTESIAN_POINT('',(-3.945205160786,-1.738354950043,
+    11.27448760643));
+#1800 = CARTESIAN_POINT('',(-3.535618949988,-2.552360260644,
+    11.541154273116));
+#1801 = CARTESIAN_POINT('',(-2.938556787451,-3.256126890539,
+    11.807820939827));
+#1802 = CARTESIAN_POINT('',(-2.188682059772,-3.800917117897,
+    12.074487606246));
+#1803 = CARTESIAN_POINT('',(-1.334885490311,-4.151304170934,
+    12.341154273386));
+#1804 = CARTESIAN_POINT('',(-0.434131850714,-4.289291543771,
+    12.607820939644));
+#1805 = CARTESIAN_POINT('',(0.455786944588,-4.215474074169,
+    12.874487606453));
+#1806 = CARTESIAN_POINT('',(1.833509599581,-3.767824847738,
+    13.318932050889));
+#1807 = CARTESIAN_POINT('',(2.35647214582,-3.502200595673,13.4967098287)
+  );
+#1808 = CARTESIAN_POINT('',(2.835767310809,-3.155059108514,
+    13.674487606368));
+#1809 = CARTESIAN_POINT('',(3.256914169291,-2.734710014298,
+    13.852265384357));
+#1810 = CARTESIAN_POINT('',(3.607304222417,-2.252438101056,
+    14.030043161978));
+#1811 = CARTESIAN_POINT('',(3.876941116909,-1.72200530635,
+    14.207820939512));
+#1812 = CARTESIAN_POINT('',(4.058980122471,-1.158901622229,
+    14.385598717664));
+#1813 = CARTESIAN_POINT('',(4.149999999975,-0.57944826221,
+    14.563376495329));
+#1814 = CARTESIAN_POINT('',(4.15,-1.9538132E-10,14.741154273105));
+#1815 = CARTESIAN_POINT('',(4.15,-8.514572E-11,7.758845726729));
+#1816 = CARTESIAN_POINT('',(4.150000000025,0.579448261777,7.936623504506
+    ));
+#1817 = CARTESIAN_POINT('',(4.058980122615,1.158901621748,8.114401282238
+    ));
+#1818 = CARTESIAN_POINT('',(3.876941117006,1.722005306221,8.292179060155
+    ));
+#1819 = CARTESIAN_POINT('',(3.6073042226,2.252438100721,8.469956837773)
+  );
+#1820 = CARTESIAN_POINT('',(3.256914169559,2.7347100139,8.647734615552)
+  );
+#1821 = CARTESIAN_POINT('',(2.835767311081,3.155059108351,8.825512393498
+    ));
+#1822 = CARTESIAN_POINT('',(2.356472146117,3.502200595451,9.003290171144
+    ));
+#1823 = CARTESIAN_POINT('',(1.833509599902,3.767824847577,9.18106794893)
+  );
+#1824 = CARTESIAN_POINT('',(0.455786944954,4.215474074139,9.625512393365
+    ));
+#1825 = CARTESIAN_POINT('',(-0.434131850332,4.289291543808,
+    9.892179060113));
+#1826 = CARTESIAN_POINT('',(-1.33488548996,4.151304170935,
+    10.158845726768));
+#1827 = CARTESIAN_POINT('',(-2.188682059501,3.800917118432,
+    10.425512393198));
+#1828 = CARTESIAN_POINT('',(-2.938556787052,3.256126890253,
+    10.692179060127));
+#1829 = CARTESIAN_POINT('',(-3.535618949863,2.552360261473,
+    10.958845727002));
+#1830 = CARTESIAN_POINT('',(-3.945205160602,1.738354950081,
+    11.225512393166));
+#1831 = CARTESIAN_POINT('',(-4.149999999964,0.86917239331,
+    11.492179060061));
+#1832 = CARTESIAN_POINT('',(-4.150000000039,-0.869172392891,
+    12.025512393397));
+#1833 = CARTESIAN_POINT('',(-3.945205160786,-1.73835495003,
+    12.292179060054));
+#1834 = CARTESIAN_POINT('',(-3.535618949988,-2.552360260679,
+    12.55884572674));
+#1835 = CARTESIAN_POINT('',(-2.938556787447,-3.25612689049,
+    12.825512393451));
+#1836 = CARTESIAN_POINT('',(-2.188682059782,-3.800917117934,
+    13.09217905987));
+#1837 = CARTESIAN_POINT('',(-1.334885490306,-4.151304170915,
+    13.358845727011));
+#1838 = CARTESIAN_POINT('',(-0.434131850717,-4.289291543775,
+    13.625512393268));
+#1839 = CARTESIAN_POINT('',(0.455786944587,-4.215474074169,
+    13.892179060077));
+#1840 = CARTESIAN_POINT('',(1.833509599581,-3.767824847737,
+    14.336623504513));
+#1841 = CARTESIAN_POINT('',(2.356472145819,-3.502200595673,
+    14.514401282324));
+#1842 = CARTESIAN_POINT('',(2.835767310808,-3.155059108515,
+    14.692179059992));
+#1843 = CARTESIAN_POINT('',(3.256914169291,-2.734710014299,
+    14.86995683798));
+#1844 = CARTESIAN_POINT('',(3.607304222417,-2.252438101056,
+    15.047734615603));
+#1845 = CARTESIAN_POINT('',(3.876941116907,-1.72200530635,
+    15.225512393135));
+#1846 = CARTESIAN_POINT('',(4.058980122471,-1.15890162223,
+    15.403290171289));
+#1847 = CARTESIAN_POINT('',(4.149999999975,-0.579448262209,
+    15.581067948953));
+#1848 = CARTESIAN_POINT('',(4.15,-1.9512486E-10,15.758845726729));
+#1849 = DEFINITIONAL_REPRESENTATION('',(#1850),#1868);
+#1850 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1851,#1852,#1853,#1854,#1855,
+    #1856,#1857,#1858,#1859,#1860,#1861,#1862,#1863,#1864,#1865,#1866,
+    #1867),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,0.173041354239,
+    0.199882375328,0.510471186367,0.675351719731,1.),.UNSPECIFIED.);
+#1851 = CARTESIAN_POINT('',(0.796226426882,2.725040196107));
+#1852 = CARTESIAN_POINT('',(0.761781416089,2.75214800983));
+#1853 = CARTESIAN_POINT('',(0.727336398126,2.779255829195));
+#1854 = CARTESIAN_POINT('',(0.692891380171,2.806363648554));
+#1855 = CARTESIAN_POINT('',(0.653103490261,2.837676244579));
+#1856 = CARTESIAN_POINT('',(0.647760610089,2.841881027713));
+#1857 = CARTESIAN_POINT('',(0.642417729989,2.846085810791));
+#1858 = CARTESIAN_POINT('',(0.575250124768,2.898945917044));
+#1859 = CARTESIAN_POINT('',(0.513425301609,2.947601317372));
+#1860 = CARTESIAN_POINT('',(0.451600516386,2.996256687838));
+#1861 = CARTESIAN_POINT('',(0.356955301845,3.070741345726));
+#1862 = CARTESIAN_POINT('',(0.324134768753,3.096570714816));
+#1863 = CARTESIAN_POINT('',(0.291314219851,3.122400096349));
+#1864 = CARTESIAN_POINT('',(0.193870182848,3.199087394228));
+#1865 = CARTESIAN_POINT('',(0.129246778483,3.249945244673));
+#1866 = CARTESIAN_POINT('',(6.462333246335E-02,3.300803127899));
+#1867 = CARTESIAN_POINT('',(0.,3.351660921757));
+#1868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1869 = ORIENTED_EDGE('',*,*,#1870,.T.);
+#1870 = EDGE_CURVE('',#1735,#603,#1871,.T.);
+#1871 = SURFACE_CURVE('',#1872,(#1876,#1883),.PCURVE_S1.);
+#1872 = LINE('',#1873,#1874);
+#1873 = CARTESIAN_POINT('',(34.824933135255,1.7,11.));
+#1874 = VECTOR('',#1875,1.);
+#1875 = DIRECTION('',(-1.,2.2E-16,-2.8E-16));
+#1876 = PCURVE('',#645,#1877);
+#1877 = DEFINITIONAL_REPRESENTATION('',(#1878),#1882);
+#1878 = LINE('',#1879,#1880);
+#1879 = CARTESIAN_POINT('',(0.,0.));
+#1880 = VECTOR('',#1881,1.);
+#1881 = DIRECTION('',(-1.876E-31,-1.));
+#1882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1883 = PCURVE('',#617,#1884);
+#1884 = DEFINITIONAL_REPRESENTATION('',(#1885),#1889);
+#1885 = LINE('',#1886,#1887);
+#1886 = CARTESIAN_POINT('',(4.,-8.8E-16));
+#1887 = VECTOR('',#1888,1.);
+#1888 = DIRECTION('',(6.E-17,-1.));
+#1889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1890 = ORIENTED_EDGE('',*,*,#629,.F.);
+#1891 = ORIENTED_EDGE('',*,*,#682,.F.);
+#1892 = ORIENTED_EDGE('',*,*,#1003,.F.);
+#1893 = ORIENTED_EDGE('',*,*,#1894,.F.);
+#1894 = EDGE_CURVE('',#1895,#975,#1897,.T.);
+#1895 = VERTEX_POINT('',#1896);
+#1896 = CARTESIAN_POINT('',(-3.002608487233,-1.243721172641,11.));
+#1897 = SURFACE_CURVE('',#1898,(#1903,#1910),.PCURVE_S1.);
+#1898 = CIRCLE('',#1899,3.25);
+#1899 = AXIS2_PLACEMENT_3D('',#1900,#1901,#1902);
+#1900 = CARTESIAN_POINT('',(0.,2.198E-14,11.));
+#1901 = DIRECTION('',(0.,2.E-15,1.));
+#1902 = DIRECTION('',(-1.,0.,0.));
+#1903 = PCURVE('',#645,#1904);
+#1904 = DEFINITIONAL_REPRESENTATION('',(#1905),#1909);
+#1905 = CIRCLE('',#1906,3.25);
+#1906 = AXIS2_PLACEMENT_2D('',#1907,#1908);
+#1907 = CARTESIAN_POINT('',(1.7,-34.82493313525));
+#1908 = DIRECTION('',(2.2E-16,-1.));
+#1909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1910 = PCURVE('',#992,#1911);
+#1911 = DEFINITIONAL_REPRESENTATION('',(#1912),#1915);
+#1912 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1913,#1914),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.392699085887,0.550457170171),.PIECEWISE_BEZIER_KNOTS.);
+#1913 = CARTESIAN_POINT('',(0.392699085887,-4.));
+#1914 = CARTESIAN_POINT('',(0.550457170171,-4.));
+#1915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1916 = ORIENTED_EDGE('',*,*,#1917,.F.);
+#1917 = EDGE_CURVE('',#1737,#1895,#1918,.T.);
+#1918 = SURFACE_CURVE('',#1919,(#1928,#1940),.PCURVE_S1.);
+#1919 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1920,#1921,#1922,#1923,#1924,
+    #1925,#1926,#1927),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.50676405201,
+    1.),.UNSPECIFIED.);
+#1920 = CARTESIAN_POINT('',(-4.064535900406,-0.837882943827,11.));
+#1921 = CARTESIAN_POINT('',(-3.936332551772,-0.910370913686,11.));
+#1922 = CARTESIAN_POINT('',(-3.805359453467,-0.976171756767,11.));
+#1923 = CARTESIAN_POINT('',(-3.672048552006,-1.034931428608,11.));
+#1924 = CARTESIAN_POINT('',(-3.405412396831,-1.13638845138,11.));
+#1925 = CARTESIAN_POINT('',(-3.272182395557,-1.179473602503,11.));
+#1926 = CARTESIAN_POINT('',(-3.137724028015,-1.21532113325,11.));
+#1927 = CARTESIAN_POINT('',(-3.002608499014,-1.243721177519,11.));
+#1928 = PCURVE('',#645,#1929);
+#1929 = DEFINITIONAL_REPRESENTATION('',(#1930),#1939);
+#1930 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1931,#1932,#1933,#1934,#1935,
+    #1936,#1937,#1938),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.50676405201,
+    1.),.UNSPECIFIED.);
+#1931 = CARTESIAN_POINT('',(2.537882943827,-38.88946903566));
+#1932 = CARTESIAN_POINT('',(2.610370913686,-38.76126568702));
+#1933 = CARTESIAN_POINT('',(2.676171756767,-38.63029258872));
+#1934 = CARTESIAN_POINT('',(2.734931428608,-38.49698168726));
+#1935 = CARTESIAN_POINT('',(2.83638845138,-38.23034553208));
+#1936 = CARTESIAN_POINT('',(2.879473602503,-38.09711553081));
+#1937 = CARTESIAN_POINT('',(2.91532113325,-37.96265716327));
+#1938 = CARTESIAN_POINT('',(2.943721177519,-37.82754163426));
+#1939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1940 = PCURVE('',#1941,#2010);
+#1941 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#1942,#1943,#1944,#1945,#1946,#1947,#1948,#1949,#1950,#1951,#1952
+      ,#1953,#1954,#1955,#1956,#1957,#1958,#1959,#1960,#1961,#1962,#1963
+      ,#1964,#1965,#1966,#1967,#1968,#1969,#1970,#1971,#1972,#1973,#1974
+      ,#1975)
+    ,(#1976,#1977,#1978,#1979,#1980,#1981,#1982,#1983,#1984,#1985,#1986
+      ,#1987,#1988,#1989,#1990,#1991,#1992,#1993,#1994,#1995,#1996,#1997
+      ,#1998,#1999,#2000,#2001,#2002,#2003,#2004,#2005,#2006,#2007,#2008
+      ,#2009
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#1942 = CARTESIAN_POINT('',(3.25,-8.566514E-11,6.499999999917));
+#1943 = CARTESIAN_POINT('',(3.250000000025,0.453784553051,6.677777777694
+    ));
+#1944 = CARTESIAN_POINT('',(3.178719335554,0.907574210217,6.855555555426
+    ));
+#1945 = CARTESIAN_POINT('',(3.03615872707,1.348557781203,7.033333333343)
+  );
+#1946 = CARTESIAN_POINT('',(2.824997338153,1.763957527214,7.211111110961
+    ));
+#1947 = CARTESIAN_POINT('',(2.550595415081,2.141640755794,7.388888888739
+    ));
+#1948 = CARTESIAN_POINT('',(2.220781567204,2.470829164724,7.566666666687
+    ));
+#1949 = CARTESIAN_POINT('',(1.845430024467,2.742687282375,7.744444444332
+    ));
+#1950 = CARTESIAN_POINT('',(1.435881018434,2.950706203663,7.922222222118
+    ));
+#1951 = CARTESIAN_POINT('',(0.356941579887,3.301274878324,8.366666666552
+    ));
+#1952 = CARTESIAN_POINT('',(-0.339982835114,3.359083478597,
+    8.633333333301));
+#1953 = CARTESIAN_POINT('',(-1.045391955041,3.25102257968,8.899999999956
+    ));
+#1954 = CARTESIAN_POINT('',(-1.714028760207,2.976619009273,
+    9.166666666386));
+#1955 = CARTESIAN_POINT('',(-2.301278660263,2.549982700668,
+    9.433333333315));
+#1956 = CARTESIAN_POINT('',(-2.768858688473,1.998833199536,
+    9.700000000191));
+#1957 = CARTESIAN_POINT('',(-3.089618366029,1.361363832784,
+    9.966666666353));
+#1958 = CARTESIAN_POINT('',(-3.249999999964,0.680676830222,
+    10.233333333249));
+#1959 = CARTESIAN_POINT('',(-3.25000000004,-0.680676829801,
+    10.766666666585));
+#1960 = CARTESIAN_POINT('',(-3.089618366209,-1.361363832759,
+    11.033333333242));
+#1961 = CARTESIAN_POINT('',(-2.768858688605,-1.998833198676,
+    11.299999999928));
+#1962 = CARTESIAN_POINT('',(-2.301278660649,-2.549982700995,
+    11.566666666639));
+#1963 = CARTESIAN_POINT('',(-1.714028760497,-2.976619008703,
+    11.833333333057));
+#1964 = CARTESIAN_POINT('',(-1.045391955379,-3.251022579695,
+    12.100000000199));
+#1965 = CARTESIAN_POINT('',(-0.339982835499,-3.359083478557,
+    12.366666666455));
+#1966 = CARTESIAN_POINT('',(0.356941579519,-3.301274878353,
+    12.633333333264));
+#1967 = CARTESIAN_POINT('',(1.435881018112,-2.950706203823,
+    13.077777777701));
+#1968 = CARTESIAN_POINT('',(1.845430024171,-2.742687282597,
+    13.255555555511));
+#1969 = CARTESIAN_POINT('',(2.220781566931,-2.470829164888,
+    13.43333333318));
+#1970 = CARTESIAN_POINT('',(2.55059541481,-2.141640756191,
+    13.611111111168));
+#1971 = CARTESIAN_POINT('',(2.824997337971,-1.76395752755,
+    13.788888888791));
+#1972 = CARTESIAN_POINT('',(3.036158726973,-1.348557781334,
+    13.966666666322));
+#1973 = CARTESIAN_POINT('',(3.178719335409,-0.907574210698,
+    14.144444444477));
+#1974 = CARTESIAN_POINT('',(3.249999999975,-0.453784553485,
+    14.322222222141));
+#1975 = CARTESIAN_POINT('',(3.25,-1.9592272E-10,14.499999999917));
+#1976 = CARTESIAN_POINT('',(4.15,-8.53973E-11,6.741154273105));
+#1977 = CARTESIAN_POINT('',(4.150000000025,0.579448261777,6.918932050882
+    ));
+#1978 = CARTESIAN_POINT('',(4.058980122615,1.158901621749,7.096709828614
+    ));
+#1979 = CARTESIAN_POINT('',(3.876941117007,1.722005306219,7.274487606531
+    ));
+#1980 = CARTESIAN_POINT('',(3.607304222599,2.252438100722,7.45226538415)
+  );
+#1981 = CARTESIAN_POINT('',(3.25691416956,2.734710013901,7.630043161927)
+  );
+#1982 = CARTESIAN_POINT('',(2.835767311082,3.155059108349,7.807820939875
+    ));
+#1983 = CARTESIAN_POINT('',(2.356472146116,3.502200595452,7.98559871752)
+  );
+#1984 = CARTESIAN_POINT('',(1.833509599903,3.767824847577,8.163376495306
+    ));
+#1985 = CARTESIAN_POINT('',(0.455786944955,4.21547407414,8.607820939741)
+  );
+#1986 = CARTESIAN_POINT('',(-0.434131850329,4.289291543812,
+    8.874487606489));
+#1987 = CARTESIAN_POINT('',(-1.334885489972,4.151304170921,
+    9.141154273144));
+#1988 = CARTESIAN_POINT('',(-2.188682059484,3.800917118458,
+    9.407820939575));
+#1989 = CARTESIAN_POINT('',(-2.938556787066,3.256126890224,
+    9.674487606503));
+#1990 = CARTESIAN_POINT('',(-3.535618949857,2.552360261493,
+    9.941154273378));
+#1991 = CARTESIAN_POINT('',(-3.945205160605,1.738354950073,
+    10.207820939542));
+#1992 = CARTESIAN_POINT('',(-4.149999999964,0.869172393311,
+    10.474487606437));
+#1993 = CARTESIAN_POINT('',(-4.150000000039,-0.869172392891,
+    11.007820939773));
+#1994 = CARTESIAN_POINT('',(-3.945205160786,-1.738354950043,
+    11.27448760643));
+#1995 = CARTESIAN_POINT('',(-3.535618949988,-2.552360260644,
+    11.541154273116));
+#1996 = CARTESIAN_POINT('',(-2.938556787451,-3.256126890539,
+    11.807820939827));
+#1997 = CARTESIAN_POINT('',(-2.188682059772,-3.800917117897,
+    12.074487606246));
+#1998 = CARTESIAN_POINT('',(-1.334885490311,-4.151304170934,
+    12.341154273386));
+#1999 = CARTESIAN_POINT('',(-0.434131850714,-4.289291543771,
+    12.607820939644));
+#2000 = CARTESIAN_POINT('',(0.455786944588,-4.215474074169,
+    12.874487606453));
+#2001 = CARTESIAN_POINT('',(1.833509599581,-3.767824847738,
+    13.318932050889));
+#2002 = CARTESIAN_POINT('',(2.35647214582,-3.502200595673,13.4967098287)
+  );
+#2003 = CARTESIAN_POINT('',(2.835767310809,-3.155059108514,
+    13.674487606368));
+#2004 = CARTESIAN_POINT('',(3.256914169291,-2.734710014298,
+    13.852265384357));
+#2005 = CARTESIAN_POINT('',(3.607304222417,-2.252438101056,
+    14.030043161978));
+#2006 = CARTESIAN_POINT('',(3.876941116909,-1.72200530635,
+    14.207820939512));
+#2007 = CARTESIAN_POINT('',(4.058980122471,-1.158901622229,
+    14.385598717664));
+#2008 = CARTESIAN_POINT('',(4.149999999975,-0.57944826221,
+    14.563376495329));
+#2009 = CARTESIAN_POINT('',(4.15,-1.9538132E-10,14.741154273105));
+#2010 = DEFINITIONAL_REPRESENTATION('',(#2011),#2020);
+#2011 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2012,#2013,#2014,#2015,#2016,
+    #2017,#2018,#2019),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.50676405201,
+    1.),.UNSPECIFIED.);
+#2012 = CARTESIAN_POINT('',(0.931748562369,3.351660921757));
+#2013 = CARTESIAN_POINT('',(0.816907566327,3.375052598224));
+#2014 = CARTESIAN_POINT('',(0.700982153988,3.398665156746));
+#2015 = CARTESIAN_POINT('',(0.58396881318,3.422499312709));
+#2016 = CARTESIAN_POINT('',(0.350932291495,3.469965941424));
+#2017 = CARTESIAN_POINT('',(0.234966088779,3.493586808436));
+#2018 = CARTESIAN_POINT('',(0.117982393471,3.517414925981));
+#2019 = CARTESIAN_POINT('',(0.,3.541446465867));
+#2020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2021 = ADVANCED_FACE('',(#2022),#617,.T.);
+#2022 = FACE_BOUND('',#2023,.T.);
+#2023 = EDGE_LOOP('',(#2024,#2139,#2166,#2279,#2368,#2481,#2508,#2621,
+    #2710,#2742,#2763,#2764,#2765));
+#2024 = ORIENTED_EDGE('',*,*,#2025,.F.);
+#2025 = EDGE_CURVE('',#2026,#2028,#2030,.T.);
+#2026 = VERTEX_POINT('',#2027);
+#2027 = CARTESIAN_POINT('',(-2.7699277861,1.699999993379,11.299136132992
+    ));
+#2028 = VERTEX_POINT('',#2029);
+#2029 = CARTESIAN_POINT('',(-3.785828857664,1.7,11.221465026742));
+#2030 = SURFACE_CURVE('',#2031,(#2042,#2056),.PCURVE_S1.);
+#2031 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2032,#2033,#2034,#2035,#2036,
+    #2037,#2038,#2039,#2040,#2041),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.42965289595,1.),.UNSPECIFIED.);
+#2032 = CARTESIAN_POINT('',(-2.76992776718,1.7,11.299136126904));
+#2033 = CARTESIAN_POINT('',(-2.858645347164,1.7,11.297056103985));
+#2034 = CARTESIAN_POINT('',(-2.947000952717,1.7,11.293705222981));
+#2035 = CARTESIAN_POINT('',(-3.035021600028,1.7,11.289236958153));
+#2036 = CARTESIAN_POINT('',(-3.122730459409,1.7,11.283772453901));
+#2037 = CARTESIAN_POINT('',(-3.326201275484,1.7,11.268968783438));
+#2038 = CARTESIAN_POINT('',(-3.441742399475,1.7,11.258946975768));
+#2039 = CARTESIAN_POINT('',(-3.556832222639,1.7,11.247580527393));
+#2040 = CARTESIAN_POINT('',(-3.671513719666,1.7,11.23504075065));
+#2041 = CARTESIAN_POINT('',(-3.785828857664,1.7,11.221465026742));
+#2042 = PCURVE('',#617,#2043);
+#2043 = DEFINITIONAL_REPRESENTATION('',(#2044),#2055);
+#2044 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2045,#2046,#2047,#2048,#2049,
+    #2050,#2051,#2052,#2053,#2054),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.42965289595,1.),.UNSPECIFIED.);
+#2045 = CARTESIAN_POINT('',(3.700863873096,-37.59486090243));
+#2046 = CARTESIAN_POINT('',(3.702943896015,-37.68357848241));
+#2047 = CARTESIAN_POINT('',(3.706294777019,-37.77193408797));
+#2048 = CARTESIAN_POINT('',(3.710763041847,-37.85995473528));
+#2049 = CARTESIAN_POINT('',(3.716227546099,-37.94766359466));
+#2050 = CARTESIAN_POINT('',(3.731031216562,-38.15113441073));
+#2051 = CARTESIAN_POINT('',(3.741053024232,-38.26667553473));
+#2052 = CARTESIAN_POINT('',(3.752419472607,-38.38176535789));
+#2053 = CARTESIAN_POINT('',(3.76495924935,-38.49644685492));
+#2054 = CARTESIAN_POINT('',(3.778534973258,-38.61076199291));
+#2055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2056 = PCURVE('',#2057,#2126);
+#2057 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#2058,#2059,#2060,#2061,#2062,#2063,#2064,#2065,#2066,#2067,#2068
+      ,#2069,#2070,#2071,#2072,#2073,#2074,#2075,#2076,#2077,#2078,#2079
+      ,#2080,#2081,#2082,#2083,#2084,#2085,#2086,#2087,#2088,#2089,#2090
+      ,#2091)
+    ,(#2092,#2093,#2094,#2095,#2096,#2097,#2098,#2099,#2100,#2101,#2102
+      ,#2103,#2104,#2105,#2106,#2107,#2108,#2109,#2110,#2111,#2112,#2113
+      ,#2114,#2115,#2116,#2117,#2118,#2119,#2120,#2121,#2122,#2123,#2124
+      ,#2125
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#2058 = CARTESIAN_POINT('',(4.15,-8.514572E-11,7.758845726729));
+#2059 = CARTESIAN_POINT('',(4.150000000025,0.579448261777,7.936623504506
+    ));
+#2060 = CARTESIAN_POINT('',(4.058980122615,1.158901621748,8.114401282238
+    ));
+#2061 = CARTESIAN_POINT('',(3.876941117006,1.722005306221,8.292179060155
+    ));
+#2062 = CARTESIAN_POINT('',(3.6073042226,2.252438100721,8.469956837773)
+  );
+#2063 = CARTESIAN_POINT('',(3.256914169559,2.7347100139,8.647734615552)
+  );
+#2064 = CARTESIAN_POINT('',(2.835767311081,3.155059108351,8.825512393498
+    ));
+#2065 = CARTESIAN_POINT('',(2.356472146117,3.502200595451,9.003290171144
+    ));
+#2066 = CARTESIAN_POINT('',(1.833509599902,3.767824847577,9.18106794893)
+  );
+#2067 = CARTESIAN_POINT('',(0.455786944954,4.215474074139,9.625512393365
+    ));
+#2068 = CARTESIAN_POINT('',(-0.434131850332,4.289291543808,
+    9.892179060113));
+#2069 = CARTESIAN_POINT('',(-1.33488548996,4.151304170935,
+    10.158845726768));
+#2070 = CARTESIAN_POINT('',(-2.188682059501,3.800917118432,
+    10.425512393198));
+#2071 = CARTESIAN_POINT('',(-2.938556787052,3.256126890253,
+    10.692179060127));
+#2072 = CARTESIAN_POINT('',(-3.535618949863,2.552360261473,
+    10.958845727002));
+#2073 = CARTESIAN_POINT('',(-3.945205160602,1.738354950081,
+    11.225512393166));
+#2074 = CARTESIAN_POINT('',(-4.149999999964,0.86917239331,
+    11.492179060061));
+#2075 = CARTESIAN_POINT('',(-4.150000000039,-0.869172392891,
+    12.025512393397));
+#2076 = CARTESIAN_POINT('',(-3.945205160786,-1.73835495003,
+    12.292179060054));
+#2077 = CARTESIAN_POINT('',(-3.535618949988,-2.552360260679,
+    12.55884572674));
+#2078 = CARTESIAN_POINT('',(-2.938556787447,-3.25612689049,
+    12.825512393451));
+#2079 = CARTESIAN_POINT('',(-2.188682059782,-3.800917117934,
+    13.09217905987));
+#2080 = CARTESIAN_POINT('',(-1.334885490306,-4.151304170915,
+    13.358845727011));
+#2081 = CARTESIAN_POINT('',(-0.434131850717,-4.289291543775,
+    13.625512393268));
+#2082 = CARTESIAN_POINT('',(0.455786944587,-4.215474074169,
+    13.892179060077));
+#2083 = CARTESIAN_POINT('',(1.833509599581,-3.767824847737,
+    14.336623504513));
+#2084 = CARTESIAN_POINT('',(2.356472145819,-3.502200595673,
+    14.514401282324));
+#2085 = CARTESIAN_POINT('',(2.835767310808,-3.155059108515,
+    14.692179059992));
+#2086 = CARTESIAN_POINT('',(3.256914169291,-2.734710014299,
+    14.86995683798));
+#2087 = CARTESIAN_POINT('',(3.607304222417,-2.252438101056,
+    15.047734615603));
+#2088 = CARTESIAN_POINT('',(3.876941116907,-1.72200530635,
+    15.225512393135));
+#2089 = CARTESIAN_POINT('',(4.058980122471,-1.15890162223,
+    15.403290171289));
+#2090 = CARTESIAN_POINT('',(4.149999999975,-0.579448262209,
+    15.581067948953));
+#2091 = CARTESIAN_POINT('',(4.15,-1.9512486E-10,15.758845726729));
+#2092 = CARTESIAN_POINT('',(3.25,-8.529688E-11,7.999999999917));
+#2093 = CARTESIAN_POINT('',(3.250000000025,0.453784553052,8.177777777694
+    ));
+#2094 = CARTESIAN_POINT('',(3.178719335554,0.907574210216,8.355555555426
+    ));
+#2095 = CARTESIAN_POINT('',(3.036158727069,1.348557781206,8.533333333342
+    ));
+#2096 = CARTESIAN_POINT('',(2.824997338154,1.763957527213,8.711111110961
+    ));
+#2097 = CARTESIAN_POINT('',(2.550595415081,2.141640755792,8.888888888739
+    ));
+#2098 = CARTESIAN_POINT('',(2.220781567202,2.470829164727,9.066666666687
+    ));
+#2099 = CARTESIAN_POINT('',(1.845430024469,2.742687282374,9.244444444332
+    ));
+#2100 = CARTESIAN_POINT('',(1.435881018433,2.950706203663,9.422222222118
+    ));
+#2101 = CARTESIAN_POINT('',(0.356941579886,3.301274878323,9.866666666552
+    ));
+#2102 = CARTESIAN_POINT('',(-0.339982835118,3.359083478593,
+    10.133333333301));
+#2103 = CARTESIAN_POINT('',(-1.045391955023,3.251022579695,
+    10.399999999956));
+#2104 = CARTESIAN_POINT('',(-1.714028760232,2.976619009242,
+    10.666666666386));
+#2105 = CARTESIAN_POINT('',(-2.301278660244,2.549982700702,
+    10.933333333314));
+#2106 = CARTESIAN_POINT('',(-2.768858688482,1.998833199512,
+    11.200000000191));
+#2107 = CARTESIAN_POINT('',(-3.089618366025,1.361363832795,
+    11.466666666353));
+#2108 = CARTESIAN_POINT('',(-3.249999999964,0.680676830221,
+    11.733333333249));
+#2109 = CARTESIAN_POINT('',(-3.250000000039,-0.680676829802,
+    12.266666666585));
+#2110 = CARTESIAN_POINT('',(-3.08961836621,-1.361363832738,
+    12.533333333242));
+#2111 = CARTESIAN_POINT('',(-2.768858688606,-1.998833198726,
+    12.799999999928));
+#2112 = CARTESIAN_POINT('',(-2.30127866064,-2.549982700926,
+    13.066666666639));
+#2113 = CARTESIAN_POINT('',(-1.714028760514,-2.976619008754,
+    13.333333333057));
+#2114 = CARTESIAN_POINT('',(-1.04539195537,-3.251022579671,
+    13.600000000199));
+#2115 = CARTESIAN_POINT('',(-0.339982835504,-3.359083478562,
+    13.866666666455));
+#2116 = CARTESIAN_POINT('',(0.356941579519,-3.301274878353,
+    14.133333333264));
+#2117 = CARTESIAN_POINT('',(1.435881018112,-2.950706203823,
+    14.577777777701));
+#2118 = CARTESIAN_POINT('',(1.84543002417,-2.742687282597,
+    14.755555555512));
+#2119 = CARTESIAN_POINT('',(2.220781566928,-2.47082916489,
+    14.933333333179));
+#2120 = CARTESIAN_POINT('',(2.550595414811,-2.141640756192,
+    15.111111111169));
+#2121 = CARTESIAN_POINT('',(2.824997337971,-1.763957527549,
+    15.28888888879));
+#2122 = CARTESIAN_POINT('',(3.03615872697,-1.348557781334,
+    15.466666666323));
+#2123 = CARTESIAN_POINT('',(3.17871933541,-0.907574210699,
+    15.644444444476));
+#2124 = CARTESIAN_POINT('',(3.249999999975,-0.453784553485,
+    15.822222222141));
+#2125 = CARTESIAN_POINT('',(3.25,-1.9554469E-10,15.999999999917));
+#2126 = DEFINITIONAL_REPRESENTATION('',(#2127),#2138);
+#2127 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2128,#2129,#2130,#2131,#2132,
+    #2133,#2134,#2135,#2136,#2137),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.42965289595,1.),.UNSPECIFIED.);
+#2128 = CARTESIAN_POINT('',(0.931748562369,2.596380883795));
+#2129 = CARTESIAN_POINT('',(0.853468532715,2.610688594785));
+#2130 = CARTESIAN_POINT('',(0.774650424229,2.624105755517));
+#2131 = CARTESIAN_POINT('',(0.695383948755,2.636734875229));
+#2132 = CARTESIAN_POINT('',(0.615735000384,2.648657871316));
+#2133 = CARTESIAN_POINT('',(0.42957859447,2.674925293467));
+#2134 = CARTESIAN_POINT('',(0.322818739229,2.688783899082));
+#2135 = CARTESIAN_POINT('',(0.215587227812,2.70168035893));
+#2136 = CARTESIAN_POINT('',(0.107962474207,2.713733521831));
+#2137 = CARTESIAN_POINT('',(0.,2.725040196107));
+#2138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2139 = ORIENTED_EDGE('',*,*,#2140,.T.);
+#2140 = EDGE_CURVE('',#2026,#2141,#2143,.T.);
+#2141 = VERTEX_POINT('',#2142);
+#2142 = CARTESIAN_POINT('',(-2.769927803255,1.700000003902,
+    11.799136159677));
+#2143 = SURFACE_CURVE('',#2144,(#2148,#2155),.PCURVE_S1.);
+#2144 = LINE('',#2145,#2146);
+#2145 = CARTESIAN_POINT('',(-2.769927796893,1.7,15.));
+#2146 = VECTOR('',#2147,1.);
+#2147 = DIRECTION('',(0.,2.E-15,1.));
+#2148 = PCURVE('',#617,#2149);
+#2149 = DEFINITIONAL_REPRESENTATION('',(#2150),#2154);
+#2150 = LINE('',#2151,#2152);
+#2151 = CARTESIAN_POINT('',(-2.941798886872E-15,-37.59486093214));
+#2152 = VECTOR('',#2153,1.);
+#2153 = DIRECTION('',(-1.,2.2E-16));
+#2154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2155 = PCURVE('',#2156,#2161);
+#2156 = CYLINDRICAL_SURFACE('',#2157,3.25);
+#2157 = AXIS2_PLACEMENT_3D('',#2158,#2159,#2160);
+#2158 = CARTESIAN_POINT('',(0.,2.331E-14,15.));
+#2159 = DIRECTION('',(0.,1.55E-15,1.));
+#2160 = DIRECTION('',(-1.,0.,0.));
+#2161 = DEFINITIONAL_REPRESENTATION('',(#2162),#2165);
+#2162 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2163,#2164),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.700863867008,-3.200863840323),.PIECEWISE_BEZIER_KNOTS.);
+#2163 = CARTESIAN_POINT('',(5.732728137008,-3.700863867008));
+#2164 = CARTESIAN_POINT('',(5.732728137008,-3.200863840323));
+#2165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2166 = ORIENTED_EDGE('',*,*,#2167,.F.);
+#2167 = EDGE_CURVE('',#2168,#2141,#2170,.T.);
+#2168 = VERTEX_POINT('',#2169);
+#2169 = CARTESIAN_POINT('',(-3.785828813638,1.7,12.203773582042));
+#2170 = SURFACE_CURVE('',#2171,(#2182,#2196),.PCURVE_S1.);
+#2171 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2172,#2173,#2174,#2175,#2176,
+    #2177,#2178,#2179,#2180,#2181),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.569096423983,1.),.UNSPECIFIED.);
+#2172 = CARTESIAN_POINT('',(-3.785828813638,1.7,12.203773582042));
+#2173 = CARTESIAN_POINT('',(-3.670822049394,1.7,12.161207837069));
+#2174 = CARTESIAN_POINT('',(-3.555663463039,1.7,12.117851538544));
+#2175 = CARTESIAN_POINT('',(-3.440338105199,1.7,12.073610068482));
+#2176 = CARTESIAN_POINT('',(-3.324833278586,1.7,12.028370254983));
+#2177 = CARTESIAN_POINT('',(-3.121527595593,1.7,11.946865268168));
+#2178 = CARTESIAN_POINT('',(-3.033810932465,1.7,11.91108865607));
+#2179 = CARTESIAN_POINT('',(-2.945975456746,1.7,11.874592687199));
+#2180 = CARTESIAN_POINT('',(-2.858016214308,1.7,11.83730424984));
+#2181 = CARTESIAN_POINT('',(-2.769927814408,1.7,11.799136163265));
+#2182 = PCURVE('',#617,#2183);
+#2183 = DEFINITIONAL_REPRESENTATION('',(#2184),#2195);
+#2184 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2185,#2186,#2187,#2188,#2189,
+    #2190,#2191,#2192,#2193,#2194),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.569096423983,1.),.UNSPECIFIED.);
+#2185 = CARTESIAN_POINT('',(2.796226417958,-38.61076194889));
+#2186 = CARTESIAN_POINT('',(2.838792162931,-38.49575518464));
+#2187 = CARTESIAN_POINT('',(2.882148461456,-38.38059659829));
+#2188 = CARTESIAN_POINT('',(2.926389931518,-38.26527124045));
+#2189 = CARTESIAN_POINT('',(2.971629745017,-38.14976641384));
+#2190 = CARTESIAN_POINT('',(3.053134731832,-37.94646073084));
+#2191 = CARTESIAN_POINT('',(3.08891134393,-37.85874406772));
+#2192 = CARTESIAN_POINT('',(3.125407312801,-37.770908592));
+#2193 = CARTESIAN_POINT('',(3.16269575016,-37.68294934956));
+#2194 = CARTESIAN_POINT('',(3.200863836735,-37.59486094966));
+#2195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2196 = PCURVE('',#2197,#2266);
+#2197 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#2198,#2199,#2200,#2201,#2202,#2203,#2204,#2205,#2206,#2207,#2208
+      ,#2209,#2210,#2211,#2212,#2213,#2214,#2215,#2216,#2217,#2218,#2219
+      ,#2220,#2221,#2222,#2223,#2224,#2225,#2226,#2227,#2228,#2229,#2230
+      ,#2231)
+    ,(#2232,#2233,#2234,#2235,#2236,#2237,#2238,#2239,#2240,#2241,#2242
+      ,#2243,#2244,#2245,#2246,#2247,#2248,#2249,#2250,#2251,#2252,#2253
+      ,#2254,#2255,#2256,#2257,#2258,#2259,#2260,#2261,#2262,#2263,#2264
+      ,#2265
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#2198 = CARTESIAN_POINT('',(-8.567452E-11,-3.25,6.499999999917));
+#2199 = CARTESIAN_POINT('',(0.453784553051,-3.250000000025,
+    6.677777777694));
+#2200 = CARTESIAN_POINT('',(0.907574210217,-3.178719335554,
+    6.855555555426));
+#2201 = CARTESIAN_POINT('',(1.348557781203,-3.03615872707,7.033333333343
+    ));
+#2202 = CARTESIAN_POINT('',(1.763957527214,-2.824997338153,
+    7.211111110961));
+#2203 = CARTESIAN_POINT('',(2.141640755794,-2.550595415081,
+    7.388888888739));
+#2204 = CARTESIAN_POINT('',(2.470829164724,-2.220781567204,
+    7.566666666687));
+#2205 = CARTESIAN_POINT('',(2.742687282375,-1.845430024467,
+    7.744444444332));
+#2206 = CARTESIAN_POINT('',(2.950706203663,-1.435881018434,
+    7.922222222118));
+#2207 = CARTESIAN_POINT('',(3.301274878324,-0.356941579887,
+    8.366666666552));
+#2208 = CARTESIAN_POINT('',(3.359083478597,0.339982835114,8.633333333301
+    ));
+#2209 = CARTESIAN_POINT('',(3.25102257968,1.045391955041,8.899999999956)
+  );
+#2210 = CARTESIAN_POINT('',(2.976619009273,1.714028760207,9.166666666386
+    ));
+#2211 = CARTESIAN_POINT('',(2.549982700668,2.301278660263,9.433333333315
+    ));
+#2212 = CARTESIAN_POINT('',(1.998833199536,2.768858688473,9.700000000191
+    ));
+#2213 = CARTESIAN_POINT('',(1.361363832784,3.089618366029,9.966666666353
+    ));
+#2214 = CARTESIAN_POINT('',(0.680676830222,3.249999999964,
+    10.233333333249));
+#2215 = CARTESIAN_POINT('',(-0.680676829801,3.25000000004,
+    10.766666666585));
+#2216 = CARTESIAN_POINT('',(-1.361363832759,3.089618366209,
+    11.033333333242));
+#2217 = CARTESIAN_POINT('',(-1.998833198676,2.768858688605,
+    11.299999999928));
+#2218 = CARTESIAN_POINT('',(-2.549982700995,2.301278660649,
+    11.566666666639));
+#2219 = CARTESIAN_POINT('',(-2.976619008703,1.714028760497,
+    11.833333333057));
+#2220 = CARTESIAN_POINT('',(-3.251022579695,1.045391955379,
+    12.100000000199));
+#2221 = CARTESIAN_POINT('',(-3.359083478557,0.339982835499,
+    12.366666666455));
+#2222 = CARTESIAN_POINT('',(-3.301274878353,-0.356941579519,
+    12.633333333264));
+#2223 = CARTESIAN_POINT('',(-2.950706203823,-1.435881018112,
+    13.077777777701));
+#2224 = CARTESIAN_POINT('',(-2.742687282597,-1.845430024171,
+    13.255555555511));
+#2225 = CARTESIAN_POINT('',(-2.470829164888,-2.220781566931,
+    13.43333333318));
+#2226 = CARTESIAN_POINT('',(-2.141640756191,-2.55059541481,
+    13.611111111168));
+#2227 = CARTESIAN_POINT('',(-1.76395752755,-2.824997337971,
+    13.788888888791));
+#2228 = CARTESIAN_POINT('',(-1.348557781334,-3.036158726973,
+    13.966666666322));
+#2229 = CARTESIAN_POINT('',(-0.907574210698,-3.178719335409,
+    14.144444444477));
+#2230 = CARTESIAN_POINT('',(-0.453784553485,-3.249999999975,
+    14.322222222141));
+#2231 = CARTESIAN_POINT('',(-1.9593921E-10,-3.25,14.499999999917));
+#2232 = CARTESIAN_POINT('',(-8.54079E-11,-4.15,6.741154273105));
+#2233 = CARTESIAN_POINT('',(0.579448261777,-4.150000000025,
+    6.918932050882));
+#2234 = CARTESIAN_POINT('',(1.158901621749,-4.058980122615,
+    7.096709828614));
+#2235 = CARTESIAN_POINT('',(1.722005306219,-3.876941117007,
+    7.274487606531));
+#2236 = CARTESIAN_POINT('',(2.252438100722,-3.607304222599,7.45226538415
+    ));
+#2237 = CARTESIAN_POINT('',(2.734710013901,-3.25691416956,7.630043161927
+    ));
+#2238 = CARTESIAN_POINT('',(3.155059108349,-2.835767311082,
+    7.807820939875));
+#2239 = CARTESIAN_POINT('',(3.502200595452,-2.356472146116,7.98559871752
+    ));
+#2240 = CARTESIAN_POINT('',(3.767824847577,-1.833509599903,
+    8.163376495306));
+#2241 = CARTESIAN_POINT('',(4.21547407414,-0.455786944955,8.607820939741
+    ));
+#2242 = CARTESIAN_POINT('',(4.289291543812,0.434131850329,8.874487606489
+    ));
+#2243 = CARTESIAN_POINT('',(4.151304170921,1.334885489972,9.141154273144
+    ));
+#2244 = CARTESIAN_POINT('',(3.800917118458,2.188682059484,9.407820939575
+    ));
+#2245 = CARTESIAN_POINT('',(3.256126890224,2.938556787066,9.674487606503
+    ));
+#2246 = CARTESIAN_POINT('',(2.552360261493,3.535618949857,9.941154273378
+    ));
+#2247 = CARTESIAN_POINT('',(1.738354950073,3.945205160605,
+    10.207820939542));
+#2248 = CARTESIAN_POINT('',(0.869172393311,4.149999999964,
+    10.474487606437));
+#2249 = CARTESIAN_POINT('',(-0.869172392891,4.150000000039,
+    11.007820939773));
+#2250 = CARTESIAN_POINT('',(-1.738354950043,3.945205160786,
+    11.27448760643));
+#2251 = CARTESIAN_POINT('',(-2.552360260644,3.535618949988,
+    11.541154273116));
+#2252 = CARTESIAN_POINT('',(-3.256126890539,2.938556787451,
+    11.807820939827));
+#2253 = CARTESIAN_POINT('',(-3.800917117897,2.188682059773,
+    12.074487606246));
+#2254 = CARTESIAN_POINT('',(-4.151304170934,1.334885490311,
+    12.341154273386));
+#2255 = CARTESIAN_POINT('',(-4.289291543771,0.434131850714,
+    12.607820939644));
+#2256 = CARTESIAN_POINT('',(-4.215474074169,-0.455786944588,
+    12.874487606453));
+#2257 = CARTESIAN_POINT('',(-3.767824847738,-1.833509599581,
+    13.318932050889));
+#2258 = CARTESIAN_POINT('',(-3.502200595673,-2.35647214582,13.4967098287
+    ));
+#2259 = CARTESIAN_POINT('',(-3.155059108514,-2.835767310809,
+    13.674487606368));
+#2260 = CARTESIAN_POINT('',(-2.734710014298,-3.256914169291,
+    13.852265384357));
+#2261 = CARTESIAN_POINT('',(-2.252438101056,-3.607304222417,
+    14.030043161978));
+#2262 = CARTESIAN_POINT('',(-1.72200530635,-3.876941116909,
+    14.207820939512));
+#2263 = CARTESIAN_POINT('',(-1.158901622229,-4.058980122471,
+    14.385598717664));
+#2264 = CARTESIAN_POINT('',(-0.57944826221,-4.149999999975,
+    14.563376495329));
+#2265 = CARTESIAN_POINT('',(-1.9539902E-10,-4.15,14.741154273105));
+#2266 = DEFINITIONAL_REPRESENTATION('',(#2267),#2278);
+#2267 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2268,#2269,#2270,#2271,#2272,
+    #2273,#2274,#2275,#2276,#2277),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.569096423983,1.),.UNSPECIFIED.);
+#2268 = CARTESIAN_POINT('',(0.931748562369,4.299016410139));
+#2269 = CARTESIAN_POINT('',(0.823132890597,4.2876413309));
+#2270 = CARTESIAN_POINT('',(0.715065876701,4.275532340663));
+#2271 = CARTESIAN_POINT('',(0.607624864186,4.262599222296));
+#2272 = CARTESIAN_POINT('',(0.500911056812,4.248732296917));
+#2273 = CARTESIAN_POINT('',(0.314918657032,4.222473170606));
+#2274 = CARTESIAN_POINT('',(0.23527110644,4.210540613716));
+#2275 = CARTESIAN_POINT('',(0.156181157227,4.197928355167));
+#2276 = CARTESIAN_POINT('',(7.772487996864E-02,4.184563362283));
+#2277 = CARTESIAN_POINT('',(0.,4.170357119439));
+#2278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2279 = ORIENTED_EDGE('',*,*,#2280,.F.);
+#2280 = EDGE_CURVE('',#2281,#2168,#2283,.T.);
+#2281 = VERTEX_POINT('',#2282);
+#2282 = CARTESIAN_POINT('',(-3.785828813638,1.7,13.221465035666));
+#2283 = SURFACE_CURVE('',#2284,(#2287,#2293),.PCURVE_S1.);
+#2284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2285,#2286),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2285 = CARTESIAN_POINT('',(-3.785828813638,1.7,13.221465035666));
+#2286 = CARTESIAN_POINT('',(-3.785828813638,1.7,12.203773582042));
+#2287 = PCURVE('',#617,#2288);
+#2288 = DEFINITIONAL_REPRESENTATION('',(#2289),#2292);
+#2289 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2290,#2291),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2290 = CARTESIAN_POINT('',(1.778534964334,-38.61076194889));
+#2291 = CARTESIAN_POINT('',(2.796226417958,-38.61076194889));
+#2292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2293 = PCURVE('',#2294,#2363);
+#2294 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#2295,#2296,#2297,#2298,#2299,#2300,#2301,#2302,#2303,#2304,#2305
+      ,#2306,#2307,#2308,#2309,#2310,#2311,#2312,#2313,#2314,#2315,#2316
+      ,#2317,#2318,#2319,#2320,#2321,#2322,#2323,#2324,#2325,#2326,#2327
+      ,#2328)
+    ,(#2329,#2330,#2331,#2332,#2333,#2334,#2335,#2336,#2337,#2338,#2339
+      ,#2340,#2341,#2342,#2343,#2344,#2345,#2346,#2347,#2348,#2349,#2350
+      ,#2351,#2352,#2353,#2354,#2355,#2356,#2357,#2358,#2359,#2360,#2361
+      ,#2362
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#2295 = CARTESIAN_POINT('',(-8.54079E-11,-4.15,6.741154273105));
+#2296 = CARTESIAN_POINT('',(0.579448261777,-4.150000000025,
+    6.918932050882));
+#2297 = CARTESIAN_POINT('',(1.158901621749,-4.058980122615,
+    7.096709828614));
+#2298 = CARTESIAN_POINT('',(1.722005306219,-3.876941117007,
+    7.274487606531));
+#2299 = CARTESIAN_POINT('',(2.252438100722,-3.607304222599,7.45226538415
+    ));
+#2300 = CARTESIAN_POINT('',(2.734710013901,-3.25691416956,7.630043161927
+    ));
+#2301 = CARTESIAN_POINT('',(3.155059108349,-2.835767311082,
+    7.807820939875));
+#2302 = CARTESIAN_POINT('',(3.502200595452,-2.356472146116,7.98559871752
+    ));
+#2303 = CARTESIAN_POINT('',(3.767824847577,-1.833509599903,
+    8.163376495306));
+#2304 = CARTESIAN_POINT('',(4.21547407414,-0.455786944955,8.607820939741
+    ));
+#2305 = CARTESIAN_POINT('',(4.289291543812,0.434131850329,8.874487606489
+    ));
+#2306 = CARTESIAN_POINT('',(4.151304170921,1.334885489972,9.141154273144
+    ));
+#2307 = CARTESIAN_POINT('',(3.800917118458,2.188682059484,9.407820939575
+    ));
+#2308 = CARTESIAN_POINT('',(3.256126890224,2.938556787066,9.674487606503
+    ));
+#2309 = CARTESIAN_POINT('',(2.552360261493,3.535618949857,9.941154273378
+    ));
+#2310 = CARTESIAN_POINT('',(1.738354950073,3.945205160605,
+    10.207820939542));
+#2311 = CARTESIAN_POINT('',(0.869172393311,4.149999999964,
+    10.474487606437));
+#2312 = CARTESIAN_POINT('',(-0.869172392891,4.150000000039,
+    11.007820939773));
+#2313 = CARTESIAN_POINT('',(-1.738354950043,3.945205160786,
+    11.27448760643));
+#2314 = CARTESIAN_POINT('',(-2.552360260644,3.535618949988,
+    11.541154273116));
+#2315 = CARTESIAN_POINT('',(-3.256126890539,2.938556787451,
+    11.807820939827));
+#2316 = CARTESIAN_POINT('',(-3.800917117897,2.188682059773,
+    12.074487606246));
+#2317 = CARTESIAN_POINT('',(-4.151304170934,1.334885490311,
+    12.341154273386));
+#2318 = CARTESIAN_POINT('',(-4.289291543771,0.434131850714,
+    12.607820939644));
+#2319 = CARTESIAN_POINT('',(-4.215474074169,-0.455786944588,
+    12.874487606453));
+#2320 = CARTESIAN_POINT('',(-3.767824847738,-1.833509599581,
+    13.318932050889));
+#2321 = CARTESIAN_POINT('',(-3.502200595673,-2.35647214582,13.4967098287
+    ));
+#2322 = CARTESIAN_POINT('',(-3.155059108514,-2.835767310809,
+    13.674487606368));
+#2323 = CARTESIAN_POINT('',(-2.734710014298,-3.256914169291,
+    13.852265384357));
+#2324 = CARTESIAN_POINT('',(-2.252438101056,-3.607304222417,
+    14.030043161978));
+#2325 = CARTESIAN_POINT('',(-1.72200530635,-3.876941116909,
+    14.207820939512));
+#2326 = CARTESIAN_POINT('',(-1.158901622229,-4.058980122471,
+    14.385598717664));
+#2327 = CARTESIAN_POINT('',(-0.57944826221,-4.149999999975,
+    14.563376495329));
+#2328 = CARTESIAN_POINT('',(-1.9539902E-10,-4.15,14.741154273105));
+#2329 = CARTESIAN_POINT('',(-8.515722E-11,-4.15,7.758845726729));
+#2330 = CARTESIAN_POINT('',(0.579448261777,-4.150000000025,
+    7.936623504506));
+#2331 = CARTESIAN_POINT('',(1.158901621748,-4.058980122615,
+    8.114401282238));
+#2332 = CARTESIAN_POINT('',(1.722005306221,-3.876941117006,
+    8.292179060155));
+#2333 = CARTESIAN_POINT('',(2.252438100721,-3.6073042226,8.469956837773)
+  );
+#2334 = CARTESIAN_POINT('',(2.7347100139,-3.256914169559,8.647734615552)
+  );
+#2335 = CARTESIAN_POINT('',(3.155059108351,-2.835767311081,
+    8.825512393498));
+#2336 = CARTESIAN_POINT('',(3.502200595451,-2.356472146117,
+    9.003290171144));
+#2337 = CARTESIAN_POINT('',(3.767824847577,-1.833509599902,9.18106794893
+    ));
+#2338 = CARTESIAN_POINT('',(4.215474074139,-0.455786944954,
+    9.625512393365));
+#2339 = CARTESIAN_POINT('',(4.289291543808,0.434131850332,9.892179060113
+    ));
+#2340 = CARTESIAN_POINT('',(4.151304170935,1.33488548996,10.158845726768
+    ));
+#2341 = CARTESIAN_POINT('',(3.800917118432,2.188682059501,
+    10.425512393198));
+#2342 = CARTESIAN_POINT('',(3.256126890253,2.938556787052,
+    10.692179060127));
+#2343 = CARTESIAN_POINT('',(2.552360261473,3.535618949863,
+    10.958845727002));
+#2344 = CARTESIAN_POINT('',(1.738354950081,3.945205160602,
+    11.225512393166));
+#2345 = CARTESIAN_POINT('',(0.86917239331,4.149999999964,11.492179060061
+    ));
+#2346 = CARTESIAN_POINT('',(-0.869172392891,4.150000000039,
+    12.025512393397));
+#2347 = CARTESIAN_POINT('',(-1.73835495003,3.945205160786,
+    12.292179060054));
+#2348 = CARTESIAN_POINT('',(-2.552360260679,3.535618949988,
+    12.55884572674));
+#2349 = CARTESIAN_POINT('',(-3.25612689049,2.938556787447,
+    12.825512393451));
+#2350 = CARTESIAN_POINT('',(-3.800917117934,2.188682059782,
+    13.09217905987));
+#2351 = CARTESIAN_POINT('',(-4.151304170915,1.334885490306,
+    13.358845727011));
+#2352 = CARTESIAN_POINT('',(-4.289291543775,0.434131850717,
+    13.625512393268));
+#2353 = CARTESIAN_POINT('',(-4.215474074169,-0.455786944587,
+    13.892179060077));
+#2354 = CARTESIAN_POINT('',(-3.767824847737,-1.833509599581,
+    14.336623504513));
+#2355 = CARTESIAN_POINT('',(-3.502200595673,-2.356472145819,
+    14.514401282324));
+#2356 = CARTESIAN_POINT('',(-3.155059108515,-2.835767310808,
+    14.692179059992));
+#2357 = CARTESIAN_POINT('',(-2.734710014299,-3.256914169291,
+    14.86995683798));
+#2358 = CARTESIAN_POINT('',(-2.252438101056,-3.607304222417,
+    15.047734615603));
+#2359 = CARTESIAN_POINT('',(-1.72200530635,-3.876941116907,
+    15.225512393135));
+#2360 = CARTESIAN_POINT('',(-1.15890162223,-4.058980122471,
+    15.403290171289));
+#2361 = CARTESIAN_POINT('',(-0.579448262209,-4.149999999975,
+    15.581067948953));
+#2362 = CARTESIAN_POINT('',(-1.9514346E-10,-4.15,15.758845726729));
+#2363 = DEFINITIONAL_REPRESENTATION('',(#2364),#2367);
+#2364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2365,#2366),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2365 = CARTESIAN_POINT('',(1.017691453624,4.299016410139));
+#2366 = CARTESIAN_POINT('',(0.,4.299016410139));
+#2367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2368 = ORIENTED_EDGE('',*,*,#2369,.F.);
+#2369 = EDGE_CURVE('',#2370,#2281,#2372,.T.);
+#2370 = VERTEX_POINT('',#2371);
+#2371 = CARTESIAN_POINT('',(-2.769927803253,1.700000003906,
+    13.299136159675));
+#2372 = SURFACE_CURVE('',#2373,(#2384,#2398),.PCURVE_S1.);
+#2373 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2374,#2375,#2376,#2377,#2378,
+    #2379,#2380,#2381,#2382,#2383),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.429652891958,1.),.UNSPECIFIED.);
+#2374 = CARTESIAN_POINT('',(-2.769927814407,1.7,13.299136163265));
+#2375 = CARTESIAN_POINT('',(-2.85864538527,1.7,13.297056140218));
+#2376 = CARTESIAN_POINT('',(-2.947000981457,1.7,13.293705258056));
+#2377 = CARTESIAN_POINT('',(-3.035021619395,1.7,13.289236991339));
+#2378 = CARTESIAN_POINT('',(-3.122730469539,1.7,13.283772484748));
+#2379 = CARTESIAN_POINT('',(-3.326201266538,1.7,13.2689688081));
+#2380 = CARTESIAN_POINT('',(-3.441742380844,1.7,13.258946996338));
+#2381 = CARTESIAN_POINT('',(-3.556832194922,1.7,13.247580543838));
+#2382 = CARTESIAN_POINT('',(-3.671513683485,1.7,13.235040763172));
+#2383 = CARTESIAN_POINT('',(-3.785828813638,1.7,13.221465035666));
+#2384 = PCURVE('',#617,#2385);
+#2385 = DEFINITIONAL_REPRESENTATION('',(#2386),#2397);
+#2386 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2387,#2388,#2389,#2390,#2391,
+    #2392,#2393,#2394,#2395,#2396),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.429652891958,1.),.UNSPECIFIED.);
+#2387 = CARTESIAN_POINT('',(1.700863836735,-37.59486094966));
+#2388 = CARTESIAN_POINT('',(1.702943859782,-37.68357852052));
+#2389 = CARTESIAN_POINT('',(1.706294741944,-37.77193411671));
+#2390 = CARTESIAN_POINT('',(1.710763008661,-37.85995475465));
+#2391 = CARTESIAN_POINT('',(1.716227515252,-37.94766360479));
+#2392 = CARTESIAN_POINT('',(1.7310311919,-38.15113440179));
+#2393 = CARTESIAN_POINT('',(1.741053003662,-38.26667551609));
+#2394 = CARTESIAN_POINT('',(1.752419456162,-38.38176533017));
+#2395 = CARTESIAN_POINT('',(1.764959236828,-38.49644681874));
+#2396 = CARTESIAN_POINT('',(1.778534964334,-38.61076194889));
+#2397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2398 = PCURVE('',#2399,#2468);
+#2399 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#2400,#2401,#2402,#2403,#2404,#2405,#2406,#2407,#2408,#2409,#2410
+      ,#2411,#2412,#2413,#2414,#2415,#2416,#2417,#2418,#2419,#2420,#2421
+      ,#2422,#2423,#2424,#2425,#2426,#2427,#2428,#2429,#2430,#2431,#2432
+      ,#2433)
+    ,(#2434,#2435,#2436,#2437,#2438,#2439,#2440,#2441,#2442,#2443,#2444
+      ,#2445,#2446,#2447,#2448,#2449,#2450,#2451,#2452,#2453,#2454,#2455
+      ,#2456,#2457,#2458,#2459,#2460,#2461,#2462,#2463,#2464,#2465,#2466
+      ,#2467
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#2400 = CARTESIAN_POINT('',(-8.515722E-11,-4.15,7.758845726729));
+#2401 = CARTESIAN_POINT('',(0.579448261777,-4.150000000025,
+    7.936623504506));
+#2402 = CARTESIAN_POINT('',(1.158901621748,-4.058980122615,
+    8.114401282238));
+#2403 = CARTESIAN_POINT('',(1.722005306221,-3.876941117006,
+    8.292179060155));
+#2404 = CARTESIAN_POINT('',(2.252438100721,-3.6073042226,8.469956837773)
+  );
+#2405 = CARTESIAN_POINT('',(2.7347100139,-3.256914169559,8.647734615552)
+  );
+#2406 = CARTESIAN_POINT('',(3.155059108351,-2.835767311081,
+    8.825512393498));
+#2407 = CARTESIAN_POINT('',(3.502200595451,-2.356472146117,
+    9.003290171144));
+#2408 = CARTESIAN_POINT('',(3.767824847577,-1.833509599902,9.18106794893
+    ));
+#2409 = CARTESIAN_POINT('',(4.215474074139,-0.455786944954,
+    9.625512393365));
+#2410 = CARTESIAN_POINT('',(4.289291543808,0.434131850332,9.892179060113
+    ));
+#2411 = CARTESIAN_POINT('',(4.151304170935,1.33488548996,10.158845726768
+    ));
+#2412 = CARTESIAN_POINT('',(3.800917118432,2.188682059501,
+    10.425512393198));
+#2413 = CARTESIAN_POINT('',(3.256126890253,2.938556787052,
+    10.692179060127));
+#2414 = CARTESIAN_POINT('',(2.552360261473,3.535618949863,
+    10.958845727002));
+#2415 = CARTESIAN_POINT('',(1.738354950081,3.945205160602,
+    11.225512393166));
+#2416 = CARTESIAN_POINT('',(0.86917239331,4.149999999964,11.492179060061
+    ));
+#2417 = CARTESIAN_POINT('',(-0.869172392891,4.150000000039,
+    12.025512393397));
+#2418 = CARTESIAN_POINT('',(-1.73835495003,3.945205160786,
+    12.292179060054));
+#2419 = CARTESIAN_POINT('',(-2.552360260679,3.535618949988,
+    12.55884572674));
+#2420 = CARTESIAN_POINT('',(-3.25612689049,2.938556787447,
+    12.825512393451));
+#2421 = CARTESIAN_POINT('',(-3.800917117934,2.188682059782,
+    13.09217905987));
+#2422 = CARTESIAN_POINT('',(-4.151304170915,1.334885490306,
+    13.358845727011));
+#2423 = CARTESIAN_POINT('',(-4.289291543775,0.434131850717,
+    13.625512393268));
+#2424 = CARTESIAN_POINT('',(-4.215474074169,-0.455786944587,
+    13.892179060077));
+#2425 = CARTESIAN_POINT('',(-3.767824847737,-1.833509599581,
+    14.336623504513));
+#2426 = CARTESIAN_POINT('',(-3.502200595673,-2.356472145819,
+    14.514401282324));
+#2427 = CARTESIAN_POINT('',(-3.155059108515,-2.835767310808,
+    14.692179059992));
+#2428 = CARTESIAN_POINT('',(-2.734710014299,-3.256914169291,
+    14.86995683798));
+#2429 = CARTESIAN_POINT('',(-2.252438101056,-3.607304222417,
+    15.047734615603));
+#2430 = CARTESIAN_POINT('',(-1.72200530635,-3.876941116907,
+    15.225512393135));
+#2431 = CARTESIAN_POINT('',(-1.15890162223,-4.058980122471,
+    15.403290171289));
+#2432 = CARTESIAN_POINT('',(-0.579448262209,-4.149999999975,
+    15.581067948953));
+#2433 = CARTESIAN_POINT('',(-1.9514346E-10,-4.15,15.758845726729));
+#2434 = CARTESIAN_POINT('',(-8.530759E-11,-3.25,7.999999999917));
+#2435 = CARTESIAN_POINT('',(0.453784553052,-3.250000000025,
+    8.177777777694));
+#2436 = CARTESIAN_POINT('',(0.907574210216,-3.178719335554,
+    8.355555555426));
+#2437 = CARTESIAN_POINT('',(1.348557781206,-3.036158727069,
+    8.533333333342));
+#2438 = CARTESIAN_POINT('',(1.763957527213,-2.824997338154,
+    8.711111110961));
+#2439 = CARTESIAN_POINT('',(2.141640755792,-2.550595415081,
+    8.888888888739));
+#2440 = CARTESIAN_POINT('',(2.470829164727,-2.220781567202,
+    9.066666666687));
+#2441 = CARTESIAN_POINT('',(2.742687282374,-1.845430024469,
+    9.244444444332));
+#2442 = CARTESIAN_POINT('',(2.950706203663,-1.435881018433,
+    9.422222222118));
+#2443 = CARTESIAN_POINT('',(3.301274878323,-0.356941579886,
+    9.866666666552));
+#2444 = CARTESIAN_POINT('',(3.359083478593,0.339982835118,
+    10.133333333301));
+#2445 = CARTESIAN_POINT('',(3.251022579695,1.045391955023,
+    10.399999999956));
+#2446 = CARTESIAN_POINT('',(2.976619009242,1.714028760232,
+    10.666666666386));
+#2447 = CARTESIAN_POINT('',(2.549982700702,2.301278660244,
+    10.933333333314));
+#2448 = CARTESIAN_POINT('',(1.998833199512,2.768858688482,
+    11.200000000191));
+#2449 = CARTESIAN_POINT('',(1.361363832794,3.089618366025,
+    11.466666666353));
+#2450 = CARTESIAN_POINT('',(0.680676830221,3.249999999964,
+    11.733333333249));
+#2451 = CARTESIAN_POINT('',(-0.680676829802,3.250000000039,
+    12.266666666585));
+#2452 = CARTESIAN_POINT('',(-1.361363832738,3.08961836621,
+    12.533333333242));
+#2453 = CARTESIAN_POINT('',(-1.998833198726,2.768858688606,
+    12.799999999928));
+#2454 = CARTESIAN_POINT('',(-2.549982700926,2.30127866064,
+    13.066666666639));
+#2455 = CARTESIAN_POINT('',(-2.976619008754,1.714028760514,
+    13.333333333057));
+#2456 = CARTESIAN_POINT('',(-3.251022579671,1.04539195537,
+    13.600000000199));
+#2457 = CARTESIAN_POINT('',(-3.359083478562,0.339982835504,
+    13.866666666455));
+#2458 = CARTESIAN_POINT('',(-3.301274878353,-0.356941579518,
+    14.133333333264));
+#2459 = CARTESIAN_POINT('',(-2.950706203823,-1.435881018112,
+    14.577777777701));
+#2460 = CARTESIAN_POINT('',(-2.742687282597,-1.84543002417,
+    14.755555555512));
+#2461 = CARTESIAN_POINT('',(-2.47082916489,-2.220781566928,
+    14.933333333179));
+#2462 = CARTESIAN_POINT('',(-2.141640756192,-2.550595414811,
+    15.111111111169));
+#2463 = CARTESIAN_POINT('',(-1.763957527549,-2.824997337971,
+    15.28888888879));
+#2464 = CARTESIAN_POINT('',(-1.348557781334,-3.03615872697,
+    15.466666666323));
+#2465 = CARTESIAN_POINT('',(-0.9075742107,-3.17871933541,15.644444444476
+    ));
+#2466 = CARTESIAN_POINT('',(-0.453784553485,-3.249999999975,
+    15.822222222141));
+#2467 = CARTESIAN_POINT('',(-1.9556251E-10,-3.25,15.999999999917));
+#2468 = DEFINITIONAL_REPRESENTATION('',(#2469),#2480);
+#2469 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2470,#2471,#2472,#2473,#2474,
+    #2475,#2476,#2477,#2478,#2479),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.429652891958,1.),.UNSPECIFIED.);
+#2470 = CARTESIAN_POINT('',(0.931748562369,4.17035711944));
+#2471 = CARTESIAN_POINT('',(0.853468532828,4.184664830303));
+#2472 = CARTESIAN_POINT('',(0.77465042412,4.198081990169));
+#2473 = CARTESIAN_POINT('',(0.695383948438,4.210711108433));
+#2474 = CARTESIAN_POINT('',(0.615735000072,4.222634102678));
+#2475 = CARTESIAN_POINT('',(0.429578593152,4.248901520162));
+#2476 = CARTESIAN_POINT('',(0.322818737123,4.262760122714));
+#2477 = CARTESIAN_POINT('',(0.215587225673,4.275656579319));
+#2478 = CARTESIAN_POINT('',(0.107962472789,4.287709738986));
+#2479 = CARTESIAN_POINT('',(0.,4.299016410139));
+#2480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2481 = ORIENTED_EDGE('',*,*,#2482,.T.);
+#2482 = EDGE_CURVE('',#2370,#2483,#2485,.T.);
+#2483 = VERTEX_POINT('',#2484);
+#2484 = CARTESIAN_POINT('',(-2.769927791819,1.699999996887,
+    13.799136138132));
+#2485 = SURFACE_CURVE('',#2486,(#2490,#2497),.PCURVE_S1.);
+#2486 = LINE('',#2487,#2488);
+#2487 = CARTESIAN_POINT('',(-2.769927796893,1.7,15.));
+#2488 = VECTOR('',#2489,1.);
+#2489 = DIRECTION('',(0.,2.E-15,1.));
+#2490 = PCURVE('',#617,#2491);
+#2491 = DEFINITIONAL_REPRESENTATION('',(#2492),#2496);
+#2492 = LINE('',#2493,#2494);
+#2493 = CARTESIAN_POINT('',(-2.941798886872E-15,-37.59486093214));
+#2494 = VECTOR('',#2495,1.);
+#2495 = DIRECTION('',(-1.,2.2E-16));
+#2496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2497 = PCURVE('',#2498,#2503);
+#2498 = CYLINDRICAL_SURFACE('',#2499,3.25);
+#2499 = AXIS2_PLACEMENT_3D('',#2500,#2501,#2502);
+#2500 = CARTESIAN_POINT('',(0.,2.331E-14,15.));
+#2501 = DIRECTION('',(0.,1.55E-15,1.));
+#2502 = DIRECTION('',(-1.,0.,0.));
+#2503 = DEFINITIONAL_REPRESENTATION('',(#2504),#2507);
+#2504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2505,#2506),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.700863840325,-1.200863861868),.PIECEWISE_BEZIER_KNOTS.);
+#2505 = CARTESIAN_POINT('',(5.732728137008,-1.700863840325));
+#2506 = CARTESIAN_POINT('',(5.732728137008,-1.200863861868));
+#2507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2508 = ORIENTED_EDGE('',*,*,#2509,.F.);
+#2509 = EDGE_CURVE('',#2510,#2483,#2512,.T.);
+#2510 = VERTEX_POINT('',#2511);
+#2511 = CARTESIAN_POINT('',(-3.785828839751,1.7,14.203773560941));
+#2512 = SURFACE_CURVE('',#2513,(#2524,#2538),.PCURVE_S1.);
+#2513 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2514,#2515,#2516,#2517,#2518,
+    #2519,#2520,#2521,#2522,#2523),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.569096425507,1.),.UNSPECIFIED.);
+#2514 = CARTESIAN_POINT('',(-3.785828839751,1.7,14.203773560941));
+#2515 = CARTESIAN_POINT('',(-3.67082206989,1.7,14.161207812549));
+#2516 = CARTESIAN_POINT('',(-3.555663477523,1.7,14.117851510896));
+#2517 = CARTESIAN_POINT('',(-3.440338113269,1.7,14.073610038183));
+#2518 = CARTESIAN_POINT('',(-3.324833279839,1.7,14.028370222788));
+#2519 = CARTESIAN_POINT('',(-3.121527584857,1.7,13.9468652347));
+#2520 = CARTESIAN_POINT('',(-3.033810916692,1.7,13.911088622787));
+#2521 = CARTESIAN_POINT('',(-2.945975435789,1.7,13.874592654828));
+#2522 = CARTESIAN_POINT('',(-2.85801618808,1.7,13.837304219234));
+#2523 = CARTESIAN_POINT('',(-2.769927782924,1.7,13.799136135271));
+#2524 = PCURVE('',#617,#2525);
+#2525 = DEFINITIONAL_REPRESENTATION('',(#2526),#2537);
+#2526 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2527,#2528,#2529,#2530,#2531,
+    #2532,#2533,#2534,#2535,#2536),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.569096425507,1.),.UNSPECIFIED.);
+#2527 = CARTESIAN_POINT('',(0.796226439059,-38.610761975));
+#2528 = CARTESIAN_POINT('',(0.838792187451,-38.49575520514));
+#2529 = CARTESIAN_POINT('',(0.882148489104,-38.38059661277));
+#2530 = CARTESIAN_POINT('',(0.926389961817,-38.26527124852));
+#2531 = CARTESIAN_POINT('',(0.971629777212,-38.14976641509));
+#2532 = CARTESIAN_POINT('',(1.0531347653,-37.94646072011));
+#2533 = CARTESIAN_POINT('',(1.088911377213,-37.85874405194));
+#2534 = CARTESIAN_POINT('',(1.125407345172,-37.77090857104));
+#2535 = CARTESIAN_POINT('',(1.162695780766,-37.68294932333));
+#2536 = CARTESIAN_POINT('',(1.200863864729,-37.59486091817));
+#2537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2538 = PCURVE('',#2539,#2608);
+#2539 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#2540,#2541,#2542,#2543,#2544,#2545,#2546,#2547,#2548,#2549,#2550
+      ,#2551,#2552,#2553,#2554,#2555,#2556,#2557,#2558,#2559,#2560,#2561
+      ,#2562,#2563,#2564,#2565,#2566,#2567,#2568,#2569,#2570,#2571,#2572
+      ,#2573)
+    ,(#2574,#2575,#2576,#2577,#2578,#2579,#2580,#2581,#2582,#2583,#2584
+      ,#2585,#2586,#2587,#2588,#2589,#2590,#2591,#2592,#2593,#2594,#2595
+      ,#2596,#2597,#2598,#2599,#2600,#2601,#2602,#2603,#2604,#2605,#2606
+      ,#2607
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#2540 = CARTESIAN_POINT('',(-3.25,8.567493E-11,6.499999999917));
+#2541 = CARTESIAN_POINT('',(-3.250000000025,-0.453784553051,
+    6.677777777694));
+#2542 = CARTESIAN_POINT('',(-3.178719335554,-0.907574210217,
+    6.855555555426));
+#2543 = CARTESIAN_POINT('',(-3.03615872707,-1.348557781203,
+    7.033333333343));
+#2544 = CARTESIAN_POINT('',(-2.824997338153,-1.763957527214,
+    7.211111110961));
+#2545 = CARTESIAN_POINT('',(-2.550595415081,-2.141640755794,
+    7.388888888739));
+#2546 = CARTESIAN_POINT('',(-2.220781567204,-2.470829164724,
+    7.566666666687));
+#2547 = CARTESIAN_POINT('',(-1.845430024467,-2.742687282375,
+    7.744444444332));
+#2548 = CARTESIAN_POINT('',(-1.435881018434,-2.950706203663,
+    7.922222222118));
+#2549 = CARTESIAN_POINT('',(-0.356941579887,-3.301274878324,
+    8.366666666552));
+#2550 = CARTESIAN_POINT('',(0.339982835114,-3.359083478597,
+    8.633333333301));
+#2551 = CARTESIAN_POINT('',(1.045391955041,-3.25102257968,8.899999999956
+    ));
+#2552 = CARTESIAN_POINT('',(1.714028760207,-2.976619009273,
+    9.166666666386));
+#2553 = CARTESIAN_POINT('',(2.301278660263,-2.549982700668,
+    9.433333333315));
+#2554 = CARTESIAN_POINT('',(2.768858688473,-1.998833199536,
+    9.700000000191));
+#2555 = CARTESIAN_POINT('',(3.089618366029,-1.361363832784,
+    9.966666666353));
+#2556 = CARTESIAN_POINT('',(3.249999999964,-0.680676830222,
+    10.233333333249));
+#2557 = CARTESIAN_POINT('',(3.25000000004,0.680676829801,10.766666666585
+    ));
+#2558 = CARTESIAN_POINT('',(3.089618366209,1.361363832759,
+    11.033333333242));
+#2559 = CARTESIAN_POINT('',(2.768858688605,1.998833198676,
+    11.299999999928));
+#2560 = CARTESIAN_POINT('',(2.301278660649,2.549982700995,
+    11.566666666639));
+#2561 = CARTESIAN_POINT('',(1.714028760497,2.976619008703,
+    11.833333333057));
+#2562 = CARTESIAN_POINT('',(1.045391955379,3.251022579695,
+    12.100000000199));
+#2563 = CARTESIAN_POINT('',(0.339982835499,3.359083478557,
+    12.366666666455));
+#2564 = CARTESIAN_POINT('',(-0.356941579519,3.301274878354,
+    12.633333333264));
+#2565 = CARTESIAN_POINT('',(-1.435881018112,2.950706203823,
+    13.077777777701));
+#2566 = CARTESIAN_POINT('',(-1.845430024171,2.742687282597,
+    13.255555555511));
+#2567 = CARTESIAN_POINT('',(-2.220781566931,2.470829164888,
+    13.43333333318));
+#2568 = CARTESIAN_POINT('',(-2.55059541481,2.141640756191,
+    13.611111111168));
+#2569 = CARTESIAN_POINT('',(-2.824997337971,1.76395752755,
+    13.788888888791));
+#2570 = CARTESIAN_POINT('',(-3.036158726973,1.348557781334,
+    13.966666666322));
+#2571 = CARTESIAN_POINT('',(-3.178719335409,0.907574210698,
+    14.144444444477));
+#2572 = CARTESIAN_POINT('',(-3.249999999975,0.453784553485,
+    14.322222222141));
+#2573 = CARTESIAN_POINT('',(-3.25,1.9594406E-10,14.499999999917));
+#2574 = CARTESIAN_POINT('',(-4.15,8.540754115427E-11,6.741154273105));
+#2575 = CARTESIAN_POINT('',(-4.150000000025,-0.579448261777,
+    6.918932050882));
+#2576 = CARTESIAN_POINT('',(-4.058980122615,-1.158901621749,
+    7.096709828614));
+#2577 = CARTESIAN_POINT('',(-3.876941117007,-1.722005306219,
+    7.274487606531));
+#2578 = CARTESIAN_POINT('',(-3.607304222599,-2.252438100722,
+    7.45226538415));
+#2579 = CARTESIAN_POINT('',(-3.25691416956,-2.734710013901,
+    7.630043161927));
+#2580 = CARTESIAN_POINT('',(-2.835767311082,-3.155059108349,
+    7.807820939875));
+#2581 = CARTESIAN_POINT('',(-2.356472146116,-3.502200595452,
+    7.98559871752));
+#2582 = CARTESIAN_POINT('',(-1.833509599903,-3.767824847577,
+    8.163376495306));
+#2583 = CARTESIAN_POINT('',(-0.455786944955,-4.21547407414,
+    8.607820939741));
+#2584 = CARTESIAN_POINT('',(0.434131850329,-4.289291543811,
+    8.874487606489));
+#2585 = CARTESIAN_POINT('',(1.334885489972,-4.151304170921,
+    9.141154273144));
+#2586 = CARTESIAN_POINT('',(2.188682059484,-3.800917118458,
+    9.407820939575));
+#2587 = CARTESIAN_POINT('',(2.938556787066,-3.256126890224,
+    9.674487606503));
+#2588 = CARTESIAN_POINT('',(3.535618949857,-2.552360261493,
+    9.941154273378));
+#2589 = CARTESIAN_POINT('',(3.945205160605,-1.738354950073,
+    10.207820939542));
+#2590 = CARTESIAN_POINT('',(4.149999999964,-0.869172393311,
+    10.474487606437));
+#2591 = CARTESIAN_POINT('',(4.150000000039,0.869172392891,
+    11.007820939773));
+#2592 = CARTESIAN_POINT('',(3.945205160786,1.738354950043,11.27448760643
+    ));
+#2593 = CARTESIAN_POINT('',(3.535618949988,2.552360260644,
+    11.541154273116));
+#2594 = CARTESIAN_POINT('',(2.938556787451,3.256126890539,
+    11.807820939827));
+#2595 = CARTESIAN_POINT('',(2.188682059772,3.800917117897,
+    12.074487606246));
+#2596 = CARTESIAN_POINT('',(1.334885490311,4.151304170934,
+    12.341154273386));
+#2597 = CARTESIAN_POINT('',(0.434131850714,4.289291543771,
+    12.607820939644));
+#2598 = CARTESIAN_POINT('',(-0.455786944588,4.215474074169,
+    12.874487606453));
+#2599 = CARTESIAN_POINT('',(-1.833509599581,3.767824847738,
+    13.318932050889));
+#2600 = CARTESIAN_POINT('',(-2.35647214582,3.502200595673,13.4967098287)
+  );
+#2601 = CARTESIAN_POINT('',(-2.835767310809,3.155059108514,
+    13.674487606368));
+#2602 = CARTESIAN_POINT('',(-3.256914169291,2.734710014298,
+    13.852265384357));
+#2603 = CARTESIAN_POINT('',(-3.607304222417,2.252438101056,
+    14.030043161978));
+#2604 = CARTESIAN_POINT('',(-3.876941116909,1.72200530635,
+    14.207820939512));
+#2605 = CARTESIAN_POINT('',(-4.058980122471,1.158901622229,
+    14.385598717664));
+#2606 = CARTESIAN_POINT('',(-4.149999999975,0.57944826221,
+    14.563376495329));
+#2607 = CARTESIAN_POINT('',(-4.15,1.954031211543E-10,14.741154273105));
+#2608 = DEFINITIONAL_REPRESENTATION('',(#2609),#2620);
+#2609 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2610,#2611,#2612,#2613,#2614,
+    #2615,#2616,#2617,#2618,#2619),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.569096425507,1.),.UNSPECIFIED.);
+#2610 = CARTESIAN_POINT('',(0.931748562369,5.872992600591));
+#2611 = CARTESIAN_POINT('',(0.823132890174,5.861617518746));
+#2612 = CARTESIAN_POINT('',(0.715065876185,5.849508526067));
+#2613 = CARTESIAN_POINT('',(0.60762486384,5.836575405578));
+#2614 = CARTESIAN_POINT('',(0.500911056739,5.82270847865));
+#2615 = CARTESIAN_POINT('',(0.314918657584,5.796449351209));
+#2616 = CARTESIAN_POINT('',(0.235271107422,5.784516794375));
+#2617 = CARTESIAN_POINT('',(0.156181158387,5.771904536506));
+#2618 = CARTESIAN_POINT('',(7.772488086318E-02,5.758539545065));
+#2619 = CARTESIAN_POINT('',(0.,5.744333304456));
+#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2621 = ORIENTED_EDGE('',*,*,#2622,.F.);
+#2622 = EDGE_CURVE('',#2623,#2510,#2625,.T.);
+#2623 = VERTEX_POINT('',#2624);
+#2624 = CARTESIAN_POINT('',(-3.785828839751,1.7,14.900000000469));
+#2625 = SURFACE_CURVE('',#2626,(#2629,#2635),.PCURVE_S1.);
+#2626 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2627,#2628),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2627 = CARTESIAN_POINT('',(-3.785828839751,1.7,15.));
+#2628 = CARTESIAN_POINT('',(-3.785828839751,1.7,14.203773560941));
+#2629 = PCURVE('',#617,#2630);
+#2630 = DEFINITIONAL_REPRESENTATION('',(#2631),#2634);
+#2631 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2632,#2633),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2632 = CARTESIAN_POINT('',(5.329070518201E-15,-38.610761975));
+#2633 = CARTESIAN_POINT('',(0.796226439059,-38.610761975));
+#2634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2635 = PCURVE('',#2636,#2705);
+#2636 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#2637,#2638,#2639,#2640,#2641,#2642,#2643,#2644,#2645,#2646,#2647
+      ,#2648,#2649,#2650,#2651,#2652,#2653,#2654,#2655,#2656,#2657,#2658
+      ,#2659,#2660,#2661,#2662,#2663,#2664,#2665,#2666,#2667,#2668,#2669
+      ,#2670)
+    ,(#2671,#2672,#2673,#2674,#2675,#2676,#2677,#2678,#2679,#2680,#2681
+      ,#2682,#2683,#2684,#2685,#2686,#2687,#2688,#2689,#2690,#2691,#2692
+      ,#2693,#2694,#2695,#2696,#2697,#2698,#2699,#2700,#2701,#2702,#2703
+      ,#2704
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#2637 = CARTESIAN_POINT('',(-4.15,8.540754115427E-11,6.741154273105));
+#2638 = CARTESIAN_POINT('',(-4.150000000025,-0.579448261777,
+    6.918932050882));
+#2639 = CARTESIAN_POINT('',(-4.058980122615,-1.158901621749,
+    7.096709828614));
+#2640 = CARTESIAN_POINT('',(-3.876941117007,-1.722005306219,
+    7.274487606531));
+#2641 = CARTESIAN_POINT('',(-3.607304222599,-2.252438100722,
+    7.45226538415));
+#2642 = CARTESIAN_POINT('',(-3.25691416956,-2.734710013901,
+    7.630043161927));
+#2643 = CARTESIAN_POINT('',(-2.835767311082,-3.155059108349,
+    7.807820939875));
+#2644 = CARTESIAN_POINT('',(-2.356472146116,-3.502200595452,
+    7.98559871752));
+#2645 = CARTESIAN_POINT('',(-1.833509599903,-3.767824847577,
+    8.163376495306));
+#2646 = CARTESIAN_POINT('',(-0.455786944955,-4.21547407414,
+    8.607820939741));
+#2647 = CARTESIAN_POINT('',(0.434131850329,-4.289291543811,
+    8.874487606489));
+#2648 = CARTESIAN_POINT('',(1.334885489972,-4.151304170921,
+    9.141154273144));
+#2649 = CARTESIAN_POINT('',(2.188682059484,-3.800917118458,
+    9.407820939575));
+#2650 = CARTESIAN_POINT('',(2.938556787066,-3.256126890224,
+    9.674487606503));
+#2651 = CARTESIAN_POINT('',(3.535618949857,-2.552360261493,
+    9.941154273378));
+#2652 = CARTESIAN_POINT('',(3.945205160605,-1.738354950073,
+    10.207820939542));
+#2653 = CARTESIAN_POINT('',(4.149999999964,-0.869172393311,
+    10.474487606437));
+#2654 = CARTESIAN_POINT('',(4.150000000039,0.869172392891,
+    11.007820939773));
+#2655 = CARTESIAN_POINT('',(3.945205160786,1.738354950043,11.27448760643
+    ));
+#2656 = CARTESIAN_POINT('',(3.535618949988,2.552360260644,
+    11.541154273116));
+#2657 = CARTESIAN_POINT('',(2.938556787451,3.256126890539,
+    11.807820939827));
+#2658 = CARTESIAN_POINT('',(2.188682059772,3.800917117897,
+    12.074487606246));
+#2659 = CARTESIAN_POINT('',(1.334885490311,4.151304170934,
+    12.341154273386));
+#2660 = CARTESIAN_POINT('',(0.434131850714,4.289291543771,
+    12.607820939644));
+#2661 = CARTESIAN_POINT('',(-0.455786944588,4.215474074169,
+    12.874487606453));
+#2662 = CARTESIAN_POINT('',(-1.833509599581,3.767824847738,
+    13.318932050889));
+#2663 = CARTESIAN_POINT('',(-2.35647214582,3.502200595673,13.4967098287)
+  );
+#2664 = CARTESIAN_POINT('',(-2.835767310809,3.155059108514,
+    13.674487606368));
+#2665 = CARTESIAN_POINT('',(-3.256914169291,2.734710014298,
+    13.852265384357));
+#2666 = CARTESIAN_POINT('',(-3.607304222417,2.252438101056,
+    14.030043161978));
+#2667 = CARTESIAN_POINT('',(-3.876941116909,1.72200530635,
+    14.207820939512));
+#2668 = CARTESIAN_POINT('',(-4.058980122471,1.158901622229,
+    14.385598717664));
+#2669 = CARTESIAN_POINT('',(-4.149999999975,0.57944826221,
+    14.563376495329));
+#2670 = CARTESIAN_POINT('',(-4.15,1.954031211543E-10,14.741154273105));
+#2671 = CARTESIAN_POINT('',(-4.15,8.515743884573E-11,7.758845726729));
+#2672 = CARTESIAN_POINT('',(-4.150000000025,-0.579448261777,
+    7.936623504506));
+#2673 = CARTESIAN_POINT('',(-4.058980122615,-1.158901621748,
+    8.114401282238));
+#2674 = CARTESIAN_POINT('',(-3.876941117006,-1.722005306221,
+    8.292179060155));
+#2675 = CARTESIAN_POINT('',(-3.6073042226,-2.252438100721,8.469956837773
+    ));
+#2676 = CARTESIAN_POINT('',(-3.256914169559,-2.7347100139,8.647734615552
+    ));
+#2677 = CARTESIAN_POINT('',(-2.835767311081,-3.155059108351,
+    8.825512393498));
+#2678 = CARTESIAN_POINT('',(-2.356472146117,-3.502200595451,
+    9.003290171144));
+#2679 = CARTESIAN_POINT('',(-1.833509599902,-3.767824847577,
+    9.18106794893));
+#2680 = CARTESIAN_POINT('',(-0.455786944954,-4.215474074139,
+    9.625512393365));
+#2681 = CARTESIAN_POINT('',(0.434131850332,-4.289291543808,
+    9.892179060113));
+#2682 = CARTESIAN_POINT('',(1.33488548996,-4.151304170935,
+    10.158845726768));
+#2683 = CARTESIAN_POINT('',(2.188682059501,-3.800917118432,
+    10.425512393198));
+#2684 = CARTESIAN_POINT('',(2.938556787052,-3.256126890253,
+    10.692179060127));
+#2685 = CARTESIAN_POINT('',(3.535618949863,-2.552360261473,
+    10.958845727002));
+#2686 = CARTESIAN_POINT('',(3.945205160602,-1.738354950081,
+    11.225512393166));
+#2687 = CARTESIAN_POINT('',(4.149999999964,-0.86917239331,
+    11.492179060061));
+#2688 = CARTESIAN_POINT('',(4.150000000039,0.869172392892,
+    12.025512393397));
+#2689 = CARTESIAN_POINT('',(3.945205160786,1.73835495003,12.292179060054
+    ));
+#2690 = CARTESIAN_POINT('',(3.535618949988,2.552360260679,12.55884572674
+    ));
+#2691 = CARTESIAN_POINT('',(2.938556787447,3.25612689049,12.825512393451
+    ));
+#2692 = CARTESIAN_POINT('',(2.188682059782,3.800917117934,13.09217905987
+    ));
+#2693 = CARTESIAN_POINT('',(1.334885490306,4.151304170915,
+    13.358845727011));
+#2694 = CARTESIAN_POINT('',(0.434131850717,4.289291543775,
+    13.625512393268));
+#2695 = CARTESIAN_POINT('',(-0.455786944587,4.215474074169,
+    13.892179060077));
+#2696 = CARTESIAN_POINT('',(-1.833509599581,3.767824847737,
+    14.336623504513));
+#2697 = CARTESIAN_POINT('',(-2.356472145819,3.502200595673,
+    14.514401282324));
+#2698 = CARTESIAN_POINT('',(-2.835767310808,3.155059108515,
+    14.692179059992));
+#2699 = CARTESIAN_POINT('',(-3.256914169291,2.734710014299,
+    14.86995683798));
+#2700 = CARTESIAN_POINT('',(-3.607304222417,2.252438101056,
+    15.047734615603));
+#2701 = CARTESIAN_POINT('',(-3.876941116907,1.72200530635,
+    15.225512393135));
+#2702 = CARTESIAN_POINT('',(-4.058980122471,1.15890162223,
+    15.403290171289));
+#2703 = CARTESIAN_POINT('',(-4.149999999975,0.579448262209,
+    15.581067948953));
+#2704 = CARTESIAN_POINT('',(-4.15,1.951481288457E-10,15.758845726729));
+#2705 = DEFINITIONAL_REPRESENTATION('',(#2706),#2709);
+#2706 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2707,#2708),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.125592412693,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2707 = CARTESIAN_POINT('',(0.696226439527,5.872992600591));
+#2708 = CARTESIAN_POINT('',(0.,5.872992600591));
+#2709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2710 = ORIENTED_EDGE('',*,*,#2711,.T.);
+#2711 = EDGE_CURVE('',#2623,#2712,#2714,.T.);
+#2712 = VERTEX_POINT('',#2713);
+#2713 = CARTESIAN_POINT('',(-3.895189340713,1.7,15.));
+#2714 = SURFACE_CURVE('',#2715,(#2720,#2727),.PCURVE_S1.);
+#2715 = HYPERBOLA('',#2716,1.7,1.7);
+#2716 = AXIS2_PLACEMENT_3D('',#2717,#2718,#2719);
+#2717 = CARTESIAN_POINT('',(3.8E-16,1.7,10.75));
+#2718 = DIRECTION('',(-2.2E-16,-1.,1.55E-15));
+#2719 = DIRECTION('',(0.,1.55E-15,1.));
+#2720 = PCURVE('',#617,#2721);
+#2721 = DEFINITIONAL_REPRESENTATION('',(#2722),#2726);
+#2722 = HYPERBOLA('',#2723,1.7,1.7);
+#2723 = AXIS2_PLACEMENT_2D('',#2724,#2725);
+#2724 = CARTESIAN_POINT('',(4.25,-34.82493313525));
+#2725 = DIRECTION('',(-1.,2.2E-16));
+#2726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2727 = PCURVE('',#2728,#2733);
+#2728 = CONICAL_SURFACE('',#2729,4.25,0.785398163397);
+#2729 = AXIS2_PLACEMENT_3D('',#2730,#2731,#2732);
+#2730 = CARTESIAN_POINT('',(0.,9.99E-15,15.));
+#2731 = DIRECTION('',(-0.,6.7E-16,1.));
+#2732 = DIRECTION('',(-1.,-0.,0.));
+#2733 = DEFINITIONAL_REPRESENTATION('',(#2734),#2741);
+#2734 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2735,#2736,#2737,#2738,#2739,
+    #2740),.UNSPECIFIED.,.F.,.F.,(6,6),(1.540759551175,1.566799236972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2735 = CARTESIAN_POINT('',(-0.422057814772,-0.100000002988));
+#2736 = CARTESIAN_POINT('',(-0.419924442315,-8.028364339691E-02));
+#2737 = CARTESIAN_POINT('',(-0.417803739179,-6.042658518492E-02));
+#2738 = CARTESIAN_POINT('',(-0.415695625368,-4.042771440767E-02));
+#2739 = CARTESIAN_POINT('',(-0.413600020931,-2.028590131059E-02));
+#2740 = CARTESIAN_POINT('',(-0.411516846067,-1.774838020778E-15));
+#2741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2742 = ORIENTED_EDGE('',*,*,#2743,.T.);
+#2743 = EDGE_CURVE('',#2712,#575,#2744,.T.);
+#2744 = SURFACE_CURVE('',#2745,(#2749,#2756),.PCURVE_S1.);
+#2745 = LINE('',#2746,#2747);
+#2746 = CARTESIAN_POINT('',(34.824933135255,1.7,15.));
+#2747 = VECTOR('',#2748,1.);
+#2748 = DIRECTION('',(-1.,2.2E-16,-2.8E-16));
+#2749 = PCURVE('',#617,#2750);
+#2750 = DEFINITIONAL_REPRESENTATION('',(#2751),#2755);
+#2751 = LINE('',#2752,#2753);
+#2752 = CARTESIAN_POINT('',(0.,0.));
+#2753 = VECTOR('',#2754,1.);
+#2754 = DIRECTION('',(6.E-17,-1.));
+#2755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2756 = PCURVE('',#590,#2757);
+#2757 = DEFINITIONAL_REPRESENTATION('',(#2758),#2762);
+#2758 = LINE('',#2759,#2760);
+#2759 = CARTESIAN_POINT('',(-34.82493313525,-1.7));
+#2760 = VECTOR('',#2761,1.);
+#2761 = DIRECTION('',(1.,-2.2E-16));
+#2762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2763 = ORIENTED_EDGE('',*,*,#602,.T.);
+#2764 = ORIENTED_EDGE('',*,*,#1870,.F.);
+#2765 = ORIENTED_EDGE('',*,*,#2766,.F.);
+#2766 = EDGE_CURVE('',#2028,#1735,#2767,.T.);
+#2767 = SURFACE_CURVE('',#2768,(#2771,#2777),.PCURVE_S1.);
+#2768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2769,#2770),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2769 = CARTESIAN_POINT('',(-3.785828857664,1.7,11.221465026742));
+#2770 = CARTESIAN_POINT('',(-3.785828857664,1.7,11.));
+#2771 = PCURVE('',#617,#2772);
+#2772 = DEFINITIONAL_REPRESENTATION('',(#2773),#2776);
+#2773 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2774,#2775),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2774 = CARTESIAN_POINT('',(3.778534973258,-38.61076199291));
+#2775 = CARTESIAN_POINT('',(4.,-38.61076199291));
+#2776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2777 = PCURVE('',#1780,#2778);
+#2778 = DEFINITIONAL_REPRESENTATION('',(#2779),#2782);
+#2779 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2780,#2781),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2780 = CARTESIAN_POINT('',(1.017691453624,2.725040196107));
+#2781 = CARTESIAN_POINT('',(0.796226426882,2.725040196107));
+#2782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2783 = ADVANCED_FACE('',(#2784),#590,.T.);
+#2784 = FACE_BOUND('',#2785,.F.);
+#2785 = EDGE_LOOP('',(#2786,#2813,#2814,#2815));
+#2786 = ORIENTED_EDGE('',*,*,#2787,.F.);
+#2787 = EDGE_CURVE('',#2712,#2788,#2790,.T.);
+#2788 = VERTEX_POINT('',#2789);
+#2789 = CARTESIAN_POINT('',(3.895189340713,1.7,15.));
+#2790 = SURFACE_CURVE('',#2791,(#2796,#2807),.PCURVE_S1.);
+#2791 = CIRCLE('',#2792,4.25);
+#2792 = AXIS2_PLACEMENT_3D('',#2793,#2794,#2795);
+#2793 = CARTESIAN_POINT('',(0.,9.99E-15,15.));
+#2794 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#2795 = DIRECTION('',(-1.,0.,0.));
+#2796 = PCURVE('',#590,#2797);
+#2797 = DEFINITIONAL_REPRESENTATION('',(#2798),#2806);
+#2798 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2799,#2800,#2801,#2802,
+#2803,#2804,#2805),.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('') );
+#2799 = CARTESIAN_POINT('',(4.25,-1.262177448354E-29));
+#2800 = CARTESIAN_POINT('',(4.25,-7.361215932168));
+#2801 = CARTESIAN_POINT('',(-2.125,-3.680607966084));
+#2802 = CARTESIAN_POINT('',(-8.5,-1.040949779275E-15));
+#2803 = CARTESIAN_POINT('',(-2.125,3.680607966084));
+#2804 = CARTESIAN_POINT('',(4.25,7.361215932168));
+#2805 = CARTESIAN_POINT('',(4.25,-1.262177448354E-29));
+#2806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2807 = PCURVE('',#2728,#2808);
+#2808 = DEFINITIONAL_REPRESENTATION('',(#2809),#2812);
+#2809 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2810,#2811),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.411516846067,2.730075807522),.PIECEWISE_BEZIER_KNOTS.);
+#2810 = CARTESIAN_POINT('',(-0.411516846067,0.));
+#2811 = CARTESIAN_POINT('',(-2.730075807522,0.));
+#2812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2813 = ORIENTED_EDGE('',*,*,#2743,.T.);
+#2814 = ORIENTED_EDGE('',*,*,#574,.F.);
+#2815 = ORIENTED_EDGE('',*,*,#2816,.T.);
+#2816 = EDGE_CURVE('',#548,#2788,#2817,.T.);
+#2817 = SURFACE_CURVE('',#2818,(#2822,#2829),.PCURVE_S1.);
+#2818 = LINE('',#2819,#2820);
+#2819 = CARTESIAN_POINT('',(34.824933135255,1.7,15.));
+#2820 = VECTOR('',#2821,1.);
+#2821 = DIRECTION('',(-1.,2.2E-16,-2.8E-16));
+#2822 = PCURVE('',#590,#2823);
+#2823 = DEFINITIONAL_REPRESENTATION('',(#2824),#2828);
+#2824 = LINE('',#2825,#2826);
+#2825 = CARTESIAN_POINT('',(-34.82493313525,-1.7));
+#2826 = VECTOR('',#2827,1.);
+#2827 = DIRECTION('',(1.,-2.2E-16));
+#2828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2829 = PCURVE('',#562,#2830);
+#2830 = DEFINITIONAL_REPRESENTATION('',(#2831),#2835);
+#2831 = LINE('',#2832,#2833);
+#2832 = CARTESIAN_POINT('',(0.,0.));
+#2833 = VECTOR('',#2834,1.);
+#2834 = DIRECTION('',(6.E-17,-1.));
+#2835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2836 = ADVANCED_FACE('',(#2837),#562,.T.);
+#2837 = FACE_BOUND('',#2838,.T.);
+#2838 = EDGE_LOOP('',(#2839,#2840,#2841,#2868,#2977,#3066,#3179,#3206,
+    #3319,#3339,#3383,#3405));
+#2839 = ORIENTED_EDGE('',*,*,#547,.F.);
+#2840 = ORIENTED_EDGE('',*,*,#2816,.T.);
+#2841 = ORIENTED_EDGE('',*,*,#2842,.T.);
+#2842 = EDGE_CURVE('',#2788,#2843,#2845,.T.);
+#2843 = VERTEX_POINT('',#2844);
+#2844 = CARTESIAN_POINT('',(3.315340858022,1.7,14.475786494804));
+#2845 = SURFACE_CURVE('',#2846,(#2851,#2858),.PCURVE_S1.);
+#2846 = HYPERBOLA('',#2847,1.7,1.7);
+#2847 = AXIS2_PLACEMENT_3D('',#2848,#2849,#2850);
+#2848 = CARTESIAN_POINT('',(3.8E-16,1.7,10.75));
+#2849 = DIRECTION('',(-2.2E-16,-1.,1.55E-15));
+#2850 = DIRECTION('',(0.,1.55E-15,1.));
+#2851 = PCURVE('',#562,#2852);
+#2852 = DEFINITIONAL_REPRESENTATION('',(#2853),#2857);
+#2853 = HYPERBOLA('',#2854,1.7,1.7);
+#2854 = AXIS2_PLACEMENT_2D('',#2855,#2856);
+#2855 = CARTESIAN_POINT('',(4.25,-34.82493313525));
+#2856 = DIRECTION('',(-1.,2.2E-16));
+#2857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2858 = PCURVE('',#2728,#2859);
+#2859 = DEFINITIONAL_REPRESENTATION('',(#2860),#2867);
+#2860 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2861,#2862,#2863,#2864,#2865,
+    #2866),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.566799236972,-1.421140041632)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#2861 = CARTESIAN_POINT('',(-2.730075807522,-1.774838020778E-15));
+#2862 = CARTESIAN_POINT('',(-2.718423071895,-0.113474029013));
+#2863 = CARTESIAN_POINT('',(-2.706381416031,-0.222439550589));
+#2864 = CARTESIAN_POINT('',(-2.693936872432,-0.327097127728));
+#2865 = CARTESIAN_POINT('',(-2.681075329132,-0.427631522308));
+#2866 = CARTESIAN_POINT('',(-2.667783068967,-0.524213497633));
+#2867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2868 = ORIENTED_EDGE('',*,*,#2869,.T.);
+#2869 = EDGE_CURVE('',#2843,#2870,#2872,.T.);
+#2870 = VERTEX_POINT('',#2871);
+#2871 = CARTESIAN_POINT('',(3.78582886018,1.7,14.296226414499));
+#2872 = SURFACE_CURVE('',#2873,(#2884,#2898),.PCURVE_S1.);
+#2873 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2874,#2875,#2876,#2877,#2878,
+    #2879,#2880,#2881,#2882,#2883),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.431906559399,1.),.UNSPECIFIED.);
+#2874 = CARTESIAN_POINT('',(2.769927793244,1.7,14.700863834286));
+#2875 = CARTESIAN_POINT('',(2.858221236901,1.7,14.662606906602));
+#2876 = CARTESIAN_POINT('',(2.946384919295,1.7,14.625233728951));
+#2877 = CARTESIAN_POINT('',(3.034424272675,1.7,14.588656508449));
+#2878 = CARTESIAN_POINT('',(3.122344284291,1.7,14.552801654922));
+#2879 = CARTESIAN_POINT('',(3.325647564761,1.7,14.471310836953));
+#2880 = CARTESIAN_POINT('',(3.440947882849,1.7,14.426156023129));
+#2881 = CARTESIAN_POINT('',(3.556069409473,1.7,14.381995639256));
+#2882 = CARTESIAN_POINT('',(3.671024780739,1.7,14.338717141503));
+#2883 = CARTESIAN_POINT('',(3.78582886018,1.7,14.296226414499));
+#2884 = PCURVE('',#562,#2885);
+#2885 = DEFINITIONAL_REPRESENTATION('',(#2886),#2897);
+#2886 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2887,#2888,#2889,#2890,#2891,
+    #2892,#2893,#2894,#2895,#2896),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.431906559399,1.),.UNSPECIFIED.);
+#2887 = CARTESIAN_POINT('',(0.299136165714,-32.05500534201));
+#2888 = CARTESIAN_POINT('',(0.337393093398,-31.96671189835));
+#2889 = CARTESIAN_POINT('',(0.374766271049,-31.87854821596));
+#2890 = CARTESIAN_POINT('',(0.411343491551,-31.79050886258));
+#2891 = CARTESIAN_POINT('',(0.447198345078,-31.70258885096));
+#2892 = CARTESIAN_POINT('',(0.528689163047,-31.49928557049));
+#2893 = CARTESIAN_POINT('',(0.573843976871,-31.3839852524));
+#2894 = CARTESIAN_POINT('',(0.618004360744,-31.26886372578));
+#2895 = CARTESIAN_POINT('',(0.661282858497,-31.15390835451));
+#2896 = CARTESIAN_POINT('',(0.703773585501,-31.03910427507));
+#2897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2898 = PCURVE('',#2899,#2968);
+#2899 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#2900,#2901,#2902,#2903,#2904,#2905,#2906,#2907,#2908,#2909,#2910
+      ,#2911,#2912,#2913,#2914,#2915,#2916,#2917,#2918,#2919,#2920,#2921
+      ,#2922,#2923,#2924,#2925,#2926,#2927,#2928,#2929,#2930,#2931,#2932
+      ,#2933)
+    ,(#2934,#2935,#2936,#2937,#2938,#2939,#2940,#2941,#2942,#2943,#2944
+      ,#2945,#2946,#2947,#2948,#2949,#2950,#2951,#2952,#2953,#2954,#2955
+      ,#2956,#2957,#2958,#2959,#2960,#2961,#2962,#2963,#2964,#2965,#2966
+      ,#2967
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#2900 = CARTESIAN_POINT('',(8.515197E-11,4.15,7.758845726729));
+#2901 = CARTESIAN_POINT('',(-0.579448261777,4.150000000025,
+    7.936623504506));
+#2902 = CARTESIAN_POINT('',(-1.158901621748,4.058980122615,
+    8.114401282238));
+#2903 = CARTESIAN_POINT('',(-1.722005306221,3.876941117006,
+    8.292179060155));
+#2904 = CARTESIAN_POINT('',(-2.252438100721,3.6073042226,8.469956837773)
+  );
+#2905 = CARTESIAN_POINT('',(-2.7347100139,3.256914169559,8.647734615552)
+  );
+#2906 = CARTESIAN_POINT('',(-3.155059108351,2.835767311081,
+    8.825512393498));
+#2907 = CARTESIAN_POINT('',(-3.502200595451,2.356472146117,
+    9.003290171144));
+#2908 = CARTESIAN_POINT('',(-3.767824847577,1.833509599902,9.18106794893
+    ));
+#2909 = CARTESIAN_POINT('',(-4.215474074139,0.455786944954,
+    9.625512393365));
+#2910 = CARTESIAN_POINT('',(-4.289291543808,-0.434131850332,
+    9.892179060113));
+#2911 = CARTESIAN_POINT('',(-4.151304170935,-1.33488548996,
+    10.158845726768));
+#2912 = CARTESIAN_POINT('',(-3.800917118432,-2.188682059501,
+    10.425512393198));
+#2913 = CARTESIAN_POINT('',(-3.256126890253,-2.938556787052,
+    10.692179060127));
+#2914 = CARTESIAN_POINT('',(-2.552360261473,-3.535618949863,
+    10.958845727002));
+#2915 = CARTESIAN_POINT('',(-1.738354950081,-3.945205160602,
+    11.225512393166));
+#2916 = CARTESIAN_POINT('',(-0.86917239331,-4.149999999964,
+    11.492179060061));
+#2917 = CARTESIAN_POINT('',(0.869172392892,-4.150000000039,
+    12.025512393397));
+#2918 = CARTESIAN_POINT('',(1.73835495003,-3.945205160786,
+    12.292179060054));
+#2919 = CARTESIAN_POINT('',(2.552360260679,-3.535618949988,
+    12.55884572674));
+#2920 = CARTESIAN_POINT('',(3.25612689049,-2.938556787447,
+    12.825512393451));
+#2921 = CARTESIAN_POINT('',(3.800917117934,-2.188682059782,
+    13.09217905987));
+#2922 = CARTESIAN_POINT('',(4.151304170915,-1.334885490306,
+    13.358845727011));
+#2923 = CARTESIAN_POINT('',(4.289291543775,-0.434131850717,
+    13.625512393268));
+#2924 = CARTESIAN_POINT('',(4.215474074169,0.455786944587,
+    13.892179060077));
+#2925 = CARTESIAN_POINT('',(3.767824847737,1.833509599581,
+    14.336623504513));
+#2926 = CARTESIAN_POINT('',(3.502200595673,2.356472145819,
+    14.514401282324));
+#2927 = CARTESIAN_POINT('',(3.155059108515,2.835767310808,
+    14.692179059992));
+#2928 = CARTESIAN_POINT('',(2.734710014299,3.256914169291,14.86995683798
+    ));
+#2929 = CARTESIAN_POINT('',(2.252438101056,3.607304222417,
+    15.047734615603));
+#2930 = CARTESIAN_POINT('',(1.72200530635,3.876941116907,15.225512393135
+    ));
+#2931 = CARTESIAN_POINT('',(1.15890162223,4.058980122471,15.403290171289
+    ));
+#2932 = CARTESIAN_POINT('',(0.579448262209,4.149999999975,
+    15.581067948953));
+#2933 = CARTESIAN_POINT('',(1.9514088E-10,4.15,15.758845726729));
+#2934 = CARTESIAN_POINT('',(8.530412E-11,3.25,7.999999999917));
+#2935 = CARTESIAN_POINT('',(-0.453784553052,3.250000000025,
+    8.177777777694));
+#2936 = CARTESIAN_POINT('',(-0.907574210216,3.178719335554,
+    8.355555555426));
+#2937 = CARTESIAN_POINT('',(-1.348557781206,3.036158727069,
+    8.533333333342));
+#2938 = CARTESIAN_POINT('',(-1.763957527213,2.824997338154,
+    8.711111110961));
+#2939 = CARTESIAN_POINT('',(-2.141640755792,2.550595415081,
+    8.888888888739));
+#2940 = CARTESIAN_POINT('',(-2.470829164727,2.220781567202,
+    9.066666666687));
+#2941 = CARTESIAN_POINT('',(-2.742687282374,1.845430024469,
+    9.244444444332));
+#2942 = CARTESIAN_POINT('',(-2.950706203663,1.435881018433,
+    9.422222222118));
+#2943 = CARTESIAN_POINT('',(-3.301274878323,0.356941579886,
+    9.866666666552));
+#2944 = CARTESIAN_POINT('',(-3.359083478593,-0.339982835118,
+    10.133333333301));
+#2945 = CARTESIAN_POINT('',(-3.251022579695,-1.045391955023,
+    10.399999999956));
+#2946 = CARTESIAN_POINT('',(-2.976619009242,-1.714028760232,
+    10.666666666386));
+#2947 = CARTESIAN_POINT('',(-2.549982700702,-2.301278660244,
+    10.933333333314));
+#2948 = CARTESIAN_POINT('',(-1.998833199512,-2.768858688482,
+    11.200000000191));
+#2949 = CARTESIAN_POINT('',(-1.361363832794,-3.089618366025,
+    11.466666666353));
+#2950 = CARTESIAN_POINT('',(-0.680676830221,-3.249999999964,
+    11.733333333249));
+#2951 = CARTESIAN_POINT('',(0.680676829802,-3.250000000039,
+    12.266666666585));
+#2952 = CARTESIAN_POINT('',(1.361363832738,-3.08961836621,
+    12.533333333242));
+#2953 = CARTESIAN_POINT('',(1.998833198726,-2.768858688606,
+    12.799999999928));
+#2954 = CARTESIAN_POINT('',(2.549982700926,-2.30127866064,
+    13.066666666639));
+#2955 = CARTESIAN_POINT('',(2.976619008754,-1.714028760514,
+    13.333333333057));
+#2956 = CARTESIAN_POINT('',(3.251022579671,-1.04539195537,
+    13.600000000199));
+#2957 = CARTESIAN_POINT('',(3.359083478562,-0.339982835504,
+    13.866666666455));
+#2958 = CARTESIAN_POINT('',(3.301274878353,0.356941579519,
+    14.133333333264));
+#2959 = CARTESIAN_POINT('',(2.950706203823,1.435881018112,
+    14.577777777701));
+#2960 = CARTESIAN_POINT('',(2.742687282597,1.84543002417,14.755555555512
+    ));
+#2961 = CARTESIAN_POINT('',(2.47082916489,2.220781566928,14.933333333179
+    ));
+#2962 = CARTESIAN_POINT('',(2.141640756192,2.550595414811,
+    15.111111111169));
+#2963 = CARTESIAN_POINT('',(1.763957527549,2.824997337971,15.28888888879
+    ));
+#2964 = CARTESIAN_POINT('',(1.348557781334,3.03615872697,15.466666666323
+    ));
+#2965 = CARTESIAN_POINT('',(0.9075742107,3.17871933541,15.644444444476)
+  );
+#2966 = CARTESIAN_POINT('',(0.453784553485,3.249999999975,
+    15.822222222141));
+#2967 = CARTESIAN_POINT('',(1.9556171E-10,3.25,15.999999999917));
+#2968 = DEFINITIONAL_REPRESENTATION('',(#2969),#2976);
+#2969 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2970,#2971,#2972,#2973,#2974,
+    #2975),.UNSPECIFIED.,.F.,.F.,(6,6),(0.535448767435,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2970 = CARTESIAN_POINT('',(0.439178156009,5.196697371658));
+#2971 = CARTESIAN_POINT('',(0.35227780958,5.185121695611));
+#2972 = CARTESIAN_POINT('',(0.264848832423,5.174213303739));
+#2973 = CARTESIAN_POINT('',(0.176959527293,5.163900730734));
+#2974 = CARTESIAN_POINT('',(8.866255907305E-02,5.154126262956));
+#2975 = CARTESIAN_POINT('',(0.,5.144840829398));
+#2976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2977 = ORIENTED_EDGE('',*,*,#2978,.T.);
+#2978 = EDGE_CURVE('',#2870,#2979,#2981,.T.);
+#2979 = VERTEX_POINT('',#2980);
+#2980 = CARTESIAN_POINT('',(3.78582886018,1.7,13.278534960875));
+#2981 = SURFACE_CURVE('',#2982,(#2985,#2991),.PCURVE_S1.);
+#2982 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2983,#2984),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2983 = CARTESIAN_POINT('',(3.78582886018,1.7,14.296226414499));
+#2984 = CARTESIAN_POINT('',(3.78582886018,1.7,13.278534960875));
+#2985 = PCURVE('',#562,#2986);
+#2986 = DEFINITIONAL_REPRESENTATION('',(#2987),#2990);
+#2987 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2988,#2989),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2988 = CARTESIAN_POINT('',(0.703773585501,-31.03910427507));
+#2989 = CARTESIAN_POINT('',(1.721465039125,-31.03910427507));
+#2990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2991 = PCURVE('',#2992,#3061);
+#2992 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#2993,#2994,#2995,#2996,#2997,#2998,#2999,#3000,#3001,#3002,#3003
+      ,#3004,#3005,#3006,#3007,#3008,#3009,#3010,#3011,#3012,#3013,#3014
+      ,#3015,#3016,#3017,#3018,#3019,#3020,#3021,#3022,#3023,#3024,#3025
+      ,#3026)
+    ,(#3027,#3028,#3029,#3030,#3031,#3032,#3033,#3034,#3035,#3036,#3037
+      ,#3038,#3039,#3040,#3041,#3042,#3043,#3044,#3045,#3046,#3047,#3048
+      ,#3049,#3050,#3051,#3052,#3053,#3054,#3055,#3056,#3057,#3058,#3059
+      ,#3060
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#2993 = CARTESIAN_POINT('',(8.540231E-11,4.15,6.741154273105));
+#2994 = CARTESIAN_POINT('',(-0.579448261777,4.150000000025,
+    6.918932050882));
+#2995 = CARTESIAN_POINT('',(-1.158901621749,4.058980122615,
+    7.096709828614));
+#2996 = CARTESIAN_POINT('',(-1.722005306219,3.876941117007,
+    7.274487606531));
+#2997 = CARTESIAN_POINT('',(-2.252438100722,3.607304222599,7.45226538415
+    ));
+#2998 = CARTESIAN_POINT('',(-2.734710013901,3.25691416956,7.630043161927
+    ));
+#2999 = CARTESIAN_POINT('',(-3.155059108349,2.835767311082,
+    7.807820939875));
+#3000 = CARTESIAN_POINT('',(-3.502200595452,2.356472146116,7.98559871752
+    ));
+#3001 = CARTESIAN_POINT('',(-3.767824847577,1.833509599903,
+    8.163376495306));
+#3002 = CARTESIAN_POINT('',(-4.21547407414,0.455786944955,8.607820939741
+    ));
+#3003 = CARTESIAN_POINT('',(-4.289291543811,-0.434131850329,
+    8.874487606489));
+#3004 = CARTESIAN_POINT('',(-4.151304170921,-1.334885489972,
+    9.141154273144));
+#3005 = CARTESIAN_POINT('',(-3.800917118458,-2.188682059484,
+    9.407820939575));
+#3006 = CARTESIAN_POINT('',(-3.256126890224,-2.938556787066,
+    9.674487606503));
+#3007 = CARTESIAN_POINT('',(-2.552360261493,-3.535618949857,
+    9.941154273378));
+#3008 = CARTESIAN_POINT('',(-1.738354950073,-3.945205160605,
+    10.207820939542));
+#3009 = CARTESIAN_POINT('',(-0.869172393311,-4.149999999964,
+    10.474487606437));
+#3010 = CARTESIAN_POINT('',(0.869172392891,-4.150000000039,
+    11.007820939773));
+#3011 = CARTESIAN_POINT('',(1.738354950043,-3.945205160786,
+    11.27448760643));
+#3012 = CARTESIAN_POINT('',(2.552360260644,-3.535618949988,
+    11.541154273116));
+#3013 = CARTESIAN_POINT('',(3.256126890539,-2.938556787451,
+    11.807820939827));
+#3014 = CARTESIAN_POINT('',(3.800917117897,-2.188682059772,
+    12.074487606246));
+#3015 = CARTESIAN_POINT('',(4.151304170934,-1.334885490311,
+    12.341154273386));
+#3016 = CARTESIAN_POINT('',(4.289291543771,-0.434131850714,
+    12.607820939644));
+#3017 = CARTESIAN_POINT('',(4.215474074169,0.455786944588,
+    12.874487606453));
+#3018 = CARTESIAN_POINT('',(3.767824847738,1.833509599581,
+    13.318932050889));
+#3019 = CARTESIAN_POINT('',(3.502200595673,2.35647214582,13.4967098287)
+  );
+#3020 = CARTESIAN_POINT('',(3.155059108514,2.835767310809,
+    13.674487606368));
+#3021 = CARTESIAN_POINT('',(2.734710014298,3.256914169291,
+    13.852265384357));
+#3022 = CARTESIAN_POINT('',(2.252438101056,3.607304222417,
+    14.030043161978));
+#3023 = CARTESIAN_POINT('',(1.72200530635,3.876941116909,14.207820939512
+    ));
+#3024 = CARTESIAN_POINT('',(1.158901622229,4.058980122471,
+    14.385598717664));
+#3025 = CARTESIAN_POINT('',(0.57944826221,4.149999999975,14.563376495329
+    ));
+#3026 = CARTESIAN_POINT('',(1.953961E-10,4.15,14.741154273105));
+#3027 = CARTESIAN_POINT('',(8.515197E-11,4.15,7.758845726729));
+#3028 = CARTESIAN_POINT('',(-0.579448261777,4.150000000025,
+    7.936623504506));
+#3029 = CARTESIAN_POINT('',(-1.158901621748,4.058980122615,
+    8.114401282238));
+#3030 = CARTESIAN_POINT('',(-1.722005306221,3.876941117006,
+    8.292179060155));
+#3031 = CARTESIAN_POINT('',(-2.252438100721,3.6073042226,8.469956837773)
+  );
+#3032 = CARTESIAN_POINT('',(-2.7347100139,3.256914169559,8.647734615552)
+  );
+#3033 = CARTESIAN_POINT('',(-3.155059108351,2.835767311081,
+    8.825512393498));
+#3034 = CARTESIAN_POINT('',(-3.502200595451,2.356472146117,
+    9.003290171144));
+#3035 = CARTESIAN_POINT('',(-3.767824847577,1.833509599902,9.18106794893
+    ));
+#3036 = CARTESIAN_POINT('',(-4.215474074139,0.455786944954,
+    9.625512393365));
+#3037 = CARTESIAN_POINT('',(-4.289291543808,-0.434131850332,
+    9.892179060113));
+#3038 = CARTESIAN_POINT('',(-4.151304170935,-1.33488548996,
+    10.158845726768));
+#3039 = CARTESIAN_POINT('',(-3.800917118432,-2.188682059501,
+    10.425512393198));
+#3040 = CARTESIAN_POINT('',(-3.256126890253,-2.938556787052,
+    10.692179060127));
+#3041 = CARTESIAN_POINT('',(-2.552360261473,-3.535618949863,
+    10.958845727002));
+#3042 = CARTESIAN_POINT('',(-1.738354950081,-3.945205160602,
+    11.225512393166));
+#3043 = CARTESIAN_POINT('',(-0.86917239331,-4.149999999964,
+    11.492179060061));
+#3044 = CARTESIAN_POINT('',(0.869172392892,-4.150000000039,
+    12.025512393397));
+#3045 = CARTESIAN_POINT('',(1.73835495003,-3.945205160786,
+    12.292179060054));
+#3046 = CARTESIAN_POINT('',(2.552360260679,-3.535618949988,
+    12.55884572674));
+#3047 = CARTESIAN_POINT('',(3.25612689049,-2.938556787447,
+    12.825512393451));
+#3048 = CARTESIAN_POINT('',(3.800917117934,-2.188682059782,
+    13.09217905987));
+#3049 = CARTESIAN_POINT('',(4.151304170915,-1.334885490306,
+    13.358845727011));
+#3050 = CARTESIAN_POINT('',(4.289291543775,-0.434131850717,
+    13.625512393268));
+#3051 = CARTESIAN_POINT('',(4.215474074169,0.455786944587,
+    13.892179060077));
+#3052 = CARTESIAN_POINT('',(3.767824847737,1.833509599581,
+    14.336623504513));
+#3053 = CARTESIAN_POINT('',(3.502200595673,2.356472145819,
+    14.514401282324));
+#3054 = CARTESIAN_POINT('',(3.155059108515,2.835767310808,
+    14.692179059992));
+#3055 = CARTESIAN_POINT('',(2.734710014299,3.256914169291,14.86995683798
+    ));
+#3056 = CARTESIAN_POINT('',(2.252438101056,3.607304222417,
+    15.047734615603));
+#3057 = CARTESIAN_POINT('',(1.72200530635,3.876941116907,15.225512393135
+    ));
+#3058 = CARTESIAN_POINT('',(1.15890162223,4.058980122471,15.403290171289
+    ));
+#3059 = CARTESIAN_POINT('',(0.579448262209,4.149999999975,
+    15.581067948953));
+#3060 = CARTESIAN_POINT('',(1.9514088E-10,4.15,15.758845726729));
+#3061 = DEFINITIONAL_REPRESENTATION('',(#3062),#3065);
+#3062 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3063,#3064),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3063 = CARTESIAN_POINT('',(1.017691453624,5.144840829398));
+#3064 = CARTESIAN_POINT('',(0.,5.144840829398));
+#3065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3066 = ORIENTED_EDGE('',*,*,#3067,.T.);
+#3067 = EDGE_CURVE('',#2979,#3068,#3070,.T.);
+#3068 = VERTEX_POINT('',#3069);
+#3069 = CARTESIAN_POINT('',(2.769927795567,1.699999999187,
+    13.200863833538));
+#3070 = SURFACE_CURVE('',#3071,(#3082,#3096),.PCURVE_S1.);
+#3071 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3072,#3073,#3074,#3075,#3076,
+    #3077,#3078,#3079,#3080,#3081),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.571349247978,1.),.UNSPECIFIED.);
+#3072 = CARTESIAN_POINT('',(3.78582886018,1.7,13.278534960875));
+#3073 = CARTESIAN_POINT('',(3.671312864623,1.7,13.264935378996));
+#3074 = CARTESIAN_POINT('',(3.55642922749,1.7,13.252375387974));
+#3075 = CARTESIAN_POINT('',(3.441135747887,1.7,13.240993095855));
+#3076 = CARTESIAN_POINT('',(3.325389225783,1.7,13.230960775146));
+#3077 = CARTESIAN_POINT('',(3.121912164983,1.7,13.216176560812));
+#3078 = CARTESIAN_POINT('',(3.034405709521,1.7,13.210731756627));
+#3079 = CARTESIAN_POINT('',(2.946588808167,1.7,13.206279113837));
+#3080 = CARTESIAN_POINT('',(2.858438442829,1.7,13.20293900507));
+#3081 = CARTESIAN_POINT('',(2.769927793244,1.7,13.200863834285));
+#3082 = PCURVE('',#562,#3083);
+#3083 = DEFINITIONAL_REPRESENTATION('',(#3084),#3095);
+#3084 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3085,#3086,#3087,#3088,#3089,
+    #3090,#3091,#3092,#3093,#3094),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.571349247978,1.),.UNSPECIFIED.);
+#3085 = CARTESIAN_POINT('',(1.721465039125,-31.03910427507));
+#3086 = CARTESIAN_POINT('',(1.735064621004,-31.15362027063));
+#3087 = CARTESIAN_POINT('',(1.747624612026,-31.26850390776));
+#3088 = CARTESIAN_POINT('',(1.759006904145,-31.38379738736));
+#3089 = CARTESIAN_POINT('',(1.769039224854,-31.49954390947));
+#3090 = CARTESIAN_POINT('',(1.783823439188,-31.70302097027));
+#3091 = CARTESIAN_POINT('',(1.789268243373,-31.79052742573));
+#3092 = CARTESIAN_POINT('',(1.793720886163,-31.87834432708));
+#3093 = CARTESIAN_POINT('',(1.79706099493,-31.96649469242));
+#3094 = CARTESIAN_POINT('',(1.799136165715,-32.05500534201));
+#3095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3096 = PCURVE('',#3097,#3166);
+#3097 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#3098,#3099,#3100,#3101,#3102,#3103,#3104,#3105,#3106,#3107,#3108
+      ,#3109,#3110,#3111,#3112,#3113,#3114,#3115,#3116,#3117,#3118,#3119
+      ,#3120,#3121,#3122,#3123,#3124,#3125,#3126,#3127,#3128,#3129,#3130
+      ,#3131)
+    ,(#3132,#3133,#3134,#3135,#3136,#3137,#3138,#3139,#3140,#3141,#3142
+      ,#3143,#3144,#3145,#3146,#3147,#3148,#3149,#3150,#3151,#3152,#3153
+      ,#3154,#3155,#3156,#3157,#3158,#3159,#3160,#3161,#3162,#3163,#3164
+      ,#3165
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#3098 = CARTESIAN_POINT('',(8.567055E-11,3.25,6.499999999917));
+#3099 = CARTESIAN_POINT('',(-0.453784553051,3.250000000025,
+    6.677777777694));
+#3100 = CARTESIAN_POINT('',(-0.907574210217,3.178719335554,
+    6.855555555426));
+#3101 = CARTESIAN_POINT('',(-1.348557781203,3.03615872707,7.033333333343
+    ));
+#3102 = CARTESIAN_POINT('',(-1.763957527214,2.824997338153,
+    7.211111110961));
+#3103 = CARTESIAN_POINT('',(-2.141640755794,2.550595415081,
+    7.388888888739));
+#3104 = CARTESIAN_POINT('',(-2.470829164724,2.220781567204,
+    7.566666666687));
+#3105 = CARTESIAN_POINT('',(-2.742687282375,1.845430024467,
+    7.744444444332));
+#3106 = CARTESIAN_POINT('',(-2.950706203663,1.435881018434,
+    7.922222222118));
+#3107 = CARTESIAN_POINT('',(-3.301274878324,0.356941579887,
+    8.366666666552));
+#3108 = CARTESIAN_POINT('',(-3.359083478597,-0.339982835114,
+    8.633333333301));
+#3109 = CARTESIAN_POINT('',(-3.25102257968,-1.045391955041,
+    8.899999999956));
+#3110 = CARTESIAN_POINT('',(-2.976619009273,-1.714028760207,
+    9.166666666386));
+#3111 = CARTESIAN_POINT('',(-2.549982700668,-2.301278660263,
+    9.433333333315));
+#3112 = CARTESIAN_POINT('',(-1.998833199536,-2.768858688473,
+    9.700000000191));
+#3113 = CARTESIAN_POINT('',(-1.361363832784,-3.089618366029,
+    9.966666666353));
+#3114 = CARTESIAN_POINT('',(-0.680676830222,-3.249999999964,
+    10.233333333249));
+#3115 = CARTESIAN_POINT('',(0.680676829801,-3.25000000004,
+    10.766666666585));
+#3116 = CARTESIAN_POINT('',(1.361363832759,-3.089618366209,
+    11.033333333242));
+#3117 = CARTESIAN_POINT('',(1.998833198676,-2.768858688605,
+    11.299999999928));
+#3118 = CARTESIAN_POINT('',(2.549982700995,-2.301278660649,
+    11.566666666639));
+#3119 = CARTESIAN_POINT('',(2.976619008703,-1.714028760497,
+    11.833333333057));
+#3120 = CARTESIAN_POINT('',(3.251022579695,-1.045391955379,
+    12.100000000199));
+#3121 = CARTESIAN_POINT('',(3.359083478557,-0.339982835499,
+    12.366666666455));
+#3122 = CARTESIAN_POINT('',(3.301274878354,0.356941579519,
+    12.633333333264));
+#3123 = CARTESIAN_POINT('',(2.950706203823,1.435881018112,
+    13.077777777701));
+#3124 = CARTESIAN_POINT('',(2.742687282597,1.845430024171,
+    13.255555555511));
+#3125 = CARTESIAN_POINT('',(2.470829164888,2.220781566931,13.43333333318
+    ));
+#3126 = CARTESIAN_POINT('',(2.141640756191,2.55059541481,13.611111111168
+    ));
+#3127 = CARTESIAN_POINT('',(1.76395752755,2.824997337971,13.788888888791
+    ));
+#3128 = CARTESIAN_POINT('',(1.348557781334,3.036158726973,
+    13.966666666322));
+#3129 = CARTESIAN_POINT('',(0.907574210698,3.178719335409,
+    14.144444444477));
+#3130 = CARTESIAN_POINT('',(0.453784553485,3.249999999975,
+    14.322222222141));
+#3131 = CARTESIAN_POINT('',(1.959379E-10,3.25,14.499999999917));
+#3132 = CARTESIAN_POINT('',(8.540231E-11,4.15,6.741154273105));
+#3133 = CARTESIAN_POINT('',(-0.579448261777,4.150000000025,
+    6.918932050882));
+#3134 = CARTESIAN_POINT('',(-1.158901621749,4.058980122615,
+    7.096709828614));
+#3135 = CARTESIAN_POINT('',(-1.722005306219,3.876941117007,
+    7.274487606531));
+#3136 = CARTESIAN_POINT('',(-2.252438100722,3.607304222599,7.45226538415
+    ));
+#3137 = CARTESIAN_POINT('',(-2.734710013901,3.25691416956,7.630043161927
+    ));
+#3138 = CARTESIAN_POINT('',(-3.155059108349,2.835767311082,
+    7.807820939875));
+#3139 = CARTESIAN_POINT('',(-3.502200595452,2.356472146116,7.98559871752
+    ));
+#3140 = CARTESIAN_POINT('',(-3.767824847577,1.833509599903,
+    8.163376495306));
+#3141 = CARTESIAN_POINT('',(-4.21547407414,0.455786944955,8.607820939741
+    ));
+#3142 = CARTESIAN_POINT('',(-4.289291543811,-0.434131850329,
+    8.874487606489));
+#3143 = CARTESIAN_POINT('',(-4.151304170921,-1.334885489972,
+    9.141154273144));
+#3144 = CARTESIAN_POINT('',(-3.800917118458,-2.188682059484,
+    9.407820939575));
+#3145 = CARTESIAN_POINT('',(-3.256126890224,-2.938556787066,
+    9.674487606503));
+#3146 = CARTESIAN_POINT('',(-2.552360261493,-3.535618949857,
+    9.941154273378));
+#3147 = CARTESIAN_POINT('',(-1.738354950073,-3.945205160605,
+    10.207820939542));
+#3148 = CARTESIAN_POINT('',(-0.869172393311,-4.149999999964,
+    10.474487606437));
+#3149 = CARTESIAN_POINT('',(0.869172392891,-4.150000000039,
+    11.007820939773));
+#3150 = CARTESIAN_POINT('',(1.738354950043,-3.945205160786,
+    11.27448760643));
+#3151 = CARTESIAN_POINT('',(2.552360260644,-3.535618949988,
+    11.541154273116));
+#3152 = CARTESIAN_POINT('',(3.256126890539,-2.938556787451,
+    11.807820939827));
+#3153 = CARTESIAN_POINT('',(3.800917117897,-2.188682059772,
+    12.074487606246));
+#3154 = CARTESIAN_POINT('',(4.151304170934,-1.334885490311,
+    12.341154273386));
+#3155 = CARTESIAN_POINT('',(4.289291543771,-0.434131850714,
+    12.607820939644));
+#3156 = CARTESIAN_POINT('',(4.215474074169,0.455786944588,
+    12.874487606453));
+#3157 = CARTESIAN_POINT('',(3.767824847738,1.833509599581,
+    13.318932050889));
+#3158 = CARTESIAN_POINT('',(3.502200595673,2.35647214582,13.4967098287)
+  );
+#3159 = CARTESIAN_POINT('',(3.155059108514,2.835767310809,
+    13.674487606368));
+#3160 = CARTESIAN_POINT('',(2.734710014298,3.256914169291,
+    13.852265384357));
+#3161 = CARTESIAN_POINT('',(2.252438101056,3.607304222417,
+    14.030043161978));
+#3162 = CARTESIAN_POINT('',(1.72200530635,3.876941116909,14.207820939512
+    ));
+#3163 = CARTESIAN_POINT('',(1.158901622229,4.058980122471,
+    14.385598717664));
+#3164 = CARTESIAN_POINT('',(0.57944826221,4.149999999975,14.563376495329
+    ));
+#3165 = CARTESIAN_POINT('',(1.953961E-10,4.15,14.741154273105));
+#3166 = DEFINITIONAL_REPRESENTATION('',(#3167),#3178);
+#3167 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3168,#3169,#3170,#3171,#3172,
+    #3173,#3174,#3175,#3176,#3177),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.571349247978,1.),.UNSPECIFIED.);
+#3168 = CARTESIAN_POINT('',(0.931748562369,5.144840829398));
+#3169 = CARTESIAN_POINT('',(0.823596388605,5.156167367163));
+#3170 = CARTESIAN_POINT('',(0.715783128586,5.168243018068));
+#3171 = CARTESIAN_POINT('',(0.60836458841,5.181165104497));
+#3172 = CARTESIAN_POINT('',(0.501419634809,5.195053138697));
+#3173 = CARTESIAN_POINT('',(0.315270466019,5.221334398475));
+#3174 = CARTESIAN_POINT('',(0.235809967861,5.233234513326));
+#3175 = CARTESIAN_POINT('',(0.156730465254,5.245837843356));
+#3176 = CARTESIAN_POINT('',(7.809744497888E-02,5.259225781553));
+#3177 = CARTESIAN_POINT('',(0.,5.273500120895));
+#3178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3179 = ORIENTED_EDGE('',*,*,#3180,.F.);
+#3180 = EDGE_CURVE('',#3181,#3068,#3183,.T.);
+#3181 = VERTEX_POINT('',#3182);
+#3182 = CARTESIAN_POINT('',(2.7699277861,1.699999993378,12.700863866991)
+  );
+#3183 = SURFACE_CURVE('',#3184,(#3188,#3195),.PCURVE_S1.);
+#3184 = LINE('',#3185,#3186);
+#3185 = CARTESIAN_POINT('',(2.769927796893,1.7,15.));
+#3186 = VECTOR('',#3187,1.);
+#3187 = DIRECTION('',(0.,2.E-15,1.));
+#3188 = PCURVE('',#562,#3189);
+#3189 = DEFINITIONAL_REPRESENTATION('',(#3190),#3194);
+#3190 = LINE('',#3191,#3192);
+#3191 = CARTESIAN_POINT('',(-1.723030656239E-15,-32.05500533836));
+#3192 = VECTOR('',#3193,1.);
+#3193 = DIRECTION('',(-1.,2.2E-16));
+#3194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3195 = PCURVE('',#3196,#3201);
+#3196 = CYLINDRICAL_SURFACE('',#3197,3.25);
+#3197 = AXIS2_PLACEMENT_3D('',#3198,#3199,#3200);
+#3198 = CARTESIAN_POINT('',(0.,2.331E-14,15.));
+#3199 = DIRECTION('',(0.,1.55E-15,1.));
+#3200 = DIRECTION('',(-1.,0.,0.));
+#3201 = DEFINITIONAL_REPRESENTATION('',(#3202),#3205);
+#3202 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3203,#3204),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.299136133009,-1.799136166462),.PIECEWISE_BEZIER_KNOTS.);
+#3203 = CARTESIAN_POINT('',(3.692049823761,-2.299136133009));
+#3204 = CARTESIAN_POINT('',(3.692049823761,-1.799136166462));
+#3205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3206 = ORIENTED_EDGE('',*,*,#3207,.T.);
+#3207 = EDGE_CURVE('',#3181,#3208,#3210,.T.);
+#3208 = VERTEX_POINT('',#3209);
+#3209 = CARTESIAN_POINT('',(3.785828857664,1.7,12.296226426813));
+#3210 = SURFACE_CURVE('',#3211,(#3222,#3236),.PCURVE_S1.);
+#3211 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3212,#3213,#3214,#3215,#3216,
+    #3217,#3218,#3219,#3220,#3221),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.431906556317,1.),.UNSPECIFIED.);
+#3212 = CARTESIAN_POINT('',(2.769927767179,1.7,12.700863873079));
+#3213 = CARTESIAN_POINT('',(2.858221212228,1.7,12.662606945619));
+#3214 = CARTESIAN_POINT('',(2.94638489583,1.7,12.625233767258));
+#3215 = CARTESIAN_POINT('',(3.034424250351,1.7,12.588656545324));
+#3216 = CARTESIAN_POINT('',(3.122344263141,1.7,12.552801689867));
+#3217 = CARTESIAN_POINT('',(3.325647547964,1.7,12.471310866067));
+#3218 = CARTESIAN_POINT('',(3.440947869287,1.7,12.426156048127));
+#3219 = CARTESIAN_POINT('',(3.556069399389,1.7,12.381995659959));
+#3220 = CARTESIAN_POINT('',(3.671024774361,1.7,12.33871715794));
+#3221 = CARTESIAN_POINT('',(3.785828857664,1.7,12.296226426813));
+#3222 = PCURVE('',#562,#3223);
+#3223 = DEFINITIONAL_REPRESENTATION('',(#3224),#3235);
+#3224 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3225,#3226,#3227,#3228,#3229,
+    #3230,#3231,#3232,#3233,#3234),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.431906556317,1.),.UNSPECIFIED.);
+#3225 = CARTESIAN_POINT('',(2.299136126921,-32.05500536807));
+#3226 = CARTESIAN_POINT('',(2.337393054381,-31.96671192302));
+#3227 = CARTESIAN_POINT('',(2.374766232742,-31.87854823942));
+#3228 = CARTESIAN_POINT('',(2.411343454676,-31.7905088849));
+#3229 = CARTESIAN_POINT('',(2.447198310133,-31.70258887211));
+#3230 = CARTESIAN_POINT('',(2.528689133933,-31.49928558729));
+#3231 = CARTESIAN_POINT('',(2.573843951873,-31.38398526596));
+#3232 = CARTESIAN_POINT('',(2.618004340041,-31.26886373586));
+#3233 = CARTESIAN_POINT('',(2.66128284206,-31.15390836089));
+#3234 = CARTESIAN_POINT('',(2.703773573187,-31.03910427759));
+#3235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3236 = PCURVE('',#3237,#3306);
+#3237 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#3238,#3239,#3240,#3241,#3242,#3243,#3244,#3245,#3246,#3247,#3248
+      ,#3249,#3250,#3251,#3252,#3253,#3254,#3255,#3256,#3257,#3258,#3259
+      ,#3260,#3261,#3262,#3263,#3264,#3265,#3266,#3267,#3268,#3269,#3270
+      ,#3271)
+    ,(#3272,#3273,#3274,#3275,#3276,#3277,#3278,#3279,#3280,#3281,#3282
+      ,#3283,#3284,#3285,#3286,#3287,#3288,#3289,#3290,#3291,#3292,#3293
+      ,#3294,#3295,#3296,#3297,#3298,#3299,#3300,#3301,#3302,#3303,#3304
+      ,#3305
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#3238 = CARTESIAN_POINT('',(-4.15,8.515743884573E-11,7.758845726729));
+#3239 = CARTESIAN_POINT('',(-4.150000000025,-0.579448261777,
+    7.936623504506));
+#3240 = CARTESIAN_POINT('',(-4.058980122615,-1.158901621748,
+    8.114401282238));
+#3241 = CARTESIAN_POINT('',(-3.876941117006,-1.722005306221,
+    8.292179060155));
+#3242 = CARTESIAN_POINT('',(-3.6073042226,-2.252438100721,8.469956837773
+    ));
+#3243 = CARTESIAN_POINT('',(-3.256914169559,-2.7347100139,8.647734615552
+    ));
+#3244 = CARTESIAN_POINT('',(-2.835767311081,-3.155059108351,
+    8.825512393498));
+#3245 = CARTESIAN_POINT('',(-2.356472146117,-3.502200595451,
+    9.003290171144));
+#3246 = CARTESIAN_POINT('',(-1.833509599902,-3.767824847577,
+    9.18106794893));
+#3247 = CARTESIAN_POINT('',(-0.455786944954,-4.215474074139,
+    9.625512393365));
+#3248 = CARTESIAN_POINT('',(0.434131850332,-4.289291543808,
+    9.892179060113));
+#3249 = CARTESIAN_POINT('',(1.33488548996,-4.151304170935,
+    10.158845726768));
+#3250 = CARTESIAN_POINT('',(2.188682059501,-3.800917118432,
+    10.425512393198));
+#3251 = CARTESIAN_POINT('',(2.938556787052,-3.256126890253,
+    10.692179060127));
+#3252 = CARTESIAN_POINT('',(3.535618949863,-2.552360261473,
+    10.958845727002));
+#3253 = CARTESIAN_POINT('',(3.945205160602,-1.738354950081,
+    11.225512393166));
+#3254 = CARTESIAN_POINT('',(4.149999999964,-0.86917239331,
+    11.492179060061));
+#3255 = CARTESIAN_POINT('',(4.150000000039,0.869172392892,
+    12.025512393397));
+#3256 = CARTESIAN_POINT('',(3.945205160786,1.73835495003,12.292179060054
+    ));
+#3257 = CARTESIAN_POINT('',(3.535618949988,2.552360260679,12.55884572674
+    ));
+#3258 = CARTESIAN_POINT('',(2.938556787447,3.25612689049,12.825512393451
+    ));
+#3259 = CARTESIAN_POINT('',(2.188682059782,3.800917117934,13.09217905987
+    ));
+#3260 = CARTESIAN_POINT('',(1.334885490306,4.151304170915,
+    13.358845727011));
+#3261 = CARTESIAN_POINT('',(0.434131850717,4.289291543775,
+    13.625512393268));
+#3262 = CARTESIAN_POINT('',(-0.455786944587,4.215474074169,
+    13.892179060077));
+#3263 = CARTESIAN_POINT('',(-1.833509599581,3.767824847737,
+    14.336623504513));
+#3264 = CARTESIAN_POINT('',(-2.356472145819,3.502200595673,
+    14.514401282324));
+#3265 = CARTESIAN_POINT('',(-2.835767310808,3.155059108515,
+    14.692179059992));
+#3266 = CARTESIAN_POINT('',(-3.256914169291,2.734710014299,
+    14.86995683798));
+#3267 = CARTESIAN_POINT('',(-3.607304222417,2.252438101056,
+    15.047734615603));
+#3268 = CARTESIAN_POINT('',(-3.876941116907,1.72200530635,
+    15.225512393135));
+#3269 = CARTESIAN_POINT('',(-4.058980122471,1.15890162223,
+    15.403290171289));
+#3270 = CARTESIAN_POINT('',(-4.149999999975,0.579448262209,
+    15.581067948953));
+#3271 = CARTESIAN_POINT('',(-4.15,1.951481288457E-10,15.758845726729));
+#3272 = CARTESIAN_POINT('',(-3.25,8.530883E-11,7.999999999917));
+#3273 = CARTESIAN_POINT('',(-3.250000000025,-0.453784553052,
+    8.177777777694));
+#3274 = CARTESIAN_POINT('',(-3.178719335554,-0.907574210216,
+    8.355555555426));
+#3275 = CARTESIAN_POINT('',(-3.036158727069,-1.348557781206,
+    8.533333333342));
+#3276 = CARTESIAN_POINT('',(-2.824997338154,-1.763957527213,
+    8.711111110961));
+#3277 = CARTESIAN_POINT('',(-2.550595415081,-2.141640755792,
+    8.888888888739));
+#3278 = CARTESIAN_POINT('',(-2.220781567202,-2.470829164727,
+    9.066666666687));
+#3279 = CARTESIAN_POINT('',(-1.845430024469,-2.742687282374,
+    9.244444444332));
+#3280 = CARTESIAN_POINT('',(-1.435881018433,-2.950706203663,
+    9.422222222118));
+#3281 = CARTESIAN_POINT('',(-0.356941579886,-3.301274878323,
+    9.866666666552));
+#3282 = CARTESIAN_POINT('',(0.339982835118,-3.359083478593,
+    10.133333333301));
+#3283 = CARTESIAN_POINT('',(1.045391955023,-3.251022579695,
+    10.399999999956));
+#3284 = CARTESIAN_POINT('',(1.714028760232,-2.976619009242,
+    10.666666666386));
+#3285 = CARTESIAN_POINT('',(2.301278660244,-2.549982700702,
+    10.933333333314));
+#3286 = CARTESIAN_POINT('',(2.768858688482,-1.998833199512,
+    11.200000000191));
+#3287 = CARTESIAN_POINT('',(3.089618366025,-1.361363832794,
+    11.466666666353));
+#3288 = CARTESIAN_POINT('',(3.249999999964,-0.680676830221,
+    11.733333333249));
+#3289 = CARTESIAN_POINT('',(3.250000000039,0.680676829802,
+    12.266666666585));
+#3290 = CARTESIAN_POINT('',(3.08961836621,1.361363832738,12.533333333242
+    ));
+#3291 = CARTESIAN_POINT('',(2.768858688606,1.998833198726,
+    12.799999999928));
+#3292 = CARTESIAN_POINT('',(2.30127866064,2.549982700926,13.066666666639
+    ));
+#3293 = CARTESIAN_POINT('',(1.714028760514,2.976619008754,
+    13.333333333057));
+#3294 = CARTESIAN_POINT('',(1.04539195537,3.251022579671,13.600000000199
+    ));
+#3295 = CARTESIAN_POINT('',(0.339982835504,3.359083478562,
+    13.866666666455));
+#3296 = CARTESIAN_POINT('',(-0.356941579518,3.301274878353,
+    14.133333333264));
+#3297 = CARTESIAN_POINT('',(-1.435881018112,2.950706203823,
+    14.577777777701));
+#3298 = CARTESIAN_POINT('',(-1.84543002417,2.742687282597,
+    14.755555555512));
+#3299 = CARTESIAN_POINT('',(-2.220781566928,2.47082916489,
+    14.933333333179));
+#3300 = CARTESIAN_POINT('',(-2.550595414811,2.141640756192,
+    15.111111111169));
+#3301 = CARTESIAN_POINT('',(-2.824997337971,1.763957527549,
+    15.28888888879));
+#3302 = CARTESIAN_POINT('',(-3.03615872697,1.348557781334,
+    15.466666666323));
+#3303 = CARTESIAN_POINT('',(-3.17871933541,0.9075742107,15.644444444476)
+  );
+#3304 = CARTESIAN_POINT('',(-3.249999999975,0.453784553485,
+    15.822222222141));
+#3305 = CARTESIAN_POINT('',(-3.25,1.9556819E-10,15.999999999917));
+#3306 = DEFINITIONAL_REPRESENTATION('',(#3307),#3318);
+#3307 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3308,#3309,#3310,#3311,#3312,
+    #3313,#3314,#3315,#3316,#3317),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.431906556317,1.),.UNSPECIFIED.);
+#3308 = CARTESIAN_POINT('',(0.931748562369,3.699523944406));
+#3309 = CARTESIAN_POINT('',(0.853842768522,3.685284634738));
+#3310 = CARTESIAN_POINT('',(0.775202171085,3.671890495412));
+#3311 = CARTESIAN_POINT('',(0.69592517481,3.659252390819));
+#3312 = CARTESIAN_POINT('',(0.616088333165,3.647296813559));
+#3313 = CARTESIAN_POINT('',(0.430085202381,3.621051019144));
+#3314 = CARTESIAN_POINT('',(0.323555634056,3.607213457064));
+#3315 = CARTESIAN_POINT('',(0.216301772846,3.594306028799));
+#3316 = CARTESIAN_POINT('',(0.108424248087,3.582219666917));
+#3317 = CARTESIAN_POINT('',(0.,3.570864632068));
+#3318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3319 = ORIENTED_EDGE('',*,*,#3320,.T.);
+#3320 = EDGE_CURVE('',#3208,#3321,#3323,.T.);
+#3321 = VERTEX_POINT('',#3322);
+#3322 = CARTESIAN_POINT('',(3.785828857664,1.7,11.278534973189));
+#3323 = SURFACE_CURVE('',#3324,(#3327,#3333),.PCURVE_S1.);
+#3324 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3325,#3326),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3325 = CARTESIAN_POINT('',(3.785828857664,1.7,12.296226426813));
+#3326 = CARTESIAN_POINT('',(3.785828857664,1.7,11.278534973189));
+#3327 = PCURVE('',#562,#3328);
+#3328 = DEFINITIONAL_REPRESENTATION('',(#3329),#3332);
+#3329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3330,#3331),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3330 = CARTESIAN_POINT('',(2.703773573187,-31.03910427759));
+#3331 = CARTESIAN_POINT('',(3.721465026811,-31.03910427759));
+#3332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3333 = PCURVE('',#2636,#3334);
+#3334 = DEFINITIONAL_REPRESENTATION('',(#3335),#3338);
+#3335 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3336,#3337),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3336 = CARTESIAN_POINT('',(1.017691453624,3.570864632068));
+#3337 = CARTESIAN_POINT('',(0.,3.570864632068));
+#3338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3339 = ORIENTED_EDGE('',*,*,#3340,.T.);
+#3340 = EDGE_CURVE('',#3321,#3341,#3343,.T.);
+#3341 = VERTEX_POINT('',#3342);
+#3342 = CARTESIAN_POINT('',(2.7699277861,1.699999993378,11.200863866991)
+  );
+#3343 = SURFACE_CURVE('',#3344,(#3355,#3369),.PCURVE_S1.);
+#3344 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3345,#3346,#3347,#3348,#3349,
+    #3350,#3351,#3352,#3353,#3354),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.571349249887,1.),.UNSPECIFIED.);
+#3345 = CARTESIAN_POINT('',(3.785828857664,1.7,11.278534973189));
+#3346 = CARTESIAN_POINT('',(3.671312858208,1.7,11.26493539558));
+#3347 = CARTESIAN_POINT('',(3.556429217297,1.7,11.252375408956));
+#3348 = CARTESIAN_POINT('',(3.44113573415,1.7,11.240993121198));
+#3349 = CARTESIAN_POINT('',(3.325389208808,1.7,11.230960804548));
+#3350 = CARTESIAN_POINT('',(3.12191214354,1.7,11.216176596047));
+#3351 = CARTESIAN_POINT('',(3.03440568672,1.7,11.210731793954));
+#3352 = CARTESIAN_POINT('',(2.946588784177,1.7,11.206279152629));
+#3353 = CARTESIAN_POINT('',(2.858438417773,1.7,11.202939044442));
+#3354 = CARTESIAN_POINT('',(2.769927767179,1.7,11.200863873079));
+#3355 = PCURVE('',#562,#3356);
+#3356 = DEFINITIONAL_REPRESENTATION('',(#3357),#3368);
+#3357 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3358,#3359,#3360,#3361,#3362,
+    #3363,#3364,#3365,#3366,#3367),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.571349249887,1.),.UNSPECIFIED.);
+#3358 = CARTESIAN_POINT('',(3.721465026811,-31.03910427759));
+#3359 = CARTESIAN_POINT('',(3.73506460442,-31.15362027704));
+#3360 = CARTESIAN_POINT('',(3.747624591044,-31.26850391795));
+#3361 = CARTESIAN_POINT('',(3.759006878802,-31.3837974011));
+#3362 = CARTESIAN_POINT('',(3.769039195452,-31.49954392644));
+#3363 = CARTESIAN_POINT('',(3.783823403952,-31.70302099171));
+#3364 = CARTESIAN_POINT('',(3.789268206046,-31.79052744853));
+#3365 = CARTESIAN_POINT('',(3.793720847371,-31.87834435107));
+#3366 = CARTESIAN_POINT('',(3.797060955558,-31.96649471748));
+#3367 = CARTESIAN_POINT('',(3.799136126921,-32.05500536807));
+#3368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3369 = PCURVE('',#2539,#3370);
+#3370 = DEFINITIONAL_REPRESENTATION('',(#3371),#3382);
+#3371 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3372,#3373,#3374,#3375,#3376,
+    #3377,#3378,#3379,#3380,#3381),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.571349249887,1.),.UNSPECIFIED.);
+#3372 = CARTESIAN_POINT('',(0.931748562369,3.570864632068));
+#3373 = CARTESIAN_POINT('',(0.823596388876,3.582191173138));
+#3374 = CARTESIAN_POINT('',(0.715783129067,3.594266827462));
+#3375 = CARTESIAN_POINT('',(0.60836458896,3.60718891731));
+#3376 = CARTESIAN_POINT('',(0.501419635207,3.621076954734));
+#3377 = CARTESIAN_POINT('',(0.315270466342,3.647358219119));
+#3378 = CARTESIAN_POINT('',(0.23580996836,3.659258335579));
+#3379 = CARTESIAN_POINT('',(0.156730465768,3.671861666759));
+#3380 = CARTESIAN_POINT('',(7.80974453371E-02,3.685249605445));
+#3381 = CARTESIAN_POINT('',(0.,3.699523944405));
+#3382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3383 = ORIENTED_EDGE('',*,*,#3384,.F.);
+#3384 = EDGE_CURVE('',#3385,#3341,#3387,.T.);
+#3385 = VERTEX_POINT('',#3386);
+#3386 = CARTESIAN_POINT('',(2.769927796893,1.7,11.));
+#3387 = SURFACE_CURVE('',#3388,(#3392,#3399),.PCURVE_S1.);
+#3388 = LINE('',#3389,#3390);
+#3389 = CARTESIAN_POINT('',(2.769927796893,1.7,15.));
+#3390 = VECTOR('',#3391,1.);
+#3391 = DIRECTION('',(0.,2.E-15,1.));
+#3392 = PCURVE('',#562,#3393);
+#3393 = DEFINITIONAL_REPRESENTATION('',(#3394),#3398);
+#3394 = LINE('',#3395,#3396);
+#3395 = CARTESIAN_POINT('',(-1.723030656239E-15,-32.05500533836));
+#3396 = VECTOR('',#3397,1.);
+#3397 = DIRECTION('',(-1.,2.2E-16));
+#3398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3399 = PCURVE('',#2498,#3400);
+#3400 = DEFINITIONAL_REPRESENTATION('',(#3401),#3404);
+#3401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3402,#3403),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.,-3.799136133009),.PIECEWISE_BEZIER_KNOTS.);
+#3402 = CARTESIAN_POINT('',(3.692049823761,-4.));
+#3403 = CARTESIAN_POINT('',(3.692049823761,-3.799136133009));
+#3404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3405 = ORIENTED_EDGE('',*,*,#3406,.F.);
+#3406 = EDGE_CURVE('',#516,#3385,#3407,.T.);
+#3407 = SURFACE_CURVE('',#3408,(#3412,#3419),.PCURVE_S1.);
+#3408 = LINE('',#3409,#3410);
+#3409 = CARTESIAN_POINT('',(34.824933135255,1.7,11.));
+#3410 = VECTOR('',#3411,1.);
+#3411 = DIRECTION('',(-1.,2.2E-16,-2.8E-16));
+#3412 = PCURVE('',#562,#3413);
+#3413 = DEFINITIONAL_REPRESENTATION('',(#3414),#3418);
+#3414 = LINE('',#3415,#3416);
+#3415 = CARTESIAN_POINT('',(4.,-8.8E-16));
+#3416 = VECTOR('',#3417,1.);
+#3417 = DIRECTION('',(6.E-17,-1.));
+#3418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3419 = PCURVE('',#531,#3420);
+#3420 = DEFINITIONAL_REPRESENTATION('',(#3421),#3425);
+#3421 = LINE('',#3422,#3423);
+#3422 = CARTESIAN_POINT('',(0.,0.));
+#3423 = VECTOR('',#3424,1.);
+#3424 = DIRECTION('',(-1.876E-31,-1.));
+#3425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3426 = ADVANCED_FACE('',(#3427),#531,.T.);
+#3427 = FACE_BOUND('',#3428,.T.);
+#3428 = EDGE_LOOP('',(#3429,#3430,#3431,#3454,#3561,#3677));
+#3429 = ORIENTED_EDGE('',*,*,#515,.F.);
+#3430 = ORIENTED_EDGE('',*,*,#3406,.T.);
+#3431 = ORIENTED_EDGE('',*,*,#3432,.F.);
+#3432 = EDGE_CURVE('',#3433,#3385,#3435,.T.);
+#3433 = VERTEX_POINT('',#3434);
+#3434 = CARTESIAN_POINT('',(3.002608487229,1.24372117265,11.000000000002
+    ));
+#3435 = SURFACE_CURVE('',#3436,(#3441,#3448),.PCURVE_S1.);
+#3436 = CIRCLE('',#3437,3.25);
+#3437 = AXIS2_PLACEMENT_3D('',#3438,#3439,#3440);
+#3438 = CARTESIAN_POINT('',(0.,2.198E-14,11.));
+#3439 = DIRECTION('',(0.,2.E-15,1.));
+#3440 = DIRECTION('',(-1.,0.,0.));
+#3441 = PCURVE('',#531,#3442);
+#3442 = DEFINITIONAL_REPRESENTATION('',(#3443),#3447);
+#3443 = CIRCLE('',#3444,3.25);
+#3444 = AXIS2_PLACEMENT_2D('',#3445,#3446);
+#3445 = CARTESIAN_POINT('',(1.7,-34.82493313525));
+#3446 = DIRECTION('',(2.2E-16,-1.));
+#3447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3448 = PCURVE('',#2498,#3449);
+#3449 = DEFINITIONAL_REPRESENTATION('',(#3450),#3453);
+#3450 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3451,#3452),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.53429173948,3.692049823761),.PIECEWISE_BEZIER_KNOTS.);
+#3451 = CARTESIAN_POINT('',(3.53429173948,-4.));
+#3452 = CARTESIAN_POINT('',(3.692049823761,-4.));
+#3453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3454 = ORIENTED_EDGE('',*,*,#3455,.F.);
+#3455 = EDGE_CURVE('',#3456,#3433,#3458,.T.);
+#3456 = VERTEX_POINT('',#3457);
+#3457 = CARTESIAN_POINT('',(4.064535900406,0.837882943827,11.));
+#3458 = SURFACE_CURVE('',#3459,(#3468,#3480),.PCURVE_S1.);
+#3459 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3460,#3461,#3462,#3463,#3464,
+    #3465,#3466,#3467),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.50676405201,
+    1.),.UNSPECIFIED.);
+#3460 = CARTESIAN_POINT('',(4.064535900406,0.837882943827,11.));
+#3461 = CARTESIAN_POINT('',(3.936332551772,0.910370913686,11.));
+#3462 = CARTESIAN_POINT('',(3.805359453467,0.976171756767,11.));
+#3463 = CARTESIAN_POINT('',(3.672048552007,1.034931428608,11.));
+#3464 = CARTESIAN_POINT('',(3.405412396831,1.13638845138,11.));
+#3465 = CARTESIAN_POINT('',(3.272182395557,1.179473602503,11.));
+#3466 = CARTESIAN_POINT('',(3.137724028015,1.21532113325,11.));
+#3467 = CARTESIAN_POINT('',(3.002608499014,1.243721177519,11.));
+#3468 = PCURVE('',#531,#3469);
+#3469 = DEFINITIONAL_REPRESENTATION('',(#3470),#3479);
+#3470 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3471,#3472,#3473,#3474,#3475,
+    #3476,#3477,#3478),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.50676405201,
+    1.),.UNSPECIFIED.);
+#3471 = CARTESIAN_POINT('',(0.862117056173,-30.76039723485));
+#3472 = CARTESIAN_POINT('',(0.789629086314,-30.88860058348));
+#3473 = CARTESIAN_POINT('',(0.723828243233,-31.01957368178));
+#3474 = CARTESIAN_POINT('',(0.665068571392,-31.15288458324));
+#3475 = CARTESIAN_POINT('',(0.56361154862,-31.41952073842));
+#3476 = CARTESIAN_POINT('',(0.520526397497,-31.55275073969));
+#3477 = CARTESIAN_POINT('',(0.48467886675,-31.68720910724));
+#3478 = CARTESIAN_POINT('',(0.456278822481,-31.82232463624));
+#3479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3480 = PCURVE('',#3481,#3550);
+#3481 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#3482,#3483,#3484,#3485,#3486,#3487,#3488,#3489,#3490,#3491,#3492
+      ,#3493,#3494,#3495,#3496,#3497,#3498,#3499,#3500,#3501,#3502,#3503
+      ,#3504,#3505,#3506,#3507,#3508,#3509,#3510,#3511,#3512,#3513,#3514
+      ,#3515)
+    ,(#3516,#3517,#3518,#3519,#3520,#3521,#3522,#3523,#3524,#3525,#3526
+      ,#3527,#3528,#3529,#3530,#3531,#3532,#3533,#3534,#3535,#3536,#3537
+      ,#3538,#3539,#3540,#3541,#3542,#3543,#3544,#3545,#3546,#3547,#3548
+      ,#3549
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#3482 = CARTESIAN_POINT('',(-3.25,8.567493E-11,6.499999999917));
+#3483 = CARTESIAN_POINT('',(-3.250000000025,-0.453784553051,
+    6.677777777694));
+#3484 = CARTESIAN_POINT('',(-3.178719335554,-0.907574210217,
+    6.855555555426));
+#3485 = CARTESIAN_POINT('',(-3.03615872707,-1.348557781203,
+    7.033333333343));
+#3486 = CARTESIAN_POINT('',(-2.824997338153,-1.763957527214,
+    7.211111110961));
+#3487 = CARTESIAN_POINT('',(-2.550595415081,-2.141640755794,
+    7.388888888739));
+#3488 = CARTESIAN_POINT('',(-2.220781567204,-2.470829164724,
+    7.566666666687));
+#3489 = CARTESIAN_POINT('',(-1.845430024467,-2.742687282375,
+    7.744444444332));
+#3490 = CARTESIAN_POINT('',(-1.435881018434,-2.950706203663,
+    7.922222222118));
+#3491 = CARTESIAN_POINT('',(-0.356941579887,-3.301274878324,
+    8.366666666552));
+#3492 = CARTESIAN_POINT('',(0.339982835114,-3.359083478597,
+    8.633333333301));
+#3493 = CARTESIAN_POINT('',(1.045391955041,-3.25102257968,8.899999999956
+    ));
+#3494 = CARTESIAN_POINT('',(1.714028760207,-2.976619009273,
+    9.166666666386));
+#3495 = CARTESIAN_POINT('',(2.301278660263,-2.549982700668,
+    9.433333333315));
+#3496 = CARTESIAN_POINT('',(2.768858688473,-1.998833199536,
+    9.700000000191));
+#3497 = CARTESIAN_POINT('',(3.089618366029,-1.361363832784,
+    9.966666666353));
+#3498 = CARTESIAN_POINT('',(3.249999999964,-0.680676830222,
+    10.233333333249));
+#3499 = CARTESIAN_POINT('',(3.25000000004,0.680676829801,10.766666666585
+    ));
+#3500 = CARTESIAN_POINT('',(3.089618366209,1.361363832759,
+    11.033333333242));
+#3501 = CARTESIAN_POINT('',(2.768858688605,1.998833198676,
+    11.299999999928));
+#3502 = CARTESIAN_POINT('',(2.301278660649,2.549982700995,
+    11.566666666639));
+#3503 = CARTESIAN_POINT('',(1.714028760497,2.976619008703,
+    11.833333333057));
+#3504 = CARTESIAN_POINT('',(1.045391955379,3.251022579695,
+    12.100000000199));
+#3505 = CARTESIAN_POINT('',(0.339982835499,3.359083478557,
+    12.366666666455));
+#3506 = CARTESIAN_POINT('',(-0.356941579519,3.301274878354,
+    12.633333333264));
+#3507 = CARTESIAN_POINT('',(-1.435881018112,2.950706203823,
+    13.077777777701));
+#3508 = CARTESIAN_POINT('',(-1.845430024171,2.742687282597,
+    13.255555555511));
+#3509 = CARTESIAN_POINT('',(-2.220781566931,2.470829164888,
+    13.43333333318));
+#3510 = CARTESIAN_POINT('',(-2.55059541481,2.141640756191,
+    13.611111111168));
+#3511 = CARTESIAN_POINT('',(-2.824997337971,1.76395752755,
+    13.788888888791));
+#3512 = CARTESIAN_POINT('',(-3.036158726973,1.348557781334,
+    13.966666666322));
+#3513 = CARTESIAN_POINT('',(-3.178719335409,0.907574210698,
+    14.144444444477));
+#3514 = CARTESIAN_POINT('',(-3.249999999975,0.453784553485,
+    14.322222222141));
+#3515 = CARTESIAN_POINT('',(-3.25,1.9594406E-10,14.499999999917));
+#3516 = CARTESIAN_POINT('',(-4.15,8.540754115427E-11,6.741154273105));
+#3517 = CARTESIAN_POINT('',(-4.150000000025,-0.579448261777,
+    6.918932050882));
+#3518 = CARTESIAN_POINT('',(-4.058980122615,-1.158901621749,
+    7.096709828614));
+#3519 = CARTESIAN_POINT('',(-3.876941117007,-1.722005306219,
+    7.274487606531));
+#3520 = CARTESIAN_POINT('',(-3.607304222599,-2.252438100722,
+    7.45226538415));
+#3521 = CARTESIAN_POINT('',(-3.25691416956,-2.734710013901,
+    7.630043161927));
+#3522 = CARTESIAN_POINT('',(-2.835767311082,-3.155059108349,
+    7.807820939875));
+#3523 = CARTESIAN_POINT('',(-2.356472146116,-3.502200595452,
+    7.98559871752));
+#3524 = CARTESIAN_POINT('',(-1.833509599903,-3.767824847577,
+    8.163376495306));
+#3525 = CARTESIAN_POINT('',(-0.455786944955,-4.21547407414,
+    8.607820939741));
+#3526 = CARTESIAN_POINT('',(0.434131850329,-4.289291543811,
+    8.874487606489));
+#3527 = CARTESIAN_POINT('',(1.334885489972,-4.151304170921,
+    9.141154273144));
+#3528 = CARTESIAN_POINT('',(2.188682059484,-3.800917118458,
+    9.407820939575));
+#3529 = CARTESIAN_POINT('',(2.938556787066,-3.256126890224,
+    9.674487606503));
+#3530 = CARTESIAN_POINT('',(3.535618949857,-2.552360261493,
+    9.941154273378));
+#3531 = CARTESIAN_POINT('',(3.945205160605,-1.738354950073,
+    10.207820939542));
+#3532 = CARTESIAN_POINT('',(4.149999999964,-0.869172393311,
+    10.474487606437));
+#3533 = CARTESIAN_POINT('',(4.150000000039,0.869172392891,
+    11.007820939773));
+#3534 = CARTESIAN_POINT('',(3.945205160786,1.738354950043,11.27448760643
+    ));
+#3535 = CARTESIAN_POINT('',(3.535618949988,2.552360260644,
+    11.541154273116));
+#3536 = CARTESIAN_POINT('',(2.938556787451,3.256126890539,
+    11.807820939827));
+#3537 = CARTESIAN_POINT('',(2.188682059772,3.800917117897,
+    12.074487606246));
+#3538 = CARTESIAN_POINT('',(1.334885490311,4.151304170934,
+    12.341154273386));
+#3539 = CARTESIAN_POINT('',(0.434131850714,4.289291543771,
+    12.607820939644));
+#3540 = CARTESIAN_POINT('',(-0.455786944588,4.215474074169,
+    12.874487606453));
+#3541 = CARTESIAN_POINT('',(-1.833509599581,3.767824847738,
+    13.318932050889));
+#3542 = CARTESIAN_POINT('',(-2.35647214582,3.502200595673,13.4967098287)
+  );
+#3543 = CARTESIAN_POINT('',(-2.835767310809,3.155059108514,
+    13.674487606368));
+#3544 = CARTESIAN_POINT('',(-3.256914169291,2.734710014298,
+    13.852265384357));
+#3545 = CARTESIAN_POINT('',(-3.607304222417,2.252438101056,
+    14.030043161978));
+#3546 = CARTESIAN_POINT('',(-3.876941116909,1.72200530635,
+    14.207820939512));
+#3547 = CARTESIAN_POINT('',(-4.058980122471,1.158901622229,
+    14.385598717664));
+#3548 = CARTESIAN_POINT('',(-4.149999999975,0.57944826221,
+    14.563376495329));
+#3549 = CARTESIAN_POINT('',(-4.15,1.954031211543E-10,14.741154273105));
+#3550 = DEFINITIONAL_REPRESENTATION('',(#3551),#3560);
+#3551 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3552,#3553,#3554,#3555,#3556,
+    #3557,#3558,#3559),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.50676405201,
+    1.),.UNSPECIFIED.);
+#3552 = CARTESIAN_POINT('',(0.931748562369,3.351660921757));
+#3553 = CARTESIAN_POINT('',(0.816907566327,3.375052598224));
+#3554 = CARTESIAN_POINT('',(0.700982153988,3.398665156746));
+#3555 = CARTESIAN_POINT('',(0.58396881318,3.422499312709));
+#3556 = CARTESIAN_POINT('',(0.350932291495,3.469965941424));
+#3557 = CARTESIAN_POINT('',(0.234966088779,3.493586808436));
+#3558 = CARTESIAN_POINT('',(0.117982393471,3.517414925981));
+#3559 = CARTESIAN_POINT('',(0.,3.541446465867));
+#3560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3561 = ORIENTED_EDGE('',*,*,#3562,.F.);
+#3562 = EDGE_CURVE('',#3563,#3456,#3565,.T.);
+#3563 = VERTEX_POINT('',#3564);
+#3564 = CARTESIAN_POINT('',(3.785828857664,-1.7,11.));
+#3565 = SURFACE_CURVE('',#3566,(#3578,#3593),.PCURVE_S1.);
+#3566 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3567,#3568,#3569,#3570,#3571,
+    #3572,#3573,#3574,#3575,#3576,#3577),.UNSPECIFIED.,.F.,.F.,(5,3,3,5)
+  ,(0.,0.337921716159,0.675351548922,1.),.UNSPECIFIED.);
+#3567 = CARTESIAN_POINT('',(3.785828857664,-1.7,11.));
+#3568 = CARTESIAN_POINT('',(3.875640176983,-1.499993991557,11.));
+#3569 = CARTESIAN_POINT('',(3.95136364193,-1.293660021888,11.));
+#3570 = CARTESIAN_POINT('',(4.012327936064,-1.082493957869,11.));
+#3571 = CARTESIAN_POINT('',(4.103984791796,-0.654016213929,11.));
+#3572 = CARTESIAN_POINT('',(4.13472199701,-0.436710555751,11.));
+#3573 = CARTESIAN_POINT('',(4.150060382706,-0.217778422385,11.));
+#3574 = CARTESIAN_POINT('',(4.14994159316,0.211781053784,11.));
+#3575 = CARTESIAN_POINT('',(4.135628923966,0.422412069074,11.));
+#3576 = CARTESIAN_POINT('',(4.107062666944,0.631587168517,11.));
+#3577 = CARTESIAN_POINT('',(4.064535900406,0.837882943827,11.));
+#3578 = PCURVE('',#531,#3579);
+#3579 = DEFINITIONAL_REPRESENTATION('',(#3580),#3592);
+#3580 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3581,#3582,#3583,#3584,#3585,
+    #3586,#3587,#3588,#3589,#3590,#3591),.UNSPECIFIED.,.F.,.F.,(5,3,3,5)
+  ,(0.,0.337921716159,0.675351548922,1.),.UNSPECIFIED.);
+#3581 = CARTESIAN_POINT('',(3.4,-31.03910427759));
+#3582 = CARTESIAN_POINT('',(3.199993991557,-30.94929295827));
+#3583 = CARTESIAN_POINT('',(2.993660021888,-30.87356949332));
+#3584 = CARTESIAN_POINT('',(2.782493957869,-30.81260519919));
+#3585 = CARTESIAN_POINT('',(2.354016213929,-30.72094834345));
+#3586 = CARTESIAN_POINT('',(2.136710555751,-30.69021113824));
+#3587 = CARTESIAN_POINT('',(1.917778422385,-30.67487275254));
+#3588 = CARTESIAN_POINT('',(1.488218946216,-30.67499154209));
+#3589 = CARTESIAN_POINT('',(1.277587930926,-30.68930421128));
+#3590 = CARTESIAN_POINT('',(1.068412831483,-30.71787046831));
+#3591 = CARTESIAN_POINT('',(0.862117056173,-30.76039723484));
+#3592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3593 = PCURVE('',#3594,#3663);
+#3594 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#3595,#3596,#3597,#3598,#3599,#3600,#3601,#3602,#3603,#3604,#3605
+      ,#3606,#3607,#3608,#3609,#3610,#3611,#3612,#3613,#3614,#3615,#3616
+      ,#3617,#3618,#3619,#3620,#3621,#3622,#3623,#3624,#3625,#3626,#3627
+      ,#3628)
+    ,(#3629,#3630,#3631,#3632,#3633,#3634,#3635,#3636,#3637,#3638,#3639
+      ,#3640,#3641,#3642,#3643,#3644,#3645,#3646,#3647,#3648,#3649,#3650
+      ,#3651,#3652,#3653,#3654,#3655,#3656,#3657,#3658,#3659,#3660,#3661
+      ,#3662
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#3595 = CARTESIAN_POINT('',(-4.15,8.540754115427E-11,6.741154273105));
+#3596 = CARTESIAN_POINT('',(-4.150000000025,-0.579448261777,
+    6.918932050882));
+#3597 = CARTESIAN_POINT('',(-4.058980122615,-1.158901621749,
+    7.096709828614));
+#3598 = CARTESIAN_POINT('',(-3.876941117007,-1.722005306219,
+    7.274487606531));
+#3599 = CARTESIAN_POINT('',(-3.607304222599,-2.252438100722,
+    7.45226538415));
+#3600 = CARTESIAN_POINT('',(-3.25691416956,-2.734710013901,
+    7.630043161927));
+#3601 = CARTESIAN_POINT('',(-2.835767311082,-3.155059108349,
+    7.807820939875));
+#3602 = CARTESIAN_POINT('',(-2.356472146116,-3.502200595452,
+    7.98559871752));
+#3603 = CARTESIAN_POINT('',(-1.833509599903,-3.767824847577,
+    8.163376495306));
+#3604 = CARTESIAN_POINT('',(-0.455786944955,-4.21547407414,
+    8.607820939741));
+#3605 = CARTESIAN_POINT('',(0.434131850329,-4.289291543811,
+    8.874487606489));
+#3606 = CARTESIAN_POINT('',(1.334885489972,-4.151304170921,
+    9.141154273144));
+#3607 = CARTESIAN_POINT('',(2.188682059484,-3.800917118458,
+    9.407820939575));
+#3608 = CARTESIAN_POINT('',(2.938556787066,-3.256126890224,
+    9.674487606503));
+#3609 = CARTESIAN_POINT('',(3.535618949857,-2.552360261493,
+    9.941154273378));
+#3610 = CARTESIAN_POINT('',(3.945205160605,-1.738354950073,
+    10.207820939542));
+#3611 = CARTESIAN_POINT('',(4.149999999964,-0.869172393311,
+    10.474487606437));
+#3612 = CARTESIAN_POINT('',(4.150000000039,0.869172392891,
+    11.007820939773));
+#3613 = CARTESIAN_POINT('',(3.945205160786,1.738354950043,11.27448760643
+    ));
+#3614 = CARTESIAN_POINT('',(3.535618949988,2.552360260644,
+    11.541154273116));
+#3615 = CARTESIAN_POINT('',(2.938556787451,3.256126890539,
+    11.807820939827));
+#3616 = CARTESIAN_POINT('',(2.188682059772,3.800917117897,
+    12.074487606246));
+#3617 = CARTESIAN_POINT('',(1.334885490311,4.151304170934,
+    12.341154273386));
+#3618 = CARTESIAN_POINT('',(0.434131850714,4.289291543771,
+    12.607820939644));
+#3619 = CARTESIAN_POINT('',(-0.455786944588,4.215474074169,
+    12.874487606453));
+#3620 = CARTESIAN_POINT('',(-1.833509599581,3.767824847738,
+    13.318932050889));
+#3621 = CARTESIAN_POINT('',(-2.35647214582,3.502200595673,13.4967098287)
+  );
+#3622 = CARTESIAN_POINT('',(-2.835767310809,3.155059108514,
+    13.674487606368));
+#3623 = CARTESIAN_POINT('',(-3.256914169291,2.734710014298,
+    13.852265384357));
+#3624 = CARTESIAN_POINT('',(-3.607304222417,2.252438101056,
+    14.030043161978));
+#3625 = CARTESIAN_POINT('',(-3.876941116909,1.72200530635,
+    14.207820939512));
+#3626 = CARTESIAN_POINT('',(-4.058980122471,1.158901622229,
+    14.385598717664));
+#3627 = CARTESIAN_POINT('',(-4.149999999975,0.57944826221,
+    14.563376495329));
+#3628 = CARTESIAN_POINT('',(-4.15,1.954031211543E-10,14.741154273105));
+#3629 = CARTESIAN_POINT('',(-4.15,8.515743884573E-11,7.758845726729));
+#3630 = CARTESIAN_POINT('',(-4.150000000025,-0.579448261777,
+    7.936623504506));
+#3631 = CARTESIAN_POINT('',(-4.058980122615,-1.158901621748,
+    8.114401282238));
+#3632 = CARTESIAN_POINT('',(-3.876941117006,-1.722005306221,
+    8.292179060155));
+#3633 = CARTESIAN_POINT('',(-3.6073042226,-2.252438100721,8.469956837773
+    ));
+#3634 = CARTESIAN_POINT('',(-3.256914169559,-2.7347100139,8.647734615552
+    ));
+#3635 = CARTESIAN_POINT('',(-2.835767311081,-3.155059108351,
+    8.825512393498));
+#3636 = CARTESIAN_POINT('',(-2.356472146117,-3.502200595451,
+    9.003290171144));
+#3637 = CARTESIAN_POINT('',(-1.833509599902,-3.767824847577,
+    9.18106794893));
+#3638 = CARTESIAN_POINT('',(-0.455786944954,-4.215474074139,
+    9.625512393365));
+#3639 = CARTESIAN_POINT('',(0.434131850332,-4.289291543808,
+    9.892179060113));
+#3640 = CARTESIAN_POINT('',(1.33488548996,-4.151304170935,
+    10.158845726768));
+#3641 = CARTESIAN_POINT('',(2.188682059501,-3.800917118432,
+    10.425512393198));
+#3642 = CARTESIAN_POINT('',(2.938556787052,-3.256126890253,
+    10.692179060127));
+#3643 = CARTESIAN_POINT('',(3.535618949863,-2.552360261473,
+    10.958845727002));
+#3644 = CARTESIAN_POINT('',(3.945205160602,-1.738354950081,
+    11.225512393166));
+#3645 = CARTESIAN_POINT('',(4.149999999964,-0.86917239331,
+    11.492179060061));
+#3646 = CARTESIAN_POINT('',(4.150000000039,0.869172392892,
+    12.025512393397));
+#3647 = CARTESIAN_POINT('',(3.945205160786,1.73835495003,12.292179060054
+    ));
+#3648 = CARTESIAN_POINT('',(3.535618949988,2.552360260679,12.55884572674
+    ));
+#3649 = CARTESIAN_POINT('',(2.938556787447,3.25612689049,12.825512393451
+    ));
+#3650 = CARTESIAN_POINT('',(2.188682059782,3.800917117934,13.09217905987
+    ));
+#3651 = CARTESIAN_POINT('',(1.334885490306,4.151304170915,
+    13.358845727011));
+#3652 = CARTESIAN_POINT('',(0.434131850717,4.289291543775,
+    13.625512393268));
+#3653 = CARTESIAN_POINT('',(-0.455786944587,4.215474074169,
+    13.892179060077));
+#3654 = CARTESIAN_POINT('',(-1.833509599581,3.767824847737,
+    14.336623504513));
+#3655 = CARTESIAN_POINT('',(-2.356472145819,3.502200595673,
+    14.514401282324));
+#3656 = CARTESIAN_POINT('',(-2.835767310808,3.155059108515,
+    14.692179059992));
+#3657 = CARTESIAN_POINT('',(-3.256914169291,2.734710014299,
+    14.86995683798));
+#3658 = CARTESIAN_POINT('',(-3.607304222417,2.252438101056,
+    15.047734615603));
+#3659 = CARTESIAN_POINT('',(-3.876941116907,1.72200530635,
+    15.225512393135));
+#3660 = CARTESIAN_POINT('',(-4.058980122471,1.15890162223,
+    15.403290171289));
+#3661 = CARTESIAN_POINT('',(-4.149999999975,0.579448262209,
+    15.581067948953));
+#3662 = CARTESIAN_POINT('',(-4.15,1.951481288457E-10,15.758845726729));
+#3663 = DEFINITIONAL_REPRESENTATION('',(#3664),#3676);
+#3664 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3665,#3666,#3667,#3668,#3669,
+    #3670,#3671,#3672,#3673,#3674,#3675),.UNSPECIFIED.,.F.,.F.,(5,3,3,5)
+  ,(0.,0.337921716159,0.675351548922,1.),.UNSPECIFIED.);
+#3665 = CARTESIAN_POINT('',(0.796226426882,2.725040196107));
+#3666 = CARTESIAN_POINT('',(0.72896093834,2.777977335373));
+#3667 = CARTESIAN_POINT('',(0.66169528081,2.830914607631));
+#3668 = CARTESIAN_POINT('',(0.594429633925,2.883851871507));
+#3669 = CARTESIAN_POINT('',(0.459996624539,2.989649050608));
+#3670 = CARTESIAN_POINT('',(0.392828933993,3.042509224001));
+#3671 = CARTESIAN_POINT('',(0.325661295136,3.095369356709));
+#3672 = CARTESIAN_POINT('',(0.193870182848,3.199087394228));
+#3673 = CARTESIAN_POINT('',(0.129246778483,3.249945244673));
+#3674 = CARTESIAN_POINT('',(6.462333246335E-02,3.300803127899));
+#3675 = CARTESIAN_POINT('',(0.,3.351660921757));
+#3676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3677 = ORIENTED_EDGE('',*,*,#3678,.F.);
+#3678 = EDGE_CURVE('',#489,#3563,#3679,.T.);
+#3679 = SURFACE_CURVE('',#3680,(#3684,#3691),.PCURVE_S1.);
+#3680 = LINE('',#3681,#3682);
+#3681 = CARTESIAN_POINT('',(34.824933135255,-1.7,11.));
+#3682 = VECTOR('',#3683,1.);
+#3683 = DIRECTION('',(-1.,2.2E-16,-2.8E-16));
+#3684 = PCURVE('',#531,#3685);
+#3685 = DEFINITIONAL_REPRESENTATION('',(#3686),#3690);
+#3686 = LINE('',#3687,#3688);
+#3687 = CARTESIAN_POINT('',(3.4,7.48E-16));
+#3688 = VECTOR('',#3689,1.);
+#3689 = DIRECTION('',(-1.876E-31,-1.));
+#3690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3691 = PCURVE('',#503,#3692);
+#3692 = DEFINITIONAL_REPRESENTATION('',(#3693),#3697);
+#3693 = LINE('',#3694,#3695);
+#3694 = CARTESIAN_POINT('',(0.,0.));
+#3695 = VECTOR('',#3696,1.);
+#3696 = DIRECTION('',(-6.E-17,-1.));
+#3697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3698 = ADVANCED_FACE('',(#3699),#503,.T.);
+#3699 = FACE_BOUND('',#3700,.T.);
+#3700 = EDGE_LOOP('',(#3701,#3724,#3725,#3726,#3746,#3859,#3886,#3999,
+    #4088,#4201,#4223,#4267,#4287));
+#3701 = ORIENTED_EDGE('',*,*,#3702,.F.);
+#3702 = EDGE_CURVE('',#461,#3703,#3705,.T.);
+#3703 = VERTEX_POINT('',#3704);
+#3704 = CARTESIAN_POINT('',(3.895189340712,-1.7,15.));
+#3705 = SURFACE_CURVE('',#3706,(#3710,#3717),.PCURVE_S1.);
+#3706 = LINE('',#3707,#3708);
+#3707 = CARTESIAN_POINT('',(34.824933135255,-1.7,15.));
+#3708 = VECTOR('',#3709,1.);
+#3709 = DIRECTION('',(-1.,2.2E-16,-2.8E-16));
+#3710 = PCURVE('',#503,#3711);
+#3711 = DEFINITIONAL_REPRESENTATION('',(#3712),#3716);
+#3712 = LINE('',#3713,#3714);
+#3713 = CARTESIAN_POINT('',(4.,-6.225427357601E-15));
+#3714 = VECTOR('',#3715,1.);
+#3715 = DIRECTION('',(-6.E-17,-1.));
+#3716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3717 = PCURVE('',#476,#3718);
+#3718 = DEFINITIONAL_REPRESENTATION('',(#3719),#3723);
+#3719 = LINE('',#3720,#3721);
+#3720 = CARTESIAN_POINT('',(-34.82493313525,1.7));
+#3721 = VECTOR('',#3722,1.);
+#3722 = DIRECTION('',(1.,-2.2E-16));
+#3723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3724 = ORIENTED_EDGE('',*,*,#488,.T.);
+#3725 = ORIENTED_EDGE('',*,*,#3678,.T.);
+#3726 = ORIENTED_EDGE('',*,*,#3727,.F.);
+#3727 = EDGE_CURVE('',#3728,#3563,#3730,.T.);
+#3728 = VERTEX_POINT('',#3729);
+#3729 = CARTESIAN_POINT('',(3.785828857664,-1.7,11.221465026742));
+#3730 = SURFACE_CURVE('',#3731,(#3734,#3740),.PCURVE_S1.);
+#3731 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3732,#3733),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3732 = CARTESIAN_POINT('',(3.785828857664,-1.7,11.221465026742));
+#3733 = CARTESIAN_POINT('',(3.785828857664,-1.7,11.));
+#3734 = PCURVE('',#503,#3735);
+#3735 = DEFINITIONAL_REPRESENTATION('',(#3736),#3739);
+#3736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3737,#3738),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3737 = CARTESIAN_POINT('',(0.221465026742,-31.03910427759));
+#3738 = CARTESIAN_POINT('',(-3.552713678801E-15,-31.03910427759));
+#3739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3740 = PCURVE('',#3594,#3741);
+#3741 = DEFINITIONAL_REPRESENTATION('',(#3742),#3745);
+#3742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3743,#3744),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3743 = CARTESIAN_POINT('',(1.017691453624,2.725040196107));
+#3744 = CARTESIAN_POINT('',(0.796226426882,2.725040196107));
+#3745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3746 = ORIENTED_EDGE('',*,*,#3747,.F.);
+#3747 = EDGE_CURVE('',#3748,#3728,#3750,.T.);
+#3748 = VERTEX_POINT('',#3749);
+#3749 = CARTESIAN_POINT('',(2.769927786102,-1.699999993375,
+    11.299136132995));
+#3750 = SURFACE_CURVE('',#3751,(#3762,#3776),.PCURVE_S1.);
+#3751 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3752,#3753,#3754,#3755,#3756,
+    #3757,#3758,#3759,#3760,#3761),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.42965289595,1.),.UNSPECIFIED.);
+#3752 = CARTESIAN_POINT('',(2.76992776718,-1.7,11.299136126904));
+#3753 = CARTESIAN_POINT('',(2.858645347164,-1.7,11.297056103985));
+#3754 = CARTESIAN_POINT('',(2.947000952717,-1.7,11.293705222981));
+#3755 = CARTESIAN_POINT('',(3.035021600028,-1.7,11.289236958153));
+#3756 = CARTESIAN_POINT('',(3.122730459409,-1.7,11.283772453901));
+#3757 = CARTESIAN_POINT('',(3.326201275484,-1.7,11.268968783438));
+#3758 = CARTESIAN_POINT('',(3.441742399475,-1.7,11.258946975768));
+#3759 = CARTESIAN_POINT('',(3.556832222639,-1.7,11.247580527393));
+#3760 = CARTESIAN_POINT('',(3.671513719666,-1.7,11.23504075065));
+#3761 = CARTESIAN_POINT('',(3.785828857664,-1.7,11.221465026742));
+#3762 = PCURVE('',#503,#3763);
+#3763 = DEFINITIONAL_REPRESENTATION('',(#3764),#3775);
+#3764 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3765,#3766,#3767,#3768,#3769,
+    #3770,#3771,#3772,#3773,#3774),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.42965289595,1.),.UNSPECIFIED.);
+#3765 = CARTESIAN_POINT('',(0.299136126904,-32.05500536807));
+#3766 = CARTESIAN_POINT('',(0.297056103985,-31.96628778809));
+#3767 = CARTESIAN_POINT('',(0.293705222981,-31.87793218253));
+#3768 = CARTESIAN_POINT('',(0.289236958153,-31.78991153522));
+#3769 = CARTESIAN_POINT('',(0.283772453901,-31.70220267584));
+#3770 = CARTESIAN_POINT('',(0.268968783438,-31.49873185977));
+#3771 = CARTESIAN_POINT('',(0.258946975768,-31.38319073578));
+#3772 = CARTESIAN_POINT('',(0.247580527393,-31.26810091261));
+#3773 = CARTESIAN_POINT('',(0.23504075065,-31.15341941558));
+#3774 = CARTESIAN_POINT('',(0.221465026742,-31.03910427759));
+#3775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3776 = PCURVE('',#3777,#3846);
+#3777 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#3778,#3779,#3780,#3781,#3782,#3783,#3784,#3785,#3786,#3787,#3788
+      ,#3789,#3790,#3791,#3792,#3793,#3794,#3795,#3796,#3797,#3798,#3799
+      ,#3800,#3801,#3802,#3803,#3804,#3805,#3806,#3807,#3808,#3809,#3810
+      ,#3811)
+    ,(#3812,#3813,#3814,#3815,#3816,#3817,#3818,#3819,#3820,#3821,#3822
+      ,#3823,#3824,#3825,#3826,#3827,#3828,#3829,#3830,#3831,#3832,#3833
+      ,#3834,#3835,#3836,#3837,#3838,#3839,#3840,#3841,#3842,#3843,#3844
+      ,#3845
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#3778 = CARTESIAN_POINT('',(-4.15,8.515743884573E-11,7.758845726729));
+#3779 = CARTESIAN_POINT('',(-4.150000000025,-0.579448261777,
+    7.936623504506));
+#3780 = CARTESIAN_POINT('',(-4.058980122615,-1.158901621748,
+    8.114401282238));
+#3781 = CARTESIAN_POINT('',(-3.876941117006,-1.722005306221,
+    8.292179060155));
+#3782 = CARTESIAN_POINT('',(-3.6073042226,-2.252438100721,8.469956837773
+    ));
+#3783 = CARTESIAN_POINT('',(-3.256914169559,-2.7347100139,8.647734615552
+    ));
+#3784 = CARTESIAN_POINT('',(-2.835767311081,-3.155059108351,
+    8.825512393498));
+#3785 = CARTESIAN_POINT('',(-2.356472146117,-3.502200595451,
+    9.003290171144));
+#3786 = CARTESIAN_POINT('',(-1.833509599902,-3.767824847577,
+    9.18106794893));
+#3787 = CARTESIAN_POINT('',(-0.455786944954,-4.215474074139,
+    9.625512393365));
+#3788 = CARTESIAN_POINT('',(0.434131850332,-4.289291543808,
+    9.892179060113));
+#3789 = CARTESIAN_POINT('',(1.33488548996,-4.151304170935,
+    10.158845726768));
+#3790 = CARTESIAN_POINT('',(2.188682059501,-3.800917118432,
+    10.425512393198));
+#3791 = CARTESIAN_POINT('',(2.938556787052,-3.256126890253,
+    10.692179060127));
+#3792 = CARTESIAN_POINT('',(3.535618949863,-2.552360261473,
+    10.958845727002));
+#3793 = CARTESIAN_POINT('',(3.945205160602,-1.738354950081,
+    11.225512393166));
+#3794 = CARTESIAN_POINT('',(4.149999999964,-0.86917239331,
+    11.492179060061));
+#3795 = CARTESIAN_POINT('',(4.150000000039,0.869172392892,
+    12.025512393397));
+#3796 = CARTESIAN_POINT('',(3.945205160786,1.73835495003,12.292179060054
+    ));
+#3797 = CARTESIAN_POINT('',(3.535618949988,2.552360260679,12.55884572674
+    ));
+#3798 = CARTESIAN_POINT('',(2.938556787447,3.25612689049,12.825512393451
+    ));
+#3799 = CARTESIAN_POINT('',(2.188682059782,3.800917117934,13.09217905987
+    ));
+#3800 = CARTESIAN_POINT('',(1.334885490306,4.151304170915,
+    13.358845727011));
+#3801 = CARTESIAN_POINT('',(0.434131850717,4.289291543775,
+    13.625512393268));
+#3802 = CARTESIAN_POINT('',(-0.455786944587,4.215474074169,
+    13.892179060077));
+#3803 = CARTESIAN_POINT('',(-1.833509599581,3.767824847737,
+    14.336623504513));
+#3804 = CARTESIAN_POINT('',(-2.356472145819,3.502200595673,
+    14.514401282324));
+#3805 = CARTESIAN_POINT('',(-2.835767310808,3.155059108515,
+    14.692179059992));
+#3806 = CARTESIAN_POINT('',(-3.256914169291,2.734710014299,
+    14.86995683798));
+#3807 = CARTESIAN_POINT('',(-3.607304222417,2.252438101056,
+    15.047734615603));
+#3808 = CARTESIAN_POINT('',(-3.876941116907,1.72200530635,
+    15.225512393135));
+#3809 = CARTESIAN_POINT('',(-4.058980122471,1.15890162223,
+    15.403290171289));
+#3810 = CARTESIAN_POINT('',(-4.149999999975,0.579448262209,
+    15.581067948953));
+#3811 = CARTESIAN_POINT('',(-4.15,1.951481288457E-10,15.758845726729));
+#3812 = CARTESIAN_POINT('',(-3.25,8.530883E-11,7.999999999917));
+#3813 = CARTESIAN_POINT('',(-3.250000000025,-0.453784553052,
+    8.177777777694));
+#3814 = CARTESIAN_POINT('',(-3.178719335554,-0.907574210216,
+    8.355555555426));
+#3815 = CARTESIAN_POINT('',(-3.036158727069,-1.348557781206,
+    8.533333333342));
+#3816 = CARTESIAN_POINT('',(-2.824997338154,-1.763957527213,
+    8.711111110961));
+#3817 = CARTESIAN_POINT('',(-2.550595415081,-2.141640755792,
+    8.888888888739));
+#3818 = CARTESIAN_POINT('',(-2.220781567202,-2.470829164727,
+    9.066666666687));
+#3819 = CARTESIAN_POINT('',(-1.845430024469,-2.742687282374,
+    9.244444444332));
+#3820 = CARTESIAN_POINT('',(-1.435881018433,-2.950706203663,
+    9.422222222118));
+#3821 = CARTESIAN_POINT('',(-0.356941579886,-3.301274878323,
+    9.866666666552));
+#3822 = CARTESIAN_POINT('',(0.339982835118,-3.359083478593,
+    10.133333333301));
+#3823 = CARTESIAN_POINT('',(1.045391955023,-3.251022579695,
+    10.399999999956));
+#3824 = CARTESIAN_POINT('',(1.714028760232,-2.976619009242,
+    10.666666666386));
+#3825 = CARTESIAN_POINT('',(2.301278660244,-2.549982700702,
+    10.933333333314));
+#3826 = CARTESIAN_POINT('',(2.768858688482,-1.998833199512,
+    11.200000000191));
+#3827 = CARTESIAN_POINT('',(3.089618366025,-1.361363832794,
+    11.466666666353));
+#3828 = CARTESIAN_POINT('',(3.249999999964,-0.680676830221,
+    11.733333333249));
+#3829 = CARTESIAN_POINT('',(3.250000000039,0.680676829802,
+    12.266666666585));
+#3830 = CARTESIAN_POINT('',(3.08961836621,1.361363832738,12.533333333242
+    ));
+#3831 = CARTESIAN_POINT('',(2.768858688606,1.998833198726,
+    12.799999999928));
+#3832 = CARTESIAN_POINT('',(2.30127866064,2.549982700926,13.066666666639
+    ));
+#3833 = CARTESIAN_POINT('',(1.714028760514,2.976619008754,
+    13.333333333057));
+#3834 = CARTESIAN_POINT('',(1.04539195537,3.251022579671,13.600000000199
+    ));
+#3835 = CARTESIAN_POINT('',(0.339982835504,3.359083478562,
+    13.866666666455));
+#3836 = CARTESIAN_POINT('',(-0.356941579518,3.301274878353,
+    14.133333333264));
+#3837 = CARTESIAN_POINT('',(-1.435881018112,2.950706203823,
+    14.577777777701));
+#3838 = CARTESIAN_POINT('',(-1.84543002417,2.742687282597,
+    14.755555555512));
+#3839 = CARTESIAN_POINT('',(-2.220781566928,2.47082916489,
+    14.933333333179));
+#3840 = CARTESIAN_POINT('',(-2.550595414811,2.141640756192,
+    15.111111111169));
+#3841 = CARTESIAN_POINT('',(-2.824997337971,1.763957527549,
+    15.28888888879));
+#3842 = CARTESIAN_POINT('',(-3.03615872697,1.348557781334,
+    15.466666666323));
+#3843 = CARTESIAN_POINT('',(-3.17871933541,0.9075742107,15.644444444476)
+  );
+#3844 = CARTESIAN_POINT('',(-3.249999999975,0.453784553485,
+    15.822222222141));
+#3845 = CARTESIAN_POINT('',(-3.25,1.9556819E-10,15.999999999917));
+#3846 = DEFINITIONAL_REPRESENTATION('',(#3847),#3858);
+#3847 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3848,#3849,#3850,#3851,#3852,
+    #3853,#3854,#3855,#3856,#3857),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.42965289595,1.),.UNSPECIFIED.);
+#3848 = CARTESIAN_POINT('',(0.931748562369,2.596380883795));
+#3849 = CARTESIAN_POINT('',(0.853468532715,2.610688594785));
+#3850 = CARTESIAN_POINT('',(0.774650424229,2.624105755517));
+#3851 = CARTESIAN_POINT('',(0.695383948755,2.636734875229));
+#3852 = CARTESIAN_POINT('',(0.615735000384,2.648657871316));
+#3853 = CARTESIAN_POINT('',(0.42957859447,2.674925293467));
+#3854 = CARTESIAN_POINT('',(0.322818739229,2.688783899082));
+#3855 = CARTESIAN_POINT('',(0.215587227812,2.70168035893));
+#3856 = CARTESIAN_POINT('',(0.107962474207,2.713733521831));
+#3857 = CARTESIAN_POINT('',(0.,2.725040196107));
+#3858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3859 = ORIENTED_EDGE('',*,*,#3860,.T.);
+#3860 = EDGE_CURVE('',#3748,#3861,#3863,.T.);
+#3861 = VERTEX_POINT('',#3862);
+#3862 = CARTESIAN_POINT('',(2.769927803254,-1.700000003904,
+    11.799136159675));
+#3863 = SURFACE_CURVE('',#3864,(#3868,#3875),.PCURVE_S1.);
+#3864 = LINE('',#3865,#3866);
+#3865 = CARTESIAN_POINT('',(2.769927796893,-1.7,15.));
+#3866 = VECTOR('',#3867,1.);
+#3867 = DIRECTION('',(0.,2.E-15,1.));
+#3868 = PCURVE('',#503,#3869);
+#3869 = DEFINITIONAL_REPRESENTATION('',(#3870),#3874);
+#3870 = LINE('',#3871,#3872);
+#3871 = CARTESIAN_POINT('',(4.,-32.05500533836));
+#3872 = VECTOR('',#3873,1.);
+#3873 = DIRECTION('',(1.,2.2E-16));
+#3874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3875 = PCURVE('',#3876,#3881);
+#3876 = CYLINDRICAL_SURFACE('',#3877,3.25);
+#3877 = AXIS2_PLACEMENT_3D('',#3878,#3879,#3880);
+#3878 = CARTESIAN_POINT('',(0.,2.331E-14,15.));
+#3879 = DIRECTION('',(0.,1.55E-15,1.));
+#3880 = DIRECTION('',(-1.,0.,0.));
+#3881 = DEFINITIONAL_REPRESENTATION('',(#3882),#3885);
+#3882 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3883,#3884),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.700863867005,-3.200863840325),.PIECEWISE_BEZIER_KNOTS.);
+#3883 = CARTESIAN_POINT('',(2.591135483418,-3.700863867005));
+#3884 = CARTESIAN_POINT('',(2.591135483418,-3.200863840325));
+#3885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3886 = ORIENTED_EDGE('',*,*,#3887,.F.);
+#3887 = EDGE_CURVE('',#3888,#3861,#3890,.T.);
+#3888 = VERTEX_POINT('',#3889);
+#3889 = CARTESIAN_POINT('',(3.785828813638,-1.7,12.203773582042));
+#3890 = SURFACE_CURVE('',#3891,(#3902,#3916),.PCURVE_S1.);
+#3891 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3892,#3893,#3894,#3895,#3896,
+    #3897,#3898,#3899,#3900,#3901),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.569096423983,1.),.UNSPECIFIED.);
+#3892 = CARTESIAN_POINT('',(3.785828813638,-1.7,12.203773582042));
+#3893 = CARTESIAN_POINT('',(3.670822049394,-1.7,12.161207837069));
+#3894 = CARTESIAN_POINT('',(3.555663463039,-1.7,12.117851538544));
+#3895 = CARTESIAN_POINT('',(3.440338105199,-1.7,12.073610068482));
+#3896 = CARTESIAN_POINT('',(3.324833278586,-1.7,12.028370254983));
+#3897 = CARTESIAN_POINT('',(3.121527595593,-1.7,11.946865268168));
+#3898 = CARTESIAN_POINT('',(3.033810932466,-1.7,11.91108865607));
+#3899 = CARTESIAN_POINT('',(2.945975456746,-1.7,11.874592687199));
+#3900 = CARTESIAN_POINT('',(2.858016214308,-1.7,11.83730424984));
+#3901 = CARTESIAN_POINT('',(2.769927814408,-1.7,11.799136163265));
+#3902 = PCURVE('',#503,#3903);
+#3903 = DEFINITIONAL_REPRESENTATION('',(#3904),#3915);
+#3904 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3905,#3906,#3907,#3908,#3909,
+    #3910,#3911,#3912,#3913,#3914),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.569096423983,1.),.UNSPECIFIED.);
+#3905 = CARTESIAN_POINT('',(1.203773582042,-31.03910432161));
+#3906 = CARTESIAN_POINT('',(1.161207837069,-31.15411108586));
+#3907 = CARTESIAN_POINT('',(1.117851538544,-31.26926967221));
+#3908 = CARTESIAN_POINT('',(1.073610068482,-31.38459503005));
+#3909 = CARTESIAN_POINT('',(1.028370254983,-31.50009985666));
+#3910 = CARTESIAN_POINT('',(0.946865268168,-31.70340553966));
+#3911 = CARTESIAN_POINT('',(0.91108865607,-31.79112220279));
+#3912 = CARTESIAN_POINT('',(0.874592687199,-31.8789576785));
+#3913 = CARTESIAN_POINT('',(0.83730424984,-31.96691692094));
+#3914 = CARTESIAN_POINT('',(0.799136163265,-32.05500532084));
+#3915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3916 = PCURVE('',#3917,#3986);
+#3917 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#3918,#3919,#3920,#3921,#3922,#3923,#3924,#3925,#3926,#3927,#3928
+      ,#3929,#3930,#3931,#3932,#3933,#3934,#3935,#3936,#3937,#3938,#3939
+      ,#3940,#3941,#3942,#3943,#3944,#3945,#3946,#3947,#3948,#3949,#3950
+      ,#3951)
+    ,(#3952,#3953,#3954,#3955,#3956,#3957,#3958,#3959,#3960,#3961,#3962
+      ,#3963,#3964,#3965,#3966,#3967,#3968,#3969,#3970,#3971,#3972,#3973
+      ,#3974,#3975,#3976,#3977,#3978,#3979,#3980,#3981,#3982,#3983,#3984
+      ,#3985
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#3918 = CARTESIAN_POINT('',(8.567055E-11,3.25,6.499999999917));
+#3919 = CARTESIAN_POINT('',(-0.453784553051,3.250000000025,
+    6.677777777694));
+#3920 = CARTESIAN_POINT('',(-0.907574210217,3.178719335554,
+    6.855555555426));
+#3921 = CARTESIAN_POINT('',(-1.348557781203,3.03615872707,7.033333333343
+    ));
+#3922 = CARTESIAN_POINT('',(-1.763957527214,2.824997338153,
+    7.211111110961));
+#3923 = CARTESIAN_POINT('',(-2.141640755794,2.550595415081,
+    7.388888888739));
+#3924 = CARTESIAN_POINT('',(-2.470829164724,2.220781567204,
+    7.566666666687));
+#3925 = CARTESIAN_POINT('',(-2.742687282375,1.845430024467,
+    7.744444444332));
+#3926 = CARTESIAN_POINT('',(-2.950706203663,1.435881018434,
+    7.922222222118));
+#3927 = CARTESIAN_POINT('',(-3.301274878324,0.356941579887,
+    8.366666666552));
+#3928 = CARTESIAN_POINT('',(-3.359083478597,-0.339982835114,
+    8.633333333301));
+#3929 = CARTESIAN_POINT('',(-3.25102257968,-1.045391955041,
+    8.899999999956));
+#3930 = CARTESIAN_POINT('',(-2.976619009273,-1.714028760207,
+    9.166666666386));
+#3931 = CARTESIAN_POINT('',(-2.549982700668,-2.301278660263,
+    9.433333333315));
+#3932 = CARTESIAN_POINT('',(-1.998833199536,-2.768858688473,
+    9.700000000191));
+#3933 = CARTESIAN_POINT('',(-1.361363832784,-3.089618366029,
+    9.966666666353));
+#3934 = CARTESIAN_POINT('',(-0.680676830222,-3.249999999964,
+    10.233333333249));
+#3935 = CARTESIAN_POINT('',(0.680676829801,-3.25000000004,
+    10.766666666585));
+#3936 = CARTESIAN_POINT('',(1.361363832759,-3.089618366209,
+    11.033333333242));
+#3937 = CARTESIAN_POINT('',(1.998833198676,-2.768858688605,
+    11.299999999928));
+#3938 = CARTESIAN_POINT('',(2.549982700995,-2.301278660649,
+    11.566666666639));
+#3939 = CARTESIAN_POINT('',(2.976619008703,-1.714028760497,
+    11.833333333057));
+#3940 = CARTESIAN_POINT('',(3.251022579695,-1.045391955379,
+    12.100000000199));
+#3941 = CARTESIAN_POINT('',(3.359083478557,-0.339982835499,
+    12.366666666455));
+#3942 = CARTESIAN_POINT('',(3.301274878354,0.356941579519,
+    12.633333333264));
+#3943 = CARTESIAN_POINT('',(2.950706203823,1.435881018112,
+    13.077777777701));
+#3944 = CARTESIAN_POINT('',(2.742687282597,1.845430024171,
+    13.255555555511));
+#3945 = CARTESIAN_POINT('',(2.470829164888,2.220781566931,13.43333333318
+    ));
+#3946 = CARTESIAN_POINT('',(2.141640756191,2.55059541481,13.611111111168
+    ));
+#3947 = CARTESIAN_POINT('',(1.76395752755,2.824997337971,13.788888888791
+    ));
+#3948 = CARTESIAN_POINT('',(1.348557781334,3.036158726973,
+    13.966666666322));
+#3949 = CARTESIAN_POINT('',(0.907574210698,3.178719335409,
+    14.144444444477));
+#3950 = CARTESIAN_POINT('',(0.453784553485,3.249999999975,
+    14.322222222141));
+#3951 = CARTESIAN_POINT('',(1.959379E-10,3.25,14.499999999917));
+#3952 = CARTESIAN_POINT('',(8.540231E-11,4.15,6.741154273105));
+#3953 = CARTESIAN_POINT('',(-0.579448261777,4.150000000025,
+    6.918932050882));
+#3954 = CARTESIAN_POINT('',(-1.158901621749,4.058980122615,
+    7.096709828614));
+#3955 = CARTESIAN_POINT('',(-1.722005306219,3.876941117007,
+    7.274487606531));
+#3956 = CARTESIAN_POINT('',(-2.252438100722,3.607304222599,7.45226538415
+    ));
+#3957 = CARTESIAN_POINT('',(-2.734710013901,3.25691416956,7.630043161927
+    ));
+#3958 = CARTESIAN_POINT('',(-3.155059108349,2.835767311082,
+    7.807820939875));
+#3959 = CARTESIAN_POINT('',(-3.502200595452,2.356472146116,7.98559871752
+    ));
+#3960 = CARTESIAN_POINT('',(-3.767824847577,1.833509599903,
+    8.163376495306));
+#3961 = CARTESIAN_POINT('',(-4.21547407414,0.455786944955,8.607820939741
+    ));
+#3962 = CARTESIAN_POINT('',(-4.289291543811,-0.434131850329,
+    8.874487606489));
+#3963 = CARTESIAN_POINT('',(-4.151304170921,-1.334885489972,
+    9.141154273144));
+#3964 = CARTESIAN_POINT('',(-3.800917118458,-2.188682059484,
+    9.407820939575));
+#3965 = CARTESIAN_POINT('',(-3.256126890224,-2.938556787066,
+    9.674487606503));
+#3966 = CARTESIAN_POINT('',(-2.552360261493,-3.535618949857,
+    9.941154273378));
+#3967 = CARTESIAN_POINT('',(-1.738354950073,-3.945205160605,
+    10.207820939542));
+#3968 = CARTESIAN_POINT('',(-0.869172393311,-4.149999999964,
+    10.474487606437));
+#3969 = CARTESIAN_POINT('',(0.869172392891,-4.150000000039,
+    11.007820939773));
+#3970 = CARTESIAN_POINT('',(1.738354950043,-3.945205160786,
+    11.27448760643));
+#3971 = CARTESIAN_POINT('',(2.552360260644,-3.535618949988,
+    11.541154273116));
+#3972 = CARTESIAN_POINT('',(3.256126890539,-2.938556787451,
+    11.807820939827));
+#3973 = CARTESIAN_POINT('',(3.800917117897,-2.188682059772,
+    12.074487606246));
+#3974 = CARTESIAN_POINT('',(4.151304170934,-1.334885490311,
+    12.341154273386));
+#3975 = CARTESIAN_POINT('',(4.289291543771,-0.434131850714,
+    12.607820939644));
+#3976 = CARTESIAN_POINT('',(4.215474074169,0.455786944588,
+    12.874487606453));
+#3977 = CARTESIAN_POINT('',(3.767824847738,1.833509599581,
+    13.318932050889));
+#3978 = CARTESIAN_POINT('',(3.502200595673,2.35647214582,13.4967098287)
+  );
+#3979 = CARTESIAN_POINT('',(3.155059108514,2.835767310809,
+    13.674487606368));
+#3980 = CARTESIAN_POINT('',(2.734710014298,3.256914169291,
+    13.852265384357));
+#3981 = CARTESIAN_POINT('',(2.252438101056,3.607304222417,
+    14.030043161978));
+#3982 = CARTESIAN_POINT('',(1.72200530635,3.876941116909,14.207820939512
+    ));
+#3983 = CARTESIAN_POINT('',(1.158901622229,4.058980122471,
+    14.385598717664));
+#3984 = CARTESIAN_POINT('',(0.57944826221,4.149999999975,14.563376495329
+    ));
+#3985 = CARTESIAN_POINT('',(1.953961E-10,4.15,14.741154273105));
+#3986 = DEFINITIONAL_REPRESENTATION('',(#3987),#3998);
+#3987 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3988,#3989,#3990,#3991,#3992,
+    #3993,#3994,#3995,#3996,#3997),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.569096423983,1.),.UNSPECIFIED.);
+#3988 = CARTESIAN_POINT('',(0.931748562369,4.299016410139));
+#3989 = CARTESIAN_POINT('',(0.823132890597,4.2876413309));
+#3990 = CARTESIAN_POINT('',(0.715065876701,4.275532340663));
+#3991 = CARTESIAN_POINT('',(0.607624864186,4.262599222296));
+#3992 = CARTESIAN_POINT('',(0.500911056812,4.248732296917));
+#3993 = CARTESIAN_POINT('',(0.314918657032,4.222473170606));
+#3994 = CARTESIAN_POINT('',(0.23527110644,4.210540613716));
+#3995 = CARTESIAN_POINT('',(0.156181157227,4.197928355167));
+#3996 = CARTESIAN_POINT('',(7.772487996865E-02,4.184563362283));
+#3997 = CARTESIAN_POINT('',(0.,4.170357119439));
+#3998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3999 = ORIENTED_EDGE('',*,*,#4000,.F.);
+#4000 = EDGE_CURVE('',#4001,#3888,#4003,.T.);
+#4001 = VERTEX_POINT('',#4002);
+#4002 = CARTESIAN_POINT('',(3.785828813638,-1.7,13.221465035666));
+#4003 = SURFACE_CURVE('',#4004,(#4007,#4013),.PCURVE_S1.);
+#4004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4005,#4006),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4005 = CARTESIAN_POINT('',(3.785828813638,-1.7,13.221465035666));
+#4006 = CARTESIAN_POINT('',(3.785828813638,-1.7,12.203773582042));
+#4007 = PCURVE('',#503,#4008);
+#4008 = DEFINITIONAL_REPRESENTATION('',(#4009),#4012);
+#4009 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4010,#4011),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4010 = CARTESIAN_POINT('',(2.221465035666,-31.03910432161));
+#4011 = CARTESIAN_POINT('',(1.203773582042,-31.03910432161));
+#4012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4013 = PCURVE('',#4014,#4083);
+#4014 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#4015,#4016,#4017,#4018,#4019,#4020,#4021,#4022,#4023,#4024,#4025
+      ,#4026,#4027,#4028,#4029,#4030,#4031,#4032,#4033,#4034,#4035,#4036
+      ,#4037,#4038,#4039,#4040,#4041,#4042,#4043,#4044,#4045,#4046,#4047
+      ,#4048)
+    ,(#4049,#4050,#4051,#4052,#4053,#4054,#4055,#4056,#4057,#4058,#4059
+      ,#4060,#4061,#4062,#4063,#4064,#4065,#4066,#4067,#4068,#4069,#4070
+      ,#4071,#4072,#4073,#4074,#4075,#4076,#4077,#4078,#4079,#4080,#4081
+      ,#4082
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#4015 = CARTESIAN_POINT('',(8.540231E-11,4.15,6.741154273105));
+#4016 = CARTESIAN_POINT('',(-0.579448261777,4.150000000025,
+    6.918932050882));
+#4017 = CARTESIAN_POINT('',(-1.158901621749,4.058980122615,
+    7.096709828614));
+#4018 = CARTESIAN_POINT('',(-1.722005306219,3.876941117007,
+    7.274487606531));
+#4019 = CARTESIAN_POINT('',(-2.252438100722,3.607304222599,7.45226538415
+    ));
+#4020 = CARTESIAN_POINT('',(-2.734710013901,3.25691416956,7.630043161927
+    ));
+#4021 = CARTESIAN_POINT('',(-3.155059108349,2.835767311082,
+    7.807820939875));
+#4022 = CARTESIAN_POINT('',(-3.502200595452,2.356472146116,7.98559871752
+    ));
+#4023 = CARTESIAN_POINT('',(-3.767824847577,1.833509599903,
+    8.163376495306));
+#4024 = CARTESIAN_POINT('',(-4.21547407414,0.455786944955,8.607820939741
+    ));
+#4025 = CARTESIAN_POINT('',(-4.289291543811,-0.434131850329,
+    8.874487606489));
+#4026 = CARTESIAN_POINT('',(-4.151304170921,-1.334885489972,
+    9.141154273144));
+#4027 = CARTESIAN_POINT('',(-3.800917118458,-2.188682059484,
+    9.407820939575));
+#4028 = CARTESIAN_POINT('',(-3.256126890224,-2.938556787066,
+    9.674487606503));
+#4029 = CARTESIAN_POINT('',(-2.552360261493,-3.535618949857,
+    9.941154273378));
+#4030 = CARTESIAN_POINT('',(-1.738354950073,-3.945205160605,
+    10.207820939542));
+#4031 = CARTESIAN_POINT('',(-0.869172393311,-4.149999999964,
+    10.474487606437));
+#4032 = CARTESIAN_POINT('',(0.869172392891,-4.150000000039,
+    11.007820939773));
+#4033 = CARTESIAN_POINT('',(1.738354950043,-3.945205160786,
+    11.27448760643));
+#4034 = CARTESIAN_POINT('',(2.552360260644,-3.535618949988,
+    11.541154273116));
+#4035 = CARTESIAN_POINT('',(3.256126890539,-2.938556787451,
+    11.807820939827));
+#4036 = CARTESIAN_POINT('',(3.800917117897,-2.188682059772,
+    12.074487606246));
+#4037 = CARTESIAN_POINT('',(4.151304170934,-1.334885490311,
+    12.341154273386));
+#4038 = CARTESIAN_POINT('',(4.289291543771,-0.434131850714,
+    12.607820939644));
+#4039 = CARTESIAN_POINT('',(4.215474074169,0.455786944588,
+    12.874487606453));
+#4040 = CARTESIAN_POINT('',(3.767824847738,1.833509599581,
+    13.318932050889));
+#4041 = CARTESIAN_POINT('',(3.502200595673,2.35647214582,13.4967098287)
+  );
+#4042 = CARTESIAN_POINT('',(3.155059108514,2.835767310809,
+    13.674487606368));
+#4043 = CARTESIAN_POINT('',(2.734710014298,3.256914169291,
+    13.852265384357));
+#4044 = CARTESIAN_POINT('',(2.252438101056,3.607304222417,
+    14.030043161978));
+#4045 = CARTESIAN_POINT('',(1.72200530635,3.876941116909,14.207820939512
+    ));
+#4046 = CARTESIAN_POINT('',(1.158901622229,4.058980122471,
+    14.385598717664));
+#4047 = CARTESIAN_POINT('',(0.57944826221,4.149999999975,14.563376495329
+    ));
+#4048 = CARTESIAN_POINT('',(1.953961E-10,4.15,14.741154273105));
+#4049 = CARTESIAN_POINT('',(8.515197E-11,4.15,7.758845726729));
+#4050 = CARTESIAN_POINT('',(-0.579448261777,4.150000000025,
+    7.936623504506));
+#4051 = CARTESIAN_POINT('',(-1.158901621748,4.058980122615,
+    8.114401282238));
+#4052 = CARTESIAN_POINT('',(-1.722005306221,3.876941117006,
+    8.292179060155));
+#4053 = CARTESIAN_POINT('',(-2.252438100721,3.6073042226,8.469956837773)
+  );
+#4054 = CARTESIAN_POINT('',(-2.7347100139,3.256914169559,8.647734615552)
+  );
+#4055 = CARTESIAN_POINT('',(-3.155059108351,2.835767311081,
+    8.825512393498));
+#4056 = CARTESIAN_POINT('',(-3.502200595451,2.356472146117,
+    9.003290171144));
+#4057 = CARTESIAN_POINT('',(-3.767824847577,1.833509599902,9.18106794893
+    ));
+#4058 = CARTESIAN_POINT('',(-4.215474074139,0.455786944954,
+    9.625512393365));
+#4059 = CARTESIAN_POINT('',(-4.289291543808,-0.434131850332,
+    9.892179060113));
+#4060 = CARTESIAN_POINT('',(-4.151304170935,-1.33488548996,
+    10.158845726768));
+#4061 = CARTESIAN_POINT('',(-3.800917118432,-2.188682059501,
+    10.425512393198));
+#4062 = CARTESIAN_POINT('',(-3.256126890253,-2.938556787052,
+    10.692179060127));
+#4063 = CARTESIAN_POINT('',(-2.552360261473,-3.535618949863,
+    10.958845727002));
+#4064 = CARTESIAN_POINT('',(-1.738354950081,-3.945205160602,
+    11.225512393166));
+#4065 = CARTESIAN_POINT('',(-0.86917239331,-4.149999999964,
+    11.492179060061));
+#4066 = CARTESIAN_POINT('',(0.869172392892,-4.150000000039,
+    12.025512393397));
+#4067 = CARTESIAN_POINT('',(1.73835495003,-3.945205160786,
+    12.292179060054));
+#4068 = CARTESIAN_POINT('',(2.552360260679,-3.535618949988,
+    12.55884572674));
+#4069 = CARTESIAN_POINT('',(3.25612689049,-2.938556787447,
+    12.825512393451));
+#4070 = CARTESIAN_POINT('',(3.800917117934,-2.188682059782,
+    13.09217905987));
+#4071 = CARTESIAN_POINT('',(4.151304170915,-1.334885490306,
+    13.358845727011));
+#4072 = CARTESIAN_POINT('',(4.289291543775,-0.434131850717,
+    13.625512393268));
+#4073 = CARTESIAN_POINT('',(4.215474074169,0.455786944587,
+    13.892179060077));
+#4074 = CARTESIAN_POINT('',(3.767824847737,1.833509599581,
+    14.336623504513));
+#4075 = CARTESIAN_POINT('',(3.502200595673,2.356472145819,
+    14.514401282324));
+#4076 = CARTESIAN_POINT('',(3.155059108515,2.835767310808,
+    14.692179059992));
+#4077 = CARTESIAN_POINT('',(2.734710014299,3.256914169291,14.86995683798
+    ));
+#4078 = CARTESIAN_POINT('',(2.252438101056,3.607304222417,
+    15.047734615603));
+#4079 = CARTESIAN_POINT('',(1.72200530635,3.876941116907,15.225512393135
+    ));
+#4080 = CARTESIAN_POINT('',(1.15890162223,4.058980122471,15.403290171289
+    ));
+#4081 = CARTESIAN_POINT('',(0.579448262209,4.149999999975,
+    15.581067948953));
+#4082 = CARTESIAN_POINT('',(1.9514088E-10,4.15,15.758845726729));
+#4083 = DEFINITIONAL_REPRESENTATION('',(#4084),#4087);
+#4084 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4085,#4086),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4085 = CARTESIAN_POINT('',(1.017691453624,4.299016410139));
+#4086 = CARTESIAN_POINT('',(0.,4.299016410139));
+#4087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4088 = ORIENTED_EDGE('',*,*,#4089,.F.);
+#4089 = EDGE_CURVE('',#4090,#4001,#4092,.T.);
+#4090 = VERTEX_POINT('',#4091);
+#4091 = CARTESIAN_POINT('',(2.769927803254,-1.700000003904,
+    13.299136159676));
+#4092 = SURFACE_CURVE('',#4093,(#4104,#4118),.PCURVE_S1.);
+#4093 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4094,#4095,#4096,#4097,#4098,
+    #4099,#4100,#4101,#4102,#4103),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.429652891958,1.),.UNSPECIFIED.);
+#4094 = CARTESIAN_POINT('',(2.769927814407,-1.7,13.299136163265));
+#4095 = CARTESIAN_POINT('',(2.85864538527,-1.7,13.297056140218));
+#4096 = CARTESIAN_POINT('',(2.947000981457,-1.7,13.293705258056));
+#4097 = CARTESIAN_POINT('',(3.035021619395,-1.7,13.289236991339));
+#4098 = CARTESIAN_POINT('',(3.122730469539,-1.7,13.283772484748));
+#4099 = CARTESIAN_POINT('',(3.326201266538,-1.7,13.2689688081));
+#4100 = CARTESIAN_POINT('',(3.441742380844,-1.7,13.258946996338));
+#4101 = CARTESIAN_POINT('',(3.556832194922,-1.7,13.247580543838));
+#4102 = CARTESIAN_POINT('',(3.671513683485,-1.7,13.235040763172));
+#4103 = CARTESIAN_POINT('',(3.785828813638,-1.7,13.221465035666));
+#4104 = PCURVE('',#503,#4105);
+#4105 = DEFINITIONAL_REPRESENTATION('',(#4106),#4117);
+#4106 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4107,#4108,#4109,#4110,#4111,
+    #4112,#4113,#4114,#4115,#4116),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.429652891958,1.),.UNSPECIFIED.);
+#4107 = CARTESIAN_POINT('',(2.299136163265,-32.05500532084));
+#4108 = CARTESIAN_POINT('',(2.297056140218,-31.96628774998));
+#4109 = CARTESIAN_POINT('',(2.293705258056,-31.87793215379));
+#4110 = CARTESIAN_POINT('',(2.289236991339,-31.78991151586));
+#4111 = CARTESIAN_POINT('',(2.283772484748,-31.70220266571));
+#4112 = CARTESIAN_POINT('',(2.2689688081,-31.49873186871));
+#4113 = CARTESIAN_POINT('',(2.258946996338,-31.38319075441));
+#4114 = CARTESIAN_POINT('',(2.247580543838,-31.26810094033));
+#4115 = CARTESIAN_POINT('',(2.235040763172,-31.15341945177));
+#4116 = CARTESIAN_POINT('',(2.221465035666,-31.03910432161));
+#4117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4118 = PCURVE('',#4119,#4188);
+#4119 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#4120,#4121,#4122,#4123,#4124,#4125,#4126,#4127,#4128,#4129,#4130
+      ,#4131,#4132,#4133,#4134,#4135,#4136,#4137,#4138,#4139,#4140,#4141
+      ,#4142,#4143,#4144,#4145,#4146,#4147,#4148,#4149,#4150,#4151,#4152
+      ,#4153)
+    ,(#4154,#4155,#4156,#4157,#4158,#4159,#4160,#4161,#4162,#4163,#4164
+      ,#4165,#4166,#4167,#4168,#4169,#4170,#4171,#4172,#4173,#4174,#4175
+      ,#4176,#4177,#4178,#4179,#4180,#4181,#4182,#4183,#4184,#4185,#4186
+      ,#4187
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#4120 = CARTESIAN_POINT('',(8.515197E-11,4.15,7.758845726729));
+#4121 = CARTESIAN_POINT('',(-0.579448261777,4.150000000025,
+    7.936623504506));
+#4122 = CARTESIAN_POINT('',(-1.158901621748,4.058980122615,
+    8.114401282238));
+#4123 = CARTESIAN_POINT('',(-1.722005306221,3.876941117006,
+    8.292179060155));
+#4124 = CARTESIAN_POINT('',(-2.252438100721,3.6073042226,8.469956837773)
+  );
+#4125 = CARTESIAN_POINT('',(-2.7347100139,3.256914169559,8.647734615552)
+  );
+#4126 = CARTESIAN_POINT('',(-3.155059108351,2.835767311081,
+    8.825512393498));
+#4127 = CARTESIAN_POINT('',(-3.502200595451,2.356472146117,
+    9.003290171144));
+#4128 = CARTESIAN_POINT('',(-3.767824847577,1.833509599902,9.18106794893
+    ));
+#4129 = CARTESIAN_POINT('',(-4.215474074139,0.455786944954,
+    9.625512393365));
+#4130 = CARTESIAN_POINT('',(-4.289291543808,-0.434131850332,
+    9.892179060113));
+#4131 = CARTESIAN_POINT('',(-4.151304170935,-1.33488548996,
+    10.158845726768));
+#4132 = CARTESIAN_POINT('',(-3.800917118432,-2.188682059501,
+    10.425512393198));
+#4133 = CARTESIAN_POINT('',(-3.256126890253,-2.938556787052,
+    10.692179060127));
+#4134 = CARTESIAN_POINT('',(-2.552360261473,-3.535618949863,
+    10.958845727002));
+#4135 = CARTESIAN_POINT('',(-1.738354950081,-3.945205160602,
+    11.225512393166));
+#4136 = CARTESIAN_POINT('',(-0.86917239331,-4.149999999964,
+    11.492179060061));
+#4137 = CARTESIAN_POINT('',(0.869172392892,-4.150000000039,
+    12.025512393397));
+#4138 = CARTESIAN_POINT('',(1.73835495003,-3.945205160786,
+    12.292179060054));
+#4139 = CARTESIAN_POINT('',(2.552360260679,-3.535618949988,
+    12.55884572674));
+#4140 = CARTESIAN_POINT('',(3.25612689049,-2.938556787447,
+    12.825512393451));
+#4141 = CARTESIAN_POINT('',(3.800917117934,-2.188682059782,
+    13.09217905987));
+#4142 = CARTESIAN_POINT('',(4.151304170915,-1.334885490306,
+    13.358845727011));
+#4143 = CARTESIAN_POINT('',(4.289291543775,-0.434131850717,
+    13.625512393268));
+#4144 = CARTESIAN_POINT('',(4.215474074169,0.455786944587,
+    13.892179060077));
+#4145 = CARTESIAN_POINT('',(3.767824847737,1.833509599581,
+    14.336623504513));
+#4146 = CARTESIAN_POINT('',(3.502200595673,2.356472145819,
+    14.514401282324));
+#4147 = CARTESIAN_POINT('',(3.155059108515,2.835767310808,
+    14.692179059992));
+#4148 = CARTESIAN_POINT('',(2.734710014299,3.256914169291,14.86995683798
+    ));
+#4149 = CARTESIAN_POINT('',(2.252438101056,3.607304222417,
+    15.047734615603));
+#4150 = CARTESIAN_POINT('',(1.72200530635,3.876941116907,15.225512393135
+    ));
+#4151 = CARTESIAN_POINT('',(1.15890162223,4.058980122471,15.403290171289
+    ));
+#4152 = CARTESIAN_POINT('',(0.579448262209,4.149999999975,
+    15.581067948953));
+#4153 = CARTESIAN_POINT('',(1.9514088E-10,4.15,15.758845726729));
+#4154 = CARTESIAN_POINT('',(8.530412E-11,3.25,7.999999999917));
+#4155 = CARTESIAN_POINT('',(-0.453784553052,3.250000000025,
+    8.177777777694));
+#4156 = CARTESIAN_POINT('',(-0.907574210216,3.178719335554,
+    8.355555555426));
+#4157 = CARTESIAN_POINT('',(-1.348557781206,3.036158727069,
+    8.533333333342));
+#4158 = CARTESIAN_POINT('',(-1.763957527213,2.824997338154,
+    8.711111110961));
+#4159 = CARTESIAN_POINT('',(-2.141640755792,2.550595415081,
+    8.888888888739));
+#4160 = CARTESIAN_POINT('',(-2.470829164727,2.220781567202,
+    9.066666666687));
+#4161 = CARTESIAN_POINT('',(-2.742687282374,1.845430024469,
+    9.244444444332));
+#4162 = CARTESIAN_POINT('',(-2.950706203663,1.435881018433,
+    9.422222222118));
+#4163 = CARTESIAN_POINT('',(-3.301274878323,0.356941579886,
+    9.866666666552));
+#4164 = CARTESIAN_POINT('',(-3.359083478593,-0.339982835118,
+    10.133333333301));
+#4165 = CARTESIAN_POINT('',(-3.251022579695,-1.045391955023,
+    10.399999999956));
+#4166 = CARTESIAN_POINT('',(-2.976619009242,-1.714028760232,
+    10.666666666386));
+#4167 = CARTESIAN_POINT('',(-2.549982700702,-2.301278660244,
+    10.933333333314));
+#4168 = CARTESIAN_POINT('',(-1.998833199512,-2.768858688482,
+    11.200000000191));
+#4169 = CARTESIAN_POINT('',(-1.361363832794,-3.089618366025,
+    11.466666666353));
+#4170 = CARTESIAN_POINT('',(-0.680676830221,-3.249999999964,
+    11.733333333249));
+#4171 = CARTESIAN_POINT('',(0.680676829802,-3.250000000039,
+    12.266666666585));
+#4172 = CARTESIAN_POINT('',(1.361363832738,-3.08961836621,
+    12.533333333242));
+#4173 = CARTESIAN_POINT('',(1.998833198726,-2.768858688606,
+    12.799999999928));
+#4174 = CARTESIAN_POINT('',(2.549982700926,-2.30127866064,
+    13.066666666639));
+#4175 = CARTESIAN_POINT('',(2.976619008754,-1.714028760514,
+    13.333333333057));
+#4176 = CARTESIAN_POINT('',(3.251022579671,-1.04539195537,
+    13.600000000199));
+#4177 = CARTESIAN_POINT('',(3.359083478562,-0.339982835504,
+    13.866666666455));
+#4178 = CARTESIAN_POINT('',(3.301274878353,0.356941579519,
+    14.133333333264));
+#4179 = CARTESIAN_POINT('',(2.950706203823,1.435881018112,
+    14.577777777701));
+#4180 = CARTESIAN_POINT('',(2.742687282597,1.84543002417,14.755555555512
+    ));
+#4181 = CARTESIAN_POINT('',(2.47082916489,2.220781566928,14.933333333179
+    ));
+#4182 = CARTESIAN_POINT('',(2.141640756192,2.550595414811,
+    15.111111111169));
+#4183 = CARTESIAN_POINT('',(1.763957527549,2.824997337971,15.28888888879
+    ));
+#4184 = CARTESIAN_POINT('',(1.348557781334,3.03615872697,15.466666666323
+    ));
+#4185 = CARTESIAN_POINT('',(0.9075742107,3.17871933541,15.644444444476)
+  );
+#4186 = CARTESIAN_POINT('',(0.453784553485,3.249999999975,
+    15.822222222141));
+#4187 = CARTESIAN_POINT('',(1.9556171E-10,3.25,15.999999999917));
+#4188 = DEFINITIONAL_REPRESENTATION('',(#4189),#4200);
+#4189 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4190,#4191,#4192,#4193,#4194,
+    #4195,#4196,#4197,#4198,#4199),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.429652891958,1.),.UNSPECIFIED.);
+#4190 = CARTESIAN_POINT('',(0.931748562369,4.17035711944));
+#4191 = CARTESIAN_POINT('',(0.853468532828,4.184664830303));
+#4192 = CARTESIAN_POINT('',(0.77465042412,4.198081990169));
+#4193 = CARTESIAN_POINT('',(0.695383948438,4.210711108433));
+#4194 = CARTESIAN_POINT('',(0.615735000072,4.222634102678));
+#4195 = CARTESIAN_POINT('',(0.429578593152,4.248901520162));
+#4196 = CARTESIAN_POINT('',(0.322818737123,4.262760122714));
+#4197 = CARTESIAN_POINT('',(0.215587225673,4.275656579319));
+#4198 = CARTESIAN_POINT('',(0.107962472789,4.287709738986));
+#4199 = CARTESIAN_POINT('',(0.,4.299016410139));
+#4200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4201 = ORIENTED_EDGE('',*,*,#4202,.T.);
+#4202 = EDGE_CURVE('',#4090,#4203,#4205,.T.);
+#4203 = VERTEX_POINT('',#4204);
+#4204 = CARTESIAN_POINT('',(2.769927791819,-1.699999996887,
+    13.799136138133));
+#4205 = SURFACE_CURVE('',#4206,(#4210,#4217),.PCURVE_S1.);
+#4206 = LINE('',#4207,#4208);
+#4207 = CARTESIAN_POINT('',(2.769927796893,-1.7,15.));
+#4208 = VECTOR('',#4209,1.);
+#4209 = DIRECTION('',(0.,2.E-15,1.));
+#4210 = PCURVE('',#503,#4211);
+#4211 = DEFINITIONAL_REPRESENTATION('',(#4212),#4216);
+#4212 = LINE('',#4213,#4214);
+#4213 = CARTESIAN_POINT('',(4.,-32.05500533836));
+#4214 = VECTOR('',#4215,1.);
+#4215 = DIRECTION('',(1.,2.2E-16));
+#4216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4217 = PCURVE('',#992,#4218);
+#4218 = DEFINITIONAL_REPRESENTATION('',(#4219),#4222);
+#4219 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4220,#4221),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.700863840324,-1.200863861867),.PIECEWISE_BEZIER_KNOTS.);
+#4220 = CARTESIAN_POINT('',(2.591135483418,-1.700863840324));
+#4221 = CARTESIAN_POINT('',(2.591135483418,-1.200863861867));
+#4222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4223 = ORIENTED_EDGE('',*,*,#4224,.F.);
+#4224 = EDGE_CURVE('',#4225,#4203,#4227,.T.);
+#4225 = VERTEX_POINT('',#4226);
+#4226 = CARTESIAN_POINT('',(3.785828839751,-1.7,14.203773560941));
+#4227 = SURFACE_CURVE('',#4228,(#4239,#4253),.PCURVE_S1.);
+#4228 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4229,#4230,#4231,#4232,#4233,
+    #4234,#4235,#4236,#4237,#4238),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.569096425507,1.),.UNSPECIFIED.);
+#4229 = CARTESIAN_POINT('',(3.785828839751,-1.7,14.203773560941));
+#4230 = CARTESIAN_POINT('',(3.67082206989,-1.7,14.161207812549));
+#4231 = CARTESIAN_POINT('',(3.555663477523,-1.7,14.117851510896));
+#4232 = CARTESIAN_POINT('',(3.440338113269,-1.7,14.073610038183));
+#4233 = CARTESIAN_POINT('',(3.324833279839,-1.7,14.028370222788));
+#4234 = CARTESIAN_POINT('',(3.121527584857,-1.7,13.9468652347));
+#4235 = CARTESIAN_POINT('',(3.033810916692,-1.7,13.911088622787));
+#4236 = CARTESIAN_POINT('',(2.945975435789,-1.7,13.874592654828));
+#4237 = CARTESIAN_POINT('',(2.85801618808,-1.7,13.837304219234));
+#4238 = CARTESIAN_POINT('',(2.769927782924,-1.7,13.799136135271));
+#4239 = PCURVE('',#503,#4240);
+#4240 = DEFINITIONAL_REPRESENTATION('',(#4241),#4252);
+#4241 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4242,#4243,#4244,#4245,#4246,
+    #4247,#4248,#4249,#4250,#4251),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.569096425507,1.),.UNSPECIFIED.);
+#4242 = CARTESIAN_POINT('',(3.203773560941,-31.0391042955));
+#4243 = CARTESIAN_POINT('',(3.161207812549,-31.15411106536));
+#4244 = CARTESIAN_POINT('',(3.117851510896,-31.26926965773));
+#4245 = CARTESIAN_POINT('',(3.073610038183,-31.38459502198));
+#4246 = CARTESIAN_POINT('',(3.028370222788,-31.50009985541));
+#4247 = CARTESIAN_POINT('',(2.9468652347,-31.70340555039));
+#4248 = CARTESIAN_POINT('',(2.911088622787,-31.79112221856));
+#4249 = CARTESIAN_POINT('',(2.874592654828,-31.87895769946));
+#4250 = CARTESIAN_POINT('',(2.837304219234,-31.96691694717));
+#4251 = CARTESIAN_POINT('',(2.799136135271,-32.05500535233));
+#4252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4253 = PCURVE('',#1648,#4254);
+#4254 = DEFINITIONAL_REPRESENTATION('',(#4255),#4266);
+#4255 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4256,#4257,#4258,#4259,#4260,
+    #4261,#4262,#4263,#4264,#4265),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.569096425507,1.),.UNSPECIFIED.);
+#4256 = CARTESIAN_POINT('',(0.931748562369,5.872992600591));
+#4257 = CARTESIAN_POINT('',(0.823132890174,5.861617518746));
+#4258 = CARTESIAN_POINT('',(0.715065876185,5.849508526067));
+#4259 = CARTESIAN_POINT('',(0.60762486384,5.836575405578));
+#4260 = CARTESIAN_POINT('',(0.500911056739,5.82270847865));
+#4261 = CARTESIAN_POINT('',(0.314918657584,5.796449351209));
+#4262 = CARTESIAN_POINT('',(0.235271107422,5.784516794375));
+#4263 = CARTESIAN_POINT('',(0.156181158387,5.771904536506));
+#4264 = CARTESIAN_POINT('',(7.772488086318E-02,5.758539545065));
+#4265 = CARTESIAN_POINT('',(0.,5.744333304456));
+#4266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4267 = ORIENTED_EDGE('',*,*,#4268,.F.);
+#4268 = EDGE_CURVE('',#4269,#4225,#4271,.T.);
+#4269 = VERTEX_POINT('',#4270);
+#4270 = CARTESIAN_POINT('',(3.785828839751,-1.7,14.900000000469));
+#4271 = SURFACE_CURVE('',#4272,(#4275,#4281),.PCURVE_S1.);
+#4272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4273,#4274),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4273 = CARTESIAN_POINT('',(3.785828839751,-1.7,15.));
+#4274 = CARTESIAN_POINT('',(3.785828839751,-1.7,14.203773560941));
+#4275 = PCURVE('',#503,#4276);
+#4276 = DEFINITIONAL_REPRESENTATION('',(#4277),#4280);
+#4277 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4278,#4279),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4278 = CARTESIAN_POINT('',(4.,-31.0391042955));
+#4279 = CARTESIAN_POINT('',(3.203773560941,-31.0391042955));
+#4280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4281 = PCURVE('',#1545,#4282);
+#4282 = DEFINITIONAL_REPRESENTATION('',(#4283),#4286);
+#4283 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4284,#4285),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.125592412693,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4284 = CARTESIAN_POINT('',(0.696226439527,5.872992600591));
+#4285 = CARTESIAN_POINT('',(0.,5.872992600591));
+#4286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4287 = ORIENTED_EDGE('',*,*,#4288,.T.);
+#4288 = EDGE_CURVE('',#4269,#3703,#4289,.T.);
+#4289 = SURFACE_CURVE('',#4290,(#4295,#4302),.PCURVE_S1.);
+#4290 = HYPERBOLA('',#4291,1.7,1.7);
+#4291 = AXIS2_PLACEMENT_3D('',#4292,#4293,#4294);
+#4292 = CARTESIAN_POINT('',(-3.8E-16,-1.7,10.75));
+#4293 = DIRECTION('',(2.2E-16,1.,-1.55E-15));
+#4294 = DIRECTION('',(0.,1.55E-15,1.));
+#4295 = PCURVE('',#503,#4296);
+#4296 = DEFINITIONAL_REPRESENTATION('',(#4297),#4301);
+#4297 = HYPERBOLA('',#4298,1.7,1.7);
+#4298 = AXIS2_PLACEMENT_2D('',#4299,#4300);
+#4299 = CARTESIAN_POINT('',(-0.25,-34.82493313525));
+#4300 = DIRECTION('',(1.,2.2E-16));
+#4301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4302 = PCURVE('',#1065,#4303);
+#4303 = DEFINITIONAL_REPRESENTATION('',(#4304),#4311);
+#4304 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4305,#4306,#4307,#4308,#4309,
+    #4310),.UNSPECIFIED.,.F.,.F.,(6,6),(1.540759551175,1.566799236972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4305 = CARTESIAN_POINT('',(-3.563650468362,-0.100000002988));
+#4306 = CARTESIAN_POINT('',(-3.561517095904,-8.028364339692E-02));
+#4307 = CARTESIAN_POINT('',(-3.559396392769,-6.042658518493E-02));
+#4308 = CARTESIAN_POINT('',(-3.557288278958,-4.042771440768E-02));
+#4309 = CARTESIAN_POINT('',(-3.555192674521,-2.028590131059E-02));
+#4310 = CARTESIAN_POINT('',(-3.553109499657,1.329360748631E-15));
+#4311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4312 = ADVANCED_FACE('',(#4313),#476,.T.);
+#4313 = FACE_BOUND('',#4314,.F.);
+#4314 = EDGE_LOOP('',(#4315,#4316,#4317,#4342));
+#4315 = ORIENTED_EDGE('',*,*,#460,.F.);
+#4316 = ORIENTED_EDGE('',*,*,#1025,.F.);
+#4317 = ORIENTED_EDGE('',*,*,#4318,.F.);
+#4318 = EDGE_CURVE('',#3703,#1026,#4319,.T.);
+#4319 = SURFACE_CURVE('',#4320,(#4325,#4336),.PCURVE_S1.);
+#4320 = CIRCLE('',#4321,4.25);
+#4321 = AXIS2_PLACEMENT_3D('',#4322,#4323,#4324);
+#4322 = CARTESIAN_POINT('',(0.,9.99E-15,15.));
+#4323 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#4324 = DIRECTION('',(-1.,0.,0.));
+#4325 = PCURVE('',#476,#4326);
+#4326 = DEFINITIONAL_REPRESENTATION('',(#4327),#4335);
+#4327 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4328,#4329,#4330,#4331,
+#4332,#4333,#4334),.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('') );
+#4328 = CARTESIAN_POINT('',(4.25,-1.262177448354E-29));
+#4329 = CARTESIAN_POINT('',(4.25,-7.361215932168));
+#4330 = CARTESIAN_POINT('',(-2.125,-3.680607966084));
+#4331 = CARTESIAN_POINT('',(-8.5,-1.040949779275E-15));
+#4332 = CARTESIAN_POINT('',(-2.125,3.680607966084));
+#4333 = CARTESIAN_POINT('',(4.25,7.361215932168));
+#4334 = CARTESIAN_POINT('',(4.25,-1.262177448354E-29));
+#4335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4336 = PCURVE('',#1065,#4337);
+#4337 = DEFINITIONAL_REPRESENTATION('',(#4338),#4341);
+#4338 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4339,#4340),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.553109499657,5.871668461112),.PIECEWISE_BEZIER_KNOTS.);
+#4339 = CARTESIAN_POINT('',(-3.553109499657,0.));
+#4340 = CARTESIAN_POINT('',(-5.871668461112,0.));
+#4341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4342 = ORIENTED_EDGE('',*,*,#3702,.F.);
+#4343 = ADVANCED_FACE('',(#4344),#747,.F.);
+#4344 = FACE_BOUND('',#4345,.F.);
+#4345 = EDGE_LOOP('',(#4346,#4347,#4366,#4367));
+#4346 = ORIENTED_EDGE('',*,*,#733,.F.);
+#4347 = ORIENTED_EDGE('',*,*,#4348,.T.);
+#4348 = EDGE_CURVE('',#711,#874,#4349,.T.);
+#4349 = SEAM_CURVE('',#4350,(#4354,#4360),.PCURVE_S1.);
+#4350 = LINE('',#4351,#4352);
+#4351 = CARTESIAN_POINT('',(4.37E-15,-9.7,4.));
+#4352 = VECTOR('',#4353,1.);
+#4353 = DIRECTION('',(-5.6E-16,-1.22E-15,-1.));
+#4354 = PCURVE('',#747,#4355);
+#4355 = DEFINITIONAL_REPRESENTATION('',(#4356),#4359);
+#4356 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4357,#4358),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.25,4.),.PIECEWISE_BEZIER_KNOTS.);
+#4357 = CARTESIAN_POINT('',(6.28318530718,-0.25));
+#4358 = CARTESIAN_POINT('',(6.28318530718,-4.));
+#4359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4360 = PCURVE('',#747,#4361);
+#4361 = DEFINITIONAL_REPRESENTATION('',(#4362),#4365);
+#4362 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4363,#4364),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.25,4.),.PIECEWISE_BEZIER_KNOTS.);
+#4363 = CARTESIAN_POINT('',(0.,-0.25));
+#4364 = CARTESIAN_POINT('',(0.,-4.));
+#4365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4366 = ORIENTED_EDGE('',*,*,#873,.T.);
+#4367 = ORIENTED_EDGE('',*,*,#4348,.F.);
+#4368 = ADVANCED_FACE('',(#4369),#835,.F.);
+#4369 = FACE_BOUND('',#4370,.F.);
+#4370 = EDGE_LOOP('',(#4371,#4498,#4525,#4662,#4787,#4912,#4939,#5076,
+    #5201,#5326,#5353,#5490,#5615,#5740,#5767,#5871,#5890,#5891,#5892,
+    #5936));
+#4371 = ORIENTED_EDGE('',*,*,#4372,.F.);
+#4372 = EDGE_CURVE('',#4373,#4375,#4377,.T.);
+#4373 = VERTEX_POINT('',#4374);
+#4374 = CARTESIAN_POINT('',(-2.298097073405,2.298097009291,
+    0.999999999999));
+#4375 = VERTEX_POINT('',#4376);
+#4376 = CARTESIAN_POINT('',(-1.098701672481,4.001918884295,
+    9.999998535017E-02));
+#4377 = SURFACE_CURVE('',#4378,(#4393,#4411),.PCURVE_S1.);
+#4378 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4379,#4380,#4381,#4382,#4383,
+    #4384,#4385,#4386,#4387,#4388,#4389,#4390,#4391,#4392),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242019160313,0.487608112639,
+    0.740871448091,1.),.UNSPECIFIED.);
+#4379 = CARTESIAN_POINT('',(-2.298097067508,2.298097010204,1.));
+#4380 = CARTESIAN_POINT('',(-2.262806259103,2.414647616312,
+    0.942540644851));
+#4381 = CARTESIAN_POINT('',(-2.220906411151,2.53039370929,0.885593930366
+    ));
+#4382 = CARTESIAN_POINT('',(-2.172537985601,2.64476835798,0.829150428163
+    ));
+#4383 = CARTESIAN_POINT('',(-2.06250170523,2.871432546794,0.716424298444
+    ));
+#4384 = CARTESIAN_POINT('',(-2.000647468381,2.983666730109,
+    0.660156287786));
+#4385 = CARTESIAN_POINT('',(-1.932591196717,3.093450690907,
+    0.604385205186));
+#4386 = CARTESIAN_POINT('',(-1.782355766696,3.310563920508,
+    0.492087218664));
+#4387 = CARTESIAN_POINT('',(-1.69980098967,3.417709418126,0.435591120907
+    ));
+#4388 = CARTESIAN_POINT('',(-1.611289253223,3.521283973381,
+    0.379599446006));
+#4389 = CARTESIAN_POINT('',(-1.420925595266,3.72279155444,0.26731525435)
+  );
+#4390 = CARTESIAN_POINT('',(-1.318811461945,3.82053839445,0.211045762072
+    ));
+#4391 = CARTESIAN_POINT('',(-1.211257196192,3.913693725133,0.15527829281
+    ));
+#4392 = CARTESIAN_POINT('',(-1.098701672481,4.001918884295,
+    9.999998535017E-02));
+#4393 = PCURVE('',#835,#4394);
+#4394 = DEFINITIONAL_REPRESENTATION('',(#4395),#4410);
+#4395 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4396,#4397,#4398,#4399,#4400,
+    #4401,#4402,#4403,#4404,#4405,#4406,#4407,#4408,#4409),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242019160313,0.487608112639,
+    0.740871448091,1.),.UNSPECIFIED.);
+#4396 = CARTESIAN_POINT('',(0.78539815093,0.));
+#4397 = CARTESIAN_POINT('',(0.818434487725,5.745935390168E-02));
+#4398 = CARTESIAN_POINT('',(0.851176079425,0.114406070676));
+#4399 = CARTESIAN_POINT('',(0.883628352991,0.170849571837));
+#4400 = CARTESIAN_POINT('',(0.948440403998,0.283575701556));
+#4401 = CARTESIAN_POINT('',(0.980791778436,0.339843712214));
+#4402 = CARTESIAN_POINT('',(1.012857442557,0.395614794814));
+#4403 = CARTESIAN_POINT('',(1.077423326844,0.507912781336));
+#4404 = CARTESIAN_POINT('',(1.109905834909,0.564408879093));
+#4405 = CARTESIAN_POINT('',(1.142098320477,0.620400553994));
+#4406 = CARTESIAN_POINT('',(1.206656255685,0.73268474565));
+#4407 = CARTESIAN_POINT('',(1.239008466779,0.78895423909));
+#4408 = CARTESIAN_POINT('',(1.271072039718,0.844721705791));
+#4409 = CARTESIAN_POINT('',(1.302854371082,0.90000001465));
+#4410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4411 = PCURVE('',#4412,#4481);
+#4412 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#4413,#4414,#4415,#4416,#4417,#4418,#4419,#4420,#4421,#4422,#4423
+      ,#4424,#4425,#4426,#4427,#4428,#4429,#4430,#4431,#4432,#4433,#4434
+      ,#4435,#4436,#4437,#4438,#4439,#4440,#4441,#4442,#4443,#4444,#4445
+      ,#4446)
+    ,(#4447,#4448,#4449,#4450,#4451,#4452,#4453,#4454,#4455,#4456,#4457
+      ,#4458,#4459,#4460,#4461,#4462,#4463,#4464,#4465,#4466,#4467,#4468
+      ,#4469,#4470,#4471,#4472,#4473,#4474,#4475,#4476,#4477,#4478,#4479
+      ,#4480
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#4413 = CARTESIAN_POINT('',(-3.91E-15,4.15,-0.241154273188));
+#4414 = CARTESIAN_POINT('',(-0.579448261766,4.150000000016,
+    -6.337649541138E-02));
+#4415 = CARTESIAN_POINT('',(-1.15890162195,4.058980122597,0.114401282359
+    ));
+#4416 = CARTESIAN_POINT('',(-1.722005306183,3.876941116972,0.29217906017
+    ));
+#4417 = CARTESIAN_POINT('',(-2.252438100767,3.607304222574,
+    0.469956837928));
+#4418 = CARTESIAN_POINT('',(-2.734710014023,3.25691416952,0.647734615676
+    ));
+#4419 = CARTESIAN_POINT('',(-3.15505910835,2.835767311014,0.825512393467
+    ));
+#4420 = CARTESIAN_POINT('',(-3.502200595503,2.356472146066,
+    1.003290171263));
+#4421 = CARTESIAN_POINT('',(-3.767824847605,1.833509599843,
+    1.181067949024));
+#4422 = CARTESIAN_POINT('',(-4.215474074151,0.455786944886,
+    1.625512393468));
+#4423 = CARTESIAN_POINT('',(-4.289291543763,-0.434131850415,
+    1.892179060252));
+#4424 = CARTESIAN_POINT('',(-4.151304171042,-1.334885489976,
+    2.158845726329));
+#4425 = CARTESIAN_POINT('',(-3.800917118145,-2.188682059659,
+    2.425512394373));
+#4426 = CARTESIAN_POINT('',(-3.256126890513,-2.938556786987,
+    2.692179059175));
+#4427 = CARTESIAN_POINT('',(-2.552360261185,-3.535618949992,
+    2.958845727444));
+#4428 = CARTESIAN_POINT('',(-1.738354950105,-3.945205160601,
+    3.22551239316));
+#4429 = CARTESIAN_POINT('',(-0.869172393232,-4.149999999978,
+    3.492179060199));
+#4430 = CARTESIAN_POINT('',(0.869172392921,-4.150000000026,
+    4.025512393454));
+#4431 = CARTESIAN_POINT('',(1.738354950148,-3.945205160789,
+    4.292179060144));
+#4432 = CARTESIAN_POINT('',(2.552360260742,-3.535618949839,
+    4.558845726972));
+#4433 = CARTESIAN_POINT('',(3.256126890443,-2.938556787573,
+    4.825512393149));
+#4434 = CARTESIAN_POINT('',(3.800917118095,-2.188682059545,
+    5.092179060458));
+#4435 = CARTESIAN_POINT('',(4.151304170857,-1.334885490334,
+    5.358845726696));
+#4436 = CARTESIAN_POINT('',(4.28929154381,-0.434131850625,5.625512393494
+    ));
+#4437 = CARTESIAN_POINT('',(4.215474074158,0.455786944656,5.892179060157
+    ));
+#4438 = CARTESIAN_POINT('',(3.76782484771,1.833509599641,6.3366235046));
+#4439 = CARTESIAN_POINT('',(3.502200595626,2.356472145872,6.514401282432
+    ));
+#4440 = CARTESIAN_POINT('',(3.155059108498,2.83576731087,6.692179060013)
+  );
+#4441 = CARTESIAN_POINT('',(2.734710014205,3.256914169325,6.869956838048
+    ));
+#4442 = CARTESIAN_POINT('',(2.25243810101,3.607304222449,7.047734615816)
+  );
+#4443 = CARTESIAN_POINT('',(1.722005306337,3.876941116954,7.225512393335
+    ));
+#4444 = CARTESIAN_POINT('',(1.158901622063,4.058980122476,7.4032901713)
+  );
+#4445 = CARTESIAN_POINT('',(0.579448262245,4.149999999985,7.581067949036
+    ));
+#4446 = CARTESIAN_POINT('',(8.580567E-11,4.15,7.758845726812));
+#4447 = CARTESIAN_POINT('',(-2.53E-15,3.25,-9.4E-16));
+#4448 = CARTESIAN_POINT('',(-0.45378455304,3.250000000016,0.177777777777
+    ));
+#4449 = CARTESIAN_POINT('',(-0.907574210418,3.178719335536,
+    0.355555555547));
+#4450 = CARTESIAN_POINT('',(-1.348557781167,3.036158727035,
+    0.533333333358));
+#4451 = CARTESIAN_POINT('',(-1.763957527259,2.824997338128,
+    0.711111111116));
+#4452 = CARTESIAN_POINT('',(-2.141640755915,2.550595415041,
+    0.888888888864));
+#4453 = CARTESIAN_POINT('',(-2.470829164725,2.220781567136,
+    1.066666666655));
+#4454 = CARTESIAN_POINT('',(-2.742687282427,1.845430024418,
+    1.244444444451));
+#4455 = CARTESIAN_POINT('',(-2.950706203691,1.435881018374,
+    1.422222222212));
+#4456 = CARTESIAN_POINT('',(-3.301274878335,0.356941579818,
+    1.866666666656));
+#4457 = CARTESIAN_POINT('',(-3.359083478549,-0.339982835201,
+    2.13333333344));
+#4458 = CARTESIAN_POINT('',(-3.251022579799,-1.04539195504,
+    2.399999999516));
+#4459 = CARTESIAN_POINT('',(-2.976619008961,-1.71402876039,
+    2.666666667564));
+#4460 = CARTESIAN_POINT('',(-2.549982700956,-2.301278660178,
+    2.93333333236));
+#4461 = CARTESIAN_POINT('',(-1.998833199229,-2.768858688612,
+    3.200000000633));
+#4462 = CARTESIAN_POINT('',(-1.361363832816,-3.089618366023,
+    3.466666666347));
+#4463 = CARTESIAN_POINT('',(-0.680676830143,-3.249999999978,
+    3.733333333387));
+#4464 = CARTESIAN_POINT('',(0.680676829831,-3.250000000026,
+    4.266666666642));
+#4465 = CARTESIAN_POINT('',(1.36136383286,-3.089618366214,4.533333333332
+    ));
+#4466 = CARTESIAN_POINT('',(1.998833198783,-2.768858688454,
+    4.800000000161));
+#4467 = CARTESIAN_POINT('',(2.549982700888,-2.301278660773,
+    5.066666666336));
+#4468 = CARTESIAN_POINT('',(2.976619008908,-1.714028760268,
+    5.333333333647));
+#4469 = CARTESIAN_POINT('',(3.251022579615,-1.045391955403,
+    5.599999999884));
+#4470 = CARTESIAN_POINT('',(3.359083478597,-0.33998283541,5.866666666682
+    ));
+#4471 = CARTESIAN_POINT('',(3.301274878342,0.356941579588,6.133333333345
+    ));
+#4472 = CARTESIAN_POINT('',(2.950706203796,1.435881018172,6.577777777788
+    ));
+#4473 = CARTESIAN_POINT('',(2.74268728255,1.845430024222,6.75555555562)
+  );
+#4474 = CARTESIAN_POINT('',(2.470829164873,2.220781566992,6.933333333201
+    ));
+#4475 = CARTESIAN_POINT('',(2.141640756098,2.550595414844,7.111111111237
+    ));
+#4476 = CARTESIAN_POINT('',(1.763957527503,2.824997338003,7.288888889005
+    ));
+#4477 = CARTESIAN_POINT('',(1.348557781322,3.036158727017,7.466666666523
+    ));
+#4478 = CARTESIAN_POINT('',(0.907574210531,3.178719335415,7.644444444488
+    ));
+#4479 = CARTESIAN_POINT('',(0.453784553521,3.249999999985,7.822222222224
+    ));
+#4480 = CARTESIAN_POINT('',(8.601689E-11,3.25,8.));
+#4481 = DEFINITIONAL_REPRESENTATION('',(#4482),#4497);
+#4482 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4483,#4484,#4485,#4486,#4487,
+    #4488,#4489,#4490,#4491,#4492,#4493,#4494,#4495,#4496),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242019160313,0.487608112639,
+    0.740871448091,1.),.UNSPECIFIED.);
+#4483 = CARTESIAN_POINT('',(0.931748562369,0.786988097964));
+#4484 = CARTESIAN_POINT('',(0.87226226089,0.753884885622));
+#4485 = CARTESIAN_POINT('',(0.813306705028,0.721077021634));
+#4486 = CARTESIAN_POINT('',(0.754872076289,0.688559053916));
+#4487 = CARTESIAN_POINT('',(0.638169389489,0.623615810492));
+#4488 = CARTESIAN_POINT('',(0.579916452366,0.591198951177));
+#4489 = CARTESIAN_POINT('',(0.522177975577,0.559068379187));
+#4490 = CARTESIAN_POINT('',(0.405918545367,0.494371793535));
+#4491 = CARTESIAN_POINT('',(0.347429485017,0.461823527738));
+#4492 = CARTESIAN_POINT('',(0.289462645547,0.429565866858));
+#4493 = CARTESIAN_POINT('',(0.173217510759,0.364877225805));
+#4494 = CARTESIAN_POINT('',(0.114963054838,0.332459509833));
+#4495 = CARTESIAN_POINT('',(5.722831749354E-02,0.30033101982));
+#4496 = CARTESIAN_POINT('',(0.,0.268484342928));
+#4497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4498 = ORIENTED_EDGE('',*,*,#4499,.T.);
+#4499 = EDGE_CURVE('',#4373,#4500,#4502,.T.);
+#4500 = VERTEX_POINT('',#4501);
+#4501 = CARTESIAN_POINT('',(-1.24372117941,3.002608454946,1.));
+#4502 = SURFACE_CURVE('',#4503,(#4508,#4514),.PCURVE_S1.);
+#4503 = CIRCLE('',#4504,3.25);
+#4504 = AXIS2_PLACEMENT_3D('',#4505,#4506,#4507);
+#4505 = CARTESIAN_POINT('',(0.,6.7E-16,1.));
+#4506 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#4507 = DIRECTION('',(-1.,0.,0.));
+#4508 = PCURVE('',#835,#4509);
+#4509 = DEFINITIONAL_REPRESENTATION('',(#4510),#4513);
+#4510 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4511,#4512),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.785398149448,1.178097235182),.PIECEWISE_BEZIER_KNOTS.);
+#4511 = CARTESIAN_POINT('',(0.785398149448,0.));
+#4512 = CARTESIAN_POINT('',(1.178097235182,0.));
+#4513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4514 = PCURVE('',#4515,#4520);
+#4515 = CYLINDRICAL_SURFACE('',#4516,3.25);
+#4516 = AXIS2_PLACEMENT_3D('',#4517,#4518,#4519);
+#4517 = CARTESIAN_POINT('',(0.,2.331E-14,15.));
+#4518 = DIRECTION('',(0.,1.55E-15,1.));
+#4519 = DIRECTION('',(-1.,0.,0.));
+#4520 = DEFINITIONAL_REPRESENTATION('',(#4521),#4524);
+#4521 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4522,#4523),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.785398149448,1.178097235182),.PIECEWISE_BEZIER_KNOTS.);
+#4522 = CARTESIAN_POINT('',(5.497787157732,-14.));
+#4523 = CARTESIAN_POINT('',(5.105088071997,-14.));
+#4524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4525 = ORIENTED_EDGE('',*,*,#4526,.F.);
+#4526 = EDGE_CURVE('',#4527,#4500,#4529,.T.);
+#4527 = VERTEX_POINT('',#4528);
+#4528 = CARTESIAN_POINT('',(2.002573841975,3.634858741408,
+    9.999999246343E-02));
+#4529 = SURFACE_CURVE('',#4530,(#4549,#4571),.PCURVE_S1.);
+#4530 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4531,#4532,#4533,#4534,#4535,
+    #4536,#4537,#4538,#4539,#4540,#4541,#4542,#4543,#4544,#4545,#4546,
+    #4547,#4548),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273397398315,
+    0.534950497736,0.771590456136,1.),.UNSPECIFIED.);
+#4531 = CARTESIAN_POINT('',(2.002573841975,3.634858741408,
+    9.999999246343E-02));
+#4532 = CARTESIAN_POINT('',(1.815813141238,3.685774050883,0.145525803663
+    ));
+#4533 = CARTESIAN_POINT('',(1.626613127005,3.725354885439,0.191493718665
+    ));
+#4534 = CARTESIAN_POINT('',(1.435880719738,3.753281197055,0.237917507785
+    ));
+#4535 = CARTESIAN_POINT('',(1.244590255619,3.769333288778,0.2848141463)
+  );
+#4536 = CARTESIAN_POINT('',(0.871237927999,3.777330708173,0.377533001242
+    ));
+#4537 = CARTESIAN_POINT('',(0.689132882539,3.770290344872,0.423314339347
+    ));
+#4538 = CARTESIAN_POINT('',(0.50837663739,3.752220651669,0.469557943148)
+  );
+#4539 = CARTESIAN_POINT('',(0.329919303118,3.723152006273,0.516281003653
+    ));
+#4540 = CARTESIAN_POINT('',(-3.75233659271E-03,3.647150526035,
+    0.606221339814));
+#4541 = CARTESIAN_POINT('',(-0.159563243504,3.60218261588,0.649349118031
+    ));
+#4542 = CARTESIAN_POINT('',(-0.311966342493,3.548471082155,
+    0.692895290483));
+#4543 = CARTESIAN_POINT('',(-0.460226995367,3.486229059782,
+    0.736874291702));
+#4544 = CARTESIAN_POINT('',(-0.742013738852,3.347774575858,
+    0.824180544402));
+#4545 = CARTESIAN_POINT('',(-0.875874469512,3.272122557688,
+    0.867477738303));
+#4546 = CARTESIAN_POINT('',(-1.004538023859,3.189109055164,
+    0.911203715824));
+#4547 = CARTESIAN_POINT('',(-1.127358949149,3.099111028126,
+    0.955373161084));
+#4548 = CARTESIAN_POINT('',(-1.243721242193,3.002608413257,
+    1.000000028977));
+#4549 = PCURVE('',#835,#4550);
+#4550 = DEFINITIONAL_REPRESENTATION('',(#4551),#4570);
+#4551 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4552,#4553,#4554,#4555,#4556,
+    #4557,#4558,#4559,#4560,#4561,#4562,#4563,#4564,#4565,#4566,#4567,
+    #4568,#4569),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273397398315,
+    0.534950497736,0.771590456136,1.),.UNSPECIFIED.);
+#4552 = CARTESIAN_POINT('',(2.074357725345,0.900000007537));
+#4553 = CARTESIAN_POINT('',(2.029021076792,0.854474193992));
+#4554 = CARTESIAN_POINT('',(1.983244151206,0.808506284842));
+#4555 = CARTESIAN_POINT('',(1.937013266991,0.762082490468));
+#4556 = CARTESIAN_POINT('',(1.890311479193,0.7151858537));
+#4557 = CARTESIAN_POINT('',(1.797977881174,0.622466998758));
+#4558 = CARTESIAN_POINT('',(1.752386770456,0.576685660653));
+#4559 = CARTESIAN_POINT('',(1.706335304351,0.530442056852));
+#4560 = CARTESIAN_POINT('',(1.659806375356,0.483718996347));
+#4561 = CARTESIAN_POINT('',(1.570239738421,0.393778660186));
+#4562 = CARTESIAN_POINT('',(1.527291156064,0.350650881969));
+#4563 = CARTESIAN_POINT('',(1.483925920544,0.307104709517));
+#4564 = CARTESIAN_POINT('',(1.440129655022,0.263125708298));
+#4565 = CARTESIAN_POINT('',(1.353186164502,0.175819455598));
+#4566 = CARTESIAN_POINT('',(1.310068873875,0.132522260338));
+#4567 = CARTESIAN_POINT('',(1.2665245733,8.879628688549E-02));
+#4568 = CARTESIAN_POINT('',(1.222538657206,4.462683711531E-02));
+#4569 = CARTESIAN_POINT('',(1.178097212426,-2.897733286565E-08));
+#4570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4571 = PCURVE('',#4572,#4641);
+#4572 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#4573,#4574,#4575,#4576,#4577,#4578,#4579,#4580,#4581,#4582,#4583
+      ,#4584,#4585,#4586,#4587,#4588,#4589,#4590,#4591,#4592,#4593,#4594
+      ,#4595,#4596,#4597,#4598,#4599,#4600,#4601,#4602,#4603,#4604,#4605
+      ,#4606)
+    ,(#4607,#4608,#4609,#4610,#4611,#4612,#4613,#4614,#4615,#4616,#4617
+      ,#4618,#4619,#4620,#4621,#4622,#4623,#4624,#4625,#4626,#4627,#4628
+      ,#4629,#4630,#4631,#4632,#4633,#4634,#4635,#4636,#4637,#4638,#4639
+      ,#4640
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#4573 = CARTESIAN_POINT('',(3.25,-1.22E-15,-1.5));
+#4574 = CARTESIAN_POINT('',(3.250000000016,0.45378455304,-1.322222222223
+    ));
+#4575 = CARTESIAN_POINT('',(3.178719335536,0.907574210418,
+    -1.144444444453));
+#4576 = CARTESIAN_POINT('',(3.036158727034,1.348557781167,
+    -0.966666666642));
+#4577 = CARTESIAN_POINT('',(2.824997338128,1.763957527259,
+    -0.788888888884));
+#4578 = CARTESIAN_POINT('',(2.550595415041,2.141640755916,
+    -0.611111111136));
+#4579 = CARTESIAN_POINT('',(2.220781567136,2.470829164725,
+    -0.433333333345));
+#4580 = CARTESIAN_POINT('',(1.845430024418,2.742687282426,
+    -0.255555555549));
+#4581 = CARTESIAN_POINT('',(1.435881018374,2.95070620369,
+    -7.777777778813E-02));
+#4582 = CARTESIAN_POINT('',(0.356941579818,3.301274878335,0.366666666656
+    ));
+#4583 = CARTESIAN_POINT('',(-0.339982835201,3.359083478546,0.63333333344
+    ));
+#4584 = CARTESIAN_POINT('',(-1.045391955041,3.251022579814,
+    0.899999999516));
+#4585 = CARTESIAN_POINT('',(-1.714028760388,2.976619008932,
+    1.166666667564));
+#4586 = CARTESIAN_POINT('',(-2.30127866018,2.54998270099,1.43333333236)
+  );
+#4587 = CARTESIAN_POINT('',(-2.76885868861,1.998833199205,1.700000000634
+    ));
+#4588 = CARTESIAN_POINT('',(-3.089618366024,1.361363832826,
+    1.966666666347));
+#4589 = CARTESIAN_POINT('',(-3.249999999978,0.680676830142,
+    2.233333333387));
+#4590 = CARTESIAN_POINT('',(-3.250000000026,-0.680676829831,
+    2.766666666642));
+#4591 = CARTESIAN_POINT('',(-3.089618366212,-1.361363832863,
+    3.033333333331));
+#4592 = CARTESIAN_POINT('',(-2.768858688461,-1.998833198779,
+    3.300000000161));
+#4593 = CARTESIAN_POINT('',(-2.301278660756,-2.549982700891,
+    3.566666666336));
+#4594 = CARTESIAN_POINT('',(-1.714028760289,-2.976619008907,
+    3.833333333648));
+#4595 = CARTESIAN_POINT('',(-1.045391955389,-3.251022579615,
+    4.099999999883));
+#4596 = CARTESIAN_POINT('',(-0.339982835415,-3.359083478597,
+    4.366666666682));
+#4597 = CARTESIAN_POINT('',(0.356941579588,-3.301274878342,
+    4.633333333345));
+#4598 = CARTESIAN_POINT('',(1.435881018172,-2.950706203796,
+    5.077777777788));
+#4599 = CARTESIAN_POINT('',(1.845430024224,-2.742687282549,5.25555555562
+    ));
+#4600 = CARTESIAN_POINT('',(2.220781566989,-2.470829164874,
+    5.433333333201));
+#4601 = CARTESIAN_POINT('',(2.550595414845,-2.141640756099,
+    5.611111111236));
+#4602 = CARTESIAN_POINT('',(2.824997338005,-1.763957527502,
+    5.788888889005));
+#4603 = CARTESIAN_POINT('',(3.036158727015,-1.34855778132,5.966666666522
+    ));
+#4604 = CARTESIAN_POINT('',(3.178719335415,-0.907574210533,
+    6.144444444489));
+#4605 = CARTESIAN_POINT('',(3.249999999985,-0.453784553521,
+    6.322222222224));
+#4606 = CARTESIAN_POINT('',(3.25,-8.601531E-11,6.5));
+#4607 = CARTESIAN_POINT('',(4.15,-2.8E-16,-1.258845726812));
+#4608 = CARTESIAN_POINT('',(4.150000000016,0.579448261766,
+    -1.081067949035));
+#4609 = CARTESIAN_POINT('',(4.058980122597,1.15890162195,-0.903290171265
+    ));
+#4610 = CARTESIAN_POINT('',(3.876941116971,1.722005306183,
+    -0.725512393454));
+#4611 = CARTESIAN_POINT('',(3.607304222574,2.252438100767,
+    -0.547734615696));
+#4612 = CARTESIAN_POINT('',(3.25691416952,2.734710014023,-0.369956837948
+    ));
+#4613 = CARTESIAN_POINT('',(2.835767311014,3.15505910835,-0.192179060157
+    ));
+#4614 = CARTESIAN_POINT('',(2.356472146066,3.502200595503,
+    -1.440128236071E-02));
+#4615 = CARTESIAN_POINT('',(1.833509599843,3.767824847605,0.1633764954)
+  );
+#4616 = CARTESIAN_POINT('',(0.455786944886,4.215474074151,0.607820939844
+    ));
+#4617 = CARTESIAN_POINT('',(-0.434131850415,4.289291543761,
+    0.874487606628));
+#4618 = CARTESIAN_POINT('',(-1.334885489976,4.151304171051,
+    1.141154272705));
+#4619 = CARTESIAN_POINT('',(-2.188682059659,3.800917118126,1.40782094075
+    ));
+#4620 = CARTESIAN_POINT('',(-2.938556786988,3.256126890536,
+    1.674487605551));
+#4621 = CARTESIAN_POINT('',(-3.53561894999,2.552360261169,1.94115427382)
+  );
+#4622 = CARTESIAN_POINT('',(-3.945205160601,1.738354950112,
+    2.207820939535));
+#4623 = CARTESIAN_POINT('',(-4.149999999978,0.869172393231,
+    2.474487606575));
+#4624 = CARTESIAN_POINT('',(-4.150000000026,-0.869172392921,
+    3.00782093983));
+#4625 = CARTESIAN_POINT('',(-3.945205160788,-1.73835495015,3.27448760652
+    ));
+#4626 = CARTESIAN_POINT('',(-3.535618949844,-2.55236026074,
+    3.541154273349));
+#4627 = CARTESIAN_POINT('',(-2.938556787562,-3.256126890445,
+    3.807820939525));
+#4628 = CARTESIAN_POINT('',(-2.188682059559,-3.800917118094,
+    4.074487606835));
+#4629 = CARTESIAN_POINT('',(-1.334885490324,-4.151304170857,
+    4.341154273072));
+#4630 = CARTESIAN_POINT('',(-0.434131850628,-4.289291543811,
+    4.60782093987));
+#4631 = CARTESIAN_POINT('',(0.455786944657,-4.215474074158,
+    4.874487606533));
+#4632 = CARTESIAN_POINT('',(1.833509599641,-3.76782484771,5.318932050976
+    ));
+#4633 = CARTESIAN_POINT('',(2.356472145872,-3.502200595625,
+    5.496709828808));
+#4634 = CARTESIAN_POINT('',(2.835767310868,-3.155059108499,
+    5.674487606389));
+#4635 = CARTESIAN_POINT('',(3.256914169325,-2.734710014206,
+    5.852265384424));
+#4636 = CARTESIAN_POINT('',(3.607304222451,-2.252438101008,
+    6.030043162192));
+#4637 = CARTESIAN_POINT('',(3.876941116953,-1.722005306337,
+    6.207820939711));
+#4638 = CARTESIAN_POINT('',(4.058980122476,-1.158901622064,
+    6.385598717676));
+#4639 = CARTESIAN_POINT('',(4.149999999985,-0.579448262245,
+    6.563376495412));
+#4640 = CARTESIAN_POINT('',(4.15,-8.580498E-11,6.741154273188));
+#4641 = DEFINITIONAL_REPRESENTATION('',(#4642),#4661);
+#4642 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4643,#4644,#4645,#4646,#4647,
+    #4648,#4649,#4650,#4651,#4652,#4653,#4654,#4655,#4656,#4657,#4658,
+    #4659,#4660),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273397398315,
+    0.534950497736,0.771590456136,1.),.UNSPECIFIED.);
+#4643 = CARTESIAN_POINT('',(0.931748562369,1.069395415574));
+#4644 = CARTESIAN_POINT('',(0.88461676824,1.114823845154));
+#4645 = CARTESIAN_POINT('',(0.837027247658,1.160693438327));
+#4646 = CARTESIAN_POINT('',(0.788965859971,1.207017912446));
+#4647 = CARTESIAN_POINT('',(0.740414869267,1.253814239432));
+#4648 = CARTESIAN_POINT('',(0.64442529551,1.34633475245));
+#4649 = CARTESIAN_POINT('',(0.597028996594,1.392018154983));
+#4650 = CARTESIAN_POINT('',(0.549154071498,1.438162845297));
+#4651 = CARTESIAN_POINT('',(0.500782772372,1.484785967524));
+#4652 = CARTESIAN_POINT('',(0.407669641524,1.574533923833));
+#4653 = CARTESIAN_POINT('',(0.363020464052,1.617569451981));
+#4654 = CARTESIAN_POINT('',(0.317938149704,1.661022475985));
+#4655 = CARTESIAN_POINT('',(0.272407750187,1.70490740043));
+#4656 = CARTESIAN_POINT('',(0.182021697555,1.792026892616));
+#4657 = CARTESIAN_POINT('',(0.137197165188,1.83523146649));
+#4658 = CARTESIAN_POINT('',(9.192870703099E-02,1.878863910111));
+#4659 = CARTESIAN_POINT('',(4.620114342015E-02,1.922938871613));
+#4660 = CARTESIAN_POINT('',(0.,1.967470281579));
+#4661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4662 = ORIENTED_EDGE('',*,*,#4663,.F.);
+#4663 = EDGE_CURVE('',#4664,#4527,#4666,.T.);
+#4664 = VERTEX_POINT('',#4665);
+#4665 = CARTESIAN_POINT('',(4.001918884295,1.098701672481,
+    9.999998535017E-02));
+#4666 = SURFACE_CURVE('',#4667,(#4682,#4700),.PCURVE_S1.);
+#4667 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4668,#4669,#4670,#4671,#4672,
+    #4673,#4674,#4675,#4676,#4677,#4678,#4679,#4680,#4681),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.158000879655,0.57900045227,1.),
+  .UNSPECIFIED.);
+#4668 = CARTESIAN_POINT('',(4.001918884295,1.098701672481,
+    9.999998535017E-02));
+#4669 = CARTESIAN_POINT('',(3.974168261205,1.199780738285,
+    9.999998375842E-02));
+#4670 = CARTESIAN_POINT('',(3.943226348488,1.299983732853,
+    9.999998017672E-02));
+#4671 = CARTESIAN_POINT('',(3.909130082987,1.399176090984,
+    9.999998157767E-02));
+#4672 = CARTESIAN_POINT('',(3.871924735896,1.497226105813,
+    9.999998820321E-02));
+#4673 = CARTESIAN_POINT('',(3.724387362335,1.851875917934,0.10000000785)
+  );
+#4674 = CARTESIAN_POINT('',(3.595413415176,2.100730045816,0.100000027543
+    ));
+#4675 = CARTESIAN_POINT('',(3.445765453239,2.338111406047,0.100000008493
+    ));
+#4676 = CARTESIAN_POINT('',(3.276851291217,2.561786755189,
+    9.999999351647E-02));
+#4677 = CARTESIAN_POINT('',(2.904039727465,2.977760744148,
+    9.999998948084E-02));
+#4678 = CARTESIAN_POINT('',(2.70013070345,3.170072345044,0.100000003965)
+  );
+#4679 = CARTESIAN_POINT('',(2.480495303176,3.344728320372,0.100000018311
+    ));
+#4680 = CARTESIAN_POINT('',(2.247199819962,3.500085496715,0.100000015087
+    ));
+#4681 = CARTESIAN_POINT('',(2.002573841975,3.634858741408,
+    9.999999246343E-02));
+#4682 = PCURVE('',#835,#4683);
+#4683 = DEFINITIONAL_REPRESENTATION('',(#4684),#4699);
+#4684 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4685,#4686,#4687,#4688,#4689,
+    #4690,#4691,#4692,#4693,#4694,#4695,#4696,#4697,#4698),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.158000879655,0.57900045227,1.),
+  .UNSPECIFIED.);
+#4685 = CARTESIAN_POINT('',(2.873650697877,0.90000001465));
+#4686 = CARTESIAN_POINT('',(2.84839304799,0.900000015961));
+#4687 = CARTESIAN_POINT('',(2.823135393601,0.900000019858));
+#4688 = CARTESIAN_POINT('',(2.797877736819,0.900000018598));
+#4689 = CARTESIAN_POINT('',(2.772620081128,0.900000011797));
+#4690 = CARTESIAN_POINT('',(2.680062427914,0.89999999215));
+#4691 = CARTESIAN_POINT('',(2.612760309168,0.899999972457));
+#4692 = CARTESIAN_POINT('',(2.545462189347,0.899999991507));
+#4693 = CARTESIAN_POINT('',(2.47816007152,0.900000006484));
+#4694 = CARTESIAN_POINT('',(2.343560064579,0.900000010519));
+#4695 = CARTESIAN_POINT('',(2.276257952363,0.89999999333));
+#4696 = CARTESIAN_POINT('',(2.208959835533,0.899999987099));
+#4697 = CARTESIAN_POINT('',(2.141657725035,0.899999981307));
+#4698 = CARTESIAN_POINT('',(2.074357725345,0.900000007537));
+#4699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4700 = PCURVE('',#4701,#4770);
+#4701 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#4702,#4703,#4704,#4705,#4706,#4707,#4708,#4709,#4710,#4711,#4712
+      ,#4713,#4714,#4715,#4716,#4717,#4718,#4719,#4720,#4721,#4722,#4723
+      ,#4724,#4725,#4726,#4727,#4728,#4729,#4730,#4731,#4732,#4733,#4734
+      ,#4735)
+    ,(#4736,#4737,#4738,#4739,#4740,#4741,#4742,#4743,#4744,#4745,#4746
+      ,#4747,#4748,#4749,#4750,#4751,#4752,#4753,#4754,#4755,#4756,#4757
+      ,#4758,#4759,#4760,#4761,#4762,#4763,#4764,#4765,#4766,#4767,#4768
+      ,#4769
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#4702 = CARTESIAN_POINT('',(4.15,-2.8E-16,-1.258845726812));
+#4703 = CARTESIAN_POINT('',(4.150000000016,0.579448261766,
+    -1.081067949035));
+#4704 = CARTESIAN_POINT('',(4.058980122597,1.15890162195,-0.903290171265
+    ));
+#4705 = CARTESIAN_POINT('',(3.876941116971,1.722005306183,
+    -0.725512393454));
+#4706 = CARTESIAN_POINT('',(3.607304222574,2.252438100767,
+    -0.547734615696));
+#4707 = CARTESIAN_POINT('',(3.25691416952,2.734710014023,-0.369956837948
+    ));
+#4708 = CARTESIAN_POINT('',(2.835767311014,3.15505910835,-0.192179060157
+    ));
+#4709 = CARTESIAN_POINT('',(2.356472146066,3.502200595503,
+    -1.440128236071E-02));
+#4710 = CARTESIAN_POINT('',(1.833509599843,3.767824847605,0.1633764954)
+  );
+#4711 = CARTESIAN_POINT('',(0.455786944886,4.215474074151,0.607820939844
+    ));
+#4712 = CARTESIAN_POINT('',(-0.434131850415,4.289291543761,
+    0.874487606628));
+#4713 = CARTESIAN_POINT('',(-1.334885489976,4.151304171051,
+    1.141154272705));
+#4714 = CARTESIAN_POINT('',(-2.188682059659,3.800917118126,1.40782094075
+    ));
+#4715 = CARTESIAN_POINT('',(-2.938556786988,3.256126890536,
+    1.674487605551));
+#4716 = CARTESIAN_POINT('',(-3.53561894999,2.552360261169,1.94115427382)
+  );
+#4717 = CARTESIAN_POINT('',(-3.945205160601,1.738354950112,
+    2.207820939535));
+#4718 = CARTESIAN_POINT('',(-4.149999999978,0.869172393231,
+    2.474487606575));
+#4719 = CARTESIAN_POINT('',(-4.150000000026,-0.869172392921,
+    3.00782093983));
+#4720 = CARTESIAN_POINT('',(-3.945205160788,-1.73835495015,3.27448760652
+    ));
+#4721 = CARTESIAN_POINT('',(-3.535618949844,-2.55236026074,
+    3.541154273349));
+#4722 = CARTESIAN_POINT('',(-2.938556787562,-3.256126890445,
+    3.807820939525));
+#4723 = CARTESIAN_POINT('',(-2.188682059559,-3.800917118094,
+    4.074487606835));
+#4724 = CARTESIAN_POINT('',(-1.334885490324,-4.151304170857,
+    4.341154273072));
+#4725 = CARTESIAN_POINT('',(-0.434131850628,-4.289291543811,
+    4.60782093987));
+#4726 = CARTESIAN_POINT('',(0.455786944657,-4.215474074158,
+    4.874487606533));
+#4727 = CARTESIAN_POINT('',(1.833509599641,-3.76782484771,5.318932050976
+    ));
+#4728 = CARTESIAN_POINT('',(2.356472145872,-3.502200595625,
+    5.496709828808));
+#4729 = CARTESIAN_POINT('',(2.835767310868,-3.155059108499,
+    5.674487606389));
+#4730 = CARTESIAN_POINT('',(3.256914169325,-2.734710014206,
+    5.852265384424));
+#4731 = CARTESIAN_POINT('',(3.607304222451,-2.252438101008,
+    6.030043162192));
+#4732 = CARTESIAN_POINT('',(3.876941116953,-1.722005306337,
+    6.207820939711));
+#4733 = CARTESIAN_POINT('',(4.058980122476,-1.158901622064,
+    6.385598717676));
+#4734 = CARTESIAN_POINT('',(4.149999999985,-0.579448262245,
+    6.563376495412));
+#4735 = CARTESIAN_POINT('',(4.15,-8.580498E-11,6.741154273188));
+#4736 = CARTESIAN_POINT('',(4.15,3.9E-16,-0.241154273188));
+#4737 = CARTESIAN_POINT('',(4.150000000016,0.579448261766,
+    -6.337649541138E-02));
+#4738 = CARTESIAN_POINT('',(4.058980122597,1.15890162195,0.114401282359)
+  );
+#4739 = CARTESIAN_POINT('',(3.876941116972,1.722005306183,0.29217906017)
+  );
+#4740 = CARTESIAN_POINT('',(3.607304222574,2.252438100767,0.469956837928
+    ));
+#4741 = CARTESIAN_POINT('',(3.25691416952,2.734710014023,0.647734615676)
+  );
+#4742 = CARTESIAN_POINT('',(2.835767311014,3.15505910835,0.825512393467)
+  );
+#4743 = CARTESIAN_POINT('',(2.356472146066,3.502200595503,1.003290171263
+    ));
+#4744 = CARTESIAN_POINT('',(1.833509599843,3.767824847605,1.181067949024
+    ));
+#4745 = CARTESIAN_POINT('',(0.455786944886,4.215474074151,1.625512393468
+    ));
+#4746 = CARTESIAN_POINT('',(-0.434131850415,4.289291543763,
+    1.892179060252));
+#4747 = CARTESIAN_POINT('',(-1.334885489976,4.151304171042,
+    2.158845726329));
+#4748 = CARTESIAN_POINT('',(-2.188682059659,3.800917118145,
+    2.425512394373));
+#4749 = CARTESIAN_POINT('',(-2.938556786987,3.256126890513,
+    2.692179059175));
+#4750 = CARTESIAN_POINT('',(-3.535618949992,2.552360261185,
+    2.958845727444));
+#4751 = CARTESIAN_POINT('',(-3.945205160601,1.738354950105,3.22551239316
+    ));
+#4752 = CARTESIAN_POINT('',(-4.149999999978,0.869172393232,
+    3.492179060199));
+#4753 = CARTESIAN_POINT('',(-4.150000000026,-0.869172392921,
+    4.025512393454));
+#4754 = CARTESIAN_POINT('',(-3.945205160789,-1.738354950148,
+    4.292179060144));
+#4755 = CARTESIAN_POINT('',(-3.535618949839,-2.552360260742,
+    4.558845726972));
+#4756 = CARTESIAN_POINT('',(-2.938556787573,-3.256126890443,
+    4.825512393149));
+#4757 = CARTESIAN_POINT('',(-2.188682059545,-3.800917118095,
+    5.092179060458));
+#4758 = CARTESIAN_POINT('',(-1.334885490334,-4.151304170857,
+    5.358845726696));
+#4759 = CARTESIAN_POINT('',(-0.434131850625,-4.28929154381,
+    5.625512393494));
+#4760 = CARTESIAN_POINT('',(0.455786944656,-4.215474074158,
+    5.892179060157));
+#4761 = CARTESIAN_POINT('',(1.833509599641,-3.76782484771,6.3366235046)
+  );
+#4762 = CARTESIAN_POINT('',(2.356472145872,-3.502200595626,
+    6.514401282432));
+#4763 = CARTESIAN_POINT('',(2.83576731087,-3.155059108498,6.692179060013
+    ));
+#4764 = CARTESIAN_POINT('',(3.256914169325,-2.734710014205,
+    6.869956838048));
+#4765 = CARTESIAN_POINT('',(3.607304222449,-2.25243810101,7.047734615816
+    ));
+#4766 = CARTESIAN_POINT('',(3.876941116954,-1.722005306337,
+    7.225512393335));
+#4767 = CARTESIAN_POINT('',(4.058980122476,-1.158901622063,7.4032901713)
+  );
+#4768 = CARTESIAN_POINT('',(4.149999999985,-0.579448262245,
+    7.581067949036));
+#4769 = CARTESIAN_POINT('',(4.15,-8.579942E-11,7.758845726812));
+#4770 = DEFINITIONAL_REPRESENTATION('',(#4771),#4786);
+#4771 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4772,#4773,#4774,#4775,#4776,
+    #4777,#4778,#4779,#4780,#4781,#4782,#4783,#4784,#4785),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.158000879655,0.57900045227,1.),
+  .UNSPECIFIED.);
+#4772 = CARTESIAN_POINT('',(1.017691453624,0.268484342928));
+#4773 = CARTESIAN_POINT('',(0.985532407909,0.293793128073));
+#4774 = CARTESIAN_POINT('',(0.953373350585,0.319101920788));
+#4775 = CARTESIAN_POINT('',(0.921214294029,0.344410716819));
+#4776 = CARTESIAN_POINT('',(0.889055244875,0.369719511138));
+#4777 = CARTESIAN_POINT('',(0.771207171834,0.462464558104));
+#4778 = CARTESIAN_POINT('',(0.68551546576,0.529902926853));
+#4779 = CARTESIAN_POINT('',(0.599828844235,0.597337263634));
+#4780 = CARTESIAN_POINT('',(0.514137125754,0.664775614863));
+#4781 = CARTESIAN_POINT('',(0.342759083304,0.799648092299));
+#4782 = CARTESIAN_POINT('',(0.257067384787,0.867086451));
+#4783 = CARTESIAN_POINT('',(0.171380763771,0.934520813658));
+#4784 = CARTESIAN_POINT('',(8.568904646752E-02,1.001959173208));
+#4785 = CARTESIAN_POINT('',(0.,1.069395415574));
+#4786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4787 = ORIENTED_EDGE('',*,*,#4788,.F.);
+#4788 = EDGE_CURVE('',#4789,#4664,#4791,.T.);
+#4789 = VERTEX_POINT('',#4790);
+#4790 = CARTESIAN_POINT('',(2.298097009295,2.298097073401,0.999999999998
+    ));
+#4791 = SURFACE_CURVE('',#4792,(#4807,#4825),.PCURVE_S1.);
+#4792 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4793,#4794,#4795,#4796,#4797,
+    #4798,#4799,#4800,#4801,#4802,#4803,#4804,#4805,#4806),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242019160313,0.487608112639,
+    0.740871448091,1.),.UNSPECIFIED.);
+#4793 = CARTESIAN_POINT('',(2.298097010204,2.298097067508,1.));
+#4794 = CARTESIAN_POINT('',(2.414647616312,2.262806259103,0.942540644851
+    ));
+#4795 = CARTESIAN_POINT('',(2.53039370929,2.220906411151,0.885593930366)
+  );
+#4796 = CARTESIAN_POINT('',(2.64476835798,2.172537985601,0.829150428163)
+  );
+#4797 = CARTESIAN_POINT('',(2.871432546794,2.06250170523,0.716424298444)
+  );
+#4798 = CARTESIAN_POINT('',(2.983666730109,2.000647468381,0.660156287786
+    ));
+#4799 = CARTESIAN_POINT('',(3.093450690907,1.932591196717,0.604385205186
+    ));
+#4800 = CARTESIAN_POINT('',(3.310563920508,1.782355766696,0.492087218664
+    ));
+#4801 = CARTESIAN_POINT('',(3.417709418126,1.69980098967,0.435591120907)
+  );
+#4802 = CARTESIAN_POINT('',(3.521283973381,1.611289253223,0.379599446006
+    ));
+#4803 = CARTESIAN_POINT('',(3.72279155444,1.420925595266,0.26731525435)
+  );
+#4804 = CARTESIAN_POINT('',(3.82053839445,1.318811461945,0.211045762072)
+  );
+#4805 = CARTESIAN_POINT('',(3.913693725133,1.211257196192,0.15527829281)
+  );
+#4806 = CARTESIAN_POINT('',(4.001918884295,1.098701672481,
+    9.999998535017E-02));
+#4807 = PCURVE('',#835,#4808);
+#4808 = DEFINITIONAL_REPRESENTATION('',(#4809),#4824);
+#4809 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4810,#4811,#4812,#4813,#4814,
+    #4815,#4816,#4817,#4818,#4819,#4820,#4821,#4822,#4823),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242019160313,0.487608112639,
+    0.740871448091,1.),.UNSPECIFIED.);
+#4810 = CARTESIAN_POINT('',(2.356194477725,0.));
+#4811 = CARTESIAN_POINT('',(2.389230814519,5.745935390168E-02));
+#4812 = CARTESIAN_POINT('',(2.42197240622,0.114406070676));
+#4813 = CARTESIAN_POINT('',(2.454424679786,0.170849571837));
+#4814 = CARTESIAN_POINT('',(2.519236730793,0.283575701556));
+#4815 = CARTESIAN_POINT('',(2.551588105231,0.339843712214));
+#4816 = CARTESIAN_POINT('',(2.583653769352,0.395614794814));
+#4817 = CARTESIAN_POINT('',(2.648219653639,0.507912781336));
+#4818 = CARTESIAN_POINT('',(2.680702161704,0.564408879093));
+#4819 = CARTESIAN_POINT('',(2.712894647272,0.620400553994));
+#4820 = CARTESIAN_POINT('',(2.77745258248,0.73268474565));
+#4821 = CARTESIAN_POINT('',(2.809804793574,0.78895423909));
+#4822 = CARTESIAN_POINT('',(2.841868366513,0.844721705791));
+#4823 = CARTESIAN_POINT('',(2.873650697877,0.90000001465));
+#4824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4825 = PCURVE('',#4826,#4895);
+#4826 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#4827,#4828,#4829,#4830,#4831,#4832,#4833,#4834,#4835,#4836,#4837
+      ,#4838,#4839,#4840,#4841,#4842,#4843,#4844,#4845,#4846,#4847,#4848
+      ,#4849,#4850,#4851,#4852,#4853,#4854,#4855,#4856,#4857,#4858,#4859
+      ,#4860)
+    ,(#4861,#4862,#4863,#4864,#4865,#4866,#4867,#4868,#4869,#4870,#4871
+      ,#4872,#4873,#4874,#4875,#4876,#4877,#4878,#4879,#4880,#4881,#4882
+      ,#4883,#4884,#4885,#4886,#4887,#4888,#4889,#4890,#4891,#4892,#4893
+      ,#4894
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#4827 = CARTESIAN_POINT('',(4.15,3.9E-16,-0.241154273188));
+#4828 = CARTESIAN_POINT('',(4.150000000016,0.579448261766,
+    -6.337649541138E-02));
+#4829 = CARTESIAN_POINT('',(4.058980122597,1.15890162195,0.114401282359)
+  );
+#4830 = CARTESIAN_POINT('',(3.876941116972,1.722005306183,0.29217906017)
+  );
+#4831 = CARTESIAN_POINT('',(3.607304222574,2.252438100767,0.469956837928
+    ));
+#4832 = CARTESIAN_POINT('',(3.25691416952,2.734710014023,0.647734615676)
+  );
+#4833 = CARTESIAN_POINT('',(2.835767311014,3.15505910835,0.825512393467)
+  );
+#4834 = CARTESIAN_POINT('',(2.356472146066,3.502200595503,1.003290171263
+    ));
+#4835 = CARTESIAN_POINT('',(1.833509599843,3.767824847605,1.181067949024
+    ));
+#4836 = CARTESIAN_POINT('',(0.455786944886,4.215474074151,1.625512393468
+    ));
+#4837 = CARTESIAN_POINT('',(-0.434131850415,4.289291543763,
+    1.892179060252));
+#4838 = CARTESIAN_POINT('',(-1.334885489976,4.151304171042,
+    2.158845726329));
+#4839 = CARTESIAN_POINT('',(-2.188682059659,3.800917118145,
+    2.425512394373));
+#4840 = CARTESIAN_POINT('',(-2.938556786987,3.256126890513,
+    2.692179059175));
+#4841 = CARTESIAN_POINT('',(-3.535618949992,2.552360261185,
+    2.958845727444));
+#4842 = CARTESIAN_POINT('',(-3.945205160601,1.738354950105,3.22551239316
+    ));
+#4843 = CARTESIAN_POINT('',(-4.149999999978,0.869172393232,
+    3.492179060199));
+#4844 = CARTESIAN_POINT('',(-4.150000000026,-0.869172392921,
+    4.025512393454));
+#4845 = CARTESIAN_POINT('',(-3.945205160789,-1.738354950148,
+    4.292179060144));
+#4846 = CARTESIAN_POINT('',(-3.535618949839,-2.552360260742,
+    4.558845726972));
+#4847 = CARTESIAN_POINT('',(-2.938556787573,-3.256126890443,
+    4.825512393149));
+#4848 = CARTESIAN_POINT('',(-2.188682059545,-3.800917118095,
+    5.092179060458));
+#4849 = CARTESIAN_POINT('',(-1.334885490334,-4.151304170857,
+    5.358845726696));
+#4850 = CARTESIAN_POINT('',(-0.434131850625,-4.28929154381,
+    5.625512393494));
+#4851 = CARTESIAN_POINT('',(0.455786944656,-4.215474074158,
+    5.892179060157));
+#4852 = CARTESIAN_POINT('',(1.833509599641,-3.76782484771,6.3366235046)
+  );
+#4853 = CARTESIAN_POINT('',(2.356472145872,-3.502200595626,
+    6.514401282432));
+#4854 = CARTESIAN_POINT('',(2.83576731087,-3.155059108498,6.692179060013
+    ));
+#4855 = CARTESIAN_POINT('',(3.256914169325,-2.734710014205,
+    6.869956838048));
+#4856 = CARTESIAN_POINT('',(3.607304222449,-2.25243810101,7.047734615816
+    ));
+#4857 = CARTESIAN_POINT('',(3.876941116954,-1.722005306337,
+    7.225512393335));
+#4858 = CARTESIAN_POINT('',(4.058980122476,-1.158901622063,7.4032901713)
+  );
+#4859 = CARTESIAN_POINT('',(4.149999999985,-0.579448262245,
+    7.581067949036));
+#4860 = CARTESIAN_POINT('',(4.15,-8.579942E-11,7.758845726812));
+#4861 = CARTESIAN_POINT('',(3.25,0.,-2.2E-16));
+#4862 = CARTESIAN_POINT('',(3.250000000016,0.45378455304,0.177777777777)
+  );
+#4863 = CARTESIAN_POINT('',(3.178719335536,0.907574210418,0.355555555547
+    ));
+#4864 = CARTESIAN_POINT('',(3.036158727035,1.348557781167,0.533333333358
+    ));
+#4865 = CARTESIAN_POINT('',(2.824997338128,1.763957527259,0.711111111116
+    ));
+#4866 = CARTESIAN_POINT('',(2.550595415041,2.141640755915,0.888888888864
+    ));
+#4867 = CARTESIAN_POINT('',(2.220781567136,2.470829164725,1.066666666655
+    ));
+#4868 = CARTESIAN_POINT('',(1.845430024418,2.742687282427,1.244444444451
+    ));
+#4869 = CARTESIAN_POINT('',(1.435881018374,2.950706203691,1.422222222212
+    ));
+#4870 = CARTESIAN_POINT('',(0.356941579818,3.301274878335,1.866666666656
+    ));
+#4871 = CARTESIAN_POINT('',(-0.339982835201,3.359083478549,2.13333333344
+    ));
+#4872 = CARTESIAN_POINT('',(-1.04539195504,3.2510225798,2.399999999516)
+  );
+#4873 = CARTESIAN_POINT('',(-1.71402876039,2.976619008961,2.666666667564
+    ));
+#4874 = CARTESIAN_POINT('',(-2.301278660178,2.549982700956,2.93333333236
+    ));
+#4875 = CARTESIAN_POINT('',(-2.768858688612,1.998833199229,
+    3.200000000633));
+#4876 = CARTESIAN_POINT('',(-3.089618366023,1.361363832816,
+    3.466666666347));
+#4877 = CARTESIAN_POINT('',(-3.249999999978,0.680676830143,
+    3.733333333387));
+#4878 = CARTESIAN_POINT('',(-3.250000000026,-0.680676829831,
+    4.266666666642));
+#4879 = CARTESIAN_POINT('',(-3.089618366214,-1.36136383286,
+    4.533333333332));
+#4880 = CARTESIAN_POINT('',(-2.768858688454,-1.998833198783,
+    4.800000000161));
+#4881 = CARTESIAN_POINT('',(-2.301278660773,-2.549982700888,
+    5.066666666336));
+#4882 = CARTESIAN_POINT('',(-1.714028760268,-2.976619008908,
+    5.333333333647));
+#4883 = CARTESIAN_POINT('',(-1.045391955403,-3.251022579615,
+    5.599999999884));
+#4884 = CARTESIAN_POINT('',(-0.33998283541,-3.359083478597,
+    5.866666666682));
+#4885 = CARTESIAN_POINT('',(0.356941579588,-3.301274878342,
+    6.133333333345));
+#4886 = CARTESIAN_POINT('',(1.435881018172,-2.950706203796,
+    6.577777777788));
+#4887 = CARTESIAN_POINT('',(1.845430024222,-2.74268728255,6.75555555562)
+  );
+#4888 = CARTESIAN_POINT('',(2.220781566992,-2.470829164873,
+    6.933333333201));
+#4889 = CARTESIAN_POINT('',(2.550595414844,-2.141640756098,
+    7.111111111237));
+#4890 = CARTESIAN_POINT('',(2.824997338003,-1.763957527503,
+    7.288888889005));
+#4891 = CARTESIAN_POINT('',(3.036158727017,-1.348557781322,
+    7.466666666523));
+#4892 = CARTESIAN_POINT('',(3.178719335415,-0.907574210531,
+    7.644444444488));
+#4893 = CARTESIAN_POINT('',(3.249999999985,-0.453784553521,
+    7.822222222224));
+#4894 = CARTESIAN_POINT('',(3.25,-8.600964E-11,8.));
+#4895 = DEFINITIONAL_REPRESENTATION('',(#4896),#4911);
+#4896 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4897,#4898,#4899,#4900,#4901,
+    #4902,#4903,#4904,#4905,#4906,#4907,#4908,#4909,#4910),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242019160313,0.487608112639,
+    0.740871448091,1.),.UNSPECIFIED.);
+#4897 = CARTESIAN_POINT('',(0.931748562369,0.786988097964));
+#4898 = CARTESIAN_POINT('',(0.87226226089,0.753884885622));
+#4899 = CARTESIAN_POINT('',(0.813306705028,0.721077021634));
+#4900 = CARTESIAN_POINT('',(0.754872076289,0.688559053916));
+#4901 = CARTESIAN_POINT('',(0.638169389489,0.623615810492));
+#4902 = CARTESIAN_POINT('',(0.579916452366,0.591198951177));
+#4903 = CARTESIAN_POINT('',(0.522177975577,0.559068379187));
+#4904 = CARTESIAN_POINT('',(0.405918545367,0.494371793535));
+#4905 = CARTESIAN_POINT('',(0.347429485017,0.461823527738));
+#4906 = CARTESIAN_POINT('',(0.289462645547,0.429565866858));
+#4907 = CARTESIAN_POINT('',(0.173217510759,0.364877225805));
+#4908 = CARTESIAN_POINT('',(0.114963054838,0.332459509833));
+#4909 = CARTESIAN_POINT('',(5.722831749354E-02,0.30033101982));
+#4910 = CARTESIAN_POINT('',(0.,0.268484342928));
+#4911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4912 = ORIENTED_EDGE('',*,*,#4913,.T.);
+#4913 = EDGE_CURVE('',#4789,#4914,#4916,.T.);
+#4914 = VERTEX_POINT('',#4915);
+#4915 = CARTESIAN_POINT('',(3.002608454949,1.243721179403,0.999999999998
+    ));
+#4916 = SURFACE_CURVE('',#4917,(#4922,#4928),.PCURVE_S1.);
+#4917 = CIRCLE('',#4918,3.25);
+#4918 = AXIS2_PLACEMENT_3D('',#4919,#4920,#4921);
+#4919 = CARTESIAN_POINT('',(0.,6.7E-16,1.));
+#4920 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#4921 = DIRECTION('',(-1.,0.,0.));
+#4922 = PCURVE('',#835,#4923);
+#4923 = DEFINITIONAL_REPRESENTATION('',(#4924),#4927);
+#4924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4925,#4926),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.356194476245,2.748893561979),.PIECEWISE_BEZIER_KNOTS.);
+#4925 = CARTESIAN_POINT('',(2.356194476245,0.));
+#4926 = CARTESIAN_POINT('',(2.748893561979,0.));
+#4927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4928 = PCURVE('',#4929,#4934);
+#4929 = CYLINDRICAL_SURFACE('',#4930,3.25);
+#4930 = AXIS2_PLACEMENT_3D('',#4931,#4932,#4933);
+#4931 = CARTESIAN_POINT('',(0.,2.331E-14,15.));
+#4932 = DIRECTION('',(0.,1.55E-15,1.));
+#4933 = DIRECTION('',(-1.,0.,0.));
+#4934 = DEFINITIONAL_REPRESENTATION('',(#4935),#4938);
+#4935 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4936,#4937),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.356194476245,2.748893561979),.PIECEWISE_BEZIER_KNOTS.);
+#4936 = CARTESIAN_POINT('',(3.926990830935,-14.));
+#4937 = CARTESIAN_POINT('',(3.5342917452,-14.));
+#4938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4939 = ORIENTED_EDGE('',*,*,#4940,.F.);
+#4940 = EDGE_CURVE('',#4941,#4914,#4943,.T.);
+#4941 = VERTEX_POINT('',#4942);
+#4942 = CARTESIAN_POINT('',(3.634858741408,-2.002573841975,
+    9.999999246344E-02));
+#4943 = SURFACE_CURVE('',#4944,(#4963,#4985),.PCURVE_S1.);
+#4944 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4945,#4946,#4947,#4948,#4949,
+    #4950,#4951,#4952,#4953,#4954,#4955,#4956,#4957,#4958,#4959,#4960,
+    #4961,#4962),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273397398315,
+    0.534950497736,0.771590456136,1.),.UNSPECIFIED.);
+#4945 = CARTESIAN_POINT('',(3.634858741408,-2.002573841975,
+    9.999999246344E-02));
+#4946 = CARTESIAN_POINT('',(3.685774050883,-1.815813141238,
+    0.145525803663));
+#4947 = CARTESIAN_POINT('',(3.725354885439,-1.626613127005,
+    0.191493718665));
+#4948 = CARTESIAN_POINT('',(3.753281197055,-1.435880719738,
+    0.237917507785));
+#4949 = CARTESIAN_POINT('',(3.769333288778,-1.244590255619,0.2848141463)
+  );
+#4950 = CARTESIAN_POINT('',(3.777330708173,-0.871237927999,
+    0.377533001242));
+#4951 = CARTESIAN_POINT('',(3.770290344872,-0.689132882539,
+    0.423314339347));
+#4952 = CARTESIAN_POINT('',(3.752220651669,-0.50837663739,0.469557943148
+    ));
+#4953 = CARTESIAN_POINT('',(3.723152006273,-0.329919303118,
+    0.516281003653));
+#4954 = CARTESIAN_POINT('',(3.647150526035,3.752336592696E-03,
+    0.606221339814));
+#4955 = CARTESIAN_POINT('',(3.60218261588,0.159563243504,0.649349118031)
+  );
+#4956 = CARTESIAN_POINT('',(3.548471082155,0.311966342493,0.692895290483
+    ));
+#4957 = CARTESIAN_POINT('',(3.486229059782,0.460226995367,0.736874291702
+    ));
+#4958 = CARTESIAN_POINT('',(3.347774575858,0.742013738852,0.824180544402
+    ));
+#4959 = CARTESIAN_POINT('',(3.272122557688,0.875874469512,0.867477738303
+    ));
+#4960 = CARTESIAN_POINT('',(3.189109055164,1.004538023859,0.911203715824
+    ));
+#4961 = CARTESIAN_POINT('',(3.099111028126,1.127358949149,0.955373161084
+    ));
+#4962 = CARTESIAN_POINT('',(3.002608413257,1.243721242193,1.000000028977
+    ));
+#4963 = PCURVE('',#835,#4964);
+#4964 = DEFINITIONAL_REPRESENTATION('',(#4965),#4984);
+#4965 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4966,#4967,#4968,#4969,#4970,
+    #4971,#4972,#4973,#4974,#4975,#4976,#4977,#4978,#4979,#4980,#4981,
+    #4982,#4983),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273397398315,
+    0.534950497736,0.771590456136,1.),.UNSPECIFIED.);
+#4966 = CARTESIAN_POINT('',(3.64515405214,0.900000007537));
+#4967 = CARTESIAN_POINT('',(3.599817403587,0.854474193992));
+#4968 = CARTESIAN_POINT('',(3.554040478001,0.808506284842));
+#4969 = CARTESIAN_POINT('',(3.507809593786,0.762082490468));
+#4970 = CARTESIAN_POINT('',(3.461107805988,0.7151858537));
+#4971 = CARTESIAN_POINT('',(3.368774207968,0.622466998758));
+#4972 = CARTESIAN_POINT('',(3.323183097251,0.576685660653));
+#4973 = CARTESIAN_POINT('',(3.277131631146,0.530442056852));
+#4974 = CARTESIAN_POINT('',(3.230602702151,0.483718996347));
+#4975 = CARTESIAN_POINT('',(3.141036065216,0.393778660186));
+#4976 = CARTESIAN_POINT('',(3.098087482859,0.350650881969));
+#4977 = CARTESIAN_POINT('',(3.054722247338,0.307104709517));
+#4978 = CARTESIAN_POINT('',(3.010925981817,0.263125708298));
+#4979 = CARTESIAN_POINT('',(2.923982491297,0.175819455598));
+#4980 = CARTESIAN_POINT('',(2.880865200669,0.132522260338));
+#4981 = CARTESIAN_POINT('',(2.837320900095,8.879628688549E-02));
+#4982 = CARTESIAN_POINT('',(2.793334984001,4.462683711531E-02));
+#4983 = CARTESIAN_POINT('',(2.748893539221,-2.897733275251E-08));
+#4984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4985 = PCURVE('',#4986,#5055);
+#4986 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#4987,#4988,#4989,#4990,#4991,#4992,#4993,#4994,#4995,#4996,#4997
+      ,#4998,#4999,#5000,#5001,#5002,#5003,#5004,#5005,#5006,#5007,#5008
+      ,#5009,#5010,#5011,#5012,#5013,#5014,#5015,#5016,#5017,#5018,#5019
+      ,#5020)
+    ,(#5021,#5022,#5023,#5024,#5025,#5026,#5027,#5028,#5029,#5030,#5031
+      ,#5032,#5033,#5034,#5035,#5036,#5037,#5038,#5039,#5040,#5041,#5042
+      ,#5043,#5044,#5045,#5046,#5047,#5048,#5049,#5050,#5051,#5052,#5053
+      ,#5054
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#4987 = CARTESIAN_POINT('',(-3.5E-15,-3.25,-1.5));
+#4988 = CARTESIAN_POINT('',(0.45378455304,-3.250000000016,
+    -1.322222222223));
+#4989 = CARTESIAN_POINT('',(0.907574210418,-3.178719335536,
+    -1.144444444453));
+#4990 = CARTESIAN_POINT('',(1.348557781167,-3.036158727034,
+    -0.966666666642));
+#4991 = CARTESIAN_POINT('',(1.763957527259,-2.824997338128,
+    -0.788888888884));
+#4992 = CARTESIAN_POINT('',(2.141640755916,-2.550595415041,
+    -0.611111111136));
+#4993 = CARTESIAN_POINT('',(2.470829164725,-2.220781567136,
+    -0.433333333345));
+#4994 = CARTESIAN_POINT('',(2.742687282426,-1.845430024418,
+    -0.255555555549));
+#4995 = CARTESIAN_POINT('',(2.95070620369,-1.435881018374,
+    -7.777777778813E-02));
+#4996 = CARTESIAN_POINT('',(3.301274878335,-0.356941579818,
+    0.366666666656));
+#4997 = CARTESIAN_POINT('',(3.359083478546,0.339982835201,0.63333333344)
+  );
+#4998 = CARTESIAN_POINT('',(3.251022579814,1.045391955041,0.899999999516
+    ));
+#4999 = CARTESIAN_POINT('',(2.976619008932,1.714028760388,1.166666667564
+    ));
+#5000 = CARTESIAN_POINT('',(2.54998270099,2.30127866018,1.43333333236));
+#5001 = CARTESIAN_POINT('',(1.998833199205,2.76885868861,1.700000000634)
+  );
+#5002 = CARTESIAN_POINT('',(1.361363832826,3.089618366024,1.966666666347
+    ));
+#5003 = CARTESIAN_POINT('',(0.680676830142,3.249999999978,2.233333333387
+    ));
+#5004 = CARTESIAN_POINT('',(-0.680676829831,3.250000000026,
+    2.766666666642));
+#5005 = CARTESIAN_POINT('',(-1.361363832863,3.089618366212,
+    3.033333333331));
+#5006 = CARTESIAN_POINT('',(-1.998833198779,2.768858688461,
+    3.300000000161));
+#5007 = CARTESIAN_POINT('',(-2.549982700891,2.301278660756,
+    3.566666666336));
+#5008 = CARTESIAN_POINT('',(-2.976619008907,1.714028760289,
+    3.833333333648));
+#5009 = CARTESIAN_POINT('',(-3.251022579615,1.045391955389,
+    4.099999999883));
+#5010 = CARTESIAN_POINT('',(-3.359083478597,0.339982835415,
+    4.366666666682));
+#5011 = CARTESIAN_POINT('',(-3.301274878342,-0.356941579588,
+    4.633333333345));
+#5012 = CARTESIAN_POINT('',(-2.950706203796,-1.435881018172,
+    5.077777777788));
+#5013 = CARTESIAN_POINT('',(-2.742687282549,-1.845430024224,
+    5.25555555562));
+#5014 = CARTESIAN_POINT('',(-2.470829164874,-2.220781566989,
+    5.433333333201));
+#5015 = CARTESIAN_POINT('',(-2.141640756099,-2.550595414845,
+    5.611111111236));
+#5016 = CARTESIAN_POINT('',(-1.763957527502,-2.824997338005,
+    5.788888889005));
+#5017 = CARTESIAN_POINT('',(-1.34855778132,-3.036158727015,
+    5.966666666522));
+#5018 = CARTESIAN_POINT('',(-0.907574210533,-3.178719335415,
+    6.144444444489));
+#5019 = CARTESIAN_POINT('',(-0.453784553521,-3.249999999985,
+    6.322222222224));
+#5020 = CARTESIAN_POINT('',(-8.602469E-11,-3.25,6.5));
+#5021 = CARTESIAN_POINT('',(-3.77E-15,-4.15,-1.258845726812));
+#5022 = CARTESIAN_POINT('',(0.579448261766,-4.150000000016,
+    -1.081067949035));
+#5023 = CARTESIAN_POINT('',(1.15890162195,-4.058980122597,
+    -0.903290171265));
+#5024 = CARTESIAN_POINT('',(1.722005306183,-3.876941116971,
+    -0.725512393454));
+#5025 = CARTESIAN_POINT('',(2.252438100767,-3.607304222574,
+    -0.547734615696));
+#5026 = CARTESIAN_POINT('',(2.734710014023,-3.25691416952,
+    -0.369956837948));
+#5027 = CARTESIAN_POINT('',(3.15505910835,-2.835767311014,
+    -0.192179060157));
+#5028 = CARTESIAN_POINT('',(3.502200595503,-2.356472146066,
+    -1.44012823607E-02));
+#5029 = CARTESIAN_POINT('',(3.767824847605,-1.833509599843,0.1633764954)
+  );
+#5030 = CARTESIAN_POINT('',(4.215474074151,-0.455786944886,
+    0.607820939844));
+#5031 = CARTESIAN_POINT('',(4.289291543761,0.434131850415,0.874487606628
+    ));
+#5032 = CARTESIAN_POINT('',(4.151304171051,1.334885489976,1.141154272705
+    ));
+#5033 = CARTESIAN_POINT('',(3.800917118126,2.188682059659,1.40782094075)
+  );
+#5034 = CARTESIAN_POINT('',(3.256126890536,2.938556786988,1.674487605551
+    ));
+#5035 = CARTESIAN_POINT('',(2.552360261169,3.53561894999,1.94115427382)
+  );
+#5036 = CARTESIAN_POINT('',(1.738354950112,3.945205160601,2.207820939535
+    ));
+#5037 = CARTESIAN_POINT('',(0.869172393231,4.149999999978,2.474487606575
+    ));
+#5038 = CARTESIAN_POINT('',(-0.869172392921,4.150000000026,3.00782093983
+    ));
+#5039 = CARTESIAN_POINT('',(-1.73835495015,3.945205160788,3.27448760652)
+  );
+#5040 = CARTESIAN_POINT('',(-2.55236026074,3.535618949844,3.541154273349
+    ));
+#5041 = CARTESIAN_POINT('',(-3.256126890445,2.938556787562,
+    3.807820939525));
+#5042 = CARTESIAN_POINT('',(-3.800917118094,2.188682059559,
+    4.074487606835));
+#5043 = CARTESIAN_POINT('',(-4.151304170857,1.334885490324,
+    4.341154273072));
+#5044 = CARTESIAN_POINT('',(-4.289291543811,0.434131850628,4.60782093987
+    ));
+#5045 = CARTESIAN_POINT('',(-4.215474074158,-0.455786944657,
+    4.874487606533));
+#5046 = CARTESIAN_POINT('',(-3.76782484771,-1.833509599641,
+    5.318932050976));
+#5047 = CARTESIAN_POINT('',(-3.502200595625,-2.356472145872,
+    5.496709828808));
+#5048 = CARTESIAN_POINT('',(-3.155059108499,-2.835767310868,
+    5.674487606389));
+#5049 = CARTESIAN_POINT('',(-2.734710014206,-3.256914169325,
+    5.852265384424));
+#5050 = CARTESIAN_POINT('',(-2.252438101008,-3.607304222451,
+    6.030043162192));
+#5051 = CARTESIAN_POINT('',(-1.722005306337,-3.876941116953,
+    6.207820939711));
+#5052 = CARTESIAN_POINT('',(-1.158901622064,-4.058980122476,
+    6.385598717676));
+#5053 = CARTESIAN_POINT('',(-0.579448262245,-4.149999999984,
+    6.563376495412));
+#5054 = CARTESIAN_POINT('',(-8.581557E-11,-4.15,6.741154273188));
+#5055 = DEFINITIONAL_REPRESENTATION('',(#5056),#5075);
+#5056 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5057,#5058,#5059,#5060,#5061,
+    #5062,#5063,#5064,#5065,#5066,#5067,#5068,#5069,#5070,#5071,#5072,
+    #5073,#5074),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273397398315,
+    0.534950497736,0.771590456136,1.),.UNSPECIFIED.);
+#5057 = CARTESIAN_POINT('',(0.931748562369,1.069395415574));
+#5058 = CARTESIAN_POINT('',(0.88461676824,1.114823845154));
+#5059 = CARTESIAN_POINT('',(0.837027247658,1.160693438327));
+#5060 = CARTESIAN_POINT('',(0.788965859971,1.207017912446));
+#5061 = CARTESIAN_POINT('',(0.740414869267,1.253814239431));
+#5062 = CARTESIAN_POINT('',(0.64442529551,1.346334752451));
+#5063 = CARTESIAN_POINT('',(0.597028996594,1.392018154983));
+#5064 = CARTESIAN_POINT('',(0.549154071498,1.438162845297));
+#5065 = CARTESIAN_POINT('',(0.500782772372,1.484785967524));
+#5066 = CARTESIAN_POINT('',(0.407669641524,1.574533923833));
+#5067 = CARTESIAN_POINT('',(0.363020464052,1.617569451981));
+#5068 = CARTESIAN_POINT('',(0.317938149704,1.661022475985));
+#5069 = CARTESIAN_POINT('',(0.272407750187,1.70490740043));
+#5070 = CARTESIAN_POINT('',(0.182021697555,1.792026892616));
+#5071 = CARTESIAN_POINT('',(0.137197165188,1.83523146649));
+#5072 = CARTESIAN_POINT('',(9.192870703099E-02,1.878863910111));
+#5073 = CARTESIAN_POINT('',(4.620114342015E-02,1.922938871613));
+#5074 = CARTESIAN_POINT('',(0.,1.967470281579));
+#5075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5076 = ORIENTED_EDGE('',*,*,#5077,.F.);
+#5077 = EDGE_CURVE('',#5078,#4941,#5080,.T.);
+#5078 = VERTEX_POINT('',#5079);
+#5079 = CARTESIAN_POINT('',(1.098701672481,-4.001918884295,
+    9.999998535017E-02));
+#5080 = SURFACE_CURVE('',#5081,(#5096,#5114),.PCURVE_S1.);
+#5081 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5082,#5083,#5084,#5085,#5086,
+    #5087,#5088,#5089,#5090,#5091,#5092,#5093,#5094,#5095),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.158000879655,0.57900045227,1.),
+  .UNSPECIFIED.);
+#5082 = CARTESIAN_POINT('',(1.098701672481,-4.001918884295,
+    9.999998535017E-02));
+#5083 = CARTESIAN_POINT('',(1.199780738285,-3.974168261205,
+    9.999998375842E-02));
+#5084 = CARTESIAN_POINT('',(1.299983732853,-3.943226348488,
+    9.999998017672E-02));
+#5085 = CARTESIAN_POINT('',(1.399176090984,-3.909130082987,
+    9.999998157768E-02));
+#5086 = CARTESIAN_POINT('',(1.497226105813,-3.871924735896,
+    9.999998820322E-02));
+#5087 = CARTESIAN_POINT('',(1.851875917934,-3.724387362335,0.10000000785
+    ));
+#5088 = CARTESIAN_POINT('',(2.100730045816,-3.595413415176,
+    0.100000027543));
+#5089 = CARTESIAN_POINT('',(2.338111406047,-3.445765453239,
+    0.100000008493));
+#5090 = CARTESIAN_POINT('',(2.561786755189,-3.276851291217,
+    9.999999351648E-02));
+#5091 = CARTESIAN_POINT('',(2.977760744148,-2.904039727465,
+    9.999998948085E-02));
+#5092 = CARTESIAN_POINT('',(3.170072345044,-2.70013070345,0.100000003965
+    ));
+#5093 = CARTESIAN_POINT('',(3.344728320372,-2.480495303176,
+    0.100000018311));
+#5094 = CARTESIAN_POINT('',(3.500085496715,-2.247199819962,
+    0.100000015087));
+#5095 = CARTESIAN_POINT('',(3.634858741408,-2.002573841975,
+    9.999999246344E-02));
+#5096 = PCURVE('',#835,#5097);
+#5097 = DEFINITIONAL_REPRESENTATION('',(#5098),#5113);
+#5098 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5099,#5100,#5101,#5102,#5103,
+    #5104,#5105,#5106,#5107,#5108,#5109,#5110,#5111,#5112),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.158000879655,0.57900045227,1.),
+  .UNSPECIFIED.);
+#5099 = CARTESIAN_POINT('',(4.444447024672,0.90000001465));
+#5100 = CARTESIAN_POINT('',(4.419189374785,0.900000015961));
+#5101 = CARTESIAN_POINT('',(4.393931720396,0.900000019858));
+#5102 = CARTESIAN_POINT('',(4.368674063614,0.900000018598));
+#5103 = CARTESIAN_POINT('',(4.343416407922,0.900000011797));
+#5104 = CARTESIAN_POINT('',(4.250858754709,0.89999999215));
+#5105 = CARTESIAN_POINT('',(4.183556635963,0.899999972457));
+#5106 = CARTESIAN_POINT('',(4.116258516142,0.899999991507));
+#5107 = CARTESIAN_POINT('',(4.048956398315,0.900000006484));
+#5108 = CARTESIAN_POINT('',(3.914356391374,0.900000010519));
+#5109 = CARTESIAN_POINT('',(3.847054279158,0.89999999333));
+#5110 = CARTESIAN_POINT('',(3.779756162328,0.899999987099));
+#5111 = CARTESIAN_POINT('',(3.71245405183,0.899999981307));
+#5112 = CARTESIAN_POINT('',(3.64515405214,0.900000007537));
+#5113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5114 = PCURVE('',#5115,#5184);
+#5115 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#5116,#5117,#5118,#5119,#5120,#5121,#5122,#5123,#5124,#5125,#5126
+      ,#5127,#5128,#5129,#5130,#5131,#5132,#5133,#5134,#5135,#5136,#5137
+      ,#5138,#5139,#5140,#5141,#5142,#5143,#5144,#5145,#5146,#5147,#5148
+      ,#5149)
+    ,(#5150,#5151,#5152,#5153,#5154,#5155,#5156,#5157,#5158,#5159,#5160
+      ,#5161,#5162,#5163,#5164,#5165,#5166,#5167,#5168,#5169,#5170,#5171
+      ,#5172,#5173,#5174,#5175,#5176,#5177,#5178,#5179,#5180,#5181,#5182
+      ,#5183
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#5116 = CARTESIAN_POINT('',(-3.77E-15,-4.15,-1.258845726812));
+#5117 = CARTESIAN_POINT('',(0.579448261766,-4.150000000016,
+    -1.081067949035));
+#5118 = CARTESIAN_POINT('',(1.15890162195,-4.058980122597,
+    -0.903290171265));
+#5119 = CARTESIAN_POINT('',(1.722005306183,-3.876941116971,
+    -0.725512393454));
+#5120 = CARTESIAN_POINT('',(2.252438100767,-3.607304222574,
+    -0.547734615696));
+#5121 = CARTESIAN_POINT('',(2.734710014023,-3.25691416952,
+    -0.369956837948));
+#5122 = CARTESIAN_POINT('',(3.15505910835,-2.835767311014,
+    -0.192179060157));
+#5123 = CARTESIAN_POINT('',(3.502200595503,-2.356472146066,
+    -1.44012823607E-02));
+#5124 = CARTESIAN_POINT('',(3.767824847605,-1.833509599843,0.1633764954)
+  );
+#5125 = CARTESIAN_POINT('',(4.215474074151,-0.455786944886,
+    0.607820939844));
+#5126 = CARTESIAN_POINT('',(4.289291543761,0.434131850415,0.874487606628
+    ));
+#5127 = CARTESIAN_POINT('',(4.151304171051,1.334885489976,1.141154272705
+    ));
+#5128 = CARTESIAN_POINT('',(3.800917118126,2.188682059659,1.40782094075)
+  );
+#5129 = CARTESIAN_POINT('',(3.256126890536,2.938556786988,1.674487605551
+    ));
+#5130 = CARTESIAN_POINT('',(2.552360261169,3.53561894999,1.94115427382)
+  );
+#5131 = CARTESIAN_POINT('',(1.738354950112,3.945205160601,2.207820939535
+    ));
+#5132 = CARTESIAN_POINT('',(0.869172393231,4.149999999978,2.474487606575
+    ));
+#5133 = CARTESIAN_POINT('',(-0.869172392921,4.150000000026,3.00782093983
+    ));
+#5134 = CARTESIAN_POINT('',(-1.73835495015,3.945205160788,3.27448760652)
+  );
+#5135 = CARTESIAN_POINT('',(-2.55236026074,3.535618949844,3.541154273349
+    ));
+#5136 = CARTESIAN_POINT('',(-3.256126890445,2.938556787562,
+    3.807820939525));
+#5137 = CARTESIAN_POINT('',(-3.800917118094,2.188682059559,
+    4.074487606835));
+#5138 = CARTESIAN_POINT('',(-4.151304170857,1.334885490324,
+    4.341154273072));
+#5139 = CARTESIAN_POINT('',(-4.289291543811,0.434131850628,4.60782093987
+    ));
+#5140 = CARTESIAN_POINT('',(-4.215474074158,-0.455786944657,
+    4.874487606533));
+#5141 = CARTESIAN_POINT('',(-3.76782484771,-1.833509599641,
+    5.318932050976));
+#5142 = CARTESIAN_POINT('',(-3.502200595625,-2.356472145872,
+    5.496709828808));
+#5143 = CARTESIAN_POINT('',(-3.155059108499,-2.835767310868,
+    5.674487606389));
+#5144 = CARTESIAN_POINT('',(-2.734710014206,-3.256914169325,
+    5.852265384424));
+#5145 = CARTESIAN_POINT('',(-2.252438101008,-3.607304222451,
+    6.030043162192));
+#5146 = CARTESIAN_POINT('',(-1.722005306337,-3.876941116953,
+    6.207820939711));
+#5147 = CARTESIAN_POINT('',(-1.158901622064,-4.058980122476,
+    6.385598717676));
+#5148 = CARTESIAN_POINT('',(-0.579448262245,-4.149999999984,
+    6.563376495412));
+#5149 = CARTESIAN_POINT('',(-8.581557E-11,-4.15,6.741154273188));
+#5150 = CARTESIAN_POINT('',(-4.E-15,-4.15,-0.241154273188));
+#5151 = CARTESIAN_POINT('',(0.579448261766,-4.150000000016,
+    -6.337649541138E-02));
+#5152 = CARTESIAN_POINT('',(1.15890162195,-4.058980122597,0.114401282359
+    ));
+#5153 = CARTESIAN_POINT('',(1.722005306183,-3.876941116972,0.29217906017
+    ));
+#5154 = CARTESIAN_POINT('',(2.252438100767,-3.607304222574,
+    0.469956837928));
+#5155 = CARTESIAN_POINT('',(2.734710014023,-3.25691416952,0.647734615676
+    ));
+#5156 = CARTESIAN_POINT('',(3.15505910835,-2.835767311014,0.825512393467
+    ));
+#5157 = CARTESIAN_POINT('',(3.502200595503,-2.356472146066,
+    1.003290171263));
+#5158 = CARTESIAN_POINT('',(3.767824847605,-1.833509599843,
+    1.181067949024));
+#5159 = CARTESIAN_POINT('',(4.215474074151,-0.455786944886,
+    1.625512393468));
+#5160 = CARTESIAN_POINT('',(4.289291543763,0.434131850415,1.892179060252
+    ));
+#5161 = CARTESIAN_POINT('',(4.151304171042,1.334885489976,2.158845726329
+    ));
+#5162 = CARTESIAN_POINT('',(3.800917118145,2.188682059659,2.425512394373
+    ));
+#5163 = CARTESIAN_POINT('',(3.256126890513,2.938556786987,2.692179059175
+    ));
+#5164 = CARTESIAN_POINT('',(2.552360261185,3.535618949992,2.958845727444
+    ));
+#5165 = CARTESIAN_POINT('',(1.738354950105,3.945205160601,3.22551239316)
+  );
+#5166 = CARTESIAN_POINT('',(0.869172393232,4.149999999978,3.492179060199
+    ));
+#5167 = CARTESIAN_POINT('',(-0.869172392921,4.150000000026,
+    4.025512393454));
+#5168 = CARTESIAN_POINT('',(-1.738354950148,3.945205160789,
+    4.292179060144));
+#5169 = CARTESIAN_POINT('',(-2.552360260742,3.535618949839,
+    4.558845726972));
+#5170 = CARTESIAN_POINT('',(-3.256126890443,2.938556787573,
+    4.825512393149));
+#5171 = CARTESIAN_POINT('',(-3.800917118095,2.188682059545,
+    5.092179060458));
+#5172 = CARTESIAN_POINT('',(-4.151304170857,1.334885490334,
+    5.358845726696));
+#5173 = CARTESIAN_POINT('',(-4.28929154381,0.434131850625,5.625512393494
+    ));
+#5174 = CARTESIAN_POINT('',(-4.215474074158,-0.455786944656,
+    5.892179060157));
+#5175 = CARTESIAN_POINT('',(-3.76782484771,-1.833509599641,6.3366235046)
+  );
+#5176 = CARTESIAN_POINT('',(-3.502200595626,-2.356472145872,
+    6.514401282432));
+#5177 = CARTESIAN_POINT('',(-3.155059108498,-2.83576731087,
+    6.692179060013));
+#5178 = CARTESIAN_POINT('',(-2.734710014205,-3.256914169325,
+    6.869956838048));
+#5179 = CARTESIAN_POINT('',(-2.25243810101,-3.607304222449,
+    7.047734615816));
+#5180 = CARTESIAN_POINT('',(-1.722005306337,-3.876941116954,
+    7.225512393335));
+#5181 = CARTESIAN_POINT('',(-1.158901622063,-4.058980122476,7.4032901713
+    ));
+#5182 = CARTESIAN_POINT('',(-0.579448262245,-4.149999999985,
+    7.581067949036));
+#5183 = CARTESIAN_POINT('',(-8.581092E-11,-4.15,7.758845726812));
+#5184 = DEFINITIONAL_REPRESENTATION('',(#5185),#5200);
+#5185 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5186,#5187,#5188,#5189,#5190,
+    #5191,#5192,#5193,#5194,#5195,#5196,#5197,#5198,#5199),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.158000879655,0.57900045227,1.),
+  .UNSPECIFIED.);
+#5186 = CARTESIAN_POINT('',(1.017691453624,0.268484342928));
+#5187 = CARTESIAN_POINT('',(0.985532407909,0.293793128073));
+#5188 = CARTESIAN_POINT('',(0.953373350585,0.319101920788));
+#5189 = CARTESIAN_POINT('',(0.921214294029,0.344410716819));
+#5190 = CARTESIAN_POINT('',(0.889055244875,0.369719511138));
+#5191 = CARTESIAN_POINT('',(0.771207171834,0.462464558104));
+#5192 = CARTESIAN_POINT('',(0.68551546576,0.529902926853));
+#5193 = CARTESIAN_POINT('',(0.599828844235,0.597337263634));
+#5194 = CARTESIAN_POINT('',(0.514137125754,0.664775614863));
+#5195 = CARTESIAN_POINT('',(0.342759083304,0.799648092299));
+#5196 = CARTESIAN_POINT('',(0.257067384787,0.867086451));
+#5197 = CARTESIAN_POINT('',(0.171380763771,0.934520813658));
+#5198 = CARTESIAN_POINT('',(8.568904646753E-02,1.001959173208));
+#5199 = CARTESIAN_POINT('',(0.,1.069395415574));
+#5200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5201 = ORIENTED_EDGE('',*,*,#5202,.F.);
+#5202 = EDGE_CURVE('',#5203,#5078,#5205,.T.);
+#5203 = VERTEX_POINT('',#5204);
+#5204 = CARTESIAN_POINT('',(2.298097073409,-2.298097009287,1.));
+#5205 = SURFACE_CURVE('',#5206,(#5221,#5239),.PCURVE_S1.);
+#5206 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5207,#5208,#5209,#5210,#5211,
+    #5212,#5213,#5214,#5215,#5216,#5217,#5218,#5219,#5220),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242019160313,0.487608112639,
+    0.740871448091,1.),.UNSPECIFIED.);
+#5207 = CARTESIAN_POINT('',(2.298097067508,-2.298097010204,1.));
+#5208 = CARTESIAN_POINT('',(2.262806259103,-2.414647616312,
+    0.942540644851));
+#5209 = CARTESIAN_POINT('',(2.220906411151,-2.53039370929,0.885593930366
+    ));
+#5210 = CARTESIAN_POINT('',(2.172537985601,-2.64476835798,0.829150428163
+    ));
+#5211 = CARTESIAN_POINT('',(2.06250170523,-2.871432546794,0.716424298444
+    ));
+#5212 = CARTESIAN_POINT('',(2.000647468381,-2.983666730109,
+    0.660156287786));
+#5213 = CARTESIAN_POINT('',(1.932591196717,-3.093450690907,
+    0.604385205186));
+#5214 = CARTESIAN_POINT('',(1.782355766696,-3.310563920508,
+    0.492087218664));
+#5215 = CARTESIAN_POINT('',(1.69980098967,-3.417709418126,0.435591120907
+    ));
+#5216 = CARTESIAN_POINT('',(1.611289253223,-3.521283973381,
+    0.379599446006));
+#5217 = CARTESIAN_POINT('',(1.420925595266,-3.72279155444,0.26731525435)
+  );
+#5218 = CARTESIAN_POINT('',(1.318811461945,-3.82053839445,0.211045762072
+    ));
+#5219 = CARTESIAN_POINT('',(1.211257196192,-3.913693725133,0.15527829281
+    ));
+#5220 = CARTESIAN_POINT('',(1.098701672481,-4.001918884295,
+    9.999998535017E-02));
+#5221 = PCURVE('',#835,#5222);
+#5222 = DEFINITIONAL_REPRESENTATION('',(#5223),#5238);
+#5223 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5224,#5225,#5226,#5227,#5228,
+    #5229,#5230,#5231,#5232,#5233,#5234,#5235,#5236,#5237),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242019160313,0.487608112639,
+    0.740871448091,1.),.UNSPECIFIED.);
+#5224 = CARTESIAN_POINT('',(3.92699080452,0.));
+#5225 = CARTESIAN_POINT('',(3.960027141314,5.745935390168E-02));
+#5226 = CARTESIAN_POINT('',(3.992768733015,0.114406070676));
+#5227 = CARTESIAN_POINT('',(4.025221006581,0.170849571837));
+#5228 = CARTESIAN_POINT('',(4.090033057588,0.283575701556));
+#5229 = CARTESIAN_POINT('',(4.122384432026,0.339843712214));
+#5230 = CARTESIAN_POINT('',(4.154450096146,0.395614794814));
+#5231 = CARTESIAN_POINT('',(4.219015980434,0.507912781336));
+#5232 = CARTESIAN_POINT('',(4.251498488499,0.564408879093));
+#5233 = CARTESIAN_POINT('',(4.283690974066,0.620400553994));
+#5234 = CARTESIAN_POINT('',(4.348248909275,0.73268474565));
+#5235 = CARTESIAN_POINT('',(4.380601120369,0.78895423909));
+#5236 = CARTESIAN_POINT('',(4.412664693307,0.844721705791));
+#5237 = CARTESIAN_POINT('',(4.444447024672,0.90000001465));
+#5238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5239 = PCURVE('',#5240,#5309);
+#5240 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#5241,#5242,#5243,#5244,#5245,#5246,#5247,#5248,#5249,#5250,#5251
+      ,#5252,#5253,#5254,#5255,#5256,#5257,#5258,#5259,#5260,#5261,#5262
+      ,#5263,#5264,#5265,#5266,#5267,#5268,#5269,#5270,#5271,#5272,#5273
+      ,#5274)
+    ,(#5275,#5276,#5277,#5278,#5279,#5280,#5281,#5282,#5283,#5284,#5285
+      ,#5286,#5287,#5288,#5289,#5290,#5291,#5292,#5293,#5294,#5295,#5296
+      ,#5297,#5298,#5299,#5300,#5301,#5302,#5303,#5304,#5305,#5306,#5307
+      ,#5308
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#5241 = CARTESIAN_POINT('',(-4.E-15,-4.15,-0.241154273188));
+#5242 = CARTESIAN_POINT('',(0.579448261766,-4.150000000016,
+    -6.337649541138E-02));
+#5243 = CARTESIAN_POINT('',(1.15890162195,-4.058980122597,0.114401282359
+    ));
+#5244 = CARTESIAN_POINT('',(1.722005306183,-3.876941116972,0.29217906017
+    ));
+#5245 = CARTESIAN_POINT('',(2.252438100767,-3.607304222574,
+    0.469956837928));
+#5246 = CARTESIAN_POINT('',(2.734710014023,-3.25691416952,0.647734615676
+    ));
+#5247 = CARTESIAN_POINT('',(3.15505910835,-2.835767311014,0.825512393467
+    ));
+#5248 = CARTESIAN_POINT('',(3.502200595503,-2.356472146066,
+    1.003290171263));
+#5249 = CARTESIAN_POINT('',(3.767824847605,-1.833509599843,
+    1.181067949024));
+#5250 = CARTESIAN_POINT('',(4.215474074151,-0.455786944886,
+    1.625512393468));
+#5251 = CARTESIAN_POINT('',(4.289291543763,0.434131850415,1.892179060252
+    ));
+#5252 = CARTESIAN_POINT('',(4.151304171042,1.334885489976,2.158845726329
+    ));
+#5253 = CARTESIAN_POINT('',(3.800917118145,2.188682059659,2.425512394373
+    ));
+#5254 = CARTESIAN_POINT('',(3.256126890513,2.938556786987,2.692179059175
+    ));
+#5255 = CARTESIAN_POINT('',(2.552360261185,3.535618949992,2.958845727444
+    ));
+#5256 = CARTESIAN_POINT('',(1.738354950105,3.945205160601,3.22551239316)
+  );
+#5257 = CARTESIAN_POINT('',(0.869172393232,4.149999999978,3.492179060199
+    ));
+#5258 = CARTESIAN_POINT('',(-0.869172392921,4.150000000026,
+    4.025512393454));
+#5259 = CARTESIAN_POINT('',(-1.738354950148,3.945205160789,
+    4.292179060144));
+#5260 = CARTESIAN_POINT('',(-2.552360260742,3.535618949839,
+    4.558845726972));
+#5261 = CARTESIAN_POINT('',(-3.256126890443,2.938556787573,
+    4.825512393149));
+#5262 = CARTESIAN_POINT('',(-3.800917118095,2.188682059545,
+    5.092179060458));
+#5263 = CARTESIAN_POINT('',(-4.151304170857,1.334885490334,
+    5.358845726696));
+#5264 = CARTESIAN_POINT('',(-4.28929154381,0.434131850625,5.625512393494
+    ));
+#5265 = CARTESIAN_POINT('',(-4.215474074158,-0.455786944656,
+    5.892179060157));
+#5266 = CARTESIAN_POINT('',(-3.76782484771,-1.833509599641,6.3366235046)
+  );
+#5267 = CARTESIAN_POINT('',(-3.502200595626,-2.356472145872,
+    6.514401282432));
+#5268 = CARTESIAN_POINT('',(-3.155059108498,-2.83576731087,
+    6.692179060013));
+#5269 = CARTESIAN_POINT('',(-2.734710014205,-3.256914169325,
+    6.869956838048));
+#5270 = CARTESIAN_POINT('',(-2.25243810101,-3.607304222449,
+    7.047734615816));
+#5271 = CARTESIAN_POINT('',(-1.722005306337,-3.876941116954,
+    7.225512393335));
+#5272 = CARTESIAN_POINT('',(-1.158901622063,-4.058980122476,7.4032901713
+    ));
+#5273 = CARTESIAN_POINT('',(-0.579448262245,-4.149999999985,
+    7.581067949036));
+#5274 = CARTESIAN_POINT('',(-8.581092E-11,-4.15,7.758845726812));
+#5275 = CARTESIAN_POINT('',(-3.61E-15,-3.25,5.E-16));
+#5276 = CARTESIAN_POINT('',(0.45378455304,-3.250000000016,0.177777777777
+    ));
+#5277 = CARTESIAN_POINT('',(0.907574210418,-3.178719335536,
+    0.355555555547));
+#5278 = CARTESIAN_POINT('',(1.348557781167,-3.036158727035,
+    0.533333333358));
+#5279 = CARTESIAN_POINT('',(1.763957527259,-2.824997338128,
+    0.711111111116));
+#5280 = CARTESIAN_POINT('',(2.141640755915,-2.550595415041,
+    0.888888888864));
+#5281 = CARTESIAN_POINT('',(2.470829164725,-2.220781567136,
+    1.066666666655));
+#5282 = CARTESIAN_POINT('',(2.742687282427,-1.845430024418,
+    1.244444444451));
+#5283 = CARTESIAN_POINT('',(2.950706203691,-1.435881018374,
+    1.422222222212));
+#5284 = CARTESIAN_POINT('',(3.301274878335,-0.356941579818,
+    1.866666666656));
+#5285 = CARTESIAN_POINT('',(3.359083478549,0.339982835201,2.13333333344)
+  );
+#5286 = CARTESIAN_POINT('',(3.251022579799,1.04539195504,2.399999999516)
+  );
+#5287 = CARTESIAN_POINT('',(2.976619008961,1.71402876039,2.666666667564)
+  );
+#5288 = CARTESIAN_POINT('',(2.549982700956,2.301278660178,2.93333333236)
+  );
+#5289 = CARTESIAN_POINT('',(1.998833199229,2.768858688612,3.200000000633
+    ));
+#5290 = CARTESIAN_POINT('',(1.361363832816,3.089618366023,3.466666666347
+    ));
+#5291 = CARTESIAN_POINT('',(0.680676830143,3.249999999978,3.733333333387
+    ));
+#5292 = CARTESIAN_POINT('',(-0.680676829831,3.250000000026,
+    4.266666666642));
+#5293 = CARTESIAN_POINT('',(-1.36136383286,3.089618366214,4.533333333332
+    ));
+#5294 = CARTESIAN_POINT('',(-1.998833198783,2.768858688454,
+    4.800000000161));
+#5295 = CARTESIAN_POINT('',(-2.549982700888,2.301278660773,
+    5.066666666336));
+#5296 = CARTESIAN_POINT('',(-2.976619008908,1.714028760268,
+    5.333333333647));
+#5297 = CARTESIAN_POINT('',(-3.251022579615,1.045391955403,
+    5.599999999884));
+#5298 = CARTESIAN_POINT('',(-3.359083478597,0.33998283541,5.866666666682
+    ));
+#5299 = CARTESIAN_POINT('',(-3.301274878342,-0.356941579588,
+    6.133333333345));
+#5300 = CARTESIAN_POINT('',(-2.950706203796,-1.435881018172,
+    6.577777777788));
+#5301 = CARTESIAN_POINT('',(-2.74268728255,-1.845430024222,6.75555555562
+    ));
+#5302 = CARTESIAN_POINT('',(-2.470829164873,-2.220781566992,
+    6.933333333201));
+#5303 = CARTESIAN_POINT('',(-2.141640756098,-2.550595414844,
+    7.111111111237));
+#5304 = CARTESIAN_POINT('',(-1.763957527503,-2.824997338003,
+    7.288888889005));
+#5305 = CARTESIAN_POINT('',(-1.348557781322,-3.036158727017,
+    7.466666666523));
+#5306 = CARTESIAN_POINT('',(-0.907574210531,-3.178719335415,
+    7.644444444488));
+#5307 = CARTESIAN_POINT('',(-0.453784553521,-3.249999999985,
+    7.822222222224));
+#5308 = CARTESIAN_POINT('',(-8.602036E-11,-3.25,8.));
+#5309 = DEFINITIONAL_REPRESENTATION('',(#5310),#5325);
+#5310 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5311,#5312,#5313,#5314,#5315,
+    #5316,#5317,#5318,#5319,#5320,#5321,#5322,#5323,#5324),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242019160313,0.487608112639,
+    0.740871448091,1.),.UNSPECIFIED.);
+#5311 = CARTESIAN_POINT('',(0.931748562369,0.786988097964));
+#5312 = CARTESIAN_POINT('',(0.87226226089,0.753884885622));
+#5313 = CARTESIAN_POINT('',(0.813306705028,0.721077021634));
+#5314 = CARTESIAN_POINT('',(0.754872076289,0.688559053916));
+#5315 = CARTESIAN_POINT('',(0.638169389489,0.623615810492));
+#5316 = CARTESIAN_POINT('',(0.579916452366,0.591198951177));
+#5317 = CARTESIAN_POINT('',(0.522177975577,0.559068379187));
+#5318 = CARTESIAN_POINT('',(0.405918545367,0.494371793535));
+#5319 = CARTESIAN_POINT('',(0.347429485017,0.461823527738));
+#5320 = CARTESIAN_POINT('',(0.289462645547,0.429565866858));
+#5321 = CARTESIAN_POINT('',(0.173217510759,0.364877225805));
+#5322 = CARTESIAN_POINT('',(0.114963054838,0.332459509833));
+#5323 = CARTESIAN_POINT('',(5.722831749354E-02,0.30033101982));
+#5324 = CARTESIAN_POINT('',(0.,0.268484342928));
+#5325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5326 = ORIENTED_EDGE('',*,*,#5327,.T.);
+#5327 = EDGE_CURVE('',#5203,#5328,#5330,.T.);
+#5328 = VERTEX_POINT('',#5329);
+#5329 = CARTESIAN_POINT('',(1.24372117942,-3.002608454941,1.000000000002
+    ));
+#5330 = SURFACE_CURVE('',#5331,(#5336,#5342),.PCURVE_S1.);
+#5331 = CIRCLE('',#5332,3.25);
+#5332 = AXIS2_PLACEMENT_3D('',#5333,#5334,#5335);
+#5333 = CARTESIAN_POINT('',(0.,6.7E-16,1.));
+#5334 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#5335 = DIRECTION('',(-1.,0.,0.));
+#5336 = PCURVE('',#835,#5337);
+#5337 = DEFINITIONAL_REPRESENTATION('',(#5338),#5341);
+#5338 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5339,#5340),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.926990803036,4.319689888769),.PIECEWISE_BEZIER_KNOTS.);
+#5339 = CARTESIAN_POINT('',(3.926990803036,0.));
+#5340 = CARTESIAN_POINT('',(4.319689888769,0.));
+#5341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5342 = PCURVE('',#5343,#5348);
+#5343 = CYLINDRICAL_SURFACE('',#5344,3.25);
+#5344 = AXIS2_PLACEMENT_3D('',#5345,#5346,#5347);
+#5345 = CARTESIAN_POINT('',(0.,2.331E-14,15.));
+#5346 = DIRECTION('',(0.,1.55E-15,1.));
+#5347 = DIRECTION('',(-1.,0.,0.));
+#5348 = DEFINITIONAL_REPRESENTATION('',(#5349),#5352);
+#5349 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5350,#5351),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.926990803036,4.319689888769),.PIECEWISE_BEZIER_KNOTS.);
+#5350 = CARTESIAN_POINT('',(2.356194504143,-14.));
+#5351 = CARTESIAN_POINT('',(1.963495418411,-14.));
+#5352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5353 = ORIENTED_EDGE('',*,*,#5354,.F.);
+#5354 = EDGE_CURVE('',#5355,#5328,#5357,.T.);
+#5355 = VERTEX_POINT('',#5356);
+#5356 = CARTESIAN_POINT('',(-2.002573841975,-3.634858741408,
+    9.999999246344E-02));
+#5357 = SURFACE_CURVE('',#5358,(#5377,#5399),.PCURVE_S1.);
+#5358 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5359,#5360,#5361,#5362,#5363,
+    #5364,#5365,#5366,#5367,#5368,#5369,#5370,#5371,#5372,#5373,#5374,
+    #5375,#5376),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273397398315,
+    0.534950497736,0.771590456136,1.),.UNSPECIFIED.);
+#5359 = CARTESIAN_POINT('',(-2.002573841975,-3.634858741408,
+    9.999999246344E-02));
+#5360 = CARTESIAN_POINT('',(-1.815813141238,-3.685774050883,
+    0.145525803663));
+#5361 = CARTESIAN_POINT('',(-1.626613127005,-3.725354885439,
+    0.191493718665));
+#5362 = CARTESIAN_POINT('',(-1.435880719738,-3.753281197055,
+    0.237917507785));
+#5363 = CARTESIAN_POINT('',(-1.244590255619,-3.769333288778,0.2848141463
+    ));
+#5364 = CARTESIAN_POINT('',(-0.871237927999,-3.777330708173,
+    0.377533001242));
+#5365 = CARTESIAN_POINT('',(-0.689132882539,-3.770290344872,
+    0.423314339347));
+#5366 = CARTESIAN_POINT('',(-0.50837663739,-3.752220651668,
+    0.469557943148));
+#5367 = CARTESIAN_POINT('',(-0.329919303118,-3.723152006273,
+    0.516281003653));
+#5368 = CARTESIAN_POINT('',(3.752336592712E-03,-3.647150526035,
+    0.606221339814));
+#5369 = CARTESIAN_POINT('',(0.159563243504,-3.60218261588,0.649349118031
+    ));
+#5370 = CARTESIAN_POINT('',(0.311966342493,-3.548471082155,
+    0.692895290483));
+#5371 = CARTESIAN_POINT('',(0.460226995367,-3.486229059782,
+    0.736874291702));
+#5372 = CARTESIAN_POINT('',(0.742013738852,-3.347774575858,
+    0.824180544402));
+#5373 = CARTESIAN_POINT('',(0.875874469512,-3.272122557688,
+    0.867477738303));
+#5374 = CARTESIAN_POINT('',(1.004538023859,-3.189109055164,
+    0.911203715824));
+#5375 = CARTESIAN_POINT('',(1.127358949149,-3.099111028126,
+    0.955373161084));
+#5376 = CARTESIAN_POINT('',(1.243721242193,-3.002608413257,
+    1.000000028977));
+#5377 = PCURVE('',#835,#5378);
+#5378 = DEFINITIONAL_REPRESENTATION('',(#5379),#5398);
+#5379 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5380,#5381,#5382,#5383,#5384,
+    #5385,#5386,#5387,#5388,#5389,#5390,#5391,#5392,#5393,#5394,#5395,
+    #5396,#5397),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273397398315,
+    0.534950497736,0.771590456136,1.),.UNSPECIFIED.);
+#5380 = CARTESIAN_POINT('',(5.215950378935,0.900000007537));
+#5381 = CARTESIAN_POINT('',(5.170613730382,0.854474193992));
+#5382 = CARTESIAN_POINT('',(5.124836804796,0.808506284842));
+#5383 = CARTESIAN_POINT('',(5.078605920581,0.762082490468));
+#5384 = CARTESIAN_POINT('',(5.031904132782,0.7151858537));
+#5385 = CARTESIAN_POINT('',(4.939570534763,0.622466998758));
+#5386 = CARTESIAN_POINT('',(4.893979424046,0.576685660653));
+#5387 = CARTESIAN_POINT('',(4.847927957941,0.530442056852));
+#5388 = CARTESIAN_POINT('',(4.801399028946,0.483718996347));
+#5389 = CARTESIAN_POINT('',(4.711832392011,0.393778660186));
+#5390 = CARTESIAN_POINT('',(4.668883809654,0.350650881969));
+#5391 = CARTESIAN_POINT('',(4.625518574133,0.307104709517));
+#5392 = CARTESIAN_POINT('',(4.581722308612,0.263125708298));
+#5393 = CARTESIAN_POINT('',(4.494778818092,0.175819455598));
+#5394 = CARTESIAN_POINT('',(4.451661527464,0.132522260338));
+#5395 = CARTESIAN_POINT('',(4.40811722689,8.879628688551E-02));
+#5396 = CARTESIAN_POINT('',(4.364131310796,4.46268371153E-02));
+#5397 = CARTESIAN_POINT('',(4.319689866016,-2.897733386267E-08));
+#5398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5399 = PCURVE('',#5400,#5469);
+#5400 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#5401,#5402,#5403,#5404,#5405,#5406,#5407,#5408,#5409,#5410,#5411
+      ,#5412,#5413,#5414,#5415,#5416,#5417,#5418,#5419,#5420,#5421,#5422
+      ,#5423,#5424,#5425,#5426,#5427,#5428,#5429,#5430,#5431,#5432,#5433
+      ,#5434)
+    ,(#5435,#5436,#5437,#5438,#5439,#5440,#5441,#5442,#5443,#5444,#5445
+      ,#5446,#5447,#5448,#5449,#5450,#5451,#5452,#5453,#5454,#5455,#5456
+      ,#5457,#5458,#5459,#5460,#5461,#5462,#5463,#5464,#5465,#5466,#5467
+      ,#5468
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#5401 = CARTESIAN_POINT('',(-3.25,-5.5E-16,-1.5));
+#5402 = CARTESIAN_POINT('',(-3.250000000016,-0.45378455304,
+    -1.322222222223));
+#5403 = CARTESIAN_POINT('',(-3.178719335536,-0.907574210418,
+    -1.144444444453));
+#5404 = CARTESIAN_POINT('',(-3.036158727034,-1.348557781167,
+    -0.966666666642));
+#5405 = CARTESIAN_POINT('',(-2.824997338128,-1.763957527259,
+    -0.788888888884));
+#5406 = CARTESIAN_POINT('',(-2.550595415041,-2.141640755916,
+    -0.611111111136));
+#5407 = CARTESIAN_POINT('',(-2.220781567136,-2.470829164725,
+    -0.433333333345));
+#5408 = CARTESIAN_POINT('',(-1.845430024418,-2.742687282426,
+    -0.255555555549));
+#5409 = CARTESIAN_POINT('',(-1.435881018374,-2.95070620369,
+    -7.777777778813E-02));
+#5410 = CARTESIAN_POINT('',(-0.356941579818,-3.301274878335,
+    0.366666666656));
+#5411 = CARTESIAN_POINT('',(0.339982835201,-3.359083478546,0.63333333344
+    ));
+#5412 = CARTESIAN_POINT('',(1.045391955041,-3.251022579814,
+    0.899999999516));
+#5413 = CARTESIAN_POINT('',(1.714028760388,-2.976619008932,
+    1.166666667564));
+#5414 = CARTESIAN_POINT('',(2.30127866018,-2.54998270099,1.43333333236)
+  );
+#5415 = CARTESIAN_POINT('',(2.76885868861,-1.998833199205,1.700000000634
+    ));
+#5416 = CARTESIAN_POINT('',(3.089618366024,-1.361363832826,
+    1.966666666347));
+#5417 = CARTESIAN_POINT('',(3.249999999978,-0.680676830142,
+    2.233333333387));
+#5418 = CARTESIAN_POINT('',(3.250000000026,0.680676829831,2.766666666642
+    ));
+#5419 = CARTESIAN_POINT('',(3.089618366212,1.361363832863,3.033333333331
+    ));
+#5420 = CARTESIAN_POINT('',(2.768858688461,1.998833198779,3.300000000161
+    ));
+#5421 = CARTESIAN_POINT('',(2.301278660756,2.549982700891,3.566666666336
+    ));
+#5422 = CARTESIAN_POINT('',(1.714028760289,2.976619008907,3.833333333648
+    ));
+#5423 = CARTESIAN_POINT('',(1.045391955389,3.251022579615,4.099999999883
+    ));
+#5424 = CARTESIAN_POINT('',(0.339982835415,3.359083478597,4.366666666682
+    ));
+#5425 = CARTESIAN_POINT('',(-0.356941579588,3.301274878342,
+    4.633333333345));
+#5426 = CARTESIAN_POINT('',(-1.435881018172,2.950706203796,
+    5.077777777788));
+#5427 = CARTESIAN_POINT('',(-1.845430024224,2.742687282549,5.25555555562
+    ));
+#5428 = CARTESIAN_POINT('',(-2.220781566989,2.470829164874,
+    5.433333333201));
+#5429 = CARTESIAN_POINT('',(-2.550595414845,2.141640756099,
+    5.611111111236));
+#5430 = CARTESIAN_POINT('',(-2.824997338005,1.763957527502,
+    5.788888889005));
+#5431 = CARTESIAN_POINT('',(-3.036158727015,1.34855778132,5.966666666522
+    ));
+#5432 = CARTESIAN_POINT('',(-3.178719335415,0.907574210533,
+    6.144444444489));
+#5433 = CARTESIAN_POINT('',(-3.249999999985,0.453784553521,
+    6.322222222224));
+#5434 = CARTESIAN_POINT('',(-3.25,8.602509E-11,6.5));
+#5435 = CARTESIAN_POINT('',(-4.15,-1.028845726812E-15,-1.258845726812));
+#5436 = CARTESIAN_POINT('',(-4.150000000016,-0.579448261766,
+    -1.081067949035));
+#5437 = CARTESIAN_POINT('',(-4.058980122597,-1.15890162195,
+    -0.903290171265));
+#5438 = CARTESIAN_POINT('',(-3.876941116971,-1.722005306183,
+    -0.725512393454));
+#5439 = CARTESIAN_POINT('',(-3.607304222574,-2.252438100767,
+    -0.547734615696));
+#5440 = CARTESIAN_POINT('',(-3.25691416952,-2.734710014023,
+    -0.369956837948));
+#5441 = CARTESIAN_POINT('',(-2.835767311014,-3.15505910835,
+    -0.192179060157));
+#5442 = CARTESIAN_POINT('',(-2.356472146066,-3.502200595503,
+    -1.44012823607E-02));
+#5443 = CARTESIAN_POINT('',(-1.833509599843,-3.767824847605,0.1633764954
+    ));
+#5444 = CARTESIAN_POINT('',(-0.455786944886,-4.215474074151,
+    0.607820939844));
+#5445 = CARTESIAN_POINT('',(0.434131850415,-4.289291543761,
+    0.874487606628));
+#5446 = CARTESIAN_POINT('',(1.334885489976,-4.151304171051,
+    1.141154272705));
+#5447 = CARTESIAN_POINT('',(2.188682059659,-3.800917118126,1.40782094075
+    ));
+#5448 = CARTESIAN_POINT('',(2.938556786988,-3.256126890536,
+    1.674487605551));
+#5449 = CARTESIAN_POINT('',(3.53561894999,-2.552360261169,1.94115427382)
+  );
+#5450 = CARTESIAN_POINT('',(3.945205160601,-1.738354950112,
+    2.207820939535));
+#5451 = CARTESIAN_POINT('',(4.149999999978,-0.869172393231,
+    2.474487606575));
+#5452 = CARTESIAN_POINT('',(4.150000000026,0.869172392921,3.00782093983)
+  );
+#5453 = CARTESIAN_POINT('',(3.945205160788,1.73835495015,3.27448760652)
+  );
+#5454 = CARTESIAN_POINT('',(3.535618949844,2.55236026074,3.541154273349)
+  );
+#5455 = CARTESIAN_POINT('',(2.938556787562,3.256126890445,3.807820939525
+    ));
+#5456 = CARTESIAN_POINT('',(2.188682059559,3.800917118094,4.074487606835
+    ));
+#5457 = CARTESIAN_POINT('',(1.334885490324,4.151304170857,4.341154273072
+    ));
+#5458 = CARTESIAN_POINT('',(0.434131850628,4.289291543811,4.60782093987)
+  );
+#5459 = CARTESIAN_POINT('',(-0.455786944657,4.215474074158,
+    4.874487606533));
+#5460 = CARTESIAN_POINT('',(-1.833509599641,3.76782484771,5.318932050976
+    ));
+#5461 = CARTESIAN_POINT('',(-2.356472145872,3.502200595625,
+    5.496709828808));
+#5462 = CARTESIAN_POINT('',(-2.835767310868,3.155059108499,
+    5.674487606389));
+#5463 = CARTESIAN_POINT('',(-3.256914169325,2.734710014206,
+    5.852265384424));
+#5464 = CARTESIAN_POINT('',(-3.607304222451,2.252438101008,
+    6.030043162192));
+#5465 = CARTESIAN_POINT('',(-3.876941116953,1.722005306337,
+    6.207820939711));
+#5466 = CARTESIAN_POINT('',(-4.058980122476,1.158901622064,
+    6.385598717676));
+#5467 = CARTESIAN_POINT('',(-4.149999999984,0.579448262245,
+    6.563376495412));
+#5468 = CARTESIAN_POINT('',(-4.15,8.581522115427E-11,6.741154273188));
+#5469 = DEFINITIONAL_REPRESENTATION('',(#5470),#5489);
+#5470 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5471,#5472,#5473,#5474,#5475,
+    #5476,#5477,#5478,#5479,#5480,#5481,#5482,#5483,#5484,#5485,#5486,
+    #5487,#5488),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273397398315,
+    0.534950497736,0.771590456136,1.),.UNSPECIFIED.);
+#5471 = CARTESIAN_POINT('',(0.931748562369,1.069395415574));
+#5472 = CARTESIAN_POINT('',(0.88461676824,1.114823845154));
+#5473 = CARTESIAN_POINT('',(0.837027247658,1.160693438327));
+#5474 = CARTESIAN_POINT('',(0.788965859971,1.207017912446));
+#5475 = CARTESIAN_POINT('',(0.740414869267,1.253814239431));
+#5476 = CARTESIAN_POINT('',(0.64442529551,1.346334752451));
+#5477 = CARTESIAN_POINT('',(0.597028996594,1.392018154983));
+#5478 = CARTESIAN_POINT('',(0.549154071498,1.438162845297));
+#5479 = CARTESIAN_POINT('',(0.500782772372,1.484785967524));
+#5480 = CARTESIAN_POINT('',(0.407669641524,1.574533923833));
+#5481 = CARTESIAN_POINT('',(0.363020464052,1.617569451981));
+#5482 = CARTESIAN_POINT('',(0.317938149704,1.661022475985));
+#5483 = CARTESIAN_POINT('',(0.272407750187,1.70490740043));
+#5484 = CARTESIAN_POINT('',(0.182021697555,1.792026892616));
+#5485 = CARTESIAN_POINT('',(0.137197165188,1.83523146649));
+#5486 = CARTESIAN_POINT('',(9.192870703102E-02,1.878863910111));
+#5487 = CARTESIAN_POINT('',(4.620114342014E-02,1.922938871613));
+#5488 = CARTESIAN_POINT('',(0.,1.967470281579));
+#5489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5490 = ORIENTED_EDGE('',*,*,#5491,.F.);
+#5491 = EDGE_CURVE('',#5492,#5355,#5494,.T.);
+#5492 = VERTEX_POINT('',#5493);
+#5493 = CARTESIAN_POINT('',(-4.001918884295,-1.098701672481,
+    9.999998535017E-02));
+#5494 = SURFACE_CURVE('',#5495,(#5510,#5528),.PCURVE_S1.);
+#5495 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5496,#5497,#5498,#5499,#5500,
+    #5501,#5502,#5503,#5504,#5505,#5506,#5507,#5508,#5509),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.158000879655,0.57900045227,1.),
+  .UNSPECIFIED.);
+#5496 = CARTESIAN_POINT('',(-4.001918884295,-1.098701672481,
+    9.999998535017E-02));
+#5497 = CARTESIAN_POINT('',(-3.974168261205,-1.199780738285,
+    9.999998375842E-02));
+#5498 = CARTESIAN_POINT('',(-3.943226348488,-1.299983732853,
+    9.999998017672E-02));
+#5499 = CARTESIAN_POINT('',(-3.909130082987,-1.399176090984,
+    9.999998157767E-02));
+#5500 = CARTESIAN_POINT('',(-3.871924735896,-1.497226105813,
+    9.999998820321E-02));
+#5501 = CARTESIAN_POINT('',(-3.724387362335,-1.851875917934,
+    0.10000000785));
+#5502 = CARTESIAN_POINT('',(-3.595413415176,-2.100730045816,
+    0.100000027543));
+#5503 = CARTESIAN_POINT('',(-3.445765453239,-2.338111406047,
+    0.100000008493));
+#5504 = CARTESIAN_POINT('',(-3.276851291217,-2.561786755189,
+    9.999999351648E-02));
+#5505 = CARTESIAN_POINT('',(-2.904039727465,-2.977760744148,
+    9.999998948085E-02));
+#5506 = CARTESIAN_POINT('',(-2.70013070345,-3.170072345044,
+    0.100000003965));
+#5507 = CARTESIAN_POINT('',(-2.480495303176,-3.344728320372,
+    0.100000018311));
+#5508 = CARTESIAN_POINT('',(-2.247199819962,-3.500085496715,
+    0.100000015087));
+#5509 = CARTESIAN_POINT('',(-2.002573841975,-3.634858741408,
+    9.999999246344E-02));
+#5510 = PCURVE('',#835,#5511);
+#5511 = DEFINITIONAL_REPRESENTATION('',(#5512),#5527);
+#5512 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5513,#5514,#5515,#5516,#5517,
+    #5518,#5519,#5520,#5521,#5522,#5523,#5524,#5525,#5526),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.158000879655,0.57900045227,1.),
+  .UNSPECIFIED.);
+#5513 = CARTESIAN_POINT('',(6.015243351467,0.90000001465));
+#5514 = CARTESIAN_POINT('',(5.98998570158,0.900000015961));
+#5515 = CARTESIAN_POINT('',(5.96472804719,0.900000019858));
+#5516 = CARTESIAN_POINT('',(5.939470390409,0.900000018598));
+#5517 = CARTESIAN_POINT('',(5.914212734717,0.900000011797));
+#5518 = CARTESIAN_POINT('',(5.821655081504,0.89999999215));
+#5519 = CARTESIAN_POINT('',(5.754352962758,0.899999972457));
+#5520 = CARTESIAN_POINT('',(5.687054842937,0.899999991507));
+#5521 = CARTESIAN_POINT('',(5.61975272511,0.900000006484));
+#5522 = CARTESIAN_POINT('',(5.485152718169,0.900000010519));
+#5523 = CARTESIAN_POINT('',(5.417850605953,0.89999999333));
+#5524 = CARTESIAN_POINT('',(5.350552489123,0.899999987099));
+#5525 = CARTESIAN_POINT('',(5.283250378625,0.899999981307));
+#5526 = CARTESIAN_POINT('',(5.215950378935,0.900000007537));
+#5527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5528 = PCURVE('',#5529,#5598);
+#5529 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#5530,#5531,#5532,#5533,#5534,#5535,#5536,#5537,#5538,#5539,#5540
+      ,#5541,#5542,#5543,#5544,#5545,#5546,#5547,#5548,#5549,#5550,#5551
+      ,#5552,#5553,#5554,#5555,#5556,#5557,#5558,#5559,#5560,#5561,#5562
+      ,#5563)
+    ,(#5564,#5565,#5566,#5567,#5568,#5569,#5570,#5571,#5572,#5573,#5574
+      ,#5575,#5576,#5577,#5578,#5579,#5580,#5581,#5582,#5583,#5584,#5585
+      ,#5586,#5587,#5588,#5589,#5590,#5591,#5592,#5593,#5594,#5595,#5596
+      ,#5597
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#5530 = CARTESIAN_POINT('',(-4.15,-1.028845726812E-15,-1.258845726812));
+#5531 = CARTESIAN_POINT('',(-4.150000000016,-0.579448261766,
+    -1.081067949035));
+#5532 = CARTESIAN_POINT('',(-4.058980122597,-1.15890162195,
+    -0.903290171265));
+#5533 = CARTESIAN_POINT('',(-3.876941116971,-1.722005306183,
+    -0.725512393454));
+#5534 = CARTESIAN_POINT('',(-3.607304222574,-2.252438100767,
+    -0.547734615696));
+#5535 = CARTESIAN_POINT('',(-3.25691416952,-2.734710014023,
+    -0.369956837948));
+#5536 = CARTESIAN_POINT('',(-2.835767311014,-3.15505910835,
+    -0.192179060157));
+#5537 = CARTESIAN_POINT('',(-2.356472146066,-3.502200595503,
+    -1.44012823607E-02));
+#5538 = CARTESIAN_POINT('',(-1.833509599843,-3.767824847605,0.1633764954
+    ));
+#5539 = CARTESIAN_POINT('',(-0.455786944886,-4.215474074151,
+    0.607820939844));
+#5540 = CARTESIAN_POINT('',(0.434131850415,-4.289291543761,
+    0.874487606628));
+#5541 = CARTESIAN_POINT('',(1.334885489976,-4.151304171051,
+    1.141154272705));
+#5542 = CARTESIAN_POINT('',(2.188682059659,-3.800917118126,1.40782094075
+    ));
+#5543 = CARTESIAN_POINT('',(2.938556786988,-3.256126890536,
+    1.674487605551));
+#5544 = CARTESIAN_POINT('',(3.53561894999,-2.552360261169,1.94115427382)
+  );
+#5545 = CARTESIAN_POINT('',(3.945205160601,-1.738354950112,
+    2.207820939535));
+#5546 = CARTESIAN_POINT('',(4.149999999978,-0.869172393231,
+    2.474487606575));
+#5547 = CARTESIAN_POINT('',(4.150000000026,0.869172392921,3.00782093983)
+  );
+#5548 = CARTESIAN_POINT('',(3.945205160788,1.73835495015,3.27448760652)
+  );
+#5549 = CARTESIAN_POINT('',(3.535618949844,2.55236026074,3.541154273349)
+  );
+#5550 = CARTESIAN_POINT('',(2.938556787562,3.256126890445,3.807820939525
+    ));
+#5551 = CARTESIAN_POINT('',(2.188682059559,3.800917118094,4.074487606835
+    ));
+#5552 = CARTESIAN_POINT('',(1.334885490324,4.151304170857,4.341154273072
+    ));
+#5553 = CARTESIAN_POINT('',(0.434131850628,4.289291543811,4.60782093987)
+  );
+#5554 = CARTESIAN_POINT('',(-0.455786944657,4.215474074158,
+    4.874487606533));
+#5555 = CARTESIAN_POINT('',(-1.833509599641,3.76782484771,5.318932050976
+    ));
+#5556 = CARTESIAN_POINT('',(-2.356472145872,3.502200595625,
+    5.496709828808));
+#5557 = CARTESIAN_POINT('',(-2.835767310868,3.155059108499,
+    5.674487606389));
+#5558 = CARTESIAN_POINT('',(-3.256914169325,2.734710014206,
+    5.852265384424));
+#5559 = CARTESIAN_POINT('',(-3.607304222451,2.252438101008,
+    6.030043162192));
+#5560 = CARTESIAN_POINT('',(-3.876941116953,1.722005306337,
+    6.207820939711));
+#5561 = CARTESIAN_POINT('',(-4.058980122476,1.158901622064,
+    6.385598717676));
+#5562 = CARTESIAN_POINT('',(-4.149999999984,0.579448262245,
+    6.563376495412));
+#5563 = CARTESIAN_POINT('',(-4.15,8.581522115427E-11,6.741154273188));
+#5564 = CARTESIAN_POINT('',(-4.15,-2.31154273188E-16,-0.241154273188));
+#5565 = CARTESIAN_POINT('',(-4.150000000016,-0.579448261766,
+    -6.337649541138E-02));
+#5566 = CARTESIAN_POINT('',(-4.058980122597,-1.15890162195,
+    0.114401282359));
+#5567 = CARTESIAN_POINT('',(-3.876941116972,-1.722005306183,
+    0.29217906017));
+#5568 = CARTESIAN_POINT('',(-3.607304222574,-2.252438100767,
+    0.469956837928));
+#5569 = CARTESIAN_POINT('',(-3.25691416952,-2.734710014023,
+    0.647734615676));
+#5570 = CARTESIAN_POINT('',(-2.835767311014,-3.15505910835,
+    0.825512393467));
+#5571 = CARTESIAN_POINT('',(-2.356472146066,-3.502200595503,
+    1.003290171263));
+#5572 = CARTESIAN_POINT('',(-1.833509599843,-3.767824847605,
+    1.181067949024));
+#5573 = CARTESIAN_POINT('',(-0.455786944886,-4.215474074151,
+    1.625512393468));
+#5574 = CARTESIAN_POINT('',(0.434131850415,-4.289291543763,
+    1.892179060252));
+#5575 = CARTESIAN_POINT('',(1.334885489976,-4.151304171042,
+    2.158845726329));
+#5576 = CARTESIAN_POINT('',(2.188682059659,-3.800917118145,
+    2.425512394373));
+#5577 = CARTESIAN_POINT('',(2.938556786987,-3.256126890513,
+    2.692179059175));
+#5578 = CARTESIAN_POINT('',(3.535618949992,-2.552360261185,
+    2.958845727444));
+#5579 = CARTESIAN_POINT('',(3.945205160601,-1.738354950105,3.22551239316
+    ));
+#5580 = CARTESIAN_POINT('',(4.149999999978,-0.869172393232,
+    3.492179060199));
+#5581 = CARTESIAN_POINT('',(4.150000000026,0.869172392921,4.025512393454
+    ));
+#5582 = CARTESIAN_POINT('',(3.945205160789,1.738354950148,4.292179060144
+    ));
+#5583 = CARTESIAN_POINT('',(3.535618949839,2.552360260742,4.558845726972
+    ));
+#5584 = CARTESIAN_POINT('',(2.938556787573,3.256126890443,4.825512393149
+    ));
+#5585 = CARTESIAN_POINT('',(2.188682059545,3.800917118095,5.092179060458
+    ));
+#5586 = CARTESIAN_POINT('',(1.334885490334,4.151304170857,5.358845726696
+    ));
+#5587 = CARTESIAN_POINT('',(0.434131850625,4.28929154381,5.625512393494)
+  );
+#5588 = CARTESIAN_POINT('',(-0.455786944656,4.215474074158,
+    5.892179060157));
+#5589 = CARTESIAN_POINT('',(-1.833509599641,3.76782484771,6.3366235046)
+  );
+#5590 = CARTESIAN_POINT('',(-2.356472145872,3.502200595626,
+    6.514401282432));
+#5591 = CARTESIAN_POINT('',(-2.83576731087,3.155059108498,6.692179060013
+    ));
+#5592 = CARTESIAN_POINT('',(-3.256914169325,2.734710014205,
+    6.869956838048));
+#5593 = CARTESIAN_POINT('',(-3.607304222449,2.25243810101,7.047734615816
+    ));
+#5594 = CARTESIAN_POINT('',(-3.876941116954,1.722005306337,
+    7.225512393335));
+#5595 = CARTESIAN_POINT('',(-4.058980122476,1.158901622063,7.4032901713)
+  );
+#5596 = CARTESIAN_POINT('',(-4.149999999985,0.579448262245,
+    7.581067949036));
+#5597 = CARTESIAN_POINT('',(-4.15,8.581113884573E-11,7.758845726812));
+#5598 = DEFINITIONAL_REPRESENTATION('',(#5599),#5614);
+#5599 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5600,#5601,#5602,#5603,#5604,
+    #5605,#5606,#5607,#5608,#5609,#5610,#5611,#5612,#5613),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.158000879655,0.57900045227,1.),
+  .UNSPECIFIED.);
+#5600 = CARTESIAN_POINT('',(1.017691453624,0.268484342928));
+#5601 = CARTESIAN_POINT('',(0.985532407909,0.293793128073));
+#5602 = CARTESIAN_POINT('',(0.953373350585,0.319101920788));
+#5603 = CARTESIAN_POINT('',(0.921214294029,0.344410716819));
+#5604 = CARTESIAN_POINT('',(0.889055244875,0.369719511138));
+#5605 = CARTESIAN_POINT('',(0.771207171834,0.462464558104));
+#5606 = CARTESIAN_POINT('',(0.68551546576,0.529902926853));
+#5607 = CARTESIAN_POINT('',(0.599828844235,0.597337263634));
+#5608 = CARTESIAN_POINT('',(0.514137125754,0.664775614863));
+#5609 = CARTESIAN_POINT('',(0.342759083304,0.799648092299));
+#5610 = CARTESIAN_POINT('',(0.257067384787,0.867086451));
+#5611 = CARTESIAN_POINT('',(0.171380763771,0.934520813658));
+#5612 = CARTESIAN_POINT('',(8.568904646751E-02,1.001959173208));
+#5613 = CARTESIAN_POINT('',(0.,1.069395415574));
+#5614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5615 = ORIENTED_EDGE('',*,*,#5616,.F.);
+#5616 = EDGE_CURVE('',#5617,#5492,#5619,.T.);
+#5617 = VERTEX_POINT('',#5618);
+#5618 = CARTESIAN_POINT('',(-2.298097009286,-2.298097073411,
+    1.000000000001));
+#5619 = SURFACE_CURVE('',#5620,(#5635,#5653),.PCURVE_S1.);
+#5620 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5621,#5622,#5623,#5624,#5625,
+    #5626,#5627,#5628,#5629,#5630,#5631,#5632,#5633,#5634),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242019160313,0.487608112639,
+    0.740871448091,1.),.UNSPECIFIED.);
+#5621 = CARTESIAN_POINT('',(-2.298097010204,-2.298097067508,1.));
+#5622 = CARTESIAN_POINT('',(-2.414647616312,-2.262806259103,
+    0.942540644851));
+#5623 = CARTESIAN_POINT('',(-2.53039370929,-2.220906411151,
+    0.885593930366));
+#5624 = CARTESIAN_POINT('',(-2.64476835798,-2.172537985601,
+    0.829150428163));
+#5625 = CARTESIAN_POINT('',(-2.871432546794,-2.06250170523,
+    0.716424298444));
+#5626 = CARTESIAN_POINT('',(-2.983666730109,-2.000647468381,
+    0.660156287786));
+#5627 = CARTESIAN_POINT('',(-3.093450690907,-1.932591196717,
+    0.604385205186));
+#5628 = CARTESIAN_POINT('',(-3.310563920508,-1.782355766696,
+    0.492087218664));
+#5629 = CARTESIAN_POINT('',(-3.417709418126,-1.69980098967,
+    0.435591120907));
+#5630 = CARTESIAN_POINT('',(-3.521283973381,-1.611289253223,
+    0.379599446006));
+#5631 = CARTESIAN_POINT('',(-3.72279155444,-1.420925595266,0.26731525435
+    ));
+#5632 = CARTESIAN_POINT('',(-3.82053839445,-1.318811461945,
+    0.211045762072));
+#5633 = CARTESIAN_POINT('',(-3.913693725133,-1.211257196192,
+    0.15527829281));
+#5634 = CARTESIAN_POINT('',(-4.001918884295,-1.098701672481,
+    9.999998535017E-02));
+#5635 = PCURVE('',#835,#5636);
+#5636 = DEFINITIONAL_REPRESENTATION('',(#5637),#5652);
+#5637 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5638,#5639,#5640,#5641,#5642,
+    #5643,#5644,#5645,#5646,#5647,#5648,#5649,#5650,#5651),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242019160313,0.487608112639,
+    0.740871448091,1.),.UNSPECIFIED.);
+#5638 = CARTESIAN_POINT('',(5.497787131314,0.));
+#5639 = CARTESIAN_POINT('',(5.530823468109,5.745935390168E-02));
+#5640 = CARTESIAN_POINT('',(5.56356505981,0.114406070676));
+#5641 = CARTESIAN_POINT('',(5.596017333375,0.170849571837));
+#5642 = CARTESIAN_POINT('',(5.660829384383,0.283575701556));
+#5643 = CARTESIAN_POINT('',(5.69318075882,0.339843712214));
+#5644 = CARTESIAN_POINT('',(5.725246422941,0.395614794814));
+#5645 = CARTESIAN_POINT('',(5.789812307229,0.507912781336));
+#5646 = CARTESIAN_POINT('',(5.822294815294,0.564408879093));
+#5647 = CARTESIAN_POINT('',(5.854487300861,0.620400553994));
+#5648 = CARTESIAN_POINT('',(5.91904523607,0.73268474565));
+#5649 = CARTESIAN_POINT('',(5.951397447164,0.78895423909));
+#5650 = CARTESIAN_POINT('',(5.983461020102,0.844721705791));
+#5651 = CARTESIAN_POINT('',(6.015243351467,0.90000001465));
+#5652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5653 = PCURVE('',#5654,#5723);
+#5654 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#5655,#5656,#5657,#5658,#5659,#5660,#5661,#5662,#5663,#5664,#5665
+      ,#5666,#5667,#5668,#5669,#5670,#5671,#5672,#5673,#5674,#5675,#5676
+      ,#5677,#5678,#5679,#5680,#5681,#5682,#5683,#5684,#5685,#5686,#5687
+      ,#5688)
+    ,(#5689,#5690,#5691,#5692,#5693,#5694,#5695,#5696,#5697,#5698,#5699
+      ,#5700,#5701,#5702,#5703,#5704,#5705,#5706,#5707,#5708,#5709,#5710
+      ,#5711,#5712,#5713,#5714,#5715,#5716,#5717,#5718,#5719,#5720,#5721
+      ,#5722
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#5655 = CARTESIAN_POINT('',(-4.15,-2.31154273188E-16,-0.241154273188));
+#5656 = CARTESIAN_POINT('',(-4.150000000016,-0.579448261766,
+    -6.337649541138E-02));
+#5657 = CARTESIAN_POINT('',(-4.058980122597,-1.15890162195,
+    0.114401282359));
+#5658 = CARTESIAN_POINT('',(-3.876941116972,-1.722005306183,
+    0.29217906017));
+#5659 = CARTESIAN_POINT('',(-3.607304222574,-2.252438100767,
+    0.469956837928));
+#5660 = CARTESIAN_POINT('',(-3.25691416952,-2.734710014023,
+    0.647734615676));
+#5661 = CARTESIAN_POINT('',(-2.835767311014,-3.15505910835,
+    0.825512393467));
+#5662 = CARTESIAN_POINT('',(-2.356472146066,-3.502200595503,
+    1.003290171263));
+#5663 = CARTESIAN_POINT('',(-1.833509599843,-3.767824847605,
+    1.181067949024));
+#5664 = CARTESIAN_POINT('',(-0.455786944886,-4.215474074151,
+    1.625512393468));
+#5665 = CARTESIAN_POINT('',(0.434131850415,-4.289291543763,
+    1.892179060252));
+#5666 = CARTESIAN_POINT('',(1.334885489976,-4.151304171042,
+    2.158845726329));
+#5667 = CARTESIAN_POINT('',(2.188682059659,-3.800917118145,
+    2.425512394373));
+#5668 = CARTESIAN_POINT('',(2.938556786987,-3.256126890513,
+    2.692179059175));
+#5669 = CARTESIAN_POINT('',(3.535618949992,-2.552360261185,
+    2.958845727444));
+#5670 = CARTESIAN_POINT('',(3.945205160601,-1.738354950105,3.22551239316
+    ));
+#5671 = CARTESIAN_POINT('',(4.149999999978,-0.869172393232,
+    3.492179060199));
+#5672 = CARTESIAN_POINT('',(4.150000000026,0.869172392921,4.025512393454
+    ));
+#5673 = CARTESIAN_POINT('',(3.945205160789,1.738354950148,4.292179060144
+    ));
+#5674 = CARTESIAN_POINT('',(3.535618949839,2.552360260742,4.558845726972
+    ));
+#5675 = CARTESIAN_POINT('',(2.938556787573,3.256126890443,4.825512393149
+    ));
+#5676 = CARTESIAN_POINT('',(2.188682059545,3.800917118095,5.092179060458
+    ));
+#5677 = CARTESIAN_POINT('',(1.334885490334,4.151304170857,5.358845726696
+    ));
+#5678 = CARTESIAN_POINT('',(0.434131850625,4.28929154381,5.625512393494)
+  );
+#5679 = CARTESIAN_POINT('',(-0.455786944656,4.215474074158,
+    5.892179060157));
+#5680 = CARTESIAN_POINT('',(-1.833509599641,3.76782484771,6.3366235046)
+  );
+#5681 = CARTESIAN_POINT('',(-2.356472145872,3.502200595626,
+    6.514401282432));
+#5682 = CARTESIAN_POINT('',(-2.83576731087,3.155059108498,6.692179060013
+    ));
+#5683 = CARTESIAN_POINT('',(-3.256914169325,2.734710014205,
+    6.869956838048));
+#5684 = CARTESIAN_POINT('',(-3.607304222449,2.25243810101,7.047734615816
+    ));
+#5685 = CARTESIAN_POINT('',(-3.876941116954,1.722005306337,
+    7.225512393335));
+#5686 = CARTESIAN_POINT('',(-4.058980122476,1.158901622063,7.4032901713)
+  );
+#5687 = CARTESIAN_POINT('',(-4.149999999985,0.579448262245,
+    7.581067949036));
+#5688 = CARTESIAN_POINT('',(-4.15,8.581113884573E-11,7.758845726812));
+#5689 = CARTESIAN_POINT('',(-3.25,4.E-16,1.8E-16));
+#5690 = CARTESIAN_POINT('',(-3.250000000016,-0.45378455304,
+    0.177777777777));
+#5691 = CARTESIAN_POINT('',(-3.178719335536,-0.907574210418,
+    0.355555555547));
+#5692 = CARTESIAN_POINT('',(-3.036158727035,-1.348557781167,
+    0.533333333358));
+#5693 = CARTESIAN_POINT('',(-2.824997338128,-1.763957527259,
+    0.711111111116));
+#5694 = CARTESIAN_POINT('',(-2.550595415041,-2.141640755915,
+    0.888888888864));
+#5695 = CARTESIAN_POINT('',(-2.220781567136,-2.470829164725,
+    1.066666666655));
+#5696 = CARTESIAN_POINT('',(-1.845430024418,-2.742687282427,
+    1.244444444451));
+#5697 = CARTESIAN_POINT('',(-1.435881018374,-2.950706203691,
+    1.422222222212));
+#5698 = CARTESIAN_POINT('',(-0.356941579818,-3.301274878335,
+    1.866666666656));
+#5699 = CARTESIAN_POINT('',(0.339982835201,-3.359083478549,2.13333333344
+    ));
+#5700 = CARTESIAN_POINT('',(1.04539195504,-3.251022579799,2.399999999516
+    ));
+#5701 = CARTESIAN_POINT('',(1.71402876039,-2.976619008961,2.666666667564
+    ));
+#5702 = CARTESIAN_POINT('',(2.301278660178,-2.549982700956,2.93333333236
+    ));
+#5703 = CARTESIAN_POINT('',(2.768858688612,-1.998833199229,
+    3.200000000633));
+#5704 = CARTESIAN_POINT('',(3.089618366023,-1.361363832816,
+    3.466666666347));
+#5705 = CARTESIAN_POINT('',(3.249999999978,-0.680676830143,
+    3.733333333387));
+#5706 = CARTESIAN_POINT('',(3.250000000026,0.680676829831,4.266666666642
+    ));
+#5707 = CARTESIAN_POINT('',(3.089618366214,1.36136383286,4.533333333332)
+  );
+#5708 = CARTESIAN_POINT('',(2.768858688454,1.998833198783,4.800000000161
+    ));
+#5709 = CARTESIAN_POINT('',(2.301278660773,2.549982700888,5.066666666336
+    ));
+#5710 = CARTESIAN_POINT('',(1.714028760268,2.976619008908,5.333333333647
+    ));
+#5711 = CARTESIAN_POINT('',(1.045391955403,3.251022579615,5.599999999884
+    ));
+#5712 = CARTESIAN_POINT('',(0.33998283541,3.359083478597,5.866666666682)
+  );
+#5713 = CARTESIAN_POINT('',(-0.356941579588,3.301274878342,
+    6.133333333345));
+#5714 = CARTESIAN_POINT('',(-1.435881018172,2.950706203796,
+    6.577777777788));
+#5715 = CARTESIAN_POINT('',(-1.845430024222,2.74268728255,6.75555555562)
+  );
+#5716 = CARTESIAN_POINT('',(-2.220781566992,2.470829164873,
+    6.933333333201));
+#5717 = CARTESIAN_POINT('',(-2.550595414844,2.141640756098,
+    7.111111111237));
+#5718 = CARTESIAN_POINT('',(-2.824997338003,1.763957527503,
+    7.288888889005));
+#5719 = CARTESIAN_POINT('',(-3.036158727017,1.348557781322,
+    7.466666666523));
+#5720 = CARTESIAN_POINT('',(-3.178719335415,0.907574210531,
+    7.644444444488));
+#5721 = CARTESIAN_POINT('',(-3.249999999985,0.453784553521,
+    7.822222222224));
+#5722 = CARTESIAN_POINT('',(-3.25,8.602159E-11,8.));
+#5723 = DEFINITIONAL_REPRESENTATION('',(#5724),#5739);
+#5724 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5725,#5726,#5727,#5728,#5729,
+    #5730,#5731,#5732,#5733,#5734,#5735,#5736,#5737,#5738),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242019160313,0.487608112639,
+    0.740871448091,1.),.UNSPECIFIED.);
+#5725 = CARTESIAN_POINT('',(0.931748562369,0.786988097964));
+#5726 = CARTESIAN_POINT('',(0.87226226089,0.753884885622));
+#5727 = CARTESIAN_POINT('',(0.813306705028,0.721077021634));
+#5728 = CARTESIAN_POINT('',(0.754872076289,0.688559053916));
+#5729 = CARTESIAN_POINT('',(0.638169389489,0.623615810492));
+#5730 = CARTESIAN_POINT('',(0.579916452366,0.591198951177));
+#5731 = CARTESIAN_POINT('',(0.522177975577,0.559068379187));
+#5732 = CARTESIAN_POINT('',(0.405918545367,0.494371793535));
+#5733 = CARTESIAN_POINT('',(0.347429485017,0.461823527738));
+#5734 = CARTESIAN_POINT('',(0.289462645547,0.429565866858));
+#5735 = CARTESIAN_POINT('',(0.173217510759,0.364877225805));
+#5736 = CARTESIAN_POINT('',(0.114963054838,0.332459509833));
+#5737 = CARTESIAN_POINT('',(5.722831749354E-02,0.30033101982));
+#5738 = CARTESIAN_POINT('',(0.,0.268484342928));
+#5739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5740 = ORIENTED_EDGE('',*,*,#5741,.T.);
+#5741 = EDGE_CURVE('',#5617,#5742,#5744,.T.);
+#5742 = VERTEX_POINT('',#5743);
+#5743 = CARTESIAN_POINT('',(-3.002608454943,-1.243721179415,
+    1.000000000001));
+#5744 = SURFACE_CURVE('',#5745,(#5750,#5756),.PCURVE_S1.);
+#5745 = CIRCLE('',#5746,3.25);
+#5746 = AXIS2_PLACEMENT_3D('',#5747,#5748,#5749);
+#5747 = CARTESIAN_POINT('',(0.,6.7E-16,1.));
+#5748 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#5749 = DIRECTION('',(-1.,0.,0.));
+#5750 = PCURVE('',#835,#5751);
+#5751 = DEFINITIONAL_REPRESENTATION('',(#5752),#5755);
+#5752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5753,#5754),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.49778712983,5.890486215565),.PIECEWISE_BEZIER_KNOTS.);
+#5753 = CARTESIAN_POINT('',(5.49778712983,0.));
+#5754 = CARTESIAN_POINT('',(5.890486215565,0.));
+#5755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5756 = PCURVE('',#5757,#5762);
+#5757 = CYLINDRICAL_SURFACE('',#5758,3.25);
+#5758 = AXIS2_PLACEMENT_3D('',#5759,#5760,#5761);
+#5759 = CARTESIAN_POINT('',(0.,2.331E-14,15.));
+#5760 = DIRECTION('',(0.,1.55E-15,1.));
+#5761 = DIRECTION('',(-1.,0.,0.));
+#5762 = DEFINITIONAL_REPRESENTATION('',(#5763),#5766);
+#5763 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5764,#5765),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.49778712983,5.890486215565),.PIECEWISE_BEZIER_KNOTS.);
+#5764 = CARTESIAN_POINT('',(0.785398177349,-14.));
+#5765 = CARTESIAN_POINT('',(0.392699091615,-14.));
+#5766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5767 = ORIENTED_EDGE('',*,*,#5768,.F.);
+#5768 = EDGE_CURVE('',#5769,#5742,#5771,.T.);
+#5769 = VERTEX_POINT('',#5770);
+#5770 = CARTESIAN_POINT('',(-3.644337570226,1.E-15,0.605662429774));
+#5771 = SURFACE_CURVE('',#5772,(#5780,#5791),.PCURVE_S1.);
+#5772 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5773,#5774,#5775,#5776,#5777,
+    #5778,#5779),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#5773 = CARTESIAN_POINT('',(-3.644337570226,-6.6E-16,0.605662429774));
+#5774 = CARTESIAN_POINT('',(-3.580900414692,-0.230225830429,
+    0.669099585308));
+#5775 = CARTESIAN_POINT('',(-3.49914309301,-0.453980732594,
+    0.733403876528));
+#5776 = CARTESIAN_POINT('',(-3.399509560875,-0.66922004179,
+    0.798603846705));
+#5777 = CARTESIAN_POINT('',(-3.282755587823,-0.873910919907,
+    0.864739506276));
+#5778 = CARTESIAN_POINT('',(-3.149959851844,-1.066045732564,
+    0.931858526359));
+#5779 = CARTESIAN_POINT('',(-3.002608413257,-1.243721242193,
+    1.000000028977));
+#5780 = PCURVE('',#835,#5781);
+#5781 = DEFINITIONAL_REPRESENTATION('',(#5782),#5790);
+#5782 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5783,#5784,#5785,#5786,#5787,
+    #5788,#5789),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#5783 = CARTESIAN_POINT('',(6.28318530718,0.394337570226));
+#5784 = CARTESIAN_POINT('',(6.220011732835,0.330900414692));
+#5785 = CARTESIAN_POINT('',(6.155974626893,0.266596125426));
+#5786 = CARTESIAN_POINT('',(6.091045578988,0.201396148045));
+#5787 = CARTESIAN_POINT('',(6.025184701133,0.135260499527));
+#5788 = CARTESIAN_POINT('',(5.958344569811,6.814147089131E-02));
+#5789 = CARTESIAN_POINT('',(5.890486192811,-2.897733297879E-08));
+#5790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5791 = PCURVE('',#5792,#5861);
+#5792 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#5793,#5794,#5795,#5796,#5797,#5798,#5799,#5800,#5801,#5802,#5803
+      ,#5804,#5805,#5806,#5807,#5808,#5809,#5810,#5811,#5812,#5813,#5814
+      ,#5815,#5816,#5817,#5818,#5819,#5820,#5821,#5822,#5823,#5824,#5825
+      ,#5826)
+    ,(#5827,#5828,#5829,#5830,#5831,#5832,#5833,#5834,#5835,#5836,#5837
+      ,#5838,#5839,#5840,#5841,#5842,#5843,#5844,#5845,#5846,#5847,#5848
+      ,#5849,#5850,#5851,#5852,#5853,#5854,#5855,#5856,#5857,#5858,#5859
+      ,#5860
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#5793 = CARTESIAN_POINT('',(-3.14E-15,3.25,-1.5));
+#5794 = CARTESIAN_POINT('',(-0.45378455304,3.250000000016,
+    -1.322222222223));
+#5795 = CARTESIAN_POINT('',(-0.907574210418,3.178719335536,
+    -1.144444444453));
+#5796 = CARTESIAN_POINT('',(-1.348557781167,3.036158727034,
+    -0.966666666642));
+#5797 = CARTESIAN_POINT('',(-1.763957527259,2.824997338128,
+    -0.788888888884));
+#5798 = CARTESIAN_POINT('',(-2.141640755916,2.550595415041,
+    -0.611111111136));
+#5799 = CARTESIAN_POINT('',(-2.470829164725,2.220781567136,
+    -0.433333333345));
+#5800 = CARTESIAN_POINT('',(-2.742687282426,1.845430024418,
+    -0.255555555549));
+#5801 = CARTESIAN_POINT('',(-2.95070620369,1.435881018374,
+    -7.777777778813E-02));
+#5802 = CARTESIAN_POINT('',(-3.301274878335,0.356941579818,
+    0.366666666656));
+#5803 = CARTESIAN_POINT('',(-3.359083478546,-0.339982835201,
+    0.63333333344));
+#5804 = CARTESIAN_POINT('',(-3.251022579814,-1.045391955041,
+    0.899999999516));
+#5805 = CARTESIAN_POINT('',(-2.976619008932,-1.714028760388,
+    1.166666667564));
+#5806 = CARTESIAN_POINT('',(-2.54998270099,-2.30127866018,1.43333333236)
+  );
+#5807 = CARTESIAN_POINT('',(-1.998833199205,-2.76885868861,
+    1.700000000634));
+#5808 = CARTESIAN_POINT('',(-1.361363832826,-3.089618366024,
+    1.966666666347));
+#5809 = CARTESIAN_POINT('',(-0.680676830142,-3.249999999978,
+    2.233333333387));
+#5810 = CARTESIAN_POINT('',(0.680676829831,-3.250000000026,
+    2.766666666642));
+#5811 = CARTESIAN_POINT('',(1.361363832863,-3.089618366212,
+    3.033333333331));
+#5812 = CARTESIAN_POINT('',(1.998833198779,-2.768858688461,
+    3.300000000161));
+#5813 = CARTESIAN_POINT('',(2.549982700891,-2.301278660756,
+    3.566666666336));
+#5814 = CARTESIAN_POINT('',(2.976619008907,-1.714028760289,
+    3.833333333648));
+#5815 = CARTESIAN_POINT('',(3.251022579615,-1.045391955389,
+    4.099999999883));
+#5816 = CARTESIAN_POINT('',(3.359083478597,-0.339982835415,
+    4.366666666682));
+#5817 = CARTESIAN_POINT('',(3.301274878342,0.356941579588,4.633333333345
+    ));
+#5818 = CARTESIAN_POINT('',(2.950706203796,1.435881018172,5.077777777788
+    ));
+#5819 = CARTESIAN_POINT('',(2.742687282549,1.845430024224,5.25555555562)
+  );
+#5820 = CARTESIAN_POINT('',(2.470829164874,2.220781566989,5.433333333201
+    ));
+#5821 = CARTESIAN_POINT('',(2.141640756099,2.550595414845,5.611111111236
+    ));
+#5822 = CARTESIAN_POINT('',(1.763957527502,2.824997338005,5.788888889005
+    ));
+#5823 = CARTESIAN_POINT('',(1.34855778132,3.036158727015,5.966666666522)
+  );
+#5824 = CARTESIAN_POINT('',(0.907574210533,3.178719335415,6.144444444489
+    ));
+#5825 = CARTESIAN_POINT('',(0.453784553521,3.249999999985,6.322222222224
+    ));
+#5826 = CARTESIAN_POINT('',(8.602072E-11,3.25,6.5));
+#5827 = CARTESIAN_POINT('',(-4.48E-15,4.15,-1.258845726812));
+#5828 = CARTESIAN_POINT('',(-0.579448261766,4.150000000016,
+    -1.081067949035));
+#5829 = CARTESIAN_POINT('',(-1.15890162195,4.058980122597,
+    -0.903290171265));
+#5830 = CARTESIAN_POINT('',(-1.722005306183,3.876941116971,
+    -0.725512393454));
+#5831 = CARTESIAN_POINT('',(-2.252438100767,3.607304222574,
+    -0.547734615696));
+#5832 = CARTESIAN_POINT('',(-2.734710014023,3.25691416952,
+    -0.369956837948));
+#5833 = CARTESIAN_POINT('',(-3.15505910835,2.835767311014,
+    -0.192179060157));
+#5834 = CARTESIAN_POINT('',(-3.502200595503,2.356472146066,
+    -1.44012823607E-02));
+#5835 = CARTESIAN_POINT('',(-3.767824847605,1.833509599843,0.1633764954)
+  );
+#5836 = CARTESIAN_POINT('',(-4.215474074151,0.455786944886,
+    0.607820939844));
+#5837 = CARTESIAN_POINT('',(-4.289291543761,-0.434131850415,
+    0.874487606628));
+#5838 = CARTESIAN_POINT('',(-4.151304171051,-1.334885489976,
+    1.141154272705));
+#5839 = CARTESIAN_POINT('',(-3.800917118126,-2.188682059659,
+    1.40782094075));
+#5840 = CARTESIAN_POINT('',(-3.256126890536,-2.938556786988,
+    1.674487605551));
+#5841 = CARTESIAN_POINT('',(-2.552360261169,-3.53561894999,1.94115427382
+    ));
+#5842 = CARTESIAN_POINT('',(-1.738354950112,-3.945205160601,
+    2.207820939535));
+#5843 = CARTESIAN_POINT('',(-0.869172393231,-4.149999999978,
+    2.474487606575));
+#5844 = CARTESIAN_POINT('',(0.869172392921,-4.150000000026,3.00782093983
+    ));
+#5845 = CARTESIAN_POINT('',(1.73835495015,-3.945205160788,3.27448760652)
+  );
+#5846 = CARTESIAN_POINT('',(2.55236026074,-3.535618949844,3.541154273349
+    ));
+#5847 = CARTESIAN_POINT('',(3.256126890445,-2.938556787562,
+    3.807820939525));
+#5848 = CARTESIAN_POINT('',(3.800917118094,-2.188682059559,
+    4.074487606835));
+#5849 = CARTESIAN_POINT('',(4.151304170857,-1.334885490324,
+    4.341154273072));
+#5850 = CARTESIAN_POINT('',(4.289291543811,-0.434131850628,4.60782093987
+    ));
+#5851 = CARTESIAN_POINT('',(4.215474074158,0.455786944657,4.874487606533
+    ));
+#5852 = CARTESIAN_POINT('',(3.76782484771,1.833509599641,5.318932050976)
+  );
+#5853 = CARTESIAN_POINT('',(3.502200595625,2.356472145872,5.496709828808
+    ));
+#5854 = CARTESIAN_POINT('',(3.155059108499,2.835767310868,5.674487606389
+    ));
+#5855 = CARTESIAN_POINT('',(2.734710014206,3.256914169325,5.852265384424
+    ));
+#5856 = CARTESIAN_POINT('',(2.252438101008,3.607304222451,6.030043162192
+    ));
+#5857 = CARTESIAN_POINT('',(1.722005306337,3.876941116953,6.207820939711
+    ));
+#5858 = CARTESIAN_POINT('',(1.158901622064,4.058980122476,6.385598717676
+    ));
+#5859 = CARTESIAN_POINT('',(0.579448262245,4.149999999985,6.563376495412
+    ));
+#5860 = CARTESIAN_POINT('',(8.580998E-11,4.15,6.741154273188));
+#5861 = DEFINITIONAL_REPRESENTATION('',(#5862),#5870);
+#5862 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5863,#5864,#5865,#5866,#5867,
+    #5868,#5869),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#5863 = CARTESIAN_POINT('',(0.408248270691,1.573976208746));
+#5864 = CARTESIAN_POINT('',(0.342573273085,1.637277672171));
+#5865 = CARTESIAN_POINT('',(0.27600056622,1.701444413226));
+#5866 = CARTESIAN_POINT('',(0.208500644998,1.766504904946));
+#5867 = CARTESIAN_POINT('',(0.140031987128,1.832499092639));
+#5868 = CARTESIAN_POINT('',(7.054528995515E-02,1.899474535249));
+#5869 = CARTESIAN_POINT('',(0.,1.967470281579));
+#5870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5871 = ORIENTED_EDGE('',*,*,#5872,.T.);
+#5872 = EDGE_CURVE('',#5769,#815,#5873,.T.);
+#5873 = SEAM_CURVE('',#5874,(#5878,#5884),.PCURVE_S1.);
+#5874 = LINE('',#5875,#5876);
+#5875 = CARTESIAN_POINT('',(-3.25,2.2E-16,1.));
+#5876 = VECTOR('',#5877,1.);
+#5877 = DIRECTION('',(-0.707106781187,-1.6E-16,-0.707106781187));
+#5878 = PCURVE('',#835,#5879);
+#5879 = DEFINITIONAL_REPRESENTATION('',(#5880),#5883);
+#5880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5881,#5882),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.557677539967,1.414213562373),.PIECEWISE_BEZIER_KNOTS.);
+#5881 = CARTESIAN_POINT('',(0.,0.394337570226));
+#5882 = CARTESIAN_POINT('',(0.,1.));
+#5883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5884 = PCURVE('',#835,#5885);
+#5885 = DEFINITIONAL_REPRESENTATION('',(#5886),#5889);
+#5886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5887,#5888),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.557677539967,1.414213562373),.PIECEWISE_BEZIER_KNOTS.);
+#5887 = CARTESIAN_POINT('',(6.28318530718,0.394337570226));
+#5888 = CARTESIAN_POINT('',(6.28318530718,1.));
+#5889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5890 = ORIENTED_EDGE('',*,*,#814,.F.);
+#5891 = ORIENTED_EDGE('',*,*,#5872,.F.);
+#5892 = ORIENTED_EDGE('',*,*,#5893,.F.);
+#5893 = EDGE_CURVE('',#5894,#5769,#5896,.T.);
+#5894 = VERTEX_POINT('',#5895);
+#5895 = CARTESIAN_POINT('',(-3.634858741408,2.002573841975,
+    9.999999246343E-02));
+#5896 = SURFACE_CURVE('',#5897,(#5908,#5922),.PCURVE_S1.);
+#5897 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5898,#5899,#5900,#5901,#5902,
+    #5903,#5904,#5905,#5906,#5907),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.511175599041,1.),.UNSPECIFIED.);
+#5898 = CARTESIAN_POINT('',(-3.634858741408,2.002573841975,
+    9.999999246343E-02));
+#5899 = CARTESIAN_POINT('',(-3.690214331867,1.799525898823,0.14949607107
+    ));
+#5900 = CARTESIAN_POINT('',(-3.732172416896,1.593594038517,
+    0.199514878593));
+#5901 = CARTESIAN_POINT('',(-3.760321500523,1.38594474223,0.250073830477
+    ));
+#5902 = CARTESIAN_POINT('',(-3.774390407476,1.177837795059,
+    0.301195159365));
+#5903 = CARTESIAN_POINT('',(-3.774198346396,0.772466035888,
+    0.402344090665));
+#5904 = CARTESIAN_POINT('',(-3.761149223517,0.575121345375,
+    0.452322698005));
+#5905 = CARTESIAN_POINT('',(-3.735069781516,0.379768416556,
+    0.502853657684));
+#5906 = CARTESIAN_POINT('',(-3.696040271608,0.187639203883,
+    0.553959728392));
+#5907 = CARTESIAN_POINT('',(-3.644337570226,-7.5E-16,0.605662429774));
+#5908 = PCURVE('',#835,#5909);
+#5909 = DEFINITIONAL_REPRESENTATION('',(#5910),#5921);
+#5910 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5911,#5912,#5913,#5914,#5915,
+    #5916,#5917,#5918,#5919,#5920),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.511175599041,1.),.UNSPECIFIED.);
+#5911 = CARTESIAN_POINT('',(0.50356139855,0.900000007537));
+#5912 = CARTESIAN_POINT('',(0.454270979304,0.85050392638));
+#5913 = CARTESIAN_POINT('',(0.404459994079,0.800485125218));
+#5914 = CARTESIAN_POINT('',(0.354111125028,0.749926167624));
+#5915 = CARTESIAN_POINT('',(0.303202204365,0.698804840635));
+#5916 = CARTESIAN_POINT('',(0.202473557626,0.597655909335));
+#5917 = CARTESIAN_POINT('',(0.152702614228,0.547677301995));
+#5918 = CARTESIAN_POINT('',(0.102381603974,0.497146342316));
+#5919 = CARTESIAN_POINT('',(5.148787681373E-02,0.446040271608));
+#5920 = CARTESIAN_POINT('',(0.,0.394337570226));
+#5921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5922 = PCURVE('',#5792,#5923);
+#5923 = DEFINITIONAL_REPRESENTATION('',(#5924),#5935);
+#5924 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5925,#5926,#5927,#5928,#5929,
+    #5930,#5931,#5932,#5933,#5934),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.511175599041,1.),.UNSPECIFIED.);
+#5925 = CARTESIAN_POINT('',(0.931748562369,1.069395415574));
+#5926 = CARTESIAN_POINT('',(0.880506444422,1.118785619993));
+#5927 = CARTESIAN_POINT('',(0.828723138014,1.168697439178));
+#5928 = CARTESIAN_POINT('',(0.776380700036,1.219148233673));
+#5929 = CARTESIAN_POINT('',(0.723456005646,1.27016021053));
+#5930 = CARTESIAN_POINT('',(0.618738978319,1.371092766636));
+#5931 = CARTESIAN_POINT('',(0.566997331553,1.420964463206));
+#5932 = CARTESIAN_POINT('',(0.514683791373,1.471387342045));
+#5933 = CARTESIAN_POINT('',(0.46177486344,1.522384099471));
+#5934 = CARTESIAN_POINT('',(0.408248270691,1.573976208746));
+#5935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5936 = ORIENTED_EDGE('',*,*,#5937,.F.);
+#5937 = EDGE_CURVE('',#4375,#5894,#5938,.T.);
+#5938 = SURFACE_CURVE('',#5939,(#5954,#5972),.PCURVE_S1.);
+#5939 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5940,#5941,#5942,#5943,#5944,
+    #5945,#5946,#5947,#5948,#5949,#5950,#5951,#5952,#5953),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.158000879655,0.57900045227,1.),
+  .UNSPECIFIED.);
+#5940 = CARTESIAN_POINT('',(-1.098701672481,4.001918884295,
+    9.999998535017E-02));
+#5941 = CARTESIAN_POINT('',(-1.199780738285,3.974168261205,
+    9.999998375842E-02));
+#5942 = CARTESIAN_POINT('',(-1.299983732853,3.943226348488,
+    9.999998017672E-02));
+#5943 = CARTESIAN_POINT('',(-1.399176090984,3.909130082987,
+    9.999998157767E-02));
+#5944 = CARTESIAN_POINT('',(-1.497226105813,3.871924735896,
+    9.999998820321E-02));
+#5945 = CARTESIAN_POINT('',(-1.851875917934,3.724387362335,0.10000000785
+    ));
+#5946 = CARTESIAN_POINT('',(-2.100730045816,3.595413415176,
+    0.100000027543));
+#5947 = CARTESIAN_POINT('',(-2.338111406047,3.445765453239,
+    0.100000008493));
+#5948 = CARTESIAN_POINT('',(-2.561786755189,3.276851291217,
+    9.999999351647E-02));
+#5949 = CARTESIAN_POINT('',(-2.977760744148,2.904039727465,
+    9.999998948084E-02));
+#5950 = CARTESIAN_POINT('',(-3.170072345044,2.70013070345,0.100000003965
+    ));
+#5951 = CARTESIAN_POINT('',(-3.344728320372,2.480495303176,
+    0.100000018311));
+#5952 = CARTESIAN_POINT('',(-3.500085496715,2.247199819962,
+    0.100000015087));
+#5953 = CARTESIAN_POINT('',(-3.634858741408,2.002573841975,
+    9.999999246343E-02));
+#5954 = PCURVE('',#835,#5955);
+#5955 = DEFINITIONAL_REPRESENTATION('',(#5956),#5971);
+#5956 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5957,#5958,#5959,#5960,#5961,
+    #5962,#5963,#5964,#5965,#5966,#5967,#5968,#5969,#5970),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.158000879655,0.57900045227,1.),
+  .UNSPECIFIED.);
+#5957 = CARTESIAN_POINT('',(1.302854371082,0.90000001465));
+#5958 = CARTESIAN_POINT('',(1.277596721195,0.900000015961));
+#5959 = CARTESIAN_POINT('',(1.252339066806,0.900000019858));
+#5960 = CARTESIAN_POINT('',(1.227081410024,0.900000018598));
+#5961 = CARTESIAN_POINT('',(1.201823754333,0.900000011797));
+#5962 = CARTESIAN_POINT('',(1.109266101119,0.89999999215));
+#5963 = CARTESIAN_POINT('',(1.041963982373,0.899999972457));
+#5964 = CARTESIAN_POINT('',(0.974665862552,0.899999991507));
+#5965 = CARTESIAN_POINT('',(0.907363744725,0.900000006484));
+#5966 = CARTESIAN_POINT('',(0.772763737784,0.900000010519));
+#5967 = CARTESIAN_POINT('',(0.705461625568,0.89999999333));
+#5968 = CARTESIAN_POINT('',(0.638163508738,0.899999987099));
+#5969 = CARTESIAN_POINT('',(0.57086139824,0.899999981307));
+#5970 = CARTESIAN_POINT('',(0.50356139855,0.900000007537));
+#5971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5972 = PCURVE('',#5973,#6042);
+#5973 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#5974,#5975,#5976,#5977,#5978,#5979,#5980,#5981,#5982,#5983,#5984
+      ,#5985,#5986,#5987,#5988,#5989,#5990,#5991,#5992,#5993,#5994,#5995
+      ,#5996,#5997,#5998,#5999,#6000,#6001,#6002,#6003,#6004,#6005,#6006
+      ,#6007)
+    ,(#6008,#6009,#6010,#6011,#6012,#6013,#6014,#6015,#6016,#6017,#6018
+      ,#6019,#6020,#6021,#6022,#6023,#6024,#6025,#6026,#6027,#6028,#6029
+      ,#6030,#6031,#6032,#6033,#6034,#6035,#6036,#6037,#6038,#6039,#6040
+      ,#6041
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624)
+  ,(0.,1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#5974 = CARTESIAN_POINT('',(-4.48E-15,4.15,-1.258845726812));
+#5975 = CARTESIAN_POINT('',(-0.579448261766,4.150000000016,
+    -1.081067949035));
+#5976 = CARTESIAN_POINT('',(-1.15890162195,4.058980122597,
+    -0.903290171265));
+#5977 = CARTESIAN_POINT('',(-1.722005306183,3.876941116971,
+    -0.725512393454));
+#5978 = CARTESIAN_POINT('',(-2.252438100767,3.607304222574,
+    -0.547734615696));
+#5979 = CARTESIAN_POINT('',(-2.734710014023,3.25691416952,
+    -0.369956837948));
+#5980 = CARTESIAN_POINT('',(-3.15505910835,2.835767311014,
+    -0.192179060157));
+#5981 = CARTESIAN_POINT('',(-3.502200595503,2.356472146066,
+    -1.44012823607E-02));
+#5982 = CARTESIAN_POINT('',(-3.767824847605,1.833509599843,0.1633764954)
+  );
+#5983 = CARTESIAN_POINT('',(-4.215474074151,0.455786944886,
+    0.607820939844));
+#5984 = CARTESIAN_POINT('',(-4.289291543761,-0.434131850415,
+    0.874487606628));
+#5985 = CARTESIAN_POINT('',(-4.151304171051,-1.334885489976,
+    1.141154272705));
+#5986 = CARTESIAN_POINT('',(-3.800917118126,-2.188682059659,
+    1.40782094075));
+#5987 = CARTESIAN_POINT('',(-3.256126890536,-2.938556786988,
+    1.674487605551));
+#5988 = CARTESIAN_POINT('',(-2.552360261169,-3.53561894999,1.94115427382
+    ));
+#5989 = CARTESIAN_POINT('',(-1.738354950112,-3.945205160601,
+    2.207820939535));
+#5990 = CARTESIAN_POINT('',(-0.869172393231,-4.149999999978,
+    2.474487606575));
+#5991 = CARTESIAN_POINT('',(0.869172392921,-4.150000000026,3.00782093983
+    ));
+#5992 = CARTESIAN_POINT('',(1.73835495015,-3.945205160788,3.27448760652)
+  );
+#5993 = CARTESIAN_POINT('',(2.55236026074,-3.535618949844,3.541154273349
+    ));
+#5994 = CARTESIAN_POINT('',(3.256126890445,-2.938556787562,
+    3.807820939525));
+#5995 = CARTESIAN_POINT('',(3.800917118094,-2.188682059559,
+    4.074487606835));
+#5996 = CARTESIAN_POINT('',(4.151304170857,-1.334885490324,
+    4.341154273072));
+#5997 = CARTESIAN_POINT('',(4.289291543811,-0.434131850628,4.60782093987
+    ));
+#5998 = CARTESIAN_POINT('',(4.215474074158,0.455786944657,4.874487606533
+    ));
+#5999 = CARTESIAN_POINT('',(3.76782484771,1.833509599641,5.318932050976)
+  );
+#6000 = CARTESIAN_POINT('',(3.502200595625,2.356472145872,5.496709828808
+    ));
+#6001 = CARTESIAN_POINT('',(3.155059108499,2.835767310868,5.674487606389
+    ));
+#6002 = CARTESIAN_POINT('',(2.734710014206,3.256914169325,5.852265384424
+    ));
+#6003 = CARTESIAN_POINT('',(2.252438101008,3.607304222451,6.030043162192
+    ));
+#6004 = CARTESIAN_POINT('',(1.722005306337,3.876941116953,6.207820939711
+    ));
+#6005 = CARTESIAN_POINT('',(1.158901622064,4.058980122476,6.385598717676
+    ));
+#6006 = CARTESIAN_POINT('',(0.579448262245,4.149999999985,6.563376495412
+    ));
+#6007 = CARTESIAN_POINT('',(8.580998E-11,4.15,6.741154273188));
+#6008 = CARTESIAN_POINT('',(-3.91E-15,4.15,-0.241154273188));
+#6009 = CARTESIAN_POINT('',(-0.579448261766,4.150000000016,
+    -6.337649541138E-02));
+#6010 = CARTESIAN_POINT('',(-1.15890162195,4.058980122597,0.114401282359
+    ));
+#6011 = CARTESIAN_POINT('',(-1.722005306183,3.876941116972,0.29217906017
+    ));
+#6012 = CARTESIAN_POINT('',(-2.252438100767,3.607304222574,
+    0.469956837928));
+#6013 = CARTESIAN_POINT('',(-2.734710014023,3.25691416952,0.647734615676
+    ));
+#6014 = CARTESIAN_POINT('',(-3.15505910835,2.835767311014,0.825512393467
+    ));
+#6015 = CARTESIAN_POINT('',(-3.502200595503,2.356472146066,
+    1.003290171263));
+#6016 = CARTESIAN_POINT('',(-3.767824847605,1.833509599843,
+    1.181067949024));
+#6017 = CARTESIAN_POINT('',(-4.215474074151,0.455786944886,
+    1.625512393468));
+#6018 = CARTESIAN_POINT('',(-4.289291543763,-0.434131850415,
+    1.892179060252));
+#6019 = CARTESIAN_POINT('',(-4.151304171042,-1.334885489976,
+    2.158845726329));
+#6020 = CARTESIAN_POINT('',(-3.800917118145,-2.188682059659,
+    2.425512394373));
+#6021 = CARTESIAN_POINT('',(-3.256126890513,-2.938556786987,
+    2.692179059175));
+#6022 = CARTESIAN_POINT('',(-2.552360261185,-3.535618949992,
+    2.958845727444));
+#6023 = CARTESIAN_POINT('',(-1.738354950105,-3.945205160601,
+    3.22551239316));
+#6024 = CARTESIAN_POINT('',(-0.869172393232,-4.149999999978,
+    3.492179060199));
+#6025 = CARTESIAN_POINT('',(0.869172392921,-4.150000000026,
+    4.025512393454));
+#6026 = CARTESIAN_POINT('',(1.738354950148,-3.945205160789,
+    4.292179060144));
+#6027 = CARTESIAN_POINT('',(2.552360260742,-3.535618949839,
+    4.558845726972));
+#6028 = CARTESIAN_POINT('',(3.256126890443,-2.938556787573,
+    4.825512393149));
+#6029 = CARTESIAN_POINT('',(3.800917118095,-2.188682059545,
+    5.092179060458));
+#6030 = CARTESIAN_POINT('',(4.151304170857,-1.334885490334,
+    5.358845726696));
+#6031 = CARTESIAN_POINT('',(4.28929154381,-0.434131850625,5.625512393494
+    ));
+#6032 = CARTESIAN_POINT('',(4.215474074158,0.455786944656,5.892179060157
+    ));
+#6033 = CARTESIAN_POINT('',(3.76782484771,1.833509599641,6.3366235046));
+#6034 = CARTESIAN_POINT('',(3.502200595626,2.356472145872,6.514401282432
+    ));
+#6035 = CARTESIAN_POINT('',(3.155059108498,2.83576731087,6.692179060013)
+  );
+#6036 = CARTESIAN_POINT('',(2.734710014205,3.256914169325,6.869956838048
+    ));
+#6037 = CARTESIAN_POINT('',(2.25243810101,3.607304222449,7.047734615816)
+  );
+#6038 = CARTESIAN_POINT('',(1.722005306337,3.876941116954,7.225512393335
+    ));
+#6039 = CARTESIAN_POINT('',(1.158901622063,4.058980122476,7.4032901713)
+  );
+#6040 = CARTESIAN_POINT('',(0.579448262245,4.149999999985,7.581067949036
+    ));
+#6041 = CARTESIAN_POINT('',(8.580567E-11,4.15,7.758845726812));
+#6042 = DEFINITIONAL_REPRESENTATION('',(#6043),#6058);
+#6043 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6044,#6045,#6046,#6047,#6048,
+    #6049,#6050,#6051,#6052,#6053,#6054,#6055,#6056,#6057),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.158000879655,0.57900045227,1.),
+  .UNSPECIFIED.);
+#6044 = CARTESIAN_POINT('',(1.017691453624,0.268484342928));
+#6045 = CARTESIAN_POINT('',(0.985532407909,0.293793128073));
+#6046 = CARTESIAN_POINT('',(0.953373350585,0.319101920788));
+#6047 = CARTESIAN_POINT('',(0.921214294029,0.344410716819));
+#6048 = CARTESIAN_POINT('',(0.889055244875,0.369719511138));
+#6049 = CARTESIAN_POINT('',(0.771207171834,0.462464558104));
+#6050 = CARTESIAN_POINT('',(0.68551546576,0.529902926853));
+#6051 = CARTESIAN_POINT('',(0.599828844235,0.597337263634));
+#6052 = CARTESIAN_POINT('',(0.514137125754,0.664775614863));
+#6053 = CARTESIAN_POINT('',(0.342759083304,0.799648092299));
+#6054 = CARTESIAN_POINT('',(0.257067384787,0.867086451));
+#6055 = CARTESIAN_POINT('',(0.171380763771,0.934520813658));
+#6056 = CARTESIAN_POINT('',(8.568904646751E-02,1.001959173208));
+#6057 = CARTESIAN_POINT('',(0.,1.069395415574));
+#6058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6059 = ADVANCED_FACE('',(#6060),#992,.F.);
+#6060 = FACE_BOUND('',#6061,.F.);
+#6061 = EDGE_LOOP('',(#6062,#6116,#6117,#6118,#6174,#6200,#6254));
+#6062 = ORIENTED_EDGE('',*,*,#6063,.F.);
+#6063 = EDGE_CURVE('',#977,#4203,#6064,.T.);
+#6064 = SURFACE_CURVE('',#6065,(#6100,#6110),.PCURVE_S1.);
+#6065 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#6066,#6067,#6068,#6069,#6070,
+    #6071,#6072,#6073,#6074,#6075,#6076,#6077,#6078,#6079,#6080,#6081,
+    #6082,#6083,#6084,#6085,#6086,#6087,#6088,#6089,#6090,#6091,#6092,
+    #6093,#6094,#6095,#6096,#6097,#6098,#6099),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#6066 = CARTESIAN_POINT('',(3.25,-8.566514E-11,6.499999999917));
+#6067 = CARTESIAN_POINT('',(3.250000000025,0.453784553051,6.677777777694
+    ));
+#6068 = CARTESIAN_POINT('',(3.178719335554,0.907574210217,6.855555555426
+    ));
+#6069 = CARTESIAN_POINT('',(3.03615872707,1.348557781203,7.033333333343)
+  );
+#6070 = CARTESIAN_POINT('',(2.824997338153,1.763957527214,7.211111110961
+    ));
+#6071 = CARTESIAN_POINT('',(2.550595415081,2.141640755794,7.388888888739
+    ));
+#6072 = CARTESIAN_POINT('',(2.220781567204,2.470829164724,7.566666666687
+    ));
+#6073 = CARTESIAN_POINT('',(1.845430024467,2.742687282375,7.744444444332
+    ));
+#6074 = CARTESIAN_POINT('',(1.435881018434,2.950706203663,7.922222222118
+    ));
+#6075 = CARTESIAN_POINT('',(0.356941579887,3.301274878324,8.366666666552
+    ));
+#6076 = CARTESIAN_POINT('',(-0.339982835114,3.359083478597,
+    8.633333333301));
+#6077 = CARTESIAN_POINT('',(-1.045391955041,3.25102257968,8.899999999956
+    ));
+#6078 = CARTESIAN_POINT('',(-1.714028760207,2.976619009273,
+    9.166666666386));
+#6079 = CARTESIAN_POINT('',(-2.301278660263,2.549982700668,
+    9.433333333315));
+#6080 = CARTESIAN_POINT('',(-2.768858688473,1.998833199536,
+    9.700000000191));
+#6081 = CARTESIAN_POINT('',(-3.089618366029,1.361363832784,
+    9.966666666353));
+#6082 = CARTESIAN_POINT('',(-3.249999999964,0.680676830222,
+    10.233333333249));
+#6083 = CARTESIAN_POINT('',(-3.25000000004,-0.680676829801,
+    10.766666666585));
+#6084 = CARTESIAN_POINT('',(-3.089618366209,-1.361363832759,
+    11.033333333242));
+#6085 = CARTESIAN_POINT('',(-2.768858688605,-1.998833198676,
+    11.299999999928));
+#6086 = CARTESIAN_POINT('',(-2.301278660649,-2.549982700995,
+    11.566666666639));
+#6087 = CARTESIAN_POINT('',(-1.714028760497,-2.976619008703,
+    11.833333333057));
+#6088 = CARTESIAN_POINT('',(-1.045391955379,-3.251022579695,
+    12.100000000199));
+#6089 = CARTESIAN_POINT('',(-0.339982835499,-3.359083478557,
+    12.366666666455));
+#6090 = CARTESIAN_POINT('',(0.356941579519,-3.301274878353,
+    12.633333333264));
+#6091 = CARTESIAN_POINT('',(1.435881018112,-2.950706203823,
+    13.077777777701));
+#6092 = CARTESIAN_POINT('',(1.845430024171,-2.742687282597,
+    13.255555555511));
+#6093 = CARTESIAN_POINT('',(2.220781566931,-2.470829164888,
+    13.43333333318));
+#6094 = CARTESIAN_POINT('',(2.55059541481,-2.141640756191,
+    13.611111111168));
+#6095 = CARTESIAN_POINT('',(2.824997337971,-1.76395752755,
+    13.788888888791));
+#6096 = CARTESIAN_POINT('',(3.036158726973,-1.348557781334,
+    13.966666666322));
+#6097 = CARTESIAN_POINT('',(3.178719335409,-0.907574210698,
+    14.144444444477));
+#6098 = CARTESIAN_POINT('',(3.249999999975,-0.453784553485,
+    14.322222222141));
+#6099 = CARTESIAN_POINT('',(3.25,-1.9592272E-10,14.499999999917));
+#6100 = PCURVE('',#992,#6101);
+#6101 = DEFINITIONAL_REPRESENTATION('',(#6102),#6109);
+#6102 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6103,#6104,#6105,#6106,#6107,
+    #6108),.UNSPECIFIED.,.F.,.F.,(6,6),(3.699523939614,5.744333306708),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6103 = CARTESIAN_POINT('',(0.550457170172,-3.799136133009));
+#6104 = CARTESIAN_POINT('',(0.958592832193,-3.279481678778));
+#6105 = CARTESIAN_POINT('',(1.36672859294,-2.759827224534));
+#6106 = CARTESIAN_POINT('',(1.774864112308,-2.240172770313));
+#6107 = CARTESIAN_POINT('',(2.182999775485,-1.720518316044));
+#6108 = CARTESIAN_POINT('',(2.591135483418,-1.200863861867));
+#6109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6110 = PCURVE('',#1648,#6111);
+#6111 = DEFINITIONAL_REPRESENTATION('',(#6112),#6115);
+#6112 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6113,#6114),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.699523939614,5.744333306708),.PIECEWISE_BEZIER_KNOTS.);
+#6113 = CARTESIAN_POINT('',(0.,3.699523939614));
+#6114 = CARTESIAN_POINT('',(0.,5.744333306708));
+#6115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6116 = ORIENTED_EDGE('',*,*,#974,.F.);
+#6117 = ORIENTED_EDGE('',*,*,#1894,.F.);
+#6118 = ORIENTED_EDGE('',*,*,#6119,.F.);
+#6119 = EDGE_CURVE('',#6120,#1895,#6122,.T.);
+#6120 = VERTEX_POINT('',#6121);
+#6121 = CARTESIAN_POINT('',(-3.250000000001,1.06E-13,10.499999999999));
+#6122 = SURFACE_CURVE('',#6123,(#6158,#6168),.PCURVE_S1.);
+#6123 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#6124,#6125,#6126,#6127,#6128,
+    #6129,#6130,#6131,#6132,#6133,#6134,#6135,#6136,#6137,#6138,#6139,
+    #6140,#6141,#6142,#6143,#6144,#6145,#6146,#6147,#6148,#6149,#6150,
+    #6151,#6152,#6153,#6154,#6155,#6156,#6157),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#6124 = CARTESIAN_POINT('',(3.25,-8.566514E-11,6.499999999917));
+#6125 = CARTESIAN_POINT('',(3.250000000025,0.453784553051,6.677777777694
+    ));
+#6126 = CARTESIAN_POINT('',(3.178719335554,0.907574210217,6.855555555426
+    ));
+#6127 = CARTESIAN_POINT('',(3.03615872707,1.348557781203,7.033333333343)
+  );
+#6128 = CARTESIAN_POINT('',(2.824997338153,1.763957527214,7.211111110961
+    ));
+#6129 = CARTESIAN_POINT('',(2.550595415081,2.141640755794,7.388888888739
+    ));
+#6130 = CARTESIAN_POINT('',(2.220781567204,2.470829164724,7.566666666687
+    ));
+#6131 = CARTESIAN_POINT('',(1.845430024467,2.742687282375,7.744444444332
+    ));
+#6132 = CARTESIAN_POINT('',(1.435881018434,2.950706203663,7.922222222118
+    ));
+#6133 = CARTESIAN_POINT('',(0.356941579887,3.301274878324,8.366666666552
+    ));
+#6134 = CARTESIAN_POINT('',(-0.339982835114,3.359083478597,
+    8.633333333301));
+#6135 = CARTESIAN_POINT('',(-1.045391955041,3.25102257968,8.899999999956
+    ));
+#6136 = CARTESIAN_POINT('',(-1.714028760207,2.976619009273,
+    9.166666666386));
+#6137 = CARTESIAN_POINT('',(-2.301278660263,2.549982700668,
+    9.433333333315));
+#6138 = CARTESIAN_POINT('',(-2.768858688473,1.998833199536,
+    9.700000000191));
+#6139 = CARTESIAN_POINT('',(-3.089618366029,1.361363832784,
+    9.966666666353));
+#6140 = CARTESIAN_POINT('',(-3.249999999964,0.680676830222,
+    10.233333333249));
+#6141 = CARTESIAN_POINT('',(-3.25000000004,-0.680676829801,
+    10.766666666585));
+#6142 = CARTESIAN_POINT('',(-3.089618366209,-1.361363832759,
+    11.033333333242));
+#6143 = CARTESIAN_POINT('',(-2.768858688605,-1.998833198676,
+    11.299999999928));
+#6144 = CARTESIAN_POINT('',(-2.301278660649,-2.549982700995,
+    11.566666666639));
+#6145 = CARTESIAN_POINT('',(-1.714028760497,-2.976619008703,
+    11.833333333057));
+#6146 = CARTESIAN_POINT('',(-1.045391955379,-3.251022579695,
+    12.100000000199));
+#6147 = CARTESIAN_POINT('',(-0.339982835499,-3.359083478557,
+    12.366666666455));
+#6148 = CARTESIAN_POINT('',(0.356941579519,-3.301274878353,
+    12.633333333264));
+#6149 = CARTESIAN_POINT('',(1.435881018112,-2.950706203823,
+    13.077777777701));
+#6150 = CARTESIAN_POINT('',(1.845430024171,-2.742687282597,
+    13.255555555511));
+#6151 = CARTESIAN_POINT('',(2.220781566931,-2.470829164888,
+    13.43333333318));
+#6152 = CARTESIAN_POINT('',(2.55059541481,-2.141640756191,
+    13.611111111168));
+#6153 = CARTESIAN_POINT('',(2.824997337971,-1.76395752755,
+    13.788888888791));
+#6154 = CARTESIAN_POINT('',(3.036158726973,-1.348557781334,
+    13.966666666322));
+#6155 = CARTESIAN_POINT('',(3.178719335409,-0.907574210698,
+    14.144444444477));
+#6156 = CARTESIAN_POINT('',(3.249999999975,-0.453784553485,
+    14.322222222141));
+#6157 = CARTESIAN_POINT('',(3.25,-1.9592272E-10,14.499999999917));
+#6158 = PCURVE('',#992,#6159);
+#6159 = DEFINITIONAL_REPRESENTATION('',(#6160),#6167);
+#6160 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6161,#6162,#6163,#6164,#6165,
+    #6166),.UNSPECIFIED.,.F.,.F.,(6,6),(3.147952414045,3.541446465867),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6161 = CARTESIAN_POINT('',(-6.466472E-11,-4.500000000083));
+#6162 = CARTESIAN_POINT('',(7.853963418038E-02,-4.400000000066));
+#6163 = CARTESIAN_POINT('',(0.157079741409,-4.300000000051));
+#6164 = CARTESIAN_POINT('',(0.235619499421,-4.200000000034));
+#6165 = CARTESIAN_POINT('',(0.314159295504,-4.100000000017));
+#6166 = CARTESIAN_POINT('',(0.392699085887,-4.));
+#6167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6168 = PCURVE('',#1941,#6169);
+#6169 = DEFINITIONAL_REPRESENTATION('',(#6170),#6173);
+#6170 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6171,#6172),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.147952414045,3.541446465867),.PIECEWISE_BEZIER_KNOTS.);
+#6171 = CARTESIAN_POINT('',(0.,3.147952414045));
+#6172 = CARTESIAN_POINT('',(0.,3.541446465867));
+#6173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6174 = ORIENTED_EDGE('',*,*,#6175,.T.);
+#6175 = EDGE_CURVE('',#6120,#6176,#6178,.T.);
+#6176 = VERTEX_POINT('',#6177);
+#6177 = CARTESIAN_POINT('',(-3.250000011098,-1.7E-14,10.000000002371));
+#6178 = SURFACE_CURVE('',#6179,(#6183,#6189),.PCURVE_S1.);
+#6179 = LINE('',#6180,#6181);
+#6180 = CARTESIAN_POINT('',(-3.25,2.331E-14,15.));
+#6181 = VECTOR('',#6182,1.);
+#6182 = DIRECTION('',(0.,-1.55E-15,-1.));
+#6183 = PCURVE('',#992,#6184);
+#6184 = DEFINITIONAL_REPRESENTATION('',(#6185),#6188);
+#6185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6186,#6187),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.500000000001,4.999999997629),.PIECEWISE_BEZIER_KNOTS.);
+#6186 = CARTESIAN_POINT('',(0.,-4.500000000001));
+#6187 = CARTESIAN_POINT('',(0.,-4.999999997629));
+#6188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6189 = PCURVE('',#6190,#6195);
+#6190 = CYLINDRICAL_SURFACE('',#6191,3.25);
+#6191 = AXIS2_PLACEMENT_3D('',#6192,#6193,#6194);
+#6192 = CARTESIAN_POINT('',(0.,2.331E-14,15.));
+#6193 = DIRECTION('',(0.,1.55E-15,1.));
+#6194 = DIRECTION('',(-1.,0.,0.));
+#6195 = DEFINITIONAL_REPRESENTATION('',(#6196),#6199);
+#6196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6197,#6198),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.500000000001,4.999999997629),.PIECEWISE_BEZIER_KNOTS.);
+#6197 = CARTESIAN_POINT('',(6.28318530718,-4.500000000001));
+#6198 = CARTESIAN_POINT('',(6.28318530718,-4.999999997629));
+#6199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6200 = ORIENTED_EDGE('',*,*,#6201,.T.);
+#6201 = EDGE_CURVE('',#6176,#4090,#6202,.T.);
+#6202 = SURFACE_CURVE('',#6203,(#6238,#6248),.PCURVE_S1.);
+#6203 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#6204,#6205,#6206,#6207,#6208,
+    #6209,#6210,#6211,#6212,#6213,#6214,#6215,#6216,#6217,#6218,#6219,
+    #6220,#6221,#6222,#6223,#6224,#6225,#6226,#6227,#6228,#6229,#6230,
+    #6231,#6232,#6233,#6234,#6235,#6236,#6237),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#6204 = CARTESIAN_POINT('',(8.530412E-11,3.25,7.999999999917));
+#6205 = CARTESIAN_POINT('',(-0.453784553052,3.250000000025,
+    8.177777777694));
+#6206 = CARTESIAN_POINT('',(-0.907574210216,3.178719335554,
+    8.355555555426));
+#6207 = CARTESIAN_POINT('',(-1.348557781206,3.036158727069,
+    8.533333333342));
+#6208 = CARTESIAN_POINT('',(-1.763957527213,2.824997338154,
+    8.711111110961));
+#6209 = CARTESIAN_POINT('',(-2.141640755792,2.550595415081,
+    8.888888888739));
+#6210 = CARTESIAN_POINT('',(-2.470829164727,2.220781567202,
+    9.066666666687));
+#6211 = CARTESIAN_POINT('',(-2.742687282374,1.845430024469,
+    9.244444444332));
+#6212 = CARTESIAN_POINT('',(-2.950706203663,1.435881018433,
+    9.422222222118));
+#6213 = CARTESIAN_POINT('',(-3.301274878323,0.356941579886,
+    9.866666666552));
+#6214 = CARTESIAN_POINT('',(-3.359083478593,-0.339982835118,
+    10.133333333301));
+#6215 = CARTESIAN_POINT('',(-3.251022579695,-1.045391955023,
+    10.399999999956));
+#6216 = CARTESIAN_POINT('',(-2.976619009242,-1.714028760232,
+    10.666666666386));
+#6217 = CARTESIAN_POINT('',(-2.549982700702,-2.301278660244,
+    10.933333333314));
+#6218 = CARTESIAN_POINT('',(-1.998833199512,-2.768858688482,
+    11.200000000191));
+#6219 = CARTESIAN_POINT('',(-1.361363832794,-3.089618366025,
+    11.466666666353));
+#6220 = CARTESIAN_POINT('',(-0.680676830221,-3.249999999964,
+    11.733333333249));
+#6221 = CARTESIAN_POINT('',(0.680676829802,-3.250000000039,
+    12.266666666585));
+#6222 = CARTESIAN_POINT('',(1.361363832738,-3.08961836621,
+    12.533333333242));
+#6223 = CARTESIAN_POINT('',(1.998833198726,-2.768858688606,
+    12.799999999928));
+#6224 = CARTESIAN_POINT('',(2.549982700926,-2.30127866064,
+    13.066666666639));
+#6225 = CARTESIAN_POINT('',(2.976619008754,-1.714028760514,
+    13.333333333057));
+#6226 = CARTESIAN_POINT('',(3.251022579671,-1.04539195537,
+    13.600000000199));
+#6227 = CARTESIAN_POINT('',(3.359083478562,-0.339982835504,
+    13.866666666455));
+#6228 = CARTESIAN_POINT('',(3.301274878353,0.356941579519,
+    14.133333333264));
+#6229 = CARTESIAN_POINT('',(2.950706203823,1.435881018112,
+    14.577777777701));
+#6230 = CARTESIAN_POINT('',(2.742687282597,1.84543002417,14.755555555512
+    ));
+#6231 = CARTESIAN_POINT('',(2.47082916489,2.220781566928,14.933333333179
+    ));
+#6232 = CARTESIAN_POINT('',(2.141640756192,2.550595414811,
+    15.111111111169));
+#6233 = CARTESIAN_POINT('',(1.763957527549,2.824997337971,15.28888888879
+    ));
+#6234 = CARTESIAN_POINT('',(1.348557781334,3.03615872697,15.466666666323
+    ));
+#6235 = CARTESIAN_POINT('',(0.9075742107,3.17871933541,15.644444444476)
+  );
+#6236 = CARTESIAN_POINT('',(0.453784553485,3.249999999975,
+    15.822222222141));
+#6237 = CARTESIAN_POINT('',(1.9556171E-10,3.25,15.999999999917));
+#6238 = PCURVE('',#992,#6239);
+#6239 = DEFINITIONAL_REPRESENTATION('',(#6240),#6247);
+#6240 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6241,#6242,#6243,#6244,#6245,
+    #6246),.UNSPECIFIED.,.F.,.F.,(6,6),(1.573976208949,4.170357116615),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6241 = CARTESIAN_POINT('',(1.645E-14,-4.999999997629));
+#6242 = CARTESIAN_POINT('',(0.518227080392,-4.340172766148));
+#6243 = CARTESIAN_POINT('',(1.036454305573,-3.680345534745));
+#6244 = CARTESIAN_POINT('',(1.554681069845,-3.020518303233));
+#6245 = CARTESIAN_POINT('',(2.072908450476,-2.360691071804));
+#6246 = CARTESIAN_POINT('',(2.591135483419,-1.700863840324));
+#6247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6248 = PCURVE('',#4119,#6249);
+#6249 = DEFINITIONAL_REPRESENTATION('',(#6250),#6253);
+#6250 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6251,#6252),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.573976208949,4.170357116615),.PIECEWISE_BEZIER_KNOTS.);
+#6251 = CARTESIAN_POINT('',(0.931748562369,1.573976208949));
+#6252 = CARTESIAN_POINT('',(0.931748562369,4.170357116615));
+#6253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6254 = ORIENTED_EDGE('',*,*,#4202,.T.);
+#6255 = ADVANCED_FACE('',(#6256),#1648,.T.);
+#6256 = FACE_BOUND('',#6257,.T.);
+#6257 = EDGE_LOOP('',(#6258,#6259,#6260,#6310));
+#6258 = ORIENTED_EDGE('',*,*,#6063,.F.);
+#6259 = ORIENTED_EDGE('',*,*,#1620,.F.);
+#6260 = ORIENTED_EDGE('',*,*,#6261,.T.);
+#6261 = EDGE_CURVE('',#1532,#4225,#6262,.T.);
+#6262 = SURFACE_CURVE('',#6263,(#6298,#6304),.PCURVE_S1.);
+#6263 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#6264,#6265,#6266,#6267,#6268,
+    #6269,#6270,#6271,#6272,#6273,#6274,#6275,#6276,#6277,#6278,#6279,
+    #6280,#6281,#6282,#6283,#6284,#6285,#6286,#6287,#6288,#6289,#6290,
+    #6291,#6292,#6293,#6294,#6295,#6296,#6297),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#6264 = CARTESIAN_POINT('',(4.15,-8.53973E-11,6.741154273105));
+#6265 = CARTESIAN_POINT('',(4.150000000025,0.579448261777,6.918932050882
+    ));
+#6266 = CARTESIAN_POINT('',(4.058980122615,1.158901621749,7.096709828614
+    ));
+#6267 = CARTESIAN_POINT('',(3.876941117007,1.722005306219,7.274487606531
+    ));
+#6268 = CARTESIAN_POINT('',(3.607304222599,2.252438100722,7.45226538415)
+  );
+#6269 = CARTESIAN_POINT('',(3.25691416956,2.734710013901,7.630043161927)
+  );
+#6270 = CARTESIAN_POINT('',(2.835767311082,3.155059108349,7.807820939875
+    ));
+#6271 = CARTESIAN_POINT('',(2.356472146116,3.502200595452,7.98559871752)
+  );
+#6272 = CARTESIAN_POINT('',(1.833509599903,3.767824847577,8.163376495306
+    ));
+#6273 = CARTESIAN_POINT('',(0.455786944955,4.21547407414,8.607820939741)
+  );
+#6274 = CARTESIAN_POINT('',(-0.434131850329,4.289291543812,
+    8.874487606489));
+#6275 = CARTESIAN_POINT('',(-1.334885489972,4.151304170921,
+    9.141154273144));
+#6276 = CARTESIAN_POINT('',(-2.188682059484,3.800917118458,
+    9.407820939575));
+#6277 = CARTESIAN_POINT('',(-2.938556787066,3.256126890224,
+    9.674487606503));
+#6278 = CARTESIAN_POINT('',(-3.535618949857,2.552360261493,
+    9.941154273378));
+#6279 = CARTESIAN_POINT('',(-3.945205160605,1.738354950073,
+    10.207820939542));
+#6280 = CARTESIAN_POINT('',(-4.149999999964,0.869172393311,
+    10.474487606437));
+#6281 = CARTESIAN_POINT('',(-4.150000000039,-0.869172392891,
+    11.007820939773));
+#6282 = CARTESIAN_POINT('',(-3.945205160786,-1.738354950043,
+    11.27448760643));
+#6283 = CARTESIAN_POINT('',(-3.535618949988,-2.552360260644,
+    11.541154273116));
+#6284 = CARTESIAN_POINT('',(-2.938556787451,-3.256126890539,
+    11.807820939827));
+#6285 = CARTESIAN_POINT('',(-2.188682059772,-3.800917117897,
+    12.074487606246));
+#6286 = CARTESIAN_POINT('',(-1.334885490311,-4.151304170934,
+    12.341154273386));
+#6287 = CARTESIAN_POINT('',(-0.434131850714,-4.289291543771,
+    12.607820939644));
+#6288 = CARTESIAN_POINT('',(0.455786944588,-4.215474074169,
+    12.874487606453));
+#6289 = CARTESIAN_POINT('',(1.833509599581,-3.767824847738,
+    13.318932050889));
+#6290 = CARTESIAN_POINT('',(2.35647214582,-3.502200595673,13.4967098287)
+  );
+#6291 = CARTESIAN_POINT('',(2.835767310809,-3.155059108514,
+    13.674487606368));
+#6292 = CARTESIAN_POINT('',(3.256914169291,-2.734710014298,
+    13.852265384357));
+#6293 = CARTESIAN_POINT('',(3.607304222417,-2.252438101056,
+    14.030043161978));
+#6294 = CARTESIAN_POINT('',(3.876941116909,-1.72200530635,
+    14.207820939512));
+#6295 = CARTESIAN_POINT('',(4.058980122471,-1.158901622229,
+    14.385598717664));
+#6296 = CARTESIAN_POINT('',(4.149999999975,-0.57944826221,
+    14.563376495329));
+#6297 = CARTESIAN_POINT('',(4.15,-1.9538132E-10,14.741154273105));
+#6298 = PCURVE('',#1648,#6299);
+#6299 = DEFINITIONAL_REPRESENTATION('',(#6300),#6303);
+#6300 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6301,#6302),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.570864632068,5.872992600591),.PIECEWISE_BEZIER_KNOTS.);
+#6301 = CARTESIAN_POINT('',(0.931748562369,3.570864632068));
+#6302 = CARTESIAN_POINT('',(0.931748562369,5.872992600591));
+#6303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6304 = PCURVE('',#1545,#6305);
+#6305 = DEFINITIONAL_REPRESENTATION('',(#6306),#6309);
+#6306 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6307,#6308),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.570864632068,5.872992600591),.PIECEWISE_BEZIER_KNOTS.);
+#6307 = CARTESIAN_POINT('',(0.,3.570864632068));
+#6308 = CARTESIAN_POINT('',(0.,5.872992600591));
+#6309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6310 = ORIENTED_EDGE('',*,*,#4224,.T.);
+#6311 = ADVANCED_FACE('',(#6312),#1545,.T.);
+#6312 = FACE_BOUND('',#6313,.T.);
+#6313 = EDGE_LOOP('',(#6314,#6315,#6316,#6368,#6398));
+#6314 = ORIENTED_EDGE('',*,*,#6261,.F.);
+#6315 = ORIENTED_EDGE('',*,*,#1531,.F.);
+#6316 = ORIENTED_EDGE('',*,*,#6317,.T.);
+#6317 = EDGE_CURVE('',#1419,#6318,#6320,.T.);
+#6318 = VERTEX_POINT('',#6319);
+#6319 = CARTESIAN_POINT('',(3.241137177184,-2.591819791289,
+    14.900000003836));
+#6320 = SURFACE_CURVE('',#6321,(#6356,#6362),.PCURVE_S1.);
+#6321 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#6322,#6323,#6324,#6325,#6326,
+    #6327,#6328,#6329,#6330,#6331,#6332,#6333,#6334,#6335,#6336,#6337,
+    #6338,#6339,#6340,#6341,#6342,#6343,#6344,#6345,#6346,#6347,#6348,
+    #6349,#6350,#6351,#6352,#6353,#6354,#6355),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#6322 = CARTESIAN_POINT('',(4.15,-8.514572E-11,7.758845726729));
+#6323 = CARTESIAN_POINT('',(4.150000000025,0.579448261777,7.936623504506
+    ));
+#6324 = CARTESIAN_POINT('',(4.058980122615,1.158901621748,8.114401282238
+    ));
+#6325 = CARTESIAN_POINT('',(3.876941117006,1.722005306221,8.292179060155
+    ));
+#6326 = CARTESIAN_POINT('',(3.6073042226,2.252438100721,8.469956837773)
+  );
+#6327 = CARTESIAN_POINT('',(3.256914169559,2.7347100139,8.647734615552)
+  );
+#6328 = CARTESIAN_POINT('',(2.835767311081,3.155059108351,8.825512393498
+    ));
+#6329 = CARTESIAN_POINT('',(2.356472146117,3.502200595451,9.003290171144
+    ));
+#6330 = CARTESIAN_POINT('',(1.833509599902,3.767824847577,9.18106794893)
+  );
+#6331 = CARTESIAN_POINT('',(0.455786944954,4.215474074139,9.625512393365
+    ));
+#6332 = CARTESIAN_POINT('',(-0.434131850332,4.289291543808,
+    9.892179060113));
+#6333 = CARTESIAN_POINT('',(-1.33488548996,4.151304170935,
+    10.158845726768));
+#6334 = CARTESIAN_POINT('',(-2.188682059501,3.800917118432,
+    10.425512393198));
+#6335 = CARTESIAN_POINT('',(-2.938556787052,3.256126890253,
+    10.692179060127));
+#6336 = CARTESIAN_POINT('',(-3.535618949863,2.552360261473,
+    10.958845727002));
+#6337 = CARTESIAN_POINT('',(-3.945205160602,1.738354950081,
+    11.225512393166));
+#6338 = CARTESIAN_POINT('',(-4.149999999964,0.86917239331,
+    11.492179060061));
+#6339 = CARTESIAN_POINT('',(-4.150000000039,-0.869172392891,
+    12.025512393397));
+#6340 = CARTESIAN_POINT('',(-3.945205160786,-1.73835495003,
+    12.292179060054));
+#6341 = CARTESIAN_POINT('',(-3.535618949988,-2.552360260679,
+    12.55884572674));
+#6342 = CARTESIAN_POINT('',(-2.938556787447,-3.25612689049,
+    12.825512393451));
+#6343 = CARTESIAN_POINT('',(-2.188682059782,-3.800917117934,
+    13.09217905987));
+#6344 = CARTESIAN_POINT('',(-1.334885490306,-4.151304170915,
+    13.358845727011));
+#6345 = CARTESIAN_POINT('',(-0.434131850717,-4.289291543775,
+    13.625512393268));
+#6346 = CARTESIAN_POINT('',(0.455786944587,-4.215474074169,
+    13.892179060077));
+#6347 = CARTESIAN_POINT('',(1.833509599581,-3.767824847737,
+    14.336623504513));
+#6348 = CARTESIAN_POINT('',(2.356472145819,-3.502200595673,
+    14.514401282324));
+#6349 = CARTESIAN_POINT('',(2.835767310808,-3.155059108515,
+    14.692179059992));
+#6350 = CARTESIAN_POINT('',(3.256914169291,-2.734710014299,
+    14.86995683798));
+#6351 = CARTESIAN_POINT('',(3.607304222417,-2.252438101056,
+    15.047734615603));
+#6352 = CARTESIAN_POINT('',(3.876941116907,-1.72200530635,
+    15.225512393135));
+#6353 = CARTESIAN_POINT('',(4.058980122471,-1.15890162223,
+    15.403290171289));
+#6354 = CARTESIAN_POINT('',(4.149999999975,-0.579448262209,
+    15.581067948953));
+#6355 = CARTESIAN_POINT('',(4.15,-1.9512486E-10,15.758845726729));
+#6356 = PCURVE('',#1545,#6357);
+#6357 = DEFINITIONAL_REPRESENTATION('',(#6358),#6361);
+#6358 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6359,#6360),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.570864632068,5.62000346143),.PIECEWISE_BEZIER_KNOTS.);
+#6359 = CARTESIAN_POINT('',(1.017691453624,3.570864632068));
+#6360 = CARTESIAN_POINT('',(1.017691453624,5.62000346143));
+#6361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6362 = PCURVE('',#1448,#6363);
+#6363 = DEFINITIONAL_REPRESENTATION('',(#6364),#6367);
+#6364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6365,#6366),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.570864632068,5.62000346143),.PIECEWISE_BEZIER_KNOTS.);
+#6365 = CARTESIAN_POINT('',(0.,3.570864632068));
+#6366 = CARTESIAN_POINT('',(0.,5.62000346143));
+#6367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6368 = ORIENTED_EDGE('',*,*,#6369,.T.);
+#6369 = EDGE_CURVE('',#6318,#4269,#6370,.T.);
+#6370 = SURFACE_CURVE('',#6371,(#6378,#6388),.PCURVE_S1.);
+#6371 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6372,#6373,#6374,#6375,#6376,
+    #6377),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6372 = CARTESIAN_POINT('',(3.241137177184,-2.591819791289,
+    14.900000003836));
+#6373 = CARTESIAN_POINT('',(3.372012698656,-2.428156565734,
+    14.899999992322));
+#6374 = CARTESIAN_POINT('',(3.492559116292,-2.256230826057,
+    14.899999991517));
+#6375 = CARTESIAN_POINT('',(3.602077582741,-2.076916876984,
+    14.899999982904));
+#6376 = CARTESIAN_POINT('',(3.699987410544,-1.891165530387,
+    14.899999985813));
+#6377 = CARTESIAN_POINT('',(3.785829857689,-1.699997733092,
+    14.900000000469));
+#6378 = PCURVE('',#1545,#6379);
+#6379 = DEFINITIONAL_REPRESENTATION('',(#6380),#6387);
+#6380 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6381,#6382,#6383,#6384,#6385,
+    #6386),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6381 = CARTESIAN_POINT('',(1.017691453624,5.62000346143));
+#6382 = CARTESIAN_POINT('',(0.953398436838,5.670601291724));
+#6383 = CARTESIAN_POINT('',(0.88910478265,5.721199632074));
+#6384 = CARTESIAN_POINT('',(0.824812350566,5.771797004499));
+#6385 = CARTESIAN_POINT('',(0.7605186873,5.822395354913));
+#6386 = CARTESIAN_POINT('',(0.696225677127,5.872993200591));
+#6387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6388 = PCURVE('',#1065,#6389);
+#6389 = DEFINITIONAL_REPRESENTATION('',(#6390),#6397);
+#6390 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6391,#6392,#6393,#6394,#6395,
+    #6396),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6391 = CARTESIAN_POINT('',(-3.816128509471,-9.99999961635E-02));
+#6392 = CARTESIAN_POINT('',(-3.765632894431,-0.100000010447));
+#6393 = CARTESIAN_POINT('',(-3.715136767964,-0.100000005919));
+#6394 = CARTESIAN_POINT('',(-3.664641607519,-0.100000015993));
+#6395 = CARTESIAN_POINT('',(-3.614145481717,-0.100000016307));
+#6396 = CARTESIAN_POINT('',(-3.563649867249,-9.999999953123E-02));
+#6397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6398 = ORIENTED_EDGE('',*,*,#4268,.T.);
+#6399 = ADVANCED_FACE('',(#6400),#1448,.T.);
+#6400 = FACE_BOUND('',#6401,.T.);
+#6401 = EDGE_LOOP('',(#6402,#6403,#6404,#6460));
+#6402 = ORIENTED_EDGE('',*,*,#6317,.F.);
+#6403 = ORIENTED_EDGE('',*,*,#1418,.F.);
+#6404 = ORIENTED_EDGE('',*,*,#6405,.T.);
+#6405 = EDGE_CURVE('',#1392,#6406,#6408,.T.);
+#6406 = VERTEX_POINT('',#6407);
+#6407 = CARTESIAN_POINT('',(6.103569E-09,-3.250000011098,13.999999999996
+    ));
+#6408 = SURFACE_CURVE('',#6409,(#6444,#6450),.PCURVE_S1.);
+#6409 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#6410,#6411,#6412,#6413,#6414,
+    #6415,#6416,#6417,#6418,#6419,#6420,#6421,#6422,#6423,#6424,#6425,
+    #6426,#6427,#6428,#6429,#6430,#6431,#6432,#6433,#6434,#6435,#6436,
+    #6437,#6438,#6439,#6440,#6441,#6442,#6443),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#6410 = CARTESIAN_POINT('',(3.25,-8.529688E-11,7.999999999917));
+#6411 = CARTESIAN_POINT('',(3.250000000025,0.453784553052,8.177777777694
+    ));
+#6412 = CARTESIAN_POINT('',(3.178719335554,0.907574210216,8.355555555426
+    ));
+#6413 = CARTESIAN_POINT('',(3.036158727069,1.348557781206,8.533333333342
+    ));
+#6414 = CARTESIAN_POINT('',(2.824997338154,1.763957527213,8.711111110961
+    ));
+#6415 = CARTESIAN_POINT('',(2.550595415081,2.141640755792,8.888888888739
+    ));
+#6416 = CARTESIAN_POINT('',(2.220781567202,2.470829164727,9.066666666687
+    ));
+#6417 = CARTESIAN_POINT('',(1.845430024469,2.742687282374,9.244444444332
+    ));
+#6418 = CARTESIAN_POINT('',(1.435881018433,2.950706203663,9.422222222118
+    ));
+#6419 = CARTESIAN_POINT('',(0.356941579886,3.301274878323,9.866666666552
+    ));
+#6420 = CARTESIAN_POINT('',(-0.339982835118,3.359083478593,
+    10.133333333301));
+#6421 = CARTESIAN_POINT('',(-1.045391955023,3.251022579695,
+    10.399999999956));
+#6422 = CARTESIAN_POINT('',(-1.714028760232,2.976619009242,
+    10.666666666386));
+#6423 = CARTESIAN_POINT('',(-2.301278660244,2.549982700702,
+    10.933333333314));
+#6424 = CARTESIAN_POINT('',(-2.768858688482,1.998833199512,
+    11.200000000191));
+#6425 = CARTESIAN_POINT('',(-3.089618366025,1.361363832795,
+    11.466666666353));
+#6426 = CARTESIAN_POINT('',(-3.249999999964,0.680676830221,
+    11.733333333249));
+#6427 = CARTESIAN_POINT('',(-3.250000000039,-0.680676829802,
+    12.266666666585));
+#6428 = CARTESIAN_POINT('',(-3.08961836621,-1.361363832738,
+    12.533333333242));
+#6429 = CARTESIAN_POINT('',(-2.768858688606,-1.998833198726,
+    12.799999999928));
+#6430 = CARTESIAN_POINT('',(-2.30127866064,-2.549982700926,
+    13.066666666639));
+#6431 = CARTESIAN_POINT('',(-1.714028760514,-2.976619008754,
+    13.333333333057));
+#6432 = CARTESIAN_POINT('',(-1.04539195537,-3.251022579671,
+    13.600000000199));
+#6433 = CARTESIAN_POINT('',(-0.339982835504,-3.359083478562,
+    13.866666666455));
+#6434 = CARTESIAN_POINT('',(0.356941579519,-3.301274878353,
+    14.133333333264));
+#6435 = CARTESIAN_POINT('',(1.435881018112,-2.950706203823,
+    14.577777777701));
+#6436 = CARTESIAN_POINT('',(1.84543002417,-2.742687282597,
+    14.755555555512));
+#6437 = CARTESIAN_POINT('',(2.220781566928,-2.47082916489,
+    14.933333333179));
+#6438 = CARTESIAN_POINT('',(2.550595414811,-2.141640756192,
+    15.111111111169));
+#6439 = CARTESIAN_POINT('',(2.824997337971,-1.763957527549,
+    15.28888888879));
+#6440 = CARTESIAN_POINT('',(3.03615872697,-1.348557781334,
+    15.466666666323));
+#6441 = CARTESIAN_POINT('',(3.17871933541,-0.907574210699,
+    15.644444444476));
+#6442 = CARTESIAN_POINT('',(3.249999999975,-0.453784553485,
+    15.822222222141));
+#6443 = CARTESIAN_POINT('',(3.25,-1.9554469E-10,15.999999999917));
+#6444 = PCURVE('',#1448,#6445);
+#6445 = DEFINITIONAL_REPRESENTATION('',(#6446),#6449);
+#6446 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6447,#6448),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.699523939614,4.721928621134),.PIECEWISE_BEZIER_KNOTS.);
+#6447 = CARTESIAN_POINT('',(0.931748562369,3.699523939614));
+#6448 = CARTESIAN_POINT('',(0.931748562369,4.721928621134));
+#6449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6450 = PCURVE('',#1407,#6451);
+#6451 = DEFINITIONAL_REPRESENTATION('',(#6452),#6459);
+#6452 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6453,#6454,#6455,#6456,#6457,
+    #6458),.UNSPECIFIED.,.F.,.F.,(6,6),(3.699523939614,4.721928621134),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6453 = CARTESIAN_POINT('',(0.550457170172,-2.299136133009));
+#6454 = CARTESIAN_POINT('',(0.754525000777,-2.039308906409));
+#6455 = CARTESIAN_POINT('',(0.958592850236,-1.779481679794));
+#6456 = CARTESIAN_POINT('',(1.162660689068,-1.519654453198));
+#6457 = CARTESIAN_POINT('',(1.366728515785,-1.259827226603));
+#6458 = CARTESIAN_POINT('',(1.570796336427,-1.000000000003));
+#6459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6460 = ORIENTED_EDGE('',*,*,#6461,.T.);
+#6461 = EDGE_CURVE('',#6406,#6318,#6462,.T.);
+#6462 = SURFACE_CURVE('',#6463,(#6482,#6504),.PCURVE_S1.);
+#6463 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6464,#6465,#6466,#6467,#6468,
+    #6469,#6470,#6471,#6472,#6473,#6474,#6475,#6476,#6477,#6478,#6479,
+    #6480,#6481),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.22936834674,
+    0.465049505233,0.727641198923,1.),.UNSPECIFIED.);
+#6464 = CARTESIAN_POINT('',(-9.05933058E-09,-3.25,14.));
+#6465 = CARTESIAN_POINT('',(0.145040980701,-3.294814191995,
+    14.044814196809));
+#6466 = CARTESIAN_POINT('',(0.293589059742,-3.331075980031,
+    14.089167134035));
+#6467 = CARTESIAN_POINT('',(0.444881828927,-3.358575022442,
+    14.133072903246));
+#6468 = CARTESIAN_POINT('',(0.598169516023,-3.377209281046,
+    14.176546423587));
+#6469 = CARTESIAN_POINT('',(0.911533910891,-3.396988414807,
+    14.263838443064));
+#6470 = CARTESIAN_POINT('',(1.071683168288,-3.397637946801,
+    14.307634020531));
+#6471 = CARTESIAN_POINT('',(1.232384399372,-3.388898311067,
+    14.351000369862));
+#6472 = CARTESIAN_POINT('',(1.392886700515,-3.370853054274,
+    14.39395176773));
+#6473 = CARTESIAN_POINT('',(1.730297634484,-3.31336945258,
+    14.483906512737));
+#6474 = CARTESIAN_POINT('',(1.906989217272,-3.271723271863,
+    14.530813130366));
+#6475 = CARTESIAN_POINT('',(2.08157511515,-3.218948661597,
+    14.577236541851));
+#6476 = CARTESIAN_POINT('',(2.25315560236,-3.155385606208,
+    14.623194138049));
+#6477 = CARTESIAN_POINT('',(2.594904563677,-3.004787171738,
+    14.715898436923));
+#6478 = CARTESIAN_POINT('',(2.764785529428,-2.916965615891,
+    14.762611562562));
+#6479 = CARTESIAN_POINT('',(2.929639049407,-2.818473182921,
+    14.808855534768));
+#6480 = CARTESIAN_POINT('',(3.088658688791,-2.709879431761,
+    14.854647144762));
+#6481 = CARTESIAN_POINT('',(3.241137177184,-2.591819791289,
+    14.900000003836));
+#6482 = PCURVE('',#1448,#6483);
+#6483 = DEFINITIONAL_REPRESENTATION('',(#6484),#6503);
+#6484 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6485,#6486,#6487,#6488,#6489,
+    #6490,#6491,#6492,#6493,#6494,#6495,#6496,#6497,#6498,#6499,#6500,
+    #6501,#6502),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.22936834674,
+    0.465049505233,0.727641198923,1.),.UNSPECIFIED.);
+#6485 = CARTESIAN_POINT('',(0.931748562369,4.721928638608));
+#6486 = CARTESIAN_POINT('',(0.885353471174,4.766646978944));
+#6487 = CARTESIAN_POINT('',(0.839436001725,4.810904965666));
+#6488 = CARTESIAN_POINT('',(0.79398126783,4.854716915547));
+#6489 = CARTESIAN_POINT('',(0.748974200896,4.898097410701));
+#6490 = CARTESIAN_POINT('',(0.658602880682,4.985202700696));
+#6491 = CARTESIAN_POINT('',(0.613262407167,5.028904587273));
+#6492 = CARTESIAN_POINT('',(0.568366235054,5.072178177776));
+#6493 = CARTESIAN_POINT('',(0.523899702727,5.115037694149));
+#6494 = CARTESIAN_POINT('',(0.430771693678,5.204800020546));
+#6495 = CARTESIAN_POINT('',(0.382210372482,5.251606305167));
+#6496 = CARTESIAN_POINT('',(0.334149306082,5.297930416646));
+#6497 = CARTESIAN_POINT('',(0.286570502143,5.343789706197));
+#6498 = CARTESIAN_POINT('',(0.190595959224,5.436295702173));
+#6499 = CARTESIAN_POINT('',(0.142234979644,5.482908903815));
+#6500 = CARTESIAN_POINT('',(9.435971420517E-02,5.529053953384));
+#6501 = CARTESIAN_POINT('',(4.695273583316E-02,5.57474761505));
+#6502 = CARTESIAN_POINT('',(0.,5.62000346143));
+#6503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6504 = PCURVE('',#1065,#6505);
+#6505 = DEFINITIONAL_REPRESENTATION('',(#6506),#6525);
+#6506 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6507,#6508,#6509,#6510,#6511,
+    #6512,#6513,#6514,#6515,#6516,#6517,#6518,#6519,#6520,#6521,#6522,
+    #6523,#6524),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.22936834674,
+    0.465049505233,0.727641198923,1.),.UNSPECIFIED.);
+#6507 = CARTESIAN_POINT('',(-4.712388983172,-1.));
+#6508 = CARTESIAN_POINT('',(-4.667760986284,-0.9551858058));
+#6509 = CARTESIAN_POINT('',(-4.623592341587,-0.910832862037));
+#6510 = CARTESIAN_POINT('',(-4.579868989448,-0.866927098725));
+#6511 = CARTESIAN_POINT('',(-4.53657610322,-0.823453576413));
+#6512 = CARTESIAN_POINT('',(-4.449646787859,-0.736161556936));
+#6513 = CARTESIAN_POINT('',(-4.4060331904,-0.692365979469));
+#6514 = CARTESIAN_POINT('',(-4.362847022306,-0.648999630138));
+#6515 = CARTESIAN_POINT('',(-4.320074093563,-0.60604823227));
+#6516 = CARTESIAN_POINT('',(-4.230493113075,-0.516093487263));
+#6517 = CARTESIAN_POINT('',(-4.183781391991,-0.469186869634));
+#6518 = CARTESIAN_POINT('',(-4.137550871341,-0.422763458149));
+#6519 = CARTESIAN_POINT('',(-4.091784234797,-0.376805861951));
+#6520 = CARTESIAN_POINT('',(-3.999465134281,-0.284101563077));
+#6521 = CARTESIAN_POINT('',(-3.952946106631,-0.237388439179));
+#6522 = CARTESIAN_POINT('',(-3.906894285708,-0.191144461739));
+#6523 = CARTESIAN_POINT('',(-3.861292931151,-0.145352857574));
+#6524 = CARTESIAN_POINT('',(-3.816128509471,-9.99999961635E-02));
+#6525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6526 = ADVANCED_FACE('',(#6527),#1407,.F.);
+#6527 = FACE_BOUND('',#6528,.F.);
+#6528 = EDGE_LOOP('',(#6529,#6585,#6586,#6587));
+#6529 = ORIENTED_EDGE('',*,*,#6530,.F.);
+#6530 = EDGE_CURVE('',#1279,#6531,#6533,.T.);
+#6531 = VERTEX_POINT('',#6532);
+#6532 = CARTESIAN_POINT('',(-1.243721134651,-3.002608492817,
+    13.999999999999));
+#6533 = SURFACE_CURVE('',#6534,(#6569,#6579),.PCURVE_S1.);
+#6534 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#6535,#6536,#6537,#6538,#6539,
+    #6540,#6541,#6542,#6543,#6544,#6545,#6546,#6547,#6548,#6549,#6550,
+    #6551,#6552,#6553,#6554,#6555,#6556,#6557,#6558,#6559,#6560,#6561,
+    #6562,#6563,#6564,#6565,#6566,#6567,#6568),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#6535 = CARTESIAN_POINT('',(-8.567452E-11,-3.25,6.499999999917));
+#6536 = CARTESIAN_POINT('',(0.453784553051,-3.250000000025,
+    6.677777777694));
+#6537 = CARTESIAN_POINT('',(0.907574210217,-3.178719335554,
+    6.855555555426));
+#6538 = CARTESIAN_POINT('',(1.348557781203,-3.03615872707,7.033333333343
+    ));
+#6539 = CARTESIAN_POINT('',(1.763957527214,-2.824997338153,
+    7.211111110961));
+#6540 = CARTESIAN_POINT('',(2.141640755794,-2.550595415081,
+    7.388888888739));
+#6541 = CARTESIAN_POINT('',(2.470829164724,-2.220781567204,
+    7.566666666687));
+#6542 = CARTESIAN_POINT('',(2.742687282375,-1.845430024467,
+    7.744444444332));
+#6543 = CARTESIAN_POINT('',(2.950706203663,-1.435881018434,
+    7.922222222118));
+#6544 = CARTESIAN_POINT('',(3.301274878324,-0.356941579887,
+    8.366666666552));
+#6545 = CARTESIAN_POINT('',(3.359083478597,0.339982835114,8.633333333301
+    ));
+#6546 = CARTESIAN_POINT('',(3.25102257968,1.045391955041,8.899999999956)
+  );
+#6547 = CARTESIAN_POINT('',(2.976619009273,1.714028760207,9.166666666386
+    ));
+#6548 = CARTESIAN_POINT('',(2.549982700668,2.301278660263,9.433333333315
+    ));
+#6549 = CARTESIAN_POINT('',(1.998833199536,2.768858688473,9.700000000191
+    ));
+#6550 = CARTESIAN_POINT('',(1.361363832784,3.089618366029,9.966666666353
+    ));
+#6551 = CARTESIAN_POINT('',(0.680676830222,3.249999999964,
+    10.233333333249));
+#6552 = CARTESIAN_POINT('',(-0.680676829801,3.25000000004,
+    10.766666666585));
+#6553 = CARTESIAN_POINT('',(-1.361363832759,3.089618366209,
+    11.033333333242));
+#6554 = CARTESIAN_POINT('',(-1.998833198676,2.768858688605,
+    11.299999999928));
+#6555 = CARTESIAN_POINT('',(-2.549982700995,2.301278660649,
+    11.566666666639));
+#6556 = CARTESIAN_POINT('',(-2.976619008703,1.714028760497,
+    11.833333333057));
+#6557 = CARTESIAN_POINT('',(-3.251022579695,1.045391955379,
+    12.100000000199));
+#6558 = CARTESIAN_POINT('',(-3.359083478557,0.339982835499,
+    12.366666666455));
+#6559 = CARTESIAN_POINT('',(-3.301274878353,-0.356941579519,
+    12.633333333264));
+#6560 = CARTESIAN_POINT('',(-2.950706203823,-1.435881018112,
+    13.077777777701));
+#6561 = CARTESIAN_POINT('',(-2.742687282597,-1.845430024171,
+    13.255555555511));
+#6562 = CARTESIAN_POINT('',(-2.470829164888,-2.220781566931,
+    13.43333333318));
+#6563 = CARTESIAN_POINT('',(-2.141640756191,-2.55059541481,
+    13.611111111168));
+#6564 = CARTESIAN_POINT('',(-1.76395752755,-2.824997337971,
+    13.788888888791));
+#6565 = CARTESIAN_POINT('',(-1.348557781334,-3.036158726973,
+    13.966666666322));
+#6566 = CARTESIAN_POINT('',(-0.907574210698,-3.178719335409,
+    14.144444444477));
+#6567 = CARTESIAN_POINT('',(-0.453784553485,-3.249999999975,
+    14.322222222141));
+#6568 = CARTESIAN_POINT('',(-1.9593921E-10,-3.25,14.499999999917));
+#6569 = PCURVE('',#1407,#6570);
+#6570 = DEFINITIONAL_REPRESENTATION('',(#6571),#6578);
+#6571 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6572,#6573,#6574,#6575,#6576,
+    #6577),.UNSPECIFIED.,.F.,.F.,(6,6),(5.273500120306,5.902410776427),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6572 = CARTESIAN_POINT('',(0.550457170171,-1.799136166462));
+#6573 = CARTESIAN_POINT('',(0.675985177033,-1.639308933162));
+#6574 = CARTESIAN_POINT('',(0.801513361391,-1.479481699872));
+#6575 = CARTESIAN_POINT('',(0.927041202866,-1.319654466587));
+#6576 = CARTESIAN_POINT('',(1.052569133935,-1.159827233292));
+#6577 = CARTESIAN_POINT('',(1.178097171141,-0.999999999989));
+#6578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6579 = PCURVE('',#1308,#6580);
+#6580 = DEFINITIONAL_REPRESENTATION('',(#6581),#6584);
+#6581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6582,#6583),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.273500120306,5.902410776427),.PIECEWISE_BEZIER_KNOTS.);
+#6582 = CARTESIAN_POINT('',(0.,5.273500120306));
+#6583 = CARTESIAN_POINT('',(0.,5.902410776427));
+#6584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6585 = ORIENTED_EDGE('',*,*,#1391,.F.);
+#6586 = ORIENTED_EDGE('',*,*,#6405,.T.);
+#6587 = ORIENTED_EDGE('',*,*,#6588,.T.);
+#6588 = EDGE_CURVE('',#6406,#6531,#6589,.T.);
+#6589 = SURFACE_CURVE('',#6590,(#6595,#6601),.PCURVE_S1.);
+#6590 = CIRCLE('',#6591,3.25);
+#6591 = AXIS2_PLACEMENT_3D('',#6592,#6593,#6594);
+#6592 = CARTESIAN_POINT('',(0.,9.33E-15,14.));
+#6593 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#6594 = DIRECTION('',(-1.,0.,0.));
+#6595 = PCURVE('',#1407,#6596);
+#6596 = DEFINITIONAL_REPRESENTATION('',(#6597),#6600);
+#6597 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6598,#6599),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388978507,5.105088054814),.PIECEWISE_BEZIER_KNOTS.);
+#6598 = CARTESIAN_POINT('',(1.570796328673,-1.));
+#6599 = CARTESIAN_POINT('',(1.178097252365,-1.));
+#6600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6601 = PCURVE('',#1065,#6602);
+#6602 = DEFINITIONAL_REPRESENTATION('',(#6603),#6606);
+#6603 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6604,#6605),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388978507,5.105088054814),.PIECEWISE_BEZIER_KNOTS.);
+#6604 = CARTESIAN_POINT('',(-4.712388978507,-1.));
+#6605 = CARTESIAN_POINT('',(-5.105088054814,-1.));
+#6606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6607 = ADVANCED_FACE('',(#6608),#1308,.T.);
+#6608 = FACE_BOUND('',#6609,.T.);
+#6609 = EDGE_LOOP('',(#6610,#6611,#6612,#6664,#6721));
+#6610 = ORIENTED_EDGE('',*,*,#6530,.F.);
+#6611 = ORIENTED_EDGE('',*,*,#1278,.F.);
+#6612 = ORIENTED_EDGE('',*,*,#6613,.T.);
+#6613 = EDGE_CURVE('',#1190,#6614,#6616,.T.);
+#6614 = VERTEX_POINT('',#6615);
+#6615 = CARTESIAN_POINT('',(-1.95342E-10,-4.15,14.741154273084));
+#6616 = SURFACE_CURVE('',#6617,(#6652,#6658),.PCURVE_S1.);
+#6617 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#6618,#6619,#6620,#6621,#6622,
+    #6623,#6624,#6625,#6626,#6627,#6628,#6629,#6630,#6631,#6632,#6633,
+    #6634,#6635,#6636,#6637,#6638,#6639,#6640,#6641,#6642,#6643,#6644,
+    #6645,#6646,#6647,#6648,#6649,#6650,#6651),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#6618 = CARTESIAN_POINT('',(-8.54079E-11,-4.15,6.741154273105));
+#6619 = CARTESIAN_POINT('',(0.579448261777,-4.150000000025,
+    6.918932050882));
+#6620 = CARTESIAN_POINT('',(1.158901621749,-4.058980122615,
+    7.096709828614));
+#6621 = CARTESIAN_POINT('',(1.722005306219,-3.876941117007,
+    7.274487606531));
+#6622 = CARTESIAN_POINT('',(2.252438100722,-3.607304222599,7.45226538415
+    ));
+#6623 = CARTESIAN_POINT('',(2.734710013901,-3.25691416956,7.630043161927
+    ));
+#6624 = CARTESIAN_POINT('',(3.155059108349,-2.835767311082,
+    7.807820939875));
+#6625 = CARTESIAN_POINT('',(3.502200595452,-2.356472146116,7.98559871752
+    ));
+#6626 = CARTESIAN_POINT('',(3.767824847577,-1.833509599903,
+    8.163376495306));
+#6627 = CARTESIAN_POINT('',(4.21547407414,-0.455786944955,8.607820939741
+    ));
+#6628 = CARTESIAN_POINT('',(4.289291543812,0.434131850329,8.874487606489
+    ));
+#6629 = CARTESIAN_POINT('',(4.151304170921,1.334885489972,9.141154273144
+    ));
+#6630 = CARTESIAN_POINT('',(3.800917118458,2.188682059484,9.407820939575
+    ));
+#6631 = CARTESIAN_POINT('',(3.256126890224,2.938556787066,9.674487606503
+    ));
+#6632 = CARTESIAN_POINT('',(2.552360261493,3.535618949857,9.941154273378
+    ));
+#6633 = CARTESIAN_POINT('',(1.738354950073,3.945205160605,
+    10.207820939542));
+#6634 = CARTESIAN_POINT('',(0.869172393311,4.149999999964,
+    10.474487606437));
+#6635 = CARTESIAN_POINT('',(-0.869172392891,4.150000000039,
+    11.007820939773));
+#6636 = CARTESIAN_POINT('',(-1.738354950043,3.945205160786,
+    11.27448760643));
+#6637 = CARTESIAN_POINT('',(-2.552360260644,3.535618949988,
+    11.541154273116));
+#6638 = CARTESIAN_POINT('',(-3.256126890539,2.938556787451,
+    11.807820939827));
+#6639 = CARTESIAN_POINT('',(-3.800917117897,2.188682059773,
+    12.074487606246));
+#6640 = CARTESIAN_POINT('',(-4.151304170934,1.334885490311,
+    12.341154273386));
+#6641 = CARTESIAN_POINT('',(-4.289291543771,0.434131850714,
+    12.607820939644));
+#6642 = CARTESIAN_POINT('',(-4.215474074169,-0.455786944588,
+    12.874487606453));
+#6643 = CARTESIAN_POINT('',(-3.767824847738,-1.833509599581,
+    13.318932050889));
+#6644 = CARTESIAN_POINT('',(-3.502200595673,-2.35647214582,13.4967098287
+    ));
+#6645 = CARTESIAN_POINT('',(-3.155059108514,-2.835767310809,
+    13.674487606368));
+#6646 = CARTESIAN_POINT('',(-2.734710014298,-3.256914169291,
+    13.852265384357));
+#6647 = CARTESIAN_POINT('',(-2.252438101056,-3.607304222417,
+    14.030043161978));
+#6648 = CARTESIAN_POINT('',(-1.72200530635,-3.876941116909,
+    14.207820939512));
+#6649 = CARTESIAN_POINT('',(-1.158901622229,-4.058980122471,
+    14.385598717664));
+#6650 = CARTESIAN_POINT('',(-0.57944826221,-4.149999999975,
+    14.563376495329));
+#6651 = CARTESIAN_POINT('',(-1.9539902E-10,-4.15,14.741154273105));
+#6652 = PCURVE('',#1308,#6653);
+#6653 = DEFINITIONAL_REPRESENTATION('',(#6654),#6657);
+#6654 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6655,#6656),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.144840829398,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#6655 = CARTESIAN_POINT('',(0.931748562369,5.144840829398));
+#6656 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#6657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6658 = PCURVE('',#1203,#6659);
+#6659 = DEFINITIONAL_REPRESENTATION('',(#6660),#6663);
+#6660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6661,#6662),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.144840829398,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#6661 = CARTESIAN_POINT('',(0.,5.144840829398));
+#6662 = CARTESIAN_POINT('',(0.,6.295904828089));
+#6663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6664 = ORIENTED_EDGE('',*,*,#6665,.F.);
+#6665 = EDGE_CURVE('',#6666,#6614,#6668,.T.);
+#6666 = VERTEX_POINT('',#6667);
+#6667 = CARTESIAN_POINT('',(-1.95529E-10,-3.933012701778,14.683012701778
+    ));
+#6668 = SURFACE_CURVE('',#6669,(#6672,#6678),.PCURVE_S1.);
+#6669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6670,#6671),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#6670 = CARTESIAN_POINT('',(-1.9593921E-10,-3.25,14.499999999917));
+#6671 = CARTESIAN_POINT('',(-1.9539902E-10,-4.15,14.741154273105));
+#6672 = PCURVE('',#1308,#6673);
+#6673 = DEFINITIONAL_REPRESENTATION('',(#6674),#6677);
+#6674 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6675,#6676),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.707106781068,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#6675 = CARTESIAN_POINT('',(0.707106781068,6.295904828089));
+#6676 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#6677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6678 = PCURVE('',#6679,#6716);
+#6679 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#6680,#6681,#6682,#6683,#6684,#6685,#6686,#6687,#6688,#6689,#6690
+      ,#6691,#6692,#6693,#6694,#6695,#6696,#6697)
+    ,(#6698,#6699,#6700,#6701,#6702,#6703,#6704,#6705,#6706,#6707,#6708
+      ,#6709,#6710,#6711,#6712,#6713,#6714,#6715
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,10),(0.,0.931748562369),(0.,
+    1.259180965609,3.147952414045),.UNSPECIFIED.);
+#6680 = CARTESIAN_POINT('',(-1.9581398E-10,-3.25,14.499999999875));
+#6681 = CARTESIAN_POINT('',(0.453784552831,-3.250000000045,
+    14.677777777653));
+#6682 = CARTESIAN_POINT('',(0.907574210217,-3.178719335596,
+    14.855555555541));
+#6683 = CARTESIAN_POINT('',(1.348557780982,-3.036158727116,
+    15.03333333288));
+#6684 = CARTESIAN_POINT('',(1.76395752709,-2.824997338236,15.21111111132
+    ));
+#6685 = CARTESIAN_POINT('',(2.14164075575,-2.550595415175,
+    15.388888888834));
+#6686 = CARTESIAN_POINT('',(2.470829164592,-2.22078156729,
+    15.566666665981));
+#6687 = CARTESIAN_POINT('',(2.742687282306,-1.845430024591,
+    15.744444444794));
+#6688 = CARTESIAN_POINT('',(2.950706203605,-1.435881018558,
+    15.922222222035));
+#6689 = CARTESIAN_POINT('',(3.301274878304,-0.356941580023,
+    16.366666666467));
+#6690 = CARTESIAN_POINT('',(3.359083478627,0.339982835002,
+    16.633333333601));
+#6691 = CARTESIAN_POINT('',(3.251022579688,1.045391954794,
+    16.899999999926));
+#6692 = CARTESIAN_POINT('',(2.976619009439,1.714028760285,
+    17.166666665172));
+#6693 = CARTESIAN_POINT('',(2.549982700537,2.301278659939,
+    17.433333336038));
+#6694 = CARTESIAN_POINT('',(1.998833200025,2.768858688527,
+    17.699999997495));
+#6695 = CARTESIAN_POINT('',(1.361363832507,3.089618365932,
+    17.966666667719));
+#6696 = CARTESIAN_POINT('',(0.680676830634,3.249999999934,
+    18.233333333132));
+#6697 = CARTESIAN_POINT('',(2.4487939E-10,3.250000000001,18.499999999792
+    ));
+#6698 = CARTESIAN_POINT('',(-1.9529822E-10,-4.15,14.741154273063));
+#6699 = CARTESIAN_POINT('',(0.579448261557,-4.150000000044,
+    14.918932050841));
+#6700 = CARTESIAN_POINT('',(1.158901621747,-4.058980122657,
+    15.096709828729));
+#6701 = CARTESIAN_POINT('',(1.722005306,-3.876941117053,15.274487606069)
+  );
+#6702 = CARTESIAN_POINT('',(2.252438100597,-3.607304222682,
+    15.452265384507));
+#6703 = CARTESIAN_POINT('',(2.734710013857,-3.256914169653,
+    15.630043162022));
+#6704 = CARTESIAN_POINT('',(3.155059108218,-2.835767311168,
+    15.80782093917));
+#6705 = CARTESIAN_POINT('',(3.502200595382,-2.356472146239,
+    15.985598717981));
+#6706 = CARTESIAN_POINT('',(3.767824847519,-1.833509600027,
+    16.163376495223));
+#6707 = CARTESIAN_POINT('',(4.21547407412,-0.45578694509,16.607820939656
+    ));
+#6708 = CARTESIAN_POINT('',(4.289291543841,0.434131850215,
+    16.874487606788));
+#6709 = CARTESIAN_POINT('',(4.151304170932,1.334885489734,
+    17.141154273115));
+#6710 = CARTESIAN_POINT('',(3.800917118618,2.188682059549,
+    17.407820938361));
+#6711 = CARTESIAN_POINT('',(3.256126890102,2.938556786754,
+    17.674487609221));
+#6712 = CARTESIAN_POINT('',(2.552360261974,3.535618949904,
+    17.941154270688));
+#6713 = CARTESIAN_POINT('',(1.7383549498,3.945205160511,18.207820940905)
+  );
+#6714 = CARTESIAN_POINT('',(0.869172393721,4.149999999934,18.47448760632
+    ));
+#6715 = CARTESIAN_POINT('',(2.437145E-10,4.15,18.74115427298));
+#6716 = DEFINITIONAL_REPRESENTATION('',(#6717),#6720);
+#6717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6718,#6719),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.707106781068,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#6718 = CARTESIAN_POINT('',(0.707106781068,0.));
+#6719 = CARTESIAN_POINT('',(0.931748562369,0.));
+#6720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6721 = ORIENTED_EDGE('',*,*,#6722,.T.);
+#6722 = EDGE_CURVE('',#6666,#6531,#6723,.T.);
+#6723 = SURFACE_CURVE('',#6724,(#6735,#6749),.PCURVE_S1.);
+#6724 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6725,#6726,#6727,#6728,#6729,
+    #6730,#6731,#6732,#6733,#6734),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534309267,1.),.UNSPECIFIED.);
+#6725 = CARTESIAN_POINT('',(-1.955287E-10,-3.933012701778,
+    14.683012701778));
+#6726 = CARTESIAN_POINT('',(-0.151161272521,-3.866165238496,
+    14.616165240287));
+#6727 = CARTESIAN_POINT('',(-0.297414474591,-3.791385813098,
+    14.548647989731));
+#6728 = CARTESIAN_POINT('',(-0.438072730365,-3.708984750453,
+    14.480445139513));
+#6729 = CARTESIAN_POINT('',(-0.572458448137,-3.619368974563,
+    14.411538606188));
+#6730 = CARTESIAN_POINT('',(-0.822620215128,-3.430352697657,
+    14.274892439601));
+#6731 = CARTESIAN_POINT('',(-0.938905669473,-3.331443004965,
+    14.207204994022));
+#6732 = CARTESIAN_POINT('',(-1.048203387536,-3.226794186769,
+    14.138836905648));
+#6733 = CARTESIAN_POINT('',(-1.149969712732,-3.116962966308,
+    14.069772649102));
+#6734 = CARTESIAN_POINT('',(-1.243721129094,-3.00260849147,14.));
+#6735 = PCURVE('',#1308,#6736);
+#6736 = DEFINITIONAL_REPRESENTATION('',(#6737),#6748);
+#6737 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6738,#6739,#6740,#6741,#6742,
+    #6743,#6744,#6745,#6746,#6747),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534309267,1.),.UNSPECIFIED.);
+#6738 = CARTESIAN_POINT('',(0.707106781068,6.295904828089));
+#6739 = CARTESIAN_POINT('',(0.637901198312,6.257392983938));
+#6740 = CARTESIAN_POINT('',(0.568002236422,6.218495256422));
+#6741 = CARTESIAN_POINT('',(0.497393444999,6.179202553545));
+#6742 = CARTESIAN_POINT('',(0.426056136939,6.139504450176));
+#6743 = CARTESIAN_POINT('',(0.284589586545,6.060780512015));
+#6744 = CARTESIAN_POINT('',(0.214514385075,6.021784748616));
+#6745 = CARTESIAN_POINT('',(0.143734495547,5.982396834476));
+#6746 = CARTESIAN_POINT('',(7.223395601948E-02,5.942607871926));
+#6747 = CARTESIAN_POINT('',(0.,5.902410781735));
+#6748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6749 = PCURVE('',#1065,#6750);
+#6750 = DEFINITIONAL_REPRESENTATION('',(#6751),#6762);
+#6751 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6752,#6753,#6754,#6755,#6756,
+    #6757,#6758,#6759,#6760,#6761),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534309267,1.),.UNSPECIFIED.);
+#6752 = CARTESIAN_POINT('',(-4.712388980434,-0.316987298222));
+#6753 = CARTESIAN_POINT('',(-4.750822945385,-0.383834760604));
+#6754 = CARTESIAN_POINT('',(-4.789642122113,-0.451352008935));
+#6755 = CARTESIAN_POINT('',(-4.828855478507,-0.519554861151));
+#6756 = CARTESIAN_POINT('',(-4.868473405959,-0.588461393812));
+#6757 = CARTESIAN_POINT('',(-4.947038320169,-0.725107560399));
+#6758 = CARTESIAN_POINT('',(-4.985955302044,-0.792795007117));
+#6759 = CARTESIAN_POINT('',(-5.025263613751,-0.861163092081));
+#6760 = CARTESIAN_POINT('',(-5.064972183531,-0.930227352407));
+#6761 = CARTESIAN_POINT('',(-5.105088053393,-1.));
+#6762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6763 = ADVANCED_FACE('',(#6764),#1203,.T.);
+#6764 = FACE_BOUND('',#6765,.T.);
+#6765 = EDGE_LOOP('',(#6766,#6767,#6768,#6820,#6864));
+#6766 = ORIENTED_EDGE('',*,*,#6613,.F.);
+#6767 = ORIENTED_EDGE('',*,*,#1189,.F.);
+#6768 = ORIENTED_EDGE('',*,*,#6769,.T.);
+#6769 = EDGE_CURVE('',#1081,#6770,#6772,.T.);
+#6770 = VERTEX_POINT('',#6771);
+#6771 = CARTESIAN_POINT('',(-2.591819791289,-3.241137177184,
+    14.900000003836));
+#6772 = SURFACE_CURVE('',#6773,(#6808,#6814),.PCURVE_S1.);
+#6773 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#6774,#6775,#6776,#6777,#6778,
+    #6779,#6780,#6781,#6782,#6783,#6784,#6785,#6786,#6787,#6788,#6789,
+    #6790,#6791,#6792,#6793,#6794,#6795,#6796,#6797,#6798,#6799,#6800,
+    #6801,#6802,#6803,#6804,#6805,#6806,#6807),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#6774 = CARTESIAN_POINT('',(-8.515722E-11,-4.15,7.758845726729));
+#6775 = CARTESIAN_POINT('',(0.579448261777,-4.150000000025,
+    7.936623504506));
+#6776 = CARTESIAN_POINT('',(1.158901621748,-4.058980122615,
+    8.114401282238));
+#6777 = CARTESIAN_POINT('',(1.722005306221,-3.876941117006,
+    8.292179060155));
+#6778 = CARTESIAN_POINT('',(2.252438100721,-3.6073042226,8.469956837773)
+  );
+#6779 = CARTESIAN_POINT('',(2.7347100139,-3.256914169559,8.647734615552)
+  );
+#6780 = CARTESIAN_POINT('',(3.155059108351,-2.835767311081,
+    8.825512393498));
+#6781 = CARTESIAN_POINT('',(3.502200595451,-2.356472146117,
+    9.003290171144));
+#6782 = CARTESIAN_POINT('',(3.767824847577,-1.833509599902,9.18106794893
+    ));
+#6783 = CARTESIAN_POINT('',(4.215474074139,-0.455786944954,
+    9.625512393365));
+#6784 = CARTESIAN_POINT('',(4.289291543808,0.434131850332,9.892179060113
+    ));
+#6785 = CARTESIAN_POINT('',(4.151304170935,1.33488548996,10.158845726768
+    ));
+#6786 = CARTESIAN_POINT('',(3.800917118432,2.188682059501,
+    10.425512393198));
+#6787 = CARTESIAN_POINT('',(3.256126890253,2.938556787052,
+    10.692179060127));
+#6788 = CARTESIAN_POINT('',(2.552360261473,3.535618949863,
+    10.958845727002));
+#6789 = CARTESIAN_POINT('',(1.738354950081,3.945205160602,
+    11.225512393166));
+#6790 = CARTESIAN_POINT('',(0.86917239331,4.149999999964,11.492179060061
+    ));
+#6791 = CARTESIAN_POINT('',(-0.869172392891,4.150000000039,
+    12.025512393397));
+#6792 = CARTESIAN_POINT('',(-1.73835495003,3.945205160786,
+    12.292179060054));
+#6793 = CARTESIAN_POINT('',(-2.552360260679,3.535618949988,
+    12.55884572674));
+#6794 = CARTESIAN_POINT('',(-3.25612689049,2.938556787447,
+    12.825512393451));
+#6795 = CARTESIAN_POINT('',(-3.800917117934,2.188682059782,
+    13.09217905987));
+#6796 = CARTESIAN_POINT('',(-4.151304170915,1.334885490306,
+    13.358845727011));
+#6797 = CARTESIAN_POINT('',(-4.289291543775,0.434131850717,
+    13.625512393268));
+#6798 = CARTESIAN_POINT('',(-4.215474074169,-0.455786944587,
+    13.892179060077));
+#6799 = CARTESIAN_POINT('',(-3.767824847737,-1.833509599581,
+    14.336623504513));
+#6800 = CARTESIAN_POINT('',(-3.502200595673,-2.356472145819,
+    14.514401282324));
+#6801 = CARTESIAN_POINT('',(-3.155059108515,-2.835767310808,
+    14.692179059992));
+#6802 = CARTESIAN_POINT('',(-2.734710014299,-3.256914169291,
+    14.86995683798));
+#6803 = CARTESIAN_POINT('',(-2.252438101056,-3.607304222417,
+    15.047734615603));
+#6804 = CARTESIAN_POINT('',(-1.72200530635,-3.876941116907,
+    15.225512393135));
+#6805 = CARTESIAN_POINT('',(-1.15890162223,-4.058980122471,
+    15.403290171289));
+#6806 = CARTESIAN_POINT('',(-0.579448262209,-4.149999999975,
+    15.581067948953));
+#6807 = CARTESIAN_POINT('',(-1.9514346E-10,-4.15,15.758845726729));
+#6808 = PCURVE('',#1203,#6809);
+#6809 = DEFINITIONAL_REPRESENTATION('',(#6810),#6813);
+#6810 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6811,#6812),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.144840829398,5.62000346143),.PIECEWISE_BEZIER_KNOTS.);
+#6811 = CARTESIAN_POINT('',(1.017691453624,5.144840829398));
+#6812 = CARTESIAN_POINT('',(1.017691453624,5.62000346143));
+#6813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6814 = PCURVE('',#1110,#6815);
+#6815 = DEFINITIONAL_REPRESENTATION('',(#6816),#6819);
+#6816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6817,#6818),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.144840829398,5.62000346143),.PIECEWISE_BEZIER_KNOTS.);
+#6817 = CARTESIAN_POINT('',(0.,5.144840829398));
+#6818 = CARTESIAN_POINT('',(0.,5.62000346143));
+#6819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6820 = ORIENTED_EDGE('',*,*,#6821,.T.);
+#6821 = EDGE_CURVE('',#6770,#6822,#6824,.T.);
+#6822 = VERTEX_POINT('',#6823);
+#6823 = CARTESIAN_POINT('',(-1.95359E-10,-4.15,14.9));
+#6824 = SURFACE_CURVE('',#6825,(#6836,#6850),.PCURVE_S1.);
+#6825 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6826,#6827,#6828,#6829,#6830,
+    #6831,#6832,#6833,#6834,#6835),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500049986115,1.),.UNSPECIFIED.);
+#6826 = CARTESIAN_POINT('',(-2.591819791289,-3.241137177184,
+    14.900000003836));
+#6827 = CARTESIAN_POINT('',(-2.373173124583,-3.415980954252,
+    14.899999988454));
+#6828 = CARTESIAN_POINT('',(-2.139775498125,-3.572392362653,
+    14.899999987527));
+#6829 = CARTESIAN_POINT('',(-1.893720646977,-3.708698999227,
+    14.89999997605));
+#6830 = CARTESIAN_POINT('',(-1.637334479509,-3.823612503996,
+    14.90000000903));
+#6831 = CARTESIAN_POINT('',(-1.109008711086,-4.00885834628,
+    14.900000023369));
+#6832 = CARTESIAN_POINT('',(-0.837055623271,-4.079205435468,
+    14.900000031441));
+#6833 = CARTESIAN_POINT('',(-0.559813719243,-4.126401207605,
+    14.899999904881));
+#6834 = CARTESIAN_POINT('',(-0.279902363438,-4.149999989304,
+    14.899999994659));
+#6835 = CARTESIAN_POINT('',(-1.953584E-10,-4.15,14.9));
+#6836 = PCURVE('',#1203,#6837);
+#6837 = DEFINITIONAL_REPRESENTATION('',(#6838),#6849);
+#6838 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6839,#6840,#6841,#6842,#6843,
+    #6844,#6845,#6846,#6847,#6848),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500049986115,1.),.UNSPECIFIED.);
+#6839 = CARTESIAN_POINT('',(1.017691453624,5.62000346143));
+#6840 = CARTESIAN_POINT('',(0.931798891229,5.687599874117));
+#6841 = CARTESIAN_POINT('',(0.845903631531,5.755198420928));
+#6842 = CARTESIAN_POINT('',(0.760013502085,5.822792921988));
+#6843 = CARTESIAN_POINT('',(0.674118232841,5.890391502982));
+#6844 = CARTESIAN_POINT('',(0.502350259647,6.025570865717));
+#6845 = CARTESIAN_POINT('',(0.416472154085,6.093155919485));
+#6846 = CARTESIAN_POINT('',(0.3305990547,6.160736927489));
+#6847 = CARTESIAN_POINT('',(0.244721240377,6.228321816393));
+#6848 = CARTESIAN_POINT('',(0.158845726895,6.295904828089));
+#6849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6850 = PCURVE('',#1065,#6851);
+#6851 = DEFINITIONAL_REPRESENTATION('',(#6852),#6863);
+#6852 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6853,#6854,#6855,#6856,#6857,
+    #6858,#6859,#6860,#6861,#6862),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500049986115,1.),.UNSPECIFIED.);
+#6853 = CARTESIAN_POINT('',(-5.386924836266,-9.99999961635E-02));
+#6854 = CARTESIAN_POINT('',(-5.319464978535,-0.100000015245));
+#6855 = CARTESIAN_POINT('',(-5.252002986593,-0.100000006925));
+#6856 = CARTESIAN_POINT('',(-5.18454503425,-0.100000026724));
+#6857 = CARTESIAN_POINT('',(-5.117083042852,-9.999999096973E-02));
+#6858 = CARTESIAN_POINT('',(-4.982176821285,-9.999997663135E-02));
+#6859 = CARTESIAN_POINT('',(-4.914728320363,-9.99999708869E-02));
+#6860 = CARTESIAN_POINT('',(-4.847283868775,-0.100000090463));
+#6861 = CARTESIAN_POINT('',(-4.77983533302,-0.100000008445));
+#6862 = CARTESIAN_POINT('',(-4.712388980432,-9.999999999972E-02));
+#6863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6864 = ORIENTED_EDGE('',*,*,#6865,.F.);
+#6865 = EDGE_CURVE('',#6614,#6822,#6866,.T.);
+#6866 = SURFACE_CURVE('',#6867,(#6870,#6876),.PCURVE_S1.);
+#6867 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6868,#6869),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#6868 = CARTESIAN_POINT('',(-1.9539902E-10,-4.15,14.741154273105));
+#6869 = CARTESIAN_POINT('',(-1.9514346E-10,-4.15,15.758845726729));
+#6870 = PCURVE('',#1203,#6871);
+#6871 = DEFINITIONAL_REPRESENTATION('',(#6872),#6875);
+#6872 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6873,#6874),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.158845726895),.PIECEWISE_BEZIER_KNOTS.);
+#6873 = CARTESIAN_POINT('',(0.,6.295904828089));
+#6874 = CARTESIAN_POINT('',(0.158845726895,6.295904828089));
+#6875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6876 = PCURVE('',#6877,#6914);
+#6877 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#6878,#6879,#6880,#6881,#6882,#6883,#6884,#6885,#6886,#6887,#6888
+      ,#6889,#6890,#6891,#6892,#6893,#6894,#6895)
+    ,(#6896,#6897,#6898,#6899,#6900,#6901,#6902,#6903,#6904,#6905,#6906
+      ,#6907,#6908,#6909,#6910,#6911,#6912,#6913
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,10),(0.,1.017691453624),(0.,
+    1.259180965609,3.147952414045),.UNSPECIFIED.);
+#6878 = CARTESIAN_POINT('',(-1.9529822E-10,-4.15,14.741154273063));
+#6879 = CARTESIAN_POINT('',(0.579448261557,-4.150000000044,
+    14.918932050841));
+#6880 = CARTESIAN_POINT('',(1.158901621747,-4.058980122657,
+    15.096709828729));
+#6881 = CARTESIAN_POINT('',(1.722005306,-3.876941117053,15.274487606069)
+  );
+#6882 = CARTESIAN_POINT('',(2.252438100597,-3.607304222682,
+    15.452265384507));
+#6883 = CARTESIAN_POINT('',(2.734710013857,-3.256914169653,
+    15.630043162022));
+#6884 = CARTESIAN_POINT('',(3.155059108218,-2.835767311168,
+    15.80782093917));
+#6885 = CARTESIAN_POINT('',(3.502200595382,-2.356472146239,
+    15.985598717981));
+#6886 = CARTESIAN_POINT('',(3.767824847519,-1.833509600027,
+    16.163376495223));
+#6887 = CARTESIAN_POINT('',(4.21547407412,-0.45578694509,16.607820939656
+    ));
+#6888 = CARTESIAN_POINT('',(4.289291543841,0.434131850215,
+    16.874487606788));
+#6889 = CARTESIAN_POINT('',(4.151304170932,1.334885489734,
+    17.141154273115));
+#6890 = CARTESIAN_POINT('',(3.800917118618,2.188682059549,
+    17.407820938361));
+#6891 = CARTESIAN_POINT('',(3.256126890102,2.938556786754,
+    17.674487609221));
+#6892 = CARTESIAN_POINT('',(2.552360261974,3.535618949904,
+    17.941154270688));
+#6893 = CARTESIAN_POINT('',(1.7383549498,3.945205160511,18.207820940905)
+  );
+#6894 = CARTESIAN_POINT('',(0.869172393721,4.149999999934,18.47448760632
+    ));
+#6895 = CARTESIAN_POINT('',(2.437145E-10,4.15,18.74115427298));
+#6896 = CARTESIAN_POINT('',(-1.9514346E-10,-4.15,15.758845726687));
+#6897 = CARTESIAN_POINT('',(0.579448261557,-4.150000000044,
+    15.936623504465));
+#6898 = CARTESIAN_POINT('',(1.158901621741,-4.058980122657,
+    16.114401282353));
+#6899 = CARTESIAN_POINT('',(1.722005306008,-3.876941117052,
+    16.292179059692));
+#6900 = CARTESIAN_POINT('',(2.252438100594,-3.607304222682,
+    16.469956838132));
+#6901 = CARTESIAN_POINT('',(2.734710013851,-3.256914169654,
+    16.647734615645));
+#6902 = CARTESIAN_POINT('',(3.155059108223,-2.835767311168,
+    16.825512392795));
+#6903 = CARTESIAN_POINT('',(3.502200595381,-2.356472146239,
+    17.003290171605));
+#6904 = CARTESIAN_POINT('',(3.767824847518,-1.833509600026,
+    17.181067948847));
+#6905 = CARTESIAN_POINT('',(4.21547407412,-0.45578694509,17.62551239328)
+  );
+#6906 = CARTESIAN_POINT('',(4.289291543837,0.434131850208,
+    17.892179060411));
+#6907 = CARTESIAN_POINT('',(4.151304170949,1.334885489753,18.15884572674
+    ));
+#6908 = CARTESIAN_POINT('',(3.800917118577,2.18868205952,18.425512391985
+    ));
+#6909 = CARTESIAN_POINT('',(3.256126890155,2.938556786781,
+    18.692179062845));
+#6910 = CARTESIAN_POINT('',(2.55236026193,3.535618949889,18.958845724312
+    ));
+#6911 = CARTESIAN_POINT('',(1.738354949821,3.945205160514,
+    19.225512394529));
+#6912 = CARTESIAN_POINT('',(0.869172393719,4.149999999934,
+    19.492179059944));
+#6913 = CARTESIAN_POINT('',(2.4131263E-10,4.15,19.758845726604));
+#6914 = DEFINITIONAL_REPRESENTATION('',(#6915),#6918);
+#6915 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6916,#6917),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.158845726895),.PIECEWISE_BEZIER_KNOTS.);
+#6916 = CARTESIAN_POINT('',(0.,0.));
+#6917 = CARTESIAN_POINT('',(0.158845726895,0.));
+#6918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6919 = ADVANCED_FACE('',(#6920),#1110,.T.);
+#6920 = FACE_BOUND('',#6921,.T.);
+#6921 = EDGE_LOOP('',(#6922,#6923,#6924));
+#6922 = ORIENTED_EDGE('',*,*,#6769,.F.);
+#6923 = ORIENTED_EDGE('',*,*,#1080,.F.);
+#6924 = ORIENTED_EDGE('',*,*,#6925,.T.);
+#6925 = EDGE_CURVE('',#1049,#6770,#6926,.T.);
+#6926 = SURFACE_CURVE('',#6927,(#6938,#6952),.PCURVE_S1.);
+#6927 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6928,#6929,#6930,#6931,#6932,
+    #6933,#6934,#6935,#6936,#6937),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.490837027295,1.),.UNSPECIFIED.);
+#6928 = CARTESIAN_POINT('',(-3.351433879176,-1.504935559782,
+    14.423818188967));
+#6929 = CARTESIAN_POINT('',(-3.322841234558,-1.687634284815,
+    14.472574947385));
+#6930 = CARTESIAN_POINT('',(-3.282258216181,-1.869313804358,
+    14.52080240045));
+#6931 = CARTESIAN_POINT('',(-3.229912621849,-2.048906265869,
+    14.568518649623));
+#6932 = CARTESIAN_POINT('',(-3.166163456782,-2.225432382324,
+    14.615742670012));
+#6933 = CARTESIAN_POINT('',(-3.013982186909,-2.577011257251,
+    14.710981986226));
+#6934 = CARTESIAN_POINT('',(-2.924716195149,-2.751765666198,
+    14.758961744149));
+#6935 = CARTESIAN_POINT('',(-2.824179036985,-2.92126954506,
+    14.806446433985));
+#6936 = CARTESIAN_POINT('',(-2.712984557268,-3.084648301823,
+    14.853454304271));
+#6937 = CARTESIAN_POINT('',(-2.591819791289,-3.241137177184,
+    14.900000003836));
+#6938 = PCURVE('',#1110,#6939);
+#6939 = DEFINITIONAL_REPRESENTATION('',(#6940),#6951);
+#6940 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6941,#6942,#6943,#6944,#6945,
+    #6946,#6947,#6948,#6949,#6950),.UNSPECIFIED.,.F.,.F.,(6,4,6),(
+    0.105118768831,0.490837027295,1.),.UNSPECIFIED.);
+#6941 = CARTESIAN_POINT('',(0.439178151685,5.196697372246));
+#6942 = CARTESIAN_POINT('',(0.399876459854,5.234578682041));
+#6943 = CARTESIAN_POINT('',(0.360905679536,5.272141036592));
+#6944 = CARTESIAN_POINT('',(0.322256637674,5.309393278888));
+#6945 = CARTESIAN_POINT('',(0.283920225241,5.346344201715));
+#6946 = CARTESIAN_POINT('',(0.195685842466,5.431389768322));
+#6947 = CARTESIAN_POINT('',(0.146013549,5.479266892762));
+#6948 = CARTESIAN_POINT('',(9.685379925664E-02,5.526650005755));
+#6949 = CARTESIAN_POINT('',(4.818765521031E-02,5.573557326121));
+#6950 = CARTESIAN_POINT('',(0.,5.62000346143));
+#6951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6952 = PCURVE('',#1065,#6953);
+#6953 = DEFINITIONAL_REPRESENTATION('',(#6954),#6965);
+#6954 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6955,#6956,#6957,#6958,#6959,
+    #6960,#6961,#6962,#6963,#6964),.UNSPECIFIED.,.F.,.F.,(6,4,6),(
+    0.105118768831,0.490837027295,1.),.UNSPECIFIED.);
+#6955 = CARTESIAN_POINT('',(-5.80937571868,-0.524213505822));
+#6956 = CARTESIAN_POINT('',(-5.77157094111,-0.486250992372));
+#6957 = CARTESIAN_POINT('',(-5.734084475358,-0.448608118527));
+#6958 = CARTESIAN_POINT('',(-5.696907494641,-0.411276024723));
+#6959 = CARTESIAN_POINT('',(-5.66003122702,-0.374245890324));
+#6960 = CARTESIAN_POINT('',(-5.575157483237,-0.289018013774));
+#6961 = CARTESIAN_POINT('',(-5.527377086535,-0.241038257637));
+#6962 = CARTESIAN_POINT('',(-5.480089703749,-0.19355356243));
+#6963 = CARTESIAN_POINT('',(-5.433277142283,-0.146545698127));
+#6964 = CARTESIAN_POINT('',(-5.386924836266,-9.99999961635E-02));
+#6965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6966 = ADVANCED_FACE('',(#6967),#1065,.F.);
+#6967 = FACE_BOUND('',#6968,.F.);
+#6968 = EDGE_LOOP('',(#6969,#6970,#6971,#6972,#6973,#7002,#7029,#7030,
+    #7031,#7032,#7033));
+#6969 = ORIENTED_EDGE('',*,*,#4318,.T.);
+#6970 = ORIENTED_EDGE('',*,*,#1048,.T.);
+#6971 = ORIENTED_EDGE('',*,*,#6925,.T.);
+#6972 = ORIENTED_EDGE('',*,*,#6821,.T.);
+#6973 = ORIENTED_EDGE('',*,*,#6974,.T.);
+#6974 = EDGE_CURVE('',#6822,#6975,#6977,.T.);
+#6975 = VERTEX_POINT('',#6976);
+#6976 = CARTESIAN_POINT('',(0.516400031142,-4.117745838529,
+    14.899999973842));
+#6977 = SURFACE_CURVE('',#6978,(#6984,#6993),.PCURVE_S1.);
+#6978 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6979,#6980,#6981,#6982,#6983),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6979 = CARTESIAN_POINT('',(-1.9527343E-10,-4.15,14.9));
+#6980 = CARTESIAN_POINT('',(0.129435463275,-4.14999999507,
+    14.899999997534));
+#6981 = CARTESIAN_POINT('',(0.25887108424,-4.144617313519,
+    14.899999976614));
+#6982 = CARTESIAN_POINT('',(0.387970507455,-4.133851972708,
+    14.899999966609));
+#6983 = CARTESIAN_POINT('',(0.516400031142,-4.117745838529,
+    14.899999973842));
+#6984 = PCURVE('',#1065,#6985);
+#6985 = DEFINITIONAL_REPRESENTATION('',(#6986),#6992);
+#6986 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6987,#6988,#6989,#6990,#6991),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6987 = CARTESIAN_POINT('',(-4.712388980432,-9.99999999998E-02));
+#6988 = CARTESIAN_POINT('',(-4.681199712126,-0.100000003902));
+#6989 = CARTESIAN_POINT('',(-4.650010426834,-0.100000020766));
+#6990 = CARTESIAN_POINT('',(-4.618821140566,-0.100000035099));
+#6991 = CARTESIAN_POINT('',(-4.587631861909,-0.100000026158));
+#6992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6993 = PCURVE('',#6877,#6994);
+#6994 = DEFINITIONAL_REPRESENTATION('',(#6995),#7001);
+#6995 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6996,#6997,#6998,#6999,#7000),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6996 = CARTESIAN_POINT('',(0.158845726937,0.));
+#6997 = CARTESIAN_POINT('',(0.119134242738,3.12524636958E-02));
+#6998 = CARTESIAN_POINT('',(7.942280962296E-02,6.250487266241E-02));
+#6999 = CARTESIAN_POINT('',(3.971139245884E-02,9.37572776693E-02));
+#7000 = CARTESIAN_POINT('',(0.,0.1250096768));
+#7001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7002 = ORIENTED_EDGE('',*,*,#7003,.F.);
+#7003 = EDGE_CURVE('',#6666,#6975,#7004,.T.);
+#7004 = SURFACE_CURVE('',#7005,(#7011,#7020),.PCURVE_S1.);
+#7005 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7006,#7007,#7008,#7009,#7010),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7006 = CARTESIAN_POINT('',(-1.9542224E-10,-3.933012701722,
+    14.683012701722));
+#7007 = CARTESIAN_POINT('',(0.124278013199,-3.987971681528,
+    14.737971682988));
+#7008 = CARTESIAN_POINT('',(0.252095896458,-4.03721172642,14.79244790041
+    ));
+#7009 = CARTESIAN_POINT('',(0.38296532131,-4.080513699944,
+    14.846453428736));
+#7010 = CARTESIAN_POINT('',(0.516400031142,-4.117745838529,
+    14.899999973842));
+#7011 = PCURVE('',#1065,#7012);
+#7012 = DEFINITIONAL_REPRESENTATION('',(#7013),#7019);
+#7013 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7014,#7015,#7016,#7017,#7018),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7014 = CARTESIAN_POINT('',(-4.712388980434,-0.316987298278));
+#7015 = CARTESIAN_POINT('',(-4.680790299519,-0.262028317745));
+#7016 = CARTESIAN_POINT('',(-4.649469112026,-0.207552097851));
+#7017 = CARTESIAN_POINT('',(-4.618418539238,-0.153546572619));
+#7018 = CARTESIAN_POINT('',(-4.587631861909,-0.100000026158));
+#7019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7020 = PCURVE('',#6679,#7021);
+#7021 = DEFINITIONAL_REPRESENTATION('',(#7022),#7028);
+#7022 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7023,#7024,#7025,#7026,#7027),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7023 = CARTESIAN_POINT('',(0.70710678101,0.));
+#7024 = CARTESIAN_POINT('',(0.764004506729,3.166270839221E-02));
+#7025 = CARTESIAN_POINT('',(0.820402461349,6.304728450739E-02));
+#7026 = CARTESIAN_POINT('',(0.876313106658,9.416069272718E-02));
+#7027 = CARTESIAN_POINT('',(0.931748562369,0.1250096768));
+#7028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7029 = ORIENTED_EDGE('',*,*,#6722,.T.);
+#7030 = ORIENTED_EDGE('',*,*,#6588,.F.);
+#7031 = ORIENTED_EDGE('',*,*,#6461,.T.);
+#7032 = ORIENTED_EDGE('',*,*,#6369,.T.);
+#7033 = ORIENTED_EDGE('',*,*,#4288,.T.);
+#7034 = ADVANCED_FACE('',(#7035),#1780,.T.);
+#7035 = FACE_BOUND('',#7036,.T.);
+#7036 = EDGE_LOOP('',(#7037,#7089,#7109,#7159,#7160));
+#7037 = ORIENTED_EDGE('',*,*,#7038,.F.);
+#7038 = EDGE_CURVE('',#7039,#1737,#7041,.T.);
+#7039 = VERTEX_POINT('',#7040);
+#7040 = CARTESIAN_POINT('',(4.15,-8.5527E-11,6.741154273136));
+#7041 = SURFACE_CURVE('',#7042,(#7077,#7083),.PCURVE_S1.);
+#7042 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#7043,#7044,#7045,#7046,#7047,
+    #7048,#7049,#7050,#7051,#7052,#7053,#7054,#7055,#7056,#7057,#7058,
+    #7059,#7060,#7061,#7062,#7063,#7064,#7065,#7066,#7067,#7068,#7069,
+    #7070,#7071,#7072,#7073,#7074,#7075,#7076),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#7043 = CARTESIAN_POINT('',(4.15,-8.53973E-11,6.741154273105));
+#7044 = CARTESIAN_POINT('',(4.150000000025,0.579448261777,6.918932050882
+    ));
+#7045 = CARTESIAN_POINT('',(4.058980122615,1.158901621749,7.096709828614
+    ));
+#7046 = CARTESIAN_POINT('',(3.876941117007,1.722005306219,7.274487606531
+    ));
+#7047 = CARTESIAN_POINT('',(3.607304222599,2.252438100722,7.45226538415)
+  );
+#7048 = CARTESIAN_POINT('',(3.25691416956,2.734710013901,7.630043161927)
+  );
+#7049 = CARTESIAN_POINT('',(2.835767311082,3.155059108349,7.807820939875
+    ));
+#7050 = CARTESIAN_POINT('',(2.356472146116,3.502200595452,7.98559871752)
+  );
+#7051 = CARTESIAN_POINT('',(1.833509599903,3.767824847577,8.163376495306
+    ));
+#7052 = CARTESIAN_POINT('',(0.455786944955,4.21547407414,8.607820939741)
+  );
+#7053 = CARTESIAN_POINT('',(-0.434131850329,4.289291543812,
+    8.874487606489));
+#7054 = CARTESIAN_POINT('',(-1.334885489972,4.151304170921,
+    9.141154273144));
+#7055 = CARTESIAN_POINT('',(-2.188682059484,3.800917118458,
+    9.407820939575));
+#7056 = CARTESIAN_POINT('',(-2.938556787066,3.256126890224,
+    9.674487606503));
+#7057 = CARTESIAN_POINT('',(-3.535618949857,2.552360261493,
+    9.941154273378));
+#7058 = CARTESIAN_POINT('',(-3.945205160605,1.738354950073,
+    10.207820939542));
+#7059 = CARTESIAN_POINT('',(-4.149999999964,0.869172393311,
+    10.474487606437));
+#7060 = CARTESIAN_POINT('',(-4.150000000039,-0.869172392891,
+    11.007820939773));
+#7061 = CARTESIAN_POINT('',(-3.945205160786,-1.738354950043,
+    11.27448760643));
+#7062 = CARTESIAN_POINT('',(-3.535618949988,-2.552360260644,
+    11.541154273116));
+#7063 = CARTESIAN_POINT('',(-2.938556787451,-3.256126890539,
+    11.807820939827));
+#7064 = CARTESIAN_POINT('',(-2.188682059772,-3.800917117897,
+    12.074487606246));
+#7065 = CARTESIAN_POINT('',(-1.334885490311,-4.151304170934,
+    12.341154273386));
+#7066 = CARTESIAN_POINT('',(-0.434131850714,-4.289291543771,
+    12.607820939644));
+#7067 = CARTESIAN_POINT('',(0.455786944588,-4.215474074169,
+    12.874487606453));
+#7068 = CARTESIAN_POINT('',(1.833509599581,-3.767824847738,
+    13.318932050889));
+#7069 = CARTESIAN_POINT('',(2.35647214582,-3.502200595673,13.4967098287)
+  );
+#7070 = CARTESIAN_POINT('',(2.835767310809,-3.155059108514,
+    13.674487606368));
+#7071 = CARTESIAN_POINT('',(3.256914169291,-2.734710014298,
+    13.852265384357));
+#7072 = CARTESIAN_POINT('',(3.607304222417,-2.252438101056,
+    14.030043161978));
+#7073 = CARTESIAN_POINT('',(3.876941116909,-1.72200530635,
+    14.207820939512));
+#7074 = CARTESIAN_POINT('',(4.058980122471,-1.158901622229,
+    14.385598717664));
+#7075 = CARTESIAN_POINT('',(4.149999999975,-0.57944826221,
+    14.563376495329));
+#7076 = CARTESIAN_POINT('',(4.15,-1.9538132E-10,14.741154273105));
+#7077 = PCURVE('',#1780,#7078);
+#7078 = DEFINITIONAL_REPRESENTATION('',(#7079),#7082);
+#7079 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7080,#7081),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.351660921757),.PIECEWISE_BEZIER_KNOTS.);
+#7080 = CARTESIAN_POINT('',(0.,0.));
+#7081 = CARTESIAN_POINT('',(0.,3.351660921757));
+#7082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7083 = PCURVE('',#1941,#7084);
+#7084 = DEFINITIONAL_REPRESENTATION('',(#7085),#7088);
+#7085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7086,#7087),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.351660921757),.PIECEWISE_BEZIER_KNOTS.);
+#7086 = CARTESIAN_POINT('',(0.931748562369,0.));
+#7087 = CARTESIAN_POINT('',(0.931748562369,3.351660921757));
+#7088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7089 = ORIENTED_EDGE('',*,*,#7090,.T.);
+#7090 = EDGE_CURVE('',#7039,#7091,#7093,.T.);
+#7091 = VERTEX_POINT('',#7092);
+#7092 = CARTESIAN_POINT('',(4.15,-8.5334E-11,7.75884572676));
+#7093 = SURFACE_CURVE('',#7094,(#7097,#7103),.PCURVE_S1.);
+#7094 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7095,#7096),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#7095 = CARTESIAN_POINT('',(4.15,-8.580498E-11,6.741154273188));
+#7096 = CARTESIAN_POINT('',(4.15,-8.579942E-11,7.758845726812));
+#7097 = PCURVE('',#1780,#7098);
+#7098 = DEFINITIONAL_REPRESENTATION('',(#7099),#7102);
+#7099 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7100,#7101),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#7100 = CARTESIAN_POINT('',(0.,0.));
+#7101 = CARTESIAN_POINT('',(1.017691453624,0.));
+#7102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7103 = PCURVE('',#4701,#7104);
+#7104 = DEFINITIONAL_REPRESENTATION('',(#7105),#7108);
+#7105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7106,#7107),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#7106 = CARTESIAN_POINT('',(0.,6.295904828089));
+#7107 = CARTESIAN_POINT('',(1.017691453624,6.295904828089));
+#7108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7109 = ORIENTED_EDGE('',*,*,#7110,.T.);
+#7110 = EDGE_CURVE('',#7091,#2028,#7111,.T.);
+#7111 = SURFACE_CURVE('',#7112,(#7147,#7153),.PCURVE_S1.);
+#7112 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#7113,#7114,#7115,#7116,#7117,
+    #7118,#7119,#7120,#7121,#7122,#7123,#7124,#7125,#7126,#7127,#7128,
+    #7129,#7130,#7131,#7132,#7133,#7134,#7135,#7136,#7137,#7138,#7139,
+    #7140,#7141,#7142,#7143,#7144,#7145,#7146),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#7113 = CARTESIAN_POINT('',(4.15,-8.514572E-11,7.758845726729));
+#7114 = CARTESIAN_POINT('',(4.150000000025,0.579448261777,7.936623504506
+    ));
+#7115 = CARTESIAN_POINT('',(4.058980122615,1.158901621748,8.114401282238
+    ));
+#7116 = CARTESIAN_POINT('',(3.876941117006,1.722005306221,8.292179060155
+    ));
+#7117 = CARTESIAN_POINT('',(3.6073042226,2.252438100721,8.469956837773)
+  );
+#7118 = CARTESIAN_POINT('',(3.256914169559,2.7347100139,8.647734615552)
+  );
+#7119 = CARTESIAN_POINT('',(2.835767311081,3.155059108351,8.825512393498
+    ));
+#7120 = CARTESIAN_POINT('',(2.356472146117,3.502200595451,9.003290171144
+    ));
+#7121 = CARTESIAN_POINT('',(1.833509599902,3.767824847577,9.18106794893)
+  );
+#7122 = CARTESIAN_POINT('',(0.455786944954,4.215474074139,9.625512393365
+    ));
+#7123 = CARTESIAN_POINT('',(-0.434131850332,4.289291543808,
+    9.892179060113));
+#7124 = CARTESIAN_POINT('',(-1.33488548996,4.151304170935,
+    10.158845726768));
+#7125 = CARTESIAN_POINT('',(-2.188682059501,3.800917118432,
+    10.425512393198));
+#7126 = CARTESIAN_POINT('',(-2.938556787052,3.256126890253,
+    10.692179060127));
+#7127 = CARTESIAN_POINT('',(-3.535618949863,2.552360261473,
+    10.958845727002));
+#7128 = CARTESIAN_POINT('',(-3.945205160602,1.738354950081,
+    11.225512393166));
+#7129 = CARTESIAN_POINT('',(-4.149999999964,0.86917239331,
+    11.492179060061));
+#7130 = CARTESIAN_POINT('',(-4.150000000039,-0.869172392891,
+    12.025512393397));
+#7131 = CARTESIAN_POINT('',(-3.945205160786,-1.73835495003,
+    12.292179060054));
+#7132 = CARTESIAN_POINT('',(-3.535618949988,-2.552360260679,
+    12.55884572674));
+#7133 = CARTESIAN_POINT('',(-2.938556787447,-3.25612689049,
+    12.825512393451));
+#7134 = CARTESIAN_POINT('',(-2.188682059782,-3.800917117934,
+    13.09217905987));
+#7135 = CARTESIAN_POINT('',(-1.334885490306,-4.151304170915,
+    13.358845727011));
+#7136 = CARTESIAN_POINT('',(-0.434131850717,-4.289291543775,
+    13.625512393268));
+#7137 = CARTESIAN_POINT('',(0.455786944587,-4.215474074169,
+    13.892179060077));
+#7138 = CARTESIAN_POINT('',(1.833509599581,-3.767824847737,
+    14.336623504513));
+#7139 = CARTESIAN_POINT('',(2.356472145819,-3.502200595673,
+    14.514401282324));
+#7140 = CARTESIAN_POINT('',(2.835767310808,-3.155059108515,
+    14.692179059992));
+#7141 = CARTESIAN_POINT('',(3.256914169291,-2.734710014299,
+    14.86995683798));
+#7142 = CARTESIAN_POINT('',(3.607304222417,-2.252438101056,
+    15.047734615603));
+#7143 = CARTESIAN_POINT('',(3.876941116907,-1.72200530635,
+    15.225512393135));
+#7144 = CARTESIAN_POINT('',(4.058980122471,-1.15890162223,
+    15.403290171289));
+#7145 = CARTESIAN_POINT('',(4.149999999975,-0.579448262209,
+    15.581067948953));
+#7146 = CARTESIAN_POINT('',(4.15,-1.9512486E-10,15.758845726729));
+#7147 = PCURVE('',#1780,#7148);
+#7148 = DEFINITIONAL_REPRESENTATION('',(#7149),#7152);
+#7149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7150,#7151),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.725040196107),.PIECEWISE_BEZIER_KNOTS.);
+#7150 = CARTESIAN_POINT('',(1.017691453624,0.));
+#7151 = CARTESIAN_POINT('',(1.017691453624,2.725040196107));
+#7152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7153 = PCURVE('',#2057,#7154);
+#7154 = DEFINITIONAL_REPRESENTATION('',(#7155),#7158);
+#7155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7156,#7157),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.725040196107),.PIECEWISE_BEZIER_KNOTS.);
+#7156 = CARTESIAN_POINT('',(0.,0.));
+#7157 = CARTESIAN_POINT('',(0.,2.725040196107));
+#7158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7159 = ORIENTED_EDGE('',*,*,#2766,.T.);
+#7160 = ORIENTED_EDGE('',*,*,#1734,.T.);
+#7161 = ADVANCED_FACE('',(#7162),#1941,.T.);
+#7162 = FACE_BOUND('',#7163,.T.);
+#7163 = EDGE_LOOP('',(#7164,#7224,#7242,#7243,#7244));
+#7164 = ORIENTED_EDGE('',*,*,#7165,.F.);
+#7165 = EDGE_CURVE('',#7166,#6120,#7168,.T.);
+#7166 = VERTEX_POINT('',#7167);
+#7167 = CARTESIAN_POINT('',(3.25,-8.5782E-11,6.499999999948));
+#7168 = SURFACE_CURVE('',#7169,(#7204,#7210),.PCURVE_S1.);
+#7169 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#7170,#7171,#7172,#7173,#7174,
+    #7175,#7176,#7177,#7178,#7179,#7180,#7181,#7182,#7183,#7184,#7185,
+    #7186,#7187,#7188,#7189,#7190,#7191,#7192,#7193,#7194,#7195,#7196,
+    #7197,#7198,#7199,#7200,#7201,#7202,#7203),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#7170 = CARTESIAN_POINT('',(3.25,-8.566514E-11,6.499999999917));
+#7171 = CARTESIAN_POINT('',(3.250000000025,0.453784553051,6.677777777694
+    ));
+#7172 = CARTESIAN_POINT('',(3.178719335554,0.907574210217,6.855555555426
+    ));
+#7173 = CARTESIAN_POINT('',(3.03615872707,1.348557781203,7.033333333343)
+  );
+#7174 = CARTESIAN_POINT('',(2.824997338153,1.763957527214,7.211111110961
+    ));
+#7175 = CARTESIAN_POINT('',(2.550595415081,2.141640755794,7.388888888739
+    ));
+#7176 = CARTESIAN_POINT('',(2.220781567204,2.470829164724,7.566666666687
+    ));
+#7177 = CARTESIAN_POINT('',(1.845430024467,2.742687282375,7.744444444332
+    ));
+#7178 = CARTESIAN_POINT('',(1.435881018434,2.950706203663,7.922222222118
+    ));
+#7179 = CARTESIAN_POINT('',(0.356941579887,3.301274878324,8.366666666552
+    ));
+#7180 = CARTESIAN_POINT('',(-0.339982835114,3.359083478597,
+    8.633333333301));
+#7181 = CARTESIAN_POINT('',(-1.045391955041,3.25102257968,8.899999999956
+    ));
+#7182 = CARTESIAN_POINT('',(-1.714028760207,2.976619009273,
+    9.166666666386));
+#7183 = CARTESIAN_POINT('',(-2.301278660263,2.549982700668,
+    9.433333333315));
+#7184 = CARTESIAN_POINT('',(-2.768858688473,1.998833199536,
+    9.700000000191));
+#7185 = CARTESIAN_POINT('',(-3.089618366029,1.361363832784,
+    9.966666666353));
+#7186 = CARTESIAN_POINT('',(-3.249999999964,0.680676830222,
+    10.233333333249));
+#7187 = CARTESIAN_POINT('',(-3.25000000004,-0.680676829801,
+    10.766666666585));
+#7188 = CARTESIAN_POINT('',(-3.089618366209,-1.361363832759,
+    11.033333333242));
+#7189 = CARTESIAN_POINT('',(-2.768858688605,-1.998833198676,
+    11.299999999928));
+#7190 = CARTESIAN_POINT('',(-2.301278660649,-2.549982700995,
+    11.566666666639));
+#7191 = CARTESIAN_POINT('',(-1.714028760497,-2.976619008703,
+    11.833333333057));
+#7192 = CARTESIAN_POINT('',(-1.045391955379,-3.251022579695,
+    12.100000000199));
+#7193 = CARTESIAN_POINT('',(-0.339982835499,-3.359083478557,
+    12.366666666455));
+#7194 = CARTESIAN_POINT('',(0.356941579519,-3.301274878353,
+    12.633333333264));
+#7195 = CARTESIAN_POINT('',(1.435881018112,-2.950706203823,
+    13.077777777701));
+#7196 = CARTESIAN_POINT('',(1.845430024171,-2.742687282597,
+    13.255555555511));
+#7197 = CARTESIAN_POINT('',(2.220781566931,-2.470829164888,
+    13.43333333318));
+#7198 = CARTESIAN_POINT('',(2.55059541481,-2.141640756191,
+    13.611111111168));
+#7199 = CARTESIAN_POINT('',(2.824997337971,-1.76395752755,
+    13.788888888791));
+#7200 = CARTESIAN_POINT('',(3.036158726973,-1.348557781334,
+    13.966666666322));
+#7201 = CARTESIAN_POINT('',(3.178719335409,-0.907574210698,
+    14.144444444477));
+#7202 = CARTESIAN_POINT('',(3.249999999975,-0.453784553485,
+    14.322222222141));
+#7203 = CARTESIAN_POINT('',(3.25,-1.9592272E-10,14.499999999917));
+#7204 = PCURVE('',#1941,#7205);
+#7205 = DEFINITIONAL_REPRESENTATION('',(#7206),#7209);
+#7206 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7207,#7208),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.147952414045),.PIECEWISE_BEZIER_KNOTS.);
+#7207 = CARTESIAN_POINT('',(0.,0.));
+#7208 = CARTESIAN_POINT('',(0.,3.147952414045));
+#7209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7210 = PCURVE('',#6190,#7211);
+#7211 = DEFINITIONAL_REPRESENTATION('',(#7212),#7223);
+#7212 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#7213,#7214,#7215,#7216,#7217,
+    #7218,#7219,#7220,#7221,#7222),.UNSPECIFIED.,.F.,.F.,(10,10),(0.,
+    3.147952414045),.PIECEWISE_BEZIER_KNOTS.);
+#7213 = CARTESIAN_POINT('',(3.141592653563,-8.500000000083));
+#7214 = CARTESIAN_POINT('',(3.490657694441,-8.055555555637));
+#7215 = CARTESIAN_POINT('',(3.839729485018,-7.611111111131));
+#7216 = CARTESIAN_POINT('',(4.188775713301,-7.166666667312));
+#7217 = CARTESIAN_POINT('',(4.537879454118,-6.722222220909));
+#7218 = CARTESIAN_POINT('',(4.886898654862,-6.27777777976));
+#7219 = CARTESIAN_POINT('',(5.236002001766,-5.833333331786));
+#7220 = CARTESIAN_POINT('',(5.585048576419,-5.388888889454));
+#7221 = CARTESIAN_POINT('',(5.934120266085,-4.944444444528));
+#7222 = CARTESIAN_POINT('',(6.283185307115,-4.500000000083));
+#7223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7224 = ORIENTED_EDGE('',*,*,#7225,.T.);
+#7225 = EDGE_CURVE('',#7166,#7039,#7226,.T.);
+#7226 = SURFACE_CURVE('',#7227,(#7230,#7236),.PCURVE_S1.);
+#7227 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7228,#7229),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#7228 = CARTESIAN_POINT('',(3.25,-8.601531E-11,6.5));
+#7229 = CARTESIAN_POINT('',(4.15,-8.580498E-11,6.741154273188));
+#7230 = PCURVE('',#1941,#7231);
+#7231 = DEFINITIONAL_REPRESENTATION('',(#7232),#7235);
+#7232 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7233,#7234),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#7233 = CARTESIAN_POINT('',(0.,0.));
+#7234 = CARTESIAN_POINT('',(0.931748562369,0.));
+#7235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7236 = PCURVE('',#4572,#7237);
+#7237 = DEFINITIONAL_REPRESENTATION('',(#7238),#7241);
+#7238 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7239,#7240),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#7239 = CARTESIAN_POINT('',(0.,6.295904828089));
+#7240 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#7241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7242 = ORIENTED_EDGE('',*,*,#7038,.T.);
+#7243 = ORIENTED_EDGE('',*,*,#1917,.T.);
+#7244 = ORIENTED_EDGE('',*,*,#6119,.F.);
+#7245 = ADVANCED_FACE('',(#7246),#2057,.T.);
+#7246 = FACE_BOUND('',#7247,.T.);
+#7247 = EDGE_LOOP('',(#7248,#7249,#7269,#7327));
+#7248 = ORIENTED_EDGE('',*,*,#7110,.F.);
+#7249 = ORIENTED_EDGE('',*,*,#7250,.T.);
+#7250 = EDGE_CURVE('',#7091,#7251,#7253,.T.);
+#7251 = VERTEX_POINT('',#7252);
+#7252 = CARTESIAN_POINT('',(3.25,-8.5499E-11,7.999999999948));
+#7253 = SURFACE_CURVE('',#7254,(#7257,#7263),.PCURVE_S1.);
+#7254 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7255,#7256),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#7255 = CARTESIAN_POINT('',(4.15,-8.579942E-11,7.758845726812));
+#7256 = CARTESIAN_POINT('',(3.25,-8.600964E-11,8.));
+#7257 = PCURVE('',#2057,#7258);
+#7258 = DEFINITIONAL_REPRESENTATION('',(#7259),#7262);
+#7259 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7260,#7261),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#7260 = CARTESIAN_POINT('',(0.,0.));
+#7261 = CARTESIAN_POINT('',(0.931748562369,0.));
+#7262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7263 = PCURVE('',#4826,#7264);
+#7264 = DEFINITIONAL_REPRESENTATION('',(#7265),#7268);
+#7265 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7266,#7267),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#7266 = CARTESIAN_POINT('',(0.,6.295904828089));
+#7267 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#7268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7269 = ORIENTED_EDGE('',*,*,#7270,.T.);
+#7270 = EDGE_CURVE('',#7251,#2026,#7271,.T.);
+#7271 = SURFACE_CURVE('',#7272,(#7307,#7313),.PCURVE_S1.);
+#7272 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#7273,#7274,#7275,#7276,#7277,
+    #7278,#7279,#7280,#7281,#7282,#7283,#7284,#7285,#7286,#7287,#7288,
+    #7289,#7290,#7291,#7292,#7293,#7294,#7295,#7296,#7297,#7298,#7299,
+    #7300,#7301,#7302,#7303,#7304,#7305,#7306),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#7273 = CARTESIAN_POINT('',(3.25,-8.529688E-11,7.999999999917));
+#7274 = CARTESIAN_POINT('',(3.250000000025,0.453784553052,8.177777777694
+    ));
+#7275 = CARTESIAN_POINT('',(3.178719335554,0.907574210216,8.355555555426
+    ));
+#7276 = CARTESIAN_POINT('',(3.036158727069,1.348557781206,8.533333333342
+    ));
+#7277 = CARTESIAN_POINT('',(2.824997338154,1.763957527213,8.711111110961
+    ));
+#7278 = CARTESIAN_POINT('',(2.550595415081,2.141640755792,8.888888888739
+    ));
+#7279 = CARTESIAN_POINT('',(2.220781567202,2.470829164727,9.066666666687
+    ));
+#7280 = CARTESIAN_POINT('',(1.845430024469,2.742687282374,9.244444444332
+    ));
+#7281 = CARTESIAN_POINT('',(1.435881018433,2.950706203663,9.422222222118
+    ));
+#7282 = CARTESIAN_POINT('',(0.356941579886,3.301274878323,9.866666666552
+    ));
+#7283 = CARTESIAN_POINT('',(-0.339982835118,3.359083478593,
+    10.133333333301));
+#7284 = CARTESIAN_POINT('',(-1.045391955023,3.251022579695,
+    10.399999999956));
+#7285 = CARTESIAN_POINT('',(-1.714028760232,2.976619009242,
+    10.666666666386));
+#7286 = CARTESIAN_POINT('',(-2.301278660244,2.549982700702,
+    10.933333333314));
+#7287 = CARTESIAN_POINT('',(-2.768858688482,1.998833199512,
+    11.200000000191));
+#7288 = CARTESIAN_POINT('',(-3.089618366025,1.361363832795,
+    11.466666666353));
+#7289 = CARTESIAN_POINT('',(-3.249999999964,0.680676830221,
+    11.733333333249));
+#7290 = CARTESIAN_POINT('',(-3.250000000039,-0.680676829802,
+    12.266666666585));
+#7291 = CARTESIAN_POINT('',(-3.08961836621,-1.361363832738,
+    12.533333333242));
+#7292 = CARTESIAN_POINT('',(-2.768858688606,-1.998833198726,
+    12.799999999928));
+#7293 = CARTESIAN_POINT('',(-2.30127866064,-2.549982700926,
+    13.066666666639));
+#7294 = CARTESIAN_POINT('',(-1.714028760514,-2.976619008754,
+    13.333333333057));
+#7295 = CARTESIAN_POINT('',(-1.04539195537,-3.251022579671,
+    13.600000000199));
+#7296 = CARTESIAN_POINT('',(-0.339982835504,-3.359083478562,
+    13.866666666455));
+#7297 = CARTESIAN_POINT('',(0.356941579519,-3.301274878353,
+    14.133333333264));
+#7298 = CARTESIAN_POINT('',(1.435881018112,-2.950706203823,
+    14.577777777701));
+#7299 = CARTESIAN_POINT('',(1.84543002417,-2.742687282597,
+    14.755555555512));
+#7300 = CARTESIAN_POINT('',(2.220781566928,-2.47082916489,
+    14.933333333179));
+#7301 = CARTESIAN_POINT('',(2.550595414811,-2.141640756192,
+    15.111111111169));
+#7302 = CARTESIAN_POINT('',(2.824997337971,-1.763957527549,
+    15.28888888879));
+#7303 = CARTESIAN_POINT('',(3.03615872697,-1.348557781334,
+    15.466666666323));
+#7304 = CARTESIAN_POINT('',(3.17871933541,-0.907574210699,
+    15.644444444476));
+#7305 = CARTESIAN_POINT('',(3.249999999975,-0.453784553485,
+    15.822222222141));
+#7306 = CARTESIAN_POINT('',(3.25,-1.9554469E-10,15.999999999917));
+#7307 = PCURVE('',#2057,#7308);
+#7308 = DEFINITIONAL_REPRESENTATION('',(#7309),#7312);
+#7309 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7310,#7311),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.596380888586),.PIECEWISE_BEZIER_KNOTS.);
+#7310 = CARTESIAN_POINT('',(0.931748562369,0.));
+#7311 = CARTESIAN_POINT('',(0.931748562369,2.596380888586));
+#7312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7313 = PCURVE('',#2156,#7314);
+#7314 = DEFINITIONAL_REPRESENTATION('',(#7315),#7326);
+#7315 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#7316,#7317,#7318,#7319,#7320,
+    #7321,#7322,#7323,#7324,#7325),.UNSPECIFIED.,.F.,.F.,(10,10),(0.,
+    2.596380888586),.PIECEWISE_BEZIER_KNOTS.);
+#7316 = CARTESIAN_POINT('',(3.141592653564,-7.000000000083));
+#7317 = CARTESIAN_POINT('',(3.42949592585,-6.63342931863));
+#7318 = CARTESIAN_POINT('',(3.717404145114,-6.2668586373));
+#7319 = CARTESIAN_POINT('',(4.005295896066,-5.900287955163));
+#7320 = CARTESIAN_POINT('',(4.293219781044,-5.533717274942));
+#7321 = CARTESIAN_POINT('',(4.58110343614,-5.16714659195));
+#7322 = CARTESIAN_POINT('',(4.86902032022,-4.800575911751));
+#7323 = CARTESIAN_POINT('',(5.156919344989,-4.434005229856));
+#7324 = CARTESIAN_POINT('',(5.44482419135,-4.067434548419));
+#7325 = CARTESIAN_POINT('',(5.732728137007,-3.700863867008));
+#7326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7327 = ORIENTED_EDGE('',*,*,#2025,.T.);
+#7328 = ADVANCED_FACE('',(#7329),#2728,.F.);
+#7329 = FACE_BOUND('',#7330,.F.);
+#7330 = EDGE_LOOP('',(#7331,#7332,#7333,#7334,#7378,#7422,#7488,#7554,
+    #7598,#7620,#7688));
+#7331 = ORIENTED_EDGE('',*,*,#2711,.T.);
+#7332 = ORIENTED_EDGE('',*,*,#2787,.T.);
+#7333 = ORIENTED_EDGE('',*,*,#2842,.T.);
+#7334 = ORIENTED_EDGE('',*,*,#7335,.T.);
+#7335 = EDGE_CURVE('',#2843,#7336,#7338,.T.);
+#7336 = VERTEX_POINT('',#7337);
+#7337 = CARTESIAN_POINT('',(2.591819791289,3.241137177184,
+    14.900000003836));
+#7338 = SURFACE_CURVE('',#7339,(#7350,#7364),.PCURVE_S1.);
+#7339 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7340,#7341,#7342,#7343,#7344,
+    #7345,#7346,#7347,#7348,#7349),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.490837027295,1.),.UNSPECIFIED.);
+#7340 = CARTESIAN_POINT('',(3.351433879176,1.504935559782,
+    14.423818188967));
+#7341 = CARTESIAN_POINT('',(3.322841234558,1.687634284815,
+    14.472574947385));
+#7342 = CARTESIAN_POINT('',(3.282258216181,1.869313804358,14.52080240045
+    ));
+#7343 = CARTESIAN_POINT('',(3.229912621849,2.048906265869,
+    14.568518649623));
+#7344 = CARTESIAN_POINT('',(3.166163456782,2.225432382324,
+    14.615742670012));
+#7345 = CARTESIAN_POINT('',(3.013982186909,2.577011257251,
+    14.710981986226));
+#7346 = CARTESIAN_POINT('',(2.924716195149,2.751765666198,
+    14.758961744149));
+#7347 = CARTESIAN_POINT('',(2.824179036985,2.92126954506,14.806446433985
+    ));
+#7348 = CARTESIAN_POINT('',(2.712984557268,3.084648301823,
+    14.853454304271));
+#7349 = CARTESIAN_POINT('',(2.591819791289,3.241137177184,
+    14.900000003836));
+#7350 = PCURVE('',#2728,#7351);
+#7351 = DEFINITIONAL_REPRESENTATION('',(#7352),#7363);
+#7352 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7353,#7354,#7355,#7356,#7357,
+    #7358,#7359,#7360,#7361,#7362),.UNSPECIFIED.,.F.,.F.,(6,4,6),(
+    0.105118768831,0.490837027295,1.),.UNSPECIFIED.);
+#7353 = CARTESIAN_POINT('',(-2.66778306509,-0.524213505822));
+#7354 = CARTESIAN_POINT('',(-2.62997828752,-0.486250992372));
+#7355 = CARTESIAN_POINT('',(-2.592491821768,-0.448608118527));
+#7356 = CARTESIAN_POINT('',(-2.555314841051,-0.411276024723));
+#7357 = CARTESIAN_POINT('',(-2.51843857343,-0.374245890324));
+#7358 = CARTESIAN_POINT('',(-2.433564829647,-0.289018013774));
+#7359 = CARTESIAN_POINT('',(-2.385784432945,-0.241038257637));
+#7360 = CARTESIAN_POINT('',(-2.33849705016,-0.19355356243));
+#7361 = CARTESIAN_POINT('',(-2.291684488693,-0.146545698127));
+#7362 = CARTESIAN_POINT('',(-2.245332182676,-9.999999616348E-02));
+#7363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7364 = PCURVE('',#2899,#7365);
+#7365 = DEFINITIONAL_REPRESENTATION('',(#7366),#7377);
+#7366 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7367,#7368,#7369,#7370,#7371,
+    #7372,#7373,#7374,#7375,#7376),.UNSPECIFIED.,.F.,.F.,(6,4,6),(
+    0.105118768831,0.490837027295,1.),.UNSPECIFIED.);
+#7367 = CARTESIAN_POINT('',(0.439178151685,5.196697372246));
+#7368 = CARTESIAN_POINT('',(0.399876459854,5.234578682041));
+#7369 = CARTESIAN_POINT('',(0.360905679536,5.272141036592));
+#7370 = CARTESIAN_POINT('',(0.322256637674,5.309393278888));
+#7371 = CARTESIAN_POINT('',(0.283920225241,5.346344201715));
+#7372 = CARTESIAN_POINT('',(0.195685842466,5.431389768322));
+#7373 = CARTESIAN_POINT('',(0.146013549,5.479266892762));
+#7374 = CARTESIAN_POINT('',(9.685379925665E-02,5.526650005755));
+#7375 = CARTESIAN_POINT('',(4.81876552103E-02,5.573557326121));
+#7376 = CARTESIAN_POINT('',(0.,5.62000346143));
+#7377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7378 = ORIENTED_EDGE('',*,*,#7379,.T.);
+#7379 = EDGE_CURVE('',#7336,#7380,#7382,.T.);
+#7380 = VERTEX_POINT('',#7381);
+#7381 = CARTESIAN_POINT('',(1.95358E-10,4.15,14.9));
+#7382 = SURFACE_CURVE('',#7383,(#7394,#7408),.PCURVE_S1.);
+#7383 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7384,#7385,#7386,#7387,#7388,
+    #7389,#7390,#7391,#7392,#7393),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500049986115,1.),.UNSPECIFIED.);
+#7384 = CARTESIAN_POINT('',(2.591819791289,3.241137177184,
+    14.900000003836));
+#7385 = CARTESIAN_POINT('',(2.373173124583,3.415980954252,
+    14.899999988454));
+#7386 = CARTESIAN_POINT('',(2.139775498124,3.572392362653,
+    14.899999987527));
+#7387 = CARTESIAN_POINT('',(1.893720646977,3.708698999227,14.89999997605
+    ));
+#7388 = CARTESIAN_POINT('',(1.637334479508,3.823612503996,14.90000000903
+    ));
+#7389 = CARTESIAN_POINT('',(1.109008711086,4.00885834628,14.900000023369
+    ));
+#7390 = CARTESIAN_POINT('',(0.837055623271,4.079205435468,
+    14.900000031441));
+#7391 = CARTESIAN_POINT('',(0.559813719243,4.126401207605,
+    14.899999904881));
+#7392 = CARTESIAN_POINT('',(0.279902363438,4.149999989304,
+    14.899999994659));
+#7393 = CARTESIAN_POINT('',(1.9535784E-10,4.15,14.9));
+#7394 = PCURVE('',#2728,#7395);
+#7395 = DEFINITIONAL_REPRESENTATION('',(#7396),#7407);
+#7396 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7397,#7398,#7399,#7400,#7401,
+    #7402,#7403,#7404,#7405,#7406),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500049986115,1.),.UNSPECIFIED.);
+#7397 = CARTESIAN_POINT('',(-2.245332182676,-9.999999616348E-02));
+#7398 = CARTESIAN_POINT('',(-2.177872324945,-0.100000015245));
+#7399 = CARTESIAN_POINT('',(-2.110410333003,-0.100000006925));
+#7400 = CARTESIAN_POINT('',(-2.04295238066,-0.100000026724));
+#7401 = CARTESIAN_POINT('',(-1.975490389262,-9.999999096972E-02));
+#7402 = CARTESIAN_POINT('',(-1.840584167695,-9.999997663134E-02));
+#7403 = CARTESIAN_POINT('',(-1.773135666774,-9.999997088688E-02));
+#7404 = CARTESIAN_POINT('',(-1.705691215185,-0.100000090463));
+#7405 = CARTESIAN_POINT('',(-1.638242679431,-0.100000008445));
+#7406 = CARTESIAN_POINT('',(-1.570796326842,-9.999999999971E-02));
+#7407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7408 = PCURVE('',#2992,#7409);
+#7409 = DEFINITIONAL_REPRESENTATION('',(#7410),#7421);
+#7410 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7411,#7412,#7413,#7414,#7415,
+    #7416,#7417,#7418,#7419,#7420),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500049986115,1.),.UNSPECIFIED.);
+#7411 = CARTESIAN_POINT('',(1.017691453624,5.62000346143));
+#7412 = CARTESIAN_POINT('',(0.931798891229,5.687599874117));
+#7413 = CARTESIAN_POINT('',(0.845903631531,5.755198420928));
+#7414 = CARTESIAN_POINT('',(0.760013502085,5.822792921988));
+#7415 = CARTESIAN_POINT('',(0.674118232841,5.890391502982));
+#7416 = CARTESIAN_POINT('',(0.502350259647,6.025570865717));
+#7417 = CARTESIAN_POINT('',(0.416472154085,6.093155919485));
+#7418 = CARTESIAN_POINT('',(0.3305990547,6.160736927489));
+#7419 = CARTESIAN_POINT('',(0.244721240377,6.228321816393));
+#7420 = CARTESIAN_POINT('',(0.158845726895,6.295904828089));
+#7421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7422 = ORIENTED_EDGE('',*,*,#7423,.T.);
+#7423 = EDGE_CURVE('',#7380,#7424,#7426,.T.);
+#7424 = VERTEX_POINT('',#7425);
+#7425 = CARTESIAN_POINT('',(-0.516400031143,4.117745838529,
+    14.899999973842));
+#7426 = SURFACE_CURVE('',#7427,(#7433,#7442),.PCURVE_S1.);
+#7427 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7428,#7429,#7430,#7431,#7432),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7428 = CARTESIAN_POINT('',(1.9527302E-10,4.15,14.9));
+#7429 = CARTESIAN_POINT('',(-0.129435463277,4.14999999507,
+    14.899999997534));
+#7430 = CARTESIAN_POINT('',(-0.258871084234,4.144617313508,
+    14.899999976608));
+#7431 = CARTESIAN_POINT('',(-0.387970507461,4.133851972722,
+    14.899999966616));
+#7432 = CARTESIAN_POINT('',(-0.516400031143,4.117745838529,
+    14.899999973842));
+#7433 = PCURVE('',#2728,#7434);
+#7434 = DEFINITIONAL_REPRESENTATION('',(#7435),#7441);
+#7435 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7436,#7437,#7438,#7439,#7440),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7436 = CARTESIAN_POINT('',(-1.570796326842,-9.999999999978E-02));
+#7437 = CARTESIAN_POINT('',(-1.539607058535,-0.100000003902));
+#7438 = CARTESIAN_POINT('',(-1.508417773245,-0.100000020775));
+#7439 = CARTESIAN_POINT('',(-1.477228486975,-0.100000035088));
+#7440 = CARTESIAN_POINT('',(-1.446039208319,-0.100000026158));
+#7441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7442 = PCURVE('',#7443,#7480);
+#7443 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#7444,#7445,#7446,#7447,#7448,#7449,#7450,#7451,#7452,#7453,#7454
+      ,#7455,#7456,#7457,#7458,#7459,#7460,#7461)
+    ,(#7462,#7463,#7464,#7465,#7466,#7467,#7468,#7469,#7470,#7471,#7472
+      ,#7473,#7474,#7475,#7476,#7477,#7478,#7479
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,10),(0.,1.017691453624),(0.,
+    1.259180965609,3.147952414045),.UNSPECIFIED.);
+#7444 = CARTESIAN_POINT('',(1.9529529E-10,4.15,14.741154273063));
+#7445 = CARTESIAN_POINT('',(-0.579448261557,4.150000000044,
+    14.918932050841));
+#7446 = CARTESIAN_POINT('',(-1.158901621747,4.058980122657,
+    15.096709828729));
+#7447 = CARTESIAN_POINT('',(-1.722005306,3.876941117053,15.274487606069)
+  );
+#7448 = CARTESIAN_POINT('',(-2.252438100597,3.607304222682,
+    15.452265384507));
+#7449 = CARTESIAN_POINT('',(-2.734710013857,3.256914169653,
+    15.630043162022));
+#7450 = CARTESIAN_POINT('',(-3.155059108218,2.835767311168,
+    15.80782093917));
+#7451 = CARTESIAN_POINT('',(-3.502200595382,2.356472146239,
+    15.985598717981));
+#7452 = CARTESIAN_POINT('',(-3.767824847519,1.833509600027,
+    16.163376495223));
+#7453 = CARTESIAN_POINT('',(-4.21547407412,0.45578694509,16.607820939656
+    ));
+#7454 = CARTESIAN_POINT('',(-4.289291543841,-0.434131850215,
+    16.874487606788));
+#7455 = CARTESIAN_POINT('',(-4.151304170932,-1.334885489734,
+    17.141154273115));
+#7456 = CARTESIAN_POINT('',(-3.800917118618,-2.188682059549,
+    17.407820938361));
+#7457 = CARTESIAN_POINT('',(-3.256126890102,-2.938556786754,
+    17.674487609221));
+#7458 = CARTESIAN_POINT('',(-2.552360261974,-3.535618949904,
+    17.941154270688));
+#7459 = CARTESIAN_POINT('',(-1.7383549498,-3.945205160511,
+    18.207820940905));
+#7460 = CARTESIAN_POINT('',(-0.869172393721,-4.149999999934,
+    18.47448760632));
+#7461 = CARTESIAN_POINT('',(-2.4370042E-10,-4.15,18.74115427298));
+#7462 = CARTESIAN_POINT('',(1.9514088E-10,4.15,15.758845726687));
+#7463 = CARTESIAN_POINT('',(-0.579448261557,4.150000000044,
+    15.936623504465));
+#7464 = CARTESIAN_POINT('',(-1.158901621741,4.058980122657,
+    16.114401282353));
+#7465 = CARTESIAN_POINT('',(-1.722005306008,3.876941117052,
+    16.292179059692));
+#7466 = CARTESIAN_POINT('',(-2.252438100594,3.607304222682,
+    16.469956838132));
+#7467 = CARTESIAN_POINT('',(-2.734710013851,3.256914169654,
+    16.647734615645));
+#7468 = CARTESIAN_POINT('',(-3.155059108223,2.835767311168,
+    16.825512392795));
+#7469 = CARTESIAN_POINT('',(-3.502200595381,2.356472146239,
+    17.003290171605));
+#7470 = CARTESIAN_POINT('',(-3.767824847518,1.833509600026,
+    17.181067948847));
+#7471 = CARTESIAN_POINT('',(-4.21547407412,0.45578694509,17.62551239328)
+  );
+#7472 = CARTESIAN_POINT('',(-4.289291543837,-0.434131850208,
+    17.892179060411));
+#7473 = CARTESIAN_POINT('',(-4.151304170949,-1.334885489753,
+    18.15884572674));
+#7474 = CARTESIAN_POINT('',(-3.800917118577,-2.18868205952,
+    18.425512391985));
+#7475 = CARTESIAN_POINT('',(-3.256126890155,-2.938556786781,
+    18.692179062845));
+#7476 = CARTESIAN_POINT('',(-2.55236026193,-3.535618949889,
+    18.958845724312));
+#7477 = CARTESIAN_POINT('',(-1.738354949821,-3.945205160514,
+    19.225512394529));
+#7478 = CARTESIAN_POINT('',(-0.869172393719,-4.149999999934,
+    19.492179059944));
+#7479 = CARTESIAN_POINT('',(-2.4129822E-10,-4.15,19.758845726604));
+#7480 = DEFINITIONAL_REPRESENTATION('',(#7481),#7487);
+#7481 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7482,#7483,#7484,#7485,#7486),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7482 = CARTESIAN_POINT('',(0.158845726937,0.));
+#7483 = CARTESIAN_POINT('',(0.119134242738,3.125246369641E-02));
+#7484 = CARTESIAN_POINT('',(7.942280961847E-02,6.250487266121E-02));
+#7485 = CARTESIAN_POINT('',(3.971139246478E-02,9.375727767027E-02));
+#7486 = CARTESIAN_POINT('',(0.,0.1250096768));
+#7487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7488 = ORIENTED_EDGE('',*,*,#7489,.F.);
+#7489 = EDGE_CURVE('',#7490,#7424,#7492,.T.);
+#7490 = VERTEX_POINT('',#7491);
+#7491 = CARTESIAN_POINT('',(1.95529E-10,3.933012701778,14.683012701778)
+  );
+#7492 = SURFACE_CURVE('',#7493,(#7499,#7508),.PCURVE_S1.);
+#7493 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7494,#7495,#7496,#7497,#7498),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7494 = CARTESIAN_POINT('',(1.9542179E-10,3.933012701722,14.683012701722
+    ));
+#7495 = CARTESIAN_POINT('',(-0.124278013202,3.987971681515,
+    14.737971682991));
+#7496 = CARTESIAN_POINT('',(-0.252095896454,4.037211726431,
+    14.792447900408));
+#7497 = CARTESIAN_POINT('',(-0.382965321313,4.080513699946,
+    14.846453428737));
+#7498 = CARTESIAN_POINT('',(-0.516400031144,4.117745838529,
+    14.899999973842));
+#7499 = PCURVE('',#2728,#7500);
+#7500 = DEFINITIONAL_REPRESENTATION('',(#7501),#7507);
+#7501 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7502,#7503,#7504,#7505,#7506),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7502 = CARTESIAN_POINT('',(-1.570796326845,-0.316987298278));
+#7503 = CARTESIAN_POINT('',(-1.539197645929,-0.26202831775));
+#7504 = CARTESIAN_POINT('',(-1.507876458437,-0.207552097848));
+#7505 = CARTESIAN_POINT('',(-1.476825885647,-0.153546572617));
+#7506 = CARTESIAN_POINT('',(-1.446039208319,-0.100000026158));
+#7507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7508 = PCURVE('',#7509,#7546);
+#7509 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#7510,#7511,#7512,#7513,#7514,#7515,#7516,#7517,#7518,#7519,#7520
+      ,#7521,#7522,#7523,#7524,#7525,#7526,#7527)
+    ,(#7528,#7529,#7530,#7531,#7532,#7533,#7534,#7535,#7536,#7537,#7538
+      ,#7539,#7540,#7541,#7542,#7543,#7544,#7545
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,10),(0.,0.931748562369),(0.,
+    1.259180965609,3.147952414045),.UNSPECIFIED.);
+#7510 = CARTESIAN_POINT('',(1.9581267E-10,3.25,14.499999999875));
+#7511 = CARTESIAN_POINT('',(-0.453784552831,3.250000000045,
+    14.677777777653));
+#7512 = CARTESIAN_POINT('',(-0.907574210217,3.178719335596,
+    14.855555555541));
+#7513 = CARTESIAN_POINT('',(-1.348557780982,3.036158727116,
+    15.03333333288));
+#7514 = CARTESIAN_POINT('',(-1.76395752709,2.824997338236,15.21111111132
+    ));
+#7515 = CARTESIAN_POINT('',(-2.14164075575,2.550595415175,
+    15.388888888834));
+#7516 = CARTESIAN_POINT('',(-2.470829164592,2.22078156729,
+    15.566666665981));
+#7517 = CARTESIAN_POINT('',(-2.742687282306,1.845430024591,
+    15.744444444794));
+#7518 = CARTESIAN_POINT('',(-2.950706203605,1.435881018558,
+    15.922222222035));
+#7519 = CARTESIAN_POINT('',(-3.301274878304,0.356941580023,
+    16.366666666467));
+#7520 = CARTESIAN_POINT('',(-3.359083478627,-0.339982835002,
+    16.633333333601));
+#7521 = CARTESIAN_POINT('',(-3.251022579688,-1.045391954794,
+    16.899999999926));
+#7522 = CARTESIAN_POINT('',(-2.976619009439,-1.714028760285,
+    17.166666665172));
+#7523 = CARTESIAN_POINT('',(-2.549982700537,-2.301278659939,
+    17.433333336038));
+#7524 = CARTESIAN_POINT('',(-1.998833200025,-2.768858688527,
+    17.699999997495));
+#7525 = CARTESIAN_POINT('',(-1.361363832507,-3.089618365932,
+    17.966666667719));
+#7526 = CARTESIAN_POINT('',(-0.680676830634,-3.249999999934,
+    18.233333333132));
+#7527 = CARTESIAN_POINT('',(-2.448671E-10,-3.250000000001,
+    18.499999999792));
+#7528 = CARTESIAN_POINT('',(1.9529529E-10,4.15,14.741154273063));
+#7529 = CARTESIAN_POINT('',(-0.579448261557,4.150000000044,
+    14.918932050841));
+#7530 = CARTESIAN_POINT('',(-1.158901621747,4.058980122657,
+    15.096709828729));
+#7531 = CARTESIAN_POINT('',(-1.722005306,3.876941117053,15.274487606069)
+  );
+#7532 = CARTESIAN_POINT('',(-2.252438100597,3.607304222682,
+    15.452265384507));
+#7533 = CARTESIAN_POINT('',(-2.734710013857,3.256914169653,
+    15.630043162022));
+#7534 = CARTESIAN_POINT('',(-3.155059108218,2.835767311168,
+    15.80782093917));
+#7535 = CARTESIAN_POINT('',(-3.502200595382,2.356472146239,
+    15.985598717981));
+#7536 = CARTESIAN_POINT('',(-3.767824847519,1.833509600027,
+    16.163376495223));
+#7537 = CARTESIAN_POINT('',(-4.21547407412,0.45578694509,16.607820939656
+    ));
+#7538 = CARTESIAN_POINT('',(-4.289291543841,-0.434131850215,
+    16.874487606788));
+#7539 = CARTESIAN_POINT('',(-4.151304170932,-1.334885489734,
+    17.141154273115));
+#7540 = CARTESIAN_POINT('',(-3.800917118618,-2.188682059549,
+    17.407820938361));
+#7541 = CARTESIAN_POINT('',(-3.256126890102,-2.938556786754,
+    17.674487609221));
+#7542 = CARTESIAN_POINT('',(-2.552360261974,-3.535618949904,
+    17.941154270688));
+#7543 = CARTESIAN_POINT('',(-1.7383549498,-3.945205160511,
+    18.207820940905));
+#7544 = CARTESIAN_POINT('',(-0.869172393721,-4.149999999934,
+    18.47448760632));
+#7545 = CARTESIAN_POINT('',(-2.4370042E-10,-4.15,18.74115427298));
+#7546 = DEFINITIONAL_REPRESENTATION('',(#7547),#7553);
+#7547 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7548,#7549,#7550,#7551,#7552),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7548 = CARTESIAN_POINT('',(0.70710678101,0.));
+#7549 = CARTESIAN_POINT('',(0.764004506749,3.166270839048E-02));
+#7550 = CARTESIAN_POINT('',(0.820402461334,6.304728450829E-02));
+#7551 = CARTESIAN_POINT('',(0.876313106655,9.416069272826E-02));
+#7552 = CARTESIAN_POINT('',(0.931748562369,0.125009676801));
+#7553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7554 = ORIENTED_EDGE('',*,*,#7555,.T.);
+#7555 = EDGE_CURVE('',#7490,#7556,#7558,.T.);
+#7556 = VERTEX_POINT('',#7557);
+#7557 = CARTESIAN_POINT('',(1.243721134648,3.002608492819,
+    13.999999999999));
+#7558 = SURFACE_CURVE('',#7559,(#7570,#7584),.PCURVE_S1.);
+#7559 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7560,#7561,#7562,#7563,#7564,
+    #7565,#7566,#7567,#7568,#7569),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534309267,1.),.UNSPECIFIED.);
+#7560 = CARTESIAN_POINT('',(1.9552827E-10,3.933012701778,14.683012701778
+    ));
+#7561 = CARTESIAN_POINT('',(0.151161272521,3.866165238496,
+    14.616165240287));
+#7562 = CARTESIAN_POINT('',(0.297414474591,3.791385813098,
+    14.548647989732));
+#7563 = CARTESIAN_POINT('',(0.438072730365,3.708984750453,
+    14.480445139513));
+#7564 = CARTESIAN_POINT('',(0.572458448137,3.619368974563,
+    14.411538606188));
+#7565 = CARTESIAN_POINT('',(0.822620215128,3.430352697657,
+    14.274892439601));
+#7566 = CARTESIAN_POINT('',(0.938905669473,3.331443004965,
+    14.207204994022));
+#7567 = CARTESIAN_POINT('',(1.048203387536,3.226794186769,
+    14.138836905648));
+#7568 = CARTESIAN_POINT('',(1.149969712732,3.116962966308,
+    14.069772649102));
+#7569 = CARTESIAN_POINT('',(1.243721129094,3.00260849147,14.));
+#7570 = PCURVE('',#2728,#7571);
+#7571 = DEFINITIONAL_REPRESENTATION('',(#7572),#7583);
+#7572 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7573,#7574,#7575,#7576,#7577,
+    #7578,#7579,#7580,#7581,#7582),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534309267,1.),.UNSPECIFIED.);
+#7573 = CARTESIAN_POINT('',(-1.570796326845,-0.316987298222));
+#7574 = CARTESIAN_POINT('',(-1.609230291795,-0.383834760604));
+#7575 = CARTESIAN_POINT('',(-1.648049468523,-0.451352008935));
+#7576 = CARTESIAN_POINT('',(-1.687262824917,-0.519554861151));
+#7577 = CARTESIAN_POINT('',(-1.726880752369,-0.588461393812));
+#7578 = CARTESIAN_POINT('',(-1.805445666579,-0.725107560399));
+#7579 = CARTESIAN_POINT('',(-1.844362648454,-0.792795007117));
+#7580 = CARTESIAN_POINT('',(-1.883670960161,-0.861163092081));
+#7581 = CARTESIAN_POINT('',(-1.923379529942,-0.930227352407));
+#7582 = CARTESIAN_POINT('',(-1.963495399804,-1.));
+#7583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7584 = PCURVE('',#3097,#7585);
+#7585 = DEFINITIONAL_REPRESENTATION('',(#7586),#7597);
+#7586 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7587,#7588,#7589,#7590,#7591,
+    #7592,#7593,#7594,#7595,#7596),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534309267,1.),.UNSPECIFIED.);
+#7587 = CARTESIAN_POINT('',(0.707106781068,6.295904828089));
+#7588 = CARTESIAN_POINT('',(0.637901198312,6.257392983938));
+#7589 = CARTESIAN_POINT('',(0.568002236422,6.218495256422));
+#7590 = CARTESIAN_POINT('',(0.497393444999,6.179202553545));
+#7591 = CARTESIAN_POINT('',(0.426056136939,6.139504450176));
+#7592 = CARTESIAN_POINT('',(0.284589586545,6.060780512015));
+#7593 = CARTESIAN_POINT('',(0.214514385075,6.021784748616));
+#7594 = CARTESIAN_POINT('',(0.143734495547,5.982396834476));
+#7595 = CARTESIAN_POINT('',(7.223395601948E-02,5.942607871926));
+#7596 = CARTESIAN_POINT('',(0.,5.902410781735));
+#7597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7598 = ORIENTED_EDGE('',*,*,#7599,.F.);
+#7599 = EDGE_CURVE('',#7600,#7556,#7602,.T.);
+#7600 = VERTEX_POINT('',#7601);
+#7601 = CARTESIAN_POINT('',(-6.128688E-09,3.250000011098,14.000000000001
+    ));
+#7602 = SURFACE_CURVE('',#7603,(#7608,#7614),.PCURVE_S1.);
+#7603 = CIRCLE('',#7604,3.25);
+#7604 = AXIS2_PLACEMENT_3D('',#7605,#7606,#7607);
+#7605 = CARTESIAN_POINT('',(0.,9.33E-15,14.));
+#7606 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#7607 = DIRECTION('',(-1.,0.,0.));
+#7608 = PCURVE('',#2728,#7609);
+#7609 = DEFINITIONAL_REPRESENTATION('',(#7610),#7613);
+#7610 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7611,#7612),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796324909,1.963495401224),.PIECEWISE_BEZIER_KNOTS.);
+#7611 = CARTESIAN_POINT('',(-1.570796324909,-1.));
+#7612 = CARTESIAN_POINT('',(-1.963495401224,-1.));
+#7613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7614 = PCURVE('',#3196,#7615);
+#7615 = DEFINITIONAL_REPRESENTATION('',(#7616),#7619);
+#7616 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7617,#7618),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796324909,1.963495401224),.PIECEWISE_BEZIER_KNOTS.);
+#7617 = CARTESIAN_POINT('',(4.71238898227,-1.));
+#7618 = CARTESIAN_POINT('',(4.319689905956,-1.));
+#7619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7620 = ORIENTED_EDGE('',*,*,#7621,.T.);
+#7621 = EDGE_CURVE('',#7600,#7622,#7624,.T.);
+#7622 = VERTEX_POINT('',#7623);
+#7623 = CARTESIAN_POINT('',(-3.241137177184,2.591819791289,
+    14.900000003836));
+#7624 = SURFACE_CURVE('',#7625,(#7644,#7666),.PCURVE_S1.);
+#7625 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7626,#7627,#7628,#7629,#7630,
+    #7631,#7632,#7633,#7634,#7635,#7636,#7637,#7638,#7639,#7640,#7641,
+    #7642,#7643),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229368346736,
+    0.465049505231,0.727641198923,1.),.UNSPECIFIED.);
+#7626 = CARTESIAN_POINT('',(9.05935105E-09,3.25,14.));
+#7627 = CARTESIAN_POINT('',(-0.145040980657,3.294814192066,
+    14.044814196811));
+#7628 = CARTESIAN_POINT('',(-0.293589059807,3.331075979922,
+    14.089167134032));
+#7629 = CARTESIAN_POINT('',(-0.444881828887,3.358575022496,
+    14.133072903246));
+#7630 = CARTESIAN_POINT('',(-0.598169516022,3.377209281045,
+    14.176546423587));
+#7631 = CARTESIAN_POINT('',(-0.911533910886,3.396988414807,
+    14.263838443063));
+#7632 = CARTESIAN_POINT('',(-1.071683168282,3.397637946802,
+    14.307634020529));
+#7633 = CARTESIAN_POINT('',(-1.232384399367,3.388898311067,
+    14.351000369861));
+#7634 = CARTESIAN_POINT('',(-1.39288670051,3.370853054275,
+    14.393951767728));
+#7635 = CARTESIAN_POINT('',(-1.730297634479,3.313369452582,
+    14.483906512735));
+#7636 = CARTESIAN_POINT('',(-1.906989217267,3.271723271864,
+    14.530813130365));
+#7637 = CARTESIAN_POINT('',(-2.081575115144,3.218948661599,
+    14.577236541849));
+#7638 = CARTESIAN_POINT('',(-2.253155602354,3.15538560621,
+    14.623194138048));
+#7639 = CARTESIAN_POINT('',(-2.59490456367,3.004787171741,
+    14.715898436921));
+#7640 = CARTESIAN_POINT('',(-2.764785529434,2.916965615904,
+    14.762611562561));
+#7641 = CARTESIAN_POINT('',(-2.929639049379,2.818473182907,
+    14.808855534764));
+#7642 = CARTESIAN_POINT('',(-3.088658688797,2.709879431776,
+    14.854647144762));
+#7643 = CARTESIAN_POINT('',(-3.241137177178,2.591819791297,
+    14.900000003833));
+#7644 = PCURVE('',#2728,#7645);
+#7645 = DEFINITIONAL_REPRESENTATION('',(#7646),#7665);
+#7646 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7647,#7648,#7649,#7650,#7651,
+    #7652,#7653,#7654,#7655,#7656,#7657,#7658,#7659,#7660,#7661,#7662,
+    #7663,#7664),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229368346736,
+    0.465049505231,0.727641198923,1.),.UNSPECIFIED.);
+#7647 = CARTESIAN_POINT('',(-1.570796329582,-1.));
+#7648 = CARTESIAN_POINT('',(-1.526168332708,-0.955185805763));
+#7649 = CARTESIAN_POINT('',(-1.481999687977,-0.910832862093));
+#7650 = CARTESIAN_POINT('',(-1.43827633587,-0.866927098699));
+#7651 = CARTESIAN_POINT('',(-1.394983449631,-0.823453576414));
+#7652 = CARTESIAN_POINT('',(-1.308054134271,-0.736161556937));
+#7653 = CARTESIAN_POINT('',(-1.264440536811,-0.692365979471));
+#7654 = CARTESIAN_POINT('',(-1.221254368718,-0.648999630139));
+#7655 = CARTESIAN_POINT('',(-1.178481439975,-0.606048232271));
+#7656 = CARTESIAN_POINT('',(-1.088900459487,-0.516093487265));
+#7657 = CARTESIAN_POINT('',(-1.042188738403,-0.469186869635));
+#7658 = CARTESIAN_POINT('',(-0.995958217753,-0.422763458151));
+#7659 = CARTESIAN_POINT('',(-0.950191581209,-0.376805861952));
+#7660 = CARTESIAN_POINT('',(-0.857872480694,-0.284101563079));
+#7661 = CARTESIAN_POINT('',(-0.811353453043,-0.237388439173));
+#7662 = CARTESIAN_POINT('',(-0.76530163212,-0.191144461756));
+#7663 = CARTESIAN_POINT('',(-0.719700277563,-0.145352857567));
+#7664 = CARTESIAN_POINT('',(-0.674535855883,-9.999999616504E-02));
+#7665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7666 = PCURVE('',#3237,#7667);
+#7667 = DEFINITIONAL_REPRESENTATION('',(#7668),#7687);
+#7668 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7669,#7670,#7671,#7672,#7673,
+    #7674,#7675,#7676,#7677,#7678,#7679,#7680,#7681,#7682,#7683,#7684,
+    #7685,#7686),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229368346736,
+    0.465049505231,0.727641198923,1.),.UNSPECIFIED.);
+#7669 = CARTESIAN_POINT('',(0.931748562369,4.721928638604));
+#7670 = CARTESIAN_POINT('',(0.885353471244,4.766646978928));
+#7671 = CARTESIAN_POINT('',(0.83943600162,4.810904965692));
+#7672 = CARTESIAN_POINT('',(0.793981267885,4.854716915531));
+#7673 = CARTESIAN_POINT('',(0.748974200896,4.898097410701));
+#7674 = CARTESIAN_POINT('',(0.658602880684,4.985202700695));
+#7675 = CARTESIAN_POINT('',(0.613262407168,5.028904587271));
+#7676 = CARTESIAN_POINT('',(0.568366235056,5.072178177775));
+#7677 = CARTESIAN_POINT('',(0.523899702728,5.115037694147));
+#7678 = CARTESIAN_POINT('',(0.430771693679,5.204800020545));
+#7679 = CARTESIAN_POINT('',(0.382210372483,5.251606305165));
+#7680 = CARTESIAN_POINT('',(0.334149306084,5.297930416645));
+#7681 = CARTESIAN_POINT('',(0.286570502144,5.343789706196));
+#7682 = CARTESIAN_POINT('',(0.190595959226,5.436295702172));
+#7683 = CARTESIAN_POINT('',(0.142234979649,5.482908903813));
+#7684 = CARTESIAN_POINT('',(9.435971419946E-02,5.529053953382));
+#7685 = CARTESIAN_POINT('',(4.695273584241E-02,5.574747615047));
+#7686 = CARTESIAN_POINT('',(0.,5.620003461428));
+#7687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7688 = ORIENTED_EDGE('',*,*,#7689,.T.);
+#7689 = EDGE_CURVE('',#7622,#2623,#7690,.T.);
+#7690 = SURFACE_CURVE('',#7691,(#7698,#7708),.PCURVE_S1.);
+#7691 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7692,#7693,#7694,#7695,#7696,
+    #7697),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7692 = CARTESIAN_POINT('',(-3.241137177184,2.59181979129,
+    14.900000003836));
+#7693 = CARTESIAN_POINT('',(-3.372012698671,2.428156565751,
+    14.899999992333));
+#7694 = CARTESIAN_POINT('',(-3.492559116269,2.256230826031,
+    14.899999991501));
+#7695 = CARTESIAN_POINT('',(-3.602077582752,2.076916876999,
+    14.899999982912));
+#7696 = CARTESIAN_POINT('',(-3.699987410544,1.891165530386,
+    14.899999985813));
+#7697 = CARTESIAN_POINT('',(-3.785829857689,1.699997733092,
+    14.900000000469));
+#7698 = PCURVE('',#2728,#7699);
+#7699 = DEFINITIONAL_REPRESENTATION('',(#7700),#7707);
+#7700 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7701,#7702,#7703,#7704,#7705,
+    #7706),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7701 = CARTESIAN_POINT('',(-0.674535855881,-9.999999616363E-02));
+#7702 = CARTESIAN_POINT('',(-0.624040240842,-0.100000010429));
+#7703 = CARTESIAN_POINT('',(-0.573544114372,-0.100000005945));
+#7704 = CARTESIAN_POINT('',(-0.52304895393,-0.100000015981));
+#7705 = CARTESIAN_POINT('',(-0.472552828127,-0.100000016307));
+#7706 = CARTESIAN_POINT('',(-0.422057213659,-9.999999953122E-02));
+#7707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7708 = PCURVE('',#2636,#7709);
+#7709 = DEFINITIONAL_REPRESENTATION('',(#7710),#7717);
+#7710 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7711,#7712,#7713,#7714,#7715,
+    #7716),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7711 = CARTESIAN_POINT('',(1.017691453624,5.62000346143));
+#7712 = CARTESIAN_POINT('',(0.95339843685,5.670601291723));
+#7713 = CARTESIAN_POINT('',(0.889104782632,5.721199632075));
+#7714 = CARTESIAN_POINT('',(0.824812350576,5.771797004498));
+#7715 = CARTESIAN_POINT('',(0.7605186873,5.822395354913));
+#7716 = CARTESIAN_POINT('',(0.696225677127,5.872993200591));
+#7717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7718 = ADVANCED_FACE('',(#7719),#2636,.T.);
+#7719 = FACE_BOUND('',#7720,.T.);
+#7720 = EDGE_LOOP('',(#7721,#7771,#7772,#7822,#7823));
+#7721 = ORIENTED_EDGE('',*,*,#7722,.F.);
+#7722 = EDGE_CURVE('',#3321,#2510,#7723,.T.);
+#7723 = SURFACE_CURVE('',#7724,(#7759,#7765),.PCURVE_S1.);
+#7724 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#7725,#7726,#7727,#7728,#7729,
+    #7730,#7731,#7732,#7733,#7734,#7735,#7736,#7737,#7738,#7739,#7740,
+    #7741,#7742,#7743,#7744,#7745,#7746,#7747,#7748,#7749,#7750,#7751,
+    #7752,#7753,#7754,#7755,#7756,#7757,#7758),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#7725 = CARTESIAN_POINT('',(-4.15,8.540754115427E-11,6.741154273105));
+#7726 = CARTESIAN_POINT('',(-4.150000000025,-0.579448261777,
+    6.918932050882));
+#7727 = CARTESIAN_POINT('',(-4.058980122615,-1.158901621749,
+    7.096709828614));
+#7728 = CARTESIAN_POINT('',(-3.876941117007,-1.722005306219,
+    7.274487606531));
+#7729 = CARTESIAN_POINT('',(-3.607304222599,-2.252438100722,
+    7.45226538415));
+#7730 = CARTESIAN_POINT('',(-3.25691416956,-2.734710013901,
+    7.630043161927));
+#7731 = CARTESIAN_POINT('',(-2.835767311082,-3.155059108349,
+    7.807820939875));
+#7732 = CARTESIAN_POINT('',(-2.356472146116,-3.502200595452,
+    7.98559871752));
+#7733 = CARTESIAN_POINT('',(-1.833509599903,-3.767824847577,
+    8.163376495306));
+#7734 = CARTESIAN_POINT('',(-0.455786944955,-4.21547407414,
+    8.607820939741));
+#7735 = CARTESIAN_POINT('',(0.434131850329,-4.289291543811,
+    8.874487606489));
+#7736 = CARTESIAN_POINT('',(1.334885489972,-4.151304170921,
+    9.141154273144));
+#7737 = CARTESIAN_POINT('',(2.188682059484,-3.800917118458,
+    9.407820939575));
+#7738 = CARTESIAN_POINT('',(2.938556787066,-3.256126890224,
+    9.674487606503));
+#7739 = CARTESIAN_POINT('',(3.535618949857,-2.552360261493,
+    9.941154273378));
+#7740 = CARTESIAN_POINT('',(3.945205160605,-1.738354950073,
+    10.207820939542));
+#7741 = CARTESIAN_POINT('',(4.149999999964,-0.869172393311,
+    10.474487606437));
+#7742 = CARTESIAN_POINT('',(4.150000000039,0.869172392891,
+    11.007820939773));
+#7743 = CARTESIAN_POINT('',(3.945205160786,1.738354950043,11.27448760643
+    ));
+#7744 = CARTESIAN_POINT('',(3.535618949988,2.552360260644,
+    11.541154273116));
+#7745 = CARTESIAN_POINT('',(2.938556787451,3.256126890539,
+    11.807820939827));
+#7746 = CARTESIAN_POINT('',(2.188682059772,3.800917117897,
+    12.074487606246));
+#7747 = CARTESIAN_POINT('',(1.334885490311,4.151304170934,
+    12.341154273386));
+#7748 = CARTESIAN_POINT('',(0.434131850714,4.289291543771,
+    12.607820939644));
+#7749 = CARTESIAN_POINT('',(-0.455786944588,4.215474074169,
+    12.874487606453));
+#7750 = CARTESIAN_POINT('',(-1.833509599581,3.767824847738,
+    13.318932050889));
+#7751 = CARTESIAN_POINT('',(-2.35647214582,3.502200595673,13.4967098287)
+  );
+#7752 = CARTESIAN_POINT('',(-2.835767310809,3.155059108514,
+    13.674487606368));
+#7753 = CARTESIAN_POINT('',(-3.256914169291,2.734710014298,
+    13.852265384357));
+#7754 = CARTESIAN_POINT('',(-3.607304222417,2.252438101056,
+    14.030043161978));
+#7755 = CARTESIAN_POINT('',(-3.876941116909,1.72200530635,
+    14.207820939512));
+#7756 = CARTESIAN_POINT('',(-4.058980122471,1.158901622229,
+    14.385598717664));
+#7757 = CARTESIAN_POINT('',(-4.149999999975,0.57944826221,
+    14.563376495329));
+#7758 = CARTESIAN_POINT('',(-4.15,1.954031211543E-10,14.741154273105));
+#7759 = PCURVE('',#2636,#7760);
+#7760 = DEFINITIONAL_REPRESENTATION('',(#7761),#7764);
+#7761 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7762,#7763),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.570864632068,5.872992600591),.PIECEWISE_BEZIER_KNOTS.);
+#7762 = CARTESIAN_POINT('',(0.,3.570864632068));
+#7763 = CARTESIAN_POINT('',(0.,5.872992600591));
+#7764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7765 = PCURVE('',#2539,#7766);
+#7766 = DEFINITIONAL_REPRESENTATION('',(#7767),#7770);
+#7767 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7768,#7769),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.570864632068,5.872992600591),.PIECEWISE_BEZIER_KNOTS.);
+#7768 = CARTESIAN_POINT('',(0.931748562369,3.570864632068));
+#7769 = CARTESIAN_POINT('',(0.931748562369,5.872992600591));
+#7770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7771 = ORIENTED_EDGE('',*,*,#3320,.F.);
+#7772 = ORIENTED_EDGE('',*,*,#7773,.T.);
+#7773 = EDGE_CURVE('',#3208,#7622,#7774,.T.);
+#7774 = SURFACE_CURVE('',#7775,(#7810,#7816),.PCURVE_S1.);
+#7775 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#7776,#7777,#7778,#7779,#7780,
+    #7781,#7782,#7783,#7784,#7785,#7786,#7787,#7788,#7789,#7790,#7791,
+    #7792,#7793,#7794,#7795,#7796,#7797,#7798,#7799,#7800,#7801,#7802,
+    #7803,#7804,#7805,#7806,#7807,#7808,#7809),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#7776 = CARTESIAN_POINT('',(-4.15,8.515743884573E-11,7.758845726729));
+#7777 = CARTESIAN_POINT('',(-4.150000000025,-0.579448261777,
+    7.936623504506));
+#7778 = CARTESIAN_POINT('',(-4.058980122615,-1.158901621748,
+    8.114401282238));
+#7779 = CARTESIAN_POINT('',(-3.876941117006,-1.722005306221,
+    8.292179060155));
+#7780 = CARTESIAN_POINT('',(-3.6073042226,-2.252438100721,8.469956837773
+    ));
+#7781 = CARTESIAN_POINT('',(-3.256914169559,-2.7347100139,8.647734615552
+    ));
+#7782 = CARTESIAN_POINT('',(-2.835767311081,-3.155059108351,
+    8.825512393498));
+#7783 = CARTESIAN_POINT('',(-2.356472146117,-3.502200595451,
+    9.003290171144));
+#7784 = CARTESIAN_POINT('',(-1.833509599902,-3.767824847577,
+    9.18106794893));
+#7785 = CARTESIAN_POINT('',(-0.455786944954,-4.215474074139,
+    9.625512393365));
+#7786 = CARTESIAN_POINT('',(0.434131850332,-4.289291543808,
+    9.892179060113));
+#7787 = CARTESIAN_POINT('',(1.33488548996,-4.151304170935,
+    10.158845726768));
+#7788 = CARTESIAN_POINT('',(2.188682059501,-3.800917118432,
+    10.425512393198));
+#7789 = CARTESIAN_POINT('',(2.938556787052,-3.256126890253,
+    10.692179060127));
+#7790 = CARTESIAN_POINT('',(3.535618949863,-2.552360261473,
+    10.958845727002));
+#7791 = CARTESIAN_POINT('',(3.945205160602,-1.738354950081,
+    11.225512393166));
+#7792 = CARTESIAN_POINT('',(4.149999999964,-0.86917239331,
+    11.492179060061));
+#7793 = CARTESIAN_POINT('',(4.150000000039,0.869172392892,
+    12.025512393397));
+#7794 = CARTESIAN_POINT('',(3.945205160786,1.73835495003,12.292179060054
+    ));
+#7795 = CARTESIAN_POINT('',(3.535618949988,2.552360260679,12.55884572674
+    ));
+#7796 = CARTESIAN_POINT('',(2.938556787447,3.25612689049,12.825512393451
+    ));
+#7797 = CARTESIAN_POINT('',(2.188682059782,3.800917117934,13.09217905987
+    ));
+#7798 = CARTESIAN_POINT('',(1.334885490306,4.151304170915,
+    13.358845727011));
+#7799 = CARTESIAN_POINT('',(0.434131850717,4.289291543775,
+    13.625512393268));
+#7800 = CARTESIAN_POINT('',(-0.455786944587,4.215474074169,
+    13.892179060077));
+#7801 = CARTESIAN_POINT('',(-1.833509599581,3.767824847737,
+    14.336623504513));
+#7802 = CARTESIAN_POINT('',(-2.356472145819,3.502200595673,
+    14.514401282324));
+#7803 = CARTESIAN_POINT('',(-2.835767310808,3.155059108515,
+    14.692179059992));
+#7804 = CARTESIAN_POINT('',(-3.256914169291,2.734710014299,
+    14.86995683798));
+#7805 = CARTESIAN_POINT('',(-3.607304222417,2.252438101056,
+    15.047734615603));
+#7806 = CARTESIAN_POINT('',(-3.876941116907,1.72200530635,
+    15.225512393135));
+#7807 = CARTESIAN_POINT('',(-4.058980122471,1.15890162223,
+    15.403290171289));
+#7808 = CARTESIAN_POINT('',(-4.149999999975,0.579448262209,
+    15.581067948953));
+#7809 = CARTESIAN_POINT('',(-4.15,1.951481288457E-10,15.758845726729));
+#7810 = PCURVE('',#2636,#7811);
+#7811 = DEFINITIONAL_REPRESENTATION('',(#7812),#7815);
+#7812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7813,#7814),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.570864632068,5.62000346143),.PIECEWISE_BEZIER_KNOTS.);
+#7813 = CARTESIAN_POINT('',(1.017691453624,3.570864632068));
+#7814 = CARTESIAN_POINT('',(1.017691453624,5.62000346143));
+#7815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7816 = PCURVE('',#3237,#7817);
+#7817 = DEFINITIONAL_REPRESENTATION('',(#7818),#7821);
+#7818 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7819,#7820),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.570864632068,5.62000346143),.PIECEWISE_BEZIER_KNOTS.);
+#7819 = CARTESIAN_POINT('',(0.,3.570864632068));
+#7820 = CARTESIAN_POINT('',(0.,5.62000346143));
+#7821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7822 = ORIENTED_EDGE('',*,*,#7689,.T.);
+#7823 = ORIENTED_EDGE('',*,*,#2622,.T.);
+#7824 = ADVANCED_FACE('',(#7825),#2539,.T.);
+#7825 = FACE_BOUND('',#7826,.T.);
+#7826 = EDGE_LOOP('',(#7827,#7881,#7882,#7883));
+#7827 = ORIENTED_EDGE('',*,*,#7828,.F.);
+#7828 = EDGE_CURVE('',#3341,#2483,#7829,.T.);
+#7829 = SURFACE_CURVE('',#7830,(#7865,#7871),.PCURVE_S1.);
+#7830 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#7831,#7832,#7833,#7834,#7835,
+    #7836,#7837,#7838,#7839,#7840,#7841,#7842,#7843,#7844,#7845,#7846,
+    #7847,#7848,#7849,#7850,#7851,#7852,#7853,#7854,#7855,#7856,#7857,
+    #7858,#7859,#7860,#7861,#7862,#7863,#7864),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#7831 = CARTESIAN_POINT('',(-3.25,8.567493E-11,6.499999999917));
+#7832 = CARTESIAN_POINT('',(-3.250000000025,-0.453784553051,
+    6.677777777694));
+#7833 = CARTESIAN_POINT('',(-3.178719335554,-0.907574210217,
+    6.855555555426));
+#7834 = CARTESIAN_POINT('',(-3.03615872707,-1.348557781203,
+    7.033333333343));
+#7835 = CARTESIAN_POINT('',(-2.824997338153,-1.763957527214,
+    7.211111110961));
+#7836 = CARTESIAN_POINT('',(-2.550595415081,-2.141640755794,
+    7.388888888739));
+#7837 = CARTESIAN_POINT('',(-2.220781567204,-2.470829164724,
+    7.566666666687));
+#7838 = CARTESIAN_POINT('',(-1.845430024467,-2.742687282375,
+    7.744444444332));
+#7839 = CARTESIAN_POINT('',(-1.435881018434,-2.950706203663,
+    7.922222222118));
+#7840 = CARTESIAN_POINT('',(-0.356941579887,-3.301274878324,
+    8.366666666552));
+#7841 = CARTESIAN_POINT('',(0.339982835114,-3.359083478597,
+    8.633333333301));
+#7842 = CARTESIAN_POINT('',(1.045391955041,-3.25102257968,8.899999999956
+    ));
+#7843 = CARTESIAN_POINT('',(1.714028760207,-2.976619009273,
+    9.166666666386));
+#7844 = CARTESIAN_POINT('',(2.301278660263,-2.549982700668,
+    9.433333333315));
+#7845 = CARTESIAN_POINT('',(2.768858688473,-1.998833199536,
+    9.700000000191));
+#7846 = CARTESIAN_POINT('',(3.089618366029,-1.361363832784,
+    9.966666666353));
+#7847 = CARTESIAN_POINT('',(3.249999999964,-0.680676830222,
+    10.233333333249));
+#7848 = CARTESIAN_POINT('',(3.25000000004,0.680676829801,10.766666666585
+    ));
+#7849 = CARTESIAN_POINT('',(3.089618366209,1.361363832759,
+    11.033333333242));
+#7850 = CARTESIAN_POINT('',(2.768858688605,1.998833198676,
+    11.299999999928));
+#7851 = CARTESIAN_POINT('',(2.301278660649,2.549982700995,
+    11.566666666639));
+#7852 = CARTESIAN_POINT('',(1.714028760497,2.976619008703,
+    11.833333333057));
+#7853 = CARTESIAN_POINT('',(1.045391955379,3.251022579695,
+    12.100000000199));
+#7854 = CARTESIAN_POINT('',(0.339982835499,3.359083478557,
+    12.366666666455));
+#7855 = CARTESIAN_POINT('',(-0.356941579519,3.301274878354,
+    12.633333333264));
+#7856 = CARTESIAN_POINT('',(-1.435881018112,2.950706203823,
+    13.077777777701));
+#7857 = CARTESIAN_POINT('',(-1.845430024171,2.742687282597,
+    13.255555555511));
+#7858 = CARTESIAN_POINT('',(-2.220781566931,2.470829164888,
+    13.43333333318));
+#7859 = CARTESIAN_POINT('',(-2.55059541481,2.141640756191,
+    13.611111111168));
+#7860 = CARTESIAN_POINT('',(-2.824997337971,1.76395752755,
+    13.788888888791));
+#7861 = CARTESIAN_POINT('',(-3.036158726973,1.348557781334,
+    13.966666666322));
+#7862 = CARTESIAN_POINT('',(-3.178719335409,0.907574210698,
+    14.144444444477));
+#7863 = CARTESIAN_POINT('',(-3.249999999975,0.453784553485,
+    14.322222222141));
+#7864 = CARTESIAN_POINT('',(-3.25,1.9594406E-10,14.499999999917));
+#7865 = PCURVE('',#2539,#7866);
+#7866 = DEFINITIONAL_REPRESENTATION('',(#7867),#7870);
+#7867 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7868,#7869),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.699523939614,5.744333306708),.PIECEWISE_BEZIER_KNOTS.);
+#7868 = CARTESIAN_POINT('',(0.,3.699523939614));
+#7869 = CARTESIAN_POINT('',(0.,5.744333306708));
+#7870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7871 = PCURVE('',#2498,#7872);
+#7872 = DEFINITIONAL_REPRESENTATION('',(#7873),#7880);
+#7873 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7874,#7875,#7876,#7877,#7878,
+    #7879),.UNSPECIFIED.,.F.,.F.,(6,6),(3.699523939614,5.744333306708),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7874 = CARTESIAN_POINT('',(3.692049823762,-3.79913613301));
+#7875 = CARTESIAN_POINT('',(4.100185485782,-3.279481678778));
+#7876 = CARTESIAN_POINT('',(4.50832124653,-2.759827224535));
+#7877 = CARTESIAN_POINT('',(4.916456765898,-2.240172770313));
+#7878 = CARTESIAN_POINT('',(5.324592429075,-1.720518316044));
+#7879 = CARTESIAN_POINT('',(5.732728137008,-1.200863861867));
+#7880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7881 = ORIENTED_EDGE('',*,*,#3340,.F.);
+#7882 = ORIENTED_EDGE('',*,*,#7722,.T.);
+#7883 = ORIENTED_EDGE('',*,*,#2509,.T.);
+#7884 = ADVANCED_FACE('',(#7885),#2498,.F.);
+#7885 = FACE_BOUND('',#7886,.F.);
+#7886 = EDGE_LOOP('',(#7887,#7888,#7949,#7970,#8028,#8087,#8088,#8089));
+#7887 = ORIENTED_EDGE('',*,*,#3432,.F.);
+#7888 = ORIENTED_EDGE('',*,*,#7889,.F.);
+#7889 = EDGE_CURVE('',#7890,#3433,#7892,.T.);
+#7890 = VERTEX_POINT('',#7891);
+#7891 = CARTESIAN_POINT('',(-3.25,8.5803E-11,6.499999999948));
+#7892 = SURFACE_CURVE('',#7893,(#7928,#7943),.PCURVE_S1.);
+#7893 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#7894,#7895,#7896,#7897,#7898,
+    #7899,#7900,#7901,#7902,#7903,#7904,#7905,#7906,#7907,#7908,#7909,
+    #7910,#7911,#7912,#7913,#7914,#7915,#7916,#7917,#7918,#7919,#7920,
+    #7921,#7922,#7923,#7924,#7925,#7926,#7927),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#7894 = CARTESIAN_POINT('',(-3.25,8.567493E-11,6.499999999917));
+#7895 = CARTESIAN_POINT('',(-3.250000000025,-0.453784553051,
+    6.677777777694));
+#7896 = CARTESIAN_POINT('',(-3.178719335554,-0.907574210217,
+    6.855555555426));
+#7897 = CARTESIAN_POINT('',(-3.03615872707,-1.348557781203,
+    7.033333333343));
+#7898 = CARTESIAN_POINT('',(-2.824997338153,-1.763957527214,
+    7.211111110961));
+#7899 = CARTESIAN_POINT('',(-2.550595415081,-2.141640755794,
+    7.388888888739));
+#7900 = CARTESIAN_POINT('',(-2.220781567204,-2.470829164724,
+    7.566666666687));
+#7901 = CARTESIAN_POINT('',(-1.845430024467,-2.742687282375,
+    7.744444444332));
+#7902 = CARTESIAN_POINT('',(-1.435881018434,-2.950706203663,
+    7.922222222118));
+#7903 = CARTESIAN_POINT('',(-0.356941579887,-3.301274878324,
+    8.366666666552));
+#7904 = CARTESIAN_POINT('',(0.339982835114,-3.359083478597,
+    8.633333333301));
+#7905 = CARTESIAN_POINT('',(1.045391955041,-3.25102257968,8.899999999956
+    ));
+#7906 = CARTESIAN_POINT('',(1.714028760207,-2.976619009273,
+    9.166666666386));
+#7907 = CARTESIAN_POINT('',(2.301278660263,-2.549982700668,
+    9.433333333315));
+#7908 = CARTESIAN_POINT('',(2.768858688473,-1.998833199536,
+    9.700000000191));
+#7909 = CARTESIAN_POINT('',(3.089618366029,-1.361363832784,
+    9.966666666353));
+#7910 = CARTESIAN_POINT('',(3.249999999964,-0.680676830222,
+    10.233333333249));
+#7911 = CARTESIAN_POINT('',(3.25000000004,0.680676829801,10.766666666585
+    ));
+#7912 = CARTESIAN_POINT('',(3.089618366209,1.361363832759,
+    11.033333333242));
+#7913 = CARTESIAN_POINT('',(2.768858688605,1.998833198676,
+    11.299999999928));
+#7914 = CARTESIAN_POINT('',(2.301278660649,2.549982700995,
+    11.566666666639));
+#7915 = CARTESIAN_POINT('',(1.714028760497,2.976619008703,
+    11.833333333057));
+#7916 = CARTESIAN_POINT('',(1.045391955379,3.251022579695,
+    12.100000000199));
+#7917 = CARTESIAN_POINT('',(0.339982835499,3.359083478557,
+    12.366666666455));
+#7918 = CARTESIAN_POINT('',(-0.356941579519,3.301274878354,
+    12.633333333264));
+#7919 = CARTESIAN_POINT('',(-1.435881018112,2.950706203823,
+    13.077777777701));
+#7920 = CARTESIAN_POINT('',(-1.845430024171,2.742687282597,
+    13.255555555511));
+#7921 = CARTESIAN_POINT('',(-2.220781566931,2.470829164888,
+    13.43333333318));
+#7922 = CARTESIAN_POINT('',(-2.55059541481,2.141640756191,
+    13.611111111168));
+#7923 = CARTESIAN_POINT('',(-2.824997337971,1.76395752755,
+    13.788888888791));
+#7924 = CARTESIAN_POINT('',(-3.036158726973,1.348557781334,
+    13.966666666322));
+#7925 = CARTESIAN_POINT('',(-3.178719335409,0.907574210698,
+    14.144444444477));
+#7926 = CARTESIAN_POINT('',(-3.249999999975,0.453784553485,
+    14.322222222141));
+#7927 = CARTESIAN_POINT('',(-3.25,1.9594406E-10,14.499999999917));
+#7928 = PCURVE('',#2498,#7929);
+#7929 = DEFINITIONAL_REPRESENTATION('',(#7930),#7942);
+#7930 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#7931,#7932,#7933,#7934,#7935,
+    #7936,#7937,#7938,#7939,#7940,#7941),.UNSPECIFIED.,.F.,.F.,(11,11),(
+    0.,3.54144646587),.PIECEWISE_BEZIER_KNOTS.);
+#7931 = CARTESIAN_POINT('',(-2.635758E-11,-8.500000000083));
+#7932 = CARTESIAN_POINT('',(0.353428353869,-8.050000000073));
+#7933 = CARTESIAN_POINT('',(0.706863604854,-7.599999999991));
+#7934 = CARTESIAN_POINT('',(1.060272503692,-7.150000000052));
+#7935 = CARTESIAN_POINT('',(1.413741152956,-6.699999999371));
+#7936 = CARTESIAN_POINT('',(1.767121513131,-6.250000003492));
+#7937 = CARTESIAN_POINT('',(2.120589753486,-5.799999997835));
+#7938 = CARTESIAN_POINT('',(2.473999378552,-5.350000001083));
+#7939 = CARTESIAN_POINT('',(2.827433880394,-4.899999999958));
+#7940 = CARTESIAN_POINT('',(3.180862682811,-4.450000000005));
+#7941 = CARTESIAN_POINT('',(3.534291739479,-3.999999999996));
+#7942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7943 = PCURVE('',#3481,#7944);
+#7944 = DEFINITIONAL_REPRESENTATION('',(#7945),#7948);
+#7945 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7946,#7947),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.54144646587),.PIECEWISE_BEZIER_KNOTS.);
+#7946 = CARTESIAN_POINT('',(0.,0.));
+#7947 = CARTESIAN_POINT('',(0.,3.54144646587));
+#7948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7949 = ORIENTED_EDGE('',*,*,#7950,.T.);
+#7950 = EDGE_CURVE('',#7890,#7951,#7953,.T.);
+#7951 = VERTEX_POINT('',#7952);
+#7952 = CARTESIAN_POINT('',(-3.250000011098,-3.3E-14,5.999999997661));
+#7953 = SURFACE_CURVE('',#7954,(#7958,#7964),.PCURVE_S1.);
+#7954 = LINE('',#7955,#7956);
+#7955 = CARTESIAN_POINT('',(-3.25,2.331E-14,15.));
+#7956 = VECTOR('',#7957,1.);
+#7957 = DIRECTION('',(0.,-1.55E-15,-1.));
+#7958 = PCURVE('',#2498,#7959);
+#7959 = DEFINITIONAL_REPRESENTATION('',(#7960),#7963);
+#7960 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7961,#7962),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(8.500000000052,9.000000002339),.PIECEWISE_BEZIER_KNOTS.);
+#7961 = CARTESIAN_POINT('',(0.,-8.500000000052));
+#7962 = CARTESIAN_POINT('',(0.,-9.000000002339));
+#7963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7964 = PCURVE('',#5343,#7965);
+#7965 = DEFINITIONAL_REPRESENTATION('',(#7966),#7969);
+#7966 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7967,#7968),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(8.500000000052,9.000000002339),.PIECEWISE_BEZIER_KNOTS.);
+#7967 = CARTESIAN_POINT('',(6.28318530718,-8.500000000052));
+#7968 = CARTESIAN_POINT('',(6.28318530718,-9.000000002339));
+#7969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7970 = ORIENTED_EDGE('',*,*,#7971,.T.);
+#7971 = EDGE_CURVE('',#7951,#7972,#7974,.T.);
+#7972 = VERTEX_POINT('',#7973);
+#7973 = CARTESIAN_POINT('',(-8.5513E-11,-3.25,7.999999999948));
+#7974 = SURFACE_CURVE('',#7975,(#8010,#8022),.PCURVE_S1.);
+#7975 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#7976,#7977,#7978,#7979,#7980,
+    #7981,#7982,#7983,#7984,#7985,#7986,#7987,#7988,#7989,#7990,#7991,
+    #7992,#7993,#7994,#7995,#7996,#7997,#7998,#7999,#8000,#8001,#8002,
+    #8003,#8004,#8005,#8006,#8007,#8008,#8009),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#7976 = CARTESIAN_POINT('',(-3.61E-15,-3.25,5.E-16));
+#7977 = CARTESIAN_POINT('',(0.45378455304,-3.250000000016,0.177777777777
+    ));
+#7978 = CARTESIAN_POINT('',(0.907574210418,-3.178719335536,
+    0.355555555547));
+#7979 = CARTESIAN_POINT('',(1.348557781167,-3.036158727035,
+    0.533333333358));
+#7980 = CARTESIAN_POINT('',(1.763957527259,-2.824997338128,
+    0.711111111116));
+#7981 = CARTESIAN_POINT('',(2.141640755915,-2.550595415041,
+    0.888888888864));
+#7982 = CARTESIAN_POINT('',(2.470829164725,-2.220781567136,
+    1.066666666655));
+#7983 = CARTESIAN_POINT('',(2.742687282426,-1.845430024418,
+    1.244444444452));
+#7984 = CARTESIAN_POINT('',(2.950706203691,-1.435881018374,
+    1.422222222212));
+#7985 = CARTESIAN_POINT('',(3.301274878335,-0.356941579818,
+    1.866666666656));
+#7986 = CARTESIAN_POINT('',(3.35908347855,0.339982835201,2.133333333427)
+  );
+#7987 = CARTESIAN_POINT('',(3.2510225798,1.045391955041,2.399999999577)
+  );
+#7988 = CARTESIAN_POINT('',(2.976619008959,1.71402876039,2.666666667304)
+  );
+#7989 = CARTESIAN_POINT('',(2.549982700959,2.301278660177,2.933333332829
+    ));
+#7990 = CARTESIAN_POINT('',(1.998833199226,2.768858688613,3.200000000174
+    ));
+#7991 = CARTESIAN_POINT('',(1.361363832818,3.089618366022,3.4666666666)
+  );
+#7992 = CARTESIAN_POINT('',(0.680676830142,3.249999999978,3.733333333332
+    ));
+#7993 = CARTESIAN_POINT('',(-0.680676829831,3.250000000026,
+    4.266666666668));
+#7994 = CARTESIAN_POINT('',(-1.361363832862,3.089618366214,
+    4.533333333294));
+#7995 = CARTESIAN_POINT('',(-1.99883319878,2.768858688455,4.800000000204
+    ));
+#7996 = CARTESIAN_POINT('',(-2.549982700892,2.301278660771,
+    5.066666666298));
+#7997 = CARTESIAN_POINT('',(-2.976619008906,1.71402876027,5.333333333669
+    ));
+#7998 = CARTESIAN_POINT('',(-3.251022579616,1.045391955402,
+    5.599999999881));
+#7999 = CARTESIAN_POINT('',(-3.359083478597,0.33998283541,5.866666666678
+    ));
+#8000 = CARTESIAN_POINT('',(-3.301274878342,-0.356941579588,
+    6.133333333344));
+#8001 = CARTESIAN_POINT('',(-2.950706203796,-1.435881018172,
+    6.577777777788));
+#8002 = CARTESIAN_POINT('',(-2.74268728255,-1.845430024222,6.75555555562
+    ));
+#8003 = CARTESIAN_POINT('',(-2.470829164873,-2.220781566992,
+    6.933333333201));
+#8004 = CARTESIAN_POINT('',(-2.141640756098,-2.550595414844,
+    7.111111111237));
+#8005 = CARTESIAN_POINT('',(-1.763957527504,-2.824997338003,
+    7.288888889004));
+#8006 = CARTESIAN_POINT('',(-1.348557781322,-3.036158727017,
+    7.466666666523));
+#8007 = CARTESIAN_POINT('',(-0.907574210531,-3.178719335415,
+    7.644444444488));
+#8008 = CARTESIAN_POINT('',(-0.453784553521,-3.249999999985,
+    7.822222222224));
+#8009 = CARTESIAN_POINT('',(-8.602036E-11,-3.25,8.));
+#8010 = PCURVE('',#2498,#8011);
+#8011 = DEFINITIONAL_REPRESENTATION('',(#8012),#8021);
+#8012 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8013,#8014,#8015,#8016,#8017,
+    #8018,#8019,#8020),.UNSPECIFIED.,.F.,.F.,(8,8),(4.721928619231,
+    6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#8013 = CARTESIAN_POINT('',(1.777E-14,-9.000000002339));
+#8014 = CARTESIAN_POINT('',(0.224399468868,-8.71428571629));
+#8015 = CARTESIAN_POINT('',(0.44879942086,-8.428571430216));
+#8016 = CARTESIAN_POINT('',(0.673196654984,-8.142857144237));
+#8017 = CARTESIAN_POINT('',(0.89760055472,-7.857142858054));
+#8018 = CARTESIAN_POINT('',(1.12199551124,-7.571428572129));
+#8019 = CARTESIAN_POINT('',(1.34639737151,-7.285714286047));
+#8020 = CARTESIAN_POINT('',(1.570796326768,-7.));
+#8021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8022 = PCURVE('',#5240,#8023);
+#8023 = DEFINITIONAL_REPRESENTATION('',(#8024),#8027);
+#8024 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8025,#8026),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.721928619231,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#8025 = CARTESIAN_POINT('',(0.931748562369,4.721928619231));
+#8026 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#8027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8028 = ORIENTED_EDGE('',*,*,#8029,.T.);
+#8029 = EDGE_CURVE('',#7972,#2370,#8030,.T.);
+#8030 = SURFACE_CURVE('',#8031,(#8066,#8081),.PCURVE_S1.);
+#8031 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8032,#8033,#8034,#8035,#8036,
+    #8037,#8038,#8039,#8040,#8041,#8042,#8043,#8044,#8045,#8046,#8047,
+    #8048,#8049,#8050,#8051,#8052,#8053,#8054,#8055,#8056,#8057,#8058,
+    #8059,#8060,#8061,#8062,#8063,#8064,#8065),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#8032 = CARTESIAN_POINT('',(-8.530759E-11,-3.25,7.999999999917));
+#8033 = CARTESIAN_POINT('',(0.453784553052,-3.250000000025,
+    8.177777777694));
+#8034 = CARTESIAN_POINT('',(0.907574210216,-3.178719335554,
+    8.355555555426));
+#8035 = CARTESIAN_POINT('',(1.348557781206,-3.036158727069,
+    8.533333333342));
+#8036 = CARTESIAN_POINT('',(1.763957527213,-2.824997338154,
+    8.711111110961));
+#8037 = CARTESIAN_POINT('',(2.141640755792,-2.550595415081,
+    8.888888888739));
+#8038 = CARTESIAN_POINT('',(2.470829164727,-2.220781567202,
+    9.066666666687));
+#8039 = CARTESIAN_POINT('',(2.742687282374,-1.845430024469,
+    9.244444444332));
+#8040 = CARTESIAN_POINT('',(2.950706203663,-1.435881018433,
+    9.422222222118));
+#8041 = CARTESIAN_POINT('',(3.301274878323,-0.356941579886,
+    9.866666666552));
+#8042 = CARTESIAN_POINT('',(3.359083478593,0.339982835118,
+    10.133333333301));
+#8043 = CARTESIAN_POINT('',(3.251022579695,1.045391955023,
+    10.399999999956));
+#8044 = CARTESIAN_POINT('',(2.976619009242,1.714028760232,
+    10.666666666386));
+#8045 = CARTESIAN_POINT('',(2.549982700702,2.301278660244,
+    10.933333333314));
+#8046 = CARTESIAN_POINT('',(1.998833199512,2.768858688482,
+    11.200000000191));
+#8047 = CARTESIAN_POINT('',(1.361363832794,3.089618366025,
+    11.466666666353));
+#8048 = CARTESIAN_POINT('',(0.680676830221,3.249999999964,
+    11.733333333249));
+#8049 = CARTESIAN_POINT('',(-0.680676829802,3.250000000039,
+    12.266666666585));
+#8050 = CARTESIAN_POINT('',(-1.361363832738,3.08961836621,
+    12.533333333242));
+#8051 = CARTESIAN_POINT('',(-1.998833198726,2.768858688606,
+    12.799999999928));
+#8052 = CARTESIAN_POINT('',(-2.549982700926,2.30127866064,
+    13.066666666639));
+#8053 = CARTESIAN_POINT('',(-2.976619008754,1.714028760514,
+    13.333333333057));
+#8054 = CARTESIAN_POINT('',(-3.251022579671,1.04539195537,
+    13.600000000199));
+#8055 = CARTESIAN_POINT('',(-3.359083478562,0.339982835504,
+    13.866666666455));
+#8056 = CARTESIAN_POINT('',(-3.301274878353,-0.356941579518,
+    14.133333333264));
+#8057 = CARTESIAN_POINT('',(-2.950706203823,-1.435881018112,
+    14.577777777701));
+#8058 = CARTESIAN_POINT('',(-2.742687282597,-1.84543002417,
+    14.755555555512));
+#8059 = CARTESIAN_POINT('',(-2.47082916489,-2.220781566928,
+    14.933333333179));
+#8060 = CARTESIAN_POINT('',(-2.141640756192,-2.550595414811,
+    15.111111111169));
+#8061 = CARTESIAN_POINT('',(-1.763957527549,-2.824997337971,
+    15.28888888879));
+#8062 = CARTESIAN_POINT('',(-1.348557781334,-3.03615872697,
+    15.466666666323));
+#8063 = CARTESIAN_POINT('',(-0.9075742107,-3.17871933541,15.644444444476
+    ));
+#8064 = CARTESIAN_POINT('',(-0.453784553485,-3.249999999975,
+    15.822222222141));
+#8065 = CARTESIAN_POINT('',(-1.9556251E-10,-3.25,15.999999999917));
+#8066 = PCURVE('',#2498,#8067);
+#8067 = DEFINITIONAL_REPRESENTATION('',(#8068),#8080);
+#8068 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8069,#8070,#8071,#8072,#8073,
+    #8074,#8075,#8076,#8077,#8078,#8079),.UNSPECIFIED.,.F.,.F.,(11,11),(
+    0.,4.170357116614),.PIECEWISE_BEZIER_KNOTS.);
+#8069 = CARTESIAN_POINT('',(1.570796326769,-7.000000000083));
+#8070 = CARTESIAN_POINT('',(1.986988542318,-6.470086384106));
+#8071 = CARTESIAN_POINT('',(2.403188975772,-5.940172768303));
+#8072 = CARTESIAN_POINT('',(2.819357783505,-5.410259151249));
+#8073 = CARTESIAN_POINT('',(3.235598570667,-4.880345536687));
+#8074 = CARTESIAN_POINT('',(3.651732781087,-4.350431922008));
+#8075 = CARTESIAN_POINT('',(4.067973349593,-3.820518303255));
+#8076 = CARTESIAN_POINT('',(4.484142463451,-3.290604688314));
+#8077 = CARTESIAN_POINT('',(4.900342571906,-2.760691072312));
+#8078 = CARTESIAN_POINT('',(5.316535006702,-2.230777456315));
+#8079 = CARTESIAN_POINT('',(5.732728137008,-1.700863840325));
+#8080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8081 = PCURVE('',#2399,#8082);
+#8082 = DEFINITIONAL_REPRESENTATION('',(#8083),#8086);
+#8083 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8084,#8085),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,4.170357116614),.PIECEWISE_BEZIER_KNOTS.);
+#8084 = CARTESIAN_POINT('',(0.931748562369,0.));
+#8085 = CARTESIAN_POINT('',(0.931748562369,4.170357116614));
+#8086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8087 = ORIENTED_EDGE('',*,*,#2482,.T.);
+#8088 = ORIENTED_EDGE('',*,*,#7828,.F.);
+#8089 = ORIENTED_EDGE('',*,*,#3384,.F.);
+#8090 = ADVANCED_FACE('',(#8091),#2399,.T.);
+#8091 = FACE_BOUND('',#8092,.T.);
+#8092 = EDGE_LOOP('',(#8093,#8145,#8163,#8164));
+#8093 = ORIENTED_EDGE('',*,*,#8094,.F.);
+#8094 = EDGE_CURVE('',#8095,#2281,#8097,.T.);
+#8095 = VERTEX_POINT('',#8096);
+#8096 = CARTESIAN_POINT('',(-8.5349E-11,-4.15,7.75884572676));
+#8097 = SURFACE_CURVE('',#8098,(#8133,#8139),.PCURVE_S1.);
+#8098 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8099,#8100,#8101,#8102,#8103,
+    #8104,#8105,#8106,#8107,#8108,#8109,#8110,#8111,#8112,#8113,#8114,
+    #8115,#8116,#8117,#8118,#8119,#8120,#8121,#8122,#8123,#8124,#8125,
+    #8126,#8127,#8128,#8129,#8130,#8131,#8132),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#8099 = CARTESIAN_POINT('',(-8.515722E-11,-4.15,7.758845726729));
+#8100 = CARTESIAN_POINT('',(0.579448261777,-4.150000000025,
+    7.936623504506));
+#8101 = CARTESIAN_POINT('',(1.158901621748,-4.058980122615,
+    8.114401282238));
+#8102 = CARTESIAN_POINT('',(1.722005306221,-3.876941117006,
+    8.292179060155));
+#8103 = CARTESIAN_POINT('',(2.252438100721,-3.6073042226,8.469956837773)
+  );
+#8104 = CARTESIAN_POINT('',(2.7347100139,-3.256914169559,8.647734615552)
+  );
+#8105 = CARTESIAN_POINT('',(3.155059108351,-2.835767311081,
+    8.825512393498));
+#8106 = CARTESIAN_POINT('',(3.502200595451,-2.356472146117,
+    9.003290171144));
+#8107 = CARTESIAN_POINT('',(3.767824847577,-1.833509599902,9.18106794893
+    ));
+#8108 = CARTESIAN_POINT('',(4.215474074139,-0.455786944954,
+    9.625512393365));
+#8109 = CARTESIAN_POINT('',(4.289291543808,0.434131850332,9.892179060113
+    ));
+#8110 = CARTESIAN_POINT('',(4.151304170935,1.33488548996,10.158845726768
+    ));
+#8111 = CARTESIAN_POINT('',(3.800917118432,2.188682059501,
+    10.425512393198));
+#8112 = CARTESIAN_POINT('',(3.256126890253,2.938556787052,
+    10.692179060127));
+#8113 = CARTESIAN_POINT('',(2.552360261473,3.535618949863,
+    10.958845727002));
+#8114 = CARTESIAN_POINT('',(1.738354950081,3.945205160602,
+    11.225512393166));
+#8115 = CARTESIAN_POINT('',(0.86917239331,4.149999999964,11.492179060061
+    ));
+#8116 = CARTESIAN_POINT('',(-0.869172392891,4.150000000039,
+    12.025512393397));
+#8117 = CARTESIAN_POINT('',(-1.73835495003,3.945205160786,
+    12.292179060054));
+#8118 = CARTESIAN_POINT('',(-2.552360260679,3.535618949988,
+    12.55884572674));
+#8119 = CARTESIAN_POINT('',(-3.25612689049,2.938556787447,
+    12.825512393451));
+#8120 = CARTESIAN_POINT('',(-3.800917117934,2.188682059782,
+    13.09217905987));
+#8121 = CARTESIAN_POINT('',(-4.151304170915,1.334885490306,
+    13.358845727011));
+#8122 = CARTESIAN_POINT('',(-4.289291543775,0.434131850717,
+    13.625512393268));
+#8123 = CARTESIAN_POINT('',(-4.215474074169,-0.455786944587,
+    13.892179060077));
+#8124 = CARTESIAN_POINT('',(-3.767824847737,-1.833509599581,
+    14.336623504513));
+#8125 = CARTESIAN_POINT('',(-3.502200595673,-2.356472145819,
+    14.514401282324));
+#8126 = CARTESIAN_POINT('',(-3.155059108515,-2.835767310808,
+    14.692179059992));
+#8127 = CARTESIAN_POINT('',(-2.734710014299,-3.256914169291,
+    14.86995683798));
+#8128 = CARTESIAN_POINT('',(-2.252438101056,-3.607304222417,
+    15.047734615603));
+#8129 = CARTESIAN_POINT('',(-1.72200530635,-3.876941116907,
+    15.225512393135));
+#8130 = CARTESIAN_POINT('',(-1.15890162223,-4.058980122471,
+    15.403290171289));
+#8131 = CARTESIAN_POINT('',(-0.579448262209,-4.149999999975,
+    15.581067948953));
+#8132 = CARTESIAN_POINT('',(-1.9514346E-10,-4.15,15.758845726729));
+#8133 = PCURVE('',#2399,#8134);
+#8134 = DEFINITIONAL_REPRESENTATION('',(#8135),#8138);
+#8135 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8136,#8137),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,4.299016410139),.PIECEWISE_BEZIER_KNOTS.);
+#8136 = CARTESIAN_POINT('',(0.,0.));
+#8137 = CARTESIAN_POINT('',(0.,4.299016410139));
+#8138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8139 = PCURVE('',#2294,#8140);
+#8140 = DEFINITIONAL_REPRESENTATION('',(#8141),#8144);
+#8141 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8142,#8143),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,4.299016410139),.PIECEWISE_BEZIER_KNOTS.);
+#8142 = CARTESIAN_POINT('',(1.017691453624,0.));
+#8143 = CARTESIAN_POINT('',(1.017691453624,4.299016410139));
+#8144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8145 = ORIENTED_EDGE('',*,*,#8146,.T.);
+#8146 = EDGE_CURVE('',#8095,#7972,#8147,.T.);
+#8147 = SURFACE_CURVE('',#8148,(#8151,#8157),.PCURVE_S1.);
+#8148 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8149,#8150),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#8149 = CARTESIAN_POINT('',(-8.581092E-11,-4.15,7.758845726812));
+#8150 = CARTESIAN_POINT('',(-8.602036E-11,-3.25,8.));
+#8151 = PCURVE('',#2399,#8152);
+#8152 = DEFINITIONAL_REPRESENTATION('',(#8153),#8156);
+#8153 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8154,#8155),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#8154 = CARTESIAN_POINT('',(0.,0.));
+#8155 = CARTESIAN_POINT('',(0.931748562369,0.));
+#8156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8157 = PCURVE('',#5240,#8158);
+#8158 = DEFINITIONAL_REPRESENTATION('',(#8159),#8162);
+#8159 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8160,#8161),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#8160 = CARTESIAN_POINT('',(0.,6.295904828089));
+#8161 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#8162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8163 = ORIENTED_EDGE('',*,*,#8029,.T.);
+#8164 = ORIENTED_EDGE('',*,*,#2369,.T.);
+#8165 = ADVANCED_FACE('',(#8166),#2294,.T.);
+#8166 = FACE_BOUND('',#8167,.T.);
+#8167 = EDGE_LOOP('',(#8168,#8220,#8238,#8239));
+#8168 = ORIENTED_EDGE('',*,*,#8169,.F.);
+#8169 = EDGE_CURVE('',#8170,#2168,#8172,.T.);
+#8170 = VERTEX_POINT('',#8171);
+#8171 = CARTESIAN_POINT('',(-8.5539E-11,-4.15,6.741154273136));
+#8172 = SURFACE_CURVE('',#8173,(#8208,#8214),.PCURVE_S1.);
+#8173 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8174,#8175,#8176,#8177,#8178,
+    #8179,#8180,#8181,#8182,#8183,#8184,#8185,#8186,#8187,#8188,#8189,
+    #8190,#8191,#8192,#8193,#8194,#8195,#8196,#8197,#8198,#8199,#8200,
+    #8201,#8202,#8203,#8204,#8205,#8206,#8207),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#8174 = CARTESIAN_POINT('',(-8.54079E-11,-4.15,6.741154273105));
+#8175 = CARTESIAN_POINT('',(0.579448261777,-4.150000000025,
+    6.918932050882));
+#8176 = CARTESIAN_POINT('',(1.158901621749,-4.058980122615,
+    7.096709828614));
+#8177 = CARTESIAN_POINT('',(1.722005306219,-3.876941117007,
+    7.274487606531));
+#8178 = CARTESIAN_POINT('',(2.252438100722,-3.607304222599,7.45226538415
+    ));
+#8179 = CARTESIAN_POINT('',(2.734710013901,-3.25691416956,7.630043161927
+    ));
+#8180 = CARTESIAN_POINT('',(3.155059108349,-2.835767311082,
+    7.807820939875));
+#8181 = CARTESIAN_POINT('',(3.502200595452,-2.356472146116,7.98559871752
+    ));
+#8182 = CARTESIAN_POINT('',(3.767824847577,-1.833509599903,
+    8.163376495306));
+#8183 = CARTESIAN_POINT('',(4.21547407414,-0.455786944955,8.607820939741
+    ));
+#8184 = CARTESIAN_POINT('',(4.289291543812,0.434131850329,8.874487606489
+    ));
+#8185 = CARTESIAN_POINT('',(4.151304170921,1.334885489972,9.141154273144
+    ));
+#8186 = CARTESIAN_POINT('',(3.800917118458,2.188682059484,9.407820939575
+    ));
+#8187 = CARTESIAN_POINT('',(3.256126890224,2.938556787066,9.674487606503
+    ));
+#8188 = CARTESIAN_POINT('',(2.552360261493,3.535618949857,9.941154273378
+    ));
+#8189 = CARTESIAN_POINT('',(1.738354950073,3.945205160605,
+    10.207820939542));
+#8190 = CARTESIAN_POINT('',(0.869172393311,4.149999999964,
+    10.474487606437));
+#8191 = CARTESIAN_POINT('',(-0.869172392891,4.150000000039,
+    11.007820939773));
+#8192 = CARTESIAN_POINT('',(-1.738354950043,3.945205160786,
+    11.27448760643));
+#8193 = CARTESIAN_POINT('',(-2.552360260644,3.535618949988,
+    11.541154273116));
+#8194 = CARTESIAN_POINT('',(-3.256126890539,2.938556787451,
+    11.807820939827));
+#8195 = CARTESIAN_POINT('',(-3.800917117897,2.188682059773,
+    12.074487606246));
+#8196 = CARTESIAN_POINT('',(-4.151304170934,1.334885490311,
+    12.341154273386));
+#8197 = CARTESIAN_POINT('',(-4.289291543771,0.434131850714,
+    12.607820939644));
+#8198 = CARTESIAN_POINT('',(-4.215474074169,-0.455786944588,
+    12.874487606453));
+#8199 = CARTESIAN_POINT('',(-3.767824847738,-1.833509599581,
+    13.318932050889));
+#8200 = CARTESIAN_POINT('',(-3.502200595673,-2.35647214582,13.4967098287
+    ));
+#8201 = CARTESIAN_POINT('',(-3.155059108514,-2.835767310809,
+    13.674487606368));
+#8202 = CARTESIAN_POINT('',(-2.734710014298,-3.256914169291,
+    13.852265384357));
+#8203 = CARTESIAN_POINT('',(-2.252438101056,-3.607304222417,
+    14.030043161978));
+#8204 = CARTESIAN_POINT('',(-1.72200530635,-3.876941116909,
+    14.207820939512));
+#8205 = CARTESIAN_POINT('',(-1.158901622229,-4.058980122471,
+    14.385598717664));
+#8206 = CARTESIAN_POINT('',(-0.57944826221,-4.149999999975,
+    14.563376495329));
+#8207 = CARTESIAN_POINT('',(-1.9539902E-10,-4.15,14.741154273105));
+#8208 = PCURVE('',#2294,#8209);
+#8209 = DEFINITIONAL_REPRESENTATION('',(#8210),#8213);
+#8210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8211,#8212),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,4.299016410139),.PIECEWISE_BEZIER_KNOTS.);
+#8211 = CARTESIAN_POINT('',(0.,0.));
+#8212 = CARTESIAN_POINT('',(0.,4.299016410139));
+#8213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8214 = PCURVE('',#2197,#8215);
+#8215 = DEFINITIONAL_REPRESENTATION('',(#8216),#8219);
+#8216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8217,#8218),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,4.299016410139),.PIECEWISE_BEZIER_KNOTS.);
+#8217 = CARTESIAN_POINT('',(0.931748562369,0.));
+#8218 = CARTESIAN_POINT('',(0.931748562369,4.299016410139));
+#8219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8220 = ORIENTED_EDGE('',*,*,#8221,.T.);
+#8221 = EDGE_CURVE('',#8170,#8095,#8222,.T.);
+#8222 = SURFACE_CURVE('',#8223,(#8226,#8232),.PCURVE_S1.);
+#8223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8224,#8225),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#8224 = CARTESIAN_POINT('',(-8.581557E-11,-4.15,6.741154273188));
+#8225 = CARTESIAN_POINT('',(-8.581092E-11,-4.15,7.758845726812));
+#8226 = PCURVE('',#2294,#8227);
+#8227 = DEFINITIONAL_REPRESENTATION('',(#8228),#8231);
+#8228 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8229,#8230),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#8229 = CARTESIAN_POINT('',(0.,0.));
+#8230 = CARTESIAN_POINT('',(1.017691453624,0.));
+#8231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8232 = PCURVE('',#5115,#8233);
+#8233 = DEFINITIONAL_REPRESENTATION('',(#8234),#8237);
+#8234 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8235,#8236),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#8235 = CARTESIAN_POINT('',(0.,6.295904828089));
+#8236 = CARTESIAN_POINT('',(1.017691453624,6.295904828089));
+#8237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8238 = ORIENTED_EDGE('',*,*,#8094,.T.);
+#8239 = ORIENTED_EDGE('',*,*,#2280,.T.);
+#8240 = ADVANCED_FACE('',(#8241),#2197,.T.);
+#8241 = FACE_BOUND('',#8242,.T.);
+#8242 = EDGE_LOOP('',(#8243,#8244,#8305,#8323));
+#8243 = ORIENTED_EDGE('',*,*,#2167,.T.);
+#8244 = ORIENTED_EDGE('',*,*,#8245,.F.);
+#8245 = EDGE_CURVE('',#8246,#2141,#8248,.T.);
+#8246 = VERTEX_POINT('',#8247);
+#8247 = CARTESIAN_POINT('',(-8.5795E-11,-3.25,6.499999999948));
+#8248 = SURFACE_CURVE('',#8249,(#8284,#8290),.PCURVE_S1.);
+#8249 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8250,#8251,#8252,#8253,#8254,
+    #8255,#8256,#8257,#8258,#8259,#8260,#8261,#8262,#8263,#8264,#8265,
+    #8266,#8267,#8268,#8269,#8270,#8271,#8272,#8273,#8274,#8275,#8276,
+    #8277,#8278,#8279,#8280,#8281,#8282,#8283),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#8250 = CARTESIAN_POINT('',(-8.567452E-11,-3.25,6.499999999917));
+#8251 = CARTESIAN_POINT('',(0.453784553051,-3.250000000025,
+    6.677777777694));
+#8252 = CARTESIAN_POINT('',(0.907574210217,-3.178719335554,
+    6.855555555426));
+#8253 = CARTESIAN_POINT('',(1.348557781203,-3.03615872707,7.033333333343
+    ));
+#8254 = CARTESIAN_POINT('',(1.763957527214,-2.824997338153,
+    7.211111110961));
+#8255 = CARTESIAN_POINT('',(2.141640755794,-2.550595415081,
+    7.388888888739));
+#8256 = CARTESIAN_POINT('',(2.470829164724,-2.220781567204,
+    7.566666666687));
+#8257 = CARTESIAN_POINT('',(2.742687282375,-1.845430024467,
+    7.744444444332));
+#8258 = CARTESIAN_POINT('',(2.950706203663,-1.435881018434,
+    7.922222222118));
+#8259 = CARTESIAN_POINT('',(3.301274878324,-0.356941579887,
+    8.366666666552));
+#8260 = CARTESIAN_POINT('',(3.359083478597,0.339982835114,8.633333333301
+    ));
+#8261 = CARTESIAN_POINT('',(3.25102257968,1.045391955041,8.899999999956)
+  );
+#8262 = CARTESIAN_POINT('',(2.976619009273,1.714028760207,9.166666666386
+    ));
+#8263 = CARTESIAN_POINT('',(2.549982700668,2.301278660263,9.433333333315
+    ));
+#8264 = CARTESIAN_POINT('',(1.998833199536,2.768858688473,9.700000000191
+    ));
+#8265 = CARTESIAN_POINT('',(1.361363832784,3.089618366029,9.966666666353
+    ));
+#8266 = CARTESIAN_POINT('',(0.680676830222,3.249999999964,
+    10.233333333249));
+#8267 = CARTESIAN_POINT('',(-0.680676829801,3.25000000004,
+    10.766666666585));
+#8268 = CARTESIAN_POINT('',(-1.361363832759,3.089618366209,
+    11.033333333242));
+#8269 = CARTESIAN_POINT('',(-1.998833198676,2.768858688605,
+    11.299999999928));
+#8270 = CARTESIAN_POINT('',(-2.549982700995,2.301278660649,
+    11.566666666639));
+#8271 = CARTESIAN_POINT('',(-2.976619008703,1.714028760497,
+    11.833333333057));
+#8272 = CARTESIAN_POINT('',(-3.251022579695,1.045391955379,
+    12.100000000199));
+#8273 = CARTESIAN_POINT('',(-3.359083478557,0.339982835499,
+    12.366666666455));
+#8274 = CARTESIAN_POINT('',(-3.301274878353,-0.356941579519,
+    12.633333333264));
+#8275 = CARTESIAN_POINT('',(-2.950706203823,-1.435881018112,
+    13.077777777701));
+#8276 = CARTESIAN_POINT('',(-2.742687282597,-1.845430024171,
+    13.255555555511));
+#8277 = CARTESIAN_POINT('',(-2.470829164888,-2.220781566931,
+    13.43333333318));
+#8278 = CARTESIAN_POINT('',(-2.141640756191,-2.55059541481,
+    13.611111111168));
+#8279 = CARTESIAN_POINT('',(-1.76395752755,-2.824997337971,
+    13.788888888791));
+#8280 = CARTESIAN_POINT('',(-1.348557781334,-3.036158726973,
+    13.966666666322));
+#8281 = CARTESIAN_POINT('',(-0.907574210698,-3.178719335409,
+    14.144444444477));
+#8282 = CARTESIAN_POINT('',(-0.453784553485,-3.249999999975,
+    14.322222222141));
+#8283 = CARTESIAN_POINT('',(-1.9593921E-10,-3.25,14.499999999917));
+#8284 = PCURVE('',#2197,#8285);
+#8285 = DEFINITIONAL_REPRESENTATION('',(#8286),#8289);
+#8286 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8287,#8288),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,4.170357116615),.PIECEWISE_BEZIER_KNOTS.);
+#8287 = CARTESIAN_POINT('',(0.,0.));
+#8288 = CARTESIAN_POINT('',(0.,4.170357116615));
+#8289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8290 = PCURVE('',#2156,#8291);
+#8291 = DEFINITIONAL_REPRESENTATION('',(#8292),#8304);
+#8292 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8293,#8294,#8295,#8296,#8297,
+    #8298,#8299,#8300,#8301,#8302,#8303),.UNSPECIFIED.,.F.,.F.,(11,11),(
+    0.,4.170357116615),.PIECEWISE_BEZIER_KNOTS.);
+#8293 = CARTESIAN_POINT('',(1.570796326769,-8.500000000083));
+#8294 = CARTESIAN_POINT('',(1.986988542318,-7.970086384105));
+#8295 = CARTESIAN_POINT('',(2.403188975863,-7.440172768598));
+#8296 = CARTESIAN_POINT('',(2.819357782719,-6.910259149212));
+#8297 = CARTESIAN_POINT('',(3.235598571657,-6.380345541169));
+#8298 = CARTESIAN_POINT('',(3.651732778992,-5.850431914208));
+#8299 = CARTESIAN_POINT('',(4.067973350175,-5.320518308901));
+#8300 = CARTESIAN_POINT('',(4.48414246281,-4.790604686073));
+#8301 = CARTESIAN_POINT('',(4.900342571913,-4.260691072486));
+#8302 = CARTESIAN_POINT('',(5.316535006703,-3.730777456314));
+#8303 = CARTESIAN_POINT('',(5.732728137009,-3.200863840324));
+#8304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8305 = ORIENTED_EDGE('',*,*,#8306,.T.);
+#8306 = EDGE_CURVE('',#8246,#8170,#8307,.T.);
+#8307 = SURFACE_CURVE('',#8308,(#8311,#8317),.PCURVE_S1.);
+#8308 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8309,#8310),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#8309 = CARTESIAN_POINT('',(-8.602469E-11,-3.25,6.5));
+#8310 = CARTESIAN_POINT('',(-8.581557E-11,-4.15,6.741154273188));
+#8311 = PCURVE('',#2197,#8312);
+#8312 = DEFINITIONAL_REPRESENTATION('',(#8313),#8316);
+#8313 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8314,#8315),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#8314 = CARTESIAN_POINT('',(0.,0.));
+#8315 = CARTESIAN_POINT('',(0.931748562369,0.));
+#8316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8317 = PCURVE('',#4986,#8318);
+#8318 = DEFINITIONAL_REPRESENTATION('',(#8319),#8322);
+#8319 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8320,#8321),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#8320 = CARTESIAN_POINT('',(0.,6.295904828089));
+#8321 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#8322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8323 = ORIENTED_EDGE('',*,*,#8169,.T.);
+#8324 = ADVANCED_FACE('',(#8325),#2156,.F.);
+#8325 = FACE_BOUND('',#8326,.F.);
+#8326 = EDGE_LOOP('',(#8327,#8385,#8406,#8464,#8465,#8466));
+#8327 = ORIENTED_EDGE('',*,*,#8328,.F.);
+#8328 = EDGE_CURVE('',#8329,#8246,#8331,.T.);
+#8329 = VERTEX_POINT('',#8330);
+#8330 = CARTESIAN_POINT('',(-3.250000011098,6.E-14,4.499999997661));
+#8331 = SURFACE_CURVE('',#8332,(#8367,#8379),.PCURVE_S1.);
+#8332 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8333,#8334,#8335,#8336,#8337,
+    #8338,#8339,#8340,#8341,#8342,#8343,#8344,#8345,#8346,#8347,#8348,
+    #8349,#8350,#8351,#8352,#8353,#8354,#8355,#8356,#8357,#8358,#8359,
+    #8360,#8361,#8362,#8363,#8364,#8365,#8366),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#8333 = CARTESIAN_POINT('',(-3.5E-15,-3.25,-1.5));
+#8334 = CARTESIAN_POINT('',(0.45378455304,-3.250000000016,
+    -1.322222222223));
+#8335 = CARTESIAN_POINT('',(0.907574210418,-3.178719335536,
+    -1.144444444453));
+#8336 = CARTESIAN_POINT('',(1.348557781167,-3.036158727034,
+    -0.966666666642));
+#8337 = CARTESIAN_POINT('',(1.763957527259,-2.824997338128,
+    -0.788888888884));
+#8338 = CARTESIAN_POINT('',(2.141640755916,-2.550595415041,
+    -0.611111111135));
+#8339 = CARTESIAN_POINT('',(2.470829164725,-2.220781567136,
+    -0.433333333345));
+#8340 = CARTESIAN_POINT('',(2.742687282426,-1.845430024418,
+    -0.255555555548));
+#8341 = CARTESIAN_POINT('',(2.950706203691,-1.435881018374,
+    -7.77777777883E-02));
+#8342 = CARTESIAN_POINT('',(3.301274878335,-0.356941579818,
+    0.366666666656));
+#8343 = CARTESIAN_POINT('',(3.359083478547,0.339982835201,0.633333333427
+    ));
+#8344 = CARTESIAN_POINT('',(3.251022579813,1.045391955041,0.899999999577
+    ));
+#8345 = CARTESIAN_POINT('',(2.976619008933,1.714028760391,1.166666667303
+    ));
+#8346 = CARTESIAN_POINT('',(2.549982700989,2.301278660176,1.433333332829
+    ));
+#8347 = CARTESIAN_POINT('',(1.998833199206,2.768858688614,1.700000000174
+    ));
+#8348 = CARTESIAN_POINT('',(1.361363832825,3.089618366022,1.966666666601
+    ));
+#8349 = CARTESIAN_POINT('',(0.680676830142,3.249999999978,2.233333333332
+    ));
+#8350 = CARTESIAN_POINT('',(-0.680676829831,3.250000000026,
+    2.766666666668));
+#8351 = CARTESIAN_POINT('',(-1.361363832861,3.089618366213,
+    3.033333333294));
+#8352 = CARTESIAN_POINT('',(-1.998833198782,2.76885868846,3.300000000204
+    ));
+#8353 = CARTESIAN_POINT('',(-2.549982700887,2.301278660759,
+    3.566666666298));
+#8354 = CARTESIAN_POINT('',(-2.97661900891,1.714028760286,3.833333333669
+    ));
+#8355 = CARTESIAN_POINT('',(-3.251022579613,1.04539195539,4.099999999881
+    ));
+#8356 = CARTESIAN_POINT('',(-3.359083478598,0.339982835415,
+    4.366666666678));
+#8357 = CARTESIAN_POINT('',(-3.301274878342,-0.356941579588,
+    4.633333333344));
+#8358 = CARTESIAN_POINT('',(-2.950706203796,-1.435881018172,
+    5.077777777788));
+#8359 = CARTESIAN_POINT('',(-2.742687282549,-1.845430024224,
+    5.25555555562));
+#8360 = CARTESIAN_POINT('',(-2.470829164874,-2.220781566989,
+    5.433333333201));
+#8361 = CARTESIAN_POINT('',(-2.141640756099,-2.550595414845,
+    5.611111111236));
+#8362 = CARTESIAN_POINT('',(-1.763957527502,-2.824997338005,
+    5.788888889005));
+#8363 = CARTESIAN_POINT('',(-1.348557781321,-3.036158727015,
+    5.966666666523));
+#8364 = CARTESIAN_POINT('',(-0.907574210533,-3.178719335415,
+    6.144444444488));
+#8365 = CARTESIAN_POINT('',(-0.453784553521,-3.249999999985,
+    6.322222222224));
+#8366 = CARTESIAN_POINT('',(-8.602469E-11,-3.25,6.5));
+#8367 = PCURVE('',#2156,#8368);
+#8368 = DEFINITIONAL_REPRESENTATION('',(#8369),#8378);
+#8369 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8370,#8371,#8372,#8373,#8374,
+    #8375,#8376,#8377),.UNSPECIFIED.,.F.,.F.,(8,8),(4.721928619231,
+    6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#8370 = CARTESIAN_POINT('',(-1.599E-14,-10.50000000233));
+#8371 = CARTESIAN_POINT('',(0.224399468868,-10.21428571628));
+#8372 = CARTESIAN_POINT('',(0.448799420861,-9.928571430218));
+#8373 = CARTESIAN_POINT('',(0.673196654984,-9.642857144235));
+#8374 = CARTESIAN_POINT('',(0.897600554721,-9.357142858054));
+#8375 = CARTESIAN_POINT('',(1.121995511238,-9.071428572128));
+#8376 = CARTESIAN_POINT('',(1.34639737151,-8.785714286047));
+#8377 = CARTESIAN_POINT('',(1.570796326768,-8.5));
+#8378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8379 = PCURVE('',#4986,#8380);
+#8380 = DEFINITIONAL_REPRESENTATION('',(#8381),#8384);
+#8381 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8382,#8383),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.721928619231,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#8382 = CARTESIAN_POINT('',(0.,4.721928619231));
+#8383 = CARTESIAN_POINT('',(0.,6.295904828089));
+#8384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8385 = ORIENTED_EDGE('',*,*,#8386,.T.);
+#8386 = EDGE_CURVE('',#8329,#8387,#8389,.T.);
+#8387 = VERTEX_POINT('',#8388);
+#8388 = CARTESIAN_POINT('',(-3.250000000001,1.3E-14,4.000000000061));
+#8389 = SURFACE_CURVE('',#8390,(#8394,#8400),.PCURVE_S1.);
+#8390 = LINE('',#8391,#8392);
+#8391 = CARTESIAN_POINT('',(-3.25,2.331E-14,15.));
+#8392 = VECTOR('',#8393,1.);
+#8393 = DIRECTION('',(0.,-1.55E-15,-1.));
+#8394 = PCURVE('',#2156,#8395);
+#8395 = DEFINITIONAL_REPRESENTATION('',(#8396),#8399);
+#8396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8397,#8398),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(10.500000002339,10.999999999939),.PIECEWISE_BEZIER_KNOTS.);
+#8397 = CARTESIAN_POINT('',(0.,-10.50000000233));
+#8398 = CARTESIAN_POINT('',(0.,-10.99999999993));
+#8399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8400 = PCURVE('',#4929,#8401);
+#8401 = DEFINITIONAL_REPRESENTATION('',(#8402),#8405);
+#8402 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8403,#8404),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(10.500000002339,10.999999999939),.PIECEWISE_BEZIER_KNOTS.);
+#8403 = CARTESIAN_POINT('',(6.28318530718,-10.50000000233));
+#8404 = CARTESIAN_POINT('',(6.28318530718,-10.99999999993));
+#8405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8406 = ORIENTED_EDGE('',*,*,#8407,.T.);
+#8407 = EDGE_CURVE('',#8387,#7251,#8408,.T.);
+#8408 = SURFACE_CURVE('',#8409,(#8444,#8458),.PCURVE_S1.);
+#8409 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8410,#8411,#8412,#8413,#8414,
+    #8415,#8416,#8417,#8418,#8419,#8420,#8421,#8422,#8423,#8424,#8425,
+    #8426,#8427,#8428,#8429,#8430,#8431,#8432,#8433,#8434,#8435,#8436,
+    #8437,#8438,#8439,#8440,#8441,#8442,#8443),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#8410 = CARTESIAN_POINT('',(3.25,0.,-2.2E-16));
+#8411 = CARTESIAN_POINT('',(3.250000000016,0.45378455304,0.177777777777)
+  );
+#8412 = CARTESIAN_POINT('',(3.178719335536,0.907574210418,0.355555555547
+    ));
+#8413 = CARTESIAN_POINT('',(3.036158727035,1.348557781167,0.533333333358
+    ));
+#8414 = CARTESIAN_POINT('',(2.824997338128,1.763957527259,0.711111111116
+    ));
+#8415 = CARTESIAN_POINT('',(2.550595415041,2.141640755915,0.888888888864
+    ));
+#8416 = CARTESIAN_POINT('',(2.220781567136,2.470829164725,1.066666666655
+    ));
+#8417 = CARTESIAN_POINT('',(1.845430024418,2.742687282426,1.244444444452
+    ));
+#8418 = CARTESIAN_POINT('',(1.435881018374,2.950706203691,1.422222222212
+    ));
+#8419 = CARTESIAN_POINT('',(0.356941579818,3.301274878335,1.866666666656
+    ));
+#8420 = CARTESIAN_POINT('',(-0.339982835201,3.35908347855,2.133333333427
+    ));
+#8421 = CARTESIAN_POINT('',(-1.045391955041,3.2510225798,2.399999999577)
+  );
+#8422 = CARTESIAN_POINT('',(-1.71402876039,2.976619008959,2.666666667304
+    ));
+#8423 = CARTESIAN_POINT('',(-2.301278660177,2.549982700959,
+    2.933333332829));
+#8424 = CARTESIAN_POINT('',(-2.768858688613,1.998833199226,
+    3.200000000174));
+#8425 = CARTESIAN_POINT('',(-3.089618366022,1.361363832818,3.4666666666)
+  );
+#8426 = CARTESIAN_POINT('',(-3.249999999978,0.680676830142,
+    3.733333333332));
+#8427 = CARTESIAN_POINT('',(-3.250000000026,-0.680676829831,
+    4.266666666668));
+#8428 = CARTESIAN_POINT('',(-3.089618366214,-1.361363832862,
+    4.533333333294));
+#8429 = CARTESIAN_POINT('',(-2.768858688455,-1.99883319878,
+    4.800000000204));
+#8430 = CARTESIAN_POINT('',(-2.301278660771,-2.549982700892,
+    5.066666666298));
+#8431 = CARTESIAN_POINT('',(-1.71402876027,-2.976619008906,
+    5.333333333669));
+#8432 = CARTESIAN_POINT('',(-1.045391955402,-3.251022579616,
+    5.599999999881));
+#8433 = CARTESIAN_POINT('',(-0.33998283541,-3.359083478597,
+    5.866666666678));
+#8434 = CARTESIAN_POINT('',(0.356941579588,-3.301274878342,
+    6.133333333344));
+#8435 = CARTESIAN_POINT('',(1.435881018172,-2.950706203796,
+    6.577777777788));
+#8436 = CARTESIAN_POINT('',(1.845430024222,-2.74268728255,6.75555555562)
+  );
+#8437 = CARTESIAN_POINT('',(2.220781566992,-2.470829164873,
+    6.933333333201));
+#8438 = CARTESIAN_POINT('',(2.550595414844,-2.141640756098,
+    7.111111111237));
+#8439 = CARTESIAN_POINT('',(2.824997338003,-1.763957527503,
+    7.288888889004));
+#8440 = CARTESIAN_POINT('',(3.036158727017,-1.348557781322,
+    7.466666666523));
+#8441 = CARTESIAN_POINT('',(3.178719335415,-0.907574210531,
+    7.644444444488));
+#8442 = CARTESIAN_POINT('',(3.249999999985,-0.453784553521,
+    7.822222222224));
+#8443 = CARTESIAN_POINT('',(3.25,-8.600964E-11,8.));
+#8444 = PCURVE('',#2156,#8445);
+#8445 = DEFINITIONAL_REPRESENTATION('',(#8446),#8457);
+#8446 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8447,#8448,#8449,#8450,#8451,
+    #8452,#8453,#8454,#8455,#8456),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    3.147952414045,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#8447 = CARTESIAN_POINT('',(-4.790301E-11,-11.));
+#8448 = CARTESIAN_POINT('',(0.349065040969,-10.55555555555));
+#8449 = CARTESIAN_POINT('',(0.69813673095,-10.11111111119));
+#8450 = CARTESIAN_POINT('',(1.047183304636,-9.666666666322));
+#8451 = CARTESIAN_POINT('',(1.396286653112,-9.222222222743));
+#8452 = CARTESIAN_POINT('',(1.745305852838,-8.777777777199));
+#8453 = CARTESIAN_POINT('',(2.094409593342,-8.333333333692));
+#8454 = CARTESIAN_POINT('',(2.443455822443,-7.888888888818));
+#8455 = CARTESIAN_POINT('',(2.792527612457,-7.444444444443));
+#8456 = CARTESIAN_POINT('',(3.141592653563,-7.));
+#8457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8458 = PCURVE('',#4826,#8459);
+#8459 = DEFINITIONAL_REPRESENTATION('',(#8460),#8463);
+#8460 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8461,#8462),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.147952414045,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#8461 = CARTESIAN_POINT('',(0.931748562369,3.147952414045));
+#8462 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#8463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8464 = ORIENTED_EDGE('',*,*,#7270,.T.);
+#8465 = ORIENTED_EDGE('',*,*,#2140,.T.);
+#8466 = ORIENTED_EDGE('',*,*,#8245,.F.);
+#8467 = ADVANCED_FACE('',(#8468),#3237,.T.);
+#8468 = FACE_BOUND('',#8469,.T.);
+#8469 = EDGE_LOOP('',(#8470,#8471,#8472,#8526));
+#8470 = ORIENTED_EDGE('',*,*,#7773,.F.);
+#8471 = ORIENTED_EDGE('',*,*,#3207,.F.);
+#8472 = ORIENTED_EDGE('',*,*,#8473,.T.);
+#8473 = EDGE_CURVE('',#3181,#7600,#8474,.T.);
+#8474 = SURFACE_CURVE('',#8475,(#8510,#8516),.PCURVE_S1.);
+#8475 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8476,#8477,#8478,#8479,#8480,
+    #8481,#8482,#8483,#8484,#8485,#8486,#8487,#8488,#8489,#8490,#8491,
+    #8492,#8493,#8494,#8495,#8496,#8497,#8498,#8499,#8500,#8501,#8502,
+    #8503,#8504,#8505,#8506,#8507,#8508,#8509),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#8476 = CARTESIAN_POINT('',(-3.25,8.530883E-11,7.999999999917));
+#8477 = CARTESIAN_POINT('',(-3.250000000025,-0.453784553052,
+    8.177777777694));
+#8478 = CARTESIAN_POINT('',(-3.178719335554,-0.907574210216,
+    8.355555555426));
+#8479 = CARTESIAN_POINT('',(-3.036158727069,-1.348557781206,
+    8.533333333342));
+#8480 = CARTESIAN_POINT('',(-2.824997338154,-1.763957527213,
+    8.711111110961));
+#8481 = CARTESIAN_POINT('',(-2.550595415081,-2.141640755792,
+    8.888888888739));
+#8482 = CARTESIAN_POINT('',(-2.220781567202,-2.470829164727,
+    9.066666666687));
+#8483 = CARTESIAN_POINT('',(-1.845430024469,-2.742687282374,
+    9.244444444332));
+#8484 = CARTESIAN_POINT('',(-1.435881018433,-2.950706203663,
+    9.422222222118));
+#8485 = CARTESIAN_POINT('',(-0.356941579886,-3.301274878323,
+    9.866666666552));
+#8486 = CARTESIAN_POINT('',(0.339982835118,-3.359083478593,
+    10.133333333301));
+#8487 = CARTESIAN_POINT('',(1.045391955023,-3.251022579695,
+    10.399999999956));
+#8488 = CARTESIAN_POINT('',(1.714028760232,-2.976619009242,
+    10.666666666386));
+#8489 = CARTESIAN_POINT('',(2.301278660244,-2.549982700702,
+    10.933333333314));
+#8490 = CARTESIAN_POINT('',(2.768858688482,-1.998833199512,
+    11.200000000191));
+#8491 = CARTESIAN_POINT('',(3.089618366025,-1.361363832794,
+    11.466666666353));
+#8492 = CARTESIAN_POINT('',(3.249999999964,-0.680676830221,
+    11.733333333249));
+#8493 = CARTESIAN_POINT('',(3.250000000039,0.680676829802,
+    12.266666666585));
+#8494 = CARTESIAN_POINT('',(3.08961836621,1.361363832738,12.533333333242
+    ));
+#8495 = CARTESIAN_POINT('',(2.768858688606,1.998833198726,
+    12.799999999928));
+#8496 = CARTESIAN_POINT('',(2.30127866064,2.549982700926,13.066666666639
+    ));
+#8497 = CARTESIAN_POINT('',(1.714028760514,2.976619008754,
+    13.333333333057));
+#8498 = CARTESIAN_POINT('',(1.04539195537,3.251022579671,13.600000000199
+    ));
+#8499 = CARTESIAN_POINT('',(0.339982835504,3.359083478562,
+    13.866666666455));
+#8500 = CARTESIAN_POINT('',(-0.356941579518,3.301274878353,
+    14.133333333264));
+#8501 = CARTESIAN_POINT('',(-1.435881018112,2.950706203823,
+    14.577777777701));
+#8502 = CARTESIAN_POINT('',(-1.84543002417,2.742687282597,
+    14.755555555512));
+#8503 = CARTESIAN_POINT('',(-2.220781566928,2.47082916489,
+    14.933333333179));
+#8504 = CARTESIAN_POINT('',(-2.550595414811,2.141640756192,
+    15.111111111169));
+#8505 = CARTESIAN_POINT('',(-2.824997337971,1.763957527549,
+    15.28888888879));
+#8506 = CARTESIAN_POINT('',(-3.03615872697,1.348557781334,
+    15.466666666323));
+#8507 = CARTESIAN_POINT('',(-3.17871933541,0.9075742107,15.644444444476)
+  );
+#8508 = CARTESIAN_POINT('',(-3.249999999975,0.453784553485,
+    15.822222222141));
+#8509 = CARTESIAN_POINT('',(-3.25,1.9556819E-10,15.999999999917));
+#8510 = PCURVE('',#3237,#8511);
+#8511 = DEFINITIONAL_REPRESENTATION('',(#8512),#8515);
+#8512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8513,#8514),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.699523939614,4.721928621141),.PIECEWISE_BEZIER_KNOTS.);
+#8513 = CARTESIAN_POINT('',(0.931748562369,3.699523939614));
+#8514 = CARTESIAN_POINT('',(0.931748562369,4.721928621141));
+#8515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8516 = PCURVE('',#3196,#8517);
+#8517 = DEFINITIONAL_REPRESENTATION('',(#8518),#8525);
+#8518 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8519,#8520,#8521,#8522,#8523,
+    #8524),.UNSPECIFIED.,.F.,.F.,(6,6),(3.699523939614,4.721928621141),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8519 = CARTESIAN_POINT('',(3.692049823762,-2.299136133009));
+#8520 = CARTESIAN_POINT('',(3.896117654369,-2.039308906407));
+#8521 = CARTESIAN_POINT('',(4.100185503829,-1.779481679791));
+#8522 = CARTESIAN_POINT('',(4.304253342662,-1.519654453192));
+#8523 = CARTESIAN_POINT('',(4.50832116938,-1.259827226595));
+#8524 = CARTESIAN_POINT('',(4.712388990024,-0.999999999994));
+#8525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8526 = ORIENTED_EDGE('',*,*,#7621,.T.);
+#8527 = ADVANCED_FACE('',(#8528),#3196,.F.);
+#8528 = FACE_BOUND('',#8529,.F.);
+#8529 = EDGE_LOOP('',(#8530,#8531,#8532,#8533));
+#8530 = ORIENTED_EDGE('',*,*,#3180,.F.);
+#8531 = ORIENTED_EDGE('',*,*,#8473,.T.);
+#8532 = ORIENTED_EDGE('',*,*,#7599,.T.);
+#8533 = ORIENTED_EDGE('',*,*,#8534,.F.);
+#8534 = EDGE_CURVE('',#3068,#7556,#8535,.T.);
+#8535 = SURFACE_CURVE('',#8536,(#8571,#8581),.PCURVE_S1.);
+#8536 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8537,#8538,#8539,#8540,#8541,
+    #8542,#8543,#8544,#8545,#8546,#8547,#8548,#8549,#8550,#8551,#8552,
+    #8553,#8554,#8555,#8556,#8557,#8558,#8559,#8560,#8561,#8562,#8563,
+    #8564,#8565,#8566,#8567,#8568,#8569,#8570),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#8537 = CARTESIAN_POINT('',(8.567055E-11,3.25,6.499999999917));
+#8538 = CARTESIAN_POINT('',(-0.453784553051,3.250000000025,
+    6.677777777694));
+#8539 = CARTESIAN_POINT('',(-0.907574210217,3.178719335554,
+    6.855555555426));
+#8540 = CARTESIAN_POINT('',(-1.348557781203,3.03615872707,7.033333333343
+    ));
+#8541 = CARTESIAN_POINT('',(-1.763957527214,2.824997338153,
+    7.211111110961));
+#8542 = CARTESIAN_POINT('',(-2.141640755794,2.550595415081,
+    7.388888888739));
+#8543 = CARTESIAN_POINT('',(-2.470829164724,2.220781567204,
+    7.566666666687));
+#8544 = CARTESIAN_POINT('',(-2.742687282375,1.845430024467,
+    7.744444444332));
+#8545 = CARTESIAN_POINT('',(-2.950706203663,1.435881018434,
+    7.922222222118));
+#8546 = CARTESIAN_POINT('',(-3.301274878324,0.356941579887,
+    8.366666666552));
+#8547 = CARTESIAN_POINT('',(-3.359083478597,-0.339982835114,
+    8.633333333301));
+#8548 = CARTESIAN_POINT('',(-3.25102257968,-1.045391955041,
+    8.899999999956));
+#8549 = CARTESIAN_POINT('',(-2.976619009273,-1.714028760207,
+    9.166666666386));
+#8550 = CARTESIAN_POINT('',(-2.549982700668,-2.301278660263,
+    9.433333333315));
+#8551 = CARTESIAN_POINT('',(-1.998833199536,-2.768858688473,
+    9.700000000191));
+#8552 = CARTESIAN_POINT('',(-1.361363832784,-3.089618366029,
+    9.966666666353));
+#8553 = CARTESIAN_POINT('',(-0.680676830222,-3.249999999964,
+    10.233333333249));
+#8554 = CARTESIAN_POINT('',(0.680676829801,-3.25000000004,
+    10.766666666585));
+#8555 = CARTESIAN_POINT('',(1.361363832759,-3.089618366209,
+    11.033333333242));
+#8556 = CARTESIAN_POINT('',(1.998833198676,-2.768858688605,
+    11.299999999928));
+#8557 = CARTESIAN_POINT('',(2.549982700995,-2.301278660649,
+    11.566666666639));
+#8558 = CARTESIAN_POINT('',(2.976619008703,-1.714028760497,
+    11.833333333057));
+#8559 = CARTESIAN_POINT('',(3.251022579695,-1.045391955379,
+    12.100000000199));
+#8560 = CARTESIAN_POINT('',(3.359083478557,-0.339982835499,
+    12.366666666455));
+#8561 = CARTESIAN_POINT('',(3.301274878354,0.356941579519,
+    12.633333333264));
+#8562 = CARTESIAN_POINT('',(2.950706203823,1.435881018112,
+    13.077777777701));
+#8563 = CARTESIAN_POINT('',(2.742687282597,1.845430024171,
+    13.255555555511));
+#8564 = CARTESIAN_POINT('',(2.470829164888,2.220781566931,13.43333333318
+    ));
+#8565 = CARTESIAN_POINT('',(2.141640756191,2.55059541481,13.611111111168
+    ));
+#8566 = CARTESIAN_POINT('',(1.76395752755,2.824997337971,13.788888888791
+    ));
+#8567 = CARTESIAN_POINT('',(1.348557781334,3.036158726973,
+    13.966666666322));
+#8568 = CARTESIAN_POINT('',(0.907574210698,3.178719335409,
+    14.144444444477));
+#8569 = CARTESIAN_POINT('',(0.453784553485,3.249999999975,
+    14.322222222141));
+#8570 = CARTESIAN_POINT('',(1.959379E-10,3.25,14.499999999917));
+#8571 = PCURVE('',#3196,#8572);
+#8572 = DEFINITIONAL_REPRESENTATION('',(#8573),#8580);
+#8573 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8574,#8575,#8576,#8577,#8578,
+    #8579),.UNSPECIFIED.,.F.,.F.,(6,6),(5.273500120307,5.902410776428),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8574 = CARTESIAN_POINT('',(3.692049823761,-1.799136166462));
+#8575 = CARTESIAN_POINT('',(3.817577830623,-1.639308933161));
+#8576 = CARTESIAN_POINT('',(3.943106014981,-1.479481699871));
+#8577 = CARTESIAN_POINT('',(4.068633856456,-1.319654466586));
+#8578 = CARTESIAN_POINT('',(4.194161787525,-1.159827233291));
+#8579 = CARTESIAN_POINT('',(4.319689824732,-0.999999999988));
+#8580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8581 = PCURVE('',#3097,#8582);
+#8582 = DEFINITIONAL_REPRESENTATION('',(#8583),#8586);
+#8583 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8584,#8585),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.273500120307,5.902410776428),.PIECEWISE_BEZIER_KNOTS.);
+#8584 = CARTESIAN_POINT('',(0.,5.273500120307));
+#8585 = CARTESIAN_POINT('',(0.,5.902410776428));
+#8586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8587 = ADVANCED_FACE('',(#8588),#3097,.T.);
+#8588 = FACE_BOUND('',#8589,.T.);
+#8589 = EDGE_LOOP('',(#8590,#8591,#8592,#8644,#8662));
+#8590 = ORIENTED_EDGE('',*,*,#8534,.F.);
+#8591 = ORIENTED_EDGE('',*,*,#3067,.F.);
+#8592 = ORIENTED_EDGE('',*,*,#8593,.T.);
+#8593 = EDGE_CURVE('',#2979,#8594,#8596,.T.);
+#8594 = VERTEX_POINT('',#8595);
+#8595 = CARTESIAN_POINT('',(1.95341E-10,4.15,14.741154273084));
+#8596 = SURFACE_CURVE('',#8597,(#8632,#8638),.PCURVE_S1.);
+#8597 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8598,#8599,#8600,#8601,#8602,
+    #8603,#8604,#8605,#8606,#8607,#8608,#8609,#8610,#8611,#8612,#8613,
+    #8614,#8615,#8616,#8617,#8618,#8619,#8620,#8621,#8622,#8623,#8624,
+    #8625,#8626,#8627,#8628,#8629,#8630,#8631),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#8598 = CARTESIAN_POINT('',(8.540231E-11,4.15,6.741154273105));
+#8599 = CARTESIAN_POINT('',(-0.579448261777,4.150000000025,
+    6.918932050882));
+#8600 = CARTESIAN_POINT('',(-1.158901621749,4.058980122615,
+    7.096709828614));
+#8601 = CARTESIAN_POINT('',(-1.722005306219,3.876941117007,
+    7.274487606531));
+#8602 = CARTESIAN_POINT('',(-2.252438100722,3.607304222599,7.45226538415
+    ));
+#8603 = CARTESIAN_POINT('',(-2.734710013901,3.25691416956,7.630043161927
+    ));
+#8604 = CARTESIAN_POINT('',(-3.155059108349,2.835767311082,
+    7.807820939875));
+#8605 = CARTESIAN_POINT('',(-3.502200595452,2.356472146116,7.98559871752
+    ));
+#8606 = CARTESIAN_POINT('',(-3.767824847577,1.833509599903,
+    8.163376495306));
+#8607 = CARTESIAN_POINT('',(-4.21547407414,0.455786944955,8.607820939741
+    ));
+#8608 = CARTESIAN_POINT('',(-4.289291543811,-0.434131850329,
+    8.874487606489));
+#8609 = CARTESIAN_POINT('',(-4.151304170921,-1.334885489972,
+    9.141154273144));
+#8610 = CARTESIAN_POINT('',(-3.800917118458,-2.188682059484,
+    9.407820939575));
+#8611 = CARTESIAN_POINT('',(-3.256126890224,-2.938556787066,
+    9.674487606503));
+#8612 = CARTESIAN_POINT('',(-2.552360261493,-3.535618949857,
+    9.941154273378));
+#8613 = CARTESIAN_POINT('',(-1.738354950073,-3.945205160605,
+    10.207820939542));
+#8614 = CARTESIAN_POINT('',(-0.869172393311,-4.149999999964,
+    10.474487606437));
+#8615 = CARTESIAN_POINT('',(0.869172392891,-4.150000000039,
+    11.007820939773));
+#8616 = CARTESIAN_POINT('',(1.738354950043,-3.945205160786,
+    11.27448760643));
+#8617 = CARTESIAN_POINT('',(2.552360260644,-3.535618949988,
+    11.541154273116));
+#8618 = CARTESIAN_POINT('',(3.256126890539,-2.938556787451,
+    11.807820939827));
+#8619 = CARTESIAN_POINT('',(3.800917117897,-2.188682059772,
+    12.074487606246));
+#8620 = CARTESIAN_POINT('',(4.151304170934,-1.334885490311,
+    12.341154273386));
+#8621 = CARTESIAN_POINT('',(4.289291543771,-0.434131850714,
+    12.607820939644));
+#8622 = CARTESIAN_POINT('',(4.215474074169,0.455786944588,
+    12.874487606453));
+#8623 = CARTESIAN_POINT('',(3.767824847738,1.833509599581,
+    13.318932050889));
+#8624 = CARTESIAN_POINT('',(3.502200595673,2.35647214582,13.4967098287)
+  );
+#8625 = CARTESIAN_POINT('',(3.155059108514,2.835767310809,
+    13.674487606368));
+#8626 = CARTESIAN_POINT('',(2.734710014298,3.256914169291,
+    13.852265384357));
+#8627 = CARTESIAN_POINT('',(2.252438101056,3.607304222417,
+    14.030043161978));
+#8628 = CARTESIAN_POINT('',(1.72200530635,3.876941116909,14.207820939512
+    ));
+#8629 = CARTESIAN_POINT('',(1.158901622229,4.058980122471,
+    14.385598717664));
+#8630 = CARTESIAN_POINT('',(0.57944826221,4.149999999975,14.563376495329
+    ));
+#8631 = CARTESIAN_POINT('',(1.953961E-10,4.15,14.741154273105));
+#8632 = PCURVE('',#3097,#8633);
+#8633 = DEFINITIONAL_REPRESENTATION('',(#8634),#8637);
+#8634 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8635,#8636),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.144840829398,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#8635 = CARTESIAN_POINT('',(0.931748562369,5.144840829398));
+#8636 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#8637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8638 = PCURVE('',#2992,#8639);
+#8639 = DEFINITIONAL_REPRESENTATION('',(#8640),#8643);
+#8640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8641,#8642),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.144840829398,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#8641 = CARTESIAN_POINT('',(0.,5.144840829398));
+#8642 = CARTESIAN_POINT('',(0.,6.295904828089));
+#8643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8644 = ORIENTED_EDGE('',*,*,#8645,.F.);
+#8645 = EDGE_CURVE('',#7490,#8594,#8646,.T.);
+#8646 = SURFACE_CURVE('',#8647,(#8650,#8656),.PCURVE_S1.);
+#8647 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8648,#8649),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#8648 = CARTESIAN_POINT('',(1.959379E-10,3.25,14.499999999917));
+#8649 = CARTESIAN_POINT('',(1.953961E-10,4.15,14.741154273105));
+#8650 = PCURVE('',#3097,#8651);
+#8651 = DEFINITIONAL_REPRESENTATION('',(#8652),#8655);
+#8652 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8653,#8654),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.707106781068,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#8653 = CARTESIAN_POINT('',(0.707106781068,6.295904828089));
+#8654 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#8655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8656 = PCURVE('',#7509,#8657);
+#8657 = DEFINITIONAL_REPRESENTATION('',(#8658),#8661);
+#8658 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8659,#8660),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.707106781068,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#8659 = CARTESIAN_POINT('',(0.707106781068,0.));
+#8660 = CARTESIAN_POINT('',(0.931748562369,0.));
+#8661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8662 = ORIENTED_EDGE('',*,*,#7555,.T.);
+#8663 = ADVANCED_FACE('',(#8664),#2992,.T.);
+#8664 = FACE_BOUND('',#8665,.T.);
+#8665 = EDGE_LOOP('',(#8666,#8667,#8668,#8718,#8719));
+#8666 = ORIENTED_EDGE('',*,*,#8593,.F.);
+#8667 = ORIENTED_EDGE('',*,*,#2978,.F.);
+#8668 = ORIENTED_EDGE('',*,*,#8669,.T.);
+#8669 = EDGE_CURVE('',#2870,#7336,#8670,.T.);
+#8670 = SURFACE_CURVE('',#8671,(#8706,#8712),.PCURVE_S1.);
+#8671 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8672,#8673,#8674,#8675,#8676,
+    #8677,#8678,#8679,#8680,#8681,#8682,#8683,#8684,#8685,#8686,#8687,
+    #8688,#8689,#8690,#8691,#8692,#8693,#8694,#8695,#8696,#8697,#8698,
+    #8699,#8700,#8701,#8702,#8703,#8704,#8705),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#8672 = CARTESIAN_POINT('',(8.515197E-11,4.15,7.758845726729));
+#8673 = CARTESIAN_POINT('',(-0.579448261777,4.150000000025,
+    7.936623504506));
+#8674 = CARTESIAN_POINT('',(-1.158901621748,4.058980122615,
+    8.114401282238));
+#8675 = CARTESIAN_POINT('',(-1.722005306221,3.876941117006,
+    8.292179060155));
+#8676 = CARTESIAN_POINT('',(-2.252438100721,3.6073042226,8.469956837773)
+  );
+#8677 = CARTESIAN_POINT('',(-2.7347100139,3.256914169559,8.647734615552)
+  );
+#8678 = CARTESIAN_POINT('',(-3.155059108351,2.835767311081,
+    8.825512393498));
+#8679 = CARTESIAN_POINT('',(-3.502200595451,2.356472146117,
+    9.003290171144));
+#8680 = CARTESIAN_POINT('',(-3.767824847577,1.833509599902,9.18106794893
+    ));
+#8681 = CARTESIAN_POINT('',(-4.215474074139,0.455786944954,
+    9.625512393365));
+#8682 = CARTESIAN_POINT('',(-4.289291543808,-0.434131850332,
+    9.892179060113));
+#8683 = CARTESIAN_POINT('',(-4.151304170935,-1.33488548996,
+    10.158845726768));
+#8684 = CARTESIAN_POINT('',(-3.800917118432,-2.188682059501,
+    10.425512393198));
+#8685 = CARTESIAN_POINT('',(-3.256126890253,-2.938556787052,
+    10.692179060127));
+#8686 = CARTESIAN_POINT('',(-2.552360261473,-3.535618949863,
+    10.958845727002));
+#8687 = CARTESIAN_POINT('',(-1.738354950081,-3.945205160602,
+    11.225512393166));
+#8688 = CARTESIAN_POINT('',(-0.86917239331,-4.149999999964,
+    11.492179060061));
+#8689 = CARTESIAN_POINT('',(0.869172392892,-4.150000000039,
+    12.025512393397));
+#8690 = CARTESIAN_POINT('',(1.73835495003,-3.945205160786,
+    12.292179060054));
+#8691 = CARTESIAN_POINT('',(2.552360260679,-3.535618949988,
+    12.55884572674));
+#8692 = CARTESIAN_POINT('',(3.25612689049,-2.938556787447,
+    12.825512393451));
+#8693 = CARTESIAN_POINT('',(3.800917117934,-2.188682059782,
+    13.09217905987));
+#8694 = CARTESIAN_POINT('',(4.151304170915,-1.334885490306,
+    13.358845727011));
+#8695 = CARTESIAN_POINT('',(4.289291543775,-0.434131850717,
+    13.625512393268));
+#8696 = CARTESIAN_POINT('',(4.215474074169,0.455786944587,
+    13.892179060077));
+#8697 = CARTESIAN_POINT('',(3.767824847737,1.833509599581,
+    14.336623504513));
+#8698 = CARTESIAN_POINT('',(3.502200595673,2.356472145819,
+    14.514401282324));
+#8699 = CARTESIAN_POINT('',(3.155059108515,2.835767310808,
+    14.692179059992));
+#8700 = CARTESIAN_POINT('',(2.734710014299,3.256914169291,14.86995683798
+    ));
+#8701 = CARTESIAN_POINT('',(2.252438101056,3.607304222417,
+    15.047734615603));
+#8702 = CARTESIAN_POINT('',(1.72200530635,3.876941116907,15.225512393135
+    ));
+#8703 = CARTESIAN_POINT('',(1.15890162223,4.058980122471,15.403290171289
+    ));
+#8704 = CARTESIAN_POINT('',(0.579448262209,4.149999999975,
+    15.581067948953));
+#8705 = CARTESIAN_POINT('',(1.9514088E-10,4.15,15.758845726729));
+#8706 = PCURVE('',#2992,#8707);
+#8707 = DEFINITIONAL_REPRESENTATION('',(#8708),#8711);
+#8708 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8709,#8710),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.144840829398,5.62000346143),.PIECEWISE_BEZIER_KNOTS.);
+#8709 = CARTESIAN_POINT('',(1.017691453624,5.144840829398));
+#8710 = CARTESIAN_POINT('',(1.017691453624,5.62000346143));
+#8711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8712 = PCURVE('',#2899,#8713);
+#8713 = DEFINITIONAL_REPRESENTATION('',(#8714),#8717);
+#8714 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8715,#8716),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.144840829398,5.62000346143),.PIECEWISE_BEZIER_KNOTS.);
+#8715 = CARTESIAN_POINT('',(0.,5.144840829398));
+#8716 = CARTESIAN_POINT('',(0.,5.62000346143));
+#8717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8718 = ORIENTED_EDGE('',*,*,#7379,.T.);
+#8719 = ORIENTED_EDGE('',*,*,#8720,.F.);
+#8720 = EDGE_CURVE('',#8594,#7380,#8721,.T.);
+#8721 = SURFACE_CURVE('',#8722,(#8725,#8731),.PCURVE_S1.);
+#8722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8723,#8724),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#8723 = CARTESIAN_POINT('',(1.953961E-10,4.15,14.741154273105));
+#8724 = CARTESIAN_POINT('',(1.9514088E-10,4.15,15.758845726729));
+#8725 = PCURVE('',#2992,#8726);
+#8726 = DEFINITIONAL_REPRESENTATION('',(#8727),#8730);
+#8727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8728,#8729),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.158845726895),.PIECEWISE_BEZIER_KNOTS.);
+#8728 = CARTESIAN_POINT('',(0.,6.295904828089));
+#8729 = CARTESIAN_POINT('',(0.158845726895,6.295904828089));
+#8730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8731 = PCURVE('',#7443,#8732);
+#8732 = DEFINITIONAL_REPRESENTATION('',(#8733),#8736);
+#8733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8734,#8735),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.158845726895),.PIECEWISE_BEZIER_KNOTS.);
+#8734 = CARTESIAN_POINT('',(0.,0.));
+#8735 = CARTESIAN_POINT('',(0.158845726895,0.));
+#8736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8737 = ADVANCED_FACE('',(#8738),#2899,.T.);
+#8738 = FACE_BOUND('',#8739,.T.);
+#8739 = EDGE_LOOP('',(#8740,#8741,#8742));
+#8740 = ORIENTED_EDGE('',*,*,#8669,.F.);
+#8741 = ORIENTED_EDGE('',*,*,#2869,.F.);
+#8742 = ORIENTED_EDGE('',*,*,#7335,.T.);
+#8743 = ADVANCED_FACE('',(#8744),#3594,.T.);
+#8744 = FACE_BOUND('',#8745,.T.);
+#8745 = EDGE_LOOP('',(#8746,#8798,#8818,#8868,#8869));
+#8746 = ORIENTED_EDGE('',*,*,#8747,.F.);
+#8747 = EDGE_CURVE('',#8748,#3456,#8750,.T.);
+#8748 = VERTEX_POINT('',#8749);
+#8749 = CARTESIAN_POINT('',(-4.15,8.5548E-11,6.741154273136));
+#8750 = SURFACE_CURVE('',#8751,(#8786,#8792),.PCURVE_S1.);
+#8751 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8752,#8753,#8754,#8755,#8756,
+    #8757,#8758,#8759,#8760,#8761,#8762,#8763,#8764,#8765,#8766,#8767,
+    #8768,#8769,#8770,#8771,#8772,#8773,#8774,#8775,#8776,#8777,#8778,
+    #8779,#8780,#8781,#8782,#8783,#8784,#8785),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#8752 = CARTESIAN_POINT('',(-4.15,8.540754115427E-11,6.741154273105));
+#8753 = CARTESIAN_POINT('',(-4.150000000025,-0.579448261777,
+    6.918932050882));
+#8754 = CARTESIAN_POINT('',(-4.058980122615,-1.158901621749,
+    7.096709828614));
+#8755 = CARTESIAN_POINT('',(-3.876941117007,-1.722005306219,
+    7.274487606531));
+#8756 = CARTESIAN_POINT('',(-3.607304222599,-2.252438100722,
+    7.45226538415));
+#8757 = CARTESIAN_POINT('',(-3.25691416956,-2.734710013901,
+    7.630043161927));
+#8758 = CARTESIAN_POINT('',(-2.835767311082,-3.155059108349,
+    7.807820939875));
+#8759 = CARTESIAN_POINT('',(-2.356472146116,-3.502200595452,
+    7.98559871752));
+#8760 = CARTESIAN_POINT('',(-1.833509599903,-3.767824847577,
+    8.163376495306));
+#8761 = CARTESIAN_POINT('',(-0.455786944955,-4.21547407414,
+    8.607820939741));
+#8762 = CARTESIAN_POINT('',(0.434131850329,-4.289291543811,
+    8.874487606489));
+#8763 = CARTESIAN_POINT('',(1.334885489972,-4.151304170921,
+    9.141154273144));
+#8764 = CARTESIAN_POINT('',(2.188682059484,-3.800917118458,
+    9.407820939575));
+#8765 = CARTESIAN_POINT('',(2.938556787066,-3.256126890224,
+    9.674487606503));
+#8766 = CARTESIAN_POINT('',(3.535618949857,-2.552360261493,
+    9.941154273378));
+#8767 = CARTESIAN_POINT('',(3.945205160605,-1.738354950073,
+    10.207820939542));
+#8768 = CARTESIAN_POINT('',(4.149999999964,-0.869172393311,
+    10.474487606437));
+#8769 = CARTESIAN_POINT('',(4.150000000039,0.869172392891,
+    11.007820939773));
+#8770 = CARTESIAN_POINT('',(3.945205160786,1.738354950043,11.27448760643
+    ));
+#8771 = CARTESIAN_POINT('',(3.535618949988,2.552360260644,
+    11.541154273116));
+#8772 = CARTESIAN_POINT('',(2.938556787451,3.256126890539,
+    11.807820939827));
+#8773 = CARTESIAN_POINT('',(2.188682059772,3.800917117897,
+    12.074487606246));
+#8774 = CARTESIAN_POINT('',(1.334885490311,4.151304170934,
+    12.341154273386));
+#8775 = CARTESIAN_POINT('',(0.434131850714,4.289291543771,
+    12.607820939644));
+#8776 = CARTESIAN_POINT('',(-0.455786944588,4.215474074169,
+    12.874487606453));
+#8777 = CARTESIAN_POINT('',(-1.833509599581,3.767824847738,
+    13.318932050889));
+#8778 = CARTESIAN_POINT('',(-2.35647214582,3.502200595673,13.4967098287)
+  );
+#8779 = CARTESIAN_POINT('',(-2.835767310809,3.155059108514,
+    13.674487606368));
+#8780 = CARTESIAN_POINT('',(-3.256914169291,2.734710014298,
+    13.852265384357));
+#8781 = CARTESIAN_POINT('',(-3.607304222417,2.252438101056,
+    14.030043161978));
+#8782 = CARTESIAN_POINT('',(-3.876941116909,1.72200530635,
+    14.207820939512));
+#8783 = CARTESIAN_POINT('',(-4.058980122471,1.158901622229,
+    14.385598717664));
+#8784 = CARTESIAN_POINT('',(-4.149999999975,0.57944826221,
+    14.563376495329));
+#8785 = CARTESIAN_POINT('',(-4.15,1.954031211543E-10,14.741154273105));
+#8786 = PCURVE('',#3594,#8787);
+#8787 = DEFINITIONAL_REPRESENTATION('',(#8788),#8791);
+#8788 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8789,#8790),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.351660921757),.PIECEWISE_BEZIER_KNOTS.);
+#8789 = CARTESIAN_POINT('',(0.,0.));
+#8790 = CARTESIAN_POINT('',(0.,3.351660921757));
+#8791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8792 = PCURVE('',#3481,#8793);
+#8793 = DEFINITIONAL_REPRESENTATION('',(#8794),#8797);
+#8794 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8795,#8796),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.351660921757),.PIECEWISE_BEZIER_KNOTS.);
+#8795 = CARTESIAN_POINT('',(0.931748562369,0.));
+#8796 = CARTESIAN_POINT('',(0.931748562369,3.351660921757));
+#8797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8798 = ORIENTED_EDGE('',*,*,#8799,.T.);
+#8799 = EDGE_CURVE('',#8748,#8800,#8802,.T.);
+#8800 = VERTEX_POINT('',#8801);
+#8801 = CARTESIAN_POINT('',(-4.15,8.5359E-11,7.75884572676));
+#8802 = SURFACE_CURVE('',#8803,(#8806,#8812),.PCURVE_S1.);
+#8803 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8804,#8805),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#8804 = CARTESIAN_POINT('',(-4.15,8.581522115427E-11,6.741154273188));
+#8805 = CARTESIAN_POINT('',(-4.15,8.581113884573E-11,7.758845726812));
+#8806 = PCURVE('',#3594,#8807);
+#8807 = DEFINITIONAL_REPRESENTATION('',(#8808),#8811);
+#8808 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8809,#8810),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#8809 = CARTESIAN_POINT('',(0.,0.));
+#8810 = CARTESIAN_POINT('',(1.017691453624,0.));
+#8811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8812 = PCURVE('',#5529,#8813);
+#8813 = DEFINITIONAL_REPRESENTATION('',(#8814),#8817);
+#8814 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8815,#8816),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#8815 = CARTESIAN_POINT('',(0.,6.295904828089));
+#8816 = CARTESIAN_POINT('',(1.017691453624,6.295904828089));
+#8817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8818 = ORIENTED_EDGE('',*,*,#8819,.T.);
+#8819 = EDGE_CURVE('',#8800,#3728,#8820,.T.);
+#8820 = SURFACE_CURVE('',#8821,(#8856,#8862),.PCURVE_S1.);
+#8821 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8822,#8823,#8824,#8825,#8826,
+    #8827,#8828,#8829,#8830,#8831,#8832,#8833,#8834,#8835,#8836,#8837,
+    #8838,#8839,#8840,#8841,#8842,#8843,#8844,#8845,#8846,#8847,#8848,
+    #8849,#8850,#8851,#8852,#8853,#8854,#8855),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#8822 = CARTESIAN_POINT('',(-4.15,8.515743884573E-11,7.758845726729));
+#8823 = CARTESIAN_POINT('',(-4.150000000025,-0.579448261777,
+    7.936623504506));
+#8824 = CARTESIAN_POINT('',(-4.058980122615,-1.158901621748,
+    8.114401282238));
+#8825 = CARTESIAN_POINT('',(-3.876941117006,-1.722005306221,
+    8.292179060155));
+#8826 = CARTESIAN_POINT('',(-3.6073042226,-2.252438100721,8.469956837773
+    ));
+#8827 = CARTESIAN_POINT('',(-3.256914169559,-2.7347100139,8.647734615552
+    ));
+#8828 = CARTESIAN_POINT('',(-2.835767311081,-3.155059108351,
+    8.825512393498));
+#8829 = CARTESIAN_POINT('',(-2.356472146117,-3.502200595451,
+    9.003290171144));
+#8830 = CARTESIAN_POINT('',(-1.833509599902,-3.767824847577,
+    9.18106794893));
+#8831 = CARTESIAN_POINT('',(-0.455786944954,-4.215474074139,
+    9.625512393365));
+#8832 = CARTESIAN_POINT('',(0.434131850332,-4.289291543808,
+    9.892179060113));
+#8833 = CARTESIAN_POINT('',(1.33488548996,-4.151304170935,
+    10.158845726768));
+#8834 = CARTESIAN_POINT('',(2.188682059501,-3.800917118432,
+    10.425512393198));
+#8835 = CARTESIAN_POINT('',(2.938556787052,-3.256126890253,
+    10.692179060127));
+#8836 = CARTESIAN_POINT('',(3.535618949863,-2.552360261473,
+    10.958845727002));
+#8837 = CARTESIAN_POINT('',(3.945205160602,-1.738354950081,
+    11.225512393166));
+#8838 = CARTESIAN_POINT('',(4.149999999964,-0.86917239331,
+    11.492179060061));
+#8839 = CARTESIAN_POINT('',(4.150000000039,0.869172392892,
+    12.025512393397));
+#8840 = CARTESIAN_POINT('',(3.945205160786,1.73835495003,12.292179060054
+    ));
+#8841 = CARTESIAN_POINT('',(3.535618949988,2.552360260679,12.55884572674
+    ));
+#8842 = CARTESIAN_POINT('',(2.938556787447,3.25612689049,12.825512393451
+    ));
+#8843 = CARTESIAN_POINT('',(2.188682059782,3.800917117934,13.09217905987
+    ));
+#8844 = CARTESIAN_POINT('',(1.334885490306,4.151304170915,
+    13.358845727011));
+#8845 = CARTESIAN_POINT('',(0.434131850717,4.289291543775,
+    13.625512393268));
+#8846 = CARTESIAN_POINT('',(-0.455786944587,4.215474074169,
+    13.892179060077));
+#8847 = CARTESIAN_POINT('',(-1.833509599581,3.767824847737,
+    14.336623504513));
+#8848 = CARTESIAN_POINT('',(-2.356472145819,3.502200595673,
+    14.514401282324));
+#8849 = CARTESIAN_POINT('',(-2.835767310808,3.155059108515,
+    14.692179059992));
+#8850 = CARTESIAN_POINT('',(-3.256914169291,2.734710014299,
+    14.86995683798));
+#8851 = CARTESIAN_POINT('',(-3.607304222417,2.252438101056,
+    15.047734615603));
+#8852 = CARTESIAN_POINT('',(-3.876941116907,1.72200530635,
+    15.225512393135));
+#8853 = CARTESIAN_POINT('',(-4.058980122471,1.15890162223,
+    15.403290171289));
+#8854 = CARTESIAN_POINT('',(-4.149999999975,0.579448262209,
+    15.581067948953));
+#8855 = CARTESIAN_POINT('',(-4.15,1.951481288457E-10,15.758845726729));
+#8856 = PCURVE('',#3594,#8857);
+#8857 = DEFINITIONAL_REPRESENTATION('',(#8858),#8861);
+#8858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8859,#8860),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.725040196107),.PIECEWISE_BEZIER_KNOTS.);
+#8859 = CARTESIAN_POINT('',(1.017691453624,0.));
+#8860 = CARTESIAN_POINT('',(1.017691453624,2.725040196107));
+#8861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8862 = PCURVE('',#3777,#8863);
+#8863 = DEFINITIONAL_REPRESENTATION('',(#8864),#8867);
+#8864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8865,#8866),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.725040196107),.PIECEWISE_BEZIER_KNOTS.);
+#8865 = CARTESIAN_POINT('',(0.,0.));
+#8866 = CARTESIAN_POINT('',(0.,2.725040196107));
+#8867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8868 = ORIENTED_EDGE('',*,*,#3727,.T.);
+#8869 = ORIENTED_EDGE('',*,*,#3562,.T.);
+#8870 = ADVANCED_FACE('',(#8871),#3481,.T.);
+#8871 = FACE_BOUND('',#8872,.T.);
+#8872 = EDGE_LOOP('',(#8873,#8874,#8892,#8893));
+#8873 = ORIENTED_EDGE('',*,*,#7889,.F.);
+#8874 = ORIENTED_EDGE('',*,*,#8875,.T.);
+#8875 = EDGE_CURVE('',#7890,#8748,#8876,.T.);
+#8876 = SURFACE_CURVE('',#8877,(#8880,#8886),.PCURVE_S1.);
+#8877 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8878,#8879),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#8878 = CARTESIAN_POINT('',(-3.25,8.602509E-11,6.5));
+#8879 = CARTESIAN_POINT('',(-4.15,8.581522115427E-11,6.741154273188));
+#8880 = PCURVE('',#3481,#8881);
+#8881 = DEFINITIONAL_REPRESENTATION('',(#8882),#8885);
+#8882 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8883,#8884),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#8883 = CARTESIAN_POINT('',(0.,0.));
+#8884 = CARTESIAN_POINT('',(0.931748562369,0.));
+#8885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8886 = PCURVE('',#5400,#8887);
+#8887 = DEFINITIONAL_REPRESENTATION('',(#8888),#8891);
+#8888 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8889,#8890),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#8889 = CARTESIAN_POINT('',(0.,6.295904828089));
+#8890 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#8891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8892 = ORIENTED_EDGE('',*,*,#8747,.T.);
+#8893 = ORIENTED_EDGE('',*,*,#3455,.T.);
+#8894 = ADVANCED_FACE('',(#8895),#4119,.T.);
+#8895 = FACE_BOUND('',#8896,.T.);
+#8896 = EDGE_LOOP('',(#8897,#8949,#8969,#9025,#9026));
+#8897 = ORIENTED_EDGE('',*,*,#8898,.F.);
+#8898 = EDGE_CURVE('',#8899,#4001,#8901,.T.);
+#8899 = VERTEX_POINT('',#8900);
+#8900 = CARTESIAN_POINT('',(8.5348E-11,4.15,7.75884572676));
+#8901 = SURFACE_CURVE('',#8902,(#8937,#8943),.PCURVE_S1.);
+#8902 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8903,#8904,#8905,#8906,#8907,
+    #8908,#8909,#8910,#8911,#8912,#8913,#8914,#8915,#8916,#8917,#8918,
+    #8919,#8920,#8921,#8922,#8923,#8924,#8925,#8926,#8927,#8928,#8929,
+    #8930,#8931,#8932,#8933,#8934,#8935,#8936),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#8903 = CARTESIAN_POINT('',(8.515197E-11,4.15,7.758845726729));
+#8904 = CARTESIAN_POINT('',(-0.579448261777,4.150000000025,
+    7.936623504506));
+#8905 = CARTESIAN_POINT('',(-1.158901621748,4.058980122615,
+    8.114401282238));
+#8906 = CARTESIAN_POINT('',(-1.722005306221,3.876941117006,
+    8.292179060155));
+#8907 = CARTESIAN_POINT('',(-2.252438100721,3.6073042226,8.469956837773)
+  );
+#8908 = CARTESIAN_POINT('',(-2.7347100139,3.256914169559,8.647734615552)
+  );
+#8909 = CARTESIAN_POINT('',(-3.155059108351,2.835767311081,
+    8.825512393498));
+#8910 = CARTESIAN_POINT('',(-3.502200595451,2.356472146117,
+    9.003290171144));
+#8911 = CARTESIAN_POINT('',(-3.767824847577,1.833509599902,9.18106794893
+    ));
+#8912 = CARTESIAN_POINT('',(-4.215474074139,0.455786944954,
+    9.625512393365));
+#8913 = CARTESIAN_POINT('',(-4.289291543808,-0.434131850332,
+    9.892179060113));
+#8914 = CARTESIAN_POINT('',(-4.151304170935,-1.33488548996,
+    10.158845726768));
+#8915 = CARTESIAN_POINT('',(-3.800917118432,-2.188682059501,
+    10.425512393198));
+#8916 = CARTESIAN_POINT('',(-3.256126890253,-2.938556787052,
+    10.692179060127));
+#8917 = CARTESIAN_POINT('',(-2.552360261473,-3.535618949863,
+    10.958845727002));
+#8918 = CARTESIAN_POINT('',(-1.738354950081,-3.945205160602,
+    11.225512393166));
+#8919 = CARTESIAN_POINT('',(-0.86917239331,-4.149999999964,
+    11.492179060061));
+#8920 = CARTESIAN_POINT('',(0.869172392892,-4.150000000039,
+    12.025512393397));
+#8921 = CARTESIAN_POINT('',(1.73835495003,-3.945205160786,
+    12.292179060054));
+#8922 = CARTESIAN_POINT('',(2.552360260679,-3.535618949988,
+    12.55884572674));
+#8923 = CARTESIAN_POINT('',(3.25612689049,-2.938556787447,
+    12.825512393451));
+#8924 = CARTESIAN_POINT('',(3.800917117934,-2.188682059782,
+    13.09217905987));
+#8925 = CARTESIAN_POINT('',(4.151304170915,-1.334885490306,
+    13.358845727011));
+#8926 = CARTESIAN_POINT('',(4.289291543775,-0.434131850717,
+    13.625512393268));
+#8927 = CARTESIAN_POINT('',(4.215474074169,0.455786944587,
+    13.892179060077));
+#8928 = CARTESIAN_POINT('',(3.767824847737,1.833509599581,
+    14.336623504513));
+#8929 = CARTESIAN_POINT('',(3.502200595673,2.356472145819,
+    14.514401282324));
+#8930 = CARTESIAN_POINT('',(3.155059108515,2.835767310808,
+    14.692179059992));
+#8931 = CARTESIAN_POINT('',(2.734710014299,3.256914169291,14.86995683798
+    ));
+#8932 = CARTESIAN_POINT('',(2.252438101056,3.607304222417,
+    15.047734615603));
+#8933 = CARTESIAN_POINT('',(1.72200530635,3.876941116907,15.225512393135
+    ));
+#8934 = CARTESIAN_POINT('',(1.15890162223,4.058980122471,15.403290171289
+    ));
+#8935 = CARTESIAN_POINT('',(0.579448262209,4.149999999975,
+    15.581067948953));
+#8936 = CARTESIAN_POINT('',(1.9514088E-10,4.15,15.758845726729));
+#8937 = PCURVE('',#4119,#8938);
+#8938 = DEFINITIONAL_REPRESENTATION('',(#8939),#8942);
+#8939 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8940,#8941),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,4.299016410139),.PIECEWISE_BEZIER_KNOTS.);
+#8940 = CARTESIAN_POINT('',(0.,0.));
+#8941 = CARTESIAN_POINT('',(0.,4.299016410139));
+#8942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8943 = PCURVE('',#4014,#8944);
+#8944 = DEFINITIONAL_REPRESENTATION('',(#8945),#8948);
+#8945 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8946,#8947),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,4.299016410139),.PIECEWISE_BEZIER_KNOTS.);
+#8946 = CARTESIAN_POINT('',(1.017691453624,0.));
+#8947 = CARTESIAN_POINT('',(1.017691453624,4.299016410139));
+#8948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8949 = ORIENTED_EDGE('',*,*,#8950,.T.);
+#8950 = EDGE_CURVE('',#8899,#8951,#8953,.T.);
+#8951 = VERTEX_POINT('',#8952);
+#8952 = CARTESIAN_POINT('',(8.5513E-11,3.25,7.999999999948));
+#8953 = SURFACE_CURVE('',#8954,(#8957,#8963),.PCURVE_S1.);
+#8954 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8955,#8956),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#8955 = CARTESIAN_POINT('',(8.580567E-11,4.15,7.758845726812));
+#8956 = CARTESIAN_POINT('',(8.601689E-11,3.25,8.));
+#8957 = PCURVE('',#4119,#8958);
+#8958 = DEFINITIONAL_REPRESENTATION('',(#8959),#8962);
+#8959 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8960,#8961),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#8960 = CARTESIAN_POINT('',(0.,0.));
+#8961 = CARTESIAN_POINT('',(0.931748562369,0.));
+#8962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8963 = PCURVE('',#4412,#8964);
+#8964 = DEFINITIONAL_REPRESENTATION('',(#8965),#8968);
+#8965 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8966,#8967),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#8966 = CARTESIAN_POINT('',(0.,6.295904828089));
+#8967 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#8968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8969 = ORIENTED_EDGE('',*,*,#8970,.T.);
+#8970 = EDGE_CURVE('',#8951,#6176,#8971,.T.);
+#8971 = SURFACE_CURVE('',#8972,(#9007,#9013),.PCURVE_S1.);
+#8972 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8973,#8974,#8975,#8976,#8977,
+    #8978,#8979,#8980,#8981,#8982,#8983,#8984,#8985,#8986,#8987,#8988,
+    #8989,#8990,#8991,#8992,#8993,#8994,#8995,#8996,#8997,#8998,#8999,
+    #9000,#9001,#9002,#9003,#9004,#9005,#9006),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#8973 = CARTESIAN_POINT('',(8.530412E-11,3.25,7.999999999917));
+#8974 = CARTESIAN_POINT('',(-0.453784553052,3.250000000025,
+    8.177777777694));
+#8975 = CARTESIAN_POINT('',(-0.907574210216,3.178719335554,
+    8.355555555426));
+#8976 = CARTESIAN_POINT('',(-1.348557781206,3.036158727069,
+    8.533333333342));
+#8977 = CARTESIAN_POINT('',(-1.763957527213,2.824997338154,
+    8.711111110961));
+#8978 = CARTESIAN_POINT('',(-2.141640755792,2.550595415081,
+    8.888888888739));
+#8979 = CARTESIAN_POINT('',(-2.470829164727,2.220781567202,
+    9.066666666687));
+#8980 = CARTESIAN_POINT('',(-2.742687282374,1.845430024469,
+    9.244444444332));
+#8981 = CARTESIAN_POINT('',(-2.950706203663,1.435881018433,
+    9.422222222118));
+#8982 = CARTESIAN_POINT('',(-3.301274878323,0.356941579886,
+    9.866666666552));
+#8983 = CARTESIAN_POINT('',(-3.359083478593,-0.339982835118,
+    10.133333333301));
+#8984 = CARTESIAN_POINT('',(-3.251022579695,-1.045391955023,
+    10.399999999956));
+#8985 = CARTESIAN_POINT('',(-2.976619009242,-1.714028760232,
+    10.666666666386));
+#8986 = CARTESIAN_POINT('',(-2.549982700702,-2.301278660244,
+    10.933333333314));
+#8987 = CARTESIAN_POINT('',(-1.998833199512,-2.768858688482,
+    11.200000000191));
+#8988 = CARTESIAN_POINT('',(-1.361363832794,-3.089618366025,
+    11.466666666353));
+#8989 = CARTESIAN_POINT('',(-0.680676830221,-3.249999999964,
+    11.733333333249));
+#8990 = CARTESIAN_POINT('',(0.680676829802,-3.250000000039,
+    12.266666666585));
+#8991 = CARTESIAN_POINT('',(1.361363832738,-3.08961836621,
+    12.533333333242));
+#8992 = CARTESIAN_POINT('',(1.998833198726,-2.768858688606,
+    12.799999999928));
+#8993 = CARTESIAN_POINT('',(2.549982700926,-2.30127866064,
+    13.066666666639));
+#8994 = CARTESIAN_POINT('',(2.976619008754,-1.714028760514,
+    13.333333333057));
+#8995 = CARTESIAN_POINT('',(3.251022579671,-1.04539195537,
+    13.600000000199));
+#8996 = CARTESIAN_POINT('',(3.359083478562,-0.339982835504,
+    13.866666666455));
+#8997 = CARTESIAN_POINT('',(3.301274878353,0.356941579519,
+    14.133333333264));
+#8998 = CARTESIAN_POINT('',(2.950706203823,1.435881018112,
+    14.577777777701));
+#8999 = CARTESIAN_POINT('',(2.742687282597,1.84543002417,14.755555555512
+    ));
+#9000 = CARTESIAN_POINT('',(2.47082916489,2.220781566928,14.933333333179
+    ));
+#9001 = CARTESIAN_POINT('',(2.141640756192,2.550595414811,
+    15.111111111169));
+#9002 = CARTESIAN_POINT('',(1.763957527549,2.824997337971,15.28888888879
+    ));
+#9003 = CARTESIAN_POINT('',(1.348557781334,3.03615872697,15.466666666323
+    ));
+#9004 = CARTESIAN_POINT('',(0.9075742107,3.17871933541,15.644444444476)
+  );
+#9005 = CARTESIAN_POINT('',(0.453784553485,3.249999999975,
+    15.822222222141));
+#9006 = CARTESIAN_POINT('',(1.9556171E-10,3.25,15.999999999917));
+#9007 = PCURVE('',#4119,#9008);
+#9008 = DEFINITIONAL_REPRESENTATION('',(#9009),#9012);
+#9009 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9010,#9011),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.573976208949),.PIECEWISE_BEZIER_KNOTS.);
+#9010 = CARTESIAN_POINT('',(0.931748562369,0.));
+#9011 = CARTESIAN_POINT('',(0.931748562369,1.573976208949));
+#9012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9013 = PCURVE('',#6190,#9014);
+#9014 = DEFINITIONAL_REPRESENTATION('',(#9015),#9024);
+#9015 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#9016,#9017,#9018,#9019,#9020,
+    #9021,#9022,#9023),.UNSPECIFIED.,.F.,.F.,(8,8),(0.,1.573976208949),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9016 = CARTESIAN_POINT('',(4.712388980358,-7.000000000083));
+#9017 = CARTESIAN_POINT('',(4.936787935483,-6.714285714018));
+#9018 = CARTESIAN_POINT('',(5.161189796013,-6.42857142797));
+#9019 = CARTESIAN_POINT('',(5.385584752323,-6.142857141911));
+#9020 = CARTESIAN_POINT('',(5.609988652181,-5.857142855719));
+#9021 = CARTESIAN_POINT('',(5.834385886297,-5.571428569851));
+#9022 = CARTESIAN_POINT('',(6.058785838299,-5.285714283701));
+#9023 = CARTESIAN_POINT('',(6.28318530718,-4.999999997629));
+#9024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9025 = ORIENTED_EDGE('',*,*,#6201,.T.);
+#9026 = ORIENTED_EDGE('',*,*,#4089,.T.);
+#9027 = ADVANCED_FACE('',(#9028),#4014,.T.);
+#9028 = FACE_BOUND('',#9029,.T.);
+#9029 = EDGE_LOOP('',(#9030,#9082,#9100,#9101));
+#9030 = ORIENTED_EDGE('',*,*,#9031,.F.);
+#9031 = EDGE_CURVE('',#9032,#3888,#9034,.T.);
+#9032 = VERTEX_POINT('',#9033);
+#9033 = CARTESIAN_POINT('',(8.5539E-11,4.15,6.741154273136));
+#9034 = SURFACE_CURVE('',#9035,(#9070,#9076),.PCURVE_S1.);
+#9035 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9036,#9037,#9038,#9039,#9040,
+    #9041,#9042,#9043,#9044,#9045,#9046,#9047,#9048,#9049,#9050,#9051,
+    #9052,#9053,#9054,#9055,#9056,#9057,#9058,#9059,#9060,#9061,#9062,
+    #9063,#9064,#9065,#9066,#9067,#9068,#9069),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#9036 = CARTESIAN_POINT('',(8.540231E-11,4.15,6.741154273105));
+#9037 = CARTESIAN_POINT('',(-0.579448261777,4.150000000025,
+    6.918932050882));
+#9038 = CARTESIAN_POINT('',(-1.158901621749,4.058980122615,
+    7.096709828614));
+#9039 = CARTESIAN_POINT('',(-1.722005306219,3.876941117007,
+    7.274487606531));
+#9040 = CARTESIAN_POINT('',(-2.252438100722,3.607304222599,7.45226538415
+    ));
+#9041 = CARTESIAN_POINT('',(-2.734710013901,3.25691416956,7.630043161927
+    ));
+#9042 = CARTESIAN_POINT('',(-3.155059108349,2.835767311082,
+    7.807820939875));
+#9043 = CARTESIAN_POINT('',(-3.502200595452,2.356472146116,7.98559871752
+    ));
+#9044 = CARTESIAN_POINT('',(-3.767824847577,1.833509599903,
+    8.163376495306));
+#9045 = CARTESIAN_POINT('',(-4.21547407414,0.455786944955,8.607820939741
+    ));
+#9046 = CARTESIAN_POINT('',(-4.289291543811,-0.434131850329,
+    8.874487606489));
+#9047 = CARTESIAN_POINT('',(-4.151304170921,-1.334885489972,
+    9.141154273144));
+#9048 = CARTESIAN_POINT('',(-3.800917118458,-2.188682059484,
+    9.407820939575));
+#9049 = CARTESIAN_POINT('',(-3.256126890224,-2.938556787066,
+    9.674487606503));
+#9050 = CARTESIAN_POINT('',(-2.552360261493,-3.535618949857,
+    9.941154273378));
+#9051 = CARTESIAN_POINT('',(-1.738354950073,-3.945205160605,
+    10.207820939542));
+#9052 = CARTESIAN_POINT('',(-0.869172393311,-4.149999999964,
+    10.474487606437));
+#9053 = CARTESIAN_POINT('',(0.869172392891,-4.150000000039,
+    11.007820939773));
+#9054 = CARTESIAN_POINT('',(1.738354950043,-3.945205160786,
+    11.27448760643));
+#9055 = CARTESIAN_POINT('',(2.552360260644,-3.535618949988,
+    11.541154273116));
+#9056 = CARTESIAN_POINT('',(3.256126890539,-2.938556787451,
+    11.807820939827));
+#9057 = CARTESIAN_POINT('',(3.800917117897,-2.188682059772,
+    12.074487606246));
+#9058 = CARTESIAN_POINT('',(4.151304170934,-1.334885490311,
+    12.341154273386));
+#9059 = CARTESIAN_POINT('',(4.289291543771,-0.434131850714,
+    12.607820939644));
+#9060 = CARTESIAN_POINT('',(4.215474074169,0.455786944588,
+    12.874487606453));
+#9061 = CARTESIAN_POINT('',(3.767824847738,1.833509599581,
+    13.318932050889));
+#9062 = CARTESIAN_POINT('',(3.502200595673,2.35647214582,13.4967098287)
+  );
+#9063 = CARTESIAN_POINT('',(3.155059108514,2.835767310809,
+    13.674487606368));
+#9064 = CARTESIAN_POINT('',(2.734710014298,3.256914169291,
+    13.852265384357));
+#9065 = CARTESIAN_POINT('',(2.252438101056,3.607304222417,
+    14.030043161978));
+#9066 = CARTESIAN_POINT('',(1.72200530635,3.876941116909,14.207820939512
+    ));
+#9067 = CARTESIAN_POINT('',(1.158901622229,4.058980122471,
+    14.385598717664));
+#9068 = CARTESIAN_POINT('',(0.57944826221,4.149999999975,14.563376495329
+    ));
+#9069 = CARTESIAN_POINT('',(1.953961E-10,4.15,14.741154273105));
+#9070 = PCURVE('',#4014,#9071);
+#9071 = DEFINITIONAL_REPRESENTATION('',(#9072),#9075);
+#9072 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9073,#9074),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,4.299016410139),.PIECEWISE_BEZIER_KNOTS.);
+#9073 = CARTESIAN_POINT('',(0.,0.));
+#9074 = CARTESIAN_POINT('',(0.,4.299016410139));
+#9075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9076 = PCURVE('',#3917,#9077);
+#9077 = DEFINITIONAL_REPRESENTATION('',(#9078),#9081);
+#9078 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9079,#9080),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,4.299016410139),.PIECEWISE_BEZIER_KNOTS.);
+#9079 = CARTESIAN_POINT('',(0.931748562369,0.));
+#9080 = CARTESIAN_POINT('',(0.931748562369,4.299016410139));
+#9081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9082 = ORIENTED_EDGE('',*,*,#9083,.T.);
+#9083 = EDGE_CURVE('',#9032,#8899,#9084,.T.);
+#9084 = SURFACE_CURVE('',#9085,(#9088,#9094),.PCURVE_S1.);
+#9085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9086,#9087),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#9086 = CARTESIAN_POINT('',(8.580998E-11,4.15,6.741154273188));
+#9087 = CARTESIAN_POINT('',(8.580567E-11,4.15,7.758845726812));
+#9088 = PCURVE('',#4014,#9089);
+#9089 = DEFINITIONAL_REPRESENTATION('',(#9090),#9093);
+#9090 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9091,#9092),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#9091 = CARTESIAN_POINT('',(0.,0.));
+#9092 = CARTESIAN_POINT('',(1.017691453624,0.));
+#9093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9094 = PCURVE('',#5973,#9095);
+#9095 = DEFINITIONAL_REPRESENTATION('',(#9096),#9099);
+#9096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9097,#9098),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#9097 = CARTESIAN_POINT('',(0.,6.295904828089));
+#9098 = CARTESIAN_POINT('',(1.017691453624,6.295904828089));
+#9099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9100 = ORIENTED_EDGE('',*,*,#8898,.T.);
+#9101 = ORIENTED_EDGE('',*,*,#4000,.T.);
+#9102 = ADVANCED_FACE('',(#9103),#3917,.T.);
+#9103 = FACE_BOUND('',#9104,.T.);
+#9104 = EDGE_LOOP('',(#9105,#9165,#9183,#9184,#9185));
+#9105 = ORIENTED_EDGE('',*,*,#9106,.F.);
+#9106 = EDGE_CURVE('',#9107,#9109,#9111,.T.);
+#9107 = VERTEX_POINT('',#9108);
+#9108 = CARTESIAN_POINT('',(8.5794E-11,3.25,6.499999999948));
+#9109 = VERTEX_POINT('',#9110);
+#9110 = CARTESIAN_POINT('',(-3.250000011098,7.8E-14,8.500000002371));
+#9111 = SURFACE_CURVE('',#9112,(#9147,#9153),.PCURVE_S1.);
+#9112 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9113,#9114,#9115,#9116,#9117,
+    #9118,#9119,#9120,#9121,#9122,#9123,#9124,#9125,#9126,#9127,#9128,
+    #9129,#9130,#9131,#9132,#9133,#9134,#9135,#9136,#9137,#9138,#9139,
+    #9140,#9141,#9142,#9143,#9144,#9145,#9146),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#9113 = CARTESIAN_POINT('',(8.567055E-11,3.25,6.499999999917));
+#9114 = CARTESIAN_POINT('',(-0.453784553051,3.250000000025,
+    6.677777777694));
+#9115 = CARTESIAN_POINT('',(-0.907574210217,3.178719335554,
+    6.855555555426));
+#9116 = CARTESIAN_POINT('',(-1.348557781203,3.03615872707,7.033333333343
+    ));
+#9117 = CARTESIAN_POINT('',(-1.763957527214,2.824997338153,
+    7.211111110961));
+#9118 = CARTESIAN_POINT('',(-2.141640755794,2.550595415081,
+    7.388888888739));
+#9119 = CARTESIAN_POINT('',(-2.470829164724,2.220781567204,
+    7.566666666687));
+#9120 = CARTESIAN_POINT('',(-2.742687282375,1.845430024467,
+    7.744444444332));
+#9121 = CARTESIAN_POINT('',(-2.950706203663,1.435881018434,
+    7.922222222118));
+#9122 = CARTESIAN_POINT('',(-3.301274878324,0.356941579887,
+    8.366666666552));
+#9123 = CARTESIAN_POINT('',(-3.359083478597,-0.339982835114,
+    8.633333333301));
+#9124 = CARTESIAN_POINT('',(-3.25102257968,-1.045391955041,
+    8.899999999956));
+#9125 = CARTESIAN_POINT('',(-2.976619009273,-1.714028760207,
+    9.166666666386));
+#9126 = CARTESIAN_POINT('',(-2.549982700668,-2.301278660263,
+    9.433333333315));
+#9127 = CARTESIAN_POINT('',(-1.998833199536,-2.768858688473,
+    9.700000000191));
+#9128 = CARTESIAN_POINT('',(-1.361363832784,-3.089618366029,
+    9.966666666353));
+#9129 = CARTESIAN_POINT('',(-0.680676830222,-3.249999999964,
+    10.233333333249));
+#9130 = CARTESIAN_POINT('',(0.680676829801,-3.25000000004,
+    10.766666666585));
+#9131 = CARTESIAN_POINT('',(1.361363832759,-3.089618366209,
+    11.033333333242));
+#9132 = CARTESIAN_POINT('',(1.998833198676,-2.768858688605,
+    11.299999999928));
+#9133 = CARTESIAN_POINT('',(2.549982700995,-2.301278660649,
+    11.566666666639));
+#9134 = CARTESIAN_POINT('',(2.976619008703,-1.714028760497,
+    11.833333333057));
+#9135 = CARTESIAN_POINT('',(3.251022579695,-1.045391955379,
+    12.100000000199));
+#9136 = CARTESIAN_POINT('',(3.359083478557,-0.339982835499,
+    12.366666666455));
+#9137 = CARTESIAN_POINT('',(3.301274878354,0.356941579519,
+    12.633333333264));
+#9138 = CARTESIAN_POINT('',(2.950706203823,1.435881018112,
+    13.077777777701));
+#9139 = CARTESIAN_POINT('',(2.742687282597,1.845430024171,
+    13.255555555511));
+#9140 = CARTESIAN_POINT('',(2.470829164888,2.220781566931,13.43333333318
+    ));
+#9141 = CARTESIAN_POINT('',(2.141640756191,2.55059541481,13.611111111168
+    ));
+#9142 = CARTESIAN_POINT('',(1.76395752755,2.824997337971,13.788888888791
+    ));
+#9143 = CARTESIAN_POINT('',(1.348557781334,3.036158726973,
+    13.966666666322));
+#9144 = CARTESIAN_POINT('',(0.907574210698,3.178719335409,
+    14.144444444477));
+#9145 = CARTESIAN_POINT('',(0.453784553485,3.249999999975,
+    14.322222222141));
+#9146 = CARTESIAN_POINT('',(1.959379E-10,3.25,14.499999999917));
+#9147 = PCURVE('',#3917,#9148);
+#9148 = DEFINITIONAL_REPRESENTATION('',(#9149),#9152);
+#9149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9150,#9151),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.573976208949),.PIECEWISE_BEZIER_KNOTS.);
+#9150 = CARTESIAN_POINT('',(0.,0.));
+#9151 = CARTESIAN_POINT('',(0.,1.573976208949));
+#9152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9153 = PCURVE('',#5757,#9154);
+#9154 = DEFINITIONAL_REPRESENTATION('',(#9155),#9164);
+#9155 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#9156,#9157,#9158,#9159,#9160,
+    #9161,#9162,#9163),.UNSPECIFIED.,.F.,.F.,(8,8),(0.,1.573976208949),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9156 = CARTESIAN_POINT('',(4.712388980358,-8.500000000083));
+#9157 = CARTESIAN_POINT('',(4.936787935483,-8.214285714018));
+#9158 = CARTESIAN_POINT('',(5.161189796012,-7.928571427971));
+#9159 = CARTESIAN_POINT('',(5.385584752321,-7.642857141906));
+#9160 = CARTESIAN_POINT('',(5.60998865218,-7.357142855724));
+#9161 = CARTESIAN_POINT('',(5.834385886297,-7.07142856985));
+#9162 = CARTESIAN_POINT('',(6.058785838298,-6.785714283702));
+#9163 = CARTESIAN_POINT('',(6.28318530718,-6.499999997629));
+#9164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9165 = ORIENTED_EDGE('',*,*,#9166,.T.);
+#9166 = EDGE_CURVE('',#9107,#9032,#9167,.T.);
+#9167 = SURFACE_CURVE('',#9168,(#9171,#9177),.PCURVE_S1.);
+#9168 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9169,#9170),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#9169 = CARTESIAN_POINT('',(8.602072E-11,3.25,6.5));
+#9170 = CARTESIAN_POINT('',(8.580998E-11,4.15,6.741154273188));
+#9171 = PCURVE('',#3917,#9172);
+#9172 = DEFINITIONAL_REPRESENTATION('',(#9173),#9176);
+#9173 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9174,#9175),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#9174 = CARTESIAN_POINT('',(0.,0.));
+#9175 = CARTESIAN_POINT('',(0.931748562369,0.));
+#9176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9177 = PCURVE('',#5792,#9178);
+#9178 = DEFINITIONAL_REPRESENTATION('',(#9179),#9182);
+#9179 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9180,#9181),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#9180 = CARTESIAN_POINT('',(0.,6.295904828089));
+#9181 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#9182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9183 = ORIENTED_EDGE('',*,*,#9031,.T.);
+#9184 = ORIENTED_EDGE('',*,*,#3887,.T.);
+#9185 = ORIENTED_EDGE('',*,*,#9186,.F.);
+#9186 = EDGE_CURVE('',#9109,#3861,#9187,.T.);
+#9187 = SURFACE_CURVE('',#9188,(#9223,#9229),.PCURVE_S1.);
+#9188 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9189,#9190,#9191,#9192,#9193,
+    #9194,#9195,#9196,#9197,#9198,#9199,#9200,#9201,#9202,#9203,#9204,
+    #9205,#9206,#9207,#9208,#9209,#9210,#9211,#9212,#9213,#9214,#9215,
+    #9216,#9217,#9218,#9219,#9220,#9221,#9222),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#9189 = CARTESIAN_POINT('',(8.567055E-11,3.25,6.499999999917));
+#9190 = CARTESIAN_POINT('',(-0.453784553051,3.250000000025,
+    6.677777777694));
+#9191 = CARTESIAN_POINT('',(-0.907574210217,3.178719335554,
+    6.855555555426));
+#9192 = CARTESIAN_POINT('',(-1.348557781203,3.03615872707,7.033333333343
+    ));
+#9193 = CARTESIAN_POINT('',(-1.763957527214,2.824997338153,
+    7.211111110961));
+#9194 = CARTESIAN_POINT('',(-2.141640755794,2.550595415081,
+    7.388888888739));
+#9195 = CARTESIAN_POINT('',(-2.470829164724,2.220781567204,
+    7.566666666687));
+#9196 = CARTESIAN_POINT('',(-2.742687282375,1.845430024467,
+    7.744444444332));
+#9197 = CARTESIAN_POINT('',(-2.950706203663,1.435881018434,
+    7.922222222118));
+#9198 = CARTESIAN_POINT('',(-3.301274878324,0.356941579887,
+    8.366666666552));
+#9199 = CARTESIAN_POINT('',(-3.359083478597,-0.339982835114,
+    8.633333333301));
+#9200 = CARTESIAN_POINT('',(-3.25102257968,-1.045391955041,
+    8.899999999956));
+#9201 = CARTESIAN_POINT('',(-2.976619009273,-1.714028760207,
+    9.166666666386));
+#9202 = CARTESIAN_POINT('',(-2.549982700668,-2.301278660263,
+    9.433333333315));
+#9203 = CARTESIAN_POINT('',(-1.998833199536,-2.768858688473,
+    9.700000000191));
+#9204 = CARTESIAN_POINT('',(-1.361363832784,-3.089618366029,
+    9.966666666353));
+#9205 = CARTESIAN_POINT('',(-0.680676830222,-3.249999999964,
+    10.233333333249));
+#9206 = CARTESIAN_POINT('',(0.680676829801,-3.25000000004,
+    10.766666666585));
+#9207 = CARTESIAN_POINT('',(1.361363832759,-3.089618366209,
+    11.033333333242));
+#9208 = CARTESIAN_POINT('',(1.998833198676,-2.768858688605,
+    11.299999999928));
+#9209 = CARTESIAN_POINT('',(2.549982700995,-2.301278660649,
+    11.566666666639));
+#9210 = CARTESIAN_POINT('',(2.976619008703,-1.714028760497,
+    11.833333333057));
+#9211 = CARTESIAN_POINT('',(3.251022579695,-1.045391955379,
+    12.100000000199));
+#9212 = CARTESIAN_POINT('',(3.359083478557,-0.339982835499,
+    12.366666666455));
+#9213 = CARTESIAN_POINT('',(3.301274878354,0.356941579519,
+    12.633333333264));
+#9214 = CARTESIAN_POINT('',(2.950706203823,1.435881018112,
+    13.077777777701));
+#9215 = CARTESIAN_POINT('',(2.742687282597,1.845430024171,
+    13.255555555511));
+#9216 = CARTESIAN_POINT('',(2.470829164888,2.220781566931,13.43333333318
+    ));
+#9217 = CARTESIAN_POINT('',(2.141640756191,2.55059541481,13.611111111168
+    ));
+#9218 = CARTESIAN_POINT('',(1.76395752755,2.824997337971,13.788888888791
+    ));
+#9219 = CARTESIAN_POINT('',(1.348557781334,3.036158726973,
+    13.966666666322));
+#9220 = CARTESIAN_POINT('',(0.907574210698,3.178719335409,
+    14.144444444477));
+#9221 = CARTESIAN_POINT('',(0.453784553485,3.249999999975,
+    14.322222222141));
+#9222 = CARTESIAN_POINT('',(1.959379E-10,3.25,14.499999999917));
+#9223 = PCURVE('',#3917,#9224);
+#9224 = DEFINITIONAL_REPRESENTATION('',(#9225),#9228);
+#9225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9226,#9227),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.573976208949,4.170357116614),.PIECEWISE_BEZIER_KNOTS.);
+#9226 = CARTESIAN_POINT('',(0.,1.573976208949));
+#9227 = CARTESIAN_POINT('',(0.,4.170357116614));
+#9228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9229 = PCURVE('',#3876,#9230);
+#9230 = DEFINITIONAL_REPRESENTATION('',(#9231),#9238);
+#9231 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9232,#9233,#9234,#9235,#9236,
+    #9237),.UNSPECIFIED.,.F.,.F.,(6,6),(1.573976208949,4.170357116614),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9232 = CARTESIAN_POINT('',(-1.776E-14,-6.499999997629));
+#9233 = CARTESIAN_POINT('',(0.518227080392,-5.840172766148));
+#9234 = CARTESIAN_POINT('',(1.036454305572,-5.180345534745));
+#9235 = CARTESIAN_POINT('',(1.554681069844,-4.520518303234));
+#9236 = CARTESIAN_POINT('',(2.072908450476,-3.860691071805));
+#9237 = CARTESIAN_POINT('',(2.591135483418,-3.200863840325));
+#9238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9239 = ADVANCED_FACE('',(#9240),#3876,.F.);
+#9240 = FACE_BOUND('',#9241,.F.);
+#9241 = EDGE_LOOP('',(#9242,#9243,#9244,#9265));
+#9242 = ORIENTED_EDGE('',*,*,#3860,.T.);
+#9243 = ORIENTED_EDGE('',*,*,#9186,.F.);
+#9244 = ORIENTED_EDGE('',*,*,#9245,.T.);
+#9245 = EDGE_CURVE('',#9109,#9246,#9248,.T.);
+#9246 = VERTEX_POINT('',#9247);
+#9247 = CARTESIAN_POINT('',(-3.25,8.5524E-11,7.999999999948));
+#9248 = SURFACE_CURVE('',#9249,(#9253,#9259),.PCURVE_S1.);
+#9249 = LINE('',#9250,#9251);
+#9250 = CARTESIAN_POINT('',(-3.25,2.331E-14,15.));
+#9251 = VECTOR('',#9252,1.);
+#9252 = DIRECTION('',(0.,-1.55E-15,-1.));
+#9253 = PCURVE('',#3876,#9254);
+#9254 = DEFINITIONAL_REPRESENTATION('',(#9255),#9258);
+#9255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9256,#9257),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(6.499999997629,7.000000000052),.PIECEWISE_BEZIER_KNOTS.);
+#9256 = CARTESIAN_POINT('',(0.,-6.499999997629));
+#9257 = CARTESIAN_POINT('',(0.,-7.000000000052));
+#9258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9259 = PCURVE('',#5757,#9260);
+#9260 = DEFINITIONAL_REPRESENTATION('',(#9261),#9264);
+#9261 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9262,#9263),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(6.499999997629,7.000000000052),.PIECEWISE_BEZIER_KNOTS.);
+#9262 = CARTESIAN_POINT('',(6.28318530718,-6.499999997629));
+#9263 = CARTESIAN_POINT('',(6.28318530718,-7.000000000052));
+#9264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9265 = ORIENTED_EDGE('',*,*,#9266,.T.);
+#9266 = EDGE_CURVE('',#9246,#3748,#9267,.T.);
+#9267 = SURFACE_CURVE('',#9268,(#9303,#9317),.PCURVE_S1.);
+#9268 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9269,#9270,#9271,#9272,#9273,
+    #9274,#9275,#9276,#9277,#9278,#9279,#9280,#9281,#9282,#9283,#9284,
+    #9285,#9286,#9287,#9288,#9289,#9290,#9291,#9292,#9293,#9294,#9295,
+    #9296,#9297,#9298,#9299,#9300,#9301,#9302),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#9269 = CARTESIAN_POINT('',(-3.25,8.530883E-11,7.999999999917));
+#9270 = CARTESIAN_POINT('',(-3.250000000025,-0.453784553052,
+    8.177777777694));
+#9271 = CARTESIAN_POINT('',(-3.178719335554,-0.907574210216,
+    8.355555555426));
+#9272 = CARTESIAN_POINT('',(-3.036158727069,-1.348557781206,
+    8.533333333342));
+#9273 = CARTESIAN_POINT('',(-2.824997338154,-1.763957527213,
+    8.711111110961));
+#9274 = CARTESIAN_POINT('',(-2.550595415081,-2.141640755792,
+    8.888888888739));
+#9275 = CARTESIAN_POINT('',(-2.220781567202,-2.470829164727,
+    9.066666666687));
+#9276 = CARTESIAN_POINT('',(-1.845430024469,-2.742687282374,
+    9.244444444332));
+#9277 = CARTESIAN_POINT('',(-1.435881018433,-2.950706203663,
+    9.422222222118));
+#9278 = CARTESIAN_POINT('',(-0.356941579886,-3.301274878323,
+    9.866666666552));
+#9279 = CARTESIAN_POINT('',(0.339982835118,-3.359083478593,
+    10.133333333301));
+#9280 = CARTESIAN_POINT('',(1.045391955023,-3.251022579695,
+    10.399999999956));
+#9281 = CARTESIAN_POINT('',(1.714028760232,-2.976619009242,
+    10.666666666386));
+#9282 = CARTESIAN_POINT('',(2.301278660244,-2.549982700702,
+    10.933333333314));
+#9283 = CARTESIAN_POINT('',(2.768858688482,-1.998833199512,
+    11.200000000191));
+#9284 = CARTESIAN_POINT('',(3.089618366025,-1.361363832794,
+    11.466666666353));
+#9285 = CARTESIAN_POINT('',(3.249999999964,-0.680676830221,
+    11.733333333249));
+#9286 = CARTESIAN_POINT('',(3.250000000039,0.680676829802,
+    12.266666666585));
+#9287 = CARTESIAN_POINT('',(3.08961836621,1.361363832738,12.533333333242
+    ));
+#9288 = CARTESIAN_POINT('',(2.768858688606,1.998833198726,
+    12.799999999928));
+#9289 = CARTESIAN_POINT('',(2.30127866064,2.549982700926,13.066666666639
+    ));
+#9290 = CARTESIAN_POINT('',(1.714028760514,2.976619008754,
+    13.333333333057));
+#9291 = CARTESIAN_POINT('',(1.04539195537,3.251022579671,13.600000000199
+    ));
+#9292 = CARTESIAN_POINT('',(0.339982835504,3.359083478562,
+    13.866666666455));
+#9293 = CARTESIAN_POINT('',(-0.356941579518,3.301274878353,
+    14.133333333264));
+#9294 = CARTESIAN_POINT('',(-1.435881018112,2.950706203823,
+    14.577777777701));
+#9295 = CARTESIAN_POINT('',(-1.84543002417,2.742687282597,
+    14.755555555512));
+#9296 = CARTESIAN_POINT('',(-2.220781566928,2.47082916489,
+    14.933333333179));
+#9297 = CARTESIAN_POINT('',(-2.550595414811,2.141640756192,
+    15.111111111169));
+#9298 = CARTESIAN_POINT('',(-2.824997337971,1.763957527549,
+    15.28888888879));
+#9299 = CARTESIAN_POINT('',(-3.03615872697,1.348557781334,
+    15.466666666323));
+#9300 = CARTESIAN_POINT('',(-3.17871933541,0.9075742107,15.644444444476)
+  );
+#9301 = CARTESIAN_POINT('',(-3.249999999975,0.453784553485,
+    15.822222222141));
+#9302 = CARTESIAN_POINT('',(-3.25,1.9556819E-10,15.999999999917));
+#9303 = PCURVE('',#3876,#9304);
+#9304 = DEFINITIONAL_REPRESENTATION('',(#9305),#9316);
+#9305 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9306,#9307,#9308,#9309,#9310,
+    #9311,#9312,#9313,#9314,#9315),.UNSPECIFIED.,.F.,.F.,(10,10),(0.,
+    2.596380888587),.PIECEWISE_BEZIER_KNOTS.);
+#9306 = CARTESIAN_POINT('',(-2.62439E-11,-7.000000000083));
+#9307 = CARTESIAN_POINT('',(0.287903272261,-6.63342931863));
+#9308 = CARTESIAN_POINT('',(0.575811491538,-6.266858637267));
+#9309 = CARTESIAN_POINT('',(0.863703242376,-5.900287955432));
+#9310 = CARTESIAN_POINT('',(1.151627127391,-5.533717274855));
+#9311 = CARTESIAN_POINT('',(1.439510782588,-5.167146592255));
+#9312 = CARTESIAN_POINT('',(1.727427666778,-4.800575911548));
+#9313 = CARTESIAN_POINT('',(2.015326691377,-4.434005229899));
+#9314 = CARTESIAN_POINT('',(2.303231537762,-4.067434548417));
+#9315 = CARTESIAN_POINT('',(2.591135483419,-3.700863867006));
+#9316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9317 = PCURVE('',#3777,#9318);
+#9318 = DEFINITIONAL_REPRESENTATION('',(#9319),#9322);
+#9319 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9320,#9321),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.596380888587),.PIECEWISE_BEZIER_KNOTS.);
+#9320 = CARTESIAN_POINT('',(0.931748562369,0.));
+#9321 = CARTESIAN_POINT('',(0.931748562369,2.596380888587));
+#9322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9323 = ADVANCED_FACE('',(#9324),#3777,.T.);
+#9324 = FACE_BOUND('',#9325,.T.);
+#9325 = EDGE_LOOP('',(#9326,#9327,#9345,#9346));
+#9326 = ORIENTED_EDGE('',*,*,#8819,.F.);
+#9327 = ORIENTED_EDGE('',*,*,#9328,.T.);
+#9328 = EDGE_CURVE('',#8800,#9246,#9329,.T.);
+#9329 = SURFACE_CURVE('',#9330,(#9333,#9339),.PCURVE_S1.);
+#9330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9331,#9332),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#9331 = CARTESIAN_POINT('',(-4.15,8.581113884573E-11,7.758845726812));
+#9332 = CARTESIAN_POINT('',(-3.25,8.602159E-11,8.));
+#9333 = PCURVE('',#3777,#9334);
+#9334 = DEFINITIONAL_REPRESENTATION('',(#9335),#9338);
+#9335 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9336,#9337),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#9336 = CARTESIAN_POINT('',(0.,0.));
+#9337 = CARTESIAN_POINT('',(0.931748562369,0.));
+#9338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9339 = PCURVE('',#5654,#9340);
+#9340 = DEFINITIONAL_REPRESENTATION('',(#9341),#9344);
+#9341 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9342,#9343),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#9342 = CARTESIAN_POINT('',(0.,6.295904828089));
+#9343 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#9344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9345 = ORIENTED_EDGE('',*,*,#9266,.T.);
+#9346 = ORIENTED_EDGE('',*,*,#3747,.T.);
+#9347 = ADVANCED_FACE('',(#9348),#4412,.T.);
+#9348 = FACE_BOUND('',#9349,.T.);
+#9349 = EDGE_LOOP('',(#9350,#9400,#9401,#9459,#9523));
+#9350 = ORIENTED_EDGE('',*,*,#9351,.F.);
+#9351 = EDGE_CURVE('',#4375,#8899,#9352,.T.);
+#9352 = SURFACE_CURVE('',#9353,(#9388,#9394),.PCURVE_S1.);
+#9353 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9354,#9355,#9356,#9357,#9358,
+    #9359,#9360,#9361,#9362,#9363,#9364,#9365,#9366,#9367,#9368,#9369,
+    #9370,#9371,#9372,#9373,#9374,#9375,#9376,#9377,#9378,#9379,#9380,
+    #9381,#9382,#9383,#9384,#9385,#9386,#9387),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#9354 = CARTESIAN_POINT('',(-3.91E-15,4.15,-0.241154273188));
+#9355 = CARTESIAN_POINT('',(-0.579448261766,4.150000000016,
+    -6.337649541138E-02));
+#9356 = CARTESIAN_POINT('',(-1.15890162195,4.058980122597,0.114401282359
+    ));
+#9357 = CARTESIAN_POINT('',(-1.722005306183,3.876941116972,0.29217906017
+    ));
+#9358 = CARTESIAN_POINT('',(-2.252438100767,3.607304222574,
+    0.469956837928));
+#9359 = CARTESIAN_POINT('',(-2.734710014023,3.25691416952,0.647734615676
+    ));
+#9360 = CARTESIAN_POINT('',(-3.15505910835,2.835767311014,0.825512393467
+    ));
+#9361 = CARTESIAN_POINT('',(-3.502200595503,2.356472146066,
+    1.003290171263));
+#9362 = CARTESIAN_POINT('',(-3.767824847605,1.833509599843,
+    1.181067949024));
+#9363 = CARTESIAN_POINT('',(-4.215474074151,0.455786944886,
+    1.625512393468));
+#9364 = CARTESIAN_POINT('',(-4.289291543763,-0.434131850415,
+    1.892179060252));
+#9365 = CARTESIAN_POINT('',(-4.151304171042,-1.334885489976,
+    2.158845726329));
+#9366 = CARTESIAN_POINT('',(-3.800917118145,-2.188682059659,
+    2.425512394373));
+#9367 = CARTESIAN_POINT('',(-3.256126890513,-2.938556786987,
+    2.692179059175));
+#9368 = CARTESIAN_POINT('',(-2.552360261185,-3.535618949992,
+    2.958845727444));
+#9369 = CARTESIAN_POINT('',(-1.738354950105,-3.945205160601,
+    3.22551239316));
+#9370 = CARTESIAN_POINT('',(-0.869172393232,-4.149999999978,
+    3.492179060199));
+#9371 = CARTESIAN_POINT('',(0.869172392921,-4.150000000026,
+    4.025512393454));
+#9372 = CARTESIAN_POINT('',(1.738354950148,-3.945205160789,
+    4.292179060144));
+#9373 = CARTESIAN_POINT('',(2.552360260742,-3.535618949839,
+    4.558845726972));
+#9374 = CARTESIAN_POINT('',(3.256126890443,-2.938556787573,
+    4.825512393149));
+#9375 = CARTESIAN_POINT('',(3.800917118095,-2.188682059545,
+    5.092179060458));
+#9376 = CARTESIAN_POINT('',(4.151304170857,-1.334885490334,
+    5.358845726696));
+#9377 = CARTESIAN_POINT('',(4.28929154381,-0.434131850625,5.625512393494
+    ));
+#9378 = CARTESIAN_POINT('',(4.215474074158,0.455786944656,5.892179060157
+    ));
+#9379 = CARTESIAN_POINT('',(3.76782484771,1.833509599641,6.3366235046));
+#9380 = CARTESIAN_POINT('',(3.502200595626,2.356472145872,6.514401282432
+    ));
+#9381 = CARTESIAN_POINT('',(3.155059108498,2.83576731087,6.692179060013)
+  );
+#9382 = CARTESIAN_POINT('',(2.734710014205,3.256914169325,6.869956838048
+    ));
+#9383 = CARTESIAN_POINT('',(2.25243810101,3.607304222449,7.047734615816)
+  );
+#9384 = CARTESIAN_POINT('',(1.722005306337,3.876941116954,7.225512393335
+    ));
+#9385 = CARTESIAN_POINT('',(1.158901622063,4.058980122476,7.4032901713)
+  );
+#9386 = CARTESIAN_POINT('',(0.579448262245,4.149999999985,7.581067949036
+    ));
+#9387 = CARTESIAN_POINT('',(8.580567E-11,4.15,7.758845726812));
+#9388 = PCURVE('',#4412,#9389);
+#9389 = DEFINITIONAL_REPRESENTATION('',(#9390),#9393);
+#9390 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9391,#9392),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.268484342928,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#9391 = CARTESIAN_POINT('',(0.,0.268484342928));
+#9392 = CARTESIAN_POINT('',(0.,6.295904828089));
+#9393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9394 = PCURVE('',#5973,#9395);
+#9395 = DEFINITIONAL_REPRESENTATION('',(#9396),#9399);
+#9396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9397,#9398),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.268484342928,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#9397 = CARTESIAN_POINT('',(1.017691453624,0.268484342928));
+#9398 = CARTESIAN_POINT('',(1.017691453624,6.295904828089));
+#9399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9400 = ORIENTED_EDGE('',*,*,#4372,.F.);
+#9401 = ORIENTED_EDGE('',*,*,#9402,.T.);
+#9402 = EDGE_CURVE('',#4373,#9403,#9405,.T.);
+#9403 = VERTEX_POINT('',#9404);
+#9404 = CARTESIAN_POINT('',(-3.250000011098,-4.1E-14,2.000000002418));
+#9405 = SURFACE_CURVE('',#9406,(#9441,#9447),.PCURVE_S1.);
+#9406 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9407,#9408,#9409,#9410,#9411,
+    #9412,#9413,#9414,#9415,#9416,#9417,#9418,#9419,#9420,#9421,#9422,
+    #9423,#9424,#9425,#9426,#9427,#9428,#9429,#9430,#9431,#9432,#9433,
+    #9434,#9435,#9436,#9437,#9438,#9439,#9440),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#9407 = CARTESIAN_POINT('',(-2.53E-15,3.25,-9.4E-16));
+#9408 = CARTESIAN_POINT('',(-0.45378455304,3.250000000016,0.177777777777
+    ));
+#9409 = CARTESIAN_POINT('',(-0.907574210418,3.178719335536,
+    0.355555555547));
+#9410 = CARTESIAN_POINT('',(-1.348557781167,3.036158727035,
+    0.533333333358));
+#9411 = CARTESIAN_POINT('',(-1.763957527259,2.824997338128,
+    0.711111111116));
+#9412 = CARTESIAN_POINT('',(-2.141640755915,2.550595415041,
+    0.888888888864));
+#9413 = CARTESIAN_POINT('',(-2.470829164725,2.220781567136,
+    1.066666666655));
+#9414 = CARTESIAN_POINT('',(-2.742687282426,1.845430024418,
+    1.244444444452));
+#9415 = CARTESIAN_POINT('',(-2.950706203691,1.435881018374,
+    1.422222222212));
+#9416 = CARTESIAN_POINT('',(-3.301274878335,0.356941579818,
+    1.866666666656));
+#9417 = CARTESIAN_POINT('',(-3.35908347855,-0.339982835201,
+    2.133333333427));
+#9418 = CARTESIAN_POINT('',(-3.2510225798,-1.045391955041,2.399999999577
+    ));
+#9419 = CARTESIAN_POINT('',(-2.976619008959,-1.71402876039,
+    2.666666667304));
+#9420 = CARTESIAN_POINT('',(-2.549982700959,-2.301278660177,
+    2.933333332829));
+#9421 = CARTESIAN_POINT('',(-1.998833199226,-2.768858688613,
+    3.200000000174));
+#9422 = CARTESIAN_POINT('',(-1.361363832818,-3.089618366022,3.4666666666
+    ));
+#9423 = CARTESIAN_POINT('',(-0.680676830142,-3.249999999978,
+    3.733333333332));
+#9424 = CARTESIAN_POINT('',(0.680676829831,-3.250000000026,
+    4.266666666668));
+#9425 = CARTESIAN_POINT('',(1.361363832862,-3.089618366214,
+    4.533333333294));
+#9426 = CARTESIAN_POINT('',(1.99883319878,-2.768858688455,4.800000000204
+    ));
+#9427 = CARTESIAN_POINT('',(2.549982700892,-2.301278660771,
+    5.066666666298));
+#9428 = CARTESIAN_POINT('',(2.976619008906,-1.71402876027,5.333333333669
+    ));
+#9429 = CARTESIAN_POINT('',(3.251022579616,-1.045391955402,
+    5.599999999881));
+#9430 = CARTESIAN_POINT('',(3.359083478597,-0.33998283541,5.866666666678
+    ));
+#9431 = CARTESIAN_POINT('',(3.301274878342,0.356941579588,6.133333333344
+    ));
+#9432 = CARTESIAN_POINT('',(2.950706203796,1.435881018172,6.577777777788
+    ));
+#9433 = CARTESIAN_POINT('',(2.74268728255,1.845430024222,6.75555555562)
+  );
+#9434 = CARTESIAN_POINT('',(2.470829164873,2.220781566992,6.933333333201
+    ));
+#9435 = CARTESIAN_POINT('',(2.141640756098,2.550595414844,7.111111111237
+    ));
+#9436 = CARTESIAN_POINT('',(1.763957527504,2.824997338003,7.288888889004
+    ));
+#9437 = CARTESIAN_POINT('',(1.348557781322,3.036158727017,7.466666666523
+    ));
+#9438 = CARTESIAN_POINT('',(0.907574210531,3.178719335415,7.644444444488
+    ));
+#9439 = CARTESIAN_POINT('',(0.453784553521,3.249999999985,7.822222222224
+    ));
+#9440 = CARTESIAN_POINT('',(8.601689E-11,3.25,8.));
+#9441 = PCURVE('',#4412,#9442);
+#9442 = DEFINITIONAL_REPRESENTATION('',(#9443),#9446);
+#9443 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9444,#9445),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.786988103509,1.573976208928),.PIECEWISE_BEZIER_KNOTS.);
+#9444 = CARTESIAN_POINT('',(0.931748562369,0.786988103509));
+#9445 = CARTESIAN_POINT('',(0.931748562369,1.573976208928));
+#9446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9447 = PCURVE('',#4515,#9448);
+#9448 = DEFINITIONAL_REPRESENTATION('',(#9449),#9458);
+#9449 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#9450,#9451,#9452,#9453,#9454,
+    #9455,#9456,#9457),.UNSPECIFIED.,.F.,.F.,(8,8),(0.786988103509,
+    1.573976208928),.PIECEWISE_BEZIER_KNOTS.);
+#9450 = CARTESIAN_POINT('',(5.497787102102,-14.));
+#9451 = CARTESIAN_POINT('',(5.609986869056,-13.8571428568));
+#9452 = CARTESIAN_POINT('',(5.722186669361,-13.71428571359));
+#9453 = CARTESIAN_POINT('',(5.834386458166,-13.57142857039));
+#9454 = CARTESIAN_POINT('',(5.946586141242,-13.42857142718));
+#9455 = CARTESIAN_POINT('',(6.058785717243,-13.28571428397));
+#9456 = CARTESIAN_POINT('',(6.170985572605,-13.14285714077));
+#9457 = CARTESIAN_POINT('',(6.28318530718,-12.99999999758));
+#9458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9459 = ORIENTED_EDGE('',*,*,#9460,.T.);
+#9460 = EDGE_CURVE('',#9403,#8951,#9461,.T.);
+#9461 = SURFACE_CURVE('',#9462,(#9497,#9503),.PCURVE_S1.);
+#9462 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9463,#9464,#9465,#9466,#9467,
+    #9468,#9469,#9470,#9471,#9472,#9473,#9474,#9475,#9476,#9477,#9478,
+    #9479,#9480,#9481,#9482,#9483,#9484,#9485,#9486,#9487,#9488,#9489,
+    #9490,#9491,#9492,#9493,#9494,#9495,#9496),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#9463 = CARTESIAN_POINT('',(-2.53E-15,3.25,-9.4E-16));
+#9464 = CARTESIAN_POINT('',(-0.45378455304,3.250000000016,0.177777777777
+    ));
+#9465 = CARTESIAN_POINT('',(-0.907574210418,3.178719335536,
+    0.355555555547));
+#9466 = CARTESIAN_POINT('',(-1.348557781167,3.036158727035,
+    0.533333333358));
+#9467 = CARTESIAN_POINT('',(-1.763957527259,2.824997338128,
+    0.711111111116));
+#9468 = CARTESIAN_POINT('',(-2.141640755915,2.550595415041,
+    0.888888888864));
+#9469 = CARTESIAN_POINT('',(-2.470829164725,2.220781567136,
+    1.066666666655));
+#9470 = CARTESIAN_POINT('',(-2.742687282426,1.845430024418,
+    1.244444444452));
+#9471 = CARTESIAN_POINT('',(-2.950706203691,1.435881018374,
+    1.422222222212));
+#9472 = CARTESIAN_POINT('',(-3.301274878335,0.356941579818,
+    1.866666666656));
+#9473 = CARTESIAN_POINT('',(-3.35908347855,-0.339982835201,
+    2.133333333427));
+#9474 = CARTESIAN_POINT('',(-3.2510225798,-1.045391955041,2.399999999577
+    ));
+#9475 = CARTESIAN_POINT('',(-2.976619008959,-1.71402876039,
+    2.666666667304));
+#9476 = CARTESIAN_POINT('',(-2.549982700959,-2.301278660177,
+    2.933333332829));
+#9477 = CARTESIAN_POINT('',(-1.998833199226,-2.768858688613,
+    3.200000000174));
+#9478 = CARTESIAN_POINT('',(-1.361363832818,-3.089618366022,3.4666666666
+    ));
+#9479 = CARTESIAN_POINT('',(-0.680676830142,-3.249999999978,
+    3.733333333332));
+#9480 = CARTESIAN_POINT('',(0.680676829831,-3.250000000026,
+    4.266666666668));
+#9481 = CARTESIAN_POINT('',(1.361363832862,-3.089618366214,
+    4.533333333294));
+#9482 = CARTESIAN_POINT('',(1.99883319878,-2.768858688455,4.800000000204
+    ));
+#9483 = CARTESIAN_POINT('',(2.549982700892,-2.301278660771,
+    5.066666666298));
+#9484 = CARTESIAN_POINT('',(2.976619008906,-1.71402876027,5.333333333669
+    ));
+#9485 = CARTESIAN_POINT('',(3.251022579616,-1.045391955402,
+    5.599999999881));
+#9486 = CARTESIAN_POINT('',(3.359083478597,-0.33998283541,5.866666666678
+    ));
+#9487 = CARTESIAN_POINT('',(3.301274878342,0.356941579588,6.133333333344
+    ));
+#9488 = CARTESIAN_POINT('',(2.950706203796,1.435881018172,6.577777777788
+    ));
+#9489 = CARTESIAN_POINT('',(2.74268728255,1.845430024222,6.75555555562)
+  );
+#9490 = CARTESIAN_POINT('',(2.470829164873,2.220781566992,6.933333333201
+    ));
+#9491 = CARTESIAN_POINT('',(2.141640756098,2.550595414844,7.111111111237
+    ));
+#9492 = CARTESIAN_POINT('',(1.763957527504,2.824997338003,7.288888889004
+    ));
+#9493 = CARTESIAN_POINT('',(1.348557781322,3.036158727017,7.466666666523
+    ));
+#9494 = CARTESIAN_POINT('',(0.907574210531,3.178719335415,7.644444444488
+    ));
+#9495 = CARTESIAN_POINT('',(0.453784553521,3.249999999985,7.822222222224
+    ));
+#9496 = CARTESIAN_POINT('',(8.601689E-11,3.25,8.));
+#9497 = PCURVE('',#4412,#9498);
+#9498 = DEFINITIONAL_REPRESENTATION('',(#9499),#9502);
+#9499 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9500,#9501),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.573976208928,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#9500 = CARTESIAN_POINT('',(0.931748562369,1.573976208928));
+#9501 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#9502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9503 = PCURVE('',#6190,#9504);
+#9504 = DEFINITIONAL_REPRESENTATION('',(#9505),#9522);
+#9505 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9506,#9507,#9508,#9509,#9510,
+    #9511,#9512,#9513,#9514,#9515,#9516,#9517,#9518,#9519,#9520,#9521),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(1.573976208928,3.934940518509,
+    6.295904828089),.UNSPECIFIED.);
+#9506 = CARTESIAN_POINT('',(1.629E-14,-12.99999999758));
+#9507 = CARTESIAN_POINT('',(0.294524302426,-12.62499999775));
+#9508 = CARTESIAN_POINT('',(0.589048608869,-12.24999999789));
+#9509 = CARTESIAN_POINT('',(0.883572941164,-11.87499999802));
+#9510 = CARTESIAN_POINT('',(1.178097282502,-11.49999999817));
+#9511 = CARTESIAN_POINT('',(1.472621603387,-11.12499999833));
+#9512 = CARTESIAN_POINT('',(1.767145887605,-10.74999999849));
+#9513 = CARTESIAN_POINT('',(2.061670158183,-10.37499999864));
+#9514 = CARTESIAN_POINT('',(2.65071884853,-9.624999998944));
+#9515 = CARTESIAN_POINT('',(2.945242315448,-9.24999999905));
+#9516 = CARTESIAN_POINT('',(3.239770616772,-8.874999999302));
+#9517 = CARTESIAN_POINT('',(3.534285757629,-8.499999999411));
+#9518 = CARTESIAN_POINT('',(3.828822012845,-8.124999999458));
+#9519 = CARTESIAN_POINT('',(4.123337243091,-7.749999999722));
+#9520 = CARTESIAN_POINT('',(4.417865352044,-7.374999999848));
+#9521 = CARTESIAN_POINT('',(4.712388980358,-7.));
+#9522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9523 = ORIENTED_EDGE('',*,*,#8950,.F.);
+#9524 = ADVANCED_FACE('',(#9525),#5973,.T.);
+#9525 = FACE_BOUND('',#9526,.T.);
+#9526 = EDGE_LOOP('',(#9527,#9577,#9578,#9579));
+#9527 = ORIENTED_EDGE('',*,*,#9528,.F.);
+#9528 = EDGE_CURVE('',#5894,#9032,#9529,.T.);
+#9529 = SURFACE_CURVE('',#9530,(#9565,#9571),.PCURVE_S1.);
+#9530 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9531,#9532,#9533,#9534,#9535,
+    #9536,#9537,#9538,#9539,#9540,#9541,#9542,#9543,#9544,#9545,#9546,
+    #9547,#9548,#9549,#9550,#9551,#9552,#9553,#9554,#9555,#9556,#9557,
+    #9558,#9559,#9560,#9561,#9562,#9563,#9564),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#9531 = CARTESIAN_POINT('',(-4.48E-15,4.15,-1.258845726812));
+#9532 = CARTESIAN_POINT('',(-0.579448261766,4.150000000016,
+    -1.081067949035));
+#9533 = CARTESIAN_POINT('',(-1.15890162195,4.058980122597,
+    -0.903290171265));
+#9534 = CARTESIAN_POINT('',(-1.722005306183,3.876941116971,
+    -0.725512393454));
+#9535 = CARTESIAN_POINT('',(-2.252438100767,3.607304222574,
+    -0.547734615696));
+#9536 = CARTESIAN_POINT('',(-2.734710014023,3.25691416952,
+    -0.369956837948));
+#9537 = CARTESIAN_POINT('',(-3.15505910835,2.835767311014,
+    -0.192179060157));
+#9538 = CARTESIAN_POINT('',(-3.502200595503,2.356472146066,
+    -1.44012823607E-02));
+#9539 = CARTESIAN_POINT('',(-3.767824847605,1.833509599843,0.1633764954)
+  );
+#9540 = CARTESIAN_POINT('',(-4.215474074151,0.455786944886,
+    0.607820939844));
+#9541 = CARTESIAN_POINT('',(-4.289291543761,-0.434131850415,
+    0.874487606628));
+#9542 = CARTESIAN_POINT('',(-4.151304171051,-1.334885489976,
+    1.141154272705));
+#9543 = CARTESIAN_POINT('',(-3.800917118126,-2.188682059659,
+    1.40782094075));
+#9544 = CARTESIAN_POINT('',(-3.256126890536,-2.938556786988,
+    1.674487605551));
+#9545 = CARTESIAN_POINT('',(-2.552360261169,-3.53561894999,1.94115427382
+    ));
+#9546 = CARTESIAN_POINT('',(-1.738354950112,-3.945205160601,
+    2.207820939535));
+#9547 = CARTESIAN_POINT('',(-0.869172393231,-4.149999999978,
+    2.474487606575));
+#9548 = CARTESIAN_POINT('',(0.869172392921,-4.150000000026,3.00782093983
+    ));
+#9549 = CARTESIAN_POINT('',(1.73835495015,-3.945205160788,3.27448760652)
+  );
+#9550 = CARTESIAN_POINT('',(2.55236026074,-3.535618949844,3.541154273349
+    ));
+#9551 = CARTESIAN_POINT('',(3.256126890445,-2.938556787562,
+    3.807820939525));
+#9552 = CARTESIAN_POINT('',(3.800917118094,-2.188682059559,
+    4.074487606835));
+#9553 = CARTESIAN_POINT('',(4.151304170857,-1.334885490324,
+    4.341154273072));
+#9554 = CARTESIAN_POINT('',(4.289291543811,-0.434131850628,4.60782093987
+    ));
+#9555 = CARTESIAN_POINT('',(4.215474074158,0.455786944657,4.874487606533
+    ));
+#9556 = CARTESIAN_POINT('',(3.76782484771,1.833509599641,5.318932050976)
+  );
+#9557 = CARTESIAN_POINT('',(3.502200595625,2.356472145872,5.496709828808
+    ));
+#9558 = CARTESIAN_POINT('',(3.155059108499,2.835767310868,5.674487606389
+    ));
+#9559 = CARTESIAN_POINT('',(2.734710014206,3.256914169325,5.852265384424
+    ));
+#9560 = CARTESIAN_POINT('',(2.252438101008,3.607304222451,6.030043162192
+    ));
+#9561 = CARTESIAN_POINT('',(1.722005306337,3.876941116953,6.207820939711
+    ));
+#9562 = CARTESIAN_POINT('',(1.158901622064,4.058980122476,6.385598717676
+    ));
+#9563 = CARTESIAN_POINT('',(0.579448262245,4.149999999985,6.563376495412
+    ));
+#9564 = CARTESIAN_POINT('',(8.580998E-11,4.15,6.741154273188));
+#9565 = PCURVE('',#5973,#9566);
+#9566 = DEFINITIONAL_REPRESENTATION('',(#9567),#9570);
+#9567 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9568,#9569),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.069395415574,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#9568 = CARTESIAN_POINT('',(0.,1.069395415574));
+#9569 = CARTESIAN_POINT('',(0.,6.295904828089));
+#9570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9571 = PCURVE('',#5792,#9572);
+#9572 = DEFINITIONAL_REPRESENTATION('',(#9573),#9576);
+#9573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9574,#9575),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.069395415574,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#9574 = CARTESIAN_POINT('',(0.931748562369,1.069395415574));
+#9575 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#9576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9577 = ORIENTED_EDGE('',*,*,#5937,.F.);
+#9578 = ORIENTED_EDGE('',*,*,#9351,.T.);
+#9579 = ORIENTED_EDGE('',*,*,#9083,.F.);
+#9580 = ADVANCED_FACE('',(#9581),#5792,.T.);
+#9581 = FACE_BOUND('',#9582,.T.);
+#9582 = EDGE_LOOP('',(#9583,#9647,#9648,#9649,#9650));
+#9583 = ORIENTED_EDGE('',*,*,#9584,.F.);
+#9584 = EDGE_CURVE('',#5742,#9107,#9585,.T.);
+#9585 = SURFACE_CURVE('',#9586,(#9621,#9627),.PCURVE_S1.);
+#9586 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9587,#9588,#9589,#9590,#9591,
+    #9592,#9593,#9594,#9595,#9596,#9597,#9598,#9599,#9600,#9601,#9602,
+    #9603,#9604,#9605,#9606,#9607,#9608,#9609,#9610,#9611,#9612,#9613,
+    #9614,#9615,#9616,#9617,#9618,#9619,#9620),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#9587 = CARTESIAN_POINT('',(-3.14E-15,3.25,-1.5));
+#9588 = CARTESIAN_POINT('',(-0.45378455304,3.250000000016,
+    -1.322222222223));
+#9589 = CARTESIAN_POINT('',(-0.907574210418,3.178719335536,
+    -1.144444444453));
+#9590 = CARTESIAN_POINT('',(-1.348557781167,3.036158727034,
+    -0.966666666642));
+#9591 = CARTESIAN_POINT('',(-1.763957527259,2.824997338128,
+    -0.788888888884));
+#9592 = CARTESIAN_POINT('',(-2.141640755916,2.550595415041,
+    -0.611111111135));
+#9593 = CARTESIAN_POINT('',(-2.470829164725,2.220781567136,
+    -0.433333333345));
+#9594 = CARTESIAN_POINT('',(-2.742687282426,1.845430024418,
+    -0.255555555548));
+#9595 = CARTESIAN_POINT('',(-2.950706203691,1.435881018374,
+    -7.77777777883E-02));
+#9596 = CARTESIAN_POINT('',(-3.301274878335,0.356941579818,
+    0.366666666656));
+#9597 = CARTESIAN_POINT('',(-3.359083478547,-0.339982835201,
+    0.633333333427));
+#9598 = CARTESIAN_POINT('',(-3.251022579813,-1.045391955041,
+    0.899999999577));
+#9599 = CARTESIAN_POINT('',(-2.976619008933,-1.714028760391,
+    1.166666667303));
+#9600 = CARTESIAN_POINT('',(-2.549982700989,-2.301278660176,
+    1.433333332829));
+#9601 = CARTESIAN_POINT('',(-1.998833199206,-2.768858688614,
+    1.700000000174));
+#9602 = CARTESIAN_POINT('',(-1.361363832825,-3.089618366022,
+    1.966666666601));
+#9603 = CARTESIAN_POINT('',(-0.680676830142,-3.249999999978,
+    2.233333333332));
+#9604 = CARTESIAN_POINT('',(0.680676829831,-3.250000000026,
+    2.766666666668));
+#9605 = CARTESIAN_POINT('',(1.361363832861,-3.089618366213,
+    3.033333333294));
+#9606 = CARTESIAN_POINT('',(1.998833198782,-2.76885868846,3.300000000204
+    ));
+#9607 = CARTESIAN_POINT('',(2.549982700887,-2.301278660759,
+    3.566666666298));
+#9608 = CARTESIAN_POINT('',(2.97661900891,-1.714028760286,3.833333333669
+    ));
+#9609 = CARTESIAN_POINT('',(3.251022579613,-1.04539195539,4.099999999881
+    ));
+#9610 = CARTESIAN_POINT('',(3.359083478598,-0.339982835415,
+    4.366666666678));
+#9611 = CARTESIAN_POINT('',(3.301274878342,0.356941579588,4.633333333344
+    ));
+#9612 = CARTESIAN_POINT('',(2.950706203796,1.435881018172,5.077777777788
+    ));
+#9613 = CARTESIAN_POINT('',(2.742687282549,1.845430024224,5.25555555562)
+  );
+#9614 = CARTESIAN_POINT('',(2.470829164874,2.220781566989,5.433333333201
+    ));
+#9615 = CARTESIAN_POINT('',(2.141640756099,2.550595414845,5.611111111236
+    ));
+#9616 = CARTESIAN_POINT('',(1.763957527502,2.824997338005,5.788888889005
+    ));
+#9617 = CARTESIAN_POINT('',(1.348557781321,3.036158727015,5.966666666523
+    ));
+#9618 = CARTESIAN_POINT('',(0.907574210533,3.178719335415,6.144444444488
+    ));
+#9619 = CARTESIAN_POINT('',(0.453784553521,3.249999999985,6.322222222224
+    ));
+#9620 = CARTESIAN_POINT('',(8.602072E-11,3.25,6.5));
+#9621 = PCURVE('',#5792,#9622);
+#9622 = DEFINITIONAL_REPRESENTATION('',(#9623),#9626);
+#9623 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9624,#9625),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.967470258779,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#9624 = CARTESIAN_POINT('',(0.,1.967470258779));
+#9625 = CARTESIAN_POINT('',(0.,6.295904828089));
+#9626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9627 = PCURVE('',#5757,#9628);
+#9628 = DEFINITIONAL_REPRESENTATION('',(#9629),#9646);
+#9629 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9630,#9631,#9632,#9633,#9634,
+    #9635,#9636,#9637,#9638,#9639,#9640,#9641,#9642,#9643,#9644,#9645),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(1.967470258779,3.934940518509,
+    6.295904828089),.UNSPECIFIED.);
+#9630 = CARTESIAN_POINT('',(0.392699075043,-14.00000000001));
+#9631 = CARTESIAN_POINT('',(0.638136003835,-13.68749999985));
+#9632 = CARTESIAN_POINT('',(0.883572941067,-13.37499999969));
+#9633 = CARTESIAN_POINT('',(1.129009884912,-13.06249999954));
+#9634 = CARTESIAN_POINT('',(1.374446823252,-12.74999999939));
+#9635 = CARTESIAN_POINT('',(1.619883744114,-12.43749999924));
+#9636 = CARTESIAN_POINT('',(1.8653206461,-12.12499999909));
+#9637 = CARTESIAN_POINT('',(2.110757548827,-11.81249999894));
+#9638 = CARTESIAN_POINT('',(2.65071884853,-11.12499999894));
+#9639 = CARTESIAN_POINT('',(2.94524231545,-10.74999999904));
+#9640 = CARTESIAN_POINT('',(3.239770616766,-10.37499999929));
+#9641 = CARTESIAN_POINT('',(3.534285757615,-9.999999999425));
+#9642 = CARTESIAN_POINT('',(3.828822012857,-9.624999999454));
+#9643 = CARTESIAN_POINT('',(4.123337243086,-9.249999999709));
+#9644 = CARTESIAN_POINT('',(4.417865352044,-8.874999999848));
+#9645 = CARTESIAN_POINT('',(4.712388980358,-8.5));
+#9646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9647 = ORIENTED_EDGE('',*,*,#5768,.F.);
+#9648 = ORIENTED_EDGE('',*,*,#5893,.F.);
+#9649 = ORIENTED_EDGE('',*,*,#9528,.T.);
+#9650 = ORIENTED_EDGE('',*,*,#9166,.F.);
+#9651 = ADVANCED_FACE('',(#9652),#5757,.F.);
+#9652 = FACE_BOUND('',#9653,.F.);
+#9653 = EDGE_LOOP('',(#9654,#9655,#9721,#9722,#9723));
+#9654 = ORIENTED_EDGE('',*,*,#5741,.F.);
+#9655 = ORIENTED_EDGE('',*,*,#9656,.T.);
+#9656 = EDGE_CURVE('',#5617,#9246,#9657,.T.);
+#9657 = SURFACE_CURVE('',#9658,(#9693,#9715),.PCURVE_S1.);
+#9658 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9659,#9660,#9661,#9662,#9663,
+    #9664,#9665,#9666,#9667,#9668,#9669,#9670,#9671,#9672,#9673,#9674,
+    #9675,#9676,#9677,#9678,#9679,#9680,#9681,#9682,#9683,#9684,#9685,
+    #9686,#9687,#9688,#9689,#9690,#9691,#9692),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#9659 = CARTESIAN_POINT('',(-3.25,4.E-16,1.8E-16));
+#9660 = CARTESIAN_POINT('',(-3.250000000016,-0.45378455304,
+    0.177777777777));
+#9661 = CARTESIAN_POINT('',(-3.178719335536,-0.907574210418,
+    0.355555555547));
+#9662 = CARTESIAN_POINT('',(-3.036158727035,-1.348557781167,
+    0.533333333358));
+#9663 = CARTESIAN_POINT('',(-2.824997338128,-1.763957527259,
+    0.711111111116));
+#9664 = CARTESIAN_POINT('',(-2.550595415041,-2.141640755915,
+    0.888888888864));
+#9665 = CARTESIAN_POINT('',(-2.220781567136,-2.470829164725,
+    1.066666666655));
+#9666 = CARTESIAN_POINT('',(-1.845430024418,-2.742687282426,
+    1.244444444452));
+#9667 = CARTESIAN_POINT('',(-1.435881018374,-2.950706203691,
+    1.422222222212));
+#9668 = CARTESIAN_POINT('',(-0.356941579818,-3.301274878335,
+    1.866666666656));
+#9669 = CARTESIAN_POINT('',(0.339982835201,-3.35908347855,2.133333333427
+    ));
+#9670 = CARTESIAN_POINT('',(1.045391955041,-3.2510225798,2.399999999577)
+  );
+#9671 = CARTESIAN_POINT('',(1.71402876039,-2.976619008959,2.666666667304
+    ));
+#9672 = CARTESIAN_POINT('',(2.301278660177,-2.549982700959,
+    2.933333332829));
+#9673 = CARTESIAN_POINT('',(2.768858688613,-1.998833199226,
+    3.200000000174));
+#9674 = CARTESIAN_POINT('',(3.089618366022,-1.361363832818,3.4666666666)
+  );
+#9675 = CARTESIAN_POINT('',(3.249999999978,-0.680676830142,
+    3.733333333332));
+#9676 = CARTESIAN_POINT('',(3.250000000026,0.680676829831,4.266666666668
+    ));
+#9677 = CARTESIAN_POINT('',(3.089618366214,1.361363832862,4.533333333294
+    ));
+#9678 = CARTESIAN_POINT('',(2.768858688455,1.99883319878,4.800000000204)
+  );
+#9679 = CARTESIAN_POINT('',(2.301278660771,2.549982700892,5.066666666298
+    ));
+#9680 = CARTESIAN_POINT('',(1.71402876027,2.976619008906,5.333333333669)
+  );
+#9681 = CARTESIAN_POINT('',(1.045391955402,3.251022579616,5.599999999881
+    ));
+#9682 = CARTESIAN_POINT('',(0.33998283541,3.359083478597,5.866666666678)
+  );
+#9683 = CARTESIAN_POINT('',(-0.356941579588,3.301274878342,
+    6.133333333344));
+#9684 = CARTESIAN_POINT('',(-1.435881018172,2.950706203796,
+    6.577777777788));
+#9685 = CARTESIAN_POINT('',(-1.845430024222,2.74268728255,6.75555555562)
+  );
+#9686 = CARTESIAN_POINT('',(-2.220781566992,2.470829164873,
+    6.933333333201));
+#9687 = CARTESIAN_POINT('',(-2.550595414844,2.141640756098,
+    7.111111111237));
+#9688 = CARTESIAN_POINT('',(-2.824997338003,1.763957527504,
+    7.288888889004));
+#9689 = CARTESIAN_POINT('',(-3.036158727017,1.348557781322,
+    7.466666666523));
+#9690 = CARTESIAN_POINT('',(-3.178719335415,0.907574210531,
+    7.644444444488));
+#9691 = CARTESIAN_POINT('',(-3.249999999985,0.453784553521,
+    7.822222222224));
+#9692 = CARTESIAN_POINT('',(-3.25,8.602159E-11,8.));
+#9693 = PCURVE('',#5757,#9694);
+#9694 = DEFINITIONAL_REPRESENTATION('',(#9695),#9714);
+#9695 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9696,#9697,#9698,#9699,#9700,
+    #9701,#9702,#9703,#9704,#9705,#9706,#9707,#9708,#9709,#9710,#9711,
+    #9712,#9713),.UNSPECIFIED.,.F.,.F.,(10,8,10),(0.786988103511,
+    3.147952414045,6.295904828089),.UNSPECIFIED.);
+#9696 = CARTESIAN_POINT('',(0.785398081685,-13.99999999997));
+#9697 = CARTESIAN_POINT('',(1.047197482953,-13.66666666664));
+#9698 = CARTESIAN_POINT('',(1.30899713971,-13.3333333333));
+#9699 = CARTESIAN_POINT('',(1.570796895655,-12.99999999997));
+#9700 = CARTESIAN_POINT('',(1.832595397359,-12.66666666664));
+#9701 = CARTESIAN_POINT('',(2.094392732405,-12.33333333331));
+#9702 = CARTESIAN_POINT('',(2.356198492138,-11.99999999993));
+#9703 = CARTESIAN_POINT('',(2.617991352049,-11.66666666672));
+#9704 = CARTESIAN_POINT('',(2.879793872779,-11.33333333333));
+#9705 = CARTESIAN_POINT('',(3.490657694559,-10.55555555555));
+#9706 = CARTESIAN_POINT('',(3.839729384574,-10.11111111108));
+#9707 = CARTESIAN_POINT('',(4.188775957843,-9.666666666788));
+#9708 = CARTESIAN_POINT('',(4.537879306929,-9.222222222044));
+#9709 = CARTESIAN_POINT('',(4.886898505375,-8.777777777868));
+#9710 = CARTESIAN_POINT('',(5.236002247508,-8.333333333241));
+#9711 = CARTESIAN_POINT('',(5.585048475962,-7.888888888876));
+#9712 = CARTESIAN_POINT('',(5.934120266047,-7.444444444443));
+#9713 = CARTESIAN_POINT('',(6.283185307153,-7.));
+#9714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9715 = PCURVE('',#5654,#9716);
+#9716 = DEFINITIONAL_REPRESENTATION('',(#9717),#9720);
+#9717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9718,#9719),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.786988103511,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#9718 = CARTESIAN_POINT('',(0.931748562369,0.786988103511));
+#9719 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#9720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9721 = ORIENTED_EDGE('',*,*,#9245,.F.);
+#9722 = ORIENTED_EDGE('',*,*,#9106,.F.);
+#9723 = ORIENTED_EDGE('',*,*,#9584,.F.);
+#9724 = ADVANCED_FACE('',(#9725),#5654,.T.);
+#9725 = FACE_BOUND('',#9726,.T.);
+#9726 = EDGE_LOOP('',(#9727,#9777,#9778,#9779));
+#9727 = ORIENTED_EDGE('',*,*,#9728,.F.);
+#9728 = EDGE_CURVE('',#5492,#8800,#9729,.T.);
+#9729 = SURFACE_CURVE('',#9730,(#9765,#9771),.PCURVE_S1.);
+#9730 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9731,#9732,#9733,#9734,#9735,
+    #9736,#9737,#9738,#9739,#9740,#9741,#9742,#9743,#9744,#9745,#9746,
+    #9747,#9748,#9749,#9750,#9751,#9752,#9753,#9754,#9755,#9756,#9757,
+    #9758,#9759,#9760,#9761,#9762,#9763,#9764),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#9731 = CARTESIAN_POINT('',(-4.15,-2.31154273188E-16,-0.241154273188));
+#9732 = CARTESIAN_POINT('',(-4.150000000016,-0.579448261766,
+    -6.337649541138E-02));
+#9733 = CARTESIAN_POINT('',(-4.058980122597,-1.15890162195,
+    0.114401282359));
+#9734 = CARTESIAN_POINT('',(-3.876941116972,-1.722005306183,
+    0.29217906017));
+#9735 = CARTESIAN_POINT('',(-3.607304222574,-2.252438100767,
+    0.469956837928));
+#9736 = CARTESIAN_POINT('',(-3.25691416952,-2.734710014023,
+    0.647734615676));
+#9737 = CARTESIAN_POINT('',(-2.835767311014,-3.15505910835,
+    0.825512393467));
+#9738 = CARTESIAN_POINT('',(-2.356472146066,-3.502200595503,
+    1.003290171263));
+#9739 = CARTESIAN_POINT('',(-1.833509599843,-3.767824847605,
+    1.181067949024));
+#9740 = CARTESIAN_POINT('',(-0.455786944886,-4.215474074151,
+    1.625512393468));
+#9741 = CARTESIAN_POINT('',(0.434131850415,-4.289291543763,
+    1.892179060252));
+#9742 = CARTESIAN_POINT('',(1.334885489976,-4.151304171042,
+    2.158845726329));
+#9743 = CARTESIAN_POINT('',(2.188682059659,-3.800917118145,
+    2.425512394373));
+#9744 = CARTESIAN_POINT('',(2.938556786987,-3.256126890513,
+    2.692179059175));
+#9745 = CARTESIAN_POINT('',(3.535618949992,-2.552360261185,
+    2.958845727444));
+#9746 = CARTESIAN_POINT('',(3.945205160601,-1.738354950105,3.22551239316
+    ));
+#9747 = CARTESIAN_POINT('',(4.149999999978,-0.869172393232,
+    3.492179060199));
+#9748 = CARTESIAN_POINT('',(4.150000000026,0.869172392921,4.025512393454
+    ));
+#9749 = CARTESIAN_POINT('',(3.945205160789,1.738354950148,4.292179060144
+    ));
+#9750 = CARTESIAN_POINT('',(3.535618949839,2.552360260742,4.558845726972
+    ));
+#9751 = CARTESIAN_POINT('',(2.938556787573,3.256126890443,4.825512393149
+    ));
+#9752 = CARTESIAN_POINT('',(2.188682059545,3.800917118095,5.092179060458
+    ));
+#9753 = CARTESIAN_POINT('',(1.334885490334,4.151304170857,5.358845726696
+    ));
+#9754 = CARTESIAN_POINT('',(0.434131850625,4.28929154381,5.625512393494)
+  );
+#9755 = CARTESIAN_POINT('',(-0.455786944656,4.215474074158,
+    5.892179060157));
+#9756 = CARTESIAN_POINT('',(-1.833509599641,3.76782484771,6.3366235046)
+  );
+#9757 = CARTESIAN_POINT('',(-2.356472145872,3.502200595626,
+    6.514401282432));
+#9758 = CARTESIAN_POINT('',(-2.83576731087,3.155059108498,6.692179060013
+    ));
+#9759 = CARTESIAN_POINT('',(-3.256914169325,2.734710014205,
+    6.869956838048));
+#9760 = CARTESIAN_POINT('',(-3.607304222449,2.25243810101,7.047734615816
+    ));
+#9761 = CARTESIAN_POINT('',(-3.876941116954,1.722005306337,
+    7.225512393335));
+#9762 = CARTESIAN_POINT('',(-4.058980122476,1.158901622063,7.4032901713)
+  );
+#9763 = CARTESIAN_POINT('',(-4.149999999985,0.579448262245,
+    7.581067949036));
+#9764 = CARTESIAN_POINT('',(-4.15,8.581113884573E-11,7.758845726812));
+#9765 = PCURVE('',#5654,#9766);
+#9766 = DEFINITIONAL_REPRESENTATION('',(#9767),#9770);
+#9767 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9768,#9769),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.268484342928,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#9768 = CARTESIAN_POINT('',(0.,0.268484342928));
+#9769 = CARTESIAN_POINT('',(0.,6.295904828089));
+#9770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9771 = PCURVE('',#5529,#9772);
+#9772 = DEFINITIONAL_REPRESENTATION('',(#9773),#9776);
+#9773 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9774,#9775),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.268484342928,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#9774 = CARTESIAN_POINT('',(1.017691453624,0.268484342928));
+#9775 = CARTESIAN_POINT('',(1.017691453624,6.295904828089));
+#9776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9777 = ORIENTED_EDGE('',*,*,#5616,.F.);
+#9778 = ORIENTED_EDGE('',*,*,#9656,.T.);
+#9779 = ORIENTED_EDGE('',*,*,#9328,.F.);
+#9780 = ADVANCED_FACE('',(#9781),#5529,.T.);
+#9781 = FACE_BOUND('',#9782,.T.);
+#9782 = EDGE_LOOP('',(#9783,#9833,#9834,#9835));
+#9783 = ORIENTED_EDGE('',*,*,#9784,.F.);
+#9784 = EDGE_CURVE('',#5355,#8748,#9785,.T.);
+#9785 = SURFACE_CURVE('',#9786,(#9821,#9827),.PCURVE_S1.);
+#9786 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9787,#9788,#9789,#9790,#9791,
+    #9792,#9793,#9794,#9795,#9796,#9797,#9798,#9799,#9800,#9801,#9802,
+    #9803,#9804,#9805,#9806,#9807,#9808,#9809,#9810,#9811,#9812,#9813,
+    #9814,#9815,#9816,#9817,#9818,#9819,#9820),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#9787 = CARTESIAN_POINT('',(-4.15,-1.028845726812E-15,-1.258845726812));
+#9788 = CARTESIAN_POINT('',(-4.150000000016,-0.579448261766,
+    -1.081067949035));
+#9789 = CARTESIAN_POINT('',(-4.058980122597,-1.15890162195,
+    -0.903290171265));
+#9790 = CARTESIAN_POINT('',(-3.876941116971,-1.722005306183,
+    -0.725512393454));
+#9791 = CARTESIAN_POINT('',(-3.607304222574,-2.252438100767,
+    -0.547734615696));
+#9792 = CARTESIAN_POINT('',(-3.25691416952,-2.734710014023,
+    -0.369956837948));
+#9793 = CARTESIAN_POINT('',(-2.835767311014,-3.15505910835,
+    -0.192179060157));
+#9794 = CARTESIAN_POINT('',(-2.356472146066,-3.502200595503,
+    -1.44012823607E-02));
+#9795 = CARTESIAN_POINT('',(-1.833509599843,-3.767824847605,0.1633764954
+    ));
+#9796 = CARTESIAN_POINT('',(-0.455786944886,-4.215474074151,
+    0.607820939844));
+#9797 = CARTESIAN_POINT('',(0.434131850415,-4.289291543761,
+    0.874487606628));
+#9798 = CARTESIAN_POINT('',(1.334885489976,-4.151304171051,
+    1.141154272705));
+#9799 = CARTESIAN_POINT('',(2.188682059659,-3.800917118126,1.40782094075
+    ));
+#9800 = CARTESIAN_POINT('',(2.938556786988,-3.256126890536,
+    1.674487605551));
+#9801 = CARTESIAN_POINT('',(3.53561894999,-2.552360261169,1.94115427382)
+  );
+#9802 = CARTESIAN_POINT('',(3.945205160601,-1.738354950112,
+    2.207820939535));
+#9803 = CARTESIAN_POINT('',(4.149999999978,-0.869172393231,
+    2.474487606575));
+#9804 = CARTESIAN_POINT('',(4.150000000026,0.869172392921,3.00782093983)
+  );
+#9805 = CARTESIAN_POINT('',(3.945205160788,1.73835495015,3.27448760652)
+  );
+#9806 = CARTESIAN_POINT('',(3.535618949844,2.55236026074,3.541154273349)
+  );
+#9807 = CARTESIAN_POINT('',(2.938556787562,3.256126890445,3.807820939525
+    ));
+#9808 = CARTESIAN_POINT('',(2.188682059559,3.800917118094,4.074487606835
+    ));
+#9809 = CARTESIAN_POINT('',(1.334885490324,4.151304170857,4.341154273072
+    ));
+#9810 = CARTESIAN_POINT('',(0.434131850628,4.289291543811,4.60782093987)
+  );
+#9811 = CARTESIAN_POINT('',(-0.455786944657,4.215474074158,
+    4.874487606533));
+#9812 = CARTESIAN_POINT('',(-1.833509599641,3.76782484771,5.318932050976
+    ));
+#9813 = CARTESIAN_POINT('',(-2.356472145872,3.502200595625,
+    5.496709828808));
+#9814 = CARTESIAN_POINT('',(-2.835767310868,3.155059108499,
+    5.674487606389));
+#9815 = CARTESIAN_POINT('',(-3.256914169325,2.734710014206,
+    5.852265384424));
+#9816 = CARTESIAN_POINT('',(-3.607304222451,2.252438101008,
+    6.030043162192));
+#9817 = CARTESIAN_POINT('',(-3.876941116953,1.722005306337,
+    6.207820939711));
+#9818 = CARTESIAN_POINT('',(-4.058980122476,1.158901622064,
+    6.385598717676));
+#9819 = CARTESIAN_POINT('',(-4.149999999984,0.579448262245,
+    6.563376495412));
+#9820 = CARTESIAN_POINT('',(-4.15,8.581522115427E-11,6.741154273188));
+#9821 = PCURVE('',#5529,#9822);
+#9822 = DEFINITIONAL_REPRESENTATION('',(#9823),#9826);
+#9823 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9824,#9825),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.069395415574,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#9824 = CARTESIAN_POINT('',(0.,1.069395415574));
+#9825 = CARTESIAN_POINT('',(0.,6.295904828089));
+#9826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9827 = PCURVE('',#5400,#9828);
+#9828 = DEFINITIONAL_REPRESENTATION('',(#9829),#9832);
+#9829 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9830,#9831),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.069395415574,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#9830 = CARTESIAN_POINT('',(0.931748562369,1.069395415574));
+#9831 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#9832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9833 = ORIENTED_EDGE('',*,*,#5491,.F.);
+#9834 = ORIENTED_EDGE('',*,*,#9728,.T.);
+#9835 = ORIENTED_EDGE('',*,*,#8799,.F.);
+#9836 = ADVANCED_FACE('',(#9837),#5400,.T.);
+#9837 = FACE_BOUND('',#9838,.T.);
+#9838 = EDGE_LOOP('',(#9839,#9905,#9906,#9907));
+#9839 = ORIENTED_EDGE('',*,*,#9840,.F.);
+#9840 = EDGE_CURVE('',#5328,#7890,#9841,.T.);
+#9841 = SURFACE_CURVE('',#9842,(#9877,#9883),.PCURVE_S1.);
+#9842 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9843,#9844,#9845,#9846,#9847,
+    #9848,#9849,#9850,#9851,#9852,#9853,#9854,#9855,#9856,#9857,#9858,
+    #9859,#9860,#9861,#9862,#9863,#9864,#9865,#9866,#9867,#9868,#9869,
+    #9870,#9871,#9872,#9873,#9874,#9875,#9876),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#9843 = CARTESIAN_POINT('',(-3.25,-5.5E-16,-1.5));
+#9844 = CARTESIAN_POINT('',(-3.250000000016,-0.45378455304,
+    -1.322222222223));
+#9845 = CARTESIAN_POINT('',(-3.178719335536,-0.907574210418,
+    -1.144444444453));
+#9846 = CARTESIAN_POINT('',(-3.036158727034,-1.348557781167,
+    -0.966666666642));
+#9847 = CARTESIAN_POINT('',(-2.824997338128,-1.763957527259,
+    -0.788888888884));
+#9848 = CARTESIAN_POINT('',(-2.550595415041,-2.141640755916,
+    -0.611111111135));
+#9849 = CARTESIAN_POINT('',(-2.220781567136,-2.470829164725,
+    -0.433333333345));
+#9850 = CARTESIAN_POINT('',(-1.845430024418,-2.742687282426,
+    -0.255555555548));
+#9851 = CARTESIAN_POINT('',(-1.435881018374,-2.950706203691,
+    -7.77777777883E-02));
+#9852 = CARTESIAN_POINT('',(-0.356941579818,-3.301274878335,
+    0.366666666656));
+#9853 = CARTESIAN_POINT('',(0.339982835201,-3.359083478547,
+    0.633333333427));
+#9854 = CARTESIAN_POINT('',(1.045391955041,-3.251022579813,
+    0.899999999577));
+#9855 = CARTESIAN_POINT('',(1.714028760391,-2.976619008933,
+    1.166666667303));
+#9856 = CARTESIAN_POINT('',(2.301278660176,-2.549982700989,
+    1.433333332829));
+#9857 = CARTESIAN_POINT('',(2.768858688614,-1.998833199206,
+    1.700000000174));
+#9858 = CARTESIAN_POINT('',(3.089618366022,-1.361363832825,
+    1.966666666601));
+#9859 = CARTESIAN_POINT('',(3.249999999978,-0.680676830142,
+    2.233333333332));
+#9860 = CARTESIAN_POINT('',(3.250000000026,0.680676829831,2.766666666668
+    ));
+#9861 = CARTESIAN_POINT('',(3.089618366213,1.361363832861,3.033333333294
+    ));
+#9862 = CARTESIAN_POINT('',(2.76885868846,1.998833198782,3.300000000204)
+  );
+#9863 = CARTESIAN_POINT('',(2.301278660759,2.549982700887,3.566666666298
+    ));
+#9864 = CARTESIAN_POINT('',(1.714028760286,2.97661900891,3.833333333669)
+  );
+#9865 = CARTESIAN_POINT('',(1.04539195539,3.251022579613,4.099999999881)
+  );
+#9866 = CARTESIAN_POINT('',(0.339982835415,3.359083478598,4.366666666678
+    ));
+#9867 = CARTESIAN_POINT('',(-0.356941579588,3.301274878342,
+    4.633333333344));
+#9868 = CARTESIAN_POINT('',(-1.435881018172,2.950706203796,
+    5.077777777788));
+#9869 = CARTESIAN_POINT('',(-1.845430024224,2.742687282549,5.25555555562
+    ));
+#9870 = CARTESIAN_POINT('',(-2.220781566989,2.470829164874,
+    5.433333333201));
+#9871 = CARTESIAN_POINT('',(-2.550595414845,2.141640756099,
+    5.611111111236));
+#9872 = CARTESIAN_POINT('',(-2.824997338005,1.763957527502,
+    5.788888889005));
+#9873 = CARTESIAN_POINT('',(-3.036158727015,1.348557781321,
+    5.966666666523));
+#9874 = CARTESIAN_POINT('',(-3.178719335415,0.907574210533,
+    6.144444444488));
+#9875 = CARTESIAN_POINT('',(-3.249999999985,0.453784553521,
+    6.322222222224));
+#9876 = CARTESIAN_POINT('',(-3.25,8.602509E-11,6.5));
+#9877 = PCURVE('',#5400,#9878);
+#9878 = DEFINITIONAL_REPRESENTATION('',(#9879),#9882);
+#9879 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9880,#9881),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.96747025878,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#9880 = CARTESIAN_POINT('',(0.,1.96747025878));
+#9881 = CARTESIAN_POINT('',(0.,6.295904828089));
+#9882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9883 = PCURVE('',#5343,#9884);
+#9884 = DEFINITIONAL_REPRESENTATION('',(#9885),#9904);
+#9885 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9886,#9887,#9888,#9889,#9890,
+    #9891,#9892,#9893,#9894,#9895,#9896,#9897,#9898,#9899,#9900,#9901,
+    #9902,#9903),.UNSPECIFIED.,.F.,.F.,(10,8,10),(1.96747025878,
+    3.738193491679,6.295904828089),.UNSPECIFIED.);
+#9886 = CARTESIAN_POINT('',(1.96349539455,-14.));
+#9887 = CARTESIAN_POINT('',(2.159844944371,-13.75));
+#9888 = CARTESIAN_POINT('',(2.356194502297,-13.5));
+#9889 = CARTESIAN_POINT('',(2.552544064494,-13.25));
+#9890 = CARTESIAN_POINT('',(2.748893621008,-13.));
+#9891 = CARTESIAN_POINT('',(2.945243161427,-12.75));
+#9892 = CARTESIAN_POINT('',(3.141592680548,-12.5));
+#9893 = CARTESIAN_POINT('',(3.337942184038,-12.24999999999));
+#9894 = CARTESIAN_POINT('',(3.534291694096,-11.99999999999));
+#9895 = CARTESIAN_POINT('',(4.014257287696,-11.38888888889));
+#9896 = CARTESIAN_POINT('',(4.297874098389,-11.02777777784));
+#9897 = CARTESIAN_POINT('',(4.581485361552,-10.66666666642));
+#9898 = CARTESIAN_POINT('',(4.865114080458,-10.30555555556));
+#9899 = CARTESIAN_POINT('',(5.148710074543,-9.944444444001));
+#9900 = CARTESIAN_POINT('',(5.432345751819,-9.583333333256));
+#9901 = CARTESIAN_POINT('',(5.715949743542,-9.222222222183));
+#9902 = CARTESIAN_POINT('',(5.999569961254,-8.86111111111));
+#9903 = CARTESIAN_POINT('',(6.283185307153,-8.5));
+#9904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9905 = ORIENTED_EDGE('',*,*,#5354,.F.);
+#9906 = ORIENTED_EDGE('',*,*,#9784,.T.);
+#9907 = ORIENTED_EDGE('',*,*,#8875,.F.);
+#9908 = ADVANCED_FACE('',(#9909),#5343,.F.);
+#9909 = FACE_BOUND('',#9910,.F.);
+#9910 = EDGE_LOOP('',(#9911,#9912,#9913,#9914));
+#9911 = ORIENTED_EDGE('',*,*,#7950,.F.);
+#9912 = ORIENTED_EDGE('',*,*,#9840,.F.);
+#9913 = ORIENTED_EDGE('',*,*,#5327,.F.);
+#9914 = ORIENTED_EDGE('',*,*,#9915,.T.);
+#9915 = EDGE_CURVE('',#5203,#7951,#9916,.T.);
+#9916 = SURFACE_CURVE('',#9917,(#9952,#9972),.PCURVE_S1.);
+#9917 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9918,#9919,#9920,#9921,#9922,
+    #9923,#9924,#9925,#9926,#9927,#9928,#9929,#9930,#9931,#9932,#9933,
+    #9934,#9935,#9936,#9937,#9938,#9939,#9940,#9941,#9942,#9943,#9944,
+    #9945,#9946,#9947,#9948,#9949,#9950,#9951),.UNSPECIFIED.,.F.,.F.,(10
+    ,8,8,8,10),(0.,1.259180965609,3.147952414045,5.036723862481,
+    6.295904828089),.UNSPECIFIED.);
+#9918 = CARTESIAN_POINT('',(-3.61E-15,-3.25,5.E-16));
+#9919 = CARTESIAN_POINT('',(0.45378455304,-3.250000000016,0.177777777777
+    ));
+#9920 = CARTESIAN_POINT('',(0.907574210418,-3.178719335536,
+    0.355555555547));
+#9921 = CARTESIAN_POINT('',(1.348557781167,-3.036158727035,
+    0.533333333358));
+#9922 = CARTESIAN_POINT('',(1.763957527259,-2.824997338128,
+    0.711111111116));
+#9923 = CARTESIAN_POINT('',(2.141640755915,-2.550595415041,
+    0.888888888864));
+#9924 = CARTESIAN_POINT('',(2.470829164725,-2.220781567136,
+    1.066666666655));
+#9925 = CARTESIAN_POINT('',(2.742687282426,-1.845430024418,
+    1.244444444452));
+#9926 = CARTESIAN_POINT('',(2.950706203691,-1.435881018374,
+    1.422222222212));
+#9927 = CARTESIAN_POINT('',(3.301274878335,-0.356941579818,
+    1.866666666656));
+#9928 = CARTESIAN_POINT('',(3.35908347855,0.339982835201,2.133333333427)
+  );
+#9929 = CARTESIAN_POINT('',(3.2510225798,1.045391955041,2.399999999577)
+  );
+#9930 = CARTESIAN_POINT('',(2.976619008959,1.71402876039,2.666666667304)
+  );
+#9931 = CARTESIAN_POINT('',(2.549982700959,2.301278660177,2.933333332829
+    ));
+#9932 = CARTESIAN_POINT('',(1.998833199226,2.768858688613,3.200000000174
+    ));
+#9933 = CARTESIAN_POINT('',(1.361363832818,3.089618366022,3.4666666666)
+  );
+#9934 = CARTESIAN_POINT('',(0.680676830142,3.249999999978,3.733333333332
+    ));
+#9935 = CARTESIAN_POINT('',(-0.680676829831,3.250000000026,
+    4.266666666668));
+#9936 = CARTESIAN_POINT('',(-1.361363832862,3.089618366214,
+    4.533333333294));
+#9937 = CARTESIAN_POINT('',(-1.99883319878,2.768858688455,4.800000000204
+    ));
+#9938 = CARTESIAN_POINT('',(-2.549982700892,2.301278660771,
+    5.066666666298));
+#9939 = CARTESIAN_POINT('',(-2.976619008906,1.71402876027,5.333333333669
+    ));
+#9940 = CARTESIAN_POINT('',(-3.251022579616,1.045391955402,
+    5.599999999881));
+#9941 = CARTESIAN_POINT('',(-3.359083478597,0.33998283541,5.866666666678
+    ));
+#9942 = CARTESIAN_POINT('',(-3.301274878342,-0.356941579588,
+    6.133333333344));
+#9943 = CARTESIAN_POINT('',(-2.950706203796,-1.435881018172,
+    6.577777777788));
+#9944 = CARTESIAN_POINT('',(-2.74268728255,-1.845430024222,6.75555555562
+    ));
+#9945 = CARTESIAN_POINT('',(-2.470829164873,-2.220781566992,
+    6.933333333201));
+#9946 = CARTESIAN_POINT('',(-2.141640756098,-2.550595414844,
+    7.111111111237));
+#9947 = CARTESIAN_POINT('',(-1.763957527504,-2.824997338003,
+    7.288888889004));
+#9948 = CARTESIAN_POINT('',(-1.348557781322,-3.036158727017,
+    7.466666666523));
+#9949 = CARTESIAN_POINT('',(-0.907574210531,-3.178719335415,
+    7.644444444488));
+#9950 = CARTESIAN_POINT('',(-0.453784553521,-3.249999999985,
+    7.822222222224));
+#9951 = CARTESIAN_POINT('',(-8.602036E-11,-3.25,8.));
+#9952 = PCURVE('',#5343,#9953);
+#9953 = DEFINITIONAL_REPRESENTATION('',(#9954),#9971);
+#9954 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9955,#9956,#9957,#9958,#9959,
+    #9960,#9961,#9962,#9963,#9964,#9965,#9966,#9967,#9968,#9969,#9970),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(0.786988103511,2.360964309615,
+    4.721928619231),.UNSPECIFIED.);
+#9955 = CARTESIAN_POINT('',(2.356194420912,-13.99999999998));
+#9956 = CARTESIAN_POINT('',(2.552543948234,-13.75000000012));
+#9957 = CARTESIAN_POINT('',(2.748893606179,-13.50000000025));
+#9958 = CARTESIAN_POINT('',(2.945243373303,-13.2500000004));
+#9959 = CARTESIAN_POINT('',(3.141592804573,-13.00000000057));
+#9960 = CARTESIAN_POINT('',(3.337941591849,-12.75000000074));
+#9961 = CARTESIAN_POINT('',(3.534292067323,-12.50000000084));
+#9962 = CARTESIAN_POINT('',(3.730641240374,-12.25000000101));
+#9963 = CARTESIAN_POINT('',(4.221515148967,-11.62500000134));
+#9964 = CARTESIAN_POINT('',(4.516039419536,-11.25000000146));
+#9965 = CARTESIAN_POINT('',(4.810563703754,-10.87500000159));
+#9966 = CARTESIAN_POINT('',(5.105088024652,-10.50000000173));
+#9967 = CARTESIAN_POINT('',(5.399612366006,-10.12500000188));
+#9968 = CARTESIAN_POINT('',(5.694136698309,-9.750000002044));
+#9969 = CARTESIAN_POINT('',(5.988661004748,-9.375000002195));
+#9970 = CARTESIAN_POINT('',(6.28318530718,-9.000000002339));
+#9971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9972 = PCURVE('',#5240,#9973);
+#9973 = DEFINITIONAL_REPRESENTATION('',(#9974),#9977);
+#9974 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9975,#9976),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.786988103511,4.721928619231),.PIECEWISE_BEZIER_KNOTS.);
+#9975 = CARTESIAN_POINT('',(0.931748562369,0.786988103511));
+#9976 = CARTESIAN_POINT('',(0.931748562369,4.721928619231));
+#9977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9978 = ADVANCED_FACE('',(#9979),#5240,.T.);
+#9979 = FACE_BOUND('',#9980,.T.);
+#9980 = EDGE_LOOP('',(#9981,#10031,#10032,#10033,#10034));
+#9981 = ORIENTED_EDGE('',*,*,#9982,.F.);
+#9982 = EDGE_CURVE('',#5078,#8095,#9983,.T.);
+#9983 = SURFACE_CURVE('',#9984,(#10019,#10025),.PCURVE_S1.);
+#9984 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#9985,#9986,#9987,#9988,#9989,
+    #9990,#9991,#9992,#9993,#9994,#9995,#9996,#9997,#9998,#9999,#10000,
+    #10001,#10002,#10003,#10004,#10005,#10006,#10007,#10008,#10009,
+    #10010,#10011,#10012,#10013,#10014,#10015,#10016,#10017,#10018),
+  .UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,1.259180965609,3.147952414045,
+    5.036723862481,6.295904828089),.UNSPECIFIED.);
+#9985 = CARTESIAN_POINT('',(-4.E-15,-4.15,-0.241154273188));
+#9986 = CARTESIAN_POINT('',(0.579448261766,-4.150000000016,
+    -6.337649541138E-02));
+#9987 = CARTESIAN_POINT('',(1.15890162195,-4.058980122597,0.114401282359
+    ));
+#9988 = CARTESIAN_POINT('',(1.722005306183,-3.876941116972,0.29217906017
+    ));
+#9989 = CARTESIAN_POINT('',(2.252438100767,-3.607304222574,
+    0.469956837928));
+#9990 = CARTESIAN_POINT('',(2.734710014023,-3.25691416952,0.647734615676
+    ));
+#9991 = CARTESIAN_POINT('',(3.15505910835,-2.835767311014,0.825512393467
+    ));
+#9992 = CARTESIAN_POINT('',(3.502200595503,-2.356472146066,
+    1.003290171263));
+#9993 = CARTESIAN_POINT('',(3.767824847605,-1.833509599843,
+    1.181067949024));
+#9994 = CARTESIAN_POINT('',(4.215474074151,-0.455786944886,
+    1.625512393468));
+#9995 = CARTESIAN_POINT('',(4.289291543763,0.434131850415,1.892179060252
+    ));
+#9996 = CARTESIAN_POINT('',(4.151304171042,1.334885489976,2.158845726329
+    ));
+#9997 = CARTESIAN_POINT('',(3.800917118145,2.188682059659,2.425512394373
+    ));
+#9998 = CARTESIAN_POINT('',(3.256126890513,2.938556786987,2.692179059175
+    ));
+#9999 = CARTESIAN_POINT('',(2.552360261185,3.535618949992,2.958845727444
+    ));
+#10000 = CARTESIAN_POINT('',(1.738354950105,3.945205160601,3.22551239316
+    ));
+#10001 = CARTESIAN_POINT('',(0.869172393232,4.149999999978,
+    3.492179060199));
+#10002 = CARTESIAN_POINT('',(-0.869172392921,4.150000000026,
+    4.025512393454));
+#10003 = CARTESIAN_POINT('',(-1.738354950148,3.945205160789,
+    4.292179060144));
+#10004 = CARTESIAN_POINT('',(-2.552360260742,3.535618949839,
+    4.558845726972));
+#10005 = CARTESIAN_POINT('',(-3.256126890443,2.938556787573,
+    4.825512393149));
+#10006 = CARTESIAN_POINT('',(-3.800917118095,2.188682059545,
+    5.092179060458));
+#10007 = CARTESIAN_POINT('',(-4.151304170857,1.334885490334,
+    5.358845726696));
+#10008 = CARTESIAN_POINT('',(-4.28929154381,0.434131850625,
+    5.625512393494));
+#10009 = CARTESIAN_POINT('',(-4.215474074158,-0.455786944656,
+    5.892179060157));
+#10010 = CARTESIAN_POINT('',(-3.76782484771,-1.833509599641,6.3366235046
+    ));
+#10011 = CARTESIAN_POINT('',(-3.502200595626,-2.356472145872,
+    6.514401282432));
+#10012 = CARTESIAN_POINT('',(-3.155059108498,-2.83576731087,
+    6.692179060013));
+#10013 = CARTESIAN_POINT('',(-2.734710014205,-3.256914169325,
+    6.869956838048));
+#10014 = CARTESIAN_POINT('',(-2.25243810101,-3.607304222449,
+    7.047734615816));
+#10015 = CARTESIAN_POINT('',(-1.722005306337,-3.876941116954,
+    7.225512393335));
+#10016 = CARTESIAN_POINT('',(-1.158901622063,-4.058980122476,
+    7.4032901713));
+#10017 = CARTESIAN_POINT('',(-0.579448262245,-4.149999999985,
+    7.581067949036));
+#10018 = CARTESIAN_POINT('',(-8.581092E-11,-4.15,7.758845726812));
+#10019 = PCURVE('',#5240,#10020);
+#10020 = DEFINITIONAL_REPRESENTATION('',(#10021),#10024);
+#10021 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10022,#10023),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.268484342928,6.295904828089),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10022 = CARTESIAN_POINT('',(0.,0.268484342928));
+#10023 = CARTESIAN_POINT('',(0.,6.295904828089));
+#10024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10025 = PCURVE('',#5115,#10026);
+#10026 = DEFINITIONAL_REPRESENTATION('',(#10027),#10030);
+#10027 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10028,#10029),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.268484342928,6.295904828089),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10028 = CARTESIAN_POINT('',(1.017691453624,0.268484342928));
+#10029 = CARTESIAN_POINT('',(1.017691453624,6.295904828089));
+#10030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10031 = ORIENTED_EDGE('',*,*,#5202,.F.);
+#10032 = ORIENTED_EDGE('',*,*,#9915,.T.);
+#10033 = ORIENTED_EDGE('',*,*,#7971,.T.);
+#10034 = ORIENTED_EDGE('',*,*,#8146,.F.);
+#10035 = ADVANCED_FACE('',(#10036),#5115,.T.);
+#10036 = FACE_BOUND('',#10037,.T.);
+#10037 = EDGE_LOOP('',(#10038,#10088,#10089,#10090));
+#10038 = ORIENTED_EDGE('',*,*,#10039,.F.);
+#10039 = EDGE_CURVE('',#4941,#8170,#10040,.T.);
+#10040 = SURFACE_CURVE('',#10041,(#10076,#10082),.PCURVE_S1.);
+#10041 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#10042,#10043,#10044,#10045,
+    #10046,#10047,#10048,#10049,#10050,#10051,#10052,#10053,#10054,
+    #10055,#10056,#10057,#10058,#10059,#10060,#10061,#10062,#10063,
+    #10064,#10065,#10066,#10067,#10068,#10069,#10070,#10071,#10072,
+    #10073,#10074,#10075),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#10042 = CARTESIAN_POINT('',(-3.77E-15,-4.15,-1.258845726812));
+#10043 = CARTESIAN_POINT('',(0.579448261766,-4.150000000016,
+    -1.081067949035));
+#10044 = CARTESIAN_POINT('',(1.15890162195,-4.058980122597,
+    -0.903290171265));
+#10045 = CARTESIAN_POINT('',(1.722005306183,-3.876941116971,
+    -0.725512393454));
+#10046 = CARTESIAN_POINT('',(2.252438100767,-3.607304222574,
+    -0.547734615696));
+#10047 = CARTESIAN_POINT('',(2.734710014023,-3.25691416952,
+    -0.369956837948));
+#10048 = CARTESIAN_POINT('',(3.15505910835,-2.835767311014,
+    -0.192179060157));
+#10049 = CARTESIAN_POINT('',(3.502200595503,-2.356472146066,
+    -1.44012823607E-02));
+#10050 = CARTESIAN_POINT('',(3.767824847605,-1.833509599843,0.1633764954
+    ));
+#10051 = CARTESIAN_POINT('',(4.215474074151,-0.455786944886,
+    0.607820939844));
+#10052 = CARTESIAN_POINT('',(4.289291543761,0.434131850415,
+    0.874487606628));
+#10053 = CARTESIAN_POINT('',(4.151304171051,1.334885489976,
+    1.141154272705));
+#10054 = CARTESIAN_POINT('',(3.800917118126,2.188682059659,1.40782094075
+    ));
+#10055 = CARTESIAN_POINT('',(3.256126890536,2.938556786988,
+    1.674487605551));
+#10056 = CARTESIAN_POINT('',(2.552360261169,3.53561894999,1.94115427382)
+  );
+#10057 = CARTESIAN_POINT('',(1.738354950112,3.945205160601,
+    2.207820939535));
+#10058 = CARTESIAN_POINT('',(0.869172393231,4.149999999978,
+    2.474487606575));
+#10059 = CARTESIAN_POINT('',(-0.869172392921,4.150000000026,
+    3.00782093983));
+#10060 = CARTESIAN_POINT('',(-1.73835495015,3.945205160788,3.27448760652
+    ));
+#10061 = CARTESIAN_POINT('',(-2.55236026074,3.535618949844,
+    3.541154273349));
+#10062 = CARTESIAN_POINT('',(-3.256126890445,2.938556787562,
+    3.807820939525));
+#10063 = CARTESIAN_POINT('',(-3.800917118094,2.188682059559,
+    4.074487606835));
+#10064 = CARTESIAN_POINT('',(-4.151304170857,1.334885490324,
+    4.341154273072));
+#10065 = CARTESIAN_POINT('',(-4.289291543811,0.434131850628,
+    4.60782093987));
+#10066 = CARTESIAN_POINT('',(-4.215474074158,-0.455786944657,
+    4.874487606533));
+#10067 = CARTESIAN_POINT('',(-3.76782484771,-1.833509599641,
+    5.318932050976));
+#10068 = CARTESIAN_POINT('',(-3.502200595625,-2.356472145872,
+    5.496709828808));
+#10069 = CARTESIAN_POINT('',(-3.155059108499,-2.835767310868,
+    5.674487606389));
+#10070 = CARTESIAN_POINT('',(-2.734710014206,-3.256914169325,
+    5.852265384424));
+#10071 = CARTESIAN_POINT('',(-2.252438101008,-3.607304222451,
+    6.030043162192));
+#10072 = CARTESIAN_POINT('',(-1.722005306337,-3.876941116953,
+    6.207820939711));
+#10073 = CARTESIAN_POINT('',(-1.158901622064,-4.058980122476,
+    6.385598717676));
+#10074 = CARTESIAN_POINT('',(-0.579448262245,-4.149999999984,
+    6.563376495412));
+#10075 = CARTESIAN_POINT('',(-8.581557E-11,-4.15,6.741154273188));
+#10076 = PCURVE('',#5115,#10077);
+#10077 = DEFINITIONAL_REPRESENTATION('',(#10078),#10081);
+#10078 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10079,#10080),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.069395415574,6.295904828089),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10079 = CARTESIAN_POINT('',(0.,1.069395415574));
+#10080 = CARTESIAN_POINT('',(0.,6.295904828089));
+#10081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10082 = PCURVE('',#4986,#10083);
+#10083 = DEFINITIONAL_REPRESENTATION('',(#10084),#10087);
+#10084 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10085,#10086),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.069395415574,6.295904828089),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10085 = CARTESIAN_POINT('',(0.931748562369,1.069395415574));
+#10086 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#10087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10088 = ORIENTED_EDGE('',*,*,#5077,.F.);
+#10089 = ORIENTED_EDGE('',*,*,#9982,.T.);
+#10090 = ORIENTED_EDGE('',*,*,#8221,.F.);
+#10091 = ADVANCED_FACE('',(#10092),#4986,.T.);
+#10092 = FACE_BOUND('',#10093,.T.);
+#10093 = EDGE_LOOP('',(#10094,#10148,#10149,#10150,#10151));
+#10094 = ORIENTED_EDGE('',*,*,#10095,.F.);
+#10095 = EDGE_CURVE('',#4914,#8329,#10096,.T.);
+#10096 = SURFACE_CURVE('',#10097,(#10132,#10138),.PCURVE_S1.);
+#10097 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#10098,#10099,#10100,#10101,
+    #10102,#10103,#10104,#10105,#10106,#10107,#10108,#10109,#10110,
+    #10111,#10112,#10113,#10114,#10115,#10116,#10117,#10118,#10119,
+    #10120,#10121,#10122,#10123,#10124,#10125,#10126,#10127,#10128,
+    #10129,#10130,#10131),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#10098 = CARTESIAN_POINT('',(-3.5E-15,-3.25,-1.5));
+#10099 = CARTESIAN_POINT('',(0.45378455304,-3.250000000016,
+    -1.322222222223));
+#10100 = CARTESIAN_POINT('',(0.907574210418,-3.178719335536,
+    -1.144444444453));
+#10101 = CARTESIAN_POINT('',(1.348557781167,-3.036158727034,
+    -0.966666666642));
+#10102 = CARTESIAN_POINT('',(1.763957527259,-2.824997338128,
+    -0.788888888884));
+#10103 = CARTESIAN_POINT('',(2.141640755916,-2.550595415041,
+    -0.611111111135));
+#10104 = CARTESIAN_POINT('',(2.470829164725,-2.220781567136,
+    -0.433333333345));
+#10105 = CARTESIAN_POINT('',(2.742687282426,-1.845430024418,
+    -0.255555555548));
+#10106 = CARTESIAN_POINT('',(2.950706203691,-1.435881018374,
+    -7.77777777883E-02));
+#10107 = CARTESIAN_POINT('',(3.301274878335,-0.356941579818,
+    0.366666666656));
+#10108 = CARTESIAN_POINT('',(3.359083478547,0.339982835201,
+    0.633333333427));
+#10109 = CARTESIAN_POINT('',(3.251022579813,1.045391955041,
+    0.899999999577));
+#10110 = CARTESIAN_POINT('',(2.976619008933,1.714028760391,
+    1.166666667303));
+#10111 = CARTESIAN_POINT('',(2.549982700989,2.301278660176,
+    1.433333332829));
+#10112 = CARTESIAN_POINT('',(1.998833199206,2.768858688614,
+    1.700000000174));
+#10113 = CARTESIAN_POINT('',(1.361363832825,3.089618366022,
+    1.966666666601));
+#10114 = CARTESIAN_POINT('',(0.680676830142,3.249999999978,
+    2.233333333332));
+#10115 = CARTESIAN_POINT('',(-0.680676829831,3.250000000026,
+    2.766666666668));
+#10116 = CARTESIAN_POINT('',(-1.361363832861,3.089618366213,
+    3.033333333294));
+#10117 = CARTESIAN_POINT('',(-1.998833198782,2.76885868846,
+    3.300000000204));
+#10118 = CARTESIAN_POINT('',(-2.549982700887,2.301278660759,
+    3.566666666298));
+#10119 = CARTESIAN_POINT('',(-2.97661900891,1.714028760286,
+    3.833333333669));
+#10120 = CARTESIAN_POINT('',(-3.251022579613,1.04539195539,
+    4.099999999881));
+#10121 = CARTESIAN_POINT('',(-3.359083478598,0.339982835415,
+    4.366666666678));
+#10122 = CARTESIAN_POINT('',(-3.301274878342,-0.356941579588,
+    4.633333333344));
+#10123 = CARTESIAN_POINT('',(-2.950706203796,-1.435881018172,
+    5.077777777788));
+#10124 = CARTESIAN_POINT('',(-2.742687282549,-1.845430024224,
+    5.25555555562));
+#10125 = CARTESIAN_POINT('',(-2.470829164874,-2.220781566989,
+    5.433333333201));
+#10126 = CARTESIAN_POINT('',(-2.141640756099,-2.550595414845,
+    5.611111111236));
+#10127 = CARTESIAN_POINT('',(-1.763957527502,-2.824997338005,
+    5.788888889005));
+#10128 = CARTESIAN_POINT('',(-1.348557781321,-3.036158727015,
+    5.966666666523));
+#10129 = CARTESIAN_POINT('',(-0.907574210533,-3.178719335415,
+    6.144444444488));
+#10130 = CARTESIAN_POINT('',(-0.453784553521,-3.249999999985,
+    6.322222222224));
+#10131 = CARTESIAN_POINT('',(-8.602469E-11,-3.25,6.5));
+#10132 = PCURVE('',#4986,#10133);
+#10133 = DEFINITIONAL_REPRESENTATION('',(#10134),#10137);
+#10134 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10135,#10136),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.967470258775,4.721928619231),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10135 = CARTESIAN_POINT('',(0.,1.967470258775));
+#10136 = CARTESIAN_POINT('',(0.,4.721928619231));
+#10137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10138 = PCURVE('',#4929,#10139);
+#10139 = DEFINITIONAL_REPRESENTATION('',(#10140),#10147);
+#10140 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#10141,#10142,#10143,#10144,
+    #10145,#10146),.UNSPECIFIED.,.F.,.F.,(6,6),(1.967470258775,
+    4.721928619231),.PIECEWISE_BEZIER_KNOTS.);
+#10141 = CARTESIAN_POINT('',(3.534291738786,-14.00000000001));
+#10142 = CARTESIAN_POINT('',(4.084070454356,-13.30000000047));
+#10143 = CARTESIAN_POINT('',(4.633849162318,-12.60000000093));
+#10144 = CARTESIAN_POINT('',(5.183627872016,-11.90000000139));
+#10145 = CARTESIAN_POINT('',(5.73340660946,-11.20000000187));
+#10146 = CARTESIAN_POINT('',(6.28318530718,-10.50000000233));
+#10147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10148 = ORIENTED_EDGE('',*,*,#4940,.F.);
+#10149 = ORIENTED_EDGE('',*,*,#10039,.T.);
+#10150 = ORIENTED_EDGE('',*,*,#8306,.F.);
+#10151 = ORIENTED_EDGE('',*,*,#8328,.F.);
+#10152 = ADVANCED_FACE('',(#10153),#4929,.F.);
+#10153 = FACE_BOUND('',#10154,.F.);
+#10154 = EDGE_LOOP('',(#10155,#10156,#10214,#10215));
+#10155 = ORIENTED_EDGE('',*,*,#4913,.F.);
+#10156 = ORIENTED_EDGE('',*,*,#10157,.T.);
+#10157 = EDGE_CURVE('',#4789,#8387,#10158,.T.);
+#10158 = SURFACE_CURVE('',#10159,(#10194,#10208),.PCURVE_S1.);
+#10159 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#10160,#10161,#10162,#10163,
+    #10164,#10165,#10166,#10167,#10168,#10169,#10170,#10171,#10172,
+    #10173,#10174,#10175,#10176,#10177,#10178,#10179,#10180,#10181,
+    #10182,#10183,#10184,#10185,#10186,#10187,#10188,#10189,#10190,
+    #10191,#10192,#10193),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#10160 = CARTESIAN_POINT('',(3.25,0.,-2.2E-16));
+#10161 = CARTESIAN_POINT('',(3.250000000016,0.45378455304,0.177777777777
+    ));
+#10162 = CARTESIAN_POINT('',(3.178719335536,0.907574210418,
+    0.355555555547));
+#10163 = CARTESIAN_POINT('',(3.036158727035,1.348557781167,
+    0.533333333358));
+#10164 = CARTESIAN_POINT('',(2.824997338128,1.763957527259,
+    0.711111111116));
+#10165 = CARTESIAN_POINT('',(2.550595415041,2.141640755915,
+    0.888888888864));
+#10166 = CARTESIAN_POINT('',(2.220781567136,2.470829164725,
+    1.066666666655));
+#10167 = CARTESIAN_POINT('',(1.845430024418,2.742687282426,
+    1.244444444452));
+#10168 = CARTESIAN_POINT('',(1.435881018374,2.950706203691,
+    1.422222222212));
+#10169 = CARTESIAN_POINT('',(0.356941579818,3.301274878335,
+    1.866666666656));
+#10170 = CARTESIAN_POINT('',(-0.339982835201,3.35908347855,
+    2.133333333427));
+#10171 = CARTESIAN_POINT('',(-1.045391955041,3.2510225798,2.399999999577
+    ));
+#10172 = CARTESIAN_POINT('',(-1.71402876039,2.976619008959,
+    2.666666667304));
+#10173 = CARTESIAN_POINT('',(-2.301278660177,2.549982700959,
+    2.933333332829));
+#10174 = CARTESIAN_POINT('',(-2.768858688613,1.998833199226,
+    3.200000000174));
+#10175 = CARTESIAN_POINT('',(-3.089618366022,1.361363832818,3.4666666666
+    ));
+#10176 = CARTESIAN_POINT('',(-3.249999999978,0.680676830142,
+    3.733333333332));
+#10177 = CARTESIAN_POINT('',(-3.250000000026,-0.680676829831,
+    4.266666666668));
+#10178 = CARTESIAN_POINT('',(-3.089618366214,-1.361363832862,
+    4.533333333294));
+#10179 = CARTESIAN_POINT('',(-2.768858688455,-1.99883319878,
+    4.800000000204));
+#10180 = CARTESIAN_POINT('',(-2.301278660771,-2.549982700892,
+    5.066666666298));
+#10181 = CARTESIAN_POINT('',(-1.71402876027,-2.976619008906,
+    5.333333333669));
+#10182 = CARTESIAN_POINT('',(-1.045391955402,-3.251022579616,
+    5.599999999881));
+#10183 = CARTESIAN_POINT('',(-0.33998283541,-3.359083478597,
+    5.866666666678));
+#10184 = CARTESIAN_POINT('',(0.356941579588,-3.301274878342,
+    6.133333333344));
+#10185 = CARTESIAN_POINT('',(1.435881018172,-2.950706203796,
+    6.577777777788));
+#10186 = CARTESIAN_POINT('',(1.845430024222,-2.74268728255,6.75555555562
+    ));
+#10187 = CARTESIAN_POINT('',(2.220781566992,-2.470829164873,
+    6.933333333201));
+#10188 = CARTESIAN_POINT('',(2.550595414844,-2.141640756098,
+    7.111111111237));
+#10189 = CARTESIAN_POINT('',(2.824997338003,-1.763957527503,
+    7.288888889004));
+#10190 = CARTESIAN_POINT('',(3.036158727017,-1.348557781322,
+    7.466666666523));
+#10191 = CARTESIAN_POINT('',(3.178719335415,-0.907574210531,
+    7.644444444488));
+#10192 = CARTESIAN_POINT('',(3.249999999985,-0.453784553521,
+    7.822222222224));
+#10193 = CARTESIAN_POINT('',(3.25,-8.600964E-11,8.));
+#10194 = PCURVE('',#4929,#10195);
+#10195 = DEFINITIONAL_REPRESENTATION('',(#10196),#10207);
+#10196 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#10197,#10198,#10199,#10200,
+    #10201,#10202,#10203,#10204,#10205,#10206),.UNSPECIFIED.,.F.,.F.,(10
+    ,10),(0.786988103508,3.147952414045),.PIECEWISE_BEZIER_KNOTS.);
+#10197 = CARTESIAN_POINT('',(3.926990735247,-13.9999999999));
+#10198 = CARTESIAN_POINT('',(4.188790136504,-13.66666666651));
+#10199 = CARTESIAN_POINT('',(4.450589793259,-13.33333333311));
+#10200 = CARTESIAN_POINT('',(4.712389549229,-12.99999999971));
+#10201 = CARTESIAN_POINT('',(4.974188050995,-12.66666666635));
+#10202 = CARTESIAN_POINT('',(5.235985386085,-12.33333333309));
+#10203 = CARTESIAN_POINT('',(5.497791145738,-11.99999999992));
+#10204 = CARTESIAN_POINT('',(5.759584005674,-11.66666666669));
+#10205 = CARTESIAN_POINT('',(6.021386526368,-11.33333333333));
+#10206 = CARTESIAN_POINT('',(6.283185307132,-11.));
+#10207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10208 = PCURVE('',#4826,#10209);
+#10209 = DEFINITIONAL_REPRESENTATION('',(#10210),#10213);
+#10210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10211,#10212),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.786988103508,3.147952414045),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10211 = CARTESIAN_POINT('',(0.931748562369,0.786988103508));
+#10212 = CARTESIAN_POINT('',(0.931748562369,3.147952414045));
+#10213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10214 = ORIENTED_EDGE('',*,*,#8386,.F.);
+#10215 = ORIENTED_EDGE('',*,*,#10095,.F.);
+#10216 = ADVANCED_FACE('',(#10217),#4826,.T.);
+#10217 = FACE_BOUND('',#10218,.T.);
+#10218 = EDGE_LOOP('',(#10219,#10269,#10270,#10271,#10272));
+#10219 = ORIENTED_EDGE('',*,*,#10220,.F.);
+#10220 = EDGE_CURVE('',#4664,#7091,#10221,.T.);
+#10221 = SURFACE_CURVE('',#10222,(#10257,#10263),.PCURVE_S1.);
+#10222 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#10223,#10224,#10225,#10226,
+    #10227,#10228,#10229,#10230,#10231,#10232,#10233,#10234,#10235,
+    #10236,#10237,#10238,#10239,#10240,#10241,#10242,#10243,#10244,
+    #10245,#10246,#10247,#10248,#10249,#10250,#10251,#10252,#10253,
+    #10254,#10255,#10256),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#10223 = CARTESIAN_POINT('',(4.15,3.9E-16,-0.241154273188));
+#10224 = CARTESIAN_POINT('',(4.150000000016,0.579448261766,
+    -6.337649541138E-02));
+#10225 = CARTESIAN_POINT('',(4.058980122597,1.15890162195,0.114401282359
+    ));
+#10226 = CARTESIAN_POINT('',(3.876941116972,1.722005306183,0.29217906017
+    ));
+#10227 = CARTESIAN_POINT('',(3.607304222574,2.252438100767,
+    0.469956837928));
+#10228 = CARTESIAN_POINT('',(3.25691416952,2.734710014023,0.647734615676
+    ));
+#10229 = CARTESIAN_POINT('',(2.835767311014,3.15505910835,0.825512393467
+    ));
+#10230 = CARTESIAN_POINT('',(2.356472146066,3.502200595503,
+    1.003290171263));
+#10231 = CARTESIAN_POINT('',(1.833509599843,3.767824847605,
+    1.181067949024));
+#10232 = CARTESIAN_POINT('',(0.455786944886,4.215474074151,
+    1.625512393468));
+#10233 = CARTESIAN_POINT('',(-0.434131850415,4.289291543763,
+    1.892179060252));
+#10234 = CARTESIAN_POINT('',(-1.334885489976,4.151304171042,
+    2.158845726329));
+#10235 = CARTESIAN_POINT('',(-2.188682059659,3.800917118145,
+    2.425512394373));
+#10236 = CARTESIAN_POINT('',(-2.938556786987,3.256126890513,
+    2.692179059175));
+#10237 = CARTESIAN_POINT('',(-3.535618949992,2.552360261185,
+    2.958845727444));
+#10238 = CARTESIAN_POINT('',(-3.945205160601,1.738354950105,
+    3.22551239316));
+#10239 = CARTESIAN_POINT('',(-4.149999999978,0.869172393232,
+    3.492179060199));
+#10240 = CARTESIAN_POINT('',(-4.150000000026,-0.869172392921,
+    4.025512393454));
+#10241 = CARTESIAN_POINT('',(-3.945205160789,-1.738354950148,
+    4.292179060144));
+#10242 = CARTESIAN_POINT('',(-3.535618949839,-2.552360260742,
+    4.558845726972));
+#10243 = CARTESIAN_POINT('',(-2.938556787573,-3.256126890443,
+    4.825512393149));
+#10244 = CARTESIAN_POINT('',(-2.188682059545,-3.800917118095,
+    5.092179060458));
+#10245 = CARTESIAN_POINT('',(-1.334885490334,-4.151304170857,
+    5.358845726696));
+#10246 = CARTESIAN_POINT('',(-0.434131850625,-4.28929154381,
+    5.625512393494));
+#10247 = CARTESIAN_POINT('',(0.455786944656,-4.215474074158,
+    5.892179060157));
+#10248 = CARTESIAN_POINT('',(1.833509599641,-3.76782484771,6.3366235046)
+  );
+#10249 = CARTESIAN_POINT('',(2.356472145872,-3.502200595626,
+    6.514401282432));
+#10250 = CARTESIAN_POINT('',(2.83576731087,-3.155059108498,
+    6.692179060013));
+#10251 = CARTESIAN_POINT('',(3.256914169325,-2.734710014205,
+    6.869956838048));
+#10252 = CARTESIAN_POINT('',(3.607304222449,-2.25243810101,
+    7.047734615816));
+#10253 = CARTESIAN_POINT('',(3.876941116954,-1.722005306337,
+    7.225512393335));
+#10254 = CARTESIAN_POINT('',(4.058980122476,-1.158901622063,7.4032901713
+    ));
+#10255 = CARTESIAN_POINT('',(4.149999999985,-0.579448262245,
+    7.581067949036));
+#10256 = CARTESIAN_POINT('',(4.15,-8.579942E-11,7.758845726812));
+#10257 = PCURVE('',#4826,#10258);
+#10258 = DEFINITIONAL_REPRESENTATION('',(#10259),#10262);
+#10259 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10260,#10261),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.268484342928,6.295904828089),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10260 = CARTESIAN_POINT('',(0.,0.268484342928));
+#10261 = CARTESIAN_POINT('',(0.,6.295904828089));
+#10262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10263 = PCURVE('',#4701,#10264);
+#10264 = DEFINITIONAL_REPRESENTATION('',(#10265),#10268);
+#10265 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10266,#10267),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.268484342928,6.295904828089),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10266 = CARTESIAN_POINT('',(1.017691453624,0.268484342928));
+#10267 = CARTESIAN_POINT('',(1.017691453624,6.295904828089));
+#10268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10269 = ORIENTED_EDGE('',*,*,#4788,.F.);
+#10270 = ORIENTED_EDGE('',*,*,#10157,.T.);
+#10271 = ORIENTED_EDGE('',*,*,#8407,.T.);
+#10272 = ORIENTED_EDGE('',*,*,#7250,.F.);
+#10273 = ADVANCED_FACE('',(#10274),#4701,.T.);
+#10274 = FACE_BOUND('',#10275,.T.);
+#10275 = EDGE_LOOP('',(#10276,#10326,#10327,#10328));
+#10276 = ORIENTED_EDGE('',*,*,#10277,.F.);
+#10277 = EDGE_CURVE('',#4527,#7039,#10278,.T.);
+#10278 = SURFACE_CURVE('',#10279,(#10314,#10320),.PCURVE_S1.);
+#10279 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#10280,#10281,#10282,#10283,
+    #10284,#10285,#10286,#10287,#10288,#10289,#10290,#10291,#10292,
+    #10293,#10294,#10295,#10296,#10297,#10298,#10299,#10300,#10301,
+    #10302,#10303,#10304,#10305,#10306,#10307,#10308,#10309,#10310,
+    #10311,#10312,#10313),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#10280 = CARTESIAN_POINT('',(4.15,-2.8E-16,-1.258845726812));
+#10281 = CARTESIAN_POINT('',(4.150000000016,0.579448261766,
+    -1.081067949035));
+#10282 = CARTESIAN_POINT('',(4.058980122597,1.15890162195,
+    -0.903290171265));
+#10283 = CARTESIAN_POINT('',(3.876941116971,1.722005306183,
+    -0.725512393454));
+#10284 = CARTESIAN_POINT('',(3.607304222574,2.252438100767,
+    -0.547734615696));
+#10285 = CARTESIAN_POINT('',(3.25691416952,2.734710014023,
+    -0.369956837948));
+#10286 = CARTESIAN_POINT('',(2.835767311014,3.15505910835,
+    -0.192179060157));
+#10287 = CARTESIAN_POINT('',(2.356472146066,3.502200595503,
+    -1.440128236071E-02));
+#10288 = CARTESIAN_POINT('',(1.833509599843,3.767824847605,0.1633764954)
+  );
+#10289 = CARTESIAN_POINT('',(0.455786944886,4.215474074151,
+    0.607820939844));
+#10290 = CARTESIAN_POINT('',(-0.434131850415,4.289291543761,
+    0.874487606628));
+#10291 = CARTESIAN_POINT('',(-1.334885489976,4.151304171051,
+    1.141154272705));
+#10292 = CARTESIAN_POINT('',(-2.188682059659,3.800917118126,
+    1.40782094075));
+#10293 = CARTESIAN_POINT('',(-2.938556786988,3.256126890536,
+    1.674487605551));
+#10294 = CARTESIAN_POINT('',(-3.53561894999,2.552360261169,1.94115427382
+    ));
+#10295 = CARTESIAN_POINT('',(-3.945205160601,1.738354950112,
+    2.207820939535));
+#10296 = CARTESIAN_POINT('',(-4.149999999978,0.869172393231,
+    2.474487606575));
+#10297 = CARTESIAN_POINT('',(-4.150000000026,-0.869172392921,
+    3.00782093983));
+#10298 = CARTESIAN_POINT('',(-3.945205160788,-1.73835495015,
+    3.27448760652));
+#10299 = CARTESIAN_POINT('',(-3.535618949844,-2.55236026074,
+    3.541154273349));
+#10300 = CARTESIAN_POINT('',(-2.938556787562,-3.256126890445,
+    3.807820939525));
+#10301 = CARTESIAN_POINT('',(-2.188682059559,-3.800917118094,
+    4.074487606835));
+#10302 = CARTESIAN_POINT('',(-1.334885490324,-4.151304170857,
+    4.341154273072));
+#10303 = CARTESIAN_POINT('',(-0.434131850628,-4.289291543811,
+    4.60782093987));
+#10304 = CARTESIAN_POINT('',(0.455786944657,-4.215474074158,
+    4.874487606533));
+#10305 = CARTESIAN_POINT('',(1.833509599641,-3.76782484771,
+    5.318932050976));
+#10306 = CARTESIAN_POINT('',(2.356472145872,-3.502200595625,
+    5.496709828808));
+#10307 = CARTESIAN_POINT('',(2.835767310868,-3.155059108499,
+    5.674487606389));
+#10308 = CARTESIAN_POINT('',(3.256914169325,-2.734710014206,
+    5.852265384424));
+#10309 = CARTESIAN_POINT('',(3.607304222451,-2.252438101008,
+    6.030043162192));
+#10310 = CARTESIAN_POINT('',(3.876941116953,-1.722005306337,
+    6.207820939711));
+#10311 = CARTESIAN_POINT('',(4.058980122476,-1.158901622064,
+    6.385598717676));
+#10312 = CARTESIAN_POINT('',(4.149999999985,-0.579448262245,
+    6.563376495412));
+#10313 = CARTESIAN_POINT('',(4.15,-8.580498E-11,6.741154273188));
+#10314 = PCURVE('',#4701,#10315);
+#10315 = DEFINITIONAL_REPRESENTATION('',(#10316),#10319);
+#10316 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10317,#10318),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.069395415574,6.295904828089),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10317 = CARTESIAN_POINT('',(0.,1.069395415574));
+#10318 = CARTESIAN_POINT('',(0.,6.295904828089));
+#10319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10320 = PCURVE('',#4572,#10321);
+#10321 = DEFINITIONAL_REPRESENTATION('',(#10322),#10325);
+#10322 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10323,#10324),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.069395415574,6.295904828089),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10323 = CARTESIAN_POINT('',(0.931748562369,1.069395415574));
+#10324 = CARTESIAN_POINT('',(0.931748562369,6.295904828089));
+#10325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10326 = ORIENTED_EDGE('',*,*,#4663,.F.);
+#10327 = ORIENTED_EDGE('',*,*,#10220,.T.);
+#10328 = ORIENTED_EDGE('',*,*,#7090,.F.);
+#10329 = ADVANCED_FACE('',(#10330),#4572,.T.);
+#10330 = FACE_BOUND('',#10331,.T.);
+#10331 = EDGE_LOOP('',(#10332,#10390,#10391,#10392,#10393));
+#10332 = ORIENTED_EDGE('',*,*,#10333,.F.);
+#10333 = EDGE_CURVE('',#4500,#10334,#10336,.T.);
+#10334 = VERTEX_POINT('',#10335);
+#10335 = CARTESIAN_POINT('',(-3.250000000001,-6.9E-14,2.500000000061));
+#10336 = SURFACE_CURVE('',#10337,(#10372,#10378),.PCURVE_S1.);
+#10337 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#10338,#10339,#10340,#10341,
+    #10342,#10343,#10344,#10345,#10346,#10347,#10348,#10349,#10350,
+    #10351,#10352,#10353,#10354,#10355,#10356,#10357,#10358,#10359,
+    #10360,#10361,#10362,#10363,#10364,#10365,#10366,#10367,#10368,
+    #10369,#10370,#10371),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#10338 = CARTESIAN_POINT('',(3.25,-1.22E-15,-1.5));
+#10339 = CARTESIAN_POINT('',(3.250000000016,0.45378455304,
+    -1.322222222223));
+#10340 = CARTESIAN_POINT('',(3.178719335536,0.907574210418,
+    -1.144444444453));
+#10341 = CARTESIAN_POINT('',(3.036158727034,1.348557781167,
+    -0.966666666642));
+#10342 = CARTESIAN_POINT('',(2.824997338128,1.763957527259,
+    -0.788888888884));
+#10343 = CARTESIAN_POINT('',(2.550595415041,2.141640755916,
+    -0.611111111135));
+#10344 = CARTESIAN_POINT('',(2.220781567136,2.470829164725,
+    -0.433333333345));
+#10345 = CARTESIAN_POINT('',(1.845430024418,2.742687282426,
+    -0.255555555548));
+#10346 = CARTESIAN_POINT('',(1.435881018374,2.950706203691,
+    -7.777777778831E-02));
+#10347 = CARTESIAN_POINT('',(0.356941579818,3.301274878335,
+    0.366666666656));
+#10348 = CARTESIAN_POINT('',(-0.339982835201,3.359083478547,
+    0.633333333427));
+#10349 = CARTESIAN_POINT('',(-1.045391955041,3.251022579813,
+    0.899999999577));
+#10350 = CARTESIAN_POINT('',(-1.714028760391,2.976619008933,
+    1.166666667303));
+#10351 = CARTESIAN_POINT('',(-2.301278660176,2.549982700989,
+    1.433333332829));
+#10352 = CARTESIAN_POINT('',(-2.768858688614,1.998833199206,
+    1.700000000174));
+#10353 = CARTESIAN_POINT('',(-3.089618366022,1.361363832825,
+    1.966666666601));
+#10354 = CARTESIAN_POINT('',(-3.249999999978,0.680676830142,
+    2.233333333332));
+#10355 = CARTESIAN_POINT('',(-3.250000000026,-0.680676829831,
+    2.766666666668));
+#10356 = CARTESIAN_POINT('',(-3.089618366213,-1.361363832861,
+    3.033333333294));
+#10357 = CARTESIAN_POINT('',(-2.76885868846,-1.998833198782,
+    3.300000000204));
+#10358 = CARTESIAN_POINT('',(-2.301278660759,-2.549982700887,
+    3.566666666298));
+#10359 = CARTESIAN_POINT('',(-1.714028760286,-2.97661900891,
+    3.833333333669));
+#10360 = CARTESIAN_POINT('',(-1.04539195539,-3.251022579613,
+    4.099999999881));
+#10361 = CARTESIAN_POINT('',(-0.339982835415,-3.359083478598,
+    4.366666666678));
+#10362 = CARTESIAN_POINT('',(0.356941579588,-3.301274878342,
+    4.633333333344));
+#10363 = CARTESIAN_POINT('',(1.435881018172,-2.950706203796,
+    5.077777777788));
+#10364 = CARTESIAN_POINT('',(1.845430024224,-2.742687282549,
+    5.25555555562));
+#10365 = CARTESIAN_POINT('',(2.220781566989,-2.470829164874,
+    5.433333333201));
+#10366 = CARTESIAN_POINT('',(2.550595414845,-2.141640756099,
+    5.611111111236));
+#10367 = CARTESIAN_POINT('',(2.824997338005,-1.763957527502,
+    5.788888889005));
+#10368 = CARTESIAN_POINT('',(3.036158727015,-1.348557781321,
+    5.966666666523));
+#10369 = CARTESIAN_POINT('',(3.178719335415,-0.907574210533,
+    6.144444444488));
+#10370 = CARTESIAN_POINT('',(3.249999999985,-0.453784553521,
+    6.322222222224));
+#10371 = CARTESIAN_POINT('',(3.25,-8.601531E-11,6.5));
+#10372 = PCURVE('',#4572,#10373);
+#10373 = DEFINITIONAL_REPRESENTATION('',(#10374),#10377);
+#10374 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10375,#10376),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.967470258777,3.147952414045),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10375 = CARTESIAN_POINT('',(0.,1.967470258777));
+#10376 = CARTESIAN_POINT('',(0.,3.147952414045));
+#10377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10378 = PCURVE('',#4515,#10379);
+#10379 = DEFINITIONAL_REPRESENTATION('',(#10380),#10389);
+#10380 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#10381,#10382,#10383,#10384,
+    #10385,#10386,#10387,#10388),.UNSPECIFIED.,.F.,.F.,(8,8),(
+    1.967470258777,3.147952414045),.PIECEWISE_BEZIER_KNOTS.);
+#10381 = CARTESIAN_POINT('',(5.105088045536,-14.));
+#10382 = CARTESIAN_POINT('',(5.273387708124,-13.78571428572));
+#10383 = CARTESIAN_POINT('',(5.441687405891,-13.57142857143));
+#10384 = CARTESIAN_POINT('',(5.609987036517,-13.35714285715));
+#10385 = CARTESIAN_POINT('',(5.778286389326,-13.14285714287));
+#10386 = CARTESIAN_POINT('',(5.946585574038,-12.92857142859));
+#10387 = CARTESIAN_POINT('',(6.114886090927,-12.71428571428));
+#10388 = CARTESIAN_POINT('',(6.283185307132,-12.5));
+#10389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10390 = ORIENTED_EDGE('',*,*,#4526,.F.);
+#10391 = ORIENTED_EDGE('',*,*,#10277,.T.);
+#10392 = ORIENTED_EDGE('',*,*,#7225,.F.);
+#10393 = ORIENTED_EDGE('',*,*,#10394,.F.);
+#10394 = EDGE_CURVE('',#10334,#7166,#10395,.T.);
+#10395 = SURFACE_CURVE('',#10396,(#10431,#10437),.PCURVE_S1.);
+#10396 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#10397,#10398,#10399,#10400,
+    #10401,#10402,#10403,#10404,#10405,#10406,#10407,#10408,#10409,
+    #10410,#10411,#10412,#10413,#10414,#10415,#10416,#10417,#10418,
+    #10419,#10420,#10421,#10422,#10423,#10424,#10425,#10426,#10427,
+    #10428,#10429,#10430),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.259180965609,3.147952414045,5.036723862481,6.295904828089),
+  .UNSPECIFIED.);
+#10397 = CARTESIAN_POINT('',(3.25,-1.22E-15,-1.5));
+#10398 = CARTESIAN_POINT('',(3.250000000016,0.45378455304,
+    -1.322222222223));
+#10399 = CARTESIAN_POINT('',(3.178719335536,0.907574210418,
+    -1.144444444453));
+#10400 = CARTESIAN_POINT('',(3.036158727034,1.348557781167,
+    -0.966666666642));
+#10401 = CARTESIAN_POINT('',(2.824997338128,1.763957527259,
+    -0.788888888884));
+#10402 = CARTESIAN_POINT('',(2.550595415041,2.141640755916,
+    -0.611111111135));
+#10403 = CARTESIAN_POINT('',(2.220781567136,2.470829164725,
+    -0.433333333345));
+#10404 = CARTESIAN_POINT('',(1.845430024418,2.742687282426,
+    -0.255555555548));
+#10405 = CARTESIAN_POINT('',(1.435881018374,2.950706203691,
+    -7.777777778831E-02));
+#10406 = CARTESIAN_POINT('',(0.356941579818,3.301274878335,
+    0.366666666656));
+#10407 = CARTESIAN_POINT('',(-0.339982835201,3.359083478547,
+    0.633333333427));
+#10408 = CARTESIAN_POINT('',(-1.045391955041,3.251022579813,
+    0.899999999577));
+#10409 = CARTESIAN_POINT('',(-1.714028760391,2.976619008933,
+    1.166666667303));
+#10410 = CARTESIAN_POINT('',(-2.301278660176,2.549982700989,
+    1.433333332829));
+#10411 = CARTESIAN_POINT('',(-2.768858688614,1.998833199206,
+    1.700000000174));
+#10412 = CARTESIAN_POINT('',(-3.089618366022,1.361363832825,
+    1.966666666601));
+#10413 = CARTESIAN_POINT('',(-3.249999999978,0.680676830142,
+    2.233333333332));
+#10414 = CARTESIAN_POINT('',(-3.250000000026,-0.680676829831,
+    2.766666666668));
+#10415 = CARTESIAN_POINT('',(-3.089618366213,-1.361363832861,
+    3.033333333294));
+#10416 = CARTESIAN_POINT('',(-2.76885868846,-1.998833198782,
+    3.300000000204));
+#10417 = CARTESIAN_POINT('',(-2.301278660759,-2.549982700887,
+    3.566666666298));
+#10418 = CARTESIAN_POINT('',(-1.714028760286,-2.97661900891,
+    3.833333333669));
+#10419 = CARTESIAN_POINT('',(-1.04539195539,-3.251022579613,
+    4.099999999881));
+#10420 = CARTESIAN_POINT('',(-0.339982835415,-3.359083478598,
+    4.366666666678));
+#10421 = CARTESIAN_POINT('',(0.356941579588,-3.301274878342,
+    4.633333333344));
+#10422 = CARTESIAN_POINT('',(1.435881018172,-2.950706203796,
+    5.077777777788));
+#10423 = CARTESIAN_POINT('',(1.845430024224,-2.742687282549,
+    5.25555555562));
+#10424 = CARTESIAN_POINT('',(2.220781566989,-2.470829164874,
+    5.433333333201));
+#10425 = CARTESIAN_POINT('',(2.550595414845,-2.141640756099,
+    5.611111111236));
+#10426 = CARTESIAN_POINT('',(2.824997338005,-1.763957527502,
+    5.788888889005));
+#10427 = CARTESIAN_POINT('',(3.036158727015,-1.348557781321,
+    5.966666666523));
+#10428 = CARTESIAN_POINT('',(3.178719335415,-0.907574210533,
+    6.144444444488));
+#10429 = CARTESIAN_POINT('',(3.249999999985,-0.453784553521,
+    6.322222222224));
+#10430 = CARTESIAN_POINT('',(3.25,-8.601531E-11,6.5));
+#10431 = PCURVE('',#4572,#10432);
+#10432 = DEFINITIONAL_REPRESENTATION('',(#10433),#10436);
+#10433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10434,#10435),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(3.147952414045,6.295904828089),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10434 = CARTESIAN_POINT('',(0.,3.147952414045));
+#10435 = CARTESIAN_POINT('',(0.,6.295904828089));
+#10436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10437 = PCURVE('',#6190,#10438);
+#10438 = DEFINITIONAL_REPRESENTATION('',(#10439),#10450);
+#10439 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#10440,#10441,#10442,#10443,
+    #10444,#10445,#10446,#10447,#10448,#10449),.UNSPECIFIED.,.F.,.F.,(10
+    ,10),(3.147952414045,6.295904828089),.PIECEWISE_BEZIER_KNOTS.);
+#10440 = CARTESIAN_POINT('',(-4.79039E-11,-12.5));
+#10441 = CARTESIAN_POINT('',(0.349065040969,-12.05555555555));
+#10442 = CARTESIAN_POINT('',(0.698136730961,-11.61111111111));
+#10443 = CARTESIAN_POINT('',(1.047183304418,-11.16666666648));
+#10444 = CARTESIAN_POINT('',(1.396286653228,-10.7222222223));
+#10445 = CARTESIAN_POINT('',(1.745305852314,-10.27777777725));
+#10446 = CARTESIAN_POINT('',(2.094409593764,-9.833333333489));
+#10447 = CARTESIAN_POINT('',(2.443455822421,-9.388888888869));
+#10448 = CARTESIAN_POINT('',(2.792527612457,-8.944444444444));
+#10449 = CARTESIAN_POINT('',(3.141592653563,-8.5));
+#10450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10451 = ADVANCED_FACE('',(#10452),#4515,.F.);
+#10452 = FACE_BOUND('',#10453,.F.);
+#10453 = EDGE_LOOP('',(#10454,#10473,#10474,#10475));
+#10454 = ORIENTED_EDGE('',*,*,#10455,.F.);
+#10455 = EDGE_CURVE('',#10334,#9403,#10456,.T.);
+#10456 = SURFACE_CURVE('',#10457,(#10461,#10467),.PCURVE_S1.);
+#10457 = LINE('',#10458,#10459);
+#10458 = CARTESIAN_POINT('',(-3.25,2.331E-14,15.));
+#10459 = VECTOR('',#10460,1.);
+#10460 = DIRECTION('',(0.,-1.55E-15,-1.));
+#10461 = PCURVE('',#4515,#10462);
+#10462 = DEFINITIONAL_REPRESENTATION('',(#10463),#10466);
+#10463 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10464,#10465),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(12.499999999939,12.999999997582),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10464 = CARTESIAN_POINT('',(6.28318530718,-12.49999999993));
+#10465 = CARTESIAN_POINT('',(6.28318530718,-12.99999999758));
+#10466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10467 = PCURVE('',#6190,#10468);
+#10468 = DEFINITIONAL_REPRESENTATION('',(#10469),#10472);
+#10469 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10470,#10471),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(12.499999999939,12.999999997582),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10470 = CARTESIAN_POINT('',(0.,-12.49999999993));
+#10471 = CARTESIAN_POINT('',(0.,-12.99999999758));
+#10472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10473 = ORIENTED_EDGE('',*,*,#10333,.F.);
+#10474 = ORIENTED_EDGE('',*,*,#4499,.F.);
+#10475 = ORIENTED_EDGE('',*,*,#9402,.T.);
+#10476 = ADVANCED_FACE('',(#10477),#6190,.F.);
+#10477 = FACE_BOUND('',#10478,.F.);
+#10478 = EDGE_LOOP('',(#10479,#10480,#10481,#10482,#10483,#10484));
+#10479 = ORIENTED_EDGE('',*,*,#10394,.F.);
+#10480 = ORIENTED_EDGE('',*,*,#10455,.T.);
+#10481 = ORIENTED_EDGE('',*,*,#9460,.T.);
+#10482 = ORIENTED_EDGE('',*,*,#8970,.T.);
+#10483 = ORIENTED_EDGE('',*,*,#6175,.F.);
+#10484 = ORIENTED_EDGE('',*,*,#7165,.F.);
+#10485 = ADVANCED_FACE('',(#10486),#6679,.T.);
+#10486 = FACE_BOUND('',#10487,.T.);
+#10487 = EDGE_LOOP('',(#10488,#10489,#10490));
+#10488 = ORIENTED_EDGE('',*,*,#7003,.F.);
+#10489 = ORIENTED_EDGE('',*,*,#6665,.T.);
+#10490 = ORIENTED_EDGE('',*,*,#10491,.T.);
+#10491 = EDGE_CURVE('',#6614,#6975,#10492,.T.);
+#10492 = SURFACE_CURVE('',#10493,(#10512,#10518),.PCURVE_S1.);
+#10493 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#10494,#10495,#10496,#10497,
+    #10498,#10499,#10500,#10501,#10502,#10503,#10504,#10505,#10506,
+    #10507,#10508,#10509,#10510,#10511),.UNSPECIFIED.,.F.,.F.,(10,8,10),
+  (0.,1.259180965609,3.147952414045),.UNSPECIFIED.);
+#10494 = CARTESIAN_POINT('',(-1.9529822E-10,-4.15,14.741154273063));
+#10495 = CARTESIAN_POINT('',(0.579448261557,-4.150000000044,
+    14.918932050841));
+#10496 = CARTESIAN_POINT('',(1.158901621747,-4.058980122657,
+    15.096709828729));
+#10497 = CARTESIAN_POINT('',(1.722005306,-3.876941117053,15.274487606069
+    ));
+#10498 = CARTESIAN_POINT('',(2.252438100597,-3.607304222682,
+    15.452265384507));
+#10499 = CARTESIAN_POINT('',(2.734710013857,-3.256914169653,
+    15.630043162022));
+#10500 = CARTESIAN_POINT('',(3.155059108218,-2.835767311168,
+    15.80782093917));
+#10501 = CARTESIAN_POINT('',(3.502200595382,-2.356472146239,
+    15.985598717981));
+#10502 = CARTESIAN_POINT('',(3.767824847519,-1.833509600027,
+    16.163376495223));
+#10503 = CARTESIAN_POINT('',(4.21547407412,-0.45578694509,
+    16.607820939656));
+#10504 = CARTESIAN_POINT('',(4.289291543841,0.434131850215,
+    16.874487606788));
+#10505 = CARTESIAN_POINT('',(4.151304170932,1.334885489734,
+    17.141154273115));
+#10506 = CARTESIAN_POINT('',(3.800917118618,2.188682059549,
+    17.407820938361));
+#10507 = CARTESIAN_POINT('',(3.256126890102,2.938556786754,
+    17.674487609221));
+#10508 = CARTESIAN_POINT('',(2.552360261974,3.535618949904,
+    17.941154270688));
+#10509 = CARTESIAN_POINT('',(1.7383549498,3.945205160511,18.207820940905
+    ));
+#10510 = CARTESIAN_POINT('',(0.869172393721,4.149999999934,
+    18.47448760632));
+#10511 = CARTESIAN_POINT('',(2.437145E-10,4.15,18.74115427298));
+#10512 = PCURVE('',#6679,#10513);
+#10513 = DEFINITIONAL_REPRESENTATION('',(#10514),#10517);
+#10514 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10515,#10516),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.1250096768),.PIECEWISE_BEZIER_KNOTS.);
+#10515 = CARTESIAN_POINT('',(0.931748562369,0.));
+#10516 = CARTESIAN_POINT('',(0.931748562369,0.1250096768));
+#10517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10518 = PCURVE('',#6877,#10519);
+#10519 = DEFINITIONAL_REPRESENTATION('',(#10520),#10523);
+#10520 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10521,#10522),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.1250096768),.PIECEWISE_BEZIER_KNOTS.);
+#10521 = CARTESIAN_POINT('',(0.,0.));
+#10522 = CARTESIAN_POINT('',(0.,0.1250096768));
+#10523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10524 = ADVANCED_FACE('',(#10525),#6877,.T.);
+#10525 = FACE_BOUND('',#10526,.T.);
+#10526 = EDGE_LOOP('',(#10527,#10528,#10529));
+#10527 = ORIENTED_EDGE('',*,*,#10491,.F.);
+#10528 = ORIENTED_EDGE('',*,*,#6865,.T.);
+#10529 = ORIENTED_EDGE('',*,*,#6974,.T.);
+#10530 = ADVANCED_FACE('',(#10531),#7509,.T.);
+#10531 = FACE_BOUND('',#10532,.T.);
+#10532 = EDGE_LOOP('',(#10533,#10534,#10535));
+#10533 = ORIENTED_EDGE('',*,*,#7489,.F.);
+#10534 = ORIENTED_EDGE('',*,*,#8645,.T.);
+#10535 = ORIENTED_EDGE('',*,*,#10536,.T.);
+#10536 = EDGE_CURVE('',#8594,#7424,#10537,.T.);
+#10537 = SURFACE_CURVE('',#10538,(#10557,#10563),.PCURVE_S1.);
+#10538 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#10539,#10540,#10541,#10542,
+    #10543,#10544,#10545,#10546,#10547,#10548,#10549,#10550,#10551,
+    #10552,#10553,#10554,#10555,#10556),.UNSPECIFIED.,.F.,.F.,(10,8,10),
+  (0.,1.259180965609,3.147952414045),.UNSPECIFIED.);
+#10539 = CARTESIAN_POINT('',(1.9529529E-10,4.15,14.741154273063));
+#10540 = CARTESIAN_POINT('',(-0.579448261557,4.150000000044,
+    14.918932050841));
+#10541 = CARTESIAN_POINT('',(-1.158901621747,4.058980122657,
+    15.096709828729));
+#10542 = CARTESIAN_POINT('',(-1.722005306,3.876941117053,15.274487606069
+    ));
+#10543 = CARTESIAN_POINT('',(-2.252438100597,3.607304222682,
+    15.452265384507));
+#10544 = CARTESIAN_POINT('',(-2.734710013857,3.256914169653,
+    15.630043162022));
+#10545 = CARTESIAN_POINT('',(-3.155059108218,2.835767311168,
+    15.80782093917));
+#10546 = CARTESIAN_POINT('',(-3.502200595382,2.356472146239,
+    15.985598717981));
+#10547 = CARTESIAN_POINT('',(-3.767824847519,1.833509600027,
+    16.163376495223));
+#10548 = CARTESIAN_POINT('',(-4.21547407412,0.45578694509,
+    16.607820939656));
+#10549 = CARTESIAN_POINT('',(-4.289291543841,-0.434131850215,
+    16.874487606788));
+#10550 = CARTESIAN_POINT('',(-4.151304170932,-1.334885489734,
+    17.141154273115));
+#10551 = CARTESIAN_POINT('',(-3.800917118618,-2.188682059549,
+    17.407820938361));
+#10552 = CARTESIAN_POINT('',(-3.256126890102,-2.938556786754,
+    17.674487609221));
+#10553 = CARTESIAN_POINT('',(-2.552360261974,-3.535618949904,
+    17.941154270688));
+#10554 = CARTESIAN_POINT('',(-1.7383549498,-3.945205160511,
+    18.207820940905));
+#10555 = CARTESIAN_POINT('',(-0.869172393721,-4.149999999934,
+    18.47448760632));
+#10556 = CARTESIAN_POINT('',(-2.4370042E-10,-4.15,18.74115427298));
+#10557 = PCURVE('',#7509,#10558);
+#10558 = DEFINITIONAL_REPRESENTATION('',(#10559),#10562);
+#10559 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10560,#10561),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.1250096768),.PIECEWISE_BEZIER_KNOTS.);
+#10560 = CARTESIAN_POINT('',(0.931748562369,0.));
+#10561 = CARTESIAN_POINT('',(0.931748562369,0.1250096768));
+#10562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10563 = PCURVE('',#7443,#10564);
+#10564 = DEFINITIONAL_REPRESENTATION('',(#10565),#10568);
+#10565 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10566,#10567),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.1250096768),.PIECEWISE_BEZIER_KNOTS.);
+#10566 = CARTESIAN_POINT('',(0.,0.));
+#10567 = CARTESIAN_POINT('',(0.,0.1250096768));
+#10568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10569 = ADVANCED_FACE('',(#10570),#7443,.T.);
+#10570 = FACE_BOUND('',#10571,.T.);
+#10571 = EDGE_LOOP('',(#10572,#10573,#10574));
+#10572 = ORIENTED_EDGE('',*,*,#10536,.F.);
+#10573 = ORIENTED_EDGE('',*,*,#8720,.T.);
+#10574 = ORIENTED_EDGE('',*,*,#7423,.T.);
+#10575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10579)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10576,#10577,#10578)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10576 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10577 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10578 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10579 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#10576,
+  'distance_accuracy_value','confusion accuracy');
+#10580 = SHAPE_DEFINITION_REPRESENTATION(#10581,#33);
+#10581 = PRODUCT_DEFINITION_SHAPE('','',#10582);
+#10582 = PRODUCT_DEFINITION('design','',#10583,#10586);
+#10583 = PRODUCT_DEFINITION_FORMATION('','',#10584);
+#10584 = PRODUCT('Bottom','Bottom','',(#10585));
+#10585 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10586 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10587 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10588,#10590);
+#10588 = ( REPRESENTATION_RELATIONSHIP('','',#33,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10589) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10589 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#10590 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #10591);
+#10591 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Bottom','',#5,#10582,$);
+#10592 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10584));
+#10593 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10594),#17660);
+#10594 = MANIFOLD_SOLID_BREP('',#10595);
+#10595 = CLOSED_SHELL('',(#10596,#10666,#10718,#12073,#12107,#12280,
+    #12410,#12592,#12659,#12789,#12919,#13056,#13255,#13316,#13446,
+    #13583,#13842,#13903,#14033,#14170,#14326,#14586,#14787,#14968,
+    #15131,#15259,#15403,#15579,#15718,#15928,#15954,#16130,#16258,
+    #16462,#16488,#16664,#16796,#16822,#16848,#16875,#16931,#16958,
+    #16963,#17073,#17120,#17471,#17477,#17532,#17538,#17593,#17599,
+    #17654));
+#10596 = ADVANCED_FACE('',(#10597,#10632),#10610,.T.);
+#10597 = FACE_BOUND('',#10598,.F.);
+#10598 = EDGE_LOOP('',(#10599));
+#10599 = ORIENTED_EDGE('',*,*,#10600,.F.);
+#10600 = EDGE_CURVE('',#10601,#10601,#10603,.T.);
+#10601 = VERTEX_POINT('',#10602);
+#10602 = CARTESIAN_POINT('',(-7.,6.9E-14,26.));
+#10603 = SURFACE_CURVE('',#10604,(#10609,#10621),.PCURVE_S1.);
+#10604 = CIRCLE('',#10605,7.);
+#10605 = AXIS2_PLACEMENT_3D('',#10606,#10607,#10608);
+#10606 = CARTESIAN_POINT('',(0.,1.732E-14,26.));
+#10607 = DIRECTION('',(0.,6.7E-16,1.));
+#10608 = DIRECTION('',(-1.,0.,0.));
+#10609 = PCURVE('',#10610,#10615);
+#10610 = PLANE('',#10611);
+#10611 = AXIS2_PLACEMENT_3D('',#10612,#10613,#10614);
+#10612 = CARTESIAN_POINT('',(0.,1.732E-14,26.));
+#10613 = DIRECTION('',(0.,6.7E-16,1.));
+#10614 = DIRECTION('',(-1.,0.,0.));
+#10615 = DEFINITIONAL_REPRESENTATION('',(#10616),#10620);
+#10616 = CIRCLE('',#10617,7.);
+#10617 = AXIS2_PLACEMENT_2D('',#10618,#10619);
+#10618 = CARTESIAN_POINT('',(0.,0.));
+#10619 = DIRECTION('',(1.,-0.));
+#10620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10621 = PCURVE('',#10622,#10627);
+#10622 = CYLINDRICAL_SURFACE('',#10623,7.);
+#10623 = AXIS2_PLACEMENT_3D('',#10624,#10625,#10626);
+#10624 = CARTESIAN_POINT('',(0.,1.732E-14,26.));
+#10625 = DIRECTION('',(0.,-6.7E-16,-1.));
+#10626 = DIRECTION('',(-1.,0.,0.));
+#10627 = DEFINITIONAL_REPRESENTATION('',(#10628),#10631);
+#10628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10629,#10630),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#10629 = CARTESIAN_POINT('',(0.,0.));
+#10630 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#10631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10632 = FACE_BOUND('',#10633,.F.);
+#10633 = EDGE_LOOP('',(#10634));
+#10634 = ORIENTED_EDGE('',*,*,#10635,.F.);
+#10635 = EDGE_CURVE('',#10636,#10636,#10638,.T.);
+#10636 = VERTEX_POINT('',#10637);
+#10637 = CARTESIAN_POINT('',(-4.25,2.3E-14,26.));
+#10638 = SURFACE_CURVE('',#10639,(#10644,#10655),.PCURVE_S1.);
+#10639 = CIRCLE('',#10640,4.25);
+#10640 = AXIS2_PLACEMENT_3D('',#10641,#10642,#10643);
+#10641 = CARTESIAN_POINT('',(0.,1.732E-14,26.));
+#10642 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#10643 = DIRECTION('',(-1.,0.,0.));
+#10644 = PCURVE('',#10610,#10645);
+#10645 = DEFINITIONAL_REPRESENTATION('',(#10646),#10654);
+#10646 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10647,#10648,#10649,#10650
+    ,#10651,#10652,#10653),.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(
+  '') );
+#10647 = CARTESIAN_POINT('',(4.25,-6.310887241768E-30));
+#10648 = CARTESIAN_POINT('',(4.25,-7.361215932168));
+#10649 = CARTESIAN_POINT('',(-2.125,-3.680607966084));
+#10650 = CARTESIAN_POINT('',(-8.5,-1.040949779275E-15));
+#10651 = CARTESIAN_POINT('',(-2.125,3.680607966084));
+#10652 = CARTESIAN_POINT('',(4.25,7.361215932168));
+#10653 = CARTESIAN_POINT('',(4.25,-6.310887241768E-30));
+#10654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10655 = PCURVE('',#10656,#10661);
+#10656 = CONICAL_SURFACE('',#10657,3.25,0.785398163397);
+#10657 = AXIS2_PLACEMENT_3D('',#10658,#10659,#10660);
+#10658 = CARTESIAN_POINT('',(0.,1.665E-14,25.));
+#10659 = DIRECTION('',(0.,6.7E-16,1.));
+#10660 = DIRECTION('',(-1.,0.,0.));
+#10661 = DEFINITIONAL_REPRESENTATION('',(#10662),#10665);
+#10662 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10663,#10664),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#10663 = CARTESIAN_POINT('',(0.,1.));
+#10664 = CARTESIAN_POINT('',(-6.28318530718,1.));
+#10665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10666 = ADVANCED_FACE('',(#10667),#10622,.T.);
+#10667 = FACE_BOUND('',#10668,.F.);
+#10668 = EDGE_LOOP('',(#10669,#10670,#10691,#10717));
+#10669 = ORIENTED_EDGE('',*,*,#10600,.T.);
+#10670 = ORIENTED_EDGE('',*,*,#10671,.T.);
+#10671 = EDGE_CURVE('',#10601,#10672,#10674,.T.);
+#10672 = VERTEX_POINT('',#10673);
+#10673 = CARTESIAN_POINT('',(-7.,5.9E-14,22.));
+#10674 = SEAM_CURVE('',#10675,(#10679,#10685),.PCURVE_S1.);
+#10675 = LINE('',#10676,#10677);
+#10676 = CARTESIAN_POINT('',(-7.,5.77E-15,26.));
+#10677 = VECTOR('',#10678,1.);
+#10678 = DIRECTION('',(0.,-2.2E-16,-1.));
+#10679 = PCURVE('',#10622,#10680);
+#10680 = DEFINITIONAL_REPRESENTATION('',(#10681),#10684);
+#10681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10682,#10683),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,4.),.PIECEWISE_BEZIER_KNOTS.);
+#10682 = CARTESIAN_POINT('',(0.,0.));
+#10683 = CARTESIAN_POINT('',(0.,4.));
+#10684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10685 = PCURVE('',#10622,#10686);
+#10686 = DEFINITIONAL_REPRESENTATION('',(#10687),#10690);
+#10687 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10688,#10689),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,4.),.PIECEWISE_BEZIER_KNOTS.);
+#10688 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#10689 = CARTESIAN_POINT('',(-6.28318530718,4.));
+#10690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10691 = ORIENTED_EDGE('',*,*,#10692,.F.);
+#10692 = EDGE_CURVE('',#10672,#10672,#10693,.T.);
+#10693 = SURFACE_CURVE('',#10694,(#10699,#10705),.PCURVE_S1.);
+#10694 = CIRCLE('',#10695,7.);
+#10695 = AXIS2_PLACEMENT_3D('',#10696,#10697,#10698);
+#10696 = CARTESIAN_POINT('',(0.,1.465E-14,22.));
+#10697 = DIRECTION('',(0.,6.7E-16,1.));
+#10698 = DIRECTION('',(-1.,0.,0.));
+#10699 = PCURVE('',#10622,#10700);
+#10700 = DEFINITIONAL_REPRESENTATION('',(#10701),#10704);
+#10701 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10702,#10703),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#10702 = CARTESIAN_POINT('',(0.,4.));
+#10703 = CARTESIAN_POINT('',(-6.28318530718,4.));
+#10704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10705 = PCURVE('',#10706,#10711);
+#10706 = PLANE('',#10707);
+#10707 = AXIS2_PLACEMENT_3D('',#10708,#10709,#10710);
+#10708 = CARTESIAN_POINT('',(0.,1.465E-14,22.));
+#10709 = DIRECTION('',(0.,6.7E-16,1.));
+#10710 = DIRECTION('',(-1.,0.,0.));
+#10711 = DEFINITIONAL_REPRESENTATION('',(#10712),#10716);
+#10712 = CIRCLE('',#10713,7.);
+#10713 = AXIS2_PLACEMENT_2D('',#10714,#10715);
+#10714 = CARTESIAN_POINT('',(0.,0.));
+#10715 = DIRECTION('',(1.,0.));
+#10716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10717 = ORIENTED_EDGE('',*,*,#10671,.F.);
+#10718 = ADVANCED_FACE('',(#10719),#10656,.F.);
+#10719 = FACE_BOUND('',#10720,.T.);
+#10720 = EDGE_LOOP('',(#10721,#10814,#10841,#10938,#11035,#11144,#11171,
+    #11268,#11365,#11474,#11501,#11598,#11695,#11804,#11831,#11928,
+    #12025,#12052,#12071,#12072));
+#10721 = ORIENTED_EDGE('',*,*,#10722,.F.);
+#10722 = EDGE_CURVE('',#10723,#10725,#10727,.T.);
+#10723 = VERTEX_POINT('',#10724);
+#10724 = CARTESIAN_POINT('',(-2.298097048623,2.298097048362,25.));
+#10725 = VERTEX_POINT('',#10726);
+#10726 = CARTESIAN_POINT('',(-4.038675133228,2.3E-14,25.788675133228));
+#10727 = SURFACE_CURVE('',#10728,(#10741,#10757),.PCURVE_S1.);
+#10728 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10729,#10730,#10731,#10732,
+    #10733,#10734,#10735,#10736,#10737,#10738,#10739,#10740),
+  .UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.469690960847,1.),.UNSPECIFIED.);
+#10729 = CARTESIAN_POINT('',(-2.298097025807,2.298097051905,25.));
+#10730 = CARTESIAN_POINT('',(-2.496848109932,2.193174013396,
+    25.066346454271));
+#10731 = CARTESIAN_POINT('',(-2.688095699468,2.070306590627,
+    25.131723391399));
+#10732 = CARTESIAN_POINT('',(-2.869900867625,1.930592708142,
+    25.19616707557));
+#10733 = CARTESIAN_POINT('',(-3.040626546971,1.77535716131,
+    25.259721411078));
+#10734 = CARTESIAN_POINT('',(-3.198895436218,1.606059695665,
+    25.322423406197));
+#10735 = CARTESIAN_POINT('',(-3.506949660478,1.21903792463,
+    25.454162310759));
+#10736 = CARTESIAN_POINT('',(-3.653019934599,0.997863165385,
+    25.522979203549));
+#10737 = CARTESIAN_POINT('',(-3.780184892303,0.763009949628,
+    25.590792862734));
+#10738 = CARTESIAN_POINT('',(-3.887303859682,0.516833608206,
+    25.657654018668));
+#10739 = CARTESIAN_POINT('',(-3.973604936396,0.261705451952,
+    25.723604936396));
+#10740 = CARTESIAN_POINT('',(-4.038675133228,1.638E-14,25.788675133228)
+  );
+#10741 = PCURVE('',#10656,#10742);
+#10742 = DEFINITIONAL_REPRESENTATION('',(#10743),#10756);
+#10743 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10744,#10745,#10746,#10747,
+    #10748,#10749,#10750,#10751,#10752,#10753,#10754,#10755),
+  .UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.469690960847,1.),.UNSPECIFIED.);
+#10744 = CARTESIAN_POINT('',(-0.785398169076,0.));
+#10745 = CARTESIAN_POINT('',(-0.719327390072,6.634645018583E-02));
+#10746 = CARTESIAN_POINT('',(-0.654222115231,0.131723400021));
+#10747 = CARTESIAN_POINT('',(-0.59004617277,0.196167067771));
+#10748 = CARTESIAN_POINT('',(-0.52675591352,0.259721413981));
+#10749 = CARTESIAN_POINT('',(-0.46431443825,0.322423406197));
+#10750 = CARTESIAN_POINT('',(-0.333122905499,0.454162310759));
+#10751 = CARTESIAN_POINT('',(-0.264591947571,0.522979203549));
+#10752 = CARTESIAN_POINT('',(-0.19706005877,0.590792862734));
+#10753 = CARTESIAN_POINT('',(-0.130476715726,0.657654018668));
+#10754 = CARTESIAN_POINT('',(-6.47998274975E-02,0.723604936396));
+#10755 = CARTESIAN_POINT('',(0.,0.788675133228));
+#10756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10757 = PCURVE('',#10758,#10799);
+#10758 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#10759,#10760,#10761,#10762,#10763,#10764,#10765,#10766,#10767
+      ,#10768,#10769,#10770,#10771,#10772,#10773,#10774,#10775,#10776
+      ,#10777,#10778)
+    ,(#10779,#10780,#10781,#10782,#10783,#10784,#10785,#10786,#10787
+      ,#10788,#10789,#10790,#10791,#10792,#10793,#10794,#10795,#10796
+      ,#10797,#10798
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,11),(0.,0.931748562369),(0.
+    ,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#10759 = CARTESIAN_POINT('',(-1.2093873E-10,4.15,23.75884572677));
+#10760 = CARTESIAN_POINT('',(-1.043010156334,4.149999999966,
+    24.078845726771));
+#10761 = CARTESIAN_POINT('',(-2.086010307712,3.858738079886,
+    24.398845726609));
+#10762 = CARTESIAN_POINT('',(-3.037540864754,3.276206506572,
+    24.718845727534));
+#10763 = CARTESIAN_POINT('',(-3.805997393813,2.435284138054,
+    25.038845725279));
+#10764 = CARTESIAN_POINT('',(-4.313801042315,1.401624717871,
+    25.358845728387));
+#10765 = CARTESIAN_POINT('',(-4.510542695541,0.266946608221,
+    25.67884572584));
+#10766 = CARTESIAN_POINT('',(-4.383121675192,-0.865099140738,
+    25.998845727161));
+#10767 = CARTESIAN_POINT('',(-3.95573133552,-1.895653559259,
+    26.318845726721));
+#10768 = CARTESIAN_POINT('',(-3.283120614554,-2.744355354146,
+    26.638845726798));
+#10769 = CARTESIAN_POINT('',(-1.700973465509,-3.893852543368,
+    27.238845726858));
+#10770 = CARTESIAN_POINT('',(-0.831563037144,-4.249876434177,
+    27.518845725438));
+#10771 = CARTESIAN_POINT('',(0.119330175526,-4.389452617239,
+    27.79884573095));
+#10772 = CARTESIAN_POINT('',(1.090792394609,-4.292156100066,
+    28.078845721205));
+#10773 = CARTESIAN_POINT('',(2.016304834775,-3.957218111708,
+    28.358845728327));
+#10774 = CARTESIAN_POINT('',(2.83127213048,-3.405329750472,
+    28.638845731924));
+#10775 = CARTESIAN_POINT('',(3.481002640248,-2.676604081102,
+    28.918845719469));
+#10776 = CARTESIAN_POINT('',(3.927002595671,-1.825260968359,
+    29.198845730458));
+#10777 = CARTESIAN_POINT('',(4.15000000003,-0.91263388644,
+    29.478845726499));
+#10778 = CARTESIAN_POINT('',(4.15,1.0316737E-10,29.758845726459));
+#10779 = CARTESIAN_POINT('',(-1.2116916E-10,3.25,23.999999999958));
+#10780 = CARTESIAN_POINT('',(-0.816815488707,3.249999999966,
+    24.31999999996));
+#10781 = CARTESIAN_POINT('',(-1.633620956531,3.021903528256,
+    24.639999999796));
+#10782 = CARTESIAN_POINT('',(-2.378800855086,2.565703036141,
+    24.960000000725));
+#10783 = CARTESIAN_POINT('',(-2.980594915199,1.907151755847,
+    25.279999998462));
+#10784 = CARTESIAN_POINT('',(-3.378282978657,1.09765644099,
+    25.600000001581));
+#10785 = CARTESIAN_POINT('',(-3.532349644253,0.209055330696,
+    25.919999999024));
+#10786 = CARTESIAN_POINT('',(-3.432566334258,-0.677487454367,
+    26.240000000351));
+#10787 = CARTESIAN_POINT('',(-3.097861664936,-1.484547962312,
+    26.559999999908));
+#10788 = CARTESIAN_POINT('',(-2.571118554589,-2.149193950983,
+    26.879999999986));
+#10789 = CARTESIAN_POINT('',(-1.332087654757,-3.049402593112,
+    27.480000000047));
+#10790 = CARTESIAN_POINT('',(-0.651224091382,-3.328216681121,
+    27.75999999862));
+#10791 = CARTESIAN_POINT('',(9.345154879147E-02,-3.437522412464,
+    28.040000004154));
+#10792 = CARTESIAN_POINT('',(0.854234639268,-3.361328163083,
+    28.31999999437));
+#10793 = CARTESIAN_POINT('',(1.579034006846,-3.099025783756,
+    28.600000001529));
+#10794 = CARTESIAN_POINT('',(2.217261661298,-2.666823556385,
+    28.880000005116));
+#10795 = CARTESIAN_POINT('',(2.726086006337,-2.096137318889,
+    29.159999992644));
+#10796 = CARTESIAN_POINT('',(3.075363619127,-1.429420216839,
+    29.440000003653));
+#10797 = CARTESIAN_POINT('',(3.25000000003,-0.714713552268,
+    29.719999999687));
+#10798 = CARTESIAN_POINT('',(3.25,1.0270311E-10,29.999999999646));
+#10799 = DEFINITIONAL_REPRESENTATION('',(#10800),#10813);
+#10800 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10801,#10802,#10803,#10804,
+    #10805,#10806,#10807,#10808,#10809,#10810,#10811,#10812),
+  .UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,0.469690960847,1.),.UNSPECIFIED.);
+#10801 = CARTESIAN_POINT('',(0.931748562369,0.786105221912));
+#10802 = CARTESIAN_POINT('',(0.863061636951,0.852235487623));
+#10803 = CARTESIAN_POINT('',(0.795378594502,0.917399254805));
+#10804 = CARTESIAN_POINT('',(0.728661294495,0.981633180261));
+#10805 = CARTESIAN_POINT('',(0.662865185468,1.044980259042));
+#10806 = CARTESIAN_POINT('',(0.597951256316,1.107477982041));
+#10807 = CARTESIAN_POINT('',(0.461565131498,1.238787604217));
+#10808 = CARTESIAN_POINT('',(0.390320662464,1.307380249749));
+#10809 = CARTESIAN_POINT('',(0.320114815348,1.374972931155));
+#10810 = CARTESIAN_POINT('',(0.250895054714,1.441616216637));
+#10811 = CARTESIAN_POINT('',(0.182617631551,1.507352232096));
+#10812 = CARTESIAN_POINT('',(0.115251994568,1.572210397176));
+#10813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10814 = ORIENTED_EDGE('',*,*,#10815,.T.);
+#10815 = EDGE_CURVE('',#10723,#10816,#10818,.T.);
+#10816 = VERTEX_POINT('',#10817);
+#10817 = CARTESIAN_POINT('',(-1.243721137817,3.002608488839,25.));
+#10818 = SURFACE_CURVE('',#10819,(#10824,#10830),.PCURVE_S1.);
+#10819 = CIRCLE('',#10820,3.25);
+#10820 = AXIS2_PLACEMENT_3D('',#10821,#10822,#10823);
+#10821 = CARTESIAN_POINT('',(0.,1.665E-14,25.));
+#10822 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#10823 = DIRECTION('',(-1.,0.,0.));
+#10824 = PCURVE('',#10656,#10825);
+#10825 = DEFINITIONAL_REPRESENTATION('',(#10826),#10829);
+#10826 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10827,#10828),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.785398163341,1.178097250997),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10827 = CARTESIAN_POINT('',(-0.785398163341,0.));
+#10828 = CARTESIAN_POINT('',(-1.178097250997,0.));
+#10829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10830 = PCURVE('',#10831,#10836);
+#10831 = CYLINDRICAL_SURFACE('',#10832,3.25);
+#10832 = AXIS2_PLACEMENT_3D('',#10833,#10834,#10835);
+#10833 = CARTESIAN_POINT('',(0.,2.887E-14,26.));
+#10834 = DIRECTION('',(0.,1.11E-15,1.));
+#10835 = DIRECTION('',(-1.,0.,0.));
+#10836 = DEFINITIONAL_REPRESENTATION('',(#10837),#10840);
+#10837 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10838,#10839),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.785398163341,1.178097250997),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10838 = CARTESIAN_POINT('',(5.497787143839,-1.));
+#10839 = CARTESIAN_POINT('',(5.105088056183,-1.));
+#10840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10841 = ORIENTED_EDGE('',*,*,#10842,.F.);
+#10842 = EDGE_CURVE('',#10843,#10816,#10845,.T.);
+#10843 = VERTEX_POINT('',#10844);
+#10844 = CARTESIAN_POINT('',(-3.276836038028,2.546535989753,
+    25.899999996051));
+#10845 = SURFACE_CURVE('',#10846,(#10861,#10879),.PCURVE_S1.);
+#10846 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#10847,#10848,#10849,#10850,
+    #10851,#10852,#10853,#10854,#10855,#10856,#10857,#10858,#10859,
+    #10860),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260156014103,
+    0.512392861863,0.758954766225,1.),.UNSPECIFIED.);
+#10847 = CARTESIAN_POINT('',(-3.276836038004,2.546535989783,
+    25.899999996039));
+#10848 = CARTESIAN_POINT('',(-3.151759966118,2.617039628851,
+    25.844502715528));
+#10849 = CARTESIAN_POINT('',(-3.024021865686,2.680984408335,
+    25.788512360682));
+#10850 = CARTESIAN_POINT('',(-2.894108305349,2.738091128184,
+    25.732015912535));
+#10851 = CARTESIAN_POINT('',(-2.63505281069,2.836686317166,
+    25.619719619965));
+#10852 = CARTESIAN_POINT('',(-2.506007487688,2.878597936531,
+    25.563950885623));
+#10853 = CARTESIAN_POINT('',(-2.375953164555,2.913694647878,
+    25.50768172147));
+#10854 = CARTESIAN_POINT('',(-2.117901788094,2.969402463291,
+    25.395395784922));
+#10855 = CARTESIAN_POINT('',(-1.989923883617,2.990322313373,
+    25.339401781845));
+#10856 = CARTESIAN_POINT('',(-1.862058579528,3.004521214932,
+    25.282906822479));
+#10857 = CARTESIAN_POINT('',(-1.610555245281,3.01928314615,
+    25.170168702729));
+#10858 = CARTESIAN_POINT('',(-1.48688612075,3.020144714233,
+    25.113948155769));
+#10859 = CARTESIAN_POINT('',(-1.364417893533,3.014557785721,
+    25.057228362168));
+#10860 = CARTESIAN_POINT('',(-1.243721138616,3.002608487525,25.));
+#10861 = PCURVE('',#10656,#10862);
+#10862 = DEFINITIONAL_REPRESENTATION('',(#10863),#10878);
+#10863 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#10864,#10865,#10866,#10867,
+    #10868,#10869,#10870,#10871,#10872,#10873,#10874,#10875,#10876,
+    #10877),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260156014103,
+    0.512392861863,0.758954766225,1.),.UNSPECIFIED.);
+#10864 = CARTESIAN_POINT('',(-0.660641024889,0.899999996045));
+#10865 = CARTESIAN_POINT('',(-0.692549260329,0.84450271413));
+#10866 = CARTESIAN_POINT('',(-0.72474099051,0.788512361841));
+#10867 = CARTESIAN_POINT('',(-0.757223698962,0.732015912535));
+#10868 = CARTESIAN_POINT('',(-0.821788604061,0.619719619965));
+#10869 = CARTESIAN_POINT('',(-0.853852913521,0.563950885623));
+#10870 = CARTESIAN_POINT('',(-0.886204945984,0.50768172147));
+#10871 = CARTESIAN_POINT('',(-0.950763898416,0.395395784922));
+#10872 = CARTESIAN_POINT('',(-0.982957727118,0.339401781845));
+#10873 = CARTESIAN_POINT('',(-1.015439581638,0.282906822479));
+#10874 = CARTESIAN_POINT('',(-1.080258519096,0.170168702729));
+#10875 = CARTESIAN_POINT('',(-1.112582601265,0.113948156722));
+#10876 = CARTESIAN_POINT('',(-1.145193723422,5.722836102768E-02));
+#10877 = CARTESIAN_POINT('',(-1.178097250615,0.));
+#10878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10879 = PCURVE('',#10880,#10921);
+#10880 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#10881,#10882,#10883,#10884,#10885,#10886,#10887,#10888,#10889
+      ,#10890,#10891,#10892,#10893,#10894,#10895,#10896,#10897,#10898
+      ,#10899,#10900)
+    ,(#10901,#10902,#10903,#10904,#10905,#10906,#10907,#10908,#10909
+      ,#10910,#10911,#10912,#10913,#10914,#10915,#10916,#10917,#10918
+      ,#10919,#10920
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,11),(0.,0.931748562369),(0.
+    ,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#10881 = CARTESIAN_POINT('',(3.25,1.2161216E-10,22.499999999958));
+#10882 = CARTESIAN_POINT('',(3.249999999966,0.816815488707,
+    22.819999999959));
+#10883 = CARTESIAN_POINT('',(3.021903528238,1.633620956617,
+    23.139999999796));
+#10884 = CARTESIAN_POINT('',(2.565703036182,2.378800854869,
+    23.460000000724));
+#10885 = CARTESIAN_POINT('',(1.907151755762,2.980594915547,
+    23.779999998464));
+#10886 = CARTESIAN_POINT('',(1.097656441073,3.378282978318,
+    24.10000000158));
+#10887 = CARTESIAN_POINT('',(0.209055330632,3.53234964447,
+    24.419999999024));
+#10888 = CARTESIAN_POINT('',(-0.677487454348,3.432566334174,
+    24.740000000351));
+#10889 = CARTESIAN_POINT('',(-1.484547962321,3.09786166495,
+    25.059999999908));
+#10890 = CARTESIAN_POINT('',(-2.149193950986,2.571118554587,
+    25.379999999986));
+#10891 = CARTESIAN_POINT('',(-3.049402593114,1.332087654753,
+    25.980000000047));
+#10892 = CARTESIAN_POINT('',(-3.328216681124,0.651224091363,
+    26.259999998621));
+#10893 = CARTESIAN_POINT('',(-3.43752241246,-9.345154875038E-02,
+    26.540000004151));
+#10894 = CARTESIAN_POINT('',(-3.361328163085,-0.854234639317,
+    26.819999994375));
+#10895 = CARTESIAN_POINT('',(-3.099025783755,-1.579034006855,
+    27.100000001525));
+#10896 = CARTESIAN_POINT('',(-2.666823556377,-2.217261661262,
+    27.380000005119));
+#10897 = CARTESIAN_POINT('',(-2.096137318886,-2.726086006382,
+    27.659999992642));
+#10898 = CARTESIAN_POINT('',(-1.429420216834,-3.075363619112,
+    27.940000003654));
+#10899 = CARTESIAN_POINT('',(-0.714713552264,-3.250000000032,
+    28.219999999687));
+#10900 = CARTESIAN_POINT('',(1.0718366E-10,-3.250000000001,
+    28.499999999646));
+#10901 = CARTESIAN_POINT('',(4.15,1.2124718E-10,22.741154273146));
+#10902 = CARTESIAN_POINT('',(4.149999999966,1.043010156334,
+    23.061154273147));
+#10903 = CARTESIAN_POINT('',(3.858738079875,2.08601030777,
+    23.381154272985));
+#10904 = CARTESIAN_POINT('',(3.276206506595,3.037540864607,
+    23.70115427391));
+#10905 = CARTESIAN_POINT('',(2.435284138002,3.805997394046,
+    24.021154271657));
+#10906 = CARTESIAN_POINT('',(1.401624717922,4.313801042088,
+    24.341154274761));
+#10907 = CARTESIAN_POINT('',(0.266946608181,4.510542695687,
+    24.661154272217));
+#10908 = CARTESIAN_POINT('',(-0.865099140726,4.383121675135,
+    24.981154273536));
+#10909 = CARTESIAN_POINT('',(-1.895653559264,3.95573133553,
+    25.301154273097));
+#10910 = CARTESIAN_POINT('',(-2.744355354148,3.283120614552,
+    25.621154273174));
+#10911 = CARTESIAN_POINT('',(-3.893852543369,1.700973465507,
+    26.221154273235));
+#10912 = CARTESIAN_POINT('',(-4.24987643418,0.831563037131,
+    26.501154271811));
+#10913 = CARTESIAN_POINT('',(-4.389452617237,-0.119330175498,
+    26.781154277332));
+#10914 = CARTESIAN_POINT('',(-4.292156100067,-1.090792394643,
+    27.061154267572));
+#10915 = CARTESIAN_POINT('',(-3.957218111707,-2.016304834781,
+    27.341154274713));
+#10916 = CARTESIAN_POINT('',(-3.405329750467,-2.831272130456,
+    27.621154278292));
+#10917 = CARTESIAN_POINT('',(-2.676604081099,-3.481002640278,
+    27.90115426585));
+#10918 = CARTESIAN_POINT('',(-1.825260968356,-3.92700259566,
+    28.181154276832));
+#10919 = CARTESIAN_POINT('',(-0.912633886437,-4.150000000031,
+    28.461154272876));
+#10920 = CARTESIAN_POINT('',(1.0620266E-10,-4.150000000001,
+    28.741154272835));
+#10921 = DEFINITIONAL_REPRESENTATION('',(#10922),#10937);
+#10922 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#10923,#10924,#10925,#10926,
+    #10927,#10928,#10929,#10930,#10931,#10932,#10933,#10934,#10935,
+    #10936),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260156014103,
+    0.512392861863,0.758954766225,1.),.UNSPECIFIED.);
+#10923 = CARTESIAN_POINT('',(0.931748562369,2.483185050165));
+#10924 = CARTESIAN_POINT('',(0.87429355766,2.451248086997));
+#10925 = CARTESIAN_POINT('',(0.816328080178,2.419027375809));
+#10926 = CARTESIAN_POINT('',(0.757838658075,2.386515423292));
+#10927 = CARTESIAN_POINT('',(0.64158097843,2.321892394647));
+#10928 = CARTESIAN_POINT('',(0.583844930782,2.289799220924));
+#10929 = CARTESIAN_POINT('',(0.52559079782,2.257418065842));
+#10930 = CARTESIAN_POINT('',(0.409343829005,2.192800998902));
+#10931 = CARTESIAN_POINT('',(0.351374565509,2.160578190116));
+#10932 = CARTESIAN_POINT('',(0.292886677109,2.12806709589));
+#10933 = CARTESIAN_POINT('',(0.176171587785,2.063189808714));
+#10934 = CARTESIAN_POINT('',(0.117967793561,2.0308366282));
+#10935 = CARTESIAN_POINT('',(5.924715651063E-02,1.998196148635));
+#10936 = CARTESIAN_POINT('',(0.,1.96526300258));
+#10937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10938 = ORIENTED_EDGE('',*,*,#10939,.F.);
+#10939 = EDGE_CURVE('',#10940,#10843,#10942,.T.);
+#10940 = VERTEX_POINT('',#10941);
+#10941 = CARTESIAN_POINT('',(-0.459136689411,4.124523417777,
+    25.899999990765));
+#10942 = SURFACE_CURVE('',#10943,(#10958,#10976),.PCURVE_S1.);
+#10943 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#10944,#10945,#10946,#10947,
+    #10948,#10949,#10950,#10951,#10952,#10953,#10954,#10955,#10956,
+    #10957),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.257000609213,
+    0.628000331041,1.),.UNSPECIFIED.);
+#10944 = CARTESIAN_POINT('',(-0.459136689423,4.124523417775,
+    25.899999990769));
+#10945 = CARTESIAN_POINT('',(-0.628587027294,4.105660407273,
+    25.899999980104));
+#10946 = CARTESIAN_POINT('',(-0.797069546749,4.078095227141,
+    25.899999980254));
+#10947 = CARTESIAN_POINT('',(-0.963985728816,4.041894616187,
+    25.899999981942));
+#10948 = CARTESIAN_POINT('',(-1.128750107953,3.997185545377,
+    25.899999983127));
+#10949 = CARTESIAN_POINT('',(-1.524707444428,3.86760194885,
+    25.899999997508));
+#10950 = CARTESIAN_POINT('',(-1.752953766058,3.77370566535,
+    25.900000010473));
+#10951 = CARTESIAN_POINT('',(-1.973802480095,3.663032243429,
+    25.900000021863));
+#10952 = CARTESIAN_POINT('',(-2.185639224673,3.536390671145,
+    25.900000018568));
+#10953 = CARTESIAN_POINT('',(-2.588857693185,3.252878798311,
+    25.899999999954));
+#10954 = CARTESIAN_POINT('',(-2.780190477446,3.095922494319,
+    25.89999998078));
+#10955 = CARTESIAN_POINT('',(-2.959477405757,2.925010894775,
+    25.899999976264));
+#10956 = CARTESIAN_POINT('',(-3.125400801254,2.741400054724,
+    25.899999981125));
+#10957 = CARTESIAN_POINT('',(-3.27683603802,2.546535989763,
+    25.899999996047));
+#10958 = PCURVE('',#10656,#10959);
+#10959 = DEFINITIONAL_REPRESENTATION('',(#10960),#10975);
+#10960 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#10961,#10962,#10963,#10964,
+    #10965,#10966,#10967,#10968,#10969,#10970,#10971,#10972,#10973,
+    #10974),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.257000609213,
+    0.628000331041,1.),.UNSPECIFIED.);
+#10961 = CARTESIAN_POINT('',(-1.459934027968,0.899999990767));
+#10962 = CARTESIAN_POINT('',(-1.418850411185,0.899999977871));
+#10963 = CARTESIAN_POINT('',(-1.377766731928,0.899999980534));
+#10964 = CARTESIAN_POINT('',(-1.336683030604,0.899999983337));
+#10965 = CARTESIAN_POINT('',(-1.295599349433,0.899999983127));
+#10966 = CARTESIAN_POINT('',(-1.195208439306,0.899999997508));
+#10967 = CARTESIAN_POINT('',(-1.135900009512,0.900000010473));
+#10968 = CARTESIAN_POINT('',(-1.076593730116,0.900000021863));
+#10969 = CARTESIAN_POINT('',(-1.017285301486,0.900000018568));
+#10970 = CARTESIAN_POINT('',(-0.898510867387,0.899999999954));
+#10971 = CARTESIAN_POINT('',(-0.839042576689,0.899999978356));
+#10972 = CARTESIAN_POINT('',(-0.779576458354,0.899999981112));
+#10973 = CARTESIAN_POINT('',(-0.720108168042,0.899999977892));
+#10974 = CARTESIAN_POINT('',(-0.660641024883,0.899999996049));
+#10975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10976 = PCURVE('',#10977,#11018);
+#10977 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#10978,#10979,#10980,#10981,#10982,#10983,#10984,#10985,#10986
+      ,#10987,#10988,#10989,#10990,#10991,#10992,#10993,#10994,#10995
+      ,#10996,#10997)
+    ,(#10998,#10999,#11000,#11001,#11002,#11003,#11004,#11005,#11006
+      ,#11007,#11008,#11009,#11010,#11011,#11012,#11013,#11014,#11015
+      ,#11016,#11017
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,11),(0.,1.017691453624),(0.
+    ,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#10978 = CARTESIAN_POINT('',(4.15,1.2124718E-10,22.741154273146));
+#10979 = CARTESIAN_POINT('',(4.149999999966,1.043010156334,
+    23.061154273147));
+#10980 = CARTESIAN_POINT('',(3.858738079875,2.08601030777,
+    23.381154272985));
+#10981 = CARTESIAN_POINT('',(3.276206506595,3.037540864607,
+    23.70115427391));
+#10982 = CARTESIAN_POINT('',(2.435284138002,3.805997394046,
+    24.021154271657));
+#10983 = CARTESIAN_POINT('',(1.401624717922,4.313801042088,
+    24.341154274761));
+#10984 = CARTESIAN_POINT('',(0.266946608181,4.510542695687,
+    24.661154272217));
+#10985 = CARTESIAN_POINT('',(-0.865099140726,4.383121675135,
+    24.981154273536));
+#10986 = CARTESIAN_POINT('',(-1.895653559264,3.95573133553,
+    25.301154273097));
+#10987 = CARTESIAN_POINT('',(-2.744355354148,3.283120614552,
+    25.621154273174));
+#10988 = CARTESIAN_POINT('',(-3.893852543369,1.700973465507,
+    26.221154273235));
+#10989 = CARTESIAN_POINT('',(-4.24987643418,0.831563037131,
+    26.501154271811));
+#10990 = CARTESIAN_POINT('',(-4.389452617237,-0.119330175498,
+    26.781154277332));
+#10991 = CARTESIAN_POINT('',(-4.292156100067,-1.090792394643,
+    27.061154267572));
+#10992 = CARTESIAN_POINT('',(-3.957218111707,-2.016304834781,
+    27.341154274713));
+#10993 = CARTESIAN_POINT('',(-3.405329750467,-2.831272130456,
+    27.621154278292));
+#10994 = CARTESIAN_POINT('',(-2.676604081099,-3.481002640278,
+    27.90115426585));
+#10995 = CARTESIAN_POINT('',(-1.825260968356,-3.92700259566,
+    28.181154276832));
+#10996 = CARTESIAN_POINT('',(-0.912633886437,-4.150000000031,
+    28.461154272876));
+#10997 = CARTESIAN_POINT('',(1.0620266E-10,-4.150000000001,
+    28.741154272835));
+#10998 = CARTESIAN_POINT('',(4.15,1.2096452E-10,23.75884572677));
+#10999 = CARTESIAN_POINT('',(4.149999999966,1.043010156334,
+    24.078845726771));
+#11000 = CARTESIAN_POINT('',(3.858738079886,2.086010307712,
+    24.398845726609));
+#11001 = CARTESIAN_POINT('',(3.276206506572,3.037540864754,
+    24.718845727534));
+#11002 = CARTESIAN_POINT('',(2.435284138054,3.805997393813,
+    25.038845725279));
+#11003 = CARTESIAN_POINT('',(1.401624717871,4.313801042315,
+    25.358845728387));
+#11004 = CARTESIAN_POINT('',(0.266946608221,4.510542695541,
+    25.67884572584));
+#11005 = CARTESIAN_POINT('',(-0.865099140738,4.383121675192,
+    25.998845727161));
+#11006 = CARTESIAN_POINT('',(-1.895653559259,3.95573133552,
+    26.318845726721));
+#11007 = CARTESIAN_POINT('',(-2.744355354146,3.283120614554,
+    26.638845726798));
+#11008 = CARTESIAN_POINT('',(-3.893852543368,1.700973465509,
+    27.238845726858));
+#11009 = CARTESIAN_POINT('',(-4.249876434177,0.831563037144,
+    27.518845725438));
+#11010 = CARTESIAN_POINT('',(-4.389452617239,-0.119330175526,
+    27.79884573095));
+#11011 = CARTESIAN_POINT('',(-4.292156100066,-1.090792394609,
+    28.078845721205));
+#11012 = CARTESIAN_POINT('',(-3.957218111708,-2.016304834775,
+    28.358845728327));
+#11013 = CARTESIAN_POINT('',(-3.405329750472,-2.83127213048,
+    28.638845731924));
+#11014 = CARTESIAN_POINT('',(-2.676604081102,-3.481002640248,
+    28.918845719469));
+#11015 = CARTESIAN_POINT('',(-1.825260968359,-3.927002595671,
+    29.198845730458));
+#11016 = CARTESIAN_POINT('',(-0.91263388644,-4.15000000003,
+    29.478845726499));
+#11017 = CARTESIAN_POINT('',(1.0315754E-10,-4.15,29.758845726459));
+#11018 = DEFINITIONAL_REPRESENTATION('',(#11019),#11034);
+#11019 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11020,#11021,#11022,#11023,
+    #11024,#11025,#11026,#11027,#11028,#11029,#11030,#11031,#11032,
+    #11033),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.257000609213,
+    0.628000331041,1.),.UNSPECIFIED.);
+#11020 = CARTESIAN_POINT('',(1.017691453624,1.683172501887));
+#11021 = CARTESIAN_POINT('',(0.965382155656,1.724293104669));
+#11022 = CARTESIAN_POINT('',(0.913072789401,1.765413769634));
+#11023 = CARTESIAN_POINT('',(0.860763397038,1.80653445633));
+#11024 = CARTESIAN_POINT('',(0.808454030223,1.847655122548));
+#11025 = CARTESIAN_POINT('',(0.680632367301,1.948136407806));
+#11026 = CARTESIAN_POINT('',(0.605118542391,2.007498228465));
+#11027 = CARTESIAN_POINT('',(0.529607454027,2.066857896674));
+#11028 = CARTESIAN_POINT('',(0.454093616552,2.126219714428));
+#11029 = CARTESIAN_POINT('',(0.302865298095,2.245101067388));
+#11030 = CARTESIAN_POINT('',(0.227147902872,2.304622890463));
+#11031 = CARTESIAN_POINT('',(0.151433291039,2.364142537024));
+#11032 = CARTESIAN_POINT('',(7.571590793868E-02,2.42366436946));
+#11033 = CARTESIAN_POINT('',(0.,2.483185050171));
+#11034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11035 = ORIENTED_EDGE('',*,*,#11036,.F.);
+#11036 = EDGE_CURVE('',#11037,#10940,#11039,.T.);
+#11037 = VERTEX_POINT('',#11038);
+#11038 = CARTESIAN_POINT('',(2.298097048362,2.298097048623,
+    24.999999999999));
+#11039 = SURFACE_CURVE('',#11040,(#11059,#11081),.PCURVE_S1.);
+#11040 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11041,#11042,#11043,#11044,
+    #11045,#11046,#11047,#11048,#11049,#11050,#11051,#11052,#11053,
+    #11054,#11055,#11056,#11057,#11058),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.229366743692,0.465047321438,0.727639608107,1.),
+  .UNSPECIFIED.);
+#11041 = CARTESIAN_POINT('',(2.298097051905,2.298097025807,25.));
+#11042 = CARTESIAN_POINT('',(2.227225833387,2.432345249033,
+    25.044814314565));
+#11043 = CARTESIAN_POINT('',(2.14782731281,2.563025710742,
+    25.089167310997));
+#11044 = CARTESIAN_POINT('',(2.060291902987,2.689450580196,
+    25.133073078358));
+#11045 = CARTESIAN_POINT('',(1.965077643943,2.811017585864,
+    25.176546543604));
+#11046 = CARTESIAN_POINT('',(1.757481530628,3.046585605526,
+    25.263838545704));
+#11047 = CARTESIAN_POINT('',(1.644698051496,3.160287603546,
+    25.30763415284));
+#11048 = CARTESIAN_POINT('',(1.524885258199,3.267740637933,
+    25.351000497484));
+#11049 = CARTESIAN_POINT('',(1.398633203396,3.368472831546,
+    25.393951834964));
+#11050 = CARTESIAN_POINT('',(1.119400535312,3.566411400424,
+    25.483906600066));
+#11051 = CARTESIAN_POINT('',(0.965012193266,3.661903021251,
+    25.530813280554));
+#11052 = CARTESIAN_POINT('',(0.804243971127,3.748036588099,
+    25.577236702111));
+#11053 = CARTESIAN_POINT('',(0.637972493182,3.824416347305,
+    25.623194256926));
+#11054 = CARTESIAN_POINT('',(0.289830296394,3.959580162412,
+    25.715898550434));
+#11055 = CARTESIAN_POINT('',(0.107606944555,4.017604928275,
+    25.762611704869));
+#11056 = CARTESIAN_POINT('',(-7.860673016012E-02,4.064529242716,
+    25.808855662258));
+#11057 = CARTESIAN_POINT('',(-0.267837748611,4.100185659478,
+    25.854647220294));
+#11058 = CARTESIAN_POINT('',(-0.459136689412,4.124523417777,
+    25.899999990766));
+#11059 = PCURVE('',#10656,#11060);
+#11060 = DEFINITIONAL_REPRESENTATION('',(#11061),#11080);
+#11061 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11062,#11063,#11064,#11065,
+    #11066,#11067,#11068,#11069,#11070,#11071,#11072,#11073,#11074,
+    #11075,#11076,#11077,#11078,#11079),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.229366743692,0.465047321438,0.727639608107,1.),
+  .UNSPECIFIED.);
+#11062 = CARTESIAN_POINT('',(-2.35619449587,0.));
+#11063 = CARTESIAN_POINT('',(-2.311566388651,4.481431177098E-02));
+#11064 = CARTESIAN_POINT('',(-2.267397692137,8.916731520256E-02));
+#11065 = CARTESIAN_POINT('',(-2.22367434732,0.133073076248));
+#11066 = CARTESIAN_POINT('',(-2.180381516237,0.176546543604));
+#11067 = CARTESIAN_POINT('',(-2.093452209279,0.263838545704));
+#11068 = CARTESIAN_POINT('',(-2.049838570274,0.30763415284));
+#11069 = CARTESIAN_POINT('',(-2.006652410483,0.351000497485));
+#11070 = CARTESIAN_POINT('',(-1.963879534682,0.393951834964));
+#11071 = CARTESIAN_POINT('',(-1.874298531499,0.483906600066));
+#11072 = CARTESIAN_POINT('',(-1.827586749543,0.530813280555));
+#11073 = CARTESIAN_POINT('',(-1.781356219863,0.577236702111));
+#11074 = CARTESIAN_POINT('',(-1.735589621461,0.623194256926));
+#11075 = CARTESIAN_POINT('',(-1.643270519588,0.715898550434));
+#11076 = CARTESIAN_POINT('',(-1.59675145928,0.76261170313));
+#11077 = CARTESIAN_POINT('',(-1.55069965197,0.808855665747));
+#11078 = CARTESIAN_POINT('',(-1.505098354103,0.85464721796));
+#11079 = CARTESIAN_POINT('',(-1.45993402797,0.899999990766));
+#11080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11081 = PCURVE('',#11082,#11123);
+#11082 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#11083,#11084,#11085,#11086,#11087,#11088,#11089,#11090,#11091
+      ,#11092,#11093,#11094,#11095,#11096,#11097,#11098,#11099,#11100
+      ,#11101,#11102)
+    ,(#11103,#11104,#11105,#11106,#11107,#11108,#11109,#11110,#11111
+      ,#11112,#11113,#11114,#11115,#11116,#11117,#11118,#11119,#11120
+      ,#11121,#11122
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,11),(0.,0.931748562369),(0.
+    ,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#11083 = CARTESIAN_POINT('',(4.15,1.2096452E-10,23.75884572677));
+#11084 = CARTESIAN_POINT('',(4.149999999966,1.043010156334,
+    24.078845726771));
+#11085 = CARTESIAN_POINT('',(3.858738079886,2.086010307712,
+    24.398845726609));
+#11086 = CARTESIAN_POINT('',(3.276206506572,3.037540864754,
+    24.718845727534));
+#11087 = CARTESIAN_POINT('',(2.435284138054,3.805997393813,
+    25.038845725279));
+#11088 = CARTESIAN_POINT('',(1.401624717871,4.313801042315,
+    25.358845728387));
+#11089 = CARTESIAN_POINT('',(0.266946608221,4.510542695541,
+    25.67884572584));
+#11090 = CARTESIAN_POINT('',(-0.865099140738,4.383121675192,
+    25.998845727161));
+#11091 = CARTESIAN_POINT('',(-1.895653559259,3.95573133552,
+    26.318845726721));
+#11092 = CARTESIAN_POINT('',(-2.744355354146,3.283120614554,
+    26.638845726798));
+#11093 = CARTESIAN_POINT('',(-3.893852543368,1.700973465509,
+    27.238845726858));
+#11094 = CARTESIAN_POINT('',(-4.249876434177,0.831563037144,
+    27.518845725438));
+#11095 = CARTESIAN_POINT('',(-4.389452617239,-0.119330175526,
+    27.79884573095));
+#11096 = CARTESIAN_POINT('',(-4.292156100066,-1.090792394609,
+    28.078845721205));
+#11097 = CARTESIAN_POINT('',(-3.957218111708,-2.016304834775,
+    28.358845728327));
+#11098 = CARTESIAN_POINT('',(-3.405329750472,-2.83127213048,
+    28.638845731924));
+#11099 = CARTESIAN_POINT('',(-2.676604081102,-3.481002640248,
+    28.918845719469));
+#11100 = CARTESIAN_POINT('',(-1.825260968359,-3.927002595671,
+    29.198845730458));
+#11101 = CARTESIAN_POINT('',(-0.91263388644,-4.15000000003,
+    29.478845726499));
+#11102 = CARTESIAN_POINT('',(1.0315754E-10,-4.15,29.758845726459));
+#11103 = CARTESIAN_POINT('',(3.25,1.2119594E-10,23.999999999958));
+#11104 = CARTESIAN_POINT('',(3.249999999966,0.816815488707,
+    24.31999999996));
+#11105 = CARTESIAN_POINT('',(3.021903528256,1.633620956531,
+    24.639999999796));
+#11106 = CARTESIAN_POINT('',(2.565703036141,2.378800855086,
+    24.960000000725));
+#11107 = CARTESIAN_POINT('',(1.907151755847,2.980594915199,
+    25.279999998462));
+#11108 = CARTESIAN_POINT('',(1.09765644099,3.378282978657,
+    25.600000001581));
+#11109 = CARTESIAN_POINT('',(0.209055330696,3.532349644253,
+    25.919999999024));
+#11110 = CARTESIAN_POINT('',(-0.677487454367,3.432566334258,
+    26.240000000351));
+#11111 = CARTESIAN_POINT('',(-1.484547962312,3.097861664936,
+    26.559999999908));
+#11112 = CARTESIAN_POINT('',(-2.149193950983,2.571118554589,
+    26.879999999986));
+#11113 = CARTESIAN_POINT('',(-3.049402593112,1.332087654757,
+    27.480000000047));
+#11114 = CARTESIAN_POINT('',(-3.328216681121,0.651224091382,
+    27.75999999862));
+#11115 = CARTESIAN_POINT('',(-3.437522412464,-9.345154879143E-02,
+    28.040000004154));
+#11116 = CARTESIAN_POINT('',(-3.361328163083,-0.854234639268,
+    28.31999999437));
+#11117 = CARTESIAN_POINT('',(-3.099025783756,-1.579034006846,
+    28.600000001529));
+#11118 = CARTESIAN_POINT('',(-2.666823556385,-2.217261661298,
+    28.880000005116));
+#11119 = CARTESIAN_POINT('',(-2.096137318889,-2.726086006337,
+    29.159999992644));
+#11120 = CARTESIAN_POINT('',(-1.429420216839,-3.075363619127,
+    29.440000003653));
+#11121 = CARTESIAN_POINT('',(-0.714713552268,-3.25000000003,
+    29.719999999687));
+#11122 = CARTESIAN_POINT('',(1.0269392E-10,-3.25,29.999999999646));
+#11123 = DEFINITIONAL_REPRESENTATION('',(#11124),#11143);
+#11124 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11125,#11126,#11127,#11128,
+    #11129,#11130,#11131,#11132,#11133,#11134,#11135,#11136,#11137,
+    #11138,#11139,#11140,#11141,#11142),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.229366743692,0.465047321438,0.727639608107,1.),
+  .UNSPECIFIED.);
+#11125 = CARTESIAN_POINT('',(0.931748562369,0.786105221913));
+#11126 = CARTESIAN_POINT('',(0.885353355258,0.830773509969));
+#11127 = CARTESIAN_POINT('',(0.839435855462,0.87498188327));
+#11128 = CARTESIAN_POINT('',(0.793981118517,0.918744696744));
+#11129 = CARTESIAN_POINT('',(0.748974109928,0.962076463368));
+#11130 = CARTESIAN_POINT('',(0.658602766708,1.049084023053));
+#11131 = CARTESIAN_POINT('',(0.61326221659,1.092736920442));
+#11132 = CARTESIAN_POINT('',(0.568366078276,1.135961952774));
+#11133 = CARTESIAN_POINT('',(0.52389959084,1.178773329479));
+#11134 = CARTESIAN_POINT('',(0.430771586627,1.268434968487));
+#11135 = CARTESIAN_POINT('',(0.382210230141,1.315188798852));
+#11136 = CARTESIAN_POINT('',(0.334149177195,1.361460945602));
+#11137 = CARTESIAN_POINT('',(0.286570419123,1.407268744854));
+#11138 = CARTESIAN_POINT('',(0.190595870177,1.499670957583));
+#11139 = CARTESIAN_POINT('',(0.14223484429,1.546231897051));
+#11140 = CARTESIAN_POINT('',(9.435957707299E-02,1.59232516631));
+#11141 = CARTESIAN_POINT('',(4.695264558617E-02,1.637967514967));
+#11142 = CARTESIAN_POINT('',(0.,1.683172501885));
+#11143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11144 = ORIENTED_EDGE('',*,*,#11145,.T.);
+#11145 = EDGE_CURVE('',#11037,#11146,#11148,.T.);
+#11146 = VERTEX_POINT('',#11147);
+#11147 = CARTESIAN_POINT('',(3.00260848884,1.243721137813,
+    24.999999999999));
+#11148 = SURFACE_CURVE('',#11149,(#11154,#11160),.PCURVE_S1.);
+#11149 = CIRCLE('',#11150,3.25);
+#11150 = AXIS2_PLACEMENT_3D('',#11151,#11152,#11153);
+#11151 = CARTESIAN_POINT('',(0.,1.665E-14,25.));
+#11152 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#11153 = DIRECTION('',(-1.,0.,0.));
+#11154 = PCURVE('',#10656,#11155);
+#11155 = DEFINITIONAL_REPRESENTATION('',(#11156),#11159);
+#11156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11157,#11158),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(2.356194490136,2.748893577793),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11157 = CARTESIAN_POINT('',(-2.356194490136,0.));
+#11158 = CARTESIAN_POINT('',(-2.748893577793,0.));
+#11159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11160 = PCURVE('',#11161,#11166);
+#11161 = CYLINDRICAL_SURFACE('',#11162,3.25);
+#11162 = AXIS2_PLACEMENT_3D('',#11163,#11164,#11165);
+#11163 = CARTESIAN_POINT('',(0.,2.887E-14,26.));
+#11164 = DIRECTION('',(0.,1.11E-15,1.));
+#11165 = DIRECTION('',(-1.,0.,0.));
+#11166 = DEFINITIONAL_REPRESENTATION('',(#11167),#11170);
+#11167 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11168,#11169),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(2.356194490136,2.748893577793),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11168 = CARTESIAN_POINT('',(3.926990817044,-1.));
+#11169 = CARTESIAN_POINT('',(3.534291729387,-1.));
+#11170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11171 = ORIENTED_EDGE('',*,*,#11172,.F.);
+#11172 = EDGE_CURVE('',#11173,#11146,#11175,.T.);
+#11173 = VERTEX_POINT('',#11174);
+#11174 = CARTESIAN_POINT('',(2.546535989753,3.276836038028,
+    25.899999996051));
+#11175 = SURFACE_CURVE('',#11176,(#11191,#11209),.PCURVE_S1.);
+#11176 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#11177,#11178,#11179,#11180,
+    #11181,#11182,#11183,#11184,#11185,#11186,#11187,#11188,#11189,
+    #11190),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260156014104,
+    0.512392861866,0.758954766229,1.),.UNSPECIFIED.);
+#11177 = CARTESIAN_POINT('',(2.546535989753,3.276836038028,
+    25.899999996051));
+#11178 = CARTESIAN_POINT('',(2.617039628825,3.151759966133,
+    25.844502715536));
+#11179 = CARTESIAN_POINT('',(2.680984408346,3.024021865713,
+    25.788512360692));
+#11180 = CARTESIAN_POINT('',(2.738091128181,2.894108305357,
+    25.732015912539));
+#11181 = CARTESIAN_POINT('',(2.836686317163,2.635052810699,
+    25.619719619968));
+#11182 = CARTESIAN_POINT('',(2.878597936529,2.506007487697,
+    25.563950885627));
+#11183 = CARTESIAN_POINT('',(2.913694647876,2.375953164564,
+    25.507681721474));
+#11184 = CARTESIAN_POINT('',(2.969402463289,2.117901788103,
+    25.395395784925));
+#11185 = CARTESIAN_POINT('',(2.990322313371,1.989923883626,
+    25.339401781848));
+#11186 = CARTESIAN_POINT('',(3.004521214931,1.862058579537,
+    25.282906822483));
+#11187 = CARTESIAN_POINT('',(3.019283146149,1.610555245292,
+    25.170168702735));
+#11188 = CARTESIAN_POINT('',(3.020144714266,1.486886120751,
+    25.113948155764));
+#11189 = CARTESIAN_POINT('',(3.014557785681,1.364417893534,
+    25.057228362175));
+#11190 = CARTESIAN_POINT('',(3.002608487525,1.243721138616,25.));
+#11191 = PCURVE('',#10656,#11192);
+#11192 = DEFINITIONAL_REPRESENTATION('',(#11193),#11208);
+#11193 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#11194,#11195,#11196,#11197,
+    #11198,#11199,#11200,#11201,#11202,#11203,#11204,#11205,#11206,
+    #11207),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260156014104,
+    0.512392861866,0.758954766229,1.),.UNSPECIFIED.);
+#11194 = CARTESIAN_POINT('',(-2.231437351674,0.899999996051));
+#11195 = CARTESIAN_POINT('',(-2.263345587117,0.844502714132));
+#11196 = CARTESIAN_POINT('',(-2.295537317302,0.788512361859));
+#11197 = CARTESIAN_POINT('',(-2.328020025755,0.732015912539));
+#11198 = CARTESIAN_POINT('',(-2.392584930854,0.619719619968));
+#11199 = CARTESIAN_POINT('',(-2.424649240313,0.563950885627));
+#11200 = CARTESIAN_POINT('',(-2.457001272776,0.507681721474));
+#11201 = CARTESIAN_POINT('',(-2.521560225208,0.395395784925));
+#11202 = CARTESIAN_POINT('',(-2.55375405391,0.339401781848));
+#11203 = CARTESIAN_POINT('',(-2.586235908431,0.282906822483));
+#11204 = CARTESIAN_POINT('',(-2.651054845888,0.170168702735));
+#11205 = CARTESIAN_POINT('',(-2.683378928063,0.113948156735));
+#11206 = CARTESIAN_POINT('',(-2.715990050212,5.722836101308E-02));
+#11207 = CARTESIAN_POINT('',(-2.74889357741,0.));
+#11208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11209 = PCURVE('',#11210,#11251);
+#11210 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#11211,#11212,#11213,#11214,#11215,#11216,#11217,#11218,#11219
+      ,#11220,#11221,#11222,#11223,#11224,#11225,#11226,#11227,#11228
+      ,#11229,#11230)
+    ,(#11231,#11232,#11233,#11234,#11235,#11236,#11237,#11238,#11239
+      ,#11240,#11241,#11242,#11243,#11244,#11245,#11246,#11247,#11248
+      ,#11249,#11250
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,11),(0.,0.931748562369),(0.
+    ,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#11211 = CARTESIAN_POINT('',(1.2158857E-10,-3.25,22.499999999958));
+#11212 = CARTESIAN_POINT('',(0.816815488707,-3.249999999966,
+    22.819999999959));
+#11213 = CARTESIAN_POINT('',(1.633620956617,-3.021903528238,
+    23.139999999796));
+#11214 = CARTESIAN_POINT('',(2.378800854869,-2.565703036182,
+    23.460000000724));
+#11215 = CARTESIAN_POINT('',(2.980594915547,-1.907151755762,
+    23.779999998464));
+#11216 = CARTESIAN_POINT('',(3.378282978318,-1.097656441073,
+    24.10000000158));
+#11217 = CARTESIAN_POINT('',(3.53234964447,-0.209055330632,
+    24.419999999024));
+#11218 = CARTESIAN_POINT('',(3.432566334174,0.677487454348,
+    24.740000000351));
+#11219 = CARTESIAN_POINT('',(3.09786166495,1.484547962321,
+    25.059999999908));
+#11220 = CARTESIAN_POINT('',(2.571118554587,2.149193950986,
+    25.379999999986));
+#11221 = CARTESIAN_POINT('',(1.332087654753,3.049402593114,
+    25.980000000047));
+#11222 = CARTESIAN_POINT('',(0.651224091363,3.328216681124,
+    26.259999998621));
+#11223 = CARTESIAN_POINT('',(-9.34515487504E-02,3.43752241246,
+    26.540000004151));
+#11224 = CARTESIAN_POINT('',(-0.854234639317,3.361328163085,
+    26.819999994375));
+#11225 = CARTESIAN_POINT('',(-1.579034006855,3.099025783755,
+    27.100000001525));
+#11226 = CARTESIAN_POINT('',(-2.217261661262,2.666823556377,
+    27.380000005119));
+#11227 = CARTESIAN_POINT('',(-2.726086006382,2.096137318886,
+    27.659999992642));
+#11228 = CARTESIAN_POINT('',(-3.075363619112,1.429420216834,
+    27.940000003654));
+#11229 = CARTESIAN_POINT('',(-3.250000000032,0.714713552264,
+    28.219999999687));
+#11230 = CARTESIAN_POINT('',(-3.250000000001,-1.0717372E-10,
+    28.499999999646));
+#11231 = CARTESIAN_POINT('',(1.2122237E-10,-4.15,22.741154273146));
+#11232 = CARTESIAN_POINT('',(1.043010156334,-4.149999999966,
+    23.061154273147));
+#11233 = CARTESIAN_POINT('',(2.08601030777,-3.858738079875,
+    23.381154272985));
+#11234 = CARTESIAN_POINT('',(3.037540864607,-3.276206506595,
+    23.70115427391));
+#11235 = CARTESIAN_POINT('',(3.805997394046,-2.435284138002,
+    24.021154271657));
+#11236 = CARTESIAN_POINT('',(4.313801042088,-1.401624717922,
+    24.341154274761));
+#11237 = CARTESIAN_POINT('',(4.510542695687,-0.266946608181,
+    24.661154272217));
+#11238 = CARTESIAN_POINT('',(4.383121675135,0.865099140726,
+    24.981154273536));
+#11239 = CARTESIAN_POINT('',(3.95573133553,1.895653559264,
+    25.301154273097));
+#11240 = CARTESIAN_POINT('',(3.283120614552,2.744355354148,
+    25.621154273174));
+#11241 = CARTESIAN_POINT('',(1.700973465507,3.893852543369,
+    26.221154273235));
+#11242 = CARTESIAN_POINT('',(0.831563037131,4.24987643418,
+    26.501154271811));
+#11243 = CARTESIAN_POINT('',(-0.119330175498,4.389452617237,
+    26.781154277332));
+#11244 = CARTESIAN_POINT('',(-1.090792394643,4.292156100067,
+    27.061154267572));
+#11245 = CARTESIAN_POINT('',(-2.016304834781,3.957218111707,
+    27.341154274713));
+#11246 = CARTESIAN_POINT('',(-2.831272130456,3.405329750467,
+    27.621154278292));
+#11247 = CARTESIAN_POINT('',(-3.481002640278,2.6766040811,27.90115426585
+    ));
+#11248 = CARTESIAN_POINT('',(-3.92700259566,1.825260968356,
+    28.181154276832));
+#11249 = CARTESIAN_POINT('',(-4.150000000031,0.912633886437,
+    28.461154272876));
+#11250 = CARTESIAN_POINT('',(-4.150000000001,-1.0619167E-10,
+    28.741154272835));
+#11251 = DEFINITIONAL_REPRESENTATION('',(#11252),#11267);
+#11252 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#11253,#11254,#11255,#11256,
+    #11257,#11258,#11259,#11260,#11261,#11262,#11263,#11264,#11265,
+    #11266),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260156014104,
+    0.512392861866,0.758954766229,1.),.UNSPECIFIED.);
+#11253 = CARTESIAN_POINT('',(0.931748562369,2.483185050174));
+#11254 = CARTESIAN_POINT('',(0.87429355766,2.451248087004));
+#11255 = CARTESIAN_POINT('',(0.816328080201,2.419027375812));
+#11256 = CARTESIAN_POINT('',(0.757838658079,2.386515423294));
+#11257 = CARTESIAN_POINT('',(0.641580978434,2.321892394649));
+#11258 = CARTESIAN_POINT('',(0.583844930786,2.289799220926));
+#11259 = CARTESIAN_POINT('',(0.525590797824,2.257418065844));
+#11260 = CARTESIAN_POINT('',(0.409343829009,2.192800998904));
+#11261 = CARTESIAN_POINT('',(0.351374565513,2.160578190119));
+#11262 = CARTESIAN_POINT('',(0.292886677113,2.128067095892));
+#11263 = CARTESIAN_POINT('',(0.17617158779,2.063189808717));
+#11264 = CARTESIAN_POINT('',(0.117967793518,2.030836628205));
+#11265 = CARTESIAN_POINT('',(5.924715656307E-02,1.99819614863));
+#11266 = CARTESIAN_POINT('',(0.,1.96526300258));
+#11267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11268 = ORIENTED_EDGE('',*,*,#11269,.F.);
+#11269 = EDGE_CURVE('',#11270,#11173,#11272,.T.);
+#11270 = VERTEX_POINT('',#11271);
+#11271 = CARTESIAN_POINT('',(4.124523417777,0.459136689411,
+    25.899999990765));
+#11272 = SURFACE_CURVE('',#11273,(#11288,#11306),.PCURVE_S1.);
+#11273 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11274,#11275,#11276,#11277,
+    #11278,#11279,#11280,#11281,#11282,#11283,#11284,#11285,#11286,
+    #11287),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.257000609207,
+    0.628000331034,1.),.UNSPECIFIED.);
+#11274 = CARTESIAN_POINT('',(4.124523417777,0.459136689411,
+    25.899999990765));
+#11275 = CARTESIAN_POINT('',(4.105660407256,0.628587027283,
+    25.899999980091));
+#11276 = CARTESIAN_POINT('',(4.078095227146,0.797069546738,
+    25.899999980257));
+#11277 = CARTESIAN_POINT('',(4.041894616201,0.963985728809,
+    25.899999981951));
+#11278 = CARTESIAN_POINT('',(3.997185545377,1.128750107953,
+    25.899999983127));
+#11279 = CARTESIAN_POINT('',(3.867601948851,1.524707444423,
+    25.899999997508));
+#11280 = CARTESIAN_POINT('',(3.773705665352,1.752953766054,
+    25.900000010473));
+#11281 = CARTESIAN_POINT('',(3.663032243431,1.973802480091,
+    25.900000021863));
+#11282 = CARTESIAN_POINT('',(3.536390671147,2.185639224669,
+    25.900000018568));
+#11283 = CARTESIAN_POINT('',(3.252878798311,2.588857693186,
+    25.899999999954));
+#11284 = CARTESIAN_POINT('',(3.095922494312,2.780190477425,
+    25.899999980776));
+#11285 = CARTESIAN_POINT('',(2.925010894783,2.959477405804,
+    25.899999976274));
+#11286 = CARTESIAN_POINT('',(2.74140005471,3.125400801232,
+    25.899999981116));
+#11287 = CARTESIAN_POINT('',(2.546535989753,3.276836038028,
+    25.899999996051));
+#11288 = PCURVE('',#10656,#11289);
+#11289 = DEFINITIONAL_REPRESENTATION('',(#11290),#11305);
+#11290 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11291,#11292,#11293,#11294,
+    #11295,#11296,#11297,#11298,#11299,#11300,#11301,#11302,#11303,
+    #11304),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.257000609207,
+    0.628000331034,1.),.UNSPECIFIED.);
+#11291 = CARTESIAN_POINT('',(-3.030730354766,0.899999990765));
+#11292 = CARTESIAN_POINT('',(-2.989646737982,0.899999977855));
+#11293 = CARTESIAN_POINT('',(-2.948563058726,0.899999980536));
+#11294 = CARTESIAN_POINT('',(-2.907479357401,0.899999983348));
+#11295 = CARTESIAN_POINT('',(-2.866395676228,0.899999983127));
+#11296 = CARTESIAN_POINT('',(-2.766004766102,0.899999997508));
+#11297 = CARTESIAN_POINT('',(-2.706696336308,0.900000010473));
+#11298 = CARTESIAN_POINT('',(-2.647390056912,0.900000021863));
+#11299 = CARTESIAN_POINT('',(-2.588081628282,0.900000018568));
+#11300 = CARTESIAN_POINT('',(-2.469307194182,0.899999999954));
+#11301 = CARTESIAN_POINT('',(-2.409838903485,0.899999978343));
+#11302 = CARTESIAN_POINT('',(-2.350372785143,0.899999981139));
+#11303 = CARTESIAN_POINT('',(-2.290904494838,0.899999977873));
+#11304 = CARTESIAN_POINT('',(-2.231437351674,0.899999996051));
+#11305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11306 = PCURVE('',#11307,#11348);
+#11307 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#11308,#11309,#11310,#11311,#11312,#11313,#11314,#11315,#11316
+      ,#11317,#11318,#11319,#11320,#11321,#11322,#11323,#11324,#11325
+      ,#11326,#11327)
+    ,(#11328,#11329,#11330,#11331,#11332,#11333,#11334,#11335,#11336
+      ,#11337,#11338,#11339,#11340,#11341,#11342,#11343,#11344,#11345
+      ,#11346,#11347
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,11),(0.,1.017691453624),(0.
+    ,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#11308 = CARTESIAN_POINT('',(1.2122237E-10,-4.15,22.741154273146));
+#11309 = CARTESIAN_POINT('',(1.043010156334,-4.149999999966,
+    23.061154273147));
+#11310 = CARTESIAN_POINT('',(2.08601030777,-3.858738079875,
+    23.381154272985));
+#11311 = CARTESIAN_POINT('',(3.037540864607,-3.276206506595,
+    23.70115427391));
+#11312 = CARTESIAN_POINT('',(3.805997394046,-2.435284138002,
+    24.021154271657));
+#11313 = CARTESIAN_POINT('',(4.313801042088,-1.401624717922,
+    24.341154274761));
+#11314 = CARTESIAN_POINT('',(4.510542695687,-0.266946608181,
+    24.661154272217));
+#11315 = CARTESIAN_POINT('',(4.383121675135,0.865099140726,
+    24.981154273536));
+#11316 = CARTESIAN_POINT('',(3.95573133553,1.895653559264,
+    25.301154273097));
+#11317 = CARTESIAN_POINT('',(3.283120614552,2.744355354148,
+    25.621154273174));
+#11318 = CARTESIAN_POINT('',(1.700973465507,3.893852543369,
+    26.221154273235));
+#11319 = CARTESIAN_POINT('',(0.831563037131,4.24987643418,
+    26.501154271811));
+#11320 = CARTESIAN_POINT('',(-0.119330175498,4.389452617237,
+    26.781154277332));
+#11321 = CARTESIAN_POINT('',(-1.090792394643,4.292156100067,
+    27.061154267572));
+#11322 = CARTESIAN_POINT('',(-2.016304834781,3.957218111707,
+    27.341154274713));
+#11323 = CARTESIAN_POINT('',(-2.831272130456,3.405329750467,
+    27.621154278292));
+#11324 = CARTESIAN_POINT('',(-3.481002640278,2.6766040811,27.90115426585
+    ));
+#11325 = CARTESIAN_POINT('',(-3.92700259566,1.825260968356,
+    28.181154276832));
+#11326 = CARTESIAN_POINT('',(-4.150000000031,0.912633886437,
+    28.461154272876));
+#11327 = CARTESIAN_POINT('',(-4.150000000001,-1.0619167E-10,
+    28.741154272835));
+#11328 = CARTESIAN_POINT('',(1.2093881E-10,-4.15,23.75884572677));
+#11329 = CARTESIAN_POINT('',(1.043010156334,-4.149999999966,
+    24.078845726771));
+#11330 = CARTESIAN_POINT('',(2.086010307712,-3.858738079886,
+    24.398845726609));
+#11331 = CARTESIAN_POINT('',(3.037540864754,-3.276206506572,
+    24.718845727534));
+#11332 = CARTESIAN_POINT('',(3.805997393813,-2.435284138054,
+    25.038845725279));
+#11333 = CARTESIAN_POINT('',(4.313801042315,-1.401624717871,
+    25.358845728387));
+#11334 = CARTESIAN_POINT('',(4.510542695541,-0.266946608221,
+    25.67884572584));
+#11335 = CARTESIAN_POINT('',(4.383121675192,0.865099140738,
+    25.998845727161));
+#11336 = CARTESIAN_POINT('',(3.95573133552,1.895653559259,
+    26.318845726721));
+#11337 = CARTESIAN_POINT('',(3.283120614554,2.744355354146,
+    26.638845726798));
+#11338 = CARTESIAN_POINT('',(1.700973465509,3.893852543368,
+    27.238845726858));
+#11339 = CARTESIAN_POINT('',(0.831563037144,4.249876434177,
+    27.518845725438));
+#11340 = CARTESIAN_POINT('',(-0.119330175526,4.389452617239,
+    27.79884573095));
+#11341 = CARTESIAN_POINT('',(-1.090792394609,4.292156100066,
+    28.078845721205));
+#11342 = CARTESIAN_POINT('',(-2.016304834775,3.957218111708,
+    28.358845728327));
+#11343 = CARTESIAN_POINT('',(-2.83127213048,3.405329750472,
+    28.638845731924));
+#11344 = CARTESIAN_POINT('',(-3.481002640248,2.676604081102,
+    28.918845719469));
+#11345 = CARTESIAN_POINT('',(-3.927002595671,1.825260968359,
+    29.198845730458));
+#11346 = CARTESIAN_POINT('',(-4.15000000003,0.91263388644,
+    29.478845726499));
+#11347 = CARTESIAN_POINT('',(-4.15,-1.0314632E-10,29.758845726459));
+#11348 = DEFINITIONAL_REPRESENTATION('',(#11349),#11364);
+#11349 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11350,#11351,#11352,#11353,
+    #11354,#11355,#11356,#11357,#11358,#11359,#11360,#11361,#11362,
+    #11363),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.257000609207,
+    0.628000331034,1.),.UNSPECIFIED.);
+#11350 = CARTESIAN_POINT('',(1.017691453624,1.683172501884));
+#11351 = CARTESIAN_POINT('',(0.965382155646,1.724293104666));
+#11352 = CARTESIAN_POINT('',(0.913072789407,1.765413769631));
+#11353 = CARTESIAN_POINT('',(0.860763397049,1.806534456328));
+#11354 = CARTESIAN_POINT('',(0.808454030223,1.847655122548));
+#11355 = CARTESIAN_POINT('',(0.680632367303,1.948136407805));
+#11356 = CARTESIAN_POINT('',(0.605118542392,2.007498228464));
+#11357 = CARTESIAN_POINT('',(0.529607454028,2.066857896672));
+#11358 = CARTESIAN_POINT('',(0.454093616553,2.126219714426));
+#11359 = CARTESIAN_POINT('',(0.302865298095,2.245101067388));
+#11360 = CARTESIAN_POINT('',(0.227147902871,2.304622890461));
+#11361 = CARTESIAN_POINT('',(0.151433291042,2.36414253703));
+#11362 = CARTESIAN_POINT('',(7.571590792983E-02,2.423664369459));
+#11363 = CARTESIAN_POINT('',(0.,2.483185050174));
+#11364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11365 = ORIENTED_EDGE('',*,*,#11366,.F.);
+#11366 = EDGE_CURVE('',#11367,#11270,#11369,.T.);
+#11367 = VERTEX_POINT('',#11368);
+#11368 = CARTESIAN_POINT('',(2.298097048628,-2.298097048356,
+    25.000000000001));
+#11369 = SURFACE_CURVE('',#11370,(#11389,#11411),.PCURVE_S1.);
+#11370 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11371,#11372,#11373,#11374,
+    #11375,#11376,#11377,#11378,#11379,#11380,#11381,#11382,#11383,
+    #11384,#11385,#11386,#11387,#11388),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.229366743692,0.465047321437,0.727639608107,1.),
+  .UNSPECIFIED.);
+#11371 = CARTESIAN_POINT('',(2.298097025807,-2.298097051905,25.));
+#11372 = CARTESIAN_POINT('',(2.432345249033,-2.227225833387,
+    25.044814314565));
+#11373 = CARTESIAN_POINT('',(2.563025710742,-2.14782731281,
+    25.089167310997));
+#11374 = CARTESIAN_POINT('',(2.689450580196,-2.060291902987,
+    25.133073078358));
+#11375 = CARTESIAN_POINT('',(2.811017585864,-1.965077643943,
+    25.176546543604));
+#11376 = CARTESIAN_POINT('',(3.046585605526,-1.757481530628,
+    25.263838545704));
+#11377 = CARTESIAN_POINT('',(3.160287603546,-1.644698051496,
+    25.30763415284));
+#11378 = CARTESIAN_POINT('',(3.267740637933,-1.524885258199,
+    25.351000497484));
+#11379 = CARTESIAN_POINT('',(3.368472831546,-1.398633203396,
+    25.393951834964));
+#11380 = CARTESIAN_POINT('',(3.566411400424,-1.119400535312,
+    25.483906600066));
+#11381 = CARTESIAN_POINT('',(3.661903021251,-0.965012193266,
+    25.530813280554));
+#11382 = CARTESIAN_POINT('',(3.748036588099,-0.804243971127,
+    25.577236702111));
+#11383 = CARTESIAN_POINT('',(3.824416347305,-0.637972493182,
+    25.623194256926));
+#11384 = CARTESIAN_POINT('',(3.959580162412,-0.289830296394,
+    25.715898550434));
+#11385 = CARTESIAN_POINT('',(4.017604928264,-0.107606944557,
+    25.762611704867));
+#11386 = CARTESIAN_POINT('',(4.064529242735,7.860673016084E-02,
+    25.808855662262));
+#11387 = CARTESIAN_POINT('',(4.100185659464,0.267837748609,
+    25.854647220291));
+#11388 = CARTESIAN_POINT('',(4.124523417777,0.459136689411,
+    25.899999990765));
+#11389 = PCURVE('',#10656,#11390);
+#11390 = DEFINITIONAL_REPRESENTATION('',(#11391),#11410);
+#11391 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11392,#11393,#11394,#11395,
+    #11396,#11397,#11398,#11399,#11400,#11401,#11402,#11403,#11404,
+    #11405,#11406,#11407,#11408,#11409),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.229366743692,0.465047321437,0.727639608107,1.),
+  .UNSPECIFIED.);
+#11392 = CARTESIAN_POINT('',(-3.926990822665,0.));
+#11393 = CARTESIAN_POINT('',(-3.882362715445,4.481431177098E-02));
+#11394 = CARTESIAN_POINT('',(-3.838194018932,8.916731520254E-02));
+#11395 = CARTESIAN_POINT('',(-3.794470674115,0.133073076248));
+#11396 = CARTESIAN_POINT('',(-3.751177843032,0.176546543604));
+#11397 = CARTESIAN_POINT('',(-3.664248536074,0.263838545704));
+#11398 = CARTESIAN_POINT('',(-3.620634897068,0.30763415284));
+#11399 = CARTESIAN_POINT('',(-3.577448737278,0.351000497484));
+#11400 = CARTESIAN_POINT('',(-3.534675861477,0.393951834964));
+#11401 = CARTESIAN_POINT('',(-3.445094858294,0.483906600066));
+#11402 = CARTESIAN_POINT('',(-3.398383076338,0.530813280554));
+#11403 = CARTESIAN_POINT('',(-3.352152546658,0.577236702111));
+#11404 = CARTESIAN_POINT('',(-3.306385948256,0.623194256926));
+#11405 = CARTESIAN_POINT('',(-3.214066846383,0.715898550434));
+#11406 = CARTESIAN_POINT('',(-3.167547786075,0.762611703124));
+#11407 = CARTESIAN_POINT('',(-3.121495978765,0.808855665759));
+#11408 = CARTESIAN_POINT('',(-3.075894680898,0.854647217952));
+#11409 = CARTESIAN_POINT('',(-3.030730354766,0.899999990765));
+#11410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11411 = PCURVE('',#11412,#11453);
+#11412 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#11413,#11414,#11415,#11416,#11417,#11418,#11419,#11420,#11421
+      ,#11422,#11423,#11424,#11425,#11426,#11427,#11428,#11429,#11430
+      ,#11431,#11432)
+    ,(#11433,#11434,#11435,#11436,#11437,#11438,#11439,#11440,#11441
+      ,#11442,#11443,#11444,#11445,#11446,#11447,#11448,#11449,#11450
+      ,#11451,#11452
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,11),(0.,0.931748562369),(0.
+    ,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#11413 = CARTESIAN_POINT('',(1.2093881E-10,-4.15,23.75884572677));
+#11414 = CARTESIAN_POINT('',(1.043010156334,-4.149999999966,
+    24.078845726771));
+#11415 = CARTESIAN_POINT('',(2.086010307712,-3.858738079886,
+    24.398845726609));
+#11416 = CARTESIAN_POINT('',(3.037540864754,-3.276206506572,
+    24.718845727534));
+#11417 = CARTESIAN_POINT('',(3.805997393813,-2.435284138054,
+    25.038845725279));
+#11418 = CARTESIAN_POINT('',(4.313801042315,-1.401624717871,
+    25.358845728387));
+#11419 = CARTESIAN_POINT('',(4.510542695541,-0.266946608221,
+    25.67884572584));
+#11420 = CARTESIAN_POINT('',(4.383121675192,0.865099140738,
+    25.998845727161));
+#11421 = CARTESIAN_POINT('',(3.95573133552,1.895653559259,
+    26.318845726721));
+#11422 = CARTESIAN_POINT('',(3.283120614554,2.744355354146,
+    26.638845726798));
+#11423 = CARTESIAN_POINT('',(1.700973465509,3.893852543368,
+    27.238845726858));
+#11424 = CARTESIAN_POINT('',(0.831563037144,4.249876434177,
+    27.518845725438));
+#11425 = CARTESIAN_POINT('',(-0.119330175526,4.389452617239,
+    27.79884573095));
+#11426 = CARTESIAN_POINT('',(-1.090792394609,4.292156100066,
+    28.078845721205));
+#11427 = CARTESIAN_POINT('',(-2.016304834775,3.957218111708,
+    28.358845728327));
+#11428 = CARTESIAN_POINT('',(-2.83127213048,3.405329750472,
+    28.638845731924));
+#11429 = CARTESIAN_POINT('',(-3.481002640248,2.676604081102,
+    28.918845719469));
+#11430 = CARTESIAN_POINT('',(-3.927002595671,1.825260968359,
+    29.198845730458));
+#11431 = CARTESIAN_POINT('',(-4.15000000003,0.91263388644,
+    29.478845726499));
+#11432 = CARTESIAN_POINT('',(-4.15,-1.0314632E-10,29.758845726459));
+#11433 = CARTESIAN_POINT('',(1.2117102E-10,-3.25,23.999999999958));
+#11434 = CARTESIAN_POINT('',(0.816815488707,-3.249999999966,
+    24.31999999996));
+#11435 = CARTESIAN_POINT('',(1.633620956531,-3.021903528256,
+    24.639999999796));
+#11436 = CARTESIAN_POINT('',(2.378800855086,-2.565703036141,
+    24.960000000725));
+#11437 = CARTESIAN_POINT('',(2.980594915199,-1.907151755847,
+    25.279999998462));
+#11438 = CARTESIAN_POINT('',(3.378282978657,-1.09765644099,
+    25.600000001581));
+#11439 = CARTESIAN_POINT('',(3.532349644253,-0.209055330696,
+    25.919999999024));
+#11440 = CARTESIAN_POINT('',(3.432566334258,0.677487454367,
+    26.240000000351));
+#11441 = CARTESIAN_POINT('',(3.097861664936,1.484547962312,
+    26.559999999908));
+#11442 = CARTESIAN_POINT('',(2.571118554589,2.149193950983,
+    26.879999999986));
+#11443 = CARTESIAN_POINT('',(1.332087654757,3.049402593112,
+    27.480000000047));
+#11444 = CARTESIAN_POINT('',(0.651224091382,3.328216681121,
+    27.75999999862));
+#11445 = CARTESIAN_POINT('',(-9.345154879145E-02,3.437522412464,
+    28.040000004154));
+#11446 = CARTESIAN_POINT('',(-0.854234639268,3.361328163083,
+    28.31999999437));
+#11447 = CARTESIAN_POINT('',(-1.579034006846,3.099025783756,
+    28.600000001529));
+#11448 = CARTESIAN_POINT('',(-2.217261661298,2.666823556385,
+    28.880000005116));
+#11449 = CARTESIAN_POINT('',(-2.726086006337,2.096137318889,
+    29.159999992644));
+#11450 = CARTESIAN_POINT('',(-3.075363619127,1.429420216839,
+    29.440000003653));
+#11451 = CARTESIAN_POINT('',(-3.25000000003,0.714713552268,
+    29.719999999687));
+#11452 = CARTESIAN_POINT('',(-3.25,-1.0268365E-10,29.999999999646));
+#11453 = DEFINITIONAL_REPRESENTATION('',(#11454),#11473);
+#11454 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11455,#11456,#11457,#11458,
+    #11459,#11460,#11461,#11462,#11463,#11464,#11465,#11466,#11467,
+    #11468,#11469,#11470,#11471,#11472),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.229366743692,0.465047321437,0.727639608107,1.),
+  .UNSPECIFIED.);
+#11455 = CARTESIAN_POINT('',(0.931748562369,0.786105221913));
+#11456 = CARTESIAN_POINT('',(0.885353355258,0.830773509969));
+#11457 = CARTESIAN_POINT('',(0.839435855462,0.87498188327));
+#11458 = CARTESIAN_POINT('',(0.793981118517,0.918744696744));
+#11459 = CARTESIAN_POINT('',(0.748974109928,0.962076463368));
+#11460 = CARTESIAN_POINT('',(0.658602766708,1.049084023052));
+#11461 = CARTESIAN_POINT('',(0.61326221659,1.092736920442));
+#11462 = CARTESIAN_POINT('',(0.568366078276,1.135961952774));
+#11463 = CARTESIAN_POINT('',(0.52389959084,1.178773329479));
+#11464 = CARTESIAN_POINT('',(0.430771586627,1.268434968487));
+#11465 = CARTESIAN_POINT('',(0.382210230141,1.315188798852));
+#11466 = CARTESIAN_POINT('',(0.334149177195,1.361460945602));
+#11467 = CARTESIAN_POINT('',(0.286570419123,1.407268744854));
+#11468 = CARTESIAN_POINT('',(0.190595870177,1.499670957583));
+#11469 = CARTESIAN_POINT('',(0.142234844282,1.546231897051));
+#11470 = CARTESIAN_POINT('',(9.435957708853E-02,1.59232516631));
+#11471 = CARTESIAN_POINT('',(4.695264557642E-02,1.637967514967));
+#11472 = CARTESIAN_POINT('',(0.,1.683172501884));
+#11473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11474 = ORIENTED_EDGE('',*,*,#11475,.T.);
+#11475 = EDGE_CURVE('',#11367,#11476,#11478,.T.);
+#11476 = VERTEX_POINT('',#11477);
+#11477 = CARTESIAN_POINT('',(1.243721137814,-3.00260848884,
+    24.999999999999));
+#11478 = SURFACE_CURVE('',#11479,(#11484,#11490),.PCURVE_S1.);
+#11479 = CIRCLE('',#11480,3.25);
+#11480 = AXIS2_PLACEMENT_3D('',#11481,#11482,#11483);
+#11481 = CARTESIAN_POINT('',(0.,1.665E-14,25.));
+#11482 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#11483 = DIRECTION('',(-1.,0.,0.));
+#11484 = PCURVE('',#10656,#11485);
+#11485 = DEFINITIONAL_REPRESENTATION('',(#11486),#11489);
+#11486 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11487,#11488),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(3.926990816928,4.319689904588),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11487 = CARTESIAN_POINT('',(-3.926990816928,0.));
+#11488 = CARTESIAN_POINT('',(-4.319689904588,0.));
+#11489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11490 = PCURVE('',#11491,#11496);
+#11491 = CYLINDRICAL_SURFACE('',#11492,3.25);
+#11492 = AXIS2_PLACEMENT_3D('',#11493,#11494,#11495);
+#11493 = CARTESIAN_POINT('',(0.,2.887E-14,26.));
+#11494 = DIRECTION('',(0.,1.11E-15,1.));
+#11495 = DIRECTION('',(-1.,0.,0.));
+#11496 = DEFINITIONAL_REPRESENTATION('',(#11497),#11500);
+#11497 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11498,#11499),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(3.926990816928,4.319689904588),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11498 = CARTESIAN_POINT('',(2.356194490252,-1.));
+#11499 = CARTESIAN_POINT('',(1.963495402592,-1.));
+#11500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11501 = ORIENTED_EDGE('',*,*,#11502,.F.);
+#11502 = EDGE_CURVE('',#11503,#11476,#11505,.T.);
+#11503 = VERTEX_POINT('',#11504);
+#11504 = CARTESIAN_POINT('',(3.276836038028,-2.546535989753,
+    25.899999996051));
+#11505 = SURFACE_CURVE('',#11506,(#11521,#11539),.PCURVE_S1.);
+#11506 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#11507,#11508,#11509,#11510,
+    #11511,#11512,#11513,#11514,#11515,#11516,#11517,#11518,#11519,
+    #11520),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260156014104,
+    0.512392861866,0.758954766229,1.),.UNSPECIFIED.);
+#11507 = CARTESIAN_POINT('',(3.276836038028,-2.546535989753,
+    25.899999996051));
+#11508 = CARTESIAN_POINT('',(3.151759966133,-2.617039628825,
+    25.844502715536));
+#11509 = CARTESIAN_POINT('',(3.024021865713,-2.680984408346,
+    25.788512360692));
+#11510 = CARTESIAN_POINT('',(2.894108305357,-2.738091128181,
+    25.732015912539));
+#11511 = CARTESIAN_POINT('',(2.635052810699,-2.836686317163,
+    25.619719619968));
+#11512 = CARTESIAN_POINT('',(2.506007487697,-2.878597936529,
+    25.563950885627));
+#11513 = CARTESIAN_POINT('',(2.375953164564,-2.913694647876,
+    25.507681721474));
+#11514 = CARTESIAN_POINT('',(2.117901788102,-2.969402463289,
+    25.395395784925));
+#11515 = CARTESIAN_POINT('',(1.989923883625,-2.990322313371,
+    25.339401781848));
+#11516 = CARTESIAN_POINT('',(1.862058579537,-3.004521214931,
+    25.282906822483));
+#11517 = CARTESIAN_POINT('',(1.610555245292,-3.019283146149,
+    25.170168702735));
+#11518 = CARTESIAN_POINT('',(1.486886120751,-3.020144714266,
+    25.113948155763));
+#11519 = CARTESIAN_POINT('',(1.364417893534,-3.014557785681,
+    25.057228362175));
+#11520 = CARTESIAN_POINT('',(1.243721138616,-3.002608487525,25.));
+#11521 = PCURVE('',#10656,#11522);
+#11522 = DEFINITIONAL_REPRESENTATION('',(#11523),#11538);
+#11523 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#11524,#11525,#11526,#11527,
+    #11528,#11529,#11530,#11531,#11532,#11533,#11534,#11535,#11536,
+    #11537),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260156014104,
+    0.512392861866,0.758954766229,1.),.UNSPECIFIED.);
+#11524 = CARTESIAN_POINT('',(-3.802233678469,0.899999996051));
+#11525 = CARTESIAN_POINT('',(-3.834141913911,0.844502714132));
+#11526 = CARTESIAN_POINT('',(-3.866333644097,0.788512361859));
+#11527 = CARTESIAN_POINT('',(-3.89881635255,0.732015912539));
+#11528 = CARTESIAN_POINT('',(-3.963381257649,0.619719619968));
+#11529 = CARTESIAN_POINT('',(-3.995445567108,0.563950885627));
+#11530 = CARTESIAN_POINT('',(-4.027797599571,0.507681721474));
+#11531 = CARTESIAN_POINT('',(-4.092356552003,0.395395784925));
+#11532 = CARTESIAN_POINT('',(-4.124550380705,0.339401781848));
+#11533 = CARTESIAN_POINT('',(-4.157032235226,0.282906822483));
+#11534 = CARTESIAN_POINT('',(-4.221851172683,0.170168702735));
+#11535 = CARTESIAN_POINT('',(-4.254175254858,0.113948156735));
+#11536 = CARTESIAN_POINT('',(-4.286786377007,5.722836101308E-02));
+#11537 = CARTESIAN_POINT('',(-4.319689904205,0.));
+#11538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11539 = PCURVE('',#11540,#11581);
+#11540 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#11541,#11542,#11543,#11544,#11545,#11546,#11547,#11548,#11549
+      ,#11550,#11551,#11552,#11553,#11554,#11555,#11556,#11557,#11558
+      ,#11559,#11560)
+    ,(#11561,#11562,#11563,#11564,#11565,#11566,#11567,#11568,#11569
+      ,#11570,#11571,#11572,#11573,#11574,#11575,#11576,#11577,#11578
+      ,#11579,#11580
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,11),(0.,0.931748562369),(0.
+    ,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#11541 = CARTESIAN_POINT('',(-3.25,-1.2157927E-10,22.499999999958));
+#11542 = CARTESIAN_POINT('',(-3.249999999966,-0.816815488707,
+    22.819999999959));
+#11543 = CARTESIAN_POINT('',(-3.021903528238,-1.633620956617,
+    23.139999999796));
+#11544 = CARTESIAN_POINT('',(-2.565703036182,-2.378800854869,
+    23.460000000724));
+#11545 = CARTESIAN_POINT('',(-1.907151755762,-2.980594915547,
+    23.779999998464));
+#11546 = CARTESIAN_POINT('',(-1.097656441073,-3.378282978318,
+    24.10000000158));
+#11547 = CARTESIAN_POINT('',(-0.209055330632,-3.53234964447,
+    24.419999999024));
+#11548 = CARTESIAN_POINT('',(0.677487454348,-3.432566334174,
+    24.740000000351));
+#11549 = CARTESIAN_POINT('',(1.484547962321,-3.09786166495,
+    25.059999999908));
+#11550 = CARTESIAN_POINT('',(2.149193950986,-2.571118554587,
+    25.379999999986));
+#11551 = CARTESIAN_POINT('',(3.049402593114,-1.332087654753,
+    25.980000000047));
+#11552 = CARTESIAN_POINT('',(3.328216681124,-0.651224091363,
+    26.259999998621));
+#11553 = CARTESIAN_POINT('',(3.43752241246,9.345154875042E-02,
+    26.540000004151));
+#11554 = CARTESIAN_POINT('',(3.361328163085,0.854234639317,
+    26.819999994375));
+#11555 = CARTESIAN_POINT('',(3.099025783755,1.579034006855,
+    27.100000001525));
+#11556 = CARTESIAN_POINT('',(2.666823556377,2.217261661262,
+    27.380000005119));
+#11557 = CARTESIAN_POINT('',(2.096137318886,2.726086006382,
+    27.659999992642));
+#11558 = CARTESIAN_POINT('',(1.429420216834,3.075363619112,
+    27.940000003654));
+#11559 = CARTESIAN_POINT('',(0.714713552264,3.250000000032,
+    28.219999999687));
+#11560 = CARTESIAN_POINT('',(-1.0717977E-10,3.250000000001,
+    28.499999999646));
+#11561 = CARTESIAN_POINT('',(-4.15,-1.212138288457E-10,22.741154273146)
+  );
+#11562 = CARTESIAN_POINT('',(-4.149999999966,-1.043010156334,
+    23.061154273147));
+#11563 = CARTESIAN_POINT('',(-3.858738079875,-2.08601030777,
+    23.381154272985));
+#11564 = CARTESIAN_POINT('',(-3.276206506595,-3.037540864607,
+    23.70115427391));
+#11565 = CARTESIAN_POINT('',(-2.435284138002,-3.805997394046,
+    24.021154271657));
+#11566 = CARTESIAN_POINT('',(-1.401624717922,-4.313801042088,
+    24.341154274761));
+#11567 = CARTESIAN_POINT('',(-0.266946608181,-4.510542695687,
+    24.661154272217));
+#11568 = CARTESIAN_POINT('',(0.865099140726,-4.383121675135,
+    24.981154273536));
+#11569 = CARTESIAN_POINT('',(1.895653559264,-3.95573133553,
+    25.301154273097));
+#11570 = CARTESIAN_POINT('',(2.744355354148,-3.283120614552,
+    25.621154273174));
+#11571 = CARTESIAN_POINT('',(3.893852543369,-1.700973465507,
+    26.221154273235));
+#11572 = CARTESIAN_POINT('',(4.24987643418,-0.831563037131,
+    26.501154271811));
+#11573 = CARTESIAN_POINT('',(4.389452617237,0.119330175498,
+    26.781154277332));
+#11574 = CARTESIAN_POINT('',(4.292156100067,1.090792394643,
+    27.061154267572));
+#11575 = CARTESIAN_POINT('',(3.957218111707,2.016304834781,
+    27.341154274713));
+#11576 = CARTESIAN_POINT('',(3.405329750467,2.831272130456,
+    27.621154278292));
+#11577 = CARTESIAN_POINT('',(2.676604081099,3.481002640278,
+    27.90115426585));
+#11578 = CARTESIAN_POINT('',(1.825260968356,3.92700259566,
+    28.181154276832));
+#11579 = CARTESIAN_POINT('',(0.912633886437,4.150000000031,
+    28.461154272876));
+#11580 = CARTESIAN_POINT('',(-1.0619863E-10,4.150000000001,
+    28.741154272835));
+#11581 = DEFINITIONAL_REPRESENTATION('',(#11582),#11597);
+#11582 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#11583,#11584,#11585,#11586,
+    #11587,#11588,#11589,#11590,#11591,#11592,#11593,#11594,#11595,
+    #11596),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260156014104,
+    0.512392861866,0.758954766229,1.),.UNSPECIFIED.);
+#11583 = CARTESIAN_POINT('',(0.931748562369,2.483185050174));
+#11584 = CARTESIAN_POINT('',(0.87429355766,2.451248087004));
+#11585 = CARTESIAN_POINT('',(0.816328080201,2.419027375812));
+#11586 = CARTESIAN_POINT('',(0.757838658079,2.386515423294));
+#11587 = CARTESIAN_POINT('',(0.641580978434,2.321892394649));
+#11588 = CARTESIAN_POINT('',(0.583844930786,2.289799220926));
+#11589 = CARTESIAN_POINT('',(0.525590797824,2.257418065844));
+#11590 = CARTESIAN_POINT('',(0.409343829009,2.192800998904));
+#11591 = CARTESIAN_POINT('',(0.351374565513,2.160578190119));
+#11592 = CARTESIAN_POINT('',(0.292886677113,2.128067095892));
+#11593 = CARTESIAN_POINT('',(0.17617158779,2.063189808717));
+#11594 = CARTESIAN_POINT('',(0.117967793518,2.030836628205));
+#11595 = CARTESIAN_POINT('',(5.924715656306E-02,1.99819614863));
+#11596 = CARTESIAN_POINT('',(0.,1.96526300258));
+#11597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11598 = ORIENTED_EDGE('',*,*,#11599,.F.);
+#11599 = EDGE_CURVE('',#11600,#11503,#11602,.T.);
+#11600 = VERTEX_POINT('',#11601);
+#11601 = CARTESIAN_POINT('',(0.459136689411,-4.124523417777,
+    25.899999990765));
+#11602 = SURFACE_CURVE('',#11603,(#11618,#11636),.PCURVE_S1.);
+#11603 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11604,#11605,#11606,#11607,
+    #11608,#11609,#11610,#11611,#11612,#11613,#11614,#11615,#11616,
+    #11617),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.257000609207,
+    0.628000331034,1.),.UNSPECIFIED.);
+#11604 = CARTESIAN_POINT('',(0.459136689411,-4.124523417777,
+    25.899999990765));
+#11605 = CARTESIAN_POINT('',(0.628587027283,-4.105660407256,
+    25.899999980091));
+#11606 = CARTESIAN_POINT('',(0.797069546737,-4.078095227146,
+    25.899999980257));
+#11607 = CARTESIAN_POINT('',(0.963985728809,-4.041894616201,
+    25.899999981951));
+#11608 = CARTESIAN_POINT('',(1.128750107952,-3.997185545377,
+    25.899999983127));
+#11609 = CARTESIAN_POINT('',(1.524707444423,-3.867601948851,
+    25.899999997508));
+#11610 = CARTESIAN_POINT('',(1.752953766054,-3.773705665352,
+    25.900000010473));
+#11611 = CARTESIAN_POINT('',(1.973802480091,-3.663032243431,
+    25.900000021863));
+#11612 = CARTESIAN_POINT('',(2.185639224669,-3.536390671147,
+    25.900000018568));
+#11613 = CARTESIAN_POINT('',(2.588857693185,-3.252878798311,
+    25.899999999954));
+#11614 = CARTESIAN_POINT('',(2.780190477425,-3.095922494313,
+    25.899999980776));
+#11615 = CARTESIAN_POINT('',(2.959477405804,-2.925010894783,
+    25.899999976274));
+#11616 = CARTESIAN_POINT('',(3.125400801232,-2.74140005471,
+    25.899999981116));
+#11617 = CARTESIAN_POINT('',(3.276836038028,-2.546535989753,
+    25.899999996051));
+#11618 = PCURVE('',#10656,#11619);
+#11619 = DEFINITIONAL_REPRESENTATION('',(#11620),#11635);
+#11620 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11621,#11622,#11623,#11624,
+    #11625,#11626,#11627,#11628,#11629,#11630,#11631,#11632,#11633,
+    #11634),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.257000609207,
+    0.628000331034,1.),.UNSPECIFIED.);
+#11621 = CARTESIAN_POINT('',(-4.601526681561,0.899999990765));
+#11622 = CARTESIAN_POINT('',(-4.560443064777,0.899999977855));
+#11623 = CARTESIAN_POINT('',(-4.519359385521,0.899999980536));
+#11624 = CARTESIAN_POINT('',(-4.478275684196,0.899999983348));
+#11625 = CARTESIAN_POINT('',(-4.437192003023,0.899999983127));
+#11626 = CARTESIAN_POINT('',(-4.336801092897,0.899999997508));
+#11627 = CARTESIAN_POINT('',(-4.277492663103,0.900000010473));
+#11628 = CARTESIAN_POINT('',(-4.218186383707,0.900000021863));
+#11629 = CARTESIAN_POINT('',(-4.158877955077,0.900000018568));
+#11630 = CARTESIAN_POINT('',(-4.040103520977,0.899999999954));
+#11631 = CARTESIAN_POINT('',(-3.98063523028,0.899999978343));
+#11632 = CARTESIAN_POINT('',(-3.921169111938,0.899999981139));
+#11633 = CARTESIAN_POINT('',(-3.861700821633,0.899999977873));
+#11634 = CARTESIAN_POINT('',(-3.802233678469,0.899999996051));
+#11635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11636 = PCURVE('',#11637,#11678);
+#11637 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#11638,#11639,#11640,#11641,#11642,#11643,#11644,#11645,#11646
+      ,#11647,#11648,#11649,#11650,#11651,#11652,#11653,#11654,#11655
+      ,#11656,#11657)
+    ,(#11658,#11659,#11660,#11661,#11662,#11663,#11664,#11665,#11666
+      ,#11667,#11668,#11669,#11670,#11671,#11672,#11673,#11674,#11675
+      ,#11676,#11677
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,11),(0.,1.017691453624),(0.
+    ,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#11638 = CARTESIAN_POINT('',(-4.15,-1.212138288457E-10,22.741154273146)
+  );
+#11639 = CARTESIAN_POINT('',(-4.149999999966,-1.043010156334,
+    23.061154273147));
+#11640 = CARTESIAN_POINT('',(-3.858738079875,-2.08601030777,
+    23.381154272985));
+#11641 = CARTESIAN_POINT('',(-3.276206506595,-3.037540864607,
+    23.70115427391));
+#11642 = CARTESIAN_POINT('',(-2.435284138002,-3.805997394046,
+    24.021154271657));
+#11643 = CARTESIAN_POINT('',(-1.401624717922,-4.313801042088,
+    24.341154274761));
+#11644 = CARTESIAN_POINT('',(-0.266946608181,-4.510542695687,
+    24.661154272217));
+#11645 = CARTESIAN_POINT('',(0.865099140726,-4.383121675135,
+    24.981154273536));
+#11646 = CARTESIAN_POINT('',(1.895653559264,-3.95573133553,
+    25.301154273097));
+#11647 = CARTESIAN_POINT('',(2.744355354148,-3.283120614552,
+    25.621154273174));
+#11648 = CARTESIAN_POINT('',(3.893852543369,-1.700973465507,
+    26.221154273235));
+#11649 = CARTESIAN_POINT('',(4.24987643418,-0.831563037131,
+    26.501154271811));
+#11650 = CARTESIAN_POINT('',(4.389452617237,0.119330175498,
+    26.781154277332));
+#11651 = CARTESIAN_POINT('',(4.292156100067,1.090792394643,
+    27.061154267572));
+#11652 = CARTESIAN_POINT('',(3.957218111707,2.016304834781,
+    27.341154274713));
+#11653 = CARTESIAN_POINT('',(3.405329750467,2.831272130456,
+    27.621154278292));
+#11654 = CARTESIAN_POINT('',(2.676604081099,3.481002640278,
+    27.90115426585));
+#11655 = CARTESIAN_POINT('',(1.825260968356,3.92700259566,
+    28.181154276832));
+#11656 = CARTESIAN_POINT('',(0.912633886437,4.150000000031,
+    28.461154272876));
+#11657 = CARTESIAN_POINT('',(-1.0619863E-10,4.150000000001,
+    28.741154272835));
+#11658 = CARTESIAN_POINT('',(-4.15,-1.209297011543E-10,23.75884572677));
+#11659 = CARTESIAN_POINT('',(-4.149999999966,-1.043010156334,
+    24.078845726771));
+#11660 = CARTESIAN_POINT('',(-3.858738079886,-2.086010307712,
+    24.398845726609));
+#11661 = CARTESIAN_POINT('',(-3.276206506572,-3.037540864754,
+    24.718845727534));
+#11662 = CARTESIAN_POINT('',(-2.435284138054,-3.805997393813,
+    25.038845725279));
+#11663 = CARTESIAN_POINT('',(-1.401624717871,-4.313801042315,
+    25.358845728387));
+#11664 = CARTESIAN_POINT('',(-0.266946608221,-4.510542695541,
+    25.67884572584));
+#11665 = CARTESIAN_POINT('',(0.865099140738,-4.383121675192,
+    25.998845727161));
+#11666 = CARTESIAN_POINT('',(1.895653559259,-3.95573133552,
+    26.318845726721));
+#11667 = CARTESIAN_POINT('',(2.744355354146,-3.283120614554,
+    26.638845726798));
+#11668 = CARTESIAN_POINT('',(3.893852543368,-1.700973465509,
+    27.238845726858));
+#11669 = CARTESIAN_POINT('',(4.249876434177,-0.831563037144,
+    27.518845725438));
+#11670 = CARTESIAN_POINT('',(4.389452617239,0.119330175526,
+    27.79884573095));
+#11671 = CARTESIAN_POINT('',(4.292156100066,1.090792394609,
+    28.078845721205));
+#11672 = CARTESIAN_POINT('',(3.957218111708,2.016304834775,
+    28.358845728327));
+#11673 = CARTESIAN_POINT('',(3.405329750472,2.83127213048,
+    28.638845731924));
+#11674 = CARTESIAN_POINT('',(2.676604081102,3.481002640248,
+    28.918845719469));
+#11675 = CARTESIAN_POINT('',(1.825260968359,3.927002595671,
+    29.198845730458));
+#11676 = CARTESIAN_POINT('',(0.91263388644,4.15000000003,29.478845726499
+    ));
+#11677 = CARTESIAN_POINT('',(-1.0315339E-10,4.15,29.758845726459));
+#11678 = DEFINITIONAL_REPRESENTATION('',(#11679),#11694);
+#11679 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11680,#11681,#11682,#11683,
+    #11684,#11685,#11686,#11687,#11688,#11689,#11690,#11691,#11692,
+    #11693),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.257000609207,
+    0.628000331034,1.),.UNSPECIFIED.);
+#11680 = CARTESIAN_POINT('',(1.017691453624,1.683172501884));
+#11681 = CARTESIAN_POINT('',(0.965382155646,1.724293104666));
+#11682 = CARTESIAN_POINT('',(0.913072789407,1.765413769631));
+#11683 = CARTESIAN_POINT('',(0.860763397049,1.806534456328));
+#11684 = CARTESIAN_POINT('',(0.808454030223,1.847655122548));
+#11685 = CARTESIAN_POINT('',(0.680632367303,1.948136407805));
+#11686 = CARTESIAN_POINT('',(0.605118542392,2.007498228464));
+#11687 = CARTESIAN_POINT('',(0.529607454028,2.066857896672));
+#11688 = CARTESIAN_POINT('',(0.454093616554,2.126219714426));
+#11689 = CARTESIAN_POINT('',(0.302865298095,2.245101067388));
+#11690 = CARTESIAN_POINT('',(0.227147902871,2.304622890461));
+#11691 = CARTESIAN_POINT('',(0.151433291042,2.36414253703));
+#11692 = CARTESIAN_POINT('',(7.571590792983E-02,2.423664369459));
+#11693 = CARTESIAN_POINT('',(0.,2.483185050174));
+#11694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11695 = ORIENTED_EDGE('',*,*,#11696,.F.);
+#11696 = EDGE_CURVE('',#11697,#11600,#11699,.T.);
+#11697 = VERTEX_POINT('',#11698);
+#11698 = CARTESIAN_POINT('',(-2.298097048352,-2.298097048632,
+    25.000000000002));
+#11699 = SURFACE_CURVE('',#11700,(#11719,#11741),.PCURVE_S1.);
+#11700 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11701,#11702,#11703,#11704,
+    #11705,#11706,#11707,#11708,#11709,#11710,#11711,#11712,#11713,
+    #11714,#11715,#11716,#11717,#11718),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.229366743692,0.465047321437,0.727639608107,1.),
+  .UNSPECIFIED.);
+#11701 = CARTESIAN_POINT('',(-2.298097051905,-2.298097025807,25.));
+#11702 = CARTESIAN_POINT('',(-2.227225833387,-2.432345249033,
+    25.044814314565));
+#11703 = CARTESIAN_POINT('',(-2.14782731281,-2.563025710742,
+    25.089167310997));
+#11704 = CARTESIAN_POINT('',(-2.060291902987,-2.689450580196,
+    25.133073078358));
+#11705 = CARTESIAN_POINT('',(-1.965077643943,-2.811017585864,
+    25.176546543604));
+#11706 = CARTESIAN_POINT('',(-1.757481530628,-3.046585605526,
+    25.263838545704));
+#11707 = CARTESIAN_POINT('',(-1.644698051496,-3.160287603546,
+    25.30763415284));
+#11708 = CARTESIAN_POINT('',(-1.524885258199,-3.267740637933,
+    25.351000497484));
+#11709 = CARTESIAN_POINT('',(-1.398633203396,-3.368472831546,
+    25.393951834964));
+#11710 = CARTESIAN_POINT('',(-1.119400535313,-3.566411400424,
+    25.483906600066));
+#11711 = CARTESIAN_POINT('',(-0.965012193266,-3.661903021251,
+    25.530813280554));
+#11712 = CARTESIAN_POINT('',(-0.804243971127,-3.748036588099,
+    25.577236702111));
+#11713 = CARTESIAN_POINT('',(-0.637972493182,-3.824416347305,
+    25.623194256926));
+#11714 = CARTESIAN_POINT('',(-0.289830296394,-3.959580162412,
+    25.715898550434));
+#11715 = CARTESIAN_POINT('',(-0.107606944557,-4.017604928264,
+    25.762611704867));
+#11716 = CARTESIAN_POINT('',(7.860673016083E-02,-4.064529242735,
+    25.808855662262));
+#11717 = CARTESIAN_POINT('',(0.267837748609,-4.100185659464,
+    25.854647220291));
+#11718 = CARTESIAN_POINT('',(0.459136689411,-4.124523417777,
+    25.899999990765));
+#11719 = PCURVE('',#10656,#11720);
+#11720 = DEFINITIONAL_REPRESENTATION('',(#11721),#11740);
+#11721 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11722,#11723,#11724,#11725,
+    #11726,#11727,#11728,#11729,#11730,#11731,#11732,#11733,#11734,
+    #11735,#11736,#11737,#11738,#11739),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.229366743692,0.465047321437,0.727639608107,1.),
+  .UNSPECIFIED.);
+#11722 = CARTESIAN_POINT('',(-5.49778714946,0.));
+#11723 = CARTESIAN_POINT('',(-5.45315904224,4.481431177097E-02));
+#11724 = CARTESIAN_POINT('',(-5.408990345727,8.916731520257E-02));
+#11725 = CARTESIAN_POINT('',(-5.36526700091,0.133073076248));
+#11726 = CARTESIAN_POINT('',(-5.321974169827,0.176546543604));
+#11727 = CARTESIAN_POINT('',(-5.235044862869,0.263838545704));
+#11728 = CARTESIAN_POINT('',(-5.191431223863,0.30763415284));
+#11729 = CARTESIAN_POINT('',(-5.148245064073,0.351000497484));
+#11730 = CARTESIAN_POINT('',(-5.105472188271,0.393951834964));
+#11731 = CARTESIAN_POINT('',(-5.015891185089,0.483906600066));
+#11732 = CARTESIAN_POINT('',(-4.969179403133,0.530813280554));
+#11733 = CARTESIAN_POINT('',(-4.922948873453,0.577236702111));
+#11734 = CARTESIAN_POINT('',(-4.877182275051,0.623194256926));
+#11735 = CARTESIAN_POINT('',(-4.784863173178,0.715898550434));
+#11736 = CARTESIAN_POINT('',(-4.73834411287,0.762611703124));
+#11737 = CARTESIAN_POINT('',(-4.69229230556,0.808855665759));
+#11738 = CARTESIAN_POINT('',(-4.646691007693,0.854647217952));
+#11739 = CARTESIAN_POINT('',(-4.601526681561,0.899999990765));
+#11740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11741 = PCURVE('',#11742,#11783);
+#11742 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#11743,#11744,#11745,#11746,#11747,#11748,#11749,#11750,#11751
+      ,#11752,#11753,#11754,#11755,#11756,#11757,#11758,#11759,#11760
+      ,#11761,#11762)
+    ,(#11763,#11764,#11765,#11766,#11767,#11768,#11769,#11770,#11771
+      ,#11772,#11773,#11774,#11775,#11776,#11777,#11778,#11779,#11780
+      ,#11781,#11782
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,11),(0.,0.931748562369),(0.
+    ,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#11743 = CARTESIAN_POINT('',(-4.15,-1.209297011543E-10,23.75884572677));
+#11744 = CARTESIAN_POINT('',(-4.149999999966,-1.043010156334,
+    24.078845726771));
+#11745 = CARTESIAN_POINT('',(-3.858738079886,-2.086010307712,
+    24.398845726609));
+#11746 = CARTESIAN_POINT('',(-3.276206506572,-3.037540864754,
+    24.718845727534));
+#11747 = CARTESIAN_POINT('',(-2.435284138054,-3.805997393813,
+    25.038845725279));
+#11748 = CARTESIAN_POINT('',(-1.401624717871,-4.313801042315,
+    25.358845728387));
+#11749 = CARTESIAN_POINT('',(-0.266946608221,-4.510542695541,
+    25.67884572584));
+#11750 = CARTESIAN_POINT('',(0.865099140738,-4.383121675192,
+    25.998845727161));
+#11751 = CARTESIAN_POINT('',(1.895653559259,-3.95573133552,
+    26.318845726721));
+#11752 = CARTESIAN_POINT('',(2.744355354146,-3.283120614554,
+    26.638845726798));
+#11753 = CARTESIAN_POINT('',(3.893852543368,-1.700973465509,
+    27.238845726858));
+#11754 = CARTESIAN_POINT('',(4.249876434177,-0.831563037144,
+    27.518845725438));
+#11755 = CARTESIAN_POINT('',(4.389452617239,0.119330175526,
+    27.79884573095));
+#11756 = CARTESIAN_POINT('',(4.292156100066,1.090792394609,
+    28.078845721205));
+#11757 = CARTESIAN_POINT('',(3.957218111708,2.016304834775,
+    28.358845728327));
+#11758 = CARTESIAN_POINT('',(3.405329750472,2.83127213048,
+    28.638845731924));
+#11759 = CARTESIAN_POINT('',(2.676604081102,3.481002640248,
+    28.918845719469));
+#11760 = CARTESIAN_POINT('',(1.825260968359,3.927002595671,
+    29.198845730458));
+#11761 = CARTESIAN_POINT('',(0.91263388644,4.15000000003,29.478845726499
+    ));
+#11762 = CARTESIAN_POINT('',(-1.0315339E-10,4.15,29.758845726459));
+#11763 = CARTESIAN_POINT('',(-3.25,-1.2116089E-10,23.999999999958));
+#11764 = CARTESIAN_POINT('',(-3.249999999966,-0.816815488707,
+    24.31999999996));
+#11765 = CARTESIAN_POINT('',(-3.021903528256,-1.633620956531,
+    24.639999999796));
+#11766 = CARTESIAN_POINT('',(-2.565703036141,-2.378800855086,
+    24.960000000725));
+#11767 = CARTESIAN_POINT('',(-1.907151755847,-2.980594915199,
+    25.279999998462));
+#11768 = CARTESIAN_POINT('',(-1.09765644099,-3.378282978657,
+    25.600000001581));
+#11769 = CARTESIAN_POINT('',(-0.209055330696,-3.532349644253,
+    25.919999999024));
+#11770 = CARTESIAN_POINT('',(0.677487454367,-3.432566334258,
+    26.240000000351));
+#11771 = CARTESIAN_POINT('',(1.484547962312,-3.097861664936,
+    26.559999999908));
+#11772 = CARTESIAN_POINT('',(2.149193950983,-2.571118554589,
+    26.879999999986));
+#11773 = CARTESIAN_POINT('',(3.049402593112,-1.332087654757,
+    27.480000000047));
+#11774 = CARTESIAN_POINT('',(3.328216681121,-0.651224091382,
+    27.75999999862));
+#11775 = CARTESIAN_POINT('',(3.437522412464,9.345154879147E-02,
+    28.040000004154));
+#11776 = CARTESIAN_POINT('',(3.361328163083,0.854234639268,
+    28.31999999437));
+#11777 = CARTESIAN_POINT('',(3.099025783756,1.579034006846,
+    28.600000001529));
+#11778 = CARTESIAN_POINT('',(2.666823556385,2.217261661298,
+    28.880000005116));
+#11779 = CARTESIAN_POINT('',(2.096137318889,2.726086006337,
+    29.159999992644));
+#11780 = CARTESIAN_POINT('',(1.429420216839,3.075363619127,
+    29.440000003653));
+#11781 = CARTESIAN_POINT('',(0.714713552268,3.25000000003,
+    29.719999999687));
+#11782 = CARTESIAN_POINT('',(-1.0268985E-10,3.25,29.999999999646));
+#11783 = DEFINITIONAL_REPRESENTATION('',(#11784),#11803);
+#11784 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11785,#11786,#11787,#11788,
+    #11789,#11790,#11791,#11792,#11793,#11794,#11795,#11796,#11797,
+    #11798,#11799,#11800,#11801,#11802),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.229366743692,0.465047321437,0.727639608107,1.),
+  .UNSPECIFIED.);
+#11785 = CARTESIAN_POINT('',(0.931748562369,0.786105221913));
+#11786 = CARTESIAN_POINT('',(0.885353355258,0.830773509969));
+#11787 = CARTESIAN_POINT('',(0.839435855462,0.87498188327));
+#11788 = CARTESIAN_POINT('',(0.793981118517,0.918744696744));
+#11789 = CARTESIAN_POINT('',(0.748974109928,0.962076463368));
+#11790 = CARTESIAN_POINT('',(0.658602766708,1.049084023052));
+#11791 = CARTESIAN_POINT('',(0.61326221659,1.092736920442));
+#11792 = CARTESIAN_POINT('',(0.568366078276,1.135961952774));
+#11793 = CARTESIAN_POINT('',(0.52389959084,1.178773329479));
+#11794 = CARTESIAN_POINT('',(0.430771586627,1.268434968487));
+#11795 = CARTESIAN_POINT('',(0.382210230141,1.315188798852));
+#11796 = CARTESIAN_POINT('',(0.334149177195,1.361460945602));
+#11797 = CARTESIAN_POINT('',(0.286570419123,1.407268744854));
+#11798 = CARTESIAN_POINT('',(0.190595870177,1.499670957583));
+#11799 = CARTESIAN_POINT('',(0.142234844282,1.546231897051));
+#11800 = CARTESIAN_POINT('',(9.435957708852E-02,1.59232516631));
+#11801 = CARTESIAN_POINT('',(4.695264557642E-02,1.637967514967));
+#11802 = CARTESIAN_POINT('',(0.,1.683172501884));
+#11803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11804 = ORIENTED_EDGE('',*,*,#11805,.T.);
+#11805 = EDGE_CURVE('',#11697,#11806,#11808,.T.);
+#11806 = VERTEX_POINT('',#11807);
+#11807 = CARTESIAN_POINT('',(-3.002608488839,-1.243721137816,25.));
+#11808 = SURFACE_CURVE('',#11809,(#11814,#11820),.PCURVE_S1.);
+#11809 = CIRCLE('',#11810,3.25);
+#11810 = AXIS2_PLACEMENT_3D('',#11811,#11812,#11813);
+#11811 = CARTESIAN_POINT('',(0.,1.665E-14,25.));
+#11812 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#11813 = DIRECTION('',(-1.,0.,0.));
+#11814 = PCURVE('',#10656,#11815);
+#11815 = DEFINITIONAL_REPRESENTATION('',(#11816),#11819);
+#11816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11817,#11818),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(5.497787143721,5.890486231382),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11817 = CARTESIAN_POINT('',(-5.497787143721,0.));
+#11818 = CARTESIAN_POINT('',(-5.890486231382,0.));
+#11819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11820 = PCURVE('',#11821,#11826);
+#11821 = CYLINDRICAL_SURFACE('',#11822,3.25);
+#11822 = AXIS2_PLACEMENT_3D('',#11823,#11824,#11825);
+#11823 = CARTESIAN_POINT('',(0.,2.887E-14,26.));
+#11824 = DIRECTION('',(0.,1.11E-15,1.));
+#11825 = DIRECTION('',(-1.,0.,0.));
+#11826 = DEFINITIONAL_REPRESENTATION('',(#11827),#11830);
+#11827 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11828,#11829),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(5.497787143721,5.890486231382),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11828 = CARTESIAN_POINT('',(0.785398163458,-1.));
+#11829 = CARTESIAN_POINT('',(0.392699075798,-1.));
+#11830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11831 = ORIENTED_EDGE('',*,*,#11832,.F.);
+#11832 = EDGE_CURVE('',#11833,#11806,#11835,.T.);
+#11833 = VERTEX_POINT('',#11834);
+#11834 = CARTESIAN_POINT('',(-2.546535989753,-3.276836038028,
+    25.899999996051));
+#11835 = SURFACE_CURVE('',#11836,(#11851,#11869),.PCURVE_S1.);
+#11836 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#11837,#11838,#11839,#11840,
+    #11841,#11842,#11843,#11844,#11845,#11846,#11847,#11848,#11849,
+    #11850),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260156014104,
+    0.512392861866,0.758954766229,1.),.UNSPECIFIED.);
+#11837 = CARTESIAN_POINT('',(-2.546535989753,-3.276836038028,
+    25.899999996051));
+#11838 = CARTESIAN_POINT('',(-2.617039628825,-3.151759966133,
+    25.844502715536));
+#11839 = CARTESIAN_POINT('',(-2.680984408346,-3.024021865713,
+    25.788512360692));
+#11840 = CARTESIAN_POINT('',(-2.738091128181,-2.894108305357,
+    25.732015912539));
+#11841 = CARTESIAN_POINT('',(-2.836686317163,-2.635052810699,
+    25.619719619968));
+#11842 = CARTESIAN_POINT('',(-2.878597936529,-2.506007487697,
+    25.563950885627));
+#11843 = CARTESIAN_POINT('',(-2.913694647876,-2.375953164564,
+    25.507681721474));
+#11844 = CARTESIAN_POINT('',(-2.969402463289,-2.117901788102,
+    25.395395784925));
+#11845 = CARTESIAN_POINT('',(-2.990322313371,-1.989923883625,
+    25.339401781848));
+#11846 = CARTESIAN_POINT('',(-3.004521214931,-1.862058579537,
+    25.282906822483));
+#11847 = CARTESIAN_POINT('',(-3.019283146149,-1.610555245292,
+    25.170168702735));
+#11848 = CARTESIAN_POINT('',(-3.020144714266,-1.486886120751,
+    25.113948155764));
+#11849 = CARTESIAN_POINT('',(-3.014557785681,-1.364417893534,
+    25.057228362175));
+#11850 = CARTESIAN_POINT('',(-3.002608487525,-1.243721138616,25.));
+#11851 = PCURVE('',#10656,#11852);
+#11852 = DEFINITIONAL_REPRESENTATION('',(#11853),#11868);
+#11853 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#11854,#11855,#11856,#11857,
+    #11858,#11859,#11860,#11861,#11862,#11863,#11864,#11865,#11866,
+    #11867),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260156014104,
+    0.512392861866,0.758954766229,1.),.UNSPECIFIED.);
+#11854 = CARTESIAN_POINT('',(-5.373030005264,0.899999996051));
+#11855 = CARTESIAN_POINT('',(-5.404938240706,0.844502714132));
+#11856 = CARTESIAN_POINT('',(-5.437129970892,0.788512361859));
+#11857 = CARTESIAN_POINT('',(-5.469612679345,0.732015912539));
+#11858 = CARTESIAN_POINT('',(-5.534177584444,0.619719619968));
+#11859 = CARTESIAN_POINT('',(-5.566241893903,0.563950885627));
+#11860 = CARTESIAN_POINT('',(-5.598593926366,0.507681721474));
+#11861 = CARTESIAN_POINT('',(-5.663152878798,0.395395784925));
+#11862 = CARTESIAN_POINT('',(-5.6953467075,0.339401781848));
+#11863 = CARTESIAN_POINT('',(-5.727828562021,0.282906822483));
+#11864 = CARTESIAN_POINT('',(-5.792647499478,0.170168702735));
+#11865 = CARTESIAN_POINT('',(-5.824971581653,0.113948156735));
+#11866 = CARTESIAN_POINT('',(-5.857582703802,5.722836101308E-02));
+#11867 = CARTESIAN_POINT('',(-5.890486230999,0.));
+#11868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11869 = PCURVE('',#11870,#11911);
+#11870 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#11871,#11872,#11873,#11874,#11875,#11876,#11877,#11878,#11879
+      ,#11880,#11881,#11882,#11883,#11884,#11885,#11886,#11887,#11888
+      ,#11889,#11890)
+    ,(#11891,#11892,#11893,#11894,#11895,#11896,#11897,#11898,#11899
+      ,#11900,#11901,#11902,#11903,#11904,#11905,#11906,#11907,#11908
+      ,#11909,#11910
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,11),(0.,0.931748562369),(0.
+    ,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#11871 = CARTESIAN_POINT('',(-1.2158721E-10,3.25,22.499999999958));
+#11872 = CARTESIAN_POINT('',(-0.816815488707,3.249999999966,
+    22.819999999959));
+#11873 = CARTESIAN_POINT('',(-1.633620956617,3.021903528238,
+    23.139999999796));
+#11874 = CARTESIAN_POINT('',(-2.378800854869,2.565703036182,
+    23.460000000724));
+#11875 = CARTESIAN_POINT('',(-2.980594915547,1.907151755762,
+    23.779999998464));
+#11876 = CARTESIAN_POINT('',(-3.378282978318,1.097656441073,
+    24.10000000158));
+#11877 = CARTESIAN_POINT('',(-3.53234964447,0.209055330632,
+    24.419999999024));
+#11878 = CARTESIAN_POINT('',(-3.432566334174,-0.677487454348,
+    24.740000000351));
+#11879 = CARTESIAN_POINT('',(-3.09786166495,-1.484547962321,
+    25.059999999908));
+#11880 = CARTESIAN_POINT('',(-2.571118554587,-2.149193950986,
+    25.379999999986));
+#11881 = CARTESIAN_POINT('',(-1.332087654753,-3.049402593114,
+    25.980000000047));
+#11882 = CARTESIAN_POINT('',(-0.651224091363,-3.328216681124,
+    26.259999998621));
+#11883 = CARTESIAN_POINT('',(9.345154875042E-02,-3.43752241246,
+    26.540000004151));
+#11884 = CARTESIAN_POINT('',(0.854234639317,-3.361328163085,
+    26.819999994375));
+#11885 = CARTESIAN_POINT('',(1.579034006855,-3.099025783755,
+    27.100000001525));
+#11886 = CARTESIAN_POINT('',(2.217261661262,-2.666823556377,
+    27.380000005119));
+#11887 = CARTESIAN_POINT('',(2.726086006382,-2.096137318886,
+    27.659999992642));
+#11888 = CARTESIAN_POINT('',(3.075363619112,-1.429420216834,
+    27.940000003654));
+#11889 = CARTESIAN_POINT('',(3.250000000032,-0.714713552264,
+    28.219999999687));
+#11890 = CARTESIAN_POINT('',(3.250000000001,1.0719251E-10,
+    28.499999999646));
+#11891 = CARTESIAN_POINT('',(-1.2122263E-10,4.15,22.741154273146));
+#11892 = CARTESIAN_POINT('',(-1.043010156334,4.149999999966,
+    23.061154273147));
+#11893 = CARTESIAN_POINT('',(-2.08601030777,3.858738079875,
+    23.381154272985));
+#11894 = CARTESIAN_POINT('',(-3.037540864607,3.276206506595,
+    23.70115427391));
+#11895 = CARTESIAN_POINT('',(-3.805997394046,2.435284138002,
+    24.021154271657));
+#11896 = CARTESIAN_POINT('',(-4.313801042088,1.401624717922,
+    24.341154274761));
+#11897 = CARTESIAN_POINT('',(-4.510542695687,0.266946608181,
+    24.661154272217));
+#11898 = CARTESIAN_POINT('',(-4.383121675135,-0.865099140726,
+    24.981154273536));
+#11899 = CARTESIAN_POINT('',(-3.95573133553,-1.895653559264,
+    25.301154273097));
+#11900 = CARTESIAN_POINT('',(-3.283120614552,-2.744355354148,
+    25.621154273174));
+#11901 = CARTESIAN_POINT('',(-1.700973465507,-3.893852543369,
+    26.221154273235));
+#11902 = CARTESIAN_POINT('',(-0.831563037131,-4.24987643418,
+    26.501154271811));
+#11903 = CARTESIAN_POINT('',(0.119330175498,-4.389452617237,
+    26.781154277332));
+#11904 = CARTESIAN_POINT('',(1.090792394643,-4.292156100067,
+    27.061154267572));
+#11905 = CARTESIAN_POINT('',(2.016304834781,-3.957218111707,
+    27.341154274713));
+#11906 = CARTESIAN_POINT('',(2.831272130456,-3.405329750467,
+    27.621154278292));
+#11907 = CARTESIAN_POINT('',(3.481002640278,-2.676604081099,
+    27.90115426585));
+#11908 = CARTESIAN_POINT('',(3.92700259566,-1.825260968356,
+    28.181154276832));
+#11909 = CARTESIAN_POINT('',(4.150000000031,-0.912633886437,
+    28.461154272876));
+#11910 = CARTESIAN_POINT('',(4.150000000001,1.0621227E-10,
+    28.741154272835));
+#11911 = DEFINITIONAL_REPRESENTATION('',(#11912),#11927);
+#11912 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#11913,#11914,#11915,#11916,
+    #11917,#11918,#11919,#11920,#11921,#11922,#11923,#11924,#11925,
+    #11926),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.260156014104,
+    0.512392861866,0.758954766229,1.),.UNSPECIFIED.);
+#11913 = CARTESIAN_POINT('',(0.931748562369,2.483185050174));
+#11914 = CARTESIAN_POINT('',(0.87429355766,2.451248087004));
+#11915 = CARTESIAN_POINT('',(0.816328080201,2.419027375812));
+#11916 = CARTESIAN_POINT('',(0.757838658079,2.386515423294));
+#11917 = CARTESIAN_POINT('',(0.641580978434,2.321892394649));
+#11918 = CARTESIAN_POINT('',(0.583844930786,2.289799220926));
+#11919 = CARTESIAN_POINT('',(0.525590797824,2.257418065844));
+#11920 = CARTESIAN_POINT('',(0.409343829009,2.192800998904));
+#11921 = CARTESIAN_POINT('',(0.351374565513,2.160578190119));
+#11922 = CARTESIAN_POINT('',(0.292886677113,2.128067095892));
+#11923 = CARTESIAN_POINT('',(0.17617158779,2.063189808717));
+#11924 = CARTESIAN_POINT('',(0.117967793518,2.030836628205));
+#11925 = CARTESIAN_POINT('',(5.924715656307E-02,1.99819614863));
+#11926 = CARTESIAN_POINT('',(0.,1.96526300258));
+#11927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11928 = ORIENTED_EDGE('',*,*,#11929,.F.);
+#11929 = EDGE_CURVE('',#11930,#11833,#11932,.T.);
+#11930 = VERTEX_POINT('',#11931);
+#11931 = CARTESIAN_POINT('',(-4.124523417777,-0.459136689411,
+    25.899999990765));
+#11932 = SURFACE_CURVE('',#11933,(#11948,#11966),.PCURVE_S1.);
+#11933 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11934,#11935,#11936,#11937,
+    #11938,#11939,#11940,#11941,#11942,#11943,#11944,#11945,#11946,
+    #11947),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.257000609207,
+    0.628000331034,1.),.UNSPECIFIED.);
+#11934 = CARTESIAN_POINT('',(-4.124523417777,-0.459136689411,
+    25.899999990765));
+#11935 = CARTESIAN_POINT('',(-4.105660407256,-0.628587027283,
+    25.899999980091));
+#11936 = CARTESIAN_POINT('',(-4.078095227146,-0.797069546737,
+    25.899999980257));
+#11937 = CARTESIAN_POINT('',(-4.041894616201,-0.963985728809,
+    25.899999981951));
+#11938 = CARTESIAN_POINT('',(-3.997185545377,-1.128750107952,
+    25.899999983127));
+#11939 = CARTESIAN_POINT('',(-3.867601948851,-1.524707444423,
+    25.899999997508));
+#11940 = CARTESIAN_POINT('',(-3.773705665352,-1.752953766054,
+    25.900000010473));
+#11941 = CARTESIAN_POINT('',(-3.663032243431,-1.97380248009,
+    25.900000021863));
+#11942 = CARTESIAN_POINT('',(-3.536390671147,-2.185639224669,
+    25.900000018568));
+#11943 = CARTESIAN_POINT('',(-3.252878798311,-2.588857693185,
+    25.899999999954));
+#11944 = CARTESIAN_POINT('',(-3.095922494313,-2.780190477425,
+    25.899999980776));
+#11945 = CARTESIAN_POINT('',(-2.925010894783,-2.959477405804,
+    25.899999976274));
+#11946 = CARTESIAN_POINT('',(-2.74140005471,-3.125400801232,
+    25.899999981116));
+#11947 = CARTESIAN_POINT('',(-2.546535989753,-3.276836038028,
+    25.899999996051));
+#11948 = PCURVE('',#10656,#11949);
+#11949 = DEFINITIONAL_REPRESENTATION('',(#11950),#11965);
+#11950 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11951,#11952,#11953,#11954,
+    #11955,#11956,#11957,#11958,#11959,#11960,#11961,#11962,#11963,
+    #11964),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.257000609207,
+    0.628000331034,1.),.UNSPECIFIED.);
+#11951 = CARTESIAN_POINT('',(-6.172323008355,0.899999990765));
+#11952 = CARTESIAN_POINT('',(-6.131239391572,0.899999977855));
+#11953 = CARTESIAN_POINT('',(-6.090155712316,0.899999980536));
+#11954 = CARTESIAN_POINT('',(-6.04907201099,0.899999983348));
+#11955 = CARTESIAN_POINT('',(-6.007988329818,0.899999983127));
+#11956 = CARTESIAN_POINT('',(-5.907597419692,0.899999997508));
+#11957 = CARTESIAN_POINT('',(-5.848288989898,0.900000010473));
+#11958 = CARTESIAN_POINT('',(-5.788982710502,0.900000021863));
+#11959 = CARTESIAN_POINT('',(-5.729674281872,0.900000018568));
+#11960 = CARTESIAN_POINT('',(-5.610899847772,0.899999999954));
+#11961 = CARTESIAN_POINT('',(-5.551431557075,0.899999978343));
+#11962 = CARTESIAN_POINT('',(-5.491965438733,0.899999981139));
+#11963 = CARTESIAN_POINT('',(-5.432497148428,0.899999977873));
+#11964 = CARTESIAN_POINT('',(-5.373030005264,0.899999996051));
+#11965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11966 = PCURVE('',#11967,#12008);
+#11967 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#11968,#11969,#11970,#11971,#11972,#11973,#11974,#11975,#11976
+      ,#11977,#11978,#11979,#11980,#11981,#11982,#11983,#11984,#11985
+      ,#11986,#11987)
+    ,(#11988,#11989,#11990,#11991,#11992,#11993,#11994,#11995,#11996
+      ,#11997,#11998,#11999,#12000,#12001,#12002,#12003,#12004,#12005
+      ,#12006,#12007
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,11),(0.,1.017691453624),(0.
+    ,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#11968 = CARTESIAN_POINT('',(-1.2122263E-10,4.15,22.741154273146));
+#11969 = CARTESIAN_POINT('',(-1.043010156334,4.149999999966,
+    23.061154273147));
+#11970 = CARTESIAN_POINT('',(-2.08601030777,3.858738079875,
+    23.381154272985));
+#11971 = CARTESIAN_POINT('',(-3.037540864607,3.276206506595,
+    23.70115427391));
+#11972 = CARTESIAN_POINT('',(-3.805997394046,2.435284138002,
+    24.021154271657));
+#11973 = CARTESIAN_POINT('',(-4.313801042088,1.401624717922,
+    24.341154274761));
+#11974 = CARTESIAN_POINT('',(-4.510542695687,0.266946608181,
+    24.661154272217));
+#11975 = CARTESIAN_POINT('',(-4.383121675135,-0.865099140726,
+    24.981154273536));
+#11976 = CARTESIAN_POINT('',(-3.95573133553,-1.895653559264,
+    25.301154273097));
+#11977 = CARTESIAN_POINT('',(-3.283120614552,-2.744355354148,
+    25.621154273174));
+#11978 = CARTESIAN_POINT('',(-1.700973465507,-3.893852543369,
+    26.221154273235));
+#11979 = CARTESIAN_POINT('',(-0.831563037131,-4.24987643418,
+    26.501154271811));
+#11980 = CARTESIAN_POINT('',(0.119330175498,-4.389452617237,
+    26.781154277332));
+#11981 = CARTESIAN_POINT('',(1.090792394643,-4.292156100067,
+    27.061154267572));
+#11982 = CARTESIAN_POINT('',(2.016304834781,-3.957218111707,
+    27.341154274713));
+#11983 = CARTESIAN_POINT('',(2.831272130456,-3.405329750467,
+    27.621154278292));
+#11984 = CARTESIAN_POINT('',(3.481002640278,-2.676604081099,
+    27.90115426585));
+#11985 = CARTESIAN_POINT('',(3.92700259566,-1.825260968356,
+    28.181154276832));
+#11986 = CARTESIAN_POINT('',(4.150000000031,-0.912633886437,
+    28.461154272876));
+#11987 = CARTESIAN_POINT('',(4.150000000001,1.0621227E-10,
+    28.741154272835));
+#11988 = CARTESIAN_POINT('',(-1.2093873E-10,4.15,23.75884572677));
+#11989 = CARTESIAN_POINT('',(-1.043010156334,4.149999999966,
+    24.078845726771));
+#11990 = CARTESIAN_POINT('',(-2.086010307712,3.858738079886,
+    24.398845726609));
+#11991 = CARTESIAN_POINT('',(-3.037540864754,3.276206506572,
+    24.718845727534));
+#11992 = CARTESIAN_POINT('',(-3.805997393813,2.435284138054,
+    25.038845725279));
+#11993 = CARTESIAN_POINT('',(-4.313801042315,1.401624717871,
+    25.358845728387));
+#11994 = CARTESIAN_POINT('',(-4.510542695541,0.266946608221,
+    25.67884572584));
+#11995 = CARTESIAN_POINT('',(-4.383121675192,-0.865099140738,
+    25.998845727161));
+#11996 = CARTESIAN_POINT('',(-3.95573133552,-1.895653559259,
+    26.318845726721));
+#11997 = CARTESIAN_POINT('',(-3.283120614554,-2.744355354146,
+    26.638845726798));
+#11998 = CARTESIAN_POINT('',(-1.700973465509,-3.893852543368,
+    27.238845726858));
+#11999 = CARTESIAN_POINT('',(-0.831563037144,-4.249876434177,
+    27.518845725438));
+#12000 = CARTESIAN_POINT('',(0.119330175526,-4.389452617239,
+    27.79884573095));
+#12001 = CARTESIAN_POINT('',(1.090792394609,-4.292156100066,
+    28.078845721205));
+#12002 = CARTESIAN_POINT('',(2.016304834775,-3.957218111708,
+    28.358845728327));
+#12003 = CARTESIAN_POINT('',(2.83127213048,-3.405329750472,
+    28.638845731924));
+#12004 = CARTESIAN_POINT('',(3.481002640248,-2.676604081102,
+    28.918845719469));
+#12005 = CARTESIAN_POINT('',(3.927002595671,-1.825260968359,
+    29.198845730458));
+#12006 = CARTESIAN_POINT('',(4.15000000003,-0.91263388644,
+    29.478845726499));
+#12007 = CARTESIAN_POINT('',(4.15,1.0316737E-10,29.758845726459));
+#12008 = DEFINITIONAL_REPRESENTATION('',(#12009),#12024);
+#12009 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#12010,#12011,#12012,#12013,
+    #12014,#12015,#12016,#12017,#12018,#12019,#12020,#12021,#12022,
+    #12023),.UNSPECIFIED.,.F.,.F.,(6,4,4,6),(0.,0.257000609207,
+    0.628000331034,1.),.UNSPECIFIED.);
+#12010 = CARTESIAN_POINT('',(1.017691453624,1.683172501884));
+#12011 = CARTESIAN_POINT('',(0.965382155646,1.724293104666));
+#12012 = CARTESIAN_POINT('',(0.913072789407,1.765413769631));
+#12013 = CARTESIAN_POINT('',(0.860763397049,1.806534456328));
+#12014 = CARTESIAN_POINT('',(0.808454030223,1.847655122548));
+#12015 = CARTESIAN_POINT('',(0.680632367303,1.948136407805));
+#12016 = CARTESIAN_POINT('',(0.605118542392,2.007498228464));
+#12017 = CARTESIAN_POINT('',(0.529607454028,2.066857896672));
+#12018 = CARTESIAN_POINT('',(0.454093616553,2.126219714426));
+#12019 = CARTESIAN_POINT('',(0.302865298095,2.245101067388));
+#12020 = CARTESIAN_POINT('',(0.227147902871,2.304622890461));
+#12021 = CARTESIAN_POINT('',(0.151433291042,2.36414253703));
+#12022 = CARTESIAN_POINT('',(7.571590792981E-02,2.423664369459));
+#12023 = CARTESIAN_POINT('',(0.,2.483185050174));
+#12024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12025 = ORIENTED_EDGE('',*,*,#12026,.F.);
+#12026 = EDGE_CURVE('',#10725,#11930,#12027,.T.);
+#12027 = SURFACE_CURVE('',#12028,(#12034,#12043),.PCURVE_S1.);
+#12028 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#12029,#12030,#12031,#12032,
+    #12033),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12029 = CARTESIAN_POINT('',(-4.038675133228,1.63E-14,25.788675133228));
+#12030 = CARTESIAN_POINT('',(-4.066774147066,-0.113011262819,
+    25.816774147066));
+#12031 = CARTESIAN_POINT('',(-4.090475213725,-0.227389398934,
+    25.844691675905));
+#12032 = CARTESIAN_POINT('',(-4.109729667212,-0.342855281023,
+    25.872432226914));
+#12033 = CARTESIAN_POINT('',(-4.124523417777,-0.459136689411,
+    25.899999990765));
+#12034 = PCURVE('',#10656,#12035);
+#12035 = DEFINITIONAL_REPRESENTATION('',(#12036),#12042);
+#12036 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#12037,#12038,#12039,#12040,
+    #12041),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12037 = CARTESIAN_POINT('',(-6.28318530718,0.788675133228));
+#12038 = CARTESIAN_POINT('',(-6.255203045896,0.816774147066));
+#12039 = CARTESIAN_POINT('',(-6.227401516422,0.844691677088));
+#12040 = CARTESIAN_POINT('',(-6.199776225971,0.872432225492));
+#12041 = CARTESIAN_POINT('',(-6.172323008355,0.899999990765));
+#12042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12043 = PCURVE('',#10758,#12044);
+#12044 = DEFINITIONAL_REPRESENTATION('',(#12045),#12051);
+#12045 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#12046,#12047,#12048,#12049,
+    #12050),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12046 = CARTESIAN_POINT('',(0.115251994568,1.572210397176));
+#12047 = CARTESIAN_POINT('',(8.616174960271E-02,1.600217850155));
+#12048 = CARTESIAN_POINT('',(5.725939351569E-02,1.62804440915));
+#12049 = CARTESIAN_POINT('',(2.8540250836E-02,1.655694568536));
+#12050 = CARTESIAN_POINT('',(0.,1.683172501884));
+#12051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12052 = ORIENTED_EDGE('',*,*,#12053,.T.);
+#12053 = EDGE_CURVE('',#10725,#10636,#12054,.T.);
+#12054 = SEAM_CURVE('',#12055,(#12059,#12065),.PCURVE_S1.);
+#12055 = LINE('',#12056,#12057);
+#12056 = CARTESIAN_POINT('',(-3.25,5.55E-15,25.));
+#12057 = VECTOR('',#12058,1.);
+#12058 = DIRECTION('',(-0.707106781187,1.6E-16,0.707106781187));
+#12059 = PCURVE('',#10656,#12060);
+#12060 = DEFINITIONAL_REPRESENTATION('',(#12061),#12064);
+#12061 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12062,#12063),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.115355069718,1.414213562373),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12062 = CARTESIAN_POINT('',(0.,0.788675133228));
+#12063 = CARTESIAN_POINT('',(0.,1.));
+#12064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12065 = PCURVE('',#10656,#12066);
+#12066 = DEFINITIONAL_REPRESENTATION('',(#12067),#12070);
+#12067 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12068,#12069),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.115355069718,1.414213562373),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12068 = CARTESIAN_POINT('',(-6.28318530718,0.788675133228));
+#12069 = CARTESIAN_POINT('',(-6.28318530718,1.));
+#12070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12071 = ORIENTED_EDGE('',*,*,#10635,.F.);
+#12072 = ORIENTED_EDGE('',*,*,#12053,.F.);
+#12073 = ADVANCED_FACE('',(#12074,#12077),#10706,.F.);
+#12074 = FACE_BOUND('',#12075,.F.);
+#12075 = EDGE_LOOP('',(#12076));
+#12076 = ORIENTED_EDGE('',*,*,#10692,.T.);
+#12077 = FACE_BOUND('',#12078,.F.);
+#12078 = EDGE_LOOP('',(#12079));
+#12079 = ORIENTED_EDGE('',*,*,#12080,.F.);
+#12080 = EDGE_CURVE('',#12081,#12081,#12083,.T.);
+#12081 = VERTEX_POINT('',#12082);
+#12082 = CARTESIAN_POINT('',(-5.,5.9E-14,22.));
+#12083 = SURFACE_CURVE('',#12084,(#12089,#12096),.PCURVE_S1.);
+#12084 = CIRCLE('',#12085,5.);
+#12085 = AXIS2_PLACEMENT_3D('',#12086,#12087,#12088);
+#12086 = CARTESIAN_POINT('',(0.,1.465E-14,22.));
+#12087 = DIRECTION('',(0.,6.7E-16,1.));
+#12088 = DIRECTION('',(-1.,0.,0.));
+#12089 = PCURVE('',#10706,#12090);
+#12090 = DEFINITIONAL_REPRESENTATION('',(#12091),#12095);
+#12091 = CIRCLE('',#12092,5.);
+#12092 = AXIS2_PLACEMENT_2D('',#12093,#12094);
+#12093 = CARTESIAN_POINT('',(0.,0.));
+#12094 = DIRECTION('',(1.,0.));
+#12095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12096 = PCURVE('',#12097,#12102);
+#12097 = CYLINDRICAL_SURFACE('',#12098,5.);
+#12098 = AXIS2_PLACEMENT_3D('',#12099,#12100,#12101);
+#12099 = CARTESIAN_POINT('',(0.,1.465E-14,22.));
+#12100 = DIRECTION('',(0.,-6.7E-16,-1.));
+#12101 = DIRECTION('',(-1.,0.,0.));
+#12102 = DEFINITIONAL_REPRESENTATION('',(#12103),#12106);
+#12103 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12104,#12105),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#12104 = CARTESIAN_POINT('',(0.,0.));
+#12105 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#12106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12107 = ADVANCED_FACE('',(#12108),#10758,.T.);
+#12108 = FACE_BOUND('',#12109,.T.);
+#12109 = EDGE_LOOP('',(#12110,#12148,#12237,#12278,#12279));
+#12110 = ORIENTED_EDGE('',*,*,#12111,.F.);
+#12111 = EDGE_CURVE('',#12112,#11930,#12114,.T.);
+#12112 = VERTEX_POINT('',#12113);
+#12113 = CARTESIAN_POINT('',(-1.20972E-10,4.15,23.75884572677));
+#12114 = SURFACE_CURVE('',#12115,(#12136,#12142),.PCURVE_S1.);
+#12115 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#12116,#12117,#12118,#12119,
+    #12120,#12121,#12122,#12123,#12124,#12125,#12126,#12127,#12128,
+    #12129,#12130,#12131,#12132,#12133,#12134,#12135),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#12116 = CARTESIAN_POINT('',(-1.2093873E-10,4.15,23.75884572677));
+#12117 = CARTESIAN_POINT('',(-1.043010156334,4.149999999966,
+    24.078845726771));
+#12118 = CARTESIAN_POINT('',(-2.086010307712,3.858738079886,
+    24.398845726609));
+#12119 = CARTESIAN_POINT('',(-3.037540864754,3.276206506572,
+    24.718845727534));
+#12120 = CARTESIAN_POINT('',(-3.805997393813,2.435284138054,
+    25.038845725279));
+#12121 = CARTESIAN_POINT('',(-4.313801042315,1.401624717871,
+    25.358845728387));
+#12122 = CARTESIAN_POINT('',(-4.510542695541,0.266946608221,
+    25.67884572584));
+#12123 = CARTESIAN_POINT('',(-4.383121675192,-0.865099140738,
+    25.998845727161));
+#12124 = CARTESIAN_POINT('',(-3.95573133552,-1.895653559259,
+    26.318845726721));
+#12125 = CARTESIAN_POINT('',(-3.283120614554,-2.744355354146,
+    26.638845726798));
+#12126 = CARTESIAN_POINT('',(-1.700973465509,-3.893852543368,
+    27.238845726858));
+#12127 = CARTESIAN_POINT('',(-0.831563037144,-4.249876434177,
+    27.518845725438));
+#12128 = CARTESIAN_POINT('',(0.119330175526,-4.389452617239,
+    27.79884573095));
+#12129 = CARTESIAN_POINT('',(1.090792394609,-4.292156100066,
+    28.078845721205));
+#12130 = CARTESIAN_POINT('',(2.016304834775,-3.957218111708,
+    28.358845728327));
+#12131 = CARTESIAN_POINT('',(2.83127213048,-3.405329750472,
+    28.638845731924));
+#12132 = CARTESIAN_POINT('',(3.481002640248,-2.676604081102,
+    28.918845719469));
+#12133 = CARTESIAN_POINT('',(3.927002595671,-1.825260968359,
+    29.198845730458));
+#12134 = CARTESIAN_POINT('',(4.15000000003,-0.91263388644,
+    29.478845726499));
+#12135 = CARTESIAN_POINT('',(4.15,1.0316737E-10,29.758845726459));
+#12136 = PCURVE('',#10758,#12137);
+#12137 = DEFINITIONAL_REPRESENTATION('',(#12138),#12141);
+#12138 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12139,#12140),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.683172501884),.PIECEWISE_BEZIER_KNOTS.);
+#12139 = CARTESIAN_POINT('',(0.,0.));
+#12140 = CARTESIAN_POINT('',(0.,1.683172501884));
+#12141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12142 = PCURVE('',#11967,#12143);
+#12143 = DEFINITIONAL_REPRESENTATION('',(#12144),#12147);
+#12144 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12145,#12146),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.683172501884),.PIECEWISE_BEZIER_KNOTS.);
+#12145 = CARTESIAN_POINT('',(1.017691453624,0.));
+#12146 = CARTESIAN_POINT('',(1.017691453624,1.683172501884));
+#12147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12148 = ORIENTED_EDGE('',*,*,#12149,.T.);
+#12149 = EDGE_CURVE('',#12112,#12150,#12152,.T.);
+#12150 = VERTEX_POINT('',#12151);
+#12151 = CARTESIAN_POINT('',(-1.21209E-10,3.25,23.999999999958));
+#12152 = SURFACE_CURVE('',#12153,(#12156,#12162),.PCURVE_S1.);
+#12153 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12154,#12155),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#12154 = CARTESIAN_POINT('',(-1.2096357E-10,4.15,23.75884572677));
+#12155 = CARTESIAN_POINT('',(-1.211977E-10,3.25,23.999999999958));
+#12156 = PCURVE('',#10758,#12157);
+#12157 = DEFINITIONAL_REPRESENTATION('',(#12158),#12161);
+#12158 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12159,#12160),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#12159 = CARTESIAN_POINT('',(0.,0.));
+#12160 = CARTESIAN_POINT('',(0.931748562369,0.));
+#12161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12162 = PCURVE('',#12163,#12232);
+#12163 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#12164,#12165,#12166,#12167,#12168,#12169,#12170,#12171,#12172
+      ,#12173,#12174,#12175,#12176,#12177,#12178,#12179,#12180,#12181
+      ,#12182,#12183,#12184,#12185,#12186,#12187,#12188,#12189,#12190
+      ,#12191,#12192,#12193,#12194,#12195,#12196,#12197)
+    ,(#12198,#12199,#12200,#12201,#12202,#12203,#12204,#12205,#12206
+      ,#12207,#12208,#12209,#12210,#12211,#12212,#12213,#12214,#12215
+      ,#12216,#12217,#12218,#12219,#12220,#12221,#12222,#12223,#12224
+      ,#12225,#12226,#12227,#12228,#12229,#12230,#12231
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#12164 = CARTESIAN_POINT('',(-6.455494E-11,4.15,15.75884572677));
+#12165 = CARTESIAN_POINT('',(-0.77259768295,4.149999999976,
+    15.995882763807));
+#12166 = CARTESIAN_POINT('',(-1.545204228365,3.988186772491,
+    16.23291980094));
+#12167 = CARTESIAN_POINT('',(-2.279053896399,3.664562888908,
+    16.469956837927));
+#12168 = CARTESIAN_POINT('',(-2.935484291697,3.189938167825,
+    16.706993874285));
+#12169 = CARTESIAN_POINT('',(-3.479295903167,2.585951165343,
+    16.944030913249));
+#12170 = CARTESIAN_POINT('',(-3.882717656528,1.883529966346,
+    17.18106794788));
+#12171 = CARTESIAN_POINT('',(-4.127855999129,1.119854202837,
+    17.418104986584));
+#12172 = CARTESIAN_POINT('',(-4.208024460128,0.334573583398,
+    17.655142023075));
+#12173 = CARTESIAN_POINT('',(-4.056602095526,-1.106113979265,
+    18.09958646751));
+#12174 = CARTESIAN_POINT('',(-3.862729722322,-1.765485144019,
+    18.306993875144));
+#12175 = CARTESIAN_POINT('',(-3.548357010283,-2.386101312505,
+    18.514401282334));
+#12176 = CARTESIAN_POINT('',(-3.122511571177,-2.942821188145,
+    18.721808689594));
+#12177 = CARTESIAN_POINT('',(-2.600310106161,-3.413011919534,
+    18.929216097222));
+#12178 = CARTESIAN_POINT('',(-2.002120980264,-3.778337259705,
+    19.136623504615));
+#12179 = CARTESIAN_POINT('',(-1.35205227168,-4.026111663843,
+    19.344030911862));
+#12180 = CARTESIAN_POINT('',(-0.676022972138,-4.150000000022,
+    19.551438319331));
+#12181 = CARTESIAN_POINT('',(0.869172393077,-4.149999999976,
+    20.025512393456));
+#12182 = CARTESIAN_POINT('',(1.738354950806,-3.945205160573,
+    20.292179059906));
+#12183 = CARTESIAN_POINT('',(2.552360259846,-3.535618950091,
+    20.558845727471));
+#12184 = CARTESIAN_POINT('',(3.256126892115,-2.938556786757,
+    20.825512392122));
+#12185 = CARTESIAN_POINT('',(3.800917116967,-2.188682059898,
+    21.092179061635));
+#12186 = CARTESIAN_POINT('',(4.151304171549,-1.334885489836,
+    21.358845725751));
+#12187 = CARTESIAN_POINT('',(4.289291543668,-0.434131850436,
+    21.625512393864));
+#12188 = CARTESIAN_POINT('',(4.215474074146,0.455786944882,
+    21.892179060064));
+#12189 = CARTESIAN_POINT('',(3.767824847605,1.833509599847,22.3366235045
+    ));
+#12190 = CARTESIAN_POINT('',(3.502200595536,2.356472146076,
+    22.514401282555));
+#12191 = CARTESIAN_POINT('',(3.155059108215,2.835767311029,
+    22.692179060179));
+#12192 = CARTESIAN_POINT('',(2.734710014182,3.256914169474,
+    22.869956837683));
+#12193 = CARTESIAN_POINT('',(2.252438100807,3.607304222587,
+    23.047734615686));
+#12194 = CARTESIAN_POINT('',(1.722005305897,3.876941117046,
+    23.225512393683));
+#12195 = CARTESIAN_POINT('',(1.158901622103,4.05898012254,
+    23.403290171082));
+#12196 = CARTESIAN_POINT('',(0.579448261864,4.150000000017,
+    23.581067948992));
+#12197 = CARTESIAN_POINT('',(-1.2096357E-10,4.15,23.75884572677));
+#12198 = CARTESIAN_POINT('',(-6.465037E-11,3.25,15.999999999958));
+#12199 = CARTESIAN_POINT('',(-0.605046071315,3.249999999976,
+    16.237037036995));
+#12200 = CARTESIAN_POINT('',(-1.210101022323,3.123278693954,
+    16.474074074128));
+#12201 = CARTESIAN_POINT('',(-1.784798651377,2.869838696616,
+    16.711111111116));
+#12202 = CARTESIAN_POINT('',(-2.298876156537,2.49814404261,
+    16.94814814747));
+#12203 = CARTESIAN_POINT('',(-2.724747803688,2.025142579413,
+    17.185185186441));
+#12204 = CARTESIAN_POINT('',(-3.040683315629,1.47505363229,
+    17.422222221064));
+#12205 = CARTESIAN_POINT('',(-3.2326581518,0.876994224232,
+    17.659259259774));
+#12206 = CARTESIAN_POINT('',(-3.295440842174,0.262015457408,
+    17.896296296262));
+#12207 = CARTESIAN_POINT('',(-3.176857062804,-0.866233837236,
+    18.340740740698));
+#12208 = CARTESIAN_POINT('',(-3.025029461312,-1.382608847991,
+    18.548148148331));
+#12209 = CARTESIAN_POINT('',(-2.778833270891,-1.868633626231,
+    18.755555555525));
+#12210 = CARTESIAN_POINT('',(-2.445340978719,-2.304618901849,
+    18.962962962777));
+#12211 = CARTESIAN_POINT('',(-2.036387563133,-2.672840627624,
+    19.170370370414));
+#12212 = CARTESIAN_POINT('',(-1.567925158978,-2.958938956792,
+    19.3777777778));
+#12213 = CARTESIAN_POINT('',(-1.058836942324,-3.152978939223,
+    19.585185185051));
+#12214 = CARTESIAN_POINT('',(-0.52941531196,-3.250000000023,
+    19.792592592519));
+#12215 = CARTESIAN_POINT('',(0.680676829988,-3.249999999976,
+    20.266666666644));
+#12216 = CARTESIAN_POINT('',(1.36136383352,-3.089618365996,
+    20.533333333093));
+#12217 = CARTESIAN_POINT('',(1.998833197883,-2.768858688708,
+    20.800000000659));
+#12218 = CARTESIAN_POINT('',(2.549982702566,-2.301278659953,
+    21.066666665308));
+#12219 = CARTESIAN_POINT('',(2.976619007777,-1.714028760622,
+    21.333333334825));
+#12220 = CARTESIAN_POINT('',(3.25102258031,-1.045391954904,
+    21.599999998938));
+#12221 = CARTESIAN_POINT('',(3.359083478454,-0.339982835218,
+    21.866666667052));
+#12222 = CARTESIAN_POINT('',(3.30127487833,0.356941579816,
+    22.133333333252));
+#12223 = CARTESIAN_POINT('',(2.95070620369,1.435881018379,
+    22.577777777688));
+#12224 = CARTESIAN_POINT('',(2.74268728246,1.845430024429,
+    22.755555555745));
+#12225 = CARTESIAN_POINT('',(2.470829164584,2.220781567151,
+    22.933333333365));
+#12226 = CARTESIAN_POINT('',(2.141640756079,2.550595414995,
+    23.111111110873));
+#12227 = CARTESIAN_POINT('',(1.763957527301,2.824997338141,
+    23.288888888871));
+#12228 = CARTESIAN_POINT('',(1.348557780874,3.03615872711,
+    23.466666666873));
+#12229 = CARTESIAN_POINT('',(0.907574210578,3.178719335478,
+    23.644444444269));
+#12230 = CARTESIAN_POINT('',(0.453784553139,3.250000000017,
+    23.82222222218));
+#12231 = CARTESIAN_POINT('',(-1.211977E-10,3.25,23.999999999958));
+#12232 = DEFINITIONAL_REPRESENTATION('',(#12233),#12236);
+#12233 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12234,#12235),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#12234 = CARTESIAN_POINT('',(0.,6.288841603624));
+#12235 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#12236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12237 = ORIENTED_EDGE('',*,*,#12238,.T.);
+#12238 = EDGE_CURVE('',#12150,#10723,#12239,.T.);
+#12239 = SURFACE_CURVE('',#12240,(#12261,#12267),.PCURVE_S1.);
+#12240 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#12241,#12242,#12243,#12244,
+    #12245,#12246,#12247,#12248,#12249,#12250,#12251,#12252,#12253,
+    #12254,#12255,#12256,#12257,#12258,#12259,#12260),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#12241 = CARTESIAN_POINT('',(-1.2116916E-10,3.25,23.999999999958));
+#12242 = CARTESIAN_POINT('',(-0.816815488707,3.249999999966,
+    24.31999999996));
+#12243 = CARTESIAN_POINT('',(-1.633620956531,3.021903528256,
+    24.639999999796));
+#12244 = CARTESIAN_POINT('',(-2.378800855086,2.565703036141,
+    24.960000000725));
+#12245 = CARTESIAN_POINT('',(-2.980594915199,1.907151755847,
+    25.279999998462));
+#12246 = CARTESIAN_POINT('',(-3.378282978657,1.09765644099,
+    25.600000001581));
+#12247 = CARTESIAN_POINT('',(-3.532349644253,0.209055330696,
+    25.919999999024));
+#12248 = CARTESIAN_POINT('',(-3.432566334258,-0.677487454367,
+    26.240000000351));
+#12249 = CARTESIAN_POINT('',(-3.097861664936,-1.484547962312,
+    26.559999999908));
+#12250 = CARTESIAN_POINT('',(-2.571118554589,-2.149193950983,
+    26.879999999986));
+#12251 = CARTESIAN_POINT('',(-1.332087654757,-3.049402593112,
+    27.480000000047));
+#12252 = CARTESIAN_POINT('',(-0.651224091382,-3.328216681121,
+    27.75999999862));
+#12253 = CARTESIAN_POINT('',(9.345154879147E-02,-3.437522412464,
+    28.040000004154));
+#12254 = CARTESIAN_POINT('',(0.854234639268,-3.361328163083,
+    28.31999999437));
+#12255 = CARTESIAN_POINT('',(1.579034006846,-3.099025783756,
+    28.600000001529));
+#12256 = CARTESIAN_POINT('',(2.217261661298,-2.666823556385,
+    28.880000005116));
+#12257 = CARTESIAN_POINT('',(2.726086006337,-2.096137318889,
+    29.159999992644));
+#12258 = CARTESIAN_POINT('',(3.075363619127,-1.429420216839,
+    29.440000003653));
+#12259 = CARTESIAN_POINT('',(3.25000000003,-0.714713552268,
+    29.719999999687));
+#12260 = CARTESIAN_POINT('',(3.25,1.0270311E-10,29.999999999646));
+#12261 = PCURVE('',#10758,#12262);
+#12262 = DEFINITIONAL_REPRESENTATION('',(#12263),#12266);
+#12263 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12264,#12265),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.786105200488),.PIECEWISE_BEZIER_KNOTS.);
+#12264 = CARTESIAN_POINT('',(0.931748562369,0.));
+#12265 = CARTESIAN_POINT('',(0.931748562369,0.786105200488));
+#12266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12267 = PCURVE('',#10831,#12268);
+#12268 = DEFINITIONAL_REPRESENTATION('',(#12269),#12277);
+#12269 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#12270,#12271,#12272,#12273,
+    #12274,#12275,#12276),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,0.786105200488
+    ),.PIECEWISE_BEZIER_KNOTS.);
+#12270 = CARTESIAN_POINT('',(4.712388980422,-2.000000000042));
+#12271 = CARTESIAN_POINT('',(4.84328889847,-1.833333333368));
+#12272 = CARTESIAN_POINT('',(4.974188289663,-1.666666666693));
+#12273 = CARTESIAN_POINT('',(5.105087924377,-1.500000000019));
+#12274 = CARTESIAN_POINT('',(5.23598768318,-1.333333333346));
+#12275 = CARTESIAN_POINT('',(5.366887444519,-1.166666666672));
+#12276 = CARTESIAN_POINT('',(5.497787172159,-0.999999999997));
+#12277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12278 = ORIENTED_EDGE('',*,*,#10722,.T.);
+#12279 = ORIENTED_EDGE('',*,*,#12026,.T.);
+#12280 = ADVANCED_FACE('',(#12281),#11967,.T.);
+#12281 = FACE_BOUND('',#12282,.T.);
+#12282 = EDGE_LOOP('',(#12283,#12321,#12408,#12409));
+#12283 = ORIENTED_EDGE('',*,*,#12284,.F.);
+#12284 = EDGE_CURVE('',#12285,#11833,#12287,.T.);
+#12285 = VERTEX_POINT('',#12286);
+#12286 = CARTESIAN_POINT('',(-1.21232E-10,4.15,22.741154273146));
+#12287 = SURFACE_CURVE('',#12288,(#12309,#12315),.PCURVE_S1.);
+#12288 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#12289,#12290,#12291,#12292,
+    #12293,#12294,#12295,#12296,#12297,#12298,#12299,#12300,#12301,
+    #12302,#12303,#12304,#12305,#12306,#12307,#12308),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#12289 = CARTESIAN_POINT('',(-1.2122263E-10,4.15,22.741154273146));
+#12290 = CARTESIAN_POINT('',(-1.043010156334,4.149999999966,
+    23.061154273147));
+#12291 = CARTESIAN_POINT('',(-2.08601030777,3.858738079875,
+    23.381154272985));
+#12292 = CARTESIAN_POINT('',(-3.037540864607,3.276206506595,
+    23.70115427391));
+#12293 = CARTESIAN_POINT('',(-3.805997394046,2.435284138002,
+    24.021154271657));
+#12294 = CARTESIAN_POINT('',(-4.313801042088,1.401624717922,
+    24.341154274761));
+#12295 = CARTESIAN_POINT('',(-4.510542695687,0.266946608181,
+    24.661154272217));
+#12296 = CARTESIAN_POINT('',(-4.383121675135,-0.865099140726,
+    24.981154273536));
+#12297 = CARTESIAN_POINT('',(-3.95573133553,-1.895653559264,
+    25.301154273097));
+#12298 = CARTESIAN_POINT('',(-3.283120614552,-2.744355354148,
+    25.621154273174));
+#12299 = CARTESIAN_POINT('',(-1.700973465507,-3.893852543369,
+    26.221154273235));
+#12300 = CARTESIAN_POINT('',(-0.831563037131,-4.24987643418,
+    26.501154271811));
+#12301 = CARTESIAN_POINT('',(0.119330175498,-4.389452617237,
+    26.781154277332));
+#12302 = CARTESIAN_POINT('',(1.090792394643,-4.292156100067,
+    27.061154267572));
+#12303 = CARTESIAN_POINT('',(2.016304834781,-3.957218111707,
+    27.341154274713));
+#12304 = CARTESIAN_POINT('',(2.831272130456,-3.405329750467,
+    27.621154278292));
+#12305 = CARTESIAN_POINT('',(3.481002640278,-2.676604081099,
+    27.90115426585));
+#12306 = CARTESIAN_POINT('',(3.92700259566,-1.825260968356,
+    28.181154276832));
+#12307 = CARTESIAN_POINT('',(4.150000000031,-0.912633886437,
+    28.461154272876));
+#12308 = CARTESIAN_POINT('',(4.150000000001,1.0621227E-10,
+    28.741154272835));
+#12309 = PCURVE('',#11967,#12310);
+#12310 = DEFINITIONAL_REPRESENTATION('',(#12311),#12314);
+#12311 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12312,#12313),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,2.483185050174),.PIECEWISE_BEZIER_KNOTS.);
+#12312 = CARTESIAN_POINT('',(0.,0.));
+#12313 = CARTESIAN_POINT('',(0.,2.483185050174));
+#12314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12315 = PCURVE('',#11870,#12316);
+#12316 = DEFINITIONAL_REPRESENTATION('',(#12317),#12320);
+#12317 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12318,#12319),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,2.483185050174),.PIECEWISE_BEZIER_KNOTS.);
+#12318 = CARTESIAN_POINT('',(0.931748562369,0.));
+#12319 = CARTESIAN_POINT('',(0.931748562369,2.483185050174));
+#12320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12321 = ORIENTED_EDGE('',*,*,#12322,.T.);
+#12322 = EDGE_CURVE('',#12285,#12112,#12323,.T.);
+#12323 = SURFACE_CURVE('',#12324,(#12327,#12333),.PCURVE_S1.);
+#12324 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12325,#12326),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#12325 = CARTESIAN_POINT('',(-1.2123371E-10,4.15,22.741154273146));
+#12326 = CARTESIAN_POINT('',(-1.2096357E-10,4.15,23.75884572677));
+#12327 = PCURVE('',#11967,#12328);
+#12328 = DEFINITIONAL_REPRESENTATION('',(#12329),#12332);
+#12329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12330,#12331),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#12330 = CARTESIAN_POINT('',(0.,0.));
+#12331 = CARTESIAN_POINT('',(1.017691453624,0.));
+#12332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12333 = PCURVE('',#12334,#12403);
+#12334 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#12335,#12336,#12337,#12338,#12339,#12340,#12341,#12342,#12343
+      ,#12344,#12345,#12346,#12347,#12348,#12349,#12350,#12351,#12352
+      ,#12353,#12354,#12355,#12356,#12357,#12358,#12359,#12360,#12361
+      ,#12362,#12363,#12364,#12365,#12366,#12367,#12368)
+    ,(#12369,#12370,#12371,#12372,#12373,#12374,#12375,#12376,#12377
+      ,#12378,#12379,#12380,#12381,#12382,#12383,#12384,#12385,#12386
+      ,#12387,#12388,#12389,#12390,#12391,#12392,#12393,#12394,#12395
+      ,#12396,#12397,#12398,#12399,#12400,#12401,#12402
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#12335 = CARTESIAN_POINT('',(-6.48193E-11,4.15,14.741154273146));
+#12336 = CARTESIAN_POINT('',(-0.77259768295,4.149999999976,
+    14.978191310183));
+#12337 = CARTESIAN_POINT('',(-1.545204228371,3.988186772495,
+    15.215228347316));
+#12338 = CARTESIAN_POINT('',(-2.279053896399,3.664562888884,
+    15.452265384303));
+#12339 = CARTESIAN_POINT('',(-2.935484291696,3.189938167871,
+    15.689302420661));
+#12340 = CARTESIAN_POINT('',(-3.47929590317,2.585951165284,
+    15.926339459625));
+#12341 = CARTESIAN_POINT('',(-3.882717656529,1.883529966385,
+    16.163376494256));
+#12342 = CARTESIAN_POINT('',(-4.127855999129,1.119854202819,
+    16.40041353296));
+#12343 = CARTESIAN_POINT('',(-4.208024460128,0.334573583397,
+    16.637450569451));
+#12344 = CARTESIAN_POINT('',(-4.056602095526,-1.106113979266,
+    17.081895013886));
+#12345 = CARTESIAN_POINT('',(-3.86272972232,-1.765485144029,
+    17.289302421519));
+#12346 = CARTESIAN_POINT('',(-3.548357010283,-2.386101312495,
+    17.496709828711));
+#12347 = CARTESIAN_POINT('',(-3.122511571175,-2.942821188151,
+    17.704117235968));
+#12348 = CARTESIAN_POINT('',(-2.600310106158,-3.413011919542,
+    17.9115246436));
+#12349 = CARTESIAN_POINT('',(-2.002120980262,-3.778337259698,
+    18.11893205099));
+#12350 = CARTESIAN_POINT('',(-1.352052271679,-4.026111663846,
+    18.326339458239));
+#12351 = CARTESIAN_POINT('',(-0.676022972136,-4.150000000023,
+    18.533746865707));
+#12352 = CARTESIAN_POINT('',(0.869172393079,-4.149999999975,
+    19.007820939832));
+#12353 = CARTESIAN_POINT('',(1.738354950807,-3.945205160572,
+    19.274487606282));
+#12354 = CARTESIAN_POINT('',(2.552360259855,-3.535618950091,
+    19.541154273846));
+#12355 = CARTESIAN_POINT('',(3.256126892107,-2.938556786745,
+    19.807820938498));
+#12356 = CARTESIAN_POINT('',(3.800917116974,-2.188682059917,
+    20.07448760801));
+#12357 = CARTESIAN_POINT('',(4.151304171548,-1.334885489814,
+    20.341154272128));
+#12358 = CARTESIAN_POINT('',(4.289291543668,-0.434131850442,
+    20.60782094024));
+#12359 = CARTESIAN_POINT('',(4.215474074146,0.455786944887,
+    20.87448760644));
+#12360 = CARTESIAN_POINT('',(3.767824847603,1.833509599851,
+    21.318932050876));
+#12361 = CARTESIAN_POINT('',(3.502200595525,2.356472146079,
+    21.496709828932));
+#12362 = CARTESIAN_POINT('',(3.155059108236,2.835767311028,
+    21.674487606555));
+#12363 = CARTESIAN_POINT('',(2.734710014161,3.256914169478,
+    21.852265384059));
+#12364 = CARTESIAN_POINT('',(2.252438100796,3.60730422259,
+    22.030043162062));
+#12365 = CARTESIAN_POINT('',(1.722005305925,3.876941117045,
+    22.207820940058));
+#12366 = CARTESIAN_POINT('',(1.158901622075,4.058980122544,
+    22.385598717459));
+#12367 = CARTESIAN_POINT('',(0.579448261864,4.150000000018,
+    22.563376495368));
+#12368 = CARTESIAN_POINT('',(-1.2123371E-10,4.15,22.741154273146));
+#12369 = CARTESIAN_POINT('',(-6.455494E-11,4.15,15.75884572677));
+#12370 = CARTESIAN_POINT('',(-0.77259768295,4.149999999976,
+    15.995882763807));
+#12371 = CARTESIAN_POINT('',(-1.545204228365,3.988186772491,
+    16.23291980094));
+#12372 = CARTESIAN_POINT('',(-2.279053896399,3.664562888908,
+    16.469956837927));
+#12373 = CARTESIAN_POINT('',(-2.935484291697,3.189938167825,
+    16.706993874285));
+#12374 = CARTESIAN_POINT('',(-3.479295903167,2.585951165343,
+    16.944030913249));
+#12375 = CARTESIAN_POINT('',(-3.882717656528,1.883529966346,
+    17.18106794788));
+#12376 = CARTESIAN_POINT('',(-4.127855999129,1.119854202837,
+    17.418104986584));
+#12377 = CARTESIAN_POINT('',(-4.208024460128,0.334573583398,
+    17.655142023075));
+#12378 = CARTESIAN_POINT('',(-4.056602095526,-1.106113979265,
+    18.09958646751));
+#12379 = CARTESIAN_POINT('',(-3.862729722322,-1.765485144019,
+    18.306993875144));
+#12380 = CARTESIAN_POINT('',(-3.548357010283,-2.386101312505,
+    18.514401282334));
+#12381 = CARTESIAN_POINT('',(-3.122511571177,-2.942821188145,
+    18.721808689594));
+#12382 = CARTESIAN_POINT('',(-2.600310106161,-3.413011919534,
+    18.929216097222));
+#12383 = CARTESIAN_POINT('',(-2.002120980264,-3.778337259705,
+    19.136623504615));
+#12384 = CARTESIAN_POINT('',(-1.35205227168,-4.026111663843,
+    19.344030911862));
+#12385 = CARTESIAN_POINT('',(-0.676022972138,-4.150000000022,
+    19.551438319331));
+#12386 = CARTESIAN_POINT('',(0.869172393077,-4.149999999976,
+    20.025512393456));
+#12387 = CARTESIAN_POINT('',(1.738354950806,-3.945205160573,
+    20.292179059906));
+#12388 = CARTESIAN_POINT('',(2.552360259846,-3.535618950091,
+    20.558845727471));
+#12389 = CARTESIAN_POINT('',(3.256126892115,-2.938556786757,
+    20.825512392122));
+#12390 = CARTESIAN_POINT('',(3.800917116967,-2.188682059898,
+    21.092179061635));
+#12391 = CARTESIAN_POINT('',(4.151304171549,-1.334885489836,
+    21.358845725751));
+#12392 = CARTESIAN_POINT('',(4.289291543668,-0.434131850436,
+    21.625512393864));
+#12393 = CARTESIAN_POINT('',(4.215474074146,0.455786944882,
+    21.892179060064));
+#12394 = CARTESIAN_POINT('',(3.767824847605,1.833509599847,22.3366235045
+    ));
+#12395 = CARTESIAN_POINT('',(3.502200595536,2.356472146076,
+    22.514401282555));
+#12396 = CARTESIAN_POINT('',(3.155059108215,2.835767311029,
+    22.692179060179));
+#12397 = CARTESIAN_POINT('',(2.734710014182,3.256914169474,
+    22.869956837683));
+#12398 = CARTESIAN_POINT('',(2.252438100807,3.607304222587,
+    23.047734615686));
+#12399 = CARTESIAN_POINT('',(1.722005305897,3.876941117046,
+    23.225512393683));
+#12400 = CARTESIAN_POINT('',(1.158901622103,4.05898012254,
+    23.403290171082));
+#12401 = CARTESIAN_POINT('',(0.579448261864,4.150000000017,
+    23.581067948992));
+#12402 = CARTESIAN_POINT('',(-1.2096357E-10,4.15,23.75884572677));
+#12403 = DEFINITIONAL_REPRESENTATION('',(#12404),#12407);
+#12404 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12405,#12406),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#12405 = CARTESIAN_POINT('',(0.,6.288841603624));
+#12406 = CARTESIAN_POINT('',(1.017691453624,6.288841603624));
+#12407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12408 = ORIENTED_EDGE('',*,*,#12111,.T.);
+#12409 = ORIENTED_EDGE('',*,*,#11929,.T.);
+#12410 = ADVANCED_FACE('',(#12411),#11870,.T.);
+#12411 = FACE_BOUND('',#12412,.T.);
+#12412 = EDGE_LOOP('',(#12413,#12463,#12550,#12551,#12552));
+#12413 = ORIENTED_EDGE('',*,*,#12414,.F.);
+#12414 = EDGE_CURVE('',#12415,#12417,#12419,.T.);
+#12415 = VERTEX_POINT('',#12416);
+#12416 = CARTESIAN_POINT('',(-1.21592E-10,3.25,22.499999999958));
+#12417 = VERTEX_POINT('',#12418);
+#12418 = CARTESIAN_POINT('',(-3.250000005678,1.336E-12,24.49999999401));
+#12419 = SURFACE_CURVE('',#12420,(#12441,#12447),.PCURVE_S1.);
+#12420 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#12421,#12422,#12423,#12424,
+    #12425,#12426,#12427,#12428,#12429,#12430,#12431,#12432,#12433,
+    #12434,#12435,#12436,#12437,#12438,#12439,#12440),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#12421 = CARTESIAN_POINT('',(-1.2158721E-10,3.25,22.499999999958));
+#12422 = CARTESIAN_POINT('',(-0.816815488707,3.249999999966,
+    22.819999999959));
+#12423 = CARTESIAN_POINT('',(-1.633620956617,3.021903528238,
+    23.139999999796));
+#12424 = CARTESIAN_POINT('',(-2.378800854869,2.565703036182,
+    23.460000000724));
+#12425 = CARTESIAN_POINT('',(-2.980594915547,1.907151755762,
+    23.779999998464));
+#12426 = CARTESIAN_POINT('',(-3.378282978318,1.097656441073,
+    24.10000000158));
+#12427 = CARTESIAN_POINT('',(-3.53234964447,0.209055330632,
+    24.419999999024));
+#12428 = CARTESIAN_POINT('',(-3.432566334174,-0.677487454348,
+    24.74000000035));
+#12429 = CARTESIAN_POINT('',(-3.09786166495,-1.484547962321,
+    25.059999999908));
+#12430 = CARTESIAN_POINT('',(-2.571118554587,-2.149193950986,
+    25.379999999986));
+#12431 = CARTESIAN_POINT('',(-1.332087654753,-3.049402593114,
+    25.980000000047));
+#12432 = CARTESIAN_POINT('',(-0.651224091363,-3.328216681124,
+    26.259999998621));
+#12433 = CARTESIAN_POINT('',(9.345154875042E-02,-3.43752241246,
+    26.540000004151));
+#12434 = CARTESIAN_POINT('',(0.854234639317,-3.361328163085,
+    26.819999994375));
+#12435 = CARTESIAN_POINT('',(1.579034006855,-3.099025783755,
+    27.100000001525));
+#12436 = CARTESIAN_POINT('',(2.217261661262,-2.666823556377,
+    27.380000005119));
+#12437 = CARTESIAN_POINT('',(2.726086006382,-2.096137318886,
+    27.659999992642));
+#12438 = CARTESIAN_POINT('',(3.075363619112,-1.429420216834,
+    27.940000003654));
+#12439 = CARTESIAN_POINT('',(3.250000000032,-0.714713552264,
+    28.219999999687));
+#12440 = CARTESIAN_POINT('',(3.250000000001,1.0719251E-10,
+    28.499999999646));
+#12441 = PCURVE('',#11870,#12442);
+#12442 = DEFINITIONAL_REPRESENTATION('',(#12443),#12446);
+#12443 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12444,#12445),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.572210396214),.PIECEWISE_BEZIER_KNOTS.);
+#12444 = CARTESIAN_POINT('',(0.,0.));
+#12445 = CARTESIAN_POINT('',(0.,1.572210396214));
+#12446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12447 = PCURVE('',#12448,#12453);
+#12448 = CYLINDRICAL_SURFACE('',#12449,3.25);
+#12449 = AXIS2_PLACEMENT_3D('',#12450,#12451,#12452);
+#12450 = CARTESIAN_POINT('',(0.,2.887E-14,26.));
+#12451 = DIRECTION('',(0.,1.11E-15,1.));
+#12452 = DIRECTION('',(-1.,0.,0.));
+#12453 = DEFINITIONAL_REPRESENTATION('',(#12454),#12462);
+#12454 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#12455,#12456,#12457,#12458,
+    #12459,#12460,#12461),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.572210396214
+    ),.PIECEWISE_BEZIER_KNOTS.);
+#12455 = CARTESIAN_POINT('',(4.712388980422,-3.500000000042));
+#12456 = CARTESIAN_POINT('',(4.974188815724,-3.166666667704));
+#12457 = CARTESIAN_POINT('',(5.235986543623,-2.833333335361));
+#12458 = CARTESIAN_POINT('',(5.497788327069,-2.500000003031));
+#12459 = CARTESIAN_POINT('',(5.759586092216,-2.166666670696));
+#12460 = CARTESIAN_POINT('',(6.021385934185,-1.83333333832));
+#12461 = CARTESIAN_POINT('',(6.283185307179,-1.500000005989));
+#12462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12463 = ORIENTED_EDGE('',*,*,#12464,.T.);
+#12464 = EDGE_CURVE('',#12415,#12285,#12465,.T.);
+#12465 = SURFACE_CURVE('',#12466,(#12469,#12475),.PCURVE_S1.);
+#12466 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12467,#12468),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#12467 = CARTESIAN_POINT('',(-1.2159466E-10,3.25,22.499999999958));
+#12468 = CARTESIAN_POINT('',(-1.2123371E-10,4.15,22.741154273146));
+#12469 = PCURVE('',#11870,#12470);
+#12470 = DEFINITIONAL_REPRESENTATION('',(#12471),#12474);
+#12471 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12472,#12473),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#12472 = CARTESIAN_POINT('',(0.,0.));
+#12473 = CARTESIAN_POINT('',(0.931748562369,0.));
+#12474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12475 = PCURVE('',#12476,#12545);
+#12476 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#12477,#12478,#12479,#12480,#12481,#12482,#12483,#12484,#12485
+      ,#12486,#12487,#12488,#12489,#12490,#12491,#12492,#12493,#12494
+      ,#12495,#12496,#12497,#12498,#12499,#12500,#12501,#12502,#12503
+      ,#12504,#12505,#12506,#12507,#12508,#12509,#12510)
+    ,(#12511,#12512,#12513,#12514,#12515,#12516,#12517,#12518,#12519
+      ,#12520,#12521,#12522,#12523,#12524,#12525,#12526,#12527,#12528
+      ,#12529,#12530,#12531,#12532,#12533,#12534,#12535,#12536,#12537
+      ,#12538,#12539,#12540,#12541,#12542,#12543,#12544
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#12477 = CARTESIAN_POINT('',(-6.504045E-11,3.25,14.499999999958));
+#12478 = CARTESIAN_POINT('',(-0.605046071316,3.249999999976,
+    14.737037036995));
+#12479 = CARTESIAN_POINT('',(-1.210101022331,3.123278693959,
+    14.974074074128));
+#12480 = CARTESIAN_POINT('',(-1.78479865138,2.869838696584,
+    15.211111111116));
+#12481 = CARTESIAN_POINT('',(-2.298876156532,2.498144042673,
+    15.44814814747));
+#12482 = CARTESIAN_POINT('',(-2.724747803697,2.02514257933,
+    15.685185186441));
+#12483 = CARTESIAN_POINT('',(-3.040683315628,1.475053632346,
+    15.922222221065));
+#12484 = CARTESIAN_POINT('',(-3.232658151801,0.876994224206,
+    16.159259259774));
+#12485 = CARTESIAN_POINT('',(-3.295440842174,0.262015457406,
+    16.396296296262));
+#12486 = CARTESIAN_POINT('',(-3.176857062804,-0.866233837238,
+    16.840740740698));
+#12487 = CARTESIAN_POINT('',(-3.025029461308,-1.382608848005,
+    17.048148148332));
+#12488 = CARTESIAN_POINT('',(-2.778833270892,-1.868633626217,
+    17.255555555523));
+#12489 = CARTESIAN_POINT('',(-2.445340978716,-2.304618901858,
+    17.46296296278));
+#12490 = CARTESIAN_POINT('',(-2.036387563128,-2.672840627637,
+    17.670370370412));
+#12491 = CARTESIAN_POINT('',(-1.567925158976,-2.95893895678,
+    17.877777777802));
+#12492 = CARTESIAN_POINT('',(-1.058836942323,-3.152978939229,
+    18.08518518505));
+#12493 = CARTESIAN_POINT('',(-0.529415311956,-3.250000000023,
+    18.292592592519));
+#12494 = CARTESIAN_POINT('',(0.680676829991,-3.249999999975,
+    18.766666666644));
+#12495 = CARTESIAN_POINT('',(1.361363833521,-3.089618365994,
+    19.033333333093));
+#12496 = CARTESIAN_POINT('',(1.998833197897,-2.76885868871,
+    19.30000000066));
+#12497 = CARTESIAN_POINT('',(2.549982702554,-2.301278659932,
+    19.566666665307));
+#12498 = CARTESIAN_POINT('',(2.97661900779,-1.71402876065,
+    19.833333334826));
+#12499 = CARTESIAN_POINT('',(3.251022580307,-1.045391954872,
+    20.099999998937));
+#12500 = CARTESIAN_POINT('',(3.359083478456,-0.339982835227,
+    20.366666667052));
+#12501 = CARTESIAN_POINT('',(3.30127487833,0.356941579822,
+    20.633333333252));
+#12502 = CARTESIAN_POINT('',(2.950706203687,1.435881018385,
+    21.077777777688));
+#12503 = CARTESIAN_POINT('',(2.742687282445,1.845430024433,
+    21.255555555745));
+#12504 = CARTESIAN_POINT('',(2.470829164614,2.220781567151,
+    21.433333333365));
+#12505 = CARTESIAN_POINT('',(2.141640756047,2.550595415,21.611111110873)
+  );
+#12506 = CARTESIAN_POINT('',(1.763957527284,2.824997338146,
+    21.788888888871));
+#12507 = CARTESIAN_POINT('',(1.348557780913,3.036158727109,
+    21.966666666873));
+#12508 = CARTESIAN_POINT('',(0.907574210536,3.178719335483,
+    22.144444444269));
+#12509 = CARTESIAN_POINT('',(0.453784553138,3.250000000018,
+    22.32222222218));
+#12510 = CARTESIAN_POINT('',(-1.2159466E-10,3.25,22.499999999958));
+#12511 = CARTESIAN_POINT('',(-6.48193E-11,4.15,14.741154273146));
+#12512 = CARTESIAN_POINT('',(-0.77259768295,4.149999999976,
+    14.978191310183));
+#12513 = CARTESIAN_POINT('',(-1.545204228371,3.988186772495,
+    15.215228347316));
+#12514 = CARTESIAN_POINT('',(-2.279053896399,3.664562888884,
+    15.452265384303));
+#12515 = CARTESIAN_POINT('',(-2.935484291696,3.189938167871,
+    15.689302420661));
+#12516 = CARTESIAN_POINT('',(-3.47929590317,2.585951165284,
+    15.926339459625));
+#12517 = CARTESIAN_POINT('',(-3.882717656529,1.883529966385,
+    16.163376494256));
+#12518 = CARTESIAN_POINT('',(-4.127855999129,1.119854202819,
+    16.40041353296));
+#12519 = CARTESIAN_POINT('',(-4.208024460128,0.334573583397,
+    16.637450569451));
+#12520 = CARTESIAN_POINT('',(-4.056602095526,-1.106113979266,
+    17.081895013886));
+#12521 = CARTESIAN_POINT('',(-3.86272972232,-1.765485144029,
+    17.289302421519));
+#12522 = CARTESIAN_POINT('',(-3.548357010283,-2.386101312495,
+    17.496709828711));
+#12523 = CARTESIAN_POINT('',(-3.122511571175,-2.942821188151,
+    17.704117235968));
+#12524 = CARTESIAN_POINT('',(-2.600310106158,-3.413011919542,
+    17.9115246436));
+#12525 = CARTESIAN_POINT('',(-2.002120980262,-3.778337259698,
+    18.11893205099));
+#12526 = CARTESIAN_POINT('',(-1.352052271679,-4.026111663846,
+    18.326339458239));
+#12527 = CARTESIAN_POINT('',(-0.676022972136,-4.150000000023,
+    18.533746865707));
+#12528 = CARTESIAN_POINT('',(0.869172393079,-4.149999999975,
+    19.007820939832));
+#12529 = CARTESIAN_POINT('',(1.738354950807,-3.945205160572,
+    19.274487606282));
+#12530 = CARTESIAN_POINT('',(2.552360259855,-3.535618950091,
+    19.541154273846));
+#12531 = CARTESIAN_POINT('',(3.256126892107,-2.938556786745,
+    19.807820938498));
+#12532 = CARTESIAN_POINT('',(3.800917116974,-2.188682059917,
+    20.07448760801));
+#12533 = CARTESIAN_POINT('',(4.151304171548,-1.334885489814,
+    20.341154272128));
+#12534 = CARTESIAN_POINT('',(4.289291543668,-0.434131850442,
+    20.60782094024));
+#12535 = CARTESIAN_POINT('',(4.215474074146,0.455786944887,
+    20.87448760644));
+#12536 = CARTESIAN_POINT('',(3.767824847603,1.833509599851,
+    21.318932050876));
+#12537 = CARTESIAN_POINT('',(3.502200595525,2.356472146079,
+    21.496709828932));
+#12538 = CARTESIAN_POINT('',(3.155059108236,2.835767311028,
+    21.674487606555));
+#12539 = CARTESIAN_POINT('',(2.734710014161,3.256914169478,
+    21.852265384059));
+#12540 = CARTESIAN_POINT('',(2.252438100796,3.60730422259,
+    22.030043162062));
+#12541 = CARTESIAN_POINT('',(1.722005305925,3.876941117045,
+    22.207820940058));
+#12542 = CARTESIAN_POINT('',(1.158901622075,4.058980122544,
+    22.385598717459));
+#12543 = CARTESIAN_POINT('',(0.579448261864,4.150000000018,
+    22.563376495368));
+#12544 = CARTESIAN_POINT('',(-1.2123371E-10,4.15,22.741154273146));
+#12545 = DEFINITIONAL_REPRESENTATION('',(#12546),#12549);
+#12546 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12547,#12548),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#12547 = CARTESIAN_POINT('',(0.,6.288841603624));
+#12548 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#12549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12550 = ORIENTED_EDGE('',*,*,#12284,.T.);
+#12551 = ORIENTED_EDGE('',*,*,#11832,.T.);
+#12552 = ORIENTED_EDGE('',*,*,#12553,.F.);
+#12553 = EDGE_CURVE('',#12417,#11806,#12554,.T.);
+#12554 = SURFACE_CURVE('',#12555,(#12576,#12582),.PCURVE_S1.);
+#12555 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#12556,#12557,#12558,#12559,
+    #12560,#12561,#12562,#12563,#12564,#12565,#12566,#12567,#12568,
+    #12569,#12570,#12571,#12572,#12573,#12574,#12575),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#12556 = CARTESIAN_POINT('',(-1.2158721E-10,3.25,22.499999999958));
+#12557 = CARTESIAN_POINT('',(-0.816815488707,3.249999999966,
+    22.819999999959));
+#12558 = CARTESIAN_POINT('',(-1.633620956617,3.021903528238,
+    23.139999999796));
+#12559 = CARTESIAN_POINT('',(-2.378800854869,2.565703036182,
+    23.460000000724));
+#12560 = CARTESIAN_POINT('',(-2.980594915547,1.907151755762,
+    23.779999998464));
+#12561 = CARTESIAN_POINT('',(-3.378282978318,1.097656441073,
+    24.10000000158));
+#12562 = CARTESIAN_POINT('',(-3.53234964447,0.209055330632,
+    24.419999999024));
+#12563 = CARTESIAN_POINT('',(-3.432566334174,-0.677487454348,
+    24.74000000035));
+#12564 = CARTESIAN_POINT('',(-3.09786166495,-1.484547962321,
+    25.059999999908));
+#12565 = CARTESIAN_POINT('',(-2.571118554587,-2.149193950986,
+    25.379999999986));
+#12566 = CARTESIAN_POINT('',(-1.332087654753,-3.049402593114,
+    25.980000000047));
+#12567 = CARTESIAN_POINT('',(-0.651224091363,-3.328216681124,
+    26.259999998621));
+#12568 = CARTESIAN_POINT('',(9.345154875042E-02,-3.43752241246,
+    26.540000004151));
+#12569 = CARTESIAN_POINT('',(0.854234639317,-3.361328163085,
+    26.819999994375));
+#12570 = CARTESIAN_POINT('',(1.579034006855,-3.099025783755,
+    27.100000001525));
+#12571 = CARTESIAN_POINT('',(2.217261661262,-2.666823556377,
+    27.380000005119));
+#12572 = CARTESIAN_POINT('',(2.726086006382,-2.096137318886,
+    27.659999992642));
+#12573 = CARTESIAN_POINT('',(3.075363619112,-1.429420216834,
+    27.940000003654));
+#12574 = CARTESIAN_POINT('',(3.250000000032,-0.714713552264,
+    28.219999999687));
+#12575 = CARTESIAN_POINT('',(3.250000000001,1.0719251E-10,
+    28.499999999646));
+#12576 = PCURVE('',#11870,#12577);
+#12577 = DEFINITIONAL_REPRESENTATION('',(#12578),#12581);
+#12578 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12579,#12580),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.572210396214,1.965263001153),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12579 = CARTESIAN_POINT('',(0.,1.572210396214));
+#12580 = CARTESIAN_POINT('',(0.,1.965263001153));
+#12581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12582 = PCURVE('',#11821,#12583);
+#12583 = DEFINITIONAL_REPRESENTATION('',(#12584),#12591);
+#12584 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#12585,#12586,#12587,#12588,
+    #12589,#12590),.UNSPECIFIED.,.F.,.F.,(6,6),(1.572210396214,
+    1.965263001153),.PIECEWISE_BEZIER_KNOTS.);
+#12585 = CARTESIAN_POINT('',(-4.4498E-13,-1.500000005989));
+#12586 = CARTESIAN_POINT('',(7.853981307389E-02,-1.400000004792));
+#12587 = CARTESIAN_POINT('',(0.157079627527,-1.300000003611));
+#12588 = CARTESIAN_POINT('',(0.235619443102,-1.200000002419));
+#12589 = CARTESIAN_POINT('',(0.314159259657,-1.100000001216));
+#12590 = CARTESIAN_POINT('',(0.392699077024,-1.000000000007));
+#12591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12592 = ADVANCED_FACE('',(#12593),#11821,.F.);
+#12593 = FACE_BOUND('',#12594,.F.);
+#12594 = EDGE_LOOP('',(#12595,#12616,#12657,#12658));
+#12595 = ORIENTED_EDGE('',*,*,#12596,.T.);
+#12596 = EDGE_CURVE('',#12417,#12597,#12599,.T.);
+#12597 = VERTEX_POINT('',#12598);
+#12598 = CARTESIAN_POINT('',(-3.25,-1.21177E-10,23.999999999958));
+#12599 = SURFACE_CURVE('',#12600,(#12604,#12610),.PCURVE_S1.);
+#12600 = LINE('',#12601,#12602);
+#12601 = CARTESIAN_POINT('',(-3.25,2.887E-14,26.));
+#12602 = VECTOR('',#12603,1.);
+#12603 = DIRECTION('',(0.,-1.11E-15,-1.));
+#12604 = PCURVE('',#11821,#12605);
+#12605 = DEFINITIONAL_REPRESENTATION('',(#12606),#12609);
+#12606 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12607,#12608),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.50000000599,2.000000000042),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12607 = CARTESIAN_POINT('',(0.,-1.50000000599));
+#12608 = CARTESIAN_POINT('',(0.,-2.000000000042));
+#12609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12610 = PCURVE('',#12448,#12611);
+#12611 = DEFINITIONAL_REPRESENTATION('',(#12612),#12615);
+#12612 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12613,#12614),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.50000000599,2.000000000042),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12613 = CARTESIAN_POINT('',(6.28318530718,-1.50000000599));
+#12614 = CARTESIAN_POINT('',(6.28318530718,-2.000000000042));
+#12615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12616 = ORIENTED_EDGE('',*,*,#12617,.T.);
+#12617 = EDGE_CURVE('',#12597,#11697,#12618,.T.);
+#12618 = SURFACE_CURVE('',#12619,(#12640,#12651),.PCURVE_S1.);
+#12619 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#12620,#12621,#12622,#12623,
+    #12624,#12625,#12626,#12627,#12628,#12629,#12630,#12631,#12632,
+    #12633,#12634,#12635,#12636,#12637,#12638,#12639),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#12620 = CARTESIAN_POINT('',(-3.25,-1.2116089E-10,23.999999999958));
+#12621 = CARTESIAN_POINT('',(-3.249999999966,-0.816815488707,
+    24.31999999996));
+#12622 = CARTESIAN_POINT('',(-3.021903528256,-1.633620956531,
+    24.639999999796));
+#12623 = CARTESIAN_POINT('',(-2.565703036141,-2.378800855086,
+    24.960000000725));
+#12624 = CARTESIAN_POINT('',(-1.907151755847,-2.980594915199,
+    25.279999998462));
+#12625 = CARTESIAN_POINT('',(-1.09765644099,-3.378282978657,
+    25.600000001581));
+#12626 = CARTESIAN_POINT('',(-0.209055330696,-3.532349644253,
+    25.919999999024));
+#12627 = CARTESIAN_POINT('',(0.677487454367,-3.432566334258,
+    26.240000000351));
+#12628 = CARTESIAN_POINT('',(1.484547962312,-3.097861664936,
+    26.559999999908));
+#12629 = CARTESIAN_POINT('',(2.149193950983,-2.571118554589,
+    26.879999999986));
+#12630 = CARTESIAN_POINT('',(3.049402593112,-1.332087654757,
+    27.480000000047));
+#12631 = CARTESIAN_POINT('',(3.328216681121,-0.651224091382,
+    27.75999999862));
+#12632 = CARTESIAN_POINT('',(3.437522412464,9.345154879147E-02,
+    28.040000004154));
+#12633 = CARTESIAN_POINT('',(3.361328163083,0.854234639268,
+    28.31999999437));
+#12634 = CARTESIAN_POINT('',(3.099025783756,1.579034006846,
+    28.600000001529));
+#12635 = CARTESIAN_POINT('',(2.666823556385,2.217261661298,
+    28.880000005116));
+#12636 = CARTESIAN_POINT('',(2.096137318889,2.726086006337,
+    29.159999992644));
+#12637 = CARTESIAN_POINT('',(1.429420216839,3.075363619127,
+    29.440000003653));
+#12638 = CARTESIAN_POINT('',(0.714713552268,3.25000000003,
+    29.719999999687));
+#12639 = CARTESIAN_POINT('',(-1.0268985E-10,3.25,29.999999999646));
+#12640 = PCURVE('',#11821,#12641);
+#12641 = DEFINITIONAL_REPRESENTATION('',(#12642),#12650);
+#12642 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#12643,#12644,#12645,#12646,
+    #12647,#12648,#12649),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,0.786105200492
+    ),.PIECEWISE_BEZIER_KNOTS.);
+#12643 = CARTESIAN_POINT('',(3.729258E-11,-2.000000000042));
+#12644 = CARTESIAN_POINT('',(0.130899918086,-1.833333333367));
+#12645 = CARTESIAN_POINT('',(0.26179930928,-1.666666666692));
+#12646 = CARTESIAN_POINT('',(0.392698943995,-1.500000000017));
+#12647 = CARTESIAN_POINT('',(0.523598702798,-1.333333333343));
+#12648 = CARTESIAN_POINT('',(0.654498464137,-1.166666666668));
+#12649 = CARTESIAN_POINT('',(0.785398191778,-0.999999999992));
+#12650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12651 = PCURVE('',#11742,#12652);
+#12652 = DEFINITIONAL_REPRESENTATION('',(#12653),#12656);
+#12653 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12654,#12655),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.786105200492),.PIECEWISE_BEZIER_KNOTS.);
+#12654 = CARTESIAN_POINT('',(0.931748562369,0.));
+#12655 = CARTESIAN_POINT('',(0.931748562369,0.786105200492));
+#12656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12657 = ORIENTED_EDGE('',*,*,#11805,.T.);
+#12658 = ORIENTED_EDGE('',*,*,#12553,.F.);
+#12659 = ADVANCED_FACE('',(#12660),#11742,.T.);
+#12660 = FACE_BOUND('',#12661,.T.);
+#12661 = EDGE_LOOP('',(#12662,#12700,#12787,#12788));
+#12662 = ORIENTED_EDGE('',*,*,#12663,.F.);
+#12663 = EDGE_CURVE('',#12664,#11600,#12666,.T.);
+#12664 = VERTEX_POINT('',#12665);
+#12665 = CARTESIAN_POINT('',(-4.15,-1.20941E-10,23.75884572677));
+#12666 = SURFACE_CURVE('',#12667,(#12688,#12694),.PCURVE_S1.);
+#12667 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#12668,#12669,#12670,#12671,
+    #12672,#12673,#12674,#12675,#12676,#12677,#12678,#12679,#12680,
+    #12681,#12682,#12683,#12684,#12685,#12686,#12687),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#12668 = CARTESIAN_POINT('',(-4.15,-1.209297011543E-10,23.75884572677));
+#12669 = CARTESIAN_POINT('',(-4.149999999966,-1.043010156334,
+    24.078845726771));
+#12670 = CARTESIAN_POINT('',(-3.858738079886,-2.086010307712,
+    24.398845726609));
+#12671 = CARTESIAN_POINT('',(-3.276206506572,-3.037540864754,
+    24.718845727534));
+#12672 = CARTESIAN_POINT('',(-2.435284138054,-3.805997393813,
+    25.038845725279));
+#12673 = CARTESIAN_POINT('',(-1.401624717871,-4.313801042315,
+    25.358845728387));
+#12674 = CARTESIAN_POINT('',(-0.266946608221,-4.510542695541,
+    25.67884572584));
+#12675 = CARTESIAN_POINT('',(0.865099140738,-4.383121675192,
+    25.998845727161));
+#12676 = CARTESIAN_POINT('',(1.895653559259,-3.95573133552,
+    26.318845726721));
+#12677 = CARTESIAN_POINT('',(2.744355354146,-3.283120614554,
+    26.638845726798));
+#12678 = CARTESIAN_POINT('',(3.893852543368,-1.700973465509,
+    27.238845726858));
+#12679 = CARTESIAN_POINT('',(4.249876434177,-0.831563037144,
+    27.518845725438));
+#12680 = CARTESIAN_POINT('',(4.389452617239,0.119330175526,
+    27.79884573095));
+#12681 = CARTESIAN_POINT('',(4.292156100066,1.090792394609,
+    28.078845721205));
+#12682 = CARTESIAN_POINT('',(3.957218111708,2.016304834775,
+    28.358845728327));
+#12683 = CARTESIAN_POINT('',(3.405329750472,2.83127213048,
+    28.638845731924));
+#12684 = CARTESIAN_POINT('',(2.676604081102,3.481002640248,
+    28.918845719469));
+#12685 = CARTESIAN_POINT('',(1.825260968359,3.927002595671,
+    29.198845730458));
+#12686 = CARTESIAN_POINT('',(0.91263388644,4.15000000003,29.478845726499
+    ));
+#12687 = CARTESIAN_POINT('',(-1.0315339E-10,4.15,29.758845726459));
+#12688 = PCURVE('',#11742,#12689);
+#12689 = DEFINITIONAL_REPRESENTATION('',(#12690),#12693);
+#12690 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12691,#12692),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.683172501884),.PIECEWISE_BEZIER_KNOTS.);
+#12691 = CARTESIAN_POINT('',(0.,0.));
+#12692 = CARTESIAN_POINT('',(0.,1.683172501884));
+#12693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12694 = PCURVE('',#11637,#12695);
+#12695 = DEFINITIONAL_REPRESENTATION('',(#12696),#12699);
+#12696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12697,#12698),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.683172501884),.PIECEWISE_BEZIER_KNOTS.);
+#12697 = CARTESIAN_POINT('',(1.017691453624,0.));
+#12698 = CARTESIAN_POINT('',(1.017691453624,1.683172501884));
+#12699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12700 = ORIENTED_EDGE('',*,*,#12701,.T.);
+#12701 = EDGE_CURVE('',#12664,#12597,#12702,.T.);
+#12702 = SURFACE_CURVE('',#12703,(#12706,#12712),.PCURVE_S1.);
+#12703 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12704,#12705),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#12704 = CARTESIAN_POINT('',(-4.15,-1.209545511543E-10,23.75884572677));
+#12705 = CARTESIAN_POINT('',(-3.25,-1.2118943E-10,23.999999999958));
+#12706 = PCURVE('',#11742,#12707);
+#12707 = DEFINITIONAL_REPRESENTATION('',(#12708),#12711);
+#12708 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12709,#12710),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#12709 = CARTESIAN_POINT('',(0.,0.));
+#12710 = CARTESIAN_POINT('',(0.931748562369,0.));
+#12711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12712 = PCURVE('',#12713,#12782);
+#12713 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#12714,#12715,#12716,#12717,#12718,#12719,#12720,#12721,#12722
+      ,#12723,#12724,#12725,#12726,#12727,#12728,#12729,#12730,#12731
+      ,#12732,#12733,#12734,#12735,#12736,#12737,#12738,#12739,#12740
+      ,#12741,#12742,#12743,#12744,#12745,#12746,#12747)
+    ,(#12748,#12749,#12750,#12751,#12752,#12753,#12754,#12755,#12756
+      ,#12757,#12758,#12759,#12760,#12761,#12762,#12763,#12764,#12765
+      ,#12766,#12767,#12768,#12769,#12770,#12771,#12772,#12773,#12774
+      ,#12775,#12776,#12777,#12778,#12779,#12780,#12781
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#12714 = CARTESIAN_POINT('',(-4.15,-6.454770115427E-11,15.75884572677));
+#12715 = CARTESIAN_POINT('',(-4.149999999976,-0.77259768295,
+    15.995882763807));
+#12716 = CARTESIAN_POINT('',(-3.988186772491,-1.545204228365,
+    16.23291980094));
+#12717 = CARTESIAN_POINT('',(-3.664562888908,-2.279053896399,
+    16.469956837927));
+#12718 = CARTESIAN_POINT('',(-3.189938167825,-2.935484291697,
+    16.706993874285));
+#12719 = CARTESIAN_POINT('',(-2.585951165343,-3.479295903167,
+    16.944030913249));
+#12720 = CARTESIAN_POINT('',(-1.883529966346,-3.882717656528,
+    17.18106794788));
+#12721 = CARTESIAN_POINT('',(-1.119854202837,-4.127855999129,
+    17.418104986584));
+#12722 = CARTESIAN_POINT('',(-0.334573583398,-4.208024460128,
+    17.655142023075));
+#12723 = CARTESIAN_POINT('',(1.106113979265,-4.056602095526,
+    18.09958646751));
+#12724 = CARTESIAN_POINT('',(1.765485144019,-3.862729722322,
+    18.306993875144));
+#12725 = CARTESIAN_POINT('',(2.386101312505,-3.548357010283,
+    18.514401282334));
+#12726 = CARTESIAN_POINT('',(2.942821188145,-3.122511571177,
+    18.721808689594));
+#12727 = CARTESIAN_POINT('',(3.413011919534,-2.600310106161,
+    18.929216097222));
+#12728 = CARTESIAN_POINT('',(3.778337259705,-2.002120980264,
+    19.136623504615));
+#12729 = CARTESIAN_POINT('',(4.026111663843,-1.35205227168,
+    19.344030911862));
+#12730 = CARTESIAN_POINT('',(4.150000000023,-0.676022972138,
+    19.551438319331));
+#12731 = CARTESIAN_POINT('',(4.149999999976,0.869172393077,
+    20.025512393456));
+#12732 = CARTESIAN_POINT('',(3.945205160573,1.738354950806,
+    20.292179059906));
+#12733 = CARTESIAN_POINT('',(3.535618950091,2.552360259846,
+    20.558845727471));
+#12734 = CARTESIAN_POINT('',(2.938556786757,3.256126892115,
+    20.825512392122));
+#12735 = CARTESIAN_POINT('',(2.188682059898,3.800917116967,
+    21.092179061635));
+#12736 = CARTESIAN_POINT('',(1.334885489836,4.151304171549,
+    21.358845725751));
+#12737 = CARTESIAN_POINT('',(0.434131850436,4.289291543668,
+    21.625512393864));
+#12738 = CARTESIAN_POINT('',(-0.455786944882,4.215474074146,
+    21.892179060064));
+#12739 = CARTESIAN_POINT('',(-1.833509599847,3.767824847605,
+    22.3366235045));
+#12740 = CARTESIAN_POINT('',(-2.356472146076,3.502200595536,
+    22.514401282555));
+#12741 = CARTESIAN_POINT('',(-2.835767311029,3.155059108215,
+    22.692179060179));
+#12742 = CARTESIAN_POINT('',(-3.256914169474,2.734710014182,
+    22.869956837683));
+#12743 = CARTESIAN_POINT('',(-3.607304222587,2.252438100807,
+    23.047734615686));
+#12744 = CARTESIAN_POINT('',(-3.876941117046,1.722005305898,
+    23.225512393683));
+#12745 = CARTESIAN_POINT('',(-4.05898012254,1.158901622103,
+    23.403290171082));
+#12746 = CARTESIAN_POINT('',(-4.150000000017,0.579448261864,
+    23.581067948992));
+#12747 = CARTESIAN_POINT('',(-4.15,-1.209545511543E-10,23.75884572677));
+#12748 = CARTESIAN_POINT('',(-3.25,-6.464388E-11,15.999999999958));
+#12749 = CARTESIAN_POINT('',(-3.249999999976,-0.605046071315,
+    16.237037036995));
+#12750 = CARTESIAN_POINT('',(-3.123278693954,-1.210101022323,
+    16.474074074128));
+#12751 = CARTESIAN_POINT('',(-2.869838696616,-1.784798651377,
+    16.711111111116));
+#12752 = CARTESIAN_POINT('',(-2.49814404261,-2.298876156537,
+    16.94814814747));
+#12753 = CARTESIAN_POINT('',(-2.025142579413,-2.724747803688,
+    17.185185186441));
+#12754 = CARTESIAN_POINT('',(-1.47505363229,-3.040683315629,
+    17.422222221064));
+#12755 = CARTESIAN_POINT('',(-0.876994224232,-3.2326581518,
+    17.659259259774));
+#12756 = CARTESIAN_POINT('',(-0.262015457408,-3.295440842174,
+    17.896296296262));
+#12757 = CARTESIAN_POINT('',(0.866233837236,-3.176857062804,
+    18.340740740698));
+#12758 = CARTESIAN_POINT('',(1.382608847991,-3.025029461312,
+    18.548148148331));
+#12759 = CARTESIAN_POINT('',(1.868633626231,-2.778833270891,
+    18.755555555525));
+#12760 = CARTESIAN_POINT('',(2.304618901849,-2.445340978719,
+    18.962962962777));
+#12761 = CARTESIAN_POINT('',(2.672840627624,-2.036387563133,
+    19.170370370414));
+#12762 = CARTESIAN_POINT('',(2.958938956792,-1.567925158978,
+    19.3777777778));
+#12763 = CARTESIAN_POINT('',(3.152978939223,-1.058836942324,
+    19.585185185051));
+#12764 = CARTESIAN_POINT('',(3.250000000023,-0.52941531196,
+    19.792592592519));
+#12765 = CARTESIAN_POINT('',(3.249999999976,0.680676829988,
+    20.266666666644));
+#12766 = CARTESIAN_POINT('',(3.089618365996,1.36136383352,
+    20.533333333093));
+#12767 = CARTESIAN_POINT('',(2.768858688708,1.998833197883,
+    20.800000000659));
+#12768 = CARTESIAN_POINT('',(2.301278659953,2.549982702566,
+    21.066666665308));
+#12769 = CARTESIAN_POINT('',(1.714028760622,2.976619007777,
+    21.333333334825));
+#12770 = CARTESIAN_POINT('',(1.045391954904,3.25102258031,
+    21.599999998938));
+#12771 = CARTESIAN_POINT('',(0.339982835218,3.359083478454,
+    21.866666667052));
+#12772 = CARTESIAN_POINT('',(-0.356941579816,3.30127487833,
+    22.133333333252));
+#12773 = CARTESIAN_POINT('',(-1.435881018379,2.95070620369,
+    22.577777777688));
+#12774 = CARTESIAN_POINT('',(-1.845430024429,2.74268728246,
+    22.755555555745));
+#12775 = CARTESIAN_POINT('',(-2.220781567151,2.470829164584,
+    22.933333333365));
+#12776 = CARTESIAN_POINT('',(-2.550595414995,2.141640756079,
+    23.111111110873));
+#12777 = CARTESIAN_POINT('',(-2.824997338141,1.763957527301,
+    23.288888888871));
+#12778 = CARTESIAN_POINT('',(-3.03615872711,1.348557780874,
+    23.466666666873));
+#12779 = CARTESIAN_POINT('',(-3.178719335478,0.907574210578,
+    23.644444444269));
+#12780 = CARTESIAN_POINT('',(-3.250000000017,0.453784553139,
+    23.82222222218));
+#12781 = CARTESIAN_POINT('',(-3.25,-1.2118943E-10,23.999999999958));
+#12782 = DEFINITIONAL_REPRESENTATION('',(#12783),#12786);
+#12783 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12784,#12785),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#12784 = CARTESIAN_POINT('',(0.,6.288841603624));
+#12785 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#12786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12787 = ORIENTED_EDGE('',*,*,#12617,.T.);
+#12788 = ORIENTED_EDGE('',*,*,#11696,.T.);
+#12789 = ADVANCED_FACE('',(#12790),#11637,.T.);
+#12790 = FACE_BOUND('',#12791,.T.);
+#12791 = EDGE_LOOP('',(#12792,#12830,#12917,#12918));
+#12792 = ORIENTED_EDGE('',*,*,#12793,.F.);
+#12793 = EDGE_CURVE('',#12794,#11503,#12796,.T.);
+#12794 = VERTEX_POINT('',#12795);
+#12795 = CARTESIAN_POINT('',(-4.15,-1.21202E-10,22.741154273146));
+#12796 = SURFACE_CURVE('',#12797,(#12818,#12824),.PCURVE_S1.);
+#12797 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#12798,#12799,#12800,#12801,
+    #12802,#12803,#12804,#12805,#12806,#12807,#12808,#12809,#12810,
+    #12811,#12812,#12813,#12814,#12815,#12816,#12817),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#12798 = CARTESIAN_POINT('',(-4.15,-1.212138288457E-10,22.741154273146)
+  );
+#12799 = CARTESIAN_POINT('',(-4.149999999966,-1.043010156334,
+    23.061154273147));
+#12800 = CARTESIAN_POINT('',(-3.858738079875,-2.08601030777,
+    23.381154272985));
+#12801 = CARTESIAN_POINT('',(-3.276206506595,-3.037540864607,
+    23.70115427391));
+#12802 = CARTESIAN_POINT('',(-2.435284138002,-3.805997394046,
+    24.021154271657));
+#12803 = CARTESIAN_POINT('',(-1.401624717922,-4.313801042088,
+    24.341154274761));
+#12804 = CARTESIAN_POINT('',(-0.266946608181,-4.510542695687,
+    24.661154272217));
+#12805 = CARTESIAN_POINT('',(0.865099140726,-4.383121675135,
+    24.981154273536));
+#12806 = CARTESIAN_POINT('',(1.895653559264,-3.95573133553,
+    25.301154273097));
+#12807 = CARTESIAN_POINT('',(2.744355354148,-3.283120614552,
+    25.621154273174));
+#12808 = CARTESIAN_POINT('',(3.893852543369,-1.700973465507,
+    26.221154273235));
+#12809 = CARTESIAN_POINT('',(4.24987643418,-0.831563037131,
+    26.501154271811));
+#12810 = CARTESIAN_POINT('',(4.389452617237,0.119330175498,
+    26.781154277332));
+#12811 = CARTESIAN_POINT('',(4.292156100067,1.090792394643,
+    27.061154267572));
+#12812 = CARTESIAN_POINT('',(3.957218111707,2.016304834781,
+    27.341154274713));
+#12813 = CARTESIAN_POINT('',(3.405329750467,2.831272130456,
+    27.621154278292));
+#12814 = CARTESIAN_POINT('',(2.676604081099,3.481002640278,
+    27.90115426585));
+#12815 = CARTESIAN_POINT('',(1.825260968356,3.92700259566,
+    28.181154276832));
+#12816 = CARTESIAN_POINT('',(0.912633886437,4.150000000031,
+    28.461154272876));
+#12817 = CARTESIAN_POINT('',(-1.0619863E-10,4.150000000001,
+    28.741154272835));
+#12818 = PCURVE('',#11637,#12819);
+#12819 = DEFINITIONAL_REPRESENTATION('',(#12820),#12823);
+#12820 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12821,#12822),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,2.483185050174),.PIECEWISE_BEZIER_KNOTS.);
+#12821 = CARTESIAN_POINT('',(0.,0.));
+#12822 = CARTESIAN_POINT('',(0.,2.483185050174));
+#12823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12824 = PCURVE('',#11540,#12825);
+#12825 = DEFINITIONAL_REPRESENTATION('',(#12826),#12829);
+#12826 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12827,#12828),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,2.483185050174),.PIECEWISE_BEZIER_KNOTS.);
+#12827 = CARTESIAN_POINT('',(0.931748562369,0.));
+#12828 = CARTESIAN_POINT('',(0.931748562369,2.483185050174));
+#12829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12830 = ORIENTED_EDGE('',*,*,#12831,.T.);
+#12831 = EDGE_CURVE('',#12794,#12664,#12832,.T.);
+#12832 = SURFACE_CURVE('',#12833,(#12836,#12842),.PCURVE_S1.);
+#12833 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12834,#12835),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#12834 = CARTESIAN_POINT('',(-4.15,-1.212249088457E-10,22.741154273146)
+  );
+#12835 = CARTESIAN_POINT('',(-4.15,-1.209545511543E-10,23.75884572677));
+#12836 = PCURVE('',#11637,#12837);
+#12837 = DEFINITIONAL_REPRESENTATION('',(#12838),#12841);
+#12838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12839,#12840),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#12839 = CARTESIAN_POINT('',(0.,0.));
+#12840 = CARTESIAN_POINT('',(1.017691453624,0.));
+#12841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12842 = PCURVE('',#12843,#12912);
+#12843 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#12844,#12845,#12846,#12847,#12848,#12849,#12850,#12851,#12852
+      ,#12853,#12854,#12855,#12856,#12857,#12858,#12859,#12860,#12861
+      ,#12862,#12863,#12864,#12865,#12866,#12867,#12868,#12869,#12870
+      ,#12871,#12872,#12873,#12874,#12875,#12876,#12877)
+    ,(#12878,#12879,#12880,#12881,#12882,#12883,#12884,#12885,#12886
+      ,#12887,#12888,#12889,#12890,#12891,#12892,#12893,#12894,#12895
+      ,#12896,#12897,#12898,#12899,#12900,#12901,#12902,#12903,#12904
+      ,#12905,#12906,#12907,#12908,#12909,#12910,#12911
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#12844 = CARTESIAN_POINT('',(-4.15,-6.481228884573E-11,14.741154273146)
+  );
+#12845 = CARTESIAN_POINT('',(-4.149999999976,-0.77259768295,
+    14.978191310183));
+#12846 = CARTESIAN_POINT('',(-3.988186772495,-1.545204228371,
+    15.215228347316));
+#12847 = CARTESIAN_POINT('',(-3.664562888884,-2.279053896399,
+    15.452265384303));
+#12848 = CARTESIAN_POINT('',(-3.189938167871,-2.935484291696,
+    15.689302420661));
+#12849 = CARTESIAN_POINT('',(-2.585951165284,-3.47929590317,
+    15.926339459625));
+#12850 = CARTESIAN_POINT('',(-1.883529966385,-3.882717656529,
+    16.163376494256));
+#12851 = CARTESIAN_POINT('',(-1.119854202819,-4.127855999129,
+    16.40041353296));
+#12852 = CARTESIAN_POINT('',(-0.334573583397,-4.208024460128,
+    16.637450569451));
+#12853 = CARTESIAN_POINT('',(1.106113979266,-4.056602095526,
+    17.081895013886));
+#12854 = CARTESIAN_POINT('',(1.765485144029,-3.86272972232,
+    17.289302421519));
+#12855 = CARTESIAN_POINT('',(2.386101312495,-3.548357010283,
+    17.496709828711));
+#12856 = CARTESIAN_POINT('',(2.942821188151,-3.122511571175,
+    17.704117235968));
+#12857 = CARTESIAN_POINT('',(3.413011919542,-2.600310106158,
+    17.9115246436));
+#12858 = CARTESIAN_POINT('',(3.778337259698,-2.002120980262,
+    18.11893205099));
+#12859 = CARTESIAN_POINT('',(4.026111663846,-1.352052271679,
+    18.326339458239));
+#12860 = CARTESIAN_POINT('',(4.150000000023,-0.676022972136,
+    18.533746865707));
+#12861 = CARTESIAN_POINT('',(4.149999999975,0.869172393079,
+    19.007820939832));
+#12862 = CARTESIAN_POINT('',(3.945205160572,1.738354950807,
+    19.274487606282));
+#12863 = CARTESIAN_POINT('',(3.535618950091,2.552360259855,
+    19.541154273846));
+#12864 = CARTESIAN_POINT('',(2.938556786745,3.256126892107,
+    19.807820938498));
+#12865 = CARTESIAN_POINT('',(2.188682059917,3.800917116974,
+    20.07448760801));
+#12866 = CARTESIAN_POINT('',(1.334885489814,4.151304171548,
+    20.341154272128));
+#12867 = CARTESIAN_POINT('',(0.434131850442,4.289291543668,
+    20.60782094024));
+#12868 = CARTESIAN_POINT('',(-0.455786944887,4.215474074146,
+    20.87448760644));
+#12869 = CARTESIAN_POINT('',(-1.833509599851,3.767824847603,
+    21.318932050876));
+#12870 = CARTESIAN_POINT('',(-2.356472146079,3.502200595525,
+    21.496709828932));
+#12871 = CARTESIAN_POINT('',(-2.835767311028,3.155059108236,
+    21.674487606555));
+#12872 = CARTESIAN_POINT('',(-3.256914169478,2.734710014161,
+    21.852265384059));
+#12873 = CARTESIAN_POINT('',(-3.60730422259,2.252438100796,
+    22.030043162062));
+#12874 = CARTESIAN_POINT('',(-3.876941117045,1.722005305925,
+    22.207820940058));
+#12875 = CARTESIAN_POINT('',(-4.058980122544,1.158901622075,
+    22.385598717459));
+#12876 = CARTESIAN_POINT('',(-4.150000000018,0.579448261864,
+    22.563376495368));
+#12877 = CARTESIAN_POINT('',(-4.15,-1.212249088457E-10,22.741154273146)
+  );
+#12878 = CARTESIAN_POINT('',(-4.15,-6.454770115427E-11,15.75884572677));
+#12879 = CARTESIAN_POINT('',(-4.149999999976,-0.77259768295,
+    15.995882763807));
+#12880 = CARTESIAN_POINT('',(-3.988186772491,-1.545204228365,
+    16.23291980094));
+#12881 = CARTESIAN_POINT('',(-3.664562888908,-2.279053896399,
+    16.469956837927));
+#12882 = CARTESIAN_POINT('',(-3.189938167825,-2.935484291697,
+    16.706993874285));
+#12883 = CARTESIAN_POINT('',(-2.585951165343,-3.479295903167,
+    16.944030913249));
+#12884 = CARTESIAN_POINT('',(-1.883529966346,-3.882717656528,
+    17.18106794788));
+#12885 = CARTESIAN_POINT('',(-1.119854202837,-4.127855999129,
+    17.418104986584));
+#12886 = CARTESIAN_POINT('',(-0.334573583398,-4.208024460128,
+    17.655142023075));
+#12887 = CARTESIAN_POINT('',(1.106113979265,-4.056602095526,
+    18.09958646751));
+#12888 = CARTESIAN_POINT('',(1.765485144019,-3.862729722322,
+    18.306993875144));
+#12889 = CARTESIAN_POINT('',(2.386101312505,-3.548357010283,
+    18.514401282334));
+#12890 = CARTESIAN_POINT('',(2.942821188145,-3.122511571177,
+    18.721808689594));
+#12891 = CARTESIAN_POINT('',(3.413011919534,-2.600310106161,
+    18.929216097222));
+#12892 = CARTESIAN_POINT('',(3.778337259705,-2.002120980264,
+    19.136623504615));
+#12893 = CARTESIAN_POINT('',(4.026111663843,-1.35205227168,
+    19.344030911862));
+#12894 = CARTESIAN_POINT('',(4.150000000023,-0.676022972138,
+    19.551438319331));
+#12895 = CARTESIAN_POINT('',(4.149999999976,0.869172393077,
+    20.025512393456));
+#12896 = CARTESIAN_POINT('',(3.945205160573,1.738354950806,
+    20.292179059906));
+#12897 = CARTESIAN_POINT('',(3.535618950091,2.552360259846,
+    20.558845727471));
+#12898 = CARTESIAN_POINT('',(2.938556786757,3.256126892115,
+    20.825512392122));
+#12899 = CARTESIAN_POINT('',(2.188682059898,3.800917116967,
+    21.092179061635));
+#12900 = CARTESIAN_POINT('',(1.334885489836,4.151304171549,
+    21.358845725751));
+#12901 = CARTESIAN_POINT('',(0.434131850436,4.289291543668,
+    21.625512393864));
+#12902 = CARTESIAN_POINT('',(-0.455786944882,4.215474074146,
+    21.892179060064));
+#12903 = CARTESIAN_POINT('',(-1.833509599847,3.767824847605,
+    22.3366235045));
+#12904 = CARTESIAN_POINT('',(-2.356472146076,3.502200595536,
+    22.514401282555));
+#12905 = CARTESIAN_POINT('',(-2.835767311029,3.155059108215,
+    22.692179060179));
+#12906 = CARTESIAN_POINT('',(-3.256914169474,2.734710014182,
+    22.869956837683));
+#12907 = CARTESIAN_POINT('',(-3.607304222587,2.252438100807,
+    23.047734615686));
+#12908 = CARTESIAN_POINT('',(-3.876941117046,1.722005305898,
+    23.225512393683));
+#12909 = CARTESIAN_POINT('',(-4.05898012254,1.158901622103,
+    23.403290171082));
+#12910 = CARTESIAN_POINT('',(-4.150000000017,0.579448261864,
+    23.581067948992));
+#12911 = CARTESIAN_POINT('',(-4.15,-1.209545511543E-10,23.75884572677));
+#12912 = DEFINITIONAL_REPRESENTATION('',(#12913),#12916);
+#12913 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12914,#12915),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#12914 = CARTESIAN_POINT('',(0.,6.288841603624));
+#12915 = CARTESIAN_POINT('',(1.017691453624,6.288841603624));
+#12916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12917 = ORIENTED_EDGE('',*,*,#12663,.T.);
+#12918 = ORIENTED_EDGE('',*,*,#11599,.T.);
+#12919 = ADVANCED_FACE('',(#12920),#11540,.T.);
+#12920 = FACE_BOUND('',#12921,.T.);
+#12921 = EDGE_LOOP('',(#12922,#12967,#13054,#13055));
+#12922 = ORIENTED_EDGE('',*,*,#12923,.F.);
+#12923 = EDGE_CURVE('',#12924,#11476,#12926,.T.);
+#12924 = VERTEX_POINT('',#12925);
+#12925 = CARTESIAN_POINT('',(-3.25,-1.21562E-10,22.499999999958));
+#12926 = SURFACE_CURVE('',#12927,(#12948,#12954),.PCURVE_S1.);
+#12927 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#12928,#12929,#12930,#12931,
+    #12932,#12933,#12934,#12935,#12936,#12937,#12938,#12939,#12940,
+    #12941,#12942,#12943,#12944,#12945,#12946,#12947),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#12928 = CARTESIAN_POINT('',(-3.25,-1.2157927E-10,22.499999999958));
+#12929 = CARTESIAN_POINT('',(-3.249999999966,-0.816815488707,
+    22.819999999959));
+#12930 = CARTESIAN_POINT('',(-3.021903528238,-1.633620956617,
+    23.139999999796));
+#12931 = CARTESIAN_POINT('',(-2.565703036182,-2.378800854869,
+    23.460000000724));
+#12932 = CARTESIAN_POINT('',(-1.907151755762,-2.980594915547,
+    23.779999998464));
+#12933 = CARTESIAN_POINT('',(-1.097656441073,-3.378282978318,
+    24.10000000158));
+#12934 = CARTESIAN_POINT('',(-0.209055330632,-3.53234964447,
+    24.419999999024));
+#12935 = CARTESIAN_POINT('',(0.677487454348,-3.432566334174,
+    24.74000000035));
+#12936 = CARTESIAN_POINT('',(1.484547962321,-3.09786166495,
+    25.059999999908));
+#12937 = CARTESIAN_POINT('',(2.149193950986,-2.571118554587,
+    25.379999999986));
+#12938 = CARTESIAN_POINT('',(3.049402593114,-1.332087654753,
+    25.980000000047));
+#12939 = CARTESIAN_POINT('',(3.328216681124,-0.651224091363,
+    26.259999998621));
+#12940 = CARTESIAN_POINT('',(3.43752241246,9.345154875042E-02,
+    26.540000004151));
+#12941 = CARTESIAN_POINT('',(3.361328163085,0.854234639317,
+    26.819999994375));
+#12942 = CARTESIAN_POINT('',(3.099025783755,1.579034006855,
+    27.100000001525));
+#12943 = CARTESIAN_POINT('',(2.666823556377,2.217261661262,
+    27.380000005119));
+#12944 = CARTESIAN_POINT('',(2.096137318886,2.726086006382,
+    27.659999992642));
+#12945 = CARTESIAN_POINT('',(1.429420216834,3.075363619112,
+    27.940000003654));
+#12946 = CARTESIAN_POINT('',(0.714713552264,3.250000000032,
+    28.219999999687));
+#12947 = CARTESIAN_POINT('',(-1.0717977E-10,3.250000000001,
+    28.499999999646));
+#12948 = PCURVE('',#11540,#12949);
+#12949 = DEFINITIONAL_REPRESENTATION('',(#12950),#12953);
+#12950 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12951,#12952),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.965263001153),.PIECEWISE_BEZIER_KNOTS.);
+#12951 = CARTESIAN_POINT('',(0.,0.));
+#12952 = CARTESIAN_POINT('',(0.,1.965263001153));
+#12953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12954 = PCURVE('',#11491,#12955);
+#12955 = DEFINITIONAL_REPRESENTATION('',(#12956),#12966);
+#12956 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#12957,#12958,#12959,#12960,
+    #12961,#12962,#12963,#12964,#12965),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,
+    1.965263001153),.PIECEWISE_BEZIER_KNOTS.);
+#12957 = CARTESIAN_POINT('',(3.742054E-11,-3.500000000042));
+#12958 = CARTESIAN_POINT('',(0.245437346368,-3.187500000039));
+#12959 = CARTESIAN_POINT('',(0.490872736895,-2.874999999955));
+#12960 = CARTESIAN_POINT('',(0.736311556917,-2.562500000261));
+#12961 = CARTESIAN_POINT('',(0.98174788521,-2.24999999989));
+#12962 = CARTESIAN_POINT('',(1.227184454253,-1.937499999936));
+#12963 = CARTESIAN_POINT('',(1.472621437062,-1.625000000034));
+#12964 = CARTESIAN_POINT('',(1.718058466604,-1.312500000038));
+#12965 = CARTESIAN_POINT('',(1.963495431756,-1.000000000008));
+#12966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12967 = ORIENTED_EDGE('',*,*,#12968,.T.);
+#12968 = EDGE_CURVE('',#12924,#12794,#12969,.T.);
+#12969 = SURFACE_CURVE('',#12970,(#12973,#12979),.PCURVE_S1.);
+#12970 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12971,#12972),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#12971 = CARTESIAN_POINT('',(-3.25,-1.2158672E-10,22.499999999958));
+#12972 = CARTESIAN_POINT('',(-4.15,-1.212249088457E-10,22.741154273146)
+  );
+#12973 = PCURVE('',#11540,#12974);
+#12974 = DEFINITIONAL_REPRESENTATION('',(#12975),#12978);
+#12975 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12976,#12977),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#12976 = CARTESIAN_POINT('',(0.,0.));
+#12977 = CARTESIAN_POINT('',(0.931748562369,0.));
+#12978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12979 = PCURVE('',#12980,#13049);
+#12980 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#12981,#12982,#12983,#12984,#12985,#12986,#12987,#12988,#12989
+      ,#12990,#12991,#12992,#12993,#12994,#12995,#12996,#12997,#12998
+      ,#12999,#13000,#13001,#13002,#13003,#13004,#13005,#13006,#13007
+      ,#13008,#13009,#13010,#13011,#13012,#13013,#13014)
+    ,(#13015,#13016,#13017,#13018,#13019,#13020,#13021,#13022,#13023
+      ,#13024,#13025,#13026,#13027,#13028,#13029,#13030,#13031,#13032
+      ,#13033,#13034,#13035,#13036,#13037,#13038,#13039,#13040,#13041
+      ,#13042,#13043,#13044,#13045,#13046,#13047,#13048
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#12981 = CARTESIAN_POINT('',(-3.25,-6.503429E-11,14.499999999958));
+#12982 = CARTESIAN_POINT('',(-3.249999999976,-0.605046071316,
+    14.737037036995));
+#12983 = CARTESIAN_POINT('',(-3.123278693959,-1.210101022331,
+    14.974074074128));
+#12984 = CARTESIAN_POINT('',(-2.869838696584,-1.78479865138,
+    15.211111111116));
+#12985 = CARTESIAN_POINT('',(-2.498144042673,-2.298876156532,
+    15.44814814747));
+#12986 = CARTESIAN_POINT('',(-2.02514257933,-2.724747803697,
+    15.685185186441));
+#12987 = CARTESIAN_POINT('',(-1.475053632346,-3.040683315628,
+    15.922222221065));
+#12988 = CARTESIAN_POINT('',(-0.876994224206,-3.232658151801,
+    16.159259259774));
+#12989 = CARTESIAN_POINT('',(-0.262015457406,-3.295440842174,
+    16.396296296262));
+#12990 = CARTESIAN_POINT('',(0.866233837238,-3.176857062804,
+    16.840740740698));
+#12991 = CARTESIAN_POINT('',(1.382608848005,-3.025029461308,
+    17.048148148332));
+#12992 = CARTESIAN_POINT('',(1.868633626217,-2.778833270892,
+    17.255555555523));
+#12993 = CARTESIAN_POINT('',(2.304618901858,-2.445340978716,
+    17.46296296278));
+#12994 = CARTESIAN_POINT('',(2.672840627637,-2.036387563128,
+    17.670370370412));
+#12995 = CARTESIAN_POINT('',(2.95893895678,-1.567925158976,
+    17.877777777802));
+#12996 = CARTESIAN_POINT('',(3.152978939229,-1.058836942323,
+    18.08518518505));
+#12997 = CARTESIAN_POINT('',(3.250000000023,-0.529415311956,
+    18.292592592519));
+#12998 = CARTESIAN_POINT('',(3.249999999975,0.680676829991,
+    18.766666666644));
+#12999 = CARTESIAN_POINT('',(3.089618365994,1.361363833521,
+    19.033333333093));
+#13000 = CARTESIAN_POINT('',(2.76885868871,1.998833197897,19.30000000066
+    ));
+#13001 = CARTESIAN_POINT('',(2.301278659932,2.549982702554,
+    19.566666665307));
+#13002 = CARTESIAN_POINT('',(1.71402876065,2.97661900779,19.833333334826
+    ));
+#13003 = CARTESIAN_POINT('',(1.045391954872,3.251022580307,
+    20.099999998937));
+#13004 = CARTESIAN_POINT('',(0.339982835227,3.359083478456,
+    20.366666667052));
+#13005 = CARTESIAN_POINT('',(-0.356941579822,3.30127487833,
+    20.633333333252));
+#13006 = CARTESIAN_POINT('',(-1.435881018385,2.950706203687,
+    21.077777777688));
+#13007 = CARTESIAN_POINT('',(-1.845430024433,2.742687282445,
+    21.255555555745));
+#13008 = CARTESIAN_POINT('',(-2.220781567151,2.470829164614,
+    21.433333333365));
+#13009 = CARTESIAN_POINT('',(-2.550595415,2.141640756047,21.611111110873
+    ));
+#13010 = CARTESIAN_POINT('',(-2.824997338146,1.763957527284,
+    21.788888888871));
+#13011 = CARTESIAN_POINT('',(-3.036158727109,1.348557780913,
+    21.966666666873));
+#13012 = CARTESIAN_POINT('',(-3.178719335483,0.907574210536,
+    22.144444444269));
+#13013 = CARTESIAN_POINT('',(-3.250000000018,0.453784553138,
+    22.32222222218));
+#13014 = CARTESIAN_POINT('',(-3.25,-1.2158672E-10,22.499999999958));
+#13015 = CARTESIAN_POINT('',(-4.15,-6.481228884573E-11,14.741154273146)
+  );
+#13016 = CARTESIAN_POINT('',(-4.149999999976,-0.77259768295,
+    14.978191310183));
+#13017 = CARTESIAN_POINT('',(-3.988186772495,-1.545204228371,
+    15.215228347316));
+#13018 = CARTESIAN_POINT('',(-3.664562888884,-2.279053896399,
+    15.452265384303));
+#13019 = CARTESIAN_POINT('',(-3.189938167871,-2.935484291696,
+    15.689302420661));
+#13020 = CARTESIAN_POINT('',(-2.585951165284,-3.47929590317,
+    15.926339459625));
+#13021 = CARTESIAN_POINT('',(-1.883529966385,-3.882717656529,
+    16.163376494256));
+#13022 = CARTESIAN_POINT('',(-1.119854202819,-4.127855999129,
+    16.40041353296));
+#13023 = CARTESIAN_POINT('',(-0.334573583397,-4.208024460128,
+    16.637450569451));
+#13024 = CARTESIAN_POINT('',(1.106113979266,-4.056602095526,
+    17.081895013886));
+#13025 = CARTESIAN_POINT('',(1.765485144029,-3.86272972232,
+    17.289302421519));
+#13026 = CARTESIAN_POINT('',(2.386101312495,-3.548357010283,
+    17.496709828711));
+#13027 = CARTESIAN_POINT('',(2.942821188151,-3.122511571175,
+    17.704117235968));
+#13028 = CARTESIAN_POINT('',(3.413011919542,-2.600310106158,
+    17.9115246436));
+#13029 = CARTESIAN_POINT('',(3.778337259698,-2.002120980262,
+    18.11893205099));
+#13030 = CARTESIAN_POINT('',(4.026111663846,-1.352052271679,
+    18.326339458239));
+#13031 = CARTESIAN_POINT('',(4.150000000023,-0.676022972136,
+    18.533746865707));
+#13032 = CARTESIAN_POINT('',(4.149999999975,0.869172393079,
+    19.007820939832));
+#13033 = CARTESIAN_POINT('',(3.945205160572,1.738354950807,
+    19.274487606282));
+#13034 = CARTESIAN_POINT('',(3.535618950091,2.552360259855,
+    19.541154273846));
+#13035 = CARTESIAN_POINT('',(2.938556786745,3.256126892107,
+    19.807820938498));
+#13036 = CARTESIAN_POINT('',(2.188682059917,3.800917116974,
+    20.07448760801));
+#13037 = CARTESIAN_POINT('',(1.334885489814,4.151304171548,
+    20.341154272128));
+#13038 = CARTESIAN_POINT('',(0.434131850442,4.289291543668,
+    20.60782094024));
+#13039 = CARTESIAN_POINT('',(-0.455786944887,4.215474074146,
+    20.87448760644));
+#13040 = CARTESIAN_POINT('',(-1.833509599851,3.767824847603,
+    21.318932050876));
+#13041 = CARTESIAN_POINT('',(-2.356472146079,3.502200595525,
+    21.496709828932));
+#13042 = CARTESIAN_POINT('',(-2.835767311028,3.155059108236,
+    21.674487606555));
+#13043 = CARTESIAN_POINT('',(-3.256914169478,2.734710014161,
+    21.852265384059));
+#13044 = CARTESIAN_POINT('',(-3.60730422259,2.252438100796,
+    22.030043162062));
+#13045 = CARTESIAN_POINT('',(-3.876941117045,1.722005305925,
+    22.207820940058));
+#13046 = CARTESIAN_POINT('',(-4.058980122544,1.158901622075,
+    22.385598717459));
+#13047 = CARTESIAN_POINT('',(-4.150000000018,0.579448261864,
+    22.563376495368));
+#13048 = CARTESIAN_POINT('',(-4.15,-1.212249088457E-10,22.741154273146)
+  );
+#13049 = DEFINITIONAL_REPRESENTATION('',(#13050),#13053);
+#13050 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13051,#13052),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#13051 = CARTESIAN_POINT('',(0.,6.288841603624));
+#13052 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#13053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13054 = ORIENTED_EDGE('',*,*,#12793,.T.);
+#13055 = ORIENTED_EDGE('',*,*,#11502,.T.);
+#13056 = ADVANCED_FACE('',(#13057),#11491,.F.);
+#13057 = FACE_BOUND('',#13058,.F.);
+#13058 = EDGE_LOOP('',(#13059,#13060,#13061,#13087,#13214));
+#13059 = ORIENTED_EDGE('',*,*,#11475,.T.);
+#13060 = ORIENTED_EDGE('',*,*,#12923,.F.);
+#13061 = ORIENTED_EDGE('',*,*,#13062,.T.);
+#13062 = EDGE_CURVE('',#12924,#13063,#13065,.T.);
+#13063 = VERTEX_POINT('',#13064);
+#13064 = CARTESIAN_POINT('',(-3.250000011099,9.E-15,21.999999997539));
+#13065 = SURFACE_CURVE('',#13066,(#13070,#13076),.PCURVE_S1.);
+#13066 = LINE('',#13067,#13068);
+#13067 = CARTESIAN_POINT('',(-3.25,2.887E-14,26.));
+#13068 = VECTOR('',#13069,1.);
+#13069 = DIRECTION('',(0.,-1.11E-15,-1.));
+#13070 = PCURVE('',#11491,#13071);
+#13071 = DEFINITIONAL_REPRESENTATION('',(#13072),#13075);
+#13072 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13073,#13074),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(3.500000000042,4.000000002461),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13073 = CARTESIAN_POINT('',(0.,-3.500000000042));
+#13074 = CARTESIAN_POINT('',(0.,-4.000000002461));
+#13075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13076 = PCURVE('',#13077,#13082);
+#13077 = CYLINDRICAL_SURFACE('',#13078,3.25);
+#13078 = AXIS2_PLACEMENT_3D('',#13079,#13080,#13081);
+#13079 = CARTESIAN_POINT('',(0.,2.887E-14,26.));
+#13080 = DIRECTION('',(0.,1.11E-15,1.));
+#13081 = DIRECTION('',(-1.,0.,0.));
+#13082 = DEFINITIONAL_REPRESENTATION('',(#13083),#13086);
+#13083 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13084,#13085),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(3.500000000042,4.000000002461),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13084 = CARTESIAN_POINT('',(6.28318530718,-3.500000000042));
+#13085 = CARTESIAN_POINT('',(6.28318530718,-4.000000002461));
+#13086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13087 = ORIENTED_EDGE('',*,*,#13088,.T.);
+#13088 = EDGE_CURVE('',#13063,#13089,#13091,.T.);
+#13089 = VERTEX_POINT('',#13090);
+#13090 = CARTESIAN_POINT('',(1.21209E-10,-3.25,23.999999999958));
+#13091 = SURFACE_CURVE('',#13092,(#13127,#13139),.PCURVE_S1.);
+#13092 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#13093,#13094,#13095,#13096,
+    #13097,#13098,#13099,#13100,#13101,#13102,#13103,#13104,#13105,
+    #13106,#13107,#13108,#13109,#13110,#13111,#13112,#13113,#13114,
+    #13115,#13116,#13117,#13118,#13119,#13120,#13121,#13122,#13123,
+    #13124,#13125,#13126),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#13093 = CARTESIAN_POINT('',(6.464956E-11,-3.25,15.999999999958));
+#13094 = CARTESIAN_POINT('',(0.605046071315,-3.249999999976,
+    16.237037036995));
+#13095 = CARTESIAN_POINT('',(1.210101022323,-3.123278693954,
+    16.474074074128));
+#13096 = CARTESIAN_POINT('',(1.784798651377,-2.869838696616,
+    16.711111111116));
+#13097 = CARTESIAN_POINT('',(2.298876156537,-2.49814404261,
+    16.94814814747));
+#13098 = CARTESIAN_POINT('',(2.724747803688,-2.025142579413,
+    17.185185186441));
+#13099 = CARTESIAN_POINT('',(3.040683315629,-1.47505363229,
+    17.422222221064));
+#13100 = CARTESIAN_POINT('',(3.2326581518,-0.876994224232,
+    17.659259259774));
+#13101 = CARTESIAN_POINT('',(3.295440842174,-0.262015457408,
+    17.896296296262));
+#13102 = CARTESIAN_POINT('',(3.176857062804,0.866233837236,
+    18.340740740698));
+#13103 = CARTESIAN_POINT('',(3.025029461312,1.382608847991,
+    18.548148148331));
+#13104 = CARTESIAN_POINT('',(2.778833270891,1.868633626231,
+    18.755555555525));
+#13105 = CARTESIAN_POINT('',(2.445340978719,2.304618901849,
+    18.962962962777));
+#13106 = CARTESIAN_POINT('',(2.036387563133,2.672840627624,
+    19.170370370414));
+#13107 = CARTESIAN_POINT('',(1.567925158978,2.958938956792,19.3777777778
+    ));
+#13108 = CARTESIAN_POINT('',(1.058836942324,3.152978939223,
+    19.585185185051));
+#13109 = CARTESIAN_POINT('',(0.52941531196,3.250000000023,
+    19.792592592519));
+#13110 = CARTESIAN_POINT('',(-0.680676829988,3.249999999976,
+    20.266666666644));
+#13111 = CARTESIAN_POINT('',(-1.36136383352,3.089618365996,
+    20.533333333093));
+#13112 = CARTESIAN_POINT('',(-1.998833197883,2.768858688708,
+    20.800000000659));
+#13113 = CARTESIAN_POINT('',(-2.549982702566,2.301278659953,
+    21.066666665308));
+#13114 = CARTESIAN_POINT('',(-2.976619007777,1.714028760622,
+    21.333333334825));
+#13115 = CARTESIAN_POINT('',(-3.25102258031,1.045391954904,
+    21.599999998938));
+#13116 = CARTESIAN_POINT('',(-3.359083478454,0.339982835218,
+    21.866666667052));
+#13117 = CARTESIAN_POINT('',(-3.30127487833,-0.356941579816,
+    22.133333333252));
+#13118 = CARTESIAN_POINT('',(-2.95070620369,-1.435881018379,
+    22.577777777688));
+#13119 = CARTESIAN_POINT('',(-2.74268728246,-1.845430024429,
+    22.755555555745));
+#13120 = CARTESIAN_POINT('',(-2.470829164584,-2.220781567151,
+    22.933333333365));
+#13121 = CARTESIAN_POINT('',(-2.141640756079,-2.550595414995,
+    23.111111110873));
+#13122 = CARTESIAN_POINT('',(-1.763957527301,-2.824997338141,
+    23.288888888871));
+#13123 = CARTESIAN_POINT('',(-1.348557780874,-3.03615872711,
+    23.466666666873));
+#13124 = CARTESIAN_POINT('',(-0.907574210578,-3.178719335478,
+    23.644444444269));
+#13125 = CARTESIAN_POINT('',(-0.453784553139,-3.250000000017,
+    23.82222222218));
+#13126 = CARTESIAN_POINT('',(1.2119956E-10,-3.25,23.999999999958));
+#13127 = PCURVE('',#11491,#13128);
+#13128 = DEFINITIONAL_REPRESENTATION('',(#13129),#13138);
+#13129 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13130,#13131,#13132,#13133,
+    #13134,#13135,#13136,#13137),.UNSPECIFIED.,.F.,.F.,(8,8),(
+    4.71663120081,6.288841603624),.PIECEWISE_BEZIER_KNOTS.);
+#13130 = CARTESIAN_POINT('',(1.748E-14,-4.000000002461));
+#13131 = CARTESIAN_POINT('',(0.224399468877,-3.714285716398));
+#13132 = CARTESIAN_POINT('',(0.448799420916,-3.428571430576));
+#13133 = CARTESIAN_POINT('',(0.673196654859,-3.142857143994));
+#13134 = CARTESIAN_POINT('',(0.897600555023,-2.857142858214));
+#13135 = CARTESIAN_POINT('',(1.121995511083,-2.571428572201));
+#13136 = CARTESIAN_POINT('',(1.34639737165,-2.285714286104));
+#13137 = CARTESIAN_POINT('',(1.570796326832,-2.000000000042));
+#13138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13139 = PCURVE('',#13140,#13209);
+#13140 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#13141,#13142,#13143,#13144,#13145,#13146,#13147,#13148,#13149
+      ,#13150,#13151,#13152,#13153,#13154,#13155,#13156,#13157,#13158
+      ,#13159,#13160,#13161,#13162,#13163,#13164,#13165,#13166,#13167
+      ,#13168,#13169,#13170,#13171,#13172,#13173,#13174)
+    ,(#13175,#13176,#13177,#13178,#13179,#13180,#13181,#13182,#13183
+      ,#13184,#13185,#13186,#13187,#13188,#13189,#13190,#13191,#13192
+      ,#13193,#13194,#13195,#13196,#13197,#13198,#13199,#13200,#13201
+      ,#13202,#13203,#13204,#13205,#13206,#13207,#13208
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#13141 = CARTESIAN_POINT('',(6.455236E-11,-4.15,15.75884572677));
+#13142 = CARTESIAN_POINT('',(0.77259768295,-4.149999999976,
+    15.995882763807));
+#13143 = CARTESIAN_POINT('',(1.545204228365,-3.988186772491,
+    16.23291980094));
+#13144 = CARTESIAN_POINT('',(2.279053896399,-3.664562888908,
+    16.469956837927));
+#13145 = CARTESIAN_POINT('',(2.935484291697,-3.189938167825,
+    16.706993874285));
+#13146 = CARTESIAN_POINT('',(3.479295903167,-2.585951165343,
+    16.944030913249));
+#13147 = CARTESIAN_POINT('',(3.882717656528,-1.883529966346,
+    17.18106794788));
+#13148 = CARTESIAN_POINT('',(4.127855999129,-1.119854202837,
+    17.418104986584));
+#13149 = CARTESIAN_POINT('',(4.208024460128,-0.334573583398,
+    17.655142023075));
+#13150 = CARTESIAN_POINT('',(4.056602095526,1.106113979265,
+    18.09958646751));
+#13151 = CARTESIAN_POINT('',(3.862729722322,1.765485144019,
+    18.306993875144));
+#13152 = CARTESIAN_POINT('',(3.548357010283,2.386101312505,
+    18.514401282334));
+#13153 = CARTESIAN_POINT('',(3.122511571177,2.942821188145,
+    18.721808689594));
+#13154 = CARTESIAN_POINT('',(2.600310106161,3.413011919534,
+    18.929216097222));
+#13155 = CARTESIAN_POINT('',(2.002120980264,3.778337259705,
+    19.136623504615));
+#13156 = CARTESIAN_POINT('',(1.35205227168,4.026111663843,
+    19.344030911862));
+#13157 = CARTESIAN_POINT('',(0.676022972138,4.150000000023,
+    19.551438319331));
+#13158 = CARTESIAN_POINT('',(-0.869172393077,4.149999999976,
+    20.025512393456));
+#13159 = CARTESIAN_POINT('',(-1.738354950806,3.945205160573,
+    20.292179059906));
+#13160 = CARTESIAN_POINT('',(-2.552360259846,3.535618950091,
+    20.558845727471));
+#13161 = CARTESIAN_POINT('',(-3.256126892115,2.938556786757,
+    20.825512392122));
+#13162 = CARTESIAN_POINT('',(-3.800917116967,2.188682059898,
+    21.092179061635));
+#13163 = CARTESIAN_POINT('',(-4.151304171549,1.334885489836,
+    21.358845725751));
+#13164 = CARTESIAN_POINT('',(-4.289291543668,0.434131850436,
+    21.625512393864));
+#13165 = CARTESIAN_POINT('',(-4.215474074146,-0.455786944882,
+    21.892179060064));
+#13166 = CARTESIAN_POINT('',(-3.767824847605,-1.833509599847,
+    22.3366235045));
+#13167 = CARTESIAN_POINT('',(-3.502200595536,-2.356472146076,
+    22.514401282555));
+#13168 = CARTESIAN_POINT('',(-3.155059108215,-2.835767311029,
+    22.692179060179));
+#13169 = CARTESIAN_POINT('',(-2.734710014182,-3.256914169474,
+    22.869956837683));
+#13170 = CARTESIAN_POINT('',(-2.252438100807,-3.607304222587,
+    23.047734615686));
+#13171 = CARTESIAN_POINT('',(-1.722005305897,-3.876941117046,
+    23.225512393683));
+#13172 = CARTESIAN_POINT('',(-1.158901622103,-4.05898012254,
+    23.403290171082));
+#13173 = CARTESIAN_POINT('',(-0.579448261864,-4.150000000017,
+    23.581067948992));
+#13174 = CARTESIAN_POINT('',(1.2096365E-10,-4.15,23.75884572677));
+#13175 = CARTESIAN_POINT('',(6.464956E-11,-3.25,15.999999999958));
+#13176 = CARTESIAN_POINT('',(0.605046071315,-3.249999999976,
+    16.237037036995));
+#13177 = CARTESIAN_POINT('',(1.210101022323,-3.123278693954,
+    16.474074074128));
+#13178 = CARTESIAN_POINT('',(1.784798651377,-2.869838696616,
+    16.711111111116));
+#13179 = CARTESIAN_POINT('',(2.298876156537,-2.49814404261,
+    16.94814814747));
+#13180 = CARTESIAN_POINT('',(2.724747803688,-2.025142579413,
+    17.185185186441));
+#13181 = CARTESIAN_POINT('',(3.040683315629,-1.47505363229,
+    17.422222221064));
+#13182 = CARTESIAN_POINT('',(3.2326581518,-0.876994224232,
+    17.659259259774));
+#13183 = CARTESIAN_POINT('',(3.295440842174,-0.262015457408,
+    17.896296296262));
+#13184 = CARTESIAN_POINT('',(3.176857062804,0.866233837236,
+    18.340740740698));
+#13185 = CARTESIAN_POINT('',(3.025029461312,1.382608847991,
+    18.548148148331));
+#13186 = CARTESIAN_POINT('',(2.778833270891,1.868633626231,
+    18.755555555525));
+#13187 = CARTESIAN_POINT('',(2.445340978719,2.304618901849,
+    18.962962962777));
+#13188 = CARTESIAN_POINT('',(2.036387563133,2.672840627624,
+    19.170370370414));
+#13189 = CARTESIAN_POINT('',(1.567925158978,2.958938956792,19.3777777778
+    ));
+#13190 = CARTESIAN_POINT('',(1.058836942324,3.152978939223,
+    19.585185185051));
+#13191 = CARTESIAN_POINT('',(0.52941531196,3.250000000023,
+    19.792592592519));
+#13192 = CARTESIAN_POINT('',(-0.680676829988,3.249999999976,
+    20.266666666644));
+#13193 = CARTESIAN_POINT('',(-1.36136383352,3.089618365996,
+    20.533333333093));
+#13194 = CARTESIAN_POINT('',(-1.998833197883,2.768858688708,
+    20.800000000659));
+#13195 = CARTESIAN_POINT('',(-2.549982702566,2.301278659953,
+    21.066666665308));
+#13196 = CARTESIAN_POINT('',(-2.976619007777,1.714028760622,
+    21.333333334825));
+#13197 = CARTESIAN_POINT('',(-3.25102258031,1.045391954904,
+    21.599999998938));
+#13198 = CARTESIAN_POINT('',(-3.359083478454,0.339982835218,
+    21.866666667052));
+#13199 = CARTESIAN_POINT('',(-3.30127487833,-0.356941579816,
+    22.133333333252));
+#13200 = CARTESIAN_POINT('',(-2.95070620369,-1.435881018379,
+    22.577777777688));
+#13201 = CARTESIAN_POINT('',(-2.74268728246,-1.845430024429,
+    22.755555555745));
+#13202 = CARTESIAN_POINT('',(-2.470829164584,-2.220781567151,
+    22.933333333365));
+#13203 = CARTESIAN_POINT('',(-2.141640756079,-2.550595414995,
+    23.111111110873));
+#13204 = CARTESIAN_POINT('',(-1.763957527301,-2.824997338141,
+    23.288888888871));
+#13205 = CARTESIAN_POINT('',(-1.348557780874,-3.03615872711,
+    23.466666666873));
+#13206 = CARTESIAN_POINT('',(-0.907574210578,-3.178719335478,
+    23.644444444269));
+#13207 = CARTESIAN_POINT('',(-0.453784553139,-3.250000000017,
+    23.82222222218));
+#13208 = CARTESIAN_POINT('',(1.2119956E-10,-3.25,23.999999999958));
+#13209 = DEFINITIONAL_REPRESENTATION('',(#13210),#13213);
+#13210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13211,#13212),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(4.71663120081,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13211 = CARTESIAN_POINT('',(0.931748562369,4.71663120081));
+#13212 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#13213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13214 = ORIENTED_EDGE('',*,*,#13215,.T.);
+#13215 = EDGE_CURVE('',#13089,#11367,#13216,.T.);
+#13216 = SURFACE_CURVE('',#13217,(#13238,#13249),.PCURVE_S1.);
+#13217 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#13218,#13219,#13220,#13221,
+    #13222,#13223,#13224,#13225,#13226,#13227,#13228,#13229,#13230,
+    #13231,#13232,#13233,#13234,#13235,#13236,#13237),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#13218 = CARTESIAN_POINT('',(1.2117102E-10,-3.25,23.999999999958));
+#13219 = CARTESIAN_POINT('',(0.816815488707,-3.249999999966,
+    24.31999999996));
+#13220 = CARTESIAN_POINT('',(1.633620956531,-3.021903528256,
+    24.639999999796));
+#13221 = CARTESIAN_POINT('',(2.378800855086,-2.565703036141,
+    24.960000000725));
+#13222 = CARTESIAN_POINT('',(2.980594915199,-1.907151755847,
+    25.279999998462));
+#13223 = CARTESIAN_POINT('',(3.378282978657,-1.09765644099,
+    25.600000001581));
+#13224 = CARTESIAN_POINT('',(3.532349644253,-0.209055330696,
+    25.919999999024));
+#13225 = CARTESIAN_POINT('',(3.432566334258,0.677487454367,
+    26.240000000351));
+#13226 = CARTESIAN_POINT('',(3.097861664936,1.484547962312,
+    26.559999999908));
+#13227 = CARTESIAN_POINT('',(2.571118554589,2.149193950983,
+    26.879999999986));
+#13228 = CARTESIAN_POINT('',(1.332087654757,3.049402593112,
+    27.480000000047));
+#13229 = CARTESIAN_POINT('',(0.651224091382,3.328216681121,
+    27.75999999862));
+#13230 = CARTESIAN_POINT('',(-9.345154879145E-02,3.437522412464,
+    28.040000004154));
+#13231 = CARTESIAN_POINT('',(-0.854234639268,3.361328163083,
+    28.31999999437));
+#13232 = CARTESIAN_POINT('',(-1.579034006846,3.099025783756,
+    28.600000001529));
+#13233 = CARTESIAN_POINT('',(-2.217261661298,2.666823556385,
+    28.880000005116));
+#13234 = CARTESIAN_POINT('',(-2.726086006337,2.096137318889,
+    29.159999992644));
+#13235 = CARTESIAN_POINT('',(-3.075363619127,1.429420216839,
+    29.440000003653));
+#13236 = CARTESIAN_POINT('',(-3.25000000003,0.714713552268,
+    29.719999999687));
+#13237 = CARTESIAN_POINT('',(-3.25,-1.0268365E-10,29.999999999646));
+#13238 = PCURVE('',#11491,#13239);
+#13239 = DEFINITIONAL_REPRESENTATION('',(#13240),#13248);
+#13240 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#13241,#13242,#13243,#13244,
+    #13245,#13246,#13247),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,0.78610520049)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#13241 = CARTESIAN_POINT('',(1.570796326832,-2.000000000042));
+#13242 = CARTESIAN_POINT('',(1.70169624488,-1.833333333368));
+#13243 = CARTESIAN_POINT('',(1.832595636074,-1.666666666692));
+#13244 = CARTESIAN_POINT('',(1.963495270789,-1.500000000018));
+#13245 = CARTESIAN_POINT('',(2.094395029592,-1.333333333344));
+#13246 = CARTESIAN_POINT('',(2.225294790931,-1.16666666667));
+#13247 = CARTESIAN_POINT('',(2.356194518571,-0.999999999994));
+#13248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13249 = PCURVE('',#11412,#13250);
+#13250 = DEFINITIONAL_REPRESENTATION('',(#13251),#13254);
+#13251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13252,#13253),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.78610520049),.PIECEWISE_BEZIER_KNOTS.);
+#13252 = CARTESIAN_POINT('',(0.931748562369,0.));
+#13253 = CARTESIAN_POINT('',(0.931748562369,0.78610520049));
+#13254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13255 = ADVANCED_FACE('',(#13256),#11412,.T.);
+#13256 = FACE_BOUND('',#13257,.T.);
+#13257 = EDGE_LOOP('',(#13258,#13296,#13314,#13315));
+#13258 = ORIENTED_EDGE('',*,*,#13259,.F.);
+#13259 = EDGE_CURVE('',#13260,#11270,#13262,.T.);
+#13260 = VERTEX_POINT('',#13261);
+#13261 = CARTESIAN_POINT('',(1.20972E-10,-4.15,23.75884572677));
+#13262 = SURFACE_CURVE('',#13263,(#13284,#13290),.PCURVE_S1.);
+#13263 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#13264,#13265,#13266,#13267,
+    #13268,#13269,#13270,#13271,#13272,#13273,#13274,#13275,#13276,
+    #13277,#13278,#13279,#13280,#13281,#13282,#13283),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#13264 = CARTESIAN_POINT('',(1.2093881E-10,-4.15,23.75884572677));
+#13265 = CARTESIAN_POINT('',(1.043010156334,-4.149999999966,
+    24.078845726771));
+#13266 = CARTESIAN_POINT('',(2.086010307712,-3.858738079886,
+    24.398845726609));
+#13267 = CARTESIAN_POINT('',(3.037540864754,-3.276206506572,
+    24.718845727534));
+#13268 = CARTESIAN_POINT('',(3.805997393813,-2.435284138054,
+    25.038845725279));
+#13269 = CARTESIAN_POINT('',(4.313801042315,-1.401624717871,
+    25.358845728387));
+#13270 = CARTESIAN_POINT('',(4.510542695541,-0.266946608221,
+    25.67884572584));
+#13271 = CARTESIAN_POINT('',(4.383121675192,0.865099140738,
+    25.998845727161));
+#13272 = CARTESIAN_POINT('',(3.95573133552,1.895653559259,
+    26.318845726721));
+#13273 = CARTESIAN_POINT('',(3.283120614554,2.744355354146,
+    26.638845726798));
+#13274 = CARTESIAN_POINT('',(1.700973465509,3.893852543368,
+    27.238845726858));
+#13275 = CARTESIAN_POINT('',(0.831563037144,4.249876434177,
+    27.518845725438));
+#13276 = CARTESIAN_POINT('',(-0.119330175526,4.389452617239,
+    27.79884573095));
+#13277 = CARTESIAN_POINT('',(-1.090792394609,4.292156100066,
+    28.078845721205));
+#13278 = CARTESIAN_POINT('',(-2.016304834775,3.957218111708,
+    28.358845728327));
+#13279 = CARTESIAN_POINT('',(-2.83127213048,3.405329750472,
+    28.638845731924));
+#13280 = CARTESIAN_POINT('',(-3.481002640248,2.676604081102,
+    28.918845719469));
+#13281 = CARTESIAN_POINT('',(-3.927002595671,1.825260968359,
+    29.198845730458));
+#13282 = CARTESIAN_POINT('',(-4.15000000003,0.91263388644,
+    29.478845726499));
+#13283 = CARTESIAN_POINT('',(-4.15,-1.0314632E-10,29.758845726459));
+#13284 = PCURVE('',#11412,#13285);
+#13285 = DEFINITIONAL_REPRESENTATION('',(#13286),#13289);
+#13286 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13287,#13288),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.683172501884),.PIECEWISE_BEZIER_KNOTS.);
+#13287 = CARTESIAN_POINT('',(0.,0.));
+#13288 = CARTESIAN_POINT('',(0.,1.683172501884));
+#13289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13290 = PCURVE('',#11307,#13291);
+#13291 = DEFINITIONAL_REPRESENTATION('',(#13292),#13295);
+#13292 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13293,#13294),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.683172501884),.PIECEWISE_BEZIER_KNOTS.);
+#13293 = CARTESIAN_POINT('',(1.017691453624,0.));
+#13294 = CARTESIAN_POINT('',(1.017691453624,1.683172501884));
+#13295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13296 = ORIENTED_EDGE('',*,*,#13297,.T.);
+#13297 = EDGE_CURVE('',#13260,#13089,#13298,.T.);
+#13298 = SURFACE_CURVE('',#13299,(#13302,#13308),.PCURVE_S1.);
+#13299 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13300,#13301),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#13300 = CARTESIAN_POINT('',(1.2096365E-10,-4.15,23.75884572677));
+#13301 = CARTESIAN_POINT('',(1.2119956E-10,-3.25,23.999999999958));
+#13302 = PCURVE('',#11412,#13303);
+#13303 = DEFINITIONAL_REPRESENTATION('',(#13304),#13307);
+#13304 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13305,#13306),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#13305 = CARTESIAN_POINT('',(0.,0.));
+#13306 = CARTESIAN_POINT('',(0.931748562369,0.));
+#13307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13308 = PCURVE('',#13140,#13309);
+#13309 = DEFINITIONAL_REPRESENTATION('',(#13310),#13313);
+#13310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13311,#13312),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#13311 = CARTESIAN_POINT('',(0.,6.288841603624));
+#13312 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#13313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13314 = ORIENTED_EDGE('',*,*,#13215,.T.);
+#13315 = ORIENTED_EDGE('',*,*,#11366,.T.);
+#13316 = ADVANCED_FACE('',(#13317),#11307,.T.);
+#13317 = FACE_BOUND('',#13318,.T.);
+#13318 = EDGE_LOOP('',(#13319,#13357,#13444,#13445));
+#13319 = ORIENTED_EDGE('',*,*,#13320,.F.);
+#13320 = EDGE_CURVE('',#13321,#11173,#13323,.T.);
+#13321 = VERTEX_POINT('',#13322);
+#13322 = CARTESIAN_POINT('',(1.21232E-10,-4.15,22.741154273146));
+#13323 = SURFACE_CURVE('',#13324,(#13345,#13351),.PCURVE_S1.);
+#13324 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#13325,#13326,#13327,#13328,
+    #13329,#13330,#13331,#13332,#13333,#13334,#13335,#13336,#13337,
+    #13338,#13339,#13340,#13341,#13342,#13343,#13344),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#13325 = CARTESIAN_POINT('',(1.2122237E-10,-4.15,22.741154273146));
+#13326 = CARTESIAN_POINT('',(1.043010156334,-4.149999999966,
+    23.061154273147));
+#13327 = CARTESIAN_POINT('',(2.08601030777,-3.858738079875,
+    23.381154272985));
+#13328 = CARTESIAN_POINT('',(3.037540864607,-3.276206506595,
+    23.70115427391));
+#13329 = CARTESIAN_POINT('',(3.805997394046,-2.435284138002,
+    24.021154271657));
+#13330 = CARTESIAN_POINT('',(4.313801042088,-1.401624717922,
+    24.341154274761));
+#13331 = CARTESIAN_POINT('',(4.510542695687,-0.266946608181,
+    24.661154272217));
+#13332 = CARTESIAN_POINT('',(4.383121675135,0.865099140726,
+    24.981154273536));
+#13333 = CARTESIAN_POINT('',(3.95573133553,1.895653559264,
+    25.301154273097));
+#13334 = CARTESIAN_POINT('',(3.283120614552,2.744355354148,
+    25.621154273174));
+#13335 = CARTESIAN_POINT('',(1.700973465507,3.893852543369,
+    26.221154273235));
+#13336 = CARTESIAN_POINT('',(0.831563037131,4.24987643418,
+    26.501154271811));
+#13337 = CARTESIAN_POINT('',(-0.119330175498,4.389452617237,
+    26.781154277332));
+#13338 = CARTESIAN_POINT('',(-1.090792394643,4.292156100067,
+    27.061154267572));
+#13339 = CARTESIAN_POINT('',(-2.016304834781,3.957218111707,
+    27.341154274713));
+#13340 = CARTESIAN_POINT('',(-2.831272130456,3.405329750467,
+    27.621154278292));
+#13341 = CARTESIAN_POINT('',(-3.481002640278,2.6766040811,27.90115426585
+    ));
+#13342 = CARTESIAN_POINT('',(-3.92700259566,1.825260968356,
+    28.181154276832));
+#13343 = CARTESIAN_POINT('',(-4.150000000031,0.912633886437,
+    28.461154272876));
+#13344 = CARTESIAN_POINT('',(-4.150000000001,-1.0619167E-10,
+    28.741154272835));
+#13345 = PCURVE('',#11307,#13346);
+#13346 = DEFINITIONAL_REPRESENTATION('',(#13347),#13350);
+#13347 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13348,#13349),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,2.483185050174),.PIECEWISE_BEZIER_KNOTS.);
+#13348 = CARTESIAN_POINT('',(0.,0.));
+#13349 = CARTESIAN_POINT('',(0.,2.483185050174));
+#13350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13351 = PCURVE('',#11210,#13352);
+#13352 = DEFINITIONAL_REPRESENTATION('',(#13353),#13356);
+#13353 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13354,#13355),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,2.483185050174),.PIECEWISE_BEZIER_KNOTS.);
+#13354 = CARTESIAN_POINT('',(0.931748562369,0.));
+#13355 = CARTESIAN_POINT('',(0.931748562369,2.483185050174));
+#13356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13357 = ORIENTED_EDGE('',*,*,#13358,.T.);
+#13358 = EDGE_CURVE('',#13321,#13260,#13359,.T.);
+#13359 = SURFACE_CURVE('',#13360,(#13363,#13369),.PCURVE_S1.);
+#13360 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13361,#13362),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#13361 = CARTESIAN_POINT('',(1.2123345E-10,-4.15,22.741154273146));
+#13362 = CARTESIAN_POINT('',(1.2096365E-10,-4.15,23.75884572677));
+#13363 = PCURVE('',#11307,#13364);
+#13364 = DEFINITIONAL_REPRESENTATION('',(#13365),#13368);
+#13365 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13366,#13367),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#13366 = CARTESIAN_POINT('',(0.,0.));
+#13367 = CARTESIAN_POINT('',(1.017691453624,0.));
+#13368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13369 = PCURVE('',#13370,#13439);
+#13370 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#13371,#13372,#13373,#13374,#13375,#13376,#13377,#13378,#13379
+      ,#13380,#13381,#13382,#13383,#13384,#13385,#13386,#13387,#13388
+      ,#13389,#13390,#13391,#13392,#13393,#13394,#13395,#13396,#13397
+      ,#13398,#13399,#13400,#13401,#13402,#13403,#13404)
+    ,(#13405,#13406,#13407,#13408,#13409,#13410,#13411,#13412,#13413
+      ,#13414,#13415,#13416,#13417,#13418,#13419,#13420,#13421,#13422
+      ,#13423,#13424,#13425,#13426,#13427,#13428,#13429,#13430,#13431
+      ,#13432,#13433,#13434,#13435,#13436,#13437,#13438
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#13371 = CARTESIAN_POINT('',(6.481638E-11,-4.15,14.741154273146));
+#13372 = CARTESIAN_POINT('',(0.77259768295,-4.149999999976,
+    14.978191310183));
+#13373 = CARTESIAN_POINT('',(1.545204228371,-3.988186772495,
+    15.215228347316));
+#13374 = CARTESIAN_POINT('',(2.279053896399,-3.664562888884,
+    15.452265384303));
+#13375 = CARTESIAN_POINT('',(2.935484291696,-3.189938167871,
+    15.689302420661));
+#13376 = CARTESIAN_POINT('',(3.47929590317,-2.585951165284,
+    15.926339459625));
+#13377 = CARTESIAN_POINT('',(3.882717656529,-1.883529966385,
+    16.163376494256));
+#13378 = CARTESIAN_POINT('',(4.127855999129,-1.119854202819,
+    16.40041353296));
+#13379 = CARTESIAN_POINT('',(4.208024460128,-0.334573583397,
+    16.637450569451));
+#13380 = CARTESIAN_POINT('',(4.056602095526,1.106113979266,
+    17.081895013886));
+#13381 = CARTESIAN_POINT('',(3.86272972232,1.765485144029,
+    17.289302421519));
+#13382 = CARTESIAN_POINT('',(3.548357010283,2.386101312495,
+    17.496709828711));
+#13383 = CARTESIAN_POINT('',(3.122511571175,2.942821188151,
+    17.704117235968));
+#13384 = CARTESIAN_POINT('',(2.600310106158,3.413011919542,17.9115246436
+    ));
+#13385 = CARTESIAN_POINT('',(2.002120980262,3.778337259698,
+    18.11893205099));
+#13386 = CARTESIAN_POINT('',(1.352052271679,4.026111663846,
+    18.326339458239));
+#13387 = CARTESIAN_POINT('',(0.676022972136,4.150000000023,
+    18.533746865707));
+#13388 = CARTESIAN_POINT('',(-0.869172393079,4.149999999975,
+    19.007820939832));
+#13389 = CARTESIAN_POINT('',(-1.738354950807,3.945205160572,
+    19.274487606282));
+#13390 = CARTESIAN_POINT('',(-2.552360259855,3.535618950091,
+    19.541154273846));
+#13391 = CARTESIAN_POINT('',(-3.256126892107,2.938556786745,
+    19.807820938498));
+#13392 = CARTESIAN_POINT('',(-3.800917116974,2.188682059917,
+    20.07448760801));
+#13393 = CARTESIAN_POINT('',(-4.151304171548,1.334885489814,
+    20.341154272128));
+#13394 = CARTESIAN_POINT('',(-4.289291543668,0.434131850442,
+    20.60782094024));
+#13395 = CARTESIAN_POINT('',(-4.215474074146,-0.455786944887,
+    20.87448760644));
+#13396 = CARTESIAN_POINT('',(-3.767824847603,-1.833509599851,
+    21.318932050876));
+#13397 = CARTESIAN_POINT('',(-3.502200595525,-2.356472146079,
+    21.496709828932));
+#13398 = CARTESIAN_POINT('',(-3.155059108236,-2.835767311028,
+    21.674487606555));
+#13399 = CARTESIAN_POINT('',(-2.734710014161,-3.256914169478,
+    21.852265384059));
+#13400 = CARTESIAN_POINT('',(-2.252438100796,-3.60730422259,
+    22.030043162062));
+#13401 = CARTESIAN_POINT('',(-1.722005305925,-3.876941117045,
+    22.207820940058));
+#13402 = CARTESIAN_POINT('',(-1.158901622075,-4.058980122544,
+    22.385598717459));
+#13403 = CARTESIAN_POINT('',(-0.579448261864,-4.150000000018,
+    22.563376495368));
+#13404 = CARTESIAN_POINT('',(1.2123345E-10,-4.15,22.741154273146));
+#13405 = CARTESIAN_POINT('',(6.455236E-11,-4.15,15.75884572677));
+#13406 = CARTESIAN_POINT('',(0.77259768295,-4.149999999976,
+    15.995882763807));
+#13407 = CARTESIAN_POINT('',(1.545204228365,-3.988186772491,
+    16.23291980094));
+#13408 = CARTESIAN_POINT('',(2.279053896399,-3.664562888908,
+    16.469956837927));
+#13409 = CARTESIAN_POINT('',(2.935484291697,-3.189938167825,
+    16.706993874285));
+#13410 = CARTESIAN_POINT('',(3.479295903167,-2.585951165343,
+    16.944030913249));
+#13411 = CARTESIAN_POINT('',(3.882717656528,-1.883529966346,
+    17.18106794788));
+#13412 = CARTESIAN_POINT('',(4.127855999129,-1.119854202837,
+    17.418104986584));
+#13413 = CARTESIAN_POINT('',(4.208024460128,-0.334573583398,
+    17.655142023075));
+#13414 = CARTESIAN_POINT('',(4.056602095526,1.106113979265,
+    18.09958646751));
+#13415 = CARTESIAN_POINT('',(3.862729722322,1.765485144019,
+    18.306993875144));
+#13416 = CARTESIAN_POINT('',(3.548357010283,2.386101312505,
+    18.514401282334));
+#13417 = CARTESIAN_POINT('',(3.122511571177,2.942821188145,
+    18.721808689594));
+#13418 = CARTESIAN_POINT('',(2.600310106161,3.413011919534,
+    18.929216097222));
+#13419 = CARTESIAN_POINT('',(2.002120980264,3.778337259705,
+    19.136623504615));
+#13420 = CARTESIAN_POINT('',(1.35205227168,4.026111663843,
+    19.344030911862));
+#13421 = CARTESIAN_POINT('',(0.676022972138,4.150000000023,
+    19.551438319331));
+#13422 = CARTESIAN_POINT('',(-0.869172393077,4.149999999976,
+    20.025512393456));
+#13423 = CARTESIAN_POINT('',(-1.738354950806,3.945205160573,
+    20.292179059906));
+#13424 = CARTESIAN_POINT('',(-2.552360259846,3.535618950091,
+    20.558845727471));
+#13425 = CARTESIAN_POINT('',(-3.256126892115,2.938556786757,
+    20.825512392122));
+#13426 = CARTESIAN_POINT('',(-3.800917116967,2.188682059898,
+    21.092179061635));
+#13427 = CARTESIAN_POINT('',(-4.151304171549,1.334885489836,
+    21.358845725751));
+#13428 = CARTESIAN_POINT('',(-4.289291543668,0.434131850436,
+    21.625512393864));
+#13429 = CARTESIAN_POINT('',(-4.215474074146,-0.455786944882,
+    21.892179060064));
+#13430 = CARTESIAN_POINT('',(-3.767824847605,-1.833509599847,
+    22.3366235045));
+#13431 = CARTESIAN_POINT('',(-3.502200595536,-2.356472146076,
+    22.514401282555));
+#13432 = CARTESIAN_POINT('',(-3.155059108215,-2.835767311029,
+    22.692179060179));
+#13433 = CARTESIAN_POINT('',(-2.734710014182,-3.256914169474,
+    22.869956837683));
+#13434 = CARTESIAN_POINT('',(-2.252438100807,-3.607304222587,
+    23.047734615686));
+#13435 = CARTESIAN_POINT('',(-1.722005305897,-3.876941117046,
+    23.225512393683));
+#13436 = CARTESIAN_POINT('',(-1.158901622103,-4.05898012254,
+    23.403290171082));
+#13437 = CARTESIAN_POINT('',(-0.579448261864,-4.150000000017,
+    23.581067948992));
+#13438 = CARTESIAN_POINT('',(1.2096365E-10,-4.15,23.75884572677));
+#13439 = DEFINITIONAL_REPRESENTATION('',(#13440),#13443);
+#13440 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13441,#13442),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#13441 = CARTESIAN_POINT('',(0.,6.288841603624));
+#13442 = CARTESIAN_POINT('',(1.017691453624,6.288841603624));
+#13443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13444 = ORIENTED_EDGE('',*,*,#13259,.T.);
+#13445 = ORIENTED_EDGE('',*,*,#11269,.T.);
+#13446 = ADVANCED_FACE('',(#13447),#11210,.T.);
+#13447 = FACE_BOUND('',#13448,.T.);
+#13448 = EDGE_LOOP('',(#13449,#13494,#13581,#13582));
+#13449 = ORIENTED_EDGE('',*,*,#13450,.F.);
+#13450 = EDGE_CURVE('',#13451,#11146,#13453,.T.);
+#13451 = VERTEX_POINT('',#13452);
+#13452 = CARTESIAN_POINT('',(1.21592E-10,-3.25,22.499999999958));
+#13453 = SURFACE_CURVE('',#13454,(#13475,#13481),.PCURVE_S1.);
+#13454 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#13455,#13456,#13457,#13458,
+    #13459,#13460,#13461,#13462,#13463,#13464,#13465,#13466,#13467,
+    #13468,#13469,#13470,#13471,#13472,#13473,#13474),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#13455 = CARTESIAN_POINT('',(1.2158857E-10,-3.25,22.499999999958));
+#13456 = CARTESIAN_POINT('',(0.816815488707,-3.249999999966,
+    22.819999999959));
+#13457 = CARTESIAN_POINT('',(1.633620956617,-3.021903528238,
+    23.139999999796));
+#13458 = CARTESIAN_POINT('',(2.378800854869,-2.565703036182,
+    23.460000000724));
+#13459 = CARTESIAN_POINT('',(2.980594915547,-1.907151755762,
+    23.779999998464));
+#13460 = CARTESIAN_POINT('',(3.378282978318,-1.097656441073,
+    24.10000000158));
+#13461 = CARTESIAN_POINT('',(3.53234964447,-0.209055330632,
+    24.419999999024));
+#13462 = CARTESIAN_POINT('',(3.432566334174,0.677487454348,
+    24.74000000035));
+#13463 = CARTESIAN_POINT('',(3.09786166495,1.484547962321,
+    25.059999999908));
+#13464 = CARTESIAN_POINT('',(2.571118554587,2.149193950986,
+    25.379999999986));
+#13465 = CARTESIAN_POINT('',(1.332087654753,3.049402593114,
+    25.980000000047));
+#13466 = CARTESIAN_POINT('',(0.651224091363,3.328216681124,
+    26.259999998621));
+#13467 = CARTESIAN_POINT('',(-9.34515487504E-02,3.43752241246,
+    26.540000004151));
+#13468 = CARTESIAN_POINT('',(-0.854234639317,3.361328163085,
+    26.819999994375));
+#13469 = CARTESIAN_POINT('',(-1.579034006855,3.099025783755,
+    27.100000001525));
+#13470 = CARTESIAN_POINT('',(-2.217261661262,2.666823556377,
+    27.380000005119));
+#13471 = CARTESIAN_POINT('',(-2.726086006382,2.096137318886,
+    27.659999992642));
+#13472 = CARTESIAN_POINT('',(-3.075363619112,1.429420216834,
+    27.940000003654));
+#13473 = CARTESIAN_POINT('',(-3.250000000032,0.714713552264,
+    28.219999999687));
+#13474 = CARTESIAN_POINT('',(-3.250000000001,-1.0717372E-10,
+    28.499999999646));
+#13475 = PCURVE('',#11210,#13476);
+#13476 = DEFINITIONAL_REPRESENTATION('',(#13477),#13480);
+#13477 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13478,#13479),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.965263001152),.PIECEWISE_BEZIER_KNOTS.);
+#13478 = CARTESIAN_POINT('',(0.,0.));
+#13479 = CARTESIAN_POINT('',(0.,1.965263001152));
+#13480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13481 = PCURVE('',#11161,#13482);
+#13482 = DEFINITIONAL_REPRESENTATION('',(#13483),#13493);
+#13483 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#13484,#13485,#13486,#13487,
+    #13488,#13489,#13490,#13491,#13492),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,
+    1.965263001152),.PIECEWISE_BEZIER_KNOTS.);
+#13484 = CARTESIAN_POINT('',(1.570796326832,-3.500000000042));
+#13485 = CARTESIAN_POINT('',(1.816233673163,-3.187500000039));
+#13486 = CARTESIAN_POINT('',(2.061669063692,-2.874999999955));
+#13487 = CARTESIAN_POINT('',(2.307107883706,-2.562500000257));
+#13488 = CARTESIAN_POINT('',(2.552544212003,-2.249999999887));
+#13489 = CARTESIAN_POINT('',(2.797980781048,-1.937499999933));
+#13490 = CARTESIAN_POINT('',(3.043417763855,-1.625000000033));
+#13491 = CARTESIAN_POINT('',(3.288854793397,-1.312500000037));
+#13492 = CARTESIAN_POINT('',(3.53429175855,-1.000000000007));
+#13493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13494 = ORIENTED_EDGE('',*,*,#13495,.T.);
+#13495 = EDGE_CURVE('',#13451,#13321,#13496,.T.);
+#13496 = SURFACE_CURVE('',#13497,(#13500,#13506),.PCURVE_S1.);
+#13497 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13498,#13499),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#13498 = CARTESIAN_POINT('',(1.2159602E-10,-3.25,22.499999999958));
+#13499 = CARTESIAN_POINT('',(1.2123345E-10,-4.15,22.741154273146));
+#13500 = PCURVE('',#11210,#13501);
+#13501 = DEFINITIONAL_REPRESENTATION('',(#13502),#13505);
+#13502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13503,#13504),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#13503 = CARTESIAN_POINT('',(0.,0.));
+#13504 = CARTESIAN_POINT('',(0.931748562369,0.));
+#13505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13506 = PCURVE('',#13507,#13576);
+#13507 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#13508,#13509,#13510,#13511,#13512,#13513,#13514,#13515,#13516
+      ,#13517,#13518,#13519,#13520,#13521,#13522,#13523,#13524,#13525
+      ,#13526,#13527,#13528,#13529,#13530,#13531,#13532,#13533,#13534
+      ,#13535,#13536,#13537,#13538,#13539,#13540,#13541)
+    ,(#13542,#13543,#13544,#13545,#13546,#13547,#13548,#13549,#13550
+      ,#13551,#13552,#13553,#13554,#13555,#13556,#13557,#13558,#13559
+      ,#13560,#13561,#13562,#13563,#13564,#13565,#13566,#13567,#13568
+      ,#13569,#13570,#13571,#13572,#13573,#13574,#13575
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#13508 = CARTESIAN_POINT('',(6.503914E-11,-3.25,14.499999999958));
+#13509 = CARTESIAN_POINT('',(0.605046071316,-3.249999999976,
+    14.737037036995));
+#13510 = CARTESIAN_POINT('',(1.210101022331,-3.123278693959,
+    14.974074074128));
+#13511 = CARTESIAN_POINT('',(1.78479865138,-2.869838696584,
+    15.211111111116));
+#13512 = CARTESIAN_POINT('',(2.298876156532,-2.498144042673,
+    15.44814814747));
+#13513 = CARTESIAN_POINT('',(2.724747803697,-2.02514257933,
+    15.685185186441));
+#13514 = CARTESIAN_POINT('',(3.040683315628,-1.475053632346,
+    15.922222221065));
+#13515 = CARTESIAN_POINT('',(3.232658151801,-0.876994224206,
+    16.159259259774));
+#13516 = CARTESIAN_POINT('',(3.295440842174,-0.262015457406,
+    16.396296296262));
+#13517 = CARTESIAN_POINT('',(3.176857062804,0.866233837238,
+    16.840740740698));
+#13518 = CARTESIAN_POINT('',(3.025029461308,1.382608848005,
+    17.048148148332));
+#13519 = CARTESIAN_POINT('',(2.778833270892,1.868633626217,
+    17.255555555523));
+#13520 = CARTESIAN_POINT('',(2.445340978716,2.304618901858,
+    17.46296296278));
+#13521 = CARTESIAN_POINT('',(2.036387563128,2.672840627637,
+    17.670370370412));
+#13522 = CARTESIAN_POINT('',(1.567925158976,2.95893895678,
+    17.877777777802));
+#13523 = CARTESIAN_POINT('',(1.058836942323,3.152978939229,
+    18.08518518505));
+#13524 = CARTESIAN_POINT('',(0.529415311956,3.250000000023,
+    18.292592592519));
+#13525 = CARTESIAN_POINT('',(-0.680676829991,3.249999999975,
+    18.766666666644));
+#13526 = CARTESIAN_POINT('',(-1.361363833521,3.089618365994,
+    19.033333333093));
+#13527 = CARTESIAN_POINT('',(-1.998833197897,2.76885868871,
+    19.30000000066));
+#13528 = CARTESIAN_POINT('',(-2.549982702554,2.301278659932,
+    19.566666665307));
+#13529 = CARTESIAN_POINT('',(-2.97661900779,1.71402876065,
+    19.833333334826));
+#13530 = CARTESIAN_POINT('',(-3.251022580307,1.045391954872,
+    20.099999998937));
+#13531 = CARTESIAN_POINT('',(-3.359083478456,0.339982835227,
+    20.366666667052));
+#13532 = CARTESIAN_POINT('',(-3.30127487833,-0.356941579822,
+    20.633333333252));
+#13533 = CARTESIAN_POINT('',(-2.950706203687,-1.435881018385,
+    21.077777777688));
+#13534 = CARTESIAN_POINT('',(-2.742687282445,-1.845430024433,
+    21.255555555745));
+#13535 = CARTESIAN_POINT('',(-2.470829164614,-2.220781567151,
+    21.433333333365));
+#13536 = CARTESIAN_POINT('',(-2.141640756047,-2.550595415,
+    21.611111110873));
+#13537 = CARTESIAN_POINT('',(-1.763957527284,-2.824997338146,
+    21.788888888871));
+#13538 = CARTESIAN_POINT('',(-1.348557780913,-3.036158727109,
+    21.966666666873));
+#13539 = CARTESIAN_POINT('',(-0.907574210536,-3.178719335483,
+    22.144444444269));
+#13540 = CARTESIAN_POINT('',(-0.453784553138,-3.250000000018,
+    22.32222222218));
+#13541 = CARTESIAN_POINT('',(1.2159602E-10,-3.25,22.499999999958));
+#13542 = CARTESIAN_POINT('',(6.481638E-11,-4.15,14.741154273146));
+#13543 = CARTESIAN_POINT('',(0.77259768295,-4.149999999976,
+    14.978191310183));
+#13544 = CARTESIAN_POINT('',(1.545204228371,-3.988186772495,
+    15.215228347316));
+#13545 = CARTESIAN_POINT('',(2.279053896399,-3.664562888884,
+    15.452265384303));
+#13546 = CARTESIAN_POINT('',(2.935484291696,-3.189938167871,
+    15.689302420661));
+#13547 = CARTESIAN_POINT('',(3.47929590317,-2.585951165284,
+    15.926339459625));
+#13548 = CARTESIAN_POINT('',(3.882717656529,-1.883529966385,
+    16.163376494256));
+#13549 = CARTESIAN_POINT('',(4.127855999129,-1.119854202819,
+    16.40041353296));
+#13550 = CARTESIAN_POINT('',(4.208024460128,-0.334573583397,
+    16.637450569451));
+#13551 = CARTESIAN_POINT('',(4.056602095526,1.106113979266,
+    17.081895013886));
+#13552 = CARTESIAN_POINT('',(3.86272972232,1.765485144029,
+    17.289302421519));
+#13553 = CARTESIAN_POINT('',(3.548357010283,2.386101312495,
+    17.496709828711));
+#13554 = CARTESIAN_POINT('',(3.122511571175,2.942821188151,
+    17.704117235968));
+#13555 = CARTESIAN_POINT('',(2.600310106158,3.413011919542,17.9115246436
+    ));
+#13556 = CARTESIAN_POINT('',(2.002120980262,3.778337259698,
+    18.11893205099));
+#13557 = CARTESIAN_POINT('',(1.352052271679,4.026111663846,
+    18.326339458239));
+#13558 = CARTESIAN_POINT('',(0.676022972136,4.150000000023,
+    18.533746865707));
+#13559 = CARTESIAN_POINT('',(-0.869172393079,4.149999999975,
+    19.007820939832));
+#13560 = CARTESIAN_POINT('',(-1.738354950807,3.945205160572,
+    19.274487606282));
+#13561 = CARTESIAN_POINT('',(-2.552360259855,3.535618950091,
+    19.541154273846));
+#13562 = CARTESIAN_POINT('',(-3.256126892107,2.938556786745,
+    19.807820938498));
+#13563 = CARTESIAN_POINT('',(-3.800917116974,2.188682059917,
+    20.07448760801));
+#13564 = CARTESIAN_POINT('',(-4.151304171548,1.334885489814,
+    20.341154272128));
+#13565 = CARTESIAN_POINT('',(-4.289291543668,0.434131850442,
+    20.60782094024));
+#13566 = CARTESIAN_POINT('',(-4.215474074146,-0.455786944887,
+    20.87448760644));
+#13567 = CARTESIAN_POINT('',(-3.767824847603,-1.833509599851,
+    21.318932050876));
+#13568 = CARTESIAN_POINT('',(-3.502200595525,-2.356472146079,
+    21.496709828932));
+#13569 = CARTESIAN_POINT('',(-3.155059108236,-2.835767311028,
+    21.674487606555));
+#13570 = CARTESIAN_POINT('',(-2.734710014161,-3.256914169478,
+    21.852265384059));
+#13571 = CARTESIAN_POINT('',(-2.252438100796,-3.60730422259,
+    22.030043162062));
+#13572 = CARTESIAN_POINT('',(-1.722005305925,-3.876941117045,
+    22.207820940058));
+#13573 = CARTESIAN_POINT('',(-1.158901622075,-4.058980122544,
+    22.385598717459));
+#13574 = CARTESIAN_POINT('',(-0.579448261864,-4.150000000018,
+    22.563376495368));
+#13575 = CARTESIAN_POINT('',(1.2123345E-10,-4.15,22.741154273146));
+#13576 = DEFINITIONAL_REPRESENTATION('',(#13577),#13580);
+#13577 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13578,#13579),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#13578 = CARTESIAN_POINT('',(0.,6.288841603624));
+#13579 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#13580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13581 = ORIENTED_EDGE('',*,*,#13320,.T.);
+#13582 = ORIENTED_EDGE('',*,*,#11172,.T.);
+#13583 = ADVANCED_FACE('',(#13584),#11161,.F.);
+#13584 = FACE_BOUND('',#13585,.F.);
+#13585 = EDGE_LOOP('',(#13586,#13587,#13588,#13646,#13672,#13801));
+#13586 = ORIENTED_EDGE('',*,*,#11145,.T.);
+#13587 = ORIENTED_EDGE('',*,*,#13450,.F.);
+#13588 = ORIENTED_EDGE('',*,*,#13589,.F.);
+#13589 = EDGE_CURVE('',#13590,#13451,#13592,.T.);
+#13590 = VERTEX_POINT('',#13591);
+#13591 = CARTESIAN_POINT('',(-3.250000011099,-2.579E-12,20.499999997539)
+  );
+#13592 = SURFACE_CURVE('',#13593,(#13628,#13640),.PCURVE_S1.);
+#13593 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#13594,#13595,#13596,#13597,
+    #13598,#13599,#13600,#13601,#13602,#13603,#13604,#13605,#13606,
+    #13607,#13608,#13609,#13610,#13611,#13612,#13613,#13614,#13615,
+    #13616,#13617,#13618,#13619,#13620,#13621,#13622,#13623,#13624,
+    #13625,#13626,#13627),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#13594 = CARTESIAN_POINT('',(6.503914E-11,-3.25,14.499999999958));
+#13595 = CARTESIAN_POINT('',(0.605046071316,-3.249999999976,
+    14.737037036995));
+#13596 = CARTESIAN_POINT('',(1.210101022331,-3.123278693959,
+    14.974074074128));
+#13597 = CARTESIAN_POINT('',(1.78479865138,-2.869838696584,
+    15.211111111116));
+#13598 = CARTESIAN_POINT('',(2.298876156532,-2.498144042673,
+    15.44814814747));
+#13599 = CARTESIAN_POINT('',(2.724747803697,-2.02514257933,
+    15.685185186441));
+#13600 = CARTESIAN_POINT('',(3.040683315628,-1.475053632346,
+    15.922222221065));
+#13601 = CARTESIAN_POINT('',(3.232658151801,-0.876994224206,
+    16.159259259774));
+#13602 = CARTESIAN_POINT('',(3.295440842174,-0.262015457406,
+    16.396296296262));
+#13603 = CARTESIAN_POINT('',(3.176857062804,0.866233837238,
+    16.840740740698));
+#13604 = CARTESIAN_POINT('',(3.025029461308,1.382608848005,
+    17.048148148332));
+#13605 = CARTESIAN_POINT('',(2.778833270892,1.868633626217,
+    17.255555555523));
+#13606 = CARTESIAN_POINT('',(2.445340978716,2.304618901858,
+    17.46296296278));
+#13607 = CARTESIAN_POINT('',(2.036387563128,2.672840627637,
+    17.670370370412));
+#13608 = CARTESIAN_POINT('',(1.567925158976,2.95893895678,
+    17.877777777802));
+#13609 = CARTESIAN_POINT('',(1.058836942323,3.152978939229,
+    18.08518518505));
+#13610 = CARTESIAN_POINT('',(0.529415311956,3.250000000023,
+    18.292592592519));
+#13611 = CARTESIAN_POINT('',(-0.680676829991,3.249999999975,
+    18.766666666644));
+#13612 = CARTESIAN_POINT('',(-1.361363833521,3.089618365994,
+    19.033333333093));
+#13613 = CARTESIAN_POINT('',(-1.998833197897,2.76885868871,
+    19.30000000066));
+#13614 = CARTESIAN_POINT('',(-2.549982702554,2.301278659932,
+    19.566666665306));
+#13615 = CARTESIAN_POINT('',(-2.97661900779,1.71402876065,
+    19.833333334826));
+#13616 = CARTESIAN_POINT('',(-3.251022580307,1.045391954872,
+    20.099999998937));
+#13617 = CARTESIAN_POINT('',(-3.359083478456,0.339982835227,
+    20.366666667052));
+#13618 = CARTESIAN_POINT('',(-3.30127487833,-0.356941579822,
+    20.633333333252));
+#13619 = CARTESIAN_POINT('',(-2.950706203687,-1.435881018385,
+    21.077777777688));
+#13620 = CARTESIAN_POINT('',(-2.742687282445,-1.845430024433,
+    21.255555555745));
+#13621 = CARTESIAN_POINT('',(-2.470829164614,-2.220781567151,
+    21.433333333365));
+#13622 = CARTESIAN_POINT('',(-2.141640756047,-2.550595415,
+    21.611111110873));
+#13623 = CARTESIAN_POINT('',(-1.763957527284,-2.824997338146,
+    21.788888888871));
+#13624 = CARTESIAN_POINT('',(-1.348557780913,-3.036158727109,
+    21.966666666873));
+#13625 = CARTESIAN_POINT('',(-0.907574210536,-3.178719335483,
+    22.144444444269));
+#13626 = CARTESIAN_POINT('',(-0.453784553138,-3.250000000018,
+    22.32222222218));
+#13627 = CARTESIAN_POINT('',(1.2159602E-10,-3.25,22.499999999958));
+#13628 = PCURVE('',#11161,#13629);
+#13629 = DEFINITIONAL_REPRESENTATION('',(#13630),#13639);
+#13630 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13631,#13632,#13633,#13634,
+    #13635,#13636,#13637,#13638),.UNSPECIFIED.,.F.,.F.,(8,8),(
+    4.716631200809,6.288841603624),.PIECEWISE_BEZIER_KNOTS.);
+#13631 = CARTESIAN_POINT('',(9.1698E-13,-5.500000002461));
+#13632 = CARTESIAN_POINT('',(0.224399468878,-5.214285716398));
+#13633 = CARTESIAN_POINT('',(0.448799420915,-4.928571430576));
+#13634 = CARTESIAN_POINT('',(0.673196654875,-4.642857143995));
+#13635 = CARTESIAN_POINT('',(0.897600555,-4.357142858213));
+#13636 = CARTESIAN_POINT('',(1.1219955111,-4.071428572202));
+#13637 = CARTESIAN_POINT('',(1.34639737165,-3.785714286104));
+#13638 = CARTESIAN_POINT('',(1.570796326832,-3.500000000042));
+#13639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13640 = PCURVE('',#13507,#13641);
+#13641 = DEFINITIONAL_REPRESENTATION('',(#13642),#13645);
+#13642 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13643,#13644),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(4.716631200809,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13643 = CARTESIAN_POINT('',(0.,4.716631200809));
+#13644 = CARTESIAN_POINT('',(0.,6.288841603624));
+#13645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13646 = ORIENTED_EDGE('',*,*,#13647,.T.);
+#13647 = EDGE_CURVE('',#13590,#13648,#13650,.T.);
+#13648 = VERTEX_POINT('',#13649);
+#13649 = CARTESIAN_POINT('',(-3.250000000001,4.9E-14,19.999999999893));
+#13650 = SURFACE_CURVE('',#13651,(#13655,#13661),.PCURVE_S1.);
+#13651 = LINE('',#13652,#13653);
+#13652 = CARTESIAN_POINT('',(-3.25,2.887E-14,26.));
+#13653 = VECTOR('',#13654,1.);
+#13654 = DIRECTION('',(0.,-1.11E-15,-1.));
+#13655 = PCURVE('',#11161,#13656);
+#13656 = DEFINITIONAL_REPRESENTATION('',(#13657),#13660);
+#13657 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13658,#13659),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(5.50000000246,6.000000000107),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13658 = CARTESIAN_POINT('',(0.,-5.50000000246));
+#13659 = CARTESIAN_POINT('',(0.,-6.000000000107));
+#13660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13661 = PCURVE('',#13662,#13667);
+#13662 = CYLINDRICAL_SURFACE('',#13663,3.25);
+#13663 = AXIS2_PLACEMENT_3D('',#13664,#13665,#13666);
+#13664 = CARTESIAN_POINT('',(0.,2.887E-14,26.));
+#13665 = DIRECTION('',(0.,1.11E-15,1.));
+#13666 = DIRECTION('',(-1.,0.,0.));
+#13667 = DEFINITIONAL_REPRESENTATION('',(#13668),#13671);
+#13668 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13669,#13670),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(5.50000000246,6.000000000107),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13669 = CARTESIAN_POINT('',(6.28318530718,-5.50000000246));
+#13670 = CARTESIAN_POINT('',(6.28318530718,-6.000000000107));
+#13671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13672 = ORIENTED_EDGE('',*,*,#13673,.T.);
+#13673 = EDGE_CURVE('',#13648,#13674,#13676,.T.);
+#13674 = VERTEX_POINT('',#13675);
+#13675 = CARTESIAN_POINT('',(3.25,1.21252E-10,23.999999999958));
+#13676 = SURFACE_CURVE('',#13677,(#13712,#13726),.PCURVE_S1.);
+#13677 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#13678,#13679,#13680,#13681,
+    #13682,#13683,#13684,#13685,#13686,#13687,#13688,#13689,#13690,
+    #13691,#13692,#13693,#13694,#13695,#13696,#13697,#13698,#13699,
+    #13700,#13701,#13702,#13703,#13704,#13705,#13706,#13707,#13708,
+    #13709,#13710,#13711),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#13678 = CARTESIAN_POINT('',(3.25,6.466738E-11,15.999999999958));
+#13679 = CARTESIAN_POINT('',(3.249999999976,0.605046071315,
+    16.237037036995));
+#13680 = CARTESIAN_POINT('',(3.123278693954,1.210101022323,
+    16.474074074128));
+#13681 = CARTESIAN_POINT('',(2.869838696616,1.784798651377,
+    16.711111111116));
+#13682 = CARTESIAN_POINT('',(2.49814404261,2.298876156537,16.94814814747
+    ));
+#13683 = CARTESIAN_POINT('',(2.025142579413,2.724747803688,
+    17.185185186441));
+#13684 = CARTESIAN_POINT('',(1.47505363229,3.040683315629,
+    17.422222221064));
+#13685 = CARTESIAN_POINT('',(0.876994224232,3.2326581518,17.659259259774
+    ));
+#13686 = CARTESIAN_POINT('',(0.262015457408,3.295440842174,
+    17.896296296262));
+#13687 = CARTESIAN_POINT('',(-0.866233837236,3.176857062804,
+    18.340740740698));
+#13688 = CARTESIAN_POINT('',(-1.382608847991,3.025029461312,
+    18.548148148331));
+#13689 = CARTESIAN_POINT('',(-1.868633626231,2.778833270891,
+    18.755555555525));
+#13690 = CARTESIAN_POINT('',(-2.304618901849,2.445340978719,
+    18.962962962777));
+#13691 = CARTESIAN_POINT('',(-2.672840627624,2.036387563133,
+    19.170370370414));
+#13692 = CARTESIAN_POINT('',(-2.958938956792,1.567925158978,
+    19.3777777778));
+#13693 = CARTESIAN_POINT('',(-3.152978939223,1.058836942324,
+    19.585185185051));
+#13694 = CARTESIAN_POINT('',(-3.250000000023,0.52941531196,
+    19.792592592519));
+#13695 = CARTESIAN_POINT('',(-3.249999999976,-0.680676829988,
+    20.266666666644));
+#13696 = CARTESIAN_POINT('',(-3.089618365996,-1.361363833519,
+    20.533333333093));
+#13697 = CARTESIAN_POINT('',(-2.768858688708,-1.998833197883,
+    20.800000000659));
+#13698 = CARTESIAN_POINT('',(-2.301278659953,-2.549982702566,
+    21.066666665308));
+#13699 = CARTESIAN_POINT('',(-1.714028760622,-2.976619007777,
+    21.333333334825));
+#13700 = CARTESIAN_POINT('',(-1.045391954904,-3.25102258031,
+    21.599999998938));
+#13701 = CARTESIAN_POINT('',(-0.339982835218,-3.359083478454,
+    21.866666667052));
+#13702 = CARTESIAN_POINT('',(0.356941579816,-3.30127487833,
+    22.133333333252));
+#13703 = CARTESIAN_POINT('',(1.435881018379,-2.95070620369,
+    22.577777777688));
+#13704 = CARTESIAN_POINT('',(1.845430024429,-2.74268728246,
+    22.755555555745));
+#13705 = CARTESIAN_POINT('',(2.220781567151,-2.470829164584,
+    22.933333333365));
+#13706 = CARTESIAN_POINT('',(2.550595414995,-2.141640756079,
+    23.111111110873));
+#13707 = CARTESIAN_POINT('',(2.824997338141,-1.763957527301,
+    23.288888888871));
+#13708 = CARTESIAN_POINT('',(3.03615872711,-1.348557780874,
+    23.466666666873));
+#13709 = CARTESIAN_POINT('',(3.178719335478,-0.907574210578,
+    23.644444444269));
+#13710 = CARTESIAN_POINT('',(3.250000000017,-0.453784553139,
+    23.82222222218));
+#13711 = CARTESIAN_POINT('',(3.25,1.2122449E-10,23.999999999958));
+#13712 = PCURVE('',#11161,#13713);
+#13713 = DEFINITIONAL_REPRESENTATION('',(#13714),#13725);
+#13714 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#13715,#13716,#13717,#13718,
+    #13719,#13720,#13721,#13722,#13723,#13724),.UNSPECIFIED.,.F.,.F.,(10
+    ,10),(3.144420801812,6.288841603624),.PIECEWISE_BEZIER_KNOTS.);
+#13715 = CARTESIAN_POINT('',(4.273165E-11,-6.000000000053));
+#13716 = CARTESIAN_POINT('',(0.34906504099,-5.55555555556));
+#13717 = CARTESIAN_POINT('',(0.698136731298,-5.111111111293));
+#13718 = CARTESIAN_POINT('',(1.047183303715,-4.66666666665));
+#13719 = CARTESIAN_POINT('',(1.396286654657,-4.222222221535));
+#13720 = CARTESIAN_POINT('',(1.745305851044,-3.777777779134));
+#13721 = CARTESIAN_POINT('',(2.094409594934,-3.333333332361));
+#13722 = CARTESIAN_POINT('',(2.443455821966,-2.888888889103));
+#13723 = CARTESIAN_POINT('',(2.792527612656,-2.444444444488));
+#13724 = CARTESIAN_POINT('',(3.141592653627,-2.000000000042));
+#13725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13726 = PCURVE('',#13727,#13796);
+#13727 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#13728,#13729,#13730,#13731,#13732,#13733,#13734,#13735,#13736
+      ,#13737,#13738,#13739,#13740,#13741,#13742,#13743,#13744,#13745
+      ,#13746,#13747,#13748,#13749,#13750,#13751,#13752,#13753,#13754
+      ,#13755,#13756,#13757,#13758,#13759,#13760,#13761)
+    ,(#13762,#13763,#13764,#13765,#13766,#13767,#13768,#13769,#13770
+      ,#13771,#13772,#13773,#13774,#13775,#13776,#13777,#13778,#13779
+      ,#13780,#13781,#13782,#13783,#13784,#13785,#13786,#13787,#13788
+      ,#13789,#13790,#13791,#13792,#13793,#13794,#13795
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#13728 = CARTESIAN_POINT('',(4.15,6.457096E-11,15.75884572677));
+#13729 = CARTESIAN_POINT('',(4.149999999976,0.77259768295,
+    15.995882763807));
+#13730 = CARTESIAN_POINT('',(3.988186772491,1.545204228365,
+    16.23291980094));
+#13731 = CARTESIAN_POINT('',(3.664562888908,2.279053896399,
+    16.469956837927));
+#13732 = CARTESIAN_POINT('',(3.189938167825,2.935484291697,
+    16.706993874285));
+#13733 = CARTESIAN_POINT('',(2.585951165343,3.479295903167,
+    16.944030913249));
+#13734 = CARTESIAN_POINT('',(1.883529966346,3.882717656529,
+    17.18106794788));
+#13735 = CARTESIAN_POINT('',(1.119854202837,4.127855999129,
+    17.418104986584));
+#13736 = CARTESIAN_POINT('',(0.334573583398,4.208024460128,
+    17.655142023075));
+#13737 = CARTESIAN_POINT('',(-1.106113979265,4.056602095526,
+    18.09958646751));
+#13738 = CARTESIAN_POINT('',(-1.765485144019,3.862729722322,
+    18.306993875144));
+#13739 = CARTESIAN_POINT('',(-2.386101312505,3.548357010283,
+    18.514401282334));
+#13740 = CARTESIAN_POINT('',(-2.942821188145,3.122511571177,
+    18.721808689594));
+#13741 = CARTESIAN_POINT('',(-3.413011919534,2.600310106161,
+    18.929216097222));
+#13742 = CARTESIAN_POINT('',(-3.778337259705,2.002120980264,
+    19.136623504615));
+#13743 = CARTESIAN_POINT('',(-4.026111663843,1.35205227168,
+    19.344030911862));
+#13744 = CARTESIAN_POINT('',(-4.150000000023,0.676022972138,
+    19.551438319331));
+#13745 = CARTESIAN_POINT('',(-4.149999999976,-0.869172393077,
+    20.025512393456));
+#13746 = CARTESIAN_POINT('',(-3.945205160573,-1.738354950806,
+    20.292179059906));
+#13747 = CARTESIAN_POINT('',(-3.535618950091,-2.552360259846,
+    20.558845727471));
+#13748 = CARTESIAN_POINT('',(-2.938556786757,-3.256126892115,
+    20.825512392122));
+#13749 = CARTESIAN_POINT('',(-2.188682059898,-3.800917116967,
+    21.092179061635));
+#13750 = CARTESIAN_POINT('',(-1.334885489836,-4.151304171549,
+    21.358845725751));
+#13751 = CARTESIAN_POINT('',(-0.434131850436,-4.289291543668,
+    21.625512393864));
+#13752 = CARTESIAN_POINT('',(0.455786944882,-4.215474074146,
+    21.892179060064));
+#13753 = CARTESIAN_POINT('',(1.833509599847,-3.767824847605,
+    22.3366235045));
+#13754 = CARTESIAN_POINT('',(2.356472146076,-3.502200595536,
+    22.514401282556));
+#13755 = CARTESIAN_POINT('',(2.835767311029,-3.155059108215,
+    22.692179060179));
+#13756 = CARTESIAN_POINT('',(3.256914169474,-2.734710014182,
+    22.869956837683));
+#13757 = CARTESIAN_POINT('',(3.607304222587,-2.252438100807,
+    23.047734615686));
+#13758 = CARTESIAN_POINT('',(3.876941117046,-1.722005305897,
+    23.225512393683));
+#13759 = CARTESIAN_POINT('',(4.05898012254,-1.158901622103,
+    23.403290171082));
+#13760 = CARTESIAN_POINT('',(4.150000000017,-0.579448261864,
+    23.581067948992));
+#13761 = CARTESIAN_POINT('',(4.15,1.2098936E-10,23.75884572677));
+#13762 = CARTESIAN_POINT('',(3.25,6.466738E-11,15.999999999958));
+#13763 = CARTESIAN_POINT('',(3.249999999976,0.605046071315,
+    16.237037036995));
+#13764 = CARTESIAN_POINT('',(3.123278693954,1.210101022323,
+    16.474074074128));
+#13765 = CARTESIAN_POINT('',(2.869838696616,1.784798651377,
+    16.711111111116));
+#13766 = CARTESIAN_POINT('',(2.49814404261,2.298876156537,16.94814814747
+    ));
+#13767 = CARTESIAN_POINT('',(2.025142579413,2.724747803688,
+    17.185185186441));
+#13768 = CARTESIAN_POINT('',(1.47505363229,3.040683315629,
+    17.422222221064));
+#13769 = CARTESIAN_POINT('',(0.876994224232,3.2326581518,17.659259259774
+    ));
+#13770 = CARTESIAN_POINT('',(0.262015457408,3.295440842174,
+    17.896296296262));
+#13771 = CARTESIAN_POINT('',(-0.866233837236,3.176857062804,
+    18.340740740698));
+#13772 = CARTESIAN_POINT('',(-1.382608847991,3.025029461312,
+    18.548148148331));
+#13773 = CARTESIAN_POINT('',(-1.868633626231,2.778833270891,
+    18.755555555525));
+#13774 = CARTESIAN_POINT('',(-2.304618901849,2.445340978719,
+    18.962962962777));
+#13775 = CARTESIAN_POINT('',(-2.672840627624,2.036387563133,
+    19.170370370414));
+#13776 = CARTESIAN_POINT('',(-2.958938956792,1.567925158978,
+    19.3777777778));
+#13777 = CARTESIAN_POINT('',(-3.152978939223,1.058836942324,
+    19.585185185051));
+#13778 = CARTESIAN_POINT('',(-3.250000000023,0.52941531196,
+    19.792592592519));
+#13779 = CARTESIAN_POINT('',(-3.249999999976,-0.680676829988,
+    20.266666666644));
+#13780 = CARTESIAN_POINT('',(-3.089618365996,-1.361363833519,
+    20.533333333093));
+#13781 = CARTESIAN_POINT('',(-2.768858688708,-1.998833197883,
+    20.800000000659));
+#13782 = CARTESIAN_POINT('',(-2.301278659953,-2.549982702566,
+    21.066666665308));
+#13783 = CARTESIAN_POINT('',(-1.714028760622,-2.976619007777,
+    21.333333334825));
+#13784 = CARTESIAN_POINT('',(-1.045391954904,-3.25102258031,
+    21.599999998938));
+#13785 = CARTESIAN_POINT('',(-0.339982835218,-3.359083478454,
+    21.866666667052));
+#13786 = CARTESIAN_POINT('',(0.356941579816,-3.30127487833,
+    22.133333333252));
+#13787 = CARTESIAN_POINT('',(1.435881018379,-2.95070620369,
+    22.577777777688));
+#13788 = CARTESIAN_POINT('',(1.845430024429,-2.74268728246,
+    22.755555555745));
+#13789 = CARTESIAN_POINT('',(2.220781567151,-2.470829164584,
+    22.933333333365));
+#13790 = CARTESIAN_POINT('',(2.550595414995,-2.141640756079,
+    23.111111110873));
+#13791 = CARTESIAN_POINT('',(2.824997338141,-1.763957527301,
+    23.288888888871));
+#13792 = CARTESIAN_POINT('',(3.03615872711,-1.348557780874,
+    23.466666666873));
+#13793 = CARTESIAN_POINT('',(3.178719335478,-0.907574210578,
+    23.644444444269));
+#13794 = CARTESIAN_POINT('',(3.250000000017,-0.453784553139,
+    23.82222222218));
+#13795 = CARTESIAN_POINT('',(3.25,1.2122449E-10,23.999999999958));
+#13796 = DEFINITIONAL_REPRESENTATION('',(#13797),#13800);
+#13797 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13798,#13799),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(3.144420801812,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13798 = CARTESIAN_POINT('',(0.931748562369,3.144420801812));
+#13799 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#13800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13801 = ORIENTED_EDGE('',*,*,#13802,.T.);
+#13802 = EDGE_CURVE('',#13674,#11037,#13803,.T.);
+#13803 = SURFACE_CURVE('',#13804,(#13825,#13836),.PCURVE_S1.);
+#13804 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#13805,#13806,#13807,#13808,
+    #13809,#13810,#13811,#13812,#13813,#13814,#13815,#13816,#13817,
+    #13818,#13819,#13820,#13821,#13822,#13823,#13824),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#13805 = CARTESIAN_POINT('',(3.25,1.2119594E-10,23.999999999958));
+#13806 = CARTESIAN_POINT('',(3.249999999966,0.816815488707,
+    24.31999999996));
+#13807 = CARTESIAN_POINT('',(3.021903528256,1.633620956531,
+    24.639999999796));
+#13808 = CARTESIAN_POINT('',(2.565703036141,2.378800855086,
+    24.960000000725));
+#13809 = CARTESIAN_POINT('',(1.907151755847,2.980594915199,
+    25.279999998462));
+#13810 = CARTESIAN_POINT('',(1.09765644099,3.378282978657,
+    25.600000001581));
+#13811 = CARTESIAN_POINT('',(0.209055330696,3.532349644253,
+    25.919999999024));
+#13812 = CARTESIAN_POINT('',(-0.677487454367,3.432566334258,
+    26.240000000351));
+#13813 = CARTESIAN_POINT('',(-1.484547962312,3.097861664936,
+    26.559999999908));
+#13814 = CARTESIAN_POINT('',(-2.149193950983,2.571118554589,
+    26.879999999986));
+#13815 = CARTESIAN_POINT('',(-3.049402593112,1.332087654757,
+    27.480000000047));
+#13816 = CARTESIAN_POINT('',(-3.328216681121,0.651224091382,
+    27.75999999862));
+#13817 = CARTESIAN_POINT('',(-3.437522412464,-9.345154879143E-02,
+    28.040000004154));
+#13818 = CARTESIAN_POINT('',(-3.361328163083,-0.854234639268,
+    28.31999999437));
+#13819 = CARTESIAN_POINT('',(-3.099025783756,-1.579034006846,
+    28.600000001529));
+#13820 = CARTESIAN_POINT('',(-2.666823556385,-2.217261661298,
+    28.880000005116));
+#13821 = CARTESIAN_POINT('',(-2.096137318889,-2.726086006337,
+    29.159999992644));
+#13822 = CARTESIAN_POINT('',(-1.429420216839,-3.075363619127,
+    29.440000003653));
+#13823 = CARTESIAN_POINT('',(-0.714713552268,-3.25000000003,
+    29.719999999687));
+#13824 = CARTESIAN_POINT('',(1.0269392E-10,-3.25,29.999999999646));
+#13825 = PCURVE('',#11161,#13826);
+#13826 = DEFINITIONAL_REPRESENTATION('',(#13827),#13835);
+#13827 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#13828,#13829,#13830,#13831,
+    #13832,#13833,#13834),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,0.786105200488
+    ),.PIECEWISE_BEZIER_KNOTS.);
+#13828 = CARTESIAN_POINT('',(3.141592653627,-2.000000000042));
+#13829 = CARTESIAN_POINT('',(3.272492571675,-1.833333333368));
+#13830 = CARTESIAN_POINT('',(3.403391962868,-1.666666666693));
+#13831 = CARTESIAN_POINT('',(3.534291597582,-1.500000000019));
+#13832 = CARTESIAN_POINT('',(3.665191356385,-1.333333333346));
+#13833 = CARTESIAN_POINT('',(3.796091117724,-1.166666666672));
+#13834 = CARTESIAN_POINT('',(3.926990845364,-0.999999999997));
+#13835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13836 = PCURVE('',#11082,#13837);
+#13837 = DEFINITIONAL_REPRESENTATION('',(#13838),#13841);
+#13838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13839,#13840),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.786105200488),.PIECEWISE_BEZIER_KNOTS.);
+#13839 = CARTESIAN_POINT('',(0.931748562369,0.));
+#13840 = CARTESIAN_POINT('',(0.931748562369,0.786105200488));
+#13841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13842 = ADVANCED_FACE('',(#13843),#11082,.T.);
+#13843 = FACE_BOUND('',#13844,.T.);
+#13844 = EDGE_LOOP('',(#13845,#13883,#13901,#13902));
+#13845 = ORIENTED_EDGE('',*,*,#13846,.F.);
+#13846 = EDGE_CURVE('',#13847,#10940,#13849,.T.);
+#13847 = VERTEX_POINT('',#13848);
+#13848 = CARTESIAN_POINT('',(4.15,1.21015E-10,23.75884572677));
+#13849 = SURFACE_CURVE('',#13850,(#13871,#13877),.PCURVE_S1.);
+#13850 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#13851,#13852,#13853,#13854,
+    #13855,#13856,#13857,#13858,#13859,#13860,#13861,#13862,#13863,
+    #13864,#13865,#13866,#13867,#13868,#13869,#13870),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#13851 = CARTESIAN_POINT('',(4.15,1.2096452E-10,23.75884572677));
+#13852 = CARTESIAN_POINT('',(4.149999999966,1.043010156334,
+    24.078845726771));
+#13853 = CARTESIAN_POINT('',(3.858738079886,2.086010307712,
+    24.398845726609));
+#13854 = CARTESIAN_POINT('',(3.276206506572,3.037540864754,
+    24.718845727534));
+#13855 = CARTESIAN_POINT('',(2.435284138054,3.805997393813,
+    25.038845725279));
+#13856 = CARTESIAN_POINT('',(1.401624717871,4.313801042315,
+    25.358845728387));
+#13857 = CARTESIAN_POINT('',(0.266946608221,4.510542695541,
+    25.67884572584));
+#13858 = CARTESIAN_POINT('',(-0.865099140738,4.383121675192,
+    25.998845727161));
+#13859 = CARTESIAN_POINT('',(-1.895653559259,3.95573133552,
+    26.318845726721));
+#13860 = CARTESIAN_POINT('',(-2.744355354146,3.283120614554,
+    26.638845726798));
+#13861 = CARTESIAN_POINT('',(-3.893852543368,1.700973465509,
+    27.238845726858));
+#13862 = CARTESIAN_POINT('',(-4.249876434177,0.831563037144,
+    27.518845725438));
+#13863 = CARTESIAN_POINT('',(-4.389452617239,-0.119330175526,
+    27.79884573095));
+#13864 = CARTESIAN_POINT('',(-4.292156100066,-1.090792394609,
+    28.078845721205));
+#13865 = CARTESIAN_POINT('',(-3.957218111708,-2.016304834775,
+    28.358845728327));
+#13866 = CARTESIAN_POINT('',(-3.405329750472,-2.83127213048,
+    28.638845731924));
+#13867 = CARTESIAN_POINT('',(-2.676604081102,-3.481002640248,
+    28.918845719469));
+#13868 = CARTESIAN_POINT('',(-1.825260968359,-3.927002595671,
+    29.198845730458));
+#13869 = CARTESIAN_POINT('',(-0.91263388644,-4.15000000003,
+    29.478845726499));
+#13870 = CARTESIAN_POINT('',(1.0315754E-10,-4.15,29.758845726459));
+#13871 = PCURVE('',#11082,#13872);
+#13872 = DEFINITIONAL_REPRESENTATION('',(#13873),#13876);
+#13873 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13874,#13875),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.683172501884),.PIECEWISE_BEZIER_KNOTS.);
+#13874 = CARTESIAN_POINT('',(0.,0.));
+#13875 = CARTESIAN_POINT('',(0.,1.683172501884));
+#13876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13877 = PCURVE('',#10977,#13878);
+#13878 = DEFINITIONAL_REPRESENTATION('',(#13879),#13882);
+#13879 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13880,#13881),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.683172501884),.PIECEWISE_BEZIER_KNOTS.);
+#13880 = CARTESIAN_POINT('',(1.017691453624,0.));
+#13881 = CARTESIAN_POINT('',(1.017691453624,1.683172501884));
+#13882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13883 = ORIENTED_EDGE('',*,*,#13884,.T.);
+#13884 = EDGE_CURVE('',#13847,#13674,#13885,.T.);
+#13885 = SURFACE_CURVE('',#13886,(#13889,#13895),.PCURVE_S1.);
+#13886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13887,#13888),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#13887 = CARTESIAN_POINT('',(4.15,1.2098936E-10,23.75884572677));
+#13888 = CARTESIAN_POINT('',(3.25,1.2122449E-10,23.999999999958));
+#13889 = PCURVE('',#11082,#13890);
+#13890 = DEFINITIONAL_REPRESENTATION('',(#13891),#13894);
+#13891 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13892,#13893),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#13892 = CARTESIAN_POINT('',(0.,0.));
+#13893 = CARTESIAN_POINT('',(0.931748562369,0.));
+#13894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13895 = PCURVE('',#13727,#13896);
+#13896 = DEFINITIONAL_REPRESENTATION('',(#13897),#13900);
+#13897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13898,#13899),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#13898 = CARTESIAN_POINT('',(0.,6.288841603624));
+#13899 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#13900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13901 = ORIENTED_EDGE('',*,*,#13802,.T.);
+#13902 = ORIENTED_EDGE('',*,*,#11036,.T.);
+#13903 = ADVANCED_FACE('',(#13904),#10977,.T.);
+#13904 = FACE_BOUND('',#13905,.T.);
+#13905 = EDGE_LOOP('',(#13906,#13944,#14031,#14032));
+#13906 = ORIENTED_EDGE('',*,*,#13907,.F.);
+#13907 = EDGE_CURVE('',#13908,#10843,#13910,.T.);
+#13908 = VERTEX_POINT('',#13909);
+#13909 = CARTESIAN_POINT('',(4.15,1.21273E-10,22.741154273146));
+#13910 = SURFACE_CURVE('',#13911,(#13932,#13938),.PCURVE_S1.);
+#13911 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#13912,#13913,#13914,#13915,
+    #13916,#13917,#13918,#13919,#13920,#13921,#13922,#13923,#13924,
+    #13925,#13926,#13927,#13928,#13929,#13930,#13931),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#13912 = CARTESIAN_POINT('',(4.15,1.2124718E-10,22.741154273146));
+#13913 = CARTESIAN_POINT('',(4.149999999966,1.043010156334,
+    23.061154273147));
+#13914 = CARTESIAN_POINT('',(3.858738079875,2.08601030777,
+    23.381154272985));
+#13915 = CARTESIAN_POINT('',(3.276206506595,3.037540864607,
+    23.70115427391));
+#13916 = CARTESIAN_POINT('',(2.435284138002,3.805997394046,
+    24.021154271657));
+#13917 = CARTESIAN_POINT('',(1.401624717922,4.313801042088,
+    24.341154274761));
+#13918 = CARTESIAN_POINT('',(0.266946608181,4.510542695687,
+    24.661154272217));
+#13919 = CARTESIAN_POINT('',(-0.865099140726,4.383121675135,
+    24.981154273536));
+#13920 = CARTESIAN_POINT('',(-1.895653559264,3.95573133553,
+    25.301154273097));
+#13921 = CARTESIAN_POINT('',(-2.744355354148,3.283120614552,
+    25.621154273174));
+#13922 = CARTESIAN_POINT('',(-3.893852543369,1.700973465507,
+    26.221154273235));
+#13923 = CARTESIAN_POINT('',(-4.24987643418,0.831563037131,
+    26.501154271811));
+#13924 = CARTESIAN_POINT('',(-4.389452617237,-0.119330175498,
+    26.781154277332));
+#13925 = CARTESIAN_POINT('',(-4.292156100067,-1.090792394643,
+    27.061154267572));
+#13926 = CARTESIAN_POINT('',(-3.957218111707,-2.016304834781,
+    27.341154274713));
+#13927 = CARTESIAN_POINT('',(-3.405329750467,-2.831272130456,
+    27.621154278292));
+#13928 = CARTESIAN_POINT('',(-2.676604081099,-3.481002640278,
+    27.90115426585));
+#13929 = CARTESIAN_POINT('',(-1.825260968356,-3.92700259566,
+    28.181154276832));
+#13930 = CARTESIAN_POINT('',(-0.912633886437,-4.150000000031,
+    28.461154272876));
+#13931 = CARTESIAN_POINT('',(1.0620266E-10,-4.150000000001,
+    28.741154272835));
+#13932 = PCURVE('',#10977,#13933);
+#13933 = DEFINITIONAL_REPRESENTATION('',(#13934),#13937);
+#13934 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13935,#13936),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,2.483185050174),.PIECEWISE_BEZIER_KNOTS.);
+#13935 = CARTESIAN_POINT('',(0.,0.));
+#13936 = CARTESIAN_POINT('',(0.,2.483185050174));
+#13937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13938 = PCURVE('',#10880,#13939);
+#13939 = DEFINITIONAL_REPRESENTATION('',(#13940),#13943);
+#13940 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13941,#13942),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,2.483185050174),.PIECEWISE_BEZIER_KNOTS.);
+#13941 = CARTESIAN_POINT('',(0.931748562369,0.));
+#13942 = CARTESIAN_POINT('',(0.931748562369,2.483185050174));
+#13943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13944 = ORIENTED_EDGE('',*,*,#13945,.T.);
+#13945 = EDGE_CURVE('',#13908,#13847,#13946,.T.);
+#13946 = SURFACE_CURVE('',#13947,(#13950,#13956),.PCURVE_S1.);
+#13947 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13948,#13949),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#13948 = CARTESIAN_POINT('',(4.15,1.2125826E-10,22.741154273146));
+#13949 = CARTESIAN_POINT('',(4.15,1.2098936E-10,23.75884572677));
+#13950 = PCURVE('',#10977,#13951);
+#13951 = DEFINITIONAL_REPRESENTATION('',(#13952),#13955);
+#13952 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13953,#13954),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#13953 = CARTESIAN_POINT('',(0.,0.));
+#13954 = CARTESIAN_POINT('',(1.017691453624,0.));
+#13955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13956 = PCURVE('',#13957,#14026);
+#13957 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#13958,#13959,#13960,#13961,#13962,#13963,#13964,#13965,#13966
+      ,#13967,#13968,#13969,#13970,#13971,#13972,#13973,#13974,#13975
+      ,#13976,#13977,#13978,#13979,#13980,#13981,#13982,#13983,#13984
+      ,#13985,#13986,#13987,#13988,#13989,#13990,#13991)
+    ,(#13992,#13993,#13994,#13995,#13996,#13997,#13998,#13999,#14000
+      ,#14001,#14002,#14003,#14004,#14005,#14006,#14007,#14008,#14009
+      ,#14010,#14011,#14012,#14013,#14014,#14015,#14016,#14017,#14018
+      ,#14019,#14020,#14021,#14022,#14023,#14024,#14025
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#13958 = CARTESIAN_POINT('',(4.15,6.483408E-11,14.741154273146));
+#13959 = CARTESIAN_POINT('',(4.149999999976,0.77259768295,
+    14.978191310183));
+#13960 = CARTESIAN_POINT('',(3.988186772495,1.545204228371,
+    15.215228347316));
+#13961 = CARTESIAN_POINT('',(3.664562888884,2.279053896399,
+    15.452265384303));
+#13962 = CARTESIAN_POINT('',(3.189938167871,2.935484291696,
+    15.689302420661));
+#13963 = CARTESIAN_POINT('',(2.585951165284,3.47929590317,
+    15.926339459625));
+#13964 = CARTESIAN_POINT('',(1.883529966385,3.882717656529,
+    16.163376494256));
+#13965 = CARTESIAN_POINT('',(1.119854202819,4.127855999129,
+    16.40041353296));
+#13966 = CARTESIAN_POINT('',(0.334573583397,4.208024460128,
+    16.637450569451));
+#13967 = CARTESIAN_POINT('',(-1.106113979266,4.056602095526,
+    17.081895013886));
+#13968 = CARTESIAN_POINT('',(-1.765485144029,3.86272972232,
+    17.289302421519));
+#13969 = CARTESIAN_POINT('',(-2.386101312495,3.548357010283,
+    17.496709828711));
+#13970 = CARTESIAN_POINT('',(-2.942821188151,3.122511571175,
+    17.704117235968));
+#13971 = CARTESIAN_POINT('',(-3.413011919542,2.600310106158,
+    17.9115246436));
+#13972 = CARTESIAN_POINT('',(-3.778337259698,2.002120980262,
+    18.11893205099));
+#13973 = CARTESIAN_POINT('',(-4.026111663846,1.352052271679,
+    18.326339458239));
+#13974 = CARTESIAN_POINT('',(-4.150000000023,0.676022972136,
+    18.533746865707));
+#13975 = CARTESIAN_POINT('',(-4.149999999975,-0.869172393079,
+    19.007820939832));
+#13976 = CARTESIAN_POINT('',(-3.945205160572,-1.738354950807,
+    19.274487606282));
+#13977 = CARTESIAN_POINT('',(-3.535618950091,-2.552360259855,
+    19.541154273846));
+#13978 = CARTESIAN_POINT('',(-2.938556786745,-3.256126892107,
+    19.807820938498));
+#13979 = CARTESIAN_POINT('',(-2.188682059917,-3.800917116974,
+    20.07448760801));
+#13980 = CARTESIAN_POINT('',(-1.334885489814,-4.151304171548,
+    20.341154272128));
+#13981 = CARTESIAN_POINT('',(-0.434131850442,-4.289291543668,
+    20.60782094024));
+#13982 = CARTESIAN_POINT('',(0.455786944887,-4.215474074146,
+    20.87448760644));
+#13983 = CARTESIAN_POINT('',(1.833509599851,-3.767824847603,
+    21.318932050876));
+#13984 = CARTESIAN_POINT('',(2.356472146079,-3.502200595525,
+    21.496709828932));
+#13985 = CARTESIAN_POINT('',(2.835767311028,-3.155059108236,
+    21.674487606555));
+#13986 = CARTESIAN_POINT('',(3.256914169478,-2.734710014161,
+    21.852265384059));
+#13987 = CARTESIAN_POINT('',(3.60730422259,-2.252438100796,
+    22.030043162062));
+#13988 = CARTESIAN_POINT('',(3.876941117045,-1.722005305925,
+    22.207820940058));
+#13989 = CARTESIAN_POINT('',(4.058980122544,-1.158901622075,
+    22.385598717459));
+#13990 = CARTESIAN_POINT('',(4.150000000018,-0.579448261864,
+    22.563376495368));
+#13991 = CARTESIAN_POINT('',(4.15,1.2125826E-10,22.741154273146));
+#13992 = CARTESIAN_POINT('',(4.15,6.457096E-11,15.75884572677));
+#13993 = CARTESIAN_POINT('',(4.149999999976,0.77259768295,
+    15.995882763807));
+#13994 = CARTESIAN_POINT('',(3.988186772491,1.545204228365,
+    16.23291980094));
+#13995 = CARTESIAN_POINT('',(3.664562888908,2.279053896399,
+    16.469956837927));
+#13996 = CARTESIAN_POINT('',(3.189938167825,2.935484291697,
+    16.706993874285));
+#13997 = CARTESIAN_POINT('',(2.585951165343,3.479295903167,
+    16.944030913249));
+#13998 = CARTESIAN_POINT('',(1.883529966346,3.882717656529,
+    17.18106794788));
+#13999 = CARTESIAN_POINT('',(1.119854202837,4.127855999129,
+    17.418104986584));
+#14000 = CARTESIAN_POINT('',(0.334573583398,4.208024460128,
+    17.655142023075));
+#14001 = CARTESIAN_POINT('',(-1.106113979265,4.056602095526,
+    18.09958646751));
+#14002 = CARTESIAN_POINT('',(-1.765485144019,3.862729722322,
+    18.306993875144));
+#14003 = CARTESIAN_POINT('',(-2.386101312505,3.548357010283,
+    18.514401282334));
+#14004 = CARTESIAN_POINT('',(-2.942821188145,3.122511571177,
+    18.721808689594));
+#14005 = CARTESIAN_POINT('',(-3.413011919534,2.600310106161,
+    18.929216097222));
+#14006 = CARTESIAN_POINT('',(-3.778337259705,2.002120980264,
+    19.136623504615));
+#14007 = CARTESIAN_POINT('',(-4.026111663843,1.35205227168,
+    19.344030911862));
+#14008 = CARTESIAN_POINT('',(-4.150000000023,0.676022972138,
+    19.551438319331));
+#14009 = CARTESIAN_POINT('',(-4.149999999976,-0.869172393077,
+    20.025512393456));
+#14010 = CARTESIAN_POINT('',(-3.945205160573,-1.738354950806,
+    20.292179059906));
+#14011 = CARTESIAN_POINT('',(-3.535618950091,-2.552360259846,
+    20.558845727471));
+#14012 = CARTESIAN_POINT('',(-2.938556786757,-3.256126892115,
+    20.825512392122));
+#14013 = CARTESIAN_POINT('',(-2.188682059898,-3.800917116967,
+    21.092179061635));
+#14014 = CARTESIAN_POINT('',(-1.334885489836,-4.151304171549,
+    21.358845725751));
+#14015 = CARTESIAN_POINT('',(-0.434131850436,-4.289291543668,
+    21.625512393864));
+#14016 = CARTESIAN_POINT('',(0.455786944882,-4.215474074146,
+    21.892179060064));
+#14017 = CARTESIAN_POINT('',(1.833509599847,-3.767824847605,
+    22.3366235045));
+#14018 = CARTESIAN_POINT('',(2.356472146076,-3.502200595536,
+    22.514401282556));
+#14019 = CARTESIAN_POINT('',(2.835767311029,-3.155059108215,
+    22.692179060179));
+#14020 = CARTESIAN_POINT('',(3.256914169474,-2.734710014182,
+    22.869956837683));
+#14021 = CARTESIAN_POINT('',(3.607304222587,-2.252438100807,
+    23.047734615686));
+#14022 = CARTESIAN_POINT('',(3.876941117046,-1.722005305897,
+    23.225512393683));
+#14023 = CARTESIAN_POINT('',(4.05898012254,-1.158901622103,
+    23.403290171082));
+#14024 = CARTESIAN_POINT('',(4.150000000017,-0.579448261864,
+    23.581067948992));
+#14025 = CARTESIAN_POINT('',(4.15,1.2098936E-10,23.75884572677));
+#14026 = DEFINITIONAL_REPRESENTATION('',(#14027),#14030);
+#14027 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14028,#14029),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#14028 = CARTESIAN_POINT('',(0.,6.288841603624));
+#14029 = CARTESIAN_POINT('',(1.017691453624,6.288841603624));
+#14030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14031 = ORIENTED_EDGE('',*,*,#13846,.T.);
+#14032 = ORIENTED_EDGE('',*,*,#10939,.T.);
+#14033 = ADVANCED_FACE('',(#14034),#10880,.T.);
+#14034 = FACE_BOUND('',#14035,.T.);
+#14035 = EDGE_LOOP('',(#14036,#14081,#14168,#14169));
+#14036 = ORIENTED_EDGE('',*,*,#14037,.F.);
+#14037 = EDGE_CURVE('',#14038,#10816,#14040,.T.);
+#14038 = VERTEX_POINT('',#14039);
+#14039 = CARTESIAN_POINT('',(3.25,1.21633E-10,22.499999999958));
+#14040 = SURFACE_CURVE('',#14041,(#14062,#14068),.PCURVE_S1.);
+#14041 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#14042,#14043,#14044,#14045,
+    #14046,#14047,#14048,#14049,#14050,#14051,#14052,#14053,#14054,
+    #14055,#14056,#14057,#14058,#14059,#14060,#14061),.UNSPECIFIED.,.F.,
+  .F.,(11,9,11),(0.,2.515536641465,4.716631202718),.UNSPECIFIED.);
+#14042 = CARTESIAN_POINT('',(3.25,1.2161216E-10,22.499999999958));
+#14043 = CARTESIAN_POINT('',(3.249999999966,0.816815488707,
+    22.819999999959));
+#14044 = CARTESIAN_POINT('',(3.021903528238,1.633620956617,
+    23.139999999796));
+#14045 = CARTESIAN_POINT('',(2.565703036182,2.378800854869,
+    23.460000000724));
+#14046 = CARTESIAN_POINT('',(1.907151755762,2.980594915547,
+    23.779999998464));
+#14047 = CARTESIAN_POINT('',(1.097656441073,3.378282978318,
+    24.10000000158));
+#14048 = CARTESIAN_POINT('',(0.209055330632,3.53234964447,
+    24.419999999024));
+#14049 = CARTESIAN_POINT('',(-0.677487454348,3.432566334174,
+    24.74000000035));
+#14050 = CARTESIAN_POINT('',(-1.484547962321,3.09786166495,
+    25.059999999908));
+#14051 = CARTESIAN_POINT('',(-2.149193950986,2.571118554587,
+    25.379999999986));
+#14052 = CARTESIAN_POINT('',(-3.049402593114,1.332087654753,
+    25.980000000047));
+#14053 = CARTESIAN_POINT('',(-3.328216681124,0.651224091363,
+    26.259999998621));
+#14054 = CARTESIAN_POINT('',(-3.43752241246,-9.345154875038E-02,
+    26.540000004151));
+#14055 = CARTESIAN_POINT('',(-3.361328163085,-0.854234639317,
+    26.819999994375));
+#14056 = CARTESIAN_POINT('',(-3.099025783755,-1.579034006855,
+    27.100000001525));
+#14057 = CARTESIAN_POINT('',(-2.666823556377,-2.217261661262,
+    27.380000005119));
+#14058 = CARTESIAN_POINT('',(-2.096137318886,-2.726086006382,
+    27.659999992642));
+#14059 = CARTESIAN_POINT('',(-1.429420216834,-3.075363619112,
+    27.940000003654));
+#14060 = CARTESIAN_POINT('',(-0.714713552264,-3.250000000032,
+    28.219999999687));
+#14061 = CARTESIAN_POINT('',(1.0718366E-10,-3.250000000001,
+    28.499999999646));
+#14062 = PCURVE('',#10880,#14063);
+#14063 = DEFINITIONAL_REPRESENTATION('',(#14064),#14067);
+#14064 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14065,#14066),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.965263001154),.PIECEWISE_BEZIER_KNOTS.);
+#14065 = CARTESIAN_POINT('',(0.,0.));
+#14066 = CARTESIAN_POINT('',(0.,1.965263001154));
+#14067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14068 = PCURVE('',#10831,#14069);
+#14069 = DEFINITIONAL_REPRESENTATION('',(#14070),#14080);
+#14070 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#14071,#14072,#14073,#14074,
+    #14075,#14076,#14077,#14078,#14079),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,
+    1.965263001154),.PIECEWISE_BEZIER_KNOTS.);
+#14071 = CARTESIAN_POINT('',(3.141592653627,-3.500000000042));
+#14072 = CARTESIAN_POINT('',(3.387029999958,-3.187500000039));
+#14073 = CARTESIAN_POINT('',(3.632465390485,-2.874999999956));
+#14074 = CARTESIAN_POINT('',(3.877904210508,-2.562500000258));
+#14075 = CARTESIAN_POINT('',(4.123340538795,-2.249999999887));
+#14076 = CARTESIAN_POINT('',(4.368777107837,-1.937499999932));
+#14077 = CARTESIAN_POINT('',(4.614214090647,-1.625000000031));
+#14078 = CARTESIAN_POINT('',(4.859651120191,-1.312500000035));
+#14079 = CARTESIAN_POINT('',(5.105088085345,-1.000000000005));
+#14080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14081 = ORIENTED_EDGE('',*,*,#14082,.T.);
+#14082 = EDGE_CURVE('',#14038,#13908,#14083,.T.);
+#14083 = SURFACE_CURVE('',#14084,(#14087,#14093),.PCURVE_S1.);
+#14084 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14085,#14086),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#14085 = CARTESIAN_POINT('',(3.25,1.2161961E-10,22.499999999958));
+#14086 = CARTESIAN_POINT('',(4.15,1.2125826E-10,22.741154273146));
+#14087 = PCURVE('',#10880,#14088);
+#14088 = DEFINITIONAL_REPRESENTATION('',(#14089),#14092);
+#14089 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14090,#14091),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#14090 = CARTESIAN_POINT('',(0.,0.));
+#14091 = CARTESIAN_POINT('',(0.931748562369,0.));
+#14092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14093 = PCURVE('',#14094,#14163);
+#14094 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#14095,#14096,#14097,#14098,#14099,#14100,#14101,#14102,#14103
+      ,#14104,#14105,#14106,#14107,#14108,#14109,#14110,#14111,#14112
+      ,#14113,#14114,#14115,#14116,#14117,#14118,#14119,#14120,#14121
+      ,#14122,#14123,#14124,#14125,#14126,#14127,#14128)
+    ,(#14129,#14130,#14131,#14132,#14133,#14134,#14135,#14136,#14137
+      ,#14138,#14139,#14140,#14141,#14142,#14143,#14144,#14145,#14146
+      ,#14147,#14148,#14149,#14150,#14151,#14152,#14153,#14154,#14155
+      ,#14156,#14157,#14158,#14159,#14160,#14161,#14162
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#14095 = CARTESIAN_POINT('',(3.25,6.505563E-11,14.499999999958));
+#14096 = CARTESIAN_POINT('',(3.249999999976,0.605046071316,
+    14.737037036995));
+#14097 = CARTESIAN_POINT('',(3.123278693959,1.210101022331,
+    14.974074074128));
+#14098 = CARTESIAN_POINT('',(2.869838696584,1.78479865138,
+    15.211111111116));
+#14099 = CARTESIAN_POINT('',(2.498144042673,2.298876156532,
+    15.44814814747));
+#14100 = CARTESIAN_POINT('',(2.02514257933,2.724747803697,
+    15.685185186441));
+#14101 = CARTESIAN_POINT('',(1.475053632346,3.040683315628,
+    15.922222221065));
+#14102 = CARTESIAN_POINT('',(0.876994224206,3.232658151801,
+    16.159259259774));
+#14103 = CARTESIAN_POINT('',(0.262015457406,3.295440842174,
+    16.396296296262));
+#14104 = CARTESIAN_POINT('',(-0.866233837238,3.176857062804,
+    16.840740740698));
+#14105 = CARTESIAN_POINT('',(-1.382608848005,3.025029461308,
+    17.048148148332));
+#14106 = CARTESIAN_POINT('',(-1.868633626217,2.778833270892,
+    17.255555555523));
+#14107 = CARTESIAN_POINT('',(-2.304618901858,2.445340978716,
+    17.46296296278));
+#14108 = CARTESIAN_POINT('',(-2.672840627637,2.036387563128,
+    17.670370370412));
+#14109 = CARTESIAN_POINT('',(-2.95893895678,1.567925158976,
+    17.877777777802));
+#14110 = CARTESIAN_POINT('',(-3.152978939229,1.058836942323,
+    18.08518518505));
+#14111 = CARTESIAN_POINT('',(-3.250000000023,0.529415311956,
+    18.292592592519));
+#14112 = CARTESIAN_POINT('',(-3.249999999975,-0.680676829991,
+    18.766666666644));
+#14113 = CARTESIAN_POINT('',(-3.089618365994,-1.361363833521,
+    19.033333333093));
+#14114 = CARTESIAN_POINT('',(-2.76885868871,-1.998833197897,
+    19.30000000066));
+#14115 = CARTESIAN_POINT('',(-2.301278659932,-2.549982702554,
+    19.566666665307));
+#14116 = CARTESIAN_POINT('',(-1.71402876065,-2.97661900779,
+    19.833333334826));
+#14117 = CARTESIAN_POINT('',(-1.045391954872,-3.251022580307,
+    20.099999998937));
+#14118 = CARTESIAN_POINT('',(-0.339982835227,-3.359083478456,
+    20.366666667052));
+#14119 = CARTESIAN_POINT('',(0.356941579822,-3.30127487833,
+    20.633333333252));
+#14120 = CARTESIAN_POINT('',(1.435881018385,-2.950706203687,
+    21.077777777688));
+#14121 = CARTESIAN_POINT('',(1.845430024433,-2.742687282445,
+    21.255555555745));
+#14122 = CARTESIAN_POINT('',(2.220781567151,-2.470829164614,
+    21.433333333365));
+#14123 = CARTESIAN_POINT('',(2.550595415,-2.141640756047,21.611111110873
+    ));
+#14124 = CARTESIAN_POINT('',(2.824997338146,-1.763957527284,
+    21.788888888871));
+#14125 = CARTESIAN_POINT('',(3.036158727109,-1.348557780913,
+    21.966666666873));
+#14126 = CARTESIAN_POINT('',(3.178719335483,-0.907574210536,
+    22.144444444269));
+#14127 = CARTESIAN_POINT('',(3.250000000018,-0.453784553138,
+    22.32222222218));
+#14128 = CARTESIAN_POINT('',(3.25,1.2161961E-10,22.499999999958));
+#14129 = CARTESIAN_POINT('',(4.15,6.483408E-11,14.741154273146));
+#14130 = CARTESIAN_POINT('',(4.149999999976,0.77259768295,
+    14.978191310183));
+#14131 = CARTESIAN_POINT('',(3.988186772495,1.545204228371,
+    15.215228347316));
+#14132 = CARTESIAN_POINT('',(3.664562888884,2.279053896399,
+    15.452265384303));
+#14133 = CARTESIAN_POINT('',(3.189938167871,2.935484291696,
+    15.689302420661));
+#14134 = CARTESIAN_POINT('',(2.585951165284,3.47929590317,
+    15.926339459625));
+#14135 = CARTESIAN_POINT('',(1.883529966385,3.882717656529,
+    16.163376494256));
+#14136 = CARTESIAN_POINT('',(1.119854202819,4.127855999129,
+    16.40041353296));
+#14137 = CARTESIAN_POINT('',(0.334573583397,4.208024460128,
+    16.637450569451));
+#14138 = CARTESIAN_POINT('',(-1.106113979266,4.056602095526,
+    17.081895013886));
+#14139 = CARTESIAN_POINT('',(-1.765485144029,3.86272972232,
+    17.289302421519));
+#14140 = CARTESIAN_POINT('',(-2.386101312495,3.548357010283,
+    17.496709828711));
+#14141 = CARTESIAN_POINT('',(-2.942821188151,3.122511571175,
+    17.704117235968));
+#14142 = CARTESIAN_POINT('',(-3.413011919542,2.600310106158,
+    17.9115246436));
+#14143 = CARTESIAN_POINT('',(-3.778337259698,2.002120980262,
+    18.11893205099));
+#14144 = CARTESIAN_POINT('',(-4.026111663846,1.352052271679,
+    18.326339458239));
+#14145 = CARTESIAN_POINT('',(-4.150000000023,0.676022972136,
+    18.533746865707));
+#14146 = CARTESIAN_POINT('',(-4.149999999975,-0.869172393079,
+    19.007820939832));
+#14147 = CARTESIAN_POINT('',(-3.945205160572,-1.738354950807,
+    19.274487606282));
+#14148 = CARTESIAN_POINT('',(-3.535618950091,-2.552360259855,
+    19.541154273846));
+#14149 = CARTESIAN_POINT('',(-2.938556786745,-3.256126892107,
+    19.807820938498));
+#14150 = CARTESIAN_POINT('',(-2.188682059917,-3.800917116974,
+    20.07448760801));
+#14151 = CARTESIAN_POINT('',(-1.334885489814,-4.151304171548,
+    20.341154272128));
+#14152 = CARTESIAN_POINT('',(-0.434131850442,-4.289291543668,
+    20.60782094024));
+#14153 = CARTESIAN_POINT('',(0.455786944887,-4.215474074146,
+    20.87448760644));
+#14154 = CARTESIAN_POINT('',(1.833509599851,-3.767824847603,
+    21.318932050876));
+#14155 = CARTESIAN_POINT('',(2.356472146079,-3.502200595525,
+    21.496709828932));
+#14156 = CARTESIAN_POINT('',(2.835767311028,-3.155059108236,
+    21.674487606555));
+#14157 = CARTESIAN_POINT('',(3.256914169478,-2.734710014161,
+    21.852265384059));
+#14158 = CARTESIAN_POINT('',(3.60730422259,-2.252438100796,
+    22.030043162062));
+#14159 = CARTESIAN_POINT('',(3.876941117045,-1.722005305925,
+    22.207820940058));
+#14160 = CARTESIAN_POINT('',(4.058980122544,-1.158901622075,
+    22.385598717459));
+#14161 = CARTESIAN_POINT('',(4.150000000018,-0.579448261864,
+    22.563376495368));
+#14162 = CARTESIAN_POINT('',(4.15,1.2125826E-10,22.741154273146));
+#14163 = DEFINITIONAL_REPRESENTATION('',(#14164),#14167);
+#14164 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14165,#14166),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#14165 = CARTESIAN_POINT('',(0.,6.288841603624));
+#14166 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#14167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14168 = ORIENTED_EDGE('',*,*,#13907,.T.);
+#14169 = ORIENTED_EDGE('',*,*,#10842,.T.);
+#14170 = ADVANCED_FACE('',(#14171),#10831,.F.);
+#14171 = FACE_BOUND('',#14172,.F.);
+#14172 = EDGE_LOOP('',(#14173,#14233,#14259,#14323,#14324,#14325));
+#14173 = ORIENTED_EDGE('',*,*,#14174,.F.);
+#14174 = EDGE_CURVE('',#14175,#14038,#14177,.T.);
+#14175 = VERTEX_POINT('',#14176);
+#14176 = CARTESIAN_POINT('',(-3.250000000001,3.9E-14,18.499999999892));
+#14177 = SURFACE_CURVE('',#14178,(#14213,#14227),.PCURVE_S1.);
+#14178 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#14179,#14180,#14181,#14182,
+    #14183,#14184,#14185,#14186,#14187,#14188,#14189,#14190,#14191,
+    #14192,#14193,#14194,#14195,#14196,#14197,#14198,#14199,#14200,
+    #14201,#14202,#14203,#14204,#14205,#14206,#14207,#14208,#14209,
+    #14210,#14211,#14212),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#14179 = CARTESIAN_POINT('',(3.25,6.505563E-11,14.499999999958));
+#14180 = CARTESIAN_POINT('',(3.249999999976,0.605046071316,
+    14.737037036995));
+#14181 = CARTESIAN_POINT('',(3.123278693959,1.210101022331,
+    14.974074074128));
+#14182 = CARTESIAN_POINT('',(2.869838696584,1.78479865138,
+    15.211111111116));
+#14183 = CARTESIAN_POINT('',(2.498144042673,2.298876156532,
+    15.44814814747));
+#14184 = CARTESIAN_POINT('',(2.02514257933,2.724747803697,15.68518518644
+    ));
+#14185 = CARTESIAN_POINT('',(1.475053632346,3.040683315628,
+    15.922222221065));
+#14186 = CARTESIAN_POINT('',(0.876994224206,3.232658151801,
+    16.159259259774));
+#14187 = CARTESIAN_POINT('',(0.262015457406,3.295440842174,
+    16.396296296262));
+#14188 = CARTESIAN_POINT('',(-0.866233837238,3.176857062804,
+    16.840740740698));
+#14189 = CARTESIAN_POINT('',(-1.382608848005,3.025029461308,
+    17.048148148332));
+#14190 = CARTESIAN_POINT('',(-1.868633626217,2.778833270892,
+    17.255555555523));
+#14191 = CARTESIAN_POINT('',(-2.304618901858,2.445340978716,
+    17.46296296278));
+#14192 = CARTESIAN_POINT('',(-2.672840627637,2.036387563128,
+    17.670370370412));
+#14193 = CARTESIAN_POINT('',(-2.95893895678,1.567925158976,
+    17.877777777802));
+#14194 = CARTESIAN_POINT('',(-3.152978939229,1.058836942323,
+    18.08518518505));
+#14195 = CARTESIAN_POINT('',(-3.250000000023,0.529415311956,
+    18.292592592519));
+#14196 = CARTESIAN_POINT('',(-3.249999999975,-0.680676829991,
+    18.766666666644));
+#14197 = CARTESIAN_POINT('',(-3.089618365994,-1.361363833521,
+    19.033333333093));
+#14198 = CARTESIAN_POINT('',(-2.76885868871,-1.998833197897,
+    19.30000000066));
+#14199 = CARTESIAN_POINT('',(-2.301278659932,-2.549982702554,
+    19.566666665306));
+#14200 = CARTESIAN_POINT('',(-1.71402876065,-2.97661900779,
+    19.833333334826));
+#14201 = CARTESIAN_POINT('',(-1.045391954872,-3.251022580307,
+    20.099999998937));
+#14202 = CARTESIAN_POINT('',(-0.339982835227,-3.359083478456,
+    20.366666667052));
+#14203 = CARTESIAN_POINT('',(0.356941579822,-3.30127487833,
+    20.633333333252));
+#14204 = CARTESIAN_POINT('',(1.435881018385,-2.950706203687,
+    21.077777777688));
+#14205 = CARTESIAN_POINT('',(1.845430024433,-2.742687282445,
+    21.255555555745));
+#14206 = CARTESIAN_POINT('',(2.220781567151,-2.470829164614,
+    21.433333333365));
+#14207 = CARTESIAN_POINT('',(2.550595415,-2.141640756047,21.611111110873
+    ));
+#14208 = CARTESIAN_POINT('',(2.824997338146,-1.763957527284,
+    21.788888888871));
+#14209 = CARTESIAN_POINT('',(3.036158727109,-1.348557780913,
+    21.966666666873));
+#14210 = CARTESIAN_POINT('',(3.178719335483,-0.907574210536,
+    22.144444444269));
+#14211 = CARTESIAN_POINT('',(3.250000000018,-0.453784553138,
+    22.32222222218));
+#14212 = CARTESIAN_POINT('',(3.25,1.2161961E-10,22.499999999958));
+#14213 = PCURVE('',#10831,#14214);
+#14214 = DEFINITIONAL_REPRESENTATION('',(#14215),#14226);
+#14215 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#14216,#14217,#14218,#14219,
+    #14220,#14221,#14222,#14223,#14224,#14225),.UNSPECIFIED.,.F.,.F.,(10
+    ,10),(3.144420801812,6.288841603624),.PIECEWISE_BEZIER_KNOTS.);
+#14216 = CARTESIAN_POINT('',(4.388136E-11,-7.500000000053));
+#14217 = CARTESIAN_POINT('',(0.349065040991,-7.05555555556));
+#14218 = CARTESIAN_POINT('',(0.69813673129,-6.611111111273));
+#14219 = CARTESIAN_POINT('',(1.047183303774,-6.16666666681));
+#14220 = CARTESIAN_POINT('',(1.396286654526,-5.722222221433));
+#14221 = CARTESIAN_POINT('',(1.745305851095,-5.277777779236));
+#14222 = CARTESIAN_POINT('',(2.094409594858,-4.833333332354));
+#14223 = CARTESIAN_POINT('',(2.443455822,-4.388888889116));
+#14224 = CARTESIAN_POINT('',(2.792527612656,-3.944444444488));
+#14225 = CARTESIAN_POINT('',(3.141592653627,-3.500000000042));
+#14226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14227 = PCURVE('',#14094,#14228);
+#14228 = DEFINITIONAL_REPRESENTATION('',(#14229),#14232);
+#14229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14230,#14231),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(3.144420801812,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14230 = CARTESIAN_POINT('',(0.,3.144420801812));
+#14231 = CARTESIAN_POINT('',(0.,6.288841603624));
+#14232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14233 = ORIENTED_EDGE('',*,*,#14234,.T.);
+#14234 = EDGE_CURVE('',#14175,#14235,#14237,.T.);
+#14235 = VERTEX_POINT('',#14236);
+#14236 = CARTESIAN_POINT('',(-3.24999998741,-6.E-15,17.99999999812));
+#14237 = SURFACE_CURVE('',#14238,(#14242,#14248),.PCURVE_S1.);
+#14238 = LINE('',#14239,#14240);
+#14239 = CARTESIAN_POINT('',(-3.25,2.887E-14,26.));
+#14240 = VECTOR('',#14241,1.);
+#14241 = DIRECTION('',(0.,-1.11E-15,-1.));
+#14242 = PCURVE('',#10831,#14243);
+#14243 = DEFINITIONAL_REPRESENTATION('',(#14244),#14247);
+#14244 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14245,#14246),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(7.500000000108,8.00000000188),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14245 = CARTESIAN_POINT('',(0.,-7.500000000108));
+#14246 = CARTESIAN_POINT('',(0.,-8.00000000188));
+#14247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14248 = PCURVE('',#14249,#14254);
+#14249 = CYLINDRICAL_SURFACE('',#14250,3.25);
+#14250 = AXIS2_PLACEMENT_3D('',#14251,#14252,#14253);
+#14251 = CARTESIAN_POINT('',(0.,2.887E-14,26.));
+#14252 = DIRECTION('',(0.,1.11E-15,1.));
+#14253 = DIRECTION('',(-1.,0.,0.));
+#14254 = DEFINITIONAL_REPRESENTATION('',(#14255),#14258);
+#14255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14256,#14257),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(7.500000000108,8.00000000188),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14256 = CARTESIAN_POINT('',(6.28318530718,-7.500000000108));
+#14257 = CARTESIAN_POINT('',(6.28318530718,-8.00000000188));
+#14258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14259 = ORIENTED_EDGE('',*,*,#14260,.T.);
+#14260 = EDGE_CURVE('',#14235,#12150,#14261,.T.);
+#14261 = SURFACE_CURVE('',#14262,(#14297,#14317),.PCURVE_S1.);
+#14262 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#14263,#14264,#14265,#14266,
+    #14267,#14268,#14269,#14270,#14271,#14272,#14273,#14274,#14275,
+    #14276,#14277,#14278,#14279,#14280,#14281,#14282,#14283,#14284,
+    #14285,#14286,#14287,#14288,#14289,#14290,#14291,#14292,#14293,
+    #14294,#14295,#14296),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#14263 = CARTESIAN_POINT('',(-6.465037E-11,3.25,15.999999999958));
+#14264 = CARTESIAN_POINT('',(-0.605046071315,3.249999999976,
+    16.237037036995));
+#14265 = CARTESIAN_POINT('',(-1.210101022323,3.123278693954,
+    16.474074074128));
+#14266 = CARTESIAN_POINT('',(-1.784798651377,2.869838696616,
+    16.711111111116));
+#14267 = CARTESIAN_POINT('',(-2.298876156537,2.49814404261,
+    16.94814814747));
+#14268 = CARTESIAN_POINT('',(-2.724747803688,2.025142579413,
+    17.185185186441));
+#14269 = CARTESIAN_POINT('',(-3.040683315629,1.47505363229,
+    17.422222221064));
+#14270 = CARTESIAN_POINT('',(-3.2326581518,0.876994224232,
+    17.659259259774));
+#14271 = CARTESIAN_POINT('',(-3.295440842174,0.262015457408,
+    17.896296296262));
+#14272 = CARTESIAN_POINT('',(-3.176857062804,-0.866233837236,
+    18.340740740698));
+#14273 = CARTESIAN_POINT('',(-3.025029461312,-1.382608847991,
+    18.548148148331));
+#14274 = CARTESIAN_POINT('',(-2.778833270891,-1.868633626231,
+    18.755555555525));
+#14275 = CARTESIAN_POINT('',(-2.445340978719,-2.304618901849,
+    18.962962962777));
+#14276 = CARTESIAN_POINT('',(-2.036387563133,-2.672840627624,
+    19.170370370414));
+#14277 = CARTESIAN_POINT('',(-1.567925158978,-2.958938956792,
+    19.3777777778));
+#14278 = CARTESIAN_POINT('',(-1.058836942324,-3.152978939223,
+    19.585185185051));
+#14279 = CARTESIAN_POINT('',(-0.52941531196,-3.250000000023,
+    19.792592592519));
+#14280 = CARTESIAN_POINT('',(0.680676829988,-3.249999999976,
+    20.266666666644));
+#14281 = CARTESIAN_POINT('',(1.36136383352,-3.089618365996,
+    20.533333333093));
+#14282 = CARTESIAN_POINT('',(1.998833197883,-2.768858688708,
+    20.800000000659));
+#14283 = CARTESIAN_POINT('',(2.549982702566,-2.301278659953,
+    21.066666665308));
+#14284 = CARTESIAN_POINT('',(2.976619007777,-1.714028760622,
+    21.333333334825));
+#14285 = CARTESIAN_POINT('',(3.25102258031,-1.045391954904,
+    21.599999998938));
+#14286 = CARTESIAN_POINT('',(3.359083478454,-0.339982835218,
+    21.866666667052));
+#14287 = CARTESIAN_POINT('',(3.30127487833,0.356941579816,
+    22.133333333252));
+#14288 = CARTESIAN_POINT('',(2.95070620369,1.435881018379,
+    22.577777777688));
+#14289 = CARTESIAN_POINT('',(2.74268728246,1.845430024429,
+    22.755555555745));
+#14290 = CARTESIAN_POINT('',(2.470829164584,2.220781567151,
+    22.933333333365));
+#14291 = CARTESIAN_POINT('',(2.141640756079,2.550595414995,
+    23.111111110873));
+#14292 = CARTESIAN_POINT('',(1.763957527301,2.824997338141,
+    23.288888888871));
+#14293 = CARTESIAN_POINT('',(1.348557780874,3.03615872711,
+    23.466666666873));
+#14294 = CARTESIAN_POINT('',(0.907574210578,3.178719335478,
+    23.644444444269));
+#14295 = CARTESIAN_POINT('',(0.453784553139,3.250000000017,
+    23.82222222218));
+#14296 = CARTESIAN_POINT('',(-1.211977E-10,3.25,23.999999999958));
+#14297 = PCURVE('',#10831,#14298);
+#14298 = DEFINITIONAL_REPRESENTATION('',(#14299),#14316);
+#14299 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#14300,#14301,#14302,#14303,
+    #14304,#14305,#14306,#14307,#14308,#14309,#14310,#14311,#14312,
+    #14313,#14314,#14315),.UNSPECIFIED.,.F.,.F.,(9,7,9),(1.57221039944,
+    3.930526001532,6.288841603624),.UNSPECIFIED.);
+#14300 = CARTESIAN_POINT('',(1.883E-14,-8.00000000188));
+#14301 = CARTESIAN_POINT('',(0.294524301062,-7.625000001884));
+#14302 = CARTESIAN_POINT('',(0.589048603809,-7.250000001637));
+#14303 = CARTESIAN_POINT('',(0.883572935213,-6.875000001452));
+#14304 = CARTESIAN_POINT('',(1.178097278664,-6.500000001391));
+#14305 = CARTESIAN_POINT('',(1.472621602297,-6.125000001374));
+#14306 = CARTESIAN_POINT('',(1.767145887326,-5.750000001289));
+#14307 = CARTESIAN_POINT('',(2.061670156361,-5.375000001103));
+#14308 = CARTESIAN_POINT('',(2.650718847134,-4.625000000841));
+#14309 = CARTESIAN_POINT('',(2.945242314168,-4.250000000713));
+#14310 = CARTESIAN_POINT('',(3.239770616154,-3.875000000437));
+#14311 = CARTESIAN_POINT('',(3.534285756188,-3.500000001115));
+#14312 = CARTESIAN_POINT('',(3.828822012965,-3.124999999773));
+#14313 = CARTESIAN_POINT('',(4.12333724236,-2.750000000427));
+#14314 = CARTESIAN_POINT('',(4.417865352011,-2.37500000016));
+#14315 = CARTESIAN_POINT('',(4.712388980422,-2.000000000042));
+#14316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14317 = PCURVE('',#12163,#14318);
+#14318 = DEFINITIONAL_REPRESENTATION('',(#14319),#14322);
+#14319 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14320,#14321),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.57221039944,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14320 = CARTESIAN_POINT('',(0.931748562369,1.57221039944));
+#14321 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#14322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14323 = ORIENTED_EDGE('',*,*,#12238,.T.);
+#14324 = ORIENTED_EDGE('',*,*,#10815,.T.);
+#14325 = ORIENTED_EDGE('',*,*,#14037,.F.);
+#14326 = ADVANCED_FACE('',(#14327),#12097,.T.);
+#14327 = FACE_BOUND('',#14328,.F.);
+#14328 = EDGE_LOOP('',(#14329,#14350,#14351,#14352,#14380,#14407,#14439,
+    #14466,#14494,#14516,#14543,#14565));
+#14329 = ORIENTED_EDGE('',*,*,#14330,.F.);
+#14330 = EDGE_CURVE('',#12081,#14331,#14333,.T.);
+#14331 = VERTEX_POINT('',#14332);
+#14332 = CARTESIAN_POINT('',(-5.,2.9E-14,11.));
+#14333 = SEAM_CURVE('',#14334,(#14338,#14344),.PCURVE_S1.);
+#14334 = LINE('',#14335,#14336);
+#14335 = CARTESIAN_POINT('',(-5.,4.88E-15,22.));
+#14336 = VECTOR('',#14337,1.);
+#14337 = DIRECTION('',(0.,-2.2E-16,-1.));
+#14338 = PCURVE('',#12097,#14339);
+#14339 = DEFINITIONAL_REPRESENTATION('',(#14340),#14343);
+#14340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14341,#14342),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,11.),.PIECEWISE_BEZIER_KNOTS.);
+#14341 = CARTESIAN_POINT('',(0.,0.));
+#14342 = CARTESIAN_POINT('',(0.,11.));
+#14343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14344 = PCURVE('',#12097,#14345);
+#14345 = DEFINITIONAL_REPRESENTATION('',(#14346),#14349);
+#14346 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14347,#14348),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,11.),.PIECEWISE_BEZIER_KNOTS.);
+#14347 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#14348 = CARTESIAN_POINT('',(-6.28318530718,11.));
+#14349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14350 = ORIENTED_EDGE('',*,*,#12080,.T.);
+#14351 = ORIENTED_EDGE('',*,*,#14330,.T.);
+#14352 = ORIENTED_EDGE('',*,*,#14353,.F.);
+#14353 = EDGE_CURVE('',#14354,#14331,#14356,.T.);
+#14354 = VERTEX_POINT('',#14355);
+#14355 = CARTESIAN_POINT('',(-4.75,1.5612494996,11.));
+#14356 = SURFACE_CURVE('',#14357,(#14362,#14368),.PCURVE_S1.);
+#14357 = CIRCLE('',#14358,5.);
+#14358 = AXIS2_PLACEMENT_3D('',#14359,#14360,#14361);
+#14359 = CARTESIAN_POINT('',(0.,7.33E-15,11.));
+#14360 = DIRECTION('',(0.,6.7E-16,1.));
+#14361 = DIRECTION('',(-1.,0.,0.));
+#14362 = PCURVE('',#12097,#14363);
+#14363 = DEFINITIONAL_REPRESENTATION('',(#14364),#14367);
+#14364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14365,#14366),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(5.965624877888,6.28318530718),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14365 = CARTESIAN_POINT('',(-5.965624877888,11.));
+#14366 = CARTESIAN_POINT('',(-6.28318530718,11.));
+#14367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14368 = PCURVE('',#14369,#14374);
+#14369 = PLANE('',#14370);
+#14370 = AXIS2_PLACEMENT_3D('',#14371,#14372,#14373);
+#14371 = CARTESIAN_POINT('',(0.,7.33E-15,11.));
+#14372 = DIRECTION('',(0.,6.7E-16,1.));
+#14373 = DIRECTION('',(-1.,0.,0.));
+#14374 = DEFINITIONAL_REPRESENTATION('',(#14375),#14379);
+#14375 = CIRCLE('',#14376,5.);
+#14376 = AXIS2_PLACEMENT_2D('',#14377,#14378);
+#14377 = CARTESIAN_POINT('',(0.,0.));
+#14378 = DIRECTION('',(1.,0.));
+#14379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14380 = ORIENTED_EDGE('',*,*,#14381,.F.);
+#14381 = EDGE_CURVE('',#14382,#14354,#14384,.T.);
+#14382 = VERTEX_POINT('',#14383);
+#14383 = CARTESIAN_POINT('',(-4.75,1.5612494996,15.));
+#14384 = SURFACE_CURVE('',#14385,(#14389,#14395),.PCURVE_S1.);
+#14385 = LINE('',#14386,#14387);
+#14386 = CARTESIAN_POINT('',(-4.75,1.5612494996,22.));
+#14387 = VECTOR('',#14388,1.);
+#14388 = DIRECTION('',(0.,-1.55E-15,-1.));
+#14389 = PCURVE('',#12097,#14390);
+#14390 = DEFINITIONAL_REPRESENTATION('',(#14391),#14394);
+#14391 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14392,#14393),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(7.,11.),.PIECEWISE_BEZIER_KNOTS.);
+#14392 = CARTESIAN_POINT('',(-5.965624877888,7.));
+#14393 = CARTESIAN_POINT('',(-5.965624877888,11.));
+#14394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14395 = PCURVE('',#14396,#14401);
+#14396 = PLANE('',#14397);
+#14397 = AXIS2_PLACEMENT_3D('',#14398,#14399,#14400);
+#14398 = CARTESIAN_POINT('',(-4.75,-25.08787954371,15.));
+#14399 = DIRECTION('',(-1.,0.,0.));
+#14400 = DIRECTION('',(0.,-6.7E-16,-1.));
+#14401 = DEFINITIONAL_REPRESENTATION('',(#14402),#14406);
+#14402 = LINE('',#14403,#14404);
+#14403 = CARTESIAN_POINT('',(-7.,-26.64912904331));
+#14404 = VECTOR('',#14405,1.);
+#14405 = DIRECTION('',(1.,8.8E-16));
+#14406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14407 = ORIENTED_EDGE('',*,*,#14408,.T.);
+#14408 = EDGE_CURVE('',#14382,#14409,#14411,.T.);
+#14409 = VERTEX_POINT('',#14410);
+#14410 = CARTESIAN_POINT('',(4.75,1.5612494996,15.));
+#14411 = SURFACE_CURVE('',#14412,(#14417,#14423),.PCURVE_S1.);
+#14412 = CIRCLE('',#14413,5.);
+#14413 = AXIS2_PLACEMENT_3D('',#14414,#14415,#14416);
+#14414 = CARTESIAN_POINT('',(0.,2.331E-14,15.));
+#14415 = DIRECTION('',(-0.,-1.55E-15,-1.));
+#14416 = DIRECTION('',(-1.,0.,0.));
+#14417 = PCURVE('',#12097,#14418);
+#14418 = DEFINITIONAL_REPRESENTATION('',(#14419),#14422);
+#14419 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14420,#14421),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.317560429292,2.824032224298),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14420 = CARTESIAN_POINT('',(-5.965624877888,7.));
+#14421 = CARTESIAN_POINT('',(-3.459153082881,7.));
+#14422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14423 = PCURVE('',#14424,#14429);
+#14424 = PLANE('',#14425);
+#14425 = AXIS2_PLACEMENT_3D('',#14426,#14427,#14428);
+#14426 = CARTESIAN_POINT('',(4.75,-25.08787954371,15.));
+#14427 = DIRECTION('',(0.,6.7E-16,1.));
+#14428 = DIRECTION('',(-1.,0.,0.));
+#14429 = DEFINITIONAL_REPRESENTATION('',(#14430),#14438);
+#14430 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14431,#14432,#14433,#14434
+    ,#14435,#14436,#14437),.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(
+  '') );
+#14431 = CARTESIAN_POINT('',(9.75,-25.08787954371));
+#14432 = CARTESIAN_POINT('',(9.75,-33.74813358156));
+#14433 = CARTESIAN_POINT('',(2.25,-29.41800656263));
+#14434 = CARTESIAN_POINT('',(-5.25,-25.08787954371));
+#14435 = CARTESIAN_POINT('',(2.25,-20.75775252479));
+#14436 = CARTESIAN_POINT('',(9.75,-16.42762550587));
+#14437 = CARTESIAN_POINT('',(9.75,-25.08787954371));
+#14438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14439 = ORIENTED_EDGE('',*,*,#14440,.T.);
+#14440 = EDGE_CURVE('',#14409,#14441,#14443,.T.);
+#14441 = VERTEX_POINT('',#14442);
+#14442 = CARTESIAN_POINT('',(4.75,1.561249499599,11.));
+#14443 = SURFACE_CURVE('',#14444,(#14448,#14454),.PCURVE_S1.);
+#14444 = LINE('',#14445,#14446);
+#14445 = CARTESIAN_POINT('',(4.75,1.5612494996,22.));
+#14446 = VECTOR('',#14447,1.);
+#14447 = DIRECTION('',(0.,-1.55E-15,-1.));
+#14448 = PCURVE('',#12097,#14449);
+#14449 = DEFINITIONAL_REPRESENTATION('',(#14450),#14453);
+#14450 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14451,#14452),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(7.,11.),.PIECEWISE_BEZIER_KNOTS.);
+#14451 = CARTESIAN_POINT('',(-3.459153082881,7.));
+#14452 = CARTESIAN_POINT('',(-3.459153082881,11.));
+#14453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14454 = PCURVE('',#14455,#14460);
+#14455 = PLANE('',#14456);
+#14456 = AXIS2_PLACEMENT_3D('',#14457,#14458,#14459);
+#14457 = CARTESIAN_POINT('',(4.75,-25.08787954371,11.));
+#14458 = DIRECTION('',(1.,0.,0.));
+#14459 = DIRECTION('',(0.,6.7E-16,1.));
+#14460 = DEFINITIONAL_REPRESENTATION('',(#14461),#14465);
+#14461 = LINE('',#14462,#14463);
+#14462 = CARTESIAN_POINT('',(11.,-26.64912904331));
+#14463 = VECTOR('',#14464,1.);
+#14464 = DIRECTION('',(-1.,8.8E-16));
+#14465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14466 = ORIENTED_EDGE('',*,*,#14467,.F.);
+#14467 = EDGE_CURVE('',#14468,#14441,#14470,.T.);
+#14468 = VERTEX_POINT('',#14469);
+#14469 = CARTESIAN_POINT('',(4.75,-1.561249499599,11.));
+#14470 = SURFACE_CURVE('',#14471,(#14476,#14482),.PCURVE_S1.);
+#14471 = CIRCLE('',#14472,5.);
+#14472 = AXIS2_PLACEMENT_3D('',#14473,#14474,#14475);
+#14473 = CARTESIAN_POINT('',(0.,7.33E-15,11.));
+#14474 = DIRECTION('',(0.,6.7E-16,1.));
+#14475 = DIRECTION('',(-1.,0.,0.));
+#14476 = PCURVE('',#12097,#14477);
+#14477 = DEFINITIONAL_REPRESENTATION('',(#14478),#14481);
+#14478 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14479,#14480),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(2.824032224298,3.459153082881),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14479 = CARTESIAN_POINT('',(-2.824032224298,11.));
+#14480 = CARTESIAN_POINT('',(-3.459153082881,11.));
+#14481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14482 = PCURVE('',#14483,#14488);
+#14483 = PLANE('',#14484);
+#14484 = AXIS2_PLACEMENT_3D('',#14485,#14486,#14487);
+#14485 = CARTESIAN_POINT('',(0.,7.33E-15,11.));
+#14486 = DIRECTION('',(0.,6.7E-16,1.));
+#14487 = DIRECTION('',(-1.,0.,0.));
+#14488 = DEFINITIONAL_REPRESENTATION('',(#14489),#14493);
+#14489 = CIRCLE('',#14490,5.);
+#14490 = AXIS2_PLACEMENT_2D('',#14491,#14492);
+#14491 = CARTESIAN_POINT('',(0.,0.));
+#14492 = DIRECTION('',(1.,0.));
+#14493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14494 = ORIENTED_EDGE('',*,*,#14495,.F.);
+#14495 = EDGE_CURVE('',#14496,#14468,#14498,.T.);
+#14496 = VERTEX_POINT('',#14497);
+#14497 = CARTESIAN_POINT('',(4.75,-1.5612494996,15.));
+#14498 = SURFACE_CURVE('',#14499,(#14503,#14509),.PCURVE_S1.);
+#14499 = LINE('',#14500,#14501);
+#14500 = CARTESIAN_POINT('',(4.75,-1.5612494996,22.));
+#14501 = VECTOR('',#14502,1.);
+#14502 = DIRECTION('',(0.,-1.55E-15,-1.));
+#14503 = PCURVE('',#12097,#14504);
+#14504 = DEFINITIONAL_REPRESENTATION('',(#14505),#14508);
+#14505 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14506,#14507),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(7.,11.),.PIECEWISE_BEZIER_KNOTS.);
+#14506 = CARTESIAN_POINT('',(-2.824032224298,7.));
+#14507 = CARTESIAN_POINT('',(-2.824032224298,11.));
+#14508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14509 = PCURVE('',#14455,#14510);
+#14510 = DEFINITIONAL_REPRESENTATION('',(#14511),#14515);
+#14511 = LINE('',#14512,#14513);
+#14512 = CARTESIAN_POINT('',(11.,-23.52663004411));
+#14513 = VECTOR('',#14514,1.);
+#14514 = DIRECTION('',(-1.,8.8E-16));
+#14515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14516 = ORIENTED_EDGE('',*,*,#14517,.T.);
+#14517 = EDGE_CURVE('',#14496,#14518,#14520,.T.);
+#14518 = VERTEX_POINT('',#14519);
+#14519 = CARTESIAN_POINT('',(-4.75,-1.5612494996,15.));
+#14520 = SURFACE_CURVE('',#14521,(#14526,#14532),.PCURVE_S1.);
+#14521 = CIRCLE('',#14522,5.);
+#14522 = AXIS2_PLACEMENT_3D('',#14523,#14524,#14525);
+#14523 = CARTESIAN_POINT('',(0.,2.331E-14,15.));
+#14524 = DIRECTION('',(-0.,-1.55E-15,-1.));
+#14525 = DIRECTION('',(-1.,0.,0.));
+#14526 = PCURVE('',#12097,#14527);
+#14527 = DEFINITIONAL_REPRESENTATION('',(#14528),#14531);
+#14528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14529,#14530),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(3.459153082881,5.965624877888),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14529 = CARTESIAN_POINT('',(-2.824032224298,7.));
+#14530 = CARTESIAN_POINT('',(-0.317560429292,7.));
+#14531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14532 = PCURVE('',#14424,#14533);
+#14533 = DEFINITIONAL_REPRESENTATION('',(#14534),#14542);
+#14534 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14535,#14536,#14537,#14538
+    ,#14539,#14540,#14541),.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(
+  '') );
+#14535 = CARTESIAN_POINT('',(9.75,-25.08787954371));
+#14536 = CARTESIAN_POINT('',(9.75,-33.74813358156));
+#14537 = CARTESIAN_POINT('',(2.25,-29.41800656263));
+#14538 = CARTESIAN_POINT('',(-5.25,-25.08787954371));
+#14539 = CARTESIAN_POINT('',(2.25,-20.75775252479));
+#14540 = CARTESIAN_POINT('',(9.75,-16.42762550587));
+#14541 = CARTESIAN_POINT('',(9.75,-25.08787954371));
+#14542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14543 = ORIENTED_EDGE('',*,*,#14544,.T.);
+#14544 = EDGE_CURVE('',#14518,#14545,#14547,.T.);
+#14545 = VERTEX_POINT('',#14546);
+#14546 = CARTESIAN_POINT('',(-4.75,-1.5612494996,11.));
+#14547 = SURFACE_CURVE('',#14548,(#14552,#14558),.PCURVE_S1.);
+#14548 = LINE('',#14549,#14550);
+#14549 = CARTESIAN_POINT('',(-4.75,-1.5612494996,22.));
+#14550 = VECTOR('',#14551,1.);
+#14551 = DIRECTION('',(0.,-1.55E-15,-1.));
+#14552 = PCURVE('',#12097,#14553);
+#14553 = DEFINITIONAL_REPRESENTATION('',(#14554),#14557);
+#14554 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14555,#14556),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(7.,11.),.PIECEWISE_BEZIER_KNOTS.);
+#14555 = CARTESIAN_POINT('',(-0.317560429292,7.));
+#14556 = CARTESIAN_POINT('',(-0.317560429292,11.));
+#14557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14558 = PCURVE('',#14396,#14559);
+#14559 = DEFINITIONAL_REPRESENTATION('',(#14560),#14564);
+#14560 = LINE('',#14561,#14562);
+#14561 = CARTESIAN_POINT('',(-7.,-23.52663004411));
+#14562 = VECTOR('',#14563,1.);
+#14563 = DIRECTION('',(1.,8.8E-16));
+#14564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14565 = ORIENTED_EDGE('',*,*,#14566,.F.);
+#14566 = EDGE_CURVE('',#14331,#14545,#14567,.T.);
+#14567 = SURFACE_CURVE('',#14568,(#14573,#14579),.PCURVE_S1.);
+#14568 = CIRCLE('',#14569,5.);
+#14569 = AXIS2_PLACEMENT_3D('',#14570,#14571,#14572);
+#14570 = CARTESIAN_POINT('',(0.,7.33E-15,11.));
+#14571 = DIRECTION('',(0.,6.7E-16,1.));
+#14572 = DIRECTION('',(-1.,0.,0.));
+#14573 = PCURVE('',#12097,#14574);
+#14574 = DEFINITIONAL_REPRESENTATION('',(#14575),#14578);
+#14575 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14576,#14577),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.317560429292),.PIECEWISE_BEZIER_KNOTS.);
+#14576 = CARTESIAN_POINT('',(0.,11.));
+#14577 = CARTESIAN_POINT('',(-0.317560429292,11.));
+#14578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14579 = PCURVE('',#14369,#14580);
+#14580 = DEFINITIONAL_REPRESENTATION('',(#14581),#14585);
+#14581 = CIRCLE('',#14582,5.);
+#14582 = AXIS2_PLACEMENT_2D('',#14583,#14584);
+#14583 = CARTESIAN_POINT('',(0.,0.));
+#14584 = DIRECTION('',(1.,0.));
+#14585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14586 = ADVANCED_FACE('',(#14587),#12163,.T.);
+#14587 = FACE_BOUND('',#14588,.T.);
+#14588 = EDGE_LOOP('',(#14589,#14641,#14730,#14785,#14786));
+#14589 = ORIENTED_EDGE('',*,*,#14590,.F.);
+#14590 = EDGE_CURVE('',#14591,#12112,#14593,.T.);
+#14591 = VERTEX_POINT('',#14592);
+#14592 = CARTESIAN_POINT('',(-6.4587E-11,4.15,15.75884572677));
+#14593 = SURFACE_CURVE('',#14594,(#14629,#14635),.PCURVE_S1.);
+#14594 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#14595,#14596,#14597,#14598,
+    #14599,#14600,#14601,#14602,#14603,#14604,#14605,#14606,#14607,
+    #14608,#14609,#14610,#14611,#14612,#14613,#14614,#14615,#14616,
+    #14617,#14618,#14619,#14620,#14621,#14622,#14623,#14624,#14625,
+    #14626,#14627,#14628),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#14595 = CARTESIAN_POINT('',(-6.455494E-11,4.15,15.75884572677));
+#14596 = CARTESIAN_POINT('',(-0.77259768295,4.149999999976,
+    15.995882763807));
+#14597 = CARTESIAN_POINT('',(-1.545204228365,3.988186772491,
+    16.23291980094));
+#14598 = CARTESIAN_POINT('',(-2.279053896399,3.664562888908,
+    16.469956837927));
+#14599 = CARTESIAN_POINT('',(-2.935484291697,3.189938167825,
+    16.706993874285));
+#14600 = CARTESIAN_POINT('',(-3.479295903167,2.585951165343,
+    16.944030913249));
+#14601 = CARTESIAN_POINT('',(-3.882717656528,1.883529966346,
+    17.18106794788));
+#14602 = CARTESIAN_POINT('',(-4.127855999129,1.119854202837,
+    17.418104986584));
+#14603 = CARTESIAN_POINT('',(-4.208024460128,0.334573583398,
+    17.655142023075));
+#14604 = CARTESIAN_POINT('',(-4.056602095526,-1.106113979265,
+    18.09958646751));
+#14605 = CARTESIAN_POINT('',(-3.862729722322,-1.765485144019,
+    18.306993875144));
+#14606 = CARTESIAN_POINT('',(-3.548357010283,-2.386101312505,
+    18.514401282334));
+#14607 = CARTESIAN_POINT('',(-3.122511571177,-2.942821188145,
+    18.721808689594));
+#14608 = CARTESIAN_POINT('',(-2.600310106161,-3.413011919534,
+    18.929216097222));
+#14609 = CARTESIAN_POINT('',(-2.002120980264,-3.778337259705,
+    19.136623504615));
+#14610 = CARTESIAN_POINT('',(-1.35205227168,-4.026111663843,
+    19.344030911862));
+#14611 = CARTESIAN_POINT('',(-0.676022972138,-4.150000000022,
+    19.551438319331));
+#14612 = CARTESIAN_POINT('',(0.869172393077,-4.149999999976,
+    20.025512393456));
+#14613 = CARTESIAN_POINT('',(1.738354950806,-3.945205160573,
+    20.292179059906));
+#14614 = CARTESIAN_POINT('',(2.552360259846,-3.535618950091,
+    20.558845727471));
+#14615 = CARTESIAN_POINT('',(3.256126892115,-2.938556786757,
+    20.825512392122));
+#14616 = CARTESIAN_POINT('',(3.800917116967,-2.188682059898,
+    21.092179061635));
+#14617 = CARTESIAN_POINT('',(4.151304171549,-1.334885489836,
+    21.358845725751));
+#14618 = CARTESIAN_POINT('',(4.289291543668,-0.434131850436,
+    21.625512393864));
+#14619 = CARTESIAN_POINT('',(4.215474074146,0.455786944882,
+    21.892179060064));
+#14620 = CARTESIAN_POINT('',(3.767824847605,1.833509599847,22.3366235045
+    ));
+#14621 = CARTESIAN_POINT('',(3.502200595536,2.356472146076,
+    22.514401282555));
+#14622 = CARTESIAN_POINT('',(3.155059108215,2.835767311029,
+    22.692179060179));
+#14623 = CARTESIAN_POINT('',(2.734710014182,3.256914169474,
+    22.869956837683));
+#14624 = CARTESIAN_POINT('',(2.252438100807,3.607304222587,
+    23.047734615686));
+#14625 = CARTESIAN_POINT('',(1.722005305897,3.876941117046,
+    23.225512393683));
+#14626 = CARTESIAN_POINT('',(1.158901622103,4.05898012254,
+    23.403290171082));
+#14627 = CARTESIAN_POINT('',(0.579448261864,4.150000000017,
+    23.581067948992));
+#14628 = CARTESIAN_POINT('',(-1.2096357E-10,4.15,23.75884572677));
+#14629 = PCURVE('',#12163,#14630);
+#14630 = DEFINITIONAL_REPRESENTATION('',(#14631),#14634);
+#14631 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14632,#14633),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.288841603624),.PIECEWISE_BEZIER_KNOTS.);
+#14632 = CARTESIAN_POINT('',(0.,0.));
+#14633 = CARTESIAN_POINT('',(0.,6.288841603624));
+#14634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14635 = PCURVE('',#12334,#14636);
+#14636 = DEFINITIONAL_REPRESENTATION('',(#14637),#14640);
+#14637 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14638,#14639),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.288841603624),.PIECEWISE_BEZIER_KNOTS.);
+#14638 = CARTESIAN_POINT('',(1.017691453624,0.));
+#14639 = CARTESIAN_POINT('',(1.017691453624,6.288841603624));
+#14640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14641 = ORIENTED_EDGE('',*,*,#14642,.T.);
+#14642 = EDGE_CURVE('',#14591,#14643,#14645,.T.);
+#14643 = VERTEX_POINT('',#14644);
+#14644 = CARTESIAN_POINT('',(-6.4689E-11,3.25,15.999999999958));
+#14645 = SURFACE_CURVE('',#14646,(#14649,#14655),.PCURVE_S1.);
+#14646 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14647,#14648),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#14647 = CARTESIAN_POINT('',(-6.447543E-11,4.15,15.758845726791));
+#14648 = CARTESIAN_POINT('',(-6.457189E-11,3.25,15.999999999979));
+#14649 = PCURVE('',#12163,#14650);
+#14650 = DEFINITIONAL_REPRESENTATION('',(#14651),#14654);
+#14651 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14652,#14653),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#14652 = CARTESIAN_POINT('',(0.,0.));
+#14653 = CARTESIAN_POINT('',(0.931748562369,0.));
+#14654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14655 = PCURVE('',#14656,#14725);
+#14656 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#14657,#14658,#14659,#14660,#14661,#14662,#14663,#14664,#14665
+      ,#14666,#14667,#14668,#14669,#14670,#14671,#14672,#14673,#14674
+      ,#14675,#14676,#14677,#14678,#14679,#14680,#14681,#14682,#14683
+      ,#14684,#14685,#14686,#14687,#14688,#14689,#14690)
+    ,(#14691,#14692,#14693,#14694,#14695,#14696,#14697,#14698,#14699
+      ,#14700,#14701,#14702,#14703,#14704,#14705,#14706,#14707,#14708
+      ,#14709,#14710,#14711,#14712,#14713,#14714,#14715,#14716,#14717
+      ,#14718,#14719,#14720,#14721,#14722,#14723,#14724
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#14657 = CARTESIAN_POINT('',(-2.62216E-11,4.15,7.758845726791));
+#14658 = CARTESIAN_POINT('',(-0.772597683035,4.149999999978,
+    7.995882763829));
+#14659 = CARTESIAN_POINT('',(-1.545204228172,3.988186772487,
+    8.232919800902));
+#14660 = CARTESIAN_POINT('',(-2.279053896629,3.664562888927,
+    8.46995683767));
+#14661 = CARTESIAN_POINT('',(-2.935484291473,3.18993816782,
+    8.706993875542));
+#14662 = CARTESIAN_POINT('',(-3.479295903287,2.585951165358,
+    8.944030911103));
+#14663 = CARTESIAN_POINT('',(-3.88271765648,1.883529966357,
+    9.181067949691));
+#14664 = CARTESIAN_POINT('',(-4.127855999132,1.119854202843,
+    9.418104985845));
+#14665 = CARTESIAN_POINT('',(-4.208024460129,0.334573583411,
+    9.655142023121));
+#14666 = CARTESIAN_POINT('',(-4.056602095525,-1.106113979254,
+    10.099586467561));
+#14667 = CARTESIAN_POINT('',(-3.86272972235,-1.765485144023,
+    10.306993874823));
+#14668 = CARTESIAN_POINT('',(-3.548357010217,-2.38610131247,
+    10.514401282513));
+#14669 = CARTESIAN_POINT('',(-3.122511571312,-2.942821188153,
+    10.72180868977));
+#14670 = CARTESIAN_POINT('',(-2.600310106028,-3.413011919539,
+    10.929216097079));
+#14671 = CARTESIAN_POINT('',(-2.002120980368,-3.778337259671,
+    11.136623504653));
+#14672 = CARTESIAN_POINT('',(-1.35205227167,-4.026111663854,
+    11.344030912008));
+#14673 = CARTESIAN_POINT('',(-0.676022972142,-4.150000000021,
+    11.551438319385));
+#14674 = CARTESIAN_POINT('',(0.869172393091,-4.149999999978,
+    12.025512393458));
+#14675 = CARTESIAN_POINT('',(1.738354950727,-3.945205160559,
+    12.292179060081));
+#14676 = CARTESIAN_POINT('',(2.552360259927,-3.535618950143,
+    12.558845726933));
+#14677 = CARTESIAN_POINT('',(3.256126892028,-2.938556786718,
+    12.825512393202));
+#14678 = CARTESIAN_POINT('',(3.800917117002,-2.188682059933,
+    13.092179060397));
+#14679 = CARTESIAN_POINT('',(4.151304171542,-1.334885489841,
+    13.358845726741));
+#14680 = CARTESIAN_POINT('',(4.289291543657,-0.43413185045,
+    13.625512393388));
+#14681 = CARTESIAN_POINT('',(4.215474074151,0.455786944872,
+    13.892179060155));
+#14682 = CARTESIAN_POINT('',(3.767824847608,1.833509599837,
+    14.336623504608));
+#14683 = CARTESIAN_POINT('',(3.502200595538,2.35647214607,
+    14.514401282186));
+#14684 = CARTESIAN_POINT('',(3.155059108235,2.835767311005,
+    14.692179060427));
+#14685 = CARTESIAN_POINT('',(2.734710014186,3.256914169488,
+    14.86995683775));
+#14686 = CARTESIAN_POINT('',(2.252438100787,3.607304222587,
+    15.047734615504));
+#14687 = CARTESIAN_POINT('',(1.722005305929,3.876941117011,
+    15.225512393742));
+#14688 = CARTESIAN_POINT('',(1.158901622168,4.058980122557,
+    15.403290171112));
+#14689 = CARTESIAN_POINT('',(0.579448261778,4.150000000016,
+    15.581067949014));
+#14690 = CARTESIAN_POINT('',(-6.447543E-11,4.15,15.758845726791));
+#14691 = CARTESIAN_POINT('',(-2.622155E-11,3.25,7.999999999979));
+#14692 = CARTESIAN_POINT('',(-0.605046071401,3.249999999978,
+    8.237037037016));
+#14693 = CARTESIAN_POINT('',(-1.21010102213,3.12327869395,8.474074074091
+    ));
+#14694 = CARTESIAN_POINT('',(-1.784798651608,2.869838696632,
+    8.711111110856));
+#14695 = CARTESIAN_POINT('',(-2.298876156311,2.498144042615,
+    8.948148148733));
+#14696 = CARTESIAN_POINT('',(-2.724747803811,2.025142579413,
+    9.185185184288));
+#14697 = CARTESIAN_POINT('',(-3.04068331558,1.475053632312,
+    9.422222222882));
+#14698 = CARTESIAN_POINT('',(-3.232658151803,0.876994224233,
+    9.659259259032));
+#14699 = CARTESIAN_POINT('',(-3.295440842175,0.262015457421,
+    9.896296296309));
+#14700 = CARTESIAN_POINT('',(-3.176857062804,-0.866233837225,
+    10.340740740749));
+#14701 = CARTESIAN_POINT('',(-3.025029461339,-1.382608847997,
+    10.548148148011));
+#14702 = CARTESIAN_POINT('',(-2.778833270826,-1.868633626193,
+    10.755555555702));
+#14703 = CARTESIAN_POINT('',(-2.445340978854,-2.304618901858,
+    10.962962962958));
+#14704 = CARTESIAN_POINT('',(-2.036387562999,-2.672840627632,
+    11.170370370267));
+#14705 = CARTESIAN_POINT('',(-1.567925159082,-2.958938956754,
+    11.377777777841));
+#14706 = CARTESIAN_POINT('',(-1.058836942314,-3.152978939236,
+    11.585185185196));
+#14707 = CARTESIAN_POINT('',(-0.529415311963,-3.250000000021,
+    11.792592592573));
+#14708 = CARTESIAN_POINT('',(0.680676830002,-3.249999999978,
+    12.266666666646));
+#14709 = CARTESIAN_POINT('',(1.361363833441,-3.089618365981,
+    12.533333333268));
+#14710 = CARTESIAN_POINT('',(1.998833197963,-2.768858688763,
+    12.800000000123));
+#14711 = CARTESIAN_POINT('',(2.549982702481,-2.301278659909,
+    13.066666666387));
+#14712 = CARTESIAN_POINT('',(2.97661900781,-1.714028760661,
+    13.333333333588));
+#14713 = CARTESIAN_POINT('',(3.251022580303,-1.045391954906,
+    13.599999999928));
+#14714 = CARTESIAN_POINT('',(3.359083478444,-0.339982835233,
+    13.866666666576));
+#14715 = CARTESIAN_POINT('',(3.301274878335,0.356941579806,
+    14.133333333343));
+#14716 = CARTESIAN_POINT('',(2.950706203693,1.43588101837,
+    14.577777777796));
+#14717 = CARTESIAN_POINT('',(2.742687282461,1.845430024423,
+    14.755555555374));
+#14718 = CARTESIAN_POINT('',(2.47082916461,2.220781567128,
+    14.933333333615));
+#14719 = CARTESIAN_POINT('',(2.141640756077,2.55059541501,
+    15.111111110939));
+#14720 = CARTESIAN_POINT('',(1.763957527279,2.824997338141,
+    15.28888888869));
+#14721 = CARTESIAN_POINT('',(1.348557780913,3.036158727074,
+    15.466666666931));
+#14722 = CARTESIAN_POINT('',(0.907574210635,3.178719335497,
+    15.644444444299));
+#14723 = CARTESIAN_POINT('',(0.453784553052,3.250000000016,
+    15.822222222202));
+#14724 = CARTESIAN_POINT('',(-6.457189E-11,3.25,15.999999999979));
+#14725 = DEFINITIONAL_REPRESENTATION('',(#14726),#14729);
+#14726 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14727,#14728),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#14727 = CARTESIAN_POINT('',(0.,6.288841603624));
+#14728 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#14729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14730 = ORIENTED_EDGE('',*,*,#14731,.T.);
+#14731 = EDGE_CURVE('',#14643,#14235,#14732,.T.);
+#14732 = SURFACE_CURVE('',#14733,(#14768,#14774),.PCURVE_S1.);
+#14733 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#14734,#14735,#14736,#14737,
+    #14738,#14739,#14740,#14741,#14742,#14743,#14744,#14745,#14746,
+    #14747,#14748,#14749,#14750,#14751,#14752,#14753,#14754,#14755,
+    #14756,#14757,#14758,#14759,#14760,#14761,#14762,#14763,#14764,
+    #14765,#14766,#14767),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#14734 = CARTESIAN_POINT('',(-6.465037E-11,3.25,15.999999999958));
+#14735 = CARTESIAN_POINT('',(-0.605046071315,3.249999999976,
+    16.237037036995));
+#14736 = CARTESIAN_POINT('',(-1.210101022323,3.123278693954,
+    16.474074074128));
+#14737 = CARTESIAN_POINT('',(-1.784798651377,2.869838696616,
+    16.711111111116));
+#14738 = CARTESIAN_POINT('',(-2.298876156537,2.49814404261,
+    16.94814814747));
+#14739 = CARTESIAN_POINT('',(-2.724747803688,2.025142579413,
+    17.185185186441));
+#14740 = CARTESIAN_POINT('',(-3.040683315629,1.47505363229,
+    17.422222221064));
+#14741 = CARTESIAN_POINT('',(-3.2326581518,0.876994224232,
+    17.659259259774));
+#14742 = CARTESIAN_POINT('',(-3.295440842174,0.262015457408,
+    17.896296296262));
+#14743 = CARTESIAN_POINT('',(-3.176857062804,-0.866233837236,
+    18.340740740698));
+#14744 = CARTESIAN_POINT('',(-3.025029461312,-1.382608847991,
+    18.548148148331));
+#14745 = CARTESIAN_POINT('',(-2.778833270891,-1.868633626231,
+    18.755555555525));
+#14746 = CARTESIAN_POINT('',(-2.445340978719,-2.304618901849,
+    18.962962962777));
+#14747 = CARTESIAN_POINT('',(-2.036387563133,-2.672840627624,
+    19.170370370414));
+#14748 = CARTESIAN_POINT('',(-1.567925158978,-2.958938956792,
+    19.3777777778));
+#14749 = CARTESIAN_POINT('',(-1.058836942324,-3.152978939223,
+    19.585185185051));
+#14750 = CARTESIAN_POINT('',(-0.52941531196,-3.250000000023,
+    19.792592592519));
+#14751 = CARTESIAN_POINT('',(0.680676829988,-3.249999999976,
+    20.266666666644));
+#14752 = CARTESIAN_POINT('',(1.36136383352,-3.089618365996,
+    20.533333333093));
+#14753 = CARTESIAN_POINT('',(1.998833197883,-2.768858688708,
+    20.800000000659));
+#14754 = CARTESIAN_POINT('',(2.549982702566,-2.301278659953,
+    21.066666665308));
+#14755 = CARTESIAN_POINT('',(2.976619007777,-1.714028760622,
+    21.333333334825));
+#14756 = CARTESIAN_POINT('',(3.25102258031,-1.045391954904,
+    21.599999998938));
+#14757 = CARTESIAN_POINT('',(3.359083478454,-0.339982835218,
+    21.866666667052));
+#14758 = CARTESIAN_POINT('',(3.30127487833,0.356941579816,
+    22.133333333252));
+#14759 = CARTESIAN_POINT('',(2.95070620369,1.435881018379,
+    22.577777777688));
+#14760 = CARTESIAN_POINT('',(2.74268728246,1.845430024429,
+    22.755555555745));
+#14761 = CARTESIAN_POINT('',(2.470829164584,2.220781567151,
+    22.933333333365));
+#14762 = CARTESIAN_POINT('',(2.141640756079,2.550595414995,
+    23.111111110873));
+#14763 = CARTESIAN_POINT('',(1.763957527301,2.824997338141,
+    23.288888888871));
+#14764 = CARTESIAN_POINT('',(1.348557780874,3.03615872711,
+    23.466666666873));
+#14765 = CARTESIAN_POINT('',(0.907574210578,3.178719335478,
+    23.644444444269));
+#14766 = CARTESIAN_POINT('',(0.453784553139,3.250000000017,
+    23.82222222218));
+#14767 = CARTESIAN_POINT('',(-1.211977E-10,3.25,23.999999999958));
+#14768 = PCURVE('',#12163,#14769);
+#14769 = DEFINITIONAL_REPRESENTATION('',(#14770),#14773);
+#14770 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14771,#14772),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.57221039944),.PIECEWISE_BEZIER_KNOTS.);
+#14771 = CARTESIAN_POINT('',(0.931748562369,0.));
+#14772 = CARTESIAN_POINT('',(0.931748562369,1.57221039944));
+#14773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14774 = PCURVE('',#14249,#14775);
+#14775 = DEFINITIONAL_REPRESENTATION('',(#14776),#14784);
+#14776 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#14777,#14778,#14779,#14780,
+    #14781,#14782,#14783),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.57221039944)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#14777 = CARTESIAN_POINT('',(4.712388980405,-10.00000000004));
+#14778 = CARTESIAN_POINT('',(4.974187760988,-9.666666667022));
+#14779 = CARTESIAN_POINT('',(5.235989406016,-9.333333333974));
+#14780 = CARTESIAN_POINT('',(5.497785550666,-9.000000000897));
+#14781 = CARTESIAN_POINT('',(5.759587061276,-8.66666666808));
+#14782 = CARTESIAN_POINT('',(6.021385928784,-8.333333334795));
+#14783 = CARTESIAN_POINT('',(6.28318530718,-8.00000000188));
+#14784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14785 = ORIENTED_EDGE('',*,*,#14260,.T.);
+#14786 = ORIENTED_EDGE('',*,*,#12149,.F.);
+#14787 = ADVANCED_FACE('',(#14788),#12334,.T.);
+#14788 = FACE_BOUND('',#14789,.T.);
+#14789 = EDGE_LOOP('',(#14790,#14842,#14879,#14966,#14967));
+#14790 = ORIENTED_EDGE('',*,*,#14791,.F.);
+#14791 = EDGE_CURVE('',#14792,#12285,#14794,.T.);
+#14792 = VERTEX_POINT('',#14793);
+#14793 = CARTESIAN_POINT('',(-1.154199804002,3.98626679746,
+    15.099999979748));
+#14794 = SURFACE_CURVE('',#14795,(#14830,#14836),.PCURVE_S1.);
+#14795 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#14796,#14797,#14798,#14799,
+    #14800,#14801,#14802,#14803,#14804,#14805,#14806,#14807,#14808,
+    #14809,#14810,#14811,#14812,#14813,#14814,#14815,#14816,#14817,
+    #14818,#14819,#14820,#14821,#14822,#14823,#14824,#14825,#14826,
+    #14827,#14828,#14829),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#14796 = CARTESIAN_POINT('',(-6.48193E-11,4.15,14.741154273146));
+#14797 = CARTESIAN_POINT('',(-0.77259768295,4.149999999976,
+    14.978191310183));
+#14798 = CARTESIAN_POINT('',(-1.545204228371,3.988186772495,
+    15.215228347316));
+#14799 = CARTESIAN_POINT('',(-2.279053896399,3.664562888884,
+    15.452265384303));
+#14800 = CARTESIAN_POINT('',(-2.935484291696,3.189938167871,
+    15.689302420661));
+#14801 = CARTESIAN_POINT('',(-3.47929590317,2.585951165284,
+    15.926339459625));
+#14802 = CARTESIAN_POINT('',(-3.882717656529,1.883529966385,
+    16.163376494256));
+#14803 = CARTESIAN_POINT('',(-4.127855999129,1.119854202819,
+    16.40041353296));
+#14804 = CARTESIAN_POINT('',(-4.208024460128,0.334573583397,
+    16.637450569451));
+#14805 = CARTESIAN_POINT('',(-4.056602095526,-1.106113979266,
+    17.081895013886));
+#14806 = CARTESIAN_POINT('',(-3.86272972232,-1.765485144029,
+    17.289302421519));
+#14807 = CARTESIAN_POINT('',(-3.548357010283,-2.386101312495,
+    17.496709828711));
+#14808 = CARTESIAN_POINT('',(-3.122511571175,-2.942821188151,
+    17.704117235968));
+#14809 = CARTESIAN_POINT('',(-2.600310106158,-3.413011919542,
+    17.9115246436));
+#14810 = CARTESIAN_POINT('',(-2.002120980262,-3.778337259698,
+    18.11893205099));
+#14811 = CARTESIAN_POINT('',(-1.352052271679,-4.026111663846,
+    18.326339458239));
+#14812 = CARTESIAN_POINT('',(-0.676022972136,-4.150000000023,
+    18.533746865707));
+#14813 = CARTESIAN_POINT('',(0.869172393079,-4.149999999975,
+    19.007820939832));
+#14814 = CARTESIAN_POINT('',(1.738354950807,-3.945205160572,
+    19.274487606282));
+#14815 = CARTESIAN_POINT('',(2.552360259855,-3.535618950091,
+    19.541154273846));
+#14816 = CARTESIAN_POINT('',(3.256126892107,-2.938556786745,
+    19.807820938498));
+#14817 = CARTESIAN_POINT('',(3.800917116974,-2.188682059917,
+    20.07448760801));
+#14818 = CARTESIAN_POINT('',(4.151304171548,-1.334885489814,
+    20.341154272128));
+#14819 = CARTESIAN_POINT('',(4.289291543668,-0.434131850442,
+    20.60782094024));
+#14820 = CARTESIAN_POINT('',(4.215474074146,0.455786944887,
+    20.87448760644));
+#14821 = CARTESIAN_POINT('',(3.767824847603,1.833509599851,
+    21.318932050876));
+#14822 = CARTESIAN_POINT('',(3.502200595525,2.356472146079,
+    21.496709828932));
+#14823 = CARTESIAN_POINT('',(3.155059108236,2.835767311028,
+    21.674487606555));
+#14824 = CARTESIAN_POINT('',(2.734710014161,3.256914169478,
+    21.852265384059));
+#14825 = CARTESIAN_POINT('',(2.252438100796,3.60730422259,
+    22.030043162062));
+#14826 = CARTESIAN_POINT('',(1.722005305925,3.876941117045,
+    22.207820940058));
+#14827 = CARTESIAN_POINT('',(1.158901622075,4.058980122544,
+    22.385598717459));
+#14828 = CARTESIAN_POINT('',(0.579448261864,4.150000000018,
+    22.563376495368));
+#14829 = CARTESIAN_POINT('',(-1.2123371E-10,4.15,22.741154273146));
+#14830 = PCURVE('',#12334,#14831);
+#14831 = DEFINITIONAL_REPRESENTATION('',(#14832),#14835);
+#14832 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14833,#14834),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.282090476108,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14833 = CARTESIAN_POINT('',(0.,0.282090476108));
+#14834 = CARTESIAN_POINT('',(0.,6.288841603624));
+#14835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14836 = PCURVE('',#12476,#14837);
+#14837 = DEFINITIONAL_REPRESENTATION('',(#14838),#14841);
+#14838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14839,#14840),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.282090476108,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14839 = CARTESIAN_POINT('',(0.931748562369,0.282090476108));
+#14840 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#14841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14842 = ORIENTED_EDGE('',*,*,#14843,.F.);
+#14843 = EDGE_CURVE('',#14844,#14792,#14846,.T.);
+#14844 = VERTEX_POINT('',#14845);
+#14845 = CARTESIAN_POINT('',(-6.4645E-11,4.15,15.1));
+#14846 = SURFACE_CURVE('',#14847,(#14854,#14864),.PCURVE_S1.);
+#14847 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#14848,#14849,#14850,#14851,
+    #14852,#14853),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14848 = CARTESIAN_POINT('',(-6.472356E-11,4.15,15.1));
+#14849 = CARTESIAN_POINT('',(-0.233923663815,4.149999991066,
+    15.100000004467));
+#14850 = CARTESIAN_POINT('',(-0.467851100159,4.133517652196,
+    15.100000090385));
+#14851 = CARTESIAN_POINT('',(-0.700223175763,4.100553739166,
+    15.100000005245));
+#14852 = CARTESIAN_POINT('',(-0.929505261331,4.051325740503,
+    15.09999999638));
+#14853 = CARTESIAN_POINT('',(-1.154199804002,3.98626679746,
+    15.099999979748));
+#14854 = PCURVE('',#12334,#14855);
+#14855 = DEFINITIONAL_REPRESENTATION('',(#14856),#14863);
+#14856 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#14857,#14858,#14859,#14860,
+    #14861,#14862),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14857 = CARTESIAN_POINT('',(0.358845726854,0.));
+#14858 = CARTESIAN_POINT('',(0.287076719613,5.641799333494E-02));
+#14859 = CARTESIAN_POINT('',(0.215306901977,0.112836687747));
+#14860 = CARTESIAN_POINT('',(0.143538947016,0.169253783433));
+#14861 = CARTESIAN_POINT('',(7.176892670553E-02,0.225672562666));
+#14862 = CARTESIAN_POINT('',(0.,0.282090476108));
+#14863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14864 = PCURVE('',#14865,#14870);
+#14865 = CONICAL_SURFACE('',#14866,3.25,0.785398163397);
+#14866 = AXIS2_PLACEMENT_3D('',#14867,#14868,#14869);
+#14867 = CARTESIAN_POINT('',(0.,1.066E-14,16.));
+#14868 = DIRECTION('',(0.,-6.7E-16,-1.));
+#14869 = DIRECTION('',(-1.,-0.,0.));
+#14870 = DEFINITIONAL_REPRESENTATION('',(#14871),#14878);
+#14871 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#14872,#14873,#14874,#14875,
+    #14876,#14877),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14872 = CARTESIAN_POINT('',(1.570796326779,0.9));
+#14873 = CARTESIAN_POINT('',(1.514429178888,0.899999992939));
+#14874 = CARTESIAN_POINT('',(1.458061116138,0.899999911222));
+#14875 = CARTESIAN_POINT('',(1.401694741547,0.899999997377));
+#14876 = CARTESIAN_POINT('',(1.345326701588,0.900000000576));
+#14877 = CARTESIAN_POINT('',(1.288959542067,0.900000020252));
+#14878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14879 = ORIENTED_EDGE('',*,*,#14880,.T.);
+#14880 = EDGE_CURVE('',#14844,#14591,#14881,.T.);
+#14881 = SURFACE_CURVE('',#14882,(#14885,#14891),.PCURVE_S1.);
+#14882 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14883,#14884),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#14883 = CARTESIAN_POINT('',(-6.474023E-11,4.15,14.741154273167));
+#14884 = CARTESIAN_POINT('',(-6.447543E-11,4.15,15.758845726791));
+#14885 = PCURVE('',#12334,#14886);
+#14886 = DEFINITIONAL_REPRESENTATION('',(#14887),#14890);
+#14887 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14888,#14889),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.358845726833,1.017691453624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14888 = CARTESIAN_POINT('',(0.358845726833,0.));
+#14889 = CARTESIAN_POINT('',(1.017691453624,0.));
+#14890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14891 = PCURVE('',#14892,#14961);
+#14892 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#14893,#14894,#14895,#14896,#14897,#14898,#14899,#14900,#14901
+      ,#14902,#14903,#14904,#14905,#14906,#14907,#14908,#14909,#14910
+      ,#14911,#14912,#14913,#14914,#14915,#14916,#14917,#14918,#14919
+      ,#14920,#14921,#14922,#14923,#14924,#14925,#14926)
+    ,(#14927,#14928,#14929,#14930,#14931,#14932,#14933,#14934,#14935
+      ,#14936,#14937,#14938,#14939,#14940,#14941,#14942,#14943,#14944
+      ,#14945,#14946,#14947,#14948,#14949,#14950,#14951,#14952,#14953
+      ,#14954,#14955,#14956,#14957,#14958,#14959,#14960
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#14893 = CARTESIAN_POINT('',(-2.649307E-11,4.15,6.741154273167));
+#14894 = CARTESIAN_POINT('',(-0.772597683036,4.149999999978,
+    6.978191310204));
+#14895 = CARTESIAN_POINT('',(-1.54520422817,3.988186772486,
+    7.215228347279));
+#14896 = CARTESIAN_POINT('',(-2.279053896635,3.664562888934,
+    7.452265384045));
+#14897 = CARTESIAN_POINT('',(-2.935484291466,3.189938167805,
+    7.68930242192));
+#14898 = CARTESIAN_POINT('',(-3.479295903293,2.585951165376,
+    7.926339457478));
+#14899 = CARTESIAN_POINT('',(-3.882717656477,1.883529966343,
+    8.163376496068));
+#14900 = CARTESIAN_POINT('',(-4.127855999133,1.119854202848,
+    8.400413532221));
+#14901 = CARTESIAN_POINT('',(-4.208024460129,0.33457358341,
+    8.637450569497));
+#14902 = CARTESIAN_POINT('',(-4.056602095525,-1.106113979255,
+    9.081895013937));
+#14903 = CARTESIAN_POINT('',(-3.86272972235,-1.765485144022,
+    9.289302421199));
+#14904 = CARTESIAN_POINT('',(-3.548357010217,-2.386101312471,
+    9.49670982889));
+#14905 = CARTESIAN_POINT('',(-3.122511571311,-2.942821188153,
+    9.704117236146));
+#14906 = CARTESIAN_POINT('',(-2.600310106027,-3.413011919539,
+    9.911524643456));
+#14907 = CARTESIAN_POINT('',(-2.002120980368,-3.778337259673,
+    10.118932051028));
+#14908 = CARTESIAN_POINT('',(-1.352052271668,-4.026111663853,
+    10.326339458384));
+#14909 = CARTESIAN_POINT('',(-0.676022972141,-4.150000000021,
+    10.533746865761));
+#14910 = CARTESIAN_POINT('',(0.869172393092,-4.149999999978,
+    11.007820939834));
+#14911 = CARTESIAN_POINT('',(1.738354950727,-3.94520516056,
+    11.274487606456));
+#14912 = CARTESIAN_POINT('',(2.552360259933,-3.535618950139,
+    11.541154273311));
+#14913 = CARTESIAN_POINT('',(3.256126892022,-2.938556786718,
+    11.807820939576));
+#14914 = CARTESIAN_POINT('',(3.800917117005,-2.188682059938,
+    12.074487606775));
+#14915 = CARTESIAN_POINT('',(4.151304171543,-1.334885489831,
+    12.341154273116));
+#14916 = CARTESIAN_POINT('',(4.289291543658,-0.434131850451,
+    12.607820939764));
+#14917 = CARTESIAN_POINT('',(4.215474074151,0.455786944874,
+    12.874487606531));
+#14918 = CARTESIAN_POINT('',(3.767824847608,1.833509599839,
+    13.318932050984));
+#14919 = CARTESIAN_POINT('',(3.502200595537,2.356472146073,
+    13.496709828562));
+#14920 = CARTESIAN_POINT('',(3.155059108233,2.835767311006,
+    13.674487606803));
+#14921 = CARTESIAN_POINT('',(2.734710014188,3.256914169488,
+    13.852265384127));
+#14922 = CARTESIAN_POINT('',(2.252438100785,3.607304222589,
+    14.03004316188));
+#14923 = CARTESIAN_POINT('',(1.722005305922,3.876941117014,
+    14.207820940118));
+#14924 = CARTESIAN_POINT('',(1.158901622169,4.058980122557,
+    14.385598717488));
+#14925 = CARTESIAN_POINT('',(0.579448261778,4.150000000016,
+    14.56337649539));
+#14926 = CARTESIAN_POINT('',(-6.474023E-11,4.15,14.741154273167));
+#14927 = CARTESIAN_POINT('',(-2.62216E-11,4.15,7.758845726791));
+#14928 = CARTESIAN_POINT('',(-0.772597683035,4.149999999978,
+    7.995882763829));
+#14929 = CARTESIAN_POINT('',(-1.545204228172,3.988186772487,
+    8.232919800902));
+#14930 = CARTESIAN_POINT('',(-2.279053896629,3.664562888927,
+    8.46995683767));
+#14931 = CARTESIAN_POINT('',(-2.935484291473,3.18993816782,
+    8.706993875542));
+#14932 = CARTESIAN_POINT('',(-3.479295903287,2.585951165358,
+    8.944030911103));
+#14933 = CARTESIAN_POINT('',(-3.88271765648,1.883529966357,
+    9.181067949691));
+#14934 = CARTESIAN_POINT('',(-4.127855999132,1.119854202843,
+    9.418104985845));
+#14935 = CARTESIAN_POINT('',(-4.208024460129,0.334573583411,
+    9.655142023121));
+#14936 = CARTESIAN_POINT('',(-4.056602095525,-1.106113979254,
+    10.099586467561));
+#14937 = CARTESIAN_POINT('',(-3.86272972235,-1.765485144023,
+    10.306993874823));
+#14938 = CARTESIAN_POINT('',(-3.548357010217,-2.38610131247,
+    10.514401282513));
+#14939 = CARTESIAN_POINT('',(-3.122511571312,-2.942821188153,
+    10.72180868977));
+#14940 = CARTESIAN_POINT('',(-2.600310106028,-3.413011919539,
+    10.929216097079));
+#14941 = CARTESIAN_POINT('',(-2.002120980368,-3.778337259671,
+    11.136623504653));
+#14942 = CARTESIAN_POINT('',(-1.35205227167,-4.026111663854,
+    11.344030912008));
+#14943 = CARTESIAN_POINT('',(-0.676022972142,-4.150000000021,
+    11.551438319385));
+#14944 = CARTESIAN_POINT('',(0.869172393091,-4.149999999978,
+    12.025512393458));
+#14945 = CARTESIAN_POINT('',(1.738354950727,-3.945205160559,
+    12.292179060081));
+#14946 = CARTESIAN_POINT('',(2.552360259927,-3.535618950143,
+    12.558845726933));
+#14947 = CARTESIAN_POINT('',(3.256126892028,-2.938556786718,
+    12.825512393202));
+#14948 = CARTESIAN_POINT('',(3.800917117002,-2.188682059933,
+    13.092179060397));
+#14949 = CARTESIAN_POINT('',(4.151304171542,-1.334885489841,
+    13.358845726741));
+#14950 = CARTESIAN_POINT('',(4.289291543657,-0.43413185045,
+    13.625512393388));
+#14951 = CARTESIAN_POINT('',(4.215474074151,0.455786944872,
+    13.892179060155));
+#14952 = CARTESIAN_POINT('',(3.767824847608,1.833509599837,
+    14.336623504608));
+#14953 = CARTESIAN_POINT('',(3.502200595538,2.35647214607,
+    14.514401282186));
+#14954 = CARTESIAN_POINT('',(3.155059108235,2.835767311005,
+    14.692179060427));
+#14955 = CARTESIAN_POINT('',(2.734710014186,3.256914169488,
+    14.86995683775));
+#14956 = CARTESIAN_POINT('',(2.252438100787,3.607304222587,
+    15.047734615504));
+#14957 = CARTESIAN_POINT('',(1.722005305929,3.876941117011,
+    15.225512393742));
+#14958 = CARTESIAN_POINT('',(1.158901622168,4.058980122557,
+    15.403290171112));
+#14959 = CARTESIAN_POINT('',(0.579448261778,4.150000000016,
+    15.581067949014));
+#14960 = CARTESIAN_POINT('',(-6.447543E-11,4.15,15.758845726791));
+#14961 = DEFINITIONAL_REPRESENTATION('',(#14962),#14965);
+#14962 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14963,#14964),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.358845726833,1.017691453624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14963 = CARTESIAN_POINT('',(0.358845726833,6.288841603624));
+#14964 = CARTESIAN_POINT('',(1.017691453624,6.288841603624));
+#14965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14966 = ORIENTED_EDGE('',*,*,#14590,.T.);
+#14967 = ORIENTED_EDGE('',*,*,#12322,.F.);
+#14968 = ADVANCED_FACE('',(#14969),#12448,.F.);
+#14969 = FACE_BOUND('',#14970,.F.);
+#14970 = EDGE_LOOP('',(#14971,#15039,#15040,#15041,#15107));
+#14971 = ORIENTED_EDGE('',*,*,#14972,.T.);
+#14972 = EDGE_CURVE('',#14973,#12597,#14975,.T.);
+#14973 = VERTEX_POINT('',#14974);
+#14974 = CARTESIAN_POINT('',(-3.25,-6.4668E-11,15.999999999958));
+#14975 = SURFACE_CURVE('',#14976,(#15011,#15033),.PCURVE_S1.);
+#14976 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#14977,#14978,#14979,#14980,
+    #14981,#14982,#14983,#14984,#14985,#14986,#14987,#14988,#14989,
+    #14990,#14991,#14992,#14993,#14994,#14995,#14996,#14997,#14998,
+    #14999,#15000,#15001,#15002,#15003,#15004,#15005,#15006,#15007,
+    #15008,#15009,#15010),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#14977 = CARTESIAN_POINT('',(-3.25,-6.464388E-11,15.999999999958));
+#14978 = CARTESIAN_POINT('',(-3.249999999976,-0.605046071315,
+    16.237037036995));
+#14979 = CARTESIAN_POINT('',(-3.123278693954,-1.210101022323,
+    16.474074074128));
+#14980 = CARTESIAN_POINT('',(-2.869838696616,-1.784798651377,
+    16.711111111116));
+#14981 = CARTESIAN_POINT('',(-2.49814404261,-2.298876156537,
+    16.94814814747));
+#14982 = CARTESIAN_POINT('',(-2.025142579413,-2.724747803688,
+    17.185185186441));
+#14983 = CARTESIAN_POINT('',(-1.47505363229,-3.040683315629,
+    17.422222221064));
+#14984 = CARTESIAN_POINT('',(-0.876994224232,-3.2326581518,
+    17.659259259774));
+#14985 = CARTESIAN_POINT('',(-0.262015457408,-3.295440842174,
+    17.896296296262));
+#14986 = CARTESIAN_POINT('',(0.866233837236,-3.176857062804,
+    18.340740740698));
+#14987 = CARTESIAN_POINT('',(1.382608847991,-3.025029461312,
+    18.548148148331));
+#14988 = CARTESIAN_POINT('',(1.868633626231,-2.778833270891,
+    18.755555555525));
+#14989 = CARTESIAN_POINT('',(2.304618901849,-2.445340978719,
+    18.962962962777));
+#14990 = CARTESIAN_POINT('',(2.672840627624,-2.036387563133,
+    19.170370370414));
+#14991 = CARTESIAN_POINT('',(2.958938956792,-1.567925158978,
+    19.3777777778));
+#14992 = CARTESIAN_POINT('',(3.152978939223,-1.058836942324,
+    19.585185185051));
+#14993 = CARTESIAN_POINT('',(3.250000000023,-0.52941531196,
+    19.792592592519));
+#14994 = CARTESIAN_POINT('',(3.249999999976,0.680676829988,
+    20.266666666644));
+#14995 = CARTESIAN_POINT('',(3.089618365996,1.36136383352,
+    20.533333333093));
+#14996 = CARTESIAN_POINT('',(2.768858688708,1.998833197883,
+    20.800000000659));
+#14997 = CARTESIAN_POINT('',(2.301278659953,2.549982702566,
+    21.066666665308));
+#14998 = CARTESIAN_POINT('',(1.714028760622,2.976619007777,
+    21.333333334825));
+#14999 = CARTESIAN_POINT('',(1.045391954904,3.25102258031,
+    21.599999998938));
+#15000 = CARTESIAN_POINT('',(0.339982835218,3.359083478454,
+    21.866666667052));
+#15001 = CARTESIAN_POINT('',(-0.356941579816,3.30127487833,
+    22.133333333252));
+#15002 = CARTESIAN_POINT('',(-1.435881018379,2.95070620369,
+    22.577777777688));
+#15003 = CARTESIAN_POINT('',(-1.845430024429,2.74268728246,
+    22.755555555745));
+#15004 = CARTESIAN_POINT('',(-2.220781567151,2.470829164584,
+    22.933333333365));
+#15005 = CARTESIAN_POINT('',(-2.550595414995,2.141640756079,
+    23.111111110873));
+#15006 = CARTESIAN_POINT('',(-2.824997338141,1.763957527301,
+    23.288888888871));
+#15007 = CARTESIAN_POINT('',(-3.03615872711,1.348557780874,
+    23.466666666873));
+#15008 = CARTESIAN_POINT('',(-3.178719335478,0.907574210578,
+    23.644444444269));
+#15009 = CARTESIAN_POINT('',(-3.250000000017,0.453784553139,
+    23.82222222218));
+#15010 = CARTESIAN_POINT('',(-3.25,-1.2118943E-10,23.999999999958));
+#15011 = PCURVE('',#12448,#15012);
+#15012 = DEFINITIONAL_REPRESENTATION('',(#15013),#15032);
+#15013 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#15014,#15015,#15016,#15017,
+    #15018,#15019,#15020,#15021,#15022,#15023,#15024,#15025,#15026,
+    #15027,#15028,#15029,#15030,#15031),.UNSPECIFIED.,.F.,.F.,(10,8,10),
+  (0.,3.144420801812,6.288841603624),.UNSPECIFIED.);
+#15014 = CARTESIAN_POINT('',(3.560618E-11,-10.00000000002));
+#15015 = CARTESIAN_POINT('',(0.349065041139,-9.55555555558));
+#15016 = CARTESIAN_POINT('',(0.698136818779,-9.11111111139));
+#15017 = CARTESIAN_POINT('',(1.047183066177,-8.666666666162));
+#15018 = CARTESIAN_POINT('',(1.396286867363,-8.222222222859));
+#15019 = CARTESIAN_POINT('',(1.745305861346,-7.777777777228));
+#15020 = CARTESIAN_POINT('',(2.094409466328,-7.333333333459));
+#15021 = CARTESIAN_POINT('',(2.443455883521,-6.888888888949));
+#15022 = CARTESIAN_POINT('',(2.792527612686,-6.444444444546));
+#15023 = CARTESIAN_POINT('',(3.490657694579,-5.55555555556));
+#15024 = CARTESIAN_POINT('',(3.839729384808,-5.111111111453));
+#15025 = CARTESIAN_POINT('',(4.188775957766,-4.666666665784));
+#15026 = CARTESIAN_POINT('',(4.537879307027,-4.22222222347));
+#15027 = CARTESIAN_POINT('',(4.886898505967,-3.777777776471));
+#15028 = CARTESIAN_POINT('',(5.23600224749,-3.333333334078));
+#15029 = CARTESIAN_POINT('',(5.585048475894,-2.888888888583));
+#15030 = CARTESIAN_POINT('',(5.93412026623,-2.444444444508));
+#15031 = CARTESIAN_POINT('',(6.283185307201,-2.000000000062));
+#15032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15033 = PCURVE('',#12713,#15034);
+#15034 = DEFINITIONAL_REPRESENTATION('',(#15035),#15038);
+#15035 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15036,#15037),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.288841603624),.PIECEWISE_BEZIER_KNOTS.);
+#15036 = CARTESIAN_POINT('',(0.931748562369,0.));
+#15037 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#15038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15039 = ORIENTED_EDGE('',*,*,#12596,.F.);
+#15040 = ORIENTED_EDGE('',*,*,#12414,.F.);
+#15041 = ORIENTED_EDGE('',*,*,#15042,.F.);
+#15042 = EDGE_CURVE('',#15043,#12415,#15045,.T.);
+#15043 = VERTEX_POINT('',#15044);
+#15044 = CARTESIAN_POINT('',(-3.24999998741,1.534E-12,16.499999998118));
+#15045 = SURFACE_CURVE('',#15046,(#15081,#15101),.PCURVE_S1.);
+#15046 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#15047,#15048,#15049,#15050,
+    #15051,#15052,#15053,#15054,#15055,#15056,#15057,#15058,#15059,
+    #15060,#15061,#15062,#15063,#15064,#15065,#15066,#15067,#15068,
+    #15069,#15070,#15071,#15072,#15073,#15074,#15075,#15076,#15077,
+    #15078,#15079,#15080),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#15047 = CARTESIAN_POINT('',(-6.504045E-11,3.25,14.499999999958));
+#15048 = CARTESIAN_POINT('',(-0.605046071316,3.249999999976,
+    14.737037036995));
+#15049 = CARTESIAN_POINT('',(-1.210101022331,3.123278693959,
+    14.974074074128));
+#15050 = CARTESIAN_POINT('',(-1.78479865138,2.869838696584,
+    15.211111111116));
+#15051 = CARTESIAN_POINT('',(-2.298876156532,2.498144042673,
+    15.44814814747));
+#15052 = CARTESIAN_POINT('',(-2.724747803697,2.02514257933,
+    15.685185186441));
+#15053 = CARTESIAN_POINT('',(-3.040683315628,1.475053632346,
+    15.922222221065));
+#15054 = CARTESIAN_POINT('',(-3.232658151801,0.876994224206,
+    16.159259259774));
+#15055 = CARTESIAN_POINT('',(-3.295440842174,0.262015457406,
+    16.396296296262));
+#15056 = CARTESIAN_POINT('',(-3.176857062804,-0.866233837238,
+    16.840740740698));
+#15057 = CARTESIAN_POINT('',(-3.025029461308,-1.382608848005,
+    17.048148148332));
+#15058 = CARTESIAN_POINT('',(-2.778833270892,-1.868633626217,
+    17.255555555523));
+#15059 = CARTESIAN_POINT('',(-2.445340978716,-2.304618901858,
+    17.46296296278));
+#15060 = CARTESIAN_POINT('',(-2.036387563128,-2.672840627637,
+    17.670370370412));
+#15061 = CARTESIAN_POINT('',(-1.567925158976,-2.95893895678,
+    17.877777777802));
+#15062 = CARTESIAN_POINT('',(-1.058836942323,-3.152978939229,
+    18.08518518505));
+#15063 = CARTESIAN_POINT('',(-0.529415311956,-3.250000000023,
+    18.292592592519));
+#15064 = CARTESIAN_POINT('',(0.680676829991,-3.249999999975,
+    18.766666666644));
+#15065 = CARTESIAN_POINT('',(1.361363833521,-3.089618365994,
+    19.033333333093));
+#15066 = CARTESIAN_POINT('',(1.998833197897,-2.76885868871,
+    19.30000000066));
+#15067 = CARTESIAN_POINT('',(2.549982702554,-2.301278659932,
+    19.566666665306));
+#15068 = CARTESIAN_POINT('',(2.97661900779,-1.71402876065,
+    19.833333334826));
+#15069 = CARTESIAN_POINT('',(3.251022580307,-1.045391954872,
+    20.099999998937));
+#15070 = CARTESIAN_POINT('',(3.359083478456,-0.339982835227,
+    20.366666667052));
+#15071 = CARTESIAN_POINT('',(3.30127487833,0.356941579822,
+    20.633333333252));
+#15072 = CARTESIAN_POINT('',(2.950706203687,1.435881018385,
+    21.077777777688));
+#15073 = CARTESIAN_POINT('',(2.742687282445,1.845430024433,
+    21.255555555745));
+#15074 = CARTESIAN_POINT('',(2.470829164614,2.220781567151,
+    21.433333333365));
+#15075 = CARTESIAN_POINT('',(2.141640756047,2.550595415,21.611111110873)
+  );
+#15076 = CARTESIAN_POINT('',(1.763957527284,2.824997338146,
+    21.788888888871));
+#15077 = CARTESIAN_POINT('',(1.348557780913,3.036158727109,
+    21.966666666873));
+#15078 = CARTESIAN_POINT('',(0.907574210536,3.178719335483,
+    22.144444444269));
+#15079 = CARTESIAN_POINT('',(0.453784553138,3.250000000018,
+    22.32222222218));
+#15080 = CARTESIAN_POINT('',(-1.2159466E-10,3.25,22.499999999958));
+#15081 = PCURVE('',#12448,#15082);
+#15082 = DEFINITIONAL_REPRESENTATION('',(#15083),#15100);
+#15083 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#15084,#15085,#15086,#15087,
+    #15088,#15089,#15090,#15091,#15092,#15093,#15094,#15095,#15096,
+    #15097,#15098,#15099),.UNSPECIFIED.,.F.,.F.,(9,7,9),(1.572210399438,
+    3.930526001531,6.288841603624),.UNSPECIFIED.);
+#15084 = CARTESIAN_POINT('',(-5.187E-13,-9.500000001882));
+#15085 = CARTESIAN_POINT('',(0.29452430106,-9.125000001886));
+#15086 = CARTESIAN_POINT('',(0.589048603809,-8.750000001639));
+#15087 = CARTESIAN_POINT('',(0.883572935214,-8.375000001454));
+#15088 = CARTESIAN_POINT('',(1.178097278664,-8.000000001393));
+#15089 = CARTESIAN_POINT('',(1.472621602297,-7.625000001375));
+#15090 = CARTESIAN_POINT('',(1.767145887325,-7.25000000129));
+#15091 = CARTESIAN_POINT('',(2.061670156362,-6.875000001104));
+#15092 = CARTESIAN_POINT('',(2.650718847134,-6.125000000842));
+#15093 = CARTESIAN_POINT('',(2.945242314171,-5.750000000711));
+#15094 = CARTESIAN_POINT('',(3.239770616122,-5.375000000442));
+#15095 = CARTESIAN_POINT('',(3.534285756218,-5.000000001095));
+#15096 = CARTESIAN_POINT('',(3.828822012915,-4.624999999778));
+#15097 = CARTESIAN_POINT('',(4.123337242387,-4.250000000425));
+#15098 = CARTESIAN_POINT('',(4.417865352011,-3.87500000016));
+#15099 = CARTESIAN_POINT('',(4.712388980422,-3.500000000042));
+#15100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15101 = PCURVE('',#12476,#15102);
+#15102 = DEFINITIONAL_REPRESENTATION('',(#15103),#15106);
+#15103 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15104,#15105),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.572210399438,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15104 = CARTESIAN_POINT('',(0.,1.572210399438));
+#15105 = CARTESIAN_POINT('',(0.,6.288841603624));
+#15106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15107 = ORIENTED_EDGE('',*,*,#15108,.T.);
+#15108 = EDGE_CURVE('',#15043,#14973,#15109,.T.);
+#15109 = SURFACE_CURVE('',#15110,(#15114,#15120),.PCURVE_S1.);
+#15110 = LINE('',#15111,#15112);
+#15111 = CARTESIAN_POINT('',(-3.25,2.887E-14,26.));
+#15112 = VECTOR('',#15113,1.);
+#15113 = DIRECTION('',(0.,-1.11E-15,-1.));
+#15114 = PCURVE('',#12448,#15115);
+#15115 = DEFINITIONAL_REPRESENTATION('',(#15116),#15119);
+#15116 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15117,#15118),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(9.500000001882,10.000000000042),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15117 = CARTESIAN_POINT('',(0.,-9.500000001882));
+#15118 = CARTESIAN_POINT('',(0.,-10.00000000004));
+#15119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15120 = PCURVE('',#15121,#15126);
+#15121 = CYLINDRICAL_SURFACE('',#15122,3.25);
+#15122 = AXIS2_PLACEMENT_3D('',#15123,#15124,#15125);
+#15123 = CARTESIAN_POINT('',(0.,2.887E-14,26.));
+#15124 = DIRECTION('',(0.,1.11E-15,1.));
+#15125 = DIRECTION('',(-1.,0.,0.));
+#15126 = DEFINITIONAL_REPRESENTATION('',(#15127),#15130);
+#15127 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15128,#15129),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(9.500000001882,10.000000000042),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15128 = CARTESIAN_POINT('',(6.28318530718,-9.500000001882));
+#15129 = CARTESIAN_POINT('',(6.28318530718,-10.00000000004));
+#15130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15131 = ADVANCED_FACE('',(#15132),#12476,.T.);
+#15132 = FACE_BOUND('',#15133,.T.);
+#15133 = EDGE_LOOP('',(#15134,#15190,#15256,#15257,#15258));
+#15134 = ORIENTED_EDGE('',*,*,#15135,.F.);
+#15135 = EDGE_CURVE('',#15136,#15043,#15138,.T.);
+#15136 = VERTEX_POINT('',#15137);
+#15137 = CARTESIAN_POINT('',(-3.002608467593,1.243721175821,
+    15.999999999998));
+#15138 = SURFACE_CURVE('',#15139,(#15174,#15180),.PCURVE_S1.);
+#15139 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#15140,#15141,#15142,#15143,
+    #15144,#15145,#15146,#15147,#15148,#15149,#15150,#15151,#15152,
+    #15153,#15154,#15155,#15156,#15157,#15158,#15159,#15160,#15161,
+    #15162,#15163,#15164,#15165,#15166,#15167,#15168,#15169,#15170,
+    #15171,#15172,#15173),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#15140 = CARTESIAN_POINT('',(-6.504045E-11,3.25,14.499999999958));
+#15141 = CARTESIAN_POINT('',(-0.605046071316,3.249999999976,
+    14.737037036995));
+#15142 = CARTESIAN_POINT('',(-1.210101022331,3.123278693959,
+    14.974074074128));
+#15143 = CARTESIAN_POINT('',(-1.78479865138,2.869838696584,
+    15.211111111116));
+#15144 = CARTESIAN_POINT('',(-2.298876156532,2.498144042673,
+    15.44814814747));
+#15145 = CARTESIAN_POINT('',(-2.724747803697,2.02514257933,
+    15.685185186441));
+#15146 = CARTESIAN_POINT('',(-3.040683315628,1.475053632346,
+    15.922222221065));
+#15147 = CARTESIAN_POINT('',(-3.232658151801,0.876994224206,
+    16.159259259774));
+#15148 = CARTESIAN_POINT('',(-3.295440842174,0.262015457406,
+    16.396296296262));
+#15149 = CARTESIAN_POINT('',(-3.176857062804,-0.866233837238,
+    16.840740740698));
+#15150 = CARTESIAN_POINT('',(-3.025029461308,-1.382608848005,
+    17.048148148332));
+#15151 = CARTESIAN_POINT('',(-2.778833270892,-1.868633626217,
+    17.255555555523));
+#15152 = CARTESIAN_POINT('',(-2.445340978716,-2.304618901858,
+    17.46296296278));
+#15153 = CARTESIAN_POINT('',(-2.036387563128,-2.672840627637,
+    17.670370370412));
+#15154 = CARTESIAN_POINT('',(-1.567925158976,-2.95893895678,
+    17.877777777802));
+#15155 = CARTESIAN_POINT('',(-1.058836942323,-3.152978939229,
+    18.08518518505));
+#15156 = CARTESIAN_POINT('',(-0.529415311956,-3.250000000023,
+    18.292592592519));
+#15157 = CARTESIAN_POINT('',(0.680676829991,-3.249999999975,
+    18.766666666644));
+#15158 = CARTESIAN_POINT('',(1.361363833521,-3.089618365994,
+    19.033333333093));
+#15159 = CARTESIAN_POINT('',(1.998833197897,-2.76885868871,
+    19.30000000066));
+#15160 = CARTESIAN_POINT('',(2.549982702554,-2.301278659932,
+    19.566666665306));
+#15161 = CARTESIAN_POINT('',(2.97661900779,-1.71402876065,
+    19.833333334826));
+#15162 = CARTESIAN_POINT('',(3.251022580307,-1.045391954872,
+    20.099999998937));
+#15163 = CARTESIAN_POINT('',(3.359083478456,-0.339982835227,
+    20.366666667052));
+#15164 = CARTESIAN_POINT('',(3.30127487833,0.356941579822,
+    20.633333333252));
+#15165 = CARTESIAN_POINT('',(2.950706203687,1.435881018385,
+    21.077777777688));
+#15166 = CARTESIAN_POINT('',(2.742687282445,1.845430024433,
+    21.255555555745));
+#15167 = CARTESIAN_POINT('',(2.470829164614,2.220781567151,
+    21.433333333365));
+#15168 = CARTESIAN_POINT('',(2.141640756047,2.550595415,21.611111110873)
+  );
+#15169 = CARTESIAN_POINT('',(1.763957527284,2.824997338146,
+    21.788888888871));
+#15170 = CARTESIAN_POINT('',(1.348557780913,3.036158727109,
+    21.966666666873));
+#15171 = CARTESIAN_POINT('',(0.907574210536,3.178719335483,
+    22.144444444269));
+#15172 = CARTESIAN_POINT('',(0.453784553138,3.250000000018,
+    22.32222222218));
+#15173 = CARTESIAN_POINT('',(-1.2159466E-10,3.25,22.499999999958));
+#15174 = PCURVE('',#12476,#15175);
+#15175 = DEFINITIONAL_REPRESENTATION('',(#15176),#15179);
+#15176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15177,#15178),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.179157800695,1.572210399438),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15177 = CARTESIAN_POINT('',(0.,1.179157800695));
+#15178 = CARTESIAN_POINT('',(0.,1.572210399438));
+#15179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15180 = PCURVE('',#15121,#15181);
+#15181 = DEFINITIONAL_REPRESENTATION('',(#15182),#15189);
+#15182 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15183,#15184,#15185,#15186,
+    #15187,#15188),.UNSPECIFIED.,.F.,.F.,(6,6),(1.179157800695,
+    1.572210399438),.PIECEWISE_BEZIER_KNOTS.);
+#15183 = CARTESIAN_POINT('',(5.89048622244,-9.999999999996));
+#15184 = CARTESIAN_POINT('',(5.969026035015,-9.900000000367));
+#15185 = CARTESIAN_POINT('',(6.047565849961,-9.800000000733));
+#15186 = CARTESIAN_POINT('',(6.126105669849,-9.700000001099));
+#15187 = CARTESIAN_POINT('',(6.204645493884,-9.600000001472));
+#15188 = CARTESIAN_POINT('',(6.283185307179,-9.500000001882));
+#15189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15190 = ORIENTED_EDGE('',*,*,#15191,.F.);
+#15191 = EDGE_CURVE('',#14792,#15136,#15192,.T.);
+#15192 = SURFACE_CURVE('',#15193,(#15212,#15234),.PCURVE_S1.);
+#15193 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15194,#15195,#15196,#15197,
+    #15198,#15199,#15200,#15201,#15202,#15203,#15204,#15205,#15206,
+    #15207,#15208,#15209,#15210,#15211),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.273399029398,0.534952674924,0.771592090119,1.),
+  .UNSPECIFIED.);
+#15194 = CARTESIAN_POINT('',(-1.154199804002,3.98626679746,
+    15.099999979748));
+#15195 = CARTESIAN_POINT('',(-1.32226177867,3.890209784391,
+    15.145525705828));
+#15196 = CARTESIAN_POINT('',(-1.484034086548,3.78441317732,
+    15.191493586534));
+#15197 = CARTESIAN_POINT('',(-1.638649137623,3.669291935743,
+    15.237917374066));
+#15198 = CARTESIAN_POINT('',(-1.785262601202,3.545379611546,
+    15.28481406165));
+#15199 = CARTESIAN_POINT('',(-2.054917592118,3.287034694448,
+    15.377532909231));
+#15200 = CARTESIAN_POINT('',(-2.178706925815,3.15328885908,
+    15.423314190212));
+#15201 = CARTESIAN_POINT('',(-2.293743742676,3.01269771284,
+    15.469557789085));
+#15202 = CARTESIAN_POINT('',(-2.399377657755,2.865954536443,
+    15.516280896056));
+#15203 = CARTESIAN_POINT('',(-2.581578015021,2.576271838551,
+    15.606221244152));
+#15204 = CARTESIAN_POINT('',(-2.659955790656,2.434299941854,
+    15.649348973538));
+#15205 = CARTESIAN_POINT('',(-2.729741298724,2.288554904565,
+    15.692895144669));
+#15206 = CARTESIAN_POINT('',(-2.790565746547,2.139706880627,
+    15.736874196242));
+#15207 = CARTESIAN_POINT('',(-2.891916931521,1.842551494387,
+    15.824180447531));
+#15208 = CARTESIAN_POINT('',(-2.933076670619,1.694403833567,
+    15.867477581842));
+#15209 = CARTESIAN_POINT('',(-2.965356164244,1.544725597915,
+    15.911203549912));
+#15210 = CARTESIAN_POINT('',(-2.988565519003,1.39423972436,
+    15.95537303844));
+#15211 = CARTESIAN_POINT('',(-3.002608471898,1.24372115451,
+    16.000000008356));
+#15212 = PCURVE('',#12476,#15213);
+#15213 = DEFINITIONAL_REPRESENTATION('',(#15214),#15233);
+#15214 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15215,#15216,#15217,#15218,
+    #15219,#15220,#15221,#15222,#15223,#15224,#15225,#15226,#15227,
+    #15228,#15229,#15230,#15231,#15232),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.273399029398,0.534952674924,0.771592090119,1.),
+  .UNSPECIFIED.);
+#15215 = CARTESIAN_POINT('',(0.931748562369,0.282090476108));
+#15216 = CARTESIAN_POINT('',(0.884616858295,0.327467855389));
+#15217 = CARTESIAN_POINT('',(0.837027397555,0.373285949436));
+#15218 = CARTESIAN_POINT('',(0.788965986595,0.419558456728));
+#15219 = CARTESIAN_POINT('',(0.740414974914,0.46630232688));
+#15220 = CARTESIAN_POINT('',(0.644425376314,0.55871904263));
+#15221 = CARTESIAN_POINT('',(0.597029107486,0.604351143024));
+#15222 = CARTESIAN_POINT('',(0.549154200269,0.650444057202));
+#15223 = CARTESIAN_POINT('',(0.500782867387,0.697014917456));
+#15224 = CARTESIAN_POINT('',(0.40766974951,0.786662194418));
+#15225 = CARTESIAN_POINT('',(0.363020633009,0.829649391243));
+#15226 = CARTESIAN_POINT('',(0.317938321584,0.873053664707));
+#15227 = CARTESIAN_POINT('',(0.272407865802,0.916889406741));
+#15228 = CARTESIAN_POINT('',(0.182021801572,1.003911162914));
+#15229 = CARTESIAN_POINT('',(0.137197322082,1.047067209016));
+#15230 = CARTESIAN_POINT('',(9.19288654902E-02,1.090650694703));
+#15231 = CARTESIAN_POINT('',(4.620125108102E-02,1.134676253915));
+#15232 = CARTESIAN_POINT('',(0.,1.179157807266));
+#15233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15234 = PCURVE('',#14865,#15235);
+#15235 = DEFINITIONAL_REPRESENTATION('',(#15236),#15255);
+#15236 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15237,#15238,#15239,#15240,
+    #15241,#15242,#15243,#15244,#15245,#15246,#15247,#15248,#15249,
+    #15250,#15251,#15252,#15253,#15254),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.273399029398,0.534952674924,0.771592090119,1.),
+  .UNSPECIFIED.);
+#15237 = CARTESIAN_POINT('',(1.288959542067,0.900000020252));
+#15238 = CARTESIAN_POINT('',(1.243622985378,0.854474291824));
+#15239 = CARTESIAN_POINT('',(1.197846115144,0.808506416976));
+#15240 = CARTESIAN_POINT('',(1.151615243593,0.762082624184));
+#15241 = CARTESIAN_POINT('',(1.104913420592,0.71518593835));
+#15242 = CARTESIAN_POINT('',(1.012579825211,0.622467090769));
+#15243 = CARTESIAN_POINT('',(0.966988760894,0.576685809788));
+#15244 = CARTESIAN_POINT('',(0.920937293311,0.530442210915));
+#15245 = CARTESIAN_POINT('',(0.874408311709,0.483719103944));
+#15246 = CARTESIAN_POINT('',(0.784841656217,0.393778755848));
+#15247 = CARTESIAN_POINT('',(0.741893121367,0.350651026462));
+#15248 = CARTESIAN_POINT('',(0.698527888999,0.307104855331));
+#15249 = CARTESIAN_POINT('',(0.654731578169,0.263125803758));
+#15250 = CARTESIAN_POINT('',(0.567788100025,0.175819552469));
+#15251 = CARTESIAN_POINT('',(0.524670874871,0.132522416797));
+#15252 = CARTESIAN_POINT('',(0.481126588734,8.879645280088E-02));
+#15253 = CARTESIAN_POINT('',(0.437140630752,4.462695975755E-02));
+#15254 = CARTESIAN_POINT('',(0.392699082538,-8.355590438669E-09));
+#15255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15256 = ORIENTED_EDGE('',*,*,#14791,.T.);
+#15257 = ORIENTED_EDGE('',*,*,#12464,.F.);
+#15258 = ORIENTED_EDGE('',*,*,#15042,.F.);
+#15259 = ADVANCED_FACE('',(#15260),#12713,.T.);
+#15260 = FACE_BOUND('',#15261,.T.);
+#15261 = EDGE_LOOP('',(#15262,#15314,#15401,#15402));
+#15262 = ORIENTED_EDGE('',*,*,#15263,.F.);
+#15263 = EDGE_CURVE('',#15264,#12664,#15266,.T.);
+#15264 = VERTEX_POINT('',#15265);
+#15265 = CARTESIAN_POINT('',(-4.15,-6.4566E-11,15.75884572677));
+#15266 = SURFACE_CURVE('',#15267,(#15302,#15308),.PCURVE_S1.);
+#15267 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#15268,#15269,#15270,#15271,
+    #15272,#15273,#15274,#15275,#15276,#15277,#15278,#15279,#15280,
+    #15281,#15282,#15283,#15284,#15285,#15286,#15287,#15288,#15289,
+    #15290,#15291,#15292,#15293,#15294,#15295,#15296,#15297,#15298,
+    #15299,#15300,#15301),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#15268 = CARTESIAN_POINT('',(-4.15,-6.454770115427E-11,15.75884572677));
+#15269 = CARTESIAN_POINT('',(-4.149999999976,-0.77259768295,
+    15.995882763807));
+#15270 = CARTESIAN_POINT('',(-3.988186772491,-1.545204228365,
+    16.23291980094));
+#15271 = CARTESIAN_POINT('',(-3.664562888908,-2.279053896399,
+    16.469956837927));
+#15272 = CARTESIAN_POINT('',(-3.189938167825,-2.935484291697,
+    16.706993874285));
+#15273 = CARTESIAN_POINT('',(-2.585951165343,-3.479295903167,
+    16.944030913249));
+#15274 = CARTESIAN_POINT('',(-1.883529966346,-3.882717656528,
+    17.18106794788));
+#15275 = CARTESIAN_POINT('',(-1.119854202837,-4.127855999129,
+    17.418104986584));
+#15276 = CARTESIAN_POINT('',(-0.334573583398,-4.208024460128,
+    17.655142023075));
+#15277 = CARTESIAN_POINT('',(1.106113979265,-4.056602095526,
+    18.09958646751));
+#15278 = CARTESIAN_POINT('',(1.765485144019,-3.862729722322,
+    18.306993875144));
+#15279 = CARTESIAN_POINT('',(2.386101312505,-3.548357010283,
+    18.514401282334));
+#15280 = CARTESIAN_POINT('',(2.942821188145,-3.122511571177,
+    18.721808689594));
+#15281 = CARTESIAN_POINT('',(3.413011919534,-2.600310106161,
+    18.929216097222));
+#15282 = CARTESIAN_POINT('',(3.778337259705,-2.002120980264,
+    19.136623504615));
+#15283 = CARTESIAN_POINT('',(4.026111663843,-1.35205227168,
+    19.344030911862));
+#15284 = CARTESIAN_POINT('',(4.150000000023,-0.676022972138,
+    19.551438319331));
+#15285 = CARTESIAN_POINT('',(4.149999999976,0.869172393077,
+    20.025512393456));
+#15286 = CARTESIAN_POINT('',(3.945205160573,1.738354950806,
+    20.292179059906));
+#15287 = CARTESIAN_POINT('',(3.535618950091,2.552360259846,
+    20.558845727471));
+#15288 = CARTESIAN_POINT('',(2.938556786757,3.256126892115,
+    20.825512392122));
+#15289 = CARTESIAN_POINT('',(2.188682059898,3.800917116967,
+    21.092179061635));
+#15290 = CARTESIAN_POINT('',(1.334885489836,4.151304171549,
+    21.358845725751));
+#15291 = CARTESIAN_POINT('',(0.434131850436,4.289291543668,
+    21.625512393864));
+#15292 = CARTESIAN_POINT('',(-0.455786944882,4.215474074146,
+    21.892179060064));
+#15293 = CARTESIAN_POINT('',(-1.833509599847,3.767824847605,
+    22.3366235045));
+#15294 = CARTESIAN_POINT('',(-2.356472146076,3.502200595536,
+    22.514401282555));
+#15295 = CARTESIAN_POINT('',(-2.835767311029,3.155059108215,
+    22.692179060179));
+#15296 = CARTESIAN_POINT('',(-3.256914169474,2.734710014182,
+    22.869956837683));
+#15297 = CARTESIAN_POINT('',(-3.607304222587,2.252438100807,
+    23.047734615686));
+#15298 = CARTESIAN_POINT('',(-3.876941117046,1.722005305898,
+    23.225512393683));
+#15299 = CARTESIAN_POINT('',(-4.05898012254,1.158901622103,
+    23.403290171082));
+#15300 = CARTESIAN_POINT('',(-4.150000000017,0.579448261864,
+    23.581067948992));
+#15301 = CARTESIAN_POINT('',(-4.15,-1.209545511543E-10,23.75884572677));
+#15302 = PCURVE('',#12713,#15303);
+#15303 = DEFINITIONAL_REPRESENTATION('',(#15304),#15307);
+#15304 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15305,#15306),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.288841603624),.PIECEWISE_BEZIER_KNOTS.);
+#15305 = CARTESIAN_POINT('',(0.,0.));
+#15306 = CARTESIAN_POINT('',(0.,6.288841603624));
+#15307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15308 = PCURVE('',#12843,#15309);
+#15309 = DEFINITIONAL_REPRESENTATION('',(#15310),#15313);
+#15310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15311,#15312),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.288841603624),.PIECEWISE_BEZIER_KNOTS.);
+#15311 = CARTESIAN_POINT('',(1.017691453624,0.));
+#15312 = CARTESIAN_POINT('',(1.017691453624,6.288841603624));
+#15313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15314 = ORIENTED_EDGE('',*,*,#15315,.T.);
+#15315 = EDGE_CURVE('',#15264,#14973,#15316,.T.);
+#15316 = SURFACE_CURVE('',#15317,(#15320,#15326),.PCURVE_S1.);
+#15317 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15318,#15319),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#15318 = CARTESIAN_POINT('',(-4.15,-6.446818115427E-11,15.758845726791)
+  );
+#15319 = CARTESIAN_POINT('',(-3.25,-6.45654E-11,15.999999999979));
+#15320 = PCURVE('',#12713,#15321);
+#15321 = DEFINITIONAL_REPRESENTATION('',(#15322),#15325);
+#15322 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15323,#15324),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#15323 = CARTESIAN_POINT('',(0.,0.));
+#15324 = CARTESIAN_POINT('',(0.931748562369,0.));
+#15325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15326 = PCURVE('',#15327,#15396);
+#15327 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#15328,#15329,#15330,#15331,#15332,#15333,#15334,#15335,#15336
+      ,#15337,#15338,#15339,#15340,#15341,#15342,#15343,#15344,#15345
+      ,#15346,#15347,#15348,#15349,#15350,#15351,#15352,#15353,#15354
+      ,#15355,#15356,#15357,#15358,#15359,#15360,#15361)
+    ,(#15362,#15363,#15364,#15365,#15366,#15367,#15368,#15369,#15370
+      ,#15371,#15372,#15373,#15374,#15375,#15376,#15377,#15378,#15379
+      ,#15380,#15381,#15382,#15383,#15384,#15385,#15386,#15387,#15388
+      ,#15389,#15390,#15391,#15392,#15393,#15394,#15395
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#15328 = CARTESIAN_POINT('',(-4.15,-2.621614115427E-11,7.758845726791));
+#15329 = CARTESIAN_POINT('',(-4.149999999978,-0.772597683035,
+    7.995882763829));
+#15330 = CARTESIAN_POINT('',(-3.988186772487,-1.545204228172,
+    8.232919800902));
+#15331 = CARTESIAN_POINT('',(-3.664562888927,-2.279053896629,
+    8.46995683767));
+#15332 = CARTESIAN_POINT('',(-3.18993816782,-2.935484291473,
+    8.706993875542));
+#15333 = CARTESIAN_POINT('',(-2.585951165358,-3.479295903287,
+    8.944030911103));
+#15334 = CARTESIAN_POINT('',(-1.883529966357,-3.88271765648,
+    9.181067949691));
+#15335 = CARTESIAN_POINT('',(-1.119854202843,-4.127855999132,
+    9.418104985845));
+#15336 = CARTESIAN_POINT('',(-0.334573583411,-4.208024460129,
+    9.655142023121));
+#15337 = CARTESIAN_POINT('',(1.106113979254,-4.056602095525,
+    10.099586467561));
+#15338 = CARTESIAN_POINT('',(1.765485144023,-3.86272972235,
+    10.306993874823));
+#15339 = CARTESIAN_POINT('',(2.38610131247,-3.548357010217,
+    10.514401282513));
+#15340 = CARTESIAN_POINT('',(2.942821188153,-3.122511571312,
+    10.72180868977));
+#15341 = CARTESIAN_POINT('',(3.413011919539,-2.600310106028,
+    10.929216097079));
+#15342 = CARTESIAN_POINT('',(3.778337259671,-2.002120980368,
+    11.136623504653));
+#15343 = CARTESIAN_POINT('',(4.026111663854,-1.35205227167,
+    11.344030912008));
+#15344 = CARTESIAN_POINT('',(4.150000000021,-0.676022972142,
+    11.551438319385));
+#15345 = CARTESIAN_POINT('',(4.149999999978,0.869172393091,
+    12.025512393458));
+#15346 = CARTESIAN_POINT('',(3.945205160559,1.738354950727,
+    12.292179060081));
+#15347 = CARTESIAN_POINT('',(3.535618950143,2.552360259927,
+    12.558845726933));
+#15348 = CARTESIAN_POINT('',(2.938556786718,3.256126892028,
+    12.825512393202));
+#15349 = CARTESIAN_POINT('',(2.188682059933,3.800917117002,
+    13.092179060397));
+#15350 = CARTESIAN_POINT('',(1.334885489841,4.151304171542,
+    13.358845726741));
+#15351 = CARTESIAN_POINT('',(0.43413185045,4.289291543657,
+    13.625512393388));
+#15352 = CARTESIAN_POINT('',(-0.455786944872,4.215474074151,
+    13.892179060155));
+#15353 = CARTESIAN_POINT('',(-1.833509599837,3.767824847608,
+    14.336623504608));
+#15354 = CARTESIAN_POINT('',(-2.35647214607,3.502200595538,
+    14.514401282186));
+#15355 = CARTESIAN_POINT('',(-2.835767311005,3.155059108235,
+    14.692179060427));
+#15356 = CARTESIAN_POINT('',(-3.256914169488,2.734710014186,
+    14.86995683775));
+#15357 = CARTESIAN_POINT('',(-3.607304222587,2.252438100787,
+    15.047734615504));
+#15358 = CARTESIAN_POINT('',(-3.876941117011,1.722005305929,
+    15.225512393742));
+#15359 = CARTESIAN_POINT('',(-4.058980122557,1.158901622168,
+    15.403290171112));
+#15360 = CARTESIAN_POINT('',(-4.150000000016,0.579448261778,
+    15.581067949014));
+#15361 = CARTESIAN_POINT('',(-4.15,-6.446818115427E-11,15.758845726791)
+  );
+#15362 = CARTESIAN_POINT('',(-3.25,-2.621685E-11,7.999999999979));
+#15363 = CARTESIAN_POINT('',(-3.249999999978,-0.605046071401,
+    8.237037037016));
+#15364 = CARTESIAN_POINT('',(-3.12327869395,-1.21010102213,
+    8.474074074091));
+#15365 = CARTESIAN_POINT('',(-2.869838696632,-1.784798651608,
+    8.711111110856));
+#15366 = CARTESIAN_POINT('',(-2.498144042615,-2.298876156311,
+    8.948148148733));
+#15367 = CARTESIAN_POINT('',(-2.025142579413,-2.724747803811,
+    9.185185184288));
+#15368 = CARTESIAN_POINT('',(-1.475053632312,-3.04068331558,
+    9.422222222882));
+#15369 = CARTESIAN_POINT('',(-0.876994224233,-3.232658151803,
+    9.659259259032));
+#15370 = CARTESIAN_POINT('',(-0.262015457421,-3.295440842175,
+    9.896296296309));
+#15371 = CARTESIAN_POINT('',(0.866233837225,-3.176857062804,
+    10.340740740749));
+#15372 = CARTESIAN_POINT('',(1.382608847997,-3.025029461339,
+    10.548148148011));
+#15373 = CARTESIAN_POINT('',(1.868633626193,-2.778833270826,
+    10.755555555702));
+#15374 = CARTESIAN_POINT('',(2.304618901858,-2.445340978854,
+    10.962962962958));
+#15375 = CARTESIAN_POINT('',(2.672840627632,-2.036387562999,
+    11.170370370267));
+#15376 = CARTESIAN_POINT('',(2.958938956754,-1.567925159082,
+    11.377777777841));
+#15377 = CARTESIAN_POINT('',(3.152978939236,-1.058836942314,
+    11.585185185196));
+#15378 = CARTESIAN_POINT('',(3.250000000021,-0.529415311963,
+    11.792592592573));
+#15379 = CARTESIAN_POINT('',(3.249999999978,0.680676830002,
+    12.266666666646));
+#15380 = CARTESIAN_POINT('',(3.089618365981,1.361363833441,
+    12.533333333268));
+#15381 = CARTESIAN_POINT('',(2.768858688763,1.998833197963,
+    12.800000000123));
+#15382 = CARTESIAN_POINT('',(2.301278659909,2.549982702481,
+    13.066666666387));
+#15383 = CARTESIAN_POINT('',(1.714028760661,2.97661900781,
+    13.333333333588));
+#15384 = CARTESIAN_POINT('',(1.045391954906,3.251022580303,
+    13.599999999928));
+#15385 = CARTESIAN_POINT('',(0.339982835233,3.359083478444,
+    13.866666666576));
+#15386 = CARTESIAN_POINT('',(-0.356941579806,3.301274878335,
+    14.133333333343));
+#15387 = CARTESIAN_POINT('',(-1.43588101837,2.950706203693,
+    14.577777777796));
+#15388 = CARTESIAN_POINT('',(-1.845430024423,2.742687282461,
+    14.755555555374));
+#15389 = CARTESIAN_POINT('',(-2.220781567128,2.47082916461,
+    14.933333333615));
+#15390 = CARTESIAN_POINT('',(-2.55059541501,2.141640756077,
+    15.111111110939));
+#15391 = CARTESIAN_POINT('',(-2.824997338141,1.763957527279,
+    15.28888888869));
+#15392 = CARTESIAN_POINT('',(-3.036158727074,1.348557780913,
+    15.466666666931));
+#15393 = CARTESIAN_POINT('',(-3.178719335497,0.907574210635,
+    15.644444444299));
+#15394 = CARTESIAN_POINT('',(-3.250000000016,0.453784553052,
+    15.822222222202));
+#15395 = CARTESIAN_POINT('',(-3.25,-6.45654E-11,15.999999999979));
+#15396 = DEFINITIONAL_REPRESENTATION('',(#15397),#15400);
+#15397 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15398,#15399),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#15398 = CARTESIAN_POINT('',(0.,6.288841603624));
+#15399 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#15400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15401 = ORIENTED_EDGE('',*,*,#14972,.T.);
+#15402 = ORIENTED_EDGE('',*,*,#12701,.F.);
+#15403 = ADVANCED_FACE('',(#15404),#12843,.T.);
+#15404 = FACE_BOUND('',#15405,.T.);
+#15405 = EDGE_LOOP('',(#15406,#15458,#15490,#15577,#15578));
+#15406 = ORIENTED_EDGE('',*,*,#15407,.F.);
+#15407 = EDGE_CURVE('',#15408,#12794,#15410,.T.);
+#15408 = VERTEX_POINT('',#15409);
+#15409 = CARTESIAN_POINT('',(-3.98626679746,-1.154199804002,
+    15.099999979748));
+#15410 = SURFACE_CURVE('',#15411,(#15446,#15452),.PCURVE_S1.);
+#15411 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#15412,#15413,#15414,#15415,
+    #15416,#15417,#15418,#15419,#15420,#15421,#15422,#15423,#15424,
+    #15425,#15426,#15427,#15428,#15429,#15430,#15431,#15432,#15433,
+    #15434,#15435,#15436,#15437,#15438,#15439,#15440,#15441,#15442,
+    #15443,#15444,#15445),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#15412 = CARTESIAN_POINT('',(-4.15,-6.481228884573E-11,14.741154273146)
+  );
+#15413 = CARTESIAN_POINT('',(-4.149999999976,-0.77259768295,
+    14.978191310183));
+#15414 = CARTESIAN_POINT('',(-3.988186772495,-1.545204228371,
+    15.215228347316));
+#15415 = CARTESIAN_POINT('',(-3.664562888884,-2.279053896399,
+    15.452265384303));
+#15416 = CARTESIAN_POINT('',(-3.189938167871,-2.935484291696,
+    15.689302420661));
+#15417 = CARTESIAN_POINT('',(-2.585951165284,-3.47929590317,
+    15.926339459625));
+#15418 = CARTESIAN_POINT('',(-1.883529966385,-3.882717656529,
+    16.163376494256));
+#15419 = CARTESIAN_POINT('',(-1.119854202819,-4.127855999129,
+    16.40041353296));
+#15420 = CARTESIAN_POINT('',(-0.334573583397,-4.208024460128,
+    16.637450569451));
+#15421 = CARTESIAN_POINT('',(1.106113979266,-4.056602095526,
+    17.081895013886));
+#15422 = CARTESIAN_POINT('',(1.765485144029,-3.86272972232,
+    17.289302421519));
+#15423 = CARTESIAN_POINT('',(2.386101312495,-3.548357010283,
+    17.496709828711));
+#15424 = CARTESIAN_POINT('',(2.942821188151,-3.122511571175,
+    17.704117235968));
+#15425 = CARTESIAN_POINT('',(3.413011919542,-2.600310106158,
+    17.9115246436));
+#15426 = CARTESIAN_POINT('',(3.778337259698,-2.002120980262,
+    18.11893205099));
+#15427 = CARTESIAN_POINT('',(4.026111663846,-1.352052271679,
+    18.326339458239));
+#15428 = CARTESIAN_POINT('',(4.150000000023,-0.676022972136,
+    18.533746865707));
+#15429 = CARTESIAN_POINT('',(4.149999999975,0.869172393079,
+    19.007820939832));
+#15430 = CARTESIAN_POINT('',(3.945205160572,1.738354950807,
+    19.274487606282));
+#15431 = CARTESIAN_POINT('',(3.535618950091,2.552360259855,
+    19.541154273846));
+#15432 = CARTESIAN_POINT('',(2.938556786745,3.256126892107,
+    19.807820938498));
+#15433 = CARTESIAN_POINT('',(2.188682059917,3.800917116974,
+    20.07448760801));
+#15434 = CARTESIAN_POINT('',(1.334885489814,4.151304171548,
+    20.341154272128));
+#15435 = CARTESIAN_POINT('',(0.434131850442,4.289291543668,
+    20.60782094024));
+#15436 = CARTESIAN_POINT('',(-0.455786944887,4.215474074146,
+    20.87448760644));
+#15437 = CARTESIAN_POINT('',(-1.833509599851,3.767824847603,
+    21.318932050876));
+#15438 = CARTESIAN_POINT('',(-2.356472146079,3.502200595525,
+    21.496709828932));
+#15439 = CARTESIAN_POINT('',(-2.835767311028,3.155059108236,
+    21.674487606555));
+#15440 = CARTESIAN_POINT('',(-3.256914169478,2.734710014161,
+    21.852265384059));
+#15441 = CARTESIAN_POINT('',(-3.60730422259,2.252438100796,
+    22.030043162062));
+#15442 = CARTESIAN_POINT('',(-3.876941117045,1.722005305925,
+    22.207820940058));
+#15443 = CARTESIAN_POINT('',(-4.058980122544,1.158901622075,
+    22.385598717459));
+#15444 = CARTESIAN_POINT('',(-4.150000000018,0.579448261864,
+    22.563376495368));
+#15445 = CARTESIAN_POINT('',(-4.15,-1.212249088457E-10,22.741154273146)
+  );
+#15446 = PCURVE('',#12843,#15447);
+#15447 = DEFINITIONAL_REPRESENTATION('',(#15448),#15451);
+#15448 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15449,#15450),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.282090476108,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15449 = CARTESIAN_POINT('',(0.,0.282090476108));
+#15450 = CARTESIAN_POINT('',(0.,6.288841603624));
+#15451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15452 = PCURVE('',#12980,#15453);
+#15453 = DEFINITIONAL_REPRESENTATION('',(#15454),#15457);
+#15454 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15455,#15456),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.282090476108,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15455 = CARTESIAN_POINT('',(0.931748562369,0.282090476108));
+#15456 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#15457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15458 = ORIENTED_EDGE('',*,*,#15459,.F.);
+#15459 = EDGE_CURVE('',#15460,#15408,#15462,.T.);
+#15460 = VERTEX_POINT('',#15461);
+#15461 = CARTESIAN_POINT('',(-4.15,-3.2306E-11,15.1));
+#15462 = SURFACE_CURVE('',#15463,(#15470,#15480),.PCURVE_S1.);
+#15463 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15464,#15465,#15466,#15467,
+    #15468,#15469),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15464 = CARTESIAN_POINT('',(-4.15,1.026E-14,15.1));
+#15465 = CARTESIAN_POINT('',(-4.149999991051,-0.233923663765,
+    15.100000004476));
+#15466 = CARTESIAN_POINT('',(-4.133517652224,-0.467851100234,
+    15.100000090371));
+#15467 = CARTESIAN_POINT('',(-4.100553739154,-0.700223175706,
+    15.100000005252));
+#15468 = CARTESIAN_POINT('',(-4.051325740505,-0.929505261324,
+    15.09999999638));
+#15469 = CARTESIAN_POINT('',(-3.98626679746,-1.154199804002,
+    15.099999979748));
+#15470 = PCURVE('',#12843,#15471);
+#15471 = DEFINITIONAL_REPRESENTATION('',(#15472),#15479);
+#15472 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15473,#15474,#15475,#15476,
+    #15477,#15478),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15473 = CARTESIAN_POINT('',(0.358845726772,6.439145E-11));
+#15474 = CARTESIAN_POINT('',(0.287076719536,5.641799340291E-02));
+#15475 = CARTESIAN_POINT('',(0.2153069022,0.112836687561));
+#15476 = CARTESIAN_POINT('',(0.143538946893,0.169253783535));
+#15477 = CARTESIAN_POINT('',(7.176892670773E-02,0.225672562665));
+#15478 = CARTESIAN_POINT('',(0.,0.282090476108));
+#15479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15480 = PCURVE('',#14865,#15481);
+#15481 = DEFINITIONAL_REPRESENTATION('',(#15482),#15489);
+#15482 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15483,#15484,#15485,#15486,
+    #15487,#15488),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15483 = CARTESIAN_POINT('',(6.28318530718,0.9));
+#15484 = CARTESIAN_POINT('',(6.226818159284,0.899999992925));
+#15485 = CARTESIAN_POINT('',(6.170450096505,0.899999911244));
+#15486 = CARTESIAN_POINT('',(6.114083721946,0.899999997366));
+#15487 = CARTESIAN_POINT('',(6.057715681975,0.900000000576));
+#15488 = CARTESIAN_POINT('',(6.001348522452,0.900000020252));
+#15489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15490 = ORIENTED_EDGE('',*,*,#15491,.T.);
+#15491 = EDGE_CURVE('',#15460,#15264,#15492,.T.);
+#15492 = SURFACE_CURVE('',#15493,(#15496,#15502),.PCURVE_S1.);
+#15493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15494,#15495),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#15494 = CARTESIAN_POINT('',(-4.15,-6.473321884573E-11,14.741154273167)
+  );
+#15495 = CARTESIAN_POINT('',(-4.15,-6.446818115427E-11,15.758845726791)
+  );
+#15496 = PCURVE('',#12843,#15497);
+#15497 = DEFINITIONAL_REPRESENTATION('',(#15498),#15501);
+#15498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15499,#15500),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.358845726833,1.017691453624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15499 = CARTESIAN_POINT('',(0.358845726833,0.));
+#15500 = CARTESIAN_POINT('',(1.017691453624,0.));
+#15501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15502 = PCURVE('',#15503,#15572);
+#15503 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#15504,#15505,#15506,#15507,#15508,#15509,#15510,#15511,#15512
+      ,#15513,#15514,#15515,#15516,#15517,#15518,#15519,#15520,#15521
+      ,#15522,#15523,#15524,#15525,#15526,#15527,#15528,#15529,#15530
+      ,#15531,#15532,#15533,#15534,#15535,#15536,#15537)
+    ,(#15538,#15539,#15540,#15541,#15542,#15543,#15544,#15545,#15546
+      ,#15547,#15548,#15549,#15550,#15551,#15552,#15553,#15554,#15555
+      ,#15556,#15557,#15558,#15559,#15560,#15561,#15562,#15563,#15564
+      ,#15565,#15566,#15567,#15568,#15569,#15570,#15571
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#15504 = CARTESIAN_POINT('',(-4.15,-2.648783884573E-11,6.741154273167));
+#15505 = CARTESIAN_POINT('',(-4.149999999978,-0.772597683036,
+    6.978191310205));
+#15506 = CARTESIAN_POINT('',(-3.988186772485,-1.54520422817,
+    7.215228347279));
+#15507 = CARTESIAN_POINT('',(-3.664562888934,-2.279053896635,
+    7.452265384045));
+#15508 = CARTESIAN_POINT('',(-3.189938167805,-2.935484291466,
+    7.68930242192));
+#15509 = CARTESIAN_POINT('',(-2.585951165376,-3.479295903293,
+    7.926339457478));
+#15510 = CARTESIAN_POINT('',(-1.883529966343,-3.882717656477,
+    8.163376496068));
+#15511 = CARTESIAN_POINT('',(-1.119854202848,-4.127855999133,
+    8.400413532221));
+#15512 = CARTESIAN_POINT('',(-0.33457358341,-4.208024460129,
+    8.637450569497));
+#15513 = CARTESIAN_POINT('',(1.106113979255,-4.056602095525,
+    9.081895013937));
+#15514 = CARTESIAN_POINT('',(1.765485144022,-3.86272972235,
+    9.289302421199));
+#15515 = CARTESIAN_POINT('',(2.386101312471,-3.548357010217,
+    9.49670982889));
+#15516 = CARTESIAN_POINT('',(2.942821188153,-3.122511571311,
+    9.704117236146));
+#15517 = CARTESIAN_POINT('',(3.413011919539,-2.600310106027,
+    9.911524643456));
+#15518 = CARTESIAN_POINT('',(3.778337259673,-2.002120980368,
+    10.118932051028));
+#15519 = CARTESIAN_POINT('',(4.026111663853,-1.352052271668,
+    10.326339458384));
+#15520 = CARTESIAN_POINT('',(4.150000000021,-0.676022972141,
+    10.533746865761));
+#15521 = CARTESIAN_POINT('',(4.149999999978,0.869172393092,
+    11.007820939834));
+#15522 = CARTESIAN_POINT('',(3.94520516056,1.738354950727,
+    11.274487606456));
+#15523 = CARTESIAN_POINT('',(3.535618950139,2.552360259933,
+    11.541154273311));
+#15524 = CARTESIAN_POINT('',(2.938556786718,3.256126892022,
+    11.807820939576));
+#15525 = CARTESIAN_POINT('',(2.188682059938,3.800917117005,
+    12.074487606775));
+#15526 = CARTESIAN_POINT('',(1.334885489831,4.151304171543,
+    12.341154273116));
+#15527 = CARTESIAN_POINT('',(0.434131850451,4.289291543658,
+    12.607820939764));
+#15528 = CARTESIAN_POINT('',(-0.455786944874,4.215474074151,
+    12.874487606531));
+#15529 = CARTESIAN_POINT('',(-1.833509599839,3.767824847608,
+    13.318932050984));
+#15530 = CARTESIAN_POINT('',(-2.356472146073,3.502200595537,
+    13.496709828562));
+#15531 = CARTESIAN_POINT('',(-2.835767311006,3.155059108233,
+    13.674487606803));
+#15532 = CARTESIAN_POINT('',(-3.256914169488,2.734710014188,
+    13.852265384127));
+#15533 = CARTESIAN_POINT('',(-3.607304222589,2.252438100785,
+    14.03004316188));
+#15534 = CARTESIAN_POINT('',(-3.876941117014,1.722005305922,
+    14.207820940118));
+#15535 = CARTESIAN_POINT('',(-4.058980122557,1.158901622169,
+    14.385598717488));
+#15536 = CARTESIAN_POINT('',(-4.150000000016,0.579448261778,
+    14.56337649539));
+#15537 = CARTESIAN_POINT('',(-4.15,-6.473321884573E-11,14.741154273167)
+  );
+#15538 = CARTESIAN_POINT('',(-4.15,-2.621614115427E-11,7.758845726791));
+#15539 = CARTESIAN_POINT('',(-4.149999999978,-0.772597683035,
+    7.995882763829));
+#15540 = CARTESIAN_POINT('',(-3.988186772487,-1.545204228172,
+    8.232919800902));
+#15541 = CARTESIAN_POINT('',(-3.664562888927,-2.279053896629,
+    8.46995683767));
+#15542 = CARTESIAN_POINT('',(-3.18993816782,-2.935484291473,
+    8.706993875542));
+#15543 = CARTESIAN_POINT('',(-2.585951165358,-3.479295903287,
+    8.944030911103));
+#15544 = CARTESIAN_POINT('',(-1.883529966357,-3.88271765648,
+    9.181067949691));
+#15545 = CARTESIAN_POINT('',(-1.119854202843,-4.127855999132,
+    9.418104985845));
+#15546 = CARTESIAN_POINT('',(-0.334573583411,-4.208024460129,
+    9.655142023121));
+#15547 = CARTESIAN_POINT('',(1.106113979254,-4.056602095525,
+    10.099586467561));
+#15548 = CARTESIAN_POINT('',(1.765485144023,-3.86272972235,
+    10.306993874823));
+#15549 = CARTESIAN_POINT('',(2.38610131247,-3.548357010217,
+    10.514401282513));
+#15550 = CARTESIAN_POINT('',(2.942821188153,-3.122511571312,
+    10.72180868977));
+#15551 = CARTESIAN_POINT('',(3.413011919539,-2.600310106028,
+    10.929216097079));
+#15552 = CARTESIAN_POINT('',(3.778337259671,-2.002120980368,
+    11.136623504653));
+#15553 = CARTESIAN_POINT('',(4.026111663854,-1.35205227167,
+    11.344030912008));
+#15554 = CARTESIAN_POINT('',(4.150000000021,-0.676022972142,
+    11.551438319385));
+#15555 = CARTESIAN_POINT('',(4.149999999978,0.869172393091,
+    12.025512393458));
+#15556 = CARTESIAN_POINT('',(3.945205160559,1.738354950727,
+    12.292179060081));
+#15557 = CARTESIAN_POINT('',(3.535618950143,2.552360259927,
+    12.558845726933));
+#15558 = CARTESIAN_POINT('',(2.938556786718,3.256126892028,
+    12.825512393202));
+#15559 = CARTESIAN_POINT('',(2.188682059933,3.800917117002,
+    13.092179060397));
+#15560 = CARTESIAN_POINT('',(1.334885489841,4.151304171542,
+    13.358845726741));
+#15561 = CARTESIAN_POINT('',(0.43413185045,4.289291543657,
+    13.625512393388));
+#15562 = CARTESIAN_POINT('',(-0.455786944872,4.215474074151,
+    13.892179060155));
+#15563 = CARTESIAN_POINT('',(-1.833509599837,3.767824847608,
+    14.336623504608));
+#15564 = CARTESIAN_POINT('',(-2.35647214607,3.502200595538,
+    14.514401282186));
+#15565 = CARTESIAN_POINT('',(-2.835767311005,3.155059108235,
+    14.692179060427));
+#15566 = CARTESIAN_POINT('',(-3.256914169488,2.734710014186,
+    14.86995683775));
+#15567 = CARTESIAN_POINT('',(-3.607304222587,2.252438100787,
+    15.047734615504));
+#15568 = CARTESIAN_POINT('',(-3.876941117011,1.722005305929,
+    15.225512393742));
+#15569 = CARTESIAN_POINT('',(-4.058980122557,1.158901622168,
+    15.403290171112));
+#15570 = CARTESIAN_POINT('',(-4.150000000016,0.579448261778,
+    15.581067949014));
+#15571 = CARTESIAN_POINT('',(-4.15,-6.446818115427E-11,15.758845726791)
+  );
+#15572 = DEFINITIONAL_REPRESENTATION('',(#15573),#15576);
+#15573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15574,#15575),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.358845726833,1.017691453624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15574 = CARTESIAN_POINT('',(0.358845726833,6.288841603624));
+#15575 = CARTESIAN_POINT('',(1.017691453624,6.288841603624));
+#15576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15577 = ORIENTED_EDGE('',*,*,#15263,.T.);
+#15578 = ORIENTED_EDGE('',*,*,#12831,.F.);
+#15579 = ADVANCED_FACE('',(#15580),#12980,.T.);
+#15580 = FACE_BOUND('',#15581,.T.);
+#15581 = EDGE_LOOP('',(#15582,#15650,#15716,#15717));
+#15582 = ORIENTED_EDGE('',*,*,#15583,.F.);
+#15583 = EDGE_CURVE('',#15584,#12924,#15586,.T.);
+#15584 = VERTEX_POINT('',#15585);
+#15585 = CARTESIAN_POINT('',(-1.243721175807,-3.002608467598,
+    16.000000000001));
+#15586 = SURFACE_CURVE('',#15587,(#15622,#15628),.PCURVE_S1.);
+#15587 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#15588,#15589,#15590,#15591,
+    #15592,#15593,#15594,#15595,#15596,#15597,#15598,#15599,#15600,
+    #15601,#15602,#15603,#15604,#15605,#15606,#15607,#15608,#15609,
+    #15610,#15611,#15612,#15613,#15614,#15615,#15616,#15617,#15618,
+    #15619,#15620,#15621),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#15588 = CARTESIAN_POINT('',(-3.25,-6.503429E-11,14.499999999958));
+#15589 = CARTESIAN_POINT('',(-3.249999999976,-0.605046071316,
+    14.737037036995));
+#15590 = CARTESIAN_POINT('',(-3.123278693959,-1.210101022331,
+    14.974074074128));
+#15591 = CARTESIAN_POINT('',(-2.869838696584,-1.78479865138,
+    15.211111111116));
+#15592 = CARTESIAN_POINT('',(-2.498144042673,-2.298876156532,
+    15.44814814747));
+#15593 = CARTESIAN_POINT('',(-2.02514257933,-2.724747803697,
+    15.685185186441));
+#15594 = CARTESIAN_POINT('',(-1.475053632346,-3.040683315628,
+    15.922222221065));
+#15595 = CARTESIAN_POINT('',(-0.876994224206,-3.232658151801,
+    16.159259259774));
+#15596 = CARTESIAN_POINT('',(-0.262015457406,-3.295440842174,
+    16.396296296262));
+#15597 = CARTESIAN_POINT('',(0.866233837238,-3.176857062804,
+    16.840740740698));
+#15598 = CARTESIAN_POINT('',(1.382608848005,-3.025029461308,
+    17.048148148332));
+#15599 = CARTESIAN_POINT('',(1.868633626217,-2.778833270892,
+    17.255555555523));
+#15600 = CARTESIAN_POINT('',(2.304618901858,-2.445340978716,
+    17.46296296278));
+#15601 = CARTESIAN_POINT('',(2.672840627637,-2.036387563128,
+    17.670370370412));
+#15602 = CARTESIAN_POINT('',(2.95893895678,-1.567925158976,
+    17.877777777802));
+#15603 = CARTESIAN_POINT('',(3.152978939229,-1.058836942323,
+    18.08518518505));
+#15604 = CARTESIAN_POINT('',(3.250000000023,-0.529415311956,
+    18.292592592519));
+#15605 = CARTESIAN_POINT('',(3.249999999975,0.680676829991,
+    18.766666666644));
+#15606 = CARTESIAN_POINT('',(3.089618365994,1.361363833521,
+    19.033333333093));
+#15607 = CARTESIAN_POINT('',(2.76885868871,1.998833197897,19.30000000066
+    ));
+#15608 = CARTESIAN_POINT('',(2.301278659932,2.549982702554,
+    19.566666665306));
+#15609 = CARTESIAN_POINT('',(1.71402876065,2.97661900779,19.833333334826
+    ));
+#15610 = CARTESIAN_POINT('',(1.045391954872,3.251022580307,
+    20.099999998937));
+#15611 = CARTESIAN_POINT('',(0.339982835227,3.359083478456,
+    20.366666667052));
+#15612 = CARTESIAN_POINT('',(-0.356941579822,3.30127487833,
+    20.633333333252));
+#15613 = CARTESIAN_POINT('',(-1.435881018385,2.950706203687,
+    21.077777777688));
+#15614 = CARTESIAN_POINT('',(-1.845430024433,2.742687282445,
+    21.255555555745));
+#15615 = CARTESIAN_POINT('',(-2.220781567151,2.470829164614,
+    21.433333333365));
+#15616 = CARTESIAN_POINT('',(-2.550595415,2.141640756047,21.611111110873
+    ));
+#15617 = CARTESIAN_POINT('',(-2.824997338146,1.763957527284,
+    21.788888888871));
+#15618 = CARTESIAN_POINT('',(-3.036158727109,1.348557780913,
+    21.966666666873));
+#15619 = CARTESIAN_POINT('',(-3.178719335483,0.907574210536,
+    22.144444444269));
+#15620 = CARTESIAN_POINT('',(-3.250000000018,0.453784553138,
+    22.32222222218));
+#15621 = CARTESIAN_POINT('',(-3.25,-1.2158672E-10,22.499999999958));
+#15622 = PCURVE('',#12980,#15623);
+#15623 = DEFINITIONAL_REPRESENTATION('',(#15624),#15627);
+#15624 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15625,#15626),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.179157800699,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15625 = CARTESIAN_POINT('',(0.,1.179157800699));
+#15626 = CARTESIAN_POINT('',(0.,6.288841603624));
+#15627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15628 = PCURVE('',#13077,#15629);
+#15629 = DEFINITIONAL_REPRESENTATION('',(#15630),#15649);
+#15630 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#15631,#15632,#15633,#15634,
+    #15635,#15636,#15637,#15638,#15639,#15640,#15641,#15642,#15643,
+    #15644,#15645,#15646,#15647,#15648),.UNSPECIFIED.,.F.,.F.,(10,8,10),
+  (1.179157800699,3.340947101939,6.288841603624),.UNSPECIFIED.);
+#15631 = CARTESIAN_POINT('',(1.178097242582,-9.999999999979));
+#15632 = CARTESIAN_POINT('',(1.418080046701,-9.694444444409));
+#15633 = CARTESIAN_POINT('',(1.658062848313,-9.38888888885));
+#15634 = CARTESIAN_POINT('',(1.898045627102,-9.083333333306));
+#15635 = CARTESIAN_POINT('',(2.138028376863,-8.777777777776));
+#15636 = CARTESIAN_POINT('',(2.378011103585,-8.472222222248));
+#15637 = CARTESIAN_POINT('',(2.617993823532,-8.166666666713));
+#15638 = CARTESIAN_POINT('',(2.857976561324,-7.861111111162));
+#15639 = CARTESIAN_POINT('',(3.097959348027,-7.555555555598));
+#15640 = CARTESIAN_POINT('',(3.665191589048,-6.833333333354));
+#15641 = CARTESIAN_POINT('',(3.992440443337,-6.416666666561));
+#15642 = CARTESIAN_POINT('',(4.319687964868,-6.000000000669));
+#15643 = CARTESIAN_POINT('',(4.646946335139,-5.583333331597));
+#15644 = CARTESIAN_POINT('',(4.974177232842,-5.166666668592));
+#15645 = CARTESIAN_POINT('',(5.301446808618,-4.74999999885));
+#15646 = CARTESIAN_POINT('',(5.62868278994,-4.333333333627));
+#15647 = CARTESIAN_POINT('',(5.955936831308,-3.916666666708));
+#15648 = CARTESIAN_POINT('',(6.283185307217,-3.500000000042));
+#15649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15650 = ORIENTED_EDGE('',*,*,#15651,.F.);
+#15651 = EDGE_CURVE('',#15408,#15584,#15652,.T.);
+#15652 = SURFACE_CURVE('',#15653,(#15672,#15694),.PCURVE_S1.);
+#15653 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15654,#15655,#15656,#15657,
+    #15658,#15659,#15660,#15661,#15662,#15663,#15664,#15665,#15666,
+    #15667,#15668,#15669,#15670,#15671),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.273399029398,0.534952674924,0.771592090119,1.),
+  .UNSPECIFIED.);
+#15654 = CARTESIAN_POINT('',(-3.98626679746,-1.154199804002,
+    15.099999979748));
+#15655 = CARTESIAN_POINT('',(-3.890209784391,-1.32226177867,
+    15.145525705828));
+#15656 = CARTESIAN_POINT('',(-3.78441317732,-1.484034086548,
+    15.191493586534));
+#15657 = CARTESIAN_POINT('',(-3.669291935743,-1.638649137623,
+    15.237917374066));
+#15658 = CARTESIAN_POINT('',(-3.545379611546,-1.785262601202,
+    15.28481406165));
+#15659 = CARTESIAN_POINT('',(-3.287034694448,-2.054917592119,
+    15.377532909231));
+#15660 = CARTESIAN_POINT('',(-3.15328885908,-2.178706925815,
+    15.423314190212));
+#15661 = CARTESIAN_POINT('',(-3.01269771284,-2.293743742676,
+    15.469557789085));
+#15662 = CARTESIAN_POINT('',(-2.865954536443,-2.399377657755,
+    15.516280896056));
+#15663 = CARTESIAN_POINT('',(-2.576271838551,-2.581578015021,
+    15.606221244152));
+#15664 = CARTESIAN_POINT('',(-2.434299941854,-2.659955790655,
+    15.649348973538));
+#15665 = CARTESIAN_POINT('',(-2.288554904565,-2.729741298724,
+    15.692895144669));
+#15666 = CARTESIAN_POINT('',(-2.139706880627,-2.790565746547,
+    15.736874196242));
+#15667 = CARTESIAN_POINT('',(-1.842551494387,-2.891916931521,
+    15.824180447531));
+#15668 = CARTESIAN_POINT('',(-1.694403833567,-2.933076670619,
+    15.867477581842));
+#15669 = CARTESIAN_POINT('',(-1.544725597915,-2.965356164244,
+    15.911203549912));
+#15670 = CARTESIAN_POINT('',(-1.39423972436,-2.988565519003,
+    15.95537303844));
+#15671 = CARTESIAN_POINT('',(-1.24372115451,-3.002608471898,
+    16.000000008356));
+#15672 = PCURVE('',#12980,#15673);
+#15673 = DEFINITIONAL_REPRESENTATION('',(#15674),#15693);
+#15674 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15675,#15676,#15677,#15678,
+    #15679,#15680,#15681,#15682,#15683,#15684,#15685,#15686,#15687,
+    #15688,#15689,#15690,#15691,#15692),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.273399029398,0.534952674924,0.771592090119,1.),
+  .UNSPECIFIED.);
+#15675 = CARTESIAN_POINT('',(0.931748562369,0.282090476108));
+#15676 = CARTESIAN_POINT('',(0.884616858295,0.327467855389));
+#15677 = CARTESIAN_POINT('',(0.837027397555,0.373285949436));
+#15678 = CARTESIAN_POINT('',(0.788965986595,0.419558456728));
+#15679 = CARTESIAN_POINT('',(0.740414974914,0.46630232688));
+#15680 = CARTESIAN_POINT('',(0.644425376314,0.55871904263));
+#15681 = CARTESIAN_POINT('',(0.597029107486,0.604351143024));
+#15682 = CARTESIAN_POINT('',(0.549154200268,0.650444057202));
+#15683 = CARTESIAN_POINT('',(0.500782867387,0.697014917456));
+#15684 = CARTESIAN_POINT('',(0.40766974951,0.786662194418));
+#15685 = CARTESIAN_POINT('',(0.363020633009,0.829649391243));
+#15686 = CARTESIAN_POINT('',(0.317938321584,0.873053664707));
+#15687 = CARTESIAN_POINT('',(0.272407865802,0.916889406741));
+#15688 = CARTESIAN_POINT('',(0.182021801572,1.003911162914));
+#15689 = CARTESIAN_POINT('',(0.137197322082,1.047067209016));
+#15690 = CARTESIAN_POINT('',(9.192886549018E-02,1.090650694703));
+#15691 = CARTESIAN_POINT('',(4.620125108103E-02,1.134676253915));
+#15692 = CARTESIAN_POINT('',(0.,1.179157807266));
+#15693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15694 = PCURVE('',#14865,#15695);
+#15695 = DEFINITIONAL_REPRESENTATION('',(#15696),#15715);
+#15696 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15697,#15698,#15699,#15700,
+    #15701,#15702,#15703,#15704,#15705,#15706,#15707,#15708,#15709,
+    #15710,#15711,#15712,#15713,#15714),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.273399029398,0.534952674924,0.771592090119,1.),
+  .UNSPECIFIED.);
+#15697 = CARTESIAN_POINT('',(6.001348522452,0.900000020252));
+#15698 = CARTESIAN_POINT('',(5.956011965763,0.854474291824));
+#15699 = CARTESIAN_POINT('',(5.910235095529,0.808506416976));
+#15700 = CARTESIAN_POINT('',(5.864004223978,0.762082624184));
+#15701 = CARTESIAN_POINT('',(5.817302400976,0.71518593835));
+#15702 = CARTESIAN_POINT('',(5.724968805596,0.622467090769));
+#15703 = CARTESIAN_POINT('',(5.679377741279,0.576685809788));
+#15704 = CARTESIAN_POINT('',(5.633326273695,0.530442210915));
+#15705 = CARTESIAN_POINT('',(5.586797292093,0.483719103944));
+#15706 = CARTESIAN_POINT('',(5.497230636602,0.393778755848));
+#15707 = CARTESIAN_POINT('',(5.454282101752,0.350651026462));
+#15708 = CARTESIAN_POINT('',(5.410916869384,0.307104855331));
+#15709 = CARTESIAN_POINT('',(5.367120558553,0.263125803758));
+#15710 = CARTESIAN_POINT('',(5.28017708041,0.175819552469));
+#15711 = CARTESIAN_POINT('',(5.237059855256,0.132522416797));
+#15712 = CARTESIAN_POINT('',(5.193515569119,8.879645280085E-02));
+#15713 = CARTESIAN_POINT('',(5.149529611137,4.462695975755E-02));
+#15714 = CARTESIAN_POINT('',(5.105088062923,-8.355599991681E-09));
+#15715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15716 = ORIENTED_EDGE('',*,*,#15407,.T.);
+#15717 = ORIENTED_EDGE('',*,*,#12968,.F.);
+#15718 = ADVANCED_FACE('',(#15719),#13140,.T.);
+#15719 = FACE_BOUND('',#15720,.T.);
+#15720 = EDGE_LOOP('',(#15721,#15773,#15862,#15926,#15927));
+#15721 = ORIENTED_EDGE('',*,*,#15722,.F.);
+#15722 = EDGE_CURVE('',#15723,#13260,#15725,.T.);
+#15723 = VERTEX_POINT('',#15724);
+#15724 = CARTESIAN_POINT('',(6.4586E-11,-4.15,15.75884572677));
+#15725 = SURFACE_CURVE('',#15726,(#15761,#15767),.PCURVE_S1.);
+#15726 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#15727,#15728,#15729,#15730,
+    #15731,#15732,#15733,#15734,#15735,#15736,#15737,#15738,#15739,
+    #15740,#15741,#15742,#15743,#15744,#15745,#15746,#15747,#15748,
+    #15749,#15750,#15751,#15752,#15753,#15754,#15755,#15756,#15757,
+    #15758,#15759,#15760),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#15727 = CARTESIAN_POINT('',(6.455236E-11,-4.15,15.75884572677));
+#15728 = CARTESIAN_POINT('',(0.77259768295,-4.149999999976,
+    15.995882763807));
+#15729 = CARTESIAN_POINT('',(1.545204228365,-3.988186772491,
+    16.23291980094));
+#15730 = CARTESIAN_POINT('',(2.279053896399,-3.664562888908,
+    16.469956837927));
+#15731 = CARTESIAN_POINT('',(2.935484291697,-3.189938167825,
+    16.706993874285));
+#15732 = CARTESIAN_POINT('',(3.479295903167,-2.585951165343,
+    16.944030913249));
+#15733 = CARTESIAN_POINT('',(3.882717656528,-1.883529966346,
+    17.18106794788));
+#15734 = CARTESIAN_POINT('',(4.127855999129,-1.119854202837,
+    17.418104986584));
+#15735 = CARTESIAN_POINT('',(4.208024460128,-0.334573583398,
+    17.655142023075));
+#15736 = CARTESIAN_POINT('',(4.056602095526,1.106113979265,
+    18.09958646751));
+#15737 = CARTESIAN_POINT('',(3.862729722322,1.765485144019,
+    18.306993875144));
+#15738 = CARTESIAN_POINT('',(3.548357010283,2.386101312505,
+    18.514401282334));
+#15739 = CARTESIAN_POINT('',(3.122511571177,2.942821188145,
+    18.721808689594));
+#15740 = CARTESIAN_POINT('',(2.600310106161,3.413011919534,
+    18.929216097222));
+#15741 = CARTESIAN_POINT('',(2.002120980264,3.778337259705,
+    19.136623504615));
+#15742 = CARTESIAN_POINT('',(1.35205227168,4.026111663843,
+    19.344030911862));
+#15743 = CARTESIAN_POINT('',(0.676022972138,4.150000000023,
+    19.551438319331));
+#15744 = CARTESIAN_POINT('',(-0.869172393077,4.149999999976,
+    20.025512393456));
+#15745 = CARTESIAN_POINT('',(-1.738354950806,3.945205160573,
+    20.292179059906));
+#15746 = CARTESIAN_POINT('',(-2.552360259846,3.535618950091,
+    20.558845727471));
+#15747 = CARTESIAN_POINT('',(-3.256126892115,2.938556786757,
+    20.825512392122));
+#15748 = CARTESIAN_POINT('',(-3.800917116967,2.188682059898,
+    21.092179061635));
+#15749 = CARTESIAN_POINT('',(-4.151304171549,1.334885489836,
+    21.358845725751));
+#15750 = CARTESIAN_POINT('',(-4.289291543668,0.434131850436,
+    21.625512393864));
+#15751 = CARTESIAN_POINT('',(-4.215474074146,-0.455786944882,
+    21.892179060064));
+#15752 = CARTESIAN_POINT('',(-3.767824847605,-1.833509599847,
+    22.3366235045));
+#15753 = CARTESIAN_POINT('',(-3.502200595536,-2.356472146076,
+    22.514401282555));
+#15754 = CARTESIAN_POINT('',(-3.155059108215,-2.835767311029,
+    22.692179060179));
+#15755 = CARTESIAN_POINT('',(-2.734710014182,-3.256914169474,
+    22.869956837683));
+#15756 = CARTESIAN_POINT('',(-2.252438100807,-3.607304222587,
+    23.047734615686));
+#15757 = CARTESIAN_POINT('',(-1.722005305897,-3.876941117046,
+    23.225512393683));
+#15758 = CARTESIAN_POINT('',(-1.158901622103,-4.05898012254,
+    23.403290171082));
+#15759 = CARTESIAN_POINT('',(-0.579448261864,-4.150000000017,
+    23.581067948992));
+#15760 = CARTESIAN_POINT('',(1.2096365E-10,-4.15,23.75884572677));
+#15761 = PCURVE('',#13140,#15762);
+#15762 = DEFINITIONAL_REPRESENTATION('',(#15763),#15766);
+#15763 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15764,#15765),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.288841603624),.PIECEWISE_BEZIER_KNOTS.);
+#15764 = CARTESIAN_POINT('',(0.,0.));
+#15765 = CARTESIAN_POINT('',(0.,6.288841603624));
+#15766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15767 = PCURVE('',#13370,#15768);
+#15768 = DEFINITIONAL_REPRESENTATION('',(#15769),#15772);
+#15769 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15770,#15771),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.288841603624),.PIECEWISE_BEZIER_KNOTS.);
+#15770 = CARTESIAN_POINT('',(1.017691453624,0.));
+#15771 = CARTESIAN_POINT('',(1.017691453624,6.288841603624));
+#15772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15773 = ORIENTED_EDGE('',*,*,#15774,.T.);
+#15774 = EDGE_CURVE('',#15723,#15775,#15777,.T.);
+#15775 = VERTEX_POINT('',#15776);
+#15776 = CARTESIAN_POINT('',(6.4689E-11,-3.25,15.999999999958));
+#15777 = SURFACE_CURVE('',#15778,(#15781,#15787),.PCURVE_S1.);
+#15778 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15779,#15780),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#15779 = CARTESIAN_POINT('',(6.447284E-11,-4.15,15.758845726791));
+#15780 = CARTESIAN_POINT('',(6.457108E-11,-3.25,15.999999999979));
+#15781 = PCURVE('',#13140,#15782);
+#15782 = DEFINITIONAL_REPRESENTATION('',(#15783),#15786);
+#15783 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15784,#15785),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#15784 = CARTESIAN_POINT('',(0.,0.));
+#15785 = CARTESIAN_POINT('',(0.931748562369,0.));
+#15786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15787 = PCURVE('',#15788,#15857);
+#15788 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#15789,#15790,#15791,#15792,#15793,#15794,#15795,#15796,#15797
+      ,#15798,#15799,#15800,#15801,#15802,#15803,#15804,#15805,#15806
+      ,#15807,#15808,#15809,#15810,#15811,#15812,#15813,#15814,#15815
+      ,#15816,#15817,#15818,#15819,#15820,#15821,#15822)
+    ,(#15823,#15824,#15825,#15826,#15827,#15828,#15829,#15830,#15831
+      ,#15832,#15833,#15834,#15835,#15836,#15837,#15838,#15839,#15840
+      ,#15841,#15842,#15843,#15844,#15845,#15846,#15847,#15848,#15849
+      ,#15850,#15851,#15852,#15853,#15854,#15855,#15856
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#15789 = CARTESIAN_POINT('',(2.621636E-11,-4.15,7.758845726791));
+#15790 = CARTESIAN_POINT('',(0.772597683035,-4.149999999978,
+    7.995882763829));
+#15791 = CARTESIAN_POINT('',(1.545204228172,-3.988186772487,
+    8.232919800902));
+#15792 = CARTESIAN_POINT('',(2.279053896629,-3.664562888927,
+    8.46995683767));
+#15793 = CARTESIAN_POINT('',(2.935484291473,-3.18993816782,
+    8.706993875542));
+#15794 = CARTESIAN_POINT('',(3.479295903287,-2.585951165358,
+    8.944030911103));
+#15795 = CARTESIAN_POINT('',(3.88271765648,-1.883529966357,
+    9.181067949691));
+#15796 = CARTESIAN_POINT('',(4.127855999132,-1.119854202843,
+    9.418104985845));
+#15797 = CARTESIAN_POINT('',(4.208024460129,-0.334573583411,
+    9.655142023121));
+#15798 = CARTESIAN_POINT('',(4.056602095525,1.106113979254,
+    10.099586467561));
+#15799 = CARTESIAN_POINT('',(3.86272972235,1.765485144023,
+    10.306993874823));
+#15800 = CARTESIAN_POINT('',(3.548357010217,2.38610131247,
+    10.514401282513));
+#15801 = CARTESIAN_POINT('',(3.122511571312,2.942821188153,
+    10.72180868977));
+#15802 = CARTESIAN_POINT('',(2.600310106028,3.413011919539,
+    10.929216097079));
+#15803 = CARTESIAN_POINT('',(2.002120980368,3.778337259671,
+    11.136623504653));
+#15804 = CARTESIAN_POINT('',(1.35205227167,4.026111663854,
+    11.344030912008));
+#15805 = CARTESIAN_POINT('',(0.676022972142,4.150000000021,
+    11.551438319385));
+#15806 = CARTESIAN_POINT('',(-0.869172393091,4.149999999978,
+    12.025512393458));
+#15807 = CARTESIAN_POINT('',(-1.738354950727,3.945205160559,
+    12.292179060081));
+#15808 = CARTESIAN_POINT('',(-2.552360259927,3.535618950143,
+    12.558845726933));
+#15809 = CARTESIAN_POINT('',(-3.256126892028,2.938556786718,
+    12.825512393202));
+#15810 = CARTESIAN_POINT('',(-3.800917117002,2.188682059933,
+    13.092179060397));
+#15811 = CARTESIAN_POINT('',(-4.151304171542,1.334885489841,
+    13.358845726741));
+#15812 = CARTESIAN_POINT('',(-4.289291543657,0.43413185045,
+    13.625512393388));
+#15813 = CARTESIAN_POINT('',(-4.215474074151,-0.455786944872,
+    13.892179060155));
+#15814 = CARTESIAN_POINT('',(-3.767824847608,-1.833509599837,
+    14.336623504608));
+#15815 = CARTESIAN_POINT('',(-3.502200595538,-2.35647214607,
+    14.514401282186));
+#15816 = CARTESIAN_POINT('',(-3.155059108235,-2.835767311005,
+    14.692179060427));
+#15817 = CARTESIAN_POINT('',(-2.734710014186,-3.256914169488,
+    14.86995683775));
+#15818 = CARTESIAN_POINT('',(-2.252438100787,-3.607304222587,
+    15.047734615504));
+#15819 = CARTESIAN_POINT('',(-1.722005305929,-3.876941117011,
+    15.225512393742));
+#15820 = CARTESIAN_POINT('',(-1.158901622168,-4.058980122557,
+    15.403290171112));
+#15821 = CARTESIAN_POINT('',(-0.579448261778,-4.150000000016,
+    15.581067949014));
+#15822 = CARTESIAN_POINT('',(6.447284E-11,-4.15,15.758845726791));
+#15823 = CARTESIAN_POINT('',(2.621808E-11,-3.25,7.999999999979));
+#15824 = CARTESIAN_POINT('',(0.605046071401,-3.249999999978,
+    8.237037037016));
+#15825 = CARTESIAN_POINT('',(1.21010102213,-3.12327869395,8.474074074091
+    ));
+#15826 = CARTESIAN_POINT('',(1.784798651608,-2.869838696632,
+    8.711111110856));
+#15827 = CARTESIAN_POINT('',(2.298876156311,-2.498144042615,
+    8.948148148733));
+#15828 = CARTESIAN_POINT('',(2.724747803811,-2.025142579413,
+    9.185185184288));
+#15829 = CARTESIAN_POINT('',(3.04068331558,-1.475053632312,
+    9.422222222882));
+#15830 = CARTESIAN_POINT('',(3.232658151803,-0.876994224233,
+    9.659259259032));
+#15831 = CARTESIAN_POINT('',(3.295440842175,-0.262015457421,
+    9.896296296309));
+#15832 = CARTESIAN_POINT('',(3.176857062804,0.866233837225,
+    10.340740740749));
+#15833 = CARTESIAN_POINT('',(3.025029461339,1.382608847997,
+    10.548148148011));
+#15834 = CARTESIAN_POINT('',(2.778833270826,1.868633626193,
+    10.755555555702));
+#15835 = CARTESIAN_POINT('',(2.445340978854,2.304618901858,
+    10.962962962958));
+#15836 = CARTESIAN_POINT('',(2.036387562999,2.672840627632,
+    11.170370370267));
+#15837 = CARTESIAN_POINT('',(1.567925159082,2.958938956754,
+    11.377777777841));
+#15838 = CARTESIAN_POINT('',(1.058836942314,3.152978939236,
+    11.585185185196));
+#15839 = CARTESIAN_POINT('',(0.529415311963,3.250000000021,
+    11.792592592573));
+#15840 = CARTESIAN_POINT('',(-0.680676830002,3.249999999978,
+    12.266666666646));
+#15841 = CARTESIAN_POINT('',(-1.361363833441,3.089618365981,
+    12.533333333268));
+#15842 = CARTESIAN_POINT('',(-1.998833197963,2.768858688763,
+    12.800000000123));
+#15843 = CARTESIAN_POINT('',(-2.549982702481,2.301278659909,
+    13.066666666387));
+#15844 = CARTESIAN_POINT('',(-2.97661900781,1.714028760661,
+    13.333333333588));
+#15845 = CARTESIAN_POINT('',(-3.251022580303,1.045391954906,
+    13.599999999928));
+#15846 = CARTESIAN_POINT('',(-3.359083478444,0.339982835233,
+    13.866666666576));
+#15847 = CARTESIAN_POINT('',(-3.301274878335,-0.356941579806,
+    14.133333333343));
+#15848 = CARTESIAN_POINT('',(-2.950706203693,-1.43588101837,
+    14.577777777796));
+#15849 = CARTESIAN_POINT('',(-2.742687282461,-1.845430024423,
+    14.755555555374));
+#15850 = CARTESIAN_POINT('',(-2.47082916461,-2.220781567128,
+    14.933333333615));
+#15851 = CARTESIAN_POINT('',(-2.141640756077,-2.55059541501,
+    15.111111110939));
+#15852 = CARTESIAN_POINT('',(-1.763957527279,-2.824997338141,
+    15.28888888869));
+#15853 = CARTESIAN_POINT('',(-1.348557780913,-3.036158727074,
+    15.466666666931));
+#15854 = CARTESIAN_POINT('',(-0.907574210635,-3.178719335497,
+    15.644444444299));
+#15855 = CARTESIAN_POINT('',(-0.453784553052,-3.250000000016,
+    15.822222222202));
+#15856 = CARTESIAN_POINT('',(6.457108E-11,-3.25,15.999999999979));
+#15857 = DEFINITIONAL_REPRESENTATION('',(#15858),#15861);
+#15858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15859,#15860),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#15859 = CARTESIAN_POINT('',(0.,6.288841603624));
+#15860 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#15861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15862 = ORIENTED_EDGE('',*,*,#15863,.T.);
+#15863 = EDGE_CURVE('',#15775,#13063,#15864,.T.);
+#15864 = SURFACE_CURVE('',#15865,(#15900,#15906),.PCURVE_S1.);
+#15865 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#15866,#15867,#15868,#15869,
+    #15870,#15871,#15872,#15873,#15874,#15875,#15876,#15877,#15878,
+    #15879,#15880,#15881,#15882,#15883,#15884,#15885,#15886,#15887,
+    #15888,#15889,#15890,#15891,#15892,#15893,#15894,#15895,#15896,
+    #15897,#15898,#15899),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#15866 = CARTESIAN_POINT('',(6.464956E-11,-3.25,15.999999999958));
+#15867 = CARTESIAN_POINT('',(0.605046071315,-3.249999999976,
+    16.237037036995));
+#15868 = CARTESIAN_POINT('',(1.210101022323,-3.123278693954,
+    16.474074074128));
+#15869 = CARTESIAN_POINT('',(1.784798651377,-2.869838696616,
+    16.711111111116));
+#15870 = CARTESIAN_POINT('',(2.298876156537,-2.49814404261,
+    16.94814814747));
+#15871 = CARTESIAN_POINT('',(2.724747803688,-2.025142579413,
+    17.185185186441));
+#15872 = CARTESIAN_POINT('',(3.040683315629,-1.47505363229,
+    17.422222221064));
+#15873 = CARTESIAN_POINT('',(3.2326581518,-0.876994224232,
+    17.659259259774));
+#15874 = CARTESIAN_POINT('',(3.295440842174,-0.262015457408,
+    17.896296296262));
+#15875 = CARTESIAN_POINT('',(3.176857062804,0.866233837236,
+    18.340740740698));
+#15876 = CARTESIAN_POINT('',(3.025029461312,1.382608847991,
+    18.548148148331));
+#15877 = CARTESIAN_POINT('',(2.778833270891,1.868633626231,
+    18.755555555525));
+#15878 = CARTESIAN_POINT('',(2.445340978719,2.304618901849,
+    18.962962962777));
+#15879 = CARTESIAN_POINT('',(2.036387563133,2.672840627624,
+    19.170370370414));
+#15880 = CARTESIAN_POINT('',(1.567925158978,2.958938956792,19.3777777778
+    ));
+#15881 = CARTESIAN_POINT('',(1.058836942324,3.152978939223,
+    19.585185185051));
+#15882 = CARTESIAN_POINT('',(0.52941531196,3.250000000023,
+    19.792592592519));
+#15883 = CARTESIAN_POINT('',(-0.680676829988,3.249999999976,
+    20.266666666644));
+#15884 = CARTESIAN_POINT('',(-1.36136383352,3.089618365996,
+    20.533333333093));
+#15885 = CARTESIAN_POINT('',(-1.998833197883,2.768858688708,
+    20.800000000659));
+#15886 = CARTESIAN_POINT('',(-2.549982702566,2.301278659953,
+    21.066666665308));
+#15887 = CARTESIAN_POINT('',(-2.976619007777,1.714028760622,
+    21.333333334825));
+#15888 = CARTESIAN_POINT('',(-3.25102258031,1.045391954904,
+    21.599999998938));
+#15889 = CARTESIAN_POINT('',(-3.359083478454,0.339982835218,
+    21.866666667052));
+#15890 = CARTESIAN_POINT('',(-3.30127487833,-0.356941579816,
+    22.133333333252));
+#15891 = CARTESIAN_POINT('',(-2.95070620369,-1.435881018379,
+    22.577777777688));
+#15892 = CARTESIAN_POINT('',(-2.74268728246,-1.845430024429,
+    22.755555555745));
+#15893 = CARTESIAN_POINT('',(-2.470829164584,-2.220781567151,
+    22.933333333365));
+#15894 = CARTESIAN_POINT('',(-2.141640756079,-2.550595414995,
+    23.111111110873));
+#15895 = CARTESIAN_POINT('',(-1.763957527301,-2.824997338141,
+    23.288888888871));
+#15896 = CARTESIAN_POINT('',(-1.348557780874,-3.03615872711,
+    23.466666666873));
+#15897 = CARTESIAN_POINT('',(-0.907574210578,-3.178719335478,
+    23.644444444269));
+#15898 = CARTESIAN_POINT('',(-0.453784553139,-3.250000000017,
+    23.82222222218));
+#15899 = CARTESIAN_POINT('',(1.2119956E-10,-3.25,23.999999999958));
+#15900 = PCURVE('',#13140,#15901);
+#15901 = DEFINITIONAL_REPRESENTATION('',(#15902),#15905);
+#15902 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15903,#15904),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,4.71663120081),.PIECEWISE_BEZIER_KNOTS.);
+#15903 = CARTESIAN_POINT('',(0.931748562369,0.));
+#15904 = CARTESIAN_POINT('',(0.931748562369,4.71663120081));
+#15905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15906 = PCURVE('',#13077,#15907);
+#15907 = DEFINITIONAL_REPRESENTATION('',(#15908),#15925);
+#15908 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#15909,#15910,#15911,#15912,
+    #15913,#15914,#15915,#15916,#15917,#15918,#15919,#15920,#15921,
+    #15922,#15923,#15924),.UNSPECIFIED.,.F.,.F.,(9,7,9),(0.,
+    2.358315600405,4.71663120081),.UNSPECIFIED.);
+#15909 = CARTESIAN_POINT('',(1.570796326815,-10.00000000004));
+#15910 = CARTESIAN_POINT('',(1.865319955127,-9.625000000196));
+#15911 = CARTESIAN_POINT('',(2.159848061036,-9.250000000134));
+#15912 = CARTESIAN_POINT('',(2.454363270144,-8.875000001113));
+#15913 = CARTESIAN_POINT('',(2.748899631179,-8.499999999643));
+#15914 = CARTESIAN_POINT('',(3.043414603751,-8.12500000151));
+#15915 = CARTESIAN_POINT('',(3.33794302172,-7.750000000649));
+#15916 = CARTESIAN_POINT('',(3.632466466823,-7.375000001083));
+#15917 = CARTESIAN_POINT('',(4.221515133422,-6.625000001424));
+#15918 = CARTESIAN_POINT('',(4.516039423102,-6.250000001591));
+#15919 = CARTESIAN_POINT('',(4.810563717531,-5.875000001735));
+#15920 = CARTESIAN_POINT('',(5.105088032179,-5.500000001863));
+#15921 = CARTESIAN_POINT('',(5.399612361335,-5.125000001994));
+#15922 = CARTESIAN_POINT('',(5.694136689831,-4.750000002144));
+#15923 = CARTESIAN_POINT('',(5.988661004756,-4.375000002312));
+#15924 = CARTESIAN_POINT('',(6.28318530718,-4.000000002461));
+#15925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15926 = ORIENTED_EDGE('',*,*,#13088,.T.);
+#15927 = ORIENTED_EDGE('',*,*,#13297,.F.);
+#15928 = ADVANCED_FACE('',(#15929),#13077,.F.);
+#15929 = FACE_BOUND('',#15930,.F.);
+#15930 = EDGE_LOOP('',(#15931,#15932,#15933,#15953));
+#15931 = ORIENTED_EDGE('',*,*,#13062,.F.);
+#15932 = ORIENTED_EDGE('',*,*,#15583,.F.);
+#15933 = ORIENTED_EDGE('',*,*,#15934,.F.);
+#15934 = EDGE_CURVE('',#15775,#15584,#15935,.T.);
+#15935 = SURFACE_CURVE('',#15936,(#15941,#15947),.PCURVE_S1.);
+#15936 = CIRCLE('',#15937,3.25);
+#15937 = AXIS2_PLACEMENT_3D('',#15938,#15939,#15940);
+#15938 = CARTESIAN_POINT('',(0.,1.066E-14,16.));
+#15939 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#15940 = DIRECTION('',(-1.,0.,0.));
+#15941 = PCURVE('',#13077,#15942);
+#15942 = DEFINITIONAL_REPRESENTATION('',(#15943),#15946);
+#15943 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15944,#15945),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(4.712388980365,5.105088069484),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15944 = CARTESIAN_POINT('',(1.570796326815,-10.));
+#15945 = CARTESIAN_POINT('',(1.178097237696,-10.));
+#15946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15947 = PCURVE('',#14865,#15948);
+#15948 = DEFINITIONAL_REPRESENTATION('',(#15949),#15952);
+#15949 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15950,#15951),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(4.712388980365,5.105088069484),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15950 = CARTESIAN_POINT('',(4.712388980365,0.));
+#15951 = CARTESIAN_POINT('',(5.105088069484,0.));
+#15952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15953 = ORIENTED_EDGE('',*,*,#15863,.T.);
+#15954 = ADVANCED_FACE('',(#15955),#13370,.T.);
+#15955 = FACE_BOUND('',#15956,.T.);
+#15956 = EDGE_LOOP('',(#15957,#16009,#16041,#16128,#16129));
+#15957 = ORIENTED_EDGE('',*,*,#15958,.F.);
+#15958 = EDGE_CURVE('',#15959,#13321,#15961,.T.);
+#15959 = VERTEX_POINT('',#15960);
+#15960 = CARTESIAN_POINT('',(1.154199804002,-3.98626679746,
+    15.099999979748));
+#15961 = SURFACE_CURVE('',#15962,(#15997,#16003),.PCURVE_S1.);
+#15962 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#15963,#15964,#15965,#15966,
+    #15967,#15968,#15969,#15970,#15971,#15972,#15973,#15974,#15975,
+    #15976,#15977,#15978,#15979,#15980,#15981,#15982,#15983,#15984,
+    #15985,#15986,#15987,#15988,#15989,#15990,#15991,#15992,#15993,
+    #15994,#15995,#15996),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#15963 = CARTESIAN_POINT('',(6.481638E-11,-4.15,14.741154273146));
+#15964 = CARTESIAN_POINT('',(0.77259768295,-4.149999999976,
+    14.978191310183));
+#15965 = CARTESIAN_POINT('',(1.545204228371,-3.988186772495,
+    15.215228347316));
+#15966 = CARTESIAN_POINT('',(2.279053896399,-3.664562888884,
+    15.452265384303));
+#15967 = CARTESIAN_POINT('',(2.935484291696,-3.189938167871,
+    15.689302420661));
+#15968 = CARTESIAN_POINT('',(3.47929590317,-2.585951165284,
+    15.926339459625));
+#15969 = CARTESIAN_POINT('',(3.882717656529,-1.883529966385,
+    16.163376494256));
+#15970 = CARTESIAN_POINT('',(4.127855999129,-1.119854202819,
+    16.40041353296));
+#15971 = CARTESIAN_POINT('',(4.208024460128,-0.334573583397,
+    16.637450569451));
+#15972 = CARTESIAN_POINT('',(4.056602095526,1.106113979266,
+    17.081895013886));
+#15973 = CARTESIAN_POINT('',(3.86272972232,1.765485144029,
+    17.289302421519));
+#15974 = CARTESIAN_POINT('',(3.548357010283,2.386101312495,
+    17.496709828711));
+#15975 = CARTESIAN_POINT('',(3.122511571175,2.942821188151,
+    17.704117235968));
+#15976 = CARTESIAN_POINT('',(2.600310106158,3.413011919542,17.9115246436
+    ));
+#15977 = CARTESIAN_POINT('',(2.002120980262,3.778337259698,
+    18.11893205099));
+#15978 = CARTESIAN_POINT('',(1.352052271679,4.026111663846,
+    18.326339458239));
+#15979 = CARTESIAN_POINT('',(0.676022972136,4.150000000023,
+    18.533746865707));
+#15980 = CARTESIAN_POINT('',(-0.869172393079,4.149999999975,
+    19.007820939832));
+#15981 = CARTESIAN_POINT('',(-1.738354950807,3.945205160572,
+    19.274487606282));
+#15982 = CARTESIAN_POINT('',(-2.552360259855,3.535618950091,
+    19.541154273846));
+#15983 = CARTESIAN_POINT('',(-3.256126892107,2.938556786745,
+    19.807820938498));
+#15984 = CARTESIAN_POINT('',(-3.800917116974,2.188682059917,
+    20.07448760801));
+#15985 = CARTESIAN_POINT('',(-4.151304171548,1.334885489814,
+    20.341154272128));
+#15986 = CARTESIAN_POINT('',(-4.289291543668,0.434131850442,
+    20.60782094024));
+#15987 = CARTESIAN_POINT('',(-4.215474074146,-0.455786944887,
+    20.87448760644));
+#15988 = CARTESIAN_POINT('',(-3.767824847603,-1.833509599851,
+    21.318932050876));
+#15989 = CARTESIAN_POINT('',(-3.502200595525,-2.356472146079,
+    21.496709828932));
+#15990 = CARTESIAN_POINT('',(-3.155059108236,-2.835767311028,
+    21.674487606555));
+#15991 = CARTESIAN_POINT('',(-2.734710014161,-3.256914169478,
+    21.852265384059));
+#15992 = CARTESIAN_POINT('',(-2.252438100796,-3.60730422259,
+    22.030043162062));
+#15993 = CARTESIAN_POINT('',(-1.722005305925,-3.876941117045,
+    22.207820940058));
+#15994 = CARTESIAN_POINT('',(-1.158901622075,-4.058980122544,
+    22.385598717459));
+#15995 = CARTESIAN_POINT('',(-0.579448261864,-4.150000000018,
+    22.563376495368));
+#15996 = CARTESIAN_POINT('',(1.2123345E-10,-4.15,22.741154273146));
+#15997 = PCURVE('',#13370,#15998);
+#15998 = DEFINITIONAL_REPRESENTATION('',(#15999),#16002);
+#15999 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16000,#16001),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.282090476108,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16000 = CARTESIAN_POINT('',(0.,0.282090476108));
+#16001 = CARTESIAN_POINT('',(0.,6.288841603624));
+#16002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16003 = PCURVE('',#13507,#16004);
+#16004 = DEFINITIONAL_REPRESENTATION('',(#16005),#16008);
+#16005 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16006,#16007),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.282090476108,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16006 = CARTESIAN_POINT('',(0.931748562369,0.282090476108));
+#16007 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#16008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16009 = ORIENTED_EDGE('',*,*,#16010,.F.);
+#16010 = EDGE_CURVE('',#16011,#15959,#16013,.T.);
+#16011 = VERTEX_POINT('',#16012);
+#16012 = CARTESIAN_POINT('',(6.4644E-11,-4.15,15.1));
+#16013 = SURFACE_CURVE('',#16014,(#16021,#16031),.PCURVE_S1.);
+#16014 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16015,#16016,#16017,#16018,
+    #16019,#16020),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16015 = CARTESIAN_POINT('',(6.472321E-11,-4.15,15.1));
+#16016 = CARTESIAN_POINT('',(0.233923663815,-4.149999991066,
+    15.100000004467));
+#16017 = CARTESIAN_POINT('',(0.467851100159,-4.133517652196,
+    15.100000090385));
+#16018 = CARTESIAN_POINT('',(0.700223175763,-4.100553739166,
+    15.100000005245));
+#16019 = CARTESIAN_POINT('',(0.929505261331,-4.051325740503,
+    15.09999999638));
+#16020 = CARTESIAN_POINT('',(1.154199804002,-3.98626679746,
+    15.099999979748));
+#16021 = PCURVE('',#13370,#16022);
+#16022 = DEFINITIONAL_REPRESENTATION('',(#16023),#16030);
+#16023 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16024,#16025,#16026,#16027,
+    #16028,#16029),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16024 = CARTESIAN_POINT('',(0.358845726854,0.));
+#16025 = CARTESIAN_POINT('',(0.287076719613,5.641799333494E-02));
+#16026 = CARTESIAN_POINT('',(0.215306901977,0.112836687747));
+#16027 = CARTESIAN_POINT('',(0.143538947016,0.169253783433));
+#16028 = CARTESIAN_POINT('',(7.176892670555E-02,0.225672562666));
+#16029 = CARTESIAN_POINT('',(0.,0.282090476108));
+#16030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16031 = PCURVE('',#14865,#16032);
+#16032 = DEFINITIONAL_REPRESENTATION('',(#16033),#16040);
+#16033 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16034,#16035,#16036,#16037,
+    #16038,#16039),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16034 = CARTESIAN_POINT('',(4.712388980369,0.9));
+#16035 = CARTESIAN_POINT('',(4.656021832477,0.899999992939));
+#16036 = CARTESIAN_POINT('',(4.599653769728,0.899999911222));
+#16037 = CARTESIAN_POINT('',(4.543287395137,0.899999997377));
+#16038 = CARTESIAN_POINT('',(4.486919355178,0.900000000576));
+#16039 = CARTESIAN_POINT('',(4.430552195657,0.900000020252));
+#16040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16041 = ORIENTED_EDGE('',*,*,#16042,.T.);
+#16042 = EDGE_CURVE('',#16011,#15723,#16043,.T.);
+#16043 = SURFACE_CURVE('',#16044,(#16047,#16053),.PCURVE_S1.);
+#16044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16045,#16046),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#16045 = CARTESIAN_POINT('',(6.473731E-11,-4.15,14.741154273167));
+#16046 = CARTESIAN_POINT('',(6.447284E-11,-4.15,15.758845726791));
+#16047 = PCURVE('',#13370,#16048);
+#16048 = DEFINITIONAL_REPRESENTATION('',(#16049),#16052);
+#16049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16050,#16051),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.358845726833,1.017691453624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16050 = CARTESIAN_POINT('',(0.358845726833,0.));
+#16051 = CARTESIAN_POINT('',(1.017691453624,0.));
+#16052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16053 = PCURVE('',#16054,#16123);
+#16054 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#16055,#16056,#16057,#16058,#16059,#16060,#16061,#16062,#16063
+      ,#16064,#16065,#16066,#16067,#16068,#16069,#16070,#16071,#16072
+      ,#16073,#16074,#16075,#16076,#16077,#16078,#16079,#16080,#16081
+      ,#16082,#16083,#16084,#16085,#16086,#16087,#16088)
+    ,(#16089,#16090,#16091,#16092,#16093,#16094,#16095,#16096,#16097
+      ,#16098,#16099,#16100,#16101,#16102,#16103,#16104,#16105,#16106
+      ,#16107,#16108,#16109,#16110,#16111,#16112,#16113,#16114,#16115
+      ,#16116,#16117,#16118,#16119,#16120,#16121,#16122
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#16055 = CARTESIAN_POINT('',(2.648748E-11,-4.15,6.741154273167));
+#16056 = CARTESIAN_POINT('',(0.772597683036,-4.149999999978,
+    6.978191310205));
+#16057 = CARTESIAN_POINT('',(1.54520422817,-3.988186772486,
+    7.215228347279));
+#16058 = CARTESIAN_POINT('',(2.279053896635,-3.664562888934,
+    7.452265384045));
+#16059 = CARTESIAN_POINT('',(2.935484291466,-3.189938167805,
+    7.68930242192));
+#16060 = CARTESIAN_POINT('',(3.479295903293,-2.585951165376,
+    7.926339457478));
+#16061 = CARTESIAN_POINT('',(3.882717656477,-1.883529966343,
+    8.163376496068));
+#16062 = CARTESIAN_POINT('',(4.127855999133,-1.119854202848,
+    8.400413532221));
+#16063 = CARTESIAN_POINT('',(4.208024460129,-0.33457358341,
+    8.637450569497));
+#16064 = CARTESIAN_POINT('',(4.056602095525,1.106113979255,
+    9.081895013937));
+#16065 = CARTESIAN_POINT('',(3.86272972235,1.765485144022,9.289302421199
+    ));
+#16066 = CARTESIAN_POINT('',(3.548357010217,2.386101312471,9.49670982889
+    ));
+#16067 = CARTESIAN_POINT('',(3.122511571311,2.942821188153,
+    9.704117236146));
+#16068 = CARTESIAN_POINT('',(2.600310106027,3.413011919539,
+    9.911524643456));
+#16069 = CARTESIAN_POINT('',(2.002120980368,3.778337259673,
+    10.118932051028));
+#16070 = CARTESIAN_POINT('',(1.352052271668,4.026111663853,
+    10.326339458384));
+#16071 = CARTESIAN_POINT('',(0.676022972141,4.150000000021,
+    10.533746865761));
+#16072 = CARTESIAN_POINT('',(-0.869172393092,4.149999999978,
+    11.007820939834));
+#16073 = CARTESIAN_POINT('',(-1.738354950727,3.94520516056,
+    11.274487606456));
+#16074 = CARTESIAN_POINT('',(-2.552360259933,3.535618950139,
+    11.541154273311));
+#16075 = CARTESIAN_POINT('',(-3.256126892022,2.938556786718,
+    11.807820939576));
+#16076 = CARTESIAN_POINT('',(-3.800917117005,2.188682059938,
+    12.074487606775));
+#16077 = CARTESIAN_POINT('',(-4.151304171543,1.334885489831,
+    12.341154273116));
+#16078 = CARTESIAN_POINT('',(-4.289291543658,0.434131850451,
+    12.607820939764));
+#16079 = CARTESIAN_POINT('',(-4.215474074151,-0.455786944874,
+    12.874487606531));
+#16080 = CARTESIAN_POINT('',(-3.767824847608,-1.833509599839,
+    13.318932050984));
+#16081 = CARTESIAN_POINT('',(-3.502200595537,-2.356472146073,
+    13.496709828562));
+#16082 = CARTESIAN_POINT('',(-3.155059108233,-2.835767311006,
+    13.674487606803));
+#16083 = CARTESIAN_POINT('',(-2.734710014188,-3.256914169488,
+    13.852265384127));
+#16084 = CARTESIAN_POINT('',(-2.252438100785,-3.607304222589,
+    14.03004316188));
+#16085 = CARTESIAN_POINT('',(-1.722005305922,-3.876941117014,
+    14.207820940118));
+#16086 = CARTESIAN_POINT('',(-1.158901622169,-4.058980122557,
+    14.385598717488));
+#16087 = CARTESIAN_POINT('',(-0.579448261778,-4.150000000016,
+    14.56337649539));
+#16088 = CARTESIAN_POINT('',(6.473731E-11,-4.15,14.741154273167));
+#16089 = CARTESIAN_POINT('',(2.621636E-11,-4.15,7.758845726791));
+#16090 = CARTESIAN_POINT('',(0.772597683035,-4.149999999978,
+    7.995882763829));
+#16091 = CARTESIAN_POINT('',(1.545204228172,-3.988186772487,
+    8.232919800902));
+#16092 = CARTESIAN_POINT('',(2.279053896629,-3.664562888927,
+    8.46995683767));
+#16093 = CARTESIAN_POINT('',(2.935484291473,-3.18993816782,
+    8.706993875542));
+#16094 = CARTESIAN_POINT('',(3.479295903287,-2.585951165358,
+    8.944030911103));
+#16095 = CARTESIAN_POINT('',(3.88271765648,-1.883529966357,
+    9.181067949691));
+#16096 = CARTESIAN_POINT('',(4.127855999132,-1.119854202843,
+    9.418104985845));
+#16097 = CARTESIAN_POINT('',(4.208024460129,-0.334573583411,
+    9.655142023121));
+#16098 = CARTESIAN_POINT('',(4.056602095525,1.106113979254,
+    10.099586467561));
+#16099 = CARTESIAN_POINT('',(3.86272972235,1.765485144023,
+    10.306993874823));
+#16100 = CARTESIAN_POINT('',(3.548357010217,2.38610131247,
+    10.514401282513));
+#16101 = CARTESIAN_POINT('',(3.122511571312,2.942821188153,
+    10.72180868977));
+#16102 = CARTESIAN_POINT('',(2.600310106028,3.413011919539,
+    10.929216097079));
+#16103 = CARTESIAN_POINT('',(2.002120980368,3.778337259671,
+    11.136623504653));
+#16104 = CARTESIAN_POINT('',(1.35205227167,4.026111663854,
+    11.344030912008));
+#16105 = CARTESIAN_POINT('',(0.676022972142,4.150000000021,
+    11.551438319385));
+#16106 = CARTESIAN_POINT('',(-0.869172393091,4.149999999978,
+    12.025512393458));
+#16107 = CARTESIAN_POINT('',(-1.738354950727,3.945205160559,
+    12.292179060081));
+#16108 = CARTESIAN_POINT('',(-2.552360259927,3.535618950143,
+    12.558845726933));
+#16109 = CARTESIAN_POINT('',(-3.256126892028,2.938556786718,
+    12.825512393202));
+#16110 = CARTESIAN_POINT('',(-3.800917117002,2.188682059933,
+    13.092179060397));
+#16111 = CARTESIAN_POINT('',(-4.151304171542,1.334885489841,
+    13.358845726741));
+#16112 = CARTESIAN_POINT('',(-4.289291543657,0.43413185045,
+    13.625512393388));
+#16113 = CARTESIAN_POINT('',(-4.215474074151,-0.455786944872,
+    13.892179060155));
+#16114 = CARTESIAN_POINT('',(-3.767824847608,-1.833509599837,
+    14.336623504608));
+#16115 = CARTESIAN_POINT('',(-3.502200595538,-2.35647214607,
+    14.514401282186));
+#16116 = CARTESIAN_POINT('',(-3.155059108235,-2.835767311005,
+    14.692179060427));
+#16117 = CARTESIAN_POINT('',(-2.734710014186,-3.256914169488,
+    14.86995683775));
+#16118 = CARTESIAN_POINT('',(-2.252438100787,-3.607304222587,
+    15.047734615504));
+#16119 = CARTESIAN_POINT('',(-1.722005305929,-3.876941117011,
+    15.225512393742));
+#16120 = CARTESIAN_POINT('',(-1.158901622168,-4.058980122557,
+    15.403290171112));
+#16121 = CARTESIAN_POINT('',(-0.579448261778,-4.150000000016,
+    15.581067949014));
+#16122 = CARTESIAN_POINT('',(6.447284E-11,-4.15,15.758845726791));
+#16123 = DEFINITIONAL_REPRESENTATION('',(#16124),#16127);
+#16124 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16125,#16126),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.358845726833,1.017691453624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16125 = CARTESIAN_POINT('',(0.358845726833,6.288841603624));
+#16126 = CARTESIAN_POINT('',(1.017691453624,6.288841603624));
+#16127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16128 = ORIENTED_EDGE('',*,*,#15722,.T.);
+#16129 = ORIENTED_EDGE('',*,*,#13358,.F.);
+#16130 = ADVANCED_FACE('',(#16131),#13507,.T.);
+#16131 = FACE_BOUND('',#16132,.T.);
+#16132 = EDGE_LOOP('',(#16133,#16189,#16255,#16256,#16257));
+#16133 = ORIENTED_EDGE('',*,*,#16134,.F.);
+#16134 = EDGE_CURVE('',#16135,#13590,#16137,.T.);
+#16135 = VERTEX_POINT('',#16136);
+#16136 = CARTESIAN_POINT('',(3.002608467591,-1.243721175824,
+    15.999999999998));
+#16137 = SURFACE_CURVE('',#16138,(#16173,#16179),.PCURVE_S1.);
+#16138 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#16139,#16140,#16141,#16142,
+    #16143,#16144,#16145,#16146,#16147,#16148,#16149,#16150,#16151,
+    #16152,#16153,#16154,#16155,#16156,#16157,#16158,#16159,#16160,
+    #16161,#16162,#16163,#16164,#16165,#16166,#16167,#16168,#16169,
+    #16170,#16171,#16172),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#16139 = CARTESIAN_POINT('',(6.503914E-11,-3.25,14.499999999958));
+#16140 = CARTESIAN_POINT('',(0.605046071316,-3.249999999976,
+    14.737037036995));
+#16141 = CARTESIAN_POINT('',(1.210101022331,-3.123278693959,
+    14.974074074128));
+#16142 = CARTESIAN_POINT('',(1.78479865138,-2.869838696584,
+    15.211111111116));
+#16143 = CARTESIAN_POINT('',(2.298876156532,-2.498144042673,
+    15.44814814747));
+#16144 = CARTESIAN_POINT('',(2.724747803697,-2.02514257933,
+    15.685185186441));
+#16145 = CARTESIAN_POINT('',(3.040683315628,-1.475053632346,
+    15.922222221065));
+#16146 = CARTESIAN_POINT('',(3.232658151801,-0.876994224206,
+    16.159259259774));
+#16147 = CARTESIAN_POINT('',(3.295440842174,-0.262015457406,
+    16.396296296262));
+#16148 = CARTESIAN_POINT('',(3.176857062804,0.866233837238,
+    16.840740740698));
+#16149 = CARTESIAN_POINT('',(3.025029461308,1.382608848005,
+    17.048148148332));
+#16150 = CARTESIAN_POINT('',(2.778833270892,1.868633626217,
+    17.255555555523));
+#16151 = CARTESIAN_POINT('',(2.445340978716,2.304618901858,
+    17.46296296278));
+#16152 = CARTESIAN_POINT('',(2.036387563128,2.672840627637,
+    17.670370370412));
+#16153 = CARTESIAN_POINT('',(1.567925158976,2.95893895678,
+    17.877777777802));
+#16154 = CARTESIAN_POINT('',(1.058836942323,3.152978939229,
+    18.08518518505));
+#16155 = CARTESIAN_POINT('',(0.529415311956,3.250000000023,
+    18.292592592519));
+#16156 = CARTESIAN_POINT('',(-0.680676829991,3.249999999975,
+    18.766666666644));
+#16157 = CARTESIAN_POINT('',(-1.361363833521,3.089618365994,
+    19.033333333093));
+#16158 = CARTESIAN_POINT('',(-1.998833197897,2.76885868871,
+    19.30000000066));
+#16159 = CARTESIAN_POINT('',(-2.549982702554,2.301278659932,
+    19.566666665306));
+#16160 = CARTESIAN_POINT('',(-2.97661900779,1.71402876065,
+    19.833333334826));
+#16161 = CARTESIAN_POINT('',(-3.251022580307,1.045391954872,
+    20.099999998937));
+#16162 = CARTESIAN_POINT('',(-3.359083478456,0.339982835227,
+    20.366666667052));
+#16163 = CARTESIAN_POINT('',(-3.30127487833,-0.356941579822,
+    20.633333333252));
+#16164 = CARTESIAN_POINT('',(-2.950706203687,-1.435881018385,
+    21.077777777688));
+#16165 = CARTESIAN_POINT('',(-2.742687282445,-1.845430024433,
+    21.255555555745));
+#16166 = CARTESIAN_POINT('',(-2.470829164614,-2.220781567151,
+    21.433333333365));
+#16167 = CARTESIAN_POINT('',(-2.141640756047,-2.550595415,
+    21.611111110873));
+#16168 = CARTESIAN_POINT('',(-1.763957527284,-2.824997338146,
+    21.788888888871));
+#16169 = CARTESIAN_POINT('',(-1.348557780913,-3.036158727109,
+    21.966666666873));
+#16170 = CARTESIAN_POINT('',(-0.907574210536,-3.178719335483,
+    22.144444444269));
+#16171 = CARTESIAN_POINT('',(-0.453784553138,-3.250000000018,
+    22.32222222218));
+#16172 = CARTESIAN_POINT('',(1.2159602E-10,-3.25,22.499999999958));
+#16173 = PCURVE('',#13507,#16174);
+#16174 = DEFINITIONAL_REPRESENTATION('',(#16175),#16178);
+#16175 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16176,#16177),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.179157800694,4.716631200809),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16176 = CARTESIAN_POINT('',(0.,1.179157800694));
+#16177 = CARTESIAN_POINT('',(0.,4.716631200809));
+#16178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16179 = PCURVE('',#13662,#16180);
+#16180 = DEFINITIONAL_REPRESENTATION('',(#16181),#16188);
+#16181 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16182,#16183,#16184,#16185,
+    #16186,#16187),.UNSPECIFIED.,.F.,.F.,(6,6),(1.179157800694,
+    4.716631200809),.PIECEWISE_BEZIER_KNOTS.);
+#16182 = CARTESIAN_POINT('',(2.748893549095,-10.));
+#16183 = CARTESIAN_POINT('',(3.455751982617,-9.100000000446));
+#16184 = CARTESIAN_POINT('',(4.162610466202,-8.200000000895));
+#16185 = CARTESIAN_POINT('',(4.869468398144,-7.300000001601));
+#16186 = CARTESIAN_POINT('',(5.576326981461,-6.400000001978));
+#16187 = CARTESIAN_POINT('',(6.283185307181,-5.500000002461));
+#16188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16189 = ORIENTED_EDGE('',*,*,#16190,.F.);
+#16190 = EDGE_CURVE('',#15959,#16135,#16191,.T.);
+#16191 = SURFACE_CURVE('',#16192,(#16211,#16233),.PCURVE_S1.);
+#16192 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16193,#16194,#16195,#16196,
+    #16197,#16198,#16199,#16200,#16201,#16202,#16203,#16204,#16205,
+    #16206,#16207,#16208,#16209,#16210),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.273399029398,0.534952674924,0.771592090119,1.),
+  .UNSPECIFIED.);
+#16193 = CARTESIAN_POINT('',(1.154199804002,-3.98626679746,
+    15.099999979748));
+#16194 = CARTESIAN_POINT('',(1.32226177867,-3.890209784391,
+    15.145525705828));
+#16195 = CARTESIAN_POINT('',(1.484034086548,-3.78441317732,
+    15.191493586534));
+#16196 = CARTESIAN_POINT('',(1.638649137623,-3.669291935743,
+    15.237917374066));
+#16197 = CARTESIAN_POINT('',(1.785262601202,-3.545379611546,
+    15.28481406165));
+#16198 = CARTESIAN_POINT('',(2.054917592119,-3.287034694448,
+    15.377532909231));
+#16199 = CARTESIAN_POINT('',(2.178706925815,-3.15328885908,
+    15.423314190212));
+#16200 = CARTESIAN_POINT('',(2.293743742676,-3.01269771284,
+    15.469557789085));
+#16201 = CARTESIAN_POINT('',(2.399377657755,-2.865954536443,
+    15.516280896056));
+#16202 = CARTESIAN_POINT('',(2.581578015021,-2.576271838551,
+    15.606221244152));
+#16203 = CARTESIAN_POINT('',(2.659955790656,-2.434299941854,
+    15.649348973538));
+#16204 = CARTESIAN_POINT('',(2.729741298724,-2.288554904565,
+    15.692895144669));
+#16205 = CARTESIAN_POINT('',(2.790565746547,-2.139706880627,
+    15.736874196242));
+#16206 = CARTESIAN_POINT('',(2.891916931521,-1.842551494387,
+    15.824180447531));
+#16207 = CARTESIAN_POINT('',(2.933076670619,-1.694403833567,
+    15.867477581842));
+#16208 = CARTESIAN_POINT('',(2.965356164244,-1.544725597915,
+    15.911203549912));
+#16209 = CARTESIAN_POINT('',(2.988565519003,-1.39423972436,
+    15.95537303844));
+#16210 = CARTESIAN_POINT('',(3.002608471898,-1.24372115451,
+    16.000000008356));
+#16211 = PCURVE('',#13507,#16212);
+#16212 = DEFINITIONAL_REPRESENTATION('',(#16213),#16232);
+#16213 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16214,#16215,#16216,#16217,
+    #16218,#16219,#16220,#16221,#16222,#16223,#16224,#16225,#16226,
+    #16227,#16228,#16229,#16230,#16231),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.273399029398,0.534952674924,0.771592090119,1.),
+  .UNSPECIFIED.);
+#16214 = CARTESIAN_POINT('',(0.931748562369,0.282090476108));
+#16215 = CARTESIAN_POINT('',(0.884616858295,0.327467855389));
+#16216 = CARTESIAN_POINT('',(0.837027397555,0.373285949436));
+#16217 = CARTESIAN_POINT('',(0.788965986595,0.419558456728));
+#16218 = CARTESIAN_POINT('',(0.740414974914,0.46630232688));
+#16219 = CARTESIAN_POINT('',(0.644425376314,0.55871904263));
+#16220 = CARTESIAN_POINT('',(0.597029107486,0.604351143024));
+#16221 = CARTESIAN_POINT('',(0.549154200268,0.650444057202));
+#16222 = CARTESIAN_POINT('',(0.500782867387,0.697014917456));
+#16223 = CARTESIAN_POINT('',(0.40766974951,0.786662194418));
+#16224 = CARTESIAN_POINT('',(0.363020633009,0.829649391243));
+#16225 = CARTESIAN_POINT('',(0.317938321584,0.873053664707));
+#16226 = CARTESIAN_POINT('',(0.272407865802,0.916889406741));
+#16227 = CARTESIAN_POINT('',(0.182021801572,1.003911162914));
+#16228 = CARTESIAN_POINT('',(0.137197322082,1.047067209016));
+#16229 = CARTESIAN_POINT('',(9.192886549019E-02,1.090650694703));
+#16230 = CARTESIAN_POINT('',(4.620125108102E-02,1.134676253915));
+#16231 = CARTESIAN_POINT('',(0.,1.179157807266));
+#16232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16233 = PCURVE('',#14865,#16234);
+#16234 = DEFINITIONAL_REPRESENTATION('',(#16235),#16254);
+#16235 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16236,#16237,#16238,#16239,
+    #16240,#16241,#16242,#16243,#16244,#16245,#16246,#16247,#16248,
+    #16249,#16250,#16251,#16252,#16253),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.273399029398,0.534952674924,0.771592090119,1.),
+  .UNSPECIFIED.);
+#16236 = CARTESIAN_POINT('',(4.430552195657,0.900000020252));
+#16237 = CARTESIAN_POINT('',(4.385215638968,0.854474291824));
+#16238 = CARTESIAN_POINT('',(4.339438768734,0.808506416976));
+#16239 = CARTESIAN_POINT('',(4.293207897183,0.762082624184));
+#16240 = CARTESIAN_POINT('',(4.246506074181,0.71518593835));
+#16241 = CARTESIAN_POINT('',(4.154172478801,0.622467090769));
+#16242 = CARTESIAN_POINT('',(4.108581414484,0.576685809788));
+#16243 = CARTESIAN_POINT('',(4.062529946901,0.530442210915));
+#16244 = CARTESIAN_POINT('',(4.016000965298,0.483719103944));
+#16245 = CARTESIAN_POINT('',(3.926434309807,0.393778755848));
+#16246 = CARTESIAN_POINT('',(3.883485774957,0.350651026462));
+#16247 = CARTESIAN_POINT('',(3.840120542589,0.307104855331));
+#16248 = CARTESIAN_POINT('',(3.796324231759,0.263125803758));
+#16249 = CARTESIAN_POINT('',(3.709380753615,0.175819552469));
+#16250 = CARTESIAN_POINT('',(3.666263528461,0.132522416797));
+#16251 = CARTESIAN_POINT('',(3.622719242324,8.879645280086E-02));
+#16252 = CARTESIAN_POINT('',(3.578733284342,4.462695975754E-02));
+#16253 = CARTESIAN_POINT('',(3.534291736128,-8.355596434934E-09));
+#16254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16255 = ORIENTED_EDGE('',*,*,#15958,.T.);
+#16256 = ORIENTED_EDGE('',*,*,#13495,.F.);
+#16257 = ORIENTED_EDGE('',*,*,#13589,.F.);
+#16258 = ADVANCED_FACE('',(#16259),#13727,.T.);
+#16259 = FACE_BOUND('',#16260,.T.);
+#16260 = EDGE_LOOP('',(#16261,#16313,#16402,#16460,#16461));
+#16261 = ORIENTED_EDGE('',*,*,#16262,.F.);
+#16262 = EDGE_CURVE('',#16263,#13847,#16265,.T.);
+#16263 = VERTEX_POINT('',#16264);
+#16264 = CARTESIAN_POINT('',(4.15,6.4615E-11,15.75884572677));
+#16265 = SURFACE_CURVE('',#16266,(#16301,#16307),.PCURVE_S1.);
+#16266 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#16267,#16268,#16269,#16270,
+    #16271,#16272,#16273,#16274,#16275,#16276,#16277,#16278,#16279,
+    #16280,#16281,#16282,#16283,#16284,#16285,#16286,#16287,#16288,
+    #16289,#16290,#16291,#16292,#16293,#16294,#16295,#16296,#16297,
+    #16298,#16299,#16300),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#16267 = CARTESIAN_POINT('',(4.15,6.457096E-11,15.75884572677));
+#16268 = CARTESIAN_POINT('',(4.149999999976,0.77259768295,
+    15.995882763807));
+#16269 = CARTESIAN_POINT('',(3.988186772491,1.545204228365,
+    16.23291980094));
+#16270 = CARTESIAN_POINT('',(3.664562888908,2.279053896399,
+    16.469956837927));
+#16271 = CARTESIAN_POINT('',(3.189938167825,2.935484291697,
+    16.706993874285));
+#16272 = CARTESIAN_POINT('',(2.585951165343,3.479295903167,
+    16.944030913249));
+#16273 = CARTESIAN_POINT('',(1.883529966346,3.882717656529,
+    17.18106794788));
+#16274 = CARTESIAN_POINT('',(1.119854202837,4.127855999129,
+    17.418104986584));
+#16275 = CARTESIAN_POINT('',(0.334573583398,4.208024460128,
+    17.655142023075));
+#16276 = CARTESIAN_POINT('',(-1.106113979265,4.056602095526,
+    18.09958646751));
+#16277 = CARTESIAN_POINT('',(-1.765485144019,3.862729722322,
+    18.306993875144));
+#16278 = CARTESIAN_POINT('',(-2.386101312505,3.548357010283,
+    18.514401282334));
+#16279 = CARTESIAN_POINT('',(-2.942821188145,3.122511571177,
+    18.721808689594));
+#16280 = CARTESIAN_POINT('',(-3.413011919534,2.600310106161,
+    18.929216097222));
+#16281 = CARTESIAN_POINT('',(-3.778337259705,2.002120980264,
+    19.136623504615));
+#16282 = CARTESIAN_POINT('',(-4.026111663843,1.35205227168,
+    19.344030911862));
+#16283 = CARTESIAN_POINT('',(-4.150000000023,0.676022972138,
+    19.551438319331));
+#16284 = CARTESIAN_POINT('',(-4.149999999976,-0.869172393077,
+    20.025512393456));
+#16285 = CARTESIAN_POINT('',(-3.945205160573,-1.738354950806,
+    20.292179059906));
+#16286 = CARTESIAN_POINT('',(-3.535618950091,-2.552360259846,
+    20.558845727471));
+#16287 = CARTESIAN_POINT('',(-2.938556786757,-3.256126892115,
+    20.825512392122));
+#16288 = CARTESIAN_POINT('',(-2.188682059898,-3.800917116967,
+    21.092179061635));
+#16289 = CARTESIAN_POINT('',(-1.334885489836,-4.151304171549,
+    21.358845725751));
+#16290 = CARTESIAN_POINT('',(-0.434131850436,-4.289291543668,
+    21.625512393864));
+#16291 = CARTESIAN_POINT('',(0.455786944882,-4.215474074146,
+    21.892179060064));
+#16292 = CARTESIAN_POINT('',(1.833509599847,-3.767824847605,
+    22.3366235045));
+#16293 = CARTESIAN_POINT('',(2.356472146076,-3.502200595536,
+    22.514401282556));
+#16294 = CARTESIAN_POINT('',(2.835767311029,-3.155059108215,
+    22.692179060179));
+#16295 = CARTESIAN_POINT('',(3.256914169474,-2.734710014182,
+    22.869956837683));
+#16296 = CARTESIAN_POINT('',(3.607304222587,-2.252438100807,
+    23.047734615686));
+#16297 = CARTESIAN_POINT('',(3.876941117046,-1.722005305897,
+    23.225512393683));
+#16298 = CARTESIAN_POINT('',(4.05898012254,-1.158901622103,
+    23.403290171082));
+#16299 = CARTESIAN_POINT('',(4.150000000017,-0.579448261864,
+    23.581067948992));
+#16300 = CARTESIAN_POINT('',(4.15,1.2098936E-10,23.75884572677));
+#16301 = PCURVE('',#13727,#16302);
+#16302 = DEFINITIONAL_REPRESENTATION('',(#16303),#16306);
+#16303 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16304,#16305),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.288841603624),.PIECEWISE_BEZIER_KNOTS.);
+#16304 = CARTESIAN_POINT('',(0.,0.));
+#16305 = CARTESIAN_POINT('',(0.,6.288841603624));
+#16306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16307 = PCURVE('',#13957,#16308);
+#16308 = DEFINITIONAL_REPRESENTATION('',(#16309),#16312);
+#16309 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16310,#16311),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.288841603624),.PIECEWISE_BEZIER_KNOTS.);
+#16310 = CARTESIAN_POINT('',(1.017691453624,0.));
+#16311 = CARTESIAN_POINT('',(1.017691453624,6.288841603624));
+#16312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16313 = ORIENTED_EDGE('',*,*,#16314,.T.);
+#16314 = EDGE_CURVE('',#16263,#16315,#16317,.T.);
+#16315 = VERTEX_POINT('',#16316);
+#16316 = CARTESIAN_POINT('',(3.25,6.4718E-11,15.999999999958));
+#16317 = SURFACE_CURVE('',#16318,(#16321,#16327),.PCURVE_S1.);
+#16318 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16319,#16320),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#16319 = CARTESIAN_POINT('',(4.15,6.449145E-11,15.758845726791));
+#16320 = CARTESIAN_POINT('',(3.25,6.45889E-11,15.999999999979));
+#16321 = PCURVE('',#13727,#16322);
+#16322 = DEFINITIONAL_REPRESENTATION('',(#16323),#16326);
+#16323 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16324,#16325),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#16324 = CARTESIAN_POINT('',(0.,0.));
+#16325 = CARTESIAN_POINT('',(0.931748562369,0.));
+#16326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16327 = PCURVE('',#16328,#16397);
+#16328 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#16329,#16330,#16331,#16332,#16333,#16334,#16335,#16336,#16337
+      ,#16338,#16339,#16340,#16341,#16342,#16343,#16344,#16345,#16346
+      ,#16347,#16348,#16349,#16350,#16351,#16352,#16353,#16354,#16355
+      ,#16356,#16357,#16358,#16359,#16360,#16361,#16362)
+    ,(#16363,#16364,#16365,#16366,#16367,#16368,#16369,#16370,#16371
+      ,#16372,#16373,#16374,#16375,#16376,#16377,#16378,#16379,#16380
+      ,#16381,#16382,#16383,#16384,#16385,#16386,#16387,#16388,#16389
+      ,#16390,#16391,#16392,#16393,#16394,#16395,#16396
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,0.931748562369),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#16329 = CARTESIAN_POINT('',(4.15,2.622786E-11,7.758845726791));
+#16330 = CARTESIAN_POINT('',(4.149999999978,0.772597683035,
+    7.995882763829));
+#16331 = CARTESIAN_POINT('',(3.988186772487,1.545204228172,
+    8.232919800902));
+#16332 = CARTESIAN_POINT('',(3.664562888927,2.279053896629,8.46995683767
+    ));
+#16333 = CARTESIAN_POINT('',(3.18993816782,2.935484291473,8.706993875542
+    ));
+#16334 = CARTESIAN_POINT('',(2.585951165358,3.479295903287,
+    8.944030911103));
+#16335 = CARTESIAN_POINT('',(1.883529966357,3.88271765648,9.181067949691
+    ));
+#16336 = CARTESIAN_POINT('',(1.119854202843,4.127855999132,
+    9.418104985845));
+#16337 = CARTESIAN_POINT('',(0.334573583411,4.208024460129,
+    9.655142023121));
+#16338 = CARTESIAN_POINT('',(-1.106113979254,4.056602095525,
+    10.099586467561));
+#16339 = CARTESIAN_POINT('',(-1.765485144023,3.86272972235,
+    10.306993874823));
+#16340 = CARTESIAN_POINT('',(-2.38610131247,3.548357010217,
+    10.514401282513));
+#16341 = CARTESIAN_POINT('',(-2.942821188153,3.122511571312,
+    10.72180868977));
+#16342 = CARTESIAN_POINT('',(-3.413011919539,2.600310106028,
+    10.929216097079));
+#16343 = CARTESIAN_POINT('',(-3.778337259671,2.002120980368,
+    11.136623504653));
+#16344 = CARTESIAN_POINT('',(-4.026111663854,1.35205227167,
+    11.344030912008));
+#16345 = CARTESIAN_POINT('',(-4.150000000021,0.676022972142,
+    11.551438319385));
+#16346 = CARTESIAN_POINT('',(-4.149999999978,-0.869172393091,
+    12.025512393458));
+#16347 = CARTESIAN_POINT('',(-3.945205160559,-1.738354950727,
+    12.292179060081));
+#16348 = CARTESIAN_POINT('',(-3.535618950143,-2.552360259927,
+    12.558845726933));
+#16349 = CARTESIAN_POINT('',(-2.938556786718,-3.256126892028,
+    12.825512393202));
+#16350 = CARTESIAN_POINT('',(-2.188682059933,-3.800917117001,
+    13.092179060397));
+#16351 = CARTESIAN_POINT('',(-1.334885489841,-4.151304171542,
+    13.358845726741));
+#16352 = CARTESIAN_POINT('',(-0.43413185045,-4.289291543657,
+    13.625512393388));
+#16353 = CARTESIAN_POINT('',(0.455786944872,-4.215474074151,
+    13.892179060155));
+#16354 = CARTESIAN_POINT('',(1.833509599837,-3.767824847608,
+    14.336623504608));
+#16355 = CARTESIAN_POINT('',(2.35647214607,-3.502200595538,
+    14.514401282186));
+#16356 = CARTESIAN_POINT('',(2.835767311005,-3.155059108235,
+    14.692179060427));
+#16357 = CARTESIAN_POINT('',(3.256914169488,-2.734710014186,
+    14.86995683775));
+#16358 = CARTESIAN_POINT('',(3.607304222587,-2.252438100787,
+    15.047734615504));
+#16359 = CARTESIAN_POINT('',(3.876941117011,-1.722005305929,
+    15.225512393742));
+#16360 = CARTESIAN_POINT('',(4.058980122557,-1.158901622168,
+    15.403290171112));
+#16361 = CARTESIAN_POINT('',(4.150000000016,-0.579448261778,
+    15.581067949014));
+#16362 = CARTESIAN_POINT('',(4.15,6.449145E-11,15.758845726791));
+#16363 = CARTESIAN_POINT('',(3.25,2.62288E-11,7.999999999979));
+#16364 = CARTESIAN_POINT('',(3.249999999978,0.605046071401,
+    8.237037037016));
+#16365 = CARTESIAN_POINT('',(3.12327869395,1.21010102213,8.474074074091)
+  );
+#16366 = CARTESIAN_POINT('',(2.869838696632,1.784798651608,
+    8.711111110856));
+#16367 = CARTESIAN_POINT('',(2.498144042615,2.298876156311,
+    8.948148148733));
+#16368 = CARTESIAN_POINT('',(2.025142579413,2.724747803811,
+    9.185185184288));
+#16369 = CARTESIAN_POINT('',(1.475053632312,3.04068331558,9.422222222882
+    ));
+#16370 = CARTESIAN_POINT('',(0.876994224233,3.232658151803,
+    9.659259259032));
+#16371 = CARTESIAN_POINT('',(0.262015457421,3.295440842175,
+    9.896296296309));
+#16372 = CARTESIAN_POINT('',(-0.866233837225,3.176857062804,
+    10.340740740749));
+#16373 = CARTESIAN_POINT('',(-1.382608847997,3.025029461339,
+    10.548148148011));
+#16374 = CARTESIAN_POINT('',(-1.868633626193,2.778833270826,
+    10.755555555702));
+#16375 = CARTESIAN_POINT('',(-2.304618901858,2.445340978854,
+    10.962962962958));
+#16376 = CARTESIAN_POINT('',(-2.672840627632,2.036387562999,
+    11.170370370267));
+#16377 = CARTESIAN_POINT('',(-2.958938956754,1.567925159082,
+    11.377777777841));
+#16378 = CARTESIAN_POINT('',(-3.152978939236,1.058836942314,
+    11.585185185196));
+#16379 = CARTESIAN_POINT('',(-3.250000000021,0.529415311963,
+    11.792592592573));
+#16380 = CARTESIAN_POINT('',(-3.249999999978,-0.680676830002,
+    12.266666666646));
+#16381 = CARTESIAN_POINT('',(-3.089618365981,-1.361363833441,
+    12.533333333268));
+#16382 = CARTESIAN_POINT('',(-2.768858688763,-1.998833197963,
+    12.800000000123));
+#16383 = CARTESIAN_POINT('',(-2.301278659909,-2.549982702481,
+    13.066666666387));
+#16384 = CARTESIAN_POINT('',(-1.714028760661,-2.97661900781,
+    13.333333333588));
+#16385 = CARTESIAN_POINT('',(-1.045391954906,-3.251022580303,
+    13.599999999928));
+#16386 = CARTESIAN_POINT('',(-0.339982835233,-3.359083478444,
+    13.866666666576));
+#16387 = CARTESIAN_POINT('',(0.356941579806,-3.301274878335,
+    14.133333333343));
+#16388 = CARTESIAN_POINT('',(1.43588101837,-2.950706203693,
+    14.577777777796));
+#16389 = CARTESIAN_POINT('',(1.845430024423,-2.742687282461,
+    14.755555555374));
+#16390 = CARTESIAN_POINT('',(2.220781567128,-2.47082916461,
+    14.933333333615));
+#16391 = CARTESIAN_POINT('',(2.55059541501,-2.141640756077,
+    15.111111110939));
+#16392 = CARTESIAN_POINT('',(2.824997338141,-1.763957527279,
+    15.28888888869));
+#16393 = CARTESIAN_POINT('',(3.036158727074,-1.348557780913,
+    15.466666666931));
+#16394 = CARTESIAN_POINT('',(3.178719335497,-0.907574210635,
+    15.644444444299));
+#16395 = CARTESIAN_POINT('',(3.250000000016,-0.453784553052,
+    15.822222222202));
+#16396 = CARTESIAN_POINT('',(3.25,6.45889E-11,15.999999999979));
+#16397 = DEFINITIONAL_REPRESENTATION('',(#16398),#16401);
+#16398 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16399,#16400),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#16399 = CARTESIAN_POINT('',(0.,6.288841603624));
+#16400 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#16401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16402 = ORIENTED_EDGE('',*,*,#16403,.T.);
+#16403 = EDGE_CURVE('',#16315,#13648,#16404,.T.);
+#16404 = SURFACE_CURVE('',#16405,(#16440,#16446),.PCURVE_S1.);
+#16405 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#16406,#16407,#16408,#16409,
+    #16410,#16411,#16412,#16413,#16414,#16415,#16416,#16417,#16418,
+    #16419,#16420,#16421,#16422,#16423,#16424,#16425,#16426,#16427,
+    #16428,#16429,#16430,#16431,#16432,#16433,#16434,#16435,#16436,
+    #16437,#16438,#16439),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#16406 = CARTESIAN_POINT('',(3.25,6.466738E-11,15.999999999958));
+#16407 = CARTESIAN_POINT('',(3.249999999976,0.605046071315,
+    16.237037036995));
+#16408 = CARTESIAN_POINT('',(3.123278693954,1.210101022323,
+    16.474074074128));
+#16409 = CARTESIAN_POINT('',(2.869838696616,1.784798651377,
+    16.711111111116));
+#16410 = CARTESIAN_POINT('',(2.49814404261,2.298876156537,16.94814814747
+    ));
+#16411 = CARTESIAN_POINT('',(2.025142579413,2.724747803688,
+    17.185185186441));
+#16412 = CARTESIAN_POINT('',(1.47505363229,3.040683315629,
+    17.422222221064));
+#16413 = CARTESIAN_POINT('',(0.876994224232,3.2326581518,17.659259259774
+    ));
+#16414 = CARTESIAN_POINT('',(0.262015457408,3.295440842174,
+    17.896296296262));
+#16415 = CARTESIAN_POINT('',(-0.866233837236,3.176857062804,
+    18.340740740698));
+#16416 = CARTESIAN_POINT('',(-1.382608847991,3.025029461312,
+    18.548148148331));
+#16417 = CARTESIAN_POINT('',(-1.868633626231,2.778833270891,
+    18.755555555525));
+#16418 = CARTESIAN_POINT('',(-2.304618901849,2.445340978719,
+    18.962962962777));
+#16419 = CARTESIAN_POINT('',(-2.672840627624,2.036387563133,
+    19.170370370414));
+#16420 = CARTESIAN_POINT('',(-2.958938956792,1.567925158978,
+    19.3777777778));
+#16421 = CARTESIAN_POINT('',(-3.152978939223,1.058836942324,
+    19.585185185051));
+#16422 = CARTESIAN_POINT('',(-3.250000000023,0.52941531196,
+    19.792592592519));
+#16423 = CARTESIAN_POINT('',(-3.249999999976,-0.680676829988,
+    20.266666666644));
+#16424 = CARTESIAN_POINT('',(-3.089618365996,-1.361363833519,
+    20.533333333093));
+#16425 = CARTESIAN_POINT('',(-2.768858688708,-1.998833197883,
+    20.800000000659));
+#16426 = CARTESIAN_POINT('',(-2.301278659953,-2.549982702566,
+    21.066666665308));
+#16427 = CARTESIAN_POINT('',(-1.714028760622,-2.976619007777,
+    21.333333334825));
+#16428 = CARTESIAN_POINT('',(-1.045391954904,-3.25102258031,
+    21.599999998938));
+#16429 = CARTESIAN_POINT('',(-0.339982835218,-3.359083478454,
+    21.866666667052));
+#16430 = CARTESIAN_POINT('',(0.356941579816,-3.30127487833,
+    22.133333333252));
+#16431 = CARTESIAN_POINT('',(1.435881018379,-2.95070620369,
+    22.577777777688));
+#16432 = CARTESIAN_POINT('',(1.845430024429,-2.74268728246,
+    22.755555555745));
+#16433 = CARTESIAN_POINT('',(2.220781567151,-2.470829164584,
+    22.933333333365));
+#16434 = CARTESIAN_POINT('',(2.550595414995,-2.141640756079,
+    23.111111110873));
+#16435 = CARTESIAN_POINT('',(2.824997338141,-1.763957527301,
+    23.288888888871));
+#16436 = CARTESIAN_POINT('',(3.03615872711,-1.348557780874,
+    23.466666666873));
+#16437 = CARTESIAN_POINT('',(3.178719335478,-0.907574210578,
+    23.644444444269));
+#16438 = CARTESIAN_POINT('',(3.250000000017,-0.453784553139,
+    23.82222222218));
+#16439 = CARTESIAN_POINT('',(3.25,1.2122449E-10,23.999999999958));
+#16440 = PCURVE('',#13727,#16441);
+#16441 = DEFINITIONAL_REPRESENTATION('',(#16442),#16445);
+#16442 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16443,#16444),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,3.144420801812),.PIECEWISE_BEZIER_KNOTS.);
+#16443 = CARTESIAN_POINT('',(0.931748562369,0.));
+#16444 = CARTESIAN_POINT('',(0.931748562369,3.144420801812));
+#16445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16446 = PCURVE('',#13662,#16447);
+#16447 = DEFINITIONAL_REPRESENTATION('',(#16448),#16459);
+#16448 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#16449,#16450,#16451,#16452,
+    #16453,#16454,#16455,#16456,#16457,#16458),.UNSPECIFIED.,.F.,.F.,(10
+    ,10),(0.,3.144420801812),.PIECEWISE_BEZIER_KNOTS.);
+#16449 = CARTESIAN_POINT('',(3.14159265361,-10.00000000004));
+#16450 = CARTESIAN_POINT('',(3.490657694713,-9.5555555556));
+#16451 = CARTESIAN_POINT('',(3.839729472737,-9.111111110902));
+#16452 = CARTESIAN_POINT('',(4.188775718605,-8.666666667661));
+#16453 = CARTESIAN_POINT('',(4.537879522599,-8.22222222088));
+#16454 = CARTESIAN_POINT('',(4.886898513549,-7.777777778887));
+#16455 = CARTESIAN_POINT('',(5.236002120408,-7.333333332572));
+#16456 = CARTESIAN_POINT('',(5.585048536976,-6.888888889087));
+#16457 = CARTESIAN_POINT('',(5.934120266275,-6.444444444546));
+#16458 = CARTESIAN_POINT('',(6.283185307222,-6.000000000053));
+#16459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16460 = ORIENTED_EDGE('',*,*,#13673,.T.);
+#16461 = ORIENTED_EDGE('',*,*,#13884,.F.);
+#16462 = ADVANCED_FACE('',(#16463),#13662,.F.);
+#16463 = FACE_BOUND('',#16464,.F.);
+#16464 = EDGE_LOOP('',(#16465,#16485,#16486,#16487));
+#16465 = ORIENTED_EDGE('',*,*,#16466,.F.);
+#16466 = EDGE_CURVE('',#16315,#16135,#16467,.T.);
+#16467 = SURFACE_CURVE('',#16468,(#16473,#16479),.PCURVE_S1.);
+#16468 = CIRCLE('',#16469,3.25);
+#16469 = AXIS2_PLACEMENT_3D('',#16470,#16471,#16472);
+#16470 = CARTESIAN_POINT('',(0.,1.066E-14,16.));
+#16471 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#16472 = DIRECTION('',(-1.,0.,0.));
+#16473 = PCURVE('',#13662,#16474);
+#16474 = DEFINITIONAL_REPRESENTATION('',(#16475),#16478);
+#16475 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16476,#16477),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(3.14159265357,3.534291742694),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16476 = CARTESIAN_POINT('',(3.14159265361,-10.));
+#16477 = CARTESIAN_POINT('',(2.748893564485,-10.));
+#16478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16479 = PCURVE('',#14865,#16480);
+#16480 = DEFINITIONAL_REPRESENTATION('',(#16481),#16484);
+#16481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16482,#16483),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(3.14159265357,3.534291742694),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16482 = CARTESIAN_POINT('',(3.14159265357,0.));
+#16483 = CARTESIAN_POINT('',(3.534291742694,0.));
+#16484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16485 = ORIENTED_EDGE('',*,*,#16403,.T.);
+#16486 = ORIENTED_EDGE('',*,*,#13647,.F.);
+#16487 = ORIENTED_EDGE('',*,*,#16134,.F.);
+#16488 = ADVANCED_FACE('',(#16489),#13957,.T.);
+#16489 = FACE_BOUND('',#16490,.T.);
+#16490 = EDGE_LOOP('',(#16491,#16543,#16575,#16662,#16663));
+#16491 = ORIENTED_EDGE('',*,*,#16492,.F.);
+#16492 = EDGE_CURVE('',#16493,#13908,#16495,.T.);
+#16493 = VERTEX_POINT('',#16494);
+#16494 = CARTESIAN_POINT('',(3.98626679746,1.154199804002,
+    15.099999979748));
+#16495 = SURFACE_CURVE('',#16496,(#16531,#16537),.PCURVE_S1.);
+#16496 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#16497,#16498,#16499,#16500,
+    #16501,#16502,#16503,#16504,#16505,#16506,#16507,#16508,#16509,
+    #16510,#16511,#16512,#16513,#16514,#16515,#16516,#16517,#16518,
+    #16519,#16520,#16521,#16522,#16523,#16524,#16525,#16526,#16527,
+    #16528,#16529,#16530),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#16497 = CARTESIAN_POINT('',(4.15,6.483408E-11,14.741154273146));
+#16498 = CARTESIAN_POINT('',(4.149999999976,0.77259768295,
+    14.978191310183));
+#16499 = CARTESIAN_POINT('',(3.988186772495,1.545204228371,
+    15.215228347316));
+#16500 = CARTESIAN_POINT('',(3.664562888884,2.279053896399,
+    15.452265384303));
+#16501 = CARTESIAN_POINT('',(3.189938167871,2.935484291696,
+    15.689302420661));
+#16502 = CARTESIAN_POINT('',(2.585951165284,3.47929590317,
+    15.926339459625));
+#16503 = CARTESIAN_POINT('',(1.883529966385,3.882717656529,
+    16.163376494256));
+#16504 = CARTESIAN_POINT('',(1.119854202819,4.127855999129,
+    16.40041353296));
+#16505 = CARTESIAN_POINT('',(0.334573583397,4.208024460128,
+    16.637450569451));
+#16506 = CARTESIAN_POINT('',(-1.106113979266,4.056602095526,
+    17.081895013886));
+#16507 = CARTESIAN_POINT('',(-1.765485144029,3.86272972232,
+    17.289302421519));
+#16508 = CARTESIAN_POINT('',(-2.386101312495,3.548357010283,
+    17.496709828711));
+#16509 = CARTESIAN_POINT('',(-2.942821188151,3.122511571175,
+    17.704117235968));
+#16510 = CARTESIAN_POINT('',(-3.413011919542,2.600310106158,
+    17.9115246436));
+#16511 = CARTESIAN_POINT('',(-3.778337259698,2.002120980262,
+    18.11893205099));
+#16512 = CARTESIAN_POINT('',(-4.026111663846,1.352052271679,
+    18.326339458239));
+#16513 = CARTESIAN_POINT('',(-4.150000000023,0.676022972136,
+    18.533746865707));
+#16514 = CARTESIAN_POINT('',(-4.149999999975,-0.869172393079,
+    19.007820939832));
+#16515 = CARTESIAN_POINT('',(-3.945205160572,-1.738354950807,
+    19.274487606282));
+#16516 = CARTESIAN_POINT('',(-3.535618950091,-2.552360259855,
+    19.541154273846));
+#16517 = CARTESIAN_POINT('',(-2.938556786745,-3.256126892107,
+    19.807820938498));
+#16518 = CARTESIAN_POINT('',(-2.188682059917,-3.800917116974,
+    20.07448760801));
+#16519 = CARTESIAN_POINT('',(-1.334885489814,-4.151304171548,
+    20.341154272128));
+#16520 = CARTESIAN_POINT('',(-0.434131850442,-4.289291543668,
+    20.60782094024));
+#16521 = CARTESIAN_POINT('',(0.455786944887,-4.215474074146,
+    20.87448760644));
+#16522 = CARTESIAN_POINT('',(1.833509599851,-3.767824847603,
+    21.318932050876));
+#16523 = CARTESIAN_POINT('',(2.356472146079,-3.502200595525,
+    21.496709828932));
+#16524 = CARTESIAN_POINT('',(2.835767311028,-3.155059108236,
+    21.674487606555));
+#16525 = CARTESIAN_POINT('',(3.256914169478,-2.734710014161,
+    21.852265384059));
+#16526 = CARTESIAN_POINT('',(3.60730422259,-2.252438100796,
+    22.030043162062));
+#16527 = CARTESIAN_POINT('',(3.876941117045,-1.722005305925,
+    22.207820940058));
+#16528 = CARTESIAN_POINT('',(4.058980122544,-1.158901622075,
+    22.385598717459));
+#16529 = CARTESIAN_POINT('',(4.150000000018,-0.579448261864,
+    22.563376495368));
+#16530 = CARTESIAN_POINT('',(4.15,1.2125826E-10,22.741154273146));
+#16531 = PCURVE('',#13957,#16532);
+#16532 = DEFINITIONAL_REPRESENTATION('',(#16533),#16536);
+#16533 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16534,#16535),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.282090476108,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16534 = CARTESIAN_POINT('',(0.,0.282090476108));
+#16535 = CARTESIAN_POINT('',(0.,6.288841603624));
+#16536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16537 = PCURVE('',#14094,#16538);
+#16538 = DEFINITIONAL_REPRESENTATION('',(#16539),#16542);
+#16539 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16540,#16541),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.282090476108,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16540 = CARTESIAN_POINT('',(0.931748562369,0.282090476108));
+#16541 = CARTESIAN_POINT('',(0.931748562369,6.288841603624));
+#16542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16543 = ORIENTED_EDGE('',*,*,#16544,.F.);
+#16544 = EDGE_CURVE('',#16545,#16493,#16547,.T.);
+#16545 = VERTEX_POINT('',#16546);
+#16546 = CARTESIAN_POINT('',(4.15,6.4672E-11,15.1));
+#16547 = SURFACE_CURVE('',#16548,(#16555,#16565),.PCURVE_S1.);
+#16548 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16549,#16550,#16551,#16552,
+    #16553,#16554),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16549 = CARTESIAN_POINT('',(4.15,6.474823E-11,15.1));
+#16550 = CARTESIAN_POINT('',(4.149999991066,0.233923663815,
+    15.100000004467));
+#16551 = CARTESIAN_POINT('',(4.133517652196,0.46785110016,
+    15.100000090385));
+#16552 = CARTESIAN_POINT('',(4.100553739166,0.700223175763,
+    15.100000005245));
+#16553 = CARTESIAN_POINT('',(4.051325740503,0.929505261331,
+    15.09999999638));
+#16554 = CARTESIAN_POINT('',(3.98626679746,1.154199804002,
+    15.099999979748));
+#16555 = PCURVE('',#13957,#16556);
+#16556 = DEFINITIONAL_REPRESENTATION('',(#16557),#16564);
+#16557 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16558,#16559,#16560,#16561,
+    #16562,#16563),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16558 = CARTESIAN_POINT('',(0.358845726854,0.));
+#16559 = CARTESIAN_POINT('',(0.287076719613,5.641799333494E-02));
+#16560 = CARTESIAN_POINT('',(0.215306901977,0.112836687747));
+#16561 = CARTESIAN_POINT('',(0.143538947016,0.169253783433));
+#16562 = CARTESIAN_POINT('',(7.176892670553E-02,0.225672562666));
+#16563 = CARTESIAN_POINT('',(0.,0.282090476108));
+#16564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16565 = PCURVE('',#14865,#16566);
+#16566 = DEFINITIONAL_REPRESENTATION('',(#16567),#16574);
+#16567 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16568,#16569,#16570,#16571,
+    #16572,#16573),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16568 = CARTESIAN_POINT('',(3.141592653574,0.9));
+#16569 = CARTESIAN_POINT('',(3.085225505683,0.899999992939));
+#16570 = CARTESIAN_POINT('',(3.028857442933,0.899999911222));
+#16571 = CARTESIAN_POINT('',(2.972491068342,0.899999997377));
+#16572 = CARTESIAN_POINT('',(2.916123028383,0.900000000576));
+#16573 = CARTESIAN_POINT('',(2.859755868862,0.900000020252));
+#16574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16575 = ORIENTED_EDGE('',*,*,#16576,.T.);
+#16576 = EDGE_CURVE('',#16545,#16263,#16577,.T.);
+#16577 = SURFACE_CURVE('',#16578,(#16581,#16587),.PCURVE_S1.);
+#16578 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16579,#16580),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,1.017691453624),.PIECEWISE_BEZIER_KNOTS.);
+#16579 = CARTESIAN_POINT('',(4.15,6.475501E-11,14.741154273167));
+#16580 = CARTESIAN_POINT('',(4.15,6.449145E-11,15.758845726791));
+#16581 = PCURVE('',#13957,#16582);
+#16582 = DEFINITIONAL_REPRESENTATION('',(#16583),#16586);
+#16583 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16584,#16585),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.358845726833,1.017691453624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16584 = CARTESIAN_POINT('',(0.358845726833,0.));
+#16585 = CARTESIAN_POINT('',(1.017691453624,0.));
+#16586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16587 = PCURVE('',#16588,#16657);
+#16588 = B_SPLINE_SURFACE_WITH_KNOTS('',1,9,(
+    (#16589,#16590,#16591,#16592,#16593,#16594,#16595,#16596,#16597
+      ,#16598,#16599,#16600,#16601,#16602,#16603,#16604,#16605,#16606
+      ,#16607,#16608,#16609,#16610,#16611,#16612,#16613,#16614,#16615
+      ,#16616,#16617,#16618,#16619,#16620,#16621,#16622)
+    ,(#16623,#16624,#16625,#16626,#16627,#16628,#16629,#16630,#16631
+      ,#16632,#16633,#16634,#16635,#16636,#16637,#16638,#16639,#16640
+      ,#16641,#16642,#16643,#16644,#16645,#16646,#16647,#16648,#16649
+      ,#16650,#16651,#16652,#16653,#16654,#16655,#16656
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(10,8,8,8,10),(0.,1.017691453624),(
+    0.,1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#16589 = CARTESIAN_POINT('',(4.15,2.649808E-11,6.741154273167));
+#16590 = CARTESIAN_POINT('',(4.149999999978,0.772597683036,
+    6.978191310204));
+#16591 = CARTESIAN_POINT('',(3.988186772486,1.54520422817,7.215228347279
+    ));
+#16592 = CARTESIAN_POINT('',(3.664562888934,2.279053896635,
+    7.452265384045));
+#16593 = CARTESIAN_POINT('',(3.189938167805,2.935484291466,7.68930242192
+    ));
+#16594 = CARTESIAN_POINT('',(2.585951165376,3.479295903293,
+    7.926339457478));
+#16595 = CARTESIAN_POINT('',(1.883529966343,3.882717656477,
+    8.163376496068));
+#16596 = CARTESIAN_POINT('',(1.119854202848,4.127855999133,
+    8.400413532221));
+#16597 = CARTESIAN_POINT('',(0.33457358341,4.208024460129,8.637450569497
+    ));
+#16598 = CARTESIAN_POINT('',(-1.106113979255,4.056602095525,
+    9.081895013937));
+#16599 = CARTESIAN_POINT('',(-1.765485144022,3.86272972235,
+    9.289302421199));
+#16600 = CARTESIAN_POINT('',(-2.386101312471,3.548357010217,
+    9.49670982889));
+#16601 = CARTESIAN_POINT('',(-2.942821188153,3.122511571311,
+    9.704117236146));
+#16602 = CARTESIAN_POINT('',(-3.413011919539,2.600310106027,
+    9.911524643456));
+#16603 = CARTESIAN_POINT('',(-3.778337259673,2.002120980368,
+    10.118932051028));
+#16604 = CARTESIAN_POINT('',(-4.026111663853,1.352052271668,
+    10.326339458384));
+#16605 = CARTESIAN_POINT('',(-4.150000000021,0.676022972141,
+    10.533746865761));
+#16606 = CARTESIAN_POINT('',(-4.149999999978,-0.869172393092,
+    11.007820939834));
+#16607 = CARTESIAN_POINT('',(-3.94520516056,-1.738354950727,
+    11.274487606456));
+#16608 = CARTESIAN_POINT('',(-3.535618950139,-2.552360259933,
+    11.541154273311));
+#16609 = CARTESIAN_POINT('',(-2.938556786718,-3.256126892022,
+    11.807820939576));
+#16610 = CARTESIAN_POINT('',(-2.188682059938,-3.800917117005,
+    12.074487606775));
+#16611 = CARTESIAN_POINT('',(-1.334885489831,-4.151304171543,
+    12.341154273116));
+#16612 = CARTESIAN_POINT('',(-0.434131850451,-4.289291543658,
+    12.607820939764));
+#16613 = CARTESIAN_POINT('',(0.455786944874,-4.215474074151,
+    12.874487606531));
+#16614 = CARTESIAN_POINT('',(1.833509599839,-3.767824847608,
+    13.318932050984));
+#16615 = CARTESIAN_POINT('',(2.356472146073,-3.502200595537,
+    13.496709828562));
+#16616 = CARTESIAN_POINT('',(2.835767311006,-3.155059108233,
+    13.674487606803));
+#16617 = CARTESIAN_POINT('',(3.256914169488,-2.734710014188,
+    13.852265384127));
+#16618 = CARTESIAN_POINT('',(3.607304222589,-2.252438100785,
+    14.03004316188));
+#16619 = CARTESIAN_POINT('',(3.876941117014,-1.722005305922,
+    14.207820940118));
+#16620 = CARTESIAN_POINT('',(4.058980122557,-1.158901622169,
+    14.385598717488));
+#16621 = CARTESIAN_POINT('',(4.150000000016,-0.579448261778,
+    14.56337649539));
+#16622 = CARTESIAN_POINT('',(4.15,6.475501E-11,14.741154273167));
+#16623 = CARTESIAN_POINT('',(4.15,2.622786E-11,7.758845726791));
+#16624 = CARTESIAN_POINT('',(4.149999999978,0.772597683035,
+    7.995882763829));
+#16625 = CARTESIAN_POINT('',(3.988186772487,1.545204228172,
+    8.232919800902));
+#16626 = CARTESIAN_POINT('',(3.664562888927,2.279053896629,8.46995683767
+    ));
+#16627 = CARTESIAN_POINT('',(3.18993816782,2.935484291473,8.706993875542
+    ));
+#16628 = CARTESIAN_POINT('',(2.585951165358,3.479295903287,
+    8.944030911103));
+#16629 = CARTESIAN_POINT('',(1.883529966357,3.88271765648,9.181067949691
+    ));
+#16630 = CARTESIAN_POINT('',(1.119854202843,4.127855999132,
+    9.418104985845));
+#16631 = CARTESIAN_POINT('',(0.334573583411,4.208024460129,
+    9.655142023121));
+#16632 = CARTESIAN_POINT('',(-1.106113979254,4.056602095525,
+    10.099586467561));
+#16633 = CARTESIAN_POINT('',(-1.765485144023,3.86272972235,
+    10.306993874823));
+#16634 = CARTESIAN_POINT('',(-2.38610131247,3.548357010217,
+    10.514401282513));
+#16635 = CARTESIAN_POINT('',(-2.942821188153,3.122511571312,
+    10.72180868977));
+#16636 = CARTESIAN_POINT('',(-3.413011919539,2.600310106028,
+    10.929216097079));
+#16637 = CARTESIAN_POINT('',(-3.778337259671,2.002120980368,
+    11.136623504653));
+#16638 = CARTESIAN_POINT('',(-4.026111663854,1.35205227167,
+    11.344030912008));
+#16639 = CARTESIAN_POINT('',(-4.150000000021,0.676022972142,
+    11.551438319385));
+#16640 = CARTESIAN_POINT('',(-4.149999999978,-0.869172393091,
+    12.025512393458));
+#16641 = CARTESIAN_POINT('',(-3.945205160559,-1.738354950727,
+    12.292179060081));
+#16642 = CARTESIAN_POINT('',(-3.535618950143,-2.552360259927,
+    12.558845726933));
+#16643 = CARTESIAN_POINT('',(-2.938556786718,-3.256126892028,
+    12.825512393202));
+#16644 = CARTESIAN_POINT('',(-2.188682059933,-3.800917117001,
+    13.092179060397));
+#16645 = CARTESIAN_POINT('',(-1.334885489841,-4.151304171542,
+    13.358845726741));
+#16646 = CARTESIAN_POINT('',(-0.43413185045,-4.289291543657,
+    13.625512393388));
+#16647 = CARTESIAN_POINT('',(0.455786944872,-4.215474074151,
+    13.892179060155));
+#16648 = CARTESIAN_POINT('',(1.833509599837,-3.767824847608,
+    14.336623504608));
+#16649 = CARTESIAN_POINT('',(2.35647214607,-3.502200595538,
+    14.514401282186));
+#16650 = CARTESIAN_POINT('',(2.835767311005,-3.155059108235,
+    14.692179060427));
+#16651 = CARTESIAN_POINT('',(3.256914169488,-2.734710014186,
+    14.86995683775));
+#16652 = CARTESIAN_POINT('',(3.607304222587,-2.252438100787,
+    15.047734615504));
+#16653 = CARTESIAN_POINT('',(3.876941117011,-1.722005305929,
+    15.225512393742));
+#16654 = CARTESIAN_POINT('',(4.058980122557,-1.158901622168,
+    15.403290171112));
+#16655 = CARTESIAN_POINT('',(4.150000000016,-0.579448261778,
+    15.581067949014));
+#16656 = CARTESIAN_POINT('',(4.15,6.449145E-11,15.758845726791));
+#16657 = DEFINITIONAL_REPRESENTATION('',(#16658),#16661);
+#16658 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16659,#16660),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.358845726833,1.017691453624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16659 = CARTESIAN_POINT('',(0.358845726833,6.288841603624));
+#16660 = CARTESIAN_POINT('',(1.017691453624,6.288841603624));
+#16661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16662 = ORIENTED_EDGE('',*,*,#16262,.T.);
+#16663 = ORIENTED_EDGE('',*,*,#13945,.F.);
+#16664 = ADVANCED_FACE('',(#16665),#14094,.T.);
+#16665 = FACE_BOUND('',#16666,.T.);
+#16666 = EDGE_LOOP('',(#16667,#16727,#16793,#16794,#16795));
+#16667 = ORIENTED_EDGE('',*,*,#16668,.F.);
+#16668 = EDGE_CURVE('',#16669,#14175,#16671,.T.);
+#16669 = VERTEX_POINT('',#16670);
+#16670 = CARTESIAN_POINT('',(1.243721175813,3.002608467596,16.));
+#16671 = SURFACE_CURVE('',#16672,(#16707,#16713),.PCURVE_S1.);
+#16672 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#16673,#16674,#16675,#16676,
+    #16677,#16678,#16679,#16680,#16681,#16682,#16683,#16684,#16685,
+    #16686,#16687,#16688,#16689,#16690,#16691,#16692,#16693,#16694,
+    #16695,#16696,#16697,#16698,#16699,#16700,#16701,#16702,#16703,
+    #16704,#16705,#16706),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#16673 = CARTESIAN_POINT('',(3.25,6.505563E-11,14.499999999958));
+#16674 = CARTESIAN_POINT('',(3.249999999976,0.605046071316,
+    14.737037036995));
+#16675 = CARTESIAN_POINT('',(3.123278693959,1.210101022331,
+    14.974074074128));
+#16676 = CARTESIAN_POINT('',(2.869838696584,1.78479865138,
+    15.211111111116));
+#16677 = CARTESIAN_POINT('',(2.498144042673,2.298876156532,
+    15.44814814747));
+#16678 = CARTESIAN_POINT('',(2.02514257933,2.724747803697,15.68518518644
+    ));
+#16679 = CARTESIAN_POINT('',(1.475053632346,3.040683315628,
+    15.922222221065));
+#16680 = CARTESIAN_POINT('',(0.876994224206,3.232658151801,
+    16.159259259774));
+#16681 = CARTESIAN_POINT('',(0.262015457406,3.295440842174,
+    16.396296296262));
+#16682 = CARTESIAN_POINT('',(-0.866233837238,3.176857062804,
+    16.840740740698));
+#16683 = CARTESIAN_POINT('',(-1.382608848005,3.025029461308,
+    17.048148148332));
+#16684 = CARTESIAN_POINT('',(-1.868633626217,2.778833270892,
+    17.255555555523));
+#16685 = CARTESIAN_POINT('',(-2.304618901858,2.445340978716,
+    17.46296296278));
+#16686 = CARTESIAN_POINT('',(-2.672840627637,2.036387563128,
+    17.670370370412));
+#16687 = CARTESIAN_POINT('',(-2.95893895678,1.567925158976,
+    17.877777777802));
+#16688 = CARTESIAN_POINT('',(-3.152978939229,1.058836942323,
+    18.08518518505));
+#16689 = CARTESIAN_POINT('',(-3.250000000023,0.529415311956,
+    18.292592592519));
+#16690 = CARTESIAN_POINT('',(-3.249999999975,-0.680676829991,
+    18.766666666644));
+#16691 = CARTESIAN_POINT('',(-3.089618365994,-1.361363833521,
+    19.033333333093));
+#16692 = CARTESIAN_POINT('',(-2.76885868871,-1.998833197897,
+    19.30000000066));
+#16693 = CARTESIAN_POINT('',(-2.301278659932,-2.549982702554,
+    19.566666665306));
+#16694 = CARTESIAN_POINT('',(-1.71402876065,-2.97661900779,
+    19.833333334826));
+#16695 = CARTESIAN_POINT('',(-1.045391954872,-3.251022580307,
+    20.099999998937));
+#16696 = CARTESIAN_POINT('',(-0.339982835227,-3.359083478456,
+    20.366666667052));
+#16697 = CARTESIAN_POINT('',(0.356941579822,-3.30127487833,
+    20.633333333252));
+#16698 = CARTESIAN_POINT('',(1.435881018385,-2.950706203687,
+    21.077777777688));
+#16699 = CARTESIAN_POINT('',(1.845430024433,-2.742687282445,
+    21.255555555745));
+#16700 = CARTESIAN_POINT('',(2.220781567151,-2.470829164614,
+    21.433333333365));
+#16701 = CARTESIAN_POINT('',(2.550595415,-2.141640756047,21.611111110873
+    ));
+#16702 = CARTESIAN_POINT('',(2.824997338146,-1.763957527284,
+    21.788888888871));
+#16703 = CARTESIAN_POINT('',(3.036158727109,-1.348557780913,
+    21.966666666873));
+#16704 = CARTESIAN_POINT('',(3.178719335483,-0.907574210536,
+    22.144444444269));
+#16705 = CARTESIAN_POINT('',(3.250000000018,-0.453784553138,
+    22.32222222218));
+#16706 = CARTESIAN_POINT('',(3.25,1.2161961E-10,22.499999999958));
+#16707 = PCURVE('',#14094,#16708);
+#16708 = DEFINITIONAL_REPRESENTATION('',(#16709),#16712);
+#16709 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16710,#16711),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.179157800698,3.144420801812),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16710 = CARTESIAN_POINT('',(0.,1.179157800698));
+#16711 = CARTESIAN_POINT('',(0.,3.144420801812));
+#16712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16713 = PCURVE('',#14249,#16714);
+#16714 = DEFINITIONAL_REPRESENTATION('',(#16715),#16726);
+#16715 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#16716,#16717,#16718,#16719,
+    #16720,#16721,#16722,#16723,#16724,#16725),.UNSPECIFIED.,.F.,.F.,(10
+    ,10),(1.179157800698,3.144420801812),.PIECEWISE_BEZIER_KNOTS.);
+#16716 = CARTESIAN_POINT('',(4.319689919161,-9.999999999996));
+#16717 = CARTESIAN_POINT('',(4.537856118227,-9.722222222235));
+#16718 = CARTESIAN_POINT('',(4.756022289347,-9.444444444482));
+#16719 = CARTESIAN_POINT('',(4.974188296674,-9.166666666705));
+#16720 = CARTESIAN_POINT('',(5.192354112072,-8.888888888867));
+#16721 = CARTESIAN_POINT('',(5.410520524108,-8.611111111021));
+#16722 = CARTESIAN_POINT('',(5.628688429866,-8.333333333341));
+#16723 = CARTESIAN_POINT('',(5.84685140455,-8.055555555639));
+#16724 = CARTESIAN_POINT('',(6.065019656634,-7.777777777858));
+#16725 = CARTESIAN_POINT('',(6.283185307223,-7.500000000053));
+#16726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16727 = ORIENTED_EDGE('',*,*,#16728,.F.);
+#16728 = EDGE_CURVE('',#16493,#16669,#16729,.T.);
+#16729 = SURFACE_CURVE('',#16730,(#16749,#16771),.PCURVE_S1.);
+#16730 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16731,#16732,#16733,#16734,
+    #16735,#16736,#16737,#16738,#16739,#16740,#16741,#16742,#16743,
+    #16744,#16745,#16746,#16747,#16748),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.273399029398,0.534952674924,0.771592090119,1.),
+  .UNSPECIFIED.);
+#16731 = CARTESIAN_POINT('',(3.98626679746,1.154199804002,
+    15.099999979748));
+#16732 = CARTESIAN_POINT('',(3.890209784391,1.32226177867,
+    15.145525705828));
+#16733 = CARTESIAN_POINT('',(3.78441317732,1.484034086548,
+    15.191493586534));
+#16734 = CARTESIAN_POINT('',(3.669291935743,1.638649137623,
+    15.237917374066));
+#16735 = CARTESIAN_POINT('',(3.545379611546,1.785262601202,
+    15.28481406165));
+#16736 = CARTESIAN_POINT('',(3.287034694448,2.054917592119,
+    15.377532909231));
+#16737 = CARTESIAN_POINT('',(3.15328885908,2.178706925815,
+    15.423314190212));
+#16738 = CARTESIAN_POINT('',(3.01269771284,2.293743742676,
+    15.469557789085));
+#16739 = CARTESIAN_POINT('',(2.865954536443,2.399377657755,
+    15.516280896056));
+#16740 = CARTESIAN_POINT('',(2.576271838551,2.581578015021,
+    15.606221244152));
+#16741 = CARTESIAN_POINT('',(2.434299941854,2.659955790656,
+    15.649348973538));
+#16742 = CARTESIAN_POINT('',(2.288554904565,2.729741298724,
+    15.692895144669));
+#16743 = CARTESIAN_POINT('',(2.139706880627,2.790565746547,
+    15.736874196242));
+#16744 = CARTESIAN_POINT('',(1.842551494387,2.891916931521,
+    15.824180447531));
+#16745 = CARTESIAN_POINT('',(1.694403833567,2.933076670619,
+    15.867477581842));
+#16746 = CARTESIAN_POINT('',(1.544725597915,2.965356164244,
+    15.911203549912));
+#16747 = CARTESIAN_POINT('',(1.39423972436,2.988565519003,15.95537303844
+    ));
+#16748 = CARTESIAN_POINT('',(1.24372115451,3.002608471898,
+    16.000000008356));
+#16749 = PCURVE('',#14094,#16750);
+#16750 = DEFINITIONAL_REPRESENTATION('',(#16751),#16770);
+#16751 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16752,#16753,#16754,#16755,
+    #16756,#16757,#16758,#16759,#16760,#16761,#16762,#16763,#16764,
+    #16765,#16766,#16767,#16768,#16769),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.273399029398,0.534952674924,0.771592090119,1.),
+  .UNSPECIFIED.);
+#16752 = CARTESIAN_POINT('',(0.931748562369,0.282090476108));
+#16753 = CARTESIAN_POINT('',(0.884616858295,0.327467855389));
+#16754 = CARTESIAN_POINT('',(0.837027397555,0.373285949436));
+#16755 = CARTESIAN_POINT('',(0.788965986595,0.419558456728));
+#16756 = CARTESIAN_POINT('',(0.740414974914,0.46630232688));
+#16757 = CARTESIAN_POINT('',(0.644425376314,0.55871904263));
+#16758 = CARTESIAN_POINT('',(0.597029107486,0.604351143024));
+#16759 = CARTESIAN_POINT('',(0.549154200268,0.650444057202));
+#16760 = CARTESIAN_POINT('',(0.500782867387,0.697014917456));
+#16761 = CARTESIAN_POINT('',(0.40766974951,0.786662194418));
+#16762 = CARTESIAN_POINT('',(0.363020633009,0.829649391243));
+#16763 = CARTESIAN_POINT('',(0.317938321584,0.873053664707));
+#16764 = CARTESIAN_POINT('',(0.272407865802,0.916889406741));
+#16765 = CARTESIAN_POINT('',(0.182021801572,1.003911162914));
+#16766 = CARTESIAN_POINT('',(0.137197322082,1.047067209016));
+#16767 = CARTESIAN_POINT('',(9.192886549019E-02,1.090650694703));
+#16768 = CARTESIAN_POINT('',(4.620125108102E-02,1.134676253915));
+#16769 = CARTESIAN_POINT('',(0.,1.179157807266));
+#16770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16771 = PCURVE('',#14865,#16772);
+#16772 = DEFINITIONAL_REPRESENTATION('',(#16773),#16792);
+#16773 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16774,#16775,#16776,#16777,
+    #16778,#16779,#16780,#16781,#16782,#16783,#16784,#16785,#16786,
+    #16787,#16788,#16789,#16790,#16791),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6
+    ),(0.,0.273399029398,0.534952674924,0.771592090119,1.),
+  .UNSPECIFIED.);
+#16774 = CARTESIAN_POINT('',(2.859755868862,0.900000020252));
+#16775 = CARTESIAN_POINT('',(2.814419312173,0.854474291824));
+#16776 = CARTESIAN_POINT('',(2.768642441939,0.808506416976));
+#16777 = CARTESIAN_POINT('',(2.722411570388,0.762082624184));
+#16778 = CARTESIAN_POINT('',(2.675709747387,0.71518593835));
+#16779 = CARTESIAN_POINT('',(2.583376152006,0.622467090769));
+#16780 = CARTESIAN_POINT('',(2.537785087689,0.576685809788));
+#16781 = CARTESIAN_POINT('',(2.491733620106,0.530442210915));
+#16782 = CARTESIAN_POINT('',(2.445204638504,0.483719103944));
+#16783 = CARTESIAN_POINT('',(2.355637983012,0.393778755848));
+#16784 = CARTESIAN_POINT('',(2.312689448162,0.350651026462));
+#16785 = CARTESIAN_POINT('',(2.269324215794,0.307104855331));
+#16786 = CARTESIAN_POINT('',(2.225527904964,0.263125803758));
+#16787 = CARTESIAN_POINT('',(2.13858442682,0.175819552469));
+#16788 = CARTESIAN_POINT('',(2.095467201666,0.132522416797));
+#16789 = CARTESIAN_POINT('',(2.051922915529,8.879645280087E-02));
+#16790 = CARTESIAN_POINT('',(2.007936957547,4.462695975756E-02));
+#16791 = CARTESIAN_POINT('',(1.963495409333,-8.355579782569E-09));
+#16792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16793 = ORIENTED_EDGE('',*,*,#16492,.T.);
+#16794 = ORIENTED_EDGE('',*,*,#14082,.F.);
+#16795 = ORIENTED_EDGE('',*,*,#14174,.F.);
+#16796 = ADVANCED_FACE('',(#16797),#14249,.F.);
+#16797 = FACE_BOUND('',#16798,.F.);
+#16798 = EDGE_LOOP('',(#16799,#16819,#16820,#16821));
+#16799 = ORIENTED_EDGE('',*,*,#16800,.F.);
+#16800 = EDGE_CURVE('',#14643,#16669,#16801,.T.);
+#16801 = SURFACE_CURVE('',#16802,(#16807,#16813),.PCURVE_S1.);
+#16802 = CIRCLE('',#16803,3.25);
+#16803 = AXIS2_PLACEMENT_3D('',#16804,#16805,#16806);
+#16804 = CARTESIAN_POINT('',(0.,1.066E-14,16.));
+#16805 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#16806 = DIRECTION('',(-1.,0.,0.));
+#16807 = PCURVE('',#14249,#16808);
+#16808 = DEFINITIONAL_REPRESENTATION('',(#16809),#16812);
+#16809 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16810,#16811),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.570796326775,1.963495415896),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16810 = CARTESIAN_POINT('',(4.712388980405,-10.));
+#16811 = CARTESIAN_POINT('',(4.319689891284,-10.));
+#16812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16813 = PCURVE('',#14865,#16814);
+#16814 = DEFINITIONAL_REPRESENTATION('',(#16815),#16818);
+#16815 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16816,#16817),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.570796326775,1.963495415896),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16816 = CARTESIAN_POINT('',(1.570796326775,0.));
+#16817 = CARTESIAN_POINT('',(1.963495415896,0.));
+#16818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16819 = ORIENTED_EDGE('',*,*,#14731,.T.);
+#16820 = ORIENTED_EDGE('',*,*,#14234,.F.);
+#16821 = ORIENTED_EDGE('',*,*,#16668,.F.);
+#16822 = ADVANCED_FACE('',(#16823),#14369,.F.);
+#16823 = FACE_BOUND('',#16824,.F.);
+#16824 = EDGE_LOOP('',(#16825,#16826,#16827));
+#16825 = ORIENTED_EDGE('',*,*,#14353,.T.);
+#16826 = ORIENTED_EDGE('',*,*,#14566,.T.);
+#16827 = ORIENTED_EDGE('',*,*,#16828,.T.);
+#16828 = EDGE_CURVE('',#14545,#14354,#16829,.T.);
+#16829 = SURFACE_CURVE('',#16830,(#16834,#16841),.PCURVE_S1.);
+#16830 = LINE('',#16831,#16832);
+#16831 = CARTESIAN_POINT('',(-4.75,-25.08787954371,11.));
+#16832 = VECTOR('',#16833,1.);
+#16833 = DIRECTION('',(0.,1.,-6.7E-16));
+#16834 = PCURVE('',#14369,#16835);
+#16835 = DEFINITIONAL_REPRESENTATION('',(#16836),#16840);
+#16836 = LINE('',#16837,#16838);
+#16837 = CARTESIAN_POINT('',(4.75,25.087879543716));
+#16838 = VECTOR('',#16839,1.);
+#16839 = DIRECTION('',(0.,-1.));
+#16840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16841 = PCURVE('',#14396,#16842);
+#16842 = DEFINITIONAL_REPRESENTATION('',(#16843),#16847);
+#16843 = LINE('',#16844,#16845);
+#16844 = CARTESIAN_POINT('',(4.,8.727136788005E-16));
+#16845 = VECTOR('',#16846,1.);
+#16846 = DIRECTION('',(0.,-1.));
+#16847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16848 = ADVANCED_FACE('',(#16849),#14396,.F.);
+#16849 = FACE_BOUND('',#16850,.F.);
+#16850 = EDGE_LOOP('',(#16851,#16852,#16873,#16874));
+#16851 = ORIENTED_EDGE('',*,*,#14544,.F.);
+#16852 = ORIENTED_EDGE('',*,*,#16853,.T.);
+#16853 = EDGE_CURVE('',#14518,#14382,#16854,.T.);
+#16854 = SURFACE_CURVE('',#16855,(#16859,#16866),.PCURVE_S1.);
+#16855 = LINE('',#16856,#16857);
+#16856 = CARTESIAN_POINT('',(-4.75,-25.08787954371,15.));
+#16857 = VECTOR('',#16858,1.);
+#16858 = DIRECTION('',(0.,1.,-6.7E-16));
+#16859 = PCURVE('',#14396,#16860);
+#16860 = DEFINITIONAL_REPRESENTATION('',(#16861),#16865);
+#16861 = LINE('',#16862,#16863);
+#16862 = CARTESIAN_POINT('',(0.,0.));
+#16863 = VECTOR('',#16864,1.);
+#16864 = DIRECTION('',(0.,-1.));
+#16865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16866 = PCURVE('',#14424,#16867);
+#16867 = DEFINITIONAL_REPRESENTATION('',(#16868),#16872);
+#16868 = LINE('',#16869,#16870);
+#16869 = CARTESIAN_POINT('',(9.5,0.));
+#16870 = VECTOR('',#16871,1.);
+#16871 = DIRECTION('',(0.,-1.));
+#16872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16873 = ORIENTED_EDGE('',*,*,#14381,.T.);
+#16874 = ORIENTED_EDGE('',*,*,#16828,.F.);
+#16875 = ADVANCED_FACE('',(#16876,#16902),#14424,.F.);
+#16876 = FACE_BOUND('',#16877,.F.);
+#16877 = EDGE_LOOP('',(#16878,#16879,#16900,#16901));
+#16878 = ORIENTED_EDGE('',*,*,#14517,.F.);
+#16879 = ORIENTED_EDGE('',*,*,#16880,.T.);
+#16880 = EDGE_CURVE('',#14496,#14409,#16881,.T.);
+#16881 = SURFACE_CURVE('',#16882,(#16886,#16893),.PCURVE_S1.);
+#16882 = LINE('',#16883,#16884);
+#16883 = CARTESIAN_POINT('',(4.75,-25.08787954371,15.));
+#16884 = VECTOR('',#16885,1.);
+#16885 = DIRECTION('',(0.,1.,-6.7E-16));
+#16886 = PCURVE('',#14424,#16887);
+#16887 = DEFINITIONAL_REPRESENTATION('',(#16888),#16892);
+#16888 = LINE('',#16889,#16890);
+#16889 = CARTESIAN_POINT('',(0.,0.));
+#16890 = VECTOR('',#16891,1.);
+#16891 = DIRECTION('',(0.,-1.));
+#16892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16893 = PCURVE('',#14455,#16894);
+#16894 = DEFINITIONAL_REPRESENTATION('',(#16895),#16899);
+#16895 = LINE('',#16896,#16897);
+#16896 = CARTESIAN_POINT('',(4.,-8.727136788005E-16));
+#16897 = VECTOR('',#16898,1.);
+#16898 = DIRECTION('',(0.,-1.));
+#16899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16900 = ORIENTED_EDGE('',*,*,#14408,.F.);
+#16901 = ORIENTED_EDGE('',*,*,#16853,.F.);
+#16902 = FACE_BOUND('',#16903,.F.);
+#16903 = EDGE_LOOP('',(#16904));
+#16904 = ORIENTED_EDGE('',*,*,#16905,.T.);
+#16905 = EDGE_CURVE('',#16906,#16906,#16908,.T.);
+#16906 = VERTEX_POINT('',#16907);
+#16907 = CARTESIAN_POINT('',(-4.25,1.3E-14,15.));
+#16908 = SURFACE_CURVE('',#16909,(#16914,#16925),.PCURVE_S1.);
+#16909 = CIRCLE('',#16910,4.25);
+#16910 = AXIS2_PLACEMENT_3D('',#16911,#16912,#16913);
+#16911 = CARTESIAN_POINT('',(0.,9.99E-15,15.));
+#16912 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#16913 = DIRECTION('',(-1.,0.,0.));
+#16914 = PCURVE('',#14424,#16915);
+#16915 = DEFINITIONAL_REPRESENTATION('',(#16916),#16924);
+#16916 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16917,#16918,#16919,#16920
+    ,#16921,#16922,#16923),.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(
+  '') );
+#16917 = CARTESIAN_POINT('',(9.,-25.08787954371));
+#16918 = CARTESIAN_POINT('',(9.,-32.44909547588));
+#16919 = CARTESIAN_POINT('',(2.625,-28.7684875098));
+#16920 = CARTESIAN_POINT('',(-3.75,-25.08787954371));
+#16921 = CARTESIAN_POINT('',(2.625,-21.40727157763));
+#16922 = CARTESIAN_POINT('',(9.,-17.72666361154));
+#16923 = CARTESIAN_POINT('',(9.,-25.08787954371));
+#16924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16925 = PCURVE('',#14865,#16926);
+#16926 = DEFINITIONAL_REPRESENTATION('',(#16927),#16930);
+#16927 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16928,#16929),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#16928 = CARTESIAN_POINT('',(0.,1.));
+#16929 = CARTESIAN_POINT('',(6.28318530718,1.));
+#16930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16931 = ADVANCED_FACE('',(#16932),#14455,.F.);
+#16932 = FACE_BOUND('',#16933,.F.);
+#16933 = EDGE_LOOP('',(#16934,#16935,#16956,#16957));
+#16934 = ORIENTED_EDGE('',*,*,#14495,.T.);
+#16935 = ORIENTED_EDGE('',*,*,#16936,.T.);
+#16936 = EDGE_CURVE('',#14468,#14441,#16937,.T.);
+#16937 = SURFACE_CURVE('',#16938,(#16942,#16949),.PCURVE_S1.);
+#16938 = LINE('',#16939,#16940);
+#16939 = CARTESIAN_POINT('',(4.75,-25.08787954371,11.));
+#16940 = VECTOR('',#16941,1.);
+#16941 = DIRECTION('',(0.,1.,-6.7E-16));
+#16942 = PCURVE('',#14455,#16943);
+#16943 = DEFINITIONAL_REPRESENTATION('',(#16944),#16948);
+#16944 = LINE('',#16945,#16946);
+#16945 = CARTESIAN_POINT('',(0.,0.));
+#16946 = VECTOR('',#16947,1.);
+#16947 = DIRECTION('',(0.,-1.));
+#16948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16949 = PCURVE('',#14483,#16950);
+#16950 = DEFINITIONAL_REPRESENTATION('',(#16951),#16955);
+#16951 = LINE('',#16952,#16953);
+#16952 = CARTESIAN_POINT('',(-4.75,25.087879543716));
+#16953 = VECTOR('',#16954,1.);
+#16954 = DIRECTION('',(0.,-1.));
+#16955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16956 = ORIENTED_EDGE('',*,*,#14440,.F.);
+#16957 = ORIENTED_EDGE('',*,*,#16880,.F.);
+#16958 = ADVANCED_FACE('',(#16959),#14483,.F.);
+#16959 = FACE_BOUND('',#16960,.F.);
+#16960 = EDGE_LOOP('',(#16961,#16962));
+#16961 = ORIENTED_EDGE('',*,*,#16936,.F.);
+#16962 = ORIENTED_EDGE('',*,*,#14467,.T.);
+#16963 = ADVANCED_FACE('',(#16964),#14656,.T.);
+#16964 = FACE_BOUND('',#16965,.T.);
+#16965 = EDGE_LOOP('',(#16966,#17018,#17072));
+#16966 = ORIENTED_EDGE('',*,*,#16967,.F.);
+#16967 = EDGE_CURVE('',#16968,#14591,#16970,.T.);
+#16968 = VERTEX_POINT('',#16969);
+#16969 = CARTESIAN_POINT('',(2.052884522636,3.606683384246,
+    15.100000012352));
+#16970 = SURFACE_CURVE('',#16971,(#17006,#17012),.PCURVE_S1.);
+#16971 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#16972,#16973,#16974,#16975,
+    #16976,#16977,#16978,#16979,#16980,#16981,#16982,#16983,#16984,
+    #16985,#16986,#16987,#16988,#16989,#16990,#16991,#16992,#16993,
+    #16994,#16995,#16996,#16997,#16998,#16999,#17000,#17001,#17002,
+    #17003,#17004,#17005),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#16972 = CARTESIAN_POINT('',(-2.62216E-11,4.15,7.758845726791));
+#16973 = CARTESIAN_POINT('',(-0.772597683035,4.149999999978,
+    7.995882763829));
+#16974 = CARTESIAN_POINT('',(-1.545204228172,3.988186772487,
+    8.232919800902));
+#16975 = CARTESIAN_POINT('',(-2.279053896629,3.664562888927,
+    8.46995683767));
+#16976 = CARTESIAN_POINT('',(-2.935484291473,3.18993816782,
+    8.706993875542));
+#16977 = CARTESIAN_POINT('',(-3.479295903287,2.585951165358,
+    8.944030911103));
+#16978 = CARTESIAN_POINT('',(-3.88271765648,1.883529966357,
+    9.181067949691));
+#16979 = CARTESIAN_POINT('',(-4.127855999132,1.119854202843,
+    9.418104985845));
+#16980 = CARTESIAN_POINT('',(-4.208024460129,0.334573583411,
+    9.655142023121));
+#16981 = CARTESIAN_POINT('',(-4.056602095525,-1.106113979254,
+    10.099586467561));
+#16982 = CARTESIAN_POINT('',(-3.86272972235,-1.765485144023,
+    10.306993874823));
+#16983 = CARTESIAN_POINT('',(-3.548357010217,-2.38610131247,
+    10.514401282513));
+#16984 = CARTESIAN_POINT('',(-3.122511571312,-2.942821188153,
+    10.72180868977));
+#16985 = CARTESIAN_POINT('',(-2.600310106028,-3.413011919539,
+    10.929216097079));
+#16986 = CARTESIAN_POINT('',(-2.002120980368,-3.778337259671,
+    11.136623504653));
+#16987 = CARTESIAN_POINT('',(-1.35205227167,-4.026111663854,
+    11.344030912008));
+#16988 = CARTESIAN_POINT('',(-0.676022972142,-4.150000000021,
+    11.551438319385));
+#16989 = CARTESIAN_POINT('',(0.869172393091,-4.149999999978,
+    12.025512393458));
+#16990 = CARTESIAN_POINT('',(1.738354950727,-3.945205160559,
+    12.292179060081));
+#16991 = CARTESIAN_POINT('',(2.552360259927,-3.535618950143,
+    12.558845726933));
+#16992 = CARTESIAN_POINT('',(3.256126892028,-2.938556786718,
+    12.825512393202));
+#16993 = CARTESIAN_POINT('',(3.800917117002,-2.188682059933,
+    13.092179060397));
+#16994 = CARTESIAN_POINT('',(4.151304171542,-1.334885489841,
+    13.358845726741));
+#16995 = CARTESIAN_POINT('',(4.289291543657,-0.43413185045,
+    13.625512393388));
+#16996 = CARTESIAN_POINT('',(4.215474074151,0.455786944872,
+    13.892179060155));
+#16997 = CARTESIAN_POINT('',(3.767824847608,1.833509599837,
+    14.336623504608));
+#16998 = CARTESIAN_POINT('',(3.502200595538,2.35647214607,
+    14.514401282186));
+#16999 = CARTESIAN_POINT('',(3.155059108235,2.835767311005,
+    14.692179060427));
+#17000 = CARTESIAN_POINT('',(2.734710014186,3.256914169488,
+    14.86995683775));
+#17001 = CARTESIAN_POINT('',(2.252438100787,3.607304222587,
+    15.047734615504));
+#17002 = CARTESIAN_POINT('',(1.722005305929,3.876941117011,
+    15.225512393742));
+#17003 = CARTESIAN_POINT('',(1.158901622168,4.058980122557,
+    15.403290171112));
+#17004 = CARTESIAN_POINT('',(0.579448261778,4.150000000016,
+    15.581067949014));
+#17005 = CARTESIAN_POINT('',(-6.447543E-11,4.15,15.758845726791));
+#17006 = PCURVE('',#14656,#17007);
+#17007 = DEFINITIONAL_REPRESENTATION('',(#17008),#17011);
+#17008 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17009,#17010),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(5.77091956121,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17009 = CARTESIAN_POINT('',(0.,5.77091956121));
+#17010 = CARTESIAN_POINT('',(0.,6.288841603624));
+#17011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17012 = PCURVE('',#14892,#17013);
+#17013 = DEFINITIONAL_REPRESENTATION('',(#17014),#17017);
+#17014 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17015,#17016),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(5.77091956121,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17015 = CARTESIAN_POINT('',(1.017691453624,5.77091956121));
+#17016 = CARTESIAN_POINT('',(1.017691453624,6.288841603624));
+#17017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17018 = ORIENTED_EDGE('',*,*,#17019,.F.);
+#17019 = EDGE_CURVE('',#14643,#16968,#17020,.T.);
+#17020 = SURFACE_CURVE('',#17021,(#17036,#17054),.PCURVE_S1.);
+#17021 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17022,#17023,#17024,#17025,
+    #17026,#17027,#17028,#17029,#17030,#17031,#17032,#17033,#17034,
+    #17035),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241045194373,
+    0.487607191165,0.740870725835,1.),.UNSPECIFIED.);
+#17022 = CARTESIAN_POINT('',(-1.1786734E-10,3.25,16.));
+#17023 = CARTESIAN_POINT('',(0.106936294649,3.307228402803,
+    15.942771593669));
+#17024 = CARTESIAN_POINT('',(0.217944163758,3.359256598919,
+    15.886051829402));
+#17025 = CARTESIAN_POINT('',(0.33252926563,3.4057867089,15.82983131194)
+  );
+#17026 = CARTESIAN_POINT('',(0.570537291987,3.48839459156,
+    15.717093216501));
+#17027 = CARTESIAN_POINT('',(0.694103190726,3.524208443304,
+    15.660598250049));
+#17028 = CARTESIAN_POINT('',(0.820345087719,3.553856050008,
+    15.60460422799));
+#17029 = CARTESIAN_POINT('',(1.080606564572,3.601238062153,
+    15.492087144528));
+#17030 = CARTESIAN_POINT('',(1.214744912404,3.618626331372,
+    15.43559103259));
+#17031 = CARTESIAN_POINT('',(1.350570345097,3.629277349106,
+    15.379599382293));
+#17032 = CARTESIAN_POINT('',(1.627665103283,3.63715730434,
+    15.267315202367));
+#17033 = CARTESIAN_POINT('',(1.768988188249,3.634069149085,
+    15.211045701064));
+#17034 = CARTESIAN_POINT('',(1.910911263639,3.623887545582,
+    15.155278261091));
+#17035 = CARTESIAN_POINT('',(2.052884522636,3.606683384246,
+    15.100000012352));
+#17036 = PCURVE('',#14656,#17037);
+#17037 = DEFINITIONAL_REPRESENTATION('',(#17038),#17053);
+#17038 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17039,#17040,#17041,#17042,
+    #17043,#17044,#17045,#17046,#17047,#17048,#17049,#17050,#17051,
+    #17052),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241045194373,
+    0.487607191165,0.740870725835,1.),.UNSPECIFIED.);
+#17039 = CARTESIAN_POINT('',(0.931748562287,6.288841603578));
+#17040 = CARTESIAN_POINT('',(0.872501352714,6.255908433602));
+#17041 = CARTESIAN_POINT('',(0.813780707288,6.223267975768));
+#17042 = CARTESIAN_POINT('',(0.75557694135,6.190914814381));
+#17043 = CARTESIAN_POINT('',(0.638861887464,6.126037539105));
+#17044 = CARTESIAN_POINT('',(0.580374009562,6.09352643717));
+#17045 = CARTESIAN_POINT('',(0.522404744718,6.061303613732));
+#17046 = CARTESIAN_POINT('',(0.405918501629,5.9965535235));
+#17047 = CARTESIAN_POINT('',(0.347429423208,5.964041765349));
+#17048 = CARTESIAN_POINT('',(0.289462595307,5.931820310551));
+#17049 = CARTESIAN_POINT('',(0.173217444476,5.867204254616));
+#17050 = CARTESIAN_POINT('',(0.114962964226,5.834822905159));
+#17051 = CARTESIAN_POINT('',(5.722825220632E-02,5.8027304772));
+#17052 = CARTESIAN_POINT('',(0.,5.77091956121));
+#17053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17054 = PCURVE('',#14865,#17055);
+#17055 = DEFINITIONAL_REPRESENTATION('',(#17056),#17071);
+#17056 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17057,#17058,#17059,#17060,
+    #17061,#17062,#17063,#17064,#17065,#17066,#17067,#17068,#17069,
+    #17070),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241045194373,
+    0.487607191165,0.740870725835,1.),.UNSPECIFIED.);
+#17057 = CARTESIAN_POINT('',(1.570796326759,0.));
+#17058 = CARTESIAN_POINT('',(1.603699802072,5.722840456526E-02));
+#17059 = CARTESIAN_POINT('',(1.636310927013,0.113948172074));
+#17060 = CARTESIAN_POINT('',(1.668635016685,0.17016868806));
+#17061 = CARTESIAN_POINT('',(1.733453984688,0.282906783499));
+#17062 = CARTESIAN_POINT('',(1.765935861124,0.339401749951));
+#17063 = CARTESIAN_POINT('',(1.798129702856,0.39539577201));
+#17064 = CARTESIAN_POINT('',(1.862821544849,0.507912855472));
+#17065 = CARTESIAN_POINT('',(1.895304049212,0.56440896741));
+#17066 = CARTESIAN_POINT('',(1.927496512035,0.620400617707));
+#17067 = CARTESIAN_POINT('',(1.992054434073,0.732684797633));
+#17068 = CARTESIAN_POINT('',(2.02440665275,0.788954300098));
+#17069 = CARTESIAN_POINT('',(2.05647021755,0.84472173751));
+#17070 = CARTESIAN_POINT('',(2.088252522907,0.899999987648));
+#17071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17072 = ORIENTED_EDGE('',*,*,#14642,.F.);
+#17073 = ADVANCED_FACE('',(#17074),#14892,.T.);
+#17074 = FACE_BOUND('',#17075,.T.);
+#17075 = EDGE_LOOP('',(#17076,#17077,#17119));
+#17076 = ORIENTED_EDGE('',*,*,#14880,.F.);
+#17077 = ORIENTED_EDGE('',*,*,#17078,.F.);
+#17078 = EDGE_CURVE('',#16968,#14844,#17079,.T.);
+#17079 = SURFACE_CURVE('',#17080,(#17091,#17105),.PCURVE_S1.);
+#17080 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17081,#17082,#17083,#17084,
+    #17085,#17086,#17087,#17088,#17089,#17090),.UNSPECIFIED.,.F.,.F.,(6,
+    4,6),(0.,0.499873084587,1.),.UNSPECIFIED.);
+#17081 = CARTESIAN_POINT('',(2.052884522636,3.606683384246,
+    15.100000012352));
+#17082 = CARTESIAN_POINT('',(1.866302281294,3.712883933947,
+    15.100000016165));
+#17083 = CARTESIAN_POINT('',(1.67285041909,3.807020144099,
+    15.099999993842));
+#17084 = CARTESIAN_POINT('',(1.473575327142,3.88849670773,
+    15.099999983715));
+#17085 = CARTESIAN_POINT('',(1.269585935333,3.956860274783,
+    15.099999976637));
+#17086 = CARTESIAN_POINT('',(0.854400556876,4.066772432647,
+    15.099999997402));
+#17087 = CARTESIAN_POINT('',(0.643196344354,4.108308619862,
+    15.100000017446));
+#17088 = CARTESIAN_POINT('',(0.429598970669,4.136102717906,
+    15.100000065126));
+#17089 = CARTESIAN_POINT('',(0.214798246581,4.149999991809,
+    15.100000004096));
+#17090 = CARTESIAN_POINT('',(-6.464422E-11,4.15,15.1));
+#17091 = PCURVE('',#14892,#17092);
+#17092 = DEFINITIONAL_REPRESENTATION('',(#17093),#17104);
+#17093 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17094,#17095,#17096,#17097,
+    #17098,#17099,#17100,#17101,#17102,#17103),.UNSPECIFIED.,.F.,.F.,(6,
+    4,6),(0.,0.499873084587,1.),.UNSPECIFIED.);
+#17094 = CARTESIAN_POINT('',(1.017691453624,5.77091956121));
+#17095 = CARTESIAN_POINT('',(0.951823776411,5.822698487802));
+#17096 = CARTESIAN_POINT('',(0.885955333783,5.874477995547));
+#17097 = CARTESIAN_POINT('',(0.82008827769,5.926256422917));
+#17098 = CARTESIAN_POINT('',(0.754219828605,5.978035947727));
+#17099 = CARTESIAN_POINT('',(0.622451020054,6.081620109719));
+#17100 = CARTESIAN_POINT('',(0.556549182715,6.133425902531));
+#17101 = CARTESIAN_POINT('',(0.490648785669,6.185230584847));
+#17102 = CARTESIAN_POINT('',(0.424746964004,6.237036301587));
+#17103 = CARTESIAN_POINT('',(0.358845726833,6.288841603624));
+#17104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17105 = PCURVE('',#14865,#17106);
+#17106 = DEFINITIONAL_REPRESENTATION('',(#17107),#17118);
+#17107 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17108,#17109,#17110,#17111,
+    #17112,#17113,#17114,#17115,#17116,#17117),.UNSPECIFIED.,.F.,.F.,(6,
+    4,6),(0.,0.499873084587,1.),.UNSPECIFIED.);
+#17108 = CARTESIAN_POINT('',(2.088252522907,0.899999987648));
+#17109 = CARTESIAN_POINT('',(2.036520164671,0.899999980721));
+#17110 = CARTESIAN_POINT('',(1.984787232073,0.900000010829));
+#17111 = CARTESIAN_POINT('',(1.933055392321,0.90000001395));
+#17112 = CARTESIAN_POINT('',(1.881322460629,0.900000023363));
+#17113 = CARTESIAN_POINT('',(1.777831477944,0.900000002598));
+#17114 = CARTESIAN_POINT('',(1.726072271137,0.899999980768));
+#17115 = CARTESIAN_POINT('',(1.67431415408,0.899999938447));
+#17116 = CARTESIAN_POINT('',(1.622554940429,0.899999993522));
+#17117 = CARTESIAN_POINT('',(1.570796326779,0.9));
+#17118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17119 = ORIENTED_EDGE('',*,*,#16967,.T.);
+#17120 = ADVANCED_FACE('',(#17121),#14865,.F.);
+#17121 = FACE_BOUND('',#17122,.F.);
+#17122 = EDGE_LOOP('',(#17123,#17179,#17199,#17200,#17201,#17202,#17203,
+    #17204,#17205,#17206,#17250,#17304,#17305,#17306,#17307,#17351,
+    #17405,#17406,#17407,#17408,#17427,#17428,#17429));
+#17123 = ORIENTED_EDGE('',*,*,#17124,.F.);
+#17124 = EDGE_CURVE('',#14973,#17125,#17127,.T.);
+#17125 = VERTEX_POINT('',#17126);
+#17126 = CARTESIAN_POINT('',(-3.606683384246,2.052884522636,
+    15.100000012352));
+#17127 = SURFACE_CURVE('',#17128,(#17143,#17161),.PCURVE_S1.);
+#17128 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17129,#17130,#17131,#17132,
+    #17133,#17134,#17135,#17136,#17137,#17138,#17139,#17140,#17141,
+    #17142),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241045194359,
+    0.487607191155,0.74087072583,1.),.UNSPECIFIED.);
+#17129 = CARTESIAN_POINT('',(-3.25000000002,-6.455236E-11,
+    15.999999999974));
+#17130 = CARTESIAN_POINT('',(-3.307228402823,0.106936294698,
+    15.942771593644));
+#17131 = CARTESIAN_POINT('',(-3.35925659891,0.217944163728,
+    15.886051829416));
+#17132 = CARTESIAN_POINT('',(-3.405786708903,0.332529265639,
+    15.829831311935));
+#17133 = CARTESIAN_POINT('',(-3.48839459156,0.570537291987,
+    15.717093216501));
+#17134 = CARTESIAN_POINT('',(-3.524208443304,0.694103190726,
+    15.660598250049));
+#17135 = CARTESIAN_POINT('',(-3.553856050008,0.820345087719,
+    15.60460422799));
+#17136 = CARTESIAN_POINT('',(-3.601238062153,1.080606564572,
+    15.492087144528));
+#17137 = CARTESIAN_POINT('',(-3.618626331372,1.214744912404,
+    15.43559103259));
+#17138 = CARTESIAN_POINT('',(-3.629277349106,1.350570345097,
+    15.379599382293));
+#17139 = CARTESIAN_POINT('',(-3.63715730434,1.627665103283,
+    15.267315202367));
+#17140 = CARTESIAN_POINT('',(-3.634069149085,1.768988188249,
+    15.211045701064));
+#17141 = CARTESIAN_POINT('',(-3.623887545582,1.910911263639,
+    15.155278261091));
+#17142 = CARTESIAN_POINT('',(-3.606683384246,2.052884522636,
+    15.100000012352));
+#17143 = PCURVE('',#14865,#17144);
+#17144 = DEFINITIONAL_REPRESENTATION('',(#17145),#17160);
+#17145 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17146,#17147,#17148,#17149,
+    #17150,#17151,#17152,#17153,#17154,#17155,#17156,#17157,#17158,
+    #17159),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241045194359,
+    0.487607191155,0.74087072583,1.),.UNSPECIFIED.);
+#17146 = CARTESIAN_POINT('',(-1.986589E-11,2.314064924189E-11));
+#17147 = CARTESIAN_POINT('',(3.290347529176E-02,5.722840458849E-02));
+#17148 = CARTESIAN_POINT('',(6.551460020893E-02,0.113948172062));
+#17149 = CARTESIAN_POINT('',(9.783868989284E-02,0.170168688065));
+#17150 = CARTESIAN_POINT('',(0.162657657893,0.282906783499));
+#17151 = CARTESIAN_POINT('',(0.195139534329,0.339401749951));
+#17152 = CARTESIAN_POINT('',(0.227333376061,0.39539577201));
+#17153 = CARTESIAN_POINT('',(0.292025218054,0.507912855472));
+#17154 = CARTESIAN_POINT('',(0.324507722417,0.56440896741));
+#17155 = CARTESIAN_POINT('',(0.35670018524,0.620400617707));
+#17156 = CARTESIAN_POINT('',(0.421258107278,0.732684797633));
+#17157 = CARTESIAN_POINT('',(0.453610325956,0.788954300098));
+#17158 = CARTESIAN_POINT('',(0.485673890755,0.84472173751));
+#17159 = CARTESIAN_POINT('',(0.517456196113,0.899999987648));
+#17160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17161 = PCURVE('',#15327,#17162);
+#17162 = DEFINITIONAL_REPRESENTATION('',(#17163),#17178);
+#17163 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17164,#17165,#17166,#17167,
+    #17168,#17169,#17170,#17171,#17172,#17173,#17174,#17175,#17176,
+    #17177),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241045194359,
+    0.487607191155,0.74087072583,1.),.UNSPECIFIED.);
+#17164 = CARTESIAN_POINT('',(0.931748562348,6.288841603624));
+#17165 = CARTESIAN_POINT('',(0.87250135278,6.255908433648));
+#17166 = CARTESIAN_POINT('',(0.813780707189,6.223267975701));
+#17167 = CARTESIAN_POINT('',(0.755576941346,6.190914814378));
+#17168 = CARTESIAN_POINT('',(0.638861887464,6.126037539105));
+#17169 = CARTESIAN_POINT('',(0.580374009562,6.09352643717));
+#17170 = CARTESIAN_POINT('',(0.522404744718,6.061303613732));
+#17171 = CARTESIAN_POINT('',(0.405918501629,5.9965535235));
+#17172 = CARTESIAN_POINT('',(0.347429423208,5.964041765349));
+#17173 = CARTESIAN_POINT('',(0.289462595307,5.931820310551));
+#17174 = CARTESIAN_POINT('',(0.173217444476,5.867204254616));
+#17175 = CARTESIAN_POINT('',(0.114962964226,5.834822905159));
+#17176 = CARTESIAN_POINT('',(5.722825220631E-02,5.8027304772));
+#17177 = CARTESIAN_POINT('',(0.,5.77091956121));
+#17178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17179 = ORIENTED_EDGE('',*,*,#17180,.T.);
+#17180 = EDGE_CURVE('',#14973,#15136,#17181,.T.);
+#17181 = SURFACE_CURVE('',#17182,(#17187,#17193),.PCURVE_S1.);
+#17182 = CIRCLE('',#17183,3.25);
+#17183 = AXIS2_PLACEMENT_3D('',#17184,#17185,#17186);
+#17184 = CARTESIAN_POINT('',(0.,1.066E-14,16.));
+#17185 = DIRECTION('',(-0.,-6.7E-16,-1.));
+#17186 = DIRECTION('',(-1.,0.,0.));
+#17187 = PCURVE('',#14865,#17188);
+#17188 = DEFINITIONAL_REPRESENTATION('',(#17189),#17192);
+#17189 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17190,#17191),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.392699089103),.PIECEWISE_BEZIER_KNOTS.);
+#17190 = CARTESIAN_POINT('',(0.,0.));
+#17191 = CARTESIAN_POINT('',(0.392699089103,0.));
+#17192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17193 = PCURVE('',#15121,#17194);
+#17194 = DEFINITIONAL_REPRESENTATION('',(#17195),#17198);
+#17195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17196,#17197),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,0.392699089103),.PIECEWISE_BEZIER_KNOTS.);
+#17196 = CARTESIAN_POINT('',(6.28318530718,-10.));
+#17197 = CARTESIAN_POINT('',(5.890486218076,-10.));
+#17198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17199 = ORIENTED_EDGE('',*,*,#15191,.F.);
+#17200 = ORIENTED_EDGE('',*,*,#14843,.F.);
+#17201 = ORIENTED_EDGE('',*,*,#17078,.F.);
+#17202 = ORIENTED_EDGE('',*,*,#17019,.F.);
+#17203 = ORIENTED_EDGE('',*,*,#16800,.T.);
+#17204 = ORIENTED_EDGE('',*,*,#16728,.F.);
+#17205 = ORIENTED_EDGE('',*,*,#16544,.F.);
+#17206 = ORIENTED_EDGE('',*,*,#17207,.F.);
+#17207 = EDGE_CURVE('',#17208,#16545,#17210,.T.);
+#17208 = VERTEX_POINT('',#17209);
+#17209 = CARTESIAN_POINT('',(3.606683384246,-2.052884522636,
+    15.100000012352));
+#17210 = SURFACE_CURVE('',#17211,(#17222,#17236),.PCURVE_S1.);
+#17211 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17212,#17213,#17214,#17215,
+    #17216,#17217,#17218,#17219,#17220,#17221),.UNSPECIFIED.,.F.,.F.,(6,
+    4,6),(0.,0.499873084587,1.),.UNSPECIFIED.);
+#17212 = CARTESIAN_POINT('',(3.606683384246,-2.052884522636,
+    15.100000012352));
+#17213 = CARTESIAN_POINT('',(3.712883933947,-1.866302281294,
+    15.100000016165));
+#17214 = CARTESIAN_POINT('',(3.807020144099,-1.67285041909,
+    15.099999993842));
+#17215 = CARTESIAN_POINT('',(3.88849670773,-1.473575327142,
+    15.099999983715));
+#17216 = CARTESIAN_POINT('',(3.956860274783,-1.269585935333,
+    15.099999976637));
+#17217 = CARTESIAN_POINT('',(4.066772432647,-0.854400556876,
+    15.099999997402));
+#17218 = CARTESIAN_POINT('',(4.108308619862,-0.643196344354,
+    15.100000017446));
+#17219 = CARTESIAN_POINT('',(4.136102717906,-0.429598970669,
+    15.100000065126));
+#17220 = CARTESIAN_POINT('',(4.149999991809,-0.214798246581,
+    15.100000004096));
+#17221 = CARTESIAN_POINT('',(4.15,6.466914E-11,15.1));
+#17222 = PCURVE('',#14865,#17223);
+#17223 = DEFINITIONAL_REPRESENTATION('',(#17224),#17235);
+#17224 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17225,#17226,#17227,#17228,
+    #17229,#17230,#17231,#17232,#17233,#17234),.UNSPECIFIED.,.F.,.F.,(6,
+    4,6),(0.,0.499873084587,1.),.UNSPECIFIED.);
+#17225 = CARTESIAN_POINT('',(3.659048849702,0.899999987648));
+#17226 = CARTESIAN_POINT('',(3.607316491466,0.899999980721));
+#17227 = CARTESIAN_POINT('',(3.555583558868,0.900000010829));
+#17228 = CARTESIAN_POINT('',(3.503851719116,0.90000001395));
+#17229 = CARTESIAN_POINT('',(3.452118787424,0.900000023363));
+#17230 = CARTESIAN_POINT('',(3.348627804739,0.900000002598));
+#17231 = CARTESIAN_POINT('',(3.296868597932,0.899999980768));
+#17232 = CARTESIAN_POINT('',(3.245110480875,0.899999938447));
+#17233 = CARTESIAN_POINT('',(3.193351267224,0.899999993522));
+#17234 = CARTESIAN_POINT('',(3.141592653574,0.9));
+#17235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17236 = PCURVE('',#16588,#17237);
+#17237 = DEFINITIONAL_REPRESENTATION('',(#17238),#17249);
+#17238 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17239,#17240,#17241,#17242,
+    #17243,#17244,#17245,#17246,#17247,#17248),.UNSPECIFIED.,.F.,.F.,(6,
+    4,6),(0.,0.499873084587,1.),.UNSPECIFIED.);
+#17239 = CARTESIAN_POINT('',(1.017691453624,5.77091956121));
+#17240 = CARTESIAN_POINT('',(0.951823776411,5.822698487802));
+#17241 = CARTESIAN_POINT('',(0.885955333783,5.874477995547));
+#17242 = CARTESIAN_POINT('',(0.82008827769,5.926256422917));
+#17243 = CARTESIAN_POINT('',(0.754219828605,5.978035947727));
+#17244 = CARTESIAN_POINT('',(0.622451020054,6.081620109719));
+#17245 = CARTESIAN_POINT('',(0.556549182715,6.133425902531));
+#17246 = CARTESIAN_POINT('',(0.490648785669,6.185230584847));
+#17247 = CARTESIAN_POINT('',(0.424746964004,6.237036301587));
+#17248 = CARTESIAN_POINT('',(0.358845726833,6.288841603624));
+#17249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17250 = ORIENTED_EDGE('',*,*,#17251,.F.);
+#17251 = EDGE_CURVE('',#16315,#17208,#17252,.T.);
+#17252 = SURFACE_CURVE('',#17253,(#17268,#17286),.PCURVE_S1.);
+#17253 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17254,#17255,#17256,#17257,
+    #17258,#17259,#17260,#17261,#17262,#17263,#17264,#17265,#17266,
+    #17267),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241045194373,
+    0.487607191165,0.740870725835,1.),.UNSPECIFIED.);
+#17254 = CARTESIAN_POINT('',(3.25,1.1789556E-10,16.));
+#17255 = CARTESIAN_POINT('',(3.307228402803,-0.106936294649,
+    15.942771593669));
+#17256 = CARTESIAN_POINT('',(3.359256598919,-0.217944163758,
+    15.886051829402));
+#17257 = CARTESIAN_POINT('',(3.4057867089,-0.33252926563,15.82983131194)
+  );
+#17258 = CARTESIAN_POINT('',(3.48839459156,-0.570537291987,
+    15.717093216501));
+#17259 = CARTESIAN_POINT('',(3.524208443304,-0.694103190726,
+    15.660598250049));
+#17260 = CARTESIAN_POINT('',(3.553856050008,-0.820345087718,
+    15.60460422799));
+#17261 = CARTESIAN_POINT('',(3.601238062153,-1.080606564572,
+    15.492087144528));
+#17262 = CARTESIAN_POINT('',(3.618626331372,-1.214744912404,
+    15.43559103259));
+#17263 = CARTESIAN_POINT('',(3.629277349106,-1.350570345097,
+    15.379599382293));
+#17264 = CARTESIAN_POINT('',(3.63715730434,-1.627665103283,
+    15.267315202367));
+#17265 = CARTESIAN_POINT('',(3.634069149085,-1.768988188249,
+    15.211045701064));
+#17266 = CARTESIAN_POINT('',(3.623887545582,-1.910911263639,
+    15.155278261091));
+#17267 = CARTESIAN_POINT('',(3.606683384246,-2.052884522636,
+    15.100000012352));
+#17268 = PCURVE('',#14865,#17269);
+#17269 = DEFINITIONAL_REPRESENTATION('',(#17270),#17285);
+#17270 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17271,#17272,#17273,#17274,
+    #17275,#17276,#17277,#17278,#17279,#17280,#17281,#17282,#17283,
+    #17284),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241045194373,
+    0.487607191165,0.740870725835,1.),.UNSPECIFIED.);
+#17271 = CARTESIAN_POINT('',(3.141592653554,0.));
+#17272 = CARTESIAN_POINT('',(3.174496128867,5.722840456526E-02));
+#17273 = CARTESIAN_POINT('',(3.207107253808,0.113948172074));
+#17274 = CARTESIAN_POINT('',(3.23943134348,0.17016868806));
+#17275 = CARTESIAN_POINT('',(3.304250311482,0.282906783499));
+#17276 = CARTESIAN_POINT('',(3.336732187919,0.339401749951));
+#17277 = CARTESIAN_POINT('',(3.368926029651,0.39539577201));
+#17278 = CARTESIAN_POINT('',(3.433617871644,0.507912855472));
+#17279 = CARTESIAN_POINT('',(3.466100376007,0.56440896741));
+#17280 = CARTESIAN_POINT('',(3.49829283883,0.620400617707));
+#17281 = CARTESIAN_POINT('',(3.562850760868,0.732684797633));
+#17282 = CARTESIAN_POINT('',(3.595202979545,0.788954300098));
+#17283 = CARTESIAN_POINT('',(3.627266544345,0.84472173751));
+#17284 = CARTESIAN_POINT('',(3.659048849702,0.899999987648));
+#17285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17286 = PCURVE('',#16328,#17287);
+#17287 = DEFINITIONAL_REPRESENTATION('',(#17288),#17303);
+#17288 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17289,#17290,#17291,#17292,
+    #17293,#17294,#17295,#17296,#17297,#17298,#17299,#17300,#17301,
+    #17302),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241045194373,
+    0.487607191165,0.740870725835,1.),.UNSPECIFIED.);
+#17289 = CARTESIAN_POINT('',(0.931748562287,6.288841603578));
+#17290 = CARTESIAN_POINT('',(0.872501352714,6.255908433602));
+#17291 = CARTESIAN_POINT('',(0.813780707288,6.223267975768));
+#17292 = CARTESIAN_POINT('',(0.75557694135,6.190914814381));
+#17293 = CARTESIAN_POINT('',(0.638861887464,6.126037539105));
+#17294 = CARTESIAN_POINT('',(0.580374009562,6.09352643717));
+#17295 = CARTESIAN_POINT('',(0.522404744718,6.061303613732));
+#17296 = CARTESIAN_POINT('',(0.405918501629,5.9965535235));
+#17297 = CARTESIAN_POINT('',(0.347429423208,5.964041765349));
+#17298 = CARTESIAN_POINT('',(0.289462595307,5.931820310551));
+#17299 = CARTESIAN_POINT('',(0.173217444476,5.867204254616));
+#17300 = CARTESIAN_POINT('',(0.114962964226,5.834822905159));
+#17301 = CARTESIAN_POINT('',(5.722825220631E-02,5.8027304772));
+#17302 = CARTESIAN_POINT('',(0.,5.77091956121));
+#17303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17304 = ORIENTED_EDGE('',*,*,#16466,.T.);
+#17305 = ORIENTED_EDGE('',*,*,#16190,.F.);
+#17306 = ORIENTED_EDGE('',*,*,#16010,.F.);
+#17307 = ORIENTED_EDGE('',*,*,#17308,.F.);
+#17308 = EDGE_CURVE('',#17309,#16011,#17311,.T.);
+#17309 = VERTEX_POINT('',#17310);
+#17310 = CARTESIAN_POINT('',(-2.052884522636,-3.606683384246,
+    15.100000012352));
+#17311 = SURFACE_CURVE('',#17312,(#17323,#17337),.PCURVE_S1.);
+#17312 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17313,#17314,#17315,#17316,
+    #17317,#17318,#17319,#17320,#17321,#17322),.UNSPECIFIED.,.F.,.F.,(6,
+    4,6),(0.,0.499873084587,1.),.UNSPECIFIED.);
+#17313 = CARTESIAN_POINT('',(-2.052884522636,-3.606683384246,
+    15.100000012352));
+#17314 = CARTESIAN_POINT('',(-1.866302281294,-3.712883933947,
+    15.100000016165));
+#17315 = CARTESIAN_POINT('',(-1.67285041909,-3.807020144099,
+    15.099999993842));
+#17316 = CARTESIAN_POINT('',(-1.473575327142,-3.88849670773,
+    15.099999983715));
+#17317 = CARTESIAN_POINT('',(-1.269585935333,-3.956860274783,
+    15.099999976637));
+#17318 = CARTESIAN_POINT('',(-0.854400556876,-4.066772432647,
+    15.099999997402));
+#17319 = CARTESIAN_POINT('',(-0.643196344354,-4.108308619862,
+    15.100000017446));
+#17320 = CARTESIAN_POINT('',(-0.429598970669,-4.136102717906,
+    15.100000065126));
+#17321 = CARTESIAN_POINT('',(-0.21479824658,-4.149999991809,
+    15.100000004096));
+#17322 = CARTESIAN_POINT('',(6.464385E-11,-4.15,15.1));
+#17323 = PCURVE('',#14865,#17324);
+#17324 = DEFINITIONAL_REPRESENTATION('',(#17325),#17336);
+#17325 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17326,#17327,#17328,#17329,
+    #17330,#17331,#17332,#17333,#17334,#17335),.UNSPECIFIED.,.F.,.F.,(6,
+    4,6),(0.,0.499873084587,1.),.UNSPECIFIED.);
+#17326 = CARTESIAN_POINT('',(5.229845176497,0.899999987648));
+#17327 = CARTESIAN_POINT('',(5.178112818261,0.899999980721));
+#17328 = CARTESIAN_POINT('',(5.126379885663,0.900000010829));
+#17329 = CARTESIAN_POINT('',(5.074648045911,0.90000001395));
+#17330 = CARTESIAN_POINT('',(5.022915114219,0.900000023363));
+#17331 = CARTESIAN_POINT('',(4.919424131534,0.900000002598));
+#17332 = CARTESIAN_POINT('',(4.867664924727,0.899999980768));
+#17333 = CARTESIAN_POINT('',(4.81590680767,0.899999938447));
+#17334 = CARTESIAN_POINT('',(4.764147594019,0.899999993522));
+#17335 = CARTESIAN_POINT('',(4.712388980369,0.9));
+#17336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17337 = PCURVE('',#16054,#17338);
+#17338 = DEFINITIONAL_REPRESENTATION('',(#17339),#17350);
+#17339 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17340,#17341,#17342,#17343,
+    #17344,#17345,#17346,#17347,#17348,#17349),.UNSPECIFIED.,.F.,.F.,(6,
+    4,6),(0.,0.499873084587,1.),.UNSPECIFIED.);
+#17340 = CARTESIAN_POINT('',(1.017691453624,5.77091956121));
+#17341 = CARTESIAN_POINT('',(0.951823776411,5.822698487802));
+#17342 = CARTESIAN_POINT('',(0.885955333783,5.874477995547));
+#17343 = CARTESIAN_POINT('',(0.82008827769,5.926256422917));
+#17344 = CARTESIAN_POINT('',(0.754219828605,5.978035947727));
+#17345 = CARTESIAN_POINT('',(0.622451020054,6.081620109719));
+#17346 = CARTESIAN_POINT('',(0.556549182715,6.133425902531));
+#17347 = CARTESIAN_POINT('',(0.490648785669,6.185230584847));
+#17348 = CARTESIAN_POINT('',(0.424746964004,6.237036301587));
+#17349 = CARTESIAN_POINT('',(0.358845726833,6.288841603624));
+#17350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17351 = ORIENTED_EDGE('',*,*,#17352,.F.);
+#17352 = EDGE_CURVE('',#15775,#17309,#17353,.T.);
+#17353 = SURFACE_CURVE('',#17354,(#17369,#17387),.PCURVE_S1.);
+#17354 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17355,#17356,#17357,#17358,
+    #17359,#17360,#17361,#17362,#17363,#17364,#17365,#17366,#17367,
+    #17368),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241045194373,
+    0.487607191165,0.740870725835,1.),.UNSPECIFIED.);
+#17355 = CARTESIAN_POINT('',(1.1786527E-10,-3.25,16.));
+#17356 = CARTESIAN_POINT('',(-0.106936294649,-3.307228402803,
+    15.942771593669));
+#17357 = CARTESIAN_POINT('',(-0.217944163758,-3.359256598919,
+    15.886051829402));
+#17358 = CARTESIAN_POINT('',(-0.33252926563,-3.4057867089,15.82983131194
+    ));
+#17359 = CARTESIAN_POINT('',(-0.570537291987,-3.48839459156,
+    15.717093216501));
+#17360 = CARTESIAN_POINT('',(-0.694103190726,-3.524208443304,
+    15.660598250049));
+#17361 = CARTESIAN_POINT('',(-0.820345087719,-3.553856050008,
+    15.60460422799));
+#17362 = CARTESIAN_POINT('',(-1.080606564572,-3.601238062153,
+    15.492087144528));
+#17363 = CARTESIAN_POINT('',(-1.214744912404,-3.618626331372,
+    15.43559103259));
+#17364 = CARTESIAN_POINT('',(-1.350570345097,-3.629277349106,
+    15.379599382293));
+#17365 = CARTESIAN_POINT('',(-1.627665103283,-3.63715730434,
+    15.267315202367));
+#17366 = CARTESIAN_POINT('',(-1.768988188249,-3.634069149085,
+    15.211045701064));
+#17367 = CARTESIAN_POINT('',(-1.910911263639,-3.623887545582,
+    15.155278261091));
+#17368 = CARTESIAN_POINT('',(-2.052884522636,-3.606683384246,
+    15.100000012352));
+#17369 = PCURVE('',#14865,#17370);
+#17370 = DEFINITIONAL_REPRESENTATION('',(#17371),#17386);
+#17371 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17372,#17373,#17374,#17375,
+    #17376,#17377,#17378,#17379,#17380,#17381,#17382,#17383,#17384,
+    #17385),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241045194373,
+    0.487607191165,0.740870725835,1.),.UNSPECIFIED.);
+#17372 = CARTESIAN_POINT('',(4.712388980348,0.));
+#17373 = CARTESIAN_POINT('',(4.745292455662,5.722840456525E-02));
+#17374 = CARTESIAN_POINT('',(4.777903580603,0.113948172074));
+#17375 = CARTESIAN_POINT('',(4.810227670275,0.17016868806));
+#17376 = CARTESIAN_POINT('',(4.875046638277,0.282906783499));
+#17377 = CARTESIAN_POINT('',(4.907528514714,0.339401749951));
+#17378 = CARTESIAN_POINT('',(4.939722356446,0.39539577201));
+#17379 = CARTESIAN_POINT('',(5.004414198439,0.507912855472));
+#17380 = CARTESIAN_POINT('',(5.036896702802,0.56440896741));
+#17381 = CARTESIAN_POINT('',(5.069089165624,0.620400617707));
+#17382 = CARTESIAN_POINT('',(5.133647087663,0.732684797633));
+#17383 = CARTESIAN_POINT('',(5.16599930634,0.788954300098));
+#17384 = CARTESIAN_POINT('',(5.19806287114,0.84472173751));
+#17385 = CARTESIAN_POINT('',(5.229845176497,0.899999987648));
+#17386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17387 = PCURVE('',#15788,#17388);
+#17388 = DEFINITIONAL_REPRESENTATION('',(#17389),#17404);
+#17389 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17390,#17391,#17392,#17393,
+    #17394,#17395,#17396,#17397,#17398,#17399,#17400,#17401,#17402,
+    #17403),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.241045194373,
+    0.487607191165,0.740870725835,1.),.UNSPECIFIED.);
+#17390 = CARTESIAN_POINT('',(0.931748562287,6.288841603578));
+#17391 = CARTESIAN_POINT('',(0.872501352714,6.255908433602));
+#17392 = CARTESIAN_POINT('',(0.813780707288,6.223267975768));
+#17393 = CARTESIAN_POINT('',(0.75557694135,6.190914814381));
+#17394 = CARTESIAN_POINT('',(0.638861887464,6.126037539105));
+#17395 = CARTESIAN_POINT('',(0.580374009562,6.09352643717));
+#17396 = CARTESIAN_POINT('',(0.522404744718,6.061303613732));
+#17397 = CARTESIAN_POINT('',(0.405918501629,5.9965535235));
+#17398 = CARTESIAN_POINT('',(0.347429423208,5.964041765349));
+#17399 = CARTESIAN_POINT('',(0.289462595307,5.931820310551));
+#17400 = CARTESIAN_POINT('',(0.173217444476,5.867204254616));
+#17401 = CARTESIAN_POINT('',(0.114962964226,5.834822905159));
+#17402 = CARTESIAN_POINT('',(5.722825220631E-02,5.8027304772));
+#17403 = CARTESIAN_POINT('',(0.,5.77091956121));
+#17404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17405 = ORIENTED_EDGE('',*,*,#15934,.T.);
+#17406 = ORIENTED_EDGE('',*,*,#15651,.F.);
+#17407 = ORIENTED_EDGE('',*,*,#15459,.F.);
+#17408 = ORIENTED_EDGE('',*,*,#17409,.T.);
+#17409 = EDGE_CURVE('',#15460,#16906,#17410,.T.);
+#17410 = SEAM_CURVE('',#17411,(#17415,#17421),.PCURVE_S1.);
+#17411 = LINE('',#17412,#17413);
+#17412 = CARTESIAN_POINT('',(-3.25,3.55E-15,16.));
+#17413 = VECTOR('',#17414,1.);
+#17414 = DIRECTION('',(-0.707106781187,-1.6E-16,-0.707106781187));
+#17415 = PCURVE('',#14865,#17416);
+#17416 = DEFINITIONAL_REPRESENTATION('',(#17417),#17420);
+#17417 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17418,#17419),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.272792206136,1.414213562373),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17418 = CARTESIAN_POINT('',(0.,0.9));
+#17419 = CARTESIAN_POINT('',(0.,1.));
+#17420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17421 = PCURVE('',#14865,#17422);
+#17422 = DEFINITIONAL_REPRESENTATION('',(#17423),#17426);
+#17423 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17424,#17425),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.272792206136,1.414213562373),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17424 = CARTESIAN_POINT('',(6.28318530718,0.9));
+#17425 = CARTESIAN_POINT('',(6.28318530718,1.));
+#17426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17427 = ORIENTED_EDGE('',*,*,#16905,.F.);
+#17428 = ORIENTED_EDGE('',*,*,#17409,.F.);
+#17429 = ORIENTED_EDGE('',*,*,#17430,.F.);
+#17430 = EDGE_CURVE('',#17125,#15460,#17431,.T.);
+#17431 = SURFACE_CURVE('',#17432,(#17443,#17457),.PCURVE_S1.);
+#17432 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17433,#17434,#17435,#17436,
+    #17437,#17438,#17439,#17440,#17441,#17442),.UNSPECIFIED.,.F.,.F.,(6,
+    4,6),(0.,0.499873084588,1.),.UNSPECIFIED.);
+#17433 = CARTESIAN_POINT('',(-3.606683384246,2.052884522636,
+    15.100000012352));
+#17434 = CARTESIAN_POINT('',(-3.712883933947,1.866302281294,
+    15.100000016165));
+#17435 = CARTESIAN_POINT('',(-3.807020144099,1.67285041909,
+    15.099999993842));
+#17436 = CARTESIAN_POINT('',(-3.88849670773,1.473575327142,
+    15.099999983715));
+#17437 = CARTESIAN_POINT('',(-3.956860274783,1.269585935333,
+    15.099999976637));
+#17438 = CARTESIAN_POINT('',(-4.066772432647,0.854400556876,
+    15.099999997402));
+#17439 = CARTESIAN_POINT('',(-4.108308619862,0.643196344351,
+    15.100000017445));
+#17440 = CARTESIAN_POINT('',(-4.136102717906,0.429598970678,
+    15.100000065128));
+#17441 = CARTESIAN_POINT('',(-4.149999991809,0.21479824658,
+    15.100000004094));
+#17442 = CARTESIAN_POINT('',(-4.15,-6.462717E-11,15.1));
+#17443 = PCURVE('',#14865,#17444);
+#17444 = DEFINITIONAL_REPRESENTATION('',(#17445),#17456);
+#17445 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17446,#17447,#17448,#17449,
+    #17450,#17451,#17452,#17453,#17454,#17455),.UNSPECIFIED.,.F.,.F.,(6,
+    4,6),(0.,0.499873084588,1.),.UNSPECIFIED.);
+#17446 = CARTESIAN_POINT('',(0.517456196113,0.899999987648));
+#17447 = CARTESIAN_POINT('',(0.465723837876,0.899999980721));
+#17448 = CARTESIAN_POINT('',(0.413990905278,0.900000010829));
+#17449 = CARTESIAN_POINT('',(0.362259065527,0.90000001395));
+#17450 = CARTESIAN_POINT('',(0.310526133834,0.900000023363));
+#17451 = CARTESIAN_POINT('',(0.20703515115,0.900000002598));
+#17452 = CARTESIAN_POINT('',(0.155275944364,0.89999998077));
+#17453 = CARTESIAN_POINT('',(0.103517827247,0.899999938443));
+#17454 = CARTESIAN_POINT('',(5.175861364941E-02,0.899999993525));
+#17455 = CARTESIAN_POINT('',(0.,0.9));
+#17456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17457 = PCURVE('',#15503,#17458);
+#17458 = DEFINITIONAL_REPRESENTATION('',(#17459),#17470);
+#17459 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17460,#17461,#17462,#17463,
+    #17464,#17465,#17466,#17467,#17468,#17469),.UNSPECIFIED.,.F.,.F.,(6,
+    4,6),(0.,0.499873084588,1.),.UNSPECIFIED.);
+#17460 = CARTESIAN_POINT('',(1.017691453624,5.77091956121));
+#17461 = CARTESIAN_POINT('',(0.951823776411,5.822698487802));
+#17462 = CARTESIAN_POINT('',(0.885955333783,5.874477995547));
+#17463 = CARTESIAN_POINT('',(0.82008827769,5.926256422917));
+#17464 = CARTESIAN_POINT('',(0.754219828605,5.978035947727));
+#17465 = CARTESIAN_POINT('',(0.622451020054,6.081620109719));
+#17466 = CARTESIAN_POINT('',(0.556549182713,6.133425902532));
+#17467 = CARTESIAN_POINT('',(0.490648785674,6.185230584845));
+#17468 = CARTESIAN_POINT('',(0.424746964003,6.237036301587));
+#17469 = CARTESIAN_POINT('',(0.358845726833,6.288841603624));
+#17470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17471 = ADVANCED_FACE('',(#17472),#15121,.F.);
+#17472 = FACE_BOUND('',#17473,.F.);
+#17473 = EDGE_LOOP('',(#17474,#17475,#17476));
+#17474 = ORIENTED_EDGE('',*,*,#17180,.F.);
+#17475 = ORIENTED_EDGE('',*,*,#15108,.F.);
+#17476 = ORIENTED_EDGE('',*,*,#15135,.F.);
+#17477 = ADVANCED_FACE('',(#17478),#15327,.T.);
+#17478 = FACE_BOUND('',#17479,.T.);
+#17479 = EDGE_LOOP('',(#17480,#17530,#17531));
+#17480 = ORIENTED_EDGE('',*,*,#17481,.F.);
+#17481 = EDGE_CURVE('',#17125,#15264,#17482,.T.);
+#17482 = SURFACE_CURVE('',#17483,(#17518,#17524),.PCURVE_S1.);
+#17483 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#17484,#17485,#17486,#17487,
+    #17488,#17489,#17490,#17491,#17492,#17493,#17494,#17495,#17496,
+    #17497,#17498,#17499,#17500,#17501,#17502,#17503,#17504,#17505,
+    #17506,#17507,#17508,#17509,#17510,#17511,#17512,#17513,#17514,
+    #17515,#17516,#17517),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#17484 = CARTESIAN_POINT('',(-4.15,-2.621614115427E-11,7.758845726791));
+#17485 = CARTESIAN_POINT('',(-4.149999999978,-0.772597683035,
+    7.995882763829));
+#17486 = CARTESIAN_POINT('',(-3.988186772487,-1.545204228172,
+    8.232919800902));
+#17487 = CARTESIAN_POINT('',(-3.664562888927,-2.279053896629,
+    8.46995683767));
+#17488 = CARTESIAN_POINT('',(-3.18993816782,-2.935484291473,
+    8.706993875542));
+#17489 = CARTESIAN_POINT('',(-2.585951165358,-3.479295903287,
+    8.944030911103));
+#17490 = CARTESIAN_POINT('',(-1.883529966357,-3.88271765648,
+    9.181067949691));
+#17491 = CARTESIAN_POINT('',(-1.119854202843,-4.127855999132,
+    9.418104985845));
+#17492 = CARTESIAN_POINT('',(-0.334573583411,-4.208024460129,
+    9.655142023121));
+#17493 = CARTESIAN_POINT('',(1.106113979254,-4.056602095525,
+    10.099586467561));
+#17494 = CARTESIAN_POINT('',(1.765485144023,-3.86272972235,
+    10.306993874823));
+#17495 = CARTESIAN_POINT('',(2.38610131247,-3.548357010217,
+    10.514401282513));
+#17496 = CARTESIAN_POINT('',(2.942821188153,-3.122511571312,
+    10.72180868977));
+#17497 = CARTESIAN_POINT('',(3.413011919539,-2.600310106028,
+    10.929216097079));
+#17498 = CARTESIAN_POINT('',(3.778337259671,-2.002120980368,
+    11.136623504653));
+#17499 = CARTESIAN_POINT('',(4.026111663854,-1.35205227167,
+    11.344030912008));
+#17500 = CARTESIAN_POINT('',(4.150000000021,-0.676022972142,
+    11.551438319385));
+#17501 = CARTESIAN_POINT('',(4.149999999978,0.869172393091,
+    12.025512393458));
+#17502 = CARTESIAN_POINT('',(3.945205160559,1.738354950727,
+    12.292179060081));
+#17503 = CARTESIAN_POINT('',(3.535618950143,2.552360259927,
+    12.558845726933));
+#17504 = CARTESIAN_POINT('',(2.938556786718,3.256126892028,
+    12.825512393202));
+#17505 = CARTESIAN_POINT('',(2.188682059933,3.800917117002,
+    13.092179060397));
+#17506 = CARTESIAN_POINT('',(1.334885489841,4.151304171542,
+    13.358845726741));
+#17507 = CARTESIAN_POINT('',(0.43413185045,4.289291543657,
+    13.625512393388));
+#17508 = CARTESIAN_POINT('',(-0.455786944872,4.215474074151,
+    13.892179060155));
+#17509 = CARTESIAN_POINT('',(-1.833509599837,3.767824847608,
+    14.336623504608));
+#17510 = CARTESIAN_POINT('',(-2.35647214607,3.502200595538,
+    14.514401282186));
+#17511 = CARTESIAN_POINT('',(-2.835767311005,3.155059108235,
+    14.692179060427));
+#17512 = CARTESIAN_POINT('',(-3.256914169488,2.734710014186,
+    14.86995683775));
+#17513 = CARTESIAN_POINT('',(-3.607304222587,2.252438100787,
+    15.047734615504));
+#17514 = CARTESIAN_POINT('',(-3.876941117011,1.722005305929,
+    15.225512393742));
+#17515 = CARTESIAN_POINT('',(-4.058980122557,1.158901622168,
+    15.403290171112));
+#17516 = CARTESIAN_POINT('',(-4.150000000016,0.579448261778,
+    15.581067949014));
+#17517 = CARTESIAN_POINT('',(-4.15,-6.446818115427E-11,15.758845726791)
+  );
+#17518 = PCURVE('',#15327,#17519);
+#17519 = DEFINITIONAL_REPRESENTATION('',(#17520),#17523);
+#17520 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17521,#17522),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(5.77091956121,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17521 = CARTESIAN_POINT('',(0.,5.77091956121));
+#17522 = CARTESIAN_POINT('',(0.,6.288841603624));
+#17523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17524 = PCURVE('',#15503,#17525);
+#17525 = DEFINITIONAL_REPRESENTATION('',(#17526),#17529);
+#17526 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17527,#17528),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(5.77091956121,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17527 = CARTESIAN_POINT('',(1.017691453624,5.77091956121));
+#17528 = CARTESIAN_POINT('',(1.017691453624,6.288841603624));
+#17529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17530 = ORIENTED_EDGE('',*,*,#17124,.F.);
+#17531 = ORIENTED_EDGE('',*,*,#15315,.F.);
+#17532 = ADVANCED_FACE('',(#17533),#15503,.T.);
+#17533 = FACE_BOUND('',#17534,.T.);
+#17534 = EDGE_LOOP('',(#17535,#17536,#17537));
+#17535 = ORIENTED_EDGE('',*,*,#15491,.F.);
+#17536 = ORIENTED_EDGE('',*,*,#17430,.F.);
+#17537 = ORIENTED_EDGE('',*,*,#17481,.T.);
+#17538 = ADVANCED_FACE('',(#17539),#15788,.T.);
+#17539 = FACE_BOUND('',#17540,.T.);
+#17540 = EDGE_LOOP('',(#17541,#17591,#17592));
+#17541 = ORIENTED_EDGE('',*,*,#17542,.F.);
+#17542 = EDGE_CURVE('',#17309,#15723,#17543,.T.);
+#17543 = SURFACE_CURVE('',#17544,(#17579,#17585),.PCURVE_S1.);
+#17544 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#17545,#17546,#17547,#17548,
+    #17549,#17550,#17551,#17552,#17553,#17554,#17555,#17556,#17557,
+    #17558,#17559,#17560,#17561,#17562,#17563,#17564,#17565,#17566,
+    #17567,#17568,#17569,#17570,#17571,#17572,#17573,#17574,#17575,
+    #17576,#17577,#17578),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#17545 = CARTESIAN_POINT('',(2.621636E-11,-4.15,7.758845726791));
+#17546 = CARTESIAN_POINT('',(0.772597683035,-4.149999999978,
+    7.995882763829));
+#17547 = CARTESIAN_POINT('',(1.545204228172,-3.988186772487,
+    8.232919800902));
+#17548 = CARTESIAN_POINT('',(2.279053896629,-3.664562888927,
+    8.46995683767));
+#17549 = CARTESIAN_POINT('',(2.935484291473,-3.18993816782,
+    8.706993875542));
+#17550 = CARTESIAN_POINT('',(3.479295903287,-2.585951165358,
+    8.944030911103));
+#17551 = CARTESIAN_POINT('',(3.88271765648,-1.883529966357,
+    9.181067949691));
+#17552 = CARTESIAN_POINT('',(4.127855999132,-1.119854202843,
+    9.418104985845));
+#17553 = CARTESIAN_POINT('',(4.208024460129,-0.334573583411,
+    9.655142023121));
+#17554 = CARTESIAN_POINT('',(4.056602095525,1.106113979254,
+    10.099586467561));
+#17555 = CARTESIAN_POINT('',(3.86272972235,1.765485144023,
+    10.306993874823));
+#17556 = CARTESIAN_POINT('',(3.548357010217,2.38610131247,
+    10.514401282513));
+#17557 = CARTESIAN_POINT('',(3.122511571312,2.942821188153,
+    10.72180868977));
+#17558 = CARTESIAN_POINT('',(2.600310106028,3.413011919539,
+    10.929216097079));
+#17559 = CARTESIAN_POINT('',(2.002120980368,3.778337259671,
+    11.136623504653));
+#17560 = CARTESIAN_POINT('',(1.35205227167,4.026111663854,
+    11.344030912008));
+#17561 = CARTESIAN_POINT('',(0.676022972142,4.150000000021,
+    11.551438319385));
+#17562 = CARTESIAN_POINT('',(-0.869172393091,4.149999999978,
+    12.025512393458));
+#17563 = CARTESIAN_POINT('',(-1.738354950727,3.945205160559,
+    12.292179060081));
+#17564 = CARTESIAN_POINT('',(-2.552360259927,3.535618950143,
+    12.558845726933));
+#17565 = CARTESIAN_POINT('',(-3.256126892028,2.938556786718,
+    12.825512393202));
+#17566 = CARTESIAN_POINT('',(-3.800917117002,2.188682059933,
+    13.092179060397));
+#17567 = CARTESIAN_POINT('',(-4.151304171542,1.334885489841,
+    13.358845726741));
+#17568 = CARTESIAN_POINT('',(-4.289291543657,0.43413185045,
+    13.625512393388));
+#17569 = CARTESIAN_POINT('',(-4.215474074151,-0.455786944872,
+    13.892179060155));
+#17570 = CARTESIAN_POINT('',(-3.767824847608,-1.833509599837,
+    14.336623504608));
+#17571 = CARTESIAN_POINT('',(-3.502200595538,-2.35647214607,
+    14.514401282186));
+#17572 = CARTESIAN_POINT('',(-3.155059108235,-2.835767311005,
+    14.692179060427));
+#17573 = CARTESIAN_POINT('',(-2.734710014186,-3.256914169488,
+    14.86995683775));
+#17574 = CARTESIAN_POINT('',(-2.252438100787,-3.607304222587,
+    15.047734615504));
+#17575 = CARTESIAN_POINT('',(-1.722005305929,-3.876941117011,
+    15.225512393742));
+#17576 = CARTESIAN_POINT('',(-1.158901622168,-4.058980122557,
+    15.403290171112));
+#17577 = CARTESIAN_POINT('',(-0.579448261778,-4.150000000016,
+    15.581067949014));
+#17578 = CARTESIAN_POINT('',(6.447284E-11,-4.15,15.758845726791));
+#17579 = PCURVE('',#15788,#17580);
+#17580 = DEFINITIONAL_REPRESENTATION('',(#17581),#17584);
+#17581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17582,#17583),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(5.77091956121,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17582 = CARTESIAN_POINT('',(0.,5.77091956121));
+#17583 = CARTESIAN_POINT('',(0.,6.288841603624));
+#17584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17585 = PCURVE('',#16054,#17586);
+#17586 = DEFINITIONAL_REPRESENTATION('',(#17587),#17590);
+#17587 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17588,#17589),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(5.77091956121,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17588 = CARTESIAN_POINT('',(1.017691453624,5.77091956121));
+#17589 = CARTESIAN_POINT('',(1.017691453624,6.288841603624));
+#17590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17591 = ORIENTED_EDGE('',*,*,#17352,.F.);
+#17592 = ORIENTED_EDGE('',*,*,#15774,.F.);
+#17593 = ADVANCED_FACE('',(#17594),#16054,.T.);
+#17594 = FACE_BOUND('',#17595,.T.);
+#17595 = EDGE_LOOP('',(#17596,#17597,#17598));
+#17596 = ORIENTED_EDGE('',*,*,#16042,.F.);
+#17597 = ORIENTED_EDGE('',*,*,#17308,.F.);
+#17598 = ORIENTED_EDGE('',*,*,#17542,.T.);
+#17599 = ADVANCED_FACE('',(#17600),#16328,.T.);
+#17600 = FACE_BOUND('',#17601,.T.);
+#17601 = EDGE_LOOP('',(#17602,#17652,#17653));
+#17602 = ORIENTED_EDGE('',*,*,#17603,.F.);
+#17603 = EDGE_CURVE('',#17208,#16263,#17604,.T.);
+#17604 = SURFACE_CURVE('',#17605,(#17640,#17646),.PCURVE_S1.);
+#17605 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#17606,#17607,#17608,#17609,
+    #17610,#17611,#17612,#17613,#17614,#17615,#17616,#17617,#17618,
+    #17619,#17620,#17621,#17622,#17623,#17624,#17625,#17626,#17627,
+    #17628,#17629,#17630,#17631,#17632,#17633,#17634,#17635,#17636,
+    #17637,#17638,#17639),.UNSPECIFIED.,.F.,.F.,(10,8,8,8,10),(0.,
+    1.677024427645,3.144420801812,5.031073282905,6.288841603624),
+  .UNSPECIFIED.);
+#17606 = CARTESIAN_POINT('',(4.15,2.622786E-11,7.758845726791));
+#17607 = CARTESIAN_POINT('',(4.149999999978,0.772597683035,
+    7.995882763829));
+#17608 = CARTESIAN_POINT('',(3.988186772487,1.545204228172,
+    8.232919800902));
+#17609 = CARTESIAN_POINT('',(3.664562888927,2.279053896629,8.46995683767
+    ));
+#17610 = CARTESIAN_POINT('',(3.18993816782,2.935484291473,8.706993875542
+    ));
+#17611 = CARTESIAN_POINT('',(2.585951165358,3.479295903287,
+    8.944030911103));
+#17612 = CARTESIAN_POINT('',(1.883529966357,3.88271765648,9.181067949691
+    ));
+#17613 = CARTESIAN_POINT('',(1.119854202843,4.127855999132,
+    9.418104985845));
+#17614 = CARTESIAN_POINT('',(0.334573583411,4.208024460129,
+    9.655142023121));
+#17615 = CARTESIAN_POINT('',(-1.106113979254,4.056602095525,
+    10.099586467561));
+#17616 = CARTESIAN_POINT('',(-1.765485144023,3.86272972235,
+    10.306993874823));
+#17617 = CARTESIAN_POINT('',(-2.38610131247,3.548357010217,
+    10.514401282513));
+#17618 = CARTESIAN_POINT('',(-2.942821188153,3.122511571312,
+    10.72180868977));
+#17619 = CARTESIAN_POINT('',(-3.413011919539,2.600310106028,
+    10.929216097079));
+#17620 = CARTESIAN_POINT('',(-3.778337259671,2.002120980368,
+    11.136623504653));
+#17621 = CARTESIAN_POINT('',(-4.026111663854,1.35205227167,
+    11.344030912008));
+#17622 = CARTESIAN_POINT('',(-4.150000000021,0.676022972142,
+    11.551438319385));
+#17623 = CARTESIAN_POINT('',(-4.149999999978,-0.869172393091,
+    12.025512393458));
+#17624 = CARTESIAN_POINT('',(-3.945205160559,-1.738354950727,
+    12.292179060081));
+#17625 = CARTESIAN_POINT('',(-3.535618950143,-2.552360259927,
+    12.558845726933));
+#17626 = CARTESIAN_POINT('',(-2.938556786718,-3.256126892028,
+    12.825512393202));
+#17627 = CARTESIAN_POINT('',(-2.188682059933,-3.800917117001,
+    13.092179060397));
+#17628 = CARTESIAN_POINT('',(-1.334885489841,-4.151304171542,
+    13.358845726741));
+#17629 = CARTESIAN_POINT('',(-0.43413185045,-4.289291543657,
+    13.625512393388));
+#17630 = CARTESIAN_POINT('',(0.455786944872,-4.215474074151,
+    13.892179060155));
+#17631 = CARTESIAN_POINT('',(1.833509599837,-3.767824847608,
+    14.336623504608));
+#17632 = CARTESIAN_POINT('',(2.35647214607,-3.502200595538,
+    14.514401282186));
+#17633 = CARTESIAN_POINT('',(2.835767311005,-3.155059108235,
+    14.692179060427));
+#17634 = CARTESIAN_POINT('',(3.256914169488,-2.734710014186,
+    14.86995683775));
+#17635 = CARTESIAN_POINT('',(3.607304222587,-2.252438100787,
+    15.047734615504));
+#17636 = CARTESIAN_POINT('',(3.876941117011,-1.722005305929,
+    15.225512393742));
+#17637 = CARTESIAN_POINT('',(4.058980122557,-1.158901622168,
+    15.403290171112));
+#17638 = CARTESIAN_POINT('',(4.150000000016,-0.579448261778,
+    15.581067949014));
+#17639 = CARTESIAN_POINT('',(4.15,6.449145E-11,15.758845726791));
+#17640 = PCURVE('',#16328,#17641);
+#17641 = DEFINITIONAL_REPRESENTATION('',(#17642),#17645);
+#17642 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17643,#17644),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(5.77091956121,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17643 = CARTESIAN_POINT('',(0.,5.77091956121));
+#17644 = CARTESIAN_POINT('',(0.,6.288841603624));
+#17645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17646 = PCURVE('',#16588,#17647);
+#17647 = DEFINITIONAL_REPRESENTATION('',(#17648),#17651);
+#17648 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17649,#17650),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(5.77091956121,6.288841603624),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17649 = CARTESIAN_POINT('',(1.017691453624,5.77091956121));
+#17650 = CARTESIAN_POINT('',(1.017691453624,6.288841603624));
+#17651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17652 = ORIENTED_EDGE('',*,*,#17251,.F.);
+#17653 = ORIENTED_EDGE('',*,*,#16314,.F.);
+#17654 = ADVANCED_FACE('',(#17655),#16588,.T.);
+#17655 = FACE_BOUND('',#17656,.T.);
+#17656 = EDGE_LOOP('',(#17657,#17658,#17659));
+#17657 = ORIENTED_EDGE('',*,*,#16576,.F.);
+#17658 = ORIENTED_EDGE('',*,*,#17207,.F.);
+#17659 = ORIENTED_EDGE('',*,*,#17603,.T.);
+#17660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17664)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#17661,#17662,#17663)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#17661 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17662 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#17663 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#17664 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#17661,
+  'distance_accuracy_value','confusion accuracy');
+#17665 = SHAPE_DEFINITION_REPRESENTATION(#17666,#10593);
+#17666 = PRODUCT_DEFINITION_SHAPE('','',#17667);
+#17667 = PRODUCT_DEFINITION('design','',#17668,#17671);
+#17668 = PRODUCT_DEFINITION_FORMATION('','',#17669);
+#17669 = PRODUCT('Top','Top','',(#17670));
+#17670 = PRODUCT_CONTEXT('',#2,'mechanical');
+#17671 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#17672 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17673,#17675);
+#17673 = ( REPRESENTATION_RELATIONSHIP('','',#10593,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17674) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#17674 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#17675 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #17676);
+#17676 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Top','',#5,#17667,$);
+#17677 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#17669));
+#17678 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#17679),#20379);
+#17679 = MANIFOLD_SOLID_BREP('',#17680);
+#17680 = CLOSED_SHELL('',(#17681,#18005,#18324,#18643,#18962,#19281,
+    #19600,#19919,#20238,#20375));
+#17681 = ADVANCED_FACE('',(#17682),#17695,.T.);
+#17682 = FACE_BOUND('',#17683,.T.);
+#17683 = EDGE_LOOP('',(#17684));
+#17684 = ORIENTED_EDGE('',*,*,#17685,.T.);
+#17685 = EDGE_CURVE('',#17686,#17686,#17688,.T.);
+#17686 = VERTEX_POINT('',#17687);
+#17687 = CARTESIAN_POINT('',(5.8,2.E-15,4.4));
+#17688 = SURFACE_CURVE('',#17689,(#17694,#17706),.PCURVE_S1.);
+#17689 = CIRCLE('',#17690,0.4);
+#17690 = AXIS2_PLACEMENT_3D('',#17691,#17692,#17693);
+#17691 = CARTESIAN_POINT('',(5.4,2.93E-15,4.4));
+#17692 = DIRECTION('',(0.,-1.,6.7E-16));
+#17693 = DIRECTION('',(1.,0.,0.));
+#17694 = PCURVE('',#17695,#17700);
+#17695 = PLANE('',#17696);
+#17696 = AXIS2_PLACEMENT_3D('',#17697,#17698,#17699);
+#17697 = CARTESIAN_POINT('',(5.4,2.93E-15,4.4));
+#17698 = DIRECTION('',(0.,-1.,6.7E-16));
+#17699 = DIRECTION('',(0.,6.7E-16,1.));
+#17700 = DEFINITIONAL_REPRESENTATION('',(#17701),#17705);
+#17701 = CIRCLE('',#17702,0.4);
+#17702 = AXIS2_PLACEMENT_2D('',#17703,#17704);
+#17703 = CARTESIAN_POINT('',(-8.881784197001E-16,8.881784197001E-16));
+#17704 = DIRECTION('',(0.,-1.));
+#17705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17706 = PCURVE('',#17707,#17946);
+#17707 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,9,(
+    (#17708,#17709,#17710,#17711,#17712,#17713,#17714,#17715,#17716
+      ,#17717,#17718,#17719,#17720,#17721,#17722,#17723,#17724,#17725
+      ,#17726,#17727,#17728,#17729,#17730,#17731,#17732,#17733,#17734
+      ,#17735,#17736,#17737,#17738,#17739,#17740,#17741)
+    ,(#17742,#17743,#17744,#17745,#17746,#17747,#17748,#17749,#17750
+      ,#17751,#17752,#17753,#17754,#17755,#17756,#17757,#17758,#17759
+      ,#17760,#17761,#17762,#17763,#17764,#17765,#17766,#17767,#17768
+      ,#17769,#17770,#17771,#17772,#17773,#17774,#17775)
+    ,(#17776,#17777,#17778,#17779,#17780,#17781,#17782,#17783,#17784
+      ,#17785,#17786,#17787,#17788,#17789,#17790,#17791,#17792,#17793
+      ,#17794,#17795,#17796,#17797,#17798,#17799,#17800,#17801,#17802
+      ,#17803,#17804,#17805,#17806,#17807,#17808,#17809)
+    ,(#17810,#17811,#17812,#17813,#17814,#17815,#17816,#17817,#17818
+      ,#17819,#17820,#17821,#17822,#17823,#17824,#17825,#17826,#17827
+      ,#17828,#17829,#17830,#17831,#17832,#17833,#17834,#17835,#17836
+      ,#17837,#17838,#17839,#17840,#17841,#17842,#17843)
+    ,(#17844,#17845,#17846,#17847,#17848,#17849,#17850,#17851,#17852
+      ,#17853,#17854,#17855,#17856,#17857,#17858,#17859,#17860,#17861
+      ,#17862,#17863,#17864,#17865,#17866,#17867,#17868,#17869,#17870
+      ,#17871,#17872,#17873,#17874,#17875,#17876,#17877)
+    ,(#17878,#17879,#17880,#17881,#17882,#17883,#17884,#17885,#17886
+      ,#17887,#17888,#17889,#17890,#17891,#17892,#17893,#17894,#17895
+      ,#17896,#17897,#17898,#17899,#17900,#17901,#17902,#17903,#17904
+      ,#17905,#17906,#17907,#17908,#17909,#17910,#17911)
+    ,(#17912,#17913,#17914,#17915,#17916,#17917,#17918,#17919,#17920
+      ,#17921,#17922,#17923,#17924,#17925,#17926,#17927,#17928,#17929
+      ,#17930,#17931,#17932,#17933,#17934,#17935,#17936,#17937,#17938
+      ,#17939,#17940,#17941,#17942,#17943,#17944,#17945
+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(10,
+    8,8,8,10),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,
+    1.571107145542,3.142214291083,4.713321436625,6.284428582167),
+.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE
+((
+    (1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068)
+    ,(1.03672962321,1.03672962321,1.03672962321,1.036729623209
+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.036729623209,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321)
+    ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848)
+    ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196)
+    ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848)
+    ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321)
+    ,(1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+,1.669078461068,1.669078461068))) REPRESENTATION_ITEM('') SURFACE() );
+#17708 = CARTESIAN_POINT('',(5.8,9.8E-16,4.4));
+#17709 = CARTESIAN_POINT('',(5.79999999996,1.01228905064,4.460069444444)
+  );
+#17710 = CARTESIAN_POINT('',(5.601236667007,2.024589902074,
+    4.520138888518));
+#17711 = CARTESIAN_POINT('',(5.203712255392,2.992255879515,
+    4.580208335287));
+#17712 = CARTESIAN_POINT('',(4.619099792111,3.870770281655,
+    4.640277773179));
+#17713 = CARTESIAN_POINT('',(3.87075381293,4.619090216413,4.700347228229
+    ));
+#17714 = CARTESIAN_POINT('',(2.992271633868,5.203714994392,
+    4.760416662216));
+#17715 = CARTESIAN_POINT('',(2.024581659235,5.601236451707,
+    4.820486112797));
+#17716 = CARTESIAN_POINT('',(1.012290946149,5.799999999511,
+    4.880555555408));
+#17717 = CARTESIAN_POINT('',(-1.012290946284,5.799999999479,
+    5.000694444227));
+#17718 = CARTESIAN_POINT('',(-2.02458165945,5.601236451683,
+    5.060763891071));
+#17719 = CARTESIAN_POINT('',(-2.992271633847,5.203714994239,
+    5.120833329091));
+#17720 = CARTESIAN_POINT('',(-3.870753813195,4.61909021644,5.18090278158
+    ));
+#17721 = CARTESIAN_POINT('',(-4.619099792137,3.870770281442,
+    5.240972220725));
+#17722 = CARTESIAN_POINT('',(-5.203712255472,2.992255879308,
+    5.301041666562));
+#17723 = CARTESIAN_POINT('',(-5.601236667051,2.024589902193,
+    5.361111111428));
+#17724 = CARTESIAN_POINT('',(-5.800000000009,1.012289050234,
+    5.421180555552));
+#17725 = CARTESIAN_POINT('',(-5.799999999994,-1.012289050393,
+    5.541319444446));
+#17726 = CARTESIAN_POINT('',(-5.601236666959,-2.024589902409,
+    5.601388888433));
+#17727 = CARTESIAN_POINT('',(-5.203712255478,-2.992255879211,
+    5.661458335392));
+#17728 = CARTESIAN_POINT('',(-4.619099791975,-3.870770281871,
+    5.721527773739));
+#17729 = CARTESIAN_POINT('',(-3.870753813064,-4.61909021627,
+    5.781597226638));
+#17730 = CARTESIAN_POINT('',(-2.992271633801,-5.203714994475,
+    5.841666663833));
+#17731 = CARTESIAN_POINT('',(-2.02458165925,-5.601236451671,
+    5.90173611216));
+#17732 = CARTESIAN_POINT('',(-1.012290946154,-5.799999999518,
+    5.961805555471));
+#17733 = CARTESIAN_POINT('',(1.012290946309,-5.799999999473,
+    6.081944444409));
+#17734 = CARTESIAN_POINT('',(2.024581659307,-5.601236451705,
+    6.142013889183));
+#17735 = CARTESIAN_POINT('',(2.992271634153,-5.203714994233,
+    6.202083332819));
+#17736 = CARTESIAN_POINT('',(3.870753812786,-4.619090216391,
+    6.262152778888));
+#17737 = CARTESIAN_POINT('',(4.619099792524,-3.870770281541,
+    6.322222220067));
+#17738 = CARTESIAN_POINT('',(5.203712255201,-2.992255879257,
+    6.382291668464));
+#17739 = CARTESIAN_POINT('',(5.601236667192,-2.02458990216,
+    6.442361110657));
+#17740 = CARTESIAN_POINT('',(5.799999999963,-1.012289050274,
+    6.502430555551));
+#17741 = CARTESIAN_POINT('',(5.8,5.22974E-11,6.5625));
+#17742 = CARTESIAN_POINT('',(5.800000000001,1.12E-15,5.064617230229));
+#17743 = CARTESIAN_POINT('',(5.799999999973,1.012289050682,
+    5.124686674673));
+#17744 = CARTESIAN_POINT('',(5.601236666946,2.024589901917,
+    5.184756118743));
+#17745 = CARTESIAN_POINT('',(5.203712255519,2.992255879836,
+    5.244825565524));
+#17746 = CARTESIAN_POINT('',(4.619099791968,3.870770281209,
+    5.304895003395));
+#17747 = CARTESIAN_POINT('',(3.870753813023,4.619090216828,5.36496445847
+    ));
+#17748 = CARTESIAN_POINT('',(2.992271633824,5.203714994126,
+    5.425033892436));
+#17749 = CARTESIAN_POINT('',(2.024581659258,5.601236451811,
+    5.485103343028));
+#17750 = CARTESIAN_POINT('',(1.012290946136,5.79999999949,5.545172785636
+    ));
+#17751 = CARTESIAN_POINT('',(-1.012290946257,5.799999999493,
+    5.665311674458));
+#17752 = CARTESIAN_POINT('',(-2.024581659546,5.60123645164,
+    5.725381121291));
+#17753 = CARTESIAN_POINT('',(-2.992271633612,5.203714994344,
+    5.785450559337));
+#17754 = CARTESIAN_POINT('',(-3.870753813532,4.619090216279,
+    5.845520011789));
+#17755 = CARTESIAN_POINT('',(-4.619099791813,3.870770281629,
+    5.905589450964));
+#17756 = CARTESIAN_POINT('',(-5.203712255681,2.992255879165,
+    5.96565889679));
+#17757 = CARTESIAN_POINT('',(-5.601236666948,2.024589902272,
+    6.025728341655));
+#17758 = CARTESIAN_POINT('',(-5.80000000004,1.012289050219,
+    6.085797785781));
+#17759 = CARTESIAN_POINT('',(-5.799999999965,-1.012289050373,
+    6.205936674676));
+#17760 = CARTESIAN_POINT('',(-5.601236667039,-2.024589902444,
+    6.266006118658));
+#17761 = CARTESIAN_POINT('',(-5.203712255324,-2.992255879145,
+    6.326075565627));
+#17762 = CARTESIAN_POINT('',(-4.61909979216,-3.870770281931,
+    6.386145003961));
+#17763 = CARTESIAN_POINT('',(-3.87075381292,-4.619090216229,
+    6.44621445687));
+#17764 = CARTESIAN_POINT('',(-2.992271633872,-5.203714994477,
+    6.506283894065));
+#17765 = CARTESIAN_POINT('',(-2.024581659241,-5.601236451676,
+    6.566353342382));
+#17766 = CARTESIAN_POINT('',(-1.012290946147,-5.79999999951,
+    6.626422785702));
+#17767 = CARTESIAN_POINT('',(1.012290946269,-5.799999999489,
+    6.746561674633));
+#17768 = CARTESIAN_POINT('',(2.024581659492,-5.6012364516,6.806631119428
+    ));
+#17769 = CARTESIAN_POINT('',(2.992271633703,-5.203714994499,
+    6.866700563011));
+#17770 = CARTESIAN_POINT('',(3.870753813473,-4.619090215976,
+    6.926770009169));
+#17771 = CARTESIAN_POINT('',(4.61909979175,-3.870770281998,
+    6.986839450242));
+#17772 = CARTESIAN_POINT('',(5.203712255799,-2.992255878935,
+    7.046908898732));
+#17773 = CARTESIAN_POINT('',(5.601236666874,-2.024589902314,
+    7.106978340866));
+#17774 = CARTESIAN_POINT('',(5.800000000053,-1.012289050254,
+    7.167047785784));
+#17775 = CARTESIAN_POINT('',(5.800000000001,5.320704E-11,7.227117230228)
+  );
+#17776 = CARTESIAN_POINT('',(4.97818072378,4.5589E-13,5.160044953298));
+#17777 = CARTESIAN_POINT('',(4.978180723782,0.868854525447,
+    5.220114397742));
+#17778 = CARTESIAN_POINT('',(4.807580690611,1.737720867647,5.28018384182
+    ));
+#17779 = CARTESIAN_POINT('',(4.466382900168,2.568272131939,
+    5.340253288573));
+#17780 = CARTESIAN_POINT('',(3.964605765992,3.32231150489,5.400322726502
+    ));
+#17781 = CARTESIAN_POINT('',(3.322295009967,3.964596174214,
+    5.460392181497));
+#17782 = CARTESIAN_POINT('',(2.568287910617,4.466385644261,
+    5.520461615537));
+#17783 = CARTESIAN_POINT('',(1.737712612257,4.807580474811,
+    5.580531066085));
+#17784 = CARTESIAN_POINT('',(0.868856423856,4.97818072327,5.640600508708
+    ));
+#17785 = CARTESIAN_POINT('',(-0.868856424013,4.97818072328,
+    5.760739397525));
+#17786 = CARTESIAN_POINT('',(-1.737712612271,4.807580474647,
+    5.820808844371));
+#17787 = CARTESIAN_POINT('',(-2.568287911044,4.466385644422,
+    5.880878282386));
+#17788 = CARTESIAN_POINT('',(-3.322295009606,3.964596173788,
+    5.940947734881));
+#17789 = CARTESIAN_POINT('',(-3.964605766581,3.322311505154,
+    6.001017174023));
+#17790 = CARTESIAN_POINT('',(-4.466382899912,2.568272131414,
+    6.06108661986));
+#17791 = CARTESIAN_POINT('',(-4.807580690781,1.737720867913,
+    6.121156064727));
+#17792 = CARTESIAN_POINT('',(-4.978180723809,0.868854525016,
+    6.181225508852));
+#17793 = CARTESIAN_POINT('',(-4.978180723745,-0.868854525177,
+    6.301364397741));
+#17794 = CARTESIAN_POINT('',(-4.807580690808,-1.737720868014,
+    6.361433841749));
+#17795 = CARTESIAN_POINT('',(-4.466382899715,-2.568272131537,
+    6.421503288658));
+#17796 = CARTESIAN_POINT('',(-3.964605766664,-3.322311505286,
+    6.481572727076));
+#17797 = CARTESIAN_POINT('',(-3.322295009281,-3.964596173856,
+    6.541642179902));
+#17798 = CARTESIAN_POINT('',(-2.568287911125,-4.466385644507,
+    6.601711617155));
+#17799 = CARTESIAN_POINT('',(-1.737712612016,-4.807580474685,
+    6.661781065445));
+#17800 = CARTESIAN_POINT('',(-0.868856423906,-4.978180723297,
+    6.721850508774));
+#17801 = CARTESIAN_POINT('',(0.868856424015,-4.978180723263,
+    6.841989397699));
+#17802 = CARTESIAN_POINT('',(1.737712612327,-4.80758047465,
+    6.902058842515));
+#17803 = CARTESIAN_POINT('',(2.568287910874,-4.466385644508,
+    6.962128286047));
+#17804 = CARTESIAN_POINT('',(3.322295009852,-3.964596173536,
+    7.022197732283));
+#17805 = CARTESIAN_POINT('',(3.964605766351,-3.322311505537,
+    7.082267173269));
+#17806 = CARTESIAN_POINT('',(4.466382900018,-2.568272131112,
+    7.14233662183));
+#17807 = CARTESIAN_POINT('',(4.807580690772,-1.737720868025,
+    7.202406063924));
+#17808 = CARTESIAN_POINT('',(4.978180723789,-0.868854525018,
+    7.262475508857));
+#17809 = CARTESIAN_POINT('',(4.97818072378,5.275232E-11,7.322544953298)
+  );
+#17810 = CARTESIAN_POINT('',(4.300353231596,9.1047E-13,4.4));
+#17811 = CARTESIAN_POINT('',(4.300353231562,0.750551308015,
+    4.460069444445));
+#17812 = CARTESIAN_POINT('',(4.15298197832,1.501114446073,4.520138888514
+    ));
+#17813 = CARTESIAN_POINT('',(3.85824176426,2.218575004112,4.580208335297
+    ));
+#17814 = CARTESIAN_POINT('',(3.42478629882,2.869948743671,4.640277773163
+    ));
+#17815 = CARTESIAN_POINT('',(2.869932226152,3.424776692847,
+    4.700347228246));
+#17816 = CARTESIAN_POINT('',(2.218590803552,3.858244513187,
+    4.760416662205));
+#17817 = CARTESIAN_POINT('',(1.501106180011,4.152981761797,4.8204861128)
+  );
+#17818 = CARTESIAN_POINT('',(0.750553208885,4.300353231098,
+    4.880555555408));
+#17819 = CARTESIAN_POINT('',(-0.750553209037,4.300353231068,
+    5.000694444226));
+#17820 = CARTESIAN_POINT('',(-1.501106180104,4.152981761799,
+    5.060763891081));
+#17821 = CARTESIAN_POINT('',(-2.218590803796,3.858244512943,
+    5.120833329071));
+#17822 = CARTESIAN_POINT('',(-2.869932226045,3.424776693046,
+    5.180902781601));
+#17823 = CARTESIAN_POINT('',(-3.424786299231,2.869948743252,
+    5.240972220712));
+#17824 = CARTESIAN_POINT('',(-3.85824176407,2.218575004076,
+    5.301041666568));
+#17825 = CARTESIAN_POINT('',(-4.152981978482,1.501114446105,
+    5.361111111426));
+#17826 = CARTESIAN_POINT('',(-4.300353231588,0.750551307631,
+    5.421180555553));
+#17827 = CARTESIAN_POINT('',(-4.300353231597,-0.750551307779,
+    5.541319444447));
+#17828 = CARTESIAN_POINT('',(-4.152981978284,-1.501114446412,
+    5.601388888427));
+#17829 = CARTESIAN_POINT('',(-3.85824176428,-2.21857500375,
+    5.661458335412));
+#17830 = CARTESIAN_POINT('',(-3.424786298801,-2.869948744023,
+    5.721527773702));
+#17831 = CARTESIAN_POINT('',(-2.869932226184,-3.424776692564,
+    5.781597226679));
+#17832 = CARTESIAN_POINT('',(-2.218590803516,-3.858244513357,
+    5.841666663805));
+#17833 = CARTESIAN_POINT('',(-1.501106180031,-4.152981761723,
+    5.901736112171));
+#17834 = CARTESIAN_POINT('',(-0.750553208873,-4.300353231115,
+    5.96180555547));
+#17835 = CARTESIAN_POINT('',(0.750553209008,-4.30035323106,
+    6.081944444406));
+#17836 = CARTESIAN_POINT('',(1.501106180243,-4.152981761786,
+    6.142013889202));
+#17837 = CARTESIAN_POINT('',(2.218590803495,-3.858244513033,
+    6.202083332774));
+#17838 = CARTESIAN_POINT('',(2.869932226491,-3.42477669284,
+    6.262152778959));
+#17839 = CARTESIAN_POINT('',(3.424786298755,-2.86994874351,
+    6.322222219989));
+#17840 = CARTESIAN_POINT('',(3.858241764421,-2.218575003915,
+    6.382291668526));
+#17841 = CARTESIAN_POINT('',(4.15298197832,-1.501114446118,
+    6.442361110624));
+#17842 = CARTESIAN_POINT('',(4.300353231624,-0.750551307662,
+    6.502430555561));
+#17843 = CARTESIAN_POINT('',(4.300353231596,5.275215E-11,6.5625));
+#17844 = CARTESIAN_POINT('',(4.97818072378,8.1E-16,3.639955046702));
+#17845 = CARTESIAN_POINT('',(4.97818072372,0.868854525455,3.700024491149
+    ));
+#17846 = CARTESIAN_POINT('',(4.807580690828,1.737720867621,
+    3.760093935205));
+#17847 = CARTESIAN_POINT('',(4.466382899729,2.56827213196,3.820163382021
+    ));
+#17848 = CARTESIAN_POINT('',(3.964605766618,3.322311504903,
+    3.880232819834));
+#17849 = CARTESIAN_POINT('',(3.322295009342,3.964596174175,
+    3.940302274977));
+#17850 = CARTESIAN_POINT('',(2.568287911035,4.466385644311,
+    4.000371708887));
+#17851 = CARTESIAN_POINT('',(1.737712612074,4.807580474775,
+    4.060441159512));
+#17852 = CARTESIAN_POINT('',(0.868856423883,4.978180723286,
+    4.120510602108));
+#17853 = CARTESIAN_POINT('',(-0.868856424017,4.978180723258,
+    4.24064949093));
+#17854 = CARTESIAN_POINT('',(-1.737712612327,4.80758047476,
+    4.300718937778));
+#17855 = CARTESIAN_POINT('',(-2.56828791092,4.466385644124,
+    4.360788375779));
+#17856 = CARTESIAN_POINT('',(-3.322295009789,3.964596174264,
+    4.420857828298));
+#17857 = CARTESIAN_POINT('',(-3.964605766456,3.322311504624,
+    4.480927267418));
+#17858 = CARTESIAN_POINT('',(-4.466382899963,2.568272131783,
+    4.540996713264));
+#17859 = CARTESIAN_POINT('',(-4.807580690785,1.737720867744,
+    4.601066158132));
+#17860 = CARTESIAN_POINT('',(-4.978180723797,0.868854525039,
+    4.661135602254));
+#17861 = CARTESIAN_POINT('',(-4.978180723776,-0.868854525203,
+    4.781274491147));
+#17862 = CARTESIAN_POINT('',(-4.807580690671,-1.73772086801,
+    4.841343935141));
+#17863 = CARTESIAN_POINT('',(-4.466382899982,-2.568272131543,
+    4.901413382082));
+#17864 = CARTESIAN_POINT('',(-3.964605766301,-3.322311505317,
+    4.961482820453));
+#17865 = CARTESIAN_POINT('',(-3.322295009608,-3.96459617385,
+    5.021552273331));
+#17866 = CARTESIAN_POINT('',(-2.568287910872,-4.466385644499,
+    5.081621710543));
+#17867 = CARTESIAN_POINT('',(-1.737712612131,-4.807580474711,
+    5.141691158854));
+#17868 = CARTESIAN_POINT('',(-0.868856423865,-4.978180723296,
+    5.201760602176));
+#17869 = CARTESIAN_POINT('',(0.868856424014,-4.97818072325,
+    5.321899491107));
+#17870 = CARTESIAN_POINT('',(1.737712612365,-4.807580474758,
+    5.381968935894));
+#17871 = CARTESIAN_POINT('',(2.56828791086,-4.466385644148,
+    5.442038379502));
+#17872 = CARTESIAN_POINT('',(3.322295009883,-3.964596174165,
+    5.502107825621));
+#17873 = CARTESIAN_POINT('',(3.964605766363,-3.322311504771,
+    5.56217726673));
+#17874 = CARTESIAN_POINT('',(4.466382900019,-2.568272131673,
+    5.622246715198));
+#17875 = CARTESIAN_POINT('',(4.807580690785,-1.737720867745,
+    5.682316157343));
+#17876 = CARTESIAN_POINT('',(4.978180723788,-0.868854525047,
+    5.742385602257));
+#17877 = CARTESIAN_POINT('',(4.97818072378,5.275198E-11,5.802455046702)
+  );
+#17878 = CARTESIAN_POINT('',(5.8,-4.5392E-13,3.735382769772));
+#17879 = CARTESIAN_POINT('',(5.799999999967,1.012289050647,
+    3.795452214218));
+#17880 = CARTESIAN_POINT('',(5.601236666995,2.024589902047,3.85552165828
+    ));
+#17881 = CARTESIAN_POINT('',(5.203712255391,2.992255879573,
+    3.915591105076));
+#17882 = CARTESIAN_POINT('',(4.619099792167,3.870770281565,
+    3.975660542934));
+#17883 = CARTESIAN_POINT('',(3.8707538128,4.619090216505,4.035729998008)
+  );
+#17884 = CARTESIAN_POINT('',(2.992271634001,5.203714994332,
+    4.095799431989));
+#17885 = CARTESIAN_POINT('',(2.024581659162,5.601236451724,
+    4.155868882564));
+#17886 = CARTESIAN_POINT('',(1.012290946154,5.79999999951,4.215938325181
+    ));
+#17887 = CARTESIAN_POINT('',(-1.012290946273,5.799999999481,
+    4.336077213998));
+#17888 = CARTESIAN_POINT('',(-2.024581659532,5.601236451685,
+    4.396146660845));
+#17889 = CARTESIAN_POINT('',(-2.992271633654,5.203714994212,
+    4.456216098858));
+#17890 = CARTESIAN_POINT('',(-3.870753813449,4.619090216515,
+    4.516285551359));
+#17891 = CARTESIAN_POINT('',(-4.61909979194,3.870770281333,
+    4.576354990487));
+#17892 = CARTESIAN_POINT('',(-5.203712255571,2.992255879388,
+    4.636424436343));
+#17893 = CARTESIAN_POINT('',(-5.601236667017,2.024589902159,
+    4.696493881194));
+#17894 = CARTESIAN_POINT('',(-5.800000000013,1.012289050236,
+    4.756563325326));
+#17895 = CARTESIAN_POINT('',(-5.800000000007,-1.012289050401,
+    4.876702214215));
+#17896 = CARTESIAN_POINT('',(-5.601236666864,-2.024589902414,
+    4.936771658215));
+#17897 = CARTESIAN_POINT('',(-5.203712255652,-2.992255879177,
+    4.996841105144));
+#17898 = CARTESIAN_POINT('',(-4.619099791742,-3.870770281955,
+    5.056910543534));
+#17899 = CARTESIAN_POINT('',(-3.870753813284,-4.61909021621,
+    5.116979996389));
+#17900 = CARTESIAN_POINT('',(-2.992271633623,-5.203714994485,
+    5.17704943362));
+#17901 = CARTESIAN_POINT('',(-2.024581659323,-5.601236451687,
+    5.237118881923));
+#17902 = CARTESIAN_POINT('',(-1.012290946129,-5.799999999509,
+    5.297188325244));
+#17903 = CARTESIAN_POINT('',(1.012290946296,-5.79999999949,
+    5.417327214179));
+#17904 = CARTESIAN_POINT('',(2.024581659376,-5.601236451625,
+    5.477396658956));
+#17905 = CARTESIAN_POINT('',(2.992271634037,-5.203714994351,
+    5.537466102593));
+#17906 = CARTESIAN_POINT('',(3.870753812979,-4.619090216276,
+    5.59753554865));
+#17907 = CARTESIAN_POINT('',(4.619099792311,-3.87077028159,
+    5.657604989854));
+#17908 = CARTESIAN_POINT('',(5.203712255381,-2.992255879234,
+    5.717674438224));
+#17909 = CARTESIAN_POINT('',(5.601236667091,-2.024589902168,
+    5.777743880433));
+#17910 = CARTESIAN_POINT('',(5.799999999997,-1.012289050249,
+    5.837813325322));
+#17911 = CARTESIAN_POINT('',(5.8,5.2752E-11,5.897882769772));
+#17912 = CARTESIAN_POINT('',(5.8,9.8E-16,4.4));
+#17913 = CARTESIAN_POINT('',(5.79999999996,1.01228905064,4.460069444444)
+  );
+#17914 = CARTESIAN_POINT('',(5.601236667007,2.024589902074,
+    4.520138888518));
+#17915 = CARTESIAN_POINT('',(5.203712255392,2.992255879515,
+    4.580208335287));
+#17916 = CARTESIAN_POINT('',(4.619099792111,3.870770281655,
+    4.640277773179));
+#17917 = CARTESIAN_POINT('',(3.87075381293,4.619090216413,4.700347228229
+    ));
+#17918 = CARTESIAN_POINT('',(2.992271633868,5.203714994392,
+    4.760416662216));
+#17919 = CARTESIAN_POINT('',(2.024581659235,5.601236451707,
+    4.820486112797));
+#17920 = CARTESIAN_POINT('',(1.012290946149,5.799999999511,
+    4.880555555408));
+#17921 = CARTESIAN_POINT('',(-1.012290946284,5.799999999479,
+    5.000694444227));
+#17922 = CARTESIAN_POINT('',(-2.02458165945,5.601236451683,
+    5.060763891071));
+#17923 = CARTESIAN_POINT('',(-2.992271633847,5.203714994239,
+    5.120833329091));
+#17924 = CARTESIAN_POINT('',(-3.870753813195,4.61909021644,5.18090278158
+    ));
+#17925 = CARTESIAN_POINT('',(-4.619099792137,3.870770281442,
+    5.240972220725));
+#17926 = CARTESIAN_POINT('',(-5.203712255472,2.992255879308,
+    5.301041666562));
+#17927 = CARTESIAN_POINT('',(-5.601236667051,2.024589902193,
+    5.361111111428));
+#17928 = CARTESIAN_POINT('',(-5.800000000009,1.012289050234,
+    5.421180555552));
+#17929 = CARTESIAN_POINT('',(-5.799999999994,-1.012289050393,
+    5.541319444446));
+#17930 = CARTESIAN_POINT('',(-5.601236666959,-2.024589902409,
+    5.601388888433));
+#17931 = CARTESIAN_POINT('',(-5.203712255478,-2.992255879211,
+    5.661458335392));
+#17932 = CARTESIAN_POINT('',(-4.619099791975,-3.870770281871,
+    5.721527773739));
+#17933 = CARTESIAN_POINT('',(-3.870753813064,-4.61909021627,
+    5.781597226638));
+#17934 = CARTESIAN_POINT('',(-2.992271633801,-5.203714994475,
+    5.841666663833));
+#17935 = CARTESIAN_POINT('',(-2.02458165925,-5.601236451671,
+    5.90173611216));
+#17936 = CARTESIAN_POINT('',(-1.012290946154,-5.799999999518,
+    5.961805555471));
+#17937 = CARTESIAN_POINT('',(1.012290946309,-5.799999999473,
+    6.081944444409));
+#17938 = CARTESIAN_POINT('',(2.024581659307,-5.601236451705,
+    6.142013889183));
+#17939 = CARTESIAN_POINT('',(2.992271634153,-5.203714994233,
+    6.202083332819));
+#17940 = CARTESIAN_POINT('',(3.870753812786,-4.619090216391,
+    6.262152778888));
+#17941 = CARTESIAN_POINT('',(4.619099792524,-3.870770281541,
+    6.322222220067));
+#17942 = CARTESIAN_POINT('',(5.203712255201,-2.992255879257,
+    6.382291668464));
+#17943 = CARTESIAN_POINT('',(5.601236667192,-2.02458990216,
+    6.442361110657));
+#17944 = CARTESIAN_POINT('',(5.799999999963,-1.012289050274,
+    6.502430555551));
+#17945 = CARTESIAN_POINT('',(5.8,5.22974E-11,6.5625));
+#17946 = DEFINITIONAL_REPRESENTATION('',(#17947),#18004);
+#17947 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#17948,#17949,#17950,#17951,
+    #17952,#17953,#17954,#17955,#17956,#17957,#17958,#17959,#17960,
+    #17961,#17962,#17963,#17964,#17965,#17966,#17967,#17968,#17969,
+    #17970,#17971,#17972,#17973,#17974,#17975,#17976,#17977,#17978,
+    #17979,#17980,#17981,#17982,#17983,#17984,#17985,#17986,#17987,
+    #17988,#17989,#17990,#17991,#17992,#17993,#17994,#17995,#17996,
+    #17997,#17998,#17999,#18000,#18001,#18002,#18003),.UNSPECIFIED.,.F.,
+  .F.,(11,9,9,9,9,9,11),(0.,0.785398163397,1.570796326795,3.14159265359,
+    4.712388980385,5.497787143782,6.28318530718),.UNSPECIFIED.);
+#17948 = CARTESIAN_POINT('',(0.,0.));
+#17949 = CARTESIAN_POINT('',(7.969262624616E-02,0.));
+#17950 = CARTESIAN_POINT('',(0.159082186484,0.));
+#17951 = CARTESIAN_POINT('',(0.238215517922,0.));
+#17952 = CARTESIAN_POINT('',(0.317115674008,0.));
+#17953 = CARTESIAN_POINT('',(0.395894461279,0.));
+#17954 = CARTESIAN_POINT('',(0.474525040048,0.));
+#17955 = CARTESIAN_POINT('',(0.553010088674,0.));
+#17956 = CARTESIAN_POINT('',(0.63147940811,0.));
+#17957 = CARTESIAN_POINT('',(0.709863349288,0.));
+#17958 = CARTESIAN_POINT('',(0.866566811765,0.));
+#17959 = CARTESIAN_POINT('',(0.9448814163,0.));
+#17960 = CARTESIAN_POINT('',(1.023184365708,0.));
+#17961 = CARTESIAN_POINT('',(1.101471140458,0.));
+#17962 = CARTESIAN_POINT('',(1.179763621814,0.));
+#17963 = CARTESIAN_POINT('',(1.258078914306,0.));
+#17964 = CARTESIAN_POINT('',(1.336410118343,0.));
+#17965 = CARTESIAN_POINT('',(1.41475037017,0.));
+#17966 = CARTESIAN_POINT('',(1.49312326403,0.));
+#17967 = CARTESIAN_POINT('',(1.728297178968,0.));
+#17968 = CARTESIAN_POINT('',(1.885162189059,0.));
+#17969 = CARTESIAN_POINT('',(2.042136630185,0.));
+#17970 = CARTESIAN_POINT('',(2.199073065435,0.));
+#17971 = CARTESIAN_POINT('',(2.356348676941,0.));
+#17972 = CARTESIAN_POINT('',(2.513111086502,0.));
+#17973 = CARTESIAN_POINT('',(2.670412663703,0.));
+#17974 = CARTESIAN_POINT('',(2.827426008719,0.));
+#17975 = CARTESIAN_POINT('',(2.984514271753,0.));
+#17976 = CARTESIAN_POINT('',(3.298671035427,0.));
+#17977 = CARTESIAN_POINT('',(3.455759298459,0.));
+#17978 = CARTESIAN_POINT('',(3.612772643483,0.));
+#17979 = CARTESIAN_POINT('',(3.770074220664,0.));
+#17980 = CARTESIAN_POINT('',(3.926836630254,0.));
+#17981 = CARTESIAN_POINT('',(4.084112241738,0.));
+#17982 = CARTESIAN_POINT('',(4.241048676999,0.));
+#17983 = CARTESIAN_POINT('',(4.398023118121,0.));
+#17984 = CARTESIAN_POINT('',(4.554888128213,0.));
+#17985 = CARTESIAN_POINT('',(4.79006204315,0.));
+#17986 = CARTESIAN_POINT('',(4.868434937011,0.));
+#17987 = CARTESIAN_POINT('',(4.946775188837,0.));
+#17988 = CARTESIAN_POINT('',(5.025106392876,0.));
+#17989 = CARTESIAN_POINT('',(5.103421685366,0.));
+#17990 = CARTESIAN_POINT('',(5.181714166724,0.));
+#17991 = CARTESIAN_POINT('',(5.260000941472,0.));
+#17992 = CARTESIAN_POINT('',(5.338303890881,0.));
+#17993 = CARTESIAN_POINT('',(5.416618495415,0.));
+#17994 = CARTESIAN_POINT('',(5.573321957892,0.));
+#17995 = CARTESIAN_POINT('',(5.65170589907,0.));
+#17996 = CARTESIAN_POINT('',(5.730175218506,0.));
+#17997 = CARTESIAN_POINT('',(5.808660267133,0.));
+#17998 = CARTESIAN_POINT('',(5.8872908459,0.));
+#17999 = CARTESIAN_POINT('',(5.966069633173,0.));
+#18000 = CARTESIAN_POINT('',(6.044969789257,0.));
+#18001 = CARTESIAN_POINT('',(6.124103120695,0.));
+#18002 = CARTESIAN_POINT('',(6.203492680933,0.));
+#18003 = CARTESIAN_POINT('',(6.28318530718,0.));
+#18004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18005 = ADVANCED_FACE('',(#18006),#17707,.F.);
+#18006 = FACE_BOUND('',#18007,.F.);
+#18007 = EDGE_LOOP('',(#18008,#18060,#18322,#18323));
+#18008 = ORIENTED_EDGE('',*,*,#18009,.T.);
+#18009 = EDGE_CURVE('',#17686,#18010,#18012,.T.);
+#18010 = VERTEX_POINT('',#18011);
+#18011 = CARTESIAN_POINT('',(5.8,5.2598E-11,6.5625));
+#18012 = SEAM_CURVE('',#18013,(#18048,#18054),.PCURVE_S1.);
+#18013 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#18014,#18015,#18016,#18017
+    ,#18018,#18019,#18020,#18021,#18022,#18023,#18024,#18025,#18026,
+    #18027,#18028,#18029,#18030,#18031,#18032,#18033,#18034,#18035,
+    #18036,#18037,#18038,#18039,#18040,#18041,#18042,#18043,#18044,
+    #18045,#18046,#18047),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((10,8,8,8,10),(0.,1.571107145542,
+3.142214291083,4.713321436625,6.284428582167),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+1.669078461068)) REPRESENTATION_ITEM('') );
+#18014 = CARTESIAN_POINT('',(5.8,9.8E-16,4.4));
+#18015 = CARTESIAN_POINT('',(5.79999999996,1.01228905064,4.460069444444)
+  );
+#18016 = CARTESIAN_POINT('',(5.601236667007,2.024589902074,
+    4.520138888518));
+#18017 = CARTESIAN_POINT('',(5.203712255392,2.992255879515,
+    4.580208335287));
+#18018 = CARTESIAN_POINT('',(4.619099792111,3.870770281655,
+    4.640277773179));
+#18019 = CARTESIAN_POINT('',(3.87075381293,4.619090216413,4.700347228229
+    ));
+#18020 = CARTESIAN_POINT('',(2.992271633868,5.203714994392,
+    4.760416662216));
+#18021 = CARTESIAN_POINT('',(2.024581659235,5.601236451707,
+    4.820486112797));
+#18022 = CARTESIAN_POINT('',(1.012290946149,5.799999999511,
+    4.880555555408));
+#18023 = CARTESIAN_POINT('',(-1.012290946284,5.799999999479,
+    5.000694444227));
+#18024 = CARTESIAN_POINT('',(-2.02458165945,5.601236451683,
+    5.060763891071));
+#18025 = CARTESIAN_POINT('',(-2.992271633847,5.203714994239,
+    5.120833329091));
+#18026 = CARTESIAN_POINT('',(-3.870753813195,4.61909021644,5.18090278158
+    ));
+#18027 = CARTESIAN_POINT('',(-4.619099792137,3.870770281442,
+    5.240972220725));
+#18028 = CARTESIAN_POINT('',(-5.203712255472,2.992255879308,
+    5.301041666562));
+#18029 = CARTESIAN_POINT('',(-5.601236667051,2.024589902193,
+    5.361111111428));
+#18030 = CARTESIAN_POINT('',(-5.800000000009,1.012289050234,
+    5.421180555552));
+#18031 = CARTESIAN_POINT('',(-5.799999999994,-1.012289050393,
+    5.541319444446));
+#18032 = CARTESIAN_POINT('',(-5.601236666959,-2.024589902409,
+    5.601388888433));
+#18033 = CARTESIAN_POINT('',(-5.203712255478,-2.992255879211,
+    5.661458335392));
+#18034 = CARTESIAN_POINT('',(-4.619099791975,-3.870770281871,
+    5.721527773739));
+#18035 = CARTESIAN_POINT('',(-3.870753813064,-4.61909021627,
+    5.781597226638));
+#18036 = CARTESIAN_POINT('',(-2.992271633801,-5.203714994475,
+    5.841666663833));
+#18037 = CARTESIAN_POINT('',(-2.02458165925,-5.601236451671,
+    5.90173611216));
+#18038 = CARTESIAN_POINT('',(-1.012290946154,-5.799999999518,
+    5.961805555471));
+#18039 = CARTESIAN_POINT('',(1.012290946309,-5.799999999473,
+    6.081944444409));
+#18040 = CARTESIAN_POINT('',(2.024581659307,-5.601236451705,
+    6.142013889183));
+#18041 = CARTESIAN_POINT('',(2.992271634153,-5.203714994233,
+    6.202083332819));
+#18042 = CARTESIAN_POINT('',(3.870753812786,-4.619090216391,
+    6.262152778888));
+#18043 = CARTESIAN_POINT('',(4.619099792524,-3.870770281541,
+    6.322222220067));
+#18044 = CARTESIAN_POINT('',(5.203712255201,-2.992255879257,
+    6.382291668464));
+#18045 = CARTESIAN_POINT('',(5.601236667192,-2.02458990216,
+    6.442361110657));
+#18046 = CARTESIAN_POINT('',(5.799999999963,-1.012289050274,
+    6.502430555551));
+#18047 = CARTESIAN_POINT('',(5.8,5.22974E-11,6.5625));
+#18048 = PCURVE('',#17707,#18049);
+#18049 = DEFINITIONAL_REPRESENTATION('',(#18050),#18053);
+#18050 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18051,#18052),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.284428582167),.PIECEWISE_BEZIER_KNOTS.);
+#18051 = CARTESIAN_POINT('',(6.28318530718,0.));
+#18052 = CARTESIAN_POINT('',(6.28318530718,6.284428582167));
+#18053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18054 = PCURVE('',#17707,#18055);
+#18055 = DEFINITIONAL_REPRESENTATION('',(#18056),#18059);
+#18056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18057,#18058),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.284428582167),.PIECEWISE_BEZIER_KNOTS.);
+#18057 = CARTESIAN_POINT('',(0.,0.));
+#18058 = CARTESIAN_POINT('',(0.,6.284428582167));
+#18059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18060 = ORIENTED_EDGE('',*,*,#18061,.F.);
+#18061 = EDGE_CURVE('',#18010,#18010,#18062,.T.);
+#18062 = SURFACE_CURVE('',#18063,(#18071,#18077),.PCURVE_S1.);
+#18063 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#18064,#18065,#18066,#18067
+    ,#18068,#18069,#18070),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(-6.28318530718,0.,6.28318530718,
+12.566370614359),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,
+    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) 
+REPRESENTATION_ITEM('') );
+#18064 = CARTESIAN_POINT('',(5.8,5.22974E-11,6.5625));
+#18065 = CARTESIAN_POINT('',(5.800000000001,5.320704E-11,7.227117230228)
+  );
+#18066 = CARTESIAN_POINT('',(4.97818072378,5.275232E-11,7.322544953298)
+  );
+#18067 = CARTESIAN_POINT('',(4.300353231596,5.275215E-11,6.5625));
+#18068 = CARTESIAN_POINT('',(4.97818072378,5.275198E-11,5.802455046702)
+  );
+#18069 = CARTESIAN_POINT('',(5.8,5.2752E-11,5.897882769772));
+#18070 = CARTESIAN_POINT('',(5.8,5.22974E-11,6.5625));
+#18071 = PCURVE('',#17707,#18072);
+#18072 = DEFINITIONAL_REPRESENTATION('',(#18073),#18076);
+#18073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18074,#18075),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#18074 = CARTESIAN_POINT('',(0.,6.284428582167));
+#18075 = CARTESIAN_POINT('',(6.28318530718,6.284428582167));
+#18076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18077 = PCURVE('',#18078,#18317);
+#18078 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,9,(
+    (#18079,#18080,#18081,#18082,#18083,#18084,#18085,#18086,#18087
+      ,#18088,#18089,#18090,#18091,#18092,#18093,#18094,#18095,#18096
+      ,#18097,#18098,#18099,#18100,#18101,#18102,#18103,#18104,#18105
+      ,#18106,#18107,#18108,#18109,#18110,#18111,#18112)
+    ,(#18113,#18114,#18115,#18116,#18117,#18118,#18119,#18120,#18121
+      ,#18122,#18123,#18124,#18125,#18126,#18127,#18128,#18129,#18130
+      ,#18131,#18132,#18133,#18134,#18135,#18136,#18137,#18138,#18139
+      ,#18140,#18141,#18142,#18143,#18144,#18145,#18146)
+    ,(#18147,#18148,#18149,#18150,#18151,#18152,#18153,#18154,#18155
+      ,#18156,#18157,#18158,#18159,#18160,#18161,#18162,#18163,#18164
+      ,#18165,#18166,#18167,#18168,#18169,#18170,#18171,#18172,#18173
+      ,#18174,#18175,#18176,#18177,#18178,#18179,#18180)
+    ,(#18181,#18182,#18183,#18184,#18185,#18186,#18187,#18188,#18189
+      ,#18190,#18191,#18192,#18193,#18194,#18195,#18196,#18197,#18198
+      ,#18199,#18200,#18201,#18202,#18203,#18204,#18205,#18206,#18207
+      ,#18208,#18209,#18210,#18211,#18212,#18213,#18214)
+    ,(#18215,#18216,#18217,#18218,#18219,#18220,#18221,#18222,#18223
+      ,#18224,#18225,#18226,#18227,#18228,#18229,#18230,#18231,#18232
+      ,#18233,#18234,#18235,#18236,#18237,#18238,#18239,#18240,#18241
+      ,#18242,#18243,#18244,#18245,#18246,#18247,#18248)
+    ,(#18249,#18250,#18251,#18252,#18253,#18254,#18255,#18256,#18257
+      ,#18258,#18259,#18260,#18261,#18262,#18263,#18264,#18265,#18266
+      ,#18267,#18268,#18269,#18270,#18271,#18272,#18273,#18274,#18275
+      ,#18276,#18277,#18278,#18279,#18280,#18281,#18282)
+    ,(#18283,#18284,#18285,#18286,#18287,#18288,#18289,#18290,#18291
+      ,#18292,#18293,#18294,#18295,#18296,#18297,#18298,#18299,#18300
+      ,#18301,#18302,#18303,#18304,#18305,#18306,#18307,#18308,#18309
+      ,#18310,#18311,#18312,#18313,#18314,#18315,#18316
+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(10,
+    8,8,8,10),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,
+    1.571107145542,3.142214291083,4.713321436625,6.284428582167),
+.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE
+((
+    (1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068)
+    ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321)
+    ,(1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848)
+    ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196)
+    ,(1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848)
+    ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321)
+    ,(1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+,1.669078461068,1.669078461068))) REPRESENTATION_ITEM('') SURFACE() );
+#18079 = CARTESIAN_POINT('',(5.8,5.184266E-11,6.5625));
+#18080 = CARTESIAN_POINT('',(5.79999999997,1.01228905063,6.622569444445)
+  );
+#18081 = CARTESIAN_POINT('',(5.60123666692,2.024589902267,6.682638889056
+    ));
+#18082 = CARTESIAN_POINT('',(5.203712255504,2.992255879302,
+    6.742708332376));
+#18083 = CARTESIAN_POINT('',(4.619099791937,3.870770281943,
+    6.802777779982));
+#18084 = CARTESIAN_POINT('',(3.870753812997,4.619090216275,6.86284721964
+    ));
+#18085 = CARTESIAN_POINT('',(2.992271633772,5.20371499448,6.92291666835)
+  );
+#18086 = CARTESIAN_POINT('',(2.024581659224,5.6012364517,6.982986110431)
+  );
+#18087 = CARTESIAN_POINT('',(1.012290946092,5.799999999522,
+    7.043055555603));
+#18088 = CARTESIAN_POINT('',(-1.012290946325,5.799999999468,
+    7.163194444516));
+#18089 = CARTESIAN_POINT('',(-2.024581659462,5.601236451663,
+    7.223263888542));
+#18090 = CARTESIAN_POINT('',(-2.992271633938,5.203714994288,
+    7.283333333353));
+#18091 = CARTESIAN_POINT('',(-3.870753813203,4.619090216197,
+    7.343402778851));
+#18092 = CARTESIAN_POINT('',(-4.619099792146,3.870770281737,
+    7.403472220868));
+#18093 = CARTESIAN_POINT('',(-5.203712255528,2.992255879004,
+    7.46354166732));
+#18094 = CARTESIAN_POINT('',(-5.601236667049,2.024589902232,
+    7.523611110812));
+#18095 = CARTESIAN_POINT('',(-5.800000000014,1.012289050221,
+    7.583680555558));
+#18096 = CARTESIAN_POINT('',(-5.799999999981,-1.012289050468,
+    7.703819444444));
+#18097 = CARTESIAN_POINT('',(-5.601236666988,-2.024589902294,
+    7.763888888747));
+#18098 = CARTESIAN_POINT('',(-5.203712255337,-2.992255879559,
+    7.823958333907));
+#18099 = CARTESIAN_POINT('',(-4.619099792087,-3.870770281534,
+    7.884027776722));
+#18100 = CARTESIAN_POINT('',(-3.870753812941,-4.619090216624,
+    7.944097223311));
+#18101 = CARTESIAN_POINT('',(-2.992271633782,-5.203714994279,
+    8.004166665869));
+#18102 = CARTESIAN_POINT('',(-2.024581659213,-5.601236451781,
+    8.064236111463));
+#18103 = CARTESIAN_POINT('',(-1.012290946102,-5.799999999507,
+    8.124305555515));
+#18104 = CARTESIAN_POINT('',(1.012290946343,-5.79999999947,
+    8.244444444364));
+#18105 = CARTESIAN_POINT('',(2.024581659397,-5.601236451684,
+    8.304513889872));
+#18106 = CARTESIAN_POINT('',(2.992271634052,-5.203714994215,
+    8.364583331615));
+#18107 = CARTESIAN_POINT('',(3.870753813077,-4.619090216357,
+    8.424652779352));
+#18108 = CARTESIAN_POINT('',(4.61909979223,-3.870770281524,
+    8.484722221471));
+#18109 = CARTESIAN_POINT('',(5.203712255504,-2.992255879172,
+    8.544791667004));
+#18110 = CARTESIAN_POINT('',(5.601236667047,-2.024589902175,
+    8.604861110996));
+#18111 = CARTESIAN_POINT('',(5.80000000002,-1.012289050193,
+    8.664930555554));
+#18112 = CARTESIAN_POINT('',(5.8,8.458494E-11,8.725));
+#18113 = CARTESIAN_POINT('',(5.799999999999,5.229755E-11,7.227117230228)
+  );
+#18114 = CARTESIAN_POINT('',(5.799999999964,1.012289050624,7.28718667467
+    ));
+#18115 = CARTESIAN_POINT('',(5.60123666697,2.024589902199,7.347256119298
+    ));
+#18116 = CARTESIAN_POINT('',(5.203712255403,2.992255879442,
+    7.407325562575));
+#18117 = CARTESIAN_POINT('',(4.619099792117,3.870770281732,
+    7.467395010255));
+#18118 = CARTESIAN_POINT('',(3.870753812776,4.619090216449,7.52746444982
+    ));
+#18119 = CARTESIAN_POINT('',(2.992271633983,5.203714994373,
+    7.587533898614));
+#18120 = CARTESIAN_POINT('',(2.024581659128,5.601236451731,
+    7.647603340645));
+#18121 = CARTESIAN_POINT('',(1.012290946125,5.799999999518,
+    7.707672785833));
+#18122 = CARTESIAN_POINT('',(-1.012290946319,5.799999999467,
+    7.827811674748));
+#18123 = CARTESIAN_POINT('',(-2.024581659478,5.601236451669,
+    7.88788111875));
+#18124 = CARTESIAN_POINT('',(-2.992271633824,5.203714994323,
+    7.947950563625));
+#18125 = CARTESIAN_POINT('',(-3.870753813386,4.619090216112,
+    8.008020009015));
+#18126 = CARTESIAN_POINT('',(-4.619099791883,3.870770281879,
+    8.068089451161));
+#18127 = CARTESIAN_POINT('',(-5.203712255756,2.992255878904,
+    8.128158897501));
+#18128 = CARTESIAN_POINT('',(-5.601236666912,2.024589902292,
+    8.188228341063));
+#18129 = CARTESIAN_POINT('',(-5.800000000037,1.012289050232,
+    8.248297785782));
+#18130 = CARTESIAN_POINT('',(-5.799999999992,-1.012289050469,
+    8.368436674674));
+#18131 = CARTESIAN_POINT('',(-5.601236666875,-2.024589902172,
+    8.428506118978));
+#18132 = CARTESIAN_POINT('',(-5.203712255667,-2.992255879793,
+    8.488575564125));
+#18133 = CARTESIAN_POINT('',(-4.619099791564,-3.870770281221,
+    8.548645006968));
+#18134 = CARTESIAN_POINT('',(-3.870753813542,-4.619090216834,
+    8.608714453518));
+#18135 = CARTESIAN_POINT('',(-2.992271633338,-5.203714994185,
+    8.668783896115));
+#18136 = CARTESIAN_POINT('',(-2.024581659461,-5.601236451786,
+    8.728853341682));
+#18137 = CARTESIAN_POINT('',(-1.012290946057,-5.79999999951,
+    8.788922785746));
+#18138 = CARTESIAN_POINT('',(1.012290946271,-5.799999999476,
+    8.909061674591));
+#18139 = CARTESIAN_POINT('',(2.024581659583,-5.601236451643,
+    8.969131120104));
+#18140 = CARTESIAN_POINT('',(2.992271633672,-5.203714994376,
+    9.029200561846));
+#18141 = CARTESIAN_POINT('',(3.870753813487,-4.619090216077,
+    9.089270009564));
+#18142 = CARTESIAN_POINT('',(4.619099791912,-3.870770281879,
+    9.149339451728));
+#18143 = CARTESIAN_POINT('',(5.203712255617,-2.992255878932,
+    9.209408897204));
+#18144 = CARTESIAN_POINT('',(5.601236667027,-2.024589902303,
+    9.26947834124));
+#18145 = CARTESIAN_POINT('',(5.80000000001,-1.012289050197,
+    9.329547785778));
+#18146 = CARTESIAN_POINT('',(5.8,8.503984E-11,9.389617230229));
+#18147 = CARTESIAN_POINT('',(4.97818072378,5.184282E-11,7.322544953298)
+  );
+#18148 = CARTESIAN_POINT('',(4.978180723773,0.868854525385,
+    7.382614397744));
+#18149 = CARTESIAN_POINT('',(4.80758069062,1.737720867927,7.442683842351
+    ));
+#18150 = CARTESIAN_POINT('',(4.466382900051,2.568272131511,
+    7.502753285679));
+#18151 = CARTESIAN_POINT('',(3.964605766222,3.322311505529,
+    7.562822733282));
+#18152 = CARTESIAN_POINT('',(3.32229500959,3.96459617364,7.622892172928)
+  );
+#18153 = CARTESIAN_POINT('',(2.568287910868,4.46638564469,7.682961621658
+    ));
+#18154 = CARTESIAN_POINT('',(1.737712612104,4.807580474631,
+    7.743031063726));
+#18155 = CARTESIAN_POINT('',(0.868856423831,4.978180723314,
+    7.803100508901));
+#18156 = CARTESIAN_POINT('',(-0.868856424016,4.978180723258,
+    7.92323939782));
+#18157 = CARTESIAN_POINT('',(-1.737712612493,4.807580474592,
+    7.98330884181));
+#18158 = CARTESIAN_POINT('',(-2.568287910637,4.466385644625,
+    8.043378286718));
+#18159 = CARTESIAN_POINT('',(-3.32229501029,3.964596173256,
+    8.103447732051));
+#18160 = CARTESIAN_POINT('',(-3.964605765918,3.322311505813,
+    8.163517174266));
+#18161 = CARTESIAN_POINT('',(-4.466382900416,2.568272130838,
+    8.223586620546));
+#18162 = CARTESIAN_POINT('',(-4.807580690574,1.737720868092,
+    8.283656064144));
+#18163 = CARTESIAN_POINT('',(-4.978180723847,0.86885452499,8.34372550885
+    ));
+#18164 = CARTESIAN_POINT('',(-4.97818072374,-0.868854525248,
+    8.463864397741));
+#18165 = CARTESIAN_POINT('',(-4.807580690745,-1.737720867781,
+    8.523933842063));
+#18166 = CARTESIAN_POINT('',(-4.466382899874,-2.568272132147,
+    8.584003287163));
+#18167 = CARTESIAN_POINT('',(-3.964605766328,-3.322311504567,
+    8.644072730079));
+#18168 = CARTESIAN_POINT('',(-3.322295009605,-3.964596174507,
+    8.704142176554));
+#18169 = CARTESIAN_POINT('',(-2.568287910839,-4.466385644162,
+    8.764211619202));
+#18170 = CARTESIAN_POINT('',(-1.737712612121,-4.807580474832,
+    8.824281064748));
+#18171 = CARTESIAN_POINT('',(-0.868856423836,-4.978180723276,
+    8.884350508816));
+#18172 = CARTESIAN_POINT('',(0.868856424016,-4.978180723286,
+    9.004489397659));
+#18173 = CARTESIAN_POINT('',(1.737712612489,-4.807580474527,
+    9.064558843183));
+#18174 = CARTESIAN_POINT('',(2.568287910614,-4.466385644744,
+    9.124628284892));
+#18175 = CARTESIAN_POINT('',(3.322295010326,-3.964596173152,
+    9.18469773267));
+#18176 = CARTESIAN_POINT('',(3.964605765871,-3.322311505852,
+    9.244767174757));
+#18177 = CARTESIAN_POINT('',(4.466382900435,-2.568272130869,
+    9.304836620308));
+#18178 = CARTESIAN_POINT('',(4.807580690567,-1.737720868085,
+    9.364906064291));
+#18179 = CARTESIAN_POINT('',(4.978180723858,-0.868854524958,
+    9.424975508853));
+#18180 = CARTESIAN_POINT('',(4.97818072378,8.413037E-11,9.485044953298)
+  );
+#18181 = CARTESIAN_POINT('',(4.300353231596,5.32069E-11,6.5625));
+#18182 = CARTESIAN_POINT('',(4.300353231575,0.750551308005,
+    6.622569444448));
+#18183 = CARTESIAN_POINT('',(4.152981978231,1.501114446267,
+    6.682638889044));
+#18184 = CARTESIAN_POINT('',(3.858241764403,2.218575003881,
+    6.742708332401));
+#18185 = CARTESIAN_POINT('',(3.424786298565,2.869948744038,6.80277777995
+    ));
+#18186 = CARTESIAN_POINT('',(2.869932226314,3.424776692571,
+    6.862847219667));
+#18187 = CARTESIAN_POINT('',(2.218590803413,3.858244513413,
+    6.922916668334));
+#18188 = CARTESIAN_POINT('',(1.501106180004,4.152981761716,
+    6.982986110439));
+#18189 = CARTESIAN_POINT('',(0.75055320883,4.300353231125,7.043055555601
+    ));
+#18190 = CARTESIAN_POINT('',(-0.750553209048,4.300353231057,
+    7.163194444521));
+#18191 = CARTESIAN_POINT('',(-1.501106180311,4.152981761722,
+    7.22326388852));
+#18192 = CARTESIAN_POINT('',(-2.218590803473,3.85824451315,
+    7.283333333393));
+#18193 = CARTESIAN_POINT('',(-2.869932226627,3.424776692545,
+    7.343402778801));
+#18194 = CARTESIAN_POINT('',(-3.424786298667,2.869948743826,
+    7.403472220912));
+#18195 = CARTESIAN_POINT('',(-3.858241764511,2.218575003565,
+    7.463541667291));
+#18196 = CARTESIAN_POINT('',(-4.152981978318,1.501114446246,
+    7.523611110824));
+#18197 = CARTESIAN_POINT('',(-4.300353231628,0.750551307589,
+    7.583680555555));
+#18198 = CARTESIAN_POINT('',(-4.300353231561,-0.750551307833,
+    7.703819444446));
+#18199 = CARTESIAN_POINT('',(-4.152981978384,-1.501114446347,
+    7.763888888742));
+#18200 = CARTESIAN_POINT('',(-3.858241764043,-2.218575004017,
+    7.823958333914));
+#18201 = CARTESIAN_POINT('',(-3.424786299019,-2.869948743773,
+    7.884027776713));
+#18202 = CARTESIAN_POINT('',(-2.869932225975,-3.424776692826,
+    7.944097223319));
+#18203 = CARTESIAN_POINT('',(-2.218590803556,-3.858244513237,
+    8.004166665864));
+#18204 = CARTESIAN_POINT('',(-1.501106179971,-4.152981761804,
+    8.064236111466));
+#18205 = CARTESIAN_POINT('',(-0.750553208833,-4.300353231096,
+    8.124305555515));
+#18206 = CARTESIAN_POINT('',(0.750553209055,-4.300353231095,
+    8.244444444361));
+#18207 = CARTESIAN_POINT('',(1.501106180282,-4.15298176157,
+    8.304513889896));
+#18208 = CARTESIAN_POINT('',(2.218590803535,-3.858244513467,
+    8.364583331562));
+#18209 = CARTESIAN_POINT('',(2.869932226517,-3.424776692159,
+    8.424652779428));
+#18210 = CARTESIAN_POINT('',(3.4247862988,-2.869948744126,8.484722221397
+    ));
+#18211 = CARTESIAN_POINT('',(3.858241764424,-2.218575003395,
+    8.544791667055));
+#18212 = CARTESIAN_POINT('',(4.152981978344,-1.501114446342,
+    8.604861110972));
+#18213 = CARTESIAN_POINT('',(4.300353231627,-0.750551307525,
+    8.66493055556));
+#18214 = CARTESIAN_POINT('',(4.300353231595,8.41302E-11,8.725));
+#18215 = CARTESIAN_POINT('',(4.978180723781,5.275198E-11,5.802455046702)
+  );
+#18216 = CARTESIAN_POINT('',(4.97818072378,0.868854525425,5.862524491145
+    ));
+#18217 = CARTESIAN_POINT('',(4.807580690569,1.737720867976,
+    5.922593935762));
+#18218 = CARTESIAN_POINT('',(4.466382900167,2.56827213144,5.982663379072
+    ));
+#18219 = CARTESIAN_POINT('',(3.964605766011,3.322311505598,
+    6.042732826689));
+#18220 = CARTESIAN_POINT('',(3.32229500975,3.964596173735,6.102802266337
+    ));
+#18221 = CARTESIAN_POINT('',(2.568287910768,4.466385644546,
+    6.162871715054));
+#18222 = CARTESIAN_POINT('',(1.737712612093,4.80758047475,6.222941157134
+    ));
+#18223 = CARTESIAN_POINT('',(0.86885642382,4.978180723293,6.283010602303
+    ));
+#18224 = CARTESIAN_POINT('',(-0.86885642407,4.978180723256,
+    6.403149491223));
+#18225 = CARTESIAN_POINT('',(-1.737712612377,4.807580474686,
+    6.463218935222));
+#18226 = CARTESIAN_POINT('',(-2.568287910937,4.466385644244,
+    6.523288380105));
+#18227 = CARTESIAN_POINT('',(-3.322295009975,3.964596173936,
+    6.583357825471));
+#18228 = CARTESIAN_POINT('',(-3.964605766196,3.322311504978,
+    6.643427267664));
+#18229 = CARTESIAN_POINT('',(-4.466382900294,2.568272131412,
+    6.703496713946));
+#18230 = CARTESIAN_POINT('',(-4.807580690634,1.737720867819,
+    6.76356615755));
+#18231 = CARTESIAN_POINT('',(-4.978180723843,0.868854524984,
+    6.823635602253));
+#18232 = CARTESIAN_POINT('',(-4.978180723736,-0.868854525237,
+    6.943774491147));
+#18233 = CARTESIAN_POINT('',(-4.807580690744,-1.737720868139,
+    7.003843935455));
+#18234 = CARTESIAN_POINT('',(-4.46638289984,-2.568272131417,
+    7.063913380594));
+#18235 = CARTESIAN_POINT('',(-3.964605766312,-3.322311505593,
+    7.123982823443));
+#18236 = CARTESIAN_POINT('',(-3.322295009624,-3.964596173679,
+    7.184052269996));
+#18237 = CARTESIAN_POINT('',(-2.568287910733,-4.466385644638,
+    7.244121712582));
+#18238 = CARTESIAN_POINT('',(-1.737712612137,-4.807580474695,
+    7.304191158159));
+#18239 = CARTESIAN_POINT('',(-0.868856423795,-4.978180723307,
+    7.364260602218));
+#18240 = CARTESIAN_POINT('',(0.868856424051,-4.978180723246,
+    7.484399491064));
+#18241 = CARTESIAN_POINT('',(1.737712612483,-4.80758047472,
+    7.544468936586));
+#18242 = CARTESIAN_POINT('',(2.568287910728,-4.466385644125,
+    7.604538378291));
+#18243 = CARTESIAN_POINT('',(3.322295010218,-3.964596174197,
+    7.664607826092));
+#18244 = CARTESIAN_POINT('',(3.964605766075,-3.322311504596,
+    7.724677268131));
+#18245 = CARTESIAN_POINT('',(4.466382900291,-2.568272131739,
+    7.784746713736));
+#18246 = CARTESIAN_POINT('',(4.807580690665,-1.73772086767,
+    7.844816157684));
+#18247 = CARTESIAN_POINT('',(4.978180723838,-0.868854524969,
+    7.904885602259));
+#18248 = CARTESIAN_POINT('',(4.97818072378,8.458478E-11,7.964955046702)
+  );
+#18249 = CARTESIAN_POINT('',(5.8,5.320675E-11,5.897882769772));
+#18250 = CARTESIAN_POINT('',(5.799999999956,1.012289050656,5.95795221422
+    ));
+#18251 = CARTESIAN_POINT('',(5.601236666986,2.024589902241,
+    6.018021658816));
+#18252 = CARTESIAN_POINT('',(5.203712255354,2.992255879376,
+    6.078091102174));
+#18253 = CARTESIAN_POINT('',(4.619099792139,3.870770281835,
+    6.138160549714));
+#18254 = CARTESIAN_POINT('',(3.870753812773,4.619090216437,
+    6.198229989451));
+#18255 = CARTESIAN_POINT('',(2.992271633928,5.203714994338,
+    6.258299438095));
+#18256 = CARTESIAN_POINT('',(2.024581659125,5.601236451791,
+    6.318368880214));
+#18257 = CARTESIAN_POINT('',(1.01229094611,5.799999999505,6.378438325374
+    ));
+#18258 = CARTESIAN_POINT('',(-1.012290946361,5.799999999462,
+    6.498577214286));
+#18259 = CARTESIAN_POINT('',(-2.024581659395,5.601236451767,
+    6.558646658331));
+#18260 = CARTESIAN_POINT('',(-2.992271634089,5.203714993948,
+    6.618716103079));
+#18261 = CARTESIAN_POINT('',(-3.87075381305,4.619090216794,
+    6.678785548688));
+#18262 = CARTESIAN_POINT('',(-4.619099792252,3.870770281024,
+    6.738854990579));
+#18263 = CARTESIAN_POINT('',(-5.203712255524,2.992255879527,
+    6.798924437126));
+#18264 = CARTESIAN_POINT('',(-5.601236667026,2.024589901981,
+    6.858993880572));
+#18265 = CARTESIAN_POINT('',(-5.80000000003,1.012289050252,
+    6.919063325332));
+#18266 = CARTESIAN_POINT('',(-5.799999999975,-1.012289050498,
+    7.039202214211));
+#18267 = CARTESIAN_POINT('',(-5.601236666967,-2.024589902309,
+    7.099271658541));
+#18268 = CARTESIAN_POINT('',(-5.203712255361,-2.992255879519,
+    7.159341103627));
+#18269 = CARTESIAN_POINT('',(-4.619099792076,-3.870770281616,
+    7.21941054657));
+#18270 = CARTESIAN_POINT('',(-3.870753812895,-4.619090216598,
+    7.279479993003));
+#18271 = CARTESIAN_POINT('',(-2.992271633807,-5.203714994269,
+    7.339549435698));
+#18272 = CARTESIAN_POINT('',(-2.024581659188,-5.601236451813,
+    7.399618881208));
+#18273 = CARTESIAN_POINT('',(-1.012290946086,-5.799999999501,
+    7.459688325293));
+#18274 = CARTESIAN_POINT('',(1.012290946343,-5.799999999472,
+    7.579827214131));
+#18275 = CARTESIAN_POINT('',(2.02458165948,-5.601236451714,
+    7.639896659658));
+#18276 = CARTESIAN_POINT('',(2.992271633931,-5.203714994018,
+    7.699966101363));
+#18277 = CARTESIAN_POINT('',(3.870753813239,-4.619090216764,
+    7.760035549152));
+#18278 = CARTESIAN_POINT('',(4.619099792155,-3.870770280967,
+    7.820104991219));
+#18279 = CARTESIAN_POINT('',(5.203712255511,-2.992255879592,
+    7.880174436789));
+#18280 = CARTESIAN_POINT('',(5.601236667069,-2.024589901971,
+    7.940243880763));
+#18281 = CARTESIAN_POINT('',(5.800000000014,-1.012289050202,
+    8.000313325326));
+#18282 = CARTESIAN_POINT('',(5.8,8.503954E-11,8.060382769772));
+#18283 = CARTESIAN_POINT('',(5.8,5.184266E-11,6.5625));
+#18284 = CARTESIAN_POINT('',(5.79999999997,1.01228905063,6.622569444445)
+  );
+#18285 = CARTESIAN_POINT('',(5.60123666692,2.024589902267,6.682638889056
+    ));
+#18286 = CARTESIAN_POINT('',(5.203712255504,2.992255879302,
+    6.742708332376));
+#18287 = CARTESIAN_POINT('',(4.619099791937,3.870770281943,
+    6.802777779982));
+#18288 = CARTESIAN_POINT('',(3.870753812997,4.619090216275,6.86284721964
+    ));
+#18289 = CARTESIAN_POINT('',(2.992271633772,5.20371499448,6.92291666835)
+  );
+#18290 = CARTESIAN_POINT('',(2.024581659224,5.6012364517,6.982986110431)
+  );
+#18291 = CARTESIAN_POINT('',(1.012290946092,5.799999999522,
+    7.043055555603));
+#18292 = CARTESIAN_POINT('',(-1.012290946325,5.799999999468,
+    7.163194444516));
+#18293 = CARTESIAN_POINT('',(-2.024581659462,5.601236451663,
+    7.223263888542));
+#18294 = CARTESIAN_POINT('',(-2.992271633938,5.203714994288,
+    7.283333333353));
+#18295 = CARTESIAN_POINT('',(-3.870753813203,4.619090216197,
+    7.343402778851));
+#18296 = CARTESIAN_POINT('',(-4.619099792146,3.870770281737,
+    7.403472220868));
+#18297 = CARTESIAN_POINT('',(-5.203712255528,2.992255879004,
+    7.46354166732));
+#18298 = CARTESIAN_POINT('',(-5.601236667049,2.024589902232,
+    7.523611110812));
+#18299 = CARTESIAN_POINT('',(-5.800000000014,1.012289050221,
+    7.583680555558));
+#18300 = CARTESIAN_POINT('',(-5.799999999981,-1.012289050468,
+    7.703819444444));
+#18301 = CARTESIAN_POINT('',(-5.601236666988,-2.024589902294,
+    7.763888888747));
+#18302 = CARTESIAN_POINT('',(-5.203712255337,-2.992255879559,
+    7.823958333907));
+#18303 = CARTESIAN_POINT('',(-4.619099792087,-3.870770281534,
+    7.884027776722));
+#18304 = CARTESIAN_POINT('',(-3.870753812941,-4.619090216624,
+    7.944097223311));
+#18305 = CARTESIAN_POINT('',(-2.992271633782,-5.203714994279,
+    8.004166665869));
+#18306 = CARTESIAN_POINT('',(-2.024581659213,-5.601236451781,
+    8.064236111463));
+#18307 = CARTESIAN_POINT('',(-1.012290946102,-5.799999999507,
+    8.124305555515));
+#18308 = CARTESIAN_POINT('',(1.012290946343,-5.79999999947,
+    8.244444444364));
+#18309 = CARTESIAN_POINT('',(2.024581659397,-5.601236451684,
+    8.304513889872));
+#18310 = CARTESIAN_POINT('',(2.992271634052,-5.203714994215,
+    8.364583331615));
+#18311 = CARTESIAN_POINT('',(3.870753813077,-4.619090216357,
+    8.424652779352));
+#18312 = CARTESIAN_POINT('',(4.61909979223,-3.870770281524,
+    8.484722221471));
+#18313 = CARTESIAN_POINT('',(5.203712255504,-2.992255879172,
+    8.544791667004));
+#18314 = CARTESIAN_POINT('',(5.601236667047,-2.024589902175,
+    8.604861110996));
+#18315 = CARTESIAN_POINT('',(5.80000000002,-1.012289050193,
+    8.664930555554));
+#18316 = CARTESIAN_POINT('',(5.8,8.458494E-11,8.725));
+#18317 = DEFINITIONAL_REPRESENTATION('',(#18318),#18321);
+#18318 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18319,#18320),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#18319 = CARTESIAN_POINT('',(0.,0.));
+#18320 = CARTESIAN_POINT('',(6.28318530718,0.));
+#18321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18322 = ORIENTED_EDGE('',*,*,#18009,.F.);
+#18323 = ORIENTED_EDGE('',*,*,#17685,.T.);
+#18324 = ADVANCED_FACE('',(#18325),#18078,.F.);
+#18325 = FACE_BOUND('',#18326,.F.);
+#18326 = EDGE_LOOP('',(#18327,#18379,#18641,#18642));
+#18327 = ORIENTED_EDGE('',*,*,#18328,.T.);
+#18328 = EDGE_CURVE('',#18010,#18329,#18331,.T.);
+#18329 = VERTEX_POINT('',#18330);
+#18330 = CARTESIAN_POINT('',(5.8,8.4437E-11,8.72500000003));
+#18331 = SEAM_CURVE('',#18332,(#18367,#18373),.PCURVE_S1.);
+#18332 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#18333,#18334,#18335,#18336
+    ,#18337,#18338,#18339,#18340,#18341,#18342,#18343,#18344,#18345,
+    #18346,#18347,#18348,#18349,#18350,#18351,#18352,#18353,#18354,
+    #18355,#18356,#18357,#18358,#18359,#18360,#18361,#18362,#18363,
+    #18364,#18365,#18366),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((10,8,8,8,10),(0.,1.571107145542,
+3.142214291083,4.713321436625,6.284428582167),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+1.669078461068)) REPRESENTATION_ITEM('') );
+#18333 = CARTESIAN_POINT('',(5.8,5.184266E-11,6.5625));
+#18334 = CARTESIAN_POINT('',(5.79999999997,1.01228905063,6.622569444445)
+  );
+#18335 = CARTESIAN_POINT('',(5.60123666692,2.024589902267,6.682638889056
+    ));
+#18336 = CARTESIAN_POINT('',(5.203712255504,2.992255879302,
+    6.742708332376));
+#18337 = CARTESIAN_POINT('',(4.619099791937,3.870770281943,
+    6.802777779982));
+#18338 = CARTESIAN_POINT('',(3.870753812997,4.619090216275,6.86284721964
+    ));
+#18339 = CARTESIAN_POINT('',(2.992271633772,5.20371499448,6.92291666835)
+  );
+#18340 = CARTESIAN_POINT('',(2.024581659224,5.6012364517,6.982986110431)
+  );
+#18341 = CARTESIAN_POINT('',(1.012290946092,5.799999999522,
+    7.043055555603));
+#18342 = CARTESIAN_POINT('',(-1.012290946325,5.799999999468,
+    7.163194444516));
+#18343 = CARTESIAN_POINT('',(-2.024581659462,5.601236451663,
+    7.223263888542));
+#18344 = CARTESIAN_POINT('',(-2.992271633938,5.203714994288,
+    7.283333333353));
+#18345 = CARTESIAN_POINT('',(-3.870753813203,4.619090216197,
+    7.343402778851));
+#18346 = CARTESIAN_POINT('',(-4.619099792146,3.870770281737,
+    7.403472220868));
+#18347 = CARTESIAN_POINT('',(-5.203712255528,2.992255879004,
+    7.46354166732));
+#18348 = CARTESIAN_POINT('',(-5.601236667049,2.024589902232,
+    7.523611110812));
+#18349 = CARTESIAN_POINT('',(-5.800000000014,1.012289050221,
+    7.583680555558));
+#18350 = CARTESIAN_POINT('',(-5.799999999981,-1.012289050468,
+    7.703819444444));
+#18351 = CARTESIAN_POINT('',(-5.601236666988,-2.024589902294,
+    7.763888888747));
+#18352 = CARTESIAN_POINT('',(-5.203712255337,-2.992255879559,
+    7.823958333907));
+#18353 = CARTESIAN_POINT('',(-4.619099792087,-3.870770281534,
+    7.884027776722));
+#18354 = CARTESIAN_POINT('',(-3.870753812941,-4.619090216624,
+    7.944097223311));
+#18355 = CARTESIAN_POINT('',(-2.992271633782,-5.203714994279,
+    8.004166665869));
+#18356 = CARTESIAN_POINT('',(-2.024581659213,-5.601236451781,
+    8.064236111463));
+#18357 = CARTESIAN_POINT('',(-1.012290946102,-5.799999999507,
+    8.124305555515));
+#18358 = CARTESIAN_POINT('',(1.012290946343,-5.79999999947,
+    8.244444444364));
+#18359 = CARTESIAN_POINT('',(2.024581659397,-5.601236451684,
+    8.304513889872));
+#18360 = CARTESIAN_POINT('',(2.992271634052,-5.203714994215,
+    8.364583331615));
+#18361 = CARTESIAN_POINT('',(3.870753813077,-4.619090216357,
+    8.424652779352));
+#18362 = CARTESIAN_POINT('',(4.61909979223,-3.870770281524,
+    8.484722221471));
+#18363 = CARTESIAN_POINT('',(5.203712255504,-2.992255879172,
+    8.544791667004));
+#18364 = CARTESIAN_POINT('',(5.601236667047,-2.024589902175,
+    8.604861110996));
+#18365 = CARTESIAN_POINT('',(5.80000000002,-1.012289050193,
+    8.664930555554));
+#18366 = CARTESIAN_POINT('',(5.8,8.458494E-11,8.725));
+#18367 = PCURVE('',#18078,#18368);
+#18368 = DEFINITIONAL_REPRESENTATION('',(#18369),#18372);
+#18369 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18370,#18371),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.284428582167),.PIECEWISE_BEZIER_KNOTS.);
+#18370 = CARTESIAN_POINT('',(6.28318530718,0.));
+#18371 = CARTESIAN_POINT('',(6.28318530718,6.284428582167));
+#18372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18373 = PCURVE('',#18078,#18374);
+#18374 = DEFINITIONAL_REPRESENTATION('',(#18375),#18378);
+#18375 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18376,#18377),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.284428582167),.PIECEWISE_BEZIER_KNOTS.);
+#18376 = CARTESIAN_POINT('',(0.,0.));
+#18377 = CARTESIAN_POINT('',(0.,6.284428582167));
+#18378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18379 = ORIENTED_EDGE('',*,*,#18380,.F.);
+#18380 = EDGE_CURVE('',#18329,#18329,#18381,.T.);
+#18381 = SURFACE_CURVE('',#18382,(#18390,#18396),.PCURVE_S1.);
+#18382 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#18383,#18384,#18385,#18386
+    ,#18387,#18388,#18389),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(-6.28318530718,0.,6.28318530718,
+12.566370614359),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,
+    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) 
+REPRESENTATION_ITEM('') );
+#18383 = CARTESIAN_POINT('',(5.8,8.458494E-11,8.725));
+#18384 = CARTESIAN_POINT('',(5.8,8.503984E-11,9.389617230229));
+#18385 = CARTESIAN_POINT('',(4.97818072378,8.413037E-11,9.485044953298)
+  );
+#18386 = CARTESIAN_POINT('',(4.300353231595,8.41302E-11,8.725));
+#18387 = CARTESIAN_POINT('',(4.97818072378,8.458478E-11,7.964955046702)
+  );
+#18388 = CARTESIAN_POINT('',(5.8,8.503954E-11,8.060382769772));
+#18389 = CARTESIAN_POINT('',(5.8,8.458494E-11,8.725));
+#18390 = PCURVE('',#18078,#18391);
+#18391 = DEFINITIONAL_REPRESENTATION('',(#18392),#18395);
+#18392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18393,#18394),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#18393 = CARTESIAN_POINT('',(0.,6.284428582167));
+#18394 = CARTESIAN_POINT('',(6.28318530718,6.284428582167));
+#18395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18396 = PCURVE('',#18397,#18636);
+#18397 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,9,(
+    (#18398,#18399,#18400,#18401,#18402,#18403,#18404,#18405,#18406
+      ,#18407,#18408,#18409,#18410,#18411,#18412,#18413,#18414,#18415
+      ,#18416,#18417,#18418,#18419,#18420,#18421,#18422,#18423,#18424
+      ,#18425,#18426,#18427,#18428,#18429,#18430,#18431)
+    ,(#18432,#18433,#18434,#18435,#18436,#18437,#18438,#18439,#18440
+      ,#18441,#18442,#18443,#18444,#18445,#18446,#18447,#18448,#18449
+      ,#18450,#18451,#18452,#18453,#18454,#18455,#18456,#18457,#18458
+      ,#18459,#18460,#18461,#18462,#18463,#18464,#18465)
+    ,(#18466,#18467,#18468,#18469,#18470,#18471,#18472,#18473,#18474
+      ,#18475,#18476,#18477,#18478,#18479,#18480,#18481,#18482,#18483
+      ,#18484,#18485,#18486,#18487,#18488,#18489,#18490,#18491,#18492
+      ,#18493,#18494,#18495,#18496,#18497,#18498,#18499)
+    ,(#18500,#18501,#18502,#18503,#18504,#18505,#18506,#18507,#18508
+      ,#18509,#18510,#18511,#18512,#18513,#18514,#18515,#18516,#18517
+      ,#18518,#18519,#18520,#18521,#18522,#18523,#18524,#18525,#18526
+      ,#18527,#18528,#18529,#18530,#18531,#18532,#18533)
+    ,(#18534,#18535,#18536,#18537,#18538,#18539,#18540,#18541,#18542
+      ,#18543,#18544,#18545,#18546,#18547,#18548,#18549,#18550,#18551
+      ,#18552,#18553,#18554,#18555,#18556,#18557,#18558,#18559,#18560
+      ,#18561,#18562,#18563,#18564,#18565,#18566,#18567)
+    ,(#18568,#18569,#18570,#18571,#18572,#18573,#18574,#18575,#18576
+      ,#18577,#18578,#18579,#18580,#18581,#18582,#18583,#18584,#18585
+      ,#18586,#18587,#18588,#18589,#18590,#18591,#18592,#18593,#18594
+      ,#18595,#18596,#18597,#18598,#18599,#18600,#18601)
+    ,(#18602,#18603,#18604,#18605,#18606,#18607,#18608,#18609,#18610
+      ,#18611,#18612,#18613,#18614,#18615,#18616,#18617,#18618,#18619
+      ,#18620,#18621,#18622,#18623,#18624,#18625,#18626,#18627,#18628
+      ,#18629,#18630,#18631,#18632,#18633,#18634,#18635
+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(10,
+    8,8,8,10),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,
+    1.571107145542,3.142214291083,4.713321436625,6.284428582167),
+.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE
+((
+    (1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068)
+    ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321)
+    ,(1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848)
+    ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196)
+    ,(1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699848,1.038346699848)
+    ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321)
+    ,(1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+,1.669078461068,1.669078461068))) REPRESENTATION_ITEM('') SURFACE() );
+#18398 = CARTESIAN_POINT('',(5.8,8.503969E-11,8.725000000061));
+#18399 = CARTESIAN_POINT('',(5.799999999979,1.012289050874,
+    8.785069444507));
+#18400 = CARTESIAN_POINT('',(5.601236666769,2.02458990212,8.845138888772
+    ));
+#18401 = CARTESIAN_POINT('',(5.203712255759,2.99225587957,8.905208334298
+    ));
+#18402 = CARTESIAN_POINT('',(4.619099791428,3.870770281927,
+    8.965277776124));
+#18403 = CARTESIAN_POINT('',(3.870753813377,4.619090216324,
+    9.025347223969));
+#18404 = CARTESIAN_POINT('',(2.992271633392,5.203714994558,
+    9.085416665834));
+#18405 = CARTESIAN_POINT('',(2.024581659279,5.601236451711,
+    9.145486111552));
+#18406 = CARTESIAN_POINT('',(1.012290945976,5.799999999537,
+    9.205555555525));
+#18407 = CARTESIAN_POINT('',(-1.012290946386,5.799999999463,
+    9.325694444474));
+#18408 = CARTESIAN_POINT('',(-2.024581659626,5.601236451583,
+    9.385763888594));
+#18409 = CARTESIAN_POINT('',(-2.992271633821,5.203714994321,
+    9.44583333612));
+#18410 = CARTESIAN_POINT('',(-3.870753813552,4.619090216117,
+    9.505902771487));
+#18411 = CARTESIAN_POINT('',(-4.619099791921,3.870770281612,
+    9.565972229616));
+#18412 = CARTESIAN_POINT('',(-5.203712255777,2.992255878965,
+    9.626041662296));
+#18413 = CARTESIAN_POINT('',(-5.601236666973,2.024589902209,
+    9.686111112012));
+#18414 = CARTESIAN_POINT('',(-5.800000000057,1.012289050054,
+    9.746180555615));
+#18415 = CARTESIAN_POINT('',(-5.799999999977,-1.01228905046,
+    9.866319444507));
+#18416 = CARTESIAN_POINT('',(-5.601236666876,-2.024589902576,
+    9.926388888662));
+#18417 = CARTESIAN_POINT('',(-5.203712255472,-2.992255879353,
+    9.986458334404));
+#18418 = CARTESIAN_POINT('',(-4.619099791792,-3.87077028192,
+    10.046527775874));
+#18419 = CARTESIAN_POINT('',(-3.870753813077,-4.619090216376,
+    10.106597224635));
+#18420 = CARTESIAN_POINT('',(-2.992271633596,-5.203714994557,
+    10.166666665004));
+#18421 = CARTESIAN_POINT('',(-2.024581659176,-5.601236451687,
+    10.226736111799));
+#18422 = CARTESIAN_POINT('',(-1.012290946003,-5.799999999556,
+    10.286805555606));
+#18423 = CARTESIAN_POINT('',(1.012290946396,-5.799999999428,
+    10.406944444515));
+#18424 = CARTESIAN_POINT('',(2.024581659597,-5.601236451759,
+    10.467013888923));
+#18425 = CARTESIAN_POINT('',(2.992271633898,-5.203714993934,
+    10.527083332787));
+#18426 = CARTESIAN_POINT('',(3.870753813439,-4.619090216678,
+    10.587152779511));
+#18427 = CARTESIAN_POINT('',(4.619099792023,-3.870770281007,
+    10.647222220378));
+#18428 = CARTESIAN_POINT('',(5.203712255704,-2.992255879508,
+    10.70729166785));
+#18429 = CARTESIAN_POINT('',(5.601236667019,-2.024589901807,
+    10.767361110792));
+#18430 = CARTESIAN_POINT('',(5.800000000039,-1.012289050259,
+    10.827430555613));
+#18431 = CARTESIAN_POINT('',(5.8,2.0782196E-10,10.887500000061));
+#18432 = CARTESIAN_POINT('',(5.800000000001,8.36756E-11,9.389617230289)
+  );
+#18433 = CARTESIAN_POINT('',(5.800000000002,1.012289050899,
+    9.449686674734));
+#18434 = CARTESIAN_POINT('',(5.601236666732,2.024589901852,
+    9.509756119005));
+#18435 = CARTESIAN_POINT('',(5.203712255833,2.992255880125,
+    9.569825564516));
+#18436 = CARTESIAN_POINT('',(4.619099791396,3.870770281146,
+    9.629895006365));
+#18437 = CARTESIAN_POINT('',(3.870753813385,4.619090216967,
+    9.689964454187));
+#18438 = CARTESIAN_POINT('',(2.992271633469,5.203714994205,
+    9.750033896069));
+#18439 = CARTESIAN_POINT('',(2.024581659233,5.6012364518,9.810103341778)
+  );
+#18440 = CARTESIAN_POINT('',(1.01229094602,5.799999999531,9.870172785754
+    ));
+#18441 = CARTESIAN_POINT('',(-1.012290946379,5.799999999449,
+    9.990311674702));
+#18442 = CARTESIAN_POINT('',(-2.02458165959,5.601236451636,
+    10.050381118825));
+#18443 = CARTESIAN_POINT('',(-2.992271633843,5.203714994338,
+    10.110450566344));
+#18444 = CARTESIAN_POINT('',(-3.870753813439,4.619090215953,
+    10.170520001724));
+#18445 = CARTESIAN_POINT('',(-4.619099792053,3.870770281949,
+    10.230589459836));
+#18446 = CARTESIAN_POINT('',(-5.203712255645,2.992255878691,
+    10.290658892531));
+#18447 = CARTESIAN_POINT('',(-5.601236667016,2.024589902371,
+    10.350728342236));
+#18448 = CARTESIAN_POINT('',(-5.800000000056,1.012289050053,
+    10.410797785845));
+#18449 = CARTESIAN_POINT('',(-5.799999999954,-1.012289050449,
+    10.530936674735));
+#18450 = CARTESIAN_POINT('',(-5.601236666997,-2.024589902406,
+    10.591006118894));
+#18451 = CARTESIAN_POINT('',(-5.203712255272,-2.9922558797,
+    10.651075564628));
+#18452 = CARTESIAN_POINT('',(-4.619099792039,-3.870770281409,
+    10.711145006103));
+#18453 = CARTESIAN_POINT('',(-3.870753812953,-4.619090216775,
+    10.77121445487));
+#18454 = CARTESIAN_POINT('',(-2.992271633627,-5.203714994306,
+    10.831283895224));
+#18455 = CARTESIAN_POINT('',(-2.024581659224,-5.601236451769,
+    10.891353342031));
+#18456 = CARTESIAN_POINT('',(-1.012290946028,-5.799999999532,
+    10.951422785833));
+#18457 = CARTESIAN_POINT('',(1.012290946407,-5.799999999456,
+    11.071561674746));
+#18458 = CARTESIAN_POINT('',(2.02458165937,-5.601236451613,
+    11.131631119143));
+#18459 = CARTESIAN_POINT('',(2.99227163437,-5.203714994386,
+    11.191700563032));
+#18460 = CARTESIAN_POINT('',(3.870753812682,-4.619090215903,
+    11.251770009716));
+#18461 = CARTESIAN_POINT('',(4.619099792768,-3.870770281954,
+    11.311839450634));
+#18462 = CARTESIAN_POINT('',(5.203712255136,-2.992255878837,
+    11.371908898055));
+#18463 = CARTESIAN_POINT('',(5.601236667281,-2.024589902132,
+    11.431978341034));
+#18464 = CARTESIAN_POINT('',(5.799999999959,-1.012289050241,
+    11.492047785838));
+#18465 = CARTESIAN_POINT('',(5.8,2.078221E-10,11.552117230289));
+#18466 = CARTESIAN_POINT('',(4.97818072378,8.413037E-11,9.485044953359)
+  );
+#18467 = CARTESIAN_POINT('',(4.978180723711,0.868854525666,
+    9.545114397803));
+#18468 = CARTESIAN_POINT('',(4.807580690725,1.737720867545,9.60518384208
+    ));
+#18469 = CARTESIAN_POINT('',(4.466382899821,2.56827213226,9.665253287576
+    ));
+#18470 = CARTESIAN_POINT('',(3.964605766404,3.322311504841,
+    9.725322729447));
+#18471 = CARTESIAN_POINT('',(3.322295009288,3.964596174287,
+    9.785392177246));
+#18472 = CARTESIAN_POINT('',(2.568287910982,4.466385644392,
+    9.845461619142));
+#18473 = CARTESIAN_POINT('',(1.737712611947,4.807580474784,9.90553106485
+    ));
+#18474 = CARTESIAN_POINT('',(0.868856423779,4.978180723303,
+    9.965600508822));
+#18475 = CARTESIAN_POINT('',(-0.868856424116,4.978180723266,
+    10.085739397776));
+#18476 = CARTESIAN_POINT('',(-1.737712612476,4.807580474502,
+    10.145808841874));
+#18477 = CARTESIAN_POINT('',(-2.568287910895,4.466385644753,
+    10.205878289459));
+#18478 = CARTESIAN_POINT('',(-3.322295010058,3.964596172945,
+    10.26594772473));
+#18479 = CARTESIAN_POINT('',(-3.964605766301,3.322311506038,
+    10.326017182969));
+#18480 = CARTESIAN_POINT('',(-4.466382900201,2.56827213052,
+    10.386086615558));
+#18481 = CARTESIAN_POINT('',(-4.807580690715,1.737720868212,
+    10.446156065326));
+#18482 = CARTESIAN_POINT('',(-4.978180723847,0.868854524814,
+    10.50622550891));
+#18483 = CARTESIAN_POINT('',(-4.978180723725,-0.868854525233,
+    10.626364397808));
+#18484 = CARTESIAN_POINT('',(-4.807580690792,-1.737720867999,
+    10.686433841953));
+#18485 = CARTESIAN_POINT('',(-4.466382899623,-2.568272132083,
+    10.746503287724));
+#18486 = CARTESIAN_POINT('',(-3.964605766606,-3.322311504712,
+    10.806572729128));
+#18487 = CARTESIAN_POINT('',(-3.322295009221,-3.964596174502,
+    10.866642177989));
+#18488 = CARTESIAN_POINT('',(-2.568287910995,-4.466385644246,
+    10.926711618256));
+#18489 = CARTESIAN_POINT('',(-1.73771261194,-4.807580474827,
+    10.986781065119));
+#18490 = CARTESIAN_POINT('',(-0.868856423797,-4.978180723301,
+    11.046850508901));
+#18491 = CARTESIAN_POINT('',(0.868856424144,-4.978180723258,
+    11.166989397815));
+#18492 = CARTESIAN_POINT('',(1.73771261228,-4.80758047454,
+    11.227058842223));
+#18493 = CARTESIAN_POINT('',(2.568287911322,-4.466385644686,
+    11.287128286078));
+#18494 = CARTESIAN_POINT('',(3.32229500945,-3.964596173029,
+    11.347197732828));
+#18495 = CARTESIAN_POINT('',(3.964605766889,-3.322311505941,
+    11.407267173648));
+#18496 = CARTESIAN_POINT('',(4.466382899755,-2.568272130712,
+    11.467336621176));
+#18497 = CARTESIAN_POINT('',(4.807580690957,-1.737720867975,
+    11.527406064075));
+#18498 = CARTESIAN_POINT('',(4.978180723761,-0.868854524983,
+    11.587475508916));
+#18499 = CARTESIAN_POINT('',(4.978180723781,2.0827687E-10,
+    11.647544953359));
+#18500 = CARTESIAN_POINT('',(4.300353231596,8.458494E-11,8.725000000061)
+  );
+#18501 = CARTESIAN_POINT('',(4.300353231578,0.750551308262,
+    8.785069444507));
+#18502 = CARTESIAN_POINT('',(4.152981978121,1.501114446069,
+    8.845138888773));
+#18503 = CARTESIAN_POINT('',(3.858241764518,2.218575004281,
+    8.905208334298));
+#18504 = CARTESIAN_POINT('',(3.424786298308,2.869948743772,
+    8.965277776119));
+#18505 = CARTESIAN_POINT('',(2.869932226421,3.424776692945,
+    9.025347223977));
+#18506 = CARTESIAN_POINT('',(2.21859080322,3.858244513217,9.085416665829
+    ));
+#18507 = CARTESIAN_POINT('',(1.501106179977,4.152981761867,
+    9.145486111555));
+#18508 = CARTESIAN_POINT('',(0.750553208735,4.30035323111,9.205555555525
+    ));
+#18509 = CARTESIAN_POINT('',(-0.750553209138,4.300353231069,
+    9.325694444474));
+#18510 = CARTESIAN_POINT('',(-1.501106180336,4.152981761615,
+    9.385763888594));
+#18511 = CARTESIAN_POINT('',(-2.218590803675,3.858244513233,
+    9.445833336124));
+#18512 = CARTESIAN_POINT('',(-2.869932226487,3.424776692385,
+    9.505902771478));
+#18513 = CARTESIAN_POINT('',(-3.424786298961,2.869948743793,
+    9.565972229627));
+#18514 = CARTESIAN_POINT('',(-3.858241764382,2.218575003464,
+    9.626041662293));
+#18515 = CARTESIAN_POINT('',(-4.152981978422,1.501114446243,
+    9.686111112008));
+#18516 = CARTESIAN_POINT('',(-4.300353231629,0.750551307426,
+    9.746180555617));
+#18517 = CARTESIAN_POINT('',(-4.300353231584,-0.75055130783,
+    9.866319444505));
+#18518 = CARTESIAN_POINT('',(-4.152981978186,-1.501114446591,
+    9.926388888669));
+#18519 = CARTESIAN_POINT('',(-3.85824176435,-2.218575003924,
+    9.986458334398));
+#18520 = CARTESIAN_POINT('',(-3.424786298482,-2.869948743954,
+    10.046527775869));
+#18521 = CARTESIAN_POINT('',(-2.86993222633,-3.424776692837,
+    10.106597224653));
+#18522 = CARTESIAN_POINT('',(-2.218590803241,-3.858244513292,
+    10.166666664985));
+#18523 = CARTESIAN_POINT('',(-1.501106179974,-4.152981761827,
+    10.226736111809));
+#18524 = CARTESIAN_POINT('',(-0.750553208733,-4.300353231119,
+    10.286805555604));
+#18525 = CARTESIAN_POINT('',(0.750553209133,-4.300353231061,
+    10.406944444517));
+#18526 = CARTESIAN_POINT('',(1.501106180359,-4.15298176165,
+    10.467013888919));
+#18527 = CARTESIAN_POINT('',(2.218590803616,-3.858244513165,
+    10.527083332792));
+#18528 = CARTESIAN_POINT('',(2.86993222662,-3.424776692476,
+    10.587152779511));
+#18529 = CARTESIAN_POINT('',(3.424786298774,-2.869948743665,
+    10.647222220372));
+#18530 = CARTESIAN_POINT('',(3.858241764535,-2.218575003673,
+    10.707291667856));
+#18531 = CARTESIAN_POINT('',(4.152981978358,-1.501114445994,
+    10.76736111079));
+#18532 = CARTESIAN_POINT('',(4.300353231634,-0.750551307587,
+    10.827430555614));
+#18533 = CARTESIAN_POINT('',(4.300353231596,2.082767E-10,10.887500000061
+    ));
+#18534 = CARTESIAN_POINT('',(4.978180723781,8.458478E-11,7.964955046762)
+  );
+#18535 = CARTESIAN_POINT('',(4.978180723755,0.868854525723,
+    8.025024491212));
+#18536 = CARTESIAN_POINT('',(4.807580690534,1.737720867711,
+    8.085093935462));
+#18537 = CARTESIAN_POINT('',(4.466382900175,2.56827213198,8.145163381027
+    ));
+#18538 = CARTESIAN_POINT('',(3.964605765839,3.322311505194,
+    8.205232822781));
+#18539 = CARTESIAN_POINT('',(3.322295009789,3.964596174213,
+    8.265302270718));
+#18540 = CARTESIAN_POINT('',(2.568287910606,4.466385644314,
+    8.325371712503));
+#18541 = CARTESIAN_POINT('',(1.737712612038,4.807580474911,
+    8.385441158268));
+#18542 = CARTESIAN_POINT('',(0.868856423719,4.978180723282,
+    8.445510602224));
+#18543 = CARTESIAN_POINT('',(-0.868856424168,4.978180723253,
+    8.565649491177));
+#18544 = CARTESIAN_POINT('',(-1.737712612415,4.807580474674,
+    8.625718935293));
+#18545 = CARTESIAN_POINT('',(-2.568287911135,4.466385644067,
+    8.685788382827));
+#18546 = CARTESIAN_POINT('',(-3.322295009871,3.964596174169,
+    8.745857818181));
+#18547 = CARTESIAN_POINT('',(-3.964605766478,3.322311504527,
+    8.805927276327));
+#18548 = CARTESIAN_POINT('',(-4.466382900162,2.568272131578,
+    8.865996708993));
+#18549 = CARTESIAN_POINT('',(-4.807580690757,1.7377208677,8.926066158713
+    ));
+#18550 = CARTESIAN_POINT('',(-4.978180723837,0.868854524822,
+    8.986135602318));
+#18551 = CARTESIAN_POINT('',(-4.978180723758,-0.86885452524,
+    9.106274491207));
+#18552 = CARTESIAN_POINT('',(-4.807580690593,-1.73772086847,
+    9.166343935372));
+#18553 = CARTESIAN_POINT('',(-4.466382899971,-2.568272131142,
+    9.226413381093));
+#18554 = CARTESIAN_POINT('',(-3.964605766093,-3.32231150604,
+    9.286482822581));
+#18555 = CARTESIAN_POINT('',(-3.3222950096,-3.964596173488,
+    9.346552271343));
+#18556 = CARTESIAN_POINT('',(-2.568287910693,-4.466385644807,
+    9.406621711694));
+#18557 = CARTESIAN_POINT('',(-1.737712612001,-4.80758047469,
+    9.466691158509));
+#18558 = CARTESIAN_POINT('',(-0.868856423714,-4.978180723331,
+    9.526760602306));
+#18559 = CARTESIAN_POINT('',(0.868856424163,-4.978180723223,
+    9.64689949122));
+#18560 = CARTESIAN_POINT('',(1.737712612493,-4.807580474738,
+    9.706968935616));
+#18561 = CARTESIAN_POINT('',(2.568287911029,-4.466385643899,
+    9.767038379505));
+#18562 = CARTESIAN_POINT('',(3.322295009953,-3.964596174496,
+    9.827107826194));
+#18563 = CARTESIAN_POINT('',(3.964605766496,-3.322311504039,
+    9.887177267096));
+#18564 = CARTESIAN_POINT('',(4.466382900077,-2.568272132093,
+    9.947246714541));
+#18565 = CARTESIAN_POINT('',(4.807580690848,-1.737720867287,
+    10.007316157499));
+#18566 = CARTESIAN_POINT('',(4.978180723804,-0.868854525004,
+    10.067385602314));
+#18567 = CARTESIAN_POINT('',(4.978180723781,2.0827654E-10,
+    10.127455046763));
+#18568 = CARTESIAN_POINT('',(5.800000000001,8.45848E-11,8.060382769832)
+  );
+#18569 = CARTESIAN_POINT('',(5.799999999947,1.012289050899,
+    8.120452214278));
+#18570 = CARTESIAN_POINT('',(5.60123666689,2.024589902191,8.180521658545
+    ));
+#18571 = CARTESIAN_POINT('',(5.203712255472,2.992255879421,
+    8.240591104064));
+#18572 = CARTESIAN_POINT('',(4.619099791855,3.870770282172,
+    8.300660545902));
+#18573 = CARTESIAN_POINT('',(3.87075381287,4.619090216154,8.360729993732
+    ));
+#18574 = CARTESIAN_POINT('',(2.992271633781,5.203714994646,
+    8.420799435614));
+#18575 = CARTESIAN_POINT('',(2.024581659035,5.601236451701,
+    8.480868881318));
+#18576 = CARTESIAN_POINT('',(1.012290946039,5.799999999544,
+    8.540938325299));
+#18577 = CARTESIAN_POINT('',(-1.01229094651,5.799999999449,
+    8.661077214242));
+#18578 = CARTESIAN_POINT('',(-2.024581659179,5.601236451674,
+    8.72114665838));
+#18579 = CARTESIAN_POINT('',(-2.992271634882,5.203714994009,
+    8.781216105862));
+#18580 = CARTESIAN_POINT('',(-3.870753812042,4.619090216639,8.8412855413
+    ));
+#18581 = CARTESIAN_POINT('',(-4.61909979347,3.870770280995,
+    8.901354999349));
+#18582 = CARTESIAN_POINT('',(-5.203712254723,2.992255879384,
+    8.961424432092));
+#18583 = CARTESIAN_POINT('',(-5.601236667447,2.024589902015,
+    9.021493881774));
+#18584 = CARTESIAN_POINT('',(-5.799999999975,1.012289050047,
+    9.081563325388));
+#18585 = CARTESIAN_POINT('',(-5.800000000006,-1.012289050449,
+    9.201702214278));
+#18586 = CARTESIAN_POINT('',(-5.601236666833,-2.024589902841,
+    9.261771658435));
+#18587 = CARTESIAN_POINT('',(-5.203712255519,-2.992255878813,
+    9.321841104178));
+#18588 = CARTESIAN_POINT('',(-4.619099791654,-3.87077028265,
+    9.381910545636));
+#18589 = CARTESIAN_POINT('',(-3.87075381324,-4.619090215851,
+    9.44197999442));
+#18590 = CARTESIAN_POINT('',(-2.992271633389,-5.20371499478,
+    9.502049434767));
+#18591 = CARTESIAN_POINT('',(-2.024581659271,-5.601236451686,
+    9.562118881573));
+#18592 = CARTESIAN_POINT('',(-1.012290945954,-5.799999999534,
+    9.622188325378));
+#18593 = CARTESIAN_POINT('',(1.012290946423,-5.79999999946,
+    9.742327214287));
+#18594 = CARTESIAN_POINT('',(2.024581659573,-5.60123645164,
+    9.802396658699));
+#18595 = CARTESIAN_POINT('',(2.992271634037,-5.203714994043,
+    9.862466102549));
+#18596 = CARTESIAN_POINT('',(3.87075381329,-4.619090216651,
+    9.922535549298));
+#18597 = CARTESIAN_POINT('',(4.619099792212,-3.870770280863,
+    9.982604990134));
+#18598 = CARTESIAN_POINT('',(5.203712255598,-2.992255879625,
+    10.042674437633));
+#18599 = CARTESIAN_POINT('',(5.601236667081,-2.024589901738,
+    10.102743880559));
+#18600 = CARTESIAN_POINT('',(5.800000000028,-1.012289050205,
+    10.162813325387));
+#18601 = CARTESIAN_POINT('',(5.8,2.0782181E-10,10.222882769832));
+#18602 = CARTESIAN_POINT('',(5.8,8.503969E-11,8.725000000061));
+#18603 = CARTESIAN_POINT('',(5.799999999979,1.012289050874,
+    8.785069444507));
+#18604 = CARTESIAN_POINT('',(5.601236666769,2.02458990212,8.845138888772
+    ));
+#18605 = CARTESIAN_POINT('',(5.203712255759,2.99225587957,8.905208334298
+    ));
+#18606 = CARTESIAN_POINT('',(4.619099791428,3.870770281927,
+    8.965277776124));
+#18607 = CARTESIAN_POINT('',(3.870753813377,4.619090216324,
+    9.025347223969));
+#18608 = CARTESIAN_POINT('',(2.992271633392,5.203714994558,
+    9.085416665834));
+#18609 = CARTESIAN_POINT('',(2.024581659279,5.601236451711,
+    9.145486111552));
+#18610 = CARTESIAN_POINT('',(1.012290945976,5.799999999537,
+    9.205555555525));
+#18611 = CARTESIAN_POINT('',(-1.012290946386,5.799999999463,
+    9.325694444474));
+#18612 = CARTESIAN_POINT('',(-2.024581659626,5.601236451583,
+    9.385763888594));
+#18613 = CARTESIAN_POINT('',(-2.992271633821,5.203714994321,
+    9.44583333612));
+#18614 = CARTESIAN_POINT('',(-3.870753813552,4.619090216117,
+    9.505902771487));
+#18615 = CARTESIAN_POINT('',(-4.619099791921,3.870770281612,
+    9.565972229616));
+#18616 = CARTESIAN_POINT('',(-5.203712255777,2.992255878965,
+    9.626041662296));
+#18617 = CARTESIAN_POINT('',(-5.601236666973,2.024589902209,
+    9.686111112012));
+#18618 = CARTESIAN_POINT('',(-5.800000000057,1.012289050054,
+    9.746180555615));
+#18619 = CARTESIAN_POINT('',(-5.799999999977,-1.01228905046,
+    9.866319444507));
+#18620 = CARTESIAN_POINT('',(-5.601236666876,-2.024589902576,
+    9.926388888662));
+#18621 = CARTESIAN_POINT('',(-5.203712255472,-2.992255879353,
+    9.986458334404));
+#18622 = CARTESIAN_POINT('',(-4.619099791792,-3.87077028192,
+    10.046527775874));
+#18623 = CARTESIAN_POINT('',(-3.870753813077,-4.619090216376,
+    10.106597224635));
+#18624 = CARTESIAN_POINT('',(-2.992271633596,-5.203714994557,
+    10.166666665004));
+#18625 = CARTESIAN_POINT('',(-2.024581659176,-5.601236451687,
+    10.226736111799));
+#18626 = CARTESIAN_POINT('',(-1.012290946003,-5.799999999556,
+    10.286805555606));
+#18627 = CARTESIAN_POINT('',(1.012290946396,-5.799999999428,
+    10.406944444515));
+#18628 = CARTESIAN_POINT('',(2.024581659597,-5.601236451759,
+    10.467013888923));
+#18629 = CARTESIAN_POINT('',(2.992271633898,-5.203714993934,
+    10.527083332787));
+#18630 = CARTESIAN_POINT('',(3.870753813439,-4.619090216678,
+    10.587152779511));
+#18631 = CARTESIAN_POINT('',(4.619099792023,-3.870770281007,
+    10.647222220378));
+#18632 = CARTESIAN_POINT('',(5.203712255704,-2.992255879508,
+    10.70729166785));
+#18633 = CARTESIAN_POINT('',(5.601236667019,-2.024589901807,
+    10.767361110792));
+#18634 = CARTESIAN_POINT('',(5.800000000039,-1.012289050259,
+    10.827430555613));
+#18635 = CARTESIAN_POINT('',(5.8,2.0782196E-10,10.887500000061));
+#18636 = DEFINITIONAL_REPRESENTATION('',(#18637),#18640);
+#18637 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18638,#18639),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#18638 = CARTESIAN_POINT('',(0.,0.));
+#18639 = CARTESIAN_POINT('',(6.28318530718,0.));
+#18640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18641 = ORIENTED_EDGE('',*,*,#18328,.F.);
+#18642 = ORIENTED_EDGE('',*,*,#18061,.T.);
+#18643 = ADVANCED_FACE('',(#18644),#18397,.F.);
+#18644 = FACE_BOUND('',#18645,.F.);
+#18645 = EDGE_LOOP('',(#18646,#18698,#18960,#18961));
+#18646 = ORIENTED_EDGE('',*,*,#18647,.T.);
+#18647 = EDGE_CURVE('',#18329,#18648,#18650,.T.);
+#18648 = VERTEX_POINT('',#18649);
+#18649 = CARTESIAN_POINT('',(5.8,2.08029E-10,10.8875));
+#18650 = SEAM_CURVE('',#18651,(#18686,#18692),.PCURVE_S1.);
+#18651 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#18652,#18653,#18654,#18655
+    ,#18656,#18657,#18658,#18659,#18660,#18661,#18662,#18663,#18664,
+    #18665,#18666,#18667,#18668,#18669,#18670,#18671,#18672,#18673,
+    #18674,#18675,#18676,#18677,#18678,#18679,#18680,#18681,#18682,
+    #18683,#18684,#18685),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((10,8,8,8,10),(0.,1.571107145542,
+3.142214291083,4.713321436625,6.284428582167),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+1.669078461068)) REPRESENTATION_ITEM('') );
+#18652 = CARTESIAN_POINT('',(5.8,8.503969E-11,8.725000000061));
+#18653 = CARTESIAN_POINT('',(5.799999999979,1.012289050874,
+    8.785069444507));
+#18654 = CARTESIAN_POINT('',(5.601236666769,2.02458990212,8.845138888772
+    ));
+#18655 = CARTESIAN_POINT('',(5.203712255759,2.99225587957,8.905208334298
+    ));
+#18656 = CARTESIAN_POINT('',(4.619099791428,3.870770281927,
+    8.965277776124));
+#18657 = CARTESIAN_POINT('',(3.870753813377,4.619090216324,
+    9.025347223969));
+#18658 = CARTESIAN_POINT('',(2.992271633392,5.203714994558,
+    9.085416665834));
+#18659 = CARTESIAN_POINT('',(2.024581659279,5.601236451711,
+    9.145486111552));
+#18660 = CARTESIAN_POINT('',(1.012290945976,5.799999999537,
+    9.205555555525));
+#18661 = CARTESIAN_POINT('',(-1.012290946386,5.799999999463,
+    9.325694444474));
+#18662 = CARTESIAN_POINT('',(-2.024581659626,5.601236451583,
+    9.385763888594));
+#18663 = CARTESIAN_POINT('',(-2.992271633821,5.203714994321,
+    9.44583333612));
+#18664 = CARTESIAN_POINT('',(-3.870753813552,4.619090216117,
+    9.505902771487));
+#18665 = CARTESIAN_POINT('',(-4.619099791921,3.870770281612,
+    9.565972229616));
+#18666 = CARTESIAN_POINT('',(-5.203712255777,2.992255878965,
+    9.626041662296));
+#18667 = CARTESIAN_POINT('',(-5.601236666973,2.024589902209,
+    9.686111112012));
+#18668 = CARTESIAN_POINT('',(-5.800000000057,1.012289050054,
+    9.746180555615));
+#18669 = CARTESIAN_POINT('',(-5.799999999977,-1.01228905046,
+    9.866319444507));
+#18670 = CARTESIAN_POINT('',(-5.601236666876,-2.024589902576,
+    9.926388888662));
+#18671 = CARTESIAN_POINT('',(-5.203712255472,-2.992255879353,
+    9.986458334404));
+#18672 = CARTESIAN_POINT('',(-4.619099791792,-3.87077028192,
+    10.046527775874));
+#18673 = CARTESIAN_POINT('',(-3.870753813077,-4.619090216376,
+    10.106597224635));
+#18674 = CARTESIAN_POINT('',(-2.992271633596,-5.203714994557,
+    10.166666665004));
+#18675 = CARTESIAN_POINT('',(-2.024581659176,-5.601236451687,
+    10.226736111799));
+#18676 = CARTESIAN_POINT('',(-1.012290946003,-5.799999999556,
+    10.286805555606));
+#18677 = CARTESIAN_POINT('',(1.012290946396,-5.799999999428,
+    10.406944444515));
+#18678 = CARTESIAN_POINT('',(2.024581659597,-5.601236451759,
+    10.467013888923));
+#18679 = CARTESIAN_POINT('',(2.992271633898,-5.203714993934,
+    10.527083332787));
+#18680 = CARTESIAN_POINT('',(3.870753813439,-4.619090216678,
+    10.587152779511));
+#18681 = CARTESIAN_POINT('',(4.619099792023,-3.870770281007,
+    10.647222220378));
+#18682 = CARTESIAN_POINT('',(5.203712255704,-2.992255879508,
+    10.70729166785));
+#18683 = CARTESIAN_POINT('',(5.601236667019,-2.024589901807,
+    10.767361110792));
+#18684 = CARTESIAN_POINT('',(5.800000000039,-1.012289050259,
+    10.827430555613));
+#18685 = CARTESIAN_POINT('',(5.8,2.0782196E-10,10.887500000061));
+#18686 = PCURVE('',#18397,#18687);
+#18687 = DEFINITIONAL_REPRESENTATION('',(#18688),#18691);
+#18688 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18689,#18690),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.284428582167),.PIECEWISE_BEZIER_KNOTS.);
+#18689 = CARTESIAN_POINT('',(6.28318530718,0.));
+#18690 = CARTESIAN_POINT('',(6.28318530718,6.284428582167));
+#18691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18692 = PCURVE('',#18397,#18693);
+#18693 = DEFINITIONAL_REPRESENTATION('',(#18694),#18697);
+#18694 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18695,#18696),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.284428582167),.PIECEWISE_BEZIER_KNOTS.);
+#18695 = CARTESIAN_POINT('',(0.,0.));
+#18696 = CARTESIAN_POINT('',(0.,6.284428582167));
+#18697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18698 = ORIENTED_EDGE('',*,*,#18699,.F.);
+#18699 = EDGE_CURVE('',#18648,#18648,#18700,.T.);
+#18700 = SURFACE_CURVE('',#18701,(#18709,#18715),.PCURVE_S1.);
+#18701 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#18702,#18703,#18704,#18705
+    ,#18706,#18707,#18708),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(-6.28318530718,0.,6.28318530718,
+12.566370614359),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,
+    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) 
+REPRESENTATION_ITEM('') );
+#18702 = CARTESIAN_POINT('',(5.8,2.0782196E-10,10.887500000061));
+#18703 = CARTESIAN_POINT('',(5.8,2.078221E-10,11.552117230289));
+#18704 = CARTESIAN_POINT('',(4.978180723781,2.0827687E-10,
+    11.647544953359));
+#18705 = CARTESIAN_POINT('',(4.300353231596,2.082767E-10,10.887500000061
+    ));
+#18706 = CARTESIAN_POINT('',(4.978180723781,2.0827654E-10,
+    10.127455046763));
+#18707 = CARTESIAN_POINT('',(5.8,2.0782181E-10,10.222882769832));
+#18708 = CARTESIAN_POINT('',(5.8,2.0782196E-10,10.887500000061));
+#18709 = PCURVE('',#18397,#18710);
+#18710 = DEFINITIONAL_REPRESENTATION('',(#18711),#18714);
+#18711 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18712,#18713),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#18712 = CARTESIAN_POINT('',(0.,6.284428582167));
+#18713 = CARTESIAN_POINT('',(6.28318530718,6.284428582167));
+#18714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18715 = PCURVE('',#18716,#18955);
+#18716 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,9,(
+    (#18717,#18718,#18719,#18720,#18721,#18722,#18723,#18724,#18725
+      ,#18726,#18727,#18728,#18729,#18730,#18731,#18732,#18733,#18734
+      ,#18735,#18736,#18737,#18738,#18739,#18740,#18741,#18742,#18743
+      ,#18744,#18745,#18746,#18747,#18748,#18749,#18750)
+    ,(#18751,#18752,#18753,#18754,#18755,#18756,#18757,#18758,#18759
+      ,#18760,#18761,#18762,#18763,#18764,#18765,#18766,#18767,#18768
+      ,#18769,#18770,#18771,#18772,#18773,#18774,#18775,#18776,#18777
+      ,#18778,#18779,#18780,#18781,#18782,#18783,#18784)
+    ,(#18785,#18786,#18787,#18788,#18789,#18790,#18791,#18792,#18793
+      ,#18794,#18795,#18796,#18797,#18798,#18799,#18800,#18801,#18802
+      ,#18803,#18804,#18805,#18806,#18807,#18808,#18809,#18810,#18811
+      ,#18812,#18813,#18814,#18815,#18816,#18817,#18818)
+    ,(#18819,#18820,#18821,#18822,#18823,#18824,#18825,#18826,#18827
+      ,#18828,#18829,#18830,#18831,#18832,#18833,#18834,#18835,#18836
+      ,#18837,#18838,#18839,#18840,#18841,#18842,#18843,#18844,#18845
+      ,#18846,#18847,#18848,#18849,#18850,#18851,#18852)
+    ,(#18853,#18854,#18855,#18856,#18857,#18858,#18859,#18860,#18861
+      ,#18862,#18863,#18864,#18865,#18866,#18867,#18868,#18869,#18870
+      ,#18871,#18872,#18873,#18874,#18875,#18876,#18877,#18878,#18879
+      ,#18880,#18881,#18882,#18883,#18884,#18885,#18886)
+    ,(#18887,#18888,#18889,#18890,#18891,#18892,#18893,#18894,#18895
+      ,#18896,#18897,#18898,#18899,#18900,#18901,#18902,#18903,#18904
+      ,#18905,#18906,#18907,#18908,#18909,#18910,#18911,#18912,#18913
+      ,#18914,#18915,#18916,#18917,#18918,#18919,#18920)
+    ,(#18921,#18922,#18923,#18924,#18925,#18926,#18927,#18928,#18929
+      ,#18930,#18931,#18932,#18933,#18934,#18935,#18936,#18937,#18938
+      ,#18939,#18940,#18941,#18942,#18943,#18944,#18945,#18946,#18947
+      ,#18948,#18949,#18950,#18951,#18952,#18953,#18954
+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(10,
+    8,8,8,10),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,
+    1.571107145542,3.142214291083,4.713321436625,6.284428582167),
+.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE
+((
+    (1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068)
+    ,(1.03672962321,1.03672962321,1.03672962321,1.036729623209
+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321)
+    ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848)
+    ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196)
+    ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699848,1.038346699848)
+    ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321)
+    ,(1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+,1.669078461068,1.669078461068))) REPRESENTATION_ITEM('') SURFACE() );
+#18717 = CARTESIAN_POINT('',(5.8,2.0873145E-10,10.887500000061));
+#18718 = CARTESIAN_POINT('',(5.799999999976,1.012289050833,
+    10.947569444501));
+#18719 = CARTESIAN_POINT('',(5.601236666707,2.024589902411,
+    11.007638888734));
+#18720 = CARTESIAN_POINT('',(5.203712255784,2.992255879424,
+    11.06770833421));
+#18721 = CARTESIAN_POINT('',(4.619099791264,3.870770282152,
+    11.127777776246));
+#18722 = CARTESIAN_POINT('',(3.870753813404,4.619090216341,
+    11.187847224178));
+#18723 = CARTESIAN_POINT('',(2.992271633266,5.203714994574,
+    11.247916665254));
+#18724 = CARTESIAN_POINT('',(2.024581659217,5.601236451775,
+    11.307986111975));
+#18725 = CARTESIAN_POINT('',(1.012290945886,5.799999999543,
+    11.368055555488));
+#18726 = CARTESIAN_POINT('',(-1.012290946468,5.799999999447,
+    11.488194444391));
+#18727 = CARTESIAN_POINT('',(-2.024581659735,5.60123645158,
+    11.548263889658));
+#18728 = CARTESIAN_POINT('',(-2.99227163387,5.203714994219,
+    11.608333332424));
+#18729 = CARTESIAN_POINT('',(-3.870753813635,4.619090216111,
+    11.668402777684));
+#18730 = CARTESIAN_POINT('',(-4.619099791985,3.870770281518,
+    11.728472223274));
+#18731 = CARTESIAN_POINT('',(-5.203712255808,2.992255878926,
+    11.788541665951));
+#18732 = CARTESIAN_POINT('',(-5.601236667016,2.024589902057,
+    11.848611111782));
+#18733 = CARTESIAN_POINT('',(-5.800000000068,1.012289050032,
+    11.908680555617));
+#18734 = CARTESIAN_POINT('',(-5.799999999952,-1.012289050618,
+    12.028819444502));
+#18735 = CARTESIAN_POINT('',(-5.601236666871,-2.02458990252,
+    12.088888888758));
+#18736 = CARTESIAN_POINT('',(-5.203712255425,-2.992255879597,
+    12.148958333776));
+#18737 = CARTESIAN_POINT('',(-4.619099791686,-3.870770281828,
+    12.209027777633));
+#18738 = CARTESIAN_POINT('',(-3.870753813089,-4.619090216573,
+    12.269097222071));
+#18739 = CARTESIAN_POINT('',(-2.992271633439,-5.203714994504,
+    12.329166667205));
+#18740 = CARTESIAN_POINT('',(-2.024581659142,-5.601236451761,
+    12.389236110844));
+#18741 = CARTESIAN_POINT('',(-1.012290945897,-5.799999999563,
+    12.44930555566));
+#18742 = CARTESIAN_POINT('',(1.012290946461,-5.799999999418,
+    12.569444444465));
+#18743 = CARTESIAN_POINT('',(2.024581659794,-5.601236451725,
+    12.629513888576));
+#18744 = CARTESIAN_POINT('',(2.992271633704,-5.203714993882,
+    12.689583334987));
+#18745 = CARTESIAN_POINT('',(3.870753813936,-4.619090216629,
+    12.749652775038));
+#18746 = CARTESIAN_POINT('',(4.619099791636,-3.870770280932,
+    12.809722225415));
+#18747 = CARTESIAN_POINT('',(5.203712256075,-2.99225587941,
+    12.869791664294));
+#18748 = CARTESIAN_POINT('',(5.601236666885,-2.024589901778,
+    12.929861112185));
+#18749 = CARTESIAN_POINT('',(5.800000000108,-1.012289050112,
+    12.989930555615));
+#18750 = CARTESIAN_POINT('',(5.8,2.737608E-10,13.050000000061));
+#18751 = CARTESIAN_POINT('',(5.799999999999,2.078221E-10,11.552117230289
+    ));
+#18752 = CARTESIAN_POINT('',(5.799999999967,1.012289050862,
+    11.612186674738));
+#18753 = CARTESIAN_POINT('',(5.601236666783,2.024589902041,
+    11.672256118929));
+#18754 = CARTESIAN_POINT('',(5.203712255658,2.992255880154,
+    11.732325564509));
+#18755 = CARTESIAN_POINT('',(4.619099791479,3.870770281186,
+    11.79239500637));
+#18756 = CARTESIAN_POINT('',(3.870753813249,4.619090217045,
+    11.852464454511));
+#18757 = CARTESIAN_POINT('',(2.992271633398,5.203714994231,
+    11.912533895411));
+#18758 = CARTESIAN_POINT('',(2.024581659192,5.601236451838,
+    11.972603342234));
+#18759 = CARTESIAN_POINT('',(1.012290945925,5.799999999537,
+    12.032672785709));
+#18760 = CARTESIAN_POINT('',(-1.012290946445,5.799999999456,
+    12.152811674625));
+#18761 = CARTESIAN_POINT('',(-2.024581659689,5.601236451496,
+    12.212881119872));
+#18762 = CARTESIAN_POINT('',(-2.992271633845,5.203714994615,
+    12.272950562682));
+#18763 = CARTESIAN_POINT('',(-3.870753813673,4.619090215338,
+    12.333020007871));
+#18764 = CARTESIAN_POINT('',(-4.619099791852,3.870770282535,
+    12.393089453543));
+#18765 = CARTESIAN_POINT('',(-5.203712255891,2.992255878171,
+    12.453158896153));
+#18766 = CARTESIAN_POINT('',(-5.601236666957,2.024589902435,
+    12.513228342022));
+#18767 = CARTESIAN_POINT('',(-5.800000000074,1.012289050015,
+    12.573297785842));
+#18768 = CARTESIAN_POINT('',(-5.799999999941,-1.012289050614,
+    12.693436674734));
+#18769 = CARTESIAN_POINT('',(-5.601236666943,-2.024589902209,
+    12.753506118968));
+#18770 = CARTESIAN_POINT('',(-5.203712255312,-2.992255880221,
+    12.81357556405));
+#18771 = CARTESIAN_POINT('',(-4.619099791884,-3.870770280955,
+    12.873645007785));
+#18772 = CARTESIAN_POINT('',(-3.870753812995,-4.619090217254,
+    12.933714452384));
+#18773 = CARTESIAN_POINT('',(-2.992271633485,-5.203714994104,
+    12.993783897375));
+#18774 = CARTESIAN_POINT('',(-2.024581659186,-5.601236451887,
+    13.053853341095));
+#18775 = CARTESIAN_POINT('',(-1.012290945935,-5.799999999527,
+    13.113922785885));
+#18776 = CARTESIAN_POINT('',(1.012290946454,-5.79999999946,
+    13.234061674693));
+#18777 = CARTESIAN_POINT('',(2.024581659626,-5.601236451519,
+    13.294131118813));
+#18778 = CARTESIAN_POINT('',(2.992271634014,-5.203714994513,
+    13.354200565195));
+#18779 = CARTESIAN_POINT('',(3.870753813347,-4.619090215584,
+    13.414270005294));
+#18780 = CARTESIAN_POINT('',(4.619099792264,-3.870770282167,
+    13.474339455617));
+#18781 = CARTESIAN_POINT('',(5.203712255535,-2.992255878572,
+    13.534408894541));
+#18782 = CARTESIAN_POINT('',(5.601236667138,-2.024589902169,
+    13.594478342405));
+#18783 = CARTESIAN_POINT('',(5.800000000032,-1.012289050107,
+    13.654547785846));
+#18784 = CARTESIAN_POINT('',(5.800000000001,2.7376095E-10,
+    13.714617230289));
+#18785 = CARTESIAN_POINT('',(4.978180723781,2.0827687E-10,
+    11.647544953359));
+#18786 = CARTESIAN_POINT('',(4.978180723778,0.868854525653,
+    11.707614397804));
+#18787 = CARTESIAN_POINT('',(4.80758069041,1.737720867622,
+    11.767683842015));
+#18788 = CARTESIAN_POINT('',(4.466382900395,2.568272132552,
+    11.827753287544));
+#18789 = CARTESIAN_POINT('',(3.964605765435,3.322311504472,
+    11.887822729498));
+#18790 = CARTESIAN_POINT('',(3.322295010214,3.964596174769,
+    11.947892177515));
+#18791 = CARTESIAN_POINT('',(2.568287910197,4.466385644167,
+    12.007961618531));
+#18792 = CARTESIAN_POINT('',(1.737712612206,4.8075804749,12.06803106528)
+  );
+#18793 = CARTESIAN_POINT('',(0.868856423634,4.978180723314,
+    12.128100508785));
+#18794 = CARTESIAN_POINT('',(-0.868856424171,4.978180723233,
+    12.248239397692));
+#18795 = CARTESIAN_POINT('',(-1.737712612524,4.807580474558,
+    12.308308842946));
+#18796 = CARTESIAN_POINT('',(-2.56828791102,4.466385644584,
+    12.368378285746));
+#18797 = CARTESIAN_POINT('',(-3.322295010078,3.964596172986,
+    12.428447730946));
+#18798 = CARTESIAN_POINT('',(-3.964605766352,3.32231150595,
+    12.488517176607));
+#18799 = CARTESIAN_POINT('',(-4.466382900248,2.568272130491,
+    12.548586619228));
+#18800 = CARTESIAN_POINT('',(-4.807580690747,1.737720868049,
+    12.60865606509));
+#18801 = CARTESIAN_POINT('',(-4.978180723844,0.868854524819,
+    12.668725508912));
+#18802 = CARTESIAN_POINT('',(-4.978180723738,-0.868854525414,
+    12.788864397804));
+#18803 = CARTESIAN_POINT('',(-4.807580690619,-1.737720867779,
+    12.848933842045));
+#18804 = CARTESIAN_POINT('',(-4.466382899946,-2.568272132619,
+    12.909003287097));
+#18805 = CARTESIAN_POINT('',(-3.964605766031,-3.322311504283,
+    12.969072730896));
+#18806 = CARTESIAN_POINT('',(-3.322295009671,-3.964596174899,
+    13.029142175405));
+#18807 = CARTESIAN_POINT('',(-2.56828791058,-4.466385644139,
+    13.089211620481));
+#18808 = CARTESIAN_POINT('',(-1.737712612021,-4.807580474883,
+    13.14928106415));
+#18809 = CARTESIAN_POINT('',(-0.868856423684,-4.978180723316,
+    13.209350508958));
+#18810 = CARTESIAN_POINT('',(0.868856424194,-4.978180723244,
+    13.329489397762));
+#18811 = CARTESIAN_POINT('',(1.737712612462,-4.807580474495,
+    13.38955884188));
+#18812 = CARTESIAN_POINT('',(2.568287911148,-4.466385644721,
+    13.449628288276));
+#18813 = CARTESIAN_POINT('',(3.322295009856,-3.964596172822,
+    13.509697728345));
+#18814 = CARTESIAN_POINT('',(3.96460576661,-3.322311506066,
+    13.569767178707));
+#18815 = CARTESIAN_POINT('',(4.466382900016,-2.568272130483,
+    13.629836617594));
+#18816 = CARTESIAN_POINT('',(4.807580690883,-1.737720868005,
+    13.689906065484));
+#18817 = CARTESIAN_POINT('',(4.978180723809,-0.868854524852,
+    13.749975508913));
+#18818 = CARTESIAN_POINT('',(4.97818072378,2.7421572E-10,13.810044953359
+    ));
+#18819 = CARTESIAN_POINT('',(4.300353231596,2.0873145E-10,
+    10.887500000061));
+#18820 = CARTESIAN_POINT('',(4.300353231544,0.750551308209,
+    10.947569444507));
+#18821 = CARTESIAN_POINT('',(4.152981978155,1.501114446431,
+    11.007638888712));
+#18822 = CARTESIAN_POINT('',(3.858241764391,2.218575003966,
+    11.067708334262));
+#18823 = CARTESIAN_POINT('',(3.424786298271,2.869948744262,
+    11.127777776168));
+#18824 = CARTESIAN_POINT('',(2.869932226432,3.424776692665,
+    11.187847224257));
+#18825 = CARTESIAN_POINT('',(2.218590803015,3.858244513455,
+    11.247916665201));
+#18826 = CARTESIAN_POINT('',(1.501106179983,4.152981761823,
+    11.307986111998));
+#18827 = CARTESIAN_POINT('',(0.750553208618,4.30035323114,
+    11.368055555484));
+#18828 = CARTESIAN_POINT('',(-0.750553209197,4.300353231044,
+    11.488194444394));
+#18829 = CARTESIAN_POINT('',(-1.501106180521,4.152981761611,
+    11.548263889654));
+#18830 = CARTESIAN_POINT('',(-2.218590803566,3.858244513139,
+    11.608333332426));
+#18831 = CARTESIAN_POINT('',(-2.869932226794,3.424776692394,
+    11.668402777684));
+#18832 = CARTESIAN_POINT('',(-3.42478629882,2.869948743637,
+    11.728472223271));
+#18833 = CARTESIAN_POINT('',(-3.858241764563,2.218575003487,
+    11.788541665955));
+#18834 = CARTESIAN_POINT('',(-4.152981978383,1.501114446059,
+    11.848611111781));
+#18835 = CARTESIAN_POINT('',(-4.300353231657,0.750551307406,
+    11.908680555616));
+#18836 = CARTESIAN_POINT('',(-4.300353231551,-0.75055130799,
+    12.028819444506));
+#18837 = CARTESIAN_POINT('',(-4.152981978224,-1.501114446564,
+    12.088888888735));
+#18838 = CARTESIAN_POINT('',(-3.858241764174,-2.218575004063,
+    12.148958333833));
+#18839 = CARTESIAN_POINT('',(-3.424786298605,-2.869948744065,
+    12.209027777544));
+#18840 = CARTESIAN_POINT('',(-2.869932226105,-3.424776692784,
+    12.269097222166));
+#18841 = CARTESIAN_POINT('',(-2.218590803253,-3.858244513442,
+    12.329166667139));
+#18842 = CARTESIAN_POINT('',(-1.50110617986,-4.152981761804,
+    12.389236110872));
+#18843 = CARTESIAN_POINT('',(-0.750553208657,-4.300353231143,
+    12.449305555654));
+#18844 = CARTESIAN_POINT('',(0.750553209239,-4.300353231055,
+    12.569444444467));
+#18845 = CARTESIAN_POINT('',(1.501106180356,-4.152981761562,
+    12.629513888573));
+#18846 = CARTESIAN_POINT('',(2.218590803907,-3.858244513228,
+    12.689583334998));
+#18847 = CARTESIAN_POINT('',(2.869932226304,-3.424776692304,
+    12.749652775012));
+#18848 = CARTESIAN_POINT('',(3.424786299332,-2.869948743682,
+    12.80972222545));
+#18849 = CARTESIAN_POINT('',(3.858241764158,-2.218575003504,
+    12.869791664265));
+#18850 = CARTESIAN_POINT('',(4.152981978606,-1.50111444601,
+    12.929861112201));
+#18851 = CARTESIAN_POINT('',(4.300353231594,-0.750551307429,
+    12.989930555611));
+#18852 = CARTESIAN_POINT('',(4.300353231596,2.7421555E-10,
+    13.050000000061));
+#18853 = CARTESIAN_POINT('',(4.97818072378,2.0827654E-10,10.127455046763
+    ));
+#18854 = CARTESIAN_POINT('',(4.978180723757,0.868854525643,
+    10.187524491207));
+#18855 = CARTESIAN_POINT('',(4.807580690445,1.737720868298,
+    10.247593935423));
+#18856 = CARTESIAN_POINT('',(4.46638290023,2.568272131198,10.30766338094
+    ));
+#18857 = CARTESIAN_POINT('',(3.964605765607,3.322311506329,
+    10.367732822908));
+#18858 = CARTESIAN_POINT('',(3.322295009906,3.964596173397,
+    10.427802270919));
+#18859 = CARTESIAN_POINT('',(2.568287910351,4.466385644866,
+    10.48787171193));
+#18860 = CARTESIAN_POINT('',(1.737712612033,4.807580474764,
+    10.547941158688));
+#18861 = CARTESIAN_POINT('',(0.8688564236,4.978180723328,10.608010602187
+    ));
+#18862 = CARTESIAN_POINT('',(-0.868856424251,4.978180723226,
+    10.728149491095));
+#18863 = CARTESIAN_POINT('',(-1.737712612551,4.807580474654,
+    10.788218936351));
+#18864 = CARTESIAN_POINT('',(-2.568287911173,4.466385643938,
+    10.848288379149));
+#18865 = CARTESIAN_POINT('',(-3.322295009983,3.964596174305,
+    10.90835782434));
+#18866 = CARTESIAN_POINT('',(-3.964605766559,3.322311504147,
+    10.968427270033));
+#18867 = CARTESIAN_POINT('',(-4.466382900165,2.568272131778,
+    11.028496712606));
+#18868 = CARTESIAN_POINT('',(-4.807580690827,1.737720867417,
+    11.088566158508));
+#18869 = CARTESIAN_POINT('',(-4.97818072384,0.868854524803,
+    11.148635602313));
+#18870 = CARTESIAN_POINT('',(-4.978180723748,-0.868854525404,
+    11.268774491208));
+#18871 = CARTESIAN_POINT('',(-4.807580690498,-1.737720868481,
+    11.32884393545));
+#18872 = CARTESIAN_POINT('',(-4.466382900114,-2.568272131241,
+    11.388913380499));
+#18873 = CARTESIAN_POINT('',(-3.964605765709,-3.322311506166,
+    11.448982824301));
+#18874 = CARTESIAN_POINT('',(-3.322295009859,-3.964596173521,
+    11.509052268815));
+#18875 = CARTESIAN_POINT('',(-2.568287910362,-4.466385644832,
+    11.569121713874));
+#18876 = CARTESIAN_POINT('',(-1.737712612023,-4.807580474759,
+    11.62919115756));
+#18877 = CARTESIAN_POINT('',(-0.868856423594,-4.978180723333,
+    11.68926060236));
+#18878 = CARTESIAN_POINT('',(0.868856424254,-4.978180723221,
+    11.809399491164));
+#18879 = CARTESIAN_POINT('',(1.737712612565,-4.807580474682,
+    11.869468935294));
+#18880 = CARTESIAN_POINT('',(2.568287911167,-4.466385643821,
+    11.929538381656));
+#18881 = CARTESIAN_POINT('',(3.322295009945,-3.964596174579,
+    11.989607821777));
+#18882 = CARTESIAN_POINT('',(3.964605766694,-3.322311503719,
+    12.04967727209));
+#18883 = CARTESIAN_POINT('',(4.466382899989,-2.568272132205,
+    12.109746711008));
+#18884 = CARTESIAN_POINT('',(4.80758069097,-1.737720867139,
+    12.169816158884));
+#18885 = CARTESIAN_POINT('',(4.978180723797,-0.868854524871,
+    12.229885602317));
+#18886 = CARTESIAN_POINT('',(4.97818072378,2.7421538E-10,12.289955046763
+    ));
+#18887 = CARTESIAN_POINT('',(5.799999999999,2.0782181E-10,
+    10.222882769832));
+#18888 = CARTESIAN_POINT('',(5.799999999974,1.012289050841,
+    10.282952214275));
+#18889 = CARTESIAN_POINT('',(5.601236666729,2.024589902657,
+    10.343021658497));
+#18890 = CARTESIAN_POINT('',(5.203712255654,2.992255878914,
+    10.403091103999));
+#18891 = CARTESIAN_POINT('',(4.61909979146,3.870770282897,
+    10.463160545997));
+#18892 = CARTESIAN_POINT('',(3.870753813143,4.619090215736,
+    10.52322999396));
+#18893 = CARTESIAN_POINT('',(2.992271633416,5.203714994922,
+    10.583299435027));
+#18894 = CARTESIAN_POINT('',(2.024581659098,5.601236451678,
+    10.643368881741));
+#18895 = CARTESIAN_POINT('',(1.012290945881,5.799999999562,
+    10.703438325261));
+#18896 = CARTESIAN_POINT('',(-1.012290946509,5.79999999943,
+    10.823577214165));
+#18897 = CARTESIAN_POINT('',(-2.024581659718,5.601236451683,
+    10.883646659416));
+#18898 = CARTESIAN_POINT('',(-2.992271633984,5.203714993812,
+    10.943716102229));
+#18899 = CARTESIAN_POINT('',(-3.87075381355,4.619090216863,
+    11.003785547403));
+#18900 = CARTESIAN_POINT('',(-4.619099792104,3.870770280555,
+    11.063854993098));
+#18901 = CARTESIAN_POINT('',(-5.203712255759,2.992255879612,
+    11.123924435688));
+#18902 = CARTESIAN_POINT('',(-5.601236667043,2.02458990173,
+    11.183993881568));
+#18903 = CARTESIAN_POINT('',(-5.800000000076,1.012289050027,
+    11.244063325383));
+#18904 = CARTESIAN_POINT('',(-5.79999999993,-1.012289050597,
+    11.364202214282));
+#18905 = CARTESIAN_POINT('',(-5.601236666956,-2.024589902936,
+    11.424271658492));
+#18906 = CARTESIAN_POINT('',(-5.203712255169,-2.992255878727,
+    11.484341103629));
+#18907 = CARTESIAN_POINT('',(-4.619099792049,-3.870770283053,
+    11.54441054729));
+#18908 = CARTESIAN_POINT('',(-3.870753812689,-4.619090215576,
+    11.604479991954));
+#18909 = CARTESIAN_POINT('',(-2.992271633636,-5.203714995052,
+    11.664549436903));
+#18910 = CARTESIAN_POINT('',(-2.024581659028,-5.601236451621,
+    11.724618880646));
+#18911 = CARTESIAN_POINT('',(-1.012290945894,-5.79999999957,
+    11.784688325426));
+#18912 = CARTESIAN_POINT('',(1.012290946534,-5.799999999435,
+    11.904827214239));
+#18913 = CARTESIAN_POINT('',(2.024581659631,-5.601236451649,
+    11.964896658342));
+#18914 = CARTESIAN_POINT('',(2.992271634193,-5.20371499383,
+    12.024966104773));
+#18915 = CARTESIAN_POINT('',(3.870753813205,-4.619090216959,
+    12.085035544779));
+#18916 = CARTESIAN_POINT('',(4.619099792517,-3.87077028028,
+    12.145104995226));
+#18917 = CARTESIAN_POINT('',(5.203712255418,-2.992255879949,
+    12.205174434032));
+#18918 = CARTESIAN_POINT('',(5.601236667238,-2.024589901482,
+    12.265243881975));
+#18919 = CARTESIAN_POINT('',(5.80000000002,-1.012289050102,
+    12.325313325381));
+#18920 = CARTESIAN_POINT('',(5.8,2.7330591E-10,12.385382769832));
+#18921 = CARTESIAN_POINT('',(5.8,2.0873145E-10,10.887500000061));
+#18922 = CARTESIAN_POINT('',(5.799999999976,1.012289050833,
+    10.947569444501));
+#18923 = CARTESIAN_POINT('',(5.601236666707,2.024589902411,
+    11.007638888734));
+#18924 = CARTESIAN_POINT('',(5.203712255784,2.992255879424,
+    11.06770833421));
+#18925 = CARTESIAN_POINT('',(4.619099791264,3.870770282152,
+    11.127777776246));
+#18926 = CARTESIAN_POINT('',(3.870753813404,4.619090216341,
+    11.187847224178));
+#18927 = CARTESIAN_POINT('',(2.992271633266,5.203714994574,
+    11.247916665254));
+#18928 = CARTESIAN_POINT('',(2.024581659217,5.601236451775,
+    11.307986111975));
+#18929 = CARTESIAN_POINT('',(1.012290945886,5.799999999543,
+    11.368055555488));
+#18930 = CARTESIAN_POINT('',(-1.012290946468,5.799999999447,
+    11.488194444391));
+#18931 = CARTESIAN_POINT('',(-2.024581659735,5.60123645158,
+    11.548263889658));
+#18932 = CARTESIAN_POINT('',(-2.99227163387,5.203714994219,
+    11.608333332424));
+#18933 = CARTESIAN_POINT('',(-3.870753813635,4.619090216111,
+    11.668402777684));
+#18934 = CARTESIAN_POINT('',(-4.619099791985,3.870770281518,
+    11.728472223274));
+#18935 = CARTESIAN_POINT('',(-5.203712255808,2.992255878926,
+    11.788541665951));
+#18936 = CARTESIAN_POINT('',(-5.601236667016,2.024589902057,
+    11.848611111782));
+#18937 = CARTESIAN_POINT('',(-5.800000000068,1.012289050032,
+    11.908680555617));
+#18938 = CARTESIAN_POINT('',(-5.799999999952,-1.012289050618,
+    12.028819444502));
+#18939 = CARTESIAN_POINT('',(-5.601236666871,-2.02458990252,
+    12.088888888758));
+#18940 = CARTESIAN_POINT('',(-5.203712255425,-2.992255879597,
+    12.148958333776));
+#18941 = CARTESIAN_POINT('',(-4.619099791686,-3.870770281828,
+    12.209027777633));
+#18942 = CARTESIAN_POINT('',(-3.870753813089,-4.619090216573,
+    12.269097222071));
+#18943 = CARTESIAN_POINT('',(-2.992271633439,-5.203714994504,
+    12.329166667205));
+#18944 = CARTESIAN_POINT('',(-2.024581659142,-5.601236451761,
+    12.389236110844));
+#18945 = CARTESIAN_POINT('',(-1.012290945897,-5.799999999563,
+    12.44930555566));
+#18946 = CARTESIAN_POINT('',(1.012290946461,-5.799999999418,
+    12.569444444465));
+#18947 = CARTESIAN_POINT('',(2.024581659794,-5.601236451725,
+    12.629513888576));
+#18948 = CARTESIAN_POINT('',(2.992271633704,-5.203714993882,
+    12.689583334987));
+#18949 = CARTESIAN_POINT('',(3.870753813936,-4.619090216629,
+    12.749652775038));
+#18950 = CARTESIAN_POINT('',(4.619099791636,-3.870770280932,
+    12.809722225415));
+#18951 = CARTESIAN_POINT('',(5.203712256075,-2.99225587941,
+    12.869791664294));
+#18952 = CARTESIAN_POINT('',(5.601236666885,-2.024589901778,
+    12.929861112185));
+#18953 = CARTESIAN_POINT('',(5.800000000108,-1.012289050112,
+    12.989930555615));
+#18954 = CARTESIAN_POINT('',(5.8,2.737608E-10,13.050000000061));
+#18955 = DEFINITIONAL_REPRESENTATION('',(#18956),#18959);
+#18956 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18957,#18958),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#18957 = CARTESIAN_POINT('',(0.,0.));
+#18958 = CARTESIAN_POINT('',(6.28318530718,0.));
+#18959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18960 = ORIENTED_EDGE('',*,*,#18647,.F.);
+#18961 = ORIENTED_EDGE('',*,*,#18380,.T.);
+#18962 = ADVANCED_FACE('',(#18963),#18716,.F.);
+#18963 = FACE_BOUND('',#18964,.F.);
+#18964 = EDGE_LOOP('',(#18965,#19017,#19279,#19280));
+#18965 = ORIENTED_EDGE('',*,*,#18966,.T.);
+#18966 = EDGE_CURVE('',#18648,#18967,#18969,.T.);
+#18967 = VERTEX_POINT('',#18968);
+#18968 = CARTESIAN_POINT('',(5.8,2.73926E-10,13.05000000003));
+#18969 = SEAM_CURVE('',#18970,(#19005,#19011),.PCURVE_S1.);
+#18970 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#18971,#18972,#18973,#18974
+    ,#18975,#18976,#18977,#18978,#18979,#18980,#18981,#18982,#18983,
+    #18984,#18985,#18986,#18987,#18988,#18989,#18990,#18991,#18992,
+    #18993,#18994,#18995,#18996,#18997,#18998,#18999,#19000,#19001,
+    #19002,#19003,#19004),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((10,8,8,8,10),(0.,1.571107145542,
+3.142214291083,4.713321436625,6.284428582167),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+1.669078461068)) REPRESENTATION_ITEM('') );
+#18971 = CARTESIAN_POINT('',(5.8,2.0873145E-10,10.887500000061));
+#18972 = CARTESIAN_POINT('',(5.799999999976,1.012289050833,
+    10.947569444501));
+#18973 = CARTESIAN_POINT('',(5.601236666707,2.024589902411,
+    11.007638888734));
+#18974 = CARTESIAN_POINT('',(5.203712255784,2.992255879424,
+    11.06770833421));
+#18975 = CARTESIAN_POINT('',(4.619099791264,3.870770282152,
+    11.127777776246));
+#18976 = CARTESIAN_POINT('',(3.870753813404,4.619090216341,
+    11.187847224178));
+#18977 = CARTESIAN_POINT('',(2.992271633266,5.203714994574,
+    11.247916665254));
+#18978 = CARTESIAN_POINT('',(2.024581659217,5.601236451775,
+    11.307986111975));
+#18979 = CARTESIAN_POINT('',(1.012290945886,5.799999999543,
+    11.368055555488));
+#18980 = CARTESIAN_POINT('',(-1.012290946468,5.799999999447,
+    11.488194444391));
+#18981 = CARTESIAN_POINT('',(-2.024581659735,5.60123645158,
+    11.548263889658));
+#18982 = CARTESIAN_POINT('',(-2.99227163387,5.203714994219,
+    11.608333332424));
+#18983 = CARTESIAN_POINT('',(-3.870753813635,4.619090216111,
+    11.668402777684));
+#18984 = CARTESIAN_POINT('',(-4.619099791985,3.870770281518,
+    11.728472223274));
+#18985 = CARTESIAN_POINT('',(-5.203712255808,2.992255878926,
+    11.788541665951));
+#18986 = CARTESIAN_POINT('',(-5.601236667016,2.024589902057,
+    11.848611111782));
+#18987 = CARTESIAN_POINT('',(-5.800000000068,1.012289050032,
+    11.908680555617));
+#18988 = CARTESIAN_POINT('',(-5.799999999952,-1.012289050618,
+    12.028819444502));
+#18989 = CARTESIAN_POINT('',(-5.601236666871,-2.02458990252,
+    12.088888888758));
+#18990 = CARTESIAN_POINT('',(-5.203712255425,-2.992255879597,
+    12.148958333776));
+#18991 = CARTESIAN_POINT('',(-4.619099791686,-3.870770281828,
+    12.209027777633));
+#18992 = CARTESIAN_POINT('',(-3.870753813089,-4.619090216573,
+    12.269097222071));
+#18993 = CARTESIAN_POINT('',(-2.992271633439,-5.203714994504,
+    12.329166667205));
+#18994 = CARTESIAN_POINT('',(-2.024581659142,-5.601236451761,
+    12.389236110844));
+#18995 = CARTESIAN_POINT('',(-1.012290945897,-5.799999999563,
+    12.44930555566));
+#18996 = CARTESIAN_POINT('',(1.012290946461,-5.799999999418,
+    12.569444444465));
+#18997 = CARTESIAN_POINT('',(2.024581659794,-5.601236451725,
+    12.629513888576));
+#18998 = CARTESIAN_POINT('',(2.992271633704,-5.203714993882,
+    12.689583334987));
+#18999 = CARTESIAN_POINT('',(3.870753813936,-4.619090216629,
+    12.749652775038));
+#19000 = CARTESIAN_POINT('',(4.619099791636,-3.870770280932,
+    12.809722225415));
+#19001 = CARTESIAN_POINT('',(5.203712256075,-2.99225587941,
+    12.869791664294));
+#19002 = CARTESIAN_POINT('',(5.601236666885,-2.024589901778,
+    12.929861112185));
+#19003 = CARTESIAN_POINT('',(5.800000000108,-1.012289050112,
+    12.989930555615));
+#19004 = CARTESIAN_POINT('',(5.8,2.737608E-10,13.050000000061));
+#19005 = PCURVE('',#18716,#19006);
+#19006 = DEFINITIONAL_REPRESENTATION('',(#19007),#19010);
+#19007 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19008,#19009),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.284428582167),.PIECEWISE_BEZIER_KNOTS.);
+#19008 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19009 = CARTESIAN_POINT('',(6.28318530718,6.284428582167));
+#19010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19011 = PCURVE('',#18716,#19012);
+#19012 = DEFINITIONAL_REPRESENTATION('',(#19013),#19016);
+#19013 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19014,#19015),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.284428582167),.PIECEWISE_BEZIER_KNOTS.);
+#19014 = CARTESIAN_POINT('',(0.,0.));
+#19015 = CARTESIAN_POINT('',(0.,6.284428582167));
+#19016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19017 = ORIENTED_EDGE('',*,*,#19018,.F.);
+#19018 = EDGE_CURVE('',#18967,#18967,#19019,.T.);
+#19019 = SURFACE_CURVE('',#19020,(#19028,#19034),.PCURVE_S1.);
+#19020 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#19021,#19022,#19023,#19024
+    ,#19025,#19026,#19027),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(-6.28318530718,0.,6.28318530718,
+12.566370614359),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,
+    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) 
+REPRESENTATION_ITEM('') );
+#19021 = CARTESIAN_POINT('',(5.8,2.737608E-10,13.050000000061));
+#19022 = CARTESIAN_POINT('',(5.800000000001,2.7376095E-10,
+    13.714617230289));
+#19023 = CARTESIAN_POINT('',(4.97818072378,2.7421572E-10,13.810044953359
+    ));
+#19024 = CARTESIAN_POINT('',(4.300353231596,2.7421555E-10,
+    13.050000000061));
+#19025 = CARTESIAN_POINT('',(4.97818072378,2.7421538E-10,12.289955046763
+    ));
+#19026 = CARTESIAN_POINT('',(5.8,2.7330591E-10,12.385382769832));
+#19027 = CARTESIAN_POINT('',(5.8,2.737608E-10,13.050000000061));
+#19028 = PCURVE('',#18716,#19029);
+#19029 = DEFINITIONAL_REPRESENTATION('',(#19030),#19033);
+#19030 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19031,#19032),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#19031 = CARTESIAN_POINT('',(0.,6.284428582167));
+#19032 = CARTESIAN_POINT('',(6.28318530718,6.284428582167));
+#19033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19034 = PCURVE('',#19035,#19274);
+#19035 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,9,(
+    (#19036,#19037,#19038,#19039,#19040,#19041,#19042,#19043,#19044
+      ,#19045,#19046,#19047,#19048,#19049,#19050,#19051,#19052,#19053
+      ,#19054,#19055,#19056,#19057,#19058,#19059,#19060,#19061,#19062
+      ,#19063,#19064,#19065,#19066,#19067,#19068,#19069)
+    ,(#19070,#19071,#19072,#19073,#19074,#19075,#19076,#19077,#19078
+      ,#19079,#19080,#19081,#19082,#19083,#19084,#19085,#19086,#19087
+      ,#19088,#19089,#19090,#19091,#19092,#19093,#19094,#19095,#19096
+      ,#19097,#19098,#19099,#19100,#19101,#19102,#19103)
+    ,(#19104,#19105,#19106,#19107,#19108,#19109,#19110,#19111,#19112
+      ,#19113,#19114,#19115,#19116,#19117,#19118,#19119,#19120,#19121
+      ,#19122,#19123,#19124,#19125,#19126,#19127,#19128,#19129,#19130
+      ,#19131,#19132,#19133,#19134,#19135,#19136,#19137)
+    ,(#19138,#19139,#19140,#19141,#19142,#19143,#19144,#19145,#19146
+      ,#19147,#19148,#19149,#19150,#19151,#19152,#19153,#19154,#19155
+      ,#19156,#19157,#19158,#19159,#19160,#19161,#19162,#19163,#19164
+      ,#19165,#19166,#19167,#19168,#19169,#19170,#19171)
+    ,(#19172,#19173,#19174,#19175,#19176,#19177,#19178,#19179,#19180
+      ,#19181,#19182,#19183,#19184,#19185,#19186,#19187,#19188,#19189
+      ,#19190,#19191,#19192,#19193,#19194,#19195,#19196,#19197,#19198
+      ,#19199,#19200,#19201,#19202,#19203,#19204,#19205)
+    ,(#19206,#19207,#19208,#19209,#19210,#19211,#19212,#19213,#19214
+      ,#19215,#19216,#19217,#19218,#19219,#19220,#19221,#19222,#19223
+      ,#19224,#19225,#19226,#19227,#19228,#19229,#19230,#19231,#19232
+      ,#19233,#19234,#19235,#19236,#19237,#19238,#19239)
+    ,(#19240,#19241,#19242,#19243,#19244,#19245,#19246,#19247,#19248
+      ,#19249,#19250,#19251,#19252,#19253,#19254,#19255,#19256,#19257
+      ,#19258,#19259,#19260,#19261,#19262,#19263,#19264,#19265,#19266
+      ,#19267,#19268,#19269,#19270,#19271,#19272,#19273
+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(10,
+    8,8,8,10),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,
+    1.571107145542,3.142214291083,4.713321436625,6.284428582167),
+.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE
+((
+    (1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068)
+    ,(1.03672962321,1.03672962321,1.03672962321,1.036729623209
+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321)
+    ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848)
+    ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196)
+    ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699848,1.038346699848)
+    ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321)
+    ,(1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+,1.669078461068,1.669078461068))) REPRESENTATION_ITEM('') SURFACE() );
+#19036 = CARTESIAN_POINT('',(5.8,2.7421555E-10,13.05));
+#19037 = CARTESIAN_POINT('',(5.799999999927,1.012289051002,
+    13.110069444441));
+#19038 = CARTESIAN_POINT('',(5.601236666806,2.024589902408,
+    13.170138888843));
+#19039 = CARTESIAN_POINT('',(5.20371225542,2.992255879562,
+    13.230208333933));
+#19040 = CARTESIAN_POINT('',(4.619099791703,3.870770282241,
+    13.290277775707));
+#19041 = CARTESIAN_POINT('',(3.870753812808,4.619090216314,
+    13.350347225807));
+#19042 = CARTESIAN_POINT('',(2.99227163356,5.203714994721,
+    13.410416663404));
+#19043 = CARTESIAN_POINT('',(2.024581658945,5.601236451746,
+    13.470486112612));
+#19044 = CARTESIAN_POINT('',(1.012290945839,5.79999999958,
+    13.530555555411));
+#19045 = CARTESIAN_POINT('',(-1.012290946589,5.799999999411,
+    13.650694444226));
+#19046 = CARTESIAN_POINT('',(-2.024581659731,5.601236451607,
+    13.710763890506));
+#19047 = CARTESIAN_POINT('',(-2.992271634129,5.203714994068,
+    13.770833329978));
+#19048 = CARTESIAN_POINT('',(-3.870753813487,4.619090216189,
+    13.830902781156));
+#19049 = CARTESIAN_POINT('',(-4.619099792251,3.870770281301,
+    13.890972220304));
+#19050 = CARTESIAN_POINT('',(-5.203712255709,2.992255878925,
+    13.951041667203));
+#19051 = CARTESIAN_POINT('',(-5.601236667116,2.02458990197,
+    14.011111111022));
+#19052 = CARTESIAN_POINT('',(-5.800000000064,1.012289049906,
+    14.071180555558));
+#19053 = CARTESIAN_POINT('',(-5.79999999997,-1.012289050701,
+    14.191319444442));
+#19054 = CARTESIAN_POINT('',(-5.601236666701,-2.024589902554,
+    14.251388888492));
+#19055 = CARTESIAN_POINT('',(-5.203712255638,-2.992255879837,
+    14.311458334791));
+#19056 = CARTESIAN_POINT('',(-4.619099791304,-3.870770281703,
+    14.371527775129));
+#19057 = CARTESIAN_POINT('',(-3.870753813302,-4.619090216773,
+    14.431597225335));
+#19058 = CARTESIAN_POINT('',(-2.992271633178,-5.203714994499,
+    14.491666664397));
+#19059 = CARTESIAN_POINT('',(-2.024581659115,-5.601236451808,
+    14.55173611207));
+#19060 = CARTESIAN_POINT('',(-1.012290945805,-5.799999999567,
+    14.611805555469));
+#19061 = CARTESIAN_POINT('',(1.012290946574,-5.799999999434,
+    14.731944444287));
+#19062 = CARTESIAN_POINT('',(2.024581659784,-5.601236451533,
+    14.792013890773));
+#19063 = CARTESIAN_POINT('',(2.992271634003,-5.203714994163,
+    14.852083328562));
+#19064 = CARTESIAN_POINT('',(3.870753813694,-4.619090216153,
+    14.912152784548));
+#19065 = CARTESIAN_POINT('',(4.619099792012,-3.870770281203,
+    14.972222216135));
+#19066 = CARTESIAN_POINT('',(5.203712255896,-2.992255879153,
+    15.03229167027));
+#19067 = CARTESIAN_POINT('',(5.601236667028,-2.024589901712,
+    15.092361110017));
+#19068 = CARTESIAN_POINT('',(5.800000000089,-1.012289050058,
+    15.15243055556));
+#19069 = CARTESIAN_POINT('',(5.8,3.9154085E-10,15.2125));
+#19070 = CARTESIAN_POINT('',(5.8,2.7467045E-10,13.714617230229));
+#19071 = CARTESIAN_POINT('',(5.79999999994,1.012289051021,
+    13.774686674671));
+#19072 = CARTESIAN_POINT('',(5.601236666794,2.024589902009,
+    13.834756119065));
+#19073 = CARTESIAN_POINT('',(5.203712255512,2.992255880358,
+    13.894825564172));
+#19074 = CARTESIAN_POINT('',(4.619099791621,3.870770281101,
+    13.954895005926));
+#19075 = CARTESIAN_POINT('',(3.870753812915,4.619090217262,
+    14.014964456041));
+#19076 = CARTESIAN_POINT('',(2.992271633569,5.203714994163,
+    14.075033893632));
+#19077 = CARTESIAN_POINT('',(2.024581658979,5.601236451909,
+    14.135103342837));
+#19078 = CARTESIAN_POINT('',(1.012290945878,5.799999999547,
+    14.195172785642));
+#19079 = CARTESIAN_POINT('',(-1.012290946557,5.799999999434,
+    14.31531167445));
+#19080 = CARTESIAN_POINT('',(-2.024581659699,5.601236451494,
+    14.375381120753));
+#19081 = CARTESIAN_POINT('',(-2.992271634074,5.203714994541,
+    14.435450560172));
+#19082 = CARTESIAN_POINT('',(-3.870753813489,4.619090215271,
+    14.495520011425));
+#19083 = CARTESIAN_POINT('',(-4.619099792183,3.870770282532,
+    14.555589450499));
+#19084 = CARTESIAN_POINT('',(-5.203712255745,2.992255878021,
+    14.61565889745));
+#19085 = CARTESIAN_POINT('',(-5.601236667057,2.024589902421,
+    14.675728341244));
+#19086 = CARTESIAN_POINT('',(-5.800000000081,1.012289049887,
+    14.735797785787));
+#19087 = CARTESIAN_POINT('',(-5.799999999937,-1.012289050668,
+    14.855936674671));
+#19088 = CARTESIAN_POINT('',(-5.601236666901,-2.024589902325,
+    14.916006118718));
+#19089 = CARTESIAN_POINT('',(-5.203712255255,-2.992255880272,
+    14.976075565026));
+#19090 = CARTESIAN_POINT('',(-4.619099791865,-3.870770281101,
+    15.036145005344));
+#19091 = CARTESIAN_POINT('',(-3.870753812897,-4.619090217138,
+    15.096214455578));
+#19092 = CARTESIAN_POINT('',(-2.992271633407,-5.203714994341,
+    15.156283894618));
+#19093 = CARTESIAN_POINT('',(-2.024581659122,-5.601236451801,
+    15.2163533423));
+#19094 = CARTESIAN_POINT('',(-1.012290945841,-5.799999999571,
+    15.276422785697));
+#19095 = CARTESIAN_POINT('',(1.012290946524,-5.799999999429,
+    15.396561674518));
+#19096 = CARTESIAN_POINT('',(2.02458165978,-5.60123645151,
+    15.456631120987));
+#19097 = CARTESIAN_POINT('',(2.992271633906,-5.203714994444,
+    15.516700558827));
+#19098 = CARTESIAN_POINT('',(3.870753813719,-4.619090215589,
+    15.576770014716));
+#19099 = CARTESIAN_POINT('',(4.619099791964,-3.870770281981,
+    15.636839446434));
+#19100 = CARTESIAN_POINT('',(5.203712255864,-2.992255878637,
+    15.696908900441));
+#19101 = CARTESIAN_POINT('',(5.601236667036,-2.024589901965,
+    15.756978340275));
+#19102 = CARTESIAN_POINT('',(5.800000000072,-1.012289050096,
+    15.81704778578));
+#19103 = CARTESIAN_POINT('',(5.800000000001,3.9108625E-10,
+    15.877117230228));
+#19104 = CARTESIAN_POINT('',(4.97818072378,2.7467047E-10,13.810044953298
+    ));
+#19105 = CARTESIAN_POINT('',(4.978180723752,0.868854525801,
+    13.870114397743));
+#19106 = CARTESIAN_POINT('',(4.807580690398,1.737720867629,
+    13.930183842127));
+#19107 = CARTESIAN_POINT('',(4.466382900338,2.568272132661,
+    13.99025328726));
+#19108 = CARTESIAN_POINT('',(3.964605765374,3.322311504535,
+    14.050322728966));
+#19109 = CARTESIAN_POINT('',(3.322295010173,3.964596174834,
+    14.110392179142));
+#19110 = CARTESIAN_POINT('',(2.568287910085,4.4663856442,14.170461616677
+    ));
+#19111 = CARTESIAN_POINT('',(1.737712612149,4.807580474931,
+    14.230531065922));
+#19112 = CARTESIAN_POINT('',(0.868856423552,4.978180723323,
+    14.290600508707));
+#19113 = CARTESIAN_POINT('',(-0.868856424243,4.978180723233,
+    14.410739397526));
+#19114 = CARTESIAN_POINT('',(-1.737712612683,4.807580474428,
+    14.4708088438));
+#19115 = CARTESIAN_POINT('',(-2.568287910909,4.466385644852,
+    14.530878283286));
+#19116 = CARTESIAN_POINT('',(-3.322295010412,3.964596172362,
+    14.590947734432));
+#19117 = CARTESIAN_POINT('',(-3.96460576614,3.322311506576,
+    14.651017173633));
+#19118 = CARTESIAN_POINT('',(-4.466382900469,2.56827212984,
+    14.711086620472));
+#19119 = CARTESIAN_POINT('',(-4.807580690705,1.737720868286,
+    14.771156064335));
+#19120 = CARTESIAN_POINT('',(-4.97818072387,0.868854524648,
+    14.831225508852));
+#19121 = CARTESIAN_POINT('',(-4.978180723734,-0.868854525464,
+    14.951364397743));
+#19122 = CARTESIAN_POINT('',(-4.807580690512,-1.737720867814,
+    15.011433841786));
+#19123 = CARTESIAN_POINT('',(-4.466382900058,-2.568272132901,
+    15.071503288098));
+#19124 = CARTESIAN_POINT('',(-3.964605765752,-3.322311504042,
+    15.131572728414));
+#19125 = CARTESIAN_POINT('',(-3.322295009839,-3.964596175207,
+    15.191642178649));
+#19126 = CARTESIAN_POINT('',(-2.56828791033,-4.466385644054,
+    15.251711617686));
+#19127 = CARTESIAN_POINT('',(-1.737712612017,-4.80758047495,
+    15.311781065372));
+#19128 = CARTESIAN_POINT('',(-0.868856423588,-4.978180723328,
+    15.371850508766));
+#19129 = CARTESIAN_POINT('',(0.868856424275,-4.978180723229,
+    15.491989397588));
+#19130 = CARTESIAN_POINT('',(1.737712612552,-4.807580474471,
+    15.552058844061));
+#19131 = CARTESIAN_POINT('',(2.568287911197,-4.466385644641,
+    15.612128281883));
+#19132 = CARTESIAN_POINT('',(3.322295009959,-3.964596172889,
+    15.672197737806));
+#19133 = CARTESIAN_POINT('',(3.964605766628,-3.322311505781,
+    15.732267169483));
+#19134 = CARTESIAN_POINT('',(4.466382900104,-2.568272130653,
+    15.792336623526));
+#19135 = CARTESIAN_POINT('',(4.807580690882,-1.737720867728,
+    15.852406063338));
+#19136 = CARTESIAN_POINT('',(4.978180723829,-0.868854524868,
+    15.912475508852));
+#19137 = CARTESIAN_POINT('',(4.97818072378,3.9154102E-10,15.972544953298
+    ));
+#19138 = CARTESIAN_POINT('',(4.300353231597,2.7421555E-10,13.05));
+#19139 = CARTESIAN_POINT('',(4.300353231524,0.750551308357,
+    13.110069444442));
+#19140 = CARTESIAN_POINT('',(4.152981978125,1.501114446497,
+    13.170138888836));
+#19141 = CARTESIAN_POINT('',(3.858241764331,2.218575003972,
+    13.230208333953));
+#19142 = CARTESIAN_POINT('',(3.424786298277,2.869948744507,
+    13.290277775671));
+#19143 = CARTESIAN_POINT('',(2.869932226226,3.424776692541,
+    13.350347225852));
+#19144 = CARTESIAN_POINT('',(2.218590803065,3.858244513638,
+    13.410416663369));
+#19145 = CARTESIAN_POINT('',(1.501106179818,4.1529817618,13.470486112628
+    ));
+#19146 = CARTESIAN_POINT('',(0.750553208547,4.30035323116,
+    13.530555555409));
+#19147 = CARTESIAN_POINT('',(-0.750553209311,4.300353231032,
+    13.650694444224));
+#19148 = CARTESIAN_POINT('',(-1.501106180523,4.152981761546,
+    13.710763890523));
+#19149 = CARTESIAN_POINT('',(-2.218590803842,3.858244513191,
+    13.77083332994));
+#19150 = CARTESIAN_POINT('',(-2.869932226569,3.42477669215,
+    13.830902781204));
+#19151 = CARTESIAN_POINT('',(-3.424786299198,2.869948743788,
+    13.890972220263));
+#19152 = CARTESIAN_POINT('',(-3.85824176437,2.218575003203,
+    13.951041667227));
+#19153 = CARTESIAN_POINT('',(-4.152981978535,1.501114446108,
+    14.011111111013));
+#19154 = CARTESIAN_POINT('',(-4.300353231652,0.750551307251,
+    14.071180555558));
+#19155 = CARTESIAN_POINT('',(-4.30035323154,-0.750551308046,
+    14.191319444445));
+#19156 = CARTESIAN_POINT('',(-4.152981978214,-1.501114446692,
+    14.25138888847));
+#19157 = CARTESIAN_POINT('',(-3.858241764079,-2.218575004122,
+    14.311458334844));
+#19158 = CARTESIAN_POINT('',(-3.424786298563,-2.869948744183,
+    14.371527775047));
+#19159 = CARTESIAN_POINT('',(-2.869932226063,-3.424776692761,
+    14.43159722542));
+#19160 = CARTESIAN_POINT('',(-2.218590803112,-3.858244513573,
+    14.49166666434));
+#19161 = CARTESIAN_POINT('',(-1.501106179808,-4.152981761791,
+    14.551736112094));
+#19162 = CARTESIAN_POINT('',(-0.750553208551,-4.300353231178,
+    14.611805555464));
+#19163 = CARTESIAN_POINT('',(0.750553209315,-4.300353231006,
+    14.73194444429));
+#19164 = CARTESIAN_POINT('',(1.501106180524,-4.152981761677,
+    14.792013890766));
+#19165 = CARTESIAN_POINT('',(2.218590803812,-3.858244512835,
+    14.852083328573));
+#19166 = CARTESIAN_POINT('',(2.869932226658,-3.424776692806,
+    14.912152784528));
+#19167 = CARTESIAN_POINT('',(3.424786299071,-2.869948742942,
+    14.972222216163));
+#19168 = CARTESIAN_POINT('',(3.858241764474,-2.218575003989,
+    15.032291670243));
+#19169 = CARTESIAN_POINT('',(4.152981978492,-1.501114445578,
+    15.092361110033));
+#19170 = CARTESIAN_POINT('',(4.300353231649,-0.750551307473,
+    15.152430555555));
+#19171 = CARTESIAN_POINT('',(4.300353231596,3.9245034E-10,15.2125));
+#19172 = CARTESIAN_POINT('',(4.97818072378,2.7376063E-10,12.289955046702
+    ));
+#19173 = CARTESIAN_POINT('',(4.978180723702,0.868854525788,
+    12.350024491147));
+#19174 = CARTESIAN_POINT('',(4.807580690537,1.73772086844,
+    12.410093935528));
+#19175 = CARTESIAN_POINT('',(4.46638289992,2.568272131089,
+    12.470163380671));
+#19176 = CARTESIAN_POINT('',(3.964605765865,3.322311506714,
+    12.530232822358));
+#19177 = CARTESIAN_POINT('',(3.322295009561,3.964596173188,
+    12.59030227256));
+#19178 = CARTESIAN_POINT('',(2.568287910401,4.466385645069,
+    12.650371710067));
+#19179 = CARTESIAN_POINT('',(1.737712611893,4.807580474756,
+    12.710441159333));
+#19180 = CARTESIAN_POINT('',(0.868856423492,4.978180723349,
+    12.770510602108));
+#19181 = CARTESIAN_POINT('',(-0.868856424326,4.978180723204,
+    12.890649490931));
+#19182 = CARTESIAN_POINT('',(-1.737712612776,4.807580474658,
+    12.950718937194));
+#19183 = CARTESIAN_POINT('',(-2.568287910966,4.466385643763,
+    13.010788376714));
+#19184 = CARTESIAN_POINT('',(-3.322295010537,3.964596174456,
+    13.070857827798));
+#19185 = CARTESIAN_POINT('',(-3.964605766096,3.322311503814,
+    13.130927267077));
+#19186 = CARTESIAN_POINT('',(-4.466382900637,2.568272131858,
+    13.190996713846));
+#19187 = CARTESIAN_POINT('',(-4.807580690649,1.737720867276,
+    13.251066157753));
+#19188 = CARTESIAN_POINT('',(-4.97818072392,0.868854524673,
+    13.311135602253));
+#19189 = CARTESIAN_POINT('',(-4.978180723677,-0.868854525493,
+    13.431274491147));
+#19190 = CARTESIAN_POINT('',(-4.807580690647,-1.737720868569,
+    13.49134393519));
+#19191 = CARTESIAN_POINT('',(-4.46638289968,-2.568272131385,
+    13.5514133815));
+#19192 = CARTESIAN_POINT('',(-3.964605766179,-3.322311506178,
+    13.611482821818));
+#19193 = CARTESIAN_POINT('',(-3.322295009243,-3.964596173634,
+    13.671552272053));
+#19194 = CARTESIAN_POINT('',(-2.568287910659,-4.466385644876,
+    13.731621711087));
+#19195 = CARTESIAN_POINT('',(-1.737712611733,-4.807580474786,
+    13.791691158777));
+#19196 = CARTESIAN_POINT('',(-0.868856423544,-4.978180723361,
+    13.851760602168));
+#19197 = CARTESIAN_POINT('',(0.868856424391,-4.978180723184,
+    13.971899490994));
+#19198 = CARTESIAN_POINT('',(1.73771261255,-4.807580474766,
+    14.031968937452));
+#19199 = CARTESIAN_POINT('',(2.568287911472,-4.466385643424,
+    14.092038375313));
+#19200 = CARTESIAN_POINT('',(3.322295009745,-3.964596175132,
+    14.152107831178));
+#19201 = CARTESIAN_POINT('',(3.964605766984,-3.322311502897,
+    14.212177262911));
+#19202 = CARTESIAN_POINT('',(4.466382899934,-2.568272132727,
+    14.272246716918));
+#19203 = CARTESIAN_POINT('',(4.807580691023,-1.737720866692,
+    14.332316156744));
+#19204 = CARTESIAN_POINT('',(4.978180723812,-0.868854524908,
+    14.392385602255));
+#19205 = CARTESIAN_POINT('',(4.97818072378,3.9199543E-10,14.452455046702
+    ));
+#19206 = CARTESIAN_POINT('',(5.799999999999,2.7376066E-10,
+    12.385382769772));
+#19207 = CARTESIAN_POINT('',(5.799999999987,1.012289050993,
+    12.445452214218));
+#19208 = CARTESIAN_POINT('',(5.601236666561,2.024589902781,
+    12.505521658596));
+#19209 = CARTESIAN_POINT('',(5.203712255896,2.992255878818,
+    12.565591103739));
+#19210 = CARTESIAN_POINT('',(4.619099790971,3.870770283288,
+    12.625660545439));
+#19211 = CARTESIAN_POINT('',(3.870753813488,4.619090215494,
+    12.68572999561));
+#19212 = CARTESIAN_POINT('',(2.992271633042,5.203714995179,
+    12.745799433159));
+#19213 = CARTESIAN_POINT('',(2.024581659117,5.601236451631,
+    12.805868882387));
+#19214 = CARTESIAN_POINT('',(1.012290945759,5.799999999595,
+    12.865938325183));
+#19215 = CARTESIAN_POINT('',(-1.01229094661,5.799999999404,
+    12.986077213995));
+#19216 = CARTESIAN_POINT('',(-2.024581659732,5.60123645168,
+    13.046146660285));
+#19217 = CARTESIAN_POINT('',(-2.992271634314,5.203714993644,
+    13.10621609974));
+#19218 = CARTESIAN_POINT('',(-3.870753813257,4.619090217021,
+    13.16628555093));
+#19219 = CARTESIAN_POINT('',(-4.619099792559,3.870770280204,
+    13.226354990085));
+#19220 = CARTESIAN_POINT('',(-5.203712255558,2.992255879704,
+    13.286424436958));
+#19221 = CARTESIAN_POINT('',(-5.601236667178,2.024589901597,
+    13.346493880806));
+#19222 = CARTESIAN_POINT('',(-5.800000000077,1.012289049889,
+    13.406563325325));
+#19223 = CARTESIAN_POINT('',(-5.799999999933,-1.012289050666,
+    13.52670221422));
+#19224 = CARTESIAN_POINT('',(-5.601236666846,-2.024589903087,
+    13.586771658232));
+#19225 = CARTESIAN_POINT('',(-5.203712255281,-2.992255878741,
+    13.646841104633));
+#19226 = CARTESIAN_POINT('',(-4.619099791724,-3.870770283223,
+    13.706910544794));
+#19227 = CARTESIAN_POINT('',(-3.870753812885,-4.619090215564,
+    13.766979995219));
+#19228 = CARTESIAN_POINT('',(-2.992271633356,-5.203714995143,
+    13.827049434091));
+#19229 = CARTESIAN_POINT('',(-2.024581659015,-5.601236451646,
+    13.887118881876));
+#19230 = CARTESIAN_POINT('',(-1.012290945771,-5.79999999959,
+    13.947188325233));
+#19231 = CARTESIAN_POINT('',(1.012290946607,-5.799999999423,
+    14.067327214066));
+#19232 = CARTESIAN_POINT('',(2.024581659862,-5.601236451587,
+    14.127396660523));
+#19233 = CARTESIAN_POINT('',(2.992271633964,-5.203714993801,
+    14.187466098377));
+#19234 = CARTESIAN_POINT('',(3.870753813782,-4.619090216923,
+    14.247535554254));
+#19235 = CARTESIAN_POINT('',(4.619099792042,-3.870770280114,
+    14.307604985979));
+#19236 = CARTESIAN_POINT('',(5.203712255872,-2.992255879972,
+    14.367674439984));
+#19237 = CARTESIAN_POINT('',(5.601236667078,-2.024589901285,
+    14.427743879818));
+#19238 = CARTESIAN_POINT('',(5.800000000083,-1.012289050072,
+    14.487813325323));
+#19239 = CARTESIAN_POINT('',(5.799999999999,3.9108595E-10,
+    14.547882769772));
+#19240 = CARTESIAN_POINT('',(5.8,2.7421555E-10,13.05));
+#19241 = CARTESIAN_POINT('',(5.799999999927,1.012289051002,
+    13.110069444441));
+#19242 = CARTESIAN_POINT('',(5.601236666806,2.024589902408,
+    13.170138888843));
+#19243 = CARTESIAN_POINT('',(5.20371225542,2.992255879562,
+    13.230208333933));
+#19244 = CARTESIAN_POINT('',(4.619099791703,3.870770282241,
+    13.290277775707));
+#19245 = CARTESIAN_POINT('',(3.870753812808,4.619090216314,
+    13.350347225807));
+#19246 = CARTESIAN_POINT('',(2.99227163356,5.203714994721,
+    13.410416663404));
+#19247 = CARTESIAN_POINT('',(2.024581658945,5.601236451746,
+    13.470486112612));
+#19248 = CARTESIAN_POINT('',(1.012290945839,5.79999999958,
+    13.530555555411));
+#19249 = CARTESIAN_POINT('',(-1.012290946589,5.799999999411,
+    13.650694444226));
+#19250 = CARTESIAN_POINT('',(-2.024581659731,5.601236451607,
+    13.710763890506));
+#19251 = CARTESIAN_POINT('',(-2.992271634129,5.203714994068,
+    13.770833329978));
+#19252 = CARTESIAN_POINT('',(-3.870753813487,4.619090216189,
+    13.830902781156));
+#19253 = CARTESIAN_POINT('',(-4.619099792251,3.870770281301,
+    13.890972220304));
+#19254 = CARTESIAN_POINT('',(-5.203712255709,2.992255878925,
+    13.951041667203));
+#19255 = CARTESIAN_POINT('',(-5.601236667116,2.02458990197,
+    14.011111111022));
+#19256 = CARTESIAN_POINT('',(-5.800000000064,1.012289049906,
+    14.071180555558));
+#19257 = CARTESIAN_POINT('',(-5.79999999997,-1.012289050701,
+    14.191319444442));
+#19258 = CARTESIAN_POINT('',(-5.601236666701,-2.024589902554,
+    14.251388888492));
+#19259 = CARTESIAN_POINT('',(-5.203712255638,-2.992255879837,
+    14.311458334791));
+#19260 = CARTESIAN_POINT('',(-4.619099791304,-3.870770281703,
+    14.371527775129));
+#19261 = CARTESIAN_POINT('',(-3.870753813302,-4.619090216773,
+    14.431597225335));
+#19262 = CARTESIAN_POINT('',(-2.992271633178,-5.203714994499,
+    14.491666664397));
+#19263 = CARTESIAN_POINT('',(-2.024581659115,-5.601236451808,
+    14.55173611207));
+#19264 = CARTESIAN_POINT('',(-1.012290945805,-5.799999999567,
+    14.611805555469));
+#19265 = CARTESIAN_POINT('',(1.012290946574,-5.799999999434,
+    14.731944444287));
+#19266 = CARTESIAN_POINT('',(2.024581659784,-5.601236451533,
+    14.792013890773));
+#19267 = CARTESIAN_POINT('',(2.992271634003,-5.203714994163,
+    14.852083328562));
+#19268 = CARTESIAN_POINT('',(3.870753813694,-4.619090216153,
+    14.912152784548));
+#19269 = CARTESIAN_POINT('',(4.619099792012,-3.870770281203,
+    14.972222216135));
+#19270 = CARTESIAN_POINT('',(5.203712255896,-2.992255879153,
+    15.03229167027));
+#19271 = CARTESIAN_POINT('',(5.601236667028,-2.024589901712,
+    15.092361110017));
+#19272 = CARTESIAN_POINT('',(5.800000000089,-1.012289050058,
+    15.15243055556));
+#19273 = CARTESIAN_POINT('',(5.8,3.9154085E-10,15.2125));
+#19274 = DEFINITIONAL_REPRESENTATION('',(#19275),#19278);
+#19275 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19276,#19277),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#19276 = CARTESIAN_POINT('',(0.,0.));
+#19277 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19279 = ORIENTED_EDGE('',*,*,#18966,.F.);
+#19280 = ORIENTED_EDGE('',*,*,#18699,.T.);
+#19281 = ADVANCED_FACE('',(#19282),#19035,.F.);
+#19282 = FACE_BOUND('',#19283,.F.);
+#19283 = EDGE_LOOP('',(#19284,#19336,#19598,#19599));
+#19284 = ORIENTED_EDGE('',*,*,#19285,.T.);
+#19285 = EDGE_CURVE('',#18967,#19286,#19288,.T.);
+#19286 = VERTEX_POINT('',#19287);
+#19287 = CARTESIAN_POINT('',(5.8,3.9129E-10,15.212499999939));
+#19288 = SEAM_CURVE('',#19289,(#19324,#19330),.PCURVE_S1.);
+#19289 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#19290,#19291,#19292,#19293
+    ,#19294,#19295,#19296,#19297,#19298,#19299,#19300,#19301,#19302,
+    #19303,#19304,#19305,#19306,#19307,#19308,#19309,#19310,#19311,
+    #19312,#19313,#19314,#19315,#19316,#19317,#19318,#19319,#19320,
+    #19321,#19322,#19323),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((10,8,8,8,10),(0.,1.571107145542,
+3.142214291083,4.713321436625,6.284428582167),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+1.669078461068)) REPRESENTATION_ITEM('') );
+#19290 = CARTESIAN_POINT('',(5.8,2.7421555E-10,13.05));
+#19291 = CARTESIAN_POINT('',(5.799999999927,1.012289051002,
+    13.110069444441));
+#19292 = CARTESIAN_POINT('',(5.601236666806,2.024589902408,
+    13.170138888843));
+#19293 = CARTESIAN_POINT('',(5.20371225542,2.992255879562,
+    13.230208333933));
+#19294 = CARTESIAN_POINT('',(4.619099791703,3.870770282241,
+    13.290277775707));
+#19295 = CARTESIAN_POINT('',(3.870753812808,4.619090216314,
+    13.350347225807));
+#19296 = CARTESIAN_POINT('',(2.99227163356,5.203714994721,
+    13.410416663404));
+#19297 = CARTESIAN_POINT('',(2.024581658945,5.601236451746,
+    13.470486112612));
+#19298 = CARTESIAN_POINT('',(1.012290945839,5.79999999958,
+    13.530555555411));
+#19299 = CARTESIAN_POINT('',(-1.012290946589,5.799999999411,
+    13.650694444226));
+#19300 = CARTESIAN_POINT('',(-2.024581659731,5.601236451607,
+    13.710763890506));
+#19301 = CARTESIAN_POINT('',(-2.992271634129,5.203714994068,
+    13.770833329978));
+#19302 = CARTESIAN_POINT('',(-3.870753813487,4.619090216189,
+    13.830902781156));
+#19303 = CARTESIAN_POINT('',(-4.619099792251,3.870770281301,
+    13.890972220304));
+#19304 = CARTESIAN_POINT('',(-5.203712255709,2.992255878925,
+    13.951041667202));
+#19305 = CARTESIAN_POINT('',(-5.601236667116,2.02458990197,
+    14.011111111022));
+#19306 = CARTESIAN_POINT('',(-5.800000000064,1.012289049906,
+    14.071180555558));
+#19307 = CARTESIAN_POINT('',(-5.79999999997,-1.012289050701,
+    14.191319444442));
+#19308 = CARTESIAN_POINT('',(-5.601236666701,-2.024589902554,
+    14.251388888492));
+#19309 = CARTESIAN_POINT('',(-5.203712255638,-2.992255879837,
+    14.311458334791));
+#19310 = CARTESIAN_POINT('',(-4.619099791304,-3.870770281703,
+    14.371527775129));
+#19311 = CARTESIAN_POINT('',(-3.870753813302,-4.619090216773,
+    14.431597225335));
+#19312 = CARTESIAN_POINT('',(-2.992271633178,-5.203714994499,
+    14.491666664397));
+#19313 = CARTESIAN_POINT('',(-2.024581659115,-5.601236451808,
+    14.55173611207));
+#19314 = CARTESIAN_POINT('',(-1.012290945805,-5.799999999567,
+    14.611805555469));
+#19315 = CARTESIAN_POINT('',(1.012290946574,-5.799999999434,
+    14.731944444287));
+#19316 = CARTESIAN_POINT('',(2.024581659784,-5.601236451533,
+    14.792013890773));
+#19317 = CARTESIAN_POINT('',(2.992271634003,-5.203714994163,
+    14.852083328562));
+#19318 = CARTESIAN_POINT('',(3.870753813694,-4.619090216153,
+    14.912152784548));
+#19319 = CARTESIAN_POINT('',(4.619099792012,-3.870770281203,
+    14.972222216135));
+#19320 = CARTESIAN_POINT('',(5.203712255896,-2.992255879153,
+    15.03229167027));
+#19321 = CARTESIAN_POINT('',(5.601236667028,-2.024589901712,
+    15.092361110017));
+#19322 = CARTESIAN_POINT('',(5.800000000089,-1.012289050058,
+    15.15243055556));
+#19323 = CARTESIAN_POINT('',(5.8,3.9154085E-10,15.2125));
+#19324 = PCURVE('',#19035,#19325);
+#19325 = DEFINITIONAL_REPRESENTATION('',(#19326),#19329);
+#19326 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19327,#19328),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.284428582167),.PIECEWISE_BEZIER_KNOTS.);
+#19327 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19328 = CARTESIAN_POINT('',(6.28318530718,6.284428582167));
+#19329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19330 = PCURVE('',#19035,#19331);
+#19331 = DEFINITIONAL_REPRESENTATION('',(#19332),#19335);
+#19332 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19333,#19334),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.284428582167),.PIECEWISE_BEZIER_KNOTS.);
+#19333 = CARTESIAN_POINT('',(0.,0.));
+#19334 = CARTESIAN_POINT('',(0.,6.284428582167));
+#19335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19336 = ORIENTED_EDGE('',*,*,#19337,.F.);
+#19337 = EDGE_CURVE('',#19286,#19286,#19338,.T.);
+#19338 = SURFACE_CURVE('',#19339,(#19347,#19353),.PCURVE_S1.);
+#19339 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#19340,#19341,#19342,#19343
+    ,#19344,#19345,#19346),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(-6.28318530718,0.,6.28318530718,
+12.566370614359),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,
+    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) 
+REPRESENTATION_ITEM('') );
+#19340 = CARTESIAN_POINT('',(5.8,3.9154085E-10,15.2125));
+#19341 = CARTESIAN_POINT('',(5.800000000001,3.9108625E-10,
+    15.877117230228));
+#19342 = CARTESIAN_POINT('',(4.97818072378,3.9154102E-10,15.972544953298
+    ));
+#19343 = CARTESIAN_POINT('',(4.300353231596,3.9245034E-10,15.2125));
+#19344 = CARTESIAN_POINT('',(4.97818072378,3.9199543E-10,14.452455046702
+    ));
+#19345 = CARTESIAN_POINT('',(5.799999999999,3.9108595E-10,
+    14.547882769772));
+#19346 = CARTESIAN_POINT('',(5.8,3.9154085E-10,15.2125));
+#19347 = PCURVE('',#19035,#19348);
+#19348 = DEFINITIONAL_REPRESENTATION('',(#19349),#19352);
+#19349 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19350,#19351),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#19350 = CARTESIAN_POINT('',(0.,6.284428582167));
+#19351 = CARTESIAN_POINT('',(6.28318530718,6.284428582167));
+#19352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19353 = PCURVE('',#19354,#19593);
+#19354 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,9,(
+    (#19355,#19356,#19357,#19358,#19359,#19360,#19361,#19362,#19363
+      ,#19364,#19365,#19366,#19367,#19368,#19369,#19370,#19371,#19372
+      ,#19373,#19374,#19375,#19376,#19377,#19378,#19379,#19380,#19381
+      ,#19382,#19383,#19384,#19385,#19386,#19387,#19388)
+    ,(#19389,#19390,#19391,#19392,#19393,#19394,#19395,#19396,#19397
+      ,#19398,#19399,#19400,#19401,#19402,#19403,#19404,#19405,#19406
+      ,#19407,#19408,#19409,#19410,#19411,#19412,#19413,#19414,#19415
+      ,#19416,#19417,#19418,#19419,#19420,#19421,#19422)
+    ,(#19423,#19424,#19425,#19426,#19427,#19428,#19429,#19430,#19431
+      ,#19432,#19433,#19434,#19435,#19436,#19437,#19438,#19439,#19440
+      ,#19441,#19442,#19443,#19444,#19445,#19446,#19447,#19448,#19449
+      ,#19450,#19451,#19452,#19453,#19454,#19455,#19456)
+    ,(#19457,#19458,#19459,#19460,#19461,#19462,#19463,#19464,#19465
+      ,#19466,#19467,#19468,#19469,#19470,#19471,#19472,#19473,#19474
+      ,#19475,#19476,#19477,#19478,#19479,#19480,#19481,#19482,#19483
+      ,#19484,#19485,#19486,#19487,#19488,#19489,#19490)
+    ,(#19491,#19492,#19493,#19494,#19495,#19496,#19497,#19498,#19499
+      ,#19500,#19501,#19502,#19503,#19504,#19505,#19506,#19507,#19508
+      ,#19509,#19510,#19511,#19512,#19513,#19514,#19515,#19516,#19517
+      ,#19518,#19519,#19520,#19521,#19522,#19523,#19524)
+    ,(#19525,#19526,#19527,#19528,#19529,#19530,#19531,#19532,#19533
+      ,#19534,#19535,#19536,#19537,#19538,#19539,#19540,#19541,#19542
+      ,#19543,#19544,#19545,#19546,#19547,#19548,#19549,#19550,#19551
+      ,#19552,#19553,#19554,#19555,#19556,#19557,#19558)
+    ,(#19559,#19560,#19561,#19562,#19563,#19564,#19565,#19566,#19567
+      ,#19568,#19569,#19570,#19571,#19572,#19573,#19574,#19575,#19576
+      ,#19577,#19578,#19579,#19580,#19581,#19582,#19583,#19584,#19585
+      ,#19586,#19587,#19588,#19589,#19590,#19591,#19592
+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(10,
+    8,8,8,10),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,
+    1.571107145542,3.142214291083,4.713321436625,6.284428582167),
+.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE
+((
+    (1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068)
+    ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.036729623209,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321)
+    ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699848,1.038346699848)
+    ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196)
+    ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699848,1.038346699848
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699848,1.038346699848)
+    ,(1.03672962321,1.03672962321,1.03672962321,1.036729623209
+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321)
+    ,(1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+,1.669078461068,1.669078461068))) REPRESENTATION_ITEM('') SURFACE() );
+#19355 = CARTESIAN_POINT('',(5.8,3.9154085E-10,15.2125));
+#19356 = CARTESIAN_POINT('',(5.799999999899,1.012289050985,
+    15.272569444444));
+#19357 = CARTESIAN_POINT('',(5.601236666865,2.024589902559,
+    15.332638888689));
+#19358 = CARTESIAN_POINT('',(5.203712255177,2.992255879692,
+    15.392708334182));
+#19359 = CARTESIAN_POINT('',(4.619099791942,3.87077028207,
+    15.452777776267));
+#19360 = CARTESIAN_POINT('',(3.870753812478,4.619090216678,
+    15.512847223858));
+#19361 = CARTESIAN_POINT('',(2.99227163362,5.203714994539,
+    15.572916665529));
+#19362 = CARTESIAN_POINT('',(2.02458165885,5.601236451865,
+    15.632986111614));
+#19363 = CARTESIAN_POINT('',(1.012290945751,5.799999999573,
+    15.693055555507));
+#19364 = CARTESIAN_POINT('',(-1.012290946655,5.799999999408,
+    15.813194444369));
+#19365 = CARTESIAN_POINT('',(-2.024581659932,5.601236451601,
+    15.873263888943));
+#19366 = CARTESIAN_POINT('',(-2.992271633878,5.203714993885,
+    15.933333333437));
+#19367 = CARTESIAN_POINT('',(-3.870753813969,4.619090216503,
+    15.993402777593));
+#19368 = CARTESIAN_POINT('',(-4.619099791966,3.870770280722,
+    16.053472222549));
+#19369 = CARTESIAN_POINT('',(-5.203712255948,2.992255879278,
+    16.113541666299));
+#19370 = CARTESIAN_POINT('',(-5.601236667055,2.024589901715,
+    16.173611111152));
+#19371 = CARTESIAN_POINT('',(-5.800000000108,1.012289049836,
+    16.233680555558));
+#19372 = CARTESIAN_POINT('',(-5.799999999917,-1.012289050729,
+    16.353819444444));
+#19373 = CARTESIAN_POINT('',(-5.601236666851,-2.02458990283,
+    16.41388888859));
+#19374 = CARTESIAN_POINT('',(-5.203712255203,-2.992255879612,
+    16.473958334213));
+#19375 = CARTESIAN_POINT('',(-4.619099791797,-3.870770282045,
+    16.53402777616));
+#19376 = CARTESIAN_POINT('',(-3.870753812767,-4.619090216644,
+    16.594097224297));
+#19377 = CARTESIAN_POINT('',(-2.992271633386,-5.203714994599,
+    16.654166664971));
+#19378 = CARTESIAN_POINT('',(-2.024581658919,-5.601236451842,
+    16.71423611192));
+#19379 = CARTESIAN_POINT('',(-1.012290945763,-5.799999999576,
+    16.774305555493));
+#19380 = CARTESIAN_POINT('',(1.012290946693,-5.799999999412,
+    16.894444444386));
+#19381 = CARTESIAN_POINT('',(2.024581659656,-5.601236451528,
+    16.954513890292));
+#19382 = CARTESIAN_POINT('',(2.992271634587,-5.203714994165,
+    17.014583329022));
+#19383 = CARTESIAN_POINT('',(3.870753813015,-4.619090215832,
+    17.074652784077));
+#19384 = CARTESIAN_POINT('',(4.619099792715,-3.870770281699,
+    17.13472221656));
+#19385 = CARTESIAN_POINT('',(5.203712255568,-2.992255878512,
+    17.194791669885));
+#19386 = CARTESIAN_POINT('',(5.601236667208,-2.024589901906,
+    17.254861110239));
+#19387 = CARTESIAN_POINT('',(5.800000000057,-1.01228904997,
+    17.314930555556));
+#19388 = CARTESIAN_POINT('',(5.8,4.9476898E-10,17.375));
+#19389 = CARTESIAN_POINT('',(5.799999999999,3.9154099E-10,
+    15.877117230229));
+#19390 = CARTESIAN_POINT('',(5.799999999941,1.012289050981,
+    15.937186674672));
+#19391 = CARTESIAN_POINT('',(5.601236666734,2.024589902192,
+    15.99725611892));
+#19392 = CARTESIAN_POINT('',(5.203712255517,2.99225588038,
+    16.057325564403));
+#19393 = CARTESIAN_POINT('',(4.619099791517,3.870770281153,
+    16.11739500651));
+#19394 = CARTESIAN_POINT('',(3.870753812947,4.619090217283,
+    16.177464454065));
+#19395 = CARTESIAN_POINT('',(2.992271633364,5.203714994289,
+    16.237533895781));
+#19396 = CARTESIAN_POINT('',(2.024581658998,5.601236451856,
+    16.297603341826));
+#19397 = CARTESIAN_POINT('',(1.012290945797,5.799999999587,
+    16.357672785742));
+#19398 = CARTESIAN_POINT('',(-1.012290946682,5.799999999395,
+    16.477811674592));
+#19399 = CARTESIAN_POINT('',(-2.024581659502,5.60123645159,
+    16.537881119188));
+#19400 = CARTESIAN_POINT('',(-2.992271634724,5.203714994185,
+    16.597950563634));
+#19401 = CARTESIAN_POINT('',(-3.87075381268,4.619090215828,
+    16.658020007863));
+#19402 = CARTESIAN_POINT('',(-4.619099793148,3.870770281701,
+    16.718089452736));
+#19403 = CARTESIAN_POINT('',(-5.203712255137,2.992255878567,
+    16.778158896556));
+#19404 = CARTESIAN_POINT('',(-5.601236667369,2.024589902068,
+    16.838228341367));
+#19405 = CARTESIAN_POINT('',(-5.800000000037,1.012289049857,
+    16.89829778579));
+#19406 = CARTESIAN_POINT('',(-5.799999999956,-1.012289050751,
+    17.018436674669));
+#19407 = CARTESIAN_POINT('',(-5.601236666812,-2.024589902361,
+    17.07850611883));
+#19408 = CARTESIAN_POINT('',(-5.203712255302,-2.992255880531,
+    17.138575564421));
+#19409 = CARTESIAN_POINT('',(-4.619099791696,-3.870770280807,
+    17.198645006411));
+#19410 = CARTESIAN_POINT('',(-3.870753812965,-4.619090217567,
+    17.258714454509));
+#19411 = CARTESIAN_POINT('',(-2.992271633264,-5.203714994118,
+    17.318783895207));
+#19412 = CARTESIAN_POINT('',(-2.024581659042,-5.601236451949,
+    17.378853342148));
+#19413 = CARTESIAN_POINT('',(-1.012290945774,-5.799999999557,
+    17.438922785722));
+#19414 = CARTESIAN_POINT('',(1.012290946614,-5.799999999436,
+    17.559061674612));
+#19415 = CARTESIAN_POINT('',(2.024581659774,-5.601236451382,
+    17.619131120533));
+#19416 = CARTESIAN_POINT('',(2.992271634203,-5.203714994702,
+    17.679200559227));
+#19417 = CARTESIAN_POINT('',(3.870753813508,-4.619090214892,
+    17.739270014332));
+#19418 = CARTESIAN_POINT('',(4.619099792154,-3.870770282866,
+    17.799339446767));
+#19419 = CARTESIAN_POINT('',(5.203712255893,-2.992255877708,
+    17.859408900124));
+#19420 = CARTESIAN_POINT('',(5.601236667067,-2.024589902294,
+    17.919478340465));
+#19421 = CARTESIAN_POINT('',(5.800000000076,-1.01228904997,
+    17.979547785785));
+#19422 = CARTESIAN_POINT('',(5.8,4.9567862E-10,18.039617230228));
+#19423 = CARTESIAN_POINT('',(4.97818072378,3.9245051E-10,15.972544953298
+    ));
+#19424 = CARTESIAN_POINT('',(4.978180723679,0.86885452577,
+    16.032614397742));
+#19425 = CARTESIAN_POINT('',(4.807580690663,1.737720867792,
+    16.092683841989));
+#19426 = CARTESIAN_POINT('',(4.466382899614,2.568272132718,
+    16.152753287475));
+#19427 = CARTESIAN_POINT('',(3.964605766393,3.322311504549,
+    16.212822729575));
+#19428 = CARTESIAN_POINT('',(3.322295008983,3.964596174872,
+    16.272892177143));
+#19429 = CARTESIAN_POINT('',(2.568287910806,4.466385644328,
+    16.33296161884));
+#19430 = CARTESIAN_POINT('',(1.737712611741,4.807580474876,
+    16.393031064906));
+#19431 = CARTESIAN_POINT('',(0.868856423539,4.978180723364,
+    16.453100508807));
+#19432 = CARTESIAN_POINT('',(-0.868856424348,4.978180723195,
+    16.573239397669));
+#19433 = CARTESIAN_POINT('',(-1.737712612746,4.807580474519,
+    16.63330884223));
+#19434 = CARTESIAN_POINT('',(-2.568287910967,4.466385644469,
+    16.693378286765));
+#19435 = CARTESIAN_POINT('',(-3.322295010372,3.96459617301,
+    16.753447730846));
+#19436 = CARTESIAN_POINT('',(-3.964605766434,3.322311505592,
+    16.813517175895));
+#19437 = CARTESIAN_POINT('',(-4.466382900272,2.568272130547,
+    16.873586619562));
+#19438 = CARTESIAN_POINT('',(-4.807580690829,1.737720867847,
+    16.933656064467));
+#19439 = CARTESIAN_POINT('',(-4.978180723886,0.868854524619,
+    16.993725508853));
+#19440 = CARTESIAN_POINT('',(-4.978180723674,-0.868854525505,
+    17.113864397743));
+#19441 = CARTESIAN_POINT('',(-4.807580690765,-1.737720868084,
+    17.173933841891));
+#19442 = CARTESIAN_POINT('',(-4.466382899363,-2.568272132614,
+    17.23400328751));
+#19443 = CARTESIAN_POINT('',(-3.964605766616,-3.322311504563,
+    17.294072729448));
+#19444 = CARTESIAN_POINT('',(-3.32229500894,-3.9645961748,
+    17.354142177614));
+#19445 = CARTESIAN_POINT('',(-2.568287910778,-4.466385644427,
+    17.414211618252));
+#19446 = CARTESIAN_POINT('',(-1.737712611729,-4.807580474823,
+    17.474281065228));
+#19447 = CARTESIAN_POINT('',(-0.868856423544,-4.978180723374,
+    17.53435050879));
+#19448 = CARTESIAN_POINT('',(0.868856424338,-4.978180723196,
+    17.654489397683));
+#19449 = CARTESIAN_POINT('',(1.737712612751,-4.807580474478,
+    17.714558843605));
+#19450 = CARTESIAN_POINT('',(2.568287911024,-4.466385644606,
+    17.774628282291));
+#19451 = CARTESIAN_POINT('',(3.322295010405,-3.96459617263,
+    17.834697737413));
+#19452 = CARTESIAN_POINT('',(3.96460576618,-3.322311506199,
+    17.894767169822));
+#19453 = CARTESIAN_POINT('',(4.46638290058,-2.568272130059,
+    17.954836623211));
+#19454 = CARTESIAN_POINT('',(4.807580690693,-1.73772086791,
+    18.014906063522));
+#19455 = CARTESIAN_POINT('',(4.978180723887,-0.868854524774,
+    18.074975508859));
+#19456 = CARTESIAN_POINT('',(4.97818072378,4.9613339E-10,18.135044953298
+    ));
+#19457 = CARTESIAN_POINT('',(4.300353231596,3.9290509E-10,15.2125));
+#19458 = CARTESIAN_POINT('',(4.300353231501,0.750551308359,
+    15.272569444441));
+#19459 = CARTESIAN_POINT('',(4.152981978175,1.501114446577,
+    15.332638888699));
+#19460 = CARTESIAN_POINT('',(3.858241764085,2.218575004246,
+    15.392708334164));
+#19461 = CARTESIAN_POINT('',(3.424786298539,2.869948744153,
+    15.452777776288));
+#19462 = CARTESIAN_POINT('',(2.869932225867,3.424776693039,
+    15.512847223841));
+#19463 = CARTESIAN_POINT('',(2.218590803156,3.85824451339,15.57291666554
+    ));
+#19464 = CARTESIAN_POINT('',(1.501106179697,4.152981761936,
+    15.632986111608));
+#19465 = CARTESIAN_POINT('',(0.750553208475,4.30035323116,
+    15.693055555509));
+#19466 = CARTESIAN_POINT('',(-0.750553209393,4.30035323102,
+    15.81319444437));
+#19467 = CARTESIAN_POINT('',(-1.501106180627,4.152981761571,
+    15.873263888939));
+#19468 = CARTESIAN_POINT('',(-2.218590803817,3.858244512921,
+    15.933333333445));
+#19469 = CARTESIAN_POINT('',(-2.869932226751,3.424776692626,
+    15.99340277759));
+#19470 = CARTESIAN_POINT('',(-3.424786299167,2.869948743002,
+    16.053472222544));
+#19471 = CARTESIAN_POINT('',(-3.85824176446,2.218575003738,
+    16.113541666308));
+#19472 = CARTESIAN_POINT('',(-4.152981978531,1.501114445745,
+    16.173611111144));
+#19473 = CARTESIAN_POINT('',(-4.300353231674,0.750551307216,
+    16.233680555561));
+#19474 = CARTESIAN_POINT('',(-4.300353231531,-0.750551308122,
+    16.353819444441));
+#19475 = CARTESIAN_POINT('',(-4.152981978135,-1.501114446759,
+    16.4138888886));
+#19476 = CARTESIAN_POINT('',(-3.858241764134,-2.218575004344,
+    16.473958334193));
+#19477 = CARTESIAN_POINT('',(-3.424786298389,-2.869948743904,
+    16.534027776184));
+#19478 = CARTESIAN_POINT('',(-2.869932226131,-3.424776693218,
+    16.594097224274));
+#19479 = CARTESIAN_POINT('',(-2.218590802948,-3.858244513317,
+    16.654166664985));
+#19480 = CARTESIAN_POINT('',(-1.501106179761,-4.152981761958,
+    16.714236111916));
+#19481 = CARTESIAN_POINT('',(-0.750553208465,-4.300353231161,
+    16.774305555493));
+#19482 = CARTESIAN_POINT('',(0.750553209374,-4.300353231009,
+    16.894444444388));
+#19483 = CARTESIAN_POINT('',(1.5011061807,-4.152981761581,
+    16.954513890288));
+#19484 = CARTESIAN_POINT('',(2.218590803689,-3.858244513001,
+    17.014583329027));
+#19485 = CARTESIAN_POINT('',(2.869932227048,-3.424776692249,
+    17.074652784072));
+#19486 = CARTESIAN_POINT('',(3.424786298665,-2.869948743697,
+    17.134722216564));
+#19487 = CARTESIAN_POINT('',(3.85824176493,-2.218575003129,
+    17.194791669884));
+#19488 = CARTESIAN_POINT('',(4.152981978312,-1.501114445895,
+    17.25486111024));
+#19489 = CARTESIAN_POINT('',(4.30035323171,-0.750551307346,
+    17.314930555555));
+#19490 = CARTESIAN_POINT('',(4.300353231597,4.9658797E-10,17.375));
+#19491 = CARTESIAN_POINT('',(4.97818072378,3.9199543E-10,14.452455046702
+    ));
+#19492 = CARTESIAN_POINT('',(4.978180723708,0.868854525797,
+    14.512524491151));
+#19493 = CARTESIAN_POINT('',(4.807580690452,1.737720868562,
+    14.57259393537));
+#19494 = CARTESIAN_POINT('',(4.466382899961,2.568272131287,
+    14.632663380927));
+#19495 = CARTESIAN_POINT('',(3.964605765727,3.322311506461,
+    14.692732822905));
+#19496 = CARTESIAN_POINT('',(3.322295009558,3.964596173652,
+    14.752802270626));
+#19497 = CARTESIAN_POINT('',(2.568287910266,4.466385644807,
+    14.812871712184));
+#19498 = CARTESIAN_POINT('',(1.73771261185,4.807580474917,
+    14.872941158335));
+#19499 = CARTESIAN_POINT('',(0.868856423418,4.978180723342,
+    14.933010602207));
+#19500 = CARTESIAN_POINT('',(-0.868856424464,4.978180723189,
+    15.053149491069));
+#19501 = CARTESIAN_POINT('',(-1.737712612584,4.80758047471,
+    15.113218935655));
+#19502 = CARTESIAN_POINT('',(-2.568287911679,4.466385643431,
+    15.173288380116));
+#19503 = CARTESIAN_POINT('',(-3.322295009548,3.964596175031,
+    15.233357824327));
+#19504 = CARTESIAN_POINT('',(-3.964605767345,3.322311502891,
+    15.29342726922));
+#19505 = CARTESIAN_POINT('',(-4.466382899789,2.568272132492,
+    15.353496713019));
+#19506 = CARTESIAN_POINT('',(-4.807580691075,1.73772086688,
+    15.413566157847));
+#19507 = CARTESIAN_POINT('',(-4.978180723856,0.868854524629,
+    15.47363560226));
+#19508 = CARTESIAN_POINT('',(-4.978180723697,-0.868854525526,
+    15.593774491148));
+#19509 = CARTESIAN_POINT('',(-4.807580690607,-1.737720868879,
+    15.653843935278));
+#19510 = CARTESIAN_POINT('',(-4.466382899572,-2.568272131078,
+    15.713913380948));
+#19511 = CARTESIAN_POINT('',(-3.964605766272,-3.322311506618,
+    15.773982822804));
+#19512 = CARTESIAN_POINT('',(-3.322295009043,-3.964596173422,
+    15.834052271065));
+#19513 = CARTESIAN_POINT('',(-2.568287910651,-4.46638564503,
+    15.894121711619));
+#19514 = CARTESIAN_POINT('',(-1.737712611633,-4.807580474806,
+    15.954191158649));
+#19515 = CARTESIAN_POINT('',(-0.868856423467,-4.978180723361,
+    16.014260602188));
+#19516 = CARTESIAN_POINT('',(0.868856424456,-4.978180723194,
+    16.134399491092));
+#19517 = CARTESIAN_POINT('',(1.737712612712,-4.807580474602,
+    16.194468936986));
+#19518 = CARTESIAN_POINT('',(2.568287911438,-4.466385643786,
+    16.254538375739));
+#19519 = CARTESIAN_POINT('',(3.322295009903,-3.964596174285,
+    16.314607830751));
+#19520 = CARTESIAN_POINT('',(3.964605766924,-3.322311503918,
+    16.374677263294));
+#19521 = CARTESIAN_POINT('',(4.466382900073,-2.568272131705,
+    16.434746716563));
+#19522 = CARTESIAN_POINT('',(4.807580691019,-1.737720867078,
+    16.494816156953));
+#19523 = CARTESIAN_POINT('',(4.978180723824,-0.868854524766,
+    16.554885602255));
+#19524 = CARTESIAN_POINT('',(4.97818072378,4.956783E-10,16.614955046702)
+  );
+#19525 = CARTESIAN_POINT('',(5.8,3.915407E-10,14.547882769772));
+#19526 = CARTESIAN_POINT('',(5.799999999968,1.012289051011,
+    14.607952214216));
+#19527 = CARTESIAN_POINT('',(5.601236666553,2.024589902861,
+    14.668021658462));
+#19528 = CARTESIAN_POINT('',(5.203712255802,2.992255879101,
+    14.728091103948));
+#19529 = CARTESIAN_POINT('',(4.619099790981,3.870770282924,
+    14.788160546048));
+#19530 = CARTESIAN_POINT('',(3.87075381338,4.619090216044,
+    14.848229993621));
+#19531 = CARTESIAN_POINT('',(2.992271632954,5.20371499488,
+    14.908299435305));
+#19532 = CARTESIAN_POINT('',(2.024581659074,5.601236451799,
+    14.968368881383));
+#19533 = CARTESIAN_POINT('',(1.01229094567,5.799999999586,
+    15.028438325278));
+#19534 = CARTESIAN_POINT('',(-1.012290946695,5.799999999391,
+    15.148577214144));
+#19535 = CARTESIAN_POINT('',(-2.024581659843,5.601236451716,
+    15.208646658692));
+#19536 = CARTESIAN_POINT('',(-2.992271634256,5.203714993381,
+    15.268716103261));
+#19537 = CARTESIAN_POINT('',(-3.870753813507,4.619090217432,
+    15.32878554729));
+#19538 = CARTESIAN_POINT('',(-4.619099792444,3.870770279516,
+    15.388854992392));
+#19539 = CARTESIAN_POINT('',(-5.203712255694,2.992255880139,
+    15.448924436025));
+#19540 = CARTESIAN_POINT('',(-5.601236667176,2.024589901287,
+    15.508993880942));
+#19541 = CARTESIAN_POINT('',(-5.800000000098,1.012289049842,
+    15.569063325326));
+#19542 = CARTESIAN_POINT('',(-5.799999999911,-1.012289050736,
+    15.689202214216));
+#19543 = CARTESIAN_POINT('',(-5.601236666854,-2.024589903191,
+    15.749271658366));
+#19544 = CARTESIAN_POINT('',(-5.203712255157,-2.99225587889,
+    15.809341103978));
+#19545 = CARTESIAN_POINT('',(-4.619099791777,-3.870770283021,
+    15.869410545933));
+#19546 = CARTESIAN_POINT('',(-3.870753812722,-4.619090215969,
+    15.929479994077));
+#19547 = CARTESIAN_POINT('',(-2.992271633367,-5.20371499491,
+    15.989549434728));
+#19548 = CARTESIAN_POINT('',(-2.024581658865,-5.601236451806,
+    16.049618881702));
+#19549 = CARTESIAN_POINT('',(-1.012290945726,-5.799999999574,
+    16.109688325263));
+#19550 = CARTESIAN_POINT('',(1.012290946717,-5.79999999942,
+    16.229827214154));
+#19551 = CARTESIAN_POINT('',(2.024581659791,-5.601236451522,
+    16.28989666009));
+#19552 = CARTESIAN_POINT('',(2.992271634414,-5.203714993906,
+    16.349966098733));
+#19553 = CARTESIAN_POINT('',(3.870753813285,-4.619090216468,
+    16.410035553935));
+#19554 = CARTESIAN_POINT('',(4.619099792598,-3.870770280724,
+    16.470104986246));
+#19555 = CARTESIAN_POINT('',(5.203712255594,-2.992255879262,
+    16.530174439714));
+#19556 = CARTESIAN_POINT('',(5.601236667267,-2.024589901504,
+    16.590243879986));
+#19557 = CARTESIAN_POINT('',(5.800000000043,-1.012289049979,
+    16.650313325334));
+#19558 = CARTESIAN_POINT('',(5.8,4.9567832E-10,16.710382769772));
+#19559 = CARTESIAN_POINT('',(5.8,3.9154085E-10,15.2125));
+#19560 = CARTESIAN_POINT('',(5.799999999899,1.012289050985,
+    15.272569444444));
+#19561 = CARTESIAN_POINT('',(5.601236666865,2.024589902559,
+    15.332638888689));
+#19562 = CARTESIAN_POINT('',(5.203712255177,2.992255879692,
+    15.392708334182));
+#19563 = CARTESIAN_POINT('',(4.619099791942,3.87077028207,
+    15.452777776267));
+#19564 = CARTESIAN_POINT('',(3.870753812478,4.619090216678,
+    15.512847223858));
+#19565 = CARTESIAN_POINT('',(2.99227163362,5.203714994539,
+    15.572916665529));
+#19566 = CARTESIAN_POINT('',(2.02458165885,5.601236451865,
+    15.632986111614));
+#19567 = CARTESIAN_POINT('',(1.012290945751,5.799999999573,
+    15.693055555507));
+#19568 = CARTESIAN_POINT('',(-1.012290946655,5.799999999408,
+    15.813194444369));
+#19569 = CARTESIAN_POINT('',(-2.024581659932,5.601236451601,
+    15.873263888943));
+#19570 = CARTESIAN_POINT('',(-2.992271633878,5.203714993885,
+    15.933333333437));
+#19571 = CARTESIAN_POINT('',(-3.870753813969,4.619090216503,
+    15.993402777593));
+#19572 = CARTESIAN_POINT('',(-4.619099791966,3.870770280722,
+    16.053472222549));
+#19573 = CARTESIAN_POINT('',(-5.203712255948,2.992255879278,
+    16.113541666299));
+#19574 = CARTESIAN_POINT('',(-5.601236667055,2.024589901715,
+    16.173611111152));
+#19575 = CARTESIAN_POINT('',(-5.800000000108,1.012289049836,
+    16.233680555558));
+#19576 = CARTESIAN_POINT('',(-5.799999999917,-1.012289050729,
+    16.353819444444));
+#19577 = CARTESIAN_POINT('',(-5.601236666851,-2.02458990283,
+    16.41388888859));
+#19578 = CARTESIAN_POINT('',(-5.203712255203,-2.992255879612,
+    16.473958334213));
+#19579 = CARTESIAN_POINT('',(-4.619099791797,-3.870770282045,
+    16.53402777616));
+#19580 = CARTESIAN_POINT('',(-3.870753812767,-4.619090216644,
+    16.594097224297));
+#19581 = CARTESIAN_POINT('',(-2.992271633386,-5.203714994599,
+    16.654166664971));
+#19582 = CARTESIAN_POINT('',(-2.024581658919,-5.601236451842,
+    16.71423611192));
+#19583 = CARTESIAN_POINT('',(-1.012290945763,-5.799999999576,
+    16.774305555493));
+#19584 = CARTESIAN_POINT('',(1.012290946693,-5.799999999412,
+    16.894444444386));
+#19585 = CARTESIAN_POINT('',(2.024581659656,-5.601236451528,
+    16.954513890292));
+#19586 = CARTESIAN_POINT('',(2.992271634587,-5.203714994165,
+    17.014583329022));
+#19587 = CARTESIAN_POINT('',(3.870753813015,-4.619090215832,
+    17.074652784077));
+#19588 = CARTESIAN_POINT('',(4.619099792715,-3.870770281699,
+    17.13472221656));
+#19589 = CARTESIAN_POINT('',(5.203712255568,-2.992255878512,
+    17.194791669885));
+#19590 = CARTESIAN_POINT('',(5.601236667208,-2.024589901906,
+    17.254861110239));
+#19591 = CARTESIAN_POINT('',(5.800000000057,-1.01228904997,
+    17.314930555556));
+#19592 = CARTESIAN_POINT('',(5.8,4.9476898E-10,17.375));
+#19593 = DEFINITIONAL_REPRESENTATION('',(#19594),#19597);
+#19594 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19595,#19596),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#19595 = CARTESIAN_POINT('',(0.,0.));
+#19596 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19598 = ORIENTED_EDGE('',*,*,#19285,.F.);
+#19599 = ORIENTED_EDGE('',*,*,#19018,.T.);
+#19600 = ADVANCED_FACE('',(#19601),#19354,.F.);
+#19601 = FACE_BOUND('',#19602,.F.);
+#19602 = EDGE_LOOP('',(#19603,#19655,#19917,#19918));
+#19603 = ORIENTED_EDGE('',*,*,#19604,.T.);
+#19604 = EDGE_CURVE('',#19286,#19605,#19607,.T.);
+#19605 = VERTEX_POINT('',#19606);
+#19606 = CARTESIAN_POINT('',(5.8,4.95366E-10,17.374999999909));
+#19607 = SEAM_CURVE('',#19608,(#19643,#19649),.PCURVE_S1.);
+#19608 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#19609,#19610,#19611,#19612
+    ,#19613,#19614,#19615,#19616,#19617,#19618,#19619,#19620,#19621,
+    #19622,#19623,#19624,#19625,#19626,#19627,#19628,#19629,#19630,
+    #19631,#19632,#19633,#19634,#19635,#19636,#19637,#19638,#19639,
+    #19640,#19641,#19642),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((10,8,8,8,10),(0.,1.571107145542,
+3.142214291083,4.713321436625,6.284428582167),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+1.669078461068)) REPRESENTATION_ITEM('') );
+#19609 = CARTESIAN_POINT('',(5.8,3.9154085E-10,15.2125));
+#19610 = CARTESIAN_POINT('',(5.799999999899,1.012289050985,
+    15.272569444444));
+#19611 = CARTESIAN_POINT('',(5.601236666865,2.024589902559,
+    15.332638888689));
+#19612 = CARTESIAN_POINT('',(5.203712255177,2.992255879692,
+    15.392708334182));
+#19613 = CARTESIAN_POINT('',(4.619099791942,3.87077028207,
+    15.452777776267));
+#19614 = CARTESIAN_POINT('',(3.870753812478,4.619090216678,
+    15.512847223858));
+#19615 = CARTESIAN_POINT('',(2.99227163362,5.203714994539,
+    15.572916665529));
+#19616 = CARTESIAN_POINT('',(2.02458165885,5.601236451865,
+    15.632986111614));
+#19617 = CARTESIAN_POINT('',(1.012290945751,5.799999999573,
+    15.693055555507));
+#19618 = CARTESIAN_POINT('',(-1.012290946655,5.799999999408,
+    15.813194444369));
+#19619 = CARTESIAN_POINT('',(-2.024581659932,5.601236451601,
+    15.873263888943));
+#19620 = CARTESIAN_POINT('',(-2.992271633878,5.203714993885,
+    15.933333333437));
+#19621 = CARTESIAN_POINT('',(-3.870753813969,4.619090216503,
+    15.993402777593));
+#19622 = CARTESIAN_POINT('',(-4.619099791966,3.870770280722,
+    16.053472222549));
+#19623 = CARTESIAN_POINT('',(-5.203712255948,2.992255879278,
+    16.113541666299));
+#19624 = CARTESIAN_POINT('',(-5.601236667055,2.024589901715,
+    16.173611111152));
+#19625 = CARTESIAN_POINT('',(-5.800000000108,1.012289049836,
+    16.233680555558));
+#19626 = CARTESIAN_POINT('',(-5.799999999917,-1.012289050729,
+    16.353819444444));
+#19627 = CARTESIAN_POINT('',(-5.601236666851,-2.02458990283,
+    16.41388888859));
+#19628 = CARTESIAN_POINT('',(-5.203712255203,-2.992255879612,
+    16.473958334213));
+#19629 = CARTESIAN_POINT('',(-4.619099791797,-3.870770282045,
+    16.53402777616));
+#19630 = CARTESIAN_POINT('',(-3.870753812767,-4.619090216644,
+    16.594097224297));
+#19631 = CARTESIAN_POINT('',(-2.992271633386,-5.203714994599,
+    16.654166664971));
+#19632 = CARTESIAN_POINT('',(-2.024581658919,-5.601236451842,
+    16.71423611192));
+#19633 = CARTESIAN_POINT('',(-1.012290945763,-5.799999999576,
+    16.774305555493));
+#19634 = CARTESIAN_POINT('',(1.012290946693,-5.799999999412,
+    16.894444444386));
+#19635 = CARTESIAN_POINT('',(2.024581659656,-5.601236451528,
+    16.954513890292));
+#19636 = CARTESIAN_POINT('',(2.992271634587,-5.203714994165,
+    17.014583329022));
+#19637 = CARTESIAN_POINT('',(3.870753813015,-4.619090215832,
+    17.074652784077));
+#19638 = CARTESIAN_POINT('',(4.619099792715,-3.870770281699,
+    17.13472221656));
+#19639 = CARTESIAN_POINT('',(5.203712255568,-2.992255878512,
+    17.194791669885));
+#19640 = CARTESIAN_POINT('',(5.601236667208,-2.024589901906,
+    17.254861110239));
+#19641 = CARTESIAN_POINT('',(5.800000000057,-1.01228904997,
+    17.314930555556));
+#19642 = CARTESIAN_POINT('',(5.8,4.9476898E-10,17.375));
+#19643 = PCURVE('',#19354,#19644);
+#19644 = DEFINITIONAL_REPRESENTATION('',(#19645),#19648);
+#19645 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19646,#19647),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.284428582167),.PIECEWISE_BEZIER_KNOTS.);
+#19646 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19647 = CARTESIAN_POINT('',(6.28318530718,6.284428582167));
+#19648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19649 = PCURVE('',#19354,#19650);
+#19650 = DEFINITIONAL_REPRESENTATION('',(#19651),#19654);
+#19651 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19652,#19653),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.284428582167),.PIECEWISE_BEZIER_KNOTS.);
+#19652 = CARTESIAN_POINT('',(0.,0.));
+#19653 = CARTESIAN_POINT('',(0.,6.284428582167));
+#19654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19655 = ORIENTED_EDGE('',*,*,#19656,.F.);
+#19656 = EDGE_CURVE('',#19605,#19605,#19657,.T.);
+#19657 = SURFACE_CURVE('',#19658,(#19666,#19672),.PCURVE_S1.);
+#19658 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#19659,#19660,#19661,#19662
+    ,#19663,#19664,#19665),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(-6.28318530718,0.,6.28318530718,
+12.566370614359),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,
+    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) 
+REPRESENTATION_ITEM('') );
+#19659 = CARTESIAN_POINT('',(5.8,4.9476898E-10,17.375));
+#19660 = CARTESIAN_POINT('',(5.8,4.9567862E-10,18.039617230228));
+#19661 = CARTESIAN_POINT('',(4.97818072378,4.9613339E-10,18.135044953298
+    ));
+#19662 = CARTESIAN_POINT('',(4.300353231597,4.9658797E-10,17.375));
+#19663 = CARTESIAN_POINT('',(4.97818072378,4.956783E-10,16.614955046702)
+  );
+#19664 = CARTESIAN_POINT('',(5.8,4.9567832E-10,16.710382769772));
+#19665 = CARTESIAN_POINT('',(5.8,4.9476898E-10,17.375));
+#19666 = PCURVE('',#19354,#19667);
+#19667 = DEFINITIONAL_REPRESENTATION('',(#19668),#19671);
+#19668 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19669,#19670),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#19669 = CARTESIAN_POINT('',(0.,6.284428582167));
+#19670 = CARTESIAN_POINT('',(6.28318530718,6.284428582167));
+#19671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19672 = PCURVE('',#19673,#19912);
+#19673 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,9,(
+    (#19674,#19675,#19676,#19677,#19678,#19679,#19680,#19681,#19682
+      ,#19683,#19684,#19685,#19686,#19687,#19688,#19689,#19690,#19691
+      ,#19692,#19693,#19694,#19695,#19696,#19697,#19698,#19699,#19700
+      ,#19701,#19702,#19703,#19704,#19705,#19706,#19707)
+    ,(#19708,#19709,#19710,#19711,#19712,#19713,#19714,#19715,#19716
+      ,#19717,#19718,#19719,#19720,#19721,#19722,#19723,#19724,#19725
+      ,#19726,#19727,#19728,#19729,#19730,#19731,#19732,#19733,#19734
+      ,#19735,#19736,#19737,#19738,#19739,#19740,#19741)
+    ,(#19742,#19743,#19744,#19745,#19746,#19747,#19748,#19749,#19750
+      ,#19751,#19752,#19753,#19754,#19755,#19756,#19757,#19758,#19759
+      ,#19760,#19761,#19762,#19763,#19764,#19765,#19766,#19767,#19768
+      ,#19769,#19770,#19771,#19772,#19773,#19774,#19775)
+    ,(#19776,#19777,#19778,#19779,#19780,#19781,#19782,#19783,#19784
+      ,#19785,#19786,#19787,#19788,#19789,#19790,#19791,#19792,#19793
+      ,#19794,#19795,#19796,#19797,#19798,#19799,#19800,#19801,#19802
+      ,#19803,#19804,#19805,#19806,#19807,#19808,#19809)
+    ,(#19810,#19811,#19812,#19813,#19814,#19815,#19816,#19817,#19818
+      ,#19819,#19820,#19821,#19822,#19823,#19824,#19825,#19826,#19827
+      ,#19828,#19829,#19830,#19831,#19832,#19833,#19834,#19835,#19836
+      ,#19837,#19838,#19839,#19840,#19841,#19842,#19843)
+    ,(#19844,#19845,#19846,#19847,#19848,#19849,#19850,#19851,#19852
+      ,#19853,#19854,#19855,#19856,#19857,#19858,#19859,#19860,#19861
+      ,#19862,#19863,#19864,#19865,#19866,#19867,#19868,#19869,#19870
+      ,#19871,#19872,#19873,#19874,#19875,#19876,#19877)
+    ,(#19878,#19879,#19880,#19881,#19882,#19883,#19884,#19885,#19886
+      ,#19887,#19888,#19889,#19890,#19891,#19892,#19893,#19894,#19895
+      ,#19896,#19897,#19898,#19899,#19900,#19901,#19902,#19903,#19904
+      ,#19905,#19906,#19907,#19908,#19909,#19910,#19911
+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(10,
+    8,8,8,10),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,
+    1.571107145542,3.142214291083,4.713321436625,6.284428582167),
+.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE
+((
+    (1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068)
+    ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209
+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321)
+    ,(1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848)
+    ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196)
+    ,(1.038346699848,1.038346699848,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848)
+    ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209
+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321)
+    ,(1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068
+,1.669078461068,1.669078461068))) REPRESENTATION_ITEM('') SURFACE() );
+#19674 = CARTESIAN_POINT('',(5.8,4.9431423E-10,17.374999999818));
+#19675 = CARTESIAN_POINT('',(5.799999999913,1.012289051015,
+    17.435069444264));
+#19676 = CARTESIAN_POINT('',(5.601236666705,2.024589902856,
+    17.495138888728));
+#19677 = CARTESIAN_POINT('',(5.203712255406,2.992255879434,
+    17.555208333264));
+#19678 = CARTESIAN_POINT('',(4.619099791505,3.870770282503,
+    17.615277777177));
+#19679 = CARTESIAN_POINT('',(3.870753812752,4.619090216493,
+    17.675347222842));
+#19680 = CARTESIAN_POINT('',(2.992271633301,5.203714994695,
+    17.735416665683));
+#19681 = CARTESIAN_POINT('',(2.02458165885,5.601236451884,
+    17.795486111339));
+#19682 = CARTESIAN_POINT('',(1.012290945651,5.799999999581,
+    17.855555555304));
+#19683 = CARTESIAN_POINT('',(-1.012290946777,5.799999999415,
+    17.975694444209));
+#19684 = CARTESIAN_POINT('',(-2.024581659848,5.60123645141,
+    18.035763889242));
+#19685 = CARTESIAN_POINT('',(-2.992271634373,5.203714994262,
+    18.095833331604));
+#19686 = CARTESIAN_POINT('',(-3.870753813475,4.6190902157,
+    18.155902780387));
+#19687 = CARTESIAN_POINT('',(-4.619099792546,3.870770281509,
+    18.215972219713));
+#19688 = CARTESIAN_POINT('',(-5.20371225568,2.992255878545,
+    18.276041667295));
+#19689 = CARTESIAN_POINT('',(-5.601236667219,2.024589901876,
+    18.336111110833));
+#19690 = CARTESIAN_POINT('',(-5.800000000092,1.012289049745,
+    18.396180555372));
+#19691 = CARTESIAN_POINT('',(-5.79999999992,-1.012289050894,
+    18.516319444263));
+#19692 = CARTESIAN_POINT('',(-5.601236666759,-2.024589902604,
+    18.576388888129));
+#19693 = CARTESIAN_POINT('',(-5.203712255307,-2.992255880242,
+    18.63645833568));
+#19694 = CARTESIAN_POINT('',(-4.619099791435,-3.870770281609,
+    18.696527772374));
+#19695 = CARTESIAN_POINT('',(-3.870753813045,-4.619090216965,
+    18.756597228326));
+#19696 = CARTESIAN_POINT('',(-2.992271633037,-5.203714994614,
+    18.816666661837));
+#19697 = CARTESIAN_POINT('',(-2.024581658941,-5.601236451842,
+    18.876736112937));
+#19698 = CARTESIAN_POINT('',(-1.012290945639,-5.799999999609,
+    18.936805555155));
+#19699 = CARTESIAN_POINT('',(1.012290946754,-5.799999999387,
+    19.056944443996));
+#19700 = CARTESIAN_POINT('',(2.024581659886,-5.60123645155,
+    19.117013891495));
+#19701 = CARTESIAN_POINT('',(2.992271634408,-5.203714993931,
+    19.177083325975));
+#19702 = CARTESIAN_POINT('',(3.870753813407,-4.61909021616,
+    19.237152787571));
+#19703 = CARTESIAN_POINT('',(4.619099792551,-3.870770281096,
+    19.297222213469));
+#19704 = CARTESIAN_POINT('',(5.203712255698,-2.992255878839,
+    19.35729167069));
+#19705 = CARTESIAN_POINT('',(5.601236667237,-2.024589901678,
+    19.417361110057));
+#19706 = CARTESIAN_POINT('',(5.800000000075,-1.012289049828,
+    19.477430555368));
+#19707 = CARTESIAN_POINT('',(5.8,5.4888439E-10,19.537499999818));
+#19708 = CARTESIAN_POINT('',(5.799999999999,4.9613337E-10,
+    18.039617230046));
+#19709 = CARTESIAN_POINT('',(5.799999999942,1.012289051032,
+    18.099686674491));
+#19710 = CARTESIAN_POINT('',(5.60123666663,2.024589902399,
+    18.159756118962));
+#19711 = CARTESIAN_POINT('',(5.203712255618,2.992255880344,
+    18.219825563482));
+#19712 = CARTESIAN_POINT('',(4.619099791244,3.870770281252,
+    18.279895007423));
+#19713 = CARTESIAN_POINT('',(3.870753813084,4.619090217431,
+    18.339964453046));
+#19714 = CARTESIAN_POINT('',(2.992271633124,5.203714994232,
+    18.400033895937));
+#19715 = CARTESIAN_POINT('',(2.024581658982,5.601236451955,
+    18.46010334155));
+#19716 = CARTESIAN_POINT('',(1.012290945678,5.799999999583,
+    18.520172785539));
+#19717 = CARTESIAN_POINT('',(-1.012290946743,5.799999999404,
+    18.640311674431));
+#19718 = CARTESIAN_POINT('',(-2.024581659743,5.601236451442,
+    18.700381119495));
+#19719 = CARTESIAN_POINT('',(-2.992271634525,5.203714994379,
+    18.760450561779));
+#19720 = CARTESIAN_POINT('',(-3.87075381313,4.619090215397,
+    18.820520010693));
+#19721 = CARTESIAN_POINT('',(-4.619099792864,3.870770282017,
+    18.880589449863));
+#19722 = CARTESIAN_POINT('',(-5.203712255392,2.99225587819,
+    18.940658897578));
+#19723 = CARTESIAN_POINT('',(-5.601236667346,2.024589902069,
+    19.000728341038));
+#19724 = CARTESIAN_POINT('',(-5.80000000004,1.012289049791,
+    19.060797785605));
+#19725 = CARTESIAN_POINT('',(-5.799999999987,-1.012289050934,
+    19.180936674488));
+#19726 = CARTESIAN_POINT('',(-5.601236666525,-2.024589902046,
+    19.241006118366));
+#19727 = CARTESIAN_POINT('',(-5.203712255849,-2.99225588138,
+    19.301075565892));
+#19728 = CARTESIAN_POINT('',(-4.619099790735,-3.870770280001,
+    19.361145002621));
+#19729 = CARTESIAN_POINT('',(-3.870753813787,-4.619090218327,
+    19.42121445854));
+#19730 = CARTESIAN_POINT('',(-2.992271632596,-5.203714993797,
+    19.481283892075));
+#19731 = CARTESIAN_POINT('',(-2.024581659174,-5.601236452101,
+    19.541353343161));
+#19732 = CARTESIAN_POINT('',(-1.012290945651,-5.799999999567,
+    19.601422785384));
+#19733 = CARTESIAN_POINT('',(1.012290946731,-5.799999999399,
+    19.721561674223));
+#19734 = CARTESIAN_POINT('',(2.024581659713,-5.601236451501,
+    19.781631121731));
+#19735 = CARTESIAN_POINT('',(2.992271634697,-5.203714994257,
+    19.841700556182));
+#19736 = CARTESIAN_POINT('',(3.870753812886,-4.619090215489,
+    19.901770017841));
+#19737 = CARTESIAN_POINT('',(4.619099793013,-3.87077028204,
+    19.961839443645));
+#19738 = CARTESIAN_POINT('',(5.203712255353,-2.992255878164,
+    20.021908900963));
+#19739 = CARTESIAN_POINT('',(5.601236667369,-2.024589901999,
+    20.081978340262));
+#19740 = CARTESIAN_POINT('',(5.80000000003,-1.012289049848,
+    20.142047785603));
+#19741 = CARTESIAN_POINT('',(5.8,5.5070353E-10,20.202117230046));
+#19742 = CARTESIAN_POINT('',(4.97818072378,4.9704288E-10,18.135044953116
+    ));
+#19743 = CARTESIAN_POINT('',(4.978180723758,0.868854525825,
+    18.195114397563));
+#19744 = CARTESIAN_POINT('',(4.807580690253,1.737720867975,
+    18.255183842023));
+#19745 = CARTESIAN_POINT('',(4.466382900349,2.568272132738,
+    18.315253286566));
+#19746 = CARTESIAN_POINT('',(3.964605765241,3.322311504553,
+    18.375322730471));
+#19747 = CARTESIAN_POINT('',(3.322295009998,3.96459617514,
+    18.435392176146));
+#19748 = CARTESIAN_POINT('',(2.568287909935,4.466385644178,
+    18.495461618973));
+#19749 = CARTESIAN_POINT('',(1.737712612008,4.807580475011,
+    18.55553106464));
+#19750 = CARTESIAN_POINT('',(0.868856423376,4.978180723359,
+    18.615600508603));
+#19751 = CARTESIAN_POINT('',(-0.868856424421,4.978180723189,
+    18.735739397503));
+#19752 = CARTESIAN_POINT('',(-1.737712612837,4.80758047444,
+    18.795808842558));
+#19753 = CARTESIAN_POINT('',(-2.568287911119,4.466385644542,
+    18.85587828486));
+#19754 = CARTESIAN_POINT('',(-3.322295010375,3.964596172694,
+    18.915947733745));
+#19755 = CARTESIAN_POINT('',(-3.96460576653,3.322311505844,
+    18.976017172952));
+#19756 = CARTESIAN_POINT('',(-4.46638290033,2.568272130184,
+    19.036086620633));
+#19757 = CARTESIAN_POINT('',(-4.807580690856,1.73772086785,
+    19.096156064113));
+#19758 = CARTESIAN_POINT('',(-4.978180723898,0.86885452456,
+    19.156225508675));
+#19759 = CARTESIAN_POINT('',(-4.978180723662,-0.868854525711,
+    19.276364397554));
+#19760 = CARTESIAN_POINT('',(-4.807580690734,-1.737720867668,
+    19.336433841458));
+#19761 = CARTESIAN_POINT('',(-4.466382899322,-2.568272133666,
+    19.396503288914));
+#19762 = CARTESIAN_POINT('',(-3.96460576652,-3.322311503497,
+    19.456572725754));
+#19763 = CARTESIAN_POINT('',(-3.322295008901,-3.964596175779,
+    19.516642181553));
+#19764 = CARTESIAN_POINT('',(-2.568287910682,-4.466385643962,
+    19.576711615178));
+#19765 = CARTESIAN_POINT('',(-1.737712611624,-4.807580475049,
+    19.636781066218));
+#19766 = CARTESIAN_POINT('',(-0.868856423453,-4.978180723361,
+    19.696850508456));
+#19767 = CARTESIAN_POINT('',(0.868856424448,-4.978180723187,
+    19.816989397293));
+#19768 = CARTESIAN_POINT('',(1.737712612794,-4.807580474462,
+    19.877058844794));
+#19769 = CARTESIAN_POINT('',(2.568287911196,-4.466385644475,
+    19.937128279266));
+#19770 = CARTESIAN_POINT('',(3.32229501036,-3.964596172735,
+    19.997197740889));
+#19771 = CARTESIAN_POINT('',(3.964605766379,-3.322311505917,
+    20.057267166739));
+#19772 = CARTESIAN_POINT('',(4.466382900531,-2.568272130102,
+    20.117336624012));
+#19773 = CARTESIAN_POINT('',(4.80758069077,-1.737720867821,
+    20.177406063342));
+#19774 = CARTESIAN_POINT('',(4.978180723909,-0.868854524599,
+    20.23747550867));
+#19775 = CARTESIAN_POINT('',(4.97818072378,5.5070355E-10,20.297544953116
+    ));
+#19776 = CARTESIAN_POINT('',(4.300353231597,4.9749746E-10,
+    17.374999999817));
+#19777 = CARTESIAN_POINT('',(4.300353231523,0.750551308387,
+    17.435069444264));
+#19778 = CARTESIAN_POINT('',(4.152981977983,1.501114446877,
+    17.495138888726));
+#19779 = CARTESIAN_POINT('',(3.858241764364,2.218575003984,
+    17.555208333266));
+#19780 = CARTESIAN_POINT('',(3.424786298041,2.869948744627,
+    17.615277777175));
+#19781 = CARTESIAN_POINT('',(2.869932226195,3.424776692766,
+    17.675347222843));
+#19782 = CARTESIAN_POINT('',(2.218590802807,3.858244513659,
+    17.735416665682));
+#19783 = CARTESIAN_POINT('',(1.501106179715,4.152981761873,
+    17.795486111338));
+#19784 = CARTESIAN_POINT('',(0.750553208361,4.300353231191,
+    17.855555555304));
+#19785 = CARTESIAN_POINT('',(-0.750553209489,4.300353231009,
+    17.975694444207));
+#19786 = CARTESIAN_POINT('',(-1.501106180692,4.152981761445,
+    18.03576388925));
+#19787 = CARTESIAN_POINT('',(-2.218590803964,3.858244513143,
+    18.095833331585));
+#19788 = CARTESIAN_POINT('',(-2.869932226781,3.424776692067,
+    18.155902780412));
+#19789 = CARTESIAN_POINT('',(-3.424786299212,2.86994874353,
+    18.21597221969));
+#19790 = CARTESIAN_POINT('',(-3.858241764563,2.218575003167,
+    18.276041667308));
+#19791 = CARTESIAN_POINT('',(-4.152981978539,1.501114445855,
+    18.336111110827));
+#19792 = CARTESIAN_POINT('',(-4.300353231695,0.750551307119,
+    18.396180555372));
+#19793 = CARTESIAN_POINT('',(-4.300353231492,-0.750551308259,
+    18.516319444265));
+#19794 = CARTESIAN_POINT('',(-4.152981978234,-1.501114446677,
+    18.576388888112));
+#19795 = CARTESIAN_POINT('',(-3.858241763799,-2.218575004681,
+    18.636458335719));
+#19796 = CARTESIAN_POINT('',(-3.424786298674,-2.869948743843,
+    18.696527772314));
+#19797 = CARTESIAN_POINT('',(-2.869932225769,-3.424776693208,
+    18.756597228389));
+#19798 = CARTESIAN_POINT('',(-2.218590803051,-3.85824451353,
+    18.816666661789));
+#19799 = CARTESIAN_POINT('',(-1.501106179561,-4.152981761881,
+    18.87673611296));
+#19800 = CARTESIAN_POINT('',(-0.750553208409,-4.300353231211,
+    18.936805555149));
+#19801 = CARTESIAN_POINT('',(0.750553209512,-4.300353230967,
+    19.056944443998));
+#19802 = CARTESIAN_POINT('',(1.501106180622,-4.152981761642,
+    19.117013891493));
+#19803 = CARTESIAN_POINT('',(2.218590804154,-3.858244512726,
+    19.177083325969));
+#19804 = CARTESIAN_POINT('',(2.869932226551,-3.424776692589,
+    19.237152787584));
+#19805 = CARTESIAN_POINT('',(3.42478629934,-2.869948743115,
+    19.297222213454));
+#19806 = CARTESIAN_POINT('',(3.85824176453,-2.218575003435,
+    19.357291670699));
+#19807 = CARTESIAN_POINT('',(4.152981978549,-1.50111444567,
+    19.417361110053));
+#19808 = CARTESIAN_POINT('',(4.300353231686,-0.750551307204,
+    19.477430555369));
+#19809 = CARTESIAN_POINT('',(4.300353231597,5.5252237E-10,
+    19.537499999817));
+#19810 = CARTESIAN_POINT('',(4.97818072378,4.965878E-10,16.614955046519)
+  );
+#19811 = CARTESIAN_POINT('',(4.97818072375,0.868854525831,
+    16.675024490974));
+#19812 = CARTESIAN_POINT('',(4.807580690183,1.737720868835,
+    16.735093935397));
+#19813 = CARTESIAN_POINT('',(4.466382900401,2.568272131062,
+    16.795163380036));
+#19814 = CARTESIAN_POINT('',(3.964605764997,3.322311506869,
+    16.855232823777));
+#19815 = CARTESIAN_POINT('',(3.322295010117,3.964596173471,
+    16.915302269645));
+#19816 = CARTESIAN_POINT('',(2.568287909749,4.466385644988,
+    16.975371712316));
+#19817 = CARTESIAN_POINT('',(1.737712611944,4.807580474906,
+    17.035441158069));
+#19818 = CARTESIAN_POINT('',(0.868856423282,4.978180723363,
+    17.095510602002));
+#19819 = CARTESIAN_POINT('',(-0.868856424527,4.978180723179,
+    17.215649490909));
+#19820 = CARTESIAN_POINT('',(-1.737712612803,4.807580474604,
+    17.275718935961));
+#19821 = CARTESIAN_POINT('',(-2.568287911467,4.466385643615,
+    17.335788378259));
+#19822 = CARTESIAN_POINT('',(-3.322295010083,3.96459617451,
+    17.395857827156));
+#19823 = CARTESIAN_POINT('',(-3.964605766919,3.322311503404,
+    17.455927266351));
+#19824 = CARTESIAN_POINT('',(-4.466382900161,2.568272131946,
+    17.515996714036));
+#19825 = CARTESIAN_POINT('',(-4.807580691002,1.737720866958,
+    17.576066157519));
+#19826 = CARTESIAN_POINT('',(-4.978180723875,0.86885452455,
+    17.636135602076));
+#19827 = CARTESIAN_POINT('',(-4.978180723689,-0.868854525681,
+    17.756274490962));
+#19828 = CARTESIAN_POINT('',(-4.807580690515,-1.737720868758,
+    17.816343934837));
+#19829 = CARTESIAN_POINT('',(-4.466382899661,-2.568272131472,
+    17.876413382371));
+#19830 = CARTESIAN_POINT('',(-3.964605765957,-3.322311506531,
+    17.936482819081));
+#19831 = CARTESIAN_POINT('',(-3.322295009262,-3.964596173407,
+    17.996552275035));
+#19832 = CARTESIAN_POINT('',(-2.568287910358,-4.466385645254,
+    18.056621708527));
+#19833 = CARTESIAN_POINT('',(-1.737712611626,-4.807580474724,
+    18.116691159646));
+#19834 = CARTESIAN_POINT('',(-0.868856423352,-4.978180723407,
+    18.176760601857));
+#19835 = CARTESIAN_POINT('',(0.868856424536,-4.978180723165,
+    18.296899490694));
+#19836 = CARTESIAN_POINT('',(1.737712612847,-4.807580474592,
+    18.356968938219));
+#19837 = CARTESIAN_POINT('',(2.568287911396,-4.46638564366,
+    18.417038372623));
+#19838 = CARTESIAN_POINT('',(3.322295010234,-3.964596174414,
+    18.477107834356));
+#19839 = CARTESIAN_POINT('',(3.964605766698,-3.322311503528,
+    18.537177260082));
+#19840 = CARTESIAN_POINT('',(4.466382900349,-2.568272131898,
+    18.597246717458));
+#19841 = CARTESIAN_POINT('',(4.807580690912,-1.737720866915,
+    18.657316156724));
+#19842 = CARTESIAN_POINT('',(4.978180723898,-0.868854524604,
+    18.717385602079));
+#19843 = CARTESIAN_POINT('',(4.978180723781,5.5024846E-10,
+    18.777455046519));
+#19844 = CARTESIAN_POINT('',(5.8,4.9522358E-10,16.710382769589));
+#19845 = CARTESIAN_POINT('',(5.799999999921,1.012289051032,
+    16.770452214035));
+#19846 = CARTESIAN_POINT('',(5.601236666634,2.024589903176,
+    16.830521658503));
+#19847 = CARTESIAN_POINT('',(5.203712255485,2.992255878823,
+    16.890591103025));
+#19848 = CARTESIAN_POINT('',(4.619099791347,3.870770283362,
+    16.950660546972));
+#19849 = CARTESIAN_POINT('',(3.87075381284,4.619090215881,
+    17.010729992576));
+#19850 = CARTESIAN_POINT('',(2.992271633191,5.203714995002,
+    17.070799435492));
+#19851 = CARTESIAN_POINT('',(2.024581658832,5.601236451837,
+    17.130868881088));
+#19852 = CARTESIAN_POINT('',(1.012290945621,5.799999999593,
+    17.190938325082));
+#19853 = CARTESIAN_POINT('',(-1.012290946853,5.799999999388,
+    17.311077213976));
+#19854 = CARTESIAN_POINT('',(-2.024581659671,5.60123645161,
+    17.37114665903));
+#19855 = CARTESIAN_POINT('',(-2.992271634941,5.203714993525,
+    17.431216101336));
+#19856 = CARTESIAN_POINT('',(-3.870753812683,4.619090217033,
+    17.491285550217));
+#19857 = CARTESIAN_POINT('',(-4.619099793431,3.870770279844,
+    17.551354989425));
+#19858 = CARTESIAN_POINT('',(-5.203712255076,2.99225587977,
+    17.611424437109));
+#19859 = CARTESIAN_POINT('',(-5.601236667539,2.024589901266,
+    17.671493880586));
+#19860 = CARTESIAN_POINT('',(-5.800000000023,1.012289049794,
+    17.731563325148));
+#19861 = CARTESIAN_POINT('',(-5.79999999998,-1.012289050933,
+    17.851702214029));
+#19862 = CARTESIAN_POINT('',(-5.601236666512,-2.024589902874,
+    17.911771657923));
+#19863 = CARTESIAN_POINT('',(-5.20371225573,-2.992255879737,
+    17.971841105399));
+#19864 = CARTESIAN_POINT('',(-4.619099790842,-3.870770282253,
+    18.031910542222));
+#19865 = CARTESIAN_POINT('',(-3.870753813522,-4.619090216659,
+    18.091979998023));
+#19866 = CARTESIAN_POINT('',(-2.992271632692,-5.203714994625,
+    18.152049431661));
+#19867 = CARTESIAN_POINT('',(-2.024581659022,-5.601236451969,
+    18.212118882685));
+#19868 = CARTESIAN_POINT('',(-1.012290945585,-5.799999999573,
+    18.272188324931));
+#19869 = CARTESIAN_POINT('',(1.012290946802,-5.799999999399,
+    18.392327213766));
+#19870 = CARTESIAN_POINT('',(2.02458165982,-5.601236451595,
+    18.452396661266));
+#19871 = CARTESIAN_POINT('',(2.992271634687,-5.203714993544,
+    18.512466095748));
+#19872 = CARTESIAN_POINT('',(3.870753813072,-4.619090216967,
+    18.572535557343));
+#19873 = CARTESIAN_POINT('',(4.619099792972,-3.870770279961,
+    18.632604983238));
+#19874 = CARTESIAN_POINT('',(5.203712255414,-2.992255879707,
+    18.692674440462));
+#19875 = CARTESIAN_POINT('',(5.601236667397,-2.024589901226,
+    18.752743879829));
+#19876 = CARTESIAN_POINT('',(5.800000000044,-1.012289049849,
+    18.812813325139));
+#19877 = CARTESIAN_POINT('',(5.799999999999,5.4979374E-10,
+    18.872882769589));
+#19878 = CARTESIAN_POINT('',(5.8,4.9431423E-10,17.374999999818));
+#19879 = CARTESIAN_POINT('',(5.799999999913,1.012289051015,
+    17.435069444264));
+#19880 = CARTESIAN_POINT('',(5.601236666705,2.024589902856,
+    17.495138888728));
+#19881 = CARTESIAN_POINT('',(5.203712255406,2.992255879434,
+    17.555208333264));
+#19882 = CARTESIAN_POINT('',(4.619099791505,3.870770282503,
+    17.615277777177));
+#19883 = CARTESIAN_POINT('',(3.870753812752,4.619090216493,
+    17.675347222842));
+#19884 = CARTESIAN_POINT('',(2.992271633301,5.203714994695,
+    17.735416665683));
+#19885 = CARTESIAN_POINT('',(2.02458165885,5.601236451884,
+    17.795486111339));
+#19886 = CARTESIAN_POINT('',(1.012290945651,5.799999999581,
+    17.855555555304));
+#19887 = CARTESIAN_POINT('',(-1.012290946777,5.799999999415,
+    17.975694444209));
+#19888 = CARTESIAN_POINT('',(-2.024581659848,5.60123645141,
+    18.035763889242));
+#19889 = CARTESIAN_POINT('',(-2.992271634373,5.203714994262,
+    18.095833331604));
+#19890 = CARTESIAN_POINT('',(-3.870753813475,4.6190902157,
+    18.155902780387));
+#19891 = CARTESIAN_POINT('',(-4.619099792546,3.870770281509,
+    18.215972219713));
+#19892 = CARTESIAN_POINT('',(-5.20371225568,2.992255878545,
+    18.276041667295));
+#19893 = CARTESIAN_POINT('',(-5.601236667219,2.024589901876,
+    18.336111110833));
+#19894 = CARTESIAN_POINT('',(-5.800000000092,1.012289049745,
+    18.396180555372));
+#19895 = CARTESIAN_POINT('',(-5.79999999992,-1.012289050894,
+    18.516319444263));
+#19896 = CARTESIAN_POINT('',(-5.601236666759,-2.024589902604,
+    18.576388888129));
+#19897 = CARTESIAN_POINT('',(-5.203712255307,-2.992255880242,
+    18.63645833568));
+#19898 = CARTESIAN_POINT('',(-4.619099791435,-3.870770281609,
+    18.696527772374));
+#19899 = CARTESIAN_POINT('',(-3.870753813045,-4.619090216965,
+    18.756597228326));
+#19900 = CARTESIAN_POINT('',(-2.992271633037,-5.203714994614,
+    18.816666661837));
+#19901 = CARTESIAN_POINT('',(-2.024581658941,-5.601236451842,
+    18.876736112937));
+#19902 = CARTESIAN_POINT('',(-1.012290945639,-5.799999999609,
+    18.936805555155));
+#19903 = CARTESIAN_POINT('',(1.012290946754,-5.799999999387,
+    19.056944443996));
+#19904 = CARTESIAN_POINT('',(2.024581659886,-5.60123645155,
+    19.117013891495));
+#19905 = CARTESIAN_POINT('',(2.992271634408,-5.203714993931,
+    19.177083325975));
+#19906 = CARTESIAN_POINT('',(3.870753813407,-4.61909021616,
+    19.237152787571));
+#19907 = CARTESIAN_POINT('',(4.619099792551,-3.870770281096,
+    19.297222213469));
+#19908 = CARTESIAN_POINT('',(5.203712255698,-2.992255878839,
+    19.35729167069));
+#19909 = CARTESIAN_POINT('',(5.601236667237,-2.024589901678,
+    19.417361110057));
+#19910 = CARTESIAN_POINT('',(5.800000000075,-1.012289049828,
+    19.477430555368));
+#19911 = CARTESIAN_POINT('',(5.8,5.4888439E-10,19.537499999818));
+#19912 = DEFINITIONAL_REPRESENTATION('',(#19913),#19916);
+#19913 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19914,#19915),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#19914 = CARTESIAN_POINT('',(0.,0.));
+#19915 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19917 = ORIENTED_EDGE('',*,*,#19604,.F.);
+#19918 = ORIENTED_EDGE('',*,*,#19337,.T.);
+#19919 = ADVANCED_FACE('',(#19920),#19673,.F.);
+#19920 = FACE_BOUND('',#19921,.F.);
+#19921 = EDGE_LOOP('',(#19922,#19974,#20236,#20237));
+#19922 = ORIENTED_EDGE('',*,*,#19923,.T.);
+#19923 = EDGE_CURVE('',#19605,#19924,#19926,.T.);
+#19924 = VERTEX_POINT('',#19925);
+#19925 = CARTESIAN_POINT('',(5.8,5.4998E-10,19.537499999787));
+#19926 = SEAM_CURVE('',#19927,(#19962,#19968),.PCURVE_S1.);
+#19927 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#19928,#19929,#19930,#19931
+    ,#19932,#19933,#19934,#19935,#19936,#19937,#19938,#19939,#19940,
+    #19941,#19942,#19943,#19944,#19945,#19946,#19947,#19948,#19949,
+    #19950,#19951,#19952,#19953,#19954,#19955,#19956,#19957,#19958,
+    #19959,#19960,#19961),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((10,8,8,8,10),(0.,1.571107145542,
+3.142214291083,4.713321436625,6.284428582167),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461069,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+1.669078461068)) REPRESENTATION_ITEM('') );
+#19928 = CARTESIAN_POINT('',(5.8,4.9431423E-10,17.374999999818));
+#19929 = CARTESIAN_POINT('',(5.799999999913,1.012289051015,
+    17.435069444264));
+#19930 = CARTESIAN_POINT('',(5.601236666705,2.024589902856,
+    17.495138888728));
+#19931 = CARTESIAN_POINT('',(5.203712255406,2.992255879434,
+    17.555208333264));
+#19932 = CARTESIAN_POINT('',(4.619099791505,3.870770282503,
+    17.615277777177));
+#19933 = CARTESIAN_POINT('',(3.870753812752,4.619090216493,
+    17.675347222842));
+#19934 = CARTESIAN_POINT('',(2.992271633301,5.203714994695,
+    17.735416665683));
+#19935 = CARTESIAN_POINT('',(2.02458165885,5.601236451884,
+    17.795486111339));
+#19936 = CARTESIAN_POINT('',(1.012290945651,5.799999999581,
+    17.855555555304));
+#19937 = CARTESIAN_POINT('',(-1.012290946777,5.799999999415,
+    17.975694444209));
+#19938 = CARTESIAN_POINT('',(-2.024581659848,5.60123645141,
+    18.035763889242));
+#19939 = CARTESIAN_POINT('',(-2.992271634373,5.203714994262,
+    18.095833331604));
+#19940 = CARTESIAN_POINT('',(-3.870753813475,4.6190902157,
+    18.155902780387));
+#19941 = CARTESIAN_POINT('',(-4.619099792546,3.870770281509,
+    18.215972219713));
+#19942 = CARTESIAN_POINT('',(-5.20371225568,2.992255878545,
+    18.276041667295));
+#19943 = CARTESIAN_POINT('',(-5.601236667219,2.024589901876,
+    18.336111110833));
+#19944 = CARTESIAN_POINT('',(-5.800000000092,1.012289049745,
+    18.396180555372));
+#19945 = CARTESIAN_POINT('',(-5.79999999992,-1.012289050894,
+    18.516319444263));
+#19946 = CARTESIAN_POINT('',(-5.601236666759,-2.024589902604,
+    18.576388888129));
+#19947 = CARTESIAN_POINT('',(-5.203712255307,-2.992255880242,
+    18.63645833568));
+#19948 = CARTESIAN_POINT('',(-4.619099791435,-3.870770281609,
+    18.696527772374));
+#19949 = CARTESIAN_POINT('',(-3.870753813045,-4.619090216965,
+    18.756597228326));
+#19950 = CARTESIAN_POINT('',(-2.992271633037,-5.203714994614,
+    18.816666661837));
+#19951 = CARTESIAN_POINT('',(-2.024581658941,-5.601236451842,
+    18.876736112937));
+#19952 = CARTESIAN_POINT('',(-1.012290945639,-5.799999999609,
+    18.936805555155));
+#19953 = CARTESIAN_POINT('',(1.012290946754,-5.799999999387,
+    19.056944443996));
+#19954 = CARTESIAN_POINT('',(2.024581659886,-5.60123645155,
+    19.117013891495));
+#19955 = CARTESIAN_POINT('',(2.992271634408,-5.203714993931,
+    19.177083325975));
+#19956 = CARTESIAN_POINT('',(3.870753813407,-4.61909021616,
+    19.237152787571));
+#19957 = CARTESIAN_POINT('',(4.619099792551,-3.870770281096,
+    19.297222213469));
+#19958 = CARTESIAN_POINT('',(5.203712255698,-2.992255878839,
+    19.35729167069));
+#19959 = CARTESIAN_POINT('',(5.601236667237,-2.024589901678,
+    19.417361110057));
+#19960 = CARTESIAN_POINT('',(5.800000000075,-1.012289049828,
+    19.477430555368));
+#19961 = CARTESIAN_POINT('',(5.8,5.4888439E-10,19.537499999818));
+#19962 = PCURVE('',#19673,#19963);
+#19963 = DEFINITIONAL_REPRESENTATION('',(#19964),#19967);
+#19964 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19965,#19966),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.284428582167),.PIECEWISE_BEZIER_KNOTS.);
+#19965 = CARTESIAN_POINT('',(6.28318530718,0.));
+#19966 = CARTESIAN_POINT('',(6.28318530718,6.284428582167));
+#19967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19968 = PCURVE('',#19673,#19969);
+#19969 = DEFINITIONAL_REPRESENTATION('',(#19970),#19973);
+#19970 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19971,#19972),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.284428582167),.PIECEWISE_BEZIER_KNOTS.);
+#19971 = CARTESIAN_POINT('',(0.,0.));
+#19972 = CARTESIAN_POINT('',(0.,6.284428582167));
+#19973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19974 = ORIENTED_EDGE('',*,*,#19975,.F.);
+#19975 = EDGE_CURVE('',#19924,#19924,#19976,.T.);
+#19976 = SURFACE_CURVE('',#19977,(#19985,#19991),.PCURVE_S1.);
+#19977 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#19978,#19979,#19980,#19981
+    ,#19982,#19983,#19984),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(-6.28318530718,0.,6.28318530718,
+12.566370614359),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,
+    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) 
+REPRESENTATION_ITEM('') );
+#19978 = CARTESIAN_POINT('',(5.8,5.4888439E-10,19.537499999818));
+#19979 = CARTESIAN_POINT('',(5.8,5.5070353E-10,20.202117230046));
+#19980 = CARTESIAN_POINT('',(4.97818072378,5.5070355E-10,20.297544953116
+    ));
+#19981 = CARTESIAN_POINT('',(4.300353231597,5.5252237E-10,
+    19.537499999817));
+#19982 = CARTESIAN_POINT('',(4.978180723781,5.5024846E-10,
+    18.777455046519));
+#19983 = CARTESIAN_POINT('',(5.799999999999,5.4979374E-10,
+    18.872882769589));
+#19984 = CARTESIAN_POINT('',(5.8,5.4888439E-10,19.537499999818));
+#19985 = PCURVE('',#19673,#19986);
+#19986 = DEFINITIONAL_REPRESENTATION('',(#19987),#19990);
+#19987 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19988,#19989),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#19988 = CARTESIAN_POINT('',(0.,6.284428582167));
+#19989 = CARTESIAN_POINT('',(6.28318530718,6.284428582167));
+#19990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19991 = PCURVE('',#19992,#20231);
+#19992 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,9,(
+    (#19993,#19994,#19995,#19996,#19997,#19998,#19999,#20000,#20001
+      ,#20002,#20003,#20004,#20005,#20006,#20007,#20008,#20009,#20010
+      ,#20011,#20012,#20013,#20014,#20015,#20016,#20017,#20018,#20019
+      ,#20020,#20021,#20022,#20023,#20024,#20025,#20026)
+    ,(#20027,#20028,#20029,#20030,#20031,#20032,#20033,#20034,#20035
+      ,#20036,#20037,#20038,#20039,#20040,#20041,#20042,#20043,#20044
+      ,#20045,#20046,#20047,#20048,#20049,#20050,#20051,#20052,#20053
+      ,#20054,#20055,#20056,#20057,#20058,#20059,#20060)
+    ,(#20061,#20062,#20063,#20064,#20065,#20066,#20067,#20068,#20069
+      ,#20070,#20071,#20072,#20073,#20074,#20075,#20076,#20077,#20078
+      ,#20079,#20080,#20081,#20082,#20083,#20084,#20085,#20086,#20087
+      ,#20088,#20089,#20090,#20091,#20092,#20093,#20094)
+    ,(#20095,#20096,#20097,#20098,#20099,#20100,#20101,#20102,#20103
+      ,#20104,#20105,#20106,#20107,#20108,#20109,#20110,#20111,#20112
+      ,#20113,#20114,#20115,#20116,#20117,#20118,#20119,#20120,#20121
+      ,#20122,#20123,#20124,#20125,#20126,#20127,#20128)
+    ,(#20129,#20130,#20131,#20132,#20133,#20134,#20135,#20136,#20137
+      ,#20138,#20139,#20140,#20141,#20142,#20143,#20144,#20145,#20146
+      ,#20147,#20148,#20149,#20150,#20151,#20152,#20153,#20154,#20155
+      ,#20156,#20157,#20158,#20159,#20160,#20161,#20162)
+    ,(#20163,#20164,#20165,#20166,#20167,#20168,#20169,#20170,#20171
+      ,#20172,#20173,#20174,#20175,#20176,#20177,#20178,#20179,#20180
+      ,#20181,#20182,#20183,#20184,#20185,#20186,#20187,#20188,#20189
+      ,#20190,#20191,#20192,#20193,#20194,#20195,#20196)
+    ,(#20197,#20198,#20199,#20200,#20201,#20202,#20203,#20204,#20205
+      ,#20206,#20207,#20208,#20209,#20210,#20211,#20212,#20213,#20214
+      ,#20215,#20216,#20217,#20218,#20219,#20220,#20221,#20222,#20223
+      ,#20224,#20225,#20226,#20227,#20228,#20229,#20230
+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(10,
+    8,8,8,10),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,
+    1.571107145542,3.142214291083,4.713321436625,6.284428582167),
+.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE
+((
+    (1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068)
+    ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321)
+    ,(1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699848,1.038346699848,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848)
+    ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
+      ,0.853534330196,0.853534330196)
+    ,(1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699847,1.038346699848,1.038346699847
+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
+      ,1.038346699847,1.038346699848)
+    ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.036729623209,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
+      ,1.03672962321,1.03672962321)
+    ,(1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
+,1.669078461068,1.669078461068))) REPRESENTATION_ITEM('') SURFACE() );
+#19993 = CARTESIAN_POINT('',(5.8,5.5070338E-10,19.537499999757));
+#19994 = CARTESIAN_POINT('',(5.799999999878,1.012289051204,
+    19.597569444205));
+#19995 = CARTESIAN_POINT('',(5.601236666741,2.024589902737,
+    19.657638888762));
+#19996 = CARTESIAN_POINT('',(5.203712255217,2.992255879803,
+    19.717708332979));
+#19997 = CARTESIAN_POINT('',(4.619099791672,3.87077028221,
+    19.777777777368));
+#19998 = CARTESIAN_POINT('',(3.870753812452,4.619090216879,
+    19.837847222411));
+#19999 = CARTESIAN_POINT('',(2.992271633387,5.203714994537,
+    19.897916665959));
+#20000 = CARTESIAN_POINT('',(2.024581658714,5.601236451983,
+    19.957986111146));
+#20001 = CARTESIAN_POINT('',(1.01229094557,5.799999999587,
+    20.018055555305));
+#20002 = CARTESIAN_POINT('',(-1.012290946847,5.799999999392,
+    20.138194444206));
+#20003 = CARTESIAN_POINT('',(-2.024581659995,5.601236451457,
+    20.198263889717));
+#20004 = CARTESIAN_POINT('',(-2.992271634324,5.203714993995,
+    20.258333328899));
+#20005 = CARTESIAN_POINT('',(-3.870753813689,4.619090216041,
+    20.318402785437));
+#20006 = CARTESIAN_POINT('',(-4.619099792476,3.870770280986,
+    20.37847221381));
+#20007 = CARTESIAN_POINT('',(-5.203712255801,2.992255878783,
+    20.438541670944));
+#20008 = CARTESIAN_POINT('',(-5.601236667208,2.024589901702,
+    20.49861110974));
+#20009 = CARTESIAN_POINT('',(-5.800000000118,1.012289049645,
+    20.558680555316));
+#20010 = CARTESIAN_POINT('',(-5.799999999905,-1.012289050956,
+    20.6788194442));
+#20011 = CARTESIAN_POINT('',(-5.601236666726,-2.02458990273,
+    20.738888888416));
+#20012 = CARTESIAN_POINT('',(-5.203712255246,-2.992255880285,
+    20.798958334126));
+#20013 = CARTESIAN_POINT('',(-4.619099791472,-3.870770281587,
+    20.859027775446));
+#20014 = CARTESIAN_POINT('',(-3.870753812789,-4.619090217249,
+    20.919097224452));
+#20015 = CARTESIAN_POINT('',(-2.992271633174,-5.20371499442,
+    20.979166664768));
+#20016 = CARTESIAN_POINT('',(-2.024581658732,-5.601236452003,
+    21.03923611145));
+#20017 = CARTESIAN_POINT('',(-1.01229094559,-5.799999999586,
+    21.09930555524));
+#20018 = CARTESIAN_POINT('',(1.012290946863,-5.799999999403,
+    21.219444444155));
+#20019 = CARTESIAN_POINT('',(2.024581659892,-5.601236451395,
+    21.279513889287));
+#20020 = CARTESIAN_POINT('',(2.992271634606,-5.20371499415,
+    21.339583332064));
+#20021 = CARTESIAN_POINT('',(3.870753813308,-4.619090215718,
+    21.399652777954));
+#20022 = CARTESIAN_POINT('',(4.619099792756,-3.870770281466,
+    21.459722222156));
+#20023 = CARTESIAN_POINT('',(5.203712255667,-2.992255878386,
+    21.519791665914));
+#20024 = CARTESIAN_POINT('',(5.601236667278,-2.024589901826,
+    21.579861111061));
+#20025 = CARTESIAN_POINT('',(5.80000000009,-1.012289049664,
+    21.639930555336));
+#20026 = CARTESIAN_POINT('',(5.799999999999,6.2528243E-10,
+    21.699999999757));
+#20027 = CARTESIAN_POINT('',(5.799999999999,5.5070353E-10,
+    20.202117229985));
+#20028 = CARTESIAN_POINT('',(5.799999999861,1.012289051179,
+    20.262186674438));
+#20029 = CARTESIAN_POINT('',(5.601236666846,2.024589902427,
+    20.322256118976));
+#20030 = CARTESIAN_POINT('',(5.203712255035,2.992255880384,
+    20.382325563232));
+#20031 = CARTESIAN_POINT('',(4.619099791999,3.870770281476,
+    20.44239500757));
+#20032 = CARTESIAN_POINT('',(3.870753812163,4.619090217257,
+    20.502464452653));
+#20033 = CARTESIAN_POINT('',(2.992271633659,5.203714994465,
+    20.562533896188));
+#20034 = CARTESIAN_POINT('',(2.024581658628,5.60123645189,
+    20.622603341368));
+#20035 = CARTESIAN_POINT('',(1.01229094565,5.799999999618,
+    20.682672785537));
+#20036 = CARTESIAN_POINT('',(-1.012290946838,5.799999999379,
+    20.80281167443));
+#20037 = CARTESIAN_POINT('',(-2.024581659844,5.601236451434,
+    20.86288111996));
+#20038 = CARTESIAN_POINT('',(-2.992271634505,5.203714994332,
+    20.922950559107));
+#20039 = CARTESIAN_POINT('',(-3.870753813329,4.619090215309,
+    20.983020015683));
+#20040 = CARTESIAN_POINT('',(-4.619099792822,3.870770282014,
+    21.043089444028));
+#20041 = CARTESIAN_POINT('',(-5.203712255487,2.992255878053,
+    21.103158901175));
+#20042 = CARTESIAN_POINT('',(-5.601236667326,2.02458990207,
+    21.16322833997));
+#20043 = CARTESIAN_POINT('',(-5.800000000102,1.012289049648,
+    21.223297785543));
+#20044 = CARTESIAN_POINT('',(-5.799999999869,-1.012289050947,
+    21.343436674429));
+#20045 = CARTESIAN_POINT('',(-5.601236666976,-2.024589902358,
+    21.403506118646));
+#20046 = CARTESIAN_POINT('',(-5.203712254742,-2.992255881015,
+    21.463575564349));
+#20047 = CARTESIAN_POINT('',(-4.619099792202,-3.870770280602,
+    21.523645005681));
+#20048 = CARTESIAN_POINT('',(-3.870753812248,-4.619090217894,
+    21.583714454674));
+#20049 = CARTESIAN_POINT('',(-2.992271633485,-5.203714994145,
+    21.643783895004));
+#20050 = CARTESIAN_POINT('',(-2.02458165871,-5.601236452001,
+    21.703853341673));
+#20051 = CARTESIAN_POINT('',(-1.012290945635,-5.799999999605,
+    21.763922785471));
+#20052 = CARTESIAN_POINT('',(1.012290946808,-5.799999999374,
+    21.884061674382));
+#20053 = CARTESIAN_POINT('',(2.024581659918,-5.601236451575,
+    21.94413111952));
+#20054 = CARTESIAN_POINT('',(2.99227163442,-5.203714993801,
+    22.004200562285));
+#20055 = CARTESIAN_POINT('',(3.870753813508,-4.619090216295,
+    22.06427000819));
+#20056 = CARTESIAN_POINT('',(4.619099792461,-3.870770280923,
+    22.124339452383));
+#20057 = CARTESIAN_POINT('',(5.20371225585,-2.992255878861,
+    22.184408896139));
+#20058 = CARTESIAN_POINT('',(5.601236667156,-2.024589901643,
+    22.244478341293));
+#20059 = CARTESIAN_POINT('',(5.800000000114,-1.012289049771,
+    22.304547785563));
+#20060 = CARTESIAN_POINT('',(5.799999999999,5.7935309E-10,
+    22.364617229985));
+#20061 = CARTESIAN_POINT('',(4.97818072378,5.511583E-10,20.297544953055)
+  );
+#20062 = CARTESIAN_POINT('',(4.97818072367,0.868854525963,
+    20.357614397502));
+#20063 = CARTESIAN_POINT('',(4.807580690476,1.737720868029,
+    20.417683842065));
+#20064 = CARTESIAN_POINT('',(4.466382899773,2.568272132753,
+    20.477753286264));
+#20065 = CARTESIAN_POINT('',(3.964605765954,3.322311504775,
+    20.537822730687));
+#20066 = CARTESIAN_POINT('',(3.322295009126,3.964596175,20.597892175682)
+  );
+#20067 = CARTESIAN_POINT('',(2.568287910477,4.466385644376,
+    20.657961619279));
+#20068 = CARTESIAN_POINT('',(1.73771261162,4.807580474961,
+    20.718031064432));
+#20069 = CARTESIAN_POINT('',(0.868856423371,4.978180723392,
+    20.778100508605));
+#20070 = CARTESIAN_POINT('',(-0.868856424564,4.978180723157,
+    20.898239397504));
+#20071 = CARTESIAN_POINT('',(-1.737712612689,4.807580474485,
+    20.958308843004));
+#20072 = CARTESIAN_POINT('',(-2.568287911635,4.46638564434,
+    21.018378282227));
+#20073 = CARTESIAN_POINT('',(-3.322295009847,3.964596172866,
+    21.078447738687));
+#20074 = CARTESIAN_POINT('',(-3.964605767133,3.32231150557,
+    21.138517167158));
+#20075 = CARTESIAN_POINT('',(-4.466382900016,2.568272130227,
+    21.198586624206));
+#20076 = CARTESIAN_POINT('',(-4.807580691036,1.737720867776,
+    21.258656063055));
+#20077 = CARTESIAN_POINT('',(-4.978180723879,0.868854524426,
+    21.31872550861));
+#20078 = CARTESIAN_POINT('',(-4.978180723677,-0.868854525719,
+    21.438864397499));
+#20079 = CARTESIAN_POINT('',(-4.807580690604,-1.737720868011,
+    21.498933841715));
+#20080 = CARTESIAN_POINT('',(-4.466382899481,-2.568272133236,
+    21.559003287419));
+#20081 = CARTESIAN_POINT('',(-3.964605766218,-3.322311504181,
+    21.619072728748));
+#20082 = CARTESIAN_POINT('',(-3.322295009045,-3.964596175269,
+    21.679142177749));
+#20083 = CARTESIAN_POINT('',(-2.568287910501,-4.466385644385,
+    21.739211618066));
+#20084 = CARTESIAN_POINT('',(-1.737712611591,-4.807580474899,
+    21.799281064748));
+#20085 = CARTESIAN_POINT('',(-0.868856423365,-4.978180723411,
+    21.859350508539));
+#20086 = CARTESIAN_POINT('',(0.868856424515,-4.978180723154,
+    21.979489397449));
+#20087 = CARTESIAN_POINT('',(1.737712612903,-4.807580474559,
+    22.039558842603));
+#20088 = CARTESIAN_POINT('',(2.568287911243,-4.466385643951,
+    22.099628285321));
+#20089 = CARTESIAN_POINT('',(3.322295010379,-3.964596173705,
+    22.159697731313));
+#20090 = CARTESIAN_POINT('',(3.964605766554,-3.322311504569,
+    22.219767175387));
+#20091 = CARTESIAN_POINT('',(4.466382900441,-2.568272130994,
+    22.279836619266));
+#20092 = CARTESIAN_POINT('',(4.807580690866,-1.73772086737,
+    22.339906064328));
+#20093 = CARTESIAN_POINT('',(4.978180723897,-0.86885452454,
+    22.399975508644));
+#20094 = CARTESIAN_POINT('',(4.978180723781,5.7389614E-10,
+    22.460044953055));
+#20095 = CARTESIAN_POINT('',(4.300353231596,5.5161287E-10,
+    19.537499999756));
+#20096 = CARTESIAN_POINT('',(4.300353231493,0.750551308552,
+    19.597569444201));
+#20097 = CARTESIAN_POINT('',(4.15298197799,1.501114446854,
+    19.657638888775));
+#20098 = CARTESIAN_POINT('',(3.858241764253,2.218575004178,
+    19.717708332948));
+#20099 = CARTESIAN_POINT('',(3.424786298085,2.869948744518,
+    19.777777777412));
+#20100 = CARTESIAN_POINT('',(2.869932226017,3.424776693057,
+    19.837847222361));
+#20101 = CARTESIAN_POINT('',(2.218590802808,3.858244513496,
+    19.897916665996));
+#20102 = CARTESIAN_POINT('',(1.501106179609,4.152981761994,
+    19.957986111126));
+#20103 = CARTESIAN_POINT('',(0.750553208271,4.300353231201,
+    20.018055555309));
+#20104 = CARTESIAN_POINT('',(-0.750553209551,4.300353230964,
+    20.138194444202));
+#20105 = CARTESIAN_POINT('',(-1.501106180898,4.152981761612,
+    20.198263889727));
+#20106 = CARTESIAN_POINT('',(-2.218590803737,3.858244512642,
+    20.258333328878));
+#20107 = CARTESIAN_POINT('',(-2.869932227274,3.42477669269,
+    20.318402785464));
+#20108 = CARTESIAN_POINT('',(-3.424786298872,2.869948742778,
+    20.378472213785));
+#20109 = CARTESIAN_POINT('',(-3.858241764863,2.218575003546,
+    20.438541670955));
+#20110 = CARTESIAN_POINT('',(-4.152981978444,1.501114445618,
+    20.498611109738));
+#20111 = CARTESIAN_POINT('',(-4.300353231734,0.750551307035,
+    20.558680555313));
+#20112 = CARTESIAN_POINT('',(-4.300353231495,-0.750551308328,
+    20.678819444201));
+#20113 = CARTESIAN_POINT('',(-4.152981978034,-1.501114446806,
+    20.738888888411));
+#20114 = CARTESIAN_POINT('',(-3.858241764157,-2.21857500466,
+    20.79895833414));
+#20115 = CARTESIAN_POINT('',(-3.424786298084,-2.869948743992,
+    20.859027775415));
+#20116 = CARTESIAN_POINT('',(-2.869932226156,-3.424776693264,
+    20.919097224489));
+#20117 = CARTESIAN_POINT('',(-2.218590802698,-3.858244513512,
+    20.979166664739));
+#20118 = CARTESIAN_POINT('',(-1.501106179611,-4.152981761968,
+    21.039236111464));
+#20119 = CARTESIAN_POINT('',(-0.750553208286,-4.300353231195,
+    21.099305555236));
+#20120 = CARTESIAN_POINT('',(0.750553209557,-4.300353230999,
+    21.219444444157));
+#20121 = CARTESIAN_POINT('',(1.501106180818,-4.152981761431,
+    21.279513889278));
+#20122 = CARTESIAN_POINT('',(2.218590804032,-3.858244513039,
+    21.339583332083));
+#20123 = CARTESIAN_POINT('',(2.86993222682,-3.424776692063,
+    21.399652777922));
+#20124 = CARTESIAN_POINT('',(3.424786299236,-2.869948743522,
+    21.459722222187));
+#20125 = CARTESIAN_POINT('',(3.858241764687,-2.218575002998,
+    21.519791665892));
+#20126 = CARTESIAN_POINT('',(4.15298197852,-1.501114445794,
+    21.579861111068));
+#20127 = CARTESIAN_POINT('',(4.300353231716,-0.750551307051,
+    21.639930555334));
+#20128 = CARTESIAN_POINT('',(4.300353231597,6.2619192E-10,
+    21.699999999756));
+#20129 = CARTESIAN_POINT('',(4.978180723781,5.5070321E-10,
+    18.777455046458));
+#20130 = CARTESIAN_POINT('',(4.978180723673,0.868854525978,
+    18.837524490904));
+#20131 = CARTESIAN_POINT('',(4.807580690393,1.737720868908,
+    18.897593935474));
+#20132 = CARTESIAN_POINT('',(4.466382899813,2.568272131013,
+    18.957663379654));
+#20133 = CARTESIAN_POINT('',(3.964605765829,3.322311507138,
+    19.017732824117));
+#20134 = CARTESIAN_POINT('',(3.322295009049,3.964596173351,
+    19.07780226905));
+#20135 = CARTESIAN_POINT('',(2.568287910442,4.466385645131,
+    19.137871712715));
+#20136 = CARTESIAN_POINT('',(1.737712611513,4.807580474896,
+    19.197941157818));
+#20137 = CARTESIAN_POINT('',(0.868856423268,4.978180723387,
+    19.258010602014));
+#20138 = CARTESIAN_POINT('',(-0.868856424648,4.978180723157,
+    19.378149490902));
+#20139 = CARTESIAN_POINT('',(-1.737712612803,4.807580474604,
+    19.43821893643));
+#20140 = CARTESIAN_POINT('',(-2.568287911708,4.466385643471,
+    19.498288375582));
+#20141 = CARTESIAN_POINT('',(-3.322295009857,3.964596174664,
+    19.55835783216));
+#20142 = CARTESIAN_POINT('',(-3.964605767371,3.32231150308,
+    19.618427260496));
+#20143 = CARTESIAN_POINT('',(-4.46638289989,2.568272132017,
+    19.678496717651));
+#20144 = CARTESIAN_POINT('',(-4.807580691176,1.737720866872,
+    19.738566156442));
+#20145 = CARTESIAN_POINT('',(-4.978180723861,0.868854524427,
+    19.798635602016));
+#20146 = CARTESIAN_POINT('',(-4.9781807237,-0.868854525729,19.9187744909
+    ));
+#20147 = CARTESIAN_POINT('',(-4.807580690379,-1.73772086895,
+    19.978843935122));
+#20148 = CARTESIAN_POINT('',(-4.466382899892,-2.568272131347,
+    20.038913380816));
+#20149 = CARTESIAN_POINT('',(-3.964605765486,-3.322311506788,
+    20.098982822165));
+#20150 = CARTESIAN_POINT('',(-3.322295009554,-3.964596173415,
+    20.159052271135));
+#20151 = CARTESIAN_POINT('',(-2.568287910091,-4.466385645267,
+    20.219121711484));
+#20152 = CARTESIAN_POINT('',(-1.737712611592,-4.807580474782,
+    20.279191158145));
+#20153 = CARTESIAN_POINT('',(-0.868856423269,-4.978180723418,
+    20.339260601946));
+#20154 = CARTESIAN_POINT('',(0.868856424644,-4.978180723144,
+    20.459399490849));
+#20155 = CARTESIAN_POINT('',(1.737712612839,-4.807580474499,
+    20.519468936022));
+#20156 = CARTESIAN_POINT('',(2.568287911715,-4.466385643971,
+    20.579538378693));
+#20157 = CARTESIAN_POINT('',(3.322295009891,-3.964596173498,
+    20.639607824759));
+#20158 = CARTESIAN_POINT('',(3.964605767167,-3.322311504681,
+    20.699677268753));
+#20159 = CARTESIAN_POINT('',(4.46638290015,-2.568272130742,
+    20.759746712691));
+#20160 = CARTESIAN_POINT('',(4.807580691035,-1.737720867367,
+    20.819816157725));
+#20161 = CARTESIAN_POINT('',(4.978180723886,-0.868854524416,
+    20.879885602048));
+#20162 = CARTESIAN_POINT('',(4.97818072378,6.784877E-10,20.939955046458)
+  );
+#20163 = CARTESIAN_POINT('',(5.8,5.5024849E-10,18.872882769529));
+#20164 = CARTESIAN_POINT('',(5.799999999927,1.012289051215,
+    18.93295221397));
+#20165 = CARTESIAN_POINT('',(5.601236666525,2.024589903111,
+    18.993021658562));
+#20166 = CARTESIAN_POINT('',(5.203712255597,2.992255879051,
+    19.053091102684));
+#20167 = CARTESIAN_POINT('',(4.619099791136,3.870770283258,
+    19.113160547245));
+#20168 = CARTESIAN_POINT('',(3.870753812854,4.619090216134,
+    19.173229992066));
+#20169 = CARTESIAN_POINT('',(2.992271633115,5.203714994877,
+    19.233299435818));
+#20170 = CARTESIAN_POINT('',(2.024581658744,5.601236451955,
+    19.293368880876));
+#20171 = CARTESIAN_POINT('',(1.01229094552,5.799999999583,
+    19.353438325085));
+#20172 = CARTESIAN_POINT('',(-1.012290946889,5.799999999404,
+    19.473577213974));
+#20173 = CARTESIAN_POINT('',(-2.024581659999,5.601236451475,
+    19.533646659488));
+#20174 = CARTESIAN_POINT('',(-2.992271634464,5.203714993681,
+    19.593716098686));
+#20175 = CARTESIAN_POINT('',(-3.870753813502,4.619090216749,
+    19.653785555175));
+#20176 = CARTESIAN_POINT('',(-4.619099792825,3.870770279959,
+    19.713854983626));
+#20177 = CARTESIAN_POINT('',(-5.203712255559,2.992255879525,
+    19.773924440678));
+#20178 = CARTESIAN_POINT('',(-5.601236667345,2.024589901341,
+    19.833993879531));
+#20179 = CARTESIAN_POINT('',(-5.800000000108,1.012289049625,
+    19.894063325082));
+#20180 = CARTESIAN_POINT('',(-5.799999999897,-1.012289050928,
+    20.014202213974));
+#20181 = CARTESIAN_POINT('',(-5.601236666744,-2.024589903286,
+    20.074271658184));
+#20182 = CARTESIAN_POINT('',(-5.203712255126,-2.992255879141,
+    20.134341103906));
+#20183 = CARTESIAN_POINT('',(-4.61909979161,-3.870770283183,
+    20.194410545198));
+#20184 = CARTESIAN_POINT('',(-3.870753812597,-4.619090215993,
+    20.25447999425));
+#20185 = CARTESIAN_POINT('',(-2.992271633195,-5.203714995097,
+    20.314549434519));
+#20186 = CARTESIAN_POINT('',(-2.024581658694,-5.601236451824,
+    20.374618881231));
+#20187 = CARTESIAN_POINT('',(-1.012290945539,-5.799999999622,
+    20.434688325012));
+#20188 = CARTESIAN_POINT('',(1.012290946891,-5.799999999365,
+    20.554827213922));
+#20189 = CARTESIAN_POINT('',(2.02458166003,-5.6012364515,20.61489665908)
+  );
+#20190 = CARTESIAN_POINT('',(2.992271634437,-5.203714993876,
+    20.674966101786));
+#20191 = CARTESIAN_POINT('',(3.870753813599,-4.619090216048,
+    20.735035547796));
+#20192 = CARTESIAN_POINT('',(4.619099792596,-3.870770281064,
+    20.795104991859));
+#20193 = CARTESIAN_POINT('',(5.203712255774,-2.992255878627,
+    20.855174435732));
+#20194 = CARTESIAN_POINT('',(5.601236667273,-2.02458990164,
+    20.915243880811));
+#20195 = CARTESIAN_POINT('',(5.800000000101,-1.012289049664,
+    20.975313325114));
+#20196 = CARTESIAN_POINT('',(5.799999999999,6.7121176E-10,
+    21.035382769528));
+#20197 = CARTESIAN_POINT('',(5.8,5.5070338E-10,19.537499999757));
+#20198 = CARTESIAN_POINT('',(5.799999999878,1.012289051204,
+    19.597569444205));
+#20199 = CARTESIAN_POINT('',(5.601236666741,2.024589902737,
+    19.657638888762));
+#20200 = CARTESIAN_POINT('',(5.203712255217,2.992255879803,
+    19.717708332979));
+#20201 = CARTESIAN_POINT('',(4.619099791672,3.87077028221,
+    19.777777777368));
+#20202 = CARTESIAN_POINT('',(3.870753812452,4.619090216879,
+    19.837847222411));
+#20203 = CARTESIAN_POINT('',(2.992271633387,5.203714994537,
+    19.897916665959));
+#20204 = CARTESIAN_POINT('',(2.024581658714,5.601236451983,
+    19.957986111146));
+#20205 = CARTESIAN_POINT('',(1.01229094557,5.799999999587,
+    20.018055555305));
+#20206 = CARTESIAN_POINT('',(-1.012290946847,5.799999999392,
+    20.138194444206));
+#20207 = CARTESIAN_POINT('',(-2.024581659995,5.601236451457,
+    20.198263889717));
+#20208 = CARTESIAN_POINT('',(-2.992271634324,5.203714993995,
+    20.258333328899));
+#20209 = CARTESIAN_POINT('',(-3.870753813689,4.619090216041,
+    20.318402785437));
+#20210 = CARTESIAN_POINT('',(-4.619099792476,3.870770280986,
+    20.37847221381));
+#20211 = CARTESIAN_POINT('',(-5.203712255801,2.992255878783,
+    20.438541670944));
+#20212 = CARTESIAN_POINT('',(-5.601236667208,2.024589901702,
+    20.49861110974));
+#20213 = CARTESIAN_POINT('',(-5.800000000118,1.012289049645,
+    20.558680555316));
+#20214 = CARTESIAN_POINT('',(-5.799999999905,-1.012289050956,
+    20.6788194442));
+#20215 = CARTESIAN_POINT('',(-5.601236666726,-2.02458990273,
+    20.738888888416));
+#20216 = CARTESIAN_POINT('',(-5.203712255246,-2.992255880285,
+    20.798958334126));
+#20217 = CARTESIAN_POINT('',(-4.619099791472,-3.870770281587,
+    20.859027775446));
+#20218 = CARTESIAN_POINT('',(-3.870753812789,-4.619090217249,
+    20.919097224452));
+#20219 = CARTESIAN_POINT('',(-2.992271633174,-5.20371499442,
+    20.979166664768));
+#20220 = CARTESIAN_POINT('',(-2.024581658732,-5.601236452003,
+    21.03923611145));
+#20221 = CARTESIAN_POINT('',(-1.01229094559,-5.799999999586,
+    21.09930555524));
+#20222 = CARTESIAN_POINT('',(1.012290946863,-5.799999999403,
+    21.219444444155));
+#20223 = CARTESIAN_POINT('',(2.024581659892,-5.601236451395,
+    21.279513889287));
+#20224 = CARTESIAN_POINT('',(2.992271634606,-5.20371499415,
+    21.339583332064));
+#20225 = CARTESIAN_POINT('',(3.870753813308,-4.619090215718,
+    21.399652777954));
+#20226 = CARTESIAN_POINT('',(4.619099792756,-3.870770281466,
+    21.459722222156));
+#20227 = CARTESIAN_POINT('',(5.203712255667,-2.992255878386,
+    21.519791665914));
+#20228 = CARTESIAN_POINT('',(5.601236667278,-2.024589901826,
+    21.579861111061));
+#20229 = CARTESIAN_POINT('',(5.80000000009,-1.012289049664,
+    21.639930555336));
+#20230 = CARTESIAN_POINT('',(5.799999999999,6.2528243E-10,
+    21.699999999757));
+#20231 = DEFINITIONAL_REPRESENTATION('',(#20232),#20235);
+#20232 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20233,#20234),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#20233 = CARTESIAN_POINT('',(0.,0.));
+#20234 = CARTESIAN_POINT('',(6.28318530718,0.));
+#20235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20236 = ORIENTED_EDGE('',*,*,#19923,.F.);
+#20237 = ORIENTED_EDGE('',*,*,#19656,.T.);
+#20238 = ADVANCED_FACE('',(#20239),#19992,.F.);
+#20239 = FACE_BOUND('',#20240,.F.);
+#20240 = EDGE_LOOP('',(#20241,#20293,#20373,#20374));
+#20241 = ORIENTED_EDGE('',*,*,#20242,.T.);
+#20242 = EDGE_CURVE('',#19924,#20243,#20245,.T.);
+#20243 = VERTEX_POINT('',#20244);
+#20244 = CARTESIAN_POINT('',(5.799999999999,6.25287E-10,21.699999999757)
+  );
+#20245 = SEAM_CURVE('',#20246,(#20281,#20287),.PCURVE_S1.);
+#20246 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#20247,#20248,#20249,#20250
+    ,#20251,#20252,#20253,#20254,#20255,#20256,#20257,#20258,#20259,
+    #20260,#20261,#20262,#20263,#20264,#20265,#20266,#20267,#20268,
+    #20269,#20270,#20271,#20272,#20273,#20274,#20275,#20276,#20277,
+    #20278,#20279,#20280),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((10,8,8,8,10),(0.,1.571107145542,
+3.142214291083,4.713321436625,6.284428582167),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461069,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
+1.669078461068)) REPRESENTATION_ITEM('') );
+#20247 = CARTESIAN_POINT('',(5.8,5.5070338E-10,19.537499999757));
+#20248 = CARTESIAN_POINT('',(5.799999999878,1.012289051204,
+    19.597569444205));
+#20249 = CARTESIAN_POINT('',(5.601236666741,2.024589902737,
+    19.657638888762));
+#20250 = CARTESIAN_POINT('',(5.203712255217,2.992255879803,
+    19.717708332979));
+#20251 = CARTESIAN_POINT('',(4.619099791672,3.87077028221,
+    19.777777777368));
+#20252 = CARTESIAN_POINT('',(3.870753812452,4.619090216879,
+    19.837847222411));
+#20253 = CARTESIAN_POINT('',(2.992271633387,5.203714994537,
+    19.897916665959));
+#20254 = CARTESIAN_POINT('',(2.024581658714,5.601236451983,
+    19.957986111146));
+#20255 = CARTESIAN_POINT('',(1.01229094557,5.799999999587,
+    20.018055555305));
+#20256 = CARTESIAN_POINT('',(-1.012290946847,5.799999999392,
+    20.138194444206));
+#20257 = CARTESIAN_POINT('',(-2.024581659995,5.601236451457,
+    20.198263889717));
+#20258 = CARTESIAN_POINT('',(-2.992271634324,5.203714993995,
+    20.258333328899));
+#20259 = CARTESIAN_POINT('',(-3.870753813689,4.619090216041,
+    20.318402785437));
+#20260 = CARTESIAN_POINT('',(-4.619099792476,3.870770280986,
+    20.37847221381));
+#20261 = CARTESIAN_POINT('',(-5.203712255801,2.992255878783,
+    20.438541670944));
+#20262 = CARTESIAN_POINT('',(-5.601236667208,2.024589901702,
+    20.49861110974));
+#20263 = CARTESIAN_POINT('',(-5.800000000118,1.012289049645,
+    20.558680555315));
+#20264 = CARTESIAN_POINT('',(-5.799999999905,-1.012289050956,
+    20.6788194442));
+#20265 = CARTESIAN_POINT('',(-5.601236666726,-2.02458990273,
+    20.738888888416));
+#20266 = CARTESIAN_POINT('',(-5.203712255246,-2.992255880285,
+    20.798958334126));
+#20267 = CARTESIAN_POINT('',(-4.619099791472,-3.870770281587,
+    20.859027775446));
+#20268 = CARTESIAN_POINT('',(-3.870753812789,-4.619090217249,
+    20.919097224452));
+#20269 = CARTESIAN_POINT('',(-2.992271633174,-5.20371499442,
+    20.979166664768));
+#20270 = CARTESIAN_POINT('',(-2.024581658732,-5.601236452003,
+    21.03923611145));
+#20271 = CARTESIAN_POINT('',(-1.01229094559,-5.799999999586,
+    21.09930555524));
+#20272 = CARTESIAN_POINT('',(1.012290946863,-5.799999999403,
+    21.219444444155));
+#20273 = CARTESIAN_POINT('',(2.024581659892,-5.601236451395,
+    21.279513889287));
+#20274 = CARTESIAN_POINT('',(2.992271634606,-5.20371499415,
+    21.339583332064));
+#20275 = CARTESIAN_POINT('',(3.870753813308,-4.619090215718,
+    21.399652777954));
+#20276 = CARTESIAN_POINT('',(4.619099792756,-3.870770281466,
+    21.459722222156));
+#20277 = CARTESIAN_POINT('',(5.203712255667,-2.992255878386,
+    21.519791665914));
+#20278 = CARTESIAN_POINT('',(5.601236667278,-2.024589901826,
+    21.579861111061));
+#20279 = CARTESIAN_POINT('',(5.80000000009,-1.012289049664,
+    21.639930555336));
+#20280 = CARTESIAN_POINT('',(5.799999999999,6.2528243E-10,
+    21.699999999757));
+#20281 = PCURVE('',#19992,#20282);
+#20282 = DEFINITIONAL_REPRESENTATION('',(#20283),#20286);
+#20283 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20284,#20285),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.284428582167),.PIECEWISE_BEZIER_KNOTS.);
+#20284 = CARTESIAN_POINT('',(6.28318530718,0.));
+#20285 = CARTESIAN_POINT('',(6.28318530718,6.284428582167));
+#20286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20287 = PCURVE('',#19992,#20288);
+#20288 = DEFINITIONAL_REPRESENTATION('',(#20289),#20292);
+#20289 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20290,#20291),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.,6.284428582167),.PIECEWISE_BEZIER_KNOTS.);
+#20290 = CARTESIAN_POINT('',(0.,0.));
+#20291 = CARTESIAN_POINT('',(0.,6.284428582167));
+#20292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20293 = ORIENTED_EDGE('',*,*,#20294,.F.);
+#20294 = EDGE_CURVE('',#20243,#20243,#20295,.T.);
+#20295 = SURFACE_CURVE('',#20296,(#20301,#20361),.PCURVE_S1.);
+#20296 = CIRCLE('',#20297,0.4);
+#20297 = AXIS2_PLACEMENT_3D('',#20298,#20299,#20300);
+#20298 = CARTESIAN_POINT('',(5.4,6.2534565E-10,21.699999999757));
+#20299 = DIRECTION('',(-1.1717E-12,-1.,-6.886167E-11));
+#20300 = DIRECTION('',(1.,-1.171700000031E-12,4.5475E-13));
+#20301 = PCURVE('',#19992,#20302);
+#20302 = DEFINITIONAL_REPRESENTATION('',(#20303),#20360);
+#20303 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#20304,#20305,#20306,#20307,
+    #20308,#20309,#20310,#20311,#20312,#20313,#20314,#20315,#20316,
+    #20317,#20318,#20319,#20320,#20321,#20322,#20323,#20324,#20325,
+    #20326,#20327,#20328,#20329,#20330,#20331,#20332,#20333,#20334,
+    #20335,#20336,#20337,#20338,#20339,#20340,#20341,#20342,#20343,
+    #20344,#20345,#20346,#20347,#20348,#20349,#20350,#20351,#20352,
+    #20353,#20354,#20355,#20356,#20357,#20358,#20359),.UNSPECIFIED.,.F.,
+  .F.,(11,9,9,9,9,9,11),(0.,0.785398163397,1.570796326795,3.14159265359,
+    4.712388980385,5.497787143782,6.28318530718),.UNSPECIFIED.);
+#20304 = CARTESIAN_POINT('',(0.,6.284428582167));
+#20305 = CARTESIAN_POINT('',(7.969262624619E-02,6.284428582167));
+#20306 = CARTESIAN_POINT('',(0.159082186484,6.284428582166));
+#20307 = CARTESIAN_POINT('',(0.238215517921,6.284428582169));
+#20308 = CARTESIAN_POINT('',(0.317115674006,6.284428582164));
+#20309 = CARTESIAN_POINT('',(0.395894461277,6.28442858217));
+#20310 = CARTESIAN_POINT('',(0.474525040047,6.284428582164));
+#20311 = CARTESIAN_POINT('',(0.553010088672,6.284428582168));
+#20312 = CARTESIAN_POINT('',(0.631479408109,6.284428582166));
+#20313 = CARTESIAN_POINT('',(0.709863349286,6.284428582167));
+#20314 = CARTESIAN_POINT('',(0.866566811764,6.284428582167));
+#20315 = CARTESIAN_POINT('',(0.944881416298,6.284428582167));
+#20316 = CARTESIAN_POINT('',(1.023184365706,6.284428582168));
+#20317 = CARTESIAN_POINT('',(1.101471140456,6.284428582165));
+#20318 = CARTESIAN_POINT('',(1.179763621812,6.284428582169));
+#20319 = CARTESIAN_POINT('',(1.258078914304,6.284428582166));
+#20320 = CARTESIAN_POINT('',(1.336410118342,6.284428582168));
+#20321 = CARTESIAN_POINT('',(1.414750370169,6.284428582167));
+#20322 = CARTESIAN_POINT('',(1.493123264029,6.284428582167));
+#20323 = CARTESIAN_POINT('',(1.728297178968,6.284428582167));
+#20324 = CARTESIAN_POINT('',(1.885162189058,6.284428582166));
+#20325 = CARTESIAN_POINT('',(2.042136630185,6.284428582169));
+#20326 = CARTESIAN_POINT('',(2.199073065434,6.284428582165));
+#20327 = CARTESIAN_POINT('',(2.356348676943,6.284428582169));
+#20328 = CARTESIAN_POINT('',(2.5131110865,6.284428582165));
+#20329 = CARTESIAN_POINT('',(2.670412663704,6.284428582168));
+#20330 = CARTESIAN_POINT('',(2.827426008719,6.284428582167));
+#20331 = CARTESIAN_POINT('',(2.984514271753,6.284428582167));
+#20332 = CARTESIAN_POINT('',(3.298671035427,6.284428582167));
+#20333 = CARTESIAN_POINT('',(3.45575929846,6.284428582165));
+#20334 = CARTESIAN_POINT('',(3.612772643481,6.284428582171));
+#20335 = CARTESIAN_POINT('',(3.770074220668,6.284428582161));
+#20336 = CARTESIAN_POINT('',(3.92683663025,6.284428582174));
+#20337 = CARTESIAN_POINT('',(4.08411224174,6.284428582161));
+#20338 = CARTESIAN_POINT('',(4.241048676999,6.28442858217));
+#20339 = CARTESIAN_POINT('',(4.398023118122,6.284428582166));
+#20340 = CARTESIAN_POINT('',(4.554888128214,6.284428582167));
+#20341 = CARTESIAN_POINT('',(4.790062043152,6.284428582167));
+#20342 = CARTESIAN_POINT('',(4.868434937013,6.284428582167));
+#20343 = CARTESIAN_POINT('',(4.946775188839,6.284428582166));
+#20344 = CARTESIAN_POINT('',(5.025106392878,6.284428582168));
+#20345 = CARTESIAN_POINT('',(5.103421685367,6.284428582166));
+#20346 = CARTESIAN_POINT('',(5.181714166726,6.284428582168));
+#20347 = CARTESIAN_POINT('',(5.260000941474,6.284428582167));
+#20348 = CARTESIAN_POINT('',(5.338303890883,6.284428582167));
+#20349 = CARTESIAN_POINT('',(5.416618495416,6.284428582167));
+#20350 = CARTESIAN_POINT('',(5.573321957894,6.284428582167));
+#20351 = CARTESIAN_POINT('',(5.651705899071,6.284428582167));
+#20352 = CARTESIAN_POINT('',(5.730175218507,6.284428582168));
+#20353 = CARTESIAN_POINT('',(5.808660267133,6.284428582166));
+#20354 = CARTESIAN_POINT('',(5.887290845902,6.284428582168));
+#20355 = CARTESIAN_POINT('',(5.966069633173,6.284428582166));
+#20356 = CARTESIAN_POINT('',(6.044969789258,6.284428582168));
+#20357 = CARTESIAN_POINT('',(6.124103120695,6.284428582167));
+#20358 = CARTESIAN_POINT('',(6.203492680933,6.284428582167));
+#20359 = CARTESIAN_POINT('',(6.28318530718,6.284428582167));
+#20360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20361 = PCURVE('',#20362,#20367);
+#20362 = PLANE('',#20363);
+#20363 = AXIS2_PLACEMENT_3D('',#20364,#20365,#20366);
+#20364 = CARTESIAN_POINT('',(5.4,6.2534565E-10,21.699999999757));
+#20365 = DIRECTION('',(-1.1717E-12,-1.,-6.886167E-11));
+#20366 = DIRECTION('',(0.,-6.886167E-11,1.));
+#20367 = DEFINITIONAL_REPRESENTATION('',(#20368),#20372);
+#20368 = CIRCLE('',#20369,0.4);
+#20369 = AXIS2_PLACEMENT_2D('',#20370,#20371);
+#20370 = CARTESIAN_POINT('',(0.,0.));
+#20371 = DIRECTION('',(4.547500000807E-13,-1.));
+#20372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20373 = ORIENTED_EDGE('',*,*,#20242,.F.);
+#20374 = ORIENTED_EDGE('',*,*,#19975,.T.);
+#20375 = ADVANCED_FACE('',(#20376),#20362,.F.);
+#20376 = FACE_BOUND('',#20377,.F.);
+#20377 = EDGE_LOOP('',(#20378));
+#20378 = ORIENTED_EDGE('',*,*,#20294,.T.);
+#20379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20383)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20380,#20381,#20382)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20380 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20381 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20382 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20383 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#20380,
+  'distance_accuracy_value','confusion accuracy');
+#20384 = SHAPE_DEFINITION_REPRESENTATION(#20385,#17678);
+#20385 = PRODUCT_DEFINITION_SHAPE('','',#20386);
+#20386 = PRODUCT_DEFINITION('design','',#20387,#20390);
+#20387 = PRODUCT_DEFINITION_FORMATION('','',#20388);
+#20388 = PRODUCT('Spring','Spring','',(#20389));
+#20389 = PRODUCT_CONTEXT('',#2,'mechanical');
+#20390 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#20391 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20392,#20394);
+#20392 = ( REPRESENTATION_RELATIONSHIP('','',#17678,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20393) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20393 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#20394 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #20395);
+#20395 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Spring','',#5,#20386,$);
+#20396 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20388));
+#20397 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #20398),#10575);
+#20398 = STYLED_ITEM('color',(#20399),#34);
+#20399 = PRESENTATION_STYLE_ASSIGNMENT((#20400,#20406));
+#20400 = SURFACE_STYLE_USAGE(.BOTH.,#20401);
+#20401 = SURFACE_SIDE_STYLE('',(#20402));
+#20402 = SURFACE_STYLE_FILL_AREA(#20403);
+#20403 = FILL_AREA_STYLE('',(#20404));
+#20404 = FILL_AREA_STYLE_COLOUR('',#20405);
+#20405 = COLOUR_RGB('',0.780392170416,0.568627474046,0.113725493293);
+#20406 = CURVE_STYLE('',#20407,POSITIVE_LENGTH_MEASURE(0.1),#20408);
+#20407 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#20408 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+  9.803921802644E-02);
+#20409 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #20410),#20379);
+#20410 = STYLED_ITEM('color',(#20411),#17679);
+#20411 = PRESENTATION_STYLE_ASSIGNMENT((#20412,#20418));
+#20412 = SURFACE_STYLE_USAGE(.BOTH.,#20413);
+#20413 = SURFACE_SIDE_STYLE('',(#20414));
+#20414 = SURFACE_STYLE_FILL_AREA(#20415);
+#20415 = FILL_AREA_STYLE('',(#20416));
+#20416 = FILL_AREA_STYLE_COLOUR('',#20417);
+#20417 = COLOUR_RGB('',0.505882386539,0.505882386539,0.505882386539);
+#20418 = CURVE_STYLE('',#20419,POSITIVE_LENGTH_MEASURE(0.1),#20408);
+#20419 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#20420 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #20421),#17660);
+#20421 = STYLED_ITEM('color',(#20422),#10594);
+#20422 = PRESENTATION_STYLE_ASSIGNMENT((#20423,#20428));
+#20423 = SURFACE_STYLE_USAGE(.BOTH.,#20424);
+#20424 = SURFACE_SIDE_STYLE('',(#20425));
+#20425 = SURFACE_STYLE_FILL_AREA(#20426);
+#20426 = FILL_AREA_STYLE('',(#20427));
+#20427 = FILL_AREA_STYLE_COLOUR('',#20405);
+#20428 = CURVE_STYLE('',#20429,POSITIVE_LENGTH_MEASURE(0.1),#20408);
+#20429 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Mountings/T8_screw_nut/Anti_backlash_nut/T8_antibacklash_nut.stl b/Mechanical Parts/Mountings/T8_screw_nut/Anti_backlash_nut/T8_antibacklash_nut.stl
new file mode 100644
index 00000000..833be6dd
Binary files /dev/null and b/Mechanical Parts/Mountings/T8_screw_nut/Anti_backlash_nut/T8_antibacklash_nut.stl differ
diff --git a/Mechanical Parts/Mountings/T8_screw_nut/Flange_nut/T8_Flange_nut.FCStd b/Mechanical Parts/Mountings/T8_screw_nut/Flange_nut/T8_Flange_nut.FCStd
new file mode 100644
index 00000000..23d515d3
Binary files /dev/null and b/Mechanical Parts/Mountings/T8_screw_nut/Flange_nut/T8_Flange_nut.FCStd differ
diff --git a/Mechanical Parts/Mountings/T8_screw_nut/Flange_nut/T8_Flange_nut.png b/Mechanical Parts/Mountings/T8_screw_nut/Flange_nut/T8_Flange_nut.png
new file mode 100644
index 00000000..d7cc83a5
Binary files /dev/null and b/Mechanical Parts/Mountings/T8_screw_nut/Flange_nut/T8_Flange_nut.png differ
diff --git a/Mechanical Parts/Mountings/T8_screw_nut/Flange_nut/T8_Flange_nut.step b/Mechanical Parts/Mountings/T8_screw_nut/Flange_nut/T8_Flange_nut.step
new file mode 100644
index 00000000..ad8902b0
--- /dev/null
+++ b/Mechanical Parts/Mountings/T8_screw_nut/Flange_nut/T8_Flange_nut.step	
@@ -0,0 +1,15024 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2022-03-22T18:03:23',(''),(''),
+  'Open CASCADE STEP processor 7.5','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Body','Body','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#9061);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#209,#264,#319,#374,#429,#484,#539,#589,#705,
+    #744,#771,#798,#825,#880,#3296,#3335,#3651,#3824,#3990,#4172,#4233,
+    #4258,#4419,#4594,#4696,#4941,#5002,#5027,#5188,#5419,#5510,#5757,
+    #5818,#5843,#6004,#6245,#6315,#6395,#6401,#7485,#7644,#7761,#7837,
+    #7912,#7975,#8037,#8114,#8190,#8252,#8314,#8477,#8545,#8668,#8730,
+    #8757,#8911,#8981,#9047,#9054));
+#17 = ADVANCED_FACE('',(#18,#54,#85,#116,#147,#178),#31,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-5.813976751015E-16,-9.95,5.));
+#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.);
+#25 = CIRCLE('',#26,1.95);
+#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
+#27 = CARTESIAN_POINT('',(-3.330669073875E-16,-8.,5.));
+#28 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#29 = DIRECTION('',(-1.110223024625E-16,-1.,8.840892098501E-16));
+#30 = PCURVE('',#31,#36);
+#31 = PLANE('',#32);
+#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
+#33 = CARTESIAN_POINT('',(0.,4.44044604925E-15,5.));
+#34 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#35 = DIRECTION('',(-1.,-0.,0.));
+#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);
+#37 = CIRCLE('',#38,1.95);
+#38 = AXIS2_PLACEMENT_2D('',#39,#40);
+#39 = CARTESIAN_POINT('',(3.330669073875E-16,8.));
+#40 = DIRECTION('',(1.110223024625E-16,1.));
+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42 = PCURVE('',#43,#48);
+#43 = CONICAL_SURFACE('',#44,1.7,0.785398163397);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(-3.330669073875E-16,-8.,4.75));
+#46 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#47 = DIRECTION('',(-1.110223024625E-16,-1.,8.840892098501E-16));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(-0.,0.25));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(1.,-0.));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54 = FACE_BOUND('',#55,.F.);
+#55 = EDGE_LOOP('',(#56));
+#56 = ORIENTED_EDGE('',*,*,#57,.F.);
+#57 = EDGE_CURVE('',#58,#58,#60,.T.);
+#58 = VERTEX_POINT('',#59);
+#59 = CARTESIAN_POINT('',(-11.,2.22044604925E-15,5.));
+#60 = SURFACE_CURVE('',#61,(#66,#73),.PCURVE_S1.);
+#61 = CIRCLE('',#62,11.);
+#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65);
+#63 = CARTESIAN_POINT('',(0.,4.44044604925E-15,5.));
+#64 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#65 = DIRECTION('',(-1.,0.,0.));
+#66 = PCURVE('',#31,#67);
+#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72);
+#68 = CIRCLE('',#69,11.);
+#69 = AXIS2_PLACEMENT_2D('',#70,#71);
+#70 = CARTESIAN_POINT('',(0.,0.));
+#71 = DIRECTION('',(1.,-0.));
+#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#73 = PCURVE('',#74,#79);
+#74 = CYLINDRICAL_SURFACE('',#75,11.);
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(0.,4.44044604925E-15,5.));
+#77 = DIRECTION('',(0.,-8.840892098501E-16,-1.));
+#78 = DIRECTION('',(-1.,0.,0.));
+#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84);
+#80 = LINE('',#81,#82);
+#81 = CARTESIAN_POINT('',(-0.,0.));
+#82 = VECTOR('',#83,1.);
+#83 = DIRECTION('',(-1.,0.));
+#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#85 = FACE_BOUND('',#86,.F.);
+#86 = EDGE_LOOP('',(#87));
+#87 = ORIENTED_EDGE('',*,*,#88,.T.);
+#88 = EDGE_CURVE('',#89,#89,#91,.T.);
+#89 = VERTEX_POINT('',#90);
+#90 = CARTESIAN_POINT('',(-5.,2.22044604925E-15,5.));
+#91 = SURFACE_CURVE('',#92,(#97,#104),.PCURVE_S1.);
+#92 = CIRCLE('',#93,5.);
+#93 = AXIS2_PLACEMENT_3D('',#94,#95,#96);
+#94 = CARTESIAN_POINT('',(0.,4.44044604925E-15,5.));
+#95 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#96 = DIRECTION('',(-1.,0.,0.));
+#97 = PCURVE('',#31,#98);
+#98 = DEFINITIONAL_REPRESENTATION('',(#99),#103);
+#99 = CIRCLE('',#100,5.);
+#100 = AXIS2_PLACEMENT_2D('',#101,#102);
+#101 = CARTESIAN_POINT('',(0.,0.));
+#102 = DIRECTION('',(1.,-0.));
+#103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#104 = PCURVE('',#105,#110);
+#105 = CYLINDRICAL_SURFACE('',#106,5.);
+#106 = AXIS2_PLACEMENT_3D('',#107,#108,#109);
+#107 = CARTESIAN_POINT('',(0.,1.332133814775E-14,15.));
+#108 = DIRECTION('',(0.,-8.840892098501E-16,-1.));
+#109 = DIRECTION('',(-1.,0.,0.));
+#110 = DEFINITIONAL_REPRESENTATION('',(#111),#115);
+#111 = LINE('',#112,#113);
+#112 = CARTESIAN_POINT('',(-0.,10.));
+#113 = VECTOR('',#114,1.);
+#114 = DIRECTION('',(-1.,0.));
+#115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#116 = FACE_BOUND('',#117,.F.);
+#117 = EDGE_LOOP('',(#118));
+#118 = ORIENTED_EDGE('',*,*,#119,.T.);
+#119 = EDGE_CURVE('',#120,#120,#122,.T.);
+#120 = VERTEX_POINT('',#121);
+#121 = CARTESIAN_POINT('',(-9.95,4.42044604925E-15,5.));
+#122 = SURFACE_CURVE('',#123,(#128,#135),.PCURVE_S1.);
+#123 = CIRCLE('',#124,1.95);
+#124 = AXIS2_PLACEMENT_3D('',#125,#126,#127);
+#125 = CARTESIAN_POINT('',(-8.,4.42044604925E-15,5.));
+#126 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#127 = DIRECTION('',(-1.,0.,0.));
+#128 = PCURVE('',#31,#129);
+#129 = DEFINITIONAL_REPRESENTATION('',(#130),#134);
+#130 = CIRCLE('',#131,1.95);
+#131 = AXIS2_PLACEMENT_2D('',#132,#133);
+#132 = CARTESIAN_POINT('',(8.,2.E-17));
+#133 = DIRECTION('',(1.,-0.));
+#134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#135 = PCURVE('',#136,#141);
+#136 = CONICAL_SURFACE('',#137,1.7,0.785398163397);
+#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140);
+#138 = CARTESIAN_POINT('',(-8.,4.199423746788E-15,4.75));
+#139 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#140 = DIRECTION('',(-1.,0.,0.));
+#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146);
+#142 = LINE('',#143,#144);
+#143 = CARTESIAN_POINT('',(-0.,0.25));
+#144 = VECTOR('',#145,1.);
+#145 = DIRECTION('',(1.,-0.));
+#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#147 = FACE_BOUND('',#148,.F.);
+#148 = EDGE_LOOP('',(#149));
+#149 = ORIENTED_EDGE('',*,*,#150,.T.);
+#150 = EDGE_CURVE('',#151,#151,#153,.T.);
+#151 = VERTEX_POINT('',#152);
+#152 = CARTESIAN_POINT('',(1.686069584604E-15,9.95,5.));
+#153 = SURFACE_CURVE('',#154,(#159,#166),.PCURVE_S1.);
+#154 = CIRCLE('',#155,1.95);
+#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158);
+#156 = CARTESIAN_POINT('',(1.221245327088E-15,8.,5.));
+#157 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#158 = DIRECTION('',(2.22044604925E-16,1.,-8.840892098501E-16));
+#159 = PCURVE('',#31,#160);
+#160 = DEFINITIONAL_REPRESENTATION('',(#161),#165);
+#161 = CIRCLE('',#162,1.95);
+#162 = AXIS2_PLACEMENT_2D('',#163,#164);
+#163 = CARTESIAN_POINT('',(-1.221245327088E-15,-8.));
+#164 = DIRECTION('',(-2.22044604925E-16,-1.));
+#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#166 = PCURVE('',#167,#172);
+#167 = CONICAL_SURFACE('',#168,1.7,0.785398163397);
+#168 = AXIS2_PLACEMENT_3D('',#169,#170,#171);
+#169 = CARTESIAN_POINT('',(1.221245327088E-15,8.,4.75));
+#170 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#171 = DIRECTION('',(2.22044604925E-16,1.,-8.840892098501E-16));
+#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177);
+#173 = LINE('',#174,#175);
+#174 = CARTESIAN_POINT('',(-0.,0.25));
+#175 = VECTOR('',#176,1.);
+#176 = DIRECTION('',(1.,-0.));
+#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#178 = FACE_BOUND('',#179,.F.);
+#179 = EDGE_LOOP('',(#180));
+#180 = ORIENTED_EDGE('',*,*,#181,.T.);
+#181 = EDGE_CURVE('',#182,#182,#184,.T.);
+#182 = VERTEX_POINT('',#183);
+#183 = CARTESIAN_POINT('',(9.95,3.725196718499E-15,5.));
+#184 = SURFACE_CURVE('',#185,(#190,#197),.PCURVE_S1.);
+#185 = CIRCLE('',#186,1.95);
+#186 = AXIS2_PLACEMENT_3D('',#187,#188,#189);
+#187 = CARTESIAN_POINT('',(8.,3.995840122245E-15,5.));
+#188 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#189 = DIRECTION('',(1.,-1.224646799147E-16,1.082697021004E-31));
+#190 = PCURVE('',#31,#191);
+#191 = DEFINITIONAL_REPRESENTATION('',(#192),#196);
+#192 = CIRCLE('',#193,1.95);
+#193 = AXIS2_PLACEMENT_2D('',#194,#195);
+#194 = CARTESIAN_POINT('',(-8.,4.446059270053E-16));
+#195 = DIRECTION('',(-1.,1.224646799147E-16));
+#196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#197 = PCURVE('',#198,#203);
+#198 = CONICAL_SURFACE('',#199,1.7,0.785398163397);
+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
+#200 = CARTESIAN_POINT('',(8.,3.774817819782E-15,4.75));
+#201 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#202 = DIRECTION('',(1.,-1.224646799147E-16,1.082697021004E-31));
+#203 = DEFINITIONAL_REPRESENTATION('',(#204),#208);
+#204 = LINE('',#205,#206);
+#205 = CARTESIAN_POINT('',(-0.,0.25));
+#206 = VECTOR('',#207,1.);
+#207 = DIRECTION('',(1.,-0.));
+#208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#209 = ADVANCED_FACE('',(#210),#43,.F.);
+#210 = FACE_BOUND('',#211,.T.);
+#211 = EDGE_LOOP('',(#212,#235,#236,#237));
+#212 = ORIENTED_EDGE('',*,*,#213,.F.);
+#213 = EDGE_CURVE('',#22,#214,#216,.T.);
+#214 = VERTEX_POINT('',#215);
+#215 = CARTESIAN_POINT('',(-5.495603971895E-16,-9.7,4.75));
+#216 = SEAM_CURVE('',#217,(#221,#228),.PCURVE_S1.);
+#217 = LINE('',#218,#219);
+#218 = CARTESIAN_POINT('',(-5.495603971895E-16,-9.7,4.75));
+#219 = VECTOR('',#220,1.);
+#220 = DIRECTION('',(9.004942042451E-17,0.707106781187,-0.707106781187)
+  );
+#221 = PCURVE('',#43,#222);
+#222 = DEFINITIONAL_REPRESENTATION('',(#223),#227);
+#223 = LINE('',#224,#225);
+#224 = CARTESIAN_POINT('',(-1.632680918566E-17,-0.));
+#225 = VECTOR('',#226,1.);
+#226 = DIRECTION('',(0.,-1.));
+#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#228 = PCURVE('',#43,#229);
+#229 = DEFINITIONAL_REPRESENTATION('',(#230),#234);
+#230 = LINE('',#231,#232);
+#231 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#232 = VECTOR('',#233,1.);
+#233 = DIRECTION('',(0.,-1.));
+#234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#235 = ORIENTED_EDGE('',*,*,#21,.T.);
+#236 = ORIENTED_EDGE('',*,*,#213,.T.);
+#237 = ORIENTED_EDGE('',*,*,#238,.F.);
+#238 = EDGE_CURVE('',#214,#214,#239,.T.);
+#239 = SURFACE_CURVE('',#240,(#245,#252),.PCURVE_S1.);
+#240 = CIRCLE('',#241,1.7);
+#241 = AXIS2_PLACEMENT_3D('',#242,#243,#244);
+#242 = CARTESIAN_POINT('',(-3.330669073875E-16,-8.,4.75));
+#243 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#244 = DIRECTION('',(-1.110223024625E-16,-1.,8.840892098501E-16));
+#245 = PCURVE('',#43,#246);
+#246 = DEFINITIONAL_REPRESENTATION('',(#247),#251);
+#247 = LINE('',#248,#249);
+#248 = CARTESIAN_POINT('',(0.,-0.));
+#249 = VECTOR('',#250,1.);
+#250 = DIRECTION('',(1.,-0.));
+#251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#252 = PCURVE('',#253,#258);
+#253 = CYLINDRICAL_SURFACE('',#254,1.7);
+#254 = AXIS2_PLACEMENT_3D('',#255,#256,#257);
+#255 = CARTESIAN_POINT('',(-3.330669073875E-16,-8.,5.));
+#256 = DIRECTION('',(1.110223024625E-16,8.840892098501E-16,1.));
+#257 = DIRECTION('',(-1.110223024625E-16,-1.,8.840892098501E-16));
+#258 = DEFINITIONAL_REPRESENTATION('',(#259),#263);
+#259 = LINE('',#260,#261);
+#260 = CARTESIAN_POINT('',(1.632680918566E-17,-0.25));
+#261 = VECTOR('',#262,1.);
+#262 = DIRECTION('',(1.,0.));
+#263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#264 = ADVANCED_FACE('',(#265),#74,.T.);
+#265 = FACE_BOUND('',#266,.F.);
+#266 = EDGE_LOOP('',(#267,#268,#291,#318));
+#267 = ORIENTED_EDGE('',*,*,#57,.T.);
+#268 = ORIENTED_EDGE('',*,*,#269,.T.);
+#269 = EDGE_CURVE('',#58,#270,#272,.T.);
+#270 = VERTEX_POINT('',#271);
+#271 = CARTESIAN_POINT('',(-11.,6.661338147751E-16,1.5));
+#272 = SEAM_CURVE('',#273,(#277,#284),.PCURVE_S1.);
+#273 = LINE('',#274,#275);
+#274 = CARTESIAN_POINT('',(-11.,2.22044604925E-15,5.));
+#275 = VECTOR('',#276,1.);
+#276 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#277 = PCURVE('',#74,#278);
+#278 = DEFINITIONAL_REPRESENTATION('',(#279),#283);
+#279 = LINE('',#280,#281);
+#280 = CARTESIAN_POINT('',(-0.,0.));
+#281 = VECTOR('',#282,1.);
+#282 = DIRECTION('',(-0.,1.));
+#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#284 = PCURVE('',#74,#285);
+#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290);
+#286 = LINE('',#287,#288);
+#287 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#288 = VECTOR('',#289,1.);
+#289 = DIRECTION('',(-0.,1.));
+#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#291 = ORIENTED_EDGE('',*,*,#292,.F.);
+#292 = EDGE_CURVE('',#270,#270,#293,.T.);
+#293 = SURFACE_CURVE('',#294,(#299,#306),.PCURVE_S1.);
+#294 = CIRCLE('',#295,11.);
+#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
+#296 = CARTESIAN_POINT('',(0.,1.336133814775E-15,1.5));
+#297 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#298 = DIRECTION('',(-1.,0.,0.));
+#299 = PCURVE('',#74,#300);
+#300 = DEFINITIONAL_REPRESENTATION('',(#301),#305);
+#301 = LINE('',#302,#303);
+#302 = CARTESIAN_POINT('',(-0.,3.5));
+#303 = VECTOR('',#304,1.);
+#304 = DIRECTION('',(-1.,0.));
+#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#306 = PCURVE('',#307,#312);
+#307 = PLANE('',#308);
+#308 = AXIS2_PLACEMENT_3D('',#309,#310,#311);
+#309 = CARTESIAN_POINT('',(0.,1.336133814775E-15,1.5));
+#310 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#311 = DIRECTION('',(-1.,0.,0.));
+#312 = DEFINITIONAL_REPRESENTATION('',(#313),#317);
+#313 = CIRCLE('',#314,11.);
+#314 = AXIS2_PLACEMENT_2D('',#315,#316);
+#315 = CARTESIAN_POINT('',(0.,0.));
+#316 = DIRECTION('',(1.,0.));
+#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#318 = ORIENTED_EDGE('',*,*,#269,.F.);
+#319 = ADVANCED_FACE('',(#320),#105,.T.);
+#320 = FACE_BOUND('',#321,.F.);
+#321 = EDGE_LOOP('',(#322,#351,#372,#373));
+#322 = ORIENTED_EDGE('',*,*,#323,.T.);
+#323 = EDGE_CURVE('',#324,#324,#326,.T.);
+#324 = VERTEX_POINT('',#325);
+#325 = CARTESIAN_POINT('',(-5.,6.661338147751E-15,15.));
+#326 = SURFACE_CURVE('',#327,(#332,#339),.PCURVE_S1.);
+#327 = CIRCLE('',#328,5.);
+#328 = AXIS2_PLACEMENT_3D('',#329,#330,#331);
+#329 = CARTESIAN_POINT('',(0.,1.332133814775E-14,15.));
+#330 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#331 = DIRECTION('',(-1.,0.,0.));
+#332 = PCURVE('',#105,#333);
+#333 = DEFINITIONAL_REPRESENTATION('',(#334),#338);
+#334 = LINE('',#335,#336);
+#335 = CARTESIAN_POINT('',(-0.,0.));
+#336 = VECTOR('',#337,1.);
+#337 = DIRECTION('',(-1.,0.));
+#338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#339 = PCURVE('',#340,#345);
+#340 = PLANE('',#341);
+#341 = AXIS2_PLACEMENT_3D('',#342,#343,#344);
+#342 = CARTESIAN_POINT('',(0.,1.332133814775E-14,15.));
+#343 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#344 = DIRECTION('',(-1.,-0.,0.));
+#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350);
+#346 = CIRCLE('',#347,5.);
+#347 = AXIS2_PLACEMENT_2D('',#348,#349);
+#348 = CARTESIAN_POINT('',(0.,0.));
+#349 = DIRECTION('',(1.,-0.));
+#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#351 = ORIENTED_EDGE('',*,*,#352,.T.);
+#352 = EDGE_CURVE('',#324,#89,#353,.T.);
+#353 = SEAM_CURVE('',#354,(#358,#365),.PCURVE_S1.);
+#354 = LINE('',#355,#356);
+#355 = CARTESIAN_POINT('',(-5.,6.661338147751E-15,15.));
+#356 = VECTOR('',#357,1.);
+#357 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#358 = PCURVE('',#105,#359);
+#359 = DEFINITIONAL_REPRESENTATION('',(#360),#364);
+#360 = LINE('',#361,#362);
+#361 = CARTESIAN_POINT('',(-0.,0.));
+#362 = VECTOR('',#363,1.);
+#363 = DIRECTION('',(-0.,1.));
+#364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#365 = PCURVE('',#105,#366);
+#366 = DEFINITIONAL_REPRESENTATION('',(#367),#371);
+#367 = LINE('',#368,#369);
+#368 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#369 = VECTOR('',#370,1.);
+#370 = DIRECTION('',(-0.,1.));
+#371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#372 = ORIENTED_EDGE('',*,*,#88,.F.);
+#373 = ORIENTED_EDGE('',*,*,#352,.F.);
+#374 = ADVANCED_FACE('',(#375),#136,.F.);
+#375 = FACE_BOUND('',#376,.T.);
+#376 = EDGE_LOOP('',(#377,#400,#401,#402));
+#377 = ORIENTED_EDGE('',*,*,#378,.F.);
+#378 = EDGE_CURVE('',#120,#379,#381,.T.);
+#379 = VERTEX_POINT('',#380);
+#380 = CARTESIAN_POINT('',(-9.7,4.199423746788E-15,4.75));
+#381 = SEAM_CURVE('',#382,(#386,#393),.PCURVE_S1.);
+#382 = LINE('',#383,#384);
+#383 = CARTESIAN_POINT('',(-9.7,4.199423746788E-15,4.75));
+#384 = VECTOR('',#385,1.);
+#385 = DIRECTION('',(0.707106781187,-6.251454754588E-16,-0.707106781187)
+  );
+#386 = PCURVE('',#136,#387);
+#387 = DEFINITIONAL_REPRESENTATION('',(#388),#392);
+#388 = LINE('',#389,#390);
+#389 = CARTESIAN_POINT('',(-2.320179133003E-31,-0.));
+#390 = VECTOR('',#391,1.);
+#391 = DIRECTION('',(0.,-1.));
+#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#393 = PCURVE('',#136,#394);
+#394 = DEFINITIONAL_REPRESENTATION('',(#395),#399);
+#395 = LINE('',#396,#397);
+#396 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#397 = VECTOR('',#398,1.);
+#398 = DIRECTION('',(0.,-1.));
+#399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#400 = ORIENTED_EDGE('',*,*,#119,.T.);
+#401 = ORIENTED_EDGE('',*,*,#378,.T.);
+#402 = ORIENTED_EDGE('',*,*,#403,.F.);
+#403 = EDGE_CURVE('',#379,#379,#404,.T.);
+#404 = SURFACE_CURVE('',#405,(#410,#417),.PCURVE_S1.);
+#405 = CIRCLE('',#406,1.7);
+#406 = AXIS2_PLACEMENT_3D('',#407,#408,#409);
+#407 = CARTESIAN_POINT('',(-8.,4.199423746788E-15,4.75));
+#408 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#409 = DIRECTION('',(-1.,0.,0.));
+#410 = PCURVE('',#136,#411);
+#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416);
+#412 = LINE('',#413,#414);
+#413 = CARTESIAN_POINT('',(0.,-0.));
+#414 = VECTOR('',#415,1.);
+#415 = DIRECTION('',(1.,-0.));
+#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#417 = PCURVE('',#418,#423);
+#418 = CYLINDRICAL_SURFACE('',#419,1.7);
+#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);
+#420 = CARTESIAN_POINT('',(-8.,4.42044604925E-15,5.));
+#421 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#422 = DIRECTION('',(-1.,0.,0.));
+#423 = DEFINITIONAL_REPRESENTATION('',(#424),#428);
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(2.320179133003E-31,-0.25));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(1.,0.));
+#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#429 = ADVANCED_FACE('',(#430),#167,.F.);
+#430 = FACE_BOUND('',#431,.T.);
+#431 = EDGE_LOOP('',(#432,#455,#456,#457));
+#432 = ORIENTED_EDGE('',*,*,#433,.F.);
+#433 = EDGE_CURVE('',#151,#434,#436,.T.);
+#434 = VERTEX_POINT('',#435);
+#435 = CARTESIAN_POINT('',(1.626476731076E-15,9.7,4.75));
+#436 = SEAM_CURVE('',#437,(#441,#448),.PCURVE_S1.);
+#437 = LINE('',#438,#439);
+#438 = CARTESIAN_POINT('',(1.626476731076E-15,9.7,4.75));
+#439 = VECTOR('',#440,1.);
+#440 = DIRECTION('',(-1.685540433587E-16,-0.707106781187,-0.707106781187
+    ));
+#441 = PCURVE('',#167,#442);
+#442 = DEFINITIONAL_REPRESENTATION('',(#443),#447);
+#443 = LINE('',#444,#445);
+#444 = CARTESIAN_POINT('',(-1.632680918566E-17,-0.));
+#445 = VECTOR('',#446,1.);
+#446 = DIRECTION('',(0.,-1.));
+#447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#448 = PCURVE('',#167,#449);
+#449 = DEFINITIONAL_REPRESENTATION('',(#450),#454);
+#450 = LINE('',#451,#452);
+#451 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#452 = VECTOR('',#453,1.);
+#453 = DIRECTION('',(0.,-1.));
+#454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#455 = ORIENTED_EDGE('',*,*,#150,.T.);
+#456 = ORIENTED_EDGE('',*,*,#433,.T.);
+#457 = ORIENTED_EDGE('',*,*,#458,.F.);
+#458 = EDGE_CURVE('',#434,#434,#459,.T.);
+#459 = SURFACE_CURVE('',#460,(#465,#472),.PCURVE_S1.);
+#460 = CIRCLE('',#461,1.7);
+#461 = AXIS2_PLACEMENT_3D('',#462,#463,#464);
+#462 = CARTESIAN_POINT('',(1.221245327088E-15,8.,4.75));
+#463 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#464 = DIRECTION('',(2.22044604925E-16,1.,-8.840892098501E-16));
+#465 = PCURVE('',#167,#466);
+#466 = DEFINITIONAL_REPRESENTATION('',(#467),#471);
+#467 = LINE('',#468,#469);
+#468 = CARTESIAN_POINT('',(0.,-0.));
+#469 = VECTOR('',#470,1.);
+#470 = DIRECTION('',(1.,-0.));
+#471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#472 = PCURVE('',#473,#478);
+#473 = CYLINDRICAL_SURFACE('',#474,1.7);
+#474 = AXIS2_PLACEMENT_3D('',#475,#476,#477);
+#475 = CARTESIAN_POINT('',(1.221245327088E-15,8.,5.));
+#476 = DIRECTION('',(-1.110223024625E-16,8.840892098501E-16,1.));
+#477 = DIRECTION('',(2.22044604925E-16,1.,-8.840892098501E-16));
+#478 = DEFINITIONAL_REPRESENTATION('',(#479),#483);
+#479 = LINE('',#480,#481);
+#480 = CARTESIAN_POINT('',(1.632680918566E-17,-0.25));
+#481 = VECTOR('',#482,1.);
+#482 = DIRECTION('',(1.,0.));
+#483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#484 = ADVANCED_FACE('',(#485),#198,.F.);
+#485 = FACE_BOUND('',#486,.T.);
+#486 = EDGE_LOOP('',(#487,#510,#511,#512));
+#487 = ORIENTED_EDGE('',*,*,#488,.F.);
+#488 = EDGE_CURVE('',#182,#489,#491,.T.);
+#489 = VERTEX_POINT('',#490);
+#490 = CARTESIAN_POINT('',(9.7,3.538872288312E-15,4.75));
+#491 = SEAM_CURVE('',#492,(#496,#503),.PCURVE_S1.);
+#492 = LINE('',#493,#494);
+#493 = CARTESIAN_POINT('',(9.7,3.538872288312E-15,4.75));
+#494 = VECTOR('',#495,1.);
+#495 = DIRECTION('',(-0.707106781187,-5.27005072345E-16,-0.707106781187)
+  );
+#496 = PCURVE('',#198,#497);
+#497 = DEFINITIONAL_REPRESENTATION('',(#498),#502);
+#498 = LINE('',#499,#500);
+#499 = CARTESIAN_POINT('',(-1.632680918566E-17,-0.));
+#500 = VECTOR('',#501,1.);
+#501 = DIRECTION('',(0.,-1.));
+#502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#503 = PCURVE('',#198,#504);
+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509);
+#505 = LINE('',#506,#507);
+#506 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#507 = VECTOR('',#508,1.);
+#508 = DIRECTION('',(0.,-1.));
+#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#510 = ORIENTED_EDGE('',*,*,#181,.T.);
+#511 = ORIENTED_EDGE('',*,*,#488,.T.);
+#512 = ORIENTED_EDGE('',*,*,#513,.F.);
+#513 = EDGE_CURVE('',#489,#489,#514,.T.);
+#514 = SURFACE_CURVE('',#515,(#520,#527),.PCURVE_S1.);
+#515 = CIRCLE('',#516,1.7);
+#516 = AXIS2_PLACEMENT_3D('',#517,#518,#519);
+#517 = CARTESIAN_POINT('',(8.,3.774817819782E-15,4.75));
+#518 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#519 = DIRECTION('',(1.,-1.224646799147E-16,1.082697021004E-31));
+#520 = PCURVE('',#198,#521);
+#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526);
+#522 = LINE('',#523,#524);
+#523 = CARTESIAN_POINT('',(0.,-0.));
+#524 = VECTOR('',#525,1.);
+#525 = DIRECTION('',(1.,-0.));
+#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#527 = PCURVE('',#528,#533);
+#528 = CYLINDRICAL_SURFACE('',#529,1.7);
+#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532);
+#530 = CARTESIAN_POINT('',(8.,3.995840122245E-15,5.));
+#531 = DIRECTION('',(0.,9.951115123126E-16,1.));
+#532 = DIRECTION('',(1.,-1.224646799147E-16,9.860761315263E-32));
+#533 = DEFINITIONAL_REPRESENTATION('',(#534),#538);
+#534 = LINE('',#535,#536);
+#535 = CARTESIAN_POINT('',(1.632680918566E-17,-0.25));
+#536 = VECTOR('',#537,1.);
+#537 = DIRECTION('',(1.,0.));
+#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#539 = ADVANCED_FACE('',(#540),#253,.F.);
+#540 = FACE_BOUND('',#541,.F.);
+#541 = EDGE_LOOP('',(#542,#565,#566,#567));
+#542 = ORIENTED_EDGE('',*,*,#543,.F.);
+#543 = EDGE_CURVE('',#214,#544,#546,.T.);
+#544 = VERTEX_POINT('',#545);
+#545 = CARTESIAN_POINT('',(-9.103828801926E-16,-9.7,1.5));
+#546 = SEAM_CURVE('',#547,(#551,#558),.PCURVE_S1.);
+#547 = LINE('',#548,#549);
+#548 = CARTESIAN_POINT('',(-5.218048215738E-16,-9.7,5.));
+#549 = VECTOR('',#550,1.);
+#550 = DIRECTION('',(-1.110223024625E-16,-8.840892098501E-16,-1.));
+#551 = PCURVE('',#253,#552);
+#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557);
+#553 = LINE('',#554,#555);
+#554 = CARTESIAN_POINT('',(6.28318530718,0.));
+#555 = VECTOR('',#556,1.);
+#556 = DIRECTION('',(0.,-1.));
+#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#558 = PCURVE('',#253,#559);
+#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564);
+#560 = LINE('',#561,#562);
+#561 = CARTESIAN_POINT('',(0.,0.));
+#562 = VECTOR('',#563,1.);
+#563 = DIRECTION('',(0.,-1.));
+#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#565 = ORIENTED_EDGE('',*,*,#238,.F.);
+#566 = ORIENTED_EDGE('',*,*,#543,.T.);
+#567 = ORIENTED_EDGE('',*,*,#568,.T.);
+#568 = EDGE_CURVE('',#544,#544,#569,.T.);
+#569 = SURFACE_CURVE('',#570,(#575,#582),.PCURVE_S1.);
+#570 = CIRCLE('',#571,1.7);
+#571 = AXIS2_PLACEMENT_3D('',#572,#573,#574);
+#572 = CARTESIAN_POINT('',(-7.216449660064E-16,-8.,1.5));
+#573 = DIRECTION('',(1.110223024625E-16,8.840892098501E-16,1.));
+#574 = DIRECTION('',(-1.110223024625E-16,-1.,8.840892098501E-16));
+#575 = PCURVE('',#253,#576);
+#576 = DEFINITIONAL_REPRESENTATION('',(#577),#581);
+#577 = LINE('',#578,#579);
+#578 = CARTESIAN_POINT('',(0.,-3.5));
+#579 = VECTOR('',#580,1.);
+#580 = DIRECTION('',(1.,0.));
+#581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#582 = PCURVE('',#307,#583);
+#583 = DEFINITIONAL_REPRESENTATION('',(#584),#588);
+#584 = CIRCLE('',#585,1.7);
+#585 = AXIS2_PLACEMENT_2D('',#586,#587);
+#586 = CARTESIAN_POINT('',(7.216449660064E-16,8.));
+#587 = DIRECTION('',(1.110223024625E-16,1.));
+#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#589 = ADVANCED_FACE('',(#590,#593,#619,#645,#676,#702),#307,.F.);
+#590 = FACE_BOUND('',#591,.F.);
+#591 = EDGE_LOOP('',(#592));
+#592 = ORIENTED_EDGE('',*,*,#292,.T.);
+#593 = FACE_BOUND('',#594,.F.);
+#594 = EDGE_LOOP('',(#595));
+#595 = ORIENTED_EDGE('',*,*,#596,.F.);
+#596 = EDGE_CURVE('',#597,#597,#599,.T.);
+#597 = VERTEX_POINT('',#598);
+#598 = CARTESIAN_POINT('',(1.987299214079E-15,9.7,1.5));
+#599 = SURFACE_CURVE('',#600,(#605,#612),.PCURVE_S1.);
+#600 = CIRCLE('',#601,1.7);
+#601 = AXIS2_PLACEMENT_3D('',#602,#603,#604);
+#602 = CARTESIAN_POINT('',(1.609823385706E-15,8.,1.5));
+#603 = DIRECTION('',(-1.110223024625E-16,8.840892098501E-16,1.));
+#604 = DIRECTION('',(2.22044604925E-16,1.,-8.840892098501E-16));
+#605 = PCURVE('',#307,#606);
+#606 = DEFINITIONAL_REPRESENTATION('',(#607),#611);
+#607 = CIRCLE('',#608,1.7);
+#608 = AXIS2_PLACEMENT_2D('',#609,#610);
+#609 = CARTESIAN_POINT('',(-1.609823385706E-15,-8.));
+#610 = DIRECTION('',(-2.22044604925E-16,-1.));
+#611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#612 = PCURVE('',#473,#613);
+#613 = DEFINITIONAL_REPRESENTATION('',(#614),#618);
+#614 = LINE('',#615,#616);
+#615 = CARTESIAN_POINT('',(0.,-3.5));
+#616 = VECTOR('',#617,1.);
+#617 = DIRECTION('',(1.,0.));
+#618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#619 = FACE_BOUND('',#620,.F.);
+#620 = EDGE_LOOP('',(#621));
+#621 = ORIENTED_EDGE('',*,*,#622,.F.);
+#622 = EDGE_CURVE('',#623,#623,#625,.T.);
+#623 = VERTEX_POINT('',#624);
+#624 = CARTESIAN_POINT('',(9.7,3.047598732959E-16,1.5));
+#625 = SURFACE_CURVE('',#626,(#631,#638),.PCURVE_S1.);
+#626 = CIRCLE('',#627,1.7);
+#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630);
+#628 = CARTESIAN_POINT('',(8.,5.12949829151E-16,1.5));
+#629 = DIRECTION('',(2.32583996822E-32,9.951115123126E-16,1.));
+#630 = DIRECTION('',(1.,-1.224646799147E-16,9.860761315263E-32));
+#631 = PCURVE('',#307,#632);
+#632 = DEFINITIONAL_REPRESENTATION('',(#633),#637);
+#633 = CIRCLE('',#634,1.7);
+#634 = AXIS2_PLACEMENT_2D('',#635,#636);
+#635 = CARTESIAN_POINT('',(-8.,8.231839856241E-16));
+#636 = DIRECTION('',(-1.,1.224646799147E-16));
+#637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#638 = PCURVE('',#528,#639);
+#639 = DEFINITIONAL_REPRESENTATION('',(#640),#644);
+#640 = LINE('',#641,#642);
+#641 = CARTESIAN_POINT('',(0.,-3.5));
+#642 = VECTOR('',#643,1.);
+#643 = DIRECTION('',(1.,0.));
+#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#645 = FACE_BOUND('',#646,.F.);
+#646 = EDGE_LOOP('',(#647));
+#647 = ORIENTED_EDGE('',*,*,#648,.F.);
+#648 = EDGE_CURVE('',#649,#649,#651,.T.);
+#649 = VERTEX_POINT('',#650);
+#650 = CARTESIAN_POINT('',(-5.,6.661338147751E-16,1.5));
+#651 = SURFACE_CURVE('',#652,(#657,#664),.PCURVE_S1.);
+#652 = CIRCLE('',#653,5.);
+#653 = AXIS2_PLACEMENT_3D('',#654,#655,#656);
+#654 = CARTESIAN_POINT('',(0.,1.336133814775E-15,1.5));
+#655 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#656 = DIRECTION('',(-1.,0.,0.));
+#657 = PCURVE('',#307,#658);
+#658 = DEFINITIONAL_REPRESENTATION('',(#659),#663);
+#659 = CIRCLE('',#660,5.);
+#660 = AXIS2_PLACEMENT_2D('',#661,#662);
+#661 = CARTESIAN_POINT('',(0.,0.));
+#662 = DIRECTION('',(1.,0.));
+#663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#664 = PCURVE('',#665,#670);
+#665 = CYLINDRICAL_SURFACE('',#666,5.);
+#666 = AXIS2_PLACEMENT_3D('',#667,#668,#669);
+#667 = CARTESIAN_POINT('',(0.,1.336133814775E-15,1.5));
+#668 = DIRECTION('',(0.,-8.840892098501E-16,-1.));
+#669 = DIRECTION('',(-1.,0.,0.));
+#670 = DEFINITIONAL_REPRESENTATION('',(#671),#675);
+#671 = LINE('',#672,#673);
+#672 = CARTESIAN_POINT('',(-0.,0.));
+#673 = VECTOR('',#674,1.);
+#674 = DIRECTION('',(-1.,0.));
+#675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#676 = FACE_BOUND('',#677,.F.);
+#677 = EDGE_LOOP('',(#678));
+#678 = ORIENTED_EDGE('',*,*,#679,.F.);
+#679 = EDGE_CURVE('',#680,#680,#682,.T.);
+#680 = VERTEX_POINT('',#681);
+#681 = CARTESIAN_POINT('',(-9.7,1.326133814775E-15,1.5));
+#682 = SURFACE_CURVE('',#683,(#688,#695),.PCURVE_S1.);
+#683 = CIRCLE('',#684,1.7);
+#684 = AXIS2_PLACEMENT_3D('',#685,#686,#687);
+#685 = CARTESIAN_POINT('',(-8.,1.326133814775E-15,1.5));
+#686 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#687 = DIRECTION('',(-1.,0.,0.));
+#688 = PCURVE('',#307,#689);
+#689 = DEFINITIONAL_REPRESENTATION('',(#690),#694);
+#690 = CIRCLE('',#691,1.7);
+#691 = AXIS2_PLACEMENT_2D('',#692,#693);
+#692 = CARTESIAN_POINT('',(8.,1.E-17));
+#693 = DIRECTION('',(1.,0.));
+#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#695 = PCURVE('',#418,#696);
+#696 = DEFINITIONAL_REPRESENTATION('',(#697),#701);
+#697 = LINE('',#698,#699);
+#698 = CARTESIAN_POINT('',(0.,-3.5));
+#699 = VECTOR('',#700,1.);
+#700 = DIRECTION('',(1.,0.));
+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#702 = FACE_BOUND('',#703,.F.);
+#703 = EDGE_LOOP('',(#704));
+#704 = ORIENTED_EDGE('',*,*,#568,.F.);
+#705 = ADVANCED_FACE('',(#706,#709),#340,.T.);
+#706 = FACE_BOUND('',#707,.F.);
+#707 = EDGE_LOOP('',(#708));
+#708 = ORIENTED_EDGE('',*,*,#323,.F.);
+#709 = FACE_BOUND('',#710,.F.);
+#710 = EDGE_LOOP('',(#711));
+#711 = ORIENTED_EDGE('',*,*,#712,.F.);
+#712 = EDGE_CURVE('',#713,#713,#715,.T.);
+#713 = VERTEX_POINT('',#714);
+#714 = CARTESIAN_POINT('',(-4.274358644807E-15,-4.25,15.));
+#715 = SURFACE_CURVE('',#716,(#721,#732),.PCURVE_S1.);
+#716 = CIRCLE('',#717,4.25);
+#717 = AXIS2_PLACEMENT_3D('',#718,#719,#720);
+#718 = CARTESIAN_POINT('',(-3.330669073875E-15,5.828670879282E-15,15.));
+#719 = DIRECTION('',(2.22044604925E-16,-3.885780586188E-16,-1.));
+#720 = DIRECTION('',(-2.22044604925E-16,-1.,3.885780586188E-16));
+#721 = PCURVE('',#340,#722);
+#722 = DEFINITIONAL_REPRESENTATION('',(#723),#731);
+#723 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#724,#725,#726,#727,#728,#729
+,#730),.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(
+  '') );
+#724 = CARTESIAN_POINT('',(4.274358644807E-15,4.25));
+#725 = CARTESIAN_POINT('',(7.361215932168,4.25));
+#726 = CARTESIAN_POINT('',(3.680607966084,-2.125));
+#727 = CARTESIAN_POINT('',(2.484239711288E-15,-8.5));
+#728 = CARTESIAN_POINT('',(-3.680607966084,-2.125));
+#729 = CARTESIAN_POINT('',(-7.361215932168,4.25));
+#730 = CARTESIAN_POINT('',(4.274358644807E-15,4.25));
+#731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#732 = PCURVE('',#733,#738);
+#733 = CONICAL_SURFACE('',#734,4.25,0.785398163397);
+#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737);
+#735 = CARTESIAN_POINT('',(-3.330669073875E-15,5.828670879282E-15,15.));
+#736 = DIRECTION('',(-2.22044604925E-16,3.885780586188E-16,1.));
+#737 = DIRECTION('',(-2.22044604925E-16,-1.,3.885780586188E-16));
+#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',''
+  ) );
+#744 = ADVANCED_FACE('',(#745),#418,.F.);
+#745 = FACE_BOUND('',#746,.F.);
+#746 = EDGE_LOOP('',(#747,#768,#769,#770));
+#747 = ORIENTED_EDGE('',*,*,#748,.F.);
+#748 = EDGE_CURVE('',#379,#680,#749,.T.);
+#749 = SEAM_CURVE('',#750,(#754,#761),.PCURVE_S1.);
+#750 = LINE('',#751,#752);
+#751 = CARTESIAN_POINT('',(-9.7,4.42044604925E-15,5.));
+#752 = VECTOR('',#753,1.);
+#753 = DIRECTION('',(0.,-8.840892098501E-16,-1.));
+#754 = PCURVE('',#418,#755);
+#755 = DEFINITIONAL_REPRESENTATION('',(#756),#760);
+#756 = LINE('',#757,#758);
+#757 = CARTESIAN_POINT('',(6.28318530718,0.));
+#758 = VECTOR('',#759,1.);
+#759 = DIRECTION('',(0.,-1.));
+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#761 = PCURVE('',#418,#762);
+#762 = DEFINITIONAL_REPRESENTATION('',(#763),#767);
+#763 = LINE('',#764,#765);
+#764 = CARTESIAN_POINT('',(0.,0.));
+#765 = VECTOR('',#766,1.);
+#766 = DIRECTION('',(0.,-1.));
+#767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#768 = ORIENTED_EDGE('',*,*,#403,.F.);
+#769 = ORIENTED_EDGE('',*,*,#748,.T.);
+#770 = ORIENTED_EDGE('',*,*,#679,.T.);
+#771 = ADVANCED_FACE('',(#772),#473,.F.);
+#772 = FACE_BOUND('',#773,.F.);
+#773 = EDGE_LOOP('',(#774,#795,#796,#797));
+#774 = ORIENTED_EDGE('',*,*,#775,.F.);
+#775 = EDGE_CURVE('',#434,#597,#776,.T.);
+#776 = SEAM_CURVE('',#777,(#781,#788),.PCURVE_S1.);
+#777 = LINE('',#778,#779);
+#778 = CARTESIAN_POINT('',(1.59872115546E-15,9.7,5.));
+#779 = VECTOR('',#780,1.);
+#780 = DIRECTION('',(1.110223024625E-16,-8.840892098501E-16,-1.));
+#781 = PCURVE('',#473,#782);
+#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787);
+#783 = LINE('',#784,#785);
+#784 = CARTESIAN_POINT('',(6.28318530718,0.));
+#785 = VECTOR('',#786,1.);
+#786 = DIRECTION('',(0.,-1.));
+#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#788 = PCURVE('',#473,#789);
+#789 = DEFINITIONAL_REPRESENTATION('',(#790),#794);
+#790 = LINE('',#791,#792);
+#791 = CARTESIAN_POINT('',(0.,0.));
+#792 = VECTOR('',#793,1.);
+#793 = DIRECTION('',(0.,-1.));
+#794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#795 = ORIENTED_EDGE('',*,*,#458,.F.);
+#796 = ORIENTED_EDGE('',*,*,#775,.T.);
+#797 = ORIENTED_EDGE('',*,*,#596,.T.);
+#798 = ADVANCED_FACE('',(#799),#528,.F.);
+#799 = FACE_BOUND('',#800,.F.);
+#800 = EDGE_LOOP('',(#801,#822,#823,#824));
+#801 = ORIENTED_EDGE('',*,*,#802,.F.);
+#802 = EDGE_CURVE('',#489,#623,#803,.T.);
+#803 = SEAM_CURVE('',#804,(#808,#815),.PCURVE_S1.);
+#804 = LINE('',#805,#806);
+#805 = CARTESIAN_POINT('',(9.7,3.78765016639E-15,5.));
+#806 = VECTOR('',#807,1.);
+#807 = DIRECTION('',(0.,-9.951115123126E-16,-1.));
+#808 = PCURVE('',#528,#809);
+#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814);
+#810 = LINE('',#811,#812);
+#811 = CARTESIAN_POINT('',(6.28318530718,0.));
+#812 = VECTOR('',#813,1.);
+#813 = DIRECTION('',(0.,-1.));
+#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#815 = PCURVE('',#528,#816);
+#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821);
+#817 = LINE('',#818,#819);
+#818 = CARTESIAN_POINT('',(0.,0.));
+#819 = VECTOR('',#820,1.);
+#820 = DIRECTION('',(0.,-1.));
+#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#822 = ORIENTED_EDGE('',*,*,#513,.F.);
+#823 = ORIENTED_EDGE('',*,*,#802,.T.);
+#824 = ORIENTED_EDGE('',*,*,#622,.T.);
+#825 = ADVANCED_FACE('',(#826),#665,.T.);
+#826 = FACE_BOUND('',#827,.F.);
+#827 = EDGE_LOOP('',(#828,#829,#852,#879));
+#828 = ORIENTED_EDGE('',*,*,#648,.T.);
+#829 = ORIENTED_EDGE('',*,*,#830,.T.);
+#830 = EDGE_CURVE('',#649,#831,#833,.T.);
+#831 = VERTEX_POINT('',#832);
+#832 = CARTESIAN_POINT('',(-5.,0.,0.));
+#833 = SEAM_CURVE('',#834,(#838,#845),.PCURVE_S1.);
+#834 = LINE('',#835,#836);
+#835 = CARTESIAN_POINT('',(-5.,6.661338147751E-16,1.5));
+#836 = VECTOR('',#837,1.);
+#837 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#838 = PCURVE('',#665,#839);
+#839 = DEFINITIONAL_REPRESENTATION('',(#840),#844);
+#840 = LINE('',#841,#842);
+#841 = CARTESIAN_POINT('',(-0.,0.));
+#842 = VECTOR('',#843,1.);
+#843 = DIRECTION('',(-0.,1.));
+#844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#845 = PCURVE('',#665,#846);
+#846 = DEFINITIONAL_REPRESENTATION('',(#847),#851);
+#847 = LINE('',#848,#849);
+#848 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#849 = VECTOR('',#850,1.);
+#850 = DIRECTION('',(-0.,1.));
+#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#852 = ORIENTED_EDGE('',*,*,#853,.F.);
+#853 = EDGE_CURVE('',#831,#831,#854,.T.);
+#854 = SURFACE_CURVE('',#855,(#860,#867),.PCURVE_S1.);
+#855 = CIRCLE('',#856,5.);
+#856 = AXIS2_PLACEMENT_3D('',#857,#858,#859);
+#857 = CARTESIAN_POINT('',(0.,0.,0.));
+#858 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#859 = DIRECTION('',(-1.,0.,0.));
+#860 = PCURVE('',#665,#861);
+#861 = DEFINITIONAL_REPRESENTATION('',(#862),#866);
+#862 = LINE('',#863,#864);
+#863 = CARTESIAN_POINT('',(-0.,1.5));
+#864 = VECTOR('',#865,1.);
+#865 = DIRECTION('',(-1.,0.));
+#866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#867 = PCURVE('',#868,#873);
+#868 = PLANE('',#869);
+#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872);
+#870 = CARTESIAN_POINT('',(0.,0.,0.));
+#871 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#872 = DIRECTION('',(-1.,0.,0.));
+#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878);
+#874 = CIRCLE('',#875,5.);
+#875 = AXIS2_PLACEMENT_2D('',#876,#877);
+#876 = CARTESIAN_POINT('',(0.,0.));
+#877 = DIRECTION('',(1.,0.));
+#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#879 = ORIENTED_EDGE('',*,*,#830,.F.);
+#880 = ADVANCED_FACE('',(#881),#733,.F.);
+#881 = FACE_BOUND('',#882,.F.);
+#882 = EDGE_LOOP('',(#883,#906,#907,#908,#1014,#1120,#1148,#1293,#1414,
+    #1520,#1626,#1747,#1776,#1921,#2042,#2148,#2254,#2375,#2404,#2549,
+    #2670,#2776,#2882,#3003,#3032,#3177));
+#883 = ORIENTED_EDGE('',*,*,#884,.F.);
+#884 = EDGE_CURVE('',#713,#885,#887,.T.);
+#885 = VERTEX_POINT('',#886);
+#886 = CARTESIAN_POINT('',(-3.825594911489E-11,-4.15,14.9));
+#887 = SEAM_CURVE('',#888,(#892,#899),.PCURVE_S1.);
+#888 = LINE('',#889,#890);
+#889 = CARTESIAN_POINT('',(-4.274358644807E-15,-4.25,15.));
+#890 = VECTOR('',#891,1.);
+#891 = DIRECTION('',(3.140184917368E-16,0.707106781187,-0.707106781187)
+  );
+#892 = PCURVE('',#733,#893);
+#893 = DEFINITIONAL_REPRESENTATION('',(#894),#898);
+#894 = LINE('',#895,#896);
+#895 = CARTESIAN_POINT('',(-0.,-0.));
+#896 = VECTOR('',#897,1.);
+#897 = DIRECTION('',(-0.,-1.));
+#898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#899 = PCURVE('',#733,#900);
+#900 = DEFINITIONAL_REPRESENTATION('',(#901),#905);
+#901 = LINE('',#902,#903);
+#902 = CARTESIAN_POINT('',(-6.28318530718,-0.));
+#903 = VECTOR('',#904,1.);
+#904 = DIRECTION('',(-0.,-1.));
+#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#906 = ORIENTED_EDGE('',*,*,#712,.T.);
+#907 = ORIENTED_EDGE('',*,*,#884,.T.);
+#908 = ORIENTED_EDGE('',*,*,#909,.T.);
+#909 = EDGE_CURVE('',#885,#910,#912,.T.);
+#910 = VERTEX_POINT('',#911);
+#911 = CARTESIAN_POINT('',(0.516399964258,-4.117745833504,
+    14.899999960533));
+#912 = SURFACE_CURVE('',#913,(#919,#928),.PCURVE_S1.);
+#913 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#914,#915,#916,#917,#918),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#914 = CARTESIAN_POINT('',(-3.262206859284E-15,-4.15,14.9));
+#915 = CARTESIAN_POINT('',(0.129435448345,-4.14999999506,14.899999997531
+    ));
+#916 = CARTESIAN_POINT('',(0.258871048238,-4.144617303846,
+    14.899999965568));
+#917 = CARTESIAN_POINT('',(0.387970454489,-4.133851962782,
+    14.899999952222));
+#918 = CARTESIAN_POINT('',(0.516399964258,-4.117745833504,
+    14.899999960533));
+#919 = PCURVE('',#733,#920);
+#920 = DEFINITIONAL_REPRESENTATION('',(#921),#927);
+#921 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#922,#923,#924,#925,#926),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#922 = CARTESIAN_POINT('',(-6.28318530718,-9.999999999998E-02));
+#923 = CARTESIAN_POINT('',(-6.251996042518,-0.100000003905));
+#924 = CARTESIAN_POINT('',(-6.220806762247,-0.100000031824));
+#925 = CARTESIAN_POINT('',(-6.189617479827,-0.100000049472));
+#926 = CARTESIAN_POINT('',(-6.158428204545,-0.100000039467));
+#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#928 = PCURVE('',#929,#1006);
+#929 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#930,#931,#932,#933,#934,#935,#936,#937,#938,#939,#940,#941,#942
+      ,#943,#944,#945,#946,#947,#948,#949,#950,#951,#952,#953,#954,#955
+      ,#956,#957,#958,#959,#960,#961,#962,#963,#964,#965,#966,#967)
+    ,(#968,#969,#970,#971,#972,#973,#974,#975,#976,#977,#978,#979,#980
+      ,#981,#982,#983,#984,#985,#986,#987,#988,#989,#990,#991,#992,#993
+      ,#994,#995,#996,#997,#998,#999,#1000,#1001,#1002,#1003,#1004,#1005
+      )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,
+    1.017691453623),(0.,1.048670172656,3.146010517921,4.194680690576,
+    6.292021035841),.UNSPECIFIED.);
+#930 = CARTESIAN_POINT('',(-7.663723185963E-11,-4.15,14.741154273147));
+#931 = CARTESIAN_POINT('',(0.434586196338,-4.150000000015,
+    14.874487606483));
+#932 = CARTESIAN_POINT('',(0.869174978556,-4.099433295446,
+    15.007820939827));
+#933 = CARTESIAN_POINT('',(1.297142298496,-3.99830068074,15.141154273139
+    ));
+#934 = CARTESIAN_POINT('',(1.711870719087,-3.847591359445,
+    15.274487606467));
+#935 = CARTESIAN_POINT('',(2.106915737256,-3.649286100482,
+    15.407820939856));
+#936 = CARTESIAN_POINT('',(2.476176396916,-3.406319786269,
+    15.541154273184));
+#937 = CARTESIAN_POINT('',(2.81405944419,-3.122508126147,15.674487606473
+    ));
+#938 = CARTESIAN_POINT('',(3.115626276871,-2.802443308209,
+    15.807820939769));
+#939 = CARTESIAN_POINT('',(3.376711940379,-2.451363363006,
+    15.941154273201));
+#940 = CARTESIAN_POINT('',(4.028592385941,-1.32227331083,16.341154273191
+    ));
+#941 = CARTESIAN_POINT('',(4.288012917586,-0.468413607491,
+    16.607820939532));
+#942 = CARTESIAN_POINT('',(4.345782156655,0.44072133152,16.874487607248)
+  );
+#943 = CARTESIAN_POINT('',(4.18917748461,1.35134521504,17.141154271832)
+  );
+#944 = CARTESIAN_POINT('',(3.821846056731,2.206562088013,17.407820941719
+    ));
+#945 = CARTESIAN_POINT('',(3.264909067584,2.952243226366,17.674487604408
+    ));
+#946 = CARTESIAN_POINT('',(2.554550550558,3.543204770887,17.941154274428
+    ));
+#947 = CARTESIAN_POINT('',(1.738355738873,3.94773332177,18.20782093945)
+  );
+#948 = CARTESIAN_POINT('',(0.869172393261,4.14999999997,18.474487606481)
+  );
+#949 = CARTESIAN_POINT('',(-0.434586196433,4.150000000016,
+    18.874487606483));
+#950 = CARTESIAN_POINT('',(-0.869174978499,4.09943329544,19.007820939822
+    ));
+#951 = CARTESIAN_POINT('',(-1.297142298519,3.998300680737,19.14115427315
+    ));
+#952 = CARTESIAN_POINT('',(-1.711870719059,3.847591359449,
+    19.274487606474));
+#953 = CARTESIAN_POINT('',(-2.106915737309,3.64928610048,19.407820939817
+    ));
+#954 = CARTESIAN_POINT('',(-2.476176396884,3.406319786268,
+    19.541154273161));
+#955 = CARTESIAN_POINT('',(-2.814059444189,3.122508126144,
+    19.674487606497));
+#956 = CARTESIAN_POINT('',(-3.115626276876,2.802443308212,
+    19.807820939825));
+#957 = CARTESIAN_POINT('',(-3.376711940381,2.451363363004,
+    19.941154273159));
+#958 = CARTESIAN_POINT('',(-4.028592385942,1.322273310828,
+    20.341154273177));
+#959 = CARTESIAN_POINT('',(-4.288012917556,0.468413607484,
+    20.607820939442));
+#960 = CARTESIAN_POINT('',(-4.345782156794,-0.440721331442,
+    20.874487608284));
+#961 = CARTESIAN_POINT('',(-4.189177484262,-1.351345215238,
+    21.141154268801));
+#962 = CARTESIAN_POINT('',(-3.821846057267,-2.206562087711,
+    21.407820946187));
+#963 = CARTESIAN_POINT('',(-3.264909067069,-2.95224322667,21.67448760066
+    ));
+#964 = CARTESIAN_POINT('',(-2.554550550817,-3.543204770697,
+    21.941154276325));
+#965 = CARTESIAN_POINT('',(-1.738355738883,-3.947733321829,
+    22.20782093887));
+#966 = CARTESIAN_POINT('',(-0.869172393165,-4.149999999971,
+    22.474487606493));
+#967 = CARTESIAN_POINT('',(-1.766230292789E-10,-4.15,22.741154273168));
+#968 = CARTESIAN_POINT('',(-7.647136061146E-11,-4.15,15.75884572677));
+#969 = CARTESIAN_POINT('',(0.434586196338,-4.150000000015,
+    15.892179060107));
+#970 = CARTESIAN_POINT('',(0.869174978542,-4.099433295447,16.02551239345
+    ));
+#971 = CARTESIAN_POINT('',(1.297142298489,-3.998300680741,
+    16.158845726763));
+#972 = CARTESIAN_POINT('',(1.711870719089,-3.847591359447,
+    16.292179060089));
+#973 = CARTESIAN_POINT('',(2.106915737255,-3.649286100484,
+    16.425512393481));
+#974 = CARTESIAN_POINT('',(2.476176396909,-3.406319786272,
+    16.558845726806));
+#975 = CARTESIAN_POINT('',(2.814059444183,-3.122508126149,
+    16.692179060097));
+#976 = CARTESIAN_POINT('',(3.11562627687,-2.802443308213,16.825512393392
+    ));
+#977 = CARTESIAN_POINT('',(3.376711940375,-2.451363363011,
+    16.958845726825));
+#978 = CARTESIAN_POINT('',(4.028592385939,-1.322273310836,
+    17.358845726814));
+#979 = CARTESIAN_POINT('',(4.2880129176,-0.468413607496,17.625512393155)
+  );
+#980 = CARTESIAN_POINT('',(4.345782156581,0.440721331516,17.892179060872
+    ));
+#981 = CARTESIAN_POINT('',(4.18917748479,1.351345215017,18.158845725455)
+  );
+#982 = CARTESIAN_POINT('',(3.821846056474,2.206562088033,18.425512395343
+    ));
+#983 = CARTESIAN_POINT('',(3.264909067834,2.952243226343,18.69217905803)
+  );
+#984 = CARTESIAN_POINT('',(2.554550550409,3.543204770891,18.958845728052
+    ));
+#985 = CARTESIAN_POINT('',(1.738355738937,3.947733321764,19.225512393074
+    ));
+#986 = CARTESIAN_POINT('',(0.869172393261,4.14999999997,19.492179060105)
+  );
+#987 = CARTESIAN_POINT('',(-0.434586196433,4.150000000016,
+    19.892179060107));
+#988 = CARTESIAN_POINT('',(-0.869174978479,4.099433295442,
+    20.025512393446));
+#989 = CARTESIAN_POINT('',(-1.29714229851,3.99830068074,20.158845726773)
+  );
+#990 = CARTESIAN_POINT('',(-1.711870719063,3.847591359449,
+    20.292179060099));
+#991 = CARTESIAN_POINT('',(-2.106915737307,3.649286100485,
+    20.425512393438));
+#992 = CARTESIAN_POINT('',(-2.476176396872,3.406319786272,
+    20.558845726786));
+#993 = CARTESIAN_POINT('',(-2.814059444179,3.122508126149,20.69217906012
+    ));
+#994 = CARTESIAN_POINT('',(-3.115626276878,2.802443308215,
+    20.825512393449));
+#995 = CARTESIAN_POINT('',(-3.376711940377,2.45136336301,20.958845726783
+    ));
+#996 = CARTESIAN_POINT('',(-4.02859238594,1.322273310835,21.3588457268)
+  );
+#997 = CARTESIAN_POINT('',(-4.288012917565,0.468413607485,
+    21.625512393065));
+#998 = CARTESIAN_POINT('',(-4.345782156754,-0.440721331416,
+    21.892179061908));
+#999 = CARTESIAN_POINT('',(-4.189177484355,-1.351345215269,
+    22.158845722424));
+#1000 = CARTESIAN_POINT('',(-3.821846057144,-2.206562087663,
+    22.425512399811));
+#1001 = CARTESIAN_POINT('',(-3.264909067188,-2.95224322669,
+    22.692179054284));
+#1002 = CARTESIAN_POINT('',(-2.554550550758,-3.543204770686,
+    22.958845729949));
+#1003 = CARTESIAN_POINT('',(-1.738355738907,-3.947733321826,
+    23.225512392494));
+#1004 = CARTESIAN_POINT('',(-0.869172393172,-4.149999999969,
+    23.492179060116));
+#1005 = CARTESIAN_POINT('',(-1.828280618353E-10,-4.15,23.758845726791));
+#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1013);
+#1007 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1008,#1009,#1010,#1011,#1012),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1008 = CARTESIAN_POINT('',(0.158845726804,3.884297553483E-11));
+#1009 = CARTESIAN_POINT('',(0.119134247251,3.123318118529E-02));
+#1010 = CARTESIAN_POINT('',(7.942280220339E-02,6.246631199571E-02));
+#1011 = CARTESIAN_POINT('',(3.971138598099E-02,9.369943477854E-02));
+#1012 = CARTESIAN_POINT('',(0.,0.12493255081));
+#1013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1014 = ORIENTED_EDGE('',*,*,#1015,.F.);
+#1015 = EDGE_CURVE('',#1016,#910,#1018,.T.);
+#1016 = VERTEX_POINT('',#1017);
+#1017 = CARTESIAN_POINT('',(-3.830084667414E-11,-3.933012701807,
+    14.683012701807));
+#1018 = SURFACE_CURVE('',#1019,(#1025,#1034),.PCURVE_S1.);
+#1019 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1020,#1021,#1022,#1023,#1024),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1020 = CARTESIAN_POINT('',(-3.021505106417E-15,-3.933012701869,
+    14.683012701869));
+#1021 = CARTESIAN_POINT('',(0.124278062375,-3.987971703314,
+    14.737971704782));
+#1022 = CARTESIAN_POINT('',(0.252095937774,-4.037211753918,
+    14.792447931582));
+#1023 = CARTESIAN_POINT('',(0.382965328309,-4.080513714924,
+    14.846453446495));
+#1024 = CARTESIAN_POINT('',(0.516399964258,-4.117745833504,
+    14.899999960533));
+#1025 = PCURVE('',#733,#1026);
+#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1033);
+#1027 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1028,#1029,#1030,#1031,#1032),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1028 = CARTESIAN_POINT('',(-6.28318530718,-0.316987298131));
+#1029 = CARTESIAN_POINT('',(-6.251586613813,-0.262028295952));
+#1030 = CARTESIAN_POINT('',(-6.220265429229,-0.207552066679));
+#1031 = CARTESIAN_POINT('',(-6.189214865111,-0.15354655486));
+#1032 = CARTESIAN_POINT('',(-6.158428204545,-0.100000039467));
+#1033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1034 = PCURVE('',#1035,#1112);
+#1035 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#1036,#1037,#1038,#1039,#1040,#1041,#1042,#1043,#1044,#1045,#1046
+      ,#1047,#1048,#1049,#1050,#1051,#1052,#1053,#1054,#1055,#1056,#1057
+      ,#1058,#1059,#1060,#1061,#1062,#1063,#1064,#1065,#1066,#1067,#1068
+      ,#1069,#1070,#1071,#1072,#1073)
+    ,(#1074,#1075,#1076,#1077,#1078,#1079,#1080,#1081,#1082,#1083,#1084
+      ,#1085,#1086,#1087,#1088,#1089,#1090,#1091,#1092,#1093,#1094,#1095
+      ,#1096,#1097,#1098,#1099,#1100,#1101,#1102,#1103,#1104,#1105,#1106
+      ,#1107,#1108,#1109,#1110,#1111
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#1036 = CARTESIAN_POINT('',(-7.686445924193E-11,-3.25,14.499999999957));
+#1037 = CARTESIAN_POINT('',(0.340338414792,-3.250000000015,
+    14.633333333294));
+#1038 = CARTESIAN_POINT('',(0.680679434568,-3.210399546682,
+    14.766666666637));
+#1039 = CARTESIAN_POINT('',(1.015834417114,-3.131199321224,
+    14.89999999995));
+#1040 = CARTESIAN_POINT('',(1.340621496706,-3.013173974017,
+    15.033333333277));
+#1041 = CARTESIAN_POINT('',(1.64999413897,-2.857874679616,
+    15.166666666667));
+#1042 = CARTESIAN_POINT('',(1.939174354814,-2.667599837443,
+    15.299999999994));
+#1043 = CARTESIAN_POINT('',(2.203781581467,-2.445337673958,
+    15.433333333284));
+#1044 = CARTESIAN_POINT('',(2.439948238474,-2.194684501783,
+    15.566666666579));
+#1045 = CARTESIAN_POINT('',(2.644412966787,-1.919742391592,
+    15.700000000012));
+#1046 = CARTESIAN_POINT('',(3.154921742864,-1.035515253733,
+    16.100000000001));
+#1047 = CARTESIAN_POINT('',(3.358082620976,-0.366829944346,
+    16.366666666341));
+#1048 = CARTESIAN_POINT('',(3.403322228414,0.345143391064,
+    16.633333334061));
+#1049 = CARTESIAN_POINT('',(3.280684256779,1.058281819664,
+    16.899999998639));
+#1050 = CARTESIAN_POINT('',(2.993006800287,1.728031559319,
+    17.166666668534));
+#1051 = CARTESIAN_POINT('',(2.556862156576,2.311996671336,
+    17.433333331213));
+#1052 = CARTESIAN_POINT('',(2.000547622973,2.774799517134,
+    17.700000001242));
+#1053 = CARTESIAN_POINT('',(1.361364641413,3.091598226223,17.96666666626
+    ));
+#1054 = CARTESIAN_POINT('',(0.680676830175,3.24999999997,18.233333333291
+    ));
+#1055 = CARTESIAN_POINT('',(-0.340338414887,3.250000000016,
+    18.633333333294));
+#1056 = CARTESIAN_POINT('',(-0.680679434513,3.210399546676,
+    18.766666666632));
+#1057 = CARTESIAN_POINT('',(-1.015834417137,3.131199321221,
+    18.899999999964));
+#1058 = CARTESIAN_POINT('',(-1.340621496678,3.013173974021,
+    19.033333333278));
+#1059 = CARTESIAN_POINT('',(-1.649994139023,2.857874679615,
+    19.166666666635));
+#1060 = CARTESIAN_POINT('',(-1.939174354784,2.667599837441,
+    19.299999999964));
+#1061 = CARTESIAN_POINT('',(-2.203781581467,2.445337673955,
+    19.433333333312));
+#1062 = CARTESIAN_POINT('',(-2.439948238479,2.194684501785,
+    19.566666666634));
+#1063 = CARTESIAN_POINT('',(-2.644412966789,1.91974239159,19.69999999997
+    ));
+#1064 = CARTESIAN_POINT('',(-3.154921742865,1.035515253731,
+    20.099999999987));
+#1065 = CARTESIAN_POINT('',(-3.358082620946,0.36682994434,
+    20.366666666252));
+#1066 = CARTESIAN_POINT('',(-3.403322228549,-0.345143390993,
+    20.633333335097));
+#1067 = CARTESIAN_POINT('',(-3.280684256445,-1.058281819851,
+    20.899999995602));
+#1068 = CARTESIAN_POINT('',(-2.993006800799,-1.728031559029,
+    21.16666667301));
+#1069 = CARTESIAN_POINT('',(-2.556862156086,-2.311996671634,
+    21.433333327459));
+#1070 = CARTESIAN_POINT('',(-2.000547623214,-2.774799516945,
+    21.700000003142));
+#1071 = CARTESIAN_POINT('',(-1.361364641433,-3.091598226282,
+    21.966666665679));
+#1072 = CARTESIAN_POINT('',(-0.680676830077,-3.249999999971,
+    22.233333333303));
+#1073 = CARTESIAN_POINT('',(-1.755930401082E-10,-3.25,22.499999999978));
+#1074 = CARTESIAN_POINT('',(-7.663723185963E-11,-4.15,14.741154273147));
+#1075 = CARTESIAN_POINT('',(0.434586196338,-4.150000000015,
+    14.874487606483));
+#1076 = CARTESIAN_POINT('',(0.869174978556,-4.099433295446,
+    15.007820939827));
+#1077 = CARTESIAN_POINT('',(1.297142298496,-3.99830068074,
+    15.141154273139));
+#1078 = CARTESIAN_POINT('',(1.711870719087,-3.847591359445,
+    15.274487606467));
+#1079 = CARTESIAN_POINT('',(2.106915737256,-3.649286100482,
+    15.407820939856));
+#1080 = CARTESIAN_POINT('',(2.476176396916,-3.406319786269,
+    15.541154273184));
+#1081 = CARTESIAN_POINT('',(2.81405944419,-3.122508126147,
+    15.674487606473));
+#1082 = CARTESIAN_POINT('',(3.115626276871,-2.802443308209,
+    15.807820939769));
+#1083 = CARTESIAN_POINT('',(3.376711940379,-2.451363363006,
+    15.941154273201));
+#1084 = CARTESIAN_POINT('',(4.028592385941,-1.32227331083,
+    16.341154273191));
+#1085 = CARTESIAN_POINT('',(4.288012917586,-0.468413607491,
+    16.607820939532));
+#1086 = CARTESIAN_POINT('',(4.345782156655,0.44072133152,16.874487607248
+    ));
+#1087 = CARTESIAN_POINT('',(4.18917748461,1.35134521504,17.141154271832)
+  );
+#1088 = CARTESIAN_POINT('',(3.821846056731,2.206562088013,
+    17.407820941719));
+#1089 = CARTESIAN_POINT('',(3.264909067584,2.952243226366,
+    17.674487604408));
+#1090 = CARTESIAN_POINT('',(2.554550550558,3.543204770887,
+    17.941154274428));
+#1091 = CARTESIAN_POINT('',(1.738355738873,3.94773332177,18.20782093945)
+  );
+#1092 = CARTESIAN_POINT('',(0.869172393261,4.14999999997,18.474487606481
+    ));
+#1093 = CARTESIAN_POINT('',(-0.434586196433,4.150000000016,
+    18.874487606483));
+#1094 = CARTESIAN_POINT('',(-0.869174978499,4.09943329544,
+    19.007820939822));
+#1095 = CARTESIAN_POINT('',(-1.297142298519,3.998300680737,
+    19.14115427315));
+#1096 = CARTESIAN_POINT('',(-1.711870719059,3.847591359449,
+    19.274487606474));
+#1097 = CARTESIAN_POINT('',(-2.106915737309,3.64928610048,
+    19.407820939817));
+#1098 = CARTESIAN_POINT('',(-2.476176396884,3.406319786268,
+    19.541154273161));
+#1099 = CARTESIAN_POINT('',(-2.814059444189,3.122508126144,
+    19.674487606497));
+#1100 = CARTESIAN_POINT('',(-3.115626276876,2.802443308212,
+    19.807820939825));
+#1101 = CARTESIAN_POINT('',(-3.376711940381,2.451363363004,
+    19.941154273159));
+#1102 = CARTESIAN_POINT('',(-4.028592385942,1.322273310828,
+    20.341154273177));
+#1103 = CARTESIAN_POINT('',(-4.288012917556,0.468413607484,
+    20.607820939442));
+#1104 = CARTESIAN_POINT('',(-4.345782156794,-0.440721331442,
+    20.874487608284));
+#1105 = CARTESIAN_POINT('',(-4.189177484262,-1.351345215238,
+    21.141154268801));
+#1106 = CARTESIAN_POINT('',(-3.821846057267,-2.206562087711,
+    21.407820946187));
+#1107 = CARTESIAN_POINT('',(-3.264909067069,-2.95224322667,
+    21.67448760066));
+#1108 = CARTESIAN_POINT('',(-2.554550550817,-3.543204770697,
+    21.941154276325));
+#1109 = CARTESIAN_POINT('',(-1.738355738883,-3.947733321829,
+    22.20782093887));
+#1110 = CARTESIAN_POINT('',(-0.869172393165,-4.149999999971,
+    22.474487606493));
+#1111 = CARTESIAN_POINT('',(-1.766230292789E-10,-4.15,22.741154273168));
+#1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1119);
+#1113 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1114,#1115,#1116,#1117,#1118),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1114 = CARTESIAN_POINT('',(0.707106781234,5.885115096979E-11));
+#1115 = CARTESIAN_POINT('',(0.764004529366,3.164318894984E-02));
+#1116 = CARTESIAN_POINT('',(0.820402504722,6.300840771247E-02));
+#1117 = CARTESIAN_POINT('',(0.876313139783,9.410261442479E-02));
+#1118 = CARTESIAN_POINT('',(0.931748562369,0.12493255081));
+#1119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1120 = ORIENTED_EDGE('',*,*,#1121,.T.);
+#1121 = EDGE_CURVE('',#1016,#1122,#1124,.T.);
+#1122 = VERTEX_POINT('',#1123);
+#1123 = CARTESIAN_POINT('',(-3.830269434957E-15,-3.25,14.));
+#1124 = SURFACE_CURVE('',#1125,(#1129,#1136),.PCURVE_S1.);
+#1125 = LINE('',#1126,#1127);
+#1126 = CARTESIAN_POINT('',(-4.274358644807E-15,-4.25,15.));
+#1127 = VECTOR('',#1128,1.);
+#1128 = DIRECTION('',(3.140184917368E-16,0.707106781187,-0.707106781187)
+  );
+#1129 = PCURVE('',#733,#1130);
+#1130 = DEFINITIONAL_REPRESENTATION('',(#1131),#1135);
+#1131 = LINE('',#1132,#1133);
+#1132 = CARTESIAN_POINT('',(-6.28318530718,-0.));
+#1133 = VECTOR('',#1134,1.);
+#1134 = DIRECTION('',(-0.,-1.));
+#1135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1136 = PCURVE('',#1137,#1142);
+#1137 = CONICAL_SURFACE('',#1138,4.25,0.785398163397);
+#1138 = AXIS2_PLACEMENT_3D('',#1139,#1140,#1141);
+#1139 = CARTESIAN_POINT('',(-3.330669073875E-15,5.828670879282E-15,15.)
+  );
+#1140 = DIRECTION('',(-2.22044604925E-16,3.885780586188E-16,1.));
+#1141 = DIRECTION('',(-2.22044604925E-16,-1.,3.885780586188E-16));
+#1142 = DEFINITIONAL_REPRESENTATION('',(#1143),#1147);
+#1143 = LINE('',#1144,#1145);
+#1144 = CARTESIAN_POINT('',(-0.,-0.));
+#1145 = VECTOR('',#1146,1.);
+#1146 = DIRECTION('',(-0.,-1.));
+#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1148 = ORIENTED_EDGE('',*,*,#1149,.T.);
+#1149 = EDGE_CURVE('',#1122,#1150,#1152,.T.);
+#1150 = VERTEX_POINT('',#1151);
+#1151 = CARTESIAN_POINT('',(3.241137132185,-2.591819816485,
+    14.899999984428));
+#1152 = SURFACE_CURVE('',#1153,(#1172,#1194),.PCURVE_S1.);
+#1153 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1154,#1155,#1156,#1157,#1158,
+    #1159,#1160,#1161,#1162,#1163,#1164,#1165,#1166,#1167,#1168,#1169,
+    #1170,#1171),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229367502833,
+    0.46504828912,0.727640332202,1.),.UNSPECIFIED.);
+#1154 = CARTESIAN_POINT('',(-4.374723838605E-15,-3.250000003089,
+    14.000000003089));
+#1155 = CARTESIAN_POINT('',(0.145041212913,-3.294814269402,
+    14.044814273561));
+#1156 = CARTESIAN_POINT('',(0.293589404156,-3.331076063535,
+    14.089167244007));
+#1157 = CARTESIAN_POINT('',(0.444882222936,-3.358575097038,
+    14.133073030444));
+#1158 = CARTESIAN_POINT('',(0.598169824101,-3.377209319264,
+    14.176546522501));
+#1159 = CARTESIAN_POINT('',(0.911534188424,-3.396988428837,
+    14.263838522345));
+#1160 = CARTESIAN_POINT('',(1.071683494246,-3.397637928154,
+    14.307634099791));
+#1161 = CARTESIAN_POINT('',(1.232384672229,-3.38889827605,14.35100043762
+    ));
+#1162 = CARTESIAN_POINT('',(1.392886822336,-3.370853017694,
+    14.393951790439));
+#1163 = CARTESIAN_POINT('',(1.730297774736,-3.31336942849,
+    14.483906544841));
+#1164 = CARTESIAN_POINT('',(1.906989498844,-3.271723203628,
+    14.530813206014));
+#1165 = CARTESIAN_POINT('',(2.081575427661,-3.21894856477,
+    14.577236632661));
+#1166 = CARTESIAN_POINT('',(2.253155845008,-3.155385515442,
+    14.623194212709));
+#1167 = CARTESIAN_POINT('',(2.594904810792,-3.004787067019,
+    14.715898511256));
+#1168 = CARTESIAN_POINT('',(2.764785828971,-2.916965453993,
+    14.762611648591));
+#1169 = CARTESIAN_POINT('',(2.929639305444,-2.818473009492,14.8088556057
+    ));
+#1170 = CARTESIAN_POINT('',(3.088658823485,-2.709879316249,
+    14.854647179978));
+#1171 = CARTESIAN_POINT('',(3.241137132185,-2.591819816485,
+    14.899999984428));
+#1172 = PCURVE('',#733,#1173);
+#1173 = DEFINITIONAL_REPRESENTATION('',(#1174),#1193);
+#1174 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1175,#1176,#1177,#1178,#1179,
+    #1180,#1181,#1182,#1183,#1184,#1185,#1186,#1187,#1188,#1189,#1190,
+    #1191,#1192),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229367502833,
+    0.46504828912,0.727640332202,1.),.UNSPECIFIED.);
+#1175 = CARTESIAN_POINT('',(-6.28318530718,-0.999999996911));
+#1176 = CARTESIAN_POINT('',(-6.23855724171,-0.955185728518));
+#1177 = CARTESIAN_POINT('',(-6.194388567266,-0.910832752864));
+#1178 = CARTESIAN_POINT('',(-6.150665204345,-0.866926971125));
+#1179 = CARTESIAN_POINT('',(-6.107372344753,-0.823453477499));
+#1180 = CARTESIAN_POINT('',(-6.020443038446,-0.736161477655));
+#1181 = CARTESIAN_POINT('',(-5.976829428569,-0.692365900209));
+#1182 = CARTESIAN_POINT('',(-5.93364327592,-0.64899956238));
+#1183 = CARTESIAN_POINT('',(-5.890870386984,-0.606048209561));
+#1184 = CARTESIAN_POINT('',(-5.801289401746,-0.516093455159));
+#1185 = CARTESIAN_POINT('',(-5.754577644484,-0.469186793986));
+#1186 = CARTESIAN_POINT('',(-5.708347116395,-0.422763367339));
+#1187 = CARTESIAN_POINT('',(-5.662580497973,-0.376805787291));
+#1188 = CARTESIAN_POINT('',(-5.570261395622,-0.284101488744));
+#1189 = CARTESIAN_POINT('',(-5.523742351614,-0.237388353151));
+#1190 = CARTESIAN_POINT('',(-5.477690539108,-0.191144390805));
+#1191 = CARTESIAN_POINT('',(-5.432089216274,-0.14535282236));
+#1192 = CARTESIAN_POINT('',(-5.386924847779,-0.100000015572));
+#1193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1194 = PCURVE('',#1195,#1272);
+#1195 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#1196,#1197,#1198,#1199,#1200,#1201,#1202,#1203,#1204,#1205,#1206
+      ,#1207,#1208,#1209,#1210,#1211,#1212,#1213,#1214,#1215,#1216,#1217
+      ,#1218,#1219,#1220,#1221,#1222,#1223,#1224,#1225,#1226,#1227,#1228
+      ,#1229,#1230,#1231,#1232,#1233)
+    ,(#1234,#1235,#1236,#1237,#1238,#1239,#1240,#1241,#1242,#1243,#1244
+      ,#1245,#1246,#1247,#1248,#1249,#1250,#1251,#1252,#1253,#1254,#1255
+      ,#1256,#1257,#1258,#1259,#1260,#1261,#1262,#1263,#1264,#1265,#1266
+      ,#1267,#1268,#1269,#1270,#1271
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#1196 = CARTESIAN_POINT('',(4.15,-4.373753842022E-11,7.75884572675));
+#1197 = CARTESIAN_POINT('',(4.150000000009,0.434586196442,7.892179060085
+    ));
+#1198 = CARTESIAN_POINT('',(4.099433295431,0.869174978586,8.025512393496
+    ));
+#1199 = CARTESIAN_POINT('',(3.998300680723,1.297142298531,8.158845726727
+    ));
+#1200 = CARTESIAN_POINT('',(3.847591359423,1.711870719152,8.292179060022
+    ));
+#1201 = CARTESIAN_POINT('',(3.649286100454,2.106915737318,8.425512393455
+    ));
+#1202 = CARTESIAN_POINT('',(3.406319786233,2.476176396954,8.558845726842
+    ));
+#1203 = CARTESIAN_POINT('',(3.122508126109,2.81405944422,8.692179060076)
+  );
+#1204 = CARTESIAN_POINT('',(2.80244330817,3.115626276914,8.82551239331)
+  );
+#1205 = CARTESIAN_POINT('',(2.451363362963,3.376711940411,8.958845726842
+    ));
+#1206 = CARTESIAN_POINT('',(1.322273310776,4.028592385959,9.358845726837
+    ));
+#1207 = CARTESIAN_POINT('',(0.468413607424,4.288012917596,9.625512392358
+    ));
+#1208 = CARTESIAN_POINT('',(-0.440721331526,4.345782156612,
+    9.892179063001));
+#1209 = CARTESIAN_POINT('',(-1.351345215182,4.189177484701,
+    10.158845722404));
+#1210 = CARTESIAN_POINT('',(-2.20656208796,3.821846056512,
+    10.425512397673));
+#1211 = CARTESIAN_POINT('',(-2.952243226497,3.264909067773,
+    10.692179057235));
+#1212 = CARTESIAN_POINT('',(-3.54320477087,2.554550550311,
+    10.958845728102));
+#1213 = CARTESIAN_POINT('',(-3.947733321804,1.738355738955,
+    11.225512392972));
+#1214 = CARTESIAN_POINT('',(-4.149999999984,0.869172393153,
+    11.492179060084));
+#1215 = CARTESIAN_POINT('',(-4.150000000011,-0.434586196464,
+    11.892179060086));
+#1216 = CARTESIAN_POINT('',(-4.09943329543,-0.869174978576,
+    12.025512393403));
+#1217 = CARTESIAN_POINT('',(-3.99830068072,-1.297142298542,
+    12.158845726763));
+#1218 = CARTESIAN_POINT('',(-3.847591359426,-1.711870719142,
+    12.2921790601));
+#1219 = CARTESIAN_POINT('',(-3.649286100454,-2.106915737328,
+    12.425512393407));
+#1220 = CARTESIAN_POINT('',(-3.406319786237,-2.476176396942,
+    12.558845726733));
+#1221 = CARTESIAN_POINT('',(-3.122508126108,-2.81405944422,
+    12.692179060106));
+#1222 = CARTESIAN_POINT('',(-2.802443308169,-3.115626276918,
+    12.825512393476));
+#1223 = CARTESIAN_POINT('',(-2.451363362961,-3.376711940412,
+    12.958845726761));
+#1224 = CARTESIAN_POINT('',(-1.322273310778,-4.028592385959,
+    13.358845726751));
+#1225 = CARTESIAN_POINT('',(-0.468413607432,-4.288012917573,
+    13.6255123931));
+#1226 = CARTESIAN_POINT('',(0.440721331523,-4.345782156737,
+    13.89217906164));
+#1227 = CARTESIAN_POINT('',(1.351345215217,-4.18917748436,
+    14.158845723595));
+#1228 = CARTESIAN_POINT('',(2.206562087898,-3.821846057096,
+    14.425512397418));
+#1229 = CARTESIAN_POINT('',(2.952243226545,-3.264909067098,
+    14.692179056917));
+#1230 = CARTESIAN_POINT('',(3.543204770847,-2.554550550855,
+    14.95884572827));
+#1231 = CARTESIAN_POINT('',(3.947733321811,-1.738355738656,
+    15.225512393012));
+#1232 = CARTESIAN_POINT('',(4.149999999982,-0.869172393257,
+    15.492179060086));
+#1233 = CARTESIAN_POINT('',(4.15,-7.632791326349E-11,15.75884572675));
+#1234 = CARTESIAN_POINT('',(3.25,-4.385691809716E-11,7.999999999937));
+#1235 = CARTESIAN_POINT('',(3.250000000009,0.340338414896,8.133333333273
+    ));
+#1236 = CARTESIAN_POINT('',(3.210399546669,0.680679434595,8.266666666684
+    ));
+#1237 = CARTESIAN_POINT('',(3.131199321207,1.015834417146,8.399999999916
+    ));
+#1238 = CARTESIAN_POINT('',(3.013173973998,1.340621496772,8.533333333207
+    ));
+#1239 = CARTESIAN_POINT('',(2.857874679588,1.649994139032,8.666666666645
+    ));
+#1240 = CARTESIAN_POINT('',(2.667599837409,1.939174354851,8.800000000029
+    ));
+#1241 = CARTESIAN_POINT('',(2.44533767392,2.203781581495,8.933333333264)
+  );
+#1242 = CARTESIAN_POINT('',(2.194684501745,2.439948238518,9.066666666497
+    ));
+#1243 = CARTESIAN_POINT('',(1.91974239155,2.644412966818,9.20000000003)
+  );
+#1244 = CARTESIAN_POINT('',(1.035515253681,3.154921742882,9.600000000025
+    ));
+#1245 = CARTESIAN_POINT('',(0.366829944281,3.358082620989,9.866666665545
+    ));
+#1246 = CARTESIAN_POINT('',(-0.345143391076,3.403322228349,
+    10.133333336194));
+#1247 = CARTESIAN_POINT('',(-1.058281819785,3.280684256929,
+    10.399999995585));
+#1248 = CARTESIAN_POINT('',(-1.728031559289,2.993006799977,
+    10.666666670867));
+#1249 = CARTESIAN_POINT('',(-2.311996671445,2.556862156859,
+    10.93333333042));
+#1250 = CARTESIAN_POINT('',(-2.774799517126,2.000547622669,
+    11.200000001291));
+#1251 = CARTESIAN_POINT('',(-3.091598226253,1.361364641519,
+    11.46666666616));
+#1252 = CARTESIAN_POINT('',(-3.249999999984,0.680676830066,
+    11.733333333272));
+#1253 = CARTESIAN_POINT('',(-3.250000000011,-0.340338414918,
+    12.133333333274));
+#1254 = CARTESIAN_POINT('',(-3.210399546667,-0.680679434583,
+    12.26666666659));
+#1255 = CARTESIAN_POINT('',(-3.131199321204,-1.015834417157,
+    12.399999999952));
+#1256 = CARTESIAN_POINT('',(-3.013173973999,-1.340621496761,
+    12.533333333286));
+#1257 = CARTESIAN_POINT('',(-2.857874679589,-1.649994139042,
+    12.666666666597));
+#1258 = CARTESIAN_POINT('',(-2.667599837412,-1.939174354837,
+    12.79999999992));
+#1259 = CARTESIAN_POINT('',(-2.44533767392,-2.203781581495,
+    12.933333333295));
+#1260 = CARTESIAN_POINT('',(-2.194684501744,-2.439948238522,
+    13.066666666664));
+#1261 = CARTESIAN_POINT('',(-1.919742391549,-2.644412966818,
+    13.199999999949));
+#1262 = CARTESIAN_POINT('',(-1.035515253682,-3.154921742881,
+    13.599999999939));
+#1263 = CARTESIAN_POINT('',(-0.366829944287,-3.358082620967,
+    13.866666666288));
+#1264 = CARTESIAN_POINT('',(0.345143391064,-3.403322228473,
+    14.133333334831));
+#1265 = CARTESIAN_POINT('',(1.058281819841,-3.280684256587,
+    14.399999996777));
+#1266 = CARTESIAN_POINT('',(1.728031559202,-2.993006800567,
+    14.666666670614));
+#1267 = CARTESIAN_POINT('',(2.311996671512,-2.556862156174,
+    14.933333330098));
+#1268 = CARTESIAN_POINT('',(2.774799517094,-2.000547623218,
+    15.200000001461));
+#1269 = CARTESIAN_POINT('',(3.091598226262,-1.36136464122,
+    15.466666666199));
+#1270 = CARTESIAN_POINT('',(3.249999999982,-0.68067683017,
+    15.733333333274));
+#1271 = CARTESIAN_POINT('',(3.25,-7.646594468724E-11,15.999999999937));
+#1272 = DEFINITIONAL_REPRESENTATION('',(#1273),#1292);
+#1273 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1274,#1275,#1276,#1277,#1278,
+    #1279,#1280,#1281,#1282,#1283,#1284,#1285,#1286,#1287,#1288,#1289,
+    #1290,#1291),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229367502833,
+    0.46504828912,0.727640332202,1.),.UNSPECIFIED.);
+#1274 = CARTESIAN_POINT('',(0.931748562369,4.719015785228));
+#1275 = CARTESIAN_POINT('',(0.885353421518,4.76370660794));
+#1276 = CARTESIAN_POINT('',(0.839435892072,4.807937372561));
+#1277 = CARTESIAN_POINT('',(0.793981232811,4.851722247669));
+#1278 = CARTESIAN_POINT('',(0.748974167337,4.895075976829));
+#1279 = CARTESIAN_POINT('',(0.658602818596,4.982127524037));
+#1280 = CARTESIAN_POINT('',(0.613262288944,5.025802463385));
+#1281 = CARTESIAN_POINT('',(0.568366145112,5.069049344641));
+#1282 = CARTESIAN_POINT('',(0.523899632765,5.111882382511));
+#1283 = CARTESIAN_POINT('',(0.430771628671,5.201589343069));
+#1284 = CARTESIAN_POINT('',(0.382210291236,5.248366791572));
+#1285 = CARTESIAN_POINT('',(0.334149238105,5.294662336048));
+#1286 = CARTESIAN_POINT('',(0.286570459423,5.340493318266));
+#1287 = CARTESIAN_POINT('',(0.190595912839,5.432942250016));
+#1288 = CARTESIAN_POINT('',(0.142234906672,5.479526711709));
+#1289 = CARTESIAN_POINT('',(9.435963683627E-02,5.52564328453));
+#1290 = CARTESIAN_POINT('',(4.695268372952E-02,5.571308725638));
+#1291 = CARTESIAN_POINT('',(0.,5.616536601202));
+#1292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1293 = ORIENTED_EDGE('',*,*,#1294,.T.);
+#1294 = EDGE_CURVE('',#1150,#1295,#1297,.T.);
+#1295 = VERTEX_POINT('',#1296);
+#1296 = CARTESIAN_POINT('',(4.15,-7.650509256264E-11,14.9));
+#1297 = SURFACE_CURVE('',#1298,(#1309,#1323),.PCURVE_S1.);
+#1298 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1299,#1300,#1301,#1302,#1303,
+    #1304,#1305,#1306,#1307,#1308),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500050002228,1.),.UNSPECIFIED.);
+#1299 = CARTESIAN_POINT('',(3.241137132185,-2.591819816485,
+    14.899999984428));
+#1300 = CARTESIAN_POINT('',(3.415980913978,-2.373173138731,
+    14.899999962616));
+#1301 = CARTESIAN_POINT('',(3.572392341298,-2.139775506343,
+    14.899999971573));
+#1302 = CARTESIAN_POINT('',(3.708699010719,-1.893720653922,
+    14.899999987859));
+#1303 = CARTESIAN_POINT('',(3.823612526397,-1.637334473034,
+    14.900000026153));
+#1304 = CARTESIAN_POINT('',(4.008858359954,-1.109008690461,
+    14.900000031322));
+#1305 = CARTESIAN_POINT('',(4.079205432036,-0.837055606211,14.9000000259
+    ));
+#1306 = CARTESIAN_POINT('',(4.12640117804,-0.55981370936,14.89999987429)
+  );
+#1307 = CARTESIAN_POINT('',(4.149999989312,-0.279902357097,
+    14.899999994658));
+#1308 = CARTESIAN_POINT('',(4.15,-7.650456520667E-11,14.9));
+#1309 = PCURVE('',#733,#1310);
+#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1322);
+#1311 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1312,#1313,#1314,#1315,#1316,
+    #1317,#1318,#1319,#1320,#1321),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500050002228,1.),.UNSPECIFIED.);
+#1312 = CARTESIAN_POINT('',(-5.386924847779,-0.100000015572));
+#1313 = CARTESIAN_POINT('',(-5.319464986943,-0.100000041008));
+#1314 = CARTESIAN_POINT('',(-5.252002990359,-0.100000022991));
+#1315 = CARTESIAN_POINT('',(-5.184545034109,-0.100000014859));
+#1316 = CARTESIAN_POINT('',(-5.11708303939,-9.999997384685E-02));
+#1317 = CARTESIAN_POINT('',(-4.982176815708,-9.999996867842E-02));
+#1318 = CARTESIAN_POINT('',(-4.914728317343,-9.999997642745E-02));
+#1319 = CARTESIAN_POINT('',(-4.847283866782,-0.100000121054));
+#1320 = CARTESIAN_POINT('',(-4.779835331492,-0.100000008446));
+#1321 = CARTESIAN_POINT('',(-4.712388980403,-1.E-01));
+#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1323 = PCURVE('',#1324,#1401);
+#1324 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#1325,#1326,#1327,#1328,#1329,#1330,#1331,#1332,#1333,#1334,#1335
+      ,#1336,#1337,#1338,#1339,#1340,#1341,#1342,#1343,#1344,#1345,#1346
+      ,#1347,#1348,#1349,#1350,#1351,#1352,#1353,#1354,#1355,#1356,#1357
+      ,#1358,#1359,#1360,#1361,#1362)
+    ,(#1363,#1364,#1365,#1366,#1367,#1368,#1369,#1370,#1371,#1372,#1373
+      ,#1374,#1375,#1376,#1377,#1378,#1379,#1380,#1381,#1382,#1383,#1384
+      ,#1385,#1386,#1387,#1388,#1389,#1390,#1391,#1392,#1393,#1394,#1395
+      ,#1396,#1397,#1398,#1399,#1400
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,1.017691453623)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#1325 = CARTESIAN_POINT('',(4.15,-4.36899157449E-11,6.741154273126));
+#1326 = CARTESIAN_POINT('',(4.150000000009,0.434586196442,6.874487606462
+    ));
+#1327 = CARTESIAN_POINT('',(4.099433295431,0.86917497859,7.007820939873)
+  );
+#1328 = CARTESIAN_POINT('',(3.998300680722,1.297142298532,7.141154273104
+    ));
+#1329 = CARTESIAN_POINT('',(3.847591359424,1.711870719153,7.274487606397
+    ));
+#1330 = CARTESIAN_POINT('',(3.649286100453,2.106915737319,7.407820939833
+    ));
+#1331 = CARTESIAN_POINT('',(3.406319786233,2.476176396957,7.541154273218
+    ));
+#1332 = CARTESIAN_POINT('',(3.122508126108,2.814059444222,7.674487606453
+    ));
+#1333 = CARTESIAN_POINT('',(2.802443308169,3.115626276915,7.807820939686
+    ));
+#1334 = CARTESIAN_POINT('',(2.451363362961,3.376711940412,7.941154273219
+    ));
+#1335 = CARTESIAN_POINT('',(1.322273310775,4.02859238596,8.341154273214)
+  );
+#1336 = CARTESIAN_POINT('',(0.46841360742,4.288012917593,8.607820938735)
+  );
+#1337 = CARTESIAN_POINT('',(-0.440721331515,4.345782156642,
+    8.874487609377));
+#1338 = CARTESIAN_POINT('',(-1.351345215219,4.189177484616,
+    9.141154268782));
+#1339 = CARTESIAN_POINT('',(-2.206562087916,3.82184605665,9.407820944048
+    ));
+#1340 = CARTESIAN_POINT('',(-2.952243226537,3.264909067624,
+    9.674487603613));
+#1341 = CARTESIAN_POINT('',(-3.543204770851,2.554550550406,
+    9.941154274478));
+#1342 = CARTESIAN_POINT('',(-3.947733321811,1.738355738918,
+    10.207820939348));
+#1343 = CARTESIAN_POINT('',(-4.149999999984,0.869172393154,
+    10.474487606461));
+#1344 = CARTESIAN_POINT('',(-4.150000000011,-0.434586196463,
+    10.874487606462));
+#1345 = CARTESIAN_POINT('',(-4.099433295428,-0.869174978586,
+    11.007820939779));
+#1346 = CARTESIAN_POINT('',(-3.998300680719,-1.297142298545,
+    11.141154273139));
+#1347 = CARTESIAN_POINT('',(-3.847591359425,-1.71187071914,
+    11.274487606476));
+#1348 = CARTESIAN_POINT('',(-3.649286100454,-2.106915737328,
+    11.407820939783));
+#1349 = CARTESIAN_POINT('',(-3.406319786235,-2.476176396948,
+    11.541154273111));
+#1350 = CARTESIAN_POINT('',(-3.122508126106,-2.814059444225,
+    11.674487606482));
+#1351 = CARTESIAN_POINT('',(-2.802443308168,-3.115626276917,
+    11.807820939853));
+#1352 = CARTESIAN_POINT('',(-2.451363362959,-3.376711940414,
+    11.941154273137));
+#1353 = CARTESIAN_POINT('',(-1.322273310775,-4.02859238596,
+    12.341154273128));
+#1354 = CARTESIAN_POINT('',(-0.468413607433,-4.288012917568,
+    12.607820939477));
+#1355 = CARTESIAN_POINT('',(0.440721331546,-4.345782156761,
+    12.874487608017));
+#1356 = CARTESIAN_POINT('',(1.351345215179,-4.189177484298,
+    13.141154269972));
+#1357 = CARTESIAN_POINT('',(2.206562087952,-3.821846057195,
+    13.407820943794));
+#1358 = CARTESIAN_POINT('',(2.952243226511,-3.264909066986,
+    13.674487603293));
+#1359 = CARTESIAN_POINT('',(3.543204770866,-2.55455055093,
+    13.941154274646));
+#1360 = CARTESIAN_POINT('',(3.947733321811,-1.738355738616,
+    14.207820939389));
+#1361 = CARTESIAN_POINT('',(4.149999999982,-0.869172393257,
+    14.474487606463));
+#1362 = CARTESIAN_POINT('',(4.15,-7.653786232988E-11,14.741154273126));
+#1363 = CARTESIAN_POINT('',(4.15,-4.373753842022E-11,7.75884572675));
+#1364 = CARTESIAN_POINT('',(4.150000000009,0.434586196442,7.892179060085
+    ));
+#1365 = CARTESIAN_POINT('',(4.099433295431,0.869174978586,8.025512393496
+    ));
+#1366 = CARTESIAN_POINT('',(3.998300680723,1.297142298531,8.158845726727
+    ));
+#1367 = CARTESIAN_POINT('',(3.847591359423,1.711870719152,8.292179060022
+    ));
+#1368 = CARTESIAN_POINT('',(3.649286100454,2.106915737318,8.425512393455
+    ));
+#1369 = CARTESIAN_POINT('',(3.406319786233,2.476176396954,8.558845726842
+    ));
+#1370 = CARTESIAN_POINT('',(3.122508126109,2.81405944422,8.692179060076)
+  );
+#1371 = CARTESIAN_POINT('',(2.80244330817,3.115626276914,8.82551239331)
+  );
+#1372 = CARTESIAN_POINT('',(2.451363362963,3.376711940411,8.958845726842
+    ));
+#1373 = CARTESIAN_POINT('',(1.322273310776,4.028592385959,9.358845726837
+    ));
+#1374 = CARTESIAN_POINT('',(0.468413607424,4.288012917596,9.625512392358
+    ));
+#1375 = CARTESIAN_POINT('',(-0.440721331526,4.345782156612,
+    9.892179063001));
+#1376 = CARTESIAN_POINT('',(-1.351345215182,4.189177484701,
+    10.158845722404));
+#1377 = CARTESIAN_POINT('',(-2.20656208796,3.821846056512,
+    10.425512397673));
+#1378 = CARTESIAN_POINT('',(-2.952243226497,3.264909067773,
+    10.692179057235));
+#1379 = CARTESIAN_POINT('',(-3.54320477087,2.554550550311,
+    10.958845728102));
+#1380 = CARTESIAN_POINT('',(-3.947733321804,1.738355738955,
+    11.225512392972));
+#1381 = CARTESIAN_POINT('',(-4.149999999984,0.869172393153,
+    11.492179060084));
+#1382 = CARTESIAN_POINT('',(-4.150000000011,-0.434586196464,
+    11.892179060086));
+#1383 = CARTESIAN_POINT('',(-4.09943329543,-0.869174978576,
+    12.025512393403));
+#1384 = CARTESIAN_POINT('',(-3.99830068072,-1.297142298542,
+    12.158845726763));
+#1385 = CARTESIAN_POINT('',(-3.847591359426,-1.711870719142,
+    12.2921790601));
+#1386 = CARTESIAN_POINT('',(-3.649286100454,-2.106915737328,
+    12.425512393407));
+#1387 = CARTESIAN_POINT('',(-3.406319786237,-2.476176396942,
+    12.558845726733));
+#1388 = CARTESIAN_POINT('',(-3.122508126108,-2.81405944422,
+    12.692179060106));
+#1389 = CARTESIAN_POINT('',(-2.802443308169,-3.115626276918,
+    12.825512393476));
+#1390 = CARTESIAN_POINT('',(-2.451363362961,-3.376711940412,
+    12.958845726761));
+#1391 = CARTESIAN_POINT('',(-1.322273310778,-4.028592385959,
+    13.358845726751));
+#1392 = CARTESIAN_POINT('',(-0.468413607432,-4.288012917573,
+    13.6255123931));
+#1393 = CARTESIAN_POINT('',(0.440721331523,-4.345782156737,
+    13.89217906164));
+#1394 = CARTESIAN_POINT('',(1.351345215217,-4.18917748436,
+    14.158845723595));
+#1395 = CARTESIAN_POINT('',(2.206562087898,-3.821846057096,
+    14.425512397418));
+#1396 = CARTESIAN_POINT('',(2.952243226545,-3.264909067098,
+    14.692179056917));
+#1397 = CARTESIAN_POINT('',(3.543204770847,-2.554550550855,
+    14.95884572827));
+#1398 = CARTESIAN_POINT('',(3.947733321811,-1.738355738656,
+    15.225512393012));
+#1399 = CARTESIAN_POINT('',(4.149999999982,-0.869172393257,
+    15.492179060086));
+#1400 = CARTESIAN_POINT('',(4.15,-7.632791326349E-11,15.75884572675));
+#1401 = DEFINITIONAL_REPRESENTATION('',(#1402),#1413);
+#1402 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1403,#1404,#1405,#1406,#1407,
+    #1408,#1409,#1410,#1411,#1412),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500050002228,1.),.UNSPECIFIED.);
+#1403 = CARTESIAN_POINT('',(1.017691453623,5.616536601202));
+#1404 = CARTESIAN_POINT('',(0.931798881513,5.684091317865));
+#1405 = CARTESIAN_POINT('',(0.84590362333,5.751648171327));
+#1406 = CARTESIAN_POINT('',(0.760013508583,5.819200985224));
+#1407 = CARTESIAN_POINT('',(0.674118239112,5.886757870642));
+#1408 = CARTESIAN_POINT('',(0.50235025892,6.021853842795));
+#1409 = CARTESIAN_POINT('',(0.416472148915,6.08939719787));
+#1410 = CARTESIAN_POINT('',(0.330599035085,6.156936508474));
+#1411 = CARTESIAN_POINT('',(0.24472123843,6.224479715993));
+#1412 = CARTESIAN_POINT('',(0.158845726874,6.292021035841));
+#1413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1414 = ORIENTED_EDGE('',*,*,#1415,.T.);
+#1415 = EDGE_CURVE('',#1295,#1416,#1418,.T.);
+#1416 = VERTEX_POINT('',#1417);
+#1417 = CARTESIAN_POINT('',(4.117745833504,0.516399964258,
+    14.899999960533));
+#1418 = SURFACE_CURVE('',#1419,(#1425,#1434),.PCURVE_S1.);
+#1419 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1420,#1421,#1422,#1423,#1424),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1420 = CARTESIAN_POINT('',(4.15,-7.660885259497E-11,14.9));
+#1421 = CARTESIAN_POINT('',(4.149999995065,0.12943544829,14.899999997532
+    ));
+#1422 = CARTESIAN_POINT('',(4.144617303847,0.258871048182,
+    14.899999965566));
+#1423 = CARTESIAN_POINT('',(4.133851962785,0.387970454467,
+    14.899999952222));
+#1424 = CARTESIAN_POINT('',(4.117745833504,0.516399964258,
+    14.899999960533));
+#1425 = PCURVE('',#733,#1426);
+#1426 = DEFINITIONAL_REPRESENTATION('',(#1427),#1433);
+#1427 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1428,#1429,#1430,#1431,#1432),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1428 = CARTESIAN_POINT('',(-4.712388980403,-9.999999999998E-02));
+#1429 = CARTESIAN_POINT('',(-4.681199715736,-0.100000003903));
+#1430 = CARTESIAN_POINT('',(-4.650010435466,-0.100000031826));
+#1431 = CARTESIAN_POINT('',(-4.618821153038,-0.100000049472));
+#1432 = CARTESIAN_POINT('',(-4.58763187775,-0.100000039467));
+#1433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1434 = PCURVE('',#1435,#1512);
+#1435 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#1436,#1437,#1438,#1439,#1440,#1441,#1442,#1443,#1444,#1445,#1446
+      ,#1447,#1448,#1449,#1450,#1451,#1452,#1453,#1454,#1455,#1456,#1457
+      ,#1458,#1459,#1460,#1461,#1462,#1463,#1464,#1465,#1466,#1467,#1468
+      ,#1469,#1470,#1471,#1472,#1473)
+    ,(#1474,#1475,#1476,#1477,#1478,#1479,#1480,#1481,#1482,#1483,#1484
+      ,#1485,#1486,#1487,#1488,#1489,#1490,#1491,#1492,#1493,#1494,#1495
+      ,#1496,#1497,#1498,#1499,#1500,#1501,#1502,#1503,#1504,#1505,#1506
+      ,#1507,#1508,#1509,#1510,#1511
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,1.017691453623)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#1436 = CARTESIAN_POINT('',(4.15,-7.663467377763E-11,14.741154273147));
+#1437 = CARTESIAN_POINT('',(4.150000000015,0.434586196338,
+    14.874487606483));
+#1438 = CARTESIAN_POINT('',(4.099433295446,0.869174978556,
+    15.007820939827));
+#1439 = CARTESIAN_POINT('',(3.99830068074,1.297142298496,15.141154273139
+    ));
+#1440 = CARTESIAN_POINT('',(3.847591359445,1.711870719087,
+    15.274487606467));
+#1441 = CARTESIAN_POINT('',(3.649286100482,2.106915737256,
+    15.407820939856));
+#1442 = CARTESIAN_POINT('',(3.406319786269,2.476176396916,
+    15.541154273184));
+#1443 = CARTESIAN_POINT('',(3.122508126147,2.81405944419,15.674487606473
+    ));
+#1444 = CARTESIAN_POINT('',(2.802443308209,3.115626276871,
+    15.807820939769));
+#1445 = CARTESIAN_POINT('',(2.451363363006,3.376711940379,
+    15.941154273201));
+#1446 = CARTESIAN_POINT('',(1.32227331083,4.028592385941,16.341154273191
+    ));
+#1447 = CARTESIAN_POINT('',(0.468413607491,4.288012917586,
+    16.607820939532));
+#1448 = CARTESIAN_POINT('',(-0.44072133152,4.345782156655,
+    16.874487607248));
+#1449 = CARTESIAN_POINT('',(-1.35134521504,4.18917748461,17.141154271832
+    ));
+#1450 = CARTESIAN_POINT('',(-2.206562088013,3.821846056731,
+    17.407820941719));
+#1451 = CARTESIAN_POINT('',(-2.952243226366,3.264909067584,
+    17.674487604408));
+#1452 = CARTESIAN_POINT('',(-3.543204770887,2.554550550558,
+    17.941154274428));
+#1453 = CARTESIAN_POINT('',(-3.94773332177,1.738355738873,18.20782093945
+    ));
+#1454 = CARTESIAN_POINT('',(-4.14999999997,0.869172393261,
+    18.474487606481));
+#1455 = CARTESIAN_POINT('',(-4.150000000016,-0.434586196433,
+    18.874487606483));
+#1456 = CARTESIAN_POINT('',(-4.09943329544,-0.869174978499,
+    19.007820939822));
+#1457 = CARTESIAN_POINT('',(-3.998300680737,-1.297142298519,
+    19.14115427315));
+#1458 = CARTESIAN_POINT('',(-3.847591359449,-1.711870719059,
+    19.274487606474));
+#1459 = CARTESIAN_POINT('',(-3.64928610048,-2.106915737309,
+    19.407820939817));
+#1460 = CARTESIAN_POINT('',(-3.406319786268,-2.476176396884,
+    19.541154273161));
+#1461 = CARTESIAN_POINT('',(-3.122508126144,-2.814059444189,
+    19.674487606497));
+#1462 = CARTESIAN_POINT('',(-2.802443308212,-3.115626276876,
+    19.807820939825));
+#1463 = CARTESIAN_POINT('',(-2.451363363004,-3.376711940381,
+    19.941154273159));
+#1464 = CARTESIAN_POINT('',(-1.322273310828,-4.028592385942,
+    20.341154273177));
+#1465 = CARTESIAN_POINT('',(-0.468413607484,-4.288012917556,
+    20.607820939442));
+#1466 = CARTESIAN_POINT('',(0.440721331442,-4.345782156794,
+    20.874487608284));
+#1467 = CARTESIAN_POINT('',(1.351345215238,-4.189177484262,
+    21.141154268801));
+#1468 = CARTESIAN_POINT('',(2.206562087711,-3.821846057267,
+    21.407820946187));
+#1469 = CARTESIAN_POINT('',(2.95224322667,-3.264909067069,21.67448760066
+    ));
+#1470 = CARTESIAN_POINT('',(3.543204770697,-2.554550550817,
+    21.941154276325));
+#1471 = CARTESIAN_POINT('',(3.947733321829,-1.738355738883,
+    22.20782093887));
+#1472 = CARTESIAN_POINT('',(4.149999999971,-0.869172393165,
+    22.474487606493));
+#1473 = CARTESIAN_POINT('',(4.15,-1.766195830185E-10,22.741154273168));
+#1474 = CARTESIAN_POINT('',(4.15,-7.646868954301E-11,15.75884572677));
+#1475 = CARTESIAN_POINT('',(4.150000000015,0.434586196338,
+    15.892179060107));
+#1476 = CARTESIAN_POINT('',(4.099433295447,0.869174978542,16.02551239345
+    ));
+#1477 = CARTESIAN_POINT('',(3.998300680741,1.297142298489,
+    16.158845726763));
+#1478 = CARTESIAN_POINT('',(3.847591359447,1.711870719089,
+    16.292179060089));
+#1479 = CARTESIAN_POINT('',(3.649286100484,2.106915737255,
+    16.425512393481));
+#1480 = CARTESIAN_POINT('',(3.406319786272,2.476176396909,
+    16.558845726806));
+#1481 = CARTESIAN_POINT('',(3.122508126149,2.814059444183,
+    16.692179060097));
+#1482 = CARTESIAN_POINT('',(2.802443308213,3.11562627687,16.825512393392
+    ));
+#1483 = CARTESIAN_POINT('',(2.451363363011,3.376711940375,
+    16.958845726825));
+#1484 = CARTESIAN_POINT('',(1.322273310836,4.028592385939,
+    17.358845726814));
+#1485 = CARTESIAN_POINT('',(0.468413607496,4.2880129176,17.625512393155)
+  );
+#1486 = CARTESIAN_POINT('',(-0.440721331516,4.345782156581,
+    17.892179060872));
+#1487 = CARTESIAN_POINT('',(-1.351345215017,4.18917748479,
+    18.158845725455));
+#1488 = CARTESIAN_POINT('',(-2.206562088033,3.821846056474,
+    18.425512395343));
+#1489 = CARTESIAN_POINT('',(-2.952243226343,3.264909067834,
+    18.69217905803));
+#1490 = CARTESIAN_POINT('',(-3.543204770891,2.554550550409,
+    18.958845728052));
+#1491 = CARTESIAN_POINT('',(-3.947733321764,1.738355738937,
+    19.225512393074));
+#1492 = CARTESIAN_POINT('',(-4.14999999997,0.869172393261,
+    19.492179060105));
+#1493 = CARTESIAN_POINT('',(-4.150000000016,-0.434586196433,
+    19.892179060107));
+#1494 = CARTESIAN_POINT('',(-4.099433295442,-0.869174978479,
+    20.025512393446));
+#1495 = CARTESIAN_POINT('',(-3.99830068074,-1.29714229851,
+    20.158845726773));
+#1496 = CARTESIAN_POINT('',(-3.847591359449,-1.711870719063,
+    20.292179060099));
+#1497 = CARTESIAN_POINT('',(-3.649286100485,-2.106915737307,
+    20.425512393438));
+#1498 = CARTESIAN_POINT('',(-3.406319786272,-2.476176396872,
+    20.558845726786));
+#1499 = CARTESIAN_POINT('',(-3.122508126149,-2.814059444179,
+    20.69217906012));
+#1500 = CARTESIAN_POINT('',(-2.802443308215,-3.115626276878,
+    20.825512393449));
+#1501 = CARTESIAN_POINT('',(-2.45136336301,-3.376711940377,
+    20.958845726783));
+#1502 = CARTESIAN_POINT('',(-1.322273310835,-4.02859238594,21.3588457268
+    ));
+#1503 = CARTESIAN_POINT('',(-0.468413607485,-4.288012917565,
+    21.625512393065));
+#1504 = CARTESIAN_POINT('',(0.440721331416,-4.345782156754,
+    21.892179061908));
+#1505 = CARTESIAN_POINT('',(1.351345215269,-4.189177484355,
+    22.158845722424));
+#1506 = CARTESIAN_POINT('',(2.206562087663,-3.821846057144,
+    22.425512399811));
+#1507 = CARTESIAN_POINT('',(2.95224322669,-3.264909067188,
+    22.692179054284));
+#1508 = CARTESIAN_POINT('',(3.543204770686,-2.554550550758,
+    22.958845729949));
+#1509 = CARTESIAN_POINT('',(3.947733321826,-1.738355738907,
+    23.225512392494));
+#1510 = CARTESIAN_POINT('',(4.149999999969,-0.869172393172,
+    23.492179060116));
+#1511 = CARTESIAN_POINT('',(4.15,-1.828245025884E-10,23.758845726791));
+#1512 = DEFINITIONAL_REPRESENTATION('',(#1513),#1519);
+#1513 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1514,#1515,#1516,#1517,#1518),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1514 = CARTESIAN_POINT('',(0.158845726853,0.));
+#1515 = CARTESIAN_POINT('',(0.119134247295,3.123318115168E-02));
+#1516 = CARTESIAN_POINT('',(7.942280218719E-02,6.246631200758E-02));
+#1517 = CARTESIAN_POINT('',(3.971138598787E-02,9.369943477313E-02));
+#1518 = CARTESIAN_POINT('',(0.,0.12493255081));
+#1519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1520 = ORIENTED_EDGE('',*,*,#1521,.F.);
+#1521 = EDGE_CURVE('',#1522,#1416,#1524,.T.);
+#1522 = VERTEX_POINT('',#1523);
+#1523 = CARTESIAN_POINT('',(3.933012701807,-7.659505631414E-11,
+    14.683012701807));
+#1524 = SURFACE_CURVE('',#1525,(#1531,#1540),.PCURVE_S1.);
+#1525 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1526,#1527,#1528,#1529,#1530),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1526 = CARTESIAN_POINT('',(3.933012701835,-7.668939194512E-11,
+    14.683012701835));
+#1527 = CARTESIAN_POINT('',(3.987971703296,0.12427806232,14.73797170476)
+  );
+#1528 = CARTESIAN_POINT('',(4.037211753888,0.252095937697,
+    14.792447931549));
+#1529 = CARTESIAN_POINT('',(4.080513714917,0.382965328284,
+    14.846453446485));
+#1530 = CARTESIAN_POINT('',(4.117745833504,0.516399964258,
+    14.899999960533));
+#1531 = PCURVE('',#733,#1532);
+#1532 = DEFINITIONAL_REPRESENTATION('',(#1533),#1539);
+#1533 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1534,#1535,#1536,#1537,#1538),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1534 = CARTESIAN_POINT('',(-4.712388980404,-0.316987298165));
+#1535 = CARTESIAN_POINT('',(-4.680790287031,-0.262028295973));
+#1536 = CARTESIAN_POINT('',(-4.649469102453,-0.207552066713));
+#1537 = CARTESIAN_POINT('',(-4.618418538322,-0.15354655487));
+#1538 = CARTESIAN_POINT('',(-4.58763187775,-0.100000039467));
+#1539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1540 = PCURVE('',#1541,#1618);
+#1541 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#1542,#1543,#1544,#1545,#1546,#1547,#1548,#1549,#1550,#1551,#1552
+      ,#1553,#1554,#1555,#1556,#1557,#1558,#1559,#1560,#1561,#1562,#1563
+      ,#1564,#1565,#1566,#1567,#1568,#1569,#1570,#1571,#1572,#1573,#1574
+      ,#1575,#1576,#1577,#1578,#1579)
+    ,(#1580,#1581,#1582,#1583,#1584,#1585,#1586,#1587,#1588,#1589,#1590
+      ,#1591,#1592,#1593,#1594,#1595,#1596,#1597,#1598,#1599,#1600,#1601
+      ,#1602,#1603,#1604,#1605,#1606,#1607,#1608,#1609,#1610,#1611,#1612
+      ,#1613,#1614,#1615,#1616,#1617
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#1542 = CARTESIAN_POINT('',(3.25,-7.686212777358E-11,14.499999999957));
+#1543 = CARTESIAN_POINT('',(3.250000000015,0.340338414792,
+    14.633333333294));
+#1544 = CARTESIAN_POINT('',(3.210399546682,0.680679434568,
+    14.766666666637));
+#1545 = CARTESIAN_POINT('',(3.131199321224,1.015834417114,14.89999999995
+    ));
+#1546 = CARTESIAN_POINT('',(3.013173974017,1.340621496706,
+    15.033333333277));
+#1547 = CARTESIAN_POINT('',(2.857874679616,1.64999413897,15.166666666667
+    ));
+#1548 = CARTESIAN_POINT('',(2.667599837443,1.939174354814,
+    15.299999999994));
+#1549 = CARTESIAN_POINT('',(2.445337673958,2.203781581467,
+    15.433333333284));
+#1550 = CARTESIAN_POINT('',(2.194684501783,2.439948238474,
+    15.566666666579));
+#1551 = CARTESIAN_POINT('',(1.919742391592,2.644412966787,
+    15.700000000012));
+#1552 = CARTESIAN_POINT('',(1.035515253733,3.154921742864,
+    16.100000000001));
+#1553 = CARTESIAN_POINT('',(0.366829944346,3.358082620976,
+    16.366666666341));
+#1554 = CARTESIAN_POINT('',(-0.345143391064,3.403322228414,
+    16.633333334061));
+#1555 = CARTESIAN_POINT('',(-1.058281819664,3.280684256779,
+    16.899999998639));
+#1556 = CARTESIAN_POINT('',(-1.728031559319,2.993006800287,
+    17.166666668534));
+#1557 = CARTESIAN_POINT('',(-2.311996671336,2.556862156576,
+    17.433333331213));
+#1558 = CARTESIAN_POINT('',(-2.774799517134,2.000547622973,
+    17.700000001242));
+#1559 = CARTESIAN_POINT('',(-3.091598226223,1.361364641413,
+    17.96666666626));
+#1560 = CARTESIAN_POINT('',(-3.24999999997,0.680676830175,
+    18.233333333291));
+#1561 = CARTESIAN_POINT('',(-3.250000000016,-0.340338414887,
+    18.633333333294));
+#1562 = CARTESIAN_POINT('',(-3.210399546676,-0.680679434513,
+    18.766666666632));
+#1563 = CARTESIAN_POINT('',(-3.131199321221,-1.015834417137,
+    18.899999999964));
+#1564 = CARTESIAN_POINT('',(-3.013173974021,-1.340621496678,
+    19.033333333278));
+#1565 = CARTESIAN_POINT('',(-2.857874679615,-1.649994139023,
+    19.166666666635));
+#1566 = CARTESIAN_POINT('',(-2.667599837441,-1.939174354784,
+    19.299999999964));
+#1567 = CARTESIAN_POINT('',(-2.445337673955,-2.203781581467,
+    19.433333333312));
+#1568 = CARTESIAN_POINT('',(-2.194684501785,-2.439948238479,
+    19.566666666634));
+#1569 = CARTESIAN_POINT('',(-1.91974239159,-2.644412966789,
+    19.69999999997));
+#1570 = CARTESIAN_POINT('',(-1.035515253731,-3.154921742865,
+    20.099999999987));
+#1571 = CARTESIAN_POINT('',(-0.36682994434,-3.358082620946,
+    20.366666666252));
+#1572 = CARTESIAN_POINT('',(0.345143390993,-3.403322228549,
+    20.633333335097));
+#1573 = CARTESIAN_POINT('',(1.058281819851,-3.280684256445,
+    20.899999995602));
+#1574 = CARTESIAN_POINT('',(1.728031559029,-2.993006800799,
+    21.16666667301));
+#1575 = CARTESIAN_POINT('',(2.311996671634,-2.556862156086,
+    21.433333327459));
+#1576 = CARTESIAN_POINT('',(2.774799516945,-2.000547623214,
+    21.700000003142));
+#1577 = CARTESIAN_POINT('',(3.091598226282,-1.361364641433,
+    21.966666665679));
+#1578 = CARTESIAN_POINT('',(3.249999999971,-0.680676830077,
+    22.233333333303));
+#1579 = CARTESIAN_POINT('',(3.25,-1.755898204614E-10,22.499999999978));
+#1580 = CARTESIAN_POINT('',(4.15,-7.663467377763E-11,14.741154273147));
+#1581 = CARTESIAN_POINT('',(4.150000000015,0.434586196338,
+    14.874487606483));
+#1582 = CARTESIAN_POINT('',(4.099433295446,0.869174978556,
+    15.007820939827));
+#1583 = CARTESIAN_POINT('',(3.99830068074,1.297142298496,15.141154273139
+    ));
+#1584 = CARTESIAN_POINT('',(3.847591359445,1.711870719087,
+    15.274487606467));
+#1585 = CARTESIAN_POINT('',(3.649286100482,2.106915737256,
+    15.407820939856));
+#1586 = CARTESIAN_POINT('',(3.406319786269,2.476176396916,
+    15.541154273184));
+#1587 = CARTESIAN_POINT('',(3.122508126147,2.81405944419,15.674487606473
+    ));
+#1588 = CARTESIAN_POINT('',(2.802443308209,3.115626276871,
+    15.807820939769));
+#1589 = CARTESIAN_POINT('',(2.451363363006,3.376711940379,
+    15.941154273201));
+#1590 = CARTESIAN_POINT('',(1.32227331083,4.028592385941,16.341154273191
+    ));
+#1591 = CARTESIAN_POINT('',(0.468413607491,4.288012917586,
+    16.607820939532));
+#1592 = CARTESIAN_POINT('',(-0.44072133152,4.345782156655,
+    16.874487607248));
+#1593 = CARTESIAN_POINT('',(-1.35134521504,4.18917748461,17.141154271832
+    ));
+#1594 = CARTESIAN_POINT('',(-2.206562088013,3.821846056731,
+    17.407820941719));
+#1595 = CARTESIAN_POINT('',(-2.952243226366,3.264909067584,
+    17.674487604408));
+#1596 = CARTESIAN_POINT('',(-3.543204770887,2.554550550558,
+    17.941154274428));
+#1597 = CARTESIAN_POINT('',(-3.94773332177,1.738355738873,18.20782093945
+    ));
+#1598 = CARTESIAN_POINT('',(-4.14999999997,0.869172393261,
+    18.474487606481));
+#1599 = CARTESIAN_POINT('',(-4.150000000016,-0.434586196433,
+    18.874487606483));
+#1600 = CARTESIAN_POINT('',(-4.09943329544,-0.869174978499,
+    19.007820939822));
+#1601 = CARTESIAN_POINT('',(-3.998300680737,-1.297142298519,
+    19.14115427315));
+#1602 = CARTESIAN_POINT('',(-3.847591359449,-1.711870719059,
+    19.274487606474));
+#1603 = CARTESIAN_POINT('',(-3.64928610048,-2.106915737309,
+    19.407820939817));
+#1604 = CARTESIAN_POINT('',(-3.406319786268,-2.476176396884,
+    19.541154273161));
+#1605 = CARTESIAN_POINT('',(-3.122508126144,-2.814059444189,
+    19.674487606497));
+#1606 = CARTESIAN_POINT('',(-2.802443308212,-3.115626276876,
+    19.807820939825));
+#1607 = CARTESIAN_POINT('',(-2.451363363004,-3.376711940381,
+    19.941154273159));
+#1608 = CARTESIAN_POINT('',(-1.322273310828,-4.028592385942,
+    20.341154273177));
+#1609 = CARTESIAN_POINT('',(-0.468413607484,-4.288012917556,
+    20.607820939442));
+#1610 = CARTESIAN_POINT('',(0.440721331442,-4.345782156794,
+    20.874487608284));
+#1611 = CARTESIAN_POINT('',(1.351345215238,-4.189177484262,
+    21.141154268801));
+#1612 = CARTESIAN_POINT('',(2.206562087711,-3.821846057267,
+    21.407820946187));
+#1613 = CARTESIAN_POINT('',(2.95224322667,-3.264909067069,21.67448760066
+    ));
+#1614 = CARTESIAN_POINT('',(3.543204770697,-2.554550550817,
+    21.941154276325));
+#1615 = CARTESIAN_POINT('',(3.947733321829,-1.738355738883,
+    22.20782093887));
+#1616 = CARTESIAN_POINT('',(4.149999999971,-0.869172393165,
+    22.474487606493));
+#1617 = CARTESIAN_POINT('',(4.15,-1.766195830185E-10,22.741154273168));
+#1618 = DEFINITIONAL_REPRESENTATION('',(#1619),#1625);
+#1619 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1620,#1621,#1622,#1623,#1624),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1620 = CARTESIAN_POINT('',(0.707106781128,0.));
+#1621 = CARTESIAN_POINT('',(0.76400452927,3.164318889814E-02));
+#1622 = CARTESIAN_POINT('',(0.820402504779,6.300840774242E-02));
+#1623 = CARTESIAN_POINT('',(0.876313139772,9.410261441903E-02));
+#1624 = CARTESIAN_POINT('',(0.931748562369,0.12493255081));
+#1625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1626 = ORIENTED_EDGE('',*,*,#1627,.T.);
+#1627 = EDGE_CURVE('',#1522,#1628,#1630,.T.);
+#1628 = VERTEX_POINT('',#1629);
+#1629 = CARTESIAN_POINT('',(3.002608492851,-1.243721151938,
+    13.999999999997));
+#1630 = SURFACE_CURVE('',#1631,(#1642,#1656),.PCURVE_S1.);
+#1631 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1632,#1633,#1634,#1635,#1636,
+    #1637,#1638,#1639,#1640,#1641),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534729598,1.),.UNSPECIFIED.);
+#1632 = CARTESIAN_POINT('',(3.933012701807,-7.659582702161E-11,
+    14.683012701807));
+#1633 = CARTESIAN_POINT('',(3.866165290244,-0.151161155492,
+    14.61616529203));
+#1634 = CARTESIAN_POINT('',(3.79138590145,-0.297414304666,
+    14.548648066871));
+#1635 = CARTESIAN_POINT('',(3.70898484961,-0.438072567094,
+    14.480445216452));
+#1636 = CARTESIAN_POINT('',(3.619369045963,-0.572458346792,
+    14.411538656254));
+#1637 = CARTESIAN_POINT('',(3.430352769878,-0.8226201142,14.274892490981
+    ));
+#1638 = CARTESIAN_POINT('',(3.331443125044,-0.938905529489,
+    14.207205074792));
+#1639 = CARTESIAN_POINT('',(3.22679433464,-1.048203248818,14.13883699981
+    ));
+#1640 = CARTESIAN_POINT('',(3.116963062299,-1.14996963683,
+    14.069772708963));
+#1641 = CARTESIAN_POINT('',(3.002608488845,-1.243721135431,14.));
+#1642 = PCURVE('',#733,#1643);
+#1643 = DEFINITIONAL_REPRESENTATION('',(#1644),#1655);
+#1644 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1645,#1646,#1647,#1648,#1649,
+    #1650,#1651,#1652,#1653,#1654),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534729598,1.),.UNSPECIFIED.);
+#1645 = CARTESIAN_POINT('',(-4.712388980404,-0.316987298193));
+#1646 = CARTESIAN_POINT('',(-4.750822915628,-0.383834708861));
+#1647 = CARTESIAN_POINT('',(-4.789642076383,-0.451351931796));
+#1648 = CARTESIAN_POINT('',(-4.828855431531,-0.519554784212));
+#1649 = CARTESIAN_POINT('',(-4.868473374308,-0.588461343746));
+#1650 = CARTESIAN_POINT('',(-4.947038288791,-0.725107509019));
+#1651 = CARTESIAN_POINT('',(-4.985955254753,-0.792794926535));
+#1652 = CARTESIAN_POINT('',(-5.025263560729,-0.861162997544));
+#1653 = CARTESIAN_POINT('',(-5.064972150607,-0.930227292795));
+#1654 = CARTESIAN_POINT('',(-5.105088055504,-1.));
+#1655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1656 = PCURVE('',#1657,#1734);
+#1657 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#1658,#1659,#1660,#1661,#1662,#1663,#1664,#1665,#1666,#1667,#1668
+      ,#1669,#1670,#1671,#1672,#1673,#1674,#1675,#1676,#1677,#1678,#1679
+      ,#1680,#1681,#1682,#1683,#1684,#1685,#1686,#1687,#1688,#1689,#1690
+      ,#1691,#1692,#1693,#1694,#1695)
+    ,(#1696,#1697,#1698,#1699,#1700,#1701,#1702,#1703,#1704,#1705,#1706
+      ,#1707,#1708,#1709,#1710,#1711,#1712,#1713,#1714,#1715,#1716,#1717
+      ,#1718,#1719,#1720,#1721,#1722,#1723,#1724,#1725,#1726,#1727,#1728
+      ,#1729,#1730,#1731,#1732,#1733
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#1658 = CARTESIAN_POINT('',(3.25,-4.378591933474E-11,6.499999999936));
+#1659 = CARTESIAN_POINT('',(3.250000000009,0.340338414896,6.633333333272
+    ));
+#1660 = CARTESIAN_POINT('',(3.210399546668,0.6806794346,6.766666666683)
+  );
+#1661 = CARTESIAN_POINT('',(3.131199321207,1.015834417149,6.899999999914
+    ));
+#1662 = CARTESIAN_POINT('',(3.013173973997,1.340621496771,7.033333333207
+    ));
+#1663 = CARTESIAN_POINT('',(2.857874679587,1.649994139033,7.166666666643
+    ));
+#1664 = CARTESIAN_POINT('',(2.667599837407,1.939174354854,7.300000000029
+    ));
+#1665 = CARTESIAN_POINT('',(2.445337673919,2.203781581499,7.433333333263
+    ));
+#1666 = CARTESIAN_POINT('',(2.194684501744,2.439948238519,7.566666666496
+    ));
+#1667 = CARTESIAN_POINT('',(1.919742391547,2.644412966819,7.700000000029
+    ));
+#1668 = CARTESIAN_POINT('',(1.035515253678,3.154921742883,8.100000000024
+    ));
+#1669 = CARTESIAN_POINT('',(0.366829944274,3.358082620984,8.366666665543
+    ));
+#1670 = CARTESIAN_POINT('',(-0.345143391054,3.403322228392,
+    8.633333336193));
+#1671 = CARTESIAN_POINT('',(-1.058281819853,3.280684256803,
+    8.899999995583));
+#1672 = CARTESIAN_POINT('',(-1.728031559207,2.993006800184,
+    9.166666670866));
+#1673 = CARTESIAN_POINT('',(-2.311996671521,2.556862156636,
+    9.433333330419));
+#1674 = CARTESIAN_POINT('',(-2.77479951709,2.000547622811,9.70000000129)
+  );
+#1675 = CARTESIAN_POINT('',(-3.091598226267,1.361364641465,
+    9.966666666159));
+#1676 = CARTESIAN_POINT('',(-3.249999999984,0.680676830067,
+    10.233333333271));
+#1677 = CARTESIAN_POINT('',(-3.250000000011,-0.340338414917,
+    10.633333333273));
+#1678 = CARTESIAN_POINT('',(-3.210399546665,-0.680679434597,
+    10.766666666589));
+#1679 = CARTESIAN_POINT('',(-3.131199321204,-1.015834417163,
+    10.899999999952));
+#1680 = CARTESIAN_POINT('',(-3.013173973998,-1.340621496758,
+    11.033333333283));
+#1681 = CARTESIAN_POINT('',(-2.857874679588,-1.649994139043,
+    11.166666666598));
+#1682 = CARTESIAN_POINT('',(-2.667599837409,-1.939174354846,
+    11.299999999917));
+#1683 = CARTESIAN_POINT('',(-2.445337673917,-2.203781581502,
+    11.433333333294));
+#1684 = CARTESIAN_POINT('',(-2.194684501742,-2.43994823852,
+    11.566666666662));
+#1685 = CARTESIAN_POINT('',(-1.919742391545,-2.644412966822,
+    11.699999999948));
+#1686 = CARTESIAN_POINT('',(-1.035515253677,-3.154921742883,
+    12.099999999938));
+#1687 = CARTESIAN_POINT('',(-0.366829944288,-3.35808262096,
+    12.366666666286));
+#1688 = CARTESIAN_POINT('',(0.345143391093,-3.40332222851,
+    12.633333334831));
+#1689 = CARTESIAN_POINT('',(1.058281819796,-3.280684256493,
+    12.899999996774));
+#1690 = CARTESIAN_POINT('',(1.728031559264,-2.993006800715,
+    13.166666670615));
+#1691 = CARTESIAN_POINT('',(2.311996671478,-2.55686215601,
+    13.433333330095));
+#1692 = CARTESIAN_POINT('',(2.774799517112,-2.000547623329,
+    13.700000001461));
+#1693 = CARTESIAN_POINT('',(3.091598226265,-1.361364641162,
+    13.966666666198));
+#1694 = CARTESIAN_POINT('',(3.249999999982,-0.68067683017,
+    14.233333333273));
+#1695 = CARTESIAN_POINT('',(3.25,-7.677508628845E-11,14.499999999936));
+#1696 = CARTESIAN_POINT('',(4.15,-4.36899157449E-11,6.741154273126));
+#1697 = CARTESIAN_POINT('',(4.150000000009,0.434586196442,6.874487606462
+    ));
+#1698 = CARTESIAN_POINT('',(4.099433295431,0.86917497859,7.007820939873)
+  );
+#1699 = CARTESIAN_POINT('',(3.998300680722,1.297142298532,7.141154273104
+    ));
+#1700 = CARTESIAN_POINT('',(3.847591359424,1.711870719153,7.274487606397
+    ));
+#1701 = CARTESIAN_POINT('',(3.649286100453,2.106915737319,7.407820939833
+    ));
+#1702 = CARTESIAN_POINT('',(3.406319786233,2.476176396957,7.541154273218
+    ));
+#1703 = CARTESIAN_POINT('',(3.122508126108,2.814059444222,7.674487606453
+    ));
+#1704 = CARTESIAN_POINT('',(2.802443308169,3.115626276915,7.807820939686
+    ));
+#1705 = CARTESIAN_POINT('',(2.451363362961,3.376711940412,7.941154273219
+    ));
+#1706 = CARTESIAN_POINT('',(1.322273310775,4.02859238596,8.341154273214)
+  );
+#1707 = CARTESIAN_POINT('',(0.46841360742,4.288012917593,8.607820938735)
+  );
+#1708 = CARTESIAN_POINT('',(-0.440721331515,4.345782156642,
+    8.874487609377));
+#1709 = CARTESIAN_POINT('',(-1.351345215219,4.189177484616,
+    9.141154268782));
+#1710 = CARTESIAN_POINT('',(-2.206562087916,3.82184605665,9.407820944048
+    ));
+#1711 = CARTESIAN_POINT('',(-2.952243226537,3.264909067624,
+    9.674487603613));
+#1712 = CARTESIAN_POINT('',(-3.543204770851,2.554550550406,
+    9.941154274478));
+#1713 = CARTESIAN_POINT('',(-3.947733321811,1.738355738918,
+    10.207820939348));
+#1714 = CARTESIAN_POINT('',(-4.149999999984,0.869172393154,
+    10.474487606461));
+#1715 = CARTESIAN_POINT('',(-4.150000000011,-0.434586196463,
+    10.874487606462));
+#1716 = CARTESIAN_POINT('',(-4.099433295428,-0.869174978586,
+    11.007820939779));
+#1717 = CARTESIAN_POINT('',(-3.998300680719,-1.297142298545,
+    11.141154273139));
+#1718 = CARTESIAN_POINT('',(-3.847591359425,-1.71187071914,
+    11.274487606476));
+#1719 = CARTESIAN_POINT('',(-3.649286100454,-2.106915737328,
+    11.407820939783));
+#1720 = CARTESIAN_POINT('',(-3.406319786235,-2.476176396948,
+    11.541154273111));
+#1721 = CARTESIAN_POINT('',(-3.122508126106,-2.814059444225,
+    11.674487606482));
+#1722 = CARTESIAN_POINT('',(-2.802443308168,-3.115626276917,
+    11.807820939853));
+#1723 = CARTESIAN_POINT('',(-2.451363362959,-3.376711940414,
+    11.941154273137));
+#1724 = CARTESIAN_POINT('',(-1.322273310775,-4.02859238596,
+    12.341154273128));
+#1725 = CARTESIAN_POINT('',(-0.468413607433,-4.288012917568,
+    12.607820939477));
+#1726 = CARTESIAN_POINT('',(0.440721331546,-4.345782156761,
+    12.874487608017));
+#1727 = CARTESIAN_POINT('',(1.351345215179,-4.189177484298,
+    13.141154269972));
+#1728 = CARTESIAN_POINT('',(2.206562087952,-3.821846057195,
+    13.407820943794));
+#1729 = CARTESIAN_POINT('',(2.952243226511,-3.264909066986,
+    13.674487603293));
+#1730 = CARTESIAN_POINT('',(3.543204770866,-2.55455055093,
+    13.941154274646));
+#1731 = CARTESIAN_POINT('',(3.947733321811,-1.738355738616,
+    14.207820939389));
+#1732 = CARTESIAN_POINT('',(4.149999999982,-0.869172393257,
+    14.474487606463));
+#1733 = CARTESIAN_POINT('',(4.15,-7.653786232988E-11,14.741154273126));
+#1734 = DEFINITIONAL_REPRESENTATION('',(#1735),#1746);
+#1735 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1736,#1737,#1738,#1739,#1740,
+    #1741,#1742,#1743,#1744,#1745),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534729598,1.),.UNSPECIFIED.);
+#1736 = CARTESIAN_POINT('',(0.707106781099,6.292021035841));
+#1737 = CARTESIAN_POINT('',(0.637901251881,6.253532978495));
+#1738 = CARTESIAN_POINT('',(0.568002327425,6.214659258426));
+#1739 = CARTESIAN_POINT('',(0.497393539187,6.175390793472));
+#1740 = CARTESIAN_POINT('',(0.426056201003,6.135717163904));
+#1741 = CARTESIAN_POINT('',(0.284589641617,6.057041791496));
+#1742 = CARTESIAN_POINT('',(0.214514483305,6.018070113252));
+#1743 = CARTESIAN_POINT('',(0.143734543698,5.978706475211));
+#1744 = CARTESIAN_POINT('',(7.223401655209E-02,5.938942065251));
+#1745 = CARTESIAN_POINT('',(0.,5.898769736916));
+#1746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1747 = ORIENTED_EDGE('',*,*,#1748,.F.);
+#1748 = EDGE_CURVE('',#1749,#1628,#1751,.T.);
+#1749 = VERTEX_POINT('',#1750);
+#1750 = CARTESIAN_POINT('',(3.250000005282,-2.77834358978E-09,
+    13.999999999999));
+#1751 = SURFACE_CURVE('',#1752,(#1757,#1764),.PCURVE_S1.);
+#1752 = CIRCLE('',#1753,3.25);
+#1753 = AXIS2_PLACEMENT_3D('',#1754,#1755,#1756);
+#1754 = CARTESIAN_POINT('',(-3.10862446895E-15,5.440092820663E-15,14.));
+#1755 = DIRECTION('',(2.22044604925E-16,-3.885780586188E-16,-1.));
+#1756 = DIRECTION('',(-2.22044604925E-16,-1.,3.885780586188E-16));
+#1757 = PCURVE('',#733,#1758);
+#1758 = DEFINITIONAL_REPRESENTATION('',(#1759),#1763);
+#1759 = LINE('',#1760,#1761);
+#1760 = CARTESIAN_POINT('',(-0.,-1.));
+#1761 = VECTOR('',#1762,1.);
+#1762 = DIRECTION('',(-1.,-0.));
+#1763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1764 = PCURVE('',#1765,#1770);
+#1765 = CYLINDRICAL_SURFACE('',#1766,3.25);
+#1766 = AXIS2_PLACEMENT_3D('',#1767,#1768,#1769);
+#1767 = CARTESIAN_POINT('',(0.,1.326133814775E-14,15.));
+#1768 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#1769 = DIRECTION('',(-1.,0.,0.));
+#1770 = DEFINITIONAL_REPRESENTATION('',(#1771),#1775);
+#1771 = LINE('',#1772,#1773);
+#1772 = CARTESIAN_POINT('',(7.853981633974,-1.));
+#1773 = VECTOR('',#1774,1.);
+#1774 = DIRECTION('',(-1.,0.));
+#1775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1776 = ORIENTED_EDGE('',*,*,#1777,.T.);
+#1777 = EDGE_CURVE('',#1749,#1778,#1780,.T.);
+#1778 = VERTEX_POINT('',#1779);
+#1779 = CARTESIAN_POINT('',(2.591819816485,3.241137132185,
+    14.899999984428));
+#1780 = SURFACE_CURVE('',#1781,(#1800,#1822),.PCURVE_S1.);
+#1781 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1782,#1783,#1784,#1785,#1786,
+    #1787,#1788,#1789,#1790,#1791,#1792,#1793,#1794,#1795,#1796,#1797,
+    #1798,#1799),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229367504958,
+    0.465048290595,0.727640332953,1.),.UNSPECIFIED.);
+#1782 = CARTESIAN_POINT('',(3.25,-9.996419247926E-09,14.));
+#1783 = CARTESIAN_POINT('',(3.294814267022,0.145041204639,
+    14.044814270957));
+#1784 = CARTESIAN_POINT('',(3.331076063845,0.293589401471,
+    14.089167243465));
+#1785 = CARTESIAN_POINT('',(3.358575095861,0.444882217557,
+    14.133073028786));
+#1786 = CARTESIAN_POINT('',(3.377209319147,0.598169822243,
+    14.176546521983));
+#1787 = CARTESIAN_POINT('',(3.396988428837,0.911534188424,
+    14.263838522345));
+#1788 = CARTESIAN_POINT('',(3.397637928154,1.071683494247,
+    14.307634099791));
+#1789 = CARTESIAN_POINT('',(3.38889827605,1.232384672229,14.35100043762)
+  );
+#1790 = CARTESIAN_POINT('',(3.370853017694,1.392886822336,
+    14.393951790439));
+#1791 = CARTESIAN_POINT('',(3.31336942849,1.730297774736,14.483906544841
+    ));
+#1792 = CARTESIAN_POINT('',(3.271723203628,1.906989498844,
+    14.530813206014));
+#1793 = CARTESIAN_POINT('',(3.21894856477,2.081575427661,14.577236632661
+    ));
+#1794 = CARTESIAN_POINT('',(3.155385515442,2.253155845008,
+    14.623194212709));
+#1795 = CARTESIAN_POINT('',(3.004787067019,2.594904810792,
+    14.715898511256));
+#1796 = CARTESIAN_POINT('',(2.916965453993,2.764785828971,
+    14.762611648591));
+#1797 = CARTESIAN_POINT('',(2.818473009492,2.929639305444,14.8088556057)
+  );
+#1798 = CARTESIAN_POINT('',(2.709879316249,3.088658823485,
+    14.854647179978));
+#1799 = CARTESIAN_POINT('',(2.591819816485,3.241137132185,
+    14.899999984428));
+#1800 = PCURVE('',#733,#1801);
+#1801 = DEFINITIONAL_REPRESENTATION('',(#1802),#1821);
+#1802 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1803,#1804,#1805,#1806,#1807,
+    #1808,#1809,#1810,#1811,#1812,#1813,#1814,#1815,#1816,#1817,#1818,
+    #1819,#1820),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229367504958,
+    0.465048290595,0.727640332953,1.),.UNSPECIFIED.);
+#1803 = CARTESIAN_POINT('',(-4.712388983461,-1.));
+#1804 = CARTESIAN_POINT('',(-4.667760917376,-0.955185731233));
+#1805 = CARTESIAN_POINT('',(-4.62359224121,-0.910832753238));
+#1806 = CARTESIAN_POINT('',(-4.579868879103,-0.866926972868));
+#1807 = CARTESIAN_POINT('',(-4.536576018474,-0.823453478017));
+#1808 = CARTESIAN_POINT('',(-4.449646711651,-0.736161477655));
+#1809 = CARTESIAN_POINT('',(-4.406033101774,-0.692365900209));
+#1810 = CARTESIAN_POINT('',(-4.362846949125,-0.64899956238));
+#1811 = CARTESIAN_POINT('',(-4.320074060189,-0.606048209561));
+#1812 = CARTESIAN_POINT('',(-4.230493074951,-0.516093455159));
+#1813 = CARTESIAN_POINT('',(-4.18378131769,-0.469186793986));
+#1814 = CARTESIAN_POINT('',(-4.1375507896,-0.422763367339));
+#1815 = CARTESIAN_POINT('',(-4.091784171178,-0.376805787291));
+#1816 = CARTESIAN_POINT('',(-3.999465068827,-0.284101488744));
+#1817 = CARTESIAN_POINT('',(-3.952946024819,-0.237388353151));
+#1818 = CARTESIAN_POINT('',(-3.906894212313,-0.191144390805));
+#1819 = CARTESIAN_POINT('',(-3.861292889479,-0.14535282236));
+#1820 = CARTESIAN_POINT('',(-3.816128520984,-0.100000015572));
+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1822 = PCURVE('',#1823,#1900);
+#1823 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#1824,#1825,#1826,#1827,#1828,#1829,#1830,#1831,#1832,#1833,#1834
+      ,#1835,#1836,#1837,#1838,#1839,#1840,#1841,#1842,#1843,#1844,#1845
+      ,#1846,#1847,#1848,#1849,#1850,#1851,#1852,#1853,#1854,#1855,#1856
+      ,#1857,#1858,#1859,#1860,#1861)
+    ,(#1862,#1863,#1864,#1865,#1866,#1867,#1868,#1869,#1870,#1871,#1872
+      ,#1873,#1874,#1875,#1876,#1877,#1878,#1879,#1880,#1881,#1882,#1883
+      ,#1884,#1885,#1886,#1887,#1888,#1889,#1890,#1891,#1892,#1893,#1894
+      ,#1895,#1896,#1897,#1898,#1899
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#1824 = CARTESIAN_POINT('',(4.373886056769E-11,4.15,7.75884572675));
+#1825 = CARTESIAN_POINT('',(-0.434586196442,4.150000000009,
+    7.892179060085));
+#1826 = CARTESIAN_POINT('',(-0.869174978586,4.099433295431,
+    8.025512393496));
+#1827 = CARTESIAN_POINT('',(-1.297142298531,3.998300680723,
+    8.158845726727));
+#1828 = CARTESIAN_POINT('',(-1.711870719152,3.847591359423,
+    8.292179060022));
+#1829 = CARTESIAN_POINT('',(-2.106915737318,3.649286100454,
+    8.425512393455));
+#1830 = CARTESIAN_POINT('',(-2.476176396954,3.406319786233,
+    8.558845726842));
+#1831 = CARTESIAN_POINT('',(-2.81405944422,3.122508126109,8.692179060076
+    ));
+#1832 = CARTESIAN_POINT('',(-3.115626276914,2.80244330817,8.82551239331)
+  );
+#1833 = CARTESIAN_POINT('',(-3.376711940411,2.451363362963,
+    8.958845726842));
+#1834 = CARTESIAN_POINT('',(-4.028592385959,1.322273310776,
+    9.358845726837));
+#1835 = CARTESIAN_POINT('',(-4.288012917596,0.468413607424,
+    9.625512392358));
+#1836 = CARTESIAN_POINT('',(-4.345782156612,-0.440721331526,
+    9.892179063001));
+#1837 = CARTESIAN_POINT('',(-4.189177484701,-1.351345215182,
+    10.158845722404));
+#1838 = CARTESIAN_POINT('',(-3.821846056512,-2.20656208796,
+    10.425512397673));
+#1839 = CARTESIAN_POINT('',(-3.264909067773,-2.952243226497,
+    10.692179057235));
+#1840 = CARTESIAN_POINT('',(-2.554550550311,-3.54320477087,
+    10.958845728102));
+#1841 = CARTESIAN_POINT('',(-1.738355738955,-3.947733321804,
+    11.225512392972));
+#1842 = CARTESIAN_POINT('',(-0.869172393153,-4.149999999984,
+    11.492179060084));
+#1843 = CARTESIAN_POINT('',(0.434586196464,-4.150000000011,
+    11.892179060086));
+#1844 = CARTESIAN_POINT('',(0.869174978576,-4.09943329543,
+    12.025512393403));
+#1845 = CARTESIAN_POINT('',(1.297142298542,-3.99830068072,
+    12.158845726763));
+#1846 = CARTESIAN_POINT('',(1.711870719142,-3.847591359426,12.2921790601
+    ));
+#1847 = CARTESIAN_POINT('',(2.106915737328,-3.649286100454,
+    12.425512393407));
+#1848 = CARTESIAN_POINT('',(2.476176396942,-3.406319786237,
+    12.558845726733));
+#1849 = CARTESIAN_POINT('',(2.81405944422,-3.122508126108,
+    12.692179060106));
+#1850 = CARTESIAN_POINT('',(3.115626276918,-2.802443308169,
+    12.825512393476));
+#1851 = CARTESIAN_POINT('',(3.376711940412,-2.451363362961,
+    12.958845726761));
+#1852 = CARTESIAN_POINT('',(4.028592385959,-1.322273310778,
+    13.358845726751));
+#1853 = CARTESIAN_POINT('',(4.288012917573,-0.468413607432,13.6255123931
+    ));
+#1854 = CARTESIAN_POINT('',(4.345782156737,0.440721331523,13.89217906164
+    ));
+#1855 = CARTESIAN_POINT('',(4.18917748436,1.351345215217,14.158845723595
+    ));
+#1856 = CARTESIAN_POINT('',(3.821846057096,2.206562087898,
+    14.425512397418));
+#1857 = CARTESIAN_POINT('',(3.264909067098,2.952243226545,
+    14.692179056917));
+#1858 = CARTESIAN_POINT('',(2.554550550855,3.543204770847,14.95884572827
+    ));
+#1859 = CARTESIAN_POINT('',(1.738355738656,3.947733321811,
+    15.225512393012));
+#1860 = CARTESIAN_POINT('',(0.869172393257,4.149999999982,
+    15.492179060086));
+#1861 = CARTESIAN_POINT('',(7.633012358938E-11,4.15,15.75884572675));
+#1862 = CARTESIAN_POINT('',(4.385816709807E-11,3.25,7.999999999937));
+#1863 = CARTESIAN_POINT('',(-0.340338414896,3.250000000009,
+    8.133333333273));
+#1864 = CARTESIAN_POINT('',(-0.680679434595,3.210399546669,
+    8.266666666684));
+#1865 = CARTESIAN_POINT('',(-1.015834417146,3.131199321207,
+    8.399999999916));
+#1866 = CARTESIAN_POINT('',(-1.340621496772,3.013173973998,
+    8.533333333207));
+#1867 = CARTESIAN_POINT('',(-1.649994139031,2.857874679588,
+    8.666666666645));
+#1868 = CARTESIAN_POINT('',(-1.939174354851,2.667599837409,
+    8.800000000029));
+#1869 = CARTESIAN_POINT('',(-2.203781581495,2.44533767392,8.933333333264
+    ));
+#1870 = CARTESIAN_POINT('',(-2.439948238518,2.194684501745,
+    9.066666666497));
+#1871 = CARTESIAN_POINT('',(-2.644412966818,1.91974239155,9.20000000003)
+  );
+#1872 = CARTESIAN_POINT('',(-3.154921742882,1.035515253681,
+    9.600000000025));
+#1873 = CARTESIAN_POINT('',(-3.358082620989,0.366829944281,
+    9.866666665545));
+#1874 = CARTESIAN_POINT('',(-3.403322228349,-0.345143391076,
+    10.133333336194));
+#1875 = CARTESIAN_POINT('',(-3.280684256929,-1.058281819785,
+    10.399999995585));
+#1876 = CARTESIAN_POINT('',(-2.993006799977,-1.728031559289,
+    10.666666670867));
+#1877 = CARTESIAN_POINT('',(-2.556862156859,-2.311996671445,
+    10.93333333042));
+#1878 = CARTESIAN_POINT('',(-2.000547622669,-2.774799517126,
+    11.200000001291));
+#1879 = CARTESIAN_POINT('',(-1.361364641519,-3.091598226253,
+    11.46666666616));
+#1880 = CARTESIAN_POINT('',(-0.680676830066,-3.249999999984,
+    11.733333333272));
+#1881 = CARTESIAN_POINT('',(0.340338414918,-3.250000000011,
+    12.133333333274));
+#1882 = CARTESIAN_POINT('',(0.680679434583,-3.210399546667,
+    12.26666666659));
+#1883 = CARTESIAN_POINT('',(1.015834417157,-3.131199321204,
+    12.399999999952));
+#1884 = CARTESIAN_POINT('',(1.340621496761,-3.013173973999,
+    12.533333333286));
+#1885 = CARTESIAN_POINT('',(1.649994139042,-2.857874679589,
+    12.666666666597));
+#1886 = CARTESIAN_POINT('',(1.939174354837,-2.667599837412,
+    12.79999999992));
+#1887 = CARTESIAN_POINT('',(2.203781581495,-2.44533767392,
+    12.933333333295));
+#1888 = CARTESIAN_POINT('',(2.439948238522,-2.194684501744,
+    13.066666666664));
+#1889 = CARTESIAN_POINT('',(2.644412966818,-1.919742391549,
+    13.199999999949));
+#1890 = CARTESIAN_POINT('',(3.154921742881,-1.035515253682,
+    13.599999999939));
+#1891 = CARTESIAN_POINT('',(3.358082620967,-0.366829944287,
+    13.866666666288));
+#1892 = CARTESIAN_POINT('',(3.403322228473,0.345143391064,
+    14.133333334831));
+#1893 = CARTESIAN_POINT('',(3.280684256587,1.058281819841,
+    14.399999996777));
+#1894 = CARTESIAN_POINT('',(2.993006800567,1.728031559202,
+    14.666666670614));
+#1895 = CARTESIAN_POINT('',(2.556862156174,2.311996671512,
+    14.933333330098));
+#1896 = CARTESIAN_POINT('',(2.000547623218,2.774799517094,
+    15.200000001461));
+#1897 = CARTESIAN_POINT('',(1.36136464122,3.091598226262,15.466666666199
+    ));
+#1898 = CARTESIAN_POINT('',(0.68067683017,3.249999999982,15.733333333274
+    ));
+#1899 = CARTESIAN_POINT('',(7.646808186657E-11,3.25,15.999999999937));
+#1900 = DEFINITIONAL_REPRESENTATION('',(#1901),#1920);
+#1901 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1902,#1903,#1904,#1905,#1906,
+    #1907,#1908,#1909,#1910,#1911,#1912,#1913,#1914,#1915,#1916,#1917,
+    #1918,#1919),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229367504958,
+    0.465048290595,0.727640332953,1.),.UNSPECIFIED.);
+#1902 = CARTESIAN_POINT('',(0.931748562369,4.719015785228));
+#1903 = CARTESIAN_POINT('',(0.885353420785,4.763706608471));
+#1904 = CARTESIAN_POINT('',(0.839435901174,4.807937364058));
+#1905 = CARTESIAN_POINT('',(0.793981229678,4.851722250554));
+#1906 = CARTESIAN_POINT('',(0.748974167873,4.895075976313));
+#1907 = CARTESIAN_POINT('',(0.658602818596,4.982127524037));
+#1908 = CARTESIAN_POINT('',(0.613262288944,5.025802463385));
+#1909 = CARTESIAN_POINT('',(0.568366145112,5.069049344641));
+#1910 = CARTESIAN_POINT('',(0.523899632765,5.111882382511));
+#1911 = CARTESIAN_POINT('',(0.430771628671,5.201589343069));
+#1912 = CARTESIAN_POINT('',(0.382210291236,5.248366791572));
+#1913 = CARTESIAN_POINT('',(0.334149238105,5.294662336048));
+#1914 = CARTESIAN_POINT('',(0.286570459423,5.340493318266));
+#1915 = CARTESIAN_POINT('',(0.190595912839,5.432942250016));
+#1916 = CARTESIAN_POINT('',(0.142234906672,5.479526711709));
+#1917 = CARTESIAN_POINT('',(9.43596368363E-02,5.52564328453));
+#1918 = CARTESIAN_POINT('',(4.69526837295E-02,5.571308725638));
+#1919 = CARTESIAN_POINT('',(0.,5.616536601202));
+#1920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1921 = ORIENTED_EDGE('',*,*,#1922,.T.);
+#1922 = EDGE_CURVE('',#1778,#1923,#1925,.T.);
+#1923 = VERTEX_POINT('',#1924);
+#1924 = CARTESIAN_POINT('',(7.65072075375E-11,4.15,14.9));
+#1925 = SURFACE_CURVE('',#1926,(#1937,#1951),.PCURVE_S1.);
+#1926 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1927,#1928,#1929,#1930,#1931,
+    #1932,#1933,#1934,#1935,#1936),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500050002228,1.),.UNSPECIFIED.);
+#1927 = CARTESIAN_POINT('',(2.591819816485,3.241137132185,
+    14.899999984428));
+#1928 = CARTESIAN_POINT('',(2.373173138731,3.415980913978,
+    14.899999962616));
+#1929 = CARTESIAN_POINT('',(2.139775506343,3.572392341298,
+    14.899999971573));
+#1930 = CARTESIAN_POINT('',(1.893720653922,3.708699010719,
+    14.899999987859));
+#1931 = CARTESIAN_POINT('',(1.637334473034,3.823612526397,
+    14.900000026153));
+#1932 = CARTESIAN_POINT('',(1.109008690462,4.008858359954,
+    14.900000031322));
+#1933 = CARTESIAN_POINT('',(0.837055606211,4.079205432036,14.9000000259)
+  );
+#1934 = CARTESIAN_POINT('',(0.55981370936,4.12640117804,14.89999987429)
+  );
+#1935 = CARTESIAN_POINT('',(0.279902357097,4.149999989312,
+    14.899999994658));
+#1936 = CARTESIAN_POINT('',(7.650746843991E-11,4.15,14.9));
+#1937 = PCURVE('',#733,#1938);
+#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1950);
+#1939 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1940,#1941,#1942,#1943,#1944,
+    #1945,#1946,#1947,#1948,#1949),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500050002228,1.),.UNSPECIFIED.);
+#1940 = CARTESIAN_POINT('',(-3.816128520984,-0.100000015572));
+#1941 = CARTESIAN_POINT('',(-3.748668660148,-0.100000041008));
+#1942 = CARTESIAN_POINT('',(-3.681206663564,-0.100000022991));
+#1943 = CARTESIAN_POINT('',(-3.613748707314,-0.100000014859));
+#1944 = CARTESIAN_POINT('',(-3.546286712595,-9.999997384685E-02));
+#1945 = CARTESIAN_POINT('',(-3.411380488914,-9.999996867843E-02));
+#1946 = CARTESIAN_POINT('',(-3.343931990549,-9.999997642746E-02));
+#1947 = CARTESIAN_POINT('',(-3.276487539987,-0.100000121054));
+#1948 = CARTESIAN_POINT('',(-3.209039004697,-0.100000008446));
+#1949 = CARTESIAN_POINT('',(-3.141592653608,-0.1));
+#1950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1951 = PCURVE('',#1952,#2029);
+#1952 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#1953,#1954,#1955,#1956,#1957,#1958,#1959,#1960,#1961,#1962,#1963
+      ,#1964,#1965,#1966,#1967,#1968,#1969,#1970,#1971,#1972,#1973,#1974
+      ,#1975,#1976,#1977,#1978,#1979,#1980,#1981,#1982,#1983,#1984,#1985
+      ,#1986,#1987,#1988,#1989,#1990)
+    ,(#1991,#1992,#1993,#1994,#1995,#1996,#1997,#1998,#1999,#2000,#2001
+      ,#2002,#2003,#2004,#2005,#2006,#2007,#2008,#2009,#2010,#2011,#2012
+      ,#2013,#2014,#2015,#2016,#2017,#2018,#2019,#2020,#2021,#2022,#2023
+      ,#2024,#2025,#2026,#2027,#2028
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,1.017691453623)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#1953 = CARTESIAN_POINT('',(4.369112490593E-11,4.15,6.741154273126));
+#1954 = CARTESIAN_POINT('',(-0.434586196442,4.150000000009,
+    6.874487606462));
+#1955 = CARTESIAN_POINT('',(-0.86917497859,4.099433295431,7.007820939873
+    ));
+#1956 = CARTESIAN_POINT('',(-1.297142298532,3.998300680722,
+    7.141154273104));
+#1957 = CARTESIAN_POINT('',(-1.711870719153,3.847591359424,
+    7.274487606397));
+#1958 = CARTESIAN_POINT('',(-2.106915737319,3.649286100453,
+    7.407820939833));
+#1959 = CARTESIAN_POINT('',(-2.476176396957,3.406319786233,
+    7.541154273218));
+#1960 = CARTESIAN_POINT('',(-2.814059444222,3.122508126108,
+    7.674487606453));
+#1961 = CARTESIAN_POINT('',(-3.115626276915,2.802443308169,
+    7.807820939686));
+#1962 = CARTESIAN_POINT('',(-3.376711940412,2.451363362961,
+    7.941154273219));
+#1963 = CARTESIAN_POINT('',(-4.02859238596,1.322273310775,8.341154273214
+    ));
+#1964 = CARTESIAN_POINT('',(-4.288012917593,0.46841360742,8.607820938735
+    ));
+#1965 = CARTESIAN_POINT('',(-4.345782156642,-0.440721331515,
+    8.874487609377));
+#1966 = CARTESIAN_POINT('',(-4.189177484616,-1.351345215219,
+    9.141154268782));
+#1967 = CARTESIAN_POINT('',(-3.82184605665,-2.206562087916,
+    9.407820944048));
+#1968 = CARTESIAN_POINT('',(-3.264909067624,-2.952243226537,
+    9.674487603613));
+#1969 = CARTESIAN_POINT('',(-2.554550550406,-3.543204770851,
+    9.941154274478));
+#1970 = CARTESIAN_POINT('',(-1.738355738918,-3.947733321811,
+    10.207820939348));
+#1971 = CARTESIAN_POINT('',(-0.869172393154,-4.149999999984,
+    10.474487606461));
+#1972 = CARTESIAN_POINT('',(0.434586196463,-4.150000000011,
+    10.874487606462));
+#1973 = CARTESIAN_POINT('',(0.869174978586,-4.099433295428,
+    11.007820939779));
+#1974 = CARTESIAN_POINT('',(1.297142298545,-3.998300680719,
+    11.141154273139));
+#1975 = CARTESIAN_POINT('',(1.71187071914,-3.847591359425,
+    11.274487606476));
+#1976 = CARTESIAN_POINT('',(2.106915737328,-3.649286100454,
+    11.407820939783));
+#1977 = CARTESIAN_POINT('',(2.476176396948,-3.406319786235,
+    11.541154273111));
+#1978 = CARTESIAN_POINT('',(2.814059444225,-3.122508126106,
+    11.674487606482));
+#1979 = CARTESIAN_POINT('',(3.115626276917,-2.802443308168,
+    11.807820939853));
+#1980 = CARTESIAN_POINT('',(3.376711940414,-2.451363362959,
+    11.941154273137));
+#1981 = CARTESIAN_POINT('',(4.02859238596,-1.322273310775,
+    12.341154273128));
+#1982 = CARTESIAN_POINT('',(4.288012917568,-0.468413607433,
+    12.607820939477));
+#1983 = CARTESIAN_POINT('',(4.345782156761,0.440721331546,
+    12.874487608017));
+#1984 = CARTESIAN_POINT('',(4.189177484298,1.351345215179,
+    13.141154269972));
+#1985 = CARTESIAN_POINT('',(3.821846057195,2.206562087952,
+    13.407820943794));
+#1986 = CARTESIAN_POINT('',(3.264909066986,2.952243226511,
+    13.674487603293));
+#1987 = CARTESIAN_POINT('',(2.55455055093,3.543204770866,13.941154274646
+    ));
+#1988 = CARTESIAN_POINT('',(1.738355738616,3.947733321811,
+    14.207820939389));
+#1989 = CARTESIAN_POINT('',(0.869172393257,4.149999999982,
+    14.474487606463));
+#1990 = CARTESIAN_POINT('',(7.653995966933E-11,4.15,14.741154273126));
+#1991 = CARTESIAN_POINT('',(4.373886056769E-11,4.15,7.75884572675));
+#1992 = CARTESIAN_POINT('',(-0.434586196442,4.150000000009,
+    7.892179060085));
+#1993 = CARTESIAN_POINT('',(-0.869174978586,4.099433295431,
+    8.025512393496));
+#1994 = CARTESIAN_POINT('',(-1.297142298531,3.998300680723,
+    8.158845726727));
+#1995 = CARTESIAN_POINT('',(-1.711870719152,3.847591359423,
+    8.292179060022));
+#1996 = CARTESIAN_POINT('',(-2.106915737318,3.649286100454,
+    8.425512393455));
+#1997 = CARTESIAN_POINT('',(-2.476176396954,3.406319786233,
+    8.558845726842));
+#1998 = CARTESIAN_POINT('',(-2.81405944422,3.122508126109,8.692179060076
+    ));
+#1999 = CARTESIAN_POINT('',(-3.115626276914,2.80244330817,8.82551239331)
+  );
+#2000 = CARTESIAN_POINT('',(-3.376711940411,2.451363362963,
+    8.958845726842));
+#2001 = CARTESIAN_POINT('',(-4.028592385959,1.322273310776,
+    9.358845726837));
+#2002 = CARTESIAN_POINT('',(-4.288012917596,0.468413607424,
+    9.625512392358));
+#2003 = CARTESIAN_POINT('',(-4.345782156612,-0.440721331526,
+    9.892179063001));
+#2004 = CARTESIAN_POINT('',(-4.189177484701,-1.351345215182,
+    10.158845722404));
+#2005 = CARTESIAN_POINT('',(-3.821846056512,-2.20656208796,
+    10.425512397673));
+#2006 = CARTESIAN_POINT('',(-3.264909067773,-2.952243226497,
+    10.692179057235));
+#2007 = CARTESIAN_POINT('',(-2.554550550311,-3.54320477087,
+    10.958845728102));
+#2008 = CARTESIAN_POINT('',(-1.738355738955,-3.947733321804,
+    11.225512392972));
+#2009 = CARTESIAN_POINT('',(-0.869172393153,-4.149999999984,
+    11.492179060084));
+#2010 = CARTESIAN_POINT('',(0.434586196464,-4.150000000011,
+    11.892179060086));
+#2011 = CARTESIAN_POINT('',(0.869174978576,-4.09943329543,
+    12.025512393403));
+#2012 = CARTESIAN_POINT('',(1.297142298542,-3.99830068072,
+    12.158845726763));
+#2013 = CARTESIAN_POINT('',(1.711870719142,-3.847591359426,12.2921790601
+    ));
+#2014 = CARTESIAN_POINT('',(2.106915737328,-3.649286100454,
+    12.425512393407));
+#2015 = CARTESIAN_POINT('',(2.476176396942,-3.406319786237,
+    12.558845726733));
+#2016 = CARTESIAN_POINT('',(2.81405944422,-3.122508126108,
+    12.692179060106));
+#2017 = CARTESIAN_POINT('',(3.115626276918,-2.802443308169,
+    12.825512393476));
+#2018 = CARTESIAN_POINT('',(3.376711940412,-2.451363362961,
+    12.958845726761));
+#2019 = CARTESIAN_POINT('',(4.028592385959,-1.322273310778,
+    13.358845726751));
+#2020 = CARTESIAN_POINT('',(4.288012917573,-0.468413607432,13.6255123931
+    ));
+#2021 = CARTESIAN_POINT('',(4.345782156737,0.440721331523,13.89217906164
+    ));
+#2022 = CARTESIAN_POINT('',(4.18917748436,1.351345215217,14.158845723595
+    ));
+#2023 = CARTESIAN_POINT('',(3.821846057096,2.206562087898,
+    14.425512397418));
+#2024 = CARTESIAN_POINT('',(3.264909067098,2.952243226545,
+    14.692179056917));
+#2025 = CARTESIAN_POINT('',(2.554550550855,3.543204770847,14.95884572827
+    ));
+#2026 = CARTESIAN_POINT('',(1.738355738656,3.947733321811,
+    15.225512393012));
+#2027 = CARTESIAN_POINT('',(0.869172393257,4.149999999982,
+    15.492179060086));
+#2028 = CARTESIAN_POINT('',(7.633012358938E-11,4.15,15.75884572675));
+#2029 = DEFINITIONAL_REPRESENTATION('',(#2030),#2041);
+#2030 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2031,#2032,#2033,#2034,#2035,
+    #2036,#2037,#2038,#2039,#2040),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500050002228,1.),.UNSPECIFIED.);
+#2031 = CARTESIAN_POINT('',(1.017691453623,5.616536601202));
+#2032 = CARTESIAN_POINT('',(0.931798881513,5.684091317865));
+#2033 = CARTESIAN_POINT('',(0.84590362333,5.751648171327));
+#2034 = CARTESIAN_POINT('',(0.760013508584,5.819200985224));
+#2035 = CARTESIAN_POINT('',(0.674118239112,5.886757870642));
+#2036 = CARTESIAN_POINT('',(0.50235025892,6.021853842795));
+#2037 = CARTESIAN_POINT('',(0.416472148915,6.08939719787));
+#2038 = CARTESIAN_POINT('',(0.330599035085,6.156936508474));
+#2039 = CARTESIAN_POINT('',(0.24472123843,6.224479715993));
+#2040 = CARTESIAN_POINT('',(0.158845726874,6.292021035841));
+#2041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2042 = ORIENTED_EDGE('',*,*,#2043,.T.);
+#2043 = EDGE_CURVE('',#1923,#2044,#2046,.T.);
+#2044 = VERTEX_POINT('',#2045);
+#2045 = CARTESIAN_POINT('',(-0.516399964258,4.117745833504,
+    14.899999960533));
+#2046 = SURFACE_CURVE('',#2047,(#2053,#2062),.PCURVE_S1.);
+#2047 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2048,#2049,#2050,#2051,#2052),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2048 = CARTESIAN_POINT('',(7.661093981426E-11,4.15,14.9));
+#2049 = CARTESIAN_POINT('',(-0.129435448293,4.149999995065,
+    14.899999997532));
+#2050 = CARTESIAN_POINT('',(-0.258871048175,4.144617303836,
+    14.89999996556));
+#2051 = CARTESIAN_POINT('',(-0.387970454472,4.133851962799,
+    14.899999952229));
+#2052 = CARTESIAN_POINT('',(-0.516399964258,4.117745833504,
+    14.899999960534));
+#2053 = PCURVE('',#733,#2054);
+#2054 = DEFINITIONAL_REPRESENTATION('',(#2055),#2061);
+#2055 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2056,#2057,#2058,#2059,#2060),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2056 = CARTESIAN_POINT('',(-3.141592653608,-9.999999999999E-02));
+#2057 = CARTESIAN_POINT('',(-3.110403388941,-0.100000003903));
+#2058 = CARTESIAN_POINT('',(-3.079214108672,-0.100000031835));
+#2059 = CARTESIAN_POINT('',(-3.048024826242,-0.100000049461));
+#2060 = CARTESIAN_POINT('',(-3.016835550955,-0.100000039466));
+#2061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2062 = PCURVE('',#2063,#2140);
+#2063 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#2064,#2065,#2066,#2067,#2068,#2069,#2070,#2071,#2072,#2073,#2074
+      ,#2075,#2076,#2077,#2078,#2079,#2080,#2081,#2082,#2083,#2084,#2085
+      ,#2086,#2087,#2088,#2089,#2090,#2091,#2092,#2093,#2094,#2095,#2096
+      ,#2097,#2098,#2099,#2100,#2101)
+    ,(#2102,#2103,#2104,#2105,#2106,#2107,#2108,#2109,#2110,#2111,#2112
+      ,#2113,#2114,#2115,#2116,#2117,#2118,#2119,#2120,#2121,#2122,#2123
+      ,#2124,#2125,#2126,#2127,#2128,#2129,#2130,#2131,#2132,#2133,#2134
+      ,#2135,#2136,#2137,#2138,#2139
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,1.017691453623)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#2064 = CARTESIAN_POINT('',(7.663677111707E-11,4.15,14.741154273147));
+#2065 = CARTESIAN_POINT('',(-0.434586196338,4.150000000015,
+    14.874487606483));
+#2066 = CARTESIAN_POINT('',(-0.869174978556,4.099433295446,
+    15.007820939827));
+#2067 = CARTESIAN_POINT('',(-1.297142298496,3.99830068074,
+    15.141154273139));
+#2068 = CARTESIAN_POINT('',(-1.711870719087,3.847591359445,
+    15.274487606467));
+#2069 = CARTESIAN_POINT('',(-2.106915737256,3.649286100482,
+    15.407820939856));
+#2070 = CARTESIAN_POINT('',(-2.476176396916,3.406319786269,
+    15.541154273184));
+#2071 = CARTESIAN_POINT('',(-2.81405944419,3.122508126147,
+    15.674487606473));
+#2072 = CARTESIAN_POINT('',(-3.115626276871,2.802443308209,
+    15.807820939769));
+#2073 = CARTESIAN_POINT('',(-3.376711940379,2.451363363006,
+    15.941154273201));
+#2074 = CARTESIAN_POINT('',(-4.028592385941,1.32227331083,
+    16.341154273191));
+#2075 = CARTESIAN_POINT('',(-4.288012917586,0.468413607491,
+    16.607820939532));
+#2076 = CARTESIAN_POINT('',(-4.345782156655,-0.44072133152,
+    16.874487607248));
+#2077 = CARTESIAN_POINT('',(-4.18917748461,-1.35134521504,
+    17.141154271832));
+#2078 = CARTESIAN_POINT('',(-3.821846056731,-2.206562088013,
+    17.407820941719));
+#2079 = CARTESIAN_POINT('',(-3.264909067584,-2.952243226366,
+    17.674487604408));
+#2080 = CARTESIAN_POINT('',(-2.554550550558,-3.543204770887,
+    17.941154274428));
+#2081 = CARTESIAN_POINT('',(-1.738355738873,-3.94773332177,
+    18.20782093945));
+#2082 = CARTESIAN_POINT('',(-0.869172393261,-4.14999999997,
+    18.474487606481));
+#2083 = CARTESIAN_POINT('',(0.434586196433,-4.150000000016,
+    18.874487606483));
+#2084 = CARTESIAN_POINT('',(0.869174978499,-4.09943329544,
+    19.007820939822));
+#2085 = CARTESIAN_POINT('',(1.297142298519,-3.998300680737,
+    19.14115427315));
+#2086 = CARTESIAN_POINT('',(1.711870719059,-3.847591359449,
+    19.274487606474));
+#2087 = CARTESIAN_POINT('',(2.106915737309,-3.64928610048,
+    19.407820939817));
+#2088 = CARTESIAN_POINT('',(2.476176396884,-3.406319786268,
+    19.541154273161));
+#2089 = CARTESIAN_POINT('',(2.814059444189,-3.122508126144,
+    19.674487606497));
+#2090 = CARTESIAN_POINT('',(3.115626276876,-2.802443308212,
+    19.807820939825));
+#2091 = CARTESIAN_POINT('',(3.376711940381,-2.451363363004,
+    19.941154273159));
+#2092 = CARTESIAN_POINT('',(4.028592385942,-1.322273310828,
+    20.341154273177));
+#2093 = CARTESIAN_POINT('',(4.288012917556,-0.468413607484,
+    20.607820939442));
+#2094 = CARTESIAN_POINT('',(4.345782156794,0.440721331442,
+    20.874487608284));
+#2095 = CARTESIAN_POINT('',(4.189177484262,1.351345215238,
+    21.141154268801));
+#2096 = CARTESIAN_POINT('',(3.821846057267,2.206562087711,
+    21.407820946187));
+#2097 = CARTESIAN_POINT('',(3.264909067069,2.95224322667,21.67448760066)
+  );
+#2098 = CARTESIAN_POINT('',(2.554550550817,3.543204770697,
+    21.941154276325));
+#2099 = CARTESIAN_POINT('',(1.738355738883,3.947733321829,22.20782093887
+    ));
+#2100 = CARTESIAN_POINT('',(0.869172393165,4.149999999971,
+    22.474487606493));
+#2101 = CARTESIAN_POINT('',(1.766225685364E-10,4.15,22.741154273168));
+#2102 = CARTESIAN_POINT('',(7.64708998689E-11,4.15,15.75884572677));
+#2103 = CARTESIAN_POINT('',(-0.434586196338,4.150000000015,
+    15.892179060107));
+#2104 = CARTESIAN_POINT('',(-0.869174978542,4.099433295447,
+    16.02551239345));
+#2105 = CARTESIAN_POINT('',(-1.297142298489,3.998300680741,
+    16.158845726763));
+#2106 = CARTESIAN_POINT('',(-1.711870719089,3.847591359447,
+    16.292179060089));
+#2107 = CARTESIAN_POINT('',(-2.106915737255,3.649286100484,
+    16.425512393481));
+#2108 = CARTESIAN_POINT('',(-2.476176396909,3.406319786272,
+    16.558845726806));
+#2109 = CARTESIAN_POINT('',(-2.814059444183,3.122508126149,
+    16.692179060097));
+#2110 = CARTESIAN_POINT('',(-3.11562627687,2.802443308213,
+    16.825512393392));
+#2111 = CARTESIAN_POINT('',(-3.376711940375,2.451363363011,
+    16.958845726825));
+#2112 = CARTESIAN_POINT('',(-4.028592385939,1.322273310836,
+    17.358845726814));
+#2113 = CARTESIAN_POINT('',(-4.2880129176,0.468413607496,17.625512393155
+    ));
+#2114 = CARTESIAN_POINT('',(-4.345782156581,-0.440721331516,
+    17.892179060872));
+#2115 = CARTESIAN_POINT('',(-4.18917748479,-1.351345215017,
+    18.158845725455));
+#2116 = CARTESIAN_POINT('',(-3.821846056474,-2.206562088033,
+    18.425512395343));
+#2117 = CARTESIAN_POINT('',(-3.264909067834,-2.952243226343,
+    18.69217905803));
+#2118 = CARTESIAN_POINT('',(-2.554550550409,-3.543204770891,
+    18.958845728052));
+#2119 = CARTESIAN_POINT('',(-1.738355738937,-3.947733321764,
+    19.225512393074));
+#2120 = CARTESIAN_POINT('',(-0.869172393261,-4.14999999997,
+    19.492179060105));
+#2121 = CARTESIAN_POINT('',(0.434586196433,-4.150000000016,
+    19.892179060107));
+#2122 = CARTESIAN_POINT('',(0.869174978479,-4.099433295442,
+    20.025512393446));
+#2123 = CARTESIAN_POINT('',(1.29714229851,-3.99830068074,20.158845726773
+    ));
+#2124 = CARTESIAN_POINT('',(1.711870719063,-3.847591359449,
+    20.292179060099));
+#2125 = CARTESIAN_POINT('',(2.106915737307,-3.649286100485,
+    20.425512393438));
+#2126 = CARTESIAN_POINT('',(2.476176396872,-3.406319786272,
+    20.558845726786));
+#2127 = CARTESIAN_POINT('',(2.814059444179,-3.122508126149,
+    20.69217906012));
+#2128 = CARTESIAN_POINT('',(3.115626276878,-2.802443308215,
+    20.825512393449));
+#2129 = CARTESIAN_POINT('',(3.376711940377,-2.45136336301,
+    20.958845726783));
+#2130 = CARTESIAN_POINT('',(4.02859238594,-1.322273310835,21.3588457268)
+  );
+#2131 = CARTESIAN_POINT('',(4.288012917565,-0.468413607485,
+    21.625512393065));
+#2132 = CARTESIAN_POINT('',(4.345782156754,0.440721331416,
+    21.892179061908));
+#2133 = CARTESIAN_POINT('',(4.189177484355,1.351345215269,
+    22.158845722424));
+#2134 = CARTESIAN_POINT('',(3.821846057144,2.206562087663,
+    22.425512399811));
+#2135 = CARTESIAN_POINT('',(3.264909067188,2.95224322669,22.692179054284
+    ));
+#2136 = CARTESIAN_POINT('',(2.554550550758,3.543204770686,
+    22.958845729949));
+#2137 = CARTESIAN_POINT('',(1.738355738907,3.947733321826,
+    23.225512392494));
+#2138 = CARTESIAN_POINT('',(0.869172393172,4.149999999969,
+    23.492179060116));
+#2139 = CARTESIAN_POINT('',(1.828276010927E-10,4.15,23.758845726791));
+#2140 = DEFINITIONAL_REPRESENTATION('',(#2141),#2147);
+#2141 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2142,#2143,#2144,#2145,#2146),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2142 = CARTESIAN_POINT('',(0.158845726853,0.));
+#2143 = CARTESIAN_POINT('',(0.119134247294,3.123318115229E-02));
+#2144 = CARTESIAN_POINT('',(7.942280218256E-02,6.246631200639E-02));
+#2145 = CARTESIAN_POINT('',(3.971138599381E-02,9.369943477412E-02));
+#2146 = CARTESIAN_POINT('',(0.,0.12493255081));
+#2147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2148 = ORIENTED_EDGE('',*,*,#2149,.F.);
+#2149 = EDGE_CURVE('',#2150,#2044,#2152,.T.);
+#2150 = VERTEX_POINT('',#2151);
+#2151 = CARTESIAN_POINT('',(7.659712310815E-11,3.933012701807,
+    14.683012701807));
+#2152 = SURFACE_CURVE('',#2153,(#2159,#2168),.PCURVE_S1.);
+#2153 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2154,#2155,#2156,#2157,#2158),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2154 = CARTESIAN_POINT('',(7.669131996124E-11,3.933012701835,
+    14.683012701835));
+#2155 = CARTESIAN_POINT('',(-0.124278062323,3.987971703283,
+    14.737971704763));
+#2156 = CARTESIAN_POINT('',(-0.252095937693,4.0372117539,14.792447931546
+    ));
+#2157 = CARTESIAN_POINT('',(-0.382965328288,4.080513714919,
+    14.846453446486));
+#2158 = CARTESIAN_POINT('',(-0.516399964261,4.117745833504,
+    14.899999960534));
+#2159 = PCURVE('',#733,#2160);
+#2160 = DEFINITIONAL_REPRESENTATION('',(#2161),#2167);
+#2161 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2162,#2163,#2164,#2165,#2166),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2162 = CARTESIAN_POINT('',(-3.141592653609,-0.316987298165));
+#2163 = CARTESIAN_POINT('',(-3.109993960235,-0.262028295979));
+#2164 = CARTESIAN_POINT('',(-3.078672775659,-0.207552066709));
+#2165 = CARTESIAN_POINT('',(-3.047622211526,-0.153546554868));
+#2166 = CARTESIAN_POINT('',(-3.016835550954,-0.100000039466));
+#2167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2168 = PCURVE('',#2169,#2246);
+#2169 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#2170,#2171,#2172,#2173,#2174,#2175,#2176,#2177,#2178,#2179,#2180
+      ,#2181,#2182,#2183,#2184,#2185,#2186,#2187,#2188,#2189,#2190,#2191
+      ,#2192,#2193,#2194,#2195,#2196,#2197,#2198,#2199,#2200,#2201,#2202
+      ,#2203,#2204,#2205,#2206,#2207)
+    ,(#2208,#2209,#2210,#2211,#2212,#2213,#2214,#2215,#2216,#2217,#2218
+      ,#2219,#2220,#2221,#2222,#2223,#2224,#2225,#2226,#2227,#2228,#2229
+      ,#2230,#2231,#2232,#2233,#2234,#2235,#2236,#2237,#2238,#2239,#2240
+      ,#2241,#2242,#2243,#2244,#2245
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#2170 = CARTESIAN_POINT('',(7.686409841945E-11,3.25,14.499999999957));
+#2171 = CARTESIAN_POINT('',(-0.340338414792,3.250000000015,
+    14.633333333294));
+#2172 = CARTESIAN_POINT('',(-0.680679434568,3.210399546682,
+    14.766666666637));
+#2173 = CARTESIAN_POINT('',(-1.015834417114,3.131199321224,
+    14.89999999995));
+#2174 = CARTESIAN_POINT('',(-1.340621496706,3.013173974017,
+    15.033333333277));
+#2175 = CARTESIAN_POINT('',(-1.64999413897,2.857874679616,
+    15.166666666667));
+#2176 = CARTESIAN_POINT('',(-1.939174354814,2.667599837443,
+    15.299999999994));
+#2177 = CARTESIAN_POINT('',(-2.203781581467,2.445337673958,
+    15.433333333284));
+#2178 = CARTESIAN_POINT('',(-2.439948238474,2.194684501783,
+    15.566666666579));
+#2179 = CARTESIAN_POINT('',(-2.644412966787,1.919742391592,
+    15.700000000012));
+#2180 = CARTESIAN_POINT('',(-3.154921742864,1.035515253733,
+    16.100000000001));
+#2181 = CARTESIAN_POINT('',(-3.358082620976,0.366829944346,
+    16.366666666341));
+#2182 = CARTESIAN_POINT('',(-3.403322228414,-0.345143391064,
+    16.633333334061));
+#2183 = CARTESIAN_POINT('',(-3.280684256779,-1.058281819664,
+    16.899999998639));
+#2184 = CARTESIAN_POINT('',(-2.993006800287,-1.728031559319,
+    17.166666668534));
+#2185 = CARTESIAN_POINT('',(-2.556862156576,-2.311996671336,
+    17.433333331213));
+#2186 = CARTESIAN_POINT('',(-2.000547622973,-2.774799517134,
+    17.700000001242));
+#2187 = CARTESIAN_POINT('',(-1.361364641413,-3.091598226223,
+    17.96666666626));
+#2188 = CARTESIAN_POINT('',(-0.680676830175,-3.24999999997,
+    18.233333333291));
+#2189 = CARTESIAN_POINT('',(0.340338414887,-3.250000000016,
+    18.633333333294));
+#2190 = CARTESIAN_POINT('',(0.680679434513,-3.210399546676,
+    18.766666666632));
+#2191 = CARTESIAN_POINT('',(1.015834417137,-3.131199321221,
+    18.899999999964));
+#2192 = CARTESIAN_POINT('',(1.340621496678,-3.013173974021,
+    19.033333333278));
+#2193 = CARTESIAN_POINT('',(1.649994139023,-2.857874679615,
+    19.166666666635));
+#2194 = CARTESIAN_POINT('',(1.939174354784,-2.667599837441,
+    19.299999999964));
+#2195 = CARTESIAN_POINT('',(2.203781581467,-2.445337673955,
+    19.433333333312));
+#2196 = CARTESIAN_POINT('',(2.439948238479,-2.194684501785,
+    19.566666666634));
+#2197 = CARTESIAN_POINT('',(2.644412966789,-1.91974239159,19.69999999997
+    ));
+#2198 = CARTESIAN_POINT('',(3.154921742865,-1.035515253731,
+    20.099999999987));
+#2199 = CARTESIAN_POINT('',(3.358082620946,-0.36682994434,
+    20.366666666252));
+#2200 = CARTESIAN_POINT('',(3.403322228549,0.345143390993,
+    20.633333335097));
+#2201 = CARTESIAN_POINT('',(3.280684256445,1.058281819851,
+    20.899999995602));
+#2202 = CARTESIAN_POINT('',(2.993006800799,1.728031559029,21.16666667301
+    ));
+#2203 = CARTESIAN_POINT('',(2.556862156086,2.311996671634,
+    21.433333327459));
+#2204 = CARTESIAN_POINT('',(2.000547623214,2.774799516945,
+    21.700000003142));
+#2205 = CARTESIAN_POINT('',(1.361364641433,3.091598226282,
+    21.966666665679));
+#2206 = CARTESIAN_POINT('',(0.680676830077,3.249999999971,
+    22.233333333303));
+#2207 = CARTESIAN_POINT('',(1.755926792857E-10,3.25,22.499999999978));
+#2208 = CARTESIAN_POINT('',(7.663677111707E-11,4.15,14.741154273147));
+#2209 = CARTESIAN_POINT('',(-0.434586196338,4.150000000015,
+    14.874487606483));
+#2210 = CARTESIAN_POINT('',(-0.869174978556,4.099433295446,
+    15.007820939827));
+#2211 = CARTESIAN_POINT('',(-1.297142298496,3.99830068074,
+    15.141154273139));
+#2212 = CARTESIAN_POINT('',(-1.711870719087,3.847591359445,
+    15.274487606467));
+#2213 = CARTESIAN_POINT('',(-2.106915737256,3.649286100482,
+    15.407820939856));
+#2214 = CARTESIAN_POINT('',(-2.476176396916,3.406319786269,
+    15.541154273184));
+#2215 = CARTESIAN_POINT('',(-2.81405944419,3.122508126147,
+    15.674487606473));
+#2216 = CARTESIAN_POINT('',(-3.115626276871,2.802443308209,
+    15.807820939769));
+#2217 = CARTESIAN_POINT('',(-3.376711940379,2.451363363006,
+    15.941154273201));
+#2218 = CARTESIAN_POINT('',(-4.028592385941,1.32227331083,
+    16.341154273191));
+#2219 = CARTESIAN_POINT('',(-4.288012917586,0.468413607491,
+    16.607820939532));
+#2220 = CARTESIAN_POINT('',(-4.345782156655,-0.44072133152,
+    16.874487607248));
+#2221 = CARTESIAN_POINT('',(-4.18917748461,-1.35134521504,
+    17.141154271832));
+#2222 = CARTESIAN_POINT('',(-3.821846056731,-2.206562088013,
+    17.407820941719));
+#2223 = CARTESIAN_POINT('',(-3.264909067584,-2.952243226366,
+    17.674487604408));
+#2224 = CARTESIAN_POINT('',(-2.554550550558,-3.543204770887,
+    17.941154274428));
+#2225 = CARTESIAN_POINT('',(-1.738355738873,-3.94773332177,
+    18.20782093945));
+#2226 = CARTESIAN_POINT('',(-0.869172393261,-4.14999999997,
+    18.474487606481));
+#2227 = CARTESIAN_POINT('',(0.434586196433,-4.150000000016,
+    18.874487606483));
+#2228 = CARTESIAN_POINT('',(0.869174978499,-4.09943329544,
+    19.007820939822));
+#2229 = CARTESIAN_POINT('',(1.297142298519,-3.998300680737,
+    19.14115427315));
+#2230 = CARTESIAN_POINT('',(1.711870719059,-3.847591359449,
+    19.274487606474));
+#2231 = CARTESIAN_POINT('',(2.106915737309,-3.64928610048,
+    19.407820939817));
+#2232 = CARTESIAN_POINT('',(2.476176396884,-3.406319786268,
+    19.541154273161));
+#2233 = CARTESIAN_POINT('',(2.814059444189,-3.122508126144,
+    19.674487606497));
+#2234 = CARTESIAN_POINT('',(3.115626276876,-2.802443308212,
+    19.807820939825));
+#2235 = CARTESIAN_POINT('',(3.376711940381,-2.451363363004,
+    19.941154273159));
+#2236 = CARTESIAN_POINT('',(4.028592385942,-1.322273310828,
+    20.341154273177));
+#2237 = CARTESIAN_POINT('',(4.288012917556,-0.468413607484,
+    20.607820939442));
+#2238 = CARTESIAN_POINT('',(4.345782156794,0.440721331442,
+    20.874487608284));
+#2239 = CARTESIAN_POINT('',(4.189177484262,1.351345215238,
+    21.141154268801));
+#2240 = CARTESIAN_POINT('',(3.821846057267,2.206562087711,
+    21.407820946187));
+#2241 = CARTESIAN_POINT('',(3.264909067069,2.95224322667,21.67448760066)
+  );
+#2242 = CARTESIAN_POINT('',(2.554550550817,3.543204770697,
+    21.941154276325));
+#2243 = CARTESIAN_POINT('',(1.738355738883,3.947733321829,22.20782093887
+    ));
+#2244 = CARTESIAN_POINT('',(0.869172393165,4.149999999971,
+    22.474487606493));
+#2245 = CARTESIAN_POINT('',(1.766225685364E-10,4.15,22.741154273168));
+#2246 = DEFINITIONAL_REPRESENTATION('',(#2247),#2253);
+#2247 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2248,#2249,#2250,#2251,#2252),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2248 = CARTESIAN_POINT('',(0.707106781128,0.));
+#2249 = CARTESIAN_POINT('',(0.76400452929,3.164318889642E-02));
+#2250 = CARTESIAN_POINT('',(0.820402504766,6.300840774334E-02));
+#2251 = CARTESIAN_POINT('',(0.87631313977,9.410261442028E-02));
+#2252 = CARTESIAN_POINT('',(0.931748562369,0.124932550811));
+#2253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2254 = ORIENTED_EDGE('',*,*,#2255,.T.);
+#2255 = EDGE_CURVE('',#2150,#2256,#2258,.T.);
+#2256 = VERTEX_POINT('',#2257);
+#2257 = CARTESIAN_POINT('',(1.243721151912,3.002608492861,
+    14.000000000003));
+#2258 = SURFACE_CURVE('',#2259,(#2270,#2284),.PCURVE_S1.);
+#2259 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2260,#2261,#2262,#2263,#2264,
+    #2265,#2266,#2267,#2268,#2269),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534729599,1.),.UNSPECIFIED.);
+#2260 = CARTESIAN_POINT('',(7.659556333569E-11,3.933012701807,
+    14.683012701807));
+#2261 = CARTESIAN_POINT('',(0.151161155492,3.866165290244,14.61616529203
+    ));
+#2262 = CARTESIAN_POINT('',(0.297414304666,3.79138590145,14.548648066871
+    ));
+#2263 = CARTESIAN_POINT('',(0.438072567094,3.70898484961,14.480445216452
+    ));
+#2264 = CARTESIAN_POINT('',(0.572458346792,3.619369045963,
+    14.411538656254));
+#2265 = CARTESIAN_POINT('',(0.8226201142,3.430352769878,14.274892490981)
+  );
+#2266 = CARTESIAN_POINT('',(0.938905529489,3.331443125044,
+    14.207205074792));
+#2267 = CARTESIAN_POINT('',(1.048203248818,3.22679433464,14.13883699981)
+  );
+#2268 = CARTESIAN_POINT('',(1.14996963683,3.116963062299,14.069772708963
+    ));
+#2269 = CARTESIAN_POINT('',(1.243721135431,3.002608488845,14.));
+#2270 = PCURVE('',#733,#2271);
+#2271 = DEFINITIONAL_REPRESENTATION('',(#2272),#2283);
+#2272 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2273,#2274,#2275,#2276,#2277,
+    #2278,#2279,#2280,#2281,#2282),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534729599,1.),.UNSPECIFIED.);
+#2273 = CARTESIAN_POINT('',(-3.141592653609,-0.316987298193));
+#2274 = CARTESIAN_POINT('',(-3.180026588833,-0.383834708861));
+#2275 = CARTESIAN_POINT('',(-3.218845749588,-0.451351931796));
+#2276 = CARTESIAN_POINT('',(-3.258059104736,-0.519554784212));
+#2277 = CARTESIAN_POINT('',(-3.297677047513,-0.588461343746));
+#2278 = CARTESIAN_POINT('',(-3.376241961996,-0.725107509019));
+#2279 = CARTESIAN_POINT('',(-3.415158927958,-0.792794926535));
+#2280 = CARTESIAN_POINT('',(-3.454467233934,-0.861162997544));
+#2281 = CARTESIAN_POINT('',(-3.494175823812,-0.930227292795));
+#2282 = CARTESIAN_POINT('',(-3.534291728709,-1.));
+#2283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2284 = PCURVE('',#2285,#2362);
+#2285 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#2286,#2287,#2288,#2289,#2290,#2291,#2292,#2293,#2294,#2295,#2296
+      ,#2297,#2298,#2299,#2300,#2301,#2302,#2303,#2304,#2305,#2306,#2307
+      ,#2308,#2309,#2310,#2311,#2312,#2313,#2314,#2315,#2316,#2317,#2318
+      ,#2319,#2320,#2321,#2322,#2323)
+    ,(#2324,#2325,#2326,#2327,#2328,#2329,#2330,#2331,#2332,#2333,#2334
+      ,#2335,#2336,#2337,#2338,#2339,#2340,#2341,#2342,#2343,#2344,#2345
+      ,#2346,#2347,#2348,#2349,#2350,#2351,#2352,#2353,#2354,#2355,#2356
+      ,#2357,#2358,#2359,#2360,#2361
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#2286 = CARTESIAN_POINT('',(4.378700180219E-11,3.25,6.499999999936));
+#2287 = CARTESIAN_POINT('',(-0.340338414896,3.250000000009,
+    6.633333333272));
+#2288 = CARTESIAN_POINT('',(-0.6806794346,3.210399546668,6.766666666683)
+  );
+#2289 = CARTESIAN_POINT('',(-1.015834417149,3.131199321207,
+    6.899999999914));
+#2290 = CARTESIAN_POINT('',(-1.340621496771,3.013173973997,
+    7.033333333207));
+#2291 = CARTESIAN_POINT('',(-1.649994139033,2.857874679587,
+    7.166666666643));
+#2292 = CARTESIAN_POINT('',(-1.939174354854,2.667599837407,
+    7.300000000029));
+#2293 = CARTESIAN_POINT('',(-2.203781581499,2.445337673919,
+    7.433333333263));
+#2294 = CARTESIAN_POINT('',(-2.439948238519,2.194684501744,
+    7.566666666496));
+#2295 = CARTESIAN_POINT('',(-2.644412966819,1.919742391547,
+    7.700000000029));
+#2296 = CARTESIAN_POINT('',(-3.154921742883,1.035515253678,
+    8.100000000024));
+#2297 = CARTESIAN_POINT('',(-3.358082620984,0.366829944274,
+    8.366666665543));
+#2298 = CARTESIAN_POINT('',(-3.403322228392,-0.345143391054,
+    8.633333336193));
+#2299 = CARTESIAN_POINT('',(-3.280684256803,-1.058281819853,
+    8.899999995583));
+#2300 = CARTESIAN_POINT('',(-2.993006800184,-1.728031559207,
+    9.166666670866));
+#2301 = CARTESIAN_POINT('',(-2.556862156636,-2.311996671521,
+    9.433333330419));
+#2302 = CARTESIAN_POINT('',(-2.000547622811,-2.77479951709,9.70000000129
+    ));
+#2303 = CARTESIAN_POINT('',(-1.361364641465,-3.091598226267,
+    9.966666666159));
+#2304 = CARTESIAN_POINT('',(-0.680676830067,-3.249999999984,
+    10.233333333271));
+#2305 = CARTESIAN_POINT('',(0.340338414917,-3.250000000011,
+    10.633333333273));
+#2306 = CARTESIAN_POINT('',(0.680679434597,-3.210399546665,
+    10.766666666589));
+#2307 = CARTESIAN_POINT('',(1.015834417163,-3.131199321204,
+    10.899999999952));
+#2308 = CARTESIAN_POINT('',(1.340621496758,-3.013173973998,
+    11.033333333283));
+#2309 = CARTESIAN_POINT('',(1.649994139043,-2.857874679588,
+    11.166666666598));
+#2310 = CARTESIAN_POINT('',(1.939174354846,-2.667599837409,
+    11.299999999917));
+#2311 = CARTESIAN_POINT('',(2.203781581502,-2.445337673917,
+    11.433333333294));
+#2312 = CARTESIAN_POINT('',(2.43994823852,-2.194684501742,
+    11.566666666662));
+#2313 = CARTESIAN_POINT('',(2.644412966822,-1.919742391545,
+    11.699999999948));
+#2314 = CARTESIAN_POINT('',(3.154921742883,-1.035515253677,
+    12.099999999938));
+#2315 = CARTESIAN_POINT('',(3.35808262096,-0.366829944288,
+    12.366666666286));
+#2316 = CARTESIAN_POINT('',(3.40332222851,0.345143391093,12.633333334831
+    ));
+#2317 = CARTESIAN_POINT('',(3.280684256493,1.058281819796,
+    12.899999996774));
+#2318 = CARTESIAN_POINT('',(2.993006800715,1.728031559264,
+    13.166666670615));
+#2319 = CARTESIAN_POINT('',(2.55686215601,2.311996671478,13.433333330095
+    ));
+#2320 = CARTESIAN_POINT('',(2.000547623329,2.774799517112,
+    13.700000001461));
+#2321 = CARTESIAN_POINT('',(1.361364641162,3.091598226265,
+    13.966666666198));
+#2322 = CARTESIAN_POINT('',(0.68067683017,3.249999999982,14.233333333273
+    ));
+#2323 = CARTESIAN_POINT('',(7.677705693432E-11,3.25,14.499999999936));
+#2324 = CARTESIAN_POINT('',(4.369112490593E-11,4.15,6.741154273126));
+#2325 = CARTESIAN_POINT('',(-0.434586196442,4.150000000009,
+    6.874487606462));
+#2326 = CARTESIAN_POINT('',(-0.86917497859,4.099433295431,7.007820939873
+    ));
+#2327 = CARTESIAN_POINT('',(-1.297142298532,3.998300680722,
+    7.141154273104));
+#2328 = CARTESIAN_POINT('',(-1.711870719153,3.847591359424,
+    7.274487606397));
+#2329 = CARTESIAN_POINT('',(-2.106915737319,3.649286100453,
+    7.407820939833));
+#2330 = CARTESIAN_POINT('',(-2.476176396957,3.406319786233,
+    7.541154273218));
+#2331 = CARTESIAN_POINT('',(-2.814059444222,3.122508126108,
+    7.674487606453));
+#2332 = CARTESIAN_POINT('',(-3.115626276915,2.802443308169,
+    7.807820939686));
+#2333 = CARTESIAN_POINT('',(-3.376711940412,2.451363362961,
+    7.941154273219));
+#2334 = CARTESIAN_POINT('',(-4.02859238596,1.322273310775,8.341154273214
+    ));
+#2335 = CARTESIAN_POINT('',(-4.288012917593,0.46841360742,8.607820938735
+    ));
+#2336 = CARTESIAN_POINT('',(-4.345782156642,-0.440721331515,
+    8.874487609377));
+#2337 = CARTESIAN_POINT('',(-4.189177484616,-1.351345215219,
+    9.141154268782));
+#2338 = CARTESIAN_POINT('',(-3.82184605665,-2.206562087916,
+    9.407820944048));
+#2339 = CARTESIAN_POINT('',(-3.264909067624,-2.952243226537,
+    9.674487603613));
+#2340 = CARTESIAN_POINT('',(-2.554550550406,-3.543204770851,
+    9.941154274478));
+#2341 = CARTESIAN_POINT('',(-1.738355738918,-3.947733321811,
+    10.207820939348));
+#2342 = CARTESIAN_POINT('',(-0.869172393154,-4.149999999984,
+    10.474487606461));
+#2343 = CARTESIAN_POINT('',(0.434586196463,-4.150000000011,
+    10.874487606462));
+#2344 = CARTESIAN_POINT('',(0.869174978586,-4.099433295428,
+    11.007820939779));
+#2345 = CARTESIAN_POINT('',(1.297142298545,-3.998300680719,
+    11.141154273139));
+#2346 = CARTESIAN_POINT('',(1.71187071914,-3.847591359425,
+    11.274487606476));
+#2347 = CARTESIAN_POINT('',(2.106915737328,-3.649286100454,
+    11.407820939783));
+#2348 = CARTESIAN_POINT('',(2.476176396948,-3.406319786235,
+    11.541154273111));
+#2349 = CARTESIAN_POINT('',(2.814059444225,-3.122508126106,
+    11.674487606482));
+#2350 = CARTESIAN_POINT('',(3.115626276917,-2.802443308168,
+    11.807820939853));
+#2351 = CARTESIAN_POINT('',(3.376711940414,-2.451363362959,
+    11.941154273137));
+#2352 = CARTESIAN_POINT('',(4.02859238596,-1.322273310775,
+    12.341154273128));
+#2353 = CARTESIAN_POINT('',(4.288012917568,-0.468413607433,
+    12.607820939477));
+#2354 = CARTESIAN_POINT('',(4.345782156761,0.440721331546,
+    12.874487608017));
+#2355 = CARTESIAN_POINT('',(4.189177484298,1.351345215179,
+    13.141154269972));
+#2356 = CARTESIAN_POINT('',(3.821846057195,2.206562087952,
+    13.407820943794));
+#2357 = CARTESIAN_POINT('',(3.264909066986,2.952243226511,
+    13.674487603293));
+#2358 = CARTESIAN_POINT('',(2.55455055093,3.543204770866,13.941154274646
+    ));
+#2359 = CARTESIAN_POINT('',(1.738355738616,3.947733321811,
+    14.207820939389));
+#2360 = CARTESIAN_POINT('',(0.869172393257,4.149999999982,
+    14.474487606463));
+#2361 = CARTESIAN_POINT('',(7.653995966933E-11,4.15,14.741154273126));
+#2362 = DEFINITIONAL_REPRESENTATION('',(#2363),#2374);
+#2363 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2364,#2365,#2366,#2367,#2368,
+    #2369,#2370,#2371,#2372,#2373),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534729599,1.),.UNSPECIFIED.);
+#2364 = CARTESIAN_POINT('',(0.707106781099,6.292021035841));
+#2365 = CARTESIAN_POINT('',(0.637901251881,6.253532978495));
+#2366 = CARTESIAN_POINT('',(0.568002327425,6.214659258426));
+#2367 = CARTESIAN_POINT('',(0.497393539187,6.175390793472));
+#2368 = CARTESIAN_POINT('',(0.426056201003,6.135717163904));
+#2369 = CARTESIAN_POINT('',(0.284589641617,6.057041791496));
+#2370 = CARTESIAN_POINT('',(0.214514483305,6.018070113252));
+#2371 = CARTESIAN_POINT('',(0.143734543698,5.978706475211));
+#2372 = CARTESIAN_POINT('',(7.223401655208E-02,5.938942065251));
+#2373 = CARTESIAN_POINT('',(0.,5.898769736916));
+#2374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2375 = ORIENTED_EDGE('',*,*,#2376,.F.);
+#2376 = EDGE_CURVE('',#2377,#2256,#2379,.T.);
+#2377 = VERTEX_POINT('',#2378);
+#2378 = CARTESIAN_POINT('',(2.764802909674E-09,3.250000005282,
+    14.000000000001));
+#2379 = SURFACE_CURVE('',#2380,(#2385,#2392),.PCURVE_S1.);
+#2380 = CIRCLE('',#2381,3.25);
+#2381 = AXIS2_PLACEMENT_3D('',#2382,#2383,#2384);
+#2382 = CARTESIAN_POINT('',(-3.10862446895E-15,5.440092820663E-15,14.));
+#2383 = DIRECTION('',(2.22044604925E-16,-3.885780586188E-16,-1.));
+#2384 = DIRECTION('',(-2.22044604925E-16,-1.,3.885780586188E-16));
+#2385 = PCURVE('',#733,#2386);
+#2386 = DEFINITIONAL_REPRESENTATION('',(#2387),#2391);
+#2387 = LINE('',#2388,#2389);
+#2388 = CARTESIAN_POINT('',(-0.,-1.));
+#2389 = VECTOR('',#2390,1.);
+#2390 = DIRECTION('',(-1.,-0.));
+#2391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2392 = PCURVE('',#2393,#2398);
+#2393 = CYLINDRICAL_SURFACE('',#2394,3.25);
+#2394 = AXIS2_PLACEMENT_3D('',#2395,#2396,#2397);
+#2395 = CARTESIAN_POINT('',(0.,1.326133814775E-14,15.));
+#2396 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#2397 = DIRECTION('',(-1.,0.,0.));
+#2398 = DEFINITIONAL_REPRESENTATION('',(#2399),#2403);
+#2399 = LINE('',#2400,#2401);
+#2400 = CARTESIAN_POINT('',(7.853981633974,-1.));
+#2401 = VECTOR('',#2402,1.);
+#2402 = DIRECTION('',(-1.,0.));
+#2403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2404 = ORIENTED_EDGE('',*,*,#2405,.T.);
+#2405 = EDGE_CURVE('',#2377,#2406,#2408,.T.);
+#2406 = VERTEX_POINT('',#2407);
+#2407 = CARTESIAN_POINT('',(-3.241137132185,2.591819816485,
+    14.899999984428));
+#2408 = SURFACE_CURVE('',#2409,(#2428,#2450),.PCURVE_S1.);
+#2409 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2410,#2411,#2412,#2413,#2414,
+    #2415,#2416,#2417,#2418,#2419,#2420,#2421,#2422,#2423,#2424,#2425,
+    #2426,#2427),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229367504943,
+    0.465048290575,0.727640332926,1.),.UNSPECIFIED.);
+#2410 = CARTESIAN_POINT('',(9.996413474767E-09,3.25,14.));
+#2411 = CARTESIAN_POINT('',(-0.145041204593,3.294814267093,
+    14.044814270959));
+#2412 = CARTESIAN_POINT('',(-0.293589401527,3.331076063733,
+    14.089167243458));
+#2413 = CARTESIAN_POINT('',(-0.444882217511,3.358575095915,
+    14.133073028784));
+#2414 = CARTESIAN_POINT('',(-0.598169822231,3.377209319145,
+    14.17654652198));
+#2415 = CARTESIAN_POINT('',(-0.911534188405,3.396988428836,
+    14.26383852234));
+#2416 = CARTESIAN_POINT('',(-1.071683494228,3.397637928154,
+    14.307634099785));
+#2417 = CARTESIAN_POINT('',(-1.23238467221,3.388898276051,
+    14.351000437615));
+#2418 = CARTESIAN_POINT('',(-1.392886822316,3.370853017696,
+    14.393951790434));
+#2419 = CARTESIAN_POINT('',(-1.730297774717,3.313369428494,
+    14.483906544836));
+#2420 = CARTESIAN_POINT('',(-1.906989498825,3.271723203634,
+    14.530813206009));
+#2421 = CARTESIAN_POINT('',(-2.081575427642,3.218948564777,
+    14.577236632656));
+#2422 = CARTESIAN_POINT('',(-2.253155844989,3.155385515449,
+    14.623194212704));
+#2423 = CARTESIAN_POINT('',(-2.594904810794,3.004787067019,
+    14.715898511257));
+#2424 = CARTESIAN_POINT('',(-2.76478582897,2.916965453974,
+    14.762611648604));
+#2425 = CARTESIAN_POINT('',(-2.929639305498,2.818473009495,
+    14.808855605692));
+#2426 = CARTESIAN_POINT('',(-3.088658823524,2.709879316215,
+    14.854647179998));
+#2427 = CARTESIAN_POINT('',(-3.241137132236,2.591819816421,
+    14.899999984453));
+#2428 = PCURVE('',#733,#2429);
+#2429 = DEFINITIONAL_REPRESENTATION('',(#2430),#2449);
+#2430 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2431,#2432,#2433,#2434,#2435,
+    #2436,#2437,#2438,#2439,#2440,#2441,#2442,#2443,#2444,#2445,#2446,
+    #2447,#2448),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229367504943,
+    0.465048290575,0.727640332926,1.),.UNSPECIFIED.);
+#2431 = CARTESIAN_POINT('',(-3.141592656666,-1.));
+#2432 = CARTESIAN_POINT('',(-3.096964590596,-0.955185731197));
+#2433 = CARTESIAN_POINT('',(-3.052795914398,-0.910832753297));
+#2434 = CARTESIAN_POINT('',(-3.009072552321,-0.866926972844));
+#2435 = CARTESIAN_POINT('',(-2.965779691682,-0.82345347802));
+#2436 = CARTESIAN_POINT('',(-2.878850384862,-0.73616147766));
+#2437 = CARTESIAN_POINT('',(-2.835236774984,-0.692365900215));
+#2438 = CARTESIAN_POINT('',(-2.792050622335,-0.648999562385));
+#2439 = CARTESIAN_POINT('',(-2.749277733399,-0.606048209566));
+#2440 = CARTESIAN_POINT('',(-2.659696748161,-0.516093455164));
+#2441 = CARTESIAN_POINT('',(-2.6129849909,-0.469186793991));
+#2442 = CARTESIAN_POINT('',(-2.56675446281,-0.422763367344));
+#2443 = CARTESIAN_POINT('',(-2.520987844388,-0.376805787296));
+#2444 = CARTESIAN_POINT('',(-2.428668742031,-0.284101488743));
+#2445 = CARTESIAN_POINT('',(-2.382149698021,-0.237388353152));
+#2446 = CARTESIAN_POINT('',(-2.33609788551,-0.191144390789));
+#2447 = CARTESIAN_POINT('',(-2.290496562672,-0.145352822347));
+#2448 = CARTESIAN_POINT('',(-2.24533219417,-0.10000001556));
+#2449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2450 = PCURVE('',#2451,#2528);
+#2451 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#2452,#2453,#2454,#2455,#2456,#2457,#2458,#2459,#2460,#2461,#2462
+      ,#2463,#2464,#2465,#2466,#2467,#2468,#2469,#2470,#2471,#2472,#2473
+      ,#2474,#2475,#2476,#2477,#2478,#2479,#2480,#2481,#2482,#2483,#2484
+      ,#2485,#2486,#2487,#2488,#2489)
+    ,(#2490,#2491,#2492,#2493,#2494,#2495,#2496,#2497,#2498,#2499,#2500
+      ,#2501,#2502,#2503,#2504,#2505,#2506,#2507,#2508,#2509,#2510,#2511
+      ,#2512,#2513,#2514,#2515,#2516,#2517,#2518,#2519,#2520,#2521,#2522
+      ,#2523,#2524,#2525,#2526,#2527
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#2452 = CARTESIAN_POINT('',(-4.15,4.373890805356E-11,7.75884572675));
+#2453 = CARTESIAN_POINT('',(-4.150000000009,-0.434586196442,
+    7.892179060085));
+#2454 = CARTESIAN_POINT('',(-4.099433295431,-0.869174978586,
+    8.025512393496));
+#2455 = CARTESIAN_POINT('',(-3.998300680723,-1.297142298531,
+    8.158845726727));
+#2456 = CARTESIAN_POINT('',(-3.847591359423,-1.711870719152,
+    8.292179060022));
+#2457 = CARTESIAN_POINT('',(-3.649286100454,-2.106915737318,
+    8.425512393455));
+#2458 = CARTESIAN_POINT('',(-3.406319786233,-2.476176396954,
+    8.558845726842));
+#2459 = CARTESIAN_POINT('',(-3.122508126109,-2.81405944422,
+    8.692179060076));
+#2460 = CARTESIAN_POINT('',(-2.80244330817,-3.115626276914,8.82551239331
+    ));
+#2461 = CARTESIAN_POINT('',(-2.451363362963,-3.376711940411,
+    8.958845726842));
+#2462 = CARTESIAN_POINT('',(-1.322273310776,-4.028592385959,
+    9.358845726837));
+#2463 = CARTESIAN_POINT('',(-0.468413607424,-4.288012917596,
+    9.625512392358));
+#2464 = CARTESIAN_POINT('',(0.440721331526,-4.345782156612,
+    9.892179063001));
+#2465 = CARTESIAN_POINT('',(1.351345215182,-4.189177484701,
+    10.158845722404));
+#2466 = CARTESIAN_POINT('',(2.20656208796,-3.821846056512,
+    10.425512397673));
+#2467 = CARTESIAN_POINT('',(2.952243226497,-3.264909067773,
+    10.692179057235));
+#2468 = CARTESIAN_POINT('',(3.54320477087,-2.554550550311,
+    10.958845728102));
+#2469 = CARTESIAN_POINT('',(3.947733321804,-1.738355738955,
+    11.225512392972));
+#2470 = CARTESIAN_POINT('',(4.149999999984,-0.869172393153,
+    11.492179060084));
+#2471 = CARTESIAN_POINT('',(4.150000000011,0.434586196464,
+    11.892179060086));
+#2472 = CARTESIAN_POINT('',(4.09943329543,0.869174978576,12.025512393403
+    ));
+#2473 = CARTESIAN_POINT('',(3.99830068072,1.297142298542,12.158845726763
+    ));
+#2474 = CARTESIAN_POINT('',(3.847591359426,1.711870719142,12.2921790601)
+  );
+#2475 = CARTESIAN_POINT('',(3.649286100454,2.106915737328,
+    12.425512393407));
+#2476 = CARTESIAN_POINT('',(3.406319786237,2.476176396942,
+    12.558845726733));
+#2477 = CARTESIAN_POINT('',(3.122508126108,2.81405944422,12.692179060106
+    ));
+#2478 = CARTESIAN_POINT('',(2.802443308169,3.115626276918,
+    12.825512393476));
+#2479 = CARTESIAN_POINT('',(2.451363362961,3.376711940412,
+    12.958845726761));
+#2480 = CARTESIAN_POINT('',(1.322273310778,4.028592385959,
+    13.358845726751));
+#2481 = CARTESIAN_POINT('',(0.468413607432,4.288012917573,13.6255123931)
+  );
+#2482 = CARTESIAN_POINT('',(-0.440721331523,4.345782156737,
+    13.89217906164));
+#2483 = CARTESIAN_POINT('',(-1.351345215217,4.18917748436,
+    14.158845723595));
+#2484 = CARTESIAN_POINT('',(-2.206562087898,3.821846057096,
+    14.425512397418));
+#2485 = CARTESIAN_POINT('',(-2.952243226545,3.264909067098,
+    14.692179056917));
+#2486 = CARTESIAN_POINT('',(-3.543204770847,2.554550550855,
+    14.95884572827));
+#2487 = CARTESIAN_POINT('',(-3.947733321811,1.738355738656,
+    15.225512393012));
+#2488 = CARTESIAN_POINT('',(-4.149999999982,0.869172393257,
+    15.492179060086));
+#2489 = CARTESIAN_POINT('',(-4.15,7.633017107525E-11,15.75884572675));
+#2490 = CARTESIAN_POINT('',(-3.25,4.385820428579E-11,7.999999999937));
+#2491 = CARTESIAN_POINT('',(-3.250000000009,-0.340338414896,
+    8.133333333273));
+#2492 = CARTESIAN_POINT('',(-3.210399546669,-0.680679434595,
+    8.266666666684));
+#2493 = CARTESIAN_POINT('',(-3.131199321207,-1.015834417146,
+    8.399999999916));
+#2494 = CARTESIAN_POINT('',(-3.013173973998,-1.340621496772,
+    8.533333333207));
+#2495 = CARTESIAN_POINT('',(-2.857874679588,-1.649994139031,
+    8.666666666645));
+#2496 = CARTESIAN_POINT('',(-2.667599837409,-1.939174354851,
+    8.800000000029));
+#2497 = CARTESIAN_POINT('',(-2.44533767392,-2.203781581495,
+    8.933333333264));
+#2498 = CARTESIAN_POINT('',(-2.194684501745,-2.439948238518,
+    9.066666666497));
+#2499 = CARTESIAN_POINT('',(-1.91974239155,-2.644412966818,9.20000000003
+    ));
+#2500 = CARTESIAN_POINT('',(-1.035515253681,-3.154921742882,
+    9.600000000025));
+#2501 = CARTESIAN_POINT('',(-0.366829944281,-3.358082620989,
+    9.866666665545));
+#2502 = CARTESIAN_POINT('',(0.345143391076,-3.403322228349,
+    10.133333336194));
+#2503 = CARTESIAN_POINT('',(1.058281819785,-3.280684256929,
+    10.399999995585));
+#2504 = CARTESIAN_POINT('',(1.728031559289,-2.993006799977,
+    10.666666670867));
+#2505 = CARTESIAN_POINT('',(2.311996671445,-2.556862156859,
+    10.93333333042));
+#2506 = CARTESIAN_POINT('',(2.774799517126,-2.000547622669,
+    11.200000001291));
+#2507 = CARTESIAN_POINT('',(3.091598226253,-1.361364641519,
+    11.46666666616));
+#2508 = CARTESIAN_POINT('',(3.249999999984,-0.680676830066,
+    11.733333333272));
+#2509 = CARTESIAN_POINT('',(3.250000000011,0.340338414918,
+    12.133333333274));
+#2510 = CARTESIAN_POINT('',(3.210399546667,0.680679434583,12.26666666659
+    ));
+#2511 = CARTESIAN_POINT('',(3.131199321204,1.015834417157,
+    12.399999999952));
+#2512 = CARTESIAN_POINT('',(3.013173973999,1.340621496761,
+    12.533333333286));
+#2513 = CARTESIAN_POINT('',(2.857874679589,1.649994139042,
+    12.666666666597));
+#2514 = CARTESIAN_POINT('',(2.667599837412,1.939174354837,12.79999999992
+    ));
+#2515 = CARTESIAN_POINT('',(2.44533767392,2.203781581495,12.933333333295
+    ));
+#2516 = CARTESIAN_POINT('',(2.194684501744,2.439948238522,
+    13.066666666664));
+#2517 = CARTESIAN_POINT('',(1.919742391549,2.644412966818,
+    13.199999999949));
+#2518 = CARTESIAN_POINT('',(1.035515253682,3.154921742881,
+    13.599999999939));
+#2519 = CARTESIAN_POINT('',(0.366829944287,3.358082620967,
+    13.866666666288));
+#2520 = CARTESIAN_POINT('',(-0.345143391064,3.403322228473,
+    14.133333334831));
+#2521 = CARTESIAN_POINT('',(-1.058281819841,3.280684256587,
+    14.399999996777));
+#2522 = CARTESIAN_POINT('',(-1.728031559202,2.993006800567,
+    14.666666670614));
+#2523 = CARTESIAN_POINT('',(-2.311996671512,2.556862156174,
+    14.933333330098));
+#2524 = CARTESIAN_POINT('',(-2.774799517094,2.000547623218,
+    15.200000001461));
+#2525 = CARTESIAN_POINT('',(-3.091598226262,1.36136464122,
+    15.466666666199));
+#2526 = CARTESIAN_POINT('',(-3.249999999982,0.68067683017,
+    15.733333333274));
+#2527 = CARTESIAN_POINT('',(-3.25,7.646811905429E-11,15.999999999937));
+#2528 = DEFINITIONAL_REPRESENTATION('',(#2529),#2548);
+#2529 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2530,#2531,#2532,#2533,#2534,
+    #2535,#2536,#2537,#2538,#2539,#2540,#2541,#2542,#2543,#2544,#2545,
+    #2546,#2547),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229367504943,
+    0.465048290575,0.727640332926,1.),.UNSPECIFIED.);
+#2530 = CARTESIAN_POINT('',(0.931748562369,4.719015785218));
+#2531 = CARTESIAN_POINT('',(0.885353420855,4.763706608447));
+#2532 = CARTESIAN_POINT('',(0.839435901072,4.8079373641));
+#2533 = CARTESIAN_POINT('',(0.793981229735,4.851722250525));
+#2534 = CARTESIAN_POINT('',(0.748974167877,4.895075976309));
+#2535 = CARTESIAN_POINT('',(0.658602818601,4.982127524032));
+#2536 = CARTESIAN_POINT('',(0.613262288949,5.02580246338));
+#2537 = CARTESIAN_POINT('',(0.568366145117,5.069049344636));
+#2538 = CARTESIAN_POINT('',(0.523899632771,5.111882382506));
+#2539 = CARTESIAN_POINT('',(0.430771628676,5.201589343064));
+#2540 = CARTESIAN_POINT('',(0.382210291242,5.248366791567));
+#2541 = CARTESIAN_POINT('',(0.33414923811,5.294662336043));
+#2542 = CARTESIAN_POINT('',(0.286570459429,5.340493318261));
+#2543 = CARTESIAN_POINT('',(0.190595912839,5.432942250016));
+#2544 = CARTESIAN_POINT('',(0.142234906704,5.479526711713));
+#2545 = CARTESIAN_POINT('',(9.435963676276E-02,5.525643284538));
+#2546 = CARTESIAN_POINT('',(4.695268374555E-02,5.57130872565));
+#2547 = CARTESIAN_POINT('',(0.,5.616536601222));
+#2548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2549 = ORIENTED_EDGE('',*,*,#2550,.T.);
+#2550 = EDGE_CURVE('',#2406,#2551,#2553,.T.);
+#2551 = VERTEX_POINT('',#2552);
+#2552 = CARTESIAN_POINT('',(-4.15,7.650725502337E-11,14.9));
+#2553 = SURFACE_CURVE('',#2554,(#2565,#2579),.PCURVE_S1.);
+#2554 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2555,#2556,#2557,#2558,#2559,
+    #2560,#2561,#2562,#2563,#2564),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500050002222,1.),.UNSPECIFIED.);
+#2555 = CARTESIAN_POINT('',(-3.241137132262,2.591819816388,
+    14.899999984466));
+#2556 = CARTESIAN_POINT('',(-3.415980914063,2.373173138669,
+    14.899999962671));
+#2557 = CARTESIAN_POINT('',(-3.572392341295,2.139775506239,
+    14.899999971449));
+#2558 = CARTESIAN_POINT('',(-3.708699010776,1.89372065387,
+    14.899999987927));
+#2559 = CARTESIAN_POINT('',(-3.823612526421,1.637334472975,
+    14.900000026153));
+#2560 = CARTESIAN_POINT('',(-4.008858359964,1.109008690424,
+    14.900000031322));
+#2561 = CARTESIAN_POINT('',(-4.079205432041,0.837055606182,
+    14.900000025901));
+#2562 = CARTESIAN_POINT('',(-4.126401178042,0.559813709341,
+    14.899999874288));
+#2563 = CARTESIAN_POINT('',(-4.149999989312,0.279902357087,
+    14.899999994658));
+#2564 = CARTESIAN_POINT('',(-4.15,7.650877709153E-11,14.9));
+#2565 = PCURVE('',#733,#2566);
+#2566 = DEFINITIONAL_REPRESENTATION('',(#2567),#2578);
+#2567 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2568,#2569,#2570,#2571,#2572,
+    #2573,#2574,#2575,#2576,#2577),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500050002222,1.),.UNSPECIFIED.);
+#2568 = CARTESIAN_POINT('',(-2.24533219416,-0.100000015553));
+#2569 = CARTESIAN_POINT('',(-2.177872333329,-0.100000040962));
+#2570 = CARTESIAN_POINT('',(-2.11041033675,-0.100000023081));
+#2571 = CARTESIAN_POINT('',(-2.0429523805,-0.100000014811));
+#2572 = CARTESIAN_POINT('',(-1.975490385785,-9.999997384678E-02));
+#2573 = CARTESIAN_POINT('',(-1.84058416211,-9.999996867831E-02));
+#2574 = CARTESIAN_POINT('',(-1.773135663747,-9.999997642716E-02));
+#2575 = CARTESIAN_POINT('',(-1.705691213188,-0.100000121055));
+#2576 = CARTESIAN_POINT('',(-1.6382426779,-0.100000008446));
+#2577 = CARTESIAN_POINT('',(-1.570796326813,-0.1));
+#2578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2579 = PCURVE('',#2580,#2657);
+#2580 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#2581,#2582,#2583,#2584,#2585,#2586,#2587,#2588,#2589,#2590,#2591
+      ,#2592,#2593,#2594,#2595,#2596,#2597,#2598,#2599,#2600,#2601,#2602
+      ,#2603,#2604,#2605,#2606,#2607,#2608,#2609,#2610,#2611,#2612,#2613
+      ,#2614,#2615,#2616,#2617,#2618)
+    ,(#2619,#2620,#2621,#2622,#2623,#2624,#2625,#2626,#2627,#2628,#2629
+      ,#2630,#2631,#2632,#2633,#2634,#2635,#2636,#2637,#2638,#2639,#2640
+      ,#2641,#2642,#2643,#2644,#2645,#2646,#2647,#2648,#2649,#2650,#2651
+      ,#2652,#2653,#2654,#2655,#2656
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,1.017691453623)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#2581 = CARTESIAN_POINT('',(-4.15,4.369117239179E-11,6.741154273126));
+#2582 = CARTESIAN_POINT('',(-4.150000000009,-0.434586196442,
+    6.874487606462));
+#2583 = CARTESIAN_POINT('',(-4.099433295431,-0.86917497859,
+    7.007820939873));
+#2584 = CARTESIAN_POINT('',(-3.998300680722,-1.297142298532,
+    7.141154273104));
+#2585 = CARTESIAN_POINT('',(-3.847591359424,-1.711870719153,
+    7.274487606397));
+#2586 = CARTESIAN_POINT('',(-3.649286100453,-2.106915737319,
+    7.407820939833));
+#2587 = CARTESIAN_POINT('',(-3.406319786233,-2.476176396957,
+    7.541154273218));
+#2588 = CARTESIAN_POINT('',(-3.122508126108,-2.814059444222,
+    7.674487606453));
+#2589 = CARTESIAN_POINT('',(-2.802443308169,-3.115626276915,
+    7.807820939686));
+#2590 = CARTESIAN_POINT('',(-2.451363362961,-3.376711940412,
+    7.941154273219));
+#2591 = CARTESIAN_POINT('',(-1.322273310775,-4.02859238596,
+    8.341154273214));
+#2592 = CARTESIAN_POINT('',(-0.46841360742,-4.288012917593,
+    8.607820938735));
+#2593 = CARTESIAN_POINT('',(0.440721331515,-4.345782156642,
+    8.874487609377));
+#2594 = CARTESIAN_POINT('',(1.351345215219,-4.189177484616,
+    9.141154268782));
+#2595 = CARTESIAN_POINT('',(2.206562087916,-3.82184605665,9.407820944048
+    ));
+#2596 = CARTESIAN_POINT('',(2.952243226537,-3.264909067624,
+    9.674487603613));
+#2597 = CARTESIAN_POINT('',(3.543204770851,-2.554550550406,
+    9.941154274478));
+#2598 = CARTESIAN_POINT('',(3.947733321811,-1.738355738918,
+    10.207820939348));
+#2599 = CARTESIAN_POINT('',(4.149999999984,-0.869172393154,
+    10.474487606461));
+#2600 = CARTESIAN_POINT('',(4.150000000011,0.434586196463,
+    10.874487606462));
+#2601 = CARTESIAN_POINT('',(4.099433295428,0.869174978586,
+    11.007820939779));
+#2602 = CARTESIAN_POINT('',(3.998300680719,1.297142298545,
+    11.141154273139));
+#2603 = CARTESIAN_POINT('',(3.847591359425,1.71187071914,11.274487606476
+    ));
+#2604 = CARTESIAN_POINT('',(3.649286100454,2.106915737328,
+    11.407820939783));
+#2605 = CARTESIAN_POINT('',(3.406319786235,2.476176396948,
+    11.541154273111));
+#2606 = CARTESIAN_POINT('',(3.122508126106,2.814059444225,
+    11.674487606482));
+#2607 = CARTESIAN_POINT('',(2.802443308168,3.115626276917,
+    11.807820939853));
+#2608 = CARTESIAN_POINT('',(2.451363362959,3.376711940414,
+    11.941154273137));
+#2609 = CARTESIAN_POINT('',(1.322273310775,4.02859238596,12.341154273128
+    ));
+#2610 = CARTESIAN_POINT('',(0.468413607433,4.288012917568,
+    12.607820939477));
+#2611 = CARTESIAN_POINT('',(-0.440721331546,4.345782156761,
+    12.874487608017));
+#2612 = CARTESIAN_POINT('',(-1.351345215179,4.189177484298,
+    13.141154269972));
+#2613 = CARTESIAN_POINT('',(-2.206562087952,3.821846057195,
+    13.407820943794));
+#2614 = CARTESIAN_POINT('',(-2.952243226511,3.264909066986,
+    13.674487603293));
+#2615 = CARTESIAN_POINT('',(-3.543204770866,2.55455055093,
+    13.941154274646));
+#2616 = CARTESIAN_POINT('',(-3.947733321811,1.738355738616,
+    14.207820939389));
+#2617 = CARTESIAN_POINT('',(-4.149999999982,0.869172393257,
+    14.474487606463));
+#2618 = CARTESIAN_POINT('',(-4.15,7.654000715519E-11,14.741154273126));
+#2619 = CARTESIAN_POINT('',(-4.15,4.373890805356E-11,7.75884572675));
+#2620 = CARTESIAN_POINT('',(-4.150000000009,-0.434586196442,
+    7.892179060085));
+#2621 = CARTESIAN_POINT('',(-4.099433295431,-0.869174978586,
+    8.025512393496));
+#2622 = CARTESIAN_POINT('',(-3.998300680723,-1.297142298531,
+    8.158845726727));
+#2623 = CARTESIAN_POINT('',(-3.847591359423,-1.711870719152,
+    8.292179060022));
+#2624 = CARTESIAN_POINT('',(-3.649286100454,-2.106915737318,
+    8.425512393455));
+#2625 = CARTESIAN_POINT('',(-3.406319786233,-2.476176396954,
+    8.558845726842));
+#2626 = CARTESIAN_POINT('',(-3.122508126109,-2.81405944422,
+    8.692179060076));
+#2627 = CARTESIAN_POINT('',(-2.80244330817,-3.115626276914,8.82551239331
+    ));
+#2628 = CARTESIAN_POINT('',(-2.451363362963,-3.376711940411,
+    8.958845726842));
+#2629 = CARTESIAN_POINT('',(-1.322273310776,-4.028592385959,
+    9.358845726837));
+#2630 = CARTESIAN_POINT('',(-0.468413607424,-4.288012917596,
+    9.625512392358));
+#2631 = CARTESIAN_POINT('',(0.440721331526,-4.345782156612,
+    9.892179063001));
+#2632 = CARTESIAN_POINT('',(1.351345215182,-4.189177484701,
+    10.158845722404));
+#2633 = CARTESIAN_POINT('',(2.20656208796,-3.821846056512,
+    10.425512397673));
+#2634 = CARTESIAN_POINT('',(2.952243226497,-3.264909067773,
+    10.692179057235));
+#2635 = CARTESIAN_POINT('',(3.54320477087,-2.554550550311,
+    10.958845728102));
+#2636 = CARTESIAN_POINT('',(3.947733321804,-1.738355738955,
+    11.225512392972));
+#2637 = CARTESIAN_POINT('',(4.149999999984,-0.869172393153,
+    11.492179060084));
+#2638 = CARTESIAN_POINT('',(4.150000000011,0.434586196464,
+    11.892179060086));
+#2639 = CARTESIAN_POINT('',(4.09943329543,0.869174978576,12.025512393403
+    ));
+#2640 = CARTESIAN_POINT('',(3.99830068072,1.297142298542,12.158845726763
+    ));
+#2641 = CARTESIAN_POINT('',(3.847591359426,1.711870719142,12.2921790601)
+  );
+#2642 = CARTESIAN_POINT('',(3.649286100454,2.106915737328,
+    12.425512393407));
+#2643 = CARTESIAN_POINT('',(3.406319786237,2.476176396942,
+    12.558845726733));
+#2644 = CARTESIAN_POINT('',(3.122508126108,2.81405944422,12.692179060106
+    ));
+#2645 = CARTESIAN_POINT('',(2.802443308169,3.115626276918,
+    12.825512393476));
+#2646 = CARTESIAN_POINT('',(2.451363362961,3.376711940412,
+    12.958845726761));
+#2647 = CARTESIAN_POINT('',(1.322273310778,4.028592385959,
+    13.358845726751));
+#2648 = CARTESIAN_POINT('',(0.468413607432,4.288012917573,13.6255123931)
+  );
+#2649 = CARTESIAN_POINT('',(-0.440721331523,4.345782156737,
+    13.89217906164));
+#2650 = CARTESIAN_POINT('',(-1.351345215217,4.18917748436,
+    14.158845723595));
+#2651 = CARTESIAN_POINT('',(-2.206562087898,3.821846057096,
+    14.425512397418));
+#2652 = CARTESIAN_POINT('',(-2.952243226545,3.264909067098,
+    14.692179056917));
+#2653 = CARTESIAN_POINT('',(-3.543204770847,2.554550550855,
+    14.95884572827));
+#2654 = CARTESIAN_POINT('',(-3.947733321811,1.738355738656,
+    15.225512393012));
+#2655 = CARTESIAN_POINT('',(-4.149999999982,0.869172393257,
+    15.492179060086));
+#2656 = CARTESIAN_POINT('',(-4.15,7.633017107525E-11,15.75884572675));
+#2657 = DEFINITIONAL_REPRESENTATION('',(#2658),#2669);
+#2658 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2659,#2660,#2661,#2662,#2663,
+    #2664,#2665,#2666,#2667,#2668),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500050002222,1.),.UNSPECIFIED.);
+#2659 = CARTESIAN_POINT('',(1.017691453623,5.616536601232));
+#2660 = CARTESIAN_POINT('',(0.931798881537,5.684091317889));
+#2661 = CARTESIAN_POINT('',(0.845903623181,5.751648171347));
+#2662 = CARTESIAN_POINT('',(0.760013508628,5.819200985242));
+#2663 = CARTESIAN_POINT('',(0.674118239093,5.886757870657));
+#2664 = CARTESIAN_POINT('',(0.502350258909,6.021853842804));
+#2665 = CARTESIAN_POINT('',(0.416472148906,6.089397197877));
+#2666 = CARTESIAN_POINT('',(0.330599035078,6.156936508478));
+#2667 = CARTESIAN_POINT('',(0.244721238427,6.224479715995));
+#2668 = CARTESIAN_POINT('',(0.158845726874,6.292021035841));
+#2669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2670 = ORIENTED_EDGE('',*,*,#2671,.T.);
+#2671 = EDGE_CURVE('',#2551,#2672,#2674,.T.);
+#2672 = VERTEX_POINT('',#2673);
+#2673 = CARTESIAN_POINT('',(-4.117745833504,-0.516399964258,
+    14.899999960533));
+#2674 = SURFACE_CURVE('',#2675,(#2681,#2690),.PCURVE_S1.);
+#2675 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2676,#2677,#2678,#2679,#2680),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2676 = CARTESIAN_POINT('',(-4.15,7.661075353257E-11,14.9));
+#2677 = CARTESIAN_POINT('',(-4.149999995065,-0.12943544829,
+    14.899999997532));
+#2678 = CARTESIAN_POINT('',(-4.144617303847,-0.258871048182,
+    14.899999965566));
+#2679 = CARTESIAN_POINT('',(-4.133851962785,-0.387970454467,
+    14.899999952222));
+#2680 = CARTESIAN_POINT('',(-4.117745833504,-0.516399964258,
+    14.899999960533));
+#2681 = PCURVE('',#733,#2682);
+#2682 = DEFINITIONAL_REPRESENTATION('',(#2683),#2689);
+#2683 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2684,#2685,#2686,#2687,#2688),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2684 = CARTESIAN_POINT('',(-1.570796326813,-9.999999999999E-02));
+#2685 = CARTESIAN_POINT('',(-1.539607062147,-0.100000003903));
+#2686 = CARTESIAN_POINT('',(-1.508417781876,-0.100000031826));
+#2687 = CARTESIAN_POINT('',(-1.477228499448,-0.100000049472));
+#2688 = CARTESIAN_POINT('',(-1.44603922416,-0.100000039467));
+#2689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2690 = PCURVE('',#2691,#2768);
+#2691 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#2692,#2693,#2694,#2695,#2696,#2697,#2698,#2699,#2700,#2701,#2702
+      ,#2703,#2704,#2705,#2706,#2707,#2708,#2709,#2710,#2711,#2712,#2713
+      ,#2714,#2715,#2716,#2717,#2718,#2719,#2720,#2721,#2722,#2723,#2724
+      ,#2725,#2726,#2727,#2728,#2729)
+    ,(#2730,#2731,#2732,#2733,#2734,#2735,#2736,#2737,#2738,#2739,#2740
+      ,#2741,#2742,#2743,#2744,#2745,#2746,#2747,#2748,#2749,#2750,#2751
+      ,#2752,#2753,#2754,#2755,#2756,#2757,#2758,#2759,#2760,#2761,#2762
+      ,#2763,#2764,#2765,#2766,#2767
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,1.017691453623)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#2692 = CARTESIAN_POINT('',(-4.15,7.663681860294E-11,14.741154273147));
+#2693 = CARTESIAN_POINT('',(-4.150000000015,-0.434586196338,
+    14.874487606483));
+#2694 = CARTESIAN_POINT('',(-4.099433295446,-0.869174978556,
+    15.007820939827));
+#2695 = CARTESIAN_POINT('',(-3.99830068074,-1.297142298496,
+    15.141154273139));
+#2696 = CARTESIAN_POINT('',(-3.847591359445,-1.711870719087,
+    15.274487606467));
+#2697 = CARTESIAN_POINT('',(-3.649286100482,-2.106915737256,
+    15.407820939856));
+#2698 = CARTESIAN_POINT('',(-3.406319786269,-2.476176396916,
+    15.541154273184));
+#2699 = CARTESIAN_POINT('',(-3.122508126147,-2.81405944419,
+    15.674487606473));
+#2700 = CARTESIAN_POINT('',(-2.802443308209,-3.115626276871,
+    15.807820939769));
+#2701 = CARTESIAN_POINT('',(-2.451363363006,-3.376711940379,
+    15.941154273201));
+#2702 = CARTESIAN_POINT('',(-1.32227331083,-4.028592385941,
+    16.341154273191));
+#2703 = CARTESIAN_POINT('',(-0.468413607491,-4.288012917586,
+    16.607820939532));
+#2704 = CARTESIAN_POINT('',(0.44072133152,-4.345782156655,
+    16.874487607248));
+#2705 = CARTESIAN_POINT('',(1.35134521504,-4.18917748461,17.141154271832
+    ));
+#2706 = CARTESIAN_POINT('',(2.206562088013,-3.821846056731,
+    17.407820941719));
+#2707 = CARTESIAN_POINT('',(2.952243226366,-3.264909067584,
+    17.674487604408));
+#2708 = CARTESIAN_POINT('',(3.543204770887,-2.554550550558,
+    17.941154274428));
+#2709 = CARTESIAN_POINT('',(3.94773332177,-1.738355738873,18.20782093945
+    ));
+#2710 = CARTESIAN_POINT('',(4.14999999997,-0.869172393261,
+    18.474487606481));
+#2711 = CARTESIAN_POINT('',(4.150000000016,0.434586196433,
+    18.874487606483));
+#2712 = CARTESIAN_POINT('',(4.09943329544,0.869174978499,19.007820939822
+    ));
+#2713 = CARTESIAN_POINT('',(3.998300680737,1.297142298519,19.14115427315
+    ));
+#2714 = CARTESIAN_POINT('',(3.847591359449,1.711870719059,
+    19.274487606474));
+#2715 = CARTESIAN_POINT('',(3.64928610048,2.106915737309,19.407820939817
+    ));
+#2716 = CARTESIAN_POINT('',(3.406319786268,2.476176396884,
+    19.541154273161));
+#2717 = CARTESIAN_POINT('',(3.122508126144,2.814059444189,
+    19.674487606497));
+#2718 = CARTESIAN_POINT('',(2.802443308212,3.115626276876,
+    19.807820939825));
+#2719 = CARTESIAN_POINT('',(2.451363363004,3.376711940381,
+    19.941154273159));
+#2720 = CARTESIAN_POINT('',(1.322273310828,4.028592385942,
+    20.341154273177));
+#2721 = CARTESIAN_POINT('',(0.468413607484,4.288012917556,
+    20.607820939442));
+#2722 = CARTESIAN_POINT('',(-0.440721331442,4.345782156794,
+    20.874487608284));
+#2723 = CARTESIAN_POINT('',(-1.351345215238,4.189177484262,
+    21.141154268801));
+#2724 = CARTESIAN_POINT('',(-2.206562087711,3.821846057267,
+    21.407820946187));
+#2725 = CARTESIAN_POINT('',(-2.95224322667,3.264909067069,21.67448760066
+    ));
+#2726 = CARTESIAN_POINT('',(-3.543204770697,2.554550550817,
+    21.941154276325));
+#2727 = CARTESIAN_POINT('',(-3.947733321829,1.738355738883,
+    22.20782093887));
+#2728 = CARTESIAN_POINT('',(-4.149999999971,0.869172393165,
+    22.474487606493));
+#2729 = CARTESIAN_POINT('',(-4.15,1.766226160223E-10,22.741154273168));
+#2730 = CARTESIAN_POINT('',(-4.15,7.647094735477E-11,15.75884572677));
+#2731 = CARTESIAN_POINT('',(-4.150000000015,-0.434586196338,
+    15.892179060107));
+#2732 = CARTESIAN_POINT('',(-4.099433295447,-0.869174978542,
+    16.02551239345));
+#2733 = CARTESIAN_POINT('',(-3.998300680741,-1.297142298489,
+    16.158845726763));
+#2734 = CARTESIAN_POINT('',(-3.847591359447,-1.711870719089,
+    16.292179060089));
+#2735 = CARTESIAN_POINT('',(-3.649286100484,-2.106915737255,
+    16.425512393481));
+#2736 = CARTESIAN_POINT('',(-3.406319786272,-2.476176396909,
+    16.558845726806));
+#2737 = CARTESIAN_POINT('',(-3.122508126149,-2.814059444183,
+    16.692179060097));
+#2738 = CARTESIAN_POINT('',(-2.802443308213,-3.11562627687,
+    16.825512393392));
+#2739 = CARTESIAN_POINT('',(-2.451363363011,-3.376711940375,
+    16.958845726825));
+#2740 = CARTESIAN_POINT('',(-1.322273310836,-4.028592385939,
+    17.358845726814));
+#2741 = CARTESIAN_POINT('',(-0.468413607496,-4.2880129176,
+    17.625512393155));
+#2742 = CARTESIAN_POINT('',(0.440721331516,-4.345782156581,
+    17.892179060872));
+#2743 = CARTESIAN_POINT('',(1.351345215017,-4.18917748479,
+    18.158845725455));
+#2744 = CARTESIAN_POINT('',(2.206562088033,-3.821846056474,
+    18.425512395343));
+#2745 = CARTESIAN_POINT('',(2.952243226343,-3.264909067834,
+    18.69217905803));
+#2746 = CARTESIAN_POINT('',(3.543204770891,-2.554550550409,
+    18.958845728052));
+#2747 = CARTESIAN_POINT('',(3.947733321764,-1.738355738937,
+    19.225512393074));
+#2748 = CARTESIAN_POINT('',(4.14999999997,-0.869172393261,
+    19.492179060105));
+#2749 = CARTESIAN_POINT('',(4.150000000016,0.434586196433,
+    19.892179060107));
+#2750 = CARTESIAN_POINT('',(4.099433295442,0.869174978479,
+    20.025512393446));
+#2751 = CARTESIAN_POINT('',(3.99830068074,1.29714229851,20.158845726773)
+  );
+#2752 = CARTESIAN_POINT('',(3.847591359449,1.711870719063,
+    20.292179060099));
+#2753 = CARTESIAN_POINT('',(3.649286100485,2.106915737307,
+    20.425512393438));
+#2754 = CARTESIAN_POINT('',(3.406319786272,2.476176396872,
+    20.558845726786));
+#2755 = CARTESIAN_POINT('',(3.122508126149,2.814059444179,20.69217906012
+    ));
+#2756 = CARTESIAN_POINT('',(2.802443308215,3.115626276878,
+    20.825512393449));
+#2757 = CARTESIAN_POINT('',(2.45136336301,3.376711940377,20.958845726783
+    ));
+#2758 = CARTESIAN_POINT('',(1.322273310835,4.02859238594,21.3588457268)
+  );
+#2759 = CARTESIAN_POINT('',(0.468413607485,4.288012917565,
+    21.625512393065));
+#2760 = CARTESIAN_POINT('',(-0.440721331416,4.345782156754,
+    21.892179061908));
+#2761 = CARTESIAN_POINT('',(-1.351345215269,4.189177484355,
+    22.158845722424));
+#2762 = CARTESIAN_POINT('',(-2.206562087663,3.821846057144,
+    22.425512399811));
+#2763 = CARTESIAN_POINT('',(-2.95224322669,3.264909067188,
+    22.692179054284));
+#2764 = CARTESIAN_POINT('',(-3.543204770686,2.554550550758,
+    22.958845729949));
+#2765 = CARTESIAN_POINT('',(-3.947733321826,1.738355738907,
+    23.225512392494));
+#2766 = CARTESIAN_POINT('',(-4.149999999969,0.869172393172,
+    23.492179060116));
+#2767 = CARTESIAN_POINT('',(-4.15,1.828276485786E-10,23.758845726791));
+#2768 = DEFINITIONAL_REPRESENTATION('',(#2769),#2775);
+#2769 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2770,#2771,#2772,#2773,#2774),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2770 = CARTESIAN_POINT('',(0.158845726853,0.));
+#2771 = CARTESIAN_POINT('',(0.119134247295,3.123318115168E-02));
+#2772 = CARTESIAN_POINT('',(7.942280218719E-02,6.246631200758E-02));
+#2773 = CARTESIAN_POINT('',(3.971138598787E-02,9.369943477313E-02));
+#2774 = CARTESIAN_POINT('',(0.,0.12493255081));
+#2775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2776 = ORIENTED_EDGE('',*,*,#2777,.F.);
+#2777 = EDGE_CURVE('',#2778,#2672,#2780,.T.);
+#2778 = VERTEX_POINT('',#2779);
+#2779 = CARTESIAN_POINT('',(-3.933012701807,7.659716811116E-11,
+    14.683012701807));
+#2780 = SURFACE_CURVE('',#2781,(#2787,#2796),.PCURVE_S1.);
+#2781 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2782,#2783,#2784,#2785,#2786),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2782 = CARTESIAN_POINT('',(-3.933012701835,7.669190417489E-11,
+    14.683012701835));
+#2783 = CARTESIAN_POINT('',(-3.987971703296,-0.12427806232,
+    14.73797170476));
+#2784 = CARTESIAN_POINT('',(-4.037211753888,-0.252095937697,
+    14.792447931549));
+#2785 = CARTESIAN_POINT('',(-4.080513714917,-0.382965328284,
+    14.846453446485));
+#2786 = CARTESIAN_POINT('',(-4.117745833504,-0.516399964258,
+    14.899999960533));
+#2787 = PCURVE('',#733,#2788);
+#2788 = DEFINITIONAL_REPRESENTATION('',(#2789),#2795);
+#2789 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2790,#2791,#2792,#2793,#2794),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2790 = CARTESIAN_POINT('',(-1.570796326814,-0.316987298165));
+#2791 = CARTESIAN_POINT('',(-1.539197633441,-0.262028295973));
+#2792 = CARTESIAN_POINT('',(-1.507876448863,-0.207552066713));
+#2793 = CARTESIAN_POINT('',(-1.476825884732,-0.15354655487));
+#2794 = CARTESIAN_POINT('',(-1.44603922416,-0.100000039467));
+#2795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2796 = PCURVE('',#2797,#2874);
+#2797 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#2798,#2799,#2800,#2801,#2802,#2803,#2804,#2805,#2806,#2807,#2808
+      ,#2809,#2810,#2811,#2812,#2813,#2814,#2815,#2816,#2817,#2818,#2819
+      ,#2820,#2821,#2822,#2823,#2824,#2825,#2826,#2827,#2828,#2829,#2830
+      ,#2831,#2832,#2833,#2834,#2835)
+    ,(#2836,#2837,#2838,#2839,#2840,#2841,#2842,#2843,#2844,#2845,#2846
+      ,#2847,#2848,#2849,#2850,#2851,#2852,#2853,#2854,#2855,#2856,#2857
+      ,#2858,#2859,#2860,#2861,#2862,#2863,#2864,#2865,#2866,#2867,#2868
+      ,#2869,#2870,#2871,#2872,#2873
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#2798 = CARTESIAN_POINT('',(-3.25,7.686413560718E-11,14.499999999957));
+#2799 = CARTESIAN_POINT('',(-3.250000000015,-0.340338414792,
+    14.633333333294));
+#2800 = CARTESIAN_POINT('',(-3.210399546682,-0.680679434568,
+    14.766666666637));
+#2801 = CARTESIAN_POINT('',(-3.131199321224,-1.015834417114,
+    14.89999999995));
+#2802 = CARTESIAN_POINT('',(-3.013173974017,-1.340621496706,
+    15.033333333277));
+#2803 = CARTESIAN_POINT('',(-2.857874679616,-1.64999413897,
+    15.166666666667));
+#2804 = CARTESIAN_POINT('',(-2.667599837443,-1.939174354814,
+    15.299999999994));
+#2805 = CARTESIAN_POINT('',(-2.445337673958,-2.203781581467,
+    15.433333333284));
+#2806 = CARTESIAN_POINT('',(-2.194684501783,-2.439948238474,
+    15.566666666579));
+#2807 = CARTESIAN_POINT('',(-1.919742391592,-2.644412966787,
+    15.700000000012));
+#2808 = CARTESIAN_POINT('',(-1.035515253733,-3.154921742864,
+    16.100000000001));
+#2809 = CARTESIAN_POINT('',(-0.366829944346,-3.358082620976,
+    16.366666666341));
+#2810 = CARTESIAN_POINT('',(0.345143391064,-3.403322228414,
+    16.633333334061));
+#2811 = CARTESIAN_POINT('',(1.058281819664,-3.280684256779,
+    16.899999998639));
+#2812 = CARTESIAN_POINT('',(1.728031559319,-2.993006800287,
+    17.166666668534));
+#2813 = CARTESIAN_POINT('',(2.311996671336,-2.556862156576,
+    17.433333331213));
+#2814 = CARTESIAN_POINT('',(2.774799517134,-2.000547622973,
+    17.700000001242));
+#2815 = CARTESIAN_POINT('',(3.091598226223,-1.361364641413,
+    17.96666666626));
+#2816 = CARTESIAN_POINT('',(3.24999999997,-0.680676830175,
+    18.233333333291));
+#2817 = CARTESIAN_POINT('',(3.250000000016,0.340338414887,
+    18.633333333294));
+#2818 = CARTESIAN_POINT('',(3.210399546676,0.680679434513,
+    18.766666666632));
+#2819 = CARTESIAN_POINT('',(3.131199321221,1.015834417137,
+    18.899999999964));
+#2820 = CARTESIAN_POINT('',(3.013173974021,1.340621496678,
+    19.033333333278));
+#2821 = CARTESIAN_POINT('',(2.857874679615,1.649994139023,
+    19.166666666635));
+#2822 = CARTESIAN_POINT('',(2.667599837441,1.939174354784,
+    19.299999999964));
+#2823 = CARTESIAN_POINT('',(2.445337673955,2.203781581467,
+    19.433333333312));
+#2824 = CARTESIAN_POINT('',(2.194684501785,2.439948238479,
+    19.566666666634));
+#2825 = CARTESIAN_POINT('',(1.91974239159,2.644412966789,19.69999999997)
+  );
+#2826 = CARTESIAN_POINT('',(1.035515253731,3.154921742865,
+    20.099999999987));
+#2827 = CARTESIAN_POINT('',(0.36682994434,3.358082620946,20.366666666252
+    ));
+#2828 = CARTESIAN_POINT('',(-0.345143390993,3.403322228549,
+    20.633333335097));
+#2829 = CARTESIAN_POINT('',(-1.058281819851,3.280684256445,
+    20.899999995602));
+#2830 = CARTESIAN_POINT('',(-1.728031559029,2.993006800799,
+    21.16666667301));
+#2831 = CARTESIAN_POINT('',(-2.311996671634,2.556862156086,
+    21.433333327459));
+#2832 = CARTESIAN_POINT('',(-2.774799516945,2.000547623214,
+    21.700000003142));
+#2833 = CARTESIAN_POINT('',(-3.091598226282,1.361364641433,
+    21.966666665679));
+#2834 = CARTESIAN_POINT('',(-3.249999999971,0.680676830077,
+    22.233333333303));
+#2835 = CARTESIAN_POINT('',(-3.25,1.755927164734E-10,22.499999999978));
+#2836 = CARTESIAN_POINT('',(-4.15,7.663681860294E-11,14.741154273147));
+#2837 = CARTESIAN_POINT('',(-4.150000000015,-0.434586196338,
+    14.874487606483));
+#2838 = CARTESIAN_POINT('',(-4.099433295446,-0.869174978556,
+    15.007820939827));
+#2839 = CARTESIAN_POINT('',(-3.99830068074,-1.297142298496,
+    15.141154273139));
+#2840 = CARTESIAN_POINT('',(-3.847591359445,-1.711870719087,
+    15.274487606467));
+#2841 = CARTESIAN_POINT('',(-3.649286100482,-2.106915737256,
+    15.407820939856));
+#2842 = CARTESIAN_POINT('',(-3.406319786269,-2.476176396916,
+    15.541154273184));
+#2843 = CARTESIAN_POINT('',(-3.122508126147,-2.81405944419,
+    15.674487606473));
+#2844 = CARTESIAN_POINT('',(-2.802443308209,-3.115626276871,
+    15.807820939769));
+#2845 = CARTESIAN_POINT('',(-2.451363363006,-3.376711940379,
+    15.941154273201));
+#2846 = CARTESIAN_POINT('',(-1.32227331083,-4.028592385941,
+    16.341154273191));
+#2847 = CARTESIAN_POINT('',(-0.468413607491,-4.288012917586,
+    16.607820939532));
+#2848 = CARTESIAN_POINT('',(0.44072133152,-4.345782156655,
+    16.874487607248));
+#2849 = CARTESIAN_POINT('',(1.35134521504,-4.18917748461,17.141154271832
+    ));
+#2850 = CARTESIAN_POINT('',(2.206562088013,-3.821846056731,
+    17.407820941719));
+#2851 = CARTESIAN_POINT('',(2.952243226366,-3.264909067584,
+    17.674487604408));
+#2852 = CARTESIAN_POINT('',(3.543204770887,-2.554550550558,
+    17.941154274428));
+#2853 = CARTESIAN_POINT('',(3.94773332177,-1.738355738873,18.20782093945
+    ));
+#2854 = CARTESIAN_POINT('',(4.14999999997,-0.869172393261,
+    18.474487606481));
+#2855 = CARTESIAN_POINT('',(4.150000000016,0.434586196433,
+    18.874487606483));
+#2856 = CARTESIAN_POINT('',(4.09943329544,0.869174978499,19.007820939822
+    ));
+#2857 = CARTESIAN_POINT('',(3.998300680737,1.297142298519,19.14115427315
+    ));
+#2858 = CARTESIAN_POINT('',(3.847591359449,1.711870719059,
+    19.274487606474));
+#2859 = CARTESIAN_POINT('',(3.64928610048,2.106915737309,19.407820939817
+    ));
+#2860 = CARTESIAN_POINT('',(3.406319786268,2.476176396884,
+    19.541154273161));
+#2861 = CARTESIAN_POINT('',(3.122508126144,2.814059444189,
+    19.674487606497));
+#2862 = CARTESIAN_POINT('',(2.802443308212,3.115626276876,
+    19.807820939825));
+#2863 = CARTESIAN_POINT('',(2.451363363004,3.376711940381,
+    19.941154273159));
+#2864 = CARTESIAN_POINT('',(1.322273310828,4.028592385942,
+    20.341154273177));
+#2865 = CARTESIAN_POINT('',(0.468413607484,4.288012917556,
+    20.607820939442));
+#2866 = CARTESIAN_POINT('',(-0.440721331442,4.345782156794,
+    20.874487608284));
+#2867 = CARTESIAN_POINT('',(-1.351345215238,4.189177484262,
+    21.141154268801));
+#2868 = CARTESIAN_POINT('',(-2.206562087711,3.821846057267,
+    21.407820946187));
+#2869 = CARTESIAN_POINT('',(-2.95224322667,3.264909067069,21.67448760066
+    ));
+#2870 = CARTESIAN_POINT('',(-3.543204770697,2.554550550817,
+    21.941154276325));
+#2871 = CARTESIAN_POINT('',(-3.947733321829,1.738355738883,
+    22.20782093887));
+#2872 = CARTESIAN_POINT('',(-4.149999999971,0.869172393165,
+    22.474487606493));
+#2873 = CARTESIAN_POINT('',(-4.15,1.766226160223E-10,22.741154273168));
+#2874 = DEFINITIONAL_REPRESENTATION('',(#2875),#2881);
+#2875 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2876,#2877,#2878,#2879,#2880),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2876 = CARTESIAN_POINT('',(0.707106781128,0.));
+#2877 = CARTESIAN_POINT('',(0.76400452927,3.164318889814E-02));
+#2878 = CARTESIAN_POINT('',(0.820402504779,6.300840774241E-02));
+#2879 = CARTESIAN_POINT('',(0.876313139772,9.410261441902E-02));
+#2880 = CARTESIAN_POINT('',(0.931748562369,0.12493255081));
+#2881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2882 = ORIENTED_EDGE('',*,*,#2883,.T.);
+#2883 = EDGE_CURVE('',#2778,#2884,#2886,.T.);
+#2884 = VERTEX_POINT('',#2885);
+#2885 = CARTESIAN_POINT('',(-3.002608492852,1.243721151935,
+    13.999999999998));
+#2886 = SURFACE_CURVE('',#2887,(#2898,#2912),.PCURVE_S1.);
+#2887 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2888,#2889,#2890,#2891,#2892,
+    #2893,#2894,#2895,#2896,#2897),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534729602,1.),.UNSPECIFIED.);
+#2888 = CARTESIAN_POINT('',(-3.933012701807,7.659710266343E-11,
+    14.683012701807));
+#2889 = CARTESIAN_POINT('',(-3.866165290226,0.151161155492,
+    14.616165292032));
+#2890 = CARTESIAN_POINT('',(-3.791385901478,0.297414304665,
+    14.548648066868));
+#2891 = CARTESIAN_POINT('',(-3.708984849596,0.438072567095,
+    14.480445216453));
+#2892 = CARTESIAN_POINT('',(-3.619369045963,0.572458346792,
+    14.411538656254));
+#2893 = CARTESIAN_POINT('',(-3.430352769879,0.822620114199,
+    14.274892490981));
+#2894 = CARTESIAN_POINT('',(-3.331443125068,0.938905529518,
+    14.207205074784));
+#2895 = CARTESIAN_POINT('',(-3.226794334593,1.048203248763,
+    14.138836999825));
+#2896 = CARTESIAN_POINT('',(-3.116963062332,1.149969636865,
+    14.069772708954));
+#2897 = CARTESIAN_POINT('',(-3.002608488845,1.243721135431,14.));
+#2898 = PCURVE('',#733,#2899);
+#2899 = DEFINITIONAL_REPRESENTATION('',(#2900),#2911);
+#2900 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2901,#2902,#2903,#2904,#2905,
+    #2906,#2907,#2908,#2909,#2910),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534729602,1.),.UNSPECIFIED.);
+#2901 = CARTESIAN_POINT('',(-1.570796326814,-0.316987298193));
+#2902 = CARTESIAN_POINT('',(-1.609230262039,-0.383834708869));
+#2903 = CARTESIAN_POINT('',(-1.648049422793,-0.451351931784));
+#2904 = CARTESIAN_POINT('',(-1.687262777942,-0.519554784219));
+#2905 = CARTESIAN_POINT('',(-1.726880720718,-0.588461343746));
+#2906 = CARTESIAN_POINT('',(-1.805445635201,-0.725107509019));
+#2907 = CARTESIAN_POINT('',(-1.844362601169,-0.792794926523));
+#2908 = CARTESIAN_POINT('',(-1.883670907129,-0.861162997569));
+#2909 = CARTESIAN_POINT('',(-1.923379497023,-0.930227292777));
+#2910 = CARTESIAN_POINT('',(-1.963495401914,-1.));
+#2911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2912 = PCURVE('',#2913,#2990);
+#2913 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#2914,#2915,#2916,#2917,#2918,#2919,#2920,#2921,#2922,#2923,#2924
+      ,#2925,#2926,#2927,#2928,#2929,#2930,#2931,#2932,#2933,#2934,#2935
+      ,#2936,#2937,#2938,#2939,#2940,#2941,#2942,#2943,#2944,#2945,#2946
+      ,#2947,#2948,#2949,#2950,#2951)
+    ,(#2952,#2953,#2954,#2955,#2956,#2957,#2958,#2959,#2960,#2961,#2962
+      ,#2963,#2964,#2965,#2966,#2967,#2968,#2969,#2970,#2971,#2972,#2973
+      ,#2974,#2975,#2976,#2977,#2978,#2979,#2980,#2981,#2982,#2983,#2984
+      ,#2985,#2986,#2987,#2988,#2989
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#2914 = CARTESIAN_POINT('',(-3.25,4.378703898991E-11,6.499999999936));
+#2915 = CARTESIAN_POINT('',(-3.250000000009,-0.340338414896,
+    6.633333333272));
+#2916 = CARTESIAN_POINT('',(-3.210399546668,-0.6806794346,6.766666666683
+    ));
+#2917 = CARTESIAN_POINT('',(-3.131199321207,-1.015834417149,
+    6.899999999914));
+#2918 = CARTESIAN_POINT('',(-3.013173973997,-1.340621496771,
+    7.033333333207));
+#2919 = CARTESIAN_POINT('',(-2.857874679587,-1.649994139033,
+    7.166666666643));
+#2920 = CARTESIAN_POINT('',(-2.667599837407,-1.939174354854,
+    7.300000000029));
+#2921 = CARTESIAN_POINT('',(-2.445337673919,-2.203781581499,
+    7.433333333263));
+#2922 = CARTESIAN_POINT('',(-2.194684501744,-2.439948238519,
+    7.566666666496));
+#2923 = CARTESIAN_POINT('',(-1.919742391547,-2.644412966819,
+    7.700000000029));
+#2924 = CARTESIAN_POINT('',(-1.035515253678,-3.154921742883,
+    8.100000000024));
+#2925 = CARTESIAN_POINT('',(-0.366829944274,-3.358082620984,
+    8.366666665543));
+#2926 = CARTESIAN_POINT('',(0.345143391054,-3.403322228392,
+    8.633333336193));
+#2927 = CARTESIAN_POINT('',(1.058281819853,-3.280684256803,
+    8.899999995583));
+#2928 = CARTESIAN_POINT('',(1.728031559207,-2.993006800184,
+    9.166666670866));
+#2929 = CARTESIAN_POINT('',(2.311996671521,-2.556862156636,
+    9.433333330419));
+#2930 = CARTESIAN_POINT('',(2.77479951709,-2.000547622811,9.70000000129)
+  );
+#2931 = CARTESIAN_POINT('',(3.091598226267,-1.361364641465,
+    9.966666666159));
+#2932 = CARTESIAN_POINT('',(3.249999999984,-0.680676830067,
+    10.233333333271));
+#2933 = CARTESIAN_POINT('',(3.250000000011,0.340338414917,
+    10.633333333273));
+#2934 = CARTESIAN_POINT('',(3.210399546665,0.680679434597,
+    10.766666666589));
+#2935 = CARTESIAN_POINT('',(3.131199321204,1.015834417163,
+    10.899999999952));
+#2936 = CARTESIAN_POINT('',(3.013173973998,1.340621496758,
+    11.033333333283));
+#2937 = CARTESIAN_POINT('',(2.857874679588,1.649994139043,
+    11.166666666598));
+#2938 = CARTESIAN_POINT('',(2.667599837409,1.939174354846,
+    11.299999999917));
+#2939 = CARTESIAN_POINT('',(2.445337673917,2.203781581502,
+    11.433333333294));
+#2940 = CARTESIAN_POINT('',(2.194684501742,2.43994823852,11.566666666662
+    ));
+#2941 = CARTESIAN_POINT('',(1.919742391545,2.644412966822,
+    11.699999999948));
+#2942 = CARTESIAN_POINT('',(1.035515253677,3.154921742883,
+    12.099999999938));
+#2943 = CARTESIAN_POINT('',(0.366829944288,3.35808262096,12.366666666286
+    ));
+#2944 = CARTESIAN_POINT('',(-0.345143391093,3.40332222851,
+    12.633333334831));
+#2945 = CARTESIAN_POINT('',(-1.058281819796,3.280684256493,
+    12.899999996774));
+#2946 = CARTESIAN_POINT('',(-1.728031559264,2.993006800715,
+    13.166666670615));
+#2947 = CARTESIAN_POINT('',(-2.311996671478,2.55686215601,
+    13.433333330095));
+#2948 = CARTESIAN_POINT('',(-2.774799517112,2.000547623329,
+    13.700000001461));
+#2949 = CARTESIAN_POINT('',(-3.091598226265,1.361364641162,
+    13.966666666198));
+#2950 = CARTESIAN_POINT('',(-3.249999999982,0.68067683017,
+    14.233333333273));
+#2951 = CARTESIAN_POINT('',(-3.25,7.677709412205E-11,14.499999999936));
+#2952 = CARTESIAN_POINT('',(-4.15,4.369117239179E-11,6.741154273126));
+#2953 = CARTESIAN_POINT('',(-4.150000000009,-0.434586196442,
+    6.874487606462));
+#2954 = CARTESIAN_POINT('',(-4.099433295431,-0.86917497859,
+    7.007820939873));
+#2955 = CARTESIAN_POINT('',(-3.998300680722,-1.297142298532,
+    7.141154273104));
+#2956 = CARTESIAN_POINT('',(-3.847591359424,-1.711870719153,
+    7.274487606397));
+#2957 = CARTESIAN_POINT('',(-3.649286100453,-2.106915737319,
+    7.407820939833));
+#2958 = CARTESIAN_POINT('',(-3.406319786233,-2.476176396957,
+    7.541154273218));
+#2959 = CARTESIAN_POINT('',(-3.122508126108,-2.814059444222,
+    7.674487606453));
+#2960 = CARTESIAN_POINT('',(-2.802443308169,-3.115626276915,
+    7.807820939686));
+#2961 = CARTESIAN_POINT('',(-2.451363362961,-3.376711940412,
+    7.941154273219));
+#2962 = CARTESIAN_POINT('',(-1.322273310775,-4.02859238596,
+    8.341154273214));
+#2963 = CARTESIAN_POINT('',(-0.46841360742,-4.288012917593,
+    8.607820938735));
+#2964 = CARTESIAN_POINT('',(0.440721331515,-4.345782156642,
+    8.874487609377));
+#2965 = CARTESIAN_POINT('',(1.351345215219,-4.189177484616,
+    9.141154268782));
+#2966 = CARTESIAN_POINT('',(2.206562087916,-3.82184605665,9.407820944048
+    ));
+#2967 = CARTESIAN_POINT('',(2.952243226537,-3.264909067624,
+    9.674487603613));
+#2968 = CARTESIAN_POINT('',(3.543204770851,-2.554550550406,
+    9.941154274478));
+#2969 = CARTESIAN_POINT('',(3.947733321811,-1.738355738918,
+    10.207820939348));
+#2970 = CARTESIAN_POINT('',(4.149999999984,-0.869172393154,
+    10.474487606461));
+#2971 = CARTESIAN_POINT('',(4.150000000011,0.434586196463,
+    10.874487606462));
+#2972 = CARTESIAN_POINT('',(4.099433295428,0.869174978586,
+    11.007820939779));
+#2973 = CARTESIAN_POINT('',(3.998300680719,1.297142298545,
+    11.141154273139));
+#2974 = CARTESIAN_POINT('',(3.847591359425,1.71187071914,11.274487606476
+    ));
+#2975 = CARTESIAN_POINT('',(3.649286100454,2.106915737328,
+    11.407820939783));
+#2976 = CARTESIAN_POINT('',(3.406319786235,2.476176396948,
+    11.541154273111));
+#2977 = CARTESIAN_POINT('',(3.122508126106,2.814059444225,
+    11.674487606482));
+#2978 = CARTESIAN_POINT('',(2.802443308168,3.115626276917,
+    11.807820939853));
+#2979 = CARTESIAN_POINT('',(2.451363362959,3.376711940414,
+    11.941154273137));
+#2980 = CARTESIAN_POINT('',(1.322273310775,4.02859238596,12.341154273128
+    ));
+#2981 = CARTESIAN_POINT('',(0.468413607433,4.288012917568,
+    12.607820939477));
+#2982 = CARTESIAN_POINT('',(-0.440721331546,4.345782156761,
+    12.874487608017));
+#2983 = CARTESIAN_POINT('',(-1.351345215179,4.189177484298,
+    13.141154269972));
+#2984 = CARTESIAN_POINT('',(-2.206562087952,3.821846057195,
+    13.407820943794));
+#2985 = CARTESIAN_POINT('',(-2.952243226511,3.264909066986,
+    13.674487603293));
+#2986 = CARTESIAN_POINT('',(-3.543204770866,2.55455055093,
+    13.941154274646));
+#2987 = CARTESIAN_POINT('',(-3.947733321811,1.738355738616,
+    14.207820939389));
+#2988 = CARTESIAN_POINT('',(-4.149999999982,0.869172393257,
+    14.474487606463));
+#2989 = CARTESIAN_POINT('',(-4.15,7.654000715519E-11,14.741154273126));
+#2990 = DEFINITIONAL_REPRESENTATION('',(#2991),#3002);
+#2991 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2992,#2993,#2994,#2995,#2996,
+    #2997,#2998,#2999,#3000,#3001),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534729602,1.),.UNSPECIFIED.);
+#2992 = CARTESIAN_POINT('',(0.707106781099,6.292021035841));
+#2993 = CARTESIAN_POINT('',(0.637901251904,6.253532978492));
+#2994 = CARTESIAN_POINT('',(0.568002327391,6.214659258431));
+#2995 = CARTESIAN_POINT('',(0.497393539204,6.175390793469));
+#2996 = CARTESIAN_POINT('',(0.426056201003,6.135717163904));
+#2997 = CARTESIAN_POINT('',(0.284589641618,6.057041791497));
+#2998 = CARTESIAN_POINT('',(0.214514483255,6.018070113263));
+#2999 = CARTESIAN_POINT('',(0.143734543797,5.978706475189));
+#3000 = CARTESIAN_POINT('',(7.2234016488E-02,5.938942065262));
+#3001 = CARTESIAN_POINT('',(0.,5.898769736921));
+#3002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3003 = ORIENTED_EDGE('',*,*,#3004,.F.);
+#3004 = EDGE_CURVE('',#3005,#2884,#3007,.T.);
+#3005 = VERTEX_POINT('',#3006);
+#3006 = CARTESIAN_POINT('',(-3.250000005282,1.460233842033E-12,
+    14.000000001085));
+#3007 = SURFACE_CURVE('',#3008,(#3013,#3020),.PCURVE_S1.);
+#3008 = CIRCLE('',#3009,3.25);
+#3009 = AXIS2_PLACEMENT_3D('',#3010,#3011,#3012);
+#3010 = CARTESIAN_POINT('',(-3.10862446895E-15,5.440092820663E-15,14.));
+#3011 = DIRECTION('',(2.22044604925E-16,-3.885780586188E-16,-1.));
+#3012 = DIRECTION('',(-2.22044604925E-16,-1.,3.885780586188E-16));
+#3013 = PCURVE('',#733,#3014);
+#3014 = DEFINITIONAL_REPRESENTATION('',(#3015),#3019);
+#3015 = LINE('',#3016,#3017);
+#3016 = CARTESIAN_POINT('',(-0.,-1.));
+#3017 = VECTOR('',#3018,1.);
+#3018 = DIRECTION('',(-1.,-0.));
+#3019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3020 = PCURVE('',#3021,#3026);
+#3021 = CYLINDRICAL_SURFACE('',#3022,3.25);
+#3022 = AXIS2_PLACEMENT_3D('',#3023,#3024,#3025);
+#3023 = CARTESIAN_POINT('',(0.,1.326133814775E-14,15.));
+#3024 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#3025 = DIRECTION('',(-1.,0.,0.));
+#3026 = DEFINITIONAL_REPRESENTATION('',(#3027),#3031);
+#3027 = LINE('',#3028,#3029);
+#3028 = CARTESIAN_POINT('',(7.853981633974,-1.));
+#3029 = VECTOR('',#3030,1.);
+#3030 = DIRECTION('',(-1.,0.));
+#3031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3032 = ORIENTED_EDGE('',*,*,#3033,.T.);
+#3033 = EDGE_CURVE('',#3005,#3034,#3036,.T.);
+#3034 = VERTEX_POINT('',#3035);
+#3035 = CARTESIAN_POINT('',(-2.591819816485,-3.241137132185,
+    14.899999984428));
+#3036 = SURFACE_CURVE('',#3037,(#3056,#3078),.PCURVE_S1.);
+#3037 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3038,#3039,#3040,#3041,#3042,
+    #3043,#3044,#3045,#3046,#3047,#3048,#3049,#3050,#3051,#3052,#3053,
+    #3054,#3055),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229367504958,
+    0.465048290595,0.727640332953,1.),.UNSPECIFIED.);
+#3038 = CARTESIAN_POINT('',(-3.25,9.996415986471E-09,14.));
+#3039 = CARTESIAN_POINT('',(-3.294814267022,-0.145041204639,
+    14.044814270957));
+#3040 = CARTESIAN_POINT('',(-3.331076063845,-0.293589401471,
+    14.089167243465));
+#3041 = CARTESIAN_POINT('',(-3.358575095861,-0.444882217557,
+    14.133073028786));
+#3042 = CARTESIAN_POINT('',(-3.377209319147,-0.598169822243,
+    14.176546521983));
+#3043 = CARTESIAN_POINT('',(-3.396988428837,-0.911534188424,
+    14.263838522345));
+#3044 = CARTESIAN_POINT('',(-3.397637928154,-1.071683494246,
+    14.307634099791));
+#3045 = CARTESIAN_POINT('',(-3.38889827605,-1.232384672229,
+    14.35100043762));
+#3046 = CARTESIAN_POINT('',(-3.370853017694,-1.392886822335,
+    14.393951790439));
+#3047 = CARTESIAN_POINT('',(-3.31336942849,-1.730297774736,
+    14.483906544841));
+#3048 = CARTESIAN_POINT('',(-3.271723203628,-1.906989498844,
+    14.530813206014));
+#3049 = CARTESIAN_POINT('',(-3.21894856477,-2.081575427661,
+    14.577236632661));
+#3050 = CARTESIAN_POINT('',(-3.155385515442,-2.253155845008,
+    14.623194212709));
+#3051 = CARTESIAN_POINT('',(-3.004787067019,-2.594904810792,
+    14.715898511256));
+#3052 = CARTESIAN_POINT('',(-2.916965453993,-2.764785828971,
+    14.762611648591));
+#3053 = CARTESIAN_POINT('',(-2.818473009492,-2.929639305444,
+    14.8088556057));
+#3054 = CARTESIAN_POINT('',(-2.709879316249,-3.088658823485,
+    14.854647179978));
+#3055 = CARTESIAN_POINT('',(-2.591819816485,-3.241137132185,
+    14.899999984428));
+#3056 = PCURVE('',#733,#3057);
+#3057 = DEFINITIONAL_REPRESENTATION('',(#3058),#3077);
+#3058 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3059,#3060,#3061,#3062,#3063,
+    #3064,#3065,#3066,#3067,#3068,#3069,#3070,#3071,#3072,#3073,#3074,
+    #3075,#3076),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229367504958,
+    0.465048290595,0.727640332953,1.),.UNSPECIFIED.);
+#3059 = CARTESIAN_POINT('',(-1.570796329871,-1.));
+#3060 = CARTESIAN_POINT('',(-1.526168263787,-0.955185731233));
+#3061 = CARTESIAN_POINT('',(-1.48199958762,-0.910832753238));
+#3062 = CARTESIAN_POINT('',(-1.438276225513,-0.866926972868));
+#3063 = CARTESIAN_POINT('',(-1.394983364884,-0.823453478017));
+#3064 = CARTESIAN_POINT('',(-1.308054058062,-0.736161477655));
+#3065 = CARTESIAN_POINT('',(-1.264440448184,-0.692365900209));
+#3066 = CARTESIAN_POINT('',(-1.221254295535,-0.64899956238));
+#3067 = CARTESIAN_POINT('',(-1.178481406599,-0.606048209561));
+#3068 = CARTESIAN_POINT('',(-1.088900421361,-0.516093455159));
+#3069 = CARTESIAN_POINT('',(-1.0421886641,-0.469186793986));
+#3070 = CARTESIAN_POINT('',(-0.99595813601,-0.422763367339));
+#3071 = CARTESIAN_POINT('',(-0.950191517589,-0.376805787291));
+#3072 = CARTESIAN_POINT('',(-0.857872415237,-0.284101488744));
+#3073 = CARTESIAN_POINT('',(-0.811353371229,-0.237388353151));
+#3074 = CARTESIAN_POINT('',(-0.765301558723,-0.191144390805));
+#3075 = CARTESIAN_POINT('',(-0.719700235889,-0.14535282236));
+#3076 = CARTESIAN_POINT('',(-0.674535867394,-0.100000015572));
+#3077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3078 = PCURVE('',#3079,#3156);
+#3079 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#3080,#3081,#3082,#3083,#3084,#3085,#3086,#3087,#3088,#3089,#3090
+      ,#3091,#3092,#3093,#3094,#3095,#3096,#3097,#3098,#3099,#3100,#3101
+      ,#3102,#3103,#3104,#3105,#3106,#3107,#3108,#3109,#3110,#3111,#3112
+      ,#3113,#3114,#3115,#3116,#3117)
+    ,(#3118,#3119,#3120,#3121,#3122,#3123,#3124,#3125,#3126,#3127,#3128
+      ,#3129,#3130,#3131,#3132,#3133,#3134,#3135,#3136,#3137,#3138,#3139
+      ,#3140,#3141,#3142,#3143,#3144,#3145,#3146,#3147,#3148,#3149,#3150
+      ,#3151,#3152,#3153,#3154,#3155
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#3080 = CARTESIAN_POINT('',(-4.373932131025E-11,-4.15,7.75884572675));
+#3081 = CARTESIAN_POINT('',(0.434586196442,-4.150000000009,
+    7.892179060085));
+#3082 = CARTESIAN_POINT('',(0.869174978586,-4.099433295431,
+    8.025512393496));
+#3083 = CARTESIAN_POINT('',(1.297142298531,-3.998300680723,
+    8.158845726727));
+#3084 = CARTESIAN_POINT('',(1.711870719152,-3.847591359423,
+    8.292179060022));
+#3085 = CARTESIAN_POINT('',(2.106915737318,-3.649286100454,
+    8.425512393455));
+#3086 = CARTESIAN_POINT('',(2.476176396954,-3.406319786233,
+    8.558845726842));
+#3087 = CARTESIAN_POINT('',(2.81405944422,-3.122508126109,8.692179060076
+    ));
+#3088 = CARTESIAN_POINT('',(3.115626276914,-2.80244330817,8.82551239331)
+  );
+#3089 = CARTESIAN_POINT('',(3.376711940411,-2.451363362963,
+    8.958845726842));
+#3090 = CARTESIAN_POINT('',(4.028592385959,-1.322273310776,
+    9.358845726837));
+#3091 = CARTESIAN_POINT('',(4.288012917596,-0.468413607424,
+    9.625512392358));
+#3092 = CARTESIAN_POINT('',(4.345782156612,0.440721331526,9.892179063001
+    ));
+#3093 = CARTESIAN_POINT('',(4.189177484701,1.351345215182,
+    10.158845722404));
+#3094 = CARTESIAN_POINT('',(3.821846056512,2.20656208796,10.425512397673
+    ));
+#3095 = CARTESIAN_POINT('',(3.264909067773,2.952243226497,
+    10.692179057235));
+#3096 = CARTESIAN_POINT('',(2.554550550311,3.54320477087,10.958845728102
+    ));
+#3097 = CARTESIAN_POINT('',(1.738355738955,3.947733321804,
+    11.225512392972));
+#3098 = CARTESIAN_POINT('',(0.869172393153,4.149999999984,
+    11.492179060084));
+#3099 = CARTESIAN_POINT('',(-0.434586196464,4.150000000011,
+    11.892179060086));
+#3100 = CARTESIAN_POINT('',(-0.869174978576,4.09943329543,
+    12.025512393403));
+#3101 = CARTESIAN_POINT('',(-1.297142298542,3.99830068072,
+    12.158845726763));
+#3102 = CARTESIAN_POINT('',(-1.711870719142,3.847591359426,12.2921790601
+    ));
+#3103 = CARTESIAN_POINT('',(-2.106915737328,3.649286100454,
+    12.425512393407));
+#3104 = CARTESIAN_POINT('',(-2.476176396942,3.406319786237,
+    12.558845726733));
+#3105 = CARTESIAN_POINT('',(-2.81405944422,3.122508126108,
+    12.692179060106));
+#3106 = CARTESIAN_POINT('',(-3.115626276918,2.802443308169,
+    12.825512393476));
+#3107 = CARTESIAN_POINT('',(-3.376711940412,2.451363362961,
+    12.958845726761));
+#3108 = CARTESIAN_POINT('',(-4.028592385959,1.322273310778,
+    13.358845726751));
+#3109 = CARTESIAN_POINT('',(-4.288012917573,0.468413607432,13.6255123931
+    ));
+#3110 = CARTESIAN_POINT('',(-4.345782156737,-0.440721331523,
+    13.89217906164));
+#3111 = CARTESIAN_POINT('',(-4.18917748436,-1.351345215217,
+    14.158845723595));
+#3112 = CARTESIAN_POINT('',(-3.821846057096,-2.206562087898,
+    14.425512397418));
+#3113 = CARTESIAN_POINT('',(-3.264909067098,-2.952243226545,
+    14.692179056917));
+#3114 = CARTESIAN_POINT('',(-2.554550550855,-3.543204770847,
+    14.95884572827));
+#3115 = CARTESIAN_POINT('',(-1.738355738656,-3.947733321811,
+    15.225512393012));
+#3116 = CARTESIAN_POINT('',(-0.869172393257,-4.149999999982,
+    15.492179060086));
+#3117 = CARTESIAN_POINT('',(-7.633058433193E-11,-4.15,15.75884572675));
+#3118 = CARTESIAN_POINT('',(-4.385852792055E-11,-3.25,7.999999999937));
+#3119 = CARTESIAN_POINT('',(0.340338414896,-3.250000000009,
+    8.133333333273));
+#3120 = CARTESIAN_POINT('',(0.680679434595,-3.210399546669,
+    8.266666666684));
+#3121 = CARTESIAN_POINT('',(1.015834417146,-3.131199321207,
+    8.399999999916));
+#3122 = CARTESIAN_POINT('',(1.340621496772,-3.013173973998,
+    8.533333333207));
+#3123 = CARTESIAN_POINT('',(1.649994139031,-2.857874679588,
+    8.666666666645));
+#3124 = CARTESIAN_POINT('',(1.939174354851,-2.667599837409,
+    8.800000000029));
+#3125 = CARTESIAN_POINT('',(2.203781581495,-2.44533767392,8.933333333264
+    ));
+#3126 = CARTESIAN_POINT('',(2.439948238518,-2.194684501745,
+    9.066666666497));
+#3127 = CARTESIAN_POINT('',(2.644412966818,-1.91974239155,9.20000000003)
+  );
+#3128 = CARTESIAN_POINT('',(3.154921742882,-1.035515253681,
+    9.600000000025));
+#3129 = CARTESIAN_POINT('',(3.358082620989,-0.366829944281,
+    9.866666665545));
+#3130 = CARTESIAN_POINT('',(3.403322228349,0.345143391076,
+    10.133333336194));
+#3131 = CARTESIAN_POINT('',(3.280684256929,1.058281819785,
+    10.399999995585));
+#3132 = CARTESIAN_POINT('',(2.993006799977,1.728031559289,
+    10.666666670867));
+#3133 = CARTESIAN_POINT('',(2.556862156859,2.311996671445,10.93333333042
+    ));
+#3134 = CARTESIAN_POINT('',(2.000547622669,2.774799517126,
+    11.200000001291));
+#3135 = CARTESIAN_POINT('',(1.361364641519,3.091598226253,11.46666666616
+    ));
+#3136 = CARTESIAN_POINT('',(0.680676830066,3.249999999984,
+    11.733333333272));
+#3137 = CARTESIAN_POINT('',(-0.340338414918,3.250000000011,
+    12.133333333274));
+#3138 = CARTESIAN_POINT('',(-0.680679434583,3.210399546667,
+    12.26666666659));
+#3139 = CARTESIAN_POINT('',(-1.015834417157,3.131199321204,
+    12.399999999952));
+#3140 = CARTESIAN_POINT('',(-1.340621496761,3.013173973999,
+    12.533333333286));
+#3141 = CARTESIAN_POINT('',(-1.649994139042,2.857874679589,
+    12.666666666597));
+#3142 = CARTESIAN_POINT('',(-1.939174354837,2.667599837412,
+    12.79999999992));
+#3143 = CARTESIAN_POINT('',(-2.203781581495,2.44533767392,
+    12.933333333295));
+#3144 = CARTESIAN_POINT('',(-2.439948238522,2.194684501744,
+    13.066666666664));
+#3145 = CARTESIAN_POINT('',(-2.644412966818,1.919742391549,
+    13.199999999949));
+#3146 = CARTESIAN_POINT('',(-3.154921742881,1.035515253682,
+    13.599999999939));
+#3147 = CARTESIAN_POINT('',(-3.358082620967,0.366829944287,
+    13.866666666288));
+#3148 = CARTESIAN_POINT('',(-3.403322228473,-0.345143391064,
+    14.133333334831));
+#3149 = CARTESIAN_POINT('',(-3.280684256587,-1.058281819841,
+    14.399999996777));
+#3150 = CARTESIAN_POINT('',(-2.993006800567,-1.728031559202,
+    14.666666670614));
+#3151 = CARTESIAN_POINT('',(-2.556862156174,-2.311996671512,
+    14.933333330098));
+#3152 = CARTESIAN_POINT('',(-2.000547623218,-2.774799517094,
+    15.200000001461));
+#3153 = CARTESIAN_POINT('',(-1.36136464122,-3.091598226262,
+    15.466666666199));
+#3154 = CARTESIAN_POINT('',(-0.68067683017,-3.249999999982,
+    15.733333333274));
+#3155 = CARTESIAN_POINT('',(-7.646844268905E-11,-3.25,15.999999999937));
+#3156 = DEFINITIONAL_REPRESENTATION('',(#3157),#3176);
+#3157 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3158,#3159,#3160,#3161,#3162,
+    #3163,#3164,#3165,#3166,#3167,#3168,#3169,#3170,#3171,#3172,#3173,
+    #3174,#3175),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.229367504958,
+    0.465048290595,0.727640332953,1.),.UNSPECIFIED.);
+#3158 = CARTESIAN_POINT('',(0.931748562369,4.719015785228));
+#3159 = CARTESIAN_POINT('',(0.885353420785,4.763706608471));
+#3160 = CARTESIAN_POINT('',(0.839435901174,4.807937364058));
+#3161 = CARTESIAN_POINT('',(0.793981229678,4.851722250554));
+#3162 = CARTESIAN_POINT('',(0.748974167873,4.895075976313));
+#3163 = CARTESIAN_POINT('',(0.658602818596,4.982127524037));
+#3164 = CARTESIAN_POINT('',(0.613262288944,5.025802463385));
+#3165 = CARTESIAN_POINT('',(0.568366145112,5.069049344641));
+#3166 = CARTESIAN_POINT('',(0.523899632765,5.111882382511));
+#3167 = CARTESIAN_POINT('',(0.430771628671,5.201589343069));
+#3168 = CARTESIAN_POINT('',(0.382210291236,5.248366791572));
+#3169 = CARTESIAN_POINT('',(0.334149238105,5.294662336048));
+#3170 = CARTESIAN_POINT('',(0.286570459423,5.340493318266));
+#3171 = CARTESIAN_POINT('',(0.190595912839,5.432942250016));
+#3172 = CARTESIAN_POINT('',(0.142234906672,5.479526711709));
+#3173 = CARTESIAN_POINT('',(9.435963683627E-02,5.52564328453));
+#3174 = CARTESIAN_POINT('',(4.695268372952E-02,5.571308725638));
+#3175 = CARTESIAN_POINT('',(0.,5.616536601202));
+#3176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3177 = ORIENTED_EDGE('',*,*,#3178,.T.);
+#3178 = EDGE_CURVE('',#3034,#885,#3179,.T.);
+#3179 = SURFACE_CURVE('',#3180,(#3191,#3205),.PCURVE_S1.);
+#3180 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3181,#3182,#3183,#3184,#3185,
+    #3186,#3187,#3188,#3189,#3190),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500050002218,1.),.UNSPECIFIED.);
+#3181 = CARTESIAN_POINT('',(-2.591819816485,-3.241137132185,
+    14.899999984428));
+#3182 = CARTESIAN_POINT('',(-2.373173138731,-3.415980913978,
+    14.899999962616));
+#3183 = CARTESIAN_POINT('',(-2.139775506343,-3.572392341298,
+    14.899999971573));
+#3184 = CARTESIAN_POINT('',(-1.893720653922,-3.708699010719,
+    14.899999987859));
+#3185 = CARTESIAN_POINT('',(-1.637334473034,-3.823612526397,
+    14.900000026153));
+#3186 = CARTESIAN_POINT('',(-1.109008690451,-4.008858359958,
+    14.900000031322));
+#3187 = CARTESIAN_POINT('',(-0.837055606155,-4.079205432025,
+    14.900000025893));
+#3188 = CARTESIAN_POINT('',(-0.559813709412,-4.126401178072,
+    14.899999874305));
+#3189 = CARTESIAN_POINT('',(-0.27990235704,-4.149999989297,
+    14.899999994648));
+#3190 = CARTESIAN_POINT('',(-3.996802888651E-15,-4.15,14.9));
+#3191 = PCURVE('',#733,#3192);
+#3192 = DEFINITIONAL_REPRESENTATION('',(#3193),#3204);
+#3193 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3194,#3195,#3196,#3197,#3198,
+    #3199,#3200,#3201,#3202,#3203),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500050002218,1.),.UNSPECIFIED.);
+#3194 = CARTESIAN_POINT('',(-0.674535867394,-0.100000015572));
+#3195 = CARTESIAN_POINT('',(-0.607076006558,-0.100000041008));
+#3196 = CARTESIAN_POINT('',(-0.539614009974,-0.100000022991));
+#3197 = CARTESIAN_POINT('',(-0.472156053724,-0.100000014859));
+#3198 = CARTESIAN_POINT('',(-0.404694059005,-9.999997384684E-02));
+#3199 = CARTESIAN_POINT('',(-0.269787835321,-9.999996867842E-02));
+#3200 = CARTESIAN_POINT('',(-0.202339336945,-9.99999764396E-02));
+#3201 = CARTESIAN_POINT('',(-0.13489488641,-0.10000012103));
+#3202 = CARTESIAN_POINT('',(-6.744635109404E-02,-0.100000008462));
+#3203 = CARTESIAN_POINT('',(0.,-1.E-01));
+#3204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3205 = PCURVE('',#3206,#3283);
+#3206 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#3207,#3208,#3209,#3210,#3211,#3212,#3213,#3214,#3215,#3216,#3217
+      ,#3218,#3219,#3220,#3221,#3222,#3223,#3224,#3225,#3226,#3227,#3228
+      ,#3229,#3230,#3231,#3232,#3233,#3234,#3235,#3236,#3237,#3238,#3239
+      ,#3240,#3241,#3242,#3243,#3244)
+    ,(#3245,#3246,#3247,#3248,#3249,#3250,#3251,#3252,#3253,#3254,#3255
+      ,#3256,#3257,#3258,#3259,#3260,#3261,#3262,#3263,#3264,#3265,#3266
+      ,#3267,#3268,#3269,#3270,#3271,#3272,#3273,#3274,#3275,#3276,#3277
+      ,#3278,#3279,#3280,#3281,#3282
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,1.017691453623)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#3207 = CARTESIAN_POINT('',(-4.369158564848E-11,-4.15,6.741154273126));
+#3208 = CARTESIAN_POINT('',(0.434586196442,-4.150000000009,
+    6.874487606462));
+#3209 = CARTESIAN_POINT('',(0.86917497859,-4.099433295431,7.007820939873
+    ));
+#3210 = CARTESIAN_POINT('',(1.297142298532,-3.998300680722,
+    7.141154273104));
+#3211 = CARTESIAN_POINT('',(1.711870719153,-3.847591359424,
+    7.274487606397));
+#3212 = CARTESIAN_POINT('',(2.106915737319,-3.649286100453,
+    7.407820939833));
+#3213 = CARTESIAN_POINT('',(2.476176396957,-3.406319786233,
+    7.541154273218));
+#3214 = CARTESIAN_POINT('',(2.814059444222,-3.122508126108,
+    7.674487606453));
+#3215 = CARTESIAN_POINT('',(3.115626276915,-2.802443308169,
+    7.807820939686));
+#3216 = CARTESIAN_POINT('',(3.376711940412,-2.451363362961,
+    7.941154273219));
+#3217 = CARTESIAN_POINT('',(4.02859238596,-1.322273310775,8.341154273214
+    ));
+#3218 = CARTESIAN_POINT('',(4.288012917593,-0.46841360742,8.607820938735
+    ));
+#3219 = CARTESIAN_POINT('',(4.345782156642,0.440721331515,8.874487609377
+    ));
+#3220 = CARTESIAN_POINT('',(4.189177484616,1.351345215219,9.141154268782
+    ));
+#3221 = CARTESIAN_POINT('',(3.82184605665,2.206562087916,9.407820944048)
+  );
+#3222 = CARTESIAN_POINT('',(3.264909067624,2.952243226537,9.674487603613
+    ));
+#3223 = CARTESIAN_POINT('',(2.554550550406,3.543204770851,9.941154274478
+    ));
+#3224 = CARTESIAN_POINT('',(1.738355738918,3.947733321811,
+    10.207820939348));
+#3225 = CARTESIAN_POINT('',(0.869172393154,4.149999999984,
+    10.474487606461));
+#3226 = CARTESIAN_POINT('',(-0.434586196463,4.150000000011,
+    10.874487606462));
+#3227 = CARTESIAN_POINT('',(-0.869174978586,4.099433295428,
+    11.007820939779));
+#3228 = CARTESIAN_POINT('',(-1.297142298545,3.998300680719,
+    11.141154273139));
+#3229 = CARTESIAN_POINT('',(-1.71187071914,3.847591359425,
+    11.274487606476));
+#3230 = CARTESIAN_POINT('',(-2.106915737328,3.649286100454,
+    11.407820939783));
+#3231 = CARTESIAN_POINT('',(-2.476176396948,3.406319786235,
+    11.541154273111));
+#3232 = CARTESIAN_POINT('',(-2.814059444225,3.122508126106,
+    11.674487606482));
+#3233 = CARTESIAN_POINT('',(-3.115626276917,2.802443308168,
+    11.807820939853));
+#3234 = CARTESIAN_POINT('',(-3.376711940414,2.451363362959,
+    11.941154273137));
+#3235 = CARTESIAN_POINT('',(-4.02859238596,1.322273310775,
+    12.341154273128));
+#3236 = CARTESIAN_POINT('',(-4.288012917568,0.468413607433,
+    12.607820939477));
+#3237 = CARTESIAN_POINT('',(-4.345782156761,-0.440721331546,
+    12.874487608017));
+#3238 = CARTESIAN_POINT('',(-4.189177484298,-1.351345215179,
+    13.141154269972));
+#3239 = CARTESIAN_POINT('',(-3.821846057195,-2.206562087952,
+    13.407820943794));
+#3240 = CARTESIAN_POINT('',(-3.264909066986,-2.952243226511,
+    13.674487603293));
+#3241 = CARTESIAN_POINT('',(-2.55455055093,-3.543204770866,
+    13.941154274646));
+#3242 = CARTESIAN_POINT('',(-1.738355738616,-3.947733321811,
+    14.207820939389));
+#3243 = CARTESIAN_POINT('',(-0.869172393257,-4.149999999982,
+    14.474487606463));
+#3244 = CARTESIAN_POINT('',(-7.654042041188E-11,-4.15,14.741154273126));
+#3245 = CARTESIAN_POINT('',(-4.373932131025E-11,-4.15,7.75884572675));
+#3246 = CARTESIAN_POINT('',(0.434586196442,-4.150000000009,
+    7.892179060085));
+#3247 = CARTESIAN_POINT('',(0.869174978586,-4.099433295431,
+    8.025512393496));
+#3248 = CARTESIAN_POINT('',(1.297142298531,-3.998300680723,
+    8.158845726727));
+#3249 = CARTESIAN_POINT('',(1.711870719152,-3.847591359423,
+    8.292179060022));
+#3250 = CARTESIAN_POINT('',(2.106915737318,-3.649286100454,
+    8.425512393455));
+#3251 = CARTESIAN_POINT('',(2.476176396954,-3.406319786233,
+    8.558845726842));
+#3252 = CARTESIAN_POINT('',(2.81405944422,-3.122508126109,8.692179060076
+    ));
+#3253 = CARTESIAN_POINT('',(3.115626276914,-2.80244330817,8.82551239331)
+  );
+#3254 = CARTESIAN_POINT('',(3.376711940411,-2.451363362963,
+    8.958845726842));
+#3255 = CARTESIAN_POINT('',(4.028592385959,-1.322273310776,
+    9.358845726837));
+#3256 = CARTESIAN_POINT('',(4.288012917596,-0.468413607424,
+    9.625512392358));
+#3257 = CARTESIAN_POINT('',(4.345782156612,0.440721331526,9.892179063001
+    ));
+#3258 = CARTESIAN_POINT('',(4.189177484701,1.351345215182,
+    10.158845722404));
+#3259 = CARTESIAN_POINT('',(3.821846056512,2.20656208796,10.425512397673
+    ));
+#3260 = CARTESIAN_POINT('',(3.264909067773,2.952243226497,
+    10.692179057235));
+#3261 = CARTESIAN_POINT('',(2.554550550311,3.54320477087,10.958845728102
+    ));
+#3262 = CARTESIAN_POINT('',(1.738355738955,3.947733321804,
+    11.225512392972));
+#3263 = CARTESIAN_POINT('',(0.869172393153,4.149999999984,
+    11.492179060084));
+#3264 = CARTESIAN_POINT('',(-0.434586196464,4.150000000011,
+    11.892179060086));
+#3265 = CARTESIAN_POINT('',(-0.869174978576,4.09943329543,
+    12.025512393403));
+#3266 = CARTESIAN_POINT('',(-1.297142298542,3.99830068072,
+    12.158845726763));
+#3267 = CARTESIAN_POINT('',(-1.711870719142,3.847591359426,12.2921790601
+    ));
+#3268 = CARTESIAN_POINT('',(-2.106915737328,3.649286100454,
+    12.425512393407));
+#3269 = CARTESIAN_POINT('',(-2.476176396942,3.406319786237,
+    12.558845726733));
+#3270 = CARTESIAN_POINT('',(-2.81405944422,3.122508126108,
+    12.692179060106));
+#3271 = CARTESIAN_POINT('',(-3.115626276918,2.802443308169,
+    12.825512393476));
+#3272 = CARTESIAN_POINT('',(-3.376711940412,2.451363362961,
+    12.958845726761));
+#3273 = CARTESIAN_POINT('',(-4.028592385959,1.322273310778,
+    13.358845726751));
+#3274 = CARTESIAN_POINT('',(-4.288012917573,0.468413607432,13.6255123931
+    ));
+#3275 = CARTESIAN_POINT('',(-4.345782156737,-0.440721331523,
+    13.89217906164));
+#3276 = CARTESIAN_POINT('',(-4.18917748436,-1.351345215217,
+    14.158845723595));
+#3277 = CARTESIAN_POINT('',(-3.821846057096,-2.206562087898,
+    14.425512397418));
+#3278 = CARTESIAN_POINT('',(-3.264909067098,-2.952243226545,
+    14.692179056917));
+#3279 = CARTESIAN_POINT('',(-2.554550550855,-3.543204770847,
+    14.95884572827));
+#3280 = CARTESIAN_POINT('',(-1.738355738656,-3.947733321811,
+    15.225512393012));
+#3281 = CARTESIAN_POINT('',(-0.869172393257,-4.149999999982,
+    15.492179060086));
+#3282 = CARTESIAN_POINT('',(-7.633058433193E-11,-4.15,15.75884572675));
+#3283 = DEFINITIONAL_REPRESENTATION('',(#3284),#3295);
+#3284 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3285,#3286,#3287,#3288,#3289,
+    #3290,#3291,#3292,#3293,#3294),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.500050002218,1.),.UNSPECIFIED.);
+#3285 = CARTESIAN_POINT('',(1.017691453623,5.616536601202));
+#3286 = CARTESIAN_POINT('',(0.931798881513,5.684091317865));
+#3287 = CARTESIAN_POINT('',(0.84590362333,5.751648171327));
+#3288 = CARTESIAN_POINT('',(0.760013508583,5.819200985224));
+#3289 = CARTESIAN_POINT('',(0.674118239112,5.886757870642));
+#3290 = CARTESIAN_POINT('',(0.502350258917,6.021853842798));
+#3291 = CARTESIAN_POINT('',(0.416472149025,6.089397197777));
+#3292 = CARTESIAN_POINT('',(0.330599034878,6.156936508648));
+#3293 = CARTESIAN_POINT('',(0.244721238496,6.224479715933));
+#3294 = CARTESIAN_POINT('',(0.158845726944,6.292021035786));
+#3295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3296 = ADVANCED_FACE('',(#3297,#3300),#868,.F.);
+#3297 = FACE_BOUND('',#3298,.F.);
+#3298 = EDGE_LOOP('',(#3299));
+#3299 = ORIENTED_EDGE('',*,*,#853,.T.);
+#3300 = FACE_BOUND('',#3301,.F.);
+#3301 = EDGE_LOOP('',(#3302));
+#3302 = ORIENTED_EDGE('',*,*,#3303,.T.);
+#3303 = EDGE_CURVE('',#3304,#3304,#3306,.T.);
+#3304 = VERTEX_POINT('',#3305);
+#3305 = CARTESIAN_POINT('',(-9.436895709314E-16,-4.25,1.415534356397E-15
+    ));
+#3306 = SURFACE_CURVE('',#3307,(#3312,#3323),.PCURVE_S1.);
+#3307 = CIRCLE('',#3308,4.25);
+#3308 = AXIS2_PLACEMENT_3D('',#3309,#3310,#3311);
+#3309 = CARTESIAN_POINT('',(5.238529448733E-32,-9.167426535283E-32,
+    -2.359223927328E-16));
+#3310 = DIRECTION('',(2.22044604925E-16,-3.885780586188E-16,-1.));
+#3311 = DIRECTION('',(-2.22044604925E-16,-1.,3.885780586188E-16));
+#3312 = PCURVE('',#868,#3313);
+#3313 = DEFINITIONAL_REPRESENTATION('',(#3314),#3322);
+#3314 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3315,#3316,#3317,#3318,
+#3319,#3320,#3321),.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('') );
+#3315 = CARTESIAN_POINT('',(9.436895709314E-16,4.25));
+#3316 = CARTESIAN_POINT('',(7.361215932168,4.25));
+#3317 = CARTESIAN_POINT('',(3.680607966084,-2.125));
+#3318 = CARTESIAN_POINT('',(-8.464293625875E-16,-8.5));
+#3319 = CARTESIAN_POINT('',(-3.680607966084,-2.125));
+#3320 = CARTESIAN_POINT('',(-7.361215932168,4.25));
+#3321 = CARTESIAN_POINT('',(9.436895709314E-16,4.25));
+#3322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3323 = PCURVE('',#3324,#3329);
+#3324 = CONICAL_SURFACE('',#3325,3.25,0.785398163397);
+#3325 = AXIS2_PLACEMENT_3D('',#3326,#3327,#3328);
+#3326 = CARTESIAN_POINT('',(-2.22044604925E-16,3.885780586188E-16,1.));
+#3327 = DIRECTION('',(2.22044604925E-16,-3.885780586188E-16,-1.));
+#3328 = DIRECTION('',(-2.22044604925E-16,-1.,3.885780586188E-16));
+#3329 = DEFINITIONAL_REPRESENTATION('',(#3330),#3334);
+#3330 = LINE('',#3331,#3332);
+#3331 = CARTESIAN_POINT('',(0.,1.));
+#3332 = VECTOR('',#3333,1.);
+#3333 = DIRECTION('',(1.,0.));
+#3334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3335 = ADVANCED_FACE('',(#3336),#3206,.T.);
+#3336 = FACE_BOUND('',#3337,.T.);
+#3337 = EDGE_LOOP('',(#3338,#3475,#3574,#3630,#3631));
+#3338 = ORIENTED_EDGE('',*,*,#3339,.F.);
+#3339 = EDGE_CURVE('',#3340,#3342,#3344,.T.);
+#3340 = VERTEX_POINT('',#3341);
+#3341 = CARTESIAN_POINT('',(-4.382288537028E-11,-4.15,6.741154273157));
+#3342 = VERTEX_POINT('',#3343);
+#3343 = CARTESIAN_POINT('',(-7.662346548541E-11,-4.15,14.741154273147));
+#3344 = SURFACE_CURVE('',#3345,(#3384,#3391),.PCURVE_S1.);
+#3345 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#3346,#3347,#3348,#3349,#3350,
+    #3351,#3352,#3353,#3354,#3355,#3356,#3357,#3358,#3359,#3360,#3361,
+    #3362,#3363,#3364,#3365,#3366,#3367,#3368,#3369,#3370,#3371,#3372,
+    #3373,#3374,#3375,#3376,#3377,#3378,#3379,#3380,#3381,#3382,#3383),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#3346 = CARTESIAN_POINT('',(-4.369158564848E-11,-4.15,6.741154273126));
+#3347 = CARTESIAN_POINT('',(0.434586196442,-4.150000000009,
+    6.874487606462));
+#3348 = CARTESIAN_POINT('',(0.86917497859,-4.099433295431,7.007820939873
+    ));
+#3349 = CARTESIAN_POINT('',(1.297142298532,-3.998300680722,
+    7.141154273104));
+#3350 = CARTESIAN_POINT('',(1.711870719153,-3.847591359424,
+    7.274487606397));
+#3351 = CARTESIAN_POINT('',(2.106915737319,-3.649286100453,
+    7.407820939833));
+#3352 = CARTESIAN_POINT('',(2.476176396957,-3.406319786233,
+    7.541154273218));
+#3353 = CARTESIAN_POINT('',(2.814059444222,-3.122508126108,
+    7.674487606453));
+#3354 = CARTESIAN_POINT('',(3.115626276915,-2.802443308169,
+    7.807820939686));
+#3355 = CARTESIAN_POINT('',(3.376711940412,-2.451363362961,
+    7.941154273219));
+#3356 = CARTESIAN_POINT('',(4.02859238596,-1.322273310775,8.341154273214
+    ));
+#3357 = CARTESIAN_POINT('',(4.288012917593,-0.46841360742,8.607820938735
+    ));
+#3358 = CARTESIAN_POINT('',(4.345782156642,0.440721331515,8.874487609377
+    ));
+#3359 = CARTESIAN_POINT('',(4.189177484616,1.351345215219,9.141154268782
+    ));
+#3360 = CARTESIAN_POINT('',(3.82184605665,2.206562087916,9.407820944048)
+  );
+#3361 = CARTESIAN_POINT('',(3.264909067624,2.952243226537,9.674487603613
+    ));
+#3362 = CARTESIAN_POINT('',(2.554550550406,3.543204770851,9.941154274478
+    ));
+#3363 = CARTESIAN_POINT('',(1.738355738918,3.947733321811,
+    10.207820939348));
+#3364 = CARTESIAN_POINT('',(0.869172393154,4.149999999984,
+    10.474487606461));
+#3365 = CARTESIAN_POINT('',(-0.434586196463,4.150000000011,
+    10.874487606462));
+#3366 = CARTESIAN_POINT('',(-0.869174978586,4.099433295428,
+    11.007820939779));
+#3367 = CARTESIAN_POINT('',(-1.297142298545,3.998300680719,
+    11.141154273139));
+#3368 = CARTESIAN_POINT('',(-1.71187071914,3.847591359425,
+    11.274487606476));
+#3369 = CARTESIAN_POINT('',(-2.106915737328,3.649286100454,
+    11.407820939783));
+#3370 = CARTESIAN_POINT('',(-2.476176396948,3.406319786235,
+    11.541154273111));
+#3371 = CARTESIAN_POINT('',(-2.814059444225,3.122508126106,
+    11.674487606482));
+#3372 = CARTESIAN_POINT('',(-3.115626276917,2.802443308168,
+    11.807820939853));
+#3373 = CARTESIAN_POINT('',(-3.376711940414,2.451363362959,
+    11.941154273137));
+#3374 = CARTESIAN_POINT('',(-4.02859238596,1.322273310775,
+    12.341154273128));
+#3375 = CARTESIAN_POINT('',(-4.288012917568,0.468413607433,
+    12.607820939477));
+#3376 = CARTESIAN_POINT('',(-4.345782156761,-0.440721331546,
+    12.874487608017));
+#3377 = CARTESIAN_POINT('',(-4.189177484298,-1.351345215179,
+    13.141154269972));
+#3378 = CARTESIAN_POINT('',(-3.821846057195,-2.206562087952,
+    13.407820943794));
+#3379 = CARTESIAN_POINT('',(-3.264909066986,-2.952243226511,
+    13.674487603293));
+#3380 = CARTESIAN_POINT('',(-2.55455055093,-3.543204770866,
+    13.941154274646));
+#3381 = CARTESIAN_POINT('',(-1.738355738616,-3.947733321811,
+    14.207820939389));
+#3382 = CARTESIAN_POINT('',(-0.869172393257,-4.149999999982,
+    14.474487606463));
+#3383 = CARTESIAN_POINT('',(-7.654042041188E-11,-4.15,14.741154273126));
+#3384 = PCURVE('',#3206,#3385);
+#3385 = DEFINITIONAL_REPRESENTATION('',(#3386),#3390);
+#3386 = LINE('',#3387,#3388);
+#3387 = CARTESIAN_POINT('',(0.,0.));
+#3388 = VECTOR('',#3389,1.);
+#3389 = DIRECTION('',(0.,1.));
+#3390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3391 = PCURVE('',#3392,#3469);
+#3392 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#3393,#3394,#3395,#3396,#3397,#3398,#3399,#3400,#3401,#3402,#3403
+      ,#3404,#3405,#3406,#3407,#3408,#3409,#3410,#3411,#3412,#3413,#3414
+      ,#3415,#3416,#3417,#3418,#3419,#3420,#3421,#3422,#3423,#3424,#3425
+      ,#3426,#3427,#3428,#3429,#3430)
+    ,(#3431,#3432,#3433,#3434,#3435,#3436,#3437,#3438,#3439,#3440,#3441
+      ,#3442,#3443,#3444,#3445,#3446,#3447,#3448,#3449,#3450,#3451,#3452
+      ,#3453,#3454,#3455,#3456,#3457,#3458,#3459,#3460,#3461,#3462,#3463
+      ,#3464,#3465,#3466,#3467,#3468
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#3393 = CARTESIAN_POINT('',(-4.378736262467E-11,-3.25,6.499999999936));
+#3394 = CARTESIAN_POINT('',(0.340338414896,-3.250000000009,
+    6.633333333272));
+#3395 = CARTESIAN_POINT('',(0.6806794346,-3.210399546668,6.766666666683)
+  );
+#3396 = CARTESIAN_POINT('',(1.015834417149,-3.131199321207,
+    6.899999999914));
+#3397 = CARTESIAN_POINT('',(1.340621496771,-3.013173973997,
+    7.033333333207));
+#3398 = CARTESIAN_POINT('',(1.649994139033,-2.857874679587,
+    7.166666666643));
+#3399 = CARTESIAN_POINT('',(1.939174354854,-2.667599837407,
+    7.300000000029));
+#3400 = CARTESIAN_POINT('',(2.203781581499,-2.445337673919,
+    7.433333333263));
+#3401 = CARTESIAN_POINT('',(2.439948238519,-2.194684501744,
+    7.566666666496));
+#3402 = CARTESIAN_POINT('',(2.644412966819,-1.919742391547,
+    7.700000000029));
+#3403 = CARTESIAN_POINT('',(3.154921742883,-1.035515253678,
+    8.100000000024));
+#3404 = CARTESIAN_POINT('',(3.358082620984,-0.366829944274,
+    8.366666665543));
+#3405 = CARTESIAN_POINT('',(3.403322228392,0.345143391054,8.633333336193
+    ));
+#3406 = CARTESIAN_POINT('',(3.280684256803,1.058281819853,8.899999995583
+    ));
+#3407 = CARTESIAN_POINT('',(2.993006800184,1.728031559207,9.166666670866
+    ));
+#3408 = CARTESIAN_POINT('',(2.556862156636,2.311996671521,9.433333330419
+    ));
+#3409 = CARTESIAN_POINT('',(2.000547622811,2.77479951709,9.70000000129)
+  );
+#3410 = CARTESIAN_POINT('',(1.361364641465,3.091598226267,9.966666666159
+    ));
+#3411 = CARTESIAN_POINT('',(0.680676830067,3.249999999984,
+    10.233333333271));
+#3412 = CARTESIAN_POINT('',(-0.340338414917,3.250000000011,
+    10.633333333273));
+#3413 = CARTESIAN_POINT('',(-0.680679434597,3.210399546665,
+    10.766666666589));
+#3414 = CARTESIAN_POINT('',(-1.015834417163,3.131199321204,
+    10.899999999952));
+#3415 = CARTESIAN_POINT('',(-1.340621496758,3.013173973998,
+    11.033333333283));
+#3416 = CARTESIAN_POINT('',(-1.649994139043,2.857874679588,
+    11.166666666598));
+#3417 = CARTESIAN_POINT('',(-1.939174354846,2.667599837409,
+    11.299999999917));
+#3418 = CARTESIAN_POINT('',(-2.203781581502,2.445337673917,
+    11.433333333294));
+#3419 = CARTESIAN_POINT('',(-2.43994823852,2.194684501742,
+    11.566666666662));
+#3420 = CARTESIAN_POINT('',(-2.644412966822,1.919742391545,
+    11.699999999948));
+#3421 = CARTESIAN_POINT('',(-3.154921742883,1.035515253677,
+    12.099999999938));
+#3422 = CARTESIAN_POINT('',(-3.35808262096,0.366829944288,
+    12.366666666286));
+#3423 = CARTESIAN_POINT('',(-3.40332222851,-0.345143391093,
+    12.633333334831));
+#3424 = CARTESIAN_POINT('',(-3.280684256493,-1.058281819796,
+    12.899999996774));
+#3425 = CARTESIAN_POINT('',(-2.993006800715,-1.728031559264,
+    13.166666670615));
+#3426 = CARTESIAN_POINT('',(-2.55686215601,-2.311996671478,
+    13.433333330095));
+#3427 = CARTESIAN_POINT('',(-2.000547623329,-2.774799517112,
+    13.700000001461));
+#3428 = CARTESIAN_POINT('',(-1.361364641162,-3.091598226265,
+    13.966666666198));
+#3429 = CARTESIAN_POINT('',(-0.68067683017,-3.249999999982,
+    14.233333333273));
+#3430 = CARTESIAN_POINT('',(-7.67774177568E-11,-3.25,14.499999999936));
+#3431 = CARTESIAN_POINT('',(-4.369158564848E-11,-4.15,6.741154273126));
+#3432 = CARTESIAN_POINT('',(0.434586196442,-4.150000000009,
+    6.874487606462));
+#3433 = CARTESIAN_POINT('',(0.86917497859,-4.099433295431,7.007820939873
+    ));
+#3434 = CARTESIAN_POINT('',(1.297142298532,-3.998300680722,
+    7.141154273104));
+#3435 = CARTESIAN_POINT('',(1.711870719153,-3.847591359424,
+    7.274487606397));
+#3436 = CARTESIAN_POINT('',(2.106915737319,-3.649286100453,
+    7.407820939833));
+#3437 = CARTESIAN_POINT('',(2.476176396957,-3.406319786233,
+    7.541154273218));
+#3438 = CARTESIAN_POINT('',(2.814059444222,-3.122508126108,
+    7.674487606453));
+#3439 = CARTESIAN_POINT('',(3.115626276915,-2.802443308169,
+    7.807820939686));
+#3440 = CARTESIAN_POINT('',(3.376711940412,-2.451363362961,
+    7.941154273219));
+#3441 = CARTESIAN_POINT('',(4.02859238596,-1.322273310775,8.341154273214
+    ));
+#3442 = CARTESIAN_POINT('',(4.288012917593,-0.46841360742,8.607820938735
+    ));
+#3443 = CARTESIAN_POINT('',(4.345782156642,0.440721331515,8.874487609377
+    ));
+#3444 = CARTESIAN_POINT('',(4.189177484616,1.351345215219,9.141154268782
+    ));
+#3445 = CARTESIAN_POINT('',(3.82184605665,2.206562087916,9.407820944048)
+  );
+#3446 = CARTESIAN_POINT('',(3.264909067624,2.952243226537,9.674487603613
+    ));
+#3447 = CARTESIAN_POINT('',(2.554550550406,3.543204770851,9.941154274478
+    ));
+#3448 = CARTESIAN_POINT('',(1.738355738918,3.947733321811,
+    10.207820939348));
+#3449 = CARTESIAN_POINT('',(0.869172393154,4.149999999984,
+    10.474487606461));
+#3450 = CARTESIAN_POINT('',(-0.434586196463,4.150000000011,
+    10.874487606462));
+#3451 = CARTESIAN_POINT('',(-0.869174978586,4.099433295428,
+    11.007820939779));
+#3452 = CARTESIAN_POINT('',(-1.297142298545,3.998300680719,
+    11.141154273139));
+#3453 = CARTESIAN_POINT('',(-1.71187071914,3.847591359425,
+    11.274487606476));
+#3454 = CARTESIAN_POINT('',(-2.106915737328,3.649286100454,
+    11.407820939783));
+#3455 = CARTESIAN_POINT('',(-2.476176396948,3.406319786235,
+    11.541154273111));
+#3456 = CARTESIAN_POINT('',(-2.814059444225,3.122508126106,
+    11.674487606482));
+#3457 = CARTESIAN_POINT('',(-3.115626276917,2.802443308168,
+    11.807820939853));
+#3458 = CARTESIAN_POINT('',(-3.376711940414,2.451363362959,
+    11.941154273137));
+#3459 = CARTESIAN_POINT('',(-4.02859238596,1.322273310775,
+    12.341154273128));
+#3460 = CARTESIAN_POINT('',(-4.288012917568,0.468413607433,
+    12.607820939477));
+#3461 = CARTESIAN_POINT('',(-4.345782156761,-0.440721331546,
+    12.874487608017));
+#3462 = CARTESIAN_POINT('',(-4.189177484298,-1.351345215179,
+    13.141154269972));
+#3463 = CARTESIAN_POINT('',(-3.821846057195,-2.206562087952,
+    13.407820943794));
+#3464 = CARTESIAN_POINT('',(-3.264909066986,-2.952243226511,
+    13.674487603293));
+#3465 = CARTESIAN_POINT('',(-2.55455055093,-3.543204770866,
+    13.941154274646));
+#3466 = CARTESIAN_POINT('',(-1.738355738616,-3.947733321811,
+    14.207820939389));
+#3467 = CARTESIAN_POINT('',(-0.869172393257,-4.149999999982,
+    14.474487606463));
+#3468 = CARTESIAN_POINT('',(-7.654042041188E-11,-4.15,14.741154273126));
+#3469 = DEFINITIONAL_REPRESENTATION('',(#3470),#3474);
+#3470 = LINE('',#3471,#3472);
+#3471 = CARTESIAN_POINT('',(0.931748562369,0.));
+#3472 = VECTOR('',#3473,1.);
+#3473 = DIRECTION('',(0.,1.));
+#3474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3475 = ORIENTED_EDGE('',*,*,#3476,.T.);
+#3476 = EDGE_CURVE('',#3340,#3477,#3479,.T.);
+#3477 = VERTEX_POINT('',#3478);
+#3478 = CARTESIAN_POINT('',(-4.399361478082E-11,-4.15,7.758845726781));
+#3479 = SURFACE_CURVE('',#3480,(#3483,#3490),.PCURVE_S1.);
+#3480 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3481,#3482),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453623),.PIECEWISE_BEZIER_KNOTS.);
+#3481 = CARTESIAN_POINT('',(-4.410325634601E-11,-4.15,6.741154273209));
+#3482 = CARTESIAN_POINT('',(-4.432418679962E-11,-4.15,7.758845726833));
+#3483 = PCURVE('',#3206,#3484);
+#3484 = DEFINITIONAL_REPRESENTATION('',(#3485),#3489);
+#3485 = LINE('',#3486,#3487);
+#3486 = CARTESIAN_POINT('',(0.,0.));
+#3487 = VECTOR('',#3488,1.);
+#3488 = DIRECTION('',(1.,0.));
+#3489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3490 = PCURVE('',#3491,#3568);
+#3491 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#3492,#3493,#3494,#3495,#3496,#3497,#3498,#3499,#3500,#3501,#3502
+      ,#3503,#3504,#3505,#3506,#3507,#3508,#3509,#3510,#3511,#3512,#3513
+      ,#3514,#3515,#3516,#3517,#3518,#3519,#3520,#3521,#3522,#3523,#3524
+      ,#3525,#3526,#3527,#3528,#3529)
+    ,(#3530,#3531,#3532,#3533,#3534,#3535,#3536,#3537,#3538,#3539,#3540
+      ,#3541,#3542,#3543,#3544,#3545,#3546,#3547,#3548,#3549,#3550,#3551
+      ,#3552,#3553,#3554,#3555,#3556,#3557,#3558,#3559,#3560,#3561,#3562
+      ,#3563,#3564,#3565,#3566,#3567
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,1.017691453623)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#3492 = CARTESIAN_POINT('',(-7.569158026602E-16,-4.15,-1.258845726812));
+#3493 = CARTESIAN_POINT('',(0.434586196512,-4.150000000003,
+    -1.125512393476));
+#3494 = CARTESIAN_POINT('',(0.869174978664,-4.099433295414,
+    -0.992179060144));
+#3495 = CARTESIAN_POINT('',(1.29714229859,-3.998300680702,
+    -0.858845726797));
+#3496 = CARTESIAN_POINT('',(1.711870719199,-3.847591359403,
+    -0.725512393469));
+#3497 = CARTESIAN_POINT('',(2.106915737364,-3.649286100425,
+    -0.592179060151));
+#3498 = CARTESIAN_POINT('',(2.476176397009,-3.406319786198,
+    -0.458845726818));
+#3499 = CARTESIAN_POINT('',(2.81405944427,-3.122508126065,
+    -0.325512393449));
+#3500 = CARTESIAN_POINT('',(3.115626276955,-2.802443308124,
+    -0.192179060099));
+#3501 = CARTESIAN_POINT('',(3.376711940447,-2.451363362912,
+    -5.884572680993E-02));
+#3502 = CARTESIAN_POINT('',(4.02859238598,-1.322273310718,0.341154273162
+    ));
+#3503 = CARTESIAN_POINT('',(4.288012917592,-0.468413607363,0.60782094021
+    ));
+#3504 = CARTESIAN_POINT('',(4.345782156643,0.440721331583,0.87448760563)
+  );
+#3505 = CARTESIAN_POINT('',(4.189177484614,1.351345215314,1.141154274498
+    ));
+#3506 = CARTESIAN_POINT('',(3.821846056542,2.206562087874,1.407820938676
+    ));
+#3507 = CARTESIAN_POINT('',(3.264909067726,2.952243226689,1.674487607555
+    ));
+#3508 = CARTESIAN_POINT('',(2.554550550189,3.543204770831,1.941154272126
+    ));
+#3509 = CARTESIAN_POINT('',(1.738355738979,3.947733321848,2.207820940606
+    ));
+#3510 = CARTESIAN_POINT('',(0.869172393052,4.149999999997,2.474487606415
+    ));
+#3511 = CARTESIAN_POINT('',(-0.434586196508,4.150000000004,
+    2.874487606581));
+#3512 = CARTESIAN_POINT('',(-0.869174978706,4.099433295414,
+    3.007820939742));
+#3513 = CARTESIAN_POINT('',(-1.297142298507,3.998300680699,
+    3.141154273248));
+#3514 = CARTESIAN_POINT('',(-1.71187071929,3.847591359402,3.274487606499
+    ));
+#3515 = CARTESIAN_POINT('',(-2.106915737313,3.649286100424,
+    3.407820939949));
+#3516 = CARTESIAN_POINT('',(-2.476176397038,3.4063197862,3.541154273146)
+  );
+#3517 = CARTESIAN_POINT('',(-2.814059444239,3.122508126065,
+    3.674487606539));
+#3518 = CARTESIAN_POINT('',(-3.115626276972,2.802443308123,
+    3.807820939882));
+#3519 = CARTESIAN_POINT('',(-3.376711940448,2.45136336291,3.941154273207
+    ));
+#3520 = CARTESIAN_POINT('',(-4.02859238598,1.322273310717,4.341154273209
+    ));
+#3521 = CARTESIAN_POINT('',(-4.28801291756,0.468413607363,4.607820939704
+    ));
+#3522 = CARTESIAN_POINT('',(-4.34578215682,-0.440721331538,
+    4.874487607227));
+#3523 = CARTESIAN_POINT('',(-4.189177484134,-1.351345215436,
+    5.141154271572));
+#3524 = CARTESIAN_POINT('',(-3.821846057339,-2.206562087722,
+    5.407820942053));
+#3525 = CARTESIAN_POINT('',(-3.264909066852,-2.9522432268,5.674487604652
+    ));
+#3526 = CARTESIAN_POINT('',(-2.55455055083,-3.543204770778,
+    5.941154274269));
+#3527 = CARTESIAN_POINT('',(-1.738355738682,-3.947733321866,
+    6.207820939486));
+#3528 = CARTESIAN_POINT('',(-0.869172393107,-4.149999999995,
+    6.474487606529));
+#3529 = CARTESIAN_POINT('',(-4.410325634601E-11,-4.15,6.741154273209));
+#3530 = CARTESIAN_POINT('',(-9.750321157549E-16,-4.15,-0.241154273188));
+#3531 = CARTESIAN_POINT('',(0.434586196512,-4.150000000003,
+    -0.107820939853));
+#3532 = CARTESIAN_POINT('',(0.869174978664,-4.099433295414,
+    2.551239347952E-02));
+#3533 = CARTESIAN_POINT('',(1.29714229859,-3.998300680702,0.158845726827
+    ));
+#3534 = CARTESIAN_POINT('',(1.711870719198,-3.847591359403,
+    0.292179060154));
+#3535 = CARTESIAN_POINT('',(2.106915737364,-3.649286100425,
+    0.425512393473));
+#3536 = CARTESIAN_POINT('',(2.476176397009,-3.406319786198,
+    0.558845726805));
+#3537 = CARTESIAN_POINT('',(2.81405944427,-3.122508126065,0.692179060175
+    ));
+#3538 = CARTESIAN_POINT('',(3.115626276955,-2.802443308124,
+    0.825512393524));
+#3539 = CARTESIAN_POINT('',(3.376711940447,-2.451363362912,
+    0.958845726814));
+#3540 = CARTESIAN_POINT('',(4.02859238598,-1.322273310718,1.358845726785
+    ));
+#3541 = CARTESIAN_POINT('',(4.288012917592,-0.468413607361,
+    1.625512393834));
+#3542 = CARTESIAN_POINT('',(4.345782156642,0.440721331571,1.892179059253
+    ));
+#3543 = CARTESIAN_POINT('',(4.189177484614,1.351345215336,2.158845728122
+    ));
+#3544 = CARTESIAN_POINT('',(3.821846056543,2.206562087847,2.425512392299
+    ));
+#3545 = CARTESIAN_POINT('',(3.26490906773,2.952243226708,2.692179061179)
+  );
+#3546 = CARTESIAN_POINT('',(2.554550550182,3.543204770821,2.95884572575)
+  );
+#3547 = CARTESIAN_POINT('',(1.738355738986,3.94773332185,3.22551239423)
+  );
+#3548 = CARTESIAN_POINT('',(0.869172393052,4.149999999996,3.492179060038
+    ));
+#3549 = CARTESIAN_POINT('',(-0.434586196508,4.150000000005,
+    3.892179060205));
+#3550 = CARTESIAN_POINT('',(-0.869174978704,4.099433295413,
+    4.025512393366));
+#3551 = CARTESIAN_POINT('',(-1.297142298506,3.9983006807,4.158845726871)
+  );
+#3552 = CARTESIAN_POINT('',(-1.711870719289,3.847591359403,
+    4.292179060123));
+#3553 = CARTESIAN_POINT('',(-2.106915737314,3.649286100425,
+    4.425512393572));
+#3554 = CARTESIAN_POINT('',(-2.476176397038,3.406319786199,4.55884572677
+    ));
+#3555 = CARTESIAN_POINT('',(-2.814059444239,3.122508126066,
+    4.692179060161));
+#3556 = CARTESIAN_POINT('',(-3.11562627697,2.802443308124,4.825512393505
+    ));
+#3557 = CARTESIAN_POINT('',(-3.376711940447,2.45136336291,4.958845726831
+    ));
+#3558 = CARTESIAN_POINT('',(-4.02859238598,1.322273310718,5.358845726832
+    ));
+#3559 = CARTESIAN_POINT('',(-4.288012917563,0.468413607367,
+    5.625512393328));
+#3560 = CARTESIAN_POINT('',(-4.345782156801,-0.440721331552,
+    5.89217906085));
+#3561 = CARTESIAN_POINT('',(-4.189177484183,-1.351345215397,
+    6.158845725196));
+#3562 = CARTESIAN_POINT('',(-3.821846057268,-2.206562087766,
+    6.425512395675));
+#3563 = CARTESIAN_POINT('',(-3.264909066922,-2.952243226768,
+    6.692179058276));
+#3564 = CARTESIAN_POINT('',(-2.554550550788,-3.543204770792,
+    6.958845727892));
+#3565 = CARTESIAN_POINT('',(-1.738355738699,-3.947733321861,
+    7.22551239311));
+#3566 = CARTESIAN_POINT('',(-0.869172393107,-4.149999999995,
+    7.492179060152));
+#3567 = CARTESIAN_POINT('',(-4.432418679962E-11,-4.15,7.758845726833));
+#3568 = DEFINITIONAL_REPRESENTATION('',(#3569),#3573);
+#3569 = LINE('',#3570,#3571);
+#3570 = CARTESIAN_POINT('',(0.,6.292021035841));
+#3571 = VECTOR('',#3572,1.);
+#3572 = DIRECTION('',(1.,0.));
+#3573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3574 = ORIENTED_EDGE('',*,*,#3575,.T.);
+#3575 = EDGE_CURVE('',#3477,#3034,#3576,.T.);
+#3576 = SURFACE_CURVE('',#3577,(#3616,#3623),.PCURVE_S1.);
+#3577 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#3578,#3579,#3580,#3581,#3582,
+    #3583,#3584,#3585,#3586,#3587,#3588,#3589,#3590,#3591,#3592,#3593,
+    #3594,#3595,#3596,#3597,#3598,#3599,#3600,#3601,#3602,#3603,#3604,
+    #3605,#3606,#3607,#3608,#3609,#3610,#3611,#3612,#3613,#3614,#3615),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#3578 = CARTESIAN_POINT('',(-4.373932131025E-11,-4.15,7.75884572675));
+#3579 = CARTESIAN_POINT('',(0.434586196442,-4.150000000009,
+    7.892179060085));
+#3580 = CARTESIAN_POINT('',(0.869174978586,-4.099433295431,
+    8.025512393496));
+#3581 = CARTESIAN_POINT('',(1.297142298531,-3.998300680723,
+    8.158845726727));
+#3582 = CARTESIAN_POINT('',(1.711870719152,-3.847591359423,
+    8.292179060022));
+#3583 = CARTESIAN_POINT('',(2.106915737318,-3.649286100454,
+    8.425512393455));
+#3584 = CARTESIAN_POINT('',(2.476176396954,-3.406319786233,
+    8.558845726842));
+#3585 = CARTESIAN_POINT('',(2.81405944422,-3.122508126109,8.692179060076
+    ));
+#3586 = CARTESIAN_POINT('',(3.115626276914,-2.80244330817,8.82551239331)
+  );
+#3587 = CARTESIAN_POINT('',(3.376711940411,-2.451363362963,
+    8.958845726842));
+#3588 = CARTESIAN_POINT('',(4.028592385959,-1.322273310776,
+    9.358845726837));
+#3589 = CARTESIAN_POINT('',(4.288012917596,-0.468413607424,
+    9.625512392358));
+#3590 = CARTESIAN_POINT('',(4.345782156612,0.440721331526,9.892179063001
+    ));
+#3591 = CARTESIAN_POINT('',(4.189177484701,1.351345215182,
+    10.158845722404));
+#3592 = CARTESIAN_POINT('',(3.821846056512,2.20656208796,10.425512397673
+    ));
+#3593 = CARTESIAN_POINT('',(3.264909067773,2.952243226497,
+    10.692179057235));
+#3594 = CARTESIAN_POINT('',(2.554550550311,3.54320477087,10.958845728102
+    ));
+#3595 = CARTESIAN_POINT('',(1.738355738955,3.947733321804,
+    11.225512392972));
+#3596 = CARTESIAN_POINT('',(0.869172393153,4.149999999984,
+    11.492179060084));
+#3597 = CARTESIAN_POINT('',(-0.434586196464,4.150000000011,
+    11.892179060086));
+#3598 = CARTESIAN_POINT('',(-0.869174978576,4.09943329543,
+    12.025512393403));
+#3599 = CARTESIAN_POINT('',(-1.297142298542,3.99830068072,
+    12.158845726763));
+#3600 = CARTESIAN_POINT('',(-1.711870719142,3.847591359426,12.2921790601
+    ));
+#3601 = CARTESIAN_POINT('',(-2.106915737328,3.649286100454,
+    12.425512393407));
+#3602 = CARTESIAN_POINT('',(-2.476176396942,3.406319786237,
+    12.558845726733));
+#3603 = CARTESIAN_POINT('',(-2.81405944422,3.122508126108,
+    12.692179060106));
+#3604 = CARTESIAN_POINT('',(-3.115626276918,2.802443308169,
+    12.825512393476));
+#3605 = CARTESIAN_POINT('',(-3.376711940412,2.451363362961,
+    12.958845726761));
+#3606 = CARTESIAN_POINT('',(-4.028592385959,1.322273310778,
+    13.358845726751));
+#3607 = CARTESIAN_POINT('',(-4.288012917573,0.468413607432,13.6255123931
+    ));
+#3608 = CARTESIAN_POINT('',(-4.345782156737,-0.440721331523,
+    13.89217906164));
+#3609 = CARTESIAN_POINT('',(-4.18917748436,-1.351345215217,
+    14.158845723595));
+#3610 = CARTESIAN_POINT('',(-3.821846057096,-2.206562087898,
+    14.425512397418));
+#3611 = CARTESIAN_POINT('',(-3.264909067098,-2.952243226545,
+    14.692179056917));
+#3612 = CARTESIAN_POINT('',(-2.554550550855,-3.543204770847,
+    14.95884572827));
+#3613 = CARTESIAN_POINT('',(-1.738355738656,-3.947733321811,
+    15.225512393012));
+#3614 = CARTESIAN_POINT('',(-0.869172393257,-4.149999999982,
+    15.492179060086));
+#3615 = CARTESIAN_POINT('',(-7.633058433193E-11,-4.15,15.75884572675));
+#3616 = PCURVE('',#3206,#3617);
+#3617 = DEFINITIONAL_REPRESENTATION('',(#3618),#3622);
+#3618 = LINE('',#3619,#3620);
+#3619 = CARTESIAN_POINT('',(1.017691453623,0.));
+#3620 = VECTOR('',#3621,1.);
+#3621 = DIRECTION('',(0.,1.));
+#3622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3623 = PCURVE('',#3079,#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) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3630 = ORIENTED_EDGE('',*,*,#3178,.T.);
+#3631 = ORIENTED_EDGE('',*,*,#3632,.F.);
+#3632 = EDGE_CURVE('',#3342,#885,#3633,.T.);
+#3633 = SURFACE_CURVE('',#3634,(#3637,#3644),.PCURVE_S1.);
+#3634 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3635,#3636),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453623),.PIECEWISE_BEZIER_KNOTS.);
+#3635 = CARTESIAN_POINT('',(-7.654042041188E-11,-4.15,14.741154273126));
+#3636 = CARTESIAN_POINT('',(-7.633058433193E-11,-4.15,15.75884572675));
+#3637 = PCURVE('',#3206,#3638);
+#3638 = DEFINITIONAL_REPRESENTATION('',(#3639),#3643);
+#3639 = LINE('',#3640,#3641);
+#3640 = CARTESIAN_POINT('',(0.,6.292021035841));
+#3641 = VECTOR('',#3642,1.);
+#3642 = DIRECTION('',(1.,0.));
+#3643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3644 = PCURVE('',#929,#3645);
+#3645 = DEFINITIONAL_REPRESENTATION('',(#3646),#3650);
+#3646 = LINE('',#3647,#3648);
+#3647 = CARTESIAN_POINT('',(0.,0.));
+#3648 = VECTOR('',#3649,1.);
+#3649 = DIRECTION('',(1.,0.));
+#3650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3651 = ADVANCED_FACE('',(#3652),#3079,.T.);
+#3652 = FACE_BOUND('',#3653,.T.);
+#3653 = EDGE_LOOP('',(#3654,#3655,#3754,#3823));
+#3654 = ORIENTED_EDGE('',*,*,#3575,.F.);
+#3655 = ORIENTED_EDGE('',*,*,#3656,.T.);
+#3656 = EDGE_CURVE('',#3477,#3657,#3659,.T.);
+#3657 = VERTEX_POINT('',#3658);
+#3658 = CARTESIAN_POINT('',(-4.414167270921E-11,-3.25,7.999999999969));
+#3659 = SURFACE_CURVE('',#3660,(#3663,#3670),.PCURVE_S1.);
+#3660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3661,#3662),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#3661 = CARTESIAN_POINT('',(-4.432418679962E-11,-4.15,7.758845726833));
+#3662 = CARTESIAN_POINT('',(-4.448247326039E-11,-3.25,8.000000000021));
+#3663 = PCURVE('',#3079,#3664);
+#3664 = DEFINITIONAL_REPRESENTATION('',(#3665),#3669);
+#3665 = LINE('',#3666,#3667);
+#3666 = CARTESIAN_POINT('',(0.,0.));
+#3667 = VECTOR('',#3668,1.);
+#3668 = DIRECTION('',(1.,0.));
+#3669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3670 = PCURVE('',#3671,#3748);
+#3671 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#3672,#3673,#3674,#3675,#3676,#3677,#3678,#3679,#3680,#3681,#3682
+      ,#3683,#3684,#3685,#3686,#3687,#3688,#3689,#3690,#3691,#3692,#3693
+      ,#3694,#3695,#3696,#3697,#3698,#3699,#3700,#3701,#3702,#3703,#3704
+      ,#3705,#3706,#3707,#3708,#3709)
+    ,(#3710,#3711,#3712,#3713,#3714,#3715,#3716,#3717,#3718,#3719,#3720
+      ,#3721,#3722,#3723,#3724,#3725,#3726,#3727,#3728,#3729,#3730,#3731
+      ,#3732,#3733,#3734,#3735,#3736,#3737,#3738,#3739,#3740,#3741,#3742
+      ,#3743,#3744,#3745,#3746,#3747
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#3672 = CARTESIAN_POINT('',(-9.750321157549E-16,-4.15,-0.241154273188));
+#3673 = CARTESIAN_POINT('',(0.434586196512,-4.150000000003,
+    -0.107820939853));
+#3674 = CARTESIAN_POINT('',(0.869174978664,-4.099433295414,
+    2.551239347952E-02));
+#3675 = CARTESIAN_POINT('',(1.29714229859,-3.998300680702,0.158845726827
+    ));
+#3676 = CARTESIAN_POINT('',(1.711870719198,-3.847591359403,
+    0.292179060154));
+#3677 = CARTESIAN_POINT('',(2.106915737364,-3.649286100425,
+    0.425512393473));
+#3678 = CARTESIAN_POINT('',(2.476176397009,-3.406319786198,
+    0.558845726805));
+#3679 = CARTESIAN_POINT('',(2.81405944427,-3.122508126065,0.692179060175
+    ));
+#3680 = CARTESIAN_POINT('',(3.115626276955,-2.802443308124,
+    0.825512393524));
+#3681 = CARTESIAN_POINT('',(3.376711940447,-2.451363362912,
+    0.958845726814));
+#3682 = CARTESIAN_POINT('',(4.02859238598,-1.322273310718,1.358845726785
+    ));
+#3683 = CARTESIAN_POINT('',(4.288012917592,-0.468413607361,
+    1.625512393834));
+#3684 = CARTESIAN_POINT('',(4.345782156642,0.440721331571,1.892179059253
+    ));
+#3685 = CARTESIAN_POINT('',(4.189177484614,1.351345215336,2.158845728122
+    ));
+#3686 = CARTESIAN_POINT('',(3.821846056543,2.206562087847,2.425512392299
+    ));
+#3687 = CARTESIAN_POINT('',(3.26490906773,2.952243226708,2.692179061179)
+  );
+#3688 = CARTESIAN_POINT('',(2.554550550182,3.543204770821,2.95884572575)
+  );
+#3689 = CARTESIAN_POINT('',(1.738355738986,3.94773332185,3.22551239423)
+  );
+#3690 = CARTESIAN_POINT('',(0.869172393052,4.149999999996,3.492179060038
+    ));
+#3691 = CARTESIAN_POINT('',(-0.434586196508,4.150000000005,
+    3.892179060205));
+#3692 = CARTESIAN_POINT('',(-0.869174978704,4.099433295413,
+    4.025512393366));
+#3693 = CARTESIAN_POINT('',(-1.297142298506,3.9983006807,4.158845726871)
+  );
+#3694 = CARTESIAN_POINT('',(-1.711870719289,3.847591359403,
+    4.292179060123));
+#3695 = CARTESIAN_POINT('',(-2.106915737314,3.649286100425,
+    4.425512393572));
+#3696 = CARTESIAN_POINT('',(-2.476176397038,3.406319786199,4.55884572677
+    ));
+#3697 = CARTESIAN_POINT('',(-2.814059444239,3.122508126066,
+    4.692179060161));
+#3698 = CARTESIAN_POINT('',(-3.11562627697,2.802443308124,4.825512393505
+    ));
+#3699 = CARTESIAN_POINT('',(-3.376711940447,2.45136336291,4.958845726831
+    ));
+#3700 = CARTESIAN_POINT('',(-4.02859238598,1.322273310718,5.358845726832
+    ));
+#3701 = CARTESIAN_POINT('',(-4.288012917563,0.468413607367,
+    5.625512393328));
+#3702 = CARTESIAN_POINT('',(-4.345782156801,-0.440721331552,
+    5.89217906085));
+#3703 = CARTESIAN_POINT('',(-4.189177484183,-1.351345215397,
+    6.158845725196));
+#3704 = CARTESIAN_POINT('',(-3.821846057268,-2.206562087766,
+    6.425512395675));
+#3705 = CARTESIAN_POINT('',(-3.264909066922,-2.952243226768,
+    6.692179058276));
+#3706 = CARTESIAN_POINT('',(-2.554550550788,-3.543204770792,
+    6.958845727892));
+#3707 = CARTESIAN_POINT('',(-1.738355738699,-3.947733321861,
+    7.22551239311));
+#3708 = CARTESIAN_POINT('',(-0.869172393107,-4.149999999995,
+    7.492179060152));
+#3709 = CARTESIAN_POINT('',(-4.432418679962E-11,-4.15,7.758845726833));
+#3710 = CARTESIAN_POINT('',(-7.216449660064E-16,-3.25,
+    -1.110223024625E-16));
+#3711 = CARTESIAN_POINT('',(0.340338414966,-3.250000000003,
+    0.133333333335));
+#3712 = CARTESIAN_POINT('',(0.680679434674,-3.210399546651,
+    0.266666666668));
+#3713 = CARTESIAN_POINT('',(1.015834417206,-3.131199321187,
+    0.400000000015));
+#3714 = CARTESIAN_POINT('',(1.340621496818,-3.013173973976,
+    0.533333333342));
+#3715 = CARTESIAN_POINT('',(1.649994139078,-2.85787467956,0.666666666661
+    ));
+#3716 = CARTESIAN_POINT('',(1.939174354906,-2.667599837372,
+    0.799999999993));
+#3717 = CARTESIAN_POINT('',(2.203781581546,-2.445337673877,
+    0.933333333363));
+#3718 = CARTESIAN_POINT('',(2.439948238558,-2.194684501698,
+    1.066666666712));
+#3719 = CARTESIAN_POINT('',(2.644412966854,-1.919742391499,
+    1.200000000002));
+#3720 = CARTESIAN_POINT('',(3.154921742903,-1.035515253622,
+    1.599999999973));
+#3721 = CARTESIAN_POINT('',(3.358082620984,-0.366829944216,
+    1.866666667023));
+#3722 = CARTESIAN_POINT('',(3.403322228386,0.345143391112,2.133333332439
+    ));
+#3723 = CARTESIAN_POINT('',(3.280684256822,1.058281819962,2.400000001313
+    ));
+#3724 = CARTESIAN_POINT('',(2.993006800043,1.728031559148,2.666666665484
+    ));
+#3725 = CARTESIAN_POINT('',(2.556862156779,2.311996671683,2.933333334369
+    ));
+#3726 = CARTESIAN_POINT('',(2.000547622562,2.774799517064,3.199999998935
+    ));
+#3727 = CARTESIAN_POINT('',(1.361364641543,3.091598226303,3.46666666742)
+  );
+#3728 = CARTESIAN_POINT('',(0.680676829965,3.249999999996,3.733333333226
+    ));
+#3729 = CARTESIAN_POINT('',(-0.340338414962,3.250000000005,
+    4.133333333393));
+#3730 = CARTESIAN_POINT('',(-0.680679434713,3.21039954665,4.266666666553
+    ));
+#3731 = CARTESIAN_POINT('',(-1.015834417122,3.131199321184,
+    4.400000000059));
+#3732 = CARTESIAN_POINT('',(-1.340621496909,3.013173973976,4.53333333331
+    ));
+#3733 = CARTESIAN_POINT('',(-1.649994139027,2.85787467956,4.666666666761
+    ));
+#3734 = CARTESIAN_POINT('',(-1.939174354935,2.667599837374,
+    4.799999999958));
+#3735 = CARTESIAN_POINT('',(-2.203781581514,2.445337673878,4.93333333335
+    ));
+#3736 = CARTESIAN_POINT('',(-2.439948238574,2.194684501699,
+    5.066666666693));
+#3737 = CARTESIAN_POINT('',(-2.644412966854,1.919742391497,
+    5.200000000019));
+#3738 = CARTESIAN_POINT('',(-3.154921742903,1.035515253622,5.60000000002
+    ));
+#3739 = CARTESIAN_POINT('',(-3.358082620957,0.366829944224,
+    5.866666666515));
+#3740 = CARTESIAN_POINT('',(-3.403322228537,-0.345143391101,
+    6.133333334041));
+#3741 = CARTESIAN_POINT('',(-3.280684256407,-1.058281820007,
+    6.399999998379));
+#3742 = CARTESIAN_POINT('',(-2.993006800746,-1.728031559087,
+    6.66666666887));
+#3743 = CARTESIAN_POINT('',(-2.556862155989,-2.311996671726,
+    6.933333331459));
+#3744 = CARTESIAN_POINT('',(-2.000547623159,-2.774799517042,
+    7.200000001083));
+#3745 = CARTESIAN_POINT('',(-1.361364641258,-3.091598226313,
+    7.466666666297));
+#3746 = CARTESIAN_POINT('',(-0.68067683002,-3.249999999995,
+    7.733333333341));
+#3747 = CARTESIAN_POINT('',(-4.448247326039E-11,-3.25,8.000000000021));
+#3748 = DEFINITIONAL_REPRESENTATION('',(#3749),#3753);
+#3749 = LINE('',#3750,#3751);
+#3750 = CARTESIAN_POINT('',(0.,6.292021035841));
+#3751 = VECTOR('',#3752,1.);
+#3752 = DIRECTION('',(1.,0.));
+#3753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3754 = ORIENTED_EDGE('',*,*,#3755,.T.);
+#3755 = EDGE_CURVE('',#3657,#3005,#3756,.T.);
+#3756 = SURFACE_CURVE('',#3757,(#3796,#3803),.PCURVE_S1.);
+#3757 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#3758,#3759,#3760,#3761,#3762,
+    #3763,#3764,#3765,#3766,#3767,#3768,#3769,#3770,#3771,#3772,#3773,
+    #3774,#3775,#3776,#3777,#3778,#3779,#3780,#3781,#3782,#3783,#3784,
+    #3785,#3786,#3787,#3788,#3789,#3790,#3791,#3792,#3793,#3794,#3795),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#3758 = CARTESIAN_POINT('',(-4.385852792055E-11,-3.25,7.999999999937));
+#3759 = CARTESIAN_POINT('',(0.340338414896,-3.250000000009,
+    8.133333333273));
+#3760 = CARTESIAN_POINT('',(0.680679434595,-3.210399546669,
+    8.266666666684));
+#3761 = CARTESIAN_POINT('',(1.015834417146,-3.131199321207,
+    8.399999999916));
+#3762 = CARTESIAN_POINT('',(1.340621496772,-3.013173973998,
+    8.533333333207));
+#3763 = CARTESIAN_POINT('',(1.649994139031,-2.857874679588,
+    8.666666666645));
+#3764 = CARTESIAN_POINT('',(1.939174354851,-2.667599837409,
+    8.800000000029));
+#3765 = CARTESIAN_POINT('',(2.203781581495,-2.44533767392,8.933333333264
+    ));
+#3766 = CARTESIAN_POINT('',(2.439948238518,-2.194684501745,
+    9.066666666497));
+#3767 = CARTESIAN_POINT('',(2.644412966818,-1.91974239155,9.20000000003)
+  );
+#3768 = CARTESIAN_POINT('',(3.154921742882,-1.035515253681,
+    9.600000000025));
+#3769 = CARTESIAN_POINT('',(3.358082620989,-0.366829944281,
+    9.866666665545));
+#3770 = CARTESIAN_POINT('',(3.403322228349,0.345143391076,
+    10.133333336194));
+#3771 = CARTESIAN_POINT('',(3.280684256929,1.058281819785,
+    10.399999995585));
+#3772 = CARTESIAN_POINT('',(2.993006799977,1.728031559289,
+    10.666666670867));
+#3773 = CARTESIAN_POINT('',(2.556862156859,2.311996671445,10.93333333042
+    ));
+#3774 = CARTESIAN_POINT('',(2.000547622669,2.774799517126,
+    11.200000001291));
+#3775 = CARTESIAN_POINT('',(1.361364641519,3.091598226253,11.46666666616
+    ));
+#3776 = CARTESIAN_POINT('',(0.680676830066,3.249999999984,
+    11.733333333272));
+#3777 = CARTESIAN_POINT('',(-0.340338414918,3.250000000011,
+    12.133333333274));
+#3778 = CARTESIAN_POINT('',(-0.680679434583,3.210399546667,
+    12.26666666659));
+#3779 = CARTESIAN_POINT('',(-1.015834417157,3.131199321204,
+    12.399999999952));
+#3780 = CARTESIAN_POINT('',(-1.340621496761,3.013173973999,
+    12.533333333286));
+#3781 = CARTESIAN_POINT('',(-1.649994139042,2.857874679589,
+    12.666666666597));
+#3782 = CARTESIAN_POINT('',(-1.939174354837,2.667599837412,
+    12.79999999992));
+#3783 = CARTESIAN_POINT('',(-2.203781581495,2.44533767392,
+    12.933333333295));
+#3784 = CARTESIAN_POINT('',(-2.439948238522,2.194684501744,
+    13.066666666664));
+#3785 = CARTESIAN_POINT('',(-2.644412966818,1.919742391549,
+    13.199999999949));
+#3786 = CARTESIAN_POINT('',(-3.154921742881,1.035515253682,
+    13.599999999939));
+#3787 = CARTESIAN_POINT('',(-3.358082620967,0.366829944287,
+    13.866666666288));
+#3788 = CARTESIAN_POINT('',(-3.403322228473,-0.345143391064,
+    14.133333334831));
+#3789 = CARTESIAN_POINT('',(-3.280684256587,-1.058281819841,
+    14.399999996777));
+#3790 = CARTESIAN_POINT('',(-2.993006800567,-1.728031559202,
+    14.666666670614));
+#3791 = CARTESIAN_POINT('',(-2.556862156174,-2.311996671512,
+    14.933333330098));
+#3792 = CARTESIAN_POINT('',(-2.000547623218,-2.774799517094,
+    15.200000001461));
+#3793 = CARTESIAN_POINT('',(-1.36136464122,-3.091598226262,
+    15.466666666199));
+#3794 = CARTESIAN_POINT('',(-0.68067683017,-3.249999999982,
+    15.733333333274));
+#3795 = CARTESIAN_POINT('',(-7.646844268905E-11,-3.25,15.999999999937));
+#3796 = PCURVE('',#3079,#3797);
+#3797 = DEFINITIONAL_REPRESENTATION('',(#3798),#3802);
+#3798 = LINE('',#3799,#3800);
+#3799 = CARTESIAN_POINT('',(0.931748562369,0.));
+#3800 = VECTOR('',#3801,1.);
+#3801 = DIRECTION('',(0.,1.));
+#3802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3803 = PCURVE('',#3021,#3804);
+#3804 = DEFINITIONAL_REPRESENTATION('',(#3805),#3822);
+#3805 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3806,#3807,#3808,#3809,#3810,
+    #3811,#3812,#3813,#3814,#3815,#3816,#3817,#3818,#3819,#3820,#3821),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(0.,2.359507888887,4.719015777773),
+  .UNSPECIFIED.);
+#3806 = CARTESIAN_POINT('',(1.570796326781,-7.000000000063));
+#3807 = CARTESIAN_POINT('',(1.865319955146,-6.62499999999));
+#3808 = CARTESIAN_POINT('',(2.159848025036,-6.249999999787));
+#3809 = CARTESIAN_POINT('',(2.454363397319,-5.875000000229));
+#3810 = CARTESIAN_POINT('',(2.748899439655,-5.499999999276));
+#3811 = CARTESIAN_POINT('',(3.043414761461,-5.125000000004));
+#3812 = CARTESIAN_POINT('',(3.337942959338,-4.749999999598));
+#3813 = CARTESIAN_POINT('',(3.632466473025,-4.374999999553));
+#3814 = CARTESIAN_POINT('',(4.221515135742,-3.624999999448));
+#3815 = CARTESIAN_POINT('',(4.516039416168,-3.249999999361));
+#3816 = CARTESIAN_POINT('',(4.810563712637,-2.87499999929));
+#3817 = CARTESIAN_POINT('',(5.105088038158,-2.499999999236));
+#3818 = CARTESIAN_POINT('',(5.399612375076,-2.124999999172));
+#3819 = CARTESIAN_POINT('',(5.694136698381,-1.749999999078));
+#3820 = CARTESIAN_POINT('',(5.988660999015,-1.374999998967));
+#3821 = CARTESIAN_POINT('',(6.283185307179,-0.999999998915));
+#3822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3823 = ORIENTED_EDGE('',*,*,#3033,.T.);
+#3824 = ADVANCED_FACE('',(#3825),#3021,.F.);
+#3825 = FACE_BOUND('',#3826,.F.);
+#3826 = EDGE_LOOP('',(#3827,#3828,#3829,#3902,#3930));
+#3827 = ORIENTED_EDGE('',*,*,#3755,.T.);
+#3828 = ORIENTED_EDGE('',*,*,#3004,.T.);
+#3829 = ORIENTED_EDGE('',*,*,#3830,.F.);
+#3830 = EDGE_CURVE('',#3831,#2884,#3833,.T.);
+#3831 = VERTEX_POINT('',#3832);
+#3832 = CARTESIAN_POINT('',(-3.25,4.388970687494E-11,6.499999999968));
+#3833 = SURFACE_CURVE('',#3834,(#3873,#3895),.PCURVE_S1.);
+#3834 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#3835,#3836,#3837,#3838,#3839,
+    #3840,#3841,#3842,#3843,#3844,#3845,#3846,#3847,#3848,#3849,#3850,
+    #3851,#3852,#3853,#3854,#3855,#3856,#3857,#3858,#3859,#3860,#3861,
+    #3862,#3863,#3864,#3865,#3866,#3867,#3868,#3869,#3870,#3871,#3872),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#3835 = CARTESIAN_POINT('',(-3.25,4.378703898991E-11,6.499999999936));
+#3836 = CARTESIAN_POINT('',(-3.250000000009,-0.340338414896,
+    6.633333333272));
+#3837 = CARTESIAN_POINT('',(-3.210399546668,-0.6806794346,6.766666666683
+    ));
+#3838 = CARTESIAN_POINT('',(-3.131199321207,-1.015834417149,
+    6.899999999914));
+#3839 = CARTESIAN_POINT('',(-3.013173973997,-1.340621496771,
+    7.033333333207));
+#3840 = CARTESIAN_POINT('',(-2.857874679587,-1.649994139033,
+    7.166666666643));
+#3841 = CARTESIAN_POINT('',(-2.667599837407,-1.939174354854,
+    7.300000000029));
+#3842 = CARTESIAN_POINT('',(-2.445337673919,-2.203781581499,
+    7.433333333263));
+#3843 = CARTESIAN_POINT('',(-2.194684501744,-2.439948238519,
+    7.566666666496));
+#3844 = CARTESIAN_POINT('',(-1.919742391547,-2.644412966819,
+    7.700000000029));
+#3845 = CARTESIAN_POINT('',(-1.035515253678,-3.154921742883,
+    8.100000000024));
+#3846 = CARTESIAN_POINT('',(-0.366829944274,-3.358082620984,
+    8.366666665543));
+#3847 = CARTESIAN_POINT('',(0.345143391054,-3.403322228392,
+    8.633333336193));
+#3848 = CARTESIAN_POINT('',(1.058281819853,-3.280684256803,
+    8.899999995583));
+#3849 = CARTESIAN_POINT('',(1.728031559207,-2.993006800184,
+    9.166666670866));
+#3850 = CARTESIAN_POINT('',(2.311996671521,-2.556862156636,
+    9.433333330419));
+#3851 = CARTESIAN_POINT('',(2.77479951709,-2.000547622811,9.70000000129)
+  );
+#3852 = CARTESIAN_POINT('',(3.091598226267,-1.361364641465,
+    9.966666666159));
+#3853 = CARTESIAN_POINT('',(3.249999999984,-0.680676830067,
+    10.233333333271));
+#3854 = CARTESIAN_POINT('',(3.250000000011,0.340338414917,
+    10.633333333273));
+#3855 = CARTESIAN_POINT('',(3.210399546665,0.680679434597,
+    10.766666666589));
+#3856 = CARTESIAN_POINT('',(3.131199321204,1.015834417163,
+    10.899999999952));
+#3857 = CARTESIAN_POINT('',(3.013173973998,1.340621496758,
+    11.033333333283));
+#3858 = CARTESIAN_POINT('',(2.857874679588,1.649994139043,
+    11.166666666598));
+#3859 = CARTESIAN_POINT('',(2.667599837409,1.939174354846,
+    11.299999999917));
+#3860 = CARTESIAN_POINT('',(2.445337673917,2.203781581502,
+    11.433333333294));
+#3861 = CARTESIAN_POINT('',(2.194684501742,2.43994823852,11.566666666662
+    ));
+#3862 = CARTESIAN_POINT('',(1.919742391545,2.644412966822,
+    11.699999999948));
+#3863 = CARTESIAN_POINT('',(1.035515253677,3.154921742883,
+    12.099999999938));
+#3864 = CARTESIAN_POINT('',(0.366829944288,3.35808262096,12.366666666286
+    ));
+#3865 = CARTESIAN_POINT('',(-0.345143391093,3.40332222851,
+    12.633333334831));
+#3866 = CARTESIAN_POINT('',(-1.058281819796,3.280684256493,
+    12.899999996774));
+#3867 = CARTESIAN_POINT('',(-1.728031559264,2.993006800715,
+    13.166666670615));
+#3868 = CARTESIAN_POINT('',(-2.311996671478,2.55686215601,
+    13.433333330095));
+#3869 = CARTESIAN_POINT('',(-2.774799517112,2.000547623329,
+    13.700000001461));
+#3870 = CARTESIAN_POINT('',(-3.091598226265,1.361364641162,
+    13.966666666198));
+#3871 = CARTESIAN_POINT('',(-3.249999999982,0.68067683017,
+    14.233333333273));
+#3872 = CARTESIAN_POINT('',(-3.25,7.677709412205E-11,14.499999999936));
+#3873 = PCURVE('',#3021,#3874);
+#3874 = DEFINITIONAL_REPRESENTATION('',(#3875),#3894);
+#3875 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#3876,#3877,#3878,#3879,#3880,
+    #3881,#3882,#3883,#3884,#3885,#3886,#3887,#3888,#3889,#3890,#3891,
+    #3892,#3893),.UNSPECIFIED.,.F.,.F.,(10,8,10),(0.,3.146010517921,
+    6.292021035841),.UNSPECIFIED.);
+#3876 = CARTESIAN_POINT('',(-1.347100209159E-11,-8.500000000064));
+#3877 = CARTESIAN_POINT('',(0.349065040946,-8.055555555618));
+#3878 = CARTESIAN_POINT('',(0.69813680806,-7.611111110884));
+#3879 = CARTESIAN_POINT('',(1.047183065985,-7.166666667952));
+#3880 = CARTESIAN_POINT('',(1.396286949389,-6.722222219658));
+#3881 = CARTESIAN_POINT('',(1.745305696492,-6.27777778075));
+#3882 = CARTESIAN_POINT('',(2.094409600254,-5.83333333132));
+#3883 = CARTESIAN_POINT('',(2.443455840214,-5.388888889567));
+#3884 = CARTESIAN_POINT('',(2.792527612544,-4.94444444451));
+#3885 = CARTESIAN_POINT('',(3.490657694585,-4.055555555617));
+#3886 = CARTESIAN_POINT('',(3.839729461499,-3.611111111215));
+#3887 = CARTESIAN_POINT('',(4.18877571989,-3.166666666682));
+#3888 = CARTESIAN_POINT('',(4.537879602217,-2.722222221913));
+#3889 = CARTESIAN_POINT('',(4.88689835095,-2.277777778458));
+#3890 = CARTESIAN_POINT('',(5.236002253504,-1.833333332779));
+#3891 = CARTESIAN_POINT('',(5.585048494086,-1.388888889222));
+#3892 = CARTESIAN_POINT('',(5.93412026608,-0.944444444506));
+#3893 = CARTESIAN_POINT('',(6.283185307156,-0.500000000064));
+#3894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3895 = PCURVE('',#2913,#3896);
+#3896 = DEFINITIONAL_REPRESENTATION('',(#3897),#3901);
+#3897 = LINE('',#3898,#3899);
+#3898 = CARTESIAN_POINT('',(0.,0.));
+#3899 = VECTOR('',#3900,1.);
+#3900 = DIRECTION('',(0.,1.));
+#3901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3902 = ORIENTED_EDGE('',*,*,#3903,.T.);
+#3903 = EDGE_CURVE('',#3831,#3904,#3906,.T.);
+#3904 = VERTEX_POINT('',#3905);
+#3905 = CARTESIAN_POINT('',(-3.250000005282,7.037648577489E-15,
+    6.0000000011));
+#3906 = SURFACE_CURVE('',#3907,(#3911,#3918),.PCURVE_S1.);
+#3907 = LINE('',#3908,#3909);
+#3908 = CARTESIAN_POINT('',(-3.25,1.326133814775E-14,15.));
+#3909 = VECTOR('',#3910,1.);
+#3910 = DIRECTION('',(0.,-8.840892098501E-16,-1.));
+#3911 = PCURVE('',#3021,#3912);
+#3912 = DEFINITIONAL_REPRESENTATION('',(#3913),#3917);
+#3913 = LINE('',#3914,#3915);
+#3914 = CARTESIAN_POINT('',(0.,0.));
+#3915 = VECTOR('',#3916,1.);
+#3916 = DIRECTION('',(0.,-1.));
+#3917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3918 = PCURVE('',#3919,#3924);
+#3919 = CYLINDRICAL_SURFACE('',#3920,3.25);
+#3920 = AXIS2_PLACEMENT_3D('',#3921,#3922,#3923);
+#3921 = CARTESIAN_POINT('',(0.,1.326133814775E-14,15.));
+#3922 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#3923 = DIRECTION('',(-1.,0.,0.));
+#3924 = DEFINITIONAL_REPRESENTATION('',(#3925),#3929);
+#3925 = LINE('',#3926,#3927);
+#3926 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3927 = VECTOR('',#3928,1.);
+#3928 = DIRECTION('',(0.,-1.));
+#3929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3930 = ORIENTED_EDGE('',*,*,#3931,.T.);
+#3931 = EDGE_CURVE('',#3904,#3657,#3932,.T.);
+#3932 = SURFACE_CURVE('',#3933,(#3972,#3983),.PCURVE_S1.);
+#3933 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#3934,#3935,#3936,#3937,#3938,
+    #3939,#3940,#3941,#3942,#3943,#3944,#3945,#3946,#3947,#3948,#3949,
+    #3950,#3951,#3952,#3953,#3954,#3955,#3956,#3957,#3958,#3959,#3960,
+    #3961,#3962,#3963,#3964,#3965,#3966,#3967,#3968,#3969,#3970,#3971),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#3934 = CARTESIAN_POINT('',(-7.216449660064E-16,-3.25,
+    -1.110223024625E-16));
+#3935 = CARTESIAN_POINT('',(0.340338414966,-3.250000000003,
+    0.133333333335));
+#3936 = CARTESIAN_POINT('',(0.680679434674,-3.210399546651,
+    0.266666666668));
+#3937 = CARTESIAN_POINT('',(1.015834417206,-3.131199321187,
+    0.400000000015));
+#3938 = CARTESIAN_POINT('',(1.340621496818,-3.013173973976,
+    0.533333333342));
+#3939 = CARTESIAN_POINT('',(1.649994139078,-2.85787467956,0.666666666661
+    ));
+#3940 = CARTESIAN_POINT('',(1.939174354906,-2.667599837372,
+    0.799999999993));
+#3941 = CARTESIAN_POINT('',(2.203781581546,-2.445337673877,
+    0.933333333363));
+#3942 = CARTESIAN_POINT('',(2.439948238558,-2.194684501698,
+    1.066666666712));
+#3943 = CARTESIAN_POINT('',(2.644412966854,-1.919742391499,
+    1.200000000002));
+#3944 = CARTESIAN_POINT('',(3.154921742903,-1.035515253622,
+    1.599999999973));
+#3945 = CARTESIAN_POINT('',(3.358082620984,-0.366829944216,
+    1.866666667023));
+#3946 = CARTESIAN_POINT('',(3.403322228386,0.345143391112,2.133333332439
+    ));
+#3947 = CARTESIAN_POINT('',(3.280684256822,1.058281819962,2.400000001313
+    ));
+#3948 = CARTESIAN_POINT('',(2.993006800043,1.728031559148,2.666666665484
+    ));
+#3949 = CARTESIAN_POINT('',(2.556862156779,2.311996671683,2.933333334369
+    ));
+#3950 = CARTESIAN_POINT('',(2.000547622562,2.774799517064,3.199999998935
+    ));
+#3951 = CARTESIAN_POINT('',(1.361364641543,3.091598226303,3.46666666742)
+  );
+#3952 = CARTESIAN_POINT('',(0.680676829965,3.249999999996,3.733333333226
+    ));
+#3953 = CARTESIAN_POINT('',(-0.340338414962,3.250000000005,
+    4.133333333393));
+#3954 = CARTESIAN_POINT('',(-0.680679434713,3.21039954665,4.266666666553
+    ));
+#3955 = CARTESIAN_POINT('',(-1.015834417122,3.131199321184,
+    4.400000000059));
+#3956 = CARTESIAN_POINT('',(-1.340621496909,3.013173973976,4.53333333331
+    ));
+#3957 = CARTESIAN_POINT('',(-1.649994139027,2.85787467956,4.666666666761
+    ));
+#3958 = CARTESIAN_POINT('',(-1.939174354935,2.667599837374,
+    4.799999999958));
+#3959 = CARTESIAN_POINT('',(-2.203781581514,2.445337673878,4.93333333335
+    ));
+#3960 = CARTESIAN_POINT('',(-2.439948238574,2.194684501699,
+    5.066666666693));
+#3961 = CARTESIAN_POINT('',(-2.644412966854,1.919742391497,
+    5.200000000019));
+#3962 = CARTESIAN_POINT('',(-3.154921742903,1.035515253622,5.60000000002
+    ));
+#3963 = CARTESIAN_POINT('',(-3.358082620957,0.366829944224,
+    5.866666666515));
+#3964 = CARTESIAN_POINT('',(-3.403322228537,-0.345143391101,
+    6.133333334041));
+#3965 = CARTESIAN_POINT('',(-3.280684256407,-1.058281820007,
+    6.399999998379));
+#3966 = CARTESIAN_POINT('',(-2.993006800746,-1.728031559087,
+    6.66666666887));
+#3967 = CARTESIAN_POINT('',(-2.556862155989,-2.311996671726,
+    6.933333331459));
+#3968 = CARTESIAN_POINT('',(-2.000547623159,-2.774799517042,
+    7.200000001083));
+#3969 = CARTESIAN_POINT('',(-1.361364641258,-3.091598226313,
+    7.466666666297));
+#3970 = CARTESIAN_POINT('',(-0.68067683002,-3.249999999995,
+    7.733333333341));
+#3971 = CARTESIAN_POINT('',(-4.448247326039E-11,-3.25,8.000000000021));
+#3972 = PCURVE('',#3021,#3973);
+#3973 = DEFINITIONAL_REPRESENTATION('',(#3974),#3982);
+#3974 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3975,#3976,#3977,#3978,#3979,
+    #3980,#3981),.UNSPECIFIED.,.F.,.F.,(7,7),(4.719015777754,
+    6.292021035841),.PIECEWISE_BEZIER_KNOTS.);
+#3975 = CARTESIAN_POINT('',(0.,-8.9999999989));
+#3976 = CARTESIAN_POINT('',(0.26179938484,-8.666666665766));
+#3977 = CARTESIAN_POINT('',(0.523598234544,-8.333333332652));
+#3978 = CARTESIAN_POINT('',(0.785399759314,-7.999999999234));
+#3979 = CARTESIAN_POINT('',(1.047195903237,-7.666666666475));
+#3980 = CARTESIAN_POINT('',(1.308997546165,-7.333333333147));
+#3981 = CARTESIAN_POINT('',(1.570796326781,-6.999999999979));
+#3982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3983 = PCURVE('',#3671,#3984);
+#3984 = DEFINITIONAL_REPRESENTATION('',(#3985),#3989);
+#3985 = LINE('',#3986,#3987);
+#3986 = CARTESIAN_POINT('',(0.931748562369,0.));
+#3987 = VECTOR('',#3988,1.);
+#3988 = DIRECTION('',(0.,1.));
+#3989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3990 = ADVANCED_FACE('',(#3991),#2913,.T.);
+#3991 = FACE_BOUND('',#3992,.T.);
+#3992 = EDGE_LOOP('',(#3993,#3994,#4093,#4151,#4171));
+#3993 = ORIENTED_EDGE('',*,*,#3830,.F.);
+#3994 = ORIENTED_EDGE('',*,*,#3995,.T.);
+#3995 = EDGE_CURVE('',#3831,#3996,#3998,.T.);
+#3996 = VERTEX_POINT('',#3997);
+#3997 = CARTESIAN_POINT('',(-4.15,4.382247211359E-11,6.741154273157));
+#3998 = SURFACE_CURVE('',#3999,(#4002,#4009),.PCURVE_S1.);
+#3999 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4000,#4001),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#4000 = CARTESIAN_POINT('',(-3.25,4.415740939093E-11,6.50000000002));
+#4001 = CARTESIAN_POINT('',(-4.15,4.410284308932E-11,6.741154273209));
+#4002 = PCURVE('',#2913,#4003);
+#4003 = DEFINITIONAL_REPRESENTATION('',(#4004),#4008);
+#4004 = LINE('',#4005,#4006);
+#4005 = CARTESIAN_POINT('',(0.,0.));
+#4006 = VECTOR('',#4007,1.);
+#4007 = DIRECTION('',(1.,0.));
+#4008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4009 = PCURVE('',#4010,#4087);
+#4010 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#4011,#4012,#4013,#4014,#4015,#4016,#4017,#4018,#4019,#4020,#4021
+      ,#4022,#4023,#4024,#4025,#4026,#4027,#4028,#4029,#4030,#4031,#4032
+      ,#4033,#4034,#4035,#4036,#4037,#4038,#4039,#4040,#4041,#4042,#4043
+      ,#4044,#4045,#4046,#4047,#4048)
+    ,(#4049,#4050,#4051,#4052,#4053,#4054,#4055,#4056,#4057,#4058,#4059
+      ,#4060,#4061,#4062,#4063,#4064,#4065,#4066,#4067,#4068,#4069,#4070
+      ,#4071,#4072,#4073,#4074,#4075,#4076,#4077,#4078,#4079,#4080,#4081
+      ,#4082,#4083,#4084,#4085,#4086
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#4011 = CARTESIAN_POINT('',(-3.25,5.090325121857E-16,-1.500000000001));
+#4012 = CARTESIAN_POINT('',(-3.250000000003,-0.340338414966,
+    -1.366666666666));
+#4013 = CARTESIAN_POINT('',(-3.210399546651,-0.680679434674,
+    -1.233333333333));
+#4014 = CARTESIAN_POINT('',(-3.131199321187,-1.015834417206,
+    -1.099999999987));
+#4015 = CARTESIAN_POINT('',(-3.013173973976,-1.340621496818,
+    -0.966666666659));
+#4016 = CARTESIAN_POINT('',(-2.85787467956,-1.649994139078,
+    -0.833333333341));
+#4017 = CARTESIAN_POINT('',(-2.667599837372,-1.939174354906,
+    -0.700000000007));
+#4018 = CARTESIAN_POINT('',(-2.445337673877,-2.203781581546,
+    -0.566666666639));
+#4019 = CARTESIAN_POINT('',(-2.194684501698,-2.439948238559,
+    -0.433333333289));
+#4020 = CARTESIAN_POINT('',(-1.919742391498,-2.644412966854,-0.3));
+#4021 = CARTESIAN_POINT('',(-1.035515253621,-3.154921742903,
+    9.999999997213E-02));
+#4022 = CARTESIAN_POINT('',(-0.366829944219,-3.358082620984,
+    0.366666667022));
+#4023 = CARTESIAN_POINT('',(0.34514339113,-3.403322228384,0.633333332438
+    ));
+#4024 = CARTESIAN_POINT('',(1.058281819927,-3.280684256828,
+    0.900000001311));
+#4025 = CARTESIAN_POINT('',(1.728031559191,-2.993006800035,
+    1.166666665483));
+#4026 = CARTESIAN_POINT('',(2.31199667165,-2.556862156779,1.433333334368
+    ));
+#4027 = CARTESIAN_POINT('',(2.774799517082,-2.000547622569,
+    1.699999998934));
+#4028 = CARTESIAN_POINT('',(3.091598226299,-1.361364641533,
+    1.966666667419));
+#4029 = CARTESIAN_POINT('',(3.249999999997,-0.680676829965,
+    2.233333333225));
+#4030 = CARTESIAN_POINT('',(3.250000000004,0.340338414962,2.633333333392
+    ));
+#4031 = CARTESIAN_POINT('',(3.210399546651,0.680679434715,2.766666666552
+    ));
+#4032 = CARTESIAN_POINT('',(3.131199321183,1.015834417123,2.900000000058
+    ));
+#4033 = CARTESIAN_POINT('',(3.013173973975,1.34062149691,3.033333333309)
+  );
+#4034 = CARTESIAN_POINT('',(2.857874679559,1.649994139027,3.16666666676)
+  );
+#4035 = CARTESIAN_POINT('',(2.667599837374,1.939174354936,3.299999999956
+    ));
+#4036 = CARTESIAN_POINT('',(2.445337673877,2.203781581515,3.433333333349
+    ));
+#4037 = CARTESIAN_POINT('',(2.194684501696,2.439948238576,3.566666666692
+    ));
+#4038 = CARTESIAN_POINT('',(1.919742391496,2.644412966855,3.700000000018
+    ));
+#4039 = CARTESIAN_POINT('',(1.035515253621,3.154921742903,4.100000000019
+    ));
+#4040 = CARTESIAN_POINT('',(0.366829944217,3.358082620951,4.366666666514
+    ));
+#4041 = CARTESIAN_POINT('',(-0.345143391079,3.403322228567,
+    4.633333334038));
+#4042 = CARTESIAN_POINT('',(-1.058281820064,3.280684256331,
+    4.899999998379));
+#4043 = CARTESIAN_POINT('',(-1.728031559021,2.993006800854,
+    5.166666668867));
+#4044 = CARTESIAN_POINT('',(-2.311996671775,2.556862155885,
+    5.433333331459));
+#4045 = CARTESIAN_POINT('',(-2.774799517023,2.000547623221,
+    5.700000001081));
+#4046 = CARTESIAN_POINT('',(-3.091598226319,1.361364641234,
+    5.966666666296));
+#4047 = CARTESIAN_POINT('',(-3.249999999995,0.68067683002,6.233333333339
+    ));
+#4048 = CARTESIAN_POINT('',(-3.25,4.415740939093E-11,6.50000000002));
+#4049 = CARTESIAN_POINT('',(-4.15,3.436591138675E-16,-1.258845726812));
+#4050 = CARTESIAN_POINT('',(-4.150000000003,-0.434586196512,
+    -1.125512393476));
+#4051 = CARTESIAN_POINT('',(-4.099433295414,-0.869174978664,
+    -0.992179060144));
+#4052 = CARTESIAN_POINT('',(-3.998300680702,-1.29714229859,
+    -0.858845726797));
+#4053 = CARTESIAN_POINT('',(-3.847591359403,-1.711870719199,
+    -0.725512393469));
+#4054 = CARTESIAN_POINT('',(-3.649286100425,-2.106915737364,
+    -0.592179060151));
+#4055 = CARTESIAN_POINT('',(-3.406319786198,-2.476176397009,
+    -0.458845726818));
+#4056 = CARTESIAN_POINT('',(-3.122508126065,-2.81405944427,
+    -0.325512393449));
+#4057 = CARTESIAN_POINT('',(-2.802443308124,-3.115626276955,
+    -0.192179060099));
+#4058 = CARTESIAN_POINT('',(-2.451363362912,-3.376711940447,
+    -5.884572680993E-02));
+#4059 = CARTESIAN_POINT('',(-1.322273310718,-4.02859238598,
+    0.341154273162));
+#4060 = CARTESIAN_POINT('',(-0.468413607363,-4.288012917592,
+    0.60782094021));
+#4061 = CARTESIAN_POINT('',(0.440721331583,-4.345782156643,0.87448760563
+    ));
+#4062 = CARTESIAN_POINT('',(1.351345215314,-4.189177484614,
+    1.141154274498));
+#4063 = CARTESIAN_POINT('',(2.206562087874,-3.821846056542,
+    1.407820938676));
+#4064 = CARTESIAN_POINT('',(2.952243226689,-3.264909067726,
+    1.674487607555));
+#4065 = CARTESIAN_POINT('',(3.543204770831,-2.554550550189,
+    1.941154272126));
+#4066 = CARTESIAN_POINT('',(3.947733321848,-1.738355738979,
+    2.207820940606));
+#4067 = CARTESIAN_POINT('',(4.149999999997,-0.869172393052,
+    2.474487606415));
+#4068 = CARTESIAN_POINT('',(4.150000000004,0.434586196508,2.874487606581
+    ));
+#4069 = CARTESIAN_POINT('',(4.099433295414,0.869174978706,3.007820939742
+    ));
+#4070 = CARTESIAN_POINT('',(3.998300680699,1.297142298507,3.141154273248
+    ));
+#4071 = CARTESIAN_POINT('',(3.847591359402,1.71187071929,3.274487606499)
+  );
+#4072 = CARTESIAN_POINT('',(3.649286100424,2.106915737313,3.407820939949
+    ));
+#4073 = CARTESIAN_POINT('',(3.4063197862,2.476176397038,3.541154273146)
+  );
+#4074 = CARTESIAN_POINT('',(3.122508126065,2.814059444239,3.674487606539
+    ));
+#4075 = CARTESIAN_POINT('',(2.802443308123,3.115626276972,3.807820939882
+    ));
+#4076 = CARTESIAN_POINT('',(2.45136336291,3.376711940448,3.941154273207)
+  );
+#4077 = CARTESIAN_POINT('',(1.322273310717,4.02859238598,4.341154273209)
+  );
+#4078 = CARTESIAN_POINT('',(0.468413607363,4.28801291756,4.607820939704)
+  );
+#4079 = CARTESIAN_POINT('',(-0.440721331538,4.34578215682,4.874487607227
+    ));
+#4080 = CARTESIAN_POINT('',(-1.351345215436,4.189177484134,
+    5.141154271572));
+#4081 = CARTESIAN_POINT('',(-2.206562087722,3.821846057339,
+    5.407820942053));
+#4082 = CARTESIAN_POINT('',(-2.9522432268,3.264909066852,5.674487604652)
+  );
+#4083 = CARTESIAN_POINT('',(-3.543204770778,2.55455055083,5.941154274269
+    ));
+#4084 = CARTESIAN_POINT('',(-3.947733321866,1.738355738682,
+    6.207820939486));
+#4085 = CARTESIAN_POINT('',(-4.149999999995,0.869172393107,
+    6.474487606529));
+#4086 = CARTESIAN_POINT('',(-4.15,4.410284308932E-11,6.741154273209));
+#4087 = DEFINITIONAL_REPRESENTATION('',(#4088),#4092);
+#4088 = LINE('',#4089,#4090);
+#4089 = CARTESIAN_POINT('',(0.,6.292021035841));
+#4090 = VECTOR('',#4091,1.);
+#4091 = DIRECTION('',(1.,0.));
+#4092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4093 = ORIENTED_EDGE('',*,*,#4094,.T.);
+#4094 = EDGE_CURVE('',#3996,#4095,#4097,.T.);
+#4095 = VERTEX_POINT('',#4096);
+#4096 = CARTESIAN_POINT('',(-4.15,7.662305222872E-11,14.741154273147));
+#4097 = SURFACE_CURVE('',#4098,(#4137,#4144),.PCURVE_S1.);
+#4098 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#4099,#4100,#4101,#4102,#4103,
+    #4104,#4105,#4106,#4107,#4108,#4109,#4110,#4111,#4112,#4113,#4114,
+    #4115,#4116,#4117,#4118,#4119,#4120,#4121,#4122,#4123,#4124,#4125,
+    #4126,#4127,#4128,#4129,#4130,#4131,#4132,#4133,#4134,#4135,#4136),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#4099 = CARTESIAN_POINT('',(-4.15,4.369117239179E-11,6.741154273126));
+#4100 = CARTESIAN_POINT('',(-4.150000000009,-0.434586196442,
+    6.874487606462));
+#4101 = CARTESIAN_POINT('',(-4.099433295431,-0.86917497859,
+    7.007820939873));
+#4102 = CARTESIAN_POINT('',(-3.998300680722,-1.297142298532,
+    7.141154273104));
+#4103 = CARTESIAN_POINT('',(-3.847591359424,-1.711870719153,
+    7.274487606397));
+#4104 = CARTESIAN_POINT('',(-3.649286100453,-2.106915737319,
+    7.407820939833));
+#4105 = CARTESIAN_POINT('',(-3.406319786233,-2.476176396957,
+    7.541154273218));
+#4106 = CARTESIAN_POINT('',(-3.122508126108,-2.814059444222,
+    7.674487606453));
+#4107 = CARTESIAN_POINT('',(-2.802443308169,-3.115626276915,
+    7.807820939686));
+#4108 = CARTESIAN_POINT('',(-2.451363362961,-3.376711940412,
+    7.941154273219));
+#4109 = CARTESIAN_POINT('',(-1.322273310775,-4.02859238596,
+    8.341154273214));
+#4110 = CARTESIAN_POINT('',(-0.46841360742,-4.288012917593,
+    8.607820938735));
+#4111 = CARTESIAN_POINT('',(0.440721331515,-4.345782156642,
+    8.874487609377));
+#4112 = CARTESIAN_POINT('',(1.351345215219,-4.189177484616,
+    9.141154268782));
+#4113 = CARTESIAN_POINT('',(2.206562087916,-3.82184605665,9.407820944048
+    ));
+#4114 = CARTESIAN_POINT('',(2.952243226537,-3.264909067624,
+    9.674487603613));
+#4115 = CARTESIAN_POINT('',(3.543204770851,-2.554550550406,
+    9.941154274478));
+#4116 = CARTESIAN_POINT('',(3.947733321811,-1.738355738918,
+    10.207820939348));
+#4117 = CARTESIAN_POINT('',(4.149999999984,-0.869172393154,
+    10.474487606461));
+#4118 = CARTESIAN_POINT('',(4.150000000011,0.434586196463,
+    10.874487606462));
+#4119 = CARTESIAN_POINT('',(4.099433295428,0.869174978586,
+    11.007820939779));
+#4120 = CARTESIAN_POINT('',(3.998300680719,1.297142298545,
+    11.141154273139));
+#4121 = CARTESIAN_POINT('',(3.847591359425,1.71187071914,11.274487606476
+    ));
+#4122 = CARTESIAN_POINT('',(3.649286100454,2.106915737328,
+    11.407820939783));
+#4123 = CARTESIAN_POINT('',(3.406319786235,2.476176396948,
+    11.541154273111));
+#4124 = CARTESIAN_POINT('',(3.122508126106,2.814059444225,
+    11.674487606482));
+#4125 = CARTESIAN_POINT('',(2.802443308168,3.115626276917,
+    11.807820939853));
+#4126 = CARTESIAN_POINT('',(2.451363362959,3.376711940414,
+    11.941154273137));
+#4127 = CARTESIAN_POINT('',(1.322273310775,4.02859238596,12.341154273128
+    ));
+#4128 = CARTESIAN_POINT('',(0.468413607433,4.288012917568,
+    12.607820939477));
+#4129 = CARTESIAN_POINT('',(-0.440721331546,4.345782156761,
+    12.874487608017));
+#4130 = CARTESIAN_POINT('',(-1.351345215179,4.189177484298,
+    13.141154269972));
+#4131 = CARTESIAN_POINT('',(-2.206562087952,3.821846057195,
+    13.407820943794));
+#4132 = CARTESIAN_POINT('',(-2.952243226511,3.264909066986,
+    13.674487603293));
+#4133 = CARTESIAN_POINT('',(-3.543204770866,2.55455055093,
+    13.941154274646));
+#4134 = CARTESIAN_POINT('',(-3.947733321811,1.738355738616,
+    14.207820939389));
+#4135 = CARTESIAN_POINT('',(-4.149999999982,0.869172393257,
+    14.474487606463));
+#4136 = CARTESIAN_POINT('',(-4.15,7.654000715519E-11,14.741154273126));
+#4137 = PCURVE('',#2913,#4138);
+#4138 = DEFINITIONAL_REPRESENTATION('',(#4139),#4143);
+#4139 = LINE('',#4140,#4141);
+#4140 = CARTESIAN_POINT('',(0.931748562369,0.));
+#4141 = VECTOR('',#4142,1.);
+#4142 = DIRECTION('',(0.,1.));
+#4143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4144 = PCURVE('',#2580,#4145);
+#4145 = DEFINITIONAL_REPRESENTATION('',(#4146),#4150);
+#4146 = LINE('',#4147,#4148);
+#4147 = CARTESIAN_POINT('',(0.,0.));
+#4148 = VECTOR('',#4149,1.);
+#4149 = DIRECTION('',(0.,1.));
+#4150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4151 = ORIENTED_EDGE('',*,*,#4152,.F.);
+#4152 = EDGE_CURVE('',#2778,#4095,#4153,.T.);
+#4153 = SURFACE_CURVE('',#4154,(#4157,#4164),.PCURVE_S1.);
+#4154 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4155,#4156),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#4155 = CARTESIAN_POINT('',(-3.25,7.677709412205E-11,14.499999999936));
+#4156 = CARTESIAN_POINT('',(-4.15,7.654000715519E-11,14.741154273126));
+#4157 = PCURVE('',#2913,#4158);
+#4158 = DEFINITIONAL_REPRESENTATION('',(#4159),#4163);
+#4159 = LINE('',#4160,#4161);
+#4160 = CARTESIAN_POINT('',(0.,6.292021035841));
+#4161 = VECTOR('',#4162,1.);
+#4162 = DIRECTION('',(1.,0.));
+#4163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4164 = PCURVE('',#2797,#4165);
+#4165 = DEFINITIONAL_REPRESENTATION('',(#4166),#4170);
+#4166 = LINE('',#4167,#4168);
+#4167 = CARTESIAN_POINT('',(0.,0.));
+#4168 = VECTOR('',#4169,1.);
+#4169 = DIRECTION('',(1.,0.));
+#4170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4171 = ORIENTED_EDGE('',*,*,#2883,.T.);
+#4172 = ADVANCED_FACE('',(#4173),#2797,.T.);
+#4173 = FACE_BOUND('',#4174,.T.);
+#4174 = EDGE_LOOP('',(#4175,#4176,#4177));
+#4175 = ORIENTED_EDGE('',*,*,#2777,.F.);
+#4176 = ORIENTED_EDGE('',*,*,#4152,.T.);
+#4177 = ORIENTED_EDGE('',*,*,#4178,.T.);
+#4178 = EDGE_CURVE('',#4095,#2672,#4179,.T.);
+#4179 = SURFACE_CURVE('',#4180,(#4219,#4226),.PCURVE_S1.);
+#4180 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#4181,#4182,#4183,#4184,#4185,
+    #4186,#4187,#4188,#4189,#4190,#4191,#4192,#4193,#4194,#4195,#4196,
+    #4197,#4198,#4199,#4200,#4201,#4202,#4203,#4204,#4205,#4206,#4207,
+    #4208,#4209,#4210,#4211,#4212,#4213,#4214,#4215,#4216,#4217,#4218),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#4181 = CARTESIAN_POINT('',(-4.15,7.663681860294E-11,14.741154273147));
+#4182 = CARTESIAN_POINT('',(-4.150000000015,-0.434586196338,
+    14.874487606483));
+#4183 = CARTESIAN_POINT('',(-4.099433295446,-0.869174978556,
+    15.007820939827));
+#4184 = CARTESIAN_POINT('',(-3.99830068074,-1.297142298496,
+    15.141154273139));
+#4185 = CARTESIAN_POINT('',(-3.847591359445,-1.711870719087,
+    15.274487606467));
+#4186 = CARTESIAN_POINT('',(-3.649286100482,-2.106915737256,
+    15.407820939856));
+#4187 = CARTESIAN_POINT('',(-3.406319786269,-2.476176396916,
+    15.541154273184));
+#4188 = CARTESIAN_POINT('',(-3.122508126147,-2.81405944419,
+    15.674487606473));
+#4189 = CARTESIAN_POINT('',(-2.802443308209,-3.115626276871,
+    15.807820939769));
+#4190 = CARTESIAN_POINT('',(-2.451363363006,-3.376711940379,
+    15.941154273201));
+#4191 = CARTESIAN_POINT('',(-1.32227331083,-4.028592385941,
+    16.341154273191));
+#4192 = CARTESIAN_POINT('',(-0.468413607491,-4.288012917586,
+    16.607820939532));
+#4193 = CARTESIAN_POINT('',(0.44072133152,-4.345782156655,
+    16.874487607248));
+#4194 = CARTESIAN_POINT('',(1.35134521504,-4.18917748461,17.141154271832
+    ));
+#4195 = CARTESIAN_POINT('',(2.206562088013,-3.821846056731,
+    17.407820941719));
+#4196 = CARTESIAN_POINT('',(2.952243226366,-3.264909067584,
+    17.674487604408));
+#4197 = CARTESIAN_POINT('',(3.543204770887,-2.554550550558,
+    17.941154274428));
+#4198 = CARTESIAN_POINT('',(3.94773332177,-1.738355738873,18.20782093945
+    ));
+#4199 = CARTESIAN_POINT('',(4.14999999997,-0.869172393261,
+    18.474487606481));
+#4200 = CARTESIAN_POINT('',(4.150000000016,0.434586196433,
+    18.874487606483));
+#4201 = CARTESIAN_POINT('',(4.09943329544,0.869174978499,19.007820939822
+    ));
+#4202 = CARTESIAN_POINT('',(3.998300680737,1.297142298519,19.14115427315
+    ));
+#4203 = CARTESIAN_POINT('',(3.847591359449,1.711870719059,
+    19.274487606474));
+#4204 = CARTESIAN_POINT('',(3.64928610048,2.106915737309,19.407820939817
+    ));
+#4205 = CARTESIAN_POINT('',(3.406319786268,2.476176396884,
+    19.541154273161));
+#4206 = CARTESIAN_POINT('',(3.122508126144,2.814059444189,
+    19.674487606497));
+#4207 = CARTESIAN_POINT('',(2.802443308212,3.115626276876,
+    19.807820939825));
+#4208 = CARTESIAN_POINT('',(2.451363363004,3.376711940381,
+    19.941154273159));
+#4209 = CARTESIAN_POINT('',(1.322273310828,4.028592385942,
+    20.341154273177));
+#4210 = CARTESIAN_POINT('',(0.468413607484,4.288012917556,
+    20.607820939442));
+#4211 = CARTESIAN_POINT('',(-0.440721331442,4.345782156794,
+    20.874487608284));
+#4212 = CARTESIAN_POINT('',(-1.351345215238,4.189177484262,
+    21.141154268801));
+#4213 = CARTESIAN_POINT('',(-2.206562087711,3.821846057267,
+    21.407820946187));
+#4214 = CARTESIAN_POINT('',(-2.95224322667,3.264909067069,21.67448760066
+    ));
+#4215 = CARTESIAN_POINT('',(-3.543204770697,2.554550550817,
+    21.941154276325));
+#4216 = CARTESIAN_POINT('',(-3.947733321829,1.738355738883,
+    22.20782093887));
+#4217 = CARTESIAN_POINT('',(-4.149999999971,0.869172393165,
+    22.474487606493));
+#4218 = CARTESIAN_POINT('',(-4.15,1.766226160223E-10,22.741154273168));
+#4219 = PCURVE('',#2797,#4220);
+#4220 = DEFINITIONAL_REPRESENTATION('',(#4221),#4225);
+#4221 = LINE('',#4222,#4223);
+#4222 = CARTESIAN_POINT('',(0.931748562369,0.));
+#4223 = VECTOR('',#4224,1.);
+#4224 = DIRECTION('',(0.,1.));
+#4225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4226 = PCURVE('',#2691,#4227);
+#4227 = DEFINITIONAL_REPRESENTATION('',(#4228),#4232);
+#4228 = LINE('',#4229,#4230);
+#4229 = CARTESIAN_POINT('',(0.,0.));
+#4230 = VECTOR('',#4231,1.);
+#4231 = DIRECTION('',(0.,1.));
+#4232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4233 = ADVANCED_FACE('',(#4234),#2691,.T.);
+#4234 = FACE_BOUND('',#4235,.T.);
+#4235 = EDGE_LOOP('',(#4236,#4237,#4257));
+#4236 = ORIENTED_EDGE('',*,*,#4178,.F.);
+#4237 = ORIENTED_EDGE('',*,*,#4238,.T.);
+#4238 = EDGE_CURVE('',#4095,#2551,#4239,.T.);
+#4239 = SURFACE_CURVE('',#4240,(#4243,#4250),.PCURVE_S1.);
+#4240 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4241,#4242),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453623),.PIECEWISE_BEZIER_KNOTS.);
+#4241 = CARTESIAN_POINT('',(-4.15,7.654000715519E-11,14.741154273126));
+#4242 = CARTESIAN_POINT('',(-4.15,7.633017107525E-11,15.75884572675));
+#4243 = PCURVE('',#2691,#4244);
+#4244 = DEFINITIONAL_REPRESENTATION('',(#4245),#4249);
+#4245 = LINE('',#4246,#4247);
+#4246 = CARTESIAN_POINT('',(0.,0.));
+#4247 = VECTOR('',#4248,1.);
+#4248 = DIRECTION('',(1.,0.));
+#4249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4250 = PCURVE('',#2580,#4251);
+#4251 = DEFINITIONAL_REPRESENTATION('',(#4252),#4256);
+#4252 = LINE('',#4253,#4254);
+#4253 = CARTESIAN_POINT('',(0.,6.292021035841));
+#4254 = VECTOR('',#4255,1.);
+#4255 = DIRECTION('',(1.,0.));
+#4256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4257 = ORIENTED_EDGE('',*,*,#2671,.T.);
+#4258 = ADVANCED_FACE('',(#4259),#2580,.T.);
+#4259 = FACE_BOUND('',#4260,.T.);
+#4260 = EDGE_LOOP('',(#4261,#4262,#4361,#4417,#4418));
+#4261 = ORIENTED_EDGE('',*,*,#4094,.F.);
+#4262 = ORIENTED_EDGE('',*,*,#4263,.T.);
+#4263 = EDGE_CURVE('',#3996,#4264,#4266,.T.);
+#4264 = VERTEX_POINT('',#4265);
+#4265 = CARTESIAN_POINT('',(-4.15,4.399320152413E-11,7.758845726781));
+#4266 = SURFACE_CURVE('',#4267,(#4270,#4277),.PCURVE_S1.);
+#4267 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4268,#4269),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453623),.PIECEWISE_BEZIER_KNOTS.);
+#4268 = CARTESIAN_POINT('',(-4.15,4.410284308932E-11,6.741154273209));
+#4269 = CARTESIAN_POINT('',(-4.15,4.432377354293E-11,7.758845726833));
+#4270 = PCURVE('',#2580,#4271);
+#4271 = DEFINITIONAL_REPRESENTATION('',(#4272),#4276);
+#4272 = LINE('',#4273,#4274);
+#4273 = CARTESIAN_POINT('',(0.,0.));
+#4274 = VECTOR('',#4275,1.);
+#4275 = DIRECTION('',(1.,0.));
+#4276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4277 = PCURVE('',#4278,#4355);
+#4278 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#4279,#4280,#4281,#4282,#4283,#4284,#4285,#4286,#4287,#4288,#4289
+      ,#4290,#4291,#4292,#4293,#4294,#4295,#4296,#4297,#4298,#4299,#4300
+      ,#4301,#4302,#4303,#4304,#4305,#4306,#4307,#4308,#4309,#4310,#4311
+      ,#4312,#4313,#4314,#4315,#4316)
+    ,(#4317,#4318,#4319,#4320,#4321,#4322,#4323,#4324,#4325,#4326,#4327
+      ,#4328,#4329,#4330,#4331,#4332,#4333,#4334,#4335,#4336,#4337,#4338
+      ,#4339,#4340,#4341,#4342,#4343,#4344,#4345,#4346,#4347,#4348,#4349
+      ,#4350,#4351,#4352,#4353,#4354
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,1.017691453623)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#4279 = CARTESIAN_POINT('',(-4.15,3.436591138675E-16,-1.258845726812));
+#4280 = CARTESIAN_POINT('',(-4.150000000003,-0.434586196512,
+    -1.125512393476));
+#4281 = CARTESIAN_POINT('',(-4.099433295414,-0.869174978664,
+    -0.992179060144));
+#4282 = CARTESIAN_POINT('',(-3.998300680702,-1.29714229859,
+    -0.858845726797));
+#4283 = CARTESIAN_POINT('',(-3.847591359403,-1.711870719199,
+    -0.725512393469));
+#4284 = CARTESIAN_POINT('',(-3.649286100425,-2.106915737364,
+    -0.592179060151));
+#4285 = CARTESIAN_POINT('',(-3.406319786198,-2.476176397009,
+    -0.458845726818));
+#4286 = CARTESIAN_POINT('',(-3.122508126065,-2.81405944427,
+    -0.325512393449));
+#4287 = CARTESIAN_POINT('',(-2.802443308124,-3.115626276955,
+    -0.192179060099));
+#4288 = CARTESIAN_POINT('',(-2.451363362912,-3.376711940447,
+    -5.884572680993E-02));
+#4289 = CARTESIAN_POINT('',(-1.322273310718,-4.02859238598,
+    0.341154273162));
+#4290 = CARTESIAN_POINT('',(-0.468413607363,-4.288012917592,
+    0.60782094021));
+#4291 = CARTESIAN_POINT('',(0.440721331583,-4.345782156643,0.87448760563
+    ));
+#4292 = CARTESIAN_POINT('',(1.351345215314,-4.189177484614,
+    1.141154274498));
+#4293 = CARTESIAN_POINT('',(2.206562087874,-3.821846056542,
+    1.407820938676));
+#4294 = CARTESIAN_POINT('',(2.952243226689,-3.264909067726,
+    1.674487607555));
+#4295 = CARTESIAN_POINT('',(3.543204770831,-2.554550550189,
+    1.941154272126));
+#4296 = CARTESIAN_POINT('',(3.947733321848,-1.738355738979,
+    2.207820940606));
+#4297 = CARTESIAN_POINT('',(4.149999999997,-0.869172393052,
+    2.474487606415));
+#4298 = CARTESIAN_POINT('',(4.150000000004,0.434586196508,2.874487606581
+    ));
+#4299 = CARTESIAN_POINT('',(4.099433295414,0.869174978706,3.007820939742
+    ));
+#4300 = CARTESIAN_POINT('',(3.998300680699,1.297142298507,3.141154273248
+    ));
+#4301 = CARTESIAN_POINT('',(3.847591359402,1.71187071929,3.274487606499)
+  );
+#4302 = CARTESIAN_POINT('',(3.649286100424,2.106915737313,3.407820939949
+    ));
+#4303 = CARTESIAN_POINT('',(3.4063197862,2.476176397038,3.541154273146)
+  );
+#4304 = CARTESIAN_POINT('',(3.122508126065,2.814059444239,3.674487606539
+    ));
+#4305 = CARTESIAN_POINT('',(2.802443308123,3.115626276972,3.807820939882
+    ));
+#4306 = CARTESIAN_POINT('',(2.45136336291,3.376711940448,3.941154273207)
+  );
+#4307 = CARTESIAN_POINT('',(1.322273310717,4.02859238598,4.341154273209)
+  );
+#4308 = CARTESIAN_POINT('',(0.468413607363,4.28801291756,4.607820939704)
+  );
+#4309 = CARTESIAN_POINT('',(-0.440721331538,4.34578215682,4.874487607227
+    ));
+#4310 = CARTESIAN_POINT('',(-1.351345215436,4.189177484134,
+    5.141154271572));
+#4311 = CARTESIAN_POINT('',(-2.206562087722,3.821846057339,
+    5.407820942053));
+#4312 = CARTESIAN_POINT('',(-2.9522432268,3.264909066852,5.674487604652)
+  );
+#4313 = CARTESIAN_POINT('',(-3.543204770778,2.55455055083,5.941154274269
+    ));
+#4314 = CARTESIAN_POINT('',(-3.947733321866,1.738355738682,
+    6.207820939486));
+#4315 = CARTESIAN_POINT('',(-4.149999999995,0.869172393107,
+    6.474487606529));
+#4316 = CARTESIAN_POINT('',(-4.15,4.410284308932E-11,6.741154273209));
+#4317 = CARTESIAN_POINT('',(-4.15,5.617754269622E-16,-0.241154273188));
+#4318 = CARTESIAN_POINT('',(-4.150000000003,-0.434586196512,
+    -0.107820939853));
+#4319 = CARTESIAN_POINT('',(-4.099433295414,-0.869174978664,
+    2.551239347952E-02));
+#4320 = CARTESIAN_POINT('',(-3.998300680702,-1.29714229859,
+    0.158845726827));
+#4321 = CARTESIAN_POINT('',(-3.847591359403,-1.711870719198,
+    0.292179060154));
+#4322 = CARTESIAN_POINT('',(-3.649286100425,-2.106915737364,
+    0.425512393473));
+#4323 = CARTESIAN_POINT('',(-3.406319786198,-2.476176397009,
+    0.558845726805));
+#4324 = CARTESIAN_POINT('',(-3.122508126065,-2.81405944427,
+    0.692179060175));
+#4325 = CARTESIAN_POINT('',(-2.802443308124,-3.115626276955,
+    0.825512393524));
+#4326 = CARTESIAN_POINT('',(-2.451363362912,-3.376711940447,
+    0.958845726814));
+#4327 = CARTESIAN_POINT('',(-1.322273310718,-4.02859238598,
+    1.358845726785));
+#4328 = CARTESIAN_POINT('',(-0.468413607361,-4.288012917592,
+    1.625512393834));
+#4329 = CARTESIAN_POINT('',(0.440721331571,-4.345782156642,
+    1.892179059253));
+#4330 = CARTESIAN_POINT('',(1.351345215336,-4.189177484614,
+    2.158845728122));
+#4331 = CARTESIAN_POINT('',(2.206562087847,-3.821846056543,
+    2.425512392299));
+#4332 = CARTESIAN_POINT('',(2.952243226708,-3.26490906773,2.692179061179
+    ));
+#4333 = CARTESIAN_POINT('',(3.543204770821,-2.554550550182,2.95884572575
+    ));
+#4334 = CARTESIAN_POINT('',(3.94773332185,-1.738355738986,3.22551239423)
+  );
+#4335 = CARTESIAN_POINT('',(4.149999999996,-0.869172393052,
+    3.492179060038));
+#4336 = CARTESIAN_POINT('',(4.150000000005,0.434586196508,3.892179060205
+    ));
+#4337 = CARTESIAN_POINT('',(4.099433295413,0.869174978704,4.025512393366
+    ));
+#4338 = CARTESIAN_POINT('',(3.9983006807,1.297142298506,4.158845726871)
+  );
+#4339 = CARTESIAN_POINT('',(3.847591359403,1.711870719289,4.292179060123
+    ));
+#4340 = CARTESIAN_POINT('',(3.649286100425,2.106915737314,4.425512393572
+    ));
+#4341 = CARTESIAN_POINT('',(3.406319786199,2.476176397038,4.55884572677)
+  );
+#4342 = CARTESIAN_POINT('',(3.122508126066,2.814059444239,4.692179060161
+    ));
+#4343 = CARTESIAN_POINT('',(2.802443308124,3.11562627697,4.825512393505)
+  );
+#4344 = CARTESIAN_POINT('',(2.45136336291,3.376711940447,4.958845726831)
+  );
+#4345 = CARTESIAN_POINT('',(1.322273310718,4.02859238598,5.358845726832)
+  );
+#4346 = CARTESIAN_POINT('',(0.468413607367,4.288012917563,5.625512393328
+    ));
+#4347 = CARTESIAN_POINT('',(-0.440721331552,4.345782156801,5.89217906085
+    ));
+#4348 = CARTESIAN_POINT('',(-1.351345215397,4.189177484183,
+    6.158845725196));
+#4349 = CARTESIAN_POINT('',(-2.206562087766,3.821846057268,
+    6.425512395675));
+#4350 = CARTESIAN_POINT('',(-2.952243226768,3.264909066922,
+    6.692179058276));
+#4351 = CARTESIAN_POINT('',(-3.543204770792,2.554550550788,
+    6.958845727892));
+#4352 = CARTESIAN_POINT('',(-3.947733321861,1.738355738699,7.22551239311
+    ));
+#4353 = CARTESIAN_POINT('',(-4.149999999995,0.869172393107,
+    7.492179060152));
+#4354 = CARTESIAN_POINT('',(-4.15,4.432377354293E-11,7.758845726833));
+#4355 = DEFINITIONAL_REPRESENTATION('',(#4356),#4360);
+#4356 = LINE('',#4357,#4358);
+#4357 = CARTESIAN_POINT('',(0.,6.292021035841));
+#4358 = VECTOR('',#4359,1.);
+#4359 = DIRECTION('',(1.,0.));
+#4360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4361 = ORIENTED_EDGE('',*,*,#4362,.T.);
+#4362 = EDGE_CURVE('',#4264,#2406,#4363,.T.);
+#4363 = SURFACE_CURVE('',#4364,(#4403,#4410),.PCURVE_S1.);
+#4364 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#4365,#4366,#4367,#4368,#4369,
+    #4370,#4371,#4372,#4373,#4374,#4375,#4376,#4377,#4378,#4379,#4380,
+    #4381,#4382,#4383,#4384,#4385,#4386,#4387,#4388,#4389,#4390,#4391,
+    #4392,#4393,#4394,#4395,#4396,#4397,#4398,#4399,#4400,#4401,#4402),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#4365 = CARTESIAN_POINT('',(-4.15,4.373890805356E-11,7.75884572675));
+#4366 = CARTESIAN_POINT('',(-4.150000000009,-0.434586196442,
+    7.892179060085));
+#4367 = CARTESIAN_POINT('',(-4.099433295431,-0.869174978586,
+    8.025512393496));
+#4368 = CARTESIAN_POINT('',(-3.998300680723,-1.297142298531,
+    8.158845726727));
+#4369 = CARTESIAN_POINT('',(-3.847591359423,-1.711870719152,
+    8.292179060022));
+#4370 = CARTESIAN_POINT('',(-3.649286100454,-2.106915737318,
+    8.425512393455));
+#4371 = CARTESIAN_POINT('',(-3.406319786233,-2.476176396954,
+    8.558845726842));
+#4372 = CARTESIAN_POINT('',(-3.122508126109,-2.81405944422,
+    8.692179060076));
+#4373 = CARTESIAN_POINT('',(-2.80244330817,-3.115626276914,8.82551239331
+    ));
+#4374 = CARTESIAN_POINT('',(-2.451363362963,-3.376711940411,
+    8.958845726842));
+#4375 = CARTESIAN_POINT('',(-1.322273310776,-4.028592385959,
+    9.358845726837));
+#4376 = CARTESIAN_POINT('',(-0.468413607424,-4.288012917596,
+    9.625512392358));
+#4377 = CARTESIAN_POINT('',(0.440721331526,-4.345782156612,
+    9.892179063001));
+#4378 = CARTESIAN_POINT('',(1.351345215182,-4.189177484701,
+    10.158845722404));
+#4379 = CARTESIAN_POINT('',(2.20656208796,-3.821846056512,
+    10.425512397673));
+#4380 = CARTESIAN_POINT('',(2.952243226497,-3.264909067773,
+    10.692179057235));
+#4381 = CARTESIAN_POINT('',(3.54320477087,-2.554550550311,
+    10.958845728102));
+#4382 = CARTESIAN_POINT('',(3.947733321804,-1.738355738955,
+    11.225512392972));
+#4383 = CARTESIAN_POINT('',(4.149999999984,-0.869172393153,
+    11.492179060084));
+#4384 = CARTESIAN_POINT('',(4.150000000011,0.434586196464,
+    11.892179060086));
+#4385 = CARTESIAN_POINT('',(4.09943329543,0.869174978576,12.025512393403
+    ));
+#4386 = CARTESIAN_POINT('',(3.99830068072,1.297142298542,12.158845726763
+    ));
+#4387 = CARTESIAN_POINT('',(3.847591359426,1.711870719142,12.2921790601)
+  );
+#4388 = CARTESIAN_POINT('',(3.649286100454,2.106915737328,
+    12.425512393407));
+#4389 = CARTESIAN_POINT('',(3.406319786237,2.476176396942,
+    12.558845726733));
+#4390 = CARTESIAN_POINT('',(3.122508126108,2.81405944422,12.692179060106
+    ));
+#4391 = CARTESIAN_POINT('',(2.802443308169,3.115626276918,
+    12.825512393476));
+#4392 = CARTESIAN_POINT('',(2.451363362961,3.376711940412,
+    12.958845726761));
+#4393 = CARTESIAN_POINT('',(1.322273310778,4.028592385959,
+    13.358845726751));
+#4394 = CARTESIAN_POINT('',(0.468413607432,4.288012917573,13.6255123931)
+  );
+#4395 = CARTESIAN_POINT('',(-0.440721331523,4.345782156737,
+    13.89217906164));
+#4396 = CARTESIAN_POINT('',(-1.351345215217,4.18917748436,
+    14.158845723595));
+#4397 = CARTESIAN_POINT('',(-2.206562087898,3.821846057096,
+    14.425512397418));
+#4398 = CARTESIAN_POINT('',(-2.952243226545,3.264909067098,
+    14.692179056917));
+#4399 = CARTESIAN_POINT('',(-3.543204770847,2.554550550855,
+    14.95884572827));
+#4400 = CARTESIAN_POINT('',(-3.947733321811,1.738355738656,
+    15.225512393012));
+#4401 = CARTESIAN_POINT('',(-4.149999999982,0.869172393257,
+    15.492179060086));
+#4402 = CARTESIAN_POINT('',(-4.15,7.633017107525E-11,15.75884572675));
+#4403 = PCURVE('',#2580,#4404);
+#4404 = DEFINITIONAL_REPRESENTATION('',(#4405),#4409);
+#4405 = LINE('',#4406,#4407);
+#4406 = CARTESIAN_POINT('',(1.017691453623,0.));
+#4407 = VECTOR('',#4408,1.);
+#4408 = DIRECTION('',(0.,1.));
+#4409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4410 = PCURVE('',#2451,#4411);
+#4411 = DEFINITIONAL_REPRESENTATION('',(#4412),#4416);
+#4412 = LINE('',#4413,#4414);
+#4413 = CARTESIAN_POINT('',(0.,0.));
+#4414 = VECTOR('',#4415,1.);
+#4415 = DIRECTION('',(0.,1.));
+#4416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4417 = ORIENTED_EDGE('',*,*,#2550,.T.);
+#4418 = ORIENTED_EDGE('',*,*,#4238,.F.);
+#4419 = ADVANCED_FACE('',(#4420),#2451,.T.);
+#4420 = FACE_BOUND('',#4421,.T.);
+#4421 = EDGE_LOOP('',(#4422,#4423,#4522,#4593));
+#4422 = ORIENTED_EDGE('',*,*,#4362,.F.);
+#4423 = ORIENTED_EDGE('',*,*,#4424,.T.);
+#4424 = EDGE_CURVE('',#4264,#4425,#4427,.T.);
+#4425 = VERTEX_POINT('',#4426);
+#4426 = CARTESIAN_POINT('',(-3.25,4.414134907445E-11,7.999999999969));
+#4427 = SURFACE_CURVE('',#4428,(#4431,#4438),.PCURVE_S1.);
+#4428 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4429,#4430),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#4429 = CARTESIAN_POINT('',(-4.15,4.432377354293E-11,7.758845726833));
+#4430 = CARTESIAN_POINT('',(-3.25,4.448214962563E-11,8.000000000021));
+#4431 = PCURVE('',#2451,#4432);
+#4432 = DEFINITIONAL_REPRESENTATION('',(#4433),#4437);
+#4433 = LINE('',#4434,#4435);
+#4434 = CARTESIAN_POINT('',(0.,0.));
+#4435 = VECTOR('',#4436,1.);
+#4436 = DIRECTION('',(1.,0.));
+#4437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4438 = PCURVE('',#4439,#4516);
+#4439 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#4440,#4441,#4442,#4443,#4444,#4445,#4446,#4447,#4448,#4449,#4450
+      ,#4451,#4452,#4453,#4454,#4455,#4456,#4457,#4458,#4459,#4460,#4461
+      ,#4462,#4463,#4464,#4465,#4466,#4467,#4468,#4469,#4470,#4471,#4472
+      ,#4473,#4474,#4475,#4476,#4477)
+    ,(#4478,#4479,#4480,#4481,#4482,#4483,#4484,#4485,#4486,#4487,#4488
+      ,#4489,#4490,#4491,#4492,#4493,#4494,#4495,#4496,#4497,#4498,#4499
+      ,#4500,#4501,#4502,#4503,#4504,#4505,#4506,#4507,#4508,#4509,#4510
+      ,#4511,#4512,#4513,#4514,#4515
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#4440 = CARTESIAN_POINT('',(-4.15,5.617754269622E-16,-0.241154273188));
+#4441 = CARTESIAN_POINT('',(-4.150000000003,-0.434586196512,
+    -0.107820939853));
+#4442 = CARTESIAN_POINT('',(-4.099433295414,-0.869174978664,
+    2.551239347952E-02));
+#4443 = CARTESIAN_POINT('',(-3.998300680702,-1.29714229859,
+    0.158845726827));
+#4444 = CARTESIAN_POINT('',(-3.847591359403,-1.711870719198,
+    0.292179060154));
+#4445 = CARTESIAN_POINT('',(-3.649286100425,-2.106915737364,
+    0.425512393473));
+#4446 = CARTESIAN_POINT('',(-3.406319786198,-2.476176397009,
+    0.558845726805));
+#4447 = CARTESIAN_POINT('',(-3.122508126065,-2.81405944427,
+    0.692179060175));
+#4448 = CARTESIAN_POINT('',(-2.802443308124,-3.115626276955,
+    0.825512393524));
+#4449 = CARTESIAN_POINT('',(-2.451363362912,-3.376711940447,
+    0.958845726814));
+#4450 = CARTESIAN_POINT('',(-1.322273310718,-4.02859238598,
+    1.358845726785));
+#4451 = CARTESIAN_POINT('',(-0.468413607361,-4.288012917592,
+    1.625512393834));
+#4452 = CARTESIAN_POINT('',(0.440721331571,-4.345782156642,
+    1.892179059253));
+#4453 = CARTESIAN_POINT('',(1.351345215336,-4.189177484614,
+    2.158845728122));
+#4454 = CARTESIAN_POINT('',(2.206562087847,-3.821846056543,
+    2.425512392299));
+#4455 = CARTESIAN_POINT('',(2.952243226708,-3.26490906773,2.692179061179
+    ));
+#4456 = CARTESIAN_POINT('',(3.543204770821,-2.554550550182,2.95884572575
+    ));
+#4457 = CARTESIAN_POINT('',(3.94773332185,-1.738355738986,3.22551239423)
+  );
+#4458 = CARTESIAN_POINT('',(4.149999999996,-0.869172393052,
+    3.492179060038));
+#4459 = CARTESIAN_POINT('',(4.150000000005,0.434586196508,3.892179060205
+    ));
+#4460 = CARTESIAN_POINT('',(4.099433295413,0.869174978704,4.025512393366
+    ));
+#4461 = CARTESIAN_POINT('',(3.9983006807,1.297142298506,4.158845726871)
+  );
+#4462 = CARTESIAN_POINT('',(3.847591359403,1.711870719289,4.292179060123
+    ));
+#4463 = CARTESIAN_POINT('',(3.649286100425,2.106915737314,4.425512393572
+    ));
+#4464 = CARTESIAN_POINT('',(3.406319786199,2.476176397038,4.55884572677)
+  );
+#4465 = CARTESIAN_POINT('',(3.122508126066,2.814059444239,4.692179060161
+    ));
+#4466 = CARTESIAN_POINT('',(2.802443308124,3.11562627697,4.825512393505)
+  );
+#4467 = CARTESIAN_POINT('',(2.45136336291,3.376711940447,4.958845726831)
+  );
+#4468 = CARTESIAN_POINT('',(1.322273310718,4.02859238598,5.358845726832)
+  );
+#4469 = CARTESIAN_POINT('',(0.468413607367,4.288012917563,5.625512393328
+    ));
+#4470 = CARTESIAN_POINT('',(-0.440721331552,4.345782156801,5.89217906085
+    ));
+#4471 = CARTESIAN_POINT('',(-1.351345215397,4.189177484183,
+    6.158845725196));
+#4472 = CARTESIAN_POINT('',(-2.206562087766,3.821846057268,
+    6.425512395675));
+#4473 = CARTESIAN_POINT('',(-2.952243226768,3.264909066922,
+    6.692179058276));
+#4474 = CARTESIAN_POINT('',(-3.543204770792,2.554550550788,
+    6.958845727892));
+#4475 = CARTESIAN_POINT('',(-3.947733321861,1.738355738699,7.22551239311
+    ));
+#4476 = CARTESIAN_POINT('',(-4.149999999995,0.869172393107,
+    7.492179060152));
+#4477 = CARTESIAN_POINT('',(-4.15,4.432377354293E-11,7.758845726833));
+#4478 = CARTESIAN_POINT('',(-3.25,3.980102097229E-16,-1.110223024625E-16
+    ));
+#4479 = CARTESIAN_POINT('',(-3.250000000003,-0.340338414966,
+    0.133333333335));
+#4480 = CARTESIAN_POINT('',(-3.210399546651,-0.680679434674,
+    0.266666666668));
+#4481 = CARTESIAN_POINT('',(-3.131199321187,-1.015834417206,
+    0.400000000015));
+#4482 = CARTESIAN_POINT('',(-3.013173973976,-1.340621496818,
+    0.533333333342));
+#4483 = CARTESIAN_POINT('',(-2.85787467956,-1.649994139078,
+    0.666666666661));
+#4484 = CARTESIAN_POINT('',(-2.667599837372,-1.939174354906,
+    0.799999999993));
+#4485 = CARTESIAN_POINT('',(-2.445337673877,-2.203781581546,
+    0.933333333363));
+#4486 = CARTESIAN_POINT('',(-2.194684501698,-2.439948238558,
+    1.066666666712));
+#4487 = CARTESIAN_POINT('',(-1.919742391499,-2.644412966854,
+    1.200000000002));
+#4488 = CARTESIAN_POINT('',(-1.035515253622,-3.154921742903,
+    1.599999999973));
+#4489 = CARTESIAN_POINT('',(-0.366829944216,-3.358082620984,
+    1.866666667023));
+#4490 = CARTESIAN_POINT('',(0.345143391112,-3.403322228386,
+    2.133333332439));
+#4491 = CARTESIAN_POINT('',(1.058281819962,-3.280684256822,
+    2.400000001313));
+#4492 = CARTESIAN_POINT('',(1.728031559148,-2.993006800043,
+    2.666666665484));
+#4493 = CARTESIAN_POINT('',(2.311996671683,-2.556862156779,
+    2.933333334369));
+#4494 = CARTESIAN_POINT('',(2.774799517064,-2.000547622562,
+    3.199999998935));
+#4495 = CARTESIAN_POINT('',(3.091598226303,-1.361364641543,3.46666666742
+    ));
+#4496 = CARTESIAN_POINT('',(3.249999999996,-0.680676829965,
+    3.733333333226));
+#4497 = CARTESIAN_POINT('',(3.250000000005,0.340338414962,4.133333333393
+    ));
+#4498 = CARTESIAN_POINT('',(3.21039954665,0.680679434713,4.266666666553)
+  );
+#4499 = CARTESIAN_POINT('',(3.131199321184,1.015834417122,4.400000000059
+    ));
+#4500 = CARTESIAN_POINT('',(3.013173973976,1.340621496909,4.53333333331)
+  );
+#4501 = CARTESIAN_POINT('',(2.85787467956,1.649994139027,4.666666666761)
+  );
+#4502 = CARTESIAN_POINT('',(2.667599837374,1.939174354935,4.799999999958
+    ));
+#4503 = CARTESIAN_POINT('',(2.445337673878,2.203781581514,4.93333333335)
+  );
+#4504 = CARTESIAN_POINT('',(2.194684501699,2.439948238574,5.066666666693
+    ));
+#4505 = CARTESIAN_POINT('',(1.919742391497,2.644412966854,5.200000000019
+    ));
+#4506 = CARTESIAN_POINT('',(1.035515253622,3.154921742903,5.60000000002)
+  );
+#4507 = CARTESIAN_POINT('',(0.366829944224,3.358082620957,5.866666666515
+    ));
+#4508 = CARTESIAN_POINT('',(-0.345143391101,3.403322228537,
+    6.133333334041));
+#4509 = CARTESIAN_POINT('',(-1.058281820007,3.280684256407,
+    6.399999998379));
+#4510 = CARTESIAN_POINT('',(-1.728031559087,2.993006800746,6.66666666887
+    ));
+#4511 = CARTESIAN_POINT('',(-2.311996671726,2.556862155989,
+    6.933333331459));
+#4512 = CARTESIAN_POINT('',(-2.774799517042,2.000547623159,
+    7.200000001083));
+#4513 = CARTESIAN_POINT('',(-3.091598226313,1.361364641258,
+    7.466666666297));
+#4514 = CARTESIAN_POINT('',(-3.249999999995,0.68067683002,7.733333333341
+    ));
+#4515 = CARTESIAN_POINT('',(-3.25,4.448214962563E-11,8.000000000021));
+#4516 = DEFINITIONAL_REPRESENTATION('',(#4517),#4521);
+#4517 = LINE('',#4518,#4519);
+#4518 = CARTESIAN_POINT('',(0.,6.292021035841));
+#4519 = VECTOR('',#4520,1.);
+#4520 = DIRECTION('',(1.,0.));
+#4521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4522 = ORIENTED_EDGE('',*,*,#4523,.T.);
+#4523 = EDGE_CURVE('',#4425,#2377,#4524,.T.);
+#4524 = SURFACE_CURVE('',#4525,(#4564,#4571),.PCURVE_S1.);
+#4525 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#4526,#4527,#4528,#4529,#4530,
+    #4531,#4532,#4533,#4534,#4535,#4536,#4537,#4538,#4539,#4540,#4541,
+    #4542,#4543,#4544,#4545,#4546,#4547,#4548,#4549,#4550,#4551,#4552,
+    #4553,#4554,#4555,#4556,#4557,#4558,#4559,#4560,#4561,#4562,#4563),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#4526 = CARTESIAN_POINT('',(-3.25,4.385820428579E-11,7.999999999937));
+#4527 = CARTESIAN_POINT('',(-3.250000000009,-0.340338414896,
+    8.133333333273));
+#4528 = CARTESIAN_POINT('',(-3.210399546669,-0.680679434595,
+    8.266666666684));
+#4529 = CARTESIAN_POINT('',(-3.131199321207,-1.015834417146,
+    8.399999999916));
+#4530 = CARTESIAN_POINT('',(-3.013173973998,-1.340621496772,
+    8.533333333207));
+#4531 = CARTESIAN_POINT('',(-2.857874679588,-1.649994139031,
+    8.666666666645));
+#4532 = CARTESIAN_POINT('',(-2.667599837409,-1.939174354851,
+    8.800000000029));
+#4533 = CARTESIAN_POINT('',(-2.44533767392,-2.203781581495,
+    8.933333333264));
+#4534 = CARTESIAN_POINT('',(-2.194684501745,-2.439948238518,
+    9.066666666497));
+#4535 = CARTESIAN_POINT('',(-1.91974239155,-2.644412966818,9.20000000003
+    ));
+#4536 = CARTESIAN_POINT('',(-1.035515253681,-3.154921742882,
+    9.600000000025));
+#4537 = CARTESIAN_POINT('',(-0.366829944281,-3.358082620989,
+    9.866666665545));
+#4538 = CARTESIAN_POINT('',(0.345143391076,-3.403322228349,
+    10.133333336194));
+#4539 = CARTESIAN_POINT('',(1.058281819785,-3.280684256929,
+    10.399999995585));
+#4540 = CARTESIAN_POINT('',(1.728031559289,-2.993006799977,
+    10.666666670867));
+#4541 = CARTESIAN_POINT('',(2.311996671445,-2.556862156859,
+    10.93333333042));
+#4542 = CARTESIAN_POINT('',(2.774799517126,-2.000547622669,
+    11.200000001291));
+#4543 = CARTESIAN_POINT('',(3.091598226253,-1.361364641519,
+    11.46666666616));
+#4544 = CARTESIAN_POINT('',(3.249999999984,-0.680676830066,
+    11.733333333272));
+#4545 = CARTESIAN_POINT('',(3.250000000011,0.340338414918,
+    12.133333333274));
+#4546 = CARTESIAN_POINT('',(3.210399546667,0.680679434583,12.26666666659
+    ));
+#4547 = CARTESIAN_POINT('',(3.131199321204,1.015834417157,
+    12.399999999952));
+#4548 = CARTESIAN_POINT('',(3.013173973999,1.340621496761,
+    12.533333333286));
+#4549 = CARTESIAN_POINT('',(2.857874679589,1.649994139042,
+    12.666666666597));
+#4550 = CARTESIAN_POINT('',(2.667599837412,1.939174354837,12.79999999992
+    ));
+#4551 = CARTESIAN_POINT('',(2.44533767392,2.203781581495,12.933333333295
+    ));
+#4552 = CARTESIAN_POINT('',(2.194684501744,2.439948238522,
+    13.066666666664));
+#4553 = CARTESIAN_POINT('',(1.919742391549,2.644412966818,
+    13.199999999949));
+#4554 = CARTESIAN_POINT('',(1.035515253682,3.154921742881,
+    13.599999999939));
+#4555 = CARTESIAN_POINT('',(0.366829944287,3.358082620967,
+    13.866666666288));
+#4556 = CARTESIAN_POINT('',(-0.345143391064,3.403322228473,
+    14.133333334831));
+#4557 = CARTESIAN_POINT('',(-1.058281819841,3.280684256587,
+    14.399999996777));
+#4558 = CARTESIAN_POINT('',(-1.728031559202,2.993006800567,
+    14.666666670614));
+#4559 = CARTESIAN_POINT('',(-2.311996671512,2.556862156174,
+    14.933333330098));
+#4560 = CARTESIAN_POINT('',(-2.774799517094,2.000547623218,
+    15.200000001461));
+#4561 = CARTESIAN_POINT('',(-3.091598226262,1.36136464122,
+    15.466666666199));
+#4562 = CARTESIAN_POINT('',(-3.249999999982,0.68067683017,
+    15.733333333274));
+#4563 = CARTESIAN_POINT('',(-3.25,7.646811905429E-11,15.999999999937));
+#4564 = PCURVE('',#2451,#4565);
+#4565 = DEFINITIONAL_REPRESENTATION('',(#4566),#4570);
+#4566 = LINE('',#4567,#4568);
+#4567 = CARTESIAN_POINT('',(0.931748562369,0.));
+#4568 = VECTOR('',#4569,1.);
+#4569 = DIRECTION('',(0.,1.));
+#4570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4571 = PCURVE('',#2393,#4572);
+#4572 = DEFINITIONAL_REPRESENTATION('',(#4573),#4592);
+#4573 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#4574,#4575,#4576,#4577,#4578,
+    #4579,#4580,#4581,#4582,#4583,#4584,#4585,#4586,#4587,#4588,#4589,
+    #4590,#4591),.UNSPECIFIED.,.F.,.F.,(10,8,10),(0.,2.752759203211,
+    5.505518406422),.UNSPECIFIED.);
+#4574 = CARTESIAN_POINT('',(-1.349231837366E-11,-7.000000000063));
+#4575 = CARTESIAN_POINT('',(0.305431910829,-6.611111111168));
+#4576 = CARTESIAN_POINT('',(0.610868963228,-6.222222222066));
+#4577 = CARTESIAN_POINT('',(0.916289275575,-5.833333334063));
+#4578 = CARTESIAN_POINT('',(1.221741404258,-5.44444444323));
+#4579 = CARTESIAN_POINT('',(1.527154970031,-5.055555556493));
+#4580 = CARTESIAN_POINT('',(1.832599176797,-4.666666666235));
+#4581 = CARTESIAN_POINT('',(2.138027539481,-4.277777777868));
+#4582 = CARTESIAN_POINT('',(2.443461049945,-3.888888888924));
+#4583 = CARTESIAN_POINT('',(3.054326098506,-3.111111111178));
+#4584 = CARTESIAN_POINT('',(3.359758802023,-2.722222222246));
+#4585 = CARTESIAN_POINT('',(3.665191505516,-2.333333333322));
+#4586 = CARTESIAN_POINT('',(3.970624140106,-1.944444444426));
+#4587 = CARTESIAN_POINT('',(4.276056711863,-1.55555555555));
+#4588 = CARTESIAN_POINT('',(4.581489266368,-1.166666666672));
+#4589 = CARTESIAN_POINT('',(4.886921853285,-0.777777777776));
+#4590 = CARTESIAN_POINT('',(5.19235449092,-0.388888888869));
+#4591 = CARTESIAN_POINT('',(5.497787130793,5.329070518201E-14));
+#4592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4593 = ORIENTED_EDGE('',*,*,#2405,.T.);
+#4594 = ADVANCED_FACE('',(#4595),#2393,.F.);
+#4595 = FACE_BOUND('',#4596,.F.);
+#4596 = EDGE_LOOP('',(#4597,#4598,#4599,#4670));
+#4597 = ORIENTED_EDGE('',*,*,#4523,.T.);
+#4598 = ORIENTED_EDGE('',*,*,#2376,.T.);
+#4599 = ORIENTED_EDGE('',*,*,#4600,.F.);
+#4600 = EDGE_CURVE('',#4601,#2256,#4603,.T.);
+#4601 = VERTEX_POINT('',#4602);
+#4602 = CARTESIAN_POINT('',(-3.250000005282,1.157057367832E-14,
+    8.500000001081));
+#4603 = SURFACE_CURVE('',#4604,(#4643,#4663),.PCURVE_S1.);
+#4604 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#4605,#4606,#4607,#4608,#4609,
+    #4610,#4611,#4612,#4613,#4614,#4615,#4616,#4617,#4618,#4619,#4620,
+    #4621,#4622,#4623,#4624,#4625,#4626,#4627,#4628,#4629,#4630,#4631,
+    #4632,#4633,#4634,#4635,#4636,#4637,#4638,#4639,#4640,#4641,#4642),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#4605 = CARTESIAN_POINT('',(4.378700180219E-11,3.25,6.499999999936));
+#4606 = CARTESIAN_POINT('',(-0.340338414896,3.250000000009,
+    6.633333333272));
+#4607 = CARTESIAN_POINT('',(-0.6806794346,3.210399546668,6.766666666683)
+  );
+#4608 = CARTESIAN_POINT('',(-1.015834417149,3.131199321207,
+    6.899999999914));
+#4609 = CARTESIAN_POINT('',(-1.340621496771,3.013173973997,
+    7.033333333207));
+#4610 = CARTESIAN_POINT('',(-1.649994139033,2.857874679587,
+    7.166666666643));
+#4611 = CARTESIAN_POINT('',(-1.939174354854,2.667599837407,
+    7.300000000029));
+#4612 = CARTESIAN_POINT('',(-2.203781581499,2.445337673919,
+    7.433333333263));
+#4613 = CARTESIAN_POINT('',(-2.439948238519,2.194684501744,
+    7.566666666496));
+#4614 = CARTESIAN_POINT('',(-2.644412966819,1.919742391547,
+    7.700000000029));
+#4615 = CARTESIAN_POINT('',(-3.154921742883,1.035515253678,
+    8.100000000024));
+#4616 = CARTESIAN_POINT('',(-3.358082620984,0.366829944274,
+    8.366666665543));
+#4617 = CARTESIAN_POINT('',(-3.403322228392,-0.345143391054,
+    8.633333336193));
+#4618 = CARTESIAN_POINT('',(-3.280684256803,-1.058281819853,
+    8.899999995583));
+#4619 = CARTESIAN_POINT('',(-2.993006800184,-1.728031559207,
+    9.166666670866));
+#4620 = CARTESIAN_POINT('',(-2.556862156636,-2.311996671521,
+    9.433333330419));
+#4621 = CARTESIAN_POINT('',(-2.000547622811,-2.77479951709,9.70000000129
+    ));
+#4622 = CARTESIAN_POINT('',(-1.361364641465,-3.091598226267,
+    9.966666666159));
+#4623 = CARTESIAN_POINT('',(-0.680676830067,-3.249999999984,
+    10.233333333271));
+#4624 = CARTESIAN_POINT('',(0.340338414917,-3.250000000011,
+    10.633333333273));
+#4625 = CARTESIAN_POINT('',(0.680679434597,-3.210399546665,
+    10.766666666589));
+#4626 = CARTESIAN_POINT('',(1.015834417163,-3.131199321204,
+    10.899999999952));
+#4627 = CARTESIAN_POINT('',(1.340621496758,-3.013173973998,
+    11.033333333283));
+#4628 = CARTESIAN_POINT('',(1.649994139043,-2.857874679588,
+    11.166666666598));
+#4629 = CARTESIAN_POINT('',(1.939174354846,-2.667599837409,
+    11.299999999917));
+#4630 = CARTESIAN_POINT('',(2.203781581502,-2.445337673917,
+    11.433333333294));
+#4631 = CARTESIAN_POINT('',(2.43994823852,-2.194684501742,
+    11.566666666662));
+#4632 = CARTESIAN_POINT('',(2.644412966822,-1.919742391545,
+    11.699999999948));
+#4633 = CARTESIAN_POINT('',(3.154921742883,-1.035515253677,
+    12.099999999938));
+#4634 = CARTESIAN_POINT('',(3.35808262096,-0.366829944288,
+    12.366666666286));
+#4635 = CARTESIAN_POINT('',(3.40332222851,0.345143391093,12.633333334831
+    ));
+#4636 = CARTESIAN_POINT('',(3.280684256493,1.058281819796,
+    12.899999996774));
+#4637 = CARTESIAN_POINT('',(2.993006800715,1.728031559264,
+    13.166666670615));
+#4638 = CARTESIAN_POINT('',(2.55686215601,2.311996671478,13.433333330095
+    ));
+#4639 = CARTESIAN_POINT('',(2.000547623329,2.774799517112,
+    13.700000001461));
+#4640 = CARTESIAN_POINT('',(1.361364641162,3.091598226265,
+    13.966666666198));
+#4641 = CARTESIAN_POINT('',(0.68067683017,3.249999999982,14.233333333273
+    ));
+#4642 = CARTESIAN_POINT('',(7.677705693432E-11,3.25,14.499999999936));
+#4643 = PCURVE('',#2393,#4644);
+#4644 = DEFINITIONAL_REPRESENTATION('',(#4645),#4662);
+#4645 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4646,#4647,#4648,#4649,#4650,
+    #4651,#4652,#4653,#4654,#4655,#4656,#4657,#4658,#4659,#4660,#4661),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(1.573005259852,3.932513147846,
+    6.292021035841),.UNSPECIFIED.);
+#4646 = CARTESIAN_POINT('',(-8.881784197001E-16,-6.499999998919));
+#4647 = CARTESIAN_POINT('',(0.294524308053,-6.124999998985));
+#4648 = CARTESIAN_POINT('',(0.589048627827,-5.74999999909));
+#4649 = CARTESIAN_POINT('',(0.883572945407,-5.374999999179));
+#4650 = CARTESIAN_POINT('',(1.178097258129,-4.999999999242));
+#4651 = CARTESIAN_POINT('',(1.472621569316,-4.624999999295));
+#4652 = CARTESIAN_POINT('',(1.767145883003,-4.249999999358));
+#4653 = CARTESIAN_POINT('',(2.061670198667,-3.874999999434));
+#4654 = CARTESIAN_POINT('',(2.650718813239,-3.124999999545));
+#4655 = CARTESIAN_POINT('',(2.945242370235,-2.749999999897));
+#4656 = CARTESIAN_POINT('',(3.23977057912,-2.374999999101));
+#4657 = CARTESIAN_POINT('',(3.534285787999,-2.000000000504));
+#4658 = CARTESIAN_POINT('',(3.828821972788,-1.624999999285));
+#4659 = CARTESIAN_POINT('',(4.123337264299,-1.250000000174));
+#4660 = CARTESIAN_POINT('',(4.417865352009,-0.874999999991));
+#4661 = CARTESIAN_POINT('',(4.712388980361,-0.500000000064));
+#4662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4663 = PCURVE('',#2285,#4664);
+#4664 = DEFINITIONAL_REPRESENTATION('',(#4665),#4669);
+#4665 = LINE('',#4666,#4667);
+#4666 = CARTESIAN_POINT('',(0.,0.));
+#4667 = VECTOR('',#4668,1.);
+#4668 = DIRECTION('',(0.,1.));
+#4669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4670 = ORIENTED_EDGE('',*,*,#4671,.T.);
+#4671 = EDGE_CURVE('',#4601,#4425,#4672,.T.);
+#4672 = SURFACE_CURVE('',#4673,(#4677,#4684),.PCURVE_S1.);
+#4673 = LINE('',#4674,#4675);
+#4674 = CARTESIAN_POINT('',(-3.25,1.326133814775E-14,15.));
+#4675 = VECTOR('',#4676,1.);
+#4676 = DIRECTION('',(0.,-8.840892098501E-16,-1.));
+#4677 = PCURVE('',#2393,#4678);
+#4678 = DEFINITIONAL_REPRESENTATION('',(#4679),#4683);
+#4679 = LINE('',#4680,#4681);
+#4680 = CARTESIAN_POINT('',(0.,0.));
+#4681 = VECTOR('',#4682,1.);
+#4682 = DIRECTION('',(0.,-1.));
+#4683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4684 = PCURVE('',#4685,#4690);
+#4685 = CYLINDRICAL_SURFACE('',#4686,3.25);
+#4686 = AXIS2_PLACEMENT_3D('',#4687,#4688,#4689);
+#4687 = CARTESIAN_POINT('',(0.,1.326133814775E-14,15.));
+#4688 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#4689 = DIRECTION('',(-1.,0.,0.));
+#4690 = DEFINITIONAL_REPRESENTATION('',(#4691),#4695);
+#4691 = LINE('',#4692,#4693);
+#4692 = CARTESIAN_POINT('',(6.28318530718,0.));
+#4693 = VECTOR('',#4694,1.);
+#4694 = DIRECTION('',(0.,-1.));
+#4695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4696 = ADVANCED_FACE('',(#4697),#2285,.T.);
+#4697 = FACE_BOUND('',#4698,.T.);
+#4698 = EDGE_LOOP('',(#4699,#4762,#4861,#4919,#4939,#4940));
+#4699 = ORIENTED_EDGE('',*,*,#4700,.F.);
+#4700 = EDGE_CURVE('',#4701,#4601,#4703,.T.);
+#4701 = VERTEX_POINT('',#4702);
+#4702 = CARTESIAN_POINT('',(4.388966968721E-11,3.25,6.499999999968));
+#4703 = SURFACE_CURVE('',#4704,(#4743,#4750),.PCURVE_S1.);
+#4704 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#4705,#4706,#4707,#4708,#4709,
+    #4710,#4711,#4712,#4713,#4714,#4715,#4716,#4717,#4718,#4719,#4720,
+    #4721,#4722,#4723,#4724,#4725,#4726,#4727,#4728,#4729,#4730,#4731,
+    #4732,#4733,#4734,#4735,#4736,#4737,#4738,#4739,#4740,#4741,#4742),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#4705 = CARTESIAN_POINT('',(4.378700180219E-11,3.25,6.499999999936));
+#4706 = CARTESIAN_POINT('',(-0.340338414896,3.250000000009,
+    6.633333333272));
+#4707 = CARTESIAN_POINT('',(-0.6806794346,3.210399546668,6.766666666683)
+  );
+#4708 = CARTESIAN_POINT('',(-1.015834417149,3.131199321207,
+    6.899999999914));
+#4709 = CARTESIAN_POINT('',(-1.340621496771,3.013173973997,
+    7.033333333207));
+#4710 = CARTESIAN_POINT('',(-1.649994139033,2.857874679587,
+    7.166666666643));
+#4711 = CARTESIAN_POINT('',(-1.939174354854,2.667599837407,
+    7.300000000029));
+#4712 = CARTESIAN_POINT('',(-2.203781581499,2.445337673919,
+    7.433333333263));
+#4713 = CARTESIAN_POINT('',(-2.439948238519,2.194684501744,
+    7.566666666496));
+#4714 = CARTESIAN_POINT('',(-2.644412966819,1.919742391547,
+    7.700000000029));
+#4715 = CARTESIAN_POINT('',(-3.154921742883,1.035515253678,
+    8.100000000024));
+#4716 = CARTESIAN_POINT('',(-3.358082620984,0.366829944274,
+    8.366666665543));
+#4717 = CARTESIAN_POINT('',(-3.403322228392,-0.345143391054,
+    8.633333336193));
+#4718 = CARTESIAN_POINT('',(-3.280684256803,-1.058281819853,
+    8.899999995583));
+#4719 = CARTESIAN_POINT('',(-2.993006800184,-1.728031559207,
+    9.166666670866));
+#4720 = CARTESIAN_POINT('',(-2.556862156636,-2.311996671521,
+    9.433333330419));
+#4721 = CARTESIAN_POINT('',(-2.000547622811,-2.77479951709,9.70000000129
+    ));
+#4722 = CARTESIAN_POINT('',(-1.361364641465,-3.091598226267,
+    9.966666666159));
+#4723 = CARTESIAN_POINT('',(-0.680676830067,-3.249999999984,
+    10.233333333271));
+#4724 = CARTESIAN_POINT('',(0.340338414917,-3.250000000011,
+    10.633333333273));
+#4725 = CARTESIAN_POINT('',(0.680679434597,-3.210399546665,
+    10.766666666589));
+#4726 = CARTESIAN_POINT('',(1.015834417163,-3.131199321204,
+    10.899999999952));
+#4727 = CARTESIAN_POINT('',(1.340621496758,-3.013173973998,
+    11.033333333283));
+#4728 = CARTESIAN_POINT('',(1.649994139043,-2.857874679588,
+    11.166666666598));
+#4729 = CARTESIAN_POINT('',(1.939174354846,-2.667599837409,
+    11.299999999917));
+#4730 = CARTESIAN_POINT('',(2.203781581502,-2.445337673917,
+    11.433333333294));
+#4731 = CARTESIAN_POINT('',(2.43994823852,-2.194684501742,
+    11.566666666662));
+#4732 = CARTESIAN_POINT('',(2.644412966822,-1.919742391545,
+    11.699999999948));
+#4733 = CARTESIAN_POINT('',(3.154921742883,-1.035515253677,
+    12.099999999938));
+#4734 = CARTESIAN_POINT('',(3.35808262096,-0.366829944288,
+    12.366666666286));
+#4735 = CARTESIAN_POINT('',(3.40332222851,0.345143391093,12.633333334831
+    ));
+#4736 = CARTESIAN_POINT('',(3.280684256493,1.058281819796,
+    12.899999996774));
+#4737 = CARTESIAN_POINT('',(2.993006800715,1.728031559264,
+    13.166666670615));
+#4738 = CARTESIAN_POINT('',(2.55686215601,2.311996671478,13.433333330095
+    ));
+#4739 = CARTESIAN_POINT('',(2.000547623329,2.774799517112,
+    13.700000001461));
+#4740 = CARTESIAN_POINT('',(1.361364641162,3.091598226265,
+    13.966666666198));
+#4741 = CARTESIAN_POINT('',(0.68067683017,3.249999999982,14.233333333273
+    ));
+#4742 = CARTESIAN_POINT('',(7.677705693432E-11,3.25,14.499999999936));
+#4743 = PCURVE('',#2285,#4744);
+#4744 = DEFINITIONAL_REPRESENTATION('',(#4745),#4749);
+#4745 = LINE('',#4746,#4747);
+#4746 = CARTESIAN_POINT('',(0.,0.));
+#4747 = VECTOR('',#4748,1.);
+#4748 = DIRECTION('',(0.,1.));
+#4749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4750 = PCURVE('',#4685,#4751);
+#4751 = DEFINITIONAL_REPRESENTATION('',(#4752),#4761);
+#4752 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#4753,#4754,#4755,#4756,#4757,
+    #4758,#4759,#4760),.UNSPECIFIED.,.F.,.F.,(8,8),(0.,1.573005259852),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4753 = CARTESIAN_POINT('',(4.712388980371,-8.500000000064));
+#4754 = CARTESIAN_POINT('',(4.936787935401,-8.214285714187));
+#4755 = CARTESIAN_POINT('',(5.161189765537,-7.928571428084));
+#4756 = CARTESIAN_POINT('',(5.385584813737,-7.642857143093));
+#4757 = CARTESIAN_POINT('',(5.609988602553,-7.357142855801));
+#4758 = CARTESIAN_POINT('',(5.834385904266,-7.071428570991));
+#4759 = CARTESIAN_POINT('',(6.058785834208,-6.785714284799));
+#4760 = CARTESIAN_POINT('',(6.28318530718,-6.499999998919));
+#4761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4762 = ORIENTED_EDGE('',*,*,#4763,.T.);
+#4763 = EDGE_CURVE('',#4701,#4764,#4766,.T.);
+#4764 = VERTEX_POINT('',#4765);
+#4765 = CARTESIAN_POINT('',(4.382242462772E-11,4.15,6.741154273157));
+#4766 = SURFACE_CURVE('',#4767,(#4770,#4777),.PCURVE_S1.);
+#4767 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4768,#4769),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#4768 = CARTESIAN_POINT('',(4.41573722032E-11,3.25,6.50000000002));
+#4769 = CARTESIAN_POINT('',(4.410279560346E-11,4.15,6.741154273209));
+#4770 = PCURVE('',#2285,#4771);
+#4771 = DEFINITIONAL_REPRESENTATION('',(#4772),#4776);
+#4772 = LINE('',#4773,#4774);
+#4773 = CARTESIAN_POINT('',(0.,0.));
+#4774 = VECTOR('',#4775,1.);
+#4775 = DIRECTION('',(1.,0.));
+#4776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4777 = PCURVE('',#4778,#4855);
+#4778 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#4779,#4780,#4781,#4782,#4783,#4784,#4785,#4786,#4787,#4788,#4789
+      ,#4790,#4791,#4792,#4793,#4794,#4795,#4796,#4797,#4798,#4799,#4800
+      ,#4801,#4802,#4803,#4804,#4805,#4806,#4807,#4808,#4809,#4810,#4811
+      ,#4812,#4813,#4814,#4815,#4816)
+    ,(#4817,#4818,#4819,#4820,#4821,#4822,#4823,#4824,#4825,#4826,#4827
+      ,#4828,#4829,#4830,#4831,#4832,#4833,#4834,#4835,#4836,#4837,#4838
+      ,#4839,#4840,#4841,#4842,#4843,#4844,#4845,#4846,#4847,#4848,#4849
+      ,#4850,#4851,#4852,#4853,#4854
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#4779 = CARTESIAN_POINT('',(4.718447854659E-16,3.25,-1.500000000001));
+#4780 = CARTESIAN_POINT('',(-0.340338414966,3.250000000003,
+    -1.366666666666));
+#4781 = CARTESIAN_POINT('',(-0.680679434674,3.210399546651,
+    -1.233333333333));
+#4782 = CARTESIAN_POINT('',(-1.015834417206,3.131199321187,
+    -1.099999999987));
+#4783 = CARTESIAN_POINT('',(-1.340621496818,3.013173973976,
+    -0.966666666659));
+#4784 = CARTESIAN_POINT('',(-1.649994139078,2.85787467956,
+    -0.833333333341));
+#4785 = CARTESIAN_POINT('',(-1.939174354906,2.667599837372,
+    -0.700000000007));
+#4786 = CARTESIAN_POINT('',(-2.203781581546,2.445337673877,
+    -0.566666666639));
+#4787 = CARTESIAN_POINT('',(-2.439948238559,2.194684501698,
+    -0.433333333289));
+#4788 = CARTESIAN_POINT('',(-2.644412966854,1.919742391498,-0.3));
+#4789 = CARTESIAN_POINT('',(-3.154921742903,1.035515253621,
+    9.999999997213E-02));
+#4790 = CARTESIAN_POINT('',(-3.358082620984,0.366829944219,
+    0.366666667022));
+#4791 = CARTESIAN_POINT('',(-3.403322228384,-0.34514339113,
+    0.633333332438));
+#4792 = CARTESIAN_POINT('',(-3.280684256828,-1.058281819927,
+    0.900000001311));
+#4793 = CARTESIAN_POINT('',(-2.993006800035,-1.728031559191,
+    1.166666665483));
+#4794 = CARTESIAN_POINT('',(-2.556862156779,-2.31199667165,
+    1.433333334368));
+#4795 = CARTESIAN_POINT('',(-2.000547622569,-2.774799517082,
+    1.699999998934));
+#4796 = CARTESIAN_POINT('',(-1.361364641533,-3.091598226299,
+    1.966666667419));
+#4797 = CARTESIAN_POINT('',(-0.680676829965,-3.249999999997,
+    2.233333333225));
+#4798 = CARTESIAN_POINT('',(0.340338414962,-3.250000000004,
+    2.633333333392));
+#4799 = CARTESIAN_POINT('',(0.680679434715,-3.210399546651,
+    2.766666666552));
+#4800 = CARTESIAN_POINT('',(1.015834417123,-3.131199321183,
+    2.900000000058));
+#4801 = CARTESIAN_POINT('',(1.34062149691,-3.013173973975,3.033333333309
+    ));
+#4802 = CARTESIAN_POINT('',(1.649994139027,-2.857874679559,3.16666666676
+    ));
+#4803 = CARTESIAN_POINT('',(1.939174354936,-2.667599837374,
+    3.299999999956));
+#4804 = CARTESIAN_POINT('',(2.203781581515,-2.445337673877,
+    3.433333333349));
+#4805 = CARTESIAN_POINT('',(2.439948238576,-2.194684501696,
+    3.566666666692));
+#4806 = CARTESIAN_POINT('',(2.644412966855,-1.919742391496,
+    3.700000000018));
+#4807 = CARTESIAN_POINT('',(3.154921742903,-1.035515253621,
+    4.100000000019));
+#4808 = CARTESIAN_POINT('',(3.358082620951,-0.366829944217,
+    4.366666666514));
+#4809 = CARTESIAN_POINT('',(3.403322228567,0.345143391079,4.633333334038
+    ));
+#4810 = CARTESIAN_POINT('',(3.280684256331,1.058281820064,4.899999998379
+    ));
+#4811 = CARTESIAN_POINT('',(2.993006800854,1.728031559021,5.166666668867
+    ));
+#4812 = CARTESIAN_POINT('',(2.556862155885,2.311996671775,5.433333331459
+    ));
+#4813 = CARTESIAN_POINT('',(2.000547623221,2.774799517023,5.700000001081
+    ));
+#4814 = CARTESIAN_POINT('',(1.361364641234,3.091598226319,5.966666666296
+    ));
+#4815 = CARTESIAN_POINT('',(0.68067683002,3.249999999995,6.233333333339)
+  );
+#4816 = CARTESIAN_POINT('',(4.41573722032E-11,3.25,6.50000000002));
+#4817 = CARTESIAN_POINT('',(2.961732474408E-16,4.15,-1.258845726812));
+#4818 = CARTESIAN_POINT('',(-0.434586196512,4.150000000003,
+    -1.125512393476));
+#4819 = CARTESIAN_POINT('',(-0.869174978664,4.099433295414,
+    -0.992179060144));
+#4820 = CARTESIAN_POINT('',(-1.29714229859,3.998300680702,
+    -0.858845726797));
+#4821 = CARTESIAN_POINT('',(-1.711870719199,3.847591359403,
+    -0.725512393469));
+#4822 = CARTESIAN_POINT('',(-2.106915737364,3.649286100425,
+    -0.592179060151));
+#4823 = CARTESIAN_POINT('',(-2.476176397009,3.406319786198,
+    -0.458845726818));
+#4824 = CARTESIAN_POINT('',(-2.81405944427,3.122508126065,
+    -0.325512393449));
+#4825 = CARTESIAN_POINT('',(-3.115626276955,2.802443308124,
+    -0.192179060099));
+#4826 = CARTESIAN_POINT('',(-3.376711940447,2.451363362912,
+    -5.884572680993E-02));
+#4827 = CARTESIAN_POINT('',(-4.02859238598,1.322273310718,0.341154273162
+    ));
+#4828 = CARTESIAN_POINT('',(-4.288012917592,0.468413607363,0.60782094021
+    ));
+#4829 = CARTESIAN_POINT('',(-4.345782156643,-0.440721331583,
+    0.87448760563));
+#4830 = CARTESIAN_POINT('',(-4.189177484614,-1.351345215314,
+    1.141154274498));
+#4831 = CARTESIAN_POINT('',(-3.821846056542,-2.206562087874,
+    1.407820938676));
+#4832 = CARTESIAN_POINT('',(-3.264909067726,-2.952243226689,
+    1.674487607555));
+#4833 = CARTESIAN_POINT('',(-2.554550550189,-3.543204770831,
+    1.941154272126));
+#4834 = CARTESIAN_POINT('',(-1.738355738979,-3.947733321848,
+    2.207820940606));
+#4835 = CARTESIAN_POINT('',(-0.869172393052,-4.149999999997,
+    2.474487606415));
+#4836 = CARTESIAN_POINT('',(0.434586196508,-4.150000000004,
+    2.874487606581));
+#4837 = CARTESIAN_POINT('',(0.869174978706,-4.099433295414,
+    3.007820939742));
+#4838 = CARTESIAN_POINT('',(1.297142298507,-3.998300680699,
+    3.141154273248));
+#4839 = CARTESIAN_POINT('',(1.71187071929,-3.847591359402,3.274487606499
+    ));
+#4840 = CARTESIAN_POINT('',(2.106915737313,-3.649286100424,
+    3.407820939949));
+#4841 = CARTESIAN_POINT('',(2.476176397038,-3.4063197862,3.541154273146)
+  );
+#4842 = CARTESIAN_POINT('',(2.814059444239,-3.122508126065,
+    3.674487606539));
+#4843 = CARTESIAN_POINT('',(3.115626276972,-2.802443308123,
+    3.807820939882));
+#4844 = CARTESIAN_POINT('',(3.376711940448,-2.45136336291,3.941154273207
+    ));
+#4845 = CARTESIAN_POINT('',(4.02859238598,-1.322273310717,4.341154273209
+    ));
+#4846 = CARTESIAN_POINT('',(4.28801291756,-0.468413607363,4.607820939704
+    ));
+#4847 = CARTESIAN_POINT('',(4.34578215682,0.440721331538,4.874487607227)
+  );
+#4848 = CARTESIAN_POINT('',(4.189177484134,1.351345215436,5.141154271572
+    ));
+#4849 = CARTESIAN_POINT('',(3.821846057339,2.206562087722,5.407820942053
+    ));
+#4850 = CARTESIAN_POINT('',(3.264909066852,2.9522432268,5.674487604652)
+  );
+#4851 = CARTESIAN_POINT('',(2.55455055083,3.543204770778,5.941154274269)
+  );
+#4852 = CARTESIAN_POINT('',(1.738355738682,3.947733321866,6.207820939486
+    ));
+#4853 = CARTESIAN_POINT('',(0.869172393107,4.149999999995,6.474487606529
+    ));
+#4854 = CARTESIAN_POINT('',(4.410279560346E-11,4.15,6.741154273209));
+#4855 = DEFINITIONAL_REPRESENTATION('',(#4856),#4860);
+#4856 = LINE('',#4857,#4858);
+#4857 = CARTESIAN_POINT('',(0.,6.292021035841));
+#4858 = VECTOR('',#4859,1.);
+#4859 = DIRECTION('',(1.,0.));
+#4860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4861 = ORIENTED_EDGE('',*,*,#4862,.T.);
+#4862 = EDGE_CURVE('',#4764,#4863,#4865,.T.);
+#4863 = VERTEX_POINT('',#4864);
+#4864 = CARTESIAN_POINT('',(7.662300474286E-11,4.15,14.741154273147));
+#4865 = SURFACE_CURVE('',#4866,(#4905,#4912),.PCURVE_S1.);
+#4866 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#4867,#4868,#4869,#4870,#4871,
+    #4872,#4873,#4874,#4875,#4876,#4877,#4878,#4879,#4880,#4881,#4882,
+    #4883,#4884,#4885,#4886,#4887,#4888,#4889,#4890,#4891,#4892,#4893,
+    #4894,#4895,#4896,#4897,#4898,#4899,#4900,#4901,#4902,#4903,#4904),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#4867 = CARTESIAN_POINT('',(4.369112490593E-11,4.15,6.741154273126));
+#4868 = CARTESIAN_POINT('',(-0.434586196442,4.150000000009,
+    6.874487606462));
+#4869 = CARTESIAN_POINT('',(-0.86917497859,4.099433295431,7.007820939873
+    ));
+#4870 = CARTESIAN_POINT('',(-1.297142298532,3.998300680722,
+    7.141154273104));
+#4871 = CARTESIAN_POINT('',(-1.711870719153,3.847591359424,
+    7.274487606397));
+#4872 = CARTESIAN_POINT('',(-2.106915737319,3.649286100453,
+    7.407820939833));
+#4873 = CARTESIAN_POINT('',(-2.476176396957,3.406319786233,
+    7.541154273218));
+#4874 = CARTESIAN_POINT('',(-2.814059444222,3.122508126108,
+    7.674487606453));
+#4875 = CARTESIAN_POINT('',(-3.115626276915,2.802443308169,
+    7.807820939686));
+#4876 = CARTESIAN_POINT('',(-3.376711940412,2.451363362961,
+    7.941154273219));
+#4877 = CARTESIAN_POINT('',(-4.02859238596,1.322273310775,8.341154273214
+    ));
+#4878 = CARTESIAN_POINT('',(-4.288012917593,0.46841360742,8.607820938735
+    ));
+#4879 = CARTESIAN_POINT('',(-4.345782156642,-0.440721331515,
+    8.874487609377));
+#4880 = CARTESIAN_POINT('',(-4.189177484616,-1.351345215219,
+    9.141154268782));
+#4881 = CARTESIAN_POINT('',(-3.82184605665,-2.206562087916,
+    9.407820944048));
+#4882 = CARTESIAN_POINT('',(-3.264909067624,-2.952243226537,
+    9.674487603613));
+#4883 = CARTESIAN_POINT('',(-2.554550550406,-3.543204770851,
+    9.941154274478));
+#4884 = CARTESIAN_POINT('',(-1.738355738918,-3.947733321811,
+    10.207820939348));
+#4885 = CARTESIAN_POINT('',(-0.869172393154,-4.149999999984,
+    10.474487606461));
+#4886 = CARTESIAN_POINT('',(0.434586196463,-4.150000000011,
+    10.874487606462));
+#4887 = CARTESIAN_POINT('',(0.869174978586,-4.099433295428,
+    11.007820939779));
+#4888 = CARTESIAN_POINT('',(1.297142298545,-3.998300680719,
+    11.141154273139));
+#4889 = CARTESIAN_POINT('',(1.71187071914,-3.847591359425,
+    11.274487606476));
+#4890 = CARTESIAN_POINT('',(2.106915737328,-3.649286100454,
+    11.407820939783));
+#4891 = CARTESIAN_POINT('',(2.476176396948,-3.406319786235,
+    11.541154273111));
+#4892 = CARTESIAN_POINT('',(2.814059444225,-3.122508126106,
+    11.674487606482));
+#4893 = CARTESIAN_POINT('',(3.115626276917,-2.802443308168,
+    11.807820939853));
+#4894 = CARTESIAN_POINT('',(3.376711940414,-2.451363362959,
+    11.941154273137));
+#4895 = CARTESIAN_POINT('',(4.02859238596,-1.322273310775,
+    12.341154273128));
+#4896 = CARTESIAN_POINT('',(4.288012917568,-0.468413607433,
+    12.607820939477));
+#4897 = CARTESIAN_POINT('',(4.345782156761,0.440721331546,
+    12.874487608017));
+#4898 = CARTESIAN_POINT('',(4.189177484298,1.351345215179,
+    13.141154269972));
+#4899 = CARTESIAN_POINT('',(3.821846057195,2.206562087952,
+    13.407820943794));
+#4900 = CARTESIAN_POINT('',(3.264909066986,2.952243226511,
+    13.674487603293));
+#4901 = CARTESIAN_POINT('',(2.55455055093,3.543204770866,13.941154274646
+    ));
+#4902 = CARTESIAN_POINT('',(1.738355738616,3.947733321811,
+    14.207820939389));
+#4903 = CARTESIAN_POINT('',(0.869172393257,4.149999999982,
+    14.474487606463));
+#4904 = CARTESIAN_POINT('',(7.653995966933E-11,4.15,14.741154273126));
+#4905 = PCURVE('',#2285,#4906);
+#4906 = DEFINITIONAL_REPRESENTATION('',(#4907),#4911);
+#4907 = LINE('',#4908,#4909);
+#4908 = CARTESIAN_POINT('',(0.931748562369,0.));
+#4909 = VECTOR('',#4910,1.);
+#4910 = DIRECTION('',(0.,1.));
+#4911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4912 = PCURVE('',#1952,#4913);
+#4913 = DEFINITIONAL_REPRESENTATION('',(#4914),#4918);
+#4914 = LINE('',#4915,#4916);
+#4915 = CARTESIAN_POINT('',(0.,0.));
+#4916 = VECTOR('',#4917,1.);
+#4917 = DIRECTION('',(0.,1.));
+#4918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4919 = ORIENTED_EDGE('',*,*,#4920,.F.);
+#4920 = EDGE_CURVE('',#2150,#4863,#4921,.T.);
+#4921 = SURFACE_CURVE('',#4922,(#4925,#4932),.PCURVE_S1.);
+#4922 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4923,#4924),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#4923 = CARTESIAN_POINT('',(7.677705693432E-11,3.25,14.499999999936));
+#4924 = CARTESIAN_POINT('',(7.653995966933E-11,4.15,14.741154273126));
+#4925 = PCURVE('',#2285,#4926);
+#4926 = DEFINITIONAL_REPRESENTATION('',(#4927),#4931);
+#4927 = LINE('',#4928,#4929);
+#4928 = CARTESIAN_POINT('',(0.,6.292021035841));
+#4929 = VECTOR('',#4930,1.);
+#4930 = DIRECTION('',(1.,0.));
+#4931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4932 = PCURVE('',#2169,#4933);
+#4933 = DEFINITIONAL_REPRESENTATION('',(#4934),#4938);
+#4934 = LINE('',#4935,#4936);
+#4935 = CARTESIAN_POINT('',(0.,0.));
+#4936 = VECTOR('',#4937,1.);
+#4937 = DIRECTION('',(1.,0.));
+#4938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4939 = ORIENTED_EDGE('',*,*,#2255,.T.);
+#4940 = ORIENTED_EDGE('',*,*,#4600,.F.);
+#4941 = ADVANCED_FACE('',(#4942),#2169,.T.);
+#4942 = FACE_BOUND('',#4943,.T.);
+#4943 = EDGE_LOOP('',(#4944,#4945,#4946));
+#4944 = ORIENTED_EDGE('',*,*,#2149,.F.);
+#4945 = ORIENTED_EDGE('',*,*,#4920,.T.);
+#4946 = ORIENTED_EDGE('',*,*,#4947,.T.);
+#4947 = EDGE_CURVE('',#4863,#2044,#4948,.T.);
+#4948 = SURFACE_CURVE('',#4949,(#4988,#4995),.PCURVE_S1.);
+#4949 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#4950,#4951,#4952,#4953,#4954,
+    #4955,#4956,#4957,#4958,#4959,#4960,#4961,#4962,#4963,#4964,#4965,
+    #4966,#4967,#4968,#4969,#4970,#4971,#4972,#4973,#4974,#4975,#4976,
+    #4977,#4978,#4979,#4980,#4981,#4982,#4983,#4984,#4985,#4986,#4987),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#4950 = CARTESIAN_POINT('',(7.663677111707E-11,4.15,14.741154273147));
+#4951 = CARTESIAN_POINT('',(-0.434586196338,4.150000000015,
+    14.874487606483));
+#4952 = CARTESIAN_POINT('',(-0.869174978556,4.099433295446,
+    15.007820939827));
+#4953 = CARTESIAN_POINT('',(-1.297142298496,3.99830068074,
+    15.141154273139));
+#4954 = CARTESIAN_POINT('',(-1.711870719087,3.847591359445,
+    15.274487606467));
+#4955 = CARTESIAN_POINT('',(-2.106915737256,3.649286100482,
+    15.407820939856));
+#4956 = CARTESIAN_POINT('',(-2.476176396916,3.406319786269,
+    15.541154273184));
+#4957 = CARTESIAN_POINT('',(-2.81405944419,3.122508126147,
+    15.674487606473));
+#4958 = CARTESIAN_POINT('',(-3.115626276871,2.802443308209,
+    15.807820939769));
+#4959 = CARTESIAN_POINT('',(-3.376711940379,2.451363363006,
+    15.941154273201));
+#4960 = CARTESIAN_POINT('',(-4.028592385941,1.32227331083,
+    16.341154273191));
+#4961 = CARTESIAN_POINT('',(-4.288012917586,0.468413607491,
+    16.607820939532));
+#4962 = CARTESIAN_POINT('',(-4.345782156655,-0.44072133152,
+    16.874487607248));
+#4963 = CARTESIAN_POINT('',(-4.18917748461,-1.35134521504,
+    17.141154271832));
+#4964 = CARTESIAN_POINT('',(-3.821846056731,-2.206562088013,
+    17.407820941719));
+#4965 = CARTESIAN_POINT('',(-3.264909067584,-2.952243226366,
+    17.674487604408));
+#4966 = CARTESIAN_POINT('',(-2.554550550558,-3.543204770887,
+    17.941154274428));
+#4967 = CARTESIAN_POINT('',(-1.738355738873,-3.94773332177,
+    18.20782093945));
+#4968 = CARTESIAN_POINT('',(-0.869172393261,-4.14999999997,
+    18.474487606481));
+#4969 = CARTESIAN_POINT('',(0.434586196433,-4.150000000016,
+    18.874487606483));
+#4970 = CARTESIAN_POINT('',(0.869174978499,-4.09943329544,
+    19.007820939822));
+#4971 = CARTESIAN_POINT('',(1.297142298519,-3.998300680737,
+    19.14115427315));
+#4972 = CARTESIAN_POINT('',(1.711870719059,-3.847591359449,
+    19.274487606474));
+#4973 = CARTESIAN_POINT('',(2.106915737309,-3.64928610048,
+    19.407820939817));
+#4974 = CARTESIAN_POINT('',(2.476176396884,-3.406319786268,
+    19.541154273161));
+#4975 = CARTESIAN_POINT('',(2.814059444189,-3.122508126144,
+    19.674487606497));
+#4976 = CARTESIAN_POINT('',(3.115626276876,-2.802443308212,
+    19.807820939825));
+#4977 = CARTESIAN_POINT('',(3.376711940381,-2.451363363004,
+    19.941154273159));
+#4978 = CARTESIAN_POINT('',(4.028592385942,-1.322273310828,
+    20.341154273177));
+#4979 = CARTESIAN_POINT('',(4.288012917556,-0.468413607484,
+    20.607820939442));
+#4980 = CARTESIAN_POINT('',(4.345782156794,0.440721331442,
+    20.874487608284));
+#4981 = CARTESIAN_POINT('',(4.189177484262,1.351345215238,
+    21.141154268801));
+#4982 = CARTESIAN_POINT('',(3.821846057267,2.206562087711,
+    21.407820946187));
+#4983 = CARTESIAN_POINT('',(3.264909067069,2.95224322667,21.67448760066)
+  );
+#4984 = CARTESIAN_POINT('',(2.554550550817,3.543204770697,
+    21.941154276325));
+#4985 = CARTESIAN_POINT('',(1.738355738883,3.947733321829,22.20782093887
+    ));
+#4986 = CARTESIAN_POINT('',(0.869172393165,4.149999999971,
+    22.474487606493));
+#4987 = CARTESIAN_POINT('',(1.766225685364E-10,4.15,22.741154273168));
+#4988 = PCURVE('',#2169,#4989);
+#4989 = DEFINITIONAL_REPRESENTATION('',(#4990),#4994);
+#4990 = LINE('',#4991,#4992);
+#4991 = CARTESIAN_POINT('',(0.931748562369,0.));
+#4992 = VECTOR('',#4993,1.);
+#4993 = DIRECTION('',(0.,1.));
+#4994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4995 = PCURVE('',#2063,#4996);
+#4996 = DEFINITIONAL_REPRESENTATION('',(#4997),#5001);
+#4997 = LINE('',#4998,#4999);
+#4998 = CARTESIAN_POINT('',(0.,0.));
+#4999 = VECTOR('',#5000,1.);
+#5000 = DIRECTION('',(0.,1.));
+#5001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5002 = ADVANCED_FACE('',(#5003),#2063,.T.);
+#5003 = FACE_BOUND('',#5004,.T.);
+#5004 = EDGE_LOOP('',(#5005,#5006,#5026));
+#5005 = ORIENTED_EDGE('',*,*,#4947,.F.);
+#5006 = ORIENTED_EDGE('',*,*,#5007,.T.);
+#5007 = EDGE_CURVE('',#4863,#1923,#5008,.T.);
+#5008 = SURFACE_CURVE('',#5009,(#5012,#5019),.PCURVE_S1.);
+#5009 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5010,#5011),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453623),.PIECEWISE_BEZIER_KNOTS.);
+#5010 = CARTESIAN_POINT('',(7.653995966933E-11,4.15,14.741154273126));
+#5011 = CARTESIAN_POINT('',(7.633012358938E-11,4.15,15.75884572675));
+#5012 = PCURVE('',#2063,#5013);
+#5013 = DEFINITIONAL_REPRESENTATION('',(#5014),#5018);
+#5014 = LINE('',#5015,#5016);
+#5015 = CARTESIAN_POINT('',(0.,0.));
+#5016 = VECTOR('',#5017,1.);
+#5017 = DIRECTION('',(1.,0.));
+#5018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5019 = PCURVE('',#1952,#5020);
+#5020 = DEFINITIONAL_REPRESENTATION('',(#5021),#5025);
+#5021 = LINE('',#5022,#5023);
+#5022 = CARTESIAN_POINT('',(0.,6.292021035841));
+#5023 = VECTOR('',#5024,1.);
+#5024 = DIRECTION('',(1.,0.));
+#5025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5026 = ORIENTED_EDGE('',*,*,#2043,.T.);
+#5027 = ADVANCED_FACE('',(#5028),#1952,.T.);
+#5028 = FACE_BOUND('',#5029,.T.);
+#5029 = EDGE_LOOP('',(#5030,#5031,#5130,#5186,#5187));
+#5030 = ORIENTED_EDGE('',*,*,#4862,.F.);
+#5031 = ORIENTED_EDGE('',*,*,#5032,.T.);
+#5032 = EDGE_CURVE('',#4764,#5033,#5035,.T.);
+#5033 = VERTEX_POINT('',#5034);
+#5034 = CARTESIAN_POINT('',(4.399315403827E-11,4.15,7.758845726781));
+#5035 = SURFACE_CURVE('',#5036,(#5039,#5046),.PCURVE_S1.);
+#5036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5037,#5038),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453623),.PIECEWISE_BEZIER_KNOTS.);
+#5037 = CARTESIAN_POINT('',(4.410279560346E-11,4.15,6.741154273209));
+#5038 = CARTESIAN_POINT('',(4.432372605707E-11,4.15,7.758845726833));
+#5039 = PCURVE('',#1952,#5040);
+#5040 = DEFINITIONAL_REPRESENTATION('',(#5041),#5045);
+#5041 = LINE('',#5042,#5043);
+#5042 = CARTESIAN_POINT('',(0.,0.));
+#5043 = VECTOR('',#5044,1.);
+#5044 = DIRECTION('',(1.,0.));
+#5045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5046 = PCURVE('',#5047,#5124);
+#5047 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#5048,#5049,#5050,#5051,#5052,#5053,#5054,#5055,#5056,#5057,#5058
+      ,#5059,#5060,#5061,#5062,#5063,#5064,#5065,#5066,#5067,#5068,#5069
+      ,#5070,#5071,#5072,#5073,#5074,#5075,#5076,#5077,#5078,#5079,#5080
+      ,#5081,#5082,#5083,#5084,#5085)
+    ,(#5086,#5087,#5088,#5089,#5090,#5091,#5092,#5093,#5094,#5095,#5096
+      ,#5097,#5098,#5099,#5100,#5101,#5102,#5103,#5104,#5105,#5106,#5107
+      ,#5108,#5109,#5110,#5111,#5112,#5113,#5114,#5115,#5116,#5117,#5118
+      ,#5119,#5120,#5121,#5122,#5123
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,1.017691453623)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#5048 = CARTESIAN_POINT('',(2.961732474408E-16,4.15,-1.258845726812));
+#5049 = CARTESIAN_POINT('',(-0.434586196512,4.150000000003,
+    -1.125512393476));
+#5050 = CARTESIAN_POINT('',(-0.869174978664,4.099433295414,
+    -0.992179060144));
+#5051 = CARTESIAN_POINT('',(-1.29714229859,3.998300680702,
+    -0.858845726797));
+#5052 = CARTESIAN_POINT('',(-1.711870719199,3.847591359403,
+    -0.725512393469));
+#5053 = CARTESIAN_POINT('',(-2.106915737364,3.649286100425,
+    -0.592179060151));
+#5054 = CARTESIAN_POINT('',(-2.476176397009,3.406319786198,
+    -0.458845726818));
+#5055 = CARTESIAN_POINT('',(-2.81405944427,3.122508126065,
+    -0.325512393449));
+#5056 = CARTESIAN_POINT('',(-3.115626276955,2.802443308124,
+    -0.192179060099));
+#5057 = CARTESIAN_POINT('',(-3.376711940447,2.451363362912,
+    -5.884572680993E-02));
+#5058 = CARTESIAN_POINT('',(-4.02859238598,1.322273310718,0.341154273162
+    ));
+#5059 = CARTESIAN_POINT('',(-4.288012917592,0.468413607363,0.60782094021
+    ));
+#5060 = CARTESIAN_POINT('',(-4.345782156643,-0.440721331583,
+    0.87448760563));
+#5061 = CARTESIAN_POINT('',(-4.189177484614,-1.351345215314,
+    1.141154274498));
+#5062 = CARTESIAN_POINT('',(-3.821846056542,-2.206562087874,
+    1.407820938676));
+#5063 = CARTESIAN_POINT('',(-3.264909067726,-2.952243226689,
+    1.674487607555));
+#5064 = CARTESIAN_POINT('',(-2.554550550189,-3.543204770831,
+    1.941154272126));
+#5065 = CARTESIAN_POINT('',(-1.738355738979,-3.947733321848,
+    2.207820940606));
+#5066 = CARTESIAN_POINT('',(-0.869172393052,-4.149999999997,
+    2.474487606415));
+#5067 = CARTESIAN_POINT('',(0.434586196508,-4.150000000004,
+    2.874487606581));
+#5068 = CARTESIAN_POINT('',(0.869174978706,-4.099433295414,
+    3.007820939742));
+#5069 = CARTESIAN_POINT('',(1.297142298507,-3.998300680699,
+    3.141154273248));
+#5070 = CARTESIAN_POINT('',(1.71187071929,-3.847591359402,3.274487606499
+    ));
+#5071 = CARTESIAN_POINT('',(2.106915737313,-3.649286100424,
+    3.407820939949));
+#5072 = CARTESIAN_POINT('',(2.476176397038,-3.4063197862,3.541154273146)
+  );
+#5073 = CARTESIAN_POINT('',(2.814059444239,-3.122508126065,
+    3.674487606539));
+#5074 = CARTESIAN_POINT('',(3.115626276972,-2.802443308123,
+    3.807820939882));
+#5075 = CARTESIAN_POINT('',(3.376711940448,-2.45136336291,3.941154273207
+    ));
+#5076 = CARTESIAN_POINT('',(4.02859238598,-1.322273310717,4.341154273209
+    ));
+#5077 = CARTESIAN_POINT('',(4.28801291756,-0.468413607363,4.607820939704
+    ));
+#5078 = CARTESIAN_POINT('',(4.34578215682,0.440721331538,4.874487607227)
+  );
+#5079 = CARTESIAN_POINT('',(4.189177484134,1.351345215436,5.141154271572
+    ));
+#5080 = CARTESIAN_POINT('',(3.821846057339,2.206562087722,5.407820942053
+    ));
+#5081 = CARTESIAN_POINT('',(3.264909066852,2.9522432268,5.674487604652)
+  );
+#5082 = CARTESIAN_POINT('',(2.55455055083,3.543204770778,5.941154274269)
+  );
+#5083 = CARTESIAN_POINT('',(1.738355738682,3.947733321866,6.207820939486
+    ));
+#5084 = CARTESIAN_POINT('',(0.869172393107,4.149999999995,6.474487606529
+    ));
+#5085 = CARTESIAN_POINT('',(4.410279560346E-11,4.15,6.741154273209));
+#5086 = CARTESIAN_POINT('',(5.142895605355E-16,4.15,-0.241154273188));
+#5087 = CARTESIAN_POINT('',(-0.434586196512,4.150000000003,
+    -0.107820939853));
+#5088 = CARTESIAN_POINT('',(-0.869174978664,4.099433295414,
+    2.551239347952E-02));
+#5089 = CARTESIAN_POINT('',(-1.29714229859,3.998300680702,0.158845726827
+    ));
+#5090 = CARTESIAN_POINT('',(-1.711870719198,3.847591359403,
+    0.292179060154));
+#5091 = CARTESIAN_POINT('',(-2.106915737364,3.649286100425,
+    0.425512393473));
+#5092 = CARTESIAN_POINT('',(-2.476176397009,3.406319786198,
+    0.558845726805));
+#5093 = CARTESIAN_POINT('',(-2.81405944427,3.122508126065,0.692179060175
+    ));
+#5094 = CARTESIAN_POINT('',(-3.115626276955,2.802443308124,
+    0.825512393524));
+#5095 = CARTESIAN_POINT('',(-3.376711940447,2.451363362912,
+    0.958845726814));
+#5096 = CARTESIAN_POINT('',(-4.02859238598,1.322273310718,1.358845726785
+    ));
+#5097 = CARTESIAN_POINT('',(-4.288012917592,0.468413607361,
+    1.625512393834));
+#5098 = CARTESIAN_POINT('',(-4.345782156642,-0.440721331571,
+    1.892179059253));
+#5099 = CARTESIAN_POINT('',(-4.189177484614,-1.351345215336,
+    2.158845728122));
+#5100 = CARTESIAN_POINT('',(-3.821846056543,-2.206562087847,
+    2.425512392299));
+#5101 = CARTESIAN_POINT('',(-3.26490906773,-2.952243226708,
+    2.692179061179));
+#5102 = CARTESIAN_POINT('',(-2.554550550182,-3.543204770821,
+    2.95884572575));
+#5103 = CARTESIAN_POINT('',(-1.738355738986,-3.94773332185,3.22551239423
+    ));
+#5104 = CARTESIAN_POINT('',(-0.869172393052,-4.149999999996,
+    3.492179060038));
+#5105 = CARTESIAN_POINT('',(0.434586196508,-4.150000000005,
+    3.892179060205));
+#5106 = CARTESIAN_POINT('',(0.869174978704,-4.099433295413,
+    4.025512393366));
+#5107 = CARTESIAN_POINT('',(1.297142298506,-3.9983006807,4.158845726871)
+  );
+#5108 = CARTESIAN_POINT('',(1.711870719289,-3.847591359403,
+    4.292179060123));
+#5109 = CARTESIAN_POINT('',(2.106915737314,-3.649286100425,
+    4.425512393572));
+#5110 = CARTESIAN_POINT('',(2.476176397038,-3.406319786199,4.55884572677
+    ));
+#5111 = CARTESIAN_POINT('',(2.814059444239,-3.122508126066,
+    4.692179060161));
+#5112 = CARTESIAN_POINT('',(3.11562627697,-2.802443308124,4.825512393505
+    ));
+#5113 = CARTESIAN_POINT('',(3.376711940447,-2.45136336291,4.958845726831
+    ));
+#5114 = CARTESIAN_POINT('',(4.02859238598,-1.322273310718,5.358845726832
+    ));
+#5115 = CARTESIAN_POINT('',(4.288012917563,-0.468413607367,
+    5.625512393328));
+#5116 = CARTESIAN_POINT('',(4.345782156801,0.440721331552,5.89217906085)
+  );
+#5117 = CARTESIAN_POINT('',(4.189177484183,1.351345215397,6.158845725196
+    ));
+#5118 = CARTESIAN_POINT('',(3.821846057268,2.206562087766,6.425512395675
+    ));
+#5119 = CARTESIAN_POINT('',(3.264909066922,2.952243226768,6.692179058276
+    ));
+#5120 = CARTESIAN_POINT('',(2.554550550788,3.543204770792,6.958845727892
+    ));
+#5121 = CARTESIAN_POINT('',(1.738355738699,3.947733321861,7.22551239311)
+  );
+#5122 = CARTESIAN_POINT('',(0.869172393107,4.149999999995,7.492179060152
+    ));
+#5123 = CARTESIAN_POINT('',(4.432372605707E-11,4.15,7.758845726833));
+#5124 = DEFINITIONAL_REPRESENTATION('',(#5125),#5129);
+#5125 = LINE('',#5126,#5127);
+#5126 = CARTESIAN_POINT('',(0.,6.292021035841));
+#5127 = VECTOR('',#5128,1.);
+#5128 = DIRECTION('',(1.,0.));
+#5129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5130 = ORIENTED_EDGE('',*,*,#5131,.T.);
+#5131 = EDGE_CURVE('',#5033,#1778,#5132,.T.);
+#5132 = SURFACE_CURVE('',#5133,(#5172,#5179),.PCURVE_S1.);
+#5133 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#5134,#5135,#5136,#5137,#5138,
+    #5139,#5140,#5141,#5142,#5143,#5144,#5145,#5146,#5147,#5148,#5149,
+    #5150,#5151,#5152,#5153,#5154,#5155,#5156,#5157,#5158,#5159,#5160,
+    #5161,#5162,#5163,#5164,#5165,#5166,#5167,#5168,#5169,#5170,#5171),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#5134 = CARTESIAN_POINT('',(4.373886056769E-11,4.15,7.75884572675));
+#5135 = CARTESIAN_POINT('',(-0.434586196442,4.150000000009,
+    7.892179060085));
+#5136 = CARTESIAN_POINT('',(-0.869174978586,4.099433295431,
+    8.025512393496));
+#5137 = CARTESIAN_POINT('',(-1.297142298531,3.998300680723,
+    8.158845726727));
+#5138 = CARTESIAN_POINT('',(-1.711870719152,3.847591359423,
+    8.292179060022));
+#5139 = CARTESIAN_POINT('',(-2.106915737318,3.649286100454,
+    8.425512393455));
+#5140 = CARTESIAN_POINT('',(-2.476176396954,3.406319786233,
+    8.558845726842));
+#5141 = CARTESIAN_POINT('',(-2.81405944422,3.122508126109,8.692179060076
+    ));
+#5142 = CARTESIAN_POINT('',(-3.115626276914,2.80244330817,8.82551239331)
+  );
+#5143 = CARTESIAN_POINT('',(-3.376711940411,2.451363362963,
+    8.958845726842));
+#5144 = CARTESIAN_POINT('',(-4.028592385959,1.322273310776,
+    9.358845726837));
+#5145 = CARTESIAN_POINT('',(-4.288012917596,0.468413607424,
+    9.625512392358));
+#5146 = CARTESIAN_POINT('',(-4.345782156612,-0.440721331526,
+    9.892179063001));
+#5147 = CARTESIAN_POINT('',(-4.189177484701,-1.351345215182,
+    10.158845722404));
+#5148 = CARTESIAN_POINT('',(-3.821846056512,-2.20656208796,
+    10.425512397673));
+#5149 = CARTESIAN_POINT('',(-3.264909067773,-2.952243226497,
+    10.692179057235));
+#5150 = CARTESIAN_POINT('',(-2.554550550311,-3.54320477087,
+    10.958845728102));
+#5151 = CARTESIAN_POINT('',(-1.738355738955,-3.947733321804,
+    11.225512392972));
+#5152 = CARTESIAN_POINT('',(-0.869172393153,-4.149999999984,
+    11.492179060084));
+#5153 = CARTESIAN_POINT('',(0.434586196464,-4.150000000011,
+    11.892179060086));
+#5154 = CARTESIAN_POINT('',(0.869174978576,-4.09943329543,
+    12.025512393403));
+#5155 = CARTESIAN_POINT('',(1.297142298542,-3.99830068072,
+    12.158845726763));
+#5156 = CARTESIAN_POINT('',(1.711870719142,-3.847591359426,12.2921790601
+    ));
+#5157 = CARTESIAN_POINT('',(2.106915737328,-3.649286100454,
+    12.425512393407));
+#5158 = CARTESIAN_POINT('',(2.476176396942,-3.406319786237,
+    12.558845726733));
+#5159 = CARTESIAN_POINT('',(2.81405944422,-3.122508126108,
+    12.692179060106));
+#5160 = CARTESIAN_POINT('',(3.115626276918,-2.802443308169,
+    12.825512393476));
+#5161 = CARTESIAN_POINT('',(3.376711940412,-2.451363362961,
+    12.958845726761));
+#5162 = CARTESIAN_POINT('',(4.028592385959,-1.322273310778,
+    13.358845726751));
+#5163 = CARTESIAN_POINT('',(4.288012917573,-0.468413607432,13.6255123931
+    ));
+#5164 = CARTESIAN_POINT('',(4.345782156737,0.440721331523,13.89217906164
+    ));
+#5165 = CARTESIAN_POINT('',(4.18917748436,1.351345215217,14.158845723595
+    ));
+#5166 = CARTESIAN_POINT('',(3.821846057096,2.206562087898,
+    14.425512397418));
+#5167 = CARTESIAN_POINT('',(3.264909067098,2.952243226545,
+    14.692179056917));
+#5168 = CARTESIAN_POINT('',(2.554550550855,3.543204770847,14.95884572827
+    ));
+#5169 = CARTESIAN_POINT('',(1.738355738656,3.947733321811,
+    15.225512393012));
+#5170 = CARTESIAN_POINT('',(0.869172393257,4.149999999982,
+    15.492179060086));
+#5171 = CARTESIAN_POINT('',(7.633012358938E-11,4.15,15.75884572675));
+#5172 = PCURVE('',#1952,#5173);
+#5173 = DEFINITIONAL_REPRESENTATION('',(#5174),#5178);
+#5174 = LINE('',#5175,#5176);
+#5175 = CARTESIAN_POINT('',(1.017691453623,0.));
+#5176 = VECTOR('',#5177,1.);
+#5177 = DIRECTION('',(0.,1.));
+#5178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5179 = PCURVE('',#1823,#5180);
+#5180 = DEFINITIONAL_REPRESENTATION('',(#5181),#5185);
+#5181 = LINE('',#5182,#5183);
+#5182 = CARTESIAN_POINT('',(0.,0.));
+#5183 = VECTOR('',#5184,1.);
+#5184 = DIRECTION('',(0.,1.));
+#5185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5186 = ORIENTED_EDGE('',*,*,#1922,.T.);
+#5187 = ORIENTED_EDGE('',*,*,#5007,.F.);
+#5188 = ADVANCED_FACE('',(#5189),#1823,.T.);
+#5189 = FACE_BOUND('',#5190,.T.);
+#5190 = EDGE_LOOP('',(#5191,#5192,#5291,#5359,#5418));
+#5191 = ORIENTED_EDGE('',*,*,#5131,.F.);
+#5192 = ORIENTED_EDGE('',*,*,#5193,.T.);
+#5193 = EDGE_CURVE('',#5033,#5194,#5196,.T.);
+#5194 = VERTEX_POINT('',#5195);
+#5195 = CARTESIAN_POINT('',(4.414131188673E-11,3.25,7.999999999969));
+#5196 = SURFACE_CURVE('',#5197,(#5200,#5207),.PCURVE_S1.);
+#5197 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5198,#5199),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#5198 = CARTESIAN_POINT('',(4.432372605707E-11,4.15,7.758845726833));
+#5199 = CARTESIAN_POINT('',(4.44821124379E-11,3.25,8.000000000021));
+#5200 = PCURVE('',#1823,#5201);
+#5201 = DEFINITIONAL_REPRESENTATION('',(#5202),#5206);
+#5202 = LINE('',#5203,#5204);
+#5203 = CARTESIAN_POINT('',(0.,0.));
+#5204 = VECTOR('',#5205,1.);
+#5205 = DIRECTION('',(1.,0.));
+#5206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5207 = PCURVE('',#5208,#5285);
+#5208 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#5209,#5210,#5211,#5212,#5213,#5214,#5215,#5216,#5217,#5218,#5219
+      ,#5220,#5221,#5222,#5223,#5224,#5225,#5226,#5227,#5228,#5229,#5230
+      ,#5231,#5232,#5233,#5234,#5235,#5236,#5237,#5238,#5239,#5240,#5241
+      ,#5242,#5243,#5244,#5245,#5246)
+    ,(#5247,#5248,#5249,#5250,#5251,#5252,#5253,#5254,#5255,#5256,#5257
+      ,#5258,#5259,#5260,#5261,#5262,#5263,#5264,#5265,#5266,#5267,#5268
+      ,#5269,#5270,#5271,#5272,#5273,#5274,#5275,#5276,#5277,#5278,#5279
+      ,#5280,#5281,#5282,#5283,#5284
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#5209 = CARTESIAN_POINT('',(5.142895605355E-16,4.15,-0.241154273188));
+#5210 = CARTESIAN_POINT('',(-0.434586196512,4.150000000003,
+    -0.107820939853));
+#5211 = CARTESIAN_POINT('',(-0.869174978664,4.099433295414,
+    2.551239347952E-02));
+#5212 = CARTESIAN_POINT('',(-1.29714229859,3.998300680702,0.158845726827
+    ));
+#5213 = CARTESIAN_POINT('',(-1.711870719198,3.847591359403,
+    0.292179060154));
+#5214 = CARTESIAN_POINT('',(-2.106915737364,3.649286100425,
+    0.425512393473));
+#5215 = CARTESIAN_POINT('',(-2.476176397009,3.406319786198,
+    0.558845726805));
+#5216 = CARTESIAN_POINT('',(-2.81405944427,3.122508126065,0.692179060175
+    ));
+#5217 = CARTESIAN_POINT('',(-3.115626276955,2.802443308124,
+    0.825512393524));
+#5218 = CARTESIAN_POINT('',(-3.376711940447,2.451363362912,
+    0.958845726814));
+#5219 = CARTESIAN_POINT('',(-4.02859238598,1.322273310718,1.358845726785
+    ));
+#5220 = CARTESIAN_POINT('',(-4.288012917592,0.468413607361,
+    1.625512393834));
+#5221 = CARTESIAN_POINT('',(-4.345782156642,-0.440721331571,
+    1.892179059253));
+#5222 = CARTESIAN_POINT('',(-4.189177484614,-1.351345215336,
+    2.158845728122));
+#5223 = CARTESIAN_POINT('',(-3.821846056543,-2.206562087847,
+    2.425512392299));
+#5224 = CARTESIAN_POINT('',(-3.26490906773,-2.952243226708,
+    2.692179061179));
+#5225 = CARTESIAN_POINT('',(-2.554550550182,-3.543204770821,
+    2.95884572575));
+#5226 = CARTESIAN_POINT('',(-1.738355738986,-3.94773332185,3.22551239423
+    ));
+#5227 = CARTESIAN_POINT('',(-0.869172393052,-4.149999999996,
+    3.492179060038));
+#5228 = CARTESIAN_POINT('',(0.434586196508,-4.150000000005,
+    3.892179060205));
+#5229 = CARTESIAN_POINT('',(0.869174978704,-4.099433295413,
+    4.025512393366));
+#5230 = CARTESIAN_POINT('',(1.297142298506,-3.9983006807,4.158845726871)
+  );
+#5231 = CARTESIAN_POINT('',(1.711870719289,-3.847591359403,
+    4.292179060123));
+#5232 = CARTESIAN_POINT('',(2.106915737314,-3.649286100425,
+    4.425512393572));
+#5233 = CARTESIAN_POINT('',(2.476176397038,-3.406319786199,4.55884572677
+    ));
+#5234 = CARTESIAN_POINT('',(2.814059444239,-3.122508126066,
+    4.692179060161));
+#5235 = CARTESIAN_POINT('',(3.11562627697,-2.802443308124,4.825512393505
+    ));
+#5236 = CARTESIAN_POINT('',(3.376711940447,-2.45136336291,4.958845726831
+    ));
+#5237 = CARTESIAN_POINT('',(4.02859238598,-1.322273310718,5.358845726832
+    ));
+#5238 = CARTESIAN_POINT('',(4.288012917563,-0.468413607367,
+    5.625512393328));
+#5239 = CARTESIAN_POINT('',(4.345782156801,0.440721331552,5.89217906085)
+  );
+#5240 = CARTESIAN_POINT('',(4.189177484183,1.351345215397,6.158845725196
+    ));
+#5241 = CARTESIAN_POINT('',(3.821846057268,2.206562087766,6.425512395675
+    ));
+#5242 = CARTESIAN_POINT('',(3.264909066922,2.952243226768,6.692179058276
+    ));
+#5243 = CARTESIAN_POINT('',(2.554550550788,3.543204770792,6.958845727892
+    ));
+#5244 = CARTESIAN_POINT('',(1.738355738699,3.947733321861,7.22551239311)
+  );
+#5245 = CARTESIAN_POINT('',(0.869172393107,4.149999999995,7.492179060152
+    ));
+#5246 = CARTESIAN_POINT('',(4.432372605707E-11,4.15,7.758845726833));
+#5247 = CARTESIAN_POINT('',(3.608224830032E-16,3.25,-1.110223024625E-16)
+  );
+#5248 = CARTESIAN_POINT('',(-0.340338414966,3.250000000003,
+    0.133333333335));
+#5249 = CARTESIAN_POINT('',(-0.680679434674,3.210399546651,
+    0.266666666668));
+#5250 = CARTESIAN_POINT('',(-1.015834417206,3.131199321187,
+    0.400000000015));
+#5251 = CARTESIAN_POINT('',(-1.340621496818,3.013173973976,
+    0.533333333342));
+#5252 = CARTESIAN_POINT('',(-1.649994139078,2.85787467956,0.666666666661
+    ));
+#5253 = CARTESIAN_POINT('',(-1.939174354906,2.667599837372,
+    0.799999999993));
+#5254 = CARTESIAN_POINT('',(-2.203781581546,2.445337673877,
+    0.933333333363));
+#5255 = CARTESIAN_POINT('',(-2.439948238558,2.194684501698,
+    1.066666666712));
+#5256 = CARTESIAN_POINT('',(-2.644412966854,1.919742391499,
+    1.200000000002));
+#5257 = CARTESIAN_POINT('',(-3.154921742903,1.035515253622,
+    1.599999999973));
+#5258 = CARTESIAN_POINT('',(-3.358082620984,0.366829944216,
+    1.866666667023));
+#5259 = CARTESIAN_POINT('',(-3.403322228386,-0.345143391112,
+    2.133333332439));
+#5260 = CARTESIAN_POINT('',(-3.280684256822,-1.058281819962,
+    2.400000001313));
+#5261 = CARTESIAN_POINT('',(-2.993006800043,-1.728031559148,
+    2.666666665484));
+#5262 = CARTESIAN_POINT('',(-2.556862156779,-2.311996671683,
+    2.933333334369));
+#5263 = CARTESIAN_POINT('',(-2.000547622562,-2.774799517064,
+    3.199999998935));
+#5264 = CARTESIAN_POINT('',(-1.361364641543,-3.091598226303,
+    3.46666666742));
+#5265 = CARTESIAN_POINT('',(-0.680676829965,-3.249999999996,
+    3.733333333226));
+#5266 = CARTESIAN_POINT('',(0.340338414962,-3.250000000005,
+    4.133333333393));
+#5267 = CARTESIAN_POINT('',(0.680679434713,-3.21039954665,4.266666666553
+    ));
+#5268 = CARTESIAN_POINT('',(1.015834417122,-3.131199321184,
+    4.400000000059));
+#5269 = CARTESIAN_POINT('',(1.340621496909,-3.013173973976,4.53333333331
+    ));
+#5270 = CARTESIAN_POINT('',(1.649994139027,-2.85787467956,4.666666666761
+    ));
+#5271 = CARTESIAN_POINT('',(1.939174354935,-2.667599837374,
+    4.799999999958));
+#5272 = CARTESIAN_POINT('',(2.203781581514,-2.445337673878,4.93333333335
+    ));
+#5273 = CARTESIAN_POINT('',(2.439948238574,-2.194684501699,
+    5.066666666693));
+#5274 = CARTESIAN_POINT('',(2.644412966854,-1.919742391497,
+    5.200000000019));
+#5275 = CARTESIAN_POINT('',(3.154921742903,-1.035515253622,5.60000000002
+    ));
+#5276 = CARTESIAN_POINT('',(3.358082620957,-0.366829944224,
+    5.866666666515));
+#5277 = CARTESIAN_POINT('',(3.403322228537,0.345143391101,6.133333334041
+    ));
+#5278 = CARTESIAN_POINT('',(3.280684256407,1.058281820007,6.399999998379
+    ));
+#5279 = CARTESIAN_POINT('',(2.993006800746,1.728031559087,6.66666666887)
+  );
+#5280 = CARTESIAN_POINT('',(2.556862155989,2.311996671726,6.933333331459
+    ));
+#5281 = CARTESIAN_POINT('',(2.000547623159,2.774799517042,7.200000001083
+    ));
+#5282 = CARTESIAN_POINT('',(1.361364641258,3.091598226313,7.466666666297
+    ));
+#5283 = CARTESIAN_POINT('',(0.68067683002,3.249999999995,7.733333333341)
+  );
+#5284 = CARTESIAN_POINT('',(4.44821124379E-11,3.25,8.000000000021));
+#5285 = DEFINITIONAL_REPRESENTATION('',(#5286),#5290);
+#5286 = LINE('',#5287,#5288);
+#5287 = CARTESIAN_POINT('',(0.,6.292021035841));
+#5288 = VECTOR('',#5289,1.);
+#5289 = DIRECTION('',(1.,0.));
+#5290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5291 = ORIENTED_EDGE('',*,*,#5292,.T.);
+#5292 = EDGE_CURVE('',#5194,#5293,#5295,.T.);
+#5293 = VERTEX_POINT('',#5294);
+#5294 = CARTESIAN_POINT('',(-3.250000005282,3.018353165592E-13,
+    10.000000001083));
+#5295 = SURFACE_CURVE('',#5296,(#5335,#5342),.PCURVE_S1.);
+#5296 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#5297,#5298,#5299,#5300,#5301,
+    #5302,#5303,#5304,#5305,#5306,#5307,#5308,#5309,#5310,#5311,#5312,
+    #5313,#5314,#5315,#5316,#5317,#5318,#5319,#5320,#5321,#5322,#5323,
+    #5324,#5325,#5326,#5327,#5328,#5329,#5330,#5331,#5332,#5333,#5334),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#5297 = CARTESIAN_POINT('',(4.385816709807E-11,3.25,7.999999999937));
+#5298 = CARTESIAN_POINT('',(-0.340338414896,3.250000000009,
+    8.133333333273));
+#5299 = CARTESIAN_POINT('',(-0.680679434595,3.210399546669,
+    8.266666666684));
+#5300 = CARTESIAN_POINT('',(-1.015834417146,3.131199321207,
+    8.399999999916));
+#5301 = CARTESIAN_POINT('',(-1.340621496772,3.013173973998,
+    8.533333333207));
+#5302 = CARTESIAN_POINT('',(-1.649994139031,2.857874679588,
+    8.666666666645));
+#5303 = CARTESIAN_POINT('',(-1.939174354851,2.667599837409,
+    8.800000000029));
+#5304 = CARTESIAN_POINT('',(-2.203781581495,2.44533767392,8.933333333264
+    ));
+#5305 = CARTESIAN_POINT('',(-2.439948238518,2.194684501745,
+    9.066666666497));
+#5306 = CARTESIAN_POINT('',(-2.644412966818,1.91974239155,9.20000000003)
+  );
+#5307 = CARTESIAN_POINT('',(-3.154921742882,1.035515253681,
+    9.600000000025));
+#5308 = CARTESIAN_POINT('',(-3.358082620989,0.366829944281,
+    9.866666665545));
+#5309 = CARTESIAN_POINT('',(-3.403322228349,-0.345143391076,
+    10.133333336194));
+#5310 = CARTESIAN_POINT('',(-3.280684256929,-1.058281819785,
+    10.399999995585));
+#5311 = CARTESIAN_POINT('',(-2.993006799977,-1.728031559289,
+    10.666666670867));
+#5312 = CARTESIAN_POINT('',(-2.556862156859,-2.311996671445,
+    10.93333333042));
+#5313 = CARTESIAN_POINT('',(-2.000547622669,-2.774799517126,
+    11.200000001291));
+#5314 = CARTESIAN_POINT('',(-1.361364641519,-3.091598226253,
+    11.46666666616));
+#5315 = CARTESIAN_POINT('',(-0.680676830066,-3.249999999984,
+    11.733333333272));
+#5316 = CARTESIAN_POINT('',(0.340338414918,-3.250000000011,
+    12.133333333274));
+#5317 = CARTESIAN_POINT('',(0.680679434583,-3.210399546667,
+    12.26666666659));
+#5318 = CARTESIAN_POINT('',(1.015834417157,-3.131199321204,
+    12.399999999952));
+#5319 = CARTESIAN_POINT('',(1.340621496761,-3.013173973999,
+    12.533333333286));
+#5320 = CARTESIAN_POINT('',(1.649994139042,-2.857874679589,
+    12.666666666597));
+#5321 = CARTESIAN_POINT('',(1.939174354837,-2.667599837412,
+    12.79999999992));
+#5322 = CARTESIAN_POINT('',(2.203781581495,-2.44533767392,
+    12.933333333295));
+#5323 = CARTESIAN_POINT('',(2.439948238522,-2.194684501744,
+    13.066666666664));
+#5324 = CARTESIAN_POINT('',(2.644412966818,-1.919742391549,
+    13.199999999949));
+#5325 = CARTESIAN_POINT('',(3.154921742881,-1.035515253682,
+    13.599999999939));
+#5326 = CARTESIAN_POINT('',(3.358082620967,-0.366829944287,
+    13.866666666288));
+#5327 = CARTESIAN_POINT('',(3.403322228473,0.345143391064,
+    14.133333334831));
+#5328 = CARTESIAN_POINT('',(3.280684256587,1.058281819841,
+    14.399999996777));
+#5329 = CARTESIAN_POINT('',(2.993006800567,1.728031559202,
+    14.666666670614));
+#5330 = CARTESIAN_POINT('',(2.556862156174,2.311996671512,
+    14.933333330098));
+#5331 = CARTESIAN_POINT('',(2.000547623218,2.774799517094,
+    15.200000001461));
+#5332 = CARTESIAN_POINT('',(1.36136464122,3.091598226262,15.466666666199
+    ));
+#5333 = CARTESIAN_POINT('',(0.68067683017,3.249999999982,15.733333333274
+    ));
+#5334 = CARTESIAN_POINT('',(7.646808186657E-11,3.25,15.999999999937));
+#5335 = PCURVE('',#1823,#5336);
+#5336 = DEFINITIONAL_REPRESENTATION('',(#5337),#5341);
+#5337 = LINE('',#5338,#5339);
+#5338 = CARTESIAN_POINT('',(0.931748562369,0.));
+#5339 = VECTOR('',#5340,1.);
+#5340 = DIRECTION('',(0.,1.));
+#5341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5342 = PCURVE('',#5343,#5348);
+#5343 = CYLINDRICAL_SURFACE('',#5344,3.25);
+#5344 = AXIS2_PLACEMENT_3D('',#5345,#5346,#5347);
+#5345 = CARTESIAN_POINT('',(0.,1.326133814775E-14,15.));
+#5346 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#5347 = DIRECTION('',(-1.,0.,0.));
+#5348 = DEFINITIONAL_REPRESENTATION('',(#5349),#5358);
+#5349 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#5350,#5351,#5352,#5353,#5354,
+    #5355,#5356,#5357),.UNSPECIFIED.,.F.,.F.,(8,8),(0.,1.573005259853),
+  .PIECEWISE_BEZIER_KNOTS.);
+#5350 = CARTESIAN_POINT('',(4.712388980371,-7.000000000063));
+#5351 = CARTESIAN_POINT('',(4.936787935401,-6.714285714185));
+#5352 = CARTESIAN_POINT('',(5.161189765533,-6.428571428081));
+#5353 = CARTESIAN_POINT('',(5.385584813742,-6.142857143094));
+#5354 = CARTESIAN_POINT('',(5.609988602551,-5.857142855793));
+#5355 = CARTESIAN_POINT('',(5.834385904266,-5.571428570991));
+#5356 = CARTESIAN_POINT('',(6.058785834208,-5.285714284797));
+#5357 = CARTESIAN_POINT('',(6.283185307179,-4.999999998917));
+#5358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5359 = ORIENTED_EDGE('',*,*,#5360,.T.);
+#5360 = EDGE_CURVE('',#5293,#1749,#5361,.T.);
+#5361 = SURFACE_CURVE('',#5362,(#5401,#5408),.PCURVE_S1.);
+#5362 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#5363,#5364,#5365,#5366,#5367,
+    #5368,#5369,#5370,#5371,#5372,#5373,#5374,#5375,#5376,#5377,#5378,
+    #5379,#5380,#5381,#5382,#5383,#5384,#5385,#5386,#5387,#5388,#5389,
+    #5390,#5391,#5392,#5393,#5394,#5395,#5396,#5397,#5398,#5399,#5400),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#5363 = CARTESIAN_POINT('',(4.385816709807E-11,3.25,7.999999999937));
+#5364 = CARTESIAN_POINT('',(-0.340338414896,3.250000000009,
+    8.133333333273));
+#5365 = CARTESIAN_POINT('',(-0.680679434595,3.210399546669,
+    8.266666666684));
+#5366 = CARTESIAN_POINT('',(-1.015834417146,3.131199321207,
+    8.399999999916));
+#5367 = CARTESIAN_POINT('',(-1.340621496772,3.013173973998,
+    8.533333333207));
+#5368 = CARTESIAN_POINT('',(-1.649994139031,2.857874679588,
+    8.666666666645));
+#5369 = CARTESIAN_POINT('',(-1.939174354851,2.667599837409,
+    8.800000000029));
+#5370 = CARTESIAN_POINT('',(-2.203781581495,2.44533767392,8.933333333264
+    ));
+#5371 = CARTESIAN_POINT('',(-2.439948238518,2.194684501745,
+    9.066666666497));
+#5372 = CARTESIAN_POINT('',(-2.644412966818,1.91974239155,9.20000000003)
+  );
+#5373 = CARTESIAN_POINT('',(-3.154921742882,1.035515253681,
+    9.600000000025));
+#5374 = CARTESIAN_POINT('',(-3.358082620989,0.366829944281,
+    9.866666665545));
+#5375 = CARTESIAN_POINT('',(-3.403322228349,-0.345143391076,
+    10.133333336194));
+#5376 = CARTESIAN_POINT('',(-3.280684256929,-1.058281819785,
+    10.399999995585));
+#5377 = CARTESIAN_POINT('',(-2.993006799977,-1.728031559289,
+    10.666666670867));
+#5378 = CARTESIAN_POINT('',(-2.556862156859,-2.311996671445,
+    10.93333333042));
+#5379 = CARTESIAN_POINT('',(-2.000547622669,-2.774799517126,
+    11.200000001291));
+#5380 = CARTESIAN_POINT('',(-1.361364641519,-3.091598226253,
+    11.46666666616));
+#5381 = CARTESIAN_POINT('',(-0.680676830066,-3.249999999984,
+    11.733333333272));
+#5382 = CARTESIAN_POINT('',(0.340338414918,-3.250000000011,
+    12.133333333274));
+#5383 = CARTESIAN_POINT('',(0.680679434583,-3.210399546667,
+    12.26666666659));
+#5384 = CARTESIAN_POINT('',(1.015834417157,-3.131199321204,
+    12.399999999952));
+#5385 = CARTESIAN_POINT('',(1.340621496761,-3.013173973999,
+    12.533333333286));
+#5386 = CARTESIAN_POINT('',(1.649994139042,-2.857874679589,
+    12.666666666597));
+#5387 = CARTESIAN_POINT('',(1.939174354837,-2.667599837412,
+    12.79999999992));
+#5388 = CARTESIAN_POINT('',(2.203781581495,-2.44533767392,
+    12.933333333295));
+#5389 = CARTESIAN_POINT('',(2.439948238522,-2.194684501744,
+    13.066666666664));
+#5390 = CARTESIAN_POINT('',(2.644412966818,-1.919742391549,
+    13.199999999949));
+#5391 = CARTESIAN_POINT('',(3.154921742881,-1.035515253682,
+    13.599999999939));
+#5392 = CARTESIAN_POINT('',(3.358082620967,-0.366829944287,
+    13.866666666288));
+#5393 = CARTESIAN_POINT('',(3.403322228473,0.345143391064,
+    14.133333334831));
+#5394 = CARTESIAN_POINT('',(3.280684256587,1.058281819841,
+    14.399999996777));
+#5395 = CARTESIAN_POINT('',(2.993006800567,1.728031559202,
+    14.666666670614));
+#5396 = CARTESIAN_POINT('',(2.556862156174,2.311996671512,
+    14.933333330098));
+#5397 = CARTESIAN_POINT('',(2.000547623218,2.774799517094,
+    15.200000001461));
+#5398 = CARTESIAN_POINT('',(1.36136464122,3.091598226262,15.466666666199
+    ));
+#5399 = CARTESIAN_POINT('',(0.68067683017,3.249999999982,15.733333333274
+    ));
+#5400 = CARTESIAN_POINT('',(7.646808186657E-11,3.25,15.999999999937));
+#5401 = PCURVE('',#1823,#5402);
+#5402 = DEFINITIONAL_REPRESENTATION('',(#5403),#5407);
+#5403 = LINE('',#5404,#5405);
+#5404 = CARTESIAN_POINT('',(0.931748562369,0.));
+#5405 = VECTOR('',#5406,1.);
+#5406 = DIRECTION('',(0.,1.));
+#5407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5408 = PCURVE('',#1765,#5409);
+#5409 = DEFINITIONAL_REPRESENTATION('',(#5410),#5417);
+#5410 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5411,#5412,#5413,#5414,#5415,
+    #5416),.UNSPECIFIED.,.F.,.F.,(6,6),(1.573005259853,5.50551840642),
+  .PIECEWISE_BEZIER_KNOTS.);
+#5411 = CARTESIAN_POINT('',(-1.021405182655E-13,-4.999999998917));
+#5412 = CARTESIAN_POINT('',(0.785398154788,-3.999999999117));
+#5413 = CARTESIAN_POINT('',(1.57079628145,-2.999999999485));
+#5414 = CARTESIAN_POINT('',(2.356194620409,-1.999999999518));
+#5415 = CARTESIAN_POINT('',(3.141592587355,-0.999999999728));
+#5416 = CARTESIAN_POINT('',(3.926990803997,-2.083666572616E-12));
+#5417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5418 = ORIENTED_EDGE('',*,*,#1777,.T.);
+#5419 = ADVANCED_FACE('',(#5420),#1765,.F.);
+#5420 = FACE_BOUND('',#5421,.F.);
+#5421 = EDGE_LOOP('',(#5422,#5445,#5446,#5447));
+#5422 = ORIENTED_EDGE('',*,*,#5423,.T.);
+#5423 = EDGE_CURVE('',#5424,#5293,#5426,.T.);
+#5424 = VERTEX_POINT('',#5425);
+#5425 = CARTESIAN_POINT('',(-3.250000000001,5.287907190004E-15,
+    10.499999999969));
+#5426 = SURFACE_CURVE('',#5427,(#5431,#5438),.PCURVE_S1.);
+#5427 = LINE('',#5428,#5429);
+#5428 = CARTESIAN_POINT('',(-3.25,1.326133814775E-14,15.));
+#5429 = VECTOR('',#5430,1.);
+#5430 = DIRECTION('',(0.,-8.840892098501E-16,-1.));
+#5431 = PCURVE('',#1765,#5432);
+#5432 = DEFINITIONAL_REPRESENTATION('',(#5433),#5437);
+#5433 = LINE('',#5434,#5435);
+#5434 = CARTESIAN_POINT('',(0.,0.));
+#5435 = VECTOR('',#5436,1.);
+#5436 = DIRECTION('',(0.,-1.));
+#5437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5438 = PCURVE('',#5343,#5439);
+#5439 = DEFINITIONAL_REPRESENTATION('',(#5440),#5444);
+#5440 = LINE('',#5441,#5442);
+#5441 = CARTESIAN_POINT('',(6.28318530718,0.));
+#5442 = VECTOR('',#5443,1.);
+#5443 = DIRECTION('',(0.,-1.));
+#5444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5445 = ORIENTED_EDGE('',*,*,#5360,.T.);
+#5446 = ORIENTED_EDGE('',*,*,#1748,.T.);
+#5447 = ORIENTED_EDGE('',*,*,#5448,.F.);
+#5448 = EDGE_CURVE('',#5424,#1628,#5449,.T.);
+#5449 = SURFACE_CURVE('',#5450,(#5489,#5503),.PCURVE_S1.);
+#5450 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#5451,#5452,#5453,#5454,#5455,
+    #5456,#5457,#5458,#5459,#5460,#5461,#5462,#5463,#5464,#5465,#5466,
+    #5467,#5468,#5469,#5470,#5471,#5472,#5473,#5474,#5475,#5476,#5477,
+    #5478,#5479,#5480,#5481,#5482,#5483,#5484,#5485,#5486,#5487,#5488),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#5451 = CARTESIAN_POINT('',(3.25,-4.378591933474E-11,6.499999999936));
+#5452 = CARTESIAN_POINT('',(3.250000000009,0.340338414896,6.633333333272
+    ));
+#5453 = CARTESIAN_POINT('',(3.210399546668,0.6806794346,6.766666666683)
+  );
+#5454 = CARTESIAN_POINT('',(3.131199321207,1.015834417149,6.899999999914
+    ));
+#5455 = CARTESIAN_POINT('',(3.013173973997,1.340621496771,7.033333333207
+    ));
+#5456 = CARTESIAN_POINT('',(2.857874679587,1.649994139033,7.166666666643
+    ));
+#5457 = CARTESIAN_POINT('',(2.667599837407,1.939174354854,7.300000000029
+    ));
+#5458 = CARTESIAN_POINT('',(2.445337673919,2.203781581499,7.433333333263
+    ));
+#5459 = CARTESIAN_POINT('',(2.194684501744,2.439948238519,7.566666666496
+    ));
+#5460 = CARTESIAN_POINT('',(1.919742391547,2.644412966819,7.700000000029
+    ));
+#5461 = CARTESIAN_POINT('',(1.035515253678,3.154921742883,8.100000000024
+    ));
+#5462 = CARTESIAN_POINT('',(0.366829944274,3.358082620984,8.366666665543
+    ));
+#5463 = CARTESIAN_POINT('',(-0.345143391054,3.403322228392,
+    8.633333336193));
+#5464 = CARTESIAN_POINT('',(-1.058281819853,3.280684256803,
+    8.899999995583));
+#5465 = CARTESIAN_POINT('',(-1.728031559207,2.993006800184,
+    9.166666670866));
+#5466 = CARTESIAN_POINT('',(-2.311996671521,2.556862156636,
+    9.433333330419));
+#5467 = CARTESIAN_POINT('',(-2.77479951709,2.000547622811,9.70000000129)
+  );
+#5468 = CARTESIAN_POINT('',(-3.091598226267,1.361364641465,
+    9.966666666159));
+#5469 = CARTESIAN_POINT('',(-3.249999999984,0.680676830067,
+    10.233333333271));
+#5470 = CARTESIAN_POINT('',(-3.250000000011,-0.340338414917,
+    10.633333333273));
+#5471 = CARTESIAN_POINT('',(-3.210399546665,-0.680679434597,
+    10.766666666589));
+#5472 = CARTESIAN_POINT('',(-3.131199321204,-1.015834417163,
+    10.899999999952));
+#5473 = CARTESIAN_POINT('',(-3.013173973998,-1.340621496758,
+    11.033333333283));
+#5474 = CARTESIAN_POINT('',(-2.857874679588,-1.649994139043,
+    11.166666666598));
+#5475 = CARTESIAN_POINT('',(-2.667599837409,-1.939174354846,
+    11.299999999917));
+#5476 = CARTESIAN_POINT('',(-2.445337673917,-2.203781581502,
+    11.433333333294));
+#5477 = CARTESIAN_POINT('',(-2.194684501742,-2.43994823852,
+    11.566666666662));
+#5478 = CARTESIAN_POINT('',(-1.919742391545,-2.644412966822,
+    11.699999999948));
+#5479 = CARTESIAN_POINT('',(-1.035515253677,-3.154921742883,
+    12.099999999938));
+#5480 = CARTESIAN_POINT('',(-0.366829944288,-3.35808262096,
+    12.366666666286));
+#5481 = CARTESIAN_POINT('',(0.345143391093,-3.40332222851,
+    12.633333334831));
+#5482 = CARTESIAN_POINT('',(1.058281819796,-3.280684256493,
+    12.899999996774));
+#5483 = CARTESIAN_POINT('',(1.728031559264,-2.993006800715,
+    13.166666670615));
+#5484 = CARTESIAN_POINT('',(2.311996671478,-2.55686215601,
+    13.433333330095));
+#5485 = CARTESIAN_POINT('',(2.774799517112,-2.000547623329,
+    13.700000001461));
+#5486 = CARTESIAN_POINT('',(3.091598226265,-1.361364641162,
+    13.966666666198));
+#5487 = CARTESIAN_POINT('',(3.249999999982,-0.68067683017,
+    14.233333333273));
+#5488 = CARTESIAN_POINT('',(3.25,-7.677508628845E-11,14.499999999936));
+#5489 = PCURVE('',#1765,#5490);
+#5490 = DEFINITIONAL_REPRESENTATION('',(#5491),#5502);
+#5491 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#5492,#5493,#5494,#5495,#5496,
+    #5497,#5498,#5499,#5500,#5501),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    3.146010517921,6.292021035841),.PIECEWISE_BEZIER_KNOTS.);
+#5492 = CARTESIAN_POINT('',(-2.533173670827E-11,-4.500000000063));
+#5493 = CARTESIAN_POINT('',(0.349065040995,-4.055555555617));
+#5494 = CARTESIAN_POINT('',(0.698136807864,-3.611111111175));
+#5495 = CARTESIAN_POINT('',(1.047183066247,-3.166666666901));
+#5496 = CARTESIAN_POINT('',(1.396286948574,-2.72222222171));
+#5497 = CARTESIAN_POINT('',(1.74530569754,-2.277777778727));
+#5498 = CARTESIAN_POINT('',(2.094409599526,-1.833333332641));
+#5499 = CARTESIAN_POINT('',(2.44345584044,-1.388888889256));
+#5500 = CARTESIAN_POINT('',(2.79252761249,-0.944444444506));
+#5501 = CARTESIAN_POINT('',(3.141592653566,-0.500000000064));
+#5502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5503 = PCURVE('',#1657,#5504);
+#5504 = DEFINITIONAL_REPRESENTATION('',(#5505),#5509);
+#5505 = LINE('',#5506,#5507);
+#5506 = CARTESIAN_POINT('',(0.,0.));
+#5507 = VECTOR('',#5508,1.);
+#5508 = DIRECTION('',(0.,1.));
+#5509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5510 = ADVANCED_FACE('',(#5511),#1657,.T.);
+#5511 = FACE_BOUND('',#5512,.T.);
+#5512 = EDGE_LOOP('',(#5513,#5578,#5677,#5735,#5755,#5756));
+#5513 = ORIENTED_EDGE('',*,*,#5514,.F.);
+#5514 = EDGE_CURVE('',#5515,#5424,#5517,.T.);
+#5515 = VERTEX_POINT('',#5516);
+#5516 = CARTESIAN_POINT('',(3.25,-4.388858721976E-11,6.499999999968));
+#5517 = SURFACE_CURVE('',#5518,(#5557,#5564),.PCURVE_S1.);
+#5518 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#5519,#5520,#5521,#5522,#5523,
+    #5524,#5525,#5526,#5527,#5528,#5529,#5530,#5531,#5532,#5533,#5534,
+    #5535,#5536,#5537,#5538,#5539,#5540,#5541,#5542,#5543,#5544,#5545,
+    #5546,#5547,#5548,#5549,#5550,#5551,#5552,#5553,#5554,#5555,#5556),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#5519 = CARTESIAN_POINT('',(3.25,-4.378591933474E-11,6.499999999936));
+#5520 = CARTESIAN_POINT('',(3.250000000009,0.340338414896,6.633333333272
+    ));
+#5521 = CARTESIAN_POINT('',(3.210399546668,0.6806794346,6.766666666683)
+  );
+#5522 = CARTESIAN_POINT('',(3.131199321207,1.015834417149,6.899999999914
+    ));
+#5523 = CARTESIAN_POINT('',(3.013173973997,1.340621496771,7.033333333207
+    ));
+#5524 = CARTESIAN_POINT('',(2.857874679587,1.649994139033,7.166666666643
+    ));
+#5525 = CARTESIAN_POINT('',(2.667599837407,1.939174354854,7.300000000029
+    ));
+#5526 = CARTESIAN_POINT('',(2.445337673919,2.203781581499,7.433333333263
+    ));
+#5527 = CARTESIAN_POINT('',(2.194684501744,2.439948238519,7.566666666496
+    ));
+#5528 = CARTESIAN_POINT('',(1.919742391547,2.644412966819,7.700000000029
+    ));
+#5529 = CARTESIAN_POINT('',(1.035515253678,3.154921742883,8.100000000024
+    ));
+#5530 = CARTESIAN_POINT('',(0.366829944274,3.358082620984,8.366666665543
+    ));
+#5531 = CARTESIAN_POINT('',(-0.345143391054,3.403322228392,
+    8.633333336193));
+#5532 = CARTESIAN_POINT('',(-1.058281819853,3.280684256803,
+    8.899999995583));
+#5533 = CARTESIAN_POINT('',(-1.728031559207,2.993006800184,
+    9.166666670866));
+#5534 = CARTESIAN_POINT('',(-2.311996671521,2.556862156636,
+    9.433333330419));
+#5535 = CARTESIAN_POINT('',(-2.77479951709,2.000547622811,9.70000000129)
+  );
+#5536 = CARTESIAN_POINT('',(-3.091598226267,1.361364641465,
+    9.966666666159));
+#5537 = CARTESIAN_POINT('',(-3.249999999984,0.680676830067,
+    10.233333333271));
+#5538 = CARTESIAN_POINT('',(-3.250000000011,-0.340338414917,
+    10.633333333273));
+#5539 = CARTESIAN_POINT('',(-3.210399546665,-0.680679434597,
+    10.766666666589));
+#5540 = CARTESIAN_POINT('',(-3.131199321204,-1.015834417163,
+    10.899999999952));
+#5541 = CARTESIAN_POINT('',(-3.013173973998,-1.340621496758,
+    11.033333333283));
+#5542 = CARTESIAN_POINT('',(-2.857874679588,-1.649994139043,
+    11.166666666598));
+#5543 = CARTESIAN_POINT('',(-2.667599837409,-1.939174354846,
+    11.299999999917));
+#5544 = CARTESIAN_POINT('',(-2.445337673917,-2.203781581502,
+    11.433333333294));
+#5545 = CARTESIAN_POINT('',(-2.194684501742,-2.43994823852,
+    11.566666666662));
+#5546 = CARTESIAN_POINT('',(-1.919742391545,-2.644412966822,
+    11.699999999948));
+#5547 = CARTESIAN_POINT('',(-1.035515253677,-3.154921742883,
+    12.099999999938));
+#5548 = CARTESIAN_POINT('',(-0.366829944288,-3.35808262096,
+    12.366666666286));
+#5549 = CARTESIAN_POINT('',(0.345143391093,-3.40332222851,
+    12.633333334831));
+#5550 = CARTESIAN_POINT('',(1.058281819796,-3.280684256493,
+    12.899999996774));
+#5551 = CARTESIAN_POINT('',(1.728031559264,-2.993006800715,
+    13.166666670615));
+#5552 = CARTESIAN_POINT('',(2.311996671478,-2.55686215601,
+    13.433333330095));
+#5553 = CARTESIAN_POINT('',(2.774799517112,-2.000547623329,
+    13.700000001461));
+#5554 = CARTESIAN_POINT('',(3.091598226265,-1.361364641162,
+    13.966666666198));
+#5555 = CARTESIAN_POINT('',(3.249999999982,-0.68067683017,
+    14.233333333273));
+#5556 = CARTESIAN_POINT('',(3.25,-7.677508628845E-11,14.499999999936));
+#5557 = PCURVE('',#1657,#5558);
+#5558 = DEFINITIONAL_REPRESENTATION('',(#5559),#5563);
+#5559 = LINE('',#5560,#5561);
+#5560 = CARTESIAN_POINT('',(0.,0.));
+#5561 = VECTOR('',#5562,1.);
+#5562 = DIRECTION('',(0.,1.));
+#5563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5564 = PCURVE('',#5343,#5565);
+#5565 = DEFINITIONAL_REPRESENTATION('',(#5566),#5577);
+#5566 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#5567,#5568,#5569,#5570,#5571,
+    #5572,#5573,#5574,#5575,#5576),.UNSPECIFIED.,.F.,.F.,(10,10),(0.,
+    3.146010517921),.PIECEWISE_BEZIER_KNOTS.);
+#5567 = CARTESIAN_POINT('',(3.141592653576,-8.500000000064));
+#5568 = CARTESIAN_POINT('',(3.490657694535,-8.055555555618));
+#5569 = CARTESIAN_POINT('',(3.839729461652,-7.611111110818));
+#5570 = CARTESIAN_POINT('',(4.188775719238,-7.166666668083));
+#5571 = CARTESIAN_POINT('',(4.537879603115,-6.72222221928));
+#5572 = CARTESIAN_POINT('',(4.886898350087,-6.277777781128));
+#5573 = CARTESIAN_POINT('',(5.236002253994,-5.833333331306));
+#5574 = CARTESIAN_POINT('',(5.585048493789,-5.388888889614));
+#5575 = CARTESIAN_POINT('',(5.934120266134,-4.94444444451));
+#5576 = CARTESIAN_POINT('',(6.283185307154,-4.500000000063));
+#5577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5578 = ORIENTED_EDGE('',*,*,#5579,.T.);
+#5579 = EDGE_CURVE('',#5515,#5580,#5582,.T.);
+#5580 = VERTEX_POINT('',#5581);
+#5581 = CARTESIAN_POINT('',(4.15,-4.38212154667E-11,6.741154273157));
+#5582 = SURFACE_CURVE('',#5583,(#5586,#5593),.PCURVE_S1.);
+#5583 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5584,#5585),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#5584 = CARTESIAN_POINT('',(3.25,-4.415628973575E-11,6.50000000002));
+#5585 = CARTESIAN_POINT('',(4.15,-4.410158644243E-11,6.741154273209));
+#5586 = PCURVE('',#1657,#5587);
+#5587 = DEFINITIONAL_REPRESENTATION('',(#5588),#5592);
+#5588 = LINE('',#5589,#5590);
+#5589 = CARTESIAN_POINT('',(0.,0.));
+#5590 = VECTOR('',#5591,1.);
+#5591 = DIRECTION('',(1.,0.));
+#5592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5593 = PCURVE('',#5594,#5671);
+#5594 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#5595,#5596,#5597,#5598,#5599,#5600,#5601,#5602,#5603,#5604,#5605
+      ,#5606,#5607,#5608,#5609,#5610,#5611,#5612,#5613,#5614,#5615,#5616
+      ,#5617,#5618,#5619,#5620,#5621,#5622,#5623,#5624,#5625,#5626,#5627
+      ,#5628,#5629,#5630,#5631,#5632)
+    ,(#5633,#5634,#5635,#5636,#5637,#5638,#5639,#5640,#5641,#5642,#5643
+      ,#5644,#5645,#5646,#5647,#5648,#5649,#5650,#5651,#5652,#5653,#5654
+      ,#5655,#5656,#5657,#5658,#5659,#5660,#5661,#5662,#5663,#5664,#5665
+      ,#5666,#5667,#5668,#5669,#5670
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#5595 = CARTESIAN_POINT('',(3.25,-2.775557561567E-16,-1.500000000001));
+#5596 = CARTESIAN_POINT('',(3.250000000003,0.340338414966,
+    -1.366666666666));
+#5597 = CARTESIAN_POINT('',(3.210399546651,0.680679434674,
+    -1.233333333333));
+#5598 = CARTESIAN_POINT('',(3.131199321187,1.015834417206,
+    -1.099999999987));
+#5599 = CARTESIAN_POINT('',(3.013173973976,1.340621496818,
+    -0.966666666659));
+#5600 = CARTESIAN_POINT('',(2.85787467956,1.649994139078,-0.833333333341
+    ));
+#5601 = CARTESIAN_POINT('',(2.667599837372,1.939174354906,
+    -0.700000000007));
+#5602 = CARTESIAN_POINT('',(2.445337673877,2.203781581546,
+    -0.566666666639));
+#5603 = CARTESIAN_POINT('',(2.194684501698,2.439948238559,
+    -0.433333333289));
+#5604 = CARTESIAN_POINT('',(1.919742391498,2.644412966854,-0.3));
+#5605 = CARTESIAN_POINT('',(1.035515253621,3.154921742903,
+    9.999999997212E-02));
+#5606 = CARTESIAN_POINT('',(0.366829944219,3.358082620984,0.366666667022
+    ));
+#5607 = CARTESIAN_POINT('',(-0.34514339113,3.403322228384,0.633333332438
+    ));
+#5608 = CARTESIAN_POINT('',(-1.058281819927,3.280684256828,
+    0.900000001311));
+#5609 = CARTESIAN_POINT('',(-1.728031559191,2.993006800035,
+    1.166666665483));
+#5610 = CARTESIAN_POINT('',(-2.31199667165,2.556862156779,1.433333334368
+    ));
+#5611 = CARTESIAN_POINT('',(-2.774799517082,2.000547622569,
+    1.699999998934));
+#5612 = CARTESIAN_POINT('',(-3.091598226299,1.361364641533,
+    1.966666667419));
+#5613 = CARTESIAN_POINT('',(-3.249999999997,0.680676829965,
+    2.233333333225));
+#5614 = CARTESIAN_POINT('',(-3.250000000004,-0.340338414962,
+    2.633333333392));
+#5615 = CARTESIAN_POINT('',(-3.210399546651,-0.680679434715,
+    2.766666666552));
+#5616 = CARTESIAN_POINT('',(-3.131199321183,-1.015834417123,
+    2.900000000058));
+#5617 = CARTESIAN_POINT('',(-3.013173973975,-1.34062149691,
+    3.033333333309));
+#5618 = CARTESIAN_POINT('',(-2.857874679559,-1.649994139027,
+    3.16666666676));
+#5619 = CARTESIAN_POINT('',(-2.667599837374,-1.939174354936,
+    3.299999999956));
+#5620 = CARTESIAN_POINT('',(-2.445337673877,-2.203781581515,
+    3.433333333349));
+#5621 = CARTESIAN_POINT('',(-2.194684501696,-2.439948238576,
+    3.566666666692));
+#5622 = CARTESIAN_POINT('',(-1.919742391496,-2.644412966855,
+    3.700000000018));
+#5623 = CARTESIAN_POINT('',(-1.035515253621,-3.154921742903,
+    4.100000000019));
+#5624 = CARTESIAN_POINT('',(-0.366829944217,-3.358082620951,
+    4.366666666514));
+#5625 = CARTESIAN_POINT('',(0.345143391079,-3.403322228567,
+    4.633333334038));
+#5626 = CARTESIAN_POINT('',(1.058281820064,-3.280684256331,
+    4.899999998379));
+#5627 = CARTESIAN_POINT('',(1.728031559021,-2.993006800854,
+    5.166666668867));
+#5628 = CARTESIAN_POINT('',(2.311996671775,-2.556862155885,
+    5.433333331459));
+#5629 = CARTESIAN_POINT('',(2.774799517023,-2.000547623221,
+    5.700000001081));
+#5630 = CARTESIAN_POINT('',(3.091598226319,-1.361364641234,
+    5.966666666296));
+#5631 = CARTESIAN_POINT('',(3.249999999995,-0.68067683002,6.233333333339
+    ));
+#5632 = CARTESIAN_POINT('',(3.25,-4.415628973575E-11,6.50000000002));
+#5633 = CARTESIAN_POINT('',(4.15,2.480935674292E-17,-1.258845726812));
+#5634 = CARTESIAN_POINT('',(4.150000000003,0.434586196512,
+    -1.125512393476));
+#5635 = CARTESIAN_POINT('',(4.099433295414,0.869174978664,
+    -0.992179060144));
+#5636 = CARTESIAN_POINT('',(3.998300680702,1.29714229859,-0.858845726797
+    ));
+#5637 = CARTESIAN_POINT('',(3.847591359403,1.711870719199,
+    -0.725512393469));
+#5638 = CARTESIAN_POINT('',(3.649286100425,2.106915737364,
+    -0.592179060151));
+#5639 = CARTESIAN_POINT('',(3.406319786198,2.476176397009,
+    -0.458845726818));
+#5640 = CARTESIAN_POINT('',(3.122508126065,2.81405944427,-0.325512393449
+    ));
+#5641 = CARTESIAN_POINT('',(2.802443308124,3.115626276955,
+    -0.192179060099));
+#5642 = CARTESIAN_POINT('',(2.451363362912,3.376711940447,
+    -5.884572680993E-02));
+#5643 = CARTESIAN_POINT('',(1.322273310718,4.02859238598,0.341154273162)
+  );
+#5644 = CARTESIAN_POINT('',(0.468413607363,4.288012917592,0.60782094021)
+  );
+#5645 = CARTESIAN_POINT('',(-0.440721331583,4.345782156643,0.87448760563
+    ));
+#5646 = CARTESIAN_POINT('',(-1.351345215314,4.189177484614,
+    1.141154274498));
+#5647 = CARTESIAN_POINT('',(-2.206562087874,3.821846056542,
+    1.407820938676));
+#5648 = CARTESIAN_POINT('',(-2.952243226689,3.264909067726,
+    1.674487607555));
+#5649 = CARTESIAN_POINT('',(-3.543204770831,2.554550550189,
+    1.941154272126));
+#5650 = CARTESIAN_POINT('',(-3.947733321848,1.738355738979,
+    2.207820940606));
+#5651 = CARTESIAN_POINT('',(-4.149999999997,0.869172393052,
+    2.474487606415));
+#5652 = CARTESIAN_POINT('',(-4.150000000004,-0.434586196508,
+    2.874487606581));
+#5653 = CARTESIAN_POINT('',(-4.099433295414,-0.869174978706,
+    3.007820939742));
+#5654 = CARTESIAN_POINT('',(-3.998300680699,-1.297142298507,
+    3.141154273248));
+#5655 = CARTESIAN_POINT('',(-3.847591359402,-1.71187071929,
+    3.274487606499));
+#5656 = CARTESIAN_POINT('',(-3.649286100424,-2.106915737313,
+    3.407820939949));
+#5657 = CARTESIAN_POINT('',(-3.4063197862,-2.476176397038,3.541154273146
+    ));
+#5658 = CARTESIAN_POINT('',(-3.122508126065,-2.814059444239,
+    3.674487606539));
+#5659 = CARTESIAN_POINT('',(-2.802443308123,-3.115626276972,
+    3.807820939882));
+#5660 = CARTESIAN_POINT('',(-2.45136336291,-3.376711940448,
+    3.941154273207));
+#5661 = CARTESIAN_POINT('',(-1.322273310717,-4.02859238598,
+    4.341154273209));
+#5662 = CARTESIAN_POINT('',(-0.468413607363,-4.28801291756,
+    4.607820939704));
+#5663 = CARTESIAN_POINT('',(0.440721331538,-4.34578215682,4.874487607227
+    ));
+#5664 = CARTESIAN_POINT('',(1.351345215436,-4.189177484134,
+    5.141154271572));
+#5665 = CARTESIAN_POINT('',(2.206562087722,-3.821846057339,
+    5.407820942053));
+#5666 = CARTESIAN_POINT('',(2.9522432268,-3.264909066852,5.674487604652)
+  );
+#5667 = CARTESIAN_POINT('',(3.543204770778,-2.55455055083,5.941154274269
+    ));
+#5668 = CARTESIAN_POINT('',(3.947733321866,-1.738355738682,
+    6.207820939486));
+#5669 = CARTESIAN_POINT('',(4.149999999995,-0.869172393107,
+    6.474487606529));
+#5670 = CARTESIAN_POINT('',(4.15,-4.410158644243E-11,6.741154273209));
+#5671 = DEFINITIONAL_REPRESENTATION('',(#5672),#5676);
+#5672 = LINE('',#5673,#5674);
+#5673 = CARTESIAN_POINT('',(0.,6.292021035841));
+#5674 = VECTOR('',#5675,1.);
+#5675 = DIRECTION('',(1.,0.));
+#5676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5677 = ORIENTED_EDGE('',*,*,#5678,.T.);
+#5678 = EDGE_CURVE('',#5580,#5679,#5681,.T.);
+#5679 = VERTEX_POINT('',#5680);
+#5680 = CARTESIAN_POINT('',(4.15,-7.662090740341E-11,14.741154273147));
+#5681 = SURFACE_CURVE('',#5682,(#5721,#5728),.PCURVE_S1.);
+#5682 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#5683,#5684,#5685,#5686,#5687,
+    #5688,#5689,#5690,#5691,#5692,#5693,#5694,#5695,#5696,#5697,#5698,
+    #5699,#5700,#5701,#5702,#5703,#5704,#5705,#5706,#5707,#5708,#5709,
+    #5710,#5711,#5712,#5713,#5714,#5715,#5716,#5717,#5718,#5719,#5720),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#5683 = CARTESIAN_POINT('',(4.15,-4.36899157449E-11,6.741154273126));
+#5684 = CARTESIAN_POINT('',(4.150000000009,0.434586196442,6.874487606462
+    ));
+#5685 = CARTESIAN_POINT('',(4.099433295431,0.86917497859,7.007820939873)
+  );
+#5686 = CARTESIAN_POINT('',(3.998300680722,1.297142298532,7.141154273104
+    ));
+#5687 = CARTESIAN_POINT('',(3.847591359424,1.711870719153,7.274487606397
+    ));
+#5688 = CARTESIAN_POINT('',(3.649286100453,2.106915737319,7.407820939833
+    ));
+#5689 = CARTESIAN_POINT('',(3.406319786233,2.476176396957,7.541154273218
+    ));
+#5690 = CARTESIAN_POINT('',(3.122508126108,2.814059444222,7.674487606453
+    ));
+#5691 = CARTESIAN_POINT('',(2.802443308169,3.115626276915,7.807820939686
+    ));
+#5692 = CARTESIAN_POINT('',(2.451363362961,3.376711940412,7.941154273219
+    ));
+#5693 = CARTESIAN_POINT('',(1.322273310775,4.02859238596,8.341154273214)
+  );
+#5694 = CARTESIAN_POINT('',(0.46841360742,4.288012917593,8.607820938735)
+  );
+#5695 = CARTESIAN_POINT('',(-0.440721331515,4.345782156642,
+    8.874487609377));
+#5696 = CARTESIAN_POINT('',(-1.351345215219,4.189177484616,
+    9.141154268782));
+#5697 = CARTESIAN_POINT('',(-2.206562087916,3.82184605665,9.407820944048
+    ));
+#5698 = CARTESIAN_POINT('',(-2.952243226537,3.264909067624,
+    9.674487603613));
+#5699 = CARTESIAN_POINT('',(-3.543204770851,2.554550550406,
+    9.941154274478));
+#5700 = CARTESIAN_POINT('',(-3.947733321811,1.738355738918,
+    10.207820939348));
+#5701 = CARTESIAN_POINT('',(-4.149999999984,0.869172393154,
+    10.474487606461));
+#5702 = CARTESIAN_POINT('',(-4.150000000011,-0.434586196463,
+    10.874487606462));
+#5703 = CARTESIAN_POINT('',(-4.099433295428,-0.869174978586,
+    11.007820939779));
+#5704 = CARTESIAN_POINT('',(-3.998300680719,-1.297142298545,
+    11.141154273139));
+#5705 = CARTESIAN_POINT('',(-3.847591359425,-1.71187071914,
+    11.274487606476));
+#5706 = CARTESIAN_POINT('',(-3.649286100454,-2.106915737328,
+    11.407820939783));
+#5707 = CARTESIAN_POINT('',(-3.406319786235,-2.476176396948,
+    11.541154273111));
+#5708 = CARTESIAN_POINT('',(-3.122508126106,-2.814059444225,
+    11.674487606482));
+#5709 = CARTESIAN_POINT('',(-2.802443308168,-3.115626276917,
+    11.807820939853));
+#5710 = CARTESIAN_POINT('',(-2.451363362959,-3.376711940414,
+    11.941154273137));
+#5711 = CARTESIAN_POINT('',(-1.322273310775,-4.02859238596,
+    12.341154273128));
+#5712 = CARTESIAN_POINT('',(-0.468413607433,-4.288012917568,
+    12.607820939477));
+#5713 = CARTESIAN_POINT('',(0.440721331546,-4.345782156761,
+    12.874487608017));
+#5714 = CARTESIAN_POINT('',(1.351345215179,-4.189177484298,
+    13.141154269972));
+#5715 = CARTESIAN_POINT('',(2.206562087952,-3.821846057195,
+    13.407820943794));
+#5716 = CARTESIAN_POINT('',(2.952243226511,-3.264909066986,
+    13.674487603293));
+#5717 = CARTESIAN_POINT('',(3.543204770866,-2.55455055093,
+    13.941154274646));
+#5718 = CARTESIAN_POINT('',(3.947733321811,-1.738355738616,
+    14.207820939389));
+#5719 = CARTESIAN_POINT('',(4.149999999982,-0.869172393257,
+    14.474487606463));
+#5720 = CARTESIAN_POINT('',(4.15,-7.653786232988E-11,14.741154273126));
+#5721 = PCURVE('',#1657,#5722);
+#5722 = DEFINITIONAL_REPRESENTATION('',(#5723),#5727);
+#5723 = LINE('',#5724,#5725);
+#5724 = CARTESIAN_POINT('',(0.931748562369,0.));
+#5725 = VECTOR('',#5726,1.);
+#5726 = DIRECTION('',(0.,1.));
+#5727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5728 = PCURVE('',#1324,#5729);
+#5729 = DEFINITIONAL_REPRESENTATION('',(#5730),#5734);
+#5730 = LINE('',#5731,#5732);
+#5731 = CARTESIAN_POINT('',(0.,0.));
+#5732 = VECTOR('',#5733,1.);
+#5733 = DIRECTION('',(0.,1.));
+#5734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5735 = ORIENTED_EDGE('',*,*,#5736,.F.);
+#5736 = EDGE_CURVE('',#1522,#5679,#5737,.T.);
+#5737 = SURFACE_CURVE('',#5738,(#5741,#5748),.PCURVE_S1.);
+#5738 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5739,#5740),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#5739 = CARTESIAN_POINT('',(3.25,-7.677508628845E-11,14.499999999936));
+#5740 = CARTESIAN_POINT('',(4.15,-7.653786232988E-11,14.741154273126));
+#5741 = PCURVE('',#1657,#5742);
+#5742 = DEFINITIONAL_REPRESENTATION('',(#5743),#5747);
+#5743 = LINE('',#5744,#5745);
+#5744 = CARTESIAN_POINT('',(0.,6.292021035841));
+#5745 = VECTOR('',#5746,1.);
+#5746 = DIRECTION('',(1.,0.));
+#5747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5748 = PCURVE('',#1541,#5749);
+#5749 = DEFINITIONAL_REPRESENTATION('',(#5750),#5754);
+#5750 = LINE('',#5751,#5752);
+#5751 = CARTESIAN_POINT('',(0.,0.));
+#5752 = VECTOR('',#5753,1.);
+#5753 = DIRECTION('',(1.,0.));
+#5754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5755 = ORIENTED_EDGE('',*,*,#1627,.T.);
+#5756 = ORIENTED_EDGE('',*,*,#5448,.F.);
+#5757 = ADVANCED_FACE('',(#5758),#1541,.T.);
+#5758 = FACE_BOUND('',#5759,.T.);
+#5759 = EDGE_LOOP('',(#5760,#5761,#5762));
+#5760 = ORIENTED_EDGE('',*,*,#1521,.F.);
+#5761 = ORIENTED_EDGE('',*,*,#5736,.T.);
+#5762 = ORIENTED_EDGE('',*,*,#5763,.T.);
+#5763 = EDGE_CURVE('',#5679,#1416,#5764,.T.);
+#5764 = SURFACE_CURVE('',#5765,(#5804,#5811),.PCURVE_S1.);
+#5765 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#5766,#5767,#5768,#5769,#5770,
+    #5771,#5772,#5773,#5774,#5775,#5776,#5777,#5778,#5779,#5780,#5781,
+    #5782,#5783,#5784,#5785,#5786,#5787,#5788,#5789,#5790,#5791,#5792,
+    #5793,#5794,#5795,#5796,#5797,#5798,#5799,#5800,#5801,#5802,#5803),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#5766 = CARTESIAN_POINT('',(4.15,-7.663467377763E-11,14.741154273147));
+#5767 = CARTESIAN_POINT('',(4.150000000015,0.434586196338,
+    14.874487606483));
+#5768 = CARTESIAN_POINT('',(4.099433295446,0.869174978556,
+    15.007820939827));
+#5769 = CARTESIAN_POINT('',(3.99830068074,1.297142298496,15.141154273139
+    ));
+#5770 = CARTESIAN_POINT('',(3.847591359445,1.711870719087,
+    15.274487606467));
+#5771 = CARTESIAN_POINT('',(3.649286100482,2.106915737256,
+    15.407820939856));
+#5772 = CARTESIAN_POINT('',(3.406319786269,2.476176396916,
+    15.541154273184));
+#5773 = CARTESIAN_POINT('',(3.122508126147,2.81405944419,15.674487606473
+    ));
+#5774 = CARTESIAN_POINT('',(2.802443308209,3.115626276871,
+    15.807820939769));
+#5775 = CARTESIAN_POINT('',(2.451363363006,3.376711940379,
+    15.941154273201));
+#5776 = CARTESIAN_POINT('',(1.32227331083,4.028592385941,16.341154273191
+    ));
+#5777 = CARTESIAN_POINT('',(0.468413607491,4.288012917586,
+    16.607820939532));
+#5778 = CARTESIAN_POINT('',(-0.44072133152,4.345782156655,
+    16.874487607248));
+#5779 = CARTESIAN_POINT('',(-1.35134521504,4.18917748461,17.141154271832
+    ));
+#5780 = CARTESIAN_POINT('',(-2.206562088013,3.821846056731,
+    17.407820941719));
+#5781 = CARTESIAN_POINT('',(-2.952243226366,3.264909067584,
+    17.674487604408));
+#5782 = CARTESIAN_POINT('',(-3.543204770887,2.554550550558,
+    17.941154274428));
+#5783 = CARTESIAN_POINT('',(-3.94773332177,1.738355738873,18.20782093945
+    ));
+#5784 = CARTESIAN_POINT('',(-4.14999999997,0.869172393261,
+    18.474487606481));
+#5785 = CARTESIAN_POINT('',(-4.150000000016,-0.434586196433,
+    18.874487606483));
+#5786 = CARTESIAN_POINT('',(-4.09943329544,-0.869174978499,
+    19.007820939822));
+#5787 = CARTESIAN_POINT('',(-3.998300680737,-1.297142298519,
+    19.14115427315));
+#5788 = CARTESIAN_POINT('',(-3.847591359449,-1.711870719059,
+    19.274487606474));
+#5789 = CARTESIAN_POINT('',(-3.64928610048,-2.106915737309,
+    19.407820939817));
+#5790 = CARTESIAN_POINT('',(-3.406319786268,-2.476176396884,
+    19.541154273161));
+#5791 = CARTESIAN_POINT('',(-3.122508126144,-2.814059444189,
+    19.674487606497));
+#5792 = CARTESIAN_POINT('',(-2.802443308212,-3.115626276876,
+    19.807820939825));
+#5793 = CARTESIAN_POINT('',(-2.451363363004,-3.376711940381,
+    19.941154273159));
+#5794 = CARTESIAN_POINT('',(-1.322273310828,-4.028592385942,
+    20.341154273177));
+#5795 = CARTESIAN_POINT('',(-0.468413607484,-4.288012917556,
+    20.607820939442));
+#5796 = CARTESIAN_POINT('',(0.440721331442,-4.345782156794,
+    20.874487608284));
+#5797 = CARTESIAN_POINT('',(1.351345215238,-4.189177484262,
+    21.141154268801));
+#5798 = CARTESIAN_POINT('',(2.206562087711,-3.821846057267,
+    21.407820946187));
+#5799 = CARTESIAN_POINT('',(2.95224322667,-3.264909067069,21.67448760066
+    ));
+#5800 = CARTESIAN_POINT('',(3.543204770697,-2.554550550817,
+    21.941154276325));
+#5801 = CARTESIAN_POINT('',(3.947733321829,-1.738355738883,
+    22.20782093887));
+#5802 = CARTESIAN_POINT('',(4.149999999971,-0.869172393165,
+    22.474487606493));
+#5803 = CARTESIAN_POINT('',(4.15,-1.766195830185E-10,22.741154273168));
+#5804 = PCURVE('',#1541,#5805);
+#5805 = DEFINITIONAL_REPRESENTATION('',(#5806),#5810);
+#5806 = LINE('',#5807,#5808);
+#5807 = CARTESIAN_POINT('',(0.931748562369,0.));
+#5808 = VECTOR('',#5809,1.);
+#5809 = DIRECTION('',(0.,1.));
+#5810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5811 = PCURVE('',#1435,#5812);
+#5812 = DEFINITIONAL_REPRESENTATION('',(#5813),#5817);
+#5813 = LINE('',#5814,#5815);
+#5814 = CARTESIAN_POINT('',(0.,0.));
+#5815 = VECTOR('',#5816,1.);
+#5816 = DIRECTION('',(0.,1.));
+#5817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5818 = ADVANCED_FACE('',(#5819),#1435,.T.);
+#5819 = FACE_BOUND('',#5820,.T.);
+#5820 = EDGE_LOOP('',(#5821,#5822,#5842));
+#5821 = ORIENTED_EDGE('',*,*,#5763,.F.);
+#5822 = ORIENTED_EDGE('',*,*,#5823,.T.);
+#5823 = EDGE_CURVE('',#5679,#1295,#5824,.T.);
+#5824 = SURFACE_CURVE('',#5825,(#5828,#5835),.PCURVE_S1.);
+#5825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5826,#5827),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453623),.PIECEWISE_BEZIER_KNOTS.);
+#5826 = CARTESIAN_POINT('',(4.15,-7.653786232988E-11,14.741154273126));
+#5827 = CARTESIAN_POINT('',(4.15,-7.632791326349E-11,15.75884572675));
+#5828 = PCURVE('',#1435,#5829);
+#5829 = DEFINITIONAL_REPRESENTATION('',(#5830),#5834);
+#5830 = LINE('',#5831,#5832);
+#5831 = CARTESIAN_POINT('',(0.,0.));
+#5832 = VECTOR('',#5833,1.);
+#5833 = DIRECTION('',(1.,0.));
+#5834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5835 = PCURVE('',#1324,#5836);
+#5836 = DEFINITIONAL_REPRESENTATION('',(#5837),#5841);
+#5837 = LINE('',#5838,#5839);
+#5838 = CARTESIAN_POINT('',(0.,6.292021035841));
+#5839 = VECTOR('',#5840,1.);
+#5840 = DIRECTION('',(1.,0.));
+#5841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5842 = ORIENTED_EDGE('',*,*,#1415,.T.);
+#5843 = ADVANCED_FACE('',(#5844),#1324,.T.);
+#5844 = FACE_BOUND('',#5845,.T.);
+#5845 = EDGE_LOOP('',(#5846,#5847,#5946,#6002,#6003));
+#5846 = ORIENTED_EDGE('',*,*,#5678,.F.);
+#5847 = ORIENTED_EDGE('',*,*,#5848,.T.);
+#5848 = EDGE_CURVE('',#5580,#5849,#5851,.T.);
+#5849 = VERTEX_POINT('',#5850);
+#5850 = CARTESIAN_POINT('',(4.15,-4.399183189079E-11,7.758845726781));
+#5851 = SURFACE_CURVE('',#5852,(#5855,#5862),.PCURVE_S1.);
+#5852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5853,#5854),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.017691453623),.PIECEWISE_BEZIER_KNOTS.);
+#5853 = CARTESIAN_POINT('',(4.15,-4.410158644243E-11,6.741154273209));
+#5854 = CARTESIAN_POINT('',(4.15,-4.432240390959E-11,7.758845726833));
+#5855 = PCURVE('',#1324,#5856);
+#5856 = DEFINITIONAL_REPRESENTATION('',(#5857),#5861);
+#5857 = LINE('',#5858,#5859);
+#5858 = CARTESIAN_POINT('',(0.,0.));
+#5859 = VECTOR('',#5860,1.);
+#5860 = DIRECTION('',(1.,0.));
+#5861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5862 = PCURVE('',#5863,#5940);
+#5863 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#5864,#5865,#5866,#5867,#5868,#5869,#5870,#5871,#5872,#5873,#5874
+      ,#5875,#5876,#5877,#5878,#5879,#5880,#5881,#5882,#5883,#5884,#5885
+      ,#5886,#5887,#5888,#5889,#5890,#5891,#5892,#5893,#5894,#5895,#5896
+      ,#5897,#5898,#5899,#5900,#5901)
+    ,(#5902,#5903,#5904,#5905,#5906,#5907,#5908,#5909,#5910,#5911,#5912
+      ,#5913,#5914,#5915,#5916,#5917,#5918,#5919,#5920,#5921,#5922,#5923
+      ,#5924,#5925,#5926,#5927,#5928,#5929,#5930,#5931,#5932,#5933,#5934
+      ,#5935,#5936,#5937,#5938,#5939
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,1.017691453623)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#5864 = CARTESIAN_POINT('',(4.15,2.480935674292E-17,-1.258845726812));
+#5865 = CARTESIAN_POINT('',(4.150000000003,0.434586196512,
+    -1.125512393476));
+#5866 = CARTESIAN_POINT('',(4.099433295414,0.869174978664,
+    -0.992179060144));
+#5867 = CARTESIAN_POINT('',(3.998300680702,1.29714229859,-0.858845726797
+    ));
+#5868 = CARTESIAN_POINT('',(3.847591359403,1.711870719199,
+    -0.725512393469));
+#5869 = CARTESIAN_POINT('',(3.649286100425,2.106915737364,
+    -0.592179060151));
+#5870 = CARTESIAN_POINT('',(3.406319786198,2.476176397009,
+    -0.458845726818));
+#5871 = CARTESIAN_POINT('',(3.122508126065,2.81405944427,-0.325512393449
+    ));
+#5872 = CARTESIAN_POINT('',(2.802443308124,3.115626276955,
+    -0.192179060099));
+#5873 = CARTESIAN_POINT('',(2.451363362912,3.376711940447,
+    -5.884572680993E-02));
+#5874 = CARTESIAN_POINT('',(1.322273310718,4.02859238598,0.341154273162)
+  );
+#5875 = CARTESIAN_POINT('',(0.468413607363,4.288012917592,0.60782094021)
+  );
+#5876 = CARTESIAN_POINT('',(-0.440721331583,4.345782156643,0.87448760563
+    ));
+#5877 = CARTESIAN_POINT('',(-1.351345215314,4.189177484614,
+    1.141154274498));
+#5878 = CARTESIAN_POINT('',(-2.206562087874,3.821846056542,
+    1.407820938676));
+#5879 = CARTESIAN_POINT('',(-2.952243226689,3.264909067726,
+    1.674487607555));
+#5880 = CARTESIAN_POINT('',(-3.543204770831,2.554550550189,
+    1.941154272126));
+#5881 = CARTESIAN_POINT('',(-3.947733321848,1.738355738979,
+    2.207820940606));
+#5882 = CARTESIAN_POINT('',(-4.149999999997,0.869172393052,
+    2.474487606415));
+#5883 = CARTESIAN_POINT('',(-4.150000000004,-0.434586196508,
+    2.874487606581));
+#5884 = CARTESIAN_POINT('',(-4.099433295414,-0.869174978706,
+    3.007820939742));
+#5885 = CARTESIAN_POINT('',(-3.998300680699,-1.297142298507,
+    3.141154273248));
+#5886 = CARTESIAN_POINT('',(-3.847591359402,-1.71187071929,
+    3.274487606499));
+#5887 = CARTESIAN_POINT('',(-3.649286100424,-2.106915737313,
+    3.407820939949));
+#5888 = CARTESIAN_POINT('',(-3.4063197862,-2.476176397038,3.541154273146
+    ));
+#5889 = CARTESIAN_POINT('',(-3.122508126065,-2.814059444239,
+    3.674487606539));
+#5890 = CARTESIAN_POINT('',(-2.802443308123,-3.115626276972,
+    3.807820939882));
+#5891 = CARTESIAN_POINT('',(-2.45136336291,-3.376711940448,
+    3.941154273207));
+#5892 = CARTESIAN_POINT('',(-1.322273310717,-4.02859238598,
+    4.341154273209));
+#5893 = CARTESIAN_POINT('',(-0.468413607363,-4.28801291756,
+    4.607820939704));
+#5894 = CARTESIAN_POINT('',(0.440721331538,-4.34578215682,4.874487607227
+    ));
+#5895 = CARTESIAN_POINT('',(1.351345215436,-4.189177484134,
+    5.141154271572));
+#5896 = CARTESIAN_POINT('',(2.206562087722,-3.821846057339,
+    5.407820942053));
+#5897 = CARTESIAN_POINT('',(2.9522432268,-3.264909066852,5.674487604652)
+  );
+#5898 = CARTESIAN_POINT('',(3.543204770778,-2.55455055083,5.941154274269
+    ));
+#5899 = CARTESIAN_POINT('',(3.947733321866,-1.738355738682,
+    6.207820939486));
+#5900 = CARTESIAN_POINT('',(4.149999999995,-0.869172393107,
+    6.474487606529));
+#5901 = CARTESIAN_POINT('',(4.15,-4.410158644243E-11,6.741154273209));
+#5902 = CARTESIAN_POINT('',(4.15,-8.032050797404E-17,-0.241154273188));
+#5903 = CARTESIAN_POINT('',(4.150000000003,0.434586196512,
+    -0.107820939853));
+#5904 = CARTESIAN_POINT('',(4.099433295414,0.869174978664,
+    2.551239347952E-02));
+#5905 = CARTESIAN_POINT('',(3.998300680702,1.29714229859,0.158845726827)
+  );
+#5906 = CARTESIAN_POINT('',(3.847591359403,1.711870719198,0.292179060154
+    ));
+#5907 = CARTESIAN_POINT('',(3.649286100425,2.106915737364,0.425512393473
+    ));
+#5908 = CARTESIAN_POINT('',(3.406319786198,2.476176397009,0.558845726805
+    ));
+#5909 = CARTESIAN_POINT('',(3.122508126065,2.81405944427,0.692179060175)
+  );
+#5910 = CARTESIAN_POINT('',(2.802443308124,3.115626276955,0.825512393524
+    ));
+#5911 = CARTESIAN_POINT('',(2.451363362912,3.376711940447,0.958845726814
+    ));
+#5912 = CARTESIAN_POINT('',(1.322273310718,4.02859238598,1.358845726785)
+  );
+#5913 = CARTESIAN_POINT('',(0.468413607361,4.288012917592,1.625512393834
+    ));
+#5914 = CARTESIAN_POINT('',(-0.440721331571,4.345782156642,
+    1.892179059253));
+#5915 = CARTESIAN_POINT('',(-1.351345215336,4.189177484614,
+    2.158845728122));
+#5916 = CARTESIAN_POINT('',(-2.206562087847,3.821846056543,
+    2.425512392299));
+#5917 = CARTESIAN_POINT('',(-2.952243226708,3.26490906773,2.692179061179
+    ));
+#5918 = CARTESIAN_POINT('',(-3.543204770821,2.554550550182,2.95884572575
+    ));
+#5919 = CARTESIAN_POINT('',(-3.94773332185,1.738355738986,3.22551239423)
+  );
+#5920 = CARTESIAN_POINT('',(-4.149999999996,0.869172393052,
+    3.492179060038));
+#5921 = CARTESIAN_POINT('',(-4.150000000005,-0.434586196508,
+    3.892179060205));
+#5922 = CARTESIAN_POINT('',(-4.099433295413,-0.869174978704,
+    4.025512393366));
+#5923 = CARTESIAN_POINT('',(-3.9983006807,-1.297142298506,4.158845726871
+    ));
+#5924 = CARTESIAN_POINT('',(-3.847591359403,-1.711870719289,
+    4.292179060123));
+#5925 = CARTESIAN_POINT('',(-3.649286100425,-2.106915737314,
+    4.425512393572));
+#5926 = CARTESIAN_POINT('',(-3.406319786199,-2.476176397038,
+    4.55884572677));
+#5927 = CARTESIAN_POINT('',(-3.122508126066,-2.814059444239,
+    4.692179060161));
+#5928 = CARTESIAN_POINT('',(-2.802443308124,-3.11562627697,
+    4.825512393505));
+#5929 = CARTESIAN_POINT('',(-2.45136336291,-3.376711940447,
+    4.958845726831));
+#5930 = CARTESIAN_POINT('',(-1.322273310718,-4.02859238598,
+    5.358845726832));
+#5931 = CARTESIAN_POINT('',(-0.468413607367,-4.288012917563,
+    5.625512393328));
+#5932 = CARTESIAN_POINT('',(0.440721331552,-4.345782156801,5.89217906085
+    ));
+#5933 = CARTESIAN_POINT('',(1.351345215397,-4.189177484183,
+    6.158845725196));
+#5934 = CARTESIAN_POINT('',(2.206562087766,-3.821846057268,
+    6.425512395675));
+#5935 = CARTESIAN_POINT('',(2.952243226768,-3.264909066922,
+    6.692179058276));
+#5936 = CARTESIAN_POINT('',(3.543204770792,-2.554550550788,
+    6.958845727892));
+#5937 = CARTESIAN_POINT('',(3.947733321861,-1.738355738699,7.22551239311
+    ));
+#5938 = CARTESIAN_POINT('',(4.149999999995,-0.869172393107,
+    7.492179060152));
+#5939 = CARTESIAN_POINT('',(4.15,-4.432240390959E-11,7.758845726833));
+#5940 = DEFINITIONAL_REPRESENTATION('',(#5941),#5945);
+#5941 = LINE('',#5942,#5943);
+#5942 = CARTESIAN_POINT('',(0.,6.292021035841));
+#5943 = VECTOR('',#5944,1.);
+#5944 = DIRECTION('',(1.,0.));
+#5945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5946 = ORIENTED_EDGE('',*,*,#5947,.T.);
+#5947 = EDGE_CURVE('',#5849,#1150,#5948,.T.);
+#5948 = SURFACE_CURVE('',#5949,(#5988,#5995),.PCURVE_S1.);
+#5949 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#5950,#5951,#5952,#5953,#5954,
+    #5955,#5956,#5957,#5958,#5959,#5960,#5961,#5962,#5963,#5964,#5965,
+    #5966,#5967,#5968,#5969,#5970,#5971,#5972,#5973,#5974,#5975,#5976,
+    #5977,#5978,#5979,#5980,#5981,#5982,#5983,#5984,#5985,#5986,#5987),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#5950 = CARTESIAN_POINT('',(4.15,-4.373753842022E-11,7.75884572675));
+#5951 = CARTESIAN_POINT('',(4.150000000009,0.434586196442,7.892179060085
+    ));
+#5952 = CARTESIAN_POINT('',(4.099433295431,0.869174978586,8.025512393496
+    ));
+#5953 = CARTESIAN_POINT('',(3.998300680723,1.297142298531,8.158845726727
+    ));
+#5954 = CARTESIAN_POINT('',(3.847591359423,1.711870719152,8.292179060022
+    ));
+#5955 = CARTESIAN_POINT('',(3.649286100454,2.106915737318,8.425512393455
+    ));
+#5956 = CARTESIAN_POINT('',(3.406319786233,2.476176396954,8.558845726842
+    ));
+#5957 = CARTESIAN_POINT('',(3.122508126109,2.81405944422,8.692179060076)
+  );
+#5958 = CARTESIAN_POINT('',(2.80244330817,3.115626276914,8.82551239331)
+  );
+#5959 = CARTESIAN_POINT('',(2.451363362963,3.376711940411,8.958845726842
+    ));
+#5960 = CARTESIAN_POINT('',(1.322273310776,4.028592385959,9.358845726837
+    ));
+#5961 = CARTESIAN_POINT('',(0.468413607424,4.288012917596,9.625512392358
+    ));
+#5962 = CARTESIAN_POINT('',(-0.440721331526,4.345782156612,
+    9.892179063001));
+#5963 = CARTESIAN_POINT('',(-1.351345215182,4.189177484701,
+    10.158845722404));
+#5964 = CARTESIAN_POINT('',(-2.20656208796,3.821846056512,
+    10.425512397673));
+#5965 = CARTESIAN_POINT('',(-2.952243226497,3.264909067773,
+    10.692179057235));
+#5966 = CARTESIAN_POINT('',(-3.54320477087,2.554550550311,
+    10.958845728102));
+#5967 = CARTESIAN_POINT('',(-3.947733321804,1.738355738955,
+    11.225512392972));
+#5968 = CARTESIAN_POINT('',(-4.149999999984,0.869172393153,
+    11.492179060084));
+#5969 = CARTESIAN_POINT('',(-4.150000000011,-0.434586196464,
+    11.892179060086));
+#5970 = CARTESIAN_POINT('',(-4.09943329543,-0.869174978576,
+    12.025512393403));
+#5971 = CARTESIAN_POINT('',(-3.99830068072,-1.297142298542,
+    12.158845726763));
+#5972 = CARTESIAN_POINT('',(-3.847591359426,-1.711870719142,
+    12.2921790601));
+#5973 = CARTESIAN_POINT('',(-3.649286100454,-2.106915737328,
+    12.425512393407));
+#5974 = CARTESIAN_POINT('',(-3.406319786237,-2.476176396942,
+    12.558845726733));
+#5975 = CARTESIAN_POINT('',(-3.122508126108,-2.81405944422,
+    12.692179060106));
+#5976 = CARTESIAN_POINT('',(-2.802443308169,-3.115626276918,
+    12.825512393476));
+#5977 = CARTESIAN_POINT('',(-2.451363362961,-3.376711940412,
+    12.958845726761));
+#5978 = CARTESIAN_POINT('',(-1.322273310778,-4.028592385959,
+    13.358845726751));
+#5979 = CARTESIAN_POINT('',(-0.468413607432,-4.288012917573,
+    13.6255123931));
+#5980 = CARTESIAN_POINT('',(0.440721331523,-4.345782156737,
+    13.89217906164));
+#5981 = CARTESIAN_POINT('',(1.351345215217,-4.18917748436,
+    14.158845723595));
+#5982 = CARTESIAN_POINT('',(2.206562087898,-3.821846057096,
+    14.425512397418));
+#5983 = CARTESIAN_POINT('',(2.952243226545,-3.264909067098,
+    14.692179056917));
+#5984 = CARTESIAN_POINT('',(3.543204770847,-2.554550550855,
+    14.95884572827));
+#5985 = CARTESIAN_POINT('',(3.947733321811,-1.738355738656,
+    15.225512393012));
+#5986 = CARTESIAN_POINT('',(4.149999999982,-0.869172393257,
+    15.492179060086));
+#5987 = CARTESIAN_POINT('',(4.15,-7.632791326349E-11,15.75884572675));
+#5988 = PCURVE('',#1324,#5989);
+#5989 = DEFINITIONAL_REPRESENTATION('',(#5990),#5994);
+#5990 = LINE('',#5991,#5992);
+#5991 = CARTESIAN_POINT('',(1.017691453623,0.));
+#5992 = VECTOR('',#5993,1.);
+#5993 = DIRECTION('',(0.,1.));
+#5994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5995 = PCURVE('',#1195,#5996);
+#5996 = DEFINITIONAL_REPRESENTATION('',(#5997),#6001);
+#5997 = LINE('',#5998,#5999);
+#5998 = CARTESIAN_POINT('',(0.,0.));
+#5999 = VECTOR('',#6000,1.);
+#6000 = DIRECTION('',(0.,1.));
+#6001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6002 = ORIENTED_EDGE('',*,*,#1294,.T.);
+#6003 = ORIENTED_EDGE('',*,*,#5823,.F.);
+#6004 = ADVANCED_FACE('',(#6005),#1195,.T.);
+#6005 = FACE_BOUND('',#6006,.T.);
+#6006 = EDGE_LOOP('',(#6007,#6008,#6107,#6177,#6244));
+#6007 = ORIENTED_EDGE('',*,*,#5947,.F.);
+#6008 = ORIENTED_EDGE('',*,*,#6009,.T.);
+#6009 = EDGE_CURVE('',#5849,#6010,#6012,.T.);
+#6010 = VERTEX_POINT('',#6011);
+#6011 = CARTESIAN_POINT('',(3.25,-4.414006288583E-11,7.999999999969));
+#6012 = SURFACE_CURVE('',#6013,(#6016,#6023),.PCURVE_S1.);
+#6013 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6014,#6015),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#6014 = CARTESIAN_POINT('',(4.15,-4.432240390959E-11,7.758845726833));
+#6015 = CARTESIAN_POINT('',(3.25,-4.4480863437E-11,8.000000000021));
+#6016 = PCURVE('',#1195,#6017);
+#6017 = DEFINITIONAL_REPRESENTATION('',(#6018),#6022);
+#6018 = LINE('',#6019,#6020);
+#6019 = CARTESIAN_POINT('',(0.,0.));
+#6020 = VECTOR('',#6021,1.);
+#6021 = DIRECTION('',(1.,0.));
+#6022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6023 = PCURVE('',#6024,#6101);
+#6024 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#6025,#6026,#6027,#6028,#6029,#6030,#6031,#6032,#6033,#6034,#6035
+      ,#6036,#6037,#6038,#6039,#6040,#6041,#6042,#6043,#6044,#6045,#6046
+      ,#6047,#6048,#6049,#6050,#6051,#6052,#6053,#6054,#6055,#6056,#6057
+      ,#6058,#6059,#6060,#6061,#6062)
+    ,(#6063,#6064,#6065,#6066,#6067,#6068,#6069,#6070,#6071,#6072,#6073
+      ,#6074,#6075,#6076,#6077,#6078,#6079,#6080,#6081,#6082,#6083,#6084
+      ,#6085,#6086,#6087,#6088,#6089,#6090,#6091,#6092,#6093,#6094,#6095
+      ,#6096,#6097,#6098,#6099,#6100
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#6025 = CARTESIAN_POINT('',(4.15,-8.032050797404E-17,-0.241154273188));
+#6026 = CARTESIAN_POINT('',(4.150000000003,0.434586196512,
+    -0.107820939853));
+#6027 = CARTESIAN_POINT('',(4.099433295414,0.869174978664,
+    2.551239347952E-02));
+#6028 = CARTESIAN_POINT('',(3.998300680702,1.29714229859,0.158845726827)
+  );
+#6029 = CARTESIAN_POINT('',(3.847591359403,1.711870719198,0.292179060154
+    ));
+#6030 = CARTESIAN_POINT('',(3.649286100425,2.106915737364,0.425512393473
+    ));
+#6031 = CARTESIAN_POINT('',(3.406319786198,2.476176397009,0.558845726805
+    ));
+#6032 = CARTESIAN_POINT('',(3.122508126065,2.81405944427,0.692179060175)
+  );
+#6033 = CARTESIAN_POINT('',(2.802443308124,3.115626276955,0.825512393524
+    ));
+#6034 = CARTESIAN_POINT('',(2.451363362912,3.376711940447,0.958845726814
+    ));
+#6035 = CARTESIAN_POINT('',(1.322273310718,4.02859238598,1.358845726785)
+  );
+#6036 = CARTESIAN_POINT('',(0.468413607361,4.288012917592,1.625512393834
+    ));
+#6037 = CARTESIAN_POINT('',(-0.440721331571,4.345782156642,
+    1.892179059253));
+#6038 = CARTESIAN_POINT('',(-1.351345215336,4.189177484614,
+    2.158845728122));
+#6039 = CARTESIAN_POINT('',(-2.206562087847,3.821846056543,
+    2.425512392299));
+#6040 = CARTESIAN_POINT('',(-2.952243226708,3.26490906773,2.692179061179
+    ));
+#6041 = CARTESIAN_POINT('',(-3.543204770821,2.554550550182,2.95884572575
+    ));
+#6042 = CARTESIAN_POINT('',(-3.94773332185,1.738355738986,3.22551239423)
+  );
+#6043 = CARTESIAN_POINT('',(-4.149999999996,0.869172393052,
+    3.492179060038));
+#6044 = CARTESIAN_POINT('',(-4.150000000005,-0.434586196508,
+    3.892179060205));
+#6045 = CARTESIAN_POINT('',(-4.099433295413,-0.869174978704,
+    4.025512393366));
+#6046 = CARTESIAN_POINT('',(-3.9983006807,-1.297142298506,4.158845726871
+    ));
+#6047 = CARTESIAN_POINT('',(-3.847591359403,-1.711870719289,
+    4.292179060123));
+#6048 = CARTESIAN_POINT('',(-3.649286100425,-2.106915737314,
+    4.425512393572));
+#6049 = CARTESIAN_POINT('',(-3.406319786199,-2.476176397038,
+    4.55884572677));
+#6050 = CARTESIAN_POINT('',(-3.122508126066,-2.814059444239,
+    4.692179060161));
+#6051 = CARTESIAN_POINT('',(-2.802443308124,-3.11562627697,
+    4.825512393505));
+#6052 = CARTESIAN_POINT('',(-2.45136336291,-3.376711940447,
+    4.958845726831));
+#6053 = CARTESIAN_POINT('',(-1.322273310718,-4.02859238598,
+    5.358845726832));
+#6054 = CARTESIAN_POINT('',(-0.468413607367,-4.288012917563,
+    5.625512393328));
+#6055 = CARTESIAN_POINT('',(0.440721331552,-4.345782156801,5.89217906085
+    ));
+#6056 = CARTESIAN_POINT('',(1.351345215397,-4.189177484183,
+    6.158845725196));
+#6057 = CARTESIAN_POINT('',(2.206562087766,-3.821846057268,
+    6.425512395675));
+#6058 = CARTESIAN_POINT('',(2.952243226768,-3.264909066922,
+    6.692179058276));
+#6059 = CARTESIAN_POINT('',(3.543204770792,-2.554550550788,
+    6.958845727892));
+#6060 = CARTESIAN_POINT('',(3.947733321861,-1.738355738699,7.22551239311
+    ));
+#6061 = CARTESIAN_POINT('',(4.149999999995,-0.869172393107,
+    7.492179060152));
+#6062 = CARTESIAN_POINT('',(4.15,-4.432240390959E-11,7.758845726833));
+#6063 = CARTESIAN_POINT('',(3.25,-3.697785493223E-32,-1.110223024625E-16
+    ));
+#6064 = CARTESIAN_POINT('',(3.250000000003,0.340338414966,0.133333333335
+    ));
+#6065 = CARTESIAN_POINT('',(3.210399546651,0.680679434674,0.266666666668
+    ));
+#6066 = CARTESIAN_POINT('',(3.131199321187,1.015834417206,0.400000000015
+    ));
+#6067 = CARTESIAN_POINT('',(3.013173973976,1.340621496818,0.533333333342
+    ));
+#6068 = CARTESIAN_POINT('',(2.85787467956,1.649994139078,0.666666666661)
+  );
+#6069 = CARTESIAN_POINT('',(2.667599837372,1.939174354906,0.799999999993
+    ));
+#6070 = CARTESIAN_POINT('',(2.445337673877,2.203781581546,0.933333333363
+    ));
+#6071 = CARTESIAN_POINT('',(2.194684501698,2.439948238558,1.066666666712
+    ));
+#6072 = CARTESIAN_POINT('',(1.919742391499,2.644412966854,1.200000000002
+    ));
+#6073 = CARTESIAN_POINT('',(1.035515253622,3.154921742903,1.599999999973
+    ));
+#6074 = CARTESIAN_POINT('',(0.366829944216,3.358082620984,1.866666667023
+    ));
+#6075 = CARTESIAN_POINT('',(-0.345143391112,3.403322228386,
+    2.133333332439));
+#6076 = CARTESIAN_POINT('',(-1.058281819962,3.280684256822,
+    2.400000001313));
+#6077 = CARTESIAN_POINT('',(-1.728031559148,2.993006800043,
+    2.666666665484));
+#6078 = CARTESIAN_POINT('',(-2.311996671683,2.556862156779,
+    2.933333334369));
+#6079 = CARTESIAN_POINT('',(-2.774799517064,2.000547622562,
+    3.199999998935));
+#6080 = CARTESIAN_POINT('',(-3.091598226303,1.361364641543,3.46666666742
+    ));
+#6081 = CARTESIAN_POINT('',(-3.249999999996,0.680676829965,
+    3.733333333226));
+#6082 = CARTESIAN_POINT('',(-3.250000000005,-0.340338414962,
+    4.133333333393));
+#6083 = CARTESIAN_POINT('',(-3.21039954665,-0.680679434713,
+    4.266666666553));
+#6084 = CARTESIAN_POINT('',(-3.131199321184,-1.015834417122,
+    4.400000000059));
+#6085 = CARTESIAN_POINT('',(-3.013173973976,-1.340621496909,
+    4.53333333331));
+#6086 = CARTESIAN_POINT('',(-2.85787467956,-1.649994139027,
+    4.666666666761));
+#6087 = CARTESIAN_POINT('',(-2.667599837374,-1.939174354935,
+    4.799999999958));
+#6088 = CARTESIAN_POINT('',(-2.445337673878,-2.203781581514,
+    4.93333333335));
+#6089 = CARTESIAN_POINT('',(-2.194684501699,-2.439948238574,
+    5.066666666693));
+#6090 = CARTESIAN_POINT('',(-1.919742391497,-2.644412966854,
+    5.200000000019));
+#6091 = CARTESIAN_POINT('',(-1.035515253622,-3.154921742903,
+    5.60000000002));
+#6092 = CARTESIAN_POINT('',(-0.366829944224,-3.358082620957,
+    5.866666666515));
+#6093 = CARTESIAN_POINT('',(0.345143391101,-3.403322228537,
+    6.133333334041));
+#6094 = CARTESIAN_POINT('',(1.058281820007,-3.280684256407,
+    6.399999998379));
+#6095 = CARTESIAN_POINT('',(1.728031559087,-2.993006800746,6.66666666887
+    ));
+#6096 = CARTESIAN_POINT('',(2.311996671726,-2.556862155989,
+    6.933333331459));
+#6097 = CARTESIAN_POINT('',(2.774799517042,-2.000547623159,
+    7.200000001083));
+#6098 = CARTESIAN_POINT('',(3.091598226313,-1.361364641258,
+    7.466666666297));
+#6099 = CARTESIAN_POINT('',(3.249999999995,-0.68067683002,7.733333333341
+    ));
+#6100 = CARTESIAN_POINT('',(3.25,-4.4480863437E-11,8.000000000021));
+#6101 = DEFINITIONAL_REPRESENTATION('',(#6102),#6106);
+#6102 = LINE('',#6103,#6104);
+#6103 = CARTESIAN_POINT('',(0.,6.292021035841));
+#6104 = VECTOR('',#6105,1.);
+#6105 = DIRECTION('',(1.,0.));
+#6106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6107 = ORIENTED_EDGE('',*,*,#6108,.T.);
+#6108 = EDGE_CURVE('',#6010,#6109,#6111,.T.);
+#6109 = VERTEX_POINT('',#6110);
+#6110 = CARTESIAN_POINT('',(-3.250000000001,8.993745877561E-14,
+    11.99999999997));
+#6111 = SURFACE_CURVE('',#6112,(#6151,#6158),.PCURVE_S1.);
+#6112 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#6113,#6114,#6115,#6116,#6117,
+    #6118,#6119,#6120,#6121,#6122,#6123,#6124,#6125,#6126,#6127,#6128,
+    #6129,#6130,#6131,#6132,#6133,#6134,#6135,#6136,#6137,#6138,#6139,
+    #6140,#6141,#6142,#6143,#6144,#6145,#6146,#6147,#6148,#6149,#6150),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#6113 = CARTESIAN_POINT('',(3.25,-4.385691809716E-11,7.999999999937));
+#6114 = CARTESIAN_POINT('',(3.250000000009,0.340338414896,8.133333333273
+    ));
+#6115 = CARTESIAN_POINT('',(3.210399546669,0.680679434595,8.266666666684
+    ));
+#6116 = CARTESIAN_POINT('',(3.131199321207,1.015834417146,8.399999999916
+    ));
+#6117 = CARTESIAN_POINT('',(3.013173973998,1.340621496772,8.533333333207
+    ));
+#6118 = CARTESIAN_POINT('',(2.857874679588,1.649994139032,8.666666666645
+    ));
+#6119 = CARTESIAN_POINT('',(2.667599837409,1.939174354851,8.800000000029
+    ));
+#6120 = CARTESIAN_POINT('',(2.44533767392,2.203781581495,8.933333333264)
+  );
+#6121 = CARTESIAN_POINT('',(2.194684501745,2.439948238518,9.066666666497
+    ));
+#6122 = CARTESIAN_POINT('',(1.91974239155,2.644412966818,9.20000000003)
+  );
+#6123 = CARTESIAN_POINT('',(1.035515253681,3.154921742882,9.600000000025
+    ));
+#6124 = CARTESIAN_POINT('',(0.366829944281,3.358082620989,9.866666665545
+    ));
+#6125 = CARTESIAN_POINT('',(-0.345143391076,3.403322228349,
+    10.133333336194));
+#6126 = CARTESIAN_POINT('',(-1.058281819785,3.280684256929,
+    10.399999995585));
+#6127 = CARTESIAN_POINT('',(-1.728031559289,2.993006799977,
+    10.666666670867));
+#6128 = CARTESIAN_POINT('',(-2.311996671445,2.556862156859,
+    10.93333333042));
+#6129 = CARTESIAN_POINT('',(-2.774799517126,2.000547622669,
+    11.200000001291));
+#6130 = CARTESIAN_POINT('',(-3.091598226253,1.361364641519,
+    11.46666666616));
+#6131 = CARTESIAN_POINT('',(-3.249999999984,0.680676830066,
+    11.733333333272));
+#6132 = CARTESIAN_POINT('',(-3.250000000011,-0.340338414918,
+    12.133333333274));
+#6133 = CARTESIAN_POINT('',(-3.210399546667,-0.680679434583,
+    12.26666666659));
+#6134 = CARTESIAN_POINT('',(-3.131199321204,-1.015834417157,
+    12.399999999952));
+#6135 = CARTESIAN_POINT('',(-3.013173973999,-1.340621496761,
+    12.533333333286));
+#6136 = CARTESIAN_POINT('',(-2.857874679589,-1.649994139042,
+    12.666666666597));
+#6137 = CARTESIAN_POINT('',(-2.667599837412,-1.939174354837,
+    12.79999999992));
+#6138 = CARTESIAN_POINT('',(-2.44533767392,-2.203781581495,
+    12.933333333295));
+#6139 = CARTESIAN_POINT('',(-2.194684501744,-2.439948238522,
+    13.066666666664));
+#6140 = CARTESIAN_POINT('',(-1.919742391549,-2.644412966818,
+    13.199999999949));
+#6141 = CARTESIAN_POINT('',(-1.035515253682,-3.154921742881,
+    13.599999999939));
+#6142 = CARTESIAN_POINT('',(-0.366829944287,-3.358082620967,
+    13.866666666288));
+#6143 = CARTESIAN_POINT('',(0.345143391064,-3.403322228473,
+    14.133333334831));
+#6144 = CARTESIAN_POINT('',(1.058281819841,-3.280684256587,
+    14.399999996777));
+#6145 = CARTESIAN_POINT('',(1.728031559202,-2.993006800567,
+    14.666666670614));
+#6146 = CARTESIAN_POINT('',(2.311996671512,-2.556862156174,
+    14.933333330098));
+#6147 = CARTESIAN_POINT('',(2.774799517094,-2.000547623218,
+    15.200000001461));
+#6148 = CARTESIAN_POINT('',(3.091598226262,-1.36136464122,
+    15.466666666199));
+#6149 = CARTESIAN_POINT('',(3.249999999982,-0.68067683017,
+    15.733333333274));
+#6150 = CARTESIAN_POINT('',(3.25,-7.646594468724E-11,15.999999999937));
+#6151 = PCURVE('',#1195,#6152);
+#6152 = DEFINITIONAL_REPRESENTATION('',(#6153),#6157);
+#6153 = LINE('',#6154,#6155);
+#6154 = CARTESIAN_POINT('',(0.931748562369,0.));
+#6155 = VECTOR('',#6156,1.);
+#6156 = DIRECTION('',(0.,1.));
+#6157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6158 = PCURVE('',#6159,#6164);
+#6159 = CYLINDRICAL_SURFACE('',#6160,3.25);
+#6160 = AXIS2_PLACEMENT_3D('',#6161,#6162,#6163);
+#6161 = CARTESIAN_POINT('',(0.,1.326133814775E-14,15.));
+#6162 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#6163 = DIRECTION('',(-1.,0.,0.));
+#6164 = DEFINITIONAL_REPRESENTATION('',(#6165),#6176);
+#6165 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#6166,#6167,#6168,#6169,#6170,
+    #6171,#6172,#6173,#6174,#6175),.UNSPECIFIED.,.F.,.F.,(10,10),(0.,
+    3.146010517921),.PIECEWISE_BEZIER_KNOTS.);
+#6166 = CARTESIAN_POINT('',(3.141592653576,-7.000000000063));
+#6167 = CARTESIAN_POINT('',(3.490657694535,-6.555555555617));
+#6168 = CARTESIAN_POINT('',(3.839729461644,-6.111111110858));
+#6169 = CARTESIAN_POINT('',(4.188775719274,-5.666666668069));
+#6170 = CARTESIAN_POINT('',(4.537879602969,-5.222222219381));
+#6171 = CARTESIAN_POINT('',(4.886898350291,-4.777777781026));
+#6172 = CARTESIAN_POINT('',(5.236002253994,-4.333333331218));
+#6173 = CARTESIAN_POINT('',(5.585048493776,-3.888888889631));
+#6174 = CARTESIAN_POINT('',(5.934120266134,-3.444444444509));
+#6175 = CARTESIAN_POINT('',(6.283185307154,-3.000000000062));
+#6176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6177 = ORIENTED_EDGE('',*,*,#6178,.T.);
+#6178 = EDGE_CURVE('',#6109,#1122,#6179,.T.);
+#6179 = SURFACE_CURVE('',#6180,(#6219,#6226),.PCURVE_S1.);
+#6180 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#6181,#6182,#6183,#6184,#6185,
+    #6186,#6187,#6188,#6189,#6190,#6191,#6192,#6193,#6194,#6195,#6196,
+    #6197,#6198,#6199,#6200,#6201,#6202,#6203,#6204,#6205,#6206,#6207,
+    #6208,#6209,#6210,#6211,#6212,#6213,#6214,#6215,#6216,#6217,#6218),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#6181 = CARTESIAN_POINT('',(3.25,-4.385691809716E-11,7.999999999937));
+#6182 = CARTESIAN_POINT('',(3.250000000009,0.340338414896,8.133333333273
+    ));
+#6183 = CARTESIAN_POINT('',(3.210399546669,0.680679434595,8.266666666684
+    ));
+#6184 = CARTESIAN_POINT('',(3.131199321207,1.015834417146,8.399999999916
+    ));
+#6185 = CARTESIAN_POINT('',(3.013173973998,1.340621496772,8.533333333207
+    ));
+#6186 = CARTESIAN_POINT('',(2.857874679588,1.649994139032,8.666666666645
+    ));
+#6187 = CARTESIAN_POINT('',(2.667599837409,1.939174354851,8.800000000029
+    ));
+#6188 = CARTESIAN_POINT('',(2.44533767392,2.203781581495,8.933333333264)
+  );
+#6189 = CARTESIAN_POINT('',(2.194684501745,2.439948238518,9.066666666497
+    ));
+#6190 = CARTESIAN_POINT('',(1.91974239155,2.644412966818,9.20000000003)
+  );
+#6191 = CARTESIAN_POINT('',(1.035515253681,3.154921742882,9.600000000025
+    ));
+#6192 = CARTESIAN_POINT('',(0.366829944281,3.358082620989,9.866666665545
+    ));
+#6193 = CARTESIAN_POINT('',(-0.345143391076,3.403322228349,
+    10.133333336194));
+#6194 = CARTESIAN_POINT('',(-1.058281819785,3.280684256929,
+    10.399999995585));
+#6195 = CARTESIAN_POINT('',(-1.728031559289,2.993006799977,
+    10.666666670867));
+#6196 = CARTESIAN_POINT('',(-2.311996671445,2.556862156859,
+    10.93333333042));
+#6197 = CARTESIAN_POINT('',(-2.774799517126,2.000547622669,
+    11.200000001291));
+#6198 = CARTESIAN_POINT('',(-3.091598226253,1.361364641519,
+    11.46666666616));
+#6199 = CARTESIAN_POINT('',(-3.249999999984,0.680676830066,
+    11.733333333272));
+#6200 = CARTESIAN_POINT('',(-3.250000000011,-0.340338414918,
+    12.133333333274));
+#6201 = CARTESIAN_POINT('',(-3.210399546667,-0.680679434583,
+    12.26666666659));
+#6202 = CARTESIAN_POINT('',(-3.131199321204,-1.015834417157,
+    12.399999999952));
+#6203 = CARTESIAN_POINT('',(-3.013173973999,-1.340621496761,
+    12.533333333286));
+#6204 = CARTESIAN_POINT('',(-2.857874679589,-1.649994139042,
+    12.666666666597));
+#6205 = CARTESIAN_POINT('',(-2.667599837412,-1.939174354837,
+    12.79999999992));
+#6206 = CARTESIAN_POINT('',(-2.44533767392,-2.203781581495,
+    12.933333333295));
+#6207 = CARTESIAN_POINT('',(-2.194684501744,-2.439948238522,
+    13.066666666664));
+#6208 = CARTESIAN_POINT('',(-1.919742391549,-2.644412966818,
+    13.199999999949));
+#6209 = CARTESIAN_POINT('',(-1.035515253682,-3.154921742881,
+    13.599999999939));
+#6210 = CARTESIAN_POINT('',(-0.366829944287,-3.358082620967,
+    13.866666666288));
+#6211 = CARTESIAN_POINT('',(0.345143391064,-3.403322228473,
+    14.133333334831));
+#6212 = CARTESIAN_POINT('',(1.058281819841,-3.280684256587,
+    14.399999996777));
+#6213 = CARTESIAN_POINT('',(1.728031559202,-2.993006800567,
+    14.666666670614));
+#6214 = CARTESIAN_POINT('',(2.311996671512,-2.556862156174,
+    14.933333330098));
+#6215 = CARTESIAN_POINT('',(2.774799517094,-2.000547623218,
+    15.200000001461));
+#6216 = CARTESIAN_POINT('',(3.091598226262,-1.36136464122,
+    15.466666666199));
+#6217 = CARTESIAN_POINT('',(3.249999999982,-0.68067683017,
+    15.733333333274));
+#6218 = CARTESIAN_POINT('',(3.25,-7.646594468724E-11,15.999999999937));
+#6219 = PCURVE('',#1195,#6220);
+#6220 = DEFINITIONAL_REPRESENTATION('',(#6221),#6225);
+#6221 = LINE('',#6222,#6223);
+#6222 = CARTESIAN_POINT('',(0.931748562369,0.));
+#6223 = VECTOR('',#6224,1.);
+#6224 = DIRECTION('',(0.,1.));
+#6225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6226 = PCURVE('',#6227,#6232);
+#6227 = CYLINDRICAL_SURFACE('',#6228,3.25);
+#6228 = AXIS2_PLACEMENT_3D('',#6229,#6230,#6231);
+#6229 = CARTESIAN_POINT('',(0.,1.326133814775E-14,15.));
+#6230 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#6231 = DIRECTION('',(-1.,0.,0.));
+#6232 = DEFINITIONAL_REPRESENTATION('',(#6233),#6243);
+#6233 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#6234,#6235,#6236,#6237,#6238,
+    #6239,#6240,#6241,#6242),.UNSPECIFIED.,.F.,.F.,(9,9),(3.146010517921
+    ,5.505518406423),.PIECEWISE_BEZIER_KNOTS.);
+#6234 = CARTESIAN_POINT('',(-2.523048436842E-11,-3.000000000062));
+#6235 = CARTESIAN_POINT('',(0.294523628343,-2.62500000005));
+#6236 = CARTESIAN_POINT('',(0.589051698047,-2.2500000001));
+#6237 = CARTESIAN_POINT('',(0.883567070505,-1.874999999899));
+#6238 = CARTESIAN_POINT('',(1.178103112518,-1.500000000152));
+#6239 = CARTESIAN_POINT('',(1.472618434481,-1.125));
+#6240 = CARTESIAN_POINT('',(1.767146632243,-0.749999999954));
+#6241 = CARTESIAN_POINT('',(2.061670145894,-0.374999999985));
+#6242 = CARTESIAN_POINT('',(2.356194477205,2.062350290544E-12));
+#6243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6244 = ORIENTED_EDGE('',*,*,#1149,.T.);
+#6245 = ADVANCED_FACE('',(#6246),#1137,.F.);
+#6246 = FACE_BOUND('',#6247,.F.);
+#6247 = EDGE_LOOP('',(#6248,#6249,#6293));
+#6248 = ORIENTED_EDGE('',*,*,#1121,.F.);
+#6249 = ORIENTED_EDGE('',*,*,#6250,.T.);
+#6250 = EDGE_CURVE('',#1016,#6251,#6253,.T.);
+#6251 = VERTEX_POINT('',#6252);
+#6252 = CARTESIAN_POINT('',(-1.243721151932,-3.002608492853,
+    13.999999999999));
+#6253 = SURFACE_CURVE('',#6254,(#6265,#6279),.PCURVE_S1.);
+#6254 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6255,#6256,#6257,#6258,#6259,
+    #6260,#6261,#6262,#6263,#6264),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534729618,1.),.UNSPECIFIED.);
+#6255 = CARTESIAN_POINT('',(-4.218847493576E-15,-3.933012701841,
+    14.683012701841));
+#6256 = CARTESIAN_POINT('',(-0.15116115543,-3.866165290271,
+    14.616165292058));
+#6257 = CARTESIAN_POINT('',(-0.297414304699,-3.791385901446,
+    14.54864806686));
+#6258 = CARTESIAN_POINT('',(-0.438072567043,-3.708984849632,
+    14.480445216474));
+#6259 = CARTESIAN_POINT('',(-0.572458346782,-3.619369045971,
+    14.411538656259));
+#6260 = CARTESIAN_POINT('',(-0.8226201142,-3.430352769878,
+    14.274892490981));
+#6261 = CARTESIAN_POINT('',(-0.938905529489,-3.331443125044,
+    14.207205074792));
+#6262 = CARTESIAN_POINT('',(-1.048203248818,-3.22679433464,
+    14.13883699981));
+#6263 = CARTESIAN_POINT('',(-1.14996963683,-3.116963062299,
+    14.069772708963));
+#6264 = CARTESIAN_POINT('',(-1.243721135431,-3.002608488845,14.));
+#6265 = PCURVE('',#1137,#6266);
+#6266 = DEFINITIONAL_REPRESENTATION('',(#6267),#6278);
+#6267 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6268,#6269,#6270,#6271,#6272,
+    #6273,#6274,#6275,#6276,#6277),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534729618,1.),.UNSPECIFIED.);
+#6268 = CARTESIAN_POINT('',(0.,-0.316987298159));
+#6269 = CARTESIAN_POINT('',(-3.843393522704E-02,-0.383834708836));
+#6270 = CARTESIAN_POINT('',(-7.725309600588E-02,-0.451351931805));
+#6271 = CARTESIAN_POINT('',(-0.116466451133,-0.519554784191));
+#6272 = CARTESIAN_POINT('',(-0.15608439392,-0.588461343741));
+#6273 = CARTESIAN_POINT('',(-0.234649308406,-0.725107509019));
+#6274 = CARTESIAN_POINT('',(-0.273566274369,-0.792794926535));
+#6275 = CARTESIAN_POINT('',(-0.312874580344,-0.861162997544));
+#6276 = CARTESIAN_POINT('',(-0.352583170222,-0.930227292795));
+#6277 = CARTESIAN_POINT('',(-0.392699075119,-1.));
+#6278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6279 = PCURVE('',#3392,#6280);
+#6280 = DEFINITIONAL_REPRESENTATION('',(#6281),#6292);
+#6281 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6282,#6283,#6284,#6285,#6286,
+    #6287,#6288,#6289,#6290,#6291),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.509534729618,1.),.UNSPECIFIED.);
+#6282 = CARTESIAN_POINT('',(0.70710678104,6.292021035809));
+#6283 = CARTESIAN_POINT('',(0.63790125182,6.253532978458));
+#6284 = CARTESIAN_POINT('',(0.568002327644,6.214659258552));
+#6285 = CARTESIAN_POINT('',(0.49739353908,6.175390793409));
+#6286 = CARTESIAN_POINT('',(0.426056201008,6.135717163907));
+#6287 = CARTESIAN_POINT('',(0.284589641617,6.057041791496));
+#6288 = CARTESIAN_POINT('',(0.214514483305,6.018070113252));
+#6289 = CARTESIAN_POINT('',(0.143734543698,5.978706475211));
+#6290 = CARTESIAN_POINT('',(7.223401655208E-02,5.938942065251));
+#6291 = CARTESIAN_POINT('',(0.,5.898769736916));
+#6292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6293 = ORIENTED_EDGE('',*,*,#6294,.F.);
+#6294 = EDGE_CURVE('',#1122,#6251,#6295,.T.);
+#6295 = SURFACE_CURVE('',#6296,(#6301,#6308),.PCURVE_S1.);
+#6296 = CIRCLE('',#6297,3.25);
+#6297 = AXIS2_PLACEMENT_3D('',#6298,#6299,#6300);
+#6298 = CARTESIAN_POINT('',(-3.10862446895E-15,5.440092820663E-15,14.));
+#6299 = DIRECTION('',(2.22044604925E-16,-3.885780586188E-16,-1.));
+#6300 = DIRECTION('',(-2.22044604925E-16,-1.,3.885780586188E-16));
+#6301 = PCURVE('',#1137,#6302);
+#6302 = DEFINITIONAL_REPRESENTATION('',(#6303),#6307);
+#6303 = LINE('',#6304,#6305);
+#6304 = CARTESIAN_POINT('',(-0.,-1.));
+#6305 = VECTOR('',#6306,1.);
+#6306 = DIRECTION('',(-1.,-0.));
+#6307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6308 = PCURVE('',#6227,#6309);
+#6309 = DEFINITIONAL_REPRESENTATION('',(#6310),#6314);
+#6310 = LINE('',#6311,#6312);
+#6311 = CARTESIAN_POINT('',(1.570796326795,-1.));
+#6312 = VECTOR('',#6313,1.);
+#6313 = DIRECTION('',(-1.,0.));
+#6314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6315 = ADVANCED_FACE('',(#6316),#1035,.T.);
+#6316 = FACE_BOUND('',#6317,.T.);
+#6317 = EDGE_LOOP('',(#6318,#6319,#6339));
+#6318 = ORIENTED_EDGE('',*,*,#1015,.F.);
+#6319 = ORIENTED_EDGE('',*,*,#6320,.T.);
+#6320 = EDGE_CURVE('',#1016,#3342,#6321,.T.);
+#6321 = SURFACE_CURVE('',#6322,(#6325,#6332),.PCURVE_S1.);
+#6322 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6323,#6324),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#6323 = CARTESIAN_POINT('',(-7.67774177568E-11,-3.25,14.499999999936));
+#6324 = CARTESIAN_POINT('',(-7.654042041188E-11,-4.15,14.741154273126));
+#6325 = PCURVE('',#1035,#6326);
+#6326 = DEFINITIONAL_REPRESENTATION('',(#6327),#6331);
+#6327 = LINE('',#6328,#6329);
+#6328 = CARTESIAN_POINT('',(0.,0.));
+#6329 = VECTOR('',#6330,1.);
+#6330 = DIRECTION('',(1.,0.));
+#6331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6332 = PCURVE('',#3392,#6333);
+#6333 = DEFINITIONAL_REPRESENTATION('',(#6334),#6338);
+#6334 = LINE('',#6335,#6336);
+#6335 = CARTESIAN_POINT('',(0.,6.292021035841));
+#6336 = VECTOR('',#6337,1.);
+#6337 = DIRECTION('',(1.,0.));
+#6338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6339 = ORIENTED_EDGE('',*,*,#6340,.T.);
+#6340 = EDGE_CURVE('',#3342,#910,#6341,.T.);
+#6341 = SURFACE_CURVE('',#6342,(#6381,#6388),.PCURVE_S1.);
+#6342 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#6343,#6344,#6345,#6346,#6347,
+    #6348,#6349,#6350,#6351,#6352,#6353,#6354,#6355,#6356,#6357,#6358,
+    #6359,#6360,#6361,#6362,#6363,#6364,#6365,#6366,#6367,#6368,#6369,
+    #6370,#6371,#6372,#6373,#6374,#6375,#6376,#6377,#6378,#6379,#6380),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#6343 = CARTESIAN_POINT('',(-7.663723185963E-11,-4.15,14.741154273147));
+#6344 = CARTESIAN_POINT('',(0.434586196338,-4.150000000015,
+    14.874487606483));
+#6345 = CARTESIAN_POINT('',(0.869174978556,-4.099433295446,
+    15.007820939827));
+#6346 = CARTESIAN_POINT('',(1.297142298496,-3.99830068074,
+    15.141154273139));
+#6347 = CARTESIAN_POINT('',(1.711870719087,-3.847591359445,
+    15.274487606467));
+#6348 = CARTESIAN_POINT('',(2.106915737256,-3.649286100482,
+    15.407820939856));
+#6349 = CARTESIAN_POINT('',(2.476176396916,-3.406319786269,
+    15.541154273184));
+#6350 = CARTESIAN_POINT('',(2.81405944419,-3.122508126147,
+    15.674487606473));
+#6351 = CARTESIAN_POINT('',(3.115626276871,-2.802443308209,
+    15.807820939769));
+#6352 = CARTESIAN_POINT('',(3.376711940379,-2.451363363006,
+    15.941154273201));
+#6353 = CARTESIAN_POINT('',(4.028592385941,-1.32227331083,
+    16.341154273191));
+#6354 = CARTESIAN_POINT('',(4.288012917586,-0.468413607491,
+    16.607820939532));
+#6355 = CARTESIAN_POINT('',(4.345782156655,0.44072133152,16.874487607248
+    ));
+#6356 = CARTESIAN_POINT('',(4.18917748461,1.35134521504,17.141154271832)
+  );
+#6357 = CARTESIAN_POINT('',(3.821846056731,2.206562088013,
+    17.407820941719));
+#6358 = CARTESIAN_POINT('',(3.264909067584,2.952243226366,
+    17.674487604408));
+#6359 = CARTESIAN_POINT('',(2.554550550558,3.543204770887,
+    17.941154274428));
+#6360 = CARTESIAN_POINT('',(1.738355738873,3.94773332177,18.20782093945)
+  );
+#6361 = CARTESIAN_POINT('',(0.869172393261,4.14999999997,18.474487606481
+    ));
+#6362 = CARTESIAN_POINT('',(-0.434586196433,4.150000000016,
+    18.874487606483));
+#6363 = CARTESIAN_POINT('',(-0.869174978499,4.09943329544,
+    19.007820939822));
+#6364 = CARTESIAN_POINT('',(-1.297142298519,3.998300680737,
+    19.14115427315));
+#6365 = CARTESIAN_POINT('',(-1.711870719059,3.847591359449,
+    19.274487606474));
+#6366 = CARTESIAN_POINT('',(-2.106915737309,3.64928610048,
+    19.407820939817));
+#6367 = CARTESIAN_POINT('',(-2.476176396884,3.406319786268,
+    19.541154273161));
+#6368 = CARTESIAN_POINT('',(-2.814059444189,3.122508126144,
+    19.674487606497));
+#6369 = CARTESIAN_POINT('',(-3.115626276876,2.802443308212,
+    19.807820939825));
+#6370 = CARTESIAN_POINT('',(-3.376711940381,2.451363363004,
+    19.941154273159));
+#6371 = CARTESIAN_POINT('',(-4.028592385942,1.322273310828,
+    20.341154273177));
+#6372 = CARTESIAN_POINT('',(-4.288012917556,0.468413607484,
+    20.607820939442));
+#6373 = CARTESIAN_POINT('',(-4.345782156794,-0.440721331442,
+    20.874487608284));
+#6374 = CARTESIAN_POINT('',(-4.189177484262,-1.351345215238,
+    21.141154268801));
+#6375 = CARTESIAN_POINT('',(-3.821846057267,-2.206562087711,
+    21.407820946187));
+#6376 = CARTESIAN_POINT('',(-3.264909067069,-2.95224322667,
+    21.67448760066));
+#6377 = CARTESIAN_POINT('',(-2.554550550817,-3.543204770697,
+    21.941154276325));
+#6378 = CARTESIAN_POINT('',(-1.738355738883,-3.947733321829,
+    22.20782093887));
+#6379 = CARTESIAN_POINT('',(-0.869172393165,-4.149999999971,
+    22.474487606493));
+#6380 = CARTESIAN_POINT('',(-1.766230292789E-10,-4.15,22.741154273168));
+#6381 = PCURVE('',#1035,#6382);
+#6382 = DEFINITIONAL_REPRESENTATION('',(#6383),#6387);
+#6383 = LINE('',#6384,#6385);
+#6384 = CARTESIAN_POINT('',(0.931748562369,0.));
+#6385 = VECTOR('',#6386,1.);
+#6386 = DIRECTION('',(0.,1.));
+#6387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6388 = PCURVE('',#929,#6389);
+#6389 = DEFINITIONAL_REPRESENTATION('',(#6390),#6394);
+#6390 = LINE('',#6391,#6392);
+#6391 = CARTESIAN_POINT('',(0.,0.));
+#6392 = VECTOR('',#6393,1.);
+#6393 = DIRECTION('',(0.,1.));
+#6394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6395 = ADVANCED_FACE('',(#6396),#929,.T.);
+#6396 = FACE_BOUND('',#6397,.T.);
+#6397 = EDGE_LOOP('',(#6398,#6399,#6400));
+#6398 = ORIENTED_EDGE('',*,*,#6340,.F.);
+#6399 = ORIENTED_EDGE('',*,*,#3632,.T.);
+#6400 = ORIENTED_EDGE('',*,*,#909,.T.);
+#6401 = ADVANCED_FACE('',(#6402),#3324,.F.);
+#6402 = FACE_BOUND('',#6403,.F.);
+#6403 = EDGE_LOOP('',(#6404,#6462,#6486,#6554,#6646,#6702,#6731,#6799,
+    #6891,#6947,#6976,#7121,#7213,#7269,#7293,#7328,#7349,#7350,#7351,
+    #7395));
+#6404 = ORIENTED_EDGE('',*,*,#6405,.F.);
+#6405 = EDGE_CURVE('',#6406,#6408,#6410,.T.);
+#6406 = VERTEX_POINT('',#6407);
+#6407 = CARTESIAN_POINT('',(-2.298097009233,-2.29809707967,
+    0.999999999997));
+#6408 = VERTEX_POINT('',#6409);
+#6409 = CARTESIAN_POINT('',(-4.001918898679,-1.098701656659,
+    9.999997566838E-02));
+#6410 = SURFACE_CURVE('',#6411,(#6426,#6444),.PCURVE_S1.);
+#6411 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6412,#6413,#6414,#6415,#6416,
+    #6417,#6418,#6419,#6420,#6421,#6422,#6423,#6424,#6425),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242018761159,0.487607560878,
+    0.740871044237,1.),.UNSPECIFIED.);
+#6412 = CARTESIAN_POINT('',(-2.298097011278,-2.298097066434,1.));
+#6413 = CARTESIAN_POINT('',(-2.414647688662,-2.262806235476,
+    0.942540610077));
+#6414 = CARTESIAN_POINT('',(-2.53039381085,-2.220906370894,
+    0.885593881024));
+#6415 = CARTESIAN_POINT('',(-2.644768432066,-2.172537949767,
+    0.829150391584));
+#6416 = CARTESIAN_POINT('',(-2.871432610735,-2.062501674033,
+    0.716424266389));
+#6417 = CARTESIAN_POINT('',(-2.983666802237,-2.000647425987,
+    0.660156251109));
+#6418 = CARTESIAN_POINT('',(-3.093450731392,-1.932591167555,
+    0.604385183973));
+#6419 = CARTESIAN_POINT('',(-3.310563962086,-1.782355738881,
+    0.492087197554));
+#6420 = CARTESIAN_POINT('',(-3.417709482883,-1.699800936857,
+    0.435591086871));
+#6421 = CARTESIAN_POINT('',(-3.521284023942,-1.611289205376,
+    0.379599418115));
+#6422 = CARTESIAN_POINT('',(-3.722791614852,-1.420925538563,
+    0.267315220289));
+#6423 = CARTESIAN_POINT('',(-3.820538469394,-1.318811381749,
+    0.211045717506));
+#6424 = CARTESIAN_POINT('',(-3.913693781774,-1.211257128194,
+    0.155278256798));
+#6425 = CARTESIAN_POINT('',(-4.001918898679,-1.098701656659,
+    9.999997566838E-02));
+#6426 = PCURVE('',#3324,#6427);
+#6427 = DEFINITIONAL_REPRESENTATION('',(#6428),#6443);
+#6428 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6429,#6430,#6431,#6432,#6433,
+    #6434,#6435,#6436,#6437,#6438,#6439,#6440,#6441,#6442),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242018761159,0.487607560878,
+    0.740871044237,1.),.UNSPECIFIED.);
+#6429 = CARTESIAN_POINT('',(0.785398151397,0.));
+#6430 = CARTESIAN_POINT('',(0.818434508598,5.745938853999E-02));
+#6431 = CARTESIAN_POINT('',(0.851176108279,0.114406120132));
+#6432 = CARTESIAN_POINT('',(0.883628374244,0.170849608416));
+#6433 = CARTESIAN_POINT('',(0.948440422216,0.283575733611));
+#6434 = CARTESIAN_POINT('',(0.980791799225,0.339843748891));
+#6435 = CARTESIAN_POINT('',(1.012857454648,0.395614816027));
+#6436 = CARTESIAN_POINT('',(1.077423339209,0.507912802446));
+#6437 = CARTESIAN_POINT('',(1.109905854872,0.564408913129));
+#6438 = CARTESIAN_POINT('',(1.142098336752,0.620400581885));
+#6439 = CARTESIAN_POINT('',(1.206656274895,0.732684779711));
+#6440 = CARTESIAN_POINT('',(1.239008491543,0.788954283656));
+#6441 = CARTESIAN_POINT('',(1.271072059267,0.844721741804));
+#6442 = CARTESIAN_POINT('',(1.302854375677,0.900000024332));
+#6443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6444 = PCURVE('',#4439,#6445);
+#6445 = DEFINITIONAL_REPRESENTATION('',(#6446),#6461);
+#6446 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6447,#6448,#6449,#6450,#6451,
+    #6452,#6453,#6454,#6455,#6456,#6457,#6458,#6459,#6460),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242018761159,0.487607560878,
+    0.740871044237,1.),.UNSPECIFIED.);
+#6447 = CARTESIAN_POINT('',(0.931748562369,0.78650261703));
+#6448 = CARTESIAN_POINT('',(0.872262231199,0.753419803958));
+#6449 = CARTESIAN_POINT('',(0.813306682749,0.72063218095));
+#6450 = CARTESIAN_POINT('',(0.75487205029,0.688134274921));
+#6451 = CARTESIAN_POINT('',(0.638169355388,0.623231098633));
+#6452 = CARTESIAN_POINT('',(0.579916405578,0.590834235447));
+#6453 = CARTESIAN_POINT('',(0.522177940677,0.558723493778));
+#6454 = CARTESIAN_POINT('',(0.405918510175,0.494066818036));
+#6455 = CARTESIAN_POINT('',(0.347429440477,0.461538622218));
+#6456 = CARTESIAN_POINT('',(0.289462614528,0.429300862393));
+#6457 = CARTESIAN_POINT('',(0.173217485205,0.364652120239));
+#6458 = CARTESIAN_POINT('',(0.114963023323,0.332254394927));
+#6459 = CARTESIAN_POINT('',(5.722829429785E-02,0.30014572924));
+#6460 = CARTESIAN_POINT('',(0.,0.268318713784));
+#6461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6462 = ORIENTED_EDGE('',*,*,#6463,.T.);
+#6463 = EDGE_CURVE('',#6406,#6464,#6466,.T.);
+#6464 = VERTEX_POINT('',#6465);
+#6465 = CARTESIAN_POINT('',(-3.002608461034,-1.243721173977,
+    1.000000000001));
+#6466 = SURFACE_CURVE('',#6467,(#6472,#6479),.PCURVE_S1.);
+#6467 = CIRCLE('',#6468,3.25);
+#6468 = AXIS2_PLACEMENT_3D('',#6469,#6470,#6471);
+#6469 = CARTESIAN_POINT('',(-2.22044604925E-16,3.885780586188E-16,1.));
+#6470 = DIRECTION('',(2.22044604925E-16,-3.885780586188E-16,-1.));
+#6471 = DIRECTION('',(-2.22044604925E-16,-1.,3.885780586188E-16));
+#6472 = PCURVE('',#3324,#6473);
+#6473 = DEFINITIONAL_REPRESENTATION('',(#6474),#6478);
+#6474 = LINE('',#6475,#6476);
+#6475 = CARTESIAN_POINT('',(0.,0.));
+#6476 = VECTOR('',#6477,1.);
+#6477 = DIRECTION('',(1.,0.));
+#6478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6479 = PCURVE('',#4685,#6480);
+#6480 = DEFINITIONAL_REPRESENTATION('',(#6481),#6485);
+#6481 = LINE('',#6482,#6483);
+#6482 = CARTESIAN_POINT('',(1.570796326795,-14.));
+#6483 = VECTOR('',#6484,1.);
+#6484 = DIRECTION('',(-1.,0.));
+#6485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6486 = ORIENTED_EDGE('',*,*,#6487,.F.);
+#6487 = EDGE_CURVE('',#6488,#6464,#6490,.T.);
+#6488 = VERTEX_POINT('',#6489);
+#6489 = CARTESIAN_POINT('',(-3.634858743785,2.002573833964,
+    9.999999424755E-02));
+#6490 = SURFACE_CURVE('',#6491,(#6510,#6532),.PCURVE_S1.);
+#6491 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6492,#6493,#6494,#6495,#6496,
+    #6497,#6498,#6499,#6500,#6501,#6502,#6503,#6504,#6505,#6506,#6507,
+    #6508,#6509),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273398298075,
+    0.534951694719,0.771591342103,1.),.UNSPECIFIED.);
+#6492 = CARTESIAN_POINT('',(-3.634858743785,2.002573833964,
+    9.999999424755E-02));
+#6493 = CARTESIAN_POINT('',(-3.685773999945,1.815813331892,
+    0.145525755905));
+#6494 = CARTESIAN_POINT('',(-3.725354834926,1.62661342896,0.191493639017
+    ));
+#6495 = CARTESIAN_POINT('',(-3.753281172365,1.435881037015,
+    0.237917421161));
+#6496 = CARTESIAN_POINT('',(-3.769333284201,1.244590479046,
+    0.284814089568));
+#6497 = CARTESIAN_POINT('',(-3.777330707321,0.871238153453,
+    0.377532942422));
+#6498 = CARTESIAN_POINT('',(-3.770290370022,0.689133210316,
+    0.423314251009));
+#6499 = CARTESIAN_POINT('',(-3.752220699051,0.508376957879,
+    0.469557858268));
+#6500 = CARTESIAN_POINT('',(-3.723152053476,0.329919507171,
+    0.516280948583));
+#6501 = CARTESIAN_POINT('',(-3.647150563789,-3.752159720209E-03,
+    0.606221294076));
+#6502 = CARTESIAN_POINT('',(-3.602182697327,-0.159562972195,
+    0.649349044177));
+#6503 = CARTESIAN_POINT('',(-3.548471188033,-0.311966073156,
+    0.692895212294));
+#6504 = CARTESIAN_POINT('',(-3.486229146746,-0.460226819361,
+    0.736874236608));
+#6505 = CARTESIAN_POINT('',(-3.347774669998,-0.742013550634,
+    0.824180484533));
+#6506 = CARTESIAN_POINT('',(-3.272122721724,-0.875874193374,
+    0.86747764631));
+#6507 = CARTESIAN_POINT('',(-3.189109243999,-1.004537754151,
+    0.911203620593));
+#6508 = CARTESIAN_POINT('',(-3.099111174289,-1.12735877032,
+    0.955373093349));
+#6509 = CARTESIAN_POINT('',(-3.002608429547,-1.243721221397,
+    1.000000021886));
+#6510 = PCURVE('',#3324,#6511);
+#6511 = DEFINITIONAL_REPRESENTATION('',(#6512),#6531);
+#6512 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6513,#6514,#6515,#6516,#6517,
+    #6518,#6519,#6520,#6521,#6522,#6523,#6524,#6525,#6526,#6527,#6528,
+    #6529,#6530),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273398298075,
+    0.534951694719,0.771591342103,1.),.UNSPECIFIED.);
+#6513 = CARTESIAN_POINT('',(2.074357723378,0.900000005752));
+#6514 = CARTESIAN_POINT('',(2.029021122912,0.854474241748));
+#6515 = CARTESIAN_POINT('',(1.983244223333,0.808506364492));
+#6516 = CARTESIAN_POINT('',(1.937013343368,0.762082577091));
+#6517 = CARTESIAN_POINT('',(1.890311534271,0.715185910432));
+#6518 = CARTESIAN_POINT('',(1.797977936814,0.622467057578));
+#6519 = CARTESIAN_POINT('',(1.752386852585,0.576685748991));
+#6520 = CARTESIAN_POINT('',(1.706335387129,0.530442141732));
+#6521 = CARTESIAN_POINT('',(1.659806430231,0.483719051417));
+#6522 = CARTESIAN_POINT('',(1.570239785828,0.393778705924));
+#6523 = CARTESIAN_POINT('',(1.527291231397,0.350650955823));
+#6524 = CARTESIAN_POINT('',(1.483925998835,0.307104787706));
+#6525 = CARTESIAN_POINT('',(1.440129709325,0.263125763392));
+#6526 = CARTESIAN_POINT('',(1.353186222685,0.175819515467));
+#6527 = CARTESIAN_POINT('',(1.310068964127,0.13252235233));
+#6528 = CARTESIAN_POINT('',(1.266524667685,8.879638211888E-02));
+#6529 = CARTESIAN_POINT('',(1.222538725048,4.462690484918E-02));
+#6530 = CARTESIAN_POINT('',(1.178097220256,-2.18860115031E-08));
+#6531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6532 = PCURVE('',#4778,#6533);
+#6533 = DEFINITIONAL_REPRESENTATION('',(#6534),#6553);
+#6534 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6535,#6536,#6537,#6538,#6539,
+    #6540,#6541,#6542,#6543,#6544,#6545,#6546,#6547,#6548,#6549,#6550,
+    #6551,#6552),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273398298075,
+    0.534951694719,0.771591342103,1.),.UNSPECIFIED.);
+#6535 = CARTESIAN_POINT('',(0.931748562369,1.068735732691));
+#6536 = CARTESIAN_POINT('',(0.884616819256,1.114136089214));
+#6537 = CARTESIAN_POINT('',(0.837027320958,1.159977356908));
+#6538 = CARTESIAN_POINT('',(0.788965915957,1.206273252603));
+#6539 = CARTESIAN_POINT('',(0.740414928633,1.253040734879));
+#6540 = CARTESIAN_POINT('',(0.64442533978,1.345504175655));
+#6541 = CARTESIAN_POINT('',(0.59702905193,1.391159371732));
+#6542 = CARTESIAN_POINT('',(0.549154140724,1.437275596391));
+#6543 = CARTESIAN_POINT('',(0.500782824525,1.483869984855));
+#6544 = CARTESIAN_POINT('',(0.407669702799,1.573562583287));
+#6545 = CARTESIAN_POINT('',(0.36302055936,1.61657153481));
+#6546 = CARTESIAN_POINT('',(0.317938244732,1.659997750333));
+#6547 = CARTESIAN_POINT('',(0.272407812999,1.703855627944));
+#6548 = CARTESIAN_POINT('',(0.182021750723,1.790921376416));
+#6549 = CARTESIAN_POINT('',(0.137197245156,1.834099267706));
+#6550 = CARTESIAN_POINT('',(9.192878891984E-02,1.877704792585));
+#6551 = CARTESIAN_POINT('',(4.620120059156E-02,1.921752591963));
+#6552 = CARTESIAN_POINT('',(0.,1.966256590909));
+#6553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6554 = ORIENTED_EDGE('',*,*,#6555,.F.);
+#6555 = EDGE_CURVE('',#6556,#6488,#6558,.T.);
+#6556 = VERTEX_POINT('',#6557);
+#6557 = CARTESIAN_POINT('',(-1.098701656659,4.001918898679,
+    9.999997566838E-02));
+#6558 = SURFACE_CURVE('',#6559,(#6586,#6616),.PCURVE_S1.);
+#6559 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6560,#6561,#6562,#6563,#6564,
+    #6565,#6566,#6567,#6568,#6569,#6570,#6571,#6572,#6573,#6574,#6575,
+    #6576,#6577,#6578,#6579,#6580,#6581,#6582,#6583,#6584,#6585),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.,1.700000518403E-02,
+    0.247999984574,0.47799997909,0.708999988391,0.938999972764,
+    0.954999977524,0.975999987488,1.),.UNSPECIFIED.);
+#6560 = CARTESIAN_POINT('',(-1.098701656659,4.001918898679,
+    9.999997566838E-02));
+#6561 = CARTESIAN_POINT('',(-1.112296151391,3.99818661599,
+    9.999997502464E-02));
+#6562 = CARTESIAN_POINT('',(-1.125873741605,3.99439276126,
+    9.999997351279E-02));
+#6563 = CARTESIAN_POINT('',(-1.139434008525,3.990537445556,
+    9.99999730182E-02));
+#6564 = CARTESIAN_POINT('',(-1.336995508146,3.933400400277,
+    9.999996320644E-02));
+#6565 = CARTESIAN_POINT('',(-1.517739824104,3.868854160734,
+    9.999997600972E-02));
+#6566 = CARTESIAN_POINT('',(-1.694160175521,3.793285735512,
+    0.100000002842));
+#6567 = CARTESIAN_POINT('',(-2.035660410433,3.621458935329,
+    0.100000030321));
+#6568 = CARTESIAN_POINT('',(-2.200787618261,3.525290767256,
+    0.100000032732));
+#6569 = CARTESIAN_POINT('',(-2.359699222156,3.41916625261,0.100000011591
+    ));
+#6570 = CARTESIAN_POINT('',(-2.664034479208,3.187807378182,
+    9.999997801718E-02));
+#6571 = CARTESIAN_POINT('',(-2.80939786718,3.062490887752,
+    9.99999631365E-02));
+#6572 = CARTESIAN_POINT('',(-2.946757400241,2.928449485955,
+    9.999998051724E-02));
+#6573 = CARTESIAN_POINT('',(-3.203444776399,2.64515023011,0.100000024257
+    ));
+#6574 = CARTESIAN_POINT('',(-3.322849252696,2.49595948581,0.100000058764
+    ));
+#6575 = CARTESIAN_POINT('',(-3.432869160134,2.339719528682,
+    0.100000027481));
+#6576 = CARTESIAN_POINT('',(-3.53989995811,2.166052700931,0.100000003621
+    ));
+#6577 = CARTESIAN_POINT('',(-3.546813162004,2.154727618044,
+    0.100000002168));
+#6578 = CARTESIAN_POINT('',(-3.553678024904,2.143373167425,
+    0.100000000864));
+#6579 = CARTESIAN_POINT('',(-3.569440803602,2.117048802314,
+    9.999999834269E-02));
+#6580 = CARTESIAN_POINT('',(-3.578303651241,2.102057889305,
+    9.999999715965E-02));
+#6581 = CARTESIAN_POINT('',(-3.587082483247,2.087017621469,
+    9.999999688171E-02));
+#6582 = CARTESIAN_POINT('',(-3.60571335926,2.05468423418,
+    9.999999685807E-02));
+#6583 = CARTESIAN_POINT('',(-3.615539560721,2.037376224134,
+    9.999999591258E-02));
+#6584 = CARTESIAN_POINT('',(-3.625254883797,2.020005733375,
+    9.999999588841E-02));
+#6585 = CARTESIAN_POINT('',(-3.634858743785,2.002573833964,
+    9.999999424755E-02));
+#6586 = PCURVE('',#3324,#6587);
+#6587 = DEFINITIONAL_REPRESENTATION('',(#6588),#6615);
+#6588 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6589,#6590,#6591,#6592,#6593,
+    #6594,#6595,#6596,#6597,#6598,#6599,#6600,#6601,#6602,#6603,#6604,
+    #6605,#6606,#6607,#6608,#6609,#6610,#6611,#6612,#6613,#6614),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.,1.700000518403E-02,
+    0.247999984574,0.47799997909,0.708999988391,0.938999972764,
+    0.954999977524,0.975999987488,1.),.UNSPECIFIED.);
+#6589 = CARTESIAN_POINT('',(2.873650702471,0.900000024332));
+#6590 = CARTESIAN_POINT('',(2.87025370843,0.900000024834));
+#6591 = CARTESIAN_POINT('',(2.866856714462,0.900000026605));
+#6592 = CARTESIAN_POINT('',(2.863459720425,0.900000026982));
+#6593 = CARTESIAN_POINT('',(2.813903590757,0.900000036794));
+#6594 = CARTESIAN_POINT('',(2.767744393988,0.90000002399));
+#6595 = CARTESIAN_POINT('',(2.721585194733,0.899999997158));
+#6596 = CARTESIAN_POINT('',(2.629466738968,0.899999969679));
+#6597 = CARTESIAN_POINT('',(2.583507360206,0.899999967268));
+#6598 = CARTESIAN_POINT('',(2.537547982406,0.899999988409));
+#6599 = CARTESIAN_POINT('',(2.445429521528,0.900000021983));
+#6600 = CARTESIAN_POINT('',(2.399270316646,0.900000036863));
+#6601 = CARTESIAN_POINT('',(2.353111110929,0.900000019483));
+#6602 = CARTESIAN_POINT('',(2.260992649889,0.899999975743));
+#6603 = CARTESIAN_POINT('',(2.215033273702,0.899999941236));
+#6604 = CARTESIAN_POINT('',(2.169073899276,0.899999972519));
+#6605 = CARTESIAN_POINT('',(2.119917415175,0.899999996379));
+#6606 = CARTESIAN_POINT('',(2.11672024438,0.899999997832));
+#6607 = CARTESIAN_POINT('',(2.113523073578,0.899999999136));
+#6608 = CARTESIAN_POINT('',(2.106129615328,0.900000001657));
+#6609 = CARTESIAN_POINT('',(2.101933327875,0.90000000284));
+#6610 = CARTESIAN_POINT('',(2.097737040376,0.900000003118));
+#6611 = CARTESIAN_POINT('',(2.088744995465,0.900000003142));
+#6612 = CARTESIAN_POINT('',(2.083949238099,0.900000004301));
+#6613 = CARTESIAN_POINT('',(2.0791534807,0.900000003855));
+#6614 = CARTESIAN_POINT('',(2.074357723378,0.900000005752));
+#6615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6616 = PCURVE('',#5047,#6617);
+#6617 = DEFINITIONAL_REPRESENTATION('',(#6618),#6645);
+#6618 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6619,#6620,#6621,#6622,#6623,
+    #6624,#6625,#6626,#6627,#6628,#6629,#6630,#6631,#6632,#6633,#6634,
+    #6635,#6636,#6637,#6638,#6639,#6640,#6641,#6642,#6643,#6644),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.,1.700000518403E-02,
+    0.247999984574,0.47799997909,0.708999988391,0.938999972764,
+    0.954999977524,0.975999987488,1.),.UNSPECIFIED.);
+#6619 = CARTESIAN_POINT('',(1.017691453623,0.268318713784));
+#6620 = CARTESIAN_POINT('',(1.01336626523,0.271720485322));
+#6621 = CARTESIAN_POINT('',(1.009041075969,0.275122256859));
+#6622 = CARTESIAN_POINT('',(1.004715887556,0.278524028531));
+#6623 = CARTESIAN_POINT('',(0.941619041302,0.328149856305));
+#6624 = CARTESIAN_POINT('',(0.882847312928,0.374373985281));
+#6625 = CARTESIAN_POINT('',(0.82407560486,0.42059810932));
+#6626 = CARTESIAN_POINT('',(0.706786760392,0.512846115515));
+#6627 = CARTESIAN_POINT('',(0.648269470261,0.55887011997));
+#6628 = CARTESIAN_POINT('',(0.589752165468,0.604894117432));
+#6629 = CARTESIAN_POINT('',(0.472463285601,0.697142103447));
+#6630 = CARTESIAN_POINT('',(0.413691553548,0.743366213539));
+#6631 = CARTESIAN_POINT('',(0.354919843253,0.789590331894));
+#6632 = CARTESIAN_POINT('',(0.237631011963,0.881838340518));
+#6633 = CARTESIAN_POINT('',(0.179113744673,0.927862352255));
+#6634 = CARTESIAN_POINT('',(0.120596418429,0.97388635862));
+#6635 = CARTESIAN_POINT('',(5.800841264662E-02,1.023111970982));
+#6636 = CARTESIAN_POINT('',(5.393764674365E-02,1.026313637926));
+#6637 = CARTESIAN_POINT('',(4.986688097711E-02,1.029515304881));
+#6638 = CARTESIAN_POINT('',(4.045323464635E-02,1.036919160491));
+#6639 = CARTESIAN_POINT('',(3.511035411668E-02,1.041121349146));
+#6640 = CARTESIAN_POINT('',(2.976747439159E-02,1.045323537881));
+#6641 = CARTESIAN_POINT('',(1.831844668923E-02,1.054328228255));
+#6642 = CARTESIAN_POINT('',(1.221229764595E-02,1.05913072979));
+#6643 = CARTESIAN_POINT('',(6.106149555517E-03,1.063933231301));
+#6644 = CARTESIAN_POINT('',(0.,1.068735732691));
+#6645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6646 = ORIENTED_EDGE('',*,*,#6647,.F.);
+#6647 = EDGE_CURVE('',#6648,#6556,#6650,.T.);
+#6648 = VERTEX_POINT('',#6649);
+#6649 = CARTESIAN_POINT('',(-2.298097079675,2.298097009227,
+    0.999999999998));
+#6650 = SURFACE_CURVE('',#6651,(#6666,#6684),.PCURVE_S1.);
+#6651 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6652,#6653,#6654,#6655,#6656,
+    #6657,#6658,#6659,#6660,#6661,#6662,#6663,#6664,#6665),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242018761159,0.487607560878,
+    0.740871044237,1.),.UNSPECIFIED.);
+#6652 = CARTESIAN_POINT('',(-2.298097066434,2.298097011278,1.));
+#6653 = CARTESIAN_POINT('',(-2.262806235476,2.414647688662,
+    0.942540610077));
+#6654 = CARTESIAN_POINT('',(-2.220906370894,2.53039381085,0.885593881024
+    ));
+#6655 = CARTESIAN_POINT('',(-2.172537949767,2.644768432066,
+    0.829150391584));
+#6656 = CARTESIAN_POINT('',(-2.062501674033,2.871432610735,
+    0.716424266389));
+#6657 = CARTESIAN_POINT('',(-2.000647425987,2.983666802237,
+    0.660156251109));
+#6658 = CARTESIAN_POINT('',(-1.932591167555,3.093450731392,
+    0.604385183973));
+#6659 = CARTESIAN_POINT('',(-1.782355738881,3.310563962086,
+    0.492087197554));
+#6660 = CARTESIAN_POINT('',(-1.699800936857,3.417709482883,
+    0.435591086871));
+#6661 = CARTESIAN_POINT('',(-1.611289205376,3.521284023942,
+    0.379599418115));
+#6662 = CARTESIAN_POINT('',(-1.420925538563,3.722791614852,
+    0.267315220289));
+#6663 = CARTESIAN_POINT('',(-1.318811381749,3.820538469394,
+    0.211045717506));
+#6664 = CARTESIAN_POINT('',(-1.211257128194,3.913693781774,
+    0.155278256797));
+#6665 = CARTESIAN_POINT('',(-1.098701656659,4.001918898679,
+    9.999997566838E-02));
+#6666 = PCURVE('',#3324,#6667);
+#6667 = DEFINITIONAL_REPRESENTATION('',(#6668),#6683);
+#6668 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6669,#6670,#6671,#6672,#6673,
+    #6674,#6675,#6676,#6677,#6678,#6679,#6680,#6681,#6682),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242018761159,0.487607560878,
+    0.740871044237,1.),.UNSPECIFIED.);
+#6669 = CARTESIAN_POINT('',(2.356194478192,0.));
+#6670 = CARTESIAN_POINT('',(2.389230835393,5.745938854E-02));
+#6671 = CARTESIAN_POINT('',(2.421972435074,0.114406120132));
+#6672 = CARTESIAN_POINT('',(2.454424701039,0.170849608416));
+#6673 = CARTESIAN_POINT('',(2.519236749011,0.283575733611));
+#6674 = CARTESIAN_POINT('',(2.55158812602,0.339843748891));
+#6675 = CARTESIAN_POINT('',(2.583653781443,0.395614816027));
+#6676 = CARTESIAN_POINT('',(2.648219666004,0.507912802446));
+#6677 = CARTESIAN_POINT('',(2.680702181667,0.564408913129));
+#6678 = CARTESIAN_POINT('',(2.712894663547,0.620400581885));
+#6679 = CARTESIAN_POINT('',(2.777452601689,0.732684779711));
+#6680 = CARTESIAN_POINT('',(2.809804818338,0.788954283656));
+#6681 = CARTESIAN_POINT('',(2.841868386062,0.844721741804));
+#6682 = CARTESIAN_POINT('',(2.873650702471,0.900000024332));
+#6683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6684 = PCURVE('',#5208,#6685);
+#6685 = DEFINITIONAL_REPRESENTATION('',(#6686),#6701);
+#6686 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6687,#6688,#6689,#6690,#6691,
+    #6692,#6693,#6694,#6695,#6696,#6697,#6698,#6699,#6700),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242018761159,0.487607560878,
+    0.740871044237,1.),.UNSPECIFIED.);
+#6687 = CARTESIAN_POINT('',(0.931748562369,0.78650261703));
+#6688 = CARTESIAN_POINT('',(0.872262231199,0.753419803958));
+#6689 = CARTESIAN_POINT('',(0.813306682749,0.72063218095));
+#6690 = CARTESIAN_POINT('',(0.75487205029,0.688134274921));
+#6691 = CARTESIAN_POINT('',(0.638169355388,0.623231098633));
+#6692 = CARTESIAN_POINT('',(0.579916405578,0.590834235447));
+#6693 = CARTESIAN_POINT('',(0.522177940677,0.558723493778));
+#6694 = CARTESIAN_POINT('',(0.405918510175,0.494066818036));
+#6695 = CARTESIAN_POINT('',(0.347429440477,0.461538622218));
+#6696 = CARTESIAN_POINT('',(0.289462614528,0.429300862393));
+#6697 = CARTESIAN_POINT('',(0.173217485205,0.364652120239));
+#6698 = CARTESIAN_POINT('',(0.114963023323,0.332254394927));
+#6699 = CARTESIAN_POINT('',(5.722829429785E-02,0.30014572924));
+#6700 = CARTESIAN_POINT('',(0.,0.268318713784));
+#6701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6702 = ORIENTED_EDGE('',*,*,#6703,.T.);
+#6703 = EDGE_CURVE('',#6648,#6704,#6706,.T.);
+#6704 = VERTEX_POINT('',#6705);
+#6705 = CARTESIAN_POINT('',(-1.243721173973,3.002608461036,1.));
+#6706 = SURFACE_CURVE('',#6707,(#6712,#6719),.PCURVE_S1.);
+#6707 = CIRCLE('',#6708,3.25);
+#6708 = AXIS2_PLACEMENT_3D('',#6709,#6710,#6711);
+#6709 = CARTESIAN_POINT('',(-2.22044604925E-16,3.885780586188E-16,1.));
+#6710 = DIRECTION('',(2.22044604925E-16,-3.885780586188E-16,-1.));
+#6711 = DIRECTION('',(-2.22044604925E-16,-1.,3.885780586188E-16));
+#6712 = PCURVE('',#3324,#6713);
+#6713 = DEFINITIONAL_REPRESENTATION('',(#6714),#6718);
+#6714 = LINE('',#6715,#6716);
+#6715 = CARTESIAN_POINT('',(0.,0.));
+#6716 = VECTOR('',#6717,1.);
+#6717 = DIRECTION('',(1.,0.));
+#6718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6719 = PCURVE('',#6720,#6725);
+#6720 = CYLINDRICAL_SURFACE('',#6721,3.25);
+#6721 = AXIS2_PLACEMENT_3D('',#6722,#6723,#6724);
+#6722 = CARTESIAN_POINT('',(0.,1.326133814775E-14,15.));
+#6723 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#6724 = DIRECTION('',(-1.,0.,0.));
+#6725 = DEFINITIONAL_REPRESENTATION('',(#6726),#6730);
+#6726 = LINE('',#6727,#6728);
+#6727 = CARTESIAN_POINT('',(7.853981633974,-14.));
+#6728 = VECTOR('',#6729,1.);
+#6729 = DIRECTION('',(-1.,0.));
+#6730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6731 = ORIENTED_EDGE('',*,*,#6732,.F.);
+#6732 = EDGE_CURVE('',#6733,#6704,#6735,.T.);
+#6733 = VERTEX_POINT('',#6734);
+#6734 = CARTESIAN_POINT('',(2.002573833964,3.634858743785,
+    9.999999424755E-02));
+#6735 = SURFACE_CURVE('',#6736,(#6755,#6777),.PCURVE_S1.);
+#6736 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6737,#6738,#6739,#6740,#6741,
+    #6742,#6743,#6744,#6745,#6746,#6747,#6748,#6749,#6750,#6751,#6752,
+    #6753,#6754),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273398298075,
+    0.534951694719,0.771591342103,1.),.UNSPECIFIED.);
+#6737 = CARTESIAN_POINT('',(2.002573833964,3.634858743785,
+    9.999999424755E-02));
+#6738 = CARTESIAN_POINT('',(1.815813331892,3.685773999945,0.145525755905
+    ));
+#6739 = CARTESIAN_POINT('',(1.62661342896,3.725354834926,0.191493639017)
+  );
+#6740 = CARTESIAN_POINT('',(1.435881037015,3.753281172365,0.237917421161
+    ));
+#6741 = CARTESIAN_POINT('',(1.244590479046,3.769333284201,0.284814089568
+    ));
+#6742 = CARTESIAN_POINT('',(0.871238153453,3.777330707321,0.377532942422
+    ));
+#6743 = CARTESIAN_POINT('',(0.689133210316,3.770290370022,0.423314251009
+    ));
+#6744 = CARTESIAN_POINT('',(0.508376957879,3.752220699051,0.469557858268
+    ));
+#6745 = CARTESIAN_POINT('',(0.329919507171,3.723152053476,0.516280948583
+    ));
+#6746 = CARTESIAN_POINT('',(-3.752159720184E-03,3.647150563789,
+    0.606221294076));
+#6747 = CARTESIAN_POINT('',(-0.159562972195,3.602182697327,
+    0.649349044177));
+#6748 = CARTESIAN_POINT('',(-0.311966073156,3.548471188033,
+    0.692895212294));
+#6749 = CARTESIAN_POINT('',(-0.460226819361,3.486229146746,
+    0.736874236608));
+#6750 = CARTESIAN_POINT('',(-0.742013550634,3.347774669998,
+    0.824180484533));
+#6751 = CARTESIAN_POINT('',(-0.875874193374,3.272122721724,0.86747764631
+    ));
+#6752 = CARTESIAN_POINT('',(-1.004537754151,3.189109243999,
+    0.911203620593));
+#6753 = CARTESIAN_POINT('',(-1.12735877032,3.099111174289,0.955373093349
+    ));
+#6754 = CARTESIAN_POINT('',(-1.243721221397,3.002608429547,
+    1.000000021886));
+#6755 = PCURVE('',#3324,#6756);
+#6756 = DEFINITIONAL_REPRESENTATION('',(#6757),#6776);
+#6757 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6758,#6759,#6760,#6761,#6762,
+    #6763,#6764,#6765,#6766,#6767,#6768,#6769,#6770,#6771,#6772,#6773,
+    #6774,#6775),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273398298075,
+    0.534951694719,0.771591342103,1.),.UNSPECIFIED.);
+#6758 = CARTESIAN_POINT('',(3.645154050173,0.900000005752));
+#6759 = CARTESIAN_POINT('',(3.599817449707,0.854474241748));
+#6760 = CARTESIAN_POINT('',(3.554040550128,0.808506364492));
+#6761 = CARTESIAN_POINT('',(3.507809670163,0.762082577091));
+#6762 = CARTESIAN_POINT('',(3.461107861065,0.715185910432));
+#6763 = CARTESIAN_POINT('',(3.368774263609,0.622467057578));
+#6764 = CARTESIAN_POINT('',(3.32318317938,0.576685748991));
+#6765 = CARTESIAN_POINT('',(3.277131713924,0.530442141732));
+#6766 = CARTESIAN_POINT('',(3.230602757026,0.483719051417));
+#6767 = CARTESIAN_POINT('',(3.141036112623,0.393778705924));
+#6768 = CARTESIAN_POINT('',(3.098087558192,0.350650955823));
+#6769 = CARTESIAN_POINT('',(3.05472232563,0.307104787706));
+#6770 = CARTESIAN_POINT('',(3.01092603612,0.263125763392));
+#6771 = CARTESIAN_POINT('',(2.92398254948,0.175819515467));
+#6772 = CARTESIAN_POINT('',(2.880865290922,0.13252235233));
+#6773 = CARTESIAN_POINT('',(2.83732099448,8.879638211886E-02));
+#6774 = CARTESIAN_POINT('',(2.793335051843,4.462690484918E-02));
+#6775 = CARTESIAN_POINT('',(2.748893547051,-2.188601261333E-08));
+#6776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6777 = PCURVE('',#5594,#6778);
+#6778 = DEFINITIONAL_REPRESENTATION('',(#6779),#6798);
+#6779 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6780,#6781,#6782,#6783,#6784,
+    #6785,#6786,#6787,#6788,#6789,#6790,#6791,#6792,#6793,#6794,#6795,
+    #6796,#6797),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273398298075,
+    0.534951694719,0.771591342103,1.),.UNSPECIFIED.);
+#6780 = CARTESIAN_POINT('',(0.931748562369,1.068735732691));
+#6781 = CARTESIAN_POINT('',(0.884616819256,1.114136089214));
+#6782 = CARTESIAN_POINT('',(0.837027320958,1.159977356908));
+#6783 = CARTESIAN_POINT('',(0.788965915957,1.206273252603));
+#6784 = CARTESIAN_POINT('',(0.740414928633,1.253040734879));
+#6785 = CARTESIAN_POINT('',(0.64442533978,1.345504175655));
+#6786 = CARTESIAN_POINT('',(0.59702905193,1.391159371732));
+#6787 = CARTESIAN_POINT('',(0.549154140724,1.437275596391));
+#6788 = CARTESIAN_POINT('',(0.500782824525,1.483869984855));
+#6789 = CARTESIAN_POINT('',(0.407669702799,1.573562583287));
+#6790 = CARTESIAN_POINT('',(0.36302055936,1.61657153481));
+#6791 = CARTESIAN_POINT('',(0.317938244732,1.659997750333));
+#6792 = CARTESIAN_POINT('',(0.272407812999,1.703855627944));
+#6793 = CARTESIAN_POINT('',(0.182021750723,1.790921376416));
+#6794 = CARTESIAN_POINT('',(0.137197245156,1.834099267706));
+#6795 = CARTESIAN_POINT('',(9.192878891982E-02,1.877704792585));
+#6796 = CARTESIAN_POINT('',(4.620120059156E-02,1.921752591963));
+#6797 = CARTESIAN_POINT('',(0.,1.966256590909));
+#6798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6799 = ORIENTED_EDGE('',*,*,#6800,.F.);
+#6800 = EDGE_CURVE('',#6801,#6733,#6803,.T.);
+#6801 = VERTEX_POINT('',#6802);
+#6802 = CARTESIAN_POINT('',(4.001918898679,1.098701656659,
+    9.999997566838E-02));
+#6803 = SURFACE_CURVE('',#6804,(#6831,#6861),.PCURVE_S1.);
+#6804 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6805,#6806,#6807,#6808,#6809,
+    #6810,#6811,#6812,#6813,#6814,#6815,#6816,#6817,#6818,#6819,#6820,
+    #6821,#6822,#6823,#6824,#6825,#6826,#6827,#6828,#6829,#6830),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.,1.700000518403E-02,
+    0.247999984574,0.47799997909,0.708999988391,0.938999972764,
+    0.954999977524,0.975999987488,1.),.UNSPECIFIED.);
+#6805 = CARTESIAN_POINT('',(4.001918898679,1.098701656659,
+    9.999997566838E-02));
+#6806 = CARTESIAN_POINT('',(3.99818661599,1.112296151391,
+    9.999997502464E-02));
+#6807 = CARTESIAN_POINT('',(3.99439276126,1.125873741605,
+    9.999997351279E-02));
+#6808 = CARTESIAN_POINT('',(3.990537445556,1.139434008525,
+    9.99999730182E-02));
+#6809 = CARTESIAN_POINT('',(3.933400400277,1.336995508146,
+    9.999996320644E-02));
+#6810 = CARTESIAN_POINT('',(3.868854160734,1.517739824104,
+    9.999997600973E-02));
+#6811 = CARTESIAN_POINT('',(3.793285735512,1.694160175521,0.100000002842
+    ));
+#6812 = CARTESIAN_POINT('',(3.621458935329,2.035660410433,0.100000030321
+    ));
+#6813 = CARTESIAN_POINT('',(3.525290767256,2.200787618261,0.100000032732
+    ));
+#6814 = CARTESIAN_POINT('',(3.41916625261,2.359699222156,0.100000011591)
+  );
+#6815 = CARTESIAN_POINT('',(3.187807378182,2.664034479208,
+    9.999997801718E-02));
+#6816 = CARTESIAN_POINT('',(3.062490887752,2.80939786718,
+    9.99999631365E-02));
+#6817 = CARTESIAN_POINT('',(2.928449485955,2.946757400241,
+    9.999998051724E-02));
+#6818 = CARTESIAN_POINT('',(2.64515023011,3.203444776399,0.100000024257)
+  );
+#6819 = CARTESIAN_POINT('',(2.49595948581,3.322849252696,0.100000058764)
+  );
+#6820 = CARTESIAN_POINT('',(2.339719528682,3.432869160134,0.100000027481
+    ));
+#6821 = CARTESIAN_POINT('',(2.166052700931,3.53989995811,0.100000003621)
+  );
+#6822 = CARTESIAN_POINT('',(2.154727618044,3.546813162004,0.100000002168
+    ));
+#6823 = CARTESIAN_POINT('',(2.143373167425,3.553678024904,0.100000000864
+    ));
+#6824 = CARTESIAN_POINT('',(2.117048802314,3.569440803602,
+    9.999999834269E-02));
+#6825 = CARTESIAN_POINT('',(2.102057889305,3.578303651241,
+    9.999999715964E-02));
+#6826 = CARTESIAN_POINT('',(2.087017621469,3.587082483247,
+    9.999999688171E-02));
+#6827 = CARTESIAN_POINT('',(2.05468423418,3.60571335926,
+    9.999999685807E-02));
+#6828 = CARTESIAN_POINT('',(2.037376224134,3.615539560721,
+    9.999999591258E-02));
+#6829 = CARTESIAN_POINT('',(2.020005733375,3.625254883797,
+    9.999999588841E-02));
+#6830 = CARTESIAN_POINT('',(2.002573833964,3.634858743785,
+    9.999999424755E-02));
+#6831 = PCURVE('',#3324,#6832);
+#6832 = DEFINITIONAL_REPRESENTATION('',(#6833),#6860);
+#6833 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6834,#6835,#6836,#6837,#6838,
+    #6839,#6840,#6841,#6842,#6843,#6844,#6845,#6846,#6847,#6848,#6849,
+    #6850,#6851,#6852,#6853,#6854,#6855,#6856,#6857,#6858,#6859),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.,1.700000518403E-02,
+    0.247999984574,0.47799997909,0.708999988391,0.938999972764,
+    0.954999977524,0.975999987488,1.),.UNSPECIFIED.);
+#6834 = CARTESIAN_POINT('',(4.444447029266,0.900000024332));
+#6835 = CARTESIAN_POINT('',(4.441050035225,0.900000024834));
+#6836 = CARTESIAN_POINT('',(4.437653041257,0.900000026605));
+#6837 = CARTESIAN_POINT('',(4.43425604722,0.900000026982));
+#6838 = CARTESIAN_POINT('',(4.384699917552,0.900000036794));
+#6839 = CARTESIAN_POINT('',(4.338540720783,0.90000002399));
+#6840 = CARTESIAN_POINT('',(4.292381521528,0.899999997158));
+#6841 = CARTESIAN_POINT('',(4.200263065763,0.899999969679));
+#6842 = CARTESIAN_POINT('',(4.154303687001,0.899999967268));
+#6843 = CARTESIAN_POINT('',(4.108344309201,0.899999988409));
+#6844 = CARTESIAN_POINT('',(4.016225848323,0.900000021983));
+#6845 = CARTESIAN_POINT('',(3.970066643441,0.900000036863));
+#6846 = CARTESIAN_POINT('',(3.923907437724,0.900000019483));
+#6847 = CARTESIAN_POINT('',(3.831788976684,0.899999975743));
+#6848 = CARTESIAN_POINT('',(3.785829600496,0.899999941236));
+#6849 = CARTESIAN_POINT('',(3.739870226071,0.899999972519));
+#6850 = CARTESIAN_POINT('',(3.690713741969,0.899999996379));
+#6851 = CARTESIAN_POINT('',(3.687516571175,0.899999997832));
+#6852 = CARTESIAN_POINT('',(3.684319400373,0.899999999136));
+#6853 = CARTESIAN_POINT('',(3.676925942123,0.900000001657));
+#6854 = CARTESIAN_POINT('',(3.67272965467,0.90000000284));
+#6855 = CARTESIAN_POINT('',(3.668533367171,0.900000003118));
+#6856 = CARTESIAN_POINT('',(3.65954132226,0.900000003142));
+#6857 = CARTESIAN_POINT('',(3.654745564894,0.900000004301));
+#6858 = CARTESIAN_POINT('',(3.649949807495,0.900000003855));
+#6859 = CARTESIAN_POINT('',(3.645154050173,0.900000005752));
+#6860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6861 = PCURVE('',#5863,#6862);
+#6862 = DEFINITIONAL_REPRESENTATION('',(#6863),#6890);
+#6863 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6864,#6865,#6866,#6867,#6868,
+    #6869,#6870,#6871,#6872,#6873,#6874,#6875,#6876,#6877,#6878,#6879,
+    #6880,#6881,#6882,#6883,#6884,#6885,#6886,#6887,#6888,#6889),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.,1.700000518403E-02,
+    0.247999984574,0.47799997909,0.708999988391,0.938999972764,
+    0.954999977524,0.975999987488,1.),.UNSPECIFIED.);
+#6864 = CARTESIAN_POINT('',(1.017691453623,0.268318713784));
+#6865 = CARTESIAN_POINT('',(1.01336626523,0.271720485322));
+#6866 = CARTESIAN_POINT('',(1.009041075969,0.275122256859));
+#6867 = CARTESIAN_POINT('',(1.004715887556,0.278524028531));
+#6868 = CARTESIAN_POINT('',(0.941619041302,0.328149856305));
+#6869 = CARTESIAN_POINT('',(0.882847312928,0.374373985281));
+#6870 = CARTESIAN_POINT('',(0.82407560486,0.42059810932));
+#6871 = CARTESIAN_POINT('',(0.706786760392,0.512846115515));
+#6872 = CARTESIAN_POINT('',(0.648269470261,0.55887011997));
+#6873 = CARTESIAN_POINT('',(0.589752165468,0.604894117432));
+#6874 = CARTESIAN_POINT('',(0.472463285601,0.697142103447));
+#6875 = CARTESIAN_POINT('',(0.413691553548,0.743366213539));
+#6876 = CARTESIAN_POINT('',(0.354919843253,0.789590331894));
+#6877 = CARTESIAN_POINT('',(0.237631011963,0.881838340518));
+#6878 = CARTESIAN_POINT('',(0.179113744673,0.927862352255));
+#6879 = CARTESIAN_POINT('',(0.120596418429,0.97388635862));
+#6880 = CARTESIAN_POINT('',(5.800841264662E-02,1.023111970982));
+#6881 = CARTESIAN_POINT('',(5.393764674365E-02,1.026313637926));
+#6882 = CARTESIAN_POINT('',(4.986688097711E-02,1.029515304881));
+#6883 = CARTESIAN_POINT('',(4.045323464635E-02,1.036919160491));
+#6884 = CARTESIAN_POINT('',(3.511035411668E-02,1.041121349146));
+#6885 = CARTESIAN_POINT('',(2.976747439159E-02,1.045323537881));
+#6886 = CARTESIAN_POINT('',(1.831844668923E-02,1.054328228255));
+#6887 = CARTESIAN_POINT('',(1.221229764594E-02,1.059130729791));
+#6888 = CARTESIAN_POINT('',(6.106149555518E-03,1.063933231301));
+#6889 = CARTESIAN_POINT('',(0.,1.068735732691));
+#6890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6891 = ORIENTED_EDGE('',*,*,#6892,.F.);
+#6892 = EDGE_CURVE('',#6893,#6801,#6895,.T.);
+#6893 = VERTEX_POINT('',#6894);
+#6894 = CARTESIAN_POINT('',(2.29809700922,2.298097079683,1.));
+#6895 = SURFACE_CURVE('',#6896,(#6911,#6929),.PCURVE_S1.);
+#6896 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6897,#6898,#6899,#6900,#6901,
+    #6902,#6903,#6904,#6905,#6906,#6907,#6908,#6909,#6910),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242018761159,0.487607560878,
+    0.740871044237,1.),.UNSPECIFIED.);
+#6897 = CARTESIAN_POINT('',(2.298097011278,2.298097066434,1.));
+#6898 = CARTESIAN_POINT('',(2.414647688662,2.262806235476,0.942540610077
+    ));
+#6899 = CARTESIAN_POINT('',(2.53039381085,2.220906370894,0.885593881024)
+  );
+#6900 = CARTESIAN_POINT('',(2.644768432066,2.172537949767,0.829150391584
+    ));
+#6901 = CARTESIAN_POINT('',(2.871432610735,2.062501674033,0.716424266389
+    ));
+#6902 = CARTESIAN_POINT('',(2.983666802237,2.000647425987,0.660156251109
+    ));
+#6903 = CARTESIAN_POINT('',(3.093450731392,1.932591167555,0.604385183973
+    ));
+#6904 = CARTESIAN_POINT('',(3.310563962086,1.782355738881,0.492087197554
+    ));
+#6905 = CARTESIAN_POINT('',(3.417709482883,1.699800936857,0.435591086871
+    ));
+#6906 = CARTESIAN_POINT('',(3.521284023942,1.611289205376,0.379599418115
+    ));
+#6907 = CARTESIAN_POINT('',(3.722791614852,1.420925538563,0.267315220289
+    ));
+#6908 = CARTESIAN_POINT('',(3.820538469394,1.318811381749,0.211045717506
+    ));
+#6909 = CARTESIAN_POINT('',(3.913693781774,1.211257128194,0.155278256797
+    ));
+#6910 = CARTESIAN_POINT('',(4.001918898679,1.098701656659,
+    9.999997566838E-02));
+#6911 = PCURVE('',#3324,#6912);
+#6912 = DEFINITIONAL_REPRESENTATION('',(#6913),#6928);
+#6913 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6914,#6915,#6916,#6917,#6918,
+    #6919,#6920,#6921,#6922,#6923,#6924,#6925,#6926,#6927),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242018761159,0.487607560878,
+    0.740871044237,1.),.UNSPECIFIED.);
+#6914 = CARTESIAN_POINT('',(3.926990804987,0.));
+#6915 = CARTESIAN_POINT('',(3.960027162188,5.745938853999E-02));
+#6916 = CARTESIAN_POINT('',(3.992768761869,0.114406120132));
+#6917 = CARTESIAN_POINT('',(4.025221027834,0.170849608416));
+#6918 = CARTESIAN_POINT('',(4.090033075806,0.283575733611));
+#6919 = CARTESIAN_POINT('',(4.122384452815,0.339843748891));
+#6920 = CARTESIAN_POINT('',(4.154450108238,0.395614816027));
+#6921 = CARTESIAN_POINT('',(4.219015992799,0.507912802446));
+#6922 = CARTESIAN_POINT('',(4.251498508462,0.564408913129));
+#6923 = CARTESIAN_POINT('',(4.283690990342,0.620400581885));
+#6924 = CARTESIAN_POINT('',(4.348248928484,0.732684779711));
+#6925 = CARTESIAN_POINT('',(4.380601145133,0.788954283656));
+#6926 = CARTESIAN_POINT('',(4.412664712856,0.844721741804));
+#6927 = CARTESIAN_POINT('',(4.444447029266,0.900000024332));
+#6928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6929 = PCURVE('',#6024,#6930);
+#6930 = DEFINITIONAL_REPRESENTATION('',(#6931),#6946);
+#6931 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6932,#6933,#6934,#6935,#6936,
+    #6937,#6938,#6939,#6940,#6941,#6942,#6943,#6944,#6945),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242018761159,0.487607560878,
+    0.740871044237,1.),.UNSPECIFIED.);
+#6932 = CARTESIAN_POINT('',(0.931748562369,0.78650261703));
+#6933 = CARTESIAN_POINT('',(0.872262231199,0.753419803958));
+#6934 = CARTESIAN_POINT('',(0.813306682749,0.72063218095));
+#6935 = CARTESIAN_POINT('',(0.75487205029,0.688134274921));
+#6936 = CARTESIAN_POINT('',(0.638169355388,0.623231098633));
+#6937 = CARTESIAN_POINT('',(0.579916405578,0.590834235447));
+#6938 = CARTESIAN_POINT('',(0.522177940677,0.558723493778));
+#6939 = CARTESIAN_POINT('',(0.405918510175,0.494066818036));
+#6940 = CARTESIAN_POINT('',(0.347429440477,0.461538622218));
+#6941 = CARTESIAN_POINT('',(0.289462614528,0.429300862393));
+#6942 = CARTESIAN_POINT('',(0.173217485205,0.364652120239));
+#6943 = CARTESIAN_POINT('',(0.114963023323,0.332254394927));
+#6944 = CARTESIAN_POINT('',(5.722829429785E-02,0.30014572924));
+#6945 = CARTESIAN_POINT('',(0.,0.268318713784));
+#6946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6947 = ORIENTED_EDGE('',*,*,#6948,.T.);
+#6948 = EDGE_CURVE('',#6893,#6949,#6951,.T.);
+#6949 = VERTEX_POINT('',#6950);
+#6950 = CARTESIAN_POINT('',(3.002608461033,1.243721173978,1.000000000001
+    ));
+#6951 = SURFACE_CURVE('',#6952,(#6957,#6964),.PCURVE_S1.);
+#6952 = CIRCLE('',#6953,3.25);
+#6953 = AXIS2_PLACEMENT_3D('',#6954,#6955,#6956);
+#6954 = CARTESIAN_POINT('',(-2.22044604925E-16,3.885780586188E-16,1.));
+#6955 = DIRECTION('',(2.22044604925E-16,-3.885780586188E-16,-1.));
+#6956 = DIRECTION('',(-2.22044604925E-16,-1.,3.885780586188E-16));
+#6957 = PCURVE('',#3324,#6958);
+#6958 = DEFINITIONAL_REPRESENTATION('',(#6959),#6963);
+#6959 = LINE('',#6960,#6961);
+#6960 = CARTESIAN_POINT('',(0.,0.));
+#6961 = VECTOR('',#6962,1.);
+#6962 = DIRECTION('',(1.,0.));
+#6963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6964 = PCURVE('',#6965,#6970);
+#6965 = CYLINDRICAL_SURFACE('',#6966,3.25);
+#6966 = AXIS2_PLACEMENT_3D('',#6967,#6968,#6969);
+#6967 = CARTESIAN_POINT('',(0.,1.326133814775E-14,15.));
+#6968 = DIRECTION('',(0.,8.840892098501E-16,1.));
+#6969 = DIRECTION('',(-1.,0.,0.));
+#6970 = DEFINITIONAL_REPRESENTATION('',(#6971),#6975);
+#6971 = LINE('',#6972,#6973);
+#6972 = CARTESIAN_POINT('',(7.853981633974,-14.));
+#6973 = VECTOR('',#6974,1.);
+#6974 = DIRECTION('',(-1.,0.));
+#6975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6976 = ORIENTED_EDGE('',*,*,#6977,.F.);
+#6977 = EDGE_CURVE('',#6978,#6949,#6980,.T.);
+#6978 = VERTEX_POINT('',#6979);
+#6979 = CARTESIAN_POINT('',(3.634858743785,-2.002573833964,
+    9.999999424755E-02));
+#6980 = SURFACE_CURVE('',#6981,(#7000,#7022),.PCURVE_S1.);
+#6981 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6982,#6983,#6984,#6985,#6986,
+    #6987,#6988,#6989,#6990,#6991,#6992,#6993,#6994,#6995,#6996,#6997,
+    #6998,#6999),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273398298075,
+    0.534951694719,0.771591342103,1.),.UNSPECIFIED.);
+#6982 = CARTESIAN_POINT('',(3.634858743785,-2.002573833964,
+    9.999999424755E-02));
+#6983 = CARTESIAN_POINT('',(3.685773999945,-1.815813331892,
+    0.145525755905));
+#6984 = CARTESIAN_POINT('',(3.725354834926,-1.62661342896,0.191493639017
+    ));
+#6985 = CARTESIAN_POINT('',(3.753281172365,-1.435881037015,
+    0.237917421161));
+#6986 = CARTESIAN_POINT('',(3.769333284201,-1.244590479046,
+    0.284814089568));
+#6987 = CARTESIAN_POINT('',(3.777330707321,-0.871238153453,
+    0.377532942422));
+#6988 = CARTESIAN_POINT('',(3.770290370022,-0.689133210315,
+    0.423314251009));
+#6989 = CARTESIAN_POINT('',(3.752220699051,-0.508376957879,
+    0.469557858268));
+#6990 = CARTESIAN_POINT('',(3.723152053476,-0.329919507171,
+    0.516280948583));
+#6991 = CARTESIAN_POINT('',(3.647150563789,3.752159720192E-03,
+    0.606221294076));
+#6992 = CARTESIAN_POINT('',(3.602182697327,0.159562972195,0.649349044177
+    ));
+#6993 = CARTESIAN_POINT('',(3.548471188033,0.311966073156,0.692895212294
+    ));
+#6994 = CARTESIAN_POINT('',(3.486229146746,0.460226819361,0.736874236608
+    ));
+#6995 = CARTESIAN_POINT('',(3.347774669998,0.742013550634,0.824180484533
+    ));
+#6996 = CARTESIAN_POINT('',(3.272122721724,0.875874193374,0.86747764631)
+  );
+#6997 = CARTESIAN_POINT('',(3.189109243999,1.004537754151,0.911203620593
+    ));
+#6998 = CARTESIAN_POINT('',(3.099111174289,1.12735877032,0.955373093349)
+  );
+#6999 = CARTESIAN_POINT('',(3.002608429547,1.243721221397,1.000000021886
+    ));
+#7000 = PCURVE('',#3324,#7001);
+#7001 = DEFINITIONAL_REPRESENTATION('',(#7002),#7021);
+#7002 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7003,#7004,#7005,#7006,#7007,
+    #7008,#7009,#7010,#7011,#7012,#7013,#7014,#7015,#7016,#7017,#7018,
+    #7019,#7020),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273398298075,
+    0.534951694719,0.771591342103,1.),.UNSPECIFIED.);
+#7003 = CARTESIAN_POINT('',(5.215950376968,0.900000005752));
+#7004 = CARTESIAN_POINT('',(5.170613776502,0.854474241748));
+#7005 = CARTESIAN_POINT('',(5.124836876923,0.808506364492));
+#7006 = CARTESIAN_POINT('',(5.078605996958,0.762082577091));
+#7007 = CARTESIAN_POINT('',(5.03190418786,0.715185910432));
+#7008 = CARTESIAN_POINT('',(4.939570590403,0.622467057578));
+#7009 = CARTESIAN_POINT('',(4.893979506175,0.576685748991));
+#7010 = CARTESIAN_POINT('',(4.847928040719,0.530442141732));
+#7011 = CARTESIAN_POINT('',(4.80139908382,0.483719051417));
+#7012 = CARTESIAN_POINT('',(4.711832439418,0.393778705924));
+#7013 = CARTESIAN_POINT('',(4.668883884987,0.350650955823));
+#7014 = CARTESIAN_POINT('',(4.625518652425,0.307104787706));
+#7015 = CARTESIAN_POINT('',(4.581722362915,0.263125763392));
+#7016 = CARTESIAN_POINT('',(4.494778876275,0.175819515467));
+#7017 = CARTESIAN_POINT('',(4.451661617717,0.13252235233));
+#7018 = CARTESIAN_POINT('',(4.408117321275,8.879638211886E-02));
+#7019 = CARTESIAN_POINT('',(4.364131378638,4.462690484918E-02));
+#7020 = CARTESIAN_POINT('',(4.319689873846,-2.188601183617E-08));
+#7021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7022 = PCURVE('',#7023,#7100);
+#7023 = B_SPLINE_SURFACE_WITH_KNOTS('',1,10,(
+    (#7024,#7025,#7026,#7027,#7028,#7029,#7030,#7031,#7032,#7033,#7034
+      ,#7035,#7036,#7037,#7038,#7039,#7040,#7041,#7042,#7043,#7044,#7045
+      ,#7046,#7047,#7048,#7049,#7050,#7051,#7052,#7053,#7054,#7055,#7056
+      ,#7057,#7058,#7059,#7060,#7061)
+    ,(#7062,#7063,#7064,#7065,#7066,#7067,#7068,#7069,#7070,#7071,#7072
+      ,#7073,#7074,#7075,#7076,#7077,#7078,#7079,#7080,#7081,#7082,#7083
+      ,#7084,#7085,#7086,#7087,#7088,#7089,#7090,#7091,#7092,#7093,#7094
+      ,#7095,#7096,#7097,#7098,#7099
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(11,9,9,9,11),(0.,0.931748562369)
+  ,(0.,1.048670172656,3.146010517921,4.194680690576,6.292021035841),
+  .UNSPECIFIED.);
+#7024 = CARTESIAN_POINT('',(-8.326672684691E-16,-3.25,-1.500000000001));
+#7025 = CARTESIAN_POINT('',(0.340338414966,-3.250000000003,
+    -1.366666666666));
+#7026 = CARTESIAN_POINT('',(0.680679434674,-3.210399546651,
+    -1.233333333333));
+#7027 = CARTESIAN_POINT('',(1.015834417206,-3.131199321187,
+    -1.099999999987));
+#7028 = CARTESIAN_POINT('',(1.340621496818,-3.013173973976,
+    -0.966666666659));
+#7029 = CARTESIAN_POINT('',(1.649994139078,-2.85787467956,
+    -0.833333333341));
+#7030 = CARTESIAN_POINT('',(1.939174354906,-2.667599837372,
+    -0.700000000007));
+#7031 = CARTESIAN_POINT('',(2.203781581546,-2.445337673877,
+    -0.566666666639));
+#7032 = CARTESIAN_POINT('',(2.439948238559,-2.194684501698,
+    -0.433333333289));
+#7033 = CARTESIAN_POINT('',(2.644412966854,-1.919742391498,-0.3));
+#7034 = CARTESIAN_POINT('',(3.154921742903,-1.035515253621,
+    9.999999997213E-02));
+#7035 = CARTESIAN_POINT('',(3.358082620984,-0.366829944219,
+    0.366666667022));
+#7036 = CARTESIAN_POINT('',(3.403322228384,0.34514339113,0.633333332438)
+  );
+#7037 = CARTESIAN_POINT('',(3.280684256828,1.058281819927,0.900000001311
+    ));
+#7038 = CARTESIAN_POINT('',(2.993006800035,1.728031559191,1.166666665483
+    ));
+#7039 = CARTESIAN_POINT('',(2.556862156779,2.31199667165,1.433333334368)
+  );
+#7040 = CARTESIAN_POINT('',(2.000547622569,2.774799517082,1.699999998934
+    ));
+#7041 = CARTESIAN_POINT('',(1.361364641533,3.091598226299,1.966666667419
+    ));
+#7042 = CARTESIAN_POINT('',(0.680676829965,3.249999999997,2.233333333225
+    ));
+#7043 = CARTESIAN_POINT('',(-0.340338414962,3.250000000004,
+    2.633333333392));
+#7044 = CARTESIAN_POINT('',(-0.680679434715,3.210399546651,
+    2.766666666552));
+#7045 = CARTESIAN_POINT('',(-1.015834417123,3.131199321183,
+    2.900000000058));
+#7046 = CARTESIAN_POINT('',(-1.34062149691,3.013173973975,3.033333333309
+    ));
+#7047 = CARTESIAN_POINT('',(-1.649994139027,2.857874679559,3.16666666676
+    ));
+#7048 = CARTESIAN_POINT('',(-1.939174354936,2.667599837374,
+    3.299999999956));
+#7049 = CARTESIAN_POINT('',(-2.203781581515,2.445337673877,
+    3.433333333349));
+#7050 = CARTESIAN_POINT('',(-2.439948238576,2.194684501696,
+    3.566666666692));
+#7051 = CARTESIAN_POINT('',(-2.644412966855,1.919742391496,
+    3.700000000018));
+#7052 = CARTESIAN_POINT('',(-3.154921742903,1.035515253621,
+    4.100000000019));
+#7053 = CARTESIAN_POINT('',(-3.358082620951,0.366829944217,
+    4.366666666514));
+#7054 = CARTESIAN_POINT('',(-3.403322228567,-0.345143391079,
+    4.633333334038));
+#7055 = CARTESIAN_POINT('',(-3.280684256331,-1.058281820064,
+    4.899999998379));
+#7056 = CARTESIAN_POINT('',(-2.993006800854,-1.728031559021,
+    5.166666668867));
+#7057 = CARTESIAN_POINT('',(-2.556862155885,-2.311996671775,
+    5.433333331459));
+#7058 = CARTESIAN_POINT('',(-2.000547623221,-2.774799517023,
+    5.700000001081));
+#7059 = CARTESIAN_POINT('',(-1.361364641234,-3.091598226319,
+    5.966666666296));
+#7060 = CARTESIAN_POINT('',(-0.68067683002,-3.249999999995,
+    6.233333333339));
+#7061 = CARTESIAN_POINT('',(-4.415773302568E-11,-3.25,6.50000000002));
+#7062 = CARTESIAN_POINT('',(-7.569158026602E-16,-4.15,-1.258845726812));
+#7063 = CARTESIAN_POINT('',(0.434586196512,-4.150000000003,
+    -1.125512393476));
+#7064 = CARTESIAN_POINT('',(0.869174978664,-4.099433295414,
+    -0.992179060144));
+#7065 = CARTESIAN_POINT('',(1.29714229859,-3.998300680702,
+    -0.858845726797));
+#7066 = CARTESIAN_POINT('',(1.711870719199,-3.847591359403,
+    -0.725512393469));
+#7067 = CARTESIAN_POINT('',(2.106915737364,-3.649286100425,
+    -0.592179060151));
+#7068 = CARTESIAN_POINT('',(2.476176397009,-3.406319786198,
+    -0.458845726818));
+#7069 = CARTESIAN_POINT('',(2.81405944427,-3.122508126065,
+    -0.325512393449));
+#7070 = CARTESIAN_POINT('',(3.115626276955,-2.802443308124,
+    -0.192179060099));
+#7071 = CARTESIAN_POINT('',(3.376711940447,-2.451363362912,
+    -5.884572680993E-02));
+#7072 = CARTESIAN_POINT('',(4.02859238598,-1.322273310718,0.341154273162
+    ));
+#7073 = CARTESIAN_POINT('',(4.288012917592,-0.468413607363,0.60782094021
+    ));
+#7074 = CARTESIAN_POINT('',(4.345782156643,0.440721331583,0.87448760563)
+  );
+#7075 = CARTESIAN_POINT('',(4.189177484614,1.351345215314,1.141154274498
+    ));
+#7076 = CARTESIAN_POINT('',(3.821846056542,2.206562087874,1.407820938676
+    ));
+#7077 = CARTESIAN_POINT('',(3.264909067726,2.952243226689,1.674487607555
+    ));
+#7078 = CARTESIAN_POINT('',(2.554550550189,3.543204770831,1.941154272126
+    ));
+#7079 = CARTESIAN_POINT('',(1.738355738979,3.947733321848,2.207820940606
+    ));
+#7080 = CARTESIAN_POINT('',(0.869172393052,4.149999999997,2.474487606415
+    ));
+#7081 = CARTESIAN_POINT('',(-0.434586196508,4.150000000004,
+    2.874487606581));
+#7082 = CARTESIAN_POINT('',(-0.869174978706,4.099433295414,
+    3.007820939742));
+#7083 = CARTESIAN_POINT('',(-1.297142298507,3.998300680699,
+    3.141154273248));
+#7084 = CARTESIAN_POINT('',(-1.71187071929,3.847591359402,3.274487606499
+    ));
+#7085 = CARTESIAN_POINT('',(-2.106915737313,3.649286100424,
+    3.407820939949));
+#7086 = CARTESIAN_POINT('',(-2.476176397038,3.4063197862,3.541154273146)
+  );
+#7087 = CARTESIAN_POINT('',(-2.814059444239,3.122508126065,
+    3.674487606539));
+#7088 = CARTESIAN_POINT('',(-3.115626276972,2.802443308123,
+    3.807820939882));
+#7089 = CARTESIAN_POINT('',(-3.376711940448,2.45136336291,3.941154273207
+    ));
+#7090 = CARTESIAN_POINT('',(-4.02859238598,1.322273310717,4.341154273209
+    ));
+#7091 = CARTESIAN_POINT('',(-4.28801291756,0.468413607363,4.607820939704
+    ));
+#7092 = CARTESIAN_POINT('',(-4.34578215682,-0.440721331538,
+    4.874487607227));
+#7093 = CARTESIAN_POINT('',(-4.189177484134,-1.351345215436,
+    5.141154271572));
+#7094 = CARTESIAN_POINT('',(-3.821846057339,-2.206562087722,
+    5.407820942053));
+#7095 = CARTESIAN_POINT('',(-3.264909066852,-2.9522432268,5.674487604652
+    ));
+#7096 = CARTESIAN_POINT('',(-2.55455055083,-3.543204770778,
+    5.941154274269));
+#7097 = CARTESIAN_POINT('',(-1.738355738682,-3.947733321866,
+    6.207820939486));
+#7098 = CARTESIAN_POINT('',(-0.869172393107,-4.149999999995,
+    6.474487606529));
+#7099 = CARTESIAN_POINT('',(-4.410325634601E-11,-4.15,6.741154273209));
+#7100 = DEFINITIONAL_REPRESENTATION('',(#7101),#7120);
+#7101 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7102,#7103,#7104,#7105,#7106,
+    #7107,#7108,#7109,#7110,#7111,#7112,#7113,#7114,#7115,#7116,#7117,
+    #7118,#7119),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,6),(0.,0.273398298075,
+    0.534951694719,0.771591342103,1.),.UNSPECIFIED.);
+#7102 = CARTESIAN_POINT('',(0.931748562369,1.068735732691));
+#7103 = CARTESIAN_POINT('',(0.884616819256,1.114136089214));
+#7104 = CARTESIAN_POINT('',(0.837027320958,1.159977356908));
+#7105 = CARTESIAN_POINT('',(0.788965915957,1.206273252603));
+#7106 = CARTESIAN_POINT('',(0.740414928633,1.253040734879));
+#7107 = CARTESIAN_POINT('',(0.64442533978,1.345504175655));
+#7108 = CARTESIAN_POINT('',(0.59702905193,1.391159371732));
+#7109 = CARTESIAN_POINT('',(0.549154140724,1.437275596391));
+#7110 = CARTESIAN_POINT('',(0.500782824525,1.483869984855));
+#7111 = CARTESIAN_POINT('',(0.407669702799,1.573562583287));
+#7112 = CARTESIAN_POINT('',(0.36302055936,1.61657153481));
+#7113 = CARTESIAN_POINT('',(0.317938244732,1.659997750333));
+#7114 = CARTESIAN_POINT('',(0.272407812999,1.703855627944));
+#7115 = CARTESIAN_POINT('',(0.182021750723,1.790921376416));
+#7116 = CARTESIAN_POINT('',(0.137197245156,1.834099267706));
+#7117 = CARTESIAN_POINT('',(9.192878891983E-02,1.877704792585));
+#7118 = CARTESIAN_POINT('',(4.620120059156E-02,1.921752591963));
+#7119 = CARTESIAN_POINT('',(0.,1.966256590909));
+#7120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7121 = ORIENTED_EDGE('',*,*,#7122,.F.);
+#7122 = EDGE_CURVE('',#7123,#6978,#7125,.T.);
+#7123 = VERTEX_POINT('',#7124);
+#7124 = CARTESIAN_POINT('',(1.098701656659,-4.001918898679,
+    9.999997566838E-02));
+#7125 = SURFACE_CURVE('',#7126,(#7153,#7183),.PCURVE_S1.);
+#7126 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7127,#7128,#7129,#7130,#7131,
+    #7132,#7133,#7134,#7135,#7136,#7137,#7138,#7139,#7140,#7141,#7142,
+    #7143,#7144,#7145,#7146,#7147,#7148,#7149,#7150,#7151,#7152),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.,1.700000518403E-02,
+    0.247999984574,0.47799997909,0.708999988391,0.938999972764,
+    0.954999977524,0.975999987488,1.),.UNSPECIFIED.);
+#7127 = CARTESIAN_POINT('',(1.098701656659,-4.001918898679,
+    9.999997566838E-02));
+#7128 = CARTESIAN_POINT('',(1.112296151391,-3.99818661599,
+    9.999997502465E-02));
+#7129 = CARTESIAN_POINT('',(1.125873741605,-3.99439276126,
+    9.999997351279E-02));
+#7130 = CARTESIAN_POINT('',(1.139434008525,-3.990537445556,
+    9.99999730182E-02));
+#7131 = CARTESIAN_POINT('',(1.336995508146,-3.933400400277,
+    9.999996320644E-02));
+#7132 = CARTESIAN_POINT('',(1.517739824104,-3.868854160734,
+    9.999997600973E-02));
+#7133 = CARTESIAN_POINT('',(1.694160175521,-3.793285735512,
+    0.100000002842));
+#7134 = CARTESIAN_POINT('',(2.035660410433,-3.621458935329,
+    0.100000030321));
+#7135 = CARTESIAN_POINT('',(2.200787618261,-3.525290767256,
+    0.100000032732));
+#7136 = CARTESIAN_POINT('',(2.359699222156,-3.41916625261,0.100000011591
+    ));
+#7137 = CARTESIAN_POINT('',(2.664034479208,-3.187807378182,
+    9.999997801718E-02));
+#7138 = CARTESIAN_POINT('',(2.80939786718,-3.062490887752,
+    9.99999631365E-02));
+#7139 = CARTESIAN_POINT('',(2.946757400241,-2.928449485955,
+    9.999998051724E-02));
+#7140 = CARTESIAN_POINT('',(3.203444776399,-2.64515023011,0.100000024257
+    ));
+#7141 = CARTESIAN_POINT('',(3.322849252696,-2.49595948581,0.100000058764
+    ));
+#7142 = CARTESIAN_POINT('',(3.432869160134,-2.339719528682,
+    0.100000027481));
+#7143 = CARTESIAN_POINT('',(3.53989995811,-2.166052700931,0.100000003621
+    ));
+#7144 = CARTESIAN_POINT('',(3.546813162004,-2.154727618044,
+    0.100000002168));
+#7145 = CARTESIAN_POINT('',(3.553678024904,-2.143373167425,
+    0.100000000864));
+#7146 = CARTESIAN_POINT('',(3.569440803602,-2.117048802314,
+    9.999999834269E-02));
+#7147 = CARTESIAN_POINT('',(3.578303651241,-2.102057889305,
+    9.999999715965E-02));
+#7148 = CARTESIAN_POINT('',(3.587082483247,-2.087017621469,
+    9.999999688171E-02));
+#7149 = CARTESIAN_POINT('',(3.60571335926,-2.05468423418,
+    9.999999685807E-02));
+#7150 = CARTESIAN_POINT('',(3.615539560721,-2.037376224134,
+    9.999999591258E-02));
+#7151 = CARTESIAN_POINT('',(3.625254883797,-2.020005733375,
+    9.999999588841E-02));
+#7152 = CARTESIAN_POINT('',(3.634858743785,-2.002573833964,
+    9.999999424755E-02));
+#7153 = PCURVE('',#3324,#7154);
+#7154 = DEFINITIONAL_REPRESENTATION('',(#7155),#7182);
+#7155 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7156,#7157,#7158,#7159,#7160,
+    #7161,#7162,#7163,#7164,#7165,#7166,#7167,#7168,#7169,#7170,#7171,
+    #7172,#7173,#7174,#7175,#7176,#7177,#7178,#7179,#7180,#7181),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.,1.700000518403E-02,
+    0.247999984574,0.47799997909,0.708999988391,0.938999972764,
+    0.954999977524,0.975999987488,1.),.UNSPECIFIED.);
+#7156 = CARTESIAN_POINT('',(6.015243356061,0.900000024332));
+#7157 = CARTESIAN_POINT('',(6.01184636202,0.900000024834));
+#7158 = CARTESIAN_POINT('',(6.008449368052,0.900000026605));
+#7159 = CARTESIAN_POINT('',(6.005052374015,0.900000026982));
+#7160 = CARTESIAN_POINT('',(5.955496244347,0.900000036794));
+#7161 = CARTESIAN_POINT('',(5.909337047578,0.90000002399));
+#7162 = CARTESIAN_POINT('',(5.863177848323,0.899999997158));
+#7163 = CARTESIAN_POINT('',(5.771059392558,0.899999969679));
+#7164 = CARTESIAN_POINT('',(5.725100013796,0.899999967268));
+#7165 = CARTESIAN_POINT('',(5.679140635996,0.899999988409));
+#7166 = CARTESIAN_POINT('',(5.587022175118,0.900000021983));
+#7167 = CARTESIAN_POINT('',(5.540862970236,0.900000036863));
+#7168 = CARTESIAN_POINT('',(5.494703764519,0.900000019483));
+#7169 = CARTESIAN_POINT('',(5.402585303479,0.899999975743));
+#7170 = CARTESIAN_POINT('',(5.356625927291,0.899999941236));
+#7171 = CARTESIAN_POINT('',(5.310666552865,0.899999972519));
+#7172 = CARTESIAN_POINT('',(5.261510068764,0.899999996379));
+#7173 = CARTESIAN_POINT('',(5.25831289797,0.899999997832));
+#7174 = CARTESIAN_POINT('',(5.255115727167,0.899999999136));
+#7175 = CARTESIAN_POINT('',(5.247722268918,0.900000001657));
+#7176 = CARTESIAN_POINT('',(5.243525981465,0.90000000284));
+#7177 = CARTESIAN_POINT('',(5.239329693966,0.900000003118));
+#7178 = CARTESIAN_POINT('',(5.230337649055,0.900000003142));
+#7179 = CARTESIAN_POINT('',(5.225541891688,0.900000004301));
+#7180 = CARTESIAN_POINT('',(5.22074613429,0.900000003855));
+#7181 = CARTESIAN_POINT('',(5.215950376968,0.900000005752));
+#7182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7183 = PCURVE('',#3491,#7184);
+#7184 = DEFINITIONAL_REPRESENTATION('',(#7185),#7212);
+#7185 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7186,#7187,#7188,#7189,#7190,
+    #7191,#7192,#7193,#7194,#7195,#7196,#7197,#7198,#7199,#7200,#7201,
+    #7202,#7203,#7204,#7205,#7206,#7207,#7208,#7209,#7210,#7211),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.,1.700000518403E-02,
+    0.247999984574,0.47799997909,0.708999988391,0.938999972764,
+    0.954999977524,0.975999987488,1.),.UNSPECIFIED.);
+#7186 = CARTESIAN_POINT('',(1.017691453623,0.268318713784));
+#7187 = CARTESIAN_POINT('',(1.01336626523,0.271720485322));
+#7188 = CARTESIAN_POINT('',(1.009041075969,0.275122256859));
+#7189 = CARTESIAN_POINT('',(1.004715887556,0.278524028531));
+#7190 = CARTESIAN_POINT('',(0.941619041302,0.328149856305));
+#7191 = CARTESIAN_POINT('',(0.882847312928,0.374373985281));
+#7192 = CARTESIAN_POINT('',(0.82407560486,0.42059810932));
+#7193 = CARTESIAN_POINT('',(0.706786760392,0.512846115515));
+#7194 = CARTESIAN_POINT('',(0.648269470261,0.55887011997));
+#7195 = CARTESIAN_POINT('',(0.589752165468,0.604894117432));
+#7196 = CARTESIAN_POINT('',(0.472463285601,0.697142103447));
+#7197 = CARTESIAN_POINT('',(0.413691553548,0.743366213539));
+#7198 = CARTESIAN_POINT('',(0.354919843253,0.789590331894));
+#7199 = CARTESIAN_POINT('',(0.237631011963,0.881838340518));
+#7200 = CARTESIAN_POINT('',(0.179113744673,0.927862352255));
+#7201 = CARTESIAN_POINT('',(0.120596418429,0.97388635862));
+#7202 = CARTESIAN_POINT('',(5.800841264662E-02,1.023111970982));
+#7203 = CARTESIAN_POINT('',(5.393764674365E-02,1.026313637926));
+#7204 = CARTESIAN_POINT('',(4.986688097711E-02,1.029515304881));
+#7205 = CARTESIAN_POINT('',(4.045323464635E-02,1.036919160491));
+#7206 = CARTESIAN_POINT('',(3.511035411668E-02,1.041121349146));
+#7207 = CARTESIAN_POINT('',(2.976747439159E-02,1.045323537881));
+#7208 = CARTESIAN_POINT('',(1.831844668923E-02,1.054328228255));
+#7209 = CARTESIAN_POINT('',(1.221229764594E-02,1.059130729791));
+#7210 = CARTESIAN_POINT('',(6.106149555519E-03,1.063933231301));
+#7211 = CARTESIAN_POINT('',(0.,1.068735732691));
+#7212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7213 = ORIENTED_EDGE('',*,*,#7214,.F.);
+#7214 = EDGE_CURVE('',#7215,#7123,#7217,.T.);
+#7215 = VERTEX_POINT('',#7216);
+#7216 = CARTESIAN_POINT('',(2.298097079692,-2.29809700921,1.000000000003
+    ));
+#7217 = SURFACE_CURVE('',#7218,(#7233,#7251),.PCURVE_S1.);
+#7218 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7219,#7220,#7221,#7222,#7223,
+    #7224,#7225,#7226,#7227,#7228,#7229,#7230,#7231,#7232),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242018761159,0.487607560878,
+    0.740871044237,1.),.UNSPECIFIED.);
+#7219 = CARTESIAN_POINT('',(2.298097066434,-2.298097011278,1.));
+#7220 = CARTESIAN_POINT('',(2.262806235476,-2.414647688662,
+    0.942540610077));
+#7221 = CARTESIAN_POINT('',(2.220906370894,-2.53039381085,0.885593881024
+    ));
+#7222 = CARTESIAN_POINT('',(2.172537949767,-2.644768432066,
+    0.829150391584));
+#7223 = CARTESIAN_POINT('',(2.062501674033,-2.871432610735,
+    0.716424266389));
+#7224 = CARTESIAN_POINT('',(2.000647425987,-2.983666802237,
+    0.660156251109));
+#7225 = CARTESIAN_POINT('',(1.932591167555,-3.093450731392,
+    0.604385183973));
+#7226 = CARTESIAN_POINT('',(1.782355738881,-3.310563962086,
+    0.492087197554));
+#7227 = CARTESIAN_POINT('',(1.699800936857,-3.417709482883,
+    0.435591086871));
+#7228 = CARTESIAN_POINT('',(1.611289205376,-3.521284023942,
+    0.379599418115));
+#7229 = CARTESIAN_POINT('',(1.420925538563,-3.722791614852,
+    0.267315220289));
+#7230 = CARTESIAN_POINT('',(1.318811381749,-3.820538469394,
+    0.211045717506));
+#7231 = CARTESIAN_POINT('',(1.211257128194,-3.913693781774,
+    0.155278256798));
+#7232 = CARTESIAN_POINT('',(1.098701656659,-4.001918898679,
+    9.999997566838E-02));
+#7233 = PCURVE('',#3324,#7234);
+#7234 = DEFINITIONAL_REPRESENTATION('',(#7235),#7250);
+#7235 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7236,#7237,#7238,#7239,#7240,
+    #7241,#7242,#7243,#7244,#7245,#7246,#7247,#7248,#7249),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242018761159,0.487607560878,
+    0.740871044237,1.),.UNSPECIFIED.);
+#7236 = CARTESIAN_POINT('',(5.497787131782,0.));
+#7237 = CARTESIAN_POINT('',(5.530823488983,5.745938853999E-02));
+#7238 = CARTESIAN_POINT('',(5.563565088664,0.114406120132));
+#7239 = CARTESIAN_POINT('',(5.596017354629,0.170849608416));
+#7240 = CARTESIAN_POINT('',(5.6608294026,0.283575733611));
+#7241 = CARTESIAN_POINT('',(5.69318077961,0.339843748891));
+#7242 = CARTESIAN_POINT('',(5.725246435033,0.395614816027));
+#7243 = CARTESIAN_POINT('',(5.789812319594,0.507912802446));
+#7244 = CARTESIAN_POINT('',(5.822294835257,0.564408913129));
+#7245 = CARTESIAN_POINT('',(5.854487317137,0.620400581885));
+#7246 = CARTESIAN_POINT('',(5.919045255279,0.732684779711));
+#7247 = CARTESIAN_POINT('',(5.951397471927,0.788954283656));
+#7248 = CARTESIAN_POINT('',(5.983461039651,0.844721741804));
+#7249 = CARTESIAN_POINT('',(6.015243356061,0.900000024332));
+#7250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7251 = PCURVE('',#3671,#7252);
+#7252 = DEFINITIONAL_REPRESENTATION('',(#7253),#7268);
+#7253 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7254,#7255,#7256,#7257,#7258,
+    #7259,#7260,#7261,#7262,#7263,#7264,#7265,#7266,#7267),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,5),(0.,0.242018761159,0.487607560878,
+    0.740871044237,1.),.UNSPECIFIED.);
+#7254 = CARTESIAN_POINT('',(0.931748562369,0.78650261703));
+#7255 = CARTESIAN_POINT('',(0.872262231199,0.753419803958));
+#7256 = CARTESIAN_POINT('',(0.813306682749,0.72063218095));
+#7257 = CARTESIAN_POINT('',(0.75487205029,0.688134274921));
+#7258 = CARTESIAN_POINT('',(0.638169355388,0.623231098633));
+#7259 = CARTESIAN_POINT('',(0.579916405578,0.590834235447));
+#7260 = CARTESIAN_POINT('',(0.522177940677,0.558723493778));
+#7261 = CARTESIAN_POINT('',(0.405918510175,0.494066818036));
+#7262 = CARTESIAN_POINT('',(0.347429440477,0.461538622218));
+#7263 = CARTESIAN_POINT('',(0.289462614528,0.429300862393));
+#7264 = CARTESIAN_POINT('',(0.173217485205,0.364652120239));
+#7265 = CARTESIAN_POINT('',(0.114963023323,0.332254394927));
+#7266 = CARTESIAN_POINT('',(5.722829429785E-02,0.30014572924));
+#7267 = CARTESIAN_POINT('',(0.,0.268318713784));
+#7268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7269 = ORIENTED_EDGE('',*,*,#7270,.T.);
+#7270 = EDGE_CURVE('',#7215,#7271,#7273,.T.);
+#7271 = VERTEX_POINT('',#7272);
+#7272 = CARTESIAN_POINT('',(1.243721173972,-3.002608461036,1.));
+#7273 = SURFACE_CURVE('',#7274,(#7279,#7286),.PCURVE_S1.);
+#7274 = CIRCLE('',#7275,3.25);
+#7275 = AXIS2_PLACEMENT_3D('',#7276,#7277,#7278);
+#7276 = CARTESIAN_POINT('',(-2.22044604925E-16,3.885780586188E-16,1.));
+#7277 = DIRECTION('',(2.22044604925E-16,-3.885780586188E-16,-1.));
+#7278 = DIRECTION('',(-2.22044604925E-16,-1.,3.885780586188E-16));
+#7279 = PCURVE('',#3324,#7280);
+#7280 = DEFINITIONAL_REPRESENTATION('',(#7281),#7285);
+#7281 = LINE('',#7282,#7283);
+#7282 = CARTESIAN_POINT('',(0.,0.));
+#7283 = VECTOR('',#7284,1.);
+#7284 = DIRECTION('',(1.,0.));
+#7285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7286 = PCURVE('',#3919,#7287);
+#7287 = DEFINITIONAL_REPRESENTATION('',(#7288),#7292);
+#7288 = LINE('',#7289,#7290);
+#7289 = CARTESIAN_POINT('',(7.853981633974,-14.));
+#7290 = VECTOR('',#7291,1.);
+#7291 = DIRECTION('',(-1.,0.));
+#7292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7293 = ORIENTED_EDGE('',*,*,#7294,.F.);
+#7294 = EDGE_CURVE('',#7295,#7271,#7297,.T.);
+#7295 = VERTEX_POINT('',#7296);
+#7296 = CARTESIAN_POINT('',(-9.436895709314E-16,-3.644337568751,
+    0.605662431249));
+#7297 = SURFACE_CURVE('',#7298,(#7306,#7317),.PCURVE_S1.);
+#7298 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7299,#7300,#7301,#7302,#7303,
+    #7304,#7305),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7299 = CARTESIAN_POINT('',(1.777171810993E-16,-3.644337568751,
+    0.605662431249));
+#7300 = CARTESIAN_POINT('',(0.230225312254,-3.580900555818,
+    0.669099444182));
+#7301 = CARTESIAN_POINT('',(0.453979915229,-3.499143408874,
+    0.733403639254));
+#7302 = CARTESIAN_POINT('',(0.669219147061,-3.39951002064,0.798603565305
+    ));
+#7303 = CARTESIAN_POINT('',(0.873910157141,-3.282756088532,
+    0.864739245157));
+#7304 = CARTESIAN_POINT('',(1.066045280791,-3.149960223741,
+    0.931858353927));
+#7305 = CARTESIAN_POINT('',(1.243721221397,-3.002608429547,
+    1.000000021886));
+#7306 = PCURVE('',#3324,#7307);
+#7307 = DEFINITIONAL_REPRESENTATION('',(#7308),#7316);
+#7308 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7309,#7310,#7311,#7312,#7313,
+    #7314,#7315),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7309 = CARTESIAN_POINT('',(6.28318530718,0.394337568751));
+#7310 = CARTESIAN_POINT('',(6.220011874996,0.330900555818));
+#7311 = CARTESIAN_POINT('',(6.155974862986,0.266596362701));
+#7312 = CARTESIAN_POINT('',(6.091045856045,0.201396429442));
+#7313 = CARTESIAN_POINT('',(6.025184959818,0.13526076065));
+#7314 = CARTESIAN_POINT('',(5.958344741715,6.814164332155E-02));
+#7315 = CARTESIAN_POINT('',(5.89048620064,-2.188601105901E-08));
+#7316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7317 = PCURVE('',#4010,#7318);
+#7318 = DEFINITIONAL_REPRESENTATION('',(#7319),#7327);
+#7319 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7320,#7321,#7322,#7323,#7324,
+    #7325,#7326),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7320 = CARTESIAN_POINT('',(0.408248281037,1.573005259742));
+#7321 = CARTESIAN_POINT('',(0.342573438136,1.636267530365));
+#7322 = CARTESIAN_POINT('',(0.276000825607,1.700394593673));
+#7323 = CARTESIAN_POINT('',(0.208500925472,1.765414912138));
+#7324 = CARTESIAN_POINT('',(0.14003223716,1.831368411754));
+#7325 = CARTESIAN_POINT('',(7.054545256003E-02,1.898302626376));
+#7326 = CARTESIAN_POINT('',(0.,1.966256590909));
+#7327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7328 = ORIENTED_EDGE('',*,*,#7329,.T.);
+#7329 = EDGE_CURVE('',#7295,#3304,#7330,.T.);
+#7330 = SEAM_CURVE('',#7331,(#7335,#7342),.PCURVE_S1.);
+#7331 = LINE('',#7332,#7333);
+#7332 = CARTESIAN_POINT('',(-9.436895709314E-16,-3.25,1.));
+#7333 = VECTOR('',#7334,1.);
+#7334 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#7335 = PCURVE('',#3324,#7336);
+#7336 = DEFINITIONAL_REPRESENTATION('',(#7337),#7341);
+#7337 = LINE('',#7338,#7339);
+#7338 = CARTESIAN_POINT('',(0.,0.));
+#7339 = VECTOR('',#7340,1.);
+#7340 = DIRECTION('',(0.,1.));
+#7341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7342 = PCURVE('',#3324,#7343);
+#7343 = DEFINITIONAL_REPRESENTATION('',(#7344),#7348);
+#7344 = LINE('',#7345,#7346);
+#7345 = CARTESIAN_POINT('',(6.28318530718,0.));
+#7346 = VECTOR('',#7347,1.);
+#7347 = DIRECTION('',(0.,1.));
+#7348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7349 = ORIENTED_EDGE('',*,*,#3303,.F.);
+#7350 = ORIENTED_EDGE('',*,*,#7329,.F.);
+#7351 = ORIENTED_EDGE('',*,*,#7352,.F.);
+#7352 = EDGE_CURVE('',#7353,#7295,#7355,.T.);
+#7353 = VERTEX_POINT('',#7354);
+#7354 = CARTESIAN_POINT('',(-2.002573833964,-3.634858743785,
+    9.999999424755E-02));
+#7355 = SURFACE_CURVE('',#7356,(#7367,#7381),.PCURVE_S1.);
+#7356 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7357,#7358,#7359,#7360,#7361,
+    #7362,#7363,#7364,#7365,#7366),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.51117619096,1.),.UNSPECIFIED.);
+#7357 = CARTESIAN_POINT('',(-2.002573833964,-3.634858743785,
+    9.999999424755E-02));
+#7358 = CARTESIAN_POINT('',(-1.799526128742,-3.690214270298,
+    0.149496013644));
+#7359 = CARTESIAN_POINT('',(-1.593594402726,-3.732172360014,
+    0.199514780973));
+#7360 = CARTESIAN_POINT('',(-1.385945128332,-3.76032146987,
+    0.250073730428));
+#7361 = CARTESIAN_POINT('',(-1.177838069582,-3.774390406779,
+    0.301195089763));
+#7362 = CARTESIAN_POINT('',(-0.772466318753,-3.774198352392,
+    0.402344016227));
+#7363 = CARTESIAN_POINT('',(-0.575121751544,-3.761149264366,
+    0.452322589978));
+#7364 = CARTESIAN_POINT('',(-0.379768813546,-3.735069852494,
+    0.502853553527));
+#7365 = CARTESIAN_POINT('',(-0.187639461789,-3.696040341343,
+    0.553959658657));
+#7366 = CARTESIAN_POINT('',(0.,-3.644337568751,0.605662431249));
+#7367 = PCURVE('',#3324,#7368);
+#7368 = DEFINITIONAL_REPRESENTATION('',(#7369),#7380);
+#7369 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7370,#7371,#7372,#7373,#7374,
+    #7375,#7376,#7377,#7378,#7379),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.51117619096,1.),.UNSPECIFIED.);
+#7370 = CARTESIAN_POINT('',(0.503561396583,0.900000005752));
+#7371 = CARTESIAN_POINT('',(0.454271034943,0.850503983804));
+#7372 = CARTESIAN_POINT('',(0.404460080958,0.80048522284));
+#7373 = CARTESIAN_POINT('',(0.354111218564,0.749926267673));
+#7374 = CARTESIAN_POINT('',(0.303202272345,0.698804910237));
+#7375 = CARTESIAN_POINT('',(0.202473627814,0.597655983773));
+#7376 = CARTESIAN_POINT('',(0.152702717067,0.547677410022));
+#7377 = CARTESIAN_POINT('',(0.102381707968,0.497146446473));
+#7378 = CARTESIAN_POINT('',(5.148794760346E-02,0.446040341343));
+#7379 = CARTESIAN_POINT('',(0.,0.394337568751));
+#7380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7381 = PCURVE('',#4010,#7382);
+#7382 = DEFINITIONAL_REPRESENTATION('',(#7383),#7394);
+#7383 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7384,#7385,#7386,#7387,#7388,
+    #7389,#7390,#7391,#7392,#7393),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.51117619096,1.),.UNSPECIFIED.);
+#7384 = CARTESIAN_POINT('',(0.931748562369,1.068735732691));
+#7385 = CARTESIAN_POINT('',(0.880506505424,1.118095410492));
+#7386 = CARTESIAN_POINT('',(0.828723217986,1.167976404788));
+#7387 = CARTESIAN_POINT('',(0.776380784195,1.218396074628));
+#7388 = CARTESIAN_POINT('',(0.72345607694,1.269376609992));
+#7389 = CARTESIAN_POINT('',(0.618739031326,1.370246903157));
+#7390 = CARTESIAN_POINT('',(0.566997409846,1.420087803517));
+#7391 = CARTESIAN_POINT('',(0.514683892293,1.470479576132));
+#7392 = CARTESIAN_POINT('',(0.461774941743,1.52144490656));
+#7393 = CARTESIAN_POINT('',(0.408248281037,1.573005259742));
+#7394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7395 = ORIENTED_EDGE('',*,*,#7396,.F.);
+#7396 = EDGE_CURVE('',#6408,#7353,#7397,.T.);
+#7397 = SURFACE_CURVE('',#7398,(#7425,#7455),.PCURVE_S1.);
+#7398 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7399,#7400,#7401,#7402,#7403,
+    #7404,#7405,#7406,#7407,#7408,#7409,#7410,#7411,#7412,#7413,#7414,
+    #7415,#7416,#7417,#7418,#7419,#7420,#7421,#7422,#7423,#7424),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.,1.700000518403E-02,
+    0.247999984574,0.47799997909,0.708999988391,0.938999972764,
+    0.954999977524,0.975999987488,1.),.UNSPECIFIED.);
+#7399 = CARTESIAN_POINT('',(-4.001918898679,-1.098701656659,
+    9.999997566838E-02));
+#7400 = CARTESIAN_POINT('',(-3.99818661599,-1.112296151391,
+    9.999997502464E-02));
+#7401 = CARTESIAN_POINT('',(-3.99439276126,-1.125873741605,
+    9.999997351279E-02));
+#7402 = CARTESIAN_POINT('',(-3.990537445556,-1.139434008525,
+    9.99999730182E-02));
+#7403 = CARTESIAN_POINT('',(-3.933400400277,-1.336995508146,
+    9.999996320644E-02));
+#7404 = CARTESIAN_POINT('',(-3.868854160734,-1.517739824104,
+    9.999997600973E-02));
+#7405 = CARTESIAN_POINT('',(-3.793285735512,-1.694160175521,
+    0.100000002842));
+#7406 = CARTESIAN_POINT('',(-3.621458935329,-2.035660410433,
+    0.100000030321));
+#7407 = CARTESIAN_POINT('',(-3.525290767256,-2.200787618261,
+    0.100000032732));
+#7408 = CARTESIAN_POINT('',(-3.41916625261,-2.359699222156,
+    0.100000011591));
+#7409 = CARTESIAN_POINT('',(-3.187807378182,-2.664034479208,
+    9.999997801718E-02));
+#7410 = CARTESIAN_POINT('',(-3.062490887752,-2.80939786718,
+    9.999996313651E-02));
+#7411 = CARTESIAN_POINT('',(-2.928449485955,-2.946757400241,
+    9.999998051724E-02));
+#7412 = CARTESIAN_POINT('',(-2.64515023011,-3.203444776399,
+    0.100000024257));
+#7413 = CARTESIAN_POINT('',(-2.49595948581,-3.322849252696,
+    0.100000058764));
+#7414 = CARTESIAN_POINT('',(-2.339719528681,-3.432869160134,
+    0.100000027481));
+#7415 = CARTESIAN_POINT('',(-2.166052700931,-3.53989995811,
+    0.100000003621));
+#7416 = CARTESIAN_POINT('',(-2.154727618044,-3.546813162004,
+    0.100000002168));
+#7417 = CARTESIAN_POINT('',(-2.143373167425,-3.553678024904,
+    0.100000000864));
+#7418 = CARTESIAN_POINT('',(-2.117048802314,-3.569440803602,
+    9.999999834269E-02));
+#7419 = CARTESIAN_POINT('',(-2.102057889305,-3.578303651241,
+    9.999999715965E-02));
+#7420 = CARTESIAN_POINT('',(-2.087017621469,-3.587082483247,
+    9.999999688171E-02));
+#7421 = CARTESIAN_POINT('',(-2.05468423418,-3.60571335926,
+    9.999999685807E-02));
+#7422 = CARTESIAN_POINT('',(-2.037376224134,-3.615539560721,
+    9.999999591258E-02));
+#7423 = CARTESIAN_POINT('',(-2.020005733375,-3.625254883797,
+    9.999999588841E-02));
+#7424 = CARTESIAN_POINT('',(-2.002573833964,-3.634858743785,
+    9.999999424755E-02));
+#7425 = PCURVE('',#3324,#7426);
+#7426 = DEFINITIONAL_REPRESENTATION('',(#7427),#7454);
+#7427 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7428,#7429,#7430,#7431,#7432,
+    #7433,#7434,#7435,#7436,#7437,#7438,#7439,#7440,#7441,#7442,#7443,
+    #7444,#7445,#7446,#7447,#7448,#7449,#7450,#7451,#7452,#7453),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.,1.700000518403E-02,
+    0.247999984574,0.47799997909,0.708999988391,0.938999972764,
+    0.954999977524,0.975999987488,1.),.UNSPECIFIED.);
+#7428 = CARTESIAN_POINT('',(1.302854375677,0.900000024332));
+#7429 = CARTESIAN_POINT('',(1.299457381636,0.900000024834));
+#7430 = CARTESIAN_POINT('',(1.296060387667,0.900000026605));
+#7431 = CARTESIAN_POINT('',(1.29266339363,0.900000026982));
+#7432 = CARTESIAN_POINT('',(1.243107263962,0.900000036794));
+#7433 = CARTESIAN_POINT('',(1.196948067193,0.90000002399));
+#7434 = CARTESIAN_POINT('',(1.150788867939,0.899999997158));
+#7435 = CARTESIAN_POINT('',(1.058670412173,0.899999969679));
+#7436 = CARTESIAN_POINT('',(1.012711033412,0.899999967268));
+#7437 = CARTESIAN_POINT('',(0.966751655611,0.899999988409));
+#7438 = CARTESIAN_POINT('',(0.874633194733,0.900000021983));
+#7439 = CARTESIAN_POINT('',(0.828473989852,0.900000036863));
+#7440 = CARTESIAN_POINT('',(0.782314784134,0.900000019483));
+#7441 = CARTESIAN_POINT('',(0.690196323094,0.899999975743));
+#7442 = CARTESIAN_POINT('',(0.644236946907,0.899999941236));
+#7443 = CARTESIAN_POINT('',(0.598277572481,0.899999972519));
+#7444 = CARTESIAN_POINT('',(0.54912108838,0.899999996379));
+#7445 = CARTESIAN_POINT('',(0.545923917585,0.899999997832));
+#7446 = CARTESIAN_POINT('',(0.542726746783,0.899999999136));
+#7447 = CARTESIAN_POINT('',(0.535333288533,0.900000001657));
+#7448 = CARTESIAN_POINT('',(0.53113700108,0.90000000284));
+#7449 = CARTESIAN_POINT('',(0.526940713581,0.900000003118));
+#7450 = CARTESIAN_POINT('',(0.51794866867,0.900000003142));
+#7451 = CARTESIAN_POINT('',(0.513152911304,0.900000004301));
+#7452 = CARTESIAN_POINT('',(0.508357153905,0.900000003855));
+#7453 = CARTESIAN_POINT('',(0.503561396583,0.900000005752));
+#7454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7455 = PCURVE('',#4278,#7456);
+#7456 = DEFINITIONAL_REPRESENTATION('',(#7457),#7484);
+#7457 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7458,#7459,#7460,#7461,#7462,
+    #7463,#7464,#7465,#7466,#7467,#7468,#7469,#7470,#7471,#7472,#7473,
+    #7474,#7475,#7476,#7477,#7478,#7479,#7480,#7481,#7482,#7483),
+  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.,1.700000518403E-02,
+    0.247999984574,0.47799997909,0.708999988391,0.938999972764,
+    0.954999977524,0.975999987488,1.),.UNSPECIFIED.);
+#7458 = CARTESIAN_POINT('',(1.017691453623,0.268318713784));
+#7459 = CARTESIAN_POINT('',(1.01336626523,0.271720485322));
+#7460 = CARTESIAN_POINT('',(1.009041075969,0.275122256859));
+#7461 = CARTESIAN_POINT('',(1.004715887556,0.278524028531));
+#7462 = CARTESIAN_POINT('',(0.941619041302,0.328149856305));
+#7463 = CARTESIAN_POINT('',(0.882847312928,0.374373985281));
+#7464 = CARTESIAN_POINT('',(0.82407560486,0.42059810932));
+#7465 = CARTESIAN_POINT('',(0.706786760392,0.512846115515));
+#7466 = CARTESIAN_POINT('',(0.648269470261,0.55887011997));
+#7467 = CARTESIAN_POINT('',(0.589752165468,0.604894117432));
+#7468 = CARTESIAN_POINT('',(0.472463285601,0.697142103447));
+#7469 = CARTESIAN_POINT('',(0.413691553548,0.743366213539));
+#7470 = CARTESIAN_POINT('',(0.354919843253,0.789590331894));
+#7471 = CARTESIAN_POINT('',(0.237631011963,0.881838340518));
+#7472 = CARTESIAN_POINT('',(0.179113744673,0.927862352255));
+#7473 = CARTESIAN_POINT('',(0.120596418429,0.97388635862));
+#7474 = CARTESIAN_POINT('',(5.800841264662E-02,1.023111970982));
+#7475 = CARTESIAN_POINT('',(5.393764674366E-02,1.026313637926));
+#7476 = CARTESIAN_POINT('',(4.986688097711E-02,1.029515304881));
+#7477 = CARTESIAN_POINT('',(4.045323464635E-02,1.036919160491));
+#7478 = CARTESIAN_POINT('',(3.511035411669E-02,1.041121349146));
+#7479 = CARTESIAN_POINT('',(2.976747439159E-02,1.045323537881));
+#7480 = CARTESIAN_POINT('',(1.831844668923E-02,1.054328228255));
+#7481 = CARTESIAN_POINT('',(1.221229764594E-02,1.059130729791));
+#7482 = CARTESIAN_POINT('',(6.106149555518E-03,1.063933231301));
+#7483 = CARTESIAN_POINT('',(0.,1.068735732691));
+#7484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7485 = ADVANCED_FACE('',(#7486),#3392,.T.);
+#7486 = FACE_BOUND('',#7487,.T.);
+#7487 = EDGE_LOOP('',(#7488,#7561,#7581,#7582,#7583,#7584));
+#7488 = ORIENTED_EDGE('',*,*,#7489,.F.);
+#7489 = EDGE_CURVE('',#7490,#7492,#7494,.T.);
+#7490 = VERTEX_POINT('',#7491);
+#7491 = CARTESIAN_POINT('',(-4.389003050969E-11,-3.25,6.499999999968));
+#7492 = VERTEX_POINT('',#7493);
+#7493 = CARTESIAN_POINT('',(-3.250000005282,-4.868722316468E-13,
+    12.500000001083));
+#7494 = SURFACE_CURVE('',#7495,(#7534,#7541),.PCURVE_S1.);
+#7495 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#7496,#7497,#7498,#7499,#7500,
+    #7501,#7502,#7503,#7504,#7505,#7506,#7507,#7508,#7509,#7510,#7511,
+    #7512,#7513,#7514,#7515,#7516,#7517,#7518,#7519,#7520,#7521,#7522,
+    #7523,#7524,#7525,#7526,#7527,#7528,#7529,#7530,#7531,#7532,#7533),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#7496 = CARTESIAN_POINT('',(-4.378736262467E-11,-3.25,6.499999999936));
+#7497 = CARTESIAN_POINT('',(0.340338414896,-3.250000000009,
+    6.633333333272));
+#7498 = CARTESIAN_POINT('',(0.6806794346,-3.210399546668,6.766666666683)
+  );
+#7499 = CARTESIAN_POINT('',(1.015834417149,-3.131199321207,
+    6.899999999914));
+#7500 = CARTESIAN_POINT('',(1.340621496771,-3.013173973997,
+    7.033333333207));
+#7501 = CARTESIAN_POINT('',(1.649994139033,-2.857874679587,
+    7.166666666643));
+#7502 = CARTESIAN_POINT('',(1.939174354854,-2.667599837407,
+    7.300000000029));
+#7503 = CARTESIAN_POINT('',(2.203781581499,-2.445337673919,
+    7.433333333263));
+#7504 = CARTESIAN_POINT('',(2.439948238519,-2.194684501744,
+    7.566666666496));
+#7505 = CARTESIAN_POINT('',(2.644412966819,-1.919742391547,
+    7.700000000029));
+#7506 = CARTESIAN_POINT('',(3.154921742883,-1.035515253678,
+    8.100000000024));
+#7507 = CARTESIAN_POINT('',(3.358082620984,-0.366829944274,
+    8.366666665543));
+#7508 = CARTESIAN_POINT('',(3.403322228392,0.345143391054,8.633333336193
+    ));
+#7509 = CARTESIAN_POINT('',(3.280684256803,1.058281819853,8.899999995583
+    ));
+#7510 = CARTESIAN_POINT('',(2.993006800184,1.728031559207,9.166666670866
+    ));
+#7511 = CARTESIAN_POINT('',(2.556862156636,2.311996671521,9.433333330419
+    ));
+#7512 = CARTESIAN_POINT('',(2.000547622811,2.77479951709,9.70000000129)
+  );
+#7513 = CARTESIAN_POINT('',(1.361364641465,3.091598226267,9.966666666159
+    ));
+#7514 = CARTESIAN_POINT('',(0.680676830067,3.249999999984,
+    10.233333333271));
+#7515 = CARTESIAN_POINT('',(-0.340338414917,3.250000000011,
+    10.633333333273));
+#7516 = CARTESIAN_POINT('',(-0.680679434597,3.210399546665,
+    10.766666666589));
+#7517 = CARTESIAN_POINT('',(-1.015834417163,3.131199321204,
+    10.899999999952));
+#7518 = CARTESIAN_POINT('',(-1.340621496758,3.013173973998,
+    11.033333333283));
+#7519 = CARTESIAN_POINT('',(-1.649994139043,2.857874679588,
+    11.166666666598));
+#7520 = CARTESIAN_POINT('',(-1.939174354846,2.667599837409,
+    11.299999999917));
+#7521 = CARTESIAN_POINT('',(-2.203781581502,2.445337673917,
+    11.433333333294));
+#7522 = CARTESIAN_POINT('',(-2.43994823852,2.194684501742,
+    11.566666666662));
+#7523 = CARTESIAN_POINT('',(-2.644412966822,1.919742391545,
+    11.699999999948));
+#7524 = CARTESIAN_POINT('',(-3.154921742883,1.035515253677,
+    12.099999999938));
+#7525 = CARTESIAN_POINT('',(-3.35808262096,0.366829944288,
+    12.366666666286));
+#7526 = CARTESIAN_POINT('',(-3.40332222851,-0.345143391093,
+    12.633333334831));
+#7527 = CARTESIAN_POINT('',(-3.280684256493,-1.058281819796,
+    12.899999996774));
+#7528 = CARTESIAN_POINT('',(-2.993006800715,-1.728031559264,
+    13.166666670615));
+#7529 = CARTESIAN_POINT('',(-2.55686215601,-2.311996671478,
+    13.433333330095));
+#7530 = CARTESIAN_POINT('',(-2.000547623329,-2.774799517112,
+    13.700000001461));
+#7531 = CARTESIAN_POINT('',(-1.361364641162,-3.091598226265,
+    13.966666666198));
+#7532 = CARTESIAN_POINT('',(-0.68067683017,-3.249999999982,
+    14.233333333273));
+#7533 = CARTESIAN_POINT('',(-7.67774177568E-11,-3.25,14.499999999936));
+#7534 = PCURVE('',#3392,#7535);
+#7535 = DEFINITIONAL_REPRESENTATION('',(#7536),#7540);
+#7536 = LINE('',#7537,#7538);
+#7537 = CARTESIAN_POINT('',(0.,0.));
+#7538 = VECTOR('',#7539,1.);
+#7539 = DIRECTION('',(0.,1.));
+#7540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7541 = PCURVE('',#6159,#7542);
+#7542 = DEFINITIONAL_REPRESENTATION('',(#7543),#7560);
+#7543 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#7544,#7545,#7546,#7547,#7548,
+    #7549,#7550,#7551,#7552,#7553,#7554,#7555,#7556,#7557,#7558,#7559),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(0.,2.359507888886,4.719015777772),
+  .UNSPECIFIED.);
+#7544 = CARTESIAN_POINT('',(1.570796326781,-8.500000000064));
+#7545 = CARTESIAN_POINT('',(1.865319955146,-8.124999999992));
+#7546 = CARTESIAN_POINT('',(2.159848025042,-7.749999999774));
+#7547 = CARTESIAN_POINT('',(2.454363397321,-7.375000000276));
+#7548 = CARTESIAN_POINT('',(2.74889943965,-6.999999999214));
+#7549 = CARTESIAN_POINT('',(3.043414761472,-6.625000000051));
+#7550 = CARTESIAN_POINT('',(3.337942959339,-6.249999999583));
+#7551 = CARTESIAN_POINT('',(3.632466473026,-5.874999999555));
+#7552 = CARTESIAN_POINT('',(4.221515135743,-5.12499999945));
+#7553 = CARTESIAN_POINT('',(4.516039416168,-4.749999999362));
+#7554 = CARTESIAN_POINT('',(4.810563712638,-4.374999999292));
+#7555 = CARTESIAN_POINT('',(5.105088038158,-3.999999999238));
+#7556 = CARTESIAN_POINT('',(5.399612375077,-3.624999999174));
+#7557 = CARTESIAN_POINT('',(5.694136698382,-3.24999999908));
+#7558 = CARTESIAN_POINT('',(5.988660999016,-2.874999998969));
+#7559 = CARTESIAN_POINT('',(6.28318530718,-2.499999998917));
+#7560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7561 = ORIENTED_EDGE('',*,*,#7562,.T.);
+#7562 = EDGE_CURVE('',#7490,#3340,#7563,.T.);
+#7563 = SURFACE_CURVE('',#7564,(#7567,#7574),.PCURVE_S1.);
+#7564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7565,#7566),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.931748562369),.PIECEWISE_BEZIER_KNOTS.);
+#7565 = CARTESIAN_POINT('',(-4.415773302568E-11,-3.25,6.50000000002));
+#7566 = CARTESIAN_POINT('',(-4.410325634601E-11,-4.15,6.741154273209));
+#7567 = PCURVE('',#3392,#7568);
+#7568 = DEFINITIONAL_REPRESENTATION('',(#7569),#7573);
+#7569 = LINE('',#7570,#7571);
+#7570 = CARTESIAN_POINT('',(0.,0.));
+#7571 = VECTOR('',#7572,1.);
+#7572 = DIRECTION('',(1.,0.));
+#7573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7574 = PCURVE('',#7023,#7575);
+#7575 = DEFINITIONAL_REPRESENTATION('',(#7576),#7580);
+#7576 = LINE('',#7577,#7578);
+#7577 = CARTESIAN_POINT('',(0.,6.292021035841));
+#7578 = VECTOR('',#7579,1.);
+#7579 = DIRECTION('',(1.,0.));
+#7580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7581 = ORIENTED_EDGE('',*,*,#3339,.T.);
+#7582 = ORIENTED_EDGE('',*,*,#6320,.F.);
+#7583 = ORIENTED_EDGE('',*,*,#6250,.T.);
+#7584 = ORIENTED_EDGE('',*,*,#7585,.F.);
+#7585 = EDGE_CURVE('',#7492,#6251,#7586,.T.);
+#7586 = SURFACE_CURVE('',#7587,(#7626,#7633),.PCURVE_S1.);
+#7587 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#7588,#7589,#7590,#7591,#7592,
+    #7593,#7594,#7595,#7596,#7597,#7598,#7599,#7600,#7601,#7602,#7603,
+    #7604,#7605,#7606,#7607,#7608,#7609,#7610,#7611,#7612,#7613,#7614,
+    #7615,#7616,#7617,#7618,#7619,#7620,#7621,#7622,#7623,#7624,#7625),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#7588 = CARTESIAN_POINT('',(-4.378736262467E-11,-3.25,6.499999999936));
+#7589 = CARTESIAN_POINT('',(0.340338414896,-3.250000000009,
+    6.633333333272));
+#7590 = CARTESIAN_POINT('',(0.6806794346,-3.210399546668,6.766666666683)
+  );
+#7591 = CARTESIAN_POINT('',(1.015834417149,-3.131199321207,
+    6.899999999914));
+#7592 = CARTESIAN_POINT('',(1.340621496771,-3.013173973997,
+    7.033333333207));
+#7593 = CARTESIAN_POINT('',(1.649994139033,-2.857874679587,
+    7.166666666643));
+#7594 = CARTESIAN_POINT('',(1.939174354854,-2.667599837407,
+    7.300000000029));
+#7595 = CARTESIAN_POINT('',(2.203781581499,-2.445337673919,
+    7.433333333263));
+#7596 = CARTESIAN_POINT('',(2.439948238519,-2.194684501744,
+    7.566666666496));
+#7597 = CARTESIAN_POINT('',(2.644412966819,-1.919742391547,
+    7.700000000029));
+#7598 = CARTESIAN_POINT('',(3.154921742883,-1.035515253678,
+    8.100000000024));
+#7599 = CARTESIAN_POINT('',(3.358082620984,-0.366829944274,
+    8.366666665543));
+#7600 = CARTESIAN_POINT('',(3.403322228392,0.345143391054,8.633333336193
+    ));
+#7601 = CARTESIAN_POINT('',(3.280684256803,1.058281819853,8.899999995583
+    ));
+#7602 = CARTESIAN_POINT('',(2.993006800184,1.728031559207,9.166666670866
+    ));
+#7603 = CARTESIAN_POINT('',(2.556862156636,2.311996671521,9.433333330419
+    ));
+#7604 = CARTESIAN_POINT('',(2.000547622811,2.77479951709,9.70000000129)
+  );
+#7605 = CARTESIAN_POINT('',(1.361364641465,3.091598226267,9.966666666159
+    ));
+#7606 = CARTESIAN_POINT('',(0.680676830067,3.249999999984,
+    10.233333333271));
+#7607 = CARTESIAN_POINT('',(-0.340338414917,3.250000000011,
+    10.633333333273));
+#7608 = CARTESIAN_POINT('',(-0.680679434597,3.210399546665,
+    10.766666666589));
+#7609 = CARTESIAN_POINT('',(-1.015834417163,3.131199321204,
+    10.899999999952));
+#7610 = CARTESIAN_POINT('',(-1.340621496758,3.013173973998,
+    11.033333333283));
+#7611 = CARTESIAN_POINT('',(-1.649994139043,2.857874679588,
+    11.166666666598));
+#7612 = CARTESIAN_POINT('',(-1.939174354846,2.667599837409,
+    11.299999999917));
+#7613 = CARTESIAN_POINT('',(-2.203781581502,2.445337673917,
+    11.433333333294));
+#7614 = CARTESIAN_POINT('',(-2.43994823852,2.194684501742,
+    11.566666666662));
+#7615 = CARTESIAN_POINT('',(-2.644412966822,1.919742391545,
+    11.699999999948));
+#7616 = CARTESIAN_POINT('',(-3.154921742883,1.035515253677,
+    12.099999999938));
+#7617 = CARTESIAN_POINT('',(-3.35808262096,0.366829944288,
+    12.366666666286));
+#7618 = CARTESIAN_POINT('',(-3.40332222851,-0.345143391093,
+    12.633333334831));
+#7619 = CARTESIAN_POINT('',(-3.280684256493,-1.058281819796,
+    12.899999996774));
+#7620 = CARTESIAN_POINT('',(-2.993006800715,-1.728031559264,
+    13.166666670615));
+#7621 = CARTESIAN_POINT('',(-2.55686215601,-2.311996671478,
+    13.433333330095));
+#7622 = CARTESIAN_POINT('',(-2.000547623329,-2.774799517112,
+    13.700000001461));
+#7623 = CARTESIAN_POINT('',(-1.361364641162,-3.091598226265,
+    13.966666666198));
+#7624 = CARTESIAN_POINT('',(-0.68067683017,-3.249999999982,
+    14.233333333273));
+#7625 = CARTESIAN_POINT('',(-7.67774177568E-11,-3.25,14.499999999936));
+#7626 = PCURVE('',#3392,#7627);
+#7627 = DEFINITIONAL_REPRESENTATION('',(#7628),#7632);
+#7628 = LINE('',#7629,#7630);
+#7629 = CARTESIAN_POINT('',(0.,0.));
+#7630 = VECTOR('',#7631,1.);
+#7631 = DIRECTION('',(0.,1.));
+#7632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7633 = PCURVE('',#6227,#7634);
+#7634 = DEFINITIONAL_REPRESENTATION('',(#7635),#7643);
+#7635 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7636,#7637,#7638,#7639,#7640,
+    #7641,#7642),.UNSPECIFIED.,.F.,.F.,(7,7),(4.719015777772,
+    6.292021035841),.PIECEWISE_BEZIER_KNOTS.);
+#7636 = CARTESIAN_POINT('',(1.734096483299E-13,-2.499999998917));
+#7637 = CARTESIAN_POINT('',(0.261799384837,-2.166666665789));
+#7638 = CARTESIAN_POINT('',(0.523598234556,-1.833333332675));
+#7639 = CARTESIAN_POINT('',(0.78539975925,-1.499999999381));
+#7640 = CARTESIAN_POINT('',(1.047195903294,-1.166666666484));
+#7641 = CARTESIAN_POINT('',(1.308997546113,-0.833333333206));
+#7642 = CARTESIAN_POINT('',(1.570796326771,-0.500000000064));
+#7643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7644 = ADVANCED_FACE('',(#7645),#3491,.T.);
+#7645 = FACE_BOUND('',#7646,.T.);
+#7646 = EDGE_LOOP('',(#7647,#7703,#7704,#7760));
+#7647 = ORIENTED_EDGE('',*,*,#7648,.F.);
+#7648 = EDGE_CURVE('',#6978,#3340,#7649,.T.);
+#7649 = SURFACE_CURVE('',#7650,(#7689,#7696),.PCURVE_S1.);
+#7650 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#7651,#7652,#7653,#7654,#7655,
+    #7656,#7657,#7658,#7659,#7660,#7661,#7662,#7663,#7664,#7665,#7666,
+    #7667,#7668,#7669,#7670,#7671,#7672,#7673,#7674,#7675,#7676,#7677,
+    #7678,#7679,#7680,#7681,#7682,#7683,#7684,#7685,#7686,#7687,#7688),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#7651 = CARTESIAN_POINT('',(-7.569158026602E-16,-4.15,-1.258845726812));
+#7652 = CARTESIAN_POINT('',(0.434586196512,-4.150000000003,
+    -1.125512393476));
+#7653 = CARTESIAN_POINT('',(0.869174978664,-4.099433295414,
+    -0.992179060144));
+#7654 = CARTESIAN_POINT('',(1.29714229859,-3.998300680702,
+    -0.858845726797));
+#7655 = CARTESIAN_POINT('',(1.711870719199,-3.847591359403,
+    -0.725512393469));
+#7656 = CARTESIAN_POINT('',(2.106915737364,-3.649286100425,
+    -0.592179060151));
+#7657 = CARTESIAN_POINT('',(2.476176397009,-3.406319786198,
+    -0.458845726818));
+#7658 = CARTESIAN_POINT('',(2.81405944427,-3.122508126065,
+    -0.325512393449));
+#7659 = CARTESIAN_POINT('',(3.115626276955,-2.802443308124,
+    -0.192179060099));
+#7660 = CARTESIAN_POINT('',(3.376711940447,-2.451363362912,
+    -5.884572680993E-02));
+#7661 = CARTESIAN_POINT('',(4.02859238598,-1.322273310718,0.341154273162
+    ));
+#7662 = CARTESIAN_POINT('',(4.288012917592,-0.468413607363,0.60782094021
+    ));
+#7663 = CARTESIAN_POINT('',(4.345782156643,0.440721331583,0.87448760563)
+  );
+#7664 = CARTESIAN_POINT('',(4.189177484614,1.351345215314,1.141154274498
+    ));
+#7665 = CARTESIAN_POINT('',(3.821846056542,2.206562087874,1.407820938676
+    ));
+#7666 = CARTESIAN_POINT('',(3.264909067726,2.952243226689,1.674487607555
+    ));
+#7667 = CARTESIAN_POINT('',(2.554550550189,3.543204770831,1.941154272126
+    ));
+#7668 = CARTESIAN_POINT('',(1.738355738979,3.947733321848,2.207820940606
+    ));
+#7669 = CARTESIAN_POINT('',(0.869172393052,4.149999999997,2.474487606415
+    ));
+#7670 = CARTESIAN_POINT('',(-0.434586196508,4.150000000004,
+    2.874487606581));
+#7671 = CARTESIAN_POINT('',(-0.869174978706,4.099433295414,
+    3.007820939742));
+#7672 = CARTESIAN_POINT('',(-1.297142298507,3.998300680699,
+    3.141154273248));
+#7673 = CARTESIAN_POINT('',(-1.71187071929,3.847591359402,3.274487606499
+    ));
+#7674 = CARTESIAN_POINT('',(-2.106915737313,3.649286100424,
+    3.407820939949));
+#7675 = CARTESIAN_POINT('',(-2.476176397038,3.4063197862,3.541154273146)
+  );
+#7676 = CARTESIAN_POINT('',(-2.814059444239,3.122508126065,
+    3.674487606539));
+#7677 = CARTESIAN_POINT('',(-3.115626276972,2.802443308123,
+    3.807820939882));
+#7678 = CARTESIAN_POINT('',(-3.376711940448,2.45136336291,3.941154273207
+    ));
+#7679 = CARTESIAN_POINT('',(-4.02859238598,1.322273310717,4.341154273209
+    ));
+#7680 = CARTESIAN_POINT('',(-4.28801291756,0.468413607363,4.607820939704
+    ));
+#7681 = CARTESIAN_POINT('',(-4.34578215682,-0.440721331538,
+    4.874487607227));
+#7682 = CARTESIAN_POINT('',(-4.189177484134,-1.351345215436,
+    5.141154271572));
+#7683 = CARTESIAN_POINT('',(-3.821846057339,-2.206562087722,
+    5.407820942053));
+#7684 = CARTESIAN_POINT('',(-3.264909066852,-2.9522432268,5.674487604652
+    ));
+#7685 = CARTESIAN_POINT('',(-2.55455055083,-3.543204770778,
+    5.941154274269));
+#7686 = CARTESIAN_POINT('',(-1.738355738682,-3.947733321866,
+    6.207820939486));
+#7687 = CARTESIAN_POINT('',(-0.869172393107,-4.149999999995,
+    6.474487606529));
+#7688 = CARTESIAN_POINT('',(-4.410325634601E-11,-4.15,6.741154273209));
+#7689 = PCURVE('',#3491,#7690);
+#7690 = DEFINITIONAL_REPRESENTATION('',(#7691),#7695);
+#7691 = LINE('',#7692,#7693);
+#7692 = CARTESIAN_POINT('',(0.,0.));
+#7693 = VECTOR('',#7694,1.);
+#7694 = DIRECTION('',(0.,1.));
+#7695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7696 = PCURVE('',#7023,#7697);
+#7697 = DEFINITIONAL_REPRESENTATION('',(#7698),#7702);
+#7698 = LINE('',#7699,#7700);
+#7699 = CARTESIAN_POINT('',(0.931748562369,0.));
+#7700 = VECTOR('',#7701,1.);
+#7701 = DIRECTION('',(0.,1.));
+#7702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7703 = ORIENTED_EDGE('',*,*,#7122,.F.);
+#7704 = ORIENTED_EDGE('',*,*,#7705,.T.);
+#7705 = EDGE_CURVE('',#7123,#3477,#7706,.T.);
+#7706 = SURFACE_CURVE('',#7707,(#7746,#7753),.PCURVE_S1.);
+#7707 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#7708,#7709,#7710,#7711,#7712,
+    #7713,#7714,#7715,#7716,#7717,#7718,#7719,#7720,#7721,#7722,#7723,
+    #7724,#7725,#7726,#7727,#7728,#7729,#7730,#7731,#7732,#7733,#7734,
+    #7735,#7736,#7737,#7738,#7739,#7740,#7741,#7742,#7743,#7744,#7745),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#7708 = CARTESIAN_POINT('',(-9.750321157549E-16,-4.15,-0.241154273188));
+#7709 = CARTESIAN_POINT('',(0.434586196512,-4.150000000003,
+    -0.107820939853));
+#7710 = CARTESIAN_POINT('',(0.869174978664,-4.099433295414,
+    2.551239347952E-02));
+#7711 = CARTESIAN_POINT('',(1.29714229859,-3.998300680702,0.158845726827
+    ));
+#7712 = CARTESIAN_POINT('',(1.711870719198,-3.847591359403,
+    0.292179060154));
+#7713 = CARTESIAN_POINT('',(2.106915737364,-3.649286100425,
+    0.425512393473));
+#7714 = CARTESIAN_POINT('',(2.476176397009,-3.406319786198,
+    0.558845726805));
+#7715 = CARTESIAN_POINT('',(2.81405944427,-3.122508126065,0.692179060175
+    ));
+#7716 = CARTESIAN_POINT('',(3.115626276955,-2.802443308124,
+    0.825512393524));
+#7717 = CARTESIAN_POINT('',(3.376711940447,-2.451363362912,
+    0.958845726814));
+#7718 = CARTESIAN_POINT('',(4.02859238598,-1.322273310718,1.358845726785
+    ));
+#7719 = CARTESIAN_POINT('',(4.288012917592,-0.468413607361,
+    1.625512393834));
+#7720 = CARTESIAN_POINT('',(4.345782156642,0.440721331571,1.892179059253
+    ));
+#7721 = CARTESIAN_POINT('',(4.189177484614,1.351345215336,2.158845728122
+    ));
+#7722 = CARTESIAN_POINT('',(3.821846056543,2.206562087847,2.425512392299
+    ));
+#7723 = CARTESIAN_POINT('',(3.26490906773,2.952243226708,2.692179061179)
+  );
+#7724 = CARTESIAN_POINT('',(2.554550550182,3.543204770821,2.95884572575)
+  );
+#7725 = CARTESIAN_POINT('',(1.738355738986,3.94773332185,3.22551239423)
+  );
+#7726 = CARTESIAN_POINT('',(0.869172393052,4.149999999996,3.492179060038
+    ));
+#7727 = CARTESIAN_POINT('',(-0.434586196508,4.150000000005,
+    3.892179060205));
+#7728 = CARTESIAN_POINT('',(-0.869174978704,4.099433295413,
+    4.025512393366));
+#7729 = CARTESIAN_POINT('',(-1.297142298506,3.9983006807,4.158845726871)
+  );
+#7730 = CARTESIAN_POINT('',(-1.711870719289,3.847591359403,
+    4.292179060123));
+#7731 = CARTESIAN_POINT('',(-2.106915737314,3.649286100425,
+    4.425512393572));
+#7732 = CARTESIAN_POINT('',(-2.476176397038,3.406319786199,4.55884572677
+    ));
+#7733 = CARTESIAN_POINT('',(-2.814059444239,3.122508126066,
+    4.692179060161));
+#7734 = CARTESIAN_POINT('',(-3.11562627697,2.802443308124,4.825512393505
+    ));
+#7735 = CARTESIAN_POINT('',(-3.376711940447,2.45136336291,4.958845726831
+    ));
+#7736 = CARTESIAN_POINT('',(-4.02859238598,1.322273310718,5.358845726832
+    ));
+#7737 = CARTESIAN_POINT('',(-4.288012917563,0.468413607367,
+    5.625512393328));
+#7738 = CARTESIAN_POINT('',(-4.345782156801,-0.440721331552,
+    5.89217906085));
+#7739 = CARTESIAN_POINT('',(-4.189177484183,-1.351345215397,
+    6.158845725196));
+#7740 = CARTESIAN_POINT('',(-3.821846057268,-2.206562087766,
+    6.425512395675));
+#7741 = CARTESIAN_POINT('',(-3.264909066922,-2.952243226768,
+    6.692179058276));
+#7742 = CARTESIAN_POINT('',(-2.554550550788,-3.543204770792,
+    6.958845727892));
+#7743 = CARTESIAN_POINT('',(-1.738355738699,-3.947733321861,
+    7.22551239311));
+#7744 = CARTESIAN_POINT('',(-0.869172393107,-4.149999999995,
+    7.492179060152));
+#7745 = CARTESIAN_POINT('',(-4.432418679962E-11,-4.15,7.758845726833));
+#7746 = PCURVE('',#3491,#7747);
+#7747 = DEFINITIONAL_REPRESENTATION('',(#7748),#7752);
+#7748 = LINE('',#7749,#7750);
+#7749 = CARTESIAN_POINT('',(1.017691453623,0.));
+#7750 = VECTOR('',#7751,1.);
+#7751 = DIRECTION('',(0.,1.));
+#7752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7753 = PCURVE('',#3671,#7754);
+#7754 = DEFINITIONAL_REPRESENTATION('',(#7755),#7759);
+#7755 = LINE('',#7756,#7757);
+#7756 = CARTESIAN_POINT('',(0.,0.));
+#7757 = VECTOR('',#7758,1.);
+#7758 = DIRECTION('',(0.,1.));
+#7759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7760 = ORIENTED_EDGE('',*,*,#3476,.F.);
+#7761 = ADVANCED_FACE('',(#7762),#3671,.T.);
+#7762 = FACE_BOUND('',#7763,.T.);
+#7763 = EDGE_LOOP('',(#7764,#7765,#7766,#7835,#7836));
+#7764 = ORIENTED_EDGE('',*,*,#7705,.F.);
+#7765 = ORIENTED_EDGE('',*,*,#7214,.F.);
+#7766 = ORIENTED_EDGE('',*,*,#7767,.T.);
+#7767 = EDGE_CURVE('',#7215,#3904,#7768,.T.);
+#7768 = SURFACE_CURVE('',#7769,(#7808,#7815),.PCURVE_S1.);
+#7769 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#7770,#7771,#7772,#7773,#7774,
+    #7775,#7776,#7777,#7778,#7779,#7780,#7781,#7782,#7783,#7784,#7785,
+    #7786,#7787,#7788,#7789,#7790,#7791,#7792,#7793,#7794,#7795,#7796,
+    #7797,#7798,#7799,#7800,#7801,#7802,#7803,#7804,#7805,#7806,#7807),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#7770 = CARTESIAN_POINT('',(-7.216449660064E-16,-3.25,
+    -1.110223024625E-16));
+#7771 = CARTESIAN_POINT('',(0.340338414966,-3.250000000003,
+    0.133333333335));
+#7772 = CARTESIAN_POINT('',(0.680679434674,-3.210399546651,
+    0.266666666668));
+#7773 = CARTESIAN_POINT('',(1.015834417206,-3.131199321187,
+    0.400000000015));
+#7774 = CARTESIAN_POINT('',(1.340621496818,-3.013173973976,
+    0.533333333342));
+#7775 = CARTESIAN_POINT('',(1.649994139078,-2.85787467956,0.666666666661
+    ));
+#7776 = CARTESIAN_POINT('',(1.939174354906,-2.667599837372,
+    0.799999999993));
+#7777 = CARTESIAN_POINT('',(2.203781581546,-2.445337673877,
+    0.933333333363));
+#7778 = CARTESIAN_POINT('',(2.439948238558,-2.194684501698,
+    1.066666666712));
+#7779 = CARTESIAN_POINT('',(2.644412966854,-1.919742391499,
+    1.200000000002));
+#7780 = CARTESIAN_POINT('',(3.154921742903,-1.035515253622,
+    1.599999999973));
+#7781 = CARTESIAN_POINT('',(3.358082620984,-0.366829944216,
+    1.866666667023));
+#7782 = CARTESIAN_POINT('',(3.403322228386,0.345143391112,2.133333332439
+    ));
+#7783 = CARTESIAN_POINT('',(3.280684256822,1.058281819962,2.400000001313
+    ));
+#7784 = CARTESIAN_POINT('',(2.993006800043,1.728031559148,2.666666665484
+    ));
+#7785 = CARTESIAN_POINT('',(2.556862156779,2.311996671683,2.933333334369
+    ));
+#7786 = CARTESIAN_POINT('',(2.000547622562,2.774799517064,3.199999998935
+    ));
+#7787 = CARTESIAN_POINT('',(1.361364641543,3.091598226303,3.46666666742)
+  );
+#7788 = CARTESIAN_POINT('',(0.680676829965,3.249999999996,3.733333333226
+    ));
+#7789 = CARTESIAN_POINT('',(-0.340338414962,3.250000000005,
+    4.133333333393));
+#7790 = CARTESIAN_POINT('',(-0.680679434713,3.21039954665,4.266666666553
+    ));
+#7791 = CARTESIAN_POINT('',(-1.015834417122,3.131199321184,
+    4.400000000059));
+#7792 = CARTESIAN_POINT('',(-1.340621496909,3.013173973976,4.53333333331
+    ));
+#7793 = CARTESIAN_POINT('',(-1.649994139027,2.85787467956,4.666666666761
+    ));
+#7794 = CARTESIAN_POINT('',(-1.939174354935,2.667599837374,
+    4.799999999958));
+#7795 = CARTESIAN_POINT('',(-2.203781581514,2.445337673878,4.93333333335
+    ));
+#7796 = CARTESIAN_POINT('',(-2.439948238574,2.194684501699,
+    5.066666666693));
+#7797 = CARTESIAN_POINT('',(-2.644412966854,1.919742391497,
+    5.200000000019));
+#7798 = CARTESIAN_POINT('',(-3.154921742903,1.035515253622,5.60000000002
+    ));
+#7799 = CARTESIAN_POINT('',(-3.358082620957,0.366829944224,
+    5.866666666515));
+#7800 = CARTESIAN_POINT('',(-3.403322228537,-0.345143391101,
+    6.133333334041));
+#7801 = CARTESIAN_POINT('',(-3.280684256407,-1.058281820007,
+    6.399999998379));
+#7802 = CARTESIAN_POINT('',(-2.993006800746,-1.728031559087,
+    6.66666666887));
+#7803 = CARTESIAN_POINT('',(-2.556862155989,-2.311996671726,
+    6.933333331459));
+#7804 = CARTESIAN_POINT('',(-2.000547623159,-2.774799517042,
+    7.200000001083));
+#7805 = CARTESIAN_POINT('',(-1.361364641258,-3.091598226313,
+    7.466666666297));
+#7806 = CARTESIAN_POINT('',(-0.68067683002,-3.249999999995,
+    7.733333333341));
+#7807 = CARTESIAN_POINT('',(-4.448247326039E-11,-3.25,8.000000000021));
+#7808 = PCURVE('',#3671,#7809);
+#7809 = DEFINITIONAL_REPRESENTATION('',(#7810),#7814);
+#7810 = LINE('',#7811,#7812);
+#7811 = CARTESIAN_POINT('',(0.931748562369,0.));
+#7812 = VECTOR('',#7813,1.);
+#7813 = DIRECTION('',(0.,1.));
+#7814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7815 = PCURVE('',#3919,#7816);
+#7816 = DEFINITIONAL_REPRESENTATION('',(#7817),#7834);
+#7817 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#7818,#7819,#7820,#7821,#7822,
+    #7823,#7824,#7825,#7826,#7827,#7828,#7829,#7830,#7831,#7832,#7833),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(0.,2.359507888877,4.719015777754),
+  .UNSPECIFIED.);
+#7818 = CARTESIAN_POINT('',(1.570796326795,-15.));
+#7819 = CARTESIAN_POINT('',(1.865319955181,-14.62499999993));
+#7820 = CARTESIAN_POINT('',(2.159848025028,-14.24999999987));
+#7821 = CARTESIAN_POINT('',(2.454363397355,-13.87499999971));
+#7822 = CARTESIAN_POINT('',(2.748899439659,-13.49999999979));
+#7823 = CARTESIAN_POINT('',(3.043414761487,-13.12499999967));
+#7824 = CARTESIAN_POINT('',(3.337942959347,-12.74999999949));
+#7825 = CARTESIAN_POINT('',(3.632466473036,-12.37499999953));
+#7826 = CARTESIAN_POINT('',(4.221515135751,-11.62499999938));
+#7827 = CARTESIAN_POINT('',(4.516039416175,-11.24999999924));
+#7828 = CARTESIAN_POINT('',(4.810563712643,-10.87499999915));
+#7829 = CARTESIAN_POINT('',(5.105088038163,-10.49999999913));
+#7830 = CARTESIAN_POINT('',(5.39961237508,-10.12499999913));
+#7831 = CARTESIAN_POINT('',(5.694136698384,-9.74999999907));
+#7832 = CARTESIAN_POINT('',(5.988660999016,-9.374999998954));
+#7833 = CARTESIAN_POINT('',(6.28318530718,-8.9999999989));
+#7834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7835 = ORIENTED_EDGE('',*,*,#3931,.T.);
+#7836 = ORIENTED_EDGE('',*,*,#3656,.F.);
+#7837 = ADVANCED_FACE('',(#7838),#3919,.F.);
+#7838 = FACE_BOUND('',#7839,.F.);
+#7839 = EDGE_LOOP('',(#7840,#7841,#7910,#7911));
+#7840 = ORIENTED_EDGE('',*,*,#3903,.F.);
+#7841 = ORIENTED_EDGE('',*,*,#7842,.F.);
+#7842 = EDGE_CURVE('',#7271,#3831,#7843,.T.);
+#7843 = SURFACE_CURVE('',#7844,(#7883,#7903),.PCURVE_S1.);
+#7844 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#7845,#7846,#7847,#7848,#7849,
+    #7850,#7851,#7852,#7853,#7854,#7855,#7856,#7857,#7858,#7859,#7860,
+    #7861,#7862,#7863,#7864,#7865,#7866,#7867,#7868,#7869,#7870,#7871,
+    #7872,#7873,#7874,#7875,#7876,#7877,#7878,#7879,#7880,#7881,#7882),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#7845 = CARTESIAN_POINT('',(-3.25,5.090325121857E-16,-1.500000000001));
+#7846 = CARTESIAN_POINT('',(-3.250000000003,-0.340338414966,
+    -1.366666666666));
+#7847 = CARTESIAN_POINT('',(-3.210399546651,-0.680679434674,
+    -1.233333333333));
+#7848 = CARTESIAN_POINT('',(-3.131199321187,-1.015834417206,
+    -1.099999999987));
+#7849 = CARTESIAN_POINT('',(-3.013173973976,-1.340621496818,
+    -0.966666666659));
+#7850 = CARTESIAN_POINT('',(-2.85787467956,-1.649994139078,
+    -0.833333333341));
+#7851 = CARTESIAN_POINT('',(-2.667599837372,-1.939174354906,
+    -0.700000000007));
+#7852 = CARTESIAN_POINT('',(-2.445337673877,-2.203781581546,
+    -0.566666666639));
+#7853 = CARTESIAN_POINT('',(-2.194684501698,-2.439948238559,
+    -0.433333333289));
+#7854 = CARTESIAN_POINT('',(-1.919742391498,-2.644412966854,-0.3));
+#7855 = CARTESIAN_POINT('',(-1.035515253621,-3.154921742903,
+    9.999999997213E-02));
+#7856 = CARTESIAN_POINT('',(-0.366829944219,-3.358082620984,
+    0.366666667022));
+#7857 = CARTESIAN_POINT('',(0.34514339113,-3.403322228384,0.633333332438
+    ));
+#7858 = CARTESIAN_POINT('',(1.058281819927,-3.280684256828,
+    0.900000001311));
+#7859 = CARTESIAN_POINT('',(1.728031559191,-2.993006800035,
+    1.166666665483));
+#7860 = CARTESIAN_POINT('',(2.31199667165,-2.556862156779,1.433333334368
+    ));
+#7861 = CARTESIAN_POINT('',(2.774799517082,-2.000547622569,
+    1.699999998934));
+#7862 = CARTESIAN_POINT('',(3.091598226299,-1.361364641533,
+    1.966666667419));
+#7863 = CARTESIAN_POINT('',(3.249999999997,-0.680676829965,
+    2.233333333225));
+#7864 = CARTESIAN_POINT('',(3.250000000004,0.340338414962,2.633333333392
+    ));
+#7865 = CARTESIAN_POINT('',(3.210399546651,0.680679434715,2.766666666552
+    ));
+#7866 = CARTESIAN_POINT('',(3.131199321183,1.015834417123,2.900000000058
+    ));
+#7867 = CARTESIAN_POINT('',(3.013173973975,1.34062149691,3.033333333309)
+  );
+#7868 = CARTESIAN_POINT('',(2.857874679559,1.649994139027,3.16666666676)
+  );
+#7869 = CARTESIAN_POINT('',(2.667599837374,1.939174354936,3.299999999956
+    ));
+#7870 = CARTESIAN_POINT('',(2.445337673877,2.203781581515,3.433333333349
+    ));
+#7871 = CARTESIAN_POINT('',(2.194684501696,2.439948238576,3.566666666692
+    ));
+#7872 = CARTESIAN_POINT('',(1.919742391496,2.644412966855,3.700000000018
+    ));
+#7873 = CARTESIAN_POINT('',(1.035515253621,3.154921742903,4.100000000019
+    ));
+#7874 = CARTESIAN_POINT('',(0.366829944217,3.358082620951,4.366666666514
+    ));
+#7875 = CARTESIAN_POINT('',(-0.345143391079,3.403322228567,
+    4.633333334038));
+#7876 = CARTESIAN_POINT('',(-1.058281820064,3.280684256331,
+    4.899999998379));
+#7877 = CARTESIAN_POINT('',(-1.728031559021,2.993006800854,
+    5.166666668867));
+#7878 = CARTESIAN_POINT('',(-2.311996671775,2.556862155885,
+    5.433333331459));
+#7879 = CARTESIAN_POINT('',(-2.774799517023,2.000547623221,
+    5.700000001081));
+#7880 = CARTESIAN_POINT('',(-3.091598226319,1.361364641234,
+    5.966666666296));
+#7881 = CARTESIAN_POINT('',(-3.249999999995,0.68067683002,6.233333333339
+    ));
+#7882 = CARTESIAN_POINT('',(-3.25,4.415740939093E-11,6.50000000002));
+#7883 = PCURVE('',#3919,#7884);
+#7884 = DEFINITIONAL_REPRESENTATION('',(#7885),#7902);
+#7885 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#7886,#7887,#7888,#7889,#7890,
+    #7891,#7892,#7893,#7894,#7895,#7896,#7897,#7898,#7899,#7900,#7901),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(1.179753944225,3.735887490033,
+    6.292021035841),.UNSPECIFIED.);
+#7886 = CARTESIAN_POINT('',(1.178097242654,-15.));
+#7887 = CARTESIAN_POINT('',(1.497165253291,-14.59374999995));
+#7888 = CARTESIAN_POINT('',(1.816233182344,-14.1875));
+#7889 = CARTESIAN_POINT('',(2.135301209958,-13.78125000003));
+#7890 = CARTESIAN_POINT('',(2.454369313903,-13.37500000001));
+#7891 = CARTESIAN_POINT('',(2.773437382006,-12.96874999997));
+#7892 = CARTESIAN_POINT('',(3.092505324576,-12.56249999996));
+#7893 = CARTESIAN_POINT('',(3.411573186828,-12.15624999998));
+#7894 = CARTESIAN_POINT('',(4.049709335794,-11.34375));
+#7895 = CARTESIAN_POINT('',(4.368776642625,-10.93750000006));
+#7896 = CARTESIAN_POINT('',(4.687848232013,-10.53124999958));
+#7897 = CARTESIAN_POINT('',(5.006907341329,-10.12500000088));
+#7898 = CARTESIAN_POINT('',(5.32598748332,-9.718749999112));
+#7899 = CARTESIAN_POINT('',(5.645045988038,-9.312500000351));
+#7900 = CARTESIAN_POINT('',(5.964118043113,-8.906250000004));
+#7901 = CARTESIAN_POINT('',(6.283185307166,-8.49999999998));
+#7902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7903 = PCURVE('',#4010,#7904);
+#7904 = DEFINITIONAL_REPRESENTATION('',(#7905),#7909);
+#7905 = LINE('',#7906,#7907);
+#7906 = CARTESIAN_POINT('',(0.,0.));
+#7907 = VECTOR('',#7908,1.);
+#7908 = DIRECTION('',(0.,1.));
+#7909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7910 = ORIENTED_EDGE('',*,*,#7270,.F.);
+#7911 = ORIENTED_EDGE('',*,*,#7767,.T.);
+#7912 = ADVANCED_FACE('',(#7913),#4010,.T.);
+#7913 = FACE_BOUND('',#7914,.T.);
+#7914 = EDGE_LOOP('',(#7915,#7916,#7917,#7918,#7974));
+#7915 = ORIENTED_EDGE('',*,*,#7842,.F.);
+#7916 = ORIENTED_EDGE('',*,*,#7294,.F.);
+#7917 = ORIENTED_EDGE('',*,*,#7352,.F.);
+#7918 = ORIENTED_EDGE('',*,*,#7919,.T.);
+#7919 = EDGE_CURVE('',#7353,#3996,#7920,.T.);
+#7920 = SURFACE_CURVE('',#7921,(#7960,#7967),.PCURVE_S1.);
+#7921 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#7922,#7923,#7924,#7925,#7926,
+    #7927,#7928,#7929,#7930,#7931,#7932,#7933,#7934,#7935,#7936,#7937,
+    #7938,#7939,#7940,#7941,#7942,#7943,#7944,#7945,#7946,#7947,#7948,
+    #7949,#7950,#7951,#7952,#7953,#7954,#7955,#7956,#7957,#7958,#7959),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#7922 = CARTESIAN_POINT('',(-4.15,3.436591138675E-16,-1.258845726812));
+#7923 = CARTESIAN_POINT('',(-4.150000000003,-0.434586196512,
+    -1.125512393476));
+#7924 = CARTESIAN_POINT('',(-4.099433295414,-0.869174978664,
+    -0.992179060144));
+#7925 = CARTESIAN_POINT('',(-3.998300680702,-1.29714229859,
+    -0.858845726797));
+#7926 = CARTESIAN_POINT('',(-3.847591359403,-1.711870719199,
+    -0.725512393469));
+#7927 = CARTESIAN_POINT('',(-3.649286100425,-2.106915737364,
+    -0.592179060151));
+#7928 = CARTESIAN_POINT('',(-3.406319786198,-2.476176397009,
+    -0.458845726818));
+#7929 = CARTESIAN_POINT('',(-3.122508126065,-2.81405944427,
+    -0.325512393449));
+#7930 = CARTESIAN_POINT('',(-2.802443308124,-3.115626276955,
+    -0.192179060099));
+#7931 = CARTESIAN_POINT('',(-2.451363362912,-3.376711940447,
+    -5.884572680993E-02));
+#7932 = CARTESIAN_POINT('',(-1.322273310718,-4.02859238598,
+    0.341154273162));
+#7933 = CARTESIAN_POINT('',(-0.468413607363,-4.288012917592,
+    0.60782094021));
+#7934 = CARTESIAN_POINT('',(0.440721331583,-4.345782156643,0.87448760563
+    ));
+#7935 = CARTESIAN_POINT('',(1.351345215314,-4.189177484614,
+    1.141154274498));
+#7936 = CARTESIAN_POINT('',(2.206562087874,-3.821846056542,
+    1.407820938676));
+#7937 = CARTESIAN_POINT('',(2.952243226689,-3.264909067726,
+    1.674487607555));
+#7938 = CARTESIAN_POINT('',(3.543204770831,-2.554550550189,
+    1.941154272126));
+#7939 = CARTESIAN_POINT('',(3.947733321848,-1.738355738979,
+    2.207820940606));
+#7940 = CARTESIAN_POINT('',(4.149999999997,-0.869172393052,
+    2.474487606415));
+#7941 = CARTESIAN_POINT('',(4.150000000004,0.434586196508,2.874487606581
+    ));
+#7942 = CARTESIAN_POINT('',(4.099433295414,0.869174978706,3.007820939742
+    ));
+#7943 = CARTESIAN_POINT('',(3.998300680699,1.297142298507,3.141154273248
+    ));
+#7944 = CARTESIAN_POINT('',(3.847591359402,1.71187071929,3.274487606499)
+  );
+#7945 = CARTESIAN_POINT('',(3.649286100424,2.106915737313,3.407820939949
+    ));
+#7946 = CARTESIAN_POINT('',(3.4063197862,2.476176397038,3.541154273146)
+  );
+#7947 = CARTESIAN_POINT('',(3.122508126065,2.814059444239,3.674487606539
+    ));
+#7948 = CARTESIAN_POINT('',(2.802443308123,3.115626276972,3.807820939882
+    ));
+#7949 = CARTESIAN_POINT('',(2.45136336291,3.376711940448,3.941154273207)
+  );
+#7950 = CARTESIAN_POINT('',(1.322273310717,4.02859238598,4.341154273209)
+  );
+#7951 = CARTESIAN_POINT('',(0.468413607363,4.28801291756,4.607820939704)
+  );
+#7952 = CARTESIAN_POINT('',(-0.440721331538,4.34578215682,4.874487607227
+    ));
+#7953 = CARTESIAN_POINT('',(-1.351345215436,4.189177484134,
+    5.141154271572));
+#7954 = CARTESIAN_POINT('',(-2.206562087722,3.821846057339,
+    5.407820942053));
+#7955 = CARTESIAN_POINT('',(-2.9522432268,3.264909066852,5.674487604652)
+  );
+#7956 = CARTESIAN_POINT('',(-3.543204770778,2.55455055083,5.941154274269
+    ));
+#7957 = CARTESIAN_POINT('',(-3.947733321866,1.738355738682,
+    6.207820939486));
+#7958 = CARTESIAN_POINT('',(-4.149999999995,0.869172393107,
+    6.474487606529));
+#7959 = CARTESIAN_POINT('',(-4.15,4.410284308932E-11,6.741154273209));
+#7960 = PCURVE('',#4010,#7961);
+#7961 = DEFINITIONAL_REPRESENTATION('',(#7962),#7966);
+#7962 = LINE('',#7963,#7964);
+#7963 = CARTESIAN_POINT('',(0.931748562369,0.));
+#7964 = VECTOR('',#7965,1.);
+#7965 = DIRECTION('',(0.,1.));
+#7966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7967 = PCURVE('',#4278,#7968);
+#7968 = DEFINITIONAL_REPRESENTATION('',(#7969),#7973);
+#7969 = LINE('',#7970,#7971);
+#7970 = CARTESIAN_POINT('',(0.,0.));
+#7971 = VECTOR('',#7972,1.);
+#7972 = DIRECTION('',(0.,1.));
+#7973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7974 = ORIENTED_EDGE('',*,*,#3995,.F.);
+#7975 = ADVANCED_FACE('',(#7976),#4278,.T.);
+#7976 = FACE_BOUND('',#7977,.T.);
+#7977 = EDGE_LOOP('',(#7978,#7979,#7980,#8036));
+#7978 = ORIENTED_EDGE('',*,*,#7919,.F.);
+#7979 = ORIENTED_EDGE('',*,*,#7396,.F.);
+#7980 = ORIENTED_EDGE('',*,*,#7981,.T.);
+#7981 = EDGE_CURVE('',#6408,#4264,#7982,.T.);
+#7982 = SURFACE_CURVE('',#7983,(#8022,#8029),.PCURVE_S1.);
+#7983 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#7984,#7985,#7986,#7987,#7988,
+    #7989,#7990,#7991,#7992,#7993,#7994,#7995,#7996,#7997,#7998,#7999,
+    #8000,#8001,#8002,#8003,#8004,#8005,#8006,#8007,#8008,#8009,#8010,
+    #8011,#8012,#8013,#8014,#8015,#8016,#8017,#8018,#8019,#8020,#8021),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#7984 = CARTESIAN_POINT('',(-4.15,5.617754269622E-16,-0.241154273188));
+#7985 = CARTESIAN_POINT('',(-4.150000000003,-0.434586196512,
+    -0.107820939853));
+#7986 = CARTESIAN_POINT('',(-4.099433295414,-0.869174978664,
+    2.551239347952E-02));
+#7987 = CARTESIAN_POINT('',(-3.998300680702,-1.29714229859,
+    0.158845726827));
+#7988 = CARTESIAN_POINT('',(-3.847591359403,-1.711870719198,
+    0.292179060154));
+#7989 = CARTESIAN_POINT('',(-3.649286100425,-2.106915737364,
+    0.425512393473));
+#7990 = CARTESIAN_POINT('',(-3.406319786198,-2.476176397009,
+    0.558845726805));
+#7991 = CARTESIAN_POINT('',(-3.122508126065,-2.81405944427,
+    0.692179060175));
+#7992 = CARTESIAN_POINT('',(-2.802443308124,-3.115626276955,
+    0.825512393524));
+#7993 = CARTESIAN_POINT('',(-2.451363362912,-3.376711940447,
+    0.958845726814));
+#7994 = CARTESIAN_POINT('',(-1.322273310718,-4.02859238598,
+    1.358845726785));
+#7995 = CARTESIAN_POINT('',(-0.468413607361,-4.288012917592,
+    1.625512393834));
+#7996 = CARTESIAN_POINT('',(0.440721331571,-4.345782156642,
+    1.892179059253));
+#7997 = CARTESIAN_POINT('',(1.351345215336,-4.189177484614,
+    2.158845728122));
+#7998 = CARTESIAN_POINT('',(2.206562087847,-3.821846056543,
+    2.425512392299));
+#7999 = CARTESIAN_POINT('',(2.952243226708,-3.26490906773,2.692179061179
+    ));
+#8000 = CARTESIAN_POINT('',(3.543204770821,-2.554550550182,2.95884572575
+    ));
+#8001 = CARTESIAN_POINT('',(3.94773332185,-1.738355738986,3.22551239423)
+  );
+#8002 = CARTESIAN_POINT('',(4.149999999996,-0.869172393052,
+    3.492179060038));
+#8003 = CARTESIAN_POINT('',(4.150000000005,0.434586196508,3.892179060205
+    ));
+#8004 = CARTESIAN_POINT('',(4.099433295413,0.869174978704,4.025512393366
+    ));
+#8005 = CARTESIAN_POINT('',(3.9983006807,1.297142298506,4.158845726871)
+  );
+#8006 = CARTESIAN_POINT('',(3.847591359403,1.711870719289,4.292179060123
+    ));
+#8007 = CARTESIAN_POINT('',(3.649286100425,2.106915737314,4.425512393572
+    ));
+#8008 = CARTESIAN_POINT('',(3.406319786199,2.476176397038,4.55884572677)
+  );
+#8009 = CARTESIAN_POINT('',(3.122508126066,2.814059444239,4.692179060161
+    ));
+#8010 = CARTESIAN_POINT('',(2.802443308124,3.11562627697,4.825512393505)
+  );
+#8011 = CARTESIAN_POINT('',(2.45136336291,3.376711940447,4.958845726831)
+  );
+#8012 = CARTESIAN_POINT('',(1.322273310718,4.02859238598,5.358845726832)
+  );
+#8013 = CARTESIAN_POINT('',(0.468413607367,4.288012917563,5.625512393328
+    ));
+#8014 = CARTESIAN_POINT('',(-0.440721331552,4.345782156801,5.89217906085
+    ));
+#8015 = CARTESIAN_POINT('',(-1.351345215397,4.189177484183,
+    6.158845725196));
+#8016 = CARTESIAN_POINT('',(-2.206562087766,3.821846057268,
+    6.425512395675));
+#8017 = CARTESIAN_POINT('',(-2.952243226768,3.264909066922,
+    6.692179058276));
+#8018 = CARTESIAN_POINT('',(-3.543204770792,2.554550550788,
+    6.958845727892));
+#8019 = CARTESIAN_POINT('',(-3.947733321861,1.738355738699,7.22551239311
+    ));
+#8020 = CARTESIAN_POINT('',(-4.149999999995,0.869172393107,
+    7.492179060152));
+#8021 = CARTESIAN_POINT('',(-4.15,4.432377354293E-11,7.758845726833));
+#8022 = PCURVE('',#4278,#8023);
+#8023 = DEFINITIONAL_REPRESENTATION('',(#8024),#8028);
+#8024 = LINE('',#8025,#8026);
+#8025 = CARTESIAN_POINT('',(1.017691453623,0.));
+#8026 = VECTOR('',#8027,1.);
+#8027 = DIRECTION('',(0.,1.));
+#8028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8029 = PCURVE('',#4439,#8030);
+#8030 = DEFINITIONAL_REPRESENTATION('',(#8031),#8035);
+#8031 = LINE('',#8032,#8033);
+#8032 = CARTESIAN_POINT('',(0.,0.));
+#8033 = VECTOR('',#8034,1.);
+#8034 = DIRECTION('',(0.,1.));
+#8035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8036 = ORIENTED_EDGE('',*,*,#4263,.F.);
+#8037 = ADVANCED_FACE('',(#8038),#4439,.T.);
+#8038 = FACE_BOUND('',#8039,.T.);
+#8039 = EDGE_LOOP('',(#8040,#8041,#8042,#8113));
+#8040 = ORIENTED_EDGE('',*,*,#7981,.F.);
+#8041 = ORIENTED_EDGE('',*,*,#6405,.F.);
+#8042 = ORIENTED_EDGE('',*,*,#8043,.T.);
+#8043 = EDGE_CURVE('',#6406,#4425,#8044,.T.);
+#8044 = SURFACE_CURVE('',#8045,(#8084,#8091),.PCURVE_S1.);
+#8045 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8046,#8047,#8048,#8049,#8050,
+    #8051,#8052,#8053,#8054,#8055,#8056,#8057,#8058,#8059,#8060,#8061,
+    #8062,#8063,#8064,#8065,#8066,#8067,#8068,#8069,#8070,#8071,#8072,
+    #8073,#8074,#8075,#8076,#8077,#8078,#8079,#8080,#8081,#8082,#8083),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#8046 = CARTESIAN_POINT('',(-3.25,3.980102097229E-16,-1.110223024625E-16
+    ));
+#8047 = CARTESIAN_POINT('',(-3.250000000003,-0.340338414966,
+    0.133333333335));
+#8048 = CARTESIAN_POINT('',(-3.210399546651,-0.680679434674,
+    0.266666666668));
+#8049 = CARTESIAN_POINT('',(-3.131199321187,-1.015834417206,
+    0.400000000015));
+#8050 = CARTESIAN_POINT('',(-3.013173973976,-1.340621496818,
+    0.533333333342));
+#8051 = CARTESIAN_POINT('',(-2.85787467956,-1.649994139078,
+    0.666666666661));
+#8052 = CARTESIAN_POINT('',(-2.667599837372,-1.939174354906,
+    0.799999999993));
+#8053 = CARTESIAN_POINT('',(-2.445337673877,-2.203781581546,
+    0.933333333363));
+#8054 = CARTESIAN_POINT('',(-2.194684501698,-2.439948238558,
+    1.066666666712));
+#8055 = CARTESIAN_POINT('',(-1.919742391499,-2.644412966854,
+    1.200000000002));
+#8056 = CARTESIAN_POINT('',(-1.035515253622,-3.154921742903,
+    1.599999999973));
+#8057 = CARTESIAN_POINT('',(-0.366829944216,-3.358082620984,
+    1.866666667023));
+#8058 = CARTESIAN_POINT('',(0.345143391112,-3.403322228386,
+    2.133333332439));
+#8059 = CARTESIAN_POINT('',(1.058281819962,-3.280684256822,
+    2.400000001313));
+#8060 = CARTESIAN_POINT('',(1.728031559148,-2.993006800043,
+    2.666666665484));
+#8061 = CARTESIAN_POINT('',(2.311996671683,-2.556862156779,
+    2.933333334369));
+#8062 = CARTESIAN_POINT('',(2.774799517064,-2.000547622562,
+    3.199999998935));
+#8063 = CARTESIAN_POINT('',(3.091598226303,-1.361364641543,3.46666666742
+    ));
+#8064 = CARTESIAN_POINT('',(3.249999999996,-0.680676829965,
+    3.733333333226));
+#8065 = CARTESIAN_POINT('',(3.250000000005,0.340338414962,4.133333333393
+    ));
+#8066 = CARTESIAN_POINT('',(3.21039954665,0.680679434713,4.266666666553)
+  );
+#8067 = CARTESIAN_POINT('',(3.131199321184,1.015834417122,4.400000000059
+    ));
+#8068 = CARTESIAN_POINT('',(3.013173973976,1.340621496909,4.53333333331)
+  );
+#8069 = CARTESIAN_POINT('',(2.85787467956,1.649994139027,4.666666666761)
+  );
+#8070 = CARTESIAN_POINT('',(2.667599837374,1.939174354935,4.799999999958
+    ));
+#8071 = CARTESIAN_POINT('',(2.445337673878,2.203781581514,4.93333333335)
+  );
+#8072 = CARTESIAN_POINT('',(2.194684501699,2.439948238574,5.066666666693
+    ));
+#8073 = CARTESIAN_POINT('',(1.919742391497,2.644412966854,5.200000000019
+    ));
+#8074 = CARTESIAN_POINT('',(1.035515253622,3.154921742903,5.60000000002)
+  );
+#8075 = CARTESIAN_POINT('',(0.366829944224,3.358082620957,5.866666666515
+    ));
+#8076 = CARTESIAN_POINT('',(-0.345143391101,3.403322228537,
+    6.133333334041));
+#8077 = CARTESIAN_POINT('',(-1.058281820007,3.280684256407,
+    6.399999998379));
+#8078 = CARTESIAN_POINT('',(-1.728031559087,2.993006800746,6.66666666887
+    ));
+#8079 = CARTESIAN_POINT('',(-2.311996671726,2.556862155989,
+    6.933333331459));
+#8080 = CARTESIAN_POINT('',(-2.774799517042,2.000547623159,
+    7.200000001083));
+#8081 = CARTESIAN_POINT('',(-3.091598226313,1.361364641258,
+    7.466666666297));
+#8082 = CARTESIAN_POINT('',(-3.249999999995,0.68067683002,7.733333333341
+    ));
+#8083 = CARTESIAN_POINT('',(-3.25,4.448214962563E-11,8.000000000021));
+#8084 = PCURVE('',#4439,#8085);
+#8085 = DEFINITIONAL_REPRESENTATION('',(#8086),#8090);
+#8086 = LINE('',#8087,#8088);
+#8087 = CARTESIAN_POINT('',(0.931748562369,0.));
+#8088 = VECTOR('',#8089,1.);
+#8089 = DIRECTION('',(0.,1.));
+#8090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8091 = PCURVE('',#4685,#8092);
+#8092 = DEFINITIONAL_REPRESENTATION('',(#8093),#8112);
+#8093 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8094,#8095,#8096,#8097,#8098,
+    #8099,#8100,#8101,#8102,#8103,#8104,#8105,#8106,#8107,#8108,#8109,
+    #8110,#8111),.UNSPECIFIED.,.F.,.F.,(10,8,10),(0.,3.146010517921,
+    6.292021035841),.UNSPECIFIED.);
+#8094 = CARTESIAN_POINT('',(0.,-15.));
+#8095 = CARTESIAN_POINT('',(0.349065040986,-14.55555555555));
+#8096 = CARTESIAN_POINT('',(0.698136808075,-14.11111111138));
+#8097 = CARTESIAN_POINT('',(1.047183065476,-13.66666666502));
+#8098 = CARTESIAN_POINT('',(1.396286949942,-13.22222222632));
+#8099 = CARTESIAN_POINT('',(1.745305695968,-12.77777777169));
+#8100 = CARTESIAN_POINT('',(2.094409600894,-12.33333333756));
+#8101 = CARTESIAN_POINT('',(2.443455840047,-11.88888888718));
+#8102 = CARTESIAN_POINT('',(2.792527612583,-11.44444444462));
+#8103 = CARTESIAN_POINT('',(3.490657694585,-10.55555555536));
+#8104 = CARTESIAN_POINT('',(3.839729461598,-10.11111111204));
+#8105 = CARTESIAN_POINT('',(4.188775719599,-9.666666664678));
+#8106 = CARTESIAN_POINT('',(4.537879602799,-9.222222223791));
+#8107 = CARTESIAN_POINT('',(4.886898350077,-8.777777777344));
+#8108 = CARTESIAN_POINT('',(5.236002253649,-8.333333332761));
+#8109 = CARTESIAN_POINT('',(5.585048493861,-7.888888889171));
+#8110 = CARTESIAN_POINT('',(5.93412026615,-7.44444444445));
+#8111 = CARTESIAN_POINT('',(6.283185307166,-6.999999999979));
+#8112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8113 = ORIENTED_EDGE('',*,*,#4424,.F.);
+#8114 = ADVANCED_FACE('',(#8115),#4685,.F.);
+#8115 = FACE_BOUND('',#8116,.F.);
+#8116 = EDGE_LOOP('',(#8117,#8118,#8119,#8120,#8121));
+#8117 = ORIENTED_EDGE('',*,*,#6463,.F.);
+#8118 = ORIENTED_EDGE('',*,*,#8043,.T.);
+#8119 = ORIENTED_EDGE('',*,*,#4671,.F.);
+#8120 = ORIENTED_EDGE('',*,*,#4700,.F.);
+#8121 = ORIENTED_EDGE('',*,*,#8122,.F.);
+#8122 = EDGE_CURVE('',#6464,#4701,#8123,.T.);
+#8123 = SURFACE_CURVE('',#8124,(#8163,#8183),.PCURVE_S1.);
+#8124 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8125,#8126,#8127,#8128,#8129,
+    #8130,#8131,#8132,#8133,#8134,#8135,#8136,#8137,#8138,#8139,#8140,
+    #8141,#8142,#8143,#8144,#8145,#8146,#8147,#8148,#8149,#8150,#8151,
+    #8152,#8153,#8154,#8155,#8156,#8157,#8158,#8159,#8160,#8161,#8162),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#8125 = CARTESIAN_POINT('',(4.718447854659E-16,3.25,-1.500000000001));
+#8126 = CARTESIAN_POINT('',(-0.340338414966,3.250000000003,
+    -1.366666666666));
+#8127 = CARTESIAN_POINT('',(-0.680679434674,3.210399546651,
+    -1.233333333333));
+#8128 = CARTESIAN_POINT('',(-1.015834417206,3.131199321187,
+    -1.099999999987));
+#8129 = CARTESIAN_POINT('',(-1.340621496818,3.013173973976,
+    -0.966666666659));
+#8130 = CARTESIAN_POINT('',(-1.649994139078,2.85787467956,
+    -0.833333333341));
+#8131 = CARTESIAN_POINT('',(-1.939174354906,2.667599837372,
+    -0.700000000007));
+#8132 = CARTESIAN_POINT('',(-2.203781581546,2.445337673877,
+    -0.566666666639));
+#8133 = CARTESIAN_POINT('',(-2.439948238559,2.194684501698,
+    -0.433333333289));
+#8134 = CARTESIAN_POINT('',(-2.644412966854,1.919742391498,-0.3));
+#8135 = CARTESIAN_POINT('',(-3.154921742903,1.035515253621,
+    9.999999997213E-02));
+#8136 = CARTESIAN_POINT('',(-3.358082620984,0.366829944219,
+    0.366666667022));
+#8137 = CARTESIAN_POINT('',(-3.403322228384,-0.34514339113,
+    0.633333332438));
+#8138 = CARTESIAN_POINT('',(-3.280684256828,-1.058281819927,
+    0.900000001311));
+#8139 = CARTESIAN_POINT('',(-2.993006800035,-1.728031559191,
+    1.166666665483));
+#8140 = CARTESIAN_POINT('',(-2.556862156779,-2.31199667165,
+    1.433333334368));
+#8141 = CARTESIAN_POINT('',(-2.000547622569,-2.774799517082,
+    1.699999998934));
+#8142 = CARTESIAN_POINT('',(-1.361364641533,-3.091598226299,
+    1.966666667419));
+#8143 = CARTESIAN_POINT('',(-0.680676829965,-3.249999999997,
+    2.233333333225));
+#8144 = CARTESIAN_POINT('',(0.340338414962,-3.250000000004,
+    2.633333333392));
+#8145 = CARTESIAN_POINT('',(0.680679434715,-3.210399546651,
+    2.766666666552));
+#8146 = CARTESIAN_POINT('',(1.015834417123,-3.131199321183,
+    2.900000000058));
+#8147 = CARTESIAN_POINT('',(1.34062149691,-3.013173973975,3.033333333309
+    ));
+#8148 = CARTESIAN_POINT('',(1.649994139027,-2.857874679559,3.16666666676
+    ));
+#8149 = CARTESIAN_POINT('',(1.939174354936,-2.667599837374,
+    3.299999999956));
+#8150 = CARTESIAN_POINT('',(2.203781581515,-2.445337673877,
+    3.433333333349));
+#8151 = CARTESIAN_POINT('',(2.439948238576,-2.194684501696,
+    3.566666666692));
+#8152 = CARTESIAN_POINT('',(2.644412966855,-1.919742391496,
+    3.700000000018));
+#8153 = CARTESIAN_POINT('',(3.154921742903,-1.035515253621,
+    4.100000000019));
+#8154 = CARTESIAN_POINT('',(3.358082620951,-0.366829944217,
+    4.366666666514));
+#8155 = CARTESIAN_POINT('',(3.403322228567,0.345143391079,4.633333334038
+    ));
+#8156 = CARTESIAN_POINT('',(3.280684256331,1.058281820064,4.899999998379
+    ));
+#8157 = CARTESIAN_POINT('',(2.993006800854,1.728031559021,5.166666668867
+    ));
+#8158 = CARTESIAN_POINT('',(2.556862155885,2.311996671775,5.433333331459
+    ));
+#8159 = CARTESIAN_POINT('',(2.000547623221,2.774799517023,5.700000001081
+    ));
+#8160 = CARTESIAN_POINT('',(1.361364641234,3.091598226319,5.966666666296
+    ));
+#8161 = CARTESIAN_POINT('',(0.68067683002,3.249999999995,6.233333333339)
+  );
+#8162 = CARTESIAN_POINT('',(4.41573722032E-11,3.25,6.50000000002));
+#8163 = PCURVE('',#4685,#8164);
+#8164 = DEFINITIONAL_REPRESENTATION('',(#8165),#8182);
+#8165 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#8166,#8167,#8168,#8169,#8170,
+    #8171,#8172,#8173,#8174,#8175,#8176,#8177,#8178,#8179,#8180,#8181),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(1.573005259834,3.932513147837,
+    6.292021035841),.UNSPECIFIED.);
+#8166 = CARTESIAN_POINT('',(3.841194558085E-13,-14.49999999889));
+#8167 = CARTESIAN_POINT('',(0.294524308054,-14.12499999896));
+#8168 = CARTESIAN_POINT('',(0.589048627828,-13.74999999902));
+#8169 = CARTESIAN_POINT('',(0.883572945409,-13.37499999908));
+#8170 = CARTESIAN_POINT('',(1.178097258135,-12.99999999915));
+#8171 = CARTESIAN_POINT('',(1.472621569325,-12.62499999922));
+#8172 = CARTESIAN_POINT('',(1.767145883012,-12.2499999993));
+#8173 = CARTESIAN_POINT('',(2.061670198674,-11.87499999938));
+#8174 = CARTESIAN_POINT('',(2.650718813251,-11.12499999951));
+#8175 = CARTESIAN_POINT('',(2.945242370239,-10.74999999964));
+#8176 = CARTESIAN_POINT('',(3.239770579215,-10.37499999937));
+#8177 = CARTESIAN_POINT('',(3.534285787908,-10.00000000039));
+#8178 = CARTESIAN_POINT('',(3.828821972938,-9.624999999083));
+#8179 = CARTESIAN_POINT('',(4.123337264219,-9.250000000189));
+#8180 = CARTESIAN_POINT('',(4.417865352069,-8.874999999933));
+#8181 = CARTESIAN_POINT('',(4.712388980371,-8.49999999998));
+#8182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8183 = PCURVE('',#4778,#8184);
+#8184 = DEFINITIONAL_REPRESENTATION('',(#8185),#8189);
+#8185 = LINE('',#8186,#8187);
+#8186 = CARTESIAN_POINT('',(0.,0.));
+#8187 = VECTOR('',#8188,1.);
+#8188 = DIRECTION('',(0.,1.));
+#8189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8190 = ADVANCED_FACE('',(#8191),#4778,.T.);
+#8191 = FACE_BOUND('',#8192,.T.);
+#8192 = EDGE_LOOP('',(#8193,#8194,#8195,#8251));
+#8193 = ORIENTED_EDGE('',*,*,#8122,.F.);
+#8194 = ORIENTED_EDGE('',*,*,#6487,.F.);
+#8195 = ORIENTED_EDGE('',*,*,#8196,.T.);
+#8196 = EDGE_CURVE('',#6488,#4764,#8197,.T.);
+#8197 = SURFACE_CURVE('',#8198,(#8237,#8244),.PCURVE_S1.);
+#8198 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8199,#8200,#8201,#8202,#8203,
+    #8204,#8205,#8206,#8207,#8208,#8209,#8210,#8211,#8212,#8213,#8214,
+    #8215,#8216,#8217,#8218,#8219,#8220,#8221,#8222,#8223,#8224,#8225,
+    #8226,#8227,#8228,#8229,#8230,#8231,#8232,#8233,#8234,#8235,#8236),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#8199 = CARTESIAN_POINT('',(2.961732474408E-16,4.15,-1.258845726812));
+#8200 = CARTESIAN_POINT('',(-0.434586196512,4.150000000003,
+    -1.125512393476));
+#8201 = CARTESIAN_POINT('',(-0.869174978664,4.099433295414,
+    -0.992179060144));
+#8202 = CARTESIAN_POINT('',(-1.29714229859,3.998300680702,
+    -0.858845726797));
+#8203 = CARTESIAN_POINT('',(-1.711870719199,3.847591359403,
+    -0.725512393469));
+#8204 = CARTESIAN_POINT('',(-2.106915737364,3.649286100425,
+    -0.592179060151));
+#8205 = CARTESIAN_POINT('',(-2.476176397009,3.406319786198,
+    -0.458845726818));
+#8206 = CARTESIAN_POINT('',(-2.81405944427,3.122508126065,
+    -0.325512393449));
+#8207 = CARTESIAN_POINT('',(-3.115626276955,2.802443308124,
+    -0.192179060099));
+#8208 = CARTESIAN_POINT('',(-3.376711940447,2.451363362912,
+    -5.884572680993E-02));
+#8209 = CARTESIAN_POINT('',(-4.02859238598,1.322273310718,0.341154273162
+    ));
+#8210 = CARTESIAN_POINT('',(-4.288012917592,0.468413607363,0.60782094021
+    ));
+#8211 = CARTESIAN_POINT('',(-4.345782156643,-0.440721331583,
+    0.87448760563));
+#8212 = CARTESIAN_POINT('',(-4.189177484614,-1.351345215314,
+    1.141154274498));
+#8213 = CARTESIAN_POINT('',(-3.821846056542,-2.206562087874,
+    1.407820938676));
+#8214 = CARTESIAN_POINT('',(-3.264909067726,-2.952243226689,
+    1.674487607555));
+#8215 = CARTESIAN_POINT('',(-2.554550550189,-3.543204770831,
+    1.941154272126));
+#8216 = CARTESIAN_POINT('',(-1.738355738979,-3.947733321848,
+    2.207820940606));
+#8217 = CARTESIAN_POINT('',(-0.869172393052,-4.149999999997,
+    2.474487606415));
+#8218 = CARTESIAN_POINT('',(0.434586196508,-4.150000000004,
+    2.874487606581));
+#8219 = CARTESIAN_POINT('',(0.869174978706,-4.099433295414,
+    3.007820939742));
+#8220 = CARTESIAN_POINT('',(1.297142298507,-3.998300680699,
+    3.141154273248));
+#8221 = CARTESIAN_POINT('',(1.71187071929,-3.847591359402,3.274487606499
+    ));
+#8222 = CARTESIAN_POINT('',(2.106915737313,-3.649286100424,
+    3.407820939949));
+#8223 = CARTESIAN_POINT('',(2.476176397038,-3.4063197862,3.541154273146)
+  );
+#8224 = CARTESIAN_POINT('',(2.814059444239,-3.122508126065,
+    3.674487606539));
+#8225 = CARTESIAN_POINT('',(3.115626276972,-2.802443308123,
+    3.807820939882));
+#8226 = CARTESIAN_POINT('',(3.376711940448,-2.45136336291,3.941154273207
+    ));
+#8227 = CARTESIAN_POINT('',(4.02859238598,-1.322273310717,4.341154273209
+    ));
+#8228 = CARTESIAN_POINT('',(4.28801291756,-0.468413607363,4.607820939704
+    ));
+#8229 = CARTESIAN_POINT('',(4.34578215682,0.440721331538,4.874487607227)
+  );
+#8230 = CARTESIAN_POINT('',(4.189177484134,1.351345215436,5.141154271572
+    ));
+#8231 = CARTESIAN_POINT('',(3.821846057339,2.206562087722,5.407820942053
+    ));
+#8232 = CARTESIAN_POINT('',(3.264909066852,2.9522432268,5.674487604652)
+  );
+#8233 = CARTESIAN_POINT('',(2.55455055083,3.543204770778,5.941154274269)
+  );
+#8234 = CARTESIAN_POINT('',(1.738355738682,3.947733321866,6.207820939486
+    ));
+#8235 = CARTESIAN_POINT('',(0.869172393107,4.149999999995,6.474487606529
+    ));
+#8236 = CARTESIAN_POINT('',(4.410279560346E-11,4.15,6.741154273209));
+#8237 = PCURVE('',#4778,#8238);
+#8238 = DEFINITIONAL_REPRESENTATION('',(#8239),#8243);
+#8239 = LINE('',#8240,#8241);
+#8240 = CARTESIAN_POINT('',(0.931748562369,0.));
+#8241 = VECTOR('',#8242,1.);
+#8242 = DIRECTION('',(0.,1.));
+#8243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8244 = PCURVE('',#5047,#8245);
+#8245 = DEFINITIONAL_REPRESENTATION('',(#8246),#8250);
+#8246 = LINE('',#8247,#8248);
+#8247 = CARTESIAN_POINT('',(0.,0.));
+#8248 = VECTOR('',#8249,1.);
+#8249 = DIRECTION('',(0.,1.));
+#8250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8251 = ORIENTED_EDGE('',*,*,#4763,.F.);
+#8252 = ADVANCED_FACE('',(#8253),#5047,.T.);
+#8253 = FACE_BOUND('',#8254,.T.);
+#8254 = EDGE_LOOP('',(#8255,#8256,#8257,#8313));
+#8255 = ORIENTED_EDGE('',*,*,#8196,.F.);
+#8256 = ORIENTED_EDGE('',*,*,#6555,.F.);
+#8257 = ORIENTED_EDGE('',*,*,#8258,.T.);
+#8258 = EDGE_CURVE('',#6556,#5033,#8259,.T.);
+#8259 = SURFACE_CURVE('',#8260,(#8299,#8306),.PCURVE_S1.);
+#8260 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8261,#8262,#8263,#8264,#8265,
+    #8266,#8267,#8268,#8269,#8270,#8271,#8272,#8273,#8274,#8275,#8276,
+    #8277,#8278,#8279,#8280,#8281,#8282,#8283,#8284,#8285,#8286,#8287,
+    #8288,#8289,#8290,#8291,#8292,#8293,#8294,#8295,#8296,#8297,#8298),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#8261 = CARTESIAN_POINT('',(5.142895605355E-16,4.15,-0.241154273188));
+#8262 = CARTESIAN_POINT('',(-0.434586196512,4.150000000003,
+    -0.107820939853));
+#8263 = CARTESIAN_POINT('',(-0.869174978664,4.099433295414,
+    2.551239347952E-02));
+#8264 = CARTESIAN_POINT('',(-1.29714229859,3.998300680702,0.158845726827
+    ));
+#8265 = CARTESIAN_POINT('',(-1.711870719198,3.847591359403,
+    0.292179060154));
+#8266 = CARTESIAN_POINT('',(-2.106915737364,3.649286100425,
+    0.425512393473));
+#8267 = CARTESIAN_POINT('',(-2.476176397009,3.406319786198,
+    0.558845726805));
+#8268 = CARTESIAN_POINT('',(-2.81405944427,3.122508126065,0.692179060175
+    ));
+#8269 = CARTESIAN_POINT('',(-3.115626276955,2.802443308124,
+    0.825512393524));
+#8270 = CARTESIAN_POINT('',(-3.376711940447,2.451363362912,
+    0.958845726814));
+#8271 = CARTESIAN_POINT('',(-4.02859238598,1.322273310718,1.358845726785
+    ));
+#8272 = CARTESIAN_POINT('',(-4.288012917592,0.468413607361,
+    1.625512393834));
+#8273 = CARTESIAN_POINT('',(-4.345782156642,-0.440721331571,
+    1.892179059253));
+#8274 = CARTESIAN_POINT('',(-4.189177484614,-1.351345215336,
+    2.158845728122));
+#8275 = CARTESIAN_POINT('',(-3.821846056543,-2.206562087847,
+    2.425512392299));
+#8276 = CARTESIAN_POINT('',(-3.26490906773,-2.952243226708,
+    2.692179061179));
+#8277 = CARTESIAN_POINT('',(-2.554550550182,-3.543204770821,
+    2.95884572575));
+#8278 = CARTESIAN_POINT('',(-1.738355738986,-3.94773332185,3.22551239423
+    ));
+#8279 = CARTESIAN_POINT('',(-0.869172393052,-4.149999999996,
+    3.492179060038));
+#8280 = CARTESIAN_POINT('',(0.434586196508,-4.150000000005,
+    3.892179060205));
+#8281 = CARTESIAN_POINT('',(0.869174978704,-4.099433295413,
+    4.025512393366));
+#8282 = CARTESIAN_POINT('',(1.297142298506,-3.9983006807,4.158845726871)
+  );
+#8283 = CARTESIAN_POINT('',(1.711870719289,-3.847591359403,
+    4.292179060123));
+#8284 = CARTESIAN_POINT('',(2.106915737314,-3.649286100425,
+    4.425512393572));
+#8285 = CARTESIAN_POINT('',(2.476176397038,-3.406319786199,4.55884572677
+    ));
+#8286 = CARTESIAN_POINT('',(2.814059444239,-3.122508126066,
+    4.692179060161));
+#8287 = CARTESIAN_POINT('',(3.11562627697,-2.802443308124,4.825512393505
+    ));
+#8288 = CARTESIAN_POINT('',(3.376711940447,-2.45136336291,4.958845726831
+    ));
+#8289 = CARTESIAN_POINT('',(4.02859238598,-1.322273310718,5.358845726832
+    ));
+#8290 = CARTESIAN_POINT('',(4.288012917563,-0.468413607367,
+    5.625512393328));
+#8291 = CARTESIAN_POINT('',(4.345782156801,0.440721331552,5.89217906085)
+  );
+#8292 = CARTESIAN_POINT('',(4.189177484183,1.351345215397,6.158845725196
+    ));
+#8293 = CARTESIAN_POINT('',(3.821846057268,2.206562087766,6.425512395675
+    ));
+#8294 = CARTESIAN_POINT('',(3.264909066922,2.952243226768,6.692179058276
+    ));
+#8295 = CARTESIAN_POINT('',(2.554550550788,3.543204770792,6.958845727892
+    ));
+#8296 = CARTESIAN_POINT('',(1.738355738699,3.947733321861,7.22551239311)
+  );
+#8297 = CARTESIAN_POINT('',(0.869172393107,4.149999999995,7.492179060152
+    ));
+#8298 = CARTESIAN_POINT('',(4.432372605707E-11,4.15,7.758845726833));
+#8299 = PCURVE('',#5047,#8300);
+#8300 = DEFINITIONAL_REPRESENTATION('',(#8301),#8305);
+#8301 = LINE('',#8302,#8303);
+#8302 = CARTESIAN_POINT('',(1.017691453623,0.));
+#8303 = VECTOR('',#8304,1.);
+#8304 = DIRECTION('',(0.,1.));
+#8305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8306 = PCURVE('',#5208,#8307);
+#8307 = DEFINITIONAL_REPRESENTATION('',(#8308),#8312);
+#8308 = LINE('',#8309,#8310);
+#8309 = CARTESIAN_POINT('',(0.,0.));
+#8310 = VECTOR('',#8311,1.);
+#8311 = DIRECTION('',(0.,1.));
+#8312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8313 = ORIENTED_EDGE('',*,*,#5032,.F.);
+#8314 = ADVANCED_FACE('',(#8315),#5343,.F.);
+#8315 = FACE_BOUND('',#8316,.F.);
+#8316 = EDGE_LOOP('',(#8317,#8382,#8405,#8474,#8475,#8476));
+#8317 = ORIENTED_EDGE('',*,*,#8318,.F.);
+#8318 = EDGE_CURVE('',#8319,#5515,#8321,.T.);
+#8319 = VERTEX_POINT('',#8320);
+#8320 = CARTESIAN_POINT('',(-3.250000000001,-1.255127219934E-14,
+    2.500000000008));
+#8321 = SURFACE_CURVE('',#8322,(#8361,#8375),.PCURVE_S1.);
+#8322 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8323,#8324,#8325,#8326,#8327,
+    #8328,#8329,#8330,#8331,#8332,#8333,#8334,#8335,#8336,#8337,#8338,
+    #8339,#8340,#8341,#8342,#8343,#8344,#8345,#8346,#8347,#8348,#8349,
+    #8350,#8351,#8352,#8353,#8354,#8355,#8356,#8357,#8358,#8359,#8360),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#8323 = CARTESIAN_POINT('',(3.25,-2.775557561567E-16,-1.500000000001));
+#8324 = CARTESIAN_POINT('',(3.250000000003,0.340338414966,
+    -1.366666666666));
+#8325 = CARTESIAN_POINT('',(3.210399546651,0.680679434674,
+    -1.233333333333));
+#8326 = CARTESIAN_POINT('',(3.131199321187,1.015834417206,
+    -1.099999999987));
+#8327 = CARTESIAN_POINT('',(3.013173973976,1.340621496818,
+    -0.966666666659));
+#8328 = CARTESIAN_POINT('',(2.85787467956,1.649994139078,-0.833333333341
+    ));
+#8329 = CARTESIAN_POINT('',(2.667599837372,1.939174354906,
+    -0.700000000007));
+#8330 = CARTESIAN_POINT('',(2.445337673877,2.203781581546,
+    -0.566666666639));
+#8331 = CARTESIAN_POINT('',(2.194684501698,2.439948238559,
+    -0.433333333289));
+#8332 = CARTESIAN_POINT('',(1.919742391498,2.644412966854,-0.3));
+#8333 = CARTESIAN_POINT('',(1.035515253621,3.154921742903,
+    9.999999997212E-02));
+#8334 = CARTESIAN_POINT('',(0.366829944219,3.358082620984,0.366666667022
+    ));
+#8335 = CARTESIAN_POINT('',(-0.34514339113,3.403322228384,0.633333332438
+    ));
+#8336 = CARTESIAN_POINT('',(-1.058281819927,3.280684256828,
+    0.900000001311));
+#8337 = CARTESIAN_POINT('',(-1.728031559191,2.993006800035,
+    1.166666665483));
+#8338 = CARTESIAN_POINT('',(-2.31199667165,2.556862156779,1.433333334368
+    ));
+#8339 = CARTESIAN_POINT('',(-2.774799517082,2.000547622569,
+    1.699999998934));
+#8340 = CARTESIAN_POINT('',(-3.091598226299,1.361364641533,
+    1.966666667419));
+#8341 = CARTESIAN_POINT('',(-3.249999999997,0.680676829965,
+    2.233333333225));
+#8342 = CARTESIAN_POINT('',(-3.250000000004,-0.340338414962,
+    2.633333333392));
+#8343 = CARTESIAN_POINT('',(-3.210399546651,-0.680679434715,
+    2.766666666552));
+#8344 = CARTESIAN_POINT('',(-3.131199321183,-1.015834417123,
+    2.900000000058));
+#8345 = CARTESIAN_POINT('',(-3.013173973975,-1.34062149691,
+    3.033333333309));
+#8346 = CARTESIAN_POINT('',(-2.857874679559,-1.649994139027,
+    3.16666666676));
+#8347 = CARTESIAN_POINT('',(-2.667599837374,-1.939174354936,
+    3.299999999956));
+#8348 = CARTESIAN_POINT('',(-2.445337673877,-2.203781581515,
+    3.433333333349));
+#8349 = CARTESIAN_POINT('',(-2.194684501696,-2.439948238576,
+    3.566666666692));
+#8350 = CARTESIAN_POINT('',(-1.919742391496,-2.644412966855,
+    3.700000000018));
+#8351 = CARTESIAN_POINT('',(-1.035515253621,-3.154921742903,
+    4.100000000019));
+#8352 = CARTESIAN_POINT('',(-0.366829944217,-3.358082620951,
+    4.366666666514));
+#8353 = CARTESIAN_POINT('',(0.345143391079,-3.403322228567,
+    4.633333334038));
+#8354 = CARTESIAN_POINT('',(1.058281820064,-3.280684256331,
+    4.899999998379));
+#8355 = CARTESIAN_POINT('',(1.728031559021,-2.993006800854,
+    5.166666668867));
+#8356 = CARTESIAN_POINT('',(2.311996671775,-2.556862155885,
+    5.433333331459));
+#8357 = CARTESIAN_POINT('',(2.774799517023,-2.000547623221,
+    5.700000001081));
+#8358 = CARTESIAN_POINT('',(3.091598226319,-1.361364641234,
+    5.966666666296));
+#8359 = CARTESIAN_POINT('',(3.249999999995,-0.68067683002,6.233333333339
+    ));
+#8360 = CARTESIAN_POINT('',(3.25,-4.415628973575E-11,6.50000000002));
+#8361 = PCURVE('',#5343,#8362);
+#8362 = DEFINITIONAL_REPRESENTATION('',(#8363),#8374);
+#8363 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8364,#8365,#8366,#8367,#8368,
+    #8369,#8370,#8371,#8372,#8373),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    3.146010517921,6.292021035841),.PIECEWISE_BEZIER_KNOTS.);
+#8364 = CARTESIAN_POINT('',(-5.625722110381E-12,-12.49999999999));
+#8365 = CARTESIAN_POINT('',(0.349065040995,-12.05555555536));
+#8366 = CARTESIAN_POINT('',(0.698136808031,-11.61111111198));
+#8367 = CARTESIAN_POINT('',(1.04718306581,-11.16666666494));
+#8368 = CARTESIAN_POINT('',(1.396286949039,-10.72222222341));
+#8369 = CARTESIAN_POINT('',(1.745305696783,-10.27777777769));
+#8370 = CARTESIAN_POINT('',(2.094409600152,-9.833333332615));
+#8371 = CARTESIAN_POINT('',(2.443455840316,-9.388888889232));
+#8372 = CARTESIAN_POINT('',(2.792527612561,-8.944444444451));
+#8373 = CARTESIAN_POINT('',(3.141592653576,-8.49999999998));
+#8374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8375 = PCURVE('',#5594,#8376);
+#8376 = DEFINITIONAL_REPRESENTATION('',(#8377),#8381);
+#8377 = LINE('',#8378,#8379);
+#8378 = CARTESIAN_POINT('',(0.,0.));
+#8379 = VECTOR('',#8380,1.);
+#8380 = DIRECTION('',(0.,1.));
+#8381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8382 = ORIENTED_EDGE('',*,*,#8383,.T.);
+#8383 = EDGE_CURVE('',#8319,#8384,#8386,.T.);
+#8384 = VERTEX_POINT('',#8385);
+#8385 = CARTESIAN_POINT('',(-3.250000005282,1.399168355362E-12,
+    2.000000001102));
+#8386 = SURFACE_CURVE('',#8387,(#8391,#8398),.PCURVE_S1.);
+#8387 = LINE('',#8388,#8389);
+#8388 = CARTESIAN_POINT('',(-3.25,1.326133814775E-14,15.));
+#8389 = VECTOR('',#8390,1.);
+#8390 = DIRECTION('',(0.,-8.840892098501E-16,-1.));
+#8391 = PCURVE('',#5343,#8392);
+#8392 = DEFINITIONAL_REPRESENTATION('',(#8393),#8397);
+#8393 = LINE('',#8394,#8395);
+#8394 = CARTESIAN_POINT('',(0.,0.));
+#8395 = VECTOR('',#8396,1.);
+#8396 = DIRECTION('',(0.,-1.));
+#8397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8398 = PCURVE('',#6720,#8399);
+#8399 = DEFINITIONAL_REPRESENTATION('',(#8400),#8404);
+#8400 = LINE('',#8401,#8402);
+#8401 = CARTESIAN_POINT('',(6.28318530718,0.));
+#8402 = VECTOR('',#8403,1.);
+#8403 = DIRECTION('',(0.,-1.));
+#8404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8405 = ORIENTED_EDGE('',*,*,#8406,.T.);
+#8406 = EDGE_CURVE('',#8384,#5194,#8407,.T.);
+#8407 = SURFACE_CURVE('',#8408,(#8447,#8467),.PCURVE_S1.);
+#8408 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8409,#8410,#8411,#8412,#8413,
+    #8414,#8415,#8416,#8417,#8418,#8419,#8420,#8421,#8422,#8423,#8424,
+    #8425,#8426,#8427,#8428,#8429,#8430,#8431,#8432,#8433,#8434,#8435,
+    #8436,#8437,#8438,#8439,#8440,#8441,#8442,#8443,#8444,#8445,#8446),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#8409 = CARTESIAN_POINT('',(3.608224830032E-16,3.25,-1.110223024625E-16)
+  );
+#8410 = CARTESIAN_POINT('',(-0.340338414966,3.250000000003,
+    0.133333333335));
+#8411 = CARTESIAN_POINT('',(-0.680679434674,3.210399546651,
+    0.266666666668));
+#8412 = CARTESIAN_POINT('',(-1.015834417206,3.131199321187,
+    0.400000000015));
+#8413 = CARTESIAN_POINT('',(-1.340621496818,3.013173973976,
+    0.533333333342));
+#8414 = CARTESIAN_POINT('',(-1.649994139078,2.85787467956,0.666666666661
+    ));
+#8415 = CARTESIAN_POINT('',(-1.939174354906,2.667599837372,
+    0.799999999993));
+#8416 = CARTESIAN_POINT('',(-2.203781581546,2.445337673877,
+    0.933333333363));
+#8417 = CARTESIAN_POINT('',(-2.439948238558,2.194684501698,
+    1.066666666712));
+#8418 = CARTESIAN_POINT('',(-2.644412966854,1.919742391499,
+    1.200000000002));
+#8419 = CARTESIAN_POINT('',(-3.154921742903,1.035515253622,
+    1.599999999973));
+#8420 = CARTESIAN_POINT('',(-3.358082620984,0.366829944216,
+    1.866666667023));
+#8421 = CARTESIAN_POINT('',(-3.403322228386,-0.345143391112,
+    2.133333332439));
+#8422 = CARTESIAN_POINT('',(-3.280684256822,-1.058281819962,
+    2.400000001313));
+#8423 = CARTESIAN_POINT('',(-2.993006800043,-1.728031559148,
+    2.666666665484));
+#8424 = CARTESIAN_POINT('',(-2.556862156779,-2.311996671683,
+    2.933333334369));
+#8425 = CARTESIAN_POINT('',(-2.000547622562,-2.774799517064,
+    3.199999998935));
+#8426 = CARTESIAN_POINT('',(-1.361364641543,-3.091598226303,
+    3.46666666742));
+#8427 = CARTESIAN_POINT('',(-0.680676829965,-3.249999999996,
+    3.733333333226));
+#8428 = CARTESIAN_POINT('',(0.340338414962,-3.250000000005,
+    4.133333333393));
+#8429 = CARTESIAN_POINT('',(0.680679434713,-3.21039954665,4.266666666553
+    ));
+#8430 = CARTESIAN_POINT('',(1.015834417122,-3.131199321184,
+    4.400000000059));
+#8431 = CARTESIAN_POINT('',(1.340621496909,-3.013173973976,4.53333333331
+    ));
+#8432 = CARTESIAN_POINT('',(1.649994139027,-2.85787467956,4.666666666761
+    ));
+#8433 = CARTESIAN_POINT('',(1.939174354935,-2.667599837374,
+    4.799999999958));
+#8434 = CARTESIAN_POINT('',(2.203781581514,-2.445337673878,4.93333333335
+    ));
+#8435 = CARTESIAN_POINT('',(2.439948238574,-2.194684501699,
+    5.066666666693));
+#8436 = CARTESIAN_POINT('',(2.644412966854,-1.919742391497,
+    5.200000000019));
+#8437 = CARTESIAN_POINT('',(3.154921742903,-1.035515253622,5.60000000002
+    ));
+#8438 = CARTESIAN_POINT('',(3.358082620957,-0.366829944224,
+    5.866666666515));
+#8439 = CARTESIAN_POINT('',(3.403322228537,0.345143391101,6.133333334041
+    ));
+#8440 = CARTESIAN_POINT('',(3.280684256407,1.058281820007,6.399999998379
+    ));
+#8441 = CARTESIAN_POINT('',(2.993006800746,1.728031559087,6.66666666887)
+  );
+#8442 = CARTESIAN_POINT('',(2.556862155989,2.311996671726,6.933333331459
+    ));
+#8443 = CARTESIAN_POINT('',(2.000547623159,2.774799517042,7.200000001083
+    ));
+#8444 = CARTESIAN_POINT('',(1.361364641258,3.091598226313,7.466666666297
+    ));
+#8445 = CARTESIAN_POINT('',(0.68067683002,3.249999999995,7.733333333341)
+  );
+#8446 = CARTESIAN_POINT('',(4.44821124379E-11,3.25,8.000000000021));
+#8447 = PCURVE('',#5343,#8448);
+#8448 = DEFINITIONAL_REPRESENTATION('',(#8449),#8466);
+#8449 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#8450,#8451,#8452,#8453,#8454,
+    #8455,#8456,#8457,#8458,#8459,#8460,#8461,#8462,#8463,#8464,#8465),
+  .UNSPECIFIED.,.F.,.F.,(9,7,9),(1.573005259833,3.932513147837,
+    6.292021035841),.UNSPECIFIED.);
+#8450 = CARTESIAN_POINT('',(-4.893863092548E-13,-12.99999999889));
+#8451 = CARTESIAN_POINT('',(0.294524308053,-12.62499999895));
+#8452 = CARTESIAN_POINT('',(0.589048627827,-12.24999999902));
+#8453 = CARTESIAN_POINT('',(0.883572945408,-11.87499999908));
+#8454 = CARTESIAN_POINT('',(1.178097258134,-11.49999999915));
+#8455 = CARTESIAN_POINT('',(1.472621569324,-11.12499999922));
+#8456 = CARTESIAN_POINT('',(1.767145883012,-10.7499999993));
+#8457 = CARTESIAN_POINT('',(2.061670198674,-10.37499999937));
+#8458 = CARTESIAN_POINT('',(2.65071881325,-9.62499999951));
+#8459 = CARTESIAN_POINT('',(2.945242370263,-9.24999999963));
+#8460 = CARTESIAN_POINT('',(3.239770579109,-8.874999999418));
+#8461 = CARTESIAN_POINT('',(3.534285787999,-8.50000000032));
+#8462 = CARTESIAN_POINT('',(3.828821972854,-8.124999999098));
+#8463 = CARTESIAN_POINT('',(4.123337264232,-7.750000000171));
+#8464 = CARTESIAN_POINT('',(4.417865352068,-7.374999999932));
+#8465 = CARTESIAN_POINT('',(4.712388980371,-6.999999999979));
+#8466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8467 = PCURVE('',#5208,#8468);
+#8468 = DEFINITIONAL_REPRESENTATION('',(#8469),#8473);
+#8469 = LINE('',#8470,#8471);
+#8470 = CARTESIAN_POINT('',(0.931748562369,0.));
+#8471 = VECTOR('',#8472,1.);
+#8472 = DIRECTION('',(0.,1.));
+#8473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8474 = ORIENTED_EDGE('',*,*,#5292,.T.);
+#8475 = ORIENTED_EDGE('',*,*,#5423,.F.);
+#8476 = ORIENTED_EDGE('',*,*,#5514,.F.);
+#8477 = ADVANCED_FACE('',(#8478),#5208,.T.);
+#8478 = FACE_BOUND('',#8479,.T.);
+#8479 = EDGE_LOOP('',(#8480,#8481,#8482,#8543,#8544));
+#8480 = ORIENTED_EDGE('',*,*,#8258,.F.);
+#8481 = ORIENTED_EDGE('',*,*,#6647,.F.);
+#8482 = ORIENTED_EDGE('',*,*,#8483,.T.);
+#8483 = EDGE_CURVE('',#6648,#8384,#8484,.T.);
+#8484 = SURFACE_CURVE('',#8485,(#8524,#8531),.PCURVE_S1.);
+#8485 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8486,#8487,#8488,#8489,#8490,
+    #8491,#8492,#8493,#8494,#8495,#8496,#8497,#8498,#8499,#8500,#8501,
+    #8502,#8503,#8504,#8505,#8506,#8507,#8508,#8509,#8510,#8511,#8512,
+    #8513,#8514,#8515,#8516,#8517,#8518,#8519,#8520,#8521,#8522,#8523),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#8486 = CARTESIAN_POINT('',(3.608224830032E-16,3.25,-1.110223024625E-16)
+  );
+#8487 = CARTESIAN_POINT('',(-0.340338414966,3.250000000003,
+    0.133333333335));
+#8488 = CARTESIAN_POINT('',(-0.680679434674,3.210399546651,
+    0.266666666668));
+#8489 = CARTESIAN_POINT('',(-1.015834417206,3.131199321187,
+    0.400000000015));
+#8490 = CARTESIAN_POINT('',(-1.340621496818,3.013173973976,
+    0.533333333342));
+#8491 = CARTESIAN_POINT('',(-1.649994139078,2.85787467956,0.666666666661
+    ));
+#8492 = CARTESIAN_POINT('',(-1.939174354906,2.667599837372,
+    0.799999999993));
+#8493 = CARTESIAN_POINT('',(-2.203781581546,2.445337673877,
+    0.933333333363));
+#8494 = CARTESIAN_POINT('',(-2.439948238558,2.194684501698,
+    1.066666666712));
+#8495 = CARTESIAN_POINT('',(-2.644412966854,1.919742391499,
+    1.200000000002));
+#8496 = CARTESIAN_POINT('',(-3.154921742903,1.035515253622,
+    1.599999999973));
+#8497 = CARTESIAN_POINT('',(-3.358082620984,0.366829944216,
+    1.866666667023));
+#8498 = CARTESIAN_POINT('',(-3.403322228386,-0.345143391112,
+    2.133333332439));
+#8499 = CARTESIAN_POINT('',(-3.280684256822,-1.058281819962,
+    2.400000001313));
+#8500 = CARTESIAN_POINT('',(-2.993006800043,-1.728031559148,
+    2.666666665484));
+#8501 = CARTESIAN_POINT('',(-2.556862156779,-2.311996671683,
+    2.933333334369));
+#8502 = CARTESIAN_POINT('',(-2.000547622562,-2.774799517064,
+    3.199999998935));
+#8503 = CARTESIAN_POINT('',(-1.361364641543,-3.091598226303,
+    3.46666666742));
+#8504 = CARTESIAN_POINT('',(-0.680676829965,-3.249999999996,
+    3.733333333226));
+#8505 = CARTESIAN_POINT('',(0.340338414962,-3.250000000005,
+    4.133333333393));
+#8506 = CARTESIAN_POINT('',(0.680679434713,-3.21039954665,4.266666666553
+    ));
+#8507 = CARTESIAN_POINT('',(1.015834417122,-3.131199321184,
+    4.400000000059));
+#8508 = CARTESIAN_POINT('',(1.340621496909,-3.013173973976,4.53333333331
+    ));
+#8509 = CARTESIAN_POINT('',(1.649994139027,-2.85787467956,4.666666666761
+    ));
+#8510 = CARTESIAN_POINT('',(1.939174354935,-2.667599837374,
+    4.799999999958));
+#8511 = CARTESIAN_POINT('',(2.203781581514,-2.445337673878,4.93333333335
+    ));
+#8512 = CARTESIAN_POINT('',(2.439948238574,-2.194684501699,
+    5.066666666693));
+#8513 = CARTESIAN_POINT('',(2.644412966854,-1.919742391497,
+    5.200000000019));
+#8514 = CARTESIAN_POINT('',(3.154921742903,-1.035515253622,5.60000000002
+    ));
+#8515 = CARTESIAN_POINT('',(3.358082620957,-0.366829944224,
+    5.866666666515));
+#8516 = CARTESIAN_POINT('',(3.403322228537,0.345143391101,6.133333334041
+    ));
+#8517 = CARTESIAN_POINT('',(3.280684256407,1.058281820007,6.399999998379
+    ));
+#8518 = CARTESIAN_POINT('',(2.993006800746,1.728031559087,6.66666666887)
+  );
+#8519 = CARTESIAN_POINT('',(2.556862155989,2.311996671726,6.933333331459
+    ));
+#8520 = CARTESIAN_POINT('',(2.000547623159,2.774799517042,7.200000001083
+    ));
+#8521 = CARTESIAN_POINT('',(1.361364641258,3.091598226313,7.466666666297
+    ));
+#8522 = CARTESIAN_POINT('',(0.68067683002,3.249999999995,7.733333333341)
+  );
+#8523 = CARTESIAN_POINT('',(4.44821124379E-11,3.25,8.000000000021));
+#8524 = PCURVE('',#5208,#8525);
+#8525 = DEFINITIONAL_REPRESENTATION('',(#8526),#8530);
+#8526 = LINE('',#8527,#8528);
+#8527 = CARTESIAN_POINT('',(0.931748562369,0.));
+#8528 = VECTOR('',#8529,1.);
+#8529 = DIRECTION('',(0.,1.));
+#8530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8531 = PCURVE('',#6720,#8532);
+#8532 = DEFINITIONAL_REPRESENTATION('',(#8533),#8542);
+#8533 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8534,#8535,#8536,#8537,#8538,
+    #8539,#8540,#8541),.UNSPECIFIED.,.F.,.F.,(8,8),(0.,1.573005259833),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8534 = CARTESIAN_POINT('',(4.712388980385,-15.));
+#8535 = CARTESIAN_POINT('',(4.936787935429,-14.71428571412));
+#8536 = CARTESIAN_POINT('',(5.161189765543,-14.42857142828));
+#8537 = CARTESIAN_POINT('',(5.38558481374,-14.14285714226));
+#8538 = CARTESIAN_POINT('',(5.609988602574,-13.85714285666));
+#8539 = CARTESIAN_POINT('',(5.834385904265,-13.57142857058));
+#8540 = CARTESIAN_POINT('',(6.05878583421,-13.28571428477));
+#8541 = CARTESIAN_POINT('',(6.283185307179,-12.99999999889));
+#8542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8543 = ORIENTED_EDGE('',*,*,#8406,.T.);
+#8544 = ORIENTED_EDGE('',*,*,#5193,.F.);
+#8545 = ADVANCED_FACE('',(#8546),#5594,.T.);
+#8546 = FACE_BOUND('',#8547,.T.);
+#8547 = EDGE_LOOP('',(#8548,#8609,#8610,#8666,#8667));
+#8548 = ORIENTED_EDGE('',*,*,#8549,.F.);
+#8549 = EDGE_CURVE('',#6704,#8319,#8550,.T.);
+#8550 = SURFACE_CURVE('',#8551,(#8590,#8597),.PCURVE_S1.);
+#8551 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8552,#8553,#8554,#8555,#8556,
+    #8557,#8558,#8559,#8560,#8561,#8562,#8563,#8564,#8565,#8566,#8567,
+    #8568,#8569,#8570,#8571,#8572,#8573,#8574,#8575,#8576,#8577,#8578,
+    #8579,#8580,#8581,#8582,#8583,#8584,#8585,#8586,#8587,#8588,#8589),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#8552 = CARTESIAN_POINT('',(3.25,-2.775557561567E-16,-1.500000000001));
+#8553 = CARTESIAN_POINT('',(3.250000000003,0.340338414966,
+    -1.366666666666));
+#8554 = CARTESIAN_POINT('',(3.210399546651,0.680679434674,
+    -1.233333333333));
+#8555 = CARTESIAN_POINT('',(3.131199321187,1.015834417206,
+    -1.099999999987));
+#8556 = CARTESIAN_POINT('',(3.013173973976,1.340621496818,
+    -0.966666666659));
+#8557 = CARTESIAN_POINT('',(2.85787467956,1.649994139078,-0.833333333341
+    ));
+#8558 = CARTESIAN_POINT('',(2.667599837372,1.939174354906,
+    -0.700000000007));
+#8559 = CARTESIAN_POINT('',(2.445337673877,2.203781581546,
+    -0.566666666639));
+#8560 = CARTESIAN_POINT('',(2.194684501698,2.439948238559,
+    -0.433333333289));
+#8561 = CARTESIAN_POINT('',(1.919742391498,2.644412966854,-0.3));
+#8562 = CARTESIAN_POINT('',(1.035515253621,3.154921742903,
+    9.999999997212E-02));
+#8563 = CARTESIAN_POINT('',(0.366829944219,3.358082620984,0.366666667022
+    ));
+#8564 = CARTESIAN_POINT('',(-0.34514339113,3.403322228384,0.633333332438
+    ));
+#8565 = CARTESIAN_POINT('',(-1.058281819927,3.280684256828,
+    0.900000001311));
+#8566 = CARTESIAN_POINT('',(-1.728031559191,2.993006800035,
+    1.166666665483));
+#8567 = CARTESIAN_POINT('',(-2.31199667165,2.556862156779,1.433333334368
+    ));
+#8568 = CARTESIAN_POINT('',(-2.774799517082,2.000547622569,
+    1.699999998934));
+#8569 = CARTESIAN_POINT('',(-3.091598226299,1.361364641533,
+    1.966666667419));
+#8570 = CARTESIAN_POINT('',(-3.249999999997,0.680676829965,
+    2.233333333225));
+#8571 = CARTESIAN_POINT('',(-3.250000000004,-0.340338414962,
+    2.633333333392));
+#8572 = CARTESIAN_POINT('',(-3.210399546651,-0.680679434715,
+    2.766666666552));
+#8573 = CARTESIAN_POINT('',(-3.131199321183,-1.015834417123,
+    2.900000000058));
+#8574 = CARTESIAN_POINT('',(-3.013173973975,-1.34062149691,
+    3.033333333309));
+#8575 = CARTESIAN_POINT('',(-2.857874679559,-1.649994139027,
+    3.16666666676));
+#8576 = CARTESIAN_POINT('',(-2.667599837374,-1.939174354936,
+    3.299999999956));
+#8577 = CARTESIAN_POINT('',(-2.445337673877,-2.203781581515,
+    3.433333333349));
+#8578 = CARTESIAN_POINT('',(-2.194684501696,-2.439948238576,
+    3.566666666692));
+#8579 = CARTESIAN_POINT('',(-1.919742391496,-2.644412966855,
+    3.700000000018));
+#8580 = CARTESIAN_POINT('',(-1.035515253621,-3.154921742903,
+    4.100000000019));
+#8581 = CARTESIAN_POINT('',(-0.366829944217,-3.358082620951,
+    4.366666666514));
+#8582 = CARTESIAN_POINT('',(0.345143391079,-3.403322228567,
+    4.633333334038));
+#8583 = CARTESIAN_POINT('',(1.058281820064,-3.280684256331,
+    4.899999998379));
+#8584 = CARTESIAN_POINT('',(1.728031559021,-2.993006800854,
+    5.166666668867));
+#8585 = CARTESIAN_POINT('',(2.311996671775,-2.556862155885,
+    5.433333331459));
+#8586 = CARTESIAN_POINT('',(2.774799517023,-2.000547623221,
+    5.700000001081));
+#8587 = CARTESIAN_POINT('',(3.091598226319,-1.361364641234,
+    5.966666666296));
+#8588 = CARTESIAN_POINT('',(3.249999999995,-0.68067683002,6.233333333339
+    ));
+#8589 = CARTESIAN_POINT('',(3.25,-4.415628973575E-11,6.50000000002));
+#8590 = PCURVE('',#5594,#8591);
+#8591 = DEFINITIONAL_REPRESENTATION('',(#8592),#8596);
+#8592 = LINE('',#8593,#8594);
+#8593 = CARTESIAN_POINT('',(0.,0.));
+#8594 = VECTOR('',#8595,1.);
+#8595 = DIRECTION('',(0.,1.));
+#8596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8597 = PCURVE('',#6720,#8598);
+#8598 = DEFINITIONAL_REPRESENTATION('',(#8599),#8608);
+#8599 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8600,#8601,#8602,#8603,#8604,
+    #8605,#8606,#8607),.UNSPECIFIED.,.F.,.F.,(8,8),(1.179753944228,
+    3.146010517921),.PIECEWISE_BEZIER_KNOTS.);
+#8600 = CARTESIAN_POINT('',(4.319689896248,-14.99999999999));
+#8601 = CARTESIAN_POINT('',(4.600189246257,-14.64285714281));
+#8602 = CARTESIAN_POINT('',(4.88068917036,-14.28571428607));
+#8603 = CARTESIAN_POINT('',(5.161185689957,-13.92857142744));
+#8604 = CARTESIAN_POINT('',(5.441690641603,-13.57142857299));
+#8605 = CARTESIAN_POINT('',(5.722184269584,-13.21428571329));
+#8606 = CARTESIAN_POINT('',(6.002686613514,-12.85714285729));
+#8607 = CARTESIAN_POINT('',(6.283185307174,-12.49999999999));
+#8608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8609 = ORIENTED_EDGE('',*,*,#6732,.F.);
+#8610 = ORIENTED_EDGE('',*,*,#8611,.T.);
+#8611 = EDGE_CURVE('',#6733,#5580,#8612,.T.);
+#8612 = SURFACE_CURVE('',#8613,(#8652,#8659),.PCURVE_S1.);
+#8613 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8614,#8615,#8616,#8617,#8618,
+    #8619,#8620,#8621,#8622,#8623,#8624,#8625,#8626,#8627,#8628,#8629,
+    #8630,#8631,#8632,#8633,#8634,#8635,#8636,#8637,#8638,#8639,#8640,
+    #8641,#8642,#8643,#8644,#8645,#8646,#8647,#8648,#8649,#8650,#8651),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#8614 = CARTESIAN_POINT('',(4.15,2.480935674292E-17,-1.258845726812));
+#8615 = CARTESIAN_POINT('',(4.150000000003,0.434586196512,
+    -1.125512393476));
+#8616 = CARTESIAN_POINT('',(4.099433295414,0.869174978664,
+    -0.992179060144));
+#8617 = CARTESIAN_POINT('',(3.998300680702,1.29714229859,-0.858845726797
+    ));
+#8618 = CARTESIAN_POINT('',(3.847591359403,1.711870719199,
+    -0.725512393469));
+#8619 = CARTESIAN_POINT('',(3.649286100425,2.106915737364,
+    -0.592179060151));
+#8620 = CARTESIAN_POINT('',(3.406319786198,2.476176397009,
+    -0.458845726818));
+#8621 = CARTESIAN_POINT('',(3.122508126065,2.81405944427,-0.325512393449
+    ));
+#8622 = CARTESIAN_POINT('',(2.802443308124,3.115626276955,
+    -0.192179060099));
+#8623 = CARTESIAN_POINT('',(2.451363362912,3.376711940447,
+    -5.884572680993E-02));
+#8624 = CARTESIAN_POINT('',(1.322273310718,4.02859238598,0.341154273162)
+  );
+#8625 = CARTESIAN_POINT('',(0.468413607363,4.288012917592,0.60782094021)
+  );
+#8626 = CARTESIAN_POINT('',(-0.440721331583,4.345782156643,0.87448760563
+    ));
+#8627 = CARTESIAN_POINT('',(-1.351345215314,4.189177484614,
+    1.141154274498));
+#8628 = CARTESIAN_POINT('',(-2.206562087874,3.821846056542,
+    1.407820938676));
+#8629 = CARTESIAN_POINT('',(-2.952243226689,3.264909067726,
+    1.674487607555));
+#8630 = CARTESIAN_POINT('',(-3.543204770831,2.554550550189,
+    1.941154272126));
+#8631 = CARTESIAN_POINT('',(-3.947733321848,1.738355738979,
+    2.207820940606));
+#8632 = CARTESIAN_POINT('',(-4.149999999997,0.869172393052,
+    2.474487606415));
+#8633 = CARTESIAN_POINT('',(-4.150000000004,-0.434586196508,
+    2.874487606581));
+#8634 = CARTESIAN_POINT('',(-4.099433295414,-0.869174978706,
+    3.007820939742));
+#8635 = CARTESIAN_POINT('',(-3.998300680699,-1.297142298507,
+    3.141154273248));
+#8636 = CARTESIAN_POINT('',(-3.847591359402,-1.71187071929,
+    3.274487606499));
+#8637 = CARTESIAN_POINT('',(-3.649286100424,-2.106915737313,
+    3.407820939949));
+#8638 = CARTESIAN_POINT('',(-3.4063197862,-2.476176397038,3.541154273146
+    ));
+#8639 = CARTESIAN_POINT('',(-3.122508126065,-2.814059444239,
+    3.674487606539));
+#8640 = CARTESIAN_POINT('',(-2.802443308123,-3.115626276972,
+    3.807820939882));
+#8641 = CARTESIAN_POINT('',(-2.45136336291,-3.376711940448,
+    3.941154273207));
+#8642 = CARTESIAN_POINT('',(-1.322273310717,-4.02859238598,
+    4.341154273209));
+#8643 = CARTESIAN_POINT('',(-0.468413607363,-4.28801291756,
+    4.607820939704));
+#8644 = CARTESIAN_POINT('',(0.440721331538,-4.34578215682,4.874487607227
+    ));
+#8645 = CARTESIAN_POINT('',(1.351345215436,-4.189177484134,
+    5.141154271572));
+#8646 = CARTESIAN_POINT('',(2.206562087722,-3.821846057339,
+    5.407820942053));
+#8647 = CARTESIAN_POINT('',(2.9522432268,-3.264909066852,5.674487604652)
+  );
+#8648 = CARTESIAN_POINT('',(3.543204770778,-2.55455055083,5.941154274269
+    ));
+#8649 = CARTESIAN_POINT('',(3.947733321866,-1.738355738682,
+    6.207820939486));
+#8650 = CARTESIAN_POINT('',(4.149999999995,-0.869172393107,
+    6.474487606529));
+#8651 = CARTESIAN_POINT('',(4.15,-4.410158644243E-11,6.741154273209));
+#8652 = PCURVE('',#5594,#8653);
+#8653 = DEFINITIONAL_REPRESENTATION('',(#8654),#8658);
+#8654 = LINE('',#8655,#8656);
+#8655 = CARTESIAN_POINT('',(0.931748562369,0.));
+#8656 = VECTOR('',#8657,1.);
+#8657 = DIRECTION('',(0.,1.));
+#8658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8659 = PCURVE('',#5863,#8660);
+#8660 = DEFINITIONAL_REPRESENTATION('',(#8661),#8665);
+#8661 = LINE('',#8662,#8663);
+#8662 = CARTESIAN_POINT('',(0.,0.));
+#8663 = VECTOR('',#8664,1.);
+#8664 = DIRECTION('',(0.,1.));
+#8665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8666 = ORIENTED_EDGE('',*,*,#5579,.F.);
+#8667 = ORIENTED_EDGE('',*,*,#8318,.F.);
+#8668 = ADVANCED_FACE('',(#8669),#5863,.T.);
+#8669 = FACE_BOUND('',#8670,.T.);
+#8670 = EDGE_LOOP('',(#8671,#8672,#8673,#8729));
+#8671 = ORIENTED_EDGE('',*,*,#8611,.F.);
+#8672 = ORIENTED_EDGE('',*,*,#6800,.F.);
+#8673 = ORIENTED_EDGE('',*,*,#8674,.T.);
+#8674 = EDGE_CURVE('',#6801,#5849,#8675,.T.);
+#8675 = SURFACE_CURVE('',#8676,(#8715,#8722),.PCURVE_S1.);
+#8676 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8677,#8678,#8679,#8680,#8681,
+    #8682,#8683,#8684,#8685,#8686,#8687,#8688,#8689,#8690,#8691,#8692,
+    #8693,#8694,#8695,#8696,#8697,#8698,#8699,#8700,#8701,#8702,#8703,
+    #8704,#8705,#8706,#8707,#8708,#8709,#8710,#8711,#8712,#8713,#8714),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#8677 = CARTESIAN_POINT('',(4.15,-8.032050797404E-17,-0.241154273188));
+#8678 = CARTESIAN_POINT('',(4.150000000003,0.434586196512,
+    -0.107820939853));
+#8679 = CARTESIAN_POINT('',(4.099433295414,0.869174978664,
+    2.551239347952E-02));
+#8680 = CARTESIAN_POINT('',(3.998300680702,1.29714229859,0.158845726827)
+  );
+#8681 = CARTESIAN_POINT('',(3.847591359403,1.711870719198,0.292179060154
+    ));
+#8682 = CARTESIAN_POINT('',(3.649286100425,2.106915737364,0.425512393473
+    ));
+#8683 = CARTESIAN_POINT('',(3.406319786198,2.476176397009,0.558845726805
+    ));
+#8684 = CARTESIAN_POINT('',(3.122508126065,2.81405944427,0.692179060175)
+  );
+#8685 = CARTESIAN_POINT('',(2.802443308124,3.115626276955,0.825512393524
+    ));
+#8686 = CARTESIAN_POINT('',(2.451363362912,3.376711940447,0.958845726814
+    ));
+#8687 = CARTESIAN_POINT('',(1.322273310718,4.02859238598,1.358845726785)
+  );
+#8688 = CARTESIAN_POINT('',(0.468413607361,4.288012917592,1.625512393834
+    ));
+#8689 = CARTESIAN_POINT('',(-0.440721331571,4.345782156642,
+    1.892179059253));
+#8690 = CARTESIAN_POINT('',(-1.351345215336,4.189177484614,
+    2.158845728122));
+#8691 = CARTESIAN_POINT('',(-2.206562087847,3.821846056543,
+    2.425512392299));
+#8692 = CARTESIAN_POINT('',(-2.952243226708,3.26490906773,2.692179061179
+    ));
+#8693 = CARTESIAN_POINT('',(-3.543204770821,2.554550550182,2.95884572575
+    ));
+#8694 = CARTESIAN_POINT('',(-3.94773332185,1.738355738986,3.22551239423)
+  );
+#8695 = CARTESIAN_POINT('',(-4.149999999996,0.869172393052,
+    3.492179060038));
+#8696 = CARTESIAN_POINT('',(-4.150000000005,-0.434586196508,
+    3.892179060205));
+#8697 = CARTESIAN_POINT('',(-4.099433295413,-0.869174978704,
+    4.025512393366));
+#8698 = CARTESIAN_POINT('',(-3.9983006807,-1.297142298506,4.158845726871
+    ));
+#8699 = CARTESIAN_POINT('',(-3.847591359403,-1.711870719289,
+    4.292179060123));
+#8700 = CARTESIAN_POINT('',(-3.649286100425,-2.106915737314,
+    4.425512393572));
+#8701 = CARTESIAN_POINT('',(-3.406319786199,-2.476176397038,
+    4.55884572677));
+#8702 = CARTESIAN_POINT('',(-3.122508126066,-2.814059444239,
+    4.692179060161));
+#8703 = CARTESIAN_POINT('',(-2.802443308124,-3.11562627697,
+    4.825512393505));
+#8704 = CARTESIAN_POINT('',(-2.45136336291,-3.376711940447,
+    4.958845726831));
+#8705 = CARTESIAN_POINT('',(-1.322273310718,-4.02859238598,
+    5.358845726832));
+#8706 = CARTESIAN_POINT('',(-0.468413607367,-4.288012917563,
+    5.625512393328));
+#8707 = CARTESIAN_POINT('',(0.440721331552,-4.345782156801,5.89217906085
+    ));
+#8708 = CARTESIAN_POINT('',(1.351345215397,-4.189177484183,
+    6.158845725196));
+#8709 = CARTESIAN_POINT('',(2.206562087766,-3.821846057268,
+    6.425512395675));
+#8710 = CARTESIAN_POINT('',(2.952243226768,-3.264909066922,
+    6.692179058276));
+#8711 = CARTESIAN_POINT('',(3.543204770792,-2.554550550788,
+    6.958845727892));
+#8712 = CARTESIAN_POINT('',(3.947733321861,-1.738355738699,7.22551239311
+    ));
+#8713 = CARTESIAN_POINT('',(4.149999999995,-0.869172393107,
+    7.492179060152));
+#8714 = CARTESIAN_POINT('',(4.15,-4.432240390959E-11,7.758845726833));
+#8715 = PCURVE('',#5863,#8716);
+#8716 = DEFINITIONAL_REPRESENTATION('',(#8717),#8721);
+#8717 = LINE('',#8718,#8719);
+#8718 = CARTESIAN_POINT('',(1.017691453623,0.));
+#8719 = VECTOR('',#8720,1.);
+#8720 = DIRECTION('',(0.,1.));
+#8721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8722 = PCURVE('',#6024,#8723);
+#8723 = DEFINITIONAL_REPRESENTATION('',(#8724),#8728);
+#8724 = LINE('',#8725,#8726);
+#8725 = CARTESIAN_POINT('',(0.,0.));
+#8726 = VECTOR('',#8727,1.);
+#8727 = DIRECTION('',(0.,1.));
+#8728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8729 = ORIENTED_EDGE('',*,*,#5848,.F.);
+#8730 = ADVANCED_FACE('',(#8731),#6227,.F.);
+#8731 = FACE_BOUND('',#8732,.F.);
+#8732 = EDGE_LOOP('',(#8733,#8734,#8755,#8756));
+#8733 = ORIENTED_EDGE('',*,*,#7585,.F.);
+#8734 = ORIENTED_EDGE('',*,*,#8735,.T.);
+#8735 = EDGE_CURVE('',#7492,#6109,#8736,.T.);
+#8736 = SURFACE_CURVE('',#8737,(#8741,#8748),.PCURVE_S1.);
+#8737 = LINE('',#8738,#8739);
+#8738 = CARTESIAN_POINT('',(-3.25,1.326133814775E-14,15.));
+#8739 = VECTOR('',#8740,1.);
+#8740 = DIRECTION('',(0.,-8.840892098501E-16,-1.));
+#8741 = PCURVE('',#6227,#8742);
+#8742 = DEFINITIONAL_REPRESENTATION('',(#8743),#8747);
+#8743 = LINE('',#8744,#8745);
+#8744 = CARTESIAN_POINT('',(0.,0.));
+#8745 = VECTOR('',#8746,1.);
+#8746 = DIRECTION('',(0.,-1.));
+#8747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8748 = PCURVE('',#6159,#8749);
+#8749 = DEFINITIONAL_REPRESENTATION('',(#8750),#8754);
+#8750 = LINE('',#8751,#8752);
+#8751 = CARTESIAN_POINT('',(6.28318530718,0.));
+#8752 = VECTOR('',#8753,1.);
+#8753 = DIRECTION('',(0.,-1.));
+#8754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8755 = ORIENTED_EDGE('',*,*,#6178,.T.);
+#8756 = ORIENTED_EDGE('',*,*,#6294,.T.);
+#8757 = ADVANCED_FACE('',(#8758),#6159,.F.);
+#8758 = FACE_BOUND('',#8759,.F.);
+#8759 = EDGE_LOOP('',(#8760,#8761,#8762,#8763,#8825,#8848));
+#8760 = ORIENTED_EDGE('',*,*,#6108,.T.);
+#8761 = ORIENTED_EDGE('',*,*,#8735,.F.);
+#8762 = ORIENTED_EDGE('',*,*,#7489,.F.);
+#8763 = ORIENTED_EDGE('',*,*,#8764,.F.);
+#8764 = EDGE_CURVE('',#8765,#7490,#8767,.T.);
+#8765 = VERTEX_POINT('',#8766);
+#8766 = CARTESIAN_POINT('',(-3.250000005282,9.526731767094E-13,
+    4.500000001097));
+#8767 = SURFACE_CURVE('',#8768,(#8807,#8818),.PCURVE_S1.);
+#8768 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8769,#8770,#8771,#8772,#8773,
+    #8774,#8775,#8776,#8777,#8778,#8779,#8780,#8781,#8782,#8783,#8784,
+    #8785,#8786,#8787,#8788,#8789,#8790,#8791,#8792,#8793,#8794,#8795,
+    #8796,#8797,#8798,#8799,#8800,#8801,#8802,#8803,#8804,#8805,#8806),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#8769 = CARTESIAN_POINT('',(-8.326672684691E-16,-3.25,-1.500000000001));
+#8770 = CARTESIAN_POINT('',(0.340338414966,-3.250000000003,
+    -1.366666666666));
+#8771 = CARTESIAN_POINT('',(0.680679434674,-3.210399546651,
+    -1.233333333333));
+#8772 = CARTESIAN_POINT('',(1.015834417206,-3.131199321187,
+    -1.099999999987));
+#8773 = CARTESIAN_POINT('',(1.340621496818,-3.013173973976,
+    -0.966666666659));
+#8774 = CARTESIAN_POINT('',(1.649994139078,-2.85787467956,
+    -0.833333333341));
+#8775 = CARTESIAN_POINT('',(1.939174354906,-2.667599837372,
+    -0.700000000007));
+#8776 = CARTESIAN_POINT('',(2.203781581546,-2.445337673877,
+    -0.566666666639));
+#8777 = CARTESIAN_POINT('',(2.439948238559,-2.194684501698,
+    -0.433333333289));
+#8778 = CARTESIAN_POINT('',(2.644412966854,-1.919742391498,-0.3));
+#8779 = CARTESIAN_POINT('',(3.154921742903,-1.035515253621,
+    9.999999997213E-02));
+#8780 = CARTESIAN_POINT('',(3.358082620984,-0.366829944219,
+    0.366666667022));
+#8781 = CARTESIAN_POINT('',(3.403322228384,0.34514339113,0.633333332438)
+  );
+#8782 = CARTESIAN_POINT('',(3.280684256828,1.058281819927,0.900000001311
+    ));
+#8783 = CARTESIAN_POINT('',(2.993006800035,1.728031559191,1.166666665483
+    ));
+#8784 = CARTESIAN_POINT('',(2.556862156779,2.31199667165,1.433333334368)
+  );
+#8785 = CARTESIAN_POINT('',(2.000547622569,2.774799517082,1.699999998934
+    ));
+#8786 = CARTESIAN_POINT('',(1.361364641533,3.091598226299,1.966666667419
+    ));
+#8787 = CARTESIAN_POINT('',(0.680676829965,3.249999999997,2.233333333225
+    ));
+#8788 = CARTESIAN_POINT('',(-0.340338414962,3.250000000004,
+    2.633333333392));
+#8789 = CARTESIAN_POINT('',(-0.680679434715,3.210399546651,
+    2.766666666552));
+#8790 = CARTESIAN_POINT('',(-1.015834417123,3.131199321183,
+    2.900000000058));
+#8791 = CARTESIAN_POINT('',(-1.34062149691,3.013173973975,3.033333333309
+    ));
+#8792 = CARTESIAN_POINT('',(-1.649994139027,2.857874679559,3.16666666676
+    ));
+#8793 = CARTESIAN_POINT('',(-1.939174354936,2.667599837374,
+    3.299999999956));
+#8794 = CARTESIAN_POINT('',(-2.203781581515,2.445337673877,
+    3.433333333349));
+#8795 = CARTESIAN_POINT('',(-2.439948238576,2.194684501696,
+    3.566666666692));
+#8796 = CARTESIAN_POINT('',(-2.644412966855,1.919742391496,
+    3.700000000018));
+#8797 = CARTESIAN_POINT('',(-3.154921742903,1.035515253621,
+    4.100000000019));
+#8798 = CARTESIAN_POINT('',(-3.358082620951,0.366829944217,
+    4.366666666514));
+#8799 = CARTESIAN_POINT('',(-3.403322228567,-0.345143391079,
+    4.633333334038));
+#8800 = CARTESIAN_POINT('',(-3.280684256331,-1.058281820064,
+    4.899999998379));
+#8801 = CARTESIAN_POINT('',(-2.993006800854,-1.728031559021,
+    5.166666668867));
+#8802 = CARTESIAN_POINT('',(-2.556862155885,-2.311996671775,
+    5.433333331459));
+#8803 = CARTESIAN_POINT('',(-2.000547623221,-2.774799517023,
+    5.700000001081));
+#8804 = CARTESIAN_POINT('',(-1.361364641234,-3.091598226319,
+    5.966666666296));
+#8805 = CARTESIAN_POINT('',(-0.68067683002,-3.249999999995,
+    6.233333333339));
+#8806 = CARTESIAN_POINT('',(-4.415773302568E-11,-3.25,6.50000000002));
+#8807 = PCURVE('',#6159,#8808);
+#8808 = DEFINITIONAL_REPRESENTATION('',(#8809),#8817);
+#8809 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#8810,#8811,#8812,#8813,#8814,
+    #8815,#8816),.UNSPECIFIED.,.F.,.F.,(7,7),(4.719015777753,
+    6.292021035841),.PIECEWISE_BEZIER_KNOTS.);
+#8810 = CARTESIAN_POINT('',(-3.312905505481E-13,-10.4999999989));
+#8811 = CARTESIAN_POINT('',(0.26179938484,-10.16666666576));
+#8812 = CARTESIAN_POINT('',(0.523598234545,-9.833333332654));
+#8813 = CARTESIAN_POINT('',(0.785399759309,-9.499999999236));
+#8814 = CARTESIAN_POINT('',(1.047195903242,-9.166666666476));
+#8815 = CARTESIAN_POINT('',(1.308997546165,-8.833333333148));
+#8816 = CARTESIAN_POINT('',(1.570796326781,-8.49999999998));
+#8817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8818 = PCURVE('',#7023,#8819);
+#8819 = DEFINITIONAL_REPRESENTATION('',(#8820),#8824);
+#8820 = LINE('',#8821,#8822);
+#8821 = CARTESIAN_POINT('',(0.,0.));
+#8822 = VECTOR('',#8823,1.);
+#8823 = DIRECTION('',(0.,1.));
+#8824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8825 = ORIENTED_EDGE('',*,*,#8826,.T.);
+#8826 = EDGE_CURVE('',#8765,#8827,#8829,.T.);
+#8827 = VERTEX_POINT('',#8828);
+#8828 = CARTESIAN_POINT('',(-3.250000000001,5.15596596829E-17,
+    4.000000000009));
+#8829 = SURFACE_CURVE('',#8830,(#8834,#8841),.PCURVE_S1.);
+#8830 = LINE('',#8831,#8832);
+#8831 = CARTESIAN_POINT('',(-3.25,1.326133814775E-14,15.));
+#8832 = VECTOR('',#8833,1.);
+#8833 = DIRECTION('',(0.,-8.840892098501E-16,-1.));
+#8834 = PCURVE('',#6159,#8835);
+#8835 = DEFINITIONAL_REPRESENTATION('',(#8836),#8840);
+#8836 = LINE('',#8837,#8838);
+#8837 = CARTESIAN_POINT('',(0.,0.));
+#8838 = VECTOR('',#8839,1.);
+#8839 = DIRECTION('',(0.,-1.));
+#8840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8841 = PCURVE('',#6965,#8842);
+#8842 = DEFINITIONAL_REPRESENTATION('',(#8843),#8847);
+#8843 = LINE('',#8844,#8845);
+#8844 = CARTESIAN_POINT('',(6.28318530718,0.));
+#8845 = VECTOR('',#8846,1.);
+#8846 = DIRECTION('',(0.,-1.));
+#8847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8848 = ORIENTED_EDGE('',*,*,#8849,.T.);
+#8849 = EDGE_CURVE('',#8827,#6010,#8850,.T.);
+#8850 = SURFACE_CURVE('',#8851,(#8890,#8904),.PCURVE_S1.);
+#8851 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8852,#8853,#8854,#8855,#8856,
+    #8857,#8858,#8859,#8860,#8861,#8862,#8863,#8864,#8865,#8866,#8867,
+    #8868,#8869,#8870,#8871,#8872,#8873,#8874,#8875,#8876,#8877,#8878,
+    #8879,#8880,#8881,#8882,#8883,#8884,#8885,#8886,#8887,#8888,#8889),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#8852 = CARTESIAN_POINT('',(3.25,-3.697785493223E-32,-1.110223024625E-16
+    ));
+#8853 = CARTESIAN_POINT('',(3.250000000003,0.340338414966,0.133333333335
+    ));
+#8854 = CARTESIAN_POINT('',(3.210399546651,0.680679434674,0.266666666668
+    ));
+#8855 = CARTESIAN_POINT('',(3.131199321187,1.015834417206,0.400000000015
+    ));
+#8856 = CARTESIAN_POINT('',(3.013173973976,1.340621496818,0.533333333342
+    ));
+#8857 = CARTESIAN_POINT('',(2.85787467956,1.649994139078,0.666666666661)
+  );
+#8858 = CARTESIAN_POINT('',(2.667599837372,1.939174354906,0.799999999993
+    ));
+#8859 = CARTESIAN_POINT('',(2.445337673877,2.203781581546,0.933333333363
+    ));
+#8860 = CARTESIAN_POINT('',(2.194684501698,2.439948238558,1.066666666712
+    ));
+#8861 = CARTESIAN_POINT('',(1.919742391499,2.644412966854,1.200000000002
+    ));
+#8862 = CARTESIAN_POINT('',(1.035515253622,3.154921742903,1.599999999973
+    ));
+#8863 = CARTESIAN_POINT('',(0.366829944216,3.358082620984,1.866666667023
+    ));
+#8864 = CARTESIAN_POINT('',(-0.345143391112,3.403322228386,
+    2.133333332439));
+#8865 = CARTESIAN_POINT('',(-1.058281819962,3.280684256822,
+    2.400000001313));
+#8866 = CARTESIAN_POINT('',(-1.728031559148,2.993006800043,
+    2.666666665484));
+#8867 = CARTESIAN_POINT('',(-2.311996671683,2.556862156779,
+    2.933333334369));
+#8868 = CARTESIAN_POINT('',(-2.774799517064,2.000547622562,
+    3.199999998935));
+#8869 = CARTESIAN_POINT('',(-3.091598226303,1.361364641543,3.46666666742
+    ));
+#8870 = CARTESIAN_POINT('',(-3.249999999996,0.680676829965,
+    3.733333333226));
+#8871 = CARTESIAN_POINT('',(-3.250000000005,-0.340338414962,
+    4.133333333393));
+#8872 = CARTESIAN_POINT('',(-3.21039954665,-0.680679434713,
+    4.266666666553));
+#8873 = CARTESIAN_POINT('',(-3.131199321184,-1.015834417122,
+    4.400000000059));
+#8874 = CARTESIAN_POINT('',(-3.013173973976,-1.340621496909,
+    4.53333333331));
+#8875 = CARTESIAN_POINT('',(-2.85787467956,-1.649994139027,
+    4.666666666761));
+#8876 = CARTESIAN_POINT('',(-2.667599837374,-1.939174354935,
+    4.799999999958));
+#8877 = CARTESIAN_POINT('',(-2.445337673878,-2.203781581514,
+    4.93333333335));
+#8878 = CARTESIAN_POINT('',(-2.194684501699,-2.439948238574,
+    5.066666666693));
+#8879 = CARTESIAN_POINT('',(-1.919742391497,-2.644412966854,
+    5.200000000019));
+#8880 = CARTESIAN_POINT('',(-1.035515253622,-3.154921742903,
+    5.60000000002));
+#8881 = CARTESIAN_POINT('',(-0.366829944224,-3.358082620957,
+    5.866666666515));
+#8882 = CARTESIAN_POINT('',(0.345143391101,-3.403322228537,
+    6.133333334041));
+#8883 = CARTESIAN_POINT('',(1.058281820007,-3.280684256407,
+    6.399999998379));
+#8884 = CARTESIAN_POINT('',(1.728031559087,-2.993006800746,6.66666666887
+    ));
+#8885 = CARTESIAN_POINT('',(2.311996671726,-2.556862155989,
+    6.933333331459));
+#8886 = CARTESIAN_POINT('',(2.774799517042,-2.000547623159,
+    7.200000001083));
+#8887 = CARTESIAN_POINT('',(3.091598226313,-1.361364641258,
+    7.466666666297));
+#8888 = CARTESIAN_POINT('',(3.249999999995,-0.68067683002,7.733333333341
+    ));
+#8889 = CARTESIAN_POINT('',(3.25,-4.4480863437E-11,8.000000000021));
+#8890 = PCURVE('',#6159,#8891);
+#8891 = DEFINITIONAL_REPRESENTATION('',(#8892),#8903);
+#8892 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8893,#8894,#8895,#8896,#8897,
+    #8898,#8899,#8900,#8901,#8902),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    3.146010517921,6.292021035841),.PIECEWISE_BEZIER_KNOTS.);
+#8893 = CARTESIAN_POINT('',(-5.707434524993E-12,-10.99999999999));
+#8894 = CARTESIAN_POINT('',(0.349065040995,-10.55555555536));
+#8895 = CARTESIAN_POINT('',(0.698136808093,-10.11111111209));
+#8896 = CARTESIAN_POINT('',(1.047183065534,-9.66666666462));
+#8897 = CARTESIAN_POINT('',(1.396286949622,-9.222222224111));
+#8898 = CARTESIAN_POINT('',(1.745305696085,-8.777777777024));
+#8899 = CARTESIAN_POINT('',(2.09440960069,-8.333333333037));
+#8900 = CARTESIAN_POINT('',(2.4434558402,-7.88888888916));
+#8901 = CARTESIAN_POINT('',(2.79252761256,-7.44444444445));
+#8902 = CARTESIAN_POINT('',(3.141592653576,-6.999999999979));
+#8903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8904 = PCURVE('',#6024,#8905);
+#8905 = DEFINITIONAL_REPRESENTATION('',(#8906),#8910);
+#8906 = LINE('',#8907,#8908);
+#8907 = CARTESIAN_POINT('',(0.931748562369,0.));
+#8908 = VECTOR('',#8909,1.);
+#8909 = DIRECTION('',(0.,1.));
+#8910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8911 = ADVANCED_FACE('',(#8912),#6024,.T.);
+#8912 = FACE_BOUND('',#8913,.T.);
+#8913 = EDGE_LOOP('',(#8914,#8915,#8916,#8979,#8980));
+#8914 = ORIENTED_EDGE('',*,*,#8674,.F.);
+#8915 = ORIENTED_EDGE('',*,*,#6892,.F.);
+#8916 = ORIENTED_EDGE('',*,*,#8917,.T.);
+#8917 = EDGE_CURVE('',#6893,#8827,#8918,.T.);
+#8918 = SURFACE_CURVE('',#8919,(#8958,#8965),.PCURVE_S1.);
+#8919 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8920,#8921,#8922,#8923,#8924,
+    #8925,#8926,#8927,#8928,#8929,#8930,#8931,#8932,#8933,#8934,#8935,
+    #8936,#8937,#8938,#8939,#8940,#8941,#8942,#8943,#8944,#8945,#8946,
+    #8947,#8948,#8949,#8950,#8951,#8952,#8953,#8954,#8955,#8956,#8957),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#8920 = CARTESIAN_POINT('',(3.25,-3.697785493223E-32,-1.110223024625E-16
+    ));
+#8921 = CARTESIAN_POINT('',(3.250000000003,0.340338414966,0.133333333335
+    ));
+#8922 = CARTESIAN_POINT('',(3.210399546651,0.680679434674,0.266666666668
+    ));
+#8923 = CARTESIAN_POINT('',(3.131199321187,1.015834417206,0.400000000015
+    ));
+#8924 = CARTESIAN_POINT('',(3.013173973976,1.340621496818,0.533333333342
+    ));
+#8925 = CARTESIAN_POINT('',(2.85787467956,1.649994139078,0.666666666661)
+  );
+#8926 = CARTESIAN_POINT('',(2.667599837372,1.939174354906,0.799999999993
+    ));
+#8927 = CARTESIAN_POINT('',(2.445337673877,2.203781581546,0.933333333363
+    ));
+#8928 = CARTESIAN_POINT('',(2.194684501698,2.439948238558,1.066666666712
+    ));
+#8929 = CARTESIAN_POINT('',(1.919742391499,2.644412966854,1.200000000002
+    ));
+#8930 = CARTESIAN_POINT('',(1.035515253622,3.154921742903,1.599999999973
+    ));
+#8931 = CARTESIAN_POINT('',(0.366829944216,3.358082620984,1.866666667023
+    ));
+#8932 = CARTESIAN_POINT('',(-0.345143391112,3.403322228386,
+    2.133333332439));
+#8933 = CARTESIAN_POINT('',(-1.058281819962,3.280684256822,
+    2.400000001313));
+#8934 = CARTESIAN_POINT('',(-1.728031559148,2.993006800043,
+    2.666666665484));
+#8935 = CARTESIAN_POINT('',(-2.311996671683,2.556862156779,
+    2.933333334369));
+#8936 = CARTESIAN_POINT('',(-2.774799517064,2.000547622562,
+    3.199999998935));
+#8937 = CARTESIAN_POINT('',(-3.091598226303,1.361364641543,3.46666666742
+    ));
+#8938 = CARTESIAN_POINT('',(-3.249999999996,0.680676829965,
+    3.733333333226));
+#8939 = CARTESIAN_POINT('',(-3.250000000005,-0.340338414962,
+    4.133333333393));
+#8940 = CARTESIAN_POINT('',(-3.21039954665,-0.680679434713,
+    4.266666666553));
+#8941 = CARTESIAN_POINT('',(-3.131199321184,-1.015834417122,
+    4.400000000059));
+#8942 = CARTESIAN_POINT('',(-3.013173973976,-1.340621496909,
+    4.53333333331));
+#8943 = CARTESIAN_POINT('',(-2.85787467956,-1.649994139027,
+    4.666666666761));
+#8944 = CARTESIAN_POINT('',(-2.667599837374,-1.939174354935,
+    4.799999999958));
+#8945 = CARTESIAN_POINT('',(-2.445337673878,-2.203781581514,
+    4.93333333335));
+#8946 = CARTESIAN_POINT('',(-2.194684501699,-2.439948238574,
+    5.066666666693));
+#8947 = CARTESIAN_POINT('',(-1.919742391497,-2.644412966854,
+    5.200000000019));
+#8948 = CARTESIAN_POINT('',(-1.035515253622,-3.154921742903,
+    5.60000000002));
+#8949 = CARTESIAN_POINT('',(-0.366829944224,-3.358082620957,
+    5.866666666515));
+#8950 = CARTESIAN_POINT('',(0.345143391101,-3.403322228537,
+    6.133333334041));
+#8951 = CARTESIAN_POINT('',(1.058281820007,-3.280684256407,
+    6.399999998379));
+#8952 = CARTESIAN_POINT('',(1.728031559087,-2.993006800746,6.66666666887
+    ));
+#8953 = CARTESIAN_POINT('',(2.311996671726,-2.556862155989,
+    6.933333331459));
+#8954 = CARTESIAN_POINT('',(2.774799517042,-2.000547623159,
+    7.200000001083));
+#8955 = CARTESIAN_POINT('',(3.091598226313,-1.361364641258,
+    7.466666666297));
+#8956 = CARTESIAN_POINT('',(3.249999999995,-0.68067683002,7.733333333341
+    ));
+#8957 = CARTESIAN_POINT('',(3.25,-4.4480863437E-11,8.000000000021));
+#8958 = PCURVE('',#6024,#8959);
+#8959 = DEFINITIONAL_REPRESENTATION('',(#8960),#8964);
+#8960 = LINE('',#8961,#8962);
+#8961 = CARTESIAN_POINT('',(0.931748562369,0.));
+#8962 = VECTOR('',#8963,1.);
+#8963 = DIRECTION('',(0.,1.));
+#8964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8965 = PCURVE('',#6965,#8966);
+#8966 = DEFINITIONAL_REPRESENTATION('',(#8967),#8978);
+#8967 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#8968,#8969,#8970,#8971,#8972,
+    #8973,#8974,#8975,#8976,#8977),.UNSPECIFIED.,.F.,.F.,(10,10),(0.,
+    3.146010517921),.PIECEWISE_BEZIER_KNOTS.);
+#8968 = CARTESIAN_POINT('',(3.14159265359,-15.));
+#8969 = CARTESIAN_POINT('',(3.490657694576,-14.55555555555));
+#8970 = CARTESIAN_POINT('',(3.839729461675,-14.11111111136));
+#8971 = CARTESIAN_POINT('',(4.188775719151,-13.66666666508));
+#8972 = CARTESIAN_POINT('',(4.537879603289,-13.22222222591));
+#8973 = CARTESIAN_POINT('',(4.88689834984,-12.77777777251));
+#8974 = CARTESIAN_POINT('',(5.236002254227,-12.3333333373));
+#8975 = CARTESIAN_POINT('',(5.585048493682,-11.8888888872));
+#8976 = CARTESIAN_POINT('',(5.934120266173,-11.44444444462));
+#8977 = CARTESIAN_POINT('',(6.283185307174,-10.99999999999));
+#8978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8979 = ORIENTED_EDGE('',*,*,#8849,.T.);
+#8980 = ORIENTED_EDGE('',*,*,#6009,.F.);
+#8981 = ADVANCED_FACE('',(#8982),#7023,.T.);
+#8982 = FACE_BOUND('',#8983,.T.);
+#8983 = EDGE_LOOP('',(#8984,#9043,#9044,#9045,#9046));
+#8984 = ORIENTED_EDGE('',*,*,#8985,.F.);
+#8985 = EDGE_CURVE('',#6949,#8765,#8986,.T.);
+#8986 = SURFACE_CURVE('',#8987,(#9026,#9033),.PCURVE_S1.);
+#8987 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8988,#8989,#8990,#8991,#8992,
+    #8993,#8994,#8995,#8996,#8997,#8998,#8999,#9000,#9001,#9002,#9003,
+    #9004,#9005,#9006,#9007,#9008,#9009,#9010,#9011,#9012,#9013,#9014,
+    #9015,#9016,#9017,#9018,#9019,#9020,#9021,#9022,#9023,#9024,#9025),
+  .UNSPECIFIED.,.F.,.F.,(11,9,9,9,11),(0.,1.048670172656,3.146010517921,
+    4.194680690576,6.292021035841),.UNSPECIFIED.);
+#8988 = CARTESIAN_POINT('',(-8.326672684691E-16,-3.25,-1.500000000001));
+#8989 = CARTESIAN_POINT('',(0.340338414966,-3.250000000003,
+    -1.366666666666));
+#8990 = CARTESIAN_POINT('',(0.680679434674,-3.210399546651,
+    -1.233333333333));
+#8991 = CARTESIAN_POINT('',(1.015834417206,-3.131199321187,
+    -1.099999999987));
+#8992 = CARTESIAN_POINT('',(1.340621496818,-3.013173973976,
+    -0.966666666659));
+#8993 = CARTESIAN_POINT('',(1.649994139078,-2.85787467956,
+    -0.833333333341));
+#8994 = CARTESIAN_POINT('',(1.939174354906,-2.667599837372,
+    -0.700000000007));
+#8995 = CARTESIAN_POINT('',(2.203781581546,-2.445337673877,
+    -0.566666666639));
+#8996 = CARTESIAN_POINT('',(2.439948238559,-2.194684501698,
+    -0.433333333289));
+#8997 = CARTESIAN_POINT('',(2.644412966854,-1.919742391498,-0.3));
+#8998 = CARTESIAN_POINT('',(3.154921742903,-1.035515253621,
+    9.999999997213E-02));
+#8999 = CARTESIAN_POINT('',(3.358082620984,-0.366829944219,
+    0.366666667022));
+#9000 = CARTESIAN_POINT('',(3.403322228384,0.34514339113,0.633333332438)
+  );
+#9001 = CARTESIAN_POINT('',(3.280684256828,1.058281819927,0.900000001311
+    ));
+#9002 = CARTESIAN_POINT('',(2.993006800035,1.728031559191,1.166666665483
+    ));
+#9003 = CARTESIAN_POINT('',(2.556862156779,2.31199667165,1.433333334368)
+  );
+#9004 = CARTESIAN_POINT('',(2.000547622569,2.774799517082,1.699999998934
+    ));
+#9005 = CARTESIAN_POINT('',(1.361364641533,3.091598226299,1.966666667419
+    ));
+#9006 = CARTESIAN_POINT('',(0.680676829965,3.249999999997,2.233333333225
+    ));
+#9007 = CARTESIAN_POINT('',(-0.340338414962,3.250000000004,
+    2.633333333392));
+#9008 = CARTESIAN_POINT('',(-0.680679434715,3.210399546651,
+    2.766666666552));
+#9009 = CARTESIAN_POINT('',(-1.015834417123,3.131199321183,
+    2.900000000058));
+#9010 = CARTESIAN_POINT('',(-1.34062149691,3.013173973975,3.033333333309
+    ));
+#9011 = CARTESIAN_POINT('',(-1.649994139027,2.857874679559,3.16666666676
+    ));
+#9012 = CARTESIAN_POINT('',(-1.939174354936,2.667599837374,
+    3.299999999956));
+#9013 = CARTESIAN_POINT('',(-2.203781581515,2.445337673877,
+    3.433333333349));
+#9014 = CARTESIAN_POINT('',(-2.439948238576,2.194684501696,
+    3.566666666692));
+#9015 = CARTESIAN_POINT('',(-2.644412966855,1.919742391496,
+    3.700000000018));
+#9016 = CARTESIAN_POINT('',(-3.154921742903,1.035515253621,
+    4.100000000019));
+#9017 = CARTESIAN_POINT('',(-3.358082620951,0.366829944217,
+    4.366666666514));
+#9018 = CARTESIAN_POINT('',(-3.403322228567,-0.345143391079,
+    4.633333334038));
+#9019 = CARTESIAN_POINT('',(-3.280684256331,-1.058281820064,
+    4.899999998379));
+#9020 = CARTESIAN_POINT('',(-2.993006800854,-1.728031559021,
+    5.166666668867));
+#9021 = CARTESIAN_POINT('',(-2.556862155885,-2.311996671775,
+    5.433333331459));
+#9022 = CARTESIAN_POINT('',(-2.000547623221,-2.774799517023,
+    5.700000001081));
+#9023 = CARTESIAN_POINT('',(-1.361364641234,-3.091598226319,
+    5.966666666296));
+#9024 = CARTESIAN_POINT('',(-0.68067683002,-3.249999999995,
+    6.233333333339));
+#9025 = CARTESIAN_POINT('',(-4.415773302568E-11,-3.25,6.50000000002));
+#9026 = PCURVE('',#7023,#9027);
+#9027 = DEFINITIONAL_REPRESENTATION('',(#9028),#9032);
+#9028 = LINE('',#9029,#9030);
+#9029 = CARTESIAN_POINT('',(0.,0.));
+#9030 = VECTOR('',#9031,1.);
+#9031 = DIRECTION('',(0.,1.));
+#9032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9033 = PCURVE('',#6965,#9034);
+#9034 = DEFINITIONAL_REPRESENTATION('',(#9035),#9042);
+#9035 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9036,#9037,#9038,#9039,#9040,
+    #9041),.UNSPECIFIED.,.F.,.F.,(6,6),(1.179753944227,4.719015777753),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9036 = CARTESIAN_POINT('',(2.748893569452,-15.));
+#9037 = CARTESIAN_POINT('',(3.45575193165,-14.09999999966));
+#9038 = CARTESIAN_POINT('',(4.162610226097,-13.1999999997));
+#9039 = CARTESIAN_POINT('',(4.869468652107,-12.29999999925));
+#9040 = CARTESIAN_POINT('',(5.576326967544,-11.39999999908));
+#9041 = CARTESIAN_POINT('',(6.283185307179,-10.4999999989));
+#9042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9043 = ORIENTED_EDGE('',*,*,#6977,.F.);
+#9044 = ORIENTED_EDGE('',*,*,#7648,.T.);
+#9045 = ORIENTED_EDGE('',*,*,#7562,.F.);
+#9046 = ORIENTED_EDGE('',*,*,#8764,.F.);
+#9047 = ADVANCED_FACE('',(#9048),#6965,.F.);
+#9048 = FACE_BOUND('',#9049,.F.);
+#9049 = EDGE_LOOP('',(#9050,#9051,#9052,#9053));
+#9050 = ORIENTED_EDGE('',*,*,#6948,.F.);
+#9051 = ORIENTED_EDGE('',*,*,#8917,.T.);
+#9052 = ORIENTED_EDGE('',*,*,#8826,.F.);
+#9053 = ORIENTED_EDGE('',*,*,#8985,.F.);
+#9054 = ADVANCED_FACE('',(#9055),#6720,.F.);
+#9055 = FACE_BOUND('',#9056,.F.);
+#9056 = EDGE_LOOP('',(#9057,#9058,#9059,#9060));
+#9057 = ORIENTED_EDGE('',*,*,#8383,.F.);
+#9058 = ORIENTED_EDGE('',*,*,#8549,.F.);
+#9059 = ORIENTED_EDGE('',*,*,#6703,.F.);
+#9060 = ORIENTED_EDGE('',*,*,#8483,.T.);
+#9061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9065)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9062,#9063,#9064)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9062 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9063 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9064 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9065 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#9062,
+  'distance_accuracy_value','confusion accuracy');
+#9066 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#9067 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #9068),#9061);
+#9068 = STYLED_ITEM('color',(#9069),#15);
+#9069 = PRESENTATION_STYLE_ASSIGNMENT((#9070,#9076));
+#9070 = SURFACE_STYLE_USAGE(.BOTH.,#9071);
+#9071 = SURFACE_SIDE_STYLE('',(#9072));
+#9072 = SURFACE_STYLE_FILL_AREA(#9073);
+#9073 = FILL_AREA_STYLE('',(#9074));
+#9074 = FILL_AREA_STYLE_COLOUR('',#9075);
+#9075 = COLOUR_RGB('',0.780392170416,0.568627474046,0.113725493293);
+#9076 = CURVE_STYLE('',#9077,POSITIVE_LENGTH_MEASURE(0.1),#9078);
+#9077 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#9078 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+  9.803921802644E-02);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Mountings/T8_screw_nut/Flange_nut/T8_Flange_nut.stl b/Mechanical Parts/Mountings/T8_screw_nut/Flange_nut/T8_Flange_nut.stl
new file mode 100644
index 00000000..689a652e
Binary files /dev/null and b/Mechanical Parts/Mountings/T8_screw_nut/Flange_nut/T8_Flange_nut.stl differ